* {margin:0; padding:0;}
.clear {clear:both}
.w1000 {width:1000px; margin:0 auto;}
a {color:#278bca;}
a img {border:none}
.BodyTextErr{color:#B30000;}
body {
 	/*font-family:Helvetica, Arial, sans-serif;*/
	font-size:12px;
	line-height:1.4em;
}

#header {
	border-top:4px solid #0177c1;
	position:relative;
	/*
	border-bottom:1px solid #bbbbbb;
	margin-bottom:2px;*/
}
#header #logo {
	width:294px;
	height:49px;
	/*background:url(../newImages/logo-pasternack.gif) no-repeat;*/
	background:url(../newImages/logo_new.png) no-repeat left top;
	margin-top:5px;
	margin-bottom:0;
	margin-left:25px;
	float:left;
}

#header #printLogo {
	width:294px;
	height:49px;
	/*background:url(../newImages/logo-pasternack.gif) no-repeat;*/
	margin-top:20px;
	margin-bottom:5px;
	margin-left:25px;
	text-align:left;
}

#header #headerControls {
	width:315px;
	float:right;
	position:relative;
	margin-bottom:5px;
}
.headerleftCol
{
	width:360px;
	float:left;
}
.phoneBadge {
	font-size:8px;
	color:#6b6b6b;
	/*margin-top:15px;
	margin-right:10px;*/
	float:left;
	clear:both;
}

.phoneBadge strong {
	font-weight:bold;
	color:#0177c1;
	font-size:11px;
	/*letter-spacing:-0.02em;*/
}
.numCall
{
	float:left;
	width:155px;
	margin-left:5px;
	font-size:10px;
}
.phoneBadge span
{
	font-size:10px;
}
#flashholder
{
	float:left;
	padding:8px 0px 0px 0px;
	width:320px;
}
#flashholder #headerBanner 
{
    height: 79px;
    overflow: hidden;
    width: 296px;
    position:relative;
    margin:0px auto;
}
#headerControls .bbbBadge {	
	position:absolute;
	left:6px;
	top:39px;
}

#headerControls .google1 {	
position:absolute;
	left:1px;
	top:10px;}

#headerControls .ulBadge {	
	position:absolute;
	left:145px;
	top:5px;
}

#headerControls .toolbar {
	padding:5px;
	float:right;
	width:260px;
	background:url(../newImages/bg-toolbar.gif) repeat-x #e2eff7;
	border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	margin-bottom:2px;
	min-height: 58px;
}

#headerControls .checkoutPanel .btnCheckout, .btnCheckout {
	display:block;
	position: absolute;
	top: 41px;
	right: 0;
	width:78px;
	height:20px;
	line-height:20px;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	background:url(../newImages/btn-checkout.gif) no-repeat;
	background-position:top;
	margin-right:5px;
}

#headerControls .checkoutPanel .btnCheckout:hover, .btnCheckout:hover {
	background-position:bottom;
	text-decoration:none;
}

#headerControls .userName {
	float:left;
	padding:1px;
}

#headerControls .checkoutPanel {
	float:left;
	padding:0px;
	width:258px;
	line-height:14px;
}
.shopCart
{
	float:left;
	clear:both;
}
.accLnk
{
	float:left;
	clear:both;
	color:#6f6d6e !important;
	font-size:10px !important;
}
/*#loginText
{
	float:left;
	clear:both;
	display:block;
}*/

#headerControls .welcomeText {
	float:right;	
}


#headerControls .userName, #headerControls .checkoutPanel, #headerControls .welcomeText {
	color:#7c7c7c;
	font-size:10px;
}

#headerControls .userName a, #headerControls .checkoutPanel a, #headerControls .welcomeText a {
	color:#0177c1;
	font-weight:bold;
	padding:0px 3px;
	text-decoration:none;
	font-size:11px;
	display:inline-block;
}

#headerControls .userName a:hover, #headerControls .checkoutPanel a:hover, #headerControls .welcomeText a:hover {
	text-decoration:underline;	
}


#defaultCountdown {
	position: absolute;
	bottom: 16px;
	left: 28px;
	color: #0070B9;
	font-size: 11px;


}

.shippingCounter h4 strong {
	color:#171717;
}

#headerControls .headerSearch {
	float:right;
	width:262px;
	height:13px;
	background:url(../newImages/bg-topsearch_new-270w-18h.gif) no-repeat;
	padding:2px 4px 4px;
	position:relative;
	margin-top: 2px !important;
}

#headerControls .headerSearch #ctl00_header_ctrlSearch_SearchText, .searchTextTop, .headerSearch .search input#SearchText{

	background:none;
	border:none;
	line-height:16px;
	font-size:12px;
	color:#000;
	height:14px;
	width:252px;

}

#headerControls .headerSearch #ctl00_header_ctrlSearch_SearchButton, .searchBtnTop {
	display:block;
	position:absolute;
	right:1px;
	top:1px;
	width:50px;
	height:16px;
	color:#000;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	line-height:11px;
	background:url(../newImages/btn-search-header-short.png) no-repeat;
	background-position:bottom;
	border:none;
	cursor:pointer;
}
	
#headerControls .headerSearch #ctl00_header_ctrlSearch_SearchButton:hover, .searchBtnTop:hover {
	background-position:top;
	color:#fff;
}

#headerControls .headerSearch #ctl00_header_ctrlSearch_SearchPanel span {
	display:none;
}
	
#navbar {
	border-top:1px solid #dbe4ea;
	border-bottom:1px solid #b6c8d4;
	position:relative;
	background:url(../newImages/bg-navbar.gif) repeat-x bottom #a2bac9;
	z-index:5;
}
	
#navbar ul {
	display:block;
	background:url(../newImages/bg-navbar-links.gif) repeat-x  center #0166b8;
	padding-left:5px;
	height:25px;
	width:993px;
	position:relative;
}
#navbar ul li {
	display:block;
	float:left;
	position:relative;
	margin:0px;
}

#navbar ul li a {
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:4px 14px 5px 10px;
	display:block;
	float:left;
}

#navbar ul li a:hover, #navbar ul li.hover a {
	background:url(../newImages/bg-navbar-links-h.gif) center repeat-x;
}

#navbar ul li .dropIcon {
	width:14px;
	height:14px;
	display:inline;
	margin-left:5px;
	background:url(../newImages/icon-drop.png) no-repeat;
}

#navbar ul li.contact {
	position:absolute;
	background:url(../newImages/bg-navbar-links-contact-new.gif) left center no-repeat;
	right:0px;
	height:25px;
}
#navbar ul li.contact .singleCol
{
	left:-76px;
}
#navbar ul li.contact a {
	padding-left:33px;
	padding-right:10px;
}

#navbar ul li.contact a:hover {
	background:none;
}
#navbar ul li.contact#feedback-nav-button {
	background:url(../newImages/bg-navbar-links-feedback.gif) left center no-repeat;
	Position:absolute;
	right:108px;
	padding: 0 20px 0 5px;
	height:25px;
}
#navbar ul li.contact#feedback-nav-button a {
	padding-left:25px;
}
#navbar .dropdown {
	position:absolute;
	top:25px;
	left:0px;
	border-bottom:10px solid #002f51;
	width:694px;
	background:url(../newImages/bg-dropdown.gif) repeat-y;
	z-index:10;
	display:none;
}

#navbar .dropdown .leftCol {
	width:195px;
	padding:20px;
	float:left;
}
#navbar .dropdown .rightCol {	
	width:415px;
	padding:20px;
	float:right;
}

#navbar .dropdown .rightCol ul {
	float:left;
	width:185px;
	padding-right:20px;
	display:block;
	background:none;
	height:auto;
	padding-left:0px;
	
}

#navbar .dropdown .rightCol ul li {
	display:block;
	float:none;
}

#navbar .dropdown .rightCol ul li a, navbar .dropdown .rightCol ul li.hover a {
	color: #0177c1;
	display: block;
	float: none;
	font-size: 11px;
	font-weight: bold;
	padding:0px;
	text-decoration: none;
	background:none;
}

#navbar .dropdown .rightCol ul li a:hover {
	text-decoration:underline;
	background:none;
}

#navbar .dropdown .leftCol ul {
	float:none;
	display:block;
	background:none;
	height:auto;
	padding-left:0px;
}

#navbar .dropdown .leftCol ul li {
	display:block;
	float:none;
	margin-bottom:5px;
}

#navbar .dropdown .leftCol ul li a, #navbar .dropdown .leftCol ul li.hover a {
	color: #fff;
	display: block;
	float: none;
	font-size: 13px;
	font-weight: bold;
	padding:0px;
	text-decoration: none;
	background:none;
}

#navbar .dropdown .leftCol ul li a:hover {
	text-decoration:underline;
	background:none;
}

#navbar .dropdown h2 {
	color:#ffffff;
	font-size:22px;
	font-weight:bold;
	line-height:24px;
	border-bottom:1px solid #FFF;
	margin-bottom:10px;
	padding-bottom:10px;
}

#navbar .dropdown h3 {
	color:#00375e;
	font-size:18px;
	font-weight:bold;
	margin-bottom:20px;
}
	
#navbar .dropdown.singleCol {
	background:#FFF;
	padding:20px;
	width:175px;
	margin-top:0px;
}

#navbar .dropdown.singleCol ul {
	    background: none;
	    display: block;
	   height: auto;
	    padding-left:0px;
		width:auto;
}

#navbar .dropdown.singleCol ul li {
display: block;
float: none;
position: relative;
}


#navbar ul li .dropdown.singleCol ul li.hover a {
	background:none;
}
#navbar .dropdown.singleCol ul li a {
		color: #0177C1;
display: block;
float: none;
font-size: 11px;
font-weight: bold;
padding: 0;
text-decoration: none;
background:none;
}

#navbar .dropdown.singleCol ul li a:hover {
	text-decoration:underline;
}


#navbar .dropdown.doubleCol {
	background:#FFF;
	padding:20px;
	width:420px;
}

#navbar .dropdown.doubleCol ul {
	    background: none;
	    display: block;
	    height: auto;
	    padding-left:0px;
		float:left;
		width:200px;
}

#navbar .dropdown.doubleCol ul li {
display: block;
float: left;
width:200px;
position: relative;
margin:0px;
}


#navbar ul li .dropdown.doubleCol ul li.hover a {
	background:none;
}
#navbar .dropdown.doubleCol ul li a {
		color: #0177C1;
display: block;
float: none;
font-size: 11px;
font-weight: bold;
padding: 0;
text-decoration: none;
background:none;
}

#navbar .dropdown.doubleCol ul li a:hover {
	text-decoration:underline;
}

#breadcrumb {
	background:#EEF5FA url(../newImages/bg-breadcrumb.gif) repeat-x top;
	padding:7px 10px;
	border-bottom:1px solid #d9e9f5;
	margin-bottom:20px;
	color:#606060;
	font-size:12px;

	
}

#breadcrumb a {
	font-weight:bold;
	color:#0076c0;
}
	
#content {
	background:url(../newImages/bg-content.gif) repeat-x top;
}

#content.subpage {
	background:none;
}

#content.subpage .leftCol {
	float:left;
	width:280px;
	margin-bottom:20px;
}

#content.subpage .rightCol {
	float:right;
	width:700px;
	margin-bottom:20px;
}

#content.subpage .subnav {
	padding:2px;
	border:1px solid #d9e9f5;
	margin-bottom:20px;
}

#content.subpage .subnav h3.header {
	background:#0076c0 url(../newImages/bg-subnav-header.gif) repeat-x;
	color:#FFF;
	padding:10px;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:-0.02em;
	margin-bottom:10px;
	margin-top:0px;
}

/*
#content.subpage .subnav h4 {
	margin-bottom:10px;
	padding:5px 10px;
	background:#EEF5FA;
	color:#002E4F;
}
*/

