﻿#termsdiv {
	width: 600px;
	height: 200px;
	overflow: auto;
	background-color: #FFF;
	padding: 10px;
	border: 1px solid #999999;
}
.test{}
#dvShopMain { margin-left: auto ;
  margin-right: auto;
  width:863px;
  background-color:#FFF; padding:3px; 
  font-family: Arial, Helvetica, sans-serif;
}
#titledv { margin-left: auto ;
  margin-right: auto ;  font-weight:bold; font-size:28px; color:#003399; border-bottom:1px solid #CCC;
}
#titledv a { color:#003399; text-decoration:none;}
#hddivl{ float:left; margin-top:5px; max-width:440px;}
#hddivr { float:right;}
#dvShopMain .inputs { font-size:11px;}
#dvsearch { text-align:right; margin:5px 0px 5px 0px; padding:3px; border:1px solid #CCC;  font-size:14px; font-weight:bold; }
#productsdiv {padding:3px; }
#dvShopMain .productlist td { padding:1px; text-align:center; font-size:12px; color:#333; vertical-align:top;}
#dvShopMain .productlist td p { margin:2px 0px 0px 0px;}

#dvShopMain .rowl { border-bottom:1px solid #e1e1e1;/*border-right:1px solid #CCC;*/ padding-bottom:12px !important;}
#dvShopMain .rowlu { /*border-right:1px solid #CCC;*/}


#dvShopMain .rowlb { /*border-right:1px solid #CCC;*/border-bottom:1px solid #e1e1e1;}
#dvShopMain .rowlbu { /*border-right:1px solid #CCC;*/}

#dvShopMain .rowm  {  border-bottom:1px solid #e1e1e1; padding-bottom:12px !important;}
#dvShopMain .rowmu  { }

#dvShopMain .rowmb  {border-bottom:1px solid #e1e1e1;padding-bottom:12px !important;}
#dvShopMain .rowmbu  {}

#dvShopMain .vline { background-image:url(/systemimages/pixelgrey.gif); background-repeat:repeat-y; background-position:center;}
#dvShopMain .bline {border-bottom:1px solid #CCC;}
#dvShopMain #headdiv { font-weight:bold;}
 
#dvShopMain .pricespan { color:#cc0000; font-weight:bold;}
#dvShopMain a.atc { color:#993300;}
#dvShopMain a.prnm {color:#0066CC;}
#dvShopMain a:hover.prnm { color:#f47b20;}
#dvShopMain .del { color:#999999;}

#dvShopMain .cartlink { background-image:url(/systemimages/CartHeader.gif); background-repeat:no-repeat; background-position:left; padding:5px 0px 5px 18px; font-size:11px;color:#666;}
#dvShopMain .macclink {background-image:url(/systemimages/lock_16x16.gif); background-repeat:no-repeat; background-position:left; padding:5px 0px 5px 16px; font-size:11px;color:#666; margin-left:5px;}
#dvShopMain .clear { clear:both;}

#categoriesdiv { margin:10px 0px 0px 0px; 
font-size:12px; color:#999; }
#categoriesdiv a 
{ text-transform:uppercase; 
color:#000; 
 font-size:11px;}
#categoriesdiv a:hover { color:#0066CC;text-decoration:underline;}

a.caton { text-decoration:none;  font-weight:bold;}


#sub_categories_div {padding:8px 5px 8px 0px;text-transform:capitalize; 
color:#999;  
text-decoration:none;font-size:12px; }
#sub_categories_div a{  color:#000; }
#sub_categories_div a:hover { color:#0066CC;text-decoration:underline;}



#bread_crumbs_div {font-weight:bold; padding:5px 5px 5px 5px;text-transform:capitalize; 
color:#0066CC;  
text-decoration:none;font-size:13px; font-style:italic;  }
#bread_crumbs_div a{  color:#0066CC;text-decoration:none;}
#bread_crumbs_div a:hover { color:#0066CC;text-decoration:underline;}






#dvShopMain .text
	{
	margin: 0 0 0 0;
	padding: 2px;
	border: 1px solid #999;
	font: 11px Arial, Helvetica, sans-serif;
	background: #FFF;
	}

/*#dvShopMain .warning {display:block;padding:2px 2px 2px 2px;margin:2px 2px 2px 2px;border-style:solid;border-width:1px;color:#FF0000;background-color:#FFFFCC;border-color:#FF0000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;	}*/
#dvShopMain .warning {  display:block;
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
color: #D8000C;
background-color: #FFBABA;
background-image: url('/systemimages/error.png');
font-family:Helvetica,Arial, Helvetica, sans-serif; 
font-size:13px; font-weight:bold;	}

#dvShopMain .maindiv {background-color:#FFFFFF; padding:0px 10px 10px 10px;}
#dvShopMain .titleclass {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF; padding:3px 0px 3px 0px; margin:0px;}
#dvShopMain .greentitle {
	color: #019966;
	font-weight: bold;
	font-size: 16px;
	}
#dvShopMain .offertitle {padding:0px 3px 2px 0px; margin:0px;}
#dvShopMain .spoffer {padding:5px 3px 2px 0px; margin:0px;}
#dvShopMain .spoffer1 {padding:5px 3px 3px 12px; margin:0px; font-style:italic; }	
#dvShopMain .spoffer2 {padding:2px 2px 2px 20px; margin:0px; font-style:italic;}
#dvShopMain .prompt  {font-size:10px;margin:0px;padding:0px 0px 2px 0px;color:#000099;}	
#dvShopMain .prompt2 {font-size:11px;margin:0px;padding:0px 0px 2px 0px;color:#000099;}

