html{
height:100%;
}

body{
height:100%;
margin:0px;
text-align:center;

/*
background-image:url(imgs/bg.png);
background-position:center;
background-repeat:repeat-y;
*/
}

#container{

width:950px;
padding-left:20px;
padding-right:20px;
background-image:url(imgs/bg.png);
background-position:center;
background-repeat:repeat-y;

margin-left:auto;
margin-right:auto;
text-align:left;
position:relative;


min-height:100%;
height:auto !important;
height:100%;

}

p.boldp{
margin-bottom:0px;
}

p.normp{
margin-top:0px;
}

#container a{
color:#78766E;
}

#container a:hover{
color:#A8191D;
text-decoration:underline;
}

#fixtest{
width:950px;
padding-left:	0px;
padding-right:20px;
position:fixed;
z-index:900;
}

img{
border:0px;
}


h1.logo{
width:188px;
height:127px;
padding:0px;
margin:0px;
}

h1.logo{
background-image:url(imgs/logo.png);
float:left;
text-indent:-999px;

}

#header{

position:relative;

}

#fixhead{
height:126px;

}

#head_right{
position:absolute;
top:0px;
right:0px;
width:740px;
text-align:right;
}

#estimate{
display:block;
margin-right:-12px;
width:326px;
margin-left:425px;
}

#bfSubmitButton{
float:left;
margin-left:135px;
}

ul.actions{
display:none;
}

dl.article-info{
display:none;
}

.item-page h2{
display:none;
}

#menu1old{
position:relative;
}

#menu1{
position:absolute;
top: 102px;
width: 740px;
}

#menu1 .menu{
overflow:hidden;
position:absolute;
top:0px;
right:16px;
margin:0px;
padding:0px;
}

#menu1 .menu li{
margin-left:38px;
float:left;
list-style-type: none;
}

#menu1 .menu li a{

color:#78766e;
font-size:12px;
font-family: Trebuchet, Arial, San-Serif;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
}

#menu1 .menu li ul{
display:none;
}

#menu1 .menu li.current a, #menu1 .menu li a:hover{
color:#a8191d;

}

/* */

#menu2{
position:absolute;
top:25px;
right:30px;
}

#menu2 .menu{
overflow:hidden;
margin:0px;
padding:0px;
}

#menu2 .menu li{
float:left;
list-style-type: none;
}

#menu2 .menu li a{

color:#78766e;
font-size:11px;
font-family: Trebuchet, Arial, San-Serif;
text-decoration:none;
padding-left:7px;
padding-right:7px;
border-left:1px solid #78766e;
}

#menu2 .menu li.current a, #menu2 .menu li a:hover{
color:#a8191d;

}



#item-106{
display:none;
}

.pagenav{
display:none;
}

#footline{

color:#78766e;
font-size:11px;
font-family: Trebuchet, Arial, San-Serif;
line-height:16px;

padding-top:12px;
position:relative;

padding-bottom:50px;

margin-left:auto;
margin-right:auto;
text-align:left;


}

#yellowtop{
width:755px;
height:126px;
background-color:#d7e1e0;
padding-left:195px;
}

#estimatebody{
background-image:url(imgs/pagebg.png);
background-repeat:no-repeat;
min-height:500px;

  height:auto !important;

  height:500px;
padding-left:195px;
padding-top:126px;
}

#bar{
position:absolute;
width:195px;
height:680px;
background-image:url(imgs/bar.png);
top:0px;
left:-9px;
background-repeat:no-repeat;
}

#sidetext{
color:white;
margin-left:18px;
margin-right:25px;
padding-top:10px;
font-family: Trebuchet, Arial, San-Serif;
font-size:11px;
line-height:15px;
}

#sidemenu ul{
border-top:1px solid white;
padding:0px;
margin:0px;
margin-left:18px;
margin-right:25px;
padding-top:10px;
}


#sidemenu ul li{
list-style-type:none;
}

#sidemenu ul li a{
font-family: Trebuchet, Arial, San-Serif;
font-size:12px;
line-height:24px; 
text-transform:uppercase;
color:white;
text-decoration:none;
}

#sidemenu ul li a:hover{
color:#a8191d;
}

#menu3{
position:absolute;
top:0px;
right:0px;
padding:0pc;
margin:0px;
}

#menu3 li{
list-style-type:none;
float:left;
}

#menu3 li a{
color:#585753;
font-size:11px;
font-family: Trebuchet, Arial, San-Serif;
text-decoration:none;
padding-left:5px;
padding-right:5px;
border-left:1px solid #585753;
}

#menu4{
padding-top:25px;
}

#menu4 .menu{
margin:0px;
padding:0px;
}

#menu4 li{
float:left;
list-style-type:none;
margin-right:40px;
}

