﻿body,td,input,select,textarea{
font-family: Arial;
font-size:12px;
}
input,select,textarea{padding:2px 2px 2px 2px;}
.noborder input{border-style:none !important;}

a img{border-style:none;}
body{background-color:#885b91;padding: 0 0 0 0;margin:0 0 0 0 }
a, body, td, select, input, textarea{color:#505050}
table{border-collapse:collapse}
td{vertical-align:top;}
.goldBg{background-color: #b18201;}
.goldenTitle{background-color: #b18201;color:white;padding:5px 5px 5px 5px ;font-size:13px;}


.header{
background-image: url(/Images/Pages/header.bg.gif);
background-repeat:repeat-x;
background-color:#440051;
color:white;
padding-left: 11px;
padding-right: 11px;
}
.header td,.header td a{color:white;font-size:12px;}
.header #menu td, .header #menu td A {font-size:12px; padding-top:5px; text-decoration:none;}
.header #menu .shaded,.header #menu .shaded A{font-size:14px; background-image:url(/Images/Pages/header.menu.bg.gif);background-repeat:repeat-x;padding-right:5px;padding-left:2px;}
.header #menu .shaded.left{background-image: url(/Images/Pages/header.menu.left.gif);background-repeat:no-repeat;padding: 0 0 0 0;}
.header #menu .shaded.right{background-image: url(/Images/Pages/header.menu.right.gif);background-repeat:no-repeat;padding: 0 10 0 0;}
.header #menu .separated {padding-left:7px;padding-right:7px;border-left:1px solid white;padding-top:7px}
.header #menu .separated.first {border-left-style:none}
.header .button a,#quickbooking .button a{text-decoration: none;}
.header .button, #quickbooking .button {height: 28px;}
.header .button, #quickbooking .button { border-style:none;}
.header .button td, #quickbooking .button td {padding: 0 0 0 0 ;margin: 0 0 0 0; vertical-align:middle;text-align:center;padding-right:0px}
.header .button .left, #quickbooking .button .left{background-image:url(/Images/Home/header.button.left.gif);background-repeat:no-repeat;background-position:top right;}
.header .button .bg, #quickbooking .button .bg{background-image:url(/Images/Home/header.button.bg.gif);background-repeat:repeat-x;background-position:top middle;}
.header .button .right,#quickbooking .button .right{background-image:url(/Images/Home/header.button.right.gif);background-repeat:no-repeat;background-position:top left;}
#bodyCell {background-color:White;min-height:550px;padding:15px 20px 15px 20px}
form #bodyCell{
	width: 755px;
}
form.editMode #bodyCell{
	width: auto;
	background-color:White;min-height:550px;padding:0 0 0 0;
}

#leftMenu {background-color:#500d5e;color:white;padding-top:170px;white-space:nowrap;}
#leftMenu .entry {padding:6px 0px 6px 20px;font-size:14px;border-top:solid 1px #844ca4;border-bottom:solid 1px #3f1656;}
#leftMenu .entry a{color:white;text-decoration:none;}
#leftMenu .entry a:hover{text-decoration:underline;}
#leftMenu .entry.first{font-size:17px}
#leftMenu .selected {padding:13px 0px 13px 20px;background-image:url(/Images/Pages/menu.selected.gif);background-repeat:no-repeat;background-position:center left}

#rightMenu {background-color:#F7F0DD;}

#leftColumnImage{
	position:absolute;
	top:46px;
	border-width:0;
}

#title {padding-left:20px;vertical-align:middle}
#title h1{font-weight:normal;padding-bottom:5px;font-family:Arial; font-size:26px;margin:0 0 0 0;color:white;background-image:url(/Images/Pages/title.h1.gif);background-repeat:no-repeat;background-position:bottom left;}

#bodyCell th.left{background-image:url(/Images/Pages/tabletitle.left.gif);background-position:left top;background-repeat:no-repeat;}
#bodyCell th.right{background-image:url(/Images/Pages/tabletitle.right.gif);background-position:right top;background-repeat:no-repeat;}
#bodyCell td.left{background-image:url(/Images/Pages/tablefooter.left.gif);background-position:left bottom;background-repeat:no-repeat;background-color:#eaeaea}
#bodyCell td.right{background-image:url(/Images/Pages/tablefooter.right.gif);background-position:right bottom;background-repeat:no-repeat;background-color:#eaeaea}
#bodyCell td.topLeft{background-image:url(/Images/Pages/tableheader.left.gif);background-position:left top;background-repeat:no-repeat;background-color:#eaeaea}
#bodyCell td.topRight{background-image:url(/Images/Pages/tableheader.right.gif);background-position:right top;background-repeat:no-repeat;background-color:#eaeaea}
#bodyCell th{background-color:#b18201;color:white;font-weight:normal;font-size:15px;text-transform:uppercase;text-align:left; height:25px;}
#bodyCell td.content{padding:5px 0px 5px 0px;background-color:#eaeaea}
#bodyCell td.image{padding:15px 20px 5px 0px;background-color:#eaeaea}

#bodyCell h1{font-weight:normal;padding-bottom:5px;font-family:Arial; font-size:21px;margin:0 0 0 0;color:#957fab;background-image:url(/Images/Pages/h1.gif);background-repeat:no-repeat;background-position:bottom left; }
#bodyCell h2{font-weight:normal;padding:5px 0 5px 0;margin:0 0 0 0;font-family:Tahoma;font-size:17px;text-decoration:underline;color:#562672}
.dotted{background-image:url(/Images/Pages/dotted.gif);background-repeat:repeat-x;background-position:left bottom}
#bodyCell input,#bodyCell select{border: 1px solid #9e8dbb;}
#bodyCell strong{color:#561662}

#bodyCell .button{ height:28px}
#bodyCell .button .content{background-image:url(/Images/Pages/button.bg.gif);background-repeat:repeat-x;color:white;vertical-align:middle}
#bodyCell .button .content a{color:white;text-decoration:none}
#bodyCell .button .left{background-image:url(/Images/Pages/button.left.gif);background-repeat:no-repeat;background-position:top right}
#bodyCell .button .right{background-image:url(/Images/Pages/button.right.gif);background-repeat:no-repeat;background-position:top left}

.altbutton{ height:28px }
.altbutton .content{background-image:url(/Images/Pages/button.alt.bg.gif);background-repeat:repeat-x;color:white;vertical-align:middle;text-align:center;}
.altbutton .content a{color:white !important;text-decoration:none}
.altbutton .left{background-image:url(/Images/Pages/button.alt.left.gif)!important;background-repeat:no-repeat;background-position:top right;background-color:Transparent;padding:0 0 0 0!important;width:7px;}
.altbutton .right{background-image:url(/Images/Pages/button.alt.right.gif)!important;background-repeat:no-repeat;background-position:top left;background-color:Transparent;padding:0 0 0 0!important;width:5px;}
.altbutton .right img{width:5px;}

.leftColumn{
	background-color:#f2e4ea;
	color:#440051;
	padding:15px 10px 15px 10px;
}
.leftColumn h1{
	background-color:#f2e4ea;
	color:#440051;
	font-weight:normal;
	font-size:14px;
	text-align:center;
}
.rightColumnGradient{
	background-image:url(/Images/Pages/rightColumnGradient.gif);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#4a156d;
	color:white;
	margin:3px 3px 3px 3px;
	padding:15px 15px 15px 15px;
	width:210px;
}
.rightColumnGradient ul{
	list-style:square;
}
.rightColumnGradient h1{
	font-weight:normal;
	padding-bottom:5px;
	font-family:Arial;
	font-size:14px;
	margin:0 0 0 0;
	color:white;
}
#bodyCell .list th{background-color:Transparent !important;color:#505050;font-weight:bold;font-size:12px;text-transform:none;}
#bodyCell .list td,#bodyCell .list th{border-bottom: solid 1px #D3C5DC;height:20px; vertical-align:middle;}
#bodyCell .list .green {color:#2F793E;}
#bodyCell .list .red {color:#C00031;}

#bodyCell .detail th{background-color:Transparent;color:#505050;font-weight:normal;font-size:12px;text-transform:none; vertical-align:baseline;}
#bodyCell .detail td{height:20px; vertical-align:middle;padding-top:5px;}
#bodyCell .detail .top{vertical-align:top;}
#bodyCell .detail strong{color:#500c5d}
#bodyCell .detail .dotted,#bodyCell .detail th{	background-image: url(/Images/Pages/dotted.gif);background-repeat:repeat-x;background-position:bottom left;}
#bodyCell .detail input,#bodyCell .detail select,#bodyCell .detail textarea{ border:solid 1px #7E9DB9;}

#bodyCell .outline  {background-color:#5E347C; height:100px; color:#F4F7E6; width:100%;background-image: url(/Images/Pages/table.wide.bg.gif);background-repeat:repeat-x;background-position:top left; }
#bodyCell .outline th{background-color:Transparent;font-size:16px; color:#F4F7E6; text-transform:none; padding:17px 40px 5px 40px;}
#bodyCell .outline td{background-color:Transparent; color:#F4F7E6; padding:0px 40px 0 40px;}
#bodyCell .outline strong{color:#F4F7E6;}

#bodyCell .presentation .title td{font-weight:normal;padding: 20px 20px 0px 20px;margin:0 0 0 0;font-family:Tahoma;font-size:17px;text-decoration:none;text-transform:none;color:#885C91;background-color:Transparent; vertical-align:middle}
#bodyCell .presentation td{font-size:11px; padding: 0px 20px 0px 20px;}
#bodyCell .presentation .separated {border-bottom: solid 1px #829BBA;}
#bodyCell .presentation a img {border:solid 1px #829BBA !important; margin-top:4px;margin-bottom:4px;}
#bodyCell .presentation A{color:#947EAF;}
#bodyCell .presentation .details td{padding-top:5px}

#bodyCell ul{
	list-style-image:url(/css/images/bullet.gif);
	list-style-position:outside;
	list-style-type:square;
	margin-top:3px;
	padding-top:0px;
	margin-bottom:3px;
	padding-bottom:0px;
}
#gifts{
	width:100%;
}
#gifts .separator td{
	background-color:#b18201;
	color:white;
	font-weight:bold;
	font-size:13px;
	padding:8px 10px 8px 10px;
	line-height:14px;
}

