html{ background-color: #69b8df;}

body{
	margin:0;
	font:14px/16px Arial,Helvetica,sans-serif;
	color:#424242;
	background:#69b8df url(../img/bg-all-top.gif) repeat-x 0 0;
}

html.home{
	background:#fff;
}

body.home{
	background:#fff;
}
a{
	color:#0087cc;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
form,fieldset,img{
	margin:0;
	padding:0;
	border:0;
}
h2{
	font-size:29px;
	font-weight:bold;
	color:#022270;
	line-height:31px;
	margin:0 0 17px;
}
#page{
	margin:0 auto;
	width:987px;
	overflow:hidden;
	padding:0 19px;
}
#page.home{background:none;}
.land{background:none;}
#header{
	padding:0 30px 0 4px;
	width:917px;
	height:109px;
	overflow:hidden;
	background:url(../img/bg-header.png) no-repeat 0 0;
}
.home #header{
	padding:0 4px;
	width:943px;
}
#header h1{
	float:left;
	display:inline;
	margin:0;
}
#header h1 a{
	float:left;
	width:329px;
	height:1px;
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
}
#header div.head-form{
	position:relative;
	float:right;
	width:780px;
	clear:right;
	font-size:12px;
	overflow:hidden;
	color:#fff;
}
#header div.head-form a.logout{
	width:60px;
	height:27px;
	float:right;
	background:url(../img/bg-btn-logout.gif) no-repeat 0 0;
}
#header div.head-form a.help{
	float:right;
	color:#e1eec2;
	margin:0 13px 0 0;
	display:inline;
	font-weight:bold;
	line-height:27px;
}
#header div.head-form p{
	margin:0;
	float:right;
	width:100%;
	font-size:12px;
	font-weight:bold;
	margin:7px 0 0;
	text-align:right;
}
#header div.head-form ul{
	float:right;
	margin:5px -87px 0 0;
	padding:0;
}
#header div.head-form ul li{
	float:left;
	width:159px;
	padding:0 7px 0 0;
	list-style:none;
}
#header h2{
	color:#fff;
	float:left;
	margin:5px 0 5px;
	line-height:16px;
	font-size:16px;
}
.home #header h2{
	margin:10px 0 0 202px;
	width:410px;
	float:left;
}
#header div.head-form label
{
	float:left;
	line-height:20px;
}
#header div.head-form a{
	color:#e1eec0;
	padding:0px 0px 0px 8px;
	margin:1px 0px 0px 4px;
	background:url(../img/bg-link.gif) no-repeat 0 50%;
}
#header div.head-form input,
#header div.head-form a{
	float:left;
	clear: left;
}
#header div.head-form input.text{
	width:151px;
	height:16px;
	padding:2px 3px;
	margin:4px 3px 4px 0px;
	border:1px solid #787878;
}
#header div.head-form input.check{
	width:13px;
	height:13px;
	margin:6px 5px 0 0;
	padding:0;
}

#header div.head-form label.check{
	margin:2px 0px 0px 0px;
}
#header div.head-form .submit{
	margin: 0px 0px 2px 0px;
	border:none;
	cursor:pointer;
	width:60px;
	color:#fff;
	height:26px;
	padding-bottom:1px;
	background:url(../img/bg-btn-login.gif) no-repeat 0 0;
}
div.search-block{
	width:880px;
	overflow:hidden;
	color:#fff;
	margin:9px 0 0;
	height:40px;
	padding:14px 20px 0 51px;
	background:url(../img/bg-search-block.gif) no-repeat 0 0;
}
div.search-block label{
	font-size:18px;
	float:left;
	padding:0 16px 0 0;
	line-height:27px;
}
div.search-block input{float:left;}
div.search-block input.text{
	width:425px;
	height:21px;
	padding:4px 3px 0;
	border:1px solid #787878;
}
div.search-block input.submit{
	width:91px;
	height:32px;
	border:none;
	cursor:pointer;
	margin:-2px 16px 0 5px;
	background:url(../img/bg-btn-search.gif) no-repeat 0 0;	
}
div.search-block a{
	background:url(../img/bg-arrow.gif) no-repeat 0 50%;
	float:left;
	color:#fff;
	line-height:30px;
	padding:2px 0 0 9px;
}
.content{
	width:589px;
	margin:10px 0 0;
	overflow:hidden;
	height:1%;
	float:left;
}
.sidebar{
	width:240px;
	float:right;
	margin:10px 0 0;
}
.sidebar .powered{
	width:100%;
	padding:0 0 18px;
}
.sidebar .powered p{
	padding:0 0 6px;
}
.sidebar .powered img{
	margin:0 0 7px -3px;
}




#content .generic-form ul{
	margin:3px 0 0;
	padding:0;
	overflow:hidden;
}
#content .generic-form ul li{
	list-style:none;
	float:left;
	width:100%;
	margin:6px 0 0;
}
#content .generic-form ul li label{
	width:140px;
	font-size:14px;
	line-height:22px;
	float:left;
	font-weight:bold;
}
#content .generic-form ul li input.text{
	width:170px;
	height:16px;
	float:left;
	padding:2px 3px;
	border:1px solid #787878;
}
#content .generic-form ul li input.radio{
	float:left;
	margin:0;
	padding:0;
	width:17px;
	height:18px;
}
#content .generic-form ul li label.all{
	width:260px;
	margin:4px 0 0 5px;
	line-height:13px;
	font-weight:normal;
	font-size:11px;
}

#content .generic-form ul li label.zip{
	width:33px;
	padding:0 0 0 20px;
}

#content .generic-form ul li input.zip{
	width:76px;
}


#content .generic-form ul li label.all strong{
	font-size:14px;
}
#content .generic-form ul li span{
	font-size:9px;
	width:170px;
	float:left;
	margin:5px 0 0;
	line-height:12px;
}
#content .generic-form ul li span a{
	color:#022270;
	text-decoration:underline;
}
#content .generic-form ul li span a:hover{
	text-decoration:none;
}
#content .generic-form input.submit{
  float:right;
  display:inline;
  width:120px;
  height:27px;
  padding:0 0 1px;
  color:#fff;
  font:bold 14px Arial,Helvetica,sans-serif;
  border:0;
  margin:16px 33px 0 0px;
  cursor:pointer;
  background:url(../img/bg-btn-send.gif) no-repeat 0 0;
}




.what{
	width:100%;
	margin:0;
	background:url(../img/bg-all-page.gif) repeat-y 0 0;
}
.home .what{
	margin:13px 0 0;
	background:url(../img/bg-what.gif) repeat-y 0 0;
}
.what .top{
	width:100%;
	background:url(../img/bg-top.gif) no-repeat 0 0;
}
.profile-top{
	width:100%;
	padding:86px 0 0;
	margin:15px 0 0;
	background:url(../img/bg-profile-top.png) no-repeat 0 0;
}
.profile-top .what{
	background:url(../img/bg-profile-what.png) repeat-y 0 0;
}
.profile-top h2{
	font-size:47px;
	line-height:86px;
	margin:-86px 0 0 23px;
	color:#fff;
}
.home .what .top{
	background:url(../img/bg-what-top.gif) no-repeat 0 0;
}
.what .bot{
	width:100%;
	overflow:hidden;
	background:url(../img/bg-bot.gif) no-repeat 0 100%;
}
.what #container{
	float:left;
	width:885px;
	padding:14px 43px 30px 23px;
}
.home .what .bot{
	background:url(../img/bg-what-bot.gif) no-repeat 0 100%;
}
.home .what #container{
	width:921px;
	padding:14px 0 20px 30px;
}
.what ul.tabs-nav{
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
}
.what ul.tabs-nav li{
	list-style:none;
	float:left;
	display:inline;
	margin:0 0 0 20px;
}
.home .what ul.tabs-nav li{
	margin:0 9px 0 0;
}
.what ul.tabs-nav li a{
	float:left;
	color:#fff;
	line-height:35px;
	padding:0 16px 3px;
	font-weight:bold;
	font-size:16px;
}
.home .what ul.tabs-nav li a{padding:0 11px 3px;}
.what ul.tabs-nav li.hover,
.what ul.tabs-nav li:hover,
.what ul.tabs-nav li.tabs-selected{
	background:#fff url(../img/bg-list-left.gif) no-repeat 0 0;
}
.what ul.tabs-nav li.hover a,
.what ul.tabs-nav li:hover a,
.what ul.tabs-nav li.tabs-selected a{
	color:#022270;
	text-decoration:none;
	background:url(../img/bg-list-right.gif) no-repeat 100% 0;
}
.what p{
	margin:0;
}
.home .what p{
	padding:0 0 25px;
	font-size:14px;
	line-height:24px;
}
.what .bot div#container div.tabs-container{
	padding:27px 0 15px;
}
.home .what .bot div#container div{
	padding:0 60px 0 36px;
	margin:30px 0 0;
}
.what .tabs-hide{
	display:none;
}
.main-block{
	width:100%;
	overflow:hidden;
}
#content div.incomplete{
	width:100%;
}
#content div.image{
	float:left;
	clear:left;
	padding:0 20px 0 0;
}
#content .what div#container div.block-top,#content .what div#container div.block-bottom{
	width:100%;
	padding:0;
	overflow:hidden;
	background:url(../img/bg-inc-top.gif) no-repeat 0 0;	
}
#content div.block-inner{
	padding:7px 10px 7px 20px;
	overflow:hidden;
	width:855px;
	background:url(../img/bg-inc-all.gif) repeat-y 0 0;	
}
#content div.block-inner p{
	padding:0;
	line-height:24px;
}
#content div.tabs-container h3{
	font-size:18px;
	line-height:20px;
	margin:3px 0 0;
	font-weight:bold;
}
#content div.block-inner p.must{
	background:url(../img/bg-bull.gif) no-repeat 0 50%;
	padding:0 0 0 13px;
	line-height:20px;
	color:#0087cb;
	font-weight:bold;
}
#content div.block-inner div.text{
	float:left;
}
#content .what div#container div.block-bottom{
	padding:6px 0 5px;
	background:url(../img/bg-inc-bot.gif) no-repeat 0 100%;	
}
#content div.profile-vis{
	width:100%;
	margin:18px 0 10px;
}
#content div.profile-vis .grey-top{
	width:100%;
	background:url(../img/bg-grey-block-top.gif) no-repeat 0 0;
}
#content div.profile-vis .grey-bottom{
	width:857px;
	padding:14px 10px 13px 18px;
	overflow:hidden;
	background:url(../img/bg-grey-block-bot.gif) no-repeat 0 100%;
}
#content div.profile-vis .grey-inner{
	width:100%;
	background:url(../img/bg-grey-block-all.gif) repeat-y 0 100%;
}
#content div.profile-vis h3{
	margin:0 0 10px;
}
#content div.profile-vis div.elem{
	float:left;
	padding:0 36px 0 0;
}
#content div.profile-vis div.elem a{
	color:#0289cd;
	text-decoration:underline;
}
#content div.profile-vis div.elem a:hover{
	text-decoration:none;
}
#content div.profile-vis div.elem label{
	font-weight:bold;
	color:#8e8e8e;
}
#content div.profile-vis div.elem input.radio{
	width:15px;
	height:15px;
	margin:0 7px 0 0;
	float:left;
	padding:0;
}
#content div.profile-vis div.elem-btn{
	width:887px;
	float:left;
}
#content div.profile-vis div.elem-btn input.submit{
	display:block;
	width:232px;
	height:25px;
	padding:0 0 2px;
	margin:9px auto 0;
	border:0;
	cursor:pointer;
	color:#fff;
	font:bold 12px/20px Arial,Helvetica,sans-serif;
	background:url(../img/bg-btn-submit.gif) no-repeat 0 0;
}
#content div.profile-vis div.elem label.active{
	color:#000;
}
#content div.contact-block{
	width:100%;
	overflow:hidden;
	margin:0 0 24px;
	background:url(../img/bg-contact-all.gif) repeat-y 0 0;
}
#content div.contact-block div.top{
	background:url(../img/bg-contact-top.gif) no-repeat 0 0;
}
#content div.contact-block div.bot{
	overflow:hidden;
	width:566px;
	padding:11px 0 20px 23px;
	background:url(../img/bg-contact-bot.gif) no-repeat 0 100%;
}
#content div.contact-block img{
	float:left;
	padding:12px 46px 0 16px;
}
#content div.contact-block div.text{
	float:left;
	width:340px;
	margin:12px 0 0;
	padding:0 0 0 6px;
}
#content div.contact-block h3{
	color:#797979;
	font-size:27px;
	margin:0;
	line-height:30px;	
}
#content div.contact-block p{
	color:#797979;
	font-weight:bold;
	line-height:18px;
	padding:0 0 6px;
}
#content div.contact-block a{
	color:#0088c9;
}
#content a.additional,
#content .contact-block a.additional{
	width:200px;
	float:left;
	height:29px;
	font-size:13px;
	color:#fff;
	cursor:pointer;
	background:url(../img/bg-link-profile.gif) no-repeat 0 0;
}
#content .contact-block a.additional{
	margin:5px 0 0;
}
.content a.back{
	float:left;
	padding:0 0 0 19px;
	background:url(../img/bg-link-back.gif) no-repeat 0 60%;
}
.content div.back-to-top{
	width:100%;
	overflow:hidden;
}
#content a.additional:hover{
	text-decoration:none;
}
#content a.additional span.addit,
#content a.additional span.add{
	float:left;
	padding:0 0 0 26px;
	display:inline;
	margin:0 0 0 5px;
	line-height:29px;
	background:url(../img/bg-link-additional.gif) no-repeat 0 4px;
}
#content .contact-block a.open span.addit,
#content .contact-block a.open span.add
{
	background-position:0 -46px;
}
#content a.additional span.add-plus{
	background:url(../img/bg-link-add-plus.gif) no-repeat 0 4px;
}
#content div.contact-block p.great{
	padding:0 0 12px;
	margin:8px 0 0;
	font-size:18px;
	line-height:21px;
}
#content div.contact-block ul{
	width:100%;
	margin:0;
	padding:0 0 20px;
	font-weight:bold;
	font-size:14px;
	line-height:18px;
	list-style:none;
	overflow:hidden;
	color:#797979;
}
#content div.contact-block ul li{
	float:left;
	width:100%;
}
#content div.contact-block ul strong{
	float:left;
	width:70px;
}
#content div.contact-block ul span{
	display:block;
	margin:0 0 0 75px;
}
#content div.contact-block div.add-info{
	display:none;
	clear:both;
	width:100%;
	overflow:hidden;
}
#content div.contact-block div.add-info p{
	margin:10px 0 0;
}
#content div.contact-block div.call{
	width:296px;
	height:24px;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	padding:8px 0 0 13px;
	margin:10px 0 0;
	background:url(../img/bg-call.gif) no-repeat 0 0;
}
#content div.title{
	width:512px;
	height:37px;
	margin:0 0 6px;
	padding:0 6px 0 18px;
	background:url(../img/bg-title.gif) no-repeat 0 0;
}
#content div.gr-block div.title{margin:14px 0 0;}
#content div.title a.edit,
.sidebar a.edit{
	float:right;
	clear:none;
	text-indent:-99999px;
	background:url(../img/bg-btn-edit-b.gif) no-repeat 0 0;
	width:58px;
	height:25px;
	margin:6px 0 0;
	overflow:hidden;
}
.sidebar a.edit{
	width:40px;
	height:18px;
	margin:3px 0 0;
	background:url(../img/bg-btn-edit-l.gif) no-repeat 0 0;
}
#content div.gr-block{
	background:#ebebeb;
	overflow:hidden;
		height:1%;
	position:relative;
	margin:0 0 24px;
}
#content div.gr-block div.grey-block{
	width:528px;
	margin:28px 0 7px 5px;
	background:url(../img/bg-grey-box-all.gif) repeat-y 0 0;
}
#content div.gr-block div.grey-top{
	width:100%;
	background:url(../img/bg-grey-box-top.gif) no-repeat 0 0;
}
#content div.gr-block div.grey-bottom{
	padding:8px 15px 15px 15px;
	overflow:hidden;
	width:498px;
	background:url(../img/bg-grey-box-bot.gif) no-repeat 0 100%;
}
#content div.gr-block div.grey-block h4{
	color:#444;
	float:none;
}
#content div.gr-block div.grey-block a.additional{
	margin:13px 0 0;
}
#content div.gr-block h2{
	font-size:29px;
	line-height:31px;
	color:#797979;
	margin:15px 0 -6px;
}
#content div.gr-block h2.color{
	color:#0086cb;
}
#content div.title h2{
	margin:0;
	color:#424244;
	float:left;
	font-size:24px;
	line-height:37px;
}
#content div.gr-block p.recent{
	color:#a8a8a8;
	font-size:18px;
	margin:23px 0 0;
	font-weight:bold;
}
#content div.gr-block div.top{
	width:589px;
	background:url(../img/bg-gr-top.gif) no-repeat 0 0;
}
#content div.gr-block div.bot{
	width:566px;
	padding:0 0 34px 23px;
	background:url(../img/bg-gr-bot.gif) no-repeat 0 100%;
}
#my div.gr-block div.bot{padding:0 0 10px 23px;}
#content div.last-gr-block{
	margin-bottom:0;
}
#content div.white-box{
	width:528px;
	margin:23px 0 0 5px;
	background:#fff url(../img/bg-white-top.gif) no-repeat 0 0;
}
#content h4{
	color:#052570;
	font-size:18px;
	line-height:20px;
	margin:0 0 10px;
}
#content div#profile h4{
	float:none;
	width:auto;
}
#content h4.notice{
	color:#db1700;
	width:auto;
	float:none;
}
#content div.white-box div.white-bot{
	width:498px;
	padding:10px 15px 15px 15px;
	overflow:hidden;
	background:url(../img/bg-white-bot.gif) no-repeat 0 100%;
}
#content div.white-box p{
	font-size:13px;
	color:#444;
	line-height:19px;
}
#content div.white-box p.black{float:left;width:435px;color:#000;}
#content div.white-box p.note{
	font-size:14px;
}
#content div.white-box p.note a{font-weight:normal;}
#content div.white-box p.underline{
	padding:0 0 2px;
	background:url(../img/bg-p-underline.gif) repeat-x 0 100%;
}
#content div.white-box p strong{font-size:14px;}
#content div.white-box img{
	width:39px;
	height:36px;
}
#content div.my-trades div.white-box{
	margin-top:11px;
}
#content ul.status{
	margin:10px 0 -13px;
	padding:0;
	float:left;
	width:100%;
}
#content ul.status li{
	list-style:none;
	padding:0 0 13px;
}
#content a.view{
	padding:0 0 0 8px;
	font-size:12px;
	font-weight:normal;
	margin:10px 0 0;
	float:left;
	cursor:pointer;
	background:url(../img/bg-link-view.gif) no-repeat 0 50%;
}
#content ul.status li div.profile-block{
	padding:9px 11px;
	height:32px;
	overflow:hidden;
	background:url(../img/bg-progress-bar.gif) no-repeat 0 0;
}
#content ul.status li div.profile-block span.is-complete{
	width:25px;
	height:26px;
	padding:0 26px 0 0;
	float:left;
	background:url(../img/bg-span-no-complete.gif) no-repeat 0 0;
}
#content ul.status li.complete div.profile-block span.is-complete{
	width:29px;
	height:27px;
	padding:0 22px 0 0;
	background:url(../img/bg-span-complete.gif) no-repeat 0 0;
}
#content ul.status li.complete div.profile-block{
	width:100%;
	background:url(../img/bg-progress-bar-complete.gif) no-repeat 0 0;
}
#content ul.status li div.profile-block p{
	float:left;
	width:166px;
}
#content ul.status li div.profile-block div.bar{
	width:148px;
	height:22px;
	float:left;
	margin:3px 0 0;
	border:1px solid #a9a9a9;
	background:url(../img/bg-bar-all.gif) repeat-x 0 0;
}
#content ul.status li div.profile-block div.bar span{
	background:url(../img/bg-bar-progress.gif) repeat-x 0 0;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}
