ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{
    margin:0;
    padding:0;
}
ul{
    list-style:none;
}
fieldset{
    border:0;
}
a,a:link,a:visited{
    color:#958462;
    text-decoration:none;
}
a:focus,a:hover{
    text-decoration:underline;
}
a img{
    border:0;
}
.clear{
    clear:both;
}
body{
    position:relative;
    color:#5A5A5A;
    background:#000 url(../images/bghead.gif) no-repeat 50% 0;
    font:62.5% Verdana, Arial, Helvetica, sans-serif;
}
.replace{
    position:relative;
    margin:0;
    padding:0;
    /* \*/
    overflow:hidden;
    /* */
}
.replace span{
    display:block;
    position:absolute;
    top:0;
    left:0;
    z-index:1;
}
.skiplink{
    display:none;
}
#wrapper{
    margin:0 auto;
    width:1250px;
}
#header{
    height:153px;
    width:940px;
    margin:0 auto;
    background:url(../images/slogan.jpg) no-repeat 220px 0; 
}                                                          
#logo{
    display:block;
    background:url(../images/logo.png) no-repeat;
    width:282px;
    height:150px;
    text-indent:-5000px;
}
#topping{
    float:left;
    width:350px;
    color:#fff;
    margin:-144px 0 0 565px;
    z-index:20;
    font-size:1.1em;
}
#topping span{
    margin:6px 20px 0 0;
    float:left;
}
#topping a,#topping a:visited{
    color:#fff;
}
.search{
    color:#ffe2a4;
    font-size:12px;
    float:left;
    font-style:none;
    padding:4px 5px 0 0;
}
input{
    padding:2px;
}
#inp-btn-holder{
    float:righ;
}
input.butt{                                     
    border:0;
    color:#ffe2a4;
    width:34px;
    height:24px;
    cursor:pointer;
    margin-left:10px; 
    margin-top:-3px;
}
.inp-text-holder{
    width:200px;
    float:left;
}
input.fld{
    border:1px solid #bb7f00;
    width:200px; 
}
input.fld2{
    border:0px solid #bb7f00;
    width:122px;
    margin-top:8px;
    padding:4px;
    font-size:1.1em;
    color:#5a5a5a;
}
#input:focus{
    border:0;
}
input.sign{
    background:url(../images/signup.gif) no-repeat;
    border:none;
    width:64px;
}
#topnav{
    float:left;      
    margin:-38px 0 0 340px;
    width:700px;
    z-index:30;
}
#topnav li{
    float:left;
    margin:0 35px 0 0;
}
#topnav li a,#topnav li a:visited{
    color:#e4ecf8;
    font-size:1.2em;
}
#address{
    color:#fff;
    background:url(../images/addr.jpg) no-repeat;
    width:224px;
    height:91px;
    margin:0 0 0 4px;
    overflow:hidden;
}
#address p{
    margin:12px 5px;
    color:#fef3d5;
}
#address .addr{
    font-size:1.3em;
    margin-top:-6px;
}
#address img{
    float:right;
    margin:0 15px 0 0
}
#address .phone{
    text-align:center;
    font-size:2em;
    color:#fff;
}
ul.menu{
    background:#fdf2dc;
    margin:0 0 0 6px;
    overflow:hidden;
    padding:12px 0;
    width:221px;
}
ul.menu li{
    margin:10px 20px;
    font-weight:bold;
    font-size:1.2em;
}
.menu a,.menu a:visited{
    color:#958462;
}
#subm{
    background:#b4400b url(../images/submenu.jpg) no-repeat;
    width:210px;
    overflow:hidden;
    margin:12px 0 0 9px;
    font-size:1.4em;
}
#subm a,#subm a:visited{
    color:#fef3d5;
    font-weight:bold;
}
ul.submenu{
    margin:12px 0 0;
    color:#958462;
    text-align:center;
}
ul.submenu li{
    margin:0 0 15px 0;
}
.last{
    background:url(../images/submenu_bot.gif) no-repeat center bottom;
    width:210px;
    height:10px;
    margin:0;
    padding:0;
}
#news{
    background:#f7b800;
    margin:18px 0 0 7px;
    color:#fff0d3;
    overflow:hidden;
}
#news h3, #feedback h3, #signup h4{
    padding:12px 15px;
    font-weight:bold;
    font-size:1.3em;
}
#news h6{
    padding:17px 17px 12px;
    font-size:1.1em;
}
#news h6 a,#news h6 a:visited{
    color:#fff0d3;
    font-weight:bold;
}
#news p, #feedback p{
    font-size:1.1em;
    margin:0 15px 17px;
}
#feedback h6{
    padding:17px 15px 25px;
    font-size:1.1em;
}
#feedback p{
    font-weight:bold;
}
#container{
    background:#fff;
    width:922px;
    margin:0 auto;
    padding-bottom:20px;
    overflow:hidden;
}
#bottround{
    width:922px;
    height:17px;
    background:url(../images/bottround.gif) no-repeat;
    margin:0 auto;
}
#leftside{
    background:#fff;
    float:left;
    width:228px;
    margin-right:10px;
}
#rightside, #subrightside{
    background:#fff;
    float:left;
    width:223px;
    overflow:hidden;
    padding-right:5px;
}
#subrightside{
    margin-top:180px;
}
#subrightside #headline{
    padding:10px 25px 16px 16px;
}
#container #content{
    background:#fff;
    padding:0;
    width:455px;
    float:left;
}
#content a,#content a:visited{
    color:#D5650D;
}
/*
#content div{
    margin-bottom:40px;
    padding-bottom:10px;
}
*/
#content h2{
    color:#b9450b;
    font-weight:normal;
    font-size:2.4em;
    padding:0 27px 18px;
}
#content p{
    color:#5a5a5a;
    padding:0 0px 15px;
    font-size:1.1em;
}
#content ul{
    padding:0 27px 15px;
}
#content li{
    color:#5a5a5a;
    font-size:1.1em;
}
#content div.imagery{
    background:none;
    padding-bottom:0px;
    margin-bottom:20px;
}

