/* general
--------------------------------------------------- */

body * {

	padding: 0;
	
	margin: 0;
	
	}



body {

	font-family: Arial, Verdana, Helvetica, sans-serif, Georgia, ;
	
	margin: 0;
	
	padding: 0;
	
	color: rgb(85,85,85);
	
	font-size: small;
	
	background-color: #0e0e30;
	
	
	}
	
.red{
	
	color:#930707;
	
	}

/* 21 March*/	
h1{

	color:#000033;
	
	font-size: 130%;
	
	margin:0;
	
	padding: 0 0 20px 0;

	}


		
/* navigation top
--------------------------------------------------- */	
	
	
#titletop{


	width: 860px;
	
	clear:both;
	
	float:left;
	
	display:inline;	
	
	color: #000033;
	
	padding: 3px 0 5px 0;
	
	font-size: 75%;
	
	background-color: #D1CFBD;
	
	
	}



	
#top-text{

	float:left;
	
	clear:both;
	
	display:inline;
	
	margin:0;
	
	padding:0 0 0 5px;
	
	width:205px;

	color: #000033;
	
	
	}
	
#top-text img{

	
	margin-bottom: -5px;
	
	padding-right:5px;
	
	}

#skipnavigation{

	
	float:left;
	
	display:inline
	
	}
	
.toptextright{
	
	float:right;
	
	display:inline;
	
	width:460px;
	


	}	
	
	
	
.toptextright ul{

	list-style:none;
	
	margin:0;
	
	padding:0 0 0 0px;

	}
	
	
	
.toptextright li{

	display: inline;
	
	margin:0;
	
	padding:0 3px;
	
	}
	
	
	
.toptextright a{

	color: #000033;
	
	text-decoration: none;
	
	
	}
	
	
	
.toptextright a:hover{
	
	color: #000033;
	
	text-decoration: underline;
	
	}
	
	
	
#shields{

	float:left;
	
	display:inline;

	
	padding: 0 0 20px 0;
	
	}	
	
.shieldlogos{

	float:left;
	
	display:inline;
	
	
	width:172px;
	
	padding: 0 43px 0 0;
	
	
	}
	
	
.shieldlogophrase{
	
	float:left;
	
	display:inline;
		
	width:387px;
	
	padding: 0 43px 0 0;
	
	

	
	}
/* main containers
--------------------------------------------------- */	
	
	
#maincontainer{


	width:860px;
	
	margin: 0 auto;
	

	}
	
	
		
#mainbody{

	
	width:860px;
	
	margin-top: 30px;
	
	clear:both;
	
	float:left;
	
	display:inline;
	

	
	}
	
	
	
/* navigation menutabs
--------------------------------------------------- */

.menutabs {

	float:left;
	
	display:inline;
	
	clear:both;
	
	padding:0;
	
	margin: 0;
	
	font-size: 80%;
	
	width: 860px;
	

	

	}
	
	
	
.menutabs ul {

	margin:0;
	
	padding: 0;
	
	list-style:none;
	
	}
	
	
.menutabs li {

	float:left;
	
	display:inline;
	
	background:url(../tabs/norm_right_on1.gif)
	
	no-repeat right top;
	
	margin:0;
	
	padding:0;
	
	}   
	
	
	
.menutabs a {

	color: #FFF;
	
	display:block;
	
	background:url(../tabs/norm_left1.gif)
	
	no-repeat left top;
	
	text-decoration: none;
	
	padding:7px 10px 9px 10px;
	
	
	}
	

	
.menutabs a:hover {

	color: #fff;
	
	text-decoration: underline;
	
	}
	
	
	
.menutabs #current {

	background-image:url(../tabs/norm_right_tab1.gif);
	
	
	}
	
	
	
.menutabs #current a {

	background-image:url(../tabs/norm_left1.jpg);
	
	color: #FFF;
	
	text-decoration:underline;
	
	}	
	


.registration{

	float:right;
	
	width:350px;
	
	padding:0 ;
	
	margin:0 0 5px 0;
	

	
	
	}

