
.pageHeading, .NDTitle {  
  font-family: verdana, arial, geneva, helvetica, sans-serif; 
  font-size: 10px; 
  letter-spacing: 1px; 
  color:#EEEEEE;
  background-color: #BBBBBB;
  border:0px;
  text-align: left;
  font-weight: bold;
  padding-right:0px;
  padding-left:10px;
  padding-top:18px;
  padding-bottom:2px;
  margin:0px;
  }
  
 .pageHeadingred {  
  font-family: verdana, arial, geneva, helvetica, sans-serif; 
  font-size: 10px; 
  letter-spacing: 1px; 
  color:#EEEEEE;
  background-color: #CE1614;
  border:0px;
  text-align: left;
  font-weight: bold;
  padding-right:0px;
  padding-left:10px;
  padding-top:18px;
  padding-bottom:2px;
  margin:0px;
  }
  
   .pageHeadingblue {  
  font-family: verdana, arial, geneva, helvetica, sans-serif; 
  font-size: 10px; 
  letter-spacing: 1px; 
  color:#EEEEEE;
  background-color: #3F7EFF;
  border:0px;
  text-align: left;
  font-weight: bold;
  padding-right:0px;
  padding-left:10px;
  padding-top:18px;
  padding-bottom:2px;
  margin:0px;
  }
  
A.headerNavigation  { 
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
background: #FFFFFF;
color: #999999;	
padding:0px;
line-height:1.6;
padding-top:2.0px;
border:0px;
}

A.headerNavigation:hover {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
background: #ffffff;
color: #CE1614;	
padding:0px;
line-height:1.6;
padding-top:2.0px;
border:0px;
}

.headerNavigation  { 
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
background: #ffffff;
color: #CE1614;	
padding:0px;
line-height:1.6;
border:1px; 
}

.infoBoxHeading {  
  font-family: verdana, arial, geneva, helvetica, sans-serif; 
  font-size: 10px; 
  letter-spacing: 1px; 
  color:#EEEEEE;
  background-color: #BBBBBB;
  border:0px;
  font-weight: bold;
  padding-right:0px;
  padding-left:10px;
  padding-top:18px;
  padding-bottom:2px;
  margin:0px;
  }

.infoBoxContents, .infoBoxContents a:link, .infoBoxContents a:visited  {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
color: #999999;	
padding:0px;
line-height:1.6;
padding-top:2.0px;
border:0px;
margin-right:5px;
text-align: right;
}

.infoBoxContents a:hover {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
color: #CE1614;	
padding:0px;
line-height:1.6;
padding-top:2.0px;
border:0px;
margin-right:5px;
text-align: right;
}

.infoBox {
font-family: verdana, geneva, arial, helvetica, sans-serif;
padding: 0px;
margin-left:0px;
border: 0px;
text-align: right;
}

.infoBoxNotice {
background: #FFFFFF;
text-align: right;
}

.infoBoxNoticeContents {
background: #ffffff;
font-family: Verdana, Arial, sans-serif;
font-size: 9px;
text-align: right;
}

.press {
background-color:#555555;
border-color:#CE1614 ;
color:white;
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-size:10pt;
letter-spacing:0.4pt;
}

.grey{
background-color:#DEDEDE;
}


.box {
border:1px;
border-color:#DEDEDE;
border-style:none dashed dashed;
padding:0px;

}

.eBay  {
font-family:  verdana, geneva, arial, helvetica, sans-serif;
text-align: justify;
font-weight: normal;
font-size: 12px;
color: #666666;
padding-right:10px;
padding-left:10px;
line-height:1.2;
}

.eBayhead  {
font-family:  verdana, geneva, arial, helvetica, sans-serif;
text-align: left;
font-weight: bold;
font-size: 14px;
color: #666666;
padding-right:10px;
padding-left:10px;
line-height:1.2;
}

.main, P.main, .NDText, .prodText  {
font-family:  verdana, geneva, arial, helvetica, sans-serif;
text-align: justify;
font-weight: normal;
font-size: 11px;
color: #666666;
padding-right:10px;
padding-left:10px;
line-height:1.2;

}

