body {
	/*
	scrollbar-face-color: #668899; scrollbar-arrow-color: #224455; 
	scrollbar-base-color: #D4DFE3; scrollbar-3d-light-color: #D4DFE3; 
    scrollbar-track-color: #ffffff; scrollbar-shadow-color: #002233; 
    scrollbar-highlight-color: #D4DFE3; scrollbar-dark-shadow-color: #002233;
	*/
	color: #000; background-color: #fff; margin: 0px; padding: 0px;
	}
h1.main_heading {
	display: inline; color: #fff; font-size: 17px; font-family: arial; font-weight: bold;
	}
h1.each_page {
	font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #689; margin:0px;
	}
h2.each_page {
	font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #689; margin:0px;
	}
a                { color: #3355aa; text-decoration: none; }
a:hover          { color: #aa6677; text-decoration: underline; }
a.menu           { background-color: #000000; color: #000000; }
a.menu2          { background-color: #000000; color: #000000; }
a.menu:hover     { background-color: #ffffff; }
a.menu2:hover    { background-color: #a5bac0; }
.gold_border     { border-width: 1px; border-style: solid; border-color: #cc7733; }
.blue_border     { border-width: 1px; border-style: solid; border-color: #668899; }
.quote           { background-color: #d4dfe3; border-width: 1px; border-style: solid; 
                   border-color: #668899; margin: 10px; }
.13px            { font-size: 13px; }
input            { border-style: solid; border-width: 1px; border-color: #446677; 
                   font-size: 12px; }
select           { border-style: solid; border-width: 1px; border-color: #446677; 
                   font-size: 12px; }
input.submit     { border-style: solid; border-width: 2px; border-color: #002233; 
                   border-left-color: #446677; border-top-color: #446677; font-size: 12px; 
                   font-weight: bold; color: #224455; }
textarea         { border-style: solid; border-width: 1px; border-color: #446677; 
                   font-size: 12px; }
.small_margin    { margin: 4; }
.disabled        { background-color: #d4dfe3; border-width: 0; color: #bb2211; 
                   font-size: 13px; font-weight: bold; }
.noborder        { border: 0px; }
.newmenu { font-size: 11px; color: #000000; text-decoration: none}
a.newmenu:hover {  font-size: 12px; color: #FFFFFF; text-decoration: none}
.newmenu2 {  font-size: 11px; color: #000000; text-decoration: none}
a.newmenu2:hover {  font-size: 12px; color: #A5BAC6; text-decoration: none}
a.newmenu3 {  font-size: 11px; color: #c00; text-decoration: none}
a.newmenu3:hover {  font-size: 11px; color: #07f; text-decoration: underline}


form.buy_now {
	text-align: center;
	}
form.buy_now div {
	border: 1px solid #9bc; margin-top: 20px; padding: 6px; width: 400px;
	background-color: #f4fbff; text-align: center;
	}
form.buy_now div div.title {
	font-weight: bold; color: #c00; font-family: Arial; font-size: 100%;
	display: block; border: none; text-align: left; margin: 0px;
	}
form.buy_now div div.title span {
	font-size: 90%;
	}
form.buy_now table {
	width: 388px; padding: 0px; border: none; border-collapse: collapse;
	}
form.buy_now table td {
	padding: 3px; font-family: Arial; font-size: 13px;
	}
form.buy_now table.quote {
	background-color: #e4eff3; border: 1px dotted #8ab; margin: 3px;
	}
form.buy_now table.quote td, form.buy_now table.quote th {
	text-align: left; padding: 3px 10px;
	}
form.buy_now table img {
	border: 1px solid #689; margin: 3px;
	}
form.buy_now input.submit { 
	border: 1px solid #027; cursor: pointer; background-color: #eee;
	border-left-color: #46b; border-top-color: #46b; font-size: 12px; 
	font-weight: bold; color: #24b;  font-size: 14px; padding: 0px;
	text-decoration: underline;
	}


table.menu {
	width: 190px;
	}
table.menu, table.menu th, table.menu td {
	border-collapse: collapse; margin: 0px; padding: 0px; border: none;
	}
table.menu td span {
	color: #c00;
	}
table.menu table.sub_table, table.menu table.sub_table2 {
	 border: none; border-collapse: collapse; padding: 0px; font-family: Arial; 
	 font-size: 11px; font-weight: bold;
	 }
table.menu table.sub_table {
	 width: 136px;
	 }
table.menu table.sub_table2 {
	 width: 10px;
	 }
table.menu table.sub_table td, table.menu table.sub_table2 td {
	height: 18px;
	}




.update031103 
	{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	}
.footer_links td {
	padding: 3px; text-align: center;
	}
.footer_links a {
	text-decoration: none; color: #fff; font-weight: bold; font-family: Verdana; font-size: 11px;
	}
.footer_links a:hover {
	text-decoration: underline; color: #fff;
	}


div.mainland {
	clear: left; margin: 20px; border: 1px solid #a10; text-align: center; width: 150px; padding:5px;
	font-family: Arial; font-size: 80%;
	}
div.mainland strong {
	color: #b21;
	}


div.basket_notes {
	font-family: Arial; font-size: 12px; margin-top: 20px;
	}

table.basket {
	font-family: Arial; font-size: 12px; margin-top: 20px; border: 1px solid #9bc; padding: 0px; 
	border-collapse: collapse; width: 100%;
	}
table.basket th {
	color: #467; font-size: 13px; background-color: #eef8ff; border-top: 1px solid #bde; border-bottom: 1px solid #bde;
	}
table.basket th.total {
	text-align: right;
	}
table.basket th span {
	color: #b10;
	}
table.basket th, table.basket td {
	text-align: left; padding: 3px; vertical-align: top;
	}

div.proceed {
	margin: 20px; font-family: Arial; font-size: 14px; text-align: center;
	}
div.proceed a {
	color: #272; font-weight: bold;
	}

.thickbox img{ border:none; }

.instructions{ font-family:Arial, Helvetica, sans-serif; font-size:13px; }
.instructions p{ margin:15px 0; }