input.registerbutton{
	margin: 0 ;
	padding:2px;
	font-size: 85%;
	color:#000;
	background-color:#E2E1CF;
	border:1px solid;
	border-top-color:#000033;
	border-left-color:#000033;
	border-right-color:#000033;
	border-bottom-color:#000033;}


.Estilo1 {color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;}	
/* header and submenu
--------------------------------------------------- */
	

	
	
.skipnav{
	float:left;
	display: inline;
	overflow: hidden;


	}

#titletop a{

	text-decoration:none;
	
	color:#000033;	
	
	}

#titletop a:hover{

	color:#000033;	

	text-decoration:underline;	
	}






	
	
	
	
#submenu{

	float:left;
	
	display:inline;
	
	clear:both;

	font-size: 85%;

	background-color:#30304C;
	
	
	width:861px;
	
		
	margin:  0;
	
	padding:  0;
	


	}
	
	
	
#submenu ul{

	margin: 0px;
	
	padding: 0px;
	
	list-style-type: none;
	
	text-align: center;
	
	}
	
	

#submenu li{ 

	float: left; 
	
	margin:0 0 0 2px;
	
	padding:0 0 0 0;
	
	}
	


#submenu  a{

	text-decoration: none;
	
	float: left;
	
	margin: 7px 0 0 0px;
	
	height: 18px;
	
	padding:0 5px 0 5px;
	
	color: #FFF;
	
	}
	
	
	




#submenu li a:hover{

	color: #FFF;
	
	text-decoration: underline;
	
	padding-top:0px;
	
	padding-bottom: 0px;
	
	}
	
	
	
	
#submenu #currentsubmenu{

	
	background-color: #e2e1cf;
	
	margin: 0 ;
	
	padding:0;
	

	
	
	
	}	
	
	
	
	
#submenu #currentsubmenu a{

	color: #000033;
	
	text-decoration:underline;
	}


.active{
	color:#075bbb;
	
	text-decoration:underline;
	}

/* content
--------------------------------------------------- */



#content{


	width:860px;
	
	clear:both;
	
	float:left;
	
	display:inline;
	
	background-color:#E2E1CF;
	
	
	
	padding-bottom:10px;

	/*border:1px solid black;*/
	
	}



#mainimage{

	padding: 5px 0px 5px 10px;
	
	margin:0;
	
	}
		





/* columns index
--------------------------------------------------- */



.columnsindex{

	float:left;

	margin:0 ;
	
	padding:0;
	
	width:860px;
	
	display:inline;
	

	
	}
	
	
/*---------------------------floors pages---------*/

#mainimage_floors{



	padding: 10px 0px 5px 10px;
	
	margin:0;
	
	width:840px;
	


	}		
	
#mainiamgeflash{
	padding: 10px 0 5px 0px;
	
	margin:0;
	

	

	}
	
	
#mainiamgeindex{



	padding: 10px 0 5px 0px;
	
	margin:0;
	
	
	}
	
#mainiamgeindexsubpages{



	padding: 10px 0 5px 10px;
	
	margin:0;
	
	
	}
	
#mainiamgeindexrox{



	margin: 10px 0 5px 0px;
	
	padding:0;
	

	

	}
	
#mainiamgeindexgallery{



	padding: 5px 10px 5px 0px;
	
	margin:0;
	

	}	
.columnsinfoindexfloors {

	float:left;
	
	width:630px;
	
	display:inline;
	
	
	padding:0 3px 0 10px;
	
	margin:0 0 0 0;
	


	
	}	
.columnsinfoindex {

	float:left;
	
	width:630px;
	
	display:inline;
	
	
	padding:0 8px 0 10px;
	
	margin:0 0 0 0;
	


	
	}

.main {


	float:left;
	
	display:inline;
	
	width:203px;
	
	margin: 0 0 0 10px;
	
	padding:0;
	
	}	

.columnsinforightindex_estate{


	float:left;
	
	display:inline;
	
	
	width:203px;
	
	margin: 10px 0 0 0;
	
	padding:0;
	

	
	}	

.columnsinforightindex {


	float:left;
	
	display:inline;
	
	
	width:203px;
	
	margin: 5px 0 0 0;
	
	padding:0;
	

	
	}	

.columnsinforightindexfloors {


	float:left;
	
	display:inline;
	
	width:203px;
	
	margin: 0 0 0 5px;
	
	padding:0;
	
	
	
	}



