
label
{
	display:block;
	margin:3px 0;
}

.textField
{
	width:249px;
	height:18px;
	padding:5px;
	background:#f1f1f1;
	border:1px solid #dcd8d8;
	margin:0 0 10px;
}

.textArea
{
	width:249px;
	height:100px;
	padding:5px;
	background:#f1f1f1;
	border:1px solid #dcd8d8;
	margin:0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#submit
{
	width:75px;
	height:30px;
	cursor:pointer;
	clear:both;
	float:left;
	background:#ccc;
	border:1px solid #999;
	color:#333;
	font-weight:bold;
}

#submit:hover
{
	background:#aaa;
}

fieldset
{
	border:none;
	padding:0;
}


.red p
{
	padding:0;	
	line-height:30px;
	color:#7f0a0a;
	font-size:11px;
}

.red,
.green
{
	display:none;
	float:left;
}

.green p
{
	padding:0;	
	line-height:30px;
	color:#2a5e27;
	font-size:11px;
}

















body{
width:100%;
height:100%;
font-family: Verdana, Arial, Helvetica,sans-serif;
margin:0;
padding:0;
font-size:0.7em;
line-height:16px;
color:#000000;
}

html{height:100%}
h1{margin:0 0 13px 0;padding:0}
h2{margin:0;padding:0;font-size:115%}
h3{margin:0;padding:0;font-size:115%}

hr.black {background-color:#000000;border:0;height:1px;margin:-16px 0 0 0}
hr.grey  {background-color:#CACCBC;border:0;height:1px;margin:0 0 3px 0}

a{text-decoration:none;color:#000000}
a:hover{text-decoration:underline;color:#000000}


a.gallery{color:#A92A28!important}


.container{width:723px;margin:auto;position:relative}
.container-scrap{width:738px;margin:auto;position:relative}
.clear{padding-top:1px;margin-bottom:-1px}

.content-scrap{margin-left:43px;padding-top:12px}

.dot{margin:0 4px 2px 3px}

.gallery-full{text-align:center;padding:16px 0 10px 0}
.gallery-thumbs-contain{margin-left:133px;width:480px}
.gallery-thumbs{float:left;margin:16px 16px 0 0}
.gallery-desc{text-align:center;padding:0 30px 0 30px}

.left-col{float:left;width:239px;margin:0;padding:0}
.line-black{border-top-width:1px;border-top-style:solid;border-top-color:#000000;margin-top:-16px}
.line-grey{border-top-width:1px;border-top-style:solid;border-top-color:#CACCBC;margin:7px 0 0 0}

.main-content{margin-left:33px;width:413px}

.red{color:#A92A28}
.right-col{margin:0 0 0 239px;padding:0}

.test-info{margin:0 50px 10px 47px}
.test-logo{margin:15px 0 27px 0}
.test-paging{text-align:right}

/* */
#footer{clear:both;padding:40px 0 5px 0;font-size:100%}

#laveron{margin:1px 0 0 540px}
#laveron a{color:#D10819}
#laveron a:hover{text-decoration:underline}


#list{}
#list ul{margin:0 0 0 17px;padding:0}
#list li{list-style-type:none;background-image:url(../_img/bullet-one.gif);background-repeat:no-repeat;padding:0 0 3px 15px}
#list ul ul{margin:10px 0 10px 0;padding:0}
#list li li{list-style-type:none;background-image:url(../_img/bullet-two.gif);background-repeat:no-repeat;padding:0 0 0 15px}

#links h2{font-weight:normal;font-size:100%;margin-top:12px}

#sub-nav{height:20px;margin:0 0 16px 0}
#sub-nav ul{display:inline}
#sub-nav ul li{float:left;list-style-type:none;padding:0 0 0 0;margin:0 5px 0 0}
#sub-nav ul a{text-decoration:none;font-weight:bold;color:#2C2A20;padding:0;font-size:105%}
#sub-nav ul a:hover{text-decoration:none;font-weight:bold;color:#A92A28;padding:0;font-size:105%}

/* Same as #sub-nav, duplicated to ensure validation */
#scrap-sub-nav{height:20px;margin:0 0 16px 0}
#scrap-sub-nav ul{display:inline}
#scrap-sub-nav ul li{float:left;list-style-type:none;padding:0 0 0 0;margin:0 5px 0 0}
#scrap-sub-nav ul a{text-decoration:none;font-weight:bold;color:#2C2A20;padding:0;font-size:105%}
#scrap-sub-nav ul a:hover{text-decoration:none;font-weight:bold;color:#A92A28;padding:0;font-size:105%}


#testimonials p{margin:0 0 20px 0}



/* NAVIGATION ONLY --------------------------------------------------------------------------- */

#nav div{width:239px;margin:0;padding:0}
#nav ul{margin:0;padding:0}
#nav li{list-style-type:none;margin:0;padding:0;display:inline}
#nav a{color:#ffffff;text-decoration:none;background-color:#2F2C23;display:block;margin:0 0 1px 0;height:18px;padding-left:51px}

/* DEFUALT NAV -------------------------------------------------------------------------------- */
#nav #n-one a{background-image:url(../_img/nav-bg/one.gif);background-repeat:no-repeat;margin:0 0 1px 0}
#nav #n-one a:hover{text-decoration:none;color:#EE2623;margin:0 0 1px 0}

#nav #n-two a{background-image:url(../_img/nav-bg/two.gif);background-repeat:no-repeat;margin:0 0 1px 0}
#nav #n-two a:hover{text-decoration:none;color:#F05D22;margin:0 0 1px 0}

#nav #n-three a{background-image:url(../_img/nav-bg/three.gif);background-repeat:no-repeat;margin:0 0 1px 0}
#nav #n-three a:hover{text-decoration:none;color:#F5C22B;margin:0 0 1px 0}

#nav #n-four a{background-image:url(../_img/nav-bg/four.gif);background-repeat:no-repeat;margin:0 0 1px 0}
#nav #n-four a:hover{text-decoration:none;color:#17733D;margin:0 0 1px 0}

#nav #n-five a{background-image:url(../_img/nav-bg/five.gif);background-repeat:no-repeat;margin:0 0 1px 0}
#nav #n-five a:hover{text-decoration:none;color:#78B943;margin:0 0 1px 0}

#nav #n-six a{background-image:url(../_img/nav-bg/six.gif);background-repeat:no-repeat;margin:0 0 1px 0}
#nav #n-six  a:hover{text-decoration:none;color:#109087;margin:0 0 1px 0}

#nav #n-seven a{background-image:url(../_img/nav-bg/seven.gif);background-repeat:no-repeat;margin:0 0 1px 0}
#nav #n-seven a:hover{text-decoration:none;color:#604E99;margin:0 0 1px 0}

#nav #n-eight a{background-image:url(../_img/nav-bg/eight.gif);background-repeat:no-repeat;margin:0 0 1px 0}
#nav #n-eight a:hover{text-decoration:none;color:#2A2A72;margin:0 0 1px 0}

#nav #n-nine a{background-image:url(../_img/nav-bg/nine.gif);background-repeat:no-repeat;margin:0 0 1px 0}
#nav #n-nine a:hover{text-decoration:none;color:#76277A;margin:0 0 1px 0}

/* */

/* NAV ON STATES------------------------------------------------------------------------ */

/* selector for each section and one for each list item */

#hello #n-one a{text-decoration:none;background-color:#EE2623}
#hello #n-one a:hover{color:#ffffff}

#domestic #n-two a{text-decoration:none;background-color:#F05D22}
#domestic #n-two a:hover{color:#ffffff}

#commercial #n-three a{text-decoration:none;background-color:#F5C22B}
#commercial #n-three a:hover{color:#ffffff}

#industrial  #nav #n-four a{text-decoration:none;background-color:#17733D}
#industrial  #nav #n-four a:hover{color:#ffffff}

#speciality #n-five a{text-decoration:none;background-color:#78B943}
#speciality #n-five a:hover{color:#ffffff}

#scrapbook #n-six  a{text-decoration:none;background-color:#109087}
#scrapbook #n-six  a:hover{color:#ffffff}

#inspiration #n-seven a{text-decoration:none;background-color:#604E99}
#inspiration #n-seven a:hover{color:#ffffff}

#touch #n-eight a{text-decoration:none;background-color:#2A2A72}
#touch #n-eight a:hover{color:#ffffff}

#quotation #n-nine a{text-decoration:none;background-color:#76277A}
#quotation #n-nine a:hover{color:#ffffff}

/* SUN NAV ON STATES --------------------------------------------------------------------------------*/

/* Hello for Bens */
#approach #n-one a {text-decoration:none;background-color:#EE2623}
#approach #n-one a:hover {color:#ffffff}
#approach #s-one a {text-decoration:none;font-weight:bold;color:#A92A28;padding:0;font-size:105%}

#quality  #n-one a {text-decoration:none;background-color:#EE2623}
#quality  #n-one a:hover{color:#ffffff}
#quality  #s-two a {text-decoration:none;font-weight:bold;color:#A92A28;padding:0;font-size:105%}

#customer #n-one a {text-decoration:none;background-color:#EE2623}
#customer #n-one a:hover{color:#ffffff}
#customer #s-three a {text-decoration:none;font-weight:bold;color:#A92A28;padding:0;font-size:105%}

/* Finding Inspiration */
#links #n-seven a{text-decoration:none;background-color:#604E99}
#links #n-seven a:hover{color:#ffffff}
#links #s-one a {text-decoration:none;font-weight:bold;color:#A92A28;padding:0;font-size:105%}


/* Gallery */
#scrapbook #s-one a {text-decoration:none;font-weight:bold;color:#A92A28;padding:0;font-size:105%}
#gallery #s-two a {text-decoration:none;font-weight:bold;color:#A92A28;padding:0;font-size:105%}
#testimonials #s-three a {text-decoration:none;font-weight:bold;color:#A92A28;padding:0;font-size:105%}

.phone
{
	text-align:right;
	font-size:18px;
	color:#2F2C23;
	padding:20px 0 0 0;
}

