html, body { height:100%;  SCROLLBAR-FACE-COLOR: #313431; SCROLLBAR-HIGHLIGHT-COLOR: #313431; SCROLLBAR-SHADOW-COLOR: #ffffff; SCROLLBAR-3DLIGHT-COLOR: #cccccc; SCROLLBAR-ARROW-COLOR:  #ffffff; SCROLLBAR-TRACK-COLOR: #FFFFFF; SCROLLBAR-DARKSHADOW-COLOR: #cccccc; }
body       {  margin:0; padding:0; background-color:white; background-image:url(img/bg.jpg); background-repeat: repeat-x; font-family: arial, sans-serif;   }
a          { text-decoration: none; color: #550309; }
img        { border-style:none; }
td         {  }

#hold_layout{ width:935px; margin:0px auto; }

#holdcontent { min-height:100%; width:755px; margin-left:auto; margin-right:auto; background-image:url(img/holdcontent_bg.jpg); background-repeat:repeat-y; text-align:left; }
.toplogo { margin-left: 3px; margin-right: 3px; }
#holdtop { border-top:solid 3px white; border-bottom: solid 3px white; line-height:0px; }

#holdcontent_right { padding-top: 150px; padding-left:760px; }


#navigation   { float:left; width:151px; padding-left:3px; padding-top:10px; line-height:1.5em; }
#navigation a {  color: white; }
.navlevel2    {  }
#level3       { margin-bottom: 10px; }
#level3 a     {  color: #9B9B9B; }
#active       { border-bottom: solid 1px #9b9b9b; margin-bottom: 4px; }
#navigation img   { position:relative; top:2px; }
#imageundernavigation { position:absolute; top:550px; left:2px; }
#areaimage    { padding-left:157px; line-height:0px; }
#area2image    { padding-left:157px; line-height:0px; }

#left_menu		{ text-align:center; padding-top: 30px; line-height: 0;}
#left_menu img	{ padding-top: 1px; }
#partners		{ text-align:center; padding-top: 20px; }

#info_area	{ width:180px; vertical-align:top; background:#E1E1E1; }
/* BX */
.txt_navigation {  font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none}


#area_text_image { border-bottom:solid 3px white; }
/*#content      { float:right; width:537px; padding-right:28px;  margin-top:20px; }
.announce_nav { position:relative; top:-20px; }*/
#content      { float:right; width:540px; padding-right:28px; }
.announce_nav { position:relative; }
.home_news    { float:left; margin-right:10px; line-height:0px; width:24px; border: solid red 1px;}
#a_news { position: relative; left: -30px; float: left; }
.home_news_item   { float:left; margin-left:0px; margin-right:20px; line-height:0px; width:106px; height:80px; }
.home_small_image { float:left; margin-left:0px; margin-right:20px; line-height:0px; width:106px; height:80px; }
.smallimage_padding { padding-bottom: 2px; }
.button { background-color:white; color:black; height:19px; line-height: 9px; padding-top: 0px; font-family: arial, sans-serif;  }

/*  STANDARD FORM  */
.error_box { color: red; margin-top: 1em; margin-bottom: 1em; }
.error_note {  font-weight: bold; background-color : #fff; }
.error_message {   color: red; background-color : #fff; }
span.required { color:red; }
.field_error { color: red; background-color: #fff; }
input {font-family: arial, sans-serif; }
select {font-family: arial, sans-serif; }

/*  Footer  */
#footer       { padding-left:170px;  text-align: center; margin-top: 5px; clear:both; }


/* Dynamic pages classes*/
.Bold {	font-weight: bold; }
.Title{	font-weight: bold; 	color: #cc3300; }
.Code {	border: #8b4513 1px solid; padding-right: 5px; padding-left: 5px; color: #000066; font-family: 'Courier New' , Monospace; background-color: #ff9933; }


/* Popup */
.popupbody 			{ background-color: #FCFCFC; }
#popup_footer 		{ text-align: center; width: 460px; }
#popup_content 		{ padding-left: 35px; padding-top: 23px; width: 412px; padding-right: 13px; }
.popup_holdimage 	{ padding-left: 35px; padding-top: 120px; border-bottom: solid 2px white; width: 460px; }
#popup_holdlogo 	{ background-color: #CECECE; border: solid 2px white; height: 79px; width: 456px;  }
#popup_gallery_buttons { float:left; padding-left:20px; padding-right:20px; }
.popup_hold_content	{ min-height:420px; padding-top: 100px; margin-top: 20px; margin-left: 20px; }
.popup_functions 	{ padding-left: 60px; padding-top: 10px; height: 20px; text-align:right; margin-right:10px; }
.popup_functions a 	{ color: #333333; }
.popup_functions a:hover { color: #550309; }

.no_image { width:106px; height:73px; float:left; margin-right: 20px; }
.no_gallery_image { width:106px; height:73px; }


#holditems            { clear:left; width:540px; padding-bottom:10px; margin-bottom:10px; border-bottom:solid 1px #b9b9b9; min-height:73px; }
.holdhomeitems        { width:540px; padding-bottom:10px; margin-bottom:10px; border-bottom:solid 1px #b9b9b9; min-height:150px; left:-33px;}
#holditemsguestbook   { width:540px; padding-top:10px; padding-bottom:10px; margin-bottom:10px; border-bottom:solid 1px #b9b9b9; }
#holditemslinks		  { width:540px; padding-top:10px; padding-bottom:10px; margin-bottom:10px; }
/*#holditemsdwlds       { width:540px; padding-bottom:10px; margin-bottom:10px; border-bottom:solid 1px #b9b9b9; }*/
#holditems a          { color:#FF0101; }
#holditemsdwlds a     { color:#FF0101; }
#holditemsguestbook a { color:#FF0101; }
#holditemsgallery     { padding-left:0px; }
#holditemsgallery td  { padding-right:10px; padding-bottom:10px; }
#smallimage           { float:left; margin-right:20px; width: 110px; height: 100px;}
#image_border         { border: solid 1px #898989; }
#smallimage_border    { float:left; margin-right:20px; border: solid 1px #898989; }
.red                  { color:#FF0101; }
#headline             { width:540px; border-bottom:solid 1px #9b9b9b; margin-bottom:10px; margin-top:20px; }
.holdhomenewscontent, #holditemsdwlds, #holditemsguestbook, #holditemslinks { float:left; width:390px;  }


/*  Misc  */
table.announce_list   { border-collapse:collapse; width:100%; }
.announce_line0       { background-color:white; }
.announce_line1       { background-color:#ddd; }


/*  IE Win Hacks. Hide from IE5-mac. \*/
* html #holdcontent { height:100%; }
* html #areaimage   { padding-left:154px; }
* html #area2image  { padding-left:154px; }
* html #home_news   { padding-left:3px; width:194px; line-height:0px; }
* html #popup_hold_content { height: 380px; }
* html #home_news    { float:left; margin-right:10px; line-height:0px; width:135px; }
* html #holdhomenewscontent  { float:left; margin-left:20px; }
/* End hide from IE5/mac */

