.red{
color:#DF0D0D;
}
#newsearch{
display:none;
}
.bold{
font-weight: bold;}
#ordertable {
width: 935px;}
#ordertable .bold{
font-size:18px;}
.clear{
clear: both;}
.bluetext, #enlarge a{
color: #80B2D4;}
.darkbluetext{
color: #4280AB;}
.hidetext{
color: #fff;
overflow: hidden;
text-indent: -300px;
}
#pageheading .pagination{
text-align: right;
line-height: 48px;
margin-right: 3px;}
#pageheading .pagination h2{
margin: 0 0 0 5px;
font-size: 22px;
width: 330px;
color:#fff;
text-align: left;
float: left;
font-weight: normal;}
#pageheading .pagination h2.full{
width:auto;
}
#pageheading a, #contentwrap a {
color: #4280AB;}
#pageheading a.viewall{
background:#4280ab;
color: #fff;
padding: 4px 10px;
text-transform: uppercase;
margin: 0 7px;
}
#pageheading a:hover{
color: #fff;}
#pageheading a:hover.viewall{
color:#4280ab; background: #fff; text-decoration: none;}

#contentwrap{
padding: 0 10px 10px 10px;
}
.aside1lg{
	width:687px;
	padding-right: 8px;
	float:left;
	background: #fff;
	min-height:505px;
  	height:auto !important;
	height:505px;

}
.aside2sm{
	width:226px;
	float:right;
	position:relative;
	z-index:2;
	
}
.aside2sm h4{
color: #5497C5;
margin: 5px 8px 0 0;
font-size: 18px;
text-transform: uppercase;
font-weight: normal;
}
.aside2sm h5{
margin: 0 8px 0 0;
font-size: 14px;}
.sbitem{
padding: 5px 8px 5px 0;}
#results{
font-size: 16px;
float: left;
padding-left: 8px;
width: 390px;}
#sortby {
text-align: right;
font-size: 16px;
padding-right: 8px;}
#sortby div{ float:right; margin-right:5px;}
#sortby select{
font-size: 12px;
position: relative;
top:0px; float:right}
#twocolumns_sub{
	height:1%;
	overflow:hidden;
	padding:0 0 0 0;
	background: url(/images/sb-gradient.jpg) top repeat-x;
}
.item{width: 158px;
float: left;
font-size: 12px;
margin-left: 0px;
margin-right: 5px;
margin-top: 10px;
margin-bottom: 15px;
text-align: left;
padding-left: 5px;
padding-right: 5px;

background: #F5F9FA;
height:295px;
border-bottom:1px solid #e8e8e8;}
.item .pic{
border-right:1px solid #e8e8e8;
border-bottom:1px solid #e8e8e8;
padding-bottom: 5px;
padding-right: 5px;
margin-left: -5px;
margin-right: -5px;
margin-bottom:5px;
text-align: center;
background: #fff;
height: 135px;
}
.item .pic a{
width: 154px;
height: 130px;
display: block;
}








.item22{width: 158px;
float: left;
font-size: 16px;
margin-left: 0px;
margin-right: 5px;
margin-top: 10px;
margin-bottom: 15px;
text-align: center;
padding-left: 5px;
padding-right: 5px;

background: #F5F9FA;
height:220px;
border-bottom:1px solid #e8e8e8;}
.item22 .pic{
border-right:1px solid #e8e8e8;
border-bottom:1px solid #e8e8e8;
padding-bottom: 5px;
padding-right: 5px;
margin-left: -5px;
margin-right: -5px;
margin-bottom:5px;
text-align: center;
background: #fff;
height: 135px;
}
.item22 .pic a{
width: 158px;
height: 135px;
display: block;
}


.item22.endrow .pic{
border-right: 0;}
.item22.endrow{
margin-right: 0;
border-right: 0;
}





.item23{width: 158px;
float: left;
font-size: 14px;
margin-left: 0px;
margin-right: 5px;
margin-top: 10px;
margin-bottom: 15px;
text-align: center;
padding-left: 5px;
padding-right: 5px;

background: #F5F9FA;
height:200px;
border-bottom:1px solid #e8e8e8;}
.item23 .pic{
border-right:1px solid #e8e8e8;
border-bottom:1px solid #e8e8e8;
padding-bottom: 5px;
padding-right: 5px;
margin-left: -5px;
margin-right: -5px;
margin-bottom:5px;
text-align: center;
background: #fff;
height: 135px;
}
.item23 .pic a{
width: 158px;
height: 135px;
display: block;
}


.item23.endrow .pic{
border-right: 0;}
.item23.endrow{
margin-right: 0;
border-right: 0;
}







.item24{width: 200px;
float: left;
font-size: 14px;
margin-left: 10px;
margin-right: 5px;
margin-top: 10px;
margin-bottom: 10px;
text-align: center;
padding-left: 5px;
padding-right: 5px;


}
.item24 .pic a{
width: 200px;
height: 171px;
display: block;
}


.item24.endrow .pic{
border-right: 0;}
.item23.endrow{
margin-right: 0;
border-right: 0;
}



















.item.endrow .pic{
border-right: 0;}
.item.endrow{
margin-right: 0;
border-right: 0;
}
.aside2sm .row{
overflow:hidden;
padding:0 0 13px ;
margin:0 0 0 0px;
}
.aside2sm .row2{
	padding: 0 0 13px;
	margin:0;
	}
#contentwrap .aside2sm form .text{
	width:208px;
	border:0;
	background:#fff;
	padding:4px;
	margin:0 0 0;
	float:left;
	color:#042035;
	line-height:15px;
}
#contentwrap .aside2sm form .short {
margin:0 0 0 0px;
width:92px;
}
#contentwrap .aside2sm form .shorts {
margin: 0 0 0 16px;
width: 92px
}
.aside2sm .row select{
	width:217px;
	border:0;
	padding:2px;
	margin:0;
	float:left;
	font-size: 12px;
	}
