
BODY {
	width: 100%; 
	height: 100%;
	margin: 0px; 
	padding: 0px; 
	background-color: #FFFFFF;
	}
BODY,
TD {
	color: #000000;
	font-family: Tahoma,Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	}

TEXTAREA {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	}

P {
	margin:0;
	}

BODY,DIV,TEXTAREA {
	scrollbar-arrow-color: #FCA582;
	scrollbar-base-color: #FFE5D2;
	}

INPUT,
SELECT,
TEXTAREA,
OPTION {
	border: 1px solid #7F9DB9;
	font-size:9;
	}


BLOCKQUOTE {
	margin: 20;
	}


A,
A:visited {
	color: #000000;
	text-decoration: underline;
	}
A:hover {
	color: #C02000;
	}

.pagebar {
	font-weight:bold;
	font-size: 11px;
	}
.pagebar B,
.pagebar A {
	font-weight:bold;
	margin:0 3 0 3;
	}
.pagebar .sm {
	font-size:9px;
	}
  

.content, .content TD {
	font-size: 12px;
	}

DIV.contact_bg,
DIV.contact_bg1 {
	width: 0;
	padding: 4 10 4 10;
	background: #FCB685;
	color: #5F5F5F;
	font-weight:bold;
	}
DIV.contact_bg1 {
	padding: 2 10 0 10;
	}
DIV.contact_bg INPUT,
DIV.contact_bg TEXTAREA {
	border: 1px #B2B2B2 solid;
	font-size:10;
	}


.light {
	background-color: #DBE2E9;
	}
.bright {
	background-color: #6699CC;
	}
.dark {
	background-color: #6486A6;
	}
.darkest {
	background-color: #0A467A;
	}
/* #2A6EA5 - my desktop */


/* TABLE */
.border {
	background-color: #FFFFFF;
	}
.bg, .bgi, .bgi input {
	background-color: #FFF3E7;
	}
.bgH {
	background-color: #FEC5A2;
	}
.bgHl {
	background-color: #FEC582;
	}

.specform .border,
.specform .bg,
.specform .bgi,
.specform .bgi input,
.specform .bgH,
.specform .bgHl {
	background-color: #FFFFFF;
	}

.l_menu IMG {
	margin:-5 0 0 -7;
	}
.l_menu DIV {
	margin:0 0 2 0;
	}


.button {
	color: #555555;
	border: 1 #555555 solid;
	background-color: #FFBB91
	}
.buttonH {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF6B11;
	}

/* necessary to fill field */
.star {
	color: #CC3333;/*#FF0000*/
	}


/* ************************************************************************** */

.head, .headH, .header, .headerH {
	font-weight: bold;
	font-size: 11;
	}
.headH, .headerH {
	}
.header, .headerH {
	}
.head_sm {
	font-size: 10;
	}


.txt, .txt TD {
/*	font-size: x-small; */
	}
.txtB, .txtB TD {
/*	font-size: x-small; */
	font-weight: bold;
	}
.txtH, .txtH TD {
/*	font-weight: bold; */
	}

.specform .txtB {
	font-weight: normal;
	}

.note, .note1, .note2 {
	color: #116699;/*#003399 #6688AA*/
	font-size: x-small;
	font-weight: normal;
	}
.noteH, .noteH1, .noteH2 {
	font-size: small;
	font-weight: normal;
	}
.note1, .noteH1 {
	color: #003399;/*#339966*/
	}
.note2, .noteH2 {
	color: #CC3333;/*#CC0000*/
	}


.hl, .hlH, .ok, .okH, .warn, .warnH {
	color: #D94910;	/*#003399 #6688AA*/
	}
.ok, .okH {
	color: #339966;/*#008800*/
	}
.warn, .warnH {
	color: #CC3333;/*#CC0000*/
	}
.hlH, .okH, .warnH {
	}
.hlH {
	color: #FFFFFF;
	background-color: #740110;
	padding:0 12 1 12;
	}
.inactive {
	color: #888888;
	}






h1 span {
	font-size: 16px;
	display: block;
	color: #000000;
	}


#header {
	margin: 0 0 5;
	width: 100%;
	height: 114;
	background-repeat: no-repeat;
	background-position: right top;
	}
#header03 {
	padding:20 20 0 81;
	vertical-align: top;
	}
#header03 H2 {
	font-size: 13;
	margin: 0 0 10;
	color: #FFFFFF
	}
#header03 P {
	margin: 6 0;
	}
#header03 A {
	color: #FFFFFF;
	text-decoration: none;
	}


#footer {
	margin: 10 0 0 0;
	width: 100%;
	}
