﻿body {text-align:center; margin:0; padding:0; font-family: arial,verdana,helvetica,sans-serif; color:#161616;}

img {border:0; vertical-align:top;}

select , option {
	font-size:12px!important;
	color: #373737;
}

td, div
{
	font-size:10px;
	color:#494949;
	font-weight:normal;
}

#wrapper {
	margin-left:auto;
	margin-right:auto;
	width:798px;
	text-align:left;
}

#topnav {padding:0; margin:4px 0 0 0; width:798px; height:29px; float:left;}
#topnav ul {padding: 0; margin: 0; list-style: none;}
#topnav li {padding: 0; margin: 0; float:left; display:block; position: relative;}

#topnav a {display:block; height:25px; text-indent: -10001px;}
#topnav a:active {outline:none;}

#rates-reservations {background:url(../Images/nav_rates_0.gif) no-repeat top left; width:172px;}
#rates-reservations a:hover, #rates-reservations.selected a {background:url(../Images/nav_rates_1.gif) no-repeat top left; width:172px;}

#accommodation {background:url(../Images/nav_accom_0.gif) no-repeat top left; width:136px;}
#accommodation a:hover, #accommodation.selected a {background:url(../Images/nav_accom_1.gif) no-repeat top left; width:136px;}

#facilities {background:url(../Images/nav_facil_0.gif) no-repeat top left; width:92px;}
#facilities a:hover, #facilities.selected a {background:url(../Images/nav_facil_1.gif) no-repeat top left; width:92px;}

#meetings-events {background:url(../Images/nav_meets_0.gif) no-repeat top left; width:155px;}
#meetings-events a:hover, #meetings-events.selected a {background:url(../Images/nav_meets_1.gif) no-repeat top left; width:155px;}

#hotel-surroundings {background:url(../Images/nav_hotel_0.gif) no-repeat top left; width:166px;}
#hotel-surroundings a:hover, #hotel-surroundings.selected a {background:url(../Images/nav_hotel_1.gif) no-repeat top left; width:166px;}

#contact {background:url(../Images/nav_conta_0.gif) no-repeat top left; width:77px;}
#contact a:hover, #contact.selected a  {background:url(../Images/nav_conta_1.gif) no-repeat top left; width:77px;}


#homeflash {width:798px; height:412px; position:relative; clear:left;}


#clock {font-size:10px; color:#FFFFFF; position:absolute; top:31px; left:0px; z-index:3; width:777px; text-align:right;}
#clock a {color:#FFFFFF; text-decoration:none;}

#subclock {
	font-size:10px;
	color:#262626;
	position:absolute;
	top:41px;
	z-index:3;
	width:30%;
	text-align:right;
	right: 0px!Important;
}
#subclock a {color:#262626; text-decoration:none;}


#bookinghome {background-color:#FFFFFF; width:202px; position:absolute; top:19px; left:33px; z-index:2; text-align:left;}
#bookinghome td {text-align:left;}



#seohome {font-size:10px; line-height:12px; color:#808080; line-height:12px; margin-bottom:25px;}
#seohome a {text-decoration:none; color:#808080;}
#seohome a:hover {text-decoration:underline; color:#808080;}

#nav {font-size:10px;line-height:12px;color:#4d4d4d;margin-top:25px; margin-left:13px;}
#nav a {color:#4d4d4d;text-decoration:none;}    
#nav a:hover {color:#4d4d4d;text-decoration:underline;}

#seo {font-size:9px; line-height:12px; color:#b3b3b3; line-height:12px; margin-left:13px; margin-top:25px;}



#subtop {width:798px; height:254px; position:relative; clear:left;}

#sub-nav { padding:0; margin:0; width:374px; height:17px; position:absolute; top:12px; left:420px; z-index:40;}
#sub-nav ul{margin:0; padding:0;}
#sub-nav li {float:left; display:block; list-style:none;margin:0; padding:0;}

#sub-nav #gallery a, #fact a, #brochures a, #news a, #signup a
{display:block; text-indent:-10000px; height:17px;}

