/* Lightbox */

#lightbox {
        background-color:#eee;
        padding: 10px;
        border-bottom: 2px solid #666;
        border-right: 2px solid #666;
}

#lightbox img { border: none; }

#overlay{ background-image: url(../_images/products/lightbox/overlay.png); }

* html #overlay{
        background-color: #000;
        background-color: transparent;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../_images/products/lightbox/overlay.png", sizingMethod="scale");
        }

#closeButton{ top: 5px; right: 5px; }

/* Other details */

#watchlogo { float: right; margin-right: -14px;}

#products_div { width: 668px;}

#product_left { width: 324px; border: 1px solid #c3c3c3; float: left; background-color: #f6f8f1; padding: 9px;}
	#product_left #product_image { width: 322px; text-align: center;}
	#product_left #product_image img { border: 1px solid #c3c3c3;}
	#product_left .enlarge { width: 322px; text-align: center; padding: 10px 0px 10px 0px;}
	#product_left ul#product_thumbs { margin: 0px; padding: 0px 0px 10px 0px; text-align: center;}
		#product_left ul#product_thumbs li { list-style-type: none; padding-left: 2px; display: inline;}
		#product_left ul#product_thumbs img { border: 1px solid #c3c3c3;}
	#product_left #details { padding: 10px 0px 20px 0px; text-align: left;}
	#product_left #comeswith { padding: 10px 0px 20px 0px; text-align: left;}
		#product_left #comeswith ul { margin: 0px; padding: 10px 0px 0px 0px;}
		#product_left #comeswith li { list-style-type: square; padding-bottom: 5px;}
		#product_left #comeswith a { text-decoration: underline;}
		#product_left #comeswith a:hover { text-decoration: underline; color: #230000;}
	#product_left #smallquote { padding: 5px 40px 15px 70px; width: 212px; background: url(../_images/template/small_quote_bkg.gif) no-repeat scroll top left;}
	#product_left #smallquote p { padding-bottom: 5px;}
	
	#product_left #smallreview { border-bottom: 1px dotted #dedede; margin-bottom: 20px;}


#product_right { width: 320px; float: right; border: 1px solid #c3c3c3; background-color: #f6f8f1; padding: 17px;}
	#product_right h1 { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
	#product_right #product_gender { width: 80px; float: right;}
		#product_right #product_gender ul { margin: 0px; padding: 0px;}
		#product_right #product_gender li { list-style-type: none; float: left; padding-left: 7px;}
	#product_right .split_div { width: 176px; padding: 20px 0px 0px 0px;}
	#product_right .left_div { float: left; width: 242px;}
		#product_right .left_div p { padding-bottom: 3px;}
		#product_right .left_div label { width: 50px; padding-top: 6px;}
	#product_right .right_div { float: right; text-align: right; width: 132px; font-size: 11px;}
		#product_right .addtobasket { padding-top: 10px;}
		
	#product_right .price_table .right { text-align: right;}
	#product_right .price { font-size: 140%; color: #990000; font-weight: bold;}
	#product_right .yousave { color: #990000; font-size: 100%; font-weight: normal;}
	#product_right .pricespacer { padding-right: 20px; text-align: right;}
	#product_right .strikethrough { text-decoration: line-through;}
	
	#product_right #finance { border: 1px solid #c3c3c3; background-color: #fff; padding: 7px; width: 362px;}
		#product_right #finance ul {padding-bottom: 4px;}
		#product_right #finance li {padding-bottom: 6px;}
		#product_right #finance a { font-weight: normal; text-decoration: underline; color: #404040;}
		#product_right #finance a:hover { text-decoration: underline; color: #990000;}
	#product_right .link { padding-left: 10px; background: url(../_images/products/linkarrow.gif) no-repeat scroll center left;}
	#product_right .product_table { width: 180px; margin-bottom: 20px; padding: 0px;}
		#product_right .product_table th { background-color: #595959; padding: 3px; color: #fff; text-align: left; font-weight: bold; border-bottom: 1px solid #f6f8f1; border-right: 1px solid #f6f8f1;}
		#product_right .product_table td { background-color: #fff; padding: 3px; border-bottom: 1px solid #f6f8f1; border-right: 1px solid #f6f8f1;}
		

	
	
