@charset "utf-8";
/************************************************************
; Lukullus_Style.php
; CSS for Main website
; created  081026 AZR
************************************************************/
/************************************************************
ALL PAGES
************************************************************/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size:1em; font-weight:normal; font-style:normal;}
ul,ol {list-style:none;}
fieldset,img{border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}
td {vertical-align:top;}

body {
	background:url("images/white_bg.png");
	background-repeat:repeat;
	font-size: 12px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	text-align:center;
	margin:0px;
	padding:10px;
	height:100%;
	

}

#main-wrapper {
	width:1000px;
	margin:0px auto;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-box-shadow: 10px 10px 5px #888;
	-webkit-box-shadow: 10px 10px 5px #888;
	border-width:1px;
	border-color:#CCC;
	border-style:solid;
}

.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#foot {
	width:1000px;
	margin: 0px auto;
	background-color:#666;
	height:70px;
	color:#999;
	padding: 10px 0px 0px 0px;
	font-size:10px;
	border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-left-radius:10px
}

#mid-wrapper {
	width:990px;
	height:100%;
	margin: 0px auto;
	padding:1px;
	text-align:left;
	border-width:4px;
	border-style:solid;
	border-color:#FFFFFF;
	background-color:#FFFAEC;
	
}

#mid-left {
	width:200px;

	height:100%;
	float:left;
	background-color:#EEEEEE;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;	
}

#mid-content {
	width:790px;
	height:100%;	
	float:right;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	
}



#prod-det-wrapper {
	width:537px;
	background-color:#FFFFFF;
	background:url("images/bg-highcolor.png");	
	border-color:#FFFFFF;
	border-width:3px;
	border-style:solid;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;	
	float:left;
	margin-left:10px;
}

.image-holder {
	float:left;

	padding:20px 5px 20px 20px;
}

.prod-det-holder {
	float:left;
	max-width:247px;
	color:#666;
	padding:15px 0px 15px 15px;	
}

.prod-det-holder li {
	padding:3px 0px 2px 0px;
}

.addtocart-holder {
	float:right;
	margin:30px 10px 50px 0px;
	text-align:right;
}

.prod-name {
	top:10px;
	color:#990000;
	font-size:14px;
	font-weight:bold;
	text-transform:capitalize;
}




#category-list {
	padding: 2px; /* T R B L */
	background-color:#333333;
}

#category-list li:hover {
	cursor:pointer;
	background-color:#444444;
}




#content-header {
	color:#666666;
	font-weight:bold;
	padding: 10px 0px 10px 20px; /* T R B L */
	background-color:#FEF3CD;
	border-color:#FFFFFF;
	border-style:solid;
	border-width:3px;
	margin:0px 0px 5px 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;	
}

#content-title {
	float:left;
}

.prod-header {
	float:left;
}

#sort-control {
	float:right;
	font-size:11px;
	font-weight:normal;
}
#sort-control span{
	
	padding:0px 10px 0px 0px;
}

#sort-control select{
	font-size:11px;
}

/**************************************************/
/* HEADER */
/**************************************************/
#head {
	width:1000px;
	height:155px;	
	margin: 0px auto;	
	background:url("images/header_bg.png");
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;	
	-webkit-border-top-left-radius: 10px;	
	-webkit-border-top-right-radius: 10px;		
}

#header-text {
	margin: 80px 220px 0px 300px; /* T R B L */	
	color:#99CC00;
	font-weight:bold;	
	font-size:11px;
}

#header-menu {
	float:left;
	padding:6px 0px 0px 3px;
	color:#CCCCCC;	
}

.borderize {
	border-color:#444;
	border-style:solid;
	border-width:thin;
	-moz-border-radius: 3px;
	-moz-border-radius: 3px;	
	-webkit-border-radius: 3px;	
	-webkit-border-radius: 3px;		
}

#header-menu a {
	text-transform:uppercase;
	font-size:10px;
	border-right-color:#666;
	border-right-style:dotted;
	border-right-width:thin;
	color:#ccc;
	padding:0px 5px 0px 5px;	
}

#header-menu a:hover {
	color:#fff;
}

#header-search {
	float:right;
	color:#FFFFFF;
	padding:5px 5px 2px 10px;
}

#header-topwrapper {
	height:115px;
}

#header-bottomwrapper {
	background-color:#333333;
	width:990px;
	padding:5px;
}



.menu-selected {
	font-weight:bold;
	cursor:default;
	color:#fff;
}





#header-image {
	position:absolute;
	background:url("images/Header_fruits.png");
	background-repeat:no-repeat;		
	width:310px;
	height:115px;
	-moz-opacity: 0.5;
	opacity: 0.5;
	filter: alpha(opacity = 50);	
	-khtml-opacity: 0.5;
}

#header-logo {
	position:absolute;
	background:url("images/Lukullus_header_logo.png");
	background-repeat:no-repeat;	
	width:410px;
	height:60px;
	margin:20px;
}

#search-btn {
	background-color:#C60;
	width:60px;
	color:#FFF;
	cursor:pointer;
	border-width:1px;
	border-color:#fff;
	border-style:outset;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
	
}

#search-btn:hover {
	background-color:#C90;
	color:#FFF;
}

#header-info {
	background:url("images/bg-black-trans.png");
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size:10px;	
	width:190px;
	padding:10px;	
	margin:10px 10px 0px 0px;
	border-color:#666;
	border-style:solid;
	border-width:1px;	
}

#header-info span, #header-info a{
	text-align:right;
	font-size:9px;
	color:#ccc;	
	margin-left:15px;
	font-weight:bold;
}

#header-cart {
	background:url("images/bg-black-trans.png");
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;		
	padding:10px;
	width:190px;
	margin:5px 10px 0px 0px;
	border-color:#666;
	border-style:solid;
	border-width:1px;	
}

#header-cart-total {
	padding: 0px 0px 0px 25px;
	color:#FFCC00;
}

#header-cart-label {
	color:#CCCCCC;
	padding: 0px 0px 0px 30px;
	font-size:9px;
	font-weight:bold;
}

#cart {
	position:absolute;
	background:url("images/cart.png");
	height:25px;
	width:35px;
}

#contact {
	position:absolute;
	background:url("images/email.png");
	height:25px;
	width:35px;
}

#contact-ver{
	margin-left:120px;
	margin-bottom:10px;
	font-size:10px;
	font-weight:bold;
	color:#666;
}

#header-left {
	float:left;
}

#header-right {
	float:right;
}


/**********************************************/
/* HOME */
/**********************************************/
#about {
	background-color:#FFFFFF;
	background:url("images/bg-highcolor.png");
	padding:30px;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;	
	border-color:#FFFFFF;
	border-style:solid;
	border-width:thick;
	margin-bottom:10px;
}

hr {
	border-style:solid;
	border-width:1px;
	border-color:#EEEEEE;
}

#about-header {
	font-size:24px;
	color:#006600;

}

#bg-highcolor {
	position:absolute;
	background:url("images/fruits.png");
	background-repeat:no-repeat;
	opacity:.8;
	width:147px;
	height:120px;
	right:0px;
}

#about-us {
	color:#333333;
	font-size:15px;
}

#about-us img {
	position:relative;
	bottom:15px;
	opacity:.8;
}

#Home {
	padding: 10px 10px 10px 10px; /* T R B L */
}

.add-to-cart-btn {
	background:url("images/add-cart.png");
	background-position:left;
	background-repeat:no-repeat;
	background-color:#990000;
	border-style:outset;
	border-color:#900;
	border-width:1px;
	width:113px;
	padding:5px;
	text-align:right;
	
	color:#FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
	cursor:pointer;
	margin-top:20px;
}

.add-to-cart-btn:hover {
	background:url("images/add-cart.png");
	background-position:left;
	background-repeat:no-repeat;
	background-color:#aa0000;
	border-color:#aa0000;	
}

