@charset "UTF-8";

/*
AHI
Screen Import CSS
*/

@import url("/css/s/layout.css");
@import url("/css/s/menu.css");
@import url("/css/s/type.css");
@import url("/css/s/lists.css");
@import url("/css/s/forms.css");

/* section - specific */
/* type */
div#header a:link,
div#header a:visited {
	background:url("/img/ui/suppliers/supplier_logo.gif");
}
div#header a:hover {
	background-position:0 -65px;
}
h2 {
	background:url("/img/ui/suppliers/supplier_ahi.gif");
}
h1 {
	margin:10px 0 20px 0px;
	padding:0;
	font-size:2.8em;
	line-height:1em;
	font-weight:normal;
	color:#c1272f;
	text-align:left;
}
h4 {
	color:#c1272f;
}
h5 {
	font-size:.1em;
	text-indent:-9000px;
	color: #fff;
	height:50px;
	width:385px;
	padding:0;
	margin:0;
	position:absolute;
	top:65px;
	background:url("/img/ui/suppliers/ahi_directory.gif");
}
h6 {
	color:#c1272f;
	font:bold 1.3em Verdana, Arial, Helvetica, sans-serif;
	padding:7px 0;
	margin:0;
}
.supplier_color {
	color:#c1272f;
}
a:link, a:visited {
	color: #c1272f;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	color:#000;
}
ul#menu {
	margin:60px 0 0 0;
}
ul#menu li a:link,
ul#menu li a:visited {
	background:url("/img/ui/suppliers/supplier_dot.gif") no-repeat;
	background-position:130px 0;
}
ul#menu li#current a:link,
ul#menu li#current a:visited,
ul#menu li a:hover,
ul#menu li#parent_current a:link,
ul#menu li#parent_current a:visited {
	background-position:130px -20px;
}
ul#menu li#current a:hover,
ul#menu li#parent_current a:hover{
	background-position:130px -40px;
}
ul#menu li#current a,
ul#menu li#parent_current a,
ul#menu li a:hover {
	color:#c1272f;
}

ul#menu li#parent_current ul li a:hover,
ul#menu li#parent_current a:hover{
	color:#000;
}

form#search_form label {
	color: #c1272f;
}

div#login_border {
	width:385px;
	border-top:10px solid #c1272f;
}
#sub_right ul {
	border-top:10px solid #c1272f;
}
#sub_right ul.noborder {
	border:0 none;
	margin:0;
	position:relative;top:-5px;
}
#sub_left div.suppliers_item {
	margin:0px 30px 20px 0;
	padding:0;
	border-top:0 none;
	background:url("/img/ui/suppliers/dotted_border.gif") top left repeat-x;
	font-size:1.1em;
}
#sub_left div.suppliers-img {	
	min-height:120px;
}
#sub_left div.cat_list {padding-top:20px;margin-top:20px;}

#sub_left div.suppliers_item h6 {
	padding-top:10px;
	font-size:1.15em;
}
div.suppliers_item p {
	width:100%;
	margin:0;
	padding:5px 0 0 0;
	font-size:1em;
}
#sub_left div.gaptop { margin-top:40px; }

div.suppliers_item p a:link,
div.suppliers_item p a:visited,
div.suppliers_item ol a:link,
div.suppliers_item ol a:visited {
	color:#c1272f;
	font-weight:bold;
}
div.suppliers_item p a:hover,
div.suppliers_item ol a:hover {
	color: #000;
}
#sub_left div.gaptop a:link,
#sub_left div.gaptop a:visited {font-weight:bold;color: #c1272f;}
#sub_left div.gaptop a:hover {color:#4a4840;}
div.suppliers_item ol {
	list-style:decimal outside;
	padding:0 20px;
	margin:0;
}
div.suppliers_item ol.cats li {list-style:decimal; line-height:2.5em; }

div.suppliers_item img {
	position:absolute;
	left:600px;
	margin:0 0 0 10px;
}

p span.cost {
	display:block;
	float:left;
	width:85%;
}
p span.amount {
	display:block;
	float:left;
	width:15%;
	text-align:center;
}
#sub_left div#content {
	margin:5px 0 0 0;
	border-top:10px solid #A09788;
}
#sub_left p { padding-right:40px; }

/* layout */
#left_top {
	border-bottom:10px solid #A09788;
}
#right_top {
	border-bottom:10px solid #c1272f;
}
#sub_right {
	width:260px;
	float:left;
}
#footer_line {
	border-top:10px solid #c1272f;
	position:relative;
	top:5px;
	color:#A09788;
}

form#login {
	border-top:10px solid #c1272f;
}


#sub_right ul li a#suppliers_1 {
	background:#c63c42;
}
#sub_right ul li a#suppliers_2 {
	background:#cd5257;
}
#sub_right ul li a#suppliers_3 {
	background:#d3686c;
}
#sub_left div.fck {
	margin:0;
	padding:0 20px 0 0;
	border-top:0 none;
	font-size:1.1em;
}
div.fck ul,
div.fck ol {
	margin:0;
	padding:5px 30px 5px 15px;
}
div.fck ul li,
div.fck ol li {
	padding:0;
	margin:0;
}
div.fck ol{padding-left:20px; }
div.fck span {
	color:#c1272f;
}
div.fck h3 {
	font-size:1.15em;color:#c1272f;
}
div.fck h4 {
	font-size:1em;color:#4a4840;
}

div.listing_item h3 {
	font-size:1.15em;
	margin-bottom:.35em;padding-bottom:0;color:#4a4840;
}
div.listing_item h4 {
	font-size:1em;color:#4a4840;
}
div.listing_item span {
	color:#c1272f;
}
#sub_left div.listing_item {
	min-height:10px;
	margin:20px 30px 15px 0;
	padding:5px 0 0 0;
	border-top:0 none;
	font-size:1.1em;
	background:url("/img/ui/suppliers/dotted_border.gif") top left repeat-x;
}

div#left_btm div.supp {width:570px;padding-left:20px;}
div#left_btm div.supp h1 {padding-right:20px;}

div#left_btm div.supp ul {
	margin:0;
	padding:5px 30px 5px 15px;
}

div#left_btm div.supp ol {padding-top:5px;}
div#left_btm div.supp ul li,
div#left_btm div.supp ol li {
	padding:0;
	margin:0;
}

div#right_btm div#sub_right ul.supp-img li#supp-logo {
	padding-bottom:50px;
}
div#right_btm div#sub_right ul.supp-img li p {font-size:1em;}

a.close-btn {font-size:1.1em;}