body  {background-color:#fff; margin:0; padding:0; text-align:center; font-family:Georgia; font-size:14px; color:#000;}

#wrapper {width:900px; margin:0 auto; text-align:left;}
#maincontainer {width:900px;}
#allcontent {width:894px; float:left; margin-left:6px;}

/* Header Content
----------------------------------------------------------------------------*/ 
#header {
   width:900px;
   height:84px;
   float:left;
   background-image:url(images/header_bg.jpg);
}

#logo {
   width:737px;
   float:left;
   margin-left:26px;
}

#tab {
   width:113px;
   height:24px;
   float:left;
   margin-top:60px;
   background-image:url(images/tab.gif);
   overflow:hidden;
}

#tabTxt {
   margin-top:5px;
   width:113px;
   float:left;
   text-align:center;
   font-size:12px;
   font-family:arial;
   font-weight:bold;
}
#tabTxt a {color:#000; text-decoration:none;}
#tabTxt a:hover {color:#610909;}

/* Main Picutre / Navigation
----------------------------------------------------------------------------*/
#picNavContainer {
   width:900px;
   height:345px;
   float:left;
   background-image:url(images/main_top_bg.gif);
   background-repeat:repeat-x;
}

#mainPic {
   width:555px;
   height:345px;
   margin-left:26px;
   float:left;
   background-image:url(images/main_pic.jpg);
}

#navShow {
   width:319px;
   float:left;
}

#showcase {
   width:319px;
   height:226px;
   background-image:url(images/showcase_bg.jpg);
}

#showTxt {
   width:90px;
   margin-top:112px;
   margin-left:205px;
   float:left;
   color:#fff;
   font-size:13px;
   font-family:arial;
}
#showTxt a {color:#fff; text-decoration:none;}
#showTxt a:hover {color:#fff; text-decoration:underline;}

/* Navigation
----------------------------------------------------------------------------*/
#nav {
   width:295px;
   height:119px;
   background-image:url(images/nav_bg.gif);
   background-repeat:repeat-y;
}

.navItem {
   width:271px;
   height:22px;
   float:left;
   font-weight:bold;
   font-size:16px;
   font-family:arial;
   text-indent:42px;
   margin-top:12px;
   margin-left:24px;
}

   .navItem a {
      text-decoration:none;
	  height:22px;
	  display:block;
	  color:#fff;
	  background-image:url(images/nav_off.jpg);
	  background-repeat:no-repeat;
	  padding-top:2px;
   }
   
   .navItem a:hover {
      background-image:url(images/nav_on.jpg);
	  background-repeat:no-repeat;
	  height:22px;
	  text-decoration:none;
	  display:block;
	  color:#fff;
	  padding-top:2px;
   }

.navItemOn {
   width:271px;
   height:22px;
   float:left;
   font-weight:bold;
   font-size:16px;
   font-family:arial;
   text-indent:42px;
   margin-top:12px;
   margin-left:24px;
   background-image:url(images/nav_on.jpg);
   background-repeat:no-repeat;
   padding-top:2px;
   color:#fff
}
   
/* Left Side
----------------------------------------------------------------------------*/ 
#left {
   width:248px;
   float:left;
}

#topTest {
   width:248px;
   height:117px;
   background-image:url(images/top_testimonial.jpg);
   float:left;
}

#btmBg {
   width:248px;
   float:left;
   background-image:url(images/btm_testimonial.jpg);
   background-repeat:no-repeat;
   background-position:bottom left; 
   height:350px;
}

#testBox {
   width:248px;
   float:left;
   background-image:url(images/test_bg.gif);
   background-repeat:repeat-y;
}

#testTxt {
   width:178px;
   float:left;
   margin-left:34px;
}

#btmTest {
   width:248px;
   height:65px;
   float:left;
   background-image:url(images/btm_test.jpg);
   background-repeat:no-repeat;
}

/* Right Side
----------------------------------------------------------------------------*/ 
#right {
   width:612px;
   float:left;
}

#right2 {
   width:626px;
   float:left;
}

#btmShow {
   width:612px;
   text-align:right;
   float:left;
   margin-left:10px;
}

#mainTxt {
   width:585px;
   float:left;
   margin-top:10px;
   line-height:19px;
   margin-left:10px;
}

.dealCol {
   width:240px; 
   margin-right:50px; 
   float:left;
}

/* Footer
----------------------------------------------------------------------------*/
#footer {
   width:850px;
   float:left;
   margin-left:20px;
   border-top:4px solid #710405;
   font-size:12px;
}

#lftFoot {
   width:300px;
   float:left;
   margin-top:5px;
}

#rtFoot {
   width:550px;
   float:left;
   text-align:right;
   margin-top:5px;
}
#rtFoot a {color:#000; text-decoration:underline;}
#rtFoot a:hover {color:#710405;}

/* Classes
----------------------------------------------------------------------------*/
h1 {color:#000; margin-top:0px; font-style:italic; margin-bottom:15px; font-size:20px;}
h2 {color:#000; margin-top:0px; font-style:italic; margin-bottom:10px; font-size:20px;}
.picspace {margin-left:15px; margin-bottom:15px;}
a img {border:none;}
a:active {border:none;}