#leftcolumnindex{


	float:left;
	
	display:inline;
	
	clear:both;

	width:627px;
	
	margin:5px 0 10px 0;
	
	padding:0;
	
	background-color: #FFF; 
	

	

	
	

	}

	
.leftcontent{	
	
	float:left;
	
	display:inline;
	
	clear:both;
	
	width:627px;
	
	margin: 10px 0 0 0;
	

	
	
	}
	
.leftcontent h1{

	color:#000033;
	
	font-size: 130%;
	
	margin:0;
	
	padding: 0 0 20px 0;

	}
		
	
.leftcontenttext{

	float:left;
	
	display:inline;
	
	font-size: 85%;
	
	margin:0;
	
	padding:10px 30px 20px 30px;
	
	
	}
	
.leftcontenttext a{

	color:#930707;
	
	text-decoration:none;
	
	}
	
.leftcontenttext a hover{

	color:#930707;

	text-decoration:underline;

	}		
img.floatRight { 

	float: right; 
	
	margin: 4px; 
}	
	
		
	
	






		
#rightcolumnrightindex{

	width:203px;
	
	margin: 0;
	
	padding: 0 ;
	

	}
	
	
.rightcolumnbooking{

	width:180px;
	
	margin: 0 0 10px 0;
	
	

	
	}
	
.rightcolumnboxesindex{
	




	width:203px;
	
	margin:0 0 10px 0px;
	
	padding:0;
	
	background-color: #FFF;
	
	
	}	
	
.rightcolumnboxespromos{

	width:203px;
	
	margin:0 0 10px 0px;
	
	padding:0;
	
	}	
	
.rightcolumnboxesindex h2{

	color:#002B5C;
	
	font-size: 75%;
	
	border-bottom:1px solid #002B5C;	
	
	padding: 10px 0 10px 20px;
	
	margin:0;

	}	
	
	
	
.rightcolumnboxesindex ul{

	list-style:none;
	

	
	padding:0 20px 20px 20px;
	
	margin:0;
	
	color: #757575;
	
	font-size: 85%;
	
	
	}
	
	
	
.rightcolumnboxesindex li{

	margin:0;
	
	padding:15px 0 0 0 ;
	
	}
	
		
	
.rightcolumnboxesindex a{
	
	color: #002B5C;
		
	text-decoration:none;
	
	padding: 0 0 0 0;
	
	margin:0;
	
		
	}
	

		
.rightcolumnboxesindex a:hover{
	
	color: #002B5C;
		
	text-decoration:underline;
	
	padding: 0 0 0 0;
	
	margin:0;
		
	}	
	

#rightcolumnboxcontent{


	font-size: 85%;

	padding: 10px 10px 10px 10px;
	
	margin:0;
	

	
	
	}
	
/*#rightcolumnboxcontent ul{
	
	list-style:none;
	
	border:1px solid green;
	
	}
	
#rightcolumnboxcontent li{
	
	display:inline;
	
	border:1px solid red;
	
	}*/
	
#rightcolumnboxlink{

	padding: 10px ;
	
	margin:0;
	
	font-size: 85%;	
	
	float:left;
	
	display:inline;
	
	width:180px;
	

	}
	
	
.moreinfo{

	margin:0;
	
	padding: 10px 0 0 0;
	

	
	}
	
.moreinfo ul{
	list-style:none;
	
	margin:0;
	
	padding: 5px 0 0 0;

	
	}
	
.moreinfo li{
	
	display:inline;
	
	margin-right:5px;


	
	
	}	
	
.redsquare{
	background-image: url(wms_images/red_square.jpg);
	
	background-repeat: no-repeat;	
	
	width:7px;

	

	}
		
	
.rightcolumnboxesindex a{
	
	color: #002B5C;
		
	text-decoration:none;
	
	padding: 0 0 0 0;
	
	margin:0;
	
		
	}
	

		
.rightcolumnboxesindex a:hover{
	
	color: #002B5C;
		
	text-decoration:underline;
	
	padding: 0 0 0 0;
	
	margin:0;
		
	}	
	
	
	
	
	
	




/* columns pages
--------------------------------------------------- */
	

