@charset "utf-8";
/* CSS Document */

 @import url("long_product_list.css");
 @import url("product_details.css");
 @import url("terms.css");
 @import url("sub-categories.css");
 @import url("retailers_registration.css");
 @import url("faq.css");
 @import url("contact_us.css");
 @import url("customer_care.css");
 @import url("short_product_list.css");
 @import url("shopping_cart.css");


/* + RESET based on http://meyerweb.com/eric/tools/css/reset/ > v1.0 | 20080212*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body { line-height:100%;}
ol, ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:none; }
:focus { outline:0; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table, caption, tbody, tfoot, thead, tr, th, td { vertical-align:middle; }
table { border-collapse:collapse; border-spacing:0; }
div { margin:auto; text-align:left; }
/* //RESET// */

/* STRUCTURE */
body { text-align:center; line-height:13px; background-color:#1C3967; }
body, input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
div { margin:auto; text-align:left;}
#ctn-general { position:relative; width:1100px; height:100%; min-height:100%; margin:0 auto; z-index:0; padding-bottom:80px; }
#ctn-content{margin:0px auto 0px auto;background-color:#ffffff; width:998px;min-height:500px;}
/* //STRUCTURE// */

/* HEADER// */
#ctn-header{
	margin:0px auto 0px auto;
	background:url(../_img/bg-top.jpg) no-repeat;
	background-color:#1c3967;
	height:152px;	
	width:1100px;
}
#ctn-header h1 a.lnk-logo{
	float:left;
	background:url(../_img/logo-avg.png) no-repeat;
	overflow:hidden;
	display:block;
	text-indent:-5000em;
	width:188px;
	height:107px;
	margin:7px 0px 0px 61px;
	display:inline;
}
#ctn-header .prg-description-avg{
	float:left;
	width:300px;	
	color:#fff;
	width:504px;
	margin:24px 0px 0px 10px;
	display:inline;
}
#ctn-header .prg-call{
	float:right;
	display:inline;
	color:#77a6f8;
	font-weight:bold;		
	font-size:13px;
	margin:65px 52px 0px 0px;
}
#ctn-header .fld-search{
	clear:both;
	float:left;
	background-color:#ccdaef;
	border:none;
	margin:-25px 0px 0px 262px;	
	width:225px;
	display:inline;
}
#ctn-header .lnk-search{
	float:left;
	clear:both;
	background:url(../_img/img-search.jpg) no-repeat;	
	width:30px;
	height:32px;
	display:inline;
	overflow:hidden;
	text-indent:-5000em;
	margin:-33px 0px 0px 498px;	
}
#ctn-header .prg-account{	
	float:right;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	margin:-20px 90px 0 0;
	display:inline;
	z-index:5000;
}
#ctn-header .prg-account a{
	color:#fff;
	text-decoration:none;
	font-size:10px;
}	
#ctn-header .prg-account a:hover{
	text-decoration:underline;
	cursor:pointer;
}
#ctn-header .lst-menu {
	float:left;
	clear:both;
	padding:0px;
	font-size:10px;
	color:#fff;
	width:700px;
	margin:14px 0px 0px 65px;	
	display:inline;
}
#ctn-header .lst-menu li{
	float:left;
	margin-left:10px;
	display:inline;
}
#ctn-header .lst-menu li.itm-first{
	margin-left:0px;
}
#ctn-header .lst-menu li a{
	color:#fff;
	text-transform:uppercase;
}
#ctn-header .lst-menu li a.selected{
	color:#00bff3;
}
#ctn-header .lst-menu li a:hover{
	text-decoration:underline;
	cursor:pointer;
}
/* //HEADER// */

/* CTN-LEFT// */
#ctn-content .ctn-left{
	float:left;
	width:149px;
	min-height:148px;
	position:relative;
}
#ctn-content .ctn-left .ctn-description-categorys{
	float:left;
	width:149px;
	height:27px;
	background:url(../_img/bg-ttl-categorys.jpg) repeat-x;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:11px;
}
#ctn-content .ctn-left .ctn-description-categorys span{
	margin:7px 0px 0px 14px;
	padding:0;
	float:left;
	display:inline;
}
#ctn-content .ctn-left .lst-categorys-products{
	float:left;
	padding:0 0 10px 0;
	margin:0;
	background-color:#eff1f4;
	display:inline;
}

#ctn-content .ctn-left .lst-categorys-products li{
	float:left;
	background:url(../_img/bg-itm-list-categorys.jpg) repeat-x 0px 23px;	
	width:139px;
	margin:0 0 10px 10px;
	padding-bottom:10px;
	display:inline;
}
#ctn-content .ctn-left .lst-categorys-products li.itm-first{
	margin-top:10px;
}
#ctn-content .ctn-left .lst-categorys-products li a{
	float:left;
	text-decoration:none;
	color:#192953;
	font-size:12px;
}

