@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;

}
body{	
background: #1e1303 url(../images/borderBottom.gif) repeat-x bottom left fixed;
	 }
	 
#bottomBorder{
	height: 175px;
	background:#1e1303 url(../images/GoldBackground2.jpg) repeat-x top left scroll;/*dk brown*/
}
#bottomBorderImage{
	margin:0;
	padding:0;
	}
/*----------------- FORMATTING------------------------------*/

h1 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight: bold;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 0px;
	color:#333 ;/*430C84 dk purple*/
}
h2 {
	font: normal 16px "Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin-top: 0px;
	margin-left: 0px;
	color:#430C84 ;/*430C84 dk purple*/
}
h3 {
	margin: 0;
	color:#B28338 ;/*B28338  dk gold*/
	font: bold 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
h4{/*testimonials*/
	text-align: right;
	color:#430C84 ;/*430C84 dk purple*/
	font: normal 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
h5 {
	margin: 0;
	color:#430C84 ;/*B28338  dk gold*/
	font: normal 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
p {
	font: 11px/14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #595455;
}
.firstPara {
	font: 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-top: 0px;
	margin-left: 0px;
}
#content p.firstPara a{	
	text-decoration:none;
	color: #B28338;
}
ul {
	font: 11px/14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #595455;
	list-style:disc;
}
.blueText{
	color:#66a2d8;
	}
table caption{ /*H2 */
	font: normal 16px "Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin-top: 0px;
	margin-left: 0px;
	color:#430C84 ;
	}
.centre{ 
text-align:center;
}
.indent{
	padding-left: 160px;}
/*----------------- STRUCTURE------------------------------*/
#outerWrapper {
	width: 900px;
	margin: 0 auto 0 auto;
}
#header {
	height: 178px;
	width: 100%;
	margin: 3px 0 0 0;
	background: url(../images/header.gif) no-repeat;
	position: relative;
}
#contentWrapper {
	width: 808px;
	margin: 0 0 0 42px;
	padding:0;
	background: #fff ;
	overflow: hidden;
}
#banner{
	height: 280px;
	margin: 5px 0 10px 45px;
	background: transparent;
	
	}
#sidebar {
	width: 312px;
	height:100%;
	float: left;
	padding: 0px 0 0 15px;
	background-color:#FFF; /*FEFCEF*/
	margin-left: 4px;
}
#content {
	width: 439px;
	height:100%;
	margin: 0 0 0 332px;
	background-color: #fff; /*FEFCEF*/
	padding: 0px 15px 0 18px;
}
#content h1{
	margin:0;
	}

#news {
	border-top: 1px solid #C8AF98;
	margin-top: 5px;
}
#advertisement {
	border-top: 1px solid #C8AF98;
	margin-left: -15px;
	margin-top: 10px;
	padding-left: 15px;
	padding-top: 10px;
}
#advertisement p {
	color: #5B5659;
	margin: 0 0 3px 0;
}
#advertisement h3 a img{
	border:0;
	}
#advertisementNoBorder { /*Advert at top with no border*/
	margin-left: -15px;
	margin-top: 0px;
	padding-left: 15px;
	padding-top: 0px;
}
#advertisementNoBorder p {
	color: #5B5659;
	margin: 0 0 3px 0;
}
#advertisementNoBorder h3 a img{
	border:0;
	}
.whatsnew{
	background:url(../images/whatsnew.gif) no-repeat top left;
	height:auto;
	padding: 2px 15px 0 15px;
	height: 220px;
	border: 1px dashed #66a2e5;
}
/*----------------- ONE COLUMN PAGES------------------------------*/
#oneColumn{
	width: 600px;
	height:100%;
	padding: 0 60px;/*FEFCEF*/
	margin-left: 35px ;
	}
#oneColumn table  {
	margin: 0 0 0 20px;
}
#oneColumn table tr td {
	padding: 5px 20px 15px 20px;
}
#oneColumn table tr td a img{
	border: 1px solid #CCC;
	margin-left: 80px;
}
#oneColumn a, a:link{
	color: #B28338;
	margin:0;
	padding:0;
	text-decoration:none;
	}
#oneColumn  a:visited{
	color: #333;
	text-decoration:none;
	margin:0;
	padding:0;
	
	}
#oneColumn  a:hover {
	color: #430C84;
	margin:0;
	padding:0;
	text-decoration:none;

	}
