/*MAIN SHOP PAGES*/
/*default td settings*/
body{background-color:#FFCC66;
}

.menu_table{
width:120;
}

td{padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px
	border:none #ffffff;
	font-family:Arial;
	color:#2C2D4B;
	font-size:13px;
	font-weight:normal;
	background-color:#FFCC66;
	}
ul{color:#2C2D4B;font-size:13px
}

/*fonts*/
.g10 {font-family:arial, times, helvetica; font-style:normal; font-size:10px; color:"#2C2D4B"}
.g11 {font-family:arial, times, helvetica; font-style:normal; font-size:11px; color:"#2C2D4B"}
.g12 {font-family:arial, arial, times, helvetica; font-style:normal; font-size:12px; color:"#2C2D4B"}

.g10b {font-family:arial, times, helvetica; font-style:normal;  font-weight:bold;font-size:10px; color:"#2C2D4B"}
.g11b {font-family:arial, times, helvetica; font-style:normal;  font-weight:bold;font-size:11px; color:"#2C2D4B"}
.g12b {font-family:arial, times, helvetica; font-style:normal;  font-weight:bold;font-size:12px; color:"#2C2D4B"}

.g10i {font-family:arial, times, helvetica; font-style:italic; font-size:10px; color:"#2C2D4B"}
.g11i {font-family:arial, times, helvetica; font-style:italic; font-size:11px; color:"#2C2D4B"}
.g12i {font-family:arial, times, helvetica; font-style:italic; font-size:12px; color:"#2C2D4B"}

.g10bi {font-family:arial, times, helvetica; font-style:italic;  font-weight:bold; font-size:10px; color:"#2C2D4B"}
.g11bi {font-family:arial, times, helvetica; font-style:italic;  font-weight:bold; font-size:11px; color:"#2C2D4B"}
.g12bi {font-family:arial, times, helvetica; font-style:italic;  font-weight:bold; font-size:12px; color:"#2C2D4B"}

.o10 {font-family:arial, times, helvetica; font-style:normal; font-size:10px; color:"#ED462E"}
.o11 {font-family:arial, times, helvetica; font-style:normal; font-size:11px; color:"#ED462E"}
.o12 {font-family:arial, times, helvetica; font-style:normal; font-size:12px; color:"#ED462E"}

.o10b {font-family:arial, times, helvetica; font-style:normal;  font-weight:bold;font-size:10px; color:"#ED462E"}
.o11b {font-family:arial, times, helvetica; font-style:normal;  font-weight:bold;font-size:11px; color:"#ED462E"}
.o12b {font-family:arial, times, helvetica; font-style:normal;  font-weight:bold;font-size:12px; color:"#ED462E"}

.o10i {font-family:arial, times, helvetica; font-style:italic; font-size:10px; color:"#ED462E"}
.o11i {font-family:arial, times, helvetica; font-style:italic; font-size:11px; color:"#ED462E"}
.o12i {font-family:arial, times, helvetica; font-style:italic; font-size:12px; color:"#ED462E"}

.o10bi {font-family:arial, times, helvetica; font-style:italic;  font-weight:bold; font-size:10px; color:"#ED462E"}
.o11bi {font-family:arial, times, helvetica; font-style:italic;  font-weight:bold; font-size:11px; color:"#ED462E"}
.o12bi {font-family:arial, times, helvetica; font-style:italic;  font-weight:bold; font-size:12px; color:"#ED462E"}

.w9b {font-family:arial, times, helvetica; font-style:normal;  font-weight:bold; font-size:9px; color:"FFFFFF"}
.w10b {font-family:arial, times, helvetica; font-style:normal;  font-weight:bold; font-size:10px; color:"FFFFFF"}
.w11b {font-family:arial, times, helvetica; font-style:normal; font-weight:bold; font-size:11px; color:"FFFFFF"}
.w12b {font-family:arial, times, helvetica; font-style:normal;  font-weight:bold; font-size:12px; color:"FFFFFF"}

.w9 {font-family:arial, times, helvetica; font-style:normal; font-size:9px; color:"FFFFFF"}
.w10 {font-family:arial, times, helvetica; font-style:normal; font-size:10px; color:"FFFFFF"}
.w11 {font-family:arial, times, helvetica; font-style:normal; font-size:11px; color:"FFFFFF"}
.w12 {font-family:arial, times, helvetica; font-style:normal; font-size:12px; color:"FFFFFF"}

