/* General reset */
*{font-size:100.01%}
html{height:100%;}
body{
	margin:0;
	color:#dfdfdf;
	font:62.5% Arial, Helvetica, sans-serif;
	background:#000;
	height:100%;
	min-width:1000px;
}
.login{/*background:#000 url(../images3/bg-body-login.jpg) no-repeat 50% 0;*/}
img{border-style:none;}
a{
	text-decoration:none;
	color:#000;
}
a:hover{text-decoration:underline;}
a:focus{outline:none;}
input, textarea, select{
	font:bold 12px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#333;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/* General settings */
#vertical  {
float:left;
height:50%;
margin-bottom:-350px;
width:1px;}
/* login page */

.login .wrapper{
    background:#000 url(../images3/bg-body-login.jpg) no-repeat 50% 0;
	padding:0 46px 0 0;
	width:995px;
	margin:0 auto 10px;
	/*min-height:100%;*/
}
* html .login .wrapper{height:100%;}
/* main */
#main{
	width:100%;
	overflow:hidden;
	position:relative;
	margin:0 0 60px;
}
/* login-block */
.login-block{
	width:287px;
	float:right;
	background:url(../images3/bg-login-block.png) repeat-x;
	padding:20px 26px;
	margin:0 0 17px;
}
.login-block .block-holder{
	width:100%;
	overflow:hidden;
	position:relative;
}
.login-block .block-holder #animation{
   left:-26px;
   position:absolute;
   top:-20px;
}
.login-block .holder{
	width:100%;
	overflow:hidden;
}
.login-block .logo{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	/*background:url(../images3/logo.gif) no-repeat;*/
	width:245px;
	height:71px;
	margin:0;
}
.login-block .logo a{
	display:block;
	height:100%;
}
/* links */
.links{
	width:100%;
	overflow:hidden;
	text-align:right;
	padding:7px 0 16px;
}
.links ul{
	margin:0;
	padding:0 0 0 18px;
	list-style:none;
	width:90px;
	float:right;
	font:bold 1.1em/1.72em Arial, Helvetica, sans-serif;
}
.links a{color:#dbdbdb;}
/* ligin-form */
.ligin-form{
	color:#ccb0b0;
	padding:0 0 18px;
}
.ligin-form .row{
	width:100%;
	overflow:hidden;
	margin:0 0 3px;
}
.ligin-form .row p {
	padding:0;
	margin:0 0 15px 0;
	border:0;
	font-size:1.2em;
	text-align:left;
	float:left;
}
.ligin-form .row p.problem {
	padding:0;
	margin:16px 0 0 0;
	border:0;
	font-size:1.1em;
	text-align:left;
	float:left;
}
.ligin-form .row p.openid {
	padding:0;
	margin:6px 0 6px 0;
	border:0;
	font-size:1.1em;
	text-align:left;
	float:left;
}
.ligin-form .row p.error {
	padding:0;
	margin:0 0 3px 0;
	border:0;
	font-size:1.6em;
	text-align:left;
	float:left;
}	
.ligin-form .row p.back {
	padding:0;
	margin:19px 0 0 0;
	border:0;
	font-size:1.2em;
	text-align:left;
	float:left;
}	
.ligin-form .row p.problem a {
	color:#ffffff;
	text-decoration:underline;
}	
.ligin-form .row p.back a {
	color:#ffffff;
	text-decoration:none;
}	
.ligin-form h2{
	margin:0 0 2px;
	font:1.5em/1.6em Arial, Helvetica, sans-serif;
}
.ligin-form label{
	display:block;
	padding:0 0 1px;
	font-size:11px;
}
.ligin-form .txt{
	float:left;
	width:187px;
	padding:3px 10px;
	border:1px solid #bababa;
}
.ligin-form .btn-login{
	float:right;
	background:url(../images3/btn-login1.gif) no-repeat;
	width:70px;
	height:24px;
	padding:0;
	text-indent:-9999px;
	line-height:0;
	border:0;
	cursor:pointer;
}
.ligin-form .btn-send{
	float:right;
	background:url(../images3/send.gif) no-repeat;
	width:70px;
	height:24px;
	padding:0;
	text-indent:-9999px;
	line-height:0;
	border:0;
	cursor:pointer;
}
.ligin-form .hover,.ligin-form .btn-login:hover,.ligin-form .btn-send:hover{background-position:0 -24px;}
.ligin-form .check{
	float:left;
	width:91px;
	padding:0 2px 3px 0;
}
.ligin-form .check label{float:left; line-height:17px;}
.ligin-form .chk{
	float:left;
	width:16px;
	height:15px;
	margin:0 1px 0 -2px;
	padding:0;
}
.ligin-form .forgot{
	float:left;
	color:#d7bdbd;
	text-decoration:underline;
	font-size:1.1em;
	line-height:1.4em;
	margin-left:4px;
}
.ligin-form .forgot:hover{
	text-decoration:underline;
	color:#ecdddd;
}
.ligin-form .btn-facebook{
	float:right;
	margin:0 0 0 10px;
	background:url(../images3/btn-facebook.gif) no-repeat;
	width:70px;
	height:18px;
	text-indent:-9999px;
}
.ligin-form .btn-facebook:hover{background-position:0 -18px;}
.ligin-form p{
	margin:2px 0 0;
	text-align:right;
}
.btn-apply{
	float:left;
	height:20px;
	background:url(../images3/bg-apply.gif) repeat-x;
	border:1px solid #a44a4a;
	color:#ccb0b0;
	text-align:center;
	width:134px;
	text-transform:uppercase;
	font:bold 9px/20px Arial, Helvetica, sans-serif;
}
.btn-apply:hover{
	background-position:0 -20px;
	border:1px solid #bc8181;
	color:#f3dfdf;
	text-decoration:none;
}
.visit{
	position:absolute;
	left:0;
	top:29px;
	width:80px;
	padding:13px 7px 14px 12px;
	font:15px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#830000;
}
.visit:hover{
	color:#000;
	background:#970000;
	text-decoration:none;
}
/* footer */
#footer{
	background:url("../images3/bg-footer.png") repeat scroll 0 0 transparent;
    color:#5D5D5D;
    margin:-35px 0 0 -38px;
    overflow:hidden;
    padding:5px 0 10px;
    width:1032px;
}
.login #footer{/*width:100%;*/ margin:-59px 0 0; width:1041px;}
#footer .holder{
	height:1%;
	overflow:hidden;
	position:relative;
	/*padding:0 30px;*/
	z-index:10;
}
#footer .copy{text-align:right;padding:0 4px 0 0;}
#footer p{margin:4px 0 0;}
#footer .left{
	float:left;
	width:817px;
}
/* main navigation */
.nav {
	margin:0;
	padding:5px 0 0;
	list-style:none;
	overflow:hidden;
	float:left;
	font:bold 1em/1.2em Arial, Helvetica, sans-serif;
}
.nav li{
	float:left;
	padding:0 17px 0 18px;
	margin:0 0 0 -1px;
	background:url(../images3/sep-nav.gif) no-repeat 0 60%;
}
.nav a{color:#666;}
.nav a:hover{
	text-decoration:none;
	color:#aeaeae;
}
.nav .active a{color:#624646;}
/* social */
.social{
	float:left;
	font:bold 1em/1.2em Arial, Helvetica, sans-serif;
	color:#a40707;
	color:#A40707;
    margin-left:14px;
}
#footer .social p{float:left;}
.social ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.social ul li{
	float:left;
	padding:0 0 0 6px;
}
.social a{
	display:block;
	text-indent:-9999px;
	width:20px;
	height:20px;
}
.social a:hover{background-position:0 -20px;}
.social .facebook{background:url(../images3/ico-facebook.gif) no-repeat;}
.social .twitter{background:url(../images3/ico-twitter.gif) no-repeat;}
.social .blogger{background:url(../images3/ico-blogger.gif) no-repeat;}
/* membership page styles */
/* wrapper */
.wrapper{
	width:954px;
	margin:0 auto 10px;
	/*min-height:100%;*/
	border: 1px solid #222;
	padding:0 40px;
	clear: left;
}
* html .wrapper{height:100%;}
.right-col{
	float:right;
	width:733px;
	background:#860000;
}
/* header */
#header{
	overflow:hidden;
	background:url(../images3/bg-header.jpg) repeat-x;
	height:104px;
	padding:20px 26px 0 0;
}
#header .logo{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images3/logo.gif) no-repeat;
	width:245px;
	height:71px;
	margin:0;
}
#header .logo a{
	display:block;
	height:100%;
}
/* content */
#content{
	overflow:hidden;
	height:1%;
	padding:30px 28px 0 33px;
}
#content .elite-membership{
	text-indent:-9999px;
	background:url(../images3/text-elite-membership.gif) no-repeat;
	height:17px;
	padding:0 0 8px;
	border-bottom:1px solid #b46161;
	margin:0 0 13px;
}
#content .management-team {
	text-indent:-9999px;
	background:url(../images3/managementTeam.gif) no-repeat;
	height:17px;
	padding:0 0 8px;
	border-bottom:1px solid #b46161;
	margin:0 0 13px;
}
#content .advisors {
	text-indent:-9999px;
	background:url(../images3/advisor.gif) no-repeat;
	height:17px;
	padding:0 0 8px;
	border-bottom:1px solid #b46161;
	margin:0 0 13px;
}
#content .privy-partners {
	text-indent:-9999px;
	background:url(../images3/partners.gif) no-repeat;
	height:17px;
	padding:0 0 8px;
	border-bottom:1px solid #b46161;
	margin:0 0 13px;
}
#content .application{
	text-indent:-9999px;
	background:url(../images3/text-application.gif) no-repeat;
	height:17px;
	padding:0 0 8px;
	border-bottom:1px solid #b46161;
	margin:0 0 13px;
}
#content .about-privy{
	text-indent:-9999px;
	background:url(../images3/text-about-privy.gif) no-repeat;
	height:17px;
	padding:0 0 8px;
	border-bottom:1px solid #b46161;
	margin:0 0 13px;
}
#content .about-text-the-promise-of-asia {
	text-indent:-9999px;
	background:url(../images3/text-the-promise-of-asia.gif) no-repeat;
	height:17px;
	padding:0 0 8px;
	border-bottom:1px solid #b46161;
	margin:0 0 13px;
}
#content .advertising-text-advertising-opportunities {
	text-indent:-9999px;
	background:url(../images3/text-advertising-opportunities.gif) no-repeat;
	height:17px;
	padding:0 0 8px;
	border-bottom:1px solid #b46161;
	margin:0 0 13px;
}
#content .advertising-text-privy-private-events {
	text-indent:-9999px;
	background:url(../images3/text-privy-private-events.gif) no-repeat;
	height:17px;
	padding:0 0 8px;
	border-bottom:1px solid #b46161;
	margin:0 0 13px;
}
#content .advertising-text-privy-communique-magazine {
	text-indent:-9999px;
	background:url(../images3/text-privy-communique-magazine.gif) no-repeat;
	height:17px;
	padding:0 0 8px;
	border-bottom:1px solid #b46161;
	margin:0 0 13px;
}
#content .advertising-text-privy-cityguide {
	text-indent:-9999px;
	background:url(../images3/text-privy-cityguide.gif) no-repeat;
	height:17px;
	padding:0 0 8px;
	border-bottom:1px solid #b46161;
	margin:0 0 13px;
}
#content .advertising-opportunities-content {
	margin:21px 0 0 22px;
	padding:0;
	border:0;
	width:100%;
	height:466px;
	float:left;
}
#content .advertising-opportunities-content img {
	width:208px;
	margin:0 47px 0 0;
	padding:0;
	border:0;
	float:left; 
}
#content .advertising-opportunities-content div.advopp-para1 {
	width:396px;
	margin:10px 0 0 0;
	padding:0;
	border:0;
	font:1.3em Arial, Helvetica, sans-serif;
	color:#dfdfdf;
	float:left;
}
#content .advertising-opportunities-content div.advopp-para2 {
	margin:19px 0 0 0;
	padding:0;
	border:0;
	font:1.3em Arial, Helvetica, sans-serif;
	color:#dfdfdf;
	float:left;
}	
#content .advertising-opportunities-content div.advopp-para2 a {
	color:#dfdfdf;
}
#content .advertising-opportunities-content div.private-events-para1 {
	width:396px;
	margin:41px 0 0 0;
	padding:0;
	border:0;
	font:1.3em Arial, Helvetica, sans-serif;
	color:#dfdfdf;
	float:left;
}
#content .advertising-opportunities-content div.communique-magazine-para1 {
	width:396px;
	margin:0 0 0 0;
	padding:0;
	border:0;
	font:1.3em Arial, Helvetica, sans-serif;
	color:#dfdfdf;
	float:left;
}
#content .advertising-opportunities-content div.communique-magazine-para1 a {
	color:#dfdfdf;
}
#content .advertising-opportunities-content2 {
	margin:33px 0 0 5px;
	padding:0;
	border:0;
	width:100%;
	height:454px;
	float:left;
}	
#content .advertising-opportunities-content2 img.img-p5-cityguide {
	width:483px;
	height:138px;
	padding:0;
	margin:0 0 19px 88px;
	border:0;
}

