body {
 margin: 20px 0px;
 padding: 0px;
 background: url('../_gfx/window-frame.jpg') repeat-x #ffffff;
}

.quote { float:right; width:250px; margin-top:-40px; margin-right:50px; text-align:center; font:bold 24px "Trebuchet MS", sans-serif; color:#ffffff; }

.sash-windows-online {
 background: url('../_gfx/header.gif') top left repeat-x #272324;
 width:760px; margin:0px auto; min-height:700px;
 border-top:1px solid #ddddff;
}

.timber-sash-windows { float:right; text-align:right; padding-top:10px; }
.sash-windows { float:left; padding:50px 0px 0px 20px; }
.sash-window-frame { float:right; width:150px;  }

h1 { font:normal 40px "Arial Black",  sans-serif; color:white; margin:0px; line-height:44px; }
h2 { font:bold 20px sans-serif; margin:0px; text-align:center; }
h4 { font:bold   30px "Trabuchet MS", sans-serif; color:white; margin:0px; }
h5 { font:bold   24px "Trabuchet MS", sans-serif; color:white; margin:0px; }
h6 { font:normal 18px "Trabuchet MS", sans-serif; color:white; margin:0px; }
h6 a { color:white; text-decoration:none; }
p, td, div { font:normal 14px "Trebuchet MS", sans-serif; }
a { color:#ffffff; }

.sash { clear:both; }
a img { border:none; }
div img { display:block; }

.sash-window-image { width:390px; float:left; margin:47px 0px 0px 20px; }
.sash-window-image img { display:block; }

.sash-window-content {
 margin: 0px 0px 20px 20px;
 color: white;
 font-weight: bold;
 background: #00A8ED;
 width: 390px;
 float:left;
}

.qboxTop { width:308px; height:23px; background:url('/_gfx/btop.gif') no-repeat; text-align:center; padding-top:5px; }
.qboxBot { width:308px; height:28px; background:url('/_gfx/bbot.gif') no-repeat; text-align:center; font-size:10px; line-height:11px; }

.sash-box { margin:10px 20px 0px 0px; float:right; width:308px; background:url('../_gfx/bmid.gif') repeat-y; }
.sash-box-content { padding:0px 15px 0px 20px; min-height:300px; }

.sash-window-inner { padding:20px; min-height:550px; }
.footmenu   { color:#ffffff; text-align:center; padding: 20px;}
.footmenu a { color:#ffffff; text-decoration:none; }

.sash-window-quote { margin:5px 0px; }
.qil { float:left; border:3px solid #ffffff; margin-top:8px; }
.qir { float:right; }
.logos { float:right; margin:30px 15px 0px 0px; }

.guarantee { float:right; background:url('../_gfx/bmid.gif'); width:308px;  margin:20px 20px 0px 0px; }
.warranty  { padding:15px; }

/* for the products page */
.prodRight { float:right; border:2px solid #ffffff; margin:0px 0px 10px 10px; }
