.boxText {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
padding-left:4px
}

.categories_list {
}

.boxText a:hover {
	color: #FFF;
	text-decoration:underline
}

.boxTextBGII {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background-color:#FC9
}

.cat_listing_cat_name {
	text-decoration: none;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
}

.new_products_default {
margin-left:6px;
margin-top:25px;
}

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

.gvBox {
font-family:Verdana, Arial, sans-serif;
font-size:14px;
font-weight:700;
border:1px solid;
background-color:#ffb3b5;
border-color:#FFF
}

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

.productsNotifications {
background-color:#f2fff7
}

.orderEdit {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#70d250;
text-decoration:underline
}

BODY {
	color:#FFF;
	background-color:#fff;
	margin:0
}

img {
border:0
}

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

FORM {
display:inline
}

TR.header {
background-color:#fff
}

TR.headerNavigation {
background:#3B3B3B
}

TD.headerNavigation {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000;
font-weight:700;
border-bottom:1px solid;
background-color:#666;
border-color:#b6b7cb
}

TD.conditions {
background-color:#FCC
}

A.confirmationEdit {
color:#093;
font-style:italic
}

A.confirmationEdit:hover {
color:#093;
font-style:italic;
text-decoration:underline
}

TR.headerError {
background-color:red
}

TR.headerMessage {
background-color:#0C3
}

.moduleHeading {
font-family:Verdana, Arial, sans-serif;
font-size:small;
font-weight:700;
padding-bottom:10px;
	padding-top: 15px;
}

TD.headerError {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:red;
color:#fff;
font-weight:700;
text-align:center
}

TR.headerInfo {
background:#0f0
}

TD.headerInfo {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:#0f0;
color:#fff;
font-weight:700;
text-align:center
}

TR.footer {
background:#bbc3d3
}

TD.footer {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#F6F6F6;
color:#000;
font-weight:700;
border-bottom:1px solid;
border-color:#b6b7cb
}

.infoBoxNotice {
background:#FF8E90
}

.infoBoxNoticeContents {
background:#FFE6E6;
font-family:Verdana, Arial, sans-serif;
font-size:10px
}

TABLE.productListing {
border:1px;
border-spacing:1px;
border-color:#b6b7cb;
border-style:solid
}

.productListing-heading {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#b6b7cb;
color:#FFF;
font-weight:700
}

A.pageResults {
color:#00F;
text-decoration:underline
}

A.pageResults:hover {
color:#00F;
background:#FF3
}

TD.pageHeading,DIV.pageHeading {
font-family:Verdana, Arial, sans-serif;
font-size:16px;
font-weight:700;
color:#000;
	padding-top: 15px;
}

TR.subBar {
background:#f4f7fd
}

TD.accountCategory {
font-family:Verdana, Arial, sans-serif;
font-size:13px;
color:#abd
}

TD.fieldValue {
font-family:Verdana, Arial, sans-serif;
font-size:12px
}

CHECKBOX,INPUT,RADIO,SELECT {
font-family:Verdana, Arial, sans-serif;
font-size:11px
}

TEXTAREA {
width:100%;
font-family:Verdana, Arial, sans-serif;
font-size:11px
}

SPAN.greetUser {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
color:#f0a480;
font-weight:700
}

SPAN.underline {
text-decoration:underline
}

TABLE.formArea {
background:#f1f1f1;
border-color:#ccc;
border-style:solid;
border-width:1px
}

TD.formAreaTitle {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700
}

SPAN.markProductOutOfStock {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
color:#c76170;
font-weight:700
}

SPAN.productOldPrice {
font-family:Verdana, Arial, sans-serif;
color: black;
text-decoration:line-through
}

SPAN.productDiscountPrice {
font-family:Verdana, Arial, sans-serif;
color: black;
font-weight:700
}

.smallHeading {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:x-small;
font-weight:700;
color:#000
}

.moduleRowSelected {
background-color:#E9F4FC
}

.checkoutBarFrom,.checkoutBarTo {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#8c8c8c
}

.heading1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7pt
}

.heading2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt
}

.heading3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt
}

.heading4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12pt
}

.heading5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16pt
}

.sitemap_heading {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#FFF;
background-color:#666;
padding-top:2px;
padding-bottom:2px
}

.tipps {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#FFF;
padding-top:2px;
padding-left:0;
padding-bottom:2px
}

