 @charset "utf-8";
/* CSS Document */
*{margin:0; outline:none; padding:0;}
html {height:100%; margin:0; padding:0; width:100%; display:block; -webkit-text-size-adjust:none;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
h1, h2, h3, h4, h5, h6, p, form, ul, li, ol{padding:0; margin:0;}
body{   font-family: /*'museo300'*/ 'Arial'; font-size:14px; color:#666666;}
img{border:0px;}

/*Font Face*/
/*a{ -webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}*/

*, *:before, *:after {
    box-sizing: border-box;
}
*, *:before, *:after {
    box-sizing: border-box;
}
p a{color: #00a2e2; text-decoration:none;}
p a:hover{text-decoration: none;color: #333333;}
@font-face {
	font-family: "SSSymbolicons-line";
	src: url(../fonts/ss-symbolicons-line.eot);
	src: url(../fonts/ss-symbolicons-line.eot?#iefix) format('embedded-opentype'), url(../fonts/ss-symbolicons-line.woff) format('woff'), url(../fonts/ss-symbolicons-line.ttf) format('truetype'), url(../fonts/ss-symbolicons-line.svg#SSSymboliconsLine) format('svg');
	font-weight: 300;
	font-style: normal
}
@font-face {
    font-family: 'novecento_widemedium';
    src: url('../fonts/novecentowide-medium_1-webfont.eot');
    src: url('../fonts/novecentowide-medium_1-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/novecentowide-medium_1-webfont.woff2') format('woff2'),
         url('../fonts/novecentowide-medium_1-webfont.woff') format('woff'),
         url('../fonts/novecentowide-medium_1-webfont.ttf') format('truetype'),
         url('../fonts/novecentowide-medium_1-webfont.svg#novecento_widemedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
	font-family: "SSSymbolicons";
	src: url(../fonts/ss-symbolicons-block.eot);
	src: url(../fonts/ss-symbolicons-block.eot?#iefix) format('embedded-opentype'), url(../fonts/ss-symbolicons-block.woff) format('woff'), url(../fonts/ss-symbolicons-block.ttf) format('truetype'), url(../fonts/ss-symbolicons-block.svg#SSSymboliconsBlock) format('svg');
	font-weight: normal;
	font-style: normal
}
@font-face {
    font-family: 'museo300';
    src: url('../fonts/museo300-regular-webfont.eot');
    src: url('../fonts/museo300-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museo300-regular-webfont.woff2') format('woff2'),
         url('../fonts/museo300-regular-webfont.woff') format('woff'),
         url('../fonts/museo300-regular-webfont.ttf') format('truetype'),
         url('../fonts/museo300-regular-webfont.svg#museo300') format('svg');
    font-weight: normal;
    font-style: normal;

}

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

}

@font-face {
	font-family:'Candara-Regular';
	src: url('../fonts/Candara_gdi.eot');
	src: url('../fonts/Candara_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Candara_gdi.woff') format('woff'),
		url('../fonts/Candara_gdi.ttf') format('truetype'),
		url('../fonts/Candara_gdi.svg#Candara-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}

@font-face {
	font-family:'Candara-Bold';
	src: url('../fonts/Candara-Bold_gdi.eot');
	src: url('../fonts/Candara-Bold_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Candara-Bold_gdi.woff') format('woff'),
		url('../fonts/Candara-Bold_gdi.ttf') format('truetype'),
		url('../fonts/Candara-Bold_gdi.svg#Candara-Bold') format('svg');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+000D-25CA;
}
 

@font-face {
    font-family: 'robotomedium';
    src: url('../fonts/roboto-medium-webfont.eot');
    src: url('../fonts/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-medium-webfont.woff2') format('woff2'),
         url('../fonts/roboto-medium-webfont.woff') format('woff'),
         url('../fonts/roboto-medium-webfont.ttf') format('truetype'),
         url('../fonts/roboto-medium-webfont.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'robotobold';
    src: url('../fonts/roboto-bold-webfont.eot');
    src: url('../fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-bold-webfont.woff2') format('woff2'),
         url('../fonts/roboto-bold-webfont.woff') format('woff'),
         url('../fonts/roboto-bold-webfont.ttf') format('truetype'),
         url('../fonts/roboto-bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotoitalic';
    src: url('../fonts/roboto-italic-webfont.eot');
    src: url('../fonts/roboto-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-italic-webfont.woff2') format('woff2'),
         url('../fonts/roboto-italic-webfont.woff') format('woff'),
         url('../fonts/roboto-italic-webfont.ttf') format('truetype'),
         url('../fonts/roboto-italic-webfont.svg#robotoitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'robotolight_italic';
    src: url('../fonts/roboto-lightitalic-webfont.eot');
    src: url('../fonts/roboto-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-lightitalic-webfont.woff2') format('woff2'),
         url('../fonts/roboto-lightitalic-webfont.woff') format('woff'),
         url('../fonts/roboto-lightitalic-webfont.ttf') format('truetype'),
         url('../fonts/roboto-lightitalic-webfont.svg#robotolight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

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

}



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

	}



@font-face {
    font-family: 'montserratregular';
    src: url('../fonts/Montserrat-Regular-webfont.eot');
    src: url('../fonts/Montserrat-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Montserrat-Regular-webfont.woff2') format('woff2'),
         url('../fonts/Montserrat-Regular-webfont.woff') format('woff'),
         url('../fonts/Montserrat-Regular-webfont.ttf') format('truetype'),
         url('../fonts/Montserrat-Regular-webfont.svg#montserratregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'montserratbold';
    src: url('../fonts/Montserrat-Bold-webfont.eot');
    src: url('../fonts/Montserrat-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Montserrat-Bold-webfont.woff2') format('woff2'),
         url('../fonts/Montserrat-Bold-webfont.woff') format('woff'),
         url('../fonts/Montserrat-Bold-webfont.ttf') format('truetype'),
         url('../fonts/Montserrat-Bold-webfont.svg#montserratbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

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

@font-face{font-family:'open_sansregular';src:url('../fonts/opensans-regular-webfont.eot');src:url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensans-regular-webfont.woff') format('woff'),
url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sansbold';src:url('../fonts/opensans-bold-webfont.eot');src:url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensans-bold-webfont.woff') format('woff'),
url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sansitalic';src:url('../fonts/opensans-italic-webfont.eot');src:url('../fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensans-italic-webfont.woff') format('woff'),
url('../fonts/opensans-italic-webfont.ttf') format('truetype'),
url('../fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sanssemibold';src:url('../fonts/opensans-semibold-webfont.eot');src:url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensans-semibold-webfont.woff') format('woff'),
url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');font-weight:normal;font-style:normal;}


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


#wrapper{width:100%; float:left;}
.wrapper-in{width:990px; margin:0 auto;}
.wrapper-in2{width:990px; margin:0 auto;}
/*End wrapper	*/

/*header*/
.cart-header-page {position:absolute; right:0; top: 6px;}
.clear{ clear:both;}
header{width:100%; float:left; background:#ffffff; height:140px; position:fixed; top: 0px; left:0px; width: 100%; z-index:99;}
.headerin{width:1156px; margin:0 auto; position:relative;}
.logo{width:84px; margin-top:25px; float:left; position: relative; margin-bottom:10px; z-index:99;}
.logo img{ max-width: 85px;}
.headnumber{font-family:'museo300'; font-size: 15px; color:#cccccc; float:right;margin-top: 7px; position: relative; width: 100%; text-align:center; top: -42px;}
.headnumber a{color:#cccccc; text-decoration:none;}

.productsnav{left:0; top:20px; font-family:'museo300'; font-size:20px; text-transform:uppercase; color:#ffffff; position:absolute;}

/*header*/

.hdnumber{float:left; font-size:21px; color:#000; margin:5px 15px 0 0; position:relative;}
.headerul{float:left; width:100%; height:48px; background:#000;}
.headerul ul{list-style:none; float:left; margin:15px 0 0 0; padding:0 0 0 15px; width:87%;}
.headerul li{float:left; font-size:15px; font-family:Arial; padding:0; width:20%; text-align:center;}
.headerul li a{color:#fff; text-decoration:none;}
.headerul li a:hover{color:#27aae1;}
.topnewsearch{float:left; width:auto; position:relative;  margin-right:15px; margin-left:15px;}
.topnewsearch input[type="text"] { width:120px; float: left; border: none; padding:0 10px; font-size: 14px; background: #e5e5e5;  color:#000; height:36px;}

.topnewsearch input[type="submit"] {position:absolute; right:8px; top:10px; border:none; background:url(../images/searchnew.png) no-repeat left top; background-size:15px; height:15px; width:15px; cursor:pointer; outline: none;}
/*BannerMain*/
.bannermain{width:100%; float:left; margin:15px 0 0 0;}

/*BannerMain*/

/*Footer*/
footer{width:100%; float:left; background:#000; padding-bottom:15px;}
.footerin{width:1156px; margin:0 auto;}
.footerleft{width:100%; float:left; text-align:right; color:#666666; font-size:14px; font-family:Arial; margin-top:30px; text-align:right; margin-bottom:8px;}
.footerleft a{color:#fff; text-decoration:none; padding-left:25px;}
.footerleft a:hover{color:#fff;}

.footerright{width:100%; float:left; color:#666666; font-size:10px; font-family:Arial;  text-align:center;}
.footerright a{color:#7a7a7a; text-decoration:none;}
/*End Footer*/

/*Select BOX*/
.class_to_add{width:100%; position:relative; float:left;}
.sbHolder{background-color: #fff; border: solid 1px #f2f2f2; font-size:13px; font-weight: normal; height:38px; position: relative; width: 100%;}
.sbHolder:focus .sbSelector{}
.sbSelector{display: block; height:40px; left: 0; line-height:40px;outline: none;overflow: hidden;position: absolute;text-indent:20px;top: 0;width:100%;}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{color:#999999;outline: none;text-decoration: none;}
.sbToggle{background: url(../images/sleimg.jpg) no-repeat left top; display: block; height:36px; outline:none; position:absolute; right:0; top:0; width:41px;}
.novashirtboxbottom3ed .sbToggle{background: rgba(0, 0, 0, 0) url("../images/select.jpg") no-repeat scroll right 8px; color: #000000;}
.sbSelector:link{color: #000000;}
.sbToggle:hover{background: url(../images/sleimg.jpg) no-repeat left top;}
.sbToggleOpen{background: url(../images/sleimg.jpg) no-repeat left top;}
.sbToggleOpen:hover{background: url(../images/sleimg.jpg) no-repeat left top;}
.sbHolderDisabled{background-color: #fff;border: solid 1px #ccc;}
.sbHolderDisabled .sbHolder{}
.sbHolderDisabled .sbToggle{}
.sbOptions{background-color: #fff;border: solid 1px #e6e6e6; list-style: none;left: -1px;margin: 0;padding: 0;position: absolute;top: 30px;width: 100%;z-index: 1;overflow-y: auto;}
.sbOptions li{padding: 0 7px;}
.sbOptions a{/*border-bottom: dotted 1px #515151;*/display: block;outline: none; padding:10px 0 10px 12px;}
.sbOptions a:link, .sbOptions a:visited{color: #999999;text-decoration: none;}
.sbOptions a:hover,.sbOptions a:focus,.sbOptions a.sbFocus{color: #999999;}
.sbOptions li.last a{border-bottom: none;}
.sbOptions .sbDisabled{border-bottom: dotted 1px #e8e7e6;color: #999999;display: block;padding: 10px 0 10px 12px;}
.sbOptions .sbGroup{border-bottom: dotted 1px #e8e7e6;color: #999999;display: block;font-weight: bold;padding: 10px 0 10px 12px;}
.sbOptions .sbSub{padding-left: 17px;}
/*Select BOX*/


/*Body Part*/
.bodymain{width:100%; background:url(../images/bodyimg.jpg) repeat left top; padding-bottom:15px; float:left; min-height: 500px;}
.homemainsection{width:100%; float:left; margin:15px 0 0 0;}
.homebox{width:100%; /**/float:left; background:#fff; padding-bottom:35px;}
.homeright{/*float:right;*/}
.homeboximg{width:100%; /**/float:left; height:315px; text-align:center; /*display: table-cell; vertical-align: bottom;*/  line-height:315px;}
.homeboximg img{vertical-align:bottom; max-width:100%; max-height:100%;}
.homeboxheading{width:100%; float:left; color:#333333; font-size:24px; font-family:'museo300'; padding-bottom:20px; padding-left:35px; padding-right:35px; margin-top:35px; font-weight:normal;}
.homeboxheading a{ color:#333333; text-decoration:none;}
.homebox p{float:left; width:100%; /*height:100px; */ line-height:22px;  padding-left:35px; padding-right:35px; height: 200px;}


.viewall{width:100%; float:left; font-family:'museo300'; font-size:14px; color:#00a2e2;  padding-left:35px; padding-right:35px; margin-top:25px;}
.viewall a{color:#00a2e2;}
.viewall a:hover{text-decoration:none;}

.breadcrumbs{color:#999999; float: left; font-family:'museo300'; font-size:12px; padding:10px 0; text-align:right; width:100%;}
.breadcrumbs a{color:#999999; text-decoration:none;}

.subheading{width:100%; float:left; color:#666666; font-size:32px; font-family:'museo300'; text-align:center; font-weight:normal;}
.subtext{float:left; width:100%;  line-height:22px; padding:20px; text-align:center;}
.viewcomplete{width:100%; float:left; color:#00a2e2; font-size:18px; font-family:'museo300';  text-align:center;}
.viewcomplete a{color:#00a2e2;}
.viewcomplete a:hover{text-decoration:none;}

.subboxman .viewcomplete{margin-top:25px;}

.subboxman{width:100%; float:left; background:#fff; margin:25px 0 0 0; padding:55px;}
.subboxman p{float:left; width:100%; line-height:22px; padding-bottom:20px; color:#666666; font-size:14px; font-family:'museo300';}

.subboxman ul{float:left; width:100%; margin-left:15px; }
.subboxman ul li{ color:#333333; line-height:22px; padding:5px 0; margin-top:10px;}
.subboxman ul li a{color:#00a2e2; text-decoration:none;}
.subboxman ul li a:hover{color:#333333; }
.subboxman ul li strong {color: #666666; font-family: "museo700"; font-size: 16px; font-weight:normal;}


.subboxmanimg{width:100%; float:left; margin-bottom:50px; }
.subboxmanimg img{max-width:100%;}

.subboxman h2{float:left; width:100%; line-height:22px; padding-bottom:5px; color:#666666; font-size:16px; font-family:'museo700'; font-weight:normal;}


.subboxman2{width:100%; float:left; margin:25px 0 0 0; }

.whyusman{width:100%; float:left;}
.whyusbox{float:left; width:100%; border-bottom:#cccccc 1px solid; padding:30px 0;}
.whyusboxtext{width:435px; float:left; margin-left:40px;}
.whyusboxleft{width:45px; float:left; font-size:22px; color:#000000;}
.whyusboxright{width:390px; float:right;}
.whyusboxrightheading{ width:100%; float:left; color:#333333; font-size:20px; font-family:'museo300'; padding-bottom:10px; }
.whyusboxright p{float:left; width:100%;  line-height:22px; font-family:'museo300'; font-size:14px;}
.whyusboxnone{border-bottom:none!important;}

.whyusboxright ul{float:left; width:100%; margin-left:15px; margin-top:15px;}
.whyusboxright ul li{float:left; width:100%;  line-height:22px; font-family:'museo300'; font-size:14px;}

.whyusboxright ol{float:left; width:100%; margin-left:15px; margin-top:15px;}
.whyusboxright ol li{float:left; width:100%;  line-height:22px; font-family:'museo300'; font-size:14px;}

.whyusboxtext ~ .whyusboxtext{float:right; margin-left:0; margin-right:15px;}

.blogsection{width:100%; float:left; margin:15px 0 0 0;}

.blogbox{width:100%; float:left; background:#fff; padding-bottom:35px; margin-bottom:6px; /*height:530px;*/ position:relative;}
.blogbox:hover{background:#f0f0f0;}
/*.blogboxright{float:right;}*/
.blogboximg{width:100%; float:left; height:300px; text-align:center; line-height:300px; /*display: table-cell; vertical-align: middle;*/}
.blogboximg img{max-width:100%; vertical-align: bottom; max-height:100%;}
.blogboxheading{width:100%; float:left; color:#333333; font-size:24px; font-family:'museo300'; padding-bottom:10px; padding-left:35px; padding-right:35px; margin-top:35px; line-height:35px;}
.blogboxheading a{color:#333333; text-decoration:none;}
.blogbox p{float:left; width:100%; height:150px;  line-height:22px;  padding-left:35px; padding-right:35px; padding-top:20px;}
.blogdateheading{float:left; width:100%; color:#999999; line-height:22px;  padding-left:35px; padding-right:35px; padding-bottom:5px;}
.blogtext{float:left; width:100%; color:#333333; line-height:22px;  padding-left:35px; padding-right:35px; /*position:relative;*/}
.blogtext span{color:#999999; }
.blogtext bdo{position:absolute; right:35px; bottom:15px; font-size:16px; color:#999999;}
.blogtext bdo a{color:#999999; text-decoration:none;}
.mrheading{margin-top:50px;}

.blogmenumain{width:100%; float:left; padding:15px 0; position:relative;}
.blogmenu{width:320px; margin:0 auto;}
.backblog{position:absolute; color:#999999; right:0; bottom:15px; }
.backblog a{color:#999999;}
.backblog a:hover{text-decoration:none;}

.blogdetails{width:100%; float:left; background:#fff; padding:35px;}
.blogdetailsheading{width:100%; float:left; color:#333333; font-size:24px; font-family:'museo300'; padding-bottom:10px; line-height:35px;}
.blogdetailsheading2{float:left; width:100%; color:#666666; line-height:22px; font-size:16px; padding-bottom:5px;  font-family:'museo700';  margin-top:30px; }
.blogdetails p{float:left; width:100%; color:#333333; line-height:22px;}

.blogdetails ul{float:left; width:100%; margin-left:15px; }
.blogdetails ul li{ color:#333333; line-height:22px; padding:5px 0; margin-top:25px;}
.blogdetails ul li a{color:#00a2e2; text-decoration:none;}
.blogdetails ul li a:hover{color:#333333; }
.blogdetails ul li strong {color: #666666; font-family: "museo700"; font-size: 16px; font-weight:normal;}

.blogdetails ol{float:left; width:100%; margin-left:15px; margin-top:0;}
.blogdetails ol li{ color:#333333; line-height:22px; padding:5px 0; margin-top:25px;}
.blogdetails ol li strong {color: #666666; font-family: "museo700"; font-size: 16px; font-weight:normal;}
.blogdetails ol li a{color:#00a2e2; text-decoration:none;}
.blogdetails ol li a:hover{color:#333333; }

.blogimgbox{width:100%; float:left; text-align:center; margin-top:40px;}
.blogimgbox img{max-width:100%;}

.blogtext2{float:left; width:100%; color:#333333; line-height:22px;   position:relative; margin-top:45px;}
.blogtext2 span{color:#999999; }
.blogtext2 span a{color:#999999;}
.blogtext2 span a:hover{text-decoration:none;}
.blogtext2 bdo{position:absolute; right:0; top:0; font-size:16px; color:#999999;}
.blogtext2 bdo a{color:#999999; text-decoration:none;}

.blogdateheading2{float:left; width:100%; color:#999999; line-height:22px; padding-bottom:5px; margin-top:10px;}
.blogtext3{float:left; width:100%; color:#333333; line-height:22px;position:relative; margin-bottom:20px;}
.blogtext3 span{color:#999999; }

.contactdetails{width:100%; float:left; margin:35px 0 0 0;}
.contactright{width:635px; float:right; }
.contactrightheading{float:left; width:100%; color:#666666; line-height:22px; font-size:16px; padding-bottom:5px;  font-family:'museo700'; }
.contactrightheading ~ .contactrightheading{margin-top:35px;}


.inputbox{width:49.7%; float:left; margin-top:5px; position:relative;}
.starss{position:absolute; left:5px; top:5px; z-index:999; font-family: "museo300"; color:##666666;}

.inputboxright{float:right;}
.contactbox{float:left; width:100%; margin:20px 0 0 0;}
.inputbox input[type=text]{width:100%; float:left; border:none; padding:10px 15px; font-family: 'museo300'; font-size:14px; background:#fff; color:#000;}
.contactsubmit{width:100%; float:left; margin-top:10px; padding-bottom:50px;}
.contactsubmit input[type="submit"] { background:#00a2e2; border:none; color:#fff; cursor: pointer;  font-family: 'museo700';  font-size:16px; padding:15px 80px; background-color:#00a2e2;background:-webkit-linear-gradient(#00a2e2, #00a2e2);}
.contactsubmit input[type="submit"]:hover{background:#00a2e2; background-color:#00a2e2; background:-webkit-linear-gradient(#00a2e2, #00a2e2);}

.textareabox{width:100%; float:left; margin-top:5px;}
.textareabox textarea{width:100%; float:left; border:none; padding:10px 15px; font-family: 'museo300'; font-size:14px; background:#fff; color:#000; height:150px;}
.contactright p{float:left; width:100%; color:#333333; line-height:22px;}
.contactcheakbox{width:100%; float:left; padding:15px 0; font-size:16px; font-family: 'museo300'; color:#333333;}
.contactcheakbox input[type="checkbox"] {  display:none;}
.contactcheakbox input[type="checkbox"] + label { color:#333333;  font-size:14px;}
.contactcheakbox input[type="checkbox"] + label span{display:inline-block; width:14px; height:14px;  margin:2px 10px 0 0; vertical-align:top; background:url(../images/check_radio_sheet.jpg) no-repeat left top; cursor:pointer;}
.contactcheakbox input[type="checkbox"]:checked + label span {background:url(../images/check_radio_sheet2.jpg) no-repeat left top;}

.contactleft{width:312px; float:left;}
.contactleft p{float:left; width:100%; color:#333333; line-height:22px; padding-bottom:10px;}
.contactleft p a{color:#333333;  text-decoration:none;}

.map{width:100%; float:left;}
.map img{max-width:100%;}

.mr35{margin-top:25px!important;}

.backpacksleft{width:145px; float:left;}
.backpacksleft ul{list-style:none;}
.backpacksleft ul li{float:left; width:100%; padding-bottom:15px;  font-family: 'museo300'; font-size:14px;}
.backpacksleft ul li a{color:#666666; text-decoration:none;}
.backpacksleft ul li a:hover{color:#00a2e2; text-decoration:underline;}
.backpacksleft ul li a.active{color:#00a2e2; text-decoration:underline;}

.backpacksright{width:815px; float:right; }
.backpackbox{width:269px; float:left; height:432px; background:#fff; margin-right:4px; margin-bottom:4px;}
.box3ed{margin-right:0;}
.box3img{width:100%; float:left; text-align:center; height:260px; display:inline-block; line-height:260px;}
.box3img img{vertical-align:middle;}
.box3heading{width:100%; float:left; color:#333333; font-size:20px; font-family:'museo300'; padding-bottom:10px; padding-left:20px; padding-right:20px; margin-top:15px;}
.backpackbox p{float:left; width:100%; height:75px;  line-height:22px;  padding-left:20px; padding-right:20px;}

.getinstant{width:100%; float:left; font-family:'museo300'; font-size:14px; color:#00a2e2;  padding-left:20px; padding-right:20px;}
.getinstant a{color:#00a2e2;}
.getinstant a:hover{text-decoration:none;}
/*End Body Part*/


/*.menudiv{width:100px; position:relative; z-index:9999; float:right; text-align:right; margin-top:-68px;}*/
.dropdown dd ul{display:block;  height:100vh; overflow-y: auto; }
.dropdown{display:block; float:right; width:100%; }
.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0; top:17px;/*background:url(../images/arrowtop2.png) no-repeat right 1px;*/}
.dropdown dd { position: absolute; right: 0; top:93px; width:100%;}
.dropdown a, .dropdown a:visited { text-decoration:none; outline:none;}
.dropdown a:hover { color:#fff;}
.dropdown dt a:hover, .dropdown dt a:focus { color:#fff;}
.dropdown dt a {display:block; width:130px; float:right; font-size:17px;line-height: 30px; color:#fff; text-transform:uppercase; text-decoration:none;}
.dropdown dt a img{float:left; margin-right:15px;/* margin-top:5px;*/ width:18px; position:absolute; z-index:999; right:0;} 
.dropdown dt a:hover{color:#fff; text-decoration:underline;}
.dropdown dt a span {cursor:pointer; display:block; padding:5px;}
.dropdown dd ul {display:none; left:0px; padding:10px 0px 20px 0px;  width:auto; min-width:100%; list-style:none; background:#141414; float:left;  }
.dropdown span.value { display:none;}
.dropdown dd ul li{   width:100%; float:left; border-top:#222222 1px solid;}
.dropdown dd ul li a{ width:100%; padding:10px 30px;  font-family:Arial;  font-size:15px; text-transform:capitalize; color:#cccccc; font-weight:normal; display:block;}
.dropdown dd ul li a:hover{color:#fff; text-decoration:none;}
.dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; } 
.flagvisibility { display:none;}
/*.dropdown dd ul li ul{display:none!important; margin-bottom:0px; padding:0;}
.dropdown dd ul li:hover ul{display:block!important;}
.dropdown dd ul li:hover ul li{border-bottom:none; border-top:#5c574f 1px solid; padding:0;}
.dropdown dd ul li:hover ul li a{display:block; width:82%; background:none; font-family:"museo300"; font-size:16px; text-transform:capitalize; padding-left:10%; padding-right:8%; color:#fff;}
.dropdown dd ul li:hover ul li a:hover{background:#615e59; color:#feb400;}
*/
.arrownew{position:absolute; right:0px; top:13px; left:45px;}

.error{width:100%; float:left;}
.error p{width:100%; float:left; text-align:center;}
.error p img{max-width:100%;}

.sitemap{width:100%; float:left; min-height:350px; margin:25px 0 0 0;}
.sitemap p{width:100%; float:left; padding-bottom:10px;}
.sitemap p a{color:#666666; text-decoration:none;  padding-right:25px ; padding-left:25px;  padding-bottom:10px;}
.sitemap p a:hover{color:#00a2e2;}

.sitemap ul{width:100%; float:left; margin:0; list-style:none;}
.sitemap li{width:33%; float:left; padding:5px 0; font-family: "museo300"; font-size:14px;}
.sitemap li a{color:#666666; text-decoration:none;}
.sitemap li a:hover{color:#00a2e2;}

#errorDiv {  background: #f4f3f3 none repeat scroll 0 0; border: 1px dotted #c12e1e;  color: #e60000; display: inline;  float: left; font-size: 13px; margin: 10px 0 10px 0;  padding: 10px 5px;  width:100%;}

.captcha{width:193px; padding:0px;  background:#f2f2f2; border:1px solid #D9D9D9;  margin:10px 0px 10px 0px; clear:right; float:left;}
.captchamain{float:left; width:100%;}
.mapmain .contactrightheading{padding-bottom:15px;}

.loading {background:url(../images/loading.gif) no-repeat center 50%;}

/*newcss*/
.type-post{width:100%; margin-top:0; display:inline; float:left;position:relative;  /*background:#FFF;*/}
#post-area{/*width:100%; float:left;*/}
#post-area .post{width:482px; position:relative; margin:5px; /*background:#FFF;*/  /*margin-bottom:10px;*/}
/*newcss*/



.homeboxcontent{width:100%; float:left; padding:20px 0 5px 0;}
.homeboxcontent h1{width:100%; float:left; font-family:"museo300"; color:#333333; font-size:18px; text-align:center; font-weight:normal;}
.homeboxcontent p{float:left; width:100%;  line-height:22px; padding-top:10px;}

.link-blog { cursor: pointer;display: block; float: left;height: 100%; position: absolute; width: 100%; z-index: 1;}


.thankyoutext { color: #333333;  font-size: 16px;  padding:50px 0 50px; text-align: center;  width: 100%;}
.oopsright {color: #333333; float: left; width: 100%; text-align:center; padding:0 20% 50px 20%; line-height:26px;}
.oopsright a{color: #00a2e2; text-decoration:none;}
.oopsright a:hover{color: #333333;}

.footerleftfull{float:left; color:#fff; font-size:14px; font-family:Arial; width:100%;  margin-bottom:10px;}
.footerleftfull a{color:#27aae1; text-decoration:none; padding-right:25px;}
.footerleftfull a:hover{color:#27aae1;}

.footerhomemap{float:left; width:100%; text-align:left;}
.footerhomemap p{float:left; width:100%; margin:0; padding:0; font-size:14px; font-family:Arial; color:#fff;}
.homemap{float:left; width:100%; margin-top:5px; margin-bottom:35px; color:#fff;}
.homemap a{color:#fff; text-decoration:underline;}
.homemap a:hover{text-decoration:none;}
.wideserviceleft{float:left; width:100%;}
.wideservice{float:right; font-size:13px; background:url(../images/wideservice.png) no-repeat left top; background-size:25px; padding-left:35px; padding-bottom:10px;}

.subboxman2{width:100%; float:left; background:#fff; margin:25px 0 0 0; padding:15px 35px;}

.uniformsbox {background:#fff; border:1px solid #dbdbdb; display:inline-block;  margin:15px 1%; width:30%; vertical-align:top;}
.uniformsboximg{   background:#fff; /*display:table-cell; width:228px;*/ display:block; text-align:center; height:228px; position:relative; text-align: center; vertical-align:middle; padding:20px;}
.uniformsboximg img { /*max-height: 225px; max-width: 228px;*/text-align: center; vertical-align: middle; max-width:100%; max-height:100%;}
.uniformsboxtext{background:#eaeaea; float: left; padding: 15px 10px; width:100%;}
.uniformsboxtext h2 {color:#010101; float: left; font-family: "open_sansbold"; font-size: 15px; font-weight: normal; line-height: 22px; padding-bottom: 5px; width: 100%; height:50px;}
.uniformsboxtext h2 a {color:#010101; text-decoration:none;}
.uniformsboxtext p{ color:#010101;float: left; font-family: "open_sansregular";  font-size: 13px; line-height: 22px; width: 100%; margin:0 0 20px 0; height:65px;}
.code{margin:5px 0 5px 0!important; height:auto!important;}
.viewprices{float:left; width:100%; text-align:center; margin-bottom:10px; font-size:14px; font-family:'open_sanssemibold';}
.viewprices a{background:#01a1e2; color:#fff; text-decoration:none; display:inline-block; padding:11px 0; border-radius:3px; width:180px; text-align:center; position: static !important}
.viewprices a:hover{background:#5bb9df;}
.uniformsboxtexth3 {color: #00a0df; float: left; font-family: "open_sansregular";  font-size: 13px; font-weight: normal; width:100%; /*margin-bottom:10px;*/}
.uniformsboxtexth3 span{ color: #0085b9; float: left;}

.uniformsboxtexth3 bod{float:right; font-size:14px; margin-top:3px; margin-right:5px;} 
.uniformsboxtexth3 bod a{text-decoration:none; color:#d00000;  font-family: "SSSymbolicons";}
.freefreight{float:left; width:100%;  font-size:14px; color:#d70000; font-family: "open_sansregular"; padding:0px; margin:5px 0 15px 0;}
.uniformsboxtexth3 bod a:hover{  font-family: "SSStandard";}
.uniformsboxtexth3 bod a.active{  font-family: "SSStandard";}
.uniformsboxtexth3 .viewprices{text-align:left; margin-top: 10px;}
.freepricemain{height:94px; float:left; width:100%;}
.ProductsBoxRight .uniformsboxtexth3 bod{float:left; margin-left:50px;}

.newpaging{width:100%;float:left;/**/text-align:center;padding:15px 35px 10px 35px;font-size:14px;font-family:'open_sansregular';}
.viewrecord{float:right;width:auto;margin-right:10px;margin-top:-6px; color:#010101;}
.viewrecord span{padding-right:5px;}
.viewrecord bdo{padding-left:5px;}
.newpaging a{padding:0 2px;color:#5f6060;text-decoration:none;}
.newpaging a:hover{color:#000;text-decoration:none;}
.newpaging a.active{color:#000;text-decoration:none;font-weight:bold;cursor:text;}
.leftnewarrow{background:url(../images/arrowleftnew.png) no-repeat left 3px;width:10px;height:17px;display:inline-block;}
.rightnewarrow{background:url(../images/arrowrightnew.png) no-repeat left 3px;width:10px;height:17px;display:inline-block;}
.leftpage{margin-right:15px;width:auto;float:left;  color:#010101;}
.clear-desktop{clear:both;width:100%;}
.pagingcenter{display:inline-block;}
.viewrecord select{padding:2px 2px;width:50px;font-size:14px;height:22px; border:#dbdbdb 1px solid;}
.viewrecord select option{padding:1px 2px;}
.newgreybox{float:left;width:100%;}
.newgreyboxwhite{border:1px solid #dbdbdb;float:left;width:23.5%;margin-bottom:15px;margin-right:15px;}
.newgreyboxwhite img{max-width:100%;vertical-align:middle;max-height:100%;}
.newgreyboxwhite::after{content:".";visibility:hidden}

.uniformstop{width:100%;float:left;padding:0 35px; margin-bottom:10px; }
.grid { float: right; margin: 15px 10px 0 0; width: auto;}
.grid1{width:16px;float:left;background:url(../images/grid1.png) no-repeat left top;text-indent:-99999px;height:16px;cursor:pointer;border:none;}
.grid1:hover{background:url(../images/grid1hover.png) no-repeat left bottom;}
.grid1.active{background:url(../images/grid1hover.png) no-repeat left bottom;cursor:text;}
.grid2{width:16px;float:left;background:url(../images/grid2.png) no-repeat left top;text-indent:-99999px;height:16px;cursor:pointer;border:none;margin:0 0 0 15px;}
.grid2:hover{background:url(../images/grid2hover.png) no-repeat left bottom;}
.grid2.active{background:url(../images/grid2hover.png) no-repeat left bottom;cursor:text;}

.promotionalbottomtext{float:left; width:100%; padding:35px 35px 35px 35px;}
.promotionalbottomtext p{float:left; width:100%; font-size:13px; color:#666666; font-family:'museo300';  line-height:22px;}
.promotionalbottomtext h3{float:left; width:100%; font-size:12px; margin:0; padding:0 0 5px 0; margin:20px 0 0 0;}

.mockup a:hover{text-decoration:none;}
.gobacktext{width:100%;float:left;text-align:left;padding-bottom:15px;}
.gobacktext a{font-size:16px;color:#00a0df;font-family:'arvoregular';text-decoration:underline;}
.gobacktext a:hover{text-decoration:none;}
.gobacktext2{width:100%;float:left;text-align:right;margin-bottom: 10px;}
.gobacktext2 a{font-size:16px;color:#00a0df;font-family:'arvoregular';text-decoration:underline; float:right; margin-top: 5px;}
.gobacktext2 a:hover{text-decoration:none;}
.modern-stripe-right{width:340px;float:right;}
.instant-quote-box{width:100%;float:left;border:#dbdbdb 1px solid;border-top:#999999 4px solid;margin:0;padding:20px 20px;}
.instant-quote-box h2{width:100%;float:left;font-size:15px;font-family:'open_sansbold';font-weight:normal;color:#00a2e2;padding-bottom:10px;}
.instant-quote-boxh2{width:97%;float:left;font-size:15px;font-family:'open_sansbold';font-weight:normal;color:#00a2e2;padding-bottom:10px;padding-top:10px;padding-left:1.5%;padding-right:1.5%;display:none;background:url(../images/nextcopy.png) no-repeat right 18px;}
.instant-quote-box h3{float:left;font-weight:normal;font-size:13px;font-family:'open_sansregular';color:#333333;line-height:17px;}
.instant-quote-box p{float:left;width:265px;font-size:13px;color:#333333;font-family:'open_sansregular';padding-bottom:10px;}
.instant-quote-box p span{float:left;width:auto;display:block;text-align:left;}
.instant-quote-box p bdo{float:right;width:auto;display:block;text-align:right;}
.boldfont{font-family:'open_sanssemibold'!important;}
.step-heading{font-family:'open_sanssemibold'; font-size:14px; padding:5px 0px; color: #333333;font-family:'open_sansbold'; float:left; width:100%; }
.step-heading1{font-family:'open_sanssemibold'; font-size:14px; padding-top:16px; color: #333333;font-family:'open_sansbold';}
.instant-quote-box h3 span{font-size:10px;}
.instant-quote-box input[type=text]{border:1px #dbdbdb solid;font-size:13px;font-family:'open_sansregular';color:#999999;width:100%;height:38px;line-height:38px;padding:0px 15px;font-family:'open_sansregular';margin-top:10px;}
.instant-quote-box select{border:1px #dbdbdb solid;font-size:13px;font-family:'open_sansregular';color:#999999;width:100%;height:38px;line-height:38px;padding:0px 10px;font-family:'open_sansregular';margin-top:10px;}
#get_price_div {
    float: left;
    margin: 15px 0 0;
    width: 100%;
}
.instant-quote-box select{background:#fff url(../images/select-icon.png) no-repeat scroll right 50%; border-radius:0px;}
.instant-quote-box select option{padding: 2px 10px;}
.instant-quote-box select{appearance: none;  -moz-appearance: none;  -webkit-appearance: none;   text-indent: 0.01px; text-overflow: "";-webkit-appearance: value; -moz-appearance:    value;  appearance:value; border-radius:0px;}
.instant-quote-box select::-ms-expand{ display: none;   appearance: none; -moz-appearance: none; -webkit-appearance: none;   text-indent: 0.01px;text-overflow: ""; -webkit-appearance: value; -moz-appearance:value;  appearance:         value; display: none; border-radius:0px; border-radius:0px;}
.quick-question-box select{float: left; height:38px;  width: 100%;    font-family:13px;  border:none;  border-radius:0;  color:#666666;box-shadow:0; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;  border: 1px solid #dbdbdb; margin-top:10px; padding-left: 10px;}

.quantitytext{width:100%;float:left;font-size:13px;color:#999999;font-family:'open_sansregular';font-style:italic;margin-top:10px;}
.view-price-now{width:100%;float:left;}
.view-price-now input[type=button]{border-radius:5px;outline:none;cursor:pointer;border:0px;background:#00a3e3;width:190px;height:42px;color:#fff;font-size:14px;font-family:'open_sanssemibold';margin-left:55px;cursor:pointer;margin-top:15px;margin-bottom:0px;background-color:#00a3e3;background:-webkit-linear-gradient(#00a3e3, #00a3e3);}
.sta input[type=button]{border-radius:5px;outline:none;cursor:pointer;border:0px;background:#666666;width:190px;height:42px;color:#fff;font-size:13px;font-family:'open_sansbold';margin-left:55px;cursor:pointer;margin-top:15px;margin-bottom:0px;background-color:#666666;background:-webkit-linear-gradient(#666666, #666666);}
.noimmediate{width:100%;float:left;font-size:10px;color:#999999;font-family:'open_sansregular';text-align:center;margin-top:25px;position:relative;}
.noimmediate2{width:100%;float:left;font-size:13px;color:#999999;font-family:'open_sanssemibold';text-align:center;margin:15px 0 0 0;}
.noimmediate2 a{color:#999999;text-decoration:underline;}
.noimmediate2 a:hover{text-decoration:none;}
.noimmediate3{width:100%;float:left;font-size:10px;color:#999999;font-family:'open_sanssemibold';text-align:left;margin-top:25px;}
.noimmediate5{clear:left;color:#999999;float:none;font-family:"open_sansregular";font-size:10px;margin:0 auto;position:relative;text-align:center;width:21%;padding-top:10px;}
.cartpos2{position:relative;margin-top:15px;width:100%;float:left;text-align:center;}
.quick-question-box{width:100%;float:left;position:relative;}
.quick-question-heading{width:97%;float:left;font-size:15px;font-family:'open_sansbold';color:#00a2e2;border-bottom:#999999 3px solid;padding-bottom:10px;padding-top:10px;margin-top:35px;padding-left:1.5%;padding-right:1.5%;background:url(../images/nextcopy.png) no-repeat right 18px;}
.quick-question-box input[type=text]{border:1px #dbdbdb solid;font-size:13px;font-family:'open_sansregular';color:#999999;width:100%;height:38px;line-height:38px;padding:0px 15px;font-family:'open_sansregular';margin-top:10px;}
/*.quick-question-box select{border:1px #dbdbdb solid;font-size:13px;font-family:'open_sansregular';color:#999999;width:100%;height:38px;line-height:38px;padding:0px 15px;font-family:'open_sansregular';margin-top:10px;}
*/
.quick-question-box select{background:#fff url(../images/select-icon.png) no-repeat scroll right 50%; border-radius:0px;}
.quick-question-box select option{padding:7px 10px;}
.quick-question-box select{appearance: none;  -moz-appearance: none;  -webkit-appearance: none;   text-indent: 0.01px; text-overflow: "";-webkit-appearance: value; -moz-appearance:    value;  appearance:value; border-radius:0px;}
.quick-question-box select::-ms-expand{ display: none;   appearance: none; -moz-appearance: none; -webkit-appearance: none;   text-indent: 0.01px;text-overflow: ""; -webkit-appearance: value; -moz-appearance:value;  appearance:         value; display: none; border-radius:0px; border-radius:0px;}
.quick-question-box select{float: left; height:38px;  width: 100%;    font-family:13px;  border:none;  border-radius:0;  color:#999999;box-shadow:0; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;  border: 1px solid #dbdbdb; margin-top:10px;}


.quick-question-box textarea{border:1px #dbdbdb solid;font-size:13px;font-family:'open_sansregular';color:#999999;width:100%;height:100px;line-height:38px;padding:0px 15px;font-family:'open_sansregular';margin-top:10px;}
.quick-question-star-box{position:relative;width:100%;float:left;}
.quick-question-star{color:#ff6868;font-size:11px;left:9px;position:absolute;top:21px;z-index:9;}
.view-price-now2{width:100%;float:left; text-align:center;}
.view-price-now2 input[type=submit]{ float:left; border-radius:5px;outline:none;cursor:pointer;border:0px;background:#666666;width:190px;height:42px;color:#fff;font-size:13px;font-family:'open_sansbold';cursor:pointer;margin-top:25px;margin-bottom:25px;background-color:#666666;background:-webkit-linear-gradient(#666666, #666666);}
.choose-box{width:100%;float:left;}
.choose-text-box{width:100%;float:left;}
.choose-text-heading{width:100%;float:left;font-size:14px;color:#333333;font-family:'open_sansbold';padding-bottom:15px;}

.quick-question-star-box label{margin-top:10px; float:left; width:100%; font-size:11px; font-family:'open_sansregular';}
.bestguarantee{float:left; width:100%;}
.bestguarantee ul{list-style:none;}
.bestguarantee ul li{float:left; width:100%; font-size:12px; color:#333333; font-family:'open_sansregular';}

.grid-box{float:left;width:100%; margin-top: 0px;}
.grid-data-boxes{position:relative;float:left; font-size:11px;margin-top:0px;margin-bottom:0px;margin-right:0px; font-family:'open_sansregular';}
.grid-data-boxes1{position:relative;float:left; font-size:11px;margin-top:0px;margin-bottom:0px;margin-right:0px; font-family:'open_sansregular';}
.grid-data-boxes a{padding:5px 5px 5px 20px;display:block;background:url(../images/tick-img.png) left center no-repeat;color:#333333; text-decoration:none;}
.grid-data-boxes1 a{padding:5px 5px 5px 20px;display:block;background:url(../images/tick-img.png) left center no-repeat;color:#333333;  text-decoration:none;}
.grid-data-boxes a.tooltip span{right:-115px;text-align:center;top:-70px !important; background: #ffffff;}
.grid-data-boxes1 a.tooltip span{right:-115px;text-align:center;top:-70px !important; background: #ffffff;}
.mr-left{margin-left:59px;}
.grid-data-boxes a.tooltip span{right:-103px;top:-55px;}
.grid-data-boxes1 a.tooltip span{right:-55px;top:-55px;}
.noimmediate5 .grid-data-boxes1{margin-left:1px;margin-top:0px;}
a.tooltip{outline:none;}
a.tooltip strong{line-height:30px;}
a.tooltip:hover{text-decoration:none;}
a.tooltip span{z-index:10;display:none;padding:14px 20px;margin-top:0px;margin-left:0px;width:300px;line-height:16px;font-family:'open_sansregular';cursor:default;right:-23px;top:-55px; border:0px !important; background: #ffffff !important;}
.text-ti{border-bottom:2px #cc3333 solid !important;color:#cc3333 !important;width: 150px !important;padding-bottom:0px !important;font-size:20px !important;margin-bottom: 10px !important;}
a.tooltip:hover span{display:block;position:absolute;color:#111;border:1px solid #DCA;background:#F0F0F0;font-family:'open_sansregular';}
.callout{z-index:20;position:absolute;top:30px;border:0;left:0px;cursor:default;}
a.tooltip span{border-radius:1px;box-shadow:5px 5px 8px #CCC;cursor:default;}


.modern-description h2{font-size:15px;color:#333333;font-family:'open_sansbold';font-weight:normal;padding:0 0px 15px 0px;}
.modern-description p{font-size:13px;color:#333333;font-family:'open_sansregular';font-weight:normal;padding:0 0 15px 0;width:100%;display:block;line-height:24px;}
.modern-description p strong{color:#333333;font-weight:normal;font-family:'open_sansbold';}
.modern-description p a{color:#00a0df;text-decoration:none;}
.modern-description p a:hover{text-decoration:underline;}
.mockupmain{width:100%;float:left;}
.mockup2{margin-left:100px!important;}
.mockup{margin:15px 15px 0 0;padding:0px;float:left;}
.mockup a{color:#333333;float:left;height:20px;line-height:20px;text-align:left;font-family:'open_sanssemibold';font-size:13px;font-weight:normal;background:url(../images/next2.png) no-repeat left 2px;padding-left:26px;text-decoration:underline;}
.mockup1 a{color:#cc0000;float:left; background: none !important; height:20px;line-height:20px;text-align:left;font-family:'open_sanssemibold';font-size:13px;font-weight:normal; padding: 0px !important; text-decoration:underline;}

.mockup a:hover{text-decoration:none;}
.gobacktext{width:100%;float:left;text-align:left;padding-bottom:15px;}
.gobacktext a{font-size:16px;color:#00a0df;font-family:'arvoregular';text-decoration:underline;}
.gobacktext a:hover{text-decoration:none;}
.gobacktext2{width:100%;float:left;text-align:right;margin-bottom: 10px;}
.gobacktext2 a{font-size:16px;color:#00a0df;font-family:'arvoregular';text-decoration:underline; float:right; margin-top: 5px;}
.gobacktext2 a:hover{text-decoration:none;}
.modern-stripe-right{width:340px;float:right;}
.instant-quote-box{width:100%;float:left;border:#dbdbdb 1px solid;border: 0px;margin:0;padding:20px 20px;}
.instant-quote-box h2{width:100%;float:left;font-size:15px;font-family:'open_sansbold';font-weight:normal;color:#00a2e2;padding-bottom:10px;}
.instant-quote-boxh2{width:97%;float:left;font-size:15px;font-family:'open_sansbold';font-weight:normal;color:#00a2e2;padding-bottom:10px;padding-top:10px;padding-left:1.5%;padding-right:1.5%;display:none;background:url(../images/nextcopy.png) no-repeat right 18px;}
.instant-quote-box h3{float:left;font-weight:normal;font-size:13px;font-family:'open_sansregular';color:#333333;line-height:17px;}
.instant-quote-box p{float:left;width:265px;font-size:13px;color:#333333;font-family:'open_sansregular';padding-bottom:10px;}
.instant-quote-box p span{float:left;width:auto;display:block;text-align:left;}
.instant-quote-box p bdo{float:right;width:auto;display:block;text-align:right;}
.mockup1 a span {text-decoration: none;}
.mockup1 a span { position: relative; top: 2px;   font-family: "SSSymbolicons-line";}

.modern-stripe-left{width:550px; float:left;}
.modern-description{width:100%;float:left;margin:25px 0 0 0;}
.delv{ margin:25px 0px 0px 0px; padding:5px 15px; border:1px #cccccc solid;font-size:14px;color:#000000;font-family:'open_sansregular';font-weight:normal; background:#ffffff;}
.delv p a{ color:#21a2d8; text-decoration: underline;}
.delv p a:hover{ color:#21a2d8; text-decoration: none;}
.modern-description h2{font-size:15px;color:#333333;font-family:'open_sansbold';font-weight:normal;padding:0 0px 5px 0px;}
.modern-description p{font-size:13px;color:#333333;font-family:'open_sansregular';font-weight:normal;padding:0 0 10px 0;width:100%;display:block;line-height:24px;}
.modern-description p strong{color:#333333;font-weight:normal;font-family:'open_sansbold';}
.modern-description p a{color:#00a0df;text-decoration:none;}
.modern-description p a:hover{text-decoration:underline;}
.prevupmain{position:absolute;left:0;top:0;height:20px!important;width:20px!important;display:none;}
.nextupmain{position:absolute;right:0;top:0;height:20px!important;width:20px!important;display:none;}
.subboxman3{float:left; width:100%; background:#ffffff; padding:35px; border-top:#dbdbdb 2px solid;}


.choose-text-heading{width:100%;float:left;font-size:14px;color:#333333;font-family:'open_sansbold';padding-bottom:10px;}
.choose-text-box-left{width:48%;float:left;}
.choose-text-box-left p{width:100%;float:left;color:#333333;font-family:'open_sansregular';line-height:24px;font-size:13px;}

.choose-text-box-right{width:48%;float:right;}
.choose-text-box-right ul{list-style:none;}
.choose-text-box-right li{float:left;background:url(../images/tick2.png) no-repeat left 8px; font-family:'open_sansregular';line-height:24px;width:50%; padding-left:20px;padding-bottom:10px;font-size:13px;color:#333333;padding-right:20px;}
.video-play{height:15px;height:15px;position:absolute;z-index:9;top:20px;left:25px;}
.video-play img{width:20px!important;height:20px!important;}

.backgo{float:left; width:100%; font-size:16px; font-family: '8514oem'; margin:35px 0;}
.backgo a{color:#00a0df; text-decoration:none; border-bottom:#53b4e5 1px solid;}
.backgo a:hover{border:none;}
.customhd{float:left; width:100%; font-size:18px; color:#333333; padding-bottom:15px; margin-top:25px; position:relative;}
.customhd span{position:absolute; right:0; top:0;font-size:16px; font-family: '8514oem';}
.customhd span a{color:#00a0df; text-decoration:none; border-bottom:#53b4e5 1px solid;}
.customhd span a:hover{border:none;}

.modern-stripe09{ position: relative}
.sendpr{ float:left; width: 100%;}
.sendpr{ color: #d20001; font-size: 14px; height:30px; line-height:30px;}
.sendpr p{ color: #d20001; font-size: 14px;height: 24px;}
.sendpr span{ color: #d20001; padding-right:10px;}
.left-detailp{ float:left; padding-left:15px;}
.center-text {
    left: 50%;
    position: absolute;
    top: 18px;
}
.center-text span {
    position: relative;
    top: -5px;
}
.left-detailp{
	position: relative;
}
.freeDeli{
	display: none;	
	  border-radius: 1px;
    box-shadow: 5px 5px 8px #ccc;
	    text-align: center;
	    width:274px;
		background: #ffffff;
		left:-10px;
    z-index: 9999;
	font-family: 'open_sansregular';
    line-height: 16px;
    margin-left: 0;
	position:absolute;
	color:#000000;
	font-size:11px;
    top:-86px!important;
    padding: 14px 20px;
}
.freefreight {
    position: relative;
}

.freefreight:hover .freeDeli{
	display: block;
}
.free_delivery{
	cursor: pointer;	
}

.free_delivery:hover .freeDeli{
	display: block;
}


/*zoom*/
.zoom {display:inline-block;}	
.zoom:after {content:'';display:block; width:33px; height:33px; position:absolute; top:0;right:0;}
.zoom img {display: block; }
.zoom img::selection { background-color: transparent; }
#image3 img:hover { cursor: url(grab.cur), default; }
#image3 img:active { cursor: url(grabbed.cur), default; }

/*product slider*/

#ProductSliderNew{width:439px; float:left;  margin-left:55px; margin-top:10px;}
#carousel-wrapper {padding-bottom: 10px;position: relative;}
#carousel, #thumbs {overflow: hidden;}
#carousel-wrapper .caroufredsel_wrapper {}
#carousel span, #carousel img {}
#thumbs a, #thumbs img  {/*display: block;float: left;*/}
#carousel span, #carousel a,#thumbs span, #thumbs a {position: relative;}
#carousel img,#thumbs img {border: none;/*width: 100%;height: 100%;position: absolute;top: 0;left: 0;*/}
#carousel img.glare,#thumbs img.glare {width: 102%;height: auto;}
#carousel span {/*width: 554px;*/ height:400px!important; display: table-cell; vertical-align: bottom;text-align: center !important;}
#carousel span img{ /*position:inherit!important; float:none!important;display: block!important;*/}
#carousel img{max-width:100%; /*max-height:100%;*/}
#thumbs-wrapper {padding: 20px 40px;position: relative;}
#thumbs a {border:1px solid #fff;width:90px;height:56px;margin: 0 1px;overflow: hidden;}
#thumbs a:hover, #thumbs a.selected {border-color: #333;}			
#wrapper img#shadow {width: 100%;position: absolute;bottom: 0;}
#prev, #next {display: block;width: 19px;height: 20px;margin-top: -10px;position: absolute;top: 50%;}
#prev {background:url(../images/slideleftarrow.png) no-repeat 0 0;left: 10px;}
#next {background:url(../images/sliderightarrow.png) no-repeat 0 0;right: 10px;}			
#prev:hover { background:url(../images/slideleftarrow.png) no-repeat 0 0;}
#next:hover {background:url(../images/sliderightarrow.png) no-repeat 0 0;}
#prev.disabled, #next.disabled {/*display: none !important;*/  opacity: 0;}

/*#prev.disabled, #next.disabled {display: none !important; opacity: 0.4;}	
#prevup.selected , #nextup.selected  {display: none !important;  opacity: 0.4;}*/	

.prevupmain .disable, .nextupmain .disable{ display:none;}
#donate-spacer{height:100%;}
#donate {border-top: 1px solid #999; width: 750px; padding: 50px 75px;	margin: 0 auto; overflow: hidden;}
#donate p, #donate form {margin:0; float: left;}
#donate p {width:650px;}
#donate form {width:100px;}
#thumbs a{border:2px solid #e8e7e6 !important; float:left; height:62px!important; margin-left:7px; margin-right:7px; text-align:center!important; width:75px!important; background:#fff;}
#thumbs img{ max-height:100%; max-width:100%;}

.ProductsBox {
    float: left;
    margin: 50px 0 0;
    width: 100%;
}
.ProductsBoxLeft {
    float: left;
    width:28%;
	border:1px solid #dbdbdb;
}
.ProductsBoxLeft h2 img{
	max-height: 225px;
    max-width: 228px;	
}
.ProductsBoxLeft a {
    display: block;
    text-align: center;
    width: 100%;
}


.ProductsBoxLeft h2 {
    float: left;
	width: 100%;
    position: relative;
}
.ProductsBoxLeft h2 img {
    max-width: 100%;
}
.ProductsBoxRight {
    float: right;
    width:68%;
}
.ProductsBoxRight h2 {
    color: #333333;
    float: left;
    font-family: "open_sansbold";
    font-size: 15px;
    font-weight: normal;
    padding: 0 0 10px;
    width: 100%;
}
.ProductsBoxRight h2 a {
    color: #333333;
    text-decoration: none;
}
.ProductsBoxRight p {
    color: #333333;
    float: left;
    font-family: "open_sansregular";
    font-size: 13px;
    font-weight: normal;
    padding: 0 0 10px;
    width: 100%;
	height:auto;
	
}
.uniformsboxtexth3 {
    color: #00a0df;
    float: left;
    font-family: "open_sansregular";
    font-size: 13px;
    font-weight: normal;
    width: 100%;
}
.sendpr {
    position: relative;
}
.sendpr {
    color: #d20001;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
}
.sendpr {
    float: left;
    width: 100%;
}
.view-prices{float:left; width:100%; margin-top:5px;}
.view-prices a {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #008fc8 0%, #017cad 50%, #008fc8 100%) repeat scroll 0 0;
    border: 1px solid #026e98;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    float: left;
    font-family: "open_sansbold";
    font-size: 14px;
    height: 48px;
    line-height: 48px;
    margin-top: 5px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 1px #5a7c00;
    width: 100%;
}
.freefreight p span.ss-icon{
	font-family: "SSStandard" !important;
	color: #d20001;
    padding-right: 10px;	
}
.freefreight p {
    color: #d20001;
    font-size: 14px;
    height: 24px;
}
.ss-heart-line {
    color: #ff0000 !important;
    float: right;
    font-family: "SSSymbolicons-line" !important;
    font-size: 14px;
    line-height: 13px;
    padding-bottom: 3px;
    text-align: right;
    width: auto;
}
.uniformsboxtexth3 a{
	float: right;
cursor: pointer;
right: 0px;	
}
.uniformsboxtexth3{
	position: relative;	
}


.mockup1 a span {
    position: relative;
    top: 7px;
}
.ss-heart-block {
    color: #ff0000 !important;
    float: right;
    font-family: "SSSymbolicons" !important;
    font-size: 14px;
    line-height: 13px;
    padding-bottom: 3px;
    text-align: right;
    width: auto;
}
.mockup1 .ss-heart-line{
	 float:left;
	 padding-right:7px;	
}
.mockup1 .ss-heart-block{
	 float:left;
	 padding-right:7px;	
}

.add-cart-new {
    margin: 0 auto;
    padding-bottom: 15px;
    width: 174px; display: inline-block;
}   

.add-cart-new a{width:174px;float:left;background:url(../images/add-cart.png) no-repeat left top;height:48px;cursor:pointer;color:#fff;text-decoration:none;font-family:'open_sansbold';line-height:48px;text-align:center;font-size:14px;text-shadow:#5a7c00 1px 1px 1px}
.disheight {
    height: 346px;
}
.sendpr span .ss-icon{
	
}



@media only screen and (max-width:900px) {
	#thumbs-wrapper{width:364px; margin:0 auto;}
	#thumbs a{margin-left:6px;}
}	

@media only screen and (max-width:700px) {
.zoomImg{display:none!important;}
#carousel span {height:350px !important; vertical-align: top;}
.caroufredsel_wrapper{width:100%!important;}
#carousel > span {
    width: 100% !important;
}.caroufredsel_wrapper > div {
    width: 100% !important;
}.caroufredsel_wrapper {
    width: 100% !important;
}
.uniformsbox{width:45%;}
}




@media only screen and (max-width: 640px) {
#carousel img {
/**/  height: auto !important;width:auto !important;}
#carousel span {vertical-align:bottom; display:block!important; height:250px !important;  vertical-align: bottom; line-height:250px!important;}
.zoom{display:block!important;}
.zoom img{display:inline!important; vertical-align:bottom!important;}
.ProductsBoxLeft{width:100%;}
.ProductsBoxRight{width:100%; float:left; margin-top:25px;}
}

@media only screen and (max-width: 600px) {
.mockupmain {
    border-top: 1px solid #999;
    margin-top: 15px;
    padding-bottom: 12px;
    padding-top: 15px;
}
.mockupmain {
    text-align: center;
}
.mockupmain {
    float: left;
    width: 100%;
}
.mockup {
    display: inline-block;
    float: none;
    margin: 0;
    text-align: left;
    width: 100%;
}
#thumbs-wrapper {
    display: none;
}

.prevupmain{display:block;}
.nextupmain{display:block;}
#thumbs-wrapper{display:none;}
#carousel img {
    height: auto;
    width: auto;
}
}

@media only screen and (max-width: 500px) {
.uniformsbox{width:100%; margin:15px 0;}
}
@media only screen and (max-width:400px) {

#carousel img { height:100%!important; width:auto !important;}
}
.cart-header{font-family: 'museo300'; font-size: 14px; color: #cccccc;}
.cart-header-page i{ font-style:normal; color: #000000;
    float: left;
    font-style: normal;
    padding-right: 5px;
    padding-top: 0;}
.cart-header-page i img{float:left;}
.cart-header {
    float: left;
    width: auto;
	padding-right:15px;
	margin-top:10px;
}
.cart-header-icon {
    float: left;
    width: 45px;
	font-family: 'museo300'; 
	font-size: 14px; 
	color: #cccccc;
	margin-top:10px;
}
.cart-header-icon .ss-heart-block{
	float:left;padding-right: 6px;
    padding-top: 4px;
	color: #cccccc !important;	
}
.cart-header-page a{
	color: #000000;
	text-decoration: none;	
}
.cartpos2{
	position: relative;	
}
#alert_box{
	position: absolute;
    right: 24px;
    top: -56px;
	border-radius: 1px;
    -webkit-box-shadow: 1px 2px 5px 5px rgba(51,51,51,0.41);
-moz-box-shadow: 1px 2px 5px 5px rgba(51,51,51,0.41);
box-shadow: 1px 2px 5px 5px rgba(51,51,51,0.41);
    cursor: default;
	z-index:9;
	background:#ffffff;
	padding: 14px 20px;
}

#alert_box:before {
 content: ""; 
 position: absolute;
 z-index: 1; /* bring in front of border */
 margin-top: 5px; /*1*/
 left: 118px; /*2*/
 bottom: -10px;
 /* borders for up arrow */
 border-left: 10px solid transparent;
 border-right: 10px solid transparent;
 border-top: 10px solid #ffffff;
}

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

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

.auotecartnewbox h1 {
    color: #333333;
    float: left;
    font-family: 'arvoregular';
    font-size: 18px;
    font-weight: normal;
    padding-bottom: 15px;
    width: 702px;
}
.pg-title-mdl {
    float: right;
    font-size: 11px;
    margin: 0;
}
.pg-title-mdl ul {
    float: left;
    list-style: outside none none;
    margin: -10px 0 0;
}
.pg-title-mdl li {
    color: #999999;
    float: left;
    font-size: 11px;
    margin-left: 5px;
}
.pg-title-mdl li a {
    color: #999999;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    text-decoration: underline;
}
.novashirtboxmain {
    float: left;
    width: 100%;
}
.novashirtboxtop {
    border-bottom: 4px solid #0099cc;
    color: #333333;
    float: left;
    font-family: 'open_sansbold';
    font-size: 14px;
    padding-bottom: 15px;
    width: 100%;
}
.novashirtboxtop1st {
    float: left;
    padding-left: 10px;
    width: 392px;
}
.novashirtboxtop2nd {
    float: left;
    width: 223px;
}
.novashirtboxtop3ed {
    float: left;
    width: 124px;
}
.novashirtboxtop4th {
    float: left;
    width: 190px;
}
.novashirtboxbottom {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: currentcolor #dbdbdb #dbdbdb;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    float: left;
    padding: 13px 10px;
    width: 100%;
}
.novashirtboxbottom1st {
    float: left;
    margin-right: 27px;
    max-height: 120px;
    width: 95px;
}
.imagealign {
    height: 120px;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}
.novashirtboxbottom1st img {
    max-height: 100%;
    max-width: 100%;
}
.novashirtboxbottom2nd {
    float: left;
    width: 263px;
}
.novashirtboxbottom2nd p {
    position: relative;
}
.novashirtboxbottom2nd p {
    color: #333333;
    float: left;
    font-size: 13px;
    padding-top: 5px;
    width: 100%;
}
.novashirtboxbottom2nd p a {
    color: #333333;
}

.novashirtboxbottom2nd p {
    position: relative;
}
.novashirtboxbottom2nd p {
    color: #333333;
    float: left;
    font-size: 13px;
    padding-top: 5px;
    width: 100%;
}
.novashirtboxbottom2nd p a {
    color: #333333;
}
a.tooltip span {
    border-radius: 1px;
    box-shadow: 5px 5px 8px #ccc;
    cursor: default;
}
a.tooltip span {
    background: #ffffff none repeat scroll 0 0;
    border: 0 none;
    display: none;
    font-family: "open_sansregular";
    line-height: 16px;
    margin-left: 0;
    margin-top: 0;
    padding: 14px 20px;
    right: -23px;
    width: 300px;
    z-index: 10;
}

.novashirtboxbottom3ed {
    float: left;
	padding-right:10px;
    width: 225px;
}
.novashirtboxbottom4th p{
	margin-top: 5px;	
}

.novashirtboxbottom3ed p {
    color: #333333;
    float: left;
    font-family: "open_sansitalic";
    font-size: 13px;
    padding-top: 5px;
    width: 100%;
}
.auotecartnewbox select {
    background-color: #ffffff;
    border: 1px solid #e9e9e9;
    height: 40px;
    line-height: 40px;
    margin-top: 10px;
    padding-left: 10px;
    width: 100%;
}
.select-box-home select {
    -moz-appearance: none;
}

.select-box-home select {
    color: #000000;
    overflow: hidden;
}

.novashirtboxbottom4th {
    float: left;
    width: 114px;
}
#loading {
    background-color: #00a2e2;
    border: 1px solid #00a2e2;
    color: #fff;
    display: none;
    font-weight: bold;
    left: 50%;
    line-height: 25px;
    margin: 0;
    padding: 0;
    position: fixed;
    text-align: center;
    top: 0;
    width: 280px;
    z-index: 5;
}
.commondiv {
    float: left;
    margin: 22px 0 0;
    padding-bottom: 0;
    width: 940px;
}

.novashirtboxbottom5th {
    float: left;
    width: 74px;
}
.novashirtboxbottom5th p {
    color: #333333;
    float: left;
    font-size: 13px;
    padding-top: 5px;
    text-align: right;
    width: 100%;
}

.novashirtboxbottom6th {
    float: left;
    width: 93px;
}
.novashirtboxbottom6th p {
    color: #333333;
    float: left;
    font-size: 13px;
    padding-top: 5px;
    text-align: right;
    width: 100%;
}
.textareaname {
    float: right;
    margin-right: 10px;
    padding: 10px 0 5px;
    width: 32%;
}
.textareaname textarea {
    border: 1px solid #dbdbdb;
    color: #999999;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 65px;
    padding: 5px;
    width: 100%;
}

.select-box-home select {
    background: #ffffff url("../images/select.jpg") no-repeat scroll right center;
    width: 100%;
}


.quotetooltip a {
    color: #00a2e2 !important
}

.novashirtboxbottom2 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: currentcolor #dbdbdb #dbdbdb;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    float: left;
    padding: 20px 10px;
    width: 100%;
}



.novashirtboxbottom2left {
    color: #999999;
    float: left;
    font-family: "open_sanssemibold";
    font-size: 10px;
    padding-left: 20px;
    padding-top: 4px;
    width: 596px;
}
.novashirtboxbottom2mid {
    color: #333333;
    float: left;
    font-family: "open_sansbold";
    font-size: 14px;
    width: 140px;
}
.novashirtboxbottom2right {
    color: #333333;
    float: left;
    font-family: "open_sansbold";
    font-size: 14px;
    width: 140px;
}

.businessdetailstext {
    color: #333333;
    float: left;
    font-size: 13px;
    margin: 25px 0 0;
    width: 100%;
}
.businessrequired {
    color: #999999;
    float: left;
    font-family: "open_sansitalic";
    padding: 5px 0 15px;
    width: 100%;
}
.businessrequired span {
    color: #df9d9d;
}.businessleftbox {
    float: left;
    width: 340px;
}

.businessleftbox input[type="text"] {
    border: 1px solid #dbdbdb;
    color: #999999;
    font-family: "open_sansregular";
    font-size: 13px;
    height: 38px;
    line-height: 38px;
    margin-top: 10px;
    padding: 0 15px;
    width: 331px;
}


.businessleftbox select {
    border: 1px solid #dbdbdb;
    color: #999999;
    font-family: "open_sansregular";
    font-size: 13px;
    height: 38px;
    line-height: 38px;
	background-color: #ffffff;
    margin-top: 10px;
    padding: 0 15px;
    width: 342px;
}


.businessrightbox {
    float: left;
    margin-left: 25px;
    width: 515px;
}
.businesinput {
    float: left;
    position: relative;
    width: 100%;
}
.businesinput input[type="text"] {
    width: 482px !important;
}

.businesinput2 {
    float: left;
    position: relative;
    width: 48%;
}
.businessrightbox input[type="text"] {
    border: 1px solid #dbdbdb;
    color: #999999;
    float: left;
    font-family: "open_sansregular";
    font-size: 13px;
    height: 38px;
    line-height: 38px;
    margin-top: 10px;
    padding: 0 15px;
    width: 235px;
}
.businessrightbox textarea {
    border: 1px solid #dbdbdb;
    color: #999999;
    font-family: "open_sansregular";
    font-size: 13px;
    height: 137px;
    margin-top: 10px;
    padding: 10px 15px;
    width: 483px;
}

.upload-file-main2{width:auto;float:left;position:relative;height:42px;margin:10px 0 0 0;line-height:10px;}
.upload-file2{position:absolute;padding-left:20px;z-index:100;top:12px;cursor:default;height:22px;font-size:13px;font-size:13px;color:#999999;font-family:'open_sansregular';width:auto;overflow:hidden;}
.RequiredsSpan2{color:#999999;font-size:13px;font-family:'open_sansregular';position:absolute;left:6px;top:4px;z-index:999;}
.upload-file2 bdo{font-size:10px;}
.file2{position:relative;text-align:right;-moz-opacity:0;filter:alpha(opacity:0);opacity:0;z-index:2;display:block;width:340px;height:34px;z-index:999;}
.file-img2{position:relative;top:-36px;left:-0px;}
.maxtext{float:left;width:auto;font-size:13px;margin-left:25px;color:#999999;margin-top:21px;}
.addmoretext{float:left;width:auto;font-size:13px;margin-left:25px;color:#999999;margin-top:21px;}
.addmoretext a{color:#999;text-decoration:none;}
.checkboxreceieve{width:100%;float:left;margin:20px 0 0 0;color:#999999;}
.checkboxreceieve label bdo{display:block;float:left;margin-bottom:10px;width:20px;}
.quick-question-star-box .sbHolder { margin-top: 10px;  border: 1px solid #dbdbdb;}

.quick-question-star-box {
    float: left;
    position: relative;
    width: 100%;
}
.addmoretext {
    color: #999999;
    float: left;
    font-size: 13px;
    margin-left: 25px;
    margin-top: 21px;
    width: auto;
}
.addmoretext a {
    color: #999;
    text-decoration: none;
}


.cap {
    background: #f2f2f2 none repeat scroll 0 0;
    border: 1px solid #dbdbdb;
    clear: right;
    float: left;
    margin: 15px 0 0;
    padding: 0;
    width: 190px;
}

#verification_code {
    padding: 5px 15px;
    width: 160px;
}
.cat input[type="text"] {
    border: 1px solid #dbdbdb;
    color: #999999;
    font-family: "open_sansregular";
    font-size: 13px;
    height: 38px;
    line-height: 38px;
    margin-top: 10px;
    padding: 0 15px;
    width: 331px;
}
.checkboxreceieve {
    color: #999999;
    float: left;
    margin: 20px 0 0;
    width: 100%;
}

.checkboxreceieve label bdo {
    display: block;
    float: left;
    margin-bottom: 10px;
    width: 20px;
}.noimmediate5 {
    clear: left;
    color: #999999;
    float: none;
    font-family: "open_sansregular";
    font-size: 10px;
    margin: 0 auto;
    padding-top: 10px;
    position: relative;
    text-align: center;
    width: 21%;
}.grid-box {
    float: left;
    width: 100%;
}.noimmediate5 .grid-data-boxes1 {
    margin-left: 1px;
    margin-top: 0;
}
.grid-data-boxes1 {
    float: left;
    font-size: 11px;
    position: relative;
}
.grid-data-boxes1 a {
    background: rgba(0, 0, 0, 0) url("../images/tick-img.png") no-repeat scroll left center;
    color: #333333;
    display: block;
    padding: 5px 5px 5px 20px;
}
.cartpos2 {
    float: left;
    margin-top: 15px;
    position: relative;
    text-align: center;
    width: 100%;
}

.add-cart-new {
    margin: 0 auto;
    padding-bottom: 15px;
    width: 174px;
    display: inline-block;
}

.add-cart-new a {
    background: rgba(0, 0, 0, 0) url("../images/add-cart.png") no-repeat scroll left top;
    color: #fff;
    cursor: pointer;
    float: left;
    font-family: "open_sansbold";
    font-size: 14px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 1px #5a7c00;
    width: 174px;
}
.add-cart-new input[type="submit"] {
    background: rgba(0, 0, 0, 0) url("../images/add-cart.png") no-repeat scroll left top;
    border: medium none;
    color: #fff;
    cursor: pointer;
    float: left;
    font-family: "open_sansbold";
    font-size: 14px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 1px #5a7c00;
    width: 174px;
}
.add-cart-new input[type=submit]:hover{background:url(../images/add-cart.png) no-repeat left bottom;}

.add-cart-new a:hover{background:url(../images/add-cart.png) no-repeat left bottom;}
.cart_page{
	margin:0px;
	padding:0px;
}	

.salenew{position: absolute;top: 12px;right: 12px;width: 100px;height: 24px;text-align: center;color: #fff;font-size: 12px;line-height: 24px;text-transform: uppercase;
background: #d00936; font-family: "robotomedium";}


.common-footer-form {
    bottom: 0;
    position: fixed;
    right: 0;
    z-index: 999999999;
}
#btnShowHide a {
    background: #fd3131;
	text-decoration: none;
    color: #fff;
    display: block;
    float: right;
    font-family:Arial;
    font-size: 15px;
    height: 37px;
    line-height: 37px;
    text-align: center;
    width: 185px;
}
#divShowHide {
    background: #fff none repeat scroll 0 0;
    float: right;
	border:1px solid #e2e2e2;
    padding: 20px;
    width: 300px;
}
.quick-form-start .close {
    float: right;
    position: relative;
    right: 0;
    text-align: right;
    width: auto;
}
.quick-form-start .close img {
    cursor: pointer;
}
#ask_question_frm {
    float: left;
    width: 100%;
}
.text-field {
    position: relative;
}
.text-field em {
    color: red;
    font-style: normal;
    left: 5px;
    position: absolute;
    top: 5px;
}
.quick-form-start input[type="text"] {
    border: 1px solid #e2e2e2;
    color: #000;
    font-family: "open_sansregular";
    font-size: 13px;
    height: 35px;
    line-height: 35px;
    margin-bottom: 10px;
    padding: 0 10px;
    width: 100%;
}
.quick-form-start textarea {
    border: 1px solid #e2e2e2;
    color: #000;
    font-family: "open_sansregular";
    font-size: 13px;
    height: 80px;
    padding: 0 10px;
    width: 100%;
}
.input-txt-center {
    margin-top: 10px;
}
.input-txt-center .submit1 {
    background: rgba(0, 0, 0, 0) url("../images/submit.png") no-repeat scroll left top;
    border: medium none;
    cursor: pointer;
    float: left;
    font-size: 0;
    height: 39px;
    margin: 15px 0 0;
    text-indent: -99999px;
    width: 138px;
}
.quick-form-start select {
    border: 1px solid #e2e2e2;
    color: #000;
    display: block;
    font-family: "open_sansregular";
    font-size: 13px;
    height: 35px;
    margin-bottom: 10px;
    padding: 0 10px;
    width: 100%;
}
.quick-question-heading {
    display: none;
}
.quick-question-heading-dt{display:block;width:100%;float:left;font-size:15px;font-family:'open_sansbold';color:#00a2e2;border-bottom:#999 3px solid;padding-bottom:10px;margin-top:35px}
.form-open{
	float:left;
	width: 100%;	
}

.favourites-title span {
    font-size: 18px;
    padding-right: 6px;
    position: relative;
    top: 2px;
}
.ss-heart-block {
    float: none;
}
.ss-heart-block {
    color: #c00;
	
	
}
.choose-text-box {
    float: left;
    width: 100%;
}
.choose-text-heading {
    color: #333;
    float: left;
    font-family: "open_sansbold";
    font-size: 14px;
    padding-bottom: 15px;
    width: 100%;
}
.produvt-print {
    color: #333;
    float: right;
    font-family: "open_sansregular";
    font-size: 16px;
}
.produvt-print a {
    text-decoration: none;
}
.produvt-print a {
    color: #333;
}
.produvt-print a img {
    float: left;
    padding-right: 10px;
}
.produvt-print a .print-button {
    border-bottom: 1px solid #636362;
    text-decoration: none;
}
.produvt-print a .print-button {
    line-height: 20px;
}
.product-box.border-top {
    border-top: 5px solid #c00;
}
.product-box {
    float: left;
    width: 100%;
}
.product-box {
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    position: relative;
}
.botttom_sli {

    padding: 20px;
}
.product-img {
    text-align: center;
}
.product-img {
    float: left;
    width: 22%;
}
.product-img img {
    max-width: 80%;
}
.product-name {
    color: #333;
    float: left;
    font-family: "open_sansbold";
    font-size: 16px;
    padding: 10px;
    text-align: left;
    width: 30%;
}
.product-name a {
    color: #000;
    font-family: "open_sansregular";
    font-size: 13px;
    font-weight: 400;
    text-decoration: none;
}
.product-name p {
    padding-top: 10px;
}
.product-name p {
    font-family: "open_sansregular";
    font-size: 12px;
}
.product-review {
    color: #333;
    float: left;
    font-family: "open_sansbold";
    font-size: 16px;
    padding-top: 10px;
    text-align: right;
    width: 30%;
}
.product-review a {
    color: #000;
    font-family: "open_sansregular";
    font-size: 13px;
    font-weight: 400;
    text-decoration: underline;
}
.product-close {
    float: left;
    padding-top: 15px;
    text-align: right;
    width: 10%;
}


.inptclsx {
    display: none;
}
.gobacktext2 p{
	    color: #d20001;
}


.gobacktext2 p span.ss-icon {
    color: #d20001;
    font-family: "SSStandard" !important;
    padding-right: 10px;
}
.free_delivery{
	float:left;
	position:relative;
	top: 5px;	
}
.modern-stripe-right{
	position: relative;	
}


@media only screen and (max-width:700px){
	.form-open{display:none}
	.form-open2{display:none}
	.quick-question-heading-dt{display:none}
	.quick-question-heading{display:block;margin-top:0;cursor:pointer;border-top:1px #999 solid;cursor: pointer;    display: block;}
	.subboxman3{ border:0px;}
	.quick-question-heading{border-bottom:1px #999 solid;}
	#ProductSliderNew{
		width: 100% !important; 	
	}
}
.headerfixed{
		height:140px;
}
@media only screen and (max-width:800px){
	
.headerfixed{
		height: 105px;
}
	
}


.free-mock-up {
    float: left;
    width: 940px;
}

.free-mock-up h2 {
    color: #333;
    float: left;
    font-family: "arvoregular";
    font-size: 18px;
    font-weight: normal;
    padding: 0 0 15px;
}
.free-mock-up p {
    color: #333;
    float: left;
    font-family: "open_sansregular";
    font-size: 13px;
    font-weight: normal;
    padding: 0 0 15px;
    width: 100%;
}
.free-mock-up h3 {
    color: #999;
    float: left;
    font-family: "open_sansitalic";
    font-size: 13px;
    font-weight: normal;
    padding: 0 0 10px;
    width: 100%;
}
.free-mock-up h3 span {
    color: #00a2e2;
}
.company {
    float: left;
    margin-top: 10px;
    position: relative;
    width: 450px;
}
.company label {
    color: #333;
    cursor: text !important;
    display: block;
    float: left;
    font-family: "open_sansregular";
    font-size: 13px;
    font-weight: normal;
    padding: 0 0 5px;
    width: 450px;
}
.companystar {
    color: #00a2e2;
    font-family: Arial,Helvetica,sans-serif;
    left: 5px;
    position: absolute;
    top: 5px;
    z-index: 9;
}
.jqTransformInputWrapper {
    width: auto !important;
}
.company input[type="text"] {
    border: 1px solid #dbdbdb;
    color: #6b6b6b;
    float: left;
    font-family: "open_sansregular";
    font-size: 12px;
    height: 32px;
    padding: 5px 15px;
    width: 282px !important;
}.company2 textarea {
    border: 1px solid #dbdbdb;
    color: #6b6b6b;
    float: left;
    font-family: "open_sansregular";
    font-size: 12px;
    height: 95px;
    margin: 0 1px 0 0;
    overflow: hidden;
    padding: 6px 15px;
    width: 550px;
}

.submitbutton {
    background: url("../images/submit.png") no-repeat scroll left top;
    border: medium none !important;
    cursor: pointer;
    float: left;
    font-size: 0;
    height: 39px;
    margin: 15px 0 0;
    text-indent: -99999px;
    width: 138px;
}


.upload-file-main {
	width: auto;
	float: left;
	position: relative;
	height: 42px
}
.upload-file {
	position: absolute;
	padding-left: 5px;
	z-index: 100;
	font-size: 12px;
	top: 12px;
	cursor: default;

	height: 27px;
	width: 166px;
	overflow: hidden;
	line-height: 27px
}
.file {
	position: relative;
	text-align: right;
	-moz-opacity: 0;
filter:alpha(opacity:0);
	opacity: 0;
	z-index: 2;
	width: 280px;
	float: left
}
.file-img {
	position: relative;
	top: -22px;
	left: -0
}
.free-sample-right .jqTransformSelectWrapper {
	width: 282px
}
.free-mock-up .jqTransformSelectWrapper {
	width: 282px
}
.company2 {
    float: left;
    margin-top: 10px;
    position: relative;
    width: 582px;
}


.styled{
	padding: 5px;
	width: 283px;
	height: 32px;
	display: block;
	border: 1px solid #dbdbdb;	
}



.free-sample-left {
    float: left;
}
.free-sample-left p {
    color: #333333;
    float: left;
    font-family: "open_sansregular";
    font-size: 13px;
    font-weight: normal;
    padding: 0 0 15px;
}
.free-sample-right {
    float: left;
    margin-left: 89px;
    width: 401px;
}.free-sample-right h4 {
    color: #333333;
    float: left;
    font-family: "open_sansbold";
    font-size: 15px;
    font-weight: normal;
    padding: 0 0 15px;
    width: 401px;
}
.free-sample-right p {
    color: #333333;
    float: left;
    font-family: "open_sansregular";
    font-size: 13px;
    font-weight: normal;
    padding: 0 0 15px;
    width: 401px;
}
.free-sample-right h3 {
    color: #999999;
    float: left;
    font-family: "open_sansitalic";
    font-size: 13px;
    font-weight: normal;
    padding: 0 0 10px;
    width: 401px;
}
.selectedcompanylabel {
    color: #333333;
    cursor: text !important;
    display: block;
    float: left;
    font-family: "open_sansregular";
    font-size: 13px;
    font-weight: normal;
    padding: 0 0 5px;
    width: 100%;
}
.free-sample-left ol {
    float: left;
    margin-left: 20px;
    width: auto;
}



.free-sample-left li {
    color: #333333;
    float: left;
    font-size: 13px;
    line-height: 20px;
    padding: 0 0 10px;
    width: 100%;
}
.phone-form-title {
    background: #555555 none repeat scroll 0 0;
    border-radius: 7px;
    color: #fff;
    cursor: pointer;
    display: none;
    font-family: "open_sansbold";
    font-size: 16px;
    padding: 10px 15px;
    text-align: center;
    width: 100%;
}
.company3 {
    float: left;
    margin-top: 10px;
    width: 401px;
}
.company3 textarea {
    border: 1px solid #dbdbdb;
    color: #6b6b6b;
    float: left;
    font-family: "open_sansregular";
    font-size: 12px;
    height: 95px;
    margin: 7px 0 2px -3px;
    overflow: hidden;
    padding: 5px 15px;
    width: 369px;
}

.bottom-content{
	float:left;
	width: 100%;
	margin: 30px 0px;
	padding:5px;
}

.bottom-content p{
	    line-height: 22px;
		color: #666666;
    font-family: "Arial";
    font-size: 14px;
	margin-bottom: 15px;
}

.bottom-content ul {
    float: left;
    margin: 0 0 16px 13px;
    width: 100%;
}
.bottom-content ul li{
	line-height: 22px;	
}



.promotionalbottomtext{
	float:left;
	width: 100%;
	margin: 30px 0px;
	padding:5px;
}


.promotionalbottomtext p{
	    line-height: 22px;
		color: #666666;
    font-family: "Arial";
    font-size: 14px;
	margin-bottom: 15px;
}

.promotionalbottomtext ul {
    float: left;
    margin: 0 0 16px 13px;
    width: 100%;
}
.promotionalbottomtext ul li{
	line-height: 22px;	
}
.upload-file-main input{
	width: 280px;	
}






.commondiv {
    float: left;
    width: 100%;
}
.free-mock-up {
    float: left;
    width: 100%;
}
.frm {
    float: left;
    width: 48%;
}
.free-sample-right {
    float: right;
    margin-left: 0;
    width: 50%;
}



.desktop-version{
	display: block;	
}
.mobile-version{
	display: none
}	
.form-open2 {
	float: left;
	width: 100%
}
.step-heading {
    color: #333;
    font-family: 'open_sansbold';
    font-size: 14px;
    padding: 5px 0;
}
.instant-quote-box {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #999 #dbdbdb #dbdbdb;
    border-image: none;
    border-style: solid;
    border-width: 4px 1px 1px;
    float: left;
    margin: 0;
    padding: 20px;
}
.country_id {
    border: 0 none;
    height: 36px;
	font-size: 14px;
    padding-left: 13px;
    width: 100%;
	color: #666666;
	background:#ffffff;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAJCAYAAAA/33wPAAAAvklEQVQoFY2QMQqEMBBFv7ERa/EMXkGw11K8QbDXzuN4BHv7QO6ifUgj7v4UAdlVM8Uwf+b9YZJISnlqrfEUZVlinucnBGKaJgghbiHOyLyFKIoCbdvecpyReYvo/Ma2bajrGtbaC58kCdZ1RZ7nl/4/4d5EsO/7nzl7IUtodBexMMagaRrs+06JLMvcNWmaOv2W/C/TMAyD58dxROgSmvxFFMdxoOs6lliWBXEcuzokXRbRoJRyvqqqQvye+QDMDz1D6yuj9wAAAABJRU5ErkJggg==);
    background-position : right center;
    background-repeat: no-repeat;
    padding-right: 1.5em;
	   -webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none;
}
.free-sample-right .rowElem .country_id {
    width: 282px;
	border: 1px solid #dbdbdb;
}
input[type=text] ,
textarea{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.sendfrmp{
	font-weight: bold;
	font-weight: 700;
	float:left;
	width: 100%;	
}
.sendfrm p {
    font-weight: bold;
    margin-bottom: 10px;
}
.display-quick-question {
    float: left;
    padding: 20px;
    width: 100%;
	text-align:center
}
.inputcenter{
	text-align:center;
	width: 100%;
	float:left;	
}

.centermargin {
    margin: 0 auto;
    width: 50%;
	position:relative;
}

.hamb {
	width: 300px;
	top: 60px;
	background: #000;
	z-index: 1
}
.hamb ul {
	padding: 20px 0;
	margin: 0;
	list-style: none
}
.hamb ul li {
	padding: 0;
	margin: 0
}
.hamb ul li a {
	color: #fff;
	display: block;
	padding: 5px 20px;
	text-align: left;
	width: 100%
}
.link-logo, .signupBtn, .signupBtn a {
	display: inline-block
}
.hamb ul li a:hover {
	color: #a1c81b
}
.hamb ul:after {
	position: absolute;
	background: red;
	width: 20px;
	height: 20px
}
/*Search*/
.moreinfobox{width:115px; float:right; position:relative; background:#2e2e2e; height:48px; font-size:15px; text-align:center;}
.moreinfobox a{color:#27aae1; text-decoration:none; background:url(../images/morearrow.png) no-repeat right 20px; background-size:11px; padding-right:20px; padding-left:28px; padding-top:14px; float:left;}
.morediv{position:absolute; right:0;}
.slidingDiv {z-index:999999; background-color:#161616; right:0px;	padding:0; position:absolute; top:48px; width:325px;}
.show_hide {display:none;}
.slidingDiv ul{float:left; width:100%; padding-bottom:15px;}
.slidingDiv ul li{float:left; width:100%; font-size:15px; text-align:left;}
.slidingDiv ul li a{background:none; padding:8px 0; display:block; float:left;}
.slidingDiv ul li a:hover{color:#27aae1;}
/*End Search*/

/*fixmenu*/
.cbp-af-header-shrink {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999;
}

.cbp-af-header .cbp-af-inner {
	margin: 0 auto;
}

.cbp-af-header h1,
.cbp-af-header nav {
	
}

 /* We just have one-lined elements, so we'll center the elements with the line-height set to the height of the header */
.cbp-af-header h1,
.cbp-af-header nav a {
}

.cbp-af-header h1 {
	margin: 0;
	float: left;
}


.cbp-af-header nav a {
}

.cbp-af-header nav a:hover {
}

/* Transitions and class for reduced height */
.cbp-af-header h1,
.cbp-af-header nav a {
}

.cbp-af-header.cbp-af-header-shrink {
	height: 70px;
}



.cbp-af-header.cbp-af-header-shrink h1 {
}

.cbp-af-header.cbp-af-header-shrink{
 	transition: 0.8s;
    -webkit-transition:  0.8s;
}

.cbp-af-header-shrink .logo {
    width: 155px;
	
}
.cbp-af-header-shrink .navbar-brand{
	padding-top:0px;	
}
.cbp-af-header-shrink .mainnav .navbar-nav{
	margin-top: 0px;	
}
.cbp-af-header-shrink .nav li a{
	margin-top: 0px;	
}
.cbp-af-header-shrink .dropdown2 {
    top: -3px;
}
.dropdown2 {
}

.price-new-box {
    color: #00a2e2;
    float: left;
    padding: 2px 0;
    text-align: center;
    width: 100%;
    font-weight: bold;
}
.thumb-price-bx {
    left: 0;
    position: relative;
    top: 0;
    color: #00a2e2;
}
.uniformsboxtexth3 span .thumb-price-bx{
	float:none !important;	
}
.uniformsboxtexth3 .price-new-box span{
	float:none !important;	
	font-weight: normal;
	font-weight: 400;
}

.desktopshow{
	display: block	
}
.desktopshow{
	display: block	
}
.mobileshow{
	display: none;	
}
.topsearch{
	position: absolute;
	right: 0px;
	top: 46px;	
}
.searchbtn{
	background: url(../images/topnewsearch.jpg) no-repeat center center !important;
	border: 0px !important;	
}

.topsearch input{
		border: 1px #dbdbdb solid;
		height:35px;
		line-height: 32px;
		padding-left: 15px;
		padding-right: 32px;
}
.topsearch .searchbtn{
	border: 0px;
	position:absolute;
	right:0px;
}
.searchtextbox {
    width: 260px;
}

/* Example Media Queries */
@media screen and (max-width: 55em) {
.cbp-af-header .cbp-af-inner {width: 100%;}
.cbp-af-header h1,
.cbp-af-header nav {display: block;margin: 0 auto;text-align: center;float: none;}
.cbp-af-header h1, .cbp-af-header nav a {line-height: 115px;}
.cbp-af-header.cbp-af-header-shrink h1,
.cbp-af-header.cbp-af-header-shrink nav a {line-height: 45px;}
.cbp-af-header{transition: 0.8s;-webkit-transition:  0.8s;}
.cbp-af-header-shrink{transition: 0.8s; -webkit-transition:  0.8s;} 	
.cbp-af-header-shrink .dropdown-content {top:20px;}
}
@media screen and (max-width: 32.25em) {
.cbp-af-header nav a {font-size: 24px;}
.cbp-af-header .navphone li a {font-size: 16px;}	
}

@media screen and (max-width: 24em) {
.cbp-af-header nav a,
.cbp-af-header.cbp-af-header-shrink nav a {line-height: 1;}
}

@media only screen and (max-width:1000px){
.dropdown dt a {
    width: 18px;
    margin-top: 35px;
    margin-right: 35px;
}}


@media only screen and (max-width:979px){
.cbp-af-header h1, .cbp-af-header nav a {line-height:normal}

.cbp-af-header nav a{text-align:left;}
.cbp-af-header.cbp-af-header-shrink h1,
.cbp-af-header.cbp-af-header-shrink nav a {line-height: normal;}
}
.cbp-af-header-shrink .headerul{height:38px; transition: 0.8s; -webkit-transition:  0.8s;}
.cbp-af-header-shrink .headerul ul{margin:10px 0 0 0; transition: 0.8s; -webkit-transition:  0.8s;}
.cbp-af-header-shrink .logo{margin-top:15px; margin-bottom:15px;transition: 0.8s; -webkit-transition:  0.8s;}
.cbp-af-header-shrink .logo img{max-width:70px; transition: 0.8s; -webkit-transition:  0.8s;}
.cbp-af-header-shrink .cart-header-page{top: 0px; transition: 0.8s; -webkit-transition:  0.8s; margin-top: 0px;}
.cbp-af-header-shrink .topsearch {
    top: 33px;
}
.cbp-af-header-shrink{height:117px !important; transition: 0.8s; -webkit-transition:  0.8s;}
.cbp-af-header-shrink .moreinfobox{height:38px; -webkit-transition:  0.8s;}
.cbp-af-header-shrink .moreinfobox a{background: url(../images/morearrow.png) no-repeat right 16px; padding-top:10px; background-size: 11px;}
.cbp-af-header-shrink .slidingDiv{top:38px;}
.sendpr span{font-family: "SSStandard" !important;}
@media only screen and (max-width:940px) {
.cbp-af-header-shrink{height:80px!important; transition: 0.8s; -webkit-transition:  0.8s;}
.cbp-af-header-shrink .dropdown dt a{margin-top: 13px; transition: 0.8s; -webkit-transition:  0.8s;}
.cbp-af-header-shrink .dropdown dd{top:66px; transition: 0.8s; -webkit-transition:  0.8s;}
.topsearch {
    right: 13px;
}
.searchtextbox {
    width: 180px;
}
}



.priceoderby {
    float: right;
    width: auto;
    text-align: left;
    margin-right: 15px;
    margin-top: 10px;
}
#orderby {
    width: 133px;
    height: 22px;
    border: 1px solid #c5c5c5;
    border-radius: 0px;
    font-size: 12px;
    padding: 1px 2px;
}

.zoom img{
	max-height: 100% !important;
	max-width: 100% !important;	
}