#content .advertising-opportunities-content2 div.cityguide-para1 {
	width:100%;
	margin:0 0 0 0;
	padding:0;
	border:0;
	font:1.3em Arial, Helvetica, sans-serif;
	color:#dfdfdf;
	float:left;
}	
#content .advertising-opportunities-content2 div.cityguide-para1 a {
	color:#dfdfdf;
}	
#content .contact-content {
	margin:0px 0 0 5px;
	padding:0;
	border:0;
	width:100%;
	height:487px;
	float:left;
}	
#content .contact-content div.header {
	margin:0;
	padding:0 0 9px 0;
	border-bottom:1px solid #b46161;
	width:672px;
	font:1.0em Arial, Helvetica, sans-serif;
	color:#d7c8c8;
	float:left;
}
#content .contact-content ul {
	list-style:none;
	margin:0;
	padding:0;
	border:0;
	width:672px;
	float:left;	
}
#content .contact-content ul li {
	padding:21px 0 21px 21px;
	width:100%;	
	margin:0;
	float:left;
	border-bottom:1px solid #9e3333;
}
#content .contact-content ul li h2 {
	text-indent:-9999px;
	width:216px;
	margin:2px 0 0 0;
	padding:0;
	float:left;
}	
#content .contact-content ul li h2.general-inquiries {
	background:url(../images3/text-contact-general-inquiries.gif) no-repeat 0 0;
}
#content .contact-content ul li h2.press {
	background:url(../images3/text-contact-press.gif) no-repeat 0 0;
}
#content .contact-content ul li h2.advertising {
	background:url(../images3/text-contact-advertising.gif) no-repeat 0 0;
}
#content .contact-content ul li h2.magazine {
	background:url(../images3/text-contact-magazine.gif) no-repeat 0 0;
}
#content .contact-content ul li h2.business-development {
	background:url(../images3/text-contact-business-development.gif) no-repeat 0 0;
}
#content .contact-content ul li h2.tech-support {
	background:url(../images3/text-contact-tech-support.gif) no-repeat 0 0;
}	

