@charset "utf-8";
body {
	margin: 0px;
	background:#f6f6f6 url(../images/bg.gif) left top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
a {
	text-decoration:none;
	color:#3182ac;
}
a:hover {
	text-decoration:underline;
}
#outer {
	margin:0 auto;
	width:1000px;
}
h1,h2,h3,h4,h5,h6 {
	margin:0px;
	padding:0px;
	font-weight:normal;
}
/*--header--*/
#header {
	width:1000px;
	float:left;
	height:185px;
	background:url(../images/header_bg.gif) left bottom no-repeat;
	font-size:13px;
	color:#575757;
}
#logo_main {
	width:1000px;
	float:left;
}
#headtop_main  {
	width:990px;
	float:left;
	padding:2px 10px 0 0;
}
#headtop {
	height:19px;
	padding:7px 0px 0 15px;
	float:right;
	background:url(../images/top_bg.gif) left bottom no-repeat;
	font-size:13px;
	color:#616161;
	font-weight:bold;
	text-align:right;
	overflow:hidden;
	margin:0px;
}
#headtop a{
	font-size:13px;
	color:#616161;
	text-decoration:none;
}
#headtop a:hover {
	font-size:13px;
	color:#17275b;
	text-decoration:none;
	
}
#headtop img {
	border:1px solid #cecdcb;
	margin:0 3px;
	vertical-align:middle;
}
#headtop_crv {
	background:url(../images/top_crv.gif) right bottom no-repeat;
	height:26px;
	float:right;
	width:12px;
}
#logo {
	height:51px;
	width:545px;
	float:left;
	padding:25px 0 0 15px;
}
#phone {
	width:415px;
	float:right;
	padding:35px 15px 0 0;
	text-align:right;
	font-size:22px;
	text-decoration:none;
	color:#00134e;
}
#top_nav {
	line-height:32px;
	width:990px;
	float:left;
	padding:0 5px 0 5px;
	text-decoration:none;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
}
#top_nav a {
	text-decoration:none;
	margin:0 13px;
	color:#FFFFFF;
}
#top_nav a:hover {
	color:#002a3f;
	text-decoration:none;
}
#search_boxmain {
	width:989px;
	float:left;
	height:28px;
	padding:4px 0 0 11px;
	font-weight:bold;
}
#search_text {
	float:left;
	width:55px;
	line-height:23px;
}
#search_box {
	width:158px;
	float:left;
	line-height:23px;
	padding:0 0 0 12px;
	background:url(../images/search-crv.gif) left top no-repeat;	
}
.textbox {
	border-top:1px solid #cccccc; border-right:0px; border-bottom:1px solid #cccccc; border-left:0px;
	height:18px;
	width:158px;
	float:left;
	padding:3px 0 00 0;
	font-size:11px;
	color:#616161;
}
#search_btn {
	width:27px;
	float:left;
	line-height:23px;
}



/*--middle--*/
#middle {
	width:980px;
	float:left;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	background:#ffffff;
	padding:11px 9px 0 9px;
	text-align:justify;
}
.midtop-crv {
	background:url(../images/mid_crv1.gif) left top no-repeat;
	width:980px;
	float:left;
	height:11px;
}
#middle-left {
	width:188px;
	float:left;	
	padding:0 12px 0 0;
}
#leftnav-main {
	width:186px;
	float:left;
	padding:0px 0 0 0;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
}
#leftnav-main ul, #leftnav-main li {
	padding:0px;
	margin:0px;
	list-style:none;	
}
#leftnav-main li {
	width:186px;
	float:left;
}
#leftnav-main a {
	background:url(../images/nav-a.gif) no-repeat left top;
	width:166px;
	float:left;
	padding:6px 0 5px 20px;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