#content.subpage .subnav h4 {
    background: none repeat scroll 0 0 #EEF5FA;
    color: #002E4F;
    font-size: 0.9em;
    margin-bottom: 5px;
    padding: 7px 10px;
    font-weight:600;
}

#content.subpage .subnav ul {
	padding:0px 10px 0px 10px;
	list-style:none;
	margin-bottom:20px;
}

#content.subpage .subnav ul li {
	display:block;
	padding-left:20px;
	/*background:url(../newImages/bg-subnav-bullet.gif) center left no-repeat;*/
    background:url("../newImages/bg-subnav-bullet.gif") no-repeat scroll left 6px transparent
}

#content.subpage .subnav ul li a.activecat {
	font-weight:bold;
}

#content.subpage .subnav .btnClose {
	height:30px;
	background:url(../newImages/bg-subnav-bottomclose.gif) right no-repeat;
	cursor:pointer;
}

#content.subpage #subpageFeatures {
	margin-bottom:20px;
}

#content.subpage #subpageFeatures ul {
	list-style:none;
}

#content.subpage #subpageFeatures li {
	width:233px;
	float:left;
}

#content.subpage #subpageFeatures li.first {text-align:left;}
#content.subpage #subpageFeatures li.second {text-align:center;}	
#content.subpage #subpageFeatures li.third {text-align:right; float:right;}	

/*
#content h1 {
	color:#414f58;
	font-size:18px;

	letter-spacing:-0.02em;
	padding-bottom:10px;
	border-bottom:1px solid #d9e9f5;
	margin-bottom:15px;
}

#content h1 strong {
	color:#0177c1
}*/

#content .contentBlock {
	background:url(../newImages/bg-contentblock.gif) repeat-x;
	margin-bottom:20px;
}

#content .contentBlock h3.header {
	padding:10px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFF;
	letter-spacing:-0.02em;
	background:url(../newImages/bg-contentblock-header.gif) repeat-x;
}

#content .contentBlock .inner {
	padding:20px 10px 0px 10px;
}

#content #searchFilters {
	
}

#content #searchFilters .col {
	float:left;
	width:160px;
	padding-right:10px;
}

#content #searchFilters ul {
	list-style:none;
	margin-bottom:20px;
}

#content #searchFilters ul a {
	padding:2px;
	font-size:11px;
	display:block;
	text-decoration:none;
}

#content #searchFilters ul li.odd a {
	background:#FFF;
}

#content #searchFilters ul a .count {
	color:#002e4f;
}

#content #searchFilters h4 {
	color:#002e4f;
	margin-bottom:5px;
}
	
#productsList {
}

#productsList .product {
	display:block;
	padding:5px;
	/*
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	*/
	margin-bottom:10px;
	border-bottom: 2px solid #EDEDED;
}

#productsList.twoCol .product {
	width:460px;
	float:left;
	/*background:#eef5fa;*/
	margin:10px 0px 0px 20px;
    height: 80px;
}



#productsList.twoCol .product.odd {
	margin-right:0px;
}

#productsList .product.odd {
	/*background:#eef5fa;*/
}

#productsList .product .icon {
	float:left;
	width:100px;
	margin-right:20px;
}

#productsList.twoCol .product .icon {
	margin-right:10px;
}

#productsList .product .icon img {
	max-width:100px;	
}

#productsList .product .details {
	width:560px;
	float:left;
}

#productsList.twoCol .product .details {
	width:220px;
	
}

#productsList .product .discountTable .listPrice {
	display:none;
}

.singlePrice {
	text-align: center;
	padding-top: 5px;
}

.variantprice {
	font-weight: bold;	
	color: #002E4F;
	font-size:16px;
}

#productsList .product div.productName {
	line-height: 15px; /* squeeze to show full product name [knguyen/20131204]*/
	color:#0177c1;
	font-weight:bold;
	font-size:12px;
	margin-bottom:0px;
	/*letter-spacing:-0.02em;*/
    letter-spacing:normal;
}

#productsList .product .productSku {
	color:#002e4f;
	font-size:12px;
	margin-bottom:5px;
}

#productsList .product .discountTable table tr td {
	font-weight:bold;
	padding-right:5px;
	padding-bottom:0px;
	color:#002e4f;
	font-size:11px;
	line-height:12px;
}

#productsList .product .discountTable table tr.listPrice td {
	font-weight:normal;
}


#productsList .product .addToCart {
	padding:5px;
	width:200px;
	float:right;
	background:#FFF;
	border:1px solid #d9e9f5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#productsList.twoCol .product .addToCart {
	width:100px;
}

#productsList .product .stockStatus {
	margin-bottom:10px;
	color:#002e4f;
	font-size:11px;
}

#productsList .product .stockStatus .instock {
	color:#53a000;
}

#productsList .product .qtyBox {
	float:left;
	margin-right:5px;
}

#productsList.twoCol .product .qtyBox {
	float:none;
	margin-bottom:5px;
	display: inline-block;
    margin-right: 0px;
    /*padding: 7px 0px;*/
	padding:0px 0px 5px 0px;
    position: relative;
    width: 100%;	
}
#productsList.twoCol .product .qtyBox input
{
    /*position: absolute;
    right: 0;
    top: 0;*/
	float:left;
}
/*#productsList.twoCol .customLength .product .qtyBox
{
	padding:0px 0px 5px 0px;
}*/
#productsList.twoCol .customLength .qtyBox span
{
	display:block;
	float:left;
	line-height:normal;
	padding:3px 0px;	
}
#productsList.twoCol .customLength .qtyBox select
{
	border:1px solid #D9E9F5;
	color:#000000;
	margin:3px 0px 0px 5px;
	padding:2px;
	width:47px;
	font-size:13px;
}

#productsList .product .qtyBox input {
	border:1px solid #d9e9f5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:5px;
	width:50px;
}
	
.btnAddToCart {
	width:87px;
	height:24px;
	line-height:24px;
	color:#FFF;
	text-align:center;
	display:block;
	float:left;
	background:url(../newImages/btn-addtocart.gif) no-repeat;
	border:none;
	cursor:pointer;
}

.btnSubmit {
	width:87px;
	height:26px;
	line-height:26px;
	color:#000;
	font-weight: bold;
	font-size:11px;
	text-align:center;
	display:block;
	float:left;
	border:none;
	cursor:pointer;
	background:url(../newImages/btn-m-y-noh-lb.png) no-repeat;
}

.CatCustomInputButtom{
	width:110px;
	height:24px;
	line-height:24px;
	color:#000;
	text-align:center;
	display:block;
	clear:both;
	float:right;
	background:url(../newImages/btn-customaddtocart-yellow.gif) no-repeat;
	border:none;
	margin-left:5px;
	cursor:pointer;
}

#home3Cols {
	position:relative;
	height:330px;
	margin-bottom:15px;
}

#home3Cols .shadow {
	position:absolute;
	left:-21px;
	bottom:-20px;
	z-index:1;
}
#home3Cols .col {
	background-color:#111111;
	width:332px;
	height:330px;
	float:left;
/*	border-right:1px solid #535353;*/
    border-right:1px solid #FFFFFF;
	position:relative;
	z-index:2;
	overflow:hidden;
}

#home3Cols .col.last {
	border-right:none;
}


#home3Cols .col .colFooter {
	width:322px;
	height:50px;
	background:url(../newImages/bg-col-footer.png) top no-repeat;
	padding-top:25px;
	padding-left:10px;
	position:absolute;
	bottom:0px;
	color:#FFF;
	
}

#home3Cols .col .colFooter h4 {
	padding-top:12px;
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
}

#home3Cols .col .colFooter .small {
	font-size:11px;
	color:#FFF;
	font-weight:bold;
}

#home3Cols .col .colFooter .icon {
	padding-right:15px;
	float:left !important;
}

/* Commented Out by Client Request */
/*
#home3Cols .col:hover .colFooter {
	height:55px;
}
*/

#home3Cols .col.topCategories {
	background:url(../newImages/bg-homeCol1.jpg) no-repeat top;
}

#home3Cols .col.topCategories .inner {
	padding:10px 0;
}

#home3Cols .col.topCategories table tr td a {
	color:#ffffff;
	font-weight:bold;
	padding-left:17px;
	background:url(../newImages/icon-xscategory.png) left top no-repeat;
	display:block;
	font-size:11px;
	letter-spacing:-0.025em;
	text-decoration:none;
}

#home3Cols .col.topCategories table tr td a:hover {
	color:#ffb523;
}

#home3Cols .col.topCategories ul {
	list-style:none;
	margin-left:10px;
	float:left;
	width:156px;
}

#home3Cols .col.topCategories ul li {
	width:140px;
	padding-right:5px;
	line-height:14px;
	float:left;
	padding-left:15px;
	background:url(../newImages/icon-cat-tiny.gif) 0 1px no-repeat;
	text-align:left;
}

#home3Cols .col.topCategories ul li a {
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}

#home3Cols .col.topCategories .btn-l-y-noh {
	width:145px;
	height:26px;
	color:#000;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	background:url(../newImages/btn-l-y-noh.png) no-repeat;
	line-height:26px;
	display:block;
	font-size:11px;
	margin-top:5px;
	
}

#home3Cols .col.searchProducts {
	background:url(../newImages/bg-homeCol2.jpg) no-repeat top;
}
	
#home3Cols .col.searchProducts .inner {
	padding:30px;
	margin:0px 0px 0px 0px;
}

#home3Cols .col.searchProducts .inner h3 {
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-0.02em;
	margin-bottom:15px;
	line-height:22px;
	text-align: center;
}

#home3Cols .col.searchProducts .inner .middleSearch {
	display:block;
	border:none;
	background:#FFF;
	padding:5px;
	font-size:14px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width:260px;
	/*margin-bottom:5px;*/
	margin:0px auto 5px auto;
	height: 16px;
}

#home3Cols .col.searchProducts .btn-m-y-noh {
	width:84px;
	height:26px;
	color:#000;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	background:url(../newImages/btn-m-y-noh.png) no-repeat;
	line-height:26px;
	display:block;
	font-size:11px;
	/*margin-top:15px;*/
	border:none;
	cursor:pointer;	
	margin:15px auto 5px auto;
}

#home3Cols .col.searchProducts #btn-newest-products {
	color:#ffba26;
	font-size:16px;
	text-decoration:underline;
	margin-left:15px;
	margin-top:50px;
	font-weight:bold;
	display:block;
}

#feedback-button{
	margin-top:-5px;
}

#feedback-button h3 {
	text-align:center;
	color:#fff;
	font-size:23px;
	font-family:Calibri,"Gill Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight:normal;
}

#home3Cols .col.searchProducts #feedback-button a {
	background:url(../newImages/btn-m-y-noh-long.png) no-repeat;	
	width:160px;
}

#home3Cols .col.productWizards {
	background:url(../newImages/bg-homeCol3.jpg) no-repeat top;
}

#home3Cols .col.productWizards .inner {
	padding:25px;
}

#home3Cols .col.productWizards .inner a {
	display:block;
}
	
#featuredBanners {
	margin-bottom:15px;
}

#featuredBanners a {
	text-decoration: none;
}

#featuredBanners .banner {
	width:320px;
	float:left;
	margin-right:20px;
	position:relative;
}
#featuredBanners .banner.last {	
	float:right;
	margin:0px;
}

#featuredBanners .banner .inner {
	background:url(../newImages/bg-home-banners.gif) no-repeat;
	height:110px;
}

#featuredBanners .banner .shadow {
	height:13px;
	background:url(../newImages/shadow-home-fbanners.png) no-repeat top center;
}

#featuredBanners .banner .icon {
	position:absolute;
}

#featuredBanners .banner.productsInStock .icon {
	background:url(../newImages/icon-warehouse.png) no-repeat;
	width:128px;
	height:128px;
	left:2px;
	top:2px;
}