#content .contact-content ul li a.email {
	width:266px;
	font:1.3em Arial, Helvetica, sans-serif;
	color:#dfdfdf;
	margin:0;
	padding:0;
	float:left;
}
#content .contact-content ul li span.moredetail {
	width:172px;
	font:1.3em Arial, Helvetica, sans-serif;
	color:#dfdfdf;
	margin:0;
	padding:0;
	float:left;
}
#content .contact-content ul li span.moredetail a.link {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#dfdfdf;
}	
#content .press-text-in-the-news {
	text-indent:-9999px;
	background:url(../images3/text-in-the-news.gif) no-repeat;
	height:17px;
	padding:0 0 8px;
	border-bottom:1px solid #b46161;
	margin:0 0 13px;
}
#content .press-text-members-in-action {
	text-indent:-9999px;
	background:url(../images3/text-members-in-action.gif) no-repeat;
	height:17px;
	padding:0 0 8px;
	border-bottom:1px solid #b46161;
	margin:0 0 13px;
}
#content .press-text-press-releases {
	text-indent:-9999px;
	background:url(../images3/PressReleases.gif) no-repeat;
	height:17px;
	padding:0 0 8px;
	border-bottom:1px solid #b46161;
	margin:0 0 13px;
}
#content .press-text-vivid-magazine-global-insider-series {
	text-indent:-9999px;
	background:url(../images3/text-vivid-magazine-global-insider-series.gif) no-repeat;
	height:17px;
	padding:0 0 8px;
	border-bottom:1px solid #b46161;
	margin:0 0 13px;
}
#content .press-content {
	margin:0;
	padding:0;
	border:0;
	width:100%;
	height:486px;
	float:left;
}
#content .press-content ul {
	margin:-24px 0 0 0;
	padding:0;
	border:0;
	width:100%;
	list-style:none;
	float:left;
}	
#content .press-content ul li {
	padding:24px;
	margin:0;
	border-bottom:1px solid #9e3333;
	width:100%;
	float:left;
}	
#content .press-content ul li h2 {
	width:241px;
	margin:0 38px 0 0;
	padding:0;
	height:68px;
	float:left;
}
/*
#content .press-content ul li h2.the-korea-times {
	background:url(../images3/img-the-korea-times.gif) no-repeat 0 0;
}
#content .press-content ul li h2.vivid {
	background:url(../images3/img-vivid.gif) no-repeat 0 0;
}
#content .press-content ul li h2.altra {
	background:url(../images3/img-altra.gif) no-repeat 0 0;
}
*/
/*	
#content .press-content ul li h2.the-wall-street-journal-food-drink {
	background:url(../images3/img-the-wall-street-journal-food-drink.gif) no-repeat 0 0;
}
#content .press-content ul li h2.the-japan-times-online {
	background:url(../images3/img-the-japan-times-online.gif) no-repeat 0 0;
}
*/
.comingsoon {
	margin:0;
	padding:0;
	border:0;
	font:1.3em Arial, Helvetica, sans-serif; 	
} 
#content .press-content2 {
	margin:0;
	padding:0;
	border:0;
	width:100%;
	height:486px;
	float:left;
}
#content .press-content2 ul {
	margin:0 0 0 0;
	padding:0;
	border:0;
	width:100%;
	list-style:none;
	float:left;
}	
#content .press-content2 ul li {
	padding:0;
	margin:0;
	border:0;
	width:100%;
	float:left;
}	
#content .press-content2 ul li h2 {
	width:282px;
	margin:0 5px 0 0;
	padding:0;
	height:197px;
	text-indent:-9999px;
	/*background:url(../images3/img-VIVID-MAGAZINE-GLOBAL-INSIDER-SERIES.gif) no-repeat 0 0;*/
	background:url(../images3/PressMagCover.jpg) no-repeat;
	float:left;
}
#content .press-content2 ul li span {
	font:1.3em Arial, Helvetica, sans-serif;
	margin:33px 0 0 0;
	padding:0;
	width:380px;
	float:left;
}	
#content .press-content2 ul li.first {
	padding:0 0 29px 0;
	border-bottom:1px solid #9e3333;	
}
#content .press-content2 ul li.second {
	padding:17px 0 20px 4px;
	margin:0 0 0 0;
	border-bottom:1px solid #9e3333;
	width:660px;
	float:left;	
}
#content .press-content2 ul li.second div.season {
	margin:0 0 11px 0;
	padding:0;
	font:1.1em Arial, Helvetica, sans-serif bold;
	width:100%;
	float:left;
}
#content .press-content2 ul li.second div.title {
	margin:0 0 11px 0;
	padding:0;
	font:1.4em Arial, Helvetica, sans-serif bold;
	width:100%;
	float:left;
}
#content .press-content2 ul li.second div.title a {
	margin:0;
	padding:0;
	color:#fff;
	font-weight:bold;
}	
#content .press-content2 ul li.second div.description {
	margin:0 0 0 0;
	padding:0;
	font:1.3em Arial, Helvetica, sans-serif bold;
	width:100%;
	float:left;
}
.magazine-popup {
	background-color:#000000;
}

