/* AH Added April 2015  */

.topimage {
  width:900px;
}

/* AH April go to bootom of this file to see @media screen and (max-width: 400px) { */





.boxText{font-family: Verdana,Geneva; color: #ffffff; font-size: 10; }  
.errorBox{font-family: Verdana,Geneva; font-size: 10; font-weight: bold; background: #FFFFFF; }  
Logo{background: /images/315_logo_400.jpg; }  
.productsNotifications{background: #f2fff7; }  
.orderEdit{color: #70d250; font-size: 10; text-decoration: underline; }  
BODY{font-family: Verdana,Geneva ; color: #000000; font-size: 12;  background: #f1fefe; }  
A{color: #000000; }  
A:hover{color: #660033; text-decoration: underline; }  
FORM{display: inline; }  
TR.header{text-align: center; text-decoration: underline; background: #FFFFFF; }  
TR.headerNavigation{font-family: Trebuchet MS Bold; color: #FFFFFF; font-size: 16; background: #003466; }  
D.headerNavigation{font-family: Verdana Bold; color: #ffffff; font-size: 12; font-weight: bold; }  
A.headerNavigation{color: #FFFFFF; }  
A.headerNavigation:hover{color: #FFFFFF; }  
TD.headerError{color: #ffffff; font-weight: bold; text-align: center; background: #ff0000; }  
TR.headerInfo{background: #00ff00; }  
TD.headerInfo{font-family: Verdana,Geneva; color: #ffffff; font-size: 12; font-weight: bold; text-align: center; background: #00ff00; }  
TR.footer{}  
TD.footer{font-family: Trebuchet MS Bold; color: #ffffff; font-size: 10; font-weight: bold; background: #003466; }  
.infoBox{background: #F4A460; }  
.infoBoxContents{font-family: Tahoma ; color: #000000; font-size: 13;  text-decoration: none; background: #F4A460; }  
.infoBoxNotice{font-family: Tahoma Bold; color: #660099; background: #F4A460; }  
.infoBoxNoticeContents{font-family: Trebuchet MS Bold; font-size: 10; background: #FFE6E6; }  
TD.infoBoxHeading{font-family: Trebuchet MS Bold; color: #663399; font-size: 16; font-weight: bold; }  
TD.infoBox{font-family: Verdana,Geneva; font-size: 10; font-weight: bold; background: #CCFFFF; }  
SPAN.infoBox{font-family: Verdana; font-size: 10; }  
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{}  
TABLE.productListing{border-width: 1; border-spacing: 1; border-style: none; border-color: #FFFFCC; }  
.productListing-heading{font-family: Verdana,Geneva; color: #FFFFFF; font-size: 10; font-weight: bold; background: #b6b7cb; }  
TD.productListing-data{font-family: Trebuchet MS Bold; font-size: 16; }  
A.pageResults:hover{color: #0000FF; background: #FFFF33; }  
TD.pageHeading, DIV.pageHeading{font-family: Trebuchet MS Bold; color: #660099; font-size: 20; font-weight: bold; }  
TR.subBar{background: #f4f7fd; }  
TD.subBar{font-family: Verdana,Geneva; color: #000000; font-size: 10; }  
TD.main, P.main{font-size: 14; }  
TD.smallText, SPAN.smallText, P.smallText{font-family: Verdana,Geneva; font-size: 10; }  
TD.accountCategory{font-family: Verdana,Geneva; color: #aabbdd; font-size: 13; }  
TD.fieldKey{font-family: Verdana,Geneva; font-size: 12; font-weight: bold; }  
TD.fieldValue{font-family: Verdana,Geneva; font-size: 12; }  
TD.tableHeading{font-family: Verdana,Geneva; font-size: 12; font-weight: bold; }  
SPAN.newItemInCart{font-family: Verdana,Geneva; color: #ff0000; font-size: 10; }  
CHECKBOX, INPUT, RADIO, SELECT{font-family: Verdana,Geneva; font-size: 11; }  
TEXTAREA{font-size: 11; }  
SPAN.greetUser{font-family: Verdana,Geneva; color: #f0a480; font-size: 12; font-weight: bold; }  
TABLE.formArea{background: #f1f9fe; border-width: 1; border-style: solid; border-color: #7b9ebd; }  
TD.formAreaTitle{font-family: Verdana,Geneva; font-size: 12; font-weight: bold; }  
SPAN.markProductOutOfStock{font-family: Verdana,Geneva; color: #c76170; font-size: 12; font-weight: bold; }  
SPAN.productSpecialPrice{font-family: Verdana,Geneva; color: #ff0000; }  
SPAN.errorText{font-family: Verdana,Geneva; color: #ff0000; }  
.moduleRow{}  
.moduleRowOver{background: #D7E9F7; cursor: hand; }  
.moduleRowSelected{background: #E9F4FC; }  
.checkoutBarFrom, .checkoutBarTo{font-family: Verdana,Geneva; color: #8c8c8c; font-size: 10; }  
.checkoutBarCurrent{font-family: Verdana,Geneva; color: #000000; font-size: 10; }  
.messageBox{font-family: Verdana,Geneva; font-size: 10; }  
.messageStackError, .messageStackWarning{font-family: Verdana,Geneva; font-size: 10; background: #ffb3b5; }  
.messageStackSuccess{font-family: Verdana,Geneva; font-size: 10; background: #99ff00; }  
.inputRequirement{font-family: Verdana,Geneva; color: #ff0000; font-size: 10; }  
.yearHeader{font-family: Verdana,Geneva; color: #000000; font-size: 14; font-weight: bold; background: #FFFFFF; }  
.calendarMonth{background: #BBC3D3; }  
.calendarHeader{font-family: Verdana Bold; color: #000000; font-size: 11; font-weight: bold; background: #FFFFFF; height: 22; }  
.calendarToday{font-family: Verdana; color: #000000; font-size: 11; background: #FF99FF; border-width: 1; border-style: solid; border-color: #FFFFFF; height: 18; }  
.calendarWeekend{font-family: Verdana,Geneva; color: #000000; font-size: 12; background: #CAEEFF; border-width: 1; border-style: solid; border-color: #FFFFFF; }  
.calendar{font-family: Verdana,Geneva; color: #000000; font-size: 12; text-align: center; border-width: 1; border-style: solid; border-color: #FFFFFF; }  
.event{font-family: Verdana,Geneva; color: #000000; font-size: 12; background: #FFFFFF; border-width: 1; border-style: solid; border-color: #E6E6E6; }  
.empty{background: #F0FAFF; }  
.calendar A:hover, .calendar A:link, .calendar A:visited, .calendar A:visited:hover, .yearHeader A:hover{color: #FF0000; text-decoration: underline; }  
.calendarWeekend A:hover, .calendarWeekend A:link, .calendarWeekend A:visited, .calendarWeekend A:visited:hover{color: #FF0000; text-decoration: underline; }  
.calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover{color: #FF0000; text-decoration: underline; }  
.search_page{font-family: Trebuchet MS Bold; font-size: 18; }  
.productListing-rows{border-width: 1; border-style: solid; border-color: #A6EAE9; }  




@media screen and (max-width: 380px) {
   * {font-size:11;}
   .container {
      margin: auto;
      max-width: 320px;
    }
   .topimage {
        width:320px;
   }

   img {
        max-width:300px;
   }

    table, thead, tbody, th, td, tr { 
		display: block; 
	}

   TR.headerNavigation{line-height: 200%;} 
   .infoBoxContents {line-height: 200%;}	
   A.pageResults:hover{line-height: 200%;}  

/*   

   TD  {
	zoom:1; 
	display:inline-block; display: -moz-inline-stack; 
	*display: inline;
        _height: 170px;
	vertical-align: top; }
   TD.pageHeading, DIV.pageHeading{
	zoom:1; 
	display:inline-block; display: -moz-inline-stack; 
	*display: inline;
    	_height: 170px;
	vertical-align: top;}  
    .productListing-rows{
	zoom:1; 
	display:inline-block; display: -moz-inline-stack; 
	*display: inline;
    	_height: 170px;
	vertical-align: top;
	}  
    .productListing{
	zoom:1; 
	display:inline-block; display: -moz-inline-stack; 
	*display: inline;
    	_height: 170px;
	vertical-align: top;
	}  
    TD.main, P.main{
	zoom:1; 
	display:inline-block; display: -moz-inline-stack; 
	*display: inline;
    	_height: 170px;
	vertical-align: top;
	}
span, b, s, q, u, i, p {
        zoom:1;
        display:inline-block; display: -moz-inline-stack;
        *display: inline;
        vertical-align: top;
        }
.boxText {        zoom:1;
        display:inline-block; display: -moz-inline-stack;
        *display: inline;
        vertical-align: top;
        }
*/

   XIMG { width:200px;}
}


