/* colours
red = #BD0018
dark grey - #5A5A5A
light grey - #e9e9e9
*/

/*BASIC */
img{ border: 0; padding:0; margin:0;}
html { height: 95%;}
body { height: 95%; background-color:#C6C6C6;} 
html, body{ margin:0; padding:0; font-family: verdana,arial, helvetica, sans-serif; font-size: 0.8em; }
hr{float:none; border-right:none; border-left:none; border-top:none; border-bottom: 1px solid #EAEAEA; width:100%; height:1px; padding: 1px 0 1px 0; clear:both; margin:0 0 15px 0;}

/*TEXT STYLING*/
p {padding:0; margin:0; text-align:left; font-family: verdana, arial,helvetica, sans-serif; font-size: 1em; color:#5a5a5a; line-height:20px;}
h2 {padding:0; margin:0; text-align:left; font-family: arial,verdana, helvetica, sans-serif; font-size: 1.4em; color:#BD0018; line-height:20px;}
h2.center {float:none; margin:0 0 2px 165px; padding:0; clear:both;}
h3 {float:none; padding:0; margin:0 0 5px 0; text-align:left; font-family:verdana,arial,helvetica, sans-serif;font-weight:bold;  font-size: 1.1em; color:#BD0018; }
.red {padding:0; margin:0; text-align:center; font-family: verdana, arial,helvetica, sans-serif; color:#BD0018; }
.grey {float:left; clear:right; padding:0; margin:0; text-align:center; font-family:verdana, arial,helvetica, sans-serif; color:#5a5a5a; line-height:20px;}
.white {padding:0; margin:0; text-align:center; font-family: verdana, arial,helvetica, sans-serif; color:#ffffff; line-height:20px; font-weight:bold;}
.small {padding:0; margin:0; text-align:left; font-family: verdana, arial,helvetica, sans-serif; font-size:0.9em; color:#5a5a5a; line-height:20px;}



/* STRUCTURE */
#cnt {width:780px;margin-left: auto; margin-right: auto;margin-top: 20px;margin-bottom: 20px; padding:0px; overflow:visible;   } 
#cnt_top {float:left; width:780px; padding:10px 10px 0px 10px;  background-color:#ffffff;  margin:0;  }
#cnt_main {float:left;  width:780px; padding:0px 10px 10px 10px; background-color:#ffffff;  margin:0;  }
#cnt_bottom {float:left; width:780px; margin:0 0 0 0; padding:5px 10px 8px 10px;  background-color:#ffffff;}

#bvrla { background-image:url(../images/leasing-broker.jpg); width: 155px; height: 64px; float: right;
background-repeat:no-repeat; margin-top: -95px; position:relative; }

/* STRUCTURE - top */
#top_banner {float:left;width:100%; padding:0; margin:0 0 0px 0;background-image:url(../images/banner_top.jpg);height:135px; background-repeat:no-repeat; }
#top_nav {float:right;width:219px; padding:0px 0px 8px 0px; margin:0 0 0 0; background-color:#ffffff;}
#top_banner ul {  float:left; padding:0 0 0 10px; margin:0 ; list-style-type:none;  }
#top_banner ul li {display:block; background-color:#ffffff; float:left; padding:5px 0 0 0; margin:0 10px 0 0;  color:#5A5A5A; font:1em Verdana, Arial, Helvetica, sans-serif; }
#top_banner ul .last {float:left; padding:5px 0 0 0; margin:0; color:#5A5A5A; font:1em Verdana, Arial, Helvetica, sans-serif; }
#top_banner ul li a {color:#5A5A5A; text-decoration:none; font-weight:normal; background-color:#ffffff; padding:5px 0 0 0; }
#top_banner ul li :hover {color:#BD0018; text-decoration:none; font-weight:normal; background-image:url(../images/arrow_down.gif); background-repeat:no-repeat; background-position:center top;}

/* STRUCTURE - MAIN NAVIGATION*/
#top_nav_main {float:left; padding:0; margin:5px 0 0 0;  width:780px;  border-top:1px solid #E3E3E3; background-image:url(../images/top_nav_bg_px.gif); background-repeat:repeat-x; background-position:bottom; }
#top_nav_main ul {float:left; list-style-type:none; text-align:center; padding:0; margin:1px 0 0 0; color:#5a5a5a;  }
#top_nav_main ul li {float:left; display:inline; padding:2px 0 0 0; margin:0 0 -2px 0; font-size:1em; display:block;}

#top_nav_main ul .divider {float:left; display:inline; padding:0; margin:0 ; font-size:1em; }

#top_nav_main ul  .first a{text-decoration:none; float:left; display:block; color:#5a5a5a; padding:6px 12px 9px 12px; margin:1px 0 0 0 0; text-align:center;background: url(../images/top_nav_bg_red.gif) repeat-x left top;   width: 0.1em; white-space: nowrap; }
#top_nav_main ul  .first a:hover{float:left; display:block; color:#5a5a5a;  margin:0; background-image:url(../images/arrow_right.gif);background-repeat:no-repeat; background-position:2px 9px ; text-align:center;}

#top_nav_main ul  .active a{text-decoration:none; float:left; display:block; color:#5a5a5a; padding:6px 12px 9px 12px; margin:1px 0 0 0 0; text-align:center;background-image:url(../images/arrow_right.gif);background-repeat:no-repeat; background-position:2px 9px ;   width: 0.1em; white-space: nowrap; }


#top_nav_main ul  .red a{text-decoration:none; float:left; display:block; color:#5a5a5a; padding:6px 12px 9px 12px; margin:1px 0 0 0 0; text-align:center;background: url(../images/top_nav_bg_red.gif) repeat-x left top;   width: 0.1em; white-space: nowrap; }
#top_nav_main ul  .red a:hover{float:left; display:block; color:#5a5a5a;  margin:0; background-image:url(../images/arrow_right.gif);background-repeat:no-repeat; background-position:2px 9px ; text-align:center;}

#top_nav_main ul  .blue a{text-decoration:none; float:left; display:block; color:#5a5a5a; padding:6px 12px 9px 12px; margin:1px 0 0 0 0; text-align:center;background: url(../images/top_nav_bg.gif) repeat-x left top;   width: 0.1em; white-space: nowrap; }
#top_nav_main ul  .blue a:hover{float:left; display:block; color:#5a5a5a;  margin:0; background-image:url(../images/arrow_right.gif);background-repeat:no-repeat; background-position:2px 9px ; text-align:center;}

#top_nav_main ul  .last a{text-decoration:none; float:left; display:block; color:#5a5a5a; padding:6px 12px 9px 12px; margin:1px 0 0 0 0; text-align:center;background: url(../images/top_nav_bg.gif) repeat-x left top;   width: 0.1em; white-space: nowrap; }
#top_nav_main ul  .last a:hover{float:left; display:block; color:#5a5a5a;  margin:0; background-image:url(../images/arrow_right.gif);background-repeat:no-repeat; background-position:2px 9px ; text-align:center;}

#top_nav_main ul  .first > a { width: auto; }
#top_nav_main ul  .red > a { width: auto; }
#top_nav_main ul  .blue > a { width: auto; }
#top_nav_main ul  .last > a { width: auto; }
#top_nav_main ul  .active > a { width: auto; }

/*top sub navigation*/
#top_subnav {float:left; width:100%; padding:0; margin:0;  height:24px; border-bottom:6px solid #BD0018;}
#top_subnav ul#subnav1, #top_subnav ul#subnav2, #top_subnav ul#subnav3 {float:left; list-style-type:none; padding:0 ; margin:0; display:none; }
#top_subnav ul#subnav1 li, #top_subnav ul#subnav2 li, #top_subnav ul#subnav3 li {display:block; float:left; padding:0; margin:0; font-family: verdana, arial,helvetica, sans-serif; font-size: 1em; color:#8E8E8E;}
#top_subnav ul#subnav1 li a, #top_subnav ul#subnav2 li a, #top_subnav ul#subnav3 li a {float:left; text-decoration:none; padding:6px 8px 5px 8px; margin:0; font-family: verdana, arial,helvetica, sans-serif; font-size: 1em; color:#8E8E8E; display:block; width:0.1em; white-space:nowrap;background-image:url(../images/top_nav_bg_px.gif); background-repeat:repeat-y; background-position:top right; border:none; }


#top_subnav ul#subnav1 li a:hover{color:#000000; }
#top_subnav ul#subnav2 li a:hover{color:#000000;}
#top_subnav ul#subnav3 li a:hover{color:#000000;}

#top_subnav ul#subnav1 li > a { width: auto; }
#top_subnav ul#subnav2 li > a { width: auto; }
#top_subnav ul#subnav3 li > a { width: auto; }

.divider{float:left; padding:0 5px 0 5px; margin:0;}

#request #top_subnav ul#subnav1 {display:block;}
#latest #top_subnav ul#subnav2 {display:block;}
#funding #top_subnav ul#subnav3 {display:block;}



/* STRUCTURE - main */
#main_left {float:left;   width:155px; margin:0; padding:0; border-right:1px solid #E9E9E9;border-bottom:1px solid #E9E9E9;}
#main_middle {float:left; width:466px; margin:0; padding:0;  border-right:1px solid #E9E9E9; border-left:1px solid #E9E9E9;border-bottom:1px solid #E9E9E9;}
#main_right {float:left;  width:155px; margin:0; padding:0;border-left:1px solid #E9E9E9; border-bottom:1px solid #E9E9E9;}

/*search*/
#nav_search  { padding:8px 0 5px 0 ; margin:0 0 2px 0; width:155px; float:left;}
#nav_search a {float:none; clear:both; color:#5a5a5a; text-decoration:none; letter-spacing:1px; margin:2px 0 4px 0; }
#nav_search a:hover {text-decoration:underline;}
.btn_search {border: none;float: left; padding:3px 0 0 0; margin:0 0 0 1px; }
.form_search {background-color:#ffffff; border: 1px solid #B1B1B1;width: 110px; float:left; margin: 3px 4px 0 0; color: #5A5A5A; padding:3px 3px 3px 8px; font:0.9em Verdana, Arial, Helvetica, sans-serif;}

/*list */
#nav_products {float:left; width:100%; border-top:1px solid #e9e9e9; padding:3px 0 0 0;} 
.nav_list li {border-top: 1px solid #E9E9E9; float:none; width:140px; padding:7px 5px 7px 0;}
.nav_list {float:left; list-style-type:none; padding:0; margin:0; }
.nav_list .list_header { border: none ; padding-top:10px; text-align:left; font-family: verdana, arial,helvetica, sans-serif;font-weight:bold;  font-size: 1.1em; color:#5A5A5A;}
.list_link a{padding:0 0 0 8px;text-decoration:none; margin-left:10px;  font-family: verdana, arial,helvetica, sans-serif;  font-size: 0.96em; color:#5A5A5A; }
.list_link a:hover{padding:0 0 0 8px;color:#000000; background-image:url(../images/arrow_right.gif); background-repeat:no-repeat; background-position:left;}


/*information*/
#nav_information {float:left; width:100%; border-top:1px solid #e9e9e9; padding:3px 0 0 0; margin:0;  } 

/*newsletter*/
#nav_newsletter {float:left; width:96%; border-top:1px solid #e9e9e9; padding:3px 0 10px 0; background-color:#ffffff; margin:0; } 
#nav_newsletter p {padding:0 0 0 5px; margin:0 0 5px 0; text-align:left; font-family: verdana, arial,helvetica, sans-serif; font-size: 1em; color:#656565; text-decoration:none;}
#nav_newsletter img {float:none; padding:0; margin:0; }
#nav_newsletter a {padding:0; margin:0; text-align:left; font-family: verdana, arial,helvetica, sans-serif; font-size: 1em; color:#BD0018; text-decoration:none;}
#nav_newsletter a:hover{text-decoration:underline;}
.btn_subscribe {float:left; clear:both; margin:5px 10px 0 0; padding:0;}
.btn_subscribe2 {float:right; clear:both; margin:5px 10px 0 0; padding:0;}
/*beat my quote*/
#nav_beat {float:left; width:92%; border-top:1px solid #e9e9e9; padding:3px 0 8px 5px; } 
#nav_beat p {padding:0 0 0 5px; margin:0; text-align:left; font-family: verdana, arial,helvetica, sans-serif; font-size: 1em; color:#5A5A5A; text-decoration:none;}

/*Add to Favourites*/
#nav_favourites {float:left; width:92%; border-top:1px solid #e9e9e9; padding:5px 0 2px 10px; } 



/*testimonials*/
#nav_testimonials {float:left; width:92%; border-top:1px solid #e9e9e9; padding:3px 0 8px 5px; } 
#nav_testimonials a {padding:0 0 0 5px; margin:0; line-height:20px ; text-align:left; font-family: verdana, arial,helvetica, sans-serif; font-size: 1em; color:#5A5A5A; text-decoration:none;}
#nav_testimonials .quotes {float:none; margin:0 1px 0 0px;}
#nav_testimonials .signature {float:right; padding:0 0 0 2px; margin:10px 0 0 0 ; text-align:right; font-family: verdana, arial,helvetica, sans-serif; font-size: 1em; color:#BD0018; text-decoration:none;}
#nav_testimonials .testimonial_text {float:left; padding:0 0 0 5px ; font-family: verdana, arial,helvetica, sans-serif; font-size: 1em; color:#5a5a5a; line-height:20px;}

.testimonial_header {padding:0; margin:0 0; float:none; font-weight:bold;  font-family: verdana,arial, helvetica, sans-serif; font-size: 1.2em; color:#5a5a5a; line-height:20px;}
.testimonial {float:left; width:96%; margin:0 0 15px 0; padding:10px; border:1px solid #e9e9e9; background-color:#F9FEFF; }
.signature {padding:0; margin:0; float:none; font-family: verdana,arial, helvetica, sans-serif; font-size: 1.1em; color:#BD0018; line-height:20px; text-align:right;}

/*content*/
#content {float:left;  margin:10px 0 0 0 ; padding:0;}
#content p{float:none; margin:0; padding:0;  font-size: 1.1em; }
#content a{padding:0; margin:0; text-align:left; font-family: verdana, arial,helvetica, sans-serif;  color:#5A5A5A; text-decoration:underline;}
#content a:hover{text-decoration:underline;}

#content_text {float:left; width:94%; padding:10px; margin:0; }
#content_text ul {padding:0 0 0 20px; margin:0; float:none;}
#content_text ul li {padding:0; margin:0 0 10px 0; float:none;text-align:left; font-family: verdana, arial,helvetica, sans-serif; font-size: 1.1em; color:#5a5a5a; line-height:20px;}



#header {float:left; padding:0 0 0 15px ;height:30px; background-color:#ffffff;  margin:6px 0 5px 0; width:450px; border-bottom:1px solid #e9e9e9;}
#header img {float:left; padding:0; margin:0; }

.product{float:left; width:95%; padding:0 5px 5px 5px; margin:0; }
.product h2 {padding:0; margin:0 0 10px 0;  text-align:left; font-family: arial,verdana, helvetica, sans-serif; font-size: 1.4em; color:#BD0018; line-height:10px;}
.product_left { float:left; width: 220px; padding:0; margin:0;  }
.product_left img {border:1px solid #e9e9e9; }
.product_right { float:left; width: 190px; padding:0 0 0 15px; margin:0; }
.product_bottom {float:left; padding:10px 5px 10px 5px; margin:5px 0 0 0; width:100%;background-image:url(../images/bg_product.gif); background-repeat:repeat-x; }
#content p.small {padding:0; margin:0; text-align:left; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.9em; color:#5a5a5a; line-height:20px;}




ul.grey {float:left; clear:both;  list-style-image:url(../images/ico_plus.gif); padding:0 0 0 20px; margin:0;  text-align:left; }
ul.grey li { float:none;  margin:0 0 18px 0; vertical-align:top;  padding:0 0 0 5px; clear:both; font-family: verdana, arial,helvetica, sans-serif; font-size: 1em; color:#5a5a5a; }
ul.grey .price { float:none;  margin:0 0 18px 0; vertical-align:top;  padding:0 0 0 5px; clear:both; font-family: verdana, arial,helvetica, sans-serif; font-size: 1.2em; color:#BD0018; font-weight:bold;}

ul.red {float:left; width:97%; list-style-type:none; padding:0 0 0 20px; margin:10px 0 0 0;text-align:left;}
ul.red img {float:left; padding:0 0 0 4px; margin:0 10px 0 0; vertical-align:bottom;}
ul.red .phone { list-style-image:url(../images/ico_tel.gif); float:none; margin:0 0 16px 0; vertical-align:top;  padding:0; clear:both; font-family: verdana, arial,helvetica, sans-serif; font-size: 1em; color:#BD0018;  }
ul.red .phone span { margin:0 0 0 5px ;padding:0; line-height:9px; }

ul.red .letter {list-style-image:url(../images/ico_letter.gif); float:none; margin:0 0 18px 0; vertical-align:top;  padding:0; clear:both; font-family: verdana, arial,helvetica, sans-serif; font-size: 1em; color:#BD0018;  }
#content ul.red .letter a{color:#BD0018; text-decoration:none; margin:0; padding:0 0 0 5px;}
#content ul.red .letter a:hover{text-decoration:underline;}

/* Contact Form*/
#frm_checkout4{ width:98%; float:left; padding:0; margin:0;  }

#contact_form {float:left; padding-top:20px; padding-left:0px; }
#contact_form p{float:left; padding-top:20px; padding-left:0px;}

div.row {clear: both; padding:5px;}
div.row span.label {float: left; width:130px; margin:0 0 0 0; text-align: right; font: 1.1em verdana, arial, helvetica, sans-serif;  color:#5a5a5a; text-align:right; padding-left:3px}
div.row span.label_red {float: left; width:130px; margin:0 0 0 0; text-align: right; font: 1.1em verdana, arial, helvetica, sans-serif;  color:#BD0018; text-align:right; padding-left:3px}
div.row span.formw {float: left; width:180px;   padding:0 0 0 10px; margin:0; text-align: left; font: 1.1em verdana, arial, helvetica, sans-serif; line-height:18px; color:#5a5a5a; }
div.row span.formw_long {float: left; width:280px;   padding:0 0 0 10px; margin:0; text-align: left; font: 1.1em verdana, arial, helvetica, sans-serif; line-height:18px; color:#5a5a5a; }
div.formbg1 {  float:left ; width:97%; color:#5a5a5a;   padding:0px 0 30px 0; margin:0 0 1px 2px;}
.inputtext {border: 1px solid #E3E3E3; width:165px;color:#5a5a5a; margin:0; font:1.1em Verdana, Arial, Helvetica, sans-serif;font-size:10px; padding:3px;background-color:#EFF8FC;}
.inputtext2 {border: 1px solid #E3E3E3; width:130px;color:#5a5a5a; margin:0 0 0 5px; font:1.1em Verdana, Arial, Helvetica, sans-serif;font-size:10px; padding:3px;background-color:#EFF8FC;}
.inputtext_short {float:left;clear:both;  border: 1px solid #E3E3E3; width:120px;color:#5a5a5a; margin:0 0 0 180px; font:1.1em Verdana, Arial, Helvetica, sans-serif; padding:3px;background-color:#EFF8FC;}
.btn {float:left; clear:both; margin:10px 0 0 180px; padding:0;background: #ffffff; color:#5A5A5A; font:1.1em Verdana, Arial, Helvetica, sans-serif;  }

.selectbox {border: 1px solid #E3E3E3; width:110px;color:#5a5a5a; font:1em Verdana, Arial, Helvetica, sans-serif; padding:3px;background-color:#EFF8FC;}
.selectbox_short {border: 1px solid #E3E3E3; margin:0; width:84px;color:#5a5a5a; font:1em Verdana, Arial, Helvetica, sans-serif; padding:3px;background-color:#EFF8FC;}
#f_submit   {float:left; padding:2px;  font:1.1em Verdana, Arial, Helvetica, sans-serif; margin:0 0 0 6px; background: #ffffff; color:#5A5A5A; }
#f_reset    {float:left; padding:2px;  font:1.1em Verdana, Arial, Helvetica, sans-serif; margin:0 0 0 12px; background: #ffffff;color:#5A5A5A; }
#f_continue {float:left; padding:2px;  font:1.1em Verdana, Arial, Helvetica, sans-serif; margin:0 0 0 10px; background: #ffffff; color:#5A5A5A; }

/* ERROR and SUCCESS*/
#error { float:left;  width:94%; margin:0 0 10px 0; padding:1em; border:1px dotted #91171C; background:#FFF5F6; color:#A80002;}
#error h2 {font:bold medium helvetica, sans-serif; color:#A80002; background:#FFF5F6; padding:0; margin:0; }
#error p {color:#A80002; }

#success { float:left; width:94%; margin:0 0 10px 0; padding:1em; border:1px dotted #F5C205; background:#FFFAE7; color:#E89D10;}
#success h2 {font:bold medium helvetica, sans-serif; color:#E89D10; background:#FFFAE7; padding:0; margin:0; }
#success p {color:#E89D10; }

/*offer*/
.offer_last {width:95%; padding:10px 10px 10px 10px; float:left; margin:0; background-color:#ffffff; }

.offer {width:95%; padding:10px 10px 10px 10px; float:left; margin:0; background-color:#ffffff; background-image:url(../images/bg_offer.gif); background-repeat:repeat-x; background-position:bottom;}
.offer_photo {float:left;width:110px; padding:0 10px 0 0; margin:0;  background-color:#ffffff;} 
.offer_description {float:left; width:325px; padding:0 0 0 0; background-color:#ffffff;}
.offer_description p {float:none; margin:0; padding:0;}
#content .offer_description a {
	text-decoration: none;
	color: #BD0018;
}
#content .offer_description a:hover {
	text-decoration: underline;
}

.offer_description ul {float:left; margin:5px 0 0 0; padding:0; list-style-type:none; }
.offer_description ul li {float:left; padding:0; margin:0 10px 0 0 ;}
.offer_description ul li img {float:left; padding:2px 0 0 0; margin:0;}

span.dark_grey {float:left; padding:0; margin:0; text-align:left; font-family: verdana, arial,helvetica, sans-serif; font-size: 1.1em; color:#5a5a5a; line-height:20px;}
span.red {float:left; padding:0; margin:0; text-align:left; font-family: verdana, arial,helvetica, sans-serif; font-size: 1.1em; color:#BD0018; line-height:20px;}


/*ACCESSIBILITY TABLE*/
table.accesskey {float:left ; width:100%; background:transparent; margin:0 auto 0 auto;  }
table.accesskey  th {text-align:left;background: #5A5A5A; color:#ffffff; font:bold 1em verdana, helvetica, sans-serif; padding:5px;}
table.accesskey  td {background:#A1BFD2;padding:5px; text-align:left; background:#EDF5FA; color:#004068; font:1.1em verdana, helvetica;}
table.accesskey  td.key {width:70px; text-align:center; background:#E3F0F9;  }
table.accesskey  td.itemtotal {font-weight:bold;}
table.accesskey  td.total {font:bold medium verdana, sans-serif; color:#002741; text-align:right; background:transparent;}
table.accesskey  td.quantity {text-align:center;}
table.accesskey  th {}
table.accesskey  th.key {width:70px; text-align:center; background: #5A5A5A; color:#ffffff; }

/*footer*/
#footer { float:left; width:100%; padding:10px 0 0 0; margin:0; background-image:url(../images/bg_footer.gif); background-repeat:repeat-x; }
#footer p{float:none; padding:0; margin:0 35px; 0 auto; text-align:left; color:#5a5a5a; font-family: arial,helvetica, sans-serif; font-size: 1.1em;  line-height:20px;}
#footer a {color:#BD0018; font-weight:normal; text-decoration:none;}

#copyrights {float:none; width:76%; padding:4px 0 0 0; margin:0 auto 0 35px; background-color:#ffffff; border-top:1px dotted #a5a5a5; }
#copyrights p { text-align:left; }
#copyrights a{ text-decoration:none; float:none; padding:0; margin:0 auto 0 auto; text-align:center; color:#5a5a5a; font-family:verdana, arial,helvetica, sans-serif; font-size: 1em;  line-height:20px;}
#copyrights a:hover{ text-decoration:underline;}

/*advanced search form */
div.formbg1 {  float:left ; width:98%; color: #000000;   padding:0px 0 10px 0 ; margin:0px 0px 1px 2px;  }
.inputtext {border: 1px solid #D7D7D7; width:165px;color:#656565; margin:0; font:11px Verdana, Arial, Helvetica, sans-serif; padding:3px;background-color:#EFF8FC;}
.selectbox_long {border: 1px solid #D7D7D7; width:140px;color:#D7D7D7; font:11px Verdana, Arial, Helvetica, sans-serif; padding:3px;background-color:#FBFFF7; margin:0 0 0 160px;}
.selectbox_long2 {border: 1px solid #D7D7D7; width:197px;color:#D7D7D7; font:11px Verdana, Arial, Helvetica, sans-serif; padding:3px;background-color:#FBFFF7; margin:0;}

.btn_submit {float:right; padding: 2px;  font:11px Verdana, Arial, Helvetica, sans-serif; margin:0 ; background: #ffffff; color:#5d5d5d; }

/*table*/
table {float:none ; width:100%; background:#ffffff; margin:0 auto 10px auto; border:none; text-align:center; }
table th {width:100%; text-align:center;background:#EFF8FC ; color:#ffffff; padding:5px;border:none;}
table td {background:#F6F6F6 ;padding:5px; text-align:center; color:#6C6C6C; border:none; vertical-align:top; font-size:0.9em;}
table .header {background:#989898;padding:5px; text-align:center; color:#6C6C6C; border:none; vertical-align:middle; }
table ul {vertical-align:top;}

/*MISC*/
.content_spacer{float:left; width:100%; height:15px; border-bottom:1px solid #E9E9E9; margin-bottom:15px;}
.spacer{float:left; width:100%; height:15px; border-bottom:1px solid #E9E9E9;}
.nav_spacer{float:left; width:100%; height:10px; border-top:1px solid #E9E9E9;}
.spacer_dotted {width:95%; padding:0 10px 1px 10px; float:none; margin:0 0 15px 0; background-color:#ffffff; background-image:url(../images/bg_offer.gif); background-repeat:repeat-x; background-position:bottom;}
.quote {padding:0; margin:0; text-align:left; font-family: verdana, arial,helvetica, sans-serif; font-size: 1em; color:#5a5a5a; line-height:20px;}
.selectbox {border: 1px solid #E3E3E3; width:175px;color:#5a5a5a; margin:0; font:1em Verdana, Arial, Helvetica, sans-serif; padding:3px;background-color:#EFF8FC;}
/*buttons*/
.btn_more {float:right; padding:0; margin:0; } 

/* pagination */
.pagination {float:left; width:95%; text-align:center; margin:0; padding:0 10px 5px 10px ; }
.pagination p  {padding:0; margin:0; text-align:left; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.9em; color:#000000; line-height:18px;}

.pagination a{font-weight:normal; float:none; font:9px Verdana, sans-serif;color:#5A5A5A; text-decoration:none; margin:2px; padding:0px; text-align:center; }
.pagination a:hover{font-weight:normal; color:#000000;font:9px Verdana, sans-serif; }


/*fixes*/
.clearfix {display: block; /* Fixes IE/Mac */}
/* Hides from IE-mac \*/
* html .clearfix,
* html .clearfix * {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.skipToContent {visibility:hidden;}
form  {float:left; padding:0 0 5px 0; margin:0; width:100%; }