
/*
 * Global styles
 */
img	{
	border-style: none;
	margin: 0px;
	padding: 0px;
	vertical-align: text-bottom;
}
a {
	text-decoration: underline;
	outline: none;
}
body, html {
	font-family: Verdana, sans-serif;
	background-color: #220D12;  /*dark brown CYMK 71 89 85 54 */
	margin: 0px;
}

#content {
	width: 951px;
	background-color: #BFBAA9;	/*yellow-white CYMK 11 13 21 16 */
	color: #450017; /*reddy CYMK 55 100 85 40 */
	padding: 0px;
	border: none;
	margin: 0px auto;
	text-align: left;
	position: relative;
}
#content img {
	padding: 0;
	margin: 0;
}
/*
 * 		Header - background, logo and site links
 */
.header {
	height: 173px;
}
#header1 {
	background-image:url("/img/backgrounds/1/top.jpg");		
}
#header2 {
	background-image:url("/img/backgrounds/2/top.jpg");		
}
#header3 {
	background-image:url("/img/backgrounds/3/top.jpg");		
}
#header4 {
	background-image:url("/img/backgrounds/4/top.jpg");		
}
#mainlogo {
	position: relative; 
	top: 30px; 
	left: 25px;
}
#sitelinks {
	color: #AAAAAA;
	list-style-type: none;
	position: relative;
	left: 680px;
	top: -50px;
}

/*
 *		Main Navigation bar
 */
#mainnav {
	position: absolute;
	top: 140px;
	left: 0px;
	color: white;
	width: 100%;
}
#mainnav ul {
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
}
#mainnav li {
	list-style-type: none;
	display: inline;
	padding-left: 23px;
	padding-right: 23px;
}
#mainnav img {
	color: #e4dfd8;
}
/*
 * 		Internal page content
 */
#int_content {
	float: left;
	width: 500px;
	padding: 15px;
	margin-top: 40px;
	margin-left: 25px;
	margin-bottom: 0px;
	font-family: Verdana, Verdana, Geneva, sans-serif;
}
#int_content h1, #int_content h2, #int_content h3, #int_content p, #int_content li,#int_content a {
	padding: 0;
	font-style: normal;
	font-weight: normal;
	margin: 0px;
}
/*
#int_content h1 {
	font-family:"Times New Roman", Times, serif;
	font-size: 30px;
	text-transform: uppercase;
}

*/
#int_content h1, #int_content h2 {
	font-size: 16px;
	line-height:24px;	
	margin-top: 10px;
}
#int_content h3 {
	font-size: 14px;
	line-height: 18px;
	margin-top: 5px;
}
#int_content p,#int_content li,#int_content a {
	font-size: 12px;
	line-height: 24px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#int_content img {
	margin-top: -12px;
	padding:0px;
}
#int_content ul {
	margin-top: 0px;
	margin-bottom: 0px;
}
#int_content li, #int_content a {
	line-height: 18px;
}
#int_content a{
	text-decoration: underline;
	color: #450017; /*reddy CYMK 55 100 85 40 */

}
#submap {
  	text-align: center;
}
#map_and_pins {
	position: relative;
}
.map_pin {
	position: absolute;
}
.map_dot {
	width:25px;
}
.wideinput {
	width: 318px;
}
.smallinput {
	width: 30px;
}
.phoneinput {
	width: 278px;
}
.quote {
	margin: 5px 10px 0px 20px;
	font-size: 12px;
	line-height: 18px;
}
/*
 * 		Left menu
 */
#leftmenu {
	width: 167px;
	float: left;
	border: 1px solid #450017;
	margin-top: 40px;
	margin-left: 23px;
	margin-right: 0px;
}
#leftmenu ul {
	list-style-type:none;
	padding: 0px;
	margin: 5px;
}
#leftmenu li {
	list-style-type: none;
	border-bottom: 1px solid #450017;
	text-align: left;
	font-size: 12px;
	line-height: 28px;
	margin: 10px 10px 15px 10px;
}
#leftmenu a {
	color: #450017;
	text-decoration: none;
}
#leftmenu div {
	width: inherit;
	background-image: url("../img/menu_arrow.png");
	background-repeat: no-repeat;
	background-position: right;
}

