* {padding: 0; margin: 0;}

/*body form{margin:0;}*/
html>body #side-navR div{
width: 240px;
}
/* **************** BODY ****************** */
body {
    font-family: 'Trebuchet MS', Verdana, Arial;
    background-color:black;
    text-align:center;
    line-height:16px;
    /*margin-left:-42px;*/
}

.main_container_prod {
    margin: 0 auto;
    background-color: white;
    height:690px;
    /*min-width: 1111px;*/
    width: 950px;
}

.main_container {
    margin: 0 auto;
    background-color: white;
    height:650px;
    /*min-width: 1111px;*/
    width: 950px;
}

.main_container2 {
    margin: 0 auto;
    background-color: white;
    height:650px;
    /*width: 1111px;*/
    width: 957px;
}

.main_container3 {
	position:relative;
    margin: 0 auto;
    background-color: white;
    height:650px;
    /*min-width: 1111px;*/
    width: 950px;
}

/*backgrounds*/
.bg1{
    background-image: url('../images/main/main-bg-a.jpg');
    background-repeat: no-repeat;
    height:120px;
    background-position: right;
}

.bg2{
    background-image: url('../images/main/main-bg-b.jpg');
    background-repeat: no-repeat;
    height:120px;
    background-position: right;
}

.bg3{
    background-image: url('../images/main/main-bg-3.jpg');
    background-repeat: no-repeat;
    height:306px;
    background-position: right;
}
.contactbg1{
    background-image: url('../images/contact/contact-doof-bg-1.jpg');
    background-repeat: no-repeat;
    height:254px;
    background-position: bottom right;
}

.contactbg2{
    background-image: url('../images/contact/contact-doof-bg-2.jpg');
    background-repeat: no-repeat;
    height:396px;
    background-position: right;
}
.contactbg3{
    background-image: url('../images/contact/man-fly.jpg');
    background-repeat: no-repeat;
    height:650px;
    background-position: top center;
}

.rentalbg1{
    /*margin-top: 190px;
    margin-left:-154px;*/
    /*float:left;*/
    background-image: url('../images/rental/Rental.jpg');
    background-repeat: no-repeat;
    height:650px;
    width:950px;
    /*background-position: left;*/
}
.rentalbg2{
    float:left;
    /*margin-top: 106px;*/
    background-image: url('../images/rental/rentals-doof-b.jpg');
    background-repeat: no-repeat;
    height:633px;
    width:283px;
    background-position: left bottom;
}
.rentalbg3{
    /*background-image: url('../images/rental/man-with-bear-shadow.jpg');
    background-repeat: no-repeat;*/
    width:461px;
    height:216px;
    /*margin-top:30px;*/
    /*width:100%;*/
    /*background-position: top right;*/
}

.aboutbg1{
    margin-top:-55px;
    position:relative;
    /*margin-left:-154px;*/
    float:left;
    background-image: url('../images/about/about-bg-a.jpg');
    background-repeat: no-repeat;
    height:434px;
    width:237px;
    background-position: left bottom;
}
.aboutbg2{
    margin-top:-112px;
    /*margin-left:-100px;*/
    behavior: url(iepngfix.htc);
    z-index:1;
    float:left;
    position:relative;
    background-image: url('../images/about/about-bg-b.png');
    background-repeat: no-repeat;
    height:491px;
    width:279px;
    background-position: left bottom;
}
.aboutbg3{
    float:left;
    margin-top:-305px;
    position:relative;
    background-image: url('../images/about/about-bg-c.jpg');
    background-repeat: no-repeat;
    width:434px;
    /*height:351px;*/
    height:684px;
    background-position: left bottom;
}

.productbg1{
    /*float:left;
    margin-top:333px;*/
    background-image: url('../images/product/product-bg-top.jpg');
    background-repeat: no-repeat;
    width:739px;
    height:223px;
    background-position: left bottom;
}

.productbg2{
    background-image: url('../images/product/product-bg-bottom.jpg');
    background-repeat: no-repeat;
    width:528px;
    height:289px;
    background-position: left bottom;
}

/*end of background*/
.footer{
    width:100%;
    text-align:center;
    font-size: 10px;
    color:white;
}

