#header h1{margin-bottom:35px;font-size:30px;font-weight:bold;letter-spacing:-1px}
#header h1 a {color:#000;text-decoration:none;font-weight:bold}
.book_service, .about, .copyright, #navmenu, #footer, .in_the_business, .further_enquiries, .page_tools, #submenu  {display:none}

body {font:75%/163% Lucida Sans,Arial,Verdana,Helvetica;color:#000;background:#FFF;text-align:left}

p,li {line-height:150%}
img {border:0}
input,textarea,select,table {font-family:Arial,Verdana,Helvetica;font-weight:normal !important;color:#000 !important}
a, a:link {text-decoration:none;font-weight:bold;color:#000}
a:hover {color:#00a2dc}
button {cursor:pointer}


/*=CONTENT
=== === === === === === === === === === */
#content p {margin:0 0 1em 0}
#content h1,#content h2,#content h3,#content h4,#content h5 {font-family:arial,verdana;color:#000;font-weight:bold;line-height:1.4em;margin:0 0 10px 0}
#content h1 {font-size:2em;margin:0 0 20px 0}
#content h2 {margin:25px 0 10px 0;font-size:22px}
#content h3 {font-size:1.45em;}
#content h4 {font-size:1.2em;}

#content small {font-size:.9em;line-height:1.7em}
#content big {font-size:1.2em;line-height:1.7em;font-weight:bold;color:#000}
em,i {font-style:italic}
b,strong {font-weight:bold}
#content ul {margin:0 0 1em 1.5em;list-style-type:disc}
#content ul li {margin:0 0 .3em 0}
#content ul ul {margin:0 0 0 .5em}
#content ol {margin:0 0 1em 1.8em;list-style-type:decimal}
#content img.bthick {padding:6px;background:#FFF;border:1px solid #CCC;margin-bottom:.85em}
#content img.bthin {padding:3px;background:#FFF;border:1px solid #CCC;margin-bottom:.85em}
#content img.left {float:left;margin:0 1em 1em 0}
#content img.right {float:right;margin:0 0 1em 1em}

.page_numbers {display:block;padding:0px 0;margin:15px 0;text-align:left;clear:both;background:url(../img/page_numbers-bg.gif) repeat-x center left}
.page_numbers a {color:#000;padding:4px 5px;display:inline;background:#FFF;}
.page_numbers a:hover {color:#e57200}
.page_numbers a.current {color:#000;font-size:1.2em;font-weight:bold;text-decoration:none}
.page_numbers .grey {color:#666;padding:4px 5px;display:inline;background:#FFF}


/*=PRODUCTS
=== === === === === === === === === === */
#products {margin:20px 0}
#products .product_container {float:left;padding:0 10px 10px 0;font-size:.9em;}
#products .product_container a {display:block;padding:10px;width:350px;overflow:hidden;min-height:104px;border:1px solid #CCC;text-decoration:none}
#products .product_container img {float:left;margin:0 10px 0 0;width:122px;padding:4px 4px 8px 4px;background:#FFF url(../img/product_image-bg.gif) no-repeat bottom center}
#products .product_container strong {color:#000;font-family:arial,verdana;font-size:1.5em;font-weight:bold;line-height:1.4em}
.col2 {color:#000;font-weight:normal;line-height:1.7em}
#products .product_container .col2 {float:right;width:210px}
#products .product_container .view_detail {display:none}
#products .product_container .price {font-size:1.5em;font-weight:bold;color:#000;font-family:arial,verdana}
#products .product_container .price small {font-size:.6em}
#products .infoline {display:block}
#products .product_container a:hover {background-position:top right;color:#000;cursor:pointer}
#products .product_container a:hover strong {color:#2d3329}
#products .product_container a:hover .text {color:#2d3329}
#products .product_container a:hover .view_detail {height:17px;background-position:bottom left}
#products .product_container .red {color:#000 !important;font-size:.9em !important;margin:4px 5px 0 0;}
#products .product_container .additional {float:right;margin:4px 0 0 0;}

#product_detail {clear:left;padding:10px 10px 10px 10px;margin:20px 0 20px 0;position:relative;border:1px solid #CCC;}
#product_detail #product_images {clear:both;display:block;padding:15px 0 0 0;}
#product_detail #main_image {padding:6px;background:#CCC;display:block;margin:0 0 5px 0}
#product_detail img {padding:3px;background:#CCC;display:inline}
#product_detail img:hover {background:#a8c16b}
#product_detail a {color:#000}
#product_detail a:hover {color:#86bb0d}
#product_detail h3 {margin:0 0 15px 0 !important}

#product_page  #product_detail h3 {color:#000}
#product_page  .main_heading {display:inline}

.product_price {clear:both;font-weight:bold;color:#000;font-size:1.4em;font-family:arial,verdana}
.product_price small {font-size:.6em !important}