#gifts .new{
	background-image:url('/css/images/gifts/new.gif');
	background-position:right 5px;
	background-repeat:no-repeat;	
}
#gifts .points {
	text-align:center;
	padding-right: 10px !important;
	vertical-align:middle;
}
#gifts .points .pointsNumber{
	width:77px;
	height:77px;
	background-image:url('/css/images/gifts/points.gif');
	background-position:center center;
	background-repeat:no-repeat;
	color:white;
	text-align:center;
	padding-top: 4px;
	font-family:Tahoma, Verdana, Arial;
	font-size:14px;
	font-variant:small-caps;
}
#gifts .points .altbutton{
	width: 20px;
}
#gifts .points .altbutton .content{
	white-space:nowrap;
}
#gifts .description{
	padding:10px 5px 5px 5px !important;
}

.noborder{border-style:none !important}
.separator{border-bottom: 1px solid #d3c6dc;line-height:6px;margin-bottom:6px}

#homeBody #homeBodyRightContent{background-color:#957fad;color:white;padding:10px 10px 10px 10px;
                                background-image:url(/Images/Home/product.gif);background-repeat:no-repeat;background-position:top left;}
#homeBody #homeBodyRightContent h1{color:white;background-image:none;}
#homeBody #homeBodyRightContent a{color:white;}

