body{
	text-align:center;
	margin:auto;
	font-family: Verdana, Arial;
	font-size:1.0em;
	/*
	background:rgb(26, 23, 27);
	background:black;
	background:url(../images/bg_two.jpg);
	background-repeat:repeat-y;
	background-attachment:fixed;
	background-position:center;
	*/
	background:black;
	padding-bottom: 25px;
}

/*padding:top right bottom left*/
#container{
	text-align:center;
	width:770px;
	margin:auto;
	padding:20px 0 0 0;
	background:#fff;
}

/*padding:top-bottom right-left*/
#maincontent{text-align:left;
			  padding:5px 23px;
			  background:#fff;
			  clear:both;
}

span.italic {font-style:italic}
p{margin:0 0 10px 0;}
a img{border:0;padding:0;}

/*Style those lines*/
hr {
border: 0;
color: #7B7B7B;
background-color: #7B7B7B;
height: 1px;
width: 100%;
text-align: center;
}

h2{padding-top:5px}
#gallery h2{margin-top:15px;padding-bottom:6px}


#maincontent a{color:#000}
#maincontent a:hover{text-decoration:none}
#maincontent img{float:left}
#imagescontainer img{float:left;}
#links #maincontent, #wedlinks #maincontent {background:url(../images/hang_dresses.jpg)}

/*
#maincontent p.floatingtext{width:600px;float:left;}
#maincontent h2.floatingtext{width:600px;float:left;}
#maincontent h1.floatingtext{width:600px;float:left;}
*/

/*Following is compensation for the global font-size in body*/
/*The form font-sizes are with the forms*/
strong{font-weight:bold;font-size:0.9em;margin:0;padding:0 0 12px 0;}

.top-title p{color:#262626;font-weight:normal;font-size:1.2em;}
.top-title strong{color:#7B7B7B;font-weight:normal;font-size:1.0em;}

#maincontent{font-size:0.8em;}
#maincontent p{font-size:1.0em;}
#maincontent h1,h2{font-size:1.2em;}
#maincontent h3{font-size:1.2em;margin:0;padding:0 0 12px 0;}
#terms #maincontent h2{font-size:1.0em;margin:0;padding:0 0 0 0;}

h6{font-weight:normal;margin:0;padding:0;font-size:0.9em;}
#mainmenu a{font-size:0.6em;}
#contact label,p{font-size:0.7em;}
#contact label.telnum{font-size:0.9em;}
#contact input,select{font-size:0.6em;}

p.short_form{font-size:0.8em;}
#login label,input,p{font-size:0.9em;}
#footer p{font-size:0.6em;}
#footer li {font-size:0.6em;}
#copyright {font-size:0.7em;}
#categorylist li a{font-size:0.85em;}

/*was banner-1-3*/
#bannerimages{background:url(../images/wedding-photographer-banner.jpg) no-repeat;height:33px;margin-top:15px;border:0;}
#prices #bannerimages{background:url(../images/wedding-photographer-banner-bw.jpg);}
#gallery #bannerimages{background:url(../images/wedding-photographer-banner-bgb.jpg);}
#kenilworth #bannerimages{background:url(../images/wedding-photographer-banner-sepia.jpg);}

#mainmenu ul{margin:4px 0 1px 0;padding:4px 0 6px 0;list-style:none;background:#000;height:12px;clear:both;}
#mainmenu li{display:inline;text-align:center;float:none;}
#mainmenu a{color:#fff;text-decoration:none;float:left;border-right:1px solid #fff;}
#mainmenu a:hover{font-weight:bold;}
#navhome a{width:5.5em;padding-left:32px;}
/*navgallery is slideshow*/
#navgallery a{width:9em;}
/*navweddings is gallery*/
#navweddings a{width:7em;}
#navcoventry a{width:21em;}
#navportraits a{width:6em;}
#navevents a{width:3.8em;}
#navalbums a{width:12em;}
#navcanvas a{width:10em;}
#navphotographer a{width:14em;}
#navpricing a{width:6.5em;}
#navclientlogin a{width:5.5em;}
#navcontact a{width:7em;}
#navsitemap a{width:7em;}
#navfaq a{width:4.5em;cursor:help;border:0;}
#navnews a{width:5.5em;}

#terms #navconditions a,
#locations #navlocations a,
#sitemap #navsitemap a,
#news #navnews a,
#home #navhome a,
#gallery #navgallery a,
#weddings #navweddings a,
#coventry #navcoventry a,
#albums #navalbums a,
#canvas #navcanvas a,
#photographer #navphotographer a,
#prices #navpricing a,
#clientlogin #navclientlogin a,
#clientpay #navclientlogin a,
#links #navlinks a,
#wedlinks #navwedlinks a,
#faq #navfaq2 a,
#faq #navfaq a,
#contact_me #navcontact a{font-weight:bold;}



/*margin:top right bottom left*/


#btnsend{background:#4C4C4C;color:#CACACA;cursor:pointer;float: left;}



.daybox{width:60px;}
.monthbox{width:65px;}
.yearbox{width:75px;}

/*Form 'contact' is the short form*/

#contact{background:#262626;width:182px;height:315px;
			float:left;color:#fff;margin:0;padding:0px 23px 0px 10px;
			border-left:1px solid #fff;text-align: left;
			}
#contact p{margin:10px 0 0px 0;}
#contact label{width:150px;float:left;padding-top:8px;padding-bottom: 3px;}
#contact label.telnum{width:182px;text-align: center;}
#contact input{float: left;width:180px;padding:0;
					background: URL(../images/input-grad-1.jpg) repeat-x right top;
					overflow:hidden;}
