
#container { width: 970px; margin: 0px auto; padding-top: 20px; height:400px }
#header { float: left; height: 72px; width: 970px; background-color:#0d4461}
body
{
    font: 12px Arial, Helvetica, sans-serif; 
    background-image: url('images/background.jpg');
    background-repeat: repeat-x;
    background-color:#FFFFFF;
    height:100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;


}

a {text-decoration: none;}
a:link {color:blue;}
a:visited {color: blue;}
a:hover {text-decoration: none; color: #ff9900;}
a:active {color: red;text-decoration: none}

td, div
{
   font: 12px Arial, Helvetica, sans-serif;  
}

.AvalibilityCalLargeDatesLarge{
color:#000000;
height:26px;
width:26px;
padding:0px;
font-weight:normal;
text-align:center;
font-size: 11px;
}

.AvalibilityCalLarge{
padding:0px;
font-weight:bold;
text-align:center;
font-size: 11px;
}

.avaialbilityTD
{
    border-color: #600;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    margin: 0;
    padding: 0px;
}
.checkAvalibilityCal{
padding:0px;
font-weight:bold;
text-align:center;
}
.checkAvalibilityCalDates{
color:#000000;
height:30px;
width:30px;
padding:0px;
font-weight:normal;
    border-color: #600;
    border-width: 1px 1px 1px 1px;
    border-style: solid;

}

.AvalibilityCal{
padding:0px;
font-weight:bold;
text-align:center;
font-size: 10px;
}
.AvalibilityCalDates{
color:#000000;
height:18px;
width:18px;
padding:0px;
font-weight:normal;
text-align:center;
font-size: 10px;
}

div.largeSearchButton a  {
margin-left:4px;
width:188px; 
height:31px; 
display:block; 
padding-top:2px;
font-weight:bold;
text-align:center; 
text-decoration:none; 
color:#FFFFFF;
background-image: url('images/bookButtonLarge.gif'); 
background-repeat: no-repeat;
padding-top:8px;
}
div.largeSearchButton a:link {color: #FFFFFF; text-decoration:none;}
div.largeSearchButton a:hover {color:red; text-decoration:none;}
#largeSearchButtonLink {font: 12px Arial, Helvetica, sans-serif;color: #FFFFFF; text-decoration:none; font-weight:bold;}
#largeSearchButtonLink a:hover {color:red; text-decoration:none;}

.detailsListTitle { border: 1px solid #000000; background-color: #EBEBEB; padding:4px; margin-top:10px; margin-bottom:10px;  font-weight: bold;  font-size: 13px} 
#content { margin-left: 14px; margin-right: 14px;  margin-bottom: 0px; text-align:left; background-color: #FFFFFF; overflow:hidden;height:100%; min-height:700px; }
#areaInfo {float:left; width:450px;}
#ms-content-wrap {
	width: 980px;
	margin-left: auto;
    margin-right: auto;
    height:auto;


}
#ms-header-top {
	width: 980px;
	margin-left: auto;
    margin-right: auto;
    height:100px;
    background: url('images/AGCR-header2.png') no-repeat center top; 
}
#ms-global-wrap {
	width: 980px;
	margin-left: auto;
    margin-right: auto

}
#ms-home-dl-bg {
	background: url('images/ms-home-cd-bg.gif') repeat-y;
	width: 980px; 
	position: relative
}
#ms-home-dl-top {
	background: url('images/ms-home-dl-bg-top-search.gif') no-repeat center bottom; 
	width: 980px; 
	height: 40px;
}
#ms-home-dl-top-home {
	/*background: url('images/ms-home-dl-bg-top.gif') no-repeat center bottom; */
	width: 980px; 
	height: 0px;
}
#ms-home-dl {
	margin-left:2px;
	margin-right:2px;
	padding-left: 12px;
	padding-right: 12px;
	background:url(images/topHeaderBlueBar.gif) repeat-x;
	height:10px;
	text-align:left;
}

#ms-global-footer {
	height: 168px; 
	width: 980px; 
	background: url('images/mainfooter.jpg') no-repeat center top;
}
.img-shadow {
  clear: both;
  float:left;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 8px 0 0 17px !important;
  margin: 8px 0 0 8px;
}
 
.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  width: 430px;
  height: 284px;
}
 
.img-shadow2 {
  clear: both;
  float:left;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 8px 0 0 8px !important;
  margin: 8px 0 0 8px;
}
 
