/*Foggy Dog Web Design */

*{margin:0;padding:0;}
body{background:#dadada url(images/body-bg2.gif) top center repeat-y;color:#555;font-size:15px;}
a{color:#286ea0;text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:0;}
h1{font-size:2.4em;letter-spacing:-1px;margin:0 0 5px;padding:0;}
h2{font-size:1.5em;margin:0 0 12px;padding:0;text-shadow:#ccc 2px 2px 4px; color:#23503c; font-family:Tahoma, Geneva, sans-serif;}
h3{font-size:1.1em;margin:0 0 10px;padding:0;text-shadow:#ccc 2px 2px 4px;background-color:#87ceeb; color:#031d67; font-family:Tahoma, Geneva, sans-serif;}
p,ul{line-height:1.5em;margin:0 0 18px;text-align:left;}
ul,ol{list-style:square;margin:0 0 15px 20px;}
hr{clear:both;height:1px;visibility:hidden;}

#container{background:#fff url(images/banner.png) top left no-repeat;margin:0 auto;width:980px;}
#main{float:left;margin:0 0 10px 20px;padding:0;width:650px;}
.contact p{font-size:16px; font-weight:600;}
.contact h3{margin-left:30px;}

#logo{margin:0 auto;padding:45px 0 15px 40px;width:960px;height:125px;}

#feature{background-color:#CFF;border-bottom:1px solid #ccc;border-left:1px solid #ccc;clear:both;color:#666;margin:0 0 15px;padding:10px 20px 5px 10px;}
#feature h2{padding-top:10px;}
#feature img{border:none;}
#feature a{color:#eee;text-decoration:underline;}
#feature p{margin-bottom:10px;padding:0; line-height:1.8em;text-indent:30px;}
#feature .rates{height:700px;}

ul#navitab{margin:0;padding:0;}
ul#navitab li{display:block;float:left;margin:0;padding:0;}
ul#navitab li a{background:url(images/corner.gif) no-repeat top right #dadada;border-left:1px solid #b8e7f7;border-right:2px solid #fff;color:#399155; font-weight:600; display:block;height:1.2em; font-size:14px; padding:5px 16px 7px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;}
ul#navitab li a:hover{background:#dadada url(images/corner.gif) no-repeat top right;border-left:1px solid #b8e7f7;color:#3f9f57;}
ul#navitab li a.current{background:#CFF url(images/corner.gif) no-repeat top right;border-left:1px solid #b8e7f7;color:#3f9f57;}
#feature a {color:#399155;}


.center {margin-right:25px; margin-bottom:40px; }
.center p{text-align:center;}
.rules {font-weight:600;}
.rules ul {list-style:decimal;margin-left:50px;margin-right:75px;}
.rules ul li {margin-bottom:15px; font-size:16px;}
.rates ul {list-style:none;margin-left:0px;margin-right:0px; margin-bottom:25px;}
.rates ul ul{list-style:none;margin-left:10px;margin-right:0px; margin-bottom:40px;border-bottom:solid;}
.rates ul li {margin-bottom:5px; font-size:14px;}
ul li .deposit {list-style:disc;}
ul li .deposit li {margin-bottom:15px;margin-top:15px;}
.price {float:right;font-size:16px;}
.category {font-size:18px; font-weight:600;}
.fineprint {font-size:12px;}
.left {float:left; width:290px; height:600px;}
.right {float:right; width:290px; height:600px;}
.thumb {float:left; margin-right:20px;}
.thumb2 {float:right; margin-top:67px;}
.thumb3 {float:right;}

#sidebar{float:right;margin:0 30px 0 0;width:260px;height:650px;}
#sidebar h2{border-bottom:1px solid #ccc;font-size:1.2em;margin:0 0 6px;padding:0 0 2px;text-shadow:#ccc 2px 2px 4px;}
#sidebar ul{margin:0 0 18px;padding:0;}
#sidebar ul li{list-style:none;margin:0 0 4px;padding:0;}

#container img.alignleft{display:inline;float:left;margin:0 20px 5px 0;}
#container img.alignright{float:right;margin:0 0 5px 20px;}
#container img.aligncenter{display:block;margin:10px auto;}

#footer{background:#eee;clear:both;color:#555;margin:10px auto 0;padding:0;text-align:left;width:980px;}
#footer a{color:#555;font-weight:400;}
#footer p{font-size:0.9em;margin:0;padding:15px 0;text-align:center;}

.hide{display:none;}
