@charset "utf-8";
.helpText { background : transparent; color : #5186BE; font-size : 12px; font-weight: bold; } 
.helpTextWhiteSm { background : transparent; color : #FFFFFF; font-size : 9px; font-weight: bold; text-decoration : none; }
.helpTextWhite { background : transparent; color : #FFFFFF; font-size : 12px; font-weight: bold; text-decoration : none; }
.helpTextWhiteLg { background : transparent; color : #FFFFFF; font-size : 14px; font-weight: bold; }
.safetyNotesTitle { font-size : 12px; color : #000000; font-weight : bold; text-decoration: none; vertical-align: middle; }
.safetyNotesLabel { font-size : 11px; color : #000000; font-weight : bold; text-decoration: none; }
.disposalNotesTitle { font-size : 12px; color : #000000; font-weight : bold; text-decoration: none; vertical-align: middle; }
.usageNotesTitle { font-size : 12px; color : #000000; font-weight : bold; text-decoration: none; vertical-align: middle; }
.MSDSDocsTitle { font-size : 12px; color : #000000; font-weight : bold; text-decoration: none; vertical-align: middle; }
.MfgDocsTitle { font-size : 12px; color : #000000; font-weight : bold; text-decoration: none; vertical-align: middle; }
.productNotesTitle { font-size : 12px; color : #000000; font-weight : bold; text-decoration: none; vertical-align: middle; }
.alternativeSectionTitle { font-size : 12px; color : #000000; font-weight : bold; text-decoration: none; vertical-align: middle; }
body {
	background:#fff;
	font-family: "ArimoRegular", sans-serif;
	font-size: 12px;
	position:relative;
	margin: 0px;
	padding: 0 0 25px 0;
	letter-spacing: .05px;
}

h1 {
	font-family: 'ArimoBold', sans-serif;
	font-size: 2em;
	color: #7f7f7f;
	text-transform: uppercase;
}
h2 {font-family: 'ArimoBold', sans-serif;
	font-size: 2em;
	color: #7f7f7f;
	text-transform: uppercase;
}
.priceHeader {font-family: "ArimoBold", "sans-serif";
	font-size: 18px;
	color: #7f7f7f;
	margin: 12px 0px 8px 0px;
}
h3 {font-family: "ArimoBold", "sans-serif";
	font-size: 18px;
	color: #7f7f7f;
	margin: 12px 0px 8px 0px;
}
h4 {font-family: "ArimoBold", "sans-serif";
	font-size: 1.9em;
	padding: 0;
	margin: 0;
	color: #7f7f7f;
}
/*
hr {
    height: 12px;
    border: 0;
    box-shadow: inset 0 12px 12px -12px rgba(0,0,0,0.5);
}
*/
hr {
       display: block;
       padding: 0;
       margin: 8px auto;
       height: 0;
       width: 100%;
       max-height: 0;
       font-size: 1px;
       line-height: 0;
       border: none;
       border-top: 1px solid #aaaaaa;
       border-bottom: 1px solid #ffffff;
}

.floatl{
	float: left;
	padding: 0 10px;
}
.floatr{
	float: right;
	padding: 0 10px;
}
.tablebc{
	border-collapse: collapse;
}
.tablebc tr.highlight{
	background: #DADADA;
	line-height: 30px;
	font-family: 'ArimoBold', sans-serif;  
	font-size: 18px;
	color: #777;
}
.tablebc td{
	border: 0;
}
#wrapper {
	position: relative;
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
	/*	background: #fff url(../assets/topshadow.png) no-repeat fixed top center; */
	background: #fff;
	padding: 0px 20px 30px 20px;
	-moz-box-shadow: 3px 3px 30px #888;
	-webkit-box-shadow: 3px 3px 30px #888;
	box-shadow: 3px 3px 30px #888;
}
.bold {font-weight:600;
}
.italic {font-style:italic;
}
a, a:visited {
	text-decoration: none; 

}
a:hover, a:focus {
	color:#777;
}
a:active{
	color: #fff;
}
.fineprint{
	color: #777;
	font-family: 'ArimoBold', sans-serif;  
	font-size: 11px;
}

#header {
	position: relative;
	/*overflow: hidden;*/
	padding-bottom:5px;
	z-index:9999;
}
#mainsidebar{ 
	float: right;
	width: 325px;
}
#smrsidebar{
	width: 150px;
	float:right;
	margin-left: 20px;
}
#prosidebar{
	width: 180px;
	float: right;
	text-align: center;
	margin-left: 20px;
	padding-left: 15px;
	background: url(../assets/vertbgshadowr.jpg)no-repeat center left;
}
#leftsidebar{
	width: 125px;
	text-align: center;
	float: left;
	margin: 0 0 0 0 ;
	padding-right: 0;
	background: #fff url(../assets/vertbgshadowl.jpg)no-repeat center right;
}
#leftsidebar h3{
	font-family: 'ArimoBold', sans-serif;  
	font-size: 12px;
	color: #7f7f7f;
}
#reviewsidebar{
	width: 250px;
	margin: 0 20px 30px 0;
	float: left;
	background: url(../assets/vertbgshadowl.jpg) repeat-y top right;
}
#reviewsidebar h3{
	font-family: "ArimoRegular", sans-serif;  
	font-size: 18px;
	margin: 20px 0 20px 0;
	background: #DADADA;
	line-height: 20px;
	padding: 5px;
}
.shippingselect{
	position: relative;
	color: #444;
	font-family: 'ArimoBold', sans-serif;  
	font-size: 12px;
}
.shippingselect option{
	line-height: 14px;
	padding: 8px 3px;
}

.shoppingcart{
	width: 700px;
	border: 0px solid #888;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 0;
	border-collapse: collapse;
}
.shoppingcarttotal{
	width: 700px;
	border: 1px solid #888;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.cartstatus{
	text-align: center;
	padding: 10px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg4Y2EyYSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4OGNhMmEiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(136,202,42,0) 0%, rgba(136,202,42,0.65) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(136,202,42,0)), color-stop(100%,rgba(136,202,42,0.65))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(136,202,42,0) 0%,rgba(136,202,42,0.65) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(136,202,42,0) 0%,rgba(136,202,42,0.65) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(136,202,42,0) 0%,rgba(136,202,42,0.65) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(136,202,42,0) 0%,rgba(136,202,42,0.65) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0088ca2a', endColorstr='#a688ca2a',GradientType=0 ); /* IE6-8 */
}
.cartprogression{
	text-align: center;
	height: 20px;
	padding: 20px 10px 30px 10px;
	vertical-align: middle;
	font-family: 'ArimoBold', sans-serif;  
	font-size: 14px;
	color: #555;
}

.cartprogression1{
	text-align: center;
	background: url(../assets/ghostcart.gif) no-repeat 8% 20%;
	height: 20px;
	padding: 20px 10px 30px 10px;
	vertical-align: middle;
	font-family: 'ArimoBold', sans-serif;  
	font-size: 14px;
	color: #555;
}
.cartprogression2{
	text-align: center;
	background: url(../assets/ghostcart.gif) no-repeat 29% 20%;
	height: 20px;
	padding: 20px 10px 30px 10px;
	vertical-align: middle;
	font-family: 'ArimoBold', sans-serif;  
	font-size: 14px;
	color: #555;
}
.cartprogression3{
	text-align: center;
	background: url(../assets/ghostcart.gif) no-repeat 57% 20%;
	height: 20px;
	padding: 20px 10px 30px 10px;
	vertical-align: middle;
	font-family: 'ArimoBold', sans-serif;  
	font-size: 14px;
	color: #555;
}
.cartprogression4{
	text-align: center;
	background: url(../assets/ghostcart.gif) no-repeat 80% 20%;
	height: 20px;
	padding: 20px 10px 30px 10px;
	vertical-align: middle;
	font-family: 'ArimoBold', sans-serif;  
	font-size: 14px;
	color: #555;
}
	
.lighttext{
	color: #888;
}
#login .buy{
	padding: 10px;
}
.cartno{
	font-size: 5em;
	color: #555;
	font-weight: bold;
	line-height: 40px;
}
.cartnotext{
	font-size: 2em;
	color: #888;
	font-weight: bold;
}
.sectionheadertext{
	font-family: 'ArimoBold', sans-serif;  
	font-size: 16px;
	color: #333;
	line-height: 40px;
}
.carttotaltext{
	font-size: 1.3em;
	color: #333;
	font-weight: bold;
	line-height: 40px;
}

.shoppingcart tr:nth-child(odd){
	background: #eeeeee;
}
.shoppingcart tr:nth-child(even){
	background: #e2e2e2;
}
.shoppingcart th{
	padding: 10px;
	text-transform: uppercase;
	font-size: 1.25em;
	background: #fff;
	color: #888;
}
.shoppingcart td{
	border: 0;
	text-align: center;
	vertical-align: middle;
}

.shoppingcart td img {
    vertical-align: middle;
}

#accounts{
	background: #fff;
	padding: 10px;
}