#leftnav-main a:hover {
	background:url(../images/nav-a-hover.gif) no-repeat left top;
}
#leftnav-main .nav_title a {
	background:url(../images/leftnav-crv1.gif) no-repeat left bottom;
	width:170px;
	float:left;
	padding:5px 0 5px 15px;
	font-size:17px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
}
#leftnav-main .nav_title1 a {
	background:url(../images/nav_title_bg.gif) no-repeat left bottom;
	width:170px;
	float:left;
	padding:5px 0 4px 15px;	
	font-weight:bold;
	font-size:17px;
	color:#FFFFFF;
	text-transform:uppercase;
}
.leftnav_crv2 {
	background:url(../images/leftnav-crv2.gif) left top no-repeat;
	height:10px;
}
.livechat, .left-banner, .bookmark {
	width:186px;
	float:left;
}


#middle_right {
	width:780px;
	float:right;
	padding:0 0 0 0;
}
.mid_banner {
	width:780px;
	float:left;
}
#midbox_main {
	width:780px;
	float:left;
	padding:15px 0 15px 0;
}
.midbox_left {
	width:378px;
	float:left;
	border-right:1px solid #e5e5e5;
	padding:0 10px 0 0;
}
.midbox_right {
	width:378px;
	float:left;
	padding:0 0px 0 12px;
}
.boxtitle_main {
	width:378px;
	float:left;
	height:30px;
}
.titlebox {
	width:208px;
	float:left;
	font-size:17px;
	color:#202020;
	font-weight:bold;
}
.titlebox a {
	color:#202020;
	text-decoration:none;
}
.titlebox a:hover {
	color:#0f74a8;
}
.starbox {
	width:170px;
	float:right;
	padding:0px;
	font-weight:bold;
	color:#2b2b2b;
	font-size:11px;
}
.starbox img{vertical-align:middle;}
.box_content {
	width:272px;
	float:right;
	text-align:justify;
	line-height:18px;
	height:145px;
}
.more-information {
	width:378px;
	float:left;
	padding:8px 0 8px 0;
	overflow:hidden;
}
.box-bot-bdr {
	width:780px;
	float:left;
	border-bottom:1px solid #e5e5e5;
	height:8px;
	margin:0 0 8px 0;
}
.main_content {
	width:780px;
	float:left;
	line-height:18px;
	padding:0 0 15px 0;
}
#middle_right h1 {
	font-size:26px;
	color:#293973;
	font-weight:normal;
	border-bottom:1px solid #54abd8;
}
#middle_right h2,h3,h4,h5,h6 {
	font-size:15px;
	color:#202020;
	font-weight:bold;
	padding:5px 0 10px 0;
}
/*--productpage--*/

.product_main {
	width:780px;
	float:left;
	padding:15px 0 20px 0;
}
.prod_left {
	width:215px;
	float:left;
	text-align:center;
}
.prod_small, .enlarge {
	width:215px;
	float:left;
	padding:5px 0 0 0;
	}
.prod-small-bdr {
	border:1px solid #cee7f7;
	margin:5px 5px 5px 5px;
	
}


