/*************************************************************************
*   
*   Global Stylesheet
*
*   Copyright 2004-2009, HWebSystems
*   www.hwebsystems.com
* 
*************************************************************************/

/*--------------------------------------------------------------------------
Generic
--------------------------------------------------------------------------*/

body {
	width: 100%;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: center;
	background: #454545;
	padding: 0;
	margin: 0;
	cursor: default;
}
table, td, div {
	font-size: 11px;
}
img {
	border: 0; 
}
img.border {
	border: solid 3px #424D7A;
}
img.border-left {
	border: solid 3px #424D7A;
	margin: 0 12px 0 0;
}
img.border-right {
	border: solid 3px #424D7A;
	margin: 0 0 0 12px;
}
ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
}
form, input, select {
	padding: 0;
	margin: 0;
}
h1.breadcrumb,
h1.breadcrumb a,
h1.breadcrumb a:link,
h1.breadcrumb a:active,
h1.breadcrumb a:visited,
h1.breadcrumb a:hover,
h1.breadcrumb span.SkinObject {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #001363;
	text-decoration: none;
	text-align: left;
}
h2.title {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #001363;
	text-decoration: none;
	text-align: left;
}
h2.title a, 
h2.title a:link,
h2.title a:active, 
h2.title a:visited {
	color: #001363;
	text-decoration: none;
}
h2.title a:hover{
	text-decoration: underline;
}
hr {
	height: 1px;
	color: #DEDEDE;
	background: #DEDEDE;
	border: 0;
}
a, a:link, a:active, a:visited {
	color: #666666;
	text-decoration: underline;
}
a:hover {
	color: #666666;
	text-decoration: none;
}

/*--------------------------------------------------------------------------
Template
--------------------------------------------------------------------------*/

.canvas {
	width: 100%;
	height: 100%;
}
.toplevel {
	background: url(../../graphics/common/canvas/toplevel/back.gif) repeat-x;
}
.sublevel,
.twopanel,
.touroperator {
	background: url(../../graphics/common/canvas/sublevel/back.gif) repeat-x;
}
.container {
	width: 984px;
	margin: 0 auto 0 auto;
}

/*--------------------------------------------------------------------------
Common
--------------------------------------------------------------------------*/

.hide {
	display: none;
}
.clear {
	clear: both;
}
.align-left {
	text-align: left;
}
.align-center {
	text-align: center;
}
.align-right {
	text-align: right;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.divider {
	margin: 0 10px 0 0;
}
.separator {
	margin: 0 0 20px 0;
}
.nomargin p {
	margin: 0;
}

/*--------------------------------------------------------------------------
Header
--------------------------------------------------------------------------*/

.header {
	width: 984px;
	height: 125px;
	background: url(../../graphics/common/header/back.png) repeat-x bottom;
}

/*--------------------------------------------------------------------------
Logo
--------------------------------------------------------------------------*/

.logo {
	width: 235px;
	height: 124px;
	background: url(../../graphics/common/header/logo/back.png) no-repeat top;
	margin: 0 0 0 15px;
}
.logo img {
	margin: 30px 76px 20px 47px;
}

/*--------------------------------------------------------------------------
Font Resize
--------------------------------------------------------------------------*/

.fontresize {
	width: 150px;
	padding: 10px 0 0 0;
	margin: 10px 14px -10px 0;
	clear: right;
}

/*--------------------------------------------------------------------------
Flags
--------------------------------------------------------------------------*/

.flags {
	width: 186px;
	height: 26px;
	margin: 10px 20px 0 0;
}
#flags {
	width: 186px;
	height: 26px;
	background: url(../../graphics/common/header/flags/divider.gif) no-repeat left top;
	float: left;
}
#flags li {
	list-style: none;
	background: url(../../graphics/common/header/flags/divider.gif) no-repeat right top;
	padding: 0px 1px 0 0;
	float: left;
}
#flags li.start {
	margin: 0 0 0 1px;
}
#flags a {
	padding: 15px 10px 0 10px;
	display: block;
}
#flags a:hover {
	background: url(../../graphics/common/header/flags/back.png) repeat-x;
}