.aside2sm #modify{
background: url(/images/modify.png) no-repeat;
height: 35px;
color: #fff;
text-transform: uppercase;
line-height: 35px;
width: 100px;
padding-right: 40px;
margin-right: 6px;
margin-top: 8px;
border: 0;
float: right;
clear: both;
}
.aside2sm #newsearch{
background: url(/images/newsearch.png) no-repeat;
height: 25px;
color: #fff;
text-transform: uppercase;
line-height: 25px;
width: 96px;
text-align: center;
margin:10px 10px 0 0;
border: 0;
float: right;
clear: both;
}

.catalog-box.sm{
color: #fff;
width: 100%;
overflow: visible;
padding: 0;
margin: 0 0 10px 0;}
#contentwrap .catalog-box.sm{
background: #042035;
overflow: hidden;

}
.catalog-box.sm #pageheading{
margin-bottom: 0;
background: none;}
.catalog-box.sm .prevnext{
float: left;
margin-left: 3px;}
#header .mykandr .logo {
text-indent: 0;
color: #fff;
font-size: 14px;
font-weight: normal;
}
#header .mykandr a {color: #fff;}
#header .mykandr a:hover { text-decoration: none;}
#header .mykandr .logo span{
padding-left:700px;
}
.rowlarge{
padding: 0 0 8px 0;
line-height: 32px;
display: block;

}
.rowlarge a, .cartrow a, #ordertable a{
color:#4280ab;
}
.rowlarge a.small, .small{
font-size:12px;}
.whitebox{
background:#fff;
border:1px solid #f1f1f1;
padding:5px;}
#whychooseus-login{
float:left;
margin-left:20px;
padding-top: 15px;
width:410px;}
#whychooseus-login .btn-link a{
 color:#fff;
}
#whychooseus-login.address{
width:365px;
padding-bottom: 10px;}
#whychooseus-login ul, ul.check{
margin:0;
padding:0;}
#whychooseus-login ul li,  ul.check li{
background:url(/images/checkbox-darkblue.gif) no-repeat left;
list-style:none;
padding:2px 0 2px 32px;
margin:10px 0;


}
#loginform {
background:#f5f9fa;
border:0px solid #dfedf1;
padding:15px;}
#contentwrap h4 {
color: #80b2d4;
font-weight: normal;
text-transform: uppercase;
margin-bottom: 0;
font-size: 18px;}
#contentwrap h5 {
color: #80b2d4;
font-weight: normal;
text-transform: uppercase;
margin-bottom: 0;
font-size: 14px;}
#contentwrap p {
margin-top: 0;}
#contentwrap form .left, #contentwrap .left{
width: 49%; float: left;}
#contentwrap form .left.review{
width: 55%; float: left;
padding-top: 0;}
#contentwrap form .leftsm{
width: 325px; float: left;}
#contentwrap form .right{
width: 49%; float: right;}
#contentwrap form .rightmed{
width:575px; float: right;}
#contentwrap form .text, #contentwrap form .textsm, .cartitems .text{
background: #dae0e5;
border: 0;
font-size: 14px;
padding:6px;

}