.prod_right {
	width:565px;
	float:right;
	line-height:18px;
}
.instock_mian {
	width:541px;
	float:left;
	background:url(../images/instock-crv1.jpg) left top no-repeat;
	padding:12px 12px 0 12px;
}
.instock_price, .instock_rating {
	width:380px;
	float:left;
	font-size:13px;
	padding:4px 0 4px 0;
}
.green {
	font-size:14px;
	text-transform:uppercase;
	color:#8cde42;
	font-weight:bold;
	padding:0 0px 0 20px;
}
.blue-light {
	font-size:15px;
	color:#54abd8;
	font-weight:bold;
}
.blue-dark {
	font-size:15px;
	color:#183169;
	font-weight:bold;
}
.blue-dark a {
	color:#183169;
	text-decoration:none;
}
.blue-dark a:hover {
	text-decoration:underline;
}
.instock_crv2 {
	background:url(../images/instock-crv2.jpg) left top no-repeat;
	width:565px;
	float:left;
	height:15px;
}
.pro-bnbtn {
	background:url(../images/pro-bnbtn-left.gif) no-repeat;
	text-align:center;
	font-size:16px;
	color:#FFFFFF;
	text-decoration:none;
	padding:0 0px 1px 25px;
	font-weight:bold;
	float:right;
	line-height:27px;
	margin:15px 0px 0 10px;
}
.pro-bnbtn:hover {
	text-decoration:none;
}
.pro-bnbtn span {
	background:url(../images/pro-bnbtn-right.jpg) top right no-repeat;
	width:18px;
	height:21px;
	padding:4px 20px 9px 0 ;
	
}
.prod-disc-title, b {
	padding:5px 7px 5px 0px ;
	color:#FFFFFF;
	font-weight:bold;
	background:#54abd8 url(../images/title-rt-crv.gif) right top no-repeat;
}
.main_content .title-bdr {
	border-bottom:1px solid #54abd8;
	margin:0px;
	padding:0px;
	height:21px;
}
/*-- only use for prod-disc-title this "b" teg---*/
b {
	width:11px;
	height:24px;
	padding-left:15px;
	background:url(../images/title-lt-crv.gif) left top no-repeat;
}

/*--Customer Reviews--*/
.bredcrum_newprodpg {
	width:780px;
	padding:5px 0 5px 0;
	color:#000000;
	font-size:13px;
}
.bredcrum_newprodpg a {
	color:#273b76;
	text-decoration:none;
}
.bredcrum_newprodpg a:hover {
	text-decoration:underline;
}

.cust-rev-main {
	width:780px;
	float:left;
}
.cust-rev-title {
	width:530px;
	float:left;
	font-size:22px;
	color:#1053a2;
}
.add-your-rev {
	width:250px;
	float:right;
	text-align:right;
	padding:10px 0 8px 0;
}
.add-your-rev a {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
.add-your-rev a:hover {
	color:#1053a2;
}
.average-cust {
	width:770px;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background:url(../images/ave-custo-bg.jpg) left top no-repeat;
	line-height:32px;
	padding:0 0 0 10px;
}
.custrev-cont-box {
	width:760px;
	float:left;
	padding:0 10px 8px 10px;
	background:#f7f7f7;
	color:#000000;
}
.custrev-cont-left {
	width:600px;
	float:left;
	padding:8px 0 0 0;
	line-height:18px;
}
.custrev-cont-left .added {
	padding:50px 0 8px 0;
	
}
.custrev-cont-box1 {
	width:760px;
	float:left;
	padding:0 10px 8px 10px;
	color:#000000;
}

/*---category style ----*/
.cat-box-main {
	width:780px;
	float:left;
	background:url(../images/cat-box-crv.jpg) left bottom no-repeat;
	padding:0 0 14px 0 ;
	margin:11px 0 0 0;
}
.cat-box-bg {
	width:750px;
	float:left;
	padding:12px 15px 0 15px;
	background:url(../images/cat-box-bg.jpg) left top no-repeat;
}
.cat-box-content, .cat-box-btn {
	float:right;
	width:650px;
}
.cat-box-left {
	min-width:300px;
	float:left;
	padding:7px 0 0 0;
}
.cat-box-right {
	min-width:280px;
	float:right;
	padding:7px 0 0 0;
}
.cat-box-content p {
	margin:0px;
	padding:6px 0px 6px 0px;
}

.cat-bbtn {
	background:url(../images/buy-now-left.jpg) left top no-repeat;
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	padding: 0 0px 1px 15px;
	font-weight:normal;
	float:right;
	line-height:19px;
	margin:0 0px 0 10px;
}
.cat-bbtn:hover {
	text-decoration:none;
}
.cat-bbtn span {
	background:url(../images/buy-now-right.jpg) top right no-repeat;
	width:13px;
	height:20px;
	padding:2px 15px 3px 0 ;
	
}
.cat-rbtn {
	background:url(../images/more-info-btn-left.jpg) left top no-repeat;
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	padding: 0 0px 1px 15px;
	font-weight:normal;
	float:right;
	line-height:19px;
	margin:0 0px 0 10px;
}
.cat-rbtn:hover {
	text-decoration:none;
}
.cat-rbtn span {
	background:url(../images/more-info-btn-right.jpg) top right no-repeat;
	width:13px;
	height:20px;
	padding:2px 15px 3px 0 ;
	
}

.sub-cat-prod-img{width:98px; text-align:center; font-size:15px; color:#54abd8; font-weight:bold; float:left;}


/*--footer--*/
#footer-main {
	width:1000px;
	float:left;
	background:url(../images/footer_bg.gif) left top no-repeat;
	padding:39px 0 0 0;
	
}
#footer {
	width:962px;
	float:left;
	border-right:1px solid #d1d1d3;
	border-left:1px solid #d1d1d3;
	border-bottom:1px solid #e7e7e9;
	padding:0 18px 20px 18px;
	font-size:12px;
	color:#FFFFFF;
	background:#59b0dd url(../images/footer_bg.jpg) left top repeat-x;
}
#footer-left {
	width:300px;
	float:left;
	font-size:14px;
	font-style:italic;
	background:url(../images/footer_right-bdr.jpg) right top no-repeat;
	padding: 0 22px 0 0 ;
}
.left-title {
	font-size:22px;
	background:url(../images/title-icon.jpg) right no-repeat;
	padding:0 36px 0 0;
	font-style:normal;
	line-height:40px;
}
.left-title1 {
	font-size:22px;
	padding:0 0px 0 17px;
	font-style:normal;
	line-height:40px;
}
#footer-center {
	width:400px;
	float:left;
	background:url(../images/footer_right-bdr.jpg) right top no-repeat;
	padding: 0 20px 0 0 ;
}
#footer-center ul, #footer-center li, #footer-right ul, #footer-right li {
	margin:0px;
	padding:0px;
	list-style:none;
}
#footer-center li, #footer-right li {
	width:170px;
	float:left;
	margin:6px 0 0 15px;
}
#footer-center li a, #footer-right li a{
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	background:url(../images/footer_arrow.gif) left no-repeat;
	padding:0 0 0 15px;
}
#footer-center li a:hover, #footer-right li a:hover{
	color:#b6e6ff;
	background:url(../images/footer_arrow-o.gif) left no-repeat;
}
#footer-right {
	width:220px;
	float:left;
}


