/*******************common css starts********************/

body,div,ul,li,h1,h2,h3,h4,h5,h6,form,fieldset,p{padding:0; margin:0; font-weight:normal;}

body{font:normal 12px/16px Arial, Helvetica, sans-serif, Verdana; background:url(../images/body.jpg) repeat-x 0 0;}

img,fieldset{border:none; margin:0; padding:0;}

.left{float:left;}

.right{float:right!important;}

.full{float:none; width:100%;}

.curve{float:left; width:100%;}

.curve img{float:left}

span.clear{clear:both;}

ul{list-style:none;}

a:focus{outline:none}

input:focus{outline:none!important;}

/*******************common css ends********************/



#main{width:100%; float:left; background:url(../images/header_bg.jpg) no-repeat center top;}

#wrapper{width:982px; margin:0 auto;}



#header{width:100%; float:left; height:196px; padding-top:33px;}

#header .left_detail{width:690px; float:left;}

#header .left_detail .top_row{width:100%; float:left;}

#header .left_detail .btm_row{width:100%; float:left; padding-top:16px;}

#header .left_detail ul.account{width:auto; float:left; padding:3px 5px 0 10px;}

#header .left_detail ul.account li{width:auto; float:left; font-weight:bold; color:#a65f20; padding:0 4px;}

#header .left_detail ul.account li a{text-decoration:none; color:#f16824; text-transform:uppercase;}

#header .left_detail ul.account li a:hover{text-decoration:none; color:#f16824;}

#header .left_detail .login{width:75px; float:left; height:20px; background:url(../images/login_bg.png) no-repeat 0 0; text-align:center; font-weight:bold; color:#fff; text-shadow:1px 2px 0 #628408; padding-top:2px;}

#header .left_detail .login a{text-decoration:none; color:#fff; text-transform:uppercase;}

#header .left_detail .login a:hover{text-decoration:none; color:#fff;}

#header .left_detail .logo{width:349px; float:left; height:157px;}

#header .left_detail .first_order{width:329px; float:right; height:54px; padding-top:92px;}



#header .right_detail{width:278px; float:right; padding-right:13px;}

#header .right_detail .newsletter{width:auto; float:right; font-weight:bold; text-transform:uppercase; line-height:18px; color:#f26326; background:url(../images/sign_up_icon.jpg) no-repeat right 0; padding-right:26px; height:20px;}

#header .right_detail .newsletter a{text-decoration:underline; color:#37b931;}

#header .right_detail .newsletter a:hover{text-decoration:none; color:#37b931;}

#header .right_detail .shopping{width:236px; float:right; height:73px; background:url(../images/shopping_bg.png) no-repeat 0 0;}

#header .right_detail .shopping_cart{width:236px; float:right; height:73px; background:url(../images/shopping_bg.png) no-repeat 0 0; margin-top:-5px;}

#header .right_detail .shopping_cart p{width:auto; float:left; font-weight:bold; font-size:15px; color:#ffffff; text-decoration:none; text-shadow:1px 2px 0 #f97b00; padding:30px 0 0 70px;}

#header .right_detail .shopping_cart p a{text-decoration:underline; color:#fff;}

#header .right_detail .shopping_cart p a:hover{text-decoration:none; color:#fff;}



#header .right_detail .flat_banner{width:274px; float:right; height:103px; margin-right:-3px; display:inline; padding-top:4px;}



#menu_section{width:960px; float:left; repeat 0 0; margin-top:0px; }

#menu_section .right_detail{width:374px; float:right;}

#menu_section .search_section .advanced_search{width:131px; height:20px; float:left; background:url(../images/advance_search.jpg) no-repeat 0 0; text-align:center; margin-left:5px; margin-left:5px; padding-top:3px;}

#menu_section .search_section .advanced_search a{text-decoration:none; color:#fff;}

#menu_section .search_section .advanced_search a:hover{color:#fff;}

#menu_section .search_section{width:374px; float:left; margin-top:10px;}

#menu_section .search_section form{width:100%; float:left;}

#menu_section .search_section fieldset{width:100%; float:left;}

#menu_section .search_section input{width:168px; float:left; height:19px; background:#ffffff; border:1px solid #198914; color:#647564; padding:1px 6px;}

#menu_section .search_section .btn{width:27px; height:22px; float:left; border:0px; cursor:pointer; padding:0px; margin-left:5px; display:inline;}

#menu_section .search_section .btn2{width:115px; height:22px; float:left; border:0px; cursor:pointer; padding:0px; margin:-4px 0 0; display:inline; background:none}





#menu{width:auto; float:left; position:relative; z-index:999;}

#menu ul{width:auto; float:left; height:43px; padding-left:16px; margin-top:1px;}

#menu ul li{width:auto; float:left; font:bold 14px Arial, Helvetica, sans-serif, Verdana; color:#0b86cc; text-shadow:1px 1px 0 #06466c; background:url(../images/btn_off.png) no-repeat right 0; width:140px; height:43px; padding-right:2px; position:relative; font-size:12px; line-height:16px;}

#menu ul li a{width:auto; float:left; font:bold 14px Arial, Helvetica, sans-serif, Verdana; text-decoration:none; color:#0b86cc; padding:14px 6px 0; height:29px; text-transform:uppercase;} 

#menu ul li a:hover{color:#0b86cc; font:bold 14px Arial, Helvetica, sans-serif, Verdana; background:url(../images/btn_on.png) no-repeat right 0; border-bottom:0px solid #269521; height:28px;}

#menu ul li.present a{color:#0b86cc; font:bold 14px Arial, Helvetica, sans-serif, Verdana; background:#6ECAFB; border-bottom:0px solid #269521; height:28px;}

#menu ul li.home{width:auto; float:left;}

#menu ul li.home a{width:auto; float:left; padding:12px 11px 0 14px; height:31px;}

#menu ul li.home a:hover{color:#0b86cc; background:#72c46e; border-left:1px solid #269521; padding-left:13px; border-bottom:1px solid #269521; height:30px;}

#menu ul li.home_active a{color:#0b86cc!important; background:#72c46e; border-left:1px solid #269521; padding-left:13px; border-bottom:1px solid #269521; height:30px;}



#menu li ul.sub_menu{position:absolute; top:43px; left:0px; width:150px!important; margin:0; padding:0; background:#2b8e27!important; height:auto!important}

#menu ul.sub_menu li{float:left; width:150px!important; font:bold 13px/16px Arial, Helvetica, sans-serif, Verdana; color:#634218; padding:0px!important; height:auto!important; background:none;}

#menu ul.sub_menu li a{float:left; width:132px!important; text-decoration:none; color:#fff; padding:8px 0 8px 18px!important; height:auto!important; background:none!important; border:0px;}

#menu ul.sub_menu li a:hover{background:none; color:#fff!important; border:0px; background:#70bd6d!important;}





#banner_section{width:950px; float:left; height:324px; background:url(../images/banner_bg.jpg) no-repeat 0 0; margin:-11px 0 0 17px; display:inline; position:relative;}

#banner_section .banner_container{width:950px; float:left; height:324px;}

