/*
Basic CSS Stylesheet generated by Shop2be
*/

body, html {
margin: 0;
padding: 0;
font-family: Verdana, Arial, sans-serif;
text-align: center;
color: #A31C3B;
background: url(images/bckg.gif);;
}

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

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

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

a:hover {
text-decoration: underline;
/*color: red;*/
font-weight:bold;
background-color: transparent;
}

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

textarea {
width: 100%;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #A31C3B;
}

form {
display: inline;
}

td {
vertical-align: top;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #A31C3B;
  line-height: 1.5;
}

td.productListing-data {
vertical-align: middle;
}

div#pageWrapper {
position: relative;
margin: 0px auto;
margin-bottom:10px;
width: 1009px;
background: #FFFFFF;
}

table#mainLayoutLT {
margin: 0px auto;
width: 100%;
}

td.columnLT {
width: 228px;
padding: 0;
border-left: 0px #4b0015 solid;
}

table.infoBoxLT td.infoBoxHeadingLT, table.infoBoxLT td.boxTextLT {
width: 228px;
height: 22px;
}

table.infoBoxLT td table {
width: 100%;
}

td#contentLT {
width: 760px;
border-right: 0px #4b0015 solid;
}

.infoBoxLT {
margin: 5px;
}

td#contentLT {
padding: 10px 20px 10px 20px;;
}

td.infoBoxHeadingLT, .infoBoxHeading {
padding: 2px 4px;
font-family: Arial, sans-serif;
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
}

td.boxTextLT {
padding: 6px 5px;
}

div#imageNavLT{
margin: 12px 7px 0 0;
float: right;
}

.boxTextLT select {
width: 90%;
}

td#navBarTopLT, td#navBarBottomLT {
background: url(images/nav-950.gif) no-repeat;
/*
border-top: 4px #e6e6e6 solid;
border-bottom: 4px #e6e6e6 solid;
border-left: 0px #4b0015 solid;
border-right: 0px #4b0015 solid;
*/
/*border-width: 1px 0;*/
height: 53px;
}

table#mainLayoutLT {
border: 0px #4b0015 solid;
}

td#navBarTopLT div, td#navBarBottomLT div {
margin: 18px 12px 10px 12px;
}


.logoLT {
  text-align: center;
}

.navRightLT {
float: right;
padding-right:22px;
}
.navLeftLT {
  float: left;
  padding-left:52px;
}

.navRightLT a, .navRightLT a:hover{
color: #EDDFCE;
}
.navLeftLT a, .navLeftLT a:hover{
color: #EDDFCE;
}

.footerLT {
text-align: center;
}

.footerLT div {
/*margin: 5px auto;*/
color:#eddfb8;
}

.infoBoxHeadingLT div {
float: left;
}

#languagesBoxLT, #specialsBoxLT, #currenciesBoxLT, #whats_newBoxLT, #manufacturersBoxLT, #searchBoxLT, #tell_a_friendBoxLT {
text-align: center;
}

table.infoBox, table.productListing {
border: transparent solid 1px;
}

.productListing-heading {
background: #A31C3B;
font-family: Arial, sans-serif;
font-size: 10px;
font-weight: bold;
color: #ffffff;
}

tr.productListing-even td {
background-color: transparent
}

tr.productListing-odd td.productListing-data {
background-color: transparent;
}

.errorText {
color: red;
}

.cBoxE {
color: red;
}

td.infoBoxHeading {
border: 0px black solid;
}

.infoBoxLT td {
background: #FFFFFF;
border: 1px #A31C3B solid;
}

#contentLT table td.pageHeading, h1 {
color: #A31C3B;
}

.infoBoxLT td table td {
border-width: 0px;
}

.inputRequirement, .greetUser {
color: #A31C3B;
}

table#shopping_cartBoxLT {
font-weight: bold;
color: #e00;
}

td.infoBoxHeadingLT, .infoBoxHeading, .productListing-heading {
background: #A31C3B;
}

.infoBoxHeading img {
display: none;
}

#copyRightLT, #copyRightLT a {
font-size: 11px;
color:#eddfb8
}
td.infoBoxHeading {
font-weight: bold;
}
.infoBoxLT td, .infoboxLT td.boxTextLT form select {
font-size: 11px;
font-family: arial, sans-serif;
}
#navBarTopLT, #navBarBottomLT {
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
}

#contentLT table td, #contentLT {
font-size: 11px;
font-family: arial, sans-serif;
}

#contentLT table td.pageHeading, h1 {
font-size: 22px;
font-weight: normal;
font-family: arial, sans-serif;
text-indent: 15px;
padding-top: 5px;
}

.infoBoxHeadingLT a {
float: right;
margin: 2px;
}

#showimage{
position:absolute;
visibility:hidden;
border: 0px;
}

#dragbar{
cursor: hand;
cursor: pointer;
background-color: #bbc3d3;
min-width: 100px;
}

#dragbar #closetext{
font-weight: bold;
margin-right: 1px;
}

.productSpecialPrice {
font-family: Arial, sans-serif;
font-size: 14px;
font-weight: bold;
color: #FF0000;
}

/*change the menu hover color below*/
#thecategories a:hover {
	background-color: #eeeeee;
	color: #000000;
}

.catwithsubs, .catwithnosubs {
	padding-right: 5px;
}

#thecategories {
	position: relative;
	top: 0px;
	margin-bottom: 0px;
	width: 160px;
}

.activelink {
	display: block;
	font-weight: bold;
}

#thecategories a {
	display: block;
	padding-bottom: 3px;
	padding-top: 3px;
	width: 100%;
}

/*mozilla fix*/
html>body #thecategories a {
	width: auto;
}
/*end of mozilla fix*/

#topcat a {
padding-left: 2px;
}

#secondcat a {
	padding-left: 3px;
}

#thirdcat a {
	padding-left: 15px;
}

#fourthcat a {
	padding-left: 25px;
}

#fifthcat a {
	padding-left: 35px;
}
/* end link styles */

.categorie A:link {
	COLOR: #731c3b; BORDER-BOTTOM: medium none; TEXT-DECORATION: none
}
.categorie A:active {
	COLOR: #731c3b; BORDER-BOTTOM: medium none; TEXT-DECORATION: underline
}
.categorie A:visited {
	COLOR: #731c3b; BORDER-BOTTOM: medium none; TEXT-DECORATION: none
}
.categorie A:hover {
	COLOR: #731c3b; BORDER-BOTTOM: #731c3b 1px dotted; TEXT-DECORATION: none
}