body
{
margin:0px;
border:0px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
 
}
.contentwidth
{
width:1000px;
}
A.link1
{
color:#66b3c3;
text-decoration:none;
font-size:12px; font-style:normal; font-weight:normal;
}
A.link1:hover
{
color:#9ad5e1;
text-decoration:none;
}
.border_rg{ 
	border:1px solid #E1E1E1;
}
.rgcaption{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#353535;
	
}
.selectq
{
width:155px;
}
.text1
{
color:#464545;
}
.text2
{
color:#66b3c3;
font-weight:normal;
 font-size:20px;
}
.text5
{
font-size:14px;
color:#353535;
}
A.text2
{
color:#66b3c3;
font-weight:normal;
font-size:20px;
text-decoration:none;
 }
 A.text2sub
 {
 color:#9a9a9a;
font-size:14px;
text-decoration:none;

 }
.text3
{
color:#9a9a9a;
padding:0px 12px 15px 12px; 
text-align:center;
}
.text4
{
height:22px;
font-size:12px;
}

.textpadding1
{

padding:15px 2px 8px 10px;
color:#9a2e6a;
font-size:24px;
font-weight:lighter;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
A.textpadding1
{
padding-left:3px;
color:#9a2e6a;
font-size:24px;
font-weight:lighter;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
.textpadding2
{

padding:0px 2px 10px 10px;
color:#a2a2a2;
font-size:14px;
font-weight:normal;
}
A.textpadding2
{
padding-left:0px;
padding-bottom:10px;
color:#a2a2a2;
font-size:14px;
font-weight:normal;
text-decoration:none;
}
.textpadding3
{
padding:6px 0px 4px 10px;
}
.textpadding4
{
padding:3px 0px 3px 10px;
}
.textheight
{
height:60px;
}
.font1
{

font-size:14px;
}
.border1
{
border:1px solid #dedede;
}
.border_product
{
border-bottom:1px solid #dedede;
}
.border2
{
border:1px solid #66b3c3;
border-top:none;
}
.border3
{
border:1px solid #dedede;
}
.border4
{
border:2px solid #dedede;
}

.tdspace
{

width:18px;
text-align:center;
}
.tdspace1
{

width:16px;
}
.gobutton
{
	background-color:#000000;
	color:#FFFFFF; font-weight:bold; font-size:11px;
	
	border:0px ;
	-webkit-border-radius: 2px  ;
	-moz-border-radius: 2px ;
	border-radius:2px ;
	padding:2px;
}
.gobutton:hover
{
	background-color:#FF0000; 
	color:#000;
 
}

 


A.menu
{
text-decoration:none;
color:#383838;
}
A.menu:hover
{
color:#9966FF;
}
.menulist {
     height:23px;
    width:120px;
	color:#aca4a4;
	font-size:12px;
	font-weight:normal;
    
	border-color:#e4e4e3;
	border-right:none;
}
.menulist>option
{
text-align:center;
 }
#categoriesid>ul>li
{
list-style-type:none;
padding:0px 2px 12px 10px;
}
.bestsellerclassno
{
padding:2px 6px 6px 8px;
}
.bestsellerclasstext
{
padding:2px 6px 6px 0px;
color:#7e7d7d;
font-size:1.1em;
font-weight:500;
font-family:Arial, Helvetica, sans-serif;
text-transform:capitalize;
}
A.bestsellerclasstextA
{
padding:2px 6px 6px 0px;
color:#7e7d7d;
font-size:1.1em;
font-weight:500;
font-family:Arial, Helvetica, sans-serif;
text-transform:capitalize;
}
A.bestsellerclasstextA:hover
{
color:#0066FF;
}
A.bestsellerclasstextc
{
padding:6px 6px 6px 0px;
color:#7e7d7d;
font-size:1.0em;
font-weight:500;
font-family:Arial, Helvetica, sans-serif;
 text-decoration:none;
}
A.bestsellerclasstextc:hover
{
color:#0066FF;
}
A.cartndetails
{
font-size:12px; font-weight:normal;
}
A.cartndetails:hover
{
text-decoration:none;
}
A.Bestsellersheading
{
color:#353535; font-family:Arial, Helvetica, sans-serif; text-decoration:none;
}
A.Bestsellersheading:hover
{
text-decoration:underline;
}
A.headingforspecial
{
color:#353535; font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
A.headingforspecial:hover
{
text-decoration:underline;
}
.round_dots{
 -webkit-border-radius: 50% ;  
 -moz-border-radius: 50% ;
 border-radius:50%; 
 background-color:#6bb6c4; 
 color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; height:22px; width:22px; text-align:center; vertical-align:middle;

}


A.category_link
{
color:#7e7d7d;
font-size:13px;
font-weight:500;
font-family:Arial, Helvetica, sans-serif; 
text-decoration:none; 
cursor:pointer; 
cursor:hand; 
outline:none;
}
A.category_link:hover
{
color:#383838;
}
.headerpadding
{
padding-right:10px;
}
.menustyle
{
border-bottom:1px solid #dddddd; 
border-top:1px solid #dddddd;  
padding:8px 0px 8px 25px; 
margin-bottom:15px;
}
.pricetext
{
color:#303030;
font-weight:bold; 
line-height:1em;
padding:20px 2px 0px 10px;
text-align:left;
}
.imagedivsize
{
width:144px; height:120px;
}
A.footertextcolor
{
color:#a39c9c;
font-size:13px;
}
.subfooterheader
{
padding:0px 0px 10px 10px;
color:#66b3c3;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:14px;
}
.subfooterheight
{
height:10px;
}
A.subfootersubheader
{
padding:0px 0px 6px 0px;
text-decoration:none;
color:#7e7d7d;
cursor:pointer; 
cursor:hand; 
outline:none;
}
A.subfootersubheader:hover
{
color:#9ad1d9;
}
A.cart_deatils_link:hover	
{

text-decoration:none;
}

/*menu style*/
#nav{
	width: 980px;
	height: 20px;
	border-bottom:1px solid #dddddd; 
	border-top:1px solid #dddddd;  
	padding:8px 0px 8px 25px; 
	margin-bottom:15px;

}

#nav ul {
	list-style:none;
	padding: 0px;
	margin:0px; 
}
#nav ul li {
	float:left;
	display: inline;
	list-style: none;
	position: relative; padding-bottom:8px;    
	 
}
#nav ul li a {
	float:left;
	display:block;
	height: 20px; line-height:20px;
	padding: 0px 25px 0 25px;
	color:#383838;
	text-decoration:none;
  	text-align: left;  
}
#nav ul li a:hover{
	color:#66b3c3;;
}
#nav ul li a div.menu_active {
	color: #66b3c3;
	font-weight: lighter;
}
 #nav ul ul {
	margin: 0; padding: 0;
	width: 160px;
	list-style: none;
	display: none;
	position: absolute;
	left: 0px; top:28px;
	z-index:2;
	padding-top:0px;
	
}

