html, body {
	height: 100%;
    margin: 0;
}	
body {
	font:13px/14px Arial, Helvetica, sans-serif;
	background:#D5DBE2;
	color:#000;
}
img {border:none;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
a {text-decoration:none;}
a:hover {text-decoration:underline;}

/*page*/
#w1 {
	min-height: 100%;
	margin:0 auto;
	width:776px;
	background:url(../images/bg-wrapper.gif) repeat-y;
}
* html #w1 {height:100%;}
#wrapper {
	width:761px;
	overflow:hidden;
	padding:76px 9px 22px 6px;
	position:relative;
}
/*primary content*/
#main {
	height:1%;
	overflow:hidden;
}
/* promo start */
.promo {
	height:1%;
	overflow:hidden;
	padding:0 0 0 17px;
	background:url(../images/bg-promo.gif) repeat-x;
}
.promo .holder {
	width:385px;
	float:left;
	padding:37px 0 0;
}
.your-number-one-source {
	height:26px;
	background:url(../images/txt-your-number-one-source.gif) no-repeat;
	margin:0 0 15px;
	text-indent:-9999px;
	overflow:hidden;
	font:0/0 Arial, Helvetica, sans-serif;
}
.promo h2 {
	color:#006cd3;
	font:24px/24px Arial, Helvetica, sans-serif;
	margin:0 0 23px 47px;
	letter-spacing:-1px;
}
ul.preview {
	padding:0;
	margin:0 0 0 5px;
	list-style:none;
	overflow:hidden;
	height:1%;
}
ul.preview li {
	float:left;
	padding:0 0 10px 10px;
}
ul.preview img {display:block;}
ul.preview a {
	color:#000;
	display:block;
	font:10px Arial, Helvetica, sans-serif;
}

/* maps */
.map {
	float:right;
	width:359px;
	padding:12px 0 0;
}
.map img {display:block;}
/* promo end */

/*main column*/
.twocolumns {
	height:1%;
	overflow:hidden;
	padding:0 20px 0 16px;
}
/* content start */
.content {
	width:462px;
	float:left;
}
.options {margin-bottom:17px;}
.options,
.options .holder,
.options .frame {
	height:1%;
	overflow:hidden;
	background:url(../images/bg-options-c.gif) repeat-y;
}
.options .holder {background:url(../images/bg-options-t.gif) no-repeat;}
.options .frame {
	background:url(../images/bg-options-b.gif) no-repeat 0 100%;
	padding:4px 14px 9px 8px;
}
/* search */
.search {
	float:left;
	width:206px;
}
.search .heading {
	height:1%;
	padding:13px 35px 0 0;
	overflow:hidden;
	background:url(../images/bg-search-heading.gif) no-repeat 100% 100%;
}
.search .heading h2 {
	color:#3e588e;
	margin:0 0 22px 3px;
	font:15px/18px Arial, Helvetica, sans-serif;
}
.search .heading h2 strong {font-size:19px;}
.search .heading p {
	margin:0 65px 6px 0;
	color:#68696f;
}
.options .wrapper {margin-bottom:6px;}
.options .wrapper,
.options .w1 {
	height:1%;
	overflow:hidden;
}
.search .w1 {padding:0 24px 1px 5px;}
.search .w1 p {
	color:#4288c2;
	margin:0;
	padding:5px 0 15px;
	font:15px Arial, Helvetica, sans-serif;
}
.search .row {
	height:1%;
	padding:0 0 6px;
	overflow:hidden;
}
.options label {
	float:left;
	color:#565656;
	font:bold 11px/17px Arial, Helvetica, sans-serif;
}
.options input.text {
	font:11px Arial, Helvetica, sans-serif;
	float:right;
	padding:0 5px;
	border:1px inset #404040;
}
.options .search input.text	{width:104px;}
.search select {
	float:right;
	border:1px inset #404040;
	font:10px Arial, Helvetica, sans-serif;
	width:116px;
	padding:0;
	margin:0;
}
.search select.medium {width:101px;}
.buttons {	
	height:1%;
	overflow:hidden;
	padding-right:30px;
}
.buttons input.button {float:right;}
/* worth */
.worth {
	float:right;
	width:201px;
}
.worth .heading {
	height:1%;
	overflow:hidden;
	padding:10px 0 27px;
	color:#7fb539;
	background:url(../images/bg-worth-heading.gif) no-repeat 100% 100%;
}
.worth .heading h2 {
	font:17px Arial, Helvetica, sans-serif;
	margin:0 0 2px;
}
.worth .heading h3 {
	letter-spacing:-1px;
	font:bold 11px Arial, Helvetica, sans-serif;
	margin:0 0 9px;
}
.worth .heading p {
	color:#68696f;
	margin:0 90px 0 0;
}
.worth .w1 {padding:15px 22px 0 3px;}
.worth .row1,
.worth .row2,
.worth .row3 {
	height:1%;
	overflow:hidden;
}
.worth .row1 {padding:0 18px 8px 0;}
.worth input.radio {
	float:right;
	padding:0;
	margin:2px 0 0;
	width:14px;
	height:14px;
}
.worth .row2 {padding:10px 0 8px;}
.worth .row3 {padding-bottom:7px;}
.options .worth input.text	{width:97px;}
.options .worth input.medium {width:97px;}
.worth .buttons {padding-right:18px;}
.worth select {
	float:right;
	border:1px inset #404040;
	font:10px Arial, Helvetica, sans-serif;
	width:116px;
	padding:0;
	margin:0;
}

