br {clear:left;}

p {line-height:1.4em; margin:5px 0; padding:7px;}

h3 {font-size:120%; font-weight:bold; margin:5px 0;}

.full_width {width:930px; padding-top:10px; float:left; margin:20px 0 0 10px; border-top:1px solid #dedede;}

body#orderstatus div#content_right, body#makeovers div#content_right, body#manageaccount div#content_right, body#supplies div#content_right {margin-top:40px;}

body#supplies form#supplyorderform p.SupplyLabel select {margin-top:7px;}

small.logout {float:left; clear:both;}

p.icon {float:left; background-repeat:no-repeat; height:56px; margin:18px 6px 4px 6px!important; padding:18px 0 0 62px!important;}


.alert {color:#ff0000;}

form {float:left;clear:both;}

div#content_right form#searchform {float:left; clear:none;padding-top:26px;}

form#supplyorderform {margin:0 auto; float:none;}
form#supplyorderform legend {color:#000; background-color:#fff; border:0;}

.form_full input.go {float:right;padding-left:6px;}

legend {margin:0 2px 12px 2px; padding:2px; background-color:#003b5e; color:#fff; border:1px solid #c4c2b1; border-bottom:0;}


.inline_menu {float:left; margin-left:20px;}

body#makeovers .form_full {width:700px;}
body#makeovers .form_full label {width:100px;}
	
fieldset.posting label.long {
	width: 130px;
	}
	
fieldset.posting input.long {
	width: 180px;
	float:none;
	display:inline;
	margin-left:8px;
	}
	
	
label {
	font-family: arial,verdana,tahoma,helvetica,sans-serif;
	text-align: left;
	font-size: 12px;
	
	font-weight: 600;
	text-align: right;
	width: 160px;
	padding-right: 20px;
}




fieldset.info label {
	width: 180px;
	}


.long {
	width: 280px;
	}
	
fieldset.info .short {
	width: 80px;
	}
		
fieldset  hr {float:left; clear:both; width: 420px;height: 1px; margin:6px 0; border:0 none; background-color: #bcbcbc;}	
	
label.left {text-align: left;}	

select {position:relative; bottom:5px;}

.ro_text {border:0; background-color:transparent;}
	
	
fieldset small {margin-bottom:12px;}	
		
.checkfield label {float: left; display: inline; clear: none;}
.checkfield input {float: left; display: inline; height: 16px; width: 16px;}

div#MO_holder label, div#MO_holder input {float:left; clear:none; width:100px;}

fieldset.info .short {width: 80px;}

fieldset.info label.sublabel {width: 360px; float: left; margin-left: 20px; text-align: left; font-weight: normal; font-size: 10px;}

div.addressblock {width: 373px; margin: 0 auto; float: right;}

div.mo_container {background-color:#e9e9e9; padding:4px; margin-bottom:6px;}

.address {
	margin-left: 20px;
	margin-bottom: 2px;
	}
	
	
.add_item, .del_item {font-weight:600;}

.pair {margin-left: 12px; margin-bottom: 2px;}


table.detail_header td {padding:4px;}
table.detail_header td.key {color:#4e4e4e;}

table.orders {border-collapse:collapse;padding:4px;width:800px;margin: 5px auto; position: relative; float: left;}
table.orders tr.even{background-color:#ddd;}
table.orders tr.odd{background-color:#f7f7f7;}
table.orders th{background-color:#4a4a4a;padding:4px;font-weight:bold;color:#fff; text-align:center; vertical-align:bottom; border-left:1px solid #fff;
	 	background-image: url(../img/table_header_gradient.png); background-repeat:repeat-x;}
table.orders th a {color:#fff;}
table.orders td{padding:4px; border:1px solid #b0baa8;}
table.orders td.tdfirst{width:220px;}

table.prices tr.odd.alert_row{background-color:#f57e7e;}
table.prices tr.even.alert_row{background-color:#f59898;}

body#orderstatus div#center div#wrapper div#content div#content_right, div.full_width {overflow:hidden;}

p.rev_inst {float:left; clear:both; width:600px;}

 div.cover_holder{float:left; height:540px; overflow:auto;margin:2px 360px 8px 0px; background-color:#dae7ea;}
 div.page_holder{float:left; height:540px; /*width:1040px;*/ overflow:auto;margin:2px 0px 8px 0px; background-color:#dae7ea;}
 div.page_holder img, div.cover_holder img {margin-bottom:6px; border:1px solid #b7b7b7;}
 div.page_holder p, div.cover_holder p {padding:4px; margin:0; width:380px;}
 
#content_right h2.alert {font-size:1.4em; color:#ff0000;}

div.note_detail_holder {float:left;padding:8px; border:1px solid #a6a6a6;}


div.note_detail_holder ol li{margin:0 12px; 12px 0};

div.note_detail_holder ol, div.note_detail_holder ul {padding:16px; margin-bottom:8px;}

div.note_detail_holder ul.sub_ul {padding:16px 0 0 16px;}

table.order_notices{border:1px solid #000;font-size:.86em;padding:4px; width:870px; margin: 5px auto;}
table.order_notices tr.odd{background-color:#fff;}
table.order_notices tr.even {background-color:#ddd;}
table.order_notices th {/*background-color:#06c;*/background-color:#ffde00;padding:4px;font-weight:bold;color:#333;}
table.order_notices td {padding:4px;}

table.mo_table {width:620px; border-collapse:collapse;border-bottom:1px solid #000;}
table.mo_table tr {border:1px solid #000; border-bottom:0;}
table.mo_table tr.corr {border-top: 0; border-bottom:1px solid #000;}
table.mo_table tr.spacer {border:0;}
table.mo_table td {padding:4px;}

div.mo_nav {font-weight:700; color:#656565;}
div.mo_nav span.cur {color:#e05e00;}



