/****** e-comshops v3.6 CSS ******/

/****** HTML ELEMENTS ******/

	body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #967873;
   		background: url(assets/back12_grey.gif); /* was /back.gif */
		margin: 0px;
		padding: 10px;
		text-align: center;
	}
	
	#k4{
		text-align: left;
		margin: 0 auto;
		width: 800px; /* was 700px */
		background: #000;
	}
	
	td, p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
    	color: #967873;
	}
	
	h2 {
        font-size: 12px;
        color: #fff;
    }
	
	a {
		color: #fff;
		text-decoration: none;
	}
	
	a:hover {
		color: #fff;
		text-decoration: underline;
	}
	
	form {
		margin: 0px;
		padding: 0px;
	}
	
	hr {
		color: #967873;
	}
	
/****** SURROUNDING TABLE ******/

	#container {
		background-color: #000;
		border: 1px double #006600;
	}

	#container td {
		padding: 5px;
	}



/****** MAIN CONTENT TABLE AREAS ******/

	#content {
		background-color: #000;
	}
	
	#content .bodybold {
		color: #967873;
	}

    #content .bodySm {
		color: #967873;
	}
	
	#itembox {
		width: 620px;
        height: 250px;
        margin-bottom: 10px;
        padding: 10px 0 10px 0;
        }
		
	.content12 h1.featuredtitle {
		color: white;
		font-size: 18px;
		padding: 0 0 0 28px;
	}

/****** MAIN CONTENT TABLE - RIGHT ******/

        #content #right .welcome p{
        	padding: 5px 20px 0 20px;
   		}

/* STYLE1 TEXT */
        #content #right .style1 {
            font-size: 12px;
			color: #967873;
		}

/* TABLE HEADERS */
		#content th {
			font-weight: bold;
			color: #FFFFFF;
			background-color: #000;
			font-size: 18px;
			text-align: left;
			margin: 0px;
			padding: 0 18px 10px 20px;
		}
		
/* NUMBER OF ITEMS */
    	 #content #right .noofitems {
          	text-align: left;
			padding-left: 20px;
    	}

/* PRODUCT NAME */
		#content #right h2#itemname{
			font-size: 18px;
			font-weight: bold;
			color: #fff;
			margin: 5px 0 0 20px;
			padding: 5px 0 0 0;
			border-top: 1px solid #967873;
		}
		
/* BACK TO LISTINGS CELL */

		#content #right #back-to-listings-cell {
			margin: 5px 10px 5px 0;
			padding: 5px 0 0 0;
			border-top: 1px solid #967873;
		}

/* BACK TO LISTINGS BUTTON */
		#content #right h2#back-to-listings {
			width: 103px;
			color: #fff;
			font-size: 11px;
			margin: 5px 0 5px 0;
			padding: 0 3px 1px 0;
			border: 1px solid #967873;
		}
		
/* BACK TO LISTINGS BUTTON - bottom of item description page */
		#content #right h2#back-to-listings2 {
			width: 103px;
			color: #fff;
			font-size: 11px;
			float: right;
			padding: 0 3px 1px 0;
			margin-right: 10px;
			border: 1px solid #967873;
		}
		
/* TOP OF PAGE BUTTON */
		#content #right h2#top-of-page {
			width: 73px;
			color: #fff;
			font-size: 11px;
			padding: 0 6px 2px 0;
			border: 1px solid #967873;
		}

/* TOP OF PAGE BUTTON - list-items page */
		#content #right h2#top-of-page2 {
			width: 73px;
			color: #fff;
			font-size: 11px;
			float: left;
			padding: 0 6px 2px 0;
			border: 1px solid #967873;
		}

/* PRODUCT PRICE */
		#content #right h2#itemcost {
			font-size: 18px;
			font-weight: bold;
			color: #fff;
			margin: 5px 10px 5px 0;
			padding: 5px 0 0 0;
		}
		
		#content .itemprice td {
			margin: 0px;
			padding: 0px;
		}
		
		.liprice {
			font-weight: bold;
		}
		