/*LINKS esp. in menu*/
a:link{font-family:Arial;
	color:#2C2D4B;
	font-size:11px;
	font-weight:normal;}
a:visited{font-family:Arial;
	color:#2C2D4B;
	font-size:11px;
	font-weight:normal;}
a:active{font-family:Arial;
	color:#2C2D4B;
	font-size:11px;
	font-weight:normal;}
a:hover{font-family:Arial;
	color:#ED462E;
	font-size:11px;
	font-weight:normal;}

.a_menu_cat:link{font-family:Arial;
	color:#ED462E;
	font-size:11px;
	font-weight:bold;}
.a_menu_cat:visited{font-family:Arial;
	color:#ED462E;
	font-size:11px;
	font-weight:bold;}
.a_menu_cat:active{font-family:Arial;
	color:#ED462E;
	font-size:11px;
	font-weight:bold;}
.a_menu_cat:hover{font-family:Arial;
	color:#ED462E;
	font-size:11px;
	font-weight:bold;}

.a_menu_sub_cat:link{font-family:Verdana;
	color:#574370;
	font-size:13px;
	font-weight:normal;}
.a_menu_sub_cat:visited{font-family:Verdana;
	color:#574370;
	font-size:13px;
	font-weight:normal;}
.a_menu_sub_cat:active{font-family:Verdana;
	color:#574370;
	font-size:13px;
	font-weight:normal;}
.a_menu_sub_cat:hover{font-family:Verdana;
	color:#ED462E;
	font-size:13px;
	font-weight:normal;}

.a_menu_sub_cat2:link{font-family:Verdana;
	color:#574370;
	font-size:13px;
	font-weight:normal;}
.a_menu_sub_cat2:visited{font-family:Verdana;
	color:#574370;
	font-size:13px;
	font-weight:normal;}
.a_menu_sub_cat2:active{font-family:Verdana;
	color:#574370;
	font-size:13px;
	font-weight:normal;}
.a_menu_sub_cat2:hover{font-family:Verdana;
	color:#ED462E;
	font-size:13px;
	font-weight:normal;}

.a_inline:link{font-family:Arial;
	color:#2C2D4B;
	font-size:13px;
	font-weight:bold;}
.a_inline:visited{font-family:Arial;
	color:#2C2D4B;
	font-size:13px;
	font-weight:bold;}
.a_inline:active{font-family:Arial;
	color:#2C2D4B;
	font-size:13px;
	font-weight:bold;}
.a_inline:hover{font-family:Arial;
	color:#ED462E;
	font-size:13px;
	font-weight:bold;}
.
/*menu sub-category headings*/
.menu_cat{
	font-family:Arial;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
	padding-bottom:0px;
	color:#ED462E;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	line-height:11px;
	
	}
.menu_sub_cat{font-family:Arial;
	padding-left:0px;
	padding-right:3px;
	padding-top:6px;
	padding-bottom:6px;
	color:#ED462E;
	font-size:13px;
	font-weight:normal;
	text-align:right;
	line-height:10px;
	}
	

/*PICKER TABLE*/

/* picker table table*/
.table_pick{
	border:0 solid #2C2D4B;
	width:660px;
	background-color:ffffff;
	font-family:Arial;
	color:#2C2D4B;
	font-size:11px;
	font-weight:normal;	
	}
.table_pick_intro{
	border:none;
	width:600px;
	background-color:ffffff;
	font-family:Arial;
	color:#2C2D4B;
	font-size:11px;
	font-weight:normal;	
	}
/*cells and rows in picker tablr*/
.table_pick_head_tr{
	
	}
.table_pick_head_td{
	color:ffffff;
	font-size:14px;
	font-weight:bold;
	background-color:#FF8E42;
	
	}
.table_pick_title_tr{
	color:red}
.table_pick_title_td{
	text-align:center;
	font-family:Arial;
	color:#2C2D4B;
	font-size:11px;
	font-weight:bold;
	}
.table_pick_content_tr{
	color:blue;
	}
.table_pick_content_td{
	color:black;
	font-weight:bold;
	text-align:right;
	background-color:#FEE496
	}

/*picker table text input*/
.in_pick{
	text-align:top;
	border:none ;
	font-family:Arial;
	color:#2C2D4B;
	font-size:11px;
	font-weight:normal;
	background-color:transparent;
	cursor:pointer;
	width:50px;
	text-align:right;
	}
