/*------------------------------------------------------------------------------*/
/*	 WEBSITE BODY					*/
/*------------------------------------------------------------------------------*/
body {margin:0; padding:0; width:100%; font-family:Arial, Helvetica; background:#fef2cd;}
#container_body{margin:0; padding:0; width:100%; background:url(../images/bg_body.gif) top center repeat-y #c20505;}
img{border: none;}


/*------------------------------------------------------------------------------*/
/*	 TOP DIVS AND CLASSES					*/
/*------------------------------------------------------------------------------*/

#top_container{width:960px; margin:0 auto; padding:0;}

/*------------------------------------------------------------------------------*/
/*	 MIDDLE DIVS AND CLASSES					*/
/*------------------------------------------------------------------------------*/

#middle_container{width:1000px; margin:0 auto; padding:0;}
#middle_col_1{width:838px; float:left; display:inline;}
#middle_col_1 .title{width:838px; height:76px; background: url(../images/home_banner_01.gif) 0px 0px no-repeat; display:block; text-indent: -9999px;}

#middle_col_2{width:162px; float:left; display:inline;}
#middle_col_2 .special{padding:0;}
#middle_col_2 .special a{ background:url(../images/home_banner_02.jpg) 0px 0px no-repeat; width:162px; height:335px; display:block; text-indent: -9999px;}
#middle_col_2 .special a:hover{background:url(../images/home_banner_02.jpg) -162px 0px no-repeat; display:block; text-indent: -9999px;}

/*------------------------------------------------------------------------------*/
/*	 THREE COL DIVS AND CLASSES					*/
/*------------------------------------------------------------------------------*/

#three_container{width:960px; height:267px; margin:0 auto; padding:0; background:url(../images/bg_three_col.gif) no-repeat;}
#three_container h1{font-size:22px; margin:0; padding:14px 0 14px 10px; font-weight:normal; color:#ffffff;}

#three_col_1{width:276px; float:left; display:inline; margin-left:10px; padding:15px;}
#three_col_2{width:276px; float:left; display:inline; margin-left:11px; padding:15px;}
#three_col_3{width:276px; float:left; display:inline; margin-left:11px; padding:15px;}

#three_container img{float:right; padding:0 0 0 5px;}
#three_container p{font-size:12px; color:#868686; margin:0; padding:0 0 10px; line-height:22px;}
#three_container p.title {color:#94834d; font-size:20px;}
#three_container p a{color:#E7B417; text-decoration:none;}
#three_container p a:hover{color:#AA0505; text-decoration:underline;}


/*------------------------------------------------------------------------------*/
/*	 HOME CONTENT DIVS AND CLASSES					*/
/*------------------------------------------------------------------------------*/

#home_body{margin:0; padding:0 0 100px; width:100%; background:url(../images/bg_body_footer.gif) bottom center no-repeat;}
#home_container{width:960px; margin:0 auto; padding:20px 0 0;}
#home_container h2{font-size:26px; margin:0; padding:0; font-weight:normal; color:#686868;}
#home_container p{color:#858585; margin:0; padding:16px 0 0; line-height:22px; font-size:14px;}

#main_container{width:980px; margin:0 auto; padding:0;}
.top_border{ border-top:1px solid #e6e6e6; width:960px; height:1px; margin:0 auto;}
#main_col_1{width:152px; float:left; display:inline;}
#main_col_2{width:511px; float:left; display:inline; margin-left:12px; padding:24px 0 0;}
#main_col_3{width:275px; float:left; display:inline; margin-left:20px;}

#main_col_1 .special_offer{padding:0;}
#main_col_1 .special_offer a{background:url(../images/left_special.gif) 0px 0px no-repeat; width:152px; height:177px; display:block; text-indent: -9999px;}
#main_col_1 .special_offer a:hover{background:url(../images/left_special.gif) -152px 0px no-repeat; display:block; text-indent: -9999px;}
#main_col_1 .call_us{background:url(../images/left_call_us.gif) 0px 0px no-repeat; width:152px; height:55px; display:block; text-indent: -9999px;}
#main_col_1 .opening{background:url(../images/left_opening.gif) 0px 0px no-repeat; width:152px; height:200px; padding:24px 0 0 10px; font-size:14px; color:#ba0404;}

#main_col_3 .speech{background:url(../images/right_speech.gif) 0px 0px no-repeat; width:275px; height:165px; display:block; text-indent: -9999px;}

#main_col_3 ul{margin:0; padding:0; border-top:1px solid #e6e6e6; list-style:none; font-size:16px; color:#646464;}
#main_col_3 li{margin:0; padding:9px 0 9px 33px; border-bottom:1px solid #e6e6e6; line-height:22px; background:url(../images/right_tick.gif) 0px 10px no-repeat;}


/*Font Styles*/

#main_col_2 h1{font-size:28px; margin:0; padding:0; font-weight:normal; color:#686868; line-height:normal;}

#main_col_2 p{color:#858585; margin:0; padding:16px 0 0; line-height:22px; font-size:14px;}
#main_col_2 p.intro{font-size:16px; color:#646464; line-height:24px;}
#main_col_2 p img{float:right; padding:5px; border:#dddddd 1px solid; margin:4px 0px 5px 15px;}
#main_col_2 p img.none{border:0; margin:0; float:none;}
#main_col_2 p strong{color:#B62727;}

#main_col_2 p a{color:#6f6f6f; text-decoration:underline;}
#main_col_2 p a:hover{color:#494949; text-decoration:underline;}

/* Lists */
#main_col_2 ul{margin:0; }
#main_col_2 ul li{color:#646464; line-height:22px; padding-bottom:5px; font-size:14px;}
#main_col_2 ul li a{color:#646464; text-decoration:underline;}
#main_col_2 ul li a:hover{color:#E7B417; font-weight:bold; text-decoration:underline;}

#main_col_2 .slide_show{width:315px; height:88px; padding:0; margin:0; overflow:hidden;}
#main_col_2 .slide_show img{border:0;}

/*Enquiry Form*/

#main_col_2  .form table{
	color:#5e5e5e;
	font-size: 11pt;
}


#main_col_2 tr{height: 30px;}

#main_col_2 tr.bg{background-color:#f0f0f0;}

#main_col_2 td strong{color:#FBAD0E;}





#main_col_2 .enq_form{background-color:#ffffff; border: #cccccc 1px solid; font-family:Arial, Helvetica; font-size:13px; color:#5e5e5e; padding:3px; width:250px;}

#main_col_2 .drop_form{background-color:#ffffff; border: #cccccc 1px solid; font-family:Arial, Helvetica; font-size:13px; color:#5e5e5e; padding:3px; width:258px;}

#main_col_2 .enq_form_button{ height:60px; width:163px; border:0; cursor:pointer; margin:0; padding:0; background-image: url(../images/bg_form_button.gif); background-repeat: no-repeat}



/*------------------------------------------------------------------------------*/
/*	 FOOTER DIVS AND CLASSES					*/
/*------------------------------------------------------------------------------*/

#footer_body {width:100%; background: #FFF;}
#footer_container{width:1020px; margin:0 auto; padding:20px 0 20px;}

#footer_container ul{margin:0; padding:0; list-style-type: none;;}
#footer_container li{margin:0; padding:0 16px 0 0; float:left; font-size:14px; color:#000000;}

#footer_container a{color:#000000; text-decoration:none;}
#footer_container a:hover{color:#000000; text-decoration:underline;}

#footer_body_two{width:100%; background:#fef2cd;}
#footer_container_two{width:1020px; margin:0 auto; padding:20px 0 20px;}

#footer_col_1{width:510px; float:left; display:inline;}
#footer_col_2{width:510px; float:right; display:inline;}

#footer_col_1 p{font-size:12px; color:#000000; margin:0; padding:0; line-height:22px;}
#footer_col_2 p{font-size:12px; text-align:right; color:#000000; margin:0; padding:0; line-height:22px;}

#footer_container_two a{color:#000000; text-decoration:none;}
#footer_container_two a:hover{color:#000000; text-decoration:underline;}

#footer_body_two .design{font-size:11px; width:100%; text-align:center; padding:20px 0;}
#footer_body_two .design a{color:#e8cb70; text-decoration:none;}
#footer_body_two .design a:hover{color:#e7b417;}

/*------------------------------------------------------------------------------*/
/*	 MISC VALUES, DIVS AND CLASSES					*/
/*------------------------------------------------------------------------------*/

.clearcols{clear:both; height:1px;}