#content ul.status li.complete div.profile-block div.bar span{
	width:100%;
	background:url(../img/bg-bar-complete.gif) repeat-x 0 0;
}
#content ul.status li.empty div.profile-block div.bar span{
	background:#fff;
	width:100%;
}
#content a.btn-edit{
	float:left;
	width:77px;
	height:18px;
	margin:10 0 13px;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	background:url(../img/bg-btn-progress-edit.png) no-repeat 0 0;
}
#content a.btn-edit:hover{
	text-decoration:none;
}
#content div.my-trades a.btn-edit{
	float:right;
	display:inline;
}
#content ul.status li div.profile-block a.btn-edit{
	margin:6px 0 0 30px;
}
.sidebar div.sd-block{
	margin:0 0 22px;
	background:#edf6fb url(../img/bg-sd-top.gif) no-repeat 0 0;
}
.sidebar div.sd-block-bot{
	height:1%;
	padding:9px 15px 16px;
	overflow:hidden;
	background:url(../img/bg-sd-bot.gif) no-repeat 0 100%;
}
#my .sidebar div.sd-block-bot{padding-top:14px;}
.sidebar .title-box{
	margin:0 -4px;
	width:217px;
	background:#bcdff2 url(../img/bg-sd-title-top.gif) no-repeat 0 0;
}
.sidebar .title-box-bot{
	padding:4px 7px 4px 9px;
	width:201px;
	overflow:hidden;	
	background:url(../img/bg-sd-title-bot.gif) no-repeat 0 100%;
}
.sidebar p{
	/*font-size:12px;*/
}
.sidebar ul{
	margin:0;
	padding:0;
}
.sidebar ul.clients{overflow:hidden;width:100%;}
.sidebar ul li{
	list-style:none;
}
.sidebar ul.view-info{
	margin:18px 0 0;
	overflow:hidden;
}
#content .sidebar ul li a.view{
	margin:0;
}
.sidebar ul.clients li{
	background:url(../img/bg-list.gif) no-repeat 0 50%;
	padding:0 0 0 13px;
	font-size:12px;
	line-height:20px;
}
.sidebar div.form{
  width:100%;
}
.sidebar div.form label{
  float:left;
  width:100%;
  margin:20px 0 0;
  font-size:14px;
  line-height:18px;
  color:#000;
}
#my .sidebar div.form label{
	font-weight:bold;
	padding:0 0 4px;
}
.sidebar div.form input.text{
  float:left;
  width:201px;
  height:15px;
  padding:5px 3px;
  margin:0;
  border:1px solid #787878;
  font:12px Arial,Helvetica,sans-serif;
  color:#000;
}
.sidebar div.form textarea{
  width:201px;
  height:95px;
  max-width:209px;
  padding:3px;
  margin:0;
  border:1px solid #787878;
  font:12px Arial,Helvetica,sans-serif;
  color:#000;
}
.sidebar div.form input.submit{
  float:right;
  display:inline;
  width:120px;
  height:27px;
  padding:0 0 1px;
  color:#fff;
  font:bold 14px Arial,Helvetica,sans-serif;
  border:0;
  margin:16px 1px 0 0;
  cursor:pointer;
  background:url(../img/bg-btn-send.gif) no-repeat 0 0;
}
#content .sidebar div.white-box{
	width:209px;
	margin:9px 0 0;	
	background:#fff url(../img/bg-sd-white-top.gif) no-repeat 0 0;
}
#content .sidebar div.white-box-bot{
	padding:6px 7px 10px 7px;
	background:url(../img/bg-sd-white-bot.gif) no-repeat 0 100%;
}
#content div#my .sidebar div.white-box-bot{
	padding-left:15px;
}
#content .sidebar div.white-box-bot p{
	padding:4px 0 0;
	font-size:12px;
	font-weight:bold;
	margin:7px 0 0;
	background:url(../img/bg-border.gif) repeat-x 0 0;
}

#content .sidebar div.white-box-bot p.first{
	padding:4px 0 0;
	font-size:12px;
	font-weight:bold;
	margin:7px 0 0;
	background:none;
}


#content div#my .sidebar div.white-box-bot p,
#content div#my .sidebar div.white-box-bot p a{
	font-size:14px;
	line-height:18px;
	font-weight:normal;
	background:none;
	margin:0;
}
#content .sidebar div.white-box p.header{
	color:#01226f;
	font-size:13px;
	line-height:16px;
	margin:0;
	padding:0;
	background:none;
	font-weight:bold;
}
#content .sidebar div.white-box table th{
	color:#787878;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}
#content .sidebar div.white-box table td{
	color:#a9a9a9;
	font-weight:normal;
}
.sidebar table
{
	margin:8px 0 0;
}
.sidebar table.basic{
	margin:0;
}
.sidebar table tr{
	line-height:19px;
	/*background:url(../img/bg-border.gif) repeat-x 0 100%;*/
}
.sidebar table td{
	white-space: nowrap;
}
.sidebar table tr.last{background:none;}
.sidebar table.basic td{
	padding:3px 0 4px;
}
.sidebar table td{
	font-weight:bold;
	padding:0;
	font-size:12px;
	vertical-align:top;
}
.sidebar table td.right{
	width:25px;
}
.sidebar .sd-block .title-box h2,
.sidebar .sd-block h2{
	font-size:18px;
	line-height:22px;
	color:#414342;
	margin:0;
	padding:0;
	width:160px;
	float:left;
}
.sidebar .sd-block h2{
	float:none;
	padding:0 0 0 10px;
	width:auto;
}
div#my .sidebar .sd-block h2{
	padding:0;
	line-height:23px;
}
.sidebar div.text{
	padding:11px 0 0 10px;
}
#content .sidebar div.text p{
	font-size:12px;
	line-height:14px;
}
.sidebar a.quest{
	display:block;
	width:60px;
	float:left;
	height:14px;
	background:url(../img/bg-quest.gif) no-repeat 0 0;
}
#content .sidebar .sd-block div.text p.title{
	font-size:17px;
	line-height:20px;
	font-weight:bold;
	color:#43423e;
	margin:22px 0 4px;
}
#content ul.menu-tools{
  height:33px;
  width:auto;
  padding:9px 0 0 47px;
  margin:-27px -37px 0 -17px;
  background:url(../img/bg-ul-tools.gif) repeat-x 0 100%;
}
#content ul.menu-tools li{
  float:left;
  margin:0 30px 0 0;
  background:none;
}
#content ul.menu-tools li a{
  float:left;
  line-height:31px;
  font-size:15px;
  color:#022270;
  font-weight:bold;
  padding:0;
}
#content ul.menu-tools li.tabs-selected a,
#content ul.menu-tools li a:hover{
  background:url(../img/bg-ul-tools-begin.gif) no-repeat 0 0;
  color:#424242;
}
#content ul.menu-tools li a span{
  display:block;
  padding:0 20px 2px 17px;
}
#content ul.menu-tools li.tabs-selected a span,
#content ul.menu-tools li a:hover span{
  background:url(../img/bg-ul-tools-end.gif) no-repeat 100% 0;
}
#content #tools div.tabs-container{
  padding:5px 38px 0 22px;
}


#content div.text-generic{
	padding:0 23px 15px 23px;
}

