#main {width:976px; margin:0 auto;border:0px solid #000;}



#header {height:250px; background:url(../images/header-bg.jpg) no-repeat 0 -2px;}

#header, #content, #footer { font-size:0.75em;}



.col-1, .col-2, .col-3 { float:left;}



/*======= index.html =======*/

#page1 #content .col-1 {width:628px; margin-right:20px;}

#page1 #content .col-1 .row-1 .col-1 {width:335px; margin-right:0px;}

#page1 #content .col-1 .row-1 .col-2 {width:284px;}

#page1 #content .col-1 .row-2 .col-1 { width:275px; margin-right:48px;}

#page1 #content .col-1 .row-2 .col-2 { width:275px;}

#page1 #content .col-2 { width:326px;}

#page1 #content .col-2 .row-1 .col-1 { width:110px; margin-right:60px;}

#page1 #content .col-2 .row-1 .col-2 { width:110px;}



/*======= index-1.html =======*/



#page2 #content .col-1 {width:628px; margin-right:20px;}

#page2 #content .col-1 .row-1 .col-1 {width:335px; margin-right:0px;}

#page2 #content .col-1 .row-1 .col-2 {width:284px;}

#page2 #content .col-1 .row-2 .col-1 { width:275px; margin-right:48px;}

#page2 #content .col-1 .row-2 .col-2 { width:275px;}

#page2 #content .col-2 { width:326px;}

#page2 #content .col-2 .row-1 .col-1 { width:110px; margin-right:60px;}

#page2 #content .col-2 .row-1 .col-2 { width:110px;}



/*======= index-2.html =======*/

#page3 #content .row-1 {width:628px;}





/*=========================*/





#footer {



/*

height:173px;



border:1px solid #000;*/

}





#contact_form{

margin-top:0px;

margin-left:5px;

border:1px solid #ccc;

width:320px;

}



#contact_form_template{

margin-top:0px;

margin-left:5px;

border:1px solid #ccc;

width:320px;

}





#contact_form_index2{

margin-top:81px;

margin-left:5px;

border:1px solid #ccc;

width:320px;

}







#socialise ul{

	display:inline;

	margin:0;

	padding:0;

	list-style:none;

	font-size:20px;

	/*font-family:Georgia, "Times New Roman", Times, serif;*/

	}



#socialise li{

	display:block;

	float:left;

	margin:0 120px 0 0px;/*change here if you include newsletter */

	text-align:center;

	}



#socialise li span{

	display:block;

	margin:8px 0 0 0;

	}



#socialise li.last{

	margin-right:0;

	}

	

	

	

	#newsletter{

	display:block;

	width:300px;
	
	margin-left: 20px;

/*	border:1px solid #000;*/

	}



#newsletter h2, #newsletter h3, #newsletter p{

	margin-bottom: 1em;

	padding:0;

	line-height:normal;

	}



#newsletter h2{

	margin-bottom:5px;

	}

.nlform {}
.nlform li { margin: 0 0 10px }
.nlform li label { cursor: pointer; font-family: Georgia; font-style: italic; color: #999 }
.nlform li .txt { margin: 3px 0 0; background: #FFF; border-color: #CCC; color: #000; }





form, fieldset, legend{margin:0; padding:0; border:none;}

legend{display:none;}

input, textarea, select{



	width:218px;



	margin:0 0 10px 0;



	padding:5px;



	color:#FFFFFF;



	background-color:#B71918;



	border:1px solid #000;



/*	font-family:Verdana, Arial, Helvetica, sans-serif;*/



	font-size:12px;

	



}



.input_img, #contact_form .input_img{

width:auto;

	margin:0 0 10px 0;



	padding:5px;



	background-color:#fff;



	border:0px solid #000;





}







/* ----------------------------------------------Newsletter-------------------------------------*/



#socialise form{

	display:block;

	width:300px;

	margin:0;

	padding:10px 0 0 0;

	border:none;

	}





#socialise input{

	display:block;

	width:218px;

	margin:0 0 10px 0;

	padding:5px;

	color:#FFFFFF;

	background-color:#B71918;

	border:1px solid #000;

/*	font-family:Verdana, Arial, Helvetica, sans-serif;*/

	font-size:12px;

	}



#newsletter_go{

	margin:0;

	padding: 2px 15px;
	
	width: auto;

	font-weight:bold;

	text-transform:uppercase;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:14px;

	cursor:pointer;
	
	border-width: 0px;

	}

	

	

	

	#google_map{

margin-top:0px;

margin-left:5px;

/*border:1px solid #ccc;*/

width:320px;

}





.push_down

{

padding-top:70px;

border:0px solid #000;



}
