﻿body{ margin:0px; padding:0px; font-family:"Trebuchet MS"; font-size:14px; color:#504629; background: url(../images/wrap_bg.gif) repeat-y scroll center top}
h4{ margin:0px; padding:0px; font-weight:normal; font-family:Georgia; font-style:italic}
h3{ margin:0px; padding:0px; font-weight:normal; font-family:Georgia; font-style:italic}
h2{ margin:0px; padding:0px; font-weight:normal; font-family:Georgia; font-style:italic}
h1{ margin:0px; padding:0px; font-weight:normal; font-family:Georgia; font-style:italic}
h1{ color:#5d5c5c; font-size:20px}
h1{ font-size:22px; color:#045b9e; padding:3px 0;}
h2 span{ text-transform:uppercase; color:#0d599e}
h3{
	font-size: 15px;
	color: #045B9E;
	padding: 5px 0px;
}
form{margin:0px; padding:0px}
li{margin:0px; padding:0px}
ul{margin:0px; padding:0px}
p{margin:0px; padding:0px}
ul li{ list-style-type:none}
img{ border:none}
strong{ font-family:Tahoma; font-size:12px}
b{ font-family:Tahoma; font-size:12px}
i{ font-family:"Trebuchet MS"}
a:visited{
	color: #045B9E;
	text-decoration: none;
}
a:active{
	color: #045B9E;
	text-decoration: none;
}
a:link{
	color: #045B9E;
	text-decoration: none;
}
a{
	color: #045B9E;
	text-decoration: none;
}
a:hover{
	color: #800000
}
a:active
{
outline: none;
}
 
object:focus
{-moz-outline-style:none;
}

a:focus
{-moz-outline-style:none;
}

iframe{ margin:0px}


/*--------------------------------Content Layout base----------------------------*/
.align-center {
	text-align: center;
}
.headwrapper{width:100%;}
.container{   clear:both; float:left;  }
.wrapper{ width:920px; margin:auto; clear:both}

/*--------------------------------Left Frame----------------------------*/

.col_left{ width:248px; float:left; padding:0px 0px 0px 0px;}

/*--------------------------------Content Frame----------------------------*/

.content{ margin-left:235px; padding:10px 18px 0 27px}
.font-red {
	color: #800000;
}
.font-large-strong-center {
	font-size: large;
}
.font-medium {
	font-size: medium;
}
.content h1{ margin:10px 0}
.content_frame h2{border-bottom:#c3e5f1 solid 2px;}
h2.subhead{border-bottom:#c3e5f1 solid 2px;}
.prod_frame h2{ font-family:"Trebuchet MS"; font-style:normal; font-size:20px}
.content p{ padding:6px 0px}

/*--------------------------------Content ul li Frame----------------------------*/


ul.list{ margin:3px 0px 12px 0px}
ul.list li{ background:url(../images/arrow.gif) 0px 8px no-repeat; margin-left:10px;padding:2px 15px;}

/*--------------------------------Product Box Frame Css----------------------------*/

.prod_frame h2{ border-bottom:#c3e5f1 solid 2px;}
ul.product_list{ padding-top:10px; margin:0px}
ul.product_list li{ float:left; padding:5px; width:200px; height:210px}
ul.product_list li a span{border:#5299cf solid 1px; height:170px; width:199px; _height:auto; _width:auto;display:block; margin-bottom:5px}
ul.product_list li a img:visited{border:#fff solid 2px;}

ul.product_list li a:active img{border:#fff solid 2px;}

ul.product_list li a:link img{border:#fff solid 2px;}

ul.product_list li a img{border:#fff solid 2px;}

ul.product_list li a img:hover{border:#70afdf solid 2px; cursor:pointer}

/*--------------------------------Product Name & Price Css----------------------------*/

ul.product_list li span.disc{ float:left; width:135px;}
ul.product_list li strong.price{
background:url(../images/price_bg.gif) 0px -2px repeat-x;color:#FFFFFF;
float:right;
font-family:Tahoma;
font-size:11px;
margin-right:3px;
padding:4px 0;
text-align:center;
width:62px;}

/*--------------------------------inner Product page list css----------------------------*/
table.product_list{ margin:8px 0px 15px 0px; }
table.product_list td{ padding:10px; vertical-align:top; width:190px;overflow:hidden !important;}
td.p_img a{ border:#fff solid 2px; display:block; height:167px; overflow:hidden;}
td.p_img a:hover{ border:#70afdf solid 2px; cursor:pointer}
.p_frame{ width:190px}
.p_frame td{ padding:0px !important;vertical-align: middle !important}
.p_img{border:1px solid #3b87c2; height:170px; width:185px; text-align:center}

a.cart:visited{background:#219ac8 url(../images/price_bg.gif) 0px -2px repeat-x;color:#FFFFFF;
float:right;
font-family:Tahoma;
font-size:10px;
margin:6px 4px 2px 0px;
padding:4px 0;padding:7px 0 8px 0;
text-align:center; color:#fff;
width:84px; font-weight:bold; text-transform:uppercase; display:block;}

a.cart:active{background:#219ac8 url(../images/price_bg.gif) 0px -2px repeat-x;color:#FFFFFF;
float:right;
font-family:Tahoma;
font-size:10px;
margin:6px 4px 2px 0px;
padding:4px 0;padding:7px 0 8px 0;
text-align:center; color:#fff;
width:84px; font-weight:bold; text-transform:uppercase; display:block;}

a.cart:link{background:#219ac8 url(../images/price_bg.gif) 0px -2px repeat-x;color:#FFFFFF;
float:right;
font-family:Tahoma;
font-size:10px;
margin:6px 4px 2px 0px;
padding:4px 0;padding:7px 0 8px 0;
text-align:center; color:#fff;
width:84px; font-weight:bold; text-transform:uppercase; display:block;}

a.cart{background:#219ac8 url(../images/price_bg.gif) 0px -2px repeat-x;color:#FFFFFF;
float:right;
font-family:Tahoma;
font-size:10px;
margin:6px 4px 2px 0px;
padding:4px 0;padding:7px 0 8px 0;
text-align:center; color:#fff;
width:84px; font-weight:bold; text-transform:uppercase; display:block;}
.product_list input.price{ padding:5px 8px}
.p_price{ float:left; width:83px; color:#0b4d91;  font-size:17px; font-weight:normal; margin:5px 0px 0px 5px; font-family:Tahoma}
.p_title{border-bottom:2px dotted #CCCCCC;
border-top:2px dotted #CCCCCC;border-width:2px;
float:left;
margin:5px;
padding:2px;
text-align:center;
width:175px;}
.p_title a:visited{ color:#000}
.p_title a:active{ color:#000}
.p_title a:link{ color:#000}
.p_title a{ color:#000}
.p_title a:hover{
	color: #800000
}

p.small{ font-size:15px; color:#1E96C4; margin:0px; padding:0px}
table.product_list p.small{ font-size:11px; color:#1E96C4}



.expand{}
.expand table.product_list .p_title{ width:auto}
.expand table.product_list td{ width:auto}
.expand .p_frame{ width:auto}
.expand h1{ font-size:15px; font-weight:bold; color:#0B8DBE; padding-top:15px}
.expand .p_title{ margin:0px 0px 0px 15px;}
.expand p{ margin:0px 0px 0px 15px;}
.expand h1{ margin:0px 0px 0px 15px;}
/*--------------------------------inner Product Detail next previous css----------------------------*/

.nxt{ }
.nxt span{color:#1e63a5;font-family:tahoma;font-size:13px;font-weight:bold;padding:3px;}
.nxt a:visited{background:#219ac8 url(../images/footer_bg.gif) 0px -2px repeat-x;color:#FFFFFF;font-family:Tahoma; margin:0px 2px;
font-size:10px; padding:4px 11px; font-weight:bold; text-transform:uppercase}
.nxt a:active{background:#219ac8 url(../images/footer_bg.gif) 0px -2px repeat-x;color:#FFFFFF;font-family:Tahoma; margin:0px 2px;
font-size:10px; padding:4px 11px; font-weight:bold; text-transform:uppercase}
.nxt a:link{background:#219ac8 url(../images/footer_bg.gif) 0px -2px repeat-x;color:#FFFFFF;font-family:Tahoma; margin:0px 2px;
font-size:10px; padding:4px 11px; font-weight:bold; text-transform:uppercase}
.nxt a{background:#219ac8 url(../images/footer_bg.gif) 0px -2px repeat-x;color:#FFFFFF;font-family:Tahoma; margin:0px 2px;
font-size:10px; padding:4px 11px; font-weight:bold; text-transform:uppercase}
.nxt a:hover{color:#95BFE7;}
a.nxbtn{}




/*--------------------------------inner Product Detail page css----------------------------*/

.PD_img{border:2px solid #5ea2d7;display:block;text-align:center; float:left; overflow:hidden; margin:22px 21px 10px 0}
.PD_Price{color:#0b4d91;  font-size:24px; font-family:Tahoma}
h2.heading{ margin:18px 0 0; font-size:24px}
p.description{padding-right:9px;}
.addtocart{ padding:16px 0 20px; }
.addtocart a.cart{ margin-top:5px; float:left !important; padding:8px 4px;}
.ecdProdOptionLabel{ font-weight:bold; font-family:Tahoma; font-size:12px; padding-top:4px}
.addtocart input{ padding:0px; margin:0px 2px;vertical-align:bottom}

.note{}
.note h1{ font-size:15px; font-weight:bold;}
.note h2{ color:#333}
.content .note p{ padding-top:1px; padding-bottom:12px }
.prod_frame h3{ padding-top:25px}
input.price{background:#219ac8 url(../images/price_bg.gif) 0px -2px repeat-x;color:#FFFFFF;
font-family:Tahoma;
font-size:10px;
margin:5px 4px 2px 0px;
text-align:center; color:#fff;
width:95px;_width:91px; font-weight:bold; text-transform:uppercase; display:block;float:left !important; padding:7px 8px; border:none; cursor:pointer; overflow:visible}
/*--------------------------------inner link page {link.html} css----------------------------*/
.link{ font-size:13px;}
.link p{ font-size:14px}
.content_frame{ padding:0px 15px}