* {margin: 0; padding: 0;}

body {
	margin:0;
	padding: 10px;
	border:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	background-color:#d5d5d5;
	/*line-height:1.7em;*/
	text-align:center;
}

p, ul, td, th{
font-size: 1.2em;
}

a:link {
color: #FF6633;
text-decoration: none;
}
 
a:visited {
color: #FF6633;

}

a:active {
color: #FF6633;
}

a:hover{
text-decoration:underline;
}

h1{
color:#eb5b17;
font-size: 1.8em;
font-weight: bold;
padding-bottom:  1em;
}

h2{
color:#336699;
font-size: 1.6em;
font-weight:bold;

}

h3{
color:#000;
font-size: 1.2em;
font-weight:bold;
}

h1.inline{
display:inline;
}


/* Wrappers*/
#mainWrapper {
margin-left: auto;
margin-right: auto; 
background-color: #ffffff;
width: 1024px;
}

#headerWrapper {
height:150px;
padding-bottom: 0;
}

#headerWrapper img{
float:left;
}

#navMainWrapper {
/*clear:both;
vertical-align:top;
text-align:right;
*/
float:right;
}
 
/* Main */

#sidebar{
float:right;
width:25%;
background-color: #ffffff;
height:620px;
}

#mainBody{
float:left;
/*overflow:auto;*/
width:75%;
background-color: #ffffff;
text-align:left;
height:620px;
}

#mainBody p{
padding: 2em;
}
#mainBody h1{
padding-left: 1em;
}



#mainBody img{
padding: 10px;
border:none;

}
#mainBody.img.a{
text-decoration:none;	
}

#mainBody img.floatleft{
float:left;
}

/* Navigation */

#navMain ul {
/*margin-left: 250px;*/
margin-top: 0;
padding-left: 10px;
padding-top: 30px;
padding-bottom: 25px;
list-style-type: none;
text-align: center;
line-height: 1em;
float: right;
background-color: #d3d3d3;
/*width:auto;*/
}

#navMain ul li {
display: inline;
}

#navMain ul li a {
text-decoration: none;
text-transform:uppercase;
padding: 0em 0.5em;
margin: 0;
color: #ffffff;
font-weight: bold;
font-size:  1.4em;

}
#navMain li{
border-right-color:#ffffff;
border-right-style:dotted;
border-right-width: 2px;	

}

#navMain li.last{
border:none;
}

#rightColumn{
float:right;
width:25%;
background-color:#FFF;
height:620px;

}

#rightNav a {
text-decoration: none;
/*padding: 0em 0.5em;*/
font-size: 1.4em;
font-weight: bold;
color:#999;
}

#rightNav a:active {
color: #FF6633;
}

#rightNav a:hover{
text-decoration:underline;
}

#rightNav hr{
	color: #fff; 
	background-color: #fff; 
	border: 2px dotted #d3d3d3; 
	border-style: none none dotted;
}


/* highlight active page in nav*/
div#standard a#standardnav,
div#hire a#hirenav,
div#shopfitting a#fitoutnav,
div#home a#homenav{
	color:#FF6633;
}

/* Thumbnail Gallery Borders */

#thumbgallery td.topLeft{
	border-bottom: 2px;
	border-bottom-style:dotted;
	border-bottom-color: #d3d3d3;
	border-right: 2px;
	border-right-style:dotted;
	border-right-color: #d3d3d3;
}
#thumbgallery td.topRight{
	border-bottom: 2px;
	border-bottom-style:dotted;
	border-bottom-color: #d3d3d3;
}

#thumbgallery td.topRow{
	border-right: 2px;
	border-right-style:dotted;
	border-right-color: #d3d3d3;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #d3d3d3;
}

#thumbgallery td.botRow{
	border-right: 2px;
	border-right-style:dotted;
	border-right-color: #d3d3d3;
	
}

#thumbgallery td.botLeft{
	border-right: 2px;
	border-right-style:dotted;
	border-right-color: #d3d3d3;
}
#thumbgallery td.botRight{
	
}


/* Detail table border */
#detailTable td.leftCell{
border-right: 2px;
border-right-style:dotted;
border-right-color: #d3d3d3;
padding:10px;
}

#detailTable td.rightCell{
padding:10px;
}


/* Other */

#copyright {
color: #656263;
font-size: 1em;
text-align:center;
}
#homeimage{
	float:left;
}

#contact{
	float:right;
}
#desc{
	clear:both;
}

td.bullet{
	padding-left: 20px;
	text-align:right;
}
