/* MAIN BODY */
BODY {
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    font-size: 0.8em;
	color: #333;
	line-height: 1.2em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align:left;
	background-color:#FFFFFF;
	background-image: url(../images/backgrounds/bg.gif);
	BACKGROUND-REPEAT:repeat-x;
}
img {
	border:0px;
}

/* BACKGROUNDS */
.brand   {background-image:url(../images/brand.jpg); background-repeat:no-repeat;
}


.panelbgheader  { background-image: url(../images/backgrounds/header_bg.gif); 
				 
				  background-repeat:repeat-x;
				  width:950px;
				  height:359px;
			
				  margin:auto;
				  

}

.header_1 {
					width:950px;
					height:111px;
					background-image:url(../images/logo.jpg);
					background-repeat:no-repeat;
					
}

.header_2 {
					width:950px;
					height:40px;
}

.header_3 {
					width:950px;
}



#panelbgfooter { 
					background-color:#385383;
					width:950px;
					margin:auto;
					font-weight:normal;
					font-size:10px;
					color:#fff;
					text-align:center;
					margin-top:2px;
					padding:10px 0 10px 0;
					}

#panelbgfooter a:link, #panelbgfooter a:visited {
					color:#FFFFFF;
}
.panelbgcenter  { width:950px;
				  margin:auto;
				  background-image: url(../images/backgrounds/center_bg.gif);
				
}

.backgroundnorepeat {
	background-repeat: no-repeat
}

/*LEFT & RIGHT COLUMNS */


/* Change this to apply settings to both left and right columns, i.e, borders & colours */	
#column_left, #column_right {

}

/* Left Column - Change the width attribute accordingly */	

#column_left {
		width:715px;
		float:left;
		margin-left:0px;

}

.left_list, .right_list {
		border:1px dotted #CCCCCC;
		height:350px;
}
.left_list {
		float:left;
		width:40%;
		margin-left:60px;
		border-right:0px;

	
}

.right_list {
		float:left;
		width:40%;
		}
#column_left li {
	padding-top:5px; padding-bottom:5px;
}

#column_left p {
		padding: 0 10px 0 10px;
		font-size:13px;
}	
/* Right Column - Change the width attribute accordingly */	

#column_right {

		width:232px;
		float:left;
		margin-left:2px;
		padding-bottom:10px;
	
	}

/* F O R M S */

.form_top {
		margin-top:10px;
		border-top:1px solid #999999;
}	
.input_box_title {
		font-size:12px;
		padding-top:5px;
		padding-bottom:5px;
		
}
.input_box {
		padding-top:5px;
		padding-bottom:10px;
		border-bottom:1px solid #999999;
}

.input_wide {
		width:92%;
}
.input_half {
		width:42%;
}
.input_box input, .input_box select, .input_box textarea {
		font:10px Arial, Helvetica, sans-serif;
		font-size:10px;
}
.input_box textarea.enquiry {
		height:60px;
}

.input_submit input {
		font-size:16px;
		margin-top:5px;
		margin-bottom:5px;
}
/* TITLE & NAME FIELDS */
.input_title {
		width:30%;
}
.input_name {
		width:60%;
}


/* INFO PANEL */

.info_wrapper {
	width:346px;
	background-color:#f5f5f5;
	float:right;
	margin:10px 10px 10px 20px;
	padding:5px;

}

.info_wrapper h1 {
	background-color:#97b9dd;
	color:#385383;
	width:336px;
	padding-left:10px 0 10px 5px;
	margin:0px;
}


/* IMAGES */

/*The random image in the header */
img.randimage {
	padding-left:0px;
}
img.footer_car {
	margin-left:20px;
}

img.border {
	border: 1px solid #ccc ;
	padding: 1px 1px 1px 1px ;
	float: left;
	margin: 0px 10px 10px 10px;
}
img.border2 {
	border: 1px solid #ccc ;
	padding: 7px 7px 7px 7px ;
	float: left; 
	margin-top:0px;
    margin-right:15px;
    margin-bottom:5px;
}

