/*  bum_styles_4.css *******/
* {
margin:0;
padding:0;
}
#container {
  position:absolute;
  left: 40%;
  margin-left:-390px;
  width:980px;
  height:730px;
  background:#91007F;
}

#container-faq {
  position:absolute;
  left: 40%;
  margin-left:-390px;
  width:980px;
  height:830px;
  background: #91007F;
}

#container-review {
  position:absolute;
  left: 40%;
  margin-left:-390px;
  width:980px;
  height:770px;
  background:#73C618;
}

#welcome-box {
  position:absolute;
  top:2px;
  left:265px;
  width:350px;
  height:20px;
  z-index:1;
}

ul {list-style-type:none;}
#nav {
   position:absolute;
  top:140px;
  right:.5%;
  width: 110px;
  margin-top:1px;
  margin-right:10px;
  z-index:6;
}

#masthead {
position:relative;
top:10px;
left:20px;
  width:100%;
  height:60px;
  z-index:1;
}

#pre-masthead {
  width:100%;
  height:20px;
  z-index:1;
}

#masthead_indented {
  width:70%;
  left:100px;
  height:60px;
  z-index:1;
}

#masthead-sub-heading {
  position:absolute;
  top:50px;
  left:70px;
  width: 70%;
  z-index:2;
}

#masthead-sub-heading2 {
  position:absolute;
  top:35px;
  left:60px;
  width: 350px;
  z-index:2;
}

#masthead-sub-heading3 {
  position:absolute;
  top:75px;
  left:110px;
  width: 350px;
  z-index:2;
}

#logo-box {
  position:absolute;
  top :20px;
  right:20px;
  width:55px;
  height:70px;
  z-index:3;
  /*
  background-color:blue;
  */
}




#error-box {
  position:absolute;
  top :170px;
  right:275px;
  background:white;
  width:350px;
  height:50px;
  z-index:6;
}

#notify-box {
  position:absolute;
  top :170px;
  right:275px;
  background:white;
  width:550px;
  height:150px;
}


#message-box {
  position:absolute;
  top :110px;
  right:145px;
  background:white;
  width:200px;
  height:50px;
  z-index:4;
}


#button-bar {
  position:absolute;
  top :430px;
  left:150px;
  background: white
  width:700px;
  height:40px;
  z-index:5;
}

#previous-arrow-box {
  position:absolute;
  top :70px;
  left:380px;
  background:white;
  width:120px;
  height:40px;
}

#previous-arrow-blurb-box {
  position:absolute;
  top :80px;
  left:430px;
  background::#44BB99;
  width:120px;
  height:40px;
  z-index:2;
}
#previous-arrow-reviews {
  position:absolute;
  top :-30px;
  left:430px;
  background::#44BB99;
  width:120px;
  height:40px;
  z-index:2;
}


#faq-next-arrow-box {
  position:absolute;
  top:480px;
  left:350px;
  background:#239D0;
  width:100px;
  height:50px;
 z-index:2;
}

#paginate-faq {
  position: absolute;
  top:80px;
  left:560px;
  width:280px;
  height:30px;
  /*
  background:red;
  */
  z-index:2;

}

#review-next-arrow-box {
  position:absolute;
  top:500px;
  left:350px;
  background:#239D0;
  width:100px;
  height:50px;
 z-index:2;
}

#content {
  float: left;
  margin-top:10px;
  width: 75%;
  line-height:20px;
  height:730px;
}


#content-reviews {
  position:absolute;
  top:  150px;
  width: 75%;
  line-height:500px;
  height:570px;
  /*
background-color:pink;
*/
}

#content_reviews {
  position:absolute;
  top :60px;
  left :10px;
  background:#44BB99;
  width:780px;
  height:400px;
   z-index:1;
}

#the-blurb-box {
  position:absolute;
  top :140px;
  left :60px;
  width:750px;
  height:570px;
  /*
  background-color:yellow;
  */
}

#one-liner {
  position:absolute;
  top:  100px;
  left:50px;
  width: 75%;
  height:50px;
  /*
background-color:pink;
*/
}

