/* **************** RESET ***************** */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;

}
fieldset, img, input {
	border:0;
}



address, caption, cite, code, dfn, em,/*strong,*/ th, var {
	font-style:normal;
	font-weight:normal;
}
li {
	padding-top:2px;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}



body {
	color:#FFF;
	margin:0px;
	padding:0px;
	background-color:#000;
	background-repeat: repeat-x;
	background-position: 0px 0px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
select, input, button, textarea {
	font:11px/14px Arial, Verdana, sans-serif;
}
a, object {
	outline: none;
} /* For FF3 Windows */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .clearfix {
	_zoom:1;
	display:block;
}
.hidden {
	display: none;
}
/** Colors


*/

/** Typography and Spacing **/

body {
	line-height: 18px;
}
/** font replaced sizing **/
#main-content h1 {
	font-size: 32px;
	margin-bottom: 5px;
}
.info-page h1 {
	margin-bottom: 0;
}
.cufon-active #main-content > h1 {
	margin-bottom: 5px;
}
#sidebar h3, #main-content h2, .modal-container h3, #supermodels-bar h2 {
	color: #e60570;
	font-size: 20px;
}
/** font families --some are overridden by font replacement **/
#main-content > h1, #supermodels-bar h2, #sidebar h3, #content h2, .modal-container h3 {
	font-family: Helvetica, Arial;
	text-transform: uppercase;
}
.entry h3, #sidebar .recent-videos, #sidebar .recent-photos, .detail h1 {
	font-family: Georgia, serif;
	text-transform: capitalize;
}
.alt-text {
	font-family: Helvetica, Arial, sans-serif;
}
.entry h3 {
	font-size: 27px;
	line-height: 28px;
	margin-bottom: 5px;
}
#main-content .detail h1 {
	font-size: 27px;
	line-height: 28px;
	margin-bottom: 10px;
}
sup {
	font-size: 60%;
	vertical-align: super;
}
.alt-text, .dates, .tags, #info-bar, #footer, .modal-scroller, .sharing {
	font-size: 11px;
}
.highlight {
	color: #e45491;
}
.caption {
	border-bottom: 1px solid #28282c;
	font-size: 11px;
	line-height: 15px;
	margin-bottom: 0;
	padding: 10px 0;
}
.landing-page .caption, #supermodels-bar .caption {
	border-bottom: none;
	font-size: 13px;
	line-height: 17px;
	margin-bottom: 0;
	padding: 5px 0;
}
#page-wrap .landing-page .caption {
	margin-bottom: 0;
}
#nav .nav-container {
	z-index:999;
	font-size: 11px;
}
#main-content p, .alt-text, .modal-container {
	color: #8d9aa7;
}
#main-content {
	font-size: 13px;
	line-height: 19px;
}
#main-content .dates {
	margin-bottom: 0;
}
#main-content p, #main-content ul {
	margin-bottom: 18px;
}
#main-content .entry p {
	margin-bottom: 0;
}
#main-content .teaser .alt-text {
	margin-bottom: 14px;
}
#sidebar {
	font-size: 13px;
}
.sharing h4 {
	font-size: 11px;
	line-height: 11px;
	margin-bottom: 10px;
}
.sharing .share-link {
	color: white;
}



#page-wrap {
	/*background: black url(page-bgd.jpg) scroll top no-repeat;*/
    color: white;
	text-align: center;
	min-width: 980px;
}
#content {
	min-height: 600px;
}
.homepage #content {
	margin-bottom: 0;
	margin-top: 40px;
}
.cufon-active .homepage #content {
	margin-top: 35px;
}
.cufon-active #sidebar .recent-photos .alt-text {
	margin-bottom: 17px;
}
/** Header Elements **/

#logo {
	background: transparent url(logo.png) center center no-repeat;
	float: left;
	height: 30px;
	line-height: 30px;
	text-indent: -9999px;
	width: 125px;
}
#info-bar {
	height: 30px;
	line-height: 30px;
	margin-bottom: 20px;
	position: relative;
	top: 0;
	background:#333333
}
#info-bar ul li {
	padding-top: 0;
	margin-left: 15px;
}
#container {
		margin: 0 auto;
		width:1000px;

	text-align: left;
}

#header {
	height: 55px;
	margin-bottom: 25px;

}
#brand {
	height: 55px;
	width: 310px;
}
/* X-NAVIGATION */


#nav {
	float:right;
	clear:right;
	padding:2px;
	margin-top:18px;
//margin-top:50px;
}