#ctn-content .ctn-left .lst-categorys-products li a.selected{
	font-weight:bold;
}

#ctn-content .ctn-left .lst-categorys-products li a:hover{
	text-decoration:underline;
}

#ctn-content .ctn-left .lst-categorys-products li span.spn-marker{
	float:left;
	background:url(../_img/img-marker.jpg) no-repeat;	
	width:11px;
	height:11px;
	overflow:hidden;
	text-indent:-5000em;
	display:inline;
	line-height:10px;
	margin:3px 10px 0px 0px;
	display:inline;
}

#ctn-content .ctn-left .ctn-close{
	display:none;
	position:absolute;
	left:149px;
	width:165px;
	z-index:9000;
}
#ctn-content .ctn-left .ctn-close span{
	background-color:#fff;
	margin-left:87px;
	padding:0px 4px;
	*padding-bottom:1px;
	
}
#ctn-content .ctn-left .ctn-close .ctn-sub-categorys{
	width:165px;
	background-color:#ccdaef;
	border:2px solid #fff;
	padding-bottom:5px;
	z-index:9000;
}
.ctn-close .lnk-close{
	text-decoration:none;
	color:#000;	
}
.ctn-close .lnk-close:hover{
	text-decoration:underline;
}
#ctn-content .ctn-left .ctn-close .ctn-sub-categorys .lst-sub-categorys-products{ 
	width:158px;
	padding:0;
	z-index:9000;
	margin:0px 0px 0px 8px;
}
#ctn-content .ctn-left .ctn-close .ctn-sub-categorys .lst-sub-categorys-products li{
	border-bottom: solid 1px #1c3967;
	width:156px;
	line-height:24px
}
#ctn-content .ctn-left .ctn-close .ctn-sub-categorys .lst-sub-categorys-products li.selected{
	font-weight:bold;
}

#ctn-content .ctn-left .ctn-close .ctn-sub-categorys .lst-sub-categorys-products li.itm-last{
	border:none;
}
#ctn-content .ctn-left .ctn-close .ctn-sub-categorys .lst-sub-categorys-products li a{
	text-decoration:none;
	width:110px;
	color:#192953;	
	font-size:12px;
}	
/* //CTN-LEFT// */

/* CTN-CENTER-ZONE//*/
#ctn-content .ctn-center-zone{
	float:left;
	width:633px;	
	background:#ffffff;
}
/* //CTN-CENTER-ZONE//*/

/* CTN-RIGHT//*/
#ctn-content .ctn-right{
	float:left;
	width:215px;
	background:#ffffff;
}
#ctn-content .ctn-right .ctn-login{
	background:url(../_img/bg-ctn-login.png) no-repeat;
	width:184px;
	height:182px;
	margin:-115px 0 0 32px;
	display:inline;
	z-index:1000;
	position:absolute;
	top:204px;
}
#ctn-content .ctn-right .ctn-login input{
	float:left;
	*border-color:#fff;
}
#ctn-content .ctn-right .ctn-login span{
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#888888;
	margin:3px 0px 0px 127px;
	display:inline;
}
#ctn-content .ctn-right .ctn-login .lbl-login{
	float:left;
	color:#006891;
	font-size:12px;	
	margin:11px 0px 0px 13px;
	display:inline;
}
#ctn-content .ctn-right .ctn-login .lbl-password{
	float:left;
	color:#006891;
	font-size:12px;	
	margin:6px 0px 0px 13px;
	height:15px;
	width:158px;
	display:inline;
}
#ctn-content .ctn-right .ctn-login .spn-login{
	margin:10px 0px 0px 0px;
}
#ctn-content .ctn-right .ctn-banner-big{
	float:right;
	background-color:#d3d3d3;
	width:191px;
	height:240px;
	margin:15px 6px 0px 0px;
	display:inline;
}
#ctn-content .ctn-right .ctn-banner-mini{
	float:right;
	background-color:#d3d3d3;
	width:191px;
	height:44px;
	margin:13px 6px 0px 0px;
	display:inline;
}
#ctn-content .ctn-right .ctn-login #login_email{
	margin:6px 0px 0px 15px;
	height:15px;
	width:158px;
	border:none;
}
#ctn-content .ctn-right .ctn-login #login_password{
	margin:3px 0px 0px 15px;
	width:158px;
	border:none;
}
#ctn-content .ctn-right .ctn-login a.lnk-sign-in{
	float:left;
	margin:11px 0px 0px 10px;
	background:url(../_img/btn-sign-in.jpg) no-repeat;
	width:75px;
	height:20px;
	text-indent:-5000em;
	overflow:hidden;
	display:inline;
}

