@charset "utf-8";
/* $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License

 START LISAX STYLE */
body {
background-color:#f0eeed;
background-image:url(images/bg_gradient2.jpg);
background-repeat:repeat-x;
font-family:"Trebuchet ms",Trebuchet,Arial,Verdana,sans-serif
;
font-size:12px;
color:#40352a;
margin:0;
padding:0;
}

a {
color:#40352a;
text-decoration:none;
}

a:hover {
color:#40352a;
text-decoration:underline;
}

h1 {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:700;
color:#40352A;
text-transform:uppercase;
} 

h2 {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:700;
color:#40352A;
text-transform:uppercase;
}



#iframebody {
position:relative;
height:100%;
background-color:#FFF;
}

/* CONTAINER */
#container {
width:1000px;
height:580px;
}

/*CONTACT INFO BANNER */
#contact_info_text {
height:20px;
font-family:"Trebuchet ms",Trebuchet,Arial,Verdana,sans-serif
;
font-size:12px;
color:#40352a;
}

/* BREADCRUMB */
#main #content #breadcrumb  {
color:#808080;
}

#main #content #breadcrumb a {
color:#808080;
text-decoration:underline;
}

#main #content #breadcrumb a:hover {
color:#4783A0;
text-decoration:underline;
}

/* HEADER */
#header {
float:left;
width:1000px;
height:95px;
background-color:#fff;
background-image:url(images/headerbkg.jpg);
background-repeat:repeat-x;
}

#header #language {
float:left;
width:190px;
height:60px;
text-align:left;
margin:10px 0 0 10px;
}

#header #language .headerdropdown {
font-family:"Trebuchet ms",Trebuchet,Arial,Verdana,sans-serif;
font-size:10px;
width:80px;
border-width:0;
background-color:#fff;
border:1px solid #568BBA;
}

#header #logo {
float:left;
width:590px;
text-align:center;
margin:10px 0 0;
}

#header #logincart {
float:right;
width:190px;
height:60px;
font-family:"Trebuchet ms",Trebuchet,Arial,Verdana,sans-serif;
font-size:12px;
text-align:right;
margin:10px 10px 0 0;
}

/* NAVIGATION */
#navigation {
float:left;
width:1000px;
height:25px;
text-align:left;
background-color:#40352A;
background-image:url(images/bgmenu.jpg);
color:#fff;
border-bottom:4px solid #8FAFD1;
}

#navigation #search {
float:left;
width:163px;
height:20px;
text-align:left;
margin:3px 0 0 10px;
}

#navigation #search .textfield {
float:left;
width:145px;
height:18px;
font-size:13px;
}

#navigation #search input {
background-color:#DBDBDB;
font-size:11px;
border:#DBDBDB;
border-style:solid;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
}

#navigation #menu {
float:right;
width:814px;
height:20px;
text-align:left;
margin:5px 0 0 10px;

}

#navigation #menu a {
color:#FFF;
text-decoration:none;
}

#navigation #menu a:hover {
color:#FFF;
text-decoration:underline;
}

/* CONTAINER */
#main {
float:left;
width:1000px;
background-color:#FFF;
text-align:left;
margin:0;
}

/* COLUMN LEFT */
#left {
float:left;
width:175px;
text-align:left;
margin:10px 10px 0 0;
border-right:1px solid #568BBA;
color:#515151;
}

#leftmenu {
float:left;
text-align:left;
margin:5px 0 10px 10px;
}

/* COLUMN RIGHT */
#indexright {
overflow:hidden;
float:right;
width:190px;
margin:10px 10px 0 0;
text-align:left;
}

/* INDEX CONTENT BOX */
#content {
float:left;
width:600px;
text-align:left;
margin:10px 10px 10px 0;
background:#fff;
}

#content a {
color:#4783A0;
text-decoration:none;
}

#content a:hover {
color:#4783A0;
text-decoration:underline;
}

#breadcrumb {
float:left;
height:15px;
text-align:left;
font-size:9px;
color:#858382;
text-transform:uppercase;
}

#topimage img {
float:left;
width:600px;
border:1px solid #568BBA;
margin:0 0 10px;
}

#bottomcontent {
float:left;
width:600px;
text-align:left;
margin:0 0 10px;
}

#bottomcontent img {
clear:both;
border:1px solid #568BBA;
margin:0;
}

/* INDEX PRODUCT LISTING */
#productlisting {
width:600px;
}

#index_about_us {
float: left;
width: 290px;
}

#promote_us {
float: left;
width:600px;
margin: 0 0 0 0px; 
}


ul { 
list-style-image: url("images/promo_us.gif"); 
list-style-position: outside; 
} 



/* FILTER */
table.filter {
text-align:left;
background-color:#DCE8F4;
}

