#atff {display: none; height: 0px; width: 0px; }
BODY { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4D4D4D; background: #fff url(/res/front/images/bg_body.gif) repeat-x;}
FIELDSET { margin: 0; padding: 0; border: none;}
.clearboth { clear: both;}

/* curves */
.curve_top { background: url(/res/front/images/curve-top.gif) no-repeat; width: 926px; height: 17px;}
.curve_mid { background: url(/res/front/images/curve-mid.gif) repeat-y; width: 926px;}
.curve_bottom { background: url(/res/front/images/curve-bottom.gif) no-repeat; width: 926px; height: 17px;}



/* header */
	.header { width: 926px; height: 73px; margin: 0 auto;}
	#logo { float: left; margin:  0 412px 0 0;}
	.header FORM { float: right; margin: 0; padding: 27px 0 0 0;}
	.header P { width: 190px; height: 20px; margin: 27px 0 0 0; padding: 4px 0 0 0; float: left; background: url(/res/front/images/bg_header-P.gif) no-repeat; text-align: center; color: #FF0000; font-weight: bold;}
	.header P STRONG { color: #FFFFFF}
	
/* navigation */
	.navigation { width: 927px; height: 35px; margin: 0 auto; background: url(/res/front/images/bg_nav-ul.gif) no-repeat top left; }
	
	.topmenu{ margin: 0px; padding: 0; list-style: none; font-size: 12px; font-weight: bold; float: left; }
	.topmenuli, .topmenulinohover{ list-style-type:none; float:left; margin-right: 2px; z-index: 99;}
	.topmenuli A , .topmenulinohover A{ color: #FFFFFF; display: block; width: 130px; height: 27px; padding: 7px 0 0 0; display: block; float: left; text-align: center; color: #FFFFFF; text-transform: uppercase; font-weight: bold; text-decoration: none; background: url(/res/front/images/bg_navli.gif) top right;}
	.topmenuli A:hover { margin: 0; background: none;}
	
	.topmenuli:hover #grey { padding: 12px 0 0 2px;}
	.topmenuli:hover { width: 132px; height: 37px;  padding: 0;  position: relative; margin:0; color: #000000; text-decoration: none;  z-index: 99;}
	.topmenuli:hover #grey { background: url(/res/front/images/bg_topmenuli.png) no-repeat; margin-top: -5px; margin-left: -2px;}
	
	
	.submenuul{ list-style-type:none; position:absolute; background: url(/res/front/images/bg_subnav.png) no-repeat; margin: 29px 0 0 -2px; padding: 10px 0 0 0; width: 183px; height: 163px; display:none; z-index: 97;}
	.submenuli a{ font-weight: normal; font-size: 11px; margin: 2px 0; padding: 0px 0 0 20px; color: #BDBDBD; text-decoration: none; background: none; text-align: left; text-transform: capitalize; height: auto}
	.submenuli a:hover { color: #FF0000; background: none; margin: 2px 0; }
	
	#dmenu li:hover ul , #dmenu li.over ul{ display: block; z-index: 98;}
	#dmenu li>ul {  top: auto; left: auto;}
	#dmenu { margin-bottom: -1px;}

	
/* content */
	.content { width: 926px; padding: 20px 0; margin: 0 auto;}

/* footer */	
	.footer { width: 926px; margin: 20px auto; clear:both; float: none; font-size: 9px;} 
	#footer { display: table; padding: 0 20px;}
	/* old #footer P width = 150px */
	#footer P { margin: 0; padding: 0; width: 20%; float: left; line-height: 15px; font-size: 13px;}
	#footer A { color: #8C8C8C; font-size: 11px; text-decoration: none;}
	#footer A:hover { text-decoration: underline;}
	
/* home */
	.flash { margin-bottom: 20px;}	
	#home { width: 879px; padding: 0 22px 0 25px;}
	#home H1 { font-size: 25px; margin: 0 0 15px 0; padding: 0;}
	#home H2 { font-size: 14px; margin: 0; padding: 0;}
	#home H1 SPAN { color: #FE0000;}
	#home P { margin: 0 auto 16px auto;}
	
	.home_left { width: 475px; float: right;}
	.home_right { width: 365px;}
	
	.p01 { background: url(/res/front/images/bg_p01.gif) no-repeat;}
	.p02 { background: url(/res/front/images/bg_p02.gif) no-repeat;}	
	.p01, .p02 { width: 290px; height: 75px; padding: 10px 6px 0 66px;}
	.p01 STRONG, .p02 STRONG { font-size: 18px; color: #505050; font-weight: 100;}
	
	.p03 { background: url(/res/front/images/p03.gif) no-repeat; width: 362px; height: 68px; padding: 10px 0 0 0; text-align: center; line-height: 24px;}
	.p03 INPUT[type=text] { border: 1px solid #9B9B9B; width: 250px; padding: 3px;}
	
	.p04 { font-size: 10px;}
	.p04 IMG { float: left; margin-right: 15px;}
	.p04 SPAN { text-align: right; display: block; background: url(/res/front/images/bg_p04.gif) no-repeat; padding: 87px 0 0 0; width: 163px; float: left;}
	
	.p05 {background: url(/res/front/images/bg_p05.gif) no-repeat; margin-right: 12px; }
	.p06 {background: url(/res/front/images/bg_p06.gif) no-repeat; }
		
	.p05, .p06 { width: 210px; height: 261px; padding: 115px 10px 0 10px; float: left;font-size: 11px;}	
	.p05 H3, .p06 H3 { margin: 0 0 10px 0; padding: 0; font-size: 17px; text-align: center;}
	.p05 H4, .p06 H4 { margin: 0 0 10px 0; padding: 0; font-size: 12px; text-align: center;}
	
	.p06 P { line-height: 16px;}
	.p06 A { color: #4F4F4F; text-decoration: none;}
	
/* publisher cpc banner */
	.pub_left { width: 650px; float: left; margin-right: 20px;}
	.pub_left H1 { font-size: 20px; color: #000;}
	.pub_left H2, .pub_right H2 { font-size: 15px;}
	.pub_left A { color: #FF0000; font-size: 13px;}
	.pub_left H2 { margin-bottom: 0;}
	.pub_left P { margin-top: 0;}
	.pub_right H2 { text-align: center; margin: 15px auto;}
	
	.pub_right { width: 250px; float: left;}
	
	.p07 { background: url(/res/front/images/bg_p07.gif) no-repeat; width: 199px; height: 244px; padding: 16px 10px 0 35px; color: #000000; margin-bottom: 15px;}
	.p07 IMG { margin: 0 20px 6px 0; float: left;}
	.p07 SPAN { margin-top: 15px; float: left; white-space: nowrap}
	.p07 P { clear: both; float: none;}
	
/* publisher domain parking */	
	.p08 { clear: both; margin: auto;}
	.p08 IMG { float: right; margin: 0 0 20px 25px;}

/* publisher display banners */
	.p09 { background: url(/res/front/images/bg_p09.gif) no-repeat; width: 199px; height: 290px; padding: 10px 10px 0 35px; color: #000000; margin-bottom: 15px;}
	.p09 IMG { margin: 0 20px 6px 0; float: left;}
	.p09 SPAN { margin-top: 15px; float: left; white-space: nowrap}
	.p09 P { clear: both; float: none;}

/* publisher referral */
#affliate-ref H1 { font-size: 20px; color: #000;}	

/* advertisers cpc banners */
	.adv_left { width: 310px; float: left; margin:0 15px 20px 0;}
	.adv_right { width: 310px; float: left;}

/* about admanage */
	#about H1 { font-size: 20px; color: #000;}
	#about H2 { margin: 0; padding: 0; font-size: 24px;}
	#about H3 { margin: 30px 0 0 0; padding: 20px 0 0 90px; font-size: 15px; font-weight: normal; height: 70px;}
	#about H3 A { font-size: 18px; font-weight: bold; text-decoration: none;}
	#about H3 A:hover { text-decoration: underline;}
	#about A { color: #FF0000;}
	.about_left, .about_mid, .about_right { width: 215px; float: left; margin:0 30px 0 60px; padding: 152px 0 0 0;}
	.about_left { background: url(/res/front/images/bg_about01.gif) no-repeat}
	.about_mid { background: url(/res/front/images/bg_about02.gif) no-repeat}
	.about_right { background: url(/res/front/images/bg_about03.gif) no-repeat}		
	
	.about_left H3 { background: url(/res/front/images/bg_about-h3-01.gif) no-repeat;}
	.about_mid H3 { background: url(/res/front/images/bg_about-h3-02.gif) no-repeat;}
	.about_right H3 { background: url(/res/front/images/bg_about-h3-03.gif) no-repeat;}

/* meet our team */
	#meet_the_team { padding-left: 50px}
	#meet_the_team H1 { font-size: 20px; color: #000;}
	#meet_the_team FIELDSET P { width: 135px; float: left; color: #555555; margin:0 50px 10px 0;}
	#meet_the_team FIELDSET P STRONG { color: #333333;}
	#meet_the_team FIELDSET P IMG { background: url(/res/front/images/bg_team_pic.gif) no-repeat; padding:2px 2px 10px 2px;}	

/* events */	
	#events H1 { font-size: 20px; color: #000;}
	#events H2 { margin: 0; padding: 0; font-size: 15px;}
	#events A { color: #FF0000;}

/* hiring */	
	#hiring H1 { font-size: 20px; color: #000;}
	#hiring FIELDSET { margin: 0; padding: 0;}
	#hiring FORM { margin: 0; padding: 0;}
	#hiring LEGEND { font-size: 15px; background: #fff; width: 130px; font-weight: normal; position: absolute; margin: -26px 0 0 30px; padding: 0 5px;}
	#hiring .field_input { width: 685px;}
	#hiring .form_group { margin: 30px auto;}
	#hiring  TH { width: 130px; text-align: left; vertical-align: top;}
	#hiring INPUT[type=submit] { position: absolute; margin: 30px 0 50px 0;}	
	#hiring INPUT[type=text] { border: 1px solid #C5C5C5; padding: 3px; width: 210px;}
	#hiring TEXTAREA { border: 1px solid #C5C5C5; padding: 3px; width: 685px; height: 215px;}
	#job_button { background: url(/res/front/images/button_hiring.gif); width: 142px; height: 39px; border: none; cursor: pointer;}

/* privacy */
	#privacy H1 { font-size: 20px; color: #000;}
	#privacy H2 { margin: 0; padding: 0; font-size: 15px;}
	#privacy A { color: #FF0000;}

/* login */	
	#login H1 { font-size: 20px; color: #000;}
	#login .message { margin:0 0 20px 65px; color: #ff0000;}
	#login FIELDSET { margin: 0; padding: 0;}
	#login FORM { margin: 0; padding: 0;}
	#login A { color: #FF0000;}
	#login LEGEND { font-size: 15px; background: #fff; width: 130px; font-weight: normal; position: absolute; margin: -26px 0 0 65px; padding: 0 5px;}
	#login  LABEL { width: 110px; text-align: left; vertical-align: middle; display: block; float: left; margin: 0 0 0 65px; padding: 4px 0 0 0;}
	#login INPUT[type=submit] { position: absolute; margin: 30px 0 50px 20px;}	
	#login INPUT[type=text], #login INPUT[type=password] { border: 1px solid #C5C5C5; padding: 3px; width: 175px; vertical-align: middle;}
	#login INPUT[type=checkbox] { margin-left: 65px;}
	#login SELECT { border: 1px solid #C5C5C5; padding: 3px; width: 182px; vertical-align: middle;}
	#login TEXTAREA { border: 1px solid #C5C5C5; padding: 3px; width: 685px; height: 215px;}
	#login EM { font-style: normal;}
	#login_button { background: url(/res/front/images/button_login.gif); width: 148px; height: 44px; border: none; cursor: pointer;}

/* forgot */
	#forgot H1 { font-size: 20px; color: #000;}
	#forgot .errors { margin-left: 65px; color: #ff0000;}
	#forgot FIELDSET { margin: 0; padding: 0;}
	#forgot FORM { margin: 0; padding: 0;}	
	#forgot LEGEND { font-size: 15px; background: #fff; width: 130px; font-weight: normal; position: absolute; margin: -26px 0 0 65px; padding: 0 5px;}	
	#forgot  LABEL { width: 135px; text-align: left; vertical-align: middle; display: block; float: left; margin: 0 0 0 65px; padding: 4px 0 0 0;}
	#forgot INPUT[type=submit] { position: absolute; margin: 30px 0 50px 20px;}	
	#forgot INPUT[type=text] { border: 1px solid #C5C5C5; padding: 3px; vertical-align: middle; margin-bottom: 3px;}
	#forgot INPUT[type=password] { border: 1px solid #C5C5C5; padding: 3px; vertical-align: middle; margin-bottom: 3px;}
	#forgot #email { width: 365px;}
	.retrieve_button { background: url(/res/front/images/retrieve_button.gif); width: 211px; height: 40px; border: none; cursor: pointer;}

/* publisher/affiliate signup */
	#signup_pub H1 { font-size: 20px; color: #000;}
	#signup_pub FIELDSET { margin: 0; padding: 0;}
	#signup_pub FORM { margin: 0; padding: 0;}	
	#signup_pub A { color: #FF0000;}
	#signup_pub LEGEND { font-size: 15px; background: #fff; width: 130px; font-weight: normal; position: absolute; margin: -26px 0 0 25px; padding: 0 5px; white-space: nowrap}	
	#signup_pub  LABEL { width: 135px; text-align: left; vertical-align: middle; display: block; float: left; margin: 0 15px 0 0; padding: 4px 0 0 0; font-weight: bold; color: #000}
	#signup_pub INPUT[type=text], #signup_pub INPUT[type=password], #signup_pub SELECT, #signup_pub TEXTAREA { border: 1px solid #C5C5C5; padding: 3px; vertical-align: middle; margin-bottom: 3px;}
	#signup_pub P { margin-left: 65px; margin-bottom:0px; padding-bottom: 5px;}
	#signup_pub EM { font-style: normal;}
	#signup_pub .errors, #hiring .errors { margin-left: 65px; color: #ff0000; list-style: none;}

	#signup_pub .captcha LABEL, #signup_pub .captcha IMG, #signup_pub .captcha INPUT { clear: both; float: none; margin: 4px 0; display: block; width: auto;}

/* press */
	#press A { color: #FF0000;}
	#press H1 { font-size: 20px; color: #000;}
	#press H2 { margin: 0; padding: 0; font-size: 15px;}	
	.press_left { width: 605px; float: left; margin-right: 70px;}	
	.press_right { width: 210px; float: left;}
	
	.teaser-holder STRONG { color: #000000;}
	
	#press .press_right A { font-size: 13px; text-decoration: none; color: #000000;}
	.press_right H2 { font-size: 15px; margin: 0; padding: 12px 0;}
	.press_right H3 { font-size: 15px; margin: 0; padding: 12px 0; color:#000000}
	.press_right H4 { font-size: 15px; margin: 0; padding: 12px 0 0 0; color:#303030}
	.social_networks IMG { vertical-align: middle; margin-right: 5px;}
	.social_networks { line-height: 23px;}

/* press page */
	#press_page H1 { font-size: 20px; color: #000;}
	.press_page_left H2 { margin: 0; padding: 0; font-size: 15px;}	
	.press_page_left { width: 215px; float: left; margin-right: 24px;}	
	.press_page_mid { width: 420px; float: left; margin-right: 15px;}
	.press_page_right { width: 210px; float: left;}
	
	.press_page_left A, .press_page_mid A { color: #FF0000;}
	.press_page_left H3 A { color: #000000; font-size: 15px; text-decoration: none;}
	.press_page_left H3 SPAN { font-size: 12px; color: #555555;}
	.press_page_mid H3 { font-size: 20px; color: #000; margin-bottom: 0px; font-weight: normal;}
	.zpress-date EM { font-style: normal; font-weight: bold; color: #7B7B7B; font-size: 12px;}
	
	.press_page_right A { font-weight: bold; font-size: 14px; text-decoration: none; color: #000000;}

/* search */
	#search FORM { margin: 0; padding: 0;}
	#search INPUT[type=submit] { vertical-align: middle;}
	#search INPUT[type=text] { width: 244px; padding:  4px 3px; vertical-align: middle; border: 1px solid #9B9B9B;}
	#search HR { background: #F2F2F2; height: 28px; margin: 10px 0; padding: 0;  border: none; border-top: 1px solid #CDCDCD;}	
		
	.search_left { float: left; width: 750px;}
	.search_right { float: left; width: 170px; text-align: right; border-left: 1px solid #D9D9D9;}
	
	.search_left P { width: 670px; color: #000000; font-size: 14px; margin: 0; padding: 9px 0;}
	.search_left A STRONG { font-size: 17px; color: #0000CC; font-weight: normal;}
	.search_left EM { color: #5DA125; font-size: 13px; font-style: normal;}
	
	.sponsored { width: 720px; height: 83px; padding: 10px 12px; background: url(/res/front/images/bg_sponsored.gif) no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; margin: 0 0 0 -10px; font-size: 10px; color: #000000;}
	.sponsored P { margin: 0 0 5px 0; padding: 0; width: 33%; float: left; text-align: left; font-size: 10px; }
	.sponsored P STRONG { font-size: 12px;}
	.sponsored P IMG { float: left; border: 1px solid #ABABAB; margin-right: 8px;}
	.sponsored P EM { color: #5DA125; font-size: 12px; font-style: normal;}
	
/* flash */
#flash-bottom { margin-bottom: 10px;}	
#flash { padding: 0 23px;}
#flash OBJECT, #flash EMBED { float: left; margin-right: 20px;}
#flash H1 { margin: 0 0 10px 0px; padding: 0; font-size: 27px; float: left; text-align: center;}
#flash H1 SPAN { color: red;}
#flash P { margin: 0; padding: 8px; width: 300px; float: left;}

.curve_top2 { background: url(/res/front/images/curve-top2.gif) no-repeat; width: 926px; height: 17px;}
.curve_mid2 { background: url(/res/front/images/curve-mid2.gif) repeat-y; width: 926px; height: 330px;}
.curve_bottom2 { background: url(/res/front/images/curve-bottom2.gif) no-repeat; width: 926px; height: 17px;}