#dvShopMain .cart{font-family:Verdana, Arial, Helvetica, sans-serif;}
#dvShopMain .cart table{border:1px solid #FFF;border-left:1px solid #CCC;border-right:1px solid #CCC;}
#dvShopMain .cart table td{ padding:5px; font-size:12px;}
#dvShopMain .cartheader td {  font-size:14px; font-weight:bold;  padding:5px; color:#000;border-bottom:1px solid #CCC;background-color:#F4F4F4;border-top:1px solid #CCC;}

#dvShopMain .cartlinel td { border-bottom:1px solid #CCC; background-color:#FFF; color:#000; font-size:12px;}
#dvShopMain .cartlined td { border-bottom:1px solid #CCC; background-color:#FFF;color:#000; font-size:12px;}

#dvShopMain .cart a{text-decoration: none; font-family:Verdana; font-size:12px; color:#CC6600; }
#dvShopMain .cart a:hover{text-decoration:underline; font-family:Verdana; font-size:12px; color:#CC6600;}


#dvShopMain .darktotal td {background-color:#F4F4F4; border-bottom:1px solid #C0C0C0; color:#000;}

#productdetails  { font-size:12px;}
#productdetails div { font-size:12px;}

#wait { display:none; text-align:center; background-color:#E2E2E2; padding:50px;}

#dvstock { padding-top:10px;margin-bottom:10px;}
#pricetag { float:left; margin-right:15px;}
#hpr {color:#CCCCCC; font-weight:normal; float:left; margin-left:5px;}
#dvprice {color:#cc0000; float:left; margin-bottom:10px; font-weight:bold; }
#freetrial {color:#0066cc;}
#dvinst ul { }
#dvbuy a.terms { color:#0066CC; }
#dvbuy input { margin:0px 5px 0px 0px; text-align:center;}
/*#dvbuy p { margin:5px 0px 5px 0px;}*/
#prdv { margin:10px 0px 10px 0px;}
#dvoptions { margin:0px; padding:0px;}
#dvoptions table {margin:0px;}
#dvoptions table td {margin:0px; padding:3px 5px 3px 0px;}
#mainphoto {   border:1px #a6a6a6 solid; padding:1px;}

#dvShopMain .paging { text-align:right; display:block;}
#dvShopMain .favroite_products { font-size:12px;}

#dvShopMain .shop_product_cell { float:left; width:220px; min-height:300px;  margin:5px 5px 5px 5px; text-align:center; vertical-align:bottom; font-size:12px;}

#dvShopMain a.prnm { color:#0066cc;}
#dvShopMain .product_image { border:1px solid #CCC;}
#dvShopMain .del { color:#80868b;}
#dvShopMain .price { color:#b41314;}
#dvShopMain a.preview {color:#b41314;}
#shop_detail_left { width:220px;  background-color:#FFF;}
#dvShopMain a.magnify { color:#003399; background-image:url(/systemimages/magnifier.png); background-position:left; background-repeat:no-repeat; padding:2px 2px 2px 20px; display:block; margin:5px 0px 5px 0px;}
#dvShopMain .thumbnail {float:left; width:50px; height:50px; padding:1px; margin:0px 5px 5px 0px; border:2px solid #333;}
#dvShopMain .thumbnail a {display:block; text-align:center;}
#dvShopMain .formtable td { font-size:12px;}
#dvShopMain .formtable td a { color:#0066CC;}
#dvShopMain legend  { font-size:12px;}
#dvShopMain legend a { color:#0066CC;}
#dvShopMain #floatingleft 
	{
	float: left;
	border: solid 1px #FFF;
	margin: 0px 20px 10px 0px;
	padding: 5px ; width:220px;
	border:1px #ecf0f4 solid; background-color:#f8f7f7;
	}
#dvShopMain #productreviews { float:left;}	
#dvShopMain .specialoffer { font-size:24px; font-weight:bold; color:#990000; background-image:url(/systemimages/so.png); background-repeat:no-repeat; background-position:left center;
 padding:32px 0px 32px 100px;}
 
#dvShopMain  h1 {  font-size:18px;}
#dvShopMain .related { background-color:#f3f3f3; padding:3px;font-size:14px;}
#dvShopMain .review { margin:0px 0px 5px 0px; padding:0px; font-size:11px;}
#dvShopMain .review a {color:#003399;}


#dvShop { font-size:12px;}
#dvShop a { color:#0066CC;}
.logintext { width:150px;}
#pagerdiv { text-align:right;border-bottom:1px solid #e1e1e1;}
#pagerdiv a { text-decoration:none;font-size:12px;}
#pagerdiv a.selected {color:#000; text-decoration:underline; font-weight:bold;}

#pagerdivb { text-align:right;   }
#pagerdivb a { text-decoration:none;font-size:12px;}
#pagerdivb a.selected {color:#000; text-decoration:none;}

.info
{
    width: 700px;
    display: block;
    border: 1px solid #e37b01;
    margin: 0px 0px;
    padding: 10px 10px 10px 10px;
    color: #000;
    background-color: #fce5ca;
    font-family: Helvetica,Arial, Helvetica, sans-serif;
    font-size: 13px;
}
.infoBox
{
    min-height:150px;
}
.optional
{
 font-style:italic;
 color:#ccc;
}