/* =Navigation--------------------*/#product_nav{float:left; font-size:.9em; font-weight:bold}#product_nav li{list-style:none; float:left; width:120px; margin:0 5px 0 0; border:1px solid #787878; border-bottom:0}#product_nav li a{display:block; padding:7px 0; width:120px; text-align:center; background:#F7F7F7}#product_nav li a:hover, #product_nav a.current{background:#787878; color:#FFF; text-decoration:none}/* =Product--------------------*/#product{
	clear:both;
	border:1px solid #787878;
	height:auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 10px;
}#product img{margin:0; padding:0}#description{width:260px; float:right}#description h2,#description h1{font-size:1.2em; font-weight:bold; margin-bottom:0px; font-family:arial,sans-serif}#description p{line-height:150%; margin:0 10px 10px 0; font-size:1em}#description h3{font-size:1.8em; font-weight:bold; margin-bottom:10px}#options{background:#F7F7F7; padding:10px; font-weight:bold}#options .name{padding-right: 10px} #options .field{padding-right: 5px;} #options .quantity{padding-right: 5px} #QtyLabel{padding-right:8px;} #Qty{width:30px;}#options tr{height:25px}#continue{margin:10px 0 0 55px}#continue .wishlist{position:relative; bottom:9px; right:10px; padding-left:10px; color:#F09}#continue .carticon{position:relative; bottom:7px; margin-right:5px}#pictures{width:210px}#product_shot{display:block; width:209px; border:1px solid #787878}#tn{width:222px; height:72px; position:relative; left:-3px}#tn li{list-style:none; float:left; display:block}#tn li a{border:1px solid #787878; display:block; margin:9px; margin-left:3px}#tn li a:hover{border:4px solid #787878; margin:6px 6px 0 0}#colors{clear:both; margin-top:10px}#colors p{margin-bottom:10px}#colors ul{margin:0; padding:0}#colors li{list-style:none; display:block; float:left; margin:0 5px 5px 0; height:24px; width:24px}#colors li a{display:block; width:24px; height:24px}#recommended{clear:both}#SizeChart{clear:both; margin-top:10px}#ColorDisclaimer {clear:both; margin-top:4px}

#bulkdrop
{
	clear:both;
	width:100%;
}
#bulkorder
{
	margin-top:15px;
	clear:both;
}
#bulkorder  a{
display: block;
width: 24px;
height: 24px;
}
#bulk_product {
	clear: both;
	border: 1px solid #787878;
	padding: 10px 0px 27px 10px;
}	
#bulk_product td {
border: 1px solid #787878;
width: 180px;
height: 35px;
margin: 0;
font-weight: bold;
}
#bulkorder td input {
float: right;
width: 38px;
margin: 5px;
}
#bulk_product .ColorCol{width:130px;}
#bulk_product .shade{background:#f7f7f7;}
#bulk_product b{font-size:.9em;}
#bulk_product .SizeInputColumn{width:50px;text-align:center;}
#bulk_cart {text-align:right;padding-right:35px;}
#bulk_cart #ResetBulk{font-size:.9em;position:relative;margin-right:10px;border:0;color:#666666;top:-7px;}
#bulk_exit {text-align:left;padding-left:15px;}

.bulk_cart {text-align:right;padding-right:35px;}
#b3ulk_product div input{font-size:.9em;position:relative;margin-right:10px;border:0;color:#666666;top:-7px;}
#bulk_product div input{font-size:.9em;margin-right:10px;border:0;color:#666666;top:-7px;}
.bulk_exit {text-align:left;padding-left:15px;}
/*lightbox*/
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}

/* =Navigation--------------------*/#product_nav{float:left; font-size:.9em; font-weight:bold}#product_nav li{list-style:none; float:left; width:120px; margin:0 5px 0 0; border:1px solid #787878; border-bottom:0}#product_nav li a{display:block; padding:7px 0; width:120px; text-align:center; background:#F7F7F7}#product_nav li a:hover, #product_nav a.current{background:#787878; color:#FFF; text-decoration:none}/* =Product--------------------*/#product{clear:left; border:1px solid #787878; height:auto; padding:10px 0px 7px 10px}#product img{margin:0; padding:0}#description{width:260px; float:right}#description h2,#description h1{font-size:1.2em; font-weight:bold; margin-bottom:0px; font-family:arial,sans-serif}#description p{line-height:150%; margin:0 10px 10px 0; font-size:1em}#description h3{font-size:1.8em; font-weight:bold; margin-bottom:10px}#options{background:#F7F7F7; padding:10px; font-weight:bold}#options .name{padding-right: 10px} #options .field{padding-right: 5px;} #options .quantity{padding-right: 5px} #QtyLabel{padding-right:8px;} #Qty{width:30px;}#options tr{height:25px}#continue{margin:10px 0 0 55px}#continue .wishlist{position:relative; bottom:9px; right:10px; padding-left:10px; color:#F09}#continue .carticon{position:relative; bottom:7px; margin-right:5px}#pictures{width:210px}#product_shot{display:block; width:209px; border:1px solid #787878}#tn{width:222px; height:72px; position:relative; left:-3px}#tn li{list-style:none; float:left; display:block}#tn li a{border:1px solid #787878; display:block; margin:9px; margin-left:3px}#tn li a:hover{border:4px solid #787878; margin:6px 6px 0 0}#colors{clear:both; margin-top:10px}#colors p{margin-bottom:10px}#colors ul{margin:0; padding:0}#colors li{list-style:none; display:block; float:left; margin:0 5px 5px 0; height:24px; width:24px}#colors li a{display:block; width:24px; height:24px}#recommended{clear:both}#SizeChart{clear:both; margin-top:10px}#ColorDisclaimer {clear:both; margin-top:4px}

#bulkdrop
{
	clear:both;
	width:100%;
}
#bulkorder
{
	margin-top:15px;
	clear:both;
}
#bulkorder  a{
display: block;
width: 24px;
height: 24px;
}
#bulk_product {
	clear: both;
	border: 1px solid #787878;
	padding: 10px 0px 27px 10px;
}	
#bulk_product td {
border: 1px solid #787878;
width: 180px;
height: 35px;
margin: 0;
font-weight: bold;
}
#bulkorder td input {
float: right;
width: 38px;
margin: 5px;
}
#bulk_product .ColorCol{width:130px;}
#bulk_product .shade{background:#f7f7f7;}
#bulk_product b{font-size:.9em;}
#bulk_product .SizeInputColumn{width:50px;text-align:center;}
#bulk_cart {text-align:right;padding-right:35px;}
#bulk_cart #ResetBulk{font-size:.9em;position:relative;margin-right:10px;border:0;color:#666666;top:-7px;}
#bulk_exit {text-align:left;padding-left:15px;}

.bulk_cart {text-align:right;padding-right:35px;}
#b3ulk_product div input{font-size:.9em;position:relative;margin-right:10px;border:0;color:#666666;top:-7px;}
#bulk_product div input{font-size:.9em;margin-right:10px;border:0;color:#666666;top:-7px;}
.bulk_exit {text-align:left;padding-left:15px;}
/*lightbox*/
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	background-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
	