body{
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size: 0.85em;
}

p{
line-height:1.7em;
margin-bottom: 15px;
}

strong{
color:#F89D26;
}

a.olink{
color:#F89D26;
}

.obld{
font-style:italic;
color:#F89D26;
}

.gbld{
font-style:italic;
}

em{
color:#fa2e2a;
}

#maincontainer{
width: 940px;
margin: 0 auto; 
}
 
#topsection{
height: 200px; 
}
 
#topsection h2{
background: url("../img/logo.gif");
width: 380px;
height: 158px;
float:right;
text-indent:-9999px;
margin-top:20px;
}

h1{
text-indent:-9999px;
margin-bottom:20px;
}

h1.hd_box{
width:180px;
height:42px;
background: url("../img/hd_box.gif");
}

h1.hd_books{
width:267px;
height:47px;
background: url("../img/hd_book.gif");
}

h1.hd_green{
width:176px;
height:46px;
background: url("../img/hd_green.gif");
}


h1.hd_360{
width:149px;
height:41px;
background: url("../img/hd_360.gif");
}

h1.hd_about{
width:175px;
height:43px;
background: url("../img/hd_about.gif");
}

h1.hd_dance{
width:175px;
height:43px;
background: url("../img/hd_dance.gif");
}

h1.hd_reviews{
width:176px;
height:46px;
background: url("../img/hd_reviews.gif");
}

h1.hd_buy{
width:149px;
height:45px;
background: url("../img/hd_buy.gif");
}

h1.hd_contact{
width:182px;
height:40px;
background: url("../img/hd_contact.gif");
}

.delivery{
display:inline;
position:absolute;
left: 0;
top: 0;
}

h1#home1{
text-indent:0px;
margin-bottom:0px;
font-size: 200%;
line-height: 1.5em;
margin: 15px 0 20px 0;
}

h2#home2{
clear:right;
text-indent:0px;
margin-bottom:0px;
font-size: 140%;
line-height: 1.5em;
margin: 15px 0 20px 0;
color:#F89D26;
}

h3#home3{
float:left;
font-size: 140%;
width:160px;
line-height: 1.2em;
margin: 0 0 40px 0;
color:#F89D26;
font-family:"Comic Sans MS", "Comic Sans MS5", cursive;
text-align:center;
-webkit-transform: rotate(-20deg); 
-moz-transform: rotate(-20deg);	
transform: rotate(-20deg);	
}

h3{
font-size: 200%;
line-height: 1.5em;
margin: 15px 0 20px 0;
padding-top:39px;
}

h4{
font-weight:bold;
}

#references{
margin-top:35px;
}

#references p{
font-size: 80%;
}
 
#contentwrapper{
float: left;
width: 100%;
}
 
#contentcolumn{
margin-right: 300px; 
}

#contentcolumn ul{
list-style-type:disc;
list-style-position:inside;
line-height:1.5em;
margin-bottom: 15px;
}

.f_right{
float:right;
margin: 0 0 20px 10px;
}

.f_left{
float:left;
margin: 0 20px 20px 0;
}

.f_left2{
float:left;
margin: 30px 0px 0px 0;
}
 
#rightcolumn{
float: left;
width: 240px; 
margin-left: -240px; 
}

#rightcolumn h3{
font-size: 1em;
margin:38px 0 0 23px;
}

#rightcolumn ul{
list-style-type:none;
margin-top:50px;
}

#rightcolumn ul li a{
display:block;
width: 240px;
height: 46px;
margin-bottom:2px;
text-indent:-9999px;
}

#rightcolumn ul li.mn_home a{
background:url("../img/mn_home.gif");
}

#rightcolumn ul li.mn_box a{
background:url("../img/mn_box.gif");
}

#rightcolumn ul li.mn_books a{
background:url("../img/mn_books.gif");
}

#rightcolumn ul li.mn_green a{
background:url("../img/mn_green.gif");
}

#rightcolumn ul li.mn_360 a{
background:url("../img/mn_360.gif");
}

#rightcolumn ul li.mn_about a{
background:url("../img/mn_about.gif");
}

#rightcolumn ul li.mn_dance a{
background:url("../img/mn_dance.gif");
}

#rightcolumn ul li.mn_reviews a{
background:url("../img/mn_reviews.gif");
}

#rightcolumn ul li.mn_buy a{
background:url("../img/mn_buy.gif");
}

#rightcolumn ul li.mn_contact a{
background:url("../img/mn_contact.gif");
}

#rightcolumn ul li a:hover, #rightcolumn ul li a.selected{
background-position: 0 -46px;
}
 
#footer{
width: 100%;
margin: 40px 0 20px 0;
}

#footer span, #footer a{
display:inline;
}

 
#paypal{
margin: 40px 0 0 0;
width: 230px;
}

#paypal fieldset{
border: 1px solid #6B6C6F;
padding:15px;
text-align:center;
}

#paypal select{
width: 210px;
}

#paypal #submit{
margin-top:5px;
border:0;
}

#paypal .pplogo{
float:left;
margin-bottom:5px;
}

#paypal .cards{
margin-top:5px;
}

/*---------Forms-------*/

#contactfrm {
	width: 440px;
	margin-top: 15px;
	font-size: 100%;
}

#contactfrm fieldset {
	padding: 0px;
	margin: 0px;
	border:1px solid #6B6C6F;
}

#contactfrm legend{
	margin: 6px;
	padding: 4px;
	font-weight: normal;
}

#contactfrm dl{
	margin-top: 10px;
}

#contactfrm dt {
	float: left;
	padding: 5px 15px 0 15px;
	width: 160px;
}

#contactfrm dd {
	margin: 0 0 0 15px;
	padding: 5px 10px 5px 0;
	text-align: right;
}

#contactfrm input, #contactfrm textarea {
	font: normal 100% Verdana, Geneva, sans-serif;
	width: 205px;
	color: #6B6C6F
}

#contactfrm #submitbtn {
	width: 80px;
	color: #000;
}

.comp {
	margin: 0 0 15px 15px;
}

h1.hd_like{
width:267px;
height:47px;
background: url("../img/like.gif") no-repeat;
}