.mainitalic  {
font-family:  verdana, geneva, arial, helvetica, sans-serif;
text-align: justify;
font-weight: normal;
font-size: 11px;
color: #666666;
padding-right:10px;
padding-left:10px;
line-height:1.2;
}

html { min-height: 100%; margin-bottom: 1px; }

body { 
text-align:center;
background-image: url (images/custom/ogiskb.jpg);
margin: 0px;
margin-top:0px; 
margin-bottom:0px; 
margin-left:0px;
margin-right: 0px;
}

img {
border:0px;
padding:0px;
margin:0px;

}

.fatbox {
border:1px;
border-color:#dddddd;
border-style:solid;
padding:30px;

}



/*-----------------------*/
/* body text style */


.mainRight {
font-family:  verdana, geneva, arial, helvetica, sans-serif;
text-align: right;
font-weight: normal;
font-size: 11px;
color: #666666;
padding-right:5px;
padding-left:10px;
line-height:1.2;
}

.mainCenter {
font-family: verdana, arial, helvetica, sans-serif;
text-align:center;
font-weight: normal;
font-size: 11px;
color: #666666;
}

.mainCenterred {
font-family: verdana, arial, helvetica, sans-serif;
text-align:center;
font-weight: normal;
font-size: 11px;
color: #CE1614;
}

.mainLeft {
font-family: verdana, arial, helvetica, sans-serif;
text-align:left;
font-weight: normal;
font-size: 11px;
color: #CE1614;
}

.mainCentersmall {
font-family: verdana, arial, helvetica, sans-serif;
text-align:center;
font-weight: normal;
font-size: 9px;
color: #666666;
}

.mainCentersmall a:link, .mainCentersmall a:visited  {
font-family: verdana, arial, helvetica, sans-serif;
text-align:center;
font-weight: normal;
font-size: 9px;
color: #CE1614;
}

.mainCentersmall a:hover {
font-family: verdana, arial, helvetica, sans-serif;
text-align:center;
font-weight: normal;
font-size: 9px;
color: #CE1614;
}

.mainBold {
font-family: verdana, arial, helvetica, sans-serif;
text-align:center;
font-weight: bold;
font-size: 11px;
color: #CE1614;
}

.plain  {
font-family:  verdana, geneva, arial, helvetica, sans-serif;
text-align: justify;
font-weight: normal;
font-size: 11px;
color: #666666;
padding-right:0px;
padding-left:2px;
line-height:1.2;
}

.plainblue  {
font-family:  verdana, geneva, arial, helvetica, sans-serif;
text-align: justify;
font-weight: normal;
font-size: 11px;
color: #1350FF;
padding-right:0px;
padding-left:0px;
line-height:1.2;
}

.indent {
padding-left: 15px;
}


table{ margin:0px;}


/* --------------HEADER Messages------------*/


TD.headerError {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #CE1614;
  color: #ffffff;
  text-align : center;
}

TR.headerInfo {
  background: #FFFFFF;
}

TD.headerInfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #CE1614;
  color: #ffffff;
  text-align: center;
}



/*-----------------------*/


/* Newsdesk*/


A.NDText{
color: #CE1614;
background-color: #FFFFFF;
font-family: verdana, arial, sans-serif;
font-size: 11px;
  line-height: 1.1;
  padding: 0px;
  border-left: 0px;
  
  }


/*-----------------------*/
/*------------LINKS---------- */ 

A, a.NDtext {
  font-family: verdana, arial, helvetica, sans-serif;
  color: #CE1614;
  font-size: 11px;
  text-decoration: none;
  outline:none;
  }

A:hover {  
  color: #CE1614;
  font-size: 11px;
  text-decoration: none; 
  }

A:active {
  color: #CE1614;
  font-size: 11px;
  text-decoration: none;
  outline:none;
 }


A.pageResults {
  color: #CE1614;
  text-decoration: none;}

A.pageResults:hover {
  color: #CE1614;
  background: #FFFFFF;
  text-decoration: none; }

FORM {	display: inline; 
}


/*-----------------------*/
/*-------PRODUCT BOX CSS---- */ 