td.filter {
border:1px solid silver;
}

#filterbox {
float:left;
width:150px;
text-align:left;
color:#40352A;
}

#filterbox_header {
color:#fff;
background-color:#40352A;
font-size:11px;
padding:0 0 0 10px;
height:15px;
}

#filterbox_list {
float:left;
width:150px;
text-align:left;
font-size:11px;
padding:0 0 0 6px;
}

/*END FILTER 
PRODUCT DETAIL PAGE */
#product_container {
float:left;
width:600px;
text-align:left;
margin:5px 0 0;
}

#printpage {
width:300px;
height:1px;
text-align:right;
}

#product_info_left {
float:left;
width:250px;
margin:0 0 20px;
}

#image_main {
float:left;
text-align:center;
margin:0 0 10px;
}

#image_small {
clear:both;
margin:0 0 10px;
}

#back {
margin:10px 0 0;
}

#product_info_right {
float:left;
width:330px;
margin:0 0 0 10px;
text-align:left;
}

#product_options {
float:left;
margin:0;
font-size:11px;
color:#40352A;
}

#product_price {
clear:both;
margin:20px 0 0;
font-size:13px;
color:#40352A;
}

#product_details {
clear:both;
margin:0 0 50px;
}

#shipping_info {
clear:both;
margin:10px 0 0;
}

#add_to_bag_button {
margin:20px 0 20px;
width:305px;
text-align:left;
font-size:11px;
}

#product_info_specs {
margin:10px 0 20px;
text-align:left;
font-size:11px;
}

table.specs_info {
border-spacing:0;
}

.specs_info {
text-align:left;
font-size:11px;
}

#product_info_right_tools {
float:left;
width:135px;
margin:0 0 0 5px;
text-align:left;
}

#addthis {
text-align:left;
margin:0;
}

/*FOOTER */
#footer {
float:left;
text-align:left;
background-color:#CADCEC;
background-image:url(images/bgbottommenu.jpg);

margin:0 0 20px;
border:1px solid #CADCEC;

}

#footermenu {
text-align:left;
color:#40352A;
margin:10px 0 100px;
}

.bottomheading {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:700;
color:#87afd9;
text-transform:uppercase;
}

#footermenu_why_us {
float:left;
width:180px;
}

#footermenu_customerservice {
float:left;
width:150px;
text-align:left;
color:#40352A;
margin:0 50px 0 0;
}

#footermenu_store {
float:left;
width:130px;
text-align:left;
color:#40352A;
margin:0 25px 0 0;
}

#footermenu_education {
float:left;
width:230px;
text-align:left;
color:#40352A;
margin:0 50px 0 0;
}

#footermenu_rights {
float:left;
width:170px;
text-align:left;
color:#40352A;
}

#footerrights {
clear:both;
float:left;
width:1000px;
font-family:"Trebuchet ms",Trebuchet,Arial,Verdana,sans-serif;
font-size:11px;
text-align:center;
color:#40352A;
margin:40px 0 20px;
}

#footerrights a {
font-size:11px;
text-decoration:underline;
}

td.box {
font-family:"Trebuchet ms",Trebuchet,Arial,Verdana,sans-serif;
font-size:12px;
color:#40352A;
font-weight:700;
}

/* ICONS */
.iconemail_go {
background-image:url(/images/icons/email_go.png);
}

.iconprinter {
background-image:url(/images/icons/printer.png);
}

.iconbasket {
background-image:url(/images/icons/basket.png);
}

.iconscript_add {
background-image:url(/images/icons/script_add.png);
}

.iconcalculator {
background-image:url(/images/icons/calculator.png);
}

.iconontag {
background-repeat:no-repeat;
background-position:left center;
padding-left:20px;
}

/* DEFAULT TABLE SIZE */
td {
font-size:12px;
}

#indicator {
visibility:hidden;
width:1px;
height:1px;
}


td.submanufacturer {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:700;
color:#40352A;
text-transform:uppercase;
}


/*END LISAX STYLE 
 START CHRIS STYLE */
.infoboxheading {
font-family:"Trebuchet ms",Trebuchet,Arial,Verdana,sans-serif;
font-size:11px;
background-image:url(images/bgmenu.jpg);
background-color:#40352A;
color:#fff;
}

a.leftmenu:hover {
font-family:"Trebuchet ms",Trebuchet,Arial,Verdana,sans-serif;
font-size:12px;
color:#0c3b5f;
text-decoration:none;
}

a.horizontal_category:hover {
font-family:"Trebuchet ms",Trebuchet,Arial,Verdana,sans-serif;
font-size:13px;
color:#0c3b5f;
text-decoration:none;
}

div.sub_category {
padding:20px;
}

.product_info_button {
height:20px;
background-color:#fff;
border:0 solid #000;
}

