body {font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFF;text-decoration:none;margin:0;padding:0;background-color:#D1AF69;}
#bg{padding-top:40px;}
#main {z-index:20;width:704px;margin:auto;background-image:url(/images/bg-main-top-bottom.gif);background-repeat:no-repeat;background-position: center bottom;border:0;padding:0 0 6px 0;}
#top {background-image: url(/images/bg-main-top-bottom.gif);background-repeat: no-repeat;background-position: center top;padding:0;height:6px;}
#logo {display:block;float:left;width:188px;}
#slogan {display:block;float:right;width:466px;}
#interior {background-image: url(/images/bg-interior.gif);background-repeat: repeat-y;background-position: center center;width:704px;	/*height:300px;*/}

#mid {padding:0 15px 0 14px}
#left {display:block;float:left;width:188px;}
#leftbg {width:188px;height:301px;background-image:url(/images/leftbg1.gif);background-repeat:no-repeat;background-position:right top;}
#right {display:block;float:right;width:466px;min-height:310px;background-image: url(/images/header.gif);background-repeat:no-repeat;background-position: left top;}

#newsbar {display:block;float:left;width:130px;padding:10px;margin-top:270px;line-height:18px;color:#C79E49;border-right-width: 2px;border-right-style:dotted;border-right-color: #C79E49;font-size:0.75em; }

#maintext {display:block;float:right;width:270px;padding:10px;margin-right:10px;margin-top:160px;line-height:18px;color:#FFF;}
#maintext p, #maintext li{font-size:0.75em;}
#maintext li{list-style:disc;color:#00AEEF;}
.litext{color:#FFF;}
#maintext.portfolio{width:446px;margin-top: 270px;margin-right: 0;margin-bottom: 0;margin-left: 0;float:left;}
#maintext h1{color:#FFF;font-family:tahoma;}

#navbar {width:188px;display:block;float:right;margin-top:32px;}
#navbar ul {margin:0;padding:0;}
#navbar li {list-style-type:none;display:block;float:right;width:188px;height:25px;text-align:right;}
#navbar li a {display:block;float:left;width:140px;height:25px;text-decoration:none;margin:0;padding:0;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size: 12px;font-weight:bold;line-height:30px;padding-right:45px;background-image: url(../images/arrow-button.gif);background-repeat: no-repeat;background-position: center;}
#navbar li a:link, #navbar li a:visited {color:#FFF;}
#navbar li a:hover {color:#FFF;text-decoration:underline;background-image:url(../images/arrow-button-over.gif);background-repeat: no-repeat;background-position:center;}

h1, h2, h3, h4, h5, h6 {margin:15px 0;}
h1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:1.25em;color:#FFF;font-weight:bold;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:0.9em;color:#FFF;margin-top:-10px;}
h3 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:0.75em;color:#FFF;font-weight:bold;}
p {margin:10px 0;}
ul, ol {margin: 15px 0 0 15px;}
.clear {clear:both;}
a, a:visited {color:#FFF;text-decoration:none;font-weight:bold;}
a:hover {color:#00AEEF;text-decoration:underline;}
a.hidelink, a:visited.hidelink, a:hover.hidelink{color:#FFF;text-decoration:none;font-weight:bold;}

.bread{color:#C79E49;font-size:0.75em;}
a.bread, a:visited.bread{color:#C79E49;text-decoration:none;font-weight:normal;}
a:hover.bread {color:#C79E49;font-weight:normal;text-decoration:underline;}


#footer {font-size: 0.7em;color:#FFF;text-align:center;padding:5px;line-height:18px;background-image: url(/images/footer_bg.gif);background-repeat: no-repeat;background-position: center top;margin:10px;}
#footer a:link, #footer a:visited {color:#FFF;text-decoration:none;font-weight:normal;}
#footer a:hover {color:#FFF;text-decoration:underline;}

#portfolio{margin-bottom:15px;}
#portfolio a:link, #portfolio a:visited {color:#FFF;text-decoration:none;font-weight:normal;}
#portfolio a:hover {color:#00AEEF;text-decoration:underline;}
#portfolio img{border: 1px solid #CCC;margin-left:5px;}
#portfolio h1{margin:0;padding:0;font-size:100%;width:100%;border-bottom-width:2px;border-bottom-style:dotted;border-bottom-color:#FFF;color:#00AEEF;}
#portfolio h2{margin:0;padding:0;font-size:90%;width:100%;color:#FFF;}

.otherwork{color:#C79E49;font-size:80%;}

.testimonials{border: 1px dotted #DDF5FF;color:#DDF5FF;padding:5px;margin-bottom:10px;}

form.enq_form {}
form.enq_form input,form.enq_form textarea{background-color:#857555;color:#FFF;border-width:1px;border-style:dotted;border-color:#FFF; width:200px;}
form.enq_form input.sendbutton{border:none; width:auto;}

.bb_portfolio{clear:both;margin-bottom:10px;}
.bb_portfolio h1{margin-top:5px;;margin-bottom:5px;border-bottom-width:2px;border-bottom-style:dotted;border-bottom-color:#FFF;}
ul.bb_portfolio{margin:0;}
ul.bb_portfolio li{float:left;margin:0;padding:0;list-style:none;} 
ul.bb_portfolio li a {font-family:verdana, sans-serif;display:block;float:left;text-decoration:none;text-align:center;background-color: #FFF;padding-top:3px;padding-right:3px;padding-bottom:3px;padding-left:3px;margin-top:10px;margin-right:10px;margin-bottom:0;	margin-left:0;} 
ul.bb_portfolio li a:hover{background-color:#00AEEF;padding-top:3px;padding-right:3px;padding-bottom:3px;padding-left:3px;}
