﻿* { margin:0; padding:0;}

body#body
{ 
	background:url(images/bg.gif) top repeat-x #003d5b;
	font-family:Comic Sans MS;
	font-size:13px;
	
}

#main { width:898px; min-height:500px;}
#Logo { text-align:left; padding-bottom:10px; padding-top:15px;}

.col1 { color:#FFF; font-size:10px; padding-left:22px; padding-top:7px;}
.bg-row { background:url(images/Sea.png) top left no-repeat; margin:15px 15px 0px 15px; height:250px; width:864px;}
.content { background-color:White; text-align:left; width:100%;}
.tblContent { padding:0px 15px 0px 15px;}
.corner-top-left {background:url(images/corner-top-left.gif) no-repeat left top #FFF;}
.corner-top-right {background:url(images/corner-top-right.gif) no-repeat right top; overflow:hidden; width:100%; padding-bottom:25px;}
.corner-bot-left {background:url(images/corner-bot-left.gif) no-repeat left bottom #FFF;}
.corner-bot-right {background:url(images/corner-bot-right.gif) no-repeat right bottom; overflow:hidden; width:100%;}

.bulletWrapper { background:url(images/side_top.gif) left top repeat-x; padding:5px 5px 5px 10px; text-align:left; width:30px;}
.categoryHeader{ background:url(images/side_top.gif) left top repeat-x; padding:10px 15px 12px 0px; color:White; text-align:left; font-weight:bold; vertical-align:top; font-size:14px; width:1200px}

.bulletWrapperContent { background:url(images/side_top_3.gif) left top repeat-x; padding:5px 5px 5px 10px; text-align:left; width:30px;}
.categoryHeaderContent{ background:url(images/side_top_3.gif) left top repeat-x; padding:10px 15px 12px 0px; color:White; text-align:left; font-weight:bold; vertical-align:top; font-size:14px; width:1200px;}

#categories.widget_style { padding:0 0 8px 0;}
#categories.widget_style ul { font-size:10px; margin:0 0 0 31px;}
#categories.widget_style li { font-size:10px;  color:#F80C0C;}
#categories.widget_style li a { font-size:10px;color:#2A76C2; line-height:2.13em; font-weight:bold; text-decoration:none; background:url(images/arr.gif) 0 4px no-repeat; padding:0 0 0 9px;}
#categories.widget_style li a:hover { text-decoration:underline;}

/*******************box*********************************/
.left_top{ background:url(images/left_top.gif) left top no-repeat;}
.right_top{ background:url(images/right_top.gif) right top no-repeat;}
.left_bot{ background:url(images/left_bot.gif) left bottom no-repeat;}
.right_bot{ background:url(images/right_bot.gif) right bottom no-repeat; width:100%; padding:0 0 15px 0;}

.side_left{ background:url(images/side_left.gif) left top repeat-y #EDF5FD;}
.side_right{ background:url(images/side_right.gif) right top repeat-y;}
.side_top{ background:url(images/side_top.gif) left top repeat-x;}
.side_bot{ background:url(images/side_bot.gif) left bottom repeat-x;}
/***************************end**************************/

#menu{ /* nothing in here right now */
}

#menu .Item
{ 
  /* CSS class for non-selected Menu Item */
  /*background: url(images/arr.gif) no-repeat left;*/
  font-weight:bold;
  color:#0066CC;
  padding-bottom:2px;
}

#menu .ItemHover
{ 
  /* CSS class for hovering and selected Menu Item
     ... which can be split up, of course! */
  /*background: url(images/arr.gif) no-repeat left; */
  font-weight:bold;
  color:#0066CC;
}

/*#menu .ItemSelected*/
.ItemSelected
{ 
  /* CSS class for hovering and selected Menu Item
     ... which can be split up, of course! */
  /*background: url(images/arr.gif) no-repeat left; */
  padding-left:5px;
  font-weight:bolder;
  color:#010439;
}


/* CSS classes for standard Links, only valid inside the #menu DIV */
#menu a, #menu a:visited
{
  background: transparent ! important;
  display: block;
  color:#0066CC;
}

#menu a:hover, #menu a:active, #menu a:focus
{
  background: transparent ! important;
  display: block;
  color:Navy;
}

p { padding-top:10px; padding-bottom:10px; text-align:justify;}
textarea, input { border:solid 1px gray;}

.pageThumbnailsContainer { width:100%; margin-bottom:10px; }
.pageThumbnails {border:solid 1px silver; padding:2px;}

#Phones { border:solid 1px silver; text-align:left; }
#Phones td { padding: 3px; }

.Prices { margin-top:20px; margin-bottom:20px;}
.Periods { padding:3px; background-color:#4A3C8C; color:White;}
.Rooms { padding:3px; background-color:#E7E7FF;}
