/* UNITED NETWORK WHOLESALE STYLESHEET
----------------------------------------------- */	
@import "/_resources/designs/website/default/stylesheet/textstyles.css";

body { 
	margin:0; 
	padding:0 0 25px 0; 
	background:#90A390 url(/_resources/designs/website/default/images/bg_body.gif) repeat-x center top; 
	text-align:center; }	

img { 
	border:none; }

hr { 
	display:none; }

.clear { 
	clear:both;
	font-size:0; 
	line-height:0.0; 
	height:0;}
	
/* TEXT
----------------------------------------------- */
h1, h2 { 
	padding-bottom:2px;
	background:url(/_resources/designs/website/default/images/hd_border.gif) repeat-x left bottom; }	
			
/* FORM 
----------------------------------------------- */	
form, fieldset {
	margin:0; padding:0;}
	
fieldset {
	border:none; }	
	
fieldset br {
	clear:both;
	font-size:0; 
	line-height:0.0; 
	height:0;}	
	
.button {
	background-color:#415C3D;
	color:#FFF;}	

/* TABLES
----------------------------------------------- */	
table {
	border:none;}

/* PAGE LAYOUT
----------------------------------------------- */	
#accessibility { 
	display:none;}

#container { 
	width:776px; 
	margin:0 auto; 
	text-align:left; }

#header {
	overflow:hidden;
	width:776px;
	w\idth:772px;
	height:71px;
	padding:0 4px 0 0;
	background:#90A390 url(/_resources/designs/website/default/images/bg_header.gif) no-repeat 0 64px;}	
	
#main_wrap {
	width:776px;
	background:url(/_resources/designs/website/default/images/bg_main-wrap.gif) repeat-y left top;}
	
#main {
	padding:0 9px;
	background:url(/_resources/designs/website/default/images/bg_main.gif) no-repeat left top;}		

#content_wrap {
	background:#FFF url(/_resources/designs/website/default/images/bg_content-wrap.gif) repeat-x left top; }

#content {
	padding:10px 13px 30px 14px;
	background:url(/_resources/designs/website/default/images/bg_content.gif) repeat-x left bottom; }
	
#footer {
	width:776px;
	padding-top:25px;
	background:url(/_resources/designs/website/default/images/bg_footer.gif) no-repeat center top;
	line-height:24px;
	text-align:center;}

/* HEADER
----------------------------------------------- */
#header h1 { 
	float:left;
	position:relative;
	top:7px; left:0; 
	margin:0; padding:0; 
	font-size:1.2em; }

#header h1, #header h1 em {
	width:346px; height:59px; }
	
#header h1 em { 
	position:absolute; 
	left:0; top:0; 
	display:block;
	background:transparent url(/_resources/designs/website/default/images/logo.gif) no-repeat left top; 
	cursor:pointer; }
	
/* Hides from IE5-mac \*/
#header h1 {
	overflow:hidden; } 
/* End hide from IE5-mac */

#header h1 a {
	color:#FFF;}

#navigation_container {
	float:right;
	width:416px;}
	
/* UTILITY LINKS */	
#utility_links {
	height:25px;
	margin:7px 0 0 0; padding:0;
	list-style:none;
	text-align:right;}

#utility_links li {
	display:inline;
	margin:0; padding:0; }
	
#utility_links .login {
	margin-left:10px;}	
			
#utility_links img {
	margin-right:9px;
	vertical-align:baseline; }	
	
/* NAVIGATION (TABS) */
/* For IE5.x mac only */
* html>body #navigation { 
	position:static;
	overflow:visible;
	font-size:10px;}
	
* html>body .img-r em  { 
	position:static; }

#navigation { 
	width:412px; 
	list-style:none;
	margin:0 0 0 4px; padding:0;
	line-height:1;
	background-color:#415C3D; }	
	
#navigation li { 
	position:relative;
	font-size:1em;
	float:left; left:0;
	font-weight:bold;
	text-transform:uppercase;
	z-index:1} 

#navigation em {
	display:block;
	position:absolute;
	top:0; left:0;}	

#navigation li, #navigation li em { 
	height:39px; }

* html>body ul#navigation li em { 
	margin-bottom:-39px; } 
	
#navigation a, #navigation a:visited { 
	display:block; 
	color:#FFF; 
	text-decoration:none; }
	
#navigation a:hover, #navigation a:active {
	text-decoration:none;} 
	
* html #navigation a { height:1%; }

#navigation a:hover { 
	text-decoration:none; }		

.nav_home em, .nav_inventory em, .nav_sell-to-us em, .nav_contact em, .nav_search em { 
	background:url(/_resources/designs/website/default/images/navigation.gif) no-repeat; 
	cursor:pointer;}
		
/* INDIVIDUAL TAB PROPERTIES */	
.nav_home, .nav_home em { width:63px; }
.nav_home em { background-position:0 0; }
.nav_home:hover em { background-position:0 -39px; }

.nav_inventory, .nav_inventory em { width:94px; }
.nav_inventory em { background-position:-63px 0; }
.nav_inventory:hover em { background-position:-63px -39px; }	
	
.nav_sell-to-us, .nav_sell-to-us em { width:98px; }
.nav_sell-to-us em { background-position:-157px 0; }
.nav_sell-to-us:hover em { background-position:-157px -39px; }	

.nav_contact, .nav_contact em { width:81px; }
.nav_contact em { background-position:-255px 0; }
.nav_contact:hover em { background-position:-255px -39px; }	

.nav_search, .nav_search em { width:76px; }
.nav_search em { background-position:-336px 0; }
.nav_search:hover em { background-position:-336px -39px; }	

