*   
    {
	font-family:verdana, arial, helvetica, "sans-serif";;
	margin:0px;
	padding:0px;
}

body {
	color: #fff; background-color: #0f1008; font-size: 75%; text-align: center; background-image: url(/images/MainBackground.jpg); background-position: top; background-repeat: no-repeat;
}

div#wrapper {
	width: 864px; padding: 0px; margin: 1px auto; text-align: left;
}

div#Header {
	float: left; display: inline; width: 850px; height: 362px; padding: 35px 7px 2px 7px; margin: 0px; text-align:center;
}

div#ContentWrap {
	float: left; display: inline; width: 852px; padding: 0px 0px 0px 7px; margin: 0px; text-align: left;
}

div#LeftColumn {
	float: left; display: inline; width: 195px; padding: 0px 0px 0px 1px; margin: 0px; text-align: left;
}

div#MainContentArea {
	float: left; display: inline; width: 656px; padding: 0px; margin: 0px; text-align: left;
}

/************** Home Page **************/ 


div#HomeContentWrap {
	float: left; display: inline; width: 655px; padding: 0px 0px 12px 0px; margin: 0px; text-align: left; background-color: #afd149; background-image: url(/images/homeBackground.jpg); background-position: bottom; background-repeat: no-repeat;
}

div#HomeContent {
	float: left; display: inline; width: 655px; padding: 0px 0px 12px 0px; margin: 0px; text-align: left;
}

div#HomeContent div#Summary {
	float: left; display: inline; width: 295px; padding: 0px; margin: 0px; text-align: left; 
}
div#HomeContent div#Summary p {
	padding: 0px 12px 12px 12px; color: #000; line-height: 150%;
}

div#HomeContent div#Summary h1 {
	padding: 0px 12px 6px 12px; color: #000; font-size: 125%; font-weight: bold;
}

div#HomeContent div#Summary h2 {
	padding: 0px 12px 6px 12px;color: #607226; font-size: 100%; font-weight: bold;
}

div#HomeContent div#Summary div.Action {
	float: left; display: inline; width: 250px; padding: 6px; margin: 6px 12px 0px 12px; text-align: left; background-color:#607226; font-size: 95%;
}

div#HomeContent div#Quote {
	float: left; display: inline; width: 356px; padding: 0px; margin: 0px; text-align: left; 
}

div#HomeContent div#Quote p {
	padding: 0px 12px 6px 12px;; color: #fff; line-height: 150%;
}
div#HomeContent div#Quote h2 {
	padding: 0px 12px 6px 12px; color: #fff; text-align:right; font-size:100%;
}

div#Range {
	float: left; display: inline; width: 656px; padding: 0px 0px 12px 0px; margin:0px; text-align: left; background-color: #000; background-image: url(/images/RangeBackground.jpg); background-position: top; background-repeat: no-repeat;
}

div#Range p {
	padding: 12px 12px 0px 12px;; color: #fff;
}

div#Range div.RangeCol1 {
	float: left; display: inline; width: 220px; padding: 0px; margin: 0px; text-align: left;
}

div#Range div.RangeCol2 {
	float: left; display: inline; width: 223px; padding: 0px; margin: 0px; text-align: left;
}

div#Range div.RangeCol3 {
	float: left; display: inline; width: 212px; padding: 0px; margin: 0px; text-align: left;
}

.padleft {
	margin: 0px 5px 5px 0px;
}


/************** Home Page **************/ 


div#PageContentWrap {
	float: left; display: inline; width: 655px; padding: 0px; margin: 0px; text-align: left;background-image: url(/images/pageBackground.jpg); background-position: bottom; background-repeat: no-repeat;
}

div#PageContent {
	float: left; display: inline; width: 631px; padding: 0px 12px 24px 12px; margin: 0px; text-align: left;
}

