/*
Thank you for purchasing ClassyShop. Please don't forget to rate it!
You can change anything to do with the background images and colours in this file
To create a new colour just copy this file and rename it to your chosen colour.
*/

a {
}

a:hover {
	color: #93c415;
}

h2 {
}

h3 {
}

#bg{
}

/*TopMenu - This is the "My Account | View Cart | Order Status etc menu*/

#TopMenu li a{
	color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
}

#TopMenu li a:hover {
	color: #93c415;
}

#Menu li a {
	background: url('../../../ClassyShop/code/images/blue/PagesMenuBg.gif') 0 8px no-repeat;
	color: #fff;
}

#Menu li ul li a {
	background: #93c415;
}

#Menu li ul li a:hover {
	background-color: #93c415;
	color: #fff;
}

#Menu li:hover a, #Menu li.over a{
	background-color: #93c415;
}

/*Search Form, The quick search located in the top right*/

#SearchForm {
	color: #93c415;
}

#SearchForm label {
	color: #fff;
}

#SearchForm a {
	text-decoration: none;
	color:#999;
}

#SearchForm a:hover {
	text-decoration: none;
	color:#93c415;
}

#SearchForm input.Textbox {
	border: 1px solid #666;
	background: #fff;
}

/*Static Banner, This is the image located on the long bar in the center*/

#HoltsImage{
	background:url(../../../ClassyShop/code/images/blue/HoltsBanner.jpg);
	width:560px;
	height:126px;
	float:right;
}

/*left, The left column*/

.Left li a{
	background-image: url(../images/tileC2.png);
}

.Left li ul li a{
	color: #999;
	background-image: url(../images/tileC3.png);
	background-position: center;
}

.Left li a:hover {
	color: #93c415;
	text-decoration:none;
}

.Left h2 {
	background-image: url(../images/tileA.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.Left a {
}

.Left li {
	background-color: #FFFFFF;
}

/*Right, The right column*/

.Right li {
	background-color: #FEFEFE;
}

.Right li a{
	background-color:#FFFFFF;
}

.Right li a:hover {
	text-decoration:none;
}

.Right h2{
	color:#666;
	background-image: url(../images/tileA.png);
}


/*Breadcrumb, The link trail located in the center that displays a trail of links*/

#BreadCrumb{
	color:#93c415;
}

#BreadCrumb a{
	color:#999;
	text-decoration:none;
}

#BreadCrumb a:hover{
	color:#93c415;
	text-decoration:none;
}

/*Content Banner Nav, The navigation to rotate the jQuery banner*/

#ContentBannerNav a{
	background:#93c415; 
	border:1px solid #93c415; 
	color:#93c415; 	
}

#ContentBannerNav a:hover{
	background: #93c415;
	border:1px solid #93c415;
}

/*Primary Content Area, The center area (Not used on page.html)*/

.Content a {
	color: #999;
}

.Content h2{
	color: #999;
}

.Content a:hover {
	text-decoration: underline;
}

/*Products, The product lists, images and titles.*/

.ProductList li {
	border: 1px solid #CCC;
	background:#FFF;
}

.ProductList li:hover, .ProductList li.Over {
	border: 1px solid #CCC;
	background-color: #F5F5F5;
}

.ProductList .ProductImage {
	background: #fff;
}

.ProductPrice{
	color:#990000;
}

.ProductPrice strike{
	color:#666;
	margin-right:3px;
}

.ProductAdd a, .ProductAdd a:hover{
	color:#FFFFFF;
	background-image: url(../images/Add.png);
	background-repeat: no-repeat;
}

/*Product Page, Everything to do with the product page*/

span.Price{
	color:#990000;
	font-weight:bold;
}

span.Normal{
	color:#93c415;
}

.Btn a, .Btn a:hover, .Btn button {
	color:#FFFFFF;
	background-image: url(../images/Btn.png);
	border:none;
	width: 120px;
	height: 29px;
}

.CheckoutBtn a, .CheckoutBtn button{
	color:#FFFFFF;
	background-image: url(../images/Btn.png);
	background-repeat: no-repeat;
	border: none;
}

/*Tabs on Product Page */

#Tabs .Long{
	border:1px solid #93c415;
}

#Tabs li a{
	border:1px solid #CCC;
	background-color: #E0E0E0;
}