.footer2{
    float:left;
    width:100%;
    text-align:center;
    font-size: 10px;
    margin-top: -17px;
}

.footer3{
    float:left;
    width:100%;
    text-align:center;
    font-size: 10px;
    margin-top: -25px;
}

.greentext{
    color:#a6ce39;
}

.left-nav{
    float:left;
    text-align:left;
    height:310px;
    margin-top:30px;
    width:200px;
    /*margin-left:-43px;*/
}
.left-nav a,.left-nav a:link,.left-nav a:visited{
    display:block;
}

.left-nav img {
    /*width:100%;
    height:100%;*/
    border:0;
}

.left-nav ul li{
    display:inline;
    float:left;
    list-style-type: none;    
    /*padding-left:3px;*/    
    margin-right:3px;
    margin-bottom:1px;
}
/**/
.left-nav div#serious {
    background-image: url('../images/are-you-serious-1.png');
    background-repeat: no-repeat;
    background-position: left;
    height:77px;
    width:239px;
}

.left-nav div#serious:hover {
    background-image: url('../images/are-you-serious-2.png');
}

.left-nav div#serious:hover img{
    visibility:hidden;
}

/**/
.left-nav div#dear {
    background-image: url('../images/dear-1.png');
    background-repeat: no-repeat;
    background-position: left;
    height:61px;
    width:260px;
}

.left-nav div#dear:hover {
    background-image: url('../images/dear-2.png');
}

.left-nav div#dear:hover img{
    visibility:hidden;
}
/**/
.left-nav div#oh {
    background-image: url('../images/oh-1.png');
    background-repeat: no-repeat;
    background-position: left;
    height:45px;
    width:278px;
}

.left-nav div#oh:hover {
    background-image: url('../images/oh-2.png');
}

.left-nav div#oh:hover img{
    visibility:hidden;
}
/**/
.left-nav div#onenightsit {
    background-image: url('../images/one-night-sits-1.png');
    background-repeat: no-repeat;
    background-position: left;
    height:110px;
    width:169px;
}

.left-nav div#onenightsit:hover {
    background-image: url('../images/one-night-sits-2.png');
}

.left-nav div#onenightsit:hover img{
    visibility:hidden;
}
/**/
.top-nav{
    text-align:left;
    display:block;    
    width:100px;
    padding-top:10px;
    height:256px;
    float:left;
}

.top-nav ul{
    /*margin-left:-35px;*/
}
.hangingmenu a{
display:block;
}
.hangingmenu li{
    display: inline;
    list-style-type: none;
    float: left;    
    padding-top:1px;
    padding-bottom:1px;
}

.top-nav img {
    border:0;
}

.top-nav div{
    position:relative;
    display:inline-block;
    /*padding:2px;*/
}

.top-nav div#chuck {

    background-image: url('../images/product/buttons/chuck-1.png');
    background-repeat: no-repeat;
    background-position: left;
    width:132px;
    height:44px;
}

.top-nav div#chuck:hover {
    background-image: url('../images/product/buttons/chuck-2.png');
    background-repeat: no-repeat;
    background-position: left;
    width:132px;
    height:44px;
}

.top-nav div#chuck:hover img{
    visibility:hidden;
}

/*-----*/
.top-nav div#roxanne {
    background-image: url('../images/product/buttons/roxanne-1.png');
    background-repeat: no-repeat;
    background-position: left;
    height:44px;
    width:183px;
}

.top-nav div#roxanne:hover {
    background-image: url('../images/product/buttons/roxanne-2.png');
    background-repeat: no-repeat;
    background-position: left;
    height:44px;
    width:183px;
}
.top-nav div#roxanne:hover img{
    visibility:hidden;
}
/*---------*/
.top-nav div#millie {
    background-image: url('../images/product/buttons/millie-1.png');
    background-repeat: no-repeat;
    background-position: left;
    height:44px;
    width:119px;
}

.top-nav div#millie:hover {
    background-image: url('../images/product/buttons/millie-2.png');
    background-repeat: no-repeat;
    background-position: left;
    height:44px;
    width:119px;
}
.top-nav div#millie:hover img{
    visibility:hidden;
}
/*--------*/
.top-nav div#spike {
    background-image: url('../images/product/buttons/spike-1.png');
    background-repeat: no-repeat;
    background-position: left;
    height:44px;
    width:119px;
}

