/* Main Layout */
#top {width: 950px;margin-left: auto;margin-right: auto; height:245px;}
#container {clear:both;width: 950px;margin-left: auto;margin-right: auto;margin-top: 12px;}
#content {width: 650px;padding-right: 15px;float:left;margin-left: 1px; border-right:1px solid #2d2d2d;}
#right {width: 270px;float: left; margin-bottom:5px; margin-left: 10px; padding-top: 5px;}
#spacer { clear:both; height:5px;}
.spacer { clear:both; height:5px;}
.clear {clear: both;}
#clear {clear: both;}
.line { height: 1px; background-color:#CCCCCC; width:auto;margin: 5px 0px 5px 0px;clear:both; }
 
/* Footer */
#footer {clear:both; height: 100px; margin-top: 20px; padding-top: 10px; margin-bottom: 30px; background-color: #2d2d2d; width: 950px;margin-left: auto;margin-right: auto; }
#footerlogo {float: left; width: 226px; padding-left: 10px; padding-right: 7px;}
#footercentre {float: left; width: 370px; padding-top: 15px;}
#footerright {float: left; width: 315px; padding-left: 5px;}

 
/* header */
#headerleft {float: left; height: 200px; width: 380px; padding-right: 10px; background-color: #2d2d2d;}
#headerright {float: left; height: 200px; width: 560px; background-color: #2d2d2d;}
 

/* Body and Text */
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff; background-color:#000000; line-height: 1.2; margin: 0px;}
a {	font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #9b3393; line-height: 16px;text-decoration: none;}
a:hover {text-decoration: underline;}
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 20px; line-height: 24px; color: #a7a7a7;}
#breadcrumbs{clear: both;width: 100%; height: 20px;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 17px; line-height: 21px; color: #ffffff;}
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 19px; color: #a7a7a7;}
h4 {font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 19px; color: #000000;}
.whitelink {font-size: 12px; color: #ffffff;}

#picright {float:right; margin-left: 10px; margin-bottom: 10px;}

/* Menu */

#menu {width:950px; float:left; padding: 0px 0px 0px 0px; margin-bottom: 1px; background: url(http://www.choosecapture.co.uk/images/menuback.gif) no-repeat left bottom;}
#capturemenu {float:left;width:100%;font-size:12px;line-height:normal;border-bottom: 0px; padding-left: 10px;}
* html #capturemenu{ /*IE only. Add 1em spacing between menu and rest of content*/margin-bottom: 0px;}
#capturemenu ul{list-style-type: none;margin:0;margin-left: 0px;padding:0;}
#capturemenu li{display:inline;margin:0;padding:0;}
#capturemenu a {float:left;background:url(http://www.choosecapture.co.uk/images/menuleft.gif) no-repeat right top;margin:0;padding:0px 0 0px 3px;text-decoration:none;}
#capturemenu a span {float:left;display:block;background:url(http://www.choosecapture.co.uk/images/menuright.gif) no-repeat right top;padding:12px 9px 12px 6px;font-size:12px;color:#ffffff; font-weight:normal;}
#capturemenu a span {float:none;}/* Commented Backslash Hack hides rule from IE5-Mac \*/
#capturemenu #current a {background-position:0% -40px;color: #000000;}
#capturemenu #current a span {background-position:100% -40px;color: #000000;}
#capturemenu a:hover {background-position:0% -40px;color: #000000;}
#capturemenu a:hover span {background-position:100% -40px;color: #000000;}

/* Gallery */

.gallery {width: 580px;margin: 0px 0px 20px 45px;}
.gallery_vert1 {float:left;margin: 0px;width: 120px;}
.gallery_horz1 {float:left;width: 130px;margin: 0px;}
.gallery_pich{border: 1px solid  #333333;margin: 0px 0px 3px 0px;}

/* Form style */

form {margin: 10px 125px 0px 0px;width: 950px;}
input {}
label {	font-weight: normal;font-style: italic;	width: 220px;	display: block;	float: left;	text-align: left;	clear: left;	margin-left: 0px;text-transform:uppercase;}
fieldset {	margin: 1em 0 1em 0;	padding: 10px;	border-width: 1px;	border-style: solid;	border-color: #666666;}
legend img {	margin: 0 0 8px 3px;}
legend {	margin: 5px;	color:#CCCCCC;}
.textbox {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1em;	font-weight: bold;	color: #666666;	border: 1px solid #666666;	width: 150px;	margin: 1px 0 1px 0;	background-color: #FFFFFF;}
.textbox:focus {	color: #000000;	border: 1px solid #000000;	background-color: #FFFFFF;}
.textarea {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1em;	font-weight: bold;	color: #666666;	border: 1px solid #666666;	width: 150px;	height: 100px;	background-color: #FFFFFF;}
.textarea:focus {	color: #000000;	border: 1px solid #000000;	background-color: #ffffff;}
.radiobutton {	margin-left: 25px;}
.checkbox {	margin-left: 25px;}
.button {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 1.0em;	font-weight: bold;	color: #FFFFFF;	background-color: #0E1275;	border: 0px solid #000000;}

/* Prices */
.prices_wed {float:left;width: 640px;margin: 10px 0px 10px 0px;background-color: #E7C3E4;padding: 5px 5px 5px 5px; color: #000000;}
.prices_top_wed {color: #000000; background-color: #9b3393;padding: 7px 0px 7px 5px ;width: 635px;font-size: 14px;text-transform:uppercase;color: #FFFFFF;
font-weight:normal;}
.prices_line_wed {color: #000000; background-color: #9b3393;margin: 10px 0px 5px 0px;width: 640px;clear:both;height: 1px;}
.prices_line2_wed {color: #000000; background-color: #9b3393;margin: 10px 0px 0px 0px;width: 640px;clear:both;height: 2px;}
.prices_wed2 {color: #000000; float:left;width: 650px;margin: 10px 0px 10px 0px;background-color: #DFFFF0;padding: 0px;}
.prices_top_wed2 {color: #000000; background-color: #66cc99;padding: 7px 0px 7px 5px ;width: 645px;font-size: 14px;text-transform:uppercase;color: #FFFFFF;
font-weight:normal;}
.prices_line_wed2 {color: #000000; background-color: #66cc99;margin: 10px 0px 5px 0px;width: 560px;clear:both;height: 1px;}
.prices_line2_wed2 {color: #000000; background-color: #66cc99;margin: 10px 0px 0px 0px;width: 560px;clear:both;height: 2px;}
#prices {color: #000000;float:left;width: 650px;margin: 10px 0px 20px 0px;background-color: #DFDFDF;padding: 0px;}
.prices_top {color: #000000; background-color: #646464;padding: 7px 0px 7px 5px ;width: 645px;font-size: 14px;text-transform:uppercase;color: #FFFFFF;
font-weight:normal;}
.prices_line {color: #000000; background-color: #646464;margin: 10px 0px 5px 0px;width: 650px;clear:both;height: 1px;}
.prices_line2 {color: #000000; background-color: #646464;margin: 10px 0px 0px 0px;width: 650px;clear:both;height: 2px;}
.prices_header {color: #000000;float:left;width: 520px;padding: 5px 0px 5px 5px;margin: 0px 0px 10px 0px;font-size:12px;color:#FFFFFF;background-color:#000000;
height: 12px;text-transform:uppercase;}
.prices_pic {color: #000000;float:left;margin: 0px 10px 5px 10px;}
.prices_pic3 {color: #000000;float:left;margin: 0px 40px 5px 10px;}
.prices_pic4 {color: #000000;float:left;margin: 0px 30px 5px 10px;}
.prices {color: #000000;width: 560px;padding: 5px;background-color: #646464;}
.prices_copy {color: #000000;width: 555px;margin: 5px 20px 5px 5px ;}


/* Maps */

#map{float: right; height: 200px;width: 450px; margin-left: 15px; margin-bottom: 15px;}