/*
 * 		Right Menu
 */
#rightmenu {
	float: right;
	width: 165px;
	padding: 0;
	margin-top: 40px;
	margin-left: 0px;
	margin-right: 25px;
}
#rightmenu a {
	padding: 0px;
	margin: 0px;	
	text-decoration: none;
	color: #450017;
	font-family: Verdana, Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 24px;
	padding: 0px;
	margin: 0px;	
}
.menuitem {
	padding-bottom: 20px;
}
/*
 * 		Footer
 */
#footer {
	background-color: blue;
	font-size: 10px;
	text-transform: capitalize;
	line-height: 12px;
	color: #5f1624;
	padding: 0;
	margin: 0;
}

#footer ul {
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
}
#footer li {
	list-style-type: none;
	display: inline;
	padding-left: 3px;
	padding-right: 3px;
}
#footer a {
	text-decoration: none;
	outline: none;
	line-height: 12px;
	color: #5f1624;
}
#footerleft {
	float: left;
}
#footerright {
	float: right;
}
.clearfloats {
	 clear: both;
}
/*
 * 		FAQ Page
 */
.faq_question a{
	width: 450px;
	font-weight: bold;
	float: left;
}
.faq_top a{
	font-weight: bold;
	float: right;
}
.faq_answer {
	clear: both;
	margin: 10px 0px 20px 0px;
}
/*
 * 		Home Page
 */
#readmore {
	margin: 0px;
	padding: 0px;
}
#readmore a {
	margin-bottom: -10px;
}
.bottomcontent {
	height: 141px;
	width: 951px;
	margin: 0px;
	padding: 0px;
}
#bottomcontent1 {
	background-image: url("/img/backgrounds/1/bottom.jpg");
}
#bottomcontent2 {
	background-image: url("/img/backgrounds/2/bottom.jpg");
}
#bottomcontent3 {
	background-image: url("/img/backgrounds/3/bottom.jpg");
}
#bottomcontent4 {
	background-image: url("/img/backgrounds/4/bottom.jpg");
}
#mainimg {
	margin: 0px;
	padding: 0px;
	vertical-align: -20px;	
}
.tactical {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color: #c2b9ab;
	width: 237px;
	float: left;
	padding: 0px;
}
.tactical p, .tactical h1{
	font-size: 12px;
	line-height: 18px;
	margin: 10px 30px 0px 0px;
	font-style: normal;
	font-weight: lighter;
	text-decoration: none;
}
.tactical a {
	color: #c2b9ab;
	text-decoration: none;
}
/*
 * 		Enquiry page
 */
.formentry {
	position: relative;
	margin: 5px;
	height:25px;
}
.lhslabel {
	width: 100px;
	text-align: right;
	position: absolute;
	left: 0px;
	bottom: 0;
}
.rhsinput {
	position: relative;
	left: 120px;
	bottom: 0;
}
.lhsinput {
	position: relative;
	left: 120px;
	bottom: 0;
}
.rhlabel {
	position: relative;
	left: 310px;
	top: -25px;	
}
.rhinput {
	position: relative;
	left: 385px;
	top: -54px;
}
.formsubmit {
	position: relative;
	margin: 5px;
}
.lhssubmit {
	width: 100px;
	text-align: right;
	position: absolute;
	left: 0px;
	top: 0;
}
.imageentry {
	height: 150px;
}
#captcha_image {
	position: relative;
	left: 120px;
	top: 15px;
	width: 200px;
	height: 150px;
}
.hidden {
	display:none;
}
/*
 * 		Switch currency block
 */
#switch_curr {
	margin-top: 20px;
	padding: 0px 10px;
	border: 1px solid #450017;
}
#switch_curr p {
	margin-top: 0;
}
#switch_curr ul {
	margin-top: 10px;
	padding: 0px;
	white-space: nowrap;
}
#switch_curr li {
	list-style-type: none;
	display: inline;
	padding-left: 25px;
	padding-right: 25px;
}
#switch_curr img {
	width: 45px;
	vertical-align: top;
}
.exchange_rate {
	visibility: hidden;
	height: 0;
}