#contact #btnsend{margin-top:16px;width:181px;background:#4C4C4C;color:#CACACA;}

#weddings #contact label{width:32px;padding:0;margin-top: 5px;}
#weddings #contact input{width:100px;clear:none;margin: 5px 0 0 28px;float:right;}
#weddings #contact #btnsend{width:104px;}
#weddings #contact{height: 208px;border:0;width: 183px;}
#weddings #contact label.telnum{width:182px;padding-top:4px;}
#weddings #contact input{}
#weddings p.short_form{margin-bottom: 5px;}


/*padding:top right bottom left*/
/*Form 'quick_contact' is the pricing and contact form*/
/*'#contact_me' is the id of the contact page
/*Font sizes are not changed*/

p.six-thirty{margin:10px 0 0px 0;width:630px;}
#contact_me #maincontent{margin-left:24px;}

#quick_contact{background:url(../images/contact_back.jpg);
				width:630px;float:left;color:#fff;margin:10px 0 10px 0;
				padding:9px 12px 4px 16px;min-height:195px;}
#quick_contact label{padding:5px 0 0 0;width: 130px;float: left;clear: left;}
#quick_contact input{width:205px;}
#quick_contact #btnsend{margin-top:5px;width:100px;clear: left;}
#quick_contact select{padding:5px;font-size: 1.2em;}
#quick_contact textarea{width:457px;}
#quick_contact fieldset{border:2px;padding:0 5px 0 5px;}

/*#quick_contact_table td{border: 1px white solid;}*/
#quick_contact_table #col1{width:130px;}

#login{background:#fff;width:430px;float:left;color:#fff;margin:0;padding:15px 0 0 0;height:200px;}
#login label{display:block;width:64px;float:left;color:#3a372e;padding-top:3px;}
#login input{width:127px;padding:0!important;}
#login p{color:#fff;margin:0 0 10px 0;}
#login p.normal {color: black;text-align:center;}
#clientlogin #loginform{position:relative; top:95px; left:145px;}
#clientlogin #loginform p{width:400px;}
#clientlogin #maincontent {height:513px; background:url(../images/laptop.jpg);}
legend{color:#fff;}
#clientlogin #AlbumSelect, #clientpay #AlbumSelect {margin-bottom:20px;}


img#swpplogo{margin-top:15px}


#weddinggallerybutton{
						float:left;
						background:#313131;
						height 35px;width:120px;
						margin-right: 1px;
}
#weddinggallerybutton a{
						color:#fff;
						font-size:10px;
						text-decoration:none;
						font-weight:bold;
						padding:11px 0 12px 0px;
						display:block;
}
#weddinggallerybutton a:hover{text-decoration:underline;}

#autoviewerbutton{
					float:left;
					height 35px;width:95px;
					margin:0;
					background:#6F6F6F;
}
#autoviewerbutton a{
					color:#000;
					font-size:10px;
					text-decoration:none;
					font-weight:bold;
					padding:11px 0 12px 0;
					display:block;
}
#autoviewerbutton a:hover{text-decoration:underline;}


#spiel p.floatingtext{width:560px;float:left;}
#six {width:560px;float:left;}
#six-right {width:600px;float:right;}
#three {width:300px;float:left;
margin:0px 0px 0px 0px;}
#two-fifty {width:250px;float:left;
margin:0px 0px 0px 0px;}
#four {width:460px;float:left;}
#summary {width:520px;float:left;text-align:center;padding: 0px 0 px 0px 0px;}

