body {
		font: 80%/2.2em Arial, Tahoma, Verdana,Helvetica, sans-serif;
                background-image: url(/Images/bamboobackground.jpg); background-attachment: fixed; } 
	}
    
                a{text-decoration: none;color: #0065bd;}
                a:hover{color: #0065bd;}
                .hide,hr{display: none;}
                strong{font-weight: bold;}

#container{
		width: 960px;
		margin: 0 auto;
		padding-bottom:32px;
	}
    
#headcontainer{
		height: 96px;
		width: 960px;
               text-align:center;
vertical-align:middle;
	}

#smlogo{
        float: left;
        padding-right: 10px;
        position: relative;
	}

#pagecontent2 {
    width: 960px;
    background: white;
    min-height: 1200px;
    
    position: absolute;
}

#navcontainer {
	height: 36px;
    width: 960px;
    padding-bottom: 10px;
}

#navigation {
     float: left;
    width: 550px;
    position: relative;
}

#ticker {
        position: relative;
        height: 30px;
        padding-right: 20px;
        float: right;
        width: 300px;
}
    
#mainimage{
		width: 960px;
                height: 544px;
		position: relative;
		margin: 0 auto;
	}
    
#frontfeatures {
        position: relative;
        float: left;
        width: 960px;
        height: 160px;
	}
    
#frontfeature1 {
	position: absolute;
	width: 306px;
        height: 160px;
	left: 0px;
	}
    
#frontfeature2 {
	position: absolute;
	width: 306px;
        height: 160px;
	left: 327px;
	}
    
#frontfeature3 {
	position: absolute;
	width: 306px;
        height: 160px;
	left: 654px;
	}
    
#footcontainer{
	width: 960px;
        position: relative;
        float: left;
        height: 64px;
        padding-top: 20px;
        padding-bottom: 40px;
	}

#vibeside {
    width: 350px;
    text-align: center;
    padding-top: 200px;
    top: 0;
    right: 0px;
    position: absolute;
}

#vibetitle h2 {
    font-size: 24px;
    color: #0065bd;
    padding-top: 10px;
    padding-left: 10px;
}

#faqtitle h2 {
    font-size: 24px;
    color: #0065bd;
    padding-top: 10px;
    padding-left: 10px;
}

#faqlistquestion {
    font-size: 16px;
    color: #0065bd;
    padding-top: 10px;
    padding-left: 10px;
}

#faqanswer {
    font-size: 14px;
    color: #0065bd;
    padding-top: 10px;
    padding-left: 25px;
}

#shoptitle h2 {
    font-size: 24px;
    color: #0065bd;
    padding-top: 0px;
    padding-left: 10px;
}

#faqcomingsoon {
    font-size: 18px;
    color: black;
    padding-left: 20px;
    padding-top: 10px;
}

#abouttitle h2 {
    font-size: 24px;
    color: #0065bd;
    padding-top: 10px;
    padding-left: 10px;
}

#aboutcontent {
    font-size: 12px;
    color: black;
    padding-left: 20px;
    padding-top: 10px;
        padding-bottom: 60px;
}

#contacttitle h2 {
    font-size: 24px;
    color: #0065bd;
    padding-top: 10px;
    padding-left: 10px;
}

#contactform {
    padding-left: 40px;
    padding-bottom: 60px;
       width: 320px;
}

#contactpic {
    position: absolute;
    top: 40px;
    right: 0;
    width: 500px;
    padding-right: 40px;
    padding-bottom: 60px;
}
    


#footer{
		width: 960px;
		height: 32px;
	}

 