/**This is the Color of the background of the page**/
body{font-family: Arial;background: url(imges/bg.jpg) no-repeat top center #444;}
p{margin-bottom: 10px;font-size: 14px;line-height: 1.5}
.clear{clear: both;}


h2{color: #1f4371;padding-bottom: 10px;font-size: 15px}
p strong{color: #1f4371;padding-bottom: 10px;font-size: 15px;}
#wrapper{width:860px;margin: 0 auto;margin-bottom: 50px;}

#header{padding:20px;background-color: white;margin-top: 20px;}

#logo{float: left;}
#phone{float: right;}

/**This is the Color of the phone number**/
#phone p{color:#193564;font-size: 16px;text-align: right;}
#phone p span{color: #f88222;}

/**This is the Color of the background of the menu bar**/
#menu{background-color:#263b6a; height: 40px;padding-left: 20px;padding-right: 20px;}

#menu ul li{display: inline;line-height: 40px;height:40px;padding-left: 30px;padding-right: 30px;text-align: center;font-size: 14px;}

/**This is the Color of the text of the menu**/
#menu ul li a{color: #ffffff;text-decoration: none;}
#menu ul li:first-child {padding-left: 0px;}

#menu ul li.license{float: right;color: white;}

/**Here you can control the Heoght, Color and Image of the Big Image in the Header**/
#big-image{height: 250px;background: url(images/header.jpg);}

/**This is the color of the main body**/
#content{padding-top: 30px;margin-bottom: 15px;background: url(images/top-gra.gif) repeat-x white;}

#sidebar{width: 220px;padding-bottom: 50px;float: left;padding-left: 20px;}
#sidebar h2{padding-bottom: 10px;color: #f88222;}
#sidebar ul{padding-right: 15px;margin-bottom: 30px;}
#sidebar ul li{font-size: 13px;line-height: 1.5;border-bottom: solid 1px black;padding-bottom: 5px;padding-top: 5px;background: url(images/arrow.gif)left no-repeat;padding-left: 15px;}



#main-text{width: 570px;float: left;padding-left: 11px;padding-bottom: 50px;padding-right: 30px;}
#main-text img{float: left;}

ul#all{background-color: #e0f2fe;margin-top: 15px;margin-bottom: 15px;padding: 20px;}
ul#all li{font-size: 14px;padding-bottom: 10px;}

/**Color and Size of H1**/

#main-text h1{color: black;font-size: 21px;}

#main-text p{font-size: 14px;}
#main-text p#tagline{font-size: 19px;font-style: italic;}


ul#footer {float: left;}
ul#footer li{font-size: 11px;display: inline;}

/**Color of Footer Links**/
ul#footer li a,#footer a{color: white;text-decoration: none;}



p#designbypop {float: right;color: white;}
p#designbypop a{float: right;color: white;}
p#copyright{font-size: 11px;text-align: center;color: white;}

ul#serve {list-style: square;padding: 0px;margin: 0px;background-color: white;font-size: 13px;}
ul#serve li{float:left;padding-left: 10px;padding-right: 10px;list-style: square;list-style-position: inside;}
.divider{height: 1px;border-top:solid 1px #163762;}

/* Contact Form located on contact page (Unique Style) */
#contactform {background-color:#e0f2fe;padding: 20px;}
#contactform ul li{margin-bottom: 15px;}


form.global ul li{float: left;display: inline;width: 230px;}


textarea#comments{width: 440px; background-color: white;border: 1px solid #6b6a6a;}

form.global input{width: 200px;padding: 6px;background-color: white;border: 1px solid #6b6a6a;}
input:selected{border: 1px solid red;}
form.global label{float: left;display: inline;width: 150px;font-size: 12px;color: #494949;margin-bottom: 2px;}
label{width: 200px;}
	
/* ERROR HANDLING */

form.global li.alert input, form.global li.alert textarea   { 
	border:1px solid #CC0000;background-color: #ffb3b3; }

/* THANK YOU */

div.thankyou { 
	text-align: center; 
	margin:40px 0 0 0; }

div.thankyou h1 { 
	color: #999999; }
	
div.thankyou p { 
	color:#999999; }	
	

	div.error_message{background-color: #ffb3b3;padding: 10px;margin-top: 10px;font-size: 14px;}
	
	#success_page{background-color: #cdf5db;padding: 10px;margin-top: 10px;font-size: 14px;}
	
	.divider{clear:both;height:2px;border-bottom: 1px solid #ececec;margin-bottom: 20px;}
	
	input#submit{background: #f58220;color: white;font-size: 13px;border: none;}
