BODY {margin:0; padding:0;}
HTML,BODY {
 color: #6e6f65; background:#509bc5; margin:0; padding:0; font-size:11px; font-family:Tahoma
}
H1 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	FONT: 1.8em "Trebuchet MS"; COLOR: #726b55
}
H2 {
	FONT: 1.5em "Trebuchet MS"; COLOR: #726b55
}
H3 {
	FONT: bold 1.2em "Trebuchet MS"; COLOR: #646464
}
H4 {
    color: #6e6f65; font-size:14px; font-family:"Trebuchet MS"; font-weight:bold; 

}
IMG{border:0;}
P {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 8px}
UL {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 30px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px}
input {font-size:11px; color: #393937;}
textarea {font-size:12px;}


#wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 880px; MARGIN: auto;POSITION: relative;}
#header {
	 HEIGHT: 66px; width:882px; padding-left:10px; 
}

#header .leftside {
float:left;
width:600px;
padding:5px;
}

#header .rightside {
float:left;
width:212px;
FONT: 1.5em "Trebuchet MS"; COLOR: #ffffff;
padding:10px 1px 2px 1px;
}

#header h1{
   float: left;
   width: 299px;
   height: 54px;
   display: inline;
   background: url("../images/w_logo.gif") no-repeat;
}

#header h1 a{
   display: block;
   width: 299px;
   height: 54px;
   overflow: hidden;
   text-indent: -9999px;
}

#header .phone {
	 float: right;
	 
}
#header h1 {
	 FONT: 1.8em "Trebuchet MS"; TEXT-TRANSFORM: uppercase; COLOR: #0c2966
}
#header h2 {
	 FONT: 1.5em "Trebuchet MS"; COLOR: #0c2966
}