#subcatnavtable{
	position: relative;  
	z-index: 99999;
        margin: 0px 0;
	width: 680px;  
	/*background: url(../assets/navbg.png) repeat-x top left;*/
	border-radius: .5em;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
 	padding: 0;
	border: 0px solid #ccc;
}
#subcatnavtable tr{
    width: 100%;  
    list-style: none; 
    margin: 0px 0px 0px 40px;
    padding: 0;
}
#subcatnavtable tr td { 
	font-family: 'HelveticaNeueNormal', sans-serif; 
	font-size: 14px;
    margin: 0px;
    text-align: left;  
    vertical-align: center;
    padding: 2px;
}  

#brandsubcatnavtable{
	position: relative;  
	z-index: 99999;
    margin: 0px 0;
	width: 680px;  
	/*background: url(../assets/navbg.png) repeat-x top left;*/
	border-radius: .5em;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
 	padding: 0;
	border: 0px solid #ccc;
}
#brandsubcatnavtable tr{
    width: 100%;  
    list-style: none; 
    margin: 0px 0px 0px 40px;
    padding: 0;
}
#brandsubcatnavtable tr td { 
	font-family: 'HelveticaNeueNormal', sans-serif; 
	font-size: 14px;
    margin: 0px;
    text-align: left;  
    vertical-align: center;
    padding: 2px; 
}  

/*
#subcatnavtable tr td a {  
	display: block;  
	width: 140px;  
	height: 40px;  
	font-family: 'ArimoBold', sans-serif; 
	font-size: 14px;
	line-height: 20px;
	vertical-align: center;
	text-align: center;  
 	text-decoration: none;  
 	text-transform: uppercase;
	background-color: #afafaf;
	color: #fff;  
} 

#subcatnavtable tr td a:hover {  
	background-color: #f65308;
	color: #fff;  
	text-decoration: none;
}
#subcatnavtable tr td.selected a {  
}
*/ 

.textSubCatClass a, .textSubCatClass a:visited {
	display: block;  
	width: 140px;  
	height: 40px;  
	font-family: 'HelveticaNeueNormal', sans-serif; 
	font-size: 14px;
	line-height: 20px;
	vertical-align: center;
	text-align: center;  
 	text-decoration: none;  
 	text-transform: uppercase;
	/*color: #666;*/
	background-color: #afafaf;
	color: #fff;  
}

.textSubCatClass a:hover {
	background-color: #f65308;
	color: #fff;  
	text-decoration: none;
}

.brandSubCatClass a, .brandSubCatClass a:visited {
	display: block;  
	font-family: 'HelveticaNeueNormal', sans-serif; 
	font-size: 14px;
	line-height: 20px;
	vertical-align: center;
	text-align: left;  
 	text-decoration: none;  
 	text-transform: uppercase;
	/*color: #666;*/
	background-color: #fff;
	color: #fff; 
	width: 100px; 
}

.brandSubCatClass a:hover {
	background-color: #fff;
	color: #fff;  
	text-decoration: none;
}
#mainnav{
	position: relative;  
	z-index: 99999; 
    width: 100%;
    margin: 0px 0;
    float: left;
	/*background: url(../assets/navbg.png) repeat-x top left;*/
	border-radius: .5em;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
 	padding: 0;
	border: 1px solid #ccc;
}
#mainnav ul{
    width: 100%;  
    list-style: none; 
    margin: 0px 0px 0px 20px;
    padding: 0;
}
#mainnav ul li {  
    float: left;  
    margin: 0;
    padding: 0;
}  
#mainnav ul li a {  
	display: block;  
	width: 130px;  
	font-family: 'ArimoBold', sans-serif; 
	font-size: 14px;
	line-height: 48px;
	vertical-align: center;
	text-align: center;  
 	text-decoration: none;  
 	text-transform: uppercase;
	color: #666;
}  
#mainnav ul li a:hover {  
	background-color: #afafaf;
	color: #fff;  
	text-decoration: none;
}
#mainnav ul li.selected a {  
}
.prodrop{
	width:687px;
	/*margin:4px auto;  */
    position:absolute;  
	z-index: 9999; 
	left:-999em; /* Hides the drop down */  
    text-align:left;  
    padding:4px 2px 4px 2px;  
    border:1px solid #777777;  
    border-top:none;
    /* Gradient background */  
    background:#F4F4F4;  
    background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);  
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));  
    /* Rounded Corners */  
    -moz-border-radius: 0px 5px 5px 5px;  
    -webkit-border-radius: 0px 5px 5px 5px;  
    border-radius: 0px 5px 5px 5px;  
}

.prodrop table td:hover {
	display: block;
	background: #fd4f00;
}
#mainnav ul li:hover .prodrop {
	/* left: 179px; */
	left: 10%;
	top: 48px;
}
.products {
	display: inline;
    *display: inline;
    zoom: 1; 
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}
.protab td{
	background: #fff;
}

.slidewrap{
	background: url(../assets/sliderbg.png) no-repeat bottom center;
	width: 615px;
	height: 297px;
}


