/* Anya Gnedina CSS
July 22, 2013
Bella Test Wholesale site */

body {}
a:hover {text-decoration:underline ; color:#1d6387; }


/*-------------------------------------------------------- HEADER - NAVIGATION------------------------------------------------------------*/
.trigger {text-transform: uppercase !important;}
	
/*---------------------------------------------------------------- SITE HEADER------------------------------------------------------------*/
.signInAcctBag:hover{color:#b3dbf0!important;text-decoration:underline;}

.subNav{letter-spacing:1px;}
	
.subNav:hover{color:#b3dbf0;!important;text-decoration:underline !importfant;}
	
.mainHeadSubNav:hover{font-weight:bold!important;color:#b3dbf0 !important;}
	
div.DD3{width:700px!important;margin:51px 0 0 -165px!important; padding-right: 17px !important;}

div.DD1{width:907px !important;}

.arrow-up3{margin:-14px 0 0 222px !important;}

.breadcrumbs2{
	float:right;width:734px;
	height:25px;
	font-size:11px;
	padding:12px 0 0 14px;
	margin:25px 0 20px 0;
	background:#ffffff;
	border-right: none;
	border-bottom: none;
	border-left: none;}
	
.bCrumbs li a{ color: gray;}

ul.bCrumbs li a:after { 
	content: "/"; 
	padding:0 5px 0 5px !important;}
	
.crumblink{padding-right: 2px;padding-left: 2px;}


/*---------------------------------------------------------------- SITE FOOTER------------------------------------------------------------*/

.copyright {margin: 20px auto 0!important;}
.footerNav:hover{color:#b3dbf0!important;text-decoration:underline;}

.footer-four {float:right !important;}

.footer-three {
    width: 340px !important;margin-bottom: 30px;}

.foot3LeftSide{float:left;width: 170px !important;}

.foot3RightSide{float:right;width: 170px !important;}
    
/*--------------------------------------------------------------------- MENU STYLES------------------------------------------------------------*/

.catTitle:hover{ 
	}
	

 .layoutMenu a.catTitle:hover, a.sideBarLink:hover{
	color:#676869;
	}
	
.smallcaps{text-indent: 5px !important;}
	
.sideBarLink a.active{background:#e2ebf0!important;}
		
.active{ background:#e2ebf0!important;}

sidebarNav ul li a.selected{ background:#e2ebf0!important;}
	
layoutMenu a.catTitleSelected, .layoutMenu a.catTitleSelected:link, .layoutMenu a.catTitleSelected:visited, .layoutMenu a.catTitleSelected:hover, .layoutMenu a.catTitleSelected:active {
	}

a.featTitle, a.featTitle:link, a.featTitle:visited {
    background: none repeat scroll 0 0 white !important;
    text-indent: 0px;
	font-size: 11px;
    letter-spacing: -0.25px;
	 word-spacing: -0.5px;}
	
.menuSub a.featTitle:hover {
text-decoration: underline;
	}

.layoutMenu a.featTitleSelected, .layoutMenu a.featTitleSelected:link, .layoutMenu a.featTitleSelected:visited, .layoutMenu a.featTitleSelected:hover, .layoutMenu a.featTitleSelected:active {
  }
	
	

	

/*---------------------------------------------------------------- PRODUCT LOCATOR------------------------------------------------------------*/

.pLoc{margin: 0;}

#locatorMenu{float:left !important;}

#storeGridCont{clear:both !important;}
	
#resultHeader {
    margin-left: 20px;
	float:right;
    width: 366px;}

#imageCont img {width: 115px;}
    

#searchInfo {width: 300px;}
	
#imageCont {
    border: 1px solid #CCCCCC;
    padding: 5px;
	margin-left:15px;
	margin-bottom: 10px !important;
	width: 115px!important;
	height: 172px !important;}
 
.prodImgInner{padding:0px;margin:0px;width:115px!important;}
	
.imgUpper{width:310px; height: 465px;}
    
#resultDetailsCont {padding-bottom:10px!important;}
		
	
#prodResultsCont .odd {background: none repeat scroll 0 0 #F1F0F0!important;text-align: left !important;}
    
.odd, .even {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 4px solid #F2F3F4;
    border-right: 1px solid #F2F3F4;
    height: 40px;
    margin: 0 1px 4px 0;
    text-align: center;}

.clear{clear:none!important;}   
   
.fdm4Button a:link{
	
    font-family: Georgia,"Times New Roman",Times,serif!important;
    font-size:14px;
    font-style: italic;
	color:white;
    margin:25px 0 25px 108px;
	padding:10px 51px;
	position:relative;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0px -1px 3px rgba(255,255,255,.5), 3px 3px 2px rgba(0,0,0,.2)!important;
	-webkit-box-shadow: inset 0px -1px 3px rgba(255,255,255,.5), 3px 3px 2px rgba(0,0,0,.2)!important;
	box-shadow: inset 0px -1px 3px rgba(255,255,255,.5), 2px 2px 1px rgba(0,0,0,.2)!important;
	border: 1px solid #1d6387!important;
	text-shadow: -1px -1px rgba(0,0,0,0.3), 0 0 15px rgba(255,255,255,0.75)!important;
	white-space: nowrap!important;
	background: #5594B4!important;
	text-decoration: none!important;
	font-style: italic!important;}
	

.fdm4Button a:hover{
	background:#1D6387!important;
	color: #d9eef7!important;
	top: 2px!important;}
	
	
	
a.btn-subscribe {
	padding: 8px 35px!important;
	color: #fff!important;
	font-size: 11pt !important;
	white-space: nowrap!important;
	background: #67696C!important;
	text-decoration: none!important;
	text-transform: uppercase!important;
	position:relative;
        font-weight: bold;	
        font-family: helvetica;
        font-style: normal;
}

	  
  
 		
/*----------------------------------------------------------- SWATCHES-------------------------------------------------------------*/




#colorSelectCont{padding-left: 15px;}
	
.colorOuter {border:thin!important;}

.outer {padding:0px !important;}
    
.colorOuterSelected .colorInnerBorder {border:1px thin #000000;}


	
/*----------------------------------------------------------- END SWATCHES-------------------------------------------------------------*/


	
#resultDesc {display:none!important;}
	
#prodMill,#prodStyle,#prodColor,#prodStore{ 
	width:340px;
	height:35px;
	padding-left: 5px!important;
	border:1px solid #ccc;
	border-radius:7px;
	text-align: left !important;
	background:none !important;
	-webkit-box-shadow: inset 1px 1px 1px 1px rgba(152, 152, 152, .2)!important; 
	box-shadow: inset 1px 1px 1px 1px rgba(152, 152, 152, .2)!important;}

#prodSrchCont .inputLabel {
    float: left;
    margin-top: 10px;
	margin-right: 15px !important;
    text-align: left;
    width: 125px;
	font-size: 12px;}

inputCont fdm4Button a{
	background: none repeat scroll 0 0 #5493B4;
	display:block;
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    font-style: italic;
    margin: 25px 0 25px 12px;
    max-width: 200px;
    padding: 10px 51px;}

inputCont fdm4Button a:hover{background:#2c627e;display:block;}

#prodZip{ 
	width:333px;height:23px;padding:5px 0;border:1px solid #ccc;border-radius:7px;
	text-align: left !important;
 	background:none !important;
	padding-left: 5px!important;
	-webkit-box-shadow: inset 1px 1px 1px 1px rgba(152, 152, 152, .2)!important; 
	box-shadow: inset 1px 1px 1px 1px rgba(152, 152, 152, .2)!important;}

#prodSrchCont{
background: white;
margin-top: 30px;
min-height: 360px !important;}

.resultDetails{margin-left: 15px !important;}

#prodSrchCont .inputRow {width: 511px!important;}
    
#prodSrchCont #styleInfoCont { width: 511px!important;margin-bottom:20px!important;}

.storeGridCol storeGridColDesc{color:#5493B4;font-weight:bold;}

  
/*--------------------------------------------------------------------- BROWSE PRODUCT TEMPLATE------------------------------------------------------*/

.browse_alo {
    float: left;
    width: 187px;
	}
.browseProdDesc {padding: 25px 11px 0px 0px!important; min-height: 115px !important;text-align: left!important;}
    

.colorSwatchOuter {border: 1px solid #666666!important;}

.browseImg{}

.productLink{margin-top: 10px!important;}

.productLink:hover{text-decoration:underline!important;color:#5594B4!important;}

.cobSearchResult a {font-size: 10px!important;}

.browseColorSwatches {height:50px!important;}

.regPriceDiv{}

/*---------------------------------------------------------------------  PRODUCT TEMPLATE-------------------------------------------------------------------*/
#productLocatorColor{ 
	float:left;
	height:24px;
    margin:10px 0px 0px 0px!important;
    padding: 2px;
	color: #175677;
	 width: 270px;}


}


.product-description-box-B1 {
    background:#ffffff !important;
    clear: both;
    float: right;
    margin: 80px 50px 0 0;
}


.finePrint {
    margin-bottom: 0px !important;
}


.product-description-boxC{width:290px;margin:20px 0 0 0;float:left;clear:both;}


#productGrid { 
	background: none repeat scroll 0 0 #FFFFFF;
    margin-top: 20px;
    min-height: 160px;}
	
	


.check-out:nth-child(2) {margin-left: 20px !important;}

.productLocatorButtonLeft, .productLocatorButtonRight {
   display: inline-block;
}

.productLocatorButtonRight {
   margin: 10px 0 10px 18px;
}

.productLocatorButton{
    padding: 10px 20px!important;
    color: #fff!important;
    font-size: 12px !important;
    white-space: nowrap!important;
    background: #67696C!important;
    text-decoration: none!important;
    text-transform: uppercase!important;
    position: relative;
    font-weight: bold;
    font-family: helvetica;
    font-style: normal;
    border: none;
}
div.browsePagesTop {margin-top:2px!important;padding-top:17px!important;}

a.BBY, a.fdm4Button {
	margin: 25px 0 0 30px!important;
	padding: 10px 15px!important;
	-moz-border-radius: 3px!important;
	-webkit-border-radius: 3px!important;
	border-radius: 3px!important;
	-moz-box-shadow: inset 0px -1px 3px rgba(255,255,255,.5), 3px 3px 2px rgba(0,0,0,.2)!important;
	-webkit-box-shadow: inset 0px -1px 3px rgba(255,255,255,.5), 3px 3px 2px rgba(0,0,0,.2)!important;
	box-shadow: inset 0px -1px 3px rgba(255,255,255,.5), 2px 2px 1px rgba(0,0,0,.2)!important;
	border: 1px solid #1d6387!important;
	color: #fff!important;
	font-size: 14px !important;
	text-shadow: -1px -1px rgba(0,0,0,0.3), 0 0 15px rgba(255,255,255,0.75)!important;
	white-space: nowrap!important;
	background: #5594B4!important;
	text-decoration: none!important;
	font-style: italic!important;
	text-transform: none!important;
	position:relative;}
	

a.BBY:hover, a.fdm4Button:hover {
	margin: 25px 0 0 30px;
	padding: 10px 15px!important;
	 background:#1D6387!important;
	color: #d9eef7!important;
	top: 2px;}
	

.alt-views img{
	margin-right:10px !important;
	border-left:1px solid #E2E2E2;
    border-top:1px solid #E2E2E2;
    -moz-box-shadow:1px 1px 1px 0px rgb(180,180,180)!important;
	-webkit-box-shadow:1px 1px 1px 0px rgb(180,180,180)!important;
	box-shadow:1px 1px 1px 0px rgb(180,180,180)!important;}
	
	
/*------------------------------------------------------------------- TABS---------------------------------------------------------------------------*/


.tLinks{
	font-weigth: bold;}

/*line 855*/
.tab_container {
    background: none repeat scroll 0 0 #FFFFFF;
	color: #000000!important;
	-moz-box-shadow: 1px 1px 1px 0px rgb(180,180,180)!important;
	-webkit-box-shadow: 1px 1px 1px 0px rgb(180,180,180)!important;
	box-shadow: 1px 1px 1px 0px rgb(180,180,180)!important;
	margin-bottom: 20px !important;}
	
html ul.tabs li.active, html ul.tabs li.active a:hover  {border-bottom:none !important;}
.tab_content h2 {border:none !important;}
	
.tab_container p{line-height: 12px!important;}
		
		
.imgMessageText{
	color:#900;
	font-weight:bold;
	font-size: 11px;
	top: 227.417px; 
	left: 374.117px; 
	display: none;}

ul.tabs{
	 margin: 21px 8px 0px 0px!important;}

/*line 826*/
ul.tabs li {
	margin-right: 5px;
	width:85px !important;
	border-radius:5px 5px 0px 0px!important;
	-moz-border-radius:5px 5px 0px 0px!important;
	-webkit-border-radius:5px 5px 0px 0px!important;
	border-right:1px solid #acacac;
	height: 32px!important;}
	


/*line 837*/
ul.tabs li a {
	margin-right: 5px;
	padding: 0 7px!important;
	width:75px!important;
	border-radius:5px 5px 0px 0px!important;
	-moz-border-radius:5px 5px 0px 0px!important;
	-webkit-border-radius:5px 5px 0px 0px!important;
	font-weight: bold!important;}
	
ul.tabs li a:hover {
	background: white;
	border-radius:5px 5px 0px 0px!important;
	-moz-border-radius:5px 5px 0px 0px!important;
	-webkit-border-radius:5px 5px 0px 0px!important;}
		

	/*------------------------------------------------------------------  END TABS -----------------------------------------------------------------------*/
    

.product-description {
	}
.product-description-box{
	float:none !important;
	overflow: hidden;}
	
.product-pic {
}
.product-description-box-color{width:290px;background:#ffffff; padding:2px 0 2px 10px;margin:20px 0 0 0;float:left;clear:both;}}
 


/*------------------------------------------------------------------------- SIGN IN PAGE-------------------------------------------------------------------*/

.sign-in-box{
background:white;
background: white;
width: 707px;
padding: 20px 20px 20px 20px;
float: right;
margin-top: 20px;}
	
.account-info-left {width: 333px;}

a.logins{
	padding: 10px 30px;
	color: #fff!important;
	font-size: 11pt !important;
	white-space: nowrap!important;
	background: #67696C!important;
	text-decoration: none!important;
	font-weight: bold;
text-transform: uppercase!important;
	position:relative;}
	
	
	
#strUserId{
	-moz-box-shadow: inset 0 0 5px #888;
	-webkit-box-shadow: inset 0 0 5px#888;
	box-shadow: inner 0 0 5px #888;}
	
#strPassword{
	-moz-box-shadow: inset 0 0 5px #888;
	-webkit-box-shadow: inset 0 0 5px#888;
	box-shadow: inner 0 0 5px #888;}
	
.welcome{margin-left:40px;font-size:12px !important;}

.signHeading{margin-left:40px;font-size:20px;}

.loginForm {
width: 300px;
padding-bottom: 35px;
margin-left: 40px;
margin-top: 25px;}

#savelogin {margin-top: 15px!important;}

span.newPassText {margin-top: 15px!important;}



/*-------------------------------------------------- CPSIA GCC page-----------------------------------------------------------------------*/

.CPSIAImage {
	background:url("http://colorimageinc.com/bellacanvas/live/home/bcwholesale_cspia_326x376.jpg") no-repeat;
    border: 1px solid #E3E3E3;
    float: left;
    height: 373px;
    width: 325px;}
	
.CPSIAImage img{width:325px!important; height:373px !important;}





.CPSIAContent{float:right; width: 360px;font-size: 10px;line-height: 24px;}
    

.cpsiaLink{font-weight:bold;}

.cpsiaLink:hover{text-decoration:underline !important;}

#gcclabel{border:1px solid #b8c8dd;
	background:#eff8fb;
	padding: 15px 15px 15px 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-top: 20px;}

.gccPONumbtn{
	padding: 3px 10px!important;
	-moz-border-radius: 3px!important;
	-webkit-border-radius: 3px!important;
	border-radius: 3px!important;
	-moz-box-shadow: inset 0px -1px 3px rgba(255,255,255,.5), 3px 3px 2px rgba(0,0,0,.2)!important;
	-webkit-box-shadow: inset 0px -1px 3px rgba(255,255,255,.5), 3px 3px 2px rgba(0,0,0,.2)!important;
	box-shadow: inset 0px -1px 3px rgba(255,255,255,.5), 2px 2px 1px rgba(0,0,0,.2)!important;
	border: 1px solid #1d6387!important;
	color: #fff!important;
	font-size: 12px !important;
	text-shadow: -1px -1px rgba(0,0,0,0.3), 0 0 15px rgba(255,255,255,0.75)!important;
	background: #5594B4!important;
	font-style: italic!important;;
	position:relative;
	margin-left:10px;
	cursor:pointer !important;}	
	
	
input[type="submit"]:hover {
	background:#1D6387!important;
	color: #d9eef7!important;
	top: 1px!important;
	cursor:pointer !important;}
	
.errorLink{font-weight:bold;}

.errorLink:hover{text-decoration:underline !important;}

.error{color:#C00;font-weight:bold;}

/*---------------------------------------------------------------------   My Account page--------------------------------------------------------------*/
.menuListdirsidea li a{
	border-bottom: 1px solid #e2e3e4;
	background: white;
	display: block;
	height: 0px;
	width: 166px;
	padding: 14px 0 28px 14px;}
	
#CS-ordering {float:right;min-height: 370px !important;}



/*-------------------------------------------------------------------  Order status template--------------------------------------------------------------*/
	
	

.BBY-medium{padding: 6px 12px!important;
	-moz-border-radius: 3px!important;
	-webkit-border-radius: 3px!important;
	border-radius: 3px!important;
	-moz-box-shadow: inset 0px -1px 3px rgba(255,255,255,.5), 3px 3px 2px rgba(0,0,0,.2)!important;
	-webkit-box-shadow: inset 0px -1px 3px rgba(255,255,255,.5), 3px 3px 2px rgba(0,0,0,.2)!important;
	box-shadow: inset 0px -1px 3px rgba(255,255,255,.5), 2px 2px 1px rgba(0,0,0,.2)!important;
	border: 1px solid #1d6387!important;
	color: #fff!important;
	font-size: 12px !important;
	text-shadow: -1px -1px rgba(0,0,0,0.3), 0 0 15px rgba(255,255,255,0.75)!important;
	background: #5594B4!important;
	font-style: italic!important;;
	position:relative;
	margin-left:10px;
	cursor:pointer !important;}	
	
.BBY-medium:hover {
	background:#1D6387!important;
	color: #d9eef7!important;
	top: 1px!important;
	cursor:pointer !important;}

#statementDetails .customerTotal {color:#676869!important;}


/*-------------------------------------------------------------------------- Cart Upload--------------------------------------------------------------*/

.layoutMiddle {background: none;!important;}

.layoutRight{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}
	
#upload{float:left;margin-top: 20px;}

.layoutRight{display:none;}

.uploadText{
	background:#ffffff;
	float: left;
    margin-left: 20px;
    margin-top: 0px;
    width: 525px;
	min-height: 531px;
	padding:20px;}
	
#sideInstruct{margin-top: 20px;}

.uploadStepInfo1{}
    

.uploadStepInfo2{}

.uploadFileData{}



input[type="submit"] {}
	
	
input[type="button"]{}

input[type="submit"]:hover {
	background:#1D6387!important;
	color: #d9eef7!important;
	top: 1px!important;
	cursor:pointer !important;}
	
	
input[type="button"]:hover {
	cursor:pointer !important;}
	
	
/*-------------------------------------------------------------------- Shopping Bag--------------------------------------------------------------*/


.fdm4-button-grey{
	padding: 10px 30px!important;
	-moz-border-radius: 3px!important;
	-webkit-border-radius: 3px!important;
	border-radius: 3px!important;
	-moz-box-shadow: inset 0px -1px 3px rgba(255,255,255,.5), 3px 3px 2px rgba(0,0,0,.2)!important;
	-webkit-box-shadow: inset 0px -1px 3px rgba(255,255,255,.5), 3px 3px 2px rgba(0,0,0,.2)!important;
	box-shadow: inset 0px -1px 3px rgba(255,255,255,.5), 2px 2px 1px rgba(0,0,0,.2)!important;
	border: 1px solid #636363!important;
	color: #fff!important;
	font-size: 14px !important;
	text-shadow: -1px -1px rgba(0,0,0,0.3), 0 0 15px rgba(255,255,255,0.50)!important;
	white-space: nowrap!important;
	background: #7b7b7b!important;
	text-decoration: none!important;
	font-style: italic!important;
	text-transform: none!important;
	position:relative;}
	
.fdm4-button-grey:hover {
	border: 1px solid #898989;
	background:#c1c1c1!important;
	color: #000000!important;
	text-shadow: -1px -1px rgba(0,0,0,0.3), 0 0 15px rgba(255,255,255,0.60)!important;
	top: 2px!important;}

.fdm4-button-blue{
		padding: 10px 30px!important;
	-moz-border-radius: 3px!important;
	-webkit-border-radius: 3px!important;
	border-radius: 3px!important;
	-moz-box-shadow: inset 0px -1px 3px rgba(255,255,255,.5), 3px 3px 2px rgba(0,0,0,.2)!important;
	-webkit-box-shadow: inset 0px -1px 3px rgba(255,255,255,.5), 3px 3px 2px rgba(0,0,0,.2)!important;
	box-shadow: inset 0px -1px 3px rgba(255,255,255,.5), 2px 2px 1px rgba(0,0,0,.2)!important;
	border: 1px solid #1d6387!important;
	color: #fff!important;
	font-size: 14px !important;
	text-shadow: -1px -1px rgba(0,0,0,0.3), 0 0 15px rgba(255,255,255,0.75)!important;
	white-space: nowrap!important;
	background: #5594B4!important;
	text-decoration: none!important;
	font-style: italic!important;
	text-transform: none!important;
	position:relative;}
	
	
.fdm4-button-blue:hover {
	background:#1D6387!important;
	text-shadow: -1px -1px rgba(0,0,0,0.5), 0 0 15px rgba(255,255,255,0.50)!important;
	color: #ffffff!important;
	top: 2px!important;}
	
	
	/*------------------------------------------------------------------------ Profile--------------------------------------------------------------*/


.buttonContainer{margin-top: 35px;}

.selectedColor{padding-left: 10px;}

.colorHeading {padding: 0px !important;}


/*-------------------------------------------------------------------------  FAQ -------------------------------------------------------------------*/
    
.qText{color:#5594B4; font-weight:bold;}


/*-------------------------------------------------------  PRODUCT SPECS----------------------------------------------------------------------------*/ 

.styleDiv {
    border-bottom: 1px solid #E2E2E2 !important;
	 text-indent: 10px !important;
    box-shadow: 0 5px 3px -5px #777777!important;
    font-weight: bold!important;
    height: 28px!important;
    margin-left: -10px!important;
    margin-top: -10px!important;
    width: 303px;
	font-size: 18px;}
	
/*ul.bCrumbs li:after { 
	content: "››"; 
	padding:0 4px 0 4px;
	float:right;
	display: block; 
}

ul.bCrumbs li:after:nth-child(2){
	display:none !important;}

ul.bCrumbs. pSpcsLi:after{
	display:none !important;}

.bCrumbs li{margin-left: 10px !important;}

.instruct{color:#1d6387;padding-left: 20px;}

.dwnldProdHd{padding-left: 10px!important;}

#divlvlcat1, #divlvlcat2, #divlvlcat3 {padding: 10px !important;}

.topstylesubcat {
    color: #555555;
    font-size: 20px;
	border-bottom: 1px solid #b8c8dd;
	padding-left: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-decoration:none;
	margin: 10px -10px 7px;}
	 
.stylesubcat {
    color: #858585;
    font-family: helvetica,arial;
    font-size: 18px!important;
    padding-bottom: 5px!important;
    padding-top: 5px!important;
	font-style:normal !important;
	font-weight:bold;}
	
	
	
	

/*-------------------------------------------------------------------------  SITE MAP -----------------------------------------------------------------------*/
h1.sitemap {
	background: none repeat scroll 0 0 #eeeeee;
	width: 737px;
	-webkit-box-shadow: 0 5px 5px -6px #545454;
	-moz-box-shadow: 0 5px 5px -6px #545454;
	box-shadow: 0 5px 5px -6px #545454;}
	
	.h3-borders-light {
    border-bottom: 1px solid #D1D1D1;
    border-top: none !important;
    color: #FFFFFF;
    font-style: italic;
    margin: 25px 0 15px;
    padding: 7px 0;}

	
	
.sitemapHeadLink{color:#5594B4 !important; text-shadow:  -1px -1px #FFFFFF, 0 0 2px rgba(10, 10, 10, 0.75) !important;}

.subHeadLink{font-size:15px;}

/*-------------------------------------------------------------------------- search page menu-----------------------------------------------------------*/ 


.menuFilterHead{   
padding-top: 10px;
margin-bottom: 5px;
}
  
.colorImg{border: 1px solid #000000 !important;}
 
div.DD2 {width: 250px !important;margin: 51px 0px 0px -71px !important;}

.arrow-up2 {margin: -14px 0px 0px 113px !important;}


/*-------------------------------------------------------------------------- trade show page-----------------------------------------------------------*/ 

#calendar{
background: none repeat scroll 0% 0% rgb(255, 255, 255);
width: 751px;
clear: both;
margin-top: 30px;
margin-left: 198px;
height: 315px;}


.verticalLine {
    border-left: 1px solid #C1C1C1;
    float: right;
    height: 220px;
    margin-right: 48px;
    margin-top: 23px;
    width: 2px;
}
.tradeshowHeader{float:left;margin-bottom: 30px;}

.leftCalSide p{line-height: 10px;}

.rightCalSide p{line-height: 10px;}

.rightCalSide{
	float: right;
    text-align: center;
    width: 200px;
	 margin-right: 125px;}


.leftCalSide{
	float:left;
    text-align: center;
    width: 200px;
	 margin-left: 125px;}

.heading{font-weight:bold; color:#000000;  margin-bottom: 0;
    margin-top: 20px;}

.mainCalHeading{
	font-style:italic;
	color:#000000;
	background:none !important;
	text-align: center;
	font-size:20px !important;
	padding-top: 20px; margin: 0px;}



/*--------------------------------------------------------------------------heat transfer page-----------------------------------------------------------*/ 
   
.mainInstHeading{
	font-style:italic;
	color:#000000;
	background:none !important;
	text-align: center;
	font-size:20px !important;
	padding-top: 20px; margin: 0px;
	font-weight:bold;}
	
.smallText{font-size: 10px; margin-left: 20px;margin-right: 20px;color:#000000;}
    
#instructions{
background: none repeat scroll 0% 0% rgb(255, 255, 255);
width: 734px;
clear: both;
margin-top: 30px;
margin-left: 198px;
padding:15px 10px 15px 10px;
padding-bottom: 20px !important;}

#heatTransferInst td{padding: 10px;border-bottom: 1px solid #cccccc !important;border-right: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC !important;}

#heatTransferInst{padding-left:10px; padding-right:10px;}
    

.instRow{border-bottom: 1px solid #cccccc;}

.instRowLast{border-bottom:none !important;}

.instHead{
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 10px;
	font-style:italic;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 18px;
	border-top: 1px solid #CCCCCC;}
	
.instHead1{
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #CCCCCC;
	padding: 10px;
	font-style:italic;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 18px;}
	
.instHeadLast{
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #CCCCCC;
	padding: 10px;
	font-style:italic;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 18px;}
	
.lastTd{border-right:none !important; padding:10px; border-bottom: 1px solid #cccccc; border-right:1px solid #cccccc !important;}

.lastTdBottom{border-bottom: none !important;}

.firstTd{border-left: 1px solid #cccccc!important;}

.lastTdBtm {border-right:none !important;border-bottom:none !important;}

/*--------------------------------------------------------------------------creen printing intructions-----------------------------------------------------------*/
#rowHeadertable{width:100px;}
.screenPrintInstructions{
background: none repeat scroll 0% 0% rgb(255, 255, 255);
width: 722px;
clear: both;
margin-top: 30px;
margin-left: 198px;
padding-bottom: 20px;
padding-left: 15px;
padding-right:15px;}

.smallTextPrint{font-size: 10px; margin-left:165px; margin-right:20px; color:#000000;}

.smallscreenprint {font-size: 10px; text-align: center; color:#000000; }

.smallTextPrint1{font-size: 10px; margin-left:95px; margin-right:20px; color:#000000;}

.mainPrintHeading{
	font-style:italic;
	color:#000000;
	background:none !important;
	text-align: center;
	font-size:20px !important;
	padding-top: 20px; margin: 0px;
	font-weight:bold;}
	
.subHeadPrint{
	font-style:italic;
	color:#000000;
	background:none !important;
	text-align: center;
	font-size:17px !important;
	padding-top: 20px; margin-top: 20px;
	font-weight:bold;}
	

#screenPrintInst td{padding: 5px;border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc;}

.printRow{border-bottom: 1px solid #cccccc;}

.printRowLast{border-bottom:none !important;}

.printHead{
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	padding: 10px;
	font-style:italic;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 18px;}

.printHeadLast{
	border-right: none;
	border-bottom: 1px solid #cccccc;
	padding: 10px;
	font-style:italic;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 18px;}
	
.printHeadFirst{
	border:1px solid #cccccc;
	padding: 10px;
	font-style:italic;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 18px;}
	
.lastPrintTd{border-right:none !important; padding:10px; border-bottom: 1px solid #cccccc;}

.lastPrintTdBottom{border-bottom: none !important;}

.tinyParenth{font-size:12px;}
    
.printHeadLast p{margin-top: 0px; line-height: 14px;}

.firstLargeTd{padding: 50px 10px !important;}

.printRow td{padding: 10px;}

.sect01 {border-bottom: 1px solid #cccccc;}

.rowHead{border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc;border-left: 1px solid #cccccc;padding: 10px;}

.printingDef{color:#000000; margin-right:30px; margin-left:30px; margin-top:10px; margin-bottom:10px;}

.defHead{font-weight:bold;color:#000000;}

.subHeadPrint{margin:0px;padding:0px !important;}
    

/*------------------------------------------ SEARCH PAGE------------------------------------------------------------*/

.menuRefineBy{
	font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
	background: -moz-linear-gradient(center bottom , #F2F3F4 37%, #FCFCFC 69%, #FFFFFF 85%) repeat-x scroll 0 0 transparent;
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    color: #676869;
    float: none;
    height: 28px;
    margin: 0px;
    font-size: 16px;
    font-weight: bold;
    margin-top: 30px;
    border-top: 1px solid gray;
    padding-top: 30px;
    text-transform: uppercase;
}


.menuFilterOpt:hover{ text-decoration: underline;}

input, select, #textsearch {
    color: #000000;
}
#textsearch {
    color: #ABABAB !important;
}

#b2bSubscribeEmail {
    border: 1px solid #E2E3E4;
    border-radius: 5px 5px 5px 5px;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    height: 29px;
    margin: -8px 10px 0 0;
    padding-left: 5px;
    width: 252px;
	color: #ABABAB !important;
}

.signup-form{
	font-family: Verdana,Geneva,sans-serif !important;
	font-size: 13px;}
	
.IE-hack{
	font-family: Verdana,Geneva,sans-serif !important;
	font-style:italic !important;
	font-size: 11px;}
	



.selected{
	padding-top: 10px;
	color: gray;
	background:white;
	display:block;
	padding-left: 10px;
	width: 166px;
   display: block;
   margin-left: 0;}
.optSelected {
font-weight: bold;
}


#columns { 
width: 300px; 
float: left;
clear:both;
padding-left: 20px!important;
padding-right: 20px!important;
}

#columns2 {
width: 300px;
float: left;
padding-left: 30px !important; 
min-height:20px;

}


/***************************************************************  VIDEOS PAGE*******************************************************************************/
.videoHead{
	color:#FFFFFF !important; 
	font-weight:lighter !important;
	padding-top: 20px;
	padding-left: 187px;
    padding-right: 50px;
    padding-top: 20px;}

.homeLink{color:#f2f3f4 !important;}
a.homeLInk:hover{color:#f2f3f4 !important;}
#videoPlayer{height: 400px;}
#videoContent{background:#333;}
#mainVideo{margin-left: 140px;}
#videoMain{padding: 20px;width: 909px; min-height: 741px;}
#playlistThumbs{background:#666;}
#ytplayer{padding-left: 135px;}
.thumbLi{background:#333;}
.clip img{width: 120px !important;padding: 15px;}
.clip img:hover{
	background:url(../images/video/clip_hover.png) repeat !important;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;}
.ytPlayer{padding-left: 135px; padding-bottom: 50px;}
.vidInfo{
	width: 375px;
	float:left;
	margin-left: 50px;
	margin-bottom:30px;
	background:#333;
	background:url(../images/video/videoTbl_bg.png) repeat !important;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;}
.vidInfo:hover{
	background:url(../images/video/videoTbl_bg_over.png) repeat !important;}

.meta{display:none;color:#eeeeee;padding-top: 106px;padding-left: 20px;}
.vidName{color:#CAE9F8;font-family: "Verdana",Geneva,sans-serif; font-weight: normal;line-height: 18px;font-size:13px !important;}
.videoDesc{display:none;color:#eeeeee !important;}
.vidContent{}
.moreVidContent{background:width:525px;padding-right: 10px;padding-left: 10px; height: 120px;}
.vidRows{}
#ytPage li{display:inline;margin-left: 750px;}
#ytPage{}
.ytNext {
  font-family: arial;
  color: #ffffff !important;}
  /*font-size: 12px;
  padding: 7px 14px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #1d6387;
  background: #000000;
  background: linear-gradient(top, #5594b4,  #0b374e);
  background: -ms-linear-gradient(top,  #5594b4,  #0b374e);
  background: -webkit-gradient(linear, left top, left bottom, from(#5594b4), to(#0b374e));
  background: -moz-linear-gradient(top,  #5594b4,  #0b374e);*/

.ytNext:hover {
  color: #9ac9e1 !important;}
 /* background: #63B8EE;
  background: linear-gradient(top,  #0b374e,  #5594b4);
  background: -ms-linear-gradient(top,  #0b374e,  #5594b4);
  background: -webkit-gradient(linear, left top, left bottom, from(#0b374e), to(#5594b4));
  background: -moz-linear-gradient(top,  #0b374e,  #5594b4);
  text-decoration:none !important;}
  */
  .ytPrev{
  color: #ffffff !important;float:left;}
  /* font-size: 12px;
  padding: 7px 14px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #1d6387;
  background: #000000;
  background: linear-gradient(top, #5594b4,  #0b374e);
  background: -ms-linear-gradient(top,  #5594b4,  #0b374e);
  background: -webkit-gradient(linear, left top, left bottom, from(#5594b4), to(#0b374e));
  background: -moz-linear-gradient(top,  #5594b4,  #0b374e);}*/

  .ytPrev:hover{
  color: #9ac9e1 !important;}
 /* background: #63B8EE;
  background: linear-gradient(top,  #0b374e,  #5594b4);
  background: -ms-linear-gradient(top,  #0b374e,  #5594b4);
  background: -webkit-gradient(linear, left top, left bottom, from(#0b374e), to(#5594b4));
  background: -moz-linear-gradient(top,  #0b374e,  #5594b4);
  text-decoration:none !important;}*/
  
  .bbyButtn{
	  font-family: Georgia,"Times New Roman",Times,serif !important;
	 padding: 12px 15px !important;
	-moz-border-radius: 3px!important;
	-webkit-border-radius: 3px!important;
	border-radius: 3px!important;
	-moz-box-shadow: inset 0px -1px 3px rgba(255,255,255,.5), 3px 3px 2px rgba(0,0,0,.2)!important;
	-webkit-box-shadow: inset 0px -1px 3px rgba(255,255,255,.5), 3px 3px 2px rgba(0,0,0,.2)!important;
	box-shadow: inset 0px -1px 3px rgba(255,255,255,.5), 2px 2px 1px rgba(0,0,0,.2)!important;
	border: 1px solid #1d6387!important;
	color: #fff!important;
	font-size: 12px !important;
	text-shadow: -1px -1px rgba(0,0,0,0.3), 0 0 15px rgba(255,255,255,0.75)!important;
	white-space: nowrap!important;
	background: #5594B4!important;
	text-decoration: none!important;
	font-style: italic!important;
	text-transform: none!important;
	position:relative;}
	
	
.locatorGrid{margin-top: 20px;}

.gridHead{
    float: left;
    font-size: 20px;
    margin-bottom: 0;
    margin-left: 20px;
    margin-top: -20px;}


.gridHead2{background:#FFFFFF;padding:20px 0 8px 20px;margin-bottom:0px;font-size:20px;}

#colorBackBtn .ui-button-text a:link {margin: 0px;}
#colorBackBtn .ui-button-text {padding: 0px;}
#storeResultHeader .BackBtn {display: none;}
#storeRow .inputLabel {font-size: 10px; margin-top: 5px;}
#zipRow .inputLabel {font-size: 10px; margin-top: 5px;}
#storeRow #prodStore {padding: 0px; height: 20px;}
#zipRow #prodZip {height: 10px;}
.odd a {color: #676869;}
.even a {color: #676869;}
