/*
Purple template
Author: Lee Munroe August 2008
*/

/* 
################### Colour reference ###################
#710000 Dark red
#f2f2f2 Light grey
#E8E3E3 Grey
#90005A Purple
#40403E Dark grey

*/

/* 
################### CSS contents ###################
* 1 Body
* 2 Search
* 3 Nav
* 4 Subnav
* 5 Categories
* 6 Subcategories
* 7 Pagination
* 8 Footer
* 9 Headings
* 10 Products 
* 11 Links
* 12 Breadcrumbs
* 13 Basket
*/
 
 
/*
################### Body ################### 
*/

body{
color:#40403E;
background-color:#f2f2f2;
background-image:none;
}

#container{
background-color:transparent;
}

/*
################### Search ################### 
*/

#searchcontainer{
background:#fff url(../images/purple/searchbg.gif) no-repeat bottom;
}

#frm-search #keywords{
border:1px solid #40403E;
background:#f2f2f2;
}

#frm-search label{
color:#40403E;
}

/*
################### Nav ################### 
*/

#nav{
background:url(../images/purple/navbg.gif) no-repeat top;
height:42px;
padding:0 2px 3px 10px;
width:948px;
}

#nav li a{
color:#fff;
font-size:1.2em;
height:32px;
padding:10px 20px 0 20px;
display:block;
float:left;
border-right:1px solid #69072d;
background:url(../images/purple/nav.gif) repeat-x top;
}

#nav li a span{

}

#nav li a:hover{
background-position:0% -42px;
}

#nav li a.current{
background-position:0% -84px;
}

/*
################### Subnav ################### 
*/
#subnav{
background:#fff;
border:1px solid #E8E3E3;
padding:5px;
}

#subnav ul{
background-image:url(../images/purple/basket.gif);
}

#subnav a{
background:#fff;
color:#40403E;
border-bottom:solid #40403E 1px;
margin-left:5px;
}

#subnav a:hover{
color:#90005A;
border-color:#90005A;
}

/*
################### Categories ################### 
*/


.categories li{
border:solid #E8E3E3;
border-width:0 1px;
}

.categories li a{
color:#40403E;
font-weight:bold;
}

.categories li a:hover{
color:#90005A;
background:#f2f2f2;
}

.categories li a.current{
padding-left:12px;
color:#90005A;
width:176px;
}

.categories li a{
display:block;
padding:6px 10px;
width:178px;
}

.categories{
padding-top:34px;
background:no-repeat top url(../images/purple/categories.gif) #fff;
border-bottom:1px solid #E8E3E3;
}

/*
################### Subcategories ################### 
*/

.categories .subcategories{

}

.categories .subcategories li{
background-image:url(../images/purple/pointer.gif);
}

.categories .subcategories li a{
color:#90005A;
}

.categories .subcategories li a span{
border-bottom:1px solid #90005A;
}


.categories .subcategories li a:hover{
color:#90005A;
background: #fff;
}

.categories .subcategories li a:hover span{
border-bottom:none;
color:#90005A;
}

/*
################### Pagination ################### 
*/

.pagination-nav li a{
border-bottom:1px solid #40403E;
color:#40403E;
margin-right:5px;
}

.pagination-nav li a:hover{
border:none;
}

.pagination-nav li a.current{
color:#90005A;
font-weight:bold;
border:none;
}

.pagination{
color:#40403E;
background:#fff;
border:1px solid #E8E3E3;
}

/*
################### Footer ################### 
*/

#footer-nav li{
border-right:1px solid #40403E;
}

#footer-nav a{
color:#40403E;
border-bottom:1px solid #40403E;
}

/*
################### Headings ################### 
*/

h2{
color:#90005A;
}

h3 a{
color:#90005A;
border-bottom:2px solid #90005A;
}

h3 a:hover{
background:#90005A;
color:#fff;
}

/*
################### Products ################### 
*/

#products li.product-container{
background:#fff;
border:1px solid #E8E3E3;
}

#products-suggested .product-options li{
border-right:1px solid #000;
}

.link-add{
background-image:url(../images/purple/buy.gif);
}

.link-moreinfo{
background-image:url(../images/purple/moreinfo.gif);
}

.continue-shopping a{
color:#90005A;
border-bottom:1px solid #90005A;
}

#frm-attributes fieldset{
border:1px solid #E8E3E3;
background:#fff;
}

#frm-attributes fieldset legend{
color:#40403E;
}

.button-buy{
background-image:url(../images/purple/buybg.gif);
color:#fff;
font-size:1.4em;
}

.product-price{
color:#710000;
}

.items{
color:#40403E;
}

.review{
border-bottom:1px solid #CCCCCC;
}


/*
################### Links ################### 
*/

a{
color:#90005A;
}

a:hover{

}

.button-addreview a{
color:#90005A;
border-color:#90005A;
}

/*################### Breadcrumbs ################### 
*/

#breadcrumbs a{
color:#666;
border-bottom:1px solid #666;
}

#breadcrumbs p{
color:#666;
}


/*
################### Basket ################### 
*/

#frm-basket-update{
background-image:url(../images/purple/updatebg.gif);
color:#40403E;
}

#tbl-basket{background:#fff;padding:5px;border:1px solid #E8E3E3;}

#tbl-basket th{
border-bottom:#40403E 2px solid;
}

#tbl-basket tbody td{
border-bottom:#E8E3E3 1px solid;
}

#tbl-basket tbody tr:hover td{
background:#f2f2f2;
}

/*
################### Basket ################### 
*/

#frm-login fieldset{
border-color:#E8E3E3;
background:#fff;
}

