/* CSS Document */

* {
	margin:0; padding:0;
}

body{
	background:#d0d7f6;
}


a:hover{text-decoration:none;}

a img { border:0;}

ul { list-style:none;}

.column { float:left;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial; 
		font-size:12px;
		color:#666666;		
	}

input, select { vertical-align:middle; font-weight:normal;}
.checkbox {padding:0; margin:0; vertical-align:middle; width:15px; height:15px;}

a {color:#0099FF;}
strong {color:#0099FF;}
strong span {color:#666666;}
/*main layout */

.top_bg {background:url(/images/top_bg.gif) top repeat-x}
.bot_bg {background:url(/images/bot_bg.gif) bottom repeat-x}

#header {background:url(/images/header_bg.gif) top left no-repeat;}

#header1 .col1 .indent {padding:30px 0 0 17px;}
#header1 .col2 .indent {padding:37px 0 0 0;}

#header2 .col1 .indent 		{ padding:5px 0 5px 15px;}
#header2 .col2 .indent div	{ padding:5px 0 0 0;}
#header2 .col3 .indent 		{ padding:5px 0 0 0;}
#header2 .col2 			   { background:url(/images/menu_bg_tall.gif) top repeat-x ;}
#header2 .col2 .indent 	   { background:url(/images/menu_bg_right.gif) top right no-repeat;}
#header2 .col2 .indent div { background:url(/images/menu_left_bg.gif) top left no-repeat; padding:5px 0;}

#footer {background:url(/images/c_btall.gif) top repeat-x; font-weight:bold; color:#000; font-size:11px; line-height:17px;}
#footer .indent {background:url(/images/c_br.gif) top right no-repeat;}
#footer .indent div{background:url(/images/c_bl.gif) top left no-repeat; padding:19px 0 0 15px;}
#footer a {color:#000; font-weight:normal; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

#main { margin:0 auto;}


#middle { width:100%; background:url(/images/left_right_bg.gif) right repeat-y #FFFFFF;}
#middle .content { background:url(/images/left_right_bg.gif) left repeat-y ; width:714px;}

.more {background:url(/images/more_bg.gif) top right no-repeat; padding-right:12px; font-size:11px; color:#B9C0C7; text-decoration:none;}
.more:hover {text-decoration:underline;}

li {color:#0099FF;}

#middle .content .col1 {padding:13px 0 0 0;}
/* index */

#index .content {padding:32px 9px 0 10px;}

#index .col1 .box { color:#333333; font-weight:bold; font-size:11px; }

.box { border:1px solid #999; border-radius:5px; padding:15px; }
.box .top 	  { background:url(/images/box_tall.gif) top repeat-x;}
.box .top .left {background:url(/images/box_tr.gif) top right no-repeat;}
.box .bot    { background:url(/images/box_tall.gif) bottom repeat-x;}
.box .bot .left {background:url(/images/box_br.gif) top right no-repeat;}
.col1 .box .indent { padding:16px 0 0 20px;}
.box .center { background:url(/images/box_tall.gif) left repeat-y;}

#index .box .center .indent {padding:13px 0 0 21px; background:url(/images/box_tall.gif) right repeat-y;}
#index .box .center .indent .input{ width:361px; font-size:24px;font-weight:bold}
#index .box .input{ width:361px; font-size:24px;font-weight:bold; width:100%; box-sizing:border-box; }

#index .box .cont {padding:22px 0 17px 0;}
#index #middle .box .center .column1 { width:87px;}
#index .box .cont .column2 { width:64px;}
#index .box .cont .column3 { width:61px;}
#index .box .cont .column4 { width:66px;}
#index .box .cont .column5 { width:64px;}
#index .box .cont .column6 { width:61px;}
#index .box .cont .column7 { width:55px;}

.box2 .top {background:url(/images/box2_top.jpg) top left no-repeat; padding:16px 0 11px 24px;}
.box2 {background:url(/images/box2_tall.gif) top repeat-y; width:208px; margin:7px 0 0 1px}
.box2 .mid {background:url(/images/box2_bot.jpg) bottom no-repeat; padding:0 0 11px 31px;}
.box2 li { background:url(/images/box2_li_bg.gif) no-repeat 0 6px; padding-left:16px; line-height:19px;}
.box2 li a {font-weight:bold; color:#FEFEFE;}

#index .col2 .cont {padding:13px 1px 7px 1px;}
#index #middle .col2 .indent {padding:7px 3px 11px 13px;}
#index .col1 .indent2 {padding:15px 3px 16px 18px;}

/* index-1 */

#index_1 .content {padding:32px 9px 0 10px;}

#index_1 .col1 .box .list_1{ width:262px}
#index_1 .col1 .box .list_2{ width:192px}

#index_1 .col1 .box .list_1 ul { padding:0 0 0 3px;}
#index_1 .col1 .indent2 {padding:23px 3px 14px 17px;}
#index_1 .col1 .indent2 ul{padding:0 0 0 4px;}

#index_1 .box .center .indent {padding:13px 0 16px 18px; background:url(/images/box_tall.gif) right repeat-y;}
#index_1 .box .center .indent .input{ width:361px; font-size:32px;}


#index_1 .box2 .top { background:url(/images/box2_top_2.jpg) top left no-repeat; padding:16px 0 11px 24px;}
#index_1 .box2 		{ background:url(/images/box2_tall2.gif) top repeat-y; width:208px; margin:7px 0 0 1px}
#index_1 .box2 .mid { background:url(/images/box2_bot2.gif) bottom no-repeat; padding:0 4px 16px 7px;}
#index_1 .box2 		{font-size:11px;}
#index_1 .box2 .mid .ind{ padding:4px 4px 11px 6px; color:#FFFFFF;}
#index_1 .box2 .mid .head{ padding:3px 0 4px 6px; background:#9FE1FF; font-size:12px;}
#index_1 .box2 .con {width:126px;}
#index_1 .box2 .ind_col1 {width:2px;}
#index_1 .box2 .price {width:69px;}
#index_1 .box2 .con .row { background:#E0F5FF; padding:3px 0 4px 6px;}
#index_1 .box2 .price .row { background:#E0F5FF; padding:3px 0 4px 24px;}

#index_1 .box2 .row a{ text-decoration:none; color:#666666;}
#index_1 .box2 .row a:hover {text-decoration:underline;}

/* index-2 */

#index_2 .content {padding:32px 9px 3px 10px;}

#index_2 .box .center .indent {padding:13px 15px 16px 18px; background:url(/images/box_tall.gif) right repeat-y;}
#index_2 .box .center .indent .input{ width:361px; font-size:32px;}

#addthis {
	bottom: 16px;
	position: absolute;
	right: 0;
}

#info {
	background: url(/images/email-validation.gif) left 12px no-repeat;
	color: #404040;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 12px 12px 12px 88px;
}

.submit {
	background-color: #087AAC;
	border: 0 none;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	text-align: center;
	white-space: nowrap;
	min-width: 94px;
	display:block;
	margin-top:5px;
	width:100%;
}

.submit2 {
	border: 0 none;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.emailfinder {
	background: #DDF url(/images/emailfinder2.gif) no-repeat 8px 8px;
	border: 1px dashed #000;
	color: #087AAC;
	font-weight: bold;
	line-height: 130%;
	margin: 0 0 16px -8px;
	padding: 8px 8px 8px 48px;
	text-decoration: underline;
}

.emailfinder a {
	color: #087AAC;
}

.failed, .failure, .pending, .success {
	color: #087AAC;
	font-size: 14px;
	font-weight: bold;
	padding: 4px 0 8px 24px;
}

.failed, .failure {
	background: url(/images/failed.gif) no-repeat left top;
	color: #F00;
}

.failed span, .failure span {
	color: #087AAC;
}

.pending {
	background: url(/images/progress.gif) no-repeat left top;
}

.success {
	background: url(/images/success.gif) no-repeat left center;
}

.valid {
	color: #0C0;
}

.valid > a {
	color: #0C0;
}

.valid > span > a {
	background-color: #087AAC;
	color: #FFF;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height; 30px;
	line-height: 30px;
	margin: 0 0 0 16px;
	padding: 0 8px;
	text-decoration: none;
}


