.noscript  {
background:none repeat scroll 0 0 #FFFF90;
border-color:#000000;
border-style:solid;
border-width:0 0 1px;
color:#2F2F2F;
font-size:12px;
font-family:Verdana, Arial, sans-serif;
line-height:1.25;
text-align:center;
}

body {
background:#000;
# background-image:url(/images/bg_new.gif);
background-repeat:repeat-x;
}

.errorBox {
font-weight:700;
font-size:10px;
background:#ffb3b5;
font-family:Verdana, Arial, sans-serif;
}

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

.productsNotifications {
background:#f2fff7;
}

.orderEdit {
font-size:10px;
color:#70d250;
font-family:Verdana, Arial, sans-serif;
text-decoration:underline;
}

h1 {
font-family:Verdana, Arial, sans-serif;
font-size:20px;
font-weight:700;
}

h2 {
font-family:Verdana, Arial, sans-serif;
font-size:14px;
}

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

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

FORM {
display:inline;
}

A.headerNavigation {
font-weight:700;
font-size:13px;
color:#fff;
text-decoration:none;
}

A.headerNavigation:hover {
font-weight:700;
font-size:13px;
color:#fff;
text-decoration:underline;
}

TR.headerError {
background:red;
}

TD.headerError {
font-weight:700;
font-size:12px;
background:red;
color:#fff;
font-family:VERDANA, Verdana, Arial, sans-serif;
text-align:center;
}

TD.headerLogo {
background-image:url("/images/316TranspLogo.png");
background-position:center bottom;
background-repeat:no-repeat;
width:326px;
}

TD.footerLeftLogo {
background-image:url("/images/worldwide.png");
background-position:center;
background-repeat:no-repeat;
width:200px;
}

TD.footerRightLogo {
background-image:url("/images/FooterLogos.png");
background-position:center;
background-repeat:no-repeat;
width:230px;
}

TR.headerInfo {
background:#0f0;
}

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

TD.footertext {
font-family:VERDANA, Verdana, Arial, sans-serif;
text-align:center;
font-size:9pt;
}

.infoBox {
background:#d3d1d1;
}

.infoBoxContents {
font-size:10px;
background:#FFF;
font-family:Verdana, Arial, sans-serif;
}

.infoBoxNotice {
background:#ff8e90;
}

.infoBoxNoticeContents {
font-size:10px;
background:#ffe6e6;
font-family:Verdana, Arial, sans-serif;
}

TD.infoBoxHeading {
font-weight:700;
font-size:12px;
background:#a20001;
color:#fff;
font-family:Arial, Verdana, sans-serif;
text-align:center;
background-image:url(images/tile_back.JPG);
}

TABLE.productListing {
shopping-cart:1px;
}

.productListing-heading {
border-top:#909090 0;
font-weight:700;
font-size:11px;
background:#fff;
text-transform:uppercase;
border-left:#909090 1px;
color:#6e6f77;
border-bottom:#909090 1px;
font-family:VERDANA, Verdana, Arial, sans-serif;
text-align:left;
padding:12px;
}

TD.productListing-data {
font-size:12px;
vertical-align:top;
border-left:#909090 1px;
color:#6e6f77;
border-bottom:#909090 1px;
font-family:VERDANA, Verdana, Arial, sans-serif;
text-align:left;
padding:10px;
}

TD.pageHeading {
padding-left:20px;
font-weight:700;
font-size:11px;
padding-bottom:0;
width:100%;
color:#000;
height:25px;
text-decoration:none;
}

DIV.pageHeading {
padding-left:20px;
font-weight:700;
font-size:11px;
padding-bottom:0;
width:100%;
color:#000;
height:25px;
text-decoration:none;
}

TR.subBar {
background:#f4f7fd;
}

TD.accountCategory {
font-size:13px;
color:#abd;
font-family:Verdana, Arial, sans-serif;
}

TD.fieldValue {
font-size:12px;
font-family:Verdana, Arial, sans-serif;
}

TEXTAREA {
font-size:11px;
width:100%;
font-family:Verdana, Arial, sans-serif;
}