.sitemap_heading a {
color:#FFF
}

.sitemap_heading a:hover {
color:#CCC;
text-decoration:none
}

.sitemap_sub {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#000;
background-color:#E6E6E6;
padding:2px
}

.sitemap_sub a:hover {
color:#999;
text-decoration:none
}

.messageStackError,.messageStackWarning {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background-color:#ffb3b5
}

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

.tableShop {
background-color:#fff;
border-left:1px solid;
border-right:1px solid;
border-color:#b6b7cb
}

.navLeft {
	width:170px;
	border-color:#141D2B;
	background-color: #020206;
}

.navRight {
border-top-width:4px;
border-top-style:solid;
border-left-width:4px;
border-left-style:solid;
background-color:#E6E6E6;
width:185px;
border-color:#666
}

.contentsTopics {
font-family:Verdana, Arial, sans-serif;
font-size:14px;
font-weight:700;
padding-top: 15px;
color: black;
}

.contentsTopicsRed {
font-family:Verdana, Arial, sans-serif;
font-size:14px;
font-weight:700;
padding-top: 15px;
color: red;
}

.contentsTopicsBlack {
font-family:Verdana, Arial, sans-serif;
font-size:14px;
font-weight:700;
padding-top: 15px;
color: black;
}

.tableListingI {
background-color:#eee
}

.tableListingII {
background-color:#d0d0d0
}

.tableBody {
padding:5px
}

.poweredby {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000;
font-weight:700
}

.onepxwidth {
width:1px
}

.boxTextBG,.infoBoxContents,TD.productListing-data,TD.smallText,SPAN.smallText,P.smallText,.messageBox {
font-family:Verdana, Arial, sans-serif;
font-size:10px
}

.boxTextPrice,SPAN.newItemInCart,.inputRequirement {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:red
}

a:hover,a.copyright:hover {
	color: #787478;
}

A.headerNavigation,A.headerNavigation:hover,A.copyright,.sitemap_sub a {
color:#000
}

TD.infoBoxHeading,TD.infoBoxHeading_right {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	font-weight:700;
	height:17px;
	color: #fffeff;
	padding-left:4px;
	background-color: #900;
}

TD.infoBox,SPAN.infoBox,TD.infoBox_right,SPAN.infoBox_right {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	padding-left:4px;
	background-color: #010104;
}

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.subBar,.checkoutBarCurrent {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000
}

TD.main,P.main,.moduleRow,.moduleRowOver {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	line-height:1.1;
	color: #000;
}

TD.fieldKey,TD.tableHeading {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700
}

.copyright,.parseTime {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
line-height:1.5;
text-align:center;
width:870px;
}

SPAN.productSpecialPrice,SPAN.errorText {
font-family:Verdana, Arial, sans-serif;
color:red
}


.poll_question  {
  background-color:#B2CDDE; 
  padding:5px;
  margin-bottom:10px;
  font-family:Verdana, Arial, sans-serif; 
  font-size: 11px;
  color: #000000;
}