/*--------------------------------------------------------------------------
Slogan
--------------------------------------------------------------------------*/

.slogan {
	width: 248px;
	height: 16px;
	margin: 23px 20px 0 0;
	clear: right;
}

/*--------------------------------------------------------------------------
Top Navigation
--------------------------------------------------------------------------*/

.TopNavigationWrapper {
	width: 984px;
	height: 53px;
	background: #FFF url(../../graphics/common/topnavigation/back.gif) repeat-x top;
}
#TopNavigation {
	width: 984px;
	height: 53px;
	float: left;
}
#TopNavigation li {
	list-style: none;
	background: url(../../graphics/common/topnavigation/divider.gif) no-repeat right top;
	padding: 0 1px 0 0;
	float: left;
}
#TopNavigation li.hotelname {
	background: url(../../graphics/common/topnavigation/hotelname/back.png) no-repeat;
	padding: 19px 63px 20px 29px;
	margin: 0 0 0 20px;
}
#TopNavigation li.start a {
	padding: 17px 19px 22px 33px;
}
#TopNavigation a {
	color: #8F8F8F;
	text-decoration: none;
	padding: 17px 19px 22px 20px;
	display: block;
}
#TopNavigation a:hover {
	color: #45538D;
	background: url(../../graphics/common/topnavigation/back.gif) repeat-x left -53px;
}
#TopNavigation li.end {
	background: none;
	padding: 0;
}
#TopNavigation li.end a {
	padding: 17px 49px 22px 20px;
}

/*--------------------------------------------------------------------------
Banner
--------------------------------------------------------------------------*/

.toplevel .banner {
	width: 984px;
	height: 405px;
	background: url(../../graphics/common/banner/border.gif) repeat-x bottom;
}
.sublevel .banner,
.twopanel .banner,
.touroperator .banner {
	width: 984px;
	height: 205px;
	background: url(../../graphics/common/banner/border.gif) repeat-x bottom;
}
.sublevel .banner .object,
.twopanel .banner .object,
.touroperator .banner .object {
	width: 984px;
	height: 205px;
}
.sublevel .banner .object p,
.twopanel .banner .object p,
.touroperator .banner .object p {
	margin: 0;
}

/*--------------------------------------------------------------------------
Banner (JQuery)
--------------------------------------------------------------------------*/

#container {	
	width: 984px;
	height: 400px;	
}					
#slider ul,
#slider li {
	list-style: none;
}
#slider li{ 
	width: 984px;
	height: 400px;
	overflow: hidden;
}

/*--------------------------------------------------------------------------
Left Navigation
--------------------------------------------------------------------------*/

.toplevel .LeftNavigationWrapper {
	width: 230px;
	height: 367px;
	background: url(../../graphics/common/banner/transparency.png);
	padding: 38px 0 0 0;
	margin: 0 0 0 20px;
	position: absolute;
}
.sublevel .LeftNavigationWrapper,
.twopanel .LeftNavigationWrapper,
.touroperator .LeftNavigationWrapper {
	width: 230px;
	height: 205px;
	background: url(../../graphics/common/banner/transparency.png);
	margin: 0 0 0 20px;
	position: absolute;
}

/*--------------------------------------------------------------------------
Booking Engine
--------------------------------------------------------------------------*/

.bookingengine {
	width: 984px;
	height: 51px;
	background: #424D7A;
}
.bookingengine-container {
	height: 51px;
	background: #424D7A url(../../graphics/common/bookingengine/back.png) no-repeat 20px top;
}
.bookingengine-container,
.bookingengine-container form {
	width: 984px;
	height: 51px;
	font-size: 12px;
	color: #FFF;
}
.bookingengine-container p.checkavailability {
	margin: 21px 99px 21px 50px;
}
.bookingengine-container p.checkavailability-it {
	margin: 19px 142px 21px 50px;
}
.bookingengine-container p.checkavailability-fr {
	margin: 19px 140px 21px 50px;
}
.bookingengine-container p.checkavailability-de {
	margin: 19px 126px 21px 50px;
}
.bookingengine-container p.checkavailability-es {
	margin: 21px 129px 21px 50px;
}
.bookingengine-container p.checkin a img {
	margin: 0 0 0 2px;
}
.bookingengine-container p.nights {
	margin: 14px 20px 0 0;
}
.bookingengine-container p.rooms {
	margin: 14px 0 0 0;
}
.bookingengine-container p {
	margin: 14px 19px 0 0;
	display: block;
	float: left;
}
.bookingengine-container p label {
	margin: 0 6px 0 0;
}
.bookingengine-container input,
.bookingengine-container select { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #767577;
}
.bookingengine-container input#checkin {
	width: 72px;
	height: 21px;
}
.bookingengine-container select#nights,
.bookingengine-container select#adults,
.bookingengine-container select#children,
.bookingengine-container select#rooms {
	width: 40px;
	height: 21px;
	margin: 1px 0 0 0;
}
.bookingengine-container input#booknow {
	margin: 15px 20px 0 0;
	cursor: pointer;
	float: right;
}

