* { margin: 0;}
img { border:0}
a:link, a:visited { color:#942478; text-decoration:underline}


 
html, body {height: 100%; font: 12px Arial, Helvetica, sans-serif; color:#fff;}
#main{background:#fff url(../images/bg-main_n1.jpg) center bottom no-repeat fixed;}
#china{background:#000 url(../images/bg-main-china.jpg) center bottom no-repeat fixed;	}
#australia{background:#000 url(../images/bg-main-australia.jpg) center bottom no-repeat fixed;}
#korea{background:#000 url(../images/bg-main-korea.jpg) center bottom no-repeat fixed;	}
#japan{background:#000 url(../images/bg-main-japan.jpg) center bottom no-repeat fixed;	}
#japan2{background:#000 url(../images/bg-main-japan2.jpg) center bottom no-repeat fixed;	}
#japan3{background:#000 url(../images/bg-main-japan3.jpg) center bottom no-repeat fixed; }
#thailand{background:#000 url(../images/bg-main-thailand.jpg) center bottom no-repeat fixed;	}
#philippines{background:#000 url(../images/bg-main-phil.jpg) center bottom no-repeat fixed;}
#indonesia{background:#000 url(../images/bg-main-indonesia.jpg) center bottom no-repeat fixed;}
#india{background:#000 url(../images/bg-main-india1.jpg) center bottom no-repeat fixed;}
#philippines1{background:#000 url(../images/bg-philippines1.jpg) center bottom no-repeat fixed;}

#about_bg{background:#fff url(../images/bg-main_n2.jpg) center bottom no-repeat fixed;}
.wrapper 
{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto;
	width: 1000px;
	position:relative;
}

.footer{text-align:left;font:10px/18px Arial, Helvetica, sans-serif; text-transform:uppercase; background:#969797; height:85px; clear:both}
.white{color:#FFF; font:10px/18px Arial, Helvetica, sans-serif; }
.darkbrown{color:#fff; font:11px/18px Arial, Helvetica, sans-serif;}
.darkbrown a, .darkbrown a:visited{color:#fff; text-decoration: underline; text-transform:none}

.copyright{padding:14px 25px 14px 14px; float:left;}
#enews{}
#edirectory{float:left; padding:0}
#enews-sub{float: right; padding:3px 15px 0 0; width:150px}
input#enews-textfield{ width:140px; border:0; background:#FFF; padding:5px; font:10px Arial, Helvetica, sans-serif;float:right; text-transform:uppercase; margin:3px 0; }
input#submitbutton{ width:50px; border:0; background:#2e3030; padding:3px; font:10px/16px Arial, Helvetica, sans-serif;float:right; text-transform:uppercase; color:#fff; margin:3px 0;  }
#address{ float:right; min-width:240px; max-width:400px; padding:18px 20px 0 20px; margin:0 0 20px 20px; background:#eaeaea; border:2px solid #2e3030 }

#address-res{ float:right; min-width:240px; max-width:400px; padding:18px 20px 0 20px; margin:0 0 20px 20px; background:#fff; border:2px solid #76a92e }
#address-apart{ float:right; min-width:240px; max-width:400px; padding:18px 20px 0 20px; margin:0 0 20px 20px; background:#fff; border:2px solid #eb8023 }
#address-pre{ float:right; min-width:240px; max-width:400px; padding:18px 20px 0 20px; margin:0 0 20px 20px; background:#fff; border:2px solid #48958c }

#address p{ font:12px/16px Arial, Helvetica, sans-serif}
#address a{ color:#533e2b}

.normal13{ font:13px Arial, Helvetica, sans-serif; color:#533e2b}
.normal13 a, .normal13 a:visited{ text-decoration:underline }
.normal a, .normal a:visited{ text-decoration:underline; color:#533e2b}
.normal{color:#533e2b; font-size:12px}

/* //// Select //// */
label.custom-select {
    position: relative;
    display: inline-block;
	background:none;
	float:right;
	color:#2e3030;	
}

.custom-select select {
	border:none;
    display:inline-block;
    padding:3px 3px 2px 5px;
    margin:0;
    font:10px Arial, Helvetica, sans-serif inherit;
	outline:none; /* remove focus ring from Webkit */
	line-height: 1.2;
	background:#eaeaea;
	color:#2e3030;
	width:130px;
	-webkit-appearance:none; /* remove the strong OSX influence from Webkit */
}
.custom-select:after {
   /* content: "▼";*/
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    font-size: 8px;
    line-height: 20px;
    padding: 0 7px;
    background:#000;
    color:white;        
    pointer-events:none;	
}
.no-pointer-events .custom-select:after {
    content: none;
}
/* Select arrow styling */
#top{ width:1000px; height:20px; float:right; position:relative; z-index:200; }



.select {	
	position: absolute;
	width: 90px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 11px/21px arial,sans-serif;
	background:url(../images/select.gif) no-repeat;
	overflow: hidden;
	border:0;
	-webkit-appearance:none;
}

/* //// Intro //// */
#slider {
	clear:both;
	position:relative;
    width:980px;
    height:485px;
	
    background:url(../images/loading1.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;	
}
#slider a {
	border:0;
	display:block;
}

/* Nivo Slider*/
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */



.nivo-controlNav {
	position:absolute;
	left:430px;
	bottom:5px;
	z-index:100;
	
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.gif) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -23px;
}

/* /// Nav /// */
#nav{ padding:0; clear:both}
ul.oe_menu{
	list-style:none;
	position:relative;
	margin:0;
	
}
ul.oe_menu > li{	
	float:left;
	position:relative;
	
}

#white{
color:#FFF;
opacity:1;



}

ul.oe_menu > li > a{
	display:block;
	/* background:rgba(168, 153, 110, 0.5); */
	text-decoration:none;	
	font:Bold 13px Arial, Helvetica, sans-serif; 
	text-transform:uppercase;
	width:126px;
	height:45px;
	padding:35px 0 0 0px;
	margin:0 1px 0 0 ;
	color:#FFF;
	text-align:center;	
	text-shadow:0px 0px 0 1px #000;
	 /*opacity:0.8; */
}
ul.oe_menu > li > a:hover,
ul.oe_menu > li.selected > a{
	background:#848484;
	color:#fff;
	
}


ul.oe_menu div{
	position:absolute;
	padding:0 7px 0 0; 
	margin:0;	
	background:#e9e8e4;
	opacity: 0.9;
	filter: alpha(opacity=90);
	height:auto;	
	display:none;
}
ul.oe_menu div ul li a{
	text-decoration:none;
	color:#2e3030;
	padding:4px 0;
	margin:2px;
	display:block;
	font-size:12px;
}

ul.oe_menu div ul li a:hover{
	
	color:#942478;
}
ul.oe_menu li ul{
	list-style:none;
	float:left;
	width: 205px;
	margin:0 0 0;
	padding:0px;
}
li.oe_heading{
	color:#382e25;
	font:Bold 15px Arial, Helvetica, sans-serif;
	
	
	padding:6px 10px;
	border-top:1px solid #FFF;
}


/* /// Booking Mask /// */
.desc { color:#6b6b6b;}
.desc a {color:#0092dd;}
#sample{ float:right;}     

.drop{color:#fff;}
.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px;}
.dropdown dd { position:relative;}
.dropdown dt{}
.dropdown a, .dropdown a:visited { color:#FFFFFF; text-decoration:none; outline:none;}

.dropdown dt a {background:#969797;display:block; width:119px; height:45px; font:Bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; padding: 35px 0 0 8px; cursor:pointer; display:block; }


.dropdown dd ul { background-repeat:repeat;background-image:url(../images/small_bg11.png); color:#ffffff; display:none; right:0px; position:absolute; top:0; list-style:none; padding-top:20px;padding-bottom:20px;padding-left:15px;padding-right:15px;  height:332px;width:230px;}
.dropdown span.value { display:none;}
.dropdown dd ul li a { padding:5px; display:block;}
.dropdown dd ul li a:hover { background-color:#2e3030; color:#fff;}
.dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }
.flagvisibility { display:none;}

/* /// Banners /// */
#banners{ background:#989898; height:165px}
#banners-container{ position: relative; width:928px; float:left; height:165px; overflow:hidden;}
#banners-btn{ float:left}
#banner{width:300px; padding: 0 14px 0 0; float:left; position:absolute}



a.btn-check, a.btn-check:visited{ padding:3px 6px;  color:#FFFFFF; background:#2e3030; border:1px #FFF solid; text-decoration:none; font-weight:bold; }
a#btn-check, a#btn-check:visited{ padding:3px 6px; color:#FFFFFF;  background:#2e3030; border:1px #FFF solid; text-decoration:none; font-weight:bold; }

a.btn-check:link{background:#D7D7D7;color:#2E3030;border:0px #FFF solid; }
a.btn-check:visited{background:#D7D7D7;color:#2E3030;border:0px #FFF solid; }

a.btn-check-res:link, a.btn-check-res:visited{ padding:3px 6px; color:#FFFFFF; background:#76a92e; border:1px #FFF solid; text-decoration:none; font-weight:bold; }
a.btn-check-apart:link, a.btn-check-apart:visited{ padding:3px 6px; color:#FFFFFF; background:#eb8023; border:1px #FFF solid; text-decoration:none; font-weight:bold; }
a.btn-check-pre:link, a.btn-check-pre:visited{ padding:3px 6px; color:#FFFFFF; background:#48958c; border:1px #FFF solid; text-decoration:none; font-weight:bold; }


a.btn-check1, a.btn-check1:visited{ padding:3px 6px; background:#EEE; border:1px #FFF solid; text-decoration:none; font-weight:bold;  color:#FFFFFF}
a.btn-check2, a.btn-check2:visited{ padding:3px 6px; background:#533e2b; border:1px #FFF solid; text-decoration:none; font-weight:bold; color:#FFFFFF}

a.ppromo, a.ppromo:visited{ padding:3px 6px; background:#533e2b; border:1px #FFF solid; text-decoration:none; font-weight:bold; color:#FFFFFF}

a.btn-more, a.btn-more:visited{ padding:3px 6px; background:#2e3030; border:1px #FFF solid; text-decoration:none; font-weight:bold; color:#d1c49f;}
a.btn-review, a.btn-review:visited{ padding:3px 6px; background:#589442; text-decoration:none; font-weight:bold; margin:0 0 0 12px; color:#FFFFFF}

/* /// Content /// */
#content{ background:#ffffff; width:940px; padding:25px 30px;color:#2E3030;}
h1{ color:#2e3030; padding: 0 0 18px 0}
h1.convention{ color:#0166b4; padding: 0 0 18px 0}
h5{ color:#2e3030; padding: 0 0 18px 0; font-size:20px}


h2.premier{ color:#48958c; padding: 0 0 18px 0; font:Bold 15px Arial, Helvetica, sans-serif; text-transform:uppercase;}
h2.residences{ color:#76a92e; padding: 0 0 18px 0; font:Bold 15px Arial, Helvetica, sans-serif; text-transform:uppercase;}
h2.apartments{ color:#eb8023; padding: 0 0 18px 0; font:Bold 15px Arial, Helvetica, sans-serif; text-transform:uppercase;}


h5.premier{ color:#48958c; padding: 0 0 18px 0; font:Bold 20px Arial, Helvetica, sans-serif;}
h5.residences{ color:#76a92e; padding: 0 0 18px 0; font:Bold 20px Arial, Helvetica, sans-serif;}
h5.apartments{ color:#eb8023; padding: 0 0 18px 0; font:Bold 20px Arial, Helvetica, sans-serif;}



 a:link, h2 a:visited{ color:#2e3030; text-decoration:none}
h2 a:hover{ color:#942478; text-decoration: underline}
h2{ color:#2e3030; padding: 0 0 18px 0; font:Bold 15px Arial, Helvetica, sans-serif; text-transform:uppercase}

h4 a:link, h4 a:visited{ color:#2e3030; text-decoration:none}
h4 a:hover{ color:#942478; text-decoration: underline}
h4{ color:#2e3030; padding: 0 0 8px 0; font:Bold 15px Arial, Helvetica, sans-serif; text-transform:uppercase}

p{ font:12px/18px Arial, Helvetica, sans-serif; padding: 0 0 18px 0; color:#2e3030;}


.p-premier{color:#48958c}
.p-residences{color:#76a92e} 
.p-apartment{ color:#eb8023}
.p-mulberry{color:#942478; text-decoration:underline}
.p-white{color:#ffffff; text-decoration:underline}


h3{ color:#2e3030; padding: 5px 0 10px 0; font-size:18px}
h3 a:link, h3 a:visited { color:#942478; text-decoration:none;}
h3 a:hover{ color:#942478; text-decoration:underline;}


.color_slate{color:#2e3030;}
.color_mulberry{color:#942478;}
.color_mulberry a{ text-decoration:underline;}

.des{ overflow:hidden}
#left{ width:445px; float:left}
#left a{ color:#942478; text-decoration:underline}


#right{ width:445px; float:left}
#right a{ color:#942478; text-decoration:underline}

#meetings_left{ width:243px; float:left}
#meetings_left a{ color:#942478; text-decoration:underline}

#meetings_left_c{ width:243px; float:left}
#meetings_left_c a{ color:#942478; text-decoration:underline}

#meetings_right{ width:244px; float:left}
#meetings_right a{ color:#942478; text-decoration:underline}


.small{ font: normal 11px Arial, Helvetica, sans-serif; color:#6c6e6e; text-transform:uppercase }

.small-normal, .small-normal a, .small-normal a:visited{ font: normal 12px Arial, Helvetica, sans-serif; color:#942478; text-decoration:none }
.gold15{ font-size:15px; color:#2e3030;}
.gold12{ font-size:12px; color:#2e3030;}
.gold14{ font-size:14px; color:#2e3030; padding-right:10px;}


#sub-promo .gold15{color:#ffffff;}

#content-bg{ background:#ffffff; width:1000px;}
#sub-nav{ width:230px; float:left; padding:5px 0 20px 0}
#sub-nav ul{ margin:o; padding:0;  list-style:none; }
#sub-nav ul li a, #sub-nav ul li a:visited{ display:block; width:230px; height:45px;overflow:hidden;}
#sub-nav ul li a:hover, #sub-nav ul li a#selected{ text-indent:-230px}

#sub-nav1{ width:210px; float:left; padding:10px 0 20px 0}
#sub-nav1 ul{ margin:0; padding:0;  list-style:none; }
#sub-nav1 ul li a, #sub-nav1 ul li a:visited{ display:block; width:210px; height:37px;overflow:hidden;}
#sub-nav1 ul li a:hover, #sub-nav1 ul li a#selected{ text-indent:-210px}

#sub-nav2{ width:210px; float:left; padding:10px 0 20px 0}
#sub-nav2 ul{ margin:0; padding:0;  list-style:none; }
#sub-nav2 ul li a, #sub-nav2 ul li a:visited{ display:block; width:197px; padding:0 0 0 13px ; color:#2e3030; font:13px/30px Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; height:37px}
#sub-nav2 ul li a:hover, #sub-nav2 ul li a#selected{ background:url(../images/sub-nav2-hover.gif)}

#sub-promo{ padding: 20px 10px 35px 12px; background:#2E3030; color:#FFFFFF}


#sub-promo1{ color:#FFFFFF}
#sub-promo p{ padding:0 0 10px 0; text-align:left; color:#FFFFFF}
.title{ font:bold 14px Arial, Helvetica, sans-serif}

#sub-content1{ width:730px; padding:25px 30px; float:left; overflow:hidden; color:#2e3030; }


#sub-content1 ul.point{ padding:0; margin:0 0 7px 16px}
#sub-content1 ul.point li{ padding:0 0 7px 0;}


ol.point{ padding:0; margin:0 0 0 20px}
ol.point li{ padding:0 0 5px 0; line-height:1.3}

ul.point1{ padding:0; margin:0 0 0 45px}
ul.point1 li{ padding:0 0 5px 0; line-height:1.3}

ul.point22{ padding:0; margin:0 0 10px 30px}
ul.point22 li{ padding:0 0 5px 0; margin-left:-10px; line-height:1.2}

#sub-content-review{ width:765px; padding:25px 0 25px 25px; float:left; overflow:hidden; color:#533e2b; }

dd#left{ width:345px; float:left}
dd#right{ width:345px; float:left; padding:0 0 0 20px}


dd#left ul, dd#right ul{ padding:0; margin:0 0 0 16px}
dd#left ul li, dd#right ul li{ padding:0 0 12px 0;}



dd#meetings_left{ width:225px; float:left; color:#2e3030}
dd#meetings_left_c{ width:225px; float:left; color:#2e3030; padding:0 0 0 40px}
dd#meetings_right{ width:215px; float:left; color:#2e3030; padding:0 0 0 20px}


dd#meetings_left ul,dd#meetings_left_c ul , dd#meetings_right ul{ padding:0; margin:0 0 0 16px}
dd#meetings_left ul li,dd#meetings_left_c ul li, dd#meetings_right ul li{ padding:0 0 12px 0;}



dd#left-nb{ width:345px; float:left}
dd#right-nb{ width:345px; float:left; padding:0 0 0 20px}
dd#right-nb ul li a{  color:#942478; text-decoration:underline}

dd#left-nb ul, dd#right-nb ul{ padding:0 0 5px 0; margin:0; list-style:none}
dd#left-nb ul li, dd#right-nb ul li{ padding:5px 0 5px 0;}
dd#left-nb ul li a{  color:#942478; text-decoration:underline}

#content ul{ padding:0; margin:0 0 0 16px}
#content ul li{ padding:0 0 12px 0; text-align:justify}


.des-about{ overflow:hidden; float:left; width:420px}
.des-about-right{ overflow:hidden; float:right; width:420px}
img.about{border: 0px solid #a8996e;}

lable{ color:#c3b28c; font:bold 13px/20px Arial, Helvetica, sans-serif; float:none; clear:both}
dd.contact-left{color:#2e3030; font:Bold 12px Arial, Helvetica, sans-serif; width:65px; float:left; clear:both}
dd.contact-right{color:#2e3030; font:12px Arial, Helvetica, sans-serif; float:left; padding:0 0 5px 0;width:140px;}
dd.contact{color:#2e3030; font:12px Arial, Helvetica, sans-serif; padding:0 0 5px 0}
dd.contact a{color:#942478;}

contact a{color:#942478;}

#promo-nav{ width:230px; float:left; padding:5px 0 20px 0}
#promo-nav ul{ margin:o; padding:0;  list-style:none; }
#promo-nav ul li a, #promo-nav ul li a:visited{ display:block; width:205px; height:45px;overflow:hidden; background: none; font:Bold 14px/40px Arial, Helvetica, sans-serif; padding:0 0 0 25px; color:#a8996e; text-decoration:none}
#promo-nav ul li a:hover, #promo-nav ul li a#selected{ background: url(../images/promo-nav.gif); color:#513f2f; text-decoration:none}


/* Tab */
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 33px; /*--Set height of tabs--*/
	border-bottom: 2px solid #2e3030;
	border-left: 2px solid #2e3030;
	width: 732px;
}

ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 2px solid #2e3030;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #d1c49f;
	text-transform:uppercase;
	background-color:#2e3030;
	
}
ul.tabs li a {
	text-decoration: none;
	color: #fff;
	display: block;
	font-size: 13px;
	padding: 0 20px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
	font-weight:bold;
}
ul.tabs li a:hover {
	/*background: #2e3030; */
}
html ul.tabs li.active, html ul.tabs li.active a  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	color:#2e3030;
	background:#d7d7d7;
	border-bottom: 2px solid #d7d7d7; /*--Makes the active tab look like it's connected with its content--*/
	
}





/* Content */
.tab_container {
	border: 2px solid #2e3030 ;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
	background: #d7d7d7;
	color: 2e3030;
	
}
.tab_content {
	padding: 20px; 
	
	
}

.tab_content a { color:#942478; text-decoration:underline;}

#pp a{  color:#942478; text-decoration:underline}

dd#tab-left{ width:330px; float:left}
dd#tab-right{ width:330px; float:left; padding:0 0 0 20px}

#pad{ height:30px; width:100%; clear:both}



#ppromo-content{ width:730px; padding:25px 30px; float:left; overflow:hidden; color:#2e3030;}
img.ppromo{float:left; margin:0 0 20px 0; border:0px solid #a8996e;}
#ppromo{overflow:hidden; padding:0 0 0 30px}
#ppadding{padding:10px 0 30px 0; clear:both}


#promo-content{ width:960px; padding:25px 0 25px 40px; float:left; overflow:hidden; color:#533e2b;}
#promo-c{ background:#eee; width:290px; margin:0 25px 0 0; float:left;}
#brands-text{ padding:18px 20px 0 20px;}
#promo-text{ padding:18px 20px 0 20px;  height:205px}
#promo-text p{ padding: 0; text-align:left}
.btn-more{ float:right; padding:8px 0 0 0}




#sitemap{ width:215px; padding:0 20px 0 0; float:left}
#sitemap ul{margin:0; padding:0 0 15px 0; font-size:11.5px; text-transform:uppercase ; font-weight:bold;  color:#2e3030;}
#sitemap ul li{ list-style:none; margin:0;  padding: 4px 0 6px 0; font-size:12px;  text-transform: none; font-weight:normal; text-align:left; color:#2e3030;}

#sitemap ul li a{  color:#942478; text-decoration:underline}



label.contact{ float: left; width: 170px; font-size:12px; font-weight:bold}
label.request{ float: left; width: 130px; font-size:12px; font-weight:bold; line-height:.8}
div.contact-stack{font-size:12px; font-weight:bold; clear:left; margin:0 0 5px 0}
input.contact{ width: 250px; padding:3px 0; margin-bottom: 8px; border:1px solid #2e3030; background:#FFF}
input.request{padding:3px 0; margin-bottom: 12px; border:1px solid #2e3030; background:#FFF}
input.request1{padding:3px 0; margin-bottom: 2px; border:1px solid #2e3030; background:#FFF}
input.contact-stack{ width: 395px; padding:3px 0; margin-bottom: 15px; border:1px solid #2e3030; background:#FFF}
textarea.contact-stack{ width: 395px;height: 130px; border:1px solid #2e3030; background:#FFF; margin-bottom: 15px; }
textarea{ width: 420px;height: 130px; border:1px solid #2e3030; background:#FFF; margin-bottom: 8px; }
select.select_field{  border:none;}
select.select_field_stack{ margin:0 0 15px 0}
select.select_field_request{ margin:0 0 12px 0}

.contact-btn{ margin-left: 170px; margin-top: 12px; width:80px; color:#fff; background:#2e3030; border:none; font-size:12px; height:25px}
.contact-btn-s{margin-top: 12px; width:80px; color:#fff; background:#2e3030; border:none; font-size:12px; height:25px}

hr.line{
   height: 1px;
   margin: 0; 
   padding: 0;
   border-bottom: 1px solid #533e2b;
   border-top:0;
   border-left:0;
   border-right:0;
}
hr.lite-line{
   height: 1px;
   margin: 0; 
   padding: 0;
   border-bottom: 1px solid #2e3030;
   border-top:0;
   border-left:0;
   border-right:0;
}

#promo-country{width:300px; float:left}
#promo-country ul{margin:0; padding: 0 0 12px 0}
#promo-country ul li{ list-style:none; margin:0; padding:0 0 10px 0}
#promo-country ul li a{ color:#942478; text-decoration:underline}

radio.radioac{ padding:0 0 10px 0}
#contact-property{ background:#eee; width:320px; margin:0 25px 0 0; float:left;}
#contact-property ul{ list-style:none ; margin:10px 0 0 12px; padding:0}
#contact-property ul li {padding:0 0 12px 0; color:#2e3030;}
#contact-property ul li a, #contact-property ul li a:visited{ color:#2e3030;}
 a.no-line, a.no-line:visited{ text-decoration:none}



.top_promotion_tab{border-bottom:1px solid #2e3030;height:34px;}
.promotion_tab a{ float:left;display:block;padding:5px 5px;background-color:#242626; border-left:1px solid #242626; border-top:1px solid #242626; border-right:1px solid #242626;width:100px; color:#ffffff;text-decoration:none; text-align:center; font-size: 20px;}
.promotion_tab_active a{ float:left;display:block;padding:5px 5px;background-color:#d7d7d7; border-left:1px solid #242626; border-top:1px solid #242626; border-right:1px solid #242626;width:100px;color:#000000;text-decoration:none; text-align:center; font-size: 20px;}

#first_pro_content div{margin:0px;padding:0px;}
#first_pro_content div#ppadding{padding:10px 0 30px 0}
#first_pro_content p{margin:0px;padding:0px;}

#second_pro_content div{margin:0px;padding:0px;}
#second_pro_content div#ppadding{padding:10px 0 30px 0}
#second_pro_content p{margin:0px;padding:0px;}
#second_pro_content{display:none;}
