@charset "utf-8";
/* CSS Document */

body {
background-color:#f2f2f2;
background-image:url(../images/background/bg_world_map.jpg);
background-position:top;
background-repeat:repeat-x;
margin:0px;
padding:0px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
}

p{
margin:0px 10px 10px 0px;
padding:10px 0px 0px 30px;
font-size:12px;
color:#000000;
}

.tourtext{
margin:0px 10px 10px 0px;
padding:10px 0px 0px 30px;
font-size:12px;
color:#000000;
font-weight:bold;
}

h1{
margin:10px 150px 10px 30px;
font-size:18px;
color:#80ae1f;
}

span.h1{
margin:10px 150px 10px 30px;
font-size:18px;
color:#80ae1f;
}

.nomar_h1{
margin:10px 0px 10px 0px;
font-size:18px;
color:#80ae1f;
}

.red_h1{
margin:10px 0px 10px 30px;
font-size:18px;
color:#cc0000;
}

.bigred{
font-size:32px;
color:#cc0000;
text-align:center;
margin:20px 0;
padding:0;
}

.red_h1_2{
margin:10px 0px 10px 0px;
font-size:18px;
color:#cc0000;
}

h2{
margin:0px 0px 0px 0px;
font-size:14px;
color:#80ae1f;
}

.marh2{
margin:0px 0px 0px 30px;
color:#80ae1f;
}

h2.large{
margin:0px 0px 0px 30px;
font-size:14px;
color:#80ae1f;
}

.bigblack{
margin:0;
padding:0;
font-size:18px;
text-align:center;
color:#000;
}

.bigblack2{
font-size:14px;
text-align:left;
color:#000;
margin:0px 0px 0px 30px;
}


h3{
font-size:14px;
color: #80ae1f;
margin:10px 0px 0px 30px;
}

.red_h3{
font-size:14px;
color: #cc0000;
margin:10px 0px 0px 0px;
}

h4{
font-size:14px;
color: #CC0000;
margin:10px 0px 0px 30px;
}

.red{
color:#cc0000;
}

.green{
color:#80ae1f;
}

.black{
color:#000000;
}

.italics{
font-style:italic;
}

.rem{
width:226px;
margin:4px 0 0 5px;
color:#ffffff;
font-size:14px;
font-weight:bold;
}

.login{
margin:0px;
padding:5px 0px 0px 0px;
font-size:12px;
}

.footer{
font-size:11px;
color:#FFFFFF;
padding:5px 5px 0px 10px;
margin-bottom:5px;
}

.content_images{
margin:20px 0px 40px 20px;
}

.content_buttons{
margin:20px 0px 40px 30px;
}

.tabletext{
margin:10px 10px 10px 0px;
padding:10px 55px 10px 40px;
font-size:12px;
color:#000000;
}

.text{
margin: 0px 0px 10px 20px;
font-size:12px;
color:#80ae1f;
}

li.h5  {
margin: 0px 0px 10px 20px;
font-size:14px;
color:#80ae1f;
}

ul li {
margin: 0px 0px 10px 20px;
font-size:12px;
color:#80ae1f;

}

li {
margin: 0px 0px 10px 20px;
font-size:12px;
color:#80ae1f;

}

ul.ulblacktext
{
    color:#000000;
}

ul.ulblacktext li
{
    color:#000000;
    font-weight:bold;
}

li.black{
margin: 0px 0px 10px 20px;
font-size:12px;
color:#000000;
}