.columns{

	float:left;

	margin:0 0 0 0px;
	
	padding:0;
	
	width:627px;
	
	display:inline;
	
	background-color: #e2e1cf;
	
	
	}
	
	
	
.columnsinfo {

	float:left;
	
	display:inline;
	
	width:203px;
	

	


	}
	
	

.columnsinfobig {

	float:left;
	
	display:inline;
	
	width:359px;
	

	}
	


#leftcolumn{

	width:203px;
	
	margin:0;
	
	padding:0;
	
	background-image: url(wms_images/header_left_column.jpg);
	
	background-repeat: no-repeat;
	
	background-color: #FFF;
	
	

	}
	
#leftcolumn .link a{

padding-bottom: 20px;
	

	
	}

#leftcolumn .selectedLink{

	color: #0a0a44;
	
	font-weight: bold;
	
	}	
	

	
#leftcolumn ul{
	
	list-style:none;
	
	margin:0;
	
	padding:0;
	
	
	}
	
	
	
#leftcolumn li {

	background-image: url(wms_images/header_crown1.jpg);
	
	background-repeat: no-repeat;
	

	margin:0;
	
	padding:5px 0 5px 0px;
	
	background-color: #FFF;
	

	


	}
	
	
#leftcolumn a{
	
	color: #002B5C;
		
	text-decoration:none;
	
	padding:0px 0 5px 30px;
		
	}
	
	
	/*#leftcolumn ul li a.hide
	{
		display:none;
	}
		*/
	
		
#leftcolumn a:hover{
	
	color: #002B5C;
		
	text-decoration:underline;
	
	padding:0px 0 5px 30px;
		
	}		
	
#leftcolumn h2{

	color:#FFF;
	
	font-size: 85%;
	
	margin:0;
	
	padding: 5px 0 4px 25px;
	

	

	}
	
	
	
		
#leftcolumn ul ul li {

	background-image: url(wms_images/header_crown_dented1.jpg);
	
	background-repeat: no-repeat;


	
	background-color: #FFF;
	

	}
	
#leftcolumn ul ul li a{

	color: #075bbb;
		
	text-decoration:none;
	
	padding:0px 0 5px 45px;
	
	}	
	
#leftcolumn ul ul li a:hover{

	color: #075bbb;
		
	text-decoration:underline;
	
	padding:0px 0 5px 45px;
	
	}


/* leftcolumn subpages */
#leftcolumn_members{
	width:203px;
	
	margin:0;
	
	padding:0;
	


}

/* leftcolumn subpages */


#leftcolumn_subpages{

	width:203px;
	
	margin:0;
	
	padding:0;
	
	background-image: url(wms_images/header_left_column.jpg);
	
	background-repeat: no-repeat;
	
	background-color: #FFF;
	

	}

	
	
#leftcolumn_subpages ul{
	
	list-style:none;
	
	margin:0;
	
	padding:0;
	
	clear:both;
	
	}
	
	
	

	
	
		
	
#leftcolumn_subpages h2{

	color:#FFF;
	
	font-size: 85%;
	
	margin:0;
	
	padding: 5px 0 4px 25px;
	

	
	}
		

/*#leftcolumn_subpages ul ul li {



	background-image: url(wms_images/header_crown_dented1.jpg);
	
	background-repeat: no-repeat;

	margin:0;
	
	background-color: #FFF;
	
	}
	
#leftcolumn_subpages ul ul li a{

	color: #075bbb;
		
	text-decoration:none;
	
	padding:5px 0 5px 45px;
	
	}	
	
#leftcolumn_subpages ul ul li a:hover{

	color: #075bbb;
		
	text-decoration:underline;
	
	padding:5px 0 5px 45px;
	
	}	*/


	
/* sub navigation */


	
.subnav_pages{


	margin:0px 0 0 0px;

	padding:0;

	list-style:none;
		

	}
	
* html .subnav_pages {

	margin-left:0px;

	}



.subnav_pages li{

	float:left;

	clear:both;

	width:203px;
	
	}

	
/* hide the first level */


	
	

.subnav_pages  a{


	display:none;
	
	background-image: url(wms_images/header_crown1.jpg);
	
	background-repeat: no-repeat;
	
		text-decoration:none;	
	
	}
	
