/* CSS of www.buckingsranch.com - Version 1.0 */

body, p, div, td, li, dd, pre
{
  font-family: Georgia, Times New Roman, serif;
  font-size: 14px;
  color: #996600;
  /*line-height: 150%;*/
  text-align: justify;
  vertical-align: top;
  padding: 0;
  margin: 0;
}

.content
{
  margin: 0;
  padding: 0 20px;
  background-color: #FFFFFF;
  vertical-align: top;
  width: 680px;
}

td#logo
{
  text-decoration: none;
  background-color: #660000;
  padding: 16px 0px 0px 0px;
}

td#page_header
{
  background-color: #FFFFFF;
  margin: 0;
  padding: 0;
  width: 720px;
/*  height: 200px;*/
}

div#heading
{
  vertical-align: top;
  text-align: left;
  color: #666666;
  background-color: #FFFFFF;
/*  padding: 20px 0px 0px 20px; */
}

td#copyright, .copyright
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #660000;
  text-align: center;
  valign-text: center;
  padding: 11px 0px 0px 0px;
}

h1, #h1 {
  vertical-align: top;
  text-align: left;
  color: #996600;
  font-size: 13px;
  font-weight: bold;
  margin: 10px 0;
  padding: 0;
}
h2, #h2 {
  font-family: Georgia, Times New Roman, serif;
  vertical-align: top;
  text-align: left;
  color: #660000;
  font-size: 13px;
  font-weight: bold;
  margin: 0;
  padding: 10px 0 5px 0;
}

/*
 content.wrap.header1 = <span style="font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:bold;color:#660000;">|</span>
*/

h3, #h3 {
  vertical-align: top;
  text-align: left;
  color: #666666;
  font-size: 13px;
  font-weight: bold;
  margin: 0px 0px 0px 0px;

  padding: 5px 0px 7px 0px;
}

h6, .h6
{
  color: #603333;
  font-size: 12px;
  font-weight: bold;
  font-style: italic;
  margin-right: 150px;
  line-height: 100%;
  text-align: left;
}

a, a:link, a:visited
{
  color: #660000;
  /*color: #333366;*/
  text-align: left;
  /*text-decoration: none;*/
  /*border-bottom: 1px dashed #333333;*/
}

a:hover
{
  color: #000000;
  background-color: #D9C9A6;
  text-decoration: none;
  /*border-bottom: 1px solid #000000;*/
}

a.copyright
{
  color: #660000;
}

a.copyright:hover
{
  color: #660000;
  background-color: #CCCC99;
  text-decoration: none;
}

div.totop
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  text-align: right;
  padding: 10px 0px 0px 0px;
}

a.totop
{
  color: #660000;
}

a.totop:hover
{
  color: #333366;
  background-color: #FFFFFF;
  text-decoration: none;
}



div.PRINT
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  text-align: right;
  padding: 0px 20px 20px 0px;
}

a.PRINT
{
  color: #660000;
}

a.PRINT:hover
{
  color: #990000;
  background-color: #FFFFFF;
  text-decoration: none;
}





.small
{
  font-size: 9px;
  font-weight: normal;
}

.tiny
{
  font-size: 8px;
  font-weight: normal;
}

.right { text-align: right; }
.center { text-align: center; }
.left { text-align: left; }
.justify { text-align: justify; }


.error
{
  font-weight: bold;
  color: #333333;
  background-color: #FCFCFC;
  border: 1px solid #CC0000;
  padding: 2px;
  margin: 4px;
}



input, textarea
{

  border: 1px solid #333333;
  background-color: #ECECEC;
  padding: 1px 1px 1px 1px;
  font-size: 12px;
  margin: 1px 1px 1px 1px;
}

.submit
{
  color: #E3E3E3;
  background-color: #603333;
  font-size: 7pt;
  font-weight:bold;
  text-decoration: none;
  border: 1px outset #603333;
  padding: 1px 4px 1px 4px;
}

.combobox
{
  color: #000080;
  font-size: 8pt;
  font-weight: normal;
  background-color: #F3F3F3;
}







/*** MENU COLUMN ***/

td.menu
{
  text-decoration: none;
  background-color: #660000;
  vertical-align: top;
  width: 206px;
  height: 400px;
}




/*** MAIN MENU ***/

div#mainmenu
{
  text-decoration: none;
  background-color: #660000;
  vertical-align: top;
  padding: 0px 0px 0px 0px;
/*  position:absolute; top:200px;*/
}


td#mainmenu div:hover
{
  background-color: #F3E9CC;
  text-decoration: none;
}

td#mainmenu div a
{
  color: #333333;
  text-decoration: none;
}


td#mainmenu div a:hover
{

  background-color: #F3E9CC;
  text-decoration: none;
}

td#mainmenu div.mainmenu-1-off
{
  color: #333333;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  padding-top: 5px;
  padding-left: 5px;
}

td#mainmenu div.mainmenu-1-on

{
  color: #000000;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  padding-top: 5px;
  padding-left: 5px;
  background-color: #F3E9CC;
}

td#mainmenu div.mainmenu-1-on a



{
  color: #000000;
  text-decoration: none;
}





td#mainmenu div.mainmenu-2-off
{
  color: #333333;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  padding-top: 5px;
  padding-left: 10px;
}

td#mainmenu div.mainmenu-2-on
{
  color: #000000;
  font-size: 10px;
  font-weight: normal;

  text-decoration: none;
  padding-top: 5px;
  padding-left: 10px;
  background-color: #F3E9CC;
}





