/* CSS Document 

Fonts



GEORGIA

---------------

100% 	= 16px;

137.5% 	= 22px;

75%  	= 12px;





ARIAL

--------------

100% 	= 16px;

75%  	= 12px;

68.75%	= 11px;

62.5%  	= 10px;

*/



body, html { height:100%; }

body { font-size:100%; padding:0px; line-height:110%; margin:0px; background:#555555 url(../images/body_bg.png) repeat center center; color:#FFFFFF; }

h1{ font:137.5% Georgia, "Times New Roman", Times, serif; color:#FFFFFF; padding:0; margin:0;}

h1 .number { font-size:87.5%;}

h2{ font:normal 1em Georgia, "Times New Roman", Times, serif; color:#FFFFFF;}

h3 { margin:0; padding:0; }

img{ padding:0; margin:0;}

ol, ol li{  margin:0; padding:0;}

ul, ul li  { list-style:none;  margin:0; padding:0;}

div { margin:0; padding:0;}

fieldset { border:none; margin:0; padding:0;}

label { margin:0; padding:0;}

input { margin:0; padding:0;}

.clear{ clear:both; height:0px; }

.clear_footer { clear:both; height:20px; }

.section_desc { font:75% Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0; margin:0; }

.mandatory { color:#FF00FF;}



.no_available { font:bold 75% Georgia, "Times New Roman", Times, serif; color:#FFF; }





/*------------------------------vertical_heading for all pages-----------------------------------------------*/



.vertical_heading{float:left; width:23px; padding:0; background:url(../images/vertical_heading_bg.png) repeat-y top left; }

.latest_designs_vh { height:323px; } 

.latest_models_vh { height:173px; } 



/*------------------------------title for all pages-----------------------------------------------*/



.title{margin:0 0 10px 0; padding:0;}



.master_wrapper { width:100%; height:90%; }



.wrapper  { width:100%; margin:0px; padding:0px; }









.header{ width:998px; margin:0px auto; height:119px;  position:relative; }



.header .top_menu{ width:998px; height:34px; position:absolute; top:0; left:0; z-index:99;}

.header .top_menu_bg { background: url(../images/top_menu.png) no-repeat top left;}



.header .logo{ float:left; width:329px; margin:20px 0; position:absolute; left:0; top:33px;    }

.header .logo img { margin:0 0 0 20px;}



.header .mail_box { width:65px; position:absolute; left:625px; top:33px; cursor:pointer; }



.header .drop_box { position:absolute; top:-68px; left:698px; z-index:1; font:75% Georgia, "Times New Roman", Times, serif; color:#000; }

.header .drop_box .links { background:url(../images/login.png) no-repeat top left;  height:38px; width:254px; padding:9px 0 0 20px; color:#FFFFFF;}

.header .drop_box .links a{ color:#FFFFFF; text-decoration:none;}

.header .drop_box .links a:hover{ color:#FFFFFF; text-decoration:underline;}



.header .drop_box .login_cont { background:url(../images/login_white.png) repeat-y top left;  }

.header .drop_box .login { width:254px; height:52px; padding:20px 0px 0px 13px;  }



.header .drop_box .login ul  { color:#000000; }

.header .drop_box .login ul li { float:left; }

.header .drop_box .login label { width:70px; float:left; margin:5px 0 0 0;}

.header .drop_box .login .input { width:115px; padding:2px; margin:3px 0 0 0; background:#555555; border:1px solid #999999;  color:#fff; }



.header .drop_box  .login_cont label.error {  width:254px; padding:5px 0 5px 13px; font:bold 90% Arial, Helvetica, sans-serif; color:#333333; background:url(../images/error_icon2.png) no-repeat left; padding-left:20px; line-height:20px; margin-left:20px; }



.header .drop_box  .login_cont div.error {  width:240px; padding:0px 0 2px 20px; font:bold 90% Arial, Helvetica, sans-serif; color:#333333; background:url(../images/error_icon2.png) no-repeat left top;  line-height:15px; margin-left:20px; }



.header .drop_box  .login_cont  label.checked { display:none; background:none; height:0; padding:0; margin:0; font-size:0; width:0; }

.header .drop_box  .login_cont  div.checked { display:none; background:none; height:0; padding:0; margin:0; font-size:0; width:0; }



.header .drop_box .login .submit { margin:5px 0 0 3px;}



.header .drop_box .cookie {  width:254px; padding:5px 0 5px 13px; }

.header .drop_box .cookie input { margin:0px; padding:0; width:15px; height:15px; }

.header .drop_box a{ color:#000; text-decoration:none; } .header .drop_box a:hover{ text-decoration:underline;}



.header .drop_box .retrieve_password{  background:url(../images/login_white.png) repeat-y top left; width:254px; height:70px;   padding:20px 0 10px 15px; }

.header .drop_box .retrieve_password ul { color:#000000;}

.header .drop_box .retrieve_password ul li { float:left; line-height:35px; padding-right:5px; }

.header .drop_box .retrieve_password label.error {  width:254px; padding:5px 5px 5px 20px;  font:bold 90% Arial, Helvetica, sans-serif; color:#333333; background:url(../images/error_icon2.png) no-repeat left;  line-height:20px;    }



.header .drop_box  .retrieve_password div.error {  width:204px; padding:0px 5px 5px 20px; font:bold 90% Arial, Helvetica, sans-serif; color:#333333; background:url(../images/error_icon2.png) no-repeat left top;  line-height:12px;   }



.header .drop_box  .retrieve_password  div.checked { display:none; background:none; height:0; padding:0; margin:0; font-size:0; width:0; }



.header .drop_box .retrieve_password .input { width:160px; height:15px; padding:2px; margin:3px 0 0 0; background:#555555; border:1px solid #999999; font:100% Georgia, "Times New Roman", Times, serif; color:#fff; }





.cms_desc { font:75% Georgia, "Times New Roman", Times, serif; color:#fff; text-align:left; }

.cms_desc a {  color:#fff; text-decoration:underline; }





.intro { width:998px; padding:0px; margin:0px auto;  }

.intro .flash { float:left; width:412px; margin:0px; padding:0px 0px 0px 20px; }







.grey_wrapper {width:100%; background:url(../images/wrapper_bg.png) repeat center center;  }

.grey_wrapper .top{height:35px; background:#333333 url(../images/wrapper_main_2_top_bg.png) repeat-x top left;}

.grey_wrapper .bottom { height:35px; background:#333333 url(../images/wrapper_main_2_bottom_bg.png) repeat-x bottom left;}



.container { width:998px; padding:0; margin:0px auto; }

.container .left{ float:left; width:670px; padding:0 0 0 20px; margin:0; }

.container .right{ float:left; width:250px; padding:0 20px 0 38px; margin:0; }



.model_container { width:998px; padding:0; margin:0px auto; }

.model_container .left{ float:left; width:575px; padding:0 0 0 20px; margin:0; }

.model_container .right{ float:right; width:360px; padding:0 20px 0 20px; }



.grid_1 { float:left; width:647px;  margin:0px; background:transparent; }

.grid_1 ul{ list-style:none;  margin:0 0 6px 0; }

.grid_1 ul li { float:left; margin:0 0 11px 6px; width:120px; height:100px; overflow:hidden; }

.grid_1 ul li div { float:left; width:128px; height:110px; text-align:right; }

.grid_1 ul.last{ margin:0px;}

.grid_1 ul li img { cursor:pointer}



.grid_2 { float:left; width:647px;  margin:0px; background:transparent; }

.grid_2 ul{ list-style:none;  margin:0 0 6px 0; }

.grid_2 ul li{ display:inline; margin:0 0 0 6px; }

.grid_2 ul.last{ margin:0px;}







/** DARK GREY BOX **/

.grey_box{ margin:0; padding:0;  font-family:Arial, Helvetica, sans-serif;}

.grey_box .title{ margin:0 0 15px 20px; padding:0;}

.grey_box .menu { width:242px; margin:0 4px 0 4px; color:#FFFFFF;  font:normal 11px Arial, Helvetica, sans-serif; }

.grey_box .menu ul li{ float:left;  padding:3px 8px; border-right:1px solid #919191; background:#707070; cursor: pointer;}

.grey_box .menu ul li a { display:block; }

.grey_box .menu .active { background:#999999; } 

.grey_box .menu ul li.last { border:none; }

.grey_box .text { font-size:137.5%; width:230px; margin:0 auto; font-family:Georgia, "Times New Roman", Times, serif; margin-top:10px;  }

.grey_box  ol{   list-style:decimal; display:block;    }  

.grey_box  ol li{ margin:0 10px 0 40px; padding:0 0 10px 0;   }

.grey_box ol li div { font-size:50%; line-height:130%;  font-family:Arial, Helvetica, sans-serif;  }	

.grey_box ol li div.l_title a { text-decoration:none; color:#FFFFFF; }	

.grey_box ol li div.l_title a:hover { text-decoration:underline; color:#FFFFFF; }

.grey_box ol li div.pink { color:#EC008C; }

div.pink a { color:#EC008C; text-decoration:underline; } div.pink a:hover{ color:#fff; text-decoration:underline; }

.grey_box .min-height { height:265px; height:265px; }

.grey_box .pt_banner { margin: 0pt auto; width: 200px; font-family:Georgia, "Times New Roman", Times, serif; text-align:center; font-size:87.5%; }

.grey_box .contest_winner { margin:-5px auto 0 auto; width:220px; font-family:Georgia, "Times New Roman", Times, serif; text-align:center; font-size:87.5%; }
.grey_box .contest_winner h1 { font-family:Georgia, "Times New Roman", Times, serif; text-align:center; font-size:15px; margin-bottom:10px; letter-spacing:0.5px; }
.grey_box .contest_winner .winner_box { text-align:left; border-bottom:3px dotted #a4a1a1; margin-bottom:10px; padding-bottom:10px; }
.grey_box .contest_winner .winner_box .img_box { float:left; width:100px; margin-right:10px; }
.grey_box .contest_winner .winner_box .desc_box { float:left; width:110px; font:10px Arial, Helvetica, sans-serif; color:#FFF; line-height:12px; }
.grey_box .contest_winner .winner_box .desc_box .title_box { border-bottom:1px solid #827f80; margin-bottom:5px; padding-bottom:5px; }
.grey_box .contest_winner .winner_box .desc_box .title_box a { text-decoration:underline; color:#FFF; }
.grey_box .contest_winner .winner_box .desc_box .title_box span { font:12px Georgia, "Times New Roman", Times, serif; line-height:12px; }	
.grey_box .contest_winner .winner_box .desc_box .title_box span a { text-decoration:none; }
.grey_box .contest_winner .winner_box .desc_box .title_box span a:hover { text-decoration:underline; }
.grey_box .contest_winner .artist_box { text-align:left; font:10px Arial, Helvetica, sans-serif; color:#FFF; line-height:11px; width:205px; margin:0 auto; }
.grey_box .contest_winner .artist_box .artist_title { text-align:center; font:12px Georgia, "Times New Roman", Times, serif; margin-bottom:5px; }
.grey_box .contest_winner .artist_box .artist_title a { text-decoration:underline; color:#FFF; }
.grey_box .contest_winner .artist_box .artist_title a:hover { text-decoration:underline; color:#FFF; }

/*.grey_box .contest_winner { margin:-5px auto 0 auto; width:200px; font-family:Georgia, "Times New Roman", Times, serif; text-align:center; font-size:87.5%; }

.grey_box .contest_winner h1 { font-family:Georgia, "Times New Roman", Times, serif; text-align:center; font-size:15px; margin-bottom:5px; letter-spacing:0.5px; }

.grey_box .contest_winner .images { width:176px; margin:0 auto 5px auto; }

.grey_box .contest_winner .images .big { float:left; width:100px; height:70px; overflow:hidden; border-right:2px solid #fff; margin-right:15px; padding-right:15px; }

.grey_box .contest_winner .images .thumb { float:left; width:44px; height:44px; overflow:hiddenl; margin-top:10px; }

.grey_box .contest_winner .w_title { color:#FFFFFF; font-size:87.5%; margin:0; padding:0; }

.grey_box .contest_winner .w_title a { color:#FFFFFF; text-decoration:none;}

.grey_box .contest_winner .w_title a:hover { color:#ffffff; text-decoration:underline; }

.grey_box .contest_winner .by { color:#fff; font:10px Arial, Helvetica, sans-serif; line-height:11px; margin:0; padding:0; }

.grey_box .contest_winner .by a { color:#fff; text-decoration:underline;}

.grey_box .contest_winner .by a:hover { color:#fff; text-decoration:underline;}
*/


.grey_box .top_dark{ background:url(../images/light_top.png) no-repeat top left; height:20px; }

.grey_box .middle_dark{ background:url(../images/light_middle.png) repeat-y top left;   }

.grey_box .bottom_dark{ background:url(../images/light_bottom.png) no-repeat top left; height:23px; }



.grey_wrapper .grey_box .top_dark{ background:url(../images/dark_top.png) no-repeat top left; height:23px; }

.grey_wrapper .grey_box .middle_dark{ background:url(../images/dark_middle.png) repeat-y top left;   }

.grey_wrapper .grey_box .bottom_dark{ background:url(../images/dark_bottom.png) no-repeat top left; height:23px; }



.grey_box .top_light{ background:url(../images/light_top.png) no-repeat top left; height:23px;}

.grey_box .middle_light{ background:url(../images/light_middle.png) repeat-y top left;  }

.grey_box .bottom_light{ background:url(../images/light_bottom.png) no-repeat top left; height:23px;}



.grey_box_model .top_dark{ background:url(../images/model__top_bg.png) no-repeat top left; height:23px;  }

.grey_box_model .middle_dark{ background:url(../images/model_middle_bg.png) repeat-y top left;   }

.grey_box_model .bottom_dark{ background:url(../images/model_bottom_bg.png) no-repeat top left; height:23px; }



/** ADVERTISMENT **/



.block1 { float:left; width:230px; height:312px; padding:0px 0px 0px 20px; margin:4px 0 0 0; overflow:hidden; font:68.75% Arial, Helvetica, sans-serif; }

.block2 { float:right; width:250px; padding:0px 20px 0px 38px; margin:0; font:68.75% Arial, Helvetica, sans-serif;}

.block3 { width:250px; height:320px; }

.block4 { width:250px; height:175px; font:68.75% Arial, Helvetica, sans-serif; overflow:hidden; }

.internalblock { float:none; width:207px; margin:0; }



.caption { width:100%; font:100% Arial, Helvetica, sans-serif; color:#999999; margin:0; padding:0; }

/*.advertisment .caption_internal{text-align:right; margin:2px 0 0 0;}*/



.footer{ width:998px; margin:0px auto; padding:0px; padding-bottom:10px;  font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; }

.footer .footer_link{ margin:20px; padding:0px; font-size:75%; } 

.footer .footer_link .rss{ float:left;  padding:0 5px 0 0; }

.footer .footer_link .rss img { border:none; }

.footer a { color:#FFFFFF; text-decoration:none; } .footer a:hover{ text-decoration:underline;}

.footer .footer_link .cms_links { float:right;  padding:0px 0 0 0; margin:0; }
.footer .footer_link .cms_links div { float:right;  padding:0px 0 0 0; margin:0; }
.footer .footer_link .copyright{ float:left; width:570px; padding:10px 0 0 0; }

.footer .footer_link .site_by{ float:left; width:145px; padding:10px 0 0 0; }

.footer .footer_link .mail{ float:right; text-align:right; width:220px; padding:10px 0 0 0; }





.pop_div { font:75% Georgia, "Times New Roman", Times, serif; width:260px; background:#ec008c; border:3px solid #fff; padding:5px 10px 10px 10px; color:#fff; }

.pop_div_form { padding:10px; width:230px; }



.pop_div .login { padding-bottom:5px;  }





.pop_div .login ul  { color:#FFFFFF; }

.pop_div .login ul li { float:left; padding-bottom:5px; }

.pop_div .login label { width:70px; float:left; margin:5px 0 0 0;}

.pop_div .login .input { width:110px; padding:2px; margin:3px 0 0 0; background:#555555; border:1px solid #999999;  color:#fff; }

.pop_div .login input.error { width:110px; padding:2px; margin:3px 0 0 0; background:#555555; border:1px solid #999999; color:#fff; }

.pop_div .login .btn { margin:6px; cursor:pointer; }

.pop_div .cookie { color:#fff;  width:255px; padding:5px 0 5px 5px; }

.pop_div .cookie input { margin:0px; padding:0; width:15px; height:15px; }

.pop_div .close_btn { width:240px; float:right; height:12px; text-align:right; cursor:pointer; }

.pop_div textarea { background:#333333; border:1px solid #FFFFFF; width:210px; height:160px; padding:2px; font:90% Arial, Helvetica, sans-serif; color:#FFFFFF; overflow:auto;}

.pop_div .vote_reason { cursor:pointer; }

#error_login_pop { width:240px;  font:bold 90% Arial, Helvetica, sans-serif; color:#FFF206; padding-top:5px; }



#vote_thankyou { font:75% Georgia, "Times New Roman", Times, serif; width:255px; height:140px; background:url(../images/login_pop_bg.gif) no-repeat top left; color:#fff; }





.pop_div .link { margin:3px 0 0 0; }

.pop_div .link a { text-decoration:none; color:#FFFFFF; }

.pop_div .link a:hover { text-decoration:none; color:#FFFFFF; }





.report_spam_pop { font:75% Georgia, "Times New Roman", Times, serif; width:280px; background:#ec008c; border:3px solid #fff; padding:5px 0 20px 20px; color:#fff; text-align:left; }



.report_spam_pop select { height:25px; width:255px; padding:1px; background:#FFFFFF; font-size:100%; color:#EC008C; border:1px solid #594F4F; }

.report_spam_pop textarea { background:#333333; border:1px solid #FFFFFF; width:250px; height:100px; padding:2px; font:90% Arial, Helvetica, sans-serif; color:#FFFFFF; overflow:auto;}

.report_spam_pop .close_btn { width:275px; height:12px; text-align:right; padding-bottom:5px; cursor:pointer; }

.report_spam_pop div.error { font:bold 100% Arial, Helvetica, sans-serif; color:#FFF206; background:url(../images/error_icon4.png) no-repeat left top; padding-left:20px;  }

.report_spam_pop .sucess_msg { margin-top:10px; padding-left:26px; min-height:20px; font:100% Georgia, "Times New Roman", Times, serif; background:url(../images/sucess_icon_pink.gif) no-repeat left top; display:none; }



.outation_pop div.error { font:bold 100% Arial, Helvetica, sans-serif; color:#FFF206; background:url(../images/error_icon4.png) no-repeat left top; padding-left:20px; text-align:left; margin-left:45px;   }