.subnav_pages ul ul {


	
	background-color: #FFF;
	
	padding:5px 0 5px 40px;
	


	}
	
.subnav_pages ul ul li{


	
	display:block;
	
	text-decoration:none;	

	}	
	
.subnav_pages ul ul a{


	
	display:block;
	
	color: #002B5C;
		
	text-decoration:none;
	
	padding:5px 0 5px 30px;
	

	}
.subnav_pages ul ul a:hover{


	
	display:block;
	
	
	color: #002B5C;		
	
	padding:5px 0 5px 30px;
	

	}	
		

.subnav_pages ul ul ul a{


	
	background-image: url(wms_images/header_crown_dented1.jpg);
	
	background-repeat: no-repeat;

	margin:0;
	
	background-color: #FFF;
	
	color: #075bbb;
	
	padding:5px 0 5px 50px;
	


	}
		
.subnav_pages ul ul ul a:hover{

	
	background-image: url(wms_images/header_crown_dented1.jpg);
	
	background-repeat: no-repeat;

	margin:0;
	
	background-color: #FFF;
	
	color: #0a0a44;
	
	padding:5px 0 5px 50px;
	
	text-decoration: underline;



	}	
.subnav_pages .selectedLink{

	color: #0a0a44;
	
	font-weight: bold;
	


	
	}		
	
.subnav_pages .selectedLinkSub{

	color: #930707;

	
	}
	
		
#middlecolumn{


	width:410px;

	margin:0 0 0 10px;
	
	padding:0;
	
	background-color:#FFF;
	

	
	
	

	}


#middlecolumn h1{

	color:#000033;
	
	font-size: 100%;
	
	margin:0;
	
	padding: 0 0 10px 0;
	
	}






#breadcrumbs{


	width:350px;
	
	margin: 0 0 5px 0;
	
	
	}		


#breadcrumbs ul {

	list-style:none;
	

	
	}
	
#breadcrumbs li{

	display:inline;
	
	padding: 0 5px 0 0;
	

	
	}


#breadcrumbs a {

	color: #930707;
	
	text-decoration:none;
	
	font-size:80%;
	}
	
#breadcrumbs a:hover{

	color: #930707;
	
	text-decoration:underline;
	
	font-size:80%;

	}

.youarehere{

	font-size:80%;
	
	}
	

#middlecolumntext{

	font-size: 85%;
		
	margin:0;
		
	padding: 10px 10px 10px 10px;
	
	width:390px;
	


	
	
	}

#middlecolumntext ul {

	list-stlye:none;
	
	margin: 0 0 0 20px;
	
	}
	
#middlecolumntext li {

	padding: 0 0 10px 0;
	
	}

#middlecolumntext a{

	color:#930707;
	
	text-decoration:none;
	
	}
	
#middlecolumntext a hover{

	color:#930707;

	text-decoration:underline;

	}
 h2{

	color:#000033;
	
	font-size: 130%;
	
	margin:0;
	
	padding: 0 0 20px 0;
	

	
	}		
		
#rightcolumn{

	width:203px;
	
	margin:0 0 0 0px;
	
	padding:0 ;
	

	

	}
	
.rightcolumnboxes{

	width:203px;
	
	margin:0 0 10px 0px;
	
	padding:0 ;
	
	background-color: #FFF;
	
	}	
	
	
	
.rightcolumnboxes h2{

	color:#002B5C;
	
	font-size: 75%;
	
	
	padding: 10px 0 10px 20px;
	
	margin:0;

	}	
	
	
	
.rightcolumnboxes ul{

	list-style:none;
	
	border-top:1px solid #002B5C;
	
	padding:0 20px 20px 20px;
	
	margin:0;
	
	color: #757575;
	
	font-size: 85%;
	
	
	}
	
	
	
.rightcolumnboxes li{

	margin:0;
	
	padding:15px 0 0 0 ;
	
	}
	
		
	
.rightcolumnboxes a{
	
	color: #002B5C;
		
	text-decoration:none;
	
	padding: 0 0 0 5px;
	
	margin:0;
	
		
	}
	

		
