/*

/* begin imported some styles  from original stylesheet */

/* ie text under pageheading */


.productSpecialPrice {

  font-family: Verdana, Arial, sans-serif;

  color: #ff0000;

  font-weight: bold;
}



s {

font-size: 14px;

font-weight: bold;

font-family: Arial;

color: #000000;

text-indent: 15px;

padding-top: 5px;

}



td#smallText {

  font-family: Verdana, Arial, sans-serif;

  font-size: 9px;

}

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

/* end import from original stylesheet */

body {

margin: 0;

padding: 0;

text-align: center;

background-color: #FFFFFF;

}

/* form inline added to resolve select box problem in IE */

form {

display: inline;

}



a.categories{

font-size: 18px;

}



a.headerNavigation{

color: #000000;

}

a.headerNavigation:hover{

color: #ffffff;

}



a.breadcrumb{

color: #000000;

font-family: Verdana, Arial, sans-serif;

font-size: 11px;

font-weight: bold;



}

a.breadcrumb:hover{

color: #808080;

}



td {

vertical-align: top;

}

td.productListing-data {

vertical-align: middle;

}

table#mainLayoutLT {

margin: 10px auto;

}

}

td#contentLT {

width: 550px;

}

.infoBoxLT {

margin: 5px;

}

.infoBoxAlertLT {

margin: 5px;

}

td#contentLT {

padding: 10px 12px;

}

td.infoBoxHeadingLT, .infoBoxHeading {

padding: 0px 0px;

}

td.boxTextLT {

padding: 6px 5px;

background-color: #FFE9D5;

}

td.boxTextAlertLT {

padding: 5px 10px 5px 10px;

background-color: #FFE9D5;

}



td.pageHeaderLT {

background-color: #2b64b5;

}





table.infoBoxLT td table {

width: 100%;

}

div#imageNavLT{

margin: 12px 7px 0 0;

float: right;

}

.navRightLT {

float: right;

}

.boxTextLT select {

width: 90%;

}

td#navBarTopLT div, td#navBarBottomLT div {

margin: 1px 5px;

height: 17px;

}

.logoLT, .navLeftLT {

float: left;





}

.footerLT div {

margin: 5px auto;

}

.infoBoxHeadingLT div {

float: left;

text-align: left;

}

#languagesBoxLT, #specialsBoxLT, #currenciesBoxLT, #whats_newBoxLT, #manufacturersBoxLT, #searchBoxLT, #tell_a_friendBoxLT {

text-align: center;

}

/* begin colors and borders (for link colors: see the link styles section below) */

table.infoBox, table.productListing {



}

.productListing-heading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 14px;

  font-weight: bold;



}

tr.productListing-even td {

background-color: #ffffff;

}

tr.productListing-odd td.productListing-data {

background-color: #F3F3F3;

}

.errorText {

color: red;

}

/* higlighting only for categories box enhancement contrib */

.cBoxE {

color: #000000;

}

td.infoBoxHeading {

border: 0px black solid;

}

td#navBarTopLT, td#navBarBottomLT {

border: 1px #ffb21c solid;

border-width: 1px 0;

}

table#mainLayoutLT {

border: 1px #000000 solid;

}

.infoBoxLT td {

border: 2px #FF8921 solid;

}

.infoBoxAlertLT td {

border: 2px #FF3300 solid;

}

#contentLT table td.pageHeading, h1, h2 {

color: #000000;

}



h1{

font-size: 24px;

font-family: arial, sans-serif;

}



h2{

font-size: 18px;

font-family: arial, sans-serif;

}





.infoBoxLT td table td {

border-width: 0px;

}





.inputRequirement {

color: red;

}

/* example how to assign styles to one small box */

table#shopping_cartBoxLT {

font-weight: bold;

color: #000000;;

}

/* just delete the above if you don't like it */

td.infoBoxHeadingLT, .infoBoxHeading {

background-color: #FF8921;

font-size: 14px;

}


td.infoBoxHeadingAlertLT, .infoBoxAlertHeading {

background-color: #FF3333;
font-size: 14px;

}


/* end colors and borders */

.infoBoxHeading img {

display: none;

}

/* begin fonts */

#copyRightLT {

font-size: 12px;

font-family: arial, sans-serif;

}

td.infoBoxHeading {

font-weight: bold;

}

.infoBoxLT td, .infoboxLT td.boxTextLT form select {
font-size: 12px;
font-family: arial, sans-serif;
}

.infoBoxAlertLT td, .infoboxLT td.boxTextLT {
font-size: 12px;
font-family: arial, sans-serif;
}

#navBarTopLT, #navBarBottomLT {

font-size: 12px;

font-weight: bold;

background-color: #FF8921;

}

/* font size for content in and outside tables */

#contentLT table td, #contentLT {

font-size: 12px;

font-family: verdana, sans-serif;

background-color: #FFFFFF;

line-height: 20px;

}



.headerNavigation {

font-size: 12px;

font-weight: bold;

font-family: arial, sans-serif;

text-indent: 15px;

padding-top: 5px;

color: #000000;

}



.price {

font-size: 18px;

font-weight: bold;

font-family: arial, sans-serif;

color: #000000;

text-indent: 15px;

padding-top: 5px;

}



/* end fonts */

/* begin link styles */

.infoBoxHeadingLT a {

margin: 2px;

color: #000000;

}

a {

text-decoration: none;

font-weight: bold;

color: #F86900;

}



a.foot {

text-decoration: none;

font-weight: bold;

color: #000000;

}



a:hover {

text-decoration: underline;

font-weight: bold;

color: #808080;

}

/* end link styles */

/* ----------------- coolMenu ----------------- */



.clCMEvent{

	position:absolute;

	width:99%; height:99%;

	clip:rect(0,100%,100%,0);

	left:0;

	top:0;

	visibility:visible

}





.clCMAbs{

	position:absolute;

	visibility:hidden;

	left:0;

	top:0;

}



.clBar{

	position:absolute;

	width:10;

	height:10;

	background-color:#ffffff;

	layer-background-color:#ffffff;

	visibility:hidden;

}



.clLevel0,.clLevel0over{

	position:absolute;

	padding:1px;

	font-family:Verdana,arial,helvetica;

	font-size:10px;

}



.clLevel0{

	background-color:#ffffff;

	layer-background-color:#ffffff;

	color:#000000;

}



.clLevel0over{

	background-color:#bbc3d3;

	layer-background-color:#bbc3d3;

	color:#ffffff;

	cursor:pointer;

	cursor:hand;

}



.clLevel0border{

	position:absolute;

	visibility:hidden;

	background-color:#c0c0c0;

	layer-background-color:white;

}



.clLevel1, .clLevel1over{

	position:absolute;

	padding:2px;

	font-family:Verdana,arial,helvetica;

	font-size:10px;

}



.clLevel1{

	background-color:#ffffff;

	layer-background-color:#ffffff;

	color:#000000;

}



.clLevel1over{

	background-color:#bbc3d3;

	layer-background-color:#bbc3d3;

	color:#ffffff;

	cursor:pointer;

	cursor:hand;

}



.clLevel1border{

	position:absolute;

	visibility:hidden;

	background-color:#c0c0c0;

	layer-background-color:white;

}

/* ----------------- coolMenu_eof ----------------- */