#content .press-content ul li div.date {
	margin:0 0 11px 0;
	padding:0;
	border:0;
	font:1.1em Arial, Helvetica, sans-serif;
	color:#dfdfdf;
	width:370px;
	float:left;
}
#content .press-content ul li div.news {
	margin:0 0 0 0;
	padding:0;
	border:0;
	font:1.4em Arial, Helvetica, sans-serif;
	color:#dfdfdf;
	line-height:17px;
	width:370px;
	float:left;
}
#content .press-content ul li div.news a {
	color:#dfdfdf;
}		

#content p{
	margin:0 0 10px;
	font-size:1.3em;
	line-height:1.2em;
}
#content p.toensure {
	margin:0 0 10px;
	padding:0 0 10px;
	font-size:1.3em;
	line-height:1.2em;
	border-bottom:1px solid #9e3333;
}
#content p.about{
	margin:0 0 0;
	padding:0;
	height:460px;
	font-size:1.3em;
	line-height:1.2em;
}
/* capabilities */
.capabilities{
	width:100%;
	overflow:hidden;
	padding:12px 0 5px;
	margin:0 0 5px;
	border-bottom:1px solid #9e3333;
}
#content h3{
	margin:0 0 5px;
	font:1.5em/1.3em Arial, Helvetica, sans-serif;
}
.capabilities ul{
	margin:0;
	padding:0 0 15px 40px;
	list-style:none;
	font-size:1.3em;
	line-height:1.2em;
}
.capabilities ul li{
	padding:0 0 5px 17px;
	background:url(../images3/bullet-capabilities.gif) no-repeat 0 3px;
}
/* request-form */
.request-form{padding:0 0 30px;}
.request-form h4{
	margin:0 0 7px;
	font:1em/1.2em Arial, Helvetica, sans-serif;
	color:#d06f6f;
	text-transform:uppercase;
	font-weight: bold;
}
.request-form .row{
	width:100%;
	overflow:hidden;
	margin:0 0 7px;
}
.request-form .row.wide{ width: 335px;}
.request-form .item{
	background:url(../images3/bg-item.gif) repeat-x 0 100%;
	height:1%;
	overflow:hidden;
	padding:15px 55px 10px 32px;
}
.request-form .messageerr {
	width:633px;
	margin:0;
	padding:8px 8px 8px 32px;
	border:1px dotted #d06f6f;
	float:left;
}
.request-form ul {
	list-style:none;
	margin:0;
	padding:0;
	border:0;
	width:100%;
	overflow:hidden;
	float:left;
}	
.request-form ul li {
	width:100%;
	font:1.4em Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
}	
.request-form .mark{
	font-size:1.5em;
	line-height:1em;
}
.request-form .twocolumns{
	width:100%;
	overflow:hidden;
	margin:0 0 15px;
}
.request-form .column-left{
	float:left;
	width:260px;
}
.request-form .column-right{
	float:right;
	width:290px;
}
.request-form label{
	float:left;
	width:90px;
	padding:3px 4px 0 0;
	font:bold 1.1em/1.2em Arial, Helvetica, sans-serif;
}
.request-form .txt{
	float:left;
	border:1px solid #999;
	background:#fff;
	padding:3px 10px 2px;
	margin:0;
}
.request-form .twocolumns .txt{width:144px;}
.request-form .column-right label{
	text-align:right;
	width:114px;
}
.request-form .column-right .txt{float:right;}
.name .long{width:202px;}
.request-form .space{margin:0 0 13px;}
.request-form .radios{
	float:left;
	overflow:hidden;
	margin-top:7px;
}
.radios .rad{
	float:left;
	width:16px;
	height:15px;
	margin:0 4px 0 0;
	padding:0;
}
.radios label{
	width:auto;
	padding:0 33px 0 0;
}
.request-form .sel{
	width:166px; 
	height:21px;}