.top-nav div#spike:hover {
    background-image: url('../images/product/buttons/spike-2.png');
    background-repeat: no-repeat;
    background-position: left;
    height:44px;
    width:119px;
}
.top-nav div#spike:hover img{
    visibility:hidden;
}
.top-nav div#back {
    background-image: url('../images/product/buttons/back-1.png');
    background-repeat: no-repeat;
    background-position: left;
    height:44px;
    width:111px;
}

.top-nav div#back:hover {
    background-image: url('../images/product/buttons/back-2.png');
    background-repeat: no-repeat;
    background-position: left;
    height:44px;
    width:111px;
}
.top-nav div#back:hover img{
    visibility:hidden;
}
/**/

.AdvertText{
    display:block;
    width:330px;
    float:left;
    margin-top: 350px;
    margin-left:-80px;
    text-align: center;
    font-size: 28px;
    font-weight:bold;
    color: #9a9b9d;
    line-height:30px;
}
.AdvertRentalText h2{
    height:30px;
    margin-top:10px;
}
.AdvertRentalText{
    width:461px;
    float:right;
    margin-top: 15px;
    line-height:25px;
    text-align:left;    
    font-size: 16px;
    color: #9a9b9d;    
}

.AdvertAboutText{
    position:absolute;
    z-index:2;
    text-align:left;
    line-height:25px;
    width:458px;
    /*float:left;*/
    font-size: 15px;
    color: #9a9b9d;
    /*left:23em;*/
    top:0px;
    right:10px;
    margin-left:-80px;
    margin-top:20px;

}

.main_container3 div img{
    border:0;
}

.main_container3 div#description{
    font-size:13px;
    font-weight:bold;
    background-color:#f9a01b;
    padding-left:20px;
    padding-right:20px;
    padding-top:10px;
    padding-bottom:10px;
    width: 240px;
    float: left;
    margin-bottom:1px;
    text-align:left;
}
.main_container3 div#description2{
    background-color:#f9a01b;
    width: 280px;
    float: left;
    margin-bottom:1px;
    text-align:left;
    /*padding-left:20px;*/
}

.main_container3 div#colorselection{
    font-size:small;
    font-weight:bold;
    background-color:#f9a01b;
    width: 240px;
    padding: 0px 20px;
    margin-bottom:1px;
    float:left;
    height:40px;
    text-align:left;
}

.main_container3 div#colorselection2{    
    background-color:#f9a01b;
    width: 280px;
    margin-bottom:1px;
    float:left;
    height:40px;
    text-align:left;
}

.main_container3 div#spacer{
    background-color:white;
    width: 280px;
    /*padding: 0px 20px;*/
    /*margin-bottom:2px;*/
    height:1px;
    float:left;
}

.main_container3 div#colorselection img{
    /*width:23px;
    height:21px;*/
    border:0px;
}

.main_container3 div#sizeselection{
    font-size:small;
    font-weight:bold;
    background-color:#f9a01b;
    width: 260px;
    padding-left: 20px;
    height:60px;
    float:left;
    text-align:left;
}

.main_container3 div#sizeselection2{    
    background-color:#f9a01b;
    width: 280px;
    height:60px;
    float:left;
    text-align:left;
}

.main_container3 div#productview{
    float:right;
    margin-right: 70px;
    margin-top:60px;
    position:relative;
}
.main_container3 div#addcart{
    float:left;
    margin-left: 311px;
    margin-top:-220px;
    width: 78px;
    height: 44px;
}
.main_container3 div#spec{
    float:left;
    margin-left:1px;
    width: 78px;
    height: 44px;
    margin-bottom:2px;
}
.main_container3 div#pressme{
    float:left;
    background-color:#f9a01b;
    width: 78px;
    height: 40px;
    margin-left:1px;
}
.main_container3 span#smalltext{
    font-size:10px;
    font-weight:bold;
    margin-left:50px;
}

.main_container3 span#pricetitle{
    margin-left:50px;
}

.main_container3 div#pricetitle{
	width: 200px;
    font-size:15px;
    font-weight:bold;
    margin-left:210px;
    margin-top:370px;
	text-align:left;
}