/*--------------------------------------------------------------------------
Content
--------------------------------------------------------------------------*/

.content {
	width: 984px;
	background: #FFF url(../../graphics/common/content/back.png) no-repeat left top;
	padding: 0 0 20px 0;
}
.toplevel .left {
	width: 180px;
	background: url(../../graphics/common/content/left/back.png) no-repeat right top;
	padding: 16px 20px 0 50px;
}
.toplevel .center {
	width: 318px;
	padding: 16px 20px 0 20px;
}
.toplevel .right {
	width: 376px;
	padding: 20px 0 0 0;
}
.sublevel .left,
.twopanel .left,
.touroperator .left {
	width: 190px;
	background: url(../../graphics/common/content/left/back.png) no-repeat right top;
	padding: 0 20px 0 40px;
}
.sublevel .center {
	width: 474px;
	background: url(../../graphics/common/content/center/back.png) no-repeat right top;
	padding: 16px 20px 0 20px;
}
.sublevel .right {
	width: 180px;
	padding: 16px 20px 0 20px;
}
.twopanel .right {
	width: 694px;
	padding: 16px 20px 0 20px;
}
.touroperator .right {
	width: 714px;
	padding: 16px 0 0 20px;
}
.content-title {
	text-align: left;
}
.content-holder {
	padding: 0;
}
.content-holder,
.content-holder table {
	line-height: 15px;
}
.content-holder p {
	margin: 0 0 13px 0;
}
.content-holder ul {
	padding: 0 0 0 36px;
}
.text {
	padding: 12px 0 0 0;
}
.image {
	padding: 16px 0 0 0;
}
.navigation {
	padding: 8px 0 0 0;
}
.subnavigation {
	width: 190px;
	padding: 0;
	margin: 0 0 20px -10px;
}
.xmod {
	padding: 16px 0 0 0;
}
.plain {
}

/*--------------------------------------------------------------------------
Tour Operators
--------------------------------------------------------------------------*/

/* xmod fix */
table#dnn_ctr1885_XModDisplay_dlXMods {
	margin: -2px;
}
/* xmod fix */
.to-container-content {
	width: 218px;
	margin: 0 17px 0 0;
	float: left;
}
ul.to-container-item {
	padding: 0;
	float: left;
}
.to-container-item li {
	list-style: none;
	border: 1px solid #DBDDE7;
}
.to-container-item li span {
	border: 3px solid #F0F1F6;
	display: block;
}
.to-container-item li img {
	width: 210px;
	height: 156px;
}
.to-container-information {
	padding: 3px;
	margin: 5px 0 0 0;
	background: #F0F1F6;
	border: 1px solid #DBDDE7;
	float: left;
}
.to-container-information-content {
	width: 210px;
	height: 22px;
	white-space: nowrap;
	padding: 5px 0 5px 0;
	background: #FFF;
}
.to-container-information-content-web {
	margin: 0 0 4px 0;
}
.to-container-information-content-web,
.to-container-information-content-print {
	width: 210px;
	font-size: 9px;
	color: #323B5D;
	text-align: left;
	line-height: 9px;
	float: left;
}
.to-container-information-content-web img,
.to-container-information-content-print img {
	margin: 0 5px 0 6px;
}
.to-container-information-content-web a,
.to-container-information-content-web a:link,
.to-container-information-content-web a:active,
.to-container-information-content-web a:visited,
.to-container-information-content-print a,
.to-container-information-content-print a:link,
.to-container-information-content-print a:active,
.to-container-information-content-print a:visited {
	color: #323B5D;
	text-align: none;
	text-decoration: none;
}
.to-container-information-content-web a:hover,
.to-container-information-content-print a:hover {
	color: #424D7A;
	text-decoration: none;
}
.to-container-buttons {
	width: 218px;
	margin: 0 0 12px 0;
	float: left;
}
.to-container-buttons a,
.to-container-buttons a:link,
.to-container-buttons a:active,
.to-container-buttons a:visited {
	width: auto;
	font-size: 9px;
	color: #323B5D;
	white-space: nowrap;
	text-decoration: none;
	background-color: #FFF;
	padding: 1px 9px 1px 9px;
	margin: 12px 12px 0 0;
	border: 1px solid #DBDDE7;
	float: left;
}
.to-container-buttons a:hover {
	color: #323B5D;
	background: #F0F1F6;
	display: block;
}