#sub-nav #gallery {background:url(../Images/nav_sphoto_0.gif) no-repeat top left; width:83px;}
#sub-nav #gallery a:hover {background:url(../Images/nav_sphoto_1.gif) no-repeat top left; width:83px;}

#sub-nav #fact {background:url(../Images/nav_sfact_0.gif) no-repeat top left; width:65px;}
#sub-nav #fact a:hover {background:url(../Images/nav_sfact_1.gif) no-repeat top left; width:65px;}

#sub-nav #brochures {background:url(../Images/nav_sbro_0.gif) no-repeat top left; width:67px;}
#sub-nav #brochures a:hover {background:url(../Images/nav_sbro_1.gif) no-repeat top left; width:67px;}

#sub-nav #news {background:url(../Images/nav_snews_0.gif) no-repeat top left; width:42px;}
#sub-nav #news a:hover {background:url(../Images/nav_snews_1.gif) no-repeat top left; width:42px;}

#sub-nav #signup {background:url(../Images/nav_ssign_0.gif) no-repeat top left; width:111px;}
#sub-nav #signup a:hover {background:url(../Images/nav_ssign_1.gif) no-repeat top left; width:111px;}


#page-header {padding:0; margin:0; width:343px; height:171px; position:absolute; top:80px; left:172px; background-color:#305271;}
#page-header-booking {padding:0; margin:0; width:343px; height:171px; position:absolute; top:80px; left:0px; background-color:#305271;}

#page-pix {padding:0; margin:0; width:284px; height:171px; position:absolute; top:80px; left:514px; background-color:#305271;}
#page-pix-big {padding:0; margin:0; width:454px; height:171px; position:absolute; top:80px; left:343px; background-color:#305271;}

#home-xx {width:374px; height:23px; position:absolute; top:3px; left:415px; z-index:4;}
#sub-xx {width:374px; height:23px; position:absolute; top:9px; left:417px; z-index:4;}

#page-header-text {font-size:12px; line-height:15px; font-family: times,times new roman,georgia,serif; color:#a2b7ca; margin:0px 35px 0px 35px;}

#pagelinks {width:798px; min-height:39px; position:relative; clear:left;
background:url(../Images/line-long.gif) no-repeat; padding-top:1px;}

#pagenav {padding:0; margin:2px 0 0 0; width:623px; height:39px; position:absolute; top:0px; left:175px;}
#pagenav ul {float: right; list-style: none; padding:0; margin:0 3px 0 0;}
#pagenav li {float: left; list-style: none;}
#pagenav li a {color: #305271; text-decoration: none; background: url('../Images/nav.gif') no-repeat left center; padding: 0 0 0 20px; font-size: 10px; font-family: times,times new roman,georgia,serif; font-weight:bold; text-transform: uppercase}
#pagenav li a:hover {color:#5c86ac;}
#pagenav li.selected a {color: #305271;}
#pagenav .first a {background-image: none;color: #305271; text-decoration: none; padding: 0 0 0 20px; font-size: 10px; font-family: times,times new roman,georgia,serif; font-weight:bold; text-transform: uppercase}


#pagecontent {width:798px; padding-bottom:18px; border-bottom:1px solid #78777a;}

#pagecontent .leftbar {background-color:#daeaef;  padding:0 0 40px 0; text-align:center; width:172px; text-align:center; color:#595959; font-size:10px; line-height:15px;  vertical-align:top;}
#pagecontent .leftbar a {color:#595959;}
#pagecontent .leftbar a:hover {color:#305271;}
#pagecontent .leftbar strong {color:#404040;}
#pagecontent .leftbar h3 {color:#305271; font-family: times,times new roman,georgia,serif; font-weight:bold; font-size:11px; line-height:15px; letter-spacing:2px; padding:6px 0 6px 0; display:block; margin:0;}

#pagecontent .leftbar .theExtras {FONT-SIZE: 10px;  }	
#pagecontent .leftbar .theExtras TD {font-family: times,times new roman,georgia,serif; FONT-SIZE: 10px;   COLOR: #7a7a7a;   }	
#pagecontent .leftbar .theExtras TH {FONT-SIZE: 10px; font-weight:normal;  COLOR: #494949;  TEXT-ALIGN: left }	


