/*Begin Format*/
body {
    background-color: #161616;
    margin: 0;
}

#clearer {
    clear: both;
}

.dittotext {
    width: 85%;
    padding-left: 5px;
}

.childscontainer {
    margin-bottom: 5px;
    width: 300px;
    margin: 0 auto;
}

#myCarousel {
    background: none repeat scroll 0 0 #161616;
    height: 110px;
    overflow: hidden;
    text-align: left;
    width: 640px;
}

#gallery {
    padding-top: 0;
    padding-bottom: 10px;
    width: 660px;
    float: right;
    height: auto
}

#header {
    width: 915px;
    height: 185px;
    position: relative
}

#brownhoriz {
    width: 660px;
    height: 83px;
    background-image: url("/images/brownhoriz.jpg");
    left: 254px;
    top: 56px;
    position: absolute
}

#blackhoriz {
    width: 660px;
    height: 26px;
    background-color: #000;
    position: absolute;
    left: 252px;
    top: 150px
}

#sandbag {
    display: block;
    float: left;
    width: 254px;
    height: 90px
}

#navigation {
    height: 64px;
    width: 915px;
    position: absolute;
    top: 70px;
    z-index: 110;
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: normal;
    letter-spacing: 2px;
    text-transform: uppercase;
}

#titlebox {
    width: 610px;
    text-align: center;
    position: absolute;
    margin-top: 5px;
    margin-left: 24px
}

#container {
    width: 914px;
    margin: 0 auto;
    margin-bottom: 25px;
}

#logo {
    width: 254px;
    height: 129px;
    position: relative;
    background-image: url("/images/logo.jpg");
    display: block;
    z-index: 9999
}

#content {
    height: auto;
    margin-top: 0;
    overflow: hidden;
    display: block;
    z-index: 200;
}

#topbrown {
    position: relative;
    height: 56px;
    width: 254px;
    background-image: url("/images/topbrown.jpg")
}

#leftbrown, .leftbrown {
    display: inline;
    margin-left: 18px;
    width: 222px;
    background-color: #4d4236;
    float: left;
    padding-bottom: 32767px;
    margin-bottom: -32767px;
    height: 0
}

#lefttitle {
    height: auto;
    margin-left: 15px;
    color: #FFF;
    width: 200px;
    padding-left: 15px;
    padding-right: 15px
}

#left-content {
    height: auto;
    margin-left: 15px;
    color: #FFF;
    width: 200px;
    font-family: Tahoma, Geneva, sans-serif;
    padding: 9px 15px 15px 15px;
    font-size: 9pt;
}

#left-content img {
    margin-left: 2px;
}

.left-content {
    height: auto;
    margin-left: 15px;
    color: #FFF;
    width: 200px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 9pt;
    padding: 21px 9px 15px 17px;
}

.dittoh {
    text-align: left;
    font-size: 16px;
	font-weight: normal;
    letter-spacing: 2px;
}

.ditto_head h3 {
    margin: 3px 0 3px 0;
}

#textarea, .textarea {
    padding-top: 0;
    padding-bottom: 10px;
    width: 660px;
    float: right;
    height: auto;
    margin-top: 0;
    color: #FFF;
    font-family: Tahoma, Geneva, sans-serif;
    text-align: justify;
    font-size: 10pt;
}

#footer {
    width: 913px;
    height: 50px;
    margin-left: 1px;
    clear: both;
    color: white;
}

.footer {
    width: 913px;
    height: 1px;
    margin-left: 1px;
    clear: both;
}

#infos {
    padding: 6px 0 0 17px;
    height: 42px;
    width: 222px;
    float: left;
}

#footerlink {
    margin-left: 0;
    background-image: url("/images/benchmark.png");
    height: 0;
    padding-top: 50px;
    width: 161px;
    float: right;
    background-repeat: no-repeat;
    overflow: hidden
}

#crumb {
    position: relative;
    width: 752px;
    height: 50px;
    background-image: url("/images/footer.jpg");
    float: left
}

.B_crumbBox {
    margin-left: 15px;
    padding-top: 15px;
    position: absolute;
    width: 480px;
    font-size: 1em;
    font-family: Tahoma, Geneva, sans-serif
}

/*Begin Styles*/
h1, h2 {
    color: #FFF;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px;
    text-align: center;
    margin: 0;
}
#left-content h3{
	text-align:center;
}

h1, h2, #left-content h3 {
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: 2px;
}
#left-content .ditto_head h3{
	text-align:left;
	text-transform: capitalize;
}