.footer a:link{color: #ffffff; text-decoration:none; }
.footer a:hover{color: #ffffff; text-decoration:underline; }
.footer a:active{color: #ffffff; text-decoration:none; }
.footer a:visited{color: #ffffff; text-decoration:none; }


a:link{color: #80ae1f; text-decoration:underline; }
a:hover{color: #000000; text-decoration:none; }
a:active{color: #80ae1f; text-decoration:underline; }
a:visited{color: #80ae1f; text-decoration:underline; }


.tabletext a:link{color: #80ae1f; text-decoration:underline; }
.tabletext a:hover{color: #000000; text-decoration:none; }
.tabletext a:active{color: #80ae1f; text-decoration:underline; }
.tabletext a:visited{color: #80ae1f; text-decoration:underline; }

#system_main{
width:100%;
height:auto;
margin:0px;
padding:0px;
}

#header_main{
width:100%;
height:150px;
margin:0px;
padding:0px;
font-size:0px;
background-image:url(../images/header/header_bg.jpg);
background-repeat:repeat-x;
}

#header{
width:980px;
height:150px;
margin:0px auto 0px auto;
padding:0px;
font-size:0px;
background-color:transparent;
}

#header_top{
width:980px;
height:30px;
margin:0px 0px 0px 0px;
padding:0px;
font-size:0px;
background-color:transparent;
border-bottom:1px solid #ffffff;
}

.login_box_log{
width:75px;
height:30px;
margin:0px 0px 0px 0px;
padding:0px;
font-size:12px;
color:#000000;
text-align:right;
background-color:transparent;
float:right;
}

.login_box_log a:link{color: #000000; text-decoration:underline; }
.login_box_log a:visited{color: #000000; text-decoration:underline; }
.login_box_log a:hover{color: #000000; text-decoration:none; }
.login_box_log a:active{color: #000000; text-decoration:underline; }


.login_box_status{
width:100px;
height:30px;
margin:0px 0px 0px 0px;
padding:0px;
font-size:12px;
color:#000000;
text-align:right;
background-color:transparent;
float:right;
}

.login_box_status a:link{color: #000000; text-decoration:underline; }
.login_box_status a:visited{color: #000000; text-decoration:underline; }
.login_box_status a:hover{color: #000000; text-decoration:none; }
.login_box_status a:active{color: #000000; text-decoration:underline; }

#header_botton{
width:980px;
height:119px;
margin:0px 0px 0px 0px;
padding:0px;
font-size:0px;
background-color:transparent;
}

#header_botton_left{
width:690px;
height:119px;
margin:0px 0px 0px 0px;
padding:0px;
font-size:0px;
background-color:transparent;
float:left;
}

#header_botton_rigth{
width:290px;
height:119px;
margin:0px 0px 0px 0px;
padding:0px;
font-size:0px;
float:left;
}

#communicating_top{
width:290px;
height:64px;
margin:0px 0px 0px 0px;
padding:0px;
font-size:0px;
float:left;
}

#communicating_botton{
width:290px;
height:55px;
margin:0px 0px 0px 0px;
padding:0px;
font-size:0px;
float:left;
}


#middle_system{
width:980px;
height:100%;
margin:20px auto 0px auto;
padding:0px;
font-size:12px;
background-color:#ffffff;
}

#middle_main{
width:100%;
height:100%;
margin:0px;
padding:0px;
background-color:transparent;
float:left;
}

#middle{
width:980px;
/*min-height:700px; */
 min-height:1090px;
margin:0px 0px 0px 0px;
padding:0px;
font-size:12px;
background-color:#ffffff;
float:left;
}

#middle_diary{
width:980px;
min-height:400px;
/* min-height:900px; */ 
margin:0px 0px 0px 0px;
padding:0px;
font-size:12px;
background-color:#ffffff;
float:left;
}

#navbar{
width:980px;
height:30px;
margin:0px 0px 0px 0px;
padding:0px;
font-size:0px;
background-color:#000000;
color:#FFFFFF;
}

#middle_left{
width:760px;
min-height:300px;
margin:0px 0px 0px 0px;
padding:0px;
font-size:12px;
background-color:#ffffff;
float:left;
}

#middle_right{
width:220px;
min-height:300px;
margin:0px 0px 0px 0px;
padding:0px;
font-size:12px;
background-color:#ffffff;
float:left;
}

#side_flash_diary{
width:170px;
height:187px;
margin:20px 20px 10px auto;
}

.side_button{
width:170px;
height:66px;
margin:20px 20px 10px auto;
}

/*.side_button_credit {
display:block;
background-image:url(../images/buttons/credit.jpg); 
background-repeat:no-repeat; 
width:150px; 
height:42px; 
margin:0px 20px 10px auto; 
padding:25px 0px 0px 20px;
}*/


.side_button_credit a { display:block; background-image:url(../images/buttons/credit.jpg); background-repeat:no-repeat; width:140px; height:40px; margin:20px 20px 10px auto; padding:25px 0px 0px 30px; text-decoration:none;}
.side_button_credit a:hover{ display:block; background-image:url(../images/buttons/credit_on.jpg); background-repeat:no-repeat; width:140px; height:40px; margin:20px 20px 10px auto; padding:25px 0px 0px 30px; color:#FF0000; text-decoration:underline;}
.side_button_credit a:active{ display:block; background-image:url(../images/buttons/credit.jpg); background-repeat:no-repeat; width:140px; height:40px; margin:20px 20px 10px auto; padding:25px 0px 0px 30px; }
.side_button_credit a:visited{ display:block; background-image:url(../images/buttons/credit.jpg); background-repeat:no-repeat; width:140px; height:40px; margin:20px 20px 10px auto; padding:25px 0px 0px 30px; }

.side_button_subscribe{ 
width:170px; 
height:67px; 
margin:20px 20px 10px auto; 
}

.side_counter{
width:170px;
height:79px;
margin:20px 20px 10px auto;
}

#side_flash_animation{
width:170px;
min-height:187px;
margin:20px 20px 10px auto;
}

.side_button_bank{
width:170px;
min-height:226px;
margin:20px 20px 10px auto;
}

.side_button_plan { 
background-image:url(../images/animations/7step_plan.jpg); 
background-repeat:no-repeat; 
width:100px; 
height:130px; 
margin:20px 20px 10px auto; 
padding:90px 55px 10px 15px;
}

/*.side_button_plan a{ display:block; background-image:url(../images/animations/7step_plan.jpg); background-repeat:no-repeat; width:100px; height:130px; margin:20px 20px 10px auto; padding:90px 55px 10px 15px; text-decoration:none;}

.side_button_plan a:hover{ display:block; background-image:url(../images/animations/7step_plan.jpg); background-repeat:no-repeat; width:100px; height:130px; margin:20px 20px 10px auto; padding:90px 55px 10px 15px;  color:#80ae1f; text-decoration:underline; }

.side_button_plan a:active{ display:block; background-image:url(../images/animations/7step_plan.jpg); background-repeat:no-repeat; width:100px; height:130px; margin:20px 20px 10px auto; padding:90px 55px 10px 15px;}

.side_button_plan a:visited{ display:block; background-image:url(../images/animations/7step_plan.jpg); background-repeat:no-repeat; width:100px; height:130px; margin:20px 20px 10px auto; padding:90px 55px 10px 15px;}*/

#footer_main{
width:100%;
height:200px;
margin:0px;
padding:0px;
background-color:#91d610;
background-image:url(../images/footer/footer_bg.jpg);
float:left;
}

#footer{
width:980px;
min-height:50px;
margin:0px auto 0px auto;
padding:0px;

}
#footer_left{
width:375px;
height:50px;
margin:0px 0px 0px 0px;
padding:0px;
float:left;
}