#pagecontent .rightbar {
	width:100%!important;
	font-size:12px!important;
	font-family: "Times New Roman", Times, serif!important;
	padding-left:0px;
	text-align:left;
	color:#494949;
	line-height:15px;
	vertical-align:top; /*border-bottom:5px solid #daeaef;*/
	background:url(../Images/line-dot.gif) no-repeat;
	padding-bottom:0;
	/*padding-bottom:18px; - was creating the gap between left blue bar and right bar*/
	
}

.rightbar DIV , .rightbar table TD { font-size:12px!important;}

#pagecontent .rightbar .instructionsPanel {
background-color:#daeaef; 
text-align:center; 
padding:5px; 
margin-top:10px; 
font-size:12px !important;
}
#pagecontent .rightbar .selectTitle{ font-size:12px !important;}

#pagecontent .rightbar .heading , .BookMaster .heading  {
	text-align:left;
	font-weight:bolder;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #000000;
	font-family: "Times New Roman", Times, serif!important;
}
#pagecontent .heading { text-align:left; font-size:16px; font-weight:bolder }



/*#pagecontent .leftbar .searchContainer {width:161px; margin-left:6px; margin-right:5px;}*/

#pagecontent.searchContainer {
	width:161px;
	margin-left:6px;
	margin-right:5px;
	margin-top: 0px!important;
	margin-bottom: 0px!important;
}

#pagecontent .leftbar .topComments {
	background:url('../Images/dot2.gif') bottom repeat-x;
	text-align:left;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
}
#pagecontent .leftbar .searchtable {width:161px; margin-top:5px;}
#pagecontent .leftbar .searchtable td {  padding-bottom:5px; text-align:left;}
#pagecontent .leftbar select, #pagecontent .rightbar select {
font-family: times,times new roman,georgia,serif; 
color:#494949; 
border: 1px solid #cccccc; 
background-color:#ffffff;
padding:0; 
margin:0 0 4px 0;} 
#pagecontent .leftbar input {font-family: times,times new roman,georgia,serif; font-size:12px; color:#494949; border: 1px solid #cccccc; background-color:#ffffff;padding:0; margin:0 0 4px 0;} 

#pagecontent .leftbar .imgcalendar{vertical-align:middle}



#footer {width:798px; height:190px; background:url(../Images/wave.gif) no-repeat;}


/***********************results grid**************************************************/

.btn a {
	display:inline;
	width:100px;
	font-family: times,times new roman,georgia,serif;
	background-color:#5C86AC;
	color:#fff !important;
	text-align:center;
	font-weight:bold;
	text-decoration:none !important;
	white-space:nowrap;
	text-transform:uppercase;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	text-indent: 0px;
}
.btn a:hover {
	background-color:#395977;
}
.btn .FormBtnRequest{color:#badaf6 !important}
#content , .content  {
	color: #464242;
	font-size: 11px;
	line-height: 17px;
	padding: 0px;
	
	
}

#content TH , .content TH {
	font-size: 11px;
	color: #FFFFFF;
	padding: 4px 4px 4px 10px;
	font-weight: normal;
	background-color: #5C86AC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

#content td
{
	background-color: #e5e5e5;
	padding:5px;
	border-left:1px solid white;
	font-size: 11px!important;
	
}

#content .ResultsGridTitle
{
	padding:5px;
}

#content .spacer
{
	background-color:#ffffff !important;
	padding:0;
	padding-top:5px;
	padding-bottom:5px;
}

.ResultSemiHeader
{
	font-weight:bold;
}




.ResultsGrid {
	color: #333333;
	background-color: #e5e5e5;
	/* text-transform: capitalize; */
	border:none;
}

.ResultsGrid TH {
	border:1px solid white;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #5C86AC;
	text-align:center;
	padding-top:4px;
	padding-bottom:4px;
	padding-right: 4px;
	padding-left: 10px;
}
.ResultsGrid TH a { 
color: #FFFFFF !important; 
font-weight: bold; 
text-transform: uppercase; 
text-decoration:underline !important;
}

