/* Product Detail specific css */

#productsArea {
width:100%;
min-height:200px;
color:#838383;
}

#productsArea #productsAreaContent {
width:1005px;
margin:0 auto;
}

#productsArea #productsAreaContent h2 {
color:#30a2d3;
font-size:21px;
}

#productsArea #productsAreaContent h3 {
color:#5b5b5b;
font-size:18px;
font-weight:normal;
}

#productsArea #productsAreaContent a {
color:#30a2d3;
text-decoration: none;
}

#productsArea #productsAreaContent a:hover {
color:#30a2d3;
text-decoration: underline;
}

/* base div structure */

#productsArea #productsAreaContent #productsLeft {
float:left;
width:168px;
min-height:382px;
background:transparent url(/images/productDivider.png) top right no-repeat;
background-position: 159px 20px;
padding:20px 0 0 0;
margin-left:0px;
}

#productsArea #productsAreaContent #productsRight {
float:right;
width:800px;
padding-top:20px;
}

#productsArea #productsAreaContent #productsRight #productRight-left {
float:left;
width:360px;
}

#productsArea #productsAreaContent #productsRight #productRight-right {
float:left;
width:420px;
}

#productsArea #productsAreaContent #productsBottom {
clear:both;
margin-left:230px;
}

/* productsLeft */

#productsArea #productsAreaContent #productsLeft h2 {
margin-bottom:5px;
}

#productsArea #productsAreaContent #productsLeft ul {
list-style: none;
margin:0;
padding:0;
}

#productsArea #productsAreaContent #productsLeft ul li {
margin-bottom:7px;
}


/* productsRight specific divs */

/* product information left */

#productsArea #productsAreaContent #productsRight #productRight-left ul {
list-style: none;
margin:10px 0 0 15px;
padding:0;
}

#productsArea #productsAreaContent #productsRight #productRight-left p {
width:310px;
}

#productsArea #productsAreaContent #productsRight #productRight-left li#addToCart {
float:left;
width:143px;
height:39px;
background:transparent url(/images/addToCart.png) top left no-repeat;
}

#productsArea #productsAreaContent #productsRight #productRight-left li#addToCart a {
float:left;
width:143px;
height:39px;
background:transparent url(/images/addToCart.png) top left no-repeat;
}

#productsArea #productsAreaContent #productsRight #productRight-left li#addToCart a:hover {
background:transparent url(/images/addToCart_over.png) top left no-repeat;
}

#productsArea #productsAreaContent #productsRight #productRight-left li#productPrice {
margin-left:15px;
float:left;
}

#productsArea #productsAreaContent #productsRight #productRight-left li#productPrice img {
float:left;
margin-right:5px;
padding:0px;
}

#productsArea #productsAreaContent #productsRight #productRight-left li#productPrice h3 {
float:left;
margin:0px;
padding:0px;
font-size:50px;
color:#000;
font-weight:bold;
position:relative;
}

#productsArea #productsAreaContent #productsRight #productRight-left li#productPrice h3 span.productDollars {
margin-left:16px;
}

#productsArea #productsAreaContent #productsRight #productRight-left li#productPrice h3 span.productSmaller {
position:absolute;
top:0;
font-size:24px;
font-weight: normal;
}

#productsArea #productsAreaContent #productsRight #productRight-left li#addToCompare {
clear:left;
line-height:25px;
padding:10px 0 15px 0;
}

#productsArea #productsAreaContent #productsRight #productRight-left li#addToCompare img {
float:left;
margin-right:5px;
}

#productsArea #productsAreaContent #productsRight #productRight-left li#productRating {
padding-top:5px;
}

#productsArea #productsAreaContent #productsRight #productRight-left li ul#productWhyShop {
list-style: disc;
width:300px;
}

#productsArea #productsAreaContent #productsRight #productRight-left li ul#productWhyShop li {
float:left;
margin-right:30px;
}
/* product shots */

#productsArea #productsAreaContent #productsRight #productRight-right #bigProductShot {
width:420px;
margin-top:22px;
position:relative;
}

#productsArea #productsAreaContent #productsRight #productRight-right #bigProductShot img.productShot {
padding:10px;
} 

#productsArea #productsAreaContent #productsRight #productRight-right #bigProductShot img#productFrame {
position:absolute;
top:0;
left:0;
z-index:100;
}

#productsArea #productsAreaContent #productsRight #productRight-right #bigProductShot ul {
list-style: none;
margin:5px 0 0 0;
padding:0;
}

#productsArea #productsAreaContent #productsRight #productRight-right #bigProductShot ul li {
display:inline;
}

/* Products Bottom */

#productsArea #productsAreaContent #productsBottom ul {
list-style: none;
margin:0;
padding:0;
}

#productsArea #productsAreaContent #productsBottom ul li div {
float:left;
width:162px;
height:349px;
background:transparent url(/images/productsMoreLikeThis.jpg) top left no-repeat;
margin:0 5px 15px 0;
}

#productsArea #productsAreaContent #productsBottom ul li div ul {
padding-left:20px;
}

#productsArea #productsAreaContent #productsBottom ul li div li.bottomMoreImage {
margin:28px 0 0 0px;
}

#productsArea #productsAreaContent #productsBottom ul li div li.bottomMoreName {
margin-top:10px;
color:#000;
font-size:16px;
}

#productsArea #productsAreaContent #productsBottom ul li div li.bottomAddToCompare {
clear:left;
line-height:25px;
padding:0px 0 10px 0;
}

#productsArea #productsAreaContent #productsBottom ul li div li.bottomAddToCompare a {
color:#000;
font-size:12px;
}

#productsArea #productsAreaContent #productsBottom ul li div li.bottomAddToCompare a:hover {
color:#000;
text-decoration:underline;
}

#productsArea #productsAreaContent #productsBottom ul li div li.bottomAddToCompare img {
float:left;
margin-right:5px;
}

#productsArea #productsAreaContent #productsBottom ul li div li.bottomPrice {
color:#fff;
font-size:16px;
margin-bottom:15px;
}

#productsArea #productsAreaContent #productsBottom ul li div li.bottomRating img {
margin-right:-2px;
padding-right:0;
}