#footer_center{
width:415px;
height:50px;
margin:0px 0px 0px 0px;
padding:0px;
float:left;
}

#footer_right{
width:190px;
height:50px;
margin:0px 0px 0px 0px;
padding:0px;
float:left;
}

#user_colum_text{
width:730px;
min-height:200px;
margin:20px 0px 0px 20px;
}

/*.user_home_main{
width:730px;
min-height:250px;
margin:20px 0px 0px 0px;
}*/


#user_home_main{
width:730px;
min-height:400px;
margin:20px 0px 0px 20px;
}

.user_home_main2{
width:auto;
height:auto;
margin:20px 0px 0px 20px;
}

.user_home_top_botton{
width:auto;
height:auto;
margin:0px;
}

.user_home_first_botton{
width:auto;
height:auto;
margin:0px;
}

.user_home_second_botton{
width:auto;
height:auto;
margin:0px;
}

.user_home_third_botton{
width:auto;
height:auto;
margin-bottom:20px;
}

#user_main_box{
width:350px;
min-height:200px;
margin:0px 0px 0px 0px;
float:left;
}
#user_main_pic{
width:348px;
min-height:200px;
margin:0px 0px 0px 0px;
float:right;
}

.user_botton_colum_left{
width:226px;
min-height:99px;
float:left;
margin-right:26px;
margin-top:20px;
}