.product_info_button:hover {
color:#0c3b5f;
}

#dynamic_arrow,.dynamic_arrow {
cursor:pointer;
}

.sub-categories-list-container {
float:left;
padding:30px;
cursor:pointer;
}

.sub-categories-list {
width:150px;
height:150px;
cursor:pointer;
}

.inner-sub-categories-list {
padding:5px;
position:relative;
bottom:0;
top:130px;
background-color:#3c3c3c;
color:#fff;
font-family:arial;
font-size:12px;
font-weight:700;
cursor:pointer;
}

.browse-name {
position:relative;
float:left;
font-family:arial;
}

.browse-price {
clear:both;
position:relative;
float:left;
font-family:arial;
}

.name-price-container {
position:relative;
left:20px;
width:150px;
text-align:left;
}

.boxtext a:hover {
color:#40352a;
text-decoration:underline;
font-size:12px;
}

.errorbox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#ffb3b5;
font-weight:700;
}

.stockwarning {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#c03;
}

.productsnotifications {
background:#f2fff7;
}

.orderedit {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#4783A0;
text-decoration:underline;
}

/*BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
} */
form {
display:inline;
}

tr.header {
background:#fff;
}

tr.headernavigation {
text-transform:uppercase;
background:#40352a;
}

td.headernavigation {
font-family:"Trebuchet ms",Trebuchet,Arial,Verdana,sans-serif;
font-size:11px;
background:#bbc3d3;
color:#40352a;
font-weight:700;
}

tr.headererror {
background:red;
}

td.headererror {
font-family:"Trebuchet ms",Trebuchet,Arial,Verdana,sans-serif;
font-size:12px;
background:red;
color:#fff;
font-weight:700;
text-align:center;
}

tr.headerinfo {
background:#0f0;
}

td.headerinfo {
font-family:"Trebuchet ms",Trebuchet,Arial,Verdana,sans-serif;
font-size:12px;
background:#0f0;
color:#fff;
font-weight:700;
text-align:center;
}

.infoboxcontents {
font-family:"Trebuchet ms",Trebuchet,Arial,Verdana,sans-serif;
font-size:11px;
}

.infoboxcontentsborder {
font-family:"Trebuchet ms",Trebuchet,Arial,Verdana,sans-serif;
font-size:11px;
border:1px solid silver;
padding:5px;
}

.infoboxnotice {
background:#FF8E90;
}

.infoboxnoticecontents {
background:#FFE6E6;
font-family:"Trebuchet ms",Trebuchet,Arial,Verdana,sans-serif;
font-size:10px;
}

td.infoboxheading {
font-family:"Trebuchet ms",Trebuchet,Arial,Verdana,sans-serif;
font-size:12px;
background:#40352A;
background-image:url(images/bgmenu2.jpg);

color:#fff;
padding:0 0 0 10px;
}

td.infobox,span.infobox {
font-family:"Trebuchet ms",Trebuchet,Arial,Verdana,sans-serif;
font-size:10px;
}

.productlisting-heading {
font-family:"Trebuchet ms",Trebuchet,Arial,Verdana,sans-serif;
font-size:11px;
background:#40352A;
color:#FFF;
font-weight:700;
}

td.productlisting-data {
font-family:"Trebuchet ms",Trebuchet,Arial,Verdana,sans-serif;
font-size:11px;
background:#fff;
}

div.productlisting-data {
font-family:"Trebuchet ms",Trebuchet,Arial,Verdana,sans-serif;
font-size:10px;
color:#4D4D4D;
text-decoration:none;

}

a.pageresults_pages {
text-decoration:none;
color:red;
font-size: 11px;
}


a.pageresults {
text-decoration:none;
color:red;
}

a.pageresults:hover {
color:#87afd9;
text-decoration:underline;
}

p.pageresultscurrent {
color:#87afd9;
font-weight:700;
text-decoration:underline;
}

td.pageheading,div.pageheading {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:700;
color:#40352A;
text-transform:uppercase;
}

tr.subbar {
background:#f4f7fd;
}

td.subbar {
font-family:"Trebuchet ms",Trebuchet,Arial,Verdana,sans-serif;
font-size:10px;
color:#000;
}

td.main,p.main {
font-family:"Trebuchet ms",Trebuchet,Arial,Verdana,sans-serif;
font-size:12px;
line-height:1.5;
color:#40352a;
}

div.smalltext,span.smalltext,p.smalltext {
font-family:"Trebuchet ms",Trebuchet,Arial,Verdana,sans-serif;
font-size:10px;
}

td.accountcategory {
font-family:"Trebuchet ms",Trebuchet,Arial,Verdana,sans-serif;
font-size:13px;
color:#abd;
}