#content div#tools-container div.text-tools{
	padding:0 0 0 23px;
}
#content div#tools-container div.text-tools h2{
  color:#797979;
  margin:28px 0 8px;
}
#content div#tools-container div.text-tools p{
	line-height:24px;
}
#content div#tools-container div.main-block{
	width:879px;
	margin:30px 0 0;
	overflow:hidden;
}
#content #tools div.main-block .top{
	width:100%;
	padding:5px 0 0;
	background:url(../img/bg-tools-top.gif) no-repeat 0 0;
}
#content div#tools-container div.main-block .bottom{
	padding:0 28px 35px 27px;
	width:824px;
	overflow:hidden;
	background:#ebebeb url(../img/bg-tools-bot.gif) no-repeat 0 100%;
}
#content div#tools-container div.main-block ul.tools-block{
	width:100%;
	margin:0;
	font-size:13px;
	line-height:18px;
	overflow:hidden;
	padding:12px 0 0;
}
#content div#tools-container div.main-block ul.tools-block li{
	list-style:none;
	background:#fff;
	float:left;
	width:824px;
	margin:16px 0 0;
}
#content div#tools-container div.main-block ul.tools-block li div.li-top{
	width:100%;
	background:url(../img/bg-li-top.gif) no-repeat 0 0;
}
#content div#tools-container div.main-block ul.tools-block li div.li-bot{
	padding:9px 10px 10px 22px;
	width:792px;
	overflow:hidden;
	background:url(../img/bg-li-bot.gif) no-repeat 0 100%;
}
#content div#tools div.main-block ul.tools-block li div.text{
	float:left;
	overflow:hidden;
	width:190px;
	padding:0 0 0 35px;
}
#content div#tools-container div.main-block ul.tools-block li ul.links{
	float:left;
	width:215px;
	margin:30px 0 0;
	padding:0 0 0 60px;
}
#content div#tools-container div.main-block ul.links li{
	float:left;
	width:100%;
	padding:0 0 5px;
	margin:0;
}
#content div#tools-container div.main-block ul.links li a{
	color:#022270;
	font-size:13px;
	padding:0 0 0 12px;
	line-height:15px;
	float:left;
	background:url(../img/bg-links-ref.gif) no-repeat 0 50%;
}
#content div#tools-container div.main-block ul.tools-block li img{
	float:left;
}
#content div#tools-container p.first{
  font-size:18px;
  line-height:20px;
  color:#797979;
  font-weight:normal;
}
#footer{
	width:930px;
	padding:0px 40px 30px 0px;
	margin:7px auto 0;
	font-size:11px;
	overflow:hidden;
	color:#444;
}
#footer a{
	color:#444;
	text-decoration:underline;
}
#footer a:hover{
	text-decoration:none;
}
#footer p{
	margin:0;
	text-align:right;
}
#footer p.right{
	float:right;
	padding-right:5px;
}
#footer p.left{float:left;}
#footer p span{padding:0 8px 0 0;}
#footer p.right a{margin:0 0 0 8px;}
div#fader{display:none;}
div.edit{
	display:block;
	position:absolute;
	top:200px;
	left:200px;
}
div.quest{
	width:626px;
	top:500px;
}
div#edit-contact{
	width:622px;
}
div.edit div.edit-top,
div.edit div.edit-bottom{
	width:100%;
	position:relative;
	z-index:2;
	overflow:hidden;
	float:left;
	height:68px;
}
div.edit div.edit-bottom{
	height:10px;
}
div.edit div.edit-top div.top-right,
div.edit div.edit-bottom div.bot-right{
	width:42px;
	float:right;
	overflow:hidden;
	height:71px;
	background:url(../img/bg-edit-top-right.png) no-repeat 0 0;
}
div.edit div.edit-bottom div.bot-right{
	width:10px;
	height:10px;
	margin:0 13px 0 0;
	display:inline;
	background:url(../img/bg-edit-bot-right.png) no-repeat 0 0;
}
div.quest div.edit-bottom div.bot-right{
	background:url(../img/bg-quest-bot-right.png) no-repeat 0 0;
}
div.edit div.edit-top div.top-pad{
	padding:0 42px 0 0;
}
div.edit div.edit-bottom div.bot-pad{
	padding:0 23px 0 0;
}
div.edit div.edit-top div.top-inner,
div.edit div.edit-bottom div.bot-inner{
	width:100%;
	float:left;
	overflow:hidden;
	margin:15px 0 0;
	padding:20px 0 0;
	height:36px;
	background:url(../img/bg-edit-top-left.png) no-repeat 0 0;
}
div.edit div.edit-bottom div.bot-inner{
	height:10px;
	margin:0;
	background:url(../img/bg-edit-bot-left.png) no-repeat 0 0;
}
div.quest div.edit-bottom div.bot-inner{
	background:url(../img/bg-quest-bot-left.png) no-repeat 0 0;
}
div.edit div.edit-main{
	width:100%;
	float:left;
	overflow:hidden;
	position:relative;
}
div.edit div.edit-main .edit-inner1{
	padding:0 4px 0 4px;
	margin:0 13px 0 0;
	overflow:hidden;
}
div.edit div.edit-main .edit-inner2{
	overflow:hidden;
	height:auto !important;
	height:700px;
	min-height:700px;
	padding:11px 38px 10px 36px;
	background:#e9e9e9 url(../img/bg-edit-inner.gif) repeat-x bottom;
}
* html div.edit div.edit-main .edit-inner2{overflow:visible;}
div.quest div.edit-main .edit-inner2{
	height:auto !important;
	height:189px;
	min-height:189px;
	background:url(../img/bg-quest-inner.gif) repeat-x 0 0;
}
div.edit div.edit-inner-right,
div.edit div.edit-inner-left{
	position:absolute;
	top:0;
	right:13px;
	width:4px;
	height:1000px;
	overflow:hidden;
	background:url(../img/bg-edit-inner-right.png) repeat-y 0 0;
}
div.edit div.edit-inner-left{
	top:0;
	left:0;
	background:url(../img/bg-edit-inner-left.png) repeat-y 0 0;
}
div.edit a.close{
	height:41px;
	overflow:hidden;
	position:absolute;
	right:0;
	z-index:2000;
	text-indent:-9999px;
	top:0;
	width:41px;
}
div.edit h3,
div.edit h2{
	color:#797979;
	margin:0 0 0 36px;
	font-size:22px;
	line-height:24px;
}
div.edit h2{
	font-size:27px;
	color:#000;
}
div.quest h2{
	margin:0 0 0 17px;
}
div.edit div.white-block{
	width:100%;
	margin:0 0 18px;
}
div.edit div.white-block div.white-top,
div.edit div.white-block div.white-bot{
	padding:0 0 0 6px;
	height:5px;
	overflow:hidden;
	background:url(../img/bg-edit-white-top.gif) no-repeat 0 0;
}
div.edit div.white-block div.white-bot{
	background:url(../img/bg-edit-white-bot.gif) no-repeat 0 0;
}
div.edit div.white-block div.white-top-right,
div.edit div.white-block div.white-bot-right{
	padding:0 6px 0 0;
	width:98.8%;
	float:right;
	height:6px;
	background:url(../img/bg-edit-white-top-right.gif) no-repeat 100% 0;
}
div.edit div.white-block div.white-bot-right{
	background:url(../img/bg-edit-white-bot-right.gif) no-repeat 100% 0;
}
div.edit div.white-block div.white-top-inner,
div.edit div.white-block div.white-bot-inner{
	background:#fff;
	overflow:hidden;
	width:100%;
	height:5px;
}
div.edit div.white-block-inner{
	background:#fff;
	height:1%;
	padding:17px 20px 10px 21px;
	overflow:hidden;
}
div.edit h4{
	font-size:18px;
	font-weight:bold;
	color:#022270;
	margin:0 0 10px;
}
div.quest h4{
	color:#444444;
}
div.quest div.text-container{
	margin:20px 0 0;
}
div.edit div.form{
	margin:5px 0 0;
}
* html div.edit div.white-block div.form{float:left;}
div.edit div.form ul{
	margin:0;
	padding:0;
}
div.edit div.form ul li{
	float:left;
	padding:0 0 16px;
	width:100%;
	list-style:none;
}
div.edit div.form ul li label{
	width:86px;
	line-height:20px;
	color:#424242;
	float:left;
}
#edit-contact label{
	font-weight:bold;
}
div.edit div.form ul li input.text{
	float:left;
	font-size:14px;
	color:#424242;
	border:1px solid #787878;
	width:255px;
	padding:2px 7px 0;
	height:18px;
}
div.edit div.form ul li input.zip{
	width:146px;
}
div.edit div.form ul li label.zip{
	width:33px;
	padding:0 0 0 20px;
}
div.edit div.form ul li select{
	float:left;
	width:56px;
	height:20px;
}
div.edit div.white-block img{
	float:left;
	padding:0 12px 0 0;
}
div.edit div.white-block div.form input.submit{
	float:left;
	width:103px;
	height:28px;
	border:none;
	font-size:12px;
	color:#fff;
	margin:7px 0 0;
	font-weight:bold;
	clear:both;
	background:url(../img/btn-upload-file.gif) no-repeat 0 0;
}
div.edit div.white-block div.form input.remove{
	float:left;
	width:103px;
	height:28px;
	border:none;
	font-size:12px;
	color:#fff;
	margin:7px 0 0;
	font-weight:bold;
	clear:both;
	background:url(../img/btn-remove-logo.gif) no-repeat 0 0;
}
div.edit div.white-block div.form input.file{
	float:left;
	width:300px;
}
div.edit div.white-block p{
	width:200px;
	font-size:11px;
	margin:13px 0 0;
	float:left;
}
div.edit div.buttons{
	overflow:hidden;
	width:100%;
}
div.edit div.buttons input{
	background:url(../img/bg-wizard-btns.png) no-repeat scroll 0 0;
	border:0 none;
	color:#FFF;
	cursor:pointer;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	height:39px;
	line-height:normal;
	margin:0;
	padding:0 0 2px;
	width:116px;
}
div.edit div.buttons input.save{
	float:right;
}
div.edit div.buttons input.cancel{
	float:left;
	background:url(../img/bg-wizard-btns.png) no-repeat scroll 0 -39px;
}
#content div.trade-list,
#content div.trade-list p{
	font-size:12px;
	line-height:18px;
}
#content div.trade-list div.bot{
	padding:0 28px 18px;
	width:533px;
}
#content div.trade-list ul.row{
	width:528px;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#content div.trade-list ul.row li{
	float:left;
}
#content div.trade-list ul.row li.icon{
	width:41px;
	font-size:10px;
	line-height:11px;
}
#content div.trade-list ul.row li.trade-name{
	float:none;
	width:439px;
	padding:0 0 0 7px;
	overflow:hidden;
}
#content div.trade-list ul.head{
	color:#797979;
	font-weight:bold;
	margin:10px 0 0;
}
#content div.trade-list ul.head li.icon{
	text-align:center;
}
#content div.trade-list ul.head li.trade-name{
	padding-top:7px;
	font-size:14px;
	line-height:15px;
}
#content div.trade-list div.white-box{
	margin:15px 0 0;
}
#content div.trade-list div.white-box div.white-bot{
	width:100%;
	padding:9px 0;
}
#content div.trade-list a.arrow{
	display:block;
	width:21px;
	height:21px;
	margin:0 0 0 7px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bg-trade-arrow.gif) no-repeat 0 0;
}
#content div.trade-list div.open a.arrow{
	background-position:0 -21px;
}
#content div.trade-list span.icon{
	display:block;
	width:15px;
	height:15px;
	margin:4px auto 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bg-ico-hide.gif) no-repeat 0 0;
}
#content div.trade-list div.inactive span.icon{
	background-position:0 -15px;
}
#content div.trade-list div.links{
	float:right;
}
#content div.trade-list div.links a:hover{
	text-decoration:none;
}
#content div.trade-list div.links a.edit{
	float:left;
	width:100px;
	margin:0 7px;
	line-height:23px;
	text-align:center;
	color:#fff;
	background:url(../img/bg-link-edit.png) no-repeat 0 0;
}
#content div.trade-list div.links a.delete{
	float:left;
	width:118px;
	padding:0 0 0 16px;
	margin:0 7px 0 0;
	line-height:23px;
	text-align:center;
	color:#fff;
	background:url(../img/bg-link-delete.png) no-repeat 0 0;
}
#content div.trade-list h4{
	font-size:17px;
	line-height:23px;
	margin:0;
	color:#0086cb;
}
#content div.trade-list div.inactive h4,
#content div.trade-list div.inactive h4 a{
	color:#797979;
}
#content div.trade-list div.inactive{
	background:#c4c4c4 url(../img/bg-trade-inactive-top.gif) no-repeat 0 0;
}
#content div.trade-list div.inactive div.white-bot{
	background:url(../img/bg-trade-inactive-bot.gif) no-repeat 0 100%;
}
#content div.trade-list div.white-box div.slide{
	display:none;
	width:100%;
	overflow:hidden;
}
#content div.trade-list div.white-box div.text{
	padding:0 7px 0 0;
	margin:19px 0 0;
}
#content div.trade-list p.line{
	border-bottom:1px solid #c7c7c7;
}
#content div.trade-list div.inactive p.line{
	border-bottom:1px solid #ddd;
}
#content div.trade-list p{
	padding:0 0 4px;
}
div.sidebar div.add-trade h2{
	padding:0 0 4px;
}
div.sidebar div.add-trade p{
	padding:0 0 24px;
}
#fader{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	background:#000;
}
#wizard-popup{
	display:none;
	position:absolute;
	top:0px;
	width:901px;
	height:867px;
}
#wizard-popup div.popup{
	width:839px;
	height:720px;
	padding:19px 39px 4px 23px;
	background:url(../img/bg-wizard.png) no-repeat 0 0;
}
#wizard-popup a.close{
	position:absolute;
	right:0;
	top:0;
	width:41px;
	height:41px;
	text-indent:-9999px;
	overflow:hidden;
}
#wizard-popup input.submit{
	position:absolute;
	right:5px;
	bottom:15px;
	width:116px;
	height:39px;
	padding:0 0 2px;
	margin:0;
	border:0;
	font:bold 18px Arial,Helvetica,sans-serif;
	cursor:pointer;
	color:#fff;
	background:url(../img/bg-wizard-btns.png) no-repeat 0 0;
}
#wizard-popup input.inactive-submit{
	position:absolute;
	right:5px;
	bottom:15px;
	width:116px;
	height:39px;
	padding:0 0 2px;
	margin:0;
	border:0;
	font:bold 18px Arial,Helvetica,sans-serif;
	cursor:default;
	color:#fff;
	background:url(../img/bg-wizard-btns.png) no-repeat 0 -78px;
}
#wizard-popup input.go-back{
	position:absolute;
	left:8px;
	text-decoration:none;
	text-align:center;
	background:url(../img/bg-wizard-btns.png) no-repeat 0 -39px;
	
	position:absolute;
	right:5px;
	bottom:15px;
	width:116px;
	height:39px;
	padding:0 0 2px;
	margin:0;
	border:0;
	font:bold 18px Arial,Helvetica,sans-serif;
	cursor:pointer;
	color:#fff;
}
#wizard-popup input.inactive-go-back{
	left:8px;
	font:bold 18px/39px Arial,Helvetica,sans-serif;
	text-decoration:none;
	text-align:center;
	cursor:default;
	color:#fff;
	background:url(../img/bg-wizard-btns.png) no-repeat 0 -117px;
	
	position:absolute;
	right:5px;
	bottom:15px;
	width:116px;
	height:39px;
	padding:0 0 2px;
	margin:0;
	border:0;
	font:bold 18px Arial,Helvetica,sans-serif;
	cursor:default;
	color:#fff;
}
#wizard-popup h3{
	margin:0;
	font-size:27px;
	line-height:49px;
	color:#000;
}
/*small box*/
#wizard-popup div.box{
	height:425px;
	padding:0 63px;
	margin:0 71px 0 76px;
	overflow:hidden;
	background:url(../img/bg-wizard-box.png) no-repeat 0 0;
}
#wizard-popup #wizard-step4a div.box,
#wizard-popup #wizard-step2 div.box,
#wizard-popup #wizard-step1 div.box,
#wizard-popup #wizard-trade-clarification div.box,
#wizard-popup #wizard-welcome div.box{
	margin-top:140px;
}
#wizard-popup #wizard-step1 div.box{
	margin-top:89px;
	padding-left:75px;
}
#wizard-popup #wizard-step4a div.box,
#wizard-popup #wizard-step2 div.box{
	margin-top:89px;
	padding-left:54px;
}
/*big box*/
#wizard-popup div.big-box{
	height:1%;
	margin:0 16px 0 27px;
	overflow:hidden;
	background:url(../img/bg-wizard-box-big.png) no-repeat 0 0;
}
#wizard-popup #wizard-step5 div.big-box,
#wizard-popup #wizard-step3 div.big-box{
	padding:0 28px;
	height:444px;
	margin-top:28px;
}
/*h2*/
#wizard-popup h2{
	padding:0;
	margin:0;
	font-size:30px;
	line-height:40px;
	color:#434343;
}
#wizard-popup #wizard-trade-clarification h2,
#wizard-popup #wizard-welcome h2{
	padding:0 0 7px;
	margin:64px 0 0;
}
#wizard-popup #wizard-step1 h2{
	padding:0 0 20px;
	margin:60px 0 0;
	font-weight:normal;
}
/*div.popup*/
#wizard-popup #wizard-step4a,
#wizard-popup #wizard-step2,
#wizard-popup #wizard-step1,
#wizard-popup #wizard-welcome{
	font-size:18px;
	line-height:26px;
	font-weight:bold;
}
#wizard-popup #wizard-trade-clarification{
	font-size:18px;
	line-height:24px;
}
#wizard-popup #wizard-step5,
#wizard-popup #wizard-step4c,
#wizard-popup #wizard-step4b,
#wizard-popup #wizard-step3,
#wizard-popup #wizard-step2b,
#wizard-popup #wizard-step2a{
	font-size:14px;
	line-height:18px;
}
/*p*/
#wizard-popup #wizard-welcome p{
	padding:0 0 26px;
	margin:0;
}
#wizard-popup #wizard-step1 p,
#wizard-popup #wizard-trade-clarification p{
	padding:0 0 21px;
	margin:0;
}
#wizard-popup #wizard-step2 p{
	padding:0;
	margin:30px 0 0;
	font-size:24px;
	line-height:29px;
	font-weight:normal;
}
#wizard-popup #wizard-step4b p,
#wizard-popup #wizard-step2b p,
#wizard-popup #wizard-step2a p{
	padding:0 0 0px;
	margin:0;
	font-size:20px;
	line-height:28px;
}
#wizard-popup #wizard-step5 p,
#wizard-popup #wizard-step3 p{
	padding:0 0 10px;
	margin:19px 0 0;
	font-size:24px;
	line-height:28px;
}
#wizard-popup #wizard-step4a p{
	padding:0;
	margin:19px 0 0;
	font-size:24px;
	line-height:29px;
	font-weight:normal;
}
#wizard-popup #wizard-step4c p{
	padding:0 0 7px;
	margin:0;
	font-size:24px;
	line-height:28px;
}
/*div for ie6 for clickable links*/
#wizard-popup div.ie-click{
	position:relative;
	width:100%;
	height:100%;
}
#wizard-popup div.ie-click h3
{
	height: 30px;
	padding: 10px 0px 0px 0px;
}
.trade_wizard_h3
{
	height: 30px;
	padding: 12px 0px 6px 0px;
	font-size: 26px;
	font-weight: bold;
}
/*top steps*/
#wizard-popup div.steps{
	position:relative;
	width:877px;
	padding:1px 0 5px;
	margin:0 -19px;
	font-size:14px;
	line-height:15px;
	font-weight:normal;
	overflow:hidden;
	background:url(../img/bg-wizard-steps-shadow.gif) repeat-x 0 0;
}
#wizard-popup div.steps ul{
	width:110%;
	margin:0;
	padding:0;
	line-height:15px;
	list-style:none;
	overflow:hidden;
}
#wizard-popup div.steps ul li{
	float:left;
	display:inline;
	width:191px;
	height:45px;
	margin:0 0 0 -12px;
	color:#7a7a7a;
	background:url(../img/bg-wizard-steps.png) no-repeat 0 -90px;
}
#wizard-popup div.steps ul li.active{
	position:relative;
	color:#fff;
	background-position:0 -45px;
}
#wizard-popup div.steps ul li.past{
	color:#424242;
	background-position:0 0;
}
#wizard-popup div.steps ul span.number{
	float:left;
	display:inline;
	width:29px;
	margin:8px 5px 0 20px;
	font-size:30px;
	line-height:29px;
	font-weight:bold;
	text-align:center;
	color:#d6d6d6;
}
* html #wizard-popup div.steps ul span.number{margin-right:2px;}
#wizard-popup div.steps ul li.active span.number{
	color:#0188cc;
}
#wizard-popup div.steps ul strong{
	display:block;
	margin:9px 0 0;
}
#wizard-popup div.steps ul span{
	position:relative;
	display:block;
	font-size:12px;
	word-spacing:-1px;
}
/*select country*/
#wizard-popup div.select-country{
	width:599px;
	margin:37px -28px 0 -9px;
	overflow:hidden;
	color:#0087cc;
}
#wizard-popup #wizard-step4a div.select-country{
	margin-top:18px;
}
#wizard-popup div.select-country ul{
	width:670px;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#wizard-popup div.select-country ul li{
	position:relative;
	float:left;
	width:264px;
	padding:0 71px 0 0;
}
#wizard-popup div.select-country ul img{
	display:block;
}
#wizard-popup div.select-country ul div.name{
	position:absolute;
	left:13px;
	top:9px;
}
/*div.wrapper-info for pages with flash*/
#wizard-popup div.wrapper-info{
	padding:0 0 0 11px;
	margin:11px 0 0;
}
#wizard-popup #wizard-step2b div.wrapper-info{
	margin:11px 0 0;
}
#wizard-popup #wizard-step4b div.wrapper-info{
	margin:41px 0 0;
}
#wizard-popup #wizard-step4c div.wrapper-info{
	margin:20px 0 0;
}
/*flash area*/
#wizard-popup div.flash-area{
	width:810px;
	margin:4px 0 0 80px;
	overflow:hidden;
}
#wizard-popup #wizard-step2b div.flash-area{
	margin-top:10px;
}
#wizard-popup #wizard-step4b div.flash-area{
	margin-top:20px;
}
#wizard-popup div.flash-area img{display:block;}
/*dark gray box with scrollbar inside main box*/
#wizard-popup div.box-inside{
	width:760px;
	height:334px;
	margin:0 -5px 0 -13px;
	overflow:hidden;
	background:url(../img/bg-wizard-box-inside.png) no-repeat 0 0;
}
#wizard-popup #wizard-step3 div.box-inside{
	margin-top:29px;
}
#wizard-popup div.box-inside div.fix-height{
	position:relative;
	width:750px;
	height:270px;
	margin:7px 5px;
	overflow:auto;
}
/*welcome*/
#wizard-popup #wizard-welcome div.item{
	width:548px;
	padding:0 13px 0 3px;
	margin:15px 0 0;
	overflow:hidden;
}
#wizard-popup #wizard-welcome label{
	float:left;
	line-height:31px;
}
#wizard-popup #wizard-welcome input.text{
	float:left;
	width:342px;
	height:16px;
	padding:7px 3px 6px;
	margin:0;
	border:1px solid #787878;
	font:bold 14px Arial,Helvetica,sans-serif;
	color:#000;
}
#wizard-popup #wizard-welcome div.autocomplete{
	position:relative;
	float:right;
	padding:0 0 130px;
}
#wizard-popup #wizard-welcome div.autocomplete ul.dropdown{
	position:absolute;
	left:1px;
	top:33px;
	width:347px;
	margin:0;
	padding:3px 0;
	font-size:14px;
	line-height:20px;
	font-style:italic;
	font-weight:normal;
	list-style:none;
	background:#fffeca;
}
#wizard-popup #wizard-welcome div.autocomplete ul.dropdown li{
	width:335px;
	padding:0 6px;
}
#wizard-popup #wizard-welcome div.autocomplete ul.dropdown li.hover,
#wizard-popup #wizard-welcome div.autocomplete ul.dropdown li:hover{
	cursor:pointer;
	background:#ffedb7;
}
/*trade clarification*/
#wizard-popup #wizard-trade-clarification ul.radio{
	margin:0;
	padding:0 0 40px;
	font-weight:bold;
	list-style:none;
}
#wizard-popup #wizard-trade-clarification ul.radio li{
	padding:0 0 6px;
}
#wizard-popup a{
	color:#40a4d8;
	text-decoration:underline;
}
#wizard-popup a:hover{
	text-decoration:none;
}
/*step1: select type*/
#wizard-popup #wizard-step1 div.hvac-checkboxes{
	width:552px;
	padding:0 0 48px;
	margin:48px 0 0;
	overflow:hidden;
} 
#wizard-popup #wizard-step1 div.hvac-checkboxes ul{
	width:660px;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#wizard-popup #wizard-step1 div.hvac-checkboxes ul li{
	float:left;
	width:215px;
	padding:0 115px 0 0;
}
#wizard-popup #wizard-step1 div.hvac-checkboxes p{
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	margin:3px 0 0 26px;
}
/*step2a: select counties*/
#wizard-popup #wizard-step2a div.wrapper-info ul{
	margin:0;
	padding:0 0 10px;
	list-style:none;
}
#wizard-popup #wizard-step2a div.wrapper-info ul li{
	padding:0 0 4px;
}
/*step3*/
#wizard-popup div.box-inside div.title{
	width:694px;
	height:48px;
	margin:12px 0 0 12px;
	overflow:hidden;
	background:url(../img/bg-wizard-title.png) no-repeat 0 0;
}
#wizard-popup div.box-inside div.title img{
	float:left;
	margin:0 10px 0 0;
}
#wizard-popup div.box-inside div.title h4{
	position:relative;
	float:left;
	margin:0;
	font-size:18px;
	line-height:48px;
}
#wizard-popup div.box-inside div.content{
	float:none;
	width:615px;
	height:auto;
	padding:0 0 2px;
	margin:0 0 0 90px;
	overflow:hidden;
}

.content a.back, .text-generic a.back{
	float:left;
	padding:0 0 0 19px;
	background:url(../img/bg-link-back.gif) no-repeat 0 60%;
}
.content div.back-to-top{
	width:100%;
	overflow:hidden;
}

#content div#tools-container div.text-generic{
	padding:0 0 0 23px;
}

#content div#tools-container div.text-generic p{
	line-height:24px;
	padding: 0 0 15px 0;
}

#content div#tools-container div.text-generic h2{
  color:#797979;
  margin:28px 0 8px;
}

.div 
{
	width: 320px;
	float: left;
	margin: 2px 0px 0px 8px;
}

.modalBackground 
{
	background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}

.no-wrap
{
	white-space: nowrap;
}

.profile-circle-bar
{
	width:149px;
	height:35px;
	float:left;
	margin:0px;
	padding:0px;
	border:none;
	background:url(../img/bg-trade-bar.png) no-repeat 0 0;
}
.profile-circle-bar-number
{
	height:22px;
	width: 22px;
	overflow:hidden;
	float:left;
	font-size: 18px;
	font-weight: bold;
	margin: 9px 0 0 6px;
	text-align:center;
}
.profile-circle-bar-text-info{
	height:22px;
	overflow:hidden;
	float:left;
	font-size: 12px;
	font-weight: normal;
	margin: 10px 0 0 16px;
}
































html{height:100%;}
#content{
	width:100%;
	position:relative;
	margin:9px 0 0;
	overflow:hidden;
	background:url(../img/bg-cont.gif) repeat-y 0 100%;
}
#content div#slider{
	width:2000px;
}
#content div.next-slide{
	width:545px;
	margin:0 0 0 20px;
	float:left;
	overflow:hidden;
	background:#87C6E7 url(../img/bg-form-top-slide.gif) no-repeat 0 0;
}
#content div.next-slide div.slide-inner{
	width:445px;
	padding:10px 75px 20px 35px;
	overflow:hidden;
	background:url(../img/bg-form-bot-slide.gif) no-repeat 0 100%;
}