div#MorePageContent {
	float: left; display: inline; width: 631px; padding: 0px 12px 12px 12px; margin: 0px; text-align: left; background-color: #0f1008; background-image: url(/images/pageBackground.jpg); background-position: bottom; background-repeat: no-repeat;
}

div#PageContent div.productWrap {
	float: left; display: inline; width: 152px; padding: 0px 5px 24px 0px; margin: 0px; text-align: left;
}

div#PageContent div.productWrap div.productTitle {
	float: left; display: inline; width: 150px; height: 50px; padding: 0px 0px 0px 0px; margin: 0px; text-align: left; font-size: 110%;
}

div#PageContent div.productWrap div.productImage {
	float: left; display: inline; width: 150px; padding: 0px 0px 6px 0px; margin: 0px; text-align: left; 
}

div#PageContent div.productWrap div.productText {
	float: left; display: inline; width: 150px; padding: 0px; margin: 0px; text-align: left;
}


div#PageContent .col{
	float: left; display: inline; width: 150px; padding: 0px 0px 12px 0px; margin: 0px; text-align: left;
}

div#PageContent .col p {
	font-size: 90%;
}

/************** Main text and content styles **************/
	
p {
	font-size: 100%; padding: 0px 0px 10px 0px; margin: 0px; color: #fff; line-height: 150%
}

td {
	font-size: 100%; padding: 5px 0px 5px 0px; margin: 0px; color: #666; line-height: 150%
}

h1 {
	font-size: 125%; padding: 10px 0px 20px 0px; margin: 0px; font-weight: bold; color: #fff;
}

h2 {
	font-size: 100%; padding: 0px 0px 5px 0px; margin: 0px; font-weight: bold; color: #afd149;
}

h3 {
	font-size: 12px; padding: 3px 3px 0px 3px; margin: 0px; font-weight: bold; color: #fff;
}

ul {
	margin-top: 0px; margin-bottom: 5px; margin-left: 30px; margin-right: 35px; padding: 0px; color: #fff; line-height: 16px;
}

ol {
	margin-top: 0px; margin-bottom: 15px; margin-left: 30px; margin-right: 35px; padding: 0px; color: #fff; line-height: 16px;
}


li {
	margin-bottom: 0px; font-size: 95%; margin: 0px; padding-bottom: 5px; color: #fff; line-height: 16px;
}

.SmallText {
	font-size: 80%; padding: 0px; margin: 0px; color: #515151;
}

img {
	border-left-style: none; border-right-style: none; border-top-style: none; border-bottom-style: none; margin: 0px; padding: 0px;
}

