﻿body{margin: 0px;padding: 0px; /*Centered*/width: 780px;margin-left: auto;margin-right: auto;position: relative;}
body, p, span, li, ul, ol, td{font-family: Arial;font-size: 13px;color: #533C11;line-height: 20px;word-spacing: 1px;}

H1{font-size: 28px;color: #458129;font-family: Arial Narrow, Helvetica;
   font-weight: normal;text-transform: uppercase;margin-top: 36px;}
H1.NoBottomMargin{margin-bottom: 13px;}
H1.NoBottomMargin + p{margin-top: 0px;padding-top: 0px;}
H2{font-size: 22px;color: #533C11;font-family: Arial Narrow, Helvetica;text-transform: uppercase;}
H3{font-size: 18px;color: #B7862B;font-family: Arial Narrow, Helvetica;text-transform: uppercase;margin-bottom: 10px;}
H3 + p{margin-top: 10px;}

A:link{color: #458129;text-decoration: none;}
A:visited{color: #533C11;text-decoration: none;}
A:hover{color: #B0603B;text-decoration: underline;}

.ControlError{background-color: #cc0001;color: White;}
.ValidationSummary li{color: #cc0001;}

/*RightSideBox used with inner pages*/#RightSideBox{float: right;}
#RightSideBox H1{font-size: 17px;font-weight: bold;}
#RightSideBox H3{font-size: 16px;}
#RightSideBox img{margin-left: auto;margin-right: auto;}
#RightSideBox div.Back{background-image: url(images/BoxRepeat.jpg);background-repeat: repeat-y;
                       width: 199px; /*Total Width: 239*/overflow: hidden;padding-left: 20px;
                       padding-right: 20px;padding-top: 10px;padding-bottom: 10px;height: auto;
                       min-height: 50px;vertical-align: top;text-align: left;}
#RightSideBox div.Top{background-image: url(images/BoxTop.jpg);background-repeat: no-repeat;height: 7px;width: 239px;}
#RightSideBox div.Bottom{background-image: url(images/BoxBottom.jpg);background-repeat: no-repeat;height: 7px;width: 239px;}

/* divRightBox_Home*/
#divRightBox_Home{width: 233px;height: 196px;overflow: hidden;position: relative;}
#divRightBox_Home input{position: absolute;top: 154px;right: 65px;width: 150px;}

/*Twitter Customization*/
.tdLeft{padding-right:56px;}
.twitterFeed{ background-color:#f6e9d2; width:419px;}
.twitterFeed .header{ height:43px;}
.twitterFeed .header img{ border:none;padding:10px; }
.twitterFeed .header a{display:block;}
.twitterFeed .header b{font-size:15px;}
.twitterFeed .header table{ border-collapse:collapse; }
.twitterFeed .header td{ padding:0px;}
.twitterFeed .footer{}
.twitterFeed .footer .joinConversation{display:block; padding:10px; float:right;}
.twitterFeed .footer img{border:none; width:64px; height:15px;padding:10px;}
#twitterCycle{ width:100%; height:80px;width: 100%; height: 70px; background-color:#fbf5ec;}
#twitterCycle .tweet{ width:100%;padding:6px 8px;border-bottom:#b0603d 1px dotted; line-height:15px;}
#twitterCycle .daysAgo{font-size:10px;}
.twitterWidget h3{color:#533c11;}

#divContentArea .twitterWidget h4 a{ text-transform:lowercase; font-size:16px;}
.twitterWidget .twtr-tweet{border-bottom:#b0603d 1px dotted!important;}

.MainRotator_Home{margin-bottom:20px;}
.MainRotator_Home h1{margin-top:2px;padding-top:0px; margin-bottom:5px;padding:0px;}

A.MoreInfo{color: #B0603B;text-transform: uppercase;font-size: 13px;font-family: Arial Narrow;position: absolute; /*requires parent to be positioned relative and requires blank space in the offset position*/bottom: 0px;background-image: url(images/moreinfo.gif);background-repeat: no-repeat;background-position: right;padding-right: 10px;line-height: 16px;}
div.Home_LeftBox{position: relative;padding-right: 90px;float: left;position: relative;width: 383px;overflow: hidden;}
div.Home_LeftBox img{cursor: pointer; /*There will be an onclick event assigned*/}
div.Home_LeftBox p{margin-bottom: 0px;}
.NewAds{clear: both;position: relative;left: 118px;border: none;padding-top: 10px;}

/**************** Contact Page Style *****************/
.moduleContact{}
.tblContact{margin-left: 10px;}
.tblContact td{height: 10px;line-height: 10px;}
.tblContact td.ContactLabel{padding-right: 10px;}

/************* Layout Styles ************************/
form{}
#divHeader{height: 291px;width: 780px;overflow: hidden;position: relative;}
#divMenu{background-color: #458129;overflow: hidden;width: 100%;}
#divMenu .Inner{width: 689px; /*Total Width: 780px*/height: 31px;margin-left: auto;margin-right: auto;}
#divContentArea{/*Content Width*/width: 708px; /*MinHeight*/height: auto;overflow: hidden; /*Padding*/padding-top: 32px;padding-left: 42px;padding-right: 30px;padding-bottom: 16px; /*Content Alignment*/text-align: left;vertical-align: top;overflow: hidden;background-image: url(images/backgroundrepeat.jpg);}
#divContentArea_ClipMargin{margin-right: 0px;height: auto;min-height: 490px;overflow: hidden;position: relative;}
#divFooter{}
#divFooter div.Inner{padding-top: 5px;padding-bottom: 5px;font-size: 11px;width: 380px;margin-left: auto;
                     margin-right: auto;display: table; /*Needed for FireFox to display the bottom margin. I think this is because it is the last element in its container*/}
#divPrint{background-image: url(images/printThisPage.jpg);background-repeat: no-repeat;width: 93px;height: 20px;
          position: absolute;top: 301px;right: 29px;z-index: 1;cursor: pointer;}