#content div.next-slide div.slide-inner p{
	padding:0px 0px 5px 0px;
	
}
#content div.next-slide a{
	float:left;
	width:276px;
	margin:6px 0 0;
	line-height:32px;
	color:#fff;
	text-align:center;
	font-size:22px;
	border:3px solid #385d8a;
	background:#4f81bd;
}
#content div.next-slide a.next{
	float:right;
	margin:21px 0 0;
	width:92px;
}
#content .top{
	overflow:hidden;
	width:100%;
	float:left;
	background:url(../img/bg-cont-top.gif) no-repeat 0 0;
}
#content .bottom{
	overflow:hidden;
	width:817px;
	padding:22px 19px 21px 115px;
	background:url(../img/bg-cont-bot.gif) no-repeat 0 100%;
}
#content .left-info{
	float:left;
	width:579px;
	position:relative;
	display:inline;
	overflow:hidden;
	margin: 0 0 0 -85px;
	padding: 0px;
}
#content .left-info p.text-img{
	float:left;
	width:500px;
	height:266px;
	margin:23px 0 0;
	text-indent:-99999px;
	background:url(../img/bg-text.png) no-repeat 0 0;
}
#content .cont-form{
	float:left;
	width:323px;
	color:#022270;
	overflow:hidden;
	position:relative;
	background:#87c6e7 url(../img/bg-form-top.gif) no-repeat 0 0;
}
#content .cont-form #form-shadow{
	position:absolute;
	top:0;
	left:0;
	display:none;
	width:323px;
	height:384px;
	background:url(../img/form-shadow.gif) no-repeat 0 0;
}
#content .bottom  a.btn-more{
	float:left;
	width:245px;
	height:45px;
	font-size:19px;
	font-weight:bold;
	color:#fff;
	margin:19px 0 0 22px;
	padding:0 0 0 48px;
	line-height:45px;
	background:url(../img/bg-btn-more.gif) no-repeat 0 0;
}
#content .bottom  a.btn-more:hover{text-decoration:none;}
#content .cont-form .bot{
	overflow:hidden;
	width:285px;
	padding:8px 19px 10px 20px;
	background:url(../img/bg-form-bot.gif) no-repeat 0 100%;
}
#content .cont-form h2, #content .next-slide h2{
	margin:0 0 5px;
	font-size:22px;
	line-height:24px;
	color:#022270;
	font-weight:bold;
}
#content .cont-form p,
#content div.next-slide p{
	font-size:14px;
	font-weight:bold;
	margin:2px 0 0;
	color:#022270;
}
#content .cont-form p span,
#content div.slide-form p{
	font-size:12px;
	color:#022270;
}
#content .cont-form ul{
	margin:3px 0 0;
	padding:0;
	overflow:hidden;
}
#content .cont-form ul li{
	list-style:none;
	float:left;
	width:100%;
	margin:6px 0 0;
}
#content .cont-form ul li label,
#content div.slide-form ul li label{
	width:80px;
}

.slider2{
	width:80px;
	line-height:22px;
	float: left; 
	font-weight:bold; 
	font-size:14px;
}
#content div.slide-form ul li span{
	width:80px;
	font-size:10px;
	line-height:22px;
}

#content div.slide-form ul li label{
	width:145px;
	color:#022270;
	line-height:18px;
}
#content .cont-form ul li input.text,
#content div.slide-form ul li input.text{
	width:195px;
	height:16px;
	float:left;
	padding:2px 3px;
	border:1px solid #787878;
}

#content .cont-form ul li input.text_error, 
#content .slide-form ul li input.text_error{
	width:195px;
	height:16px;
	float:left;
	padding:2px 3px;
	border:1px solid #990000;
	background-color: #FF9999;
}
input.text_error{
	width:195px;
	height:16px;
	float:left;
	padding:2px 3px;
	border:1px solid #990000;
	background-color: #FF9999;
}
input.text_error2{
	height:16px;
	padding:2px 3px;
	border:1px solid #990000;
	background-color: #FF9999;
}
#content .cont-form p.error, #content .next-slide p.error{
	font-size:12px;
	font-weight:normal;
	margin:2px 0 0;
	color: #990000;
}
#content div.slide-form{
	width:490px;
	padding: 10px 0 0 0;
}
#content div.slide-form ul{
	padding:0;
	margin:0;
}
#content div.slide-form ul li{
	list-style:none;
	float:left;
	overflow:hidden;
	margin:5px 0 0;
	width:100%;
}

#content div.slide-form ul li select{
	width:203px;
	height:23px;
	padding:0;
	margin:0;
}

#content div.slide-form ul li select.error{
	background-color: #FF9999;
}

#content div.slide-form ul li div.select{
	padding:0 0 0 0;
	margin:0;
	float:left;
	width:315px;
}


#content div.slide-form ul li label sup{
	color:red;
}
#content div.slide-form input.submit{
	position:relative;
	display:inline;
	width:103px;
	height:28px;
	color:#fff;
	font-weight:bold;
	font-size: 12pt;
	cursor:pointer;
	background:url(../img/btn-next-blue-bkg.gif) no-repeat 0 0;
	margin:20px 138px 5px 0;
	padding: 0 0 3px 2px;
	border:0 none;
}
.forgot_submit{
	position:relative;
	display:inline;
	width:103px;
	height:28px;
	color:#fff;
	font-weight:bold;
	font-size: 12pt;
	cursor:pointer;
	background:url(../img/btn-send-white-bkg.gif) no-repeat 0 0;
	margin:20px 138px 5px 0;
	padding: 0 0 3px 2px;
	border:0 none;
}
#content div.slide-form input.back{
	position:relative;
	display:inline;
	width:116px;
	height:28px;
	color:#fff;
	font-weight:bold;
	font-size: 12pt;
	cursor:pointer;
	background:url(../img/btn-back-blue-bkg.gif) no-repeat 0 0;
	margin:20px 2px 5px 0;
	padding: 0 0 3px 2px;
	border:0 none;
}
 .forgot_back{
	position:relative;
	display:inline;
	width:116px;
	height:28px;
	color:#fff;
	font-weight:bold;
	font-size: 12pt;
	cursor:pointer;
	background:url(../img/btn-back-blue-bkg.gif) no-repeat 0 0;
	margin:20px 2px 5px 0;
	padding: 0 0 3px 2px;
	border:0 none;
}
.add{
	position:relative;
	display:inline;
	width:103px;
	height:28px;
	color:#fff;
	font-weight:bold;
	font-size: 12pt;
	cursor:pointer;
	background:url(../img/btn-add-white-bkg.gif) no-repeat 0 0;
	margin:10px 0px 5px 0;
	padding: 0 0 3px 2px;
	border:0 none;
}
.remove{
	position:relative;
	display:inline;
	width:103px;
	height:28px;
	color:#fff;
	font-weight:bold;
	font-size: 12pt;
	cursor:pointer;
	background:url(../img/btn-remove-white-bkg.gif) no-repeat 0 0;
	margin:10px 0px 5px 0;
	padding: 0 0 3px 2px;
	border:0 none;
}
#content .cont-form ul li input.radio,
#content div.slide-form ul li div.select input.radio{
	float:left;
	margin:0;
	padding:0;
	width:17px;
	height:18px;
}

#content .cont-form ul label.all,
#content div.slide-form ul li div.select label{
	width:260px;
	margin:4px 0 0 5px;
	line-height:13px;
	font-weight:normal;
	font-size:11px;
}

#content div.slide-form ul li div.select label.error{
	color: #990000;
	margin: 2px 0 0 5px;
}
#content div.slide-form ul li div.select label {
	width:260px;
}



.content a,.sidebar a{
	color:#0087cb;
	font-weight:bold;
}
#content div.cont-block{
	overflow:hidden;
	margin:5px 0 0;
	width:100%;
	background:url(../img/bg-cont.gif) repeat-y 0 0;
}
#content div.cont-block .top{
	overflow:hidden;
	width:100%;
	background:url(../img/bg-cont-top.gif) no-repeat 0 0;
}
#content div.cont-block .bottom{
	overflow:hidden;
	width:817px;
	padding:22px 19px 21px 115px;
	background:url(../img/bg-cont-bot.gif) no-repeat 0 100%;
}
#content .cont-form ul label.all strong{
	font-size:14px;
}
#content .cont-form ul li span{
	font-size:9px;
	width:170px;
	float:left;
	margin:5px 0 0;
	line-height:12px;
}
#content .cont-form ul li span a{
	color:#022270;
	text-decoration:underline;
}
#content .cont-form ul li span a:hover{
	text-decoration:none;
}
#content .cont-form ul li input.submit{
	float:right;
	width:103px;
	margin:7px 0 0;
	cursor:pointer;
	height:28px;
	border:none;
	background:url(../img/bg-btn-sign.gif) no-repeat 0 0;
}

























































#content2{
	width:100%;
	margin:4px 0 0;
/*	overflow:hidden;*/
}
.content2{
	width:589px;
	margin:10px 0 0;
	overflow:hidden;
	height:1%;
	float:left;
}
.content2 a,.sidebar a{
	color:#0087cb;
	font-weight:bold;
}
#content2 div.cont-block{
	overflow:hidden;
	margin:5px 0 0;
	width:100%;
	background:url(../img/bg-cont.gif) repeat-y 0 0;
}
#content2 div.cont-block .top{
	overflow:hidden;
	width:100%;
	background:url(../img/bg-cont-top.gif) no-repeat 0 0;
}
#content2 div.cont-block .bottom{
	overflow:hidden;
	width:817px;
	padding:22px 19px 21px 115px;
	background:url(../img/bg-cont-bot.gif) no-repeat 0 100%;
}
#content2 .left-info{
	float:left;
	width:388px;
}
#content2 .left-info p.text-img{
	float:left;
	width:350px;
	height:266px;
	margin:23px 0 0;
	text-indent:-99999px;
	background:url(../img/bg-text.png) no-repeat 0 0;
}
#content2 .cont-form{
	float:right;
	width:323px;
	color:#022270;
	overflow:hidden;
	background:#87c6e7 url(../img/bg-form-top.gif) no-repeat 0 0;
}
#content2 .bottom  a.btn-more{
	float:left;
	width:245px;
	height:45px;
	font-size:19px;
	font-weight:bold;
	color:#fff;
	margin:19px 0 0 22px;
	padding:0 0 0 48px;
	line-height:45px;
	background:url(../img/bg-btn-more.gif) no-repeat 0 0;
}
#content2 .bottom  a.btn-more:hover{text-decoration:none;}
#content2 .cont-form .bot{
	overflow:hidden;
	width:285px;
	padding:10px 19px 10px 20px;
	background:url(../img/bg-form-bot.gif) no-repeat 0 100%;
}


#content2 .cont-form h2{
	margin:0 0 5px;
	font-size:22px;
	line-height:24px;
	color:#022270;
	font-weight:bold;
}
#content2 .cont-form p{
	font-size:14px;
	font-weight:bold;
	margin:2px 0 0;
}
#content2 .cont-form p span{
	font-size:12px;
}
#content2 .cont-form ul{
	margin:3px 0 0;
	padding:0;
	overflow:hidden;
}
#content2 .cont-form ul li{
	list-style:none;
	float:left;
	width:100%;
	margin:6px 0 0;
}
#content2 .cont-form ul li label{
	width:80px;
	font-size:14px;
	line-height:22px;
	float:left;
	font-weight:bold;
}
#content2 .cont-form ul li input.text{
	width:195px;
	height:16px;
	float:left;
	padding:2px 3px;
	border:1px solid #787878;
}
#content2 .cont-form ul li input.radio{
	float:left;
	margin:0;
	padding:0;
	width:17px;
	height:18px;
}
#content2 .cont-form ul li label.all{
	width:260px;
	margin:4px 0 0 5px;
	line-height:13px;
	font-weight:normal;
	font-size:11px;
}
#content2 .cont-form ul li label.all strong{
	font-size:14px;
}
#content2 .cont-form ul li span{
	font-size:9px;
	width:170px;
	float:left;
	margin:5px 0 0;
	line-height:12px;
}
#content2 .cont-form ul li span a{
	color:#022270;
	text-decoration:underline;
}
#content2 .cont-form ul li span a:hover{
	text-decoration:none;
}
#content2 .cont-form ul li input.submit{
	float:right;
	width:103px;
	margin:7px 0 0;
	cursor:pointer;
	height:28px;
	border:none;
	background:url(../img/bg-btn-sign.gif) no-repeat 0 0;
}




#content2 .generic-form ul{
	margin:3px 0 0;
	padding:0;
	overflow:hidden;
}
#content2 .generic-form ul li{
	list-style:none;
	float:left;
	width:100%;
	margin:6px 0 0;
}
#content2 .generic-form ul li label{
	width:140px;
	font-size:14px;
	line-height:22px;
	float:left;
	font-weight:bold;
}
#content2 .generic-form ul li input.text{
	width:170px;
	height:16px;
	float:left;
	padding:2px 3px;
	border:1px solid #787878;
}
#content2 .generic-form ul li input.radio{
	float:left;
	margin:0;
	padding:0;
	width:17px;
	height:18px;
}
#content2 .generic-form ul li label.all{
	width:260px;
	margin:4px 0 0 5px;
	line-height:13px;
	font-weight:normal;
	font-size:11px;
}

#content2 .generic-form ul li label.zip{
	width:33px;
	padding:0 0 0 20px;
}

#content2 .generic-form ul li input.zip{
	width:76px;
}


#content2 .generic-form ul li label.all strong{
	font-size:14px;
}
#content2 .generic-form ul li span{
	font-size:9px;
	width:170px;
	float:left;
	margin:5px 0 0;
	line-height:12px;
}
#content2 .generic-form ul li span a{
	color:#022270;
	text-decoration:underline;
}
#content2 .generic-form ul li span a:hover{
	text-decoration:none;
}
#content2 .generic-form input.submit{
  float:right;
  display:inline;
  width:120px;
  height:27px;
  padding:0 0 1px;
  color:#fff;
  font:bold 14px Arial,Helvetica,sans-serif;
  border:0;
  margin:16px 33px 0 0px;
  cursor:pointer;
  background:url(../img/bg-btn-send.gif) no-repeat 0 0;
}




.what{
	width:100%;
	margin:0;
	background:url(../img/bg-all-page.gif) repeat-y 0 0;
}
.home .what{
	margin:13px 0 0;
	background:url(../img/bg-what.gif) repeat-y 0 0;
}
.what .top{
	width:100%;
	background:url(../img/bg-top.gif) no-repeat 0 0;
}
.profile-top{
	width:100%;
	padding:86px 0 0;
	margin:15px 0 0;
	background:url(../img/bg-profile-top.png) no-repeat 0 0;
}
.profile-top .what{
	background:url(../img/bg-profile-what.png) repeat-y 0 0;
}
.profile-top h2{
	font-size:47px;
	line-height:86px;
	margin:-86px 0 0 23px;
	color:#fff;
}
.home .what .top{
	background:url(../img/bg-what-top.gif) no-repeat 0 0;
}
.what .bot{
	width:100%;
	overflow:hidden;
	background:url(../img/bg-bot.gif) no-repeat 0 100%;
}
.what #container{
	float:left;
	width:905px;
	padding:14px 43px 30px 23px;
}
.home .what .bot{
	background:url(../img/bg-what-bot.gif) no-repeat 0 100%;
}
.home .what #container{
	width:931px;
	padding:14px 0 20px 30px;
}
.what ul.tabs-nav{
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
}
.what ul.tabs-nav li{
	list-style:none;
	float:left;
	display:inline;
	margin:0 0 0 20px;
}
.home .what ul.tabs-nav li{
	margin:0 9px 0 0;
}
.what ul.tabs-nav li a{
	float:left;
	color:#fff;
	line-height:35px;
	padding:0 16px 3px;
	font-weight:bold;
	font-size:16px;
}
.home .what ul.tabs-nav li a{padding:0 11px 3px;}
.what ul.tabs-nav li.hover,
.what ul.tabs-nav li:hover,
.what ul.tabs-nav li.tabs-selected{
	background:#fff url(../img/bg-list-left.gif) no-repeat 0 0;
}
.what ul.tabs-nav li.hover a,
.what ul.tabs-nav li:hover a,
.what ul.tabs-nav li.tabs-selected a{
	color:#022270;
	text-decoration:none;
	background:url(../img/bg-list-right.gif) no-repeat 100% 0;
}
.what p{
	margin:0;
}
.home .what p{
	padding:0 0 25px;
	font-size:14px;
	line-height:24px;
}
.what .bot div#container div.tabs-container{
	padding:27px 0 15px;
}
.home .what .bot div#container div{
	padding:0 60px 0 36px;
	margin:30px 0 0;
}
.what .tabs-hide{
	display:none;
}
.main-block{
	width:100%;
	overflow:hidden;
}
#content2 div.incomplete{
	width:100%;
}
#content2 div.image{
	float:left;
	clear:left;
	padding:0 0px 0 0;
	width: 50px;
}
#content2 .what div#container div.block-top,#content2 .what div#container div.block-bottom{
	width:100%;
	padding:0;
	overflow:hidden;
	background:url(../img/bg-inc-top.gif) no-repeat 0 0;	
}
#content2 div.block-inner{
	padding:7px 10px 7px 20px;
	overflow:hidden;
	width:855px;
	background:url(../img/bg-inc-all.gif) repeat-y 0 0;	
}
#content2 div.block-inner p{
	padding:0;
	line-height:24px;
}
#content2 div.tabs-container h3{
	font-size:18px;
	line-height:20px;
	margin:3px 0 0;
	font-weight:bold;
}
#content2 div.block-inner p.must{
	background:url(../img/bg-bull.gif) no-repeat 0 50%;
	padding:0 0 0 13px;
	line-height:20px;
	color:#0087cb;
	font-weight:bold;
}
#content2 div.block-inner div.text{
	float:left;
}
#content2 .what div#container div.block-bottom{
	padding:6px 0 5px;
	background:url(../img/bg-inc-bot.gif) no-repeat 0 100%;	
}
#content2 div.profile-vis{
	width:100%;
	margin:18px 0 10px;
}
#content2 div.profile-vis .grey-top{
	width:100%;
	background:url(../img/bg-grey-block-top.gif) no-repeat 0 0;
}
#content2 div.profile-vis .grey-bottom{
	width:857px;
	padding:14px 10px 13px 18px;
	overflow:hidden;
	background:url(../img/bg-grey-block-bot.gif) no-repeat 0 100%;
}
#content2 div.profile-vis .grey-inner{
	width:100%;
	background:url(../img/bg-grey-block-all.gif) repeat-y 0 100%;
}
#content2 div.profile-vis h3{
	margin:0 0 10px;
}
#content2 div.profile-vis div.elem{
	float:left;
	padding:0 36px 0 0;
}
#content2 div.profile-vis div.elem a{
	color:#0289cd;
	text-decoration:underline;
}
#content2 div.profile-vis div.elem a:hover{
	text-decoration:none;
}
#content2 div.profile-vis div.elem label{
	font-weight:bold;
	color:#8e8e8e;
}
#content2 div.profile-vis div.elem input.radio{
	width:15px;
	height:15px;
	margin:0 7px 0 0;
	float:left;
	padding:0;
}
#content2 div.profile-vis div.elem-btn{
	width:800px;
	float:left;
}
#content2 div.profile-vis div.elem-btn input.submit{
	display:block;
	width:232px;
	height:25px;
	padding:0 0 2px;
	margin:9px auto 0;
	border:0;
	cursor:pointer;
	color:#fff;
	font:bold 12px/20px Arial,Helvetica,sans-serif;
	background:url(../img/bg-btn-submit.gif) no-repeat 0 0;
}