#banner_section .banner_container ul{width:100%; float:left;}

#banner_section .banner_container ul li{width:100%; float:left;}

#banner_section .banner_container ul li .banner_content{width:950px; float:left; height:324px; position:relative; }



#banner_section .banner_container ul li .banner_detail1{width:950px; float:left; height:324px; position:relative;}

#banner_section .banner_container ul li .banner_detail1 .picture{width:406px; height:320px; position:absolute; right:-20px; bottom:-5px;}

#banner_section .banner_container ul li .banner_detail2{width:950px; float:left; height:324px; position:relative;}

#banner_section .banner_container ul li .banner_detail2 .picture2{width:458px; height:234px; position:absolute; right:-28px; top:34px;}

#banner_section .banner_container ul li .banner_detail3{width:950px; float:left; height:324px; position:relative;}

#banner_section .banner_container ul li .banner_detail3 .picture3{width:409px; height:312px; position:absolute; right:-40px; top:10px;}

#banner_section .banner_container ul li .banner_detail4{width:950px; float:left; height:324px; position:relative;}

#banner_section .banner_container ul li .banner_detail4 .picture4{width:340px; height:319px; position:absolute; right:11px; top:5px;}

#banner_section .banner_container ul li .banner_detail5{width:950px; float:left; height:324px; position:relative;}

#banner_section .banner_container ul li .banner_detail5 .picture5{width:310px; height:316px; position:absolute; right:0px; top:15px;}



#banner_section .banner_container ul li .left_detail{width:532px; float:left; padding:58px 0 0 48px;}

#banner_section .banner_container ul li .left_detail h2{font-size:35px; line-height:28px; font-weight:bold; color:#1f771b; text-transform:uppercase; letter-spacing:-2px;}

#banner_section .banner_container ul li .left_detail h2 span{color:#3bc935;}

#banner_section .banner_container ul li .left_detail h2 small{font-size:25px; line-height:32px; font-weight:bold; color:#1f771b;}

#banner_section .banner_container ul li .left_detail p{width:100%; float:left; font-size:17px; line-height:21px; color:#6a8a68; padding-top:18px;}

#banner_section .banner_container ul li .left_detail .shop_now{width:158px; float:left; height:47px; margin-top:12px;}

#banner_section .banner_container ul li .left_detail p{width:100%; float:left; font-size:17px; line-height:21px; color:#1f771b; padding-top:18px;}

#banner_section .banner_container ul li .left_detail .shop_now{width:158px; float:left; height:47px; margin-top:12px;}



#banner_section .paging{width:auto; position:absolute; left:472px; bottom:53px;}

#banner_section .paging ul{width:auto; float:left;}

#banner_section .paging ul li{width:13px; height:13px; font:normal 2px/2px Arial, Helvetica, sans-serif, Verdana; float:left; margin-right:6px; display:inline;} 

#banner_section .paging ul li a{width:13px; height:13px; float:left; background:url(../images/paging.jpg) no-repeat 0 0;} 

#banner_section .paging ul li a:hover{background-position:0 bottom;}

#banner_section .paging ul li.active a{background-position:0 bottom;}



.body_main{width:950px; float:left; padding:0 16px;}

#body_container{width:100%; float:left; margin-top:18px;}



#top_box_section{width:966px; float:left; background:url(../images/box_bg.jpg) repeat-y center 0; padding:21px 0 0 16px; margin-bottom:0px; position:relative;}

#top_box_section ul{width:100%; float:left;}

#top_box_section ul li{width:311px; float:left; height:102px; margin-right:8px; display:inline; position:relative; background:url(../images/special_bg.jpg) no-repeat 0 0;}

#top_box_section ul li .content{width:156px; float:left; padding:20px 0 0 24px;}

#top_box_section ul li .content h2{width:100%; float:left; font-size:28px; line-height:30px; font-weight:bold; color:#5f8241;}

#top_box_section ul li .content h2 span{color:#8fae23;}

#top_box_section ul li .content p{width:100%; float:left; font-size:13px; line-height:16px; font-weight:normal; color:#8d9d7e;}

#top_box_section ul li .content p img{vertical-align:middle;}

#top_box_section ul li .picture{width:130px; height:108px; position:absolute; right:1px; top:-7px;}

#top_box_section ul li .picture1{width:139px; height:100px; position:absolute; right:1px; top:1px;}

#top_box_section ul li .picture2{width:159px; height:93px; position:absolute; right:-30px; _right:-31px; bottom:0px;}



#product_top_section{width:929px; float:left; background:url(../images/product_page_top_bg.jpg) no-repeat center 0; position:relative; margin:-11px 0 5px 17px; display:inline; padding:23px 0 0 20px;}

#product_top_section ul{width:100%; float:left;}

#product_top_section ul li{width:298px; float:left; height:98px; margin-right:8px; display:inline; position:relative; background:url(../images/product_page_top_box_bg.jpg) no-repeat 0 0;}

#product_top_section ul li .content{width:147px; float:left; padding:20px 0 0 23px;}

#product_top_section ul li .content h2{width:100%; float:left; font-size:26px; line-height:28px; font-weight:bold; color:#5f8241;}

#product_top_section ul li .content h2 span{color:#8fae23;}

#product_top_section ul li .content p{width:100%; float:left; font-size:13px; line-height:16px; font-weight:normal; color:#8d9d7e;}

#product_top_section ul li .content p img{vertical-align:middle;}

#product_top_section ul li .picture{width:126px; height:102px; position:absolute; right:2px; top:-6px;}

#product_top_section ul li .picture1{width:136px; height:96px; position:absolute; right:1px; top:1px;}

#product_top_section ul li .picture2{width:152px; height:90px; position:absolute; right:-30px; bottom:2px;}





#home_left_container{width:230px; float:left; margin-left:16px; display:inline;}

#home_left_container .brands{width:221px; float:left; height:31px; background:url(../images/categories_bg.jpg) no-repeat 0 0; margin-bottom:2px; padding:4px 0 0 9px; }

#home_left_container .brands img{float:left; margin-right:5px;}

#home_left_container .brands a{text-decoration:none; color:#fff; text-shadow:1px 2px 1px #6e8f0c; font-size:14px; line-height:15px; color:#fff; font-weight:bold; padding-top:6px; float:left; text-transform:uppercase;}

#home_left_container .brands a:hover{color:#fff;}

#home_left_container .search_box{width:200px; float:left; height:34px; background:url(../images/search_bg.jpg) no-repeat 0 0; margin-bottom:9px; padding:10px 15px 0;}

#home_left_container .search_box form{width:100%; float:left;}

#home_left_container .search_box select{width:193px; float:left; border:1px solid #858d85; color:#647564; padding:2px;}

#home_left_container .left_nav{width:230px; float:left; margin-bottom:8px;}

#home_left_container .left_nav ul{width:100%; float:left; border-bottom:1px solid #b07311;}

#home_left_container .left_nav ul li{width:230px; float:left; background:url(../images/left_li_bg.jpg) no-repeat 0 0;}

