/* POPUPS */

#backgroundPopup{background:#1e1e1e;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 #1e1e1e;display:none;position:fixed;_position:absolute; _width: 520px; /width: 520px; color: #fff; /* hack for internet explorer 6*/z-index:6001;padding:12px; background: #0f0f0f;}
.popup h3 {margin:0 0 10px 0; padding: 10 0 25px 0; text-transform: uppercase; color: #fff;background:#1e1e1e;}
.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:#1e1e1e;}

#popupemail_signup { width: 510px;}


/* POP UPS */

#popupquicklook {width: 500px;}
hr { margin-top: 5px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; border-top: 1px dotted #000000; height: 1px; background: #1e1e1e; 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; float:none; margin:0; 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: 0px;}
#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:52px; float:left; padding:0;}
#quicklookinfo #prices dd { float:left; padding-left: 10px;}
#quicklookinfo #prices .ourprice {color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold;}
#quicklookinfo #prices .quickviewrrp { text-decoration: none; font-weight: bold; color: #f75555; font-size: 11px; line-height:15px;}

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

#quicklookinfo #additionalfields {background:#a2a2a2; width: 258px; margin: 10px 0px 10px 0px;}
#quicklookinfo #additionalfields th {border-right: 1px solid #fff; background: #3f3f3f; 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 #a2a2a2; 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; float:none; width: auto;}
#quicklookimages #productthumbs li img { border: none; padding:0;}


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








#popupquicklook .popupcontent h3, #quicklookinfo h2 {float: left!important;}
 
.popup .errorbox ul {margin:0;padding:0;}
.error { margin-top: 10px; background:url(../_images/icons/box_error_white.gif) no-repeat scroll top left; padding: 3px 0px 0px 20px; font-weight: bold;}
