body {
margin: 0px;
padding: 0px;
background-color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
line-height: 14px;
text-align: center;
}

img {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
border: 0px;
}

p {
margin: 0px 0px 15px 0px;
}

a {
color: #ffffff;
text-decoration: none;
}

a:hover {
color: #AA4100;
text-decoration: none;
}

div {
padding: 0px;
margin: 0px;
}

h1 {
float: left;
height: 30px;
width: 700px;
margin: 0px 0px 15px 0px; 
background-repeat: no-repeat;
font-size: 18px;
color: #000000;
border-bottom: solid 1px #E8E8E8;
}

h1 span { display: none; }
h1.cds { background-image: url(images/title_cds.gif); }
h1.clothing { background-image: url(images/title_clothing.gif); }
h1.other { background-image: url(../images/title_other.gif); }

/* Start Main Div's */

div#storeContainer {
position: absolute;
width: 700px;
margin: 0px -353px;
text-align: left;
float: left;
left: 50%;
right: 50%;
}

div#header {
width: 700px;
height: 0px;
border: solid 0px #E8E8E8;
margin: 15px 0px;
}

div.hr hr{
display: none;
}



/* section content */

div#storeContent {
float: left;
padding: 15px;
background-color: black;
width: 700px;
border: solid 0px #E8E8E8;
}

div.productRow {
float: left;
margin: 0px 0px 10px 0px;
width: 700px;
}

div.productRow form {
margin: 5px 0px 0px 0px;
}

select {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

div.product, div.productMiddle {
float: left;
width: 200px;
text-align: center;
}

div.productMiddle {
margin: 0px 20px;
}

div.productRow img.mainImage {
width: 200px;
margin-bottom: 10px;
}

div.productRow h3, #rightCol h3 {
font-size: 12px;
color: #ffffff;
margin: 0px 0px 10px 0px;
}

div.productRow ul.links {
position: relative;
width: 120px; 
height: 15px;
margin: 10px 35px;
padding: 0px;
background: url(images/btn_buyDetails.gif);
background-repeat: no-repeat;
list-style: none;
}

ul.links li {
position: absolute;
margin: 0px;
padding: 0px;
}

ul.links, ul.links a {
height: 15px;
display: block;
}

ul.links a span {
display: none;
}

ul.links a:hover {
background: transparent url(images/btn_buyDetails.gif) 0px -15px no-repeat;
}

li.buy, li.buy a {top: 0px; left: 0px; width: 45px;}
li.buy a:hover {background-position: 0 -15px;}

li.detail, li.detail a {top: 0px; left: 45px; width: 65px;}
li.detail a:hover {background-position: -45px -15px;}



/* product detail */


#detailContent {
clear: both;
margin: 0px 0px 20px 0px;
width: 700px;
}

#rightCol {
float: right;
width: 270px;
text-align: left;
}

#midCol {
float: right;
width: 100px;
margin: 0px 40px;
text-align: center;
}

#leftCol {
float: left;
width: 240px;
text-align: center;
}

#leftColMarge {
float: right;
width: 400px;
margin-right: 20px;
text-align: center;
}


/* detail left column */

#leftCol img, #leftColMarge img {
margin-bottom: 10px;
width: 240px;
height: 240px;
}


/* detail middle column */

#midCol img {
margin-bottom: 10px;
width: 100px;
height: 100px;
}


/* detail right column */

#rightCol p.black {
color: #000;
}

#rightCol ul.links {
position: relative;
width: 45px; 
height: 15px;
padding: 0px;
margin: 0px 15px 15px 0px;
background: url(images/btn_buyDetails.gif);
background-repeat: no-repeat;
list-style: none;
}

#rightCol form {
padding-top: 10px;
}

/*  
------------------------------------

footer div styles 

------------------------------------  
*/

div#footer {
width: 700px;
height: 15px;
clear: both;
}
