/* CSS Document */

body,td,th { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #808080; }
body { background-color: #fffcd0; margin:0px auto; padding:0px;  }

h1 { font-size: 1.2em; }
h2 { font-size: 1.1em; }
h3 { font-size: 1em; }
h4 { font-size: .9 em; }
h5 { font-size: .8 em; }
p { margin: 0px; margin-bottom:15px; color: #666666; }

a { outline: none; }
a:link { color: #111111; text-decoration: none; }
a:visited { color: #111111;	text-decoration: none; }
a:hover { color: #1f4923; text-decoration: none; }
a:active { color: #5f0c08; text-decoration: none; }
a img { border:none; }

li { margin-left: 10px; }

#pageContainer { background:url(../images/bg-slice.jpg) repeat-y; width: 850px; margin: 0px auto; background-position: center; padding: 0px;  }

#pageHeader { background:url(../images/header.jpg) no-repeat; height: 150px; width: 782px; margin: 0px auto; padding: 0px; position: relative; }

#pageHeaderMenu { width: 618px; height: 42px; position: absolute; margin-top: 108px; margin-left: 163px; }

#pageMainMenu { margin:0px auto; }
#pageMainMenu ul { margin:0px auto; padding:0px; height: 42px; background: url(../images/btn.jpg) no-repeat  0px -42px; width: 618px; }
#pageMainMenu ul li { list-style:none; margin:0px; padding:0px; float: left; }
#pageMainMenu ul li a { display:block; width:618px; height: 42px; text-indent:-9999px; background:url(../images/btn.jpg) no-repeat; }
#pageMainMenu ul li a:hover { background:none; }
#pageMainMenu ul li a#mmHome { width:67px; background-position: 0px 0px; }
#pageMainMenu ul li a#mmAbout { width:147px; background-position: -67px 0px; }
#pageMainMenu ul li a#mmFAQ { width:60px; background-position: -214px 0px; }
#pageMainMenu ul li a#mmWhere { width:120px; background-position: -274px 0px; }
#pageMainMenu ul li a#mmContact { width:107px; background-position: -394px 0px; }
#pageMainMenu ul li a#mmColor { width:116px; background-position: -501px 0px; }

#pageBanner { background: #8c8c8c url(../images/banner.jpg) no-repeat; width: 782px; height: 240px; margin: 0px auto; }

#pageBannerBtnsArea { background:none; width:120px; height:70px; float:left; margin-top:-30px; margin-left:70px; }

#pageBannerBtns { margin:0px auto; }
#pageBannerBtns ul { margin:0px auto; padding:0px; height:70px; background:url(../images/vid-btns2.png) no-repeat 0px -70px; width:120px; }
#pageBannerBtns ul li { list-style:none; margin:0px; padding:0px; float:left; }
#pageBannerBtns ul li a { display:block; width:120px; height:70px; text-indent:-9999px; background:url(../images/vid-btns2.png) no-repeat; }
#pageBannerBtns ul li a:hover { background:none; }
#pageBannerBtns ul li a#bmVideo { width:60px; background-position:0px 0px; }
#pageBannerBtns ul li a#bmAudio { width:60px; background-position:-60px 0px; }

#pageBannerBtnsArea2 { background:none; width:120px; height:70px; float:left; margin-top:160px; margin-left:15px; }

#pageBannerBtns2 { margin:0px auto; }
#pageBannerBtns2 ul { margin:0px auto; padding:0px; height:70px; background:url(../images/vid-btns.png) no-repeat 0px -70px; width:120px; }
#pageBannerBtns2 ul li { list-style:none; margin:0px; padding:0px; float:left; }
#pageBannerBtns2 ul li a { display:block; width:120px; height:70px; text-indent:-9999px; background:url(../images/vid-btns.png) no-repeat; }
#pageBannerBtns2 ul li a:hover { background:none; }
#pageBannerBtns2 ul li a#bmaVideo { width:60px; background-position:0px 0px; }
#pageBannerBtns2 ul li a#bmaAudio { width:60px; background-position:-60px 0px; }

#pageBannerContent { background: #8c8c8c; width: 395px; height: 215px; margin-left: 382px; padding-top: 15px; }

#pageContentArea { background: url(../images/column-slice.jpg) repeat-y; width: 782px; margin: 0px auto; padding:0px; min-height:320px; }
#pageContentArea2 { margin: 0px auto; padding: 0px; min-height: 150px; }
#pageLeftContent { float: left; width: 258px; background: none; padding-left: 5px; }
#pageCenterContent { float: left; width: 258px; padding-left: 5px; }
#pageRightContent { float: left; width: 251px; background: none; padding-left: 5px; }

#pageMainContent { width: 740px; margin-left: 53px; padding-top: 15px; min-height:250px; margin-bottom: -15px; }

#pageFooter { clear: both; background: url(../images/footer.jpg) no-repeat; width: 850px; height: 68px; margin:0px auto; padding: 0px; background-postion: center; position: relative; }
#pageFooterContent { width: 650px; font-size:10px; padding-top: 20px; padding-left: 50px; color:#666666;}

.textHeader { font-size: 20px; font-weight:bold; color:#333333; }
.textSubHeader { font-size: 14px; font-weight: bold; color: #666666; }
.imgBannerAd { padding-top:12px; padding-left:3px;}
.banner:link { color:#f1f3e8; text-decoration:underline; font-size: 10px; }
.banner:visited { color:#d7d9cb; text-decoration: underline; font-size: 10px; }
.banner:hover { color:#d7d9cb; text-decoration: none; font-size: 10px; }
.banner:active { color:#d7d9cb; text-decoration: none; font-size: 10px; }
.imgPackage { padding-left: 9px; padding-top: 10px; padding-bottom: 5px; }
.textHomeHeading { color:#CC0000; font-size: 14px; font-weight: bold; margin: 0px; margin-top: 10px; }
.textHomeSubHeading { color:#aeaeae; font-size: 10px; }
.textHomePage { font-size: 10px; }
.imgFloatRight { float: right; padding: 5px 8px; }
.imgFloatLeft { float: left; padding: 5px 8px; }
ul#inside { margin-left:15px; margin-top:5px; }