﻿#main-content
{
	font-size: 70%;
	color: #333333;
}

#main-content a
{
	text-decoration: none;
	color: #561E7F;
	font-weight: bold;
}

/*********************** Container Boxes *******************************/
#main-content .RoundBox200
{
	width: 210px;
	float: left;
	background-image: url(images/roundbox_background_200.gif);
	background-repeat: repeat-y;
}

#main-content .RoundBox200-Top
{
	background-image: url(images/roundbox_top_200.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#main-content .RoundBox200-Content
{
	padding: 0px 10px 0px 10px;
}

#main-content .RoundBox200-Bottom
{
	background-image: url(images/roundbox_bottom_200.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#main-content .RoundBox400
{
	float: left;
	width: 420px;
	background-image: url(images/box_background_400.gif);
	background-repeat: repeat-y;
}

#main-content .RoundBox400-Top
{
	background-image: url(images/box_top_400.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#main-content .RoundBox400-Content
{
	padding: 0px 10px 0px 10px;
}

#main-content .RoundBox400-Bottom
{
	background-image: url(images/box_bottom_400.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#main-content .RoundBox600
{
	clear: both;
	width: 630px;
	background-image: url(images/box_background_600.gif);
	background-repeat: repeat-y;
}

#main-content .RoundBox600-Top
{
	background-image: url(images/box_top_600.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#main-content .RoundBox600-Content
{
	padding: 0px 10px 0px 10px;
	margin: 0px;
}

#main-content .RoundBox600-Bottom
{
	background-image: url(images/box_bottom_600.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

/*Square box with top header 3 across page*/
#main-content .ContainerBox
{
	float: left;
	width: 210px;
}

#main-content .ContainerBox img
{
	margin: 0px;
}

#main-content .ContainerBox-Content
{
	margin: 0px;
	padding: 0px 5px 5px 5px;
	background-image: url(images/box_background_200.gif);
	background-repeat: repeat-y;
	word-wrap: break-word;
}

#main-content .ContainerBox-Content dl
{
	padding: 0px 5px 10px 5px;
}

#main-content .ContainerBox-Bottom
{
	background-image: url(images/box_bottom_200.gif);
	background-repeat: no-repeat;
}

#main-content .imgleft
{
	margin-top: 10px;
	width: 600px;
}

#main-content .imgleft dt
{
	float: left;
	padding: 0px 5px 0px 5px;
}

#main-content .imgleft dd
{
	float: left;
}

#main-content .tableborderbottom
{
	width: 590px;
}

#main-content .tableborderbottom td
{
	border-bottom: dashed 1px #93C741;
}

/*********************** Homepage *******************************/
#main-content #CentreBottom
{
	clear: both;
}

#main-content #CentreBottomTop
{
	clear: both;
}

#main-content #CentreBottomBottom
{
	clear: both;
}

#main-content #routeselect
{
	width: 210px;
	float: left;
}

#main-content .Icons ul
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
}

#main-content .Icons ul li
{
	display: block;
	float: left;
	text-align: center;
	padding: 5px;
	margin: 0px;
	width: 90px;
}

#main-content #frontpagecenter
{
	clear: both;
}

#main-content #frontpagebottom
{
	clear: both;
	float: left;
}

#main-content #frontpagebottom-right
{
	float: left;
}

#main-content #tripadvisor
{
	float: left;
}

#main-content #videos
{
	float: left;
}


/*********************** Section List *******************************/

#main-content .sectionlist
{
	float: left;
	margin: 0px;
	padding: 0px;
}

#main-content .sectionlist .sectionlistitem .businessimage img
{
	padding: 5px;
	background-color: #90BF13;
}

#main-content .sectionlist .sectionlistitem h2
{
	font-size: 14px;
	height: 16px;
}

#main-content .sectionlist table
{
	margin: 0px;
	padding: 0px;
}

#main-content .sectionlist td
{
	vertical-align: top;
	border-bottom: solid 2px #90BF13;
}

#main-content .sectionlist .sectionlistitem
{
	padding: 3px;
	width: 190px;
}

#main-content .sectionlist .paging td
{
	border-bottom: none;
}




/*********************** Business Details Page *******************************/
#main-content #businessdetails
{
	margin: 0px;
	padding: 0px;
}

#main-content #businessdetailstop
{
	margin: 0px;
}

#main-content #bigimage
{
	float: left;
	width: 250px;
}

#main-content #smallimages
{
	float: left;
	width: 152px;
	padding: 0px;
}

#main-content #smallimages .smimage
{
	float: left;
	margin: 3px;
	padding: 0px;
	width: 70px;
	height: 50px;
}

#main-content #mapbox
{
	float: left;
	width: 200px;
}

#main-content #map .PushpinStyle
{
	position: absolute;
	left: -12px;
	top: -12px;
}


#main-content .spacer
{
	clear: both;
}

#main-content #businessdetailsbottom
{
	margin: 0px;
	padding: 0px;
}

#main-content #contactblock
{
}

#main-content #businessdetailsbottomleft
{
	float: left;
	width: 420px;
	margin: 0px;
	padding: 0px;
}

#main-content #businessdetailsbottomright
{
	float: left;
	width: 210px;
	margin: 0px;
	padding: 0px;
}

#main-content #bookingblock
{
	float: left;
	width: 210px;
	margin: 0px;
	padding: 0px;
}

#main-content #infoblock
{
	float: left;
	width: 210px;
	margin: 0px;
	padding: 0px;
}

#main-content #business-room-search dt
{
	width: 70px;
	float: left;
}

#main-content #ddoffers dl dt
{
	color: #4E187A;
	font-weight: bold;
}

#main-content #FileBox dl
{
	padding: 5px;
}

/*********************** Entertainment Page *******************************/
#main-content #entertainment
{
}

#main-content #entertainment td
{
	border-bottom: dashed 1px #000;
	padding: 5px;
	margin: 0px;
}

/*************************** Events Page **********************************/
#main-content #events
{
}

#main-content #events dl
{
}

/*************************** Driving Route Page **********************************/
#main-content #DrivingRoute
{
	padding: 0px;
	margin: 0px;
}

#main-content #DrivingRoute #LeftSide
{
	float: left;
	width: 420px;
	padding: 0px;
	margin: 0px;
}

#main-content #DrivingRoute #RightSide
{
	float: left;
	width: 210px;
	padding: 0px;
	margin: 0px;
}

#main-content #DrivingRoute #Bottom
{
	clear: both;
}

/*************************** Article List Page **********************************/
#main-content #ArticleList
{
}

#main-content #ArticleList img
{
}

#main-content #ArticleList table
{
}

#main-content #ArticleList td
{
	border-bottom: dashed 1px #000000;
}

#main-content #ArticleList td
{
}

#main-content #ArticleList dd
{
}

/*************************** Footer **********************************/
#page-footer
{
}

#page-footer a
{
	text-decoration: none;
	color: #561E7F;
	font-weight: bold;
}

#page-footer dl dt
{
	font-weight: bold;
}

#page-footer dl dd
{
	font-size: 80%;
	font-weight: normal;
}

/*************************** Category Offers **********************************/
#CategoryOffers dl
{
	padding: 3px 0px 3px 0px;
	border-bottom: dashed 1px #000000;
}

/*************************** Photo Gallery **********************************/
#main-content .GalleryAlbum
{
}

#main-content .GalleryAlbum .AlbumTitle
{
	background-color: #561E7F;
	height: 20px;
}

#main-content .GalleryAlbum .AlbumTitle a
{
	color: #fff;
	font-size: 14px;
	padding: 3px;
	margin: 0px;
	font-weight: normal;
}

#main-content .GalleryAlbum .AlbumImage
{
 text-align:center;
 padding:5px;
}

#main-content .GalleryAlbum .AlbumImage img
{
	width: 175px;
	height: 110px;
}