#home_left_container .left_nav ul li a{width:auto; float:left; text-decoration:none; font-size:14px; line-height:17px; color:#fff; font-weight:bold; text-shadow:1px 2px 0 #d79700; padding:8px 0 8px 21px;}

#home_left_container .left_nav ul li ul{width:100%; float:left; border-bottom:none!important;}

#home_left_container .left_nav ul li ul li{width:230px;  float:left; background:url(../images/left_li_ul_li.jpg) no-repeat 0 0;}

#home_left_container .left_nav ul li ul li a{width:auto; float:left; text-decoration:none; font-size:14px; line-height:17px; color:#fff; font-weight:bold; text-shadow:1px 2px 0 #d79700; padding:8px 0 8px 35px;}

#home_left_container .left_nav ul li ul li a:hover{text-decoration:underline; color:#fff;}

#home_left_container .left_nav ul li ul li ul li a{width:auto; float:left; text-decoration:none; font-size:14px; line-height:17px; color:#fff; font-weight:bold; text-shadow:1px 2px 0 #d79700; padding:8px 0 8px 55px;}

#home_left_container .left_nav ul li a:hover{color:#fff;}



#home_left_container .shopping_price{width:100%; float:left; padding-bottom:11px;}

#home_left_container .shopping_price p{width:221px; float:left; height:27px; background:url(../images/categories_bg.jpg) no-repeat 0 0; margin-bottom:2px; padding:8px 0 0 9px; color:#fff; text-shadow:1px 2px 1px #6e8f0c; font-size:14px; line-height:15px; text-transform:uppercase;}



#home_left_container .shopping_price ul{width:100%; float:left; border-bottom:1px solid #b07311;}

#home_left_container .shopping_price ul li{width:209px; float:left; background:url(../images/left_li_bg.jpg) no-repeat 0 0; text-decoration:none; font-size:14px; line-height:17px; color:#000; font-weight:bold; text-shadow:1px 2px 0 #d79700; padding:8px 0 8px 21px;}

#home_left_container .shopping_price ul ul{width:100%; float:left; border-bottom:1px solid #b07311;}

#home_left_container .shopping_price ul ul li{width:230px; float:left; background:url(../images/left_li_bg.jpg) no-repeat 0 0; font-size:13px; line-height:17px; font-weight:bold; padding:5px 0 5px 21px; height:23px}

#home_left_container .shopping_price ul ul li a{text-decoration:none; color:#fff; text-shadow:1px 2px 0 #d79700; vertical-align:top}





#home_left_container .member_ship{width:230px; float:left; height:55px; background:url(../images/member_ship_bg.jpg) no-repeat 0 0; margin-bottom:11px;}

#home_left_container .member_ship p{width:auto; float:left; font-size:13px; line-height:17px; font-weight:normal; color:#ffffff; padding:11px 0 0 13px;}

#home_left_container .member_ship p a{text-decoration:underline; color:#50762e;}

#home_left_container .member_ship p a:hover{text-decoration:none; color:#50762e;}

#home_left_container .newsletter_section{width:200px; float:left; background:#98bf16 url(../images/newsletter_bg.jpg) repeat-x 0 0; padding:14px 15px 18px;}

#home_left_container .newsletter_section form{width:100%; float:left;}

#home_left_container .newsletter_section fieldset{width:100%; float:left;}

#home_left_container .newsletter_section p{width:100%; float:left; font-size:13px; line-height:18px; font-weight:normal; color:#fff; padding-bottom:13px;}

#home_left_container .newsletter_section p a{text-decoration:underline; color:#3b6f0c; text-transform:uppercase;}

#home_left_container .newsletter_section p a:hover{text-decoration:none;}

#home_left_container .newsletter_section .row{width:100%; float:left; margin-bottom:7px;}

#home_left_container .newsletter_section input{width:187px; float:left; border:1px solid #858d85; background:#fff; height:17px; font-size:13px; color:#12420c; padding:2px 5px;}

#home_left_container .newsletter_section .button{width:197px; float:left; height:40px; background:url(../images/subscribe_btn_bg.jpg) no-repeat 0 0; font-size:17px; color:#fff; border:0px; padding:0; cursor:pointer; margin-top:4px;}

#home_left_container .wishlist_section{width:202px; float:left; background:#ff670e; border:1px solid #d06f17; padding:16px 15px 11px 11px }

#home_left_container .wishlist_section ul{width:100%; float:left;}

#home_left_container .wishlist_section ul li{width:100%; float:left; font-size:13px; line-height:16px; color:#fff; padding-bottom:7px;}

#home_left_container .wishlist_section ul li.view{width:auto; float:right; padding:3px 0 0 0;}

#home_left_container .wishlist_section ul li a{text-decoration:underline; color:#fff;}

#home_left_container .wishlist_section ul li a:hover{text-decoration:none; color:#fff;}



#home_left_container_newsletter{width:230px; margin-left:16px;}

#home_left_container_newsletter .brands{width:221px; float:left; height:31px; background:url(../images/categories_bg.jpg) no-repeat 0 0; margin-bottom:2px; padding:4px 0 0 9px; }

#home_left_container_newsletter .brands img{float:left; margin-right:5px;}

#home_left_container_newsletter .brands a{text-decoration:none; color:#fff; text-shadow:1px 2px 1px #6e8f0c; font-size:14px; line-height:15px; color:#fff; font-weight:bold; padding-top:6px; float:left; text-transform:uppercase;}

#home_left_container_newsletter .brands a:hover{color:#fff;}

#home_left_container_newsletter .search_box{width:200px; float:left; height:34px; background:url(../images/search_bg.jpg) no-repeat 0 0; margin-bottom:9px; padding:10px 15px 0;}

#home_left_container_newsletter .search_box form{width:100%; float:left;}

#home_left_container_newsletter .search_box select{width:193px; float:left; border:1px solid #858d85; color:#647564; padding:2px;}

#home_left_container_newsletter .left_nav{width:230px; float:left; margin-bottom:8px;}

#home_left_container_newsletter .left_nav ul{width:100%; float:left; border-bottom:1px solid #b07311;}

#home_left_container_newsletter .left_nav ul li{width:230px; float:left; background:url(../images/left_li_bg.jpg) no-repeat 0 0;}

#home_left_container_newsletter .left_nav ul li a{width:auto; float:left; text-decoration:none; font-size:14px; line-height:17px; color:#fff; font-weight:bold; text-shadow:1px 2px 0 #d79700; padding:8px 0 8px 21px;}

#home_left_container_newsletter .left_nav ul li ul{width:100%; float:left; border-bottom:none!important;}

#home_left_container_newsletter .left_nav ul li ul li{width:230px;  float:left; background:url(../images/left_li_ul_li.jpg) no-repeat 0 0;}

#home_left_container_newsletter .left_nav ul li ul li a{width:auto; float:left; text-decoration:none; font-size:14px; line-height:17px; color:#fff; font-weight:bold; text-shadow:1px 2px 0 #d79700; padding:8px 0 8px 35px;}

#home_left_container_newsletter .left_nav ul li ul li a:hover{text-decoration:underline; color:#fff;}