#contentwrap form #uploader{
}
#contentwrap form .left .text, #contentwrap form .right .text{
width:300px;
}
#contentwrap form .leftsm .text{
width:312px;
}
#contentwrap form .leftsm .textsm{
width:236px;
}
#contentwrap form .header{
clear:both;
float:left;
font-size:14px;
font-weight:normal;
line-height:normal;
margin:0;
padding-top:7px;
width:110px;
}
#contentwrap form.register .header{
padding-right: 14px; font-weight: normal;}
.fright{
float: right;}
.submit, #contentwrap  #proddesc a.viewall, #pageheading #proddesc a.viewall{
color: #fff;
font-size: 18px;
text-transform: uppercase;
background: #042035;
border: 0;
padding: 6px 30px;
font-size: 24px;
}
#contentwrap #proddesc a.viewall, #pageheading #proddesc  a.viewall{
 font-size: 14px;
 background: url(/images/mycart.png) left no-repeat #042035;
 background-position: 0 0;
 }
 
 #contentwrap #proddesc a.viewall.addtocart, #contentwrap #proddesc a.viewall.ss, #contentwrap #proddesc a.viewall.sample{
 width: 195px;
 margin-bottom: 5px;
 display: block;
 }
 #contentwrap #proddesc a.viewall.addtocart{
 background: url(/images/cartbut.gif) left no-repeat #042035;
 background-position:2px 2px;
 }
 #contentwrap #proddesc a.viewall.ss{
 background: url(/images/ssbut.gif) left no-repeat #042035;
 background-position:2px 2px;
 }
  #contentwrap #proddesc a.viewall.sample{
 background: url(/images/ordersample-icon.gif) left no-repeat #042035;
 background-position:2px 2px;
 }
#contentwrap #proddesc a.viewall:hover, #pageheading #proddesc  a.viewall:hover{
text-decoration: none;}
#submitarrow {
color: #fff;
font-size: 18px;
text-transform: uppercase;
position: relative;
top:-20px;
right: 40px;
border: 0;
background: #042035 url(/images/submitarrow.gif) left no-repeat;
height: 50px;
line-height: 50px;
padding-left: 65px;}
#breadcrumb{
text-align: right;}
#breadcrumb a{
color: #80B2D4;}

#divinputfile{
	background:url(/images/upload_file.gif) no-repeat 100% ;
	
	width:324px;
	margin:0px;
}

#divinputfile #filepc{
	opacity: 0.0;
		-moz-opacity: 0.0;
	filter: alpha(opacity=00);
	font-size:18px;
}

#fakeinputfile{
	margin-top:-28px;
}