#the-review-details {
  position:absolute;
  top :-50px;
  left:30px;
  width:390px;
  height:40px;
  z-index:2;
}
#the-review-box {
  position:absolute;
  top :115px;
  left :0px;
  width:830px;
  height:550px;
  z-index:3;
  background-color:yellow;
}

#footer-blurb {
  position:absolute;
  bottom: -20px;
  width:980px;
  border-top:1px solid red;
}


/*******************************footer *************************************/

#footer {
  position:absolute;
  left:0px;
  bottom: -20px;
  width:980px;
  height:180px;
  border-top:5px solid #73C618;
  border-bottom:5px solid #73C618;
  background-color:#222020;
}

#sitemap1 {
  position:absolute;
  left:10px;
  top:20px;
  width:120px;
  height:90px;
  line-height:25px;
  /*
  background-color:blue;
  */
}

#sitemap2 {
  position:absolute;
  left:150px;
  top:2px;
  width:590px;
  height:130px;
  line-height:25px;
  /*
  background-color:blue;
  */
}

#sitemap3 {
  position:absolute;
  left:750px;
  top:20px;
  width:220px;
  height:120px;
  line-height:25px;
  /*
  background-color:pink;
  */
}


#sitemap4 {
  position:absolute;
  left:580px;
  top:45px;
  width:80px;
  height:70px;
  line-height:25px;
  /*
  background-color:blue;
  */
}

#sitemap5 {
  position:absolute;
  left:670px;
  top:45px;
  width:90px;
  height:70px;
  line-height:25px;
  /*
  background-color:blue;
  */
}

