/* CSS Document */

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

html {height: 100%;}

body {height: 100%;}

#wrapper {position: relative; min-height: 100%;}

*html #wrapper { height: 100%;}

#video {background:#ffffff; z-index:20000; display:block; position:fixed; top:0px; left:0px; padding:20px 20px 10px 20px; background:#ffffff; }
*html #video {background:#ffffff; z-index:20000; display:block; position:absolute; }
#video a {display:block;  color:#000000; margin:10px -10px 0px 570px; font-weight:bold; font-size:1.8em; text-decoration:none;}

#flag {position:absolute; top:18px; left:550px;}

#container{ position:relative;   border:#000000 0px solid;  padding:0px 0px 76px 0px; margin-top:0px; margin-left:auto; margin-right:auto; width:977px; }

#header { width:100%; height:82px; margin:0px 0px 7px 0px; padding-top:10px; position:relative;}

#logo {  width:159px; height:53px; padding:0px;  }

#strapline {position:absolute; top:29px; left:184px; font-size:1.6em; color:#7E7E7E; font-weight:bold;}

#search_basket {width:300px; text-align:right; height:47px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; position:absolute; top:10px; right:2px; font-size:1.1em; z-index:100;}
#search_basket p { font-size:1.1em !important; margin:10px 0px 0px 0px; line-height:15px;}
*html #search_basket p {  line-height:22px;}
*+html #search_basket p {  line-height:22px;}
a#mybasket { background:url(../images/arrow_grey_back.jpg) no-repeat right center; margin:16px 4px 5px 0px; padding:0px 18px 0px 0px;  position:relative; z-index:100; font-size:1.1em !important; color:#333;}
*+html a#mybasket { margin:16px 2px 5px 0px;}
*html a#mybasket { margin:16px 2px 5px 0px;}
#search_basket form { margin:0px 0px 0px 7px; padding:0px;}
#search_basket input { width:148px; border:1px solid #999; padding:3px 10px 3px 10px !important; font-size:1em;}

#search_basket button { background:none;  border:0px; margin:10px 0px -10px 0px; padding:0px 0px 0px 0px; position:relative; z-index:100; }
*html #search_basket button { margin:0px 0px 0px 6px; vertical-align:middle;  }
*+html #search_basket button { margin:0px 0px 0px 6px; vertical-align:middle; }

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


#content {width:632px; float:left; margin:0px 0px 35px 0px;}
#content_top { width:632px; height:389px;  position:relative; margin:0px 0px 7px 0px; }
*html #content_top { margin:0px 0px 5px 0px; }
#content_top ul { margin:0px; padding:0px;}
#content_top ul li { margin:0px; padding:0px; list-style:none; cursor:pointer;}
#content_top ul li img { position:relative; z-index:1; margin:0px 0px -3px 0px;}
*html #content_top ul li img { margin:3px 0px 0px 0px;}
*+html #content_top ul li img { margin:3px 0px 0px 0px;}

