/*
"One main layout Table" stylesheet for osC created by Paul Mathot
2003/11/12

- these stylesheet settings apply to all media
- for printing styles edit templates/print.css
- modified 2004/03/18 PaulM forums.eeweb.nl
- To optimize the stylesheet for small filesize (=>maximum speed) you can remove most comments, and group the styles.
*/

/* begin imported some styles  from original osC stylesheet */
.smallText {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
}
.messageStackError, .messageStackWarning {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
background-color: #ffb3b5;
}
textarea {
width: 100%;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
}
/* end import from original stylesheet */

body, html {
margin: 0;
padding: 0;
text-align: center; /* needed for IE center bug */
background: #F4F4F4;
color: #666666;
font-size: 10px;
}

/* pageWrapper div for centering and width settings! 2004/01/06 */
div#pageWrapper {
position: relative;
margin: 10px auto;
width: 700; /* set total pagewidth */
}
form {
display: inline;
}
td {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
vertical-align: top;
}
td.productListing-data {
vertical-align: bottom;
BORDER-RIGHT: #cccccc 1px dashed;
PADDING-RIGHT: 5px;
BORDER-TOP: #cccccc 1px dashed;
PADDING-LEFT: 5px;
PADDING-BOTTOM: 5px;
BORDER-LEFT: #cccccc 0px dashed;
PADDING-TOP: 5px;
BORDER-BOTTOM: #cccccc 1px dashed
}
td.productListing-image {
vertical-align: middle;
width:100px;
BORDER-RIGHT: #cccccc 0px dashed;
PADDING-RIGHT: 5px;
BORDER-TOP: #cccccc 1px dashed;
PADDING-LEFT: 5px;
PADDING-BOTTOM: 5px;
BORDER-LEFT: #cccccc 1px dashed;
PADDING-TOP: 5px;
BORDER-BOTTOM: #cccccc 1px dashed
}

td.productListing-image img, p.productInfo-image img{ 
BORDER: #cccccc 0px solid;
}

td.productListing-empty {
height: 5px;
}

.productListingButtons {
	float:right;
}

#pageHeaderLT{
vertical-align: middle;
background:#fff url(../images/iwaver/fondo_fordgt40.jpg) no-repeat;
}

table#mainLayoutLT {
margin: 0px auto;
width: 775;
background: #FFFFFF;
border: #cccccc solid 1px;
}
td.columnLT {
width: 180px;
padding: 0;
}
table.infoBoxLT td.infoBoxHeadingLT, table.infoBoxLT td.boxText<strong></strong> {
width: 180px;
}
table.infoBoxLT td table {
width: 100%;
}
TD.navButton{
width:100px;
background:#cccccc url(../images/gbup.gif) repeat-x;
height:21px;
text-align: center;
}
TD.navButtonEmpty{
width:60%;
/*background:#cccccc url(../../../images/empty.gif) repeat-x;*/
background:#cccccc url(../images/gbup.gif) repeat-x;
height:21px;
text-align: left;
}
.nav{	
COLOR: #333333;
TEXT-DECORATION: none;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
FONT-WEIGHT: bold;
}

.nav:hover{	
COLOR: #333333;
TEXT-DECORATION: none;
}

.infoBoxLT {
margin: 5px;
}
td#contentLT {
padding: 10px 12px;
}
td.infoBoxHeadingLT, .infoBoxHeading {
    BORDER-RIGHT: #cccccc 0px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #cccccc 0px solid;
    PADDING-LEFT: 4px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #cccccc 0px solid;
    COLOR: #666666;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #cccccc 0px solid;
	FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, sans-serif
}

#categoriesBoxLT{
	BORDER-RIGHT: #cccccc 0px solid;
    BORDER-TOP: #cccccc 0px solid;
    BORDER-LEFT: #cccccc 0px solid;
    BORDER-BOTTOM: #cccccc 0px solid;
}
#categoriesBoxLT td{
	BACKGROUND: #fff;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial, sans-serif
}

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

#loginBoxLT td.boxText, #accountBoxLT td.boxText  {
	BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
	BACKGROUND: #fff;
	FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial, sans-serif
}

#loginBoxLT td.infoBoxHeadingLT, #accountBoxLT td.infoBoxHeadingLT {
	BORDER-RIGHT: #cccccc 0px solid;
    BORDER-TOP: #cccccc 0px solid;
    BORDER-LEFT: #cccccc 0px solid;
    BORDER-BOTTOM: #cccccc 0px solid;
	BACKGROUND: #ffffff;
	COLOR: #666666;
}

#informationBoxLT td.boxText {
	BACKGROUND: #fff;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial, sans-serif
}

#headerSearchBoxLT td{
	/*BACKGROUND: #FFFFFF;*/
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
	FONT-COLOR: #666666;
    FONT-FAMILY: Arial, sans-serif;
	vertical-align: middle;
}