#fakeinputfile #fakefilepc{
	width:215px;
	background: #dae0e5;
	border: 0;
    height: 32px;
	font-size: 14px;
	padding: 0 3px;
}
.smtext{
font-size: 12px;}
.submitsubtext{
width:140px; display: block; padding-top: 5px;}
#prodimg{float: left;
width: 310px;
/* min-height: 400px; */
text-align:center;}
#prodimg img{
margin-left: -12px;
}
#prodcolors {
text-align: left;
/* background: #f5f9fa; */
width: 288px;}
#prodimg #prodcolors img{
border:1px solid #e8e8e8; margin:7px 14px 7px 0;
}
#twocolumns_sub #proddesc{
float: left;
width: 370px;
padding-bottom: 10px;}
.rightmed #proddesc{
width: 265px;
float: left}
#contentwrap #proddesc h4{
color: #032035;
font-weight: bold;
text-transform: inherit}
#proddetails{
background: url(/images/bluegradient.jpg) top repeat-x;
float: left;
width: 575px;
}
#proddetails.ie{
float: right;
}
#proddetails.prod{
background: url(/images/bluegradient.jpg) top repeat-x;
float: right;
width: 385px;
margin-left: -12px;
margin-top: 18px;
}
#proddetails h4{
color: #4280ab;
/* float: right; */
/* width: 275px; */
margin: 10px;}
.rightmed #proddetails h4{
width: 250px;
}





#enlarge{
background: #fff;
float:left;
line-height: 28px;
padding-bottom: 10px;
text-align: center;
width: 300px;
text-transform: uppercase;
}
 #enlarge a{
text-decoration: none;
}

#enlargeicon{
text-transform: uppercase;
/*
width:26px;
height: 15px;
*/
background: url(/images/enlargeicon.gif) no-repeat left;
display: inline-block;
padding:20px 20px 20px 40px;
/* background-position: 0 2px; */
/* margin: -4px 10px 0px 0 */
}
/*
.rightmed #enlargeicon{
background-position: 0 6px;
margin: 2px 10px -2px 0;
}
*/






#HiRes{
background: #fff;
float:left;
line-height: 28px;
padding-bottom: 10px;
text-align: center;
width: 300px;
text-transform: uppercase;
}
 #HiRes a{
text-decoration: none;
}

#hiresicon{
text-transform: uppercase;
/*
width:26px;
height: 15px;
*/
background: url(/images/hiresicon.gif) no-repeat left;
display: inline-block;
padding:20px 20px 20px 40px;
/* background-position: 0 2px; */
/* margin: -4px 10px 0px 0 */
}
/*
.rightmed #hiresicon{
background-position: 0 6px;
margin: 2px 10px -2px 0;
}
*/






































.wrap{ padding: 10px;}
.bluebox{background: #80B2D4;}
#units{float:left; width: 202px;}
#units p{margin: 0;}
#units .bluebox{ margin-right: 3%; float: left; padding-top: 3px; text-align: center; margin-top: 1px;}
#units .priceper{
margin-top: 4px;
padding:3px 14%;
font-size: 12px;
background: #fff;
}
#checkinventory{
float: right;
line-height: 52px;
background: url(/images/checkbox.gif) no-repeat right;
}
#checkinventory a{
padding-right: 40px;
}
#stof {
background:url("/images/blue-email.gif") no-repeat left;
line-height:20px;
}
#stof a{
padding-left: 40px;
}

#enlarge a{
float: left;
width: 33.3%;
border: 1px solid #ccc;
margin-right: -2%;
/*
text-decoration: none;
margin: 10px 0 0 98px;
display: block;
float: left;

width:120px;
cursor: pointer;
*/
}

#enlargeicon{
/* float: left; */

}
/*
#proddetails #enlarge a div.text{
margin-top: -18px;
background: none;
float: left;}
*/
.mycart{
	margin-right:-5px;
	width:260px;
	padding-left:20px;
	padding-right:7px;
	height:48px;
}
.mycart div{
	float:left;
	width:75px;
	margin-left:9px;
	font-size:12px;
	text-align:center;
	line-height:auto;
	padding-top:14px;
}
.mycart div.last{
	margin-left:15px;

}
.mycart.one{
	background:url('/images/mycart1on.gif') no-repeat right;
	float:right;

}
.mycart.two{
	background:url('/images/mycart2on.gif') no-repeat right;
	float:right;

}
.mycart.three{
	background:url('/images/mycart3on.gif') no-repeat right;
	float:right;

}

