body {
	/*border: 1px solid #000;*/
	background-color: #fff;
	background-image: url(../images/body-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0;
	padding: 0;
}
A IMG {
	border: none;
}
#bodyBg {
	background-image: url(../images/body2-bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}
#topKeywords{
	width: 900px;
	line-height: 12px;
	margin: 0 auto;
}
#topKeywords H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #cdcdcd;
	text-align: center;
	margin: 0;
	padding: 0;
}
#top {
	width: 900px;
	height: 200px;
	margin: 0 auto;
	padding: 0;
}
#top IMG{
	vertical-align: bottom;
}
#horizontalMenu {
	width: 898px;
	height: 50px;
	margin: 0;
	padding: 0;
	background-image: url(../images/horiz_menu_bg.jpg);
	background-repeat: repeat-x;
	border:1px solid #FFFFFF;
}
#horizontalMenu .MenuOption,
#horizontalMenu .MenuOption P #home,
#horizontalMenu .Exception{
	height: 50px;
	border-right: 1px solid #fff;
	background-image: url(../images/horiz_menu_bg.jpg);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
}
#horizontalMenu .Exception{
	border:none;
}
#horizontalMenu .MenuOption P,
#horizontalMenu .MenuOption P #home,
#horizontalMenu .Exception P {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	margin: 0;
	padding: 10px 20px 0 15px;
}
#horizontalMenu .Exception P{
	margin: 0;
	padding: 10px 0;
}
#horizontalMenu .MenuOption P A,
#horizontalMenu .MenuOption P #home A,
#horizontalMenu .Exception P A{
	text-decoration: none;
	color: #fff;
}
#horizontalMenu .MenuOption P A:HOVER,
#horizontalMenu .MenuOption P #home A:HOVER,
#horizontalMenu .Exception P A:HOVER {
	text-decoration: underline;
}
#mainContent {
	width: 900px;
	background-color: #fff;
	margin: 0 auto;
	padding: 0;
}
#pageContent {
	margin: 20px auto 0 auto;
	padding: 0;
}
#pageContent HR{
	color: #c9c9c9;
}
#pageContent #TitleBox #TitleSection H1{
	width:720px;
	font-family: "Times New Roman";
	font-size: 22px;
	font-weight: bold;
	text-align: left;
	color: #004b84;
	margin: 0 0 0 10px;
	padding: 0;
	/*border:1px solid #0000FF;*/
	float:left;
}
#pageContent #TitleBox #MediaIcons P{
	width:110px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align: right;
	/*border:1px solid #FF0000;*/
	float:left;
	margin:0;
	padding:0 5px 0 0;
}
#pageContent #TitleBox #MediaIcons P#MediaIcon{
	width:35px;
}
#pageContent H2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;	
	color: #1c6195;
	margin: 0 0 15px 0;
	padding: 0;
}
#pageContent P{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #000;
	padding: 0;
	margin: 10px 15px;
}
#pageContent P IMG{
	float: left;
	margin: 0 15px 10px 0;/*
	border: 1px solid #000;*/
}
#pageContent UL{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	list-style: square;
	margin: 0;
	padding: 5px 0 0 15px;
}
#pageContent UL.TransferService{
	float: left;
	padding: 5px 0 20px 30px;
}
#pageContent UL LI{
	margin: 0;
	padding: 3px 0 0 0;
}
#pageContent .CondosMenu {
}
#pageContent .CondosMenu P {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff6c00;
	text-align: center;
	margin: 0;
	padding: 15px 15px 0 15px;
	line-height: 15px;
}
#pageContent .CondosMenu P A {
	color: #5c5c5c;
	text-decoration: none;
}
#pageContent .CondosMenu P A:hover {
	text-decoration: underline;
}
#pageContent .CondosMenu P A:visited {
	color: #888888;
}
#pageContent .CondosMainBox UL, 
#pageContent .CondosMainBox UL LI UL LI{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
#pageContent #subTitle00,
#pageContent #subTitle01,
#pageContent #subTitle02,
#pageContent #subTitle03,
#pageContent #subTitle04,
#pageContent #subTitle05,
#pageContent #subTitle06,
#pageContent #subTitle07,
#pageContent #subTitle08,
#pageContent #subTitle09,
#pageContent #subTitle10,
#pageContent #subTitle11,
#pageContent #subTitle12,
#pageContent #subTitle13,
#pageContent #subTitle14,
#pageContent #subTitle15,
#pageContent #subTitle16,
#pageContent #subTitle17,
#pageContent #subTitle18,
#pageContent #subTitle19,
#pageContent #subTitle20,
#pageContent #subTitle21,
#pageContent #subTitle22,
#pageContent #subTitle23,
#pageContent #subTitle24,
#pageContent #subTitle25,
#pageContent #subTitle26,
#pageContent #subTitle27,
#pageContent #subTitle28,
#pageContent #subTitle29,
#pageContent #subTitle30,
#pageContent #subTitle31,
#pageContent #subTitle32,
#pageContent #subTitle33,
#pageContent #subTitle34,
#pageContent #subTitle35,
#pageContent #subTitle36,
#pageContent #subTitle37,
#pageContent #subTitle38  {
	/*width: 890px;*/	
	height: 30px;
	margin: 10px 0 5px 0;	
	padding: 0;
	background-color: #4f9af7;
}
#pageContent #subTitle00 H2 SPAN A,
#pageContent #subTitle01 H2 SPAN A,
#pageContent #subTitle02 H2 SPAN A,
#pageContent #subTitle03 H2 SPAN A,
#pageContent #subTitle04 H2 SPAN A,
#pageContent #subTitle05 H2 SPAN A,
#pageContent #subTitle06 H2 SPAN A,
#pageContent #subTitle07 H2 SPAN A,
#pageContent #subTitle08 H2 SPAN A,
#pageContent #subTitle09 H2 SPAN A,
#pageContent #subTitle10 H2 SPAN A,
#pageContent #subTitle11 H2 SPAN A,
#pageContent #subTitle12 H2 SPAN A,
#pageContent #subTitle13 H2 SPAN A,
#pageContent #subTitle14 H2 SPAN A,
#pageContent #subTitle15 H2 SPAN A,
#pageContent #subTitle16 H2 SPAN A,
#pageContent #subTitle17 H2 SPAN A,
#pageContent #subTitle18 H2 SPAN A,
#pageContent #subTitle19 H2 SPAN A,
#pageContent #subTitle20 H2 SPAN A,
#pageContent #subTitle21 H2 SPAN A,
#pageContent #subTitle22 H2 SPAN A,  
#pageContent #subTitle23 H2 SPAN A,
#pageContent #subTitle24 H2 SPAN A,
#pageContent #subTitle25 H2 SPAN A,
#pageContent #subTitle26 H2 SPAN A,
#pageContent #subTitle27 H2 SPAN A,
#pageContent #subTitle28 H2 SPAN A,
#pageContent #subTitle29 H2 SPAN A,
#pageContent #subTitle30 H2 SPAN A,
#pageContent #subTitle31 H2 SPAN A,
#pageContent #subTitle32 H2 SPAN A,
#pageContent #subTitle32 H2 SPAN A,
#pageContent #subTitle34 H2 SPAN A,
#pageContent #subTitle34 H2 SPAN A,
#pageContent #subTitle35 H2 SPAN A,
#pageContent #subTitle36 H2 SPAN A,
#pageContent #subTitle37 H2 SPAN A,
#pageContent #subTitle38 H2 SPAN A{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004b84;
	text-decoration:none;
	margin:0;
	padding:0;	
}
/* Accomodations Titles */
#pageContent #subTitle01{
	background-image: url(../images/titles/title_bg_tucano.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle02{
	background-image: url(../images/titles/title_bg_beach.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle03{
	background-image: url(../images/titles/title_bg_orchid.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle04{
	background-image: url(../images/titles/title_bg_iguana.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle05{
	background-image: url(../images/titles/title_bg_macaw01.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle06{
	background-image: url(../images/titles/title_bg_frog01.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle07{
	background-image: url(../images/titles/title_bg_butterfly01.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle08{
	background-image: url(../images/titles/title_bg_macaw02.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle09{
	background-image: url(../images/titles/title_bg_frog02.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle10{
	background-image: url(../images/titles/title_bg_rock.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle11{
	background-image: url(../images/titles/title_bg_butterfly02.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle12{
	background-image: url(../images/titles/title_bg_beach02.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle13{
	background-image: url(../images/titles/title_bg_arenal.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
/* Tour and Activities Titles */
#pageContent #subTitle14{
	background-image: url(../images/titles/title_bg_canopy.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle15{
	background-image: url(../images/titles/title_bg_waterfall.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle16{
	background-image: url(../images/titles/title_bg_manuel_antonio.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle17{
	background-image: url(../images/titles/title_bg_crocodile.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle18{
	background-image: url(../images/titles/title_bg_arenal.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle19{
	background-image: url(../images/titles/title_bg_atv.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle20{
	background-image: url(../images/titles/title_bg_catamaran.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle21{
	background-image: url(../images/titles/title_bg_aerial_trams.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle22{
	background-image: url(../images/titles/title_bg_horseback_riding.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle23{
	background-image: url(../images/titles/title_bg_mountain_adventure.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle24{
	background-image: url(../images/titles/title_bg_surf_lessons.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle25{
	background-image: url(../images/titles/title_bg_sports_fishing.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle26{
	background-image: url(../images/titles/title_bg_hoos_up.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle27{
	background-image: url(../images/titles/title_bg_land_transp.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle28{
	background-image: url(../images/titles/title_bg_aerial_transp.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle29{
	background-image: url(../images/titles/title_bg_aqua.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle30{
	background-image: url(../images/titles/title_bg_aqua.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle31{
	background-image: url(../images/titles/title_bg_aqua.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle32{
	background-image: url(../images/titles/title_bg_aqua.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle33{
	background-image: url(../images/titles/title_bg_acqua_spa.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle34{
	background-image: url(../images/titles/title_bg_acqua603.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle35{
	background-image: url(../images/titles/title_bg_surfinn.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle36{
	background-image:none;
}
#pageContent #subTitle37{
	background-image:url(../images/title_bg_carara.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle38{
	background-image:url(../images/title_bg_turubari.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle00 H2,
#pageContent #subTitle01 H2,
#pageContent #subTitle02 H2,
#pageContent #subTitle03 H2,
#pageContent #subTitle04 H2,
#pageContent #subTitle05 H2,
#pageContent #subTitle06 H2,
#pageContent #subTitle07 H2,
#pageContent #subTitle08 H2,
#pageContent #subTitle09 H2,
#pageContent #subTitle10 H2,
#pageContent #subTitle11 H2,
#pageContent #subTitle12 H2,
#pageContent #subTitle13 H2,
#pageContent #subTitle14 H2,
#pageContent #subTitle15 H2,
#pageContent #subTitle16 H2,
#pageContent #subTitle17 H2,
#pageContent #subTitle18 H2,
#pageContent #subTitle19 H2,
#pageContent #subTitle20 H2,
#pageContent #subTitle21 H2,
#pageContent #subTitle22 H2,
#pageContent #subTitle23 H2,
#pageContent #subTitle24 H2,
#pageContent #subTitle25 H2,
#pageContent #subTitle26 H2,
#pageContent #subTitle27 H2,
#pageContent #subTitle28 H2,
#pageContent #subTitle29 H2,
#pageContent #subTitle30 H2,
#pageContent #subTitle31 H2,
#pageContent #subTitle32 H2,
#pageContent #subTitle33 H2,
#pageContent #subTitle34 H2,
#pageContent #subTitle35 H2,
#pageContent #subTitle36 H2,
#pageContent #subTitle37 H2,
#pageContent #subTitle38 H2,
#pageContent H3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	color: #fff;
	margin: 0;
	padding: 0 0 0 8px;
}
#pageContent H3{
	background-color: #4f9af7;
}
#pageContent H4{
	font-family: "Courier New", Courier, monospace;
	font-size:18px;
	color:#CC3366;
	margin:0 0 0 50px;
	padding:15px 0 0 35px;
	line-height:40px;
	background-image:url(../images/check_icon.jpg);
	background-position:left;
	background-repeat:no-repeat;
	/*border:1px solid #003333;*/
}
#pageContent UL.policies{
	/*border:1px solid #FF0000;*/
	list-style-position:inside;
	list-style: disc;
	padding:0 0 25px 120px;
}
#pageContent UL.policies LI{
	padding:5px 0;
}
#pageContent UL.policies LI UL#payReservation{
	/*border:1px solid #FF0000;*/
	list-style-position:inside;
	list-style: circle;  
	margin:0;
	padding:10px 5px 5px 30px;
}
#pageContent UL.policies LI UL#payReservation LI{
	padding:5px 0;
}
#pageContent .CondosMainBox P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px;
	padding: 0;
}
#pageContent .CondosMainBox P.Description {
	width: 200px;
	float: left;
	margin: 0;
	padding: 0 12px 0 5px;
	border: 1px solid #000;
}
#pageContent .CondosMainBox P A {
	color: #ff0000;
}
#pageContent .CondosMainBox P A:HOVER {
	text-decoration: none;
	color: #972525;
}
#pageContent .CondosMainBox P A:visited{
	color: #972525;
}
#pageContent .CondosMainBox .Subtitle SPAN {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #000;
}
/**** TABLE RATES *****/
#pageContent TABLE.TableRates{
	/*width: 428px;*/
	font-family: Times New Roman;
	font-size: 12px;
	text-align: center;
	color: #000;
	border-left: 1px solid #eaeaea;
	border-top: 1px solid #eaeaea;
	border-bottom: none;
	margin: 20px 0 5px 0;
}
#pageContent TABLE.TableRates TH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	color: #000;
	background-color: #fefcec;
	border-right: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	margin: 0;
	padding: 8px 0;
}
#pageContent TABLE.TableRates TR.Seasons TD {
	width: 299px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	background-color: #fff;	
	border-right: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	padding: 5px 0;
}
#pageContent TABLE.TableRates TR.Prizes TD {
	width: 299px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-color: #f6fee6;
	border-right: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	padding: 5px 0;	
}
#pageContent .CondosMainBox .CondosMainPictureBox{
	margin: 0 0 10px 0;
}
#pageContent .CondosMainBox .CondosMainPictureBox .PictureBox {
	width: 890px;
	background-color: #ededed;
	margin: 0 auto;
}
#pageContent .CondosMainBox .CondosMainPictureBox .PictureBox .PictureBoxRight {
	padding: 10px 0 0 22px;
}
#pageContent .CondosMainBox .CondosMainPictureBox .PictureBox .PictureBoxRight .SmallPictureBox {
	width: 110px;
	margin: 0 11px 10px 0;
	padding: 0;
	float: left; 
}
#pageContent .CondosMainBox .CondosMainPictureBox .PictureBox .PictureBoxRight .SmallPictureBox IMG{
	border: 6px solid #fff;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}
#pageContent .CondosMainBox .CondosMainPictureBox .PictureBox .PictureBoxRight .SmallPictureBox A{
	margin: 0;
	padding: 0;
}
#pageContent .CondosMainBox .CondosMainPictureBox .PictureBox .PictureBoxRight .SmallPictureBox P{
	width: 113px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6591a9;
	background-color: #fff;
	text-align: center;
	margin: 0;
	padding: 0 0 10px 0;
}
/*Tours & Activities Slide-Show format box*/
#pageContent .Bg_Gray_Box{
	width:835px;
	height:191px;
	background-image:url(../images/bg_toursbox_img.jpg);
	background-repeat:no-repeat;
	background-position:top;
	margin:15px auto;
	padding:0 0 0 25px;
}
#pageContent .MediumPictureBox{
	width: 255px;
	margin: 20px 20px 15px 0;
	padding: 0;
	float: left;
}	
#pageContent .MediumPictureBox IMG{
	border: 14px solid #fff;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}
#pageContent .MediumPictureBox A{
	margin: 0;
	padding: 0;
}
#pageContent .MediumPictureBox P{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6591a9;
	background-color: #fff;
	text-align: center;
	margin: 0;
	padding: 0 0 10px 0;
}
#pageContent TABLE.item_list{
	width:600px;
	margin:15px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0a436e;
	text-align:center;
	border:1px solid #c3c3c3;
}
#pageContent TABLE.item_list TR.dark{
	background-color:#eeeeee;
}
#pageContent TABLE.item_list TR TD{
	margin:0;
	padding:3px 0;
}
#pageContent .InfoBotton{
	height: 25px;
	background-image: url(../images/info_botton.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}
#pageContent .InfoBotton P{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding: 5px 0 0 13px;
	margin: 0;
}
#pageContent .InfoBotton P A{
	color: #022e68;
	text-decoration: none;
}
#pageContent .InfoBotton P A:HOVER{
	color: #ff0000;
	text-decoration: underline;
}
#pageContent .promotion{
	width:55px;
	float:left;
}
/*  Availability Calendar Format */
#pageContent #CalendarFormBox{
	/*border:1px solid #000000;*/
	width:900px;
	padding:30px 0 15px 25px;
	float:left;
}
#pageContent #Calendar{
	/*border:1px solid #FF0000;*/
	width:900px;
	float:left;
}
#pageContent #Calendar TABLE#TableCalendar{
	width:350px;
	height:170px;
	margin:0;
	float: left;
}
#pageContent #Calendar TABLE#TableCalendar DIV#CalendarMonth P{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	margin:0;
	padding:10px 0;
}
A.link:HOVER{
	cursor: pointer;
}
#pageContent #Calendar TABLE#TableCalendar DIV#CalendarMonth P SPAN#LeftArrow A{
	padding:0 80px 0 0;
}
#pageContent #Calendar TABLE#TableCalendar DIV#CalendarMonth SPAN#RightArrow A{
	padding:0 0 0 80px;
}
#pageContent #Calendar TABLE#TableCalendar TH{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#pageContent #Calendar TABLE#TableCalendar TH.weekend,
#pageContent #Calendar TABLE#TableCalendar TR TD.weekend{
	background-color:#f0f0f0;
	border-bottom:1px solid #d6d6d6;
	margin:0 2px 4px 0;
}
#pageContent #Calendar TABLE#TableCalendar TH.week{
	background-color:#f7f7ff;
	border:1px solid #f0f1f4;
	border-bottom:1px solid #d2ddff;
	maring:0 2px 4px 0;
}
#pageContent #Calendar TABLE#TableCalendar TR TD{
	margin:0 2px 2px 0;
	padding:3px 0;
	font-size:11px;
	text-align:center;
	border:1px solid #e8e6e6;
}
#pageContent #Calendar TABLE#TableCalendar TR TD#CalendarHeader{
	height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	background-color:#5d5d5d;
	color:#FFFFFF;
}
#pageContent #Calendar TABLE#TableCalendar TR TD.calendartoday{
	font-weight:bold;
	border:1px solid #000000;
}
#pageContent #CalendarFormBox TABLE#TableForm{
	width:460px;
	font-size: 12px;
	margin:0 0 0 25px;
	float:left;
}
TABLE#TableForm TR TD{
	line-height:12px;
}
TABLE#TableForm TR TD INPUT{
	height:10px;
}
#bottom{
	width:900px;
	height:33px;
	background-image:url(../images/bottom_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	margin:15px auto 0 auto;
}
#bottom #bottom_menu P{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	line-height:33px;
	margin:0;
	padding:0;
}
#bottom #bottom_menu P SPAN{
	font-size:16px;
	margin:0 3px;
}
#bottom #bottom_menu P A{
	color:#FFFFFF;
	text-decoration:none;
}
#bottom #bottom_menu P A:HOVER{
	color:#4b4b4b;
	text-decoration:underline;
}
#footer {
	width: 900px;
	height:119px;
	background-image: url(../images/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
	margin: 1px auto 5px auto;
	padding: 0;
}
#footer #footerTextBox{
	padding: 8px 0 0 0;
}
#footer #footerTextBox P{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #fff;
	margin: 0;
	padding: 0 0 5px 20px;
}
#footer #footerTextBox P A{
	font-weight: bold;
	color: #fff;
}
#footer #methodPayment {
	width: 898px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
}
#footer #footerTextBox #methodPayment P SPAN{
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	text-align: left;
	float: left;
	color: #fff;
	margin: 0 0 0 320px;
	padding: 0;	
}
#footer #footerTextBox #methodPayment P IMG {
	margin: 0;
	padding: 0;
	background-position: top;
	vertical-align: bottom;
	line-height: 25px;
	float: left;
	margin: 0 5px 0 0;
}
#footer #Websol P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	margin: 15px 0 0 0;
}
#footer #Websol P A {
	text-decoration: underline;
	color: #0068e6;
	font-weight: bold;
}
.clear {
	clear: both;
}