#header h1 {
	text-decoration: none;
	border: 0px;
	width: 280px;
	height: 115px;
	margin: 0;
	padding: 10px 0 0 0;
	float: left;
}
#header h1 a{
	height: 100px;
	border: 0px;
}
.header_left{
	text-decoration: none;
	border: 0px;
	width: 280px;
	height: 115px;
	margin: 0;
	padding: 10px 0 0 0;
	float: left;
}
.header_left a{
	height: 100px;
	border: 0px;
}
#header a:active, a:visited{
	border: 0px;
	outline: none;
}

#header .loginoutline {
	text-align: right;
	padding-top: 4px;
	padding-right: 10px;
	right: 0px;
}

#header .loginoutline a {
	color: blue;
}

.cart {
	text-align: center;
	padding-top: 14px;
	padding-right: 40px;
	float: right;
	width: 80px;
	height: 80px;
	background: url(../assets/cartonly.png) 13px 13px no-repeat;
}

.cartfull {
	text-align: center;
	padding-top: 14px;
	padding-right: 40px;
	float: right;
	width: 80px;
	height: 80px;
	background: url(../assets/cartnbulb.png) 13px 13px no-repeat;
}

.cartamount {
	position: relative;
	top: 12px;
	text-align: center;
	font-family: 'ArimoBold';
	font-size: 12px;
	line-height: 16px;
}
.itemamount {
	position: relative;
	text-align: center;
	left: 18px;
	top: 15px;
	height: 50px;
	color: #000;
	font-family: 'ArimoBold', sans-serif;
	font-size: 12px;
}
.itemamounttext {
	color: #000;
	font-family: 'ArimoBold', sans-serif;
	font-size: 12px;
}
.header_center{
	padding: 10px 0 0 0;
	width: 510px;
	display: block;
	text-align: center;
	float: left;
}
.phone{
	font-family: 'ArimoBold', sans-serif;
	font-size: 38px;
	color: #bdbdbd;
}
#front{
	margin-bottom: 20px;
}
.fullcontent{
	width: 100%;
	text-align: justify;
	-ms-text-justify: distribute-all-lines;
    text-justify: distribute-all-lines;
	padding: 0 20px 20px 0;
	margin: 0;
	background: url(../assets/vertbgshadowr.jpg) no-repeat left center;
}

#confirmation{
	padding: 40px;
	margin: 0;
	line-height: 20px;
}
#confirmation .inner{
	border: 1px solid grey;
	-moz-border-radius: 8px;  
    -webkit-border-radius: 8px;  
    border-radius: 8px;  
    margin: 10px 0 0 0;
}
#confirmation h4{
	padding: 10px;
}

#confirmation table{
	width: 100%;
	margin: 0 auto;
	padding: 10px;
	border: 0;
	line-height: 16px;
	}
#confirmation table td{
	border: 0;
}
.side-sticky {
	-moz-border-radius: 5px;  
    -webkit-border-radius: 5px;  
    border-radius: 5px;  
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	transform: rotate(-90deg);
	position: absolute;
	left:-30px;
	top:200px;
	background-color:#3e3934;
	color:#fff;
	z-index:99;
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	text-decoration:none;
	font-family:Helvetica,sans-serif;
	font-size:1.2em;
	padding:2px 5px;
}
.side-sticky:visited {
	color: #fff;
}
.slide-window {
     position:fixed;
     left:-610px;
     top:20px;
     width: 600px;
     padding: 5px 5px 5px 5px;
     transition: left 0.5s;
     -webkit-transition: left 0.5s;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     -khtml-border-radius: 5px;
     border-radius: 5px;
     z-index:99999;
	 background-color:#3e3934;
	 color:#fff;
}
.slide-window:hover {
     left:-2px;
     z-index: 99999; 
}
.slide-window-title {
	-moz-border-radius: 5px;  
    -webkit-border-radius: 5px;  
    border-radius: 5px;  
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	transform: rotate(-90deg);
	top:200px;
	background-color:#3e3934;
	color:#fd4f00;
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	text-decoration:none;
	font-family:Helvetica,sans-serif;
	font-size:1.2em;
	padding:10px 5px;
     float: right;
     margin-right: -50px;
     margin-top: 20px;
     box-shadow: 2px 2px 2px rgba(0,0,0,0.1);
}
.alert{
	font-weight: bold;
	font-size: 15px;
	padding: 10px;
	margin: 0 auto;
	color: #fff;
	text-align: center;
	background: #f65308;
	/*width: 880px;*/
	/*height: 30px;*/
	position: relative;
	/*top: -28px;*/
	-moz-border-radius: 5px;  
    -webkit-border-radius: 5px;  
    border-radius: 5px;  
    border: 1px solid #ffcbb3;
    -moz-box-shadow: 1px 1px 10px #888;
	-webkit-box-shadow: 1px 1px 10px #888;
	box-shadow: 1px 1px 10px #888;
		/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=30, Direction=135, Color='#888888')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=30, Direction=135, Color='#888888');
}
.sidebar{
	margin-bottom: 32px;
	-webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
#footer{
	margin-top: 30px;
}
#footer .ftcol{
	width: 33%;
	float: left;
	text-align: center;
	background: url(../assets/vertbgshadowl.jpg) no-repeat center right;
}
.ftcol ul{
	text-align: left;
	list-style: none;
	padding: 0;
	margin: 20px 0 0 50px;
}
.ftcol ul li{
	font-family: "ArimoRegular", sans-serif;  
	font-size: 14px;
}

.ftcol ul a, a:visited{
	font-family: "ArimoRegular", sans-serif;  
	font-size: 14px;
	line-height: 48px;
	color: #444;
	padding: 18px;
	text-decoration: none;
}
.ftcol ul a:hover{
	font-family: 'ArimoBold', sans-serif;  
	font-size: 14px;
	line-height: 48px;
	background: #8a8a8a;
	color: #fff;
	-moz-border-radius: 5px;  
    -webkit-border-radius: 5px;  
    border-radius: 5px;  
}
.ftcol ul a:active{
	background: #fd4f00;
	line-height: 48px;
}
.search{
	width:550px;
	margin: 0 auto;
}
.searchformtop form{
	padding: 0;
	margin: 0;
}
.searchformtop{
	padding: 18px 0px 0px 0px;
	margin: 0;
}
.searchformtop .searchfieldtop {
	vertical-align: top;
	font-family: 'ArimoBold';
	font-size: 12px;
	color: #fff;
	background: url(../assets/searchfieldbg.png) no-repeat top left;
	padding: 1px 0px 0px 8px;
	*padding: 8px 0px 0px 8px;
	width: 245px;
	height: 27px;
	outline: none;
	border: 0;
}

