#EastMedia h1,#EastMedia h2,#EastMedia h3,#EastMedia h4,#EastMedia h5,#EastMedia h6 {
	font-weight:normal;
	padding:0;
	margin:0
}

#EastMedia p,
#EastMedia input,
#EastMedia select,
#EastMedia textarea,
#EastMedia img,
#EastMedia ul,
#EastMedia li {
	padding:0;
	margin:0
}
#EastMedia img {
	border:0;
	vertical-align:middle
}

#EastMedia a {
	text-decoration:none
}

#EastMedia {
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif
}

#EastMedia h1 {
	font-size:30px;
	margin-bottom:5px;
	color:#990000
}

#EastMedia h3 {
	font:16px Georgia, "Times New Roman", Times, serif;
	color:#990000;
	border:solid #ff9933;
	border-width:1px 0;
	padding:2px 0;
	margin-bottom:5px
}


#EastMedia_search {
	border-bottom:2px solid #ff9933;
	margin-bottom:5px;
	padding-bottom:5px;
	float:left;
	width:100%
}

#EastMedia_search select,
#EastMedia_search input {
	float:left;
	margin-right:5px;
	background:#FFF;
	border:1px solid #9b9b9b;
	color:#000;
	font-size:16px
}
#EastMedia_search option {
	background:#FFF;
	color:#000;
	font-size:16px
}

#EastMedia_search .button {
	background:#ff6633;
	padding:0 5px;
	color:#FFF
}

#EastMedia_quoteTable {
	position:absolute;
	right:0;
	top:150px
}

#EastMedia_classExplained {
	position:absolute;
	top:194px;
	width:115px;
	right:10px;
}
#EastMedia_classExplained span {
	display:block;
	background:url(/images/structure/class.gif) repeat-x;
	height:16px;
	width:93px;
	margin:0 auto
}

.EastMedia_clear {
	clear:both
}

#EastMedia_leftScroll .EastMedia_hotel {
	border-bottom:1px solid #ff9933;
	margin-bottom:5px;
	padding-bottom:5px
}
#EastMedia_leftScroll .EastMedia_hotel img {
	margin-right:5px
}
#EastMedia .EastMedia_showMap a {
	color:#990000
}

.EastMedia_hotel .image {
	float:right;
	width:90px;
	margin-left:5px
}

#EastMedia h2 {
	color:#990000;
	font-size:15px;
	margin-bottom:5px;
	font-weight:bold
}
#EastMedia h2 a {
	color:#990000;
	float:left
}
.EastMedia_hotel_class {
	background:url(/images/structure/class.gif);
	height:17px;
	width:55px;
	display:block;
	margin:0 5px 5px 0
}
#EastMedia .EastMedia_hotel .EastMedia_hotel_class {
	float:left;
	margin-bottom:0
}
.EastMedia_hotel .EastMedia_hotel_class {
	margin:0 0 0 10px
}
#EastMedia_rightMap .EastMedia_hotel .EastMedia_hotel_class {
	margin:2px 0 5px 0
}
.EastMedia_hotel_class_4 {
	width:74px
}
.EastMedia_hotel_class_5 {
	width:93px
}
#EastMedia .EastMedia_hotel_links {
	margin-top:5px
}
#EastMedia .EastMedia_hotel_links a {
	text-decoration:underline;
	color:#949cce;
	font-weight:bold;
	background:url(/images/structure/details.gif) no-repeat;
	padding-left:14px;
	margin-right:16px
}

#EastMedia .EastMedia_hotel_links .EastMedia_hotel_zoom {
	background-image:url(/images/structure/zoom.gif);
	padding-left:18px
}

#EastMedia_left {
	float:left;
	width:300px
}
#EastMedia_left p {
	margin-bottom:10px;
	font-size:11px;
	text-align:justify
}
#EastMedia_left .buttons {
	position:relative;
	bottom:4px
}
#EastMedia_left .buttons a {
	background:#ff6633;
	padding:3px 5px;
	text-decoration:underline;
	margin-right:2px;
	font-weight:bold
}
#EastMedia_left .backpack {
	position:relative;
	bottom:3px
}
#EastMedia_right {
	width:500px;
	float:left;
	margin-left:10px
}

#EastMedia_images li {
	list-style:none;
	margin-bottom:5px;
	position:relative;
	float:left;
	padding:0 2px;
	text-align:center
}
#EastMedia_images img,
#EastMedia_images span {
	width:90px;
	display:block;
	top:0;
	left:0;
	background:#000
}

#EastMedia_image {
	height:333px;
	overflow:hidden;
	margin-bottom:10px
}

#EastMedia_map {
	overflow:hidden
}
#EastMedia_image #EastMedia_map img {
	width:auto
}
/*
#EastMedia_image img {
	width:500px
}
*/
#EastMedia_star_ratings {
	position:absolute;
	background:#ffffcc;
	border:1px solid #ff9933;
	width:400px;
	padding:5px 5px 0 5px
}
#EastMedia_star_ratings p {
	margin-bottom:10px
}

#EastMedia_star_ratings_close {
	position:absolute;
	top:5px;
	right:5px
}

#EastMedia .EastMedia_hotel .EastMedia_address {
	display:none
}



.jcarousel-container {
    position: relative;
	overflow:hidden
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
	left:16px;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 90px;
    height: 90px;
	text-align:center;
	overflow:hidden
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next,
.jcarousel-prev {
	width:13px;
    display: none;
	position:absolute;
	top:0;
	height:90px
	
}
 
 
.jcarousel-next {
    z-index: 3;
	right:0;
	background:url(/images/structure/right.png);
}

.jcarousel-next.jcarousel-next-disabled {
	background:url(/images/structure/right-off.png);
}

.jcarousel-prev {
    z-index: 3;
	background:url(/images/structure/left.png);
	left:0
}
.jcarousel-prev.jcarousel-prev-disabled {
	background:url(/images/structure/left-off.png);
}