#content2 div.profile-vis div.elem label.active{
	color:#000;
}
#content2 div.contact-block{
	width:100%;
	overflow:hidden;
	margin:0 0 24px;
	background:url(../img/bg-contact-all.gif) repeat-y 0 0;
}
#content2 div.contact-block div.top{
	background:url(../img/bg-contact-top.gif) no-repeat 0 0;
}
#content2 div.contact-block div.bot{
	overflow:hidden;
	width:566px;
	padding:11px 0 20px 23px;
	background:url(../img/bg-contact-bot.gif) no-repeat 0 100%;
}
#content2 div.contact-block img{
	float:left;
	padding:12px 46px 0 16px;
}
#content2 div.contact-block div.text{
	float:left;
	width:340px;
	margin:12px 0 0;
	padding:0 0 0 6px;
}
#content2 div.contact-block h3{
	color:#797979;
	font-size:27px;
	margin:0;
	line-height:30px;	
}
#content2 div.contact-block p{
	color:#797979;
	font-weight:bold;
	line-height:18px;
	padding:0 0 6px;
}
#content2 div.contact-block a{
	color:#0088c9;
}
#content2 a.additional,
#content2 .contact-block a.additional{
	width:200px;
	float:left;
	height:29px;
	font-size:13px;
	color:#fff;
	cursor:pointer;
	white-space: nowrap;
	background:url(../img/bg-link-profile.gif) no-repeat 0 0;
}
#content2 .contact-block a.additional{
	margin:5px 0 0;
}
.content2 a.back{
	float:left;
	padding:0 0 0 19px;
	background:url(../img/bg-link-back.gif) no-repeat 0 60%;
}
.content2 div.back-to-top{
	width:100%;
	overflow:hidden;
}
#content2 a.additional:hover{
	text-decoration:none;
}
#content2 a.additional span.addit,
#content2 a.additional span.add{
	float:left;
	padding:0 0 0 26px;
	display:inline;
	margin:0 0 0 5px;
	line-height:29px;
	background:url(../img/bg-link-additional.gif) no-repeat 0 4px;
}
#content2 .contact-block a.open span.addit,
#content2 .contact-block a.open span.add{
	background-position:0 -46px;
}
#content2 a.additional span.add-plus{
	background:url(../img/bg-link-add-plus.gif) no-repeat 0 4px;
}
#content2 div.contact-block p.great{
	padding:0 0 12px;
	margin:8px 0 0;
	font-size:18px;
	line-height:21px;
}
#content2 div.contact-block ul{
	width:100%;
	margin:0;
	padding:0 0 20px;
	font-weight:bold;
	font-size:14px;
	line-height:18px;
	list-style:none;
	overflow:hidden;
	color:#797979;
}
#content2 div.contact-block ul li{
	float:left;
	width:100%;
}
#content2 div.contact-block ul strong{
	float:left;
	width:70px;
}
#content2 div.contact-block ul span{
	display:block;
	margin:0 0 0 75px;
}
#content2 div.contact-block div.add-info{
	display:none;
	clear:both;
	width:100%;
	overflow:hidden;
}
#content2 div.contact-block div.add-info p{
	margin:10px 0 0;
}
#content2 div.contact-block div.call{
	width:296px;
	height:24px;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	padding:8px 0 0 13px;
	margin:10px 0 0;
	background:url(../img/bg-call.gif) no-repeat 0 0;
}
#content2 div.title{
	width:512px;
	height:37px;
	margin:0 0 6px;
	padding:0 6px 0 18px;
	background:url(../img/bg-title.gif) no-repeat 0 0;
}

#content2 div.gr-block div.title{margin:14px 0 0;}
#content2 div.title a.edit{
	float:right;
	clear:none;
	text-indent:-99999px;
	background:url(../img/bg-btn-edit-b.gif) no-repeat 0 0;
	width:58px;
	height:25px;
	margin:6px 0 0;
	overflow:hidden;
}
#content2 div.gr-block{
	background:#ebebeb;
	overflow:hidden;
		height:1%;
	position:relative;
	margin:0 0 24px;
}
#content2 div.gr-block div.grey-block{
	width:528px;
	margin:28px 0 7px 5px;
	background:url(../img/bg-grey-box-all.gif) repeat-y 0 0;
}
#content2 div.gr-block div.grey-top{
	width:100%;
	background:url(../img/bg-grey-box-top.gif) no-repeat 0 0;
}
#content2 div.gr-block div.grey-bottom{
	padding:8px 15px 15px 15px;
	overflow:hidden;
	width:498px;
	background:url(../img/bg-grey-box-bot.gif) no-repeat 0 100%;
}
#content2 div.gr-block div.grey-block h4{
	color:#444;
	float:none;
}
#content2 div.gr-block div.grey-block a.additional{
	margin:13px 0 0;
}
#content2 div.gr-block h2{
	font-size:29px;
	line-height:31px;
	color:#797979;
	margin:15px 0 -6px;
}
#content2 div.gr-block h2.color{
	color:#0086cb;
}
#content2 div.title h2{
	margin:0;
	color:#424244;
	float:left;
	font-size:24px;
	line-height:37px;
}
#content2 div.gr-block p.recent{
	color:#a8a8a8;
	font-size:18px;
	margin:23px 0 0;
	font-weight:bold;
}
#content2 div.gr-block div.top{
	width:589px;
	background:url(../img/bg-gr-top.gif) no-repeat 0 0;
}
#content2 div.gr-block div.bot{
	width:566px;
	padding:0 0 34px 23px;
	background:url(../img/bg-gr-bot.gif) no-repeat 0 100%;
}
#my div.gr-block div.bot{padding:0 0 10px 23px;}
#content2 div.last-gr-block{
	margin-bottom:0;
}
#content2 div.white-box{
	width:528px;
	margin:23px 0 0 5px;
	background:#fff url(../img/bg-white-top.gif) no-repeat 0 0;
}
#content2 h4{
	color:#052570;
	font-size:18px;
	line-height:20px;
	margin:0 0 10px;
}
#content2 div#profile h4{
	float:none;
	width:auto;
}
#content2 h4.notice{
	color:#db1700;
	width:auto;
	float:none;
}
#content2 div.white-box div.white-bot{
	width:498px;
	padding:10px 15px 15px 15px;
	overflow:hidden;
	background:url(../img/bg-white-bot.gif) no-repeat 0 100%;
}
#content2 div.white-box p{
	font-size:13px;
	color:#444;
	line-height:19px;
}
#content2 div.white-box p.black{float:left;width:435px;color:#000;}
#content2 div.white-box p.note{
	font-size:14px;
}
#content2 div.white-box p.note a{font-weight:normal;}
#content2 div.white-box p.underline{
	padding:0 0 2px;
	background:url(../img/bg-p-underline.gif) repeat-x 0 100%;
}
#content2 div.white-box p strong{font-size:14px;}
#content2 div.white-box img{
	width:39px;
	height:36px;
}
#content2 div.my-trades div.white-box{
	margin-top:11px;
}
#content2 ul.status{
	margin:10px 0 -13px;
	padding:0;
	float:left;
	width:100%;
}
#content2 ul.status li{
	list-style:none;
	padding:0 0 13px;
}
#content2 a.view{
	padding:0 0 0 8px;
	font-size:12px;
	font-weight:normal;
	margin:10px 0 0;
	float:left;
	cursor:pointer;
	background:url(../img/bg-link-view.gif) no-repeat 0 50%;
}
#content2 ul.status li div.profile-block{
	padding:9px 11px;
	height:32px;
	overflow:hidden;
	background:url(../img/bg-progress-bar.gif) no-repeat 0 0;
}
#content2 ul.status li div.profile-block span.is-complete{
	width:25px;
	height:26px;
	padding:0 26px 0 0;
	float:left;
	background:url(../img/bg-span-no-complete.gif) no-repeat 0 0;
}
#content2 ul.status li.complete div.profile-block span.is-complete{
	width:29px;
	height:27px;
	padding:0 22px 0 0;
	background:url(../img/bg-span-complete.gif) no-repeat 0 0;
}
#content2 ul.status li.complete div.profile-block{
	width:100%;
	background:url(../img/bg-progress-bar-complete.gif) no-repeat 0 0;
}
#content2 ul.status li div.profile-block p{
	float:left;
	width:166px;
}
#content2 ul.status li div.profile-block div.bar{
	width:148px;
	height:22px;
	float:left;
	margin:3px 0 0;
	border:1px solid #a9a9a9;
	background:url(../img/bg-bar-all.gif) repeat-x 0 0;
}
#content2 ul.status li div.profile-block div.bar span{
	background:url(../img/bg-bar-progress.gif) repeat-x 0 0;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}
#content2 ul.status li.complete div.profile-block div.bar span{
	width:100%;
	background:url(../img/bg-bar-complete.gif) repeat-x 0 0;
}
#content2 ul.status li.empty div.profile-block div.bar span{
	background:#fff;
	width:100%;
}
#content2 a.btn-edit{
	float:left;
	width:77px;
	height:18px;
	margin:10 0 13px;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	background:url(../img/bg-btn-progress-edit.png) no-repeat 0 0;
}
#content2 a.btn-edit:hover{
	text-decoration:none;
}
#content2 div.my-trades a.btn-edit{
	float:right;
	display:inline;
}
#content2 ul.status li div.profile-block a.btn-edit{
	margin:6px 0 0 30px;
}
#my .sidebar div.sd-block-bot{padding-top:14px;}
.sidebar .title-box{
	margin:0 -4px;
	width:217px;
	background:#bcdff2 url(../img/bg-sd-title-top.gif) no-repeat 0 0;
}
#content2 .sidebar ul li a.view{
	margin:0;
}
#my .sidebar div.form label{
	font-weight:bold;
	padding:0 0 4px;
}
#content2 .sidebar div.white-box{
	width:209px;
	margin:9px 0 0;	
	background:#fff url(../img/bg-sd-white-top.gif) no-repeat 0 0;
}
#content2 .sidebar div.white-box-bot{
	padding:6px 7px 10px 7px;
	background:url(../img/bg-sd-white-bot.gif) no-repeat 0 100%;
}
#content2 div#my .sidebar div.white-box-bot{
	padding-left:15px;
}

#content2 h4.incomplete{
	color:#a9a9a9;
	font-size:18px;
	line-height:20px;
	margin:0 0 10px;
}

#content2 .sidebar div.white-box-bot p.first{
	padding:4px 0 0;
	font-size:12px;
	font-weight:bold;
	margin:7px 0 0;
	background:none;
}


#content2 div#my .sidebar div.white-box-bot p,
#content2 div#my .sidebar div.white-box-bot p a{
	font-size:14px;
	line-height:18px;
	font-weight:normal;
	background:none;
	margin:0;
}
#content2 .sidebar div.white-box p.header{
	color:#01226f;
	font-size:13px;
	line-height:16px;
	margin:0;
	padding:0;
	background:none;
	font-weight:bold;
}
#content2 .sidebar div.white-box table th{
	color:#787878;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}
#content2 .sidebar div.white-box table td{
	color:#a9a9a9;
	font-weight:normal;
}
#content2 .sidebar div.text p{
	font-size:12px;
	line-height:14px;
}
.sidebar a.quest{
	display:block;
	width:60px;
	float:left;
	height:14px;
	background:url(../img/bg-quest.gif) no-repeat 0 0;
}
#content2 .sidebar .sd-block div.text p.title{
	font-size:17px;
	line-height:20px;
	font-weight:bold;
	color:#43423e;
	margin:22px 0 4px;
}
#content2 ul.menu-tools{
  height:33px;
  width:auto;
  padding:9px 0 0 47px;
  margin:-27px -37px 0 -17px;
  background:url(../img/bg-ul-tools.gif) repeat-x 0 100%;
}
#content2 ul.menu-tools li{
  float:left;
  margin:0 30px 0 0;
  background:none;
}
#content2 ul.menu-tools li a{
  float:left;
  line-height:31px;
  font-size:15px;
  color:#022270;
  font-weight:bold;
  padding:0;
}
#content2 ul.menu-tools li.tabs-selected a,
#content2 ul.menu-tools li a:hover{
  background:url(../img/bg-ul-tools-begin.gif) no-repeat 0 0;
  color:#424242;
}
#content2 ul.menu-tools li a span{
  display:block;
  padding:0 20px 2px 17px;
}
#content2 ul.menu-tools li.tabs-selected a span,
#content2 ul.menu-tools li a:hover span{
  background:url(../img/bg-ul-tools-end.gif) no-repeat 100% 0;
}
#content2 #tools div.tabs-container{
  padding:5px 38px 0 22px;
}


#content2 div.text-generic{
	padding:0 23px 15px 23px;
}

#content2 div#tools-container div.text-tools{
	padding:0 0 0 23px;
}
#content2 div#tools-container div.text-tools h2{
  color:#797979;
  margin:28px 0 8px;
}
#content2 div#tools-container div.text-tools p{
	line-height:24px;
}
#content2 div#tools-container div.main-block{
	width:879px;
	margin:30px 0 0;
	overflow:hidden;
}
#content2 #tools div.main-block .top{
	width:100%;
	padding:5px 0 0;
	background:url(../img/bg-tools-top.gif) no-repeat 0 0;
}
#content2 div#tools-container div.main-block .bottom{
	padding:0 28px 35px 27px;
	width:824px;
	overflow:hidden;
	background:#ebebeb url(../img/bg-tools-bot.gif) no-repeat 0 100%;
}
#content2 div#tools-container div.main-block ul.tools-block{
	width:100%;
	margin:0;
	font-size:13px;
	line-height:18px;
	overflow:hidden;
	padding:12px 0 0;
}
#content2 div#tools-container div.main-block ul.tools-block li{
	list-style:none;
	background:#fff;
	float:left;
	width:824px;
	margin:16px 0 0;
}
#content2 div#tools-container div.main-block ul.tools-block li div.li-top{
	width:100%;
	background:url(../img/bg-li-top.gif) no-repeat 0 0;
}
#content2 div#tools-container div.main-block ul.tools-block li div.li-bot{
	padding:9px 10px 10px 22px;
	width:792px;
	overflow:hidden;
	background:url(../img/bg-li-bot.gif) no-repeat 0 100%;
}
#content2 div#tools div.main-block ul.tools-block li div.text{
	float:left;
	overflow:hidden;
	width:290px;
	padding:0 0 0 35px;
}
#content2 div#tools-container div.main-block ul.tools-block li ul.links{
	float:left;
	width:215px;
	margin:30px 0 0;
	padding:0 0 0 60px;
}
#content2 div#tools-container div.main-block ul.links li{
	float:left;
	width:100%;
	padding:0 0 5px;
	margin:0;
}
#content2 div#tools-container div.main-block ul.links li a{
	color:#022270;
	font-size:13px;
	padding:0 0 0 12px;
	line-height:15px;
	float:left;
	background:url(../img/bg-links-ref.gif) no-repeat 0 50%;
}
#content2 div#tools-container div.main-block ul.tools-block li img{
	float:left;
}
#content2 div#tools-container p.first{
  font-size:18px;
  line-height:20px;
  color:#797979;
  font-weight:normal;
}
#content2 div.trade-list,
#content2 div.trade-list p{
	font-size:12px;
	line-height:18px;
}
#content2 div.trade-list div.bot{
	padding:0 28px 18px;
	width:533px;
}
#content2 div.trade-list ul.row{
	width:528px;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	margin-left: 12px;
}
#content2 div.trade-list ul.row li{
	float:left;
}
#content2 div.trade-list ul.row li.icon{
	width:41px;
	font-size:10px;
	line-height:11px;
}
#content2 div.trade-list ul.row li.trade-name{
	float:none;
	width:427px;
	padding:0 0 0 7px;
	overflow:hidden;
}
#content2 div.trade-list ul.head{
	color:#797979;
	font-weight:bold;
	margin:10px 0 0;
}
#content2 div.trade-list ul.head li.icon{
	text-align:center;
}
#content2 div.trade-list ul.head li.trade-name{
	padding-top:7px;
	font-size:14px;
	line-height:15px;
}
#content2 div.trade-list div.white-box{
	margin:15px 0 0;
}
#content2 div.trade-list div.white-box div.white-bot{
	width:100%;
	padding:9px 0;
}
#content2 div.trade-list a.arrow{
	display:block;
	width:21px;
	height:21px;
	margin:0 0 0 7px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bg-trade-arrow.gif) no-repeat 0 0;
}
#content2 div.trade-list div.open a.arrow{
	background-position:0 -21px;
}
#content2 div.trade-list span.icon{
	display:block;
	width:15px;
	height:15px;
	margin:4px auto 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bg-ico-hide.gif) no-repeat 0 0;
}
#content2 div.trade-list div.inactive span.icon{
	background-position:0 -15px;
}
#content2 div.trade-list div.links{
	float:right;
}
#content2 div.trade-list div.links a:hover{
	text-decoration:none;
}
#content2 div.trade-list div.links a.edit{
	float:left;
	width:100px;
	margin:0 7px;
	line-height:23px;
	text-align:center;
	color:#fff;
	background:url(../img/bg-link-edit.png) no-repeat 0 0;
}
#content2 div.trade-list div.links a.delete{
	float:left;
	width:118px;
	padding:0 0 0 16px;
	margin:0 7px 0 0;
	line-height:23px;
	text-align:center;
	color:#fff;
	background:url(../img/bg-link-delete.png) no-repeat 0 0;
}
#content2 div.trade-list h4{
	font-size:17px;
	line-height:23px;
	margin:0;
	color:#0086cb;
}
#content2 div.trade-list div.inactive h4,
#content2 div.trade-list div.inactive h4 a{
	color:#797979;
}
#content2 div.trade-list div.inactive{
	background:#c4c4c4 url(../img/bg-trade-inactive-top.gif) no-repeat 0 0;
}
#content2 div.trade-list div.inactive div.white-bot{
	background:url(../img/bg-trade-inactive-bot.gif) no-repeat 0 100%;
}
#content2 div.trade-list div.white-box div.slide{
	display:none;
	width:100%;
	overflow:hidden;
}
#content2 div.trade-list div.white-box div.text{
	padding:0 7px 0 0;
	margin:19px 0 0;
}
#content2 div.trade-list p.line{
	border-bottom:1px solid #c7c7c7;
}
#content2 div.trade-list div.inactive p.line{
	border-bottom:1px solid #ddd;
}
#content2 div.trade-list p{
	padding:0 0 4px;
}

