/************************** search div ************************/
#search_div{
	width:300px;
	height:70px;
	background:url(../images/search_div.png) no-repeat;
	margin-left:10px;
	color:white;
	font-size:12px;
	}
.search_dropdown
{
	padding:22px 10px 24px 25px; 
	background:url(../images/dropdown_bg.png) no-repeat center;
	}
.search_dropdown select{
	background:none;
	width:127px; 
	height:16px; 
	border:0px solid #f2f2f2; 
	color:#fff;
	}
.search_dropdown option{
    background:#170000;
	}
.radio_btn{
	background:url(../images/radio_bg.png) no-repeat center; 
	padding:3px 0px 5px 2px;
	}
	
/* ***************** General layout ************************* */

body{
	background:#fff url(../images/main-bg.jpg) repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0; padding:0;
}
h1, h2, h3, h4, h5, h6, p, div, li, ul, form{  margin:0;  padding:0; font-weight:normal;}
img, form, table, tr, td{margin:0; padding:0; border:none}
.clearer{clear:both; display:block; font-size:0; height:0; line-height:0; margin:0; padding:0; border:none}
a{outline:none; color:#5c0303}
a:hover { text-decoration:none}

.outer{ width:100%; height:auto; margin:0; padding:0;}
.main { width:952px; height:auto; margin:0 auto 0  auto; padding:0 0 20px 0; background:#FFFFFF;border:0px solid #47ACC9; overflow:hidden}
.right{float:right;}
.left {float:left;}


/* ***************** Top part ************************* */
.but_box {background:url(../images/but_bg.jpg);border:1px solid #47ACC9;font-weight:bold;color:#006699;}
/* ***************** Header ************************* */
#header{
	border:0px solid red;
	width:100%;
	height:80px;
	}
#topbanner{
	border-bottom:3px solid #6d86a9;
	padding-left:10px;
	height:90px;
	}
#topimage{
	background:url(../images/banner_image.jpg);
	height:122px;
	margin:0px;
	}	

/*#welcome{
	border:0px solid #47ACC9;
	background:#4d678b;
	height:20px;
	font-weight:bold;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px 0px 0 5px;

	}*/
#search_main{
	border:0px solid red; 
	float:right;
	width:728px;

	}		
#searchbox{
	float:right;
	background:#f5f5f5; 
	border:2px solid #f0f0f0;	
	width:500px;
	margin-top:5px;
	padding:3px 0px;
	height:25px;
	}
.search_textbox{
	border:1px solid #d2d0d0;
	}	
.search_heading{
	font-weight:bold;
	color:#305b85;
	font-size:13px;
	}
	
.navigation{
	float:right; 
	width:auto;
	border:0px solid; 
	padding:0; 
	margin:-20px 0 0 0;
	}
.navigation ul {
	list-style-type:none; 
	border:0px solid #444; 
	float:right;
	margin:0px;
	padding:0px;
	}
.navigation ul li {
	line-height:25px;
	border:0px solid red;
	display:inline; 
	float:left; 
	font-size:13px; 
	font-weight:bold; 
	color:#444; 
	padding:0px 4px;
	}
.navigation ul li a{
	text-decoration:none; 
	color:#444; 
	padding:0px 10px; 
	margin:0px; 
	float:left;
	}
.navigation ul li a:hover{
	text-decoration:none; 
	color:#fff; 
	background:url(../images/navigation-bg.jpg) repeat-x;
	}
.navigation ul li a.select {
	color:#fff; 
	background:url(../images/navigation-bg.jpg) repeat-x;
	}

#logo{
	float:left;
	border:0px solid;
	padding-top:10px;
	}	
	
#pagebody{
	border:0px solid red;
	float:left;
	margin:4px 0px;
	background:#fff;
	
	}
#ad_banner{
	border:2px solid #e2e2e2;
	clear:both;	
	padding:15px 0px;
	margin-top:10px;
	}
#ad_banner1{
	width:auto;
	border:0px solid red;
	}
	/* ************************ */

