/* CSS Document */

/*--------------------------------------- General Structure -----------------------------------------*/

body { text-align: left;  margin: 0px;  padding: 0px;  letter-spacing:normal; background:url('#') #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; }
body,p,h1,h2,h3,h4 { margin:0px;  padding: 0px; }

img { border:0px; margin:0px; padding:0px; }

#container{ position:relative;    min-height:588px; height:auto !important; height:588px; padding:0px 0px 0px 0px; margin-top:4px; margin-left:4px; margin-right:auto; width:900px; background:url(../images/bac.jpg) top left no-repeat; }

#header { width:100%; height:129px; margin:0px; padding:0px;}

#headerform {width:150px; position:absolute; top:-31px; right:0px; z-index:100;}

#headerform h1 {font-size:13px; color:#353132;}

#logo {  width:100%; height:129px; margin:0px; padding:0px; background:url(../images/logo.jpg) no-repeat;}


#adverts {}

#main {  width:100%; margin:0px 0px 0px 0px; }

#sidebar { width:121px;  height:100%; float:left; position:relative; margin:0px 0px 1px 173px; padding:0px 0px 0px 0px; background:#E2A825; }
*html #sidebar { margin:0px -1px 1px 87px; }

#sidebottom {background:url(../images/side_bottom.gif) no-repeat; position:absolute; width:121px; height:18px; bottom:-17px; right:0px; }

#sidebar_right { width:154px; position:relative; min-height:174px; height:auto !important; height:174px; background:#E2A825; float:right;  margin:0px 1px 0px 0px; padding:0px;}

#sidebar_bottom {left:0px; background:url(../images/sidebar_right.gif) no-repeat; height:118px; width:154px;}

*html #sidebar_bottom {position:absolute; bottom:-115px; left:0px; background:url(../images/sidebar_right.gif) no-repeat; height:118px; width:154px;}
 
*+html #sidebar_bottom {position:absolute; bottom:-115px; left:0px; background:url(../images/sidebar_right.gif) no-repeat; height:118px; width:154px;}


#sidebar_right select {background:#ffffff; height:18px; font-size:11px;  width:145px; }

#enq2 {margin:-13px 0px 0px 5px !important;}
#form_end {margin:-13px 0px 0px 0px;}

*+html #form_end {margin:-13px 0px 0px px;}
*+html #form_end input {width:140px !important;}
*+html #form_end textarea {width:140px !important; }
*+html #form_end label {width:142px !important;}
*html #form_end {margin:-13px 0px 0px px;}
*html #form_end input {width:140px !important;}
*html #form_end textarea {width:140px !important; }
*html #form_end label {width:142px !important;}
body:last-child:not(:root:root) #form_end label {width:139px !important;}

#formid {margin:0px 0px 0px 5px; width:144px;  height:190px; displat:block;}

#form_end label {background:#c4c5c7 !important; width:144px !important; color:#000000; font-size:12px !important; padding:2px 0px 2px 4px !important;}
#form_end textarea {width:144px !important; height:39px; background:#ffffff; border:2px solid #c1c6ca; margin-top:-1px;}
#form_end input {width:144px !important; background:#ffffff; border:2px solid #c1c6ca; margin-top:-1px;}
#form_end button {text-align:right; padding-bottom:6px;  text-align:center;}
*+html #form_end button {text-align:right; padding-right:5px;  text-align:center;}
*html #form_end button {text-align:right; padding-right:5px;  text-align:center;}
.error_feedback li {width:140px !important; margin-right:-200px;}
.error_feedback ul {margin:-14px 0px 15px -10px; position:relative;}
*html .error_feedback li {width:140px !important; margin-right:0px; position:relative;}
*html .error_feedback ul {margin:-14px 0px 15px 10px;}
*+html .error_feedback li {width:140px !important; margin-right:0px; position:relative;}
*+html .error_feedback ul {margin:-14px 0px 15px 10px;}
#sidebar_right label {background:#bbbdc0; color:#231F20; padding:2px 0px 4px 2px; width:60px; display:block; float:left; font-size:9px; background:url(../images/arrow.jpg) no-repeat; }
#sidebar_right p {margin:0px 0px 4px 0px; padding:0px;}
*html #sidebar_right p {margin:0px 0px 4px 0px; padding:0px;}
*+html #sidebar_right p {margin:0px 0px 6px 0px; padding:0px;}
#sidebar_right form {margin:0px 0px 0px 4px; padding:0px 0px 0px 0px; display:block;}
#sidebar_right button {margin:3px 0px -5px -4px; background:#0A1413; color:#ffffff; border:0px; width:154px; font-size:12px;}
:root #sidebar_right button {margin:4px 0px -7px -4px; background:#0A1413; color:#ffffff; border:0px; width:154px; font-size:12px;}
:root #sub {margin:4px 0px -3px -5px !important; padding-bottom:2px; background:#0A1413; color:#ffffff; border:0px; width:154px; font-size:12px;}

body:last-child:not(:root:root) #enq2 button {height:15px !important; display:block;  }

*html #sidebar_right button {height:25px;}
*+html #sidebar_right button {height:25px;}
body:last-child:not(:root:root) #sidebar_right button {margin:3px 0px -6px -4px; background:#0A1413;  padding:2px 0px 2px 10px;color:#ffffff; border:0px; width:144px; font-size:12px;}
body:last-child:not(:root:root) #form_end button {text-align:right; padding-right:5px; width:139px; padding-top:2px; padding-bottom:2px; text-align:center; }
*+html #sub {margin:3px -1px -6px -5px !important;}
*html #sub {margin:3px -1px -6px -5px !important;}

button {cursor:pointer;}
*+html #sidebar_right button {margin:3px -1px -6px -4px; background:#0A1413; color:#ffffff; border:0px; width:154px; font-size:12px;}
body:last-child:not(:root:root) #sidebar_right p {margin:0px 0px 6px 0px; padding:0px;}
body:last-child:not(:root:root) #sub {margin:3px 0px -6px -4px; }

body:last-child:not(:root:root) button #sub {margin:3px 0px -6px -10px !important; }

option {font-size:10px !important;}
*html #sidebar_right {margin:0px 0px 0px -1px;}

#sidebar_right img {padding:0px !important; margin:0px !important;}
#sidebar_right a {margin:0px !important; padding:0px !important;}

#content_main  { width:606px;   margin:0px 0px 0px 0px; float:right; padding:0px; min-height:300px; height:auto !important;   height:300px;}
*html #content_main {margin:0px 1px 0px -1px;}
#content{ width:450px; float:left; }
#content_text {width:364px; margin-left:30px;  margin-top:20px;}

.clear { clear:both; }

/*------------------------------------ nav-----------------------------------------------------------*/

.menu {
z-index:1000;
font-size:11px;
font-weight:bold;
margin:27px 0 0px 0px; /* this page only */
position:relative;
}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
padding:0;
margin:0;
list-style-type:none;
width:121px;
}
/* hack for IE5.5 */
* html .menu ul {margin-left:0px; ma\rgin-left:0;}
/* position relative so that you can position the sub levels */
.menu li {
position:relative;
background:#E2A825;
height:26px;
}