.catBoxOuter {
font-family: verdana, arial, helvetica, sans-serif; 
font-size:11px; 
font-weight:normal; 
color:#555555; 
padding:6px;
  border-top:1px;
  border-left:0px;
  border-right:0px;
  border-bottom:0px;
  border-style: solid;
  border-color:#DEDEDE;
margin-left:10px;
margin-right:10px;
}

.catBoxTitle, .catBoxTitle a:link, .catBoxTitle a:visited {
font-family: verdana, arial, helvetica, sans-serif; 
font-size:11px; 
font-weight:normal; 
color:#555555; 
padding:5px;
width:95%;
text-align:left;
}

.catBoxTitle a:hover {
font-family: verdana, arial, helvetica, sans-serif; 
font-size:11px; 
font-weight:normal; 
color:#CE1614; 
padding:5px;
width:95%;
text-align:left;
}

catBoxInner {
background-color:#ffffff;

}

.catBoxText, .catBoxText a:link {
font-family: verdana, arial, helvetica, sans-serif; 
font-size:11px; 
font-weight:normal; 
color:#555555; 
padding:5px;
width:95%;
text-align:left;
}

.catBoxPrice  {
font-family: verdana, arial,helvetica, sans-serif; 
font-size:11px; 
font-weight:normal; 
color:#555555; 
padding:10px;
width:95%;
text-align:left;
}

.productListing  {  
  
  font-family: verdana, arial, helvetica, sans-serif;
  padding: 5px;
  padding-left:0px;
  padding-right:0px;
  font-size: 11px;
  text-align:left;
  background: #ffffff;   
  margin-left: 0px;

  border:0px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #888888;
  margin-left: 25px;
  padding-bottom:6px;
  padding-left:0px;
  padding-right:0px;
  font-weight: bold;
  border: 3px;
  border-top:0px;
  border-left:0px;
  border-right:0px;
  border-style: solid;
  border-color:#CCCCCC;
  border-collapse: separate;
  background-color: #ffffff

}

.cartTotal, TD.cartTotal {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #888888;
margin-left: 0px;
margin-right: 5px;
padding-left: 25px;
padding-top:10px;
border:0px;
line-height: 1.1;


}

TD.productListing-data, a.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  background-color:#ffffff;
  color:#666666;
  font-size: 11px;
vertical-align:middle;
  padding-left:10px;
  padding-top:5px; 
  }

TR.productListing{

  border-top:0px;
  border-left:1px;
  border-right:1px;
  border-color:#EEEEEE;
  border-style: solid;
}



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: #EEEEEE; 
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
}


/*-----------------------*/
/*------------TABLES----------*/ 

TR.subBar {
  background: #EEEEEE;
 color: #333333;
font-family: verdana, arial, helvetica, sans-serif;font-size: 10px;

}

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


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

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

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

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

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

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

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

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #CE1614;
  font-weight: bold;
}

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

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

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

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

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


TD.smallText, SPAN.smallText, P.smallText, A.smallText { 
font-family: Verdana, arial, helvetica, sans-serif; 
font-size: 9px;
color: #666666;
text-align: center;

  }


/*-----------------------*/
/*------------MESSAGE BOX--- */ 

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning {text-align:center; color:#ffffff; font-family: Verdana, Arial, sans-serif; font-size: 11px; background-color: #CE1614; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #CE1614; }


/*-----------------------*/
/*------------MISC---------- */


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

.stockWarning { font-family: verdana,  arial, helvetica, sans-serif;
 font-size : 12px; color: #CE1614; }

.productsNotifications { background: #DEDEDE; }

.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 9px; color: #CE1614; text-decoration: none; }
.notice { font-family : Verdana, Arial, sans-serif; font-size : 9px; color: #dedede; text-decoration: none; }
.moduleRow { }
.moduleRowOver { background-color: #FFFFFF;}
.moduleRowSelected { background-color: #FFFFFF; }

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

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

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


textarea#styled, .textarea {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	border: 1px solid #999999;
	padding: 2px;

	}

.productPriceInBox {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background-color:#fff;
	padding:6px;
	border: 1px solid #FFFFFF;

}
