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, 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, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{padding: 0; border: 0; font-size: 100%; margin:1px auto;}
/* HTML5 display-role reset for older browsers */
*{margin:0 padding:0}
div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0}
/*table{border-collapse:collapse;border-spacing:0;}*/
table{border-spacing:0;}
sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}
strong{ font-weight:bold; }
img{border:0;}
a{ color:#000000; outline:none; text-decoration:none;}
a:hover{color:#000000}
a:focus{outline:0 none;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
ol, ul{list-style: none;}
blockquote, q{quotes: none;}
blockquote:before, blockquote:after, q:before, q:after{content: ''; content: none;}
a, img{border:0px;}
:focus{outline: 0;}
ol, ul{list-style: none;}
.alignright{float:right;}
.alignleft{float:left;}
.alignnone{height:0px; font-size:0px; clear:both; line-height:0px;}
.clearfix:after{content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix{display: inline-block;}
.ie8 .clearfix,.ie9 .clearfix {display: block;}
html[xmlns] .clearfix{display: block;}
* html .clearfix{height: 1%;}
.clear{clear:both;}

/*html, body{margin:0px; padding:0px; font-family:Tahoma, Geneva, sans-serif; font-size:18px; color:#000000;}*/
html, body{margin:0px; padding:0px; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#000000;}

/*.wrapper{width:100%;}*/
.wrapper{position:relative; z-index:0; }
.container{width:1000px; margin:0 auto;}
.accordianEditDiv{display:none;}
.accordianTopPad{position:relative;top:-13px;}
.accordianTopPadsubpage {
    position: relative;
    top: -10px;
}
.box-copntend-accordian{padding:20px 30px !important;background-color:#D4EDEB; width:940px !important;}
.box-copntend-accordian-innercolor{background-color:#edf7f6; padding-left:20px; padding-right:20px; font-weight:normal;}
.box-copntend-accordian-innercolor-orderVerify{background-color:#edf7f6; padding-top:40px; padding-left:140px; padding-right:20px; font-weight:normal; font-size:20px; line-height:26px;}
.header{ /*min-height:200px;*/ position:relative; z-index:4; padding-bottom:10px;}
.logo{ margin-top:10px; width:230px;}
.right-section{ width:770px; position:relative;}
.top-link{ color:#000000; width:770px; /*height:20px;*/ margin-top:10px !important; overflow-x:hidden;}
.top-link ul li{ float:left; display:inline; margin:0px 10px; font-size:15px; font-family:Tahoma;}
.top-link ul li a{ display:inline-block; color:#000; font-size:15px;}
.profile{font-weight:bold; font-style:italic;}
.logout{font-size:13px; text-decoration:underline;}
.logout span{display:inline-block; text-decoration:none;}
.navigation{ width:770px; margin-top:55px;}
.navigation-bg{}
.nav-title{ font-size:15px; font-style:italic; line-height:22px; margin-right:5px;}
.nav{ font-size:14px; width:719px;}
.nav li{ float:left; display:inline; margin:0px 1px 0px 1px;}
.nav li a{ display:block; padding:0px 0px 0px 10px;}
.nav li a span{ padding:0px 8px 0px 0px;}
.nav li a:hover, .nav li a.selected, .nav li:hover a{ background-image:url(../images/navigation-bg.png); background-repeat:no-repeat; background-position:bottom left; color:#fff;}
.nav li a:hover span, .nav li a.selected span, .nav li:hover a span{ background-image:url(../images/navigation-bg.png); background-repeat:no-repeat; background-position:bottom right; color:#fff;}
.search-box{ height:26px; width:250px; display:block; position:relative; top:4px;}

/*.search-box > div{font-size:15px;}*/
.search-box input.text-searchbox{ height:26px; width:199px; border:none; outline:none; background-color:transparent; line-height:22px; padding:0px 5px; font-size:12px; color:#000;margin:0px 5px !important; background-image:url(../images/textbox-bg.png); background-repeat:no-repeat;}
.search-box input[type="button"]{ height:22px; width:22px; border:none; outline:none; background-color:transparent; line-height:22px; margin:0px 0px 0px 7px; font-size:11px; color:#000; background-image:url(../images/magnifying-glass.png); background-repeat:no-repeat; background-position:top left; cursor:pointer;}
.welcome-text{ position:absolute; left:120px;}
.mybag-nomrgn{ margin-right:0px !important;}
.fblike{margin:40px 0px 0px 0px;}
.popup-cornert div, .popup-cornert div img{ line-height:0px;}
/*.fblike{ float:right; margin:40px 75px 0px 0px;}*/
.content-repete{ background-image:url(../images/content-repeter-menu.png); background-repeat:repeat-y; width:168px; *padding-bottom:7px;}
.submenu{ position:absolute; width:168px; z-index:9;display:none;}
.nav li:hover .submenu{display:block;}
.content-repete ul li{ margin:0px !important; display:block !important; float:none !important;}
.content-repete ul li a{ background:none !important; font-size:15px !important; padding:0px 10px !important; line-height:22px !important;}
.content-repete ul li a:hover{ color:#000;}
.footer{font-size:16px;}
.footer-nav{ width:780px; margin:0px auto;}
.footer-nav ul li{ float:left; display:inline; margin-right:44px;}
.footer-nav ul li a{ display:block;}
.footer-nav ul li.no-margin-rig{ margin-right:0px !important;}
.social-network{}
.social-network li{ float:left; display:inline; margin-left:30px;}
.social-network li a{ display:block;}
.social-network li a img{ position:relative; top:8px; margin-right:10px;}
.nav-social{ width:85px; margin:15px auto 0px auto;}
.finduson{ position:relative; top:18px;}
.footer{ margin-top:2px; margin-bottom:30px; position:relative; z-index:0; border-top:#82cdca 10px solid; padding:5px 0px 0px 0px; margin-right:auto; margin-left:auto;}
.ie7 .footer{ margin-top:2px; margin-bottom:30px; position:relative; z-index:0; border-top:#82cdca 10px solid; padding:30px 0px 30px 0px; margin-right:auto; margin-left:auto;}
.middle{ font-size:15px; line-height:20px; /*margin-top:-13px;*/}
.ie7 .middle{ font-size:15px;}
.top-curve, .bottom-curve{ position:relative; height:10px;}
.top-curve img{ position:absolute; top:0px;}
.bottom-curve img{ position:absolute; bottom:0px;}

.paymentPageDivClass{display:none;}


/*----------------- category css ------------------*/

.categories{margin-left:10px}
.categories li{ float:left; background-image:url(../images/bullet-icon.png); background-repeat:no-repeat; background-position:left 10px; display:inline; margin:0px 0px 5px 0px; padding:0px 20px 0px 25px;width:300px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.categories li.small{ float:left; background-image:url(../images/bullet-icon.png); background-repeat:no-repeat; background-position:left 10px; display:inline; margin:0px 0px 5px 0px; padding:0px 20px 0px 25px;width:250px;}
.categories li a{font-size:18px; line-height:30px;}
.category-listing{}
.pagenavigation{margin:10px 0px 0px 0px;}

/*.categories{ height:150px;}
.categories li{ background-image:url(../images/bullet-icon.png); background-repeat:no-repeat; background-position:left 10px; display:block; margin:0px 0px 5px 0px; padding:0px 0px 0px 25px;}
.categories li a{ font-size:26px; line-height:26px;}*/
.widht-ctgry1{ width:360px;}
.widht-ctgry2{ width:380px;}
.widht-ctgry3{ width:230px;}
.pagination li{ float:left; display:inline; margin-left:7px; font-size:18px;}
.pagination li a{ display:block;}
.product-listing{ padding-top:40px;}
.product-listing ul{}
.product-listing ul li{ float:left; display:inline; margin-right:56px; margin-bottom:40px; width:200px; height:416px;}
.product-listing ul li.no-margin{ margin-right:0px !important; float:right;}
.product-listing1{ margin-top:10px;}
.product-listing1 ul{}
.product-listing1 ul li{ float:left; display:inline; margin-right:58px; margin-bottom:20px; width:200px; height:364px;}
.product-listing1 ul li.no-margin{ margin-right:0px !important;}
.product-img-container{ position:relative; width:200px; height:300px;}
/*.sale-text{ height:24px; width:206px; position:absolute; bottom:25px; background-image:url(../images/sale-banner.png); background-repeat:no-repeat; color:#FFFFFF; font-size:23px; text-align:center; line-height:23px; left:0px;}
.sale-text1{ height:24px; width:206px; position:absolute; bottom:0; background-image:url(../images/sale-banner.png); background-repeat:no-repeat; color:#FFFFFF; font-size:23px; text-align:center; line-height:23px;left:0px;}*/
.sale-text { height:24px; width:200px; position:absolute; bottom:25px; background-image:url(../images/sale-banner.png); background-repeat:no-repeat; color:#FFFFFF; font-size:23px; text-align:center; line-height:23px; left:0px;}
.sale-text1 { height:24px; width:200px; position:absolute; bottom:0; background-image:url(../images/sale-banner.png); background-repeat:no-repeat; color:#FFFFFF; font-size:23px; text-align:center; line-height:23px;left:0px;}
.morecolor{ position:absolute; bottom:0px; height:25px; width:200px; background-image:url(../images/more-color.png); background-repeat:no-repeat; text-align:right; left:0px;}
.morecolor a{ color:#000000; font-size:14px; line-height:24px; padding-right:7px;}
.morecolor span{ color:#000000; font-size:14px; line-height:24px; padding-right:7px;}
.product-detail{height:64px;cursor:default;}
.product-name{ font-size:15px; font-weight:bold; text-align:center; padding:2px 0px;*padding:0px !important;*margin-top:-2px;}
.product-prices{ text-align:center; font-size:15px; font-weight:normal;}
.product-prices span{ margin-right:5px;}
.text-checked{ text-decoration:line-through; /*font-weight:bold;*/}
.when-checked1{ color:#2e9087; /*font-weight:bold;*/}
.when-checked2{ /*font-weight:bold;*/}
.social-icons{}
.social-icons ul{ margin-left:25px; margin-top:10px;}
.social-icons li{ /*float:left;*/ display:inline-block; *display:inline; height:45px; width:45px; margin:0px 10px !important;}
.social-icons li a{ display:inline; }
/*----------------- banner css ------------------*/
.banner-sec{ background-image:url(../images/contact-Banner.png); background-repeat:no-repeat; background-position:center top; min-height:300px; margin-top:15px;}
.banner-imgs{ position:relative;}.about-text
.banner-imgs img{ position:absolute; right:0px; top:100px;}
.banner-midimgs{margin-top: -9px; padding: 0 55px;}

.contact-details{font-size:25px; line-height:32px;}
/*----------------no category css --------------*/
.search-result-keyword{ text-align:center; padding:0px 0px 30px 0px; font-size:26px; line-height:40px;}
.no-datacategory{ text-align:center; padding:50px 0px;}
.resourtdesign{ font-size:26px; line-height:40px; padding:10px 0px;}
.no-datacategory .backlink a{ text-decoration:none; font-size:14px; border-bottom:#000 1px solid; line-height:30px;}
.no-search-result{ text-align:center; padding:0px 0px 50px 0px;}
.no-search-result .backlink a{ text-decoration:none; font-size:14px; border-bottom:#000 1px solid; line-height:30px;}
.category-landing{}
.testsd{ width:662px; height:610px; background-color:#333333; display:block; margin-right:5px;}
.middle .left-img{width:434px; height:766px; float:left;}
.left-img img{width:100%; height:100%;}
.middle .right-img{width:566px; float:right;}
.right-img .testsdt{margin:0 0 14px 13px;}
.right-img .testsdt img{width:100%; /*height:100%;*/}
.testsdt{ width:270px; /*height:263px;*/ /*background-color:#CCCCCC;*/ float:left; /*height:246px;*/ height:auto;}
.banner-img{ background-position:center top; background-repeat:no-repeat; width:100%; /*float:left;*/ height:140px; margin-bottom:10px;}
.home-img{ background-position:center top; background-repeat:no-repeat; width:1000px; /*float:left;*/ height:461px; margin-bottom:20px; margin:0 auto;}

/*----------------zoom image css --------------*/
.zoom{display: inline-block;position: relative;}
.zoom img{display: block;}
/*.zoom img:selection{background-color: transparent;}*/
.zoom img:hover{cursor: pointer;}

/*--------Border Color on Mouse Hover & Size button display CSS-------*/
.checkxlsize{}
.checkxlsize li{ float:left; display:inline; margin-right:7px; position:relative;}
.checkxlsize li a{ display:block; font-size:18px; text-align:center; background-color:#cceae7; height:28px; width:33px; padding:5px 0px 0px 0px;}

.out-of-stock{width:33px; height:33px; background:url(../images/out-of-stock.png) left top no-repeat #ccc !important; color:#666;}

/*.checkxlsize li a:selected{ border:#009993 2px solid;}*/
.checkxlsize li a.disable{ background-color:#515151;}
.checkxlsize li a.disable:hover{border:#fff 2px solid;}

.color{}
/* Non-Colored Border */
.nonColoredBorder{border:transparent 2px solid;}
.nonColoredBorder a{ /*height:36px !important;*/ padding:1px 0px 0px 0px !important;}

/*--------to create colored border-------*/
.coloredBorder { border:#009993 2px solid; /*width:39px; height:36px;*/}
.coloredBorder a{ /*height:36px !important;*/ padding:1px 0px 0px 0px !important;}

/*----------------add to Bag button CSS-----------------------*/
/*.addtobags{ font-size:35px; text-align:center; color:#fff; background:url(../images/button.png) left top no-repeat; padding:20px 0px 27px 10px; line-height:35px; *padding-left:0 0 0 10px; *float:left;}
.addtobags span{background:url(../images/button.png) right top no-repeat; padding:18px 30px 31px 20px; line-height:35px; text-transform:uppercase; vertical-align:middle; *float:left; *position:relative; *margin-top:-20px; *padding-top:20px;}*/
.addtobags{font-size:18px; text-align:center; color:#fff; background:url(../images/button.png) left top no-repeat; padding:0 0 0 12px; display:inline-block; cursor:pointer; text-transform:uppercase;}
.addtobags span{background:url(../images/button.png) right top no-repeat; padding:11px 12px 13px 0; display:inline-block;}

/*#CartSpan .addtobags{padding:20px 0 37px 10px;}
#CartSpan .addtobags span{padding:16px 30px 31px 20px;}*/
/*.addtobags input[type=image]{background:url(../images/button.png) right top no-repeat; height:91px; padding:23px 30px 28px 20px; line-height:35px; font-size:35px; text-transform:uppercase;}*/

/*----------------------------------------------------------------*/
/* ---------------add to cart button css -------------------- */
.addtobags{font-size:18px; text-align:center; color:#fff; background:url(../images/button.png) left top no-repeat; padding:0 0 0 12px; display:inline-block; cursor:pointer; text-transform:uppercase;}
.addtobags span{background:url(../images/button.png) right top no-repeat; padding:11px 12px 13px 0; display:inline-block;}

.addtocart{font-size:18px; text-align:center; color:#fff; background:url(../images/button.png) left top no-repeat; padding:0 0 0 12px; display:inline-block; cursor:pointer; text-transform:uppercase;}
.addtocart input[type=image]{background:url(../images/button.png) right top no-repeat; padding:11px 12px 13px 0; display:inline-block;}
.addtocart input[type=button], .addtocart input[type=submit]{background:url(../images/button.png) right top no-repeat; padding:11px 12px 13px 0; display:inline-block; border:none; font-size:18px; overflow:visible; color:#fff; cursor:pointer; text-transform:uppercase;}
.addtocart:hover, .addtocart input[type=button]:hover ,.addtocart input[type=submit]:hover{color:#000;}
/*.addtocart{ font-size:35px; text-align:center; color:#fff; background:url(../images/button.png) left top no-repeat; padding:20px 0px 29px 10px; line-height:35px; *padding:0 0 0 10px;}
.addtocart input[type=image]{background:url(../images/button.png) right top no-repeat; height:91px; padding:23px 30px 28px 20px; line-height:35px; font-size:35px; text-transform:uppercase; color:#fff;}
.addtocart input[type=image]:hover{color:#000;}*/
/* -------------------------------------------------------------- */
.addtocart input[type=image]{background:url(../images/button.png) right top no-repeat; height:91px; padding:23px 30px 28px 20px; line-height:35px; font-size:35px; text-transform:uppercase;}

li.prdct-nme{ font-size:17px !important; font-weight:normal; line-height:20px;}
LI.prdct-nme-new{ font-size:17px !important; font-weight:normal; line-height:20px !important;}
LI.prdct-nme-new span{ font-size:14px !important; font-weight:normal;}
.price-details{ min-width:300px; white-space:nowrap;}

.my-product-title{ background:url(../images/bullets-width.png) left center no-repeat; height:26px; padding:0px;}
.my-product-titles{ font-size:46px; font-style:italic; color:#000000; background-color:#FFF; line-height:46px; width:646px;}

.title-margin{margin-bottom:20px;}
.my-bag-title{ background-image:url(../images/title-dot.jpg); background-repeat:repeat-x; background-position:left center; height:24px; padding:5px 0px;}
.my-bag-title-without-margin{ background-image:url(../images/title-dot.jpg); background-repeat:no-repeat; background-position:center center; height:46px; padding:10px 0px;}
.my-bag-titles{ font-size:24px; font-style:italic; color:#000000; background-color:#FFF; line-height:24px;}
/*.my-bag-title{ background-image:url(../images/bullets-width.png); background-repeat:no-repeat; background-position:center center; height:24px; padding:5px 0px;margin-bottom:20px;}
.my-bag-title-without-margin{ background-image:url(../images/bullets-width.png); background-repeat:no-repeat; background-position:center center; height:46px; padding:10px 0px;}
.my-bag-titles{ font-size:24px; font-style:italic; color:#000000; background-color:#FFF; line-height:24px;}*/
.back{position:relative; top:-28px; right:25px; font-size:22px;padding:2px;}
.back a{font-style:italic;}
.register-titles-padding{ padding:0px 2px 0px 0px;}
.personInfo-titles-padding{ padding:0px 10px 0px 0px;}
.my-account-titles-padding{ padding:0px 9px 0px 0px;}
.terms-condition-titles-padding{ padding:0px 13px 0px 0px;}
.my-bag-titles-padding{ padding:0px 1px 0px 0px;}
.wholesale-titles-padding{ padding:0px 6px 0px 0px;}
.return-policy-consumer-titles-padding{ padding:0px 20px 0px 0px;}
.my-product-titles-padding{ padding:0px 0px 0px 0px;}
.login-titles-padding{ padding:0px 2px 0px 0px;}
.order-history-padding{ padding:0px 0px 0px 0px;}
.track-order-padding{ padding:0px 4px 0px 0px;}
.Product-bag-titles-padding{ padding:0px 1px 0px 0px;}
.manage-shipping-address-titles-padding{ padding:0px 0px 0px 0px;}
.view-wallet-titles-padding{ padding:0px 12px 0px 0px;}
.bag-cart{}
.table-sturcture{}
.bag-cart-title{}
.bag-cart-title ul li{ display:inline; float:left; font-size:18px; color:#009993; text-align:left;}

.img-wdth{ width:150px; text-align:center;}
.prdct-nme{width:250px; padding-right:10px;}
.size-wdth{ width:60px;}
.color-wdth{ width:110px;}
.price-wdth{ width:100px;}
.qty-wdth{ width:70px;}
.edit-wdth{ width:170px;}
.subtotal-wdth{ width:80px;text-align:right !important;}


.inner-width { /*margin:10px 0px;*/}
.inner-width .img-wdth{ width:150px; text-align:center;}
.inner-width .prdct-nme, .inner-width .prdct-nme-new{font-size:18px; color:#000000; padding:50px 10px 0px 0px;}
.inner-width .prdct-nme{width:250px;}
.inner-width .qty-width{ width:600px !important; font-size:14px; color:#009993;}
.inner-width .qty-width a{color:#009993;}
.inner-width .size-wdth{ width:60px; font-size:14px; color:#000000; padding:50px 0px 0px 0px;}
.inner-width .color-wdth{ width:110px; font-size:14px; color:#000000; padding:50px 0px 0px 0px;}
.inner-width .price-wdth{ width:100px; font-size:14px; color:#000000; padding:50px 0px 0px 0px;}
.inner-width .qty-wdth{ width:70px; font-size:14px; color:#000000; padding:47px 0px 0px 0px;}
.inner-width .qty-wdth input{ border:#1e1e1e 1px solid; width:40px; height:27px; font-size:14px; color:#000000; text-align:center;}
.inner-width .edit-wdth{ width:170px; font-size:14px; color:#000000; padding:50px 0px 0px 0px;}
.inner-width .edit-wdth a{ text-decoration:underline;}
.inner-width .subtotal-wdth{ width:80px; font-size:14px; color:#000000; padding:50px 0px 0px 0px;text-align:right !important;}
.inner-width .discounttotal-wdth{ width:80px; font-size:14px; color:#000000;text-align:right;}
.discounttxt{ font-size:20px; padding:6px 0px;}
.coupon-txts{}
.coupon-update a{ font-size:17px; text-decoration:underline; position:relative; top:2px; left:10px;}
.formultipal{ font-size:15px; padding:6px 0px;}
.coupon-txts{ background-image:url(../images/textbox-cartpage.png); background-repeat:no-repeat; background-position:0px 0px; background-repeat:no-repeat; height:34px; width:253px;}
.coupon-txts input{ border:none; outline:none; position:relative; top:3px; left:3px; height:28px; width:246px; background-color:transparent; font-size:19px;}
.updatepnels{ margin-left:200px; margin-right:80px;}

.coupon-discount{ font-size:23px; color:#019993; line-height:23px; text-align:right; padding:10px 0px;}
.subtotals{ color:#000; line-height:18px; font-size:18px; text-align:right; padding:10px 0px;}
.subtotal-text{ color:#000; line-height:18px; font-size:18px; text-align:right; padding:10px 50px 0 10px;}
.category-subtotal{width:100%;}
/*.price-details{ margin-left:10px;margin-bottom:20px;}*/
.price-details .coupon-discount{ text-align:left !important;}
.price-details .subtotals{ text-align:left !important;}

.contineu-shopong{ margin:30px 0px;}
.proceedtocheck{ margin-left:10px;}
.button-padding{margin:0 0 10px 0px;float:left;}
.continue{margin-left:10px;}
.continu-shipng{ font-size:35px;}
.continu-shipng ul li a{ display:block; color:#009993; line-height:40px;}
.welcome-bakckds{ font-size:35px; height:60px; line-height:50px; width:500px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right;}
.welcome-bakckds span{ font-weight:bold;}
.welcome-bakckds-extra{font-size:35px; height:60px; line-height:50px;font-weight:bold;}
.best-sellers-title{ font-size:20px; height:60px; line-height:50px;}
.facebook-likebtn{width: 87px; overflow: hidden; margin-top: 26px;}
.separator{ margin-top:20px;  position:relative; z-index:0; border-top:#82cdca 2px solid;*margin-top:10px !important;}

.product-selection{padding:10px 0 0 0;}

.testing a{ float:left;}
.testing label{float:left;}
.testing option{ }
.stockAlertText table{}
.stockAlertText table td{font-size:14px;}
.stockAlertText table td, .stockAlertText table th{padding:3px 0; text-align:left;}

.blacktextbox{ border:#333 2px solid; width:50px;}
.disabletextbox{ border:#eee 2px solid; width:50px; background:#FFF;}
.redtextbox { border: 2px solid #D3512A; width:50px;}
.yellowtextbox { border: 2px solid #EBB629; width:50px;}

.containtsmall input[type=text]{margin:0 5px; height:22px;}
.containtsmall .testing2 a{float:left; margin-right:7px; cursor:pointer;}
.containtsmall .testing2 span{line-height:30px; display:inline-block;}

.testing2{ /*width:100px;*/ float:left;}
.testing3{ width:55px;}
.containtsmall td{ margin:3px 5px; /*float:left;*/}
.containtsmall h1{font-size:18px; line-height:20px;}
.pcShowProductSku, .pcShowProductPrice{font-size:16px; line-height:16px;}
.sizes-list{ width:55px;}

#OPTION_TABLE{width:100%; margin:10px 0;}
#OPTION_TABLE th{padding:0 0 5px 0;}
#OPTION_TABLE td{font-size:13px; padding:2px 0;}
#OPTION_TABLE input[type=radio]{margin:5px 5px 0 0;}

.accordion-menu{ margin-bottom:10px;}
.h3styles{}
.background-bgrept{ background-image:url(../images/background-reapet.png); background-repeat:repeat-x; height:42px; width:960px; font-size:28px; color:#009993; font-weight:normal; padding:14px 7px 8px 7px;}
.background-bgrept1{padding:8px 7px 0px 7px;} 
.background-bgrept a{color:#009993; text-decoration:underline;}



.total-prices, .top-margin-zero{ margin:0px !important;}
.total-prices li{ padding-top:0px !important;}

/*----------------Overlay styles----------------------*/

#popup-box{}
.popup-copntend{ width:593px; background-color:#cceae7; padding:11px 0px 11px 19px; /*opacity:0.95;filter: alpha(opacity=92);*/}
.popup-cornert{ width:612px; height:6px; line-height:0px;}
.pooup-content-section{ width:574px; background-color:#ecf7f6; position:relative; padding-bottom:20px; /*opacity:0.95;filter: alpha(opacity=75);*/}
.keepintch{ font-size:32px; color:#009993; font-style:italic; position:relative; line-height:125px; margin:0px 60px;}
.keepintch span{ font-style:normal;}
.keepintch img{ position:absolute; top:18px; right:0px;*top:-28px;}
/*.ie7 .keepintch img{ position:absolute; top:-28px;}*/
.closebutton-righttop{ position:absolute; right:-16px; top:-20px;}
.closebutton-righttop img{width:15px !important; height:15px !important;}
.login-right-box{ width:280px; padding-left:20px;}
.register-right-box{ width:340px; margin-left:40px;}
.login-lables{ font-size:23px; font-weight:bold; font-style:italic; padding:10px 0px;}
.alreadyacd{ font-size:15px; padding:0 0 5px 0px;}
.forgotPassword{ font-size:14px; padding:5px 0px;}
.forgotPasswordlink{ font-size:15px; padding:5px 0px;border:none; outline:none;cursor:pointer;background-color:#ECF7F6;text-align:left;}
.login-fieldbg{ background-image:url(../images/login-field.png); background-repeat:no-repeat; background-position:0px 0px; height:31px; *height:33px; width:230px; padding:0 !important; margin:8px 0px !important; float:left; font-size:15px;}
.login-fieldbg input{ height:21px; width:217px; border:none; outline:none; background-color:#ffffff; margin:5px; /*margin-top:5px;*/  line-height:20px;}
.login-fieldbg select{ height:21px; width:217px; border:none; outline:none; background-color:#ffffff; margin-left:5px; margin-top:5px; display:block; z-index:99;}
.login-fieldbg-error{ background-image:url(../images/error-textareas.png); background-repeat:no-repeat; background-position:0px 0px; height:31px; *height:33px; width:297px; padding:0 !important; margin:8px 0px !important; float:left;}
.login-fieldbg-error input{ height:21px; width:217px; border:none; outline:none; background-color:#ed8995 !important; margin:5px; /*margin-top:5px;*/  line-height:20px;}
.login-button{ width:140px; position:relative; top:17px; margin-top:42px;}
.zip-phone-divstyle{float:left; width:100%; margin:5px 0;}

.login-small-fieldbg{width:73px; height:31px; *height:33px; background-image:url(../images/small-textbox.png); background-repeat:no-repeat; background-position:0px 0px; margin:5px 0px; margin-right:14px !important; float:left;}
.login-small-fieldbg input{height:21px; width:68px; border:none; outline:none; background-color:#ffffff; margin-left:5px; margin-top:5px; margin-bottom:5px; line-height:20px;}
.login-small-fieldbg-error{width:73px; height:31px; *height:33px; background-image:url(../images/error-small-textbox.png); background-repeat:no-repeat; background-position:0px 0px; margin:5px 0px; margin-right:14px !important; float:left;}
.login-small-fieldbg-error input{ height:21px; width:68px; border:none; outline:none; background-color:#ed8995 !important; margin-left:5px; margin-top:5px;  line-height:20px;}
.login-small-fieldbg select{ height:21px; width:68px; border:none; outline:none; background-color:#ffffff; margin-left:5px; margin-top:5px;}

.login-very-small-fieldbg{ background-image:url(../images/very-small-textbox.png); background-repeat:no-repeat; background-position:0px 0px; height:31px; width:50px; margin:10px 0px;}
.login-very-small-fieldbg input{ height:21px; width:40px; border:none; outline:none; background-color:#ffffff; margin-left:5px; margin-top:5px;  line-height:20px;}
.login-very-small-fieldbg-error{ background-image:url(../images/error-small-textbox.png); background-repeat:no-repeat; background-position:0px 0px; height:31px; width:110px; margin:10px 0px;}
.login-very-small-fieldbg-error input{ height:21px; width:100px; border:none; outline:none; background-color:#ed8995 !important; margin-left:5px; margin-top:5px;  line-height:20px;}
.login-very-small-fieldbg select{ height:21px; width:100px; border:none; outline:none; background-color:#ffffff; margin-left:5px; margin-top:5px;}

.login-medium-fieldbg{height:31px; width:143px; background-image:url(../images/medium-textbox.png); background-repeat:no-repeat; background-position:0px 0px; margin:10px 0px 10px 10px;}
.login-medium-fieldbg input{ height:21px; width:133px; border:none; outline:none; background-color:#ffffff; margin-left:5px; margin-top:5px; margin-bottom:5px; line-height:20px;}
.login-medium-fieldbg-error{height:31px; width:143px; background-image:url(../images/error-medium-textbox.png); background-repeat:no-repeat; background-position:0px 0px; margin:10px 0px 10px 10px;}
.login-medium-fieldbg-error input{ height:21px; width:133px; border:none; outline:none; background-color:#ed8995 !important; margin-left:5px; margin-top:5px;  line-height:20px;}
.login-medium-fieldbg select{ height:21px; width:133px; border:none; outline:none; background-color:#ffffff; margin-left:5px; margin-top:5px;}

.login-medium-fieldbg1{height:31px; width:143px; background-image:url(../images/medium-textbox.png); background-repeat:no-repeat; background-position:0px 0px;}
.login-medium-fieldbg1 input{ height:21px; width:133px; border:none; outline:none; background-color:#ffffff; margin-left:5px; margin-top:5px;  line-height:20px;}

.default-buttonstyle{ height:56px;}
.default-buttonstyle a{ background-image:url(../images/login-butotn.png); background-repeat:no-repeat; background-position:left top; padding:16px 0px 16px 16px; color:#FFFFFF; font-size:20px;}
.default-buttonstyle input{ background-image:url(../images/login-butotn.png); background-repeat:no-repeat; background-position:left top; padding:16px 0px 16px 16px; color:#FFFFFF; font-size:20px;}
.default-buttonstyle a span{ background-image:url(../images/login-butotn.png); background-repeat:no-repeat; background-position:right top; padding:16px 16px 16px 0px; height:56px;}

.createact{  font-size:23px; font-weight:bold; font-style:italic; padding:10px 0px;}
.opencvfins{ font-size:15px; padding:5px 0px;}
.vfishtpiots{ font-size:15px;}
.vfishtpiots li{ padding:1px 0px;}
.createactn{ position:relative; top:17px; margin-top:30px;}
.login-button-margin{ position:relative; top:17px; margin-top:30px;}
.create-account-button-position{ position:relative; top:57px; *top:71px;}
.login-button-position{display:inline-block;}
.UpdateInfo-button-margin{ position:relative; top:17px; margin-top:10px;}
.ie7 .login-button-margin{ position:static !important;}
.wholesale-button-margin{ position:relative; top:0px; margin-top:30px;}
.ie7 .wholesale-button-margin{ position:static !important;}
.login-button-style{ background-color:#009993; height:42px;}
.login-button-style input{ height:42px; padding:0px 16px; border:none; outline:none;font-family:Tahoma, Geneva, sans-serif; background-color:transparent; cursor:pointer; font-size:15px; color:#FFFFFF; overflow:visible;}
.login-button-style a{ height:42px; padding:0px 16px; font-family:Tahoma, Geneva, sans-serif; cursor:pointer; font-size:15px; color:#FFFFFF; overflow:visible;display:inline-block;text-align:center;}
.login-button-style a span{display:inline-block;height:42px;padding:18px 0px; color:#FFFFFF;}
/*.ie7 .createac .login-button-style input{width:260px;}
.ie7 .back .login-button-style input{width:80px;}
.ie7 .cont .login-button-style input{width:150px;}*/
.text-alight-center{text-align:center;}
.checkout-method{ font-size:31px; color:#009993; position:relative; line-height:70px; text-align:center}
.checkout-method span{ /*font-weight:bold;*/}
.checkout-method-subtext{ font-size:18px;  position:relative; margin:0px 130px 15px 130px;text-align:center}
.overlay{background-color: #fff;filter: alpha(opacity=70);position: fixed; top: 0; left: 0;z-index: 10;}
.checkout-method-Disc-Popup{ font-size:30px; color:#009993; font-style:italic; position:relative; line-height:70px; text-align:center}
.checkout-method-modifybilling-Popup{ font-size:31px; color:#009993; position:relative; line-height:70px; text-align:center}

/*----send message overlay--*/
#divSendMessage .keepintch{font-style:normal; line-height:30px; padding-top:20px; text-align:center;}
#divSendMessage .closebutton-righttop{top:-14px;}
.contact-left{margin-right:54px;margin-left:35px;}
.contact-datafields{font-size:14px;font-family:Tahoma, Geneva, sans-serif;}
.contact-right{font-size:15px; text-align:center; font-weight:normal; font-family:Tahoma, Geneva, sans-serif;}
/*----------------------End Overlay style--------------------------*/

.accordion-menu{ margin-bottom:10px;}
.h3styles{}
.background-bgrept{ background-image:url(../images/background-reapet.png); background-repeat:repeat-x; height:38px; width:960px; font-size:20px; color:#009993; font-weight:normal; padding:18px 7px 0px 7px;}
.background-bgrept a{color:#009993; text-decoration:underline;}

.graydiv{position: fixed; background-color: transparent; left: 0px; top: 0px; z-index: 10000; display: none;}
 
.ModalBackground{background-color: black; filter: alpha(opacity=24); opacity: 0.24;}

/*-------------------------Box Style---------------------*/
.box-copntend{ width:1000px; background-color:#cceae7; padding:22px 0px 22px 0px;}
.new-box-wholesale{}
.new-box-wholesale .login-fieldbg{ background-image:url("../images/wholeseller-textbox-bg.png"); background-position:0 0; background-repeat:no-repeat; height:56px; width:339px;}
.new-box-wholesale .login-fieldbg input{ background-color:transparent; height:46px; font-size:24px; width:329px; line-height:46px;}
.new-box-wholesale .login-fieldbg-error{background:url(../images/error-textareas-wholesale.png) left top no-repeat !important; line-height:46px;}
.new-box-wholesale .feildbg-error{margin-top:30px; /*margin-left:-40px;*/}
.new-box-wholesale .text-area-bg{ background-image:url("../images/textarea-wholseller.png"); background-position:0 0; background-repeat:no-repeat; height:228px; width:1000px;}
.new-box-wholesale .text-area-bg textarea{ width:990px; height:217px; background-color:transparent; font-size:24px; font-family:Tahoma, Geneva, sans-serif;}
.ask-questions{ font-size:24px;}
.box-medium-copntend{background-color:#cceae7; padding:12px 0px 22px 0px;width:612px;}
.box-cornert{line-height:0px;}
.box-content-section{ background-color:#ecf7f6; width:680px; position:relative; padding-bottom:20px;}
.left-box{ width:300px; padding-left:180px;}
.right-box{ width:300px; margin-left:40px; padding-right:180px}
.accord-left-box{ width:300px; padding-left:130px;}
.accord-right-box{ width:300px; margin-left:40px; padding-right:130px}
.register-left-box{ width:230px; padding-left:38px;}
.register-right-box{ width:230px; margin-left:35px; padding-right:20px;}
.view-wallet-box{padding-left:45px;}
.manage-billing-left-box{ width:300px; padding-left:55px;}
.manage-billing-right-box{ width:300px; padding-left:20px; padding-right:20px}
.middle-box{ width:640px; padding-left:180px;}
.login-middle-box{padding-left:20px;width:660px;margin-top:10px;}
.login-button-middle-box{width:255px;}
/*.register-button-middle-box{margin-left:20px;}*/
.accord-middle-box{ width:640px; padding:1px 130px 0px 130px;}
.checkout-left-box{ width:255px; padding-left:20px;}
.checkout-right-box{ width:280px;}
.blankfieldmargin{width:297px; margin:10px 0px;}
.blankfieldmargin1{margin:10px 0px;}
.smallradio{font-size:14px;}
.link-margin{margin:10px 0px 10px 0px;}
.label-margin{margin:10px;}
.terms-conditions span{font-size:11px;}
.terms-conditions a{color:#009993;text-decoration:underline;}
.terms-conditions a:hover{color:#009993;text-decoration:underline;}
.link a{color:#009993;text-decoration:underline;}
.link1 a{text-decoration:underline;}
.link1 a:hover{text-decoration:underline;}
.blankfieldbg-title{width:297px; margin:35px 0px 10px 0px;font-size:22px;font-weight:normal;}
.blankfieldbg-subtitle{margin:10px 0px;font-size:18px;}
.middle-box-content{width:640px; margin:10px 0px;}
.middle-box-content-radio{width:640px; margin:20px 0px 10px 0px;}
.middle-box-content1{width:640px; margin:10px 0px;height:53px;}

.customer-type{ position:relative;}
.customer-type .selected-fonts{position:absolute; line-height:31px; width:190px; outline:none; height:31px; display:inline-block; background:url(../images/combobox-field.png) no-repeat scroll top left transparent; color:#000; padding:0 34px 0 7px; font-size:12px;overflow:hidden;}
.customer-type select {z-index:5; position:absolute; opacity:0; filter: alpha(opacity = 0); width:217px; padding:9px 5px;}
.customer-type select option {padding:1px 5px; color:#333;}
.customer-type select option:hover {color:#000;}
.selected-fonts span{white-space:nowrap; overflow:hidden; width:84%; display:block;}

.onfocus .selected-fonts{background:url(../images/combobox-field-focus.png) no-repeat scroll top left transparent !important;}
.onfocus-small .selected-fonts{background:url(../images/small-dropdown-focus.png) no-repeat scroll top left transparent !important;}
.onfocus-medium .selected-fonts{background:url(../images/mediul-dropdown-focus.png) no-repeat scroll top left transparent !important;}

.customer-type-small .selected-fonts{position:absolute; line-height:31px; width:72px; outline:none; height:41px; display:inline-block; background:url(../images/small-dropdown.png) no-repeat scroll top left transparent; color:#000; padding:0px 31px 0px 7px; font-size:12px;overflow:hidden;}
.customer-type-small select {z-index:5; position:absolute; opacity:0; filter: alpha(opacity = 0); width:110px; padding:9px 5px;}  
.customer-type-small select option {padding:1px 5px; color:#333;}
.customer-type-small select option:hover {color:#000;}

.customer-type-medium .selected-fonts{position:absolute; line-height:31px; width:177px; outline:none; height:41px; display:inline-block; background:url(../images/mediul-dropdown.png) no-repeat scroll top left transparent; color:#000; padding:0px 7px; font-size:12px;overflow:hidden;}
.customer-type-medium  select {z-index:5; position:absolute; opacity:0; filter: alpha(opacity = 0); width:297px; padding:9px 5px;}  
.customer-type-medium  select option {padding:1px 5px; color:#333;}
.customer-type-medium  select option:hover {color:#000;}

.check_signup { height: 25px; clear:left; float:left; margin: 0 0 3px; padding:0 0 0 26px; background: url("../images/check_signup.png") no-repeat; cursor: default; text-align:left;}
.check_signup input { display: none;}
.check_signup input.show { display: inline;}

.check_signup-radio { height: 25px; clear:left; float:left; margin: 0 0 3px; padding:0 0 0 26px; background: url("../images/check_signup-radio.png") no-repeat; cursor: default; text-align:left;}
.check_signup-radio input { display: none;}
.check_signup-radio input.show { display: inline;}

.text-area-bg{ background: url("../images/textarea-bgimage.png") no-repeat; width:230px; height:140px; margin-bottom:20px;}
.text-area-bg textarea{ width:220px; height:130px; margin:5px 0px 0px 5px; border:none; outline:none;}

.text-area-bg-large{ background: url("../images/textarea-bgimage-large.png") no-repeat; width:462px; height:124px; margin-bottom:20px;}
.text-area-bg-large textarea{ width:452px; height:114px; margin:5px 0px 0px 5px; border:none; outline:none;}

.terms-left{ width:230px;}
.text-top-move{ position:relative; top:8px;}
.text-move{ position:relative;margin:30px 0px 0px 0px}

.bottom-arrows-checkout{ position:absolute; right:418px; bottom:-57px;}
.tooltip-checkout{ position:absolute;right:-386px !important;}
.tooltip-register{ position:absolute; top:-400px; right:-110px; z-index:99999; width:794px; height:380px; display:block;}
.top-green1{ line-height:0px;}
.top-green2{ background-color:#009993; width:782px; padding-left:12px; padding-top:6px; padding-bottom:6px; font-size:13px; line-height:20px;}
.top-white1{ line-height:0px;}
.top-white2{ background-color:#FFF; width:747px; padding:0px 10px; position:relative;}
.jspContainer {overflow:hidden; position:relative;}
.jspPane {position:absolute;}
.jspVerticalBar {position:absolute; top:0; right:0; width:26px; height:100%;}
.jspHorizontalBar {position:absolute; bottom:0; left:0; width:100%; height:16px; background:red;}
.jspVerticalBar *, .jspHorizontalBar * {margin:0; padding:0;}
.jspCap {display:none;}
.jspHorizontalBar .jspCap {float:left;}
.jspTrack {background:transparent; position:relative;}
.jspDrag {background:transparent; position:relative; top:0; left:0; cursor:pointer;}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {float:left; height:100%;}
.jspArrow {text-indent:-20000px; display:block; cursor:pointer;}
.jspArrow.jspDisabled {cursor:default;}
.jspVerticalBar .jspArrow {height:17px;}
.jspHorizontalBar .jspArrow {width:21px; float:left; height:100%;}
.jspVerticalBar .jspArrow:focus {outline:none;}
.jspCorner {background:#eeeef4; float:left; height:100%;}
* html .jspCorner {margin:0 -3px 0 0;}
.jspArrowUp {background:url(../images/jsscroll-up-arrow.png) center top no-repeat;}
.jspArrowDown {background:url(../images/jsscroll-down-arrow.png) center top no-repeat;}
.upcomingEvent{position:relative; height:300px; overflow:hidden;}
.upcomingEvent{margin:0; padding:0; list-style:none;}
.welcometomoves{ margin-bottom:15px;}
.arrow-sepeators{ width:1px; height:316px; background-color:#009993; position:absolute; right:40px; top:-8px;}
.bottom-arrows{ position:absolute; right:180px; bottom:-57px;}
.changePasswordText span{font-weight:normal;font-size:22px;}
.changePasswordText{top:0px;position:relative;width:297px;margin:0px 0px 0px 0px;}
.left-box-margin{margin:20px 0px 0px 0px;}
.subtablehead td,.subtablehead th{ text-align:left;white-space:nowrap;}
.tablehead td h2{ font-size:20px; margin:0; padding:0;}
.tablehead td h2 span{font-size:15px; display:block; font-weight:normal;}
.pcShowContent td, .pcShowContent th{ padding:2px 0px;}
.pcShowContent td, .pcShowContent td a {color:#009994;}
.detail-underline a{ text-decoration:underline;}
.heading-fonts{ font-size:24px; margin-bottom:10px; }
.pcCustForms{ padding:0px 20px;}
.ordernumbner{ padding:20px 0px 30px 0px;}
.status-right{ float:left;}
.left-section-order{ float:left; min-width:260px;}
.billing-add{font-size:24px; padding-top:20px; padding-bottom:10px;}
.billing-add1{font-size:24px; padding:10px 0px;}
.billing-add2{font-size:24px; padding-bottom:25px;}
.total-fields td, .total-fields th{ padding:10px;}
.total-fields-price td{ padding-left:10px;}
.detail-fields{ padding-right:10px;text-align:left; }
.salestaxlbl{ padding:0px 0px 0px 10px;}
.subtotalmoves{padding-left:200px !important;}
.returnlink a{color:#dc0b35; text-decoration:underline;}
.returnlink a:hover{color:#dc0b35; text-decoration:underline;}
.container-padding{padding:0 20px; *margin-left:20px;*width:90%;}
 /*-----------Quantity Button----*/
*{ padding:0px; margin:0px;}
.incrimendec{ position:relative; background-image:url(../images/incrice-dec-bg.png); background-repeat:no-repeat; background-position:left top; height:25px; width:58px;}
.incriment-bgtxtbox{}
.incriment-bgtxtbox input{ border:none; outline:none; left: 5px;  position: absolute; top: 4px; width: 24px; background-color:transparent;}
.arrows{position:absolute; right:7px; top:4px !important; top:4px !important;}
.arrows1{width:9px; height:7px; position:relative;}
.arrows2{width:9px; height:7px; position:relative; padding-top:3px;}
.register-gen-message{color:#dc0b35;font-size:14px;padding:0px 38px 10px 38px !important;text-align:center;}
.checkout-gen-message{color:#dc0b35;font-size:14px;padding:10px 0px 10px 0px !important;/*padding:0px 130px 10px 130px !important;*/text-align:center;}
.feildbg-error{color:#dc0b35; font-size:13px;padding-left:3px;}
.message{color:#dc0b35;font-size:13px;padding-bottom:10px;padding-left:3px}
.text-align-center{text-align:center;}
.general-message-padding{color:#dc0b35; padding:0px 180px;text-align:center;}
.login-fieldbg1{ background-image:url(../images/login-field.png); background-repeat:no-repeat; background-position:0px 0px; height:41px; width:297px; }
.login-fieldbg1 input{ height:31px; width:287px; border:none; outline:none; background-color:#ffffff; margin-left:5px; margin-top:5px; line-height:30px;}
.login-fieldbg1 select{ height:31px; width:287px; border:none; outline:none; background-color:#ffffff; margin-left:5px; margin-top:5px;}
.sub-box-content1{position:inherit; clear:both; float:left; margin-top:10px;}
.smalltext{font-size:11px; color:#666666; text-align:right;}
.content-label{width:150px;padding-top:7px;}
.seperator{border-bottom:solid 2px #ffffff;}
.shipStart-Content{height:115px;}
.shipEnd-Content{height:53px;}
.shipWhenReady-Content{height:73px;}
.shipWhenReady-smallContent{margin-top:29px;}
.shipWhenReady-Sub-Content{margin-left:200px;}
.repeatOrderRelativePosition{position:relative; top:-60px;}
.repeatOrderWordWrap{width:180px; white-space:normal;}
.manage-shipping-billing-content{padding:0px 20px 0px 40px;margin-top:30px;clear:both;*clear:none !important;}
.name-margin{margin:4px 0px 10px 0px;}
.smallnote{position:relative; float:left; line-height:12px; color:#000;*bottom:3px;}
.storelocator-bgimgs{background-image:url(../images/zipcode-bg-image.png); background-repeat:no-repeat; background-position:0px 0px; width:198px; height:45px;}

.storelocator-bgimgs input[type="text"]{ width:165px; height:36px; border:none; outline:none; position:relative; margin:4px 0 0 2px; background-color:transparent; font-size:24px; text-align:center;}
.storelocator-bgimgs input[type="submit"]{background-image:url(../images/button-submit-bg.png); background-repeat:no-repeat; background-position:0px 0px; width:21px; height:25px; border:none; outline:none; position:relative; vertical-align:top; margin:9px 0 0 0 !important; /*top:-1px; top:10px\9; *top:-2px;*/ cursor:pointer; text-indent:-10000px; background-color:transparent;}
/*.ie9 .storelocator-bgimgs input[type="submit"]{top:0px;}*/
.year-margin{margin:5px 0px 0px 0px;}

/*--------------Size chart CSS--------*/

.size-chart-container{ background-image:url(../images/size-overlaypopup.png); background-repeat:no-repeat; background-position:top left; height:542px; width:660px;}
.tab-listes{}
.tab-listes ul{}
.tab-listes ul li{ float:left; display:inline; margin-right:1px; text-align:center;}
.tab-listes ul li a{display:block; padding:10px 20px; font-size:22px; color:#00a99d;}
.tab-listes ul li a:hover, .tab-listes ul li a.selected{ background-color:#00a99d; color:#FFFFFF;}
.tabs-containers{ position:relative;}
.tabs-containers img{width:100%;}
.tab-listes{ height:45px;}
.tab-01-content{ padding:10px 40px; position:absolute; left:0px; top:0px;}
.tab-02-content{ padding:80px; position:absolute; left:0px; top:0px;}
.close-buttons{ position:absolute; right:15px; top:-30px; width:21px;}

/*---------------------Shipment Method Table for Check-out page------------------*/

.shipment-class{ margin-Top:15px; font-size:20px;border-collapse: collapse;}
.shipment-class th{font-style:normal; font-weight:normal; line-height:30px; text-decoration:underline;}
.shipment-class tr td{ padding:7px; font-weight:bold; font-style:italic;}
.shipment-class tr td.subtablehead{ color:#fff;}

.back-btn{margin:0 auto; width:84px;}
.continue-btn{width:132px;}

/*-------------Store Locator Styles-------------------*/
#storeaddresses{height: 426px; float:right; width:282px; padding:10px; border:#009993 2px solid;position: relative; top: 20px;}
#storeaddresses h2{font-size:17px; font-weight:normal; padding-bottom:18px;}
#storeaddressdetails{ height:380px;}
.addressdetails{float:left; font-size:13px; line-height:18px; padding:0 0 15px 0; width:100%;}
.addressdetails .left {width:150px; float:left;}
.addressdetails h2{font-style:italic; line-height:17px; padding-bottom:0 !important;}
.addressdetails a{font-size:13px; text-decoration:underline; font-weight:bold; white-space: pre-line; word-break: break-all;}
.addressdetails p{white-space: normal; word-break: break-all;} 

#storestyledetails{padding:15px 0 0 0; float:left;}
#storeaddress{width:250px; float:left; font-size:20px; line-height:26px; padding-right:16px;}
#storeaddress h2{font-size:27px; margin:0; font-weight:normal; font-style:italic;}
#storeaddress a{font-size:16px; text-decoration:underline;}

.productDetails{float:left; width:730px; font-size:17px;}
.productDetails h2{font-size:23px; font-weight:normal; padding-bottom:10px;}
.productDetails h2 span{font-size:17px;}

.styles, .colors{float:left; width:270px;}
.styles h3, .colors h3{color:#009993; font-style:italic; font-weight:normal;}
.styles{padding-right:35px;}
/*---------------------------------------*/
/* Map */
.map{float:left;height:480px; /*  width:690px; storeaddresses overflow:hidden;*/}

.infoBox{background:url(../images/infobox-arrow.png) left 25px no-repeat; padding-left:17px;}
.infoBackground{display:block; background:#fff; border:8px solid #009993; border-radius:10px; white-space:pre-line; word-break:break-all;}
#infobox{background:#fff; display:block; border-radius:10px; font-size:13px; padding:15px 11px;}
#infobox table td{text-align:left !important;}

#infobox .title{font-size:17px; /*width:130px; word-wrap:break-word;*/}
#infobox a{text-decoration:underline; font-size:11px; white-space:pre-line; word-break:break-all;}
#infobox .availableStyle a{color:#009993; font-size:12px;}

.close{padding-right:0; margin:0 !important; right:10px; top:10px;}
/* Map END */

/*-----------Style added for About Us page----------------------------*/
.about-text{font-family: Tahoma; font-size: 23px; line-height:29px; font-weight: normal; padding-left: 25px; padding-right: 5px; padding-top: 2px; text-align:left; width: 450px; height: 800px;}
.shippingoption-less-padding{position:relative;left:47px;}
.shippingoption-more-padding{position:relative;left:233px;}
.sale-title{text-align:left;font-size:18px;margin:30px 0px;}

.redtext{ font-family: Tahoma; font-size: 15px; font-weight: bold; color: #2E9087;}
.redtext A{ font-family: Tahoma; font-size: 15px; font-weight: bold; color: #2E9087; text-decoration: none;}
.redtext A:visited{ font-family: Tahoma; font-size: 15px; font-weight: bold; color: #2E9087; text-decoration: none;}
.redtext A:hover{ font-family: Tahoma; font-size: 15px; font-weight: bold; color: #2E9087; text-decoration: underline;}
.blacktext { font-family: Tahoma; font-size: 15px; font-weight: bold; width: 30px; border-bottom: 2px solid #000000;}

.stockAlertText{margin-top:50px;}
.containtsmall .my-product-titles{width:100%; background-position:left;}

.rightbdr{text-transform:uppercase; font-size:14px; width:340px; text-align:left;}
.rightbdr span{cursor:pointer;}
.rightbdr label{padding-bottom:7px; display:block;}
.rightbdr table td > div{padding-bottom:10px; width:100%;}
.size-chart a{font-size:15px; color:#000; text-decoration:underline; white-space:nowrap;}
.details{font-size:14px; padding-top:15px; float:left; text-align:left; line-height:17px; margin-bottom:10px;width:450px;}
.details h2{font-size:14px; font-weight:normal; text-transform:uppercase;}
.manage-shipping-feild-margin{height:60px; *height:65px;}

.product-img-container .social-icons ul li{width:32px; height:32px;}
.taxid-style{font-size:15px;margin-top:5px !important;margin-right:10px !important;}
.pcShowProductPriceW{line-height:32px;}
.pcShowMainImage{margin-top:5px;}
.pcShowAdditional, .other-title{margin-bottom:10px;}
.pcShowAdditional tr td img {margin-left:5px;}

.pcShowListsmall{border-collapse:collapse; border-left:1px solid #ccc; border-top:1px solid #ccc; width:50%;}
.pcShowListsmall td, .pcShowListsmall th{text-align:left; padding:5px; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.transparentField input[type=text]{border:none; font-size:14px; line-height:22px;}
#taxIdRow1 span{margin:0; display:inline-block;}
.cursor-pointer{cursor:pointer;}

.ui-datepicker-trigger{position:relative; top:-29px; left:185px;}
.zip-phone-divstyle span{margin:0; float:left;}

.quantity-discount{width:469px;}
.quantity-discount .pcMainTable{border-collapse:collapse; width:100%;}
.quantity-discount .pcMainTable td, .quantity-discount .pcMainTable th{padding-left:10px; padding-right:10px; text-align:left;}
.quantity-discount .pcMainTable th{color:#fff; padding-top:5px; padding-bottom:5px;background-color:#009993;}
.quantity-discount .pcMainTable .checkout-method-Disc-Popup{line-height:30px; padding-bottom:10px; font-style:normal; font-size:20px;}
.quantity-discount .popup-copntend{ width:440px;}
.quantity-discount .popup-cornert{ width:459px;}
.quantity-discount .pooup-content-section{ width:420px;}

.contact-form{margin-left:10px; float:left;}
.proDetails > div{padding-bottom:10px;}
.proDetails .note-small{padding:0 0 0 85px; font-size:12px;}
.proDetails .note{color:#dc0b36; padding-bottom:10px;}
.share{padding:15px 0 0 0; font-size:22px; font-weight:normal;}

.wallet-form{*margin-left:30px;}
.overlays{z-index:1000002;opacity:0.95;filter: alpha(opacity=93);position:fixed;}
#divTrackOrder{position:absolute !important; margin-top:150px !important; top:0 !important;display:none;opacity:0.95;filter: alpha(opacity=93);}
#divLogin{position:absolute !important; margin-top:150px !important; top:0 !important;display:none;opacity:0.95;filter: alpha(opacity=93);}
#divCustHomeOverlay{position:absolute !important; margin-top:150px !important; top:0 !important;display:none;opacity:0.95;filter: alpha(opacity=93);}
#divLoginPopUp{position:absolute !important; margin-top:150px !important; top:0 !important;display:none;}
#divStaticOverlay{display:none;}

/******Class for Payment Pages******/
.paymentMain{}
.container-paymentMain{width:900px; margin:0 auto;}
.box-copntend-accordian-innercolor-paymentMain{background-color:#edf7f6; font-weight:normal;}
/* class for address book */
.addLink{color: #009993; cursor: pointer; font-size: 15px; outline: medium none; padding: 5px 0; text-align: left; text-decoration: underline; background:none; border:none; overflow:visible;}
.top-white2 .jspPane{width:705px !important;}

.terms{font-size:14px;}

.return-policy{font-size:14px;}
.return-policy h2{font-size:20px; clear:both; margin:0; padding:0 0 15px 0; font-weight:normal;}
.return-policy p{line-height:20px; padding:0 0 18px 0;}
.return-policy p.link{ padding-bottom:30px;}
.return-policy .red{color:Red;}

.v-fishLogo{margin: 12px 0 0 28px;}
.v-fishLogo-register{margin:0 !important;height:172px;*height:188px;}
.v-fishLogo-register img {padding-top:20px;}

/******Class for Order Confirm Page ******/

.stockAlertText table{}
.stockAlertText table td{font-size:14px;}
.stockAlertText table td, .stockAlertText table th{padding:3px 0; text-align:left;}

.blacktextbox{ border:#333 2px solid; width:50px;}
.disabletextbox{ border:#eee 2px solid; width:50px; background:#FFF;}
.redtextbox { border: 2px solid #D3512A; width:50px;}
.yellowtextbox { border: 2px solid #EBB629; width:50px;}

.containtsmall input[type=text]{margin:0 5px; height:22px;}
.containtsmall .testing2 a{float:left; margin-right:7px; cursor:pointer;}
.containtsmall .testing2 span{line-height:30px; display:inline-block;}

.testing2{ /*width:100px;*/ float:left;}
.testing3{ width:55px;}
.containtsmall td{ margin:3px 5px; /*float:left;*/}
/*.shipmentConfirm td{margin-Top:50px;font-family:Tahoma; }*/
.shipmentConfirm {font-size:23px; font-family:Tahoma; margin-top:15px; font-weight:bold; text-align:center;}
.shipmentConfirm1{font-family:Tahoma; font-size: 20px; margin-top: 8px; text-align:center; margin-bottom:35px;}
.shipmentConfirm2{font-size:23px; font-family:Tahoma; margin-left:65px; margin-top:8px; color:#009993; font-weight:bold;}
.shipmentConfirm3{font-size:20px; margin-top:8px; margin-bottom:8px; font-weight:bold; text-transform:uppercase;}
.shipmentConfirm4{font-size:20px; margin-top:8px; margin-bottom:8px; font-weight: normal; line-height:24px;}

.order-invoice{padding-left:65px; padding-top:30px;}
.print{margin-top:50px; text-align:right;}

.order-table{font-size:20px; font-weight:normal;}
.order-table th{font-weight:bold; text-align:left;}
.order-table th, .order-table td{padding:5px 10px 5px 0px;}

.pro-img{margin:0 10px 0 65px; width:100px;}
.pro-name{width:200px; font-size:18px; font-weight:bold; padding-right:10px;}
.share-text{font-size:18px; color:#009993; line-height:38px; padding:0 10px 0 0;}
.share-icons ul{margin:0; padding:0;}
.share-icons li {display: inline; height:38px; margin:0 10px 0 0; width:38px;}

.help-desk > .alignleft{font-size:18px; line-height:18px;}
.order-no{font-size:24px; line-height:22px; padding:0 0 20px 0;}
.ctc{font-size:13px; text-align:center;}
.ctc span{font-size:14px;}
.help-data-table{border-collapse:collapse;}
.help-data-table th, .help-data-table td{padding:6px 30px 6px 0; text-align:left;}
.help-data-table th{font-size:24px; color:#009993; font-weight:normal;}
.help-data-table td{font-size:18px;}
.help-data-table td a{text-decoration:underline;}
.return-title span{font-size:24px; line-height:22px; padding:0 0 20px 0;}

.rma > .alignleft{font-size:18px; line-height:18px;}
.returns{width:100%;}
.returns h2{font-size:22px; color:#009993; text-transform:uppercase;}

.prdct-nme-new{width:350px;}
.request{font-size:15px;}
.request > span{padding-right:15px; line-height:18px; color:#009993;}
.request > .check_signup{padding-right:0;}
.request .customer-type-small .selected-fonts{position:absolute; line-height:24px; width:17px; outline:none; height:24px; display:inline-block; background:url(../images/mini-select.png) no-repeat scroll top left transparent; color:#000; padding:0px 31px 0px 7px; font-size:12px;overflow:hidden;}
.request .customer-type-small select{z-index:5; position:absolute; opacity:0; filter: alpha(opacity = 0); width:110px; padding:2px 5px;}

.custom-textarea{resize: none; overflow: auto;border-color: Transparent; background-color:#CCEAE7; width:598px; padding:0 5px; font-size:18px; font-family:Tahoma;}
.communication-title{background:#c9e9e8; width:100%; margin:40px 0 20px;}
.communication-title h2{font-size:30px; color:#009993; margin:0 auto; text-align:left; width:1000px; padding:5px 0;}

.communication-table{border-collapse:collapse; font-size:15px;}
.communication-table th, .communication-table td{padding:7px 20px 7px 0; width:200px; text-align:left;}
.communication-table th.message, .communication-table td.message{width:250px; color:#000;}
.communication-table th.status, .communication-table td.status{width:80px;}
.communication-table th{font-size:22px; font-weight:normal;}

.feedback > .alignleft{font-size:18px; line-height:18px; width:790px;}
ol.decimal{list-style-type:decimal;padding-left:25px;}
.feedback-data-table{border-collapse:collapse;}
.feedback-data-table th, .help-data-table td{padding:6px 30px 6px 0; text-align:left; font-size:18px;}
.feedback-data-table td a{text-decoration:underline;}
.feedback-data-table td a.greenlink{text-decoration:underline;color:#009993;}
.feedback-data-table td a:hover.greenlink{text-decoration:underline;color:#009993;}
.no-decoration{text-decoration:none !important;}

/*.greenlink{color:#009993;}*/

.feedback-data-table table td{padding:5px; vertical-align:top;}
/* Form Elements in Green Box */
.green-box-corner{width:11px; height:10px; float:left;}
.green-box-tm-border{border-top:2px solid #00a99d;}
.green-box-bm-border{border-bottom:2px solid #00a99d;}
.green-box-middle{height:8px; background-color:#cef2ef; float:left;}
/* Common Corner class for form element */

.green-textarea .green-box-middle{width:442px;}
.green-textarea{width:464px;}
.green-textbox{width:260px;}
.green-textbox .green-box-middle{width:238px;}
.green-textbox .textbox{height:16px; overflow:hidden; float:left;}
.feedback-data-table textarea{width:450px; overflow: auto;height:218px; padding:0 5px; background-color:#cef2ef; border:none; border-left:2px solid #00a99d; border-right:2px solid #00a99d; font-family:Tahoma; resize: none; font-size:13px; *margin-top:-1px;*margin-bottom:-1px;}

.feedback-data-table input[type=text]{width:246px; height:16px; padding:0 5px; background-color:#cef2ef; border:none; border-left:2px solid #00a99d; border-right:2px solid #00a99d; font-family:Tahoma;font-size:13px; overflow:visible; float:left;}

.feedback-data-table .customer-type .selected-fonts{height:36px; position:absolute; line-height:33px; width:222px; outline:none; display:block; background:url(../images/green-combobox-field.png) no-repeat scroll top left transparent; color:#000; padding:0px 31px 0px 7px; font-size:13px; overflow:hidden;}
.feedback-data-table .customer-type select{z-index:5; position:absolute; opacity:0; filter: alpha(opacity = 0); width:250px; padding:8px 5px;}

.feedback-data-table .customer-type{vertical-align:top;}
.btn-corner{width:15px;}

/* help desk overlay */
.help-desk-overlay{font-size:14px;}
.help-desk-overlay .popup-copntend{width:459px;}
.help-desk-overlay .pooup-content-section{width:438px;}
.help-desk-overlay .containt{padding:5px 15px 0px;}

.help-desk-overlay h1{font-size:24px; clear:both; margin:0 0 15px 0; padding:0;}
.help-desk-overlay p{padding:0 0 20px 0; line-height:18px;}

.custom-file{float: left; position: relative; height:22px;}
.custom-file input[type=file]{position: absolute; bottom:0; left:0; width: 100%; height:22px;}
.custom-file span{float: left; font-family:Arial; height:22px;}
.custom-file input[type=text] {width: 204px; margin-right:10px; background:url(../images/file-upload-bg.png) left top no-repeat; padding:3px 10px 4px; font-size:13px; float:left; border:none;}
.custom-file span.button {text-decoration:underline; cursor:pointer; padding:0 5px; height:22px; line-height:22px;}
.fileupload-table-data td, .fileupload-table-data th{padding:5px 0px;} 
/* END */

/* check out */
.box-copntend-accordian-innercolor-orderVerify h1{text-transform:uppercase;}
.box-copntend-accordian-innercolor-orderVerify h1 a{text-transform:none; color:#009993; font-weight:normal;}
.order-review-combo{}
.order-review-combo .uppercase{text-transform:uppercase;}

.payment-method{padding:20px 0 20px 158px; font-size:20px;}
.payment-method .title{font-size:20px; font-weight:bold; text-transform:uppercase; padding-bottom:15px; display:block;}
.payment-details{}
.payment-details td{padding:0 0 5px 0;}
/* END */

/* Thank you page */
.thankyou-pop{padding:15px 20px 15px 25px; width:529px; font-size:18px; font-weight:normal; line-height:23px;}
.thankyou-pop h1{font-size:30px; color:#009993; font-weight:normal; padding:0; margin:0 0 10px 0;}
.call-me{font-size:13px; line-height:18px;}
.call-me span{font-size:14px; text-transform:uppercase;}
/* END */

.cart-empty-message{font-size:36px !important; font-style:italic; font-family:Tahoma; color:#009993; text-align:center;*line-height:42px;}
.popup-imageheig{width:478px; height:6px; line-height:0;}
.popup-imageheig img{display:block;}
/* Order Billing Information */

.order-billing{}
.order-billing .popup-copntend{width:440px;}
.order-billing .pooup-content-section{width:350px; padding:20px 20px 20px 50px;}
.order-billing .pcSectionTitle{font-size:30px; color:#009993;}
.order-billing .tablehead{padding:0 0 20px 0;}

/* END */

.not-logged-in-margin {margin:8px 0px;height:31px;float:left;width:230px; }

.nav-social-footer{width:420px; margin:0 auto; padding:10px 0 0 0;}
.social-footer{}
.social-footer li{ float:left; display:inline; margin-left:30px;}
.social-footer li a{ display:block;}
.social-footer li a img{ position:relative; top:8px; margin-right:10px;}
/*.custHomeOverlayImage{width:100%;}*/

/* my bag discount code textbox */
.discount{padding:0 0 0 0; float:left;margin:10px 0px 0px 190px;}
.discount-textbox{width:252px; height:25px; padding:5px; background:url(../images/discount-code-bg.png) left top no-repeat; float:left;margin:10px 0 0 0;}
.discount-textbox input[type=text]{border:none; height:25px; width:100%; background:none; font-size:18px;line-height:18px; }
.discount-text{font-size:18px;line-height:18px;padding:10px 0px 0px 0px;}
.updateLink{/*float:left;*/margin:18px 0px 0px 0px;}
.updateLink a{font-size:18px;color:#000;text-decoration:underline;white-space:nowrap;margin:0px 0px 0px 10px;}
.discount-subtext{font-size:15px;margin:5px 0 0 0;}
.discount-total{ color:#009993; line-height:18px; font-size:18px; text-align:right; padding:10px 0px 10px 0px;}
.discount-total-text{ color:#009993; line-height:18px; font-size:18px; text-align:right; padding:10px 50px 0 10px;}

.discount-error{color: red; font-size: 12px; line-height: 16px; padding: 7px 0 0; white-space: pre-wrap;}
/* */
/* New Overlay Design */
.popup-copntend-flexible{ /*width:593px;*/ background-color:#cceae7; padding:20px 19px; border-radius:10px; /*opacity:0.95;filter: alpha(opacity=92);*/}
.pooup-content-section-flexible{ /*width:574px;*/ background-color:#ecf7f6; position:relative; /*padding-bottom:20px;*/ border-radius:10px; /*opacity:0.95;filter: alpha(opacity=75);*/}
.closebutton-flexible{ position:absolute; right:-16px; top:-16px;}
.custHomeOverlayImage{border-radius:10px;}
/* */