﻿@charset "utf-8";

body{margin:0px; padding:0px;font: 13px Arial, Helvetica, sans-serif;
color: #749093;}

.clear{clear:both;}
.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}
img{
	border:0px;
}




/*---- header ----*/
#headerOuter{width:100%; background:url(../images/header-bg.jpg) top repeat-x; min-height:190px;}
.header_indent{width:960px; margin:0 auto; position:relative;}
.logo{width:256px; position:absolute; top:6px; z-index:2;}

.top_bar{width:960px;}
.top_links{width:258px; float:left; margin:0 0 0 182px; position:relative; z-index:600;}
.top_links ul{margin:0px; padding:10px 0 0 0;}
.top_links li{list-style:none; font:16px 'PTSansNarrowRegular'; color:#fff; float:left; background:url(../images/links-divider.jpg) right top no-repeat; padding:4px 10px 6px 10px; margin:0px;}
.top_links li a{font:16px 'PTSansNarrowBold'; color:#fff; text-decoration:none;}
.top_links li a:hover{font:16px 'PTSansNarrowBold'; color:#fff; text-decoration:underline;}

.free_shipping{width:347px; float:left; background:url(../images/shipping-icon.jpg) 0 0 no-repeat; padding:0 0 0 42px; margin:14px 0 0 0; font:16px 'PTSansNarrowRegular'; color:#fff;}
.free_shipping strong{font:16px 'PTSansNarrowBold'; color:#c1d82f; text-transform:uppercase;}
.free_shipping a{font:16px 'PTSansNarrowRegular'; color:#c1d82f; background:url(../images/arrow-small.jpg) right 6px no-repeat; padding-right:18px; text-decoration:none;}
.free_shipping a:hover{font:16px 'PTSansNarrowRegular'; color:#c1d82f; text-decoration:none;}

.cart_col{width:183px; background:url(../images/cart-bg.png) top no-repeat; height:58px; position:absolute; right:0; top:0;}
.cart_col p{font:16px 'PTSansNarrowBold'; color:#fff; margin:0px; padding:15px 0 0 40px;}
.cart_col p span{font:16px Arial, Helvetica, sans-serif; color:#fff; background:#008da8; padding:2px 4px; border-radius:4px;}

.header_indent2{width:704px; padding:26px 0 0 256px;}
.signin_link{width:704px;}
.signin_link p{font:16px 'PTSansNarrowBold'; color:#006275; background:url(../images/arrow.png) right 6px no-repeat; margin:0px; padding:0 16px 0 0; text-align:right;}
.signin_link p a{font:16px 'PTSansNarrowBold'; color:#006275; text-decoration:none;}
.signin_link p a:hover{font:16px 'PTSansNarrowBold'; color:#006275; text-decoration:underline;}

.search_col{width:480px; float:right; padding:14px 0 0 0;}
.search_col ul{margin:0px; padding:0px; float:right;}
.search_col li{list-style:none; font:16px 'PTSansNarrowBold'; color:#13a0bb; padding:0 0 0 8px; margin:0px; float:left;}
.search_col li span{list-style:none; font:13px 'PTSansNarrowBold'; color:#12a0bb;}
.search_col li span a{font:13px 'PTSansNarrowBold'; color:#12a0bb; text-decoration:none;}
.search_col li span a:hover{font:13px 'PTSansNarrowBold'; color:#12a0bb; text-decoration:underline;}
.search_col li:first-child{padding-top:4px;}
.search_input{width:150px; padding:4px 5px; font:13px Arial, Helvetica, sans-serif; color:#778f91; border:1px solid #a4c0c3; border-radius:6px;}

/*---- nav ---*/
/*.navOuter{position:relativee;}*/
#nav{width:824px; padding:10px 0 0 135px;}
#nav ul{margin:0px; padding:0px; float:right;}
#nav li a.sale span{color:#9f0432 !important;}

.glowingtabs ul{list-style-type: none; margin:0; padding:0;}
.glowingtabs li{display:inline; margin:0; float:left; background:url(../images/nav-divider.jpg) 0 6px no-repeat; padding:0 3px;}
.glowingtabs a{float:left; background:url(../images/nav-left.png) no-repeat left top; margin:0; padding:0 0 0 3px; text-decoration:none;}
.glowingtabs a span{float:left; display:block; background:url(../images/nav-right.png) no-repeat right top; padding:10px 6px 11px 3px; font:15px 'PTSansNarrowBold'; color:#047085; text-decoration:none; line-height:20px;}
.glowingtabs a span {float:none; text-decoration:none;}
.glowingtabs a:hover span {color: #fff; text-decoration:none;}
.glowingtabs li.selected a{background-position:0 -41px;}
.glowingtabs li.selected a span{background-position:100% -41px; color: #fff;}
.glowingtabs a:hover, .glowingtabs li.selected a:hover{background-position:0% -41px;}
.glowingtabs a:hover span, .glowingtabs li.selected a:hover span{background-position:100% -41px;}

/* ######### Style for Drop Down Menu ######### */
.dropmenudiv_d{position:absolute; top: 184px !important; left:145px !important; font:normal 12px Verdana; line-height:18px; z-index:100; width: 180px; visibility: hidden; margin:-4px 0 0 0;}
.dropmenudiv_d a{width:180px; display: block; text-indent: 5px; padding: 6px 0; text-decoration: none; background:url(../images/dropdown-bg.png) center top; font:12px Arial, Helvetica, sans-serif; color:#ffffff; border-top:1px solid #37a8be;}
* html .dropmenudiv_d a{width: 100%;}
.dropmenudiv_d a:hover{background:url(../images/dropdown-hover.png) top;}

/*#dropmenu2_d{left:225px !important;}
#dropmenu3_d{left:296px !important;}
#dropmenu4_d{left:389px !important;}
#dropmenu5_d{left:479px !important;}
#dropmenu6_d{left:548px !important;}
#dropmenu7_d{left:653px !important;}
#dropmenu8_d{left:694px !important;}
#dropmenu9_d{left:735px !important;}
#dropmenu10_d{left:777px !important;}*/

/*#dropmenu2_d{left:265px !important;}
#dropmenu3_d{left:330px !important;}
#dropmenu4_d{left:401px !important;}
#dropmenu5_d{left:494px !important;}
#dropmenu6_d{left:583px !important;}
#dropmenu7_d{left:653px !important;}
#dropmenu8_d{left:694px !important;}
#dropmenu9_d{left:735px !important;}
#dropmenu10_d{left:777px !important;}*/

#dropmenu2_d{left:265px !important;}
#dropmenu3_d{left:330px !important;}
#dropmenu4_d{left:401px !important;}
#dropmenu5_d{left:450px !important;}
#dropmenu6_d{left:520px !important;}
#dropmenu7_d{left:600px !important;}
#dropmenu8_d{left:660px !important;}
#dropmenu9_d{left:735px !important;}
#dropmenu10_d{left:777px !important;}




.dropmenudiv_brand{position:absolute; top:  184px !important; left:0px !important; font:normal 12px Verdana; line-height:18px; z-index:100; width: 970px; visibility: hidden; margin:-4px 0 0 0;background:#008da8;}
.dropmenudiv_brand a{width:160px; display: block; text-indent: 5px; padding: 6px 0; text-decoration: none; background:url(../images/dropdown-bg.png) center top; font:12px Arial, Helvetica, sans-serif; color:#ffffff; border-top:1px solid #37a8be;float:left;}
/** html .dropmenudiv_brand a{width: 100%;}*/
.dropmenudiv_brand a:hover{background:url(../images/dropdown-hover.png) top;}





/*---- container ----*/
#container{width:100%; background:url(../images/container-bg.jpg) center top; }
.contentOuter{width:988px; margin:0 auto;}
.content_top{width:988px;}
.content_bottom{width:988px;}
.content_bg{background:url(../images/content-bg.png) top; width:988px;}

.content_indent{width:940px; margin:0 auto; padding:14px 0;}
.blockOuter{width:940px;}
.blockOuter [class="content_block"]:first-child{margin-left:0px;}
.content_block{width:307px; float:left; background:url(../images/content-block.jpg) top no-repeat; height:180px; margin:0 0 0 8px; position:relative;}
.header_col{width:307px;}
.header_col h3{font:30px 'TerminalDosisBold'; color:#a05d61; margin:0px; padding:16px 50px 0 0; text-align:right;}
.blog_post{width:auto; padding:20px 18px 0 18px;}
.blog_post h5{font:19px 'PTSansNarrowBold'; color:#fff; margin:0px; padding:0 0 0 26px; background:url(../images/blog-icon.png) 0 5px no-repeat;}
.blog_post p{font:13px Arial, Helvetica, sans-serif; color:#647208; line-height:21px; margin:0px; padding:4px 0 0 0;}
.blog_post p strong{font:bold 13px Arial, Helvetica, sans-serif; color:#647208; line-height:21px;}
.blog_post p a{font:13px Arial, Helvetica, sans-serif; color:#fff; line-height:21px; text-decoration:none;}
.blog_post p a:hover{font:13px Arial, Helvetica, sans-serif; color:#fff; line-height:21px; text-decoration:underline;}
.read_blog{width:160px; position:absolute; bottom:12px; right:12px;}
.read_blog{font:17px 'PTSansNarrowBold'; color:#813c40; background:url(../images/arrow1.png) right top no-repeat; padding:4px 36px 7px 0; text-align:right;}
.read_blog a{font:17px 'PTSansNarrowBold'; color:#813c40; text-decoration:none;}
.read_blog a:hover{font:17px 'PTSansNarrowBold'; color:#813c40; text-decoration:underline;}
.whats_new{width:auto; padding:20px 18px 0 18px;}
.whats_new p{font:17px 'PTSansNarrowBold'; color:#fff; line-height:28px; margin:0px; padding:0px;}
.more_button{width:32px; position:absolute; bottom:12px; right:12px;}
.blue_color{color:#008da8 !important;}
.pink_color{color:#e45171 !important;}


.content_col{width:940px;}
.head1{width:940px; text-align:center; padding:14px 0 0 0;}
.content_col p{font:13px Arial, Helvetica, sans-serif; color:#749093; line-height:21px; padding:0 0 0 0; margin:0px;margin-top:-5px;}
.content_col p strong{font:bold 13px Arial, Helvetica, sans-serif; color:#749093;}
.content_col p a{font:13px Arial, Helvetica, sans-serif; color:#008da8; line-height:21px; text-decoration:none;}
.content_col p a:hover{font:13px Arial, Helvetica, sans-serif; color:#008da8; line-height:21px; text-decoration:underline;}
.content_col1{width:440px; float:left; padding:0 0 0 10px;}
.content_col2{width:440px; float:right;}

/*--- slide show --*/
#slideBg{width:100%; background:url(../images/slide-bg.png) center top no-repeat; height:404px;}
.slide_indent{width:960px; height:361px; margin:0 auto; padding:22px 0 0 0;}
.nivo-controlNav {position:absolute; right:35px; bottom:25px;}
.nivo-controlNav a {display:block; width:21px; height:18px; background:url(../images/bullets.png) 0 -20px no-repeat; border:0; margin-right:3px; float:left; font:12px Arial, Helvetica, sans-serif; color:#fff; text-align:center; padding-top:2px;}
.nivo-controlNav a.active {background-position:0 0; color:#007f9e;}
.nivo-directionNav a {display:block; width:30px; height:30px; background:url(images/arrows.png) no-repeat; text-indent:-9999px; border:0;}
a.nivo-nextNav {background-position:-30px 0; right:15px;}
a.nivo-prevNav {left:15px;}
.nivo-caption {text-shadow:none; font-family: Helvetica, Arial, sans-serif;}
.nivo-caption a {color:#efe9d1; text-decoration:underline;}

/*---- footer ----*/
#footer{width:100%; background:url(../images/footer-bg.jpg) top repeat-x #008da8; min-height:355px;}
.footer_indent{width:960px; padding:22px 0 0 0; margin:0 auto;}
.footer_indent [class="footer_links"]:first-child{padding-left:0px; border:0px;}
.footer_links{width:144px; float:left; border-left:1px solid #0ea2be; padding:0 55px; min-height:245px;}
.footer_links h4{font:bold 15px Arial, Helvetica, sans-serif; color:#95e1f0; padding:0 0 5px 0; margin:0px;}
.footer_links ul{margin:0px; padding:0px;}
.footer_links li{list-style:none; font:13px Arial, Helvetica, sans-serif; color:#fff; margin:0px; padding:0; line-height:21px;}
.footer_links li a{font:13px Arial, Helvetica, sans-serif; color:#fff; line-height:21px; text-decoration:none;}
.footer_links li a:hover{font:13px Arial, Helvetica, sans-serif; color:#fff; line-height:21px; text-decoration:underline;}

.callUs_outer{width:239px; float:right;}
.callUs{width:239px; height:39px; background:url(../images/callus-bg.jpg) 0 0 no-repeat;}
.callUs p{font:24px 'PTSansNarrowBold'; color:#c2e4eb; margin:0px; padding:4px 0 0 50px;}
.social_icons{width:239px; padding:22px 0 0 0;}
.social_icons ul{margin:0px; padding:0px; float:right;}
.social_icons li{list-style:none; float:left; margin:0px; padding:0 0 0 12px; font:bold 15px Arial, Helvetica, sans-serif; color:#95e1f0;}
.social_icons li:first-child{padding-top:8px;}

.footer_text{width:960px; padding:10px 0 0 0; margin:0 auto;}
.footer_text p{font:13px Arial, Helvetica, sans-serif; color:#95e1f0; text-align:center; padding:10px 0 0 0; margin:0px;}
.footer_text p a{font:13px Arial, Helvetica, sans-serif; color:#95e1f0; text-decoration:none;}
.footer_text p a:hover{font:13px Arial, Helvetica, sans-serif; color:#95e1f0; text-decoration:underline;}
.footer_text p strong{font:bold 13px Arial, Helvetica, sans-serif; color:#cae232;}

.copyrightOuter{width:960px; padding:22px 0; margin:0 auto;}
.copyrightOuter{font:12px Arial, Helvetica, sans-serif; color:#5ec0d3;}
.copyrightOuter a{font:12px Arial, Helvetica, sans-serif; color:#5ec0d3; text-decoration:none;}
.copyrightOuter a:hover{font:12px Arial, Helvetica, sans-serif; color:#5ec0d3; text-decoration:none;}
.copyright{width:470px; float:left;}
.bottom_right{width:390px; float:right; text-align:right;}


/*----- inner pages css --------*/
.padt20{padding:30px 0 0 0;}

.sidebar{width:220px; float:left;}
.top_crv{width:220px;}
.bottom_crv{width:220px;}
.sidebar_indent{width:196px; background:url(../images/sidebar-bg.jpg) top; padding:12px 12px 12px 12px;}
.sidebar_indent h2{font:48px 'DancingScriptOTRegular'; color:#01839c; margin:0 0 12px 0; padding:0 0 12px 0; border-bottom:1px solid #cbdbdc;}
.sidebar_indent ul{margin:0px; padding:0px;}
.sidebar_indent li{list-style:none; font:bold 13px Arial, Helvetica, sans-serif; color:#749093; background:url(../images/list-arrow.jpg) 0 10px no-repeat; border-bottom:1px solid #cbdbdc; margin:0px; padding:8px 0 8px 14px;}
.sidebar_indent li a{font:bold 13px Arial, Helvetica, sans-serif; color:#749093; text-decoration:none;}
.sidebar_indent li a:hover{font:bold 13px Arial, Helvetica, sans-serif; color:#749093; text-decoration:underline;}
.sidebar_indent li ul{margin:3px 0 0 -14px; padding:0px;}
.sidebar_indent li li{list-style:none; font:normal 13px Arial, Helvetica, sans-serif; color:#749093; border:0px; margin:0px; background:url(../images/sub-li-bg.jpg) 0 8px no-repeat; margin:0px; padding:3px 0 3px 14px;}
.sidebar_indent li li a{font:normal 13px Arial, Helvetica, sans-serif; color:#749093; text-decoration:none;}
.sidebar_indent li li a:hover{font:normal 13px Arial, Helvetica, sans-serif; color:#749093; text-decoration:underline;}



.content_inner{width:700px; float:right; padding:0 4px 0 0;}
.content_inner h1{font:48px 'DancingScriptOTRegular'; color:#c82344; margin:0px; padding:4px 0 4px 52px; background:url(../images/icon.jpg) 0 0 no-repeat;}
.contentCol p{font:13px Arial, Helvetica, sans-serif; color:#749093; margin:0px; padding:14px 0 0 0; line-height:21px;}
.productsOuter{width:700px; overflow:hidden;}
.productsOuter ul{margin:0 0 0 -20px; padding:0px; overflow:hidden;}
.productsOuter li{list-style:none; margin:0px; padding:20px 0 0 20px; float:left;}

/*.productsOuter ul{margin:0 0 0 -17px; padding:0px; overflow:hidden;}
.productsOuter li{list-style:none; margin:0px; padding:20px 0 0 17px; float:left;}*/

.productsOuter2{width:100%; margin-left:20px;}
.productsOuter2 ul{margin:0 0 0 -20px; padding:0px; overflow:hidden;}
.productsOuter2 li{list-style:none; margin:0px; padding:20px 0 0 20px; float:left;}

.product_box{width:160px; height:306px; background:url(../images/products-box.jpg) 0 0 no-repeat; position:relative;}
.productsImg_col{width:140px; padding:12px 10px; text-align:center; height:159px;overflow:hidden;}
.products_des{width:140px; height:85px; padding:0 10px;}
.products_des p{font:13px Arial, Helvetica, sans-serif; color:#006275; margin:0px; padding:0 0 6px 0; text-align:center;}


/*.product_box:hover {
	-moz-box-shadow: 0 0 1px rgba(193, 216, 46, 1);
	-webkit-box-shadow: 0 0 1px rgba(193, 216, 46, 1);
	box-shadow: 0 0 1px rgba(193, 216, 46, 1);
	}

.product_box{width:158px; height:306px; position:relative; border: 1px solid #AEC3C4;}
    .product_box:hover {
        border-color:#C1D82E;
    }*/

/*.product_box:hover .products_des, .product_box:hover a:link, .product_box:hover a:visited, .product_box:hover p strong {
   background-color:#F15E7C;
   color:#FFF;
}*/

/*.productsImg_col{width:140px; padding:12px 10px; text-align:center; height:159px;overflow:hidden;}
.products_des{width:140px; height:85px; padding:0 10px;}
.products_des p{font:13px Arial, Helvetica, sans-serif; color:#006275; margin:0px; padding:0 0 6px 0; text-align:center;}*/


.products_des a{font:13px Arial, Helvetica, sans-serif; color:#006275; text-decoration:none; }
.products_des a:hover{font:13px Arial, Helvetica, sans-serif; color:red; text-decoration:none; }

.products_des p strong{font:18px Arial, Helvetica, sans-serif; color:#879a0b;}
.products_des p span{font:16px Arial, Helvetica, sans-serif; color:#ab113d}
.product_button{width:140px; padding:0 10px 8px 10px; text-align:center;}
.newItem{background:url(../images/new-item.png) top no-repeat; width:65px; height:62px; position:absolute; right:0; top:0;}
.backTop{width:88px; margin:0 auto; padding:16px 0 0 0;}
.backTop p{font:13px Arial, Helvetica, sans-serif; color:#12a0bb; background:url(../images/top-arrow.jpg) right 6px no-repeat; padding:2px 14px 2px 0; margin:0px;}
.backTop p a{font:13px Arial, Helvetica, sans-serif; color:#12a0bb; text-decoration:none;}
.backTop p a:hover{font:13px Arial, Helvetica, sans-serif; color:#12a0bb; text-decoration:none;}
