/* CSS Codes by: elmer */

/*reset*/
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,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,
tfoot, thead, tr, th, td {
border:0pt none;
font-size:100%;
margin:0pt;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:0pt;
}

/* font faces */
@font-face {
    font-family: 'helioscondregular';
    src: url('../../css/assets/fontstyle/HeliosCond/helioscond-webfont.eot');
    src: url('../../css/assets/fontstyle/HeliosCond/helioscond-webfont.eot') format('embedded-opentype'),
         url('../../css/assets/fontstyle/HeliosCond/helioscond-webfont.woff') format('woff'),
         url('../../css/assets/fontstyle/HeliosCond/helioscond-webfont.ttf') format('truetype'),
         url('../../css/assets/fontstyle/HeliosCond/helioscond-webfont.svg#helioscondregular') format('svg');
}

@font-face {
    font-family: 'century_gothicregular';
    src: url('../../css/assets/fontstyle/CenturyGothicRegular/gothic_4-webfont.eot');
    src: url('../../css/assets/fontstyle/CenturyGothicRegular/gothic_4-webfont.eot') format('embedded-opentype'),
         url('../../css/assets/fontstyle/CenturyGothicRegular/gothic_4-webfont.woff') format('woff'),
         url('../../css/assets/fontstyle/CenturyGothicRegular/gothic_4-webfont.ttf') format('truetype'),
         url('../../css/assets/fontstyle/CenturyGothicRegular/gothic_4-webfont.svg#century_gothicregular') format('svg');
}

@font-face {
    font-family: 'century_gothicbold';
    src: url('../../css/assets/fontstyle/CenturyGothicBold/gothicb_3-webfont.eot');
    src: url('../../css/assets/fontstyle/CenturyGothicBold/gothicb_3-webfont.eot') format('embedded-opentype'),
         url('../../css/assets/fontstyle/CenturyGothicBold/gothicb_3-webfont.woff') format('woff'),
         url('../../css/assets/fontstyle/CenturyGothicBold/gothicb_3-webfont.ttf') format('truetype'),
         url('../../css/assets/fontstyle/CenturyGothicBold/gothicb_3-webfont.svg#century_gothicbold') format('svg');
}

@font-face {
    font-family: 'helvetica_neuelight';
    src: url('../../css/assets/fontstyle/HelveticaNeuelight/hll____0-webfont.eot');
    src: url('../../css/assets/fontstyle/HelveticaNeuelight/hll____0-webfont.eot') format('embedded-opentype'),
         url('../../css/assets/fontstyle/HelveticaNeuelight/hll____0-webfont.woff') format('woff'),
         url('../../css/assets/fontstyle/HelveticaNeuelight/hll____0-webfont.ttf') format('truetype'),
         url('../../css/assets/fontstyle/HelveticaNeuelight/hll____0-webfont.svg#helvetica_neuelight') format('svg');
}


/* body */
body {
margin:0;
padding:0;
font-size:12px;
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#000;
background:url('../../img/assets/body-bg.jpg') repeat-x #e7e7e7;
}

