@charset "UTF-8";
/* CSS Document */

* 	{ font-family:Arial, Helvetica, sans-serif; }
html { height:100%; margin-bottom:1px; }
p 	{margin:0px; padding:0px; line-height:140%; font-size:12px; color:#000;}
h1 	{color:#69366e;}
h2  {color:#69366e;}
hr { background:#CCC; border:none; height:1px; clear: left; color: silver;}
span {color:#69366e; font-weight:bold;}

body { background:url(../images/bg.jpg) repeat-x; margin:auto; font-size:10pt; color: #1f3856;}


a:link {color:#000; font-weight:bold; cursor:default;}    
a:visited {color: #000; font-weight:bold; cursor:default;} 


/* Main Containers */
#screen 				{margin:auto; width:980px;}
#page				{background:#fff; width:963px; overflow:auto;}

#subHeader 			{padding: 13px 5px 43px 20px;}
#contact_details 	{float:right; text-align:right; color:#FFF; font-size:14px; margin:15px 15px 0px 0px;}
#content			{width:963px; padding-bottom:10px;}
#header_pic 		{float:left; padding:15px 0px 0px 15px;}
#content_text		{float:left; width:600px; background:#fff; padding-bottom:10px;}
#content_header	h1	{float:left; background:#fff; padding-bottom:10px; margin-left:20px; color:#69366e; font-family:Calibri; font-weight:bold; font-size:28px; border-bottom:solid 1px;}
#main_text			{width:570px; float:left; padding:5px 5px 25px 20px; clear:left;}
#left_text			{width:230px; float:left; padding:5px 5px 25px 20px;}
#middle_form		{float:left; width:200px;}
#footer				{background:url(../images/footer_bg.jpg) repeat-x; color:#FFF; float:left; width:948px; padding:15px 0px 15px 15px;}

#services_container {float:right; width:340px; }
#services_header h2	{float:right; text-align:left; width:300px; margin-right:50px; border-bottom:solid 1px; padding:8px 0px 13px 0px;}
#services_content ul{padding-left:10px; list-style-image: url("../images/bullet.jpg")}
#services_content li{padding-bottom:15px;}



.formContact {list-style:none; margin-bottom:4px; width: 350px; float:left; padding-left:20px;}
.formContact .productError { margin-left:180px; }
.formContact li { margin-bottom:6px; list-style-image:none; margin-bottom:16px;}
.formContact li label { margin-right:8px; text-align:left; width: 60px; float: left; clear: left; color:#000; font-weight:bold;}
.formContact input[type=text] { background:url(../images/form_box1.jpg); width:250px; height:25px; border:none; float: left; margin-bottom: 5px;}
.formContact textarea { background:url(../images/form_box2.jpg); width:250px; height:132px; border:none; float: left; margin-bottom: 5px;}

#but_contact { background:url(../images/send_btn.jpg); float:left; width:135px; height:30px; border:none; cursor:pointer; margin-left: 55px;}
#contactLeft { float:left; width: 52%;}
#contactLeft h2{border-bottom:solid 1px; padding-bottom:10px; width:270px; margin-left:20px;}

.address { font-size: 1.1em; float:left; }
.telephone {float: left;}

.contactError { display: none; color: red; clear: left; text-align: center; padding-top: 10px; margin-bottom: 0px; padding-bottom: 0px;}
textarea { font-size: 1em; }
#contact_footer	{clear:both; border-top:1px solid #BBB; background:#fff; width:880px; padding:15px;}



