* {margin: 0; padding: 0; }
    body { height:100%; background: #000  url('img/bg/Little Diamond ModelsBlackElegantBackground.png') fixed top center no-repeat; font:13px Verdana,sans-serif,Arial; margin: 0; padding: 0; }

 a:active { outline: none;}
 a:visited {  outline: none;}

.hidem { display:none; }
.clear { clear:both; }
  /*    border:1px solid #800000;    ------------------CUT--------------*/
#contain {width:950px; margin:0 auto; }  
#header {width:900px; margin:25px auto 0 auto; height:180px; background:#fff; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#logo {width:352px; height:170px;float:left;padding:0 0 0 20px; }

#headerL {width:400px; margin:0;padding-right:40px; float:right; height:100px; background:transparent; }
#headerL p{font-size:1.0em;font-weight:500; color:#FF3598; padding:10px 0 0 0; text-align:right; line-height:15px; font-weight:600;}
#headerL a {color:#89A726; text-decoration:none; }
#headerL a:hover {text-decoration:underline; color:#333; }

#menu { width:900px; height:65px; margin:9px auto; background-image:url(img/menuback.png);background-repeat:no-repeat; }

#wrap { width:900px; margin:0 auto; background:transparent;}
#leftcol { width:200px; float:left;margin:20px 0 0 0; background:#fff; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#featuredlbox{width:192px; background-color:#fff; margin:0 auto; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#featuredlbox p {font-size:11px; color:#303030; padding:5px 10px 0 10px; line-height:18px; }

#featmodela {width:170px;height:225px; margin:0 auto;background-image:url('img/model-girl-brown-hat.jpg');border-radius: 5px;  -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.catbox { width:200px;height:35px; margin:20px 0 0 0; auto; background:#eee; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.catbox h6 {font-size:1.1em; color:#FF3598; padding:8px 0 0 10px; text-align:left;}

.quickbox{width:190px;background:#fff;padding:10px 0 15px 10px; margin:0 auto;}
.quickbox ul {margin:5px 0 0 0; list-style-type:none;font-weight:600;}
.quickbox li {font-size:1.0em; color:#aaa; border-bottom:1px dashed #fff; border-left:4px solid #AFD439; padding:0 0 0 10px;margin-top:13px;}
.quickbox a {color:#FF3598; text-decoration:none; }
.quickbox a:hover {text-decoration:none; color:#AFD439; }

.percentageboxleft {background:#EB3081;float:left; width:50px;height:20px;border-top-left-radius: 10px; -moz-border-top-left-radius: 10px; -webkit-border-top-left-radius: 10px;border-bottom-left-radius: 10px; -moz-border-bottom-left-radius: 10px; -webkit-border-bottom-left-radius: 10pxx; }
.percentagebox {background:#EB3081; width:50px;height:20px; float:left;}

#rightcol { width:690px; float:left;margin:0 0 0 -7px; background:transparent;  }

#rightcoltext {width:690px;position:relative; margin:0 auto;padding:0 0 35px 5px; background:#fff url("img/leftbg.jpg") left repeat-y; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#rightcoltext p {font-size:1.0em; color:#303030; padding:5px 20px 0 15px; line-height:22px; }
#rightcoltext h6 {font-size:11px; color:#303030; padding:5px 5px 0 5px; line-height:22px;font-weight:500; }
#rightcoltext h1 {font-size:1.1em;font-weight:500; color:#eee; padding:0 10px 0 10px; line-height:22px; }
#rightcoltext h2 {font-size:2.4em;font-weight:500; color:#AFD439; padding:5px 270px 0 15px;font-family:century gothic; }
#rightcoltext h3 {font-size:2.0em; color:#eee; text-align:center; padding:20px 0 0 0; border-bottom:1px dotted #eee;}
#rightcoltext h5 {font-size:1.2em;font-weight:500; color:#7F7F00; padding:5px 20px 0 15px; }
#rightcoltext h4 {font-size:1.0em;font-weight:500; color:#7F7F00; padding:5px 7px 0 7px;line-height:19px; }

#rightcoltext a {color:#FF3598; text-decoration:none; }
#rightcoltext a:hover {text-decoration:none; color:#AFD439; }

#rightcoltext ul {color:#FF3598; padding:10px 0 0 40px;line-height:17px; }

#bookform {width:350px;float:right;margin:40px 12px 0 0; background-color:#eee;padding:10px;border:1px solid #aaa;}

#modelimga {width:250px;margin:20px 19px 0 20px;float:right;  }

#modelimgb {width:300px;height:260px; margin:0 15px 0 15px;float:left; overflow:hidden;}

#modelimgc {width:267px;height:400px;margin:40px 15px 0 15px;float:right; background-image:url('img/index/FAQ.jpg'); -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#mod250 {width:250px;float:right;margin:20px 20px 0 20px;border:2px solid #aaa; }
#modelimgbluehat {width:250px;height:310px;margin:0 15px 0 25px;float:left; background-image:url('img/model-blue-hat.jpg'); -moz-border-radius: 5px; -webkit-border-radius: 5px; }


#menubox { width:900px; height:40px; margin:0 auto;  padding-top:0; }
#nav-menu ul{list-style: none;padding: 0;margin: 0;}
#nav-menu li{float: left;margin: 10px 0 0 0;}
#nav-menu li a {background:transparent;height: 40px;line-height: 12px;float: left;
width:145px;display: block;color: #333;text-decoration: none;text-align: center; }
#nav-menu a span { padding:0; margin:0; font-weight:600; }
/* Hide from IE5-Mac \*/
#nav-menu li a{float: none;  }
/* End hide */
#nav-menu{width:900px;} 
#nav-menu #current a {background:transparent;height: 40px;line-height: 12px;float: left;
width:145px;display: block;color: #fff;text-decoration: none;text-align: center;}
#nav-menu li a:hover{background:transparent;height: 40px;line-height: 12px;float: left;
width: 145px;display: block;color: #fff;text-decoration: none;text-align: center;}

.garamond {	font-family: Garamond, Times New Roman, Serif;}

#foot { width:100%; height:129px; background-color:#212122; margin:20px 0 0 0; }
#footbox {width:940px; margin: 0 auto; background-color:#212122; }
#footleft {width:480px; float:left; background-color:#212122;margin-left:10px;}
#footleft p {font-size:0.8em; color:#eee; text-align:left; padding:5px 10px 0 0; line-height:18px;}
#footleft a {color:#FF3598; text-decoration:none; }
#footleft a:hover {text-decoration:none; color:#AFD439; }

#ccimg { width:162px; height:26px;float:right; background-image:url(img/cc.gif);background-repeat:no-repeat;margin:0 0 0 10px; }
#live{width:103px;float:right;text-align:right; }
#fotright {width:410px; float:right; background-color:#212122; }
#fotright p {font-size:10px; color:#eee; text-align:right; padding:24px 0 0 0; line-height:14px;}
#fotright a {color:#FF3598; text-decoration:none; }
#fotright a:hover {text-decoration:none; color:#AFD439; }


/* -----=========+++++ COMPANY ++++++++++-=========---------  */

#companywrap { width:900px; margin:0 auto; min-height:720px; background:#fff; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#companywrap p {font-size:1.0em; color:#303030; padding:5px 20px 0 15px; line-height:18px; }

#companywrap h2 {font-size:2.4em;font-weight:500; color:#AFD439; padding:5px 270px 0 15px;font-family:century gothic; }
#companywrap h4 {font-size:1.0em; color:#333; text-align:left; padding:7px 0 0 50px;font-weight:500; }
#companywrap h5 {font-size:1.1em; color:#FF3598; text-align:left; padding:7px 50px 0 50px;font-weight:500; }
#companywrap h3 {font-size:1.0em; color:#333; text-align:left; padding:7px 0 0 55px;font-weight:500; }

#companywrap a {color:#327D9D; text-decoration:none; }
#companywrap a:hover {text-decoration:underline; color:#FF3598; }

/*  FORM STUFF +++++++++++ ============================================= */
label{float: left;width: 130px;font-weight: 500;text-align:right;padding-right:5px;}
.short{float: left;width: 100px;font-weight: 500;text-align:right;padding-right:5px;}
img {border:none; }
textarea.book {width:250px; height:100px; }
textarea.com {width:450px; height:80px; background-color:#eee;}

/*  MODELS +++++++++++ ============================================= */

.modelwrap {width:650px;height:327px;margin:0 auto; }
.modelsmall {width:150px; height:300px; float:left; margin:7px 0 0 7px; border:1px dotted #aaa; }
.modelsmimg {width:150px;height:200px;overflow:hidden; }

.boutiquewrap {width:650px;height:277px;margin:0 auto; }
.boutiquesmall {width:150px; height:200px; float:left; margin:7px 0 0 10px; border:1px dotted #aaa; position:relative; }
.boutiquemimg {width:150px;height:120px;overflow:hidden; }
.boutdetail {width:75px;position:absolute;bottom:10px;right:10px; }

#modelbig {width:640px; margin:15px 0 0 25px;border:1px dotted #aaa; }
#midmodel {width:100%;min-height:370px; }
#modelbig p {font-size:22px; color:#FF3598; padding:15px 20px 0 10px;}
#modelbig h3 {font-size:13px; color:#333; padding:5px 20px 0 10px; text-align:left;font-weight:500;border:none;}
#modelbig a {color:#FF3598; text-decoration:none; }
#modelbig a:hover a:hover {text-decoration:none; color:#AFD439; }

#bookbutton {width:220px;float:right;margin:40px 17px 0 0; text-align:right;}

.bioinfo { width:90%; margin:15px auto;padding:10px; background:#eee; 
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #FF3598; }

.bioinfo { width:90%; margin:15px auto;padding:10px; background:#eee; 
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #FF3598; }

.bioinfoblue { width:90%; margin:15px auto;padding:10px; background:#eee; 
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #018DCB; }


.convoa{width:450px;background-color:#eee;border:1px dotted #aaa;margin-left:50px; }
.convob{width:450px;background-color:#fff;border:1px dotted #aaa;margin-left:50px; }

ul.thumb {
	
	list-style: none;
	margin: 0 0 0 10px; padding: 0;
	width: 620px;
}
ul.thumb li {
	margin:5px 0 3px 0; padding: 5px;
    display:inline-block;
	position: relative;  /* Set the absolute positioning base coordinate */
	width: 140px;
	height: 190px;
}
ul.thumb li img {
	width: 125px;  /* Set the small thumbnail size */
	-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
	border: 1px solid #ddd;
	padding: 5px;
	background: #f0f0f0;
	position: absolute;
	left: 0; top: 0;overflow:hidden;
}
ul.thumb li img.hover {
	background:url(thumb_bg.png) no-repeat center center;  /* Image used as background on hover effect
	border: none; /* Get rid of border on hover */
}



#pagernation { width:600px;height:25px; position:absolute;bottom:25px;left:25px; }
.paginate {
font-family:Arial, Helvetica, sans-serif;
	padding: 3px;
	margin: 3px;
}

.paginate a {
	padding:2px 5px 2px 5px;
	margin:2px;
	border:1px solid #999;
	text-decoration:none;
	color: #666;
}
.paginate a:hover, .paginate a:active {
	border: 1px solid #999;
	color: #000;
}
.paginate span.current {
    margin: 2px;
	padding: 2px 5px 2px 5px;
		border: 1px solid #999;

		font-weight: bold;
		background-color: #999;
		color: #FFF;
	}
	.paginate span.disabled {
		padding:2px 5px 2px 5px;
		margin:2px;
		border:1px solid #eee;
		color:#DDD;
	}

.suggestionsBox {position: relative;left: 30px;margin: 10px 0px 0px 0px;width: 200px; z-index:100;
background-color: #212427;-moz-border-radius: 7px;-webkit-border-radius: 7px;border: 2px solid #000;color: #fff;}

.suggestionList {margin: 0px;padding: 0px;}
.suggestionList ulli {list-style-type:none;}
.suggestionList li {margin: 0px 0px 3px 0px;padding: 3px;cursor: pointer;list-style-type:none;}

.suggestionList li:hover {background-color: #659CD8;}




