/* ----------------------------------------------------------------*/
/* This CSS is the main stylesheet used from the generated WebSite */
/* ----------------------------------------------------------------*/
/* All images from "Helper Files" could be used in this css.       */
/* EXAMPLE: background-image:url('../images_templ/image.gif');     */
/* ----------------------------------------------------------------*/

/* --- styles for some common HTML TAGS ---------------------------*/

body { 
	margin:0px;
	background-image:url('../images_templ/template/fortune-cookie-bg-2.jpg');
	background-position:top;
	background-repeat:repeat-x;
	background-color:#09467c; }
	
p, td, li, div { font-family: tahoma; font-size: 11px; color:#555555; }

h1, h2, h3, h4, h5, h6 { 
	font-size:16px;
	color:#09477b;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif; }

hr { height: 1px; }

img{border:none;}

/* --- styles for FORM FIELDS -------------------------------------*/

form { margin-bottom: 0px; margin-top: 0px; }
input, textarea, select { font-family: arial, tahoma, sans-serif; font-size: 11px; background-image: none; }
input.text { padding: 1px 2px; background-image: none; /*border: #909090 solid 1px;*/ }
input.btn { color: #0000A0; background-color: #FFFFFF; background-image: none; }
input.checkbox, input.radio { background-image: none; }

/* --- styles for the MENUS (border, body) ------------------------*/


/* --- styles for CATEGORY's path and CATEGORY's list links -------*/

.top_link:LINK { color: #000090; text-decoration: none; font-size: 11px; }
.top_link:VISITED { color: #000090; text-decoration: none; font-size: 11px; }
.top_link:HOVER { color: #000000; background-color: #FFFF90; text-decoration: none; font-size: 11px; }

/* --- styles for PRODUCT links (like "AddToCart" link) -----------*/

.product_link:LINK { color: #0000CC; text-decoration: none; font-size: 11px; }
.product_link:VISITED { color: #0000CC; text-decoration: none; font-size: 11px; }
.product_link:HOVER { color: #CC0000; text-decoration: underline; font-size: 11px; }

/* --- styles for TOOLS links (like "ViewCart" link) --------------*/

.tool_link:LINK { color: #0000CC; text-decoration: none; font-size: 11px; }
.tool_link:VISITED { color: #0000CC; text-decoration: none; font-size: 11px; }
.tool_link:HOVER { color: #CC0000; text-decoration: underline; font-size: 11px; }

/* --- styles for footer links ------------------------------------*/

.footer_link:LINK { color: #0000CC; text-decoration: none; font-size: 11px; }
.footer_link:VISITED { color: #0000CC; text-decoration: none; font-size: 11px; }
.footer_link:HOVER { color: #CC0000; text-decoration: underline; font-size: 11px; }

.footer_link_system:LINK, .footer_link_system:VISITED { color:#c4dff4; }
.footer_link_system:HOVER { color:#ffffff; }

/* --- styles for IMAGE links -------------------------------------*/

.image_link:LINK { text-decoration: none;  font-size: 11px; }
.image_link:VISITED { text-decoration: none;  font-size: 11px; }
.image_link:HOVER { text-decoration: none;  font-size: 11px; }

/* --- styles for THE REST of the links ---------------------------*/

a:LINK { color: #09477b; text-decoration: underline; }
a:VISITED { color: #09477b; text-decoration: underline; }
a:HOVER { color: #028cea; text-decoration: none; }

/* --- styles for products and options ----------------------------*/

.product_border { background-color: #909090; }
.product_borderlight { background-color: #FFFFFF; }
.product_header { background-color: #F0F0F0; }
.product_body { background-color: #FFFFFF; }
.product_footer { background-color: #F0F0F0; }
.product_list_price { text-decoration: line-through; }
.product_price {}
.product_price_diff_amount {}
.product_price_diff_percent {}
.product_outofstock { color: #FF5000; }

.product_options_border { background-color: #09477b; }
.product_options_header { 
	background-color: #9bc2e3;
	border-bottom:1px solid #ffffff;
	font-size:10px;
	color:#09477b; }
.product_options_header td { color:#09477b; }
.product_options_body { background-color: #FFFFFF; }
.product_options_selected { background-color: #F5FAFF; }
.product_options_name {
	font-size:10px;
	color:#09477b; }
.product_options_list_price { text-decoration: line-through; }
.product_options_price { color:#09477b; }

.product_travel_border { background-color: #E5E5E5; }
.product_travel_header { background-color: #F5F5F5; }
.product_travel_body { background-color: #FFFFFF; }

.product_specialties_border { background-color: #CCCCCC; }
.product_specialties_header { background-color: #FFFFFF; }
.product_specialties_body { background-color: #FFFFFF; }

.product_separator {}

.img_product_tiny {}
.img_product_thumbnail {}
.img_product_small {}
.img_product_big {}
.img_product_opt {}

/* --- styles for the search form of travel products --------------*/

.search_travel_border { background-color: #E5E5E5; }
.search_travel_header { background-color: #FAFAFA; }
.search_travel_body { background-color: #FFFFFF; }
.search_travel_footer { background-color: #FAFAFA; }

/* --- styles for the search/browse of products -------------------*/

.search_border { background-color: #E5E5E5; }
.search_header { background-color: #FAFAFA; }
.search_body { background-color: #FFFFFF; }
.search_footer { background-color: #FAFAFA; }

.search_alphabet_selected { font-family: monospace; }
.search_alphabet_link:LINK { font-family: monospace; color: #C000FF; text-decoration: none; }
.search_alphabet_link:VISITED { font-family: monospace; color: #C000FF; text-decoration: none; }
.search_alphabet_link:HOVER { font-family: monospace; color: #000000; background-color: #FFD0FF; text-decoration: none; }

/* --- styles for the site map ------------------------------------*/

.site_map_border { background-color: #B0B0B0; }
.site_map_body { background-color: #FFFFFF; }
.site_map_tr {}
.site_map_td { border: 1px solid #FBFBFF; }
.site_map_td_over { background-color: #F5F5F5; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #D0D0D0; border-right: 1px solid #D0D0D0; }
.site_map_tr_inner {}
.site_map_td_inner {}
.site_map_header_link_tr_inner { background-color: #D0E0FF; font-weight: bold; }
.site_map_header_link_td_inner {}
.site_map_header_link:LINK { color: #000090; text-decoration: none; }
.site_map_header_link:VISITED { color: #000090; text-decoration: none; }
.site_map_header_link:HOVER { color: #000000; text-decoration: none; }
.site_map_link:LINK { color: #000090; text-decoration: none; font-size: 11px; }
.site_map_link:VISITED { color: #000090; text-decoration: none; font-size: 11px; }
.site_map_link:HOVER { color: #000000; background-color: #FFFF90; text-decoration: none; font-size: 11px; }

/* --- styles for the navigation line links (1-10 11-20 21-30) ----*/

.navigator_products { color: #555555; text-align: right; font-size: 12px; padding-right:15px; }
.navigator_products_listitem { color: #555555; font-size: 12px; }
.navigator_products_listitem_selected { color: #555555; font-size: 12px; }
.navigator_products_link:LINK { color: #028cea; text-decoration: none; font-size: 12px; }
.navigator_products_link:VISITED { color: #028cea; text-decoration: none; font-size: 12px; }
.navigator_products_link:HOVER { color: #09477b; background-color: transparent; text-decoration: none; font-size: 12px; }
.navigator_products_link_selected { color: #09477b; text-decoration: none; font-size: 12px; }

/* --- styles for the navigation bars ------------------------ ----*/

.navbar { width:100%; border:1px solid #F0F0F0; border-width: 1px 1px 1px 1px; background-color: white; }
.navbar td { border: 1px solid white; border-width: 1px 1px 0px 0px; text-align: center; }
.navbar td.navtab_first { border: 1px solid white; border-width: 1px 1px 0px 1px; }
.navbar a.navtab_selected { display: block; padding: 3px 3px 3px 3px; color: black; background-color: white; text-decoration: none; }
.navbar a.navtab_notselected { display: block; padding: 3px 3px 3px 3px; color: black; background-color: #F0F0F0; text-decoration: none; }
.navbar a.navtab_notselected:hover { background-color: #DDDDDD; }
.navbar td.navtab_body { padding: 3px 3px 3px 3px; background-color: white; text-align: left; }

/* --- styles for the calendar ------------------------------------*/

.calendar_border { background-color: #D0D0D0; }
.calendar_header { background-color: #F0F0F0; }
.calendar_header_days { font-size: 11px; background-color: #F9F9F9; }
.calendar_body { background-color: #FFFFFF; }
.calendar_footer_selected_day { font-size: 11px; background-color: #F9F9F9; }
.calendar_footer { font-size: 11px; background-color: #F0F0F0; }
.calendar_day_onmouseover { background-color: #FFFF00; }
.calendar_day_onmouseout { background-color: transparent; }
.calendar_day_onclick { background-color: #D0D0FF; }
.calendar_day_notavailable { color: #CCCCCC; }

/* --- styles for errors and successes ----------------------------*/

.error { color: #FF0000; }
.warning { color: #FF5000; }
.success { color: #007000; }

/* --- styles miscellaneous ---------------------------------------*/

.categories_path_separator { color: #0000A0; }
.categories_path { margin: 0px 0px 3px 0px; }
.categories_path_td { padding: 0px 0px 0px 0px; }
.categories_item { margin: 0px 0px 0px 0px; }
.categories_item_td { padding: 0px 0px 0px 0px; }
.categories_item_td .top_link:LINK, .categories_item_td .top_link:VISITED, .categories_item_td .top_link:HOVER { display:none; }
.products_summary { margin: 3px 0px 0px 0px; }
.products_summary_td { padding: 0px 0px 0px 0px; }

#custom_pics {
	width:240px;
	background-image:url(../images_templ/custom_pic_02-b.jpg);
	background-repeat:repeat-y;
	text-align:center;
	float:right;
	margin-left:5px; }

#custom_pics p{
	margin-top:2px;
	font-weight:bold; }

#oreo {
	background-image:url(../images_templ/chocolate_oreo_pic.jpg);
	background-position:right 185px;;
	background-repeat: no-repeat; }

.oreo-detail {
	width:290px;
	height:60px;
	vertical-align:middle;
	text-align:center;
	margin-left:10px; }

#rice {
	height:350px;
	background-image:url(../images_templ/rice-krisp_pic.jpg);
	background-position:right 170px;
	background-repeat: no-repeat; }

.rice-detail {
	width:250px;
	padding-top:30px;
	height:100px;
	vertical-align:middle;
	text-align:center;
	margin-left:50px; }

#oreo p {font-size:13px;}

#rice p {font-size:13px;}

#corporate {
	height:480px;
	background-image:url(../images_templ/corporate-pic.jpg);
	background-position:left bottom;
	background-repeat: no-repeat; }

#wedding {
	padding:10px;
	height:161px;
	width:705px;
	text-align:right;
	border: solid 2px #E3F2FF;
	margin:10px; }

#wedding #text{
	width:545px;
	float:left;
	text-align:left; }

#wedding #text a{
	color:#D93A50;
	font-size:14px; }

#wedding p{
	font-size:13px; }

#wedding_prod {
	float:right;
	width:120px;
	text-align:center;
	background-color:#ffffff;
	border: solid 2px #E3F2FF; }

#wedding_prod img{
	margin-top:5px; }

#wedding_prod #wed_box {
	width:120px;
	height:30px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#E3F2FF; }

#occasion {
	text-align:center;
	border: solid 2px #E3F2FF;
	margin-bottom:10px;
	width:100%; }

#occasion #title {
	height:20px;
	padding-top:2px;
	font-weight:bold;
	font-size:14px;
	color:#EB627C;
	margin:10px;
	background-color:#E3F2FF; }

#tip {
	background-color:#E3F2FF; 
	text-align:center;
	padding:10px; }

#tip ul {text-align:left;}

#ingredients {text-align:center; }

#ingredients ul {
	width:180px;
	text-align:left; }

#locations {
	width:200px;
	height:140px;
	margin:10px 25px 10px 15px;
	border: solid 2px #E3F2FF;
	float:left;
	padding:5px; }

#loc_title {
	height:25px;
	padding-top:5px;
	font-weight:bold;
	font-size:14px;
	background-color:#E3F2FF;
	text-align:center;
	margin-bottom:5px; }

#insert {
	padding-left:10px;
	padding-right:10px; }

#insert a:LINK {
	width:108px;
	line-height:30px;
	text-align:center;
	color:#F14867;
	text-decoration:none;
	border-bottom:solid 1px #666666; }

#insert a:VISITED {
	width:108px;
	line-height:30px;
	text-align:center;
	color:#F14867;
	text-decoration:none;
	border-bottom:solid 1px #666666; }

#insert a:HOVER {
	width:108px;
	line-height:30px;
	text-align:center;
	color:#000000;
	text-decoration:underline;
	border-bottom:solid 1px #666666; }

#insert h2 {
	font-size:14px;
	color:#F14867; }

#basic {
	width:740px;
	margin-left:10px; }

#outer { text-align: center; }

/* --- styles for the HEADER ---------------------------------------*/

#header-container {
	width:980px;
	height:231px;
	display:block;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto; }

#logo-container {
	width:340px;
	height:231px;
	display:block;
	float:left;
	overflow:hidden; }

#middle-container {
	width:285px;
	height:231px;
	display:block;
	float:left;
	overflow:hidden; }

#links-container {
	width:355px;
	height:231px;
	display:block;
	float:right;
	overflow:hidden;
	text-align:right; }

#middle-inner {
	width:355px;
	height:29px;
	display:block;
	overflow:hidden;
	text-align:right;
	background-image:url('../images_templ/template/fortune-cookie-header-4.gif');
	background-repeat:no-repeat; }

#middle-inner a:LINK, #middle-inner a:VISITED {
	font-size:14px;
	font-weight:bold;
	font-family:tahoma;
	color:#ffffff;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px; }

#middle-inner a:HOVER {
	font-size:14px;
	font-weight:bold;
	font-family:tahoma;
	color:#bfdff9;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px; }

#middle-inner-2 {
	width:355px;
	height:38px;
	display:block;
	overflow:hidden;
	text-align:right;
	font-size:10px;
	font-weight:bold;
	font-family:tahoma;
	color:#666666;
	background-image:url('../images_templ/template/fortune-cookie-header-7.gif');
	background-repeat:no-repeat; }

#middle-inner-2 div {
	text-align:right;
	padding-right:10px;
	padding-top:5px; }

#middle-inner-2 a:LINK, #middle-inner-2 a:VISITED {
	font-size:10px;
	font-weight:bold;
	font-family:tahoma;
	color:#666666;
	text-decoration:underline; }

#middle-inner-2 a:HOVER {
	font-size:10px;
	font-weight:bold;
	font-family:tahoma;
	color:#666666;
	text-decoration:none; }

/* --- styles for the CONTENT ---------------------------------------*/

#content-container {
	width:980px;
	display:block;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto; }

#menu-container {
	width:209px;
	display:block;
	overflow:hidden;
	float:left;
	background-image:url('../images_templ/template/fortune-cookie-menu-3.gif');
	background-repeat:repeat-y;
	text-align:left; }

#content-inner {
	width:771px;
	display:block;
	overflow:hidden;
	float:left;
	background-color:#FFFFFF;
	text-align:left; }

.content-box {
	padding:5px 0px 15px 0px; }

#menu-container a:LINK, #menu-container a:VISITED {
	display:list-item;
	margin:0px;
	padding:0px;
	padding-left:10px;
	list-style:none;
	line-height:21px;
	color:#09467c;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	background-image:url('../images_templ/template/fortune-cookie-menu-2.gif');
	background-repeat:no-repeat;
	background-position:0px 3px; }
	
#menu-container a:HOVER {
	display:list-item;
	margin:0px;
	padding:0px;
	padding-left:10px;
	list-style:none;
	line-height:21px;
	color:#ffffff;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	background-image:url('../images_templ/template/fortune-cookie-menu-4.gif');
	background-repeat:no-repeat;
	background-position:0px 3px; }

#menu-container img { margin:0px; }

#search-container {
	width:209px;
	height:50px;
	display:block;
	overflow:hidden;
	background-image:url('../images_templ/template/fortune-cookie-search-bg.gif');
	background-repeat:no-repeat; }

#search-container div {
	width:170px;
	height:20px;
	display:block;
	background-color:#FFFFFF;
	border:1px solid #c2c2c2;
	margin:10px 0px 0px 10px; }

.search-text {
	border:0px;
	font-family:tahoma;
	font-size:11px;
	width:120px;
	float:left;
	position:relative;
	top:0px;
	left:4px;
	color:#666666; }

.search-go {
	margin:0px;
	float:right;
	margin-top:0px; }

/* --- styles for the FOOTER ---------------------------------------*/

#footer-outer {
	border-top:12px solid #6fa1cb;
	text-align:center;
	padding-top:15px;
	padding-bottom:15px; }

#footer-container {
	width:980px;
	display:block;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto; }

#footer-container a:LINK, #footer-container a:VISITED {
	color:#FFFFFF;
	text-decoration:underline; }

#footer-container a:HOVER {
	color:#FFFFFF;
	text-decoration:none; }

#footer-news {
	width:315px;
	display:block;
	float:left;
	overflow:hidden;
	text-align:left;
	color:#FFFFFF; }

.news-header {
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	color:#FFFFFF; }

.news-yellow {
	font-size:10px;
	color:#b49030;
	font-weight:bold; }

.news-form {
	width:170px;
	height:20px;
	display:block;
	background-color:#FFFFFF;
	border:1px solid #c2c2c2;
	margin:5px 0px 5px 0px; }

#footer-links-1 {
	width:140px;
	display:block;
	float:left;
	text-align:left; }

#footer-links-2 {
	width:155px;
	display:block;
	float:left;
	text-align:left; }

#footer-links-3 {
	width:165px;
	display:block;
	float:left;
	text-align:left; }

#footer-links-4 {
	width:205px;
	display:block;
	float:right;
	text-align:left;
	color:#FFFFFF; }


/* --- styles for the HOMEPAGE ---------------------------------------*/

#homepage-box {
	width:741px;
	display:block;
	overflow:hidden; }

#homepage-left {
	margin-left:15px;
	width:480px;
	display:block;
	float:left;
	clear:none; }

#homepage-left h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	text-align:center;
	padding:0px;
	margin:5px 0px 5px 0px; }

#homepage-left p {
	font-size:12px;
	text-align:justify; }

#homepage-featured {
	padding-top:50px; }

#homepage-right {
	width:216px;
	padding-top:5px;
	display:block;
	float:right; 
	clear:none; }

/* --- styles for the FEATURED PRODUCT  ---------------------------------------*/

#featured-product {
	width:150px;
	float:left;
	display:block;
	overflow:hidden;
	margin-right:10px; }

#featured-name {
	height:35px;
	text-align:center; }

#featured-name a:LINK, #featured-name a:VISITED {
	font-size:13px;
	font-family:"Times New Roman", Times, serif;
	text-decoration:none;
	font-weight:bold;
	color:#028cea; }

#featured-name a:HOVER {
	font-size:13px;
	font-family:"Times New Roman", Times, serif;
	text-decoration:none;
	font-weight:bold;
	color:#09477b; }

#featured-image {
	padding-bottom:5px;
	text-align:center;
	display:block; }

#featured-image img { float:none; }

#featured-price {
	font-size:12px;
	font-weight:bold;
	color:#09477b;
	padding:10px;
	text-align:center; }

#featured-buttons {
	height:25px;
	text-align:center; }

/* --- styles for the CATEGORY DESCRIPTIONS  ---------------------------------------*/

#category-descr {
	width:740px;
	display:block;
	overflow:hidden;
	margin-left:10px; }

#category-middle {
	width:740px;
	display:block;
	overflow:hidden;
	background-image:url('../images_templ/template/fortune-cookie-category-2.gif');
	background-repeat:repeat-y;
	padding-left:20px;
	padding-right:20px; }

#descr-left a:LINK, #descr-left a:VISITED, #descr-left a:HOVER {
	color:#09477b;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:18px;
	text-decoration:none; }

#descr-left {
	width:570px;
	display:block;
	float:left; }

#descr-left p {
	line-height:16px;
	text-align:justify;
	padding:0px;
	margin:10px 0px 10px 0px; }

#descr-right {
	width:135px;
	display:block;
	float:left;
	overflow:hidden;
	text-align:right; }

#descr-right img { margin-top:30px; }

.category-more { list-style:none; padding-top:10px; }

#descr-left .category-footer:LINK, #descr-left .category-footer:VISITED, #descr-left .category-footer:HOVER { font-size:11px; font-family:tahoma }

#descr-left .small-link:LINK, #descr-left .small-link:VISITED, #descr-left .small-link:HOVER {
	font-size:11px;
	font-weight:normal;
	font-family:tahoma; }

/* --- styles for the BRIEF PRODUCT  ---------------------------------------*/

#brief-products {
	width:177px;
	display:block;
	overflow:hidden;
	background-image:url('../images_templ/template/fortune-cookie-brief-2.gif');
	background-repeat:repeat-y; }

#brief-products div { text-align: center; }

#brief-name {
	height:35px;
	text-align:center;
	padding-left:7px;
	padding-right:7px; }

#brief-name a:LINK, #brief-name a:VISITED {
	font-size:13px;
	font-family:"Times New Roman", Times, serif;
	text-decoration:none;
	font-weight:bold;
	color:#028cea; }

#brief-name a:HOVER {
	font-size:13px;
	font-family:"Times New Roman", Times, serif;
	text-decoration:none;
	font-weight:bold;
	color:#09477b; }

#brief-image {
	padding-bottom:5px;
	text-align:center; }

#brief-image img { float:none; }

#brief-price {
	font-size:12px;
	font-weight:bold;
	color:#09477b;
	padding:10px;
	text-align:center;
	clear:all; }

#brief-buttons {
	height:25px;
	text-align:center; }

/* --- styles for the DETAILED PRODUCT  ---------------------------------------*/

#detail-top {
	padding:0px 25px 3px 0px;
	text-align:right;
	font-size:10px;
	color:#e44b5c; }

#detail-top a:LINK, #detail-top a:VISITED {
	color:#e44b5c;
	font-size:10px;
	text-decoration:none; }

#detail-top a:HOVER {
	color:#09477b;
	font-size:10px;
	text-decoration:none; }

#detail-product {
	width:740px;
	display:block;
	overflow:hidden;
	background-image:url('../images_templ/template/fortune-cookie-category-2.gif');
	background-repeat:repeat-y;
	margin-left:15px; }

#detail-left {
	width:200px;
	display:block;
	overflow:hidden;
	text-align:center;
	float:left; }

#detail-right {
	width:491px;
	display:block;
	float:right;
	margin-right:15px; }

#detail-name a:LINK, #detail-name a:VISITED, #detail-name a:HOVER {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#09477b;
	text-decoration:none; }

#detail-right-inner {
	padding:0px 15px 5px 15px;
	display:block;
	overflow:hidden;
	background-image:url('../images_templ/template/fortune-cookie-detail-2.gif'); }

#detail-options {
	width:235px;
	display:block;
	float:left;
	overflow:hidden; }

#detail-options-2 {
	width:460px;
	display:block;
	overflow:hidden; }
	
.blue { color:#09477b; font-size:10px; }

#detail-buy {
	width:205px;
	display:block;
	float:right;
	overflow:hidden; }

#detail-buy .text { 
	border:1px solid #CCCCCC;
	color:#555555; }

#detail-price {
	font-size:13px;
	font-weight:bold;
	color:#e44b5c;
	text-align:center; }

#detail-buy-2 {
	width:230px;
	display:block;
	overflow:hidden;
	float:right; }

#detail-buy-2 .text { 
	border:1px solid #CCCCCC;
	color:#555555; }

.pop-link:LINK, .pop-link:VISITED, .pop-link:HOVER {
	font-size:12px;
	text-decoration:none; }

/* --- styles for the TESTIMONIAL PRODUCTS  ---------------------------------------*/

#testimonials-left {
	width:125px;
	display:block;
	float:left;
	text-align:right; }

#testimonials-left .testimonials-image {
	text-align:right; }

#testimonials-left .testimonials-image img {
	border:3px solid #9bc2e3;
	margin:0px 0px 15px 0px; }

#testimonials-right {
	width:575px;
	display:block;
	float:left;
	text-align:left; }

#testimonials-right p {
	font-size:10px;
	margin-left:20px; }

#testimonials-name {
	font-size:18px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif; }

#testimonials-name a:LINK, #testimonials-name a:VISITED, #testimonials-name a:HOVER {
	color:#09477b;
	font-size:18px;
	font-weight:bold;
	text-decoration:none; }

#testimonials-name span {
	font-size:10px;
	font-weight:bold;
	color:#db5b6a;
	font-family:tahoma; }

#testimonials-bar {
	line-height:29px;
	display:block;
	padding-left:35px;
	background-image:url('../images_templ/template/fortune-cookie-testimonials-1.gif');
	background-repeat:no-repeat;
	background-position:left;
	font-size:14px;
	font-style:italic;
	color:#ffffff;
	font-family:"Times New Roman", Times, serif; }

/* --- styles for the PRESS PRODUCTS  ---------------------------------------*/

#press-descr {
	width:740px;
	display:block;
	overflow:hidden;
	margin-left:10px;
	text-align:center; }

#press-middle {
	width:740px;
	display:block;
	overflow:hidden;
	background-image:url('../images_templ/template/fortune-cookie-press-3.gif');
	background-repeat:repeat-y;
	padding-left:20px;
	padding-right:20px;
	margin-left:auto;
	margin-right:auto;
	text-align:center; }

#press-right {
	width:120px;
	display:block;
	float:left;
	text-align:left; }

#press-left {
	width:560px;
	display:block;
	float:left;
	text-align:left; }

