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

BODY { 
scrollbar-arrow-color:#99CC99;
scrollbar-face-color:#999999;
scrollbar-shadow-color:#ffffff;
scrollbar-track-color:#E5F4E5;
margin: 0px;}

div#wrapper {
position: relative;
width: 100%;
height: 100%;
}
td#cutoff_bg {
background-image:url('../../images/left_menu-bg.gif');
background-postion:0%;
background-repeat:repeat-y
}
#mainContent {
padding-top: 0;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
}
.menu_bar {
border-top: 1px solid #000000;
vertical-align: middle;
}
td { vertical-align: top; }
td#menu_bar { background-color: #999999 }
td#bottom { padding-right: 10px; padding-left: 10px; background-color: #999999 }
td#cutout { vertical-align: bottom; }
td#valign_middle { vertical-align: middle; }

.headingText { COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 16pt; FONT-WEIGHT: bold; text-decoration: none; }
.designSig { COLOR: #ffffff; FONT-FAMILY: Verdana; FONT-SIZE: 8pt; FONT-WEIGHT: bold; text-decoration: none; }

.menu {	COLOR: #FFFFFF; FONT-FAMILY: Verdana; FONT-SIZE: 8pt; FONT-WEIGHT: bold; text-decoration: none; }
.menu2_bl { COLOR: #FFFFFF; FONT-FAMILY: Verdana; FONT-SIZE: 8pt; FONT-WEIGHT: bold; text-decoration: none }
.menu2 { COLOR: #000000; FONT-FAMILY: Verdana; FONT-SIZE: 8pt; FONT-WEIGHT: bold; text-decoration: none }
.menu_items { COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold; text-decoration: none }
.menu_items3 { COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 9pt; text-decoration: none }
.cart_menu { COLOR: #FFFFFF; FONT-FAMILY: Verdana; FONT-SIZE: 8pt; text-decoration: none }
.text, #mainContent table td, #mainContent { COLOR: #000000; FONT-FAMILY: Verdana; FONT-SIZE: 8pt; text-decoration: none }
.text a { COLOR: #339933; FONT-FAMILY: Verdana; FONT-SIZE: 8pt; text-decoration: none }
.text_sm { COLOR: #000000; FONT-FAMILY: Verdana; FONT-SIZE: 7.5pt; text-decoration: none }
.itemname { COLOR: #000000; FONT-FAMILY: Verdana; FONT-SIZE: 8pt; text-decoration: none }
.price { COLOR: #FF0000; FONT-WEIGHT: bold; FONT-FAMILY: Verdana; FONT-SIZE: 8pt; text-decoration: none }
.condition_ref { COLOR: #CCCCCC; FONT-FAMILY: Arial; FONT-SIZE: 8pt; text-decoration: none }
.condition_new { COLOR: #33CC33; FONT-FAMILY: Arial; FONT-SIZE: 8pt; text-decoration: none }

.shadow1 {border: #99CC99 1px solid;}
.shadow2 {border: #99CC99 1px solid; float: left}
.line1 {width: 70%; color: #99CC99; height: 1}
.productSpecialPrice { COLOR: #ff0000; }
.qtyFieldBox {width: 30}
.product_page_price { font-size: 10pt; COLOR: #000000; font-weight: normal; font-family: arial; text-decoration: none }
.product_page_price_faded { COLOR: #808080; }

.infoBoxContents {
background-color: #E5F4E5;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E1F0FA; }

.logo_bg {
BACKGROUND: url('../../images/logo_bg.jpg'); 
}

#globalBorder {
border-top: 1px solid #99CC99;
}
.searchField {
color: #FFFFFF;
border: 1px solid #FFFFFF;
background-color: #99CC99;
height:20
}
/* begin imported some styles  from original osC stylesheet */
.smallText a {
color=#339933;
font-family: Verdana;
font-size: 10px;
}
.messageStackError, .messageStackWarning, .messageStackSuccess {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
}
.messageStackError, .messageStackWarning {
background-color: #ffb3b5;
}
.messageStackSuccess {
background-color: #99ff00;
}
textarea {
width: 100%;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
}
/* end import from original stylesheet */

form {
display: inline;
}
td {
vertical-align: top;
}
td.searchBox {
vertical-align: middle;
}
td.productListing-data {
vertical-align: middle;
}
.cat_images {
vertical-align: middle;
}
table#mainLayoutLT {
margin: 0px;
border: 1px;
bordercolor: #000000;
height: 100%;
width: 100%;
}
.index_logo_bg_img {
background-image: url('../../images/index_logo_right_bg.gif');
background-repeat: repeat-y;
}
.index_logo_bg_img_left {
background-color: #ffffff;
}
td.columnLT {
width: 155px;
padding: 0;
}
table.infoBoxLT td.infoBoxHeadingLT, table.infoBoxLT td.boxTextLT {
width: 155px;
}
td.boxTextLT {
background-color: #E5F4E5;
}
table.infoBoxLT td table {
width: 100%;
}
.infoBoxLT {
margin: 5px;
}
td.infoBoxHeadingLT, .infoBoxHeading {
padding: 2px 4px;
}
td.boxTextLT {
padding: 6px 5px;
}

div#imageNavLT{
margin: 12px 7px 0 0;
float: right;
}
.boxTextLT select {
width: 90%;
}
td#navBarTopLT div, td#navBarBottomLT div {
margin: 1px 5px;
height: 17px;
}
.logoLT, .navLeftLT {
float: left;
}
.navRightLT {
float: right;
}
.footerLT {
text-align: center;
}
.footerLT div {
margin: 5px auto;
}
.infoBoxHeadingLT div {
float: left;
}
#languagesBoxLT, #specialsBoxLT, #contactBoxLT, #currency_ratesBoxLT, #whats_newBoxLT, #searchBoxLT, #search_reviewsBoxLT, #search_productsBoxLT, #upcoming_productsBoxLT {
text-align: center;
}
/* begin colors and borders (for link colors: see the link styles section below) */
table.infoBox, table.productListing {
border: #99CC99 solid 1px;
}
.navmenus {
background-color: #99CC99;
}
.navmenus#contentSectors {
background-color: #ffffff;
}
.productListing-heading {
background-color: #99CC99;
}
.index_logo_bg {
background-color: #99CC99;
}
tr.productListing-even td {
background-color: #E5F4E5;
}
tr.productListing-odd td.productListing-data {
background-color: #ffffff;
}
.errorText {
color: red;
}
/* .cBoxE higlighting for categories box enhancement contrib */
.cBoxE {
color: red;
}
table#mainLayoutLT {
border: 1px #99CC99 solid;
}
.infoBoxLT td {
border: 1px black solid;
}
#mainContent table td.pageHeading, h1 {
color: #000000;
}
.infoBoxLT td table td {
border-width: 0px;
}
.inputRequirement, .greetUser {
color: red;
}
/* example how to assign styles to one individual small infobox (delete if you don't like) */
table#shopping_cartBoxLT {
font-weight: bold;
color: #e00;
}

.infoBoxHeading {
background-color: #ffffff;
}
td.infoBoxHeadingLT {
background-image: url('../../images/menu_header_bg.gif');
background-repeat: repeat-y;
background-color: #ffffff;
}
td.infoBoxHeadingLT#whats_newBoxLT, td.infoBoxHeadingLT#newsBoxLT {
background-image: url('../../images/gradient_bg.gif');
background-repeat: repeat-y;
background-color: #ffffff;
}
.productListing-heading {
background-color: #99CC99;
}
/* end colors and borders */
.infoBoxHeading img {
display: none;
}
/* begin fonts */
.inputField, .infoBoxLT td, .infoboxLT td.boxTextLT form select {
BORDER: #99CC99 1px solid; 
HEIGHT: 20px;
font-size: 8pt;
font-family: verdana;
}
#copyRightLT {
font-size: 11px;
}
#navBarTopLT, #navBarBottomLT {
font-size: 12px;
font-weight: bold;
}
/* font size for content in and outside tables */
#mainContent table td.pageHeading, h1 {
font-size: 18px;
COLOR: #000000;
font-weight: normal;
font-family: arial;
}
/* end fonts */
/* begin link styles */
.infoBoxHeadingLT a {
float: right;
margin: 2px;
}
/* end link styles */

/* Webmaster Proof */
.cart_menu { COLOR: #FFFFFF; FONT-FAMILY: Verdana; FONT-SIZE: 8pt; text-decoration: none }
.newProducts {
background-color: #E5F4E5;
}

.listing {
	background: url('../../images/listing_bg.jpg') center right no-repeat;
}

.listing_image {
	text-align: center;
	vertical-align: middle
}
