
a:hover 
	{
	color: #BFD1DC; 
	text-decoration:none; 
	background-color: #516069;
	}

a:link, a:active, a:visited
	{
	color: #BFD1DC; 
	text-decoration:none;
	}

a.two:hover 
	{
	color: ;
	text-decoration:none;
	background-color: #647B89;
	}

a.two:link, a.two:active, a.two:visited
	{
	color: #BFD1DC; 
	text-decoration:none;
	}

body 
	{
	background-color: #647B89;
	font: 12px verdana;
	}
	
.bodytextcolor {color: #303E47}

.bordercolor {background-color: #647B89}

#bottominfopane 
	{ 
	max-width: 100%; 
	color: #647B89;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	background-color: #B3C6D1;
	font: 700 10px verdana;
	/*position:absolute;
	bottom:10px;*/
	}

br 
	{
	clear: left;
	}

.card_box {
	border-style: solid;
	border-width: 0px;
	border-color: #B3C6D1;
	background-color: #B3C6D1;
	width: 350px;
	display: block;
	float: left;
	margin-bottom: 10px;	
	margin: 5px 5px 0px 0px;
	padding: 5px 5px 5px 5px;
	}

.card_heading
	{
	width: 600px;
	}

.card_order, .inner_greeting
	{
	width: 175px;
	}

.card_table_blank
	{
	text-align: left;
	width: 0px;
	margin: 5px 5px 0px 0px;
	padding: 5px 5px 5px 5px;
	font: 11px verdana;
	}

.card_table_data
	{
	vertical-align: top;
	text-align: left;
	width: 400px;
	margin: 5px 5px 0px 0px;
	padding: 5px 5px 5px 5px;
	font: 11px verdana;
	}

.card_table_heading
	{
	vertical-align: top;
	text-align: right;
	margin: 5px 5px 0px 0px;
	padding: 5px 5px 5px 5px;
	font: 700 11px verdana;
	}

#cart_pane { 
	max-width: 100%; 
	width: 965px;
	margin: 0px 0px -5px -10px;
	padding: 0px 0px 0px 0px;
	padding: 5px 5px 5px 20px;
	text-align: right;
	font: 11px verdana;
	color: #303E47;
}

.cart_table
	{
	width: 100%;
	font: 12px verdana;
	}

.cart_table_2
	{
	width: 100%;
	background-color: #8FA5B2;
	font: 12px verdana;
	}

.cart_table_button
	{
	padding: 15px 10px 15px 10px;
	}

.cart_table_main
	{
	padding: 5px 10px 5px 10px;
	}

.cellcolor 
	{
	background-color: #91A7B4;
	vertical-align: top;
	/*margin: 0px 0px -5px -10px;
	padding: 0px 0px 0px 0px;*/
	width:350px;
	padding: 10px 20px 20px 20px;
	}

.cellspacing
	{
	padding: 10px 10px 20px 10px;
	}

.checkoutbutton
	{
	border-style: solid;
	border-width: 1px;
	border-color: #303E47;
	width: 125px;
	margin: 5px 0px 0px 0px;
	padding: 5px 3px 5px 3px;
	text-align: CENTER;
	color: #BFD1DC;
	background-color: #303E47;
	font: 700 11px verdana;
	text-transform: uppercase;
	}

.contact_box {
	border-style: solid;
	border-width: 1px;
	border-color: #303E47;
	width: 350px;
	display: block;
	float: left;
	margin-bottom: 10px;	
	margin: 5px 5px 0px 0px;
	padding: 5px 5px 5px 5px;
	}

.contact_box2 {
	border-style: solid;
	border-width: 1px;
	border-color: #303E47;
	width: 100px;
	display: block;
	/**/float: left;
	margin-bottom: 10px;	
	margin: 5px 5px 0px 0px;
	padding: 5px 5px 5px 5px;
	}

#contentpane { 
	max-width: 100%;
	/*min-height: 620px;*/
	width: 750px;
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 20px 20px;
	position: absolute;
	left: 200px;
	background-color: #B3C6D1;
	font: 12px verdana;
}

#contentpane2 { 
	max-width: 100%;
	/*min-height: 620px;*/
	width: 750px;
	margin: 0px 0px 0px -10px;
	padding: 20px 20px 20px 20px;
	position: absolute;
	background-color: #B3C6D1;
	font: 12px verdana;
}

#contentpane a:hover 
	{
	color: #516069; 
	text-decoration:none; 
	background-color: #BFD1DC;
	}

#contentpane a:link, #contentpane a:active, #contentpane a:visited
	{
	color: #516069; 
	text-decoration:none;
	}

.fieldset
	{
	border-color: #8DA2AE;
	}
	
