* {
	padding: 0;
	margin: 0;
}

img { border: 0; }
HTML { overflow-y: scroll; }

BODY {
	font-size: 0.7em;
	color: #000;
	font-family: Sans-Serif;
	background-color: #000;
	text-align: left;
}

hr { height: 1px; margin-bottom: 10px; background-color: #FFF; color: #FFF; border: 0; }

#Box0{ margin: 0 auto 40px auto; width:816px;  }
#Box1{ float: left; background: url(images/Top.gif) repeat-x top left; background-color: #000; clear: left; }
#Box2{ float:left; background:url(images/Right.gif) repeat-y top right; }
#Box3{ float:left; background:url(images/Bot.gif) repeat-x bottom left; }
#Box4{ float:left; background:url(images/Left.gif) repeat-y top left; }
#Box5{ float:left; background:url(images/TopLeft.gif) no-repeat top left;}
#Box6{ float:left; background:url(images/TopRight.gif) no-repeat top right;}
#Box7{ float:left; background:url(images/BotRight.gif) no-repeat bottom right;}
#Box8{ float:left; background:url(images/BotLeft.gif) no-repeat bottom left;}

#sitepad{ float:left; padding:28px; }
.nav li, .nav a{ list-style-type:none; line-height:16px; float:left; clear:left; color: White}
.nav li, .nav a:visited{color: White}
#leftcol{ float:left; width:240px; height:520px;}
#content{ float:left; width:520px; padding:0 0 15px 0; min-height:520px;}
* html #content { width:521px;}
#content p{ padding:0 0 10px 0; clear:left;}
#content .bold{ font-weight: bold; }
#content em.error{ background-color: Red; color: Black; padding: 3px; font-style: normal; line-height: normal; display: block; margin-bottom: 10px; margin-top: -10px; border:inset 1px; font-weight: bold;}
#content ul{ padding:0 0 10px 16px;}
#content ul li a { color: #fff; }
#content h2{ color:#FFFFFF; font-size:22px; padding:0 0 20px 20px; line-height:22px; font-weight:normal; font-family:Trebuchet MS;}
#content h3{ color:#FFFFFF; font-size:19px; font-weight:normal; padding:0 0 15px 0px; font-family:Trebuchet MS;}
#content h4{ color:#FFFFFF; font-size:12px; font-weight:normal; padding:0 0 15px 0px; margin-top: 0px; font-family:Trebuchet MS;}
#content .dbg h4{ color:#FFFFFF; font-size:12px; font-weight:normal; padding:1px 0 2px 107px; margin-top: 0px; font-family:Trebuchet MS;}
#content h4.bold{font-weight:bold; font-size: 14px;}
#content a{color:#000000;}
#content a:hover{ text-decoration:none;}
.nobul{ list-style-type:none; }
#content .indent{padding:0 0 10px 15px;}
fieldset textarea {position: relative; padding-bottom: 30px;}
#fmap{ float:left;}

fieldset {
    border: 1px solid #d9d9d9;
    width: 315px;
    padding: 10px;}

fieldset legend 
{
    color:#FFFFFF; 
    font-size:16px; font-weight:normal; font-family:Trebuchet MS;
    margin-left: -6px; margin-bottom: 10px; }
    
fieldset label {
	float: left;
	clear: left;
	width: 82px;
	text-align: left;
	padding-right: 10px; }

fieldset label.chk {
    width: 160px;
    padding-bottom: 5px;  }

*fieldset label.chk {
    float: right;
    clear: right; 
    width: 250px;
    margin: 0 0 2px 0; padding: 0 0 0 -40px; }

fieldset input {
	float: left;
	clear: none;
	width: 195px;
	margin-bottom: 5px; }

fieldset input.chk {
	float: left;
	clear: none;
	width: 15px;
	margin: 0; padding: 0; }

*fieldset input.chk {
	float: left;
	clear: both;
	width: 15px;
	margin: 0; padding: 0;}

input.sbt {
    width: 55px;
    margin-top: 10px;
    text-align: center;
    vertical-align: baseline;
    background-color: #999;
    border: 1px solid #d2d2d2;
    color: #fff;
    font-size: 12px; font-family: Trebuchet MS; font-weight: bold; }

#Previewpad{ float:left; background:#FFFFFF; padding:0 0px 3px 0; width:384px;}
#Previewpad div{ float:left; padding:3px 0 0 3px; background:#FFFFFF;}
#Thumbs{ float:left; padding:0 0 0 96px;}

#promo1 th{background:url(images/Bar-1.gif) no-repeat bottom left;}
#promo2 th{background:url(images/Bar-2.gif) no-repeat bottom left;}
#promo3 th{background:url(images/Bar-3.gif) no-repeat bottom left;}
#promo4 th{background:url(images/Bar-4.gif) no-repeat bottom left;}
#promo5 th{background:url(images/Bar-5.gif) no-repeat bottom left;}
#promo6 th{background:url(images/Bar-6.gif) no-repeat bottom left;}
#promo1 .dbg{background:url(images/bg-1.gif) repeat-y bottom left;}
#promo2 .dbg{background:url(images/bg-2.gif) repeat-y bottom left;}
#promo3 .dbg{background:url(images/bg-3.gif) repeat-y bottom left;}
#promo4 .dbg{background:url(images/bg-4.gif) repeat-y bottom left;}
#promo5 .dbg{background:url(images/bg-5.gif) repeat-y bottom left;}
#promo6 .dbg{background:url(images/bg-6.gif) repeat-y bottom left;}


.promo {width:480px;}
.promo th{ height:55px; width:480px; }
.promo{ margin-left:20px;}
.promo ul li{ list-style-type:none; padding:0 0 3px 16px; font-size:14px; float:left; clear:left; font-weight: bold;}
.promo ul li a{ color:#FFFFFF; font-family:Trebuchet MS;}
.promo ul li.selected { font-weight: bold; }
.promo ul{ margin-top:4px; margin-left:96px; color: #fff; }
.promo .Col1{ width:96px; text-align: right; padding-right: 5px; }
.promo .Col2{ width:172px; padding:2px 10px; background-color:#d4d4d4;}
.promo .Col3{ width:172px; padding:2px 10px 2px 10px; background-color:#c6c6c6;}

.promo2 ul li{ list-style-type:none; padding:0 0 10px 16px; font-size:14px; float:left; clear:left; font-weight: bold;}
.promo2 ul li a{ color:#FFFFFF; font-family:Trebuchet MS;}
.promo2 ul li.selected { font-weight: bold; }
.promo2 ul{ margin-top:4px; margin-left:-10px; color: #fff; }


.newslist { width: 240px; height: 140px; float: left; }
.newslist .newslistimg { width: 105px; float: left; padding-right: 5px; }
.newslist .newslistbody { width: 120px; height: 126px; float: left; }

#copy, .ind{ padding:0 20px 0 116px;}
#phonecopy{padding:0 20px 0 20px;}
#phonecopy_text{float:left; width:240px; padding-right:10px;}
#phonecopy_image{float:left;}
#phonecopy_text .orange{background-color:#b35700; padding:5px; width:150px; margin:10px 0 10px 0;}

.noindent { margin-left: -96px; }
.noindent h3{padding-bottom: 200px}
.floatleft { float: left; }
a.more { float: right; bottom: 0; color: #fff;}
a.white:link { color: #fff; }
#subfoot{ float:left; margin-top:-60px; clear:left; color:#666666; padding:0 0 0 15px; }
#legal{ width:240px; font-size:10px; text-align: right; }
#legal a{ color:#666666;}
#check{ float:left; padding:8px 0 0 0;}
#iphone{float:left; margin:25px 0 0 40px; border:solid 1px white;}

#VT{ width:480px; height:217px; background:#000; margin: 0; padding-bottom: -10px;}

.ratestab td{ padding:2px 30px 3px 0;}
li.style1 { color: #9c8e30; }
li.style2 { color: #673100; }
li.style3 { color: #b35600; }
li.style4 { color: #7a5967; }
li.style5 { color: #6f98a0; }
li.style6 { color: #840505; }
li.style1 span, li.style2 span, li.style3 span, li.style4 span, li.style5 span, li.style6 span { color: #000; }

ul.sitemap {
    list-style-type: square;
    color: #fff;
    float: left;
    line-height: 1.6em;
}

ul.sitemap li {
    font-size: 1.05em;
    font-weight: bold;
}

ul.sitemap li ul {
    list-style-type: square;
}

ul.sitemap li ul li {
    font-size: 0.95em;
    font-weight: bold;
    margin-top: 3px;
}

ul.sitemap li ul li ul li {
    font-size: 1.0em;
    font-weight: normal;
    margin: 0;
}
#bannerAd { margin:25px 0 0 23px; float:left; clear:both; }
.AutoWidth { width:auto; }

/* links page */
.Column { float:left; width:42%; padding-left:22px;}
.NoPad { padding:0px;}

/* language selection */
#langs {
	background-color: #000;
	color: #999;
	text-align: right;
	width: 790px;
	font-size: 10px;
	padding-right: 26px;
	padding-top: 10px;
}
	
#langs a { color: #999; text-decoration: none; }
#langs a:hover { color: #FFF; }

/* new menu */
ul#menu {
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: "Trebuchet MS", serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	float: left;
}

ul#menu li {
	display: block;
	float: left;
	text-transform: uppercase;
}

ul#menu li.enq { padding-top: 15px; }
ul#menu li.enq a { color: #FFF; font-weight: bold; }

ul#menu li a {
	display: block;
	float: left;
	clear: left;
	padding: 3px 0 3px 22px;
	width: 218px;
	text-decoration: none;
	color: #999;
}

ul#menu li a:hover, ul#menu li a.sel {
	color: #FFF;
	background: url(images/navbg.gif) repeat-y left;
}

ul#menu li ul li a {
	padding-top: 2px;
	padding-bottom: 2px;
}

ul#menu li ul li a:hover, ul#menu li ul li a.sel {
	color: #FFF;
	background: url(images/navbg1.gif) repeat-y left;
}

ul#menu li.prop ul li a {
	background: url(images/navbg1.gif) repeat-y left;
}

ul#menu li.prop ul li.last { height: 20px; width: 218px; background: url(images/navbg1.gif) repeat-y left; }

ul#menu li ul li ul li a {
	font-weight: normal;
	padding-left: 50px;
	position: relative;
}

* html ul#menu li ul li ul li a { width: 190px; }

ul#menu li ul li ul li a div {
	position: absolute;
	display: block;
	float: left;
	left: 35px;
	top: 4px;
	background-color: white;
	height: 7px;
	width: 7px;
}

ul#menu li ul li.s1 a:hover, ul#menu li ul li.s1 a.sel { background: url(images/navbg_s1.gif) repeat-y left; }
ul#menu li ul li.s1 ul li a { background: url(images/navbg_s1_on.gif) repeat-y left; }
ul#menu li ul li.s1 ul li a, ul#menu li ul li.s1 ul li a:hover, ul#menu li ul li.s1 ul li a.sel, ul#menu li ul li.s1 ul li.last { background: url(images/navbg_s1_on.gif) repeat-y left; }

ul#menu li ul li.s2 a:hover, ul#menu li ul li.s2 a.sel { background: url(images/navbg_s2.gif) repeat-y left; }
ul#menu li ul li.s2 ul li a { background: url(images/navbg_s2_on.gif) repeat-y left; }
ul#menu li ul li.s2 ul li a, ul#menu li ul li.s2 ul li a:hover, ul#menu li ul li.s2 ul li a.sel, ul#menu li ul li.s2 ul li.last  { background: url(images/navbg_s2_on.gif) repeat-y left; }

ul#menu li ul li.s3 a:hover, ul#menu li ul li.s3 a.sel { background: url(images/navbg_s3.gif) repeat-y left; }
ul#menu li ul li.s3 ul li a { background: url(images/navbg_s3_on.gif) repeat-y left; }
ul#menu li ul li.s3 ul li a, ul#menu li ul li.s3 ul li a:hover, ul#menu li ul li.s3 ul li a.sel, ul#menu li ul li.s3 ul li.last  { background: url(images/navbg_s3_on.gif) repeat-y left; }

ul#menu li ul li.s4 a:hover, ul#menu li ul li.s4 a.sel { background: url(images/navbg_s4.gif) repeat-y left; }
ul#menu li ul li.s4 ul li a { background: url(images/navbg_s4_on.gif) repeat-y left; }
ul#menu li ul li.s4 ul li a, ul#menu li ul li.s4 ul li a:hover, ul#menu li ul li.s4 ul li a.sel, ul#menu li ul li.s4 ul li.last  { background: url(images/navbg_s4_on.gif) repeat-y left; }

ul#menu li ul li.s5 a:hover, ul#menu li ul li.s5 a.sel { background: url(images/navbg_s5.gif) repeat-y left; }
ul#menu li ul li.s5 ul li a { background: url(images/navbg_s5_on.gif) repeat-y left; }
ul#menu li ul li.s5 ul li a, ul#menu li ul li.s5 ul li a:hover, ul#menu li ul li.s5 ul li a.sel, ul#menu li ul li.s5 ul li.last  { background: url(images/navbg_s5_on.gif) repeat-y left; }

ul#menu li ul li.s6 a:hover, ul#menu li ul li.s6 a.sel { background: url(images/navbg_s6.gif) repeat-y left; }
ul#menu li ul li.s6 ul li a { background: url(images/navbg_s6_on.gif) repeat-y left; }
ul#menu li ul li.s6 ul li a, ul#menu li ul li.s6 ul li a:hover, ul#menu li ul li.s6 ul li a.sel, ul#menu li ul li.s6 ul li.last  { background: url(images/navbg_s6_on.gif) repeat-y left; }

ul#menu li ul li.s7 a:hover, ul#menu li ul li.s7 a.sel { background: url(images/navbg_s7.gif) repeat-y left; }
ul#menu li ul li.s7 ul li a { background: url(images/navbg_s7_on.gif) repeat-y left; }
ul#menu li ul li.s7 ul li a, ul#menu li ul li.s7 ul li a:hover, ul#menu li ul li.s7 ul li a.sel, ul#menu li ul li.s7 ul li.last  { background: url(images/navbg_s7_on.gif) repeat-y left; }

#preload { display: none; height: 1px; width: 1px; }


#cntdwn_out { background: url(images/countdown.gif) no-repeat top left; width: 500px; height: 77px; position: relative; left: -105px; top: 5px; color: #FFF; font-family: "Trebuchet MS", sans-serif; }
#cntdwn_out p { margin: 0; padding: 18px 0 0 40px; font-size: 13px; line-height: 16px; }
#cntdwn { padding-left: 40px; font-size: 18px; }

#seo_address {
	background-color: #000;
	text-align: center;
	color: #666;
}

#seo_links {
	background-color: #000;
	text-align: center;
	padding-top: 15px;
}

#seo_links a {
	color: #333;
	margin-right: 10px;
}
