
TD.button, P.button {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  background: #eeeeee;
  padding-left: 5px;
  padding-right: 5px;
}
.boxText2 { font-family: Verdana, Arial, sans-serif; font-size: 12px; padding-left: 4px; margin-left: 4px;}
TD.odd_row {
  /*background: #f4f7fd;*/
  background: #ffffff;
}

TD.even_row {  /*background: #ffffff;*/
  background: #ffffff;
}
div.voucher {
font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #0000ff;
}
.blue_curve {font-family: Verdana, Arial, sans-serif;background: #0000c0;color: #ffffff;font-weight: bold;font-size: 13px;}
h2 { font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #006600; margin-bottom: 2px; 
padding-bottom: 2px; 
}TD.bigText, SPAN.bigText, A.bigText, P.bigText {font-family: Verdana, Arial, sans-serif;font-size: 14px;color: #ff0000;font-weight: bold;}.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }.productsNotifications { background: #f2fff7; }.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }BODY {background: #ffffff;color: #000000;margin: 0px;font-size: 12px;font-family: Verdana, Arial, sans-serif;}A { color: #000000; text-decoration: none; }A:hover { color: #FF0000; text-decoration: underline; }FORM {display: inline;}TR.header {background: #000000;}TR.headerNavigation {background: #bbc3d3;}TD.headerNavigation {font-family: Verdana, Arial, sans-serif;font-size: 11px;background: #000000;color: #ffffff;font-weight : bold;}A.headerNavigation { color: #FFFFFF; }A.headerNavigation:hover {color: #ffffff;}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: #bbc3d3;}TD.footer {font-family: Verdana, Arial, sans-serif;font-size: 10px;background: #000000;color: #ffffff;font-weight: bold;}.infoBox {background: #ffffff;}.infoBoxContents {background: #ffffff;font-family: Verdana, Arial, sans-serif;font-size: 10px;}.infoBoxNotice {background: #FF8E90;}.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;background: #ff0000;color: #ffffff;}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.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {background: #F8F8F8;}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: #E8E8E8;}TR.productListing-heading {background: #A39F9F;}TD.productListing-heading {font-family: Verdana, Arial, sans-serif;font-size: 9px;background: #A39F9F;color: #000000;font-weight: bold;}TD.productListing-data {font-family: Verdana, Arial, sans-serif;font-size: 11px;font-weight: bold;}.red_curve {font-family: Verdana, Arial, sans-serif;background: #D2092D;color: #ffffff;font-weight: bold;font-size: 13px;}.green_curve {font-family: Verdana, Arial, sans-serif;background: #008000;color: #ffffff;font-weight: bold;font-size: 13px;}.black_curve {font-family: Verdana, Arial, sans-serif;background: #000000;color: #ffffff;font-weight: bold;font-size: 13px;}TD.productListing-data-grey {font-family: Verdana, Arial, sans-serif;font-size: 11px;font-weight: bold;color: #cccccc;}.small_grey {font-family: Verdana, Arial, sans-serif;font-size: 10px;font-weight: bold;text-align : center;color: #cccccc;}A.pageResults { color: #0000FF; }A.pageResults:hover { color: #0000FF; background: #FFFF33; }TD.pageHeading, DIV.pageHeading,span.pageHeading {font-family: Verdana, Arial, sans-serif;font-size: 14px;font-weight: bold;color: #cc0000;}h1 {font-size: 16px;}TR.subBar {background: #f4f7fd;}TD.subBar {font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #000000;}TD.main, P.main, span.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.catText {font-family: Verdana, Arial, sans-serif;font-size: 13px;}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, 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: 12px;color: #ff0000;font-weight: bold;}TABLE.formArea {background: #ffffff;/*background: #f1f9fe;*/border-color: #000000;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;}.moduleRow { }.moduleRowOver { background-color: #FAAAAA; cursor: pointer; }.moduleRowSelected { background-color: #FBE2E2; }.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; }
table.box, td.box {
 BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
	background-color: #ffffff;
}
.headbodystyle {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; color: #333366; text-decoration: none}
.productinfo {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; text-transform: none; color: #333366; text-decoration: none}
.bodystyle {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #333366; text-decoration: none}
.bulletstyle {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; font-variant: normal; color: #333366; text-decoration: none}

A.cartNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight : bold; 
  color: #0000CC; 
}

A.cartNavigation:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight : bold; 
  color: #0000CC;
}

TD.inactiveNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #CCCCCC;
  color: #ffffff;
  font-weight : bold;
}

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

.top_menu{
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
	line-height:normal;
	color: #FFF;
	background-image: url(images/red_sub.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	margin: 1px 0px 0px 0px;
	position: relative;
	top: -1px;
	}
	
a.top_menu {
	text-decoration: none;
	padding: 1px 10px 3px 8px;
	color: #FFF;
	border-right: 1px solid #FFF;
	
}

a.top_menu:hover {
	color: #FFF;
	background: #FFCB7D;
}

#Menu {
font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height:normal;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#Menu ul {
	margin: 5px 0px 5px 0px;
	padding: 0;
	list-style: none;
}

#Menu li {
	display: inline;
	margin: 0px -3px 0px -1px;
}

#Menu #ltab {
	display: inline;
	background-image: url(images/tab_off_left.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 5px 0px 5px 0px;
}

#Menu a {
	text-decoration: none;
	color: #FFF;
	background-image: url(images/tab_off_right.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 5px 10px 5px 8px;
}

#Menu a:hover {
	color: #FF0000;
}

#Menu #current #ltab {
	background-image: url(images/red_left.gif);
	padding: 5px 0px 5px 0px;
}

