/*main blue #087bca;light blue: #dcebf1;lighter blue: #ecf5f8;*/body {	background-color:#CCC;	margin:0;	background-image:url(../images/body_bg.gif);	background-repeat:repeat-y;	background-position:center top;	font-family:Verdana, Geneva, sans-serif;	font-size:0.75em;}#container {	width:950px;	background-color:#FFF;	margin:0 auto;}a {	color:#fe571c;	text-decoration:none;}a:Hover {	text-decoration:underline;}a:active, a:focus {  outline: none;}img {	border:0;}#header {	width:950px;	height:60px;	background-image:url(../images/HeaderBG.gif);}#logo {	width:425px;	height:60px;	overflow:hidden;	float:left;}#logo img {	border:0;	margin:14px 0 0 3px;}#mini_basket {	float:right;	margin:8px 1px 0 0;	text-align:right;}.button1, .button2, .button3 {	color:#FFF;	text-align:center;	padding:1px 0 0 0;	text-transform:uppercase;	width:121px;	height:19px;	overflow:hidden;	display:block;	border:0;	cursor:pointer;	background-color:#fe571c;	font-size:12px;}.button1 {	background-image:url(../images/basket_btn_bg.gif);}.button2 {	background-image:url(../images/basket_btn_bg_blue.gif);	margin-top:10px;}.button3 {	background-image:url(../images/basket_btn_long_bg.gif);	width:210px;}.button1:Hover, .button2:Hover, .button3:Hover  {	color:#780000;}#basket_items {	margin:4px 1px 0 0;;}#top_menu {	width:950px;	height:24px;	background-image:url(../images/long_bar_bg.gif);	background-repeat:no-repeat;	overflow:hidden;	padding:0 0 0 12px;}#top_menu a {	float:left;	background-image:url(../images/bullet_black_bg.gif);	background-repeat:no-repeat;	background-position:0 7px;	padding:5px 0 4px 15px;	margin:0 35px 0 0;;	text-decoration:none;	text-transform:uppercase;}#top_menu a:Hover {	background-image:url(../images/bullet_white_black_bg.gif);	color:#fff;}#lh_col {	width:161px;	float:left;	margin:11px 0 11px 0;}#lh_col h2 {	width:161px;	height:24px;	background-image:url(../images/menu_header_bg.gif);	background-repeat:no-repeat;	color:#FFF;	text-decoration:none;	text-transform:uppercase;	font-size:1em;	font-weight:normal;	padding:5px 0 0 7px;	overflow:hidden;	margin:0;	font-family:Verdana, Geneva, sans-serif;}#lh_col ul {	margin:0 0 8px 0;	padding:0;	list-style-type:none;}#lh_col li {	background-image:url(../images/bullet_white_bg.gif);	background-repeat:no-repeat;	background-position:0 2px;;	margin:0 0 1px 2px;	padding:0 0 0 10px;}#lh_col li a {	color:#000;}#lh_col li a:Hover {	color:#fe571c;	text-decoration:none;}#main_col {	margin:11px 0 11px 11px;	width:586px;	overflow:hidden;	float:left;}#slideshow-container	{ width:586px; height:390px; position:relative;margin:0 0 11px 0; }#slideshow-container img { display:block; position:absolute; top:0; left:0; z-index:1; }.toc          { position:absolute; left:0; bottom:20px; z-index:2; display:none; width:20px; background:#6D84B4; color:#fff; text-align:center; padding:3px; text-decoration:none; }.toc-active        { background:#fff; color:#6D84B4; }#next          { position:absolute; top:10px; right:10px; z-index:2; display:block; width:20px; background:#000; color:#fe571c; text-align:center; padding:3px; text-decoration:none; }#previous        { position:absolute; top:10px; right:45px; z-index:2; display:block; width:20px; background:#000; color:#fe571c; text-align:center; padding:3px; text-decoration:none; }.home_slot, .home_slot_last {	width:188px;	height:214px;	overflow:hidden;	float:left;	margin:0 11px 0 0;}.home_slot_last {	margin:0;}.home_slot h3, .home_slot_last h3 {	background-image:url(../images/home_slot_title_bg.gif);	background-repeat:no-repeat;	background-position:bottom middle;	font-family:Verdana, Geneva, sans-serif;	width:188px;	height:31px;	color:#fe571c;	text-decoration:none;	text-transform:uppercase;	font-size:1em;	font-weight:normal;	padding:0;	overflow:hidden;	margin:0;	text-align:center;}.home_slot h3 a, .home_slot_last h3 a {	padding:8px 0;	display:block;	width:188px;}#rh_col {	margin:11px 0 0 769px;	width:181px;	overflow:hidden;}.side_slot {	width:181px;	overflow:hidden;	margin:0 0 11px 0;}.side_slot h3 {	font-family:Verdana, Geneva, sans-serif;	width:181px;	height:31px;	color:#fe571c;	text-decoration:none;	text-transform:uppercase;	font-size:1em;	font-weight:normal;	overflow:hidden;	margin:0;	text-align:center;	background-image:url(../images/side_slot_title_bg.gif);	background-repeat:no-repeat;	background-position:bottom middle;}.side_slot h3 a {	padding:8px 0;	display:block;	width:181px;}.home_slot h3 a:Hover, .home_slot_last h3 a:Hover, .side_slot h3 a:Hover {	color:#fff;;	text-decoration:none;}#footer {	width:950px;	height:24px;	font-size:0.9em;	background-image:url(../images/long_bar_bg.gif);	background-repeat:no-repeat;	overflow:hidden;	padding:5px 0 0 0;	text-align:center;	color:#efefef;}#footer a {	display:inline;	padding:0;	margin:0 35px 0 0;	text-decoration:none;	color:#efefef;}#footer a:Hover {	color:#fe571c;}#breadcrumbs {	margin:0 0 8px 0;	background-color:#EFEFEF;	background-image:url(../images/breadcrumb_bg.gif);	background-repeat:no-repeat;	font-family: Verdana, Arial, Helvetica, sans-serif;	height:24px;	padding: 0 0 0 5px;}#breadcrumbs a {	display:block;	padding:5px 18px 5px 4px;	margin:0 6px 0 0;	background:url(../images/breadcrumb_separator.gif) no-repeat center right;	color:#fe571c;	font-size:0.9em;	float:left;}#breadcrumbs .last {	background-image:none;	color:#000;}#main_col h1 {    font-size: 1.6em;	color:#087bca;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	margin: 14px 0 1px 2px;	padding:0;}#main_col h2 {    font-size: 1.3em;	color:#000;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}.catlist, .manuflist, .productlist {	width:586px;	background-image:url(../images/cat_bg_top.gif);	margin:0 0 11px 0;	padding:10px 0 0 0;	background-color:#d3eaf4;}.catlist h2, .manuflist h2, .productlist h2 {	font-size: 1.3em;	font-weight:bold;	color:#087bca;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	margin:0 0 5px 10px;}.catlist h2 a, .manuflist h2 a, .productlist h2 a {	color:#087bca;}.catlist img, .manuflist img, .productlist img {	float:right;	margin:0 10px 0 0;}.productlist img {	width:138px;	height:138px;}.productlist label {	float:left;	width:6em;	margin-top:2px;}.catlist .description {	margin:0 120px 0 10px;}.catlist .clear, .manuflist .clear, .productlist .clear {	clear:both;	background-image:url(../images/cat_bg_bottom.gif);	width:586px;	height:10px;}.catlist .a {	color:#000;	text-decoration:underline;}.catlist .link, .manuflist .link, .productlist .link {	background-image:url(../images/bullet_blue_bg.gif);	background-repeat:no-repeat;	background-position:0 3px;	margin:6px 120px 0 11px;	padding-left:12px;}.manuflist .description {	margin:0 230px 0 10px;}.productlist .description {	margin:0 168px 0 10px;}.productlist p {	margin:7px 168px 5px 10px;}.float_right_img {	float:right;	margin:0 0 15px 15px;	}.our_price {	font-size:1.1em;	color:#fe571c;	font-weight:bold;	margin-top:5px;}#captcha {	width:140px;}/* ===== BASKET STYLES ===== */.basket_table {	margin:0 8px 8px 0;	width:586px;}.basket_table th,.basket_table td {	padding:4px;	margin:0;}.basket_table thead {	margin:0;	border:0;	padding:0;}.basket_table th {	font-weight:normal;	border:0;}.basket_table thead tr {	padding:4px 0 0 4px;	border:0;	margin-bottom:0;	color:#FFF;	text-transform:uppercase;	font-weight:normal;	font-size:1.1em;	background-image:url(../images/long_bar_bg_th.gif);	background-position:center top;	height:24px;	overflow:hidden;	text-align:left;}.basket_table .last {	background-image:url(../images/long_bar_bg_th.gif);	background-position:right top;}.basket_table .first {	background-image:url(../images/long_bar_bg_th.gif);	background-position:left top;}.basket_table td {	background-color:#dcebf1;}.basket_table .mini_thumb {	width:60px;	height:60px;}.basket_table tfoot td {	background-color:#c6dee7;	font-weight:bold;}.basket_table .update {	display:inline-block;	border:0;	background:transparent;	color:#F90;	cursor:pointer;}.basket_table .white {	background-color:#FFF;}.code {	color:#087bca;	font-size:0.9em;}