/*** GLOBAL NAVIGATION ***/

div#globalnav
{
  text-decoration: none;
  vertical-align: top;
  background-color: #660000;
}



/*** MENU COPY ***/

#MENU_COPY
{
 margin: 5px 5px 5px 20px;
}

#MENU_COPY .menucopy a,
#MENU_COPY .menucopy a:visited,
#MENU_COPY .menucopy a:hover,
#MENU_COPY .menucopy a:active
{
 font-size: 9px;
 font-weight: normal;
 color: #600;
 text-decoration: none;
}


#MENU_COPY .menucopy-act a,
#MENU_COPY .menucopy-act a:visited,
#MENU_COPY .menucopy-act a:hover,
#MENU_COPY .menucopy-act a:active
{
 font-size: 9px;
 font-weight: bold;
 color: #600;
 text-decoration: none;
}




/*** ITEM PICTURE ***/

div#itempic
{
  text-decoration: none;
  vertical-align: top;
  background-color: #660000;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}




/*** TAGLINE ***/

td#tagline
{
  text-decoration: none;
  background-color: #CCCC99;
  text-align: right;
  vertical-align: center;
  padding: 0px 0px 0px 0px;



}





/* ***************  GALLERY  *************** */

/* default styles for extension "tx_lzgallery_pi1" */

.CONTENT #tx-lzgallery-pi1
{
 border:0px;
 margin:0px;
 padding:0px;
 text-align:left;
 text-decoration:none;
}

/*  navigation  */
.CONTENT #tx-lzgallery-pi1-fotonav
{
 border:0px;
 margin:0px;
 padding:0px;
 width: 700px;		/* ############## Breite ################ */
 text-align:left;
 vertical-align:middle;
}
.CONTENT #tx-lzgallery-pi1-fotonav td
{
 font-size:9px;
 text-decoration:none;
 text-align:center;
 vertical-align:middle;
 width:50px;
 color:#333;
 background-color: #D9C9A6;
 border:0px;
 margin:0px;
 padding:2px 2px 2px 2px;
}
.CONTENT #tx-lzgallery-pi1-fotonav td.fotonav-title
{
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
 text-align:left;
 vertical-align:middle;
 width:250px;
 color: #603333;
 background-color: #FFF;
 border:0px;
 margin:0px;
 padding:0px;
}
.CONTENT #tx-lzgallery-pi1-fotonav td a,
.CONTENT #tx-lzgallery-pi1-fotonav td a:visited,
.CONTENT #tx-lzgallery-pi1-fotonav td a:hover,
.CONTENT #tx-lzgallery-pi1-fotonav td a:active
{
 font-size:9px;
 text-decoration:none;
 text-align:center;
 vertical-align:middle;
 color:#333;
 border:0px;
 margin:0px;
 padding:0px;
}
.CONTENT #tx-lzgallery-pi1-fotonav td select
{
 font-size:9px;
 text-decoration:none;
 text-align:center;
 vertical-align:middle;
 color:#333;
 border:0px;
 margin:0px;
 padding:0px;
}

/*  thumbnails  */
.CONTENT #tx-lzgallery-pi1-fotos
{
 font-size: 9px;
 text-align:left;
 text-decoration:none;
 border:0px;
 margin:0px;
 padding:0px;
}
.CONTENT #tx-lzgallery-pi1-fotos td
{
 font-size: 9px;
 text-align:left;
 text-decoration:none;
 border:0px;
 margin:0px;
 padding:1px;
}
.CONTENT #tx-lzgallery-pi1-fotos td a,
.CONTENT #tx-lzgallery-pi1-fotos td a:visited,
.CONTENT #tx-lzgallery-pi1-fotos td a:hover,
.CONTENT #tx-lzgallery-pi1-fotos td a:active
{
 font-size: 9px;
 text-align:left;
 text-decoration:none;
 border:0px;
 margin:0px;
 padding:0px;
}
.CONTENT #tx-lzgallery-pi1-fotos td .thumb-title
{
 font-size: 9px;
 font-weight: normal;
 text-align:left;
 text-decoration:none;
 color: #333;
 width:190px;
 height:24px;
 border:0px;
 margin:0px;
 padding: 4px;
}


.details-information
{
 font-size: 9px;
 font-weight: normal;
 color: #666;
 text-align:center;
 vertical-align: top;
 border: 0;
 padding: 0;
 margin: 5px 0px 0px 0px;
}


/*  details  */
.detail-title
{
 font-size: 10px;
 font-weight: bold;
 text-align:left;
 vertical-align: top;
 color: #333;
 border:0px;
 margin: 18px 0px 0px 0px;
 padding: 0px;
}
.detail-price
{
 font-size: 10px;
 font-weight: bold;
 text-align:left;
 vertical-align: top;
 color: #333;
 border:0px;
 margin: 18px 0px 0px 0px;
 padding: 0px;
}
.detail-text
{
 font-size: 9px;
 font-weight: normal;
 text-align:left;
 vertical-align: top;

 border:0px;
 margin: 9px 0px 0px 0px;
 padding:0px;
 color: #333;
}
.detail-item
{
 font-size: 9px;
 font-weight: normal;
 text-align: right;
 vertical-align: middle;
 border:0px;
 margin: 27px 0px 0px 0px;
 padding: 0px;
 color: #666;

}