/* get rid of the table */
.menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

/* style the links */
.menu a, .menu a:visited {
display:block; 
text-decoration:none;
height:25px;
line-height:25px;
width:121px;
color:#fff;
text-indent:8px;
border-bottom:1px solid #fff;
}
/* hack for IE5.5 */
* html .menu a, * html .menu a:visited {background:#FAA71C; width:121px; w\idth:121px;}
/* style the link hover */
* html .menu a:hover {color:#fff; background:#FFDFB6;}

.menu :hover > a {
color:#000; 
background:#FFDFB6;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
visibility:hidden;
position:absolute;
top:0;
left:121px; 
}
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul {
visibility:visible;
}




/*------------------------------------- General Text & Colours & backgrounds---------------------------------------*/



h1{ color:#232f10; font-size:16px; font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }
h2{ color:#FAA61A; font-size:22px; font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }
h3{ color:#232f10; font-size:24px; font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }
h4{ color:#CCCCCC; font-size:14px; font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }
h5{ color:#232f10; font-size:12px; font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }
h6{ color:#CCCCCC; font-size:10px; font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }

#content ul li{  font-size:11px; list-style:disc;}
#content ol li{ font-size:11px; list-style:decimal; }

a { color:#333399; text-decoration:none; font-weight:bold;}
a:hover { color:#333399; text-decoration:underline; }

p { font-size:12px; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }
