/* @override 
	http://localhost/hellolulu/new/public_html/simpletree3.css
	http://localhost/hellolulu/201101/public_html/simpletree3.css
*/

body
{
font-family: "Courier New", Courier;
} 

a{
text-decoration: none;
}  

a:link {text-decoration: none; }
a:visited {text-decoration: none; }
a:active {text-decoration: none;}
a:hover {text-decoration: none; }

.productimagetype
{
font-family: "Courier New", Courier;
font-size:8pt;
color: #ffffff;
}
.productimagetype a:link {text-decoration: none; color: #ffffff;}
.productimagetype a:visited {text-decoration: none; color: #ffffff;}
.productimagetype a:active {text-decoration: none;color: #ffffff;}
.productimagetype a:hover {text-decoration: none; color: #800000;}

.menutext1
{
font-family: "Courier New", Courier;
font-size: 10pt;
font-weight: bold;
color: #000000;
}

.menutext2
{
font-family: "Courier New", Courier;
font-size: 10pt;
color: #000000;
}
.menutext2 a:link {text-decoration: none; color: #000000;}
.menutext2 a:visited {text-decoration: none; color: #000000;}
.menutext2 a:active {text-decoration: none;color: #000000;}
.menutext2 a:hover {text-decoration: none; color: #ffffff;}

.menutext3
{
font-family: "Courier New", Courier;
font-size: 10pt;
font-weight: bold;
color: #000000;
}
.menutext3 a:link {text-decoration: none; color: #000000;}
.menutext3 a:visited {text-decoration: none; color: #000000;}
.menutext3 a:active {text-decoration: none;color: #000000;}
.menutext3 a:hover {text-decoration: none; color: #00CC33;}

.menutext4
{
font-family: "Courier New", Courier;
font-size: 9pt;
color: #636466;
}
.menutext4 a:link {text-decoration: none; color: #636466;}
.menutext4 a:visited {text-decoration: none; color: #636466;}
.menutext4 a:active {text-decoration: none;color: #636466;}
.menutext4 a:hover {text-decoration: none; color: #00CC33;}

.menutext4a
{
font-family: "Courier New", Courier;
font-size: 9pt;
color: #00CC33;
}
.menutext4a a:link {text-decoration: none; color: #00CC33;}
.menutext4a a:visited {text-decoration: none; color: #00CC33;}
.menutext4a a:active {text-decoration: none;color: #00CC33;}
.menutext4a a:hover {text-decoration: none; color: #00CC33;}

.treeview  {
	font-family: "Courier New", Courier;
	font-size: 9pt;
}

/*
.menutext5
{
font-family: "Courier New", Courier;
font-size: 10pt;
font-weight: bold;
color: #636466;
}
.menutext5 a:link {text-decoration: none; color: #636466;}
.menutext5 a:visited {text-decoration: none; color: #636466;}
.menutext5 a:active {text-decoration: none;color: #636466;}
.menutext5 a:hover {text-decoration: none; color: #00CC33;}
*/

.menutext5a
{
font-family: "Courier New", Courier;
font-size: 10pt;
font-weight: bold;
/*color: #006666;*/
color: #1CAED4;
}

.menutext6
{
font-family: "Courier New", Courier;
font-size: 8pt;
color: #636466;
}

.menutext7, .menutext7on
{
font-family: "Courier New", Courier;
font-size: 9pt;
font-weight: 500;
color: #636466;
}
.menutext7 a:link {text-decoration: none; color: #636466;}
.menutext7 a:visited {text-decoration: none; color: #636466;}
.menutext7 a:active {text-decoration: none;color: #636466;}
.menutext7 a:hover, .news_nav a:hover {text-decoration: none; color: #FF9900;}

.menutext7on
{
color: #FF9900;
}
.menutext7on a:link {text-decoration: none; color: #FF9900;}
.menutext7on a:visited {text-decoration: none; color: #FF9900;}
.menutext7on a:active {text-decoration: none;color: #FF9900;}
.menutext7on a:hover {text-decoration: none; color: #FF9900;}

td.top_menu {
	font-family: "Courier New", Courier;
	font-size: 9pt;
	font-weight: 500;
	padding-left: 24px;
	padding-right: 0px;
	margin: 0px;
}

.menutext7a
{
font-family: "Courier New", Courier;
font-size: 15pt;
color: #FF9900;
}

.maintext1
{
font-family: "Courier New", Courier;
font-size: 10pt;
font-weight: bold;
/*color: #993300;*/
color: #636466;
}

.maintext2
{
font-family: "Courier New", Courier;
font-size: 10pt;
/*color: #333333;*/
color: #636466;
}

.maintext2b
{
font-family: "Courier New", Courier;
font-size: 10pt;
font-weight: bold;
/*color: #333333;*/
color: #636466;
}

.maintext2c
{
font-family: "Courier New", Courier;
font-size: 10pt;
color: #636466;
}
.maintext2c a:link {text-decoration: none; color: #636466;}
.maintext2c a:visited {text-decoration: none; color: #636466;}
.maintext2c a:active {text-decoration: none;color: #636466;}
.maintext2c a:hover {text-decoration: none; color: #636466;}



.maintext3
{
font-family: "Courier New", Courier;
font-size: 12pt;
color: #666666;
}

.maintext4
{
font-family: "Courier New", Courier;
font-size: 13pt;
font-weight: bold;
color: #1CAED4;
}

.presstext
{
font-family: "Courier New", Courier;
font-size: 10pt;
font-weight: bold;
color: #636466;
}

.presstexthover
{
font-family: "Courier New", Courier;
font-size: 10pt;
font-weight: bold;
color: green;
}

.categorytitle
{
font-size: 20pt;
font-weight: bold;
color: #000000;
}

.categorytext
{
font-size: 10pt;
color: #636466;
text-align: justify;
}

.categorytexta
{
text-align: justify;
/*width: 400;*/
}

div.categoryitem, div.categoryitemhover {
	height: 20px;
}

.categoryitem
{
font-size: 7.5pt;
color: #636466;
}

.categoryitemhover
{
font-size: 7.5pt;
color: #FF9900;
}

.producttitle
{
font-size: 8pt;
font-weight: bold;
color: #636466;
}

.producttext
{
font-size: 8pt;
color: #636466;
text-align: left;
}

.productbuylink
{
font-size: 10pt;
font-style: italic;
font-weight: bold;
background: #0000AA;
color: #ffffff;
text-align: justify;
}
/*
.productbuylink a:link {text-decoration: none; color: #636466;}
.productbuylink a:visited {text-decoration: none; color: #636466;}
.productbuylink a:active {text-decoration: none;color: #636466;}
.productbuylink a:hover {text-decoration: none; color: #FF9900;}
*/

.contactlink
{
font-size: 9pt;
background: #ffffff;
border: 1px solid #636466;
color: #636466;
text-align: justify;
padding: 2px 0px;
}

.newstext1a
{
font-family: "Courier New", Courier;
font-size: 7.5pt;
font-weight: bold;
color: #000000;
text-align: justify;
}

.newstext1b, .news_nav a
{
font-family: "Courier New", Courier;
font-size: 7.5pt;
color: #636466;
text-align: justify;
}

.news_nav {
	padding-left: 2px;
}

.newstext2
{
font-family: "Courier New", Courier;
font-size: 7.5pt;
color: #636466;
text-align: justify;
}

.newsdottext1
{
font-family: "Courier New", Courier;
font-size: 6pt;
color: #ffffff;
font-weight: bold;
}
.newsdottext1 a:link {text-decoration: none; color: #ffffff;}
.newsdottext1 a:visited {text-decoration: none; color: #ffffff;}
.newsdottext1 a:active {text-decoration: none;color: #ffffff;}
.newsdottext1 a:hover {text-decoration: none; color: #ffffff;}

th.main_title {
	text-align: left;	
}

td.main_title {
	padding-top: 15px
}

div.main_title {
	margin-top: 15px;
}

.page_title {
	margin-top: 0px;
}

.main_title,
.page_title
{
font-family: "Courier New", Courier;
font-size: 9pt;
font-weight: bold;
color: #636466;
}

.terms .main_title {
text-decoration: underline;
}

.top_terms_title {
	margin-top: 0px!important;
}

.main_content, 
.categorytexta, 
#shopping_cart_right_panel .item,  
table.total,
div.terms,
table.cart_item_list,
input
{
font-family: "Courier New", Courier;
font-size: 9pt;
color: #636466;
}

ul
{
margin: 0 0 0 0px;
padding: 0;
}

.treeview ul
{ /*CSS for Simple Tree Menu*/
cursor: hand;
padding: 0;
list-style-type:none;
//display: none;
}

.treeview li
{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
cursor: hand;
list-style-type: none;
margin-bottom: 0px;
height: 15px;
}

.treeview li.submenu
{ /* Style for LI that contains sub lists (other ULs). */
cursor: hand;
list-style-type: none;
height: auto;
}

.treeview li hr
{
	color: #636466;
	background-color: #636466;
	width: 10px;
	border: 0;
	height: 1px;
	margin-top: 20px;
	margin-bottom: 5px;
} 

ul.3rd_menu
{ 
cursor: hand;
list-style-type: disc;
height: auto;
}

.terms ul 
{
	margin-left: 15px;
	padding-left: 0px;
}

.marginleft
{
margin-left: 6px;
}

.margintop
{
margin-top: 6px;
}

.marginbottom
{
margin-bottom: 6px;
}

.marginright
{
margin-right: 6px;
}

.textbox1
{
font-size: 10pt;
color: #000000;
background: #cccccc;
border-color: #cccccc;
border-style: none;
width: 160px;
border: 0px solid #781351
}

.textbox2, .textbox4
{
/*font-size: 9pt;*/
font-size: 9pt;
color: #000000;
width: 170px;
height: 15px;
border: 1px solid #636466;
margin-left: 2px;
}

.textbox3
{
/*font-size: 9pt;*/
font-size: 10pt;
color: #000000;
background: #cccccc;
border-color: #cccccc;
border-style: none;
width: 220px;
border: 0px solid #781351
}

.textbox4
{
margin-top: 3px;
width: 500px;
height: 180px;
}

/*
.submit input
{
color: #000;
background: #ffa20f;
border: 2px outset #d7b9c9
} 
*/

.imgborder
{
border: 1px solid #636466;
}
                    
.featurelistFF
{
padding-top: 0px;
margin-left: 0px;
list-style-type: none;
list-style-image: url(images/hypen.gif);
list-style-position: inside;
}            

.featurelistIE
{
padding-top: 0px;
margin-left: 0px;
list-style-type: none;
list-style-image: url(images/hypen.gif);
list-style-position: inside;
}

.selectbox
{
font-family: "Courier New", Courier;
font-size: 10pt;
color: #636466;
}

.country
{
	background-color: #d2d0c9;
}

#loading 
{
width: 200px;
height: 100px;
background-color: #c0c0c0;
position: absolute;
left: 50%;
top: 50%;
margin-top: -50px;
margin-left: -100px;
text-align: center;
}

#top_cart_menu, #top_search_box {
	color: #636466;
	font-family: Georgia;
	font-size: 8.5pt;
	font-style: italic;
	margin-top: 10px;
}

#top_search_box {
	border: 1px solid #636466;
	background-color: white;
	padding: 0px;
	height: 15px;
	width: 150px;
	margin-top: 0px;
}

#top_search {
	border: 0px;
	background-color: white;
	width: 150px;
	height: 12px;
	margin: 0px;
	padding: 0 5px;
	color: #636466;
	font-family: Georgia;
	font-size: 8.5pt;
	font-style: italic;
	text-align: right;
}

#top_search {
	border: 0px;
	background-color: white;
	width: 150px;
	height: 12px;
	margin: 0px;
	mar
	color: #636466;
	font-family: Georgia;
	font-size: 8.5pt;
	font-style: italic;
	text-align: right;
}

#top_search_btn {
	border: 0px;
	background-color: #636466;
	width: 40px;
	height: 14px;
	color: #ffffff;
	font-family: Oblique;
	font-size:  8.5pt;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	padding-bottom: 2px;
}

#top_cart_menu a,  #top_cart_menu a:visited{
	color: #636466;
}

#top_cart_menu a:hover {
	color: #009AC7;
}

h3 {
	font-size: 12pt;
	font-weight: bold;
}

.breadcrumb {
	height: 20px;
}

.breadcrumb,
.breadcrumb a, 
.breadcrumb a:hover, 
.breadcrumb a:visited, 
.press_desc {
	font-family: "Courier New", Courier New !important;
	font-size: 8pt;
	font-weight: normal;
	color: #636466;
}

.forgot_password a, 
.share_product, 
.share_product a {
	color: #636466;
	font-size: 7.5pt;
}

div.breadcrumb {
	margin-bottom: 1px;
	margin-top: 0px;	
}

.breadcrumb a, 
.breadcrumb a:hover, 
.breadcrumb a:visited, 
.share_product a:hover {
	text-decoration: underline;
}

.breadcrumb a.more {
	color: #67aeae;
}

#btn_add_to_cart {
	color: #ffffff;
	background-color: #6d6f72;
	border: 1px solid #636466;
	font-family: "Courier New", Courier;
	font-size: 9pt;
	font-weight: bold;
	height: 40px;
	width: 115px;
	padding: 3px 5px;
}

table.colorbox_over {
	border: 1px solid #636466;
	cursor: pointer;
}

table.colorbox {
	border: 1px solid #ffffff;
}

td.colorbox_space {
	width: 0px;
}

img.colorbox {
	width: 15px;
	height: 15px;
	border: 0px;
}

img.product_tag {
	margin-left: 2px;
}

.item td {
	/*vertical-align: top;*/
	padding: 0px;
	margin: 0px;
}

div.h_center {
	margin: 0 auto;
	text-align: center;
	/*border: 1px solid #636466;*/
}

img.remove_btn {
	border: 0;
	width: 8px;
	height: 8px;
}

#content_area {
	position: relative;
}

#shopping_cart_right_panel {
	position:absolute;
	right: 0px;
	z-index: 9999;
	background-color: white;
	width: 390px;
	border: 1px solid #636466;
	border-top: 0;
	padding: 30px 0;
	text-align: center;
	display: none;
}

#shopping_cart_right_panel .item, 
#shopping_cart_right_panel .total, 
#shopping_cart_right_panel .terms
{
	width: 100%;
	text-align: left;
	border: 0px;
}

#shopping_cart_right_panel .item pic {
	width: 130px;
}

#shopping_cart_right_panel .item .desc {
}

#shopping_cart_right_panel .item .producttitle, 
#shopping_cart_right_panel .item .producttext, 
#shopping_cart_right_panel .total,
#shopping_cart_right_panel .terms
{
	font-size: 10px;
}

#feature {
	list-style-type: none;
} 

#feature li {
	padding-left: 1.5em;
	text-indent: -1.2em;
} 

#shopping_cart_right_panel .description {
	font-weight: bold;
}

#shopping_cart_right_panel .total .label {
	width: 200px;
}

#shopping_cart_right_panel .total .price {
	text-align: right;
}

.big_price {
	font-size: 18pt;
	font-weight: bold;
}

#shopping_cart_right_panel .h_center {
	width: 360px;
	text-align: center;
	padding: 0px;
	margin: 0px auto;
}

#shopping_cart_right_panel table.title {
	margin-bottom: 10px;
}

#shopping_cart_right_panel table.content td {
	padding-bottom: 3px;
	height: 15px;
}

#shopping_cart_right_panel table.content table.colorbox td {
	padding: 0px;
}

#shopping_cart_right_panel input.qty,
#cart table.cart_item_list input.qty {
	width: 30px;
	height: 15px;
	border: 1px solid #636466;
	margin-bottom: -2px;
}

#shopping_cart_right_panel hr,
#cart hr
{
	height: 1px;
	padding: 0;
	border: 0;
	color: #636466;
	background-color: #636466;
	margin: 20px 0 10px 0;
}

#btn_shop_more {
	width: 100px;
}

#btn_update_cart {
	width: 120px;
}

button.cart,
button.std
{
	color: #636466;
	background-color: white;
	border: 1px solid #636466;
	font-family: "Courier New", Courier;
	font-size: 8pt;
	/*padding: 3px 15px;*/
	height: 20px;
}

button#btn_login,
button#btn_register
{
	width: 100px;
	height: 25px;
	font-weight: normal;
	font-size: 10pt;
	padding-left: 10px;
	text-align: left;
}

#btn_proceed_checkout {
	width: 150px;
	height:20px;
}

#shopping_cart_right_panel .buttons
{
	text-align: left;	
	margin-top: 10px;
}

td.grand_total {
	height: 25px;
}

div.terms p
{
	padding-bottom: 8px;
}

#cart .cart_item_list,
#cart .total,
#cart .buttons
{
	width: 100%;
}

#cart td {
	font-size: 8pt;
}

#cart col.item 
{
	width: 100px;
}

#cart table.cart_item_list,
#cart table.total,
#cart table.buttons,
#cart .terms
{
	margin: 20px 0 0 0;	
}

#cart table.cart_item_list col.item {
	width: 111px;
}

#cart table.cart_item_list col.product_name {
	width: 235px;
}

#cart table.cart_item_list col.color {
	width: 68px;
}

#cart table.cart_item_list col.size {
	width: 158px;
}

#cart table.cart_item_list col.qty {
	width: 98px;
}

#cart table.cart_item_list col.subtotal
,#cart table.total col.price {
	width: 106px;
}

#cart table.cart_item_list input.qty {
	width: 50px;
	height: 20px;
	margin-bottom: 0px;
}

#cart table.total col.padding {
	width: 416px;
}

#cart table.total col.label {
	width: 254px;
}

.cart_item_list th
{
	text-align: left;
}

#shopping_cart_right_loader {
	display: none;
}

.no_cart_item {
	display: none;
	margin-bottom: 30px;
}

input.main_login {
	width:  90%;
	height: 20px;
	border: 1px solid #636466;
}

.error {
	color: red;
}

#cart .out_of_stock {
	color: #0099c7;
}

.remark_small {
	font-family: Arial;
	font-size: 7.5pt;
	font-style: italic;
}

li.news {
	height: 31px !important;
}

td.page_title {
	height: 36px !important;
}

#treemenu1 .separator_right_1 {
	margin-top: 3px;
	height: 20px !important;
}

#treemenu1 .separator_right_2 {
	margin-top: 2px;
	height: 15px !important;
}

td.separator_right_1 {
	height: 22px !important;
}

td.separator_right_2 {
	height: 15px !important;
}