#footer TD {
	border-right: #EFEFEF 1px solid;
	padding: 10 10 10 60;
	background: url(../../img/footerback.gif) no-repeat left top;
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: top;
	width: 33%;
	height: 100;
	}
#footer H2 {
	font-size: 11px;
	margin: 0 0 20 80;
	}
#footer P {
	margin: 3 0;
	}
#footer .footerlast {
	border-right-width: 0;
	}

#footer A {
/*	text-decoration: none; */
	}

#counter {
	padding: 10 0 10 0;
	text-align: center;
	}

#copy {
	padding:10 50 10 50;
	text-align: center;
	}


.split {
	clear: both;
	}


#main {
	width: 100%;
	margin-top:10;
	}
#main01 {
	width: 172px;
/*	width: 177px; */
	}
.mainmenu {
	width: 155px;
	padding: 6 0 17 0;
	background: url(../../img/mainmenuback.gif) no-repeat left top;
	}
.mainmenu A {
	display: block;
	padding: 2 0 2 32;
	color: #000000;
	border-bottom: #FFE9DB 1px solid;
	text-decoration: none;
	voice-family: inherit;
	}
.mainmenu A:visited,
.mainmenu A:hover {
	color: #000000;
	text-decoration: none;
	}
.mainmenu A#mainmenuOn,
.mainmenu A:hover {
	background: url(../../img/menuleftaback.gif) repeat-x left top;
	}

#main02 {
	border: #E0E0E0 1px solid;
	padding: 8 10 15 10;
	text-align: justify;
	height: 100%;
	vertical-align:top;
	}
#main02top {
	padding: 0 0 0 5px;
/*	padding: 0 0 10 0px; */
/*	border-bottom: #E0E0E0 1px solid; */
	color: #FF6B11;
	font-size: 10px;
	height: 10px;
	margin-bottom:10;
	}
#main02top A,
#main02top A:visited {
	font-size: 10px;
	color: #FF6B11;
	text-decoration: underline;
	}

#main03 {
	width: 189px
	}


.rb0101top h2, .rb0102top h2, .rb0103top h2, .rb0201top h2, .rb0202top h2, .rb0203top h2, .rb0204top h2, .rb0301top h2, .rb0302top h2, .rb0303top h2, .rb0304top h2, .rb0206top h2, .rb0205top h2 {
	text-align: right;
	font-size: 11px;
	}

.rb0101top h2, .rb0102top h2, .rb0103top h2, .rb0201top h2, .rb0204top h2, .rb0302top h2, .rb0303top h2, .rb0304top h2 {
	margin: 0 0 20px 0;
	}

.rb0202top h2, .rb0203top h2, .rb0301top h2 {
	margin: 0 0 30px 0;
	}

.rb0101top h2, .rb0102top h2, .rb0103top h2, .rb0301top h2, .rb0302top h2, .rb0303top h2, .rb0304top h2 {
	color: #FFFFFF;
	}

.rb0201top h2, .rb0202top h2, .rb0203top h2, .rb0204top h2, .rb0206top h2, .rb0205top h2 {
	color: #464646;
	}

.rb0101top {
	background: url(../../img/rb0101top.jpg) top left no-repeat;
	margin: 0 0 5px 0;
	padding-top: 20px;
	width: 189px;
	min-height: 120px;
	}

.rb0102top {
	background: url(../../img/rb0101top.jpg) top left no-repeat;
	margin: 0 0 5px 0;
	padding-top: 20px;
	width: 189px;
	min-height: 120px;
	color: #FFFFFF;
	font-weight: bold;
	}

.rb0103top {
	background: url(../../img/rb0103top.jpg) top left no-repeat;
	margin: 0 0 5px 0;
	padding-top: 20px;
	width: 189px;
	min-height: 120px;
	}

.rb0304top {
	background: url(../../img/rb0304top.jpg) top left no-repeat;
	margin: 0 0 5px 0;
	padding-top: 20px;
	color: #4c4c4c;
	width: 189px;
	min-height: 120px;
	}

.rb0205top {
	background: url(../../img/rb0205top.jpg) top left no-repeat;
	margin: 0 0 5px 0;
	padding-top: 20px;
	width: 189px;
	min-height: 120px;
	}

.rb0206top {
	background: url(../../img/rb0206top.jpg) top left no-repeat;
	margin: 0 0 5px 0;
	padding-top: 20px;
	width: 189px;
	min-height: 120px;
	}

.rb0101top a,
.rb0101top a:hover,
.rb0101top a:visited {
	color: #FFFFFF;
	}

.rb0103top a,
.rb0103top a:hover,
.rb0103top a:visited {
	color: #FFFFFF;
	}

.rb0102top a,
.rb0102top a:hover,
.rb0102top a:visited {
	color: #FFFFFF;
	}

