﻿body {padding:0; margin:0; background-color: #333333;
	background-image: url(../../images/todd_bg40.gif); background-repeat:repeat-y;
}
body, td, input, textarea
{
    font-size: 11px;
    font-family: Tahoma;
    color: #6D6C6C;
    line-height: 14px;
    vertical-align: top;
    padding: 0px;
}

h1
{
   font-size: 11px;
   font-family: Tahoma;
   color: #6D6C6C;
    font-weight:normal; 
}

h1.productDetailName
{
    
    display:inline;
    color:Maroon;
    font-weight: bold; 
    font-size: 12pt;
}

h1.browseName
{
    
    display:inline;
    color:Maroon;
    font-weight: bold; 
    font-size: 12pt;
}

span.seatdesc
{
    border:1px maroon solid;
    /*width:400px;*/
    padding:5px;
}


/*#input1{
   background:#ffffff;
   border:1px solid #B2C1C4;
   padding-left:8px;
   width:138px; height:21px;
   color:#748184;
   margin-right:9px;
   vertical-align:middle;
   padding-top:2px;
   font-size:10px
}
#input2{
   border:0px;
   padding-left:0px;
   width:26px; height:21px;
   vertical-align:middle
}
#input3{
   border:0px;
   padding-left:0px;
   width:41px; height:21px;
}#input4{
   border:0px;
   padding-left:0px;
   width:41px; height:21px;
}*/

td.featuredcat
{
   /* text-align:left;*/
    vertical-align:middle;
     margin-left: 5px;
}

td.featuredcatcenter
{
     /*text-align:center;*/
    vertical-align:middle;
}



br{font-size:10px}
table{border:0px; border-collapse:collapse;	}

