@charset "utf-8";
body {

	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;	
	text-decoration:none;
	margin:0px 0px 0px 0px;	
}

#globalNavbg{
	width:100%;
	margin: 0px auto;
	height:auto;
	background-color:#FFF;

}
#globalNav{
	width:1000px;
	margin: 0px auto;
	height:auto;
	background-color:#FFF;

}
#header{
	width:100%;
	height:130px;
	border-bottom:0px #CCC solid;

}
#header_left{width:400px;height:130px;float:left; padding:0px 0px 0px 30px;}
#header_right{width:500px;height:80px;float:right; color:#666; padding-top:50px;}
#header_right_left{width:170px;float:left; line-height:24px; padding-left:90px; font-weight:normal; font-size:13px; font-weight:bold;}
#header_right_right{width:190px;float:left; line-height:24px; font-weight:normal; font-size:18px; padding-left:50px;}

#header_menu { width:900px; height:53px; float:left; text-align:left; padding:5px 0px 5px 100px; }

a.top_link{	transition: 0.5s ease;-o-transition: 0.5s ease; -webkit-transition: 0.5s ease;}
a.top_link:hover {color: #fff; background:#643915; }




ul{ list-style: none outside none; margin:0px; }

#main{
	width:100%;
	height:auto;


}
#main_content{ width:100%; height:auto; min-height:500px; padding:0px 30px 0px 30px; }
#main_top{ width:100%; height:445px;  background:url(../images/main_image.jpg) no-repeat bottom left; background-position: 1px 0px  }
#main_top2{ width:100%; height:445px;  background:url(../images/main_image_2.jpg) no-repeat bottom left;  }
#main_top3{ width:100%; height:445px;  background:url(../images/main_image_3.jpg) no-repeat bottom left;  }
#main_top4{ width:100%; height:445px;  background:url(../images/main_image_4.jpg) no-repeat bottom left;  }
#main_top_inner_top{ width:100%; height:230px; background-color:transparent;}
#main_top_inner_top_text{ width:265px; height:190px; padding-left:30px; padding-top:30px; color:#743A3A; font-size:18px; text-align:left; font-family:Arial, Helvetica, sans-serif; line-height:22px;}
#main_top_inner_bottom{ width:100%; height:188px; background-color:#542d0c; opacity:0.8;}

#main_top_inner_bottom_content{ width:213px; height:168px; padding:10px 10px 10px 10px; float:left;}

#main_top_inner_bottom_content_1{ width:235px; height:188px; float:left;}
#main_top_inner_bottom_content_1:hover{ width:235px; height:188px; float:left; background-color:#bc803a;}

#main_top_inner_bottom_content_2{ width:236px; height:188px; float:left; position:relative; margin-left:-1px;}
#main_top_inner_bottom_content_2:hover{ width:236px; height:188px; float:left; background-color:#bc803a; position:relative; margin-left:-1px;}

#main_top_inner_bottom_content_3{ width:236px; height:188px; float:left; position:relative; margin-left:-1px;}
#main_top_inner_bottom_content_3:hover{ width:236px; height:188px; float:left; background-color:#bc803a; position:relative; margin-left:-1px;}

#main_top_inner_bottom_content_4{ width:236px; height:188px; float:left; position:relative; margin-left:-1px;}
#main_top_inner_bottom_content_4:hover{ width:236px; height:188px; float:left; background-color:#bc803a; position:relative; margin-left:-1px;}


#inner_content_heading{ width:208px; height:18px; padding:0px 0px 0px 5px; float:left; text-transform:uppercase; font-size:14px; font-weight:bold; color:#FFF; text-align:left;}
#inner_content_text{ width:213px; height:140px; padding:10px 0px 0px 0px; float:left; text-transform:uppercase; font-size:10px; color:#FFF; text-align:left;}

#v_line{ width:0px; height:152px; float:right; border-right:1px #bc803a solid; margin-top:28px; }
#v_line_left{ width:0px; height:152px; float:left; border-right:1px #bc803a solid; margin-top:28px; }
#v_line_right{ width:1px; height:152px; float:right; border-right:0px #bc803a solid; margin-top:28px; }

