/* CSS Document */
body{padding:0px; margin:0 auto; position:relative; background: url(images/header-bg.jpg) 0 0 repeat-x #EFEFEF; color:#666; font:12px/18px Arial, Helvetica, sans-serif; font-weight:normal;}
div, p, h1, h2, h3, h4, ul, a, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

a{color: #D90; text-decoration:none;} /* orange colour: #D60*/
a:hover{text-decoration: underline;}

span.highlight {color: #D90;}

/* TOP PANEL */
#topPan{width:800px; height:192px; position:relative; margin:0 auto; padding:0;}
#topPan h1{text-indent:-2000px;}
#topPan h1 span img{width:227px; height:159px; back color:#fff; position:absolute; top:23px; right:500px;}
#topPan img{width:360px; height:134px; position:absolute; top:20px; right:5px; margin:0px; padding:0px;}
#topPan ul{width:376px; height:32px; display:block; position:absolute; top:159px; right:0px; margin:0px; padding:0px; background:url(images/menu-bg.gif) 0 0 repeat-x #FF8714; color:#fff;}
#topPan ul li{float:left; display:block; width:75px; height:32px; background:url(images/menu-devider.gif) right top no-repeat;}
#topPan ul li span{display:block; width:73px; height:32px; background:url(images/menu-hover.gif) 50% 0 no-repeat; font:13px/32px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-decoration:none;}
#topPan ul li a{display:block; width:73px; height:32px; background:url(images/menu-bg.gif) 0 0 repeat-x #FF8714; color:#fff; font:13px/32px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-decoration:none;}
#topPan ul li a:hover{display:block; width:73px; background:url(images/menu-hover.gif) 50% 0 no-repeat;text-decoration:none; /*position:fixed;*/ margin:0; padding:0px;}
#topPan ul li.contact{display:block; width:75px; height:32px; background:url(images/menu-bg.gif) 0 0 repeat-x #FF8714; color:#fff; font:13px/32px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-decoration:none;}
#topPan ul li.contact:hover{display:block; width:75px; background:url(images/menu-hover.gif) 50% 0 no-repeat;text-decoration:none; /*position:fixed;*/ margin:0; padding:0px;}
/* /TOP PANEL */

/* BODY PANEL */
#bodyPan{width:800px; position:relative; margin:0 auto;}
/* Left Panel */
#leftPan{width:347px; display:block; float:left; margin:0; padding:25px 45px 0 44px;}
#leftPan h2{width:340px; height:48px; float:left; display:block; font:24px/34px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold; color:#4D4D4D;}
#leftPan h2 span{background:#EFEFEF; color:#967001; font:14px/14px Arial, Helvetica, sans-serif; font-weight:bold; padding:0; margin:10px 0 0;}
#leftPan h3{width:347px; display:block; float:left; font-size: 12px; font-weight:bold; padding:0; margin:3px 0 0 0;}
#leftPan p{display:block; padding:0 0 14px 0;}
#leftPan span.indent { float: left; padding: 0 0 0 20px; clear: right;}
#leftPan span.price { float: right; padding: 0 70px 0 0; }
#leftPan span.pricehead { float: right; padding: 0 50px 0 0; }
/* /Left Panel */


/* Right Panel */
#rightPan{width:359px; float:left; display:block; background:#FFF; margin:0 auto; padding:0; color:#666;}
#rightPan img{margin:0px; padding:0px;}
#flash{position:relative; float:left; padding:20px;}
/* /Right Panel */

/* footer Panel */
#mainfooterbody{color:#fff; padding:30px 0 0 0; position:relative; width:800px; margin:0 auto; clear:both;}
#footerPan{height:20px; position:relative; margin:0 auto;}
#footerPan ul{display:block; position:relative; margin:0 0 0 255px;}
#footerPan li{float:left; font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal; color: #FF9900;}
#footerPan ul li a{padding:0 0 0 10px; color:#666666; text-decoration:none;}
#footerPan ul li a:hover{text-decoration:underline;}
#footerPan ul li a.padl{padding:0 0 0 14px;}
#footerPan span{display:block; position:relative; margin:0 0 0 285px; font:10px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal; color: #999999}
/* footer Panel */

/* Contact Form */
.cssform p{width: 300px; clear: left; margin: 0; padding: 5px 0 5px 0; padding-left: 100px; height: 1%;}
.cssform label{float: left; width: 100px; }
.cssform input[type="text"]{ width: 140px; }
.cssform textarea{width: 180px; height: 80px; }
/* Contact Form */