#Menu #current #ltab a {
	background-image: url(images/red_left.gif);
}

#Menu #current a {
	background-image: url(images/red_right.gif);
}

#Menu #current a:hover {
	color: #FFF;
}

/*  */

#SubMenuBar {
	
	background-image: url(images/red_sub.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	margin: 3px 0px 0px 0px;
	
}

#SubMenuOuterWrap {
	text-align: left;
}

#SubMenuInnerWrap {
	width: 100%;
}

#SubMenu {

	font-size: 11px;
	line-height:normal;
	display: block;
	width: 200px;
	text-align: right;
	padding:  3px 0px 5px 0px;
	background-image: url(images/red_sub.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	margin: 1px 0px 0px 0px;
}

#SubMenu ul {
	padding: 0;
	list-style: none;
	display: inline;
}



#SubMenu li {
	display: inline;
	margin: 0px -1px 0px -2px;
	padding: 0px 0px 0px 0px;
	display: inline;
}

#SubMenu #ltab {
	display: inline;
}


#SubMenu a {
	text-decoration: none;
	padding: 1px 10px 3px 8px;
	color: #FFF;
	border-right: 1px solid #FFF;
}

#SubMenu a:hover {
	color: #FFF;
	background: #FFCB7D;
}

#SubMenu #current #ltab {
	background-image: url(images/red_left.gif);
}

#SubMenu #current a {
	background-image: url(images/red_right.gif);
}

#SubMenu #current a:hover {
	color: #FFF;
}

#MenuBar {
	position: relative;
	background-image: url(images/menubar_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 22px;
	top: 2px;
}

#MenuOuterWrap {
	text-align: center;
}

#MenuInnerWrap {
	display: table;
	width: 100%
}

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


