/* Main Layout */

#top { width: 950px;margin-left: auto;margin-right: auto;margin-top:25px;height:115px;}
#container {clear:both;width: 950px;margin-left: auto;margin-right: auto;margin-top: 12px; background-color: #ffffff;}
#content {width: 714px;padding-right: 5px;float:left;margin-left: 1px; background-color: #ffffff; }
#copy {width: 670px; padding-left: 10px; margin-top: 15px;}
#right {width: 230px;float: right; background-color: #D5D7D8; margin-bottom:5px;}
#rightvid {width: 320px;float: right; background-color: #D5D7D8; margin-bottom:5px; margin-left:15px;}
#bottom {clear:both;width: 950px;margin-left: auto;margin-right: auto;margin-top:3px;height:100px; padding-bottom: 20px;}
#menubottom {width: 950px;margin-left: auto;margin-right: auto; margin-top: 5px;}
#footer {margin-left:1px;height: 68px; background-color:#101531;}
#footerleft {text-align:center;width:180px;float:left; padding-top: 11px;}
#footercenter {text-align:center;width:570px;float:left; padding-top: 20px;}
#footerright {text-align:center;width:200px;;float:left;  padding-top: 11px;}
#header {width:950px; margin-left: 0px; height:91px; margin-bottom:5px; padding-left:0px;  padding-right:0px;}
#logostop {float:right; width:410px;}
#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; }

/* Sub Section Page */

#subleft {width:234px; float:left; margin-bottom:15px;}
#subcentre {width:235px; float:left; margin-bottom:15px; margin-left:5px;}
#subright {width:234px; float:left; margin-bottom:15px; margin-left:5px;}

/* case studies */

#caseleft {width:210px; float:left; margin-bottom:15px;}
#casecentre {width:210px; float:left; margin-bottom:15px; margin-left:15px;}
#caseright {width:210px; float:left; margin-bottom:15px; margin-left:15px;}

#picright {width:250px; float:right; margin-left:15px;}

/* Menu */

#norwoodmenu {float:left;width:100%;font-size:100%;line-height:normal;border-bottom: 0px;background:url(../images/menuback.gif)}
* html #norwoodmenu{ /*IE only. Add 1em spacing between menu and rest of content*/margin-bottom: 0px;}
#norwoodmenu ul{list-style-type: none;margin:0;margin-left: 0px;padding:0;}
#norwoodmenu li{display:inline;margin:0;padding:0;}
#norwoodmenu a {float:left;background:url(../images/menuleft.png) no-repeat left top;margin:0;padding:0 0 0 1px;text-decoration:none}
#norwoodmenu a span {float:left;display:block;background:url(../images/menuright.png) no-repeat right top;padding:9px 4px 9px 4px;font-weight:bold;color:#ffffff;}
#norwoodmenu a span {float:none;}/* Commented Backslash Hack hides rule from IE5-Mac \*/
#norwoodmenu a:hover span {color: #ffffff;}
#norwoodmenu #current a {background-position:0 -35px;color: white;}
#norwoodmenu #current a span {background-position:100% -35px;color: white;}
#norwoodmenu a:hover {background-position:0% -35px;color: white;}
#norwoodmenu a:hover span {background-position:100% -35px;color: white;}

/* Text */

a {	font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #C0272D;	line-height: 16px;text-decoration: none;}
a:hover {text-decoration: underline;}
body {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;	line-height: 16px; background-color: #d8dadb; background-image:url(http://www.norwood-interiors.co.uk/images/grayback.jpg); background-repeat: repeat; background-position:  center top}
h1 {font-family: Helvetica, Arial, sans-serif; font-size: 24px; line-height: 32px; color: #002856;}
.white {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #ffffff;	line-height: 16px;}
#breadcrumbs{clear: both;width: 100%; height: 20px;}
h2 {font-family: Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22px; color: ##333333;}

/* Maps */

#map{float: right;height: 275px;width: 350px;margin-right: 10px;}
#map2{float: right;height: 275px;width: 350px;margin-right: 10px;margin-top: 10px;}



/*Thumbnail Galleries*/

.onecolumn {width: 700px;height: 170px;}
.twocolumns {width: 700px;height: 330px;}
.threecolumns {width: 700px;height: 500px;}
.fourcolumns {width: 700px;height: 670px;}

.thumbnail{position: relative;z-index: 0;padding:5px 10px 5px 0px;border: 0px;}
.thumbnail:hover{background-color: transparent;z-index: 50;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);-moz-opacity: 0.7;}
.thumbnail span{ /*CSS for enlarged image*/position: absolute;background-color: #DADADA;padding: 5px;left: -1000px;border: 1px;visibility: hidden;color: #333333;text-decoration: none;}
.thumbnail span img{ /*CSS for enlarged image*/border-width: 1;padding: 0px;}
.thumbnail:hover span{ /*CSS for enlarged image on hover*/visibility: visible;top: -80px;left: 60px; /*position where enlarged image should offset horizontally */}

/* Buttons */

.buttons:hover{background-color: transparent;z-index: 50;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);-moz-opacity: 0.7;}

/* Form */

form {	margin: 0 auto;	padding: 5px 0;}
label {	font-weight: normal;	width: 200px;	display: block;	float: left;	text-align: left;	clear: left;}
.label2 {	font-weight: normal;	width: 80px;	display: block;	float: left;	text-align: left;}
fieldset {	margin: 1em 0 1em 0;	padding: 4px;	border-width: 1px;	border-style: solid;	border-color: #92ACBE;}