/* google street */
.google-street {
	height:1%;
	overflow:hidden;
	margin-bottom:10px;
}
.google-street img {display:block;}
/* content end */
/*sidebar start */
.sidebar {
	width:224px;
	float:right;
}
/* trial subscription button */
.trial-subscription {
	display:block;
	overflow:hidden;
	text-indent:-9999px; 
	width:187px;
	height:86px;
	margin:25px 0 5px 18px;
	background:url(/images/bnrs/trialsearch/rotate.php) no-repeat;
}
/* links list */
.links-block-holder{
	padding:14px 0 0 14px;
}
.links-block{
	margin:0 0 9px;
	padding:0 0 6px;
	background: url(../images/bg-links-block.gif) no-repeat 4px 100%;
}
.links-block-holder .last{
	background:none;
}
.links-block .ttl{
	display:block;
	padding:0 0 5px 13px;
	background:url(../images/bullet01.gif) no-repeat 0 6px;	
	color:#7fb539;
}
.links-block ul{
	margin:0;
	padding:0 0 0 25px;
	list-style:none;
}
.links-block li{
	padding:0 0 4px;
}
.links-block ul a{
	color:#666;
}
/*sidebar end */

/*header start*/
#header {
	width:751px;
	padding:10px 0 0 10px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:6px;
}
#header .holder {
	height:1%;
	overflow:hidden;
	padding:0 0 1px;
}
/* logo */
.logo {
	margin:7px 0 0;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:268px;
	height:35px;
	background:url(../images/bg-logo.jpg) no-repeat;
	float:left;
}
.logo a {
	display:block;
	height:100%;
}
/* service */
ul.service {
	float:right;
	padding:0;
	margin:0;
	list-style:none;
}
ul.service li {
	float:left;
	padding:0 0 0 47px;
	font:12px/17px Arial, Helvetica, sans-serif;
}
ul.service li.live-help {
	padding:0 10px 0 50px;
	background:url(../images/bg-live-help.gif) no-repeat 24px 0;
	font:10px/12px Arial, Helvetica, sans-serif;
}

ul.service a {color:#7b7f8d;}
ul.service li.live-help strong {font-size:12px;}
ul.service li.live-help em {
	color:#c00;
	font-style:normal;
}
#header .w1 {
	width:761px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
#header .w2 {
	left:50%;
	float:left;
	position:relative;
}
/* menu */
ul.menu {
	left:-50%;
	float:left;
	position:relative;
	padding:0;
	margin:0;
	list-style:none;
}
ul.menu li {
	float:left;
	margin-right:2px;
	font:bold 12px/23px Tahoma, Arial, sans-serif;
}
ul.menu li a {
	float:left;
	height:23px;
	text-decoration:none !important;
	background:url(../images/bg-menu-r.gif) no-repeat 100% 0;
	color:#fff;
}
ul.menu li span {
	float:left;
	cursor:pointer;
	padding:0 15px;
	background:url(../images/bg-menu-l.gif) no-repeat;
}
ul.menu li a:hover,
ul.menu li.active a {background-position:100% -25px;}
ul.menu li a:hover span,
ul.menu li.active a span {background-position:0 -25px;}
/*header end*/

/*footer start*/
#footer {
	width:761px;
	overflow:hidden;
	padding:0 9px 20px 6px;
	text-align:center;
	font:11px Arial, Helvetica, sans-serif;
	position:relative;
}
#footer ul {
	border-top:1px solid #e0e0e0;
	padding:20px 0 0;
	margin:0 0 20px;
	list-style:none;
	width:100%;
	overflow:hidden;
}
#footer ul li {
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	padding:0 0 0 10px;
}
#footer ul li.item1 {width:148px;}
#footer ul li.item2 {width:212px;}
#footer ul li.item3 {width:166px;}
#footer ul li.item4 {width:169px;}
#footer ul a {
	color:#22609e;
	text-decoration:none;
}
#footer ul a:hover {text-decoration:none;}
#footer ul ul {	
	padding:10px 0 0;
	margin:0;
	list-style:none;
	border:0;
	height:1%;
	overflow:hidden;
}
#footer ul ul li {
	float:none;
	padding:0 0 4px;
	font:11px Arial, Helvetica, sans-serif;
}
#footer ul ul a {text-decoration:none;}
#footer ul ul a:hover {text-decoration:underline;}
#footer p {margin:0;}
/*footer end*/

label#hv{
	font-size:13px;
	width:180px;
	float:left;
}