#featuredBanners .banner.productsInStock .inner {
	padding-left:135px;
	padding-top:11px;
	height:99px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}

#featuredBanners .banner h4 {
	font-size:18px;
	line-height:32px;
	color:#ffba26;
}

#featuredBanners .banner.productsInStock strong {	
	color:#ffba26;
}

#featuredBanners .banner.customCables .inner {
	padding-left:125px;
	padding-top:15px;
	height:95px;
	font-weight:bold;
	font-size:12px;
	letter-spacing:-0.02em;
	color:#fff;
}

#featuredBanners .banner.customCables .icon {
	width:117px;
	height:106px;
	background:url(../newImages/icon-cables-big.png) no-repeat;
}

#featuredBanners .banner.fastDelivery .inner {
	padding-left:140px;
	padding-top:15px;
	height:95px;
	font-weight:bold;
	font-size:12px;
	letter-spacing:-0.02em;
	color:#fff;
}

#featuredBanners .banner.fastDelivery .icon {
	width:123px;
	height:95px;
	left:10px;
	top:13px;
	background:url(../newImages/icon-truck-plane.png) no-repeat;
}
	
#homeContent {
	margin-bottom:30px;
}

#homeContent h2 {
	font-size:18px;
	font-weight:bold;
	color:#002e4f;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #e8e8e8;
}

#homeContent h4 {
	font-size:12px;
	font-weight:bold;
	color:#0177c1;
	margin-bottom:10px;	
}

#homeContent p {
	margin-bottom:20px;
	color:#00243e;
	font-size:12px;
	line-height:18px;
}



#homeContent .leftCol {
	float:left;
	width:480px;
}

#homeContent .rightCol {	
	float:right;
	width:480px;
}

#homeNews {
	
}
#homeNews .post
{
	background:none !important;
}

#homeNews .newsItem {
}

#homeNews .date {
	float:left;
	width:60px;
	font-weight:bold;
	color:#0178c1;
	padding-right:10px;
	padding-bottom:50px;
}
	
#homeNews .content {
	float:right;
	width:400px;
}

#homeContent #homeNews h4 {
	color:#00243e;
	font-weight:bold;
	
}

#newspager {
	float:right;
}
#newspager a {
	background:#add0ea;
	padding:2px 5px;
	font-size:12px;
	color:#FFF;
	margin-right:3px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-decoration:none;
}

#newspager a.activeSlide {
	background:#016fbd;
}

#footer {
	border-top:1px solid #ededed;
	padding-top:15px;
	padding-bottom:15px;
	font-size:11px;
	color:#002e4f;
}

#footer p {
	margin-bottom:15px;
}

#footer .leftCol {
	float:left;
	width:430px;
}

#footer .rightCol {
	float:right;
	width:570px;
}

#footer .footerLinks {
	list-style:none;
	text-align:right;
	margin-bottom:10px;
}

#footer .footerLinks li {
	display:inline;
}

#footer .footerLinks li a:hover {
	color:#002e4f;
}

/*#footer .securityBadges {
	text-align:right;
	float:right;
}
*/
#footer .securityBadges table tr td {
	vertical-align:middle;
	padding-left:10px;
}

#categoryPage {
}

#categoryPage #subcategoryList {
}

#categoryPage #subcategoryList tr td {
	padding:5px;
}

#categoryPage #subcategoryList .catImage {
	border:2px solid #E0E0E0;
	padding:13px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:10px;
}

#categoryPage #subcategoryList .catLink {
	margin-bottom:10px;
	text-align:left;/*added on 3Aug2011 by Kiran*/
}

#categoryPage #subcategoryList .catLink a {
	font-weight:bold;
	text-decoration:none;
	display:block;
	text-align:center;
}

#categoryPage #subcategoryList .catLink a:hover {
	text-decoration:underline;
}
	
#categoryPage1 #productFilters {
	/*margin-bottom:10px;*/
}

#categoryPage1 #productFilters .header {
	background:url(../newImages/bg-subnav-header.gif) repeat-x;
	padding:10px;
	
}

#categoryPage1 #productFilters .header h3 {
	width:70%;
	float:left;
	color:#FFF;
	font-size:14px;
	text-transform:uppercase;
	margin:0px;
	/*line-height:21px;*/
	margin-left:10px;
}

#categoryPage1 #productFilters .header .hideBtn {
	float:right;
	/*background:url(../newImages/btn-show-filters.png) no-repeat;*/
	width:90px;
	height:21px;
	text-align:center;
	line-height:21px;
	/*color:#0177c1;*/
	margin:5px;
	margin-right:10px;
	cursor:pointer;
	position:absolute;
	right:0px;
	top:0px;
}

#categoryPage1 #productFilters .FilterGoButton {
	display:none;
}

#categoryPage1 #productFilters .FilterButton {
	width:56px;
	height:29px;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	line-height:25px;
	/*background:url(../newImages/btn-search.gif) no-repeat;*/
	background-position:top;
	border:none;
	cursor:pointer;
}
#categoryPage1 #productFilters .FilterButton:hover
{
	background-position:bottom;
}

#categoryPage1 #productFilters .inner {
	background:url(../newImages/bg-product-filters-inner.gif) repeat-x top #f6fafd;
	padding:5px 15px 0px 15px;
}

#categoryPage1 #productFilters .filterBlock {
	float:left;
	padding-right:8px;
	width:208px;
	margin-bottom:20px;
}

#categoryPage1 #productFilters .filterBlock .filterDescription {
	font-size:11px;
	font-style:italic;
	color:#0177c1;
	line-height:14px;
}

#categoryPage1 #productFilters .filterBlock select {
	/*background:#FFF;
	border:1px solid #a1b5c4;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:5px;
	margin-bottom:5px;*/
	width:100%;
	
}

#categoryPage1 #productFilters .filterBlock h3,#categoryPage1 #productFilters .filterGo h3 {
	color:#0177c1;
	font-size:12px;
	margin-bottom:5px;
}

#productPage {
	}

#productPage h1 {
	margin-bottom:20px;
}

#productPage .subLeftCol {
	float:left;
	width:250px;
	margin-bottom:20px;
	margin-top:10px;
}

#productPage .subRightCol {
	
	/*width:430px;*/
	float:right;
	width:385px;
	margin-bottom:20px;
}

#productPage .productSpecs {
	color:#002e4f;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:10px;
}

#productPage .productSpecs tr td {
	padding:0px 5px 5px 0px;
}

#productPage .productSpecs .pdfLink {
	display:block;
	padding-left:35px;
	background:url(../newImages/pdf-icon.png) no-repeat left;
	font-size:12px;
	float:right;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	
	
}

#productPage .productSpecs .pdfLink small {
	display:block;
	font-size:10px;
	font-weight:normal;
}

#productPage .productSpecs .StockHint {
	display:block;
	float:left;
}

#productPage .productSpecs .StockHint_InStock {
	color:#4ec416;
	background:url(../newImages/stock-in.gif) no-repeat;
	padding-left:20px;
}

#productPage .productSpecs .rohsOk {
	color:#4ec416;
	background:url(../newImages/stock-in.gif) no-repeat;
	padding-left:20px;
}

#productPage .pricingTable {
	width:170px;
	border:1px solid #d9e9f5;
	padding:15px 10px;
			-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float:left;
    height:195px;
}

#productPage .pricingTable .header {
	color:#006dbe;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	text-transform:uppercase;
	text-align:center;
}


#productPage .pricingTable table tr td {
	font-size:11px;
	line-height:11px;
	text-transform:uppercase;
	color:#002e4f;
	font-weight:bold;
	padding:3px;
}

#productPage .pricingTable table tr.odd td {
	background:#ebf4fa;
}

#productPage .subRightCol .pricingTable table tr.odd td, #productPage .subRightCol .pricingTable table tr.nob td {
	background:#fff;
}
#productPage .subRightCol .pricingTable table tr.heads td {
	background:#fff;
	color:#000000;
}

#productPage .subRightCol .pricingTable table tr td {
	background:#ebf4fa;
}

#productPage .pricingTable table tr.nob td {
	font-weight:normal;

}

#productPage .addToCartPanel {
	width:165px;
	border:1px solid #d9e9f5;
	padding:15px 10px;
	float:right;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:#ebf4fa;
    height:195px;
}

#productPage .addToCartPanel .header {
	color:#006dbe;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	text-transform:uppercase;
}


#productPage .addToCartPanel small {
	line-height:20px;
	display:block;
	float:left;
	margin-left:7px;
	font-size:12px;
    margin-top:4px;
}
#productPage .addToCartPanel input[type='text'], .CustomInputText {
	float:left;
	display:block;
	padding:5px;
	border:1px solid #d9e9f5;
	/*-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;*/
	width:91px;
	margin-left: 11px;
	text-align:center;
	/*margin-right:10px;*/
}
/*
.CustomInputText {
	float:none !important;
	display:inline-block !important;
	width:55px !important;	
	margin-right:5px !important;
}*/
.CustomInputTextIn {
	float:none !important;
	display:inline-block !important;
	width:18px !important;
	display:block;
	padding:5px;
	border:1px solid #d9e9f5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float:left;
	font-weight:bold;
	text-align:center;
	margin-right:0px !important;	
}

#productPage .addToCartPanel input[type='hidden']{
	padding:0px;		
}

#productPage .addToCartPanel .AddToCartButton {
	float:left;
	display:block;
	width:145px;
	height:29px;
	text-align:center;
	color:#FFF;
	background:url(../newImages/btn-standard.gif) no-repeat;
	background-position:top;
	border:none;
	margin:5px 0px 15px 7px;
	cursor:pointer;
	
}
#productPage .addToCartPanel .button-small.primary-button
{
    margin:8px 0 10px;
    width:164px;
    cursor:pointer;
    }
    
#productPage .addToCartPanel .CustomInputButtom {
	float:left;
	display:block;
	width:145px;
	height:29px;
	text-align:center;
	color:#FFF;
	background:url(../newImages/btn-standard.gif) no-repeat;
	background-position:bottom;
	border:none;
	margin:5px 0px 15px 7px;
	cursor:pointer;
}


#productPage .addToCartPanel .secondary-button {
    cursor: pointer;
    display: block;
    float: left;
    height: 29px;
    margin: 8px 0 5px;
    text-align: center;
    width: 164px;
}

#productPage .addToCartPanel .CustomInputButtom:hover {
	background-position:top;
}

#productPage .addToCartPanel .AddToCartButton:hover {
	background-position:bottom;
}

#productPage .currencyHint {
	clear:both;
	font-size:11px;
	color:#002e4f;
	text-align:center;
	padding:5px 10px;
	width:170px;
}

#productPage #productTabs {}
#productPage #productTabs .tabNav {
	list-style:none;
}

#productPage #productTabs .tabNav li {
	display:block;
	float:left;
	margin:0 5px;
}
#productPage #productTabs .tabNav li a {
	display:block;
	float:left;
	padding:5px 25px;
	color:#0177c1;
	font-weight:bold;
	background:#ebf4fa;
	border:1px solid #d9e9f5;
	border-bottom:none;
	text-decoration:none;
}

#productPage #productTabs .tabNav li.ui-tabs-selected a {
	background:#0177c1;
	color:#FFF;
}

#productPage #productTabs .tab {
	clear:both;
	display:block;
	padding:20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #d9e9f5;
}

#productPage #productTabs .tab.ui-tabs-hide {
	display:none;
}

#productPage #relatedProductsTable tr td {
	padding:5px;
	
}
	
#productPage #relatedProductsTable .productImage {
	width:125px;
	text-align:center;
	padding:10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #d9e9f5;
	margin-bottom:5px;
}

#productPage #relatedProductsTable .productImage img {
	max-width:100px;
}

#productPage #relatedProductsTable .productName a {
	text-decoration:none;
	font-weight:bold;
	margin-bottom:10px;
}

#productPage #relatedProductsTable .StockHint {
	display:block;
	margin:0px auto 5px auto;
	text-align:center;
}

