@charset "UTF-8";/* BLUE: #7ccde2;DARKER BLUE: #4a7e8b; */body {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	background-color: #f6f6f3;	padding: 2em;	margin: 0;	font-size: 11px;	}a img {	border: none;		}a:link, a:visited {	color: #003333;}a:hover {	text-decoration: none;	}		#wrap {	width: 800px;	padding: 0;	margin: auto;	voice-family: "\"}\""; 	voice-family:inherit;	background-color: #FFF;	border: 1px solid #cccccc;	}html>body #wrap { 	width: 800px;	} 	/*-------------------------------  TOP NAVIGATION ------------------------------- */		#navigation {	height: 33px; 	padding: 0px 0 0 0;	background: url(../images/nav_backer.jpg) repeat-x;	font-size: 13px;	font-weight: bold;	text-align: center;	}	#navigation ul {	margin: 0;	padding: 0;	}#navigation li {	list-style-type: none;	display: inline;	margin: 0;	padding: 0;	}#navigation li a, #navigation li a:link, #navigation li a:visited {	padding: 8px 18px;	height: 17px;	color: #FFFFFF;	text-decoration: none;	/*display:block;	float:left;*/	display: inline-block;	margin-top: 0;	}	#navigation li a:hover {	background-image: none;	background-color: #7ccde2;	color: #000;	}/*-------------------------------------------------------------- */			#content {	background-color: #FFFFFF;	padding: 20px;	min-height: 500px;	overflow: auto;}	#left_navigation {	width: 149px;	padding-right: 20px;	float: left;	border-right: #CCCCCC dotted 1px;	}	#products {	width: 570px; 	float: right;	}	/*-------------------------------  LEFT NAVIGATION ------------------------------- */	#left_navigation ul a {	text-decoration: none;	font-weight: bold;	color: #1e2456;	}	#left_navigation ul {	list-style-type: none;	margin: 0;	padding: 0;	font-size: 13px;	}	#left_navigation ul li {	margin-bottom: 10px;	}	#left_navigation ul li ul {    display: none;	margin-left: 10px;   }   #left_navigation ul li ul li{	padding: 4px 0;	border-bottom: #CCCCCC dotted 1px;	margin-bottom: 0;	}	 	#left_navigation ul li ul li a, #left_navigation ul li ul li a:link, #left_navigation ul li ul li a:visited {	padding-left: 12px;	text-decoration: none;	font-weight: normal;	color: #000000;	background-image: url(../images/bullet.gif);	background-position: left 50%;	background-repeat: no-repeat;	}	#left_navigation ul li ul li a:hover {	background-image: url(../images/bulleto.gif);		}/*-------------------------------------------------------------- */	/*-------------------------------  PRODUCTS ------------------------------- */	#product_table {	margin-top: 20px;	width: 570px;	}	#product_table p {	margin-top: 0;	margin-bottom: 3px;	}	#product_table td {	width: 155px;	padding: 0 20px 40px 110px;	vertical-align: top;	}	#product_table td img {	margin-left: -110px;	float: left;	width: 100px;	/* height: 100px;  */	}	.product_name {	font-size: 12px;	font-weight: bold;	}	#product_table p.descriptive {	font-size: 9px;	text-style: italic;	margin-bottom: 10px;	}.product_textbox {	background-color: #FFFFCC;	font-size: 10px;	}.product_selectbox {	background-color: #FFFFCC;	font-size: 10px;	}.product_cartsummary {	background-color: #7ccde2;	color: #000;	font-size: 9px;	font-weight: bold;        border: 1px solid #666666;	margin-top: 4px;	padding: 3px;	}/*-------------------------------------------------------------- */			a.quote_button:link, a.quote_button:visited  {	padding: 3px;	font-size: 9px;	background-color: #7ccde2;	font-weight: bold;	text-decoration: none;	border: 1px solid #666666;	margin-top: 4px;	display: block;	width: 120px;	text-align: center;	color: #000;	}	a.quote_button:hover {	background-color: #000000;	color: #7ccde2;	}	h1 {	font-size: 14px;	border: 1px solid #CCCCCC;	padding: 8px;	margin-top: 0;	background-color: #FFFFCC;	margin-bottom: 20px;		}		h2 {	font-size: 14px;	color: #990000;	margin-top: 0;	margin-bottom: 20px;		}.horizontal_buttons {	float: left;	margin-right: 10px;	}/*-------------------------------  CART ------------------------------- */	#cart_item p {	margin-top: 8px;	margin-bottom: 5px;	}		.cart_quantity {	font-size: 10px; margin-right: 20px; width: 40px;}.cart_product {	font-size: 12px;	font-weight: bold;	}	.cart_empty {	font-size: 12px;	font-weight: bold;        color: #ff0000;	}	/*-------------------------------------------------------------- */		/*-------------------------------  CONTACT FORM & ADMIN PAGE FORMS ------------------------------- */	#contact_form p label {  	float: left;	width: 50px;	padding-right: 20px;	}	#contact_form.wider_label p label {  	float: left;	width: 110px;	padding-right: 20px;	}  #contact_form p input,  #contact_form p select, #contact_form p textarea {  	margin-left: 0px;	width: 250px;	}/*-------------------------------------------------------------- */		.float_right {	float: right;	margin-left: 20px;	margin-bottom: 20px;	}.turn_off { display: none; }