#contentwrap form .header.cartrow{
	width:100%;
	font-size:18px;
	padding:0px 0 15px 0;
	margin: 0;
	
}
#contentwrap #cartreview .header.cartrow{
	width:100%;
	font-size:14px;
	font-weight: bold;
	padding:15px 15px 0px 0px;
	
}
#contentwrap form .cartrow{
	width:100%;
	font-size:14px;
}
.cartrow .col{
	float:left;
	margin-right:20px;
	
}
.cartrow .col.one{
	background:none;
	width:60px;
	padding-left: 15px;
	line-height: 28px;
	
}
.cartrow .col.two{
	width:300px;
	line-height: 28px;
}

.cartrow .col.three{
	width:245px;
}
.cartrow.header .col.three{
margin-top: 4px;}


.cartrow .col.four, .cartrow .col.five{
	width:100px;
	line-height: 28px;
	
}
.cartrow .col.five{
	text-align:right;
	margin-right:0px;
}
.cartitems{
	background:#f5f9fa;
	border:0px solid #dfedf1;
	padding:15px 15px 60px 0px;
	display:block;
	clear:both;
}
/*
#cartreview .cartitems .cartrow{
	font-size: 12px;
}
*/
.cartitems #units .priceper {
	background:#f5f9fa;	
}
#cartreview .cartrow .col.one{
	width:55px;
	background: none;
}
#cartreview .cartrow .col.two{
	width:170px;
	background: none;
}
#cartreview .cartrow .col.three{
	width:70px;
	line-height: 28px;
	background: none;
}
#contentwrap form .cartitems .text{
	width:75px;
}
#contentwrap form .cartrow.footer{
  	width:100%;
	padding-top:8px;
	padding-bottom:30px;
	clear:both;
}
.col.onelarge {
	width:410px;
}
.col.onelarge .submit{
	font-size:18px;
	margin-right:20px;

}
.col.total{
	width:230px;
	text-align:right;
	line-height:28px;
}
.col.totalquantity{
	text-align: right;
	line-height: 28px;
}
.col.totalprice{
	text-align:right;
	width:122px;
	float: right;
	margin:0;
	line-height: 28px;
	
}
.cartrow.footer p{
	font-size:12px;
	line-height:18px;
	margin:0;

}
.cartrow.footer p img{
	position:relative;
	bottom:-6px;
}
#contentwrap form .col.totalquantity .text, #contentwrap form .col.totalprice .text{
	background: #1c5075; 
	color:#fff;
	width:75px;
	
	}
.address .modify, #loginform .modify{
text-align: right;
}
.address .modify a, #loginform .modify a{color: #4280AB;}
#reviewitems{ padding-left: 30px;
background: url(/images/review1.gif) no-repeat;}
#reviewinfo{ padding-left: 30px;
font-size: 18px; color: #80b2d4;
font-weight: normal; text-transform: uppercase;
background: url(/images/review3.gif) no-repeat;}
#reviewaddress{ padding-left: 30px;
font-size: 18px; color: #80b2d4;
font-weight: normal; text-transform: uppercase;
background: url(/images/review2.gif) no-repeat;}
#whychooseus-login .catalog{
background:none;

