* {margin:0; padding:0}
body { background:#d9d1c5 url(http://regnum-london.co.uk/img/regnum_body_bg.png) top left repeat-x;
	font-family:Arial, Helvetica, sans-serif;font-size: 10px;padding-bottom: 5px;}
.clear {clear: both;height:1px;}
/* ------ Content ------ */

a {color: #C646466;text-decoration: none;}
a:hover {text-decoration: underline;}
a img {border:0px;}

/*h1 {font-size: 20px;font-weight: normal;color: #8e252a;}*/

h2 {font-size: 15px;font-weight: normal;color: #782733;}
h3 {margin:10px 0; color: #000000;font-weight: bold;}
p {margin:0px;padding:0px;font-size: 10px;color: #000000;}
ul {font-size: 11px;margin-top: 10px;margin-left: 20px;}
#container {width: 1022px;margin-left: auto;margin-right: auto;padding: 0px 6px;}
#container1 { background:url(http://regnum-london.co.uk/img/bg.png) top left repeat-y;
	width:100%;margin-top:-9px;margin-left: auto;margin-right: auto;padding:10px 14px 0px 14px;}
/*header*/
#topimg {z-index:3}
#header {padding: 10px 0px 0 0px;margin:0 0px 0 16px;width: 1000px;height:80px;}
#regnum_logo {margin-top:-2px; width:193px;float:left;}




/* ------ TOP horizontal navigation ------ */
#header h2 {margin:-50px 0 0 0;padding:0px 20px 0 0; float:right; clear:right;color:#fff;width:170px; font-size:14px; text-align:right}
#hor_nav {float:right;margin-top:40px; padding:0 20px 0 0;text-align:center;display:block; }
html* #hor_nav {margin-top:40px;}
#hor_nav a{color: #ffffff;font-size: 14px; height:20px;text-decoration: none;display: block;float: left; padding:5px 0px 0 0px;margin:5px 0 4px 0; width:110px; }
#hor_nav a:hover {font-weight:bold;border:none!important;background: url(http://regnum-london.co.uk/img/regnum_hornav_hover.png) no-repeat 0px 0px;}
#hor_nav a.selected{color: #760000;background: url(http://regnum-london.co.uk/img/regnum_hornav_selected.png) no-repeat 0px 0px; font-weight:bold;border:none!important}
#hor_nav .selected {color: #760000;background: url(http://regnum-london.co.uk/img/regnum_hornav_selected.png) no-repeat 0px 0px; font-weight:bold;border:none!important}
#hor_nav h1{float:left; padding-right:40px;}



/****** New Website *********/
#homeproject_nav { padding-left:4px; margin-bottom:10px}
#homeproject_nav h2 { font-size:36px; font-weight:bold}

#projectNav ul, #homeproject_nav ul { margin:0px; padding:0px; list-style:none}
#homeproject_nav ul li { display:inline-block; margin-right:6px; margin-top: 8px}

#projectNav { background: url(http://regnum-london.co.uk/img/projectnav/nav_bg.png) no-repeat 0px 0px; padding:10px 40px 0 0}
#projectNav ul {float:right; display:block; height:30px;}
#projectNav ul li {display:inline-block; margin-right:20px}
#projectNav ul a { font-size:18px; color:#808080; text-decoration:none}
#projectNav ul .proNavSelected a { font-size:18px; color:#760000; font-weight:bold; text-decoration:none}

/*-------main-------*/
#main{padding-top:15px;height:100%}

/*email form*/
#emailForm {margin:0px;padding:0px; float:left; font-size:12px;}
#emailForm form {margin:0 0 20px 0px; padding:15px;}
#emailForm form label {width:170px;float:left; color:#4f504f; text-align:right;margin:0px;height:30px; vertical-align:top;}
#emailForm form .label {width:170px;float:left; color:#4f504f; text-align:right;margin:0px;height:30px; vertical-align:top;}
#emailForm form span{width:360px;float:right; margin:0px; padding:0px}
#emailForm .box1 {height:30px;width:540px; display:block;}
/*.confirm_form h1, #reservations h1 { font-size:24px; border-bottom:2px dotted #CCC}*/
#emailForm .label_text { margin:0px; padding:0px;width:160px; float:left!important;height:25px; }
#emailForm .star{width:5px; color:#CC0000;height:25px;float:right!important}
select,.child input, .adult input, textarea, input {
	margin:0px 0px 10px 0px;
	padding:0.15em;
	width:12em;
	border:1px solid #bfbfbf;
	background:#fafafa;
	font: 0.95em arial, sans-serif;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;	
}


#human {display:none}

.child, .adult {
	width:2em!important;
} 
select {
	width:5em;
}
.submit, .reset {
	width:7em;
}

form { margin:10px 0px 0px 0px;
	padding:1em;
	border:1px solid #bfbfbf;
	background:#e7e5e5;

	font: 0.95em arial, sans-serif;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
}
textarea {
	padding:0.15em;
	width:20em;
	border:1px solid #bfbfbf;
	background:#fafafa;
	/*font:bold 0.95em arial, sans-serif;*/
	font: 0.95em arial, sans-serif;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
}

textarea:hover,textarea:focus, input:hover, input:focus {
	border-color:#adadad;
	background:#d3cece;
} 
.date input {
	background-image:url(http://regnum-london.co.uk/img/calendar.png);
	background-repeat:no-repeat;
	background-position:100% 50%;
}

#emailForm form span {color:#FF0000}
#emailForm form th { background:#cdcccc; padding:2px 5px; text-align:right}
#emailForm form td { background:#efefef; padding:2px 5px; text-align:left;}
#emailForm .button {margin:5px 0 0 0; width:50px!important; cursor:pointer;border-left:1px solid #4f504f;border-top:1px solid #4f504f; border-right:2px solid #9c9a9a;border-bottom:2px solid #4f504f}
.confirm_form {width:750px;}
.confirm_form p {margin:0px;padding:0px 0 0 20px}
#emailForm h4 { color:#919191; border-bottom:1px solid #4f504f;border-top:1px solid #4f504f; padding:4px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; margin:10px 0px }

.spamfilter, #human {visibility:hidden;display:none;}
#emailForm textarea {border:1px solid #4f504f}

#map_address {float:right; width:400px; border-left:1px solid #4f504f; padding:0px 20px 0px 50px ; text-align:right }

/*****Footer******/
html* .footer {margin:0px; padding:15px 0 0 15px;width: 980px;height:100px;
	background:#d9d1c5 url(http://regnum-london.co.uk/img/footer_bg.png) top left no-repeat;}	
.footer {margin:0px 0 0 1px; padding:15px 0 0 15px;width: 1000px;height:100px;
	background:#d9d1c5 url(http://regnum-london.co.uk/img/footer_bg.png) left top no-repeat;}
.footer p {font-size:9px!important;font-weight:normal; margin:0;padding:0}
.footer a  {font-size:9px!important;text-decoration:underline!important; font-weight:bold; margin:0px;padding:0px; color: #8e252a;}
.footer a:hover {color: #8e252a;}
#footer_left {width:162px;float:left;}
#footer_left img {float:left;margin:0 8px 20px 0}
#footer_mid {width:387px;float:left;text-align:center}
#footer_mid ul {margin:0 0 10px 0;padding:0px; list-style:none;}
#footer_mid ul li {display:inline;margin:0;padding:0 10px}
#footer_right {width:251px;float:left;}
.footer_members {width:140px;float:left;}
.footer_members img {float:left;margin:0 2px 0 0;padding:0}
.footer_accredited {width:105px;float:right; list-style:disc}

/******CrossFade Images*****/

ul.crossfade {padding: 0;margin: 0;list-style: none;position: relative;}
#fade-example-2 li {position: absolute;top: 0;left: 0;width: 627px;height: 183px;background-color: #FFF;visibility: hidden;}
li img {display: block;}
.caption {margin:-180px 0 0 5px;padding:0 10px 2px 0;position: absolute;z-index: 100;clear: both;color:#550000;font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-style:italic;background-color: #FFF;display:none;}
.example {position: relative;background-color:#F2F2F2;float:right;margin-bottom: 1em;width: 627px;height: 183px;}