#main_bottom{ width:100%; height:200px; padding-top:10px; padding-bottom:10px; background-color:transparent; }
#main_bottom_heading{ width:940px; height:20px; color:#444; padding:10px 30px 0px 30px; font-size:14px; font-weight:bold; }
#main_bottom_content{ width:940px; height:160px; padding:0px 30px 10px 30px; text-transform:uppercase; font-size:11px;}
#main_bottom_content_left{ width:430px; height:130px; background-color:#F4E5D3; float:left; padding:20px 10px 10px 20px; }
#main_bottom_content_right{ width:430px; height:130px; background-color:#F4E5D3; float:right; padding:20px 10px 10px 20px; }

#ul_list{list-style:square; padding-left:20px;}
#li_list{padding:0px 0px 8px 0px;}
#li_content_list{padding:0px 0px 5px 0px;}

#footer{
	width:100%;
	height:70px;
	border-top:1px solid #444;
	float:left;
}
#footer_links{ width:940px; float:right; padding-right:30px; padding-left:30px; padding-top:15px; text-align:right; }

a.bottom_link{ color:#333; text-decoration:none; font-weight:bold;}

a.bottom_link:link {  color:#333; text-decoration:none; font-size:12px; font-weight:bold; }

a.bottom_link:hover {  color:#333; text-decoration:underline; font-size:12px; font-weight:bold; }

a.bottom_link:active {  color:#333; text-decoration:underline; font-size:12px; font-weight:bold; }

#copyright_text{ width:940px; float:right; padding-right:30px; padding-left:30px; padding-top:10px; text-align:right; color:#681915; font-size:11px; }

a.email_link{ color:#333; text-decoration:none;}

a.email_link:link {  color:#333; text-decoration:none; }

a.email_link:hover {  color:#0073E6; text-decoration:underline; }

    /*  Forms  -----------------------------------------------------*/

    label {
        font-weight: 600;
    }
    label.error {
        display: block;
        margin-top: -15px;
        margin-bottom: 20px;
        background: none;
        color: red;
        font-weight: 400;
    }

    input[type="text"], textarea {
        display: block;
        margin-bottom: 20px;
        padding: 7px 8px;
        max-width: 100%;
        width: 240px;
        border: 1px solid #e1e1e1;
        border-radius: 3px;
        color: #959595;
        font: 12px/1.6 "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight: 400;
        font-weight: 500;
        -webkit-transition: border linear .3s, box-shadow linear .3s;
           -moz-transition: border linear .3s, box-shadow linear .3s;
            -ms-transition: border linear .3s, box-shadow linear .3s;
             -o-transition: border linear .3s, box-shadow linear .3s;
                transition: border linear .3s, box-shadow linear .3s;
    }
    textarea {
        min-width: 97%;
        max-width: 97%;
        resize: none;
        -webkit-resize: none;
        -moz-resize: none;
        -webkit-resize: none;
        -moz-resize: none;
    }
    input[type="submit"], input[type="reset"], input[type="button"], button, .button {
        display: inline-block;
        margin: 0 5px 15px 0;
        padding: 7px 20px 8px;
        border-radius: 3px;
        color: #fff;
        font-weight: 800;
        font-size: 12px;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        line-height: 1.5;
        cursor: pointer;
        -webkit-transition: background .2s ease-out;
           -moz-transition: background .2s ease-out;
            -ms-transition: background .2s ease-out;
             -o-transition: background .2s ease-out;
                transition: background .2s ease-out;
        -webkit-font-smoothing: antialiased;
    }
    input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, button:hover, .button:hover {
        color: #fff;
    }
	
.orange-darkgray        { background: #FE9601; }
.orange-darkgray:hover  { background: #333; }
 
.pink-darkgray        { background: #FF9DBC; }
.pink-darkgray:hover  { background: #333; }

.red-darkgray        { background: #D73300; }
.red-darkgray:hover  { background: #333; }

.darkgray-brown       { background: #BC803A; }
.darkgray-brown:hover  { background: #542d0c; }

#contact_form {
        width: 600px;
		padding-right:40px;
		float:left;


    }
#contact_address {
       width: 300px;
	   float:right;
	   font-size:14px;


    }
#contact_map{
       width: 100%;
	   padding:20px 0px 30px 0px;
    }
#page_heading{font-family:Tahoma, Geneva, sans-serif; font-size:22px; padding:5px 0px 30px 0px; color:#542d0c; }
#heading_border{ border-bottom:#542d0c 1px solid; height:1px; width:940px; }

.clear_main { clear:both; height:auto; }

