/* CSS Document */

h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, span, fieldset, legend, blockquote { margin: 0; padding: 0; }
li {list-style: none;}
img { border: none; }
.galleryitems {	display: inline;}


span{display:none;}
a, a:link, a:visited, a:active, a:hover { text-decoration: none; font-weight: bold; color: #FFFFFF; outline: none; }
a:hover { color: #000; }
body{ margin: 0px; padding: 0px; background-color: #464962; background-repeat: repeat-x; background-position: top; font-family: Georgia, "Times New Roman", Times, serif; font-size: 82.5%; color: #DFE2E9; }
#top {	height: 190px;	margin-top: 0px;}
#top li a {	width: 177px;	position: absolute;	left: 61px;	top: 23px;	height: 61px;}
#right {	margin-left: 220px;	padding-right: 50px;}
#flash {	position: absolute;	left: 0px;
	top: 0px;
}




#container {	width: 770px;	margin-right: auto;	margin-left: auto;	background: #FFFFFF url(assets/img/container-rpt_worktops.jpg) repeat-y;	position: relative;}
#container #content h2 { padding-bottom: 10px; color: #FFFFFF; }
#left {	float: left;	width: 204px;}
#right h2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 1.4em;}
#nav {	width: 210px;	z-index: 1000;}
#nav li {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: .9em;	width: 204px;	background-image: url(assets/img/nav_worktops.jpg);	height: 44px;	background-repeat: no-repeat;	background-position: left top;	margin-bottom: 20px;}

#nav li a {	text-align: left;	display: block;	height: 30px;	padding-top: 14px;	padding-left: 20px;	color: #EFECCA;}
hr{	display:none;}
#top_index {	background-image: url(assets/img/top_index.jpg);	height: 185px;}
#container_index {	width: 770px;	margin-right: auto;	margin-left: auto;	position: relative;	background-color: #9DBEE1;	background-image: url(assets/img/container-rpt_index.jpg);}
#right_index {	margin-left: 130px;	margin-right: 20px;	height: 300px;}
#right_index h2 {	padding-bottom: 10px;	font-size: 1.6em;}
#footer_index {	clear: both;	height: 132px;	background-image: url(assets/img/footer_index.jpg);}
#content_index {	background-position: left top;	background-repeat: no-repeat;	background-image: url(assets/img/content_index.jpg);}
#navindex {	padding-top: 175px;	margin-left: 30px;}
#navindex li {	float: left;	display: inline;	padding-left: 56px;}
#navindex li a {	height: 45px;	width: 155px;	display: block;	padding-top: 15px;ing-left: 20px;}


#rollovermenu {	height: 200px;}
#rollnav li {	display: inline;	float: left;	padding-left: 10px;}
#rollnav .kitchens a {	height: 172px;	width: 232px;	background-image: url(assets/img/kitchens.jpg);display: block;
}
#rollnav .monuments a {	background-image: url(assets/img/monuments.jpg);	height: 172px;	width: 232px;	display: block;}
#rollnav .kitchens a:hover {	background-image: url(assets/img/kitchens_hover.jpg);}
#rollnav .monuments a:hover {	background-image: url(assets/img/monuments_hover.jpg);}
#right p {	padding-bottom: 20px;}
#footer { clear: both; height: 75px; padding-left: 150px; background: url(assets/img/footer_worktops.jpg) no-repeat top; padding-top: 110px; }
#footer p { color: #000000; padding-right: 30px; padding-top: 0px; padding-bottom: 10px; }
.credits {	margin-top: 130px;	float: right;}
#footer h3 {	font-size: 11px;	padding-bottom: 5px;}
#footer a {	color: #666666;}
#nav li a:hover {	text-align: left;	display: block;	height: 30px;	padding-top: 14px;	padding-left: 20px;	color: #CCCCCC;}

/* Form Styles*/

#right form {	margin: 15px 0;	font-size: 100%;	width: 470px;}
#right fieldset {	border: 1px solid #EFECCA;	padding: 5px;}
#right legend, #register legend { padding: 5px; font-weight: bold; color: #FFFFFF; }
#register {	width: 190px;	padding: 5px;	border: 1px solid #7F9DB9;	background: #FFFFCC;}
#right label, #register label {	display: block;	margin: 10px 0 4px 0;}
#right label.check, #register label.check { display: inline; }
#right textarea, #right input, #register textarea, #register input {	width: 100%;	border: 1px solid #7F9DB9;	padding: 3px;	font: 1em Verdana, Arial, Helvetica, sans-serif;	color: #888;	margin: 0;	background: url(assets/img/formshadow.jpg);}
#right select {	width: 100%;}
#right input.check { background: none; border: none; width: auto; margin: 6px 4px 0 4px; }
#right input.submit, #register input.submit{	color:#000000;	background: #CBCBCB;	border-style: outset;	border-width: 2px;	width: 100%;}
#right textarea, #register textarea { height: 100px; }
#interesting ul{	padding: 10px;	background: url(/assets/img/interesting-ul-bg.gif) repeat-y 1px 0px}
#interesting h4 {	background: url(/assets/img/interesting-h4.gif) no-repeat top;	padding: 7px;	height: 25px;	font-size: 14px;}
#interesting {	clear: both;	padding: 10px 0px;	background: #FFFFFF url(/assets/img/interesting-bg.gif) no-repeat bottom;}
.leftimgnoborder {	float: left;	margin-right: 20px;	margin-bottom: 10px;	border-top: 0px none;	border-right: 0px none;	border-bottom: 0px none;	border-left: 0px none;}
#nav li a:hover {	text-align: left;	display: block;	height: 30px;	padding-top: 14px;	padding-left: 20px;	color: #A7A37E;}
#worktopgallery img {	margin-top: 15px;	margin-left: 5px;	border: thin solid #805B05;}
.pic-r {	float: right;	margin-left: 10px;	margin-bottom: 10px;}

#samples { display: block; }
#samples img { margin: 0px 0px 10px; padding: 0px; }
#content #right .bullets { margin-top: 10px; margin-bottom: 10px;}
#content #right  .bullets li { background: url(images/bullets_kitchen.gif) no-repeat 0px 4px; padding-left: 20px; padding-bottom: 5px; list-style: none; }
#footer .phone { font-size: 1.4em; font-weight: bold; }
#w3c { float: right; }
.p1 { font: normal 1.8em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
.p2 { font: lighter 2.4em Georgia, "Times New Roman", Times, serif; padding-left: 30px; padding-right: 30px; }

