/*-- Default Classes */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #424242;
	margin:0px;
	background-color:#D7D7D7;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #424242;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #424242;
}
.atag{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FF7800;
	}
h1, h2{
padding:0px;
margin:0px;
}
h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #00a9df;
	display:inline;
}
h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	color: #FF7800;
	display:inline;
}
input{
	font-size:12px !important;
	border:1px solid #7F9DB9;
	color: #424242;
}
textarea{
	font-size:12px !important;
	border:1px solid #7F9DB9;
	color: #424242;
}
select{
	font-size:12px !important;
	border:1px solid #7F9DB9;
	color: #424242;	
}

/* Custom Classes */

.txt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #424242;
}

.main{
background-color:#FFFFFF;
width:778px;
}

.header{
background:url(images/header_bg.jpg) no-repeat;
height:260px;
}
.logo{
margin-top:16px;
margin-left:38px;
}
.nav{
height:44px;
background:url(images/nav_bg.gif) no-repeat;
text-align:center;
vertical-align:middle;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
padding-left:85px;
}
.nav a{
display:block;
float:left;
width:82px;
height:23px;
line-height:23px;
padding-top:3px;
padding-bottom:3px;
margin-right:6px;
color:#FFFFFF;
text-decoration:none;
}
.nav a:hover{
color:#006E91;
background:url(images/bg_btn.gif) no-repeat center;
}
.search{
width:764px;
height:36px;
background-color:#F4F4F4;
margin:4px 7px;
font-size:12px;
}
.page-title{
height:28px;
width:764px;
color:#737373;
font-size:14px;
font-weight:bold;
padding-left:16px;
background:url(images/title_bg.gif) repeat-x;
}

.page-hilink{
height:20px;
line-height:20px;
color:navy;
font-size:11px;
font-weight:bold;
padding-left:3px;
padding-right:3px;
border:solid 1px #666666;
}

.page-hilink:hover{
height:20px;
line-height:20px;
color:navy;
font-size:11px;
font-weight:bold;
padding-left:3px;
padding-right:3px;
border:solid 1px #666666;
}

.main-body{
margin-top:10px;
padding:0px;
}
.box-pad{
padding-left:7px;
padding-right:7px;
}
.product-box{
width:243px;
height:215px;
background:url(images/bg_product.gif) no-repeat;
}
.product-box h2{
font-size:11px;
font-weight:bold;
color:#424242;
display:block;
height:28px;
padding:16px 0px 0px 0px;
vertical-align:middle;
}
.product-img{
width:50%;
padding:1px 0px 4px 5px;
}
.hot-img{
width:50%;
padding:1px 0px 0px 0px;
}
.product-details{
font-size:11px;
font-weight:normal;
color:#424242;
width:50%;
padding:10px 15px 3px 3px;
}

.product-details-home{
font-size:11px;
font-weight:normal;
color:#424242;
width:50%;
padding:5px 15px 3px 3px;
}

.featured-box{
width:243px;
height:215px;
background:url(images/bg_product.gif) no-repeat;
}
.featured-box h2{
font-size:11px;
font-weight:bold;
color:#00a9df;
display:block;
height:28px;
line-height:28px;
padding:16px 0px 0px 21px;
vertical-align:middle;
text-transform:uppercase;
}

.featured-box h2 a{
font-size:11px;
font-weight:bold;
color:#00a9df;
/*display:block;*/
vertical-align:middle;
text-transform:uppercase;
text-decoration:none;
}

.featured-img{
width:50%;
padding:1px;
}

.button-img{
border:none;
}

.paging{
color:#737373;
font-size:11px;
font-weight:bold;
}

.price{
color:#FF7800;
font-size:11px;
display:block;
}
.footer{
background:url(images/footer_bg.gif) no-repeat;
height:60px;
font-size:11px;
}