.navSearch{	
COLOR: #333333;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
FONT-WEIGHT: normal;
}

.navSearch:hover{	
COLOR: #333333;
TEXT-DECORATION: underline;
}

div#imageNavLT{
margin: 12px 7px 0 0;
float: right;
}
.navRightLT {
float: right;
}
.boxText select {
width: 90%;
}
td#navBarTopLT div, td#navBarBottomLT div {
margin: 1px 5px;
height: 17px;
}
.logoLT, .navLeftLT {
float: left;
}
.footerLT {
text-align: center;
}
.footerLT div {
margin: 5px auto;
}
.infoBoxHeadingLT div {
float: left;
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
FONT-FAMILY: Verdana, Arial, sans-serif
}
#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 {
	BORDER-RIGHT: #cccccc 1px dashed;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #cccccc 1px dashed;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #cccccc 1px dashed;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #cccccc 1px dashed
}
.productListing-heading {
background-color: #eeeeee;
BORDER-BOTTOM: #666666 1px solid;
}
tr.productListing-even td {
background-color: #ffe;
}
tr.productListing-odd td.productListing-data {
background-color: #eeeeee;
}

td.productListing-cart-right
{
    BORDER-RIGHT: #cccccc 1px dashed;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #cccccc 1px dashed;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #cccccc 0px dashed;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #cccccc 1px dashed
}
td.productListing-cart-left
{
    BORDER-RIGHT: #cccccc 0px dashed;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #cccccc 1px dashed;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #cccccc 1px dashed;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #cccccc 1px dashed
}
td.productListing-cart
{
    BORDER-RIGHT: #cccccc 0px dashed;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #cccccc 1px dashed;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #cccccc 0px dashed;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #cccccc 1px dashed
}

.subcategoryImg{
    BORDER: #666666 1px solid;
}

.errorText {
color: red;
}
/* .cBoxE higlighting for categories box enhancement contrib */
.cBoxE {
color: #E11D34;
}
td.infoBoxHeading {
border: 0px black solid;
}
td#navBarTopLT, td#navBarBottomLT {
border: 1px #ffb21c solid;
border-width: 1px 0;
}
td#navBreadCrumbLT{
}

table#mainLayoutLT {
border: 1px #cccccc solid;
}
.infoBoxLT td {
border: 0px #cccccc solid;
FONT-SIZE: 10px;
FONT-FAMILY: Verdana, Arial, sans-serif
}
TABLE.infoBoxLT{
border: 0px #cccccc solid;
BACKGROUND: #eaeaea;
}
#contentLT table td.pageHeading, h1 {
color: #666666;
}
.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;
}

td.infoBoxHeadingLT, .infoBoxHeading, .productListing-heading {
/*background: #fee662 url(images/background.jpg) repeat-x;*/
font-size: 12px;
font-family: Verdana,arial, sans-serif;
}
/* end colors and borders */
.infoBoxHeading img {
display: none;
}
/* begin fonts */
#copyRightLT {
font-size: 11px;
font-family: Verdana,arial, sans-serif;
}
td.infoBoxHeading {
font-weight: bold;
}
.infoBoxLT td, .infoboxLT td.boxText form select {
font-size: 11px;
font-family: Verdana, Arial, sans-serif;
}
#navBarTopLT, #navBarBottomLT {
font-size: 12px;
font-weight: bold;
}
#contentLT{
width:100%;
}
/* font size for content in and outside tables */
#contentLT table td, #contentLT {
font-size: 11px;
font-family: Verdana, Arial, sans-serif;
}
#contentLT table td.pageHeading, h1 {
font-size: 16px;
font-weight: bold;
font-family: helvetica, sans-serif;
text-indent: 5px;
padding-top: 5px;
vertical-align: bottom;
}

td.pageHeadingPrice{
vertical-align: top;
align:right;
}

span.pageHeadingPrice{
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
FONT-FAMILY: Verdana, Arial, sans-serif;
color:#E11D34;
background:#fff;
BORDER: #cccccc 1px dashed;
PADDING: 5px;
text-indent: 5px;
}

.pageHeadingProductInfo{
font-size: 26px;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
vertical-align: top;
color:#333333;
}
/* end fonts */
/* begin link styles */
.infoBoxHeadingLT a {
float: right;
margin: 2px;
}

a.linkmenu {
text-decoration: none;
color: #333333;
}
a.linkmenu:hover {
text-decoration: underline;
color: #CC0000;
}
a.linkmenu:visited {
text-decoration: none;
color: #333333;
}
a {
text-decoration: none;
color: #333333;
}
a:hover {
text-decoration: underline;
color: #CC0000;
}
/* end link styles */

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

.infoBoxContents {
    BORDER-RIGHT: #cccccc 0px dashed;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #cccccc 0px dashed;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #cccccc 0px dashed;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #cccccc 0px dashed
}