#content-random {
	margin-top:5px;
}


#discounts {
	float:left;
	width:760px;

	background:url("images/bg-highcolor.png");
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;	
	border-color:#FFFFFF;
	border-style:solid;
	border-width:4px;
	font-size:10px;			
}



#disc-rt {
	background:url("images/bg-black-trans.png");	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin-right:10px;
	margin-bottom:10px;	
	float:right;
	width:360px;
	height:100px;		
}

#disc-rt img {
	margin-left:20px;
	margin-top:10px;
	opacity:.6;
}

#disc-lt img{
	margin-left:20px;
	margin-top:10px;
	opacity:.8;	
}

#disc-lt {	
	background:url("images/bg-black-trans.png");	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin-left:10px;
	margin-bottom:10px;
	float:left;
	height:100px;
	width:370px;
}

.disc_high {
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	color:#333;
	padding:0px 5px 0px 5px;
}

#disc_span {
	padding:30px 0px 10px 20px;
	font-size:11px;
	font-weight:bold;
	color:#960;
	position:relative;
	left:15px;
	width:320px;
}


#high_del {
	font-size:18px;
	font-style:italic;
	padding:10px 0px 10px 10px;
	color:#900;
}


#discounts li {


	padding:5px;

}

#discounts ul {
	margin-left:20px;
	text-align:right;

}



#featured-prod-wrapper {
	font-size:11px;	
	background-color:#FFFFFF;
	background:url("images/bg-highcolor.png");
	height:610px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;	
	border-color:#FFFFFF;
	border-style:solid;
	border-width:thick;
}

.home-title {
	padding:5px 0px 5px 20px;
	font-size:25px;
	color:#333333;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;

}

.featured-prod {
	width:330px;
/*	width:140px;	*/
	background-color:#FFFFCC;
	background:url("images/bg-black-trans.png");
	min-height:140px;
	overflow:hidden;
	padding:20px;
	margin:5px;
	float:left;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;		
}




.feat-image-holder {

/*	width:140px;*/	
/*	text-align:center;*/
/*	min-height:100px;*/
	float:left;
	width:130px;	
	height:120px;
	background:url("images/bg-black-trans.png");
	margin-top:15px;

}

.feat-image-holder img{
	display: block;
    margin-left: auto;
    margin-right: auto;	

	padding:10px 0px 0px 0px;
}

.feat-prod-name {
	color:#990000;
	font-size:12px;
	text-align:left;
	padding:5px 5px 5px 0px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	font-weight:bold;
	text-transform:capitalize;

}

.feat-prod-det-holder {

	vertical-align:middle;
	overflow:hidden;
}

.feat-prod-det-holder a {
	color:#C60;
}





.feat-prod-det-holder li {
	padding:0px 0px 0px 10px;
	text-align:left;	
}

.feat-prod-det-holder hr {
	border-color:#FF9933;
	opacity:.2;
}

.feat-addtocart-holder {

/*	text-align:center;*/
}



.prod-sub-txt {
	color:#009900;
	font-style:italic;
	margin: 5px 0px 5px 0px;
}

.prod-price {
	font-size:22px;
	position:relative;
	top:10px;
	color:#333;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
}


.prod-label {
	font-weight:bold;
	color:#960;
}

.prod-thumb {
	max-height:100px;
	max-width:125px;
}

.minicart-itemname span.img-tooltip, .image-holder span.img-tooltip {
	display:none;
}

.minicart-itemname a:hover span.img-tooltip, .image-holder a:hover span.img-tooltip{
	display:block;
	position:absolute;

	margin:20px 0px 0px 20px;

	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;	
}

.img-tooltip img {
	border-style:solid;
	border-width:5px;
	border-color:#FFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}


/* MINI CART */
#mini-cart {
	width:210px;
	float:right;
	padding:10px;
	border-style:solid;
	border-width:3px;
	border-color:#FFFFFF;
	background-color:#999999;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;	
	background:url("images/bg-highcolor.png");	
	font-size:10px;	
	color:#333;
}