SPAN.greetUser {
font-weight:700;
font-size:10px;
color:#b00000;
font-family:Verdana, Arial, sans-serif;
}

TABLE.formArea {
border-right:#7b9ebd 1px solid;
border-top:#7b9ebd 1px solid;
background:#f1f9fe;
border-left:#7b9ebd 1px solid;
border-bottom:#7b9ebd 1px solid;
}

TD.formAreaTitle {
font-weight:700;
font-size:12px;
font-family:VERDANA, Verdana, Arial, sans-serif;
}

SPAN.markProductOutOfStock {
font-weight:700;
font-size:12px;
color:red;
font-family:VERDANA, Verdana, Arial, sans-serif;
}

.pr_category {
font-weight:700;
font-size:13px;
text-transform:uppercase;
color:#000;
text-decoration:none;
}

.pr_descr {
font-size:11px;
color:#464646;
font-family:VERDANA, verdana, arial;
}

.moduleRowOver {
cursor:hand;
background-color:#d7e9f7;
}

.moduleRowSelected {
background-color:#e9f4fc;
}

.messageStackSuccess {
font-size:10px;
font-family:Verdana, Arial, sans-serif;
background-color:#9f0;
}

TD {
font-size:9px;
color:#000;
font-family:verdana, arial, verdana;
}

.ch1 {
padding-left:17px;
}

.ch2 {
font-weight:700;
font-size:11px;
color:#fff;
}

.ch3 {
font-size:11px;
color:#fff;
}

.ch4 {
padding-left:16px;
}

.ch5 {
font-weight:700;
font-size:11px;
color:#5b5b5b;
}

.ch9 {
font-size:10px;
color:#5c5c5c;
}

.ch10 {
font-size:10px;
color:#707173;
text-decoration:none;
}

.ch11 {
font-weight:700;
font-size:12px;
color:#4c4c4c;
}

.ch12 {
font-weight:700;
font-size:11px;
color:#565656;
}

.ch13 {
font-size:11px;
color:#2c2c2c;
}

.ml1 {
font-weight:700;
font-size:10px;
color:#9b9b9b;
text-decoration:none;
}

.ml2 {
font-weight:700;
font-size:11px;
color:#a0a2b5;
text-decoration:none;
}

.ml3 {
font-weight:700;
font-size:11px;
color:#000;
text-decoration:none;
}

.ml6 {
font-weight:700;
font-size:11px;
color:#4b4b4b;
text-decoration:none;
}

.ml7 {
font-size:11px;
color:#9f1a37;
text-decoration:none;
}

.ml8 {
font-size:11px;
color:#8a8a8a;
text-decoration:none;
}

.se {
font-size:9px;
width:109px;
color:#282e3e;
}

.se2 {
border-right:#a8a8a8 1px solid;
border-top:#a8a8a8 1px solid;
font-size:9px;
border-left:#a8a8a8 1px solid;
width:154px;
color:#282e3e;
border-bottom:#a8a8a8 1px solid;
}

.image_border_ {
border-right:#b5b5b5 1px solid;
border-top:#b5b5b5 1px solid;
border-left:#b5b5b5 1px solid;
border-bottom:#b5b5b5 1px solid;
}

.boxText,TD.infoBox,SPAN.infoBox,.messageBox {
font-size:10px;
font-family:Verdana, Arial, sans-serif;
}

TR.header,TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd,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:#fff;
}

TR.headerNavigation,TR.footer {
background:#bbc3d3;
}

TD.headerNavigation,TD.footer {
font-weight:700;
font-size:10px;
background:#bbc3d3;
color:#fff;
font-family:Verdana, Arial, sans-serif;
}

A.pageResults,A.pageResults:hover,A.pageResults:visited {
color:#747474;
}

TD.subBar,.checkoutBarCurrent {
font-size:10px;
color:#000;
font-family:Verdana, Arial, sans-serif;
}

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

TD.smallText,SPAN.smallText,P.smallText {
padding-left:10px;
font-size:10px;
font-family:Verdana, Arial, sans-serif;
}