#productPage #relatedProductsTable .StockHint_InStock {
	color:#4ec416;
}

.btnStandard {
	display:block;
	width:145px;
	height:29px;
	text-align:center;
	text-decoration:none;
	line-height:29px;
	color:#FFF;
	background:url(../newImages/btn-standard.gif) no-repeat;
	background-position:top;
	border:none;
	margin-bottom:30px;
	margin-left:7px;
}

.btnStandard.alt {
	background-position:bottom;
}


.btnStandard:hover {
	background-position:bottom;
}

.btnStandard.alt:hover {
	background-position:top;
}

#wizardContainer {
	/*background:#e4f0f8;*/
    margin-bottom: 10px;
    padding: 0px;
	display:inline-block;
	
}

#wizardContainer .header {
	background:url(../newImages/bg-wizard-header.gif) center repeat-x;
	padding:10px 25px;
	height:40px;
}

#wizardContainer .header h2  {
	text-transform:uppercase;
	color:#FFF;
	line-height:40px;
	font-size:22px;
	float:left;
	margin-right:20px;
}

#wizardContainer .header #selector {
	float:left;
	position:relative;
	width:406px;
	height:19px;
	background:url(../newImages/bg-wizard-selector.gif) no-repeat;
	padding:10px 20px;
	line-height:19px;
	color:#002e4f;
	font-size:14px;
	font-weight:bold;
}

#wizardContainer .header #selector .drop {
	position:absolute;
	top:39px;
	left:10px;
	width:410px;
	padding:10px;
	border:1px solid #D9E9F5;
	background:#FFF;
	display:none;
}

#wizardContainer .header #selector .drop ul {
	list-style:none;
}

#wizardContainer .header #selector .drop ul li {
	display:block;
}

#wizardContainer .header #selector .drop ul li a {
	display:block;
	height:30px;
	padding-left:60px;
	margin-bottom:5px;
	padding-top:10px;
	padding-bottom:10px;
	line-height:14px;
	text-decoration:none;
}

#wizardContainer .header #selector .drop ul li a:hover {
	color:#002E4F;
}

#wizardContainer .header #selector .drop ul li a strong {
	display:block;
	font-size:14px;
}

#wizardContainer .header #selector .drop ul li a.iconAdapters {
	background:url(../newImages/icon-adapters-wizard.gif) left no-repeat;
}

#wizardContainer .header #selector .drop ul li a.iconCoax {
	background:url(../newImages/icon-coax-wizard.gif) left no-repeat;
}

#wizardContainer .header #selector .drop ul li a.iconConnector {
	background:url(../newImages/icon-connector-wizard.gif) left no-repeat;
}

#wizardContainer .header #selector .drop ul li a small {
	font-size:11px;	
	font-weight:normal;
}

#wizardContainer .header .btnSwitch {
	float:right;
	width:143px;
	height:39px;
	background:url(../newImages/btn-wizard-close.png) no-repeat;
	line-height:39px;
	text-align:center;
	color:#FFF;
	font-size:15px;
	display:none;
	cursor:pointer;
}

#btnWizardSend #wizardContainer {
	display:block;
}



#wizardContainer .wizardInner {
	padding:15px 25px;
	font-size:11px;
}

#wizardContainer .wizardInner table tr td {
	padding:0px 10px 5px 0px;
	color:#0177c1;
}

#wizardContainer .wizardInner ol {
	
	margin-left:20px;
}

#wizardContainer .dark {
	color:#002e4f;
}

#wizardContainer h4 {
	font-size:14px;
}

#wizardContainer hr {
	display:block;
	border:none;
	border-bottom:1px solid #FFF;
	margin-top:5px;
	margin-bottom:15px;
}

#wizardContainer .selectWrapper {
	padding:5px;
	border: 1px solid #D9E9F5;
	background:#FFF;
	margin-bottom:5px;
}

#wizardContainer .selectWrapper select {
	width:100%;
	border:1px solid #FFF;	
	color:#0176c0;
}

#wizardContainer h3 {
	color:#002e4f;
	font-size:14px;
	font-weight:bold;
	margin-bottom:3px;
}

#wizardContainer .filtersTable tr td {
	vertical-align:top;
}

#wizardContainer .btnFiltersSubmit {
	border:0px;
	margin-top:30px;
	display:block;
	float:right;
}

#wizardPage .ddShowResultNo {
	float:right;
	font-size:12px;
	line-height:20px;
}


#wizardPage .paging {
	margin-bottom:20px;
	text-align:right;
	color:#999;
}

#wizardPage .paging .itmsPerPage {
	padding-right:20px;
}
.ErrorText
{
	color:Red;
}
/*Begin: Feedback Form styles: 15Nov11*/
.feedback_forms
        {
            margin:5px 0px 5px 0px;    
        }
        .feedback_forms ul
        {
            margin:0px;
            padding:0px;
            list-style:none;   
         }
         /*Default table style applied -  RC*/ 
        /* .feedback_forms h3
         {
            border-bottom: 1px solid #D9E9F5;
            color: #414F58;
            font-size: 17px;
            margin-top:10px;
            margin-bottom: 15px;
            padding-bottom: 10px;
            text-transform: uppercase;  
          }*/
          .feedback_forms .header
          {
           background:#0166B8; 
           color:#ffffff;
           text-align:left;
           font-weight:bold;  
           height:30px;
          }
          .feedback_forms .footer_area
          {
              background:#D9E9F5;
              }
          /*Default table style applied -  RC*/ 
         /* .feedback_forms table
          {
              border:1px solid #D9E9F5; 
           }
           
          
          .feedback_forms tr td
          {
            border-bottom:1px solid #D9E9F5;
            padding:4px;    
          }*/
          
          .feedback_forms label
          {
            float:left;
            width:110px;   
           }
           .feedback_forms input[type='text'],
           .feedback_forms textarea
           {
               margin:3px 0px 3px 0px;
               }
           
           /*Default table style applied -  RC*/ 
           
           /*.feedback_forms input[type='text'],
           .feedback_forms textarea
           
           {
                border:1px solid #999999;   
                padding:4px;
                margin:3px 0px 3px 0px;
                color:#000000;
            }
            .feedback_forms input[type='text']:hover,
           .feedback_forms textarea:hover
          
           
           {
                border:1px solid #333333;
            }
            .feedback_forms input[type='button'],
            .feedback_forms input[type='submit'],
            .feedback_forms input[type='reset']
            {
                 background:#C2CBDA;
                 border:1px solid #adafbb;
                 padding:5px 8px 5px 8px;
                 color:#000002;
                 margin:0px 5px 0px 5px;
                 font-weight:bold;
                 cursor:pointer;
                 text-transform:uppercase;
                 font-size:12px;
             }
                         .feedback_forms input[type='button']:hover,
            .feedback_forms input[type='submit']:hover,
            .feedback_forms input[type='reset']:hover
            {
                 background:#c1cad9;
                 border:1px solid #333333;
             }*/
/*End: Feedback Form styles: 15Nov11*/
.ProID
{
	color:#006dbe;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	text-transform:capitalize;
	display:block;
	text-align:center;
}
.boxs
{
	float:left;
	width:80px;
	display:block;
	text-align:center;
}
.boxs a
{
	float:left;
	width:70px;
	color:#006dbe;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-align:center;
	padding:5px 0px;
}
.bnone
{
	font-weight:normal;
}
.inStockTitle
{
	color:#006dbe;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	/*display:block;*/
	text-transform:capitalize;
    margin-top:20px;
}
.inStockIcon
{
	background:url(../newImages/stock_right.png) no-repeat left center;
	display:inline-block;
	/*width:17px;
	height:17px;*/
	margin:5px 5px;
	font-size:14px;
	padding:5px 20px;
}
#productPage .subRightCol .productSpecs tr td
{
	padding:0px;
}
.stkQty
{
	font-size:14px;
	display:inline-block;
}
/*Custom pages Wizards*/
.wizardsWrapper
{
	width:980px;
	margin:25px auto 0px auto;
	display:inline-block;
}
.bgAdapterW
{
	float:left;
	width:100%;
	background:url(../newImages/wizards_adapter_bg_new.png) no-repeat center bottom;
	padding-bottom:10px;
}
.bgcableW
{
	float:left;
	width:100%;
	background:url(../newImages/wizards_cable_bg.png) no-repeat center bottom;
	padding-bottom:10px;
}
.headerTitle
{
	width:100%;
	display:block;
	text-align:center;
}
.headerTitle img
{
	vertical-align:top;
	margin-top:5px;
}
.headerTitle h1
{
	color:#0378c1 !important;
	font-size:24px !important;
	font-weight:bold;
	padding:0px 8px;
	display:inline-block;
	letter-spacing:normal !important;
	border-bottom:none !important;
	text-transform:capitalize;
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}
.advSearch h1
{
	font-size:20px !important;
	margin-top:5px;
}
.connectorBx
{
	background:#0177c1;
	padding:15px;
	font-size:15px;
	color:#FFF;	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-decoration:none;
	text-align:center;
	line-height:normal;
	float:left;
	margin:50px 30px;
	font-weight:bold;
}
.connectorBx span
{
	font-size:42px;
}
.adapMainBg
{
	background:url(../newImages/adapterW_bg.png) no-repeat left bottom;
	width:600px;
	height:210px;
	display:inline-block;
	float:left;
}
.cableMainBg
{
	background:url(../newImages/cableW_bg.png) no-repeat left bottom;
	width:100%;
	height:170px;
	display:inline-block;
	float:left;
}
.lcol_adapW
{
	float:left;
	margin:25px 0px 0px 40px;
	font-size:15px;
	color:#000000;
	/*width:150px;*/
}
.lcol_adapW span
{
	display:block;
	text-align:center;
	font-weight:bold;
	padding-bottom:5px;
	font-size:12px;
}
.mcol_adapW
{
	margin:40px 0px 0px 45px !important;
}
.rcol_adapW
{
	margin:25px 0px 0px 35px !important;
}
.dropDownW
{
	padding:5px;
	width:140px;
	border:1px solid #666666;
	font-size:13px;
	color:#a0a0a0;
	font-weight:bold;
}
.autoselect, .activeDD, .cwizard_wrapper select
{
	color:#0176c7 !important;
}
.inActiveDD
{
	color:#a0a0a0 !important;
}
.row1, .row2
{
	padding-bottom:25px;
}
.selectionAbove
{
    display: block;
    font-size: 13px;
    font-weight: normal !important;
    text-align: center;
	padding:4px 0px;
}
.advLcol
{
	width:370px;
	float:left;
	margin-left:20px;
}
.advLcol span, .advMcol span
{
	display:block;
	text-align:center;
	font-weight:bold;
	padding-bottom:5px;
	font-size:12px;
	color:#035c94;
}
.advLcol .box1
{
	float:left;
	margin:0px;
	width:170px;
}
.advLcol .box3
{
	margin-top:10px;
	clear:both;
	width:100%;
	float:left;
}
.advMcol
{
	float:left;
	width:200px;
}
.advMcol .box4
{
	margin-top:10px;
	clear:both;
	width:100%;
	float:left;
}
.advSearch img
{
	vertical-align:top;
	margin-top:10px !important;
}
.pagination
{
	float:left;
	width:100%;
	clear:both;
	text-align:center;
	padding:5px 0px;
}
.pagiL
{
	float:left;
	width:200px;
	text-align:left;
}
.pagiL span
{
	font-weight:bold;
}
.pagiL a
{
	margin:0px 2px;
	font-weight:bold;
}

.pagiR
{
	float:right;
	width:200px;
	text-align:right;
}
.btn_reset
{
	background:url(../newImages/btn_reset.png) no-repeat left top;
	width:144px;
	height:36px;
	display:inline-block;
}