.input{ font-size: 11px; width: 200px; font-style: normal; font-variant: normal; color: #ff6600; }
.inputbold{ font-size: 11px; font-weight: bold; width: 200px; font-style: normal; font-variant: normal; color: #ff6600; }

.white { color: #fff }

/************** Link styles **************/

a.white:link{ font-weight: normal; color: #fff; text-decoration: none;}
a.white:visited { font-weight: normal; color: #fff; text-decoration: none; }
a.white:hover { font-weight: normal; color: #fff; text-decoration: underline; }

a.green:link{ font-weight: normal; color: #afd149; text-decoration: none;}
a.green:visited { font-weight: normal; color: #afd149; text-decoration: none; }
a.green:hover { font-weight: normal; color: #fff; text-decoration: none; }

a.inbody:link{ font-weight: normal; color: #000; text-decoration: underline;}
a.inbody:visited { font-weight: normal; color: #000; text-decoration: underline; }
a.inbody:hover { font-weight: normal; color: #000; text-decoration: underline; }

a.inbody2:link{ color: #efa414; text-decoration: none;}
a.inbody2:visited { color: #efa414; text-decoration: none; }
a.inbody2:hover { color: #efa414; text-decoration: underline; }

a.lightgrey:link{ font-weight: normal; color: #959595; text-decoration: underline;}
a.lightgrey:visited { font-weight: normal; color: #959595; text-decoration: underline; }
a.lightgrey:hover { font-weight: normal; color: #fff; text-decoration: underline; }

/************** Main Navigation **************/ 

.navLevel1 { float: left; width: 195px; margin: 0px; text-align: left; }
.navLevel1 a { display: block; float: left; width: 175px; margin: 0px; padding: 7px 7px 7px 7px; background-color: #0f1107; border: solid 3px #0f1107; border-bottom: none; }
.navLevel1 a:link { font-weight: bold; font-size: 95%; color: #afd149; text-decoration: none; background-color: #252d0b;}
.navLevel1 a:visited { font-weight: bold; font-size: 95%; color: #afd149; text-decoration: none; background-color: #252d0b;}
.navLevel1 a:hover { font-weight: bold; font-size: 95%;  color: #fff; text-decoration: none; background-color: #7e9027; }


.navLevel2 { float: left; width: 195px; margin: 0px; text-align: left; }
.navLevel2 a { display: block; float: left; width: 135px; margin: 0px; padding: 7px 7px 7px 47px; background-color: #0f1107; border: solid 3px #0f1107; border-bottom: none; }
.navLevel2 a:link { font-weight: normal; font-size: 95%; color: #afd149; text-decoration: none; background-color: #3f440d;}
.navLevel2 a:visited { font-weight: normal; font-size: 95%; color: #afd149; text-decoration: none; background-color: #3f440d;}
.navLevel2 a:hover { font-weight: normal; font-size: 95%;  color: #fff; text-decoration: none; background-color: #788925; background-image: url(/images/over.jpg); background-position: top left; background-repeat: no-repeat;}

.navLevel3 { float: left; width: 175px; margin: 0px; padding: 25px 7px 5px 7px; text-align: center; }

.navLevel4 { float: left; width: 175px; margin: 0px; padding: 0px 7px 5px 7px; text-align: center; }

/************** Content Area **************/

div#PageTitle {
	float: left; display: inline; width: 564px; padding: 0px; margin: 0px; text-align: left;
}

/************** Content Area **************/

div#Base {
	float: left; display: inline; width: 864px; padding: 0px; margin: 0px; text-align: left;
}

div#Social {
	float: right; display: inline; width: 631px; padding: 0px 12px 24px 12px; margin: 0px; text-align: right;
}



/************** Footer **************/


div#Footer {
	float: left; display: inline; width: 850px; padding: 12px 0px 0px 0px; margin: 0px; text-align: left; background-color: #0f1107;
}

div#Footer div#Copyright {
	float: left; display: inline; width: 288px; padding: 6px; margin: 0px; text-align: left; color: #959595;
}

div#Footer div#Copyright p {
	font-size: 90%; padding: 0px; margin: 0px; color: #4e6508; line-height: 16px;
}

div#Footer div#SubNav {
	float: left; display: inline; width: 538px; padding: 6px; margin: 0px; text-align: right; color: #4e6508;
}

div#Footer div#SubNav p {
	font-size: 10px; padding: 0px 0px 16px 0px; margin: 0px; color: #0f1008; line-height: 16px; font-weight: bold;
}

div#Footer div#SubNav a:link {
	color: #4e6508; padding: 0px 12px 0px 12px; text-decoration: none;
}

div#Footer div#SubNav a:visited {
	color: #4e6508; padding: 0px 12px 0px 12px; text-decoration: none;
}

div#Footer div#SubNav a:hover {
	color: #4e6508; padding: 0px 12px 0px 12px; text-decoration: underline;
}

div#designnottingham {
	float: left; display: inline; width: 864px; padding: 125px 0px 12px 0px; margin: 0px; text-align: right; background-color: #0f1008; font-size: 10px
}

div#designnottingham a:link {
	color: #666; text-decoration: none;
}

div#designnottingham a:visited {
	color: #666; text-decoration: none;
}

div#designnottingham a:hover {
	color: #666; text-decoration: none;
}