.ResultsGrid TD  {
	border:1px solid white;
	height: 28px;
	padding-right: 10px;
	padding-left: 10px;
	font-weight:normal;
	text-align:left;
	font-size:11px!important;
	
}

.ElevenFontFamily, .ResultsGrid TD, .ResultsGrid TD a , .ResultsGrid TD span , .ResultsGrid .right , tr.bookitemClosed , tr.bookitemClosed td {
	font-family: Verdana, Arial, Helvetica, sans-serif!important;
	font-size: 11px!important;
}

.Eleven , .heading , #Steps * Div.heading , .Eleven span , .eleven {

	font-size: 11px!important;
	color: #575757;
}
.Twelve , .Twelve span {
	font-size: 12px!important;
}
.serif {
font-family:"Times New Roman", Times, serif!important;
}
.SansSerif {
font-family:Verdana, Arial, Helvetica, sans-serif!important;
}
.White , .White td , .White span {
color:#FFFFFF!important;
}


.NineFont , .ResultsGrid TD .btn a , .ResultsGrid * .btn , .ResultsGrid .FormBtnRequest , .ResultsGrid div a , .ResultsGrid TH , .ResultsGrid TH a , .rightbar a {

	font-family: Verdana, Arial, Helvetica, sans-serif!important;
	font-size: 9px!important;
}

.Nine , #pagecontent #steps .heading {
	font-size: 9px!important;
	font-family: "times,times new roman,georgia,serif"!important;
}



.ResultsGrid .right {
text-align:right !important;
}
.ResultsGrid  td a , .ResultsGrid a { 
color: #494949; 
text-decoration: underline; 
}

.ResultsGrid .btn {
	width: 100px;
	padding-left: 0px!important;
	text-align: center!important;

}
.ResultsGrid .btn a {
	left: 50%;
	float: left;
}

Tr.bookitemClosed td {
font-size:10px!important;


}

