/*

  Copyright (c) 2003 The Theme Labs

  Released under the GNU General Public License
*/
.cat_description {
    font-family : Tahoma, Arial, sans-serif;
    font-size : 11px;
    color : #800000;
    background : inherit;
    font-weight : bold;
}

.complogo{
	background-image : url(images/vorlage_r1_c1.jpg);
	background-color: #888273;
	background-repeat:no-repeat;
	height:91px;
}
.Stil1 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
}
.footertext{
    font-family : Tahoma, Arial, sans-serif;
    font-size : 10px;
    color :  #000000;
	padding-left:10px;	
	padding-right:10px;
	height:18px;
}
.footertext A:link, .footertext A:visited, .footertext A:active{
    font-family : Tahoma, Arial, sans-serif;
    font-size : 11px;
    color : #000000;
	font-weight : bold;
	text-decoration:none;
	padding-left:10px;	
	
}
.footertext A:hover{
    font-family : Tahoma, Arial, sans-serif;
    font-size : 11px;
    color : #000000;
	font-weight : bold;
	text-decoration:none;
	padding-left:10px;	
}
.footertextM{
    font-family : Arial;
    font-size : 9px;
    color :  #000000;
	padding-left:10px;	
	padding-right:10px;
	height:18px;
}
.footertextM A:link, .footertextM A:visited, .footertextM A:active{
    font-family : Arial;
    font-size : 9px;
    color : #000000;
	text-decoration:none;
	padding-left:10px;	
	
}
.footertextM A:hover{
    font-family : Arial;
    font-size : 9px;
    color : #000000;
	text-decoration:none;
	padding-left:10px;	
}
A.footertext2:link, A.footertext2:visited, A.footertext2:active{
    font-family : Tahoma, Arial, sans-serif;
    font-size : 11px;
    color : #FCFCFC;
	text-decoration:none;
}
A.footertext2:hover{
    font-family : Tahoma, Arial, sans-serif;
    font-size : 11px;
    color : #FCFCFC;
	text-decoration:underline;
}
.value {
	font-family: Verdana;
	font-size: 9px;
	font-weight : bold;
	padding-left:150px;
	padding-right:150px;
	color: #000000;
}
.value A:hover {
	color: #000000;
	text-decoration:underline;
	padding-left:5px;
}
.value A:link, .value A:visited, .value A:active{
	color: #000000;
	padding-left:0px;
	padding-right:2px;
}
 .maintableBorder {
    /*background-color : #cccccc;*/
    color : inherit;
}
 .maintableBackground {
    background-color : inherit;
    color : inherit;
}
.maintable{
	background-color:#ffffff;
}
.tablebg{
	border:1px solid #000000;
	padding:1px;
}

.column_left {
    color : inherit;
	background:#010101;
}
.leftbottomimage{
	height:330px;
}
 .centertable {
    font-family : Tahoma, Arial, sans-serif;
    font-size : 11px;
    color : #cc0033;
}
.searchbox{
	border:1px solid #77787A;
}
 .navBlue {
    color : #ff0000;
    background : inherit;
    font-size : 8pt;
    font-family : Tahoma, Arial, sans-serif;
}
 .subnavBlue {
    color : #9966ff;
    background : inherit;
    font-size : 8pt;
    font-family : Tahoma, Arial, sans-serif;
}

a.infolink:link {
	color : #FCFCFC;
    text-decoration : none;
	line-height:25px;
}
a.infolink:visited {
	color : #FCFCFC;
    text-decoration : none;
	line-height:25px;
}
a.infolink:active {
	color : #FCFCFC;
    text-decoration : none;
	line-height:25px;
}
a.infolink:hover {
	color : #000000;
    text-decoration : Underline;
	line-height:25px;
}

