
/* These are the XML/XSL Styles */
.hotelList {text-align: center;}

div.ASUHotelsData {display: block; width: 95%; clear: both; margin: 0 auto; margin-top: 5px; text-align: left;}
div.ASUHotels-Header {display: none; height: 25px; background: #D3C5AA;}
div.ASUHotels-Header span {font-weight: bold;}
div.ASU-Row {background: #fff; padding: 5px 5px 10px 5px; border: solid 1px #D3C5AA; margin-bottom: 5px;}
div.ASU-AltRow {background: #EAE2D2; padding: 5px 5px 10px 5px; border: solid 1px #D3C5AA; margin-bottom: 5px;}

div:hover.ASU-Row,
div:hover.ASU-AltRow {background: #D3C5AA; padding: 5px 5px 10px 5px;}

div:hover.ASU-Row .Website a:link,
div:hover.ASU-AltRow .Website a:link {text-decoration: underline; color: #369; padding-right: 17px; background: url(externalLink.png) no-repeat center right;}

div:hover.ASU-Row .Website a:hover,
div:hover.ASU-AltRow .Website a:hover {text-decoration: underline; color: #900;padding-right: 17px; background: url(externalHover.png) no-repeat center right;}


.Hotel {Font-size: 14px; font-weight: bold; text-align: left; display: block; clear: right;}
.Address {font-size: 12px; padding-right: 10px; }
.City {font-size: 12px; padding-right: 10px; }
.Phone {font-size: 12px; }

.booking {display: block; clear: both; margin-right: 15px; font-size: 10px; color: #900;}

.Rates {display: block; width: 25%; text-align: center; font-size: 12px; float: right; position: relative; top: -25px;}
.Rates:before {content: "Preferred Rates:"; display: block; clear: both;}

.Rate_x0020_Code {display: block; width: 25%; text-align: center; font-size: 12px; font-weight: bold; color: #900; float: right; clear: right; position: relative; top: -20px;}
.Rate_x0020_Code:before {content: "Rate Code: "; color: #900;}

/*
.Rate_x0020_Code {font-size: 12px; font-weight: bold; display: block; width: 25%; text-align: center; color: #900; float: right; clear: both; margin-top: 0;}
.Rate_x0020_Code:before {content: "Rate Code: "; color: #900;}

.Rates {font-size: 10px; display: block; width: 25%; background: #efebe2; border: solid 1px #eae2d2; padding: 3px; float: right; clear: both; text-align: center; font-size: 12px; margin-top: -100px; }
.Rates:before {content: "Preferred Rates:"; display: block; clear: both;}
*/

/*
div.ASU-Row.Standard .Rate_x0020_Code,
div.ASU-AltRow.Standard .Rate_x0020_Code,
div.ASU-Row.Standard .Rates,
div.ASU-AltRow.Standard .Rates {width: 50%; text-align: left; margin-right: 5px;}
*/

/*
div.ASU-Row.Standard .Rate_x0020_Code,
div.ASU-AltRow.Standard .Rate_x0020_Code {margin-top: -40px;}

div.ASU-Row.Standard .Rates,
div.ASU-AltRow.Standard .Rates {margin-top:-20px;}
*/


.Description:before {content: "Description: "; font-weight: bold;}
.Description {font-size: 10px; display: block; margin: 5px 0; width: 74%; }

.Website {font-size: 10px; font-weight: bold;}
.Website:before {content: "Website: "}
.Website a:link {font-size: 10px; color: #036; font-weight: normal;}
.Website a:hover {color: #900; text-decoration: underline; padding-right: 17px; background: url(externalHover.png) no-repeat center right;}

.Photo {display: block; float: left; padding: 3px 5px 0 0;}


div.ASU-Row.Platinum {background: #fff url(platinum.png) no-repeat top left; padding-top: 23px;}
div.ASU-AltRow.Platinum {background: #EAE2D2 url(platinum.png) no-repeat top left; padding-top: 23px;}


div:hover.ASU-Row.Platinum,
div:hover.ASU-AltRow.Platinum {background: #D3C5AA url(platinumHover.png) no-repeat top left;}


div.ASU-Row.Standard .Description,
div.ASU-AltRow.Standard .Description,
div.ASU-Row.Standard .Website,
div.ASU-AltRow.Standard .Website,
div.ASU-Row.Standard .Photo,
div.ASU-AltRow.Standard .Photo {display: none;}


.ASUContainer {text-align: center;}
.ASUContainer table {margin: 0 auto; margin-top: 0px;}
.ASUContainer label span {font-size: 14px; font-weight: bold; color: #99002E; font-family: 'Lucida Sans', Verdana, Arial, sans-serif;}
/* .ASUContainer label a {display: none;}*/
table input {margin-top: 3px; margin-bottom: 7px;}
.CommandButton {font-size: 14px; font-weight: bold;}
a:link.CommandButton {text-decoration: none;}
a:link.CommandButton:hover {text-decoration: underline; color: #900;}


.Map {display: block; width: 72px; height: 25px; text-indent: -700em; float: right; margin-top: -30px; margin-right: 5px;}
.Map a {display: block; width: 72px; height: 25px; background: url(map.png) no-repeat center center;}

.how {padding-bottom: 50px; padding-top: 25px;}
.how hr {width: 550px; height: 1px; border-top: solid 1px #900; background: #900;}
.how p {width: 550px; margin: 0 auto; font-size: 14px; line-height: 20px; margin-bottom: 10px; text-align: justify;}
.center p {text-align: center; line-height: 16px;}
.how ol, .how li {font-size: 14px; line-height: 20px; margin-bottom: 10px; text-align: left; width: 400px; margin: 0 auto;}
a:link.email, a:visited.email {color: #369; padding-right: 16px; background: url(envelopeLink.gif) no-repeat center right;}
a:hover.email {color: #900; padding-right: 16px; background: url(envelopeHover.gif) no-repeat center right;}

html>body .contentpane.bg {background: #ffbd55 url(ASU-watermark.gif) no-repeat top center; min-height: 640px;}
.contentpane.bg {background: #ffbd55 url(ASU-watermark.gif) no-repeat top center;}

blockquote
	{
	text-align: center;
	font-family: 'Lucida Sans', Verdana, Arial, sans-serif;
	font-size: 14px;

	}
	
p.center {text-align: center;}

/*
DataGrid Styles */
.hotelList {text-align: center;}
.hotelList table {width: 95%; margin: 0 auto; text-align: left; vertical-align: top;}

.DataGrid_Header {}
.DataGrid_Item {}
.DataGrid_alternatingItem {}
