@charset "UTF-8";
/* CSS Document */

/*color Green  #736d10 purple #570034 orange #dd6223*/


/* ------------------------Site Wide-------------------------------- */

* {margin: 0; padding: 0; }

html { overflow-y: scroll; } 

body { 
	font-family: Arial, Helvetica, sans-serif; 
	}
	
.clearfloat {
	clear:both;
	}
	
/* ------------------------Template-shop (new) CSS-------------------------------- */

#header-shop {width:946px;
				height:143px;
				background:url(/images2/header-shop.png);
				margin:0 auto;}
				
		#logo  	{	width:320px;
					height:60px;
					float:left;
					margin:30px 0 0 20px;}
				
		#info-tab	{width:185px;
					height:55px;
					float:right;
					text-align:center;
					xpadding-top:10px;
					margin:54px 57px 0 0;} 
					
		#shop-tab	{width:170px;
					height:55px;
					float:right;
					text-align:right;
					xpadding:10px 10px 0 0;
					margin:54px 38px 0 0;} 
					
			#info-tab a, #shop-tab a {color:white; font-size:15px; text-decoration:none; height:32px; display:block; padding-top:20px;} 
			#shop-tab a {padding-right:15px; width:190px;}
			#info-tab a {width:205px;}
			#info-tab a:hover, #shop-tab a:hover { background-image:url(/images2/tab-hover.png); color:#000; }
			
			#logo a {display:block; width:320px; height:60px;}

#cart-summary {	width:900px;
				height:20px;
				float:left;
				margin:3px 20px 0 0;
				text-align:right;
				padding: 8px 10px 0 0;
				color:#fff;
				font-size:13px;}

        #cart-summary p {font-size:13px;}
		
		#cart-summary a {color:#fff;}
        #cart-summary a:hover {color:yellow;}



#container-shop {	width: 946px;
					margin: 0 auto;
					background:#fff url(/images2/wrapbg-shop.png) repeat-y ;}
					
#foot-shop {width:946px;
			height:23px;
			text-align:center;
			margin:0 auto;
			background:url(/images2/footer-shop.png) no-repeat;}

			#foot-shop p, #foot-shop a {font-size:11px; color:#999; padding-top:26px;}
			#foot-shop a:hover {color:#dd6223;}					  

/* ------------------------Search CSS-------------------------------- */

.cat_textbox_smallest {width:110px; margin-bottom:5px;}

#one_col {width:700px;
                float:left;
                padding:20px 10px 20px 20px;}

             #one_col h1 {font-size:18px;
                                   font-weight:lighter;
	                           margin:0 0 8px 0;
                                  color:#a80a00;
                                  display:block;
                                  border-bottom:#a80a00 1px solid;
                                  padding-bottom:3px;}

             #one_col h3 {font-size:14px;
                                  color:#a80a00;}

             #one_col p, #hp-intro p {font-size:13px;
                                  color:#666;
                                  line-height:17px;
                                  margin-bottom:8px;}
             #one_col a {font-size:13px;
                                  color:#a80a00;}
             #one_col a:hover {color:#c99160;}



/* ------------------------LEFT COLUMN NAVIGATION----------------------------- */

#nav-shop {
	padding-left: 0;
	margin-left: 0;
	width: 130px;
        text-align:right;
	}

#nav-shop li {
        font-size:12px;
	list-style: none;
	margin: 0;
	padding: 3px;
	}

#nav-shop a { 	text-decoration: none;
        		display:block;
        		padding: 2px 0;
				color:#fff;
        		margin-left:20px;
        		text-align:right;
        		border-bottom:1px dotted #f8a96c;}

      #nav-shop li a {width:120px; margin-left:5px;}
      #nav-shop li a:hover {color:#a80a00;}

	

/* ------------------------Left Column General CSS----------------------------- */

	
#leftcol-shop {	float:left;
       			color:#fff;
        		font-size:12px
        		line-height:18px;
				width: 131px;
				padding:0px 4px 0 5px;
				margin-left:22px;}
				
				 #leftcol-shop h3 {	font-size:13px;
        							font-weight:lighter;
									margin:0 0 8px 0;
        							color:#fff;
        							border-bottom:#fff 1px solid;
        							padding-bottom:3px;}

#address-shop {
	width:125px;
	color:#fff;
	text-align:right;
	padding-right:5px;
	margin-top:15px;}

       	#address-shop p {	font-size:11px;
        					font-weight:lighter;
        					line-height:15px;
        					margin:5px 0 0 0;}
						
		#address-shop h3 {	font-size:14px;
        					font-weight:lighter;
        					margin:0;}

      	#address-shop a {color:white;}
      	#address-shop a:hover {color:yellow;}

	
.pad {
	padding:5px;
	text-align:right;
	color:#FFF;}


/* ------------------------SHOP HOME PAGE TEMPLATE------------------ */

#pagewrap-shop {width:742px;
              	float:right;
   				padding-bottom:10px;
				margin-right:20px;}
				
				
/* ------------------------SHOP Large PRODUCT TEMPLATE------------------ */

