<style type="text/css">

.autlink {
	font-size: 14px;
	color: #D9531D;
	font-family: Georgia, Times new roman, serif;
	font-weight: bold;
	text-decoration: none;
}

a.autlink:visited {
	font-size: 14px;
	color: #D9531D;
	font-weight: bold;
	text-decoration: none;
}

a.autlink:link {
	font-size: 14px;
	color: #D9531D;
	font-family: Georgia, Times new roman, serif;
	font-weight: bold;
	text-decoration: none;
}

a.autlink:active {
	color: #D9531D;
	font-weight: bold;
	text-decoration: none;
}

a.autlink:hover {
	color: #830024;
	font-weight: bold;
	text-decoration: none;
}

A.autlink2:link, A.autlink2:active, A.autlink2:visited {
	font-size: 12px;
	font-family: Georgia, Times new roman, serif;
	color: #999999;
	font-weight: normal;
	text-decoration: none;
}

A.autlink2:hover {
	font-family: Georgia, Times new roman, serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}

.nw {
	font-family: arial, verdana, sans-serif;
	color: #666666;
	font-size: 10px;
	line-height: 12px
	font-weight: bold;
	text-decoration: none;
}

a.nwlink:visited {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

a.nwlink:link {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

a.nwlink:active {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

a.nwlink:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}



.aut2 {
	font-family: Georgia, Times new roman, serif;
	font-size: 12px;
	line-height: 12px
	font-weight: bold;
	text-decoration: none;
}

.orange {
	color: #D9531D;
}

.grey {
	color: #999999;
}

.white {
	color: #FFFFFF;
}

.bold {
	font-weight: bold;
}

.aut3 {
	color: #D9531D;
	font-family: Georgia, Times new roman, serif;
	font-size: 12px;
	line-height: 12px
	font-weight: normal;
	text-decoration: none;
	text-transform: normal;
}

.aut4 {
	color: #D9531D;
	font-family: Georgia, Times new roman, serif;
	font-size: 18px;
	line-height: 12px
	font-weight: bold;
	text-decoration: none;
	text-transform: normal;
}

.autbold {
	font-weight: bold;
}

.borderall
{
	border-top: 1px solid #830024; 
	border-bottom: 1px solid #830024; 
	border-left: 1px solid #830024; 
	border-right: 1px solid #830024; 
    border-width: thin;
}
.bordertopbottom
{
	border-top: 1px solid #830024; 
	border-bottom: 1px solid #830024; 
    border-width: thin;
}

.bordertop
{
	border-top: 1px solid #830024; 
    border-width: thin;
}

.borderbottom
{
	border-bottom: 1px solid #830024; 
}

.floatleft {/* header element float */
float: left;
}


/*  NW leftmenu styles */


.sdmenu {
	font-family: Georgia, Times new roman, serif;
    font-weight: normal;
    font-size: 14px;
    padding-bottom: 0px;
    color: #FFFFFF;
}

.sdmenu .title, .sdmenu .titlehidden{
    display: block;
    padding: 5px; 5px; 5px; 5px
    font-weight: bold;
	line-height: 14px;
    color: #830024;
    background: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}

.sdmenu a:hover {
    background : #FF6633 url(linkarrow.gif) no-repeat right center;
    color: #830024;
    text-decoration: underline;
}

.sdmenu .title {
    border-bottom: 1px border-right: 0px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}

.sdmenu .arrow {
		margin-left: 4px;
    margin-right: 2px;
}

.sdmenu .titlehidden {
    border-bottom: 1px
}

.sdmenu #top {
    background: url(toptitle.gif) no-repeat;
}

.sdmenu .submenu {
    overflow: hidden;
}

.sdmenu .submenu a {
    padding: 5px; 5px; 5px; 5px
    text-indent: 5px;
    background: #FFFFFF;
    display: block;
    border-bottom: 1px solid #FFFFFF;
    color: #D9531D;
    text-decoration: none;
}
.sdmenu .submenu a:hover {
    background : #FFFFFF url(linkarrow.gif) no-repeat right center;
    color: #D9531D;
    text-decoration: underline;
}


/*  NW leftmenu type styles */


.menu_header {
	color: #830024;
	font-size: 11px;
	line-height: 4px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
   	padding: 0px 0px 0px 0px;
}
.expandcontract {
	font-size: 10px;
	color: #830024;
	font-weight: normal;
}
.expandcontract:link {
	font-weight: bold;
	color: #830024;
	text-decoration: none;
}
a.expandcontract:visited {
	font-weight: bold;
	color: #830024;
	text-decoration: none;
}
a.expandcontract:hover {
	font-weight: bold;
	color: #830024;
    text-decoration: underline;
}
.box {
   		padding: 3px; 10px; 3px; 3px
        background-color: #FFFFFF;
        height: 15;
}
.box2 {
   		padding: 0px; 0px; 0px; 0px
}

.box3
{
	padding: 4px 4px 4px 4px;
	background-color: #F1F1F1;
}
.box5 {
   		padding: 5px; 5px; 5px; 5px
        height: 10;
}


/*  end NW menu styles */

/*  CT styles */

/* body class */
.bodyclass {
background-color : #ffffff;
margin: 0px 0px;
}

/* left section class */
.header_left, .column_left, A.links_left {
font-family : verdana, arial, sans-serif;
text-align : ;
}
.section_left {
background-color : #ffffff;
text-align : ;
vertical-align : top;
}
.sectionborder_left {
background-color : #DDDDDD;
}
.header_left {
background-color : #FFFFFF;
color : #000000;
font-style : normal;
font-weight : bold;
font-size : 8pt;
}
.column_left {
background-color : #FFFFFF;
color : #000000;
font-style : normal;
font-weight : normal;
font-size : 8pt;
}
A.links_left:link, A.links_left:active, A.links_left:visited {
text-decoration : none;
font-style : normal;
font-weight : normal;
font-size : 8pt;
color : #000000;
}
A.links_left:hover {
text-decoration : underline;
font-style : normal;
font-weight : normal;
font-size : 8pt;
color : #000000;
}


/* top section class */
.header_top, .column_top, A.links_top {
font-family : verdana, arial, sans-serif;
text-align : ;
}
.section_top {
background-color : #ffffff;
text-align : ;
vertical-align : top;
}
.sectionborder_top {
background-color : #ffffff;
}
.header_top {
background-color : #FFFFFF;
color : #000000;
font-style : normal;
font-weight : bold;
font-size : 8pt;
}
.column_top {
background-color : #FFFFFF;
color : #000000;
font-style : normal;
font-weight : normal;
font-size : 8pt;
}
A.links_top:link, A.links_top:active, A.links_top:visited {
text-decoration : none;
font-style : normal;
font-weight : normal;
font-size : 8pt;
color : #000000;
}
A.links_top:hover {
text-decoration : underline;
font-style : normal;
font-weight : normal;
font-size : 8pt;
color : #000000;
}


/* right section class */
.header_right, .column_right, A.links_right {
font-family : verdana, arial, sans-serif;
text-align : ;
}
.section_right {
background-color : #ffffff;
text-align : ;
vertical-align : top;
}
.sectionborder_right {
background-color : #DDDDDD;
}
.header_right {
background-color : #FFFFFF;
color : #000000;
font-style : normal;
font-weight : bold;
font-size : 8pt;
}
.column_right {
background-color : #FFFFFF;
color : #000000;
font-style : normal;
font-weight : normal;
font-size : 8pt;
}
A.links_right:link, A.links_right:active, A.links_right:visited {
text-decoration : none;
font-style : normal;
font-weight : normal;
font-size : 8pt;
color : #000000;
}
A.links_right:hover {
text-decoration : underline;
font-style : normal;
font-weight : normal;
font-size : 8pt;
color : #000000;
}


/* bottom section class */
.header_bottom, .column_bottom, A.links_bottom {
font-family : verdana, arial, sans-serif;
text-align : ;
}
.section_bottom {
background-color : #ffffff;
text-align : ;
vertical-align : top;
}
.sectionborder_bottom {
background-color : #ffffff;
}
.header_bottom {
background-color : #FFFFFF;
color : #000000;
font-style : normal;
font-weight : bold;
font-size : 8pt;
}
.column_bottom {
background-color : #FFFFFF;
color : #000000;
font-style : normal;
font-weight : normal;
font-size : 8pt;
}
A.links_bottom:link, A.links_bottom:active, A.links_bottom:visited {
text-decoration : none;
font-style : normal;
font-weight : normal;
font-size : 8pt;
color : #000000;
}
A.links_bottom:hover {
text-decoration : underline;
font-style : normal;
font-weight : normal;
font-size : 8pt;
color : #000000;
}


/* main section class */
.header_main, .column_main, A.links_main {
font-family : verdana, arial, sans-serif;
font-size: 12px;
text-align : left;
}
.section_main {
background-color : #ffffff;
text-align : ;
vertical-align : top;
}
.sectionborder_main {
background-color : #ffffff;
}
.header_main {
	font-family: Georgia, Times new roman, serif;
	color: #830024;
	font-size: 18px;
	line-height: 14px
	font-weight: bold;
}

.column_main {
	color: #830024;
	font-family: Georgia, Times new roman, serif;
	font-weight: normal;
	text-decoration: none;
	text-transform: normal;
}

.subhead_main {
	font-family: Georgia, Times new roman, serif;
	color: #830024;
	font-size: 14px;
	line-height: 14px
	font-weight: bold;
}

A.links_main:link, A.links_main:active, A.links_main:visited {
font-family: Georgia, Times new roman, serif;
text-align : center;
text-decoration : none;
font-style : normal;
font-weight : bold;
font-size : 12px;
color : #830024;
}
A.links_main:hover {
text-decoration : underline;
font-style : normal;
font-weight : bold;
color : #830024;
}


/* small text class */
.small_main {
font-style : ;
font-weight : normal;
font-size : 8pt;
color : #ffffff;
}


/* error font class */
.font_error {
font-style : ;
font-weight : bold;
font-size : 10pt;
color : red;
}


/* button class */
.buttonstyle {
	color: #FFFFFF;
	background-color:#D9531D; 
	border:1px solid; 
	border-color:#D9531D;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	line-height: 10px
	font-weight: normal;
	text-decoration: none;
	text-transform: normal;
}

input.btnhov {
	color: #FFFFFF;
	border-color:#830024;
	background-color:#D9531D; 
}

/*
deep orange: #D9531D;
light pastel orange: #F2D9CC; 
deep purple: #830024;
light pastel purple: #E5BFCC
*/


/* input field class */
.font_input {
background-color:#FFFFFF;
border-color:#830024;
border: 1px solid ;
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
line-height: 10px
color: #000000;
font-weight: normal;
text-decoration: none;
text-transform: normal;
}


/* bespoke css IDs */
#lastview_tbl {
/* last viewed products section css */
}
#lastview_hdr {
/* last viewed products section header css */
}
#cart_tbl {
/* small cart section css */
}
#cart_hdr {
/* small cart section header css */
}
#srch_tbl {
/* search section css */
}
#srch_hdr {
/* search section header css */
}
#catMenu_tbl {
/* category menu section css */
}
#catMenu_hdr {
/* category menu section header css */
}
#top10_tbl {
/* Top Sellers section css */
}
#top10_hdr {
/* Top Sellers section header css */
}
#login_tbl {
/* login section css */
}
#cat_hdr {
/* product category header css */
}
#catprods_hdr {
/* category product listings header css */
}
#catprods_tbl {
/* category product listings table css */
}
#prod_tbl {
/* product detail page css */
}
#item_Tbl {
/* product detail page item layout css */
}
#shopcart_hdr {
/* basket stage header css */
}
#shopcart_tbl {
/* basket stage table css */
}
#summary_tbl {
/* summary stage table css */
}
#sitemap_tbl {
/* sitemap table css */
}



/* css menu example stylesheet */
ul.makeMenu, ul.makeMenu ul {
width: 130px;                
border: 1px solid #ffffff;      
background-color: #ffffff;      
padding-left: 0px;           
cursor: default;             
margin-left: 0px;            
}
ul.makeMenu li {
list-style-type: none;       
margin: 0px;                 
position: relative;          
color: #000000;                 
border: 0px solid #000000; 
background-color: #ffffff;     
}
ul.makeMenu li > ul {          
display: none;               
position: absolute;         
top: 2px;                    
left: 130px;   
}
ul.makeMenu li:hover, ul.makeMenu li.CSStoHighlight {
background-color: #ff0000;      
color: #000000;                 
}
ul.makeMenu ul.CSStoShow {     
display: block;              
background-color: #aa33cc;               
}
ul.makeMenu li:hover > ul {    
display: block;              
}
ul.makeMenu li a { 
color: #000000; 
display: block; 
width: 100%; 
text-decoration: underline;
}
ul.makeMenu li a:hover, ul.makeMenu li a.CSStoHighLink { 
color: #000000; 
}
ul.makeMenu li:hover > a { 
color: #000000; 
}

</style>   

