* {outline:none;}
.clearfix{display:block;clear:both;height:1px;}

body {margin:0 0 20px 0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666666;}

p{padding:0 0 10px 0;margin:0;}
p.breaker{padding:0 0 20px 0;margin:0;border-top:1px dotted;height:1px;}
div.breaker{display:block;clear:both;}

.warning 	{color: #FF0000; font-weight:bold;padding:20px 0 20px 0;border-bottom:2px solid #FF0000;}
.highlight 	{font-weight:700;}
.grey		{color: #999999;}
.small		{font-size:10px;}

a 			{text-decoration:none;margin:0;padding:0;color:#254AF8;}
a:hover 	{}
a img 	 	{margin:0; padding:0; border:0;}
img 	 	{margin:0; padding:0; border:0;}

.float_right {float:right;display:inline;}
.float_left {float:left;display:inline;}
.clear{clear:both;}

.right {text-align:right;}
.left {text-align:left;}
.center {text-align:center;}

.italic {font-style:italic;}
.bold {font-weight:bold;}


#top {height:82px;padding:0;width:800px;overflow:hidden;}
#logo {height:24px;clear:both;padding:0 432px 0 192px;text-align:center;font-weight:700;font-size:12px;line-height:24px;}
#logo a{color:#93103E;}

#top_links{padding:5px 10px 10px 0;text-align:right;font-size:9px;line-height:12px;display:inline;float:right;clear:none;width:360px;}
#top_links a{color:#254AF8;}

h1, .logo{font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:700;margin:0;padding:0;color:#92103E;display:inline;clear:both;}
h1{float:left;width:600px;padding:0 0 0 10px;}
.logo{float:right;width:400px;margin:10px 0 10px 0;}
.logo a{color:#254AF8;}

.meta_title{color:#254AF8;}
.niche_dating {clear:both;font-size:10px;padding:10px 0 0 360px;text-align:right;color:#000}
.niche_dating a{color:#254AF8;}

#top_phrase{font-size:9px;color:#AAAAAA;padding:4px 10px 5px 10px;line-height:10px;}

h2, h2 a, .heading2{font-size:16px;font-weight:700;color:#92103E;clear:both;padding:0 0 15px 0;margin:0;line-height:18px;}
h2.underline a {text-decoration:underline;}

h3, .heading3{font-size:13px;float:right;font-weight:700;text-align:right;color:#92103E;padding:10px 0 10px 0;margin:0;line-height:18px;}

h4, .heading4{color:#92103E;margin:0 0 10px 0;font-size:13px;font-weight:700;display:block;}

ul.list{list-style:none;margin:0;padding:0;}
ul.list li{margin:0 0 10px 10px;padding:0;}

#wrapper{padding:0;margin:8px auto 0 auto;border:1px solid #F37C81;background:url(../img/bg_header_site.jpg) no-repeat;width:800px;}
#footer{width:800px;margin:0 auto 0 auto;padding:3px 0 0 0;text-align:center;font-size:10px;}
#footer a{color:#666;}
#footer a.blue{color:#254AF8;}

#footer p.dynamic_links{margin:40px 0 0 0;}


#swirl_text{padding:55px 20px 0 210px;min-height:110px;}
#header{margin:30px 0 0 230px;padding:0 20px 0 0;clear:both;}

#temp_swirls{height:120px;clear:both;}

.link_columns{margin:0 0 20px 0;display:inline;float:left;width:550px;clear:both;}
.link_columns a{font-size:9px;color:#666666}

.right_c{width:260px;display:inline;float:left;}
.left_c{width:260px;display:inline;float:left;margin:0 10px 0 0;}

a.big_link, form input.big_link{height:30px;display:inline;float:right;width:140px;text-align:center;line-height:30px;color:#FFF;background:#3255FB;font-size:13px;font-weight:700;clear:both;margin:0;padding:0;border:none;cursor:pointer;}

a.extra{width:auto;padding:0 10px 0 10px;}

#login_inline .big_link{display:inline;float:right;margin:0 0 0 20px;clear:none;}

.small_links a{color:#666666;}
.dynamic_links a{color:#666666;}


#top_panel{background-position:bottom left;background-repeat:no-repeat;padding:0 20px 20px 0;margin:0;}
#top_panel .heading3{clear:both;}

#bottom_panel{border-top:1px solid #F37C81;display:inline;float:left;width:100%;}
#bottom_panel .small_links{font-size:10px;padding:10px;text-align:center;}

#bottom_panel #banner{display:inline;float:left;padding:20px 20px 0 40px;width:120px; border-right:1px solid #F37C81;}
#bottom_panel #banner a{color:#254AF8;font-size:9px;line-height:11px;}
#bottom_panel select.small_select{margin:0 0 10px 0;font-size:10px;width:220px;}

#bottom_panel #content{margin:0 0 0 0;padding:20px 20px 0 0;width:550px;display:inline;float:right;}

form {padding:0;font-family:Arial, Helvetica, sans-serif;display:inline;color:#254AF8;font-weight:700;}
form label, form select{display:inline;float:left;line-height:20px;font-size:11px;}
form div{display:inline;float:right;clear:both;margin:0 0 10px 0;width:250px;}
form .medium label, form .between label.one{width:70px;}
form .medium select{width:180px;}
form .between label.two{width:30px;padding:0 10px 0 10px;}
form .between select.one{margin:0 10px 0 0;}
form .between select.two{float:right;}
form .between select{width:60px;}
form input.submit{background:#FFF;border:none;color:#254AF8;display:inline;float:right;font-weight:700;font-size:11px;}

#wld_form {width:100%;height:160px;}

#contact_form input, #contact_form textarea, #contact_form div, #contact_form label{display:inline;float:left;clear:both;}
#contact_form div{width:100%;}
#contact_form .input_text, #contact_form .button {font-family:Arial, Helvetica, sans-serif;font-size:11px;}
#contact_form .input_text {border:1px solid #CCCCCC;width:300px;padding:5px;margin:0 0 10px 0;}
#contact_form label{margin:0 0 10px 0;}
#contact_form .button{border:1px solid #CCCCCC;padding:5px;color:#254AF8;}

#scroller{clear:both;display:block;}

.simply-scroll-container {position: relative;clear:both;display:block;}
.simply-scroll-clip {position: relative;overflow: hidden;z-index: 2;}
.simply-scroll-list {position: absolute;top: 0;left: 0;z-index: 1;overflow: hidden;margin: 0;padding: 0;list-style: none;}
.simply-scroll-list li {padding: 0;margin: 0;list-style: none;width:100px;}
.simply-scroll-list li img {border: none;display: block;width:90px;height:90px;}
.simply-scroll {width: 540px;height: 100px;}
.simply-scroll .simply-scroll-clip {width: 540px;height: 100px;}
.simply-scroll .simply-scroll-list li {float: left;width: 120px;height: 120px;}

.wld_title{padding:20px 0 0 25px;margin:0;font-size:10px;color:#92103E;}
#wld_images {clear:both;padding:10px 0 40px 20px;display:block;text-align:center;height:110px;overflow:hidden;margin:0 0 15px 0;}
.wld_badge_item { float: left; margin: 0 4px 20px 5px; padding: 0; }
.wld_badge_item img{width:80px;height:80px;}
.wld_badge_item_detail { margin-top: 5px; overflow: hidden; }
.wld_badge_clear { clear: both; }