.searchformtop .newsearch{
	vertical-align: top;
	background: url(../assets/searchbutton.png) no-repeat top right;
	width: 67px;
	height: 27px;
	outline: none;
	border: 0;
}
.searchformtop .newsearch:hover{
	cursor: pointer;
	cursor: pointer;
}
.searchformtop .newsearch:active{
	position: relative;
 	top: 1px;
 	left: 1px;
}
.searchformtop .adsearch{
	vertical-align: top;
	width: 70px;
	height: 27px;
	border: 0;
	outline: none;
}
.searchformtop .adsearch:active{
	position: relative;
	top: 1px;
	left: 1px;
}
.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	height:1px;
}
.clearleft{
	clear: left;
}
.footerlinks ul{
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	line-height: 15px;
	vertical-align: center;
}
.footerlinks ul li{
	float: left;
	margin-right: 5px;
}
.footerlinks ul li a{
	display: block;
	margin: 0;
	border-right: 1px solid grey;
	padding: 4px;
	color: #3e3934;
	font-family: 'ArimoBold', sans-serif;  
	font-size: 12px;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;

}
.footerlinks .last{
	border-right: 0px;
}
.footerlinks ul li a:hover{
	text-decoration: none;
	background: #bdbdbd;
	-moz-border-radius: 5px;  
    -webkit-border-radius: 5px;  
    border-radius: 5px;  
}
.sociallinks a:hover{
	text-decoration: none;
	background: #bdbdbd;
	color: #000;
}
.privacylinks{
	display: block;
	padding: 0 0 0 4px;
}
.privacylinks a{
	color: #444;
}
.privacylinks a:hover{
	text-decoration: none;
	background: #bdbdbd;
	color: #000;
}
.privacylinks a:active, a:visited{
	color: #444;
}
.comparisonspecs{
	height: 100%;
	float: left;
	width: 16%;

}
.comparisonspecs table{
	border: 0px #fff;
	background:#FFFFFF;
	width: 100%;
	padding: 0;
	border-collapse: collapse;
	text-align: right;
	text-transform: uppercase;
	font-family: "ArimoRegular", sans-serif;  
	font-size: 10px;
}
.comparisonspecs table td{
	border: 0;
}
.comparisonspecs h3{
	margin: 5px;
	color: #fd4f00;
	font-family: 'ArimoBold', sans-serif;  
	font-size: 13px;
}
.comparisonspecs .last{
	height: 30px;
}
.comparisonspecs .first{
	height: 240px;
}
.comparisonitem{
	height: 100%;
	display: inline-block;
    *display: inline;
    zoom: 1;
	
	padding: 0 5px 0 0;
}
.stretch {
	width: 100%;
	display: inline-block;
    *display: inline;
    zoom: 1;
	font-size: 0;
	line-height:0;
}
.comparisonitem table{
	border: 0px #fff;
	width: 100%;
	background:#FFFFFF;
	padding: 0;
	border-collapse: collapse;
	text-align: center;
	text-transform: uppercase;
	font-family: "ArimoRegular", sans-serif;  
	font-size: 10px;
}

.comparisonitem tr:nth-child(odd){
	background: #fff;
}
.comparisonitem tr:nth-child(even){
	background: #cecece;
}
.comparisonitem table td{
	border: 0;
}
.pricing {
	margin-top: 5px;
	border: 0;
}

.pricing input.buyqty{
	background: #a9a9a9;
	margin-bottom: 3px;
	color: #000;
	font-family: 'ArimoBold', sans-serif;  
	font-size: 12px;
}
.pricing tr{
	background: #fff;
	line-height: 14px;
}
.pricing td{
	border: 0;
}
 .tleft{
	text-align: left;
}

.comparisonitem .greyicon{
	font-family: 'ModernPictogramsNormal', sans-serif;  
	font-size: 11.3px;
}
.comparisonitem h3{
	margin: 5px;
	color: #fd4f00;
	font-family: 'ArimoBold', sans-serif;  
	font-size: 13px;
}
.comparisonitem .last{
	height: 30px;
	vertical-align: top;
}
.comparisonitem .first{
	height: 240px;
	vertical-align: top;

}
.comparisonitem .selectedlast{
	height: 30px;
	vertical-align: top;
	background: url(../assets/comparebg.jpg) repeat-x 0 88%;
}
.comparisonitem .selectedfirst{
	height: 240px;
	vertical-align: top;
	background: url(../assets/comparebg.jpg) repeat-x 0 225px;
}

.wbutton {
	display: inline-block;
    *display: inline;
    zoom: 1;
	width: 50px;
	margin-left: 10px;
	margin-top: 2px;
	background: #ddd;
	padding: 3px 8px;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	color: #5b5b5b;
	font-family: "ArimoRegular";
	font-size: 8px;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
}
.wbutton:hover {
   border-top-color: #6c7073;
   background: #6c7073;
   color: #ffffff;
   cursor: pointer;
   }
.wbutton:active {
   border-top-color: #fd5000;
   background: #fd5000;
   position: relative;
   top: 2px;
   }

.wbutton:visited{
	text-decoration: none;
}
.greybutton{
	text-align: center;
	background: #dadada;
	padding: 5px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #5b5b5b;
	font-family: 'ArimoBold', sans-serif;  
	font-size: 10px;
	text-decoration: none;
	vertical-align: middle;
	text-transform: uppercase;
}
.greybutton:hover{
	color: #fff;
	background: #6c7073;
}
.brandcomparebutton{
	text-align: center;
	background: #ff783e;
	padding: 5px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #000;
	font-family: 'ArimoBold', sans-serif;  
	font-size: 10px;
	text-decoration: none;
	vertical-align: middle;
	text-transform: uppercase;
}
.brandcomparebutton:hover{
	color: #fff;
	background: #7eff3d;
}
.brandcomparebutton:visited{
	color: #000;
}

.brandsectionbutton {
	text-align: center;
	background: #ff6600;
	padding: 10px 10px 10px 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	line-height: 40px;
	color: #fff;
	font-family: 'ArimoBold', sans-serif;  
	font-size: 12px;
	text-decoration: none;
	vertical-align: middle;
}

.brandsectionbutton:hover{
	color: #fff;
	background: #7eff3d;
}

.brandsectionbutton:visited{
	color: #fff;
}

.brandProductNameTag {
	color: #000;
	font-family: 'HelveticaNeueNormal', sans-serif;  
	font-size: 10px;
	text-decoration: none;
	text-align: center;
}

.brandProductNameTag:hover {
	color: #ff6600;
	font-family: 'HelveticaNeueNormal', sans-serif;  
	font-size: 9px;
	text-decoration: none;
	text-align: center;
}

.brandFBlistitems li {
	color: #000;
	font-family: 'HelveticaNeueNormal', sans-serif;  
	font-size: 12px;
	text-decoration: none;
}

.brandlistitems a, .brandlistitems a:visited {
	color: #000;
	font-family: 'HelveticaNeueNormal', sans-serif;  
	font-size: 16px;
	line-height: 18px;
	text-decoration: none;
}

.brandlistitems a:hover {
	color: #ff6600;
	font-family: 'HelveticaNeueNormal', sans-serif;  
	font-size: 16px;
	line-height: 18px;
	text-decoration: none;
}