.ResultsGrid select, .ResultsGrid * select , .ResultsGrid td select, #pagecontent .rightbar select {
	color:#66FF99;
	border: 1px solid #cccccc;
	padding:0;
	margin:0 0 4px 0;
} 
.ResultsGrid input {color:#494949;} 
.ResultsGrid .center{text-align:center}

.ResultsGrid option {
	font-size:12px!important;
}
.noBorder, .noBorder td{ border:none;}
.noBorder input{ vertical-align:middle;}



.plainContent,.decsriptionTag {
font-family: times,times new roman,georgia,serif; font-size: 12px; line-height: 15px;}

#logname
{
	position:absolute;
	top:18px;
	left:0px;
	width:100%;
	text-align:right;
}


.UserContent , .UserContent a , .reservation-header{background-image: none;color: #305271; text-decoration: none; font-size: 10px; font-family: times,times new roman,georgia,serif; font-weight:bold; text-transform: uppercase}
.UserContent a:hover{color:#5c86ac;}
.reservation-header{text-align:left; font-size:16px;}
.UserContent{color:#000}
.plainContent a {color: #464242 !important; text-decoration: underline;}

.plainContent a:hover {color: #000000; text-decoration: underline;}



#breadcrumb{padding-bottom:10px;}
#breadcrumb a, #pagecontent a {color: #877E7E; text-decoration: underline; font-family:times,times new roman,georgia,serif; font-size: 12px;}
#breadcrumb a:hover, #pagecontent a:hover{color: #333333; text-decoration: underline; font-size: 12px;}

.member{}

.member th{
	font-size:13px;
	color:#305271;
	padding:5px;
	text-align:left;
	text-transform:uppercase;
	line-height:15px;
	font-weight:bold; 
	letter-spacing:2px;
}
.member td{ color:#494949; font-size:12px; padding:5px; }
.member td div {font-size:13px; padding:0; margin:0; height:1px !important; overflow:visible; position:relative;}
.member .errorRow div .error{font-size:13px; padding:0; margin:0;height:1px !important; overflow:visible; position:absolute;}
.member td div .error span{display:block; width:640px; text-align:center; }
.member td div .error div{font-size:13px; padding:0; margin:0; position:absolute; width:200px; left:250px; top:-30px;}
.member select,#pagecontent .rightbar select {
	font-family: times, "times new roman", georgia, serif;
	color:#494949;
	border: 1px solid #cccccc;
	padding:0;
	margin:0 0 4px 0;
} 
.member input {font-family: times,times new roman,georgia,serif; font-size:12px; color:#494949;} 

.memberbtn a{ display:inline; width:100px; font-family: times,times new roman,georgia,serif; background-color:#5C86AC; padding:3px 10px 3px 10px;  color:#fff !important; text-align:center; font-size:10px !important;  font-weight:bold; text-decoration:none !important; white-space:nowrap; text-transform:uppercase}

.small {font-size: 11px;}
a.small:link , a.small:visited {}
a.small:hover {}

.SecondaryContent {
	color: #181724;
}

.SecondaryContent a {
	color: #388Ef7;
}

.SecondaryContent a:hover {
	color: #130D64;
}


.SecLeft {
	color: #787782;
	
}

.error {
	color: #990000;
}

.SecondaryImage {
	/*background: url(../../../images/ImgBox.gif) right;*/
	padding-right:33px;
	
}

a.SecondaryImage:link , a.SecondaryImage:visited  {
	/*background: url(../../../Images/ImgBox.gif)  right;*/
	
}

a.SecondaryImage:hover {
	/*background: url(../../../Images/ImgBoxOver.gif)  right !important;*/
}

.SecLeft {
	color: #787782;
	height:90px;
	vertical-align:top;
}

.errormessages
{
	text-align:center;
	font-weight:bold;
	color:Red;
	padding:10px;
	font-size:12px;
	width:100%
}

.calendarContainer
{
	/*position:relative;*/
}

.ajax__calendar_container
{
	top:0px !important;
	left:90px !important;
}

/*-----------------New book page-------------------------*/



/*----Calendar------*/

.calendarContainer input {
	font-family: Arial, Helvetica, sans-serif!important;
	font-size:11px!important;
	color:#252525!important;
}
.AspCal {
	width: 194px;
	/*background-color: #daeaef;*/
border: 0px!important;
}

.AspCal table {
	background-color: #CCCCCC;
}

.AspCal table td {
	font-family: Arial, Helvetica, sans-serif!important;
	font-weight: bold!important;
	font-size: 10px!important;
	color: #FFFFFF!important;
	padding-right: 6px;
	padding-left: 6px;
	}
	.AspCal table td a {
		text-decoration:none!important;
			color: #FFFFFF!important;
	
	}

.AspCal TD , .AspCal TH , .AspCal TR , .OtherMonth , .OtherMonth a , .TodayDay , .TodayDay a , .WeekendStyle , .WeekendStyle a {
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 10px!important;
	border: 0px!important;
	text-decoration:none!important;

}
.AspCal TH {
	font-weight: bold!important;
}

.AspCal TD a {
text-decoration:none;
}
.DayStyle ,  .DayStyle a {
	color: #595959;
	font-family: Arial, Helvetica, sans-serif!important;
	text-decoration: none!important;
	color: #174268!important;
	font-size: 10px!important;
}
.DayStyle a:hover , .WeekendStyle a:hover {
	color: #FFFFFF!important;
	background-color: #999999;
	display: block;
}
.OtherMonth , .OtherMonth a {
	color: #858585!important;
	text-decoration:none!important;
}
.TodayDay , .TodayDay a {
	display: inline-block;
	color: #365067;	
	
}
.WeekendStyle , .WeekendStyle a {
	color: #8C0000!important;
}
.TitleStyle , .TitleStyle td {
	background-color: #305271!important;
	color: #FFFFFF!important;
}
.SelectedDay , .SelectedDay td , .SelectedDay a {
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 10px!important;
	text-decoration: none!important;
	background-color: #305271!important;

}
/*----Calendar styles end------*/


#pagecontent #steps .heading {
	font-family: times, "times new roman", georgia, serif;
	text-transform:uppercase;
	background-color:#999999;
	color:white;
	text-align:left;
	font-weight:bold;
	letter-spacing: 1px;
	margin-bottom: 4px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}

#steps {
	padding-bottom: 10px;
}

#StepA , #StepB , #StepC {
	float: left;
	width: 24%;
	position: relative;
	margin-right: 10px;
	margin-bottom: 0px;
}
#StepA {
	width: 49%!important;
}
#StepB {
	padding: 0px!important;
	margin-top: 0px!important;
	margin-bottom: 0px!important;
}
#StepB Table#ChildP {
	bottom: 0px!important;
	position:relative;
}

#StepB span {
	margin: 0px!important;
	padding: 0px!important;
}
#StepC {
	margin-right: 0px!important;
	border-right-style: none!important;
}
#StepB , #StepC {
	height: 185px;
	vertical-align: bottom!important;
}

