/* These styles are used for the content right and content left  
   sections of the index.aspx page  - CA 05/27/2008 -  */
p,h1,h2,a {
	font-family: Verdana, sans-serif, Tahoma, Arial, Helvetica; 
}


#main_cont_top_wrap {
	width: 996px;
    height: 59px;
    margin: 6px auto 0 auto;
    text-align: center;
    padding: 6px 0 0 0;
    background: transparent url("../images/cont_shad_top03.gif") no-repeat;
}
#cont_header_main{
	width: 980px;
    height: 58px;
    margin: 0 auto;
    overflow: hidden;
    background: transparent url("../images/act_menu_slice07.gif") repeat-x;
    border-bottom: solid 1px #cccccc;
    border-top: solid 1px #cccccc
}

#cont_header_main h2.right {
	float: right;
	font: italic bold 16px Verdana,sans-serif,Helvetica,Arial; 
	letter-spacing:0.00em;
	color: #676666;
	padding: 25px 40px 0 0;
}

#cont_header_main h2.right_alt {
	float: right;
	font: bold 16px Verdana,sans-serif,Helvetica,Arial; 
	color:  #6b5544;
	padding: 23px 50px 0 0;
}

#cont_header_main h2.right_alt a {
	font: italic bold 14px Verdana,sans-serif,Helvetica,Arial; 
	color: #e36501;
	padding: 0 0 0 20px;
	text-decoration: underline;
	letter-spacing: 0.04em;
}

#cont_header_main h2.left {
	float: left;
	font: bold 22px Verdana,sans-serif,Helvetica,Arial;
	letter-spacing: 0.04em;
	color: #737272; 
	margin: 16px 0 0 40px;
	width: 400px;
	height: 30px;
	background: transparent url("../images/temp_text.png") no-repeat;
}

#cont_header_main h2.left_alt {
	float: left;
	font: bold 22px Verdana,sans-serif,Helvetica,Arial;
	letter-spacing: 0.04em;
	color: #606060; 
	margin: 16px 0 0 40px;
	text-align: left;
	width: 500px;
	height: 30px;
}


#main_cont_wrap {
	width: 996px;
	margin: 0 auto;
	text-align: center;
	background: #fff;
	background: transparent url("../images/cont_shad_sides.gif") repeat-y;
}

#mainCont {
	margin: 0 auto 0 auto;
	text-align: center;
	width: 980px;
	padding: 38px 0 0 0;
	/*border-bottom: dotted 1px #dddddd;*/
}

#mainCont_alt_01 {
   width: 980px;
   text-align: center;
   margin: 0 auto;
   padding: 30px 0 0 0;
   background: transparent url("../images/vert_dashed_line03.gif") 644px 0px no-repeat;
}

#mainCont_alt_02 {
   width: 980px;
   text-align: center;
   margin: 0 auto;
   padding: 20px 0 0 0;
   background: transparent url("../images/vert_dashed_line03.gif") 644px 0px no-repeat;
}



#cont_activity {
    font-size: 14px;
    color: #6b4b34;
    width: 980px;
    height: 34px;
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
    text-align: left;
    background: #f6f6f6;
    border-bottom: solid 1px #e9e9e9;
    border-top: solid 1px #c3c3c3;
}


#cont_act_lft {
    float: left;
    padding: 13px 0 0 42px;
    font-weight: normal;
    display: inline;
    overflow:hidden;
}

#cont_act_lft p {
    display: inline;
    text-transform: capitalize;
}

#cont_act_lft a.signin_btn {
	font-style: italic;
	font-weight: normal;
	text-decoration: underline;
	font-size: 12px;
	color: #e36501;
}

#cont_act_lft p#name {
    padding: 0 0 0 20px;
    font-style: italic;
}

#cont_act_lft p#red_alert {
    padding: 0 0 0 40px;
    font-style: normal;
    color: #c90000;
    font-size: 16px;
}

#cont_act_lft p span.alert {
    padding: 0 0 0 40px;
    font-style: normal;
    color: #c90000;
    font-size: 16px;
}

#cont_act_rt {
    float: right;
    width: 175px;
    color: #957863;
    overflow:hidden;
    padding: 6px 22px 0 19px;
}

#cont_act_rt p{
    position: relative;
    top: -7px;
    font-family: Tahoma, Sans-Serif, Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding:0;
    text-transform: capitalize;
}

#cont_act_rt p.sponsors_alt {
    position: relative;
    top: 0;
    font-family: Tahoma, Sans-Serif, Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding:0;
    text-transform: capitalize;
}


#mainCont_lft {
	float:left;
	width: 430px;
	height: 414px;
	text-align: left;
	padding: 0 0 0 50px;
	margin: 0;
	background: transparent url(../images/land_bg_lft04.png) 0px 0px no-repeat;
}

#mainCont_lft h1 {
	display: block;
	font-family: Tahoma, Trebuchet MS, Verdana;
	color:  #e36501;
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
    width: 370px;
	margin: 0 0 8px 0;
	padding: 0 0 20px 0;
	letter-spacing: 0.02em;
   border-bottom: solid 1px #d6d6d6;
}

