/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-family: 'EurostileBold' 'EurostileRegular';
	}
div, p, h1, h2, h3, ol, li, table, html, form{
	margin:0px;
	padding:0px;
	}
	
img{
	border:none;
	}
	
.clear{
	clear:both;
	}	
	
#mainContainer{
	width:960px;
	margin:15px auto 0 auto;
	}
	
#mainContainer .#header{
	width:960px;
	}
#header .logo{
	width:180px;
	float:left;
	}
#header .headerRight{
	width:700px;
	float:right;
	}
.headerRight .rowOne{
	width:700px;
	float:right;
	padding-top:15px;
	}
	
.headerRight .topSearch{
	float:right;
	width:320px;
	font-size:16px;
	color:#cccccc;
	text-transform:uppercase;
	font-family:'EurostileBold';
	}	
	
.topSearch .input1{
	background:#efefef;
	width:205px;
	height:26px;
	border:none;
	font-family:'EurostileRegular';
	font-size:13px;
	}	
		
.headerRight .rowOne .slogan{
	width:350px;
	float:left;
	padding:0px 0 0 130px;
	color:#b5b5b5;
	text-transform:uppercase;
	font-size:30px;
	font-family:'EurostileRegular';
	}
.rowOne .contactInfo{
	width:220px;
	float:right;
	text-transform:uppercase;
	font-size:25px;
	text-align:right;
	color:#ec0b06;
	font-family:'EurostileBold';
	}
.rowOne .contactInfo a{
	font-size:15px;
	color:#ef3a32;
	text-transform:lowercase;
	text-decoration:none;
	font-family:'EurostileBold';
	}
.rowOne .contactInfo a:hover{
	color:#b5b5b5;
	}	
.headerRight #topNav{
	float:right;
	width:449px;
	padding:5px 0 0 0;
	} 
	
.headerRight #topNav ul{
	margin:0px;
	padding:0px;
	list-style:none;
	} 
	
.headerRight #topNav ul li{
	margin:0px 5px 0 0;
	padding:0px;
	float:left;
	} 
.headerRight #topNav ul li a{
	margin:0px;
	padding:0 0 0 15px;
	float:left;
	text-decoration:none;
	display:block;
	height:30px;
	display:block;
	} 
.headerRight #topNav ul li a span{
	margin:0px;
	padding:5px 25px 0 0;
	float:left;
	height:30px;
	text-decoration:none;
	color:#b5b5b5;
	font-size:16px;
	text-transform:capitalize;
	display:block;
	font-family:'EurostileBold';
	} 
.headerRight #topNav ul li a:hover{
	background:url(../images/nav-hover-left.gif) no-repeat;
	}
	
.headerRight #topNav ul li a:hover span{
	background:url(../images/nav-hover-right.gif) top right no-repeat;
	color:#fff;
	}
.headerRight #topNav ul li.selected a{
	background:url(../images/nav-hover-left.gif) no-repeat;
	}
	
.headerRight #topNav ul li.selected a span{
	background:url(../images/nav-hover-right.gif) top right no-repeat;
	color:#fff;
	}
#mainContainer #tabbed{
	width:980px;
	height:345px;
	background:url(../images/default.gif) top right no-repeat;
	}
	
#tabbed  .tabbedcontent{
	width:980px;
	height:345px;
	
}

.tabbedcontent .contentblock{
	width:380px;
	float:left;
	font:23px Arial, Helvetica, sans-serif;
	color:#feb942;
	padding-top:140px;
	padding-left:50px;
}

.tabbedcontent .imageBlock{
	width:220px;
	float:left;
}
.contentblock p{
	font:15px Arial, Helvetica, sans-serif;
	color:#fff;
}

#bottomBlocks{
	width:960px;
	}
	
#bottomBlocks .blocksWrapper{
	width:310px;
	height:250px;
	float:left;
	overflow:hidden;
	}
	
.blocksWrapper .blocksContent{
	width:210px;
	padding-left:15px;
	float:left;
	padding-top:15px;
	}
	
.blocksContent td{
		font-family:'EurostileBold';
		font-size:15px;
		padding:2px 0 2px 0;
		outline:none;
	}	
	
.blocksContent .input12{
	width:260px;
	}
	
.blocksContent ul{
	margin:0px 0 0  20px;
	padding:0px;
	list-style:none;
	}
	
.blocksContent ul li{
	margin:0px;
	padding:0px;
	}
	
.blocksContent ul li a{
	margin:0px;
	padding:0px;
	height:20px;
	padding:5px 0 0px 0;
/*	border-bottom: solid 1px #CCCCCC;
*/	display:block;
	font-size:13px;
	letter-spacing:1px;
	font-family:'EurostileBold';
	text-decoration:none;
	text-transform:capitalize;
	color:#000;
	}
	
.blocksContent ul li a:hover{
	color:#b71310;
	}
	
.blocksContent h1{
	width:210px;
	padding-left:30px;
	height:28px;
	background:url(../images/h1-arrow.png) no-repeat;
	font-family:'EurostileBold';
	color:#b71310;
	font-size:25px;
	}
.blocksContent p{
	font:13px Arial, Helvetica, sans-serif;
	color:#000000;
	}
	
.redmoreButton a{
	width:100px;
	height:17px;
	padding:3px 0 0 16px;
	background:url(../images/button-bg.png) no-repeat;
	display:block;
	text-decoration:none;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-transform:uppercase;
	}
.redmoreButton a:hover{
	background:url(../images/button-bg-hover.png) no-repeat;
	color:#FFFFFF;
	}

#news{
	width:285px;
	float:left;
	}
	
#news ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
	
