*{
margin:0;
padding:0;
}
body{
background:url(images/actions_bg2.jpg) repeat-x top center #366473;
font-size:0.8em;
font-family:sans-serif;
}
a,img{
border:none;
outline:none;
}
#header{
width:814px;
height:305px;
padding:20px 25px 0 25px;
margin:0 auto;
background:url(images/header_bg3.jpg) no-repeat top center;
color:#fff;
}
#skyroo-tag{
text-align:right;
font-family:arial;
}
#home-link{
display:block;
width:814px;
height:239px;
text-indent:-999em;
}
#header a{
font-size:1.1em;
color:#fff;
text-decoration:none;
letter-spacing:0.05em;
}
#header a:hover {
text-decoration:underline;
}
#bc-tag{
display:block;
float:left;
height:27px;
width:229px;
background:url(images/bc-tag.png) no-repeat center;
}
#browse-buttons{
margin-top:27px;
height:39px;
}
#browse-buttons a.button{
display:block;
float:left;
margin-left:2px;
height:39px;
width:161px;
text-align:center;
text-indent:-999em;
background:url(images/button_bg.jpg) no-repeat center;
font-size:0.25em;
padding:0 0 0 0;
}
#browse-buttons #button-books{
background:url(images/button_books.jpg) no-repeat center;
}
#browse-buttons #button-dvds{
background:url(images/button_dvds.jpg) no-repeat center;
}
#browse-buttons #button-merchandise{
background:url(images/button_merchandise.jpg) no-repeat center;
}
#actions{
float:right;
margin:10px 20px 0 0;
}
#actions a{
margin:0 0.25em;
}


#page{
width:824px;
padding:0 20px 0 20px;
margin:0 auto;
background:url(images/page_bg.jpg) repeat-y top;
}
#content{
float:left;
width:824px;
}
#breadcrumbs{
padding-left:40px;
padding-top:10px;
color:#fff;
font-family:verdana,sans-serif;
font-size:1.25em;
color:#3f5d69;
}
#breadcrumbs a{
color:#fff;
text-decoration:none;
color:#3f5d69;
}
#breadcrumbs a:hover {
text-decoration:underline;
}
.feature{
width:741px;
height:254px;
margin:0 auto;
padding:25px 0;
clear:both;
}

#feature-book{
background:url(images/feature_book_bg.jpg) no-repeat center;
}
#feature-dvd{
background:url(images/feature_dvd_bg.jpg) no-repeat center;
}
#feature-merchandise{
background:url(images/feature_merchandise_bg.jpg) no-repeat center;
}

#footer{
clear:both;
margin-top:20px;
width:824px;
height:54px;
background:url(images/footer.jpg) no-repeat center #000;
}

#copyright{
margin:1em 0;
text-align:center;
color:#fff;
}

.clear{
clear:both;
}
.notice, .error{
margin:1em;
padding:1em;
background:#fff;
border:2px solid #c08305;
text-align:center;
font-size:1.2em
}
.error{
border:2px solid red;
}

#browse .item{
margin:1em 0;
width:200px;
float:left;
text-align:center;
font-family:verdana,sans-serif;
}
#browse .image{
margin:0 auto;
padding-top:15px;
}
#browse .image img{
}
.feature .item{
margin:1em 0;
width:180px;
float:left;
text-align:center;
font-family:verdana,sans-serif;
}
#browse .image, .feature .image{
margin:0 auto;
height:175px;
padding-top:15px;
}
#browse .image img, .feature .image img{
height:160px;
}
.item a.title{
display:block;
color:#fff;
text-decoration:none;
text-transform:uppercase;
}
.special{
text-transform:uppercase;
color:#3f5d69;
}
.list-price{
color:#3f5d69;
font-size:0.9em;
}
.our-price{
color:#ccffcc;
}

/* PRODUCT VIEW */
#product-view{
width:85%;
margin:2.5% 5%;
padding:2.5%;
background:#161616;
border:1px solid #fff;
color:#fff;
font-family:verdana, sans-serif;
}
#product-view p{
margin:0.5em 0;
}
#product-image{
float:left;
width:40%;
}
#product-image img{
max-height:400px;
max-width:250px;
}
#product-detail-list{
list-style-position:inside;
}
#product-details{
float:left;
width:60%;
}
#product-title{
font-size:2em;
text-transform:uppercase;
}
#product-type{}
#product-author{
margin-bottom:1em;
padding-bottom:1em;
border-bottom:1px solid #fff;
}
#product-list-price{
margin:0;
text-transform:uppercase;
}
#product-your-price{
margin:0;
font-size:1.25em;
text-transform:uppercase;
}
#product-qty-select{
margin:0;
padding-left:0.25em;
}
#product-description-title{
margin-top:1em;
}
#product-description{
}
.borderbox,#receipt{
width:90%;
margin:0 auto;
background:#fff;
margin:5% 0;
}
#help_container{
padding:2em;
color:#fff;
}