.user_botton_colum_right{
width:225px;
min-height:99px;
float:left;
margin-top:20px;
}

.user_colum_header{
width:226px;
height:24px;
/* color:#ffffff;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold; */
background-image: url(../images/login_box/black_bar.jpg);
}

/*.user_home_control{
width:730px;
height:250px;
}*/


#pages_main{
width:730px;
min-height:200px;
margin:20px 0px 0px 20px;
}
#pages_box{
width:350px;
min-height:200px;
margin:0px 0px 0px 0px;
float:left;
}
#pages_pic{
width:348px;
min-height:200px;
margin:0px 0px 0px 0px;
float:right;
}

#pages_hyper{
width:725px;
height:100%;
margin:0px 0px 0px 30px;
padding:0px 0px 5px 0px;
background-color:#f2f2f2;
text-align:center;
}

.pages_hyper{
width:725px;
height:100%;
margin:0px 0px 0px 30px;
padding:0px 0px 5px 0px;
background-color:#f2f2f2;
text-align:center;
}

#table{
margin:0px 0px 0px 30px;
}

#center_add{
width:700px;
height:100%;
margin:10px 10px 10px 40px;
padding:0px;
background-color:transparent;
float:left;
}

/* holder for add and edit.aspx */
#center_add1{
width:900px;
height:100%;
margin:10px 10px 10px 50px;
padding:0px;
background-color:transparent;
float:left;
}

/* Class for service folder content */
.serv_text{
margin:0px 0px 10px 0px;
padding:0px 0px 10px 10px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}

.serv_text1{
margin:5px 0px 5px 0px;
padding:5px 0px 5px 0px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-align:left;
}

.serv_text2{
margin:5px 0px 5px 0px;
padding:5px 0px 5px 0px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-align:center;
}

.serv_head{
margin:0px 0px 10px 0px;
padding:10px 0px 20px 10px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#80ae1f;
}

.serv_head1{
margin:10px 0px 0px 0px;
padding:10px 0px 20px 0px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#80ae1f;
}

.serv_head1_pad{
margin:10px 0px 0px 0px;
padding:10px 80px 0px 0px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#80ae1f;
}

.serv_head2{
margin:10px 0px 0px 0px;
padding:10px 0px 20px 0px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#80ae1f;
text-align:left;
}

.serv_drop{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background-color:#EEF3E4;
border:#;
}

.serv_box{
font-family:Arial, Helvetica, sans-serif;
background-color:#EEF3E4;
/*background-color:#000000;*/
border:#;
}

.serv_button{
font-family:Arial, Helvetica, sans-serif;
background-color:#80ae1f;
color:#FFFFFF;
}

.serv_red1{
margin:10px 0px 0px 0px;
padding:10px 0px 20px 0px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#cc0000;
}

/* audio player styling */

#player_image{
margin:20px 0px 40px 20px;
background-image: url(../images/audio/audio_player.jpg);
background-repeat:no-repeat;
height:255px;
width:736px;
}

