@import url(style.css);  
@import url(left_blocks.css);  
@import url(products.css);  
@import url(sddm.css);



/*----------------------------Suggest Styles--------------------------*/
.suggest_link {
	background-color: #f0f0f0;
	padding: 2px 6px 2px 6px;
}
.suggest_link_over {
	background-color: #770000;
        color:white;
	padding: 2px 6px 2px 6px;
}
#search_suggest {
	background-color: #f0f0f0; 
	text-align: left; 
	border: 1px solid #000000;			
}		
/*----------------------------End Suggest Styles------------------------*/

div.catmenu a{
}

div.catmenu a:visited, div.catmenu a:active€{
}

div.selected a, div.catmenu a:hover{
background-color:#cccccc;
color: #ffffff;
}

div.catsubmenu{ /*DIV that contains each sub menu*/
}



.photo_text {
text-align:center;
font-size:10px;
color:16165E;

}

.log_message {
   font-size: 12px; 
    
   text-decoration: none;
   color: #2D5A94;
   font-weight:bold;

}

.quicklinks {   
font-size: 10px; 
text-decoration: none;
color: #ee0000;
list-style-image: url(../goimages/bullet.gif);
line-height: 1.4;
        margin-left: 0em;
	padding-left: 0em;
	text-indent: 0em;

}


.boxWrapper {

position: relative; margin: 0px;

}


.goback {
background-image:url(../goimages/goback.gif);
background-position: center center;  
background-repeat:no-repeat;
}

.protect {
   font-size: 7pt; 
   
   color: #0950A1;
   font-weight:bold;
   text-align: center;
}

.expect {
font-size: 7pt; 
color: #dd0000;
}

.scprice {
font-size: 10pt; 
}

.infoheader {
color: #0950A1;
height: 20px;
font-size: 13px; font-weight:bold;
background-image:url(../goimages/ib_line.gif);
background-position: 0 100%;  
background-repeat:repeat-x;
line-height:.95;


}

.copyright {
font-size: 10px; 
color: #BBBBBB;
}

.trackingBoxHeading {  font-size: 10px; color: #000000; }
.trackingBoxContents-even { font-size: 9px; color: #000000; background-color: #333333; }
.trackingBoxContents-odd { font-size: 9px; color: #000000; background-color: #222222; }


.boxText { Verdana; font-size: 11px; color: #44484A;}
.errorBox {  font-size : 10px; font-weight: bold; }
.stockWarning {  font-size : 10px; color: #cc0000; }
.productsNotifications { background: #FFFFFF; }
.footerlinks { LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px; }


.normalprice {
font-size:14px;
color:#aaaaaa;
font-weight:bold;
}

.yourprice {
font-size:16px;
color:black;
font-weight:bold;
}

.yoursavings {
font-size:20px;
color:#e0352a;
}



#nav {
   font-size: 10pt; 
   x 
   text-decoration: none;
   color: #000000;
   align: justify;
}

#nav A:link  {text-decoration: none;
       color: #2D5A94}
#nav A:visited {text-decoration: none;
       color: #93AAD0}
#nav A:hover {text-decoration: underline;
       color: #2D5A94}

#nav A:active {text-decoration: none;
       color: #004092}


#solidborder { font-size:10px; border:1px solid #444444;}
#tc { font-size:10px; 
   border-right:1px solid #aa0000; 
   border-bottom:1px solid #aa0000;
   font-size: 8pt; 
      text-decoration: none;
   color: #000000;
   align: justify;}
#bc { font-size:10px; 
   border-right:1px solid #aa0000;
   font-size: 8pt; 
      text-decoration: none;
   color: #000000;
   align: justify;}
#bb { font-size:10px; 
   border-bottom:1px solid #aa0000;
   font-size: 8pt; 
      text-decoration: none;
   color: #000000;
   align: justify;
}

.bb { border-bottom:1px dashed #aa0000;
   color: #444444;
   
}


#header1 {
   font-size: 11pt; 
      text-decoration: none;
   color: #ABABAB; font-weight:bold
}

#header2 {
   font-size: 10pt; 
      text-decoration: none;
   color: #ABABAB; font-weight:bold
}

#price1 {
   font-size: 10pt; 
      text-decoration: none;
   color: #000000;
}

#details1 {
   font-size: 12px; 
      text-decoration: none;
   color: #000000;
   align: justify;
   text-align: justify;
   line-height: 1.5;
}

.main {
   font-size: 8pt; 
      text-decoration: none;
   color: #000000;
   
   line-height: 1.5;
}


#details3 {
   font-size: 8pt; 
      text-decoration: none;
   color: #000000;
   align: justify;
}

#details2 {
   font-size: 10pt; 
      text-decoration: none;
   color: #000000;
}

#references {
   font-size: 8pt; 
      text-decoration: none;
   color: #CCCCCC;
   align: justify;
}

#supfacts1 {
   font-size: 8pt; 
      text-decoration: none;
   color: #FFFFFF;
}