.request-form .column-right .sel{float:right;}
.locality .twocolumns{margin: 0 0 9px;}
.request-form .area{
	float:right;
	width:470px;
	border:1px solid #999;
	padding:9px;
	color:#333;
	max-width:470px;
	height:36px;
	overflow:auto;
}
.area-holder label{width:auto;}
.request-form .bussiness label{width:125px;}
.bussiness .long{width:434px;}
.bussiness .column-left{width:311px;}
.bussiness .column-left .txt{width:160px;}
.bussiness .column-right{width:267px;}
.bussiness .column-right label{width:96px;}
.bussiness .area-holder{
	width:100%;
	overflow:hidden;
	margin:0 0 7px;
}
.bussiness .area-holder label{width:90px;}
.bussiness .area-holder .area{height:109px;}
.web-sites{
	width:100%;
	overflow:hidden;
}
.request-form .web-sites label{
	width:90px;
	padding:7px 4px 0 0;
}
.web-sites .address{
	float:left;
	width:326px;
}
.web-sites .address span{
	float:left;
	font-size:1.2em;
	font-weight:bold;
	padding:5px 0 0;
}
.web-sites .txt{
	width:271px;
	float:right;
}
.request-form .file{
	border:1px solid #999;
	background:#fff;
	margin-top:4px;
}
.request-form .upload strong{
	float:right;
	margin:-15px -40px 0 0;
	font-size:1em;
	color:#d2d2d2;
}
.request-form .upload {
	margin:0 0 8px;
	/*padding-bottom:17px;*/
}
.request-form h2{
	font-size:1.1em;
	text-transform:uppercase;
	margin:0 10px 13px;
	border:0;
}
.request-form .btn-holder{
	width:91px;
	margin:0 auto;
	overflow:hidden;
}
.request-form .btn-holder-app{
	width:249px;
	margin:0 auto;
	overflow:hidden;
}
.request-form .btn-submit{
	background:url(../images3/btn-submit.gif) no-repeat;
	width:91px;
	height:24px;
	float:left;
	padding:0;
	text-indent:-9999px;
	line-height:0;
	border:0;
	cursor:pointer;
}
.request-form .btn-submit-app{
	background:url(../images3/btn-submit-app.gif) no-repeat;
	width:249px;
	height:24px;
	float:left;
	padding:0;
	text-indent:-9999px;
	line-height:0;
	border:0;
	cursor:pointer;
}
.request-form .btn-submit:hover, .btn-submit-app:hover,
.request-form .hover{background-position:0 -24px;}
/* sidebar */
#sidebar{
	width:208px;
	float:left;
	padding:150px 0 0;
}
#sidebar h2{
	margin:0;
	text-indent:-9999px;
	background:url(../images3/text-membership.gif) no-repeat 9px 0;
	height:22px;
	border-bottom:1px solid #2f2f2f;
	padding:0 0 8px;
}
#sidebar h2.aboutus{
	margin:0;
	text-indent:-9999px;
	background:url(../images3/text_about.gif) no-repeat 9px 0;
	height:22px;
	border-bottom:1px solid #2f2f2f;
	padding:0 0 8px;
}
#sidebar h2.advertising{
	margin:0;
	text-indent:-9999px;
	background:url(../images3/text-advertising.gif) no-repeat 9px 0;
	height:22px;
	border-bottom:1px solid #2f2f2f;
	padding:0 0 8px;
}
#sidebar h2.contact{
	margin:0;
	text-indent:-9999px;
	background:url(../images3/text-contact.gif) no-repeat 9px 0;
	height:22px;
	border-bottom:1px solid #2f2f2f;
	padding:0 0 8px;
}
#sidebar h2.press{
	margin:0;
	text-indent:-9999px;
	background:url(../images3/text-press.gif) no-repeat 9px 0;
	height:22px;
	border-bottom:1px solid #2f2f2f;
	padding:0 0 8px;
}
/* navbar */
.navbar{
	margin:0;
	padding:3px 0;
	list-style:none;
	font-size:1.3em;
	line-height:1.5em;
}
.navbar li{
	padding:7px 0 8px 8px;
	background:url(../images3/sep-navbar.gif) repeat-x 0 100%;
}
.navbar a{
	color:#aeaeae;
	padding:0 0 0 13px;
}
.navbar .active a{
	background:url(../images3/bullet-navbar.gif) no-repeat 0 3px;
	text-decoration:none;
	color:#aa0200;}
.navbar a:hover{
	text-decoration:none;
	color:#aa0200;

}