.popup { width: 300px; background-color: #282828; padding: 6px 10px 10px 10px; z-index:2; position: absolute; margin-left: 180px; margin-right: auto;}
	.popup h1 { color: #fff; padding-bottom: 4px; font-weight: bold;}
	.popup .popup_content { background-color: #fff; padding: 7px; width: 286px;}
	#content .popup .popup_content ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; background: url(../_images/products/error.gif) no-repeat scroll center left; font-weight: bold; color: #990000;}
	#content .popup .popup_content li { list-style-type: none; line-height: 20px;}
	.popup .popup_content .center { text-align: center; width: 286px; padding: 10px 0px 0px 0px;}
	
.popup_large { width: 400px; background-color: #282828; border: 3px solid #5b5b5b; padding: 6px 10px 10px 10px; z-index:2; float: center; visibility: hidden;}
	.popup_large h1 { color: #fff; padding-bottom: 4px; font-weight: normal;}
	.popup_large .popup_content { border: 2px solid #5b5b5b; background-color: #fff; padding: 7px; width: 382px;}
	.popup_large .popup_content .price { font-size: 140%; color: #990000; font-weight: bold;}
	.popup_large .popup_content ul { margin: 0px; padding: 0px;}
	#content .popup_large .popup_content li { list-style-type: none; padding-bottom: 5px; padding-top: 5px; border-bottom: 1px dotted #dedede;}
	.popup_large .popup_content ul img { border: 1px solid #c3c3c3; float: left; margin-right: 10px; margin-bottom: 3px;}
	.popup_large .popup_content .center { text-align: center; width: 386px; padding: 10px 0px 10px 0px;}
	.popup_large .left_div { float: left; width: 236px; font-size: 120%; color: #fff; padding-top: 13px;}
	.popup_large .right_div { float: right; width: 150px; text-align: right; padding-top: 10px;}
	#content .popup_large .right_div ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
	#content .popup_large .right_div li { list-style-type: none; text-align: right; padding-bottom: 4px;}

	.popup_error { padding: 4px 0px 10px 30px; background: url(../_images/products/template/error.gif) no-repeat scroll top left; font-weight: bold; color: #990000;}
	.popup_correct { padding: 4px 0px 10px 30px; background: url(../_images/products/template/correct.gif) no-repeat scroll top left; font-weight: bold; color: #81b219;}



#tab_team ul { margin: 0px; padding: 0px;}
#tab_team li { list-style-type: none; padding-bottom: 10px; padding-top: 10px; border-bottom: 1px dotted #dedede;}

#tab_owners ul { margin: 0px; padding: 0px;}
#tab_owners li { list-style-type: none; padding-bottom: 10px; padding-top: 10px; border-bottom: 1px dotted #dedede;}





#comparediv { width: 290px; float: right; text-align: right;}

.greenbox { width: 356px; padding: 10px; background-color: #d3e3b0; border: 1px solid #c6cfa8; margin-top: -1px;}
	.greenbox .textfield { width: 356px; border: 1px solid #c6cfa8; background: #fff;}
	.greenbox .textarea { width: 356px; height: 50px; overflow: auto; border: none; background: #fff;}
	.greenbox p { padding-bottom: 3px;}
	.greenbox #closebutton { float: right;}

.correct { padding: 16px 20px 3px 60px; width: 470px; background: #e6f0dc url(/aurora/_images/icons/correct.gif) no-repeat scroll center left; border: 1px solid #c6dcb4; color: #4fa807; font-weight: bold; margin-bottom: 20px;}

.errorbox { background: #EFE1E1 url(/_images/checkout/h1error.gif) no-repeat scroll left top; margin-bottom: 20px; border: 1px solid #D50000; color: #D50000; padding: 4px 10px 10px 47px; width: 365px;}
.errorbox h1 { padding-top: 3px; color: #990000; margin-bottom: 3px; padding-bottom: 3px; font-size: 180%;}
.errorbox h2 { padding: 0px; margin: 0px; color: #990000;}
.errorbox p { padding-bottom: 0px;}

.newsearch { padding: 10px; border: 1px solid #bdc6ac; background-color: #ecefe6;}

.normalsize { color: #404040; font-size: 11px;}



.sub_error { width: 230px; margin-left: 154px; color: #D50000; font-weight: bold; padding-bottom: 3px;}
        #content .sub_error li { list-style-type: none;}
        
.error_textfield { background-color: #EFE1E1; border: 1px solid #fff;}

.infobox { background: #F4FBFC url(../_images/checkout/info.gif) no-repeat scroll left top; margin-bottom: 20px; border: 1px solid #93C1C9; color: #61367c; padding: 2px 10px 3px 37px; width: 375px;}
        .infobox h1 { color: #61367c; margin-bottom: 3px; margin-top: 0px; padding: 5px 0px 0px 0px; font-size: 140%;}
        .infobox h2 { padding: 0px; margin: 0px; color: #61367c;}

	.ordercountdown { } 