a.info_link:link, a.info_link:active, a.info_link:visited{
    color : #000000;
    text-decoration : none;
	height:20px;
}
a.info_link:hover{
    color : #000000;
    text-decoration : none;
}



 TD.headerNavigation {
    font-family : Tahoma, Arial, sans-serif;
    font-size : 11px;
    /*background : #cccccc;*/
    color : #ffffff;
    font-weight : bold;
}


 .templateinfobox {
    background : #ffffff;
    color : inherit;
    font-family : Tahoma, Helvetica, Arial, sans-serif;
    font-size : 11px;
}



 TD.infoBoxFooter {
    font-family : Tahoma, Arial, sans-serif;
    font-size : 11px;
    font-weight : bold;
    background-color : #cccccc;
    color : #000000;
}

 TD.contentBoxHeading {
    font-family : Tahoma, Arial, sans-serif;
    font-size : 11px;
    font-weight : bold;
    color : #534f4d;
    background : inherit;
    padding-top : 5px;
}
 .infoBoxContentsHeader {
    background : #cccccc;
    color : #ffffff;
    font-family : Tahoma, Arial, sans-serif;
    font-size : 11px;
}

 .infoBoxContentsCenter {
    color : inherit;
    background : #ffffff;
    font-family : Tahoma, Arial, sans-serif;
    font-size : 11px;
}

 TD.infoBoxContentsfooter {
    color : #000000;
    background-color : #cccccc;
     font-family : Tahoma, Arial, sans-serif;
    font-size : 11px;
    font-weight : bold;
}

 TD.infoBoxHeadingImage {
    font-family : Tahoma, Arial, sans-serif;
    font-size : 11px;
    font-weight : bold;    
    color : #ffffff;
}
 TD.infoBoxFooterImage {
    font-family : Tahoma, Arial, sans-serif;
    font-size : 11px;
    font-weight : bold;
    color : #000000;
}
 .infoBoxNotice {
    color : inherit;
    background : #ff8e90;
}


 TD.main_table_heading {
    font-family : Tahoma, Arial, sans-serif;
    font-size : 11px;
    background : #cccccc;
    color : #000000;
}
 TD.main_table_heading_inner {
    font-family : Tahoma, Arial, sans-serif;
    font-size : 11px;
    background : #ffffff;
    color : #000000;
}
 

 .productListing-headingPrice {
    font-family : Tahoma, Arial, sans-serif;
    font-size : 12px;
    background : #cccccc;
    color : #996600;
    font-weight : bold;
}
 

 TD.category_desc {
    font-family : Tahoma, Arial, sans-serif;
    font-size : 11px;
    line-height : 1.5;
	padding-left:8px;
}

 TABLE.linkListing {
    border : 1px;
    border-style : solid;
    border-color : #b6b7cb;
    border-spacing : 1px;
}
 .linkListing-heading {
    font-family : Tahoma, Arial, sans-serif;
    font-size : 11px;
    font-weight : bold;
    background : #cccccc;
    color : #ffffff;
    text-align : center;
}
 TD.linkListing-data {
    border-right : 1px solid #b6b7cb;
    border-bottom : 1px solid #b6b7cb;
    padding : 4px;
    font-family : Tahoma, Arial, sans-serif;
    font-size : 11px;
}
 TR.linkListing-odd {
    color : inherit;
}
 TR.linkListing-even {
    background : #f5f5f5;
    color : inherit;
}
 .content {
    background : inherit;
    color : #000000;
    font-size : 11px;
    font-family : Tahoma, Arial, sans-serif;
}
 TR.ShowCartDetails, TD.ShowCartDetails, P.ShowCartDetails {
    font-family : Tahoma, Arial, sans-serif;
    font-size : 11px;
    line-height : 1.5;
    color : #FFFFFF;
    background : inherit;
}
 TR.HeaderPageLinksLeft, TD.HeaderPageLinksLeft, P.HeaderPageLinksLeft {
    background-image : url('images/button_blank_left.gif');
}
 TR.HeaderPageLinksRight, TD.HeaderPageLinksRight, P.HeaderPageLinksRight {
    background-image : url('images/button_blank_right.gif');
}
 TR.HeaderPageLinks, TD.HeaderPageLinks, P.HeaderPageLinks {
    background-image : url('images/button_blank_middle.gif');
    font-family : Tahoma, Arial, sans-serif;
    font-size : 11px;
    font-weight : bold;
    background-color : inherit;
    color : #000000;
}
 A.HeaderPageLinks {
    font-family : Tahoma, Arial, sans-serif;
    font-size : 11px;
    font-weight : bold;
    color : #000000;
    background : inherit;
}
 a:hover.HeaderPageLinks {
    font-family : Tahoma, Arial, sans-serif;
    font-size : 11px;
    font-weight : bold;
    background : inherit;
    color : #00ff00;
}
 TD.cookieUsage {
    font-family : Tahoma, Arial, sans-serif;
    font-size : 11px;
    font-weight : bold;
    background : #000000;
    color : #ffffff;
}
 .attributeBoxContent {
    font-family : Tahoma, Arial, sans-serif;
    font-size : 11px;
    color : #000000;
    background-color : #808080;
}
 .TR.attributeBoxContent {
    font-family : Tahoma, Arial, sans-serif;
    font-size : 11px;
    color : #000000;
    background-color : #808080;
}
 .TD.attributeBoxContent {
    font-family : Tahoma, Arial, sans-serif;
    font-size : 11px;
    color : #000000;
    background-color : #c0c0c0;
}
 .storyboxtitle {
    font-family : Tahoma, Arial, sans-serif;
    color : #000000;
    font-size : 11px;
    font-weight : bold;
    background : inherit;
}
 .storyboxtitle A:link {
    font-family : Tahoma, Arial, sans-serif;
    color : #000000;
    font-size : 11px;
    font-weight : bold;
    background : inherit;
}
 .storyboxtitle A:active {
    font-family : Tahoma, Arial, sans-serif;
    color : #000000;
    font-size : 11px;
    font-weight : bold;
    background : inherit;
}
 .storyboxtitle A:visited {
    font-family : Tahoma, Arial, sans-serif;
    color : #000000;
    font-size : 11px;
    font-weight : bold;
    background : inherit;
}
 .storyboxtitle A:hover {
    font-family : Tahoma, Arial, sans-serif;
    color : #ffffff;
    font-size : 11px;
    font-weight : bold;
    text-decoration : underline;
    background : inherit;
}
 .yearHeader {
    font-family : Tahoma, Arial, sans-serif;
    font-size : 14px;
    font-weight : bold;
    color : #000000;
    background-color : #ffffff;
}
 .calendarMonth {
    background-color : #cccccc;
    color : inherit;
    cursor : default;
    width : 100%;
}
 .calendarHeader {
    font-family : Tahoma, Arial, sans-serif;
    font-size : 11px;
    font-weight : bold;
    color : #000000;
    background-color : #ffffff;
    text-decoration : none;
    height : 22px;
}
 .calendarToday {
    font-family : Tahoma, Arial, sans-serif;
    font-size : 11px;
    color : #000000;
    background-color : #ffcf00;
    padding-left : 3px;
    text-decoration : none;
    border : 1px solid #ffffff;
    height : 22px;
    width : 18px;
}
 .calendarWeekend {
    font-family : Tahoma, Arial, sans-serif;
    font-size : 11px;
    color : #000000;
    background-color : #caeeff;
    padding-left : 3px;
    line-height : 14px;
    text-decoration : none;
    border : 1px solid #ffffff;
    height : 22px;
    width : 18px;
}
 .calendar {
    font-family : Tahoma, Arial, sans-serif;
    font-size : 11px;
    color : #000000;
    background-color : #ffffff;
    padding-left : 3px;
    line-height : 14px;
    text-decoration : none;
    height : 22px;
    width : 18px;
}
 .event {
    font-family : Tahoma, Arial, sans-serif;
    font-size : 11px;
    color : #000000;
    background-color : #ffffff;
    text-decoration : none;
    border : 1px solid #e6e6e6;
}
 .empty {
    background-color : #f0faff;
    color : inherit;
    line-height : 14px;
    height : 22px;
    width : 18px;
}
 .calendar A:hover, .calendar A:link, .calendar A:visited, .calendar A:visited:hover, .yearHeader A:hover {
    color : red;
    text-decoration : underline;
    background : inherit;
}
 .calendarWeekend A:hover, .calendarWeekend A:link, .calendarWeekend A:visited, .calendarWeekend A:visited:hover {
    color : red;
    text-decoration : underline;
    background : inherit;
}
 .calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover {
    color : red;
    text-decoration : underline;
    background : inherit;
}
 h4.infoTitle {
    margin-top : 0;
    margin-right : 0;
    margin-left : 0;
    margin-bottom : 0.2em;
}
 p.infoBlurb {
    margin-top : 0;
    margin-right : 0;
    margin-left : 0;
    margin-bottom : 2em;
}
 TD.productPriceInListing {
    font-family : Tahoma, Arial, sans-serif;
    font-size : 11px;
    background : #d2e9fb;
    color : inherit;
}
 TD.productPriceInBox {
    font-family : Tahoma, Arial, sans-serif;
    font-size : 11px;
    background : #eeeeee;
    color : inherit;
}
 TD.productPriceInProdInfo {
    font-family : Tahoma, Arial, sans-serif;
    font-size : 12px;
    background : #ccffcc;
    color : inherit;
}
 #navMenu {
    clear : both;
    height : 0.01%;
    margin : 0;
    padding : 0;
    list-style : none;
}
 #navMenu ul {
    float : left;
    width : 150px;
    margin : 0;
    padding : 0;
    list-style : none;
}
 #navMenu li {
    position : relative;
    float : left;
    line-height : 24px;
    margin-bottom : -1px;
    width : 150px;
}
 #navMenu li ul {
    position : absolute;
    left : -999em;
    margin-left : 150px;
    margin-top : -26px;
}
 #navMenu li ul ul {
    left : -999em;
}
 #navMenu li a {
    width : 150px;
    display : block;
    color : #334;
    font-weight : bold;
    text-decoration : none;
    background : #ffffff;
    border : 1px solid #cce;
    padding-left : 2px;
}
 #navMenu li a:hover {
    color : #000000;
    background : #aac;
}
 #navMenu li:hover ul ul, #navMenu li:hover ul ul ul, #navMenu li.sfhover ul ul, #navMenu li.sfhover ul ul ul {
    left : -999em;
}
 #navMenu li:hover ul, #navMenu li li:hover ul, #navMenu li li li:hover ul, #navMenu li.sfhover ul, #navMenu li li.sfhover ul, #navMenu li li li.sfhover ul {
    left : auto;
}
.tableBorder{
	border:4px solid #B1B1B1;
}
.cellBorder{
	border:1px solid #B1B1B1;
	padding:5px;
}
.Buttons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight: bold;
	color: #666666;
	text-align: center;
	padding-top:14px;
}
.menu_backgrcolor {
    color : inherit;
	background:#E8E8E8;
}
.specialtab{
	border:1px solid #C8C8C8;
}