/* REDUCED FROM TEXT (UNDER PRICE)*/
		#content #right span#reduced {
			margin: 0 10px 0 0;
			padding: 0px;
		}
		
/* ITEM DESCRIPTION*/
        #content #right .itemdescription {
			margin: -5px 10px 10px 0;
		}
		
/* VAT*/
		#content #right .vat {
			color: #967873;
			padding: 0 10px 0 20px;
		}
		
/* QUANTITIY TO ORDER & ADD TO CART BUTTON */
		#content .addbox {
			font-weight: bold;
			color: #fff;
			background-color: #000;
			margin: 0px;
			padding: 5px;
			font-size: 13px;
		}

/* REVIEW LINKS & HOVER */
		#content .reviews a {
			font-size: 10px;
			font-weight: bold;
			color: #999999;
			text-decoration: none;
		}
	
		#content .reviews a:hover {
			color: #333333;
		}
		
/* TITLE CELL FOR PRODUCT DESCRIPTION & IMAGE */
	
		#content .productbg .itemtitle{
			background-color: #000;
			padding: 0px;
		}
		
/* BACKGROUND CELL FOR PRODUCT DESCRIPTION & IMAGE */
	
		#content .productbg {
			background-color: #000;
			padding: 10px 0 0 20px;
		}

/* PREVIOUS & NEXT BUTTONS IN LIST ITEMS */
	
		#content #buttons {
			text-align: right;
			margin-right: 10px;
			padding: 0 0 10px 0;
		}
	
		#content #buttons input {
			font-size: 11px;
			font-weight: bold;
			color: #FFFFFF;
			background: #000;
			border: 1px solid #967873;
			margin-right: 10px;
			padding: 0px;
			font-family: Arial, Helvetica, sans-serif;
		}
	
		#content #buttons form {
			margin: 0px;
			padding: 0px;
			display: inline;
		}
		

/****** MAIN CONTENT - SHOPPING CART ******/

      #content #right .cart_header{
            font-size: 18px;
	    	font-weight: bold;
	    	color: #FFF;
            border-bottom: 1px solid #967873;
            text-align: left;
            margin: 0 15px 15px 20px; 
        }

      #content #right .cart_total{
            font-size: 15px;
	    	color: #FFF;
            border-top: 1px solid #967873;  
        }
		
       #content #right .cart_items{
	    	font-size: 14px;
            color: #fff;
            height: 30px;
            font-weight: normal;
            border-top: 1px solid #967873;
	}

       #content #right .cart_table{
            font-size: 13px;
            height: 50px;
	    	color: #FFF;
            border-top: 1px solid #967873;
			padding-top: 10px;
        }

       #content #right .cart_title{
            font-size: 16px;
	    	color: #fff;
            border-bottom: 1px solid #967873;
        }
		
/****** MAIN CONTENT - ITEM ADDED TO CART ******/

        #content #right .item_added{
           	font-size: 16px;
          	color: #fff;
     	}

/****** MAIN CONTENT - CONTACT INFORMATION ******/

        #content #right .contact_details_header{
           	font-size: 18px;
			font-weight: bold;
	        color: #FFF;
            border-bottom: 1px solid #967873;
            text-align: left;
            margin: 0 10px 15px 20px;   
        }
		
	#content #right .contact_details{
            text-align: left;
            margin: 0 10px 0 0px;   
        }
		
	#content #right .formfont{
            font-size: 12px;
            font-family: Arial, Helvetica, sans-serif;
        }

/****** MAIN CONTENT - SPECIAL OFFERS ******/

     	#content2 {
           	width: 580px;  /* was 480px */
            margin-left: 20px;
		    background-color: #000;
            padding-bottom: 30px;
		}

        #content2 img {
		    padding: 0 0 30px 0;
	   	}

