.content{width: 980px ;margin-left: auto ;margin-right: auto; background:white; max-width:980px; font-size:12px;}
.header {height:120px; background:#000 url(images/header.jpg) no-repeat center top;position: relative;}
.logo {float:left;}
img{border:0;}
.newsletter{color:white;padding:5px;position: absolute; bottom: 0; right: 0; background:url('trans.png')}
.newsletter input{color:white;border:1px solid white;background:transparent;background:url('trans.png')}
.navtop{height:20px; background: black;color:white;font-size:10px;}
.navtop a {color:white;}
.shadow{height:15px; background:url(images/shadow.png) repeat-x bottom;}
.breadcrumb {float:left;}
.actions {float:right;}
.footer {color:white; background:black;text-align:center;}
.price {font-size:24px; font-weight:bold; color:#FF9900;}
P{font-size:12px; padding-bottom:1px;padding-top:1px;}
.model {font-size:15px; font-weight:bold; color:#FF9900;}
#featured{width:400px; padding-right:200px; position:relative; height:250px; background:#fff; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px;}
#featured ul.ui-tabs-nav{position:absolute; top:0; left:400px; list-style:none; padding:0; margin:0; width:200px}
#featured ul.ui-tabs-nav li{padding:1px 0;   font-size:10px; color:#666}
#featured ul.ui-tabs-nav li img{float:left; margin:2px 5px; background:#fff; padding:2px; border:1px solid #eee}
#featured ul.ui-tabs-nav li span{font-size:11px;line-height:18px}
#featured li.ui-tabs-nav-item a{padding-left:5px;display:block; height:20px; color:#333;  background:#fff; line-height:20px}
#featured li.ui-tabs-nav-item a:hover{background:#f2f2f2}
#featured li.ui-tabs-selected{background:url('images/selected-item.gif') top left no-repeat}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{color: white;background:black}
#featured .ui-tabs-panel{width:400px; height:250px; background:#999; position:relative}
#featured .ui-tabs-panel .info{position:absolute; top:180px; left:0; height:70px; background:url('images/transparent-bg.png')}
#featured .info p{margin:0 5px; font-size:11px; line-height:15px; color:#f0f0f0}
#featured .info a{text-decoration:none; color:#FF9900}
#featured .info h3 a{font-size:15px; text-decoration:none; color:white; padding:5px; margin:0; overflow:hidden; text-shadow:black .1em .1em .2em}
#featured .ui-tabs-hide{display:none}

h1{font-size:30px; margin-bottom:1px;margin-top:1px; BACKGROUND:none; text-shadow:#999 .1em .1em .2em;}
h2{font-size:20px; margin-bottom:1px;margin-top:1px; BACKGROUND:none;text-shadow:#999 .1em .1em .2em;}
h3{font-size:15px; margin-bottom:1px;margin-top:1px; BACKGROUND:none;text-shadow:#999 .1em .1em .2em;}
h1 a:visited, h1 a:link{font-size:30px; margin-bottom:1px;margin-top:1px; BACKGROUND:none;text-shadow:#999 .1em .1em .2em;}
h2 a:visited, h2 a:link{font-size:20px; margin-bottom:1px;margin-top:1px; BACKGROUND:none;text-shadow:#999 .1em .1em .2em;}
h3 a:visited, h3 a:link{font-size:15px; margin-bottom:1px;margin-top:1px; BACKGROUND:none;text-shadow:#999 .1em .1em .2em;}



div.column {
  font-size:10px;

}



div.column_header {

  height: 14px;

  font-weight: bold;

  background-color: black;

  margin: 0px 2px;
text-align:center;
  font-size: 12px;

  color: #ffffff;

}



div.column_header_left {

  padding-left: 2px;

  margin:  0 0 0 11px;

  font-size: 12px;

  color: #ffffff;
}



div.column_header_right {

  padding-left: 13px;

  margin: 0 11px 0 0;

  font-size: 12px;

  color: #ffffff;
}



div.column_header_none {
  padding-left: 13px;

  margin: 0;

  font-size: 12px;

  color: #ffffff;

}



div.column_header_left h4 {

  padding-left: 2px;

  margin:  0 0 0 11px;

  font-size: 12px;

  color: #ffffff;

}



div.column_header_right h4 {

  padding-left: 13px;

  margin: 0 11px 0 0;

  font-size: 12px;

  color: #ffffff;

}



div.column_header_none h4 {

  padding-left: 13px;

  margin: 0;

  font-size: 12px;

  color: #ffffff;

}



div.column ul, div.column ol, div.column_p_box {

  background: white;

  border: 1px solid black;

  list-style-type: none;

  padding: 10px 0px 10px 5px;

  margin: 0px 2px 4px 2px;

  line-height: 1.2em;



}



div.column li, div.column_p_box p {

}



.column_li_center {

  text-align: center;

}



.column_li_left50 {

  float: left;

  text-align: left;

  width: 45%;

  clear: both;

}



.column_li_right50 {

  float: right;

  text-align: left;

  width: 45%;

  clear: both;

}





.boxText{ font-size:10px}
.errorBox{ font-size:10px; background:#ffb3b5; font-weight:bold}
.stockWarning{ font-size:10px; color:#c03}
.productsNotifications{background:#f2fff7}
.orderEdit{ font-size:10px; color:#70d250; text-decoration:underline}

BODY{text-align:center;margin:0 auto; background:black; margin:0px; font-family: Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;color:black;}

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

A:hover{ color: #FF9900;  text-decoration:underline}

FORM{display:inline}

TR.header{ background:#fff}

TR.headerNavigation{ background:#bbc3d3}

TD.headerNavigation{   font-size:10px;  background:#bbc3d3;  color:#fff;  font-weight:bold}

A.headerNavigation{ color:#FFF}

A.headerNavigation:hover{ color:#fff}

TR.headerError{ background:#f00}

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

TR.headerInfo{ background:#0f0}

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

TR.footer{ background:#bbc3d3}

TD.footer{   font-size:10px;  background:#bbc3d3;  color:#fff;  font-weight:bold}

.infoBox{ background:white}

.infoBoxContents{ background:white;    font-size:10px; }

.infoBoxNotice{ background:#FF8E90}

.infoBoxNoticeContents{ background:white;    font-size:10px}

TD.infoBoxHeading{   font-size:10px;  font-weight:bold;  background:black;  color:#fff}

TD.infoBox, SPAN.infoBox{   font-size:10px}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd{ background:white}

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:white}

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

.productListing-heading{   font-size:10px;  background:black;  font-weight:bold}
.productListing-heading a { color:white;  text-decoration:none}
.productListing-heading A:hover{ color: #FF9900;  text-decoration:underline}

TD.productListing-data{   font-size:10px}

A.pageResults{ color:#00F}

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

TD.pageHeading, DIV.pageHeading{   font-size:20px;  font-weight:bold; }

TR.subBar{ background:#f4f7fd}

TD.subBar{   font-size:10px;  color:#000}

TD.main, P.main{font-size:12px}

TD.smallText, SPAN.smallText, P.smallText{   font-size:10px}

TD.accountCategory{   font-size:13px;  color:#abd}

TD.fieldKey{   font-size:10px;  font-weight:bold}

TD.fieldValue{   font-size:12px}

TD.tableHeading{   font-size:10px;  font-weight:bold}

SPAN.newItemInCart{   font-size:10px;  color:#f00}

CHECKBOX, INPUT, RADIO, SELECT{   font-size:11px}

TEXTAREA{ width:100%;    font-size:11px}

SPAN.greetUser{   font-size:10px;  color:#f0a480;  font-weight:bold}

TABLE.formArea{ background:#f1f9fe;  border-color:#7b9ebd;  border-style:solid;  border-width:1px}

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

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

SPAN.productSpecialPrice{   color:#f00}

SPAN.errorText{   color:#f00}

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

.checkoutBarFrom, .checkoutBarTo{ font-size:10px; color:#8c8c8c}
.checkoutBarCurrent{ font-size:10px; color:#000}

.messageBox{ font-size:10px}
.messageStackError, .messageStackWarning{ font-size:10px; background-color:#ffb3b5}
.messageStackSuccess{ font-size:10px; background-color:#9f0}

.inputRequirement{ font-size:10px; color:#f00}