a{color:#CC0033; text-decoration:underline} 
a:hover{text-decoration:none}
span a{color:#6D6C6C; text-decoration:underline}
b{ color:#414141} 
li{background:url(../../images/1_z1.gif)  center left no-repeat; margin:0px; padding-left:14px }
li a{color:#FFFFFF;} 
ul{margin:0; padding:0; list-style:none; line-height:16px}

.leaning li{background:url(../../images/1_z1.gif)  center left no-repeat; margin:0px; padding-left:14px; vertical-align:top; }
.leaning li a{color:#FFFFFF;} 
ul.leaning{margin:0; padding:0; list-style:disc; line-height:16px;}


ul.links { margin:5px;padding-left:12px; padding:4px; list-style:disc; line-height:16px; color:#676767;}
.links li a
{
    color: #336699;/*#0066CC;*/
    font-size: 11pt;
}
.links li { background-image:none; line-height:20px; list-style-type:none; padding-bottom:4px;}

.content b{color:#FFFFFF; font-weight:normal} 
.content .block a{color:#FFFFFF; text-decoration:underline; font-size:12px;}
.content .block a:hover{text-decoration:none} 
.header{color:#2C1F1E; font-size:10px; line-height:13px}
 
.footer td{color:#646464; font-size:11px; background:url(../../images/bottom.gif) top} 
.footer a {color:#646464; font-size:11px; text-decoration:none} 
.footer a:hover{text-decoration:underline} 
.footer span {color:#646464; font-size:9px; } 
.footer span a {color:#6D8C1C; font-size:11px; text-decoration:underline} 
.footer span a:hover{text-decoration:none}

.more{background:url(../../images/1_z1.gif)  center left no-repeat; padding-left:18px; vertical-align:middle; padding-bottom:3px}

/*input{
   background:#ffffff;
   border:1px solid #B4B0AE;
   padding-left:5px;
   /*width:189px; height:20px;*/
/*}*/

textarea{
   background:#ffffff;
   border:1px solid #B4B0AE;
   padding-left:5px;
   width:189px; height:112px;
   overflow:auto}
   
 
 .category td {padding:6px; font-size:10pt;}
 .category img { border-width:0px;}
 .category table { border-collapse:separate;}
 
 .products td { padding:4px; font-size:10pt;}
 .products img {border-width:0px;}
 
 .productdetails td  { padding:4px; font-size:10pt; line-height:16px;}
 .productdetails img { border-width:0px;}
 .productdetails select { font-size:11px; font-family:Tahoma;color:#6D6C6C;line-height:14px;vertical-align:middle;padding:0px;}

table.retailers {border:dotted 1px #333333; }
.retailers td {padding:6px; border-color:#eeeeee; vertical-align:middle;}
.retailers input { width:auto; border-width:0px;  margin:0;}
.retailers select { width:180px; font-size:11px; font-family:Tahoma;color:#6D6C6C;line-height:14px;vertical-align:top;padding:0px;}

table.intlretailers {border:dotted 1px #333333; }
.intlretailers td {padding:6px; border-color:#eeeeee; vertical-align:top;}
.intlretailers input { width:auto; border-width:0px;  margin:0;}
.intlretailers select { width:180px; font-size:11px; font-family:Tahoma;color:#6D6C6C;line-height:14px;vertical-align:top;padding:0px;}

table.dimensions { border-style:solid; border-width:.11em; border-color:#dcdcdc; border-collapse:collapse;}
.dimensions td { text-align: center; background-color: #eeeeee; border-color:#dcdcdc;border-width:1px;border-style:solid; padding:2px; }

.oem input {border-width:0px; margin:5px; vertical-align:middle;}
.oem td { padding:3px;vertical-align:top;}
.oem textarea{ background:#ffffff; border:1px solid #B4B0AE; width:189px; height:112px; font-size:10pt;}

.oem2 input { padding:1px; width:175px; }
.oem2 select { width:180px; font-size:11px;font-family:Tahoma;color:#6D6C6C;line-height:10px;vertical-align:top;padding:0px;}
.oem2 td { padding: 4px;vertical-align:middle;}

.newsletter td { vertical-align:middle;}
   
.contact td { padding:3px;}
.contact input { width: 150px;}
td.news { text-align:left; width:auto; padding:4px; margin:0;font-size:10px;}
.news input{width:auto; padding:3px;margin:0;margin-right:3px;text-align:left; vertical-align:middle;}
 
.login td { padding:3px; }

.search td { vertical-align:middle; padding:2px;}


.sitemap li{ list-style-type: none; /*list-style-position:outside;*/ background:white;/*background:url(../../images/1_z1.gif)  center left no-repeat;*/ margin:0px; padding-left:0px; margin-left:0px;margin-bottom:2px; }
.sitemap li { color: #800000; } 
.sitemap ul{margin:0px;margin-left:20px; padding:0px; list-style:none; line-height:14px}
.sitemap a { color: #800000; }
.sitemap-product a { color:Gray;}

.logos td { vertical-align:middle; text-align:center;  }
table.logos
{
    background-color: #ffffff;

    border-right: #cdcdcd 0px solid;
    border-top: #cdcdcd 1px solid;
    border-left: #cdcdcd 0px solid;
    border-bottom: #cdcdcd 0px solid;
}



.ShoppingCart input
{
    background-color: #e6e6e6;
    font-size:9pt;
    text-align:center;
}

table.ShoppingCart
{
        border-color:#f8f8f8;
   /* border-width:1px;*/
}

.ShoppingCart td
{
    font-size:9pt;
    padding:4px;

    
}

.ShoppingCart th
{
    font-size: 9pt;
    background-color: #d3d3d3;
    padding:2px;
    font-weight:normal;
    color:Black;
}

.CartSummary td
{
    font-size:9pt;
    vertical-align:middle;
}

table.CartSummary
{
    margin-top:1px;
    background-color: #d3d3d3;
}

table.CheckoutAddress
{
    background-color:#f8f8f8;
    border:dotted 0px #444444;
    padding:4px;
}

.CheckoutAddress td 
{
    font-size:10pt;
    padding:2px;
   /* vertical-align:middle;*/
}

.CheckoutAddress th 
{
    font-size:10pt;
    padding:2px;
    /*color:Black;*/
    font-weight:normal;
    background-color:#d3d3d3;
    text-align:left;
}

.CheckoutAddress select
{
    font-size:9pt;
    font-family:Tahoma;
    color:#6D6C6C;
    line-height:14px;
}

.CheckoutAddress input
{
    font-size:10pt;
    line-height:16px;
    
}

td.Right
{
    text-align:right;
}

th.Right
{
    text-align:right;
}

td.Middle
{
    vertical-align:middle;
}

td.Left
{
    text-align:left;
}

.CheckoutItemsTotal td
{
    font-size:10pt;
    line-height:16px;
     background-color:#f8f8f8;
     padding:2px;
}

table.CheckOutItems
{
    border:solid 0px #444444;
}

.CheckoutItemsTotal select
{
    vertical-align:middle;
}

.CheckOutItems textarea
{
    font-size:9pt;
    margin:0;
    padding:1px;
}

.CheckOutSummary td
{
    padding: 2px;
    font-size: 10pt;
    
}

.CheckOutSummary th
{
    padding: 2px;
    font-size: 14px;
    text-align: left;
    font-weight: normal;
    background-color: #d3d3d3;/*#f8f8ff;*/
}

table.CheckOutSummary
{
   
     background-color:#f8f8f8;
}

.CheckoutNoCalculate td
{
    font-size: 10pt;
    line-height: 16px;
    background-color: #fffacd;
    padding: 2px;
}

.CheckoutNoCalculate select
{
    vertical-align:middle;
}

span.cartoption
{
    font-size:8pt;
    color:#888888;
}

.cartlink a
{
    color: #800000;
    text-decoration: underline;
} 
.cartlink a:hover{text-decoration:none}


.catalog img
{
    border-right: #cfcfcf 1px solid;
    border-top: #cfcfcf 1px solid;
    border-left: #cfcfcf 1px solid;
    border-bottom: #cfcfcf 1px solid;
}

.catalog td 
{
    text-align:center;
    
}

.catalog a
{
    color: #4e4d4d;
}
/*.catalog td { padding:3px;vertical-align:middle;font-size:12px;}
.catalog input {font-size:12px;color:Black;vertical-align:middle;}
.catalog select { padding:0px;font-size:12px;vertical-align:middle; }
.catalog textarea { width:300px; height:75px;margin:0;text-align:left;font-size:12px;}*/

table.abyc
{
   /*font-family:Arial;
   font-size:0.79em;*/
   border-style:solid;
   border-color:#454545;
   border-width:1px; 
}

td.abyc
{
   font-family:Arial;
   font-size:0.79em;
}


td.surpass1
{
    font-size:11pt;
    line-height:13pt;
    color:#000000;
    font-family:Arial;
}

td.surpass2
{
    font-size: 12pt;
    color: #8b0000;
    font-weight: bold;
    line-height: 18pt;
    font-family:Arial;
}

td.surpass3
{
    font-size:11pt;
     line-height:13pt;
        color:#000000;
        font-family:Arial;
}


span.abyc3
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


span.abyc4
{
    color: #9900CC;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

span.abyc5
{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #33CC00;
	font-size: 13px;
    
}

div.abyc1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #FF0000;
	font-size: 14px;
}