.main_container3 div#producttext{
    float:right;
    width:456px;
    text-align:left;
    /*margin-top:80px;*/
}

.main_container3 div#producttext2{
    float:left;
    width:353px;
    margin-top:60px;
    text-align:left;
}

.main_container3 div#pricetitle2{
    float:right;
    font-size:15px;
    font-weight:bold;
    margin-top:2em;
}

.main_container3 span#smalltext2{
    font-size:10px;
    font-weight:bold;
    margin-left:50px;
}

.side-nav{
    margin-top:16em;
}

.desctitle{
    font-size:18px;
    font-weight:900;
}

.side-navR{
    /*padding-top:268px;*/
    float:left;
    height:302px;
    width:361px;
    /*padding-top:70px;*/
    margin-top:54px;
    /*margin-top:116px;*/
}

div.producttextR{
	position:absolute;
	bottom:160px;
	right:160px;
    /*float:right;*/
    background-image: url('../images/products/roxanne-brown-small.jpg');
    background-repeat: no-repeat;
    /*background-position:bottom left;*/
    width:328px;
    height:424px;
    /*margin-top:-150px;*//*
    margin-right:138px;*/
}

.side-navR div#producttext2R{
    float:right;
    background-image: url('../images/products/roxanne-brown-big.jpg');
    background-repeat: no-repeat;
    background-position:bottom left;
    width:506px;
    height:504px;
    margin-top:-62px;
    margin-right:10px;
}
#pricetitle2{
    /*float:right;*/
    font-size: 15px;
    font-weight: bold;
    margin-right:239px;
    margin-top: 48px;
}
.main_container3 div#smalltext3{
	margin-top: 40px;
    font-size:10px;
    font-weight:bold;
    margin-left:100px;
    width:203px;
    text-align:left;
}

.producttextR span#pricetitle{
    float:right;
    font-size:15px;
    font-weight:bold;
    margin-right:-90px;
    margin-top:21em;    
}
.producttextR span#smalltext{
    font-size:10px;
    font-weight:bold;

    margin-left:0px;
    margin-top:21em;
}

.coming_soon{
    height:650px;
    background-image: url('../images/products/coming-soon.png');
    background-repeat: no-repeat;
    background-position:center;
}

.landing{
    height: 100%;
    width: 100%;
    /*position:absolute;*/
    background-color:black;
}

#productDescription {
    float: left;
    width: 359px;
    /*margin-top:66px;    */
    height:298px;
    /*padding-top:70px;*/
    margin-top:70px;
}

#productImage {
    /*float: right;*/
	position:absolute;
	bottom:110px;
	right:60px;
    width: 456px;
    margin-top: -100px;
}

#productImage img{
    width: auto;
}

#chuckbrownsmall, #chuckdark-bluesmall, #chuckredsmall, #chuckgreensmall, #chuckpinksmall, #chuckcyansmall, #chuckpurplesmall, #chuckbrownbig, #chuckdark-bluebig, #chuckredbig, #chuckgreenbig, #chuckpinkbig, #chuckcyanbig, #chuckpurplebig{
    float: right;
    height: 44px;
    margin-bottom: 1px;
    margin-left:-1px;
}

#roxannebrownsmall, #roxannedark-bluesmall, #roxanneredsmall,#roxannegreensmall, #roxannepinksmall, #roxannecyansmall, #roxannepurplesmall, #roxannebrownbig, #roxannedark-bluebig, #roxanneredbig, #roxannegreenbig, #roxannepinkbig, #roxannecyanbig, #roxannepurplebig{
    margin-left:1px;
    float:left;
    height:45px;
    width:78px;    
}

form {
    margin: 0;
    padding: 0;
    height:45px;
    width:78px;
}

.main_bg{
	background-image:url('../images/main/main page.jpg'); 
	height:650px; 
	width:950px;
}

.productInfo{
    float:left;
    height:302px;
    padding-top:70px;
    width:359px;
}

#producttext2R{
	position:absolute;
	bottom:110px;
	right:60px;
    height:510px;
    width:510px;
    /*float:right;*/
    margin-top:-180px;
    display:none;
    background-repeat:no-repeat;
}