#minicart-header {
	text-align:right;
	font-weight:bold;
	color:#666;
	font-size:11px;
	padding:0px 0px 5px 0px;

}

.mc-item-holder {
	padding:5px 0px 5px 0px;

}

.mc-item-holder li {
		padding:0px 0px 3px 0px;
}

.minicart-itemname {
	width:185px;
	float:right;
}

.minicart-title {
	float:left;
	max-width:118px;
	overflow:hidden;
	color:#666;
	display:inline;
}

.minicart-itemname a {
	color:#666;
	font-size:10px;
}

.minicart-subtitle {


}

#mc-header-label {
	float:left;
	color:#060;
}

#mc-header-info {
	font-weight:normal;
	float:right;
}

.mc-img-actual {
	float:right;
	padding:5px 5px 5px 0px;
	margin:0px auto;
	max-height:40px;
	max-width:40px;
	text-align:right;
}

.minicart-ck {
	width:5px;
	float:left;
}

.mini-label {

	text-align:right;
}

#mc-info {
	padding:10px 0px 10px 0px;
	text-align:right;
}

#mc-control {
	text-align:center;
}

#mini-btn {
	background-color:#C90;
	cursor:pointer;
	width:65px;
	color:#fff;
	font-weight:bold;
	border-color:#fff;
	border-style:outset;
	border-width:1px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size:10px;
}

#mini-btn:hover {
	background-color:#c60;
	border-color:#fff;
}

#submit-order-btn {
	margin-top:5px;
	width:150px;
	padding:3px;
	color:#FFFFFF;
	cursor:pointer;	
	font-weight:bold;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
	border-width:1px;
}

#mini-checkout-btn {
	margin-top:5px;
	width:150px;
	padding:3px;
	color:#FFFFFF;
	cursor:pointer;	
	font-weight:bold;
	border-width:1px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
	background-color:#00CC00;

}

#mini-checkout-btn:hover {
	background-color:#00DD00;
}


.btn-disabled {
	background-color:#999;
	cursor:pointer;
}

.btn-enabled {
	background-color:#009900;
}

.btn-enabled:hover {
	background-color:#00CC00;
}

#mc-total {
	font-weight:bold;
	font-size:12px;
}

#mc-total span{
	color:#900;
}

.mc-price {
	color:#933;
	font-weight:bold;
}

.mc-prod-name {
	font-weight:bold;	
	text-transform:capitalize;	
}

#mc-cart-empty {
	color:#666;
	font-weight:bold;
	font-size:10px;
	padding:10px 0px 10px 0px;
	background:url("images/cart.png");
	background-position:left;
	background-repeat:no-repeat;
}

#mc-cart-empty p {
	text-align:right;
}

#mc-header-sub-title {
	text-align:left;
	display:inline-block;
	position:relative;
	font-weight:normal;
	font-size:10px;
	margin-left:40px;
	bottom:20px;
	color:#666;
}



/* PAGING */
#paging {
	padding:10px 0px 10px 10px;
	color:#333333;
	float:right;
}

#paging-info {
	padding:10px 0px 10px 10px;
	color:#666666;
	font-size:11px;
		
	float:left;
}



#paging a{
	color:#666666;
	padding:6px;
}

#paging a:hover {
	color:#000000;
}

#current-page {
	text-decoration:underline;
	padding:6px;

	font-weight:bold;	
}

/* CHECKOUT */
.dark-row {
	background-color:#eeeeee;		
}

#ck-item-holder, #ck-shipp{
	background-color:#FFFFFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-color:#FFFFFF;
	border-style:solid;
	border-width:3px;
	font-size:11px;
	color:#666666;
	margin:0px 0px 0px 10px;
}

#ck-item-holder img {
	max-width:40px;
}

#ck-item-holder a {
	color:#666666;
}

#ck-item-holder a:hover {
	text-decoration:underline;
}