.lcol_cableW
{
	float:left;
	margin:31px 0px 0px 5px;
	font-size:15px;
	color:#000000;
}
.lcol_cableW span
{
	display:block;
	text-align:center;
	font-weight:bold;
	padding-bottom:5px;
	font-size:12px;
}
.connectorBxCab
{
	/*background:#0177c1;*/
	/*padding:15px;*/
	font-size:15px;
	color:#0177c1;	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-decoration:none;
	text-align:center;
	line-height:normal;
	float:left;
	margin:25px 0px 0px 35px;
	font-weight:bold;
}
.connectorBxCab span
{
	font-size:42px;
}
.lcol_cableW .row1 {
    padding-bottom: 10px;
}
.lcol_cableW .row2 {
    padding-bottom: 0px;
}
.mcol_cableW
{
	margin:20px 0px 0px 11px !important;
	color:#fff;
}
.mcol_cableW .row1, .mcol_cableW .row2
{
	/*float:left !important;*/
	margin:10px 3px;
}
.BottomColCable
{
	float:left;
	/*clear:both;*/
	width:306px;
	margin:0px 0px 0px 0px;
}
.BottomColCable .mcol_cableW
{
	margin-top:6px !important;
}
.BottomColCableM, .BottomColCableR
{
	margin-left:17px;
}
.fTd
{
	padding-right:4px;
	font-size:13px;
	font-weight:bold;
	color:#0066cc;
}
.mcol_cableW .row1, .mcol_cableW span
{
	display:inline-block;
}
.connectorBxCab2
{
	margin:25px 0px 0px 5px !important;
}
.rcol_cableW
{
	margin:48px 0px 0px 25px !important;
}
.advLcolCab
{
	float:left;
	width:300px;
	margin-left:20px;
}
.advLcolCab select
{
	width:140px !important;
}
.advLcolCab td
{
	color:#0479c2;
	padding:2px 0px;
	font-weight:bold;
	width:150px;
}
.mcol_cableW .selectionAbove
{
	clear:both;
	color:#000000;
	padding:10px 0px;
}
.advMcolCab
{}
.advRcolCab
{
	margin-left:25px;
}
.row2Adv td
{
	height:36px;
	vertical-align:bottom;
}
.connectorW
{
	float:left;
	width:100%;
	padding-bottom:10px;
}
.connectorWBG
{
	background:url(../newImages/connectorW_bg.png) no-repeat left top;
	width:650px;
	float:left;
	display:inline-block;
	min-height:325px;
}
.lcol_contW
{
	margin:95px 0px 0px 62px !important;
}
.mcol_contW
{
	margin:72px 0px 0px 15px !important;
}
.Rcol_contW
{
	margin:95px 0px 0px 24px !important;
	text-align:center;
}
.mcol_contW .row1
{
	padding-bottom:70px;
	padding-left:10px;
	padding-top:3px;
}
.mcol_contW .row2
{
	padding-bottom:20px;
	padding-left:10px;
}
.connectorWBG .lcol_adapW span
{
	font-size:13px;
}
.advSearchConnector
{
	float:right;
	width:330px;
	text-align:center;
	margin-top:10px;
}
.filterBox
{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:#d9d9d9;
	border:1px solid #0177c1;
	behavior:url(/App_Themes/Skin_1/css/border-radius.htc);
	padding:5px;
	width:320px;
	display:inline-block;
}
.advSearchConnector h1
{
	color:#0378c1 !important;
	font-size:20px !important;
	font-weight:bold;
	display:inline-block;
	border-bottom:none !important;
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}
.filterBox .lcol_adapW
{
	width:150px;
	margin:5px 0px;
	text-align:center;
}
.filterBox .lcol_adapW .row1, .filterBox .lcol_adapW .row2
{
	padding-bottom:5px;
}
.rcol_conadvW
{
	width:164px !important;
}
.divShippingMessage
{
	width:50%; 
    border: 1px solid rgb(95, 138, 189); 
    text-align: left; 
    padding:15px; 
    margin:15px;
}
.shippingMethodErrorMessage
{
	color:Red;
}


/*Custom pages Wizards end*/
/*Begin: New styles for Wizard Page: 29 Dec 11*/
.data_customized select.dropDownW option
{
    text-transform:capitalize;
}
.data_customized  .Rcol_contW
{
     margin: 80px 0 0 103px !important;
    text-align: center;   
}
.data_customized  .connectorWBG .lcol_adapW span
{
    font-size: 14px; 
}
.data_customized .mcol_contW_customized {
    margin: 5px 0px 0px 160px !important;
}
.data_customized  .row1, .row2
{
    padding-bottom: 20px; 
}
.data_customized .selectionAbove
{
     padding: 8px 0px 8px 0px; 
}
.data_customized .connectorWBG
{
    min-height: 300px;    
}
.bottom_panel
{
text-align: center; width: 400px; margin: 0px 25px 0px 165px;    
 padding-bottom: 20px;
}
.bottom_panel .select_label
{
       float: left;
    margin: 0 0 0 0px;
}
.bottom_panel .select_btn
{
        float: right;
    margin: 0 0 0 5px;
}
.data_customized .pagiL span
{
    margin: 0 2px; 
}
/*End: New styles for Wizard Page: 29 Dec 11*/
#navTop
{
	width:956px;
	margin:0px auto;
}
#navBottom
{
	padding:10px 0px;
}
/*Begin: Added styles for Adapter Wizard Page Changes: 30 Dec 11*/
        .wrapCenter
        {
            text-align: center;
            font-family: Arial;
        }
        
        .adapter_wrapper .step_title
        {
            font-size: 13px;
            text-align: center;
            margin: 2px 0px 5px 0px;
        }
        .adapter_block
        {
            display: block;
            float: left;
            height: auto;
            margin: 10px 5px 10px 3px;
            text-align: center;
            width: 282px;
        }
        .adapter_block .connector_black
        {
            width: 282px;
            color: #FFFFFF;
            font-size: 14px;
            background: url(  '/App_Themes/Skin_1/newImages/wizards/black_block.png' ) no-repeat top center;
        }
        .adapter_block .connector_black .content_section
        {
            margin: 0px;
            height: 63px;
            padding: 15px 0px 0px 10px; *line-height:40px;*margin:-10px0px0px-4px;}
        .adapter_block .connector_black .content_section .count
        {
            color: #3399ff;
            font-weight: normal;
            font-size: 50px;
            float: left;
        }
        .adapter_block .connector_black .content_section .texts
        {
            color: #FFFFFF;
            float: left;
            font-size: 16px;
            font-weight: bold;
            line-height: 0px; *line-height:normal;margin:0px0px0px6px;}
        .adapter_block .connector_black .content_section .text_wrapper
        {
            margin: 5px;
        }
        .adapter_block .connector_blue
        {
            background: url(  '/App_Themes/Skin_1/newImages/wizards/blue_block.png' ) repeat-x bottom center #f7fbff;
            margin: 0px 0px -12px 0px; /*position: relative;*/
            z-index: 1;
            min-height: 160px;
        }
        .adapter_block .bottom_section
        {
            background: url(  '/App_Themes/Skin_1/newImages/wizards/connector_blue_bottom.png' ) no-repeat top center;
            margin: 0px 0px -12px 0px;
            position: relative;
            z-index: 1;
        }
        .adapter_block .connector_grey
        {
            background: url(  '/App_Themes/Skin_1/newImages/wizards/grey_block.png' ) repeat-x bottom center #fbfbfb;
            position: relative;
            z-index: 0;
            margin: 0px;
        }
        .adapter_block .connector_grey .contents_section
        {
            margin: 0px;
            padding: 25px 15px 15px 15px;
        }
        .adapter_block .buttons_section
        {
            margin: 15px 15px 15px 15px;
            text-align: center;
        }
        .bottom_divider
        {
            border-bottom: 1px solid #0177c1;
            margin: 2px 0px 2px 0px;
            clear: both;
        }
        .adapter_block .lcol_adapW
        {
            float: none;
            position: relative;
            z-index: 3;
        }
        .adapter_image_block
        {
            background: url( "/App_Themes/Skin_1/newImages/wizards/adapterW_bg.png" ) no-repeat scroll center bottom transparent;
            height: 208px;
            margin: 60px 0px 0px -5px; *margin:48px0px0px15px;position:relative;*position:absolute;*left:50px;width:599px;z-index:1;}
        .margin_updated
        {
            margin: 0px 0px 5px 40px !important;
        }
        .margin_updated_right
        {
            margin: 0px 0px 5px 0px !important;
        }
        .margin_updated_middle
        {
            margin: 0px 0px 5px 0px !important;
        }
        .adapter_block .row1_updated, .adapter_block .row2_updated
        {
            padding-bottom: 15px;
            padding-top: 8px;
        }
        .connector_grey .contents_section .row
        {
            margin: 0px;
            display: inline-block;
        }
        .connector_grey .contents_section .row span
        {
            float: left;
            font-weight: bold;
            margin: 0 0 5px 5px;
            width: 105px;
            color: #035c94;
        }
        .connector_grey .contents_section .row select
        {
            margin: 2px 0;
        }
        .headerTitle .left_images
        { *float:left;}
        .headerTitle .right_images
        { *float:right;}
        .headerTitle h1
        { *float:left;*line-height:30px;*margin:0px10px;}
        
        
        .cable_section
{
    width:100%;
}
.cable_section .cable_block_wrapper
{
  background: url( "/App_Themes/Skin_1/newImages/wizards/cable_block_bg.png" ) no-repeat scroll center bottom transparent;  
  height:392px;
  width:966px;
  float:left;
}
.step_title_wrapper
{  /*height:25px;
  width:966px;*/
  display:inline-block;
  float:left;
  width:300px;
    
    }
	.step_title_wrapperM
	{
		width:350px;
	}
  .step_title_wrapper .lefts
    {
        float:left;
            margin:30px 5px 5px 35px;
        }
  .step_title_wrapper .rights
    {
        float:left;
            margin: 30px 5px 5px 15px;
        }
  .step_title_wrapper .middles
    {
        float:left;
            margin: 35px 5px 5px 45px;
        }
.cable_section .cable_block_wrapper .cable_block
{
    float:left; 
    width:250px;   
}
.cable_section .cable_block_wrapper .lefts
{
      margin: 37px 0px 0px 40px;
    }

.cable_section .cable_block_wrapper .lefts .lcol_cableW
{
	margin:32px 0px 0px 5px;
}
.cable_section .cable_block_wrapper .rights
{
     margin: 30px 0px 0px 60px;
	 width:300px;
    }
	.cable_section .cable_block_wrapper .rights .top_section
	{
		width:250px;
	}
	.cable_section .cable_block_wrapper .rights .lcol_cableW
	{
		text-align:right;
		margin-left:0px !important;
	}
	.cable_section .cable_block_wrapper .rights .lcol_cableW .row1
	{
		margin-bottom:0px;
		padding-bottom:0px;
	}
.cable_section .cable_block_wrapper .middles
{
     margin: 50px 0px 0px 60px;
    }

       .cable_section .top_section
        {
            /*margin: 0px;
            height: 63px;
            padding: 25px 0 0 5px; *line-height:40px;*margin:-10px0px0px-4px;*/}
        .cable_section .top_section .count
        {
            color: #3399ff;
            font-weight: normal;
            font-size: 60px;
            float: right;
            margin:0 -20px 0 0;
        }
        .cable_section .top_section .texts
        {
            color: #FFFFFF;
            /*float: left;*/
            font-size: 16px;
            font-weight: bold;
            line-height: 0px; *line-height:normal;margin:0px0px0px6px;}
 .cable_section  .lcol_cableW
 {
      position:relative;
                  z-index:1;
     }
            .cable_image_block
            {
              background: url( "/App_Themes/Skin_1/newImages/wizards/cableW_bg.png" ) no-repeat scroll center bottom transparent;    
              width:973px;
              height:174px;
                  margin: 56px 0 0;
                  position:relative;
                  z-index:0;
            }
