body {font-family: 'Trebuchet MS', Arial, Verdana, sans-serif; font-size:12px;  background:#FFF; color:#000; margin: 0px;  padding: 0px; }
img {border: 0px;}
a {color:#0099FF; background: transparent; text-decoration:underline; }
a:hover {color:#EC522B; background: transparent; text-decoration:none;}
hr {border-top:1px dotted #CCC; width: 100%; height: 1px; border-left-width:0px; border-right-width:0px; border-bottom-width:0px; margin-top:20px; margin-bottom:20px;}
h1,h2 {color:#000; background: transparent; font-size:30px; font-weight:normal; margin:0px; letter-spacing: -2px; }
h1 a, h1 a:hover, h2 a, h2 a:hover {text-decoration:none;}
h3, h4 {color:#000; font-size:12px; font-weight:bold; text-decoration:none; }
acronym {border-bottom: 1px dotted #000; cursor: help;}
hr {border-top:1px dotted #CCC; width: 100%; height: 1px; border-left-width:0px; border-right-width:0px; border-bottom-width:0px; margin-top:20px; margin-bottom:20px;}
form {margin:0px; padding:0px;}
fieldset {border: 0px; margin:0px; padding:0px;}
ul{list-style-position: outside; list-style-image: url('/images/tick.gif'); list-style-type: square; }
table {width:100%; border-collapse:collapse; background:#FFF; color: #000; font-size:12px; }
caption {display:none;}
th, tr, td {font-weight:normal; text-align:left; border-collapse:collapse; padding:5px; font-size:12px; border-bottom:1px solid #CCC;}
thead th{background:#E9F5F9; color: #000; font-weight:bold;}
table h3 {margin:0px;}

#ofh {width:980px; margin: 0px auto; padding:0px;}
#head {height:230px; color:#000; background: #FFF url('/images/top.jpg') top left no-repeat; }
#headtext {float:right; padding: 40px 20px 0px 0px; width:250px; text-align:center;}
#left {width: 500px; float:left; margin:0px; padding: 0px; }
#left li {padding-bottom: 12px;}
#right {width: 471px; float:right; margin:0px; padding: 0px;}
#right h3 {color:#000; font-size:20px; font-weight:bold; text-decoration:none; border-bottom:1px solid #000;}
#rightleft {width: 220px; float:left; margin:0px; padding: 5px 5px 5px 10px;}
#rightright {width: 225px; float:right; margin:0px; padding: 5px; }
#rightleft ul, #rightright ul {list-style-image:none; list-style-type: none; padding-left:0px;}
#rightleft li, #rightright li {border-left: 3px solid #CCC; margin-bottom: 5px; padding-left:5px;}
#ads {margin: 50px 0px; padding:10px 0px; border-top:1px solid #CCC; border-bottom:1px solid #CCC; text-align:center;}
#ads1 {margin: 50px 0px; padding:5px; color:#FFF; background:#EC522B;  text-align:center;}
#ads1 img {width:429px; height:55px;}
#ads p, #ads1 p {margin:0px; padding:0px;}
#ads1 img {color:#000; background:#FFF; border:9px double #EC522B; margin:0px 10px; padding:0px;}
#foot {color :#CCC; background: transparent; font-size:10px; text-align:right; padding-top: 20px;}
#foot a {color :#CCC; background: transparent; font-size:10px;}
#map {width:498px; height:400px; border:1px solid #000;}
#bigmap {width:498px; height:400px; border:1px solid #000;}
#side_bar {height:300px; overflow:auto;}
#side_bar li {padding-bottom: 0px;} 
#productimage {color:#000; background: #FFF url('/images/photobg.gif') top left no-repeat; width: 180px; height: 175px; padding:15px 0px 0px 13px; margin:0px 0px 20px 20px; float: right;}
#linkexchange {border: 1px solid #CCC; background: #e9e9e9; color: #000; padding: 5px 10px; }

.newline {display:block;}
.toptip {display:block; color: #CC0000; background: transparent; border-bottom: 3px solid #CC0000; margin-bottom: 12px;}
.topsmall {font-size:10px; letter-spacing: 0px;}
.toplarge {font-size:30px; letter-spacing: 1px;}
.small {font-size:10px;}
.large {font-size:20px;}
.clear {clear:both; padding-bottom:10px;}
.spacer {height: 50px;}
.middle {text-align:center;}
.right {text-align:right;}
.lefti {float:left; padding: 0px 10px 10px 0px; }
.righti {float:right; padding: 0px 0px 10px 10px; }
.dnn, legend {display:none;}
.bdr {border: 1px solid #CCC;}
.terms {color :#CCC; background: transparent; font-size:10px; text-align:right; padding: 50px 0px 0px 0px;}
.terms a {color :#CCC; background: transparent; font-size:10px;}
.indent {margin-left: 40px; border-left: 8px solid #CCC; padding-left: 5px;}