.maintenance {
	FONT-SIZE: 14px; BACKGROUND: #303333; COLOR: #ffffff; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
.boxText {
	FONT-SIZE: 10px; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
.errorBox {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #ffb3b5; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
.stockWarning {
	FONT-SIZE: 10px; COLOR: #cc0033; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
.productsNotifications {
	BACKGROUND: #f2fff7
}
.orderEdit {
	FONT-SIZE: 10px; COLOR: #70d250; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
BODY {
	FONT-SIZE: 12px; repeat-y center top; COLOR: #000; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
A {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A:hover {
	COLOR: #999999; TEXT-DECORATION: underline
}
.bodytext{
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana;
}
FORM {
	DISPLAY: inline
}
TR.header {
	BACKGROUND: #8b8989
}
TR.headerNavigation {
	BACKGROUND: #8b8989
}
TD.headerNavigation {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(images/center.gif); COLOR: #000000; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
TD.headerNavigation2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #8b8989; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
TD.headerNavigation3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #8b8989; COLOR: #ffffff; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif

}
TD.headerNavigation4 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #8b8989; COLOR: #ffffff; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
A.headerNavigation {
	COLOR: #333333
}
A.headerNavigation:hover {
	COLOR: #ffffff
}
TR.headerError {
	BACKGROUND: #ff0000
}
TD.headerError {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ff0000; COLOR: #ffffff; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif; TEXT-ALIGN: center
}
TR.headerInfo {
	BACKGROUND: #00ff00
}
TD.headerInfo {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #00ff00; COLOR: #ffffff; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif; TEXT-ALIGN: center
}
.footer {
	BORDER-TOP: #000000 1px solid; FONT-SIZE: 10px; BACKGROUND: url(images/foot_wrap.gif) #dedede repeat-x; COLOR: #333; PADDING-TOP: 20px; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif; HEIGHT: 55px; TEXT-ALIGN: center; voice-family: inherit
}
.footer A {
	COLOR: #333; TEXT-DECORATION: underline
}
.footer A:visited {
	COLOR: #333; TEXT-DECORATION: underline
}
.footer A:hover {
	COLOR: #333; TEXT-DECORATION: none
}
.infoBox {
	BACKGROUND: url(/images/back_wrap.gif)	
}
.infoboxborder {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.infoBoxContents {
	FONT-SIZE: 10px; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif; 
	padding:30px;
}
.infoBoxCat {
	FONT-SIZE: 10px; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
.infoBoxContentsSearch {
	FONT-SIZE: 10px; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
.infoBoxSignin {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; FONT-SIZE: 10px; BACKGROUND: #f8f8f9; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
.infoBoxNotice {
	BACKGROUND: #ffe6e6
}
.infoBoxNoticeContents {
	FONT-SIZE: 10px; BACKGROUND: #333333; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
TD.infoBoxHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
TD.infoBox {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif;
}
SPAN.infoBox {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif;
}
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 {
}
TABLE.productListing {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.productListing-heading {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #666666; COLOR: #ffffff; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
TD.productListing-data {
	FONT-SIZE: 10px; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif	
}
A.pageResults {
	COLOR: #999999
}
A.pageResults:hover {
	COLOR: #666666
}
TD.pageHeading {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 18px; WIDTH: 541px; COLOR: #ffffff; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif; HEIGHT: 20px
}
DIV.pageHeading {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 18px; WIDTH: 541px; COLOR: #ffffff; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif; HEIGHT: 20px
}
TD.pageHeadingprice {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #C7C7C7; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
TR.subBar {
	BACKGROUND: #f4f7fd
}
TD.subBar {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
TD.main {
	FONT-SIZE: 11px; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
P.main {
	FONT-SIZE: 11px; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
TD.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
SPAN.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
P.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
TD.smallTextwht {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
SPAN.smallTextwht {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
P.smallTextwht {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
TD.accountCategory {
	FONT-SIZE: 13px; COLOR: #aabbdd; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
TD.fieldKey {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
TD.fieldValue {
	FONT-SIZE: 12px; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
TD.tableHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
SPAN.newItemInCart {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
CHECKBOX {
	FONT-SIZE: 11px; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
RADIO {
	FONT-SIZE: 11px; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 11px; WIDTH: 520px; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
SPAN.greetUser {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
TABLE.formArea {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #f1f9fe; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
TD.formAreaTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
SPAN.markProductOutOfStock {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #c76170; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
SPAN.productSpecialPrice {
	COLOR: #C7C7C7; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
SPAN.errorText {
	COLOR: #ff0000; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
.moduleRow {
	
}
.moduleRowOver {
	CURSOR: hand; BACKGROUND-COLOR: #cccccc
}
.moduleRowSelected {
	BACKGROUND-COLOR: #cccccc
}
.checkoutBarFrom {
	FONT-SIZE: 10px; COLOR: #8c8c8c; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
.checkoutBarTo {
	FONT-SIZE: 10px; COLOR: #8c8c8c; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
.checkoutBarCurrent {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
.messageBox {
	FONT-SIZE: 10px; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
.messageStackError {
	FONT-SIZE: 10px; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #ffb3b5
}
.messageStackWarning {
	FONT-SIZE: 10px; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #ffb3b5
}
.messageStackSuccess {
	FONT-SIZE: 10px; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #99ff00
}
.inputRequirement {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
TD.menucontent1 {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; LINE-HEIGHT: 1.5em; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
TD.menucontent1over {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; LINE-HEIGHT: 1.5em; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
TD.menucontent1 A {
	FONT-SIZE: 10px; TEXT-DECORATION: none
}
TD.menucontent1over A {
	FONT-SIZE: 10px; TEXT-DECORATION: none
}
TD.menucontent1over {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: #666 1px solid; LINE-HEIGHT: 1.5em; BORDER-BOTTOM: #bbbbbb 1px solid; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #666666
}
TD.menucontent1over A {
	COLOR: #ff4000
}
TD.pageHeading2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(images/product_info_filler.gif); WIDTH: 41px; COLOR: #ffffff; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif; HEIGHT: 20px
}
DIV.pageHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(images/product_info_filler.gif); WIDTH: 41px; COLOR: #ffffff; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif; HEIGHT: 20px
}
#thecategories A:hover {
	COLOR: #000000; BACKGROUND-COLOR: #eeeeee
}
.catwithsubs {
	PADDING-RIGHT: 5px
}
.catwithnosubs {
	PADDING-RIGHT: 5px
}
.activelink {
	DISPLAY: block; FONT-WEIGHT: bold
}

.catlink{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana;
}
.catlink_active{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana;
}