clear: left;
float: left;
width: 416px;
margin: 30px 0 0 0;}
.catalog .our-catalog h3 {
color:#80B2D4;
/* font-size:22px; */
font-weight:normal;
line-height:25px;
margin:0 0 14px;
text-transform:uppercase;
}
#whychooseus-login .catalog .box-line {
background: none;
width:416px;
padding:0 0 6px;

}
#whychooseus-login .catalog .our-catalog {
width:375px;
float:left;
font-size:15px;
line-height:18px;
padding:14px 3px 0;
}
#whychooseus-login .catalog .our-catalog a:hover{
text-decoration: none;
}
#whychooseus-login .catalog .our-catalog .btn-link {
width:265px;
/* margin-top: -20px; */
padding-bottom: 25px;
clear:both;

}
.catalog .our-catalog .image {
float:left;
width:130px;
height: 150px;
display: block;
margin:-19px 10px -40px -2px;
float: left;

}
.catalog .our-catalog .txt {
height:1%;
overflow:hidden;
/* padding:0 0 20px; */
}
.catalog .our-catalog .txt a p{
color:#032035;
}
.catalog .btn-link a {
background:none repeat scroll 0 0 #074068;
border-bottom:1px solid #376E93;
color:#FFFFFF;
float:right;
font-size:12px;
line-height:15px;
padding:7px 10px;
text-transform:uppercase;
}
.catalog .our-catalog h3 a{
color: #80B2D4;
}
.myadmin .submit{
margin-top: 10px;
font-size: 18px;
width: 300px;
clear: both;
cursor: pointer;
text-align: left;

}
.myadmin h4{
margin-top: 0;}
.quotes{
background: url(/images/quoteleft.gif) no-repeat;
background-position:  0 0;
padding: 24px 10px 34px 20px;
display: block;
margin: 5px;
}
.quoteswrap{
background: url(/images/quoteright.gif) no-repeat;
background-position: 500px 25px;

}
.productlist .col{
float: left;
width: 31.33%;
font-size: 13px;
padding-right: 2%;
margin-right: 0px;
margin-bottom: 30px;}
#contentwrap .productlist .col .h{
margin-top: 0px;
display: block;
background: #f5f9fa;
padding:5px 0 20px 5px;
font-size: 14px;
color: #032035;
border-bottom: 1px solid #e8e8e8;
margin-bottom: 8px;
width:100%;
}
.espadmintable, .espadmintable.white{
	
width:1000px;

font-size:12px;}
.espadmintable.white {
background-color: #fff;
padding-top:20px;
padding-bottom:20px;
margin-top: 20px;
}
.espadmintable td{

font-size:11px;
}

.espadmintable td p{
margin:0;
}
.espadmintable select{
	font-size:11px;
}
.newsheader{
margin-top: 0;
text-transform: none;}
.datestamp{
font-size: 12px;}

#contentwrap .col .h a{
color: #032035;}
#carousel {
	margin: 0 auto;
	width: 930px;
	height: 295px;
	padding: 0;
	overflow: scroll;
	
}
#carousel ul {
	list-style: none;
	width: 930px;
	margin: 0;
	padding: 0;
	position: relative;
}
#carousel li {
	display: inline;
	float: left;
}
/*
#carousel a img{
margin-left: -2px;}
*/
.textholder {
	text-align: left;
	font-size: small;
	padding: 6px;
	display: none;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
}
.thumbsgroup{
text-align: right;
float: right;
top:-32px;
margin-bottom: -32px;
padding-right: 5px;}
.playpause{
display: none;}
.aside2sm .sales-features li {
display: block;
margin: 10px 0 0 26px;
width:215px;
float: none;
}
#contentwrap .aside2sm .sales-features a{
color: #032035;}
.subcol{
float: left; width: 31.3%;
padding-right: 1%;
margin-right: 1%;
font-size: 12px;
}
.subcol .subimg{
background: url(../images/subimgbg.jpg) top repeat-x #cbdce7;
float: left;
padding: 8px 3px;
border: 1px solid #b4d0e2;
}
.subcol .subimg .subth{
border: 1px solid #b4d0e2;
width: 80px;
height: 80px;
overflow: hidden;
display: block;
}
.subcol .subimg .subth.lg{
border: 1px solid #b4d0e2;
width: 200px;
height: 150px;
overflow: hidden;
display: block;
}
.subcol a{
cursor: pointer;}
.subcol a:hover{
text-decoration: none;}
.subcol .subcontent{
margin-left: 7px; float: left; display: block; width: 118px;}
.subcol .subcontent h4{
margin-top:8px;
}
.subcol .subcontent.lg{
width:200px;
margin: 0;
}
.subcol .viewpdf{
background: #042035;
color: #fff;
padding: 2px 4px;
width: 70px;
text-transform: uppercase;
font-size: 12px;
text-align: center;
display: inline-block;
margin-top: 5px;}
.dashbreak{
background: url(../images/subdashimg.gif) left repeat-x;
padding: 30px 0;
}
a:hover.nohover{
text-decoration: none;}
#searchbar{
background: #00537e;
color:#fff;
}
#searchicon{
float: left;}
#searchicon img{
padding-right: 8px;
background: #fff;
}
#units .iesm{
margin-left: 4px;
margin-right: 4px;
}
