

A:link { font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 18px; line-height: 26px; color: #9d2602; text-decoration: none; }
A:active { font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 18px; line-height: 26px; color: #9d2602; }
A:visited { font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 18px; line-height: 26px; color: #012c3c; }
A:hover { font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 18px; line-height: 26px; color: #9d2602; }

A.rust:link { color: #9d2602; }
A.rust:visited { color: #9d2602; }

LI { margin-bottom: 8px; }
.rust { color: #9d2602; }

A.rustsm:link { font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 15px; line-height: 22px; color: #9d2602; text-decoration: none; }
A.rustsm:active { font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 15px; line-height: 22px; color: #9d2602; }
A.rustsm:visited { font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 15px; line-height: 22px; color: #9d2602; }
A.rustsm:hover { font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 15px; line-height: 22px; color: #9d2602; }

A.checkout:link { font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 13px; line-height: 16px; color: #fff; text-decoration: underline;}
A.checkout:active { font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 13px; line-height: 16px; color: #fff; }
A.checkout:visited { font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 13px; line-height: 16px; color: #fff; }
A.checkout:hover { font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 13px; line-height: 16px; color: #fff; }


.maintable {
-moz-box-shadow: 0 0 55px 6px#121219;
-webkit-box-shadow: 0 0 55px 6px#121219;
box-shadow: 0 0 55px 6px #121219;
}

.filmyear { background-color: #9d2602; text-align: right; padding: 3px; padding-left: 15px; padding-right: 8px; color: #fff; font-family: helvetica; font-size: 15px; line-height: 16px; font-weight: bold; width: 102px; float: left; margin-right: 8px;}

#buynowbox { margin-bottom: 15px; }
#cart { display: none; }
.cartTable { color: #ccc; font-size: 12px; line-height: 16px; float: right; font-family: helvetica; }
.subnavdivider { color: #ab9075; display: inline; padding: 0px; width: 2px; height: 25px; }

.subnavdiv { display: inline; color: #ab9075; margin-left: 5px; padding-bottom: 2px; }
A.subnav:link { color: #ce7448; font-size: 15px; line-height: 17px; }
A.subnav:visited { color: #ce7448; }
A.subnav:hover { color: #fff; }

H2 { font-size: 22px; line-height: 26px; font-weight: normal; color: #000; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 20px; color: #9d2602; }

.subheader { font-size: 22px; line-height: 26px; font-weight: normal; color: #000; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 20px; color: #9d2602;  }

.headerbar, .headerbarw2w  { padding-top: 8px; padding-left: 14px; margin-bottom: 15px; height: 23px; background: url('/images/bg-headerbar.png'); background-repeat: repeat-x; color: #fff; font-family: helvetica; font-weight: bold; font-size: 14px; line-height: 16px; }

.headerbarw2w  { background: url('/images/bg-headerbarw2w.png'); }

.headerbarbuy  { padding-top: 0px; padding-left: 9px; padding-right: 0px; margin-bottom: 15px; height: 23px; background: url('/images/bg-headerbarbuy.png'); background-repeat: repeat-x; color: #fff; font-family: helvetica; font-weight: bold; font-size: 14px; line-height: 16px; }
#hidecheckout { display: none; }

H1.header {  padding-top: 8px; padding-left: 14px; margin-bottom: 15px; height: 23px; background: url('/images/bg-headerbar.png'); background-repeat: repeat-x; color: #fff; font-family: helvetica; font-weight: bold; font-size: 14px; line-height: 16px; }


A.more:link { font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 15px; line-height: 26px; color: #993333;  font-weight: bold; text-decoration: none; padding-right: 0px; }
A.more:active { font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 15px; line-height: 26px; color: #993333; }
A.more:visited { font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 15px; line-height: 26px; color: #993333; }
A.more:hover { font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 15px; line-height: 26px; color: #993333; text-decoration: underline; }

A.more_sm:link { font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 13px; line-height: 18px; color: #993333;  font-weight: bold; text-decoration: none; padding-right: 0px; }
A.more_sm:active { font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 13px; line-height: 18px; color: #993333; }
A.more_sm:visited { font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 13px; line-height: 18px; color: #993333; }
A.more_sm:hover { font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 13px; line-height: 18px; color: #993333; text-decoration: underline; }


A.caption:link { font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 12px; line-height: 16px; color: #9d2602; text-decoration: none; }
A.caption:active { font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 12px; line-height: 16px; color: #9d2602; }
A.caption:visited { font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 12px; line-height: 16px; color: #9d2602; }
A.caption:hover { font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 12px; line-height: 16px; color: #9d2602; }


.content { font-family: 'helvetica neue',helvetica,arial,'sans-serif'; padding: 30px; }
.blogdivider,.landdivider { border: dotted 0px #000; border-bottom: dotted 1px #000; margin-top: 20px; margin-bottom: 10px; }

body { background-color: #eaeaea; margin: 0px; padding: 0px; }

.bg { background-color: #1e1e1e; padding: 0px; margin-top: 0px; margin-bottom: 0px;  margin-left: 0px;  margin-right: 0px; }
.movieblock { color: #ddd; padding: 0px; margin: 0px; margin-bottom: 10px; background-color: #555; text-align: left; border-bottom: solid 1px #000; border-right: solid 1px #000; }


A.filmlink:link { color: #ddd; font-weight: bold; font-size: 16px; padding: 0px; margin: 0px; line-height: 17px; }
A.filmlink:active { color: #ddd;font-weight: bold; font-size: 16px;  padding: 0px; margin: 0px; line-height: 17px; }
A.filmlink:visited { color: #ddd; font-weight: bold; font-size: 16px; padding: 0px; margin: 0px; line-height: 17px; }
A.filmlink:hover {  color: #e25429; font-weight: bold; font-size: 16px;  padding: 0px; margin: 0px; line-height: 17px; }

#listButton {
overflow: none;
position: absolute; 
height: 100%; 
width: 100%; 
text-align: center;
top: 0; 
left: 0; 
margin-top: 0px;
display: none;
z-index: 500;
}

.buttonOnClass { background-color: #66ff66; }
.buttonOffClass { background-color: #ff8888; }

.deck { background-color: #bababa; padding: 15px; font-weight: bold; margin-bottom: 15px; font-size: 18px; line-height: 24px; }

.landphoto { margin-top: 4px; margin-bottom: 4px; }

.landdescription { font-size: 14px; line-height: 18px; }
.landaddress { padding-top: 20px; font-size: 13px; line-height: 17px; }
.acres {  padding-top: 0px;  float: left; }
.landprice {  padding-top: 0px; float: right; }
.landinfo { padding-bottom: 15px; clear: all; }

.heading { padding-bottom: 8px; border-bottom: solid 1px #505050; margin-bottom: 25px; margin-top: 10px; }
.noheading { }
.subheading { color: #808080; margin-bottom: 6px; }
#listButtonClass { position: absolute; top: 0px; left: 0px;  display: none; }

.contentblock { padding: 20px; background-color: #999; }

.navitem { padding-right: 33px; display: inline; height: 30px; float: left; }

.contactItem { padding-left: 5px; color: #999; margin-bottom: 20px; }
.contactItem2 { padding-left: 5px; color: #000; margin-bottom: 20px; }

.caption { font-size: 12px; line-height: 16px; white-space: normal; width: 400px; }
.copyright { font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 11px; line-height: 12px; color: #444; padding-left: 10px; padding-top: 5px;  }

A.contactlink:link { font-family: verdana,'helvetica neue',helvetica,arial,'sans-serif'; font-size: 14px; line-height: 16px; color: #999; padding-right: 15px; height: 30px; text-decoration: underline;  }
A.contactlink:active { }
A.contactlink:visited { }
A.contactlink:hover { color: #d0d0d0; }

A.navitemoff:link { font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 13px; line-height: 15px; color: #dfdfdf; padding-right: 16px; height: 30px; text-decoration: none; }
A.navitemoff:active { font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 13px; line-height: 15px; color: #ffffff; }
A.navitemoff:visited { font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 13px; line-height: 15px; color: #dfdfdf; }
A.navitemoff:hover { font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 13px; line-height: 15px; color: #ffffff; }

.landheader { text-align: left; font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 18px; line-height: 19px; color: #ccc; padding-left: 20px; }
.filmheader { text-align: left; font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 18px; line-height: 19px; color: #ccc; padding-left: 20px; border-left: solid 4px #000000; }
.sidebarheader { width: 224px; text-align: left; font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 18px; line-height: 19px; color: #ccc; }
.intheader { text-align: left; font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 18px; line-height: 19px; color: #ccc; padding-left: 30px; border-left: solid 0px #000000; }

.landcol {  font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 16px; line-height: 22px; background: url(/images/land/land_bg.png); background-repeat: no-repeat; background-color: #b6b6ac; }

.filmcol { background-color: #e7e4cf; padding: 20px; font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 18px; line-height: 26px; border-left: solid 4px #333344;}

.intcol { background-color: #eeeeee; padding: 30px; font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 18px; line-height: 26px; border-left: solid 0px #676764;}



.sidebarcol { background-color: #1c1c1c; padding: 0px; width: 222px; font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 16px; line-height: 22px; border-left: solid 1px #333333; border-right: solid 1px #333333; }

H1 { font-size: 20px; line-height: 25px; color: #000; margin-top: 0px; padding-top: 0px; }
H1.filmtitle { font-size: 16px; font-weight: bold; line-height: 19px; padding-top: 6px; padding-bottom: 10px; margin-bottom: 10px; border: solid 0px #000; border-bottom: dotted 1px #000; }
H3 { font-size: 16px; line-height: 19px; color: #000; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;}

H4 { padding-left: 5px; font-size: 18px; line-height: 24px; color: #888; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;}


#p1, #p2, #p3, #s1, #s2, #s3, #s4, #pt1, #pt2 {
position: absolute;
top: 0px;
left: 0px;
opacity:1.0;
filter:alpha(opacity=1);
cursor:hand;
}
#p2, #p3, #s2, #s3, #s4, #pt2 {
opacity:0.0;
filter:alpha(opacity=0);
}


#g1, #g2, #g3, #g4, #g5, #g6, #g7, #g8, #g9, #w1, #w2, #w3, #w4, #w5, #w6, #w7 {
position: absolute;
top: 0px;
left: 0px;
opacity:1.0;
filter:alpha(opacity=1);
cursor:hand;
}


#og {
position: absolute;
top: 115px;
left: 165px;
z-index: 200;
}

.bigbutton {
background-color: #006633;
text-align: center;
padding: 12px;
color: #fff;
font-weight: bold;
font-size: 18px;
line-height: 20px;
text-decoration: none;
        -moz-box-shadow:0 0 90px 5px #003300;
    -webkit-box-shadow: 0 0 90px #003300;
	 -moz-border-radius: 12px;
	border-radius: 12px;

}

A.rustsm:link { font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 15px; line-height: 22px; color: #9d2602; text-decoration: none; }
A.rustsm:active { font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 15px; line-height: 22px; color: #9d2602; }
A.rustsm:visited { font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 15px; line-height: 22px; color: #9d2602; }
A.rustsm:hover { font-family: 'helvetica neue',helvetica,arial,'sans-serif'; font-size: 15px; line-height: 22px; color: #9d2602; }

A.bigbuttonlink:link,A.bigbuttonlink:active,A.bigbuttonlink:visited,A.bigbuttonlink:hover{
color: #fff;
font-weight: bold;
font-size: 18px;
line-height: 20px;
text-decoration: none;
}
A.bigbuttonlink:hover{
color: #99ffff;
}


/*
#l1,#l2 {
position: absolute;
top: 0px;
left: 0px;
opacity:1.0;
filter:alpha(opacity=1);
cursor:hand;
}
#l2 {
opacity:0.0;
filter:alpha(opacity=0);
}
*/



.downloadOverlay  {
 
    /* must be initially hidden */
	display:none;
    /* place overlay on top of other elements */
    z-index:10000;
 
    /* styling */
    background-color:#fff;
    padding-top: 20px;
    text-align: center;
    padding: 25px;
 
	width: 400px;
	height: 250px;
	margin: 0px auto;
    border:1px solid #666;
 
 
}

#dlbox {
	
	width: 500px;
	height: 350px;
   margin: 0px auto;
   display:none;
   position: relative;
    background-color:#111;
    z-index:9999;
    margin-left:200px;
    margin-top: 0px;

        -moz-box-shadow:0 0 90px 5px #dddddd;
    -webkit-box-shadow: 0 0 90px #dddddd;
	 -moz-border-radius: 12px;
	border-radius: 12px;
    /* CSS3 styling for latest browsers */

}


.dlbutton {

background-color: #666; color: #fff; margin-top: 0px; margin-bottom: 15px; font-size: 20px; line-height: 22px; width: 130px; height: 40px; padding-left: 20px; padding-right: 20px;
	 -moz-border-radius: 5px;
	border-radius: 5px;
}


 
/* close button positioned on upper right corner */
#dlbox .close {
    background-image:url(/images/lightbox/close.png);
    position:absolute;
    right:-10px;
    top: -10px;
    cursor:pointer;
    height:35px;
    width:35px;
    z-index:10000;
}



 #backdrop {  
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1000;
    background-color: #000;
    opacity:0.75;
	filter:alpha(opacity=0.75);
	display: none;
  }
  
  .formlabel {
    color: #fff;
  }
  
  .textfield {
  color: #000;
  height: 30px;
  font-size: 18px; line-height: 20px;
  background-color: #ccc;
  }