TR.memory_odd {background: #F8F8F8;background-image: url(images/line-2.gif); background-image-position: bottom; background-repeat: repeat-x;}
TR.memory_even {background: #ffffff; background-image: url(images/line-2.gif); background-image-position: bottom; background-repeat: repeat-x;}

.normal {
font-size:10.0pt;font-family:Verdana;

}
.prodTable01{
	border-top: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
	border-right: 1px solid #CDCDCD;
	border-left: 1px solid #CDCDCD;
	}
.prodText01{
	text-align: left;
	vertical-align: middle;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	}
.prodText02{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1E2325;
	text-align: left;
	vertical-align: middle;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	}
.prodListTable01{
	border-top: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
	border-right: 1px solid #CDCDCD;
	border-left: 1px solid #CDCDCD;
	background-image: url(../images/product_pg/list_bg.gif);
	}
.prodSubTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #696969;
	background-image: url(../images/product_pg/bg_subtitle.gif);
	text-align: left;
	text-indent: 10px;
	vertical-align: middle;
	background-color: #ECECEC;
	line-height: 20px;
}
.prodTitle {
	padding-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003399;
	background-image: url(../images/product_pg/bg_title.gif);
	text-align: left;
	vertical-align: middle;
	background-color: #ECECEC;
	border-bottom: 1px solid #D0D0D0;
	line-height: 20px;
}
.prodManufacturer{
	padding-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 18px;
	font-weight: bold;
	color: #0000FF;
	line-height: 25px;
}
.prodName{
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	line-height: 20px;
}
.prodInstructions{
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DF7307;
	line-height: 16px;
}
.prodListName{
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 16px;
	text-decoration: underline;
	vertical-align: middle;	
}
.prodDescription{
	padding-left: 2px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 14px;
	text-align: left;
	vertical-align: middle;
}
.prodExtraText{
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3D62CD;
	line-height: 16px;
	}
#menuvert
{
    Z-INDEX: 2;
    LEFT: 0.5em;
    PADDING-BOTTOM: 12em;
    WIDTH: 10em;
    POSITION: absolute;
    TOP: 0.5em
}
#menuvert A
{
    BORDER-RIGHT: #888 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #ccc 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    FONT: bold 11px/16px arial,helvetica,sans-serif;
    BORDER-LEFT: #bbb 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #555 1px solid;
    WHITE-SPACE: nowrap
}
#menuvert H2
{
    BORDER-RIGHT: #888 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #ccc 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    FONT: bold 11px/16px arial,helvetica,sans-serif;
    BORDER-LEFT: #bbb 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #555 1px solid;
    WHITE-SPACE: nowrap
}
#menuvert H2
{
    BACKGROUND: #000;
    TEXT-TRANSFORM: uppercase;
    COLOR: #fff
}
#menuvert A
{
    BACKGROUND: #eee;
    COLOR: #000;
    TEXT-DECORATION: none
}
#menuvert A:hover
{
    BACKGROUND: #ddd;
    COLOR: #a00
}
#menuvert A:active
{
    BACKGROUND: #ccc;
    COLOR: #060
}
#menuvert UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
DIV#menuvert LI
{
    POSITION: relative
}
DIV#menuvert LI:hover
{
    POSITION: relative
}
DIV#menuvert LI UL
{
    DISPLAY: none;
    LEFT: 100.1%;
    POSITION: absolute;
    TOP: 0px
}
DIV#menuvert UL UL
{
    DISPLAY: none
}
DIV#menuvert UL UL UL
{
    DISPLAY: none
}
DIV#menuvert UL LI:hover UL UL
{
    DISPLAY: none
}
DIV#menuvert UL LI:hover UL UL UL
{
    DISPLAY: none
}
DIV#menuvert UL LI:hover UL
{
    DISPLAY: block
}
DIV#menuvert UL UL LI:hover UL
{
    DISPLAY: block
}
DIV#menuvert UL UL UL LI:hover UL
{
    DISPLAY: block
}
#menuvert A.x
{
    BACKGROUND: url(/css/images/expand3.gif) #eee no-repeat right bottom
}
#menuvert A.x:visited
{
    BACKGROUND: url(/css/images/expand3.gif) #eee no-repeat right bottom
}
#menuvert A.x:hover
{
    BACKGROUND: #ddd;
    COLOR: #a00
}
#menuvert A.x:active
{
    BACKGROUND: #ccc;
    COLOR: #060
}
#content
{
    BORDER-RIGHT: #000 1px solid;
    PADDING-RIGHT: 0.5em;
    BORDER-TOP: #000 1px solid;
    PADDING-LEFT: 0.5em;
    PADDING-BOTTOM: 0.5em;
    MARGIN: 0px 0px 0px 10em;
    BORDER-LEFT: #000 1px solid;
    PADDING-TOP: 0.5em;
    BORDER-BOTTOM: #000 1px solid
}
#content A:link
{
    COLOR: #a00
}
#content A:visited
{
    COLOR: #a00
}
#content A:hover
{
    BACKGROUND: #eee;
    COLOR: #a00
}
#content A:active
{
    BACKGROUND: #ddd;
    COLOR: #060
}
#content H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0.5em 0.25em;
    FONT: bold 1em arial,sans-serif;
    PADDING-TOP: 0px
}
#content H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0.5em 0.25em;
    FONT: bold 1em arial,sans-serif;
    PADDING-TOP: 0px
}
#content H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0.5em 0.25em;
    FONT: bold 1em arial,sans-serif;
    PADDING-TOP: 0px
}
#content IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
#content P
{
    MARGIN: 1em;
    FONT: 0.8em/1.5em verdana,sans-serif
}
#content UL
{
    MARGIN: 1em 4em 1.5em;
    FONT: 0.9em/1.4em verdana,tahoma,arial,sans-serif
}
#content UL UL
{
    MARGIN: 1em 4em 1.5em;
    FONT: 0.9em/1.4em verdana,tahoma,arial,sans-serif
}
#content UL LI
{
    MARGIN: 1em 0px;
    FONT: 0.9em/1.4em verdana,tahoma,arial,sans-serif
}
#content UL UL LI
{
    MARGIN: 0px;
    FONT: 1.1em/1.6em verdana,tahoma,arial,sans-serif
}
#content .fr
{
    FLOAT: right;
    MARGIN: 0px 0px 1em 1em
}
#content .mod
{
    MARGIN: 0.25em;
    FONT: 0.6em arial,sans-serif
}
DIV.vv
{
    FLOAT: right;
    MARGIN: 0px 0px 15px 15px;
    POSITION: relative;
    TOP: 0px
}
	
	