@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol,  
fieldset, form, label, legend{ border: 0; margin: 0; padding: 0; }
  {list-style: none;}
blockquote {quotes: none;}
blockquote:before, blockquote:after {content: ''; content: none;}
h1, h2, h3, h4, h5, h6 {line-height:normal; font-weight:normal;}
table{border-collapse: collapse; border-spacing: 0;}
a img {border: none; margin:0px; padding:0px;}
a{text-decoration:none; margin:0px; padding:0px; color:#000;}

body{ background:#fff;  margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#000; }
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
input{ margin:0px; padding:0px; }

@font-face {
    font-family: 'proxima_nova_lt';
    src: url('../font/proximanova-light-webfont.eot');
    src: url('../font/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/proximanova-light-webfont.woff') format('woff'),
         url('../font/proximanova-light-webfont.ttf') format('truetype'),
         url('../font/proximanova-light-webfont.svg#proxima_nova_ltregular') format('svg');
    font-weight: normal;
    font-style: normal;}

@font-face {
    font-family: 'proxima_nova_rg';
    src: url('../font/proximanova-regular-webfont.eot');
    src: url('../font/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/proximanova-regular-webfont.woff') format('woff'),
         url('../font/proximanova-regular-webfont.ttf') format('truetype'),
         url('../font/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;}

@font-face {
    font-family: 'proxima_nova_smb';
	src: url('../font/proximanova-semibold-webfont.eot');
    src: url('../font/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'),;
    src: url('../font/proximanova-semibold-webfont.woff') format('woff'),
         url('../font/proximanova-semibold-webfont.ttf') format('truetype'),
         url('../font/proximanova-semibold-webfont.svg#proxima_nova_ltbold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham-Medium';
    src: url('../font/Gotham-Medium.eot');
    src: url('../font/Gotham-Medium.eot?#iefix') format('embedded-opentype'),
         url('../font/Gotham-Medium.woff') format('woff'),
         url('../font/Gotham-Medium.ttf') format('truetype'),
         url('../font/Gotham-Medium.svg#Gotham-Medium') format('svg');
    font-weight: normal;
    font-style: normal;}
		

@font-face {
    font-family: 'GothamBook';
    src: url('../font/gotham-book.eot');
    src: url('../font/gotham-book.eot#iefix') format('embedded-opentype'),
         url('../font/gotham-book.woff') format('woff'),
         url('../font/gotham-book.ttf') format('truetype'),
         url('../font/gotham-book.svg#GothamBook') format('svg');
}

		
		



.wrapper{ width:960px; margin:0 auto; padding:0px;}
.header{ width:960px; padding:0px; padding:25px 0px 0px 0px;}
.logo{padding:0px 0px 0 0px; float:left;}

.headtop01{width:960px; border-bottom:solid 1px #000000; margin-bottom:4px; }
.headtop01L{font-family: 'proxima_nova_rg'; font-size:11px; padding:9px 10px 6px 0px; }
.headtop01L a{color:#000;}
.headtop01L span{color:#55a11c;}
.headtop01R{ width:25%; font-family: 'proxima_nova_rg'; font-size:11px;}
.headtop01R .calldv{padding:12px 10px 6px 0px;}
.socialdiv{padding:3px 0px 0px 0px;}
.socialdiv a{margin:0px 1px 0px 1px; }
.socialdiv .scic01{ display:block; width:25px; height:25px; background:url(../images/socialic.jpg) 0px 0px no-repeat; border-radius:4px;}
.socialdiv .scic02{ display:block; width:25px; height:25px; background:url(../images/socialic.jpg) -25px 0px no-repeat; border-radius:4px;}
.socialdiv .scic03{ display:block; width:25px; height:25px; background:url(../images/socialic.jpg) -50px 0px no-repeat; border-radius:4px;}
.socialdiv .scic04{ display:block; width:25px; height:25px; background:url(../images/socialic.jpg) -75px 0px no-repeat; border-radius:4px;}
.socialdiv a:hover{ opacity:0.8; filter:alpha(opacity=80); }
.newsletterbox{ width:165px;}
.newsletterboxtxt{ width:165px; font-size:11px; color:#55a11c; font-family: 'proxima_nova_rg'; padding-top:20px;}
.newsletterboxinp{ width:200px; padding:5px 0px 5px 0px;}
.newsletterboxinp .textbx{ width:121px; border:solid 1px #a2cc83; margin:0px; padding:0px; height:20px; text-indent:4px; font-family:Tahoma, Geneva, sans-serif; color:#8c8c8c; font-size:11px; line-height:18px;}
.newsletterboxinp .buttonsty{ width:36px; border:solid 0px; background-color:#55a11c; font-family: 'proxima_nova_lt'; font-size:11px; margin:0px; padding:0px; height:22px; cursor:pointer; color:#fff;}
.newsletterboxinp .buttonsty:hover{background-color:#000;}
.searchbxsty{ width:165px;}
.searchboxar{ width:auto; padding-top:0px; padding-left:10px;}
.searchboxar .textbx{ width:141px; border:solid 1px #cccccc; margin:0px; padding:0px; height:20px; text-indent:4px; font-family:Tahoma, Geneva, sans-serif; color:#8c8c8c; font-size:11px; line-height:18px;}
.searchboxar .buttonsty{ width:19px; border:solid 0px; margin:0px; padding:0px; height:22px; cursor:pointer; background:url(../images/siteicon.png) 0px -16px no-repeat; }
.searchboxar .buttonsty:hover{background:url(../images/siteicon.png) 0px -35px no-repeat;}
.linksty{width:auto; font-family:Georgia, "Times New Roman", Times, serif; color:#000; font-size:12px; 
padding:2px 0px 0px 0px; display:block; text-transform:uppercase;}
.linksty a{color:#000; float:right; padding:0px 12px 0px 0px}
.linksty a:hover{color:#55a11c;}
.linksty a .bagic{ width:21px; height:13px; display:block;}

.bannerarea{width:960px;}
.bnoffer{width:960px; font-family: 'Gotham-Medium'; font-size:24px; color:#000; text-transform:uppercase; padding:9px 0px 7px 0px; display:block; text-align:center; }
.pagebigtxtsty{width:960px; font-family: 'Gotham-Medium'; font-size:30px; color:#000; text-transform:none; letter-spacing:-0.5px; padding:9px 0px 7px 0px; display:block; text-align:center; }
.bannerpart{ width:958px; height:382px; border:solid 0px #efefef;}
.bodypart{width:960px; padding:12px 0px 0px 0px;}
.smltxtab{width:960px;}
.smltxtab01{width:214px; padding:0px 13px 0px 13px;}
.smltxtab01head{width:214px; font-size:21px; color:#333333; font-family:Georgia, "Times New Roman", Times, serif; padding:5px 0px 5px 0px;}
.smltxtab01text{width:214px; font-size:12px; text-align:justify; color:#333333; line-height:19px; font-family:Georgia, "Times New Roman", Times, serif; }
.smltxtab01text a{ font-style:italic; color:#333333; display:block; float:left;}
.smltxtab01text a:hover{ color:#74b64a; }
.pictab{ width:960px; padding:12px 0px 12px 0px;}
.pictab01{width:310px; border:0; height:248px;}
.pictab01spc{width:12px; height:168px; }
.newarrivals{ width:960px; }
.newarrpro{width:184px;}
.newarrpro .probx01img{width:182px; border:solid 0px #EFEFEF; height:182px; display:table-cell; vertical-align:middle; text-align:center;}
.newarrpro .probx01img:hover{ opacity:0.9; filter:alpha(opacity=90);}
.newarrpro .probx01txt{width:184px; font-size:11px; text-align:center; color:#333333; font-family: 'proxima_nova_rg'; padding:0px 0px 0px 0px; line-height:14px; display:table-cell; vertical-align:middle; height:54px; }
.newarrpro .probx01txt a{ color:#000;}
.newarrpro .probx01txt a:hover{ color:#55a11c;}
.newarrbxspc{width:8px; height:168px; }


.headarrivals{ text-align:center; font-family: 'proxima_nova_lt'; color:#2b2b2b; font-size:21px; letter-spacing:0.10em; padding:0px 0px 0px 0px;}

.probx01{width:234px; position:relative;}
.probx01 .probx01img{width:234px; border:solid 0px #EFEFEF; height:350px; display:table-cell; vertical-align:middle; text-align:center;}
.probx01 .probx01img:hover{ opacity:0.9; filter:alpha(opacity=90);}
.probx01 .probx01txt{width:220px; font-size:13px; text-align:center; color:#333333; font-family: 'proxima_nova_rg'; padding:4px 0px 0px 0px; line-height:17px; display:table-cell; vertical-align:top; height:70px; }
.probx01 .probx01txt a{ }
.probx01 .probx01txt a:hover{ /*color:#55a11c;*/}
.probx01spc{width:10px; height:68px;}
.offertx{ font-size:13px; color:#74b64a; display:block;}
.bottompart{width:940px; border-top:solid 2px #231f20; padding:15px 10px 15px 10px;}
.bttab01{padding:0 0px 0 0px;}
.bttab01head{font:12px Georgia, "Times New Roman", Times, serif ; color:#000; font-weight:bold; 
padding:1px 0 3px 0;}
.ulsty03{margin:0px; padding:0px; list-style:none; font-size:12px; font-family:'proxima_nova_rg'; }
.ulsty03 li{ display:block; padding:2px 0px 2px 0px;}
.ulsty03 li a{ color:#000; text-decoration:none; 
padding:0px 0px 0px 0px;}
.ulsty03 li a:hover{ text-decoration:underline;}

.bottomright{ width:348px;}
.signuptext{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-transform:uppercase; display:block; padding:0px 0px 10px 0px;}
.signup .textbx{ width:244px; border:solid 1px #CCCCCC; margin:0px; padding:0px; height:20px; text-indent:4px; font-family:Tahoma, Geneva, sans-serif; color:#8c8c8c; font-size:11px; line-height:18px;}
.signup .buttonsty{ width:82px; border:solid 0px; background-color:#000; font-family: 'proxima_nova_lt'; font-size:11px; margin:0px; padding:0px; height:22px; cursor:pointer; color:#fff;}
.signup .buttonsty:hover{background-color:#55a11c;}
.followus{width:200px; padding:10px 0px 5px 0px;}
.followustxt{font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; 
padding:9px 0px 6px 0px;}
.customertxt{text-align:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:20px;}
.customertxt a{ color:#000;}
.breadcome{ width:940px; font-family: 'proxima_nova_lt'; font-size:11px; text-transform:uppercase; padding:0px 0px 5px 0px; text-align:center;}
.breadcome a{ color:#55A11C; padding:0px 4px 0px 4px; }
.breadcome a:hover{ color:#55a11c; }
.abtextarea{ width:940px; padding:0px 10px 0px 10px;}
.ableft{width:182px;}
.linksty02{ margin:0px; padding:10px 0px 0px 0px; list-style:none; font-family: 'proxima_nova_rg'; font-size:12px; text-transform:uppercase; text-align:left;}
.linksty02 li{ display:block; padding:6px 0px 6px 0px; }
.linksty02 li a{ color:#000; display:block;}
.linksty02 li a:hover{ color:#55a11c;}
.linksty02 li a.active { color:#55A11C;}
.abright{width:740px;}
.abrighthead{width:740px; font-size:36px; font-family:Georgia, "Times New Roman", Times, serif; padding:3px 0px 3px 0px; color:#000; text-transform:uppercase;}
.abrighttxt{font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; padding:0px 0px 0px 0px; color:#000; text-align:justify; line-height:19px;}
.protextarea{ width:960px; padding:0px 0px 0px 0px;}
.inbanner01{ width:958px; border:solid 0px #EFEFEF;}
.headpro{ font-family:'proxima_nova_rg'; font-size:15px; text-transform:uppercase; color:#000; text-align:center; padding:4px 0px 10px 0px;}


/*.New Style.*/
.newdrpmydivnew{display:none; position:absolute; top:25px; left:0; background:#fff; border:solid 1px #bababa; z-index:100; padding:5px 0px 5px 0px; }
#mydivnew{display:none; position:absolute; top:25px; left:0; background:#fff; border:solid 1px #bababa; z-index:100; padding:5px 0px 5px 0px; }
#mydivnew02{display:none; position:absolute; top:25px; left:0; background:#fff; border:solid 1px #bababa; z-index:101; padding:5px 0px 5px 0px; }
#mydivnew03{display:none; position:absolute; top:25px; left:0; background:#fff; border:solid 1px #bababa; z-index:102; padding:5px 0px 5px 0px; }
#mydivnew04{display:none; position:absolute; top:25px; left:0; background:#fff; border:solid 1px #bababa; z-index:102; padding:5px 0px 5px 0px; }
 
 
/*Updated*/
/*Filter DropDown*/
.filterdd{ font-size:14px; font-family:'proxima_nova_lt'; padding:0px; margin:0px; text-transform:uppercase; } 
.filterdd ul{z-index:100; margin:0px; padding:0px;  list-style-type: none;}
.filterdd ul li{ position: relative; display: inline; top:0px; bottom:0px; float:left; padding-right:7px;}
.filterdd ul li a{display: block; padding: 0px 0px 0px 12px; line-height:26px; 
color:#fff; text-decoration: none; margin:0px; background: url(../images/icdown.png) right 4px no-repeat #000; width:118px; }
.filterdd ul li a.opentab{color: #fff; background:url(../images/icup.png) right 4px no-repeat #55a11c; }
.filterdd ul li a.closebt{ width:12px; height:12px; background:none; background:url(../images/remove.png) bottom left no-repeat; margin:0px 8px 8px 8px;}
.filterdd ul li a.closebt:HOVER{background:url(../images/remove.png) TOP left no-repeat; }

.dorpfilter{ font-size:11px; font-family:'proxima_nova_rg'; color:#000;  display:inline-block; }
.dorpfilter div{ padding:2px 22px 2px 0px; vertical-align:middle;   }
.dorpfilter span{width:20px;}
.dorpfilter span + span{ margin:0px; padding:0px 0px 0px 3px; vertical-align:top;  }
.filterdd ul li ul li ul{top: 0px;}
/*Filter DropDown*/
.mybaginner02{width:332px; padding:5px 10px 15px 10px; }

/*Filter DropDown*/
.clearfl { font-size:11px; font-family:'proxima_nova_rg'; text-transform:uppercase; display:block; text-align:center; padding:18px 0px 6px 0px; border-bottom:solid 2px #231f20;}
.clearfl a{ color:#55A11C;}
.clearfl a:hover{ color:#55a11c;}
.proarea{ width:960px; padding:0px 0px 0px 0px; }

.gallery2 { overflow:hidden;  }
.gallery2 a {position:relative;  }
.gallery2 a span { width:135px; height:22px; background:#000; display:none; position:absolute; left:43px;; top:95px; text-align:center; font-family:'proxima_nova_lt'; font-size:13px; vertical-align:middle; padding:6px 0px 0px 0px; color:#fff;}
.gallery2 a span:hover{background:#55a11c;}
.gallery2 img:hover{opacity:0.9; filter:alpha(opacity=90);}



.gallery3 { overflow:hidden;  }
.gallery3 a {position:relative;  }
.gallery3 a span { width:135px; height:22px; background:#000; display:none; position:absolute; left:43px;; top:95px; text-align:center; font-family:'proxima_nova_lt'; font-size:13px; vertical-align:middle; padding:6px 0px 0px 0px; color:#fff;}
.gallery3 a span:hover{background:#55a11c;}
.gallery3 img:hover{opacity:0.9; filter:alpha(opacity=90);}



.mainprodetail{width:960px; padding-top:20px;}
.prodetailleft{ width:481px;}
/*jqZoomWindow*/
div.jqZoomTitle{z-index:5000; text-align:center; font-size:11px; font-family:'proxima_nova_rg'; height:16px;
padding-top:2px; position:absolute; top:0px; left:0px; width: 100%; color: #FFF; background: #000;}
.jqZoomPup{ overflow:hidden; background-color: #FFF; -moz-opacity:0.6; opacity: 0.6; filter: alpha(opacity = 60);
z-index:10; border-color:#bfbfbf; border-style: solid; cursor:crosshair;}
.jqZoomPup img{	border: 0px;}
.preload{-moz-opacity:0.8; opacity: 0.8; filter: alpha(opacity = 80); color: #333; font-size: 12px;
font-family: Tahoma; text-decoration: none;	border: 1px solid #bfbfbf; background-color:white; padding:8px;	text-align:center; background-image: url(../images/zoomloader.gif); background-repeat: no-repeat;background-position: 43px 30px;	width:90px; width:100px; height:43px;height:55px; z-index:10;	position:absolute;	top:3px; left:3px;}
.jqZoomWindow{border: 1px solid #fff;	background-color: #FFF;}
div.notes{font-size:12px;}
div.notes a{color:#990000;}
/*jqZoomWindow*/
.txtphotoin{ width:481px;}
.txtphotoin span{font-size:11px;font-family:'proxima_nova_lt'; text-transform:uppercase; color:#000; float:left; }
.txtphotoin span + span{ font-size:11px; font-family:'proxima_nova_lt'; text-transform:uppercase; color:#000; float:right;}

.thmimg{width:481px;}
.tmsml{width:114px; height:114px; border:solid 0px #bfbfbf; }
.tmspc{height:5px; width:5px;}

.prodetailright{ width:459px;}
.prohead{width:459px; font-family:Georgia, "Times New Roman", Times, serif; color:#000; font-size:24px; padding:5px 0px 5px 0px; text-align:center; display:block;}
.prosubhead{width:459px; font-family:Georgia, "Times New Roman", Times, serif; color:#000; font-size:16px; text-align:center;}
.proprice{ display:block; background-color:#55a11c;  width:90px; height:90px;   padding:2px;  font-size:30px; font-style:italic; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; -moz-border-radius: 100px / 100px; -webkit-border-radius: 100px / 100px; vertical-align:middle; display:table-cell;
margin:0px 0px 0px 0px; border-radius: 100px / 100px; text-align:center;}
.protxtsty{ width:100%; font-size:15px; font-family:'proxima_nova_lt'; color:#000; text-align:center;   }

.sizebx{width:431px; border:solid 1px #cdcdcd; padding:13px;}
.sizebxhead{width:431px; font-size:14px; font-family:'proxima_nova_rg'; text-transform:uppercase; color:#000; text-align:center; display:block; padding:0px 0px 10px 0px;}
.sizebxbody{width:361px; padding:0px 35px 0px 35px;}
.btsize01{ background-color:#e8e8e8; border:solid 1px #b4b4b4; width:161px; height:17px; font-size:12px; font-family:'proxima_nova_lt'; color:#000; text-transform:uppercase; text-align:center; padding:3px 0px 0px 0px; margin-left:14px;}
.btsize02{ background-color:#000; border:solid 1px #b4b4b4; width:161px; height:17px; font-size:12px; font-family:'proxima_nova_lt'; color:#fff; text-transform:uppercase; text-align:center; padding:3px 0px 0px 0px; margin-right:14px; }

/*Fancy Redia Button*/
 
form.jqtransformdone label{	margin-top:4px;	margin-right: 8px; display:block; float:left;}
form.jqtransformdone div.rowElem{clear:both; padding:4px 0px;}
.jqTransformRadioWrapper {/*float: left;*/ display:block;margin:0px 0px;	margin-top:5px;}
.jqTransformRadio {background: transparent url(../images/radio.gif) no-repeat center top;
vertical-align: middle; height: 19px; width: 18px; display:block;/*display: -moz-inline-block;*/}
a.jqTransformChecked { background-position: center bottom;}
.jqTransformHidden {display: none;}
/*Fancy Redia Button*/


/*Fancy Checkbox Button*/
form.jqtransformdone label{	margin-top:4px;	margin-right: 8px; display:block; float:left;}
form.jqtransformdone div.rowElem{clear:both; padding:4px 0px;}
.jqTransformCheckboxWrapper {/*float: left;*/ display:block; margin-right:5px;}
.jqTransformCheckbox {background: transparent url(../images/checkbox.png) no-repeat center top;
vertical-align: middle; height: 19px; width: 18px; display:block;/*display: -moz-inline-block;*/}
a.jqTransformChecked { background-position: center bottom;}
.jqTransformHidden {display: none;}
/*Fancy Checkbox Button*/



.selsize{width:361px;}
.sizetbl{font-size:11px; font-family:'proxima_nova_lt'; color:#000; text-align:center;}
.sizetbl tr{}
.sizetbl tr td{ padding:0px; margin:0px;}
.addtobgbt{ width:236px; height:41px; border:solid 0px; background-color:#55a11c; font-family: 'proxima_nova_smb'; font-size:18px; color:#fff; cursor:pointer; letter-spacing:0.10em;}
.addtobgbt:hover{ background-color:#000000; color:#fff;}
.textsty{ font-size:12px; font-family:'proxima_nova_lt'; color:#000; text-align:center;}

.sharetxt{width:459px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; color:#000; font-size:14px;}
.sharetxt span{font-size:11px; font-family:'proxima_nova_lt'; color:#000; text-transform:uppercase;}
.shareicons { margin:12px 0px 0px 150px; }
.shareicons a{ margin:0px 3px 0px 3px; }
.shareicons a:hover{ opacity:0.6; filter:alpha(opacity=60);  }
.shareicons .fbicon{ width:33px; height:33px; display:block; float:left; background:url(../images/shareicon.jpg) left top no-repeat; }
.shareicons .twicon{ width:33px; height:33px; display:block; float:left; background:url(../images/shareicon.jpg) -33px 0px no-repeat; }
.shareicons .pricon{ width:33px; height:33px; display:block; float:left; background:url(../images/shareicon.jpg) -66px 0px no-repeat; }
.shareicons .mlicon{ width:33px; height:33px; display:block; float:left; background:url(../images/shareicon.jpg) -99px 0px no-repeat; }
.sharetxt02{width:459px;}
.sharetxt02 span{ text-transform:none; display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#000;}
.sharetxt02 a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#55A11C; padding:0px 8px 0px 8px;}
.sharetxt02 a:hover{color:#55a11c;}

/*Tab Panel*/
.TabbedPanelsTabGroup {	margin: 0px;	padding: 0px;	float:left;}
.TabbedPanelsTab {	position: relative;	top: 0px; float: left; padding:0px 22px; margin: 0px 0px 0px 0px; font-size:14px; font-family:'proxima_nova_lt'; color:#000; line-height:29px;   background:#e8e8e8; list-style: none;  -moz-user-select: none;	-khtml-user-select: none; cursor: pointer; border-radius:8px 8px 0px 0px; border:solid 1px #c8c7c7; border-bottom:solid 0px;}
.TabbedPanelsTabHover {	background:#000; color:#FFF;}
.TabbedPanelsTabSelected {background:#000; color:#FFF;}
.TabbedPanelsTab a {color: black; text-decoration: none;}
.TabbedPanelsContentGroup {	clear: both;	 }
.TabbedPanelsContent {padding: 10px; background:#fff; font:12px/20px Arial, Helvetica, sans-serif; text-align:justify; border:solid 1px #c8c7c7; }
.VTabbedPanels .TabbedPanelsTabGroup { float: left; width: 10em; height: 20em; background-color: #EEE; position: relative; }
.VTabbedPanels .TabbedPanelsTab {float: none;margin:0px; border-top: none;border-left: none; border-right: none;}
.VTabbedPanels .TabbedPanelsTabSelected {background-color: #EEE; border-bottom: solid 1px #999;}
.VTabbedPanels .TabbedPanelsContentGroup {clear: none; float: left; padding:0px; width: 30em;height: 20em;}
/*Tab Panel*/

.detailtm{ width:152px; margin:0px 18px 0px 17px;}
.detailtmhead{ width:152px; font-family:Georgia, "Times New Roman", Times, serif; text-align:left; font-size:18px; color:#333333; display:block; padding:4px 0px 5px 0px;}
.detailtmimg{ width:150px; border:solid 1px #dfdfdf;}
.detailtmtxt{ font-size:12px; text-align:left; line-height:18px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; padding-top:4px;}
.hdrecommend{ width:960px; font-size:14px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; display:block; padding:10px 0px 10px 0px;}
.recentlyveiw{width:139px; border:solid 1px #EFEFEF; height:139px; display:table-cell; vertical-align:middle; text-align:center;}

/*Sign up Page*/ 
.signuparea{ width:940px; padding:0px 10px 0px 10px;}
.signuparea02{ width:960px; padding:0px 0px 0px 0px;}
.signheadsty{  width:270px; font-family:"Gotham-Medium", Times, serif; text-align:left; font-size:24px;   display:block; padding:4px 30px 5px 0px; color:#55a11c;}
.signupareahead{width:940px; font-family:Georgia, "Times New Roman", Times, serif; text-align:center; font-size:30px; text-transform:uppercase; display:block; padding:0px 0px 7px 0px; }
.returningCt{ width:270px; font-family:Georgia, "Times New Roman", Times, serif; text-align:left; font-size:24px;   display:block; padding:5px 30px 7px 0px; color:#55a11c;}
.weltxt{ font-size:18px; color:#000000;  font-family: 'proxima_nova_smb'; padding:5px 0px 5px 0px;}
.weltxtnorm{ font-size:14px; color:#000000;  font-family: 'proxima_nova_rg'; padding:1px 0px 1px 0px;}
.weltxtnorm02{ font-size:13px; color:#000000;  font-family: Georgia, Times New Roman, Times, serif ; padding:1px 0px 1px 0px; line-height:20px;}
.txtlab{font-size:14px; color:#000000;  font-family: 'proxima_nova_rg'; padding:1px 0px 5px 0px; display:block;}
.signtxtbx input{ border:solid 1px #bfbfbf; width:100%; text-indent:5px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; height:23px; color:#8C8C8C;}

.submitbtsty{ width:270px; height:28px; border:solid 0px; background-color:#000; font-family: 'proxima_nova_rg'; font-size:14px; color:#fff; cursor:pointer; letter-spacing:0.07em; }
.submitbtsty:hover{ background-color:#55a11c; color:#fff;}
.fontstysg{ font-family: 'proxima_nova_rg'; font-size:11px; color:#55a11c;}

.newCt{width:293px; padding-left:30px; border-left:solid 1px #c0c0c0; border-right:solid 1px #c0c0c0; min-height:392px; padding-right:39px;}
.newCt01{width:270px; min-height:392px; }
.imgarea{width:256px;  }
.imgarea02{width:652px; height:391px; float:right; padding:20px 0px 0px 0px;}

.checkoutlink{ font-family: 'proxima_nova_rg'; color:#333333; font-size:13px; text-transform:uppercase; text-align:center; padding-bottom:5px;}
.checkoutlink a{color:#333333; }
.checkoutlink a:hover{color:#55a11c;}

.ckbutton{ width:940px; border-top:solid 2px #000; border-bottom:solid 2px #c9c8c8; padding:9px 0px 9px 0px;}

.submitbtsty02{ width:201px; height:27px; border:solid 0px; background-color:#55a11c; font-family: 'proxima_nova_rg'; font-size:13px; color:#fff;   letter-spacing:0.07em; margin-right:15px; }
.submitbtsty02:hover{ background-color:#55a11c; color:#fff;}

.submitbtsty03{ width:228px; height:27px; border:solid 1px #bfbfbf; background-color:#fff; font-family: 'proxima_nova_rg'; font-size:12px; color:#000;   letter-spacing:0.05em; margin-right:15px;  }
/*.submitbtsty03:hover{ background-color:#424242; color:#fff;}*/
.guestcheckout{width:240px; padding-left:30px;  }

.abrighthead02{width:740px; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; padding:3px 0px 3px 0px;  }
.textsty01{font-family: 'proxima_nova_rg'; font-size:14px; color:#000;}
.contshop{ width:200px; height:32px; font-family: 'proxima_nova_rg'; font-size:14px; color:#fff; letter-spacing:0.08em; display:block; line-height:32px; background:#55a11c; text-align:center;}
.contshop:hover{ background:#000;}
.detailtab01{ width:230px;}
.detailtab01head{ width:230px; display:block; font-size:18px; color:#000; font-family: 'proxima_nova_smb'; text-transform:uppercase;}
.detailtab01txt{ width:230px; display:block; font-size:14px; color:#000; font-family: 'proxima_nova_rg'; line-height:22px;  }
.detailtab01txt a{color:#000;}
.detailtab01txt a:hover{color:#55a11c;}
.edtdt a{ display:block; font-size:14px; color:#55a11c; font-family: 'proxima_nova_rg'; }
.edtdt a:hover{ color:#000; }
.ordtb{font-size:14px; color:#333333; font-family: 'proxima_nova_smb'; text-transform:uppercase; border:solid 1px #c0c0c0;}
.ordtb tr{}
.ordtb tr td{ padding:8px 0px 8px 0px; }
.ordtb .bgtr{background:#e8e8e8;}
.ordtb .bgtr td{color:#000;}
.btviewor{ display:block; width:120px; height:19px; text-align:center; font-family: 'proxima_nova_rg'; font-size:12px; background:#000; color:#fff; }
.btviewor:hover{background:#55a11c;}
.contshop02{ width:200px; height:30px; font-family: 'proxima_nova_rg'; font-size:14px; color:#000; letter-spacing:0.08em; display:block; line-height:30px; background:#e8e8e8; text-align:center; border:solid 1px #b7b7b7;}
.contshop02:hover{ background:#000; color:#fff}

.sbagtab{font-size:14px; color:#333333; font-family:Georgia, "Times New Roman", Times, serif; line-height:19px;}
.sbagtab tr{ border-bottom:solid 2px #e3e3e3;}
.sbagtab tr td{ padding:11px 0px 11px 0px; }
.sbagtab .linehd{ border-top:solid 2px #231f20; border-bottom:solid 2px #918f90; font-size:14px; font-family: 'proxima_nova_rg'; color:#000;}
.sbagtab .linehdbottom{ border-bottom:solid 2px #231f20; border-top:solid 1px #918f90; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif ; color:#000;}
.sbagtab .linehdbottom02{ border-bottom:solid 0px #231f20; border-top:solid 0px #918f90; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif ; color:#000;}
.sbagtab .linehdbottom td{color:#000;}
.removeic{ width:12px; height:12px; display:block; background:url(../images/remove.png) top left no-repeat;}
.removeic:hover{ background:url(../images/remove.png) bottom left no-repeat;}
.selsty{ padding:2px 2px 2px 2px; border:solid 1px #000; background-color:#fff;}
.selsty option{ background-color:#fff;}
.btsty01{ display:block; width:85px; height:21px; text-align:center; font-family: 'proxima_nova_rg'; font-size:13px; background:#e8e8e8; color:#000; border:solid 1px #b1b1b1; line-height:21px; }
.btsty01:hover{ background:#55a11c; color:#fff;}

.couponcode{ width:295px; height:73px; border:solid 2px #e3e3e3; padding:7px; margin-top:2px; margin-bottom:2px;}
.couponcodehead{ width:290px; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; }
.couponcodehead span{ font-size:12px;  font-family: 'proxima_nova_rg'; }

.textbx02{ width:190px; border:solid 1px #c3c3c3; margin:0px; padding:0px; height:22px; text-indent:4px; font-family:Tahoma, Geneva, sans-serif; color:#8c8c8c; font-size:11px; line-height:18px;}
.buttonsty02{ width:99px; border:solid 0px; background-color:#000000; font-family: 'proxima_nova_rg'; font-size:14px; margin:0px; padding:0px; height:24px; cursor:pointer; color:#fff;}
.buttonsty02:hover{background-color:#55a11c;}
.smllbt{ width:52px; height:16px; font-family: 'proxima_nova_rg'; font-size:11px; color:#fff; letter-spacing:0.08em; display:block; line-height:17px; background:#000; text-align:center; text-transform:uppercase;}
.smllbt:hover{ background:#55a11c;}

.headtxt01{ font-family:Georgia, "Times New Roman", Times, serif; color:#000000; font-size:21px;}
.billinfo{ font-size:14px;  font-family: 'proxima_nova_rg'; line-height:18px; }
.billinfo tr{}
.billinfo tr td{ padding:7px 0px 7px 0px;}

.subtable{ font-size:14px;  font-family: 'proxima_nova_rg'; line-height:18px; margin-top:4px; }
.subtable tr{}
.subtable tr td{ padding:2px 0px 2px 0px;}
.txtareasty{width:470px; border:solid 1px #c3c3c3; height:110px; padding:3px; font-size:14px;  font-family: 'proxima_nova_smb'; color:#000; text-indent:5px; }
.textorderhd{ font-family:Georgia, "Times New Roman", Times, serif; color:#000000; font-size:18px;}


.sbagtab02{font-size:13px; color:#333333; font-family: 'proxima_nova_lt'; line-height:19px;}
.sbagtab02 tr{ border-bottom:solid 2px #e3e3e3;}
.sbagtab02 tr td{ padding:11px 0px 11px 0px; }
.sbagtab02 .linehd{ border-top:solid 2px #231f20; border-bottom:solid 2px #918f90; font-size:13px; font-family: 'proxima_nova_rg'; color:#000;}
.sbagtab02 .linehdbottom{ border-bottom:solid 2px #231f20; border-top:solid 1px #918f90; font-size:18px; font-family: 'proxima_nova_lt';  color:#000;}
.sbagtab02 .linehdbottom02{ border-bottom:solid 0px #231f20; border-top:solid 0px #918f90; font-size:18px; font-family: 'proxima_nova_lt';  color:#000;}
.sbagtab02 .linehdbottom td{color:#000;}
.textbx03{font-size:16px; color:#000; width:177px; border:solid 1px #c3c3c3; margin:0px; padding:0px; height:22px; text-indent:4px; font-family: 'proxima_nova_lt'; line-height:18px;}
.sbagtab02 .linehdbottom02{  font-size:13px; color:#000; font-family: 'proxima_nova_lt'; }
.sbagtab02 .linehdbottom02 .pdspc{ padding:4px 7px 4px 7px; margin:0px; border-top: solid 0px; border-bottom: solid 0px; }
.sbagtab02 .linehdbottom02 .grandT{ font-family: 'proxima_nova_smb'; font-size:18px; }
.payheadsty{font-family: 'proxima_nova_rg'; font-size:14px; color:#000;}
.payheadsty a{color:#000;}
.txtareasty02{width:634px; border:solid 1px #c3c3c3; height:68px; padding:3px; font-size:14px;  font-family: 'proxima_nova_smb'; color:#000; text-indent:5px; }
.submitbtsty04{ width:201px; height:27px; border:solid 0px; background-color:#000; font-family: 'proxima_nova_rg'; font-size:13px; color:#fff; cursor:pointer; letter-spacing:0.07em; margin-right:15px; }
.submitbtsty04:hover{ background-color:#55a11c; color:#fff;}
.submitbtsty05{ width:180px; height:27px; border:solid 0px; background-color:#55a11c; font-family: 'proxima_nova_rg'; font-size:13px; color:#fff; cursor:pointer; letter-spacing:0.07em; margin-right:15px; }
.submitbtsty05:hover{ background-color:#000; color:#fff;}
.sbagtab03{font-size:13px; color:#333333; font-family: 'proxima_nova_lt'; line-height:19px;}
.sbagtab03 tr{ border:solid 0px;}
.sbagtab03 tr td{ padding:3px 0px 3px 0px; border:solid 0px;  }
.sbagtab04{ width:200px; border:solid 1px #c3c3c3; margin:0px; padding:0px; height:19px; text-indent:4px; font-family:Tahoma, Geneva, sans-serif; color:#8c8c8c; font-size:11px; line-height:18px;}
.ckbalance{font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#000;}
.ckbalance a{color:#55a11c;}


/*Quick view Style Sheet*/
.popwp{   padding:10px 15px 10px 15px; }
.popup{ background:#fff; margin:0px; padding:0px; /*border:solid 1px #b2b1b1;*/}
.popuphead h1{font-size:24px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:solid 2px #c0c0c0; padding:8px 0px 7px 15px;}
.popproleft{width:408px;}
.popbigimg{width:408px;}
.popthmimg{width:408px;}
.poptmsml{width:70px; height:70px; border:solid 0px #bfbfbf; }
.poptmspc{height:5px; width:5px;}

.popprodetailright{ width:377px;}
.popsizebx{width:349px; border:solid 1px #cdcdcd; padding:13px;}
.popsizebxhead{width:351px; font-size:14px; font-family:'proxima_nova_rg'; text-transform:uppercase; color:#000; text-align:center; display:block; padding:0px 0px 10px 0px;}
.popsizebxbody{width:351px; padding:0px 0px 0px 0px;}
.popselsize{width:307px;}
.popbtsize01{ background-color:#e8e8e8; border:solid 1px #b4b4b4; width:161px; height:17px; font-size:12px; font-family:'proxima_nova_lt'; color:#000; text-transform:uppercase; text-align:center; padding:3px 0px 0px 0px; margin-right:5px;}
.popbtsize02{ background-color:#000; border:solid 1px #b4b4b4; width:161px; height:17px; font-size:12px; font-family:'proxima_nova_lt'; color:#fff; text-transform:uppercase; text-align:center; padding:3px 0px 0px 0px; margin-left:5px; }
.popsharetxt{width:377px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; color:#000; font-size:14px;}
.popsharetxt span{font-size:11px; font-family:'proxima_nova_lt'; color:#000; text-transform:uppercase;}
.popsharetxt02{width:377px;}
.popsharetxt02 span{ text-transform:none; display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#000;}
.populsty{ font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#000; line-height:19px; margin:0px; padding:5px 0px 0px 16px;}
.popreview{font-family:'proxima_nova_rg'; color:#000; font-size:12px; padding-left:12px;}
.popreview span{ vertical-align:middle; display:block; padding-right:5px;} 
.popreview span + span{vertical-align:middle; display:block;}
#mydivbag{display:none; width:352px; height:294px; background:#fff; position:absolute; top:25px; right:0;  
-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); border:solid 1px #313131; z-index:1000; padding:0px 0px 5px 0px; }
.mybaginner{border-bottom:solid 1px #313131; }
.bagclose{width:44px; height:18px; display:block; background:url(../images/fancybox_sprite.png) top left no-repeat; float:right;}
.bagclose:hover{background:url(../images/fancybox_sprite.png) 0px -15px no-repeat; }
.addbaghead{font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; color:#000; line-height:20px; margin:0px; padding:0px; text-transform:uppercase; text-align:center;}
.addbagitem{  height:100px;}
.addtobag{ color: #000000;
    font-family: 'proxima_nova_rg';
    font-size: 13px;
    text-transform: none;}
.addtobag tr{ }
.addtobag tr td{ padding:0px 5px 0px 5px;}
.addtobag tr td a{ color:#000; text-decoration:underline;}
.addtobag tr td a:hover{ color:#55a11c; text-decoration:none;}
.shpptxt{ font-size:19px; font-family:Georgia, "Times New Roman", Times, serif; color:#55a11c; text-transform:uppercase;   line-height:19px;}
.shpptxt span{ font-size:14px; font-family:'proxima_nova_rg'; color:#000; letter-spacing:-0.08; text-transform:none; line-height:24px;}
.addbprice{ font-size:17px; color:#000; font-family:Georgia, "Times New Roman", Times, serif; }
.viewbg01{background-color: #FFFFFF;
    border: 1px solid #313131;
    color: #000000;
    cursor: pointer;
    font-family: 'proxima_nova_rg';
    font-size: 14px;
    height: 30px;
    letter-spacing: 0.05em;
    margin-right: 18px;
    width: 147px;
} 
.viewbg01:hover{   color:#55A11C;}
.checkout01{background-color: #000000;
    border: 1px solid #BFBFBF;
    color: #FFFFFF;
    cursor: pointer;
    font-family: 'proxima_nova_rg';
    font-size: 14px;
    height: 30px;
    letter-spacing: 0.05em;
    margin-right: 0;
    width: 147px; }
.checkout01:hover{  color:#ccc;}
.bagbuttons{width:322px; padding:13px 15px 13px 15px; border-bottom:solid 1px #313131; }


/*MTM Style Sheet*/

.mtmenu{ width:960px; font-size:14px; font-family:'proxima_nova_lt'; color:#000; border-bottom:solid 1px #bfbfbf;}
.mtmenu a{ float:left; color:#000; display:block; background-color:#e8e8e8; border:solid 1px #b8b8b8; border-bottom:solid 0px; border-radius:4px 4px 0px 0px; padding:7px 19px 6px 19px; margin:0px 0px 0px 0px;}
.mtmenu a:hover{background-color:#000; color:#fff; border:solid 1px #808080; border-bottom:solid 0px;}
.mtmenu a.active{background-color:#000; color:#fff; border:solid 1px #808080; border-bottom:solid 0px;}

.mtmenu .nextbt{float:right; color:#fff; display:block;  border:solid 0px #b8b8b8; border-bottom:solid 0px; border-radius:0px; padding:6px 36px 5px 30px; margin:0px 0px 0px 0px; background:url(../images/icnext.png) right 5px no-repeat #55a11c;}
.mtmenu .nextbt:hover{background-color:#000; border:solid 0px;}
.prooption{ width:950px; padding:0px 5px 0px 5px;}
.shotby{font-family:'proxima_nova_rg';font-size:12px; }
.displaying{ font-family:'proxima_nova_rg'; color:#000; padding:7px 0px 0px 5px}
.pagenation{font-family:'proxima_nova_rg';font-size:12px;}
.pagenation a{font-size:12px; color:#333333; padding:0px 4px 0px 4px;}
.pagenation a:hover{color:#55A11C;}
.pagenation a.active{color:#55A11C;}
.probx02{width:234px; position:relative;}
.probx02 .probx02img {
    border: 0 solid #BFBFBF;
    display: table-cell;
    height: 350px;
    text-align: center;
    vertical-align: middle;
    width: 234px;
}
.probx02 .probx02img:hover{ opacity:0.9; filter:alpha(opacity=90);}
.probx02 .probx02txt{width:220px; font-size:11px; text-align:center; color:#333333; font-family: 'proxima_nova_lt'; padding:4px 0px 0px 0px; line-height:17px; display:table-cell; vertical-align:top; height:70px; }
.probx02 .probx02txt span{ display:block; width:220px; font-family:'proxima_nova_rg';font-size:13px; height:54px;}
.probx02 .probx02txt a{  }
.probx02 .probx02txt a:hover{  }
.probx02spc{width:10px; height:68px;}
.probx02 .selectbt{ width:220px; margin:0 auto; padding:5px 0px 5px 0px; }
.probx02 .selectbt a{ display:block; background-color:#000; width:114px; height:21px; padding:6px 0px 0px 0px; font-family:'proxima_nova_rg';font-size:14px; color:#fff; letter-spacing:0.09em; text-align:center;}
.probx02 .selectbt a:hover{ display:block; background-color:#55a11c; color:#fff;}
.probx02 .selectbt a.active{display:block; background-color:#55a11c; color:#fff;}
.newarrbxspc02 {
    height: 168px;
    width: 8px;
}


.mtmcustom{width:960px; background:url(../images/leftbg.png) top left repeat-y;}
.mtmcusLeft{width:189px; padding:0px 18px 0px 0px; }
.txtmtm01{font-family:'proxima_nova_lt';font-size:12px; width:85px; color:#000; padding-left:6px;}
.mtmproducttm{ width:189px; margin:0px; padding:0px;}
.mtmthmpimg{border:solid 1px #e8e8e8; width:96px; height:96px; display:table-cell; vertical-align:middle; text-align:center;}
.mtmulstynew05{ width:189px; margin:0px; padding:0px; list-style:none;}
.mtmulstynew05 li{ margin:7px 0px 7px 0px; padding:0px;}
.mtmulstynew05 li a{ width:189px; margin:0px; padding:0px 0 0 0px; font-family:'proxima_nova_lt';font-size:14px;  color:#ffffff; background:#000000; line-height:27px; display:block; text-decoration:none; text-align:center;}
.mtmulstynew05 li a:hover{ background:#55a11c;}
.mtmulstynew05 li a.active{ background:#55a11c;}
.mtmhead{font-size:21px; font-family:Georgia, "Times New Roman", Times, serif; color:#000; letter-spacing:0.09em; }
.mtmstyul02{ width:179px; margin:0px; padding:10px 0 10px 10px; list-style:none;}
.mtmstyul02 li{ text-transform:uppercase; font-family:'proxima_nova_lt'; font-size:13px; color:#000; 
padding:4px 0px 6px 0px; }
.mtmstyul02 li span{color:#929292; padding:0px; display:block; text-transform:none; font-family:'proxima_nova_rg'; font-size:12px;}

.mtmcusRight{width:734px; }
.mtmtext08{ font-family:Georgia, "Times New Roman", Times, serif; color:#000; font-size:21px; padding:0 20px 0 0px; letter-spacing:0.09em;}
.mtmoptiontop{background:#55a11c; margin:0px; padding:0px 10px 0px 10px; color:#fff; font-family:'proxima_nova_lt'; font-size:13px; text-transform:uppercase; line-height:27px;   }

.mtmboxmain02{ margin:0px; padding:0px 0px; width:169px; }
.mtmboximg02{margin:0px; padding:0px; width:167px; height:167px; border:solid 0px #dfdfdf; display:table-cell; vertical-align:middle; text-align:center;}
.mtmboximg02 img:hover{ opacity:0.8; filter:alpha(opacity=80); }
.mtmboxinfo02{margin:0px; padding:0px; width:169px; font-family:'proxima_nova_lt'; font-size:13px; color:#000;}
.mtmlink456_new{text-transform:uppercase; font-family:'proxima_nova_lt'; color:#55a11c; display:block; 
padding:7px 0px 4px 0px;}
.mtmlink456_new a{ text-decoration:none; font-family:'proxima_nova_lt'; color:#55a11c; font-size:11px; text-align:center;}
.mtmlink456_new a:hover{ color:#000;}
.mtmsap{ width:19px; height:200px; padding:0px; margin:0px;}
.selectbt02{ width:165px; margin:0 auto; padding:5px 0px 5px 0px; }
.selectbt02 a{ display:block; background-color:#000; width:121px; height:21px; padding:6px 0px 0px 0px; font-family:'proxima_nova_rg';font-size:14px; color:#fff; letter-spacing:0.09em; text-align:center;}
.selectbt02 a:hover{ display:block; background-color:#55a11c; color:#fff;}
.selectbt02 a.active{display:block; background-color:#55a11c; color:#fff;}
.fabpop{width:770px; padding:52px 15px 15px 15px; border:solid 0px;}
.fabpopLeft{width:500px; border:solid 0px #b3b3b3; height:500px;}
.fabpopRight{width:254px;}
.pophead01{ font-family:Georgia, "Times New Roman", Times, serif; color:#000; font-size:24px;}
.poptablesty{text-transform:uppercase; font-family:'proxima_nova_rg';font-size:13px; color:#000; margin-top:15px;}
.poptablesty tr{}
.poptablesty tr td{ padding:2px 0px 2px 0px;}
.popthmimgfab{width:254px;}
.poptmsml02{width:114px; height:114px; border:solid 0px #bfbfbf; }
.poptmspc02{height:5px; width:14px;}

.probx01 .probx01img a{ float:left;}
.abhhomedesc a{color:#6CA846;}

#rgdev-menu{width:960px; height:25px; border-bottom:solid 2px #000000;}
#rgdev{ -webkit-font-smoothing:antialiased; list-style:none; font-size:0; z-index:999; position:relative; margin:0 auto; width:100%; display: table; zoom:1; padding:0;}
#rgdev li{position:relative; text-align:center; display: table-cell; white-space: nowrap; font-size:0;}
#rgdev a{display:block; vertical-align:middle; text-align:left; text-decoration:none; font-size:13px; font-family:'GothamBook', Arial, Helvetica, sans-serif; color:#000000;	cursor:pointer; padding:0px 7px; line-height:25px; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease;transition: all .25s ease;}
#rgdev li:hover>a{color:#7d7d7d; text-decoration:none;}
#rgdev li a:hover {color:#7d7d7d;text-decoration:none;}
#rgdev li a.active{color:#7d7d7d;text-decoration:none;}
/*Drop Down Option*/
#rgdev ul{opacity: 0; position:absolute; min-width:180px; top: 25px; visibility: hidden; z-index: 1; border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; padding:0px; background-color:#2c2c2c; -webkit-transition: all .40s ease; -moz-transition: all .40s ease; -ms-transition: all .40s ease; -o-transition: all .40s ease;transition: all .40s ease;}
#rgdev ul li{float:none !important; margin:0px 0 0 0px; text-align:center; display: block !important;}
#rgdev ul a{text-align:left; padding:6px 8px 6px 8px; background-color:#fff; line-height:19px; background-image:none; border-width:0; font-size:11px; text-transform:uppercase;	font-family:'GothamBook', Arial, Helvetica, sans-serif; color:#000; display:block; text-decoration:none; text-shadow: none;}
#rgdev ul li:hover>a{background-color:#55A11C;	background-image:none; color:#fff; text-decoration:none;}
#rgdev ul li a:hover{background-color:#55A11C;	background-image:none; color:#fff; text-decoration:none;}
#rgdev ul li a.active{background-color:#55A11C; background-image:none; color:#fff; text-decoration:none;}
#rgdev ul ul{ position:absolute; left:100%; top:0;}	
#rgdev ul ul:after{-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: transparent #2c2c2c transparent transparent;   border-image: none; border-style: solid; border-width:5px; content:""; left:-10px; margin-top:0; position:absolute; top:10px; z-index: 1;}
/*Add Sub LINK Arrow*/
#rgdev span{display:block;overflow:visible;background-position:right center; background-repeat:no-repeat; padding-right:0px;}
#rgdev ul span{background-image:url("../images/right.gif"); padding-right:12px;}
/*Add Sub LINK Arrow*/
/*Extra Option to call any link style*/
#rgdev li.topfirst>a{background:#1f2b57; color:#fff; border-radius:2px 0px 0px 2px;}
#rgdev li.toplast>a{background:#F00; color:#fff;}	
/*Extra Option to call rgdevrgk~30987 any link style*/	
/*Extra Code no Change in below code*/
#rgdev li:hover{z-index:1; }
#rgdev a:active, ul#rgdev a:focus{outline-style:none; opacity:1;}
* html #rgdev li a{display:inline-block; }
#rgdev li:hover>*{display:block; opacity:1; visibility: visible; margin-top:0px;}
#rgdev>li{margin:0;}

.nobottomborder tr{ border-bottom:none;}
.nobottomborder tr td{   padding:0px; }
.activegreen{color:#55A11C;}
.popupdiv{   border:solid 0px #f1f1f1; margin:0 auto; text-align:center; padding-top:12px; position:relative;}
.potbl{ margin:0px auto; padding:0px;}
.potbl tr{ margin:0px auto; padding:0px;}
.potbl tr td{ margin:0px auto; padding:5px; font-family: 'proxima_nova_rg'; font-size:16px; color:#000; }
.signupbt{ width:176px; height:49px; border:solid 0px; background-color:#000; font-family: 'proxima_nova_rg'; font-size:24px; color:#fff; cursor:pointer; text-transform:uppercase;}
.signupbt:hover{ background-color:#55a11c; color:#fff;}
.signtextbx{width:100%;  border:solid 1px #5a5a5a; margin:0px; padding:0px; height:26px; text-indent:4px; font-family:Tahoma, Geneva, sans-serif; color:#8c8c8c; font-size:11px; line-height:18px;}
.clsic{ width:28px; height:28px; position:absolute; top:6px; right:11px;}
.clsic a{ width:28px; height:28px; display:block; background:url(../images/clseic.png) top left no-repeat;}

.referhead { width:100%; display:block; font-size:20px; color:#000; font-family: 'proxima_nova_smb';}
.emailleft { width:50%; float:left;}
.emailheaddiv { width:100%; margin:0px; padding:0px;}
.emailheadtext { width:50%; float:left; font-family: 'proxima_nova_smb'; font-size:20px; color:#000;}
.emailheadrighttext { width:50%; float:right; text-align:right; font-family: 'proxima_nova_rg'; font-size:14px; color:#000; line-height:14px;}
.emailfrom { width:100%; margin:0px; padding:0px;}
.emailtxtbx input{ width:100%; border:solid 1px #bfbfbf;text-indent:5px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; height:35px; color:#8C8C8C;}
.emailtxtbx textarea{ width:100%; height:110px; border:solid 1px #bfbfbf;text-indent:5px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#8C8C8C;}
.remindertext { font-family: 'proxima_nova_smb'; font-size:14px; color:#000; margin-left:10px;}
.sendinvite{font-family: 'proxima_nova_rg'; font-size:14px; color:#fff; letter-spacing:0.08em; display:block; line-height:32px; background:#55a11c; text-align:center; padding:0px 30px;}
.sendinvite:hover{ background:#000;}
.referrallink { width:50%; float:left; font-family: 'proxima_nova_rg'; font-size:14px; color:#000;}
 
.Shareright { width:42%; float:right; padding-left:55px; background:url(../images/line001.png) repeat-y top left;}
.shareheadtext { width:100%; float:left; font-family: 'proxima_nova_smb'; font-size:20px; color:#000;}
.sharetext { width:100%; float:left; font-family: 'proxima_nova_rg'; font-size:13px; color:#000; }
.socialshare div{padding:3px 0px 0px 0px;}
.socialshare a{margin:0px 1px 0px 1px; margin-right:10px; }
.socialshare .scic01{ display:block; width:44px; height:44px; background:url(../images/socialicons02.png) 0px 0px no-repeat; border-radius:4px;}
.socialshare .scic02{ display:block; width:44px; height:44px; background:url(../images/socialicons02.png) -53px 0px no-repeat; border-radius:4px;}
.socialshare .scic03{ display:block; width:44px; height:44px; background:url(../images/socialicons02.png) -107px 0px no-repeat; border-radius:4px;}
.socialshare a:hover{ opacity:0.8; filter:alpha(opacity=80);}
.copylink{font-family: 'proxima_nova_rg'; font-size:14px; color:#fff; letter-spacing:0.08em; display:block; line-height:32px; background:#000; text-align:center; padding:0px 30px;}
.copylink:hover{ background:#55a11c;}
.details { text-decoration:underline; color:#000;}
.details:hover { text-decoration:none;}
.referraldiv { width:100%; margin:0px; padding:0px; font-family: 'proxima_nova_smb'; font-size:20px; color:#000;}
.referraldiv li {float:left; margin-right:120px;}
.headtxtsty01{ float:left; color:#55A11C;  font-family: 'proxima_nova_rg'; font-size:11px; padding-left:20px;}
.headtxtsty01 a{ color:#000;}
.phonetxt{ font-size:11px; color:#333333; font-family: 'proxima_nova_rg'; float:right; line-height:18px; padding-right:18px; 	  } 


#globalHeaderSearchBoxContainer{height:36px; margin:0; float:right;}
#globalHeaderSearchBoxContainer #globalHeaderSearchBoxWrapper {background-color:#000000; color:#000000; font-family: Arial,sans-serif; height:36px; width: 316px; padding:0px 6px 0px 6px; margin:3px 0px 0px 0px; }
#globalHeaderSearchBoxContainer .search-container {background-color: #323232; border: 1px solid #787878; height: 24px; margin: 0 auto; position: relative; top:5px;width:90%; float:left;}
#globalHeaderSearchBoxContainer .search-container .search-input {
    background-color: #323232;
    border: 1px solid rgba(0, 0, 0, 0);
    color:#FFFFFF;
    float:left;
    height:22px;
    margin:0px 0 0 0px;
    padding: 0;
    text-transform: none;
    width: 79%;
	text-indent:8px;
}
#globalHeaderSearchBoxContainer .search-container .search-input::-moz-placeholder {
    color: #787878;
    font-family: Arial, Helvetica, sans-serif ;
    font-style: italic;
    font-weight: 400;
     
    text-transform: none;
}

#globalHeaderSearchBoxContainer .search-container .search-button {
    border-right:0px;
	border-left: 1px solid #787878;
	border-bottom:0px;
	border-top: 0px;
    cursor: pointer;
    display: block;
    float: right;
    height: 24px;
    position: relative;
    right: -1px;
    top: 0px;
    width: 27px;
	background-color:transparent;
}
#globalHeaderSearchBoxContainer .search-container .search-button .icon {
	background:url(../images/searchic.png) 0px 0px no-repeat; display: block;
    height: 15px;
    width: 15px;
	margin:0px 0px 0px 1px;
}
.closesign{ padding:12px 5px 0px 0px; float:right;}

.newprotag {
    background: none repeat scroll 0 0 rgba(85, 161, 28, 0.8);
    color: #FFFFFF;
    font-size: 16px;
}
.saletag{background: rgb(0, 173, 238); background: rgba(0, 173, 238, .8);font-size: 16px;}

.roundoffertag{width:54px; height:54px;  display:block; font-family: 'proxima_nova_smb'; line-height:54px; color:#fff; -webkit-border-radius: 100px; -moz-border-radius: 100px;border-radius: 100px; float:right; margin-left:6px;   text-align:center; text-transform:uppercase;}