.box-main { width: 882px; background: #fffffb; border:1px solid #d9d9d1; position: relative;}
.box-main .tl { position: absolute; width: 8px; height: 8px; background: url(../images/box-main-tl.gif); top: -1px; left: -1px; }
.box-main .tr { width: 8px; height: 8px; background: url(../images/box-main-tr.gif); position: absolute; top: -1px; right: -1px; }
.box-main .bl { width: 8px; height: 8px; background: url(../images/box-main-bl.gif); position: absolute; bottom: -1px; left: -1px; }
.box-main .br { width: 8px; height: 8px; background: url(../images/box-main-br.gif); position: absolute; bottom: -1px; right: -1px; }
.box-main .inside { padding: 10px; }

.box-menu { width: 860px; height:48px; background: #fffffb; background: url(../images/box-menu-bg.gif) repeat-x;  border: 1px solid #eee;  position: relative; }
.box-menu .menu_tl { position: absolute; width: 16px; height: 17px; background: url(../images/box-menu-tl.gif); top: 0px; left: 0px; }
.box-menu .menu_tr { width: 16px; height: 17px; background: url(../images/box-menu-tr.gif); position: absolute; top: 0px; right: 0px; }
.box-menu .menu_bl { width: 16px; height: 17px; background: url(../images/box-menu-bl.gif); position: absolute; bottom: 0px; left: 0px; }
.box-menu .menu_br { width: 16px; height: 17px; background: url(../images/box-menu-br.gif); position: absolute; bottom: 0px; right: 0px; }
.box-menu .menu	{ padding: 10px; }


.box-middle { width: 882px; height:198px; background: #fffffb; border:1px solid #d9d9d1; position: relative;}
.box-middle .middle_tl { position: absolute; width: 8px; height: 8px; background: url(../images/box-main-tl.gif); top: -1px; left: -1px; }
.box-middle .middle_tr { width: 8px; height: 8px; background: url(../images/box-main-tr.gif); position: absolute; top: -1px; right: -1px; }
.box-middle .middle_bl { width: 8px; height: 8px; background: url(../images/box-main-bl.gif); position: absolute; bottom: -1px; left: -1px; }
.box-middle .middle_br { width: 8px; height: 8px; background: url(../images/box-main-br.gif); position: absolute; bottom: -1px; right: -1px; }
.box-middle .inmiddle { padding: 10px; }

.clear {
padding-top:5px;
}

.box-content			{ width: 622px;  background: #f9f9f9;  border: 1px solid #ededed; position: relative; float: left;}
.box-content { width: 882px; background: #fffffb; border:1px solid #d9d9d1; position: relative;}
.box-content .content_tl { position: absolute; width: 8px; height: 8px; background: url(../images/box-main-tl.gif); top: -1px; left: -1px; }
.box-content .content_tr { width: 8px; height: 8px; background: url(../images/box-main-tr.gif); position: absolute; top: -1px; right: -1px; }
.box-content .content_bl { width: 8px; height: 8px; background: url(../images/box-main-bl.gif); position: absolute; bottom: -1px; left: -1px; }
.box-content .content_br { width: 8px; height: 8px; background: url(../images/box-main-br.gif); position: absolute; bottom: -1px; right: -1px; }
.box-content .content	{ padding: 15px; font-size:11px; }
.box-content .content h1{ PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px; font-size:14px; font-weight:bold; color:#776}
.box-content .content h2{ PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px; font-size:14px; font-weight:bold; color:#776}
.box-content .content a {
 color: #96947d;
 text-decoration:underline;
}
.box-content .content a:hover {
 color: #96947d;
 text-decoration:none;
}

#conthome {
width:852px;
float:left;
padding-right:10px;
padding-bottom:10px;
}

#cont {
width:600px;
float:left;
padding-right:10px;
padding-bottom:10px;
background:url(../images/v_spacer.gif) no-repeat right top;
font-size:12px;
}

#cont img {
	margin-right: 10px;
	padding: 2px 2px 2px 2px;
	background-color: #fff;
	border: 1px solid #d7d7d7;
}

#cont h1 {
	text-align:center;
	FONT: 1.9em "Trebuchet MS", sans-serif;
	COLOR: #726b55;
	}

#cont h3 {
	FONT: 1.9em "Trebuchet MS", sans-serif;
	COLOR: #726b55;
}

#cont ul {
	overflow:hidden;
}


#left {
width:232px;
float:right;
text-align:center;
}

.specials {
 FONT: 1.5em "Trebuchet MS"; COLOR: #777766;
 padding:0px 0px 0px 0px;
}

/* @@@@@@@@@ page @@@@@@@@@@@@@@@@*/
.t1 {
font-size:11px;}
td {
height:25px;
}
/* @@@@@@@@@ top navigation @@@@@@@@@@@@@@@@*/
#nav {
 width:838px;
}

#nav ul{
 margin:0px;
 padding:6px;
 list-style:none;
}
#nav ul li{
 display:inline;
 margin:0;
 font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
}
#nav ul li a{
 float: left;
 background:url(../images/v_line.gif) no-repeat; padding: 0px 12px;
 color: #fff;
 text-decoration:none;
 voice-family: "\"}\"";
 voice-family: inherit;
}
#nav ul li a:hover{
 color: #fff;
 text-decoration:underline;
}

#main-imagebox {
width:865px;
padding-top:8px;
}

#main-image {
width:865px;
height:325px;
background:url(../images/head_image.jpg) no-repeat; 
}

#main-menu {
 width:233px;
 float: right;
 padding: 80px 40px 0px 0px;
}

#main-menu ul{
 margin:0px;
 padding:6px;
 list-style:none;
}

#main-menu ul li{
 margin:0px;
 padding:3px 0px 0px 30px;
 height:25px;
 width:233px;
 font: 14px Tahoma, Arial, Helvetica, sans-serif;
 background:url(../images/menu_bg.gif) no-repeat; 
}

#main-menu ul li a{
 float: left;
 color: #fff;
 text-decoration:none;
 voice-family: "\"}\"";
 voice-family: inherit;
}
#main-menu ul li a:hover{
 color: #fff;
 text-decoration:underline;
}

