/* Global Styles */

body {padding-top: 30px; padding-left: 10px; padding-right: 10px;}
/* 
a:link {color: #F67711; text-decoration: none}
a:hover {color: #F67711; text-decoration: underline}
a:active {color: #F67711; text-decoration: none}
a:visited {color: #F67711; text-decoration: none}
*/
/* Header */
.headerLinks {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;}
.headerLinks a:link {color: #666666; text-decoration: none}
.headerLinks a:hover {color: #F67711; text-decoration: none}
.headerLinks a:active {color: #F67711; text-decoration: none}
.headerLinks a:visited {color: #666666; text-decoration: none}
.websuiteLinks {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;}
.websuiteLinks a:link, .websuiteLinks a:visited {color: #666666; text-decoration: none;}
.websuiteLinks a:hover, .websuiteLinks a:active {color: #F67711; text-decoration: none;}
.websuiteLinkson {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #F67711; font-weight: bold;}
.websuiteLinkson a:link, .websuiteLinkson a:hover, .websuiteLinkson a:active, .websuiteLinkson a:visited {color: #F67711; text-decoration: none;}
.searchInput {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;}

/* Left Column */
.columnLeft {background-color: #F0F0F0;	padding: 30px 0px; margin: 0px;}
.navLevel1 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; background-image: url(../images/bg_level1_off.gif); background-repeat: no-repeat; background-position: left top;}
.navLevel1 a:link, .navLevel1 a:active, .navLevel1 a:visited {color: #333333; text-decoration: none;}
.navLevel1 a:hover {color: #F67711;	text-decoration: none;}
.navLevel1on {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #F67711; background-image: url(../images/bg_level1_on.gif); background-repeat: no-repeat;	background-position: left top; text-decoration: none;}
.navLevel1on a:link, .navLevel1on a:active, .navLevel1on a:visited {color: #F67711; text-decoration: none;}
.navLevel1on a:hover {color: #F67711; text-decoration: none;}
.navLevel2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;	margin-top: 7px; margin-bottom: 7px; display: block;}
.navLevel2 a:link, .navLevel2 a:active, .navLevel2 a:visited {color: #333333; text-decoration: none;}
.navLevel2 a:hover {color: #F67711; text-decoration: none;}
.navLevel2on {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #F67711; margin-top: 7px; margin-bottom: 7px; display: block; font-weight: bold;}
.navLevel2on a:link, .navLevel2on a:active, .navLevel2on a:visited {color: #F67711; text-decoration: none;}
.navLevel2on a:hover {color: #F67711; text-decoration: none;}
.navLevel2bg {background-color: #E7E7E7; padding-top: 5px; padding-bottom: 5px;	padding-left: 10px;	padding-right: 10px; background-image: url(../images/bg_level2.gif); background-repeat: no-repeat; background-position: left bottom;}

/* Content */
.textDefault {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}
.textDefault a:link, .textDefault a:active, .textDefault a:visited  {color: #F67711; text-decoration: none;}
.textDefault a:hover  {color: #F67711; text-decoration: underline;}
.textSmall {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}
.textSmall a:link, .textSmall a:active, .textSmall a:visited  {color: #F67711; text-decoration: none;}
.textSmall a:hover  {color: #F67711; text-decoration: underline;}
.columnMain {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}
.contentMain {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; padding-top: 30px; padding-right: 10px; padding-bottom: 30px; padding-left: 10px;}
.contentSelected {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; padding-top: 30px; padding-right: 10px; padding-bottom: 30px; padding-left: 10px;}
.pageTitlebg {background-color: #666666; padding-right: 10px; padding-left: 10px; padding-top: 5px; padding-bottom: 5px;}
.pageTitlestripe {background-color: #F67711;}
.pageTitle, .pageTitle a:link, .pageTitle a:hover, .pageTitle a:visited {font-family: Arial, Helvetica, sans-serif;	font-size: 15px; color: #FFFFFF; text-decoration: none;}
.tableHeader {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #F67711;}
.tableHeader a:link, .tableHeader a:active, .tableHeader a:visited  {color: #FFFFFF; text-decoration: underline;}
.tableHeader a:hover  {color: #FFFFFF; text-decoration: underline;}
.tableSubheader {font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;	color: #333333;	background-color: #E7E7E7;}
.tableSubheader a:link, .tableSubheader a:active, .tableSubheader a:visited  {color: #F67711; text-decoration: none;}
.tableSubheader a:hover  {color: #F67711; text-decoration: underline;}
#tableData {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #333333;	text-decoration: none;vertical-align:top;}
.tableData {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #333333;	border-bottom-style: dotted; border-bottom-color: #CCCCCC; border-bottom-width: 1px; text-decoration: none;vertical-align:top;}
.tableData a:link, .tableData a:active, .tableData a:visited {text-decoration: none; color: #F67711;}
.tableData a:hover {text-decoration: underline;	color: #F67711;}
.tableRowSelected { background-color: #F0F0F0;}
/*
.selectedItemHeader {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #F67711;}
.selectedItemSubheader {font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;	color: #333333;	background-color: #E7E7E7;}
.selectedItemSubheader a:link, .selectedItemSubheader a:active, .selectedItemSubheader a:visited  {color: #F67711; text-decoration: none;}
.selectedItemSubheader a:hover  {color: #F67711; text-decoration: underline;}
.selectedItemData {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #333333;	background-color: #FFFFFF; border-bottom-style: dotted;	border-bottom-color: #CCCCCC; border-bottom-width: 1px;	text-decoration: none;}
.selectedItemData a:link, .selectedItemData a:active, .selectedItemData a:visited {text-decoration: none; color: #F67711;}
.selectedItemData a:hover {text-decoration: underline;	color: #F67711;}
*/
.tableFooter {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; background-color: #E7E7E7;}

/* Error Messages */
.errorDefault {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000;}
.errorTitle {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;color: #CC0000;}
.confirmDefault {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.confirmTitle {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.confirmHighlight {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #F67711;}
.messageStackError {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.messageStackError {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000;}
.messageStackWarning {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000;}
.messageStackSuccess {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000;}
.requiredhelp {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000;}

/* Forms */
.fieldLabel {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}
.fieldLabelhighlight {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #F67711;}

/* Footer */
.footerLinks {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;}
.footerLinks a:link {color: #666666; text-decoration: none}
.footerLinks a:hover {color: #F67711; text-decoration: none}
.footerLinks a:active {color: #F67711; text-decoration: none}
.footerLinks a:visited {color: #666666; text-decoration: none}

/* Miscellaneous */
.priceSpecial { color: #CC0000; }
.priceOrig { text-decoration: line-through; }

/*
  $Id: stylesheet.css,v 1.1.1.1.4.2 2005/09/21 20:58:17 Michael Sasek Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2002 osCommerce

  Released under the GNU General Public License
*/

/* links */

/* 
a:link { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none; }
a:visited { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none; }
a:active { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none; }
a:hover { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: underline; }
*/

/*
a.headerLink:link { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none; }
a.headerLink:visited { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none; }
a.headerLink:active { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none; }
a.headerLink:hover { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: underline; }
*/
a.menuBoxHeadingLink:link { font-size: 10px; color: #616060; font-weight: bold; text-decoration: none; }
a.menuBoxHeadingLink:visited { font-size: 10px; color: #616060; font-weight: bold; text-decoration: none; }
a.menuBoxHeadingLink:active { font-size: 10px; color: #616060; font-weight: bold; text-decoration: none; }
a.menuBoxHeadingLink:hover { font-size: 10px; color: #616060; font-weight: bold; text-decoration: none; }

a.menuBoxContentLink:link { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #616060; font-weight: normal; text-decoration: none; }
a.menuBoxContentLink:visited { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #616060; font-weight: normal; text-decoration: none; }
a.menuBoxContentLink:active { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #616060; font-weight: normal; text-decoration: none; }
a.menuBoxContentLink:hover { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #616060; font-weight: normal; text-decoration: underline; }

a.splitPageLink:link { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #0000FF; font-weight: normal; text-decoration: none; }
a.splitPageLink:visited { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #0000FF; font-weight: normal; text-decoration: none; }
a.splitPageLink:active { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #0000FF; font-weight: normal; text-decoration: none; }
a.splitPageLink:hover { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #0000FF; font-weight: normal; text-decoration: underline; background-color: #FFFF33; }

/* menu box */
.menuBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #616060; background-color: #ffffff; }
.menuBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #616060; }

.headerBar { background-color: #B3BAC5; }
.headerBarContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; padding: 2px; }
/*.columnLeft { background-color: #F0F1F1; border-color: #999999; border-width: 1px; border-style: solid; padding: 2px; }*/
.pageHeading { font-family: Verdana, Arial, sans-serif; font-size: 18px; color: #727272; font-weight: bold; }

/* data table */
.dataTableHeadingRow { background-color: #C9C9C9; }
/*  Line below old colour was #ffffff */
.dataTableHeadingContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; font-weight: bold; }
.dataTableRow { background-color: #F0F1F1; }
.dataTableRowSelected { background-color: #DEE4E8;}
.dataTableRowOver { background-color: #FFFFFF; cursor: pointer; }
.dataTableContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* info box */
.infoBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; background-color: #B3BAC5; }
.infoBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; background-color: #DEE4E8; }

/* message box */

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


/* forms */
CHECKBOX, INPUT, RADIO, SELECT, TEXTAREA, FILE { font-family: Verdana, Arial, sans-serif; font-size: 11px; }
FORM { display: inline; }

/* account */
.formArea { background-color: #f1f9fe; border-color: #7b9ebd; border-style: solid; border-width: 1px; }
.formAreaTitle { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }

/* attributes */
.attributes-odd { background-color: #f4f7fd; }
.attributes-even { background-color: #ffffff; }

/* miscellaneous */
.fieldRequired { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
.smallText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.main { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.errorText { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
.unnamed1 {
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 30px;
}

.requiredlabel, .required {color:#FF0000}