* {
	padding:0;
	margin:0;
}
body {
	background:#fff url(http://www.cheaprooms.com/css/images/body.gif) repeat-x 0 0;
}
img {
    border: 0;
}
.cl {
	font-size:0;
	line-height:0;
	height:0;
	clear:both;
}
a {
	color:#0056a9;
	text-decoration: underline;
}

body div#page{
	width:900px;
	margin:auto;
	
}

h1#logo {
	font-size:0;
	line-height:0;
	width:300px;
	height:91px;
    float: left;
}
h1#logo a {
	text-indent: -10000px;
	width:300px;
	height:91px;
	background:url(http://www.cheaprooms.com/css/images/logo.png) no-repeat 0 0;
	display:block;
}
#contact {
    
    width: 336px;
    height: 91px;
    background: url(http://www.cheaprooms.com/css/images/contact.png) 0 0 no-repeat;
    float:right;
    font-size:11px;
    padding-left:10px;
    
}
#contact strong.usaphone {
    display: block;
    margin: 26px 0 0 31px;
    color: #4d3823;
    font-weight: normal;
    
}
#contact strong.usaphone span {
    font-weight: bold;
    color: #e72b3a;
    font-size: 13px;
    letter-spacing: 1px;
    margin-left: 6px;
    
}
#contact strong.europephone {
    display: block;
    margin: 5px 0 0 50px;
    color: #4d3823;
    font-weight: normal;
}
#contact strong.europephone span {
    font-weight: bold;
    color: #4d3823;
    font-size: 13px;
    margin-left: 6px;
}
#navigation {
	height:37px;
	background:#fff url(http://www.cheaprooms.com/css/images/nav.gif) repeat-x 0 bottom;
	
}
#navigation ul {
	list-style-type: none;
	border:solid 1px #7fbaeb;
	height:28px;
	padding-left:27px;
}
#navigation ul li {
	display:inline;
	float:left;
	height:28px;
	background:url(http://www.cheaprooms.com/css/images/nav-li.gif) no-repeat 0 0;
	padding:1px 0 0 2px;
}
#navigation a {
	color:#666;
	font-weight: bold;
	text-decoration: none;
	display:block;
	line-height:14px;
}
#navigation a span {
	display:block;
}
#navigation a span span {
	padding:6px 18px 7px 18px;
	font-family: Arial, sans-serif;
	font-size:12px;
	color:#666;
}
#navigation a:hover,
#navigation a.active {
	 background:url(http://www.cheaprooms.com/css/images/nav-a.gif) repeat-x 0 0;
	 color:#5d493c;
}
#navigation a:hover span,
#navigation a.active span { background:url(http://www.cheaprooms.com/css/images/nav-span.gif) no-repeat 0 0; }
#navigation a.active span span,
#navigation a:hover span span { background:url(http://www.cheaprooms.com/css/images/nav-span.gif) no-repeat right 0; }


#small-nav {
	font-size:9px;
	text-align: right;
	padding:5px 0 10px 0;
	line-height:12px;
}
#small-nav a {
	color:#4b494d;
	text-decoration: none;
	background-repeat:no-repeat;
	background-position:0 0;
	border-right:solid 1px #ccc;
	padding:3px 5px 3px 16px;
	margin-right:3px;
	
}
#small-nav a:hover {
	color:#0056a9;
	text-decoration: underline;
}

a#credit-cart-sm{ background-image:url(http://www.cheaprooms.com/css/images/cc.gif); padding-left:19px;}
a#customer-care-sm { background-image:url(http://www.cheaprooms.com/css/images/clock.gif); }
a#faq-sm { background-image:url(http://www.cheaprooms.com/css/images/faq.gif); }
a#cancel-reservation-sm { background-image:url(http://www.cheaprooms.com/css/images/cancel-reservation.gif); border:0; margin:0; }
#footer {
	text-align: center;
	border-top:solid 1px #dadada;
	padding-bottom:10px;
}
#footer a {
	color:#666;
	text-decoration: none;
}

#footer a:hover {
	color:#0056a9;
	text-decoration: underline;
}
#footer div {
	border-top:solid 5px #e6e6e6;
	font-weight: bold;
	padding-top:6px;
	padding-bottom:5px;
}
#footer div span {
	margin:0 4px;
}
#footer p {
	font-size:9px;
	line-height:13px;
}
.OLDlistblue-top {
	border:solid 1px #d0cfd0;
}
.OLDwhite-barL {
	border:solid 1px #d0cfd0;
}
.masterBorder1pxBlue {
	border:solid 1px #d0cfd0;
}
.button {
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	color: #3956a9;
	background-color: #ffcc33;
	border-color:     #ffb305;
	
	border-bottom:#dd6633 2px solid;
	border-right:#dd6633 2px solid;
	border-top:#Fe9 2px solid;
	border-left:#Fe9 2px solid;
	
	background:url(http://www.cheaprooms.com/css/images/nav-a.gif) repeat-x 0 0;
	font-weight:bold;
}
a.button,
input.type-submit,
button {
	color: #3956a9;
	background-color: #ffcc33;
	border-color:     #ffb305;
	
	border-bottom:#dd6633 2px solid;
	border-right:#dd6633 2px solid;
	border-top:#Fe9 2px solid;
	border-left:#Fe9 2px solid;
	
	background:url(http://www.cheaprooms.com/css/images/nav-a.gif) repeat-x 0 0;
	/*background-image: none;*/
	font-weight:bold;
}
/* for IE 5-6 */
div#page a.button {
	color: #3956a9; /* PZ bgColor, default #FFFFFF white */
}
#page-header {
	width:900px;
	margin:0 auto;
	text-align: left;
}
div#subfooter-content div#subfooter-phone-numbers ul.phone-numbers {
	border:solid 1px #fff9d8;
	width: 336px;
	height: 85px;
	background: url(http://www.cheaprooms.com/css/images/contact.png) 0 0 no-repeat;
	font-size:11px;
	margin: -24px 0 -11px 0;
	margin-left: auto;
	margin-right: auto;
}
div#subfooter-content div#subfooter-phone-numbers ul.phone-numbers li.tel.first-child {
	display: block;
	margin: 27px 0 0 -31px;
	color: #4d3823;
	font-weight: normal;
}
div#subfooter-content div#subfooter-phone-numbers ul.phone-numbers li.tel.first-child span {
	font-weight: bold;
	color: #e72b3a;
	font-size: 13px;
	letter-spacing: 1px;
	margin-left: 6px;
}
div#subfooter-content div#subfooter-phone-numbers ul.phone-numbers li.tel {
	display: block;
	margin: 10px 0 0 0px;
	color: #4d3823;
	font-weight: normal;
}
div#subfooter-content div#subfooter-phone-numbers ul.phone-numbers li.tel span {
	font-weight: bold;
	color: #4d3823;
	font-size: 13px;
	margin-left: 6px;
}
div#utilities {
	display: none;
}

