@charset "utf-8";

img { border:none; -ms-interpolation-mode: bicubic; }

body {
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	background:#660000;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #333;
}
#container {
	width: 800px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: url(/images/crown-corp-bgmainr.jpg) top repeat-y #FFFFFF;
	margin: 0 auto; /* the auto margins (/in conjunction with a width) center the page */
	border:0;
	padding:0;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
#header {
	width: 800px;
	height:112px;
	margin: 0 auto;
	background: url(/images/crown-corp-headerr.jpg) no-repeat;
	padding: 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}
#mainContent {
	background: url(/images/crown-corp-bgmainr.jpg) top repeat-y;
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}
#footer {
	text-align:center;
	background: url(/images/crown-corp-bgmainr.jpg) top repeat-y;
	padding: 20px 20px 0 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	font-size: 10pt;
	clear:both;
}
#footerbottom {
	padding: 0;
	margin:0;
	width:800px;
	height:21px;
	text-align:center
}
#footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
h1, h2, h3 {margin:0; padding:20px 0px 16px 10px; color:#333333; font-size:11pt}
.h2left {float:left; font-size:9pt; margin-right:4px; padding:0;}
p {margin:0}

.picr img {background: #FFFFFF; border: 1px solid #000; padding: 2px; -webkit-border-radius:2px; -moz-border-radius:2px; -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
}


.sm {font-size:7pt; font-weight:normal}

#sitemap li {line-height:16pt}

#info {overflow:hidden;}

.heading {background:url(/images/headerlbg.jpg) left bottom no-repeat;}
.heading h2 { background-color:transparent}

.picscontain {width:716px; margin:0 auto}
.picscontain a {float:left; margin:1px}

.gallerylinks {width:296px; clear:both; text-align:left; float:right; padding:2px 0px 0px 2px; margin-left:12px; border:1px solid #999; background: #FFFFFF; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.gallerylinksleft {float:left; width:100px; margin-bottom:2px; padding-top:2px; background:#FFF}
.gallerylinksright {margin-left:110px; width:186px}
.gallerylinksright ul {font-size:9pt; margin: 2px 0px 2px -28px; text-align:left}

.captioneddiv
  { margin: 6px 4px 4px 4px;
    padding: 4px;
    border: solid #CCCCCC 1px;
	overflow: visible;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
  }

.captioneddiv h2
  { position: relative;
  font-size:10pt;
    margin: 4px;
    top: -14px;
    padding: 4px;
    display: inline;
    background: #fff;
	border:1px solid #999;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
  }
  
.captioneddivin {width:728px; margin:0 auto; clear:both}



  


/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/pro-drop-image.html
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menuPositioner {width:800px; position:relative; float:right; background: url(/images/menu/ack.gif) repeat-x;}

#menuHolder {position:relative; float:right; margin-right:20px}

#menu, 
#menu ul {padding:0; margin:0; list-style:none; font: 10pt arial, verdana, sans-serif; position:relative; z-index:100;}
#menu {height:50px; float:left; padding:0px; position:relative;}
#menu ul {position:absolute; left:-9999px; top:-9999px;}

#menu table {border-collapse:collapse; margin:-1px; padding:0; width:0; height:0;}
#menu li {float:left;}

#menu li a {display:block; float:left; color:#000; height:29px; padding:0 15px 0 0; line-height:38px; text-decoration:none; background:url(/images/menu/tab-off.gif) no-repeat right top;}
#menu li a.sub {background:url(/images/menu/tab-off.gif) no-repeat right top;}
#menu li a b {display:block; float:left; height:29px; background:url(/images/menu/tab-off.gif) left top; padding:0 0 0 15px; cursor:pointer;}

#menu li:hover {position:relative; z-index:100;}
#menu a:hover {background:url(/images/menu/tab-on.gif) no-repeat right top; position:relative; z-index:100; color:#336699; line-height:33px;}
#menu a:hover b {background:url(/images/menu/tab-on.gif) no-repeat left top;}
#menu a.sub:hover {background:url(/images/menu/tab-on.gif) no-repeat right top;}

#menu li:hover > a {background:url(/images/menu/tab-on.gif) no-repeat right top; color:#336699; line-height:33px;}
#menu li:hover > a b {background:url(/images/menu/tab-on.gif) no-repeat left top;}
#menu li:hover > a.sub {background:url(/images/menu/tab-on.gif) no-repeat right top;}

#menu :hover ul {left:-14px; top:25px; z-index:300; width:150px; padding-top:4px;}

#menu :hover ul li {width:138px; margin:0 5px; border:1px solid #336699; border-width:0 1px; display:inline; background:#fff;}

#menu :hover ul li.subtop {margin:0; border:0; float:left; width:130px; height:5px; font-size:1px; padding:0 20px 0 0; background:transparent url(/images/menu/subli.gif) no-repeat right top;}
#menu :hover ul li.subtop b {margin:0; border:0; float:left; width:110px; height:5px; font-size:1px; padding:0 20px 0 0; background:transparent url(/images/menu/sub.gif) no-repeat left top;}
#menu :hover ul li.subbottom {margin:0; border:0; float:left; width:130px; height:5px; font-size:1px; padding:0 20px 0 0; background:transparent url(/images/menu/subli.gif) no-repeat right bottom;}
#menu :hover ul li.subbottom b {margin:0; border:0; float:left; width:110px; height:5px; font-size:1px; padding:0 20px 0 0; background:transparent url(/images/menu/sub.gif) no-repeat left bottom;}

#menu :hover ul li a {height:25px; width:120px; padding:0 0 0 5px; line-height:25px; background:#fff; color:#000; font-size:11px; margin-left:5px; display:inline; border:1px solid #fff;}
#menu :hover ul li.fly a {background: url(/images/menu/camera.gif) no-repeat right center;}

#menu :hover ul li a:hover {color:#336699; background-color:#eee; border-color:#ccc;}
#menu :hover ul li.fly a:hover {color:#336699; background-color:#eee; border-color:#ccc;}
#menu li:hover ul li:hover > a {color:#336699; background-color:#eee; border-color:#ccc;}
#menu li:hover ul li.fly:hover > a {color:#336699; background-color:#eee; border-color:#ccc;}

#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; background:#fff;}

#menu :hover ul :hover ul {left:124px; top:0; padding:0; margin:0;}
* html #menu :hover ul :hover ul {left:119px; top:-1px;}
#menu :hover ul :hover ul li {margin:0; padding:5px; border-width:1px; border-color:#ccc; width:150px; background:#fff;}
#menu :hover ul :hover ul li a {width:150px; padding:0; margin:0; height:75px; background:#fff;}
#menu :hover ul :hover ul li a img {display:block; border:0; background:#fff;}
#menu :hover ul :hover ul li a:hover {border:1px solid #336699; background:#fff;}

#menuPositioner img {clear:left; display:block; margin:0 auto;}


#sb-container,#sb-wrapper{text-align:left;}

#sb-container,#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;}

#sb-container{height:100%;display:none;visibility:hidden;z-index:999;}

body>#sb-container{position:fixed;}

#sb-overlay{height:expression(document.documentElement.clientHeight+'px')}

#sb-container>#sb-overlay{height:100%;}

#sb-wrapper{position:relative;}

#sb-wrapper img{border:none;}

#sb-body{position:relative;margin:0;padding:0;overflow:hidden;border:5px solid #000000;}

#sb-body-inner{position:relative;height:100%;}

#sb-content.html{height:100%;overflow:visible;}

#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px;}

#sb-body,#sb-loading{background-color:#FFFFFF;}

#sb-title{position:absolute; z-index:1001; top:0; left:0; margin:0;padding:0px;overflow:visible; background:#000000; height:auto}

#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}

#sb-info-inner{position:relative;font-family:'Lucida Grande',Tahoma,sans-serif; line-height:16px}

#sb-title-inner{font-family:'Lucida Grande',Tahoma,sans-serif;font-size:16px;padding:5px;color:#fff; height:auto; overflow:visible; background:#000000;}

#sb-info,#sb-info-inner{height:20px;}

#sb-info-inner{font-size:12px;color:#fff;}

#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}

#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;}

#sb-nav-close{background-image:url(/shadowbox/resources/close.png);background-repeat:no-repeat;}

#sb-nav-next{background-image:url(/shadowbox/resources/next.png);background-repeat:no-repeat;}

#sb-nav-previous{background-image:url(/shadowbox/resources/previous.png);background-repeat:no-repeat;}

#sb-nav-play{background-image:url(/shadowbox/resources/play.png);background-repeat:no-repeat;}

#sb-nav-pause{background-image:url(/shadowbox/resources/pause.png);background-repeat:no-repeat;}

#sb-counter{float:left;padding:2px 0;width:45%;}

#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}

#sb-counter a.sb-counter-current{text-decoration:underline;}

div.sb-message{font-family:'Lucida Grande',Tahoma,sans-serif;font-size:12px;padding:10px;text-align:center;}

div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