.rb0303top a,
.rb0303top a:hover,
.rb0303top a:visited {
/*	color: #0000FF; */
	}

.rb0304top a,
.rb0304top a:hover,
.rb0304top a:visited {
	color: #FFFFFF;
	}

.rb0205top a,
.rb0205top a:hover,
.rb0205top a:visited {
	color: #000000;
	}


.rb0101top img {
	display: block;
	text-align: center;
	margin: 0 10px 5px 0;
	border: 1px solid #FFE3CE;
	}

.rb0201top {
	background: url(../../img/rb0201top.jpg) top left no-repeat;
	margin: 0 0 5px 0;
	padding-top: 20px;
	width: 189px;
	min-height: 120px;
	}

.rb0202top {
	background: url(../../img/rb0202top.jpg) top left no-repeat;
	margin: 0 0 5px 0;
	padding-top: 20px;
	width: 189px;
	min-height: 120px;
	}

.rb0203top {
	background: url(../../img/rb0203top.jpg) top left no-repeat;
	margin: 0 0 5px 0;
	padding-top: 20px;
	width: 189px;
	min-height: 120px;
	}

.rb0204top {
	background: url(../../img/rb0204top.jpg) top left no-repeat;
	margin: 0 0 5px 0;
	padding-top: 20px;
	width: 189px;
	min-height: 120px;
	}

.rb0301top {
	background: url(../../img/rb0301top.jpg) top left no-repeat;
	margin: 0 0 5px 0;
	padding-top: 20px;
	width: 189px;
	min-height: 120px;
	}

.rb0302top {
	background: url(../../img/rb0302top.jpg) top left no-repeat;
	margin: 0 0 5px 0;
	padding-top: 20px;
	width: 189px;
	min-height: 120px;
	}

.rb0303top {
	background: url(../../img/rb0303top.jpg) top left no-repeat;
	margin: 0 0 5px 0;
	padding-top: 20px;
	width: 189px;
	min-height: 120px;
	}

.rb01bot {
	background: url(../../img/rb01bot.jpg) bottom left no-repeat;
	padding: 0 20px 20px 20px;
	min-height: 120px;
/*	width: 189px; */
	voice-family: "\"}\""; 
	voice-family: inherit;
	}

* html .rb01bot {
	height: 140px;
	}

.rb02bot {
	background: url(../../img/rb02bot.jpg) bottom left no-repeat;
	padding: 0 20px 20px 20px;
	min-height: 120px;
/*	width: 189px; */
	voice-family: "\"}\""; 
	voice-family: inherit;
	}

* html .rb02bot {
	height: 140px;
	}

.rb03bot {
	background: url(../../img/rb03bot.jpg) bottom left no-repeat;
	padding: 0 20px 20px 20px;
	min-height: 120px;
/*	width: 189px; */
	voice-family: "\"}\""; 
	voice-family: inherit;
	}

* html .rb03bot {
	height: 140px;
	}


hr.sep {
	height:1;
	color: #E0E0E0;
	}
td.sep {
	background-color: #BBBBBB;
	}



.pagenav {
	text-align: center;
	padding: 10px 0 10px 0;
	}

.pagenav a,
.pagenav a:visited {
	text-decoration: none;
	color: #FF6B11;
	}
.pagenav a:hover {
	text-decoration: underline;
	color: #FF6B11;
	}


.mbfilm {
	border-bottom: 10px #DBDBDB solid;
	}
.mbcomm {
	width: 370px;
	margin: 0 auto 0 auto;
	}
.mbcomm h1 {
	font-size: 16px;
	color: #FF6B11;
	}

.mb {
	padding: 10px 0 10px 0;
	}

.mb1 {
	color: #FF7800;
    margin: 0 0 0 0;
}

.rating {
	width: 100%;
	}

.rating01 {
	}

.rating02 {
	width: 120px;
	text-align: left;
	}

.mb h1 {
	font-size: 14px;
	margin: 0 0 5px 0;
	}

.mb p {
	margin: 3px 0 3px 0;
	}

.mb a {
	color: #000000;
	}

.mbimg {
	float: left;
	margin: 0 10px 5px 0;
	border: 1px solid #FFE3CE;
	}

.order {
	width: 315px;
	background-image: url(../../img/orderback.gif);
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	clear:both;
	}
.order A,
.order A:visited,
.order A:hover {
	color: #FFFFFF;
	text-decoration:none;
	display: block;
	padding-top: 50px;
	text-align: center;
	width: 60px;
	}

.orderspacer01 {
	width: 54px;
	}
.orderspacer02 {
	width: 14px;
	}
.ordercell01 {
	width: 73px;
	height: 101px;
	background: url(../../img/order01.jpg) top left no-repeat;
	vertical-align: top;
	}