#mainCont_lft_alt_01 {
	float:left;
	width:644px;
	text-align: left;
	padding: 0;
	margin: 0 0 30px 0;
}

#mainCont_lft_alt_01  a 
{
    color: #e36501;
}

#mainCont_lft_alt_01  a:hover {
	text-decoration: underline;
}

.peep_know_val {
    font-family: Verdana, sans-serif, Tahoma, Arial, Helvetica;
	color: #6b5544;
	font-size: 11pt;
	font-weight: bold;
	letter-spacing: 0.03em;
	padding: 2px 0 3px 0;
}

#login_adfree_header {
   padding: 0 0 0 40px;
   width: 604px;
   height: 54px; 
}

#login_header_lft {
    float: left;
    width: 330px;
    padding:8px 0 0 0;
    margin: 0;
    height: 46px;
}

#login_header_lft p {
    font-style: normal;
	font-weight: bold;
	font-size: 16px;
	padding: 24px 0 0 0;
	color: #6b5544;
}

#adfree_header_rt {
    float: right;
    width: 126px;
    padding:6px 42px 0 0px;
    margin: 0;
    height: 48px;
    text-align: left;
    background: transparent url("../images/iphone_app_badge.png") 60px 0px no-repeat;
}

#adfree_header_rt a {  
    display: block;
    width: 150px;
    height: 48px;
}

#adfree_header_rt a span {
    display: block;
    line-height: 15px;
    font: bold 12px Tahoma,Verdana, Arial, Helvetica, sans-serif;
    color: #6d6d6d;
}

#adfree_header_rt a span.iphone:hover {
     text-decoration: underline;
}

#adfree_header_rt a span.iphone {
    font-size: 13px;
    letter-spacing: 0.08em;
    color: #e36501;
}

#mainCont_lft_alt_01 h1 {
	font-family: Arial, Trebuchet MS, Tahoma, Verdana;
	color:  #e86801;
	font-style: italic;
	font-size: 20px;
	line-height: 34px;
	margin: 0 0 34px 0;
	letter-spacing: 0.04em;
}

p.enter_member_info{
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	padding: 0 0 0px 30px;
	color: #6b5544;
}

div#explanatory_txt {
    font: normal 15px Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color: #7d7c7b;
    width: 370px;
    line-height: 20px;
    letter-spacing: 0.00em;
    margin: 0;
    padding: 0 0 10px 0;
    border-bottom: solid 1px #d6d6d6;
}

div#iphone_app_badge {
    float:left;
    width: 85px;
    height: 86px;
    margin: 0 0 14px 0;
    background: transparent url("../images/subscribe_badge.gif") no-repeat;
}

div#iphone_app_badge a {
    position: relative;
    display: block;
    width: 85px;
    height: 86px;
}

div#iphone_app_txt {
    float: right;
    width: 325px;
    height: 86px;
    padding: 8px 0 0 0;
    margin: 0 0 14px 0;
}

div#iphone_app_txt h3 {
    font: normal 20px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #939593;
    line-height: 24px;
}

div#iphone_app_txt p {
    font: normal 12px Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color: #939593;
    line-height: 17px;
    padding: 10px 0 0 0;
}

div#one_time_fee {
    font: bold 16px Tahoma, Verdana, sans-serif, Arial, Helvetica;
    color: #828080;
    width: 370px;
    line-height: 24px;
    letter-spacing: 0.05em;
    margin: 18px 0 18px 0;
}

div#one_time_fee span {
    display: block;
    font: normal 11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color: #939593;
    width: 370px;
    letter-spacing: 0.00em;
    padding: 3px 0 0 0;
}

#mainCont_lft div h2 {
	float: right;
	font-size: 17px;
	font-weight: normal;
	color: #6b5644;
	width: 350px;
	text-align: left;
	letter-spacing: 0.03em;
	text-transform: capitalize;
}

#mainCont_lft div h2#track_text {
	padding: 15px 0 0 0;
}

#mainCont_lft div h2#create_text {
	padding: 4px 0 0 0;
}

#mainCont_lft div h2#invite_text {
	padding: 5px 0 0 0;
}

#mainCont_lft div h2#print_text {
	padding: 9px 0 0 0;
}

#mainCont_lft div h2#print_text a{
    position: relative;
    font-size: 17px;
	font-weight: normal;
	color: #6b5644;
	letter-spacing: -0.01em;
	text-transform: capitalize;
}

#mainCont_lft div h2#print_text a:hover{
	color: #e36501;
	text-decoration: underline;
}

#mainCont_lft p#free {
	margin: 0;
	height: 40px;
	width: 383px;
	padding:0;
	background: transparent url("../images/free_btn03.png") no-repeat;
}

#mainCont_lft p#free a {
	position: relative;
	font: italic bold 14px Verdana, Tahoma, Sans-Serif, Arial;
	letter-spacing: 0.05em;
	line-height: 40px;
	margin: 0 0 0 55px;
}

