@charset "UTF-8";
/* CSS Document */
body{font-size: 62.5%; font-family:Arial, Helvetica, sans-serif;}



/* FORM STYLES */

form{width:600px; float:left; display:inline-block; background-color:#FFFFFF;}

input.form_field{background:url(../images/form/form_bg_input.gif) no-repeat; width:149px; padding:8px 26px 9px 6px; margin: 0 2 -2px 0 0; border:none; font-size:1.2em; line-height:12px;}

input.validation{background:url(../images/form/form_field_validation.gif) no-repeat; width:149px; padding:8px 26px 9px 6px; margin: 0 2 -2px 0 0; border:none; font-size:1.2em; line-height:12px; color:white;}
	
	.form_top{background:url(../images/form/form_border_top.gif) top left no-repeat; width:393; height:7px; margin:9px 0 0 7px; padding:0;}
	.form_bottom{background:url(../images/form/form_bottom_bg.gif) top left no-repeat; width:393; height:6px; margin:0 0 0 7px;}
	

#form_left{width:200px; height:210px; display:inline-block; float:left;}
#form_right{width:396px; margin:0; display:inline-block; float:left; }

.form_heading{display:block; width:598px;  padding:4px 0 4px 0;}




#Send_Us_Your_Brief{width:610px; margin:0 0 0 0; background-color:#FFFFFF;}
#old_fashioned{width:610px; margin:40px 0 48px 0; float:left; display:inline; background-color:#FFFFFF;}




/* Personal Stuff */
#form_name{margin:0px 0px 8px 0px; display:inline; float:left;}
#form_phone{margin:0px 0px 8px 27px; display:inline; float:left;}
#form_email{margin:0px 0px 8px 27px; display:inline; float:left;}
#form_company{margin:0px 25px 10px 0px; display:inline; float:left;}
#form_terms{margin:4px 26px 0px 3px; width:180px; display:inline; float:left;}
#form_privacy{margin:4px 0px 0px 0px; width:180px; float:right;}
	* html #form_privacy{margin:4px 0px 0px 0px; width:180px; float:none;}

#form_terms p, #form_privacy p{font-family:Arial, Helvetica, sans-serif; font-size:0.9em; overflow:hidden; width:175px; padding:0 0 3px 0;}
#form_terms p.validation, #form_privacy p.validation{font-family:Arial, Helvetica, sans-serif; font-size:0.9em; overflow:hidden; width:175px; padding:0 0 3px 0; background:#e87110; border:solid 1px #626262; font-weight:bold;}

#form_terms p a:link,
#form_terms p a:link:visited,
#form_privacy p a:link,
#form_privacy p a:link:visited{color:#000000; text-decoration:underline;}

#form_terms p a:hover,
#form_terms p a visited:hover,
#form_privacy p a:hover,
#form_privacy p a visited:hover{color:#000000; text-decoration:none;}






/*Your Brief */
#form_product{margin:0px 0px 0px 0px; display:inline; float:left;}
#form_market{margin:0px 0px 0px 0px; display:inline; float:left;}
#form_quantity{margin:0px 0px 0px 0px; display:inline; float:left;}

#form_budget{margin:-3px 0px 0px 7px; _margin:-9px 0px 0px 7px; border-left:#dcdcdc solid 4px; border-right:#dcdcdc solid 4px; width:381px; height:60px;}
	
	#form_budget_text p{width:96px; float:left; text-align:center; padding:6px 0 6px 0; line-height:1.6em;}
	#form_budget_text p strong{font-weight:bold; color:#da7019;}
	#slider{margin:0px -10px 0 10px; width:360px; height:46px; padding:18px 0 0 0;}
	#form_budget img{margin:4px 0 0 -4px;}
	* html #form_budget img{margin:9px 0 0 0;}

#form_message{margin:-3px 0px 0px 7px; _margin:-10px -5px 0px 6px; display:inline; float:left; padding:8px -6px 0 0; _padding:0 0 -4px 0; border-left:#dcdcdc solid 4px; border-right:#dcdcdc solid 4px; width:381px;}

	* html #form_message textarea{width:369px; _width:374px; margin:0; _padding-bottom:-12px;}

	#form_message textarea{width:369px; height:57px; margin:0px 0px 0px 0px; padding:0px 0px 0px 8px; border:none; font-family:Arial, Helvetica, sans-serif; font-size:1.2em;}
	#form_message img{margin:4px 0 -4px -4px;}
	#form_message textarea.validation{color:#e87110; font-weight:bold;}
	
#form_button{margin:-28px 0px 0px 24px; display:inline; float:left;}
	#form_button input{background:url("../images/form/form_button.gif") no-repeat top left; width:130px; height:60px; border:none;}

#form_legal{margin:12px 0px 0px 15px; display:inline; float:left;}
	#form_legal p{font-family:Arial, Helvetica, sans-serif; font-size:0.9em;}

#validation{margin:12px 0px 0px 9px; display:inline; float:left; width:386px;}
#validation p{font-family:Arial, Helvetica, sans-serif; font-size:1.6em; background:#e87110; border:solid 1px #626262; font-weight:bold; color:white; text-align:center; padding:4px 0 4px 0;}


/*Drop Down Styles*/


#form_product {padding: 10px 0 0; float: left; width: 196px; height: 19px; margin: 10px 0 10px 0px; background: #fff url(../images/form/form_dropDown_products.gif) no-repeat 0 100%; color: #fff; }
	* html #form_product select{background:#FFFFFF; width:172px; margin:-6px 0 0 4px;}
#form_product select { width: 172px; margin: -6px 0 0 4px; opacity: 0;}

#form_quantity {padding: 10px 0 0; float: left; width: 196px; height: 19px; margin: 10px 0 50px 0px; background: #fff url(../images/form/form_dropDown_quantity.gif) no-repeat 0 100%; color: #fff; }
	* html #form_quantity select{background:#FFFFFF; width:172px; margin:-6px 0 0 4px;}
#form_quantity select { width: 172px; margin: -6px 0 0 4px; opacity: 0; }


/* VALIDATION */




/* HOLDER STYLES */

.holder_top{width:632px; height:4px; background:url(../images/common/holder-top.gif) no-repeat top left; margin:0; padding:4px 0 0 0; display:inline; float:left; position:relative;}
	body#page_contact .holder_top h3{background:url(../images/common/holder-h3-bg.png) center left no-repeat #dcdcdc; margin:0 0 0 4px; padding:0 0 5px 21px; color:#FFFFFF; font-family:"Arial Narrow",Arial, Helvetica, sans-serif; font-size:1.8em;}
.holder{border-left:solid 4px #dcdcdc; border-right:solid 4px #dcdcdc; width:598px; margin:0; padding:35px 13px 12px 13px; background-color:#FFFFFF;}
.holder_bottom{width:632px; height:4px; background:url(../images/common/holder-bottom.gif) no-repeat top left; margin:0; float:left; display:inline-block;}


.holder p{font-size:1.4em;}
.holder strong{font-weight:bold;}


/* HR Styles */

hr{display:none;}




/* clearing */ 
	.clear{clear:both; height:1px; margin:0; padding:0; font-size: 15px; line-height: 1px;}
	.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;} 
	* html>body .clearfix{display: inline-block; width:100%;}
	* html .clearfix {/* Hides from IE-mac \*/ height: 1%; /* End hide from IE-mac */ }

/* accessibility */ 
	.accessibility { position: absolute; top: -999em; left: -999em; }
