body{
	font-family: Trebuchet MS,  Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-style: normal;
}

h1{
	font-family: Trebuchet MS,  Helvetica, sans-serif;
	color: orange;
	font-size: 22px;
	line-height: 35px;
	font-weight: bold;
}

h2{
	font-family: Trebuchet MS,  Helvetica, sans-serif;
	color: gray;
	font-size: 16px;
	line-height: 35px;
	font-weight: bold;
}



a:link    {  color: orange;   text-decoration: none }
a:active  {  color: orange;  text-decoration: none }
a:visited {  color: orange;  text-decoration: none }
a:Hover	{   color: black;  text-decoration: underline }

.words a:link{ color: black; }
.words a:active{ color: black; }
.words a:visited{ color: black; }

.menuset10 a:link    {  color: black;   text-decoration: none }
.menuset10 a:active  {  color: black;  text-decoration: none }
.menuset10 a:visited {  color: black;  text-decoration: none }
.menuset10 a:Hover {   color: #ffffff;  text-decoration: none }


.menuset10{
	font-family: Trebuchet MS,  Helvetica, sans-serif;
	font-size: 14px;
	line-height: 35px;
	font-weight: bold;
	
}

.menuset1 a:link    {  color: #ffffff;   text-decoration: none }
.menuset1 a:active  {  color: #ffffff;  text-decoration: none }
.menuset1 a:visited {  color: #ffffff;  text-decoration: none }
.menuset1 a:Hover {   color: orange;  text-decoration: none }


.menuset1{
	font-family: Trebuchet MS,  Helvetica, sans-serif;
	font-size: 14px;
	line-height: 35px;
	font-weight: bold;
	
}

.menuset4 a:link    {  color: #0066CC;   text-decoration: none }
.menuset4 a:active  {  color: #0066CC;  text-decoration: none }
.menuset4 a:visited {  color: #0066CC;  text-decoration: none }
.menuset4 a:Hover {   color: orange;  text-decoration: underline }


.menuset4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: BLACK;
	
}

table.menuset4{
	padding: 0px;
	border: 1px solid #e4e4e4;
	border-collapse: collapse;
}

.menuset4_sub a:link    {  color: #888888;   text-decoration: none }
.menuset4_sub a:active  {  color: #888888;  text-decoration: none }
.menuset4_sub a:visited {  color: #888888;  text-decoration: none }
.menuset4_sub a:Hover {   color: orange;  text-decoration: underline }

.menuset4_sub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: BLACK;

}

table.menuset4_sub{
	padding: 0px;
	border: 1px solid #e4e4e4;
	border-collapse: collapse;
}

table.menuset4_sub tr td{
	padding: 0px;
	background-color: #f7f7f7;
}

.tab_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	font-weight: bold;
	color: #ffffff;
}

.tab_link a:link    {  color: white;   text-decoration: none }
.tab_link a:active  {  color: white;  text-decoration: none }
.tab_link a:visited {  color: white;  text-decoration: none }
.tab_link a:Hover {   color: white;  text-decoration: underline }


.external_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	font-weight: bold;
	color: black;
}

.external_links a:link    {  color: #427CC6;   text-decoration: none }
.external_links a:active  {  color: #427CC6;  text-decoration: none }
.external_links a:visited {  color: #427CC6;  text-decoration: none }
.external_links a:Hover {   color: #427CC6;  text-decoration: underline }

.lscBulletSquare {
	list-style-image: url(../images/arrow_preview.gif);
	margin-left: 5px;
	padding-left: 10px;
}

.main{
	/*border-top: 1px solid rgb(227, 227, 227);*/
}

.content{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.alert{
	color: #ff0000;
	font-weight: bold;
}


.login_box{
	font-size:11px;
	border: 1px solid #e4e4e4;
	background-color: #fafafa;
	width: 100px;

}

input.login_input{
	font-size:9px; 
	font-weight:bold; 
	border-color:e4e4e4; 
	border-style:solid; 
	border-width:1px;
}

.register_interest{
	border: 1px solid #e4e4e4;
	border-collapse: collapse;
}

table.register_interest tr td{
	border: 1px solid #e4e4e4;
}

table.register_interest{
	border: 1px solid #e4e4e4;
}

.bulk_emailer{
	padding: 10px;
}

table.bulk_emailer{
	border: 1px solid #e4e4e4;
	border-collapse: collapse;
}

table.bulk_emailer th{
	border:1px solid #e4e4e4;
	background-color: #e4e4e4;
	padding: 5px;
	vertical-align: top;
	font-weight: bold;
}

table.bulk_emailer td{
	border:1px solid #e4e4e4;
	padding: 5px;
	vertical-align: top;
	text-align: center;
}


/* ECOMMERCE */
table.shopping_basket{
	border: 1px solid #e4e4e4;
	border-collapse: collapse;
	text-align: center;
	font-size: 11px;
	width: '90%';
	text-align: left;
}

table.shopping_basket th{
	border:1px solid #e4e4e4;
	background-color: #e4e4e4;
	padding: 5px;
	vertical-align: top;
	font-weight: bold;
}

table.shopping_basket td{
	border:1px solid #e4e4e4;
	padding: 5px;
	vertical-align: top;
}

table.mini_basket{
	border: 1px solid #e4e4e4;
	border-collapse: collapse;
	text-align: center;
	font-size: 11px;
	width: '150px';
}

table.mini_basket th{
	border:1px solid #e4e4e4;
	background-color: #e4e4e4;
	padding: 5px;
	vertical-align: top;
	font-weight: bold;
}

table.mini_basket td{
	border:1px solid #e4e4e4;
	padding: 5px;
	vertical-align: top;
}

table.product_details_more{
	border-collapse: collapse;
	text-align: center;
	font-size: 11px;
}

table.product_details_more tr{
	padding: 5px;
	vertical-align: top;
}

table.product_details_more th{
	padding: 5px;
	vertical-align: top;
	text-align: left;
}

table.product_details_more td{
	padding: 5px;
	text-align: left;
}

table.checkout{
	border-collapse: collapse;
	text-align: center;
	font-size: 11px;
	width: '100%';
	border: 1px solid #e4e4e4;
}

table.checkout tr{
	padding: 5px;
	vertical-align: top;
}

table.checkout th{
	background-color: #e4e4e4;
	padding: 5px;
	vertical-align: top;
	text-align: left;
}

table.checkout td{
	padding: 5px;
	text-align: left;
	background-color: #ffffdd;
	
}

table.order_summary{
	border-collapse: collapse;
	text-align: center;
	font-size: 11px;
	width: '100%';
	border: 1px solid #e4e4e4;
}

table.order_summary tr{
	padding: 5px;
	vertical-align: top;
}

table.order_summary th{
	background-color: #eeeeee;
	padding: 5px;
	vertical-align: top;
	text-align: left;
}

table.order_summary td{
	padding: 5px;
	text-align: left;
	background-color: #ffffff;
	
}

table.checkout_user_details{
	border-collapse: collapse;
	text-align: center;
	font-size: 11px;
	width: '100%';
	border: 1px solid #e4e4e4;
}

table.checkout_user_details tr{
	padding: 5px;
	vertical-align: top;
	
}

table.checkout_user_details th{
	background-color: #eeeeee;
	border: 1px solid #e4e4e4;
	padding: 5px;
	vertical-align: top;
	text-align: left;
}

table.checkout_user_details td{
	padding: 5px;
	text-align: left;
	background-color: #ffffff;
	border: 1px solid #e4e4e4;	
}

table.account_box{
	border-collapse: collapse;
	font-size: 11px;
	border: 1px solid #e4e4e4;
}
table.account_box th{
	border-collapse: collapse;
	font-size: 11px;
	border-bottom: 1px dashed #e4e4e4;
	font-weight: normal;
	text-align: left;
}

table.category_listing{
	border-collapse: collapse;
	text-align: center;
	font-size: 11px;
	border: 1px solid #e4e4e4;
}

table.category_listing th a, th a:link, th a:visited{
	color: '#000000';
}
table.category_listing th a:hover{
	color: orange;
}

table.category_listing tr{
	padding: 5px;
	vertical-align: top;	
}

table.category_listing th{
	background-color: #eeeeee;
	border: 1px solid #e4e4e4;
	padding: 5px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
}

table.category_listing td{
	padding: 5px;
	background-color: #ffffff;
	border: 1px solid #e4e4e4;
}

/* Review Mini */
table.review_mini{
	background-color: #ff0000;
	border-collapse: collapse;
	text-align: center;
	font-size: 11px;
	
}

table.review_mini tr{
	padding: 5px;
	vertical-align: top;	
}

table.review_mini th{
	background-color: #eeeeee;
	
	padding: 5px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
}

table.review_mini td{
	padding: 5px;
	background-color: #ffffff;
	
	font-size: 11px;
}

table.add_review td{
	padding: 5px;
	background-color: #ffffff;
	font-size: 11px;
}

/* Review List */
table.review{
	background-color: #ff0000;
	border-collapse: collapse;
	font-size: 11px;
	border: 1px solid #e4e4e4;
}

table.review tr{
	padding: 5px;
	vertical-align: top;	
}

table.review th{
	background-color: #eeeeee;
	border: 1px solid #e4e4e4;
	padding: 5px;
	vertical-align: top;
	font-weight: bold;
}

table.review td{
	padding: 5px;
	background-color: #ffffff;
	border: 1px solid #e4e4e4;
	font-size: 11px;
}

/* Ecoms Overview */
table.ecoms_overview{
	background-color: #ff0000;
	border-collapse: collapse;
	font-size: 11px;
	border: 1px solid #e4e4e4;
	width: '100%';
}

table.ecoms_overview tr{
	padding: 5px;
	vertical-align: top;	
}

table.ecoms_overview th{
	background-color: #eeeeee;
	border: 1px solid #e4e4e4;
	padding: 5px;
	vertical-align: top;
	font-weight: bold;
}

table.ecoms_overview td{
	padding: 5px;
	background-color: #ffffff;
	border: 1px solid #e4e4e4;
	font-size: 11px;
}

.ecommerce_top_cats a{
	color: #ffffff;
	font-weight: bold;
}

/* Search */
table.search{
	background-color: #ff0000;
	border-collapse: collapse;
	font-size: 11px;
	border: 1px solid #e4e4e4;
	width: '100%';
}

table.search tr{
	padding: 5px;
	vertical-align: top;	
}

table.search th{
	background-color: #eeeeee;
	border: 1px solid #e4e4e4;
	padding: 5px;
	vertical-align: top;
	font-weight: bold;
	text-align: left;
}

table.search td{
	padding: 5px;
	background-color: #ffffff;
	border: 1px solid #e4e4e4;
	font-size: 11px;
}

table.bundle{
	border-collapse: collapse;
	text-align: center;
	font-size: 11px;
	
}

table.bundle tr{
	vertical-align: top;
	padding: 0px;
}

table.bundle th{
	vertical-align: top;
	text-align: left;
}

table.bundle td{
	text-align: left;
	padding: 0px;
}

table.sub_products{	
	border: 1px solid #e4e4e4;
	border-collapse: collapse;
}

table.sub_products th{
	font-weight: bold;
	background-color: #e4e4e4;
	border-collapse: collapse;
	padding: 5px;
}

table.sub_products tr td{
	border: 1px solid #e4e4e4;
	border-collapse: collapse;
}

table.ecommerce_accounts{	
	border-collapse: collapse;
}

table.ecommerce_accounts th{
	font-weight: bold;
	background-color: #e4e4e4;
	border-collapse: collapse;
	padding: 5px;
}

table.ecommerce_accounts tr td{
	border: 1px solid #e4e4e4;
	border-collapse: collapse;
}