.awnings{
    overflow:hidden;
}
.awnings li{
    float:left;
    margin:0 0 12px;
    width:100px;
    font-size:1.1em;
    text-align:left;
}
.awnings li a:hover{
    text-decoration:none;
}
.awnings li a,.awnings li a:visited{
    color:#5A5A5A !important;
}
h3.bbutton{
    background:url(../images/button.gif) no-repeat;
    width:428px;
    height:48px;
    margin:0 0 80px 14px;
}
h3.bbutton a,h3.bbutton a:visited{
    text-indent:-10000px;
    display:block;
    overflow:hidden;
    width:428px;
    height:48px;
}
#feedback{
    background:#f7b800;
    color:#fff0d3;
    overflow:hidden;
}
#signup{
    background:#f7b800;
    margin:10px 0 0;
    color:#fff0d3;
    overflow:hidden;
    padding:10px 0 10px 0;
}
#signup form{
    padding:10px 5px 16px 15px;
}
#signup label{
    font-weight:bold;
    font-size:17px;
    font-style:italic;
    padding-left:5px;
} 
#holdt{
    margin:0 auto;
    width:190px;
}
#signup_image{
    margin:0 auto;
    width:64px;
}
#headline{
    padding:30px 25px 0px 16px;
}
#headline h5{
    color:#831900;
    font-size:1.1em;
    padding:6px 0 0 83px;
    font-weight:normal;
}
#headline h5 a,#headline h5 a:visited{
    color:#831900;
    margin:0;
    padding:0;
}
#headline img{
    float:left;
    margin-top:4px;
    padding:4px;
    padding-bottom:15px;
}
#headline .imglink{
    margin:0;
    padding:0;
}
#headline li{
    margin-bottom:25px;
}
#headline p{
    color:#5a5a5a;
    padding:0 0 0 73px;
}
#headline a,#headline a:visited{
    margin:0 0 0 73px;
    padding:0 0 0 10px;
}
a.pointer{
    /* background:url(../images/pointer.gif) no-repeat; */
    color:#d5650d;
}
#footer{
    color:#b8b8b8;
    width:922px;
    margin:0 auto 50px;
    position:relative;
}
#footer p{
    font-size:1.1em;
    padding-left:12px;
}
#footer p a,#footer p a:visited{
    color:#d5650d;
}
#footer h5{
    padding-left:12px;
    font-size:1.2em;
    font-weight:bold;
}
#footer h6{
    position:absolute;
    background:url(../images/dev.gif) no-repeat;
    width:109px;
    height:32px;
    right:0;
    top:-7px;
}
#footer h6 a,#footer h6 a:visited{
    text-indent:-10000px;
    width:109px;
    height:32px;
    display:block;
    overflow:hidden;
}
#footer h4{
    position:absolute;
    background:url(../images/manager.gif) no-repeat;
    width:125px;
    height:34px;
    right:130px;
    top:-7px;
}
#footer h4 a,#footer h4 a:visited{
    text-indent:-10000px;
    display:block;
    overflow:hidden;
    width:125px;
    height:34px;
}
.tr2{
    position:absolute;
    top:154px;
}
#rightside,#leftside,#content,#subrightside{
    margin-bottom:-32767px !important;
    padding-bottom:32767px !important;
}
#rightside,#subrightside{
    background:url(../images/bgright.gif) repeat-y;
}
#leftside{
    background:url(../images/bgleft.gif) repeat-y;
}
.inlist li{
    padding:0 0 12px;
}
/*--- page-2 ---*/
#content .bg-content {
	width: 675px;
	overflow: hidden;
	background: url("../images/bg-content.gif") repeat-y;
}
.primary-content-2 {
	float: left;
	width: 401px;
	padding: 0 32px 0 18px;
    background:url(../images/bgarticle.gif) no-repeat center bottom;
}
.primary-content-2 h1{
    color:#b9450b;
    font-weight:normal;
    font-size:2.4em;
    padding:0 27px 10px 0;
}
#content .primary-content-3 {
	float: left;
	padding: 0 32px 0 18px;
    width:600px;                                                     
}
.primary-content-3 h1{
    color:#B9450B;
    font-size:2.4em;
    font-weight:normal;
    padding:0 27px 10px 0;
}
#content .breadcrumbs {
	width: 452px;
	padding: 0px 38px 17px 21px;
	text-transform: uppercase;
}
#content .breadcrumbs li {
	color: #696a6a;
	font-size: 9px;
	display: inline;
}
.breadcrumbs li span {color: #b7b7b7;}
.breadcrumbs li a {color: #b7b7b7;}

#content .secondary-content-2 {
	float: right;
	width: 200px;
	height: 100%;
	margin: 0px 0 0 0;
	padding: 0px 0px 30px 0px;
	background-color:#fff
}
#content .sublink-box {
	padding: 0;
	background: url("../images/h-line.gif") no-repeat 0 100%;
    margin:0 0 5px;
    padding:0;
}
#content .sublink-box h3 {
	color: #B9450B;
	font-size: 16px;
	padding: 6px 0 13px 29px;
	/*background: url("../images/h-line.gif") no-repeat 0 100%;*/
}
#content .sublink-box ul {padding: 9px 0 0 0;}

