﻿body { margin:0; font-family:Arial,verdana,small fonts; font-size:11px; background-color:#959595; }

p { color:#000000; font-size:12px; }

#masthead { height:108px; background-color:#FFFFFF; }
#masthead h1 { display:block; width:739px; height:108px; margin:0; padding:0; background-image:url('/images/logo.gif'); float:left; }
#masthead h1 span { display:none; }
#masthead div { float:right; width:200px; color:#2C68A4; font-size:12px; text-align:right; padding:40px 20px 0 0; }

a { color:#EEEEEE; }

#navigation { background-image:url('/images/nav_bg.gif'); background-position:center top; background-repeat:repeat-y; width:180px; height:800px; }
#navigation ul { margin:0; padding:0; margin-bottom:40px; }
#navigation ul li { list-style:none; border-bottom:1px dotted #000000; }
#navigation ul li a { display:block; width:180px; height:25px; text-align:left; color:#1D5286; text-decoration:none; font-size:13px; font-weight:bold; }
#navigation ul li a span { display:block; padding:5px 0 0 15px; }
#navigation ul li.gallery a span { display:block; padding:5px 0 0 45px; }
#navigation ul li.gallery a { background-image:url('/images/nav_bg_gallery.gif'); color:#7B241B; font-size:11px; }
#right { background-color:#E8E6D7; width:266px; padding-top:1px; background-image:url('/images/rightNav_spacer.gif'); background-repeat:no-repeat; background-position:top center; text-align:left; }
#right p { margin:0 0 10px 20px; color:#7B221C; line-height:16px; }
#right table img { border:1px solid #7B221C; margin-right:5px; }
#right p a { text-decoration:underline; color:#7B221C;  }
#h2_recentProjects { background-image:url('/images/h2_recentProject.gif'); display:block; width:266px; height:38px; margin:0; padding:0; }
#h2_recentProjects span { display:none; }

#h2_showroom { background-image:url('/images/h2_ourShowroom.gif'); display:block; width:266px; height:38px; margin:0 0 10px 0; padding:0; }
#h2_showroom span { display:none; }
#content { text-align:center; }
#content div { margin:10px; width:536px; text-align:left; }
#content div p { color:#000000; font-size:12px; }
#content div p.footer { color:#BFBEB6; font-size:11px; }
#content div p.footer a { color:#BFBEB6; text-decoration:underline; }

h5 { display:inline; color:#000000; font-size:14px; }

h3 { display:block; height:20px; width:300px; font-weight:bold; text-align:left; }