.spacer {
	padding: 20px 12px;
}

.flleft { float: left; margin: 2px 5px 0px 0px; }

/******** Page content offer ********/
#inside {
padding:0px 2px 2px 4px;
text-align: justify;
height:179px;
}

#inside .col1 {
float:left;
width:212px;
height:179px;
background-color:#fff;
text-align:justify;
padding:0px 1px 2px 1px;
background:url(../images/offer_vinyl_windows.gif) no-repeat; 
}

#inside .col2 {
float:left;
width:212px;
height:179px;
background-color:#fff;
text-align:justify;
padding:0px 1px 2px 1px;
background:url(../images/offer_wood_windows.gif) no-repeat; 
}

#inside .col3 {
float:left;
width:212px;
height:179px;
background-color:#fff;
text-align:justify;
padding:0px 1px 2px 1px;
background:url(../images/offer_aluminium_windows.gif) no-repeat; 
}

#inside .col4 {
float:right;
width:212px;
height:179px;
background-color:#fff;
text-align:justify;
padding:0px 1px 2px 1px;
background:url(../images/offer_fiberglass_windows.gif) no-repeat; 
}

#inside h2 {
	padding:5px;
	FONT: 1.5em "Trebuchet MS"; COLOR: #fff;
	text-align:center;
	}
#inside .btn_free {
       padding:117px 1px 2px 64px;
	}


/******** And page content offer ********/
#inner-wrap {
width:865px;
}
#left {
float:left;
width:626px;
}
#side {
position:relative;
margin-left:20px;
}

/******** Sidebar ********/
#sidebar {
padding:0px 10px 2px 13px;
text-align: justify;
height:179px;
}

#sidebar .special1 {
width:212px;
height:179px;
background-color:#fff;
text-align:justify;
padding:0px 1px 2px 1px;
background:url(../images/offer_vinyl_windows.gif) no-repeat; 
}

#sidebar .special2 {
width:212px;
height:179px;
background-color:#fff;
text-align:justify;
padding:0px 1px 2px 1px;
background:url(../images/offer_wood_windows.gif) no-repeat; 
}

#sidebar .special3 {
width:212px;
height:179px;
background-color:#fff;
text-align:justify;
padding:0px 1px 2px 1px;
background:url(../images/offer_aluminium_windows.gif) no-repeat; 
}

#sidebar .special4 {
width:212px;
height:179px;
background-color:#fff;
text-align:justify;
padding:0px 1px 2px 1px;
background:url(../images/offer_fiberglass_windows.gif) no-repeat; 
}

#sidebar h2 {
	padding:5px;
	FONT: 1.5em "Trebuchet MS"; COLOR: #fff;
	text-align:center;
	}
#sidebar .btn_free {
       padding:102px 1px 2px 64px;
	}
/******** And sidebar********/

/* @@@@@@@@@ footer @@@@@@@@@@@@@@@@*/
#footer {
 height:50px;
 width:885px;
 text-align:center;
 margin-top:6px;
 color:#0c2966;
 background:#509bc5;
}

#footer a{
 color: #0c2966;
 text-decoration:none; 
}
#footer a:hover{
 color: #0c2966;
 text-decoration:underline;
}

/* @@@@@@@@@ right navigation @@@@@@@@@@@@@@@@*/
#rnav{
	float:right;
	width:232px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#rnav h2{
	margin:8px 0px 15px 8px;
	text-align:center;
}
#rnav ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#rnav li {
    text-align:left;
	padding: 0px;
	padding-left: 10px;
	margin: 0px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #f1f1ec;
	padding-top: 4px;
	padding-bottom:4px

}
#rnav li a {
	text-decoration: none;
	font-weight: normal;
	display: block;
	height: 15px;
	voice-family: "\"}\"";
	voice-family: inherit;
    color: #96947d;

	}
#rnav li a:hover {
	text-decoration:underline;
}

#footer {
  clear: both;
  float:none;
}