#nav ul ul:after /*From IE 7 lack of compliance*/{
	clear: both;
	display: block;
	font: 1px/0px Verdana, Arial, Helvetica, sans-serif;
	content: ".";
	height: 0;
	visibility: hidden;
	z-index:2;
}

#nav ul ul li {
	margin:0px; padding:0px;
	 
	float: left; /*For IE 7 lack of compliance*/
	display: block !important;
	display: inline; /*For IE*/
	height:auto;
	margin:0px; padding:0px;
	background-image:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	font-weight:normal;
	border-bottom:1px solid #424242;
}

#nav ul ul li a {
	height:25px;; line-height:25px;
	width: 120px;
	background-image:none;
	background-color:#000000;!important;
	text-decoration:none;
	margin:0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	 
}

#nav ul ul li a:hover {
	background:#ccc; !important;
	color:#000;
}

#nav ul li:hover ul ul,
#nav ul li:hover ul ul ul,
#nav ul li.iehover ul ul,
#nav ul li.iehover ul ul ul {
	display: none;
}

#nav ul li:hover ul,
#nav ul ul li:hover ul,
#nav ul ul ul li:hover ul,
#nav ul li.iehover ul,
#nav ul ul li.iehover ul,
#nav ul ul ul li.iehover ul {
	display: block;
	filter:alpha(opacity=70);
	opacity: 0.9;
	-moz-opacity:0.9;
}
.fl_left
{
padding-top:2px;
padding-left:60px;
}
.search 
{
color:#383838;
}
.searchbox
{
width:130px;
height:18px;
padding:0px;
font-size:12px;
font-weight:normal;
color:#aca4a4;
border:1px solid #e4e4e3;
text-align:left;
text-indent:5px;
}
.buttondiv
{

padding-left:5px;

padding-bottom:4px;
}
.contenttitle
{
padding-top:0px; 
font-size:24px; 
font-weight:lighter; 
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000; 
border-bottom:1px solid #ccc; 
padding-bottom:4px;
}
.contentcaption
{
color:#7e7d7d; 
padding-top:15px; 
font-weight:bold; 
font-size:12px;
height:30px;
font-weight:lighter; 
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.contentdesc
{
color:#000; font-size:12px; padding:10px; padding-left:0px;
font-weight:lighter; 
font-family:Verdana, Arial, Helvetica, sans-serif;

}
		
		.submitbutton
		{
		background-color:#000;
		color:#FFFFFF;
		font-weight:bold;
		border:1px solid#000;
		-webkit-border-radius: 5px  ;
		 -moz-border-radius: 5px ;
		 border-radius:5px ;
		padding:10px 15px;
		}					 

.border_r
{
border-right:1px solid #66b3c3;
}
.whitetext
{
font-size:14px; 
font-weight:lighter; 
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
}
.inputtext2
{
border:1px solid #66b3c3;
}
.border_blue_br
{
padding-top:10px;
padding-bottom:10px;
border-right:1px solid #66b3c3;
}
A.orderview
{
		background-color:#6bb6c4;
		color:#FFFFFF;
		font-weight:bold;
		border:1px solid#ccc;
		-webkit-border-radius: 5px  ;
		 -moz-border-radius: 5px ;
		 border-radius:5px ;
		padding:3px;
		text-decoration:none;
}
.table_border
{

border:1px solid #66b3c3;-webkit-border-radius: 4px  ; -moz-border-radius: 4px ; border-radius:4px ;
box-shadow: -6px -6px 6px #999;
}
.specs_image_holder {
    
    padding: 5px;
	float:left;
}
ul#thumblist {
    display: block;
	margin:0;
	padding:0;
}
ul#thumblist li {
    float: left;
    list-style: none outside none;
	padding:5px;
	
    }