#mainback {
  
  
  background-position: 50% 130;
  background-repeat:no-repeat;
}


FORM {
	display: inline;
}

TR.header {
  background: #000000;
}

TR.headerNavigation {
 
}

TD.headerNavigation, .headerNavigation {
  
  font-size: 11px;
align:left;
padding-left:5px;

  color: #A2B6D1;
  font-weight : bold;
}

TR.headerError {
  background: #cc0000;
}

TD.headerError {
  
  font-size: 12px;
  background: #cc0000;
  color: #000000;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #000000;
}

TD.headerInfo {
  
  font-size: 12px;
  background: #C1CFE5;
  color: #5050D8;
  font-weight: bold;
  text-align: center;
}

TR.footer {

}

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

.infoBox {
  background: #444444;

}

.infoBoxContents {
  font-size: 8pt; 
    text-decoration: none;
  color: #000000;
  background: #FFFFFF; 
}

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

TD.infoBox, SPAN.infoBox {
  
  font-size: 10px;
color: #000000; 
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #F0F0F0;
color: #000000;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #FAFAFA;
color: #000000; 
}

TR.productListing-odd, TR.productListing-even {
 background: url(images/h_border.gif) repeat-x bottom;

}


TR.productListing-heading {
  
background: #C1CFE5;
}

TD.productListing-heading {
  
  font-size: 11px;
  background: #5050D8;
  color: #ffffff;
  font-weight: bold;

}



TD.productListing-heading A:link  {text-decoration: none;
       color: #ffffff; 	 font-weight:bold; font-size:11px;}
TD.productListing-heading A:visited {text-decoration: none;
       color: #ffffff;   font-weight:bold; font-size:11px;}
TD.productListing-heading A:hover {text-decoration: none;
       color: #ffff00;   font-weight:bold; font-size:11px;}

TD.productListing-heading A:active {text-decoration: none;
       color: #ffff00;   font-weight:bold; font-size:11px;}




TD.productListing-data {
  
  font-size: 12px;
  color: #000000; 
padding:13px;

}

A.pageResults { 
  color: #000000; 
}

A.pageResults:hover { 
  color: #000000; 
  background: #FFFFFF; 
}

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

.pageHeading.H1 {


  font-size: 20px;
  font-weight: bold;
margin-bottom: 0px;
padding-bottom: 0px;

}

H1 {


  font-size: 20px;
  font-weight: bold;
margin-bottom: 0px;
padding-bottom: 0px;

}


.showcase {
  font-family: Lucida Sans Unicode, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #0950A1;
}



H5 {
 
  font-size: 18px;
  font-weight: bold;
  color: #aa0000;
  line-height: 1;
}


.smallerbold {
 
  font-size: 18px;
  font-weight: bold;
  color: #aa0000;
  line-height: 1;
}


H2 {
 
  font-size: 16px;
  font-weight: bold;
  color: #aa0000;
  line-height: 1;
}

.headline {
 
  font-size: 14px;
  font-weight: bold;
  color: #aa0000;
  line-height: 1;
}



H3 {
 
  font-size: 12px;
  font-weight: bold;
  color: #aa0000;
}




TR.subBar {
  background: #444444;
}

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

TD.main, P.main {
  
  font-size: 11px;
  color: #000000; 
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  
  font-size: 10px;
  color: #000000; 
}

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

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

}

TD.fieldValue {
  
  font-size: 12px;
}

TD.tableHeading {
  
  font-size: 12px;
  font-weight: bold;
color: #000000; 
}

SPAN.newItemInCart {
  font-size: 8pt; 
    text-decoration: none;
  color: #000000;
  background: #FFFFFF; 
}

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

INPUT[type=text] {
 
  font-size: 11px;
background-color:#ffffff; border:solid 1px #000000;

}

TEXTAREA {
  width: 100%;
  
  font-size: 11px;
background-color:#d2eaf6; border:solid 1px #11517c;
}

SPAN.greetUser {
  
  font-size: 12px;
  color: green;
  font-weight: bold;
}

TABLE.formArea {
  background: #FFFFFF;
  border-color: #808080;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  
  font-size: 12px;
  font-weight: bold;
  color:#000000;
}

SPAN.markProductOutOfStock {
  
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  
color: #000000; 
}

TD.checkoutBar {
  
  font-size: 10px;
color: #000000; 
}

SPAN.checkoutBarHighlighted {
  
  font-size: 10px;
  color: #5050D8;
  font-weight: bold;
}

TR.productListing-heading2 {
font-family: arial,helvetica, verdana,arial,helvetica, sans-serif;
background: #900011;
}

TD.productListing-heading2 {
  font-family: arial,helvetica, verdana,arial,helvetica, sans-serif;
  font-size: 13px;
  background: #900011;
  color: #ffffff;
border-bottom:1px solid #333333;
  font-weight: bold;

}



TR.cartListing-odd {
background: #f0f0f0;
}
TD.cartListing-odd {
background: #f0f0f0;
border-bottom:1px solid #aaaaaa;
font-size:12px
}