/* NOTE: BODY ID SETS CURRENT STATE OF TAB NAVIGATION */
body#home .nav_home em { background-position:0 -78px; }
body#inventory .nav_inventory em { background-position:-63px -78px; }
body#sell-to-us .nav_sell-to-us em { background-position:-157px -78px; }
body#contact .nav_contact em { background-position:-255px -78px; }
body#search .nav_search em { background-position:-336px -78px; }

/* CONTENT
----------------------------------------------- */	
.breadcrumbs {
	margin:0 0 20px 0; 
	padding:0; }

.column_left {
	float:left; 
	width:325px;}

.column_right {
	float:right; 
	width:365px;}		

.product_specifics {
	margin:0; padding:0;
	list-style:none;}	

.product_specifics li {
	margin:0 0 12px 0;}	
	
.shadow_box_green {
	background-color:#E2E6E2;}	
	
.shadow_box_green_hd {
	margin-bottom:12px;
	padding:7px 7px 8px 17px;
	background:#768973 url(/_resources/designs/website/default/images/hd_border.gif) repeat-x left bottom;}
	
.shadow_box_green_hd h2 {
	margin:0; padding:0; }
	
.shadow_box_green fieldset {
	padding:5px 3px;}	

.shadow_box_green legend {
	margin-bottom:10px; }	
	
.shadow_box_green label {
	float:left;
	width:75px;
	margin-right:6px;
	padding:2px 0 0 0;
	text-align:right;}	
	
.shadow_box_green .label_checkbox {
	float:none;
	padding:0; margin:0; }		

.shadow_box_green input.field, .shadow_box_green textarea {
	width:255px;
	margin-bottom:4px; }
	
.shadow_box_green .submit {
	float:left; width:100px;
	display:inline;
	margin:3px 0 0 79px;}	
	
.remember_me {
	overflow:hidden;
	float:right; 
	width:160px; 
	margin:8px 10px 0 0;
	text-align:right;}	
	
.remember_me label {
	width:100px;}
		
/* SHADOW BOXES */		
.shadow_box {
	width:365px;
	margin-bottom:15px;
	background:url(/_resources/designs/website/default/images/shadow_box.gif) repeat-y left bottom;}
		
.shadow_box_outer {
	padding-bottom:4px;
	background:url(/_resources/designs/website/default/images/shadow_box_outer.gif) no-repeat left bottom; }
	
.shadow_box_bd {
	padding:4px 5px 2px 5px;
	background:url(/_resources/designs/website/default/images/shadow_box_bd.gif) no-repeat left top;}
	
/* PRODUCT LISTING BOXES */
.product_box {
	width:729px;
	margin-bottom:15px;
	background:url(/_resources/designs/website/default/images/product_box.gif) repeat-y left bottom;}
		
.product_box_outer {
	padding-bottom:5px;
	background:url(/_resources/designs/website/default/images/product_box_outer.gif) no-repeat left bottom; }
	
.product_box_bd {
	overflow:hidden;
	width:729px;
	w\idth:699px;
	padding:14px 15px 0 15px;
	background:url(/_resources/designs/website/default/images/product_box_bd.gif) no-repeat left top;}

.product_img {
	float:left; 
	width:194px; 
	background:url(/_resources/designs/website/default/images/photo_frame_medium.gif) no-repeat left top;}	
	
.product_img img {
	padding:4px 0 6px 5px;}	
	
.product_details {
	float:right;
	width:470px;}	

.product_details h2 {
	position:relative;
	margin:0 0 15px 0; }

.product_details h2 span {
	position:absolute; 
	right:0; top:3px;}
	
.product_details h2 a, .product_details h2 a:visited {
	text-decoration:none;}	

.product_details h2 span a {
	text-decoration:underline;}	
	
/* CONTACT SECTION */	
#contact_form {
	padding-top:10px;}
	
#contact_form input.field, #contact_form textarea, #contact_form select {
	margin-bottom:10px;}	
	
#contact_form input.field {
	width:175px;} 
	
#contact_form textarea {
	width:260px;}	

#contact_form select {
	width:178px;}	
	
#contact_form label {}	

#contact_form input.radiobutton {
	margin-left:10px;}	

/* IMAGE REPLACED HEADINGS
----------------------------------------------- */
.replace { 
	position:relative;
	top:0; left:0; 
	margin:0; padding:0; 
	font-size:0.9em;
	text-transform:uppercase; }

.replace em { 
	position:absolute; 
	left:0; top:0; 
	display:block; }
	
/* Hides from IE5-mac \*/
.replace {
	overflow:hidden; } 
/* End hide from IE5-mac */

.inquire_about, .inquire_about em { width:109px; height:19px; color:#FFF; }
.inquire_about em { background:transparent url(/_resources/designs/website/default/images/hd_inquire-about.gif) no-repeat left top; }	

.client_login, .client_login em { width:97px; height:19px; color:#FFF; }
.client_login em { background:transparent url(/_resources/designs/website/default/images/hd_client-login.gif) no-repeat left top; }	
		
/* FOOTER
----------------------------------------------- */	
#footer ul { 
	margin:0; padding:0; 
	list-style:none;  }
	
#footer li { 
	display:inline; 
	border-left:solid 1px #666666; 
	padding:0; margin:0;  }
	
#footer .first {
	border:none;}	

#footer a {
	padding:0 3px 0 6px;}	
	
#footer p {
	margin:0 0 10px 0; padding:0;}	
	
/* PAGESTYLE: HOME
----------------------------------------------- */		
#home #content {
	width:758px;
	padding:10px 0 0 0;
	background:url(/_resources/designs/website/default/images/bg_content.gif) repeat-x left bottom; }
	
#home #home_content {
	padding:16px 13px 0 14px;}
	
	
	