#home_left_container_newsletter .left_nav ul li ul li ul li a{width:auto; float:left; text-decoration:none; font-size:14px; line-height:17px; color:#fff; font-weight:bold; text-shadow:1px 2px 0 #d79700; padding:8px 0 8px 55px;}

#home_left_container_newsletter .left_nav ul li a:hover{color:#fff;}



#home_left_container_newsletter .shopping_price{width:100%; float:left; padding-bottom:11px;}

#home_left_container_newsletter .shopping_price p{width:221px; float:left; height:27px; background:url(../images/categories_bg.jpg) no-repeat 0 0; margin-bottom:2px; padding:8px 0 0 9px; color:#fff; text-shadow:1px 2px 1px #6e8f0c; font-size:14px; line-height:15px; text-transform:uppercase;}



#home_left_container_newsletter .shopping_price ul{width:100%; float:left; border-bottom:1px solid #b07311;}

#home_left_container_newsletter .shopping_price ul li{width:209px; float:left; background:url(../images/left_li_bg.jpg) no-repeat 0 0; text-decoration:none; font-size:14px; line-height:17px; color:#000; font-weight:bold; text-shadow:1px 2px 0 #d79700; padding:8px 0 8px 21px;}

#home_left_container_newsletter .shopping_price ul ul{width:100%; float:left; border-bottom:1px solid #b07311;}

#home_left_container_newsletter .shopping_price ul ul li{width:209px; float:left; background:url(../images/left_li_bg.jpg) no-repeat 0 0; font-size:14px; line-height:17px; font-weight:bold; padding:5px 0 5px 21px; height:23px}

#home_left_container_newsletter .shopping_price ul ul li a{text-decoration:none; color:#fff; text-shadow:1px 2px 0 #d79700; vertical-align:top}





#home_left_container_newsletter .member_ship{width:230px; float:left; height:55px; background:url(../images/member_ship_bg.jpg) no-repeat 0 0; margin-bottom:11px;}

#home_left_container_newsletter .member_ship p{width:auto; float:left; font-size:13px; line-height:17px; font-weight:normal; color:#ffffff; padding:11px 0 0 13px;}

#home_left_container_newsletter .member_ship p a{text-decoration:underline; color:#50762e;}

#home_left_container_newsletter .member_ship p a:hover{text-decoration:none; color:#50762e;}

#home_left_container_newsletter .newsletter_section{width:200px; float:left; background:#98bf16 url(../images/newsletter_bg.jpg) repeat-x 0 0; padding:14px 15px 18px;}

#home_left_container_newsletter .newsletter_section form{width:100%; float:left;}

#home_left_container_newsletter .newsletter_section fieldset{width:100%; float:left;}

#home_left_container_newsletter .newsletter_section p{width:100%; float:left; font-size:13px; line-height:18px; font-weight:normal; color:#fff; padding-bottom:13px;}

#home_left_container_newsletter .newsletter_section p a{text-decoration:underline; color:#3b6f0c; text-transform:uppercase;}

#home_left_container_newsletter .newsletter_section p a:hover{text-decoration:none;}

#home_left_container_newsletter .newsletter_section .row{width:100%; float:left; margin-bottom:7px;}

#home_left_container_newsletter .newsletter_section input{width:187px; float:left; border:1px solid #858d85; background:#fff; height:17px; font-size:13px; color:#12420c; padding:2px 5px;}

#home_left_container_newsletter .newsletter_section .button{width:197px; float:left; height:40px; background:url(../images/subscribe_btn_bg.jpg) no-repeat 0 0; font-size:17px; color:#fff; border:0px; padding:0; cursor:pointer; margin-top:4px;}

#home_left_container_newsletter .wishlist_section{width:202px; float:left; background:#ff670e; border:1px solid #d06f17; padding:16px 15px 11px 11px }

#home_left_container_newsletter .wishlist_section ul{width:100%; float:left;}

#home_left_container_newsletter .wishlist_section ul li{width:100%; float:left; font-size:13px; line-height:16px; color:#fff; padding-bottom:7px;}

#home_left_container_newsletter .wishlist_section ul li.view{width:auto; float:right; padding:3px 0 0 0;}

#home_left_container_newsletter .wishlist_section ul li a{text-decoration:underline; color:#fff;}

#home_left_container_newsletter .wishlist_section ul li a:hover{text-decoration:none; color:#fff;}



#home_left_container_newsletter_page .member_ship{width:230px; float:left; height:55px; background:url(../images/member_ship_bg.jpg) no-repeat 0 0; margin-bottom:11px;}

#home_left_container_newsletter_page .member_ship p{width:auto; float:left; font-size:13px; line-height:17px; font-weight:normal; color:##61764E; padding:11px 0 0 13px;}

#home_left_container_newsletter_page .member_ship p a{text-decoration:underline; color:#50762e;}

#home_left_container_newsletter_page .member_ship p a:hover{text-decoration:none; color:#50762e;}

#home_left_container_newsletter_page .newsletter_section{padding:14px 15px 18px;}

#home_left_container_newsletter_page .newsletter_section form{width:100%; float:left;}

#home_left_container_newsletter_page .newsletter_section fieldset{width:100%; float:left;}

#home_left_container_newsletter_page .newsletter_section p{width:100%; float:left; font-size:15px; line-height:18px; font-weight:normal; color:#61764E; padding-bottom:13px;}

#home_left_container_newsletter_page .newsletter_section p a{text-decoration:underline; color:#3b6f0c; text-transform:uppercase;}

#home_left_container_newsletter_page .newsletter_section p a:hover{text-decoration:none;}

#home_left_container_newsletter_page .newsletter_section .row{width:100%; float:left; margin-bottom:7px;}

#home_left_container_newsletter_page .newsletter_section input{width:187px; float:left; border:1px solid #858d85; background:#fff; height:17px; font-size:13px; color:#12420c; padding:2px 5px;}

#home_left_container_newsletter_page .newsletter_section .button{width:200px; float:left; height:40px; background:url(../images/subscribe_btn_bg.jpg) no-repeat 0 0; font-size:17px; color:#fff; border:0px; padding:0; cursor:pointer; margin-top:4px;}

#home_left_container_newsletter_page .wishlist_section{width:202px; float:left; background:#ff670e; border:1px solid #d06f17; padding:16px 15px 11px 11px }

#home_left_container_newsletter_page .wishlist_section ul{width:100%; float:left;}

#home_left_container_newsletter_page .wishlist_section ul li{width:100%; float:left; font-size:13px; line-height:16px; color:##61764E; padding-bottom:7px;}

#home_left_container_newsletter_page .wishlist_section ul li.view{width:auto; float:right; padding:3px 0 0 0;}

#home_left_container_newsletter_page .wishlist_section ul li a{text-decoration:underline; color:#fff;}

#home_left_container_newsletter_page .wishlist_section ul li a:hover{text-decoration:none; color:#fff;}











.breadcrumb{width:711px; float:left; padding:11px 0 15px 5px;}

.breadcrumb ul{width:100%; float:left;}

