body,div,ul,li,h1,h2,h3,h4,h5,h6,form,fieldset,p{margin:0; padding:0; font-weight:normal}
img,fieldset{border:none; padding:0; margin:0;}
body{font:12px/14px Arial, Helvetica, sans-serif; color:#000;}
span.clear{clear:both;}
.left{float:left; width:auto;}
.right{float:right; width:auto;}
img{float:left;}
a:focus{outline:none}

#layout{width:941px; margin:0 auto;}

#header{float:left; width:941px; padding-bottom:18px}
#header .logo{float:left; width:320px; margin-top:19px}
#header .logo img{float:right;}

/*
#menu{float:left; width:620px;}
#menu ul{float:right; width:auto; list-style:none}
#menu li{float:left; width:auto; font:10px/14px "HelveticaNeue", Arial, Helvetica, sans-serif; background:url(/common/images/home/menu_sept.gif) no-repeat  right 0; padding:24px 15px 13px 15px; text-transform:uppercase}
#menu li.last{background:none;}
#menu li a{float:left; width:auto; color:#4a8299; text-decoration:none}
#menu li a:hover{color:#fc9d1c;}
#menu li a.current{color:#fc9d1c;}
*/

#menu{float:left; width:620px;}
#menu ul{float:right; width:auto; list-style:none}
#menu li{float:left; width:auto; font:10px/14px "HelveticaNeue", Arial, Helvetica, sans-serif; background:url(/common/images/menu_sept.gif) no-repeat  right 0; padding:15px 15px 9px 15px; text-transform:uppercase}
#menu li.last{background:none;}
#menu li a{float:left; width:auto; color:#4a8299; text-decoration:none}
#menu li a:hover{color:#fc9d1c;}
#menu li a.current{color:#fc9d1c;}

#layout #header #menu ul li.with_button{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 37px;
	overflow: hidden;
}
#layout #header #menu ul li.with_button a{
	margin-top: 3px;
	margin-bottom: 0px;
	margin-right: 10px;
	color:#4A8299;
	text-decoration:none;
	text-align: center;
	padding-top: 12px;
	background-image: url(/images/matchee_matcher_button.png);
	background-repeat:no-repeat;
	background-position:0 0;
	width: 207px;
	height: 34px;
}


#main{float:left; width:941px; background:url(/common/images/home/home_body_repet_bg.gif) repeat-y 0 0}
#main.background_none{background:none}

#body_container{float:left; width:941px; background:url(/common/images/home/home_body_content_bg.jpg) no-repeat 0 0;}
#body_container.login_page_bg{background:url(/common/images/home/login_page_bg.jpg) no-repeat 0 0; height:579px}

#main_banner{float:left; width:777px; padding:0 82px}
#main_banner .top_heading{float:left; width:773px; height:150px}
#main_banner .top_heading h4{float:left; width:773px; font:28px/36px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#4f4410; text-align:right; padding:16px 0 0}
#main_banner .top_heading h4 span{font-style:italic}
#main_banner .top_heading h4 a{color:#4f4410; text-decoration:none}
#main_banner .top_heading h4 a:hover{color:#fff; text-decoration:underline}
#main_banner .top_heading h5{float:left; width:773px; margin-top:11px}
#main_banner .top_heading h5 img{float:right;}
#main_banner .single_friends{float:left; width:777px; background:url(/common/images/home/single_friends_bg.jpg) no-repeat 0 0; height:125px}
#main_banner .single_friends ul{float:left; width:777px; list-style:none; margin-top:23px}
#main_banner .single_friends li{float:left; width:348px; font:13px/19px Arial, Helvetica, sans-serif; padding-left:40px}
#main_banner .single_friends li a{float:left; width:auto; color:#000000; text-decoration:none}
#main_banner .single_friends li a:hover{color:darkblue; text-decoration:underline}

#main_banner .single_friends li.link-one{padding:0;width: 35px;height: 32px;position:relative;cursor:pointer;left: 330px;}
#main_banner .single_friends li.link-two{padding:0;width: 35px;height: 32px;position:relative;cursor:pointer;left: 372px}


#main_banner .single_friends p{float:left; width:762px; font:12px/14px "HelveticaNeue", Arial, Helvetica, sans-serif; text-align:right; color:#144250; margin-top:15px}

/*
http://new.myfonts.com/WhatTheFont/results?ch[0]=I&ch[1]=M&ch[2]=n&ch[3]=a&ch[4]=y&ch[5]=t&ch[6]=o&ch[7]=c&ch[8]=h&ch[9]=u&ch[10]=r&ch[11]=t&ch[12]=h&ch[13]=n&ch[14]=e&ch[15]=e&ch[16]=m&ch[17]=t&ch[18]=w&ch[19]=.&ch[20]=c&ch[21]=o&ch[22]=o&ch[23]=r&ch[24]=m&ch[25]=k&ch[26]=o&ch[27]=u&ch[28]=n&ch[29]=f&ch[30]=e&ch[31]=f&ch[32]=r&ch[33]=a&ch[34]=i&ch[35]=r&ch[36]=e&ch[37]=t&ch[38]=n&ch[39]=h&ch[40]=d&ch[41]=s&ch[42]=s&ch[43]=t&ch[44]=%2C&ch[45]=h&ch[46]=f&ch[47]=e&ch[48]=a&ch[49]=m&ch[50]=h&ch[51]=i&ch[52]=i&ch[53]=d&ch[54]=l&ch[55]=y&ch[56]=d&ch[57]=e&ch[58]=a&ch[59]=n&ch[60]=n&ch[61]=d&ch[62]=m&ch[63]=a&ch[64]=a&ch[65]=c&ch[66]=t&ch[67]=c&ch[68]=q&ch[69]=h&ch[70]=u&ch[71]=a&ch[72]=e&ch[73]=s&ch[74]=i&ch[75]=n&ch[76]=t&ch[77]=t&ch[78]=h&ch[79]=a&ch[80]=a&ch[81]=n&ch[82]=c&ch[83]=t&ch[84]=e&ch[85]=e&ch[86]=s&ch[87]=x&ch[88]=.&ch[89]=i&ch[90]=s&ch[91]=t&ch[92]=r&ch[93]=i&ch[94]=g&ch[95]=h&ch[96]=t&ch[97]=n&ch[98]=o&ch[99]=w&wtfserver=node4.ric.mf&id=0001747f4c58cbbd000c538f000051f9&glyphcount=100&imageid=0
*/
#main_banner .matchthem_content{float:left; width:850px; background:url(/common/images/home/matchthem_sept.gif) no-repeat 0 0; height:108px; padding-left:36px;margin-right:80px;}
#main_banner .matchthem_content ul{
	position: relative;
	list-style: none;
	width: 840px;
	height: 12px;
	}