#oneColumn	table.painting{
	margin:0;
	padding:0;
	}
#oneColumn ol{
	font: 11px/14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #595455;
	}
.EmuAd a img{
	border: none;
	padding-left: 80px;
	}
.video{
	margin-left: 50px;
	}
	.clips img {
		padding: 0 60px;
		border: none;
		}
		.clips2 img {
		padding: 0;
		border: none;
		}
.zazzle{padding-left: 70px;}
/*----------------- SECTIONS------------------------------*/
#sidebar h1 {
	margin-top: 0px;
}

#news h1 {
	margin-bottom: 5px;
}
.newsItem {
	margin-bottom: 5px;
	position: relative;
	width: 100%;
	overflow: hidden;
}
.newsItem h3 a img{
	border:none;
}
.newsItem p {
	margin-top: 0px;
}
.newsItem p a{
	text-decoration: none;
}
.price {
	font-weight: bold;
}
p.price a, a:link {
	color:#B28338;/*gold*/
	font-weight: bold;
	margin:0;
	padding:0;
	text-decoration:none;

}
.sceneItem {
	border-top: 1px solid #C8AF98;
	margin: 5px 10px 0 0;
	padding: 5px 0;
}
.sceneItemNoBorder {
	margin: 5px 10px 0 0;
	padding: 5px 0;
}
.sceneItem p {
	margin-left: 14px;
	margin-top: 0px;
	margin: 0 0 0 14px;
}
.sceneItem p a, a:link{
	color: #430C84;
	padding:0;
	margin: 0;
	text-decoration:none;

}
.sceneItem img {
	padding-right: 5px;
}

#currentItem {
	background: url(../images/gradient_bg.jpg) repeat-y;
}

/*portfolio not used in php site can delete if not required again*/
.portfolio {
	margin: 3px 15px 3px 0;
	padding: 10px ;
	float:left;
	width: 45%;
	overflow: hidden;
}
.portfolio a img{border: 0px;}
.portfolio p {margin: 5px 0 0 5px;}
.portfolio h3 {margin-left: 5px;}
/*portfolio above not used in php site can delete if not required again*/
.packages{padding-left: 210px;}
/*----------------- IMAGES------------------------------*/
.imageLeft {
	float: left;
	padding-right: 10px;
}
.imageLeftPortfolio {
	float: left;
	padding-right: 20px;
}
.imageLeftDetails {
	float: left;
	margin-right: 30px;
	border: 1px solid #CCC;
}
.imageRight {
	float: right;
	padding-left: 10px;
}
/*----------------- NAVIGATION  ------------------------------*/
#navigation {
	position: absolute;
	left: 42px;
	top: 146px;
	width: 800px;
	height: 18px;
	padding: 0 0 0 20px;
	color:#fff;
	font: 12px "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
#navigation ul {
	
	margin: 0;
	padding-left: 45px;
}
#navigation ul li {
	float: left;
	padding: 0px 35px 0px 0px;
}
#navigation ul a {
	display: block;
	padding: 0 0px 0 0px;
	text-decoration:none;

}
#navigation ul a:link,  #navigation ul a:visited {
	color: #fff;
	text-decoration:none;
}
#navigation ul a:hover,#navigation ul a:active {
	color: #0FF;
	text-decoration:none;
}
#navigation ul #currentNav a:link,  #navigation ul #currentNav a:visited, #navigation ul #currentNav a:hover,#navigation ul #currentNav a:active {
	color:#0FF;
	text-decoration:none;
}
.homeNav {
	list-style: url(../images/redBullet.jpg);
}
#currentNav {
	color: white;	
}
.turquoise {
	list-style: url(../images/turquoiseBullet.jpg);
}
.purple {
	list-style: url(../images/purpleBullet.jpg);
}
/*----------------- FOOTER------------------------------*/
#footer {
	height:50px;
	width: 800px;
	background: url(../images/footer.gif) no-repeat;
	font: 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #FFF;
	padding: 10px 0 0 0;
	margin:  10px 0 0 45px;
	text-align: center;
}

#footer  a, a:link {
	padding: 0 10px ;
	color:#fff;
	text-decoration:none;
}
#footer    #footer  a:visited, #footer  a:hover,#footer  a:active {
	padding: 0 10px ;
	color:#0FF;
	text-decoration:none;
}
