.boxText

{

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

}

.errorBox

{

	border-style:solid; border-width:1; font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	background: #CC0000;

	font-weight: bold; color:#FFFFFF

}

.stockWarning

{

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #cc0033;

}

.productsNotifications

{

	background: #E9F4FC;

}

.orderEdit

{

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #70d250;

	text-decoration: underline;

}

BODY

{

	background: #CCCCCC;

	margin: 0px;

	font-family: Verdana,Arial,Sans-serif;

}

A

{

	color: #495169;

	text-decoration: none;

}

A:hover

{

	color: #005177;

	text-decoration: underline;

}

FORM

{

	display: inline;

}

TR.header

{

	background: #707070;

}

TR.headerNavigation

{

	color: #B7BCCC;

	background-color: #495169;

}

TD.headerNavigation

{

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	font-weight: bold;

	background-color: #495169;

	padding: 10px;

	background-image: url('images/menu2_bar.gif');

}

A.headerNavigation

{

	color: #FFFFFF;

}

a:hover.headerNavigation

{

	color: #FF0000;

}

TR.headerError

{

	background: #ff0000;

}

TD.headerError

{

	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-size: 12px;

	background: #ff0000;

	color: #ffffff;

	font-weight: bold;

	text-align: center;

}

TR.headerInfo

{

	background: #00ff00;

}

TD.headerInfo

{

	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-size: 12px;

	background: #00ff00;

	color: #ffffff;

	font-weight: bold;

	text-align: center;

}

TR.footer

{

	background: #495169;

}

TD.footer

{

	font-family: Verdana, Arial, sans-serif;

	font-size: 9px;

	background: url('images/bg/gradient/bg_gradient_menuurl.png');

	color: #FFFFFF;

	padding: 6px

}

.infoBox

{

	background-color: transparent;

}

.infoBoxContents

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	margin-top: 2px;

}

.infoBoxNotice

{

	background: #CC0000;; color:#FFFFFF

}

.infoBoxNoticeContents

{

	background: #FFE6E6;

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

}

TD.infoBoxHeading

{

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #7D87A4;

	padding: 4px;

	background-image: url('images/bg/gradient/bg_gradient_blue.png');

}

TD.infoBox, SPAN.infoBox

{

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd

{

	background: #f8f8f9;

}

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

{

	background: #f8f8f9;

}

TABLE.productListing

{

	border-color: #b6b7cb;

}

.productListing-heading

{

	background-position: 0% 0%; font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	font-weight: bold;

	padding: 5px;

	border-bottom: 2px solid #FFFFFF; 

	/*background-image:url('images/menu2_bar.gif');*/ 

	background-repeat:repeat; 

	background-attachment:scroll;

	background: #005577;

}

TD.productListing-data

{

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

}

A.pageResults

{

	color: #005577;

}

A:hover.pageResults

{

	background-position: 0% 0%; color: #800000;

	background-image:none; background-repeat:repeat; background-attachment:scroll

}

TD.pageHeading, DIV.pageHeading

{

	font-family: Verdana, Arial, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #8B8B8B;

}

TR.subBar

{

	background: #f4f7fd;

}

TD.subBar

{

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #000000;

}

TD.main, P.main

{

	font-family: Verdana, Arial, sans-serif;

	font-size: 11px;

	line-height: 1.5;

}

TD.smallText, SPAN.smallText, P.smallText

{

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

}

TD.accountCategory

{

	font-family: Verdana, Arial, sans-serif;

	font-size: 13px;

	color: #aabbdd;

}

TD.fieldKey

{

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

}

TD.fieldValue

{

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;

}

TD.tableHeading

{

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

}

SPAN.newItemInCart

{

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #ff0000;

}

CHECKBOX, RADIO, SELECT

{

	font-family: Verdana, Arial, sans-serif;

	font-size: 11px;

}

INPUT

{

	background-color: #FBFBFB;

	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: 12px;

	color: #E80000;

	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: 12px;

	font-weight: bold;

}

SPAN.markProductOutOfStock

{

	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-size: 12px;

	color: #c76170;

	font-weight: bold;

}

SPAN.productSpecialPrice

{

	font-family: Verdana, Arial, sans-serif;

	color: #ff0000;

}

SPAN.errorText

{

	font-family: Verdana, Arial, sans-serif;

	color: #ff0000;

}

.moduleRowOver

{

	background-color: #D7E9F7;

	cursor: pointer;

	cursor: pointer;

}

.moduleRowSelected

{

	background-color: #E9F4FC;

}

.checkoutBarFrom, .checkoutBarTo

{

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #8c8c8c;

}

.checkoutBarCurrent

{

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #000000;

}

/***************************** MESSAGES ********************************/

.messageBox { font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 10px; }

div.messageStack { border: 1px dashed #484848; padding: 0px;}

.messageStack { font-family: Tahoma, Trebuchet MS, Verdana, Arial, sans-serif; font-size: 11px; padding-left: 4px; color: #484848; text-align: justify;}

.messageStackError, .messageStackWarning {  border: 1px dashed #484848; padding: 0px; background-color: #FFB430; font-size: 10px;}

.messageStackSuccess { border: 1px dashed #484848; padding: 0px; font-family: Verdana, Arial, sans-serif; background-color: #99ff00; font-size: 10px; }

/***************************** MESSAGES ********************************/





.inputRequirement

{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ff0000;


}

.site_table

{

	background-color: #FFFFFF;

}

TD.left

{

	background-color: #F0F0F0;

}

TD.right

{

	background-color: #F0F0F0;

}

TABLE.content

{

	padding: 7px;

}



.foot_dole

{

	background-image: url('images/pyk_down.gif');

	background-repeat: repeat-x;

	background-position: top;

	height: 10px;

	border-top: 1px solid #333333;

	background-color: #CCCCCC;

}

.desno

{

	width: 10px;

	background-image: url('images/pyk_right.gif');

	background-repeat: repeat-y;

	background-position: left;

	background-color: #CCCCCC;

}

.topline {

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCCCCC;

	margin: 25px 0px 15px 0px;

}

.imagesBoxContents {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}

TR.productListing-odd 

{

 	background: #FBFBFB;

 } 

TR.productListing-even 

{

 	background: #F4F4F4;

 }