.table-price {
	width:80px;
	font-size:11px;
	color:#009900;
}

.table-sub-total {
	width:80px;
	color:#FF9900;
	font-weight:bold;
	font-size:11px;
	
}

.no-specified-val {
	font-style:italic;
	color:#999999;
}

#ck-info {
	background-color:#FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;		
	margin:10px 0px 0px 10px;
	text-align:right;
	padding:10px;
	color:#333;
}

.ck-info-left {
	float:left;
}

.ck-info-right {
	float:right;
}

#ck-item-holder table, #ck-shipp table{
	width:100%;
}

#ck-item-holder th, #ck-shipp th {
	border-top-style:solid;
	border-top-width:2px;
	border-top-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#999999;
	font-weight:bold;
	font-size:11px;
	color:#666666;
}

#ck-item-holder tr, #ck-shipp tr {
	vertical-align:middle;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999999;

}

.confirm-label {
	margin:5px;
	
	font-weight:bold;
}

#ck-message {
	color:#666666;
	font-size:11px;
	background-color:#FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;		
	margin:10px 0px 0px 10px;

	padding:30px 20px 30px 20px;	
}



#ck-item-holder td, #ck-shipp td {
	vertical-align:middle;
	padding:5px;
}

.ck-btn {
	background-color:#C90;
	cursor:pointer;
	padding:0px 10px 3px 10px;
	color:#fff;
	height:25px;
	font-weight:bold;
	border-color:#fff;
	border-style:outset;
	border-width:1px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size:10px;
}

.ck-enabled {
	background-color:#C90;
	cursor:pointer;
	padding:0px 10px 3px 10px;
	color:#fff;
	height:25px;
	font-weight:bold;
	border-color:#fff;
	border-style:outset;
	border-width:1px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size:10px;	
}

.ck-disabled {
	background-color:#999;
	cursor:pointer;
	padding:0px 10px 3px 10px;
	color:#fff;
	height:25px;
	font-weight:bold;
	border-color:#fff;
	border-style:outset;
	border-width:1px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size:10px;	
}



.ck-btn:hover {
	background-color:#F90;

}

#ck-control {
	background-color:#FFFFFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;		
	margin:10px 0px 0px 10px;
	padding:5px;
	color:#333;
}

#ck-control-left {
	float:left;
	margin-top:8px;
	margin-left:3px;
}

#ck-control-right {
	float:right;
	margin-bottom:3px;
	margin-right:3px;
}

.ck-sub-header {
	font-weight:bold;
	color:#666666;
}

.ck-sub-label {
	font-size:10px;
	font-weight:normal;
}

.ck-sub-label li {
	margin-left:50px;
}

#label-right {
	float:right;
	margin-right:10px;
}

#ck-total {
	margin-right:20px;
	font-weight:bold;
}

#ck-total span{
	font-size:14px;
	color:#FF0000;
}


/* Form */
#contact-form {
	background-color:#FFFFFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-color:#cccccc;
	border-style:solid;
	border-width:1px;
	padding:20px 0px 10px 10px;
	margin:10px 0px 0px 10px;
}

#contact-form label {
	color:#666666;
	font-weight:bold;
	text-align:right;	
	padding:10px;
	float: left;
	width:100px;
	font-weight: bold	
}


#contact-form input, #contact-form textarea{
	padding:9px;
	font-size:12px;	
	margin-bottom: 5px;

}



.form-note {
	background-color:#FFFFFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-color:#cccccc;
	border-style:solid;
	border-width:1px;	
	color:#666;
	font-size:10px;
	margin:10px 0px 0px 10px;
	padding:15px;
}

.form-note a{
	color:#333;
	font-size:10px;
	font-weight:bold;
}

#ship-ctrl {
	margin-left:120px;
	margin-top:10px;
}

#ship-ctrl input {
	padding:3px;
}

.required-txt {
	color:#FF0000;
	display:inline-block;
	font-size:10px;
}