#sitemap6 {
  position:absolute;
  left:880px;
  top:20px;
  width:90px;
  height:90px;
  line-height:25px;
  /*
  background-color:blue;
  */
}
<!--
body {font-family:Comic Sans MS,Lucida Casual; font: 16px Comic Sans MS; color: black;  background-color: #279DE0;}
-->
body {font-family:Comic Sans MS,Lucida Casual; font: 16px Comic Sans MS; color: black;  background-color: #B316AA;}



a {color:black;}
a:link {color:black;}
a:visited {color:red;}
a:hover {color:fushia;}
a:active {color:red;}

h1 {font: 40px Arial, Helvetica, sans-serif;
 letter-spacing:-2px;
    color:#2DF336;
    text-decoration:none;
    font-weight:bold
   }
h2 {font: 32px Arial, Helvetica, sans-serif;
 letter-spacing:-2px;
    color:#2DF336;
    text-decoration:none;
    font-weight:bold
   }

h3 {font: 18px Comic Sans MS,Lucida Casual;
 letter-spacing:0px;
    color:black;
    text-decoration:none;
    font-weight:bold
}

h4 {font: 16px Comic Sans MS,Lucida Casual;
 letter-spacing:0px;
    color:black;
    text-decoration:none;
    font-weight:normal;
}

h5 {font: 12px Arial, Helvetica, sans-serif;
 letter-spacing:0px;
    color:black;
    text-decoration:none;
    font-weight:bold;font-style:italic;
}

h6 {font: 12px Arial, Helvetica, sans-serif;
 letter-spacing:0px;
    text-decoration:none;
    font-weight:normal;
}


a {text-decoration:none; color:white;}
a:link {text-decoration:none;color:white;}
a:visited {text-decoration:none;color:white;}
a:active {text-decoration:none;color:blue;}
a:hover {text-decoration:none;color:blue;}

<!-- formatting for the oblong buttons -->
.a_normal_accent {font-size:14; color: blue; }
.accent_welcome {font-size:10; color: blue}
.a_accent {font-size:42; font-weight:bold}
.accent {font-size:48;font-weight:bold;}
.accent_sub {font-size:40;font-weight:bold;}
.accent_footer {font-size:8;font-weight:bold; font-style:italic; color:red;}
.accent_footer_home {font:Arial; font-size:14;font-weight:bold; font-style:italic; color:black;}
.accent_message {font-size:14; font-weight:bold; color:yellow;}
.accent_italic {font-size:14; font-weight:bold; font-style:italic;};
.accent_bold {font-size:14; font-weight:bold;};
.accent_green_16 {color: #73C618; font-size:16px;}



.pagenextlink,.pagenextdead,
.pageprevlink,.pageprevdead,
.pagenumlink,.pagenumdead {
  cursor: pointer;
  padding: 0 4;
  margin: 5 1;
  font-size: 16px;
  font-family: Arial,sans-serif;
  font-weight: bold;
}
.pagenextlink,.pageprevlink,.pagenumlink {
  border: 2px solid #FFFFFF;
  background-color: #161515;
  color: #C60606;
}
.pagenextdead,.pageprevdead,.pagenumdead {
  cursor: default;
  border: 2px solid #FFFFFF;
  background-color: #161515;
  color: #C60606;
}
#Message {
  line-height:25px;
  padding:2px;
  position:absolute;
  left:480px;
  top:80px;
  width:320px;
  height:200px;
  text-align: center;
  background-color: yellow;
  border: 5px solid #66FF66;
}


#Info {
  line-height:25px;
  padding:2px;
  position:absolute;
  left:180px;
  top:120px;
  width:390px;
  height:180px;
  text-align: center;
  background-color: #CCFFCC;
  border: 5px solid #66FF66;
  z-index:11; 
}
#LoginInfo {
  line-height:25px;
  padding:2px;
  position:absolute;
  left:200px;
  top:130px;
  width:80px;
  height:20px;
  text-align: center;
  background-color: #CCFFCC;
  z-index:11; 
}
#Error {
  line-height:25px;
  padding:2px;
  position:absolute;
  left:550px;
  top:80px;
  width:300px;
  height:170px;
  text-align: center;
  background-color: #CCFFCC;
  border: 5px solid #66FF66;
  z-index:11; 
}
#BumError {
  line-height:25px;
  padding:2px;
  position:absolute;
  left:450px;
  top:10px;
  width:400px;
  height:50px;
  text-align: center;
  background-color: #F56A73;
  border: 5px solid #F70D1C;
  z-index:11;
}
#BumGreenNotice {
  line-height:25px;
  padding:2px;
  position:absolute;
  left:450px;
  top:10px;
  width:400px;
  height:50px;
  text-align: center;
  background-color: #CCFFCC;
  border: 5px solid #66CC66;
  z-index:11;
}
#Middle {
  line-height:25px;
  padding:2px;
  position:absolute;
  left:350px;
  top:180px;
  width:300px;
  height:170px;
  text-align: center;
  background-color: #CCFFCC;
  border: 5px solid #66FF66;
  z-index:11; 
}

#Confirm {
  line-height:25px;
  padding:2px;
  position:absolute;
  left:230px;
  top:170px;
  width:300px;
  height:260px;
  text-align: center;
  background-color: #CCFFCC;
  border: 5px solid #66FF66;
  z-index:11; 
}
.buttonlink,.submit,.confirm {
  position: relative;
  border: 2px solid #FFFFFF;
  background-color: #161515;
  color: #C60606;
  padding: 1 3;
  margin: 0 3;
  font-size: 14px;
  font-family: Arial,sans-serif;
  font-weight: bold;
}


/*****************************sucker tree menu *************************************/
/*vertical sucker tree */
.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
text-align:center;
width: 110px; /* Width of Menu Items */
z-index:3;
}
	
.suckerdiv ul li{
position: relative;
background-color:#100E0E;
}
	
/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
width: 150px; /*sub menu width*/
top: 0;
visibility: hidden;
}

/* Sub level menu links style */
.suckerdiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #FFFFFF;
text-decoration: none;
background: #100E0E;
padding: 6px 4px;
border-bottom:15px solid #91007F;
z-index:3;
}

.suckerdiv ul li a:visited{
color: #FFFFFF;
}

.suckerdiv ul li a:hover{
color:white;
background-color: #1E1E1E;
}

.suckerdiv .subfolderstyle{
background: url(arrow-left.gif) no-repeat center left;
}

	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/****end suckertree *****************************************************/