/* HEADINGS */
h1 {color:#000000;font-weight:bold;font-size:22px;margin:20px 0px 15px 0px;padding:0px;width:auto;border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}
h2 {color:#000000; font-weight:bold;font-size:16px;margin:15px 0px 8px 0px;padding:0px;}

/* PARAGRAPH GLOBAL */
p {margin:8px 0px 8px 0px}

/* ORDER DETAILS */
table.orderdetails {font-size:11px; background-color:#FFF2CC; border-style: solid; border-width:0px 1px 1px 1px; border-color:#DA9401;}
table.orderdetails tr td {padding:4px}
table.orderdetails tr.headerrow td {background-color:#DA9401; color:#FFFFFF; font-weight:bold}
table.orderdetails tr.headerrow td.left {text-align:left}
table.orderdetails tr.headerrow td.center {text-align:center}
table.orderdetails tr.headerrow td.right {text-align:right}

/* ORDER DETAILS CONTENT ROW 1 */
table.orderdetails tr.contentrow1 td {background-color:#FFF2CC;vertical-align:top}
table.orderdetails tr.contentrow1 td.quantity {text-align:center}
table.orderdetails tr.contentrow1 td.quantity input {font-size:11px; padding:2px; border:solid #DA9401 1px;}
table.orderdetails tr.contentrow1 td.productname {text-align:left}

/* ORDER DETAILS CONTENT ROW 2 */
table.orderdetails tr.contentrow2 td {background-color:#FFEAAB;vertical-align:top}
table.orderdetails tr.contentrow2 td.quantity {text-align:center}
table.orderdetails tr.contentrow2 td.quantity input {font-size:11px; padding:2px; border:solid #DA9401 1px;}
table.orderdetails tr.contentrow2 td.productname {text-align:left}

/* ORDER DETAILS SINGLE PRICE */
table.orderdetails tr td.singleprice {text-align:right; white-space:nowrap}

/* ORDER DETAILS TOTAL PRICE PER ITEM */
table.orderdetails tr td.totalprice {text-align:right; white-space:nowrap}

/* ORDER DETAILS DELETE CHECKBOX */
table.orderdetails tr td.delete {text-align:center; white-space:nowrap}

/* ORDER DETAILS PRODUCT ATTRIBUTES */
table.orderdetails tr td.productname table.productattributes {margin-top:3px;}
table.orderdetails tr td.productname table.productattributes tr td {padding:0px;}
table.orderdetails tr td.productname table.productattributes tr td.attribute {padding-right:4px;}
table.orderdetails tr td.productname table.productattributes tr td.value {width:100%;}

/* ORDER DETAILS SUBTOTAL */
table.orderdetails tr td.subtotal {background-color:#FFEAAB; text-align:right;border-style: solid; border-width:1px 0px 0px 0px; border-color:#DA9401;}

/* COMMENTS ON CHECKOUT CONFIRMATION SITE */
p.checkoutcomment textarea {width:100%}

/* AGB ON CHECKOUT SITE */
p.checkoutagb textarea {width:100%}

/* CHECKOUT NAVIGATION */
ul#checkoutnavigation {}
ul#checkoutnavigation li {height: 70px; list-style-type:none; float:left; width:185px; margin-right:15px; border: solid 1px; padding:8px}
ul#checkoutnavigation li.active {background-color: #FFEAAB}
ul#checkoutnavigation li.active .number {font-size:20px; font-weight:bold}
ul#checkoutnavigation li.active .title {font-size:14px; font-weight:bold}
ul#checkoutnavigation li.active .description {font-size:11px}

ul#checkoutnavigation li.inactive {color:#999999; background-color: #EDEDED; border-color:#999999}
ul#checkoutnavigation li.inactive .number {font-size:20px; font-weight:bold}
ul#checkoutnavigation li.inactive .title {font-size:14px; font-weight:bold}
ul#checkoutnavigation li.inactive .description {font-size:11px}

/* ERROR MESSAGES */
/* p.errormessage {border: solid #ff0000 2px; padding:15px; background-color:#FFD6D6} */

ul.messageStack {border:solid 2px #B22020; background-color:#FFD6D6; padding:8px}
ul.messageStack li {}
ul.messageStack li.messageStackError {list-style:none; padding:5px 0px 2px 20px; background-image:url(../../images/icons/exclamation.png); background-repeat:no-repeat; background-position:0px 4px}
ul.messageStack li.messageStackWarning {list-style:none; padding:5px 0px 2px 20px; background-image:url(../../images/icons/icon_alert.gif); background-repeat:no-repeat; background-position:0px 4px; background-color:#FFF2CD}
ul.messageStack li.messageStackSuccess {list-style:none; padding:5px 0px 2px 20px; background-image:url(../../images/icons/icon_accept.gif); background-repeat:no-repeat; background-position:0px 4px; background-color:#66FF66}


/* SUCCESS MESSAGE */
/* .messageStackSuccess {padding:4px; background-color:#66FF66} */

/* FOOTER */
.footer {clear:both; text-align:center; font-size:11px; color:#666666; background-color:#E2E2E2; padding: 8px; margin-bottom:5px;}
.footer a {color:#666666; text-decoration:underline}

.paypal_checkout {
	padding-top: 15px;
}


a.infotext { 
text-decoration: none 
} 

a.infotext:hover { 
background: #FFFFFF; 
text-decoration: none; 
} 

a.infotext span { 
visibility: hidden; 
position: absolute; 
left: 20em; 
margin-top: 10em; 
padding: 1em; 
text-decoration: none; 
} 

a.infotext:hover span { 
visibility: visible; 
border: 1px solid #347BEE; 
color: #000000; 
background: #FFFFFF; 
text-decoration: none; 
width: 200px; 
}