/*basics*/
img, a { border:none; outline:none !important}
a { text-decoration:none; color:#072b86;}
a:hover { text-decoration:underline; color:#c1286d;}
.comp{ color:#c1286d; font-weight:bold !important; }
.comingsoon{ color:red !important; font-weight:bold !important; font-style:italic !important; }
.clearfix{ clear:both; overflow:hidden; }
.floatleft-img{ float:left; padding:0 10px 0 0;}
.floatright-img{ float:right; padding:0 0 0 10px;}
.f-left{ float:left;}
.f-right{ float:right;}
.no-border a { border:none !important;}
.upper{width:350px; height:52px; background:url('../../img/assets/upper-banner.png') no-repeat; position:absolute; top:0; right:0; margin-right:-18px;}
.upper-links{width:320px; line-height:42px; font-size:13px; font-family:arial; margin: 0 26px; color:#fff;}
.upper-links a{padding: 0 6px; color:#fff; }
.upper-links a:hover{padding: 0 6px; text-decoration:none; background:#e47daa; height:42px; display:inline-block;}

/*layers*/
#wrapper{ width:980px; height:auto; margin:0 auto; position:relative;}
#banner{ width:980px; height:auto;}
#nav{ width:980px; height:50px; font-family:'helioscondregular'; margin-top:10px;}
#main{ width:1000px; height:auto; margin:-10px 10px 0 0; background:url('../../img/assets/content-bg.png') no-repeat;}
#footerinner{ width:980px; height:auto; margin:0 auto 0 auto; position:relative;}
#footer{ width:100%; height:auto; background:url('../../img/assets/footer-bg.jpg') repeat-x #111111;}

/* inside banner */
#banner div.f-left{width:674px; height:auto; margin-top: 20px;}
#banner div.f-left a#logo{padding:20px 0 0 5px; display:block}
#banner div.f-right, .callus{color:#fff; font-size:18px; margin: 30px 0 0 0; font-family:'century_gothicregular'; text-align:right;}
#banner div.f-right, .numero, #banner a[href^="tel:"]{color:#fbfc7a; font-size:24px;  font-family:'century_gothicregular'; font-weight:bold; text-align:right;}
#banner div.f-right, .social{float:right;}
#banner div.f-right, .twitter{}
.search-button{background:url('../../img/assets/search-bg.png'); width:247px; height:30px; float:right; margin: 10px 20px 0 0; border:none; display:block;}
.inside-text{width:200px; font-style:italic; font-size:14px; font-family: arial; text-align:left; color:#616161; border:none !important;}
/* .search-tool{background:url('../../img/assets/search.png'); width:25px; height:25px; border:none;  margin:0px 0 0px -5px !important;} */
.search-tool{background: none; width:25px; height:25px; border:none;  margin:0px 0 0px -5px !important;}

/*flash area*/
#flash{width:980px; height:438px; background:url('../../img/assets/flash-bg.png'); position:relative; margin:0 0 0 5px; position:relative;}
#flash .f-left{}
#flash .f-left, #fade{width:950px; height:369px; margin:16px 0 0 16px; position:absolute; top:0; left:0;}
#pager a {background:url('../../img/assets/pager.png') no-repeat; width:18px; height:18px; display: inline-block; margin-right: 10px; margin-left: 10px;}
#pager a:hover {background:url('../../img/assets/pager-hover.png') no-repeat; text-decoration: none;}
.circle-lang{background:url('../../img/assets/flash-thumb.png'); width:175px; height:43px; position:absolute; top:0px; left:0; margin-left:400px;margin-top:367px; z-index: 999999;}
.circle-item{float:left; margin:10px 10px 10px 10px;}
.shopnow{}
.shopnow a{background:url('../../img/assets/flash-shop-now.png'); width:264px; height:125px; position:absolute; top:0; left:0; margin: 242px 0px 0px 44px; z-index:999999;}
.shopnow a:hover{background:url('../../img/assets/flash-shop-now-hover.png');}


/*inside navigation bar */
#nav ul {padding:0; margin:0; list-style:none;}
#nav ul li{ display:inline; line-height:37px; position:relative; float: left; margin-left:4px;}
#nav ul li:after{content:url(../../img/assets/nav-spacer.png); position:absolute; right: 0; top: 0; margin-top:4px;}
#nav ul li:last-child:after{content:"";}
#nav ul li a{color:#fff; float:left; display:block; margin:3px 5px 0 0; width:108px; text-align:center;}
#nav ul li a span{display:block;}
#nav ul li a:hover, #nav ul li.current a{text-decoration:none; background:url('../../img/assets/nav-hover.jpg') no-repeat right top; }
#nav ul li a:hover span, #nav ul li.current a span{text-decoration:none; background:url('../../img/assets/nav-hover.jpg') no-repeat left top;}


/* inside main */
#sidebar{width:305px; height:auto; padding: 25px 0px 0px 25px;}
#col-a{width:305px; height:auto; background:#EFEFEE; width:306px; height:auto; border-radius:10px; padding-bottom:10px; margin-top: 10px;}
/*#col-a ul{list-style:none; background:url('../../img/assets/product-cat.png'); width:306px; height:292px;}*/
#col-a ul{list-style:none !important; }
#col-a h2{font-family:'helvetica_neuelight' !important; font-size:24px; color:#dc2977; text-align:center !important; padding-top:10px !important;}
#col-a h2 span{font-family:'century_gothicregular'; font-size:24px; color:#3f3f3f !important;}
#col-a h3{font-family:'helvetica_neuelight'; color:#dc2977; text-align:left; padding:0px 0px 10px 0px; }
#col-a h3 a{display:block; background:url('../../img/assets/left-cat.jpg') no-repeat left bottom; font-size:10px; text-decoration:none; line-height:30px; padding:0 0 0 10px; color:#fff; font-family:'century_gothicregular';}
#col-a h3 a:hover{background:url('../../img/assets/left-cat-hover.jpg') no-repeat left bottom; color:#fff;}
#col-a ul hr{width:250px; height:2px; color:#d1d1d1;}
#col-a ul li{font-family:'helvetica_neuelight'; color:#dc2977; text-align:left; padding:0px 0px 2px 0px; }
#col-a ul li a{display:block; background:url('../../img/assets/left-cat-hover.jpg') no-repeat left bottom; font-size:12px; text-decoration:none; line-height:30px; padding:0 0 0 10px; color:#fff;}
#col-a ul li a:hover, #col-a ul li a.selected{background:url('../../img/assets/left-cat.jpg') no-repeat left bottom; color:#fff;}

/*#col-a ul li a{display:block; background:url('../../img/assets/product-cat-a.jpg') no-repeat left top; font-size:12px; text-decoration:none; line-height:25px; padding:0 0 0 20px; color:#000; font-family:'century_gothicregular';}
#col-a ul li a:hover{background:url('../../img/assets/product-cat-a-hover.jpg') no-repeat left top; color:#fff;}*/

#col-a ul ul{padding:10px 0 3px 25px;}
#col-a ul ul li a{display:block; background:url('../../img/assets/product-cat-a.jpg') no-repeat left top; font-size:12px; text-decoration:none; line-height:25px; padding:0 0 0 20px; color:#000; font-family:'century_gothicregular';}
#col-a ul ul li a:hover, #col-a ul ul li a.selected{background:url('../../img/assets/product-cat-a-hover.jpg') no-repeat left top; color:#fff;}

#col-a2{width:305px; height:auto; margin: 10px 0 0 0}
#col-a2 ul{list-style:none;}
#col-a2 ul li{padding:0 0 3px 0;}
#col-a2 ul li a{display:block; background:url('../../img/assets/left-cat.jpg') no-repeat left bottom; font-size:16px; text-decoration:none; line-height:30px; padding:0 0 0 20px; color:#fff; font-family:'century_gothicregular';}
#col-a2 ul li a:hover{background:url('../../img/assets/left-cat-hover.jpg') no-repeat left bottom; color:#fff;}

.lefty{
     display: none;
     /*background:url('../../img/assets/2014-summer.jpg'); width:306px; height:193px; margin-bottom:10px; position:relative;*/
}

.lefty-content {width:160px; height:50px; margin: 90px 0 0 135px; position:absolute; top:0; left:0; font-style:italic; color:#fff; font-size:10px; line-height: 11px;}
.lefty-content-tab a{background:url('../../img/assets/img-learn-more.png'); width:140px; height:25px; margin: 150px 0 0 124px; line-height:25px; padding: 0 0 0 10px; color:#fff; font-size:16px; position:absolute; top:0; left:0; font-family:'century_gothicregular'}
.lefty-content-tab a:hover{background:url('../../img/assets/img-learn-more-hover.png'); text-decoration:none; color:#000;}



/*.left-cart {width: 306px; background:url('../../img/assets/shopping-cart-bg.png'); margin-bottom:10px;}*/
.left-cart {width: 306px; background:#F0F0EF; margin-bottom:10px; border-radius:10px;}
.left-cart div{margin: 10px 0 0 10px; padding: 4px 0 10px 0;}
.left-cart-bg {background:url('../../img/assets/shopping-left.png') no-repeat; width:267px; height:37px;}
.left-cart-bg p {font-size:24px; font-family:'helvetica_neuelight'; color:#dc2977; padding: 0 0 0 35px;}
.shopping-cart-content{width:335px; height:auto; margin:0 auto;}
.shopping-cart-content p{float:left;}
.numberitems{font-family:'arial'; font-size:14px; font-style:italic; color:#616161; padding-left:10px;}
.numberitems p{float:right; padding-right:10px;}
.leftprice {float:left; padding-left:10px;}
.priceitems{font-family:'arial'; font-size:14px; font-style:italic; color:#616161;}
.leftpriceitems{background:#e6e6e6; font-family:'arial'; font-size:14px; font-style:italic; color:#616161; border-radius:5px 0px 0px 5px; padding:5px 0 5px 10px;}
.leftpriceitem-tab{font-family:'arial'; font-size:16px;}
.leftpriceitem-tab a{background:url('../../img/assets/img-leftcart.png'); width:105px; height:25px; display:block; line-height:25px; padding: 0 0 0 25px; color:#ffffff;}
.leftpriceitem-tab a:hover{background:url('../../img/assets/img-leftcart-hover.png'); text-decoration:none;}
.rightpriceitems{background:#ababab; font-family:'arial'; font-size:14px; font-style:italic; color:#616161; border-radius:0px 5px 5px 0px; }
.rightpriceitems p{float:right; padding-right:10px; color:#fff;}
.rightpriceitem-tab{font-family:'arial'; font-size:16px;}
.rightpriceitem-tab a{background:url('../../img/assets/img-rightcart.png'); width:111px; height:25px; display:block; line-height:25px; padding: 0 0 0 25px; color:#ffffff;}
.rightpriceitem-tab a:hover{background:url('../../img/assets/img-rightcart-hover.png'); text-decoration:none;}

#col-b{width:660px; height:auto; padding: 10px 0 0 0;}
#contentWrapper{padding: 10px 26px 0 2px;}
#contentWrapper h1{font-family:'helvetica_neuelight'; font-size:24px; color:#dc2977; margin:10px 0px 10px 12px; background:url('../../img/assets/content-right-bg.png') no-repeat center right; }
#contentWrapper h1 span{font-family:'century_gothicregular'; font-size:24px; color:#3f3f3f;}

#contentWrapper2{padding: 10px 26px 0 2px;}
#contentWrapper2 h1{font-family:'helvetica_neuelight'; font-size:24px; color:#dc2977; margin:10px 0 0 0;}
#contentWrapper2 h1 span{font-family:'century_gothicregular'; font-size:24px; color:#3f3f3f;}
#contentWrapper2 p{font-family:'arial'; font-size:13px; margin-bottom:10px; line-height: 15px;}
#contentWrapper2 ol{padding:10px 20px 10px 20px;}
.contentarea {margin:18px 10px 10px 0px !important;}

.contentarea a[href^="tel:"]{ font-weight: bold; color: black; }

#bottom{width:980px; height:auto;}
#bottom .bottom-bg{
     width:951px; height:93px; /* 81px*/
     /*background:url('../../img/assets/bottom-bg.png'); margin: 0 0 10px 25px;*/
     background-color: #d32470;
     border-radius: 6px;
    margin-left: 25px;
    position: relative; float: left;}
    #bottom .arrow{margin: 26px 0 10px 25px; position:absolute; top:0; right:0; }




/* inside footer */
#footer a{ text-decoration:none; color:#FFF; }
#footer a:hover { text-decoration:underline; }
#footer ul {color:#fff; letter-spacing:1px;}
#footer ul li { display:inline; }
#footer ul li a{color:#FFF;}
#footer ul li a:hover{ text-decoration:underline; }
#footer ul li.spacer{padding:0 10px;}

#copyright {color:#fff; margin-top:8px; font-weight:bold;}
#copyright a { text-decoration:none; color:#fff !important; }
#copyright a:hover { text-decoration:underline; }

#contactinfo a {font-size: 15px; }
#contactinfo{width:335px; display:block; line-height:23px; color:#fff; text-decoration:none;  margin:0px 10px 0 0; padding: 10px 0 0 0px;}
#contactinfo h2{font-family:'century_gothicregular'; font-size:20px; color:#fff; padding: 0 0px 0px 30px;}
#contactinfo p{text-align:left; padding: 10px 0px 0px 30px; font-family:'arial'; font-size:13px; color:#fff;}
.contact-thumb{position:absolute; top:0; left:0; margin: 48px 0px 0px 195px;}

#footer-nav{padding:0 0 0 6px; padding-top:10px; }
#footer-nav h2{padding:0 0 0 5px; font-family:'century_gothicregular'; font-size:20px; color:#fff;}
#footer-nav ul{list-style:none; margin:0; float:left; font-family:'arial'; font-size:13px;}
#footer-nav ul li{margin-bottom:10px;}
#footer-nav ul li a{width:158px; height:25px; background:url('../../img/assets/footer-nav.png') no-repeat left top; display:block; line-height:23px; color:#fff; text-decoration:none;  margin:10px 10px 0 0; padding: 0 0 0 10px;}
#footer-nav ul li a:hover, #footer-nav ul li.current a{background:url('../../img/assets/footer-nav-hover.png') no-repeat left bottom; text-decoration:none;}

#footer-logo{float:left !important; padding-top:15px !important; width: 272px;}
#footer-logo h2{padding:0 0 10px 0 !important;}
#footer-logo p{text-align:right !important; padding: 5px 0 0 0 !important; font-family:'arial' !important; font-size:13px !important; color:#fff !important;}

#quickviewproducts{width:700px; height:auto; clear:both; position:relative;}
#quickviewproducts ul li{list-style:none; margin-top:15px; float:left; width:205px; padding-left:6px;}
.listofproducts{width:205px; float:left;}
.products-bg{background:#e1e1e1; border-radius:6px; width:205px; height:186px;}
.products-bg p{text-align: center; padding-top: 30px;}
.products-name{text-align:left; margin:10px 0 0 0;}
.products-name a{color:#3f3f3f; font-family:'arial'; font-size:15px;}
.products-name a:hover{color:#d32470; text-decoration:none;}
.products-price{text-align:left; color:#d32470; text-decoration:none; font-family:'arial'; font-size:15px;}
.products-description{text-align:center; color:#686868; text-decoration:none; font-family:'arial'; font-size:11px; float:left; width:205px; margin-bottom:10px;}
a.productbuy {background:url('../../img/assets/products-tab.png'); width:90px; height:20px; display:block; text-align:left; color:#fff!important; text-decoration:none; font-family:'arial'; font-size:14px; float:left; padding: 0 0 0 35px !important; line-height:20px !important;}
a.productbuy:hover{background:url('../../img/assets/products-tab-hover.png');  color:#fff !important; text-decoration:none !important; }
a.productdetails {background:url('../../img/assets/product-details.png'); width:52px; height:20px; display:block; text-align:left !important; color:#fff !important; text-decoration:none !important; font-family:'arial'; font-size:14px; float:left; padding: 0 0 0 24px !important; margin: 0 0 0 4px !important; line-height:20px !important;}
a.productdetails:hover{background:url('../../img/assets/product-details-hover.png');  color:#fff !important; text-decoration:none !important; }
.border-simple{margin: 10px 0 0 4px;}
.bottom-left{float:left; font-family:'century_gothicregular'; font-size:16px; line-height:16px; color:#fff; padding: 20px 0 0 20px;}
.bottom-left div{padding: 5px 0 0 0;}
.bottom-middle {float:left; font-family:'century_gothicregular'; font-size:19px; line-height:19px; color:#fff; padding: 20px 0 0 121px;}
.bottom-middle span{font-family:'helioscondregular'; font-size:34px; line-height:34px; color:#fff439; font-weight:bold;}
.bottom-middle2 {font-family:'arial'; font-size:15px; line-height:15px; color:#fff; margin: 20px 0px 0px 555px; font-style: italic;}
.bottom-right {font-family:'arial'; font-size:15px; line-height:15px; color:#fff; margin: 25px 30px 0 0; position:absolute; top:0; right:0;}
.terms-n-conditions-custom { font-size:20px;}
div.rte.content_only p {
    margin: 6px 0 !important;
}
