/* CSS BY EXPRESSION UNLIMITED
website: http://www.expressionunlimited.com
Description: Web design and layout template
Author: Marco Wilbrink - Expression Unlimited Web Design Solutions
Created: 05/08
 ---------------------- */

body{border:0;font-family:Arial, Helvetica, sans-serif;text-align:center;background:#fff;margin:1% 0 2% 0;padding:0 0;}
#wrapper{background:#fff;height:auto;min-height:100%;width:770px;border:0;margin:0 auto;padding:0;}
#header{padding:10px 0;height:110px;width:770px;margin:0 auto;text-align:left;}
#innerheader {padding:10px 0 0 0;margin:0;position:relative;height:110px;width:770px}
.mainheaderbg{background:url(none) no-repeat;}
.sloganheaderbg{background:url(none) no-repeat;}
#logo{left:0px;position:absolute;top:0px;width:220px;height:110px;background: url(none) repeat}
#notdisplay{visibility:visible;}
#main{float:left;width:770px;margin:0 auto;clear:both;display:block;position:relative;left:0;background:#fff;padding:0 0 10px 0; }

/* Search form header */
#searchform form,#searchform fieldset,#searchform legend,#searchform label,#searchform .inputbox,#searchform input,#searchform input.smallbutton,#searchform .example,#smallbutton,#keywordsinput,#location {display:none}

/* Navigation top menu */
div#menu,div#menu ul,div#menu ul li,div#menu ul li a,div#menu ul li a:hover,div#menu ul li a:active,div#menu ul li.on a,div#menu ul li.on a:hover,div#menu li#four,div#menu li#five{display:none}

/* Navigation footer */
div#footer{position:relative;top:0;left:0;width:770px;clear:both;text-align:center;background: url(none) no-repeat;margin:0 auto;vertical-align:top;}
div#footer ul{width:100%;list-style-type:none;margin:0;padding:0;margin:0;}
div#footer ul li{text-align:center;vertical-align:top;font-size:70%;color:#000000;display:inline;padding:0 4px 0;margin:0 0;}
div#footer ul li a,div#footer ul li a:hover{color:#520;text-decoration:underline;}

/* Links Category Center above footer */
#linkscenter{text-align:center;}

/* Centre body textbox */
#textbox{line-height:1.1em;text-align:justify;margin:0;padding:0;}
.paddingbox{padding:0}
.peoplebg {width:770px;background: url(none) no-repeat center center}
h1{font-size:100%;color:#000000;font-family:Arial,Helvetica,sans-serif;line-height:2em}
h2{font-size:85%;color:#000000;font-family:Arial,Helvetica,sans-serif}
h3{font-size:80%;color:#000000;font-style:oblique;font-family:Arial,Helvetica,sans-serif}
#textbox p{font-size:75%;color:#000000;}
#textbox td{font-size:75%;color:#000000;}
#textbox ul{font-size:75%;list-style-position: outside; color:#000000; list-style-type:disc; list-style-image: url(../images/dot.gif)}
#textbox ol{font-size:75%;list-style-position: outside; list-style-type:upper-roman;color:#000000;font-weight:bold;}
#textbox span{color:#000000;font-weight:normal;}
strong{color:#000000}
em{color:#000000;font-size:90%;font-weight:bold;}
img{border:0}
.clear {display:block;clear:both;height:1px;font-size:1px;border:none;margin:0; padding:0;background:transparent;}

/* Centre body textbox links */
a.lk,a.lk:hover{color:#520;text-decoration:underline}

/* Categorie Box Light Green background */
.catbox{border-bottom:1px solid #ccc;width:770px;padding:0;color:#000000;margin:0;float:left;background:#F4F8FB  url(none) no-repeat 0px 0px}
.bgbox{float:left;width:770px;background: url(none) repeat-y;margin:0;padding:0;}
.col{float:left;width:770px;display:block;padding:31px 0px 40px 0px;margin-left:0px;margin-top:9px;text-align:left;line-height:1.0em;background: url(none) no-repeat bottom}
.col h2.top{font-size:90%;font-family: Arial, Helvetica, sans-serif;color: #000000;position:relative;top:0px;left:0px}
.col h2 img{width:16px;height:11px;position:relative;top:-13px;left:700px;display:block;margin:0;padding:0}
.columwidth {float:left;clear:none;width:145px;padding:0;margin:0;display:block;}
.col h2,.col h3{font-size:85%;color:#000000;font-style:normal;font-family:Arial,Helvetica,sans-serif;text-indent:0px}
.col li{color:#000000;white-space:nowrap; list-style-type:disc;list-style-position:outside;}
.col li a,.col li a:visited,.col li a:hover{color:#520;text-decoration:underline;}

/* Categorie Box White background */
.col ul.nobullets li{color:#000000;white-space:nowrap;padding:0;margin:0;list-style-type:disc;list-style-position:outside;}
.columnowidth {float:left;clear:none;padding:0 30px 0 0;margin:0;display:block;}
.catboxwhite{border-bottom:1px solid #ccc;width:770px;padding:0;color:#000000;margin:0;float:left;background:#fff  url(none) no-repeat 0px 0px}

/* Business Detail Box White background */
.col ul.darkblue li{color:#000000;white-space:nowrap;padding:0;margin:0;list-style-type:disc;list-style-position:outside;}
.detailcolum {float:left;clear:none;padding:0;margin:0;display:block;}
.detailcolum h2{font-size:80%;color:#000000;font-family:Arial,Helvetica,sans-serif;text-indent:0px}
.detailcolum p{font-size:120%;margin:0;padding:3px 0}
.detailcolum img{float:left; display:block;padding-top:0;margin-right:20px}
.paddingbox2{padding:0}
#businessbox{padding:0}
#businessdetail{padding-left:0}
#links{width:240px;height:160px;margin:0 20px}
#businesslogo{width:160px;height:160px;margin:0}
div#rounded { background:#fff;width:250px }
.rtop, .rbottom{display:block;background:#fff}
.rtop *, .rbottom *{display: block; height: 0px; overflow: hidden; background:#fff}
.r1,.r2,.r3,.r4{display:none}
.photos{float:right;width:160px;display:block;margin:10px 0 0 0;padding-right:0px;}
.businesstext{float:left;display:block;width:590px;margin:10px 0;padding-left:0px;}

/*  Listing Box Hover Transparant background */
.catboxtransparant{border-bottom:1px solid #ccc;width:770px;margin:0;color:#000000;padding:0;float:left;background: url(none) no-repeat 0px 0px}
div.on,div.off{float:left;display:block;padding:0;background:#fff;color: #000000;text-decoration:none;margin:0}
div.on,div.off{width:770px;margin:0;}
u{color:#520}
.imgbox{width:165px;float:left}

/* Contact Form */
.replyform#topborder{float:left;width:770px;background:#fff  url(none) no-repeat}
.replyformbottom{float:left;width:770px;display:block;padding:31px 0 40px 0;margin-left:0px;margin-top:9px;text-align:left;line-height:1.0em;background: url(none) no-repeat bottom}
.replyformbottom h2.top{font-size:90%;font-family: Arial, Helvetica, sans-serif;color: #000000;position:relative;top:0px;left:0px}
#replyformbg{float:left;width:770px;background: url(none) repeat-y;margin:0;padding:0;}
.replyform form,.replyform fieldset,.replyform legend,.replyform textarea,.replyform input,.replyform input,.replyform label,.replyform p,input.replybutton{display:none}

/* General Contact details in form */
dl{float:left;padding:0;margin:0;width:500px;font-size:80%;color:#000000}
dl dd{margin-left:0}
dl dt{color:#000000;font-weight:bold;;margin:0;padding:15px 0 5px 0;white-space:nowrap;text-align: left;visibility:visible}
dl dd a,dl dd a:hover{color:#520;text-decoration:underline}