#menu4 .menu li a{
font-weight:bold;
color:#78776f;
font-size:12px;
font-family: Trebuchet, Arial, San-Serif;
text-transform:uppercase;
text-decoration:none;
}

#menu4 .menu li.current a, #menu4 .menu li a:hover{
color:#a8191d;

}



#frontbox{
background-image:url(/images/laptop.png);
height:395px;
padding-top:40px;
padding-right:522px;
margin-top:-45px;
padding-left:15px;
color:#78766e;
font-size:14px;
line-height:20px;
font-family: Trebuchet, Arial, San-Serif;
background-repeat:no-repeat;
}

#frontbox a{
color:#387e90;
font-size:17px;
font-family: Trebuchet, Arial, San-Serif;
font-weight:bold;
text-decoration:none;
}

#normalpage{
background-image:url('/templates/awning/images/ribbon.jpg');
background-repeat:no-repeat;
clear:both;
padding-top:125px;

}

#leftbar{
float:left;
width:233px;
}

#leftmenu li{
display:none;
}

#leftmenu li.active{
display:block;
}

#leftmenu li.active ul{
padding-left:0px;
margin-left:0px;
}

#leftmenu a{
font-family: Trebuchet, Arial, Sans-Serif;
color:#78766e;
font-size:12px;
text-decoration:none;
padding-bottom:12px;
display:block;
}

#container #leftmenu a:hover{
text-decoration:none;
color:#A8191D;
}

#leftmenu li.current a{
color:#a8191d;
}

#leftmenu li.current ul li a{
color:#78766e;
}

#leftmenu li.active ul li{
display:block;
}

#item-148{
display:none;
}

#item-106{
display:none;
}

#normcontent{
float:left;
width:680px;
padding-right:20px;
font-family: Trebuchet, Arial, San-Serif;
color:#78766e;
font-size:14px;
line-height:22px;
}

#normcontent h3{
font-family: Georgia, Times, Serif;
color:#a8191d;
font-size:25px;
margin-bottom:0px;
font-weight:bold;
}

#normcontent h5{
font-size:13px;
margin-bottom:0px;
font-weight:normal;
border-bottom:2px solid #D0D0D0;
color:#A83A30;
}

#estcontent{
font-family:Trebuchet, Arial, San-Serif;
font-size:11px;
line-height:20px;
color:#78766e;
padding-right:20px;
font-size:14px;
line-height:22px;
}

#estcontent ul{
padding-left:17px;
margin-top:0px;
}

#estcontent h3{
font-family: Georgia, Times, Serif;
color:#a8191d;
font-size:25px;
margin-bottom:0px;
font-weight:bold;
margin-top:0px;
padding-top:17px;
padding-bottom:10px;
}

#estcontent h4{
text-transform:uppercase;
margin-bottom:0px;
font-size:14px;
font-weight:bold;
}

#estcontent p{
margin-top:0px;
}

#frontlower td{
padding-left:25px;
width:300px;
color:#78766e;
font-size:11px;
font-family: Trebuchet, Arial, San-Serif;
line-height:16px;
}

#frontlower h4{
color:#387f90;
font-size:17px;
font-family: Trebuchet, Arial, San-Serif;
margin-bottom:10px;
}

#normcontent ul{
/*padding-left:15px;*/
margin-top:0px;
}

#frontlower{
margin-top:-65px;
}

#slideshow{
position:absolute;
right:121px;
top:256px;
width:363px;
height:228px;
background-color:black;
overflow:hidden;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    width:363px;
height:228px;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

#langmenu{
line-height:40px;
color:#78766e;
font-size:11px;
font-family: Trebuchet, Arial, San-Serif;
padding-right:17px;

}

#langmenu a{
color:#78766e;
font-size:11px;
font-family: Trebuchet, Arial, San-Serif;
text-decoration:none;

}

#hline{
height:15px;
border-top:1px solid #78766e;
}

#bfQuickModeSection68827 label{
width:120px;
}

.DLButton {
  padding: 4px 0;
  display: block;
  text-decoration: none !important;
  outline: none;
  box-shadow: -3px 3px 3px 0px rgba(40,40,40,0.15);
  width: 250px;
  border: 1px solid #D9D9D9;
  border-radius: 2px;
  font-family: Arial;
  font-size: 14px;
  background: rgba(255,255,255,1);
  background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );

  cursor: pointer;
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  -o-user-select: none;

}

.DLButton .title {
  color: #404040;
  text-align: center;
  margin-top: 3px;
}

.DLButton .subheading {
  color: #404D96;
  text-align: right;
  font-size: 11px;
  margin: 1px 0.6em 1px 0;
}

.dlimgbutton:hover {
  opacity: 0.8;
}

.dlimgbutton:active {
  opacity: 1.0;
}

.moo {
}