#logo{ width:250px; float:left;}
/*#searchbox{ background:url(../images/search_bg.jpg) no-repeat center;width:520px; float:left; margin-left:150px; margin-top:5px;padding:25px 2px;}
.search_textbox{ width:350px;}
.search_heading{ font-weight:bold; color:#990000; font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;}*/
.welcome_container{border:1px solid #47ACC9; background:#fff;width:932px; height:20px;margin:5px auto; padding:2px 5px;}
#welcome{font-weight:bold; color:#004566; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; float:left; margin-top:2px }
.welcome_btn { float:right; display:inline; clear:right; height:14px; width:600px; text-align:right; margin:2px 0 0 0}
.welcome_btn span{ width:auto; height:14px;  margin: 0 10px 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#990000; line-height:14px; vertical-align:top}

/* ***************** Header area ************************* */
.header_box{ width:942px; height:300px; margin: 6px auto 0 auto; padding:0; background:#170000 url(../images/headerMain.jpg) top left no-repeat;}
.headerBtn_box{margin:0; padding:233px 5px 0 31px;} 

/* ***************** Content area ************************* */
.content-container{width:925px; height:auto; margin:0 auto; padding:0;color:#999999;}
.left_content-container{ width:791px; height:auto; float:left; display:inline;clear:left;}

.model_box { width:386px; height:243px; background:#f4f4f4 url(../images/red_line.jpg) top left repeat-x; border:1px solid #e1e1e1; display:table; margin:0px 0 23px 0; float:left}
.model_box_container { width:auto; height:auto; margin:16px auto; padding:0; text-align:center; }

.model_box_single{ width:auto; height:auto; text-align:center; float:left; margin-left:28px; display:inline}

.photo_container_small{ width:auto; height:auto; margin:0; padding:3px; background:#fff; border:1px #e1e1e1 solid}
.photo_small{ width:auto; height:auto; margin:0; padding:0}

.model_box_single h2 { font-size:14px; font-weight:bold; color:#990000; margin:6px auto; padding:0; text-align:center}
.model_box_single h2 a{color:#990000; text-decoration:none;}
.model_box_single span {font-size:11px; font-weight:normal; color:#414140;text-align:center}
.model_box_single_btn{ width:72px; height:17px; margin:9px auto; padding:0}
.grey_bar{ width:373px; height:25px; text-align:right; padding:0 14px 0 0; float:left; background:#e7e7e7; margin:14px 0 0 0; font-size:12px; font-weight:bold; line-height:25px; vertical-align:middle; }

.black_box{width:307px; height:202px; background:#f4f4f4 url(../images/black_line.jpg) top left repeat-x; border:1px solid #e1e1e1; margin:0 17px 0 0; float:left; display:block;}
.faceofweek_container { width:auto; height:auto; margin:16px auto; padding:0; }
.faceofweek_ph_cont{ width:129px; height:112px; margin:0 0 0 10px; padding:3px; border:1px #e1e1e1 solid; float:left; display:inline; background:#fff}
.photo_face{ width:128px; height:112px; margin:0; padding:0}
.textarea{width:137px; height:auto; float:right;}
.textarea h1 {font-size:14px; font-weight:bold; color:#000000; margin:0 0 5px 0; padding:0;}
.textarea p{font-size:11px; font-weight:normal; color:#414140;margin:0 0 10px 0;}
div.hr {width:120px; background: #e8e8e8 url(../images/hr.gif) no-repeat scroll center;height: 1px;margin:5px 0;}
div.hr hr {display: none}
.textarea_btn{ width:72px; height:17px; margin:9px 0; padding:0}
.textarea_all{font-size:12px; font-weight:bold; float:left; width:250px; margin:5px 0 0 10px; display:inline}

.newsletter_top{ width:246px; height:53px; background:url(../images/letter.jpg) bottom left no-repeat}
.newsletter_top span {font-size:11px; font-weight:normal; color:#414140; margin:15px 0 0 65px ; float:left; display:inline}
.newsletter_form{ font-size:12px; color:#000; font-weight:bold; margin:0 0 0 15px}

.googleadd_200{ width:200px; height:200px; margin:0; padding:0; float:right}
.googleadd_728_90{width:728px; height:90px; margin:20px 0 0 39px; padding:5px; background:#f4f4f4;border:1px solid #e1e1e1; float:left; display:inline; clear:left;}

.right_container{width:120px; height:auto; float:right; margin:0; padding:0;}
.googleadd_120_728{width:120px; height:600px; margin:0;}

.footer {width:944px; height:31px; background:url(../images/footer_bg.jpg) top left repeat-x; margin:0 auto; padding:0 10px 0 0;  text-align:right; line-height:31px;vertical-align:middle;}

.footer_text{ color:#FFFFFF; font-size:11px;}
.footer_text a{ color:#FFFFFF; font-size:11px;}

/* ***************** Model profile page ************************* */
.heading{ width:650px; height:auto; margin:0; padding:0; float:left}

.breadcrumb { width:750px; height:15px; margin:10px 0 0 0; padding:0; font-size:12px; color:#000000; display:block; float:left}
.profile_container { width:364px; height:auto; float:left;margin:10px 0 0 0;}
.profile_pic{ width:356px; height:237px; margin:0; padding:4px 2px 2px 4px; border:#e1e1e1 1px solid; text-align:center;}

.contactmodel{ width:364px; height:27px; margin:7px 0 0 0; padding:0; line-height:27px; vertical-align:middle} 
.contactmodel_btn{ width:143px; height:27px; float:left;}
.contactmodel span { width:200px; height:27px; font-weight:bold; font-size:12px; display:block; float:right; text-align:right} 

.modelinfo-box {width:393px; height:283px; margin:10px 0 0 0; padding:0; float:right; background:#f4f4f4 url(../images/red_line.jpg) top left repeat-x; border:1px solid #e1e1e1}
.modelinfo-box h1 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; margin:5px 0 0 10px; padding:0} 

.infobox {margin:10px 0 0 10px; padding:0; font-size:12px; color:#414140;}

.galleryheading{ width:500px; height:auto; margin:27px 0 0 0; padding:0;float:left;}
.gallery_box{ width:550px; height:213px; margin:8px 0 0 0; padding:21px 0px 0px 17px; float:left; background:#f7f7f7; border:1px solid #e1e1e1;}
.gallery_box img { width:80px; height:80px; margin:0 22px 15px 0; padding:3px;  float:left; background:#fff; border:1px solid #e1e1e1;}

/* ***************** All model page ************************* */
.allmodel_box{ width:775px; height:auto; margin:0 0 0 0; padding:0; float:left; display:inline}
.allmodel_box_single{ width:86px; height:auto; text-align:center; float:left; display:inline; margin:0 21px 0 21px!important; margin:0 20px 0 20px}
.allmodel_box_single img {width:80px; height:80px; margin:0; padding:3px;background:#fff; border:1px solid #e1e1e1;}
.allmodel_box_single h2 { font-size:14px; font-weight:bold; color:#990000; margin:6px auto; padding:0; }
.allmodel_box_single h2 a{ width:200px;color:#990000; text-decoration:none;}
.allmodel_box_single p {font-size:11px; font-weight:normal; color:#414140;}
.row { width:775px; height:auto; float:left; margin:14px 0 0 0 ; padding:0 0 14px 0;}

/* ***************** Pagination ************************* */
.pagi_container {width:768px; height:26px; margin:10px auto; padding:8px 0 0 0; display:block; background:#f0f0f0; border: 1px solid #cccccc; float:left; text-align:center;}
/*.pagi_container ul { width:760px;  height:auto; list-style-type:none; text-align:center; margin:8px auto 0 auto; padding:0;}
.pagi_container li {width:auto; height:auto; margin:0; padding:0;display:inline}
.pagi_container li a{width:auto; height:auto; margin:0 3px 0 0; padding: 4px 7px; font-size:12px; font-weight:bold; color:#FFFFFF; background:#656666; text-decoration:none; }
.pagi_container li a:hover{background:#e57702;text-decoration:none}
.pagi_container li .sel{background:#e57702}*/


/* ***************** Search page ************************* */
.search_result {width:752px; height:16px; margin:12px 0 0 0; padding:5px 8px; background:#f0f0f0; border: 1px solid #cccccc; float:left; font-size:12px; font-weight:bold; color:#000;display:inline;}


/* ***************** my account pages ************************* */
.myAccount_container { width:942px; height:auto; margin:13px auto 0 auto; padding:0}
.myAccount_top {width:942px; height:43px; margin:0; padding:0; background:#faf8c3; border:1px solid #f8e900;}
.myAccount_heading {width:250px; height:43px; line-height:43px; vertical-align:middle; margin:0 0 0 12px; float:left; display:inline; font-size:18px; font-weight:bold; color:#000;}
.myAccount_heading span.red {color:#990000}
.myAccount_heading span.green {color:#3c5200}

.acoount_nav { width: 550px; height:21px; margin:20px 12px 0 0; float:right; padding:0;display:inline;}
.acoount_nav ul{ width: 550px; height:21px; margin:0;  padding:0; list-style-type:none}
.acoount_nav  li {width:auto; height:auto; margin: 0; padding:0; float:left }
.acoount_nav  li a {width:auto; height:auto; margin: 0 2px 0 0; padding:4px 6px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; background:#3c5200; display:inline; float:left; text-decoration:none}
.acoount_nav  li a:hover { background:#dc7201}
.acoount_nav  li .select  {background:#dc7201}

.myAccount_content_box { width:942px; height:auto; margin:20px auto 0 auto; padding:0}
.myaccount_content_heading {width:auto; height:auto; font-size:18px; font-weight:bold; color:#000; margin:0 0 0 12px}
.myaccount_content_heading span {color:#990000}
.myaccount_task { width:370px; height:auto; margin:16px 0 0 12px; float:left; display:inline;}
.myaccount_profilePic {width:154px; height:154px; margin:0; padding:4px 0px 0px 4px;background:#fff; border:1px solid #e1e1e1; float:left}
.tasks{ width:190px; height:auto; margin:5px 0 0 0; padding:0; float:right;}
.tasks ul{ width: auto; height:auto; margin:0;  padding:0; list-style-type:none}
.tasks  li {width:auto; height:auto; margin: 0 0 10px 0; padding:0;  background:url(../images/bullet.jpg) center left no-repeat}
.tasks  li a {width:auto; height:auto; margin: 2px 0 0 0; padding:0 0 0 25px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#3c5200; text-decoration:underline;}
.tasks  li a:hover { color:#dc7201; padding:0 0 0 25px; text-decoration:none;}
.myaccount_notice{ width:384px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-weight:bold; background:#e0f1b4; border:1px solid #bede66; float:right; margin:25px 25px 0 0; display:inline; padding:10px; text-align:center}


.formContentBox{ width: 481px; height:auto; margin:0 auto; padding:0}
.formContentBox h1 {font-size:18px; font-weight:bold; color:#414140; margin:0; padding:0 }
.formContentBox p { font-size:11px;color:#414140; margin:5px 0; padding:0; display:block}
.tableContainer{ width:481px; height:auto; background:#f1f1f1; border:1px solid #dbdbdb; font-size:12px; color:#000; margin:10px auto;}
.tableContainer span {font-size:10px;}

.myImagesContent_box{ width:922px; height:auto; margin:0 auto; padding:0px;}
.myImagesContent_box h1 {font-size:18px; font-weight:bold; color:#414140; margin:0; padding:0 }
.myImagesContent_box p { font-size:11px;color:#414140; margin:5px 0; padding:0; display:block}
.myImages-table{width:896px; height:auto; margin:0; padding:10px 13px;background:#f1f1f1; border:1px solid #dbdbdb; float:left;}
.myImages_imgBox{width:160px; height:auto; margin:0 10px 25px 9px; padding:0; float:left; display:inline}
.myImages_img{width:154px; height:154px; margin:0; padding:4px 0px 0px 4px;background:#fff; border:1px solid #e1e1e1; float:left}

.myImages_text{width:160px; height:26px; margin:0; padding:0; }
.myImages_status {width:60px; height:26px; line-height:26px; vertical-align:middle;font-size:13px; font-weight:bold; float:left}
.myImages_status .approved{ color:#3c5200}  
.myImages_status .pending{ color:#990000} 
.myImages_links{ width:80px; height:26px;line-height:26px; vertical-align:middle;font-size:11px; font-weight:normal; float:right; text-align:right}
.myImages_checkbox{width:148px; height:23px; margin:5px 0 0 0; padding:0 5px ; background:#ddd; border:1px solid #bcbcbc; font-size:11px; color:#000; float:left;line-height:26px; vertical-align:middle; display:inline} 
.myImages_checkbox span { font-size:11px; color:#3c5200; text-transform:uppercase; font-weight:bold} 
.fileupload {width:100px}

/* ***************** All face of weak winner pages ************************* */
.allWinner_box{ width:775px; height:auto; margin:10px 0 0 0; padding:0; float:left; display:inline}
.allWinner_box_single{ width:115px; height:auto; text-align:center; float:left; display:inline; margin:0 37px 20px 37px; padding:3px 0 0 0; background: url(../images/winner_bg.jpg) top left no-repeat; font-size:13px; color:#FFFFFF; font-weight:bold }
.allWinner_box_single img {width:80px; height:80px; margin:10px 0 0 0; padding:3px;background:#fff; border:1px solid #e1e1e1;}
.allWinner_box_single h2 { font-size:14px; font-weight:bold; color:#990000; margin:6px auto; padding:0; }
.allWinner_box_single h2 a{ width:200px;color:#990000; text-decoration:none;}
.allWinner_box_single p {font-size:11px; font-weight:normal; color:#414140;}
