/* CSS Document */
body{
	background:#ffffff url(../images/bodybackground.jpg) repeat-y left;
	font:normal normal normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#640600;
}

p{padding:0px 0px 20px;}

h4 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;font-size: 12px;font-weight: bold;color: #000000;padding:0px 0px 10px;}

.clearLeft{clear:left;}

#container{width:788px;}
#header img {float:left;}
#header{overflow:hidden;}

#mainNav{float:left;background:#620500 url(../images/header.jpg) repeat-x bottom;height:22px;color:#FFFFFF;font:normal normal bold 10px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
#mainNav a{color:#FFFFFF;font:normal normal normal 10px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
#mainNav a:hover{color:#CF8E00;}
#mainNav li{float:left;padding:0px 4px 0px 20px;margin:0;}
#mainNav ul{list-style:none;padding:5px 0px 0px 0px;margin:0;}

#secNav{margin-left:-27px;width:595px;float:left;height:24px;color:#620500;font:normal normal bold 10px Verdana, Arial, Helvetica, sans-serif;background:url(../images/sliced_r4_c6.jpg) no-repeat  top right;}
#secNav a:link{color:#620500;text-decoration:none;}
#secNav a:hover, #secNav a.hover{color:#CE8D00;text-decoration:none;}
#secNav a:visited{color:#620500;text-decoration:none;}
#secNav a:visited:hover, #secNav a:visited.hover{color:#CE8D00;text-decoration:none;}
#secNav ul{list-style:none;padding:7px 0px 18px 8px;margin:0;}
#secNav li{float:left;padding:0px 0px 0px 25px;}

#leftSide{background-color:#000000;width:176px;text-align:center;color:#FFFFFF;float:left;}
#leftSide a{color:#CE8D00;text-decoration:underline;}
#leftSide #foundation a{border:0;text-decoration:none;color:#000000;list-style:none;outline:none;}
#leftSide #foundation img{border:0;}
#leftSide #foundation a:link{color:#000000;text-decoration:none;outline:none;}
#leftSide #foundation a:hover, #leftSide #foundation a.hover{color:#000000;text-decoration:none;outline:none;}
#leftSide #foundation a:visited{color:#000000;text-decoration:none;outline:none;}
#leftSide #foundation a:visited:hover, #leftSide #foundation a:visited.hover{color:#000000;text-decoration:none;outline:none;}
#leftSide li{padding:0px 0px 0px 0px;margin:0;}
#leftSide ul{list-style:none;padding:25px 10px 10px 10px;margin:0;}
#leftSide ul li ul li{padding-top:15px;}

#main{float:left;width:604px;}

#mainContent{float:left;background-color:#e6d9b6;width:597px;padding:0px 0px 0px 0px;border-left:1px solid #cd9100;border-right:1px solid #cd9100;background:url(../images/mainContentBG.jpg) repeat-y  top left;}
.pageTitle{text-align:center;width:100%;padding:0px 0px 20px;}
.pageDescr{text-align:center;width:100%;font-size:10px;}
#bodyText{width:310px;float:left;padding:25px 20px 25px 20px;}