.MultiBook {
	width: 100%;
}
.MultiBook , .MultiBook td , .MultiBook th {
	font-family: Arial, Helvetica, sans-serif!important;
	color: #252525;
	font-size: 10px!important;
}
.MultiBook td {
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}
.MultiBook th , .SubHeading {
	font-weight: bold;
	text-align:left!important;
	background-color: #DDDDDD;
	padding: 2px;
}

.SubHeading {
	display:block;
}
.BookMaster  .rightbar {
	width: 100%!important;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	background-image: none!important;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size:12px!important;
	font-family: "Times New Roman", Times, serif!important;
}
.BookMaster  .rightbar DIV {color: #494949!important;}
.BookMaster * .btn {
	padding-top: 6px!important;
	padding-bottom: 6px!important;
	text-align: right!important;
	/*position:relative;*/
}
/*----general-----*/
.TopDot {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}
.RightDot {
	border-right-width: 1px!important;
	border-right-style: dotted!important;
	border-right-color: #999999!important;
}
.TopPadding {
	padding-top: 6px;
}
.TopPaddingTriple {
	padding-top: 16px!important;
}
.TopMargin {
	margin-top: 10px!important;
}
.BotPaddingTriple {
	padding-bottom: 16px!important;
}
.Border {
	border: 1px solid #CCCCCC;
}
.NoPadding {
padding: 0px!important;
}
.Bottom {
vertical-align:bottom!important;
}

<!--
.theBlue {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px!important;
	font-weight: bold;
	color: #072B5A;
	text-transform: uppercase;
}
.theRed {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px!important;
	font-weight: bold;
	text-transform: lowercase;
	color: #F03A1A;
}
a.uibs:link , a.uibs:visited{
	color: #072B5A;
	text-decoration: none;
	font-weight: bold;
}
a.uibs:hover{
	color: #072B5A;
	text-decoration: underline;
	font-weight: bold;
}
.theArrow {
	font-size: 9px;
	font-weight: bold;
	color: #072B5A;
	vertical-align: 30%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.OccTH {
	width: 43px!important;

}
.Rooms select {
	width: 40px!important;
}
.MyLoadingHost {
	background-color: #FFCC00!important;
	width: 100%;
}

.FirstLoad {
	background-color: #003399;
	text-align: center;
	vertical-align: middle;
	display: block;
	height: 800px;
	width: 500px;
	font-family: "Trebuchet MS", "Times New Roman";
	font-size: 36px;
	color: #FFFFFF;
	position: absolute!important;
	left: 0px;
	top: 0px;
	right: auto;
	z-index:10000;
	margin: 20px;
	filter: Alpha(Opacity=20);
}

#MyTestHost {
margin-bottom: 10px;
position:relative;
}

#Mytest {
	width: 100%;
	position: relative;
	vertical-align: middle;
	left: 0px;
}

#Mytest DIV {
	font-family: "Trebuchet MS", "Times New Roman";
	font-size: 16px;
	color: #A8A8A8;
	text-align: center;
	margin-top: 20px;
}

#LocalTime {
	position: relative;
	float: left;
}

#CyWeather {
	float: right;
	position: relative;
	margin-right:10px;
}
#GrWeather {
	float: right;
	position: relative;
	display: none;
}



/*-----------------New book page styles end-------------------------*/



