/*----------------------------------------------------------------------  General  ----------------------------------------------------------------------*/
body {
	background-color: #252d36;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #868789;
}
div.content {
	position: absolute;
	top: 58px;
	left: 12px;
	width: 738px;
	margin: 0px;
	border: 0px;
	padding: 0px;
}
table.content {
	width: 738px;
	margin: 0px;
	padding: 0px;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 1px solid #161b26;
	border-right: 0px;
	background-color: #373f4a;
}
a:link, a:visited, a:active {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #babab8;
	cursor: pointer;
}
img.btn {
	border: 0px;
	cursor: pointer;
}
h1 {
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #ecb261;
}


/*----------------------------------------------------------------------  ORDER  ----------------------------------------------------------------------*/
table.price {
	width: 160px;
	height: 20px;
	border: 1px solid #4a5768;
	margin: 0px;
	padding: 0px;
}
.price {
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #e36e1b;
}
.optionprice {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #738297;
}


/*----------------------------------------------------------------------  HELP  ----------------------------------------------------------------------*/
div.help {
	position: absolute;
	top: 58px;
	left: 760px;
	width: 200px;
	margin: 0px;
	border: 0px;
	padding: 0px;
	background-color: #4a5768;
	border: 1px solid #161b26;
	z-index: 500;
	display: none;
}
table.help {
	width: 200px;
	margin: 0px;
	border: 0px;
	padding: 0px;
}
.helpterm {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #ffd485;
}
.helpdef {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}

/*----------------------------------------------------------------------  POPUPS / FRAMES  ----------------------------------------------------------------------*/
.springermaintitle {
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #e36e1b;
}
.springertitle {
	font-family: verdana;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #ecb261;
}
.springertext {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}

/*----------------------------------------------------------------------  POPUPS / FRAMES  ----------------------------------------------------------------------*/
body.pop {
	background-color: #373f4a;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.poptitle {
	font-family: arial;
	font-size: 15px;
	line-height: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #e36e1c;
}
td.configstyle {
	margin: 0px;
	border: 0px;
	padding: 0px;
	background-color: #4a5768;
}
.notice {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #868789;
}


/*----------------------------------------------------------------------  LOGIN  ----------------------------------------------------------------------*/
.login {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: rgb(255,255,255);
}
.text {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #babab8;
}
.error {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: rgb(255,0,0);
}
.success {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: rgb(0,200,0);
}


/*----------------------------------------------------------------------  Header / Footer  ----------------------------------------------------------------------*/
.title {
	font-family: arial;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #e36e1c;
}
.count {
	font-family: arial;
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #babab8;
}
td.tspacer {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: #4a5767;
}
p.footer {
	position: relative;
	width: 738px;
	margin: 0px;
	padding: 8px 0 10px 0;
	border: 0px;
	text-align: right;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #868789;
}
a.poc {
	position: absolute;
	display: block;
	top: 11px;
	left: 0px;
}
.phone {
	font-family: arial;
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #dc631a;
}


/*----------------------------------------------------------------------  ABOUT US  ----------------------------------------------------------------------*/
.emphasis {
	font-family: verdana;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #ecb261;
}
.aboutus {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #babab8;
}
img.aboutus {
	border: 1px solid #161b26;
	padding: 0px;
	margin: 0px;
}


/*----------------------------------------------------------------------  FAQ  ----------------------------------------------------------------------*/
.faq {
	margin: 0px;
	padding: 0px;
	border: 1px solid #161b26;
}
.faqsep {
	background-color: #161b26;
}
.question {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #ecb261;
}
a.question:link, a.question:visited, a.question:active {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #ecb261;
}


/*----------------------------------------------------------------------  EVENTS  ----------------------------------------------------------------------*/
.eventdate {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #ecb261;
}
.eventtitle {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #e36e1c;
}
.eventlocation {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #d4d4d2;
}
a.all:link, a.all:visited, a.all:active {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}

/*----------------------------------------------------------------------  SEARCH  ----------------------------------------------------------------------*/
table.search {
	border-top: 1px solid #4a5768;
	border-bottom: 1px solid #4a5768;
	border-left: 1px solid #161b26;
	border-right: 0px;
	padding: 0px;
	margin: 0px;
	background-color: #29303c;
}
td.quick {
	border: 1px solid #222738;
	padding: 0px;
	margin: 0px;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #ecb261;
	text-align: center;
	width: 170px;
	cursor: pointer;
}
td.quick_o {
	border: 1px solid #868789;
	padding: 0px;
	margin: 0px;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #ecb261;
	background-color: #161b26;
	text-align: center;
	width: 170px;
	cursor: pointer;
}
.instruction {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #868789;
}

/*----------------------------------------------------------------------  DATA GRIDS  ----------------------------------------------------------------------*/
.textbox {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: rgb(50,50,50);
	background-color: rgb(220,220,220);
	border: 1px solid rgb(192,192,192);
}
.datagrid
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #babab8;
	border: 1px solid rgb(192,192,192);
	border-collapse: collapse;
}
.dgheader
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #ecb261;
	background-color: #29303c;
	border: 1px solid rgb(192,192,192);
}
.dgitem
{
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #babab8;
	border: 1px solid rgb(192,192,192);
}
.dgaltitem
{
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #babab8;
	background-color: rgb(245,245,245);
	border: 1px solid rgb(192,192,192);
}
.dgfooter
{
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #babab8;
	background-color: rgb(240,248,255);
	border: 1px solid rgb(192,192,192);
}
.dgpager
{
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #babab8;
	background-color: rgb(240,248,255);
	border: 1px solid rgb(192,192,192);
}
.dgselected
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #babab8;
	border: 1px solid rgb(192,192,192);
}