ul#thumblist li a {
    border: 1px solid #CCCCCC;
    display: block;
	padding-left:8px;
}
ul#thumblist li a.zoomThumbActive {
    border: 1px solid #66b3c3;
	
}
.brand_logo img{ float:right; margin-top:-5px;}
.specs_image_holder img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #66b3c3;
    
}
.specs_title{
	background: none repeat scroll 0 0 #F6F6F6;
    border-right: medium none;
    color: #003399;
    text-transform: uppercase;
	padding:3px 5px;
	font-weight:bold;
}

.specs_title1{
	background: none repeat scroll 0 0 #F6F6F6;
    border-right: medium none;
    color: #057ec0;
 	padding:3px 5px;
	font-weight:bold;
}
.specs_title2{
	background: none repeat scroll 0 0 #F6F6F6;
    border-right: medium none;
    color: #057ec0;
 	padding:3px 5px;
	font-weight:bold; border-bottom:1px solid #EBEBEB;  
}
.chkout_but{ border:0px; padding:0px; margin:0px; background-color:transparent; cursor:pointer; cursor:hand; color:#66beda; font-family:Arial, Helvetica, sans-serif; font-size:10px;}

.add_to_cart_but{   padding:5px 10px; margin:0px; background-color:#66beda; cursor:pointer; cursor:hand; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}

/* ============= PAGINATION   ===================================*/

.pagination_wrap{ border-top:0px solid #2E2E2E; margin-top:20px; padding-top:20px;}

#pagination ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align:  
}

#pagination ul li { display: inline; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border:1px solid #ccc; margin-right:5px; padding:5px 8px ;
}

#pagination ul li:hover{  color:#000000; background-color:#2cc2e6;
}

#pagination ul li a
{
  text-decoration: none; font-size:11px; font-family:Arial, Helvetica, sans-serif;
 color:#979797;
 }

#pagination ul li a:hover
{
color:#000000; background-color:#2cc2e6;
 
}

#pagination .current {
	background-color:#2cc2e6;
	  color:#000000;
}
/* ============= PAGINATION ENDS ===================================*/

.success_msg
{
	background-color:#EAFDEF;
	padding:4px;
	color:#006600;
	border:1px solid #003300;
}
.error_msg
{
	background-color:#f0eeee; text-align:center;
	padding:4px;
	color:#a9a6a6;
	border:1px solid #c9c8c8;
}