/*End: Added styles for Adapter Wizard Page Changes: 30 Dec 11*/
.tdHead td
{
	color:#fff;
}
.datTab td, .sepTD
{
	padding:4px;
}

/*---Adapters Wizard---*/
.adapter_wrapper
{
	display: block;
	margin: 0px auto;
	text-align: center;
	width: 901px;
}
.adapter_blockL
{
	width:323px;
	float:left;
}
.dropDownsBoxLeft
{
	width:323px;
	background:url(../newImages/adapter_Lb_bg.png) no-repeat left bottom;
	height:251px;
	float:left;
}
.adapter_blockM
{
	width:323px;
	float:left;
	margin:0px 5px;
}
.dropDownsBoxMiddle
{
	width:323px;
	background:url(../newImages/adapter_Mb_bg.png) no-repeat left bottom;
	height:251px;
	float:left;
}
.adapter_blockR
{
	width:243px;	
	float:left;
}
.dropDownsBoxRight
{
	width:243px;
	background:url(../newImages/adapter_Rb_bg.png) no-repeat left bottom;
	height:251px;
	float:left;
}
.btn_resetNew 
{
    background: url("../newImages/btn_reset_new_sm.png") no-repeat scroll left top transparent;
    display: inline-block;
    height: 26px;
    width: 85px;
}
.headBlk
{
	padding:8px 0px 4px 0px;
	font-weight:bold;
}
.adapter_wrapper h4
{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px !important;
	text-align:center;
	margin:5px 0px 0px 0px;
}
.DDtable td
{
	/*padding:4px;*/
	font-weight:bold;
	height:35px;
}
.dropDownsBoxRight .DDtable td
{
	height:25px;
}
.dropDownsBoxLeft .DDtable, .dropDownsBoxMiddle .DDtable
{
	margin-top:18px;
}
.dropDownsBoxRight .DDtable
{
	margin-top:23px;
}
.dropDownsBoxLeft .firTD
{
	width:116px;
	text-align:right;
}
.dropDownsBoxMiddle .secTD
{
	width:116px;
	text-align:left;
}
.dropDownsBoxMiddle .firTD
{
	width:auto;
	text-align:right;
	padding-right:30px;
}
.btnResetTD
{
	height:40px !important;
}
.headBoxcab
{
	display:inline-block;
}
.headCab
{
	text-align:center;
	padding:4px 0px;
	width:322px;
	float:left;
	font-weight:bold;
}
/*Cable Wizard*/
.cableWrapperBG
{
	width:967px;
	height:261px;
	background:url(../newImages/cableWizardBG.png) no-repeat left bottom;
	margin-bottom: 5px;
}
.cableWrapperBG h4
{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px !important;
	text-align:center;
	margin:7px 0px 0px 0px !important;
}
.blk1
{
	float:left;
	width:312px;
}
.blk2
{
	float:left;
	width:312px;
	margin:0px 0px 0px 15px;
}
.blk3
{
	float:left;
	width:312px;
}
.DDtabCable td
{
	height:35px;
	color:#003366;
	font-weight:bold;
}
.DDtabCable
{
	margin:10px 0px 0px 30px;
	width:280px;
}
.DDtabCable .firTDcab
{
	width:135px;
	text-align:right;
	padding-right:10px;
}
.blk3 .DDtabCable .secTDCab
{
	width:135px;
	text-align:left;
	padding-left:10px;
}
.blk3 .DDtabCable td
{
	text-align:right;
}
.blk3 .DDtabCable
{
	margin:10px 0px 0px 55px;
	width:280px;
}
.cableWrapperBG .blk2 h4
{
	padding-left:10px;
}
/*Connector Wizard*/
wizardsWrapper
{
margin:0px auto;
}
.cwizard_wrapper
{
width: 980px;
margin: 25px auto 0px auto;
}
.cwizard_blocks
{
float: left;
background: url( "/App_Themes/Skin_1/newImages/wizards/connectors_block_bg.png" ) no-repeat;
width: 477px;
height: 264px;
margin: 10px 5px 5px 8px;
}
.cwizard_left_bg
{
background: url( "/App_Themes/Skin_1/newImages/wizards/connectorW_bg.png" ) no-repeat left bottom;
width: 463px;
height: 217px;
margin: 38px 0px 0px 8px;
}
.cwizard_wrapper .headerTitle
{
width: 100%;
display: block;
text-align: center;
margin: 10px 0px 5px 0px;
*margin:10px 0px 15px 105px;
*width:auto;
}
.cwizard_wrapper .headerTitle img
{
vertical-align: top;
margin-top: 5px;
*float:left;
}
.cwizard_wrapper .headerTitle h1
{
color: #0378c1 !important;
font-size: 24px !important;
font-weight: bold;
padding: 0px 8px;
display: inline-block;
letter-spacing: normal !important;
border-bottom: none !important;
text-transform: capitalize;
margin-bottom: 0px !important;
padding-bottom: 0px !important;
*float:left;
*width:250px;
}
.cwizard_blocks .contents_area
{
margin: 10px auto;
}
.cwizard_blocks .headers_section
{
text-align: center;
color: #ffffff;
font-weight: bold;
padding: 5px 0px 5px 0px;
font-size: 17px;
}
.cwizard_blocks .forms_area
{
width: 350px;
height: 215px;
margin: 0px auto;

}
.cwizard_blocks .forms_area td
{
width:200px;
*width:auto;
text-align:center;
}
.cwizard_blocks .forms_area td span
{
font-weight:bold;
font-size: 13px;
}
.cwizard_blocks .forms_area td select
{
font-weight:bold;
float:left;
margin:0px 34px 0px 63px;
font-size:12px;
}
.left_sides
{
text-align:left;
}
.right_sides
{
text-align:right;
}

input.watermark
{
color:#999;
font-size: 10px !important;
}

input.watermarkTop
{
color:#999;
}
	
#requestTable #ctl00_PageContent_btnContinue{
	background: url('/images/sendrequest.jpg') no-repeat center top;
	border: none;
	text-indent: -99999px;
	cursor: pointer;
	width: 124px;
	height: 27px;
}

.btnExport {
	background: url('../newImages/btn-excel.png') no-repeat center top;
	width: 72px;
	height: 50px;
	border: none;
	font-size: 11px;
	cursor: pointer;
	padding-top: 32px;
	color: #000;
}

.btnPrint {
	background: url('../newImages/btn-print.png') no-repeat center top;
	width: 50px;
	height: 50px;
	border: none;
	font-size: 11px;
	cursor: pointer;
	padding-top: 32px;
}

/*search page changes*/
#searchPage .leftCol{
	position:relative;
}

#searchPage .rightCol{
	position:relative;
}

/*#searchPage .subnav{
	position:absolute;
	width: 274px;
	top: 150px;
	left: -299px;
}*/
#searchPage .subnav
{
	width: 274px;
	float:left;
	margin-right:20px;
}
#searchBoxRes
{
	width:100%;
	float:left;
}
#searchBoxRes #celebrosTable
{
	width:695px;
}
#searchAdvsrch
{
	width:274px;
	float:left;
	clear:left;
	margin-bottom:15px;
	text-align:center;
}
.customLength { 
	display: block; 
}
/*Begin: Added styles email rfq pop upiframe styling: AS - 23 Jan 12*/
.lnkEmailRFQ
{
   	background: url('/App_Themes/Skin_1/newImages/btn-cart.png') no-repeat center top; 
   	width:60px;
   	height:28px;
   	border: none;
	font-size: 11px;
	cursor: pointer;
	padding-top: 37px;
	color:#000000;
	text-decoration:none;
	display:inline-block;
	text-align:center;
}
.lnkSendlRFQ
{
   	background: url('/App_Themes/Skin_1/newImages/btn-rfq2.png') no-repeat center top; 
   	width:55px;
   	height:28px;
   	border: none;
	font-size: 11px;
	cursor: pointer;
	padding-top: 37px;
	color:#000000;
	text-decoration:none;
	margin:0px 8px;
	display:inline-block;
	text-align:center;
}
       .emailrfq_popup .popup_cart_title
        {
            text-align:center; margin:0px 0px 5px 0px;
         }
         .emailrfq_popup .popup_heads
         {
            margin: 15px 0px 25px; 
            border-bottom: 4px solid #278BCA; 
            border-top: 4px solid #278BCA; 
            padding: 2px 4px; 
         }
         .emailrfq_popup .forms_section
         {
            margin:15px 0px 15px 0px;   
          }
         .emailrfq_popup .forms_section td
         {
             width:15%;
             vertical-align:top;
            
         }
         /*commented by RC to apply default GCbase style to form elements*/
        /* .emailrfq_popup .forms_section td input[type=text]
         {
             border:1px solid #278BCA;
             padding:2px;
         }
         .emailrfq_popup .forms_section td input[type=submit],
         .emailrfq_popup .forms_section td input[type=button]
         {
             padding:2px;
         }*/
         #lbltaxandFraightNotes
         {
            color:#a3272c;  
            margin:3px 0px 0px 0px;   
            display:block; 
          }
         #lblshippingNotes
         {
            margin:3px 0px 0px 0px;   
            display:block;
          }
         .popup_cart_title h5
         {
            font-size:12px;    
         }
         .forms_section .validate_span
         {
            float:left;
            margin:2px 0px 2px 0px; 
         }
/*End: Added styles email rfq pop upiframe styling: AS - 23 Jan 12*/
/*Begin: Added styles for custom add to cart section: AS - 01 Feb 12*/
.custom_addtocart
{
	width:auto;	
}
.custom_addtocart select{
border: 1px solid #D9E9F5; 
float: right; 
height: 32px; 
/*border-radius: 5px 5px 5px 5px; */
width: 48px; 
padding: 7px 2px; 
font-weight: bold; 
font-size: 11px; 
text-transform: lowercase;

}


.custom_addtocart input[type="text"]
{

width:46px !important;
padding:5px;
float:right;
border:1px solid #D9E9F5;
/*border-radius:5px 5px 5px 5px;*/
display:block;
}
.custom_addtocart .bnone
{
font-weight: normal; 
font-size: 11px; 

}

#productPage .addToCartPanel.custom_addtocart .bnone {
    display: block;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
}
/*End: Added styles for custom add to cart section: AS - 01 Feb 12*/

/*.wizardInstruction{
	text-align: left;
	margin: 40px auto;	
	width: 850px;
	font-size: 18px;
	font-weight:bold;
	line-height:1.5em;
}*/

.wizardInstruction{
	text-align: center;
	margin: 10px auto;	
	width: 920px;
	font-size: 16px;
}

.wizardInstruction p{
	width: 800px;
	padding-left:50px;
	
}
.wizardInstruction a 
{
	color:#278bca;
	text-decoration:underline;
}
#ctl00_PageContent_pnlErrorMsg{
	color:red;
}
.articleNews
{
	background:#dcdcdc;
	display:block;
	padding:10px;
	margin:10px 0px;	
}
.articleNews p, .articleNews span
{
	background:none !important;
}
.articleNews a
{
	color:#2A4B81 !important;
}


#iconcontainer
{
height:35px; 
width:34px; 
float:left; 
margin-right:12px;	
}



.customButtons .LargeImage{display:block; float:left; text-align:center; margin:0px 5px;}
.customButtons .degree360{display:block; float:left; text-align:center; margin:0px 5px;}
.customButtons span.imgview{display:block; float:left; margin-left:40px;height:40px;width:80px;}
.customButtons .AlternateImage{display:block; float:left; text-align:center; margin:0px 5px;}


/**************************************************************
Added following Code By SachinP On 31 JAN 2013 for Home Page 
NewsLetterSignUp styling And NewsLetterSignUp Form Styling
**************************************************************/