.img-shadow2 img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -2px 6px 6px -6px;
  padding: 4px;
  width: 167px;
  height: 125px;
}
.specials-shadow {
  clear: both;
  float:left;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 8px 0 0 2px !important;
  margin: 8px 0 0 2px;
}
 
.specials-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;

} 
 
.p-shadow {
  clear: both;
  width: 90%;
  float:left;
  background: url(/d/cssdropshadows/img/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/d/cssdropshadows/img/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}
 
.p-shadow div {
  background: none !important;
  background: url(/d/cssdropshadows/img/shadow2.gif) no-repeat left top;
  padding: 0 !important;
  padding: 0 6px 6px 0;
}
 
.p-shadow p {
  color: #777;
  background-color: #fff;
  font: italic 1em georgia, serif;
  border: 1px solid #a9a9a9;
  padding: 4px;
  margin: -6px 6px 6px -6px !important;
  margin: 0;
}
#maincol {
	position:relative;
	margin:0;
	padding:10px;
	}
#leftcol { 
	position:relative;
	top:-10px;
	left:-10px;
	float:left;
	width:220px;  /* for IE5/WIN */
	width:200px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	z-index:100;
	}
#rightcol {
	position:relative;
	top:-10px;
	right:-10px;
	float:right;
	width:200px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	z-index:99;
	}
#centercol {
	position:relative;
	padding:0 240px;
	}
	
#imageHolder {
 position:relative;
}
#playbutton {
 position:absolute;
 top:80px;
 left:140px;
 width:144px;
 height:87px;
 border:10px;
}
#A.playbutton	
 {
 border:0px;
}