#player_text{
margin:10px 10px 0px 240px;
width:230px;
float:left;

}

#player{
margin:10px 0px 0px 0px;
float:left;
border:solid;
border-color:#000000;
border-width:0px;

}

/* white text */

.wtext{
margin:25px 0px 10px 0px;
padding:0px 0px 0px 10px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
}

/* box styles */

#box{
background-image:url(../images/box/mid.gif);
width:275px;
}
#box h1{
margin:10px 0px 10px 30px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#80ae1f;
}


#box_top{
background-image:url(../images/box/header.gif);
background-repeat:no-repeat;
height:11px;
}
#box_text{
width:200px;
min-height:60px;
padding-right:70px;
background-image:url(../images/pictures/girl_small.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}

#box_bottom{
background-image:url(../images/box/footer.gif);
background-repeat:no-repeat;
height:11px;
}


/* Tab Styling */

#system_tabs{float:left; width:940px; margin:0px 0px 0px 150px;}

#tab{
width:940px;
height:100%;
margin:0px auto auto 15px;
padding-bottom:10px;

}
 .tabPage {
  width:940px;
  height:650px;
  font-family:Verdana;
  font-size: 10px; color: #000000;
  word-wrap: break-word;
  border-top: solid 1px #E7E4D7;
  border-left: solid 1px #E7E4D7;
  border-right: solid 1px #5D5332;
  border-bottom: solid 1px #5D5332;  
  background-repeat: repeat-x;
 background-image: url(../wdtabs.files/tab_bg.jpg);
 background-color: #f2f2f2;
  
  }
  
  #tab_add{
width:940px;
height:100%;
margin:20px 10px 10px 20px;
padding:0px;
background-color:transparent;
float:left;
}

/* Tab / RMN Tour Divs and styling selectors for content additional content */

/* Generic Side Content Container */
.sidetabcontentleft{
	width: 300px;
	height: auto;
    float:left;
}

.sidetabcontentright{
	width: auto;
	height: auto;
	margin: 0px 10px 0px 10px;
	float:left;
	clear:left;
	text-align:left;
}

.horizontalcontent{
	width: 920px;
	height: auto;
	margin: 0px 10px 0px 10px;
	float:left;
	text-align:left;
}

.leftcontent{
	width: 400px;
	height: auto;
	margin: 0px 10px 0px 10px;
	float:left;
	text-align:left;
}
.rightcontent{
	width: 400px;
	height: auto;
	margin: 0px 10px 0px 10px;
	float:left;
	text-align:left;
}

.charity_holder{
width:auto;
margin:5px;
height:auto;
text-align:center;
float:left;
}

h1.large{
margin:10px 150px 10px 30px;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color:#80ae1f;
}

img.left{
float:left;
padding-right:10px;
}

.clearfloat{
clear:both;
}

.tourwhite{
font-size:10px;
color: #ffffff;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 30px;
}
 /* ======================= */
 
.smallprint{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#80ae1f;
font-weight:bold;
}

.text_nomar{
margin: 0px 10px 10px 0px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#80ae1f;
}


.cut1{
margin: 0px 10px 10px 30px;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
color:#cc0000;
font-weight:bold;
}

.cut2{
margin: 0px 10px 10px 0px;
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
}

.cut3{
margin: 0px 10px 10px 0px;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
color:#cc0000;
font-weight:bold;
}

.cut4{
margin: 0px 10px 10px 0px;
font-size:19px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
}

.cut5{
margin: 0px 10px 10px 0px;
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
color:#cc0000;
font-weight:bold;
}

.btext{
margin: 0px 10px 10px 0px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
}

.rtext{
margin: 0px 0px 10px 0px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#cc0000;
font-weight:bold;
}


span{
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#80ae1f;
}

span.black{
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}


