@charset "utf-8";
/* CSS Document */

#bkpg_header{
position:relative;
z-index:1;
width:1200px;
height:250px;
background:transparent url(../img/overnav.jpg) no-repeat left top;
}

a#logolink
{
display:block;
position:relative;
z-index:5;
height:120px;
width:400px
}

#bkpg_navblock{
display:block;
float:left;
width:400px;
height:60px;
position:relative;
top:20px;
background:#0f0f0f url(../img/undernav.jpg) no-repeat bottom;
}

.bkpg_tnr{
display:block;
position:relative;
top:-120px;
left: 400px;
width:290px;
height:250px;
}

.bkpg{
background:#0f0f0f url(../img/headstrip.jpg)repeat-x top;
width:100%;
}

#storecolor{
background:transparent url(../img/bkpgtnr_green.jpg) no-repeat left top;
}

#eventcolor{
background:transparent url(../img/bkpgtnr_red.jpg) no-repeat left top;
}

#speccolor{
background:transparent url(../img/bkpgtnr_blu.jpg) no-repeat left top;
}

#bkpg_toprt{
position:relative;
left:690px;
top:-370px;
background:transparent url(../img/bkpg_toprt.jpg) no-repeat;
height:200px;
width:510px;
}


/* Begin Store Boxes*/

#outer-outerbox_store{
width:1200px;
height:1000px;
overflow: auto;
position:relative;
left:0px;
margin:0;
padding:0;
}

#outerbox_store{
width:1100px;
height:1000px;
overflow: auto;
position:relative;
left:100px;
margin:0;
padding:0;
z-index:10;
}

#buybox{
width:800px;
display:block;
float:left;
margin:0;
padding:0;
}

#curve_buy{
position:absolute;
width:190px;
text-align:right;
margin:0; 
padding:0;
top:200px;
left:0px;
}


#leftimage_buy img{
margin:0;
padding:0;
float:left;
height:200px;
width:190px;

}
#headline_buy img{
float:right;
height:41px;
width:610px;
margin:0;
padding:0;
}
#buycontent{
margin:0;
padding:0 20px 20px 20px;
float:right;
background-color:#849A36;
min-height: 350px;
width:570px;
}

#cartbox{
width:260px;
display:block;
float:left;
margin:0 0 0 10px;
padding:0;

}
#cart_rightimg img{
margin:0;
padding:0;
float:right;
height:100px;
width:90px;
}

#cartcontent{
float:left;
min-height: 130px;
background-color:#174A5E;
margin:0;
padding:0 10px 10px 10px;
width:150px;
}

#headline_cart img{
float:left;
height:30px;
width:170px;
margin:0;
padding:0;
}

#curve_right{
position:absolute;
width:90px;
text-align:left;
margin:0; 
padding:0;
left:980px;
top:100px;
}

#contentbottom_right{
float:left;
}

#catbox{
width:950px;
display:block;
position:absolute;
margin:0;
padding:0;
top:230px;
left:40px;
z-index:11;
}

#curve_cat{
position:absolute;
width:90px;
text-align:right;
margin:0; 
padding:0;
top:100px;
left:0px;
}


#headline_cat{
float:left;
z-index:10;
height:30px;
width:800px;
margin:0;
padding:0;
background:transparent url(../img/catbox_topcorner.gif) no-repeat top right 
}

#catcontent{
margin:0;
padding:0 10px 10px 10px;
float:left;
background-color:#690544;
min-height: 120px;
width:140px;
}
.catrt {
width:30px;
height:100%;
position:absolute;
top:0px;
margin:0;
padding:0;
left:860px;
z-index:-1;
}

#prodcatrt{
background:#690544;
margin:0; 
padding:0;
}

#catbottom {
width:800px;
height:20px;
float:left;
padding:0 0 0 90px;
margin:0 0 0 0;
background-color:#690544;
background:transparent url(../img/catbox_corner.gif) no-repeat right 

}


/* End Store Boxes */

/* Begin Events Boxes*/


#eventcontent{
margin:0;
padding:0 20px 20px 20px;
float:right;
min-height: 350px;
width:570px;
background-color:#690544;
}

#eventouter{
width:570px;
height:220px;
margin:0;
padding:0;
}

.eventbox{
width:355px;
height:220px;
display:block;
float:left;
margin:0;
padding:0;
}

.eventbox img {
padding: 5px;
margin:0;
}

#vidbox{
display:block;
float:left;
margin:0;
padding:31px 0 0 15px;
}


.divider{
width:570px;
border-bottom: 1px solid #000;
padding:0;
margin: 0 0 10px 0;

}

#upcomcontent{
float:left;
min-height: 130px;
background-color:#849a36;
margin:0;
padding:0 10px 10px 10px;
width:150px;
}



/* End Events Boxes*/

/* Begin Specs Boxes*/


#speccatcontent{
margin:0;
padding:0 10px 10px 10px;
float:left;
background-color:#849a36;
min-height: 100px;
width:140px;
}


#headline_speccat{
float:left;
height:30px;
width:800px;
margin:0;
padding:0;
background:transparent url(../img/speccatbox_topcorner.gif) no-repeat top right 
}


#speccatbottom {
width:800px;
height:20px;
float:left;
margin:0;
padding:0 0 0 90px;
background:transparent url(../img/speccatbox_corner.gif) no-repeat right 
}
#speccatrt{
background:#849A36;
}

#tnrspeccontent{
margin:0;
padding:0 20px 20px 20px;
float:right;
min-height: 375px;
width:570px;
background-color:#174A5E;
}


/* End Specs Boxes*/

#hitarea{
position:relative;
height:120px;
width:350px;
top:-230px;
left:35px;
z-index:30;
}