/* POPUPS */

#backgroundPopup{background:#0b0d12;display:none;position:fixed;_position:absolute; /* hack for internet explorer 6*/height:100%;width:100%;top:0;left:0;z-index:6000;}
.popupClose {cursor: pointer; float: right; margin-top: -4px;}

.popup.noborder {background: none; border: none;}
.popup { border: 1px solid #000;display:none;position:fixed;_position:absolute; _width: 520px; /width: 520px; /* hack for internet explorer 6*/z-index:6001;padding:12px; background: #31343a;width: 520px!important}
.popup h3 {margin:0 0 10px 0; padding: 10 0 25px 0; text-transform: uppercase; color: #fff;background:#181c23;}
.popup li { padding:0; font-weight: bold; list-style-type: square;}
.popup ul { margin: 0px 0px 20px 20px; padding: 0px; line-height: 16px;}
.popup .form { width: 433px;}
.popup .mainbutton { float:right;}
.popup form { margin-bottom: 0px;}

.popupcontent { padding: 12px; color: #fff; background:#181c23;}




/* POP UPS */

#popupquicklook {width: 500px;z-index: 9000!important;}
hr { margin-top: 5px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; border-top: 1px dotted #31343a; height: 1px; background: #191b20; border-bottom: none; border-right: none; border-left: none; width: 100%;}


/* QUICK LOOK POP UP */

#quicklookdetails { padding-top: 0px; margin-top: 0px; width: 318px; float: left;}
.popup .tabs ul { margin:0; padding:0; line-height: 19px;} 

#quicklookimages {width: 145px;text-align: center; float: left; padding-right: 9px;}
	#quicklookimages #productimage { width: 150px; max-width: 150px; padding:0;}

#quicklookinfo, #quicklookdescription { color: #000; margin-bottom: 10px; padding: 15px 10px 10px 10px;  background: #fff;}
#quicklookinfo label { float:left; width: 52px; padding-top: 4px;}
#quicklookinfo form { margin-top: 10px;}
#quicklookinfo h2 { color: #000; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}

#quicklookinfo #prices dt, #prices dd {line-height: 20px;}
#quicklookinfo #prices dt {width:100px; float:left; padding: 4px 0px 0px 0px;}
#quicklookinfo #prices dd { float:left; padding-left: 10px;}
#quicklookinfo #prices .ourprice {color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: normal;}
#quicklookinfo #prices .rrp {text-decoration: line-through;}
#quicklookinfo #prices { margin: 10px 0px 0px 0px!important;}

#quicklookinfo #popupattributes {padding-top: 20px;}
#quicklookinfo #popupattributes label {width: 100px; float:left;}
#quicklookinfo label {width: 100px; float:left;}
#quicklookinfo #attributes select {margin-top: 4px;}
#quicklookinfo #popupattributes select {width:110px;}

.qty { margin-top: 5px;}

#quicklookinfo #additionalfields {background:#979da8; width: 258px; margin: 10px 0px 10px 0px;}
#quicklookinfo #additionalfields th {border-right: 1px solid #fff; background: #3e434b; text-align: left; width: 50%;}
#quicklookinfo #additionalfields th, #additionalfields td { border-bottom: 1px solid #fff; color: #fff;}
#quicklookinfo #additionalfields td, #additionalfields th {padding: 3px; color: #fff;}
.quantity { background:#fff; border: 1px solid #979da8; width: 30px; text-align: center;}

#quicklookinfo .addtobasketbutton { float: left; padding:0;}
#quicklookinfo .quantity { float:left; width: 25px;}

#quicklookimages #productthumbs { width: 145px; margin:0; padding: 10px 0 0 0;}
#quicklookimages #productthumbs li {display: inline; padding: 0 1px 1px 0; margin:0;}
#quicklookimages #productthumbs li img { border: none;}

#quicklookdetails hr { border-top: 1px dotted #c2c6ce; background: #fff;}

#required_error { color: #000; background: url(../_images/icons/box_error_white.gif) no-repeat scroll top left; padding: 4px 0px 4px 24px;}


.stockflag_out { color: #e85758; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold;}




#popupquicklook .popupcontent h3, #quicklookinfo h2 {float: left!important;}
 
.popup .errorbox ul {margin:0;padding:0;}