#content .sublink-box ul li {
	font-size: 14px;
	padding: 0 0 6px 29px;
	background: url("../images/i-2.gif") no-repeat 15px 5px;
}
#content .sublink-box ul li  a {color: #fc9400;}
#content ul.info-list{
    padding:0 0 0 5px;
}
#content .info-list li{
    min-height:80px;
}
#content .info-list li div{
    margin:0;
    padding:0;
    width:67px;
    height:65px;
    float:left;
}
#content .primary-content-3 .typography{
    padding:0;
} 
#content .typography{
    background:none;
    margin:0;
    padding:0 30px;
}
#content .info-list li h5{
    float:left;
    margin-left:5px;
}
#content .info-list li p{
    float:left;
    width:100px;
    margin-left:5px;
}
#content .info-list li a.pointer{
    float:left;                                                                
    margin-top:-30px;
}
#content .info-list li a.view-photos{
    margin-left:5px;
}
#content .button-box{
    margin:0;
    background: none;
}
#content .gallery-box {
    margin:0;
    background:none;
    padding:0;
}
#content .related-box {
	padding: 8px 0 12px 0;
	background: url("../images/h-line.gif") no-repeat 0 100%;
    margin:0;
}

#content .related-box h3,
#content .separator h3,
#content .gallery-box h3 {
	color: #D5650D;
	font-size: 14px;
	padding: 0 0 3px 0px;
	background: url("../images/i-2.gif") no-repeat 15px 3px;
}
#content .related-box p {
	color: #FC9400;
	font-size: 11px;
	line-height: 14px;
	padding: 0 22px 9px 29px;
}
#content .related-box p a {color: #B7B7B7;}
#content .related-box a.view-all{
    margin-left:30px;
}
.mb-1 {margin-bottom: 5px !important;}

.separator {
	margin: 9px 0 0 0;
	padding: 7px 0 0 0;
	background: url("../images/h-line.gif") no-repeat;
}
.separator p ,
.gallery-box p {padding: 17px 0 0 0;}

.button-box {padding: 2px 0 0 25px;}
.button-box a {margin: 0;}

.flashElement {
	float: left;
	width: 800px;
	height: 196px;
	background: url("../images/flashElement.jpg") no-repeat;
	padding: 0px 0px 0 0px;
}
.whiteBG {
	width: 845px;
	margin: 0 auto;
	background: url("../images/whiteBG.png") repeat-y;
	padding: 0px 0px 0 0px;
}
/*** IMAGE SCROLLER ***/
.image-content {
    float: left;
    display: block;
}

#content #image-content-mask {
    height: 235px;
    width: 444px;
    position:relative;
    overflow:hidden;
    padding:0;
}

#image-content-scroller {
    position:absolute;
    padding: 0;        
}

#slider-screen{
    border: 0;  
    float: right;
    position: relative;
    margin:0px 11px 0 0;
}
.slide-changer{
    height:28px;
    left:280px;
    position:absolute;
    top:186px;
}
.slide-changer a {
    display: block;
    float: left;
    height: 28px;
    text-align: center;
    font: 11px/28px Arial, Helvetica, sans-serif;
    color: #c2c2c2;
}
.slide-changer a.prev{
    width: 30px;
    background:url(../images/prev.png) no-repeat;
    text-indent: -9999px;
}
.slide-changer a.next{
    width: 30px;
    background: url(../images/next.png) no-repeat;
    text-indent: -9999px;
}
#content .slide-changer a.not-active{
    width: 18px;
    background: url(../images/bg-number.png) repeat-x;
    color:#fff;
}
#content .slide-changer .active{
    width: 18px;
    background: url(../images/bg-number-active.png) repeat-x;
    color: #00FD06;
}