.related {width: 300px;
              margin:20px 0 0 30px;
              text-align:left;}

.related input {margin-right:10px;}

.related p {font-size: 13px;}


/* ------------------------SHOP Small PRODUCT TEMPLATE------------------ */

table.productSmall {width:700px; height:100%;}
#small {width:700px;
             display:block;}
table.productSmall ul li {font-size:13px;
                                      color:#777;
                                      padding-right:15px;
                                      display:inline;}
table.productSmall li.add, table.productSmall li.quantity, table.productSmall li.price {float:right; }
table.productSmall li.name, table.productSmall li.thumb {float:left; }
table.productSmall li.thumb {width:80px; overflow:hidden;}
table.productSmall li.name {width:300px; overflow:hidden;}

table.productSmall a {color:#c04943;
                                 font-size:14px; 
                                 font-weight:bold;}

input.productTextInput {width:30px;}

ul.small {border:1px solid #ddd; 
              padding:10px 10px 40px 10px;}

#heading {width: 680px;
                background-color: #bf4942;
                padding:5px 0 5px 15px;
                margin:20px 0 0 25px;}

#heading h4 {font-size:14px;
                     font-weight:lighter;
                     color:#fff;}


/* ------------------------SHOP Cart TEMPLATE------------------ */

.shop-cart {margin:0 20px;}

           .shop-cart h1 {color:#bf4942;
                         font-size:19px;
                         font-weight:lighter;
                         margin-bottom:20px;}

#catCartDetails {margin:30px 0 0 50px;}
           #catCartDetails h1 {font-size:120%; color:#a80a00;font-weight:lighter; margin-bottom:20px;}
           #catCartDetails a {color:#777; margin:30px 0 0 50px;}
           #catCartDetails a:hover {color:red;}

.shippingPostcodeDiv {padding-top:8px;}
.shippingCountryDiv  {padding-bottom:8px;}
.shippingCalc  {padding-top:8px;}

#shippingCalc input {margin-right:3px;}


/* ------------------------SHOP Buying Registration Form------------------ */

.shop-checkout h1 {color:#a80a00; font-size:100%; }
.shop-checkout h4, .shop-checkout h3 {color:#a80a00; font-size:70%;}

.shop-checkout h2 {	display:block;
                 	width:300px;
                  	font-size:90%;
                  	font-weight:lighter;
                   	color:white;
                   	background-color:#dd6223;
                   	margin:8px 0;
                   	padding:4px 0 4px 10px;}

.cat_textbox_smaller {width:125px;}


/* --------------------------------SHOP --------------------------*/

.details .description {font-size:12px;
                                 line-height:17px;}

#pagewrap-shop h1 a {	font-size:18px;
                    	text-decoration:none;
              			font-weight:lighter;
	                  	margin:10px 20px 8px 20px;
                      	color:#a80a00;
                     	display:block;
                       	border-bottom:#a80a00 1px solid;
                       	padding-bottom:3px;}

.footer {padding: 15px;}
.footer a {font-size:90%; color:#666; padding:5px 5px 0px 5px;}
.footer a:hover {color:red;}

/* --------------------------------SHOP Home Page--------------------------*/

.shop-catalogue h5 {font-size:10px;
                    color:#666;
                    font-weight:lighter;
                    margin:5px 10px 10px 15px;}

#hp-intro h1 {	font-size:20px;
	         	margin:10px 0 8px 10px;
               	color:#a80a00;}

#hp-intro p {font-size:13px;
             color:#666;
             line-height:17px;
             margin:0 20px 10px 10px;}






/* --------------------------------Shop Home Page FEATURE--------------------------*/

#hp-feature {width:700px;
                     height:159px;
                     border: solid 1px #c04943;
                     margin:20px;}

             #hp-feature h2 {font-size:18px;
                                      font-weight:lighter;
	                              margin:5px 0 0px 10px;
                                      color:#777;}

#feature-left {width:350px;
                       float:left;
                       height:159px;}
                 
#feature-box {width:340px;
                       float:right;
                       height:159px;}

.shop-product-small-feature {width:345px;}

        .shop-product-small-feature p {font-size:13px;
                    color:#666;
                    line-height:17px;}

        .shop-product-small-feature h5 a {font-size:18px;
                    color:#c04943;
                    font-weight:lighter;
                    text-decoration:none;
                    display:block;
                    padding:0px 0 10px 0px;}

        .shop-product-small-feature ul {font-size:13px;
                    color:#666;
                   text-align:right;
                    padding:5px 60px 0 0px;}

        .shop-product-small-feature li {padding-top:5px;
                    list-style-type:none;}

.image-feature {width:100px;
                         height:100px;
                         float:left;
                         margin:10px;}

 .text-feature {width:210px;
                       float:right;
                       padding:7px 10px 7px 0px;}

p.price {padding-left:25px;}

ul.productfeaturelist {list-style-type:none;}

#featurebox input.productSubmitInput {font-size:10px;}




/* ----------------------Shop Error MESSAGES----------------------*/

.system-error-message p {font-size:14px;
                                          line-height:20px;
                                          padding-bottom:15px !important;}




