@charset "utf-8";
/* CSS Document */

/* defaults=1 */

h1,h2,h3,h4,h5,h6,pre,code {font-size: 1em;}


label {cursor: pointer;cursor: hand;}
dd, blockquote {margin-left: 1em;}
fieldset {border: solid 0 transparent;}

img {border: 0;}

#min-width {position:relative; height:1px; text-align: center; padding: 50px 0 30px 0; width: expression((document.body.clientWidth<=940)?'940px':'auto'); voice-family: "\"}\""; voice-family: inherit; width: auto;}
html>body #min-width {min-width:1000px; height:auto;}

#width{width: 1000px;text-align: left;margin: 0 auto;}

/* ta-da! */
body{
	padding: 0;
	margin: 0;
	font-family: arial;
	color: #000;
	font-size: 13px;
	background: url(/_themes/main/new_age/images/bg.jpg) repeat-x;
	text-align:center;
	}
#page{
	width: 880px;
	padding: 0;
	margin: 0 auto;
	text-align: left;
	background-color: #FFFFFF; 
	}

#white{
	
	background: #fff;
	}


.box {position:relative; border:1px solid #AE6161; height:1px;}
.tl-b, .tr-b, .bl-b, .br-b {position:relative; background-repeat:no-repeat}
.tl-b {background-image:url(../images/tl-b.gif); background-position:0 0; top:-1px; left:-1px}
.tr-b {background-image:url(../images/tr-b.gif); background-position:100% 0; right:-2px}
.bl-b {background-image:url(../images/bl-b.gif); background-position:0 100%; bottom:-2px !important; bottom /**/:-2px; left:-2px}
.br-b {background-image:url(../images/br-b.gif); background-position:100% 100%; width:auto !important; width /**/:100%; padding:5px 10px 7px 10px; right:-2px; bottom:0 !important; bottom /**/:0; height:1px}
html>body .tr-b {bottom:0 !important}
html>body .bl-b {bottom:-2px !important}
html>body .br-b, html>body .box {height:auto}

#nav h1 a{float:left; overflow: hidden; display:block;}
#nav ul{float: right; padding: 11px 32px 0 0;}
#nav li{float: left; padding-left: 16px; padding-top: 0px; display: block; background: url(../images/nav-b.gif) no-repeat 0 0;}
li.first{background: none !important;}
#nav li a{margin-right: 10px;text-indent: -999em; overflow: hidden; display: block;background-position: 0 0; background-repeat: no-repeat;}
#n-tour a{background: url(../images/nav-1.gif); width: 51px; height: 11px;}
#n-stories a{background: url(../images/nav-2.gif); width: 87px; height: 11px;}
#n-info a{background: url(../images/nav-3.gif); width: 52px; height: 11px;}
#n-partner a{background: url(../images/nav-4.gif); width: 270px; height: 13px;}

#login{padding: 0 58px 0 67px;text-align: center;background: url(../images/bg-header.gif) no-repeat;color: #F7941C;}
#log-in{width: 550px; margin: 0 auto;text-align: left;position: relative;padding: 345px 0 27px 0;}
#login label{margin-right: 4px;color: #FFF !important;}
#login input{font-size: 1em;padding: 1px;margin-right: 4px;}


/*class for line height on text (vkas)*/
.body_text{
	line-height: 17px;
	}
/*class for line height on text*/


#internallogin{padding: 3px 8px 0 97px;text-align: left;color: #F7941C; }
#internallog-in{margin: 0 auto;text-align: left;padding: 100px 0 27px 0;}
#internallogin label{margin-right: 14px;color: #FFF !important;}
#internallogin input{font-size: 1em;padding: 1px;margin-right: 4px;}


#login1{padding: 0 58px 0 67px;text-align: center;}
#log1-in{ margin: 0 auto;text-align: left;position: relative;padding: 0px 0 27px 0;}
#login1 label{margin-right: 4px;color: #FFF !important;}
#login1 input{font-size: 1em;padding: 1px;margin-right: 4px;}

#btn-go{border: none !important;width: 29px; height: 30px;position: absolute;margin: -7px 0 0 3px;_margin-left: 0 !important;}
#members, #password{width: 120px;border: 1px solid #F7941C;}
#chk{margin-left: 22px;margin-right: 2px;width: 15px;height: 15px;}
#login a{color: #F7941C;}

.box-m {position:relative; border: 3px solid #F7941C; height:1px;background: #FFF url(../images/bg-sp-0.jpg) repeat-y top left;}
.tl-m, .tr-m, .bl-m, .br-m {position:relative; background-repeat:no-repeat}
.tl-m {background-image:url(../images/tl-m.gif); background-position:0 0; top:-3px; left:-3px}
.tr-m {background-image:url(../images/tr-m.gif); background-position:100% 0; right:-6px}
.bl-m {background-image:url(../images/bl-m.gif); background-position:0 100%; bottom:-6px !important; bottom /**/:-6px; left:-6px}
.br-m {background-image:url(../images/br-m.gif); background-position:100% 100%; width:auto !important; width /**/:100%; right:-6px; bottom:0 !important; bottom /**/:0; height:1px}
html>body .tr-m {bottom:0 !important}
html>body .bl-m {bottom:-6px !important}
html>body .br-m, html>body .box-m {height:auto}

img.png{behavior: url("./_server/design/pngbehavior.htc");}

#sp-1{left: -3px;top: -3px;position: relative;background: url(../images/bg-sp-0-b.jpg) no-repeat top left;}
#sp-2{background: url(../images/sp-1.gif) no-repeat top left;}
html>body #sp-2{height: auto;min-height: 357px;}
#sp-3{position: absolute;left: 235px;top:92px;width: 198px;height: 88px;z-index: 99;}
#sp-4{position: absolute;bottom: 0;_margin-bottom: -1px;left: 142px;}
#sp-5{position: absolute;bottom: 0;_margin-bottom: -1px;}

#cont{padding: 20px 60px 0 390px;text-align: right;}

#cont2{padding: 20px 30px 0 0px;text-align: right;}
h2 span{display:none;}
#t-join{background: url(../images/t-join.gif) no-repeat 100% 0;height: 18px;margin-bottom: 15px;}
#cont label{margin-right: 3px;}

#username, #create-password, #re-password, #email, #re-email
{width: 160px;}
#iam, #from{width: 160px;}
#btn-join{margin: 10px 0;}
span.note{color: #6F0000;}

a.yel{color: #F7941C !important; text-decoration: underline !important;}

/* clear */
#nav:after, 
div.br-b:after
{content: "."; height: 0; clear: both; visibility: hidden;}
#nav, div.br-b{display: inline-block;}
#nav, div.br-b{display: block;}


/*
 * Primary Color
 */
.pri_little_bold            {font-family: Arial; color: #CA0000; font-weight: bold;}
.pri_little_bold1            {background:url("/_themes/main/attractive/images/inner-tab.jpg") repeat-x;height:35px;font-family: Arial; color: #000; font-weight: bold; padding:8px 0 0 7px;}
.pri_little_bold:hover      {font-family: Arial; color: #B40101; font-weight: bold;}
.pri_little_bold:hover1      {font-family: Arial; color: #B40101; font-weight: bold;}

/* class of small link text used mostly in right-hand navigation (e.g., edit, delete, etc.), and some informational sub-links (e.g., what's this?, more info, etc.) */
.pri_little                 {font-size: 8pt; font-family: Arial; color: #CA0000; font-weight: normal;}
.pri_little:hover           {font-size: 8pt; font-family: Arial; color: #B40101; font-weight: normal;}

/* class for two links on full profile page -- "add to favorites" and "see more photos" */
.pri_tiny                   {font-size: 7.5pt; font-family: Arial; color: #CA0000; font-weight: normal;}
.pri_tiny:hover             {font-size: 7.5pt; font-family: Arial; color: #B40101; font-weight: normal;}

/* general link class -- most links that are "normal" (i.e., not navigation or otherwise specific) will be this class; please note: this class is also used in some places that are NOT links -- just text */
.pri_text_bold              {font-size: 9pt; font-family: Arial; color: #CA0000; font-weight: bold; text-transform: none;}
.pri_text_bold:hover        {font-size: 9pt; font-family: Arial; color: #B40101; font-weight: bold;}

/* primarily used for member's name on full profile page and on member's home under my profile */
.pri_big                    {font-size: 12pt; font-family: Arial; color: #CA0000; font-weight: bold;}
.pri_big1                    {font-size: 11pt; font-family: Arial; color: #CA0000; font-weight: bold;}

/* used for headings on full profile page (about member_name, essay title, about member_name's partner, etc.) and as member's name link text (link to full profile) in search results */
.pri_med_bold               {font-size: 11pt; font-family: Arial; color: #CA0000; font-weight: bold;}
.pri_med_bold:hover         {font-size: 11pt; font-family: Arial; color: #B40101; font-weight: bold;}





/*
 * Secondary Color
 */
/* only used for links in messages inbox -- for messages that are checked */
.sec_little_bold            {font-size: 8pt; font-family: Arial; color: #4C6E89; font-weight: bold;}
.sec_little_bold:hover      {font-size: 8pt; font-family: Arial; color: #31516A; font-weight: bold;}

/* primarily used for "support" and "logout" links at top of every page (next to "welcome membername"); also, on messages inbox page, used for links in right-hand navigation under "message folders" */
.sec_little                 {font-size: 8pt; font-family: Arial; color: #4C6E89; font-weight: normal;}
.sec_little_1                 {font-size: 12px; font-family: Arial; color: #fff; font-weight: normal;}
.sec_little:hover           {font-size: 8pt; font-family: Arial; color: #31516A; font-weight: normal;}

/* a heading class -- used for "Required Criteria" in Advanced Search and for "Dating Advice", "Entertainment", and "Weekly Poll" under "This Week in Date Info" on Members Home */
.sec_big                    {font-size: 12pt; font-family: Arial; color: #758FA6; font-weight: bold;}

/* one of the largest heading classes -- used on Registration Step 3 ("People with headings get noticed!") and Profile-specific upgrade page ("Could MemberName be the one?") */
.sec_huge                   {font-size: 13.5pt; font-family: Arial; color: #758FA6; font-weight: bold;}

/* on Advanced Search page, sub-headings and input definitions (Age Range, Height Range, Member Status, etc.) NOTE: Not a link on Advanced Search */
/* on Members Home page, control links under My Profile (e.g., Add/Edit Photos, Hide Profile, etc.) */
.sec_text                   {font-size: 9pt; font-family: Arial; color: #2B5475;}
.sec_text_bold              {font-size: 9pt; font-family: Arial; color: #fff; font-weight: bold;}
.sec_text_bold_1              {font-size: 9pt; font-family: Arial; color: #000; font-weight: bold;}
.sec_text_bold:hover        {font-size: 9pt; font-family: Arial; color: #204360; font-weight: bold;}

/* a medium sized heading, used throughout the site */
.sec_med_bold               {font-size: 9pt; font-family: verdana; color: #3e3e3e; font-weight: bold;}
/* Used on the ContactUs page as a secondary header.  E.g. "Send Photos to:" and "Send check or money orders to:" */
.sec_med_bold_2             {font-size: 11pt; font-family: Arial; color: #2B5475; font-weight: bold;}




/*
 * Tertiary Color
 */
.ter_big {font-size: 14pt; font-family: verdana; color: #000; border-bottom: dotted 1px #333; margin: 0 0 10px 0;
 padding: 0 0 6px 0;}
.sub-head {font-size: 11pt; font-weight: bold; font-family: verdana; color: #406b06; border-bottom: solid 1px #e8e9e7; margin: 48px 40px 10px 40px;
 padding: 0 0 3px 19px; background: url(/_themes/main/attractive/images/arrow-n.jpg) no-repeat 2px 5px;}
 .info-txt{
 	padding: 0 40px 0 40px;
	}

.ter_big1 {font-size: 13pt; font-family: verdana; color: #688f34; border-bottom: dotted 1px #333; margin: 0 0 10px 0;
 padding: 0 0 6px 0;}


/*.ter_big{
background: url(http://dev1.brainpulse.com/html_overweight/images/green-arrow.jpg) no-repeat 2px 10px;
font-size: 14px;
padding: 0px 0px 0px 14px;  
color: #4d7318;
font-weight: bold;
line-height: 28px;
}*/
.ter_huge                   {font-size: 13.5pt; font-family: Arial; color: #8F0100; font-weight: bold;}
.ter_med_bold               {font-size: 11pt; font-family: Arial; color: #8F0100; font-weight: bold;}
.ter_text_bold              {font-size: 9pt; font-family: Arial; color: #8F0100; font-weight: bold;}
.ter_tiny_2                 {font-size: 8pt; font-family: Arial; color: #2F4174; font-weight: normal; text-decoration: none; }
.ter_tiny                   {font-size: 7.5pt; font-family: Arial; color: #2F4174; font-weight: normal; text-decoration: none; }
a.ter_tiny                  {font-size: 7.5pt; font-family: Arial; color: #2F4174; font-weight: normal; text-decoration: underline; }
a.ter_tiny:hover            {text-decoration: none;}
a.ter_tiny_udrline          {font-size: 7pt; font-family: Arial; color: #47677f; font-weight: normal; text-decoration: underline; }




/*
 * Error Color
 */
.err_text_bold              {font-size: 9pt; font-family: Arial; color: #CA0000; font-weight: bold;}
.err_med                    {font-size: 10pt; font-family: Arial; color: #AC0000; }


/*
 * Misc Fonts
 */

/* E.g.  "You've already taken the first steps ... Redeem your OnlineDatingKit" */
.misc_med                   {font-size: 10pt; font-family: Arial; color: #000000;}
.misc_huge                  {font-size: 13pt; font-family: Arial; color: black;}

/* E.g.  "If you're serious about finding the one... redem free trial offer..*/
.misc_text                  {font-size: 9pt; font-family: Arial; color: #666666;}
/* Used when your CC transaction fails on the page where you enter your CC information */
.misc_text_2                {font-size: 9pt; font-family: Arial; color: #494A4A;}
.misc_text_2 a              {text-decoration: none; color: #3C496E;}

/* Used at the top of the page indicating which steps he/she has completed when a user is first joining.  (Found on ShowJoinPage2, ShowJoinPage3, ShowJoinPage4) */
.regtop                     {font-size: 8pt; font-family: Arial; color: #FFFFFF; font-weight: normal;}

.highlight                  {font-size: 10pt; font-family: Arial; color: #000000; font-weight: bold; Text-Decoration: none; }
.misc_tiny_2                {font-size: 8pt;}

/* Used for sidebar content */
.side_content_bold        {font-size: 8pt; font-family: Arial; font-weight: bold; color: #545454; }



/*******************************************
 * BACKGROUNDS
 *******************************************/

 /* creates a background for areas where there are lists and a distinction is necessary between lines -- used in message inbox and on upgrade pages where there are pay scales */
.list_new                   {background-color: #E4E1DA; border-bottom: solid 1px #FFFFFF; height: 23px; font-size: 8pt; font-family: Arial; color: #787676; font-weight: normal;}
.list_new a                 {background-color: #E4E1DA; height: 23px; font-size: 8pt; font-family: Arial; color: #CA0000; font-weight: bold;}
.list_new a:hover           {font-size: 8pt; font-family: Arial; color: #B40101; font-weight: bold; text-decoration: underline;}

 /* creates a background for areas where there are lists and a distinction is necessary between lines -- used in message inbox */
.list_select                {background-color: #DAE0E1; border-bottom: solid 1px #FFFFFF; height: 23px; font-size: 8pt; font-family: Arial; color: #787676; font-weight: normal;}
.list_select a              {background-color: #DAE0E1; height: 23px; font-size: 8pt; font-family: Arial; color: #4C6E89; font-weight: bold;}
.list_select a:hover        {font-size: 8pt; font-family: Arial; color: #31516A; font-weight: bold; text-decoration: underline;}

 /* creates a background for areas where there are lists and a distinction is necessary between lines -- used in advanced search, message inbox, who's online list, and on upgrade pages where there are pay scales */
.list_view1                 {background-color: #F8F8F7; border-bottom: solid 1px #FFFFFF; height: 23px; font-size: 8pt; font-family: Arial; color: #787676; font-weight: normal;}
.list_view1 a               {background-color: #F8F8F7; height: 23px; font-size: 8pt; font-family: Arial; color: #CA0000; font-weight: bold;}
.list_view1 a               {font-size: 8pt; font-family: Arial; color: #B40101; font-weight: bold; text-decoration: underline;}

 /* creates a background for areas where there are lists and a distinction is necessary between lines -- used in advanced search, message inbox, who's online list, and on upgrade pages where there are pay scales */
.list_view2                 {background-color: #EFEFEE; border-bottom: solid 1px #FFFFFF; height: 23px; font-size: 8pt; font-family: Arial; color: #787676; font-weight: normal;}
.list_view2 a               {background-color: #EFEFEE; height: 23px; font-size: 8pt; font-family: Arial; color: #CA0000; font-weight: bold;}
.list_view2 a:hover         {font-size: 8pt; font-family: Arial; color: #B40101; font-weight: bold; text-decoration: underline;}

 /* creates a background for areas where there are lists and a distinction is necessary between lines -- used in advanced search and on upgrade pages where there are pay scales -- alternates between lighter and darger colours*/
.list_view1_alt             {background-color: #F6F7F9; border-bottom: solid 1px #FFFFFF; font-family: Arial; font-size: 9pt; color: #787676;}
.list_view2_alt             {background-color: #EEF2F5; border-bottom: solid 1px #FFFFFF; font-family: Arial; font-size: 9pt; color: #787676;}




/*******************************************
 * BUTTONS
 *******************************************/
.button_border_2            {border: solid 1px #8F0100;}
.button_border_1            {border: solid 1px #8F0100;}
.button_text                {font-size: 7pt; font-family: Verdana; color: #FFFFFF; font-weight: bold; text-decoration: none; text-transform: uppercase;}
.button_2                   {border: solid 1px #FFFFFF; background-color: #8F0100; padding: 2px; color: #ffffff; font-family: verdana; font-size: 7.5pt; font-weight: bold;}
.button_1                   {border: solid 1px #FFFFFF; background-color: #8F0100; padding: 2px; color: #ffffff; font-family: verdana; font-size: 7.5pt; font-weight: bold;}
.list_button                {font-size: 7pt; font-family: Verdana; color: #2B5475; font-weight: bold; text-decoration: none;  background: url(/_themes/main/attractive/images/green-over.jpg) repeat-x;line-height:20px; border: solid 0px #EE8717; border-right: solid 0px #EE8717; border-bottom: solid 0px #BCBCBD;}
.list_button_dark           {background-color: #fff;}
.list_button_darker         {background-color: #fff;}
.list_botton_light          {background-color: #fff;}
.list_button_text           {font-size: 9pt; font-family: Verdana; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.list_button_text_inactive  {font-size: 7pt; font-family: Verdana; color: #EEEEEE; font-weight: bold; text-decoration: none; }
.im_nav                     {font-size: 7.5pt; font-family: Arial; color: #ffffff; font-weight: normal; background-color: #9DABB8;}
a.im_nav                    {font-size: 7.5pt; font-family: Arial; color: #ffffff; font-weight: normal; background-color: #9DABB8; text-decoration: none;}
a.im_nav:hover              {font-size: 7.5pt; font-family: Arial; color: #ffffff; font-weight: normal; background-color: #9DABB8; text-decoration: underline;}





/*******************************************
 * TITLES
 *******************************************/
.title_line                 {background-color: #;}/* boder orange*/
.title_link                 {font-size: 7pt; font-family: Verdana; color: #000; font-weight: bold; text-transform: uppercase; text-decoration: none;}
.title_link_on              {font-size: 7pt; font-family: Verdana; color: #000000; font-weight: bold; text-transform: uppercase; text-decoration: none;}
.title_off                  {
	border-right: solid 1px #eaeaea;
	color: #000000;
	display: block;
	padding: 7px 5px 0px 5px;
} /* boder black*/


.title_off1                  {
	border-right: solid 1px #eaeaea;
	color: #000000;
	
	
} /* boder black*/



.title_on  
{font-size: 7pt; font-family: Verdana; color: #000; font-weight: bold; text-transform: uppercase; background: #BE2A38 url(/_themes/main/attractive/images/active-tab.jpg) repeat-x; border-right: solid 1px #E9B893;}
.title_on a{ color: #FFFFFF;}

.title_text                 {font-size: 7pt; font-family: Verdana; color: #AC8C00; font-weight: bold; text-transform: uppercase;}
.title_bgrnd                {border: solid 1px #E9B893; border-right: solid 2px #FFDA61; border-bottom: none; background-color: #FFEFBD; padding: 4px; padding-left: 8px;}

.title_bgrnd1{
background-color: #be2a38;
color:#FFFFFF;
font-weight: bold;
height: 20px;
text-align: left;
padding: 5px 0 0 12px;
width:595px;
}

.title_text_reg             {font-size: 8pt; font-family: Arial; color: #FFFFFF; font-weight: normal;}




/*******************************************
 * NAVIGATIONS
 *******************************************/
.nav                        {font-size: 7pt; font-family: Verdana; text-transform: uppercase; color: #FFFFFF; font-weight: bold; background-color: #FFAD42; height: 23px; border: solid 1px #EE8717; border-right: solid 1px #E9B893;}
.nav_title                  
{
	background-color: #E3E3E3;
	border: solid 1px #dedede;
	margin: 5px 0 0 0;
	background:url("/_themes/main/attractive/images/inner-tab.jpg") repeat-x; 
	
}
.nav_button                 {font-size: 7pt; font-family: Verdana; color: #000; font-weight: bold; text-decoration: none; text-transform: uppercase;}
.nav_selected               {font-size: 7pt; font-family: Verdana; text-transform: uppercase; color: #FFFFFF; font-weight: bold; background-color: #CE7201; height: 23px; border: solid 1px #985D23;}
.nav_upgrade                {font-size: 7pt; font-family: Verdana; text-transform: uppercase; color: #FFFFFF; font-weight: bold; background-color: #D10000; height: 23px; border: solid 1px #D10000;}




/*******************************************
 * BACKGROUNDS AND BORDERS
 *******************************************/
.banner_bgrnd               {background-color: #F4F6F9; border: solid 1px #C4C9D3; padding-top: 7px; padding-bottom: 7px; width: 757px; }
.body_logout                {background-color: #F4F6F9; border: solid 1px #C4C9D3; border-top: solid 1px #F4F6F9; width: 625px; padding-top: 8px; position: relative; }
.completion_bar             {background-color: #FFFFFF; border: solid 1px #7F7F7F; padding: 1px; width: 130px; }
.content_bgrnd              {background-color: #FFFFFF;}
.content_bgrnd_2            {background-color: #fff; }
.content_bgrnd_3            {background-color: #FFFFFF; border: solid 1px #E4E5E7; padding: 7px; text-align: left; color: #2B5475;}
.content_bgrnd_3_off        {background-color: #F6F7F9; border: none; padding: 7px; text-align: left;}
.credit_bgrnd               {background-color: #F5F7F9; border: solid 1px #E3E5E6; }
.img_lrg_border             {border: solid 1px #4B6E8A;}
.img_med_border             {background-color: #D0DAE3; border: solid 1px #4B6E8A; width: 126px; height: 140px; text-align: center;}
.img_sml_border             {background-color: #D0DAE3; border: solid 1px #4B6E8A; width: 90px; height: 100px; text-align: center;}
.keyline                    {background-color: #E5E5E5;}
.main_bgrnd_padding         {min-height:400px;background-color: #ffffff; border: solid 1px #ffffff; border-top: none; padding: 8px; position: relative; width: auto; }
.searchprof_bgrnd           {background-color: #F6F7F9; border: solid 1px #CCCCCC; border-bottom: none; padding-top: 8px; padding-bottom: 8px; width: 527px; }
.sec_bgrnd                  {background-color: #86A2B8;}
.ter_bgrnd                  {background-color: #8f0100;}
.main_bgrnd                 {background-color: #F4F6F9; border: solid 1px #C4C9D3; }
.flat_border                {border: solid 1px #7D97B0; margin-left: 4px; padding-left: 4px; }

.folderbullet               {background-image: url(/images/bullet_body.gif);}
.fullprof_bot_border        {border-left: solid 1px #D9D9D9; border-right: solid 1px #D9D9D9; width: 536px; padding-top: 22px; padding-bottom: 12px; }
.fullprof_top_border        {border-top: solid 1px #D9D9D9; border-right: solid 1px #D9D9D9; width: 408px; padding-left: 16px; }

/*******************************************
 * REPORTING STYLES
 *******************************************/
.reportHeader2     {background-color: #FFFFFF; font-family: Arial; font-size: 9pt; color: #787676; font-weight: bold;}
.reportSummaryRow  {background-color: #CECECE; font-family: Arial; font-size: 9pt; color: #787676; font-weight: bold;}


.contentpad content_bgrnd{border: solid 1px red;}

/*******************************************
 * LAYOUT TAGS
 *******************************************/


/*.content            {padding-bottom: 8px;}*/
.content            {padding-bottom:8px;}
.contentpad         {padding: 0px 0px 0 10px;line-height:15px;}
.absolute           {position: absolute;}
.titleid            {position: relative; left: 21px;}
.fullprof           {width: 536px;}
.profcontent        {padding-left: 26px; padding-right: 26px; text-align: left; padding-bottom: 8px;}
.advsearch          {width: 660px; text-align: left;}
.searchbut          {width: 527px; text-align: left;}
.view_link          {font-size: 8pt; font-family: Arial; color: #666666; font-weight: normal; text-decoration: underline;}
.view_link:hover    {font-size: 8pt; font-family: Arial; color: #666666; font-weight: normal; text-decoration: none;}
.photo_content      {border: solid 1px #E4E5E7; border-top: none; background-color: #F6F7F9; padding-top: 15px; padding-bottom: 15px;}
.narrow_search      {border: solid 1px #E4E5E7; background-color: #F6F7F9; padding: 15px;}

/* SITE TOUR */
.sitetourlogo {background-color: #86A2B8}
.sitetourhead{font-family: arial, sans-serif; font-size: 14px; color: #ffffff;}
.sitetourmain{border: solid 1px #E3E2DE; width: 770px;}
td.sitetournav{border-right: solid 1px #e3e2de;}
.sitetournav div a{font-family: arial, sans-serif; color: #B3B3B3; font-size: 12px; line-height: 2; padding-left: 7px; text-decoration: none;}
.sitetournav div a.selectedST{font-family: arial, sans-serif; color: #990000; font-size: 12px; line-height: 2; text-decoration: none;}
.sitetournav div a:hover{font-family: arial, sans-serif; color: #B3B3B3; font-size: 12px; line-height: 2; padding-left: 7px; text-decoration: underline;}
.sitetournav div a.selectedST:hover{font-family: arial, sans-serif; color: #990000; font-size: 12px; line-height: 2; text-decoration: underline;}
.sitetourcontent{font-weight: normal; padding-left: 30px;}
.sitetourcontent ul{padding: 0px; padding-left: 18px; padding-bottom: 10px; margin: 0px;}
.sitetourcontent li{padding: 0px; margin: 0px;}
/*
div#messagecenter   {padding-top: 5px; padding-bottom: 5px;}
div#gutter          {position: absolute; width: 8px; top: 0px; left: 573px; }
div#sidebar         {float:right; width: 240px; margin-top: 0px;}
*/
div#messagecenter   {padding-top: 5px; padding-bottom: 5px;}
div#gutter          {position: absolute; width: 8px; top: 0px; left: 573px; }
div#sidebar         {float:right; width: 240px; margin-top: 0px;}




a					{color: #494a4a; text-decoration: underline;}
a:hover				{text-decoration: none;}

#loginform {color:#ffffff; float:right; width:450px; padding-top:10px;}
#loginform a {color:#336699;}

/*div.personal-st{width: 735px; height: 22px; overflow: hidden; background: #ffffff; margin-bottom: 15px; border-right:2px solid #b7b7b7; border-bottom:2px solid #b7b7b7;}
	div.personal-st ul{padding: 4px 0 0 17px;}
		div.personal-st ul li{ float: left; display: inline; margin-right: 16px; font-weight: bold; color: #7f7f7f;}
	div.personal-st a{color: #ca0000;}
	
	*/
	
div.personal-st{
float: left;
width: 673px; 
height: 24px; 
background: #ffffff; 
}

div.personal-st ul
{
margin: 1px 0px 0px 0px;
padding: 0px; 
}

div.personal-st ul li{
	display: inline;
	margin: 0px;
	padding: 0px;
	color: #7f7f7f;
	padding: 0px 2px 0px 1px;
	}

div.personal-st ul li a{
	display: inline;
	margin: 0px;
	padding: 0px 3px 0px 2px;
	color: #ca0000;
	font-size: 12px;
	vertical-align: text-top;
}


div.personal-st a{
color: #ca0000;
}	

.memberid{
float: left;
width: 180px;
font-weight: bold;
margin: 2px 0px 0px 0px;
padding: 2px 0px 0px 1px; 
}
.memberid-1{
float: right;
width: 180px;
font-weight: bold;
margin: 75px 0px 0px 0px;
padding: 2px 6px 0px 1px; 
text-align: right;
color:#fff;
}
.member-name{
font-size: 22px;
color: #588c3a;
font-weight:bold;
}
.member-name-2{
font-size: 19px;
color: #588c3a;
padding: 0 0 0 6px;
}
.thumbnail{
	overflow:hidden;
	background:url(../images/videopage.jpg);
	width:122px; height:135px; float:left;
	margin-left:20px; padding-top:10px; padding-bottom:10px; margin-bottom:20px;
	color:#ffffff;
	}
.thumbnail a {color:#ca0000; font-weight:bold;}
.video_cont{width:450px; margin-top:15px; float:left; margin-bottom:30px;}

.button {background:#8f0100; color:#ffffff; border: 1px solid #8f0100; font-weight:bold;}

td.blue{background-color: #fff;}
td.violet{background-color: #86A363; color:#ffffff; height:30px; font-weight:bold; text-align:center;}
td.grey{background-color: #fff;}
img.violet{border:1px solid #8f0100;}

#rate_this img {behavior: url('./_server/design/pngbehavior.htc'); width:29px; height:29px;}

#player_brd{
	background:#fffef0;
	width:525px;
	height: 480px;
}

#video_details dt {	float:left;	font-weight:bold; font-size:10px;}
#video_details dl {font-size:10px;}
#video_details a { color:#ca0000; font-size:10px;}

#user_details h4{ font-size:14px; margin:0 10 0 10; padding-bottom:10px;}
#user_details dt { float:left;	font-weight:bold; }
#user_details a{ color:#ca0000; font-size:10px;}
#user_details dl{ font-size:10px;}

#video_links_img  a {font-size:11px;}

.yellow {color:#f7941c; font-size:14px; font-weight:bold; font-family: arial;}

.brd{border:1px solid red;}

* html .fmembers .fmembers-bg, * html .fmembers dd, * html .fsearch-bg, * html .fsearch .btn{behavior: url("./_server/design/iepngfix.htc");}

.fmembers{font: 9px/13px Tahoma, Verdana, sans-serif; color: #FFF; z-index: 101; position: absolute;}
.fmembers .fmembers-bg{background: url(../images/fmembers-bg.png); width: 297px; height: 185px; position: absolute; top: 0; left: 0;}
.fmembers ul.people{top: 23px; left: 10px; position: absolute; z-index: 102; width: 297px;}

.fmembers ul.people li{float: left; display: block; margin-left:1px;}
html>body .fmembers ul.people li{float: left; display: block; margin-left:0px;}

.fmembers dl{width: 64px; height: 72px; margin: 0 1px 4px 0 !important; margin /**/: 0 5px 4px 0;}
html>body .fmembers dl{margin: 0 5px 4px 0 !important;}
.fmembers dt img{border: 1px solid #FFF0A5; display: block; width: 63px; height: 70px;}
.fmembers dd{background: url(../images/inf-bg.png); padding: 0 2px; overflow: hidden; height: 13px; margin: -14px 1px 0;}
html>body .fmembers dd{position: relative;}

.fsearch{position: absolute; z-index: 102; font-family: Tahoma, Verdana, sans-serif;}
.fsearch-bg{position: absolute; top: 0; left: 0; width: 300px; height: 75px; background: url(../images/search-bg.png);}
.fsearch form{position: absolute; top: 15px; left: 0px; width: 50px; font-weight: bold; color: #700000; font-size: 11px; line-height: 15px;}
.fsearch .btn{position: absolute; top: 0px; right: 27px; width: 61px; height: 37px; background: url(../images/btn-go2.png); border: none; cursor: pointer; cursor: hand;}

#adv_in{}
#adv_in	.header{color: #8F0100; font-weight:bold; padding-top:5px;}

.header_big{font-size:16px; font-weight:bold; color: #8F0100; text-decoration:none;}

.gr_table{border-collapse: separate;}
.gr_header{background: #7D9D54; height:22px; padding:5px; color:#ffffff; font-size:18px; line-height:18px; overflow:hidden;}
.gr_image{background:#eeeeee; width:90px; height:100px; text-align:center;}
.gr_image img{border:1px solid #909090;}
.gr_cell{background:#eeeeee; padding:10px; color:#000000;}
.gr_cell h1 a{font-size:24px; line-height:28px;color:#8f0100; font-family: Arial,"Arial Narrow",  Verdana, sans-serif; font-weight:bold;}
.gr_date{background:#eeeeee; padding:15px; color:#000000; width:90px;}
.gr_info{
	width:180px; 
	min-height:75px;
	//height:75px !important; 
	float:left; 
	border:1px solid #c6ced7; 
	background:#f4f4f4; 
	padding:5px;}


.gr_list {width:720px; list-style-type:square; position:relative; padding: 0; margin: 0;
 }
.gr_list li{float: left; width:200px; display: inline; padding: 0; margin: 0; margin-left: 9px; padding-left: 11px; background: url(/_themes/main/attractive/images/arrow-black.jpg) no-repeat 0 8px; line-height: 22px; text-decoration: none;}
.gr_list li a{
	text-decoration: none;
	}
.gr_list li a:hover{
	text-decoration: underline;
	}
#calendar

{

        width: 84%;

        margin-top: 12px;

}



#calendar td

{

        height: 60px;

        font-size: 8pt;

        padding-left: 5px;

        padding-right: 5px;

        padding-bottom: 5px;

        padding-top: 5px;

        border-bottom: 1px solid #C7C4B3;

        border-right: 1px solid #EFEFE3;

        font-weight: bold;

        vertical-align: top;

        background-color: #F9F9F6;

        width: 13%;

}

/*

#calendar a:link, #calendar a:visited, #calendar a:hover

{

        font-weight: normal;

        color: Teal;

        font-size: 7pt;

        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}

*/

#week td

{

        background-color: #C7C4B3;

        font-weight: bold;

        color: White;

        font-size: 8pt;

        padding-top: 5px;

        padding-bottom: 5px;

        padding-left: 5px;

        padding-right: 5px;

        text-align: center;

        height: 30px;

        vertical-align: middle;

}



#calendar .event

{

        background-color: #9EDFE0;

        

}



#calendar .today

{

        background-color: #FF9900;

        color: #fff;

}



.event_link{

	color:grey;

	font-weight: normal;

	font-size: 7pt;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.event_ul{



}

.clndr_link{

	color:black;

	font-weight: normal;

	font-size: 7pt;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.del_link{

	color:red;

	font-weight: normal;

	font-size: 7pt;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.attending{

	color:#3300FF

}

.maybe{

	color:#999999

}

.cant{

	color:#FF0000

}


#header{
	width: 880px;
	background: url(/_themes/main/attractive/images/log.jpg) no-repeat right top;
	
	}
	
#header1{
	width: 880px;
	background: url(/_themes/main/attractive/images/log-1.jpg) no-repeat right top;
	
	}
	#menu {
	margin:27px 0px 0px 0px;
	float: left;
	width: 600px;
  }
#menu ul {
  margin:0px 0 0 0;
  padding:5px 10px 0 0px;
  list-style:none;
  }
#menu li {
  display:inline;
  margin:0;
  padding:0;
  }
#menu a {
  float:left;
    margin:0px 0px 0px 0px;
  padding:0 0 0 7px;
  text-decoration:none;
	font: bold 12px  Arial;
	color: #f9fbf5;
}
#menu a span {
  float:left;
  display:block;
    padding:0px 16px 0px 9px;
  color: #f9fbf5;
  line-height: 21px;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none;}
/* End IE5-Mac hack */
#menu a:hover span {
  color:#000;
  }
  
#menu a {
  background:url("/_themes/main/attractive/images/tab-left.jpg") no-repeat left top;
  background-position:0% 0px;
  color: #ffffff;

  }
#menu a span {
  background:url("/_themes/main/attractive/images/tab-right.jpg") no-repeat right top;
  background-position:100% 0px;
  color: #ffffff;
  }  
  
#menu a:hover {
  background:url("/_themes/main/attractive/images/tab-left.jpg") no-repeat left top;
  background-position:0% 0px;
  color: #ffffff;

  }
#menu a:hover span {
  background:url("/_themes/main/attractive/images/tab-right.jpg") no-repeat right top;
  background-position:100% 0px;
  color: #ffffff;
  }
  
  .login-txt{
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	padding:8px 0px 0px 10px;
}

  .login-txt a{
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	padding:8px 0px 0px 10px;
}


  .login-txt1{
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	padding:8px 0px 0px 0px;
}

  .login-txt1 a{
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	padding:8px 0px 0px 5px;
}




.login-txt-box-bg {
	border:1px solid #bcbcbc;
	background: url(/_themes/main/attractive/images/login-txt-box-bg.jpg) repeat-x;
	width:139px;
	margin:5px 0px 0px 7px;
	font-size: 10px;
	height: 18px;
}




#header-right{
	float: right;
	width: 380px;
	
	}
.logo{
	padding: 10px 0 0 55px;
	float: left;
	width: 350px;
	}	
	
	#search{
	float: right;
	width: 389px;
	height:203px;
	margin: 10px 12px 0 0px;
	background: url(/_themes/main/attractive/images/search_bg_top.jpg) no-repeat;
	}
.search-txt{
	font-family: arial;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	}
.search-txt a{
	color: #fff;
	background: url(/_themes/main/attractive/images/arrow.jpg) no-repeat 0 5px;
	padding: 0 0 0 10px;
	}
.search-button{
	height: 33px;
	width: 93px;
	background: url(/_themes/main/attractive/images/over_search.jpg) no-repeat;
	border: none;
	}
	.banner{
	padding: 12px 0 0 15px;
	width: 447px;
	float:left;

	}
	.login-button{
	height: 25px;
	width: 62px;
	background: url(/_themes/main/attractive/images/login.jpg) no-repeat;
	border: none;
	}
	
	#footer{
	height: 61px;
	text-align: center;
	border-top-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #f5f5f5;
	}
#footer ul{
	padding: 0;
	margin: 0;
	padding: 15px 3px 5px 3px;
	}
#footer li{
	padding: 0;
	margin: 0;
	line-height: 20px;
	list-style-type: none;
	display: inline;
	font-size: 12px;
	}
#footer li a{
	padding: 10px 5px 0px 5px;
	color:#909090;
	text-decoration: none;
	
	}
#footer li a:hover{
	color:#909090;
	text-decoration: none;
	
}
.footer-txt {
	font-size: 12px;
	color:#909090;
}

#left{
	float: left;
	width: 351px;
	margin:0px 0 0 12px;
	}
	
#track{
	margin: 0px;
	background: url(/_themes/main/attractive/images/track.jpg) repeat-y;
	width: 351px;
	padding: 0px;
	height: 240px;
	
	}	
.track{
	margin: 0px;
	background: url(/_themes/main/attractive/images/track.jpg) repeat-y;
	width: 351px;
	padding: 0px;
	height: auto;
	line-height: 16px;
	}
	
	.note{
	width: 300px;
	font-weight: normal;
	text-align:justify;
	font-size: 12px;
	padding: 0 15px 0 15px;
	
	}
	#right{
	float: right;
	width: 495px;
	}
	p{ 
	   pading:0;
	   margin:0;
	   }
	   .press{
	   font-size:11px
	         }
			 .press a {
			 text-decoration:none;
			 }
#free-membership {
	float:left;
	width:220px;
	padding:3px 0px 0px 2px;

}
#free-membership ul{
	padding: 0;
	margin: 0;
	
	}
#free-membership li{
	padding:0px 5px 0px 18px;
	margin: 0;
	line-height: 20px;
	list-style-type: none;
	display: block;
	font-size: 12px;
	background: url(/_themes/main/attractive/images/arrow-black.jpg) no-repeat 2px 8px;
	}


#paid-membership {
	float:right;
	width:245px;
	border-left: 1px dotted #c9c9c9;
	margin: 0px;
	padding:3px 0px 0px 2px;
}

.radiobutton{ padding: 3px; margin: 0px; }



.sucess-story-mid {
	background: url(/_themes/main/attractive/images/sucess-story-mid1.jpg) no-repeat;
	width:488px;
	padding: 30px 0px 0px;
	height: 115px;
}
.sucess-story-txt {
	font-size: 12px;
	line-height:18px;
	padding:0px 2px 6px 2px;
}
.left-arrow-button{
	height: 27px;
	width: 28px;
	background: url(/_themes/main/attractive/images/left-arrow.jpg) no-repeat;
	border: none;
	}
.right-arrow-button{
	height: 27px;
	width: 28px;
	background: url(/_themes/main/attractive/images/right-arrow.jpg) no-repeat;
	border: none;
	}	
	.offer-txt{
	width: 300px;
	text-align:justify;
	font-size: 12px;
	padding: 0 18px 0px 18px;
	}
	
	.join-now-button{
	height: 31px;
	width: 101px;
	background: url(/_themes/main/attractive/images/join-now.jpg) no-repeat;
	border: none;
	}
	
	.offer {
	margin: 3px;
	padding: 3px;
	background: url(/_themes/main/attractive/images/top-plate.jpg) no-repeat;
}

.link{
width: 100%;
background-color: #be2a38;
height: 45px;
}

.link1{
width: 100%;
height: 45px;
}

.link1 a{
width: 100%;

height: 45px;
}

#mainnavigation {
	width: 616px; 
	font-size: 12px;
	padding: 8px 0px 11px 0px;
	background:url("/_themes/main/attractive/images/tab-plate.jpg") no-repeat; 
	height: 24px;
	text-align: left;
	margin-left:5px;
	color:#000000;
}

#mainnavigation ul {
	margin:0px 0px 0px 10px;
	padding:0;
    color: #ffffff;
	}
#mainnavigation ul li {
	color:#ffffff;	
	display:inline;
	margin-left:0px;
	padding-left: 0px;
	line-height:16px;
	list-style:none;
	background-image: none;
	
	}
#mainnavigation ul li a {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	padding: 9px 10px 10px 10px;
	margin:0px 2px 0 0;
	}
#mainnavigation ul li.last a {
	color:#ffffff;
	background:none;
	
	}
#mainnavigation ul li a:hover {
	text-decoration:none;
	margin:0px 2px 0 0;
	color:#ffffff;
	background:url("/_themes/main/attractive/images/green-over.jpg") repeat-x;
	}
	
#mainnavigation a.active{
	background:url("/_themes/main/attractive/images/green-over.jpg") repeat-x;
	margin:0px 2px 0 0;
	color: #FFFFFF;
}
.midle-panel {
	background: url(/_themes/main/attractive/images/white-panel.jpg) no-repeat;
	padding: 3px 0px 0px 10px;
	margin: 3px 0px 0px 0px; 
	height: 161px;
	}
	
.register-txt{
	font-family: arial;
	color: #000;
	font-size: 12px;
	padding:3px 0px 3px 5px;
}	

.register-txt-box-bg {
	border:1px solid #bcbcbc;
	background: url(/_themes/main/attractive/images/txt-box-bg.jpg) repeat-x;
	width:160px;
	margin:2px;
}
.offer10{
background: url(/_themes/main/attractive/images/offer.jpg) no-repeat;
height: 45px;
width: 351px;
color: #fff;
text-align:justify;
font-size: 20px;
margin: 5px 0 0 0;
padding: 2px 0px 0px 50px;
	
}	

	/*slider css */
.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 488px; /*Width of Carousel Viewer itself*/
height: 100px; /*Height should enough to fit largest content's height*/
margin:0 auto;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
text-align:center;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
width: 500px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.project_image {
	width:464px;
	height:300px;
	float:left;
	margin-right:5px
}

.project_text {
	float:left;
	width:430px;
	height:300px;
	}

/*end slider */	
form{padding: 0px; margin: 0px;}
input{padding: 0px; margin: 0px;}

.box02 {border:2px solid #AE6161;}


.title{
background-color: #be2a38;
color:#FFFFFF;
font-weight: bold;
height: 20px;
text-align: left;
padding: 5px 0 0 12px;
}
.txtsuccess{
font-size: 12px;
color: #000000;
font-family: arial;
line-height:17px;
padding-right:10px;
}	


.editlink{
background: url(/_themes/main/attractive/images/bot-image.jpg) no-repeat;
height: 33px;
}	


.editlink ul
{
margin: 0px;
padding: 0px; 
text-align: center;
}

.editlink li{
	display: inline;
	margin: 0px;
	padding: 0px;
	color: #000000;
	padding: 0px 2px 0px 2px;
	}

.editlink li a{
	display: inline;
	margin: 0px;
	padding: 0px 3px 0px 3px;
	color: #000;
	
	}
	
.mid-plate{
background: url(/_themes/main/attractive/images/mid-plate.jpg) repeat-y;
height: auto;
padding: 3px;
text-align:center;
}	
.content2{
background-color:#666666;
}
 
 
#search-panel{
width: 250px;
float: right;
}

.grayplate{
height: auto;
background-color: #e0e0e0;
}

.s-mid{
background: url(/_themes/main/attractive/images/s-mid.jpg) repeat-y;
height: auto;
padding: 3px;
text-align:center;
}

div.right-link{
height: 22px; 
text-align: center;
}

div.right-link ul
{
margin: 0px;
padding: 0px; 
}

div.right-link ul li{
	display: inline;
	margin: 0px;
	padding: 0px;
	color: #7f7f7f;
	padding: 0px 2px 0px 2px;
	}

div.right-link ul li a{
	display: inline;
	margin: 0px;
	padding: 0px 3px 0px 3px;
	color: #000;
	font-weight:bold;
	}
	
	.searchtext{
color: #698f35;
text-align:justify;
font-size: 20px;
text-decoration:underline;
}


.smalllink1 a{
text-decoration: underline;
color: #588c3a;
font-size: 11px;
}
.searchbttn {	
height: 26px;
width: 92px;
background: url(/_themes/main/attractive/images/search.jpg);

}

#content{
width: 620px;
float: left;
padding-top: 2px;
}

.smalllink a{
text-decoration: underline;
background: url(/_themes/main/attractive/images/black-arrow.jpg) no-repeat 0px 4px;
color: #000000;
font-size: 10px;
padding: 0 0 0 12px;
font-weight: normal;

}
#castecontainer { 
width:150px;
}


#home-actions{
  margin:0px 0 0 0;
  padding:0px 0px 0px 10px;
  list-style:none;
  }
#home-actions li {
  
  margin:0;
  padding:0;
  line-height:20px;
  }
  .bordered{
  line-height:19px;
  }
  
  
  /* without sidebar css */
.internalcontent{
width: 865px;
margin: 0 auto;
padding:3px 0px 0px 0px;
}

.bigmidplate{
background: url(/_themes/main/attractive/images/big-midle-rounded.jpg) repeat-y;
height: auto;
padding: 3px;
}

.artile-title-bg{
background: url(/_themes/main/attractive/images/light-green-middle.jpg) repeat-y;
padding:3px 3px 0px 6px;
width: 440px;
}

.article-title{
background: url(/_themes/main/attractive/images/green-arrow.jpg) no-repeat 2px 10px;
font-size: 14px;
padding: 0px 0px 0px 14px;  
color: #4d7318;
font-weight: bold;
line-height: 28px;
}

.article-title a{
color: #4d7318;
font-weight: bold;
text-decoration:underline;
}

.article-content{
margin-left:20px;
font-size: 12px;
line-height: 18px;
}
.ter_big_2{
	font-size: 12px;
	line-height: 18px;
	background: url(/_themes/main/attractive/images/arrow-black.jpg) no-repeat 0 5px;
	text-decoration: none;
	padding: 0 0 0 15px;
	}
.ter_big_2:hover{
	text-decoration: underline;
	}
.whitelink{
	color: #fff;
	}
.blacklink{
	color: #000;
	margin: 5px 0 0 0;
	}
.tab-border{
	border: solid 1px #e4e4e4;
	}
.line{
	border-left: solid 1px #ccc;
	}
.title_bgrnd2{
background-color: #be2a38;
color:#FFFFFF;
font-weight: bold;
line-height: 25px;
text-align: left;
padding: 5px 0 0 12px;
}

.presspanel{
background: url(/_themes/main/attractive/images/press-panel.jpg) no-repeat;
height: 145px;
padding: 30px 3px 2px 6px; 

}

.band {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CA5460;
	padding-left: 10px;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
}
#matchmakingtable{
border:1px #3e3e3e dotted;}




.lower_tab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C31E2F;
	height: 30px;
	text-decoration: none;
}
.location-txt-box-bg {
	border:1px solid #bcbcbc;
	background: url(/_themes/main/attractive/images/txt-box-bg.jpg) repeat-x;
	margin:1px;
	font-size: 11px;
	height:19px;
}
.live-chat{
	float: right;
	width: 200px;
	margin-top: 9px;
	}

.newmem{
font-size: 2px;
color: #000000;
font-family: arial;
}	

.newmem a{
font-size: 2px;
color: #000000;
font-family: arial;
}
.newmem a:hover{
font-size: 2px;
color: #000000;
font-family: arial;
}

#loginvk{
	float: left;
	width: 400px;
	}
.login-topvk{
	width: 400px;
	background: url(/_themes/main/attractive/images/login-top.jpg) no-repeat right top;
	}
#freevk{
	float: right;
	width: 400px;
	}
.free-topvk{
	background: url(/_themes/main/attractive/images/free-top.jpg) no-repeat right top;
	padding: 0px 0px 0 0;
	}
.agree{
	font-size: 11px;
	padding: 0 10px 0 0;
	}
.agree a{
	font-color: #000;
	}
.msg{
	font-size: 11px;
	padding: 0 10px 0 0;
	}
	.msg1{
	font-size: 11px;
	padding: 0 55px 0 0;
	}
.platinum{
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 13px;
	}


 .sub-head-pp {font-size: 11pt; font-weight: bold; font-family: verdana; color: #406b06; border-bottom: solid 1px #e8e9e7; margin: 20px 0px 5px 0px;
 padding: 0 0 3px 19px; background: url(/_themes/main/attractive/images/arrow-n.jpg) no-repeat 2px 5px;}
 
 .pp{
 	padding: 4px 40px 0 40px;
	font-size: 12px;
	}
.pp ul{
	padding: 8px 0 0 0;
	margin: 0;
	}
.pp li{
	padding: 0 0 0 17px;
	margin: 0;
	list-style: none;
	background: url(/_themes/main/attractive/images/dot.jpg) no-repeat 8px 4px;
	}
 