/* Date Picker Styles */
/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #f2f2f2;
	border: 1px solid #80ae1f;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #80ae1f;
	border: 1px solid #80ae1f;
	color:#FFFFFF;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: #ffffff;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: #ffffff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background: #80ae1f;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background: #80ae1f;
	font-weight: bold;
	}
/*== Date Picker End ==*/


/* === Gifts page layout == */

#gift_title{
float:left;
width:730px;
margin-top:15px;

}
#gift_cart{
float:left;
margin-top:15px;
}
#gift_top{
float:left;
width:909px;
height:300px;
}

#gift_pic_ama_txt_holder{
width:553px;
height:auto;
float:left;
}

#gift_pic{
float:left;
width:373px;
}

#gift_amazon{
width:180px;
height:213px;
background-color:#000000;
float:left;
}

#gift_txt{
width:553px;
height:50px;
margin-top:10px;
float:left;
}


#gift_list{
float:left;
width:313px;
background-color:#DEDEDE;
height:300px;
margin-left:23px
}
#gift_ads{
float:left;
/*border:1px solid #000000;*/
width:868px;
margin:20px 0px 20px 50px;
padding-top:0px;
padding-bottom:20px;
}

/* == End gift page layout == */

.pointer{
cursor:default;
}

#press_image{
width:360px;
height:282px;
margin-left:10px;
float:right;
}

#diary_information{
width:970px;
height:150px;
margin:10px auto;

}

#home_audio{
text-align:left;
width:145px;
height:25px;
float:right;
margin-top:5px;
padding:48px 0px 0px 30px;
background-image:url(../images/buttons/audio.jpg);
background-repeat:no-repeat;
cursor:pointer;
}

#webads_image{
width:300px;
height:283px;
float:right;
}

/*#site_map_holder{
width:700px;
height:auto;
float:left;
}*/

.site_map{
width:350px;
height:auto;
float:left;
margin:5px;
}

/* counter */

#holder{
width:170px;
height:79px;}

#value{
background-color:#8DC63F;
position:absolute;
z-index:1;
width:160px;
height:39px;
padding-top:40px;
padding-left:9px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
letter-spacing:7.2px;
font-size:16px;
}

#counter{
position:absolute;
z-index:2;
width:170px;
height:79px;
}


/* Index Page */

#toprow{
width:960px;
height:200px;
margin:20px auto 0px;
}

#midrow{
width:960px;
height:auto;
margin:20px auto 0px;
}

#midrowLHS{
width:180px;
height:auto;
float:left;
}

#midrowCNTR{
width:600px;
height:auto;
float:left;
}

#midrowCNTR ul{
margin-top:0px;
}

#midrowCNTR li{
color:#000000;
font-size:16px;
margin:10px 70px;
font-weight:bold;
}

#midrowRHS{
width:180px;
height:auto;
float:left;
}

#btmrow{
width:390px;
height:200px;
margin:20px auto 0px;
}

.redbutton{
width:154px;
height:65px;
float:left;
margin-top:50px;
}

.blackbutton{
width:154px;
height:42px;
float:left;
margin:10px 0px;
}

.greenbutton{
width:154px;
height:42px;
float:left;
margin:10px 0px;
}

.centreImage{
width:588px;
height:196px;
margin:0px 10px;
float:left;
}

.diagblackbtn{
width:144px;
height:75px;
float:left;
}

.diagplus{
width:58px;
height:57px;
float:left;
margin:10px 20px 0;
}

.diagarrowleft{
width:50px;
height:67px;
float:left;
margin-left:25px;
margin-top:10px;
}

.diagredbtn{
width:199px;
height:61px;
float:left;
margin:50px 20px 0px;
}

.diagarrowright{
width:50px;
height:67px;
float:left;
margin-right:25px;
margin-top:10px;
}

.clear{
clear:both;
}

#toprow img, #midrow img, #btmrow img{
border:0;
}
