/* PANEL EDGE */
#panel{
width: 10px;
height: 320px;
background:url(../images/content/background.jpg); 
background-repeat:repeat-x;
background-position: -110px;
background-color:#CCCCCC;
margin-left:150px;
text-align: left;
float:right;
}

/* CONTACT */
#contact_outer{ width:90px; height:90px; padding:10px; float:right; text-align:left;  z-index: 9998; background:url(../images/content/background.jpg); background-position:bottom; background-repeat:repeat-x; background-color:#CCCCCC;}
#contact_nav{ width: 90px; height:77px; padding-top:13px; float:left; text-align:left; z-index: 9998; background-image:url(../images/contact/panel.jpg); background-repeat:repeat-x; background-color:#FFA76E;}
#contact_nav #contact_buttons { margin:0; padding:0;}
#contact_nav #contact_buttons li {display:inline;}
#contact_nav #contact_buttons li a {float:left; overflow:hidden; padding-top:16px; width:90px; height:0;}
#contact_nav #contact_buttons li a { background-image:url(../images/nav/contact_nav.jpg); background-repeat:no-repeat;}

/* OUR OFFICE */
#contact_nav #contact_buttons li#office a{background-position: 0 0; }
#contact_nav #contact_buttons li#office a:hover{background-position: 0 -16px; }

#contact_nav #contact_buttons li#office_active a{background-position: 0 -16px; }
#contact_nav #contact_buttons li#office_active a:hover{background-position: 0 -16px; }

/* FIND US */
#contact_nav #contact_buttons li#find_us a{background-position: -90px 0; }
#contact_nav #contact_buttons li#find_us a:hover{background-position: -90px -16px; }

#contact_nav #contact_buttons li#find_us_active a{background-position: -90px -16px; }
#contact_nav #contact_buttons li#find_us_active a:hover{background-position: -90px -16px; }

/* REQUEST INFO */
#contact_nav #contact_buttons li#request a{background-position: -180px 0; }
#contact_nav #contact_buttons li#request a:hover{background-position: -180px -16px; }

#contact_nav #contact_buttons li#request_active a{background-position: -180px -16px; }
#contact_nav #contact_buttons li#request_active a:hover{background-position: -180px -16px; }

/* EMAIL US */
#contact_nav #contact_buttons li#email a{background-position: -270px 0; }
#contact_nav #contact_buttons li#email a:hover{background-position: -270px -16px; }

#contact_nav #contact_buttons li#email_active a{background-position: -270px -16px; }
#contact_nav #contact_buttons li#email_active a:hover{background-position: -270px -16px; }

/* WELCOME */
#welcome{
font-family:Arial, Helvetica, sans-serif;
font-size:small;
width: 360px;
height:360px; 
text-align:left;
padding:25px;
background-image:url(../images/services/background.jpg);
background-repeat:no-repeat;
background-position:bottom;
background-color:#FFFFFF;
float:left;
}

#overview_title{
width: 360px;
	margin-bottom:25px;
	text-align: left;
	float:left;
	}

#overview_body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	width: 360px;
	height:285px;
	text-align: left;
	padding-right:15px;
	overflow:auto;
	float:left;
}

#overview_body ul{
list-style-type: none;
padding: 0px;
margin: 0px;
text-align: left;
}

#overview_body li{
background-image:url(../images/content/square.gif);
background-repeat: no-repeat;
background-position: 0% .2em;
padding-left: 20px;
}

#design_body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	width: 155px;
	text-align: left;
	padding-right:15px;
	float:left;
}

#design_body ul{
list-style-type: none;
padding: 0px;
margin: 0px;
text-align: left;
}

#design_body li{
background-image:url(../images/content/square.gif);
background-repeat: no-repeat;
background-position: 0% .2em;
padding-left: 20px;
}

/* IMAGE */
#right_panel{
width: 130px;
height: 130px;
padding:10px 10px 10px 0;
background:url(../images/content/background.jpg); 
background-repeat:repeat-x; 
background-color:#CCCCCC;
margin-top:50px;
text-align: left;
float:left;
}

#hotspot1{ width:130px; height:130px; float:left;}