@charset "utf-8";
/* CSS Document */

body, html { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px;}

#flash_container {margin:auto;width:950px;height:310px;}
.grey_container {margin:auto;width:910px;height:90px; background:url(../img/grey_bg.jpg) repeat-x top;padding:20px;}
#carousel_container {margin:auto;width:890px; overflow:auto;}
.body_content { width:940px; margin:auto;}
.spacer {width:1024px;height:20px;}
.box { background:url(../img/box_bg_hz.jpg) repeat-y center; padding:20px; }    /*border:1px solid #999;*/
.sub_carousel {margin:30px 20px 0px 20px;}

.enquire { text-align:right; font-weight:bold;}

#enquiry { padding:10px 20px; margin:30px 0px; border:1px solid #ccc; }
#enquiry table { }
#enquiry table th { text-align:right; }
#enquiry table td { color:#990000; }
#enquiry h1 { font-size:14px; padding:8px;  }
#enquiry input[text] {width:260px;}


#carousel_container h3 {padding:2px;margin:0; font-size:12px; color:#333;}
#carousel_container img {float:left; margin-right:5px;}
#carousel_container p {margin:0px;}

.header_container {width:980px;margin:auto;margin-bottom:-3px;}

.left_bar { float:left; width:710px;}
.right_bar { float:right; width:210px; }

.sub_ad { padding:5px; margin:15px; background-color:#FFF; border:1px solid #999; text-align:center; padding-bottom:2px; }
.sub_ad:hover { cursor:pointer; border:#333 solid 1px; background:#EAEAEA; }
.sub_ad:hover h1 {color:#990000;}
.sub_ad h1 { margin:-5px; font-size:12px; padding:5px; margin-bottom:5px; background:#999; color:#FFF;border-top:1px solid #CCC;}
.sub_ad img {margin-top:5px; }
.sub_ad_noclick { padding:5px; margin:15px; background-color:#FFF; border:1px solid #999; text-align:center; padding-bottom:2px; }

.hdr, .smlhdr  {margin-bottom:-3px;}
.smlhdr {width:710px;}

h1 {font-size:15px; color:#333; padding:12px; margin:0px; background:url(../img/h1_bg_grey_white.jpg) repeat-y bottom; text-transform: uppercase; border-top:1px solid #fff;border-bottom:1px solid #990000;}
h2 {font-size:16px; color:#666; text-align:right; margin:10px 5px -4px 0px;}
.sub_container { padding:5px 20px; margin-bottom:15px; }

.rg { background:url(../img/red_grey_bg.jpg) repeat-x top; }
.srg { background:url(../img/short_grey_bg.jpg) repeat-x top #fff;}

.arrow_ul { margin-top:20px; margin-left:-20px;}/*list-style-image:url(../img/arrow_ul.png);*/
.no_style_ul { list-style:none; }
.arrow_ul li, .no_style_ul li {margin:5px;}

.faq_q {background:url(../img/q.png) no-repeat top left; padding:12px; padding-left:45px; font-size:14px; font-weight:bold; display:block; margin-bottom:5px; }
.faq_a {background:url(../img/a.png) no-repeat top left; padding:12px; padding-left:45px; font-size:14px; display:block; margin-bottom:15px; }

a, a:visited { color:#666; }
a:hover { color:#990000; }

.face-twit { float:right; margin-top:-25px; }

#footer { width:910px; color:#999; text-align:center; font-size:10px; margin:auto; margin-top:30px; margin-bottom:10px;}
#footer hr {border:1px solid #ccc;}
#footer p {margin:0;}
#footer a, #footer a:visited { color:#999; text-decoration:none; margin:0px 5px; }
#footer a:hover { color:#333; }

/* Search Table */
#srchtbl { margin:auto; width:300px; }
#srchtbl th { font-weight:bold; text-align:left; }
/* un-comment to remove items
#trTran {display:none;}
#trPrice {display:none;}
#trYear {display:none;}  */

/* Inputs */
.srchinput {width: 100%; font-weight: normal; font-size: 11px; font-family: arial; color: #000000;}
/*.srchbutton {};*/

/* Buttons | DO NOT CHANGE */
a.button {
	float: left;
	text-decoration: none;
	color: #ccc;
	padding: 4px 8px 0 0;
	font: 600 14px "Arial", Helvetica, sans-serif;
 	color: #fff;
 	cursor:pointer;
}

a.button span {
	float: left;
	padding-right: 15px;
	display: block;
	margin-top: -4px;
	height: 24px;
}
a.button img { margin-left:-10px; margin-top:-3px; padding-right:5px; vertical-align:middle;}

#wantmore a.button {width:170px;}
#wantmore div.Red, #wantmore div.Blue, #wantmore div.Black, #wantmore div.Grey {margin-left:10px;}

div.Grey a.button { background: url(../img/grey.png) no-repeat top right; }
div.Grey span {	background: url(../img/grey.png) no-repeat top left; }
