body {
	margin: 0px 0px 0px 0px;
   	width: 100%;
	
}
*{
padding: 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 11px;
color: #414141;
line-height:18px;
}
.main p {
line-height:20px;
padding-top:15px;
} 
/* why pay style for each price and why pay text*/
/*.whypay{
font-size:18px;
padding-top:20px;
height:30px;
}*/


#whyPayPrice{
}

#productPrice{
font-size:18px;
padding-top:20px;
height:30px;
}

#special{
padding-top:15px;
font-size:12px;
color: #9A9A9A;
height:35px;
font-weight:bold;
}
/****************************************************/
a{
color:#414141;
text-decoration:none;
}


/* header style */
#headerCont{
width:820px;
margin:0 auto;
}
#headerNav{
margin:0 auto;
padding:0;
background-color:#676767;
width:820px;
height:35px;
}

#topnav{
float:right;
font-size:12px;
color:#fff;
margin:13px 10px 0 0;
}

#logo{
margin:0 auto;
/*background:url(images/header_logo.gif) top left no-repeat;*/
width:780px;
height:68px;
overflow:hidden;
}

#vblogo
{
margin:0 auto;
background:url(images/header_logo.gif) top left no-repeat;
cursor: hand;
cursor: pointer;
align:left;
float:left;
width: 568px;
height: 68px;
overflow:hidden;
}

#mailing{
width:187px;
padding-top:22px;
float:right;
}

span.join{
padding-left:17px;
}

input.mail{
width:135px;
height:18px;
}

input.join{
vertical-align:middle;
}

#nav{
margin:0 auto;
padding:3px 0 0 10px ;
width:770px;
height:22px;
background:url(images/nav_bg.gif);
}
#nav a{
margin-right:12px;
}
div.heroCont{
margin:0 auto;
width:780px;
}
.headerNavigation
{
color:#fff;
}

#panelsCont{
width:780px;
margin:0 auto;
padding:8px 0 8px 0;
overflow:hidden;
}

div.panel{
width:180px;
height:280px;
float:left;
background-color:#d7d2cd;
}

div.panel p{
padding-left:10px;
width:165px;
}

div.paneldivider{
margin-right:10px;
margin-left:9px;
float:left;
background:url(images/home_panel_divider.gif) no-repeat top left;
width:1px;
height:280px;
}



/* product page style */

#productCont{
overflow:hidden;
width:780px;
margin:0 auto;
/*padding-bottom:20px;*/
}


#catTitle{
margin:0 auto;
width:780px;
}

#prodHeroCont{
margin:0 auto;
width:780px;
}

#prodTitle {
float:left;
font-size:24px;
height:35px;
margin:0pt auto;
padding-top:15px;
position:relative;
width:430px;
padding-bottom:15px;
font-family:Georgia, "Times New Roman", Times, serif;
} 

#prodPriceHolder {
float:right;
font-size:18px;
height:30px;
padding-right:20px;
padding-top:15px;
padding-bottom:15px;
}


#prodDescrip{
float:left;
width:540px;
}

#prodDescrip p{
width:530px;
/*padding-top:15px;*/
line-height:20px;
font-family:Georgia, "Times New Roman", Times, serif;
}

#prodSpecsCont{
float:left;
width:220px;
}

#prodSpecsOption{
float:left;
width:540px;
}

#matcher{
width:200px;
padding-top:15px;
padding-bottom:15px;
left;
}
#addtocart{
width:200px;
float:right;
padding-top:15px;
padding-left:35px;
padding-bottom:15px;
align:center;
}


#technical {
padding-bottom:15px;
padding-top:15px;
width:220px;
}

#technical p {
line-height:20px;
padding-top:15px;
width:210px;
}


#bannerCont{
clear:both;
margin:0 auto;
padding-top:8px;
padding-bottom:0px;
width:780px;
height:120px;
}



/* footer style */

div.footerCont{
margin:0 auto;
width:776px;
height:25px;
background:url(images/footer_nav_bg.gif) no-repeat;
padding-bottom:20px;
}

div.footerNav{
padding:3px 0 0 4px;
color:#414141;
font-size:12px;
}

div.footerNav a{
font-size:11px;
color:#414141;
text-decoration:none;
}

.div-imgbox{border: 1px solid #CCCCCC; float: left;  margin-right: 5px;  position:relative;}

#header_bg {
	background-image:url(images/top_bg.jpg);
	background-repeat:repeat-x;
	
}

/*#header_bg2 {
	background-image:url(images/top_bg3.jpg);
	background-repeat:repeat-x;
	}*/
	
.bottom_text {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color: #414141;
	text-decoration:none;
}

.bottom_text:link {
	color:#414141; 
	text-decoration:none;
}

.bottom_text:visited {
	color:#414141; 
	text-decoration:none;
}
.bottom_text:hover {
		color:#414141; 
	text-decoration: underline;
}

.text_field {
	font-size:10px;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family:Georgia, "Times New Roman", Times, serif;
}

.top_text_link {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color: #3FB54B;
	text-decoration:none;
	vertical-align:bottom;
	padding-bottom: 15px;
	padding-right: 5px;
}

.top_text:link {
	color:#3FB54B; 
	font-size:10px; 
	text-decoration:none;
}

.top_text:visited {
	color:#3FB54B; 
	font-size:10px; 
	text-decoration:none;
}
.top_text:hover {
		color:#3FB54B; 
	text-decoration: underline;
}

.seperator{
	white-space:nowrap;
	color:#FFFFFF;
	background-color:transparent;
	background-image:none;
	/*font-family:verdana,arial,helvetica,sans-serif;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:6px;
	font-weight:normal;
	padding:4px;
}
.seperator:link{
	white-space:nowrap;
	color:#FFFFFF;
	background-color:transparent;
	background-image:none;
	/*font-family:verdana,arial,helvetica,sans-serif;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:6px;
	font-weight:normal;
	padding:4px;
}
.seperator:hover{
	white-space:nowrap;
	color:#FFFFFF;
	background-color:"#F396B5";
	background-image:none;
	/*font-family:verdana,arial,helvetica,sans-serif;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:6px;
	font-weight:normal;
	padding:4px;
}
.productListing-heading {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size: 10px;
  background: #D5C3D9;
  color: #FFFFFF;
  font-weight: bold;
  padding-left:25px;
}
.image{
	border-style:solid;
	border-color: #9A9A9A;
	border-width:3px;
      }
.proName{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 13px;
color: #9a9a9a;
font-weight: bold;
  
}
.proName1{
font-size: 13px;
color: #9a9a9a;
font-weight: bold;
  
}
.proName2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 13px;
color: #9a9a9a;
font-weight: bold;
  
}