.content2 a.back, .text-generic a.back{
	float:left;
	padding:0 0 0 19px;
	background:url(../img/bg-link-back.gif) no-repeat 0 60%;
}
.content2 div.back-to-top{
	width:100%;
	overflow:hidden;
}

#content2 div#tools-container div.text-generic{
	padding:0 0 0 23px;
}

#content2 div#tools-container div.text-generic p{
	line-height:24px;
	padding: 0 0 15px 0;
}

#content2 div#tools-container div.text-generic h2{
  color:#797979;
  margin:28px 0 8px;
}{
	float:left;
	margin:0 10px 0 0;
}
#wizard-popup div.box-inside div.title h4{
	position:relative;
	float:left;
	margin:0;
	font-size:18px;
	line-height:48px;
}
#wizard-popup div.box-inside div.content{
	float:none;
	width:615px;
	height:auto;
	padding:0 0 2px;
	margin:0 0 0 90px;
	overflow:hidden;
}

.content a.back, .text-generic a.back{
	float:left;
	padding:0 0 0 19px;
	background:url(../img/bg-link-back.gif) no-repeat 0 60%;
}
.content div.back-to-top{
	width:100%;
	overflow:hidden;
}

#content div#tools-container div.text-generic{
	padding:0 0 0 23px;
}

#content div#tools-container div.text-generic p{
	line-height:24px;
	padding: 0 0 15px 0;
}

#content div#tools-container div.text-generic h2{
  color:#797979;
  margin:28px 0 8px;
}
#wizard-popup div.box-inside div.title h4{
	position:relative;
	float:left;
	margin:0;
	font-size:18px;
	line-height:48px;
}
#wizard-popup div.box-inside div.content{
	float:none;
	width:615px;
	height:auto;
	padding:0 0 2px;
	margin:0 0 0 90px;
	overflow:hidden;
}
.content a.back, .text-generic a.back{
	float:left;
	padding:0 0 0 19px;
	background:url(../img/bg-link-back.gif) no-repeat 0 60%;
}
.content div.back-to-top{
	width:100%;
	overflow:hidden;
}

#content div#tools-container div.text-generic{
	padding:0 0 0 23px;
}

#content div#tools-container div.text-generic p{
	line-height:24px;
	padding: 0 0 15px 0;
}

#content div#tools-container div.text-generic h2{
  color:#797979;
  margin:28px 0 8px;
}{
	float:left;
	margin:0 10px 0 0;
}
#wizard-popup div.box-inside div.title h4{
	position:relative;
	float:left;
	margin:0;
	font-size:18px;
	line-height:48px;
}
#wizard-popup div.box-inside div.content{
	float:none;
	width:615px;
	height:auto;
	padding:0 0 2px;
	margin:0 0 0 90px;
	overflow:hidden;
}
#wizard-popup div.box-inside div.content div.columns{
	width:686px;
	overflow:hidden;
}
#wizard-popup div.box-inside div.content div.column{
	float:left;
	width:272px;
	padding:0 71px 0 0;
}
#wizard-popup div.box-inside h5{
	padding:0 0 3px;
	margin:0;
	font-size:14px;
	line-height:20px;
}
#wizard-popup div.box-inside div.content ul{
	margin:0;
	padding:0;
	list-style:none;
}
#wizard-popup div.box-inside div.content ul li{
	padding:0 0 3px 14px;
	background:url(../img/bg-wizard-marker.gif) no-repeat 0 6px;
}
#wizard-popup #wizard-step5 p.small{
	margin:8px 0 0 -9px;
	font-size:18px;
	line-height:22px;
	color: #424242;
}
#wizard-popup #wizard-step3 p.small{
	margin:16px 0 0 -9px;
	font-size:18px;
	line-height:22px;
}
/*step 5: finish*/
#wizard-popup div.two-columns-inside{
	height:325px;
	margin-top:14px;
	background:url(../img/bg-wizard-box-inside2.png) no-repeat 0 0;
}
#wizard-popup div.two-columns-inside div.cols{
	width:764px;
	margin:0 -4px 0 0;
	overflow:hidden;
}
#wizard-popup div.two-columns-inside div.fix-height div.col{
	margin-left:0;
}
#wizard-popup div.box-inside div.fix-height div.overflow-x{
	width:732px;
	overflow:hidden;
}
#wizard-popup div.two-columns-inside div.col{
	float:left;
	display:inline;
	width:324px;
	margin:0 52px 0 4px;
}
#wizard-popup div.two-columns-inside div.col h3{
	margin:0 0 0 25px;
	font-size:18px;
	line-height:24px;
	color:#424242;
}
#wizard-popup div.two-columns-inside div.title{
	width:314px;
	background:url(../img/bg-wizard-title-short.png) no-repeat 0 0;
}
#wizard-popup div.two-columns-inside div.content{
	width:235px;
}

.content a.back, .text-generic a.back{
	float:left;
	padding:0 0 0 19px;
	background:url(../img/bg-link-back.gif) no-repeat 0 60%;
}
.content div.back-to-top{
	width:100%;
	overflow:hidden;
}

#content div#tools-container div.text-generic{
	padding:0 0 0 23px;
}

#content div#tools-container div.text-generic p{
	line-height:24px;
	padding: 0 0 15px 0;
}

#content div#tools-container div.text-generic h2{
  color:#797979;
  margin:28px 0 8px;
}

div.edit div.form ul li label.basics
{
	margin:0 30px 0 0;
	width:245px;
}


div.edit div.form div.clients {
	padding:0 0 0 0;
	margin:0 0 0 0;
}

div.edit div.form div.clients label{
	line-height:18px;
	color:#424242;
	width: 195px;
	padding: 0px 0px 15px 0px;
	float:right;
}

div.edit div.form div.clients #client-type{
	width: 15px;
	height: 15px;
	float:right;
	margin: 0 5px 0 0px;
}

p.alert{
	height: 36px;
}










































#content_public{
	width:100%;
	margin:4px 0 0;
/*	overflow:hidden;*/
}
.content_public{
	width:589px;
	margin:10px 0 0;
	overflow:hidden;
	height:1%;
	float:left;
}
.content_public a {
	color:#0087cb;
	font-weight:bold;
}
#content_public div.cont-block{
	overflow:hidden;
	margin:5px 0 0;
	width:100%;
	background:url(../img/bg-cont.gif) repeat-y 0 0;
}
#content_public div.cont-block .top{
	overflow:hidden;
	width:100%;
	background:url(../img/bg-cont-top.gif) no-repeat 0 0;
}
#content_public div.cont-block .bottom{
	overflow:hidden;
	width:817px;
	padding:22px 19px 21px 115px;
	background:url(../img/bg-cont-bot.gif) no-repeat 0 100%;
}
#content_public .left-info{
	float:left;
	width:388px;
}
#content_public .left-info p.text-img{
	float:left;
	width:350px;
	height:266px;
	margin:23px 0 0;
	text-indent:-99999px;
	background:url(../img/bg-text.png) no-repeat 0 0;
}
#content_public .cont-form{
	float:right;
	width:323px;
	color:#022270;
	overflow:hidden;
	background:#87c6e7 url(../img/bg-form-top.gif) no-repeat 0 0;
}
#content_public .bottom  a.btn-more{
	float:left;
	width:245px;
	height:45px;
	font-size:19px;
	font-weight:bold;
	color:#fff;
	margin:19px 0 0 22px;
	padding:0 0 0 48px;
	line-height:45px;
	background:url(../img/bg-btn-more.gif) no-repeat 0 0;
}
#content_public .bottom  a.btn-more:hover{text-decoration:none;}
#content_public .cont-form .bot{
	overflow:hidden;
	width:285px;
	padding:10px 19px 10px 20px;
	background:url(../img/bg-form-bot.gif) no-repeat 0 100%;
}


#content_public .cont-form h2{
	margin:0 0 5px;
	font-size:22px;
	line-height:24px;
	color:#022270;
	font-weight:bold;
}
#content_public .cont-form p{
	font-size:14px;
	font-weight:bold;
	margin:2px 0 0;
}
#content_public .cont-form p span{
	font-size:12px;
}
#content_public .cont-form ul{
	margin:3px 0 0;
	padding:0;
	overflow:hidden;
}
#content_public .cont-form ul li{
	list-style:none;
	float:left;
	width:100%;
	margin:6px 0 0;
}
#content_public .cont-form ul li label{
	width:80px;
	font-size:14px;
	line-height:22px;
	float:left;
	font-weight:bold;
}
#content_public .cont-form ul li input.text{
	width:195px;
	height:16px;
	float:left;
	padding:2px 3px;
	border:1px solid #787878;
}
#content_public .cont-form ul li input.radio{
	float:left;
	margin:0;
	padding:0;
	width:17px;
	height:18px;
}
#content_public .cont-form ul li label.all{
	width:260px;
	margin:4px 0 0 5px;
	line-height:13px;
	font-weight:normal;
	font-size:11px;
}
#content_public .cont-form ul li label.all strong{
	font-size:14px;
}
#content_public .cont-form ul li span{
	font-size:9px;
	width:170px;
	float:left;
	margin:5px 0 0;
	line-height:12px;
}
#content_public .cont-form ul li span a{
	color:#022270;
	text-decoration:underline;
}
#content_public .cont-form ul li span a:hover{
	text-decoration:none;
}
#content_public .cont-form ul li input.submit{
	float:right;
	width:103px;
	margin:7px 0 0;
	cursor:pointer;
	height:28px;
	border:none;
	background:url(../img/bg-btn-sign.gif) no-repeat 0 0;
}




#content_public .generic-form ul{
	margin:3px 0 0;
	padding:0;
	overflow:hidden;
}
#content_public .generic-form ul li{
	list-style:none;
	float:left;
	width:100%;
	margin:6px 0 0;
}
#content_public .generic-form ul li label{
	width:140px;
	font-size:14px;
	line-height:22px;
	float:left;
	font-weight:bold;
}
#content_public .generic-form ul li input.text{
	width:170px;
	height:16px;
	float:left;
	padding:2px 3px;
	border:1px solid #787878;
}
#content_public .generic-form ul li input.radio{
	float:left;
	margin:0;
	padding:0;
	width:17px;
	height:18px;
}
#content_public .generic-form ul li label.all{
	width:260px;
	margin:4px 0 0 5px;
	line-height:13px;
	font-weight:normal;
	font-size:11px;
}

#content_public .generic-form ul li label.zip{
	width:33px;
	padding:0 0 0 20px;
}

#content_public .generic-form ul li input.zip{
	width:76px;
}


#content_public .generic-form ul li label.all strong{
	font-size:14px;
}
#content_public .generic-form ul li span{
	font-size:9px;
	width:170px;
	float:left;
	margin:5px 0 0;
	line-height:12px;
}
#content_public .generic-form ul li span a{
	color:#022270;
	text-decoration:underline;
}
#content_public .generic-form ul li span a:hover{
	text-decoration:none;
}
#content_public .generic-form input.submit{
  float:right;
  display:inline;
  width:120px;
  height:27px;
  padding:0 0 1px;
  color:#fff;
  font:bold 14px Arial,Helvetica,sans-serif;
  border:0;
  margin:16px 33px 0 0px;
  cursor:pointer;
  background:url(../img/bg-btn-send.gif) no-repeat 0 0;
}
#content_public div.incomplete{
	width:100%;
}
#content_public div.image{
	float:left;
	clear:left;
	padding:0 20px 0 0;
}
#content_public .what div#container div.block-top,#content_public .what div#container div.block-bottom{
	width:100%;
	padding:0;
	overflow:hidden;
	background:url(../img/bg-inc-top.gif) no-repeat 0 0;	
}
#content_public div.block-inner{
	padding:7px 10px 7px 20px;
	overflow:hidden;
	width:855px;
	background:url(../img/bg-inc-all.gif) repeat-y 0 0;	
}
#content_public div.block-inner p{
	padding:0;
	line-height:24px;
}
#content_public div.tabs-container h3{
	font-size:18px;
	line-height:20px;
	margin:3px 0 0;
	font-weight:bold;
}
#content_public div.block-inner p.must{
	background:url(../img/bg-bull.gif) no-repeat 0 50%;
	padding:0 0 0 13px;
	line-height:20px;
	color:#0087cb;
	font-weight:bold;
}
#content_public div.block-inner div.text{
	float:left;
}
#content_public .what div#container div.block-bottom{
	padding:6px 0 5px;
	background:url(../img/bg-inc-bot.gif) no-repeat 0 100%;	
}
#content_public div.profile-vis{
	width:100%;
	margin:18px 0 10px;
}
#content_public div.profile-vis .grey-top{
	width:100%;
	background:url(../img/bg-grey-block-top.gif) no-repeat 0 0;
}
#content_public div.profile-vis .grey-bottom{
	width:857px;
	padding:14px 10px 13px 18px;
	overflow:hidden;
	background:url(../img/bg-grey-block-bot.gif) no-repeat 0 100%;
}
#content_public div.profile-vis .grey-inner{
	width:100%;
	background:url(../img/bg-grey-block-all.gif) repeat-y 0 100%;
}
#content_public div.profile-vis h3{
	margin:0 0 10px;
}
#content_public div.profile-vis div.elem{
	float:left;
	padding:0 36px 0 0;
}
#content_public div.profile-vis div.elem a{
	color:#0289cd;
	text-decoration:underline;
}
#content_public div.profile-vis div.elem a:hover{
	text-decoration:none;
}
#content_public div.profile-vis div.elem label{
	font-weight:bold;
	color:#8e8e8e;
}
#content_public div.profile-vis div.elem input.radio{
	width:15px;
	height:15px;
	margin:0 7px 0 0;
	float:left;
	padding:0;
}
#content_public div.profile-vis div.elem-btn{
	width:887px;
	float:left;
}
#content_public div.profile-vis div.elem-btn input.submit{
	display:block;
	width:232px;
	height:25px;
	padding:0 0 2px;
	margin:9px auto 0;
	border:0;
	cursor:pointer;
	color:#fff;
	font:bold 12px/20px Arial,Helvetica,sans-serif;
	background:url(../img/bg-btn-submit.gif) no-repeat 0 0;
}
#content_public div.profile-vis div.elem label.active{
	color:#000;
}
#content_public div.contact-block{
	width:100%;
	overflow:hidden;
	margin:0 0 24px;
	background:url(../img/bg-contact-all.gif) repeat-y 0 0;
}
#content_public div.contact-block div.top{
	background:url(../img/bg-contact-top.gif) no-repeat 0 0;
}
#content_public div.contact-block div.bot{
	overflow:hidden;
	width:566px;
	padding:11px 0 20px 23px;
	background:url(../img/bg-contact-bot.gif) no-repeat 0 100%;
}
#content_public div.contact-block img{
	float:left;
	padding:12px 46px 0 16px;
}
#content_public div.contact-block div.text{
	float:left;
	width:340px;
	margin:12px 0 0;
	padding:0 0 0 6px;
}
#content_public div.contact-block h3{
	color:#797979;
	font-size:27px;
	margin:0;
	line-height:30px;	
}
#content_public div.contact-block p{
	color:#797979;
	font-weight:bold;
	line-height:18px;
	padding:0 0 6px;
}
#content_public div.contact-block a{
	color:#0088c9;
}
#content_public a.additional,
#content_public .contact-block a.additional{
	width:200px;
	float:left;
	height:29px;
	font-size:13px;
	color:#fff;
	cursor:pointer;
	background:url(../img/bg-link-profile.gif) no-repeat 0 0;
}
#content_public .contact-block a.additional{
	margin:5px 0 0;
}
.content_public a.back{
	float:left;
	padding:0 0 0 19px;
	background:url(../img/bg-link-back.gif) no-repeat 0 60%;
}
.content_public div.back-to-top{
	width:100%;
	overflow:hidden;
}
#content_public a.additional:hover{
	text-decoration:none;
}
#content_public a.additional span.addit,
#content_public a.additional span.add{
	float:left;
	padding:0 0 0 26px;
	display:inline;
	margin:0 0 0 5px;
	line-height:29px;
	background:url(../img/bg-link-additional.gif) no-repeat 0 4px;
}
#content_public .contact-block a.open span.addit,
#content_public .contact-block a.open span.add{
	background-position:0 -46px;
}
#content_public a.additional span.add-plus{
	background:url(../img/bg-link-add-plus.gif) no-repeat 0 4px;
}
#content_public div.contact-block p.great{
	padding:0 0 12px;
	margin:8px 0 0;
	font-size:18px;
	line-height:21px;
}
#content_public div.contact-block ul{
	width:100%;
	margin:0;
	padding:0 0 20px;
	font-weight:bold;
	font-size:14px;
	line-height:18px;
	list-style:none;
	overflow:hidden;
	color:#797979;
}
#content_public div.contact-block ul li{
	float:left;
	width:100%;
}
#content_public div.contact-block ul strong{
	float:left;
	width:70px;
}
#content_public div.contact-block ul span{
	display:block;
	margin:0 0 0 75px;
}
#content_public div.contact-block div.add-info{
	display:none;
	clear:both;
	width:100%;
	overflow:hidden;
}
#content_public div.contact-block div.add-info p{
	margin:10px 0 0;
}
#content_public div.contact-block div.call{
	width:296px;
	height:24px;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	padding:8px 0 0 13px;
	margin:10px 0 0;
	background:url(../img/bg-call.gif) no-repeat 0 0;
}
#content_public div.title{
	width:512px;
	height:37px;
	margin:0 0 6px;
	padding:0 6px 0 18px;
	background:url(../img/bg-title.gif) no-repeat 0 0;
}
#content_public div.gr-block div.title{margin:14px 0 0;}
#content_public div.title a.edit
{
	float:right;
	clear:none;
	text-indent:-99999px;
	background:url(../img/bg-btn-edit-b.gif) no-repeat 0 0;
	width:58px;
	height:25px;
	margin:6px 0 0;
	overflow:hidden;
}
#content_public div.gr-block{
	background:#ebebeb;
	overflow:hidden;
		height:1%;
	position:relative;
	margin:0 0 24px;
}
#content_public div.gr-block div.grey-block{
	width:528px;
	margin:28px 0 7px 5px;
	background:url(../img/bg-grey-box-all.gif) repeat-y 0 0;
}
#content_public div.gr-block div.grey-top{
	width:100%;
	background:url(../img/bg-grey-box-top.gif) no-repeat 0 0;
}
#content_public div.gr-block div.grey-bottom{
	padding:8px 15px 15px 15px;
	overflow:hidden;
	width:498px;
	background:url(../img/bg-grey-box-bot.gif) no-repeat 0 100%;
}
#content_public div.gr-block div.grey-block h4{
	color:#444;
	float:none;
}
#content_public div.gr-block div.grey-block a.additional{
	margin:13px 0 0;
}
#content_public div.gr-block h2{
	font-size:29px;
	line-height:31px;
	color:#797979;
	margin:15px 0 -6px;
}
#content_public div.gr-block h2.color{
	color:#0086cb;
}
#content_public div.title h2{
	margin:0;
	color:#424244;
	float:left;
	font-size:24px;
	line-height:37px;
}
#content_public div.gr-block p.recent{
	color:#a8a8a8;
	font-size:18px;
	margin:23px 0 0;
	font-weight:bold;
}
#content_public div.gr-block div.top{
	width:589px;
	background:url(../img/bg-gr-top.gif) no-repeat 0 0;
}
#content_public div.gr-block div.bot{
	width:566px;
	padding:0 0 34px 23px;
	background:url(../img/bg-gr-bot.gif) no-repeat 0 100%;
}
#my div.gr-block div.bot{padding:0 0 10px 23px;}
#content_public div.last-gr-block{
	margin-bottom:0;
}
#content_public div.white-box{
	width:528px;
	margin:23px 0 0 5px;
	background:#fff url(../img/bg-white-top.gif) no-repeat 0 0;
}
#content_public h4{
	color:#052570;
	font-size:18px;
	line-height:20px;
	margin:0 0 10px;
}
#content_public div#profile h4{
	float:none;
	width:auto;
}
#content_public h4.notice{
	color:#db1700;
	width:auto;
	float:none;
}
#content_public div.white-box div.white-bot{
	width:498px;
	padding:10px 15px 15px 15px;
	overflow:hidden;
	background:url(../img/bg-white-bot.gif) no-repeat 0 100%;
}
#content_public div.white-box p{
	font-size:13px;
	color:#444;
	line-height:19px;
}
#content_public div.white-box p.black{float:left;width:435px;color:#000;}
#content_public div.white-box p.note{
	font-size:14px;
}
#content_public div.white-box p.note a{font-weight:normal;}
#content_public div.white-box p.underline{
	padding:0 0 2px;
	background:url(../img/bg-p-underline.gif) repeat-x 0 100%;
}
#content_public div.white-box p strong{font-size:14px;}
#content_public div.white-box img{
	width:39px;
	height:36px;
}
#content_public div.my-trades div.white-box{
	margin-top:11px;
}
#content_public ul.status{
	margin:10px 0 -13px;
	padding:0;
	float:left;
	width:100%;
}
#content_public ul.status li{
	list-style:none;
	padding:0 0 13px;
}
#content_public a.view{
	padding:0 0 0 8px;
	font-size:12px;
	font-weight:normal;
	margin:10px 0 0;
	float:left;
	cursor:pointer;
	background:url(../img/bg-link-view.gif) no-repeat 0 50%;
}
#content_public ul.status li div.profile-block{
	padding:9px 11px;
	height:32px;
	overflow:hidden;
	background:url(../img/bg-progress-bar.gif) no-repeat 0 0;
}
#content_public ul.status li div.profile-block span.is-complete{
	width:25px;
	height:26px;
	padding:0 26px 0 0;
	float:left;
	background:url(../img/bg-span-no-complete.gif) no-repeat 0 0;
}
#content_public ul.status li.complete div.profile-block span.is-complete{
	width:29px;
	height:27px;
	padding:0 22px 0 0;
	background:url(../img/bg-span-complete.gif) no-repeat 0 0;
}
#content_public ul.status li.complete div.profile-block{
	width:100%;
	background:url(../img/bg-progress-bar-complete.gif) no-repeat 0 0;
}
#content_public ul.status li div.profile-block p{
	float:left;
	width:166px;
}
#content_public ul.status li div.profile-block div.bar{
	width:148px;
	height:22px;
	float:left;
	margin:3px 0 0;
	border:1px solid #a9a9a9;
	background:url(../img/bg-bar-all.gif) repeat-x 0 0;
}
#content_public ul.status li div.profile-block div.bar span{
	background:url(../img/bg-bar-progress.gif) repeat-x 0 0;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}
