.hide, .hidden {
	display:none;
}

.underline a:link {
	text-decoration:underline;
}



/* Pagenation */
.pagination.pagesizer{display: none;}
.pagination .info{
	text-transform:uppercase;
	font-size:11px;
	padding: 2px 8px 2px 8px;
	color:#888888;
	float:right;
	list-style: none;
}
.pagination .current{
	float:left;
	padding:2px 13px;
	line-height:24px;
	text-decoration:none;
	border:1px solid #ddd;
	border-left-width:0;
	color:#777;
	background-color: #f8f8f8;
}


.fda {
	font-family:arial;
	font-size:8pt;
	color:#777;
    border:1px solid #ccc;
    padding:5px;
    margin-bottom:10px;
}


/* video wrapper for responsive iframe */
.video-wrapper {
	width: 530px;
	max-width: 100%;
}

.video-container { 
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/* make generic nicer input */
.niceinput{
	padding-left:10px;
    font-size: 14px;
	font-weight: normal;
    border:1px solid #ccc;
    height:26px;
}





.StaticHeader{
	position:fixed;
	left:0;
	right:0;
	top:0;
	z-index:999;
}
.HeaderTop{
	background-color:#000000;
	height:100px;
}
.BodyPanel{
	padding:100px 0 0;
	position:relative;
	overflow:hidden;
}
.headerinner{
	position:relative;
	display:table;
	width:100%;
	height:100px;
}
.Eventarea {
	margin-top:32px;
	float:left;
	background-image:url(../images/eventicon.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:320px;
}
.Eventarea a{
	background-image:url(../images/arrow.png);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:11px;
	padding-left:50px;
	font-size:26px;
	color:#ffffff;
	text-transform:uppercase;
	font-family: 'BrandonGrotesqueRegular';
	line-height:38px;
}
.Eventarea a:hover{
	color:#404040;
}
.logoportion{
	text-align:center;
	overflow:hidden;
	padding-top:9px;
}
.profileright{
	float:right;
	padding-top:9px;
	width:320px;
}
.lowerblack{
	background-image:url(../images/blackdorp.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:190px;
	height:55px;
	left:50%;
	position:absolute;
	bottom:-55px;
	margin-left:-95px;
}

.zprofilepic{
	float:right;
	overflow:hidden;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}
.profilepic{/*changes please replace it from top*/
	float:right;
	overflow:hidden;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	/*width:15%;*/
	width:49px;
	height:49px;
}


.profilepic img{
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}


.callnumber{
	overflow:hidden;
	padding-right:9px;
	padding-top:4px;
}

.contactme{
	font-size:14px;
	text-transform:uppercase;
	background-image:url(../images/arrow.png);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:10px;
	color:#ffffff;
	margin-bottom:2px;
	text-align:right;
}
.numberto{
	font-size:15px;
	color:#99cc33;
	padding-right:10px;
	text-align:right;
}
.numberto a, .nameto a {
	color:#99cc33;
}

.nameto { 
	text-transform:uppercase;
    font-weight:bold;
	font-size:15px;
	color:#99cc33;
	padding-right:10px;
	text-align:right;
    line-height:15px;
}



.Headerlower{
	height:60px;
	background-image:url(../images/transparent.png);
	background-repeat:repeat-x;
	background-position:0 0;
	border-bottom:1px solid #e5e5e5;
}
.navinner{
	background-image:url(../images/shadow.png);
	background-position:center top;
	background-repeat:no-repeat;
	min-height:30px;
}
.outernav{
	overflow:hidden;
}
.navmain {
	float:left;
}
.navmain ul{
	margin:0;
}
.navmain ul li{
	background-image:url(../images/devider.png);
	background-position:0 0;
	background-repeat:no-repeat;
	padding:0 42px;
	line-height:60px;
	float:left;
	list-style:none;
}
.navmain ul li:first-child{
	background-image:none;
	padding-left:0;
}
.navmain ul li a{
	color:#000000;
	font-size:20px;
	font-family: 'BrandonGrotesqueMedium';
	text-align:center;
	text-transform:uppercase;
	opacity:0.92;
	filter: alpha(opacity=92);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=92)";
	-moz-opacity:0.92;
	-khtml-opacity:0.92;
	-webkit-opacity:0.92;
}
.navmain ul li a:hover{
	color:#99cc33;
}
.navmain ul li.active a{
	color:#99cc33;
}
.sharearea{
	float:right;
}
.shareareainner{
	float:right;
}
.sharetxt {
	color:#000000;
	font-size:20px;
	font-family: 'BrandonGrotesqueMedium';
	text-align:center;
	text-transform:uppercase;
	line-height:60px;
	padding-right:28px;
	background-image:url(../images/devider.png);
	background-position:right 0;
	background-repeat:no-repeat;
	float:left;
}
.shareicons{
	float:left;
	padding-left:15px;
	padding-top:16px;
}
.shareicons .singles{
	float:left;
	margin-left:5px;
	height:27px;
	width:28px;
	position:relative;
}
.shareicons .singles .facebook{
	display:block;
	height:27px;
	width:28px;
	background-image:url(../images/facebook.png);
	background-repeat:no-repeat;
	background-position:0 0;
}
.shareicons .singles .facebook span{
	background-image:url(../images/facebook.png);
	background-repeat:no-repeat;
	background-position:0 bottom;
	background-color:#FFFFFF;
	border-radius:40%;
	-moz-border-radius:40%;
	-webkit-border-radius:40%;
	opacity:0;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-moz-opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
	display:block;
	height:27px;
	width:28px;
	position:absolute;
	-webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
	
}
.shareicons .singles .facebook:hover span{
	background-image:url(../images/facebook.png);
	background-repeat:no-repeat;
	background-position:0 bottom;
	opacity:1;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity:1;
	-khtml-opacity:1;
	-webkit-opacity:1;
	-webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}
.shareicons .singles .twitter{
	display:block;
	height:27px;
	width:28px;
	background-image:url(../images/twiter.png);
	background-repeat:no-repeat;
	background-position:0 0;
}
.shareicons .singles .twitter span{
	background-image:url(../images/twiter.png);
	background-repeat:no-repeat;
	background-position:0 bottom;
	background-color:#FFFFFF;
	border-radius:40%;
	-moz-border-radius:40%;
	-webkit-border-radius:40%;
	opacity:0;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-moz-opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
	display:block;
	height:27px;
	width:28px;
	position:absolute;
	-webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
	
}
.shareicons .singles .twitter:hover span{
	background-image:url(../images/twiter.png);
	background-repeat:no-repeat;
	background-position:0 bottom;
	opacity:1;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity:1;
	-khtml-opacity:1;
	-webkit-opacity:1;
	-webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}
.shareicons .singles .chat{
	display:block;
	height:27px;
	width:28px;
	background-image:url(../images/chat.png);
	background-repeat:no-repeat;
	background-position:0 0;
}
.shareicons .singles .chat span{
	background-image:url(../images/chat.png);
	background-repeat:no-repeat;
	background-position:0 bottom;
	background-color:#FFFFFF;
	border-radius:40%;
	-moz-border-radius:40%;
	-webkit-border-radius:40%;
	opacity:0;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-moz-opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
	display:block;
	height:27px;
	width:28px;
	position:absolute;
	-webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
	
}
.shareicons .singles .chat:hover span{
	background-image:url(../images/chat.png);
	background-repeat:no-repeat;
	background-position:0 bottom;
	opacity:1;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity:1;
	-khtml-opacity:1;
	-webkit-opacity:1;
	-webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}
.shareicons .singles .instagram{
	display:block;
	height:27px;
	width:28px;
	background-image:url(../images/instagram.png);
	background-repeat:no-repeat;
	background-position:0 0;
}
.shareicons .singles .instagram span{
	background-image:url(../images/instagram.png);
	background-repeat:no-repeat;
	background-position:0 bottom;
	background-color:#FFFFFF;
	border-radius:40%;
	-moz-border-radius:40%;
	-webkit-border-radius:40%;
	opacity:0;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-moz-opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
	display:block;
	height:27px;
	width:28px;
	position:absolute;
	-webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
	
}
.shareicons .singles .instagram:hover span{
	background-image:url(../images/instagram.png);
	background-repeat:no-repeat;
	background-position:0 bottom;
	opacity:1;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity:1;
	-khtml-opacity:1;
	-webkit-opacity:1;
	-webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}
.shareicons .singles .youtube{
	display:block;
	height:27px;
	width:28px;
	background-image:url(../images/youtube.png);
	background-repeat:no-repeat;
	background-position:0 0;
}
.shareicons .singles .youtube span{
	background-image:url(../images/youtube.png);
	background-repeat:no-repeat;
	background-position:0 bottom;
	background-color:#FFFFFF;
	border-radius:40%;
	-moz-border-radius:40%;
	-webkit-border-radius:40%;
	opacity:0;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-moz-opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
	display:block;
	height:27px;
	width:28px;
	position:absolute;
	-webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
	
}
.shareicons .singles .youtube:hover span{
	background-image:url(../images/youtube.png);
	background-repeat:no-repeat;
	background-position:0 bottom;
	opacity:1;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity:1;
	-khtml-opacity:1;
	-webkit-opacity:1;
	-webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}
.shareicons .singles .pinterest{
	display:block;
	height:27px;
	width:28px;
	background-image:url(../images/printit.png);
	background-repeat:no-repeat;
	background-position:0 0;
}
.shareicons .singles .pinterest span{
	background-image:url(../images/printit.png);
	background-repeat:no-repeat;
	background-position:0 bottom;
	background-color:#FFFFFF;
	border-radius:40%;
	-moz-border-radius:40%;
	-webkit-border-radius:40%;
	opacity:0;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-moz-opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
	display:block;
	height:27px;
	width:28px;
	position:absolute;
	-webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
	
}
.shareicons .singles .pinterest:hover span{
	background-image:url(../images/printit.png);
	background-repeat:no-repeat;
	background-position:0 bottom;
	opacity:1;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity:1;
	-khtml-opacity:1;
	-webkit-opacity:1;
	-webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}


.shareicons .singles .blicon{
	display:block;
	height:27px;
	width:28px;
	background-image:url(../images/blicon.png);
	background-repeat:no-repeat;
	background-position:0 0;
}
.shareicons .singles .blicon span{
	background-image:url(../images/blicon.png);
	background-repeat:no-repeat;
	background-position:0 bottom;
	background-color:#FFFFFF;
	border-radius:40%;
	-moz-border-radius:40%;
	-webkit-border-radius:40%;
	opacity:0;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-moz-opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
	display:block;
	height:27px;
	width:28px;
	position:absolute;
	-webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
	
}
.shareicons .singles .blicon:hover span{
	background-image:url(../images/blicon.png);
	background-repeat:no-repeat;
	background-position:0 bottom;
	opacity:1;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity:1;
	-khtml-opacity:1;
	-webkit-opacity:1;
	-webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}




.shareicons .singles .linkedin{
	display:block;
	height:27px;
	width:28px;
	background-image:url(../images/linkedin.png);
	background-repeat:no-repeat;
	background-position:0 0;
}
.shareicons .singles .linkedin span{
	background-image:url(../images/linkedin.png);
	background-repeat:no-repeat;
	background-position:0 bottom;
	background-color:#FFFFFF;
	border-radius:40%;
	-moz-border-radius:40%;
	-webkit-border-radius:40%;
	opacity:0;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-moz-opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
	display:block;
	height:27px;
	width:28px;
	position:absolute;
	-webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
	
}
.shareicons .singles .linkedin:hover span{
	background-image:url(../images/linkedin.png);
	background-repeat:no-repeat;
	background-position:0 bottom;
	opacity:1;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity:1;
	-khtml-opacity:1;
	-webkit-opacity:1;
	-webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}




.mainbody{
	background-image:url(../images/lowerbg.png);
	background-repeat:no-repeat;
	background-position:center 0;
	background-color:#f4f5f5;
}
.buble1{
	background-image:url(../images/buble1.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:200px;
	height:800px;
	position: absolute;
	top:324px;
	right:10%; 
}
.buble2{
	background-image:url(../images/buble2.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:300px;
	height:800px;
	position: absolute;
	top:100px;
	left:28%;
	z-index:3; 
}
.buble3{
	background-image:url(../images/buble2.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:300px;
	height:800px;
	position: absolute;
	top:630px;
	left:1%;
	z-index:3
}
.buble4{
	background-image:url(../images/buble3.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:300px;
	height:500px;
	position: absolute;
	top:160px;
	left:40%;
	z-index:0
}
.buble5{
	background-image:url(../images/buble4.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:84px;
	height:500px;
	position: absolute;
	top:130px;
	right:8%;
	z-index:0
}
.buble6{
	background-image:url(../images/buble.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:391px;
	height:800px;
	position: absolute;
	top:350px;
	left:1%;
	z-index:0
}
.newsarea {
	background-image:url(../images/newsbg.png);
	background-position:center 0;
	background-repeat:repeat-x;
	background-color:#414141;
	height:500px;
	position:relative;
	z-index:3;
}
.helloinner{
	overflow:hidden;
	padding-top:50px;
}
.helloimg{
	float:left;
	border:20px solid #e1e3e3;
	background-color:#e1e3e3;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	overflow:hidden;
}
.helloimg img{
	background-color:#e1e3e3;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}
.hellorightportion{
	overflow:hidden;
	padding-left:48px;
	padding-top:30px;
	padding-bottom:57px;
}
.hellorightportion .Head {
	color:#ffffff;
	font-size:58px;
	text-transform:uppercase;
	font-family: 'BrandonGrotesqueBold';
	margin-bottom:77px;
}
.hellorightportion .Head span{
	color:#99cc33;
	padding-right:10px;
}
.quotationarea{
	background-image:url(../images/quotation.png);
	background-position:3px 0;
	background-repeat:no-repeat;
	padding-left:130px;
	color:#ffffff;
	font-family: 'BrandonGrotesqueRegular';
	font-size:16px;
	line-height:20px; 
	letter-spacing: -0.3px;
	margin-bottom:34px;
}
.shareleft{
	position:absolute;  
	top:10px;
	right:10px;  
	width:107px;
	height:107px;
	background-color:#99CC33;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	box-shadow:0 8px 20px 0 rgba(0, 0, 0, 0.20);
	-moz-box-shadow:0 8px 20px 0 rgba(0, 0, 0, 0.20);
	-webkit-box-shadow:0 8px 20px 0 rgba(0, 0, 0, 0.20);
	z-index:10000;
}
.shareleft .txt{
	text-transform:uppercase;
	color:#ffffff;
	font-size:24px;
	font-family: 'BrandonGrotesqueRegular';
	text-align:center;
	padding:25px 0 4px;
	line-height:26px;
}
.socialareagreen{
	overflow:hidden;
	text-align:center
}
.socialareagreen .single{
	display:inline-block;
	padding:0 2px;
	line-height:24px;
	-webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}
.socialareagreen .single:hover{
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	-moz-opacity:0.70;
	-khtml-opacity:0.70;
	-webkit-opacity:0.70;
	-webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}
.readmore{
	width:80px;
	height:80px;
	background-color:#99CC33;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	box-shadow:0 8px 20px 0 rgba(0, 0, 0, 0.20);
	-moz-box-shadow:0 8px 20px 0 rgba(0, 0, 0, 0.20);
	-webkit-box-shadow:0 8px 20px 0 rgba(0, 0, 0, 0.20);
	float:right;
	text-align:center;
}
.readmore a{
	font-size:19px;
	font-family: 'BrandonGrotesqueBlack';
	text-align:center;
	color:#ffffff;
	padding:25px 10px;
	display:block;
	line-height:16px;
	text-transform:uppercase;
	-webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}
.readmore a:hover{
	color:#000000;
	-webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}
.greenraealo {
	overflow:hidden;
	background-color:#99cc33;
	padding-top:43px;
	padding-bottom:30px;
	position:relative;
	position:relative;
	z-index:3;
}
.greenraealo .head{
	color:#000000;
	font-family: 'BrandonGrotesqueBold';
	font-size:100px;
	text-align:center;
	text-transform:uppercase;
	line-height:110px;
	letter-spacing:-4px;
	margin-bottom:37px;
}
.greenraealo .head span{
	color:#FFFFFF;
}
.singlerowarea{
	overflow:hidden;
	padding:0 16px;
	margin-bottom:55px;
}
.threeblog{
	float:left;
	width:33.3333%;
}
.innerblog {
	width:214px;
	height:214px;
	background-color:#ffffff;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	margin:0 auto;
	overflow:hidden;
	margin-bottom:25px;
}
.innerblog img{
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}
	
.threeblog:first-child .innerblog{
	float:left;
}
.threeblog:last-child .innerblog{
	float:right;
}
.threeblog .imgtxt {
	text-align:center;
	width:214px;
	margin:0 auto;
}
.threeblog .imgtxt a{
	font-family: 'BrandonGrotesqueMedium';
	color:#000000;
	text-transform:uppercase;
	font-size:20px;
}

.threeblog:first-child .imgtxt {
	float:left;
}
.threeblog:last-child .imgtxt {
	float:right;
}
.threeblog .imgtxt a:hover{
	color:#ffffff;
}
.videotxt{
	overflow:hidden;
}
.Videoarea {
	float:right;
}
.txtofvideo{
	float:left;
	padding:16px 0 0 10px;
	width:385px;
}
.txtofvideo h2{
	font-family: 'BrandonGrotesqueRegular';
	font-size:24px;
	color:#ffffff;
	margin:0 0 8px;
	text-transform:uppercase;
	line-height:26px;
}
.txtofvideo p{
	font-family: 'BrandonGrotesqueRegular';
	font-size:18px;
	line-height:26px;
	padding:0;
	margin-bottom:14px;
}
.shopnow{
	width:105px;
	height:105px;
	background-color:#ffffff;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	box-shadow:0 8px 15px 0 rgba(0, 0, 0, 0.20);
	-moz-box-shadow:0 8px 15px 0 rgba(0, 0, 0, 0.20);
	-webkit-box-shadow:0 8px 15px 0 rgba(0, 0, 0, 0.20);
	float:left;
	text-align:center;
}
.shopnow a{
	font-size:24px;
	font-family: 'BrandonGrotesqueMedium';
	text-align:center;
	color:#99cc33;
	padding:32px 10px;
	display:block;
	line-height:21px;
	text-transform:uppercase;
	-webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}
.shopnow a:hover{
	color:#000000;
	-webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}
.Showouter{
	padding-bottom:30px;
	display:table;
}
.buble7{
	background-image:url(../images/buble7.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:603px;
	height:1000px;
	position: absolute;
	top:50px;
	right:1%;
	z-index:0
}
.buble8{
	background-image:url(../images/buble8.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:293px;
	height:800px;
	position: absolute;
	top:400px;
	left:8%;
	z-index:0
}
.buble9{
	background-image:url(../images/buble9.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:603px;
	height:1000px;
	position: absolute;
	top:0px;
	left:1%;
	z-index:0
}
.greeninnerbox {
	position:relative;
	z-index:1;
}
.bigimg{
	background-image:url(../images/imgbig.png);
	background-position:0 0;
	height:352px;
	background-repeat:no-repeat;
	background-color:#414141;
}
.contactblog{
	background-image:url(../images/lowerbg.png);
	background-position:center top;
	background-repeat:no-repeat;
	height:887px;
	background-color:#ffffff;
	position:relative;
	padding-top:54px;
}
.contacttopinner{
	overflow:hidden;
	margin-bottom:30px;
}
.contacttopinner .head{
	color:#000000;
	font-family: 'BrandonGrotesqueBold';
	font-size:120px;
	text-align:center;
	text-transform:uppercase;
	line-height:190px;
	letter-spacing:0px;
	float:left;
	padding-top:10px;
}
.contacttopinner .head span{
	color:#99cc33;
}
.contactimg{
	float:right;
	border:20px solid #e1e3e3;
	background-color:#e1e3e3;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	overflow:hidden;
	margin-top:10px;
}
.contactimg img{
	background-color:#e1e3e3;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}
.txtofall {
	font-family: 'BrandonGrotesqueRegular';
	font-size:18px;
	line-height:24px;
	padding:0;
	margin-bottom:14px;
	text-align:center;
	margin-bottom:60px;
}
.contactsinglerow{
	overflow:hidden;
	margin-bottom:20px;
	padding-right:85px;
}
.nametxt{
	float:left;
	text-align:right;
	line-height:50px;
	color:#000000;
	font-family: 'BrandonGrotesqueRegular';
	text-transform:uppercase;
	font-size:26px;
	width:217px;
}
.textfieldouterbox{
	overflow:hidden;
	padding-left:20px;
}
.fieldboxcon{
	margin:0;
	padding:0;
	outline:0;
	border:0;
	background-color:#b7b8b9;
	line-height:50px;
	color:#000000;
	font-family: 'BrandonGrotesqueRegular';
	text-transform:uppercase;
	font-size:26px;
	width:94%;
	padding:0 3%;
	height:50px;
	opacity:0.50;
	filter: alpha(opacity=50);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-moz-opacity:0.50;
	-khtml-opacity:0.50;
	-webkit-opacity:0.50;
	appearance:normal;
	-moz-appearance:normal;
	-webkit-appearance:normal;
}
.fieldboxcontxt{
	margin:0;
	padding:0;
	outline:0;
	border:0;
	background-color:#b7b8b9;
	line-height:50px;
	color:#000000;
	font-family: 'BrandonGrotesqueRegular';
	text-transform:uppercase;
	font-size:26px;
	width:97%;
	padding:0 0% 0 3%;
	height:250px;
	opacity:0.50;
	filter: alpha(opacity=50);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-moz-opacity:0.50;
	-khtml-opacity:0.50;
	-webkit-opacity:0.50;
	resize:none;
}
.okbut{
	width:80px;
	height:80px;
	background-color:#99CC33;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	box-shadow:0 8px 20px 0 rgba(0, 0, 0, 0.20);
	-moz-box-shadow:0 8px 20px 0 rgba(0, 0, 0, 0.20);
	-webkit-box-shadow:0 8px 20px 0 rgba(0, 0, 0, 0.20);
	position:absolute;
	text-align:center;
	bottom:-40px;
	right:85px;
}
.okbut a{
	font-size:19px;
	font-family: 'BrandonGrotesqueBlack';
	text-align:center;
	color:#ffffff;
	padding:0;
	display:block;
	line-height:80px;
	text-transform:uppercase;
	-webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}
.okbut a:hover{
	color:#000000;
	-webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}
.contactinnerof{
	position:relative;
	background-image:url(../images/logoart.png);
	background-position:center 0;
	background-repeat:no-repeat;
	z-index:10;
}
.footer{
	position:relative;
	z-index:2;
}
.footertop {
	background-image:url(../images/footerbg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:224px;
}
.footertopinner{
	padding-top:45px;
	overflow:hidden;
}
.footerlogopart{
	float:right;
	width:265px;
}
.lowerlogo{
	margin-bottom:20px;
}
.lowerfollowtxt{
	color:#000000;
	font-family: 'BrandonGrotesqueRegular';
	text-transform:uppercase;
	font-size:18px;
}
.shareouter{
	overflow:hidden;
	margin:-5px 0 0 -17px;
}
.footerlinksouter{
	float:left;
}
.footerlinks{
	float:left;
}
.footerlinks:first-child{
	width:230px;
}
.footerlinks:nth-child(2){
	width:245px;
}
.footerlinks .head{
	color:#000000;
	font-family: 'BrandonGrotesqueBold';
	font-size:22px;
	text-align:left;
	text-transform:uppercase;
	margin-bottom:16px;
}
.footerlinks ul{
	margin:0;
	padding:0;
}
.footerlinks ul li{
	list-style:none;
	margin:0;
	padding:0;
	display:block;
}
.footerlinks ul li a{
	font-family: 'BrandonGrotesqueRegular';
	font-size:16px;
	color:#000000;
	line-height:20px;
	text-transform:uppercase;
}
.footerlinks ul li a:hover{
	color:#99cc33;
}
.footerlower{
	background-color:#000000;
	height:100px;
}
.copytxt {
	color:#FFFFFF;
	font-family: 'BrandonGrotesqueRegular';
	font-size:10px;
	text-transform:uppercase;
	padding-top:35px;
	letter-spacing:1px;
}
.copytxt a{
	color:#FFFFFF;
}
.copytxt a:hover{
	color:#99cc33;
}
.termofuse{
	margin:0;
	padding:0;
	line-height:6px;
}
.termofuse li{
	color:#FFFFFF;
	font-family: 'BrandonGrotesqueRegular';
	font-size:10px;
	text-transform:uppercase;
	display:inline;
	list-style:none;
	padding:0 3px;
	line-height:12px;
}
.termofuse li:first-child{
	padding-left:0;
}
.termofuse li a{
	color:#ffffff;
}
.termofuse li a:hover{
	color:#99cc33;
}
.buble10{
	background-image:url(../images/buble10.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:603px;
	height:1000px;
	position: absolute;
	top:0px;
	left:3%;
	z-index:0
}
.buble11{
	background-image:url(../images/buble11.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:293px;
	height:800px;
	position: absolute;
	top:100px;
	left:10%;
	z-index:0
}
.buble12{
	background-image:url(../images/buble12.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:603px;
	height:1000px;
	position: absolute;
	top:0px;
	right:3%;
	z-index:0
}
.shopnowgreen{
	width:105px;
	height:105px;
	background-color:#99cc33;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	box-shadow:0 8px 15px 0 rgba(0, 0, 0, 0.20);
	-moz-box-shadow:0 8px 15px 0 rgba(0, 0, 0, 0.20);
	-webkit-box-shadow:0 8px 15px 0 rgba(0, 0, 0, 0.20);
	position:absolute;
	text-align:center;
	bottom:100px;
	right:50px;
}
.shopnowgreen a{
	font-size:20px;
	font-family: 'BrandonGrotesqueBold';
	text-align:center;
	color:#FFFFFF;
	padding:32px 10px;
	display:block;
	line-height:21px;
	text-transform:uppercase;
	-webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}
.shopnowgreen a:hover{
	color:#000000;
	-webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}
.headtopfull{
	overflow:hidden;
	margin-bottom:5px;
}
.ustop{
	background-image:url(../images/us.png);
	background-repeat:no-repeat;
	background-position:0 center;
	padding-left:20px;
	padding-left:20px;
	color:#ffffff;
	font-size:16px;
	text-transform:uppercase;
	float:right;
	padding-right:10px;
	position:relative;
}
.ustop a{
	color:#ffffff;
}
.ustop:after{
	position:absolute;
	content:"";
	background-image:url(../images/arrowlog.png);
	background-repeat:no-repeat;
	background-position:0 0;
	width:3px;
	height:5px;
	position:absolute;
	right:2px;
	top:50%;
	margin-top:-2.5px;
}

.zlogtop{
	background-image:url(../images/log.png);
	background-repeat:no-repeat;
	background-position:0 center;
	padding-left:20px;
	padding-left:20px;
	color:#ffffff;
	font-size:16px;
	text-transform:uppercase;
	float:right;
	padding-right:10px;
	position:relative;
}
.logtop{
	background-image:url(../images/log.png);
	background-repeat:no-repeat;
	background-position:0 center;
	padding-left:20px;
	padding-left:20px;
	color:#ffffff;
	font-size:16px;
	text-transform:uppercase;
	float:right;
	padding-right:10px;
	position:relative;
	margin-left:20px;
}

.logtop a{
	color:#ffffff;
}
.logtop:after{
	position:absolute;
	content:"";
	background-image:url(../images/arrowdown.png);
	background-repeat:no-repeat;
	background-position:0 0;
	width:5px;
	height:3px;
	position:absolute;
	right:2px;
	top:50%;
	margin-top:-1.5px;
}
.bigimg2{
	/*background-image:url(../images/imgbig2.png);*/
	background-position:0 0;
	height:352px;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
.jointxtarea{
	display:table;
	width:100%;
	position:relative;
	background-image:url(../images/doted.png);
	background-position:0 bottom;
	background-repeat:no-repeat;
	padding-bottom:100px;
}
.outerimagebox{
	width:33.33333%;
	float:left;
}
.outerimagebox .imgeinner{
	margin:0 auto;
	position:relative;
	text-align:center;
}
.outerimagebox:first-child .imgeinner{
	float:left;
}
.outerimagebox:last-child .imgeinner{
	float:right;
}
.imgtxtofinner {
	color:#000000;
	font-family: 'BrandonGrotesqueRegular';
	font-size:26px;
	text-transform:uppercase;
	margin-bottom:20px;
	text-align:center;
}
.learnmore{
	width:80px;
	height:80px;
	background-color:#99CC33;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	box-shadow:0 8px 20px 0 rgba(0, 0, 0, 0.20);
	-moz-box-shadow:0 8px 20px 0 rgba(0, 0, 0, 0.20);
	-webkit-box-shadow:0 8px 20px 0 rgba(0, 0, 0, 0.20);
	position:absolute;
	text-align:center;
	bottom:-40px;
	margin-left:-40px;
	left:50%;
}
.learnmore a{
	font-size:18px;
	font-family: 'BrandonGrotesqueBlack';
	text-align:center;
	color:#ffffff;
	padding:24px 6px;
	display:block;
	text-transform:uppercase;
	-webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
		  line-height:18px;
		  
}
.learnmore a:hover{
	color:#000000;
	-webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}
.bigimg3{
	background-image:url(../images/big2.png);
	background-position:center 0;
	height:352px;
	background-repeat:no-repeat;
	background-color:#99CC33;
	position:relative;
}
.bigimg4{
	/*background-image:url(../images/big3.png);*/
	background-position:center 0;
	height:352px;
	background-repeat:no-repeat;
	background-color:#99CC33;
	position:relative;
}
.bigimg5{
	/*background-image:url(../images/big4.jpg);*/
	background-position:center 0;
	height:352px;
	background-repeat:no-repeat;
	background-color:#99CC33;
	position:relative;
}
.gatestated{
	background-color:#99CC33;
	width:230px;
	height:230px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	position:absolute;
	left:50%;
	margin-left:-115px;
	top:-115px;
}
.gatestated a{
	display:block;
	color:#ffffff;
	font-size:41px;
	text-align:center;
	font-family: 'BrandonGrotesqueRegular';
	text-transform:uppercase;
	line-height:43px;
	padding:47px 0;
}
.gatestated a span{
	color:#000000;
	 font-family: 'BrandonGrotesqueBold';
}
.gatestated a:hover{
	color:#000000;
}
.reedall{
	float:left;
	overflow:hidden;
	margin-top:55px;
	background-color:#99CC33;
	width:100px;
	height:100px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	margin-left:25px;
}
.reedall a{
	text-transform:uppercase;
	color:#ffffff;
	font-family: 'BrandonGrotesqueBlack';
	font-size:26px;
	text-align:center;
	padding:26px 5px;
	display:block;
	line-height:26px;
}
.reedall a:hover{
	color:#000000;
}
.txtinnerof{
	display:table;
	width:100%;
	background-image:url(../images/dotedsmall.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	position:relative;
}
.txtinnerof:last-child{
	background-image:none;
}
.helloimagetop{
	position:absolute;
	left:-20px;
	top:-20px;
	border:20px solid #e1e3e3;
	background-color:#e1e3e3;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	overflow:hidden;
}
.helloimagetop img{
	background-color:#e1e3e3;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}
.innerdateblog{
	padding-left:260px;
	padding-top:40px;
}
.innerdateblog .datetop{ 
	 font-family: 'BrandonGrotesqueRegular';
	 text-transform:uppercase;
	 color:#000000;
	 text-align:left;
	 font-size:16px;
}
.innerdateblog .head {
	color:#99cc33;
	font-family: 'BrandonGrotesqueRegular';
	font-size:24px;
}
.innerdateblog .head a {
	color:#99cc33;
}
.innerdateblog .head a:hover {
	color:#99cc33;
	text-decoration:underline;
}
.innerdateblog2 .head a {
	color:#99cc33;
}
.innerdateblog2 .head a:hover {
	color:#99cc33;
	text-decoration:underline;
}
.innerdateblog .txt {
	padding-bottom:50px;
	font-size:18px;
}
.helloimagetop2{
	position:absolute;
	right:-20px;
	top:-20px;
	border:20px solid #e1e3e3;
	background-color:#e1e3e3;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	overflow:hidden;
}
.helloimagetop2 img{
	background-color:#e1e3e3;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}
.innerdateblog2{
	padding-right:260px;
	padding-top:40px;
}
.innerdateblog2 .datetop{ 
	 font-family: 'BrandonGrotesqueRegular';
	 text-transform:uppercase;
	 color:#000000;
	 text-align:left;
	 font-size:16px;
}
.innerdateblog2 .head {
	color:#99cc33;
	font-family: 'BrandonGrotesqueRegular';
	font-size:24px;
}
.innerdateblog2 .txt {
	padding-bottom:50px;
	font-size:18px;
}
.contactbloginner{
	background-image:url(../images/lowerbg.png);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#ffffff;
	position:relative;
	padding-top:54px;
	padding-bottom:30px;
	z-index:4;
}
.contactinnerofinner {
	position:relative;
	z-index:4;
}
.checkout {
	float:right;
	background-image:url(../images/devider.png);
	background-repeat:no-repeat;
	background-position:0 0;
	line-height:60px;
	padding-left:28px;
}
.checkout a {
	color:#99cc33;
	font-size:20px;
	text-transform:uppercase;
	font-family: 'BrandonGrotesqueMedium';
}
.checkout a:hover {
	color:#000000;
}
.carticon{
	background-image:url(../images/carticon.png);
	background-position:0 center;
	background-repeat:no-repeat;
	padding-left:48px;
	float:left;
	padding-right:26px;
}
.carticon a{
	background-image:url(../images/blackcart.png);
	background-position:right center;
	background-repeat:no-repeat;
	color:#000000;
	font-size:20px;
	text-transform:uppercase;
	font-family: 'BrandonGrotesqueMedium';
	line-height:60px;
	padding-right:24px;
}
.slidingDiv {
	background-color:#FFFFFF;
	padding:12px;
	border:1px solid #dfdfdf;
	position:absolute;
	z-index:9999;
	box-shadow: 0 7px 7px rgba(0, 0, 0, 0.24);
	-moz-box-shadow: 0 7px 7px rgba(0, 0, 0, 0.24);
	-webkit-box-shadow: 0 7px 7px rgba(0, 0, 0, 0.24);
	width:500px;
	right:50%;
	margin-right:-335px;
	padding-bottom:20px;
}

.show_hide {
	display:none;
	position:relative;
}
.carthead{
	font-size:18px;
	font-family: 'BrandonGrotesqueRegular';
	margin-bottom:1px;
}
.productlistmain{
	display:table;
	width:100%;
}
.productlistmain .signglerow{
	display:table-row;
}
.productlistmain .signglerow .producttxthead{
	display:table-cell;
	border-top:1px solid #e5e5e5;
}
.productlistmain .signglerow .producttxthead span{
	padding:8px;
	font-family: 'BrandonGrotesqueBold';
	color:#000000;
	font-size:14px;
	text-transform:uppercase;
	display:block;
	line-height:16px;
}
.productlistmain .signglerow .producttxt{
	display:table-cell;
	border-top:1px solid #e5e5e5;
	vertical-align: middle;
}
.productlistmain .signglerow .producttxt span{
	padding:8px;
	color:#000000;
	font-family: 'BrandonGrotesqueRegular';
	font-size:15px;
	display:block;
	line-height:16px;
}
.deleteicon{
	background-image:url(../images/deleteicon.png);
	width:40px;
	height:30px;
	border:0;
	padding:0;
	margin:0;
	outline:0;
	color:transparent;
	font-size:0;
	margin-left:10px;
	float:left;
}
.hovericon {
}
.hovericon:hover {
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	-moz-opacity:0.70;
	-khtml-opacity:0.70;
	-webkit-opacity:0.70;
	
}
.minusicon{
	background-image:url(../images/minusicon.png);
	width:40px;
	height:30px;
	border:0;
	padding:0;
	margin:0;
	outline:0;
	color:transparent;
	font-size:0;
	margin-left:10px;
	float:left;
}
.plusicon{
	background-image:url(../images/pluseicon.png);
	width:40px;
	height:30px;
	border:0;
	padding:0;
	margin:0;
	outline:0;
	color:transparent;
	font-size:0;
	margin-left:10px;
	float:left;
}
.shopcatalogarea{
	padding:50px 0 30px;
	margin-top:60px;
	position:relative;
	z-index:2;
}
.innercatalog {
	
}
.innercatalog .head {
	color:#000000;
	font-family: 'BrandonGrotesqueBold';
	font-size:102px;
	text-align:left;
	text-transform:uppercase;
	line-height:104px;
	letter-spacing:-4px;
	padding-top:0px;
	margin-bottom:50px;
	position:relative;
}
.innercatalog .head span{
	color:#99cc33;
}
.catinneroption{
	overflow:hidden;
}
.catarealeft{
	float:left;
	width:217px;
	margin-top:0px;
}
.catarealeft .head2{
	color:#99cc33;
	font-family: 'BrandonGrotesqueBold';
	font-size:17px;
	margin-bottom:12px;
	text-transform:uppercase;
}
.leftblacktxt{
	padding-top:20px;
	background-image:url(../images/dottedleft.png);
	background-position:0 0;
	background-repeat:no-repeat;
}
.cateright {
	padding-left:10px;
	padding-top:2px;
	float:right;
	width:710px;
}
.leftblacktxt .headbold {
	color:#000000;
	font-family: 'BrandonGrotesqueMedium';
	font-weight:bold;
	font-size:18px;
	text-transform:uppercase;
	margin-bottom:6px;
}
.txtlist {
	padding-bottom:5px;
}
.txtlist ul {
	margin:0;
}
.txtlist ul li {
	list-style:none;
	margin-bottom:12px;
}
.txtlist ul li a{
	color:#000000;
	font-family: 'BrandonGrotesqueRegular';
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	white-space:nowrap;
}
.txtlist ul li a:hover{
	text-decoration:underline;
	color:#000000;
}
.borderarea{
	border:1px solid #e5e5e5;
	overflow:hidden;
	position:relative;
	margin-bottom:20px;
}
.leftimg{
	float:none;
}
.rightimg{
	float:right;
	width:270px;
}
.hoverbox{
	background-color:rgba(153,204,51, 0.85);
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	text-align:center;
	opacity:0;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-moz-opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	transform: scale(3);
	-moz-transform: scale(3);
	-webkit-transform: scale(3);
}
.hoverbox a{
	color:#ffffff;
	font-size:140px;
	line-height:220px;
	display:block;
	text-transform:uppercase;
}
.hoverbox a:hover{
	color:#ffffff;
}
.borderarea:hover .hoverbox {
	opacity:1;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity:1;
	-khtml-opacity:1;
	-webkit-opacity:1;
	transform:scale(1);
	-moz-transform:scale(1);
	-webkit-transform:scale(1);
	transition:all 0.2s;
	-moz-transition:all 0.2s;
	-webkit-transition:all 0.2s;
}
	
.rightimg .productimg{
	padding: 10px;
	padding-bottom:0;
}
.greenproductname{
	color:#99cc33;
	font-size:30px;
	font-family: 'BrandonGrotesqueRegular';
	padding-right:20px;
	text-transform:uppercase;
	text-align:right;
}
.borderarea:hover .greenproductname{
	display:none;
}
.borderarea:hover {
	box-shadow:0 0 10px rgba(0, 0, 0, 0.20);
	-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.20);
	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.20);
}
.buttonres {
    background-color: #F5F5F5;
    border: 1px solid #989898;
    border-radius: 3px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    display: none;
    position: absolute;
    z-index: 2;
}

.buttonres a {
    display: block;
    font-size: 0;
    padding: 4px 4px 1px;
}

.buttonres span {
    background-color: #989898;
    display: block;
    height: 2px;
    margin-bottom: 3px;
    width: 18px;
}
.bodymaininner{
	display:table;
	padding-bottom:0px;
	width:100%;
}
.headdingtwo{
	color:#99cc33;
	font-size:34px;
	font-family: 'BrandonGrotesqueRegular';
	text-transform:uppercase;
	line-height:36px;
	margin-bottom:10px;
}
.headinthree{
	color:#000000;
	font-size:24px;
	font-family: 'BrandonGrotesqueMedium';
	text-transform:uppercase;
	line-height:26px;
	margin-bottom:15px;
}
.innerstaticpage{
	color:#000000;
	font-size:18px;
	line-height:20px;
	font-family: 'BrandonGrotesqueRegular';
	margin-bottom:20px;
}
.headinfour{
	color:#000000;
	font-size:18px;
	font-family: 'BrandonGrotesqueMedium';
	text-transform:uppercase;
	line-height:20px;
	margin-bottom:15px;
}
.staticinner{
	margin-top:0px;
}
.devidesection{
	background-image:url(../images/dotedsmall.png);
	background-repeat:no-repeat;
	background-position:0 bottom;
	padding-bottom:20px;
	display:table;
	width:100%;
}
.QUOTEsection{
	background-image:url(../images/quate.png);
	background-repeat:no-repeat;
	background-position:0 25px;
	padding-left:130px;
	float:left;
	width:320px;
	padding-top:15px;
}
.QUOTEsection .head3{
	color:#99cc33;
	font-size:34px;
	font-family: 'BrandonGrotesqueRegular';
	text-transform:uppercase;
}
.innerstaticquote{
	color:#000000;
	font-size:18px;
	line-height:20px;
	font-family: 'BrandonGrotesqueRegular';
	margin-bottom:20px;
}
.queateimg{
	position:relative;
	border:20px solid #e1e3e3;
	background-color:#e1e3e3;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	overflow:hidden;
	float:right;
	top:10px
}
.queateimg img {
	background-color:#e1e3e3;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}
.smallhead{
	color:#99cc33;
	font-size:34px;
	text-transform:uppercase;
	font-family: 'BrandonGrotesqueRegular';
	padding:5px 0;
}
.liststatic{
	display:block;
	margin:0 0 10px;
}
.liststatic li{
	list-style:none;
	margin-left:0;
	padding-left:32px;
	background-image:url(../images/tic.png);
	background-position:0 center;
	background-repeat:no-repeat;
	line-height:38px;
	font-family: 'BrandonGrotesqueRegular';
	font-size:18px;
}
.tablecont{
	padding:15px 0 0;
}
.tabalearea{
	display:table;
	width:100%;
}
.tabaleareainner{
	display:table-row;
}
.tablecellhead{
	display:table-cell;
}
.tablecellhead span{
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	line-height:39px;
	background-color:#99cc33;
	color:#ffffff;
	text-transform:uppercase;
	font-size:17px;
	display:block;
	padding-left:15px;
	white-space:nowrap;
}
.tablecell {
	display:table-cell;
}
.tablecell span{
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	line-height:39px;
	background-color:#e1e3e3;
	color:#000000;
	text-transform:uppercase;
	font-size:17px;
	display:block;
	padding-left:15px;
	white-space:nowrap;
}
.tablecellalt {
	display:table-cell;
}
.tablecellalt span{
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	line-height:39px;
	background-color:#f2f2f2;
	color:#000000;
	text-transform:uppercase;
	font-size:17px;
	display:block;
	padding-left:15px;
	white-space:nowrap;
}
.productinfomation{
	color:#99cc33;
	font-family: 'BrandonGrotesqueBold';
	font-size:20px;
	text-transform:uppercase;
	padding:20px 0;
}
.moretxtlist{
	margin:0;
	counter-reset: item;
}
.moretxtlist li {
	list-style:;
	color:#99cc33;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:20px;
	list-style:none;
}
.moretxtlist li:before {
	content: counter(item, decimal) " ";
	counter-increment: item;
}
.moretxtlist li span{
	color:#000000;
	font-size:16px;
	font-family: 'BrandonGrotesqueRegular';
	font-weight:normal;
	display:block;
	margin-top:-20px;
	padding-left:40px;
}
.lowersmalltxt{
	color:#828282;
	font-family: 'BrandonGrotesqueRegular';
	font-size:14px;
	line-height:18px;
	padding:25px 0;
}
.lowersmalltxt p{
	margin-bottom:20px;
}
.leftsidemenu {
	margin:-10px 0 0 0;
}
.leftsidemenu li{
	background-image:url(../images/dotedsmall.png);
	background-repeat:no-repeat;
	background-position:0 0;
	line-height:56px;
	list-style:none;
}
.leftsidemenu li:first-child{
	background-image:none;
}
.leftsidemenu li a{
	color:#000000;
	font-family: 'BrandonGrotesqueBold';
	text-transform:uppercase;
	font-size:18px;
}
.leftsidemenu li a:hover{
	color:#99cc33;
}
.leftsidemenu li.active a{
	color:#99cc33;
}
.greenleft{
	width:180px;
	height:180px;
	background-color:#99cc33;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	 box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.2);
	 -moz-box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.2);
	 -webkit-box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.2);
	 margin:0 auto;
}
.leftgreenouter {
	padding:40px 0 195px;
	background-image:url(../images/dotedsmall.png);
	background-repeat:no-repeat;
	background-position:0 bottom;
}
.greenleft a {
	color:#000000;
	padding-top:48px;
	display:block;
	padding-bottom:20px;
}
.greenleft a .join{
	font-family: 'BrandonGrotesqueBlack';
	font-size:22px;
	text-align:center;
	color:#ffffff;
	line-height:24px;
}
.greenleft a .join:hover{
	color:#000000;
}
.greenleft a:hover{
	color:#000000;
}
.greenleft a .jointxt{
	font-size:18px;
	text-align:center;
	line-height:20px;
}
.greenleft a .jointxt:hover{
	color:#000000;
}
.toprightimg{
	position:absolute;
	border:20px solid #e1e3e3;
	background-color:#e1e3e3;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	overflow:hidden;
	top:-49px;
	right:0;
}
.toprightimg img {
	background-color:#e1e3e3;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}
.historysinglerow{
	overflow:hidden;
	margin-bottom:25px;
}
.lefthistory {
	width:220px;
	float:left;
}
.itworkslefttxt {
	background-image:url(../images/dottedleft.png);
	background-repeat:no-repeat;
	background-position:0 bottom;
	color:#99cc33;
	font-size:18px;
	font-family: 'BrandonGrotesqueBold';
	text-transform:uppercase;
	padding-bottom:15px;
}
.historyright{
	overflow:hidden;
	padding-left:20px;
}
.historyright .head_cool{
	color:#99cc33;
	font-size:34px;
	line-height:36px;
	font-family: 'BrandonGrotesqueBold';
	letter-spacing:0;
	margin-bottom:10px;
}
.txthistory {
	font-size:18px;
	padding:5px 0 10px;
	background-image:url("../images/dotedsmall.png");
	background-repeat:no-repeat;
	background-position:0 bottom;
	line-height:24px;
	min-height:200px;
}
.txthistorytop {
	font-size:18px;
	padding:5px 0 10px;
	background-image:url("../images/dotedsmall.png");
	background-repeat:no-repeat;
	background-position:0 bottom;
	line-height:24px;
}
.topleftimg{
	position:relative;
	border:20px solid #e1e3e3;
	background-color:#e1e3e3;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	overflow:hidden;
	top:0px;
	left:0;
	margin-bottom:20px;
	text-align:center;
}
.topleftimg img {
	background-color:#e1e3e3;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}
.historyright .head_cool2{
	color:#99cc33;
	font-size:32px;
	line-height:34px;
	font-family: 'BrandonGrotesqueRegular';
	letter-spacing:0;
	margin-bottom:10px;
}
.historyright .head_cool2 span{
	color:#000000;
	font-family: 'BrandonGrotesqueBold';
}
.txthistory p{
	margin-bottom:22px;
}
.historysinglerow:last-child .txthistory {
	background-image:none;
	min-height:inherit;
}
.historysinglerow:first-child .txthistory {
	min-height:inherit;
}
.newsareainner {
	background-image:url(../images/newsbg.png);
	background-repeat:repeat-x;
	background-color:#000000;
	height:400px;
	z-index:3;
	position:relative;
}
.glowportion {
	background-image:url(../images/picglow.png);
	background-repeat:no-repeat;
	background-position:center center;
	float:left;
	text-align:center;
	width:346px;
	left:-85px;
	padding-top:44px;
}
.hellolower{
	display:table;
	width:100%;
}
.hellorightstroy{
	float:left;
	background-image:url(../images/quotation.png);
	background-position:3px 0;
	background-repeat:no-repeat;
	padding-left:165px;
	color:#ffffff;
	font-family: 'BrandonGrotesqueMedium';
	font-size:16px;
	line-height:30px; 
	margin-bottom:70px;
	margin-left:-84px;
	width:510px;
	margin-top:74px;
	text-transform:uppercase;
}
.nameauthor{
	color:#ffffff;
	font-family: 'BrandonGrotesqueRegular';
	font-size:16px;
	text-transform:uppercase;
	float:left;
	margin-left:-60px;
	line-height:18px;
}
.nameauthor span{
	font-family: 'BrandonGrotesqueRegularItalic';
	color:#99cc33;
	display:block;
}
.bubleinner{
	background-image:url(../images/innerbubble.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:603px;
	height:1000px;
	position: absolute;
	top:18%;
	left:50%;
	z-index:0;
	margin-left:-750px;
}
.bubleinner5{
	background-image:url(../images/innerbubble2.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:400px;
	height:1000px;
	position: absolute;
	top:30%;
	left:50%;
	z-index:0;
	margin-left:-600px;
}
.bubleinner6{
	background-image:url(../images/innerbubble.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:603px;
	height:1000px;
	position: absolute;
	top:35%;
	left:50%;
	z-index:0;
	margin-left:-750px;
}
.bubleinner2{
	background-image:url(../images/innerbubble.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:603px;
	height:1000px;
	position: absolute;
	top:20%;
	right:50%;
	z-index:0;
	margin-right:-830px;
}
.bubleinner3 {
	background-image:url(../images/innerbubble.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:603px;
	height:1000px;
	position: absolute;
	top:38%;
	right:50%;
	z-index:0;
	margin-right:-830px;
}
.bubleinner4 {
	background-image:url(../images/innerbubble.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:603px;
	height:1000px;
	position: absolute;
	top:60%;
	right:50%;
	z-index:0;
	margin-right:-830px;
}
.bubleinner7{
	background-image:url(../images/innerbubble.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:603px;
	height:1000px;
	position: absolute;
	top:45%;
	left:50%;
	z-index:0;
	margin-left:-750px;
}
.bubleinner8{
	background-image:url(../images/innerbubble2.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:400px;
	height:1000px;
	position: absolute;
	top:56%;
	left:50%;
	z-index:0;
	margin-left:-600px;
}
.bubleinner9{
	background-image:url(../images/innerbubble.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:603px;
	height:1000px;
	position: absolute;
	top:62%;
	left:50%;
	z-index:0;
	margin-left:-750px;
}
.bubleinner10{
	background-image:url(../images/innerbubble.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:603px;
	height:1000px;
	position: absolute;
	top:69%;
	left:50%;
	z-index:0;
	margin-left:-750px;
}
.bubleinner12{
	background-image:url(../images/innerbubble2.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:400px;
	height:1000px;
	position: absolute;
	top:78%;
	left:50%;
	z-index:0;
	margin-left:-600px;
}
.bubleinner13{
	background-image:url(../images/innerbubble.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:603px;
	height:1000px;
	position: absolute;
	top:78%;
	left:50%;
	z-index:0;
	margin-left:-750px;
}
.innercatalogbigtxt .head {
	color:#000000;
	font-family: 'BrandonGrotesqueBold';
	font-size:134px;
	text-align:left;
	text-transform:uppercase;
	line-height:104px;
	letter-spacing:-4px;
	padding-top:0px;
	margin-bottom:50px;
	position:relative;
}
.innercatalogbigtxt .head span{
	color:#99cc33;
}
.applicatorarea{
	float:left;
	width:362px;
}
.applicatorarea .head2{
	color:#000000;
	font-family: 'BrandonGrotesqueRegular';
	font-size:36px;
	line-height:38px;
	margin-bottom:15px;
	text-transform:uppercase;
}
.applicatorarea .txtoff{
	color:#000000;
	font-family: 'BrandonGrotesqueRegular';
	font-size:18px;
	line-height:24px;
	margin-bottom:25px;
}
.detaillist {
	margin:0;
	padding:0;
}
.detaillist li{
	background-image:url(../images/greenbulet.png);
	background-position:9px center;
	background-repeat:no-repeat;
	padding-left:22px;
	font-size:18px;
	color:#000000;
	margin-bottom:3px;
	list-style:none;
}
.rightimgdetail {
	float:right;
	width:320px;
}
.detailsimg{
	border:20px solid #e1e3e3;
	background-color:#FFFFFF;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	overflow:hidden;
	margin-top:0px;
	text-align:center;
	width:280px;
	height:280px;
}
.detailsimg img{
	background-color:#e1e3e3;
}
.pricetxt{
	color:#99cc33;
	font-size:48px;
	font-family: 'BrandonGrotesqueRegular';
	line-height:50px;
}
.priceouter{
	display:table;
	width:100%;
	padding:20px 0;
}
.Priceinnerleft{
	float:left;
}
.loyeltxt{
	text-transform:uppercase;
	font-size:16px;
	line-height:20px;
	background-image:url(../images/logomain.png);
	background-position:right 0;
	background-repeat:no-repeat;
	padding-right:26px;
}
.loyeltxt2{
	text-transform:uppercase;
	font-size:18px;
	line-height:17px;
}
.addto{
	width:100px;
	height:100px;
	background-color:#99CC33;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	box-shadow:0 8px 20px 0 rgba(0, 0, 0, 0.20);
	-moz-box-shadow:0 8px 20px 0 rgba(0, 0, 0, 0.20);
	-webkit-box-shadow:0 8px 20px 0 rgba(0, 0, 0, 0.20);
	float:right;
	text-align:center;
}
.addto a{
	font-size:22px;
	font-family: 'BrandonGrotesqueBlack';
	text-align:center;
	color:#ffffff;
	padding:28px 7px;
	display:block;
	line-height:22px;
	text-transform:uppercase;
	-webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}
.addto a span{
	font-size:26px;
}
.addto a:hover{
	color:#000000;
	-webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}
.detailgreen{
	margin-bottom:50px;
}
.detailgreen .green1{
	font-size:23px;
	font-family: 'BrandonGrotesqueBold';
	color:#99cc33;
	padding:20px 0 15px;
}
.detailgreen .blacktxt{
	color:#000000;
	font-size:18px;
	line-height:20px;
}
.detailgreen .blacktxt span{
	font-family: 'BrandonGrotesqueBold';
}
.detailsgreenrow{
	background-image:url(../images/greenbg.png);
	background-position:0 0;
	background-repeat:repeat-x;
	height:113px;
}
.fulltxt{
	font-size:37px;
	color:#000000;
	text-align:center;
	text-transform:uppercase;
	line-height:113px;
}
.productbgarea{
	background-image:url(../images/bgdetailpage.png);
	background-repeat:repeat-x;
	background-position:0 0;
	height:374px;
	padding-top:13px;
}
.tabledetailsproduct{
	display:table;
	width:100%;
}
.shopnowde{
	width:105px;
	height:105px;
	background-color:#99CC33;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	box-shadow:0 8px 20px 0 rgba(0, 0, 0, 0.20);
	-moz-box-shadow:0 8px 20px 0 rgba(0, 0, 0, 0.20);
	-webkit-box-shadow:0 8px 20px 0 rgba(0, 0, 0, 0.20);
	position:absolute;
	text-align:center;
	bottom:-15px;
	right:0;
}
.shopnowde a{
	font-size:26px;
	font-family: 'BrandonGrotesqueBlack';
	text-align:center;
	color:#ffffff;
	padding:30px 7px;
	display:block;
	line-height:25px;
	text-transform:uppercase;
	-webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}
.shopnowde a:hover{
	color:#000000;
	-webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}
/*=======add by debarati=contact page=========*/
.contact_bg{
	background-image:url(../images/contact_bg.png);
	background-position:center 50px;
	background-repeat:no-repeat;
}
.contact_inr{
	position:relative;
	background-image:url(../images/logoart.png);
	background-position:center 30px;
	background-repeat:no-repeat;
	z-index:10;
}
.contact_header_d{
	color:#99cc33;
	font-family: 'BrandonGrotesqueBold';
	font-size:80px;
	text-align:center;
	text-transform:uppercase;
	line-height:190px;
	padding:80px 0 20px;
}
.contact_header_d span{
	color:#000000;
}
.details_inr{
	border-bottom:4px dotted #e1e3e3;
	padding-bottom:35px;
	margin-bottom:22px;
}
.aboutwork_text{
	font-size:18px;
	color:#000000;
	font-family: 'BrandonGrotesqueRegular';
}
.aboutwork_text .grn{
	color:#99cc33;
	font-family: 'BrandonGrotesqueBold';
}
.aboutwork_text .bold{
	font-family: 'BrandonGrotesqueBold';
}
.united_title_d{
	font-size:20px;
	color:#000;
	font-family: 'BrandonGrotesqueBold';
	text-transform:uppercase;
	padding:37px 0 32px;
}
.timing_text_outr_d{
	overflow:hidden;
	font-size:18px;
}
.timing_text_d{
	color:#000;
	font-family: 'BrandonGrotesqueBold';
	float:left;
	margin-right:5px;
}
.timing_text_outr_d .sml{
	font-family: 'BrandonGrotesqueRegular';
}
.name_aread{
	margin:0 0 15px;
	padding:0;
	outline:0;
	border:0;
	background-color:#b7b8b9;
	line-height:36px;
	color:#000000;
	font-family: 'BrandonGrotesqueRegular';
	text-transform:uppercase;
	font-size:19px;
	width:94%;
	padding:0 3%;
	height:36px;
	opacity:0.50;
	filter: alpha(opacity=50);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-moz-opacity:0.50;
	-khtml-opacity:0.50;
	-webkit-opacity:0.50;
	appearance:normal;
	-moz-appearance:normal;
	-webkit-appearance:normal;
}
.comnd_fld_d{
	margin:0;
	padding:0;
	outline:0;
	border:0;
	background-color:#b7b8b9;
	color:#000000;
	font-family: 'BrandonGrotesqueRegular';
	text-transform:uppercase;
	font-size:19px;
	width:94%;
	padding:0 3% 0;
	height:184px;
	opacity:0.50;
	filter: alpha(opacity=50);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-moz-opacity:0.50;
	-khtml-opacity:0.50;
	-webkit-opacity:0.50;
	resize:none;
}
.okbut_newd {
    background-color: hsl(80, 60%, 50%);
    border-radius: 50%;
    bottom:-25px;
    box-shadow: 0 8px 20px 0 hsla(0, 0%, 0%, 0.2);
    height: 60px;
    position: absolute;
    right:0px;
    text-align: center;
    width: 60px;
}
.okbut_newd a {
    color: hsl(0, 0%, 100%);
    display: block;
    font-family: 'BrandonGrotesqueBlack';
    font-size:14px;
    line-height:60px;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.2s ease-in-out 0s;
}
.okbut_newd a:hover{
	color:#000;
}
.green_text{
	font-size:18px;
	color:#99cc33;
	font-family: 'BrandonGrotesqueBold';
	text-transform:uppercase;
	margin-bottom:25px;
}
.green_text span{
	font-family: 'BrandonGrotesqueRegular';
}
.usa_text{
	font-size:18px;
	color:#000;
	font-family: 'BrandonGrotesqueRegular';
	padding:33px 0 23px;
}
.usa_text span{
	color:#99cc33;
}
.usa_text a{
	color:#99cc33;
}
.gap{
	margin:27px 0 0 0;
}
.frminrd{
	position:relative;
}
.email_text{
	font-size:18px;
	color:#99cc33;
	font-family: 'BrandonGrotesqueBold';
}
.usa_text2{
	font-size:18px;
	color:#000;
	font-family: 'BrandonGrotesqueRegular';
}
.usa_tex2t span{
	color:#99cc33;
}
.usa_text2 a{
	color:#99cc33;
}
.usa_text2 a:hover{
	color:#000000;
	text-decoration:underline;
}
.map_area{
	position:relative;
}
.view_map{
	font-size:14px;
	color:#99cc33;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	right:315px;
	bottom:-30px;
	text-transform:uppercase;
	font-weight:bold;
}
.view_map a{
	color:#99cc33;
}
.view_map a:hover{
	text-decoration:underline;
}
.product_info{
	margin:50px 0 26px;
	border-bottom:4px dotted #e1e3e3;
	padding-bottom:9px;
}
.product_info .hdr{
	font-size:20px;
	color:#99cc33;
	text-transform:uppercase;
	font-family: 'BrandonGrotesqueBold';
	padding-bottom:25px;
}
.innerstaticpage2_d{
	color:#000000;
	font-size:16px;
	line-height:20px;
	font-family: 'BrandonGrotesqueRegular';
	margin-bottom:20px;
}
.infotxtlist{
	margin:0;
	counter-reset: item;
}
.infotxtlist li {
	list-style:;
	color:#99cc33;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:20px;
	list-style:none;
}
.infotxtlist li:before {
	content: counter(item, decimal) " ";
	counter-increment: item;
}
.infotxtlist li span{
	color:#000000;
	font-size:16px;
	font-family: 'BrandonGrotesqueRegular';
	font-weight:normal;
	display:block;
	margin-top:-20px;
	padding-left:40px;
}
.address_aread{	
}
.lived_text{
	font-size:16px;
	color:#99cc33;
	font-family: 'BrandonGrotesqueBold';
	text-transform:uppercase;
}
.global_inc{
	font-size:16px;
	color:#000000;
	margin:25px 0;
	font-family: 'BrandonGrotesqueRegular';
}
.global_inc span{
	text-transform:uppercase;
	font-family: 'BrandonGrotesqueBold';
}
/*santi check out pages-24-12-13*/
.checkout_hedr{
	font-family: 'BrandonGrotesqueRegular';
	font-size: 59px;	
	display: inline-block;
	line-height: 1;
	margin-bottom: 30px;
}
.chkhedr{
	color: #99cc33;
	font-size: 59px;	
	font-family: 'BrandonGrotesqueBlack';
	text-transform: uppercase;
	display: inline-block;
	vertical-align:top; 
	line-height: 1;
}
.nikitanam{
	font-size:36px;
	color: #000;
	font-family: 'BrandonGrotesqueRegular';
	display: inline-block;
	vertical-align:top; 
	text-transform: uppercase;
	line-height: 1.2;
}
.yourchekout{
	display: block;
	font-size: 18px;
	color: #828282;
	text-transform: none;
	line-height: .2;
}

/*mid nav*/
.mid_nav_part{
	background-image:url(../images/mid_nav_btom_shadow.png);
	background-repeat:no-repeat;
	background-position:center bottom;
	padding-bottom: 25px;
	background-size: contain;
}
.mid_nav_part ul{
	margin: 0;
	padding: 0;
	background-color: #e1e3e3;
	list-style-type: none;
}
.mid_nav_part ul li{
	float: left;
	width: 25%;
	text-align: center;
}
.mid_nav_part ul li a{
	text-transform: uppercase;
	color: #0e0e0e;
	font-size:20px;
	font-family: 'BrandonGrotesqueRegular';
	padding: 15px 0 14px;
	line-height: 1;
	display: block;
}
.mid_nav_part ul li a.selected{
	background-color: #99cc33;
	color: #fff;
	box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.3) inset;
	-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.3) inset;
	-webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.3) inset;
}
.adres_infohedr{	
	text-transform: uppercase;
	color: #000;
	font-size:27px;
	font-family: 'BrandonGrotesqueRegular';
	padding-bottom: 18px;
	margin: 0;
	padding-left: 5px;
	font-weight: normal;
}
.adresinfo_part{
	padding-top: 17px;
	
}
.left_partinfoadres{
	width: 50%;
	float: left;
	background-color: #f3f3f3;
	padding-bottom: 20px;
}
.subhedrtextx{
	text-transform: uppercase;
	color: #000;
	font-size:18px;
	font-family: 'BrandonGrotesqueRegular';
	line-height: 1;
	padding:10px 0 10px 30px;
	margin: 0;
	font-weight: normal;
}
.inneraderes{	
	padding: 15px 21px 20px;
	position: relative;
}
.infoleft_boxadres .active{
	background-color: #dbdbdc;
}
.inneraderes span{
	color: #8b8b8c;
	font-size: 18px;
	font-family: 'BrandonGrotesqueRegular';
	line-height: 1.2;
	display: block;
}
.ship_here{
	position: absolute;
	width: 80px;
	height:53px;
	padding-top:27px;
	border-radius: 50%;
	background-color: #99cc33;
	box-shadow: 0px 12px 27px 0px rgba(0,0,0,0.2);
	font-family: 'BrandonGrotesqueBlack';
	text-align: center;
	line-height:0.8;
	font-size: 19px;
	text-transform: uppercase;
	color: #fff;
	right:29px;
	top:21px;
}
.ship_here:hover{
	color: #000000;
}
.right_partinfoadres{
	width: 47.8%;
	float: right;
	margin-right: 1%;
}
.subhedrtextxsmal{
	color: #000;
	font-size: 16px;
	font-family: 'BrandonGrotesqueRegular';
	padding-bottom: 25px;
	line-height:1;
	padding-top: 5px;
	margin: 0;
	font-weight: normal;
}
.input_box_outer{
	padding-bottom: 16px;
}
.frm_inbox_big{
	background-color: #dbdbdc;
	outline: none;
	border: none;
	/*text-transform: uppercase;*/
	line-height: 1;
	padding: 10px 0 9px;
	color: #8b8b8c;	
	font-family: 'BrandonGrotesqueRegular';
	font-size: 18px;
	width: 100%;
	text-indent: 10px;
	height: 21px;
}


.frm_inbox_big::-webkit-input-placeholder {
  text-transform:uppercase;
}
.frm_inbox_big:-moz-placeholder {
  text-transform:uppercase;
}
.frm_inbox_big:-ms-input-placeholder {
  text-transform:uppercase;
}



.input_outer{
	width: 47.8%;	
	float: left;
	margin-left: 4.3%;
	overflow: hidden;
}
.input_outer:first-child{
	margin-left: 0;
}
.mesg_inbox_big{
	outline: none;
	border:2px solid #ededed;
	/*text-transform: uppercase;*/
	line-height: 1;
	padding:8px 1.2% 9px 3%;
	color: #000;
	width: 94.8%;
	background-color: #fff;
	font-size: 18px;
	font-family: 'BrandonGrotesqueRegular';
	height:19px;
}
.mesg_inbox_big_new{
	outline: none;
	border:2px solid #9fcf41;
	/*text-transform: uppercase;*/
	line-height: 1;
	padding:8px 1.2% 9px 3%;
	color: #000;
	width: 94.8%;
	background-color: #fff;
	font-size: 18px;
	font-family: 'BrandonGrotesqueRegular';
	height:19px;
}
.righadresbordr_box{
	background-image:url(../images/bold_dooted_border.png);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-bottom:35px;
}
.changecountylink{
	font-family: Arial;
	font-size: 13px;
	color: #000;
	text-decoration: underline;
	margin-top: 10px;
	display: inline-block;
}
.changecountylink:hover{
	color: #000;
	text-decoration: none;
}
/*custom select*/
.select_smr{
	width:100%;
}
.select_smr span.customSelect { 
		    
		     height:27px!important;
		    background-image:url(../images/drop_arow.png);
		    background-position:  95% center;
		    background-repeat: no-repeat;
		    border:1px solid #ddd !important;
			font-size: 18px !important;
			font-family: 'BrandonGrotesqueRegular';
			background-color:#dbdbdc !important;
			color:#8b8b8c!important;
			text-transform:uppercase;
		    padding:7px 0px 5px 0%;
		    -moz-border-radius:0px !important;
		    -webkit-border-radius: 0px !important;
		    border-radius:0px !important;
		    width:100%;		
		    text-indent:10px;			
		}
		.select_smr span.customSelect.active{
			color:#494949;
		}
/*end custom box*/		
	.proceed_booxx{
		padding: 17px 5px 17px 0;
		text-align: right;
		text-transform: uppercase;
	}	
.proceed_link span{
	font-family: 'BrandonGrotesqueBlack';	
	line-height: 1;
	font-size: 30px;
	color: #99cc33;
	display: inline-block;vertical-align: middle;
	margin: 0;
}

.proceed_link a{
	display: inline-block;vertical-align: middle;
	width: 80px;
	height:53px;
	padding-top:27px;
	border-radius: 50%;
	background-color: #99cc33;
	box-shadow: 0px 12px 27px 0px rgba(0,0,0,0.2);
	font-family: 'BrandonGrotesqueBlack';
	text-align: center;
	line-height:0.8;
	font-size: 19px;
	text-transform: uppercase;
	color: #fff;
	
}
.proceed_link a:hover{
	color: #000000;
}
.card{
	display: inline-block;
	margin-right: 2px;
}
.chksubhedrtextxsmal{
	padding: 19px 0 25px;
	font-family: 'BrandonGrotesqueRegular';
    font-size: 16px;
}
.chksubhedrtextxsmal span{
	vertical-align: middle;
	margin-left: 4px;
}
.innershipping{
	 position: relative;
}
.innershipping h5{
	border-bottom: 1px solid #fff;
}
.ustandrerd{
	border-bottom: 1px solid #f3f3f3;
	padding: 7px 0px;
	color: #8b8b8c;
	font-size: 18px;
	position: relative;
}
.chnagelink{
	position: absolute;
	right: 15px;
	bottom: 10px;
	color: #8b8b8c;
	font-size: 18px;
}
.chnagelink:hover{
	color: #000;
}
.innershipping span{
	color: #8b8b8c;
	font-size: 18px;
	padding-left: 30px;
	display: block;
}
.fnalreviw_right{
	float: right;  
    width: 46.8%;
    position: relative;
    padding-left:2%;
}
.parkpointhedr{
	color:#000;
	font-size:34px;
	line-height:36px;
	font-family: 'BrandonGrotesqueBold';
	text-transform: uppercase;
	width:120px;
}
.perktext{
	font-family: 'BrandonGrotesqueRegular';
    font-size: 18px;
    color: #000;
    width: 198px;
    line-height: 20px;
    width:60%;
    padding-bottom: 30px;
    background-image:url(../images/bold_dooted_border.png);
	background-repeat:repeat-x;
	background-position:left bottom;
	margin-bottom: 15px;
}
.perktext span{
	font-family: 'BrandonGrotesqueBold';
	
}
.paerpointround{
	background-color: #99cc33;
	width: 280px;
	height: 210px;
	border-radius: 50%;
	position: absolute;
	right: 0;
	top:-38px;
	text-align: center;
	padding-top: 70px;
	font-size: 34px;
	color: #fff;
	font-family: 'BrandonGrotesqueRegular';
	line-height: 1;
	text-transform: uppercase;
}
.paerpointround span{
	display: block;
	font-family: 'BrandonGrotesqueBlack';
	color: #000;
	font-size:59px;
}
.inputalpy_itm{
	border: 2px solid #ededed;
	outline: none;
	text-align: right;
	text-indent: 5px;
	height: 36px;
	line-height: 36px;
	color: #000;
	font-size:18px;
	font-family: 'BrandonGrotesqueRegular';
	width: 105px;
	margin: 0 6px;
	display: inline-block;
	vertical-align: middle;
	direction: rtl;
}
.perkpintoaply span{
	text-transform: uppercase;
	font-family: 'BrandonGrotesqueBlack';
	color: #000;
	font-size: 22px;
	line-height:40px;
	display: inline-block;
	vertical-align: middle;
}
.aplylinks{
	text-transform: uppercase;
	font-family: 'BrandonGrotesqueBlack';
	color: #fff;
	font-size:19px;	
	display: inline-block;
	vertical-align: middle;
	background-color: #99cc33;
	border-radius: 50%;
	width:69px;
	height:44px;
	line-height: 1;
	padding-top:25px;
	text-align: center;
}
.aplylinks:hover{
	color: #000000;
}
.skutable_part{
	margin: 10px 0;
}
.tblrow{
	display: table-row;
}
.tblcell{
	display: table-cell;	
	
}
.tablepart{
	width: 100%;
	display: table;
}
.tableherderpart .tblcell{
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.tableherderpart .tblcell:last-child{
	border-right:none;
}
.tblrow{
	background-color: #f2f2f2;
}
.tblrow:nth-child(2n){
	background-color: #e1e3e3;
}
.tblrow:first-child{
	background-color: #99cc33;
}
.tableherderpart .tblcell:nth-child(1){width: 10.7%;}
.tableherderpart .tblcell:nth-child(2){width: 36.7%;}
.tableherderpart .tblcell:nth-child(3){width: 14.8%;}
.tableherderpart .tblcell:nth-child(4){width: 15%;}
.tableherderpart .tblcell:nth-child(5){width: 22%;}
.tableherderpart .tblcell{
	padding: 7px 0;
	text-transform: uppercase;
	color: #fff;
	text-indent: 10px;
}
.tebleinerrow .tblcell{
	text-indent: 10px;
	padding: 8px 0;
	font-size: 17px;
	font-family: 'BrandonGrotesqueRegular';
}
.tblrow .tblcell:last-child{
	border-right: none;
}
.bordr{
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

/*.procdbutnround{
	display: inline-block;vertical-align: middle;
	width: 80px;
	height:80px;
	padding-top:27px;
	border-radius: 50%;
	background-color: #99cc33;
	box-shadow: 0px 12px 27px 0px rgba(0,0,0,0.2);
	font-family: 'BrandonGrotesqueBlack';
	text-align: center;
	line-height:0.8;
	font-size: 19px;
	text-transform: uppercase;
	color: #fff;
	border: none;
}
.procdbutnround:hover{
	background-color: #87b230;
	color: #fff;
}*/

/*24-dec-13*/

/*mrityunjay*/
/*checkout shipping */
.shipping_main_body{
	width: 51%;
	text-align: center;
	margin: 0 auto;
}
.shipin_head {
    color: #000000;
    font-family: 'BrandonGrotesqueRegular';
    font-size: 27px;
    margin-bottom: 24px;
    text-align: center;
    text-transform: uppercase;
    margin-top: 14px;
}
.shiping_dursn_outer{
	overflow: hidden;
}
.shiping_dursn{
	margin: 0px;
	list-style: none;
}

.shiping_dursn li{
	
}

.shiping_dursn li a{
	height: 84px;
	background: #f3f3f3;
	color: #9b9b9b;
	display: block;
	font-size:18px;
	padding: 0 4%;
	background-image: url("../images/arrow_green.png");
	background-position: 96% center;
	background-repeat: no-repeat;
	line-height: 84px;
}
.shiping_dursn li a:hover{
	background-color: #dbdbdc;
	color: #8b8b8c;
}
.shiping_dursn li a.active{
	background-color: #fff;
	color: #b1b1b1;
	border: 2px solid #99cc33;
}
.durasn_txt{
	float: left;
}
.durasn_charge{
	float: right;
	width: 27%;
	font-weight: bold;
}
.shipping_bottom{
	height:53px;
}
.proceed_booxx_mr{
	padding: 17px 0 17px;
	text-align: center;
	text-transform: uppercase;
	}

/*end checkout shipping */


/*mrityunjay*/
/*checkout shipping */
.shipping_main_body{
	width: 51%;
	text-align: center;
	margin: 0 auto;
}
.shipin_head {
    color: #000000;
    font-family: 'BrandonGrotesqueRegular';
    font-size: 27px;
    margin-bottom: 24px;
    text-align: center;
    text-transform: uppercase;
    margin-top: 14px;
}
.shiping_dursn_outer{
	overflow: hidden;
}
.shiping_dursn{
	margin: 0px;
	list-style: none;
}

.shiping_dursn li{
	
}

.shiping_dursn li a{
	height: 84px;
	background: #f3f3f3;
	color: #9b9b9b;
	display: block;
	font-size:18px;
	padding: 0 4%;
	background-image: url("../images/arrow_green.png");
	background-position: 96% center;
	background-repeat: no-repeat;
	line-height: 84px;
}
.shiping_dursn li a:hover{
	background-color: #dbdbdc;
	color: #8b8b8c;
}
.shiping_dursn li a.active{
	background-color: #fff;
	color: #b1b1b1;
	border: 2px solid #99cc33;
}
.durasn_txt{
	float: left;
}
.durasn_charge{
	float: right;
	width: 27%;
	font-weight: bold;
}
.shipping_bottom{
	height:53px;
}
.proceed_booxx_mr{
	padding: 17px 0 17px;
	text-align: center;
	text-transform: uppercase;
}



/*checkout shipping */
.distibuter_search_amin_body{
	padding: 10px 0 0px;
}
.for_disri{
	color: #000;
	font-family: 'BrandonGrotesqueBlack';
    font-size: 59px;
    line-height: 1;
    text-transform: uppercase;
    vertical-align: top;
}
.distribsn_part{
	float: left;
	 width: 49.2%;
}
.searchresult_part{
	float: right;
    width: 49.2%;
}

.add_subtext{
	font-size: 16px;
	padding-left: 10px;
	padding-bottom: 34px;
}
.distribtr_search_form{
	background: #f3f3f3;
	padding: 23px 5%;
}
.distribtrtxt{
	color: #000000;
    font-family: 'BrandonGrotesqueRegular';
    font-size: 18px;
}
.distrbtr_id_box{
	overflow: hidden;
}
.distrbtrbox{
	background-color: #B7B8B9;
    border: 0 none;
    color: #000000;
    font-family: 'BrandonGrotesqueRegular';
    font-size: 16px;
    height: 40px;
    margin: 0;
    opacity: 0.5;
    outline: 0 none;
    padding: 0 3%;
    text-transform: uppercase;
    width: 94%;
}
.distributor_id_part{
	
}
.ortxt{
	margin-top:17px;
}


.search_reslt_prt{
	background-color: #F3F3F3;	
}

.dist_detail span{
	color: #8B8B8C;
    display: block;
    font-family: 'BrandonGrotesqueRegular';
    font-size: 18px;
    line-height: 1;
}

.pleft{
	padding-left: 4%;
	line-height: 40px;
}
.dist_detail span:first-child{
	padding-top:6px;
}



/*opportunity */

.ssn_padd{
	line-height:40px;
	margin-bottom:15px;
}
.ssn_padd img{
	margin:0px 0 0 20px;
}
.mesg_inbox_big_error{
	outline:1px solid #99cc33;
	border:2px solid #ededed;
	text-transform: uppercase;
	line-height: 1;
	padding:8px 1.2% 9px 3%;
	color: #000;
	width: 94.8%;
	background-color: #fff;
	font-size: 18px;
	font-family: 'BrandonGrotesqueRegular';
	height:19px;
}

.watisssn_subtext{
	font-size: 16px;
	margin-bottom: 0px;
}
.account_info_form{
	padding: 0px 5px;
	overflow:hidden;
}
.ssn_form{
	background: #f3f3f3;
	padding:10px;

}

.form_bottom{
	margin-top:10px;
}

.date_ofbirth{
	
}

.dob{
	float: left;
	line-height:41px;
}


/*oppotunity page nav*/

.oppro_nav_part{
	background-image:url(../images/mid_nav_btom_shadow.png);
	background-repeat:no-repeat;
	background-position:center bottom;
	padding-bottom: 25px;
	background-size: contain;
}
.oppro_nav_part ul{
	margin: 0;
	padding: 0;
	background-color: #e1e3e3;
	list-style-type: none;
}
.oppro_nav_part ul li{
	float: left;	
	text-align: center;
	
}
.oppro_nav_part ul li a{
	text-transform: uppercase;
	color: #000000;
	font-size:16px;
	font-family: 'BrandonGrotesqueRegular';
	padding: 15px 27px 14px;
	line-height: 1;
	display: block;
	position: relative;
}
.oppro_nav_part ul li:first-child a{
	padding:15px 28px 14px;
}
.oppro_nav_part ul li:last-child {
	float:right;
}
.oppro_nav_part ul li:last-child a{
	padding:15px 29px 14px 29px;
}
.oppro_nav_part ul li.selected a{
	color: #99cc33;
	background-color: #99cc33;
	color: #fff;
	box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.3) inset;
	-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.3) inset;
	-webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.3) inset;
}

.input_outernew .select_smr span.customSelect{
	text-indent:2px;
}
.multiselctpart{
	float: left;
	width: 79%;
	overflow:hidden;
}

.input_outernew{
	 float: left;
    margin-left: 2.3%;
    width: 31.3%;
}
.input_outernew2{
	 float: left;
     margin-left: 5.3%;
    width: 27.5%;
}
.acinfo_subtext{
	font-size: 16px;
	padding-left: 5px;
	padding-bottom: 23px;
	font-weight: normal;
}
.devidesectiontable{
	background-image:url(../images/dotedsmall.png);
	background-repeat:no-repeat;
	background-position:0 bottom;
	padding-bottom:20px;
	overflow:hidden;
}
/*---------------------08.01.2014--------------------*/
.onlybgback {
	background-image:url(../images/newbglanding.png);
	background-position:center 0;
	background-repeat:no-repeat;
}
.afterheadtxt{
	color:#000000;
	font-size:17px;
	font-family: 'BrandonGrotesqueRegular';
	text-transform:uppercase;
	display:block;
	line-height:19px;
	margin-top:8px;
}
.ordersuccess_left{
	float: left;
	 width: 48.5%;
}
.ordersuccess_left h3{
	color:#000000;
	font-family: 'BrandonGrotesqueBold';
	font-size:20px;
	text-transform:uppercase;
	margin:0;
}
.ordersuccess_right{
	float: right;
	 width: 48.5%;
}
.ordersuccess_right h3{
	color:#000000;
	font-family: 'BrandonGrotesqueBold';
	font-size:20px;
	text-transform:uppercase;
	margin:0;
}
.ordersuccess_main {
	padding: 20px 0 0px;
	background-image:url(../images/border.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	margin-bottom:50px;
}
.newcustomer{
	background-color:#dbdbdc;
	padding:0 20px;
	overflow:hidden;
}
.NEWCUSTOMER{
	width:238px;
	line-height:84px;
	color:#8b8b8c;
	font-size:17px;
	font-family: 'BrandonGrotesqueRegular';
	text-transform:uppercase;
	float:left;
}
.blackboldarea{
	font-size:26px;
	color:#000000;
	font-family: 'BrandonGrotesqueBold';
	float:left;
	line-height:84px;
}
.newcustomer2{
	background-color:#f3f3f3;
	padding:0 20px;
	overflow:hidden;
	margin-bottom:15px;
}
.ordersuccesstxt{
	color:#000000;
	font-size:17px;
	margin-bottom:20px;
	line-height:20px;
	padding:0 10px;
}
.ordersuccesstxt span{
	font-family: 'BrandonGrotesqueBold';
}
.ordersuccesstxt a{
	text-decoration:underline;
	color:#000000;
}
.ordersuccesstxt a:hover{
	text-decoration:none;
	color:#000000;
}
.printarea{
    border: 2px solid #99CC33;
	padding:10px;
	background: url("../images/arrow_green.png") no-repeat scroll 96% center #ffffff;
	overflow:hidden;
}
.flotleftarea {
	float:left;
	width:350px;
	margin:0;
	padding:0;
}
.print{
	padding-left:0px;
	float:left;
}
.moreyoushare{
	position:relative;
	display:table;
	width:100%;
	margin-bottom:115px;
}
.lefttxt{
	float:left;
	width:140px;
	color:#000000;
	font-size:17px;
	margin-bottom:20px;
	line-height:20px;
	padding-left:10px;
}
.paerpointroundsu{
	background-color: #99cc33;
	width: 280px;
	height: 200px;
	border-radius: 50%;
	position: absolute;
	right: 0;
	top:-58px;
	text-align: center;
	padding-top:80px;
	font-size: 22px;
	color: #fff;
	font-family: 'BrandonGrotesqueMedium';
	line-height: 1;
	text-transform: uppercase;
	box-shadow:0 8px 30px 0 rgba(0, 0, 0, 0.20);
	-moz-box-shadow:0 8px 30px 0 rgba(0, 0, 0, 0.20);
	-webkit-box-shadow:0 8px 30px 0 rgba(0, 0, 0, 0.20);
}
.paerpointroundsu span{
	display: block;
	font-family: 'BrandonGrotesqueBlack';
	color: #000;
	font-size:96px;
}
.followinpage{
	color:#000000;
	font-family: 'BrandonGrotesqueBlack';
	font-size:22px;
	text-transform:uppercase;
	margin-bottom:12px;
}
.urllink{
	color:#000000;
	font-size:16px;
	padding:10px 0px;
}
.urllink a{
	color:#000000;
	font-size:18px;
}
.urllink a:hover{
	text-decoration:underline;
	color:#000000;
}
.sharelinks{
	text-transform: uppercase;
	font-family: 'BrandonGrotesqueBlack';
	color: #fff;
	font-size:19px;	
	display: inline-block;
	vertical-align: middle;
	background-color: #99cc33;
	border-radius: 50%;
	width:69px;
	height:49px;
	line-height: 1;
	padding-top:20px;
	text-align: center;
	position:absolute;
	right:70px;
	top:20px;
	box-shadow:0 8px 20px 0 rgba(0, 0, 0, 0.20);
	-moz-box-shadow:0 8px 20px 0 rgba(0, 0, 0, 0.20);
	-webkit-box-shadow:0 8px 20px 0 rgba(0, 0, 0, 0.20);
}
.sharelinks a{
	color:#ffffff;
}
.sharelinks a:hover{
	color: #000000;
}
.followarea {
	position:relative;
}
.qotearea{
	background-color:#f3f3f3;
	padding:24px 60px 24px 60px;
	position:relative;
	font-family: 'BrandonGrotesqueRegular';
	color:#9b9b9b;
	font-size:19px;
	line-height:25px;
	text-transform:uppercase;
	margin-bottom:40px;
}
.qotearea a{
	font-family: 'BrandonGrotesqueBold';
	color:#000000;
}
.qotearea a:hover{
	color:#000000;
	text-decoration:underline;
}
.quatearea{
	position:absolute;
	left:15px;
	top:15px;
}
.quatearea2{
	position:absolute;
	right:15px;
	bottom:15px;
}
.arrowdown {
	background-image:url(../images/arrowdrop.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:49px;
	height:25px;
	position:absolute;
	bottom:-25px;
	right:150px;
}
.marxsuccesarea{
	overflow:hidden;
	position:relative;
}
.hellotopin{
	border:10px solid #e1e3e3;
	background-color:#e1e3e3;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	overflow:hidden;
	float:right;
}
.hellotopin img{
	background-color:#e1e3e3;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}
.markpo {
	position:absolute;
	right:200px;
	top:20px;
	color:#000000;
	font-size:20px;
	text-transform:uppercase;
}
.markpo span{
	color:#99cc33;
	font-family: 'BrandonGrotesqueRegularItalic';
	font-size:19px;
	display:block;
}
.countryheader{
	color:#000000;
	font-family: 'BrandonGrotesqueRegular';
	font-size:28px;
	text-align:center;
	margin-bottom:38px;
	text-transform:uppercase;
	padding-top:10px;
}
.selectboinnertop{
	width:462px;
	margin:0 auto;
}
.proceed_boxnew{
	padding: 17px 5px 17px 0;
	text-align: right;
	text-transform: uppercase;
	width:278px;
	margin:0 auto;
}
.input_box_outer_new{
	padding-bottom: 16px;
	position:relative;
}
.xclemetor {
	position:absolute;
	top:38%;
	right:10px;
	background-image:url(../images/exclemetorysign.png);
	background-repeat:no-repeat;
	background-position:0 0;
	width:16px;
	height:15px;
	margin-top:-7px;
}
.suplementbg{
	background-image:url(../images/supplymentbg.jpg);
	background-repeat:repeat-x;
	background-position:0 bottom;
	padding-bottom:70px;
}
.supplyouterfull{
	display:table;
	width:100%;
	padding:20px 0 0px;
}
.singleboxsuple{
	float:left;
	width:33.33%;
	position:relative;
}
.supplyboxinner{
	width:180px;
	margin:0 auto;
	border:20px solid #e1e3e3;
	background-color:#ffffff;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	overflow:hidden;
}



.addtosmall{
	width:70px;
	height:70px;
	background-color:#99CC33;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	position:absolute;
	text-align:center;
	right:3px;
	top:150px;
}
.addtosmall a{
	font-size:16px;
	font-family: 'BrandonGrotesqueBlack';
	text-align:center;
	color:#ffffff;
	padding:22px 2px 17px;
	display:block;
	line-height:16px;
	text-transform:uppercase;
	-webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}
.addtosmall a span{
	font-size:26px;
}
.addtosmall a:hover{
	color:#000000;
	-webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}
.norightside{
	width:100% !important;
}
.suplyproduct{
	color:#00000;
	font-size:20px;
	font-family: 'BrandonGrotesqueRegular';
	margin-bottom:14px;
	text-transform:uppercase;
	line-height:22px;
	text-align:center;
	padding-top:10px;
	width:220px;
	margin:0 auto;
}
.supplyprice{
	color:#99cc33;
	font-size:30px;
	font-family: 'BrandonGrotesqueRegular';
	text-transform:uppercase;
	line-height:30px;
	text-align:center;
	margin-bottom:5px;
}
.retailprice{
	text-align:center;
	color:#000000;
	font-size:14px;
	font-family: 'BrandonGrotesqueRegular';
	text-transform:uppercase;
}
.applicatorarea .headsup{
	color:#000000;
	font-family: 'BrandonGrotesqueRegular';
	font-size:36px;
	line-height:38px;
	margin-bottom:0px;
	text-transform:uppercase;
}
.noborder{
	background-image:none;
}
.noborder2{
	background-image:none;
	padding-top:9px;
	padding-bottom:20px;
}
.manetop{
	color:#ffffff;
	font-size:14px;
	text-transform:uppercase;
	font-family: 'BrandonGrotesqueRegular';
	text-align:right;
	padding-top:12px;
}
.Phtop{
	color:#99cc33;
	font-size:20px;
	text-transform:uppercase;
	font-family: 'BrandonGrotesqueRegular';
	text-align:right;
}
.greenleftoppor{
	float:left;
	width:180px;
	height:180px;
	background-color:#99cc33;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	 box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.2);
	 -moz-box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.2);
	 -webkit-box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.2);
}
.greenleftoppor:nth-child(2n){
	margin-left:85px;
}
.greenleftoppor:last-child{
	float:right;
}
.greenleftoppor a {
	color:#000000;
	padding-top:48px;
	display:block;
	padding-bottom:20px;
}
.greenleftoppor a.gap{
	padding-top:36px;
}
.greenleftoppor a .join{
	font-family: 'BrandonGrotesqueBlack';
	font-size:22px;
	text-align:center;
	color:#ffffff;
	line-height:24px;
}
.greenleftoppor a .join span{
	color:#000000;
}
.greenleftoppor a .join:hover{
	color:#000000;
}
.greenleftoppor a:hover{
	color:#000000;
}
.greenleftoppor a .jointxt{
	font-size:18px;
	text-align:center;
	line-height:20px;
}
.greenleftoppor a .jointxt:hover{
	color:#000000;
}
/*d-finalreview*/
.chngouter{
	position: relative;
}
.addres_infobx{
	padding: 10px 0;	
}

.naminpt{
	font-family: 'BrandonGrotesqueBold';
	color:#000000!important;
	font-size: 18px;
	width: 120px;
	display: inline-block!important;
	text-align: right;
	float: left;
}
.adrestextt span{
	overflow: hidden;
}
.adrestextt{
	overflow: hidden;
	line-height: 23px;
	/*padding: 5px 0;*/
}
.rightshipp{
	overflow: hidden;
}
.uprcase{
	text-transform: uppercase;
}
.martop{
	margin-top: 15px;
}
.infrmationtext{
	font-size: 18px;
	color:#000000;
	font-family: 'BrandonGrotesqueRegular';
	padding: 8px 0 0; 
	line-height: 20px;
}

.left_partreview{
	width: 50%;
	float: left;	
	padding-bottom: 20px;
}
.todaysitemhedr{
	font-family: 'BrandonGrotesqueBold';
	color:#000000!important;
	font-size: 18px;
	text-transform: uppercase;
	padding: 0 5px 5px;
	margin: 0;
	line-height: 1;
	
}
.totalboxx{
	background-color: #e1e3e3;
	overflow: hidden;
	padding:5px;
}
.grandtotal{
	font-size:18px;
	color: #000000;
	font-family: 'BrandonGrotesqueBold';
	float: right;
}

.subtotal{
	font-size:18px;
	color: #000000;
	font-family: 'BrandonGrotesqueRegular';
	float: right;
}

.taxtpartt{
	display: inline-block;
	font-size: 16px;
	color:#000000;	
}
.infrmationtext span{
	font-family: 'BrandonGrotesqueBold';
}
.viewplicy{
	text-decoration: underline;
	color: #010101;
	font-size: 18px;
	display: inline-block;
	margin-top: 5px;
}
.chkprt{
	background-color: #f3f3f3;
	padding:18px 28px;
	margin-top: 15px;
}
.chbxx{
	margin-right: 10px;
	vertical-align: middle;
	margin-top: -3px;
}
.chkprt span{
	text-transform: uppercase;
	color: #000000;
}
.todaytotall_hedr{
	font-family: 'BrandonGrotesqueBold';
	color: #010101;
	font-size: 28px;
	margin: 15px 0 9px;
	text-align: center;
	text-transform: uppercase;
	line-height: 60px;
}
.inershpbg{
	background-color: #f3f3f3;
}
.paddng{
	padding:6px 0;
}
.botmpart{
	padding-bottom: 05px;
}
.adresformboxpart{
	background-image: url("../images/bold_dooted_border.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    padding-bottom:15px;
}
/*Roundskit PART*/
.builderbroundbox{	
	padding: 5px 0;
}
.circle_part{
	border:20px solid #e1e3e3;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	width: 280px;
	height:280px;
	text-align: center;	
	position: relative;
}
.circle_part img{
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
} 
.rupeecircle{
	position: absolute;	
	right: -120px;
	background-color: #99cc33;
	width:140px;
	height:140px;
	border-radius: 50%;
	font-size: 63px;
	color: #ffffff;
	line-height: 140px;
	top:-5px;
}
.bulderkit_hedr{
	margin: 15px 0 0px;
	font-size: 18px;
	padding: 0;
	line-height: 1;
}
.businesinclude{
	padding-bottom:15px;
}
.businesinclude ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.businesinclude ul li{	
	list-style: disc;
	color: #99cc33;
	margin-left:15px;
}
.padngleft{
	padding: 0 5px;
}
.webchkprt{
	background-color: #f3f3f3;
	padding: 10px;
	position: relative;
}
.whttextbox{
	width:35%;
	border: 1px solid #dbdbdc;
	background-color: #ffffff;
	margin: 0 5px;
	height: 38px;
	outline: none;
}
.chkround{
	position:absolute;
	right:10px;
	top:0px;
}
.webchkprt {
	font-size: 18px;
}

.ckecked_link a{
	display: inline-block;vertical-align: middle;
	width: 80px;
	height:45px;
	padding-top:35px;
	border-radius: 50%;
	background-color: #99cc33;
	box-shadow: 0px 12px 27px 0px rgba(0,0,0,0.2);
	font-family: 'BrandonGrotesqueBlack';
	text-align: center;
	line-height:0.8;
	font-size: 19px;
	text-transform: uppercase;
	color: #fff;
}
.ckecked_link a:hover{
	color: #ffffff;
}
.websitelinkk{
	margin-bottom:10px;
}
/*	mrityunjay 14-Jan-14*/

.autoship_body{
	background-image: url("../images/dotedsmall.png");
    background-position: 0 bottom;
    background-repeat: repeat-x;
    padding-bottom: 40px;
}
.autoship_left{
	float: left;
	width: 72.4%;
}
.autoship_right{
	float: right;
	width: 24%;
}

.autoship_top{
	 background-image: url("../images/dotedsmall.png");
    background-position: 0 bottom;
    background-repeat: no-repeat;
    padding-bottom: 24px;
}
.autoship_top2{
	 background-image: url("../images/dotedsmall.png");
    background-position: 0 bottom;
    background-repeat: no-repeat;
    padding-bottom: 23px;
	margin-bottom:30px;
}
.autoship_hedr{
    color: #000000;
    font-family: 'BrandonGrotesqueRegular';
    font-size: 27px;
    font-weight: normal;
    margin: 0;
    padding-bottom: 8px;
    padding-left: 8px;
    text-transform: uppercase;
}
.autoship_hedr2{
   color: #000000;
    font-family: 'BrandonGrotesqueRegular';
    font-size: 27px;
    font-weight: normal;
    margin: 0;
    padding-bottom: 10px;
    text-transform: uppercase;
}
.autoship_hedr3{
   color: #000000;
    font-family: 'BrandonGrotesqueRegular';
    font-size: 27px;
    font-weight: normal;
    margin: 0;
    padding-bottom: 14px;
    padding-left: 8px;
    text-transform: uppercase;
}
.autoship_subtext {
    font-size: 16px;
    padding-left: 10px;
    margin: 0;
}
.date_boxmr{
	background: #dbdbdc;
	font-size: 18px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}
.date_txt{
	border-right: 1px solid #B5B5B5;
    color: #8b8b8c;
    float: left;
    width: 83%;
    text-transform: uppercase;
    padding: 5px 0;
}
.date_img{
	vertical-align: top;
	float: left;
	padding-left: 10px;
}

.brows_boxmr{
	
}

.browslefttxt {
	color:#99CC33;
    font-family: 'BrandonGrotesqueBold';
    font-size: 28px;
    padding-top: 15px;
    text-transform: uppercase;
}
.brows_list{
	font-family: 'BrandonGrotesqueRegular';
}
.brows_list ul{
	list-style: none;
	margin: 0;
}
.brows_list ul li{
	display: inline;
	font-size: 17px;
	text-transform: uppercase;
	border-right: 1px solid #aaaaaa;
	padding:0px 2%;
}
.brows_list ul li:first-child{
	padding-left:0;
}
.brows_list ul li:last-child{
	padding-right:0;
	border: none;
}
.product_box{
	padding-top: 22px;
}
.box_inner{
	width: 30%;
	position: relative;
	float: left;
	margin-right: 3%;
}
.box_inner:last-child{	
	margin-right: 0%;
}
.img_box{
	background: #ffffff;
	border:20px solid #e1e3e3;
	height: 180px;
	width: 180px;
	border-radius: 50%;
	overflow: hidden;
}
.brand_img{
	padding-top: 10px;
}

.addto_cart{
	color:#ffffff;
	background-color: #99cc33;
    border-radius: 50%;
    /*box-shadow: 0 12px 27px 0 rgba(0, 0, 0, 0.2);*/
    font-family: 'BrandonGrotesqueBlack';
    font-size: 16px;
    height: 44px;
    line-height: 0.8;
    padding-top: 26px;
    position: absolute;
    right: -29px;
    text-align: center;
    text-transform: uppercase;
    bottom:85px;
    width: 70px;
    display: block;
}
.addto_cart:hover{
	color:#000;
}
.brand_bottom{
	margin-top:15px;
	text-transform: uppercase;
	font-family: 'BrandonGrotesqueRegular';
	text-align: center;
}

.brand_btxt{
	font-size: 19px;
	color: #000;
	line-height: 1;
	
}
.brand_gtxt{
	font-size: 19px;
	color: #99cc33;
}

.cart_box{
	padding-top: 0px;
}
.cart_detail{
	overflow:hidden;
	background: #f3f3f3;
}
.cart_detail_top{
	
	
}
.iteam{
	color:#000000;
	font-size: 16px;
	text-transform: uppercase;
	border-bottom: 1px solid #d7d7d7;
	margin: 0 7px;
	padding:12px 5px 5px;
}
.cart_detail_mid{
	
}
.cart_detail_bot{
	background: #dbdbdd;
	border-top:1px solid #f3f3f3;
	padding: 15px 5px 12px;
	
}

.cart_det_tbl{
	display: table;
	width: 100%;
}
.mr_row{
	display: table-row
}
.mr_cell{
	display: table-cell;
}
.tablebody{
	background: #dbdbdd;
}

.cart_detail_midtop{
	overflow: hidden;
	padding: 9px 0 5px;
}
.cart_detail_midbottop{
	background: #dbdbdd;
	color: #a2a2a4;
	padding:10px 0 0;
}
.cart_detail_midbotbot{
	background: #dbdbdd;
	padding:6px 0 1px;;
}
.qtvdiv{
	float: left;
	width: 40px;
	text-align: center;
	font-weight: bold;
}
.manediv{
	float: left;
	width: 140px;
	font-weight: bold;
}
.pricdiv{
	float: left;
	width: 45px;
	font-weight: bold;
}
.qtvdiv2{
	float: left;
	width: 40px;
	text-align: center;
	
}
.manediv2{
	float: left;
	width: 140px;
	line-height: 15px;
	
}
.pricdiv2{
	float: left;
	width: 45px;
	
}
.plus{
	float: left;
	display: block;
	background: #acacac;
	margin-right: 1px;
	text-align: center;
	height: 30px;
	width: 30px;
}
.deletemr{
	float: right;
	display: block;
	background: #acacac;
	text-align: center;
	height: 30px;
	width: 30px;
}

.detl_bot1{
	float: left;
	font-size: 12px;
	margin-right:10px;
	font-family: 'BrandonGrotesqueBold';
}
.detl_bot1:last-child{
	margin-right:0px;
}
.detl_bot1 > span{
	padding-left: 2px;
	font-family: 'BrandonGrotesqueRegular';
}

.proceed_booxx_mrnw{
	padding: 29px 0 10px;
	text-transform: uppercase;
	float: right;
}
.popbg {
	background-color:Rgba(0, 0, 0, .90);
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:99999;
}
.popup{
	background-color:#ffffff;
	height:460px;
	width:960px;
	position:fixed;
	left:50%;
	margin-left:-480px;
	margin-top:-230px;
	top:50%;
	z-index:999991;
}
.popupinner{
	padding:48px 90px;
	overflow:hidden;
}
.popupinner .headof {
    color: #000000;
    font-family: 'BrandonGrotesqueBold';
    font-size: 124px;
    letter-spacing: -4px;
    line-height: 104px;
    margin-bottom: 50px;
    padding-top: 0;
    position: relative;
    text-align: center;
    text-transform: uppercase;
}
.popupinner .headof span {
    color: #99CC33;
}
.cross{
	position:absolute;
	top:-50px;
	right:-50px;
}
.nameouter{
	display:table;
	width:100%;
	margin-bottom:20px;
}
.nametxtpop {
	float:left;
	font-size:25px;
	color:#000000;
	text-align:left;
	font-family: 'BrandonGrotesqueRegular';
	line-height:50px;
	text-transform:uppercase;
	width:156px;
	min-height:2px;
}
.outertxtarea {
	overflow:hidden;
}
.txtpop {
	width:94%;
	padding:0 3%;
	height:50px;
	margin:0;
	outline:0;
	background-color:#d4d5d6;
	border:0;
	font-size:25px;
}
.regular-checkbox {
	display: none;
}

.regular-checkbox + label {
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 9px;
	border-radius: 3px;
	display: inline-block;
	position: relative;
	float:left;
}

.regular-checkbox + label:active, .regular-checkbox:checked + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.regular-checkbox:checked + label {
	background-color: #e9ecee;
	border: 1px solid #adb8c0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
	color: #99a1a7;
}

.regular-checkbox:checked + label:after {
	content: '\2714';
	font-size: 18px;
	position: absolute;
	top: -4px;
	left: 3px;
	color: #192633;
}
.Remembertxt{
	line-height:20px;
	font-size:18px;
	overflow:hidden;
	padding-left:10px;
	margin-bottom:8px
}
.fogottxt{
	padding-left:30px;
}
.fogottxt a{
	color:#99cc33;
	font-family: 'BrandonGrotesqueBold';
	text-transform:uppercase;
	font-size:18px;
}
.fogottxt a:hover{
	text-decoration:underline;
}
.okbutpop{
	width:80px;
	height:80px;
	line-height:80px;
	border:0;
	margin:0;
	position:absolute;
	bottom:40px;
	right:90px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	color:#ffffff;
	text-align:center;
	background-color:#99cc33;
	font-size:20px;
	font-family: 'BrandonGrotesqueBlack';
}
.okbutpop:hover{
	color:#000000;
}



/*-------------------------changes and added 30/01/2014-----------------*/
.countryouter{
	overflow:hidden;
	margin-top:-15px;
}


/*-------------Cart Popup Modal adjustments---------------*/
  .alternatives {
    border-top: 1px solid #eee;
    margin-top: 20px;
    padding-top: 20px;
  }
   
  .alternatives .supplyboxinner {
    width:75%;height:75%;
    border:15px solid #eee;
  }  
  
  
.alternatives .suplyproduct{
	font-size:16px;
	margin-bottom:4px;
	line-height:18px;
	padding-top:4px;
    width:170px;
}

.alternatives .supplyprice{
	font-size:26px;
	line-height:26px;
	margin-bottom:5px;
}

.alternatives .retailprice{
	font-size:13px;
}
  
.alternatives .addtosmall{
	width:65px;
	height:65px;
	right:3px;
	top:90px;
}

.alternatives .addtosmall a{
	font-size:14px;
	padding:22px 2px 17px;
	display:block;
	line-height:14px;
}

.alternatives .addtosmall a span{
	font-size:14px;
}

	