span.newitemincart {
font-family:"Trebuchet ms",Trebuchet,Arial,Verdana,sans-serif;
font-size:10px;
color:red;
}

input {
color:#40352A;
background-color:#fff;
border:1px solid #568BBA;
}

.image_button {
border:none;
}

input.buttons {
color:#c69c6d;
background-color:#677CD3;
}

select {
color:#40352A;
font-size:11px;
border:solid 1px #568BBA;
background-color:#fff;
}

textarea {
width:100%;
font-family:"Trebuchet ms",Trebuchet,Arial,Verdana,sans-serif;
font-size:11px;
border:1px solid #568BBA;
background-color:#fff;
}

span.greetuser {
font-family:"Trebuchet ms",Trebuchet,Arial,Verdana,sans-serif;
font-size:12px;
color:#f0a480;
font-weight:700;
}

table.formarea {
background:#f1f9fe;
border-color:#7b9ebd;
border-style:solid;
border-width:1px;
}

td.formareatitle {
font-family:"Trebuchet ms",Trebuchet,Arial,Verdana,sans-serif;
font-size:12px;
font-weight:700;
}

span.markproductoutofstock {
font-family:"Trebuchet ms",Trebuchet,Arial,Verdana,sans-serif;
font-size:12px;
color:#c76170;
font-weight:700;
}

span.productspecialprice {
font-family:"Trebuchet ms",Trebuchet,Arial,Verdana,sans-serif;
color:#C00;
font-size:14px;
}

span.productspecialpricebold {
font-family:"Trebuchet ms",Trebuchet,Arial,Verdana,sans-serif;
color:#C00;
font-size:15px;
font-weight:700;

}

span.productpricebold {
font-family:"Trebuchet ms",Trebuchet,Arial,Verdana,sans-serif;
font-size:15px;
font-weight:700;

}


span.errortext {
font-family:"Trebuchet ms",Trebuchet,Arial,Verdana,sans-serif;
color:red;
}

.modulerowover {
background-color:#8FAFD1;
cursor:pointer;
}

.modulerowselected {
background-color:#8FAFD1;
}

.checkoutbarfrom {
font-family:verdana, arial, sans-serif;
font-size:10px;
color:#4d443b;
background:#8FAFD1;
}

.checkoutbarto {
font-family:verdana,arial, sans-serif;
font-size:10px;
color:#4d443b;
}

.checkoutbarcurrent {
font-family:verdana,arial, sans-serif;
font-size:12px;
color:#4d443b;
background:#8FAFD1;
}

.checkoutbarfrom a {
color:#4d443b;
text-decoration:none;
font-size:10px;
}

.checkoutbarfrom a:hover {
color:#4d443b;
text-decoration:underline;
font-size:10px;
font-weight:700;
}

/* message box */
.messagebox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

.messagestackerror,.messagestackwarning {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:red;
}

.messagestacksuccess {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background-color:#9f0;
}

/* input requirement */
.inputrequirement {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:red;
}

img,input.image {
border:0;
}

a.headinglink,a.headinglink visited {
color:#fff;
}

.productlisting,.newcustomer {
border:1px solid #568BBA;
}

#x_sell,#product_info_specials {
clear:both;
margin:10px 0 20px;
border:1px solid #8FAFD1;
}

#x_sell_header,#product_info_specials_header {
background:#8FAFD1;
}

a.leftmenu:link,a.leftmenu:visited,.horizontal_category,a.horizontal_category:link,a.horizontal_category:visited {
font-family:"Trebuchet ms",Trebuchet,Arial,Verdana,sans-serif;
font-size:13px;
color:#4D4D4D;
text-decoration:none;
}

.boxtext,a.boxtext {
font-family:"Trebuchet ms",Trebuchet,Arial,Verdana,sans-serif;
font-size:12px;
}

a.headernavigation,a.headernavigation:hover {
color:#40352a;
}

tr.accounthistory-odd,tr.addressbook-odd,tr.alsopurchased-odd,tr.payment-odd,tr.productlisting-odd,tr.productreviews-odd,tr.upcomingproducts-odd,tr.shippingoptions-odd,tr.accounthistory-even,tr.addressbook-even,tr.alsopurchased-even,tr.payment-even,tr.productlisting-even,tr.productreviews-even,tr.upcomingproducts-even,tr.shippingoptions-even {
background:#f8f8f9;
}

td.smalltext,span.smalltext,p.smalltext,td.fieldvalue {
font-family:"Trebuchet ms",Trebuchet,Arial,Verdana,sans-serif;
font-size:12px;
}

td.fieldkey,td.tableheading {
font-family:"Trebuchet ms",Trebuchet,Arial,Verdana,sans-serif;
font-size:12px;
font-weight:700;
}

input.radio,input.checkbox {
border-style:none;
border:0;
}


