@charset "utf-8";
/* CSS Document */
body
{
	margin:0px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
	font-size:11px;
}
a
{
	color:#979696;
	text-decoration:none;
	border:0;
}
a:hover
{
	color:#000;
}
img
{
	border:0;	
}
h1
{
	margin-top:0px;
}
hr
{
	border-bottom-color:#FFF;
	border-style:solid;
	border-width:1px;
	border-top-color:#ccc;
	border-left:none;
	border-right:none;
}
.page_button
{
	background-color:#eee;
	color:#555;
	padding:5px;
	border:1px solid #666;
	cursor:pointer;
	margin-right:2px;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
}
.page_button:hover
{
	border:1px solid #b85265;
	background-color:#eb8598;
	color:#FFF;
}
.page_button_active
{
	background-color:#fff;
	padding:5px;
	border:1px solid #666;
	cursor:pointer;
	margin-right:2px;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
}
.icons
{
	background-image:url(../../images/sexmatch.nu/icons.png);	
	width:15px;
	height:15px;
	display:inline-block;
	vertical-align:top;
}
.banner1
{
	margin-top: -37px;
	background-image: url(../../images/sexmatch.nu/banner1_bg.png);
	height: 420px;
	width: 890px;
}
.banner1 .inline_shadow
{
	background-image: url(../../images/sexmatch.nu/banner1_inline_shadow.png);
	height: 420px;
	width: 890px;
	margin-top: -450px;
}
.banner1 .banner2n3
{
	background-image: url(../../images/sexmatch.nu/banner2and3.png);
	height: 420px;
	width: 550px;
	margin-top: -430px;
	margin-left: 480px;
	cursor: pointer;
}
.banner1 .content_container
{
	height: 420px;
	width: 890px;
	padding-left: 27px;
	padding-top: 30px;
	background-repeat: no-repeat;
}
.banner1 .content
{
	height: 350px;
	width: 833px;
	/*margin-left: 30px;
	margin-top: 30px;*/
	background-repeat: no-repeat;
}
.col-left { float:left; width:409px; padding:0 0 0 0; }
.border-left-sidebar { background:url(../../images/sexmatch.nu/border_left_sidebar.gif) 0 0 repeat-y #FFFFFF;}
.border-right-sidebar { background:url(../../images/sexmatch.nu/border_right_sidebar.gif) right 0 repeat-y;}
.border-top-sidebar { background:url(../../images/sexmatch.nu/border_top_sidebar.gif) 0 0 repeat-x;}
.border-bot-sidebar { background:url(../../images/sexmatch.nu/border_bot_sidebar.gif) left bottom repeat-x;}
.left-top-sidebar { background:url(../../images/sexmatch.nu/left_top_sidebar.gif) 0 0 no-repeat;}
.right-top-sidebar { background:url(../../images/sexmatch.nu/right_top_sidebar.gif) right 0 no-repeat;}
.left-bot-sidebar { background:url(../../images/sexmatch.nu/left_bot_sidebar.gif) left bottom no-repeat;}
.right-bot-sidebar { background:url(../../images/sexmatch.nu/right_bot_sidebar.gif) right bottom no-repeat; width:100%; min-height:518px; height:auto !important; height:518px;}
.nograd-border-top-sidebar { background:url(../../images/sexmatch.nu/nograd_border_top_sidebar.gif) 0 0 repeat-x;}
.nograd-right-top-sidebar { background:url(../../images/sexmatch.nu/nograd_right_top_sidebar.gif) right 0 no-repeat;}
.nograd-left-top-sidebar { background:url(../../images/sexmatch.nu/nograd_left_top_sidebar.gif) 0 0 no-repeat;}
.sep-one  {
 margin:0 0 0 0;
 background:url(../../images/sexmatch.nu/cart_shop_by.gif) 0 0 no-repeat; padding:16px 10px 24px 42px;}
.sep-one h2{font-family:Arial, Helvetica, sans-serif;  font-size: 16px; color:#FFFFFF; font-weight:normal; margin:-1px 0 0 0;padding:0 0 0 0;}
.sep-two  {
 margin:0 0 0 0;
 background:url(../../images/sexmatch.nu/cart_title.gif) 0 0 no-repeat; padding:16px 10px 24px 42px;}
.sep-two h2{font-family:Arial, Helvetica, sans-serif;  font-size: 16px; color:#FFFFFF; font-weight:normal; margin:-1px 0 0 0;padding:0 0 0 0;}
.sep-three  { 
background:url(../../images/sexmatch.nu/bg_title.gif) center top repeat; padding:5px 0 4px 5px; margin:0 20px 0 25px;  text-transform:uppercase; font-weight:bold;
} 
.sep-three h2{font-family:Arial, Helvetica, sans-serif;  font-size: 14px;color:#F453A3; font-weight:bold; margin:-1px 0 0 0;padding:0 0 0 0;}
.sep-four  { 
background:url(../../images/sexmatch.nu/bg_title.gif) center top repeat; padding:10px 0 10px 15px; margin:0 7px 0 12px;  text-transform:uppercase; font-weight:bold;
} 
.sep-four h2{font-family:Arial, Helvetica, sans-serif;  font-size: 14px;color:#ddd; font-weight:bold; margin:-1px 0 0 0;padding:0 0 0 0;}
.sep-five  { 
background:url(../../images/sexmatch.nu/bg_title_page.gif) center top repeat; padding:12px 0 12px 17px; margin:0 7px 0 12px; font-weight:bold;
} 
.sep-five h2{font-family:Arial, Helvetica, sans-serif;  font-size: 20px;color:#fff; font-weight:normal; margin:-1px 0 0 0;padding:0 0 0 0;}
.sep-six  { 
background:url(../../images/sexmatch.nu/bg_checkout.gif) center top repeat; padding:12px 0 12px 17px; margin:0 7px 0 12px; font-weight:bold;
} 
.sep-six h2{font-family:Arial, Helvetica, sans-serif;  font-size: 13px; color:#fff; font-weight:bold; margin:-1px 0 0 0;padding:0 0 0 0;text-transform:uppercase; line-height:16px;}
.main_menu
{
	color:#FFF;
	text-align:left;
	padding-left: 105px;
	background-image:url(../../images/sexmatch.nu/main_menu.png);
	background-repeat: repeat-x;	
	height:63px;
	vertical-align: middle;	
	/*font-weight:bold;*/
}
.main_menu a
{
	 text-transform:uppercase;
	 color:#FFF;
	 margin-right: 40px;
}
.main_menu a:hover
{
	 text-transform:uppercase;
	 color:#FFF;
}
.curtain
{
	background-image:url("../../images/sexmatch.nu/curtains.png");
	background-repeat:repeat-x;
	background-position:top left;
}
.no_curtain
{
	background-image:url("../../images/sexmatch.nu/no_curtains.png");
	background-repeat:repeat-x;
	background-position:top left;
}
.top_edge
{
	background-image:url(../../images/sexmatch.nu/top_edge.png);
	background-repeat: repeat-x;
	height:127px;	
}
#login_failed_container
{
	background:#d33;
	color:#fff;	
	padding:5px;
	border:1px solid #900;
}
#login_failed_container a
{
	color:#fff;
	text-decoration:underline;	
}
.border_content_top
{
	height:100px;
	background-image:url(../../images/sexmatch.nu/top_bar.png);
	background-repeat: no-repeat;
	color:#FFF;
}
.border_content_bottom
{
}
.border_content_bottom a:hover
{
}
.main_content
{
}
.block-content { padding:15px 0px 25px 25px; margin-right: 20px; font-size:11px; line-height:14px; color:#777; font-weight:normal; overflow: hidden;}
.block-content hr { border-top:1px #CCC dashed; }
.main_content_bottom
{
	background-image:url(../../images/sexmatch.nu/bottom_bar_main.png);
	height:20px;
	background-position:bottom;
}
.border_content
{
	width:898px;
	background-color:#dddddd;
	border-left:1px #888 solid;
	border-right:1px #888 solid;
}
.message_form_black
{
	background-image:url(../../images/sexmatch.nu/top_shading_100px.png);
	background-position:top;
	background-repeat:repeat-x;
	padding:10px;
	color:#444;
	text-align:left;
	background-color:#eee;
	border: 1px solid #666;
}
h2
{
	color:#444;	
	margin-bottom:5px;
}
h3
{
	color:#d33;
	margin:0px;
}
h3 a, h3 a:visited
{
	margin:0px;
}
h3 a:hover
{
	margin:0px;
	text-decoration:underline;
}
.message_form_light
{
	background-image:url(../../images/sexmatch.nu/top_shading_100px.png);
	background-position:top;
	background-repeat:repeat-x;
	padding:10px;
	color:#333;
	text-align:left;
	background-color:#eee;
	border:1px #ccc solid;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
}
.hover
{
}
.hover:hover
{
	background-color:#FFF;
	border-color:#BBB;
}
.hover:hover hr
{
	border-bottom-color:#DDD;
	border-top-color:#FFF;	
}
.message_form_semi_light
{
	background-image:url(../../images/sexmatch.nu/top_shading_100px.png);
	background-position:top;
	background-repeat:repeat-x;
	padding:10px;
	color:#FFF;
	text-align:left;
	background-color:#555;
	border: 1px outset #888;
}
.message_form_semi_light a
{
	text-decoration:none;
	color:#FFF;
}
.box
{
	background-image:url(../../images/sexmatch.nu/top_shading_100px.png);
	background-position:top;
	background-repeat:repeat-x;
	padding:10px;
	color:#333;
	text-align:left;
	border:1px solid;
	margin-bottom:5px;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
}
.links a,.links a:visited
{
	color:#F55;
}
.links a:hover
{
	text-decoration:underline;		
}
.green
{
	background-color:#DEA;
	color:#141;
	border-color:#AC7;
}
.green hr
{
	border-bottom-color:#EFB;
	border-top-color:#CD9;
}
.red
{
	background-color:#ECC;
	color:#833;
	border-color:#DBB;
}
.red hr
{
	border-bottom-color:#FEE;
	border-top-color:#DBB;
}
.light
{
	background-color:#EEE;
	color:#333;
	border-color:#aaa;
}
.text_input_rounded
{
	width:190px;
	color:#555;
	border:1px solid #CCC;
	padding:2px;
}
.text_input_rounded_tiny
{
	width:50px;
	color:#555;
	border:1px solid #CCC;
	padding:2px;
}
textarea
{
	font-family:Verdana, Geneva, sans-serif;
	color:#555;
	resize:none;
	border:1px solid #CCC;
}
input[type=text]
{
	color:#444;	
}
.textarea_input_rounded
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#555;
	width:480px;
	height:100px;
	overflow:auto;
	background-image:url(../../images/sexmatch.nu/textarea_input_rounded.png);
	background-position:top left;
	background-repeat:no-repeat;
	border:0;
	resize:none;
	background-color:transparent;
	padding:10px;
}
.select_style
{
	width:200px;
	padding:2px;
}
.field_label
{
	text-align:right;	
	font-size:12px;
	height:40px;
	padding-left:30px;
}
.field_field
{
	text-align:left;	
	height:40px;
}
.title_label
{
	font-size:12px;
	height:40px;	
}
.register_right_image
{
	background-image:url(../../images/sexmatch.nu/register_lady.png);
	background-position:top right;
	background-repeat:no-repeat;
}
.btn-one::-moz-focus-inner { padding:0; border:0; }
button.btn-one { overflow:visible; width:auto; background:none; border:none; cursor:pointer; }
button.btn-one span { display:block; background:url(../../images/sexmatch.nu/bg_button_left.gif) 0 0 no-repeat;}
button.btn-one span span { display:block; background:url(../../images/sexmatch.nu/bg_button_right.gif) right top no-repeat; margin:0; padding:0 2px 0 28px;}
button.btn-one span span span{ background:url(../../images/sexmatch.nu/bg_button.gif) 0 0 repeat-x; display:block; margin:0; padding:3px 21px 9px 2px; font:normal 15px/16px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#FFFFFF; text-transform:lowercase; }
.btn-two::-moz-focus-inner { padding:0; border:0; }
button.btn-two { overflow:visible; width:auto; background:none; border:none; cursor:pointer; }
button.btn-two  span { display:block; background:url(../../images/sexmatch.nu/bg_button_left_2.gif) 0 0 no-repeat;}
button.btn-two  span span { display:block; background:url(../../images/sexmatch.nu/bg_button_right_2.gif) right top no-repeat; margin:0; padding:0 6px 0 6px;}
button.btn-two  span span span{ background:url(../../images/sexmatch.nu/bg_button_2.gif) 0 0 repeat-x; display:block; margin:0; padding:3px 2px 4px 2px; font:bold 11px/16px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#FFFFFF; text-transform:uppercase; }
.btn-three::-moz-focus-inner { padding:0; border:0; }
button.btn-three  { overflow:visible; width:auto; background:none; border:none; cursor:pointer; }
button.btn-three  span { display:block; background:url(../../images/sexmatch.nu/bg_button_left_3.gif) 0 0 no-repeat;}
button.btn-three  span span { display:block; background:url(../../images/sexmatch.nu/bg_button_right_3.gif) right top no-repeat; margin:0; padding:0 21px 0 28px;}
button.btn-three  span span span{ background:url(../../images/sexmatch.nu/bg_button_3.gif) 0 0 repeat-x; display:block; margin:0; padding:3px 10px 9px 2px; font:normal 15px/16px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#FFFFFF; text-transform:lowercase; }
.btn-four::-moz-focus-inner { padding:0; border:0; }
button.btn-four  { overflow:visible; width:auto; background:none; border:none; cursor:pointer; }
button.btn-four  span { display:block; background:url(../../images/sexmatch.nu/bg_button_left_4.gif) 0 0 no-repeat;}
button.btn-four  span span { display:block; background:url(../../images/sexmatch.nu/bg_button_right_4.gif) right top no-repeat; margin:0; padding:0 21px 0 28px;}
button.btn-four  span span span{ background:url(../../images/sexmatch.nu/bg_button_4.gif) 0 0 repeat-x; display:block; margin:0; padding:6px 37px 9px 2px; font:normal 15px/16px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#FFFFFF; text-transform:lowercase; }
.btn-five::-moz-focus-inner { padding:0; border:0; }
button.btn-five { overflow:visible; width:auto; background:none; border:none; cursor:pointer; }
button.btn-five span { display:block; background:url(../../images/sexmatch.nu/bg_button_left_5.gif) 0 0 no-repeat;}
button.btn-five span span { display:block; background:url(../../images/sexmatch.nu/bg_button_right_5.gif) right top no-repeat; margin:0; padding:0 4px 0 4px;}
button.btn-five span span span{ background:url(../../images/sexmatch.nu/bg_button_5.gif) 0 0 repeat-x; display:block; margin:0; padding:8px 4px 8px 6px; font:normal 12px/16px Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center; white-space:nowrap; color:#FFFFFF; }
#btn_black
{
	border:0px;
	background-image:url(../../images/sexmatch.nu/btn_black.png);
	height:22px;
	width:120px;
	color:#FFF;
	text-align:center;
	padding-top:8px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-transform: none;
}
#btn_black:hover
{
	background-position:0 -30px;
}
#btn_black_corner_right
{
	border:0px;
	background-image:url(../../images/sexmatch.nu/btn_black_corner_right.png);
	height:22px;
	width:120px;
	color:#FFF;
	text-align:center;
	padding-top:8px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-transform: none;
}
#btn_black_corner_left
{
	border:0px;
	background-image:url(../../images/sexmatch.nu/btn_black_corner_left.png);
	height:22px;
	width:120px;
	color:#FFF;
	text-align:center;
	padding-top:8px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-transform: none;
}
#btn_red
{
	border:0px;
	background-image:url(../../images/sexmatch.nu/btn_red.png);
	height:22px;
	width:120px;
	color:#000;
	text-align:center;
	padding-top:8px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-transform: none;
}
#btn_red:hover
{
	color:#444;
	background-position:0 -30px;
}
#btn_silver
{
	border:0px;
	background-image:url(../../images/sexmatch.nu/silver_btn.png);
	height:22px;
	width:50px;
	color:#FFF;
	text-align:center;
	padding-top:8px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-transform: none;
}
#btn_green
{
	border:0px;
	background-image:url(../../images/sexmatch.nu/green_btn.png);
	height:22px;
	width:50px;
	color:#FFF;
	text-align:center;
	padding-top:8px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-transform: none;
}
#btn_blue
{
	border:0px;
	background-image:url(../../images/sexmatch.nu/blue_btn.png);
	height:22px;
	width:50px;
	color:#FFF;
	text-align:center;
	padding-top:8px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-transform: none;
}
.my_image
{
	padding:2px;
	background-color:#FFF;
	border:1px solid #CCC;
}
a .my_image:hover
{
	padding:2px;
	background-color:#D89CB6;
	border:1px solid #C78BA5;
}
.profile_image
{
	padding:10px;
	background-color:#FFF;
}
#pink_link a
{
	color:#EC8ADD;	
}
#mail_conversation
{
	background-image:url(../../images/sexmatch.nu/top_shading_100px.png);
	background-position:top;
	background-repeat:repeat-x;
	max-height:70px;
	height:70px;
	vertical-align:top;
	overflow:hidden;
	background-color:#444;
	margin-bottom:2px;
	padding:8px;
	color:#FFF;
	border:1px solid #555;
}
#mail_conversation:hover
{
	background-color:#555;
	border:1px solid #666;
}
#mail_conversation_unread
{
	background-image:url(../../images/sexmatch.nu/top_shading_100px.png);
	background-position:top;
	background-repeat:repeat-x;
	max-height:70px;
	height:70px;
	vertical-align:top;
	overflow:hidden;
	background-color:#522;
	margin-bottom:2px;
	padding:8px;
	color:#FFF;
	border:1px solid #522;
}
#mail_conversation_unread:hover
{
	background-color:#633;
	border:1px solid #633;
}
.search_handle
{
	background-image:url(../../images/sexmatch.nu/top_shading_100px.png);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#000;
	color:#FFF;
	padding:10px;
	border:1px #111 solid;	
}
.search_handle:hover
{
	background-color:#700;
}
.search_terms
{
	background-position:top;
	background-repeat:repeat-x;
	padding:10px;
	text-align:left;
	border-left:1px #ddd solid;
	border-right:1px #ddd solid;	
	border-bottom:1px #ddd solid;	
	margin-bottom:5px;
}
.search_result
{
	background-image:url(../../images/sexmatch.nu/top_shading_100px.png);
	background-position:top;
	background-repeat:repeat-x;
	padding:10px;
	color:#333;
	text-align:left;
	background-color:#eee;
	border:1px #ccc solid;
	margin-bottom:5px;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
}
.search_result:hover
{
	background-color:#FFF;
}
.ui_button
{
	background-position:top;
	background-repeat:repeat-x;
	padding:10px;
	color:#222;
	text-align:left;
	background-color:#FFF;
	border: 1px solid #EEE;
}
.ui_button:hover
{
	background-image:url(../../images/sexmatch.nu/top_shading_100px.png);
	background-color:#EBEEF1;
	color:#001840;
	border: 1px solid #D0D6D9;
}
.matches
{
	background-color: #FFFCEA;
	border: 1px solid #825700;
	padding: 5px;
	color:#825700;
}
.matches a
{
	color:#825700;
}
.activity
{
	background-image:url(../../images/sexmatch.nu/top_shading_100px.png);
	background-position:top;
	background-repeat:repeat-x;
	padding:10px;
	color:#000;
	text-align:left;
	background-color:#eee;
	border:1px #ccc solid;
	margin-bottom:5px;
}
.activity a
{
	color:#d33;	
	font-weight:bold;
}
.activity a:hover
{
	text-decoration:underline;
}
.sexmatch_window
{
	background-color:#AA2828; 
	color:#000;
	padding:5px; 
	border:1px solid #555;
	background-image:url(../../images/sexmatch.nu/register_lady.png); 
	background-repeat:no-repeat; 
	background-position:right;	
}
#btn_tab
{
	border:0px;
	background-image:url(../../images/sexmatch.nu/btn_tab.png);
	height:22px;
	width:120px;
	color:#FFF;
	text-align:center;
	padding-top:8px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-transform: none;
}
.highligted_article_text
{
	color:#d33;
	font-weight: bold;
	font-size: 13px;
}
.hover1
{
	border:1px solid #FFDFF7;
	margin:2px;
	padding:2px;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;	
}
.hover1:hover
{
	border:1px solid #aa71B5;
	background-color:#FFDFF7;
}
/* MAIL SYSTEM------------------*/
.mail_handler_button, .tab
{						
	background-color:#fff;	
	padding:0px;
	border:1px solid #ccc;
	margin-right:2px;
	font-size:12px;
}
.tab
{	
	padding:5px;					
	border-bottom:none;
	float:left;
}
.tab:hover, .mail_handler_button:hover
{
	padding:5px;
	background:#ccc;
	color:#000;
}
.tab, .tab a:hover
{
	text-decoration:none;	
	background:none;
	/*font-weight:bold;*/
}
.light_line
{
	height:1px;
	background-color:#f8f0e0;	
}
.dark_line
{
	height:1px;
	background-color:#eee;
	margin-bottom:3px;	
}
.delete
{
	background-color:#d55;
	border-color:#a22;
	color:#fff;
}
.delete a
{
	color:#FFF;
}
.delete:hover
{
	background-color:#e66;
}
.active,.active a
{
	background:#ccc;
	color:#000;
	font-weight:bold;
}
a:hover
{
	text-decoration:none;
}
.mailbox,.mailbox_no_min_height,.neutralbox
{
	border:1px solid #ccc;
	background-color:#f9f9f9;
	overflow:hidden;
	min-height:98px;	
	color:#666;
}
.mailbox_no_min_height,.neutralbox
{
	min-height:0px;
}
.mailbox:hover
{
	background-color:#eee;	
	border:1px solid #aaa;
	color:#222;
}
.mail_handler_darkbox
{
	background:url(../../images/sexmatch.nu/bg_checkout.gif) center top repeat ;		
	padding:5px;
	color:#fff;
	font-weight:bold;
}
.neutralbox
{
	border:1px solid #e1d2b2;
	background-color:#e1d2b2;	
}
.right_table_highlight
{
	background-color:#fcfcfc;	
	border:1px solid #ccc;
	border-top-color:#eee;
}
.right_table_highlight a
{
	color:#333;
}
.right_table
{
	border:1px solid #f9f9f9;
	background-color:#eee;
	overflow:hidden;
	border-bottom-color:#ccc;
	color:#222;
}
/*--MAIL SYSTEM END-------------------*/