/* others */
#others-container {
		font-size:11px;	
	margin-left:11px;
	background-color:#FFFFFF;
	background:url("images/bg-highcolor.png");
	

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;	
	border-color:#FFFFFF;
	border-style:solid;
	border-width:thick;
}

.temp-sold {
	color:#C90;
	padding:3px 10px 3px 10px;
	width:80px;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	background:url("images/bg-highcolor.png");
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
	border-color:#C90;
	border-style:solid;
	border-width:2px;	
}

.others-header-label {
	font-weight:bold;
	padding:10px;
	color:#666;
	
}

.others-pdf-link {
	position:relative;
	left:20px;
	color:#333;
}

.others-pdf-link a {
	color:#333;
	text-decoration:underline;
	position:relative;
	left:15px;
}

.others-contents {
	padding:10px 0px 25px 0px;
}

.others-service {
	padding:10px 0px 30px 0px;
	font-size:16px;
	color:#333;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
	text-align:center;
	vertical-align:middle;
}

.others-service-label p {
	font-style:italic;
	font-size:24px;
	font-family:"Times New Roman", Times, serif;
	color:#900;
	padding:10px;
}

.others-service img {
	border-color:#fff;
	border-style:solid;
	border-width:3px;
}

.others-note {
	color:#666;
	padding:20px 0px 0px 10px;
}

.others-float-left {
	width:320px;
	padding:15px;
	float:left;
}

.others-branches {
	font-size:11px;
	color:#666;
}

.others-branches-label {
	position:relative;
	font-size:11px;
	left:15px;

	list-style:square;
}



.others-float-right {
	padding:20px;	
	width:360px;	
	float:right;
}



#error-message {
	position:relative;
	color:#666;
	top:100px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
	padding:20px;
	font-size:11px;
	background-color:#fff;
	border-color:#999;
	border-style:solid;
	border-width:2px;
}



























p,pre, h1 {
	margin:0px 10px 10px 10px;
}

h1 {
	font-size:14px;
	padding-top:10px;
	text-transform:uppercase;
	color: #564b47;
	background-color: transparent;
}

a {
	color: #FFFFFF;
	font-size: 11px;
	background-color:transparent;
	text-decoration:none;
}

pre {
	color: #564b47;
	font-size: 11px;
	background-color:transparent;
	font-family: Courier, Monaco, Monospace;
}


#Catg {
	background-color:#333333;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;

}






#center {
	padding: 0px 0px 10px 0px; /* T R B L */	
}



#right {
	width:165px;
	padding:0px;
	float:right;
	background-color:#BBBBBB;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}



#FooterMap {
	padding:2px;
}

#FooterMap a{

	padding:0px 0px 0px 10px;
}

#head h1 {
font-size: 11px;
text-transform:uppercase;
text-align: right;
color: #564b47;
padding:5px 15px;
margin:0px
}
#head p {
padding:10px;
margin:0px;
}

p {
line-height:20px;
}



.category_list {
	padding:5px;
	color:#FFFFFF;
	border-bottom:dotted;
	border-width:2px;
	border-color:#666666;
	list-style:inside;
	list-style-image:url("images/arrowbullet.png");
}

#category-selected {
	background-color:#444444;
}

#list-header {
	color:#FFF;
	font-weight:bold;
	padding: 3px 3px 0px 0px; /* T R B L */
	background-color:#996;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;	
	-webkit-border-top-right-radius: 3px;	
	border-style:solid;
	border-color:#990;
	border-width:1px;
}

#lt-nav-txt {
	padding:5px;
	float:left;
}

#lt-nav-logo {
	float:right;
}




#product_img {
	border-width:2px;
	border-style:solid;
	border-color:#999999;
}

#Table_content {
	padding: 10px; /* T R B L */
	width:600px;
	float:left;	
}

#FeatTableContent {
	padding: 10px; /* T R B L */
	width:100%;
	float:left;	
}


#Checkout {
	font-family:"Times New Roman", Times, serif;
	font-size:36px;
	padding:5px;
	color:#333333;
	font-weight:bold;
}

