html, body, div, span, applet, object,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, footer, label, legend, textarea, table, caption, tbody, tfoot, thead, tr, th, td, tprice{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
body{line-height:1;color:black;background:white;}
ol, ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0px;}
caption, th, td{font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"""";}

body{font:62.5%/1.3 trebuchet ms, lucida sans unicode, lucida grande, tahoma, verdana, arial, geneva, helvetica, sans-serif;background:#993400 url(../images/bg.jpg) repeat-x;color:#23211F;text-align:left;}
a{outline:none;color:#1F75BD;text-decoration:underline;}
a:hover{color:#F28714;}
p{font-size:13px;color:#333333;margin-bottom:8px;}
p.pw1{width:590px;}
p.pw2{width:472px;}
p.f11{font-size:11px;}

table.tprice th{text-align:center;padding:3px;border:solid 1px blue;font-size:18px;color:#333333;}
table.tprice td{text-align:center;padding:2px 1px 3px 3px;border:solid 1px blue;font-size:12px;color:#333333;}
table.tprice tr.topalign{vertical-align:top;}

table.captcha{padding:1px; border:solid 1px green;}
table.captcha td{padding-bottom:0px; border:solid 1px blue;}

img{border:none;}
form{margin:0;padding:0;}
#wrapper{width:855px;margin:0 auto;margin-top:24px;background:#FFF;border:2px solid #CCCCCC;overflow:hidden;position:relative;}
strong{font-weight:bold;}

#head_c{height:90px;outline:none;background:url(../images/header_c.gif) no-repeat 301px 0px;}
#head_l{width:301px;height:90px;float:left;outline:none;background:url(../images/header_l.gif) no-repeat;}
#head_r{width:313px;height:90px;float:right;outline:none;background:url(../images/header_r.gif) no-repeat;}

#left_side{float:left;width:215px;height:717px;background:url(../images/menu_bg.jpg) repeat-y top;}
#left_colour{float:left;width:215px;height:640px;background:#333333;}
#left_contact{margin-top:5px;height:149px;width:215px;float:left;background:url(../images/contact_bg.png) no-repeat;}
#left_comply{height:150px;width:215px;float:left;text-indent:-9999px;background:url(../images/bci_logo.gif) no-repeat;}
.contact_info{margin-right:75px;margin-top:122px;float:right;}
.contact_info a{color:#165EAC;}
.contact_info a:hover{color:#F28714;}
#navigation{width:170px;float:right;padding:10px 20px 0 0;}
#navigation li{list-style-type:none;padding:0 0 0 10px;border-bottom:1px solid #CCC7C0;}
#navigation a{color:#FFFFFF;font-size:13px;padding:12px 25px 12px 0;text-decoration:none;display:block;text-align:left;font-weight:bold;background:url(../images/bulletnav.gif) no-repeat 95%;}
#navigation li a:hover{color:#FAB717;}
#navigation li.border_none{border:none;}
.browserIE6 #navigation li.border_none{border:none;height:0;margin-top:-3px;margin-bottom:0;}
.home #navigation li a.home, .about #navigation li a.about, .services #navigation li a.services, .reports #navigation li a.reports, .prices #navigation li a.prices, .quote #navigation li a.quote, .gallery #navigation li a.gallery, .contact #navigation li a.contact, .booking #navigation li a.booking{color:#FAB717;}
#container{}
#container #right_side{width:640px;float:left;}
#image_home{width:637px;height:334px;margin-left:3px;}
.content_flag{background:url(../images/content_bgt.png) top no-repeat;margin-top:3px;margin-left:3px;width:637px;height:25px;}
.browserIE6.content_flag{margin-top:0;}

.content_home{padding:16px 0px 54px 0px;background:#F0F0F0 url(../images/content_bgb.png) bottom no-repeat;float:left;margin-left:3px;width:637px;display:inline;}


.content_home .welcome{float:left;padding-left:15px;}
.content_home .welcome h3, .content_home .why_choose h3{font-size:28px;font-weight:normal;color:#E01B13;margin-bottom:15px;line-height:28px;}
.content_home .welcome span, .content_home .why_choose span{color:#575044;}
.content_home .why_choose li{font-size:13px;color:#45413C;background:url(../images/bullet.gif) no-repeat 0px 4px;padding-left:20px;margin-bottom:3px;}
.content_home .why_choose{float:left;margin-left:20px;}
.why_choose ul{padding-bottom:0px;}



.heading1{color:#FF6600;font-weight:bold;}
.heading2{color:#EE3022;font-weight:bold;}
.larger_font{font-size:20px;color:#000000;}
#image_inner{width:640px;height:200px;margin:0;padding:0;}
#image_about{width:125px;height:240px;padding-top:10px;padding-left:10px;}
#image_contact{width:111px;height:240px;padding-right:55px;}
#image_cards{width:57px;height:70px;padding:15px 60px 0px 0px;}
.content_inner{width:607px;min-height:357px;height:auto !important;height:357px;padding:16px 15px 47px 15px;background:#F0F0F0 url(../images/content_bgb.png) bottom no-repeat;float:left;margin-left:3px;display:inline;}
.browserFirefox .content_inner{padding-bottom:46px;}
.content_inner h3{font-size:25px;color:#E87C07;margin-bottom:10px;margin-top:3px;}
.content_inner h4{font-size:16px;color:#333333;font-weight:bold;margin-bottom:4px;margin-top:3px;}
.content_inner p{margin-bottom:8px;}
.content_inner ul, .content_inner ol{margin-bottom:13px;}
.content_inner ul li{font-size:13px;color:#45413C;background:url(../images/bullet.gif) no-repeat 0px 3px;padding-left:21px;margin-bottom:3px;}
.content_inner .picturelist li{background-image:none;}
#footer{width:640px;height:60px;clear:both;padding-top:10px;background-color:#333333;}
#footer ul{margin-bottom:10px;width:640px;text-align:center;}
#footer li{display:inline;list-style-type:none;}
#footer li a{color:#FFFFFF;font-size:11px;padding:0px 6px 2px 6px;text-decoration:none;background:url(../images/sep.gif) no-repeat right 4px;}
#footer li a:hover{color:#FAB717;}
#footer li a.contact{background-image:none;}
.home #footer li a.home , .about #footer li a.about, .services #footer li a.services, .reports #footer li a.reports, .prices #footer li a.prices, .quote #footer li a.quote, .booking #footer li a.booking, .gallery #footer li a.gallery, .contact #footer li a.contact{color:#FAB717;}
#footer p{font-size:11px;color:#FFFFFF;clear:both;text-align:center}
.thumb{padding:0;width:125px;margin:0;text-decoration:none;line-height:normal;list-style-type:none;text-align:center;float:left;}
.thumb a{display:block;height:75px;width:100px;padding:10px;margin:0;background-color:white;border-top:1px solid #F0F0F0;border-left:1px solid #F0F0F0;border-right:2px solid #ABABAB;border-bottom:2px solid #ABABAB;text-decoration:none;}
.thumb a:visited img{background-color:#EEEEEE;}
.thumb a:hover{background-color:#DAE6E4;}
.thumb a:hover img{background-color:#DAE6E4;}
.picturelist{margin-left:0;padding-left:0;}
#popup_ok{width:65px;height:31px;background-color:#FFF;border:none;}
#popup_container{font-family:arial, verdana, trebuchet ms, lucida sans unicode, lucida grande, geneva, helvetica, sans-serif;font-size:12px;min-width:300px;max-width:600px;background:#FFF;border:solid 5px #999;color:#000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#popup_title{font-size:14px;font-weight:bold;text-align:center;line-height:1.75em;color:#666;background:#CCC url(../images/title.gif) top repeat-x;border:solid 1px #FFF;border-bottom:solid 1px #999;cursor:default;padding:0em;margin:0em;}
#popup_content{background:16px 16px no-repeat url(../images/info.gif);padding:1em 1.75em;margin:0em;}
#popup_content.progbar{background:none}
#popup_content.alert{background-image:url(../images/info.gif);}
#popup_content.confirm{background-image:url(../images/important.gif);}
#popup_content.prompt{background-image:url(../images/help.gif);}
#popup_message{padding-left:48px;}
#popup_message h3{font-size:12pt;font-weight:bold;margin:0 0 0.2em 0;color:#993400;}
#popup_panel{text-align:center;margin:1em 0em 0em 1em;}
#popup_prompt{margin:.5em 0em;}
#progbar_panel{background:url(../images/progress.gif) no-repeat center;padding:2em;margin:0em;width:214px;height:15px;}
div.header{font-family:verdana, arial, lucida grande, lucida sans unicode, geneva, helvetica, sans-serif;font-size:13px;font-variant:normal;font-style:normal;text-decoration:none;text-transform:none;border:#1F75BD 1px solid;padding:5px;color:#333;background-color:#fff;text-align:center;}
span.required{cursor:default;font-family:verdana, tahoma, lucida sans unicode, trebuchet ms, sans-serif;font-weight:bold;font-size:12px;color:red;padding-right:3px;}
.booking legend, .quote legend{cursor:default;font-weight:bold;font-size:14px;color:#333333;padding-left:0;padding-top:0;padding-bottom:5px;margin-left:0;margin-bottom:3px;}
.browserFirefox3 .booking legend, .browserFirefox3 .quote legend{padding-bottom:0px;}
.quote ol, .booking ol{margin:0;padding:0;}

.quote fieldset, .booking fieldset{margin-top:10px; border:1px solid #ccc;padding:0 10px 10px 10px;width:580px;}

.browserFirefox3 .quote fieldset, .browserFirefox3 .booking fieldset{margin-top:12px;padding:6px 10px 10px 10px;}

.quote li, .booking li{font-family:trebuchet ms, lucida sans unicode, lucida grande, tahoma, verdana, arial, geneva, helvetica, sans-serif;font-size:12px;list-style:none;padding-bottom:2px;margin:0;color:#333333;}


.browserIE6 .quote table li, .browserIE6 .booking table li{display:inline;padding:0;}
.browserIE7 .quote table li, .browserIE7 .booking table li{display:inline;padding:0;}
.quote label, .booking label{display:inline-block;line-height:1.8;vertical-align:top;text-align:right;width:180px;padding-right:9px;}
input.tb_enable, input.tb_disable, .tbox , .dbox{font-family:verdana, lucida sans unicode, lucida grande, tahoma, arial, geneva, helvetica, sans-serif, trebuchet ms;font-size:12px;padding:2px 2px 2px 3px;margin-bottom:5px;border:#336699 1px solid;color:#333333;}
input.tb_disable{background:#F0F0F0;border:graytext 1px solid;}
input.tb_enable:focus, .tbox:focus, .dbox:focus{background:#F7F5EA;}
iframe{margin:5px 0 5px 0;background:#FFF;}
textarea{overflow-y:scroll;}
#olpos{margin-left:-3px;}
.dbox{padding:1px 1px 1px 0;}
.fw_sm1{width:113px;}
.fw_sm2{width:120px;}
.fw_med{width:185px;}
.fw_big{width:320px;}
.booking fieldset.spec_req{width:558px;margin:-10px 0 0 0;}
.browserFirefox3 .booking fieldset.spec_req{margin:5px 0 0 0;}
.booking fieldset ol.radiobtn1{padding-left:129px;}
.booking fieldset ol.radiobtn2{margin-left:43px;}
.radio_2{margin-top:0px;}
.browserFirefox3 .radio_2{margin-top:3px;}
.radiobtn2 label{padding-right:2px;margin-top:-2px;cursor:pointer;}
.radiobtn1 label, .radiobtn2 label{width:auto;}
.booking textarea{margin-top:3px;width:572px;}
.button_mod{cursor:pointer;font-family:lucida sans unicode, sans-serif, lucida grande, verdana, arial, helvetica;font-size:12px;}
.curd{cursor:default;}
.curp{cursor:pointer;}
button{cursor:pointer;background:url(../images/buttonClose.png) no-repeat top;border:0;height:31px;margin:0 0 -10px 0;padding:0;width:65px;}
button:hover{background:url(../images/buttonClose.png) no-repeat bottom;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;font-size:16px;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:url(../images/overlay.png) 0 0 repeat;}
#colorbox{}
#cboxTopLeft{width:21px;height:21px;background:url(../images/controls.png) -100px 0 no-repeat;}
#cboxTopRight{width:21px;height:21px;background:url(../images/controls.png) -129px 0 no-repeat;}
#cboxBottomLeft{width:21px;height:21px;background:url(../images/controls.png) -100px -29px no-repeat;}
#cboxBottomRight{width:21px;height:21px;background:url(../images/controls.png) -129px -29px no-repeat;}
#cboxMiddleLeft{width:21px;background:url(../images/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px;background:url(../images/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px;background:url(../images/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px;background:url(../images/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#1F75BD;}
#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#1F75BD;}
#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef;}
#cboxPrevious{position:absolute;bottom:0;left:0px;background:url(../images/controls.png) -75px 0px no-repeat;width:25px;height:25px;text-indent:-9999px;}
#cboxPrevious.hover{background-position:-75px -25px;}
#cboxNext{position:absolute;bottom:0;left:27px;background:url(../images/controls.png) -50px 0px no-repeat;width:25px;height:25px;text-indent:-9999px;}
#cboxNext.hover{background-position:-50px -25px;}
#cboxLoadingOverlay{background:url(../images/loading_background.png) center center no-repeat;}
#cboxLoadingGraphic{background:url(../images/loading.gif) center center no-repeat;}
#cboxClose{position:absolute;bottom:0;right:0;background:url(../images/controls.png) -25px 0px no-repeat;width:25px;height:25px;text-indent:-9999px;}
#cboxClose.hover{background-position:-25px -25px;}
.cboxIE #cboxTopLeft{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/borderMiddleRight.png, sizingMethod='scale');}