.rightcolumnboxes a:hover{
	
	color: #002B5C;
		
	text-decoration:underline;
	
	padding: 0 0 0 5px;
	
	margin:0;
		
	}	
	


	
	
	
.rightcolumnregister{


	width:203px;
	
	margin:0 0 10px 0px;
	
	padding:0 ;
	
	background-color: #FFF;
	

	
	}
	
	
.rightcolumnregister h3{

	padding:5px 0 5px 10px;
	
	margin:0;
	
	color: #FFF;
	
	font-size: 85%;
	
	background: url(wms_images/register_background.jpg);
	
	background-repeat:no-repeat;
	
	width:193px;
	


	}	
	
	
		
.rightcolumnregister ul{

	list-style:none;
	

	}
	
	
	
.rightcolumnregister li{

	margin:0;
	
	padding:20px 0 20px 20px ;
	
	color: #002B5C;
	
	
	}	
#prefooter{

	float:left;
	
	display:inline;

	font-size:80%;

	width:850px;
	
	background-color: #e2e1cf;
	
	padding: 0 0 10px 10px;
	
	}	
	
#prefooter a{
	
	color:#930707;
	
	text-decoration:none;
	
	}
	
#prefooter a:hover{
	
	color:#930707;
	
	text-decoration:underline;
	
	}	
	
#footer{

	float:left;
	
	display:inline;
	
	clear:both;
	
	width:860px;
	
	margin:0;
	
	padding:0 0 150px 0;
	

	

	
	}
	
.footercontent{

	float:left;
	
	display:inline;
	
	width:860px;
	

	}	
	
.footerlogo{

	float:left;
	
	display:inline;
	
	width:30px;
	
	margin:0;
	
	padding: 15px 10px 0 0;
	
	
	}	
	
.footerinfo{

	float:left;
	
	display:inline;
	
	width:380px;
	
	color:#707D91;
	
	font-size:70%;
	
	padding: 20px 30px 0 0;
	
	
	

	
	}

.footerinfo a{
	
	color:#930707;
	
	text-decoration:none;
	
	}
	

	
.footerinfo a:hover{
	
	color:#930707;
	
	text-decoration:underline;
	
	}
	
.footerroxburghe{

	float:left;
	
	display:inline;
	
	width:210px;
	

	
	}	


/* form
---------------------------------------------------	*/
#form{
	display:inline;	
	margin: 10px 0 0 0;
	padding:0;
	width:414px;
	
	}

.dropdowntext{
	font-size: 80%;
	width:185px;
	}
div.row {
	clear: both;
	padding-top: 5px;



  }
div.rowarrival {


	
	float:right;
	
	width:393px;
	
	padding:5px 0 0 0;
	

	}
	
div.rowarrival span.label {
	float: left;
	width: 180px;
	padding-right:3px;
	
  }	
/* IE6 Only */
* html div.rowarrival span.label {
	float: left;
	width: 177px;

	
  }	

.tickedbox{
	padding: 0 0 0 0px;
	
	
	display:inline;
	
	}
div.row span.label {
	float: left;
	width: 180px;
	text-align: left;
	
  }
/*
div.row span.formw {
	float: right;
	width: 195px;
	text-align: left;

  }*/
 
 div.rowbutton {
	clear: both;
	padding-top: 5px;
	margin: 0 0 0 200px;

  } 
  
  /*div.spacer {
	clear: both;
	
  }*/