#ctn-content .ctn-right .ctn-login a.lnk-forgot{
	float:left;
	margin:5px 0px 0px 10px;
	clear:both;
	color:#006891;
	width:140px;
}

#ctn-content .ctn-right .ctn-login .chk-remember{
	margin:14px 0px 0px 5px;
	*margin:15px 0 0 0;
	margin-top /*\**/:11px \9;
}
#ctn-content .ctn-right .ctn-login .lbl-remember{
	float:left;
	color:#006891;	
	margin:13px 0px 0px 5px;
	*margin:15px 0 0 0;
	display:inline;
}
/* //CTN-RIGHT//*/

/* CTN-FOOTER//*/
#ctn-footer{
	min-height:110px;
	width:998px;
	background:#fff;
}
#ctn-footer p{
	float:left;
	width:998px;
	text-align:center;
}
#ctn-footer .lst-companys{
	padding:0;
	margin:10px 0px 0px 259px;
	float:left;
	list-style:none;
	width:535px;
	display:inline;
}
#ctn-footer .lst-companys li{
	float:left;
	margin-right:20px;
	border:none;
}
#ctn-footer .lst-companys li a img{
	border:none;
}

#ctn-footer .ctn-footer-menu{
	float:left;
	width:998px;
	padding-bottom:23px;
	padding-top:21px;
}
#ctn-footer .ctn-footer-menu span{
	float:left;
	width:119px;
	height:28px;
	overflow:hidden;
	text-indent:-9999em;
	display:block
}
#ctn-footer .ctn-footer-menu span.spn-bgr1{
	background:url(../_img/bgr-menu-footer1.jpg) no-repeat;
}
#ctn-footer .ctn-footer-menu span.spn-bgr2{
	background:url(../_img/bgr-menu-footer2.jpg) no-repeat;
}
#ctn-footer .ctn-footer-menu ul{
	float:left;
	width:660px;
	padding-left:100px;
	padding-top:8px;
	padding-bottom:7px;
	background:#ebf0f9;
}
#ctn-footer .ctn-footer-menu ul li{
	float:left;
}
#ctn-footer .ctn-footer-menu ul li a{
	padding-right:7px;
	padding-left:7px;
	color:#000000;
	text-decoration:none;
	font-size:11px;
}
#ctn-footer .ctn-footer-menu ul li a:hover{
	text-decoration:underline;
}
#ctn-footer.ctn-big-footer{
	min-height:170px;
}
/* //CTN-FOOTER//*/

/* HOME// */
#ctn-content .ctn-center-zone .ctn-central-banner{
	float:left;
	display:inline;
	margin:10px 0px 0px 11px;
	width:621px;
	height:233px;
	background-color:#c3c3c3;	
}
#ctn-content .ctn-center-zone .ctn-products{
	float:left;
	width:623px;	
	display:inline;
	margin: 22px 0px 0px 10px;
}
#ctn-content .ctn-center-zone .ctn-products .lst-products{
	float:left;
	width:623px;	
}
#ctn-content .ctn-center-zone .ctn-products .lst-products li{
	float:left;
	width:125px;
	margin-right:41px;
	display:inline;
	margin-bottom:10px;
	position:relative;
}

#ctn-content .ctn-center-zone .ctn-products .lst-products li.margin-none{
	margin-right:0px;
}

#ctn-content .ctn-center-zone .ctn-products .lst-products li img{
	float:left;
	border:solid 2px #07395a;
	margin-bottom:5px;
	z-index:0;
}

#ctn-content .ctn-center-zone .ctn-products .lst-products li span.out-stock{
	position:absolute;
	overflow:hidden;
	display:block;
	text-indent:-5000em;
	background: url(../_img/img-out-stock.png) no-repeat;
	width:45px;
	height:45px;
	top:63px;
	left:78px;
}
#ctn-content .ctn-center-zone .ctn-products .lst-products li .lnk-cart{
	float:right;
	background: url(../_img/img-cart.jpg) no-repeat right;
	padding-right:24px;
	text-decoration:none;	
	color:#789bcf;
	font-weight:bold;
	margin-bottom:5px;
}

#ctn-content .ctn-center-zone .ctn-products .lst-products li .lnk-cart:hover{
	text-decoration:underline;
}
#ctn-content .ctn-center-zone .ctn-products .lst-products li span{
	width:119px;
}
#ctn-content .ctn-center-zone .ctn-products .lst-products li span.spn-description{
	clear:both;
	float:left;
	color:#000;
	font-size:12px;
}