#press-left p {
	font-size:10px;
	margin-right:20px; }

#press-name {
	font-size:18px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	text-align:left;
	background-image:url('../images_templ/template/fortune-cookie-press-1.gif');
	line-height:29px;
	padding-left:35px;
	background-repeat:no-repeat; }

#press-name a:LINK, #press-name a:VISITED, #press-name a:HOVER {
	color:#09477b;
	font-size:18px;
	font-weight:bold;
	text-decoration:none; }

#press-name span {
	font-size:10px;
	font-weight:bold;
	color:#4d8bbe;
	font-family:tahoma; }

#press-bar {
	margin:15px 0px 15px 35px;
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	color:#db5b6a;
	font-family:"Times New Roman", Times, serif; }
	
/* --- styles for the SITE MAP  ---------------------------------------*/

.sitemap_custompages { 
	font-size:16px;
	color:#09477b;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	margin:0px;
	padding:0px;
	margin-left:10px;  }

.listitem_sitemap_custompage {
	list-style:none;
	display:block;
	float:left;
	width:340px;
	margin-left:10px;
	line-height:20px;
	border-bottom:1px dotted #cccccc; }

.sitemap_custommenu {
	padding:0px;
	margin:0px;
	clear:both;
	display:block; 
	margin-left:10px;  }

.custommenu_link:LINK, .custommenu_link:VISITED, .custommenu_link:HOVER, .categorytype_link:LINK, .categorytype_link:VISITED, .categorytype_link:HOVER {
	font-size:16px;
	color:#09477b;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	text-decoration:none;
	line-height:25px;
	margin-top:15px; }

.list_sitemap_custompages {
	margin:10px 0px 10px 0px }

.listitem_sitemap_products {
	list-style:none;
	display:block;
	float:left;
	width:200px;
	margin-left:10px;
	margin-bottom:30px; }
	
.product_link_img:LINK, .product_link_img:VISITED, .product_link_img:HOVER {
	display:block;
	clear:both;
	text-align:center;
	color:#09477b; 
	text-decoration:none; }

.listitem_sitemap_products .product_link:LINK, .listitem_sitemap_products .product_link:VISITED {
	display:block;
	clear:both;
	text-align:center;
	color:#09477b; 
	text-decoration:none;
	height:30px; }

 .listitem_sitemap_products .product_link:HOVER {
 	display:block;
	clear:both;
	text-align:center;
	color:#db5b6a; 
	text-decoration:none; }

.sitemap_category {
	clear:both; }

.sitemap_category .category_link:LINK, .sitemap_category .category_link:VISITED, .sitemap_category .category_link:HOVER {
	font-size:12px;
	color:#db5b6a;
	text-decoration:none; }

.sitemap_categorytype { margin-left:10px; }

#flashBox { padding-top:40px; width:200px; background-color: #10487b; float:left}

#press_links {text-align:center; color:#fff; padding-bottom: 15px;}

#press_links a:link, #press_links a:visited {color:#fff; display:inline; background:none; text-decoration:underline; padding: 0 10px 0 10px;}

#press_links a:hover, #press_links a:active {color:#fff; display:inline; background:none; text-decoration:none; padding: 0 10px 0 10px;}

#copyright{width:100%; color:#fff; text-align:center; font-size:9px;}