/*--------------------------------------------------------------------------
Contact Us
--------------------------------------------------------------------------*/

#dnn_ctr1331_ModuleContent {
	margin: -8px;
}
.contactus-container {
	width: 300px;
	margin: auto;
}
.contactus-container input,
.contactus-container textarea,
.contactus-container select {
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}
.contactus-container-buttons {
	float: right;
}
.contactus-container-buttons a,
.contactus-container-buttons a:link,
.contactus-container-buttons a:active,
.contactus-container-buttons a:visited {
	width: auto;
	font-size: 9px;
	white-space: nowrap;
	text-decoration: none;
	background-color: #fff;
	padding-top: 3px;
	padding-left: 8px;
	padding-right: 7px;
	padding-bottom: 3px;
	margin-top: 7px;
	margin-right: 12px;
	border: solid 1px #424d7a;
	display: inline;
	float: left;
}
.contactus-container-buttons a:hover {
	background-color: #424d7a;
	color: #FFFFFF;
	display: block;
}
.contactus-container-details {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #818181;
}
.validating {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FC7216;
	text-decoration: none;
}

/*--------------------------------------------------------------------------
Packages & Offers
--------------------------------------------------------------------------*/

/* xmod fix */
#dnn_ctr1887_XModDisplay_dlXMods,
#dnn_ctr1912_XModDisplay_dlXMods,
#dnn_ctr1913_XModDisplay_dlXMods,
#dnn_ctr2569_XModDisplay_dlXMods,
#dnn_ctr2691_XModDisplay_dlXMods,
#dnn_ctr2692_XModDisplay_dlXMods,
#dnn_ctr2693_XModDisplay_dlXMods {
	margin: -2px;
}
/* xmod fix */
.limiter {
	width: 180px;
	height: 260px;
}
.limiter ul {
	padding: 0;
	margin: 0;
}
.limiter li {
	padding: 0;
	margin: 0;
	list-style: none;
}
.Riviera-Packages-ListView-Container {
	width: 180px;
}
.Riviera-Packages-ListView-Container p {
	margin: 0;
	padding: 0;
}
.Riviera-Packages-ListView-Container p.PackagesName {
	font-weight: bold;
	color: #454545;
}
.thumbnailImages-Front {
	width: 180px;
	height: 65px;
	margin-top: 12px;
	margin-bottom: 12px;
}
.Riviera-Packages-ListView-Container p.PackagesDate {
	color: #999999;
}
.Riviera-Packages-ListView-Container p.PackagesContent {
	padding-top: 8px;
}
.PackagesButton {
	width: 180px;
	text-align: right;
	padding-top: 5px;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e0e0e0;
}