#mainCont_lft p#free a:hover {
	color: #6b5544;
	text-decoration: underline;
}

#mainCont_rt {
	float: right;
	width: 500px;
	height: 414px;
	text-align: left;
	padding: 0;
	margin: 0;
}

#mainCont_rt_alt_01 {
	float: right;
	width: 300px;
	text-align: left;
	padding: 0 18px 0 18px;
	margin: 0 0 30px 0;
}

#mainCont_rt_alt_01  a 
{
    color: #36859e;
}

#mainCont_rt_alt_01  a:hover {
	text-decoration: underline;
}

div#alt_content_rt {
    width: 260px;
    padding: 20px 16px 12px 24px;
}

div#alt_content_rt h6 {
    font-weight: bold;
    font-size: 13px;
    line-height: 18px;
    color: #666;
    padding: 0 0 8px 0;
}

div#user_stat_wrap {
	height: 32px;
	padding: 0px 0 0 0;
	margin: 0;
}

#user_stat {
	margin: 0;
	padding: 4px 0 0 36px;
	height: 28px;
	font-size: 12px;
	color: #838282;
	letter-spacing: 0.05em
}

#user_stat span {
	color: #e36501;
	text-decoration: underline;
}

div#land_rt_bg {
	width: 500px;
	height: 382px;
	background: transparent url(../images/land_bg_rt04.png) 0px 0px no-repeat;
}

a#live_tour {
	position: relative;
	display: block;
	margin: 0 0 0 0;
	width: 444px;
	height:330px;
}

span#live_tour_link {
	position: relative;
	left: 348px;
	top: 86px;
	display: block;
	height:32px;
	width: 72px;
	font-style: italic;
	font-size: 14px;
	font-weight: bold;
	color: #e36501;
}

span#live_tour_link:hover {
	color: #6b5544;
	text-decoration: underline;
}

#mainIndex_footer{
	margin:14px 55px 0 55px;
	width: 886px;
	padding: 24px 0 0 0;
 }
 
#mainBot_nav {
	margin:0 0 0 0;
	padding: 0 0 0 0;
	border-bottom: solid 1px #dddddd;
	height: 18px;
}

#mainBot_nav p {
	float: left;
}

#mainBot_nav ul {
	float: right;
	width: 280px;
	list-style-type: none;
	display: block;
}

#mainBot_nav li {
	float: right;
	padding: 0 6px 0 6px;	
}

#mainBot_nav a {
	display: block;
}

#bot_shad {
    margin: 0 auto;
    text-align: center;
    width: 996px;
    height: 24px;
    background: transparent url("../images/cont_shad_bot.gif") 0px -20px no-repeat;
}

#cont_bot_wrap {
    width: 996px;
    height: 26px;
    background: transparent url("../images/cont_shad_sides.gif") repeat-y;
}
#cont_bot_wrap img {
    width: 980px;
    height: 1px;
    margin: 0 auto;
}
/********************************
End Content 
********************************/

/********************************
Begin Footer
********************************/

#footer_wrap {
    margin: 0 auto;
    width: 996px;
    height: 44px;
    background: transparent url("../images/cont_shad_bot.gif") repeat-y;
}
#footer_cont {
    font-size: 10px;
    width: 932px;
    height: 23px;
    color: #144bdc;	
    margin: 0 auto;
    padding: 14px 24px 0 24px;
    border-top: solid 1px #d9d9d9;
    background: transparent url("../images/land_bot_bg.gif") repeat-x;
}

#footer_cont p {
	float: left;
}

#footer_cont ul {
	float: right;
	width: 280px;
	list-style-type: none;
}

#footer_cont li {
	float: right;
	padding: 0 6px 0 6px;
}

#footer_cont a {
    
	display: block;
}

#google_land_adspace {
	width: 978px;
	height: 102px;
	margin: 12px auto 0 auto;
	padding: 10px 0 0 18px;
	text-align: center;
	background: transparent url("../images/land_google_ad2.png") 8px 0px no-repeat;
}

#google_land_ad script
{
    
    
}

#google_land_ad {
	
	position: relative;
	width: 960px;
	height: 90px;
	margin: 0;
	background: #fff;
	border: 0px;
}

div.help_links_wrap {
    padding: 30px 0 0 0;
}
 
 .help_links_alt {
	display: block;
	font-family: Verdana, Tahoma, Sans-Serif;
	width: 280px;
	font-size: 13px; 
    color: #36859e;
    line-height: 16px; 
    text-decoration: none;
    font-weight: bold;
    margin:0 auto 18px auto;
    letter-spacing: 0.05em;
    padding:0;
}

 .help_links {
	display: block;
	font-family: Verdana, Tahoma, Sans-Serif;
	width: 280px;
	font-size: 13px; 
    color: #e36501;
    line-height: 16px; 
    text-decoration: none;
    font-weight: bold;
    margin:0 auto 18px auto;
    letter-spacing: 0.05em;
    padding:0;
}