/* HEADERS FOR SPECIAL OFFER ITEMS */	

		#content2 .featuredtitle {
			color: #FFFFFF;
			display: block;
			font-size: 18px;
			font-weight: bold;
			padding: 0 0 5px 0;
			margin: 0 0 10px 0;
            border-bottom: 1px solid #967873;
		}

       	#content2 .featuredtitle2 {
			font-size: 15px;
			font-weight: bold;
			color: #fff;
		}

/****** MAIN CONTENT - FEATURED PRODUCTS ******/

      	#content3 {
             width: 580px; /* was 480px */
             margin-left: 20px;
             background-color: #000;
			 margin-bottom: 10px;
	    }

    	 #content3 img {
		 	padding: 0 0 30px 0;
	   	}


/* HEADER FOR SPECIAL OFFER ITEMS */	

		#content3 .featuredtitle {
			color: #FFFFFF;
			display: block;
			font-size: 18px;
			font-weight: bold;
			padding: 0 0 5px 0;
			margin-top: 0;
			margin: 0 0 10px 0;
            border-bottom: 1px solid #967873;

		}

        #content3 .featuredtitle2 {
			font-size: 14px;
			font-weight: bold;
			color: #fff;	
		}

/****** LEFT HAND MENU (LEGACY) ******/

	#nav p {
		padding: 0px;
		margin: 0px;
	}
	
	#nav a {
		font-weight: bold;
		color: #fff;
		text-decoration: none;
		display: block;
	}
	
	#nav a:hover {
		font-weight: bold;
		color: #fff;
		text-decoration: none;
	}

    #nav .navlinks a{
        display: block;
		font-size: 16px;
		font-weight: bold;
		color: #FFFFFF;
        text-indent: 15px;
		padding: 6px 0 6px 0px;
		border-top: 1px solid #967873;
		height: auto !important;
		height: 1%;
    }

    #nav .navlinks a:hover{
        background: #967873;
    }

/* CATEGORIES AND SUBCATEGORIES MENU */

		#nav #catmenu {
            width: 176px;
			margin: 0;
			padding-bottom: 10px;
		}
		#nav #catmenu .catheader {
			display: block;
			font-size: 16px;
			font-weight: bold;
			color: #FFFFFF;
			text-indent: 15px;
			padding: 6px 0px 6px 0px;
			border-top: 1px solid #967873;
			border-bottom: 1px solid #967873;
		}
		#catmenu ul{
			list-style: none;
			margin: 0px;
			padding: 0px;
			border: none;
		}
		#catmenu li{
		    text-indent: 8px;
			list-style: none;
			margin-bottom: 0;
			height: auto !important;
			height: 1%;
		}
		#catmenu li a {
			font-weight: bold;
			display: block;
			padding: 2px 0px 2px 0px;
			font-size: 12px;
			text-indent: 25px;
			color: #FFFFFF;
			text-decoration: none;
		}

		#catmenu li a:hover {
			display: block;
			background-color: #967873;
			color: #FFFFFF;
			text-decoration: none;
		}
        #catmenu li ul li a {
            text-indent: 30px;
            color: #967873;
        }
		.show{display: block;}
		.hidden{display: none;}
	
/* HOT MENU */

		#nav #hotmenu {
            width: 176px;
			margin-top: 0px;
			margin-right: 0px;
			padding-bottom: 10px;
			margin-left: 0px;
		}
		
		#nav #hotmenu p{padding:0;}

		#nav #hotmenu .hotheader {
			display: block;
			font-size: 15px;
			font-weight: bold;
			color: #FFFFFF;
			text-indent: 15px;
			padding: 5px 0 3px 0px;
			border-top:1px solid #967873;
			border-bottom:1px solid #967873;
		}

     	#nav #hotmenu a {
			font-weight: bold;
			display: block;
			font-size: 11px;
                        text-indent: 0;
			padding: 5px 0px 5px 25px;
			color: #FFFFFF;
			text-decoration: none;
		}

		#nav #hotmenu a:hover {
			display: block;
			background-color: #967873;
			font-size: 11px;
			color: #FFFFFF;
			text-decoration: none;
			padding: 5px 0px 5px 25px;
		}
		
