/****************************************
*  Site specific css definitions
****************************************/

html,
body {
  background-color:#440000;
  background-image:url(/images/layout/bg_repeat_page.gif);
  background-position:top center;
  background-repeat:repeat;
  text-align:center;
}

table.page {
  width:900px;
  background-image:url(/images/layout/page_background.jpg);
  background-position:top left;
  background-repeat:no-repeat;
}

table.page-camping {
  width:900px;
  background-image:url(/images/layout/camping_page_background.jpg);
  background-position:top left;
  background-repeat:no-repeat;
}

td.tan-background {
  background-image:url(/images/layout/bg_repeat.gif);
  background-repeat:repeat-y;
  background-position:top center;
  background-color:#e9e3cd;
}

td.column-spacer {
  width:78px;
  background-image:url(/images/layout/vertical_line_spacer.gif);
  background-position:top center;
  background-repeat:repeat-y;
}

td.content-left {
  padding:0px 0px 40px 50px;
}

td.content-right {
  padding:0px 50px 40px 0px;
}

td.column-right {
  width:310px;
}

td.footer {
  height:45px;
  background-color:#440000;
  vertical-align:middle;
  text-align:center;
}

td.header {
  height:360px;
  padding:208px 0px 0px 50px;
}

img.content {
  padding:6px 0px 4px 10px;
  float:right;
}

/******************************
  Text Options
*******************************/

p {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:16px;
  color:#000000;
  margin: 0px 0px 8px 0px;
}

p.bullet {
  background-image:url(/images/layout/bullet.gif);
  background-repeat:no-repeat;
  background-position:top left;
  padding:0px 0px 2px 14px;
  margin:0px;
}

p.bullet-bottom {
  background-image:url(/images/layout/bullet.gif);
  background-repeat:no-repeat;
  background-position:top left;
  padding:0px 0px 10px 14px;
  margin:0px;	
}

p.nomargin {
  margin:0px;
  padding:0px;
}

p.footer {
  font-size:11px;
  font-weight:regular;
  line-height:14px;  
  color:#e9e2d0;
  padding:0px;
  margin:0px;
}

p.small {
  font-size:11px;
  line-height:14px;
}

h1 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:22px;
  line-height:23px;
  font-weight:normal;
  color:#440000;
  margin:22px 0px 12px 0px;
}

h2 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:56px;
  line-height:56px;
  font-weight:normal;
  color:#440000;
}  

/*******************************
  Form Options
*******************************/

input.text,
textarea.text {
  border:1px solid #000000;
  width:130px;
}

/******************************
  Link Styles
*******************************/

a:link,
a:visited,
a:hover,
a:active {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:14px;
  color:#e9e2d0;
  font-style:normal;
  text-decoration:none;
  padding:0px;
  margin:0px;
}