/*.txtBox
{
	border : 1px solid #CCCCCC;
border-radius: 5px 5px 5px 5px;
min-width: 190px;
padding: 4px;
}*/
/*
.ddlBox
{
	border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    font-family: verdana;
    font-size: 11px;
    font-weight: normal;
    padding: 5px;
    min-width:251px;
}
*/
.lblStyle
{
Color:#333333;

font-family:arial;
font-size:12px;
}

.btnStyle
{
	background: url("../newImages/btn-m-y-noh.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #000000;
    cursor: pointer;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    margin: 15px auto 5px;
    text-align: center;
    text-decoration: none;
    width: 84px;
}

.txtwatermark
{
	color:#999;
font-size: 10px !important;
}

.SignUpStyle
{
    float: left;
    margin-left: 10px;
    margin-top: 2px;
	}
	
.emailrfq_popup table td
{
padding: 3px;
}

.emailrfq_popup table td input[type='text']
{
	min-width:200px;
	}

.SignUptxtwatermark{
    color: #999999;
    font-size: 13px;
    text-align: center;
}
#continue-shopping-btn {
	position:absolute;
	top:500px;
	right:500px;	
}
#continue-shopping-btn .btnCheckout {
	background: url("../newImages/btn-continue-shopping.jpg") no-repeat scroll center top transparent;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin-right: 5px;
    position: absolute;
    right: 0;
    text-align: center;
    text-decoration: none;
    top: 41px;
    width: 132px;
}
#continue-shopping-btn .btnCheckout:hover {
	background-position: center bottom;
	text-decoration:none;	
}

/* Update for SEO on Category page - Adapters */
/*
#categoryDescription.catSEO {
	position: absolute;
	bottom: 0;
}
#ctl00_PageContent_pnlContent.catSEO {
	position: relative;
	padding-bottom: 290px;
}
*/
/*******************************************************/


#categoryPage .grid .product .details {
/*    height: 100px;*/
    /*width: auto;*/
    width: inherit; /* text & price not centering if text not wide enough [knguyen/20131204]*/
}
#categoryPage .grid .product .details .productName {
    margin-bottom: 5px;
}
#categoryPage .grid .product .icon {
    float: none;
    height: 80px;
    margin-right: 0;
    text-align: center;
    width: auto;
}
#productsList.grid .product {
    border: 2px solid #E0E0E0;
    border-radius: 5px 5px 5px 5px;
    cursor: pointer;
    float: left;
    margin: 5px 0 0 5px;
    text-align: center;
    width: 160px;
}
#productsList.grid .product
{
    padding:10px;
    }
#categoryPage #productsList.grid .product .productName, 
#categoryPage #productsList.grid .product .productName a,
#categoryPage #productsList.list .product .productName, 
#categoryPage #productsList.list .product .productName a  {
    color: #000000;
    text-decoration: none;
}
#categoryPage #productsList.list .product .productName a:hover{
    color:#278BCA;
    }
 /*#categoryPage #productsList.grid .product .productName a{display:block;}*/
#categoryPage #productsList.grid .product .productSku,
#categoryPage #productsList.list .product .productSku {
    color: #278BCA;
    font-weight: bold;
}
#categoryPage #productsList.grid .product:hover {
    border: 2px solid #278BCA;
}
#categoryPage #productsList.grid .product:hover .productName a {
    color: #278BCA;
}
.displayType .lnkGrid, .displayType .lnkList, .displayType .lnkTable {
    cursor: pointer;
    display: block;
    float: left;
    height: 16px;
    margin: 4px 6px;
    text-indent: -9999px;
    width: 16px;
}
.displayType .lnkList {
    background: url("../newImages/List.png") no-repeat scroll center top transparent;
}
.displayType .lnkList:hover, .displayType .lnkList.active {
    background: url("../newImages/ListAct.png") no-repeat scroll center top transparent;
}
.displayType .lnkGrid {
    background: url("../newImages/Grid.png") no-repeat scroll center top transparent;
}
.displayType .lnkGrid:hover, .displayType .lnkGrid.active {
    background: url("../newImages/GridAct.png") no-repeat scroll center top transparent;
}
.displayType .lnkTable {
    background: url("../newImages/tableview.png") no-repeat scroll center top transparent;
    width:30px;
    height:16px;
}
.displayType .lnkTable:hover, .displayType .lnkTable.active {
    background: url("../newImages/tableviewAct.png") no-repeat scroll center top transparent;
    width:30px;
    height:16px;
}
.ViewText {
    color: #0177C1;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-right: 8px;
    margin-top: 2px;
}
.displayType {
    float: left;
    margin-bottom: 17px;
    position: relative;
    padding:0px 15px;
}
.displayType .divdisplayType {
    color: #0177C1;
    left: 63px;
    position: absolute;
    top: 21px;
}
.divdisplayType span {
    font-size: 11px;
    margin-right: 10px;
}
.displayType .lnkGrid.active, .displayType .lnkList.active {
    font-weight: bold;
}

.customNote {
  font-size: 11px;
  font-weight: normal;
  text-transform: none;
  float:left;
}



#productPage .addToCartPanel small.feet {
    margin-left: 25px;
    margin-top:4px;
}

.errorLg 
{
    font-weight:bold;
    color:#f00;
}
.section-wrapper {
    border: 1px solid #e5eff8;
    padding: 7px;
    margin-bottom: 15px;
}
h2.sec-head-wrapper {
    background: url("../newImages/sec-header-bg.jpg") repeat-x scroll center top transparent;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    height: 26px;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-left: 7px;
}
#productPage .addToCartPanel .header.StandargLengths {
    font-size:18px;
}
.section-wrapper input[type="radio"]
{
    margin:5px;
}
.section-wrapper td {
    /*padding-bottom: 10px;*/
    padding-right: 5px;
}

.section-wrapper input[type="text"],.section-wrapper input[type="password"] {
    border: 1px solid #808080;
    padding: 2px;
}

.section-wrapper .w50.left {
    float: left;
    width: 49%;
}
.section-wrapper .w50.right {
    float: right;
    width: 49%;
}

.section-wrapper select {
    border: 1px solid #808080;
    margin-right: 10px;
    padding: 2px;
    width:95%;
}
.section-wrapper .addressPanel {
    margin-top: 10px;
}

.section-wrapper .primary-button, .section-wrapper input[type="submit"]{
    background: none repeat scroll 0 0 #0076C0;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    padding: 5px 10px;
}
    .section-wrapper .primary-button:hover, .section-wrapper input[type="submit"]:hover
    {
        background:#027ec4;
    }

    
.p10right td {
    padding-bottom: 5px;
}
.p10left td {
    padding-bottom: 5px;
}
.cred-det-sec {
    /*border-top: 1px solid #9A9A9A;
    margin-top: 10px;*/
    padding-top: 20px;
}
.cred-det-sec p {
    margin-bottom: 15px;
}
.cred-det-sec table {
    width: 80%;
}
.cred-det-sec table td {
    padding: 5px;
    width: 50%;
    text-align:left;
}

.section-wrapper .cred-det-sec select {
    border: 1px solid #808080;
    margin-right: 10px;
    padding: 2px;
    width: 114px;
}
#ctl00_PageContent_ctrlShoppingCart img,
#ctrlShoppingCart_imgShoppingCartTab
 {
    display: none;
}
/*#ctl00_PageContent_ctrlCartSummary table {
    width: 100%;
}*/
#ctl00_PageContent_ctrlCartSummary td {
    padding-bottom: 5px;
    padding-right:1px;
}
#ctl00_PageContent_ctrlCartSummary_lblSubTotalCaption, #ctl00_PageContent_ctrlCartSummary_lblShippingCaption, #ctl00_PageContent_ctrlCartSummary_lblHandingTotal, #ctl00_PageContent_ctrlCartSummary_lblTaxCaption, #ctl00_PageContent_ctrlCartSummary_lblTotalCaption, #ctl00_PageContent_ctrlCartSummary_lblTotal {
    font-size: 14px;
    font-weight: bold;
}

.primary-button, .section-wrapper input[type="submit"]{
    background: none repeat scroll 0 0 #0076C0;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    padding: 5px 10px;
}
   .primary-button:hover, .section-wrapper input[type="submit"]:hover
    {
        background:#027ec4;
    }

.register-wrap input[type="text"], .register-wrap input[type="password"] {
    padding: 4px;
    border:1px solid #808080;
}

.register-wrap {
    padding: 25px;
}

.section-wrapper > p {
    margin-bottom: 10px;
}
.section-wrapper textarea {
    border: 1px solid #808080;
}

#ctl00_PageContent_ctrlShoppingCart .cart_items img
{
display:block;
}

/*nserach left sidebar styling*/


.RefinesHTML .dvHeadingwrap h3 {
    background: url("../newImages/bg-breadcrumb.gif") repeat-x scroll center top #EEF5FA;
    font-size: 13px;
    margin-bottom: 10px;
    padding: 8px 10px;
    width:254px;
    float:left;
}

#content.subpage .subnav .RefinesHTML ul {
    float: left;
    list-style: none outside none;
    margin-bottom: 10;
    margin-top: 0;
    padding: 0;
}
#content.subpage .subnav .RefinesHTML ul.proListLeft
{
    max-height:400px;
    overflow-y:auto;
    overflow-x:hidden;
    margin-bottom:10px;
    width:236px;
    }
#content.subpage .subnav .RefinesHTML ul li {
    display: block;
    float: left;
    margin-bottom: 2px;
    padding: 3px 10px;
    width: 208px;
    background:none;
}
.RefinesHTML .dvDisplayValue input[type="checkbox"]
{
    float:left;
    margin-top:4px;
    }
    /* by default collapse
.RefinesHTML .all_answers
{
    display:none;
    }*/
.dvHeadingwrap
{
    float:left;
    margin-bottom:10px;
    }
.RefinesHTML .dvHeadingwrap
{
    width:100%;
    margin-bottom:0px;
    }
#content.subpage .subnav .RefinesHTML ul li a .refine_label{ /* added label for styling [knguyen/20131203] */
    color: #444444;
    display: block;
    float: right;
    padding: 0;
    text-decoration: none;
    width: 190px;
    font-size:0.9em;
}
#content.subpage .subnav .RefinesHTML ul li a .dvcatQty
{
    font-size:0.8em;
    color:#666;
    }

#content.subpage .subnav .RefinesHTML ul li.dvDisplayValue.active
{
    background: rgb(244,244,244); 
    background: -moz-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(234,234,234,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,244,244,1)), color-stop(100%,rgba(234,234,234,1))); 
    background: -webkit-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(234,234,234,1) 100%); 
    background: -o-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(234,234,234,1) 100%); 
    background: -ms-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(234,234,234,1) 100%); 
    background: linear-gradient(to bottom, rgba(244,244,244,1) 0%,rgba(234,234,234,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eaeaea',GradientType=0 ); 
    }
    
.RefinesHTML .leftSidebar .nxt-red-x
{
    margin-left:0px;
    margin-right:7px;
    }
.RefinesHTML .leftSidebar .nxt-remove-item
{
    padding:2px 11px;
    font-size:0.9em;
    }
    
.ResultInfoHTML {
    float: left;
    margin: 10px 0 0;
    width: 410px;
    padding:0px 15px;
}
.catProFilter .catProPagi {
    float: right;
    padding-top: 25px;
}
.catProFilter  {
    margin-bottom:20px;
}
.catProPagi.right a {
    margin: 0 2px;
}
.catProPagi.right a {
    display: inline-block;
    font-weight: bold;
    text-decoration: none;
}
#categoryPage.procat-wrap.catBoxlist
{
    /*width:700px;*/
    width:100%;
    }
.leftSidebar
{
    width:100%;
    }
#categoryPage #productsList.grid .product .productName
{
    /*height:65px;*/
    height: 80px; /* increased to show complete product name [knguyen/20131204]*/
    }
    
 .order-complete-order-number
 {
 	color: #0070b9;
	font-size: larger;
	font-weight: bold;
 }
 
 .cart-summary-shipping-caption
 {
 	padding-bottom: 0px ! important;
 }

  
.multi > a {
    display: block;
    margin: 2px;
    padding-left: 12px;
    text-transform: none;
}


.multi > a:nth-child(2n+1) {
    background: none repeat scroll 0 0 #EBF4FA;
}

#productPage .addToCartPanel .header.StandargLengths {
    font-size: 18px;
}