/* SALE MENU */

		#nav #salemenu {
            width: 176px;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 10px;
			margin-left: 0px;
		}
		
		#nav #salemenu p{padding:0;}


		#nav #salemenu .saleheader {
			display: block;
			font-size: 15px;
			font-weight: bold;
			color: #FFFFFF;
			text-indent: 15px;
			padding: 6px 0 6px 0px;
			border-top:1px solid #967873;
			border-bottom:1px solid #967873;
		}


       	#nav #salemenu a {
			font-weight: bold;
			display: block;
			font-size: 11px;
                        text-indent: 0;
			padding: 5px 0 5px 25px;
			color: #FFFFFF;
			text-decoration: none;
		}

		#nav #salemenu a:hover {
			display: block;
			background-color: #967873;
			font-size: 11px;
			color: #FFFFFF;
			text-decoration: none;
			padding: 5px 0 5px 25px;
		}


/* SPECIAL MENU */

		#menu #specialmenu {
			background-color: #CCCC99;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 10px;
			margin-left: 0px;
		}


		#menu #specialmenu .specialheader {
			display: block;
			font-size: 11px;
			font-weight: bold;
			color: #FFFFFF;
			background-color: #999966;
			padding: 5px;
		}
		
/* FEATURED MENU */

		#nav #featuredmenu {
            width: 176px;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 10px;
			margin-left: 0px;
		}
		
		#nav #featuredmenu p{padding:0;}


		#nav #featuredmenu .featuredheader {
			display: block;
			font-size: 15px;
			font-weight: bold;
			color: #FFFFFF;
			padding: 6px 0 6px 5px;
			border-top:1px solid #967873;
			border-bottom:1px solid #967873;
		}


       	#nav #featuredmenu a {
			font-weight: bold;
			display: block;
			font-size: 11px;
            text-indent: 8px;
			padding: 5px 0 5px 0px;
			color: #FFFFFF;
			text-decoration: none;
		}

		#nav #featuredmenu a:hover {
			display: block;
			background-color: #967873;
			font-size: 11px;
			color: #FFFFFF;
			text-decoration: none;
			padding: 5px 0 5px 0px;
		}


/* CHECKOUT STYLES */

	#checkoutright {
		text-align: left;
	}

	#checkoutbg {
		background-color: #000;
		margin: 0px;
		padding: 0px;
	}

	#checkoutborder {
		background-color: #000;
		font-size: 14px;
		font-weight: bold;
		color: #FFFFFF;
	}
	
	#right .carttext2 a {
		color: #fff;
	}
	
	#right .carttext a{
		color: #fff;
	}
	
/* PAYPAL PAGE */

	#right .paypal1 {
		height: 10px;
	   	color: #FFF;
        padding: 0px;
	}
	
	#right .paypal2 {
	    font-size: 18px;
		font-weight: bold;
	    color: #fff;
        padding: 5px 0 5px 0;
	}
	
	#right #paypalgo {
		border: 1px solid #967873;
	}

/****** FOOTER CSS (BOTTOM NAV) ******/
		
	#footer {
     	border-top: 1px solid #967873;
   	}
		
	#footer p {
		font-size: 9px;
		color: #967873;
	}
	
	#footer .footertext {
        padding-right: 18px;
		font-weight: bold;
        font-size: 11px;
    }
	
	#footer a {
		font-size: 11px;
		font-weight: bold;
		color: #967873;
		text-decoration: none;
        padding: 7px 2px 7px 2px;
	}
	
	#footer a:hover {
		color: #fff;
	}