#homeBanner{width:598px;height:259px;background:url(/images/bgHomeBanner.jpg) no-repeat top left;margin-left:-15px;}
    #videoBox{width:428px;height:240px;float:left;}
    #videoMenu{width:168px;float:left;padding:51px 1px 0px;}
    #bannerText{width:428px;height:17px;font-size:11px;color:#640600;text-align:center;overflow:hidden;padding:1px 0px 0px;}
        #bannerText .slider{position:relative;left:428px;}
    .menuItem{width:168px;height:52px;padding:9px 0px 0px;background:#c9a25b;margin:0px 0px 2px;cursor:pointer;}
        .menuItem:hover{background:#e5cc99;}
        .menuItem.miActive{background:#e5cc99;}
    .menuImage{width:78px;height:44px;float:left;padding:0px 0px 0px 5px;}
    .menuText{width:74px;height:44px;overflow:hidden;float:right;padding:0px 7px 0px 0px;color:#FFF;font-weight:bold;font-size:10px;line-height:2.4ex;}

#homeLeft{width:230px;float:left;height:400px;padding:12px 0px 0px 5px;}
#homeRight{float: right;
    margin:13px 40px 0px 0px;
    text-align: left;
    width: 255px;}

#footer {text-align:center;padding:5px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #015836;}
.logosBottom {padding-left:45px;}
#emailContainers{width:500px;margin:0 auto;}

/* dhtml kickouts */

.kickoutBtn1{position: relative;width:215px;margin:0 auto;padding:4px 0 0 5px;}
.kickoutBtn2{position: relative;width:215px;margin:0 auto;padding:18px 0 0 5px;}
.kickoutBtn3{position: relative;width:215px;margin:0 auto;padding:20px 0 0 5px;}

.kickOutContent1{color:black;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;text-align:left;padding:16px 18px 18px 10px;height: 103px;}
.kickOutContent2{color:black;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;text-align:left;padding:20px 18px 18px 10px;height: 103px;}
.kickOutContent3{color:black;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;text-align:left;padding:25px 18px 18px 10px;height: 103px;}
.kickOutContent1 p{color:#015836;font-size:8pt;padding:0px;}
.kickOutContent2 p{color:#015836;font-size:8pt;padding:0px;}
.kickOutContent3 p{color:#015836;font-size:8pt;padding:0px;}

.newsLink a:link, a:visited {text-decoration:underline;color:#620500;}
.newsLink a:hover {text-decoration:none;color:#620500;}

a.kickLink:link{font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #640600;}
a.kickLink:active{font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #640600;}
a.kickLink:visited{font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #640600;}
a.kickLink:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #cf9500;}


.stayConnected{margin: 10px 0 0 0;padding: 0; }
.stayConnectedBtm{margin: 0 0 0 11px;}
.stayConnectedBtmContent{float: left;margin: 0 0 0 0;padding: 5px 0 0 0; background-color: #f1e8d4;width: 155px;}
.stayConnectedCheck{float: left;margin: 0;padding: 0;}
.stayConnectedLabel{margin: 4px 0 0 0 ;float: left;font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 11px;color: #590400;}
.stayConnectedSignContainer{padding: 5px 0 0 0;text-align: center;background-color: #f1e8d4;}

/** MEDIA GALLERY **/
#mediaGalleryContainer{width:562px;margin:0 auto;}
#mediaGalleryContainer h1{font-size:14px;color:#620500;border-bottom:#620500 2px solid;font-weight:bold;padding:0px 0px 5px;}
#mediaGalleryCats{width:160px;padding:30px 0px 30px 16px;text-align:left;}
#mediaGalleryCats h1{color:#cf8e00;}
.mediaGalleryCat{margin:0px 0px 10px 0px;font-size:11px;}

#viewVideo{float:right;text-align:right;width:100px;position:relative;margin-right:-4px;margin-top:5px;}

#mediaGallery{width:541px;background:#fcf3e0;margin:0 auto;border:#cf8e00 1px solid;padding:10px;}

.galRow{padding:0px 0px 10px;}
.galImage{width:123px;text-align:center;display:block;padding:6px;float:left;}
.galImage a{padding:0px 0px 6px;}
.galImage a img{border:#620500 solid 1px !important;}
.galImage a img:hover{border:#cf8e00 solid 1px !important;}
.galImageTitle{text-align:left;font-weight:bold;color:#620500;font-size:10px;margin:0px;padding:0px;}
.imgPos{position:relative;}
.smOverlay{width:42px;height:41px;display:block;position:absolute;float:left;}
.ui-tabs .ui-tabs-panel{padding-left:3px !important;padding-right:3px !important;}

/** VIP SIGNUP **/
.vipSignup{width:156px;height:184px;background:url(../images/vipSignup.jpg) top no-repeat #000000;}
.vipSignupName{width:155px;height:23px;padding:56px 0px 0px 1px;}
.vipSignupName input{width:135px;border:0px;font-size:13px;font-weight:bold;font-family:Tahoma, Arial;color:#666666;}
.vipSignupEmail{width:155px;height:23px;padding:26px 0px 0px 1px;}
.vipSignupEmail input{width:135px;border:0px;font-size:13px;font-weight:bold;font-family:Tahoma, Arial;color:#666666;}
.vipSignupSubmit{width:98px;height:22px;padding:15px 0px 0px 0px;margin:0 auto;}
.vipSignupSubmit a{width:98px;height:22px;background:url(../images/vipSubmit_nor.jpg);display:block;}
.vipSignupSubmit a:hover{width:98px;height:22px;background:url(../images/vipSubmit_ovr.jpg);display:block;}

/** HOME PAGE NEWS **/
.newsHoverBox{width:310px;background:none;display:block;}
.newsItem{width:274px;padding:18px;margin-bottom:8px;font-size:12px;font-weight:bold;}
.newsItem:hover{background-color:#e7cb83;}
.newsItem a:link{color:#640600;font-size:12px;font-weight:bold;text-decoration:underline;}
.newsItem a:hover,.newsItem a.hover{text-decoration:none;}
.newsItem a:link{text-decoration:underline;}
.newsItem a:hover:visited, .newsItem a.hover:visited{text-decoration:none;}
.newsItemHiLite{width:274px;padding:18px;margin-bottom:8px;font-size:12px;font-weight:bold;background-color:#f1e8d4;}
.newsItemHiLite:hover{background-color:#e7cb83;}
.newsItemHiLite a:link{color:#640600;font-size:12px;font-weight:bold;text-decoration:underline;}
.newsItemHiLite a:hover,.newsItem a.hover{text-decoration:none;}
.newsItemHiLite a:link{text-decoration:underline;}
.newsItemHiLite a:hover:visited, .newsItem a.hover:visited{text-decoration:none;}

.horizRule{width:310px;height:1px;border-bottom:#0a5830 solid 1px;}

#featuredHomesContain {background:url(../images/featuredBackground.png) no-repeat;height: 459px; margin:55px 20px 20px 20px;}
.banner {background:url(../images/featureBanner.png) no-repeat; width:221px;height:146px;margin-top:-3px;position:absolute;z-index:999;margin-left:364px;}

/*CONTACT US FORM*/
#contactForm{width:597px;margin:0 auto;padding:15px 0px 0px 15px;	}
#headerImage{width:550px;padding:15px 0px 0px 0px;margin:0 auto;}

/*BOB SHUSTER PAGE*/
.shusterImage{width:366px;height:211px;padding:15px 10px 15px 8px;float:left;}
.shusterText{width:175px;padding:60px 13px 0px 0px;float:left;}

/*BUILDER PAGE*/
.comparisons{color:#CF8E00;font-size:11px;text-decoration:none;}
.comparisons:hover, .comparisons.hover{color:#CF8E00;font-size:11px;text-decoration:underline;}
.comparisons:visited{color:#CF8E00;text-decoration:none;}
.comparisons:hover:visited, .comparisons.hover:visited{color:#CF8E00;font-size:11px;text-decoration:underline;}


.vidPic{border:3px ridge #cd9100;}

/*Common Elements*/
.fieldRow{width:100%;height:100%;padding:0px 0px 15px 0px;}
.fieldLabel{font-size:12px;font-weight:bold;color:#640600;padding:0px 0px 3px 0px;}
.fieldColumn{padding:0px 8px 0px 8px;float:left;}
.smallText{font-size:80%;}
.hidden{display:none;}
#flvPlayer{padding:0px 0px 0px 30px;width:100%;height:100%;overflow:hidden;}
.noBorder{border:none;}