TD.fieldKey,TD.tableHeading {
font-weight:700;
font-size:12px;
font-family:Verdana, Arial, sans-serif;
}

SPAN.newItemInCart,.inputRequirement {
font-size:10px;
color:red;
font-family:Verdana, Arial, sans-serif;
}

CHECKBOX,INPUT,RADIO,SELECT {
font-size:11px;
font-family:Verdana, Arial, sans-serif;
}

SPAN.productSpecialPrice,SPAN.errorText {
color:red;
font-family:Verdana, Arial, sans-serif;
}

.pr_name,.ml4 {
font-weight:700;
font-size:11px;
color:#86980f;
text-decoration:none;
}

.pr_price,.ch8 {
font-weight:700;
font-size:12px;
color:#6e6f77;
}

.checkoutBarFrom,.checkoutBarTo {
font-size:10px;
color:#8c8c8c;
font-family:Verdana, Arial, sans-serif;
}

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

.ch6,.cart_border {
border-right:#cfcccc 1px solid;
border-top:#cfcccc 1px solid;
border-left:#cfcccc 1px solid;
border-bottom:#cfcccc 1px solid;
}

.ch7,.ml5 {
font-weight:700;
font-size:11px;
color:#6e6f77;
}






#nav, #nav ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
width:13em;
}

#nav li {
background-color:white;
float:left;
line-height:1.25em;
margin-bottom:-1px;
position:relative;
width:14.2em;
}

#nav li ul {
left:-999em;
margin-left:14.25em;
margin-top:-1.35em;
position:absolute;
}

#nav li ul ul {
left:-999em;
}

#nav li a {
border:1px solid grey;
color:black;
display:block;
font-weight:bold;
font-size:12px;
padding:2 0.5em;
text-decoration:none;
width:10.8em;
}

#nav li a:hover {
background-color:black;
color:white;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
left:-999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left:auto;
}

#nav a.daddy {
background:transparent url(images/arrow_green.gif) no-repeat scroll right center;
}

#nav li.selected {
background-color:#E6E6FA;
}



/*----    TRAIL TEMPLATE PREVIEW BEGIN   ----*/
#loader_container { text-align:center;position:absolute;top:40%;width:100%}
#loader {
  font-family:Tahoma, Helvetica, sans;
  font-size:10px;
  color:#000000;
  background-color:#FFFFFF;
  padding:10px 0 16px 0;
  margin:0 auto;
  display:block;
  width:135px;
  border:1px solid #6A6A6A;
  text-align:left;
  z-index:255;
}
#progress {
  height:5px;
  font-size:1px;
  width:1px;
  position:relative;
  top:1px;
  left:10px;
  background-color:#9D9D94
}
#loader_bg {
  background-color:#EBEBE4;
  position:relative;
  top:8px;left:8px;height:7px;
  width:113px;font-size:1px
}
.title_h2 {
  width:320px;
  font-weight:bold;
  font-family : Verdana, Arial, sans-serif; font-size : 10px;
  padding:12px 0 0 18px;
}
.title_h2 LI, .title_h2 LI FONT, .title_h2 LI SPAN {
 font-family : Verdana, Arial, sans-serif; font-size : 10px;
}

.border_preview{
  filter: alpha(opacity=95); -moz-opacity: .95; opacity:.95;
  z-index:100;
  position:absolute;
  border: 1px solid #444;
  color: #4b4b4b;
  font-size: 11px;
  text-align: left;
  background-color: #000000;
}
.preview_temp_load {
  vertical-align:middle;
  text-align:center;
  padding: 5px;
}
.preview_temp_load img{
  vertical-align:middle;
  text-align:center;
  border: 1px solid #D0E5F3;
  margin: 5px 3px;
}
/*----    TRAIL TEMPLATE PREVIEW END   ----*/

/* WEB2 Best Sellers Scroller START */

#pscroller_bs {
height: 200px;
width: 150px;
text-align: center;
border: 0px;
padding: 0px;
}

.pscroller_c_bs {
  font-family: sans-serif;
  font-size: 11px;
  font-color: blue;
  line-height: 1.5;
}
/* WEB2 Best Sellers Scroller END */