#stepsNumber {
	position:relative;

	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
}

#Checkouttable {
	padding:5px;
}





td {
	padding: 10px 0px 0px 5px; /* T R B L */
}

th {
	padding: 5px; /* T R B L */
}





#Home_bg {
	position:absolute;

	background-repeat:no-repeat;
	width:147px;
	height:120px;
	right:250px;
}

#productName {
	color:#990000;
	font-size:14px;
	font-weight:bold;
}

#content_link {

	color: black; 
	width:150px;
	border: 2px;
	
}
#PagingLinks {
	color:#000000;
}






#soldout {
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
}






a.hyperlink:link {
	color: #FFFFFF;
	text-decoration: none
}
a.hyperlink:visited {
	color: #FFFFFF;
	text-decoration: none
}
a.hyperlink:hover {
	color:#00FF33;
}

li.MenuList {
	list-style:inside;
	list-style-image:url("images/arrowbullet.png");
		padding:5px;
}

#ContactHeader {
	position:relative;
	text-align:right;
	color:#999999;
	font-size:9px;
	padding:5px;
}

#CartStatus {
	position:relative;
	text-align:right;
	background:url("images/shopcart.png");
	background-repeat:no-repeat;
	width:256px;
	height:256px;
}


#view-detail {
	text-align:right;
	font-weight:bold;
	width:30%;
}




/*#add-to-cart {
	background-color:#CC0000;
	width:100px;
	color:#FFFFFF;
	font-weight:bold;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;	
}*/

#view-prod {
	background-color:#EEEEEE;
	width:100px;
	color:#006600;
	font-weight:bold;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;	
}



#mini_viewlink {
	color: #000000;
	font-size: 11px;
	background-color:transparent;
	text-decoration:underline;
	
}



#MiniBtnTxt {

	font-size:12px;
}

#MiniCartBtn {
	padding:10px;
}




#menu{

	padding: 120px 0px 0px 10px; /* T R B L */
	text-align:center;
	height:55px;
}
#menu ul{
	list-style:none;
}
#menu li{
	display:block;
	float:left;
}
#menu li a{
	background:#749b10 url(images/menu_bg.gif) repeat-x;
	border:2px solid #80a225;
	border-color:#666666;		
	margin:0 1px;
	padding:10px 15px 15px 15px;
	display:block;
	float:left;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	height: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}
#menu li a span{
	color:#52651f;
	font-size:10px;
	text-transform:lowercase;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
#menu li a:hover{
	background:#e46825 url(images/menu_hover.gif) repeat-x;
	border:2px solid #c04118;
	text-decoration:none;
}
#menu li a:hover span{
	color:#ffd9c7;
}
.current{
	background:#e46825 url(images/menu_hover.gif) repeat-x;
	border:2px solid #c04118;
	margin:0 1px;
	padding:10px 15px 15px 15px;
	display:block;
	float:left;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	cursor:pointer;
	font-weight:bold;
	height: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;		
}
.current span{
	color:#ffd9c7;
	font-size:10px;
	text-transform:lowercase;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
}



#PagingFooter {
	position:absolute;
	margin-bottom:50px;
	text-align:center;
}



#Paging_digit {
	color:#006699;
	border-style:solid;

	border-width:1px;
	
	padding: 2px 6px 0px 6px; /* T R B L */
	width:5px;
}

#First_digit
 {

}

#CurrentPage {
	font-size:16px;
}




#ProductName {

	top:10px;
	color:#990000;
	font-size:14px;
	font-weight:bold;
}

#subProductName {
	font-size:11px;
	font-style:italic;
	color:#006600;
}

#productPrice {
	font-size:16px;
}

#productDesc {
	font-size:11px;
}

#desc {
font-size:11px;
	list-style:inside;
	list-style-position:inside;
	padding:10px;
}

#qtyTxt {
	width:58px;
}
/************************************************************
							EOF
************************************************************/