#content_public ul.status li.complete div.profile-block div.bar span{
	width:100%;
	background:url(../img/bg-bar-complete.gif) repeat-x 0 0;
}
#content_public ul.status li.empty div.profile-block div.bar span{
	background:#fff;
	width:100%;
}
#content_public a.btn-edit{
	float:left;
	width:77px;
	height:18px;
	margin:0 0 13px;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	background:url(../img/bg-btn-progress-edit.png) no-repeat 0 0;
}
#content_public a.btn-edit:hover{
	text-decoration:none;
}
#content_public div.my-trades a.btn-edit{
	float:right;
	display:inline;
}
#content_public ul.status li div.profile-block a.btn-edit{
	margin:6px 0 0 30px;
}
#content_public .sidebar ul li a.view{
	margin:0;
}
#content_public .sidebar div.white-box{
	width:209px;
	margin:9px 0 0;	
	background:#fff url(../img/bg-sd-white-top.gif) no-repeat 0 0;
}
#content_public .sidebar div.white-box-bot{
	padding:6px 7px 10px 7px;
	background:url(../img/bg-sd-white-bot.gif) no-repeat 0 100%;
}
#content_public div#my .sidebar div.white-box-bot{
	padding-left:15px;
}
#content_public .sidebar div.white-box-bot p{
	padding:4px 0 0;
	font-size:12px;
	font-weight:bold;
	margin:7px 0 0;
	background:url(../img/bg-border.gif) repeat-x 0 0;
}

#content_public .sidebar div.white-box-bot p.first{
	padding:4px 0 0;
	font-size:12px;
	font-weight:bold;
	margin:7px 0 0;
	background:none;
}


#content_public div#my .sidebar div.white-box-bot p,
#content_public div#my .sidebar div.white-box-bot p a{
	font-size:14px;
	line-height:18px;
	font-weight:normal;
	background:none;
	margin:0;
}
#content_public .sidebar div.white-box p.header{
	color:#01226f;
	font-size:13px;
	line-height:16px;
	margin:0;
	padding:0;
	background:none;
	font-weight:bold;
}
#content_public .sidebar div.white-box table th{
	color:#787878;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}
#content_public .sidebar div.white-box table td{
	color:#a9a9a9;
	font-weight:normal;
}
#content_public .sidebar div.text p{
	font-size:12px;
	line-height:14px;
}
#content_public .sidebar .sd-block div.text p.title{
	font-size:17px;
	line-height:20px;
	font-weight:bold;
	color:#43423e;
	margin:22px 0 4px;
}
#content_public ul.menu-tools{
  height:33px;
  width:auto;
  padding:9px 0 0 47px;
  margin:-27px -37px 0 -17px;
  background:url(../img/bg-ul-tools.gif) repeat-x 0 100%;
}
#content_public ul.menu-tools li{
  float:left;
  margin:0 30px 0 0;
  background:none;
}
#content_public ul.menu-tools li a{
  float:left;
  line-height:31px;
  font-size:15px;
  color:#022270;
  font-weight:bold;
  padding:0;
}
#content_public ul.menu-tools li.tabs-selected a,
#content_public ul.menu-tools li a:hover{
  background:url(../img/bg-ul-tools-begin.gif) no-repeat 0 0;
  color:#424242;
}
#content_public ul.menu-tools li a span{
  display:block;
  padding:0 20px 2px 17px;
}
#content_public ul.menu-tools li.tabs-selected a span,
#content_public ul.menu-tools li a:hover span{
  background:url(../img/bg-ul-tools-end.gif) no-repeat 100% 0;
}
#content_public #tools div.tabs-container{
  padding:5px 38px 0 22px;
}


#content_public div.text-generic{
	padding:0 23px 15px 23px;
}

#content_public div#tools-container div.text-tools{
	padding:0 0 0 23px;
}
#content_public div#tools-container div.text-tools h2{
  color:#797979;
  margin:28px 0 8px;
}
#content_public div#tools-container div.text-tools p{
	line-height:24px;
}
#content_public div#tools-container div.main-block{
	width:879px;
	margin:30px 0 0;
	overflow:hidden;
}
#content_public #tools div.main-block .top{
	width:100%;
	padding:5px 0 0;
	background:url(../img/bg-tools-top.gif) no-repeat 0 0;
}
#content_public div#tools-container div.main-block .bottom{
	padding:0 28px 35px 27px;
	width:824px;
	overflow:hidden;
	background:#ebebeb url(../img/bg-tools-bot.gif) no-repeat 0 100%;
}
#content_public div#tools-container div.main-block ul.tools-block{
	width:100%;
	margin:0;
	font-size:13px;
	line-height:18px;
	overflow:hidden;
	padding:12px 0 0;
}
#content_public div#tools-container div.main-block ul.tools-block li{
	list-style:none;
	background:#fff;
	float:left;
	width:824px;
	margin:16px 0 0;
}
#content_public div#tools-container div.main-block ul.tools-block li div.li-top{
	width:100%;
	background:url(../img/bg-li-top.gif) no-repeat 0 0;
}
#content_public div#tools-container div.main-block ul.tools-block li div.li-bot{
	padding:9px 10px 10px 22px;
	width:792px;
	overflow:hidden;
	background:url(../img/bg-li-bot.gif) no-repeat 0 100%;
}
#content_public div#tools div.main-block ul.tools-block li div.text{
	float:left;
	overflow:hidden;
	width:290px;
	padding:0 0 0 35px;
}
#content_public div#tools-container div.main-block ul.tools-block li ul.links{
	float:left;
	width:215px;
	margin:30px 0 0;
	padding:0 0 0 60px;
}
#content_public div#tools-container div.main-block ul.links li{
	float:left;
	width:100%;
	padding:0 0 5px;
	margin:0;
}
#content_public div#tools-container div.main-block ul.links li a{
	color:#022270;
	font-size:13px;
	padding:0 0 0 12px;
	line-height:15px;
	float:left;
	background:url(../img/bg-links-ref.gif) no-repeat 0 50%;
}
#content_public div#tools-container div.main-block ul.tools-block li img{
	float:left;
}
#content_public div#tools-container p.first{
  font-size:18px;
  line-height:20px;
  color:#797979;
  font-weight:normal;
}
#content_public div.trade-list,
#content_public div.trade-list p{
	font-size:12px;
	line-height:18px;
}
#content_public div.trade-list div.bot{
	padding:0 28px 18px;
	width:533px;
}
#content_public div.trade-list ul.row{
	width:528px;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#content_public div.trade-list ul.row li{
	float:left;
}
#content_public div.trade-list ul.row li.icon{
	width:41px;
	font-size:10px;
	line-height:11px;
}
#content_public div.trade-list ul.row li.trade-name{
	float:none;
	width:439px;
	padding:0 0 0 7px;
	overflow:hidden;
}
#content_public div.trade-list ul.head{
	color:#797979;
	font-weight:bold;
	margin:10px 0 0;
}
#content_public div.trade-list ul.head li.icon{
	text-align:center;
}
#content_public div.trade-list ul.head li.trade-name{
	padding-top:7px;
	font-size:14px;
	line-height:15px;
}
#content_public div.trade-list div.white-box{
	margin:15px 0 0;
}
#content_public div.trade-list div.white-box div.white-bot{
	width:100%;
	padding:9px 0;
}
#content_public div.trade-list a.arrow{
	display:block;
	width:21px;
	height:21px;
	margin:0 0 0 7px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bg-trade-arrow.gif) no-repeat 0 0;
}
#content_public div.trade-list div.open a.arrow{
	background-position:0 -21px;
}
#content_public div.trade-list span.icon{
	display:block;
	width:15px;
	height:15px;
	margin:4px auto 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bg-ico-hide.gif) no-repeat 0 0;
}
#content_public div.trade-list div.inactive span.icon{
	background-position:0 -15px;
}
#content_public div.trade-list div.links{
	float:right;
}
#content_public div.trade-list div.links a:hover{
	text-decoration:none;
}
#content_public div.trade-list div.links a.edit{
	float:left;
	width:100px;
	margin:0 7px;
	line-height:23px;
	text-align:center;
	color:#fff;
	background:url(../img/bg-link-edit.png) no-repeat 0 0;
}
#content_public div.trade-list div.links a.delete{
	float:left;
	width:118px;
	padding:0 0 0 16px;
	margin:0 7px 0 0;
	line-height:23px;
	text-align:center;
	color:#fff;
	background:url(../img/bg-link-delete.png) no-repeat 0 0;
}
#content_public div.trade-list h4{
	font-size:17px;
	line-height:23px;
	margin:0;
	color:#0086cb;
}
#content_public div.trade-list div.inactive h4,
#content_public div.trade-list div.inactive h4 a{
	color:#797979;
}
#content_public div.trade-list div.inactive{
	background:#c4c4c4 url(../img/bg-trade-inactive-top.gif) no-repeat 0 0;
}
#content_public di	{}
	


v.trade-list div.inactive div.white-bot{
	background:url(../img/bg-trade-inactive-bot.gif) no-repeat 0 100%;
}
#content_public div.trade-list div.white-box div.slide{
	display:none;
	width:100%;
	overflow:hidden;
}
#content_public div.trade-list div.white-box div.text{
	padding:0 7px 0 0;
	margin:19px 0 0;
}
#content_public div.trade-list p.line{
	border-bottom:1px solid #c7c7c7;
}
#content_public div.trade-list div.inactive p.line{
	border-bottom:1px solid #ddd;
}
#content_public div.trade-list p{
	padding:0 0 4px;
}
.content_public a.back, .text-generic a.back{
	float:left;
	padding:0 0 0 19px;
	background:url(../img/bg-link-back.gif) no-repeat 0 60%;
}
.content_public div.back-to-top{
	width:100%;
	overflow:hidden;
}

#content_public div#tools-container div.text-generic{
	padding:0 0 0 23px;
}

#content_public div#tools-container div.text-generic p{
	line-height:24px;
	padding: 0 0 15px 0;
}

#content_public div#tools-container div.text-generic h2{
  color:#797979;
  margin:28px 0 8px;
}

.white-block-inner table tbody tr td input 
{
	display: block;
	float: left;
}

.checkbox label
{
    float: left;
    margin-top: 2px;
    width: 210px;
	text-transform: capitalize;
}

.checkbox td
{
	vertical-align: top;
}

.checkboxstate table
{
    width: 100%;
}

.checkboxstate label
{
    float: left;
    margin-top: 4px;
    width: 110px;
}
.checkboxstate input
{
    float: left;
}

.checkboxstate td
{
	vertical-align: top;
}
.rbl td
{
	vertical-align: top;
}

.my_profile_table
{
	line-height: 30px;
	font-weight: bold;
}

.my_profile_table input
{
	width: 337px;
}

.my_profile_taxid input
{
	width: 10px;
}

.my_profile_taxid label
{
	font-weight: normal;
}

.my_profile_taxid
{
	line-height: 20px;
}

.asterisk
{
	font-weight: bold;
	color: Red;
}

.my_profile_table .asterisk, 
.my_profile_ul li label .asterisk
{
	font-weight: bold;
	color: Red;
	padding: 0px 4px 0px 4px;
}

/*------------------Labding Page-------begin----------------------------------*/
#content2 div.land-bottom{
	color:#022270;
	font-size:16px;
	line-height:19px;
	font-weight:bold;
	overflow:hidden;
	width:887px;
	padding:22px 19px 21px 45px;
	background:url(../img/bg-cont-bot.gif) no-repeat 0 100%;
}
#content2 div.land-bottom h2.title{
	background:url(../img/bg-title.png) no-repeat 0 0;
	text-indent:-9999px;
	width:546px;
	height:217px;
	margin:19px 0 0 59px;
}
/*html #content div.landing h2.title{
	margin:19px 0 0 45px;
}
*/
#content2 div.land-bottom p{
	margin:23px 0 0;
	text-align:center;
}
#content2 div.land-bottom p.call{
	margin:14px 0 0 0px;
	color: #fffc76;
	font-size: 25px;
}
#content2 div.land-bottom ul.bottom-banner{
	background:url(../img/bg-bottom-banner.gif) no-repeat 0 0;
	margin:31px 0 18px;
	padding:10px 0 0 8px;
	width:866px;
	height:113px;
}
#content2 div.land-bottom ul.bottom-banner li{
	float:left;
	list-style:none;
	color:#424242;
	font-size:15px;
	line-height:20px;
	width:260px;
	text-align:left;
	padding:11px 0 0;
}
#content2 div.land-bottom ul.bottom-banner a{
	display:block;
	width:259px;
	height:104px;
	text-indent:-9999px;
	overflow:hidden;
}
#content2 div.land-bottom ul.bottom-banner li.partner{
	padding:0 42px 0 0;
}
#content2 div.land-bottom ul.bottom-banner li.free{
	padding:0 0 0 28px;
}
#content2 div.land-bottom li.partner a{
	background:url(../img/bg-partner.gif) no-repeat 0 0;
}
#content2 div.land-bottom li.free a{
	background:url(../img/bg-free.gif) no-repeat 0 0;
}
#content2 div.cont-text{
	width:670px;
	padding:0 0 0 102px;
}

