html { font-family: Verdana, Sans-Serif; font-size:11px; }
body {margin:0; padding:0; background:#ffffff url(images/back.png) repeat-x; }

table { border-collapse:collapse; }

img { border:none; }

p { font-family:Arial, Sans-Serif; font-size:12px; }

h1 { font-family: Helvetica LT Std, Verdana, Sans-Serif; font-size:27px; color:#D93036; }
h2 { font-family: Helvetica LT Std, Verdana, Sans-Serif; font-size:20px; color:#D93036; }


a { color:#E13339; font-family:Arial, Verdana, Sans-Serif; font-weight:bold; }

#outter { text-align:center; width:100%; height:100%; }
#inner { text-align:left; margin:0 auto; min-width:955px; max-width:955px; }

#header { background:url(images/header.png) no-repeat; height:126px; }
#header .l { width:600px; float:left; margin-top:20px; }
#header .r { width:355px; float:right; margin-top:20px; color:#ffffff; text-align:right; }
#header .r a { color:#F09397; text-decoration:none; padding:0 5px; }
#header .r a:hover { color:#ffffff; }
#header .r span { font-size:22px; font-weight:bold; font-family:Helvetica LT Std, Sans-Serif; }

#navigation { height:53px; width:955px;}
#navigation td { margin:0; padding:0; border:none;width:25%; float:left; text-align:center; }
#navigation td a { color:#ffffff; display:block; font-size:22px; font-weight:bold; font-family:Helvetica LT Std, Sans-Serif; text-decoration:none;  height:45px; width:141px; padding-top:8px; margin:0 auto; }
#navigation td .selected { background:url(images/navselected.png); height:45px; }

.contact { background:url(images/questionbacksm.png); width:467px; height:203px; color:#ffffff; font-weight:bold; }
.contact h1 { font-family:Helvetica LT Std, Sans-Serif; text-align:center; font-size:20px; color:#D93036; padding:5px 0 0 0; margin:0; }
.contact table { margin:10px 0 0 10px; width:450px; }
.contact input { height:18px; width:163px; margin:1px 0; padding:0; }
.contact select { width:128px; }
.contact p { font-size:10px; font-weight:normal; }
.commentbox {height:71px;width:163px;margin:1px 0; padding:0;}

.estimate { background:url(images/questionbacklg.png); width:467px; height:353px; color:#ffffff; font-weight:bold; }
.estimate h1 { font-family:Helvetica LT Std, Sans-Serif; text-align:center; font-size:20px; color:#D93036; padding:5px 0 0 0; margin:0; }
.estimate table { margin:10px 0 0 10px; width:450px; }
.estimate input { height:18px; width:163px; margin:1px 0; padding:0; }
.estimate select { width:128px; }
.estimate p { font-size:10px; font-weight:normal; }

.sidingestimate { background:url(images/questionbacksiding.png); width:467px; height:353px; color:#ffffff; font-weight:bold; }
.sidingestimate h1 { font-family:Helvetica LT Std, Sans-Serif; text-align:center; font-size:20px; color:#D93036; padding:5px 0 0 0; margin:0; }
.sidingestimate table { margin:10px 0 0 10px; width:450px; }
.sidingestimate input { height:18px; width:163px; margin:1px 0; padding:0; }
.sidingestimate select { width:128px; }
.sidingestimate p { font-size:10px; font-weight:normal; }