a.whiteText:link  { text-decoration: none;  color:#FFFFFF } 
a.whiteText:hover  { text-decoration: none; color:#FFFFFF;  } 
a.whiteText:visited { text-decoration: none;color:#FFFFFF;  } 
a.whiteText:visited:hover { text-decoration: none; color:#FFFFFF; }  

a.subCatsPropertySpecialsLink:link  { text-decoration: none; color: #2197e8; font-size: 16px; font-weight: bold } 
a.subCatsPropertySpecialsLink:hover  { text-decoration: none; color: #F2A547; font-size: 16px; font-weight: bold } 
a.subCatsPropertySpecialsLink:visited { text-decoration: none; color: #2197e8; font-size: 16px; font-weight: bold } 
a.subCatsPropertySpecialsLink:visited:hover { text-decoration: none; color: #F2A547; font-size: 16px; font-weight: bold }  


a.subCatsPropertyNameLink:link  { text-decoration: none; color: #2197e8;  font-size: 20px; font-weight: bold } 
a.subCatsPropertyNameLink:hover  { text-decoration: none; color: #F2A547; font-size: 20px; font-weight: bold } 
a.subCatsPropertyNameLink:visited { text-decoration: none; color: #2197e8;font-size: 20px; font-weight: bold } 
a.subCatsPropertyNameLink:visited:hover { text-decoration: none; color: #F2A547;  font-size: 20px; font-weight: bold }  

a.subSpecialsListLink:link  { text-decoration: none; color: #2197e8; font-size: 14px; font-weight: bold } 
a.subSpecialsListLink:hover  { text-decoration: none; color: #F2A547;font-weight: bold } 
a.subSpecialsListLink:visited { text-decoration: none; color: #2197e8; font-weight: bold} 
a.subSpecialsListLink:visited:hover { text-decoration: none; color: #F2A547;font-weight: bold}  



a.subCatsAreaNameLink:link  { text-decoration: underline; color: #f57223; font-family: arial, helvetica, sans serif; font-size: 14px; font-weight: normal } 
a.subCatsAreaNameLink:hover  { text-decoration: none; color: #F2A547;  font-weight: normal } 
a.subCatsAreaNameLink:visited { text-decoration: underline; color: #2197e8; font-weight: normal } 
a.subCatsAreaNameLink:visited:hover { text-decoration: none; color: #F2A547; font-weight: normal }  

a.subCatsButtonLink:link  { text-decoration: none; color: #003399; font-size: 12px; font-weight: normal } 
a.subCatsButtonLink:hover  { text-decoration: none; color: #F2A547; font-size: 12px; font-weight: normal } 
a.subCatsButtonLink:visited { text-decoration: none; color: #003399; font-size: 12px; font-weight: normal } 
a.subCatsButtonLink:visited:hover { text-decoration: none; color: #F2A547; font-size: 12px; font-weight: normal }  


td.subCatsText {text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 12px; color: #000000;}
.subCatsTitle {text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 13px; color: #000000; font-weight: bold;}

a.small_blue:link  { text-decoration: underline; color: #5da3c8; font-family: arial,helvetica,sans serif; font-size: 11px} 
a.small_blue:hover  { text-decoration: none; color: #333333; font-family: arial,helvetica,sans serif; font-size: 11px } 
a.small_blue:visited { text-decoration: underline; color: #5da3c8; font-family: arial,helvetica,sans serif; font-size: 11px }  
a.small_blue:visited:hover { text-decoration: none; color: #333333; font-family: arial,helvetica,sans serif; font-size: 11px }

a.subCatsLateDeals:link  { text-decoration: none; color: #2197e8; font-family: arial, helvetica, sans serif; font-size: 13px; font-weight: bold } 
a.subCatsLateDeals:hover  { text-decoration: none; color: #F2A547; font-family: arial, helvetica, sans serif; font-size: 13px; font-weight: bold } 
a.subCatsLateDeals:visited { text-decoration: none; color: #2197e8; font-family: arial, helvetica, sans serif; font-size: 13px; font-weight: bold } 
a.subCatsLateDeals:visited:hover { text-decoration: none; color: #F2A547; font-family: arial, helvetica, sans serif; font-size: 13px; font-weight: bold }  


td.small {text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 12px; color: #ffffff}
td.small_black {text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 10px; color: #000000}
td.small_grey {text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 10px; color: #333333}
td.small_blue {text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 10px; color: #588FC2}
td.small_white {text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 9px; color: #ffffff}
td.medium_black {text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 11px; color: #000000}
td.medium_grey {text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 11px; color: #777777}
td.medium_white {text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 11px; color: #FFFFFF}
td.grey {text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 11px; color: #666666}
td.grey_small {text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 10px; color: #333333}
td.black {text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 12px; color: #000000}
td.grey_medium {text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 11px; color: #777777}
td.large_grey {text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 14px; color: #777777}
h5.grey {text-decoration: none; font-family: arial,helvetica,sans serif; color: #333333}
.large {text-decoration: none; font-family: arial black,helvetica,sans serif; font-size: 22px; color: #333333}
.small {text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 11px; color: #000000}
.title {text-decoration: none; }
td.body { text-decoration: none;}
table.thingreyline { border-width: 1px; border-color: #555555; border-style: solid}




#interface1 {
    z-index:1;
}
#loader_container {text-align:center;position:absolute;top:40%;width:100%}
#loader {
    font-family:Tahoma, Helvetica, sans;
    font-size:10px;
    color:#000000;
    background-color:#FFFFFF;
    padding:10px 0 16px 0;
    margin:0 auto;
    display:block;
    width:135px;
    border:1px solid #6A6A6A;
    text-align:left;
    z-index:255;
}
#progress {
    height:5px;
    font-size:1px;
    width:1px;
    position:relative;
    top:1px;
    left:10px;
    background-color:#9D9D94
}
#loader_bg {background-color:#EBEBE4;position:relative;top:8px;left:8px;height:7px;width:113px;font-size:1px}
/***********/
.border_preview{
    z-index:100;position:absolute; background-color: #FFF;width:460px; border: 1px solid #888;
    min-height:380px;
    height:auto !important;
    height:380px;
}
.title_h2 {
 width:300px;padding:12px 0 0 14px;font-family: arial,helvetica,sans serif; color: #666666;font-size:14px;  font-weight: bold;
}

h1, h2, h3 {
    padding:0;
    margin:0
}
h1 {
    font-size:14px; 
    font-family: arial,helvetica,sans serif; 
}
h2, h3 {
    font-size:13px
    font-family: arial,helvetica,sans serif; 
}

.Heading1{
    padding:0;
    margin:0;
    font-size:14px;
    font-weight:bold;
}
.Heading2{
    padding:0;
    margin:0;
    font-size:13px;
    font-weight:bold;
}
  
	.agcrcpYearNavigation, .agcrcpMonthNavigation 
	
			{
			background-color:#66B2E6;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			padding-bottom:4px;
			padding-top:4px;
			}
	A.agcrcpMonthNavigation	{
	text-decoration:none;
	color:#FFFFFF;
	}	
	.agcrcpDayColumnHeader,
	.agcrcpYearNavigation,
	.agcrcpMonthNavigation,
	.agcrcpCurrentMonthDate,
	.agcrcpCurrentMonthDateDisabled,
	.agcrcpOtherMonthDate,
	.agcrcpOtherMonthDateDisabled,
	.agcrcpCurrentDate,
	.agcrcpCurrentDateDisabled,
	.agcrcpTodayText,
	.agcrcpTodayTextDisabled,
	.agcrcpText
			{
			font-family:arial;
			font-size:8pt;
			
			}
	TD.agcrcpDayColumnHeader
			{
			text-align:right;
			border-width:0 0 1 0;
			}
	.agcrcpCurrentMonthDate,
	.agcrcpOtherMonthDate,
	.agcrcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.agcrcpCurrentMonthDateDisabled,
	.agcrcpOtherMonthDateDisabled,
	.agcrcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.agcrcpCurrentMonthDate
			{
			color:#6677DD;
			font-weight:bold;
			text-decoration:none;
			}
	A.agcrcpCurrentMonthDate {
	text-decoration:none;
	font-size:8pt;
	color: #000000;
}		
	A.agcrcpOtherMonthDate {
	text-decoration:none;
	font-size:8pt;
	color: gray;
}
A.agcrcpCurrentDate{
	text-decoration:none;
	font-size:8pt;
}
	.agcrcpCurrentDate
			{
			color: #FF0000;
			font-weight:bold;
			}
	.agcrcpOtherMonthDate
			{
			color:#808080;
			}
	TD.agcrcpCurrentDate
			{
			color:#FF0000;
			background-color: #FFFFFF;
			border-width:1px;
			border:thin solid #000000;
			text-decoration:none;
			}
	TD.agcrcpCurrentDateDisabled
			{
			border-width:1;
			border: thin solid #FFAAAA;
			}
	TD.agcrcpTodayText,
	TD.agcrcpTodayTextDisabled
			{
			border-width:1 0 0 0;
			}
	A.agcrcpTodayText,
	SPAN.agcrcpTodayTextDisabled
			{
			height:20px;
			}
	A.agcrcpTodayText
			{
			color:#6677DD;
			font-weight:bold;
			text-decoration:none;
			}
	SPAN.agcrcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.agcrcpBorder
			{
			border: thin solid gray;
			}       

div.scroll {
height: 480px;
width: 640px;
overflow: auto;
border: 1px solid #666;
background-color: #FFFFFF;
padding: 8px;
font-family: arial; 
font-size: 14px
}
.imgNoStyle{
border: 0px solid black;
text-decoration:none;

}

#OwnerLoginWiget
{
  width: 232px;
  background-color: White;
  font-size: 8pt;
  line-height: 10pt;
  border-right: 1px solid #7A9CC8;
  border-left: 1px solid #7A9CC8;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=true,startColorstr=#FFffffff, endColorstr=#FFebf0ff";padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:10px
}

#ContactWiget
{
  width: 188px;
  background-color: White;
  border-right: 1px solid #7A9CC8;
  border-left: 1px solid #7A9CC8;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=true,startColorstr=#FFffffff, endColorstr=#FFebf0ff";padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:10px
}

#ResBoxWiget
{
  width: 188px;
  background-color: White;
  _margin-right:10px;
  padding:0px;
  font-size: 8pt;
  text-align:left;
  line-height: 10pt;
  border-right: 1px solid #7A9CC8;
  border-left: 1px solid #7A9CC8;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=true,startColorstr=#FFffffff, endColorstr=#FFebf0ff";padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:10px
}

.ListBoxWiget
{
height: 96px;
  width: 328px;
  background-color: White;
  border-right: 1px solid #7A9CC8;
  border-left: 1px solid #7A9CC8;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=true,startColorstr=#FFffffff, endColorstr=#FFebf0ff";padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:10px
}

#topmenuBar{
	background:url(images/topHeaderBlueBar.gif);
	height:23px;
	margin-right:13px;
	margin-left:3px;
}
div.terms
{
  width: 920px;
  height: 400px;
  overflow: auto;
  padding: 10px;
  border: 1px solid gray;
}
#dhtmltooltip{
position: absolute;
width: 450px;
border: 1px solid black;
padding: 6px;
background-color: #FFFFE0;
visibility: hidden;
text-align:left;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}