h3{
	font-weight: normal;
}

p {
    margin: 0 0 15px;
}

a:link, a:visited {
    font-family: Tahoma, Geneva, sans-serif;
    color: #ad9277;
    text-decoration: none;
}

a:hover {
    font-family: Tahoma, Geneva, sans-serif;
    color: #fff;
    text-decoration: none;
}

a img {
    border: none;
}

/* Begin Menu */
#ajaxmenu ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#ajaxmenu ul li {
    display: block;
    float: left;
    font-weight: normal;
    position: relative;
    text-align: center;
    text-decoration: none;
   /*  width: 115px; */
    background-image: url("image/menubg.jpg");
	padding:0 10px 0 10px;
}

#ajaxmenu ul li a {
    color: #FFF;
    font-size: 16px;
    padding-top: 0px;
}

#ajaxmenu ul li.firstcategory {
    background-color: #000;
    color: #FFF;
    height: 63px;
    line-height: 63px;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
}

#ajaxmenu ul li.category {
    background-position: -111px 50%;
    background-repeat: no-repeat;
    color: #1c150f;
    height: 63px;
    line-height: 63px;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
}

#ajaxmenu ul li.lastcategory {
    background-position: -222px 50%;
    background-repeat: no-repeat;
    color: #1c150f;
    height: 63px;
    line-height: 63px;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
}

#ajaxmenu ul li.first:hover, #ajaxmenu ul li.first.over {
    background-color: #4D4236;
    color: #FFF;
}

#ajaxmenu ul li.category:hover, #ajaxmenu ul li.category.over {
    background-color: #4D4236;
    color: #FFFFFF;
}

#ajaxmenu ul li.last:hover, #ajaxmenu ul li.last.over {
    background-color: #4D4236;
    color: #FFFFFF;
    padding-bottom: 0px;
}
* html ul li a {
    height: 1%;
}

#ajaxmenu li a {
    text-decoration: none;
}

#ajaxmenu li a, #ajaxmenu li.over a {
    color: #FFFFFF;
    display: block;
   /* width: 115px;  */
  padding:0 14px 0 14px;
}

#ajaxmenu li li a:hover, #ajaxmenu li.over li a:hover {
    background-color: #4D4236;
    background-position: left center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    text-indent: 8pt;
}

#ajaxmenu li ul li a {
    background-repeat: repeat-x;
    padding: 2px 5px 0px 5px;
    font-size: 16px;
}

#ajaxmenu li ul, #ajaxmenu li.over ul {
    display: block;
}

#myajaxmenu {
    font-size: 18px;
    display: block;
    float: right;
    z-index: 1000;
    padding-right: 1px;
}

/*Begin Ditto*/
#columns li h4 {
    text-decoration: none;
    color: #FFF;
    font-size: 90%;
    margin: 0;
    padding: 5px !important;
    text-align: center;
}

#columns li {
    float: left;
    max-height: 300px;
    min-height: 155px;
    width: 50% !important;
    margin: 0 auto;
    padding: 0 list-style:none;
}

#four li {
    padding: 0;
    margin: 0;
    height: 250px;
    float: left;
    width: 50% !important;
    margin-bottom: 20px;
    padding: 0px;
}

#four li h4 {
    text-decoration: none;
    color: #FFF;
    font-size: 90%;
    margin: 0;
    padding: 5px !important
}

#columns {
    list-style: none;
    margin: 0 padding: 0px;
}

#four {
    list-style: none;
    margin: 0 padding: 0px;
}

/* Contact Us Page */
#contactpic {
    width: 387px;
    height: 290px;
    margin-left: 295px;
    z-index: 1;
    position: absolute;
}

#contactbox {
    margin-left: 31px;
    width: 213px;
    height: 100%;
    font-family: Palatino Linotype, Book Antiqua, Palatino color: white;
    font-size:
    12px;
    position: absolute;
    top:
    -95px;
}

fieldset {
    border: 0px;
}

input {
    width: 250px;
    background-color: #d7d7d7;
    border: 0px;
    font-family: Palatino Linotype, Book Antiqua, Palatino font-size: 14px;
    padding:
    5px;
}

textarea {
    width: 600px;
    background-color: #d7d7d7;
    height: 200px;
    border: 0px;
    font-family: Palatino Linotype, Book Antiqua, Palatino padding: 5px;
    text-align: justify;
}

#rss, #fb, #digg {
    float: left;
    padding: 0px;
}