input.btn{
	float:right;
	margin: 0 18px 0 0;
	padding:3px;
	font-size: 85%;
	color:#FFF;
	background-color:#0e0e30;
	border:1px solid;
	border-top-color:#000033;
	border-left-color:#000033;
	border-right-color:#000033;
	border-bottom-color:#000033;}
input.btnhov{
	border-top-color:#000033;
	border-left-color:#000033;
	border-right-color:#000033;
	border-bottom-color:#000033;}

.label{
	font-family:  arial, verdana,'sans serif'; 

	}
.spacer{
	margin:10px 0 10px 0;
	}			
	
.cottage{
	font-size: 80%;

	width:95px;
	
	}
		
.mydropdown{
	
	font-size: 80%;

	width:45px;
	}
.mydropdowndays{
	
	font-size: 80%;
	
	width:35px;
	}
.mydropdownds{
	
	font-size: 80%;
	
	width:40px;
	

	}	
		
.mydropdownmonth{
	
	font-size: 80%;
	
	width:73px;
	}	
.mydropdownmth{
	
	font-size: 80%;
	
	width:78px;
	}	

.mydropdownyr{
	
	font-size: 80%;
	
	width:55px;
	}	
	
.mydropdownyears{
	
	font-size: 80%;
	
	width:65px;
	}
.mydropdownroomtype{
	
	font-size: 80%;
	
	width:10px;
	}	
	
.mydropdownfindus{
	
	font-size: 80%;
	
	width:140px;
	
	}
	
.mydropdownhear{
	
	font-size: 80%;
	
	width:130px;
	

	
	}			
	
.mydropdownrods{
	
	font-size: 85%;
	
	width:35px;
	
	}
	/*right-form-box (book now and relax)*/

.book-now{

	width:203px;

	margin: 5px 0 5px 0;
	
	background-color: #FFF;
	
	height:356px;


}

form.booking{



	width:195px;

	margin:0 0 0 7px;




	padding:10px 0 0 1px;
	


}

* html form.booking{

	height:320px;
	


}



strong.bg{


	float:left;

	clear:left;

	width:195px;

	margin:10px 0 0 8px;

	display:inline;

	overflow:hidden;
	


}

form.booking span{

	/*font-style:italic;*/

	color:#000;

	float:left;

}

form.booking label{

	padding:5px 0 4px 0;

	float:left;

	width:195px;

	color:#1E1E4C;
	


	/*font-style:italic;*/

}
select.numberofnights-sel{

	
	float:left;
	
	width:35px;
	}
select.people-sel{
	
	float:left;
	
	width:35px;
	
	margin: 0 0 10px 0;
	
	}
select.day-sel{

	width:45px;

	margin:0 5px 10px 0;

	display:inline;

	float:left;

}


select.month-sel{

	width:68px;

	margin:0 5px 0 0;

	display:inline;	

	float:left;

}

select.year-sel{

	width:60px;

	float:left;

	margin:0 5px 0 0;

	display:inline;	

}

ul.reservation-options{

	width:195px;

	float:left;

	margin:10px 0 0 0;

	padding:0 0 10px 0;

}

ul.reservation-options li{



	padding:0 0 0 5px;

	white-space:nowrap;

	font-size:.75em;

	display:inline;

	font-style:normal;

	float:left;

}

ul.reservation-options li#first-reserve{

	background:none;

	padding:0 3px 0 0;

}

ul.reservation-options li a{

	color:#6E6E6E;

	text-decoration:underline;

	float:left;

}

ul.reservation-options li a:hover{

	text-decoration:none;

}

form.booking em{

	color:#787878;

	float:left;

	font-size:.9em;

	padding:10px 0 10px 0;
	

}

form.booking em a{

	color:#787878;

	text-decoration:underline;

}

form.booking em a:hover{

	text-decoration:none; 
	}
	
	
#submitbutton {

	
	float:left;
}



/* sitemap
--------------------------------------------------- */	


#sitemap ul{


	}
	
#sitemap li{

	}	

.subsitemap{
	padding: 0 0 0 20px;
	}	
	
/* gallery thumbnails position
--------------------------------------------------- */		
.thumbnail{

	padding:0px 10px 20px 11px;

}	

/*New Booking Styling  10/08/09*/
#rightcolumnbooking {
	background-attachment: scroll;
	background-image: url(../images/bookbk.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 200px;
	padding: 3px 0 0 0;
	margin: 5px 0 10px 0;
}
#rightcolumnbooking     span,label,li {
	font-size: 1em;
	color: #5F534F;
}

#rightcolumnbooking select {
	font-size: 1em;
	color: #5F534F;
}
#rightcolumnbooking h2 {
	font-size: 0.9em;
	color: #5F534F;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 4px;
}
#rightcolumnbooking a {
	color: #5F534F;
}
#rightcolumnbooking    input {
	color: #FFFFFF;
	background-color: #38496D;
	margin-bottom: 5px;
}#bookingform
{
	margin: 0 0 10px 20px;
	padding: 0 0 5px 0;
}
