@charset "utf-8";
/* Inspire Design Interiors CSS Document */

/*Browser defaulting*/
*{ padding:0; margin:0; }
body { background:url(../images/bg.png) repeat-x #FFFFFF; width:100%; margin:0 auto; text-align:center; padding-bottom:20px; }
p { color:#000000; font-family:Palatino Linotype, Verdana, sans-serif; font-size:0.8em; }
p a:link { color:#3366CC; font-family:Palatino Linotype, Verdana, sans-serif; font-size:1em; text-decoration:none; }
p a:visited { color:#3366CC; font-family:Palatino Linotype, Verdana, sans-serif; font-size:1em; text-decoration:none; }
p a:hover { color:#3366CC; font-family:Palatino Linotype, Verdana, sans-serif; font-size:1em; text-decoration:underline; }
span { font-weight:bold; }
h1 { width:450px; text-align:right; margin:50px 0 25px 0; font-family:Palatino Linotype, Verdana, sans-serif; font-size:2em; color:#999999; }
h2 { font-family:Palatino Linotype, Verdana, sans-serif; font-size:1.4em; color:#000000; }
h3 { font-family:Palatino Linotype, Verdana, sans-serif; font-size:1.4em; color:#000000; }
#headerish h1 { display:block;	margin-left: -9000px; margin-top:-115px; }
#testimonials { width:450px; text-align:right; margin-top:50px; font-family:Verdana, sans-serif; font-size:0.8em; color:#999999; font-style:italic; }
img { border:none; }
a { outline:none; }
/*End Browser defaulting*/

/*Main Content Styling*/
#main_wrapper { width:840px; margin:0 auto; }
#main_content { width:840px; float:left; }
#left { width:20px; height:600px; background:url(../images/left.png) repeat; float:left; }
#middle { width:800px; min-height:555px; background:#FFFFFF; float:left; }
#right { width:20px; height:600px; background:url(../images/right.png) repeat; float:left; }
#clients_left { width:20px; height:825px; background:url(../images/left.png) repeat; float:left; }
#clients_right { width:20px; height:825px; background:url(../images/right.png) repeat; float:left; }
#projects_left { width:20px; height:775px; background:url(../images/left.png) repeat; float:left; }
#projects_right { width:20px; height:775px; background:url(../images/right.png) repeat; float:left; }
#about_left { width:20px; height:850px; background:url(../images/left.png) repeat; float:left; }
#about_right { width:20px; height:850px; background:url(../images/right.png) repeat; float:left; }
#bottom_left { width:20px; height:27px; background:url(../images/bottom_left.png); float:left; clear:both; }
#bottom_middle { width:800px; height:27px; background:url(../images/bottom.png); float:left; }
#bottom_right { width:20px; height:27px; background:url(../images/bottom_right.png); float:left; }
#header { width:800px; min-height:230px; float:left; }
#logo { width:300px; margin-top:10px; float:left; }
#menu_wrapper { width:450px; margin:10px; float:right; text-align:right; }
.bar { width:800px; height:36px; background:url(../images/bar.png); clear:both; }
#text { width:450px; text-align:right; }
#content_wrapper { width:800px; height:auto; float:left; text-align:center; margin-bottom:20px; margin-top:10px; }
#content_wrapper ul { font-family:Palatino Linotype, Verdana, sans-serif; margin-left:20px; }
#services_content_left { width:490px; height:auto; float:left; margin-left:20px; text-align:left; }
*html #services_content_left { width:450px; height:auto; float:left; margin-left:20px; text-align:left; }
#services_content_right { width:280px; height:auto; float:right; margin-left:10px; text-align:left; }
#about_us_content_left { width:300px; float:left; margin-left:20px; text-align:left; }
#about_us_content_right { width:300px;  margin-left:150px; float:left; text-align:left; }
#about_us_logos { width:760px; height:300px; padding-left:20px; clear:both; background:url(../images/aboutbg.jpg) no-repeat bottom right; text-align:left; }
#about_us_logos img { margin-top:85px; }
#project_page_selector { width:800px; height:30px; float:left; }
#pps_left { float:left; width:390px; text-align:left; margin-left:10px; }
#pps_right { float:right; width:390px; text-align:right; margin-right:10px; }
.project_selector { width:385px; text-align:center; float:left; margin-left:15px; }
*html .project_selector { width:350px; text-align:center; float:left; margin-left:15px; }
.project_selector img { border:none; }
.project_selector a:link { font-family:Verdana, sans-serif; font-size:1.5em; color:#666666; text-decoration:none; }
.project_selector a:visited { font-family:Verdana, sans-serif; font-size:1.5em; color:#666666; text-decoration:none; }
.project_selector a:hover { font-family:Verdana, sans-serif; font-size:1.5em; color:#666666; text-decoration:underline; }
#project_page_selector { height:30px; width:800px; }
#project_wrapper { width:800px; text-align:center; height:auto; float:left; }
.project { width:175px; height:auto; margin-left:20px; float:left; text-align:center; }
.project img { border:none; }
.project a:link { font-family:Verdana, sans-serif; font-size:1em; color:#666666; text-decoration:none; }
.project a:visited { font-family:Verdana, sans-serif; font-size:1em; color:#666666; text-decoration:none; }
.project a:hover { font-family:Verdana, sans-serif; font-size:1em; color:#666666; text-decoration:underline; }
#project_item_left { width:280px; height:auto; font-family:Palatino Linotype, Verdana, sans-serif; font-size:1em; margin-left:15px; float:left; text-align:left; }
#project_item_middle { width:105px; height:auto; margin-left:15px; float:left; }
#project_item_right { width:345px; height:auto; margin-left:15px; float:left; text-align:center; }
#project_item_comments { width:775px; height:auto; font-family:Palatino Linotype, Verdana, sans-serif; font-size:1em; margin-left:15px; margin-top:15px; clear:both; text-align:left; }
.thumb { width:105px; height:69px; margin:5px; border:none; }
#large_thumb { width:345px; height:235px; margin:5px; border:none; }
*html #large_thumb { width:325px; height:235px; margin:5px; border:none; }
.logo { float:left; margin-left:25px; margin-top:10px; margin-bottom:5px; }
/*End Main Content Styling*/

/*Styling for Main Menu*/
#menu { list-style:none; text-align:right; color:#999999; height:30px; font-family:Verdana, sans-serif; float:right; } 
#menu li { height:auto; width:auto; float:left; text-align:center; font-weight:bold; } 
#menu a:link { text-decoration:none; font-size:1em; font-weight:bold; color:#666666; } 
#menu a:visited { text-decoration:none; font-size:1em; font-weight:bold; color:#666666; } 
#menu a:hover { text-decoration:underline; font-size:1em; font-weight:bold; color:#666666; } 
/*End Styling for Main Menu*/

/*Lower Content Styling*/
#footer { height:15px; margin-left:10px; font-size:0.5em; text-align:left; margin-top:5px; font-family:Verdana; }
#footer a:link { color:#3366CC; text-decoration:none; }
#footer a:visited { color:#3366CC; text-decoration:none; }
#footer a:hover { color:#3366CC; text-decoration:underline; }
/*Lower Content Styling*/


/* End Inspire Design Interiors CSS Document */