.Riviera-Packages-ListViewFull-Container {
	width: 466px;
	float: left;
	background-image: url(/Portals/13/images/xmod/common/img-divider.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 15px;
}
.Riviera-Packages-ListViewFull-Header {
	background-color: #424d7a;
	background-image: url(/Portals/13/images/xmod/common/img-back-header.jpg);
	background-repeat: repeat-x;
	background-position: 0px 2px;
	color: #FFFFFF;
	float: left;
	width: 466px;
}
.Riviera-Packages-ListViewFull-Container p {
	margin: 0;
	padding: 0;
}
.Riviera-Packages-ListViewFull-Header p.Name {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	padding-left: 12px;
	padding-top: 8px;
	padding-bottom: 10px;
	float: left;
	display: block;
	width: 354px;
}
.Riviera-Packages-ListViewFull-Header p.Read {
	font-size: 10px;
	display: block;
	width: 88px;
	float: left;
	text-align: right;
	margin-right: 12px;
	padding-top: 10px;
}
.Riviera-Packages-ListViewFull-Header p.Read a {
	text-decoration: none;
	color: #FFF;
}
.Riviera-Packages-ListViewFull-Content {
	float: left;
	width: 466px;
	background-image: url(/Portals/13/images/xmod/common/img-back-r.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 15px;
	padding-bottom: 15px;
}

.Riviera-Packages-ListViewFull-Image {
	width: 170px;
	height: 100px;
	float: left;
	margin-right: 15px;
}
.Riviera-Packages-ListViewFull-Image a {
	border: 3px solid #424d7a;
	display: block;
	background-color:#FFF;
	width: 164px;
	height: 94px;
}
.Riviera-Packages-ListViewFull-Image a:hover {
	border: 3px solid #999999;
}
.Riviera-Packages-ListViewFull-Image p {
	display: block;
}
.Riviera-Packages-ListViewFull-Image img {
	border: 0;
	margin: 3px;
}
.Riviera-Packages-ListViewFull-Container p.Content {
	text-align: justify;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
}

/*--------------------------------------------------------------------------
Guestbook
--------------------------------------------------------------------------*/

.Riviera-Guestbook-Container {
	width: 474px;
	background-image: url(img-guest-qoutes.png);
	background-repeat: no-repeat;
}
.Riviera-Guestbook-Content {
	margin-top: 18px;
	margin-bottom: 18px;
	margin-left: 45px;
	margin-right: 45px;
}
.Riviera-Guestbook-Content p {
	margin: 0;
	padding: 0;
}
.Riviera-Guestbook-Content p.Name {
	font-size: 12px;
	color: #666;
	font-weight: bold;
}
.Riviera-Guestbook-Content p.Name span {
	font-style: italic;
	font-weight: normal;
	color: #424d7a;
}
.Riviera-Guestbook-Content p.Text {
	font-size: 11px;
}
.Riviera-Guestbook-Button {
	margin-left: 45px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #424d7a;
}

/*--------------------------------------------------------------------------
MenuItems
--------------------------------------------------------------------------*/

.toplevel .LeftNavigation {
	width: 230px;
	color: #E2E2E2;
	background: url(../../graphics/common/leftnavigation/toplevel/separator.png) repeat-x bottom;
	padding: 0 0 1px 0;
}
.toplevel .LeftNavigation a,
.toplevel .LeftNavigation a:link,
.toplevel .LeftNavigation a:active,
.toplevel .LeftNavigation a:visited {
	font-size: 12px;
	color: #E2E2E2;
	text-decoration: none;
	padding: 9px 0 9px 29px;
	display: block;
}
.toplevel .LeftNavigation a:hover {
	color: #FFF;
	text-decoration: none;
	background: url(../../graphics/common/leftnavigation/toplevel/back.png);
}
.sublevel .LeftNavigation,
.twopanel .LeftNavigation,
.touroperator .LeftNavigation {
	width: 190px;
	color: #999;
	background: url(../../graphics/common/leftnavigation/sublevel/separator.gif) no-repeat right bottom ;
}
.sublevel .LeftNavigation a,
.twopanel .LeftNavigation a,
.touroperator .LeftNavigation a,
.sublevel .LeftNavigation a:link,
.twopanel .LeftNavigation a:link,
.touroperator .LeftNavigation a:link,
.sublevel .LeftNavigation a:active,
.twopanel .LeftNavigation a:active,
.touroperator .LeftNavigation a:active,
.sublevel .LeftNavigation a:visited,
.twopanel .LeftNavigation a:visited,
.touroperator .LeftNavigation a:visited {
	font-size: 12px;
	color: #999;
	text-decoration: none;
	padding: 9px 0 10px 10px;
	display: block;
}
.sublevel .LeftNavigation a:hover,
.twopanel .LeftNavigation a:hover,
.touroperator .LeftNavigation a:hover {
	color: #001363;
	text-decoration: none;
	background: url(../../graphics/common/leftnavigation/sublevel/icon.gif) no-repeat left;
}
#dnn_ctr2640_XModDisplay_dlXMods,
#dnn_ctr2748_XModDisplay_dlXMods {
	margin: -2px;
}
.LeftSubNavigation {
	width: 190px;
	color: #999;
	background: url(../../graphics/common/leftnavigation/sublevel/separator.gif) no-repeat right bottom ;
}
.LeftSubNavigation a,
.LeftSubNavigation a:link,
.LeftSubNavigation a:active,
.LeftSubNavigation a:visited {
	font-size: 12px;
	color: #999;
	text-decoration: none;
	padding: 9px 0 10px 10px;
	display: block;
}
.LeftSubNavigation a:hover {
	color: #001363;
	text-decoration: none;
	background: url(../../graphics/common/leftnavigation/sublevel/icon.gif) no-repeat left;
}
.sublevel .RightNavigation {
	width: 180px;
	color: #999;
	padding: 9px 0 9px 0;
	border-bottom: solid 1px #E0E0E0;
}
.sublevel .RightNavigation a,
.sublevel .RightNavigation a:link,
.sublevel .RightNavigation a:active,
.sublevel .RightNavigation a:visited {
	font-size: 12px;
	color: #999;
	text-decoration: none;
}
.sublevel .RightNavigation a:hover {
	color: #001363;
	text-decoration: underline;
}
.BottomNavigation {
	font-size: 10px;
	color: #888;
}
.BottomNavigation a,
.BottomNavigation a:link,
.BottomNavigation a:active,
.BottomNavigation a:visited {
	color: #C5C5C5;
	text-decoration: none;
}
.BottomNavigation a:hover {
	color: #C5C5C5;
	text-decoration: underline;
}

/*--------------------------------------------------------------------------
Footer
--------------------------------------------------------------------------*/

.footer {
	width: 984px;
	background: url(../../graphics/common/footer/back.png) repeat-x;
	padding: 20px 0 8px 0;
	margin: auto;

}
.footer .copyright {
	width: 984px;
	text-align: center;
	padding: 0 0 5px 0;
}
.footer .copyright img {
	margin: 0 15px -3px 0;
}
.footer .BottomNavigationWrapper {
	width: 984px;
	text-align: center;
}
.SelectedTab {
	font-size: 10px;
	font-weight: normal;
	color: #888;
}
.SelectedTab a,
.SelectedTab a:link,
.SelectedTab a:active,
.SelectedTab a:visited,
.SelectedTab a:hover {
	color: #888;
	text-decoration: none;
}
.OtherTabs,
a.OtherTabs:link,
a.OtherTabs:active,
a.OtherTabs:visited {
	font-size: 10px;
	color: #454545;
	font-weight: normal;
}
a.OtherTabs:hover {
	color: #888;
}

/*--------------------------------------------------------------------------
Guestbook
--------------------------------------------------------------------------*/

#dnn_ctr1886_XModDisplay_dlXMods,
#dnn_ctr2707_XModDisplay_dlXMods,
#dnn_ctr2905_XModDisplay_dlXMods {
	margin: -2px;
}
.Riviera-Guest-Container {
	width: 474px;
	background-image: url(/Portals/13/images/xmod/common/img-commas.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.Riviera-Guest-Container p {
	margin: 0;
	padding: 0;
}
.Riviera-Guest-Container p.comment {
	margin-left: 25px;
	margin-top: 25px;
	text-align: justify;
}
.Riviera-Guest-Container p.name {
	margin-left: 25px;
	margin-top: 10px;
	text-align: justify;
}

/*--------------------------------------------------------------------------
Login
--------------------------------------------------------------------------*/

.login {
	width: 984px;
}