.breadcrumb ul li{width:auto; float:left; font-size:17px; line-height:20px; color:#5f8241; padding-right:7px;} 

.breadcrumb ul li a{text-decoration:none; color:#5f8241;}

.breadcrumb ul li a:hover{color:#5f8241; text-decoration:underline;}



#home_right_section{width:711px; float:right; margin-right:10px; display:inline}

#home_right_section .top_detail{width:693px; float:left; background:url(../images/home_right_top_h_bg.png) no-repeat 0 0; height:29px; padding:6px 8px 0 9px;}

#home_right_section .top_detail p{width:auto; float:left; font-size:14px; line-height:18px; color:#fff; font-weight:bold; text-shadow:1px 2px 1px #87a384; padding-left:3px; text-transform:uppercase;}

#home_right_section .top_detail .right_side{width:410px; float:right;}

#home_right_section .top_detail .right_side .icon li a{background:url(../images/view_icon2.jpg) repeat-y 0 0;}





#home_right_section .top_detail .view{width:180px; float:left;}

#home_right_section .top_detail .view p{width:auto; float:left; font-size:13px; font-weight:bold; color:#fff; text-shadow:1px 2px 1px #83a181; padding-top:2px;text-transform:none}

#home_right_section .top_detail .view ul.icon{width:auto; float:left; padding:4px 0 0 10px;}

#home_right_section .top_detail .view ul.icon li{width:auto; float:left;}

#home_right_section .top_detail .view ul.icon .grid{ background:url(../images/view_icon_normal1.jpg) no-repeat 0 0; float:left; width:24px; height:19px; text-indent:-999999px; vertical-align:top}

#home_right_section .top_detail .view ul.icon strong.grid{ background:url(../images/view_icon_active1.jpg) no-repeat 0 0; float:left; width:24px; height:19px; text-indent:-999999px; vertical-align:top}

#home_right_section .top_detail .view ul.icon .list{ background:url(../images/view_icon_normal2.jpg) no-repeat 0 0; float:left; width:23px; height:19px; text-indent:-999999px; vertical-align:top}

#home_right_section .top_detail .view ul.icon strong.list{ background:url(../images/view_icon_active2.jpg) no-repeat 0 0; float:left; width:24px; height:19px; text-indent:-999999px; vertical-align:top}



#home_right_section .top_detail .categories{width:212px; float:right;}

#home_right_section .top_detail form{width:100%; float:left;}

#home_right_section .top_detail .categories select{width:180px; float:left; border:1px solid #858d85; color:#647564; padding:2px;}

#home_right_section .top_detail .categories .btn{width:27px; height:22px; float:right; border:0px; cursor:pointer;}



#home_right_section .next_prev{width:100%; float:left; padding-bottom:17px;}

#home_right_section .next_prev a{width:auto; float:left; font-size:13px; line-height:15px; color:#a6a6a6; text-decoration:none;}

#home_right_section .next_prev a:hover{text-decoration:underline; color:#a6a6a6;}



#home_right_section .detail_section{width:709px; float:left; background:url(../images/right_line.jpg) repeat-y 0 0; margin-left:2px; display:inline;}

#home_right_section .detail_section .top_row{width:100%; float:left; border-bottom:1px solid #e4e4e4; padding:21px 0 10px;}

#home_right_section .detail_section .top_row1{width:100%; float:left; border-bottom:1px solid #e4e4e4; padding:0px 0 20px;}

#home_right_section .detail_section .btm_row{width:100%; float:left; padding:10px 0 10px;}

#home_right_section .detail_section form{width:100%; float:left;}

#home_right_section .detail_section fieldset{width:100%; float:left;}

#home_right_section .detail_section ul{width:100%; float:left;}

#home_right_section .detail_section ul li{width:172px; float:left;}

#home_right_section .detail_section ul li.last{width:189px; float:left;}

#home_right_section .detail_section ul li .img_box{width:100%; float:left; text-align:center;}

#home_right_section .detail_section ul li .img_box img{float:none;}

#home_right_section .detail_section ul li .content_detail{width:158px; float:left; padding-left:14px;}

#home_right_section .detail_section ul li .content_detail_last{width:164px; float:left; padding-left:25px;}

#home_right_section .detail_section ul li .row{width:100%; float:left; padding-bottom:8px;}

#home_right_section .detail_section ul li p a{width:100%; float:left; font-weight:bold; font-size:12px; color:#9cbf4d; text-decoration:none}

#home_right_section .detail_section ul li p a:hover{text-decoration:underline}

/*#home_right_section .detail_section ul li p span{color:#b9d3b7;}*/

#home_right_section .detail_section ul li strong{width:auto; float:left; font-size:19px; font-weight:bold; color:#50762e; padding:9px 7px 0 0}

#home_right_section .detail_section ul li .input_bg{width:28px; height:24px; float:left; border:0px; background:url(../images/input_bg.jpg) no-repeat 0 0;}

#home_right_section .detail_section ul li .input_bg input{width:100%; float:left; text-align:center; text-transform:uppercase; color:#a68b59; font-size:11px; padding-top:5px; border:0px; background:none;}

#home_right_section .detail_section ul li .button{width:45px; height:24px; float:left; margin-left:3px; display:inline;}

#home_right_section .detail_section ul li .row form{width:auto; float:left;}





#home_right_section .detail_section ul li .button .addCart{ width:45px; height:24px; background:url(../images/add.jpg) no-repeat 0 0; border:none}



#home_right_section .detail_section ul li h6{width:auto; float:left; font-size:13px; font-weight:bold; color:#f6840b; background:url(../images/bullet1.jpg) no-repeat 0 4px; padding-left:11px; margin-top:3px;} 

#home_right_section .detail_section ul li h6 a{text-decoration:none; color:#f6840b;}

#home_right_section .detail_section ul li h6 a:hover{color:#f6840b; text-decoration:underline;}





/*#home_right_section .category-products{width:709px; float:left; background:url(../images/right_line.jpg) repeat-y 0 0; margin-left:2px; display:inline;}

#home_right_section .category-products .top_row{width:100%; float:left; border-bottom:1px solid #e4e4e4; padding:21px 0 10px;}

#home_right_section .category-products .top_row1{width:100%; float:left; border-bottom:1px solid #e4e4e4; padding:0px 0 20px;}

#home_right_section .category-products .btm_row{width:100%; float:left; padding:10px 0 10px;}

#home_right_section .category-products form{width:100%; float:left;}

#home_right_section .category-products fieldset{width:100%; float:left;}

#home_right_section .category-products ul{width:100%; float:left;}

#home_right_section .category-products ul li{width:172px; float:left;}

#home_right_section .category-products ul li.last{width:189px; float:left;}*/



#home_right_section .category-products ul li .img_box{width:100%; float:left; text-align:center;}

#home_right_section .category-products ul li .img_box img{float:none;}

#home_right_section .category-products ul li .content_detail{width:158px; float:left; padding-left:14px;}

#home_right_section .category-products ul li .content_detail_last{width:164px; float:left; padding-left:25px;}

#home_right_section .category-products ul li .row{width:100%; float:left; padding-bottom:8px;}

#home_right_section .category-products ul li .row p{width:100%; float:left; font-size:12px; color:#2B8F27; min-height:30px; height:auto!important; height:48px;}

#home_right_section .category-products ul li p a{width:100%; float:left; font-weight:bold; font-size:12px; color:#9cbf4d; text-decoration:none}

#home_right_section .category-products ul li p a:hover{text-decoration:underline}

/*#home_right_section .category-products ul li p span{color:#b9d3b7;}*/

#home_right_section .category-products ul li strong{width:auto; float:left; font-size:19px; font-weight:bold; color:#50762e; padding:9px 7px 0 0}

#home_right_section .category-products ul li .input_bg{width:28px; height:24px; float:left; border:0px; background:url(../images/input_bg.jpg) no-repeat 0 0;}

#home_right_section .category-products ul li .input_bg input{width:100%; float:left; text-align:center; text-transform:uppercase; color:#a68b59; font-size:11px; padding-top:5px; border:0px; background:none;}

#home_right_section .category-products ul li .button{width:45px; height:24px; float:left; margin-left:3px; display:inline;}

#home_right_section .category-products ul li .row form{width:auto; float:left;}





#home_right_section .category-products ul li .button .addCart{ width:45px; height:24px; background:url(../images/add.jpg) no-repeat 0 0; border:none}



#home_right_section .category-products ul li h6{width:auto; float:left; font-size:13px; font-weight:bold; color:#f6840b; background:url(../images/bullet1.jpg) no-repeat 0 4px; padding-left:11px; margin-top:3px;} 

#home_right_section .category-products ul li h6 a{text-decoration:none; color:#f6840b;}

#home_right_section .category-products ul li h6 a:hover{color:#f6840b; text-decoration:underline;}





#home_right_section .paging{width:693px; float:left; margin:15px 0 10px 2px; display:inline; border-top:1px solid #a6a6a6; padding-top:30px;}

#home_right_section .paging ul.left{width:100%; float:left;}

#home_right_section .paging ul.left li{width:24px; height:26px; float:left; margin-right:5px; display:inline; text-align:center;}

#home_right_section .paging ul.left li a{text-decoration:none; color:#a6a6a6; width:24px; height:20px; float:left; border:1px solid #a6a6a6; font-size:13px; padding-top:5px; cursor:pointer;}

#home_right_section .paging ul.left li a:hover{background:#a6a6a6; text-decoration:none; color:#fff;}

#home_right_section .paging ul.left li.current {background:#a6a6a6; text-decoration:none; color:#fff; padding-top:5px; height:22px;}

#home_right_section .paging ul.left li.active {background:#a6a6a6; text-decoration:none; color:#fff; padding-top:5px;height:22px;}

#home_right_section .paging ul.showing{width:auto; float:right; padding-top:3px; }

#home_right_section .paging ul.showing li{ width:auto; float:left; font-size:13px; line-height:16px; color:#888887; padding-left:6px;}

#home_right_section .paging ul.showing li.pad_left{padding-left:14px;}

#home_right_section .paging ul.showing li a{text-decoration:underline; color:#888887;}

#home_right_section .paging ul.showing li a:hover{text-decoration:none; color:#888887;}



#product_detail_right_section{width:698px; float:left; margin-left:15px; display:inline;}

#product_detail_right_section .top_section{width:680px; float:left; /*padding-left:18px;*/}

#product_detail_right_section .top_section .photo_zooming{width:190px; float:left;}

#product_detail_right_section .top_section .photo_zooming .large_photo{width:189px; float:left; height:221px;}

#product_detail_right_section .top_section .photo_zooming ul{width:100%; float:left; padding-top:7px;}

#product_detail_right_section .top_section .photo_zooming ul li{width:38px; height:42px; float:left; border:1px solid #b1b1b1; margin-right:8px; display:inline;}

#product_detail_right_section .top_section .photo_zooming ul li.last{margin:0px;}

#product_detail_right_section .top_section .photo_zooming p{width:auto; float:left; color:#9c9c9c; margin:9px 0 0 22px; display:inline; background:url(../images/search1.jpg) no-repeat 0 3px; padding-left:17px;}



.product-img-box p.zoom-notice{color:#9c9c9c; background:url(../images/search1.jpg) no-repeat 0 3px; float:left; width:auto; margin-left:40px!important; display:inline; text-align:center; padding-left:18px;}



#product_detail_right_section .top_section .photo_zooming p a{text-decoration:none; color:#9c9c9c;}

#product_detail_right_section .top_section .photo_zooming p a:hover{text-decoration:underline; color:#9c9c9c;}

#product_detail_right_section .top_section .right_detail{width:430px; float:right!important; /*margin-left:34px; display:inline;*/}

#product_detail_right_section .top_section .right_detail .availability{width:100%; float:left; border-bottom:1px solid #efefef; padding:12px 0 17px; font-size:13px; color:#565755; line-height:16px;}

#product_detail_right_section .top_section .right_detail .availability strong{font-weight:bold; color:#93b513;} 

#product_detail_right_section .top_section .right_detail .kelp_noodles_section{width:100%; float:left; padding:15px 0 15px; margin-bottom:12px;}

#product_detail_right_section .top_section .right_detail .kelp_noodles_section .left_side{width:242px; float:left; margin-top:20px;}

#product_detail_right_section .top_section .right_detail .kelp_noodles_section .left_side h3{width:100%; float:left; font-size:23px; line-height:25px; color:#8bad2d; padding-bottom:10px;}

#product_detail_right_section .top_section .right_detail .kelp_noodles_section .left_side ul{width:100%; float:left; padding-bottom:3px;}

#product_detail_right_section .top_section .right_detail .kelp_noodles_section .left_side ul li{width:100%; float:left; font-size:15px; line-height:17px; color:#565755; padding-bottom:3px;}

#product_detail_right_section .top_section .right_detail .kelp_noodles_section .left_side ul li.pad_top{padding-top:10px; padding-bottom:0px; line-height:30px;}

#product_detail_right_section .top_section .right_detail .kelp_noodles_section .left_side ul li span{} 

#product_detail_right_section .top_section .right_detail .kelp_noodles_section .left_side ul li strong{font-weight:normal; color:#50762E;}

#product_detail_right_section .top_section .right_detail .kelp_noodles_section .left_side ul li big{font-weight:bold; color:#2B8F27;}

#product_detail_right_section .top_section .right_detail .kelp_noodles_section .right_side{width:188px; float:right; padding-top:15px;}

#product_detail_right_section .top_section .right_detail .kelp_noodles_section .right_side p{text-align:right; font-size:14px; line-height:16px; color:#93b513;padding-bottom:12px}

#product_detail_right_section .top_section .right_detail .kelp_noodles_section .right_side form{width:100%; float:left;}

#product_detail_right_section .top_section .right_detail .kelp_noodles_section .right_side fieldset{width:100%; float:left;}

#product_detail_right_section .top_section .right_detail .kelp_noodles_section .right_side .add_cart{width:auto; float:right; margin-top:16px;}

#product_detail_right_section .top_section .right_detail .kelp_noodles_section .right_side .field{width:35px; float:left; height:27px; border:0px; background:url(../images/qty_l_bg.jpg) no-repeat 0 0; padding:7px 2px 0;}

#product_detail_right_section .top_section .right_detail .kelp_noodles_section .right_side input.qty{width:35px; float:left; border:0px; text-align:center; padding:9px 2px; font-size:14px; line-height:16px; color:#a68b59; background:url(../images/qty_l_bg.jpg) no-repeat 0 0;  text-transform:uppercase;}

#product_detail_right_section .top_section .right_detail .kelp_noodles_section .right_side button{width:143px; float:right; height:33px; background:url(../images/add_to_cart.jpg) no-repeat 0 0; font-size:15px; line-height:17px; color:#fff; text-transform:uppercase; border:0px; cursor:pointer; padding:0px;}

#product_detail_right_section .top_section .right_detail .kelp_noodles_section .right_side button *{background:none; border:none}

#product_detail_right_section .top_section .right_detail .btm_section{width:100%; float:left; border-top:1px solid #efefef; margin-top:40px; padding-top:5px;}

#product_detail_right_section .top_section .right_detail .btm_section span{color:#9c9c9c;}



#product_detail_right_section .bottom_section{width:680px; float:left; padding-left:18px; margin-top:15px;}

#product_detail_right_section .bottom_section .menu{width:100%; float:left;}

#product_detail_right_section .bottom_section .menu ul{width:100%; float:left;}

#product_detail_right_section .bottom_section .menu ul li{width:auto; float:left; font-size:15px; line-height:17px; text-transform:uppercase; color:#84776b; margin-right:10px; display:inline; position:relative; }

#product_detail_right_section .bottom_section .menu ul li.last{margin-right:0px;}

#product_detail_right_section .bottom_section .menu ul li a img{vertical-align:middle; margin-right:4px; display:inline;}

#product_detail_right_section .bottom_section .menu ul li a{width:auto; float:left; text-decoration:none; color:#84776b; background:url(../images/inner_m_left.jpg) no-repeat 0 0;

height:33px; padding:0 0px 0 10px; cursor:pointer;}

#product_detail_right_section .bottom_section .menu ul li a span{width:auto; float:left; background:url(../images/inner_m_right.jpg) no-repeat right 0; height:26px; padding:7px 10px 0 0px;}

#product_detail_right_section .bottom_section .menu ul li a:hover small{width:100%; height:12px; text-align:center; background:url(../images/inner_m_arrow.jpg) no-repeat 0 0; position:absolute!important; bottom:-11px;  left:60px; _bottom:-15px;}

#product_detail_right_section .bottom_section .menu ul li a:hover{background-position:0 bottom; color:#fff;}

#product_detail_right_section .bottom_section .menu ul li a:hover span{background-position:right bottom;}



#product_detail_right_section .bottom_section .menu ul li.active small{width:100%; height:12px; text-align:center; background:url(../images/inner_m_arrow.jpg) no-repeat 0 0; position:absolute!important; bottom:-11px;  left:60px; _bottom:-15px;}

#product_detail_right_section .bottom_section .menu ul li.active a{background-position:0 bottom; color:#fff;}

#product_detail_right_section .bottom_section .menu ul li.active span{background-position:right bottom;}

#product_detail_right_section .bottom_section .content_section{width:100%; float:left; border-bottom:1px solid #e4e4e4; padding-top:18px;}



#product_detail_right_section .bottom_section .content_section p{width:100%; float:left; font-size:14px; line-height:18px; color:#858585; padding-bottom:17px;}

#product_detail_right_section .bottom_section .content_section h5{width:100%; float:left; font-size:14px; font-weight:bold; line-height:18px; color:#ff7c00; text-transform:uppercase;}

#footer{width:100%; float:left; background:#f4faf3; margin-top:22px;}

#footer .wrapper{width:950px; margin:0 auto;}

#footer .left_side{width:695px; float:left; padding-top:25px;}

#footer .left_side .row{width:100%; float:left; padding-top:22px;}

#footer .left_side ul.home{width:100%; float:left;}

#footer .left_side ul.home li{width:auto; float:left; font-size:13px; line-height:16px; color:#61764e; padding-right:13px; font-weight:normal;}

#footer .left_side ul.home li a{text-decoration:none; color:#61764e;}

#footer .left_side ul.home li a:hover{text-decoration:underline; color:#61764e;}

#footer .left_side ul.home li.active a{text-decoration:underline; color:#61764e;}

#footer .left_side ul.copyright{width:100%; float:left;}

#footer .left_side ul.copyright li{width:auto; float:left; font-size:13px; line-height:16px; color:#7cac79; padding-right:10px;}

#footer .left_side ul.copyright li a{text-decoration:none; color:#7cac79;}

#footer .left_side ul.copyright li a:hover{text-decoration:underline; color:#7cac79;}

#footer .right_side{width:255px; float:right; padding-top:20px;}

#footer .right_side ul.social{width:auto; float:right;}

#footer .right_side ul.social li{width:auto; float:left; margin-left:9px; display:inline; font-size:13px; line-height:22px; color:#61764e;}

#footer .right_side .row{width:94%; float:right; padding-top:16px;}

#footer .right_side .row p{width:auto; float:left; font-size:13px; color:#7cac79; padding-top:10px;}





.category-products .toolbar-bottom{display:block;}



.content_section{width:100%; float:left; padding-top:10px;}

.content_section p{width:100%; float:left; font-size:14px; line-height:18px; color:#858585; padding-bottom:17px;}

.content_section h5{width:100%; float:left; font-size:14px; font-weight:bold; line-height:18px; color:#ff7c00; text-transform:uppercase; padding-bottom:10px;}



.box-collateral #product-attribute-specs-table{float:left; width:100%;}

.box-collateral h2{   
    font-size: 14px;

    font-weight: bold;
}



.box-collateral ul.product-tags{float:left; width:auto; padding:10px 0}

.box-collateral ul.product-tags li{float:left; width:auto; margin-right:10px;}

.box-collateral ul.product-tags li a{ color:#000; text-decoration:underline}

.box-collateral ul.product-tags li a:hover{ color:#000; text-decoration:none}



.box-collateral form#addTagForm{float:left; width:auto; padding:10px 0}

.box-collateral form#addTagForm *{float:left; width:auto; margin-right:10px; display:inline;}



#customer-reviews dl{float:left; width:100%;}

#customer-reviews h2{float:left; width:100%; padding-bottom:10px;}

#customer-reviews dl dt{float:left; width:100%; padding-bottom:10px;}

#customer-reviews dl dd{float:left; width:100%; padding-bottom:10px;}



a{ color:#000; text-decoration:underline}

a:hover{ color:#000; text-decoration:none}



#tab1 > table { clear: left; }

.std > table { clear: left; }

.MsoNormalTable { clear: left; }

#review-form fieldset { float: left; }

div.row { clear: left; }

.col-left { width: 240px; }







/*- Menu Tabs --------------------------- */



    #tabs {
width: 100%;

      float:left;

      /*width:970px;*/

	  height: 42px;

      font-weight:bold;

      line-height:normal;

      /*border-bottom:0px solid #24618E;*/

      padding: 0px 0px 0px 0px;

	  /*background: url(../images/nav-bg.png);*/

     }

    #tabs ul {

        margin:0;

        padding:0px 0px 0 0px;

        list-style:none;

      }

    #tabs li {

      float: left;

      margin:0 0 0 2px;

      padding:0;
display: inline-block;
      }

	 #tabs li:first-child {

		 margin-left: 0;

	 }
    #tabs a {
		

      float:left;

      background:url("../images/tableft.png") no-repeat left top;

      margin:0;

      padding: 0px 0 0 15px;

      text-decoration:none;

      }

    #tabs li:first-child a{

      padding: 0px 0 0 16px;
		
	}

    #tabs a span {
      float:left;

      display:block;

	  height: 30px;

      background:url("../images/tabright.png") no-repeat right top;

      padding:12px 32px 0 18px;

      color:#06456d;

      font: 17px 'Arial Rounded MT Bold', 'Arial Rounded MT', Arial, sans-serif

      }

    #tabs li:first-child a span{

      padding:12px 35px 0 28px;
		
	}

    /* Commented Backslash Hack hides rule from IE5-Mac \*/

    #tabs a span {float:left;}

    /* End IE5-Mac hack */

    #tabs a:hover span {
		font-weight:normal;

	color:#0a87cb;


      }

    #tabs a:hover {

      background-position:0% -42px;

      }

    #tabs a:hover span {

      background-position:100% -42px;

      }



