/*................ HEADER ................*/


div#headerInterior{height:182px; background:url(../images/ui/_global_header_sm.jpg) no-repeat top left; position:relative;}

div#smallCheckOut{position:absolute; left:150px; top:30px;}

div#pageTitle{ margin: 0 20px 0 0; padding:0; width:960px; position: absolute; top:110px;}

div#pageTitle h1{font:40pt/10pt Georgia, "Times New Roman", Times, serif; color:#00398e; text-align:right; margin: 0 30px 0 0; padding:0; position:relative; z-index:2;}

div#pageTitle h2{font:20pt/25pt Trebuchet MS, Arial, Helvetica, sans-serif; color:#ff7814; text-align:right; margin: 0 30px 0 0; clear:right; float:left;}


/*................ LEFT COLUMN ................*/


#leftCol{float:left; width:188px;}

#leftCol *{margin:0!important; padding:0; list-style-type:none;}

ul#cart{width:177px; margin:0!important; padding:0; background:url(../images/store/store-cart-item-bg.gif) repeat-y;  float:left;}

ul#cart li#cartHeader{background: url(../images/store/store-cart-title.gif) no-repeat top; height:65px!important; width:177px;}

ul#cart li{float:left;}

ul#cart li a{color:#000; font:10px/12px trebuchet ms, Arial, Helvetica, sans-serif; text-transform:uppercase;  padding:5px 10px 5px 11px; display:block;}

ul#cart li a:hover{color:#0567bd;}

ul#cart li.cartItem{border-bottom:1px solid #cacbcb;}


/*................ CENTER COLUMN ................*/


#centerCol{float:left!important; padding: 0px 0 20px 0; width:760px; background:url(../images/ui/centerCol_bg.gif) no-repeat top right;}


/*///// pagination ////////*/

#storeWrapper{display:block; float:left;}

ul.pagination{ list-style-type:none; display:block; height:30px; width: 700px; padding:0; margin:10px 0 0 0;}

ul.pagination li{background: url(../images/store/page-num-bg.gif) no-repeat; width:25px; height:23px; display:block; font-size:12px; font-weight:bold; color:#20a0db; text-align:center; float:left; position:relative; padding:5px 0 0 0;}

ul.pagination li a{color:#9b5e0f; text-decoration:none;}

ul.pagination li a:hover{color:#20a0db;}

ul.pagination li.view{background:none!important; color:#9b5e0f; width:70px; padding:5px 10px 0 0;}


/*///// store item ////////*/


.storeItem *{margin:0; padding:0;}

.storeItem{width:230px; height: 350px; padding:3px; border-right:1px dashed #cacbcb; border-bottom:1px dashed #cacbcb; float:left; margin:5px; position:relative;}

.storeItem img{border:5px solid #f2db9b;}

.storeItem img.enlarge{border:0pt none; position:absolute; top:145px; left:200px;}

.storeItem h2{color:#20a0db; font:13pt/13pt Trebuchet MS, Arial, Helvetica, sans-serif; padding: 7px 0; text-transform:uppercase;}

.storeItem ul{list-style-type:none;}

.storeItem ul li{float:left;}

.storeItem ul li.quanity{width:75px; font-size:12px; padding-top:15px;}

.storeItem ul li img{border:0pt none!important; }

.storeItem h3{font:15pt/15pt Trebuchet MS, Arial, Helvetica, sans-serif; text-align:right; padding: 5px 10px 5px 0;}

.storeItem p{padding:10px 0;}

.storeItem a{color:#20a0db;}

.storeItem a:hover{color:#0e74a3;}

/* /// Item Details /// */

#product_info
{
	margin: 0;
	padding: 0;
}

#product_info #images
{
	float: left;
	margin: 0;
	margin-right: 15px;
	margin-bottom: 15px;
}

#images #main_image
{
	border: 1px solid #DFEFF8;
}

#images #main_image img
{
	margin: 15px;
}


#extra_images ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
}

#extra_images ul li
{
	margin: 10px 5px;
	padding: 0;
	float: left;
	border: 1px solid #DFEFF8;
	overflow: hidden;
}

#extra_images ul li img
{
	margin: 3px;
}

#product_info #details
{
	float: left;
	margin: 0;
}

#details li
{
	margin: 5px 0;
	padding: 0;
}

#details li h3
{
	display: inline;
}

#product_info #buttons
{
	clear: left;
	text-align: center;
}

/* /// View Cart /// */
.shopping_cart
{
	margin: 20px 0;
}

.shopping_cart table
{
	width: 100%;
	text-align: center;
}

.shopping_cart table thead th
{
	font-size: 1.7m;
	padding: 5px;
}

.shopping_cart .total
{
	text-align: right;
}

.shopping_cart label
{
	font-weight: bold;
}

.shopping_cart .links
{
	padding: 15px; 0;
}

.checkout_data
{
	margin: 15px 0;
	border: 1px solid #eee;
}

.checkout_data h3
{
	margin: 10px;
}

.checkout_data table
{
	margin: 10px;
}

.checkout .buttons
{
	clear: left;
	text-align: right;
}

.checkout .customer_information .left,
.checkout .customer_information .right
{
	float: left;
	overflow: hidden;
	margin: 0 8px;
	width: 45%;	
}

/*................ LOGIN................*/
#login{width: 400px; margin:0 auto;}

#login label{display:block; float:left; width:80px; padding-top:3px;}

#login input{margin:0 0 3px 0;}

#login #loginBtn{margin:0 0 0 230px; background: url(../images/ui/btn_bg.jpg); height:22px; text-align:center; color:#fff; border:1px solid #e5e5e5; font:10px/10px Tahoma;}

.category_description
{
	padding: 15px 5px;
	font-size: .8em !important;
	font-style: italic;	
/*	clear:both;
	float:left;*/
	color:#d4952d;
	line-height:35px;
}
/*...................... MISC ...........................*/

.product_subcatgories, .product_subcatgories a{
font-size:14px;
line-height:20px;
color:#d4952d;
}