﻿body {background:#98BDAE;}

h1 {font-size:14px; margin:5px 0px 5px 0px;}
h2 {font-size:10px; margin:10px 0 10px 0px;}

#pageTitle{position:relative; height:110px;}
#pageTitle img {position:absolute; top:0px; left:0px; z-index:1;}

#pList {width:800px;}

.shopCells {background-color:White; margin:0px 20px 20px 0px;}
.quantity-textbox {border:solid 1px #ccc; width:25px; padding:2px;}
.cartControls {margin:10px 0 0 0;}

#shoppingCartButtons {float:right;}

#shoppingCartData {float:left;}
#shoppingCartData .cartData {background-color:#FE671D; padding:5px; font-weight:bold; margin:0 10px 0 0;}

.container {margin-top:10px; width:560px; overflow:hidden; min-height:64px; background:#fff url(../images/skin/orange-green/container/background.jpg) top left repeat-y; position:relative; z-index:1; padding:20px 20px 30px 20px;}
.container div.top {width:600px; height:32px; background:url(../images/skin/orange-green/container/rounded-edges.jpg) no-repeat scroll left top transparent; position:absolute; top:0; left:0; z-index:-1;}
.container div.bottom {width:600px; height:32px; background:url(../images/skin/orange-green/container/rounded-edges.jpg) no-repeat scroll left top transparent; background-position:0 -38px; position:absolute; bottom:0; left:0; z-index:-1;}
.container h1, p, img {position:relative; z-index:3;}

.container #print-details {width:550px; padding-top:15px;}
.container #print-details h1 {font-size:2.2em; font-weight:normal;}
.container #print-details img {border:solid 1px #000;}
.container #print-details a.back {background-color:#000; color:#fff; padding:5px; display:block; float:left; margin:0 0 10px 0;}
.container #print-details .dimensions {display:block; float:left; padding:5px; background-color:#fe671d; margin:0 10px 10px 0; color:#fff; font-weight:bold;}
.container #print-details span.price {font-size:1.4em; font-weight:bold; color:#98bdae; display:block; margin:10px 0;}
.container #print-details .share {display:block; float:left; margin:0 10px 10px 0; z-index:3;}

/* Start Shopping Cart Styles */

#cartHeader h1 {font-size:24px; color:#2B1809; margin:5px 0px 5px 0px;}

#sideBar {float:right; background:White;}

.sCell {width:100%; border-bottom:Dashed 1px Silver;}
.sCell td {padding:10px;}

/* Start Login Prompt Styles */

#lStyle {position:relative;}
#lStyle h1 {font-size:14px; color:#333; padding:10px 0px 10px 0px;}
#lStyle p {color:#333; font-weight:bold;}

.confirmationTable {width:400px; background-color:White;}
.confirmationTable td {padding:0px 5px 10px 5px;}
.confirmationTable p {font-weight:bold;}
.confirmationTable h2 {font-size:14px; font-weight:bold;}

#mainNav a:hover {color:#98BDAE;}

#registrationForm {width:480px; padding:0px 0px 0px 20px;}
#registrationForm td {padding:0px 5px 10px 5px;}
#registrationForm p {padding:0px 0px 10px 0px;}

#categoryButtons {padding:20px 0 0 0;}
#categoryButtons img {border:none;}
#categoryButtons td {padding:10px;}

.textBox {border:Solid 1px #999;}

.productDataList {padding:0 0 20px 0; margin:0 50px 0 0; border-bottom:Solid 1px #333;}
.productDataList td {vertical-align:top;}
.productDataList h1 {margin:0 0 5px 0;}
.productDataList img {margin:0 10px 0 0;}



.standard-item {background-color:#efefef; padding:10px; border:solid 1px #000; margin:0 20px 20px 0;}
.standard-item img {border:solid 1px #ccc;}
.standard-item .dimensions {display:block; float:left; padding:5px; background-color:#fe671d; margin:0 10px 10px 0; color:#fff; font-weight:bold;}

.fullResImage {width:350px; float:left; margin:0 20px 20px 0;}


#relatedItems {margin-top:50px;}
#relatedItems h1 {font-size:2em; font-weight:normal;}

#shopContent {width:600px; float:left;}
#shop-content div.title {float:left;}

#mini-shopping-cart {width:200px; float:right;}

#mini-shopping-cart .mini-shopping-cart {margin-top:10px; width:160px; overflow:hidden; min-height:64px; background:#fff url(../images/skin/orange-green/mini-cart/background.jpg) top left repeat-y; position:relative; z-index:1; padding:20px 20px 30px 20px;}
#mini-shopping-cart .mini-shopping-cart div.top {width:200px; height:32px; background:url(../images/skin/orange-green/mini-cart/rounded-edges.jpg) no-repeat scroll left top transparent; position:absolute; top:0; left:0; z-index:2;}
#mini-shopping-cart .mini-shopping-cart div.bottom {width:200px; height:32px; background:url(../images/skin/orange-green/mini-cart/rounded-edges.jpg) no-repeat scroll left top transparent; background-position:0 -38px; position:absolute; bottom:0; left:0; z-index:2;}
#mini-shopping-cart .mini-shopping-cart h1, p, img, a {position:relative; z-index:3;}
#mini-shopping-cart .mini-shopping-cart a.cart {display:block;}

#mini-shopping-cart .mini-shopping-cart .datalist {display:block;}
#mini-shopping-cart .mini-shopping-cart .datalist .item {background-color:#efefef; padding:5px; margin:10px 0;}

#cartControls img {padding:5px;}

.loginPrompt {position:fixed; left:40%; top:200px; width:20%; padding:20px; background-color:Orange; z-index:999;}