.cms-home #tabs .tab-home a,

.cms-our-story #tabs .tab-story a,

.customer-account-login #tabs .tab-account a,

.customer-account-create #tabs .tab-account a,

.customer-account-index #tabs .tab-account a,

.customer-account-edit #tabs .tab-account a,

.customer-address-form #tabs .tab-account a,

.sales-order-history #tabs .tab-account a,

.sales-billing-agreement-index #tabs .tab-account a,

.sales-recurring-profile-index #tabs .tab-account a,

.downloadable-customer-products #tabs .tab-account a,

.newsletter-manage-index #tabs .tab-account a {

	background-position:0% -42px;

}

.cms-home #tabs .tab-home a span,

.cms-our-story #tabs .tab-story a span,

.customer-account-login #tabs .tab-account a span,

.customer-account-create #tabs .tab-account a span,

.customer-account-index #tabs .tab-account a span,

.customer-account-edit #tabs .tab-account a span,

.customer-address-form #tabs .tab-account a span,

.sales-order-history #tabs .tab-account a span,

.sales-billing-agreement-index #tabs .tab-account a span,

.sales-recurring-profile-index #tabs .tab-account a span,

.downloadable-customer-products #tabs .tab-account a span,

.newsletter-manage-index #tabs .tab-account a span {

	background-position:100% -42px;

	color:#0a87cb;

}
















































