#productPage .addToCartPanel small.feet {
    margin-left: 25px;
    margin-top: 4px;
}

.multi {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 155px;
    overflow: auto;
    text-align: left;
    width: 110px;
}

.StandargLengths {
    float: left;
    margin-right: 6px;
    width: 170px;
}

.StandargLengths .multi{
 margin: 0 auto;
 height: 137px;
text-align: center;
}

#ctl00_PageContent_ctrlAccount_txtEmail 
{
    width:220px !important; /*override inline css*/
}


.bluelink:active, .bluelink:hover
{
color: #0070B9;
outline: 0 none;
text-decoration:underline;
}

.bluelink
{
color:#0070B9;
text-decoration:underline;
}

.dropDownsBoxLeft .firTD, .dropDownsBoxMiddle .secTD, .dropDownsBoxRight .thdTD,
.adapter_blockL .headBlk, .adapter_blockM .headBlk, .adapter_blockR .headBlk
{
	font-size: 12px ! important;
}

.DDtabCable .firTDcab, .DDtabCable .secTDCab, .DDtabCable .thdTD,
.headCab
{
	font-size: 12px ! important;
}

    
.busyLoadingModal{
    display: none;
    position: fixed;
    z-index: 9999;    
    top: 0;
    left: 0;
    height: 100%;
    width: 100%; 
    background: #ffffff;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
    -khtml-opacity: 0.90;
    -moz-opacity: 0.90;
    opacity: 0.90;    
    background-position: 500px 200px;
}

body.busyLoading { overflow: hidden;}
body.busyLoading .busyLoadingModal { display: block;}    


/*Product page styling custom style start - RC*/

#productPage .addToCartPanel.StandargLengths,
#productPage .addToCartPanel.custom_addtocart,
#productPage .addToCartPanel.custom-addtocart-panel,
#productPage .pricing-table-wrap .pricingTable.custom-pricing-table
{
    float:left;
    width:165px;
    margin-right:0px;
    background: #f7f7f7; /* Old browsers */
    background: -moz-linear-gradient(top, #f7f7f7 0%, #ebf4fa 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#ebf4fa)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f7f7f7 0%,#ebf4fa 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f7f7f7 0%,#ebf4fa 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f7f7f7 0%,#ebf4fa 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f7f7f7 0%,#ebf4fa 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ebf4fa',GradientType=0 ); /* IE6-9 */
    border-radius:0 0 5px 5px;
    -webkit-border-radius:0 0 5px 5px;
    -moz-border-radius:0 0 5px 5px;
    -ms-border-radius:0 0 5px 5px;
    -o-border-radius:0 0 5px 5px;
    border:1px solid #3899D0;
    border-top:0px;
    height:170px;
    box-shadow:0px 1px 2px #ddd;
    -webkit-box-shadow:0px 1px 2px #ddd;
    -moz-box-shadow:0px 1px 2px #ddd;
    -ms-box-shadow:0px 1px 2px #ddd;
    -o-box-shadow:0px 1px 2px #ddd;
    }

#productPage .custom-discontinued-panel{
    border-top:0px;
    border-radius:0 0 5px 5px;
    -webkit-border-radius:0 0 5px 5px;
    -moz-border-radius:0 0 5px 5px;
    -ms-border-radius:0 0 5px 5px;
    -o-border-radius:0 0 5px 5px;
}

#productPage .custom-discontinued-panel-cap{
    border-radius: 5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    -moz-border-radius:5px 5px 5px 5px;
    -ms-border-radius:5px 5px 5px 5px;
    -o-border-radius:5px 5px 5px 5px;
}

#productPage .custom-discontinued-panel,
#productPage .custom-discontinued-panel-cap 
{
	text-transform: none;
	padding-top: 10px;
	padding-bottom: 10px;
    font-size: 15px;
    float:left;
    width:382px;
    margin-right:0px;

    border:1px solid #ff0000;
}

.header.StandargLengths,
.header.custom-length-header,
.header.addtocart-header,
.header.pricingtable-header{
    background: none repeat scroll 0 0 #3899D0;
}

.header.discontinued-header {
    background: none repeat scroll 0 0 #FF0000;
}

.custom-discontinued-panel a{
	color: #278bca;
	text-decoration: underline;
}
    
.header.StandargLengths,
.header.custom-length-header,
.header.addtocart-header,
.header.pricingtable-header,
.header.discontinued-header {
    color: #FFFFFF;
    text-align: center;
    vertical-align: bottom;
    white-space: nowrap;
    padding: 6px 11px;
    margin-right:0px;
    text-transform:uppercase;
    font-size:12px;
    font-weight:bold;
    border-radius:5px 5px 0px 0px;
    -webkit-border-radius:5px 5px 0px 0px;
    -moz-border-radius:5px 5px 0px 0px;
    -ms-border-radius:5px 5px 0px 0px;
    -o-border-radius:5px 5px 0px 0px;   
}

.header.StandargLengths,
.header.custom-length-header,
.header.addtocart-header,
.header.pricingtable-header {
   width:165px;
 }

.header.discontinued-header{
   font-size:16px;
}

.standardlengths-wrapper,
.custumlength-wrapper,
.addtocart-panel-wrap
{
    width:187px;
    }

.discontinued-wrapper{
    width:384px;
}

.HomeCatalog .nomarg .light, .HomeCatalog .nomarg .title1{
	font-size: 1.5em;
}
    
#productPage .custumlength-wrapper .custom_addtocart input[type="text"],
#productPage .custom-addtocart-panel.addToCartPanel input[type="text"],
#productPage .custumlength-wrapper .custom_addtocart select
{

    border: 1px solid #CCCCCC;
    }

#productPage .custumlength-wrapper .custom_addtocart input[type="text"]:focus,
#productPage .custom-addtocart-panel.addToCartPanel input[type="text"]:focus,
#productPage .custumlength-wrapper .custom_addtocart select:focus
{
    border: 1px solid #3899D0 ;
    }
#productPage .custumlength-wrapper .custom_addtocart select
{
    line-height:25px;
    }
.standardlengths-wrapper .StandargLengths .multi
{
    height:169px;
    }
.right-sidebar-wrap #productPage .subLeftCol
{
    width:340px;
    }
.right-sidebar-wrap #productPage .subLeftCol .pdfBox
{
    margin-left:-4px;
    width:450px;
    }
.right-sidebar-wrap #productPage .subLeftCol .boxs 
{
    width:85px;
    }    
.right-sidebar-wrap #productPage .subLeftCol .boxs .boxinner-wrap
{
    padding:5px 4px;
    height:135px;
    background:#f9f9f9;
    border:1px solid #ddd;
    margin-left:4px;
    text-align:center;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    }
.right-sidebar-wrap #productPage .subLeftCol .boxs a
{
    font-size:.8em;
    line-height:18px;
    margin:0 auto;
    float:none;
    }    
#productPage .customButtons span.imgview
{
    font-weight:bold;
    width:100px;
    margin-left:25px;
    margin-top:15px;
    margin-right:5px;
    }

.custom_addtocart.StandargLengths .multi > a
{
    margin:4px;   
    }
#productPage .custom-addtocart-panel.addToCartPanel small
{
    margin-left:0px;
    font-size:11px;
    }
#productPage .productSpecs
{
    color:#4F4F4F;
    }
    
#productPage .addToCartPanel.custom_addtocart .bnone
{
    text-transform:none;
    }
#productPage .addToCartPanel .secondary-button
{
    font-size: 13px;
    font-weight: bold;
    line-height: normal;
    padding: 0;
    }    
.shipsame-day
{
    margin-bottom: 5px;
    margin-top: -8px;
    text-align: center;
    }
#productPage .addToCartPanel.custom_addtocart .customNote

{
    line-height: 17px;
    text-align:center;
    }
#productPage .inStockTitle
{
    display:inline-block;
    margin-top:10px;
    margin-bottom:10px;
    }
    
#productPage #productTabs .tab
{
     background: #f7f7f7; /* Old browsers */
    background: -moz-linear-gradient(top, #f7f7f7 0%, #ebf4fa 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#ebf4fa)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f7f7f7 0%,#ebf4fa 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f7f7f7 0%,#ebf4fa 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f7f7f7 0%,#ebf4fa 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f7f7f7 0%,#ebf4fa 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ebf4fa',GradientType=0 ); /* IE6-9 */
    border:1px solid #3899D0;
    
    }
#productPage #productTabs .tabNav li a
{
    border-radius:5px 5px 0px 0px;
    border:0px;
    -webkit-border-radius:5px 5px 0px 0px;
    -moz-border-radius:5px 5px 0px 0px;
    -ms-border-radius:5px 5px 0px 0px;
    -o-border-radius:5px 5px 0px 0px;
    }
/*Product page styling custom style end - RC*/    

.refine_label /* added label for styling [knguyen/20131203] */
{
	margin: 0px; 
}

.bottomfilterBlock > h3 
{
    float: left;
    font-size: 14px;
    margin-right: 10px;
}
.bottomfilterBlock 
{
    float: left;
}

.catProPagi.right a.paginate_active 
{
  color: #4F4F4F;
  font-weight: normal;
}

.paginate_button 
{
    cursor: pointer;
}

.firstdrop 
{
	float:right;
}

.firstdrop .dataTables_length 
{
	width:auto;
	margin-bottom:0;
}

.firstdrop .dataTables_length label 
{
	float:left;
}

.firstdrop .dataTables_length select
{
	margin-left:10px;
	margin-right:10px;
	width:60px;
}

.entries-bottom .dataTables_info
{
    margin-top: 0;
    width: 100%;
}

.show-bottom .dataTables_length
{
    margin-bottom: 0px;
}

.view-selction-link a, .cable-assembly-designer a{
	color: #278bca;
	text-decoration: underline;
}
h5.cdpage-text
{
	color:#000;
	}
	h5.cdpage-text a
	{
		color:#278bca;
		text-decoration:underline;
		}
.cable-assembly-designer
{ 
	float:left;
	margin-top:10px;
	padding-top: 25px;
}
.contactForm .error
{
	display: block;
	font-size: 11px;
}
.contactForm .fieldset
{
	height: 85px;
}
.contactForm .fieldset .address
{
	width: 548px;
}
.contactForm .table_first_row
{
	margin-top: 20px;
}
.contactForm .table_row
{
	margin-bottom: 5px;
}
.contactForm .table_row input
{
	width: 100%;
}
.contactForm .table_row .span5 input
{
	width: 290px;
}
.contactForm hr
{
	margin: 10px 0;
}
.fieldset-radio
{
	height: auto;
}
.RMA_type_request tr td input
{
	float: left;
	margin-right: 5px;
	position: relative;
	top: 5px;
}
.RMA_type_request tr td label
{
	float: left;
}
.contactForm .RMASubmit
{
	letter-spacing: 1px;
}
.signature_message
{
	margin-bottom: 20px;
}
.productSpecs .search-alternative
{
	float: right;
    margin-top: 10px;
    text-align: center;
    width: 384px;
    font-weight:bold;
    font-size:14px;
    color:#000;
}
.productSpecs .search-alternative a, .bluelink
{
	color:#0070b9;
	text-decoration:underline;
}
.productSpecs .search-alternative a:hover
{
	text-decoration:underline;
	color:#278bca;
}
.leftgapborder small a
{
	font-size: 18px;
	color: #278bca;
}
.leftgapborder small a:hover
{
	color: #0070b9;
	text-decoration: underline;
}