
/*
SHOP.CSS
CONTAINS STYLE RELATED TO THE SHOP
*/


/********** Categories *****************/
p.sorting_options
{
	background:#AEE4FF none repeat scroll 0%;
	border:1px solid #264190;
	padding:5px;
}
.sorting_options select{vertical-align:baseline}
span.showing{float:right;margin-top:5px;}

/* |--- Products Listings */
#display_product{

}
dl.listing{
	background:#E4F3FA;
	border:1px solid #B5F5FE;
	width: 260px;
	float: left;
	margin:2px 10px 5px 0;
	padding:5px ;
	height:100px;
	display:block;
	font-weight:bold;
}
dl.listing dt{
	float:left;
	height:100px;
	margin:0 10px 0 0;
	padding:0;
	text-align:center;
	width:100px;

}
dl.listing dt a{ display:block; }
dl.listing dt a img{border:1px solid #DDEAF0;}

span.old_price{ color:red; text-decoration:line-through; font-size:0.9em}

/* ORDERS */
td.completed{background-color: #ebf4e6; color:#6faf4b;}
td.pending{background-color: #E4EAF2;color:#5176B5;}
td.unpaid{background-color:#F4E7EA;color:#986265;}
td.cancelled{background-color:#fae0e0;color:#9F4444;}
td.paid{background-color:#FFF3D5;color:#E8A400;}
td.cheque{background-color:#ebe5ed;color:#8c6496;}
td.refunded{background-color:#fdd2a2;color:#ff8300;}

table.order{
	margin:0 auto 1em;
	width:95%;
	border:0;
	border-collapse:collapse;
	background:#fff
}
.order th{
	border:1px solid #fff;
	border-width:1px 0;
	background:#264190;
	padding:5px;
	color:#fff;
}

.order td{
	border:0px solid #67679A;
	border-width:1px 0;
	padding:5px;
}

.order tr.sub{
	background-color:#f3f3f3 ;
}
.order tr.total td{
	background-color:#3BCFFF ;
	font-weight:bold;
	color:#2E3496;
}

.order td.subtotal,
.order td.shipping,
.order td.totalprice
{
	text-align:right;
	border-right:1px solid #264190;
	padding-right:1em;
}


.order td.odd{
	background-color:#f3f3f3 ;
	width:100px;;
	border-right:1px solid #67679A;
}

/******************** Product View ********************/

#product-colone, #product-coltwo {float:right; width:280px;}
#product-colone {margin-right:0px;}
#product-colone h2 {
background:#264190;
color:#FFFFFF;
font-size:1.3em;
padding:3px;

}

#featured{
	color:#264190;
	padding:5px;
	text-align:center;
	/*height:120px;*/
}
#featured img{margin-bottom:6px; border:1px sild #DDEAF0;}
#breacrumb{
	background:#264190;
	color:#fff;
	margin:0 0 5px ;
	padding:0.5em;
}
#breacrumb a,#breacrumb a:visited{color:#fff; font-weight:bold;}
#breacrumb a:hover,#breacrumb a:focus{color:#3BD2FF}

#description{margin-bottom:1em;}
#price{font-size:1.5em; color:#264190; font-weight:bold;}
#variations strong{color:#264190}

#more_info{
	margin:0; padding:0;
	font-size:1.2em;
	list-style:none;
}
#more_info li{padding:5px 0 0;}
#more_info a,#more_info a:visited{ color:#37C7FB; font-weight:bold;}
#more_info a:hover,#more_info a:focus{ color:#264190}

.more-large {margin-bottom:2px;}
.more-small {float:left;}
.more-small.quest { margin-right:2px;}
/* IMAGES */
#images
{
	clear:both;
}
#images h2{
	margin: 1em 0px;
	padding-left:20px;
	background:url(../images/icons/image.gif) left  no-repeat;
}

/* Gallery */
#images ul{
	margin:0px;
	padding:0;
	list-style:none;
}
#images ul li{
	float:left;
}
#images ul li a{
	border:1px solid #CCCCCC;
	display:block;
	height:100px;
	margin:0pt 10px 5px 10pt;
	padding:3px;
	text-align:center;
	width:100px;
}
#images ul li a:hover,#images ul li a:focus{border-color:#264190; background:#AEE4FF;}
#images p{clear:both}