﻿body {font-family:"Lucida Sans", Arial, Verdana; font-size:12px; color:#000; margin:0; padding:0;}
a, a:visited {color:#000; text-decoration:none; font-size:12px; margin:0; padding:0; font-weight:bold;}
a:hover{color:#937f2f; text-decoration:underline; font-size:12px; margin:0; padding:0;}
img{border:none; margin:0; padding:0;}
.clear{clear:both;}
.tcError{font-size:10px; font-weight:bold;}
#tc a, #tc a:visited{font-size:9px; line-height:10px; letter-spacing:.5px; font-weight:normal; }
#tc a:hover{font-size:9px; line-height:10px; letter-spacing:.5px; font-weight:normal; }
#termsandconditions{width:600px; height:auto; font-family:"Lucida Sans", Arial, Verdana;}
#termsandconditions h1{font-size:12px;font-weight:bold;}
#termsandconditions h2{font-size:11px; font-weight:bold;}
#termsandconditions p{font-size:10px;}
#termsandconditions a{font-size:10px;}
#tvFlash{margin:5px 0;}


#uppernavigation{width:840px; display:block; background:url(images/upper_navbar.jpg) no-repeat; height:22px; text-align:right; font-weight:bold; padding:3px 5px 0 5px;}
#navigation{width:850px; height:42px; display:block; margin:2px 0 10px 0; background:#e0e0e0; border-top:1px solid #b8c2c0; border-bottom:none; border-right:none; border-left:none; float:left;}
#navigation a{margin:0 1px 0 0;}
#navigation img{float:left; margin:0 2px 0 0;}
.myaccount{padding:0 0 0 78px;}
.buyfeatured ul{list-style:none; display:inline; float:left; width:500px; }
.buyfeatured li{display:block; width:150px; float:left; margin:5px;text-align:center;}
#leftcolumn h2{width:500px; float:left; border-bottom:1px solid #ccc; color:#95812f; font-size:13px;}
.buylist ul{list-style:none; float:left; width:500px; }
.buylist li{display:block; width:150px; height:25px; float:left; margin:5px; text-align:center;}
.more{font-weight:bold; font-size:12px; float:left; width:500px; text-align:right;}
.callout{width:550px; float:left; margin:5px; padding:0;}


#header{float:left; width:850px; display:block;}
#logo{float:center; display:block;}
#phone{float:right; display:block;}
#as{float:right; display:block; width:300px; margin:0;}
#phone h2{font-size:18px; font-weight:bold; color:#565656; margin:10px 0 3px 0;}

#step1{
	width:410px;
	background:#e5b936 url(images/step1.jpg) no-repeat;
	float:right;
}

#step1_plain{
	width:410px;
	background:#e5b936 url(images/step1_plain.jpg) no-repeat;
	height:275px;
	float:right;
}
#step1_arrow{width:183px; float:left; display:block; margin:0; padding:0;}
.step1{
	color:#FFF;
	font-size:12px;
	margin:1px 0 0 10px;
	padding:0;
	font-weight:bold;
}
.step1_plain{color:#FFF; font-size:12px; margin:2px 0 0 10px; padding:0; font-weight:bold;}
#step1 table, #step1_plain table{width:96%; color:#fff; margin:15px 0 0px 3px; padding:0; }
#step1 table input, #step1_plain table input{font-size:10px; padding:0; margin:0;}
.step1button{width:80px; border:2px solid #fff; height:17px; display:block; text-align:center; padding:3px 0 0 0; background:#95802f; }
#step1 a, #step1 a:visited, #step1_plain a, #step1_plain a:visited {padding:3px 0 0 0; color:#FFF;}
#step1 a:hover, #step1_plain a:hover {
	color:#fff;
	padding:3px 0 0 0;
}


#featuredblock{
	width:850px;
	display:block;
	float:left;
	position:relative;
	overflow:hidden;
	border-bottom:1px solid #ccc;
	background: #e5b936 url(images/featuredback.jpg) no-repeat;
}
.thanks{text-align:center; font-size:20px; width:400px; height:23px; margin:20px auto; color:#FFF; font-weight:bold;}

#subfeaturedtext{float:left; width:645px; padding:10px; font-weight:bold; font-size:14px;}
.error{width:20px; height:20px; background:url(images/error.gif) no-repeat;}

#steps{width:853px; height:156px; display:block; float:left;}
#steps a, #steps a:visited{margin:0; padding:0; border:none;}
#steps img{border:none; margin:0; padding:0; float:left;}
.close-button{position:absolute; top:10px; left:10px; display:none; z-index:10000;}
#content{margin:0 auto; width:850px; padding:0px; border:1px solid #b8c2c0; border-top:none;}
#content h1{font-size:15px; font-weight:bold; color:#95812f; padding:5px 0px; margin:5px 0;}
#content h3 {font-size:12px; font-weight:bold; color:#95812f;}
#content p .subtitle{font-size:12px; color:#000; font-family:"Lucida Sans",Arial,Verdana; padding:2px 0; margin:2px 0;}

#faq dt{font-size:12px; font-weight:bold; color:#95812f; margin:10px 0; display:block; width:100%;  cursor:pointer;}
#faq dd{font-family:"Lucida Sans",Arial,Verdana; font-size:12px; color:#000;}

.pics {
	width:436px !important;
	height:260px !important;
	float:left;
	border:1px solid #b8c2c0;
	border-right:none;
	background: #e5b936 url(images/step1.jpg) no-repeat;
} 

#LiveActor{position:absolute; top:-400px; left:700px; display:block; z-index:100;}
#contentblock{width:810px; float:left; display:block; margin:auto; padding:20px;  font-size:12px; color:#000; position:relative;}
.goldtext{color:#95812f; font-weight:bold; font-size:12px;}
#leftcolumn{width:550px; float:left; display:block; margin:0 10px 0 0; position:relative;}
#sidebar{float:left; width:230px; display:block; border:1px solid #d5dbda;}
#sidebar p{margin:5px; padding:5px;}
#sidebar ul{list-style:none;}
#sidebar li{float:left; display:block;}

#footer{display:block; color:#FFF; width:850px; border:1px solid #b8c2c0; font-size:10px; text-align:center; float:left; background:#5c5c5c; margin:0 0 0 -1px;}
#footer ul{list-style:none;}
#footer li{}
#footer a{font-size:10px; color:#FFF; margin:0 0 0 10px; text-align:center; font-weight:normal;}
#footer a:hover{}

#myaccount{font-family:"Lucida Sans",Arial,Verdana; font-size:12px; color:#000; margin:auto; padding:5px; border:1px solid #e1e1e1; width:400px;}
#myaccount p{font-weight:bold; font-size:12px; width:20%;}
#myaccount ul{list-style:none;}
#myaccount li{margin:2px; padding:2px 0;}
.forgot-password{margin:0 0 0 40px;}
.link-bold{font-weight:bold;}

#testimonials ul{list-style:none; margin:0; padding:0;}
#testimonials li{margin:15px 0; padding:0; font-style:italic;}
.row-border{border-bottom:1px solid #e1e1e1; margin:5px 0;}

#left-column {position: relative; width: 330px; height: auto;  float: left; clear: none; margin: 0 10px 0 0; padding: 10px;} 
#right-column {position: relative; width: 150px; height: auto; float: left;  clear: none; margin: 0;  padding: 10px; }
#clear-box{position:relative; width:550px; height:auto; float:left; clear:none; margin:10px 0; padding:0;}
   
.validation-block{display:none; position:absolute;  z-index:10; width:426px; height:auto; background:#eed390; border:3px solid #937c0c; margin:auto; padding:5px 0 0 10px; top:5px; left:408px; color:#000; font-weight:bold;}
.validation-block ul{color:#000; margin:4px 5px 5px 40px; padding:5px 20px 10px 10px;} 
.validation-block #close-validation{top:1px; left:-5px; position:relative;}
#validation-summary{color:#000;}
.val{width:80%; display:block; min-height:20px; height:auto; background:#eed390; border:3px solid #937c0c; margin:5px 0; padding:5px 10px; top:5px; left:408px; color:#000; font-weight:bold;}
.val ul{color:#000; list-style:none; margin:5px 0; padding:2px 0;}
.toplink {font-weight:bold;} 
 .successmessage{color:#000; font-weight:bold;}
 #privacypolicy h3{display:block; width:500px; border-bottom:1px solid #e1e1e1; padding:5px 0; margin:3px 0; font-size:13px;}
/* Zebra Stripes */

tr.alt td{background:#fbf1d7;}
tr.over td{background:#ebd8aa;}
table th{background-color:#eed390; border-bottom:1px solid #937c0c; padding:5px; text-align:center;}



/*Facebox*/
#facebox .b {background: url(images/b.png);}

#facebox .tl {background: url(images/tl.png);}

#facebox .tr {background: url(images/tr.png);}

#facebox .bl {background: url(images/bl.png);}

#facebox .br {background: url(images/br.png);}

#facebox {position: absolute;top: 0;left: 0;z-index: 100;text-align: left;}

#facebox .popup {position: relative;}

#facebox table {border-collapse: collapse;}

#facebox td {border-bottom: 0;padding: 0;}

#facebox .body {padding: 10px;background: #fff;width: 370px;}

#facebox .loading {text-align: center;}

#facebox .image {text-align: center;}

#facebox img {border: 0;margin: 0;}

#facebox .footer {border-top: 1px solid #DDDDDD;padding-top: 5px;margin-top: 10px;text-align: right;}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {height: 10px;width: 10px;overflow: hidden;padding: 0;}

#facebox_overlay {position: fixed;top: 0px;left: 0px;height: 100%;width: 100%;}

.facebox_hide {z-index: -100;}

.facebox_overlayBG {background-color:gold;z-index: 99;}

* html #facebox_overlay {/* ie6 hack */
  position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