.completeListStyle
{
	overflow:auto;
	height:130px;
	list-style-type: none;
	margin-top: 10px;
}
/*------------------Login-------begin----------------------------------*/
#log-in{
	width:100%;
	background:url(../img/bg-what.gif) repeat-y 0 0;
	overflow:hidden;
	margin:0 0 14px;
}
#log-in div.log-in-top{
	width:100%;
	background:url(../img/bg-login-top.gif) no-repeat 0 0;
	overflow:hidden;
}
#log-in div.log-in-bottom{
	width:100%;
	background:url(../img/bg-what-bot.gif) no-repeat 0 100%;
	overflow:hidden;
	padding:0 0 22px;
}
#log-in div.login-left-box{
	float:left;
	width:350px;
	padding:60px 0 0 60px;
	color:#022270;
	font-weight:bold;
	font-size:18px;
	line-height:22px;
}
#log-in div.login-left-box p{
	margin:0;
}
#log-in div.login-right-box{
	float:right;
	width:454px;
	height: 271px;
	padding:40px 58px 41px 31px;
	background:url(../img/bg-login-right-box.gif) no-repeat 0 0;
	margin:25px 0 0;
	font-weight:bold;
	color:#424242;
}
#log-in h2{
	font-size:22px;
	line-height:26px;
	margin-bottom:10px;
}
#log-in ul.signup-buttons{
	padding:0;
	color:#797979;
	font-weight:lighter;
	margin:39px 0 0;
	line-height:20px;
}
#log-in ul.signup-buttons li{
	list-style:none;
	padding:0 0 21px;
}
#log-in ul.signup-buttons li a{
	color:#0087cc;
	background:url(../img/arrow.gif) no-repeat 0 6px;
	padding:0 0 0 13px;
}
#log-in div.login-right-box h3{
	font-size:20px;
	color:#022270;
	margin:7px 0 0 24px;
}
#log-in div.login-data{
	width:100%;
	padding:0 0 37px 24px;
}
#log-in div.login-right-box div.form-item{
	margin:26px 0 0;
	overflow:hidden;
	width:100%;
}
#log-in div.login-right-box div.form-item label{
	font-size:16px;
	color:#022270;
	width:104px;
	float:left;
	font-weight:bold;
	margin:8px 0 0;
}
#log-in div.login-right-box div.form-item input.text{
	float:left;
	border-top:1px solid #787878;
	border-bottom:1px solid #787878;
	border-left:1px solid #949494;
	border-right:1px solid #949494;
	padding:6px 5px 5px;
	/*height:21px;*/
	width:255px;
}
#log-in div.login-right-box input.remember{
	font-size:15px;
	margin:0 7px 0 0;
}
#log-in div.login-right-box input.log-in-btn{
	background:url(../img/bg-login-btn.gif) no-repeat 0 0;
	font-size:21px;
	color:#fff;
	font-weight:bold;
	width:223px;
	height:45px;
	border:0;
	letter-spacing:-1px;
	padding:0 0 5px 30px;
	cursor:pointer;
	margin:29px 0 0;
}

/*------------------Login-------end----------------------------------*/
/*------------------Logout-------begin----------------------------------*/
#logout-popup{
	width:568px;
	background:url(../img/bg-logout-popup.png) no-repeat 0 0;
	position:absolute;
	top:108px;
	left:50%;
	margin:0 0 0 -289px;
	padding:0 0 35px 38px;
	font-weight:bold;
	z-index:500;
}
#logout-popup h2{
	color:#797979;
	font-size:22px;
	margin:14px 0 0;
	padding:0 0 7px;
}
#logout-popup div.logout-content{
	background:url(../img/bg-logout-content.gif) no-repeat 0 0;
	width:399px;
	margin:15px 0 0 2px;
	padding:27px 60px 31px 69px;
	font-size:18px;
	color:#022270;
	line-height:24px;
}
#logout-popup div.logout-content h3{
	color:#db1700;
	font-size:24px;
	margin:0;
	padding:0 0 6px;
}
#logout-popup div.logout-content a.count{
	color:#022270;
	font-size:27px;
	text-decoration:none;
}
#logout-popup div.logout-buttons{
	width:529px;
	overflow:hidden;
	margin:19px 0 0;
	padding:0 0 0 3px;
}
#logout-popup div.logout-buttons a{
	color:#fff;
	font-size:18px;
	height:23px;
	text-align:center;
	padding:11px 0 5px;
}
#logout-popup div.logout-buttons a:hover{
	text-decoration:none;
}
#logout-popup div.logout-buttons a.logout-btn{
	width:116px;
	background:url(../img/bg-logout-btn.gif) no-repeat 0 0;
	float:left;
}
#logout-popup div.logout-buttons a.continue{
	float:right;
	width:242px;
	background:url(../img/bg-continue-btn.gif) no-repeat 0 0;
}
/*------------------Logout-------end----------------------------------*/

.addit2
{
	float:left;
	padding:0 0 0 26px;
	display:inline;
	margin:0 0 0 5px;
	line-height:29px;
	background:url(../img/bg-link-additional.gif) no-repeat 0 -46px;
}

/*------------------ServiceChannel Experience-------begin----------------------------------*/

#edit-sc-experience-login{
	width:619px;
	top:550px;
	left:50%;
	margin-left:-315px;
}
#edit-sc-experience-login img{
	display:block;
}
#edit-sc-experience div.login-block{
	overflow:hidden;
}
#edit-sc-experience{top:550px;}
#edit-sc-experience  div.edit-main .edit-inner2,
#edit-sc-experience-login div.edit-main .edit-inner2{
	min-height:275px;
	height:275px;
	height:auto!important;
	padding-right:34px;
	background-position:0 100%;
}
#edit-sc-experience div.exp-block{
	display:none;
	overflow:hidden;
}
#edit-sc-experience div.login-block p,
#edit-sc-experience-login p{
	width:100%;
	font-size:13px;
	margin:12px 0 0;
}

#edit-sc-experience div.login-block div.white-block-inner,
#edit-sc-experience-login div.white-block-inner{
	padding:11px 20px 5px 31px;
}
#edit-sc-experience div.login-block h4,
#edit-sc-experience-login h4{
	margin:0;
}
#edit-sc-experience div.login-block h4.error,
div.error h4,
#edit-sc-experience-login div.error h4{
	color:#ac0f00;
}
#edit-sc-experience div.login-block ul,#edit-sc-experience-login ul{
	margin:22px 0 0;
	width:100%;
	float:left;
}
#edit-sc-experience div.login-block label,
#edit-sc-experience-login label{
	width:91px;
}
#edit-sc-experience div.login-block div.buttons input.login,
#edit-sc-experience-login div.buttons input.login{
	width:237px;
	height:39px;
	float:right;
	background:url(../img/btn-login.gif) no-repeat 0 0;
}
div.login{
	width:100%;
	overflow:hidden;
	height:60px;
	background:url(../img/service-channel.gif) no-repeat 0 0;
}
div.login div.logged-in{
	float:right;
	width:556px;
	padding:0 32px 0 0;
}
div.login div.logged-in p{
	float:right;
	clear:both;
	display:inline;
	margin:7px 3px 4px 0;
	font-weight:bold;
	color:#047ac2;
}
div.login div.logged-in p span{
	font-weight:normal;
}
div.login div.logged-in a.login{
	float:right;
	clear:both;
	width:147px;
	height:23px;
	background:url(../img/login.gif) no-repeat 0 0;
}

div.edit table.experience {
	margin:0;
	padding:0;
	width: 480px;
	border: none;
	border-spacing: 0px;
	}

div.edit table.experience th{
	border-bottom: none;
	padding: 5px 0 5px 0;
	width: 150px;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	border-bottom: none;
}

div.edit table.experience td{
	border-bottom: none;
	padding: 5px 0 5px 0;
	width: 55px;
	text-align:left;
	font-size:13px;
	font-weight:normal;
	border-bottom: none;
}

div.edit table.experience th.no-line, div.edit table.experience td.no-line{
	border-bottom: none;
}

div.edit table.experience th.s-line, div.edit table.experience td.s-line{
	border-bottom: 1px dotted #333;
}

div.edit table.experience td.show {
	width: 175px;
	padding: 0 0 0 25px;
	border-bottom: none;
}
div.edit table.experience td.show input.radio{
	margin:2px 7px 0 5px;
	float:left;
	width:13px;
	height:13px;
}
div.edit table.experience td.show label{
	margin:0 21px 0 0;
	float:left;
}


.servicechannel_box_header
{
    color: #01226f;
    font-weight: bold;
    font-size: 14px;
}
/*
.servicechannel_box .dashed_td
{
    color: #787878;
    font-weight: bold;
    font-size: 12px;
    text-align: left;
    width: 100%;
    border-color: #939b9e;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
}

.servicechannel_box .last
{
    color: #a9a9a9;
    font-size: 12px;
    text-align: left;
	border-color: #939b9e;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
}*/
/*------------------ServiceChannel Experience-------end----------------------------------*/


.dashed_td
{
	 border-color: #939b9e;
	 border-bottom-width: 1px;
	 border-bottom-style: dashed;
}

.dashed_line
{
	 border-color: #939b9e;
	 line-height: 1px;
	 border-bottom-width: 1px;
	 border-bottom-style: dashed;
}

.space
{
	height: 4px;
}

ul.tabs-nav li.tabs-selected a.search {
}
ul.tabs-nav li.tabs-selected a.search span,
ul.tabs-nav li:hover a.search span{
	padding-left:28px;
	background:url(../img/bg-menu-search_a.gif) no-repeat 0 0;
}
ul.tabs-nav li a.search span{
	padding-left:28px;
	background:url(../img/bg-menu-search.gif) no-repeat 0 0;
}

/*------------------Search-------begin----------------------------------*/
#search-container{
  padding:20px 0 0 6px;
  width:100%;
}

#search-container p.first{
  font-size:18px;
  line-height:20px;
  color:#797979;
  font-weight:normal;
}

#search-container div.main-block{
	width:879px;
	margin:30px 0 0;
	overflow:hidden;
}

#search-container div.main-block .top{
	width:100%;
	padding:5px 0 0;
	background:url(../img/bg-tools-top.gif) no-repeat 0 0;
}

#search-container div.main-block .bottom{
	padding:0 28px 35px 27px;
	width:824px;
	overflow:hidden;
	background:#ebebeb url(../img/bg-tools-bot.gif) no-repeat 0 100%;
}

#search-container div.main-block ul.search-block{
	width:100%;
	margin:0;
	font-size:13px;
	line-height:18px;
	overflow:hidden;
	padding:12px 0 0;
}

#search-container div.main-block ul.search-block li{
	list-style:none;
	background:#fff;
	float:left;
	width:824px;
	margin:7px 0 0;
}

#search-container ul.search-block li div.li-top{
	width:100%;
	background:url(../img/bg-li-top.gif) no-repeat 0 0;
}

#search-container ul.search-block li div.li-bot{
	padding:9px 10px 10px 22px;
	width:792px;
	overflow:hidden;
	background:url(../img/bg-li-bot.gif) no-repeat 0 100%;
}

#search-container div.top{
  background:none;
}
#search-container h4.trade{
  display:none;
}
#search-container ul li.step3 div.region input.enter,
#search-container ul li.step3 div.region div.states{
  display:none;
}
#search-container label{
  font-size:16px;
  font-weight:bold;
  color:#a9a9a9;
  float:left;
  padding:0 0 5px;
  margin:0 60px 0 0;
}
#search-container input.radio{
  float:left;
  width:17px;
  height:17px;
  margin:0 12px 0 0;
}
#search-container label.selected{
  color:#424242;
}
#search-container input.text{
  width:557px;
  height:19px;
  outline:none;
  margin:-3px 0 0 4px;
  border:1px solid #787878;
  padding:4px 4px 2px;
  color:#424242;
  font:12px/14px Arial,Helvetica,sans-serif;
}
#search-container input.text-default{
	font-style:italic;
	color:#797979;
}
#search-container ul.search-block li div.li-bot{
  padding-bottom:20px;
}
#search-container div.region{
  width:100%;
  margin:12px 0 0;
  padding:0;
  overflow:hidden;
}
#search-container div.region input.text{
  float:left;
  margin:12px 0 0;
}
#search-container div.region div.states{
  width:774px;
  overflow:hidden;
}
#search-container div.region div.states div.country-top{
  width:100%;
  margin:12px 0 0;
  background:url(../img/bg-country-top.gif) no-repeat 0 0;
}
#search-container div.region div.states div.country-bottom{
  width:100%;
  padding:0 0 5px;
  background:url(../img/bg-country-bottom.gif) no-repeat 0 100%;
}
#search-container div.region div.states div.country-inner{
  width:734px;
  overflow:hidden;
  padding:3px 0 10px 42px;
  background:url(../img/bg-country-inner.gif) repeat-y 0 0;
}
#search-container div.region div.states div.country-title{
  padding:0 24px 0 5px;
  overflow:hidden;
}
#search-container h3{
  font-weight:bold;
  color:#424242;
  float:left;
  font-size:18px;
  margin:4px 0 0 0;
}
#search-container h3.us{
  line-height:32px;
  padding:0 0 0 38px;
  background:url(../img/bg-us.gif) no-repeat 0 0;
}
#search-container h3.canada{
  line-height:34px;
  margin:2px 0 0;
  padding:0 0 0 40px;
  background:url(../img/bg-canada.gif) no-repeat 0 0;
}
#search-container div.states label{
  color:#424242;
  margin:0;
  font-size:13px;
}
#search-container div.states div.country-title label,
#search-container div.states div.country-title input.check{
  float:right;
  margin:8px 0 0;
}
#search-container div.states div.country-title input.check{
  margin:10px 6px 0 0;
}
#search-container ul.check-block{
  width:700px;
  float:left;
  margin:0;
  padding:0;
  overflow:hidden;
}
#search-container ul.check-block li{
  float:left;
  width:100%;
  margin:7px 0 0;
  list-style:none;
}
#search-container ul.check-block input.check{
  float:left;
  margin:0 7px 0 0;
}
#search-container ul.check-block label{
  float:left;
  clear:right;
  font-weight:normal;
  font-size:12px;
  line-height:14px;
  margin:0;
  padding:0;
}
#search-container input.submit-search{
	padding:0 0 5px 0;
	border:0 none;
	width:143px;
	height:29px;
	color:#fff;
	font-size:0;
	line-height:0;
	text-indent:-99999px;
	margin:22px 0 0;
	float:right;
	cursor:pointer;
	background:url(../img/bg-btn-search-form.gif) no-repeat 0 0;
}
#search-container input.disabled{
	background:url(../img/bg-btn-search-dis.gif) no-repeat 0 0;
}
#search-container a.additional{
	font-weight:bold;
}
#search-container a.additional span.addit{
	font-size:12px;
}
#search-container ul.search-results{
	float:left;
	width:570px;
	margin:5px 0 0;
	padding:0;
}
#search-container ul.search-results li{
	list-style:none;
	padding:0 0 8px 9px;
	background:url(../img/bg-list-arrow.gif) no-repeat 0 4px;
}
#search-container div.blue-box{
	float:right;
	width:250px;
	height:63px;
	margin:-7px 6px 0 0;
	padding:5px 15px 0;
	background:url(../img/bg-blue-box.gif) no-repeat 0 0;
}
#search-container div.blue-box p{
	font-weight:bold;
	font-size:13px;
}
#search-container div.search-title{
	width:804px;
	padding:0 8px 6px 12px;
	margin:0 0 0 -22px;
	overflow:hidden;
	border-bottom:1px solid #e6e6e6;
}
#search-container div.main-block ul.search-block div.search-title h4{
	float:left;
	font-size:17px;
	margin:3px 0 0;
}
#search-container div.search-title a.additional{
	float:right;
}
#search-container div.search-content{
	margin:13px 0 0;
	width:100%;
	overflow:hidden;
}
#search-container div.search-content img{
	float:left;
}
#search-container div.search-content div.description{
	float:left;
	width:350px;
	padding:0 33px 0 30px;
}
#search-container span.yes{
	padding:0 0 0 22px;
	background:url(../img/bg-yes.gif) no-repeat 0 0;
}
#search-container div.search-content table{
	width:100%;
}
#search-container div.search-content table td{
	border-top:1px dashed #999;
	padding:3px 5px 3px 0;
}
#search-container div.search-content table tr.first td{
	border:0 none;
}
#search-container div.search-content div.text{
	float:left;
	width:300px;
}
#search-container div.search-content div.text p{
	margin:7px 0 0 4px;
	line-height:14px;
}
#search-container div.search-content div.text ul{
	margin:4px 0 0 18px;
	padding:0px;
}
#search-container div.search-content div.text ul li{
	margin:0px 0 0 0px;
	padding:0px;
	list-style-type:square;
	}
#search-container a.view {
	margin: 2px 0 0px 0px;
	display:inline;
	font-size: 10px;
}
#search-container div.search-content div.text p.spec{
	border-bottom:1px dashed #999;
	font-weight:bold;
	padding:0 0 6px 4px;
	margin:3px 0 0;
	clear: both;
}
#search-container div.search-content div.spec_status{
	float:left;
	width:350px;
	margin:13px 0 0 0px;
}
#search-container div.search-content div.spec_status p{
	margin:7px 0 0 0px;
	line-height:14px;
}
#search-container div.search-content div.spec_status p.sbs{
	border-bottom:1px dashed #999;
	font-weight:bold;
	padding:0 0 6px 0px;
	margin:3px 0 0;
	clear: both;
}
#search-container div.block-inner {
	padding-right:0;
	padding-bottom:2px;
	width:865px;
}
#search-container div.main-block {
	margin:16px 0 0;
}
#search-container div.main-block ul.search-block {
	padding-top:0;
}
#search-container div.main-block ul.search-block li h4{
	font-size:22px;
	line-height:24px;
	margin:7px 0 15px 4px
}
#search-container div.main-block ul.search-block li{
	margin:20px 0 0;
}
#search-container div.main-block ul.check-block  li{
	margin:5px 0 0;
}
#search-container div.main-block .bottom {
	padding-bottom:26px;
}
/*------------------Search-------end------------------------------------*/
/*------------------Search animation-------start------------------------*/
#search-a-fader{
	display:none;
	min-width:952px;
	min-height:100%;
	padding:0 20px;
	overflow:hidden;
}
#search-a-popup{
	display:none;
	width:626px;
	height:292px;
	overflow:hidden;
	position:absolute;
	top:200px;
	left:50%;
}
#search-a-popup div.box{
	width:458px;
	height:259px;
	padding:33px 0 0 168px;
	overflow:hidden;
	position:relative;
	z-index:2;	
	background:url(../img/loader/bg-loader.png) no-repeat 0 0;	
}
#search-a-popup div.box div.loader{
	width:218px;
	height:214px;
	margin:0 0 0 41px;
	padding:30px 0 0 30px;
	text-align:left;
	background:url(../img/loader/zoom.png) no-repeat 0 0;
}
#search-a-popup div.box div.loader img{
	width:85px;
	height:85px;
	display:block;	
}
#search-a-popup div.box p{
	margin:-27px 0 0;
	padding:0;
	font-size:22px;
	line-height:24px;
	font-weight:bold;
	color:#424242;
	position:relative;
	z-index:10;
}
/*------------------Search animation-------end------------------------*/