.ordercell02 {
	width: 73px;
	height: 101px;
	background: url(../../img/order02.jpg) top left no-repeat;
	vertical-align: top;
	}
.ordercell03 {
	width: 73px;
	height: 101px;
	background: url(../../img/order03.jpg) top left no-repeat;
	vertical-align: top;
	}
.ordercell04 {
	width: 73px;
	height: 101px;
	background: url(../../img/order01_b.jpg) top left no-repeat;
	vertical-align: top;
	}
.ordercell05 {
	width: 73px;
	height: 101px;
	background: url(../../img/order02_b.jpg) top left no-repeat;
	vertical-align: top;
	}
.ordercell06 {
	width: 73px;
	height: 101px;
	background: url(../../img/order03_b.jpg) top left no-repeat;
	vertical-align: top;
	}

#rateselect {
	width: 130px;
	height: 14px;
	font-size: 11px;
	border: 1px #979797 solid;
	}


.commentinputtext {
	border: 1px solid #7F9DB9;
	width: 75%;
	}

.commentinputta {
	border: 1px solid #7F9DB9;
	width: 99%;
	height: 150px;
	}
#commentform {
	width: 95%;
	text-align: left;
	}

#commentform td {
	padding: 3px;
	}

.comment1 {
	padding: 10px 10px 10px 50px;
	background-color: #FFFFFF;
	}
.comment1wrapper {
	padding: 2px 0 2px 0;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	}
.comment1 span {
	display: block;
	font-weight: bold;
	margin: 0 0 0 -40px;
	}
.comment2 {
	padding: 10px 10px 10px 50px;
	background-color: #EBEBEB;
	}
.comment2wrapper {
	padding: 2px 0 2px 0;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	}
.comment2 span {
	display: block;
	font-weight: bold;
	margin: 0 0 0 -40px;
	}

.commbody {
/*	border-top: 15px solid #FF6B11; */
	}

.commbody h2 {
	background-color: #FF6B11;
	padding: 7px 7px 7px 7px;
	color: #FFF;
	margin: 10px 0 20px 0;
	font-size:11;
	}


.shot {
	width: 100%;
	margin-top: 15;
	text-align: center;	
	}

.shot div {
	display: block;
	width:10;
	padding: 5px 5px 5px 5px;
	border: 1px #CCCCCC solid;
	margin: 0px 3px 10px 3px;
	}





.addit1 {
	display: block;
	background-color: #FF6B11;
	padding: 4px 4px 4px 4px;
	font-weight: bold;
	color: #FFF !important;
	margin-bottom: 5px;
	}

.addit2 {
	margin-bottom: 5px;
	}

.addit2 {
	display: block;
	float: left;
	margin: 0 5px 5px 0;
	}

.addit3 {
	font-size: 10px;
	margin-bottom: 15px;
	}

.addit3 a,
.addit3 a:hover,
.addit3 a:visited {
	color: #FF6B11;
	font-size: 10px;
	}




#cart {
	width: 100%;
	}

#cart thead TD, .carttf01 {
	font-size: 10px;
	font-weight: bold;
	background-color: #FFF4ED;
	color: #D87D47;
	}

#cart td {
	padding: 4px 4px 4px 5px;
	border-bottom: 1px solid #FFF4ED;
	}

#cart tfoot td {
	border: 0;
	}

#cart img, .cartbuttons img {
	border: 0;
	}

.carttf02 {
	background-color: #FFF4ED;
	}

.cartinputnum {
	border: 1px solid #7F9DB9;
	width: 30px;
	font-size:9;
	}

.cartinputtext {
	border: 1px solid #7F9DB9;
	width: 250px;
	font-size:9;
	}

.cartinputta {
	border: 1px solid #7F9DB9;
	width: 90%;
	height: 100px;
	font-size:9;
	}

.cartbuttons {
	text-align: center;
	padding: 10px 0 0 0;
	}

.cartbuttons input {
	border:0;
	}


#orderform {
	width: 90%;
	text-align: left;
	}

#orderform td {
	padding: 3px;
	}

#subemail {
	width: 100px;
	font-size: 10px;
	}


div.main_cont h1 {
	font-size: 13px;
	}

div.main_cont strong {
	font-weight: normal;
	}

.parmenu {
	padding-left:5;
	line-height:1.4;
	}

.parmenu A,
.parmenu A:visited {
	color: #222222;
	text-decoration: none;
	}
.parmenu A:hover {
	color: #FF5B11;
	text-decoration: underline;
	}


.category_tit H1 {
	border-bottom: 10px solid #DBDBDB;
	font-size: 16px;
	padding: 0px 0px 7px 5px;
	margin-bottom: 0px;
	}