.brandcolor1{
	background: #314369;
}
.brandcolor2{
	background: #ffb200;}

hr { color: #ff0000;
}

/* T A B L E */
.products {
	margin-left:15px;
}

.products td {
			border:#CCCCCC dotted 1px; 
			border-collapse:inherit;
			}

.products td.txt {
			width:100px;
			font-size:10px;


}



/* FOOTER LOGO */
#footer_logo  {
	margin:auto;
	width:950px;
}


/* LINKS */
A:link {
	COLOR: #385383;
}
A:visited {
	COLOR: #385383;  TEXT-DECORATION: underline
}
A:active {
	COLOR: #385383;  TEXT-DECORATION: underline
}
A:hover {
	COLOR: #000; TEXT-DECORATION: none
}

/* ALL TITLES */
h1         
 { font-family:Arial, Helvetica, sans-serif; font-size:18px; width:705px; font-weight:500; color:#fff; padding:10px 0px 10px 10px; margin:0px 0px 0px 0px; line-height:1.2em; letter-spacing:0px; background-color:#385383;  
}


h1.right {  background-color:#385383; width:223px;
 }
h2          { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#555; padding:7px 10px 0px 20px; margin:0px 0px 0px 0px; line-height:1.2em; letter-spacing:0px;
}
h3          { font-family:Arial, Helvetica, sans-serif; font-size:120%; font-weight:bold; color:#333333; padding:15px 10px 5px 10px; margin:0px 0px 0px 0px; line-height:1.2em; letter-spacing:0px;
}
h4          { font-family:Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal; color:#333333; padding:7px 10px 0px 10px; margin:0px 0px 0px 0px; line-height:1.2em; letter-spacing:0px;
}
h6          { font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal; color:#333333; padding:7px 10px 0px 10px; margin:0px 0px 0px 0px; line-height:1.28em; letter-spacing:0px;
}
h7          { font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal; color:#333333; padding:7px 10px 0px 10px; margin:0px 0px 0px 0px; line-height:1.2em; letter-spacing:0px;
}
p.first { font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal; color:#333333; padding:7px 10px 10px 0px; margin:0px 0px 0px 10px; line-height:1.2em; letter-spacing:0px;
}
p.second { font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal; color:#333333; padding:7px 10px 10px 0px; margin:0px 0px 0px 10px; line-height:1.2em; letter-spacing:0px; font-weight:bold
}
p.footer { font-family:Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal; color:#333333; padding:7px 10px 10px 0px; margin:0px 0px 0px 10px; line-height:1.2em; letter-spacing:0px;
}

/* HIGHLIGHT */
.highlight {
	color:#0066CC;
}
/* FORM */
.form_zero	{PADDING-RIGHT:10px; PADDING-LEFT:10px; PADDING-BOTTOM:0px; MARGIN:0px; OVERFLOW:visible; PADDING-TOP:0px}
.textboxes 	{ font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; color:#333; border-style:solid; border-color:#333; border-width:1px; background-color:#FFFFFF; padding-left: 4px; padding-top: 0px; height: 15px;}
.textboxesdeep 	{ font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; color:#000000; border-style:solid; border-color:#333; border-width:1px; background-color:#FFFFFF; padding-left: 4px; padding-top: 2px; width: 230px; height: 72px;}
p.form { font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal; color:#ff0000; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:1.2em; letter-spacing:0px;
}

/* LOGO */
.logo { padding:0px 0px 0px 55px;
}

/* ROTATER */
.rotate {padding: 10px 0px 0px 10px
}

/* CLOCK */
#clock { font-family:Arial, Helvetica, sans-serif; font-size:80%; font-weight:bold; color:#ff0000; padding:50px 20px 20px 40px; margin:0px 0px 0px 0px; line-height:1.2em; letter-spacing:0px;
}

/* FLASH BANNER */

.flashbanner {
	margin-left:30px;
	margin-top:10px;
}



/*SPACER - DO NOT REMOVE THIS!!!!!!!!! */

/*It ensures that divs-within-divs stay consistent. */

.spacer {
    clear:both;
	width:1;
	height:1;
	overflow:hidden;

}