#nav ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
#nav ul li {
	font-size:11px;
	background-image: none;
	float: left;
	height: 30px;
	margin-right: 10px;
	margin-left: 0;
	position: relative;
	padding:2px;
}
#nav li:hover, #nav .dropdown:hover {
	color: #000;
}
#nav a {
	font-size:13px;
	color: #fff;
	display: block;
	position: relative;
	text-decoration: none;
}
#nav a:hover, #nav .dropdown span.active a {
	color: #000;
}
#nav .dropdown {
	background: url(nav-carrot-off.png) right 2px no-repeat;
	padding-right: 25px;
	z-index: 1111; /* to fix IE6&7 z-index with absolute position bug */
}
#nav li.active {
	background: url(nav-carrot-on.png) right 2px no-repeat;
}
#nav .dropdown span {
	display: block;
}
/* X-NAVIGATION DROPDOWN*/

#nav .nav-container {
	background-color: #000;
	border-left:1px #ebcd92 solid;
	border-right:1px #ebcd92 solid;
	border-bottom:1px #ebcd92 solid;
	bottom: auto;
	display: none;
	margin-right: 0;
	position: absolute;
	top: 28px;
	width: 150px;
	opacity:1;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
#nav ul.nav-column {
	padding: 0px;
}
#nav .nav-container li {
	float: none;
	height: auto;
	margin-right: 0;
}
#nav ul.nav-column li {
	height: 30px;
	vertical-align:middle;
	position: relative;
}
#nav ul.nav-column li.two-lines {
	height: 40px;
}
#nav .nav-column .item {
	height: 30px;
	position: relative;
}

#nav .nav-column .note {
	height: 60px;
	position: relative;
	font-size:11px;
	color:#CCC;
	line-height:normal;
	padding-left:9px;
	background-image: none;
	display: block;
}

#nav .item a {
	background-image: none;
	display: block;
	line-height: 30px;
	padding-left: 9px;
}
#nav .nav-column a:hover {

	background-image: none;
	color: #E6CF84;
}
#nav .nav-column .model-icon {
	background-color: #0d091a;
	display: none;
	left: -170px;
	position: absolute;
	top: -10px;
}
#nav .nav-column .model-icon img {
	display: block;
	margin: 3px;
}
/** Basic Content **/

ul {
	list-style-type: none;
	list-style-position: inside;
}
ul li {
	background: none;
	padding-left: 10px;
	padding-top: 0;
}
ul li a {
	color: white;
	text-decoration: none;
}
a, a:link, a:visited {
	color: white;
	text-decoration: none;
}
a:hover, a:active, a.active, a.selected, #nav a.selected {
	color: #e60570;
}
.overlay {
	border: 6px solid #ff598d;
	display: none;
	margin: 0;
	position: absolute;
	z-index: 5;
}
#corelogo {
	padding-top:40px;
	float:left;
	clear:left;
	overflow:none;

}
#coreheader {
	width:100%;
	height:90px;
	background-color:#000;
	border-bottom:1px solid #ebcd92;
	margin:auto;
	clear:none;
}
#corenavi {
	float:right;
	overflow:none;
}
#corebodyx {
	clear:both;
	margin:auto;
	width:990px;
	background-color:#000;
	padding-bottom:150px;
	z-index:-99000;
	overflow-x:hidden;
	

}
#corefooter {
	position: relative;
	margin-top: -150px; /* negative value of footer height */
	border-top:1px solid #ebcd92;
	min-height: 190px;
	clear:both;
	color:#fff;
	background-color:#000;

}
#corefooter a {
	color:#9d9d9d;
}
#corefooter #container {
	width:990px;
	margin:auto;
}
.f-pink {
	font-size:11px;
	color: #ebcd92;
}
/********** flash **********/

#flash_background {
	width: 100%;
	height: 100%;
}
#flash_background .background {
	top: 100%;
	overflow: hidden;
	height: 100%;/*background: url(/graphics/bd_bg.jpg) repeat-x; */
}
.layer {
	position: absolute;
	width: 100%
}
#flash_background object, embed {
	margin:0pt;
	padding:0pt;
}
/********** END flash **********/



/********** FINAL VOTE **********/

#submit_vote {
background-image:url(../images/vote.png);width:113px;height:30px;border:0;
}

#submit_post {
background-image:url(../images/post.png);width:227px;height:30px;
}

#submit_postvote {
background-image:url(../images/postvote.png);width:318px;height:30px;
}

#vote_bar {
color:#0d091a;
font-size:18px;
background-color:#ebcd92;

}

