body { 
	background:url('http://www.workmakler.com/openx/www/delivery/avw.php?zoneid=13') no-repeat fixed 50% #e2e2d9; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:100%; 
	line-height:1em; 
	color:#212121;
}

* {
	margin:0; 
	padding:0;}

p { margin-bottom:17px;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

.tail-top { background:url(images/tail-top.jpg ) center top repeat-x;}
.tail-bottom { background:url(images/tail-bottom.jpg) center bottom repeat-x;}

/*==================forms====================*/

input { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; vertical-align: middle; font-weight: normal; height: 16pt;}

select { vertical-align: middle; font-weight:normal; height: 19pt;}

textarea { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em;}

img {border: 0; vertical-align: top; text-align: left;}

#mail-form input.text { width:165px; border:1px solid #cacbc3; padding:4px 0 4px 3px; background:none; margin-right:4px;}
#mail-form input.submit { width:25px; height:25px; background:url(images/button.jpg) no-repeat left top; border:0;}
 
#contacts-form label { display:block; height:40px;}
#contacts-form input { width:200px; padding:0 0 0 3px; color:#212121; font-size:.91em;}
#contacts-form textarea {width:200px; height:135px; overflow:auto; margin-bottom:20px; padding:0 0 0 3px; color:#212121; font-size:.91em;}

/*==================list====================*/

ul { list-style:none;}

#nav { overflow:hidden; margin:0 -7px; padding:8px 0 0 0; line-height:1.3em;}
#nav li { display:inline; margin-left:-1px;}
#nav li a { color:#212121; text-decoration:none; border-left: 1px solid #cdcdc5; padding:0 25px 0 25px; font-size:1.17em;}
#nav li a:hover { color:#a10000; text-decoration:underline;}
#nav li a.current { color:#a10000; text-decoration:underline;}

.list1 dt { font-weight:bold;}
.list1 dd { padding-bottom:26px;}

.list2 li { background:url(images/arrow1.gif) no-repeat left 5px; padding:0 0 3px 10px;}
.list2 li a { color:#212121; text-decoration:none;}
.list2 li a:hover { color:#a10000; text-decoration:underline;}

.list22 li { padding:0 0 5px 10px;}
.list22 li a { color:#a10000; text-decoration:underline;}
.list22 li a:hover { color:#a10000; text-decoration:none;}

.list3 { width:100%; overflow:hidden; padding:7px 0 0 0;}
.list3 li { float:left; padding-right:77px; font-size:1.17em;}
.list3 li img { display:block; margin-bottom:10px;}
.list3 li.last { padding-right:0;}

/*==================other====================*/

.img-indent { margin:0 20px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box img { float:left; margin:0 20px 0 0;}

.p1 { margin-bottom:17px;}
.p2 { margin-bottom:27px;}

blockquote p { margin-bottom:0;}

/*==================txt, links, lines, titles====================*/

a {color:#a10000;}
a:hover{text-decoration:none;}

h1 { font-size:70px; color:#a10000; text-transform:uppercase; font-weight:normal; line-height:50px; letter-spacing:-2px; text-align:center}
h1 a span { display:block; font-size:30px; color:#212121; letter-spacing:-1px; padding-left:8px;} 
h1 a { text-decoration:none; color:#a10000;}
h2 { font-size:3.33em; font-weight:normal; text-transform:uppercase; line-height:32px; text-align:center; letter-spacing:-1px; margin-bottom:6px;}
h2 strong { font-weight:normal; color:#a10000;}
h3 { font-size:2em; text-transform:uppercase; font-weight:normal; border-bottom:1px solid #ccccc4; line-height:1.1em; padding:17px 0 6px 0; margin-bottom:12px;}
h3.alt { letter-spacing:-2px;}
h3.alt1 { letter-spacing:-2px; font-size:1.83em;}
h4 { font-size:1em; margin-bottom:15px;}
h5 { font-size:1em;}

.txt1 { font-size:1.17em;}

.link1 { display:block; float:left; background:url(images/link1-bgd.gif) left top repeat-x; color:#fff; text-decoration:none;}
.link1 em { display:block; background:url(images/link1-left.gif) no-repeat left top;}
.link1 b { display:block; background:url(images/link1-right.gif) no-repeat right top; padding:2px 15px 2px 15px; font-weight:normal; font-style:normal;}
.link1:hover { text-decoration:underline;}

.button { float:right;}
.button span { display:block; background:url(images/button-left.gif) no-repeat left top; padding-left:3px;}
.button span span { background:url(images/button-right.gif) no-repeat right top; padding-right:4px; padding-left:0;}
.button span span a { display:block; background:#333743; padding:4px 5px 3px 5px; color:#fff; text-decoration:none; text-transform:uppercase;}
.button span span a:hover { text-decoration:underline;}

/*==================boxes====================*/

.box { background:#d3d3c6; width:100%; margin-bottom:20px;}
.box .inner { padding:28px 18px 44px 20px;}
.box .icon { text-align:center; margin-bottom:21px;}

/*header*/
#header .row-1 { height:181px; position:relative;}
#header .row-1 .indent {}
#header .row-2 { height:35px; border-bottom:1px solid #cecec6; border-top:1px solid #cecec6;}
#header #logo-box { width:540px; margin:0 auto; padding-top:24px;}
#header #logo-box #slogan { color:#a3a39b; border-bottom:1px solid #c1c0b5; font-size:1.25em; line-height:1.6em; margin-bottom:13px; text-align:center;}
#header .date { position:absolute; left:0; bottom:1px; font-family:Arial, Helvetica, sans-serif; font-size:.91em; color:#a5a59f;}
#header .contacts { position:absolute; right:0; bottom:1px; font-family:Arial, Helvetica, sans-serif; font-size:.91em; color:#a5a59f; width:123px;}
#header .contacts span { float:right;}

/*==================content====================*/
#content { padding:8px 0 34px 0;}
#content .row-1 { padding-bottom:11px; border-bottom:1px solid #cecec6; margin-bottom:15px;}
#content .indent { padding:0 0 20px 0;}

#adv { padding:8px 0 30px 0;}
#adv a { display:block; border:7px solid #cdcdc5;}
#adv a:hover { border:7px solid #b6b6a4;}

/*==================footer====================*/
#footer p { margin:0; padding:21px 0 0 0;}

/*============user notification==============*/

.inputNameBig {width: 93%; float:left;}
.inputFieldSmall {width: 7%; float:right;}


/*===============pricing table================*/

#pricing
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	width: 820px;
}
		.signup_table {
		border: solid 1px #bbb;
		font-size: 12px;
		font-family: arial;
		margin-bottom: 40px;
		}
		.signup_table h2 {
		font-size: 15px;
		font-weight: bold;
		}
		.signup_table th {
		border-bottom: solid 1px #bbb;
		}
		.signup_table th, .signup_table td {
		padding: 7px;
		}
		.signup_table .pro, .signup_table .medium, .signup_table .mini {
		margin: 3px;
		}
		.signup_table .pro {
		color: #316d09;
		}
		.signup_table .medium {
		color: #7ca734;
		}
		.signup_table .mini {
		color: #9fc21e;
		}
		.signup_table .right {
		border-left: solid 1px #bbb;
		font-weight: bold;
		}
		.signup_table .row .last {
		border-bottom: solid 1px #bbb;
		}
		.signup_table .row .free {
		background: #e5f3d9;
		}
		.signup_table tr.odd .free {
		background: #d2eabd;
		}
		.signup_table tr.odd {
		background: #f3f3f3;
		}
		.signup_table .price {
		font-size: 20px
		}
		.signup_table sup {
		font-weight: normal;
		font-size: 13px;
		}
		.signup_table .left {
		width: 24%;
		}
		.subtitle_left {
			text-align: right;
		}
/******************************************************************/

/* START Social Plugin4
******************************************************************/
.apiCode span {display: inline;}

.social_login_a{
	display: block;
    float: right;
    height: 16px;
    margin: 0 0 0 15px;
    width: 16px;
}
.linkedinLogin{background: url(social/linkedin_16x16.png) no-repeat;}
.linkedinLink{
	display: block;
    height: 16px;
    line-height: 16px;
    margin: 10px 0;
    padding-left: 20px;
}
.in_share{
	float: left;
    margin-right: 6px;
	border:0px;
}
#social_autoFill{
	font-weight: bold;
    margin: 10px 0;
    padding-left: 21px;
	line-height: 16px;
}

.linkedin_16{background: url(social/linkedin_16x16.png) no-repeat;}
.facebook_16{background: url(social/facebook_16x16.png) no-repeat;}

.in_CompanyInsiderWidget,
.in_ProfileInsiderWidget{
	margin: 15px 0px;
}
a.social_login_button{
	width: 16px;
	height: 16px;
	display: block;
	float:left;
	margin-left: 5px;
	padding: 0px !important;
}
.login_buttons_txt{float:left;}
#slb_linkedin{background: url(images/social/linkedin_16x16.png) no-repeat;}
#slb_google{background: url(images/social/google16x16.png) no-repeat;}
#slb_facebook{background: url(images/social/facebook_16x16.png) no-repeat;}
.social_plugins_div{
	font-weight: normal;
    margin: 11px 0 0;
	float: right;
	clear: both;
}
.soc_reg_form .social_plugins_div{float: none;}
#registr-form {margin: 15px 0 0 0;}
/* END Social Plugin
******************************************************************/
		
/* START Main Page Wrapper for background URL
******************************************************************/
img {border: none;}
a {outline: none;}
#wrap {width:935px; padding:0 5px; margin:0 auto; position:relative;}
#background_link {position:absolute; top:215px; width:100%; height:1700px;}
/* END Main Page Wrapper for background URL
******************************************************************/



/* START Search By State
******************************************************************/
#fade {
	display: none;
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 999;
}
.popup_block{
	display: none;
	background: #fff;
	padding: 20px;
	border: 20px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 9999;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right;
	margin: -55px -55px 0 0;
}
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}
/* END Search By State
******************************************************************/

/* START MY ACCOUNT
 * ******************************************************* */
#myAccount img.expando {
border: none;
vertical-align: bottom;
}
ul.thumb {
	width: 800px;
	display: block;		
	float: left;
}
#myAccount ul {
	list-style-type: none;
	margin: 0;		
	padding: 0;
}
#myAccount ul li {
	display: block;
	float: left;
	width: 140px;		
	min-height: 100px;
	text-align: center;
}
/* END MY ACCOUNT
 * ******************************************************* */