.promotion .content a{ color:#562672 !important}
.promotion{float:right;position:relative;top:78px;left:5px;margin-top:0px;padding-top:0px;width:147px;}
.promotion .content{
	background-color:white;
	padding:2px 2px 2px 5px;
	background-image:url(/Images/Home/promotion.precut.gif);
	background-repeat:repeat-y;
	background-position:top left;
    border-top:1px solid #9e99a2;
    border-bottom:1px solid #9e99a2;
    border-right:1px solid #9e99a2;
    font-size:10px}
.promotion .first .content{background-image:url(/Images/Home/promotion.precut1.gif);}
.promotion .bottom{background-image:url(/Images/Home/promotion.shadow.b.gif);background-repeat:no-repeat;background-position:top left;}
.promotion .bottomright{background-image:url(/Images/Home/promotion.shadow.br.gif);background-repeat:no-repeat;background-position:top left;}
.promotion .right{background-image:url(/Images/Home/promotion.shadow.r.gif);background-repeat:no-repeat;background-position:top left;width:4px;}
.promotion .first .right{background-image:url(/Images/Home/promotion.shadow.r1.gif);background-repeat:no-repeat;background-position:top left;width:4px;}




.news .precut { border-style:none;}
.news .precutContent{background-image:url(/Images/home/news.precut.gif);background-repeat:repeat-y;background-position:top left;padding:5px 5px 5px 10px;border-top:1px solid #9e99a2;border-bottom:1px solid #9e99a2;border-right:1px solid #9e99a2;}
.news .precutBottom{background-image:url(/Images/home/news.shadow.b.gif);background-repeat:no-repeat;background-position:top left;}
.news .precutBottomRight{background-image:url(/Images/home/news.shadow.br.gif);background-repeat:no-repeat;background-position:top left;}
.news .precutRight{background-image:url(/Images/home/news.shadow.r.gif);background-repeat:repeat-y;background-position:top left;width:3px;}
.news.standard{padding:5px 5px 5px 10px;}
.news a{color:#7f679a !important}
.news a:hover{color:#ba9fd5 !important}
.news{
	padding:5px 0px 15px 0px;
}
.newsSeparator{
	background-color:#b18201;
	color:white;
	font-weight:bold;
	padding:4px 10px 4px 10px;
	line-height:12px;
	margin-top:10px;
}
.newsSpacer{
	width:40px;
}

#footer{background-color:#561662;text-align:right; color:white;padding: 3px 0 3px 0;}
#footer a{color:white;text-decoration:none;padding:0px 5px 0px 5px;}

.ms-WPBody{
	width:auto;
	font-family:Arial;
	font-size:11px;
}
.ms-WPBody td{
	font-family:Arial;
}

#editPageLink{
	position:absolute;
	z-index:1001;
	top:0px;
	left:0px;
	background-image:url(/_layouts/images/siteactionsmenugrad.gif);
	background-repeat:repeat-x;
	color:white;
	width:70px;
	height:30px;
	text-align:center;
}
#editPageLink a{
	color:white;
	font-weight:bold;
}