/** MODIFIED CSS **/

.shopname a{
    background: url("/media/styles/images/button.png") no-repeat scroll center bottom transparent;
    color: #553225;
    display: block;
    font-family: "Times New Roman",Times,serif;
    font-size: 12px;
    font-weight: bold;
    padding: 7px 10px 5px;
    text-decoration: none;
}

/** SHOP CSS **/
.category_product_name {
    background:#BC2026;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EF9497', endColorstr='#F2CDCF'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#EF9497), to(#F2CDCF)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #EF9497,  #F2CDCF); /* for firefox 3.6+ */
	min-height: 45px;
	height: 100%;
   
}
#product_category .category_product_name a {
    color: #553225;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 0 0px 0px #FFF;
}
#product_category ul {
    padding: 0;
    margin: 0;
}

#product_category li {
    margin-right:25px;
    min-height:360px;
    border: 1px solid #BE8481;
}

#product_category li:hover {
    background: none repeat scroll 0 0 #F9EDED;
}
#main_image_pic .view {
    width:250px;
}

#product_category img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #F4BCBE;
    box-shadow: 0 0 10px #666666;
    padding: 5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

#product_category img:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BE8481;
    box-shadow: 0 0 10px #666666;
    padding: 5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
#product_form {
    margin-top: 10px;
}

.first {
    margin-left:-6px;
}

/** SHOP SIDEBAR **/
.category-sidebar {
    width: 150px; 
}
.sidebar {

    float:left;
    padding-right:10px;
    height:900px;
}

.sidebar li {
    list-style:none;
    padding-bottom:3px;
}

.sidebar a {
    text-decoration:none;
}

.statusupdate {
    background: none repeat scroll 0 0 #EF9497;
    color: #553225;
    text-shadow: 0 1px 2px #EF9497;
	font-weight:bold;
}

#cart_nav {
    float: right;
    margin-top:0px;
}

/* Contact Form */
.contact-form {
	text-align:left;
}

.contact-form input[type="text"] {
	font-size:11px;
	float:left;
	width:125px;
	*width:123px;			/* IE7 */
	padding:8px;
	*padding-bottom:7px;		/* IE7 */
	padding:7px\0/;			/* IE8 */
	padding-bottom:8px\0/;		/* IE8 */
	border:solid 1px #9F9F9F;	/* Style To Site */
	background:#FFFFFF;		/* Style To Site */
	color:#685357;			/* Style To Site */
	/* ----- Does Not Display In IE 8 or below ----- */
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
}

.contact-form input[type="text"]:hover {
	border:solid 1px #5B5148;	/* Style To Site */
}

.contact-form input[type="text"]:focus {
	border:solid 1px #25658A;	/* Style To Site */
}

.contact-form textarea {
	font-size:11px;
	float:left;
	width:250px;
	*width:250px;			/* IE7 */
	padding:8px;
	*padding-bottom:7px;		/* IE7 */
	padding:7px\0/;			/* IE8 */
	padding-bottom:8px\0/;		/* IE8 */
	border:solid 1px #9F9F9F;	/* Style To Site */
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	background:#FFFFFF;
	color:#685357;			/* Style To Site */
}

.contact-form textarea:hover {
	border:solid 1px #5B5148;	/* Style To Site */
}

.contact-form textarea:focus {
	border:solid 1px #25658A;	/* Style To Site */
}

.contact-form input[type="submit"] {
	width:143px;
	text-align:center;
	font-size:12px;
	padding:6px;
	*padding-bottom:5px;		/* IE7 */
	padding:7px\0/;			/* IE8 */
	border:solid 1px #BE8481;	/* Style To Site */
	color:#FFFFFF;			/* Style To Site */
	text-shadow:0px 1px 2px #A36A68;
	/* ----- Does Not Display In IE 8 or below ----- */
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	/* --------------- Style To Site --------------- */
	background:#BE8481;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4BCBE', endColorstr='#BE8481'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#F4BCBE), to(#BE8481)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #F4BCBE,  #BE8481); /* for firefox 3.6+ */
	/* --------------------------------------------- */
}

.contact-form input[type="submit"]:hover {
	/* --------------- Style To Site --------------- */
	border:solid 1px #BE8481;
	background:#BE8481;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BE8481', endColorstr='#F4BCBE'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#BE8481), to(#F4BCBE)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #BE8481,  #F4BCBE); /* for firefox 3.6+ */
	/* --------------------------------------------- */
}

.clear {
	clear:both;
}



/* Enlarged Shop Image */
#product_enlarged
{
	position: absolute;
	top: 10%;
	left: 30%;
	border:solid 1px #BC8884;
	padding: 10px;
	background-color: white;
	-moz-box-shadow: 0px 2px 3px #666;
	-webkit-box-shadow: 0px 2px 3px #666;
	box-shadow: 0px 2px 3px #666;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	margin-bottom:30px;
}

 #product_enlarged .pename {
 	margin:0 auto;
	margin-left:-11px;
	margin-top:25px;
	width:97%;
 	position:absolute;
 	text-align:center;
	font-size:14px;
	color:#FFFFFF;
	background:#5F3914;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BC8884', endColorstr='#5F3914'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#BC8884), to(#5F3914)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #BC8884,  #5F3914); /* for firefox 3.6+ */
	padding:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	-moz-box-shadow: 0px 2px 3px #666;
	-webkit-box-shadow: 0px 2px 3px #666;
	box-shadow: 0px 2px 3px #666;
 }

 #product_enlarged .closeoutter {
	border:2px solid #FFF;
	float:right;
	margin-top:-28px;
	margin-right:-28px;
	overflow:hidden;
	-moz-box-shadow: 0px 2px 3px #666;
	-webkit-box-shadow: 0px 2px 3px #666;
	box-shadow: 0px 2px 3px #666;
	-webkit-border-radius:25px;
	-moz-border-radius:25px;
	border-radius:25px;
 }

 #product_enlarged .close {
	background:#A7190A;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FD3F2B', endColorstr='#A7190A'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FD3F2B), to(#A7190A)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #FD3F2B,  #A7190A); /* for firefox 3.6+ */
	padding-top:5px;
	padding-bottom:5px;
	padding-left:9px;
	padding-right:9px;
}

#product_enlarged a {
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	text-shadow:0px 1px 1px #5F3914;
}
/* End Enlarged Shop Image */

#product-rating-area-show-hide {
	border:1px solid #5F3914;
	background:#5F3914;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BC8884', endColorstr='#5F3914'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#BC8884), to(#5F3914)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #BC8884,  #5F3914); /* for firefox 3.6+ */
}

#product-rating-area-show-hide:hover {
	border:1px solid #5F3914;
	background:#BC8884;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5F3914', endColorstr='#BC8884'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#5F3914), to(#BC8884)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #5F3914,  #BC8884); /* for firefox 3.6+ */
}