.replacementitembutton{
	text-align: center;
	background: #00f000;
	padding: 8px 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	color: #000;
	font-family: 'ArimoBold', sans-serif;  
	font-size: 10px;
	text-decoration: none;
	vertical-align: middle;
	text-transform: uppercase;
}
.replacementitembutton:hover{
	color: #fff;
	background: #00ec00;
}
.replacementitembutton:visited{
	color: #000;
}
.sociallinks{
	float: right;
}
.flexslide{
	-webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.flexslide-right{
	text-align: center;
	-webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.whatshotheader{
	text-align: center;
	letter-spacing: .05px;
	white-space: -webkit-nowrap;
	-webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
	border: 1px solid #fd4f00;
	text-transform: uppercase;
	color: #fd4f00;
	font-family: "HelveticaNeueBold";  
	font-size: 16px;
	margin-bottom: 10px;
}
.tiles{
	margin: 0 10px 0 0;
	-webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.stripe{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAFklEQVQImWNgwAHmzZv3fwhJMDAwAADkfBPw7hAt3AAAAABJRU5ErkJggg==) repeat;
	padding: 20px;
}
.acctstripe{
	margin-left: 330px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAFklEQVQImWNgwAHmzZv3fwhJMDAwAADkfBPw7hAt3AAAAABJRU5ErkJggg==) repeat;
	padding: 30px;
	
}
.tableinfo{
	margin:20px 0 30px 0;
	padding:0px;
	width:100%;
	box-shadow: 3px 3px 2px #888888;
	border:0px solid #000000;
		
}
.tableinfo table{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	
}
.tableinfo th, td{
	border: 0px solid grey;
}
.tableinfo tr:nth-child(odd){
	background: #cecece;
}
.tableinfo tr:nth-child(even){
	background: #ffffff;
}
.tableinfo td{
	vertical-align: middle;
	border: 0px;
	text-align: left;
	padding: 10px;
	font-family: "ArimoRegular", sans-serif;  
	font-size: 12px;
	color: #191919;
}
.tableinfo tr:first-child td{
			background:-o-linear-gradient(bottom, #cccccc 5%, #7f7f7f 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #7f7f7f) );
	background:-moz-linear-gradient( center top, #cccccc 5%, #7f7f7f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#7f7f7f");	background: -o-linear-gradient(top,#cccccc,#7f7f7f); background-color:#cccccc;
	text-align: center;
	font-family: 'ArimoBold', sans-serif;  
	font-size: 15px;
	color: #ffffff;
}
.green {
	border-top: 1px solid #8aca2b;
	background: #8aca2b;
	background: -webkit-gradient(linear, left top, left bottom, from(#8ff72e), to(#255423));
	background: -webkit-linear-gradient(top, #8ff72e, #255423);
	background: -moz-linear-gradient(top, #8ff72e, #255423);
	background: -ms-linear-gradient(top, #8ff72e, #255423);
	background: -o-linear-gradient(top, #8ff72e, #255423);
	padding: 6px 12px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
   	color: #ffffff;
	font-family: 'ArimoBold', sans-serif;  
	font-size: 14px;
	text-decoration: none;
	vertical-align: middle;
	float: right;
   }

.green:hover {
   border-top-color: #8aca2b;
   background: #a1d04e;
   color: #666;
   cursor: pointer;
   }
.green:active {
   border-top-color: #ff3c00;
   background: #ff3c00;
   position: relative;
   top: 2px;
   }

table.sortable th a	 {
	color: #333;
}

table.sortable th a:hover {
	color: #ccc;
}

.alerticon{
	font-family: 'ModernPictogramsNormal', sans-serif;
	font-size: 14px;
	color: #fff;
}

.greyicon{
	font-family: 'ModernPictogramsNormal', sans-serif;
	font-size: 12px;
	color: #fff;
}
.greyicon:hover{
	cursor: pointer;
	color: #fd4f00;
}
.greyicon a:visited{
-webkit-transform: rotate(-180deg);
-moz-transform: rotate(-180deg);
/* for ie */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=6);
}
.redicon{
	font-family: 'ModernPictogramsNormal', sans-serif;
	font-size: 12px;
	color: red;
}
.redicon:hover{
	cursor: pointer;
}

a img {
	border: 0;
}
table.sortableheader {
	border-spacing: 0;
	border-collapse: collapse;
	width: 72%;
	margin-left: 200px;
}
table.sortableheader td{
	vertical-align: top;
}

table.sortable {
	border-spacing: 0;
	border-collapse: collapse;
	width: 72%;
	margin-left: 200px;
}

a.specs{
	color: #fd4f00;
}
a.specs:hover{
	background: #fd4f00;
	color: #fff;
}
table.sortable th {
	width: 60px;
	color: #333;
}
table.sortable th {
	padding: 4px 4px 2px 4px;
	text-align: center;
	border-width: 0px 0px 0px 0px;
	background-color: #ccc;
	width: 80px;
}
table.sortable td {
	border-width: 0px 0px 0px 0px;
	line-height: 11px;
	font-family: "ArimoRegular", sans-serif;  
	font-size: 12px;
	padding: 12px 4px 2px 4px;
	text-align: left;
}
table.sortable th:first-child {
	-webkit-border-radius: 5px 0px 0px 5px;
	-moz-border-radius: 5px 0px 0px 5px;
	border-radius: 5px 0px 0px 5px;
}
table.sortable th:last-child {
	-webkit-border-radius: 0px 5px 5px 0px;
	-moz-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;
}
table.sortable td img{
	vertical-align: middle;
	margin: 4px;
	border: 1px solid #666;
}
table.sortable a:active, a:focus {
	
}
table.sortable tr.odd td {
	background-color: #fff;
}
table.sortable tr.even td {
	background-color: #eee;
}
table.sortable tr.sortbottom td {
	border-top: 1px solid #444;
	background-color: #ccc;
	font-family: 'ArimoBold', sans-serif;  
	font-size: 12px;
}

table.sortable tr:hover td{
	background: #e5e5e5;
}
.sortableProdTitleTD{
	vertical-align: top;
	text-transform: uppercase;
	font-family: "ArimoRegular", sans-serif;  
	font-size: 12px;
	width: 350px;
}
.sortableProdTitleTD h3{
	margin: 10px 0px 0px 0px;
	font-family: "ArimoBold", sans-serif;  
	font-size: 20px;
	line-height: 20px;
	color: #000;
}
.sortableProdTitleTD h4{
	margin: 10px 0px 0px 0px;
	font-family: 'ArimoBold', sans-serif;  
	font-size: 16px;
	color: #000;
}
.sortableProdTitleTD h5{
	margin: 10px 0px 0px 0px;
	font-family: 'ArimoBold', sans-serif;  
	font-size: 12px;
	color: #000;
}
.sortableProdTitleTD small{
	font-family: "ArimoRegular", sans-serif;  
	font-size: 12px;
	color: #000;
}
.viewspecs{
	margin: 8px 0px 0px 0px;
	color: #00b000;
}
.viewspecs:hover{
	margin: 4px 0px 0px 0px;
	color: #fff;
}
.priceEachTD{
	vertical-align: top;
	text-transform: uppercase;
	font-family: "ArimoRegular", sans-serif;  
	font-size: 12px;
	width: 220px;
	text-align: center;
}
.priceEachPriceDiv{
	margin: 10px 0px 0px 0px;
	color: #fd7e00;
	font-family: "ArimoRegular", sans-serif;  
	font-size: 20px;
	text-transform: none;
	text-align: center;
}

.helveticaNeueSpan11 {
	font-family: "HelveticaNeueNormal";  
	font-size: 11px;
	color: #000;
}

.helveticaNeueSpan12 {
	font-family: "HelveticaNeueNormal";  
	font-size: 12px;
	color: #000;
}

.helveticaNeueSpan14 {
	font-family: "HelveticaNeueNormal";  
	font-size: 14px;
	color: #000;
}

.helveticaNeueSpan16 {
	font-family: "HelveticaNeueNormal";  
	font-size: 16px;
	color: #000;
}

.helveticaNeueBoldSpan14 {
	font-family: "HelveticaNeueBold";  
	font-size: 14px;
	color: #000;
}

.helveticaNeueBoldSpan16 {
	font-family: "HelveticaNeueBold";  
	font-size: 16px;
	color: #000;
}


.reghr{
	color: #ccc;	
	height: 1px;
	border: 0;
}

.hrblack{
	color: #000;	
	height: 1px;
	border: 0;
}

.hrblackbold{
	color: #000;	
	height: 4px;
	border: 0;
}

.searchtermtext{
  	color: #fd4f00;
  	font-size: 1.5em;
}


#refine{
	float: left;
	width: 220px;
	padding: 0 10px 0 10px;
	text-transform: uppercase;
}
#refine h3{
	background: #f65308;
	margin: 10px;
	padding: 6px 0px 2px 0px;
	text-align: center;
	-webkit-border-radius: .2em;
	-moz-border-radius: .2em;
	border-radius: .2em;
	color: #fff;
}
#refine ul{
	list-style: none;
	line-height: 2em;
	font-family: 'ArimoBold', sans-serif;  
	font-size: 12px;
	color: #3e3933;
}
#refine ul li{
	margin-left: 15px;
	padding: 2px 2px 2px 2px;
	-webkit-border-radius: .2em;
	-moz-border-radius: .2em;
	border-radius: .2em;
}
#refine li a{
	color: #333;
	padding: 2px 2px 2px 2px;
	-webkit-border-radius: .2em;
	-moz-border-radius: .2em;
	border-radius: .2em;
}
#refine ul li:hover a{
	cursor: pointer;
	text-decoration: none;
	font-family: 'ArimoBold', sans-serif;  
	font-size: 12px;
	background: #f65308;
	color: #fff;
	padding: 2px 2px 2px 2px;
	-webkit-border-radius: .2em;
	-moz-border-radius: .2em;
	border-radius: .2em;
}
#refine ul li.selected a{
	background: #f65308;
	color: #fff;
	padding: 2px 2px 2px 2px;
	-webkit-border-radius: .2em;
	-moz-border-radius: .2em;
	border-radius: .2em;	
}
#refine ul h4{
	color: #f65308;
	font-size: 1.4em;
	padding: 2px 2px 2px 2px;
	margin: 15px 0 3px 0;
}
#orderprogression {
	margin: 10px;
	padding: 30px;
	width: 900px;
}