/*--copyright--*/
#copyright_main {
	width:100%;
	float:left;
	background:url(../images/copyright-bg.jpg) left top repeat-x;
	line-height:33px;
	
}
.copyright {
	color:#FFFFFF;
	width:1000px;
	text-align:right;
	margin:0 auto;
	font-size:12px;
	padding:0 15px 0 0;
}



/*--leaving page--*/

.leav-bg {
	border-left:1px solid #77b8e3;
	border-right:1px solid #77b8e3;
	background:#FFFFFF;
	color:#000000;
}
.leav-bg a {
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
.leav-bg a:hover {
	text-decoration:none;
}
.leav-midbg {
	background:#f1f1f1 url(../images/leaving-img/mid-crv1.gif) left top no-repeat;
}

#content { width:920px; float:left;}
 #content p {font-size:12px; color:#333; }
/* contact us area*/
#contact-area {width:780px;}
#contact-area input, #contact-area textarea {padding: 5px; width: 260px; font-family: Helvetica, sans-serif; margin: 0px 0px 10px 0px; border: 1px solid #ccc;}
#contact-area textarea {height: 90px;}
#contact-area textarea:focus, #contact-area input:focus {border: 1px solid #4CA4D2;}
#contact-area input.submit-button {width: 70px; float: center;}


#leftlogo {
	background:url(../images/leftnav-crv1.gif) no-repeat left bottom;
	width:170px;
	float:left;
	padding:10px 0 5px 15px;
	font-size:17px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
}
#leftlogo a {
	
	font-size:17px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	
}