#ctn-content .ctn-center-zone .ctn-products .lst-products li span.spn-price{
	float:left;
	color:#104a68;
	font-weight:bold;	
	font-size:12px;
}

#ctn-content .ctn-center-zone .ctn-products .lst-products li span.spn-sale{
	float:left;
	color:red;
	font-weight:bold;
}
#ctn-content .ctn-center-zone .ctn-products .lst-products li span.spn-item{
	float:left;
	font-size:12px;
}

#ctn-content .ctn-center-zone .ctn-products .lst-products li.itm-line{
	width:621px;
	background:url(../_img/bg-line-products.jpg) repeat-x;
	height:2px;
}
/* //HOME// */

/* ABOUT */
#ctn-content .ctn-about{
	min-height:729px;
}
#ctn-content .ctn-about img{
	float:left;
	clear:both;
}

#ctn-content .ctn-about img.less-margin-top{
	margin-top:-10px;
}

#ctn-content .ctn-about img.img-logo-avg{
	width:228px;
	margin:-12px 0px 43px 184px;
	display:inline;
}

#ctn-content .ctn-about h1{
	float:left;
	color:#173a63;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;	
	margin:0px 0px 0px 19px;
	display:inline;
	padding:0;
	
}

#ctn-content .ctn-about p{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;	
	float:left;
	width:369px;
	margin-left:19px;
	display:inline;
}

#ctn-content .ctn-about p.more-margin-left{	
	float:left;
	margin-left:238px;
	display:inline;
}

#ctn-content .ctn-about p strong{
	color:#1c3967;
}

#ctn-content .ctn-about p a{
	color:#6b0909;
}
#ctn-content .ctn-cart .ctn-header-cart{
	background:url(../_img/bg-header-cart.jpg) no-repeat;
	width:195px;
	height:34px;
}

#ctn-content .ctn-cart{
	float:right;
	background-color:#DFD4B8;
	width:191px;
	min-height:50px;
	margin:-23px 6px 0px 0px;
	display:inline;
	z-index:1000;
	color:#000;

}

#ctn-content .ctn-cart p{
	float:left;
	color:#fff;
	font-weight:bold;
	margin:5px 0px 0px 10px;
}

#ctn-content .ctn-banner-big.more-margin-top{
	margin-top:270px;
}

#ctn-content .ctn-cart .lst-cart{
	float:left;
	list-style:none;
	width:191px;
	margin:10px;
}

#ctn-content .ctn-cart .lst-cart li{
	float:left;
	margin-bottom:3px;
	background: url(../_img/lin-dotted.jpg) repeat-x bottom;
	padding-bottom:7px;
}

#ctn-content .ctn-cart .lst-cart li.itm-last{
	background:none;
}

#ctn-content .ctn-cart .lst-cart li .spn-description{
	float:left;
	width:121px;
}

#ctn-content .ctn-cart .lst-cart li .spn-qtd{
	float:left;
	margin:11px 7px 0px 32px;
	width:5px;
}

#ctn-content .ctn-cart .lst-cart li .spn-subtotal{
	float:left;
	width:121px;
}

#ctn-content .ctn-cart .lnk-view-cart{
	float:left;
	margin:0px 0px 10px 32px;
}

/* END ABOUT */

#ctn-notification{
	float:left; 
	width:997px; 
	height:28px; 
	background-color:#EBF0F9;

}

#ctn-notification p{
	float:left;
	line-height:28px;
	margin:0;
	padding:0;
	text-align:center;
	width:755px;
}

#ctn-notification p a{
	color:#000;
	text-decoration:none;
}

#ctn-notification p a:hover{
	text-decoration:underline;
}

#ctn-notification2{
	float:left;
	display:none; 
	width:997px; 
	height:28px; 
	background-color:#EBF0F9;

}

#ctn-notification span{
	display:block;
	float:left;
	height:28px;
	overflow:hidden;
	text-indent:-9999em;
	width:119px;
}

#ctn-notification2 span{
	display:block;
	float:left;
	height:28px;
	overflow:hidden;
	text-indent:-9999em;
	width:119px;
}

#ctn-notification span.spn-left{
	background:url("../_img/bgr-menu-footer1.jpg") no-repeat;
}

#ctn-notification span.spn-right{
	float:right;
	background:url("../_img/bgr-menu-footer2.jpg") no-repeat;
}

#ctn-notification2 span.spn-left{
	background:url("../_img/bgr-menu-footer1.jpg") no-repeat;
}

#ctn-notification2 span.spn-right{
	float:right;
	background:url("../_img/bgr-menu-footer2.jpg") no-repeat;
}

#ctn-notification-text{
	display:none; 
	float:left;
	width:976px; 
	padding:0px 10px 0px 10px
}