.in_pick_sum{	
	width:50px;
	text-align:right;
	}
.sel_pick{
	font-size:11px;
	}
		
/*color when mouseover in picker*/
.over{background-color:#FF8E42;text-align:right;font-weight:bold};
/*color when mouseout in picker*/
.out{background-color:#FEE496;text-align:right;font-weight:bold};

/*HEADINGS*/
/*main heading table sh = shop heading*/
.sh_table{border:0 solid #ffffff;
	
	background-color:#FFCC66;
	font-family:Arial;
	color:#2C2D4B;
	font-size:13px;
	font-weight:normal
	}
/*subcategory name td*/
.sh_name{border:0 solid #ffffff;
	
	background-color:#FFCC66;
	font-family:Arial;
	color:#ED462E;
	font-size:18px;
	font-weight:normal;
	vertical-align:top
	}
	.sh_subhead{border:0 solid #ffffff;	
	background-color:#FFCC66;
	font-family:Arial;
	color:#ED462E;
	font-size:14px;
	font-weight:normal
	}
/*subcategory description td*/
.sh_dsc{border:0 solid #ffffff;
	font-family:Arial;
	color:#2C2D4B;
	font-size:13px;
	font-weight:normal
	}
/*BODY*/
/*main listing table sb = shop body*/
.sb_table{border:0 solid #ffffff;
	width:660px;
	background-color:#ffffff;
	font-family:Arial;
	color:#2C2D4B;
	font-size:13px;
	font-weight:normal;
	background-color:#FFFCEA
	}
/*individual items it=item*/
.it_name{border:1 solid #FFFCEA;
	font-family:Arial;
	color:#ffffff;
	font-size:15px;
	font-weight:normal;
	background-color:#FF8E42
	}
/*item short description td*/
.it_dsc_short{border:1 solid #FFFCEA;
	font-family:Arial;
	color:#2C2D4B;
	font-size:14px;
	font-weight:normal;
	background-color:#FFFCEA;
	}
/*item long description td*/
.it_dsc_long{border:1 solid #FFFCEA;
	font-family:Arial;
	color:#2C2D4B;
	font-size:13px;
	font-weight:normal;
	background-color:#FFFCEA
	}
/*item text details td*/
.it_txt{border:1 solid #FFFCEA;
	font-family:Arial;
	color:#2C2D4B;
	font-size:13px;
	font-weight:normal;
	background-color:#FFFCEA
	}
/*item price td*/
.it_price{border:1 solid #FFFCEA;
	font-family:Arial;
	color:#2C2D4B;
	font-size:11px;
	font-weight:normal;
	background-color:#FFFCEA
	}
/*item picture td*/
.it_pic{border:1 solid #FFFCEA;
	font-family:Arial;
	color:#2C2D4B;
	font-size:11px;
	font-weight:normal;
	background-color:#FFFCEA
	}
/*item selector td*/
.it_sel_td{border:1 solid #FFFCEA;
	font-family:Arial;
	color:#2C2D4B;
	font-size:11px;
	font-weight:normal;
	background-color:#FFFCEA
	}
/*item quantity selector element*/
.it_sel{border:1 solid #FFFCEA;
	font-family:Arial;
	color:#2C2D4B;
	font-size:11px;
	font-weight:normal;
	background-color:#FFFCEA
	}
/*item button*/
.it_but{border:3;
	border-bottom-style:outset;
	border-left-style:outset;
	border-right-style:outset;
	border-top-style:outset;
	border-bottom-color:#000000;
	border-left-color:#C9C9DE;
	border-right-color:#000000;
	border-top-color:#C9C9DE;
	font-family:Arial;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	background-color:#3C3C64;
	height:20px;
	cursor:pointer;
	
	}
	/*inputs*/
input{border:1 solid #ffffff;
	font-family:Arial;
	color:#2C2D4B;
	font-size:11px;
	font-weight:normal;
	background-color:#ffffff;
	height:25px
	width:100px
	}
p.micro{margin-top: .1em; margin-bottom: 0em;}
	BODY {  scrollbar-arrow-color:#FFFFFF;  scrollbar-track-color:#FF9933;  scrollbar-shadow-color:#FF6633;  scrollbar-face-color:#FFCC66;  scrollbar-highlight-color:#FFFFFF;
  scrollbar-darkshadow-color:#911335;  scrollbar-3dlight-color:#FFFFFF; }