#questionpic1 {float:left;margin:-35px 0px 0px 15px;}
#questionpic2 {float:left;margin: 0px 5px 0px 10px;}
#questionpic2 a{cursor:help;}
img#swpp-logo {margin:0 0 0 0;float:right;}
img#bipp-logo {margin:0 0 0 5px;float:right;}
img#faq-dice {margin: 0px 5px 0px 10px;float:right;cursor:help;}
#questionpic3 {float:left;margin: 20px 20px 0px 0px;}
#albumpic {float:left;}
#albumpic2 {float:left;background:url(../images/wedding_album.jpg) no-repeat;width:200px;height:150px;
margin:20px 0px 0px 60px;}
#albumpic3 {float:left;background:url(../images/wedding_album_3.jpg) no-repeat;width:399px;height:301px;
margin:0px 0px 0px 10px;}
#site-map-pic {float:left;margin:0px 0px 0px 100px;}
#location-pic {float:left;margin:100px 0px 0px 10px;}

/*Following is the three across gallery images*/
ul#categorylist{padding:0;list-style:none;width:595px;float:left;margin-bottom:10px;}


/*Following are the inset images*/
#wedding-gallery{float:right;margin:0 0 0 10px;width:146px;border:1px solid #000;padding:1px;}
#wedding-gallery ul#categorylist{margin:0;}

#categorylist li{width:146px;}

#home #wedding-gallery {width:177px;}
#home #categorylist li {width:177px;}
#kenilworth #wedding-gallery {width:177px;}
#kenilworth #categorylist li {width:177px;}
#coventry-registry #wedding-gallery {width:177px;}
#coventry-registry #categorylist li {width:177px;}
#warwick #wedding-gallery {width:177px;}
#warwick #categorylist li {width:177px;}
#stratford #wedding-gallery {width:177px;}
#stratford #categorylist li {width:177px;}

#categorylist a{color:#ADADAD;background:#333333;display:block;text-decoration:none;margin-bottom:1px;padding:0px 0 3px 0;text-align:center;}
#categorylist a:hover{color:#fff;text-decoration:underline;}


/*adjustments for common images in page text*/
/*
body#weddings #wedding-gallery{margin-top:10px;margin-bottom: 10px;width:146px;}
body#weddings #questionpic2 {float:right;margin: 0px 5px 0px 5px;}
*/
#gallery ul#categorylist{width:660px;}
#gallery #categorylist li{border:1px solid #000;padding:1px;width:200px;float:left;margin-right:15px;}
#gallery #categorylist li a{color:#ADADAD;background:#333333;display:block;text-decoration:none;margin-bottom:1px;padding-bottom:2px;}
#gallery #categorylist li a:hover{color:#fff;text-decoration:underline;}

/*Column Widths*/
div.col1 {width:183px;}
img.col1 {margin-top: 20px;}
div.col2 {width:338px;}
div.col3 {width:183px;}
div.col4 {width:531px;padding-left: 10px;float:right;}
div.col5 {width:541px;}
div.col6 {width:186px;border:1px solid red;}
.col-centre {padding:0 20px 0 20px;}

.hider{display:none;}

#footer{background:#000;}
#footer p{color:#fff;margin:0;padding:0px 0 5px 0;}
#footer p.copyright {color:#7B7B7B;padding:13px 0 5px 0;}
#footer ul#menu1{margin:0 0 0 0;padding:0;list-style:none;}
#footer ul#menu2{margin:15px 0 0 210px;padding-bottom:10px;list-style:none;clear:both;}
#footer li{float:left;color:#7B7B7B;}
#navconditions a{width:130px;margin-left:205px;}
#navlocations a{width:60px;}
#navsitemap a{width:64px;}
#navnews a{width:45px;}
#navlinks a{width:50px;}
#navwedlinks a{width:220px;}
#navaccessibility a{width:95px;}
#navevents a{width:128px;}
#navfaq2 a{width:40px;}
#footer a{color:#7B7B7B;float:left;display:block;text-decoration:none;}
#footer a:hover{color:#ebebeb;}

.clearer{clear:both;display:block;}
.notopmar{margin-top:0;padding-top:0;}
.float_right{
	float:right;
}
.center{text-align:center;
}
.missing {
color: red;
}
.underline {
text-decoration: underline;
}
.underline {
text-decoration: underline;
}