.h_menutextcolor {color: #E8F1F7}

hr
	{
	color: #869FAF;
	}

.inner_greeting
	{
	height: 80px;
	}

.inner_greeting_hidden
	{
	visibility: hidden;
	}

.invoice_table_header 
	{
	max-width: 100%; 
	margin: 5px 0px 5px -10px;
	padding: 5px 10px 5px 0px;
	text-align: center;
	background-color: #303E47;
	color: #BFD1DC;
	font: 700 11px verdana;
	text-transform: uppercase; 
	}

label {
	color: #303E47;
	text-align: right;
	width: 200px;
	padding-right: 20px;
	}

label, .searchbox {
	
	display: block;
	width: 200px;
	float: left;
	color: #303E47;
	margin-bottom: 10px;	
	margin: 5px 5px 0px 0px;
	padding: 5px 5px 5px 5px;
	}

#leftmenupane {
	margin: 0px 0px 0px -10px;
	background-color: #647B89;
	width: 200px;
	float: left;
	clear: right;
}

.menu_item 
	{
	max-width: 100%; 
	width: 200px;
	margin: 5px 0px 5px -10px;
	padding: 5px 10px 5px 0px;
	text-align: right;
	background-color: #303E47;
	color: #BFD1DC;
	font: 700 11px verdana;
	text-transform: uppercase; 
	}

.out_of_stock 
	{
	color: maroon;
	font: 700 11px verdana;
	}

.qty_box 
	{
	width: 20px;
	}

.reg_price 
	{
	font: 700 11px verdana;
	}

.result_cell
	{
	margin: 25px 5px 5px 10px;
	padding: 25px 15px 5px 5px;
	max-width: 100%; 
	width: 140px;
	vertical-align:top;
	}

.result_row
	{
	background-color: #8FA5B2;
	font: 11px verdana;
	}

.result_row_head
	{
	background-color: #8FA5B2;
	font: 900 11px verdana;
	text-transform: uppercase; 
	}

.result_table
	{
	font: 11px verdana;
	}

.sale_price 
	{
	color:  mediumvioletred;
	font: 700 12px verdana;
	}

.searchbox {
	border-style: solid;
	border-width: 1px;
	border-color: #303E47;
	}

.searchtitle
	{
	width: 200px;
	color: #303E47;
	}

.submenubox
	{
	border-style: solid;
	border-width: 1px;
	border-color: #303E47;
	max-width: 70%; 
	width: 45%;
	margin: 5px 5px 0px 0px;
	padding: 5px 5px 5px 5px;
	text-align: left;
	color: #303E47;
	background-color: #BFD1DC;
	text-transform: lowercase; 
	}

.submenubutton
	{
	border-style: solid;
	border-width: 1px;
	border-color: #303E47;
	/*max-width: 25%;*/
	margin: 5px 0px 0px 0px;
	padding: 5px 3px 5px 3px;
	text-align: CENTER;
	color: #BFD1DC;
	background-color: #303E47;
	font: 700 11px verdana;
	text-transform: uppercase;
	}

.submenuresetbutton
	{
	border-style: solid;
	border-width: 1px;
	border-color: #303E47;
	/*max-width: 25%;*/
	margin: 5px 0px 0px 0px;
	padding: 5px 3px 5px 3px;
	text-align: CENTER;
	color: #BFD1DC;
	background-color: #526774;
	font: 700 11px verdana;
	text-transform: uppercase;
	}

.submenuitem
	{
	max-width: 100%; 
	margin: 25px 5px 5px 10px;
	padding: 5px 15px 5px 10px;
	text-align: right;
	color: #BFD1DC;
	font: 700 11px verdana;
	text-transform: uppercase; 
	}

.submenuitemlc
	{
	max-width: 100%; 
	margin: 25px 5px 5px 10px;
	padding: 5px 15px 5px 5px;
	text-align: right;
	color: #BFD1DC;
	font: 700 11px verdana;
	}

.submenuitemlcbox
	{
	max-width: 100%; 
	margin: 5px 5px 5px 10px;
	padding: 5px 15px 5px 5px;
	text-align: right;
	color: #BFD1DC;
	font: 700 11px verdana;
	}

.subsubmenuitem
	{
	max-width: 100%; 
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	text-align: right;
	color: #BFD1DC;
	font: 700 11px verdana;
	text-transform: capitalize; 
	}

.tel_box {
	border-style: solid;
	border-width: 1px;
	border-color: #303E47;
	width: 40px;
	display: block;
	float: left;
	margin-bottom: 10px;	
	margin: 5px 5px 0px 0px;
	padding: 5px 5px 5px 5px;
	}

.thumbnail_link
	{
	border-width: 0px;
	}

#topmenupane { 
	max-width: 100%; 
	width: 965px;
	margin: 0px 0px 0px -10px;
	padding: 0px 0px 0px 0px;
	background-color: #303E47;
	padding: 5px 5px 5px 20px;
	text-align: left;
	color: #BFD1DC;
	text-transform: uppercase;
	font: 700 11px verdana;
}

#topmenupane2 { 
	max-width: 100%; 
	width: 790px;
	margin: 0px 0px 0px -10px;
	padding: 0px 0px 0px 0px;
	background-color: #303E47;
	padding: 5px 5px 5px 20px;
	text-align: left;
	color: #BFD1DC;
	text-transform: uppercase;
	font: 700 11px verdana;
}

#upcase {text-transform: uppercase;}

.v_menutextcolor {color: #BFD1DC}