.slide_content { cursor:pointer; background:rgba(255, 255, 255, 0.8);  position:absolute; right:5px; bottom:5px; min-height:59px; height:auto !important; height:59px; z-index:80; width:204px; padding:6px 6px 10px 14px; }
.slide_content span {z-index:10000 !important;}
*html .slide_content {background:#FFF; filter:alpha(opacity=80); }
*+html .slide_content {background:#FFF; bottom:8px; filter:alpha(opacity=80); z-index:20; visibility:visible; }

.red_title { color:#ff0000; font-size:2.2em; font-weight:bold; position:relative; z-index:100;}


.slide_content .text { position:relative; z-index:100; display:block; font-size:12px; color:#000000; margin:2px 0px 0px 0px; line-height:18px;}
.slide_content .text b { font-size:14px; color:#333333;}
a.arrow_white { position:relative; padding:10px 0px 0px 0px;}
div.special_offer { height:150px; width:300px; padding-right:5px; background:rgba(255, 255, 255, 0.8); font-size:2.4em; color:#000; position:absolute; top:10px; left:10px; z-index:1000;}
*html div.special_offer { background:#fff; filter:alpha(opacity=80);}
*+html div.special_offer { background:#fff; filter:alpha(opacity=80); }

div.special_offer span.sale { font-size:4em; color:#FF0000; margin:-10px 0px 0px 10px; }
.now_on {position:absolute; bottom:4px; right:21px;}


#product_one { width:208px; display:block; float:left;}
#product_two { width:208px; display:block; float:left; margin:0px 4px 0px 4px;}
#product_three { width:208px; display:block; float:right;}
#product_four { width:208px; display:block; float:left;}
#product_five { width:208px; display:block; float:left; margin:0px 4px 0px 4px;}
#product_six { width:208px; display:block; float:right;}
a.blue_title { color:#648995;  display:block; padding:3px 0px 3px 15px; font-size:1.2em; font-weight:bold;}
a.blue_title span { font-size:1em; font-weight:normal !important; font-family:Arial, Helvetica, sans-serif;}
a.blue_title:hover { text-decoration:none; color:#648995; }

a.red_block { color:#FFF; display:block; background:#C41E00; padding:5px 0px 5px 15px; margin-bottom:10px; font-size:1.2em; font-weight:bold;}
a.red_block .was { display:block; float:left; width:80px; font-weight:normal;}
a.red_block .now { display:block; float:left; width:80px; font-weight:bold;}
a.red_block .link { display:block; float:left; padding:1px 0px 0px 0px;}
a.red_block:hover { text-decoration:none;  color:#fff; background:#8F1700;}

#sidebar { width:338px;  height:100%; float:right;  margin:0px 0px 20px 0px; padding:0px; background:#ffffff; }
#site_links {}

a.mlink {  display:block; color:#ffffff; font-size:12px; font-weight:bold;  padding:10px 0px 10px 6px; margin-bottom:7px;}
a:hover.mlink { text-decoration:none; color:#ffffff;} 


#tv_commercial a.mlink {  background:url(../images/arrrow_white.gif) #C31E00 no-repeat 98% center; }
#tv_commercial a:hover.mlink {background-color:#7F1500;} 

#traditional_leather {position:relative; width:338px; height:177px; margin:0px 0px 1px 0px;}
#traditional_leather a.mlink  { opacity:0.8; filter:alpha(opacity=80); background:url(../images/arrrow_white.gif) #CC9900 no-repeat 98% center; position:absolute; width:332px; bottom:1px; left:0px; z-index:10; }
#traditional_leather a:hover.mlink {background-color:#7F5F00; }

#sidebar .traditional_leather {position:relative; width:338px; height:185px; margin:0px 0px 8px 0px;}
#sidebar .traditional_leather a.mlink  { opacity:0.8; filter:alpha(opacity=80); background:url(../images/arrrow_white.gif) #CC9900 no-repeat 98% center; position:absolute; width:332px; bottom:1px; left:0px; z-index:10; }
#sidebar .traditional_leather a:hover.mlink {background-color:#7F5F00; }

#contemp_leather {position:relative; width:338px; height:175px; margin:-1px 0px 2px 0px;}
#contemp_leather a.mlink { opacity:0.8; filter:alpha(opacity=80); position:absolute; width:332px; bottom:-1px; left:0px; z-index:10; background:url(../images/arrrow_white.gif) #7B9C31 no-repeat 98% center; }
#contemp_leather a:hover.mlink {background-color:#4C5F23; }


#sidebar .contemp_leather {position:relative; width:338px; height:185px; margin:0px 0px 8px 0px;}
#sidebar .contemp_leather a.mlink { opacity:0.8; filter:alpha(opacity=80); position:absolute; width:332px; bottom:0px; left:0px; z-index:10; background:url(../images/arrrow_white.gif) #7B9C31 no-repeat 98% center; }
#sidebar .contemp_leather a:hover.mlink {background-color:#4C5F23; }

#entire_range a.mlink {  background:url(../images/arrrow_white.gif) #648894 no-repeat 98% center; }
#entire_range a.mlink:hover {background-color:#343434;}	

#brochure a.mlink {  background:url(../images/arrrow_white.gif) #666666 no-repeat 98% center;  }
#brochure a.mlink:hover {background-color:#343434;}	

#home_text h1, h2, h3, h4, h5, h6 {font-size:14px !important; font-weight:bold;}

#home_text { font-family:Arial, Helvetica, sans-serif;}

#footer { width:100%; background:#666666; border-top:1px solid #D2D2D2;  background:url(/images/footer.jpg) #666666 no-repeat center top;; height:78px; margin:-76px 0px 0px 0px; padding:0px; }
#footer_container {width:977px; display:block; margin:0px auto 0px auto;}
#footer_menu_top {color:#CCCCCC; text-align:center;  font-size:1.2em; font-family:Arial, Helvetica, sans-serif; margin:12px auto 0px auto; width:100%;}
#footer_menu_top a {color:#CCCCCC; font-size:16px; font-weight:bold; padding:0px 5px 0px 5px;  position:relative; z-index:100;}
#tel { display:block; font-weight:bold; float:left; color:#CCCCCC; font-size:1.4em; font-family:Arial, Helvetica, sans-serif; margin:10px 0px 0px 0px; }
#copyright_menu { position:relative; display:block; width:100%; text-align:center; font-size:1.1em; color:#ccc; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:23px auto 0px auto;}
#copyright_menu a { color:#ccc; position:relative; z-index:100;}

.clear { clear:both !important; }
.spanclear {clear:both !important; display:block;}


.add_fb3 { color:#ffffff; font-size:11px; background:url(/images/add_to_bask_hm.jpg) #7AA2AC no-repeat left center;  margin:0px 0px 10px 10px; padding:4px 14px 3px 20px;   border:1px solid #51521c; }
.add_fb2 { color:#ffffff; font-size:11px; background:url(/images/add_to_bask_hm.jpg) #7AA2AC no-repeat left center;  margin:0px 0px 10px 10px; padding:4px 10px 3px 20px;   border:1px solid #51521c; }



/*------------------------------------ Textpage -----------------------------------------------------------*/

#textpage {padding:0px 10px 0px 5px;}
#pageheader {width:741px; height:314px; position:relative;}
#top_text { opacity:0.5;  width:731px; color:#000; fon-weight:bold; font-size:2em; padding:5px 0px 5px 10px; height:24px; position:absolute; top:0px; left:0px; z-index:10; background:#343434; display:block;}
#top_text {filter:alpha(opacity=80);}
#top_main {  width:731px; color:#fff; fon-weight:bold; font-size:2em; padding:5px 0px 5px 10px; position:absolute; top:0px; left:0px; z-index:100;  display:block;}

#crumb {display:block; margin:10px 0px 10px 0px; font-size:1.2em; border-bottom:1px solid #648894; padding-bottom:5px;}

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

#nav { width:100%;  margin:3px 0px 0px 0px; padding:0px 0px 0px 0px; }
#nav a { margin:0px 12px 0px 0px; padding:5px 5px 6px 5px;  color:#ffffff; display:block; float:left; font-weight:bold; font-size:1.3em;}
#nav a:hover { text-decoration:none; background:#343434;  color:#ffffff; } 

/* ----------------------------------- our range ---------------------------------------------------*/

#key { }
#key h2{ border-bottom:0px; font-size:14px; font-weight:bold; margin:0px 0px 0px 0px; float:left; color:#58595a; text-decoration:none; }


#gallery{ width:916px; min-height:228px; float:left; height:auto !important; margin:10px 0px 10px 6px; padding:0px 0px 13px 0px; height:235px;  }

.gallery_row { margin:5px 0px 0px 5px; height:130px;}
.gallery_item { width:207px; float:left; margin:0px 9px 0px 9px; display:block; position:relative: z-index:10;}
.gallery_item img { border:3px solid #648894; float:left; margin:0px ;  background:#879355;   }
.gallery_item h3{  color:#58595a;  border-bottom:0px; text-decoration:none; margin:0px 0px 0px 0px; padding:5px 5px 5px 5px; font-size:14px; }
.gallery_item a {text-decoration:none;  color:#ffffff; }
.gallery_item a:hover {text-decoration:none;  color:#ffffff; }

*html .gallery_item { width:207px; float:left; margin:0px 5px 0px 5px; display:block; position:relative: z-index:10;}


/*------------------------------------- Testimonials ----------------------------------------------*/

.testimonial{ padding-bottom:10px; border-bottom:1px dashed #999999; }

/*------------------------------------- Product page ----------------------------------------------*/

#sub_content_425px{width:385px; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 15px;}
#sub_content_495px{width:496px; float:right; padding:0px; margin:0px 10px 0px 0px;}
#main_product {width:385px;}

#color_box { background-color:#648894; width:490px; position:relative;  height:30px; margin:0px 0px 0px 0px; padding:5px 0px 5px 5px; }
#color_box a { position:relative; }
#color_box p{ color:#FFFFFF; }

#colour_product{  }

a.add_fb{ color:#ffffff; font-size:11px; background:url(/images/add_to_bask_hm.jpg) no-repeat center left;  margin:10px 0px 10px 0px; padding:2px 0px 2px 25px; height:16px; border:1px solid #51521c;  display:block;}

#color_select { position:absolute; top: 4px; left:90px; }


.selectedtick { display: block; position: absolute; background: url(/images/tick.jpg) no-repeat; height:9px; width:8px; position: absolute; bottom: 2px; right: 2px; z-index: 50; }
*html .selectedtick { display: block; position: absolute; background: url(/images/tick.jpg) no-repeat; height: 9px; width: 8px; position: absolute; bottom: -3px; left: 20px; z-index: 50; }

.procat_item {min-height:66px; height:auto !important; height:66px; position:relative; width:240px; background:#f0f0f0; float:left; border:1px #a2a2a2 solid; margin:5px 5px 0px 0px; }
*html .procat_item {height:66px; width:240px; background:#f0f0f0; float:left; border:1px #a2a2a2 solid; margin:5px 6px 0px 0px; }

.procat_item img {border:1px #a2a2a2 solid; margin:2px 6px 0px 2px; float:left}
.procat_item h1{color:#333333; border:0px; font-size:13px; margin:4px 2px 0px 2px !important;}

.procat_item h1 a{color:#333333; font-size:11px; margin:0px 0px 0px 0px !important; padding: 0px 0px 0px 0px;}
.procat_item h1 a:hover {color:#333333;  }
.procat_item h2{color:#a60023; font-size:11px !important; font-weight:bold;  margin:-2px 0px 0px 0px !important;}
.procat_item h2 a{color:#a60023; font-weight:bold; font-size:11px;  }
.procat_item a.add_fb  {margin:0px 0px 4px 0px; width:85px;}
.procat_item_list {height:66px; width:240px; float:left;  margin:5px 5px 5px 0px; }
.procat_item_list p {font-size:12px; color:#747474; font-style: italic;}
#select_all_items {background:#a2a2a2; height:15px;  width:172px; border:1px solid #485418; margin:2px 0px 0px 1px;}
*html #select_all_items { height:5px; background:#8a9852; padding:0px 0px 0px 0px; margin:2px 0px 2px 1px;}
#outline { margin:0px; padding:0px; height:20px; width:176px;  }

#select_all_items form {font-size:11px;  margin:0px 0px 0px 10px; color:#ffffff; padding:0px 0px 0px 0px;}

#select_all_items input{margin:0px 0px 1px 45px;}

#range_main_title{ width:385px; margin:0px 0px 0px 0px; padding:0px 0px 20px 0px;}
#box_bac {background:#f0f0f0; margin:-16px 0px 0px 0px; padding:0px 0px 0px 10px; position:relative; width:376px;}
#box_bac h2 {color:#3f3f3f; font-size:25px !important; margin:0px 0px 0px 0px; font-family: "Times New Roman", Times, serif; z-index:100; font-style:italic; font-weight:bold; }

#range_main_title h2 {color:#3f3f3f; font-size:35px; font-family: "Times New Roman", Times, serif; z-index:100; font-style:italic; font-weight:bold; }
#range_main_title img { margin:0px auto 0px auto; border:4px solid #648894; z-index:10; }

.basket_total { width:154px; height:20px; display:block; float:left; background:#ffffff; border:2px solid #a2a2a2; float:left; font-size: 10px !important; margin:10px 0px 10px 2px;}
.basket_total p {margin:3px 0px -10px 10px; color:#202020; font-size:9px !important; font-weight:normal; float:left; }
*+html .basket_total p {margin:3px 0px -10px 10px; color:#202020; font-size:11px !important; font-weight:normal; float:left; }
*html .basket_total p {margin:3px 0px -10px 10px; color:#202020; font-size:11px !important; font-weight:normal; float:left; }
.basket_total img { margin:0px 2px 0px 2px; float:right;}
*+html .basket_total img { margin:-13px 2px 0px 2px; float:right;}
*html .basket_total img { margin:-13px 2px 0px 2px; float:right;}
*html .basket_total p {margin:3px 0px -10px 5px; color:#202020; font-size:12px; font-weight:normal; float:left; }
*html .basket_total { width:154px; height:20px; display:block; float:left; background:#ffffff; border:2px solid #a2a2a2; float:left; font-size: 12px; margin:10px 0px 10px 1px;}

.tab table { Width:100%;}
#tab table{margin:5px 0px 5px 0px; width:98%;}
#tab p { font-weight:bold; margin:5px 0px 5px 0px;}
.tabth {background:url(/images/th_bac.jpg) repeat-x  top; text-align:left; padding:0px 0px 0px 5px; vertical-align: middle; font-weight:bold; font-size:11px; color:#ffffff; height:20px; }
.td_dark_grey { background:#58595a; height:20px; font-size:12px; color:#ffffff; padding:1px 0px 1px 5px;}
.td_light_grey { background:#737373; height:20px; font-size:12px; color:#ffffff; padding:1px 0px 1px 5px;}
.td_input {width:53px; font-size:12px; color:#6e4a41; border: 1px#2f4686;}
.td_input2 {width:113px; font-size:12px; color:#6e4a41; border: 1px#2f4686;}
.sub_content_100px{ width:746px;  margin:0px 0px 0px 0px; padding:0px;}

#basket_total { width:363px; height:20px; background:#ffffff; border:2px solid #a2a2a2; float:left; font-size:12px; font-weight: bold;}
#basket_total p {margin:3px 0px 0px 7px; color:#202020; font-size:12px; font-weight: bold; }
#basket_total2 { width:484px; height:20px; background:#ffffff; margin:0px 0px 3px 0px; border:2px solid #a2a2a2; float:left; font-size:12px;}
#basket_total2 p {margin:3px 0px 0px 7px; color:#202020; font-size:12px; font-weight:normal; }
#basket_total3 { width:484px; height:20px; background:#ffffff; margin:0px 0px 3px 0px; border:2px solid #a2a2a2; float:left; font-size:12px;}
#basket_total3 p {margin:3px 0px 0px 7px; color:#202020; font-size:12px; font-weight:normal; }
#basket_total6 { display:block; width:417px;  height:20px; background:#ffffff; border:2px solid #a2a2a2; float:left; font-size:12px; font-weight: bold;}
#basket_total6 p {margin:3px 0px 0px 7px; color:#202020; font-size:12px; font-weight: bold; }
#basket_total5 {  display:block; width:543px; height:20px; background:#ffffff; margin:0px 0px 3px 0px; border:2px solid #a2a2a2; float:left; font-size:12px;}
#basket_total5 p {margin:3px 0px 0px 7px; color:#202020; font-size:12px; font-weight:normal; }
#basket_total4 {  display:block; width:543px; height:20px; background:#ffffff; margin:5px 0px 3px 0px; border:2px solid #a2a2a2; float:left; font-size:12px;}
#basket_total4 p {margin:3px 0px 0px 7px; color:#202020; font-size:12px; font-weight:normal; }
.trip {  background:#ffffff;  margin:25px 0px 3px 0px; border-top:2px solid #a2a2a2; border-bottom:2px solid #a2a2a2; font-size:10px;}
.trip2 {  background:#ffffff;   margin:25px 0px 3px 0px; border-top:2px solid #a2a2a2; border-bottom:2px solid #a2a2a2;  border-left:2px solid #a2a2a2; font-size:10px;}
.trip3 {  background:#ffffff; margin:25px 0px 3px 0px; border-top:2px solid #a2a2a2; border-bottom:2px solid #a2a2a2;  border-right:2px solid #a2a2a2; font-size:10px;}
.tabel  { margin:10px 9px 10px 9px; float:left; }
#main_product img {margin:20px 0px 0px 0px; float:left;}
.details { float:right; margin:-100px -9px 0px 0px;  position:relative; z-index:50;}
.price_block_normal  { background:#828E4E; width:265px; height:31px; color:#ffffff; text-align:center; margin:10px 0px 0px 10px; }
.price_block_normal p {font-size:20px; margin:3px 0px 0px 0px; padding:4px 0px 0px 0px;}
.price_block {background:#b80031; width:100%; height:31px; color:#ffffff; text-align:center; margin:10px 0px 0px 10px; }
.tiny_price {font-size:12px;}
.price_block { padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;}
.price_block p { width:100%; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; font-size:20px;}
#tel{float:left; margin:10px 0px 0px 10px; font-weight:bold; font-family:'Times New Roman'; color:#3b3b3b; font-size:14px;}
#taz{float:right; margin:10px 10px 0px 0px; font-size:11px;}

#dark_grey{background:#dcdcdc; width:100%; height:35px; margin:0px; padding:0px;}
#dark_grey label{color:#848585; font-size:12px; margin:0px;}
#dark_grey form{ margin:0px 0px 0px 31px;}
#light_grey{background:#606060; width:100%; height:31px; margin:0px 0px 0px 0px; padding:1px 0px 0px 0px;}

.inpt { height: 12px; margin: 5px 0px -2px 0px; font-size: 11px }

#light_grey a { color:#ffffff; text-decoration:underline; padding:0px 0px 0px 10px;}
#light_grey p {color:#ffffff; margin:10px 0px 10px 31px;}
#bac_cha img {width:281px; height:103px; margin:21px 0px 0px 25px;}
#formarea {height:66px; display:block; float:right; width:316px;}


/*------------------------------------- Shopping Basket ---------------------------------------*/
.tab2th {background:url(/images/th_bac.jpg) repeat-x  top; text-align:left; padding:0px 0px 2px 5px; vertical-align: bottom; font-weight:normal; font-size:11px; color:#ffffff; height:20px; }

#bask_left { width:608px; float:left}
#bask_right { width:314px; float:right;}
#shop_bask_title_left { padding:0px 10px 0px 10px; background:#adabab; font-family: "Times New Roman", Times, serif;  width:97%; color:#ffffff; font-size:14px; font-weight:bold; margin:10px 0px 0px 0px;}
#shop_bask_title_left p {margin:0px 0px 0px 0px; padding:5px 0px 5px 0px;}
#shop_bask_title_right { position:relative; height:20px; background:#343434;  font-family: "Times New Roman", Times, serif;   width:100%; color:#ffffff; font-size:14px; font-weight:bold; margin:10px 0px 0px -10px; padding:0px 0px 0px 10px;}
#shop_bask_title_right p {margin:0px 0px 0px 10px; padding:2px 0px 0px 0px;}
#accessories {}
.sub_50_right {float:right; width:50%;}
.sub_50_left {float:left; width:50%;}
.sub_100 {  width:310px;}
.accessories_item{width:310px; border:1px solid #c1c1c1; background:#f1f0f0; min-height:110px; height:auto !important; height:110px; margin:10px 0px 0px 0px; }
.accessories_item h1 {margin:5px 0px 0px 10px;}
.accessories_item h2 {margin:10px 0px 0px 10px;}
.accessories_item a { color:#ffffff; font-size:11px; background:url(/images/add_to_bask_hm.jpg) no-repeat center left;  margin:10px 0px 10px 10px; padding:2px 4px 2px 25px; width:100px; height:16px; border:1px solid #51521c;  display:block;}
.accessories_item img{ float:right; border:1px solid #a1a1a1; margin:8px 10px 0px 0px;}
#tab2 { padding:10px 10px 10px 10px; width:97%; min-height:100px; height:auto !important; height:100px; border:1px solid #c0c0c0; background:#e8e8e8; display:block;   margin:10px 0px 0px 0px; }
#help{ width:310px; border:1px solid #c1c1c1; background:#f1f0f0;  margin:10px 0px 0px 0px; }
.td2_dark_grey { background:#58595a; height:20px; font-size:12px; color:#ffffff; padding:2px 0px 2px 5px;}
.td2_light_grey { background:#737373; height:20px; font-size:12px; color:#ffffff; padding:2px 0px 2px 5px;}


#tab2 table {margin:5px 0px 5px 0px; width:100%; min-height:10px; height:auto !important: height:10px;}

#help h1 {font-size:14px; margin:0px 0px -5px 0px; color:#ffffff; background:#343434; border-bottom: 1px solid #000000;  padding:0px 0px 0px 15px;}
#help p { margin:10px; font-size:11px; font-weight:normal; color:#494949;}

#help h2{ padding-left:10px; }

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

.clear { clear:both; }

button {cursor:pointer;}
body { text-align: left;  margin: 0px;  padding: 0px;  letter-spacing:normal; background:url(../images/bac.jpg) repeat-x left top; font-family:Georgia, "Times New Roman", Times, serif; font-size:0.6em;}
body,p,h1,h2,h3,h4 { margin:0px;  padding: 0px; }

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

h1 { font-size:3em; color:#648894; border-bottom:1px solid #E6E6E6; font-weight:normal; margin:10px 0px 10px 0px; padding:0px 0px 5px 0px; }
h2 { color:#9A9A9A; font-size:2.2em;  font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 5px 0px; }
h3 { color:#999999; font-size:1.8em; font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 5px 0px; }
h4 { color:#7B9C30; font-size:1.8em; font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 5px 0px; }
h5 { color:#333333; font-size:1.4em; font-weight:bold; margin:10px 0px 5px 0px; padding:0px 0px 0px 0px; }
h6 { color:#C41E00; font-size:1.2em; font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }


ul {  }
ul li { color:#3F3F3F; font-size:1.2em;  }
ol {}
ol li {color:#3F3F3F; font-size:1.2em; }


address {}

a { color:#7F1500; text-decoration:none; }
a:hover { color:#7F1500; text-decoration:underline; }

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

p label.indent{ float: left; width: 150px; }


#textpage p { color:#3F3F3F; font-size:1.2em; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }

/*hacks list remove before live

HANDY HINTS

*html IE6
*+html IE7
:root  FIREFOX
body:last-child:not(:root:root)    SAFARI
html:first-child OPERA
*/
