body
{
  font-family:'Tahoma';
  font-size:12px;
  color:#333333;
  background-color:#B9BEE6;
  background-image:url('../images/body_bg.jpg');
  background-repeat:repeat-x;
  padding:0;
  margin:0;
  line-height:15px;
}

div
{
  margin:0;
  padding:0;
}

span
{
  margin:0;
  padding:0;
}

p
{
  margin:0;
  padding:0;
}

ul
{
  margin:0;
  padding-left:30;
}

li
{
  margin:0;
  padding:0;
}

img
{
  border:0px;
}

div.clear_floats
{
  clear:both;
  width:100%;
  height:1px;
}

a
{
  text-decoration:underline;
  color: #663300;
}

a:hover
{
  text-decoration:none;
}

div.page_wrap
{
  width:910px;
  clear:both;
  overflow:visible;
  margin:auto;
  padding:0;
}

div.header
{
  clear:both;
  width:910px;
  height:210px;
  padding:0;
  margin:0;
  text-align:center;
  background-image:url('../images/header_bg.jpg');
  background-repeat:no-repeat;
}

div.slidehow_box
{
  width:900px;
  clear:both;
  margin:auto;
  background-color:#FFFFFF;
}

#large_image_show
{
  margin:0;
  padding-top:5px;
  padding-bottom:5px;
  padding-right:5px;
  padding-left:5px;
  background-image:url('../images/slideshow_frame_bg.png');
  background-repeat:no-repeat;
}

#large_image
{
  opacity:1;
  filter:alpha(opacity=100);
}

#large_image_bg
{
  margin:0;
  padding:0;
  width:590px;
  height:290px;
  overflow:hidden;
}

div.large_image_box
{
  float:right;
  margin-right:15px;
  width:600px;
  text-align:center;
}

div.left_column_box
{
  float:left;
  margin:0;
  padding:0;
  margin-left:15px;
  width:270px;
  height:380px;
}

div.image_caption_box
{
  clear:both;
  margin:0;
  padding:0;
  width:270px;
  height:195px;
  text-align:left;
  background-image:url('../images/slideshow_note_bg.png');
  background-repeat:no-repeat;
}

div.guestbook_preview_box
{
  clear:both;
  margin:0;
  padding:0;
  width:270px;
  height:185px;
  text-align:left;
  background-image:url('../images/guestbook_random_msg_bg.png');
  background-repeat:no-repeat;
}

div.pix_note_style
{
  margin:0;
  padding-right:35px;
  padding-top:40px;
  padding-left:20px;
  font-family:'Tahoma';
  font-size:12px;
  color:#333333;
}

div.guestbook_preview_style
{
  margin:0;
  padding-right:10px;
  padding-top:35px;
  padding-left:10px;
  padding-right:10px;
  font-family:'Tahoma';
  font-size:11px;
  color:#333333;
}

div.top_spacer
{
  clear:both;
  height:31px;
  width:900px;
}

div.logo_phone_paypal
{
  clear:both;
  margin:auto;
  width:900px;
  height:110px;
}

div.call_us_wrap
{
  clear:both;
  margin:auto;
  width:900px;
  height:30px;
}

div.call_us_contact_numbers
{
  float:right;
  margin-top:10px;
  margin-right:15px;
  font-weight:normal;
  font-size:14px;
  color:#663300;
}

div.vertical_space_5
{
  clear:both;
  width:900px;
  height:5px;
}

div.site_main_nav
{
  clear:both;
  margin:auto;
  padding:0;
  width:870px;
  height:30px;
}

div.nav_item_01
{
  float:left;
  margin:0;
  padding:0;
  width:48px;
  height:30px;
}

div.nav_item_02
{
  float:left;
  margin:0;
  padding:0;
  width:96px;
  height:30px;
}

div.nav_item_03
{
  float:left;
  margin:0;
  padding:0;
  width:122px;
  height:30px;
}

div.nav_item_04
{
  float:left;
  margin:0;
  padding:0;
  width:77px;
  height:30px;
}

div.nav_item_05
{
  float:left;
  margin:0;
  padding:0;
  width:151px;
  height:30px;
}

div.nav_item_06
{
  float:left;
  margin:0;
  padding:0;
  width:50px;
  height:30px;
}

div.nav_item_07
{
  float:left;
  margin:0;
  padding:0;
  width:138px;
  height:30px;
}

div.nav_item_08
{
  float:left;
  margin:0;
  padding:0;
  width:88px;
  height:30px;
}

div.nav_item_09
{
  float:left;
  margin:0;
  padding:0;
  width:50px;
  height:30px;
}

div.nav_item_10
{
  float:left;
  margin:0;
  padding:0;
  width:50px;
  height:30px;
}

div.site_main_nav a
{
  text-decoration:none;
}

div.site_main_nav a:hover
{
  text-decoration:none;
}

div.footer_wrap
{
  width:900px;
  clear:both;
  margin:auto;
  text-align:center;
  background-color:#FFFFFF;
  overflow:visible;
}

div.footer
{
  margin:auto;
  width:900px;
  text-align:center;
  overflow:visible;
  color:#333333;
  font-size:11px;
}

span.browser_notice
{
  font-size:11px;
  color:#333333;
}

span.developer_link
{
  font-size:11px;
  color:#777777;
}

#container
{
  clear:both;
  margin:auto;
  margin-top:5px;
  position:relative;
  width:600px;
  height:75px;
  overflow:hidden;
  white-space:nowrap;
}

#scroller
{
  clear:both;
  margin:auto;
  width:2830px;
  height: 75px;
  cursor: pointer;
  white-space:nowrap;
}

div.thumbs_spacer
{
  float:left;
  margin:0;
  padding:0;
  width:5px;
  height:75px;
  background-color:#FFFFFF;
}

div.thumb_box
{
  float:left;
  width:100px;
  margin:0;
  padding:0;
  height:75px;
}

img.thumb_style
{
  width:98px;
  height:73px;
  border:0px;
  opacity:0.5;
  filter:alpha(opacity=50);
  border:SOLID 1px #777777;
}

img.thumb_style:hover
{
  width:96px;
  height:71px;
  border:SOLID 2px #663300;
  opacity:1.0;
  filter:alpha(opacity=100);
}

div.bottom_corner
{
  clear:both;
  width:910px;
  height:20px;
  background-image:url('../images/bottom_corner.png');
  background-repeat:no-repeat;
}

div.top_corner
{
  clear:both;
  width:910px;
  height:20px;
  background-image:url('../images/top_corner.png');
  background-repeat:no-repeat;
}

div.index_body_wrap
{
  clear:both;
  margin:auto;
  padding:0;
  width:900px;
  overflow:visible;
  background-color:#FFFFFF;
}

div.testimonials_wrap
{
  float:right;
  margin-right:15px;
  width:420px;
  padding-top:35px;
  padding-left:15px;
  background-image:url('../images/testimonials_bg.png');
  background-repeat:no-repeat;
}

div.news_events_wrap
{
  float:left;
  margin-left:15px;
  width:420px;
  padding-top:35px;
  padding-left:15px;
  background-image:url('../images/news_events_bg.png');
  background-repeat:no-repeat;
}

div.paypal_button_wrap
{
  float:right;
  margin-right:40px;
  margin-top:30px;
}

div.page_900_wrap
{
  margin:auto;
  padding:0;
  width:900px;
  overflow:visible;
  background-color:#FFFFFF;
}

h1.page_header_text
{
  margin:0;
  margin-left:15px;
  font-weight:bold;
  font-size:18px;
}