body
{
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 background: #f3eccf;
}

hr.cart
{
 border: none;
 color: #472311; 
 background-color: #472311; 
 height: 1px;
}

span.footer
{
 font-size: 8pt;
}
a.footer:link
{
 color: #339999;
 text-decoration: none;
}
a.footer:visited
{
 color: #339999;
 text-decoration: none;
}
a.footer:hover
{
 color: #339999;
 text-decoration: underline;
}
a.footer:active
{
 color: #339999;
 text-decoration: underline;
}
/***********************************************************/
/* SMALLCART TOTALS FONT	  						   		   */
/***********************************************************/
font.smallcarttotalsfont{
	font-family: verdana, sans-serif;
	font-size: 14px;
	font-style :normal;
	color: #000000;
}

/***********************************************************/
/* SMALLCART TITLE FONT	  						   		   */
/***********************************************************/
font.smallcarttitlefont{
	font-family: verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:  #472311;
}
/***********************************************************/
/* SMALLCART TITLE FONT	  						   		   */
/***********************************************************/
td.smallcarttitlefont{
	font-family: verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:  #472311;
}
/***********************************************************/
/* SMALLCART FONT											   */
/***********************************************************/
font.smallcartfont{
	font-family: verdana, sans-serif;
	font-size: 10px;
	font-style:normal;
	color: #000000;
}
/***********************************************************/
/* FOOTER FONT											   */
/***********************************************************/
font.footer {
	font-family: verdana, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #000000;
}
/***********************************************************/
/* MENU FONT											   */
/***********************************************************/
font.menufont {
	font-family: verdana, sans-serif;
	font-size: 19px;
	font-style: normal;
	color: #ffffff;
}
/***********************************************************/
/* PRODUCT DETAILS DESCRIPTION
/***********************************************************/
font.productdetailsdescriptionfont {
	font-family: verdana, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #000000;
}
/***********************************************************/
/* PRODUCT DETAILS PRICE
/***********************************************************/
font.productdetailspricefont {
	font-family: verdana, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color:#000000;
}
/***********************************************************/
/* SELECT COLOUR
/***********************************************************/
font.selectcolourfont {
	font-family: verdana, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
/***********************************************************/
/* PRODUCT DETAILS COMMENT
/***********************************************************/
font.productdetailscommentfont {
	font-family: verdana, sans-serif;
	font-size: 15px;
	font-style: normal;
	color: #000000;
}
/***********************************************************/
/* PRODUCT DETAILS OPTIONS - COLOUR/SIZE/FITTING
/***********************************************************/
font.productdetailsoptionsfont {
	font-family: verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #d0712f;
}
/***********************************************************/
/* CART FONT											   */
/***********************************************************/
font.cartfont {
	font-family: verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}
/***********************************************************/
/* CART CAPTION FONT											   */
/***********************************************************/
font.cartcaptionfont {
	font-family: verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #ffffff;
}
/***********************************************************/
/* CART TOTALS FONT											   */
/***********************************************************/
font.carttotalsfont {
	font-family: verdana, sans-serif;
	font-size: 19px;
	font-style: normal;
	color: #000000;
}
/***********************************************************/
/* CHECKOUT FONT											   */
/***********************************************************/
font.checkoutfont {
	font-family: verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}
/***********************************************************/
/* ORDER TITLE FONT											   */
/***********************************************************/
font.ordertitlefont {
	font-family: verdana, sans-serif;
	font-size: 15px;
	font-style: normal;
	color:  #d0712f;
}

p.caption
{
	font-family: verdana, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #472311;
	text-decoration: none;
	margin-left: 10px;
}

p.captionerror
{
	font-family: verdana, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
	margin-left: 10px;
	margin-bottom: 0px;
	background:#ffffd5;
	border-style: solid;
	border-bottom: 0px;
	border-width: 1px;	
}

p.captioninfo
{
	font-family: verdana, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color:  #000000;
	text-decoration: none;
	margin-left: 10px;
	margin-bottom: 0px;
	border-style: solid;
	border-bottom: 0px;
	border-width: 1px;
	background:#ffffd5;		
}

p.nav
{
	font-family: verdana, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color:  #958d7a;
	text-decoration: none;
	margin-left: 10px;
}

li
{
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	margin-left: 0px;
	margin-right: 10px;
	margin-top:0px;
	text-align: justify;
}
p.text
{
	font-family: verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #472311;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 10px;
	margin-top:0px;
}


p.textblue
{
	font-family: verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #339999;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 10px;
	margin-top:0px;
}

p.textcart
{
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #472311;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 10px;
	margin-top:0px;
}
p.texterror
{
	font-family: verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #ff0000;
	text-decoration: none;
	margin-left: 10px;
	margin-top:0px;
	margin-bottom: 0px;
	/*background:#ffffd5;*/
	border-style: none;
	border-top: 0.5px;
	border-width: 0.5px;			
}

p.textinfo
{
	font-family: verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-left: 10px;
	margin-top:0px;
	border-style: solid;
	border-top: 0px;
	border-width: 1px;
	background:#ffffd5;				
}

p.smalltext
{
	font-family: verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #472311;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 10px;
	margin-top:0px;
}

p.textgrid
{
 font-family: arial, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #472311;
 text-decoration: none;
  margin: 0px;

}

.align-justify {
	text-align: justify;
}


input.button
{
	font-family: verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	background: #339999;
	border: #26a solid 1px
}

input.text
{
	font-family: verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	background: #FFFF99;
	border: #26a solid 1px
}


/* CSS Document */


a.name{
	font-family: verdana, sans-serif;
	font-size:14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.name:visited{
	font-family: verdana, sans-serif;
	font-size:14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.name:hover{
	font-family: verdana, sans-serif;
	font-size:14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.name:active{
	font-family: verdana, sans-serif;
	font-size:14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.cart{
	font-family: verdana, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #339999;
	text-decoration: none;
}

a.cart:visited{
	font-family: verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #339999;
	text-decoration: none;
}
a.cart:hover{
	font-family: verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;	
	text-decoration:none;
}
a.cart:active{
	font-family: verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #339999;
	text-decoration: none;
}


a.price{
	font-family: verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.price:visited{
	font-family: verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.price:hover{
	font-family: verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.price:active{
	font-family: verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
span.nav{
	font-family: verdana, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #cccccc;
	text-decoration: none;
}

a.nav{
	font-family: arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #958d7a;
	text-decoration: none;
}

a.nav:visited{
	font-family: arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #958d7a;
	text-decoration: none;
}
a.nav:hover{
	font-family: arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;	
	text-decoration:none;
}
a.nav:active{
	font-family: arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #339999;
	text-decoration: none;
}


a.nav1{
	font-family: verdana, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.nav1:visited{
	font-family: verdana, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.nav1:hover{
	font-family: verdana, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #958d7a;	
	text-decoration:none;
}
a.nav1:active{
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.subdep:link{
	font-family: verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #055f3b;
	text-decoration: none;
	padding-left:10px;
}
a.subdep:visited{
	font-family: verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #055f3b;
	text-decoration: none;
}
a.subdep:hover{
	font-family: verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #055f3b;	
	text-decoration:underline;
}
a.subdep:active{
	font-family: verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #055f3b;
	text-decoration: none;
}

a.subdepselected:link{
	font-family: verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
	padding-left:10px;
}
a.subdepselected:visited{
	font-family: verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}
a.subdepselected:hover{
	font-family: verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;	
	text-decoration:underline;
}
a.subdepselected:active{
	font-family: verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}

/*CELL LINK*/
td.withLink { 
height: 30px; 
margin:0px;
padding: 0px; 
width: 150px; 
margin-top:50px;
} 

td.withLink a { 
display: block; 
height: 30px; 
width: 150px; 
margin: 0px;
} 

td.withLink a:hover { 
background: #cccccc; 
color: #000000;
} 


p{
margin-top: 5px;
}

img{
border: 0px;
}

img.selected{
border: 1px;
border-style:solid;
border-color:#339999;
}

h1{color:#000; font-size:18px; line-height:13px; margin-left:0px; margin-top:10px;margin-bottom:10px}

table.products
{
	width: 742px;
	height:305px;
	border: 1px #ccc solid;
}

td.carttable
{
	font-size:14px;	
	font-family:verdana;	
	font-weight: bold;	
	color:#db1721; 	
	padding: 10px;
	background: #fff; 	
}

td.carttablethankyou
{
	font-size:14px;	
	font-family:verdana;	
	font-weight: normal;	
	color:#9f9f9f; 	
	padding: 10px;
}

h1.checkout
{
	font-family:verdana;
	font-size:14px;
	font-weight: bold; 
	color:#ef3e36;
}

td.cartdescription
{
	font-family:verdana;
	font-size:14px;
	font-weight: normal; 
	color:#7c7c7c;
}

a.cartdescription
{
	font-family:verdana;
	font-size:14px;
	font-weight: normal; 
	color:#ef3e36;
	text-decoration: none;	
}

a.cartdescription:hover
{
	font-family:verdana;
	font-size:14px;
	font-weight: normal; 
	text-decoration: underline;
	color:#ef3e36;
}

td.checkout
{
	width:100%;
	padding-bottom: 30px;
}

span.checkout
{
	font-family:verdana;
	font-size:14px;
	font-weight: normal; 
	color:#7c7c7c;
}


td.checkouttitle
{
	font-family:verdana;
	font-size:14px;
	font-weight: normal; 
	color:#7c7c7c;
	text-align: right;
}

input.checkout
{
	width:125px;
}

a.checkout
{
	font-family:verdana;
	font-size:11px;
	font-weight: normal; 
	color:#ef3e36;
	width: 150px;
}

a.checkout:hover
{
	font-family:verdana;
	font-size:11px;
	font-weight: normal; 
	color:#ef3e36;
	width: 150px;
}

table.accountbox
{
 	width:100%;
	text-align:center;
	padding: 10px;
	margin: 0px;
	border: #C5C3C3 1px solid; 
	background: #fff;
}
td.carttitle
{
	font-family: verdana, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #472311;
	text-decoration: none;
	margin-left: 10px;
}

td.accountleftselected
{
	font-family:verdana;
	font-size:12px;
	font-weight: bold; 
	color:#000000;
	width: 250px;
	text-align: left;
}

td.accountleftnotselected
{
	font-family:verdana;
	font-size:12px;
	font-weight: normal; 
	color:#7c7c7c;
	width: 250px;
	text-align: left;
}
table.account
{
	border:0px; 
	width:100%;
	margin:0px;
	padding:0px;
}
td.accountright
{
	font-family:verdana;
	font-size:14px;
	font-weight: normal; 
	color:#7c7c7c;
	text-align: left;
}


a.ml1
{
	font-family:verdana;
	font-size:14px;
	font-weight: normal; 
	color:#7c7c7c;
	text-align: left;
}

a
{
	font-weight: normal; 
	color:#958D7A;
	text-align: left;
	text-decoration:none;

}

table.menu
{
	padding:10px;
	padding-top:0px;
	width:100%;
	height:305px;
	border: 0px #ccc solid;
}

div.department
{
	background-color:#f3eccf;
	padding:5px;
	border-bottom:1px solid #055f3b;
	color:#055f3b
}

div.departmentselected
{
	background-color:#f3eccf;
	padding:5px;
	border-bottom:1px solid #055f3b;
	color:#ff0000
}
/* ------------------------------------------------------------------------ */
td.coloursize
{
 margin: 0px;
 padding: 0px;
 text-align: center;
 width: 20px;
}
/* ------------------------------------------------------------------------ */
td.colourbox
{
 width: 20px;
 height: 16px;
 padding: 2px;
 margin: 0px;
}
td.colourbox:hover
{
 background: #ffffff;
}
/* ------------------------------------------------------------------------ */
td.colourbox a
{
 display: block;
 width: 20px;
 height: 16px;
 margin: 0px;
 padding: 0px;
 background: #ffffff;
 text-decoration: none;
 font-size: 1px;
}
/* ------------------------------------------------------------------------ */
table.colourlist
{
 border-collapse: separate;
 border-spacing: 4px 2px;
}

/* SK additions */
/* ------------------------------------------------------------------------ */
td.headercaption
{
 font-family: verdana, sans-serif;
 font-size: 26px;
 color: #666632;
 text-align: center;
}
/* ------------------------------------------------------------------------ */
div.topbar
{
 background-color: #f3eccf;
 padding-top: 10px;
 padding-bottom: 10px;
}
/* ------------------------------------------------------------------------ */
div.bigmenu
{
 background: #996665;
 color: #ffffff;
 text-align: center;
 font-family: verdana, sans-serif;
 height: 32px;
 font-weight: bold;
}
div.bigmenu span
{
 color: #ffffff;
 padding: 0 16px 0 16px;
 font-weight: normal;
 font-size: 20px;
}
/* ------------------------------------------------------------------------ */
div.gradient-content
{
 padding-top: 16px;
 background: #f3eccf url('site/backgrad.png') repeat-x top right;
}
/* ------------------------------------------------------------------------ */
td.onlineshop
{
 background: #996665;
 color: #ffffff;
 border-bottom: 1px solid #f3eccf;
 font-family: verdana, sans-serif;
 font-size: 20px;
 text-align: center;
 height: 36px;
}
/* ------------------------------------------------------------------------ */
a.category
{
 display: block;
 border-bottom: 1px solid #f3eccf;
 font-family: verdana, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #ffffff;
 text-decoration: none;
 padding: 5px 5px 5px 25px;
 background: #999967 url('site/round-arrow.png') no-repeat left center; 
}
a.category:hover 
{ 
 background: #646442 url('site/round-arrow-dark.png') no-repeat left center; 
}
a.category-on
{
 display: block;
 border-bottom: 1px solid #f3eccf;
 font-family: verdana, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #ffffff;
 text-decoration: none;
 padding: 5px 5px 5px 25px;
 background: #646442 url('site/round-arrow-dark.png') no-repeat left center; 
}
/* ------------------------------------------------------------------------ */
a.dep
{
 font-family: verdana, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #ffffff;
 text-decoration: none;
 padding: 0 0 0 20px;
}
a.dep:link { text-decoration: none; }
a.dep:visited { text-decoration: none; }
a.dep:hover { text-decoration:none; }
a.dep:active { text-decoration: none; } 
/* ------------------------------------------------------------------------ */
a.pagelinks
{ 
 display: block;
 font-family: verdana, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #ffffff;
 text-decoration: none;
 padding: 5px 5px 5px 25px;
 border-bottom: 1px solid #f3eccf;
 background: #055F3B url('site/square-arrow.png') no-repeat left center; 
}
a.pagelinks:hover
{
 background: #2A6105 url('site/square-arrow-dark.png') no-repeat left center; 
}
/* ------------------------------------------------------------------------ */
div.homepagecontent
{
 margin: 0px;
 padding: 0px;
}
div.homepagecontent img
{
 border: 0px;
 padding: 0px;
 margin: 0px;
}
/* ------------------------------------------------------------------------ */
div.specialoffers
{
 background-color: #f3eccf;
 padding: 10px;
 font-size: 12px;
 font-family: verdana, sans-serif;
 text-align: left;
}
div.specialoffers a 
{
 font-size: 12px;
 color: #2E5D53;
}
div.specialoffers a:hover { text-decoration:underline; }
/* ------------------------------------------------------------------------ */
table.homepageboxes
{
 width: 542px;
}
table.homepageboxes td
{
 vertical-align: top;
 padding: 2px;
 color: #ffffff;
 background: #999967;
 margin: 0px;
}
table.homepageboxes td p
{
 margin: 0px;
}

span.homepagelink
{
 padding: 8px 0px 6px 2px;
 display: block;
 font-family: verdana, sans-serif;
}

span.homepagelink a 
{
 font-family: verdana, sans-serif;
 font-size: 12px;
 color: #ffffff;
 margin-left: 8px;
}
span.homepagelink a:link { text-decoration: none; }
span.homepagelink a:visited { text-decoration: none; }
span.homepagelink a:hover { text-decoration: underline; }
span.homepagelink a:active { text-decoration: none; } 
/* ------------------------------------------------------------------------ */
div.product-content 
{
}
table.product-header
{
 width: 542px;
 background-color: #999967;
 padding: 4px; 
 color: #ffffff; 
 font-family: verdana,geneva; 
 text-align: left; 
 font-size: 14px;
 border: 0px none;
 font-weight: bold;
}
table.product-list
{
 width: 542px;
 padding: 0px; 
 color: #000000; 
 font-family: verdana,geneva; 
 text-align: left; 
 font-size: 12px;
 border: 0px none;
 margin-top: 10px;
}
table.product-list tr
{
 vertical-align: top;
}

table.product-list-item
{
 width: 129px;
 padding: 0px; 
 color: #000000;
 font-size: 12px;
}
td.product-list-image
{
 width: 125px;
 background-color: #999967;
 padding: 2px; 
}
td.product-list-text
{
 padding-top: 4px;
 padding-bottom: 8px;
}
td.product-list-text a 
{
 font-size: 12px;
 color: #000000;
 margin-left: 2px;
}
td.product-list-text a:link { text-decoration: none; }
td.product-list-text a:visited { text-decoration: none; }
td.product-list-text a:hover { text-decoration: underline; }
td.product-list-text a:active { text-decoration: none; } 

span.prodcode
{
 font-size: 9px;
 font-weight: bold;
}
/* ------------------------------------------------------------------------ */
table.product-page
{
 width: 542px;
 padding: 0px; 
 color: #000000; 
 font-family: verdana,geneva; 
 text-align: left; 
 font-size: 12px;
 border: 0px none;
 margin-top: 10px;
}
table.product-page td 
{
 vertical-align: top;
}
td.product-page-rightbox
{
 padding-left: 16px;
}
p.prod-desc
{
 font-size: 18px;
 margin: 0px 0px 8px 0px;
}
p.prod-retailprice
{
 font-size: 18px;
 margin: 12px 0px 0px 0px;
}
p.prod-smalltext
{
 font-size: 9px;
 margin: 12px 0px 4px 0px;
}
/* ------------------------------------------------------------------------ */
td.prod-enlarge a
{
 font-size: 12px;
 color: #000000;
 padding-left: 2px;
}
td.prod-enlarge a:link { text-decoration: none; }
td.prod-enlarge a:visited { text-decoration: none; }
td.prod-enlarge a:hover { text-decoration: underline; }
td.prod-enlarge a:active { text-decoration: none; }
/* ------------------------------------------------------------------------ */
table.prod-colourmain
{
 width: 90%;
 margin-top: 12px;
}
div.prod-colourlisttop
{
 font-family: verdana,geneva; 
 color: #000000;
 text-align: left; 
}
table.prod-colourlist
{
 border: 0px none;
 border-collapse: separate;
 border-spacing: 4px 4px;
 margin-top: 4px;
 width: 90%;
}
td.prod-colourlistsize
{
 margin: 0px;
 padding: 0px;
 text-align: center;
 width: 20px;
 
 font-family: arial, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #472311;
 text-decoration: none;
}
table.prod-colourlist td
{
 margin: 0px;
 text-align: center;
 
 font-family: arial, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #472311;
 text-decoration: none;
}
td.prod-colourname
{
}
/* ------------------------------------------------------------------------ */
table.cart-pageheader
{
 width: 742px;
 background-color: #999967;
 padding: 4px; 
 color: #ffffff; 
 font-family: verdana,geneva; 
 text-align: left; 
 font-size: 14px;
 border: 0px none;
 font-weight: bold;
}
div.cart-empty
{ 
 margin-top: 12px;
 background: #ffffff;
 text-align: left;
 font-family: verdana,geneva;
 font-size: 14px;
 padding: 5px;
}
table.cart-main
{
 width: 742px;
 margin-top: 12px;
 text-align: center;
 font-family: verdana,geneva;
 font-size: 12px;
 border-collapse:collapse;
}
table.cart-main th
{
 font-weight: normal;
 border-bottom: 1px solid #999967;
 text-align: center;
 background-color: #999967;
 color: white;
}
tr.cart-totals
{
 font-size: 16px;
 font-weight: bold;
 border-top: 1px solid #999967;
 border-bottom: 1px solid #999967;
}
tr.cart-totals td
{
 padding: 4px 0 4px 0;
}
img.cart-img
{
 margin-top: 4px;
 margin-bottom: 4px;
 border: 0 none;
}
a.cart-link
{
 font-size: 12px;
 color: #000000;
}
a.cart-link:link { text-decoration: none; }
a.cart-link:visited { text-decoration: none; }
a.cart-link:hover { text-decoration: underline; }
a.cart-link:active { text-decoration: none; }
/* ------------------------------------------------------------------------ */
div.helppage-content 
{
}
table.helppage-header
{
 width: 542px;
 background-color: #646442;
 padding: 4px; 
 color: #ffffff; 
 font-family: verdana,geneva; 
 text-align: left; 
 font-size: 14px;
 border: 0px none;
 font-weight: bold;
}
div.helppage
{
 margin-top: 10px;
 background-color: #F3ECCF;
 text-align: left;
 padding: 0px 8px;
 font-family: verdana, sans-serif;
 font-size: 12px;
}
/* ------------------------------------------------------------------------ */
div.footerbox
{
 font-family: verdana,geneva; 
 font-size: 10px;
 background-color: #F3ECCF;
 text-align: left;
 padding-top: 8px;
}
/* ------------------------------------------------------------------------ */
div.footerbox a
{
 font-size: 10px;
}
div.footerbox a:link { text-decoration: none; }
div.footerbox a:visited { text-decoration: none; }
div.footerbox a:hover { text-decoration: underline; }
div.footerbox a:active { text-decoration: none; }

table.footertlb td
{
 text-align: left;
}
/* ------------------------------------------------------------------------ */
.button-green
{
 font-family: verdana, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 padding: 4px 16px;
 margin-right: 4px;
 color: #ffffff;
 background-color: #055F3B;
 border: none;
 -moz-border-radius: 8px;  
 -webkit-border-radius: 8px;  
 border-radius: 8px;
}
.button-green:hover 
{
 background-color: #2A6105;
}
/* ------------------------------------------------------------------------ */
.button-dark
{
 font-family: verdana, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 padding: 4px 16px;
 margin-right: 4px;
 color: #ffffff;
 background-color: #312D29;
 border: none;
 -moz-border-radius: 8px;  
 -webkit-border-radius: 8px;  
 border-radius: 8px;
}
.button-dark:hover 
{
 background-color: #756B61;
}
/* ------------------------------------------------------------------------ */