@import url("Container.css");
/*Skin design and developed by UntangleMyWeb.com */
/* Skin BG Color and Content Alignament */
body, html { padding:0px; margin:0px;background: #ffffff;}

/* Skin BG Color and Content Alignament */
.BGTable { /* Alignament MUST be defined cross-browser compatibility at Text-align*/
  background:#039fb1 url(images/MainBg.jpg) top repeat-x;padding:0px 0px 0px 0px;margin:0px;text-align:center;}

/* Width of Skin - Applied to underlying table with minimum width applied */
.MainTable {width:950px;background:none;margin:auto;text-align: left!important;}
/*ControlPanel*/ 
.ControlPanel { margin:10px auto!important; width:944px; border:2px solid #1e528e;}
/*=====================================================================*/
/* Skin Layout styles                                                  */
/*=====================================================================*/
/*STYLES FOR SKIN BACKGROUND IMAGES*/
/*Style for TopMain*/	 			  .RaysBg { background:url(images/Rays.jpg) center top no-repeat;}
/*Style for TopMain*/	 			  .WhiteBg { background: /*url(images/BgPattern.gif) repeat*/ #FFFFFF; margin:0px; padding:0px;}
/*Style for TopMain*/	 			  .YellowBg { background:#fffee2; padding:20px 20px 10px 20px; overflow:hidden;}
/*Style for TopMain*/	 			  .BottomBg { background: url(images/BottomBg.png) left bottom repeat-x transparent; margin:0px; padding:0px;}
/*Style for TopMain*/	 			  .BottomMain { padding:15px 10px 15px 0px;}
/*Style for TopMain*/	 			  .TopMain { min-height:84px;}
/*Style for ContentMain*/			  .ContentMain { padding:10px 10px 5px 10px;}
/*Style for ContentMainIP*/			  .ContentMainIP { padding:10px 10px 5px 10px; background:url(images/IPLeftBg.jpg) -5px top no-repeat; overflow:hidden;}
/*Style for ContentTopShadow*/		  .ContentTopShadow { padding:0px; background:url(images/ContentTopShadow.jpg) left top repeat-x;}
/*Style for RightSideMainIP*/		  .RightSideMainIP { padding:0px; width:675px; overflow:hidden; float:right;}
/*Style for LeftPaneMainIP */  	 	  .LeftPaneMainIP {padding:0px; margin:0px 0px 0px 0px; float:left; width:230px; overflow:hidden; }
/*Style for Footerbg*/	 			  .Footerbg { background:#2e6982; padding:15px 24px 10px 24px;}

/*Style for ShadowBM*/ 				  .ShadowBM {padding:0px; margin:0px 8px 0px 6px;background:url(images/ShadowBM.png) left top repeat-x;}
/*Style for ShadowLS*/ 				  .ShadowLS {padding:0px; margin:0px;background:url(images/ShadowLS.png) left top repeat-y;}
/*Style for ShadowRS*/ 				  .ShadowRS {padding:0px 8px 0px 6px; margin:0px;background:url(images/ShadowRS.png) right top repeat-y;}
/*Style for ShadowTM*/ 				  .ShadowTM {padding:0px; margin:0px 8px 0px 6px;background:url(images/ShadowTM.png) left bottom repeat-x;}
/*Style for ShadowBL*/ 				  .ShadowBL {padding:0px; margin:0px;background:url(images/ShadowBL.png) left top no-repeat;}
/*Style for ShadowBR*/ 				  .ShadowBR {padding:0px; margin:0px;background:url(images/ShadowBR.png) right top no-repeat;}
/*Style for ShadowTR*/ 				  .ShadowTR {padding:0px; margin:0px;background:url(images/ShadowTR.png) right bottom no-repeat;}
/*Style for ShadowTL*/ 				  .ShadowTL {padding:0px; margin:0px;background:url(images/ShadowTL.png) left bottom no-repeat;}

/*STYLES FOR BACKPAPER SKIN*/
/*Style for BPTopMain*/	 			  .BPWhiteBg { background:#f4eee6; margin:0px; padding:0px;}
/*Style for Logo Pane*/ 			  .BPLogoPaneMain {margin:0px 0px;padding:0px; margin:0px} 
									    .BPLogoPane {margin:0px 0px; position:absolute!important; z-index:10!important; padding:0px 0px 0px 0px; margin:55px 0px 0px -12px; width:260px; height:104px;background:url(images/BPISlanderLogo.png) 0px 0px no-repeat; overflow:hidden;} .BPLogoPane img {margin:0px; width:259px!important; height:104px!important;}
/*Style for Nav Pane*/ 			      .BPNavPane{ margin:0px 0px 0px 0px; background:#f1832b; padding:0px 0px 0px 250px; height:42px;} .NavPane li{ list-style:none!important; background:none!important;}
/*Style for HeaderTopPane */		  .BPHeaderTopPane { margin:0px 20px 0px 0px; padding:25px 0px 2px 0px; width:350px; float:right; color:#FFF; overflow:hidden;} .BPHeaderTopPane h2{ padding:0px!important; margin:0px!important; color:#ffffff;font-size:12px!important; background:none!important; font-weight:bold!important;font-family:HelveticaNeue, Helvetica,Arial, Verdana,  sans-serif!important;font-weight:bold!important; text-transform:uppercase!important;} .BPHeaderTopPane h2 span { color:#ffffff;font-weight:normal!important;}
/*Style for BSocialMediaPane */  	  .BSocialMediaPane {padding:3px 0px 0px 0px; margin:0px 0px 0px 0px; float:right; width:240px; overflow:hidden;}
/*Style for ContactPane */			  .BPContactPane { margin:0px; padding:15px 10px 2px 0px; width:300px; float:right; color:#FFF;overflow:hidden;} .BPContactPane h2{ padding:0px!important; margin:0px!important; font-size:17px!important; background:none!important; font-weight:normal!important; color:#ffffff; text-align:right;font-family:HelveticaNeue, Helvetica,Arial, Verdana,  sans-serif!important;font-weight:bold!important; text-transform:uppercase!important;} .BPContactPane h2 span { color:#f1e85b;}
/*Style for HeaderPaneBP */    		  .BPHeaderPane { padding:0px 0px 0px 0px; min-height:220px; border-bottom:3px solid #deb297!important; clear:both;}
/*Style for BPContentMain*/			  .BPContentMain { padding:0px 10px 0px 0px; background:url(images/BPContentBg.jpg) left top repeat-x #ffffff}
/*Style for BPLeftPaneMain */  	  	  .BPLeftPaneMain {padding:5px 0px 10px 0px; margin:0px 0px 0px 0px; float:left; width:260px;}
/*Style for BPLeftPaneMain */  	  	  .BPLeftBg { background:url(images/BPLeftBg.jpg) left bottom no-repeat; *overflow:hidden;}
/*Style for BPLeftTopPane */  	  	  .BPLeftTopPane {padding:0px 0px 0px 0px; margin:0px 0px 5px -15px; width:270px; overflow:hidden; }
/*Style for BPLeftPane */  	  		  .BPLeftPane {padding:0px; margin:0px 12px 0px 12px;width:236px; overflow:hidden;}
/*Style for BPRightSideMainIP*/		  .BPRightSideMainIP { padding:0px 0px 10px 0px; width:670px; float:right;}
/*Style for BPCenterPaneIP */  	  	  .BPCenterPaneIP {padding:0px; margin:0px 0px 0px 5px; float:left; width:450px; overflow:hidden;}
/*Style for BPRightPaneIP */  		  .BPRightPaneIP {padding:0px; margin:0px 0px 0px 0px; float:right; width:200px; overflow:hidden;}
/*Style for BPTopPane1 */  	  		  .BPTopPane1 {padding:0px 0px 0px 0px; margin:0px 0px 5px 0px;overflow:hidden; float:left; width:200px;}
/*Style for BPTopPane2 */  	  		  .BPTopPane2 {padding:0px 0px 0px 0px; margin:0px 0px 5px 35px;overflow:hidden; float:left; width:200px;}
/*Style for BPTopPane3 */  	  		  .BPTopPane3 {padding:0px 0px 0px 0px; margin:0px 0px 5px 0px;overflow:hidden; float:right; width:200px;}
									  .BPContentMain a { color:#cc6600!important;} .BPContentMain a:hover { color:#0099b0!important;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Style for Logo Pane*/ 			  .LogoPaneNew {margin:0px 0px; z-index:10!important; padding:23px 0px 0px 0px; margin:0px 0px 0px 0px; width:249px;} 
/*Style for Logo Pane*/ 			  .LogoPaneMain {margin:0px 0px;padding:0px; margin:0px} 
										.LogoPane { position:absolute!important; z-index:10!important; padding:0px 0px 0px 0px; margin:23px 0px 0px 0px; width:249px; height:206px;background:url(images/ISlanderLogo.gif) 0px 0px no-repeat;}
										.LogoPane img {margin:29px 0px 0px 47px; width:166px!important; height:117px!important;}
									  .LoginPane {text-align:left; padding:3px 0px 0px 0px; font-size:12px; color:#039fb1!important; white-space:nowrap;}
/*Style for Nav Pane*/ 			      .NavPane{ margin:0px 0px 0px 0px; background:#019fb4; padding:0px 0px 0px 250px; height:42px;} .NavPane li, .BPNavPane li{ list-style:none!important; background:none!important;}
									  .NavPadding { margin:15px 0px;}
									  .NavShadow {text-align:left;} .NavShadowImg  { position:absolute;  z-index:9;}
/*Style for Nav Pane*/ 			      .SubNavPane{ margin:0px 0px 0px 0px; background:url(images/SubBg.png) left top repeat-x; height:40px; padding:3px 0px 3px 3px;} .SubNavPane li{ list-style:none!important; background:none!important;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*STYLES FOR CONTENT PANES*/
/*Style for HeaderTopPane */		  .HeaderTopPane { margin:0px 20px 0px 0px; padding:25px 0px 2px 0px; width:350px; float:right; color:#FFF; overflow:hidden;} .HeaderTopPane h2{ padding:0px!important; margin:0px!important; color:#ffffff;font-size:12px!important; background:none!important; font-weight:normal!important;font-family:HelveticaNeue, Helvetica,Arial, Verdana,  sans-serif!important; font-weight:normal!important; text-transform:uppercase!important;} .HeaderTopPane h2 span { color:#fdb21f;}
/*Style for ContactPane */			  .ContactPane { margin:0px; padding:15px 10px 2px 0px; width:300px; float:right; color:#FFF;overflow:hidden;} .ContactPane h2{ padding:0px!important; margin:0px!important; font-size:17px!important; background:none!important; font-weight:normal!important; color:#ffffff; text-align:right;font-family:HelveticaNeue, Helvetica,Arial, Verdana,  sans-serif!important; font-weight:bold!important; text-transform:uppercase!important;} .ContactPane h2 span { color:#1cc9df;}

/*Style for HeaderLeftPane */    	  .HeaderLeftPane { padding:115px 15px 5px 15px; min-height:215px; background:#020205 url(images/HeaderLeftBg.jpg) left top repeat-y; float:left; width:220px;overflow:hidden;}
/*Style for HeaderPane */    		  .HeaderPane { padding:0px 0px 0px 0px; min-height:300px; float:right; width:700px;overflow:hidden;}

/*Style for HeaderLeftPaneIP */    	  .HeaderLeftPaneIP { padding:115px 25px 0px 25px; min-height:88px; background:#020205 url(images/HeaderLeftBg.jpg) left bottom repeat-y; float:left; width:200px;overflow:hidden;}
									  .BookNowImage { position:absolute; margin:-20px 0px 0px -30px;}
									  #BookNowImage:hover, #BookNowImage:focus { -moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);}

/*Style for HeaderPaneIP */    		  .HeaderPaneIP { padding:0px 0px 0px 0px; min-height:200px; float:right; width:700px;overflow:hidden;}

/*Style for TopPaneMain */  	  	  .TopPaneMain { padding:0px 0px 8px 0px; margin:0px 0px 0px 0px;overflow:hidden;} .TopPaneMain a{color:#ff9000!important;}.TopPaneMain a:hover{color:#178c93!important;}
/*Style for ContentPane */  	  	  .ContentPane { padding:0px 0px 5px 0px; margin:0px 0px 0px 0px;overflow:hidden;}
/*Style for ContentPane1 */  	  	  .ContentPane1 { padding:0px; margin:0px 0px 0px 0px; float: left; width: 315px; overflow:hidden;}
/*Style for ContentPane2 */  	  	  .ContentPane2{ padding:0px; margin:0px 0px 0px 0px; float: right; width: 315px; overflow:hidden;}

/*Style for MiddlePane */  	  		  .MiddlePane { padding:5px 0px 0px 0px; margin:0px 0px 0px 0px;overflow:hidden;}
/*Style for TopPane1 */  	  		  .TopPane1 {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;overflow:hidden; float:left; width:208px;}
/*Style for TopPane2 */  	  		  .TopPane2 {padding:0px 0px 0px 0px; margin:0px 0px 0px 29px;overflow:hidden; float:left; width:187px;}
/*Style for TopPane3 */  	  		  .TopPane3 {padding:0px 0px 0px 0px; margin:0px 0px 0px 29px;overflow:hidden; float:left; width:207px;}
/*Style for TopPane4 */  	  		  .TopPane4 {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;overflow:hidden; float:right; width:187px;}

/*Style for LeftPane */  	  		  .LeftPane {padding:0px; margin:0px 0px 0px 0px; float:left; width:240px; overflow:hidden; }
/*Style for LeftPaneIP */  	  		  .LeftPaneIP {padding:0px; margin:0px 0px 0px 15px; float:left; width:200px; overflow:hidden; }
/*Style for LeftPane2IP */  	 	  .LeftPane2IP {padding:0px; margin:0px 0px 0px 0px; overflow:hidden; clear:both; }
/*Style for CenterPane1 */  	  	  .CenterPane1 {padding:0px; margin:0px 0px 0px 5px; float:left; width:225px; overflow:hidden;}
/*Style for CenterPane2 */  	  	  .CenterPane2 {padding:0px; margin:0px 0px 0px 5px; float:left; width:225px; overflow:hidden;}
/*Style for RightPane */  		  	  .RightPane {padding:0px; margin:0px 0px 0px 0px; float:right; width:225px; overflow:hidden;}

/*Style for SocialMediaPane */  	  .SocialMediaPane {padding:0px; margin:0px 0px 0px 0px; float:right; width:240px; overflow:hidden;}

/*Style for CenterPaneIP */  	  	  .CenterPaneIP {padding:0px; margin:0px 0px 0px 5px; float:left; width:450px; overflow:hidden;}
/*Style for RightPaneIP */  		  .RightPaneIP {padding:0px; margin:0px 0px 0px 0px; float:right; width:200px; overflow:hidden;}

/*Style for Footerpane1 */    		  .Footerpane1 {padding:10px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; width:375px;font-size:12px; min-height:85px; overflow:hidden; }
/*Style for Footerpane2 */    		  .Footerpane2 {padding:10px 0px 0px 0px; margin:0px 0px 0px 20px; float:left; width:200px; overflow:hidden; font-size:12px;}
/*Style for Footerpane3 */    		  .Footerpane3 {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:right; width:300px; overflow:hidden; font-size:12px; text-align:right;} 

/*Style for BottomPane */  			  .BottomPane { margin:0px 0px 0px 0px; padding:0px 1px;}
/*Style for BottomPaneIP */  		  .BottomPaneIP{ margin:0px 0px 0px 0px; padding:0px 0px;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Style for TermsPane*/ 			  .TermsPane {  padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;color:#ffffff; float:left; font-size:12px; text-align:left; width:auto; overflow:hidden;}
/*Style for LinksPane*/ 			  .LinksPane {  padding:0px 0px 0px 0px;margin:0px 0px 0px 4px;color:#ffffff;float:left; width:175px; font-size:12px; text-align:left;overflow:hidden;}
/*Style for CopyrightPane*/ 		  .CopyrightPane {  padding:0px 0px 0px 0px;margin:0px 0px 3px 0px;color:#ffffff; font-size:12px; text-align:left;}
/*Style for clearing Div's*/		  .ClearFloat {clear:both;height:0px;font-size:0px;line-height:0px;}
.PaddingLeft10 { padding:10px 10px 15px 10px!important;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* BreadcrumbIP text syle */		  .BreadcrumbPaneIP {padding:0px 0px 10px 0px; float:left; width:400px; margin:0px 0px 0px 0px; color:#198d96;font-size:12px; background:none;}
									  .BreadcrumbIP {font-weight: normal;color: #198d96;text-align:left;text-decoration:none; font-size:12px; vertical-align:top;font-family:Arial;}
									  A.BreadcrumbIP:link, A.BreadcrumbIP:visited, A.BreadcrumbIP:active {font-weight: normal;font-size:12px;color: #198d96!important;font-family:Arial;text-align:left;text-decoration:none; }
									  A.BreadcrumbIP:hover {font-weight: normal;font-size:12px;color: #ff9000!important;text-align:left;text-decoration:none;font-family:Arial;}

/* Breadcrumb text syle */			  .BreadcrumbPane {padding:10px 0px 10px 0px; float:left; width:400px;  margin:0px 0px 0px 0px; color:#b34f1b;font-size:12px; background:none;}
									  .Breadcrumb {font-weight: normal;color: #b34f1b;text-align:left;text-decoration:none; font-size:12px; vertical-align:top;font-family:Arial;}
									  A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active {font-weight: normal;font-size:12px;color: #b34f1b;font-family:Arial;text-align:left;text-decoration:none; }
									  A.Breadcrumb:hover {font-weight: normal;font-size:12px;color: #04859f;text-align:left;text-decoration:none;font-family:Arial;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*=====================================================================*/
/* Skin Properties                                                     */
/*=====================================================================*/
/*Default Font Color for Right Pane */
.WhiteText, .WhiteText TH, .WhiteText TD, .WhiteText td, .WhiteText div ,.WhiteText p, .WhiteText table , .WhiteText .Normal, .WhiteText  .normal, WhiteText span,
.WhiteText .Head, .WhiteText .SubHead, .WhiteText .SubSubHead, .WhiteText h1, .WhiteText h2, .WhiteText h3, .WhiteText h4, .WhiteText h5, .WhiteText h6{ color:#FFFFFF;}
.WhiteText a { color:#fffbbb!important;text-decoration:none!important;}
.WhiteText a:hover { color:#ffffff!important; text-decoration:underline!important;}
.BottomMain a , .BottomMain div, .BottomMain p, BottomMain td{ font-size:12px!important;} 
.WhiteText .ContainerTitle { color:#FFF!important;}
/* RedText 990000*/
.RedText, .RedTitle TH, .RedText TD, .RedText td, .RedText div ,.RedText p, .RedText table , .RedText .Normal, .RedText  .normal, 
.RedText .Head, .RedText .SubHead, .RedText .SubSubHead{ color:#990000!important;}
.RedText a { color:#cc6600!important;text-decoration:underline!important;}
.RedText a:hover { color:#025c72!important; text-decoration:underline!important;}

/* RedText2 660000*/
.RedText2, .RedTitle2 TH, .RedText2 TD, .RedText2 td, .RedText2 div ,.RedText2 p, .RedText2 table , .RedText2 .Normal, .RedText2  .normal, 
.RedText2 .Head, .RedText2 .SubHead, .RedText2 .SubSubHead{ color:#660000!important;}

/* Login hover styles*/	
.Login,A.Login:link,A.Login:visited,A.Login:active {color:#99b9cf!important;  font-size:11px;font-weight: normal;text-decoration:none!important;font-family:Arial, Verdana, Helvetica, sans-serif;}
A.Login:hover {color:#ffffff!important; font-size:11px;font-weight:normal;text-decoration:none!important;font-family:Arial, Verdana, Helvetica, sans-serif; }

/* User hover styles*/
.User,A.User:link,A.User:visited,A.User:active {color:#99b9cf!important; font-size:11px;font-weight: normal;text-decoration:none;font-family:Arial, Verdana, Helvetica, sans-serif;}
A.User:hover {color:#ffffff!important; font-size:11px;font-weight: normal;text-decoration:none!important;font-family:Arial, Verdana, Helvetica, sans-serif; }

/*Date Styles*/
.Date { color:#FFFFFF; font-size:11px;text-decoration:none; text-transform:uppercase;}

/* Footer text syle */
.Footer,A.Footer:link,A.Footer:visited,A.Footer:active {font-weight:normal;color:#ffffff!important;text-decoration:none!important;padding:0px 0px;}
A.Footer:hover {font-weight:normal;color:#13b8ce!important;text-decoration:none!important;	padding:0px 0px;}

/* Copyright text syle */
.Copyright,A.Copyright:link,A.Copyright:visited,A.Copyright:active {font-weight:normal;text-transform:none;color:#ffffff!important;text-decoration:none!important;}
A.Copyright:hover {color: #13b8ce!important;}
/* Link Pane text syle */
.Link, .LinksPane {	font-size: 11px; color: #ffffff!important;text-decoration:none;}
A.Link:link, .LinksPane a  {font-size: 11px; font-weight:normal!important;color: #ffffff!important;	text-decoration:none!important;}
A.Link:hover, .LinksPane a:hover { font-weight:normal!important;font-size: 11px;	color: #13b8ce!important;	text-decoration:none!important;}

/* Host Pane text syle */
.Host {	font-size: 10px; text-transform:uppercase;color: #FFFFFF;	text-decoration:none;}
A.Host:link, A.Host:visited, A.Host:active {	font-size: 10px;	color: #ffffff;	text-decoration:none;}
A.Host:hover {	font-size: 10px;	color: #13b8ce;	text-decoration:underline;}

/*=====================================================================*/
/* Template Text and Link Styles Based on Colors                       */
/*=====================================================================*/
/* Default font style Style */
TH, TD, td,  div , p, ul, table { color: #383838;  font-size: 13px; line-height:1.2em; font-weight: normal; text-decoration: none; font-family:Arial, Verdana, Helvetica, sans-serif;}
p { margin:0px; padding:0px 0px 8px 0px;}

/*Default List style */
ul{ padding:0px 0px 0px 0px; margin:0px 0px 8px 20px; vertical-align:top;} 
li { list-style:url(images/bullet.gif) disc outside!important; padding:0px 3px 3px 1px; margin:0px 0px 0px 0px; vertical-align:top;}
ol { padding:0px 0px 0px 0px; margin:0px 0px 0px 25px;} 
ol li {padding:0px 3px 3px 1px; margin:0px; list-style-type:decimal!important; list-style-image:none!important;}

/*ListStyle3*/
ul.ListStyle2 li { list-style:url(images/ListStyle2.gif) disc outside!important; padding:2px 3px 1px 1px; margin:0px 0px 0px 0px; vertical-align:top;}
/*ListStyle3*/
ul.ListStyle3 li { list-style:url(images/ListStyle3.gif) disc outside!important; padding:2px 3px 1px 1px; margin:0px 0px 0px 0px; vertical-align:top;}
img { border:none; background:none;}
br { margin:0px; padding:0px; height:1px;}

/* Default link syle */
/*A:Link, A:Visited, A:Active {color: #009091;text-decoration: underline;font-family:Arial, Verdana, Helvetica, sans-serif; font-weight: bold;}*/
A:Link, A:Visited, A:Active {color: #009091;font-family:Arial, Verdana, Helvetica, sans-serif; font-weight: bold;}
A:Hover {color: #bb4300;text-decoration: underline;font-family:Arial, Verdana, Helvetica, sans-serif; font-weight: bold;}

/* Black (Default color) */
.Normal { color: #383838; font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: normal; }
A.Normal:link, A.Normal:visited, A.Normal:Active { color: #009091; font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: underline; }
A.Normal:Hover { color: #bb4300; font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: underline; }

.NormalBold { color: #383838;  font-weight: bold; }
A.NormalBold:link, A.NormalBold:visited, A.NormalBold:Active { color: #009091;font-weight: bold; text-decoration: underline; }
A.NormalBold:Hover { color: #bb4300; font-weight: bold; text-decoration: underline; }

/*Extra Font color styles*/
/* Blue */
.NormalBlue { color: #31aad3; font-weight: normal; }
A.NormalBlue:link, A.NormalBlue:visited, A.NormalBlue:Active { color: #31aad3; font-weight: normal; text-decoration: underline; }
A.NormalBlue:Hover { color: #31aad3; font-weight: normal; text-decoration: underline; }

.NormalBoldBlue { color: #31aad3; font-weight: bold; }
A.NormalBoldBlue:link, A.NormalBoldBlue:visited, A.NormalBoldBlue:Active { color: #31aad3; font-weight: bold; text-decoration: underline; }
A.NormalBoldBlue:Hover { color: #31aad3; font-weight: bold; text-decoration: underline; }

/* Orange */
.NormalOrange { color: #ff9c00; font-weight: normal; }
A.NormalOrange:link, A.NormalOrange:visited, A.NormalOrange:Active { color: #d29a00; font-weight: normal; text-decoration: underline; }
A.NormalOrange:Hover { color: #d29a00; font-weight: normal; text-decoration: underline; }

.NormalBoldOrange { color: #ff9c00; font-weight: bold; }
A.NormalBoldOrange:link, A.NormalBoldOrange:visited, A.NormalBoldOrange:Active { color: #ff9c00; font-weight: bold; text-decoration: underline; }
A.NormalBoldOrange:Hover { color: #ff9c00; font-weight: bold; text-decoration: underline; }

/* Green */
.NormalGreen { color: #00ac35; font-weight: normal; }
A.NormalGreen:link, A.NormalGreen:visited, A.NormalGreen:Active { color: #00ac35; font-weight: normal; text-decoration: underline; }
A.NormalGreen:Hover { color: #00ac35; font-weight: normal; text-decoration: underline; }

.NormalBoldGreen { color: #00ac35; font-weight: bold; }
A.NormalBoldGreen:link, A.NormalBoldGreen:visited, A.NormalBoldGreen:Active { color: #00ac35; font-weight: bold; text-decoration: underline; }
A.NormalBoldGreen:Hover { color: #00ac35; font-weight: bold; text-decoration: underline; }

/* Red */
.NormalRed { color: #dc4c57; font-weight: normal; }
A.NormalRed:link, A.NormalRed:visited, A.NormalRed:Active { color: #dc4c57; font-weight: normal; text-decoration: underline; }
A.NormalRed:Hover { color: #dc4c57; font-weight: normal; text-decoration: underline; }

.NormalBoldRed { color: #dc4c57; font-weight: bold; }
A.NormalBoldRed:link, A.NormalBoldRed:visited, A.NormalBoldRed:Active { color: #dc4c57; font-weight: bold; text-decoration: underline; }
A.NormalBoldRed:Hover { color: #dc4c57; font-weight: bold; text-decoration: underline; }

/* Gray */
.NormalGray { color: #707070; font-weight: normal; }
A.NormalGray:link, A.NormalGray:visited, A.NormalGray:Active { color: #707070; font-weight: normal; text-decoration: underline; }
A.NormalGray:Hover { color: #707070; font-weight: normal; text-decoration: underline; }

.NormalBoldGray { color: #707070; font-weight: bold; }
A.NormalBoldGray:link, A.NormalBoldGray:visited, A.NormalBoldGray:Active { color: #707070; font-weight: bold; text-decoration: underline; }
A.NormalBoldGray:Hover { color: #707070; font-weight: bold; text-decoration: underline; }

/*=====================================================================*/
/* Template Text Headings                                              */
/*=====================================================================*/

/* H1 
H1 { color: #ffffff; background:#064559 url(Containerimages/Aquabar.jpg) right bottom no-repeat; font-size: 18px; font-weight:bold; padding:5px 8px 5px 10px; margin:5px 0px; line-height:normal;font-family:Verdana,  sans-serif;}
A.H1:Link,A.H1:Visited,A.H1:Hover,A.H1:Active { color: #009091; font-size: 24px; font-weight: bold; text-decoration: underline; }
*/

H1 { display: block; color: #045E72; font-size: 18px; font-weight:bold; padding:5px 0px 5px 0px; margin:5px 0px; line-height:normal;font-family:HelveticaNeue,Helvetica,Arial,Verdana,Helvetica,sans-serif; background:url(images/ArticalH2Aqua.png) right bottom no-repeat;}
A.H1:Link,A.H1:Visited,A.H1:Hover,A.H1:Active { color: #009091; font-size: 24px; font-weight: bold; text-decoration: underline; }

/* H2 */
H2 { color: #009091; font-size: 13.5px; font-weight: bold; padding:4px 0px 4px 0px; margin:0px; line-height:normal; font-family:Arial, Verdana, Helvetica, sans-serif;}
A.H2:Link,A.H2:Visited,A.H2:Hover,A.H2:Active { color: #009091; font-size: 24px; font-weight: bold; text-decoration: underline; }

/* H3 */
H3 { color: #013f57; font-size: 13px; font-weight: bold; padding:4px 0px 4px 0px; margin:0px; line-height:normal; font-family:Arial, Verdana, Helvetica, sans-serif;}
A.H3:Link,A.H3:Visited,A.H3:Hover,A.H3:Active { color: #009091; font-size: 18px; font-weight: normal; text-decoration: underline; }

/* H4 */
H4 { color: #c6f0f1; font-size: 13px; font-weight: normal; border:2px dotted #ffffff; background:#009091;  padding:4px 10px; margin: 4px 0px; line-height:normal;font-family:Arial, Verdana, Helvetica, sans-serif;}
A.H4:Link,A.H4:Visited,A.H4:Hover,A.H4:Active { color: #009091; font-size: 20px; font-weight: normal; text-decoration: underline; }
/* H5 */
H5 { color: #78a500; font-size: 12px; font-weight: bold;  padding:4px 0px 4px 0px; margin:0px; line-height:normal;font-family:Arial, Verdana, Helvetica, sans-serif;}
A.H5:Link,A.H5:Visited,A.H5:Hover,A.H4:Active { color: #009091; font-size: 12px; font-weight: bold; text-decoration: underline; }

/* H6 */
H6 { color: #000000; font-size: 11px; font-weight: bold; padding:0px 0px 8px 0px; margin:0px; line-height:normal; font-family:Arial, Verdana, Helvetica, sans-serif;}
A.H6:Link,A.H6:Visited,A.H6:Hover,A.H6:Active {font-size: 11px; color: #009091; font-weight: bold; text-decoration: underline; }

/* RedText2 H3 H4 */
.RedText2 H3 { color: #db5104; font-size: 18px; font-weight: normal; padding:0px 0px 8px 0px; margin:0px; line-height:normal; font-family:Arial, Verdana, Helvetica, sans-serif;}
.RedText2 H4 { color: #db5104; font-size: 14px; font-weight: normal; padding:0px 0px; margin: 0px 0px; line-height:normal;font-family:Arial, Verdana, Helvetica, sans-serif;}

/*=====================================================================*/
/* Module Classes                                                      */
/*=====================================================================*/
/* Default Container Title Style */
.Head { color: #383838; font-size: 13px; font-weight: bold; text-decoration: none;font-family:Arial, Verdana, Helvetica, sans-serif; }
A.Head:Link, A.Head:Visited, A.Head:Active { color: #009091; font-size: 13px; font-weight: bold; text-decoration: underline; }
A.Head:Hover { color: #bb4300;}

/* SubHead */
.SubHead { color: #383838; font-size: 13px; font-weight: bold; text-decoration: none;font-family:Arial, Verdana, Helvetica, sans-serif; }
A.SubHead:Link, A.SubHead:Visited, A.SubHead:Active { color: #009091; font-size: 13px; font-weight: bold; text-decoration: underline; }
A.SubHead:Hover { color: #bb4300;}

/* Module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { color: #383838;font-weight: bold; text-decoration: none; text-transform:uppercase; font-size: 11px; font-family:Arial, Verdana, Helvetica, sans-serif;}
A.SubSubHead:Link, A.SubSubHead:Visited,  A.SubSubHead:Active { color: #009091; font-size: 11px; font-weight: bold; text-decoration: underline; }
A.SubSubHead:Hover{color: #bb4300;}

/* Text style for skin objects */
.SkinObject { color: #383838; font-size: 12px; font-weight: normal; text-decoration: none; font-family:Arial, Verdana, Helvetica, sans-serif;}
A.SkinObject:Link, A.SkinObject:Visited, A.SkinObject:Active { color: #009091; font-size: 12px; font-weight: normal; text-decoration: underline; }
A.SkinObject:Hover {color: #bb4300;}
/*=====================================================================*/
/* Input and Other Admin Site Styles                                   */
/*=====================================================================*/
/* Normal Text Box */
.NormalTextBox { color: #383838; background:#FFFFFF; font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; vertical-align: middle; border: 1px solid #bec0bb;}
td.NormalTextBox , span.NormalTextBox, table.NormalTextBox {padding: 0px;margin: 0px;	background:none;border:none;}

/* Admin link styles */
A.CommandButton:Link, A.CommandButton:Visited, A.CommandButton:Active {font-family:Arial, Verdana, Helvetica, sans-serif; color:#009091; font-size: 13px; cursor:pointer; font-weight: bold; text-decoration: underline; background: none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.CommandButton:Hover {font-family:Arial, Verdana, Helvetica, sans-serif; color:#bb4300; font-size: 13px; font-weight: bold; text-decoration: underline; cursor:pointer; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }

/* button style for standard HTML buttons */
.StandardButton, A.StandardButton:Link, A.StandardButton:Visited, A.StandardButton:Active {font-family:Arial, Verdana, Helvetica, sans-serif; color:#009091; cursor:pointer; font-size: 13px; font-weight: bold; text-decoration: underline; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.StandardButton:Hover {font-family:Arial, Verdana, Helvetica, sans-serif; color:#bb4300; font-size: 132px; font-weight: bold; text-decoration: underline; cursor:pointer; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }

/* New DataGrid DNN Class used in Admin interface */
.DataGrid_Header { color: #383838; font-weight: bold; text-decoration: none; font-family:Arial, Verdana, Helvetica, sans-serif;}
.DataGrid_AlternatingItem { color: #FFFFFF;  font-weight: normal; text-decoration: none; font-family:Arial, Verdana, Helvetica, sans-serif;}
.DataGrid_Item { color: #383838; font-weight: normal; text-decoration: none;font-family:Arial, Verdana, Helvetica, sans-serif; }
.eipbackimg { margin:0px;}
/**/
/*=========================================================================================================================================================================================================================================================================================================================================================*/
/**/
.NoPaneBorder{border:0px !important;}
.NoPaneBorder span.SubHead center{border: 2px dotted #059cb6;}

/* button style for Buttons */
.ButtonStyles { border:5px double #FFFFFF; font-weight:normal; padding:2px 8px 2px 8px; margin:5px 2px;width:auto; white-space:nowrap;text-align:center; background:#1f1f1f  0px center no-repeat; color:#FFFFFF; cursor:pointer;}
a:hover.ButtonStyles{ color:#ff7d00;}

/*Greenbar style*/
.BlackBar { background:#3c3c3c;border:5px double #FFFFFF; color:#FFFFFF; text-transform:uppercase; font-weight:bold; font-size:14px; margin:5px 2px 5px 2px!important;padding:5px 10px 5px 10px; }

/*Border heading */
.BorderHeading{ background:#ffffff; border:2px dotted #666; color: #036b80; font-size:14px; margin:5px 1px 5px 1px; font-weight:bold; padding:5px 10px;}

/*Alternate Row Styles;*/
.HeaderRow, .HeaderRow td {background:#E8F7F7!important;color:#045e72!important;  font-weight:bold; font-size:13px; padding:5px 5px 5px 5px; font-family:Arial, Verdana, Helvetica, sans-serif;}
.RowOne, .RowOne td { background:#E8F7F7!important; padding:6px; }
.RowTwo, .RowTwo td { background:#FCF7E8!important; padding:6px; }
.RowThree, .RowThree td { background:#F1F1F1!important; padding:6px; }

/*Alternate Row Styles for Backpackers;*/
.bpHeaderRow, .bpHeaderRow td {background:#EFE8D5!important;color:#8A5B00!important;  font-weight:bold; font-size:13px; padding:5px 5px 5px 5px; font-family:Arial, Verdana, Helvetica, sans-serif;}
.bpRowOne, .bpRowOne td {background:#EFE8D5!important; padding:6px; color:#000000; vertical-align:top;}
.bpColOne, .bpColOne td {width:200px;}
.bpCenter, .bpCenter td{text-align: center;}

/*Row Styles for Restaurant Menu;*/
.menuHeaderRow {background:#E8F7F7!important;color:#8A5B00!important;  font-weight:bold; font-size:13px; padding:5px;}
.menuRow,.menuRow table{}
.menuRow td{ padding:3px; vertical-align:top;}
.menuColOne, .menuColOne td {width:300px;}
.menuColTwo, .menuColTwo td {width:100px;}
.menuColThree, .menuColThree td {width:50px;}

/*blockquote Styles;*/
blockquote {background: url(images/QuoteLeft.png) no-repeat left top;padding: 15px 1px 1px 45px; margin:0px;}
blockquote span {color:#263a3a; font-size:14px;background: url(images/QuoteRight.png) no-repeat right bottom;padding:1px 45px 20px 1px; display:block;}

/*blockquote small Styles;*/
.SmallQuoteBlue blockquote, blockquote.SmallQuoteBlue   {background: url(images/QuoteLeftSmall.png) no-repeat 5px 10px; clear:both; overflow:hidden; text-align:left; padding: 15px 15px 10px 25px;}
.SmallQuoteBlue blockquote span, blockquote.SmallQuoteBlue  span {color:#000; font-size:13px;background: url(images/QuoteRightSmall.png) no-repeat right bottom; padding:0px 18px 0px 0px; display:block;}

/* PDF icon */
a[href$=".PDF"], a[href$=".pdf"] {
	padding: 2px 2px 2px 23px;
	background: url(images/pdf-icon.png) left center no-repeat;}	
	
/*External link Icon*/
.externallink a[target="_blank"]{background: url(images/extLink.gif) no-repeat right!important; padding:0px 17px 0px 0px;}

/* Module Action Menus */
.ModuleTitle_SubMenu {border:1px solid #b8b381;}
.ModuleTitle_SubMenu td{background-color:#d9d5ac; color:#000000!important;white-space: nowrap; padding:4px 2px; border-bottom:1px solid #b8b381!important; border-top:1px solid #f5f3de!important; font-family:Arial, Verdana, Helvetica, sans-serif;}  
.ModuleTitle_MenuIcon {background-color:#d9d5ac; border:none;padding: 0px 2px; border:none;}
.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{background: #009091;color: #fff!important;}
.ModuleTitle_MenuBreak td { display:none;}
.ModuleTitle_MenuBreak .ModuleTitle_MenuIcon{height:1px;background:#3b3b3b;}

/*Styles for Button links*/
a.OrangeButton { margin:auto!important; background:url(images/OrangeButtomnLeft.png) left top no-repeat; padding: 0px 0px 0px 7px; display:block; float:left; text-decoration:none!important; height:34px; overflow:hidden;}
a.OrangeButton div, a.OrangeButton span{ background:url(images/OrangeButtomnRight.png) right top no-repeat; padding: 8px 19px 12px 9px; display:block; font-weight:bold; text-decoration:none!important; color:#000; font-size:14px; white-space:nowrap; cursor:pointer;}
a.OrangeButton:hover { background:url(images/OrangeButtomnLeft.png) left -34px no-repeat; text-decoration:none!important;}
a.OrangeButton div:hover, a.OrangeButton span:hover{ background:url(images/OrangeButtomnRight.png) right -34px no-repeat;color:#fff; text-decoration:none!important;}

a.BlueButton { margin:auto!important; background:url(images/OrangeButtomnLeft.png) left -34px no-repeat; padding: 0px 0px 0px 7px; display:block; float:left; text-decoration:none!important; height:34px; overflow:hidden;}
a.BlueButton div{ background:url(images/OrangeButtomnRight.png) right -34px no-repeat; padding: 8px 19px 7px 9px; display:block; font-weight:bold; text-decoration:none!important; color:#000; font-size:14px; white-space:nowrap; cursor:pointer;}
a.BlueButton:hover { background:url(images/OrangeButtomnLeft.png) left top no-repeat; text-decoration:none!important;}
a.BlueButton div:hover{ background:url(images/OrangeButtomnRight.png) right top no-repeat;color:#fff; text-decoration:none!important;}


/* applies to all small buttons */
.FloatLeft { float:left;}
.FloatRight { float:right;}
.OverFlow{ overflow:hidden; text-align:center;}
a.btn-sm {background: no-repeat scroll top right transparent; float: left; height: 32px; margin: 0 8px 8px 0; padding-right: 15px; text-decoration: none;}
a.btn-sm span {background: transparent no-repeat; white-space:nowrap; text-transform:uppercase; display: block; font-weight: bold; color: #fff; font-size: 13px; line-height: 14px; padding: 9px 0 9px 14px;}
a.btn-sm:active span {background: transparent no-repeat; padding: 10px 0 8px 14px; text-decoration: none;}

/* small button color options */
a.blu-sm:link, a.blu-sm:visited, a.blu-sm:hover, a.blu-sm:active {background-image: url('images/btn-sm-blu-r.gif'); text-decoration: none;}
a.blu-sm:hover {background-image: url('images/btn-sm-blu-r-over.gif');}
a.blu-sm span {background-image: url('images/btn-sm-blu-l.gif');} 
a.blu-sm:hover span {background-image: url('images/btn-sm-blu-l-over.gif');}

a.org-sm:link, a.org-sm:visited, a.org-sm:hover, a.org-sm:active {background-image: url('images/btn-sm-org-r.gif'); text-decoration: none;}
a.org-sm:hover {background-image: url('images/btn-sm-org-r-over.gif');}
a.org-sm span {background-image: url('images/btn-sm-org-l.gif');} 
a.org-sm:hover span {background-image: url('images/btn-sm-org-l-over.gif')}

a.grn-sm {background: no-repeat scroll top right transparent; float: left; height: 42px; margin: 0 8px 8px 0; padding-right: 15px; text-decoration: none;}
a.grn-sm span {background: transparent no-repeat; white-space:nowrap; text-transform:uppercase; display: block; font-weight: bold; color: #fff; font-size: 13px; line-height: 14px; padding: 9px 0 19px 14px;}
a.grn-sm:active span {background: transparent no-repeat; padding: 10px 0 18px 14px; text-decoration: none;}

a.grn-sm:link, a.grn-sm:visited, a.grn-sm:hover, a.grn-sm:active {background-image: url(images/btn-sm-grn-r.png)!important; text-decoration: none;}
a.grn-sm:hover {background-image: url(images/btn-sm-grn-r-over.png)!important;}
a.grn-sm span {background-image: url(images/btn-sm-grn-l.png)!important;} 
a.grn-sm:hover span {background-image: url(images/btn-sm-grn-l-over.png)!important;}

a.prl-sm {background: no-repeat scroll top right transparent; float: left; height: 42px; margin: 0 8px 8px 0; padding-right: 15px; text-decoration: none;}
a.prl-sm span {background: transparent no-repeat; white-space:nowrap; text-transform:uppercase; display: block; font-weight: bold; color: #fff; font-size: 13px; line-height: 14px; padding: 9px 0 19px 14px;}
a.prl-sm:active span {background: transparent no-repeat; padding: 10px 0 18px 14px; text-decoration: none;}

a.prl-sm:link, a.prl-sm:visited, a.prl-sm:hover, a.prl-sm:active {background-image: url(images/btn-sm-grn-r-over.png)!important; text-decoration: none;}
a.prl-sm:hover {background-image: url(images/btn-sm-grn-r.png)!important;}
a.prl-sm span {background-image: url(images/btn-sm-grn-l-over.png)!important;} 
a.prl-sm:hover span {background-image: url(images/btn-sm-grn-l.png)!important;}

/*Table Style*/
 .telerik-reTable-1 tr.telerik-reTableHeaderRow-1 {background: #8fd3d5!important;}  
 .telerik-reTable-1 tr.telerik-reTableOddRow-1  {background: #d9f5f6!important;}
 .telerik-reTable-1 tr.telerik-reTableEvenRow-1   {background: #ffffff!important;}
 .telerik-reTable-1 tr.telerik-reTableFooterRow-1     {background: #8fd3d5!important;}
 .telerik-reTable-1 td.telerik-reTableFooterFirstCol-1 ,.telerik-reTable-1 td.telerik-reTableFooterLastCol-1,
 .telerik-reTable-1 td.telerik-reTableFooterOddCol-1 ,  .telerik-reTable-1 td.telerik-reTableFooterEvenCol-1  {
    border-top: solid #000 1px!important;}
 
/*Table Style*/
.telerik-reTable-2 tr.telerik-reTableHeaderRow-2 {background: #8fd3d5!important;}
.telerik-reTable-2 tr.telerik-reTableOddRow-2 {	background-color: #d9f5f6!important;}
.telerik-reTable-2 tr.telerik-reTableEvenRow-2 {background-color: #ffffff!important;}
.telerik-reTable-2 tr.telerik-reTableFooterRow-2 {background-color: #8fd3d5!important;}
.telerik-reTable-2 td.telerik-reTableFooterFirstCol-2 {background: #8fd3d5!important;}


/*BackPaper Skin extra style*/
/*BackPaper Skin styles*/
/* H1 .BPContentMain H1 { color: #c94803!important; background:#dbd0bf url(Containerimages/SepiabgBorder.jpg) right bottom no-repeat; font-size: 18px; font-weight: bold; text-transform:none!important; padding:5px 8px 5px 10px; margin:5px 0px; line-height:normal;font-family:Verdana,  sans-serif;}*/
		.BPContentMain H1 { color: #915F00!important; background:url(images/ArticalH2Brown.png) right bottom no-repeat !important; text-transform:none!important; padding:5px 0px 5px 0px; line-height:normal;}
/* H2 */.BPContentMain H2 { background:none!important; color: #cd5414!important; font-size: 15px!important; font-weight: bold; padding:4px 0px 4px 0px; margin:0px; line-height:normal; font-family:Arial, Verdana, Helvetica, sans-serif;} 
/* H3 */.BPContentMain H3 { color: #660000!important; font-size: 15px!important; font-weight: normal; padding:4px 0px 4px 0px; margin:0px; line-height:normal; font-family:Arial, Verdana, Helvetica, sans-serif;}
/* H4 */.BPContentMain H4 { color: #828d26!important; font-size: 14px!important; font-weight: normal; border:none; background:none;  padding:4px 0px; margin: 0px 0px; line-height:normal;font-family:Arial, Verdana, Helvetica, sans-serif;}

.SepiaBgWidth  h1{ font-size:22px; background:none!important; text-transform:none; color:#c94803!important; font-family:HelveticaNeue, Helvetica, Arial, Verdana; padding:0px!important; margin:0px!important; line-height:normal;}

/*Default List style For backPaper Skins */
.BPContentMain li { list-style:url(images/bullet1.gif) disc outside!important; padding:0px 3px 3px 1px; margin:0px 0px 0px 0px; vertical-align:top;}
/*ListStyle3*/
.BPContentMain ul.ListStyle2 li { list-style:url(images/ListStyle21.gif) disc outside!important; padding:2px 3px 1px 1px; margin:0px 0px 0px 0px; vertical-align:top;}
/*ListStyle3*/
.BPContentMain ul.ListStyle3 li { list-style:url(images/ListStyle3.gif) disc outside!important; padding:2px 3px 1px 1px; margin:0px 0px 0px 0px; vertical-align:top;}
/*Border heading */
.BPContentMain .BorderHeading{ background:#ecddc5; border:2px dotted #777675; color: #cb5210!important; font-size:14px; margin:5px 1px 5px 1px; font-weight:bold; padding:5px 10px;}

/*Alternate Row Styles;*/
.BPContentMain .HeaderRow, .BPContentMain .HeaderRow td {background:#ccb382!important;color:#000000;  font-weight:bold; font-size:13px; padding:5px 5px 5px 5px; font-family:Arial, Verdana, Helvetica, sans-serif;}
.BPContentMain .RowOne, .BPContentMain .RowOne td, .BPContentMain .RowOne td .Normal { background:#f8f3e9!important; padding:6px; color:#000000!important; vertical-align:top;}
.BPContentMain .RowTwo, .BPContentMain .RowTwo td, .BPContentMain .RowTwo td .Normal  { background:#ffffff; padding:6px; color:#8a5b00!important; vertical-align:top;}

/*blockquote Styles;*/
.BPContentMain blockquote {background: url(images/QuoteLeftBP.png) no-repeat left top!important;;padding: 20px 1px 1px 45px; margin:0px;}
.BPContentMain blockquote span {color:#473b24; font-size:14px;background: url(images/QuoteRightBP.png) no-repeat right bottom!important;;padding:1px 45px 25px 1px; display:block;}

/*Table Style*/
.BPContentMain  .telerik-reTable-1 tr.telerik-reTableHeaderRow-1 {background: #ccb382!important;}  
.BPContentMain  .telerik-reTable-1 tr.telerik-reTableOddRow-1  {background: #f8f3e9!important;}
.BPContentMain  .telerik-reTable-1 tr.telerik-reTableEvenRow-1   {background: #ffffff!important;}
.BPContentMain  .telerik-reTable-1 tr.telerik-reTableFooterRow-1     {background: #ccb382!important;}
.BPContentMain  .telerik-reTable-1 td.telerik-reTableFooterFirstCol-1 ,.BPContentMain .telerik-reTable-1 td.telerik-reTableFooterLastCol-1,
.BPContentMain  .telerik-reTable-1 td.telerik-reTableFooterOddCol-1 ,  .BPContentMain .telerik-reTable-1 td.telerik-reTableFooterEvenCol-1  {
    border-top: solid #000 1px!important;}
 
/*Table Style*/
.BPContentMain .telerik-reTable-2 tr.telerik-reTableHeaderRow-2 {background: #ccb382!important;}
.BPContentMain .telerik-reTable-2 tr.telerik-reTableOddRow-2 {	background-color: #f8f3e9!important;}
.BPContentMain .telerik-reTable-2 tr.telerik-reTableEvenRow-2 {background-color: #ffffff!important;}
.BPContentMain .telerik-reTable-2 tr.telerik-reTableFooterRow-2 {background-color: #ccb382!important;}
.BPContentMain .telerik-reTable-2 td.telerik-reTableFooterFirstCol-2 {background: #ccb382!important;}



/*AllDnnSkins_BookMarkContent*/
.AllDnnSkins_BookMarkContent { z-index:99999;}
#dnn_ctr_Login_pnlLogin { height:300px; margin-top:40px;}
.ColOne, .ColOne td {width:250px;}
.ColTwo, .ColTwo td {width:250px;}

/*News Article Styles*/
/*
.article { clear: both; text-align: left; margin:0px 5px 50px 0px;}
.articleHeadline {margin:0px;}
.articleHeadline h2 { margin:0px 0px 2px 0px; padding:6px 0px 3px 0px; color:#0083A8!important; font-size:15px!important; font-weight:bold!important;  font-family:Arial, Helvetica, sans-serif!important; border:none;} 
.articleHeadline h2 a { color:#0083A8!important; text-decoration:none; } 

.articleHead{ color: #009091; font-size: 13.5px; font-weight: bold; line-height:normal; font-family:Arial, Verdana, Helvetica, sans-serif;}
.articleHead2{ color: #0083A8; font-size: 15px; font-weight: bold; line-height:normal; font-family:Arial, Verdana, Helvetica, sans-serif;}

.articleAuthor { clear:both; margin-top:5px; display:none;} 
.articleCalendar { float:left; margin-right:6px; width:42px; height:42px; display:none;}
.articleCalendarDay {
  font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
  font-size:17px;  font-weight: bold;  color: #000;  width: 42px;  text-align:center;  padding-top: 15px;  margin:0px 0px 0px 70px;}
.articleEntry { margin: 0px 10px 0px 0px; padding:5px 0px;} 
.articleContent { display: block; width: 510px;}
.articleContent table td tr{ width: 500px;}
.articleTable,.articleTable table{
  width: 500px;
  background:#E8F7F7!important; 
}
.articleTable tr td{
  padding:3px;
}
*/
/*
.articleWrapRight { float: right; margin-left: 10px; padding: 0px; width: 130px;}
.articleButton { margin-top: 50px; margin-left: auto; margin-right: auto; width: 100px;}
.articleImageWrap{ margin-left: auto; margin-right: auto; width: 130px;}
.articleImage { border: 3px solid #CCECF0; margin:0px 0px 20px 0px; height: 110px; width: 130px; overflow: hidden;} .articleImage img {width:66px; height:100px;} 

.BPContentMain .articleImage { border: 3px solid #EFE1CB;}*/

/*.articlePaging {     border-bottom:1px dotted #D8D8D8;	padding-bottom : 2px;	margin-bottom : 2px;} 
.articleCategories  {   border-bottom:1px dotted #D8D8D8;   margin-bottom:2px;   padding-bottom:2px;} 


.postRating { padding:2px 0px 0px 0px;}
.postRating h2{    margin-bottom:10px;    background-color:#F0F0F0;    border:1px dashed #C8C8C8;    padding-left: 5px;}
.articleComments {     text-align: left; padding:15px 0px;} 
.articleComments h2 {    margin-bottom:10px;    background-color:#F0F0F0;    border:1px dashed #C8C8C8;    padding-left: 5px;}
.articleComment { 	margin : 5px 0 0px 0;	padding : 5px;	min-height : 100px;	height:auto !important;	height:100px;} 
.articleCommentGravatar { 	margin : 2px 10px 4px 4px;	float : left;}
.articleCommentContent {    text-align: left;    padding:0px 5px 10px 5px;}
.articleCommentAuthor { } 
.articleCommentDate {     border-bottom:1px dotted #D8D8D8;    margin-bottom:2px;    padding-bottom:2px;} 
.postComment {    text-align: left;}
.postComment p, .postComment div{    padding:2px 10px;    margin: 0px;}
.postComment h2{    margin-bottom:10px;    background-color:#F0F0F0;    border:1px dashed #C8C8C8;    padding-left: 5px;}
.postComment input{    width: 150px;}
.postComment #notify input{    width: 20px;}
.postComment textarea{    width: 450px;    height: 150px;}
*/
.conditions {}
.conditions p{ font-style:italic;}
.conditions H2{ font-size: 14px!important; font-weight: bold; color: #0083A8!important;}
.conditions H3{ font-style:italic; font-size: 13px!important; font-weight: bold; color: #000000!important;}

/*News Article HomePage Styles*/
.articleHome { height: 100px; width: 195px; margin-bottom:10px; cursor:pointer;}
.articleHome a { height: 100px; width: 195px; display: block; text-decoration:none;}
.articleHome a:hover {background: #ffffff; filter:alpha(opacity=80); opacity: 0.8;}

.articleHeadlineHome {margin:0px 0px 0px 93px; font-size:11px; line-height: 1.5em;; font-weight:normal; color:#383838; display:block;}
.articleHeadlineHome h2 { margin:0px 0px 2px 0px; padding:6px 0px 3px 0px; font-size:11px!important; font-weight:bold!important; font-family:Arial, Helvetica, sans-serif!important; text-transform:uppercase!important; color:#06475b!important;  background:url(images/ArticalH2Aqua.png) right bottom no-repeat !important;    border:none;} 
.articleHeadlineHome h2 a { color:#06475b!important; text-decoration:none;} 

.BrownBarWidth .articleHeadlineHome h2 {  color:#5b4a0f!important;  background:url(images/ArticalH2Brown.png) right bottom no-repeat !important;    border:none;}  
.BrownBarWidth .articleHeadlineHome h2 a { color:#5b4a0f!important; } 

.OrangeBarWidth .articleHeadlineHome h2 { color:#b35201!important;  background:url(images/ArticalH2Orange.png) right bottom no-repeat !important;    border:none;} 
.OrangeBarWidth .articleHeadlineHome h2 a { color:#b35201!important;} .articleHeadline h2 a:hover { color:#000!important;}


.articleHeadlineHome .ArticleTitleLink { margin:0px 0px 2px 0px; padding:6px 0px 3px 0px; font-size:11px!important; font-weight:bold!important; font-family:Arial, Helvetica, sans-serif!important; text-transform:uppercase!important; color:#06475b!important;  background:url(images/ArticalH2Aqua.png) right bottom no-repeat !important;    border:none; display:list-item; list-style:none;} 
.articleHeadlineHome ArticleTitleLink a { color:#06475b!important; text-decoration:none;} 

.BrownBarWidth .articleHeadlineHome .ArticleTitleLink {  color:#5b4a0f!important;  background:url(images/ArticalH2Brown.png) right bottom no-repeat !important;    border:none;}  
.BrownBarWidth .articleHeadlineHome .ArticleTitleLink a { color:#5b4a0f!important; } 

.OrangeBarWidth .articleHeadlineHome .ArticleTitleLink { color:#b35201!important;  background:url(images/ArticalH2Orange.png) right bottom no-repeat !important;    border:none;} 
.OrangeBarWidth .articleHeadlineHome .ArticleTitleLink a { color:#b35201!important;} .articleHeadline h2 a:hover { color:#000!important;}



.articleImageHome { display:block;margin:0px; overflow:hidden;	float: left; width:85px; height:100px;}

/*News Article Backpacker Parent Styles*/
.BPContentMain .articleHeadline h2 { color:#8A5B00!important;}
.BPContentMain .articleHeadline h2 a { color:#383838!important; text-decoration: none!important;} 

/*News Article Hotel Parent Styles*/
.articleHotel { clear: both; width: 300px; margin-bottom: 10px;}
.HeadingCol, .HeadingCol td { background:#019FB4;}
.BPContentMain .HeadingCol, .BPContentMain .HeadingCol td { background:#A5956D;}
.articleHotel a {text-decoration: none;}
.articleEntryHotel{ width:285px; padding:10px 0px 0px 10px;}
.articleImageHotel { border: none; margin:0px 0px 0px 0px; overflow: hidden;} .articleImage img {}
.articleHeadlineHotel { margin:0px;}
.articleHeadlineHotel h2 { padding: 5px 5px 5px 20px; font-size:15px!important; font-weight:bold!important;  font-family:Arial, Helvetica, sans-serif!important; border:none;} 
.articleHeadlineHotel h2 a { color:#ffffff!important; text-decoration:none; } 

.BPContentMain .articleHeadlineHotel h2 { color:#ffffff!important;} 
.BPContentMain .articleHeadlineHotel h2 a { color:#ffffff!important; text-decoration: none!important; } 

/*News Article FAQs Styles*/
.faq { width: 650px;}
.faq p{ font-size:13px;}
.faq a{ font-size:13px; font-weight: normal;}
.faq h2 a{ font-size:13px; font-weight: bold;}
.faqHeading a{ font-size:13px; font-weight: bold;}

/*News Article What's On HomePage Styles*/
.whatson { width: 200px;}
.whatson p a { font-size: 12px; font-weight:normal; color:#915F00!important; text-decoration:none !important; }

/*What's On Styles*/
.dots_line{margin:0;padding:0;clear:both;height:25px;background:url(images/Layout.gif) no-repeat right -140px;}
.dl_list_item .pic{float:left;width:130px;height:96px;margin-right:10px;background:#efefef;}
.dl_list_item .price{text-align:right;display:block;float:right;width:80px;overflow:hidden;}
.dl_list_item .enquire{text-align:right;display:block;float:right;width:100px;overflow:hidden;}

.specials {}
.specials a:link, .specials a:visited, .specials a:active {color:#fff;}

/* Generic Sidebar Wrap*/
.sidebarWrap { padding: 0px 15px; line-height: 1.6em; font-weight: bold!important;}

/* Generic Image Wrap*/
.imageWrap {border: 3px solid #AAAAAA;}
.imageWrap img{}

/* Testimonials Area*/
.rotator{background: #FFFEE2;}

/*.articleComments h2 a, .postComment h2 a, .postRating h2 a { font-size:16px!important; text-decoration:none!important;}*/

.BackToTop{float:right; clear:both; margin-right: 40px;}
.ActionNormal { padding:10px 0px 1px 0px;}
.ReadMore {padding:10px 0px 6px 0px;}
.MoreLink { background:url(images/Arrow.png) right 7px no-repeat; padding:5px 15px 5px 0px;}
a:hover.MoreLink { background:url(images/ArrowOn.png) right 7px no-repeat; padding:5px 15px 5px 0px;}
.PostDate { text-align:left;padding:0px 0px 2px 0px; color:#666; font-size:10px;} 

/* Google Translate */
.goog-te-gadget a:link, .goog-te-gadget a:hover, .goog-te-gadget a:focus,.goog-te-gadget a:active, .goog-te-gadget a:active {
	color:#000 !important;
}