#news ul li {
	margin:0px;
	padding:5px 0 5px 0;
	overflow:hidden;
	border-bottom: solid 2px #d3d3d3;
	}	
#news ul li .newsImage{
	margin:0px;
	padding:0px;
	width:72px;
	float:left;
	border: solid 3px #ebebeb;
	}
#news ul li .newsdata{
	float:right;
	margin:0px;
	padding:0px;
	width:195px;
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	}
#news ul li a{
	text-decoration:none;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#b71310;
	height:30px;
	}
	
#news ul li a:hover{
	text-decoration:underline;
	}
.spacer{
	float:left;
	width:12px;
	}
	
#footer{
	width:960px;
	background:url(../images/footer-bg.gif) no-repeat;
	height:21px;
	padding:5px 0 0 0;
	text-align:center;
	}
#footer a{
	text-decoration:none;
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	}
#footer a:hover{
	text-decoration:underline;
	}
	
/*Classes for Inner pages*/

#innerLeft{
	width:309px;
	float:left;
	}

#innerLeft .leftLinks{
	width:309px;
	float:left;
	}
.leftLinks .tabsdiv a{
	width:271px;
	float:left;
	padding:25px 0 0 10px;
	margin-bottom:2px;
	background:url(../images/tab-bg.gif) repeat-y;
	height:60px;
	font-family:'EurostileBold';
	color:#b71310;
	font-size:25px;
	text-decoration:none;
	}
	
.tabsdiv  a p{	
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	}
	
 .tabsdiv a:hover{
	width:289px;
	float:left;
	padding:25px 10px 0 10px;
	height:60px;
	background:url(../images/tab-hover.gif) no-repeat;
	cursor:pointer;
	color:#FFFFFF;
	text-decoration:none;
	}
	
.tabsdiv  a:hover p{	
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	}
	
 .tabsdiv.current a{
	width:289px;
	float:left;
	padding:25px;
	height:60px;
	background:url(../images/tab-hover.gif) no-repeat;
	cursor:pointer;
	color:#FFFFFF;
	cursor:pointer;
	}
 .tabsdiv.current a p{
 	color:#FFFFFF;
	text-decoration:none;
 }	

#innerRight{
	float:right;
	width:646px;
	}
	
#innerRight .pageTitles{
	float:left;
	width:636px;
	height:40px;
	padding:45px 0 0 10px;
	background:url(../images/page-title-bg.jpg) no-repeat;
	font-family:'EurostileBold';
	color:#bcbcbc;
	font-size:45px;
	}

#innerRight .contentMain{
	width:646px;
	padding-top:25px;
	padding-bottom:25px;
	overflow: hidden;
	font:12px Arial, Helvetica, sans-serif;
	color:#535353;
	}
	
.contentMain a{
	color:#c61713;
	font-size:14px;
	text-decoration:none;
	}	
	
	
.contentMain h1{
	font-family:'EurostileBold';
	color:#000;
	font-size:25px;
	}
.contentMain ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.contentMain ul li{
	margin:0px;
	padding:0px 0 0 20px;
	font:13px Arial, Helvetica, sans-serif;
	color:#535353;
	height:25px;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/arrow.gif) 5px 4px no-repeat;
	}


.contactTable td{
	background:#fff;
	vertical-align:top;
	}
	
.input{
	width:350px;
	height:20px;
	padding:5px 0 0 5px;
	font:12px Arial, Helvetica, sans-serif;
	color:#999999;
	}

td a{
	text-decoration:none;
	color:#b71310;
	}
td a:hover{
	text-decoration:none;
	color:#999999;
	}
.leftbotLinks{
	width:278px;
	float:left;
	}
.enquiry{
	width:278px;
	float:left;
	}
.enquiry a{
	width:243px;
	height:32px;
	font-family:'EurostileBold';
	font-size:18px;
	text-decoration:none;
	color:#ffffff;
	display:block;
	text-transform:uppercase;
	padding:13px 0 0 35px;
	background:url(../images/left-link-bg.gif) no-repeat;
	}
.enquiry a:hover{
	background:url(../images/left-link-bg2.gif) no-repeat;
	}
.enquiry2{
	width:278px;
	float:left;
	}
.enquiry2 a{
	width:243px;
	height:32px;
	font-family:'EurostileBold';
	font-size:18px;
	text-decoration:none;
	color:#ffffff;
	display:block;
	text-transform:uppercase;
	padding:13px 0 0 35px;
	background:url(../images/left-link-bg2.gif) no-repeat;
	}
.enquiry2 a:hover{
	background:url(../images/left-link-bg.gif) no-repeat;
	}
	
	

.loginPanel{
	z-index:50;
	position:absolute;
	width:200px;
	border:solid red 1px;
	background:#fff;
	border: solid #b5b5b5 5px;
	margin:33px 0 0 300px;
	padding:0px;
	}
	
.loginPanel td{
	font-family:'EurostileBold';
	font-size:18px;
	padding:3px 0 3px 0;
	}
	
.loginPanel .input5{
	width:170px;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	outline:none;
	}
	
.buttons{
	height:25px;
	background:#ec0b06;
	color:#FFFFFF;
	border:none;
	font-weight:bold;
	padding:0px 10px 0 10px;
	}
	
.loginPannelinner{
	width:260px;
	background:#f4f4f4;
	padding-left:20px;
	border: solid 1px  #e5e5e5;
	}
.loginPannelinner .heading{
	font-size:25px;
	font-family:'EurostileBold';
	color:#c21310;
	}
	
.loginPannelinner td{
	font-size:16px;
	font-family:'EurostileBold';
	padding:3px 0 3px 0;
	}
	
.loginPannelinner  .input14{
	width:230px;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	outline:none;
	}