#main_banner .matchthem_content ul li{font-weight: bold;}	
#main_banner .matchthem_content ul li.mt_content_label{width: 100px;margin-right: 10px;float:left;text-transform:uppercase;text-decoration: underline;}
#main_banner .matchthem_content ul li.mt_content_label.empty{text-decoration: none;}
#main_banner .matchthem_content ul li.mt_content_dscr{text-align: left;}
#main_banner .matchthem_content h1{width: 730px;margin-top: 20px;color: #fff;font-size: 18pt;line-height: 25px;font-style: italic;}


#bottom_box{float:left; width:941px;}
#bottom_box .box_top_curve{float:left; width:941px; background:url(/common/images/home/top_curve.png) no-repeat 0 0; font-size:5px; height:19px}
#bottom_box .box_bottom_curve{float:left; width:941px; background:url(/common/images/home/bottom_curve.png) no-repeat 0 0; font-size:5px; height:21px}
#bottom_box .box_content{float:left; width:877px; background:url(/common/images/home/box_bg.png) repeat-y 0 0; padding:0 31px 0 33px}
#bottom_box .box_content .row{float:left; width:877px;}
#bottom_box .box_content .row .big_photo{float:left; width:105px; height:129px; text-align:center}
#bottom_box .box_content .row .big_photo img{float:none;}
#bottom_box .box_content .row .big_photo p{float:left; width:105px; font:10px/14px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#f28612; text-transform:uppercase; text-align:center}
#bottom_box .box_content .row .photo_arrow{float:left; width:47px; padding:73px 0 0; height:76px}
#bottom_box .box_content .row .photo_arrow img{float:left;}
#bottom_box .box_content .row .small_photo{float:left; width:70px; height:108px; margin-top:21px; text-align:center}
#bottom_box .box_content .row .small_photo img{float:none;}
#bottom_box .box_content .row .small_photo p{float:left; width:70px; font:9px/14px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#9a9998; text-transform:uppercase; text-align:center; padding-top:5px}

#bottom_box .box_content .row .com{float:left; width:877px; background:url(/common/images/home/com_bg.gif) no-repeat 0 0; height:31px}
#bottom_box .box_content .row .com p{float:left; width:487px; padding-top:11px}
#bottom_box .box_content .row .com p a{float:right; width:auto; color:#3d7992; font:14px/16px "HelveticaNeue", Arial, Helvetica, sans-serif; text-decoration:none}
#bottom_box .box_content .row .com p a span{font-style:italic}
#bottom_box .box_content .row .com p a:hover{text-decoration:underline}

#bottom_box .box_content .row .who_knew{float:left; width:877px; padding-top:8px}
#bottom_box .box_content .row .who_knew p{float:left; width:877px; text-align:center; font:15px/24px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#363636; padding:0 0 0}
#bottom_box .box_content .row .who_knew p span{font-style:italic; color:#ac0b0b; font-weight:bold; padding:0 0 0;}
#bottom_box .box_content .row .who_knew p span.who{color:#ac0b0b; font-weight:bold; font-style:normal}

#footer{float:left; width:941px; background:url(/common/images/home/footer_bg.gif) no-repeat 0 0; height:83px}
#footer ul{float:right; width:auto; list-style:none; padding:53px 25px 0 0}
#footer li{float:left; width:auto; font:11px/14px "HelveticaNeue", Arial, Helvetica, sans-serif; background:url(/common/images/home/footer_sept.gif) no-repeat  right 0; padding:5px 15px 10px 15px; text-transform:uppercase}
#footer li.last{background:none;}
#footer li a{float:left; width:auto; color:#b9e7f4; text-decoration:none}
#footer li a:hover{color:#000;}

body #layout #header #feedback-popup.positioned{
	background-image: url(/images/feedback.gif);
	background-repeat: no-repeat;
	
	float:right;
	height: 80px;
	width: 130px;
	z-index:1;
	position: absolute;
	right: 250px;
	top: 70px;
}

body #layout #header #feedback-popup ul
{
	list-style-type: none;
	margin-top: 27px;
	margin-left: 10px;
	text-align: center;
}

body #layout #header #feedback-popup ul li a
{
	
	font:12px/14px "HelveticaNeue", Arial, Helvetica, sans-serif;
	color: #c72c9e;
}