#Tabs li a:active, #Tabs li a:hover, #Tabs li a:focus{
	border:1px solid #CCC;
	background-color: #F3F3F3;
}

.ProductDescriptionBg{
	border:1px solid #CCC;
	background-color: #F3F3F3;
}

.TabProduct{
	border:1px solid #CCC;
	background-color: #FFF;
}

.TabProduct:hover{
	border:1px solid #CCC;
	background-color: #F5F5F5;
}

.TabProductAdd a, .TabProductAdd a:hover{
	background:url(../images/blue/Add.gif) no-repeat;
	color:#fff;
}

/*Reviews Tab*/

#Tabs ol li{
	border-bottom:1px solid #93c415;
}

/*Side Products, The products located in the right column*/

.SideProductList li{
	background-image: url(../images/tileC.png);
}

.SideProductPrice{
	color:#990000;
}

.SideProductAdd a{
	background:url(../images/blue/Add.gif) no-repeat;
	color:#FFFFFF;
}

/* Tabbed Navigation, Located on the product page*/

.TabNav {
	border-bottom: 1px solid #93c415;
}

.TabNav li a {
	border: 1px solid #93c415;
	background: #ddf0f6;
}

.TabNav li a:hover {
	background-color: #93c415;
}

.TabNav li.Active a {
	border-bottom: 1px solid #fff;
	background: #fff;
}

/*Newsletter, Located in the left column*/

#NewsLetter input{
	border:1px solid #E0E0E0;
	color:#666;
}

/*Footer*/

#FooterBar {
	background:#93c415;
}

#Footer{
	background-color: #333;
}

#Footer h3 a{
	color:#93c415;
}

#Footer h3 a:hover{
	color:#999;
	font-weight:bold;
	text-decoration:underline;
}

#Footer ul ul a{
	color:#999;
}

#Footer ul ul a:hover{
	color:#666;
}

/*Messages*/
.InfoMessage {
	color: #555;
	background-color: #EEEEEE;
}

.SuccessMessage {
	color: #93c415;
	background-color:#CCC
}

.ErrorMessage {
	color: #CC0000;
	background-color:#CCC;
}
.container_12 .grid_2.Left h2 {
}
.container_12 .grid_8 #annuncio {
	padding-top: 100px;
}
.button_red {
	margin: 1px;
	border: 1px solid black;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	vertical-align: middle;
	background-color: #D60042;
	font-weight: bold;
	font-size: 12px;
}

.button_green {
	margin: 1px;
	border: 1px solid black;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	vertical-align: middle;
	background-color: #93c415;
	font-weight: bold;
	font-size: 12px;
}

.button_blue {
	margin: 1px;
	border: 1px solid #73AB12;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	vertical-align: middle;
	background-color: #93c415;
	font-weight: bold;
	font-size: 12px;
}
button img {
	vertical-align: middle;
}
.highlight {
	background-color: #FFFF33;
}
.required {
	color: red;
	font-size: 1.2em;
}
.instruction {
	font-style: italic;
	font-size: 0.9em;
}

.catalog_cat a, .catalog_product p, .catalog_product a {
	text-decoration: none;
	font-weight: bold;
	
}

.payment_method_label {
	color: #93c415;
}

.TabProductImage {
	height: 80px;
}
#ProductImageLarge a img {
	border: thin solid #93c415;
}
h1 {
	font-size: 20px;
}
#Tabs-1 {
	font-size: 12px;
	line-height: 15px;
	margin-right: 300px;
}
#Page p {
	padding-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	text-align: justify;
}
#Page h2 {
}
#Page h3 {
	padding-left: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 13px;
}
#Page h2 {
	color: #93c415;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#Footer p a {
	color: #FFF;
	text-decoration: none;
}
a {
	color: #666;
	text-decoration: none;
}
#Tabs-1 ul li {
	line-height: 20px;
	list-style-type: disc;
	margin-left: 20px;
}
#Copy h6 {
	font-size: 9px;
	line-height: normal;
	font-weight: normal;
	color: #B5B5B5;
	text-align: justify;
}
.admin {
	margin-left: auto;
	margin-right: 0px;
}
.container_12 .grid_2.Left h6 {
	background-image: url(../images/tileA2.png);
	background-position: bottom;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 20px;
}
.container_12 #Nav a img {
	float: right;
	margin-right: 10px;
}