/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_modern
 * @copyright   Copyright (c) 2011 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* IE 6 only */
* html .validation-advice { height:13px; }
* html .main { height:350px; }
* html .account-login .content { height:200px; }
.block li.item,
.block-poll li,
.opc li.section { vertical-align:top; }

* html button.button span { background-image:url(../images/bkg_btn.gif); }
* html .form-search button.button span,
* html .block button.button span,
* html .product-view .box-tags .form-add button.button span,
* html .footer .form-subscribe button.button span { background-image:url(../images/bkg_btn-small.gif); }
* html .window-overlay { background:#ccc; filter:alpha(opacity=50); }

/* Doubled Margin Fixes */
.product-view .product-img-box .more-views li,
.product-view .box-tags .form-add .input-box,
.sp-methods select.month,
.footer .form-subscribe .input-box { display:inline; }

/********** < Navigation styles */
#nav li,
#nav li a { zoom:1; }
#nav li { vertical-align:top; }
/********** < Navigation styles */

select { margin-bottom:1px; }
input.radio { width:13px; height:13px; }
input.checkbox { width:13px; height:13px; }
button.button { height:28px; }
button.button span { position:relative; }
button.btn-checkout { height:28px; }
.form-list label { position:relative; z-index:0; }
.form-list label.required em { position:absolute; top:0; right:-8px; }
.form-list .input-box input.input-text { float:left; }

.form-search button.button,
.block button.button,
.product-view .box-tags .form-add button.button,
.footer .form-subscribe button.button { height:23px; }

.cart .discount .buttons-set button.button,
.cart .shipping .buttons-set button.button { height:19px; }

table { scrollbar-face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff', cellSpacing = 0); }

.product-view .product-img-box .zoom.disabled { filter:alpha(opacity=30); }

.gift-messages-form { position:relative; zoom:1; }

.tool-tip .btn-close a { margin:0; }

.product-view .box-tags .product-tags li { padding:0 4px 0 7px; }
.footer li { padding-right:2px; margin-right:6px; }

.product-options dd .time-picker select { margin:0; padding:0; position:relative; top:-1px; }

/* Clearer */
.clearer { display:block; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }

/* Clears and hasLayout fixes */
.header-container,
.header-container .top-container,
.header,
.top-bar,
.quick-access,
.form-search,
#nav,
.main,
.footer,
.footer .form-subscribe,
.footer-container .bottom-container,
.col-main,
.col2-set,
.col3-set,
.col4-set,
.messages li,
.search-autocomplete li,
.block,
.block .block-content,
.block .actions,
.block li.item,
.block-poll li,
.block-poll .label,
.block-layered-nav .currently li,
.block-account .block-content li a,
.mini-products-list .product-details,
.page-title,
.rss-title h1,
.products-grid,
.products-list li.item,
.box-account .box-head,
.dashboard .box .box-title,
.order-info ul,
.box-reviews li.item,
.box-tags li.item,
.pager,
.sorter,
.ratings,
.add-to-box,
.add-to-cart,
.product-essential,
.product-collateral,
.product-tabs,
.product-view .product-img-box .more-views ul,
.product-view .box-tags .form-add,
.product-view .product-shop .short-description,
.product-view .box-description,
.product-options .options-list li,
.product-options,
.product-options-bottom,
.truncated,
.truncated .truncated_full_value,
.product-review,
.cart,
.cart-collaterals,
.cart .crosssell li.item,
.cart .discount,
.cart .discount .discount-form,
.cart .shipping .shipping-form,
.opc .step-title,
.opc .step,
.multiple-checkout,
.sp-methods,
.checkout-progress,
.multiple-checkout .place-order,
.form-list li,
.form-list .field,
.form-list .input-box,
.group-select li,
.buttons-set,
.page-print .print-head,
.cart-tax-total,
.advanced-search-summary,
.advanced-search-summary p,
.gift-messages-form .item,
.send-friend .form-list li p,
.centinel .authentication { zoom:1; }

/* Hover Fix */
iframe.hover-fix { position:absolute; left:-1px; top:-1px; z-index:-1; background:transparent; filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); }