/*----------------------------------------------------------------------  TABS  ----------------------------------------------------------------------*/
table.tabs {
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
}
td.tab {
	margin: 0px;
	padding:0px;
	height: 20px;
	font-size: 10px;
	color: rgb(0,0,0);
	background-image: url(../img/tab.gif);
	font-weight: bold;
	text-align: center;
	cursor: pointer;
}
td.tab_left {
	margin: 0px;
	padding:0px;
	width: 10px;
	height: 20px;
	background-image: url(../img/tab_left.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}
td.tab_right {
	margin: 0px;
	padding:0px;
	width: 10px;
	height: 20px;
	background-image: url(../img/tab_right.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}
td.tab_active {
	margin: 0px;
	padding:0px;
	height: 20px;
	font-size: 10px;
	color: rgb(0,0,0);
	background-image: url(../img/tab_active.gif);
	font-weight: bold;
	text-align: center;
	cursor: pointer;
}
td.tab_active_left {
	margin: 0px;
	padding:0px;
	width: 10px;
	height: 20px;
	background-image: url(../img/tab_active_left.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}
td.tab_active_right {
	margin: 0px;
	padding:0px;
	width: 10px;
	height: 20px;
	background-image: url(../img/tab_active_right.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}


/*----------------------------------------------------------------------  MENUS  ----------------------------------------------------------------------*/
div.admin {
	position: absolute;
	top: 25px;
	left: 762px;
	margin: 0px;
	border: 0px;
	padding: 0px;
}
table.admin {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: #373f4a;
}
td.aspacer {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: #161b26;
}
div.logo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 750px;
	height: 65px;
	margin: 0px;
	border: 0px;
	padding: 0px;
	z-index: 500;
}
div.logobg {
	position: absolute;
	top: 0px;
	left: 12px;
	width: 750px;
	height: 58px;
	margin: 0px;
	border: 0px;
	padding: 0px;
	z-index: 499;
}
table.logo {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 65px;
	width: 750px;
}
a.menu:link, a.menu:visited, a.menu:active {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: rgb(255,255,255);
	cursor: pointer;
}
img.menu {
	margin: 0px;
	padding: 0px;
	border: 0px;
	cursor: pointer;
}
div.submenu1 {
	position: absolute;
	top: 51px;
	left: 256px;
	margin: 0px;
	border: 0px;
	padding: 0px;
	z-index: 1000;
	display: none;
}
div.submenu2 {
	position: absolute;
	top: 51px;
	left: 312px;
	margin: 0px;
	border: 0px;
	padding: 0px;
	z-index: 1000;
	display: none;
}
div.submenu3 {
	position: absolute;
	top: 51px;
	left: 394px;
	margin: 0px;
	border: 0px;
	padding: 0px;
	z-index: 1000;
	display: none;
}
div.submenu4 {
	position: absolute;
	top: 51px;
	left: 476px;
	margin: 0px;
	border: 0px;
	padding: 0px;
	z-index: 1000;
	display: none;
}
div.submenu5 {
	position: absolute;
	top: 51px;
	left: 585px;
	margin: 0px;
	border: 0px;
	padding: 0px;
	z-index: 1000;
	display: none;
}
div.submenu6 {
	position: absolute;
	top: 51px;
	left: 649px;
	margin: 0px;
	border: 0px;
	padding: 0px;
	z-index: 1000;
	display: none;
}
table.submenu {
	margin: 0px;
	padding: 0px;
	border: 1px solid #161b26;
	background-color: #4a5768;
}
td.submenu {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: rgb(255,255,255);
	background-color: #4a5768;
	background-image: url(../img/dropmenu_background.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}
td.submenuL {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: #161b26;
	cursor: pointer;
}
td.submenuR {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: #4a5768;
	cursor: pointer;
}
td.submenu_o {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #e36e1c;
	background-color: #000000;
	cursor: pointer;
}
td.submenu_oL {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: #000000;
	cursor: pointer;
}
td.submenu_oR {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: #000000;
	cursor: pointer;
}
td.submenuspacer {
	margin: 0px;
	padding: 0px;
	background-color: #29303c;
}
table.amenu {
	margin: 0px;
	padding: 0px;
	border: 1px solid #9da8b6;
	background-color: rgb(0,0,0);
}
td.amenu {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: rgb(255,255,255);
	cursor: pointer;
}
td.amenu_o {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	background-color: #ba5e20;
	cursor: pointer;
}
td.amenuspacer {
	margin: 0px;
	padding: 0px;
	background-color: #29303c;
}

/*----------------------------------------------------------------------  LETTER INDEX  ----------------------------------------------------------------------*/
div.letterindex {
	position: absolute;
	top: 113px;
	left: 34px;
	margin: 0px;
	border: 0px;
	padding: 0px;
}
div.productoverview {
	position: absolute;
	top: 278px;
	left: 542px;
	margin: 0px;
	border: 0px;
	padding: 0px;
}
a.helpdef:link, a.helpdef:visited, a.helpdef:active {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	cursor: pointer;
}