body
{
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  font-family: arial;
  font-size: 12px;
  color: #000000;
  background: #2A96E1 url('/riviera/vinyl_pools/images/layout_bg.jpg') top center no-repeat;
}

table
{
  font-family: arial;
  font-size: 12px;
  color: #000000;
}

h1
{
  color: #000000;
  border-bottom: 2px solid #534C4D;
  font-size: 16px;
  padding: 0 0 0 5px;
  margin: 5px 5px 0 5px;
}

#container
{
  width: 900px;
  margin-top: 200px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

#container2
{
  width: 900px;
  margin-top: 200px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

#container2 a
{
  color: #FFFFFF;
  text-decoration: underline;
}

#container2 a:hover
{
  color: #FFFFFF;
  text-decoration: none;
}

#tabnav
{
  height: 30px;
  text-align: right;
  margin-bottom: 1px;
}

#tabnav a
{
  display: block;
  float: right;
  padding: 0px;
  margin-left: 1px;
}

a#tab_home
{
  background: url('/riviera/vinyl_pools/images/tab_home_off.gif') top left no-repeat;
  width: 93px;
  height: 30px;
}

a#tab_home:hover, a#tab_home.active
{
  background: url('/riviera/vinyl_pools/images/tab_home_on.gif') top left no-repeat;
}

a#tab_gall
{
  background: url('/riviera/vinyl_pools/images/tab_gallery_off.gif') top left no-repeat;
  width: 93px;
  height: 30px;
}

a#tab_gall:hover, a#tab_gall.active
{
  background: url('/riviera/vinyl_pools/images/tab_gallery_on.gif') top left no-repeat;
}


a#tab_shap
{
  background: url('/riviera/vinyl_pools/images/tab_shapes_off.gif') top left no-repeat;
  width: 86px;
  height: 30px;
}

a#tab_shap:hover, a#tab_shap.active
{
  background: url('/riviera/vinyl_pools/images/tab_shapes_on.gif') top left no-repeat;
}

a#tab_cons
{
  background: url('/riviera/vinyl_pools/images/tab_construction_off.gif') top left no-repeat;
  width: 126px;
  height: 30px;
}

a#tab_cons:hover, a#tab_cons.active
{
  background: url('/riviera/vinyl_pools/images/tab_construction_on.gif') top left no-repeat;
}

a#tab_cont
{
  background: url('/riviera/vinyl_pools/images/tab_contact_off.gif') top left no-repeat;
  width: 96px;
  height: 30px;
}

a#tab_cont:hover, a#tab_cont.active
{
  background: url('/riviera/vinyl_pools/images/tab_contact_on.gif') top left no-repeat;
}

a#tab_viny
{
  background: url('/riviera/vinyl_pools/images/tab_vinyl_off.gif') top left no-repeat;
  width: 126px;
  height: 30px;
}

a#tab_viny:hover, a#tab_viny.active
{
  background: url('/riviera/vinyl_pools/images/tab_vinyl_on.gif') top left no-repeat;
}



#main
{
  height: 357px;
  text-align: left;
  background-color: #E0D5C5;
}

#content
{
  width: 890px;
  height: 347px;
  position: relative;
  top: 5px;
  left: 5px;
  background: url('/riviera/vinyl_pools/images/content_bg.gif') top left no-repeat;
}

#left
{
  position: relative;
  top: 14px;
  left: 14px;
  float: left;
  width: 216px;
  height: 319px;
  background: url('/riviera/vinyl_pools/images/left_bg.gif') top left no-repeat;
}

#right
{
  overflow: auto;
  position: relative;
  top: 14px;
  right: 14px;
  float: right;
  width: 632px;
  height: 319px;  
  background: url('/riviera/vinyl_pools/images/content_blank_bg_long.png') top left no-repeat;
}

#left p
{
  padding: 5px 5px 5px 10px;
  margin: 0px;
}

#right p
{
  padding: 5px 5px 5px 10px;
}

#footer
{
  width: 900px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  margin-top: 10px;
}

#footer p
{
  color: #FFFFFF;
  text-align: right;
  padding-right: 10px;
}

#footer p.homefoot
{
  color: #FFFFFF;
  text-align: center;
}