#orderprogression .buy {
   border-bottom: 0;
	background: rgb(158,201,94); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzllYzk1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iI2Q3ZmY5MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2JmZmY2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4OGNhMmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(158,201,94,1) 0%, rgba(215,255,147,1) 44%, rgba(191,255,96,1) 48%, rgba(136,202,42,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(158,201,94,1)), color-stop(44%,rgba(215,255,147,1)), color-stop(48%,rgba(191,255,96,1)), color-stop(100%,rgba(136,202,42,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(158,201,94,1) 0%,rgba(215,255,147,1) 44%,rgba(191,255,96,1) 48%,rgba(136,202,42,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(158,201,94,1) 0%,rgba(215,255,147,1) 44%,rgba(191,255,96,1) 48%,rgba(136,202,42,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(158,201,94,1) 0%,rgba(215,255,147,1) 44%,rgba(191,255,96,1) 48%,rgba(136,202,42,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(158,201,94,1) 0%,rgba(215,255,147,1) 44%,rgba(191,255,96,1) 48%,rgba(136,202,42,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ec95e', endColorstr='#88ca2a',GradientType=0 ); /* IE6-8 */
   padding: 17px 20px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 5px;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 5px;
   box-shadow: rgba(0,0,0,1) 0 1px 5px;
   text-shadow: rgba(0,0,0,.4) 0 1px 5px;
   color: #333;
   font-size: .9em;
   font-weight: bold;
   text-decoration: none;
   text-transform: uppercase;
   vertical-align: middle;
   margin: 0 10px;
   }
   #orderprogression .buy:hover{
   cursor: pointer;
   border-top-color: #739932;
   background: #4b671b;
   color: #f2f2f2;
   }

#orderprogression .buy:active {
   border-top-color: #fff;
   background: #ff4400;
   position: relative;
   top: 2px;
   }
#orderprogression .keepshopping {
   border-top: 1px solid #fff;
   border-bottom: 0;
   background: rgb(218,226,217); /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhZTJkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iI2ZjZmZmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iI2RmZTVkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiM2JlYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(218,226,217,1) 0%, rgba(252,255,244,1) 44%, rgba(223,229,215,1) 44%, rgba(179,190,173,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(218,226,217,1)), color-stop(44%,rgba(252,255,244,1)), color-stop(44%,rgba(223,229,215,1)), color-stop(100%,rgba(179,190,173,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(218,226,217,1) 0%,rgba(252,255,244,1) 44%,rgba(223,229,215,1) 44%,rgba(179,190,173,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(218,226,217,1) 0%,rgba(252,255,244,1) 44%,rgba(223,229,215,1) 44%,rgba(179,190,173,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(218,226,217,1) 0%,rgba(252,255,244,1) 44%,rgba(223,229,215,1) 44%,rgba(179,190,173,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(218,226,217,1) 0%,rgba(252,255,244,1) 44%,rgba(223,229,215,1) 44%,rgba(179,190,173,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dae2d9', endColorstr='#b3bead',GradientType=0 ); /* IE6-8 */
   padding: 10px 5px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 5px;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 5px;
   box-shadow: rgba(0,0,0,1) 0 1px 5px;
   text-shadow: rgba(0,0,0,.4) 0 1px 5px;
   color: #222;
   font-size: .9em;
   text-decoration: none;
   text-transform: uppercase;
   vertical-align: middle;
   margin: 0 10px;
   }
   #orderprogression .keepshopping:hover{
   cursor: pointer;
   border-top-color: #fff;
   background: grey;
   color: #f2f2f2;
   }

#orderprogression .keepshopping:active {
   border-top-color: #fff;
   background: #ff4400;
   position: relative;
   top: 2px;
   }
.checkout {
   border-bottom: 0;
	background: rgb(158,201,94); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzllYzk1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iI2Q3ZmY5MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2JmZmY2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4OGNhMmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(158,201,94,1) 0%, rgba(215,255,147,1) 44%, rgba(191,255,96,1) 48%, rgba(136,202,42,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(158,201,94,1)), color-stop(44%,rgba(215,255,147,1)), color-stop(48%,rgba(191,255,96,1)), color-stop(100%,rgba(136,202,42,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(158,201,94,1) 0%,rgba(215,255,147,1) 44%,rgba(191,255,96,1) 48%,rgba(136,202,42,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(158,201,94,1) 0%,rgba(215,255,147,1) 44%,rgba(191,255,96,1) 48%,rgba(136,202,42,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(158,201,94,1) 0%,rgba(215,255,147,1) 44%,rgba(191,255,96,1) 48%,rgba(136,202,42,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(158,201,94,1) 0%,rgba(215,255,147,1) 44%,rgba(191,255,96,1) 48%,rgba(136,202,42,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ec95e', endColorstr='#88ca2a',GradientType=0 ); /* IE6-8 */
   padding: 6px 6px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 5px;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 5px;
   box-shadow: rgba(0,0,0,1) 0 1px 5px;
   text-shadow: rgba(0,0,0,.4) 0 1px 5px;
   color: #333;
   font-family: 'ArimoBold';
   font-size: 12px;
   text-decoration: none;
   text-transform: uppercase;
   vertical-align: middle;
   line-height: 20px;
   }
.checkoutbutton {
   border-bottom: 0;
	background: rgb(158,201,94); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzllYzk1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iI2Q3ZmY5MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2JmZmY2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4OGNhMmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(158,201,94,1) 0%, rgba(215,255,147,1) 44%, rgba(191,255,96,1) 48%, rgba(136,202,42,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(158,201,94,1)), color-stop(44%,rgba(215,255,147,1)), color-stop(48%,rgba(191,255,96,1)), color-stop(100%,rgba(136,202,42,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(158,201,94,1) 0%,rgba(215,255,147,1) 44%,rgba(191,255,96,1) 48%,rgba(136,202,42,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(158,201,94,1) 0%,rgba(215,255,147,1) 44%,rgba(191,255,96,1) 48%,rgba(136,202,42,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(158,201,94,1) 0%,rgba(215,255,147,1) 44%,rgba(191,255,96,1) 48%,rgba(136,202,42,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(158,201,94,1) 0%,rgba(215,255,147,1) 44%,rgba(191,255,96,1) 48%,rgba(136,202,42,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ec95e', endColorstr='#88ca2a',GradientType=0 ); /* IE6-8 */
   padding: 12px 12px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 5px;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 5px;
   box-shadow: rgba(0,0,0,1) 0 1px 5px;
   text-shadow: rgba(0,0,0,.4) 0 1px 5px;
   color: #333;
   font-family: 'Arimo';
   font-size: 12px;
   text-decoration: none;
   text-transform: uppercase;
   vertical-align: middle;
   margin: 0;
   line-height: 40px;
   }
.buy {
   border-bottom: 0;
	background: rgb(158,201,94); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzllYzk1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iI2Q3ZmY5MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2JmZmY2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4OGNhMmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(158,201,94,1) 0%, rgba(215,255,147,1) 44%, rgba(191,255,96,1) 48%, rgba(136,202,42,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(158,201,94,1)), color-stop(44%,rgba(215,255,147,1)), color-stop(48%,rgba(191,255,96,1)), color-stop(100%,rgba(136,202,42,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(158,201,94,1) 0%,rgba(215,255,147,1) 44%,rgba(191,255,96,1) 48%,rgba(136,202,42,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(158,201,94,1) 0%,rgba(215,255,147,1) 44%,rgba(191,255,96,1) 48%,rgba(136,202,42,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(158,201,94,1) 0%,rgba(215,255,147,1) 44%,rgba(191,255,96,1) 48%,rgba(136,202,42,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(158,201,94,1) 0%,rgba(215,255,147,1) 44%,rgba(191,255,96,1) 48%,rgba(136,202,42,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ec95e', endColorstr='#88ca2a',GradientType=0 ); /* IE6-8 */
   padding: 2px 2px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 5px;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 5px;
   box-shadow: rgba(0,0,0,1) 0 1px 5px;
   text-shadow: rgba(0,0,0,.4) 0 1px 5px;
   color: #333;
   font-size: .9em;
   text-decoration: none;
   text-transform: uppercase;
   vertical-align: middle;
   margin: 0;
   }
.checkoutbutton:hover {
   cursor: pointer;
   border-top-color: #739932;
   background: #739932;
   color: #f2f2f2;
   }
.checkoutbutton:active {
   border-top-color: #ff4400;
   background: #ff4400;
   position: relative;
   top: 2px;
   }
.checkout:hover, .buy:hover{
   cursor: pointer;
   border-top-color: #739932;
   background: #739932;
   color: #f2f2f2;
   }
.checkout:active, .buy:active {
   border-top-color: #ff4400;
   background: #ff4400;
   position: relative;
   top: 2px;
   }
 .buyqty {
  	height: 20px;
	color: #000;
	padding:1px;
	margin: 0;
	width: 32px;
	text-align: center;
	}
  .listitem{
  	display: inline-block;
	  *display: inline;
	  zoom: 1;
	}
  .listitem input{
  	font-size: 1em;
	}
  	.searchterm{
  	color: #fd4f00;
  	font-size: 1.5em;
  	line-height: 2em;
	}
  	
  	#product-info{
  	border-collapse: collapse;
  	border: 0;
  	width: 100%;
	}
  	#product-info td{
  	border: 0;
	font-family: 'ArimoBold', sans-serif;  
	font-size: 12px;
  	text-transform: uppercase;
  	margin: 0 20px 0 0;
	}
	#alsoboughtheader h3{
  	margin: 15px 0px 0px 10px;
	font-family: 'ArimoBold', sans-serif;  
	font-size: 17px;
	color: #666;
	text-transform: uppercase;
	}
	#alsobought{
  	margin: 5px 0px 0px 10px;
  	border: 1px solid #aaa;
  	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px 15px 15px 15px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OTQ5NDkiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(73,73,73,0.65) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(73,73,73,0.65))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(73,73,73,0.65) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(73,73,73,0.65) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(73,73,73,0.65) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(73,73,73,0.65) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6494949',GradientType=0 ); /* IE6-8 */
	}
  	#alsobought img{
  	margin: 4px;
	}
  	#alsobought h3{
  	color: #666;
	}
  	
	.input {
  	display: block;
	}
	.input span {
	  position: absolute;
	  padding: 5px;
	  margin-left: 3px;
	  color: #999;
	  z-index: 1;
	  cursor: text;
	  pointer-events: none;
	}
	.input input, .input textarea, .input select {
	  z-index: 0;
	  padding: 6px;
	  margin: 0;
	  font-family: inherit;
	}
	#shippinginfo{
	color: #444;
	margin-left: 180px;
	}
	#shippinginfo input{
	width: 250px;
	}
	#billinginfo{
	color: #444;
	margin-left: 180px;
	}
	#billinginfo input{
	width: 250px;
	}
	#paymentinfo{
	color: #444;
	margin-left: 180px;
	}
	.shipleft{
	width: 200px;
	text-align: right;
	padding-right: 10px;
	}
	#shippinginfo h2, #billinginfo h2, #paymentinfo h2{
	background: #B2DD75;
	color: #666;
	}
	#shippinginfo .white, #billinginfo .white, #paymentinfo .white{
	color: #fff;
	padding: 0 150px 0 30px;
	font-size: 1.8em;
	}
	.bluebutton{
	border-top: 1px solid #3b88b8;
	background: #1294eb;
	background: -webkit-gradient(linear, left top, left bottom, from(#003254), to(#1294eb));
	background: -webkit-linear-gradient(top, #003254, #1294eb);
	background: -moz-linear-gradient(top, #003254, #1294eb);
	background: -ms-linear-gradient(top, #003254, #1294eb);
	background: -o-linear-gradient(top, #003254, #1294eb);
	padding: 5px 10px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
	-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
	box-shadow: rgba(0,0,0,1) 0 1px 0;
	color: #fff;
	font-family: "ArimoRegular", sans-serif;  
	font-size: 9px;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: middle;
   }
   .bluebutton:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;
	}
	.bluebutton:active {
   border-top-color: #fc420a;
   background: #fc420a;
   position: relative;
   top: 2px;
	}
	.bluebutton:visited {
	color: #fff;
	}
	.bluelink{
	color: #1294EB;
	text-decoration: none;
	border-bottom: 2px solid #1294EB;
	font-family: 'ArimoBold', sans-serif;  
	font-size: 12px;
	}

	.bluelink:hover{
	color: #fc420a;
	border-bottom: 2px solid #fc420a;
	}
	
	.bluelink:visited{
	color: #1294EB;
	}
		
	.bluelink:active{
	color: #1294EB;
	background: #fff;
	}

	.orangelink{
	color:#ff4200; 
	text-decoration:none
	}

	.orangelink:visited{
	color:#ff4200; 
	text-decoration:none
	}
	
	.orangelink:hover{
	color:#ff4200; 
	text-decoration:underline
	}
	
	.orangelink:active{
	color:#ff4200; 
	text-decoration:underline
	}

	.orangelink:hover:hover{
	color:#ff4200; 
	text-decoration:underline
	}
	
	.orangelink:active:hover{
	color:#ff4200; 
	text-decoration:underline
	}

	.orangebutton{
  	background: #FE4F00 url(../assets/processbg.gif) no-repeat 4% 50%;
    padding: 5px 15px 5px 32px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: rgba(0,0,0,1) 0 1px 10px;
    -moz-box-shadow: rgba(0,0,0,1) 0 1px 10px;
    box-shadow: rgba(0,0,0,1) 0 1px 10px;
    color: #ffffff;
	font-family: 'ArimoBold', sans-serif;  
	font-size: 14px;
    text-decoration: none;
    vertical-align: middle;
    margin: 0 0 0 10px;
   }
	.orangebutton:hover {
	border-top-color: #7eff3d;
	background: #7eff3d url(../assets/processbghov.gif) no-repeat 4% 50%;
	color: #212121;
	}
   .orangebutton:active {
	border-top-color: #fc4705;
	background: #fc4705;
	position: relative;
    top: 2px;
	}
	.orangebutton:visited{
	color: #fff;
	}
	#paymenttotal{
	padding: 10px 0 10px 12px;
	margin-left: 180px;
	}
	#paymenttotal td{
	padding: 10px;
	border: 1px solid #B2DD75;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
	}
	#paycarttotal td{
	border: 0;
	color: #444;
	font-family: 'ArimoBold', sans-serif;  
	font-size: 12px;
	}
	
	#paymentmethod {
	margin-left: 60px;
	}

	#paymentmethod input[type="radio"]:checked+label{ 
	border-top: 12px solid #B2DD75;
	border-right: 3px solid #B2DD75;
	border-bottom: 1px solid #B2DD75;
	border-left: 3px solid #B2DD75;
	background: #B2DD75;
	padding: 0;
	margin: 0;
	} 
	.largehltext{
	font-family: 'ArimoBold', sans-serif;  
	font-size: 22px;
	color: #666;
	background: #B2DD75;
	line-height: 30px;
	padding: 5px 250px 5px 20px;
	margin: 20px 0 0 0;
	
	}
	#revieworder{
	padding: 23px 0 0 0 ;
	}
	#revieworder table{
	}
	#revieworder table tr.items{
	line-height: 25px;
	}
	#revieworder th{
	text-align: left;
	background: #ededed;
	}
	.givingback{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAFklEQVQImWNgwAHmzZv3fwhJMDAwAADkfBPw7hAt3AAAAABJRU5ErkJggg==) repeat;
	padding: 12px;
	}
	.givingback img{
	-webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
	}
	.givingback p{
	font-size: 3em;
	margin: -50px 0 10px 20px;
	color: white;
	font-weight: bold;
	text-shadow: rgba(0,0,0,1) 0 1px 8px;
	}
	.readytoprocess{
	padding: 23px 0 20px 95px;
	background: url(../assets/questionbg.jpg) no-repeat 10px 15px;
	}
	.notice{
	border: 2px solid #88ca2a;
	padding: 10px 10px 10px 60px;
	background: url(../assets/noticearrow.jpg) no-repeat 10px 50%;
	-webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
	}
	.gradient {
       filter: none;
    }
    .greencircle{
    	position: relative;
		background: url(../assets/greencircle.gif) no-repeat;
		width: 108px;
		height: 50px;
		padding: 65px 0 0 8px;
		text-align: center;
		left: -200px;
    	
    }
    .biggreenfont{
    	color: #74b911;
	font-family: 'ArimoBold', sans-serif;  
	font-size: 35px;
    }
    .referafriend{
    	-moz-border-radius: 8px;  
	    -webkit-border-radius: 8px;  
	    border-radius: 8px; 
	    border: 2px solid #ff5200;
		float: left;
		width: 350px;
		height: 150px;
		margin: 0 0 40px 0;
		text-align: center;
		padding: 0 10px 20px 10px;
	    
    }
    .referafriend h3{
    color: #ff5200;
	font-family: "ArimoRegular", sans-serif;  
	font-size: 23px;
    }
    .myaccount img{
    padding: 20px 10px 10px 0;
    }
    .myaccount .buy{
    padding: 5px;
    margin: 10px 0 30px 10px;
    }

.catbreadcrumbprev {
	font-family: 'ArimoBold', sans-serif;
	font-size: 18px;
	color: #7f7f7f;
}

.catbreadcrumbprev a, a:visited {
	font-family: 'ArimoBold', sans-serif;
	font-size: 18px;
	color: #7f7f7f;
}

.catbreadcrumbcurrent {
	font-family: 'ArimoBold', sans-serif;
	font-size: 18px;
	color: #f65308;
}

.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 240px;
  background-color: #ffff80;
  color: #000000;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: 150%;
  left: 50%;
  margin-left: -120px;
  font-family: "ArimoRegular", sans-serif; 
  font-size: 12px;
}

.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}