body{padding:0;margin:0;font-family:arial,verdana,tahoma,sans-serif;}
img{border:0px none;}
.fleft{float:left;}
.fright{float:right;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.clear{clear:both;}
.small{font-size:small;}
.inline{display:inline;}
.hidden{display:none;visiblity:hidden;}
a, a:hover{text-decoration:none;}
.header{color:#fff;padding:20px 0px 0px 20px;border-bottom:10px solid #151f57;background:#31409a url(images/headerbg.png) top left repeat-x;height:114px;}
.header fieldset{border:0px none;margin:0px;padding:0px;}
.searchbox{float:left;padding:5px;margin:0px;border:0px none;font-style:italic;color:#666;margin-left:8px;width:184px;}
.header form{margin-left:auto;margin-right:20px;background:#fff;border-radius:10px;border:0px none;box-shadow:#ffffff 0px 0px 5px;width:228px;}
.header ul{list-style-type:none;padding:0px;}
.menu{height:31px;overflow:hidden;margin-top:35px;margin-left:auto;padding-bottom:10px;padding-top:10px;background: url(images/menubg.png);border-top-left-radius:20px;border-top:#777 1px solid;}
.menu ul{float:left;padding:0px;margin:0px;list-style-type:none;padding-left:10px;padding-right:10px;}
.menu li{float:left;margin:0px;padding-left:10px;padding-right:10px;}
.menu a{color:#fff;text-shadow:#000 0px 7px 7px;}
.menu a:hover{color:#eee;}
.nopad{padding:0px;margin:0px;}
.body{width:100%; background:#fff url(images/bodybg.png) top left;padding:13px 0px 13px 0px;}
.innerbody{width:970px;margin-left:auto;margin-right:auto;}
.maincol{float:left;width:612px;padding:13px;background:#fff;border-radius:20px;box-shadow:#333 0px 0px 5px;}
.maincol h1{color:#222d6f;font-size:30px;font-weight:normal;padding:0px;margin:0px;}
.rightcol{float:right;width:284px;}
.contactbox{width:258px;padding:13px;background:#6a6a6a url(images/featuredbg.png) top left repeat-x;border-radius:20px;box-shadow:#333 0px 0px 5px;margin-bottom:13px;}
.contactbox h3{color:#1e1e1e;font-weight:normal;font-size:30px;font-weight:normal;padding:0px;margin:0px;}
.contactbox address{color:#fff;font-style:normal;padding-top:1em;font-size:small;line-height:150%;}
.contactbox em{float:right;font-style:normal;font-weight:bold;width:170px;}
.contactbox strong{float:left;clear:both;}
.contactbox a{color:#fff;}
.contactbox a:hover{color:#eee;}
ul.featured{display:none;visiblity:hidden;}
.advancedsearch{width:258px;padding:13px;background:#979797 url(images/rightformbg.png) top left repeat-x;border-radius:20px;border:3px solid #676767;}
.advancedsearch fieldset{border:0px none;padding:0px;margin:0px;}
.advancedsearch legend{color:#1e1e1e;font-weight:normal;font-size:30px;font-weight:normal;padding:0px;margin:0px;padding-bottom:0.75em;}
.advancedsearch label{display:block;margin:0px;}
.advancedsearch select{padding:5px;border-radius:5px;}
.submit{cursor:pointer;font-weight:bold;color:#fff;background:#f9b762 url(images/orangefade.png) 0px 0px repeat-x;padding:13px;text-shadow:#a00 0px 0px 10px;border-radius:8px;box-shadow: #fff 0px 0px 5px;font-size:large;width:100%;border:1px;}
.selected{padding:3px;padding-left:20px;color:#fff;cursor:pointer;background:#283a74 url(images/bluetick.png) 2px 5px no-repeat;border-radius:5px;box-shadow:#222 0px 0px 4px;margin:0px;font-size:small;}
.unselected{padding:3px;padding-left:20px;color:#4f4f4f;cursor:pointer;margin:0px;font-size:small;}
#mainrotatorbg,#mainrotatormg{width:608px;height:241px;display:block;}
.footer{border-top:10px solid #b6b6b6;background: #fff url(images/footerbg.png) top left repeat-x;text-align:center;padding:13px;font-size:small;}
.footer a{color:#4b5691;}
.footer a:hover{color:#1b2874;}
.footer ul{list-style-type:none;padding:0px;margin:0px;line-height:175%;}
.footer p{font-size:x-small;}
img.facebook{background:url(images/social.png) 0px 0px;}
img.twitter{background:url(images/social.png) -38px 0px;}
img.rssfeed{background:url(images/social.png) -76px 0px;}
dl{width:48%;}
dt{clear:both;font-weight:bold;float:left;margin-top:10px;}
dd{float:right;margin-top:10px;}
.justify{text-align:justify;}
.small{font-size:small;}
.xsmall{font-size:x-small;}
.price{color:#f00;}
.click{cursor:pointer;}
.tabs{float:left;list-style-type:none;margin:0px;padding:0px;}
.tabs li{float:left;padding:10px;margin:0px;font-size:s-small;font-weight:bold;}
.active{display:auto;visibility:visible;background:#fff;border:1px solid #777;border-bottom: 1px solid #fff;-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.inactive{background:#ddd;border:1px solid #777;-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.visible{padding:10px;-webkit-border-radius: 10px;-webkit-border-top-left-radius: 0;-moz-border-radius: 10px;-moz-border-radius-topleft: 0;border-radius: 10px;border-top-left-radius: 0;border:1px solid #777;border-top:#fff;}
.hidden{display:none;visibility:hidden;}
.altbg{background:#fff;}
#advert img,.rounded{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.padded{padding:10px;}