/********** END OF FINAL VOTE **********/

/*********** MAIN NAVI *******************/
#mainnavi {
	margin: 0 auto;
	top:-5px;
	text-align: center;
}
#mainnavi li a {
	background-image: url(../images/navigation/mainnavi.png);
	display: block;
	height:40px;
}
#nmodel a {
	background-position: 0 0px;
	width: 130px;
}
#nmodel a:hover {
	background-position: 0 -35px;
}

.sharetable {
	border:1px solid #333;
	background-color:#000;
	color:#FFF;
	font-size:11px;
}
.form-gold100 {
	width:100%;
	height:20px;
	color:#fff;
	border:1px solid #c8a051;
	background-color:#000;
}

.form-goldarea100 {
	width:100%;
	height:50px;
	
	color:#fff;
	border:1px solid #c8a051;
	background-color:#000;

}

.font-shoutout {
color:#E6CF84;
font-size:14px;




}

.dropdown-select {
background:#0d091a;
color:#ebcd92;
font-size:15px;
height:35px;
margin:5px;
padding:1px;
border:1px solid #ebcd92;

}



#selectfinalist .desc { color:#6b6b6b;}
#selectfinalist .desc a {color:#0092dd;}
#selectfinalist .dropdown {z-index:10000000;}
#selectfinalist .dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
#selectfinalist .dropdown dd { position:relative; z-index:100000}
#selectfinalist .dropdown a, .dropdown a:visited { color:#816c5b; text-decoration:none; outline:none;}
#selectfinalist .dropdown a:hover { color:#5d4617;}
#selectfinalist .dropdown dt a:hover { color:#5d4617; border: 1px solid #d0c9af;}
#selectfinalist .dropdown dt a {background:#e4dfcb url(arrow.png) no-repeat scroll right center; display:block; padding-right:20px;
                        border:1px solid #d4ca9a; width:150px;}
#selectfinalist .dropdown dt a span {cursor:pointer; display:block; padding:5px;}
#selectfinalist .dropdown dd ul { background:#e4dfcb none repeat scroll 0 0; border:1px solid #d4ca9a; color:#C5C0B0; display:none;
                          left:0px; padding:5px 0px; position:absolute; top:2px; width:auto; min-width:170px; list-style:none;}
#selectfinalist .dropdown span.value { display:none;}
#selectfinalist .dropdown dd ul li a { padding:5px; display:block;}
#selectfinalist .dropdown dd ul li a:hover { background-color:#d0c9af;}
        
#selectfinalist .dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }
#selectfinalist .flagvisibility { display:none;}



/* Dialog box */
div.jqmAlert { /* contains + positions the alert window */
  display: none;  
  position: fixed;
  top: 40%;
  width: 100%;

}
    
/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html div.jqmAlert {
     position: absolute;
      z-index:1000000000;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 200) + 'px');
}

div.jqmAlertWindow {
  height:auto;
  width: auto;
  margin: auto;  
  max-width:400px;
  padding: 0 10px 10px;  
  background:#0d091a;
  border:2px solid #ebcd92;
  -moz-border-radius:4px;
  webkit-border-radius:2px;
    z-index:1000000000;
}

.jqmAlertTitle{
  margin:5px 2px;
  height:20px;
  color:#FFF;
  background:#000;
}
.jqmAlertTitle h1{
  margin:5px 2px;
  padding-left:5px;
  padding:0;
  font-size:14px;
  text-transform:capitalize;
  letter-spacing:-1px;
  font-weight:bold;
  color:#FFF;
  float:left;
  height:20px;
}

div.jqmAlert .jqmClose em{display:none;}
div.jqmAlert .jqmClose {
  width:20px;
  height:20px;
  display:block;
  float:right;
  clear:right;
  background:transparent url(../images/close_icon_double.png) 0 0 no-repeat;
}

div.jqmAlert a.jqmClose:hover,div.jqmAlert a.jqmCloseHover{ background-position: 0 -20px; }

div.jqmAlertContent{
  border-top:px;
  color:#FFF;
  font:11px/14pt arial;
  padding:5px 20px 5px;
  margin:5px;
  border:1px dotted #0d091a;
  letter-spacing:0px;
  background:#0d091a url(alert/darkgrid.png);
}

/*°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
  clearing a float without additional markup
   http://www.positioniseverything.net/easyclearing.html */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */




img, div, ul { behavior: url('http://www.esteelaudermodelsearch.com.my/iepngfix.htc') }



