
#wrap{
width:100%;
min-width:1000px;
/*min-height:620px;*/
margin: 0 auto;
background-image:url(../../../../../images/website/hdrBg1.png);
background-repeat:no-repeat;
background-position:center top;
height:100%;
}
#wrap2{
width:100%;
background-image:url(../../../../../images/website/ftrBg2.png);
background-position:center bottom;
background-repeat:repeat-x;
height:100%;
}
#wrap3{
width:100%;
background-image:url(../../../../../images/website/ftrBg.png);
background-repeat:no-repeat;
background-position:center bottom;
height:100%;
}
#wrap4{
margin: 0 auto;
width:1000px;
height:100%;
}


#hdr{
border:1px solid transparent;/*wrap padding-fix for marhin at loc10*/
height:514px;
overflow:hidden;
}
#loc10{
width:706px;
margin-left:261px;
margin-top:197px;

}
#loc10 .menu ul{
float:left;/**/
height:37px;
overflow:hidden;
}
#loc10 .menu li{
float:left;
border-left:1px solid #f3cc9b;
/*border-left:1px solid red;*/
}
#loc10 .menu li.last{
float:left;
border-right:1px solid #f3cc9b;;
}
#loc10 .menu li a{
font-size:13px;
color:#83551b;
text-decoration:none;
text-transform:uppercase;
line-height:37px;
display:block;
}
#loc10 .menu li a span{
display:block;
margin-top:8px;
}
#loc10 .menu .active a, #loc10 .menu .parent a{
color:#bd0926;
}
#loc10 .menu ul ul{
display:none;
height:auto;
}
#loc20{/*background-color:#F0F0F0;*/
padding-top:15px;
margin-left:431px;
height:198px;
width:510px;
overflow-x:hidden;
overflow-y:auto;
font-size:12px;
}
#loc20 .block{
margin:0;
}
#loc20 p{
line-height:19px;
margin-bottom:19px;
}
#loc20 div{
border:1px solid transparent;/*margin fix*/
}
#loc20, #loc20 h1{
color:#FFF;
}
#loc20 h1{
font-family: "AvantGarde Bk BT",sans-serif;
font-size:68px;
line-height:60px;/*lowercas*/
text-transform:lowercase;
font-weight:normal;
text-shadow: 2px 2px #e9c395;
margin-bottom:5px;
margin-top:-10px;
letter-spacing:0;
}
#loc20 h2{
font-size: 12px;
line-height:22px;
color:#bd0926;
margin-bottom:0;
}
#loc20 p:last-child, #loc20 .lastP{
margin:0;
}



#main{
padding-bottom:80px;

}
#loc30{
width:300px;
float:left;
margin:32px 30px 50px 30px;

}
#loc30 .block{
width:300px;
overflow:hidden;
margin-bottom:10px;
}
#loc30 .block .colorWrap{
padding:15px;
background-color:#fcf7e9;
}
#loc30 .block h1{
background-image:url(../../../../../images/website/bg_title.png);
background-repeat:no-repeat;
height:43px;
padding-top:4px;
overflow:hidden;
font-size:35px;
line-height:35px;
padding-left:17px;
color:#FFF;
margin-bottom:1px;
font-weight:normal;
}
#loc30 .block .colorWrap h1{
width: 300px;
margin-top:-15px;
margin-left:-15px;
margin-bottom:17px;
}
#loc30 .block p{
margin:0;
padding-bottom:22px;
}
#loc30 .block .lastP{
padding-bottom:0;
}
#loc40{/*background-color:#F0F0F0;*/
float:right;
width:610px;
margin:0 30px 0 0px;
}


#ftr{
margin: 0 auto;
width:1000px;
height:30px;
margin-top:-31px;
}
#ftr #loc50{
float:left;
margin-left:10px;
}
#ftr #loc60{
float:right;
margin-right:52px;
}
#ftr .block{
margin:0;
}
#ftr .block p, #ftr .block a{
font-size:12px;
color:#FFF;
line-height:30px;
margin:0;
}
#ftr .block a{
text-decoration:none;
}
#ftr .block a:hover{
text-decoration:underline;
}





#loc30 #bl13051{/*fb block*/
overflow:visible;
}

