﻿ body { background-color: #b6b4b4; margin: 10px;}

A.nav:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
A.nav:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
A.nav:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
A.nav:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; }

A.bottomnav:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #636767; font-weight: normal; text-decoration: none; }
A.bottomnav:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #636767; font-weight: normal; text-decoration: none; }
A.bottomnav:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #636767; font-weight: normal; text-decoration: none; }
A.bottomnav:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; text-decoration: none; }

A.leftnav:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #037D68; font-weight: bold; text-decoration: none; }
A.leftnav:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #037D68; font-weight: bold; text-decoration: none; }
A.leftnav:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #037D68; font-weight: bold; text-decoration: none; }
A.leftnav:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #636767; font-weight: bold; text-decoration: none; }

A:link { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #037D68; font-weight: normal; text-decoration: underline; }
A:active { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #037D68; font-weight: normal; text-decoration: underline; }
A:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #037D68; font-weight: normal; text-decoration: underline; }

.bottom_line {border-bottom: solid 1px #636767; padding: 6px;}
.top_bottom_line {border-bottom: solid 1px #636767; border-top: solid 1px #636767; padding: 6px;}
.header { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #037D68; font-weight: bold; text-decoration: none; }
.boothtext {font-size: 9px; color: black; font-family: Arial, Helvetica, Sans Serif; text-decoration: none; text-align: center; font-weight: bold;}
.boothtextlink {font-size: 9px; color: black; font-family: Arial, Helvetica, Sans Serif; text-decoration: none; text-align: center; font-weight: bold; cursor: hand;}
.text {font-size: 12px; color: black; font-family: Arial, Helvetica, Sans Serif; text-decoration: none;}
.smallwhitetext {font-size: 11px; color: white; font-family: Arial, Helvetica, Sans Serif; text-decoration: none;}
.graytext {font-size: 12px; color: #636767; font-family: Arial, Helvetica, Sans Serif; text-decoration: none;}
.blacktext { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; }
.blackheader { font-size: 18px; color: black; font-family: Arial, Helvetica, Sans Serif; }
.button { border-right: black 1px solid; border-top: black 1px solid; font-weight: bold; font-size: 11px; border-left: black 1px solid; cursor: hand; color: white; border-bottom: black 1px solid; font-family: Arial, Helvetica, Verdana; background-color: black; }
.highlight { background-color: #ffffcc; border-right: red 2px solid; border-top: red 2px solid; border-left: red 2px solid; border-bottom: red 2px solid; }
.productnumber {	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #636767; }
.producttitle { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #037D68; }
.lightgraytext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; }
.cartheader { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #636767; padding: 4px; }
.cellborder { border-right: white 1px solid; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.nodisplay {display: none;}

.scheduleheader { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; cursor: hand; border: solid 1px white;}
.scheduleheader:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; cursor: hand; background-color: #b6b4b4; border: solid 1px black;}
.scheduleheaderselected { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF; background-color: #636767; cursor: hand; border-top: solid 1px #000000; border-right: solid 1px #000000; border-left: solid 1px #000000; }
.schedulecontent { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #b6b4b4; border: solid 1px #000000; }

.updateprogress { position: absolute; background-color: #ffffff; filter: alpha(opacity=85); padding: 0px; margin: 0px; }
.updateprogress div { background-color: white; padding: 4px; position: absolute; top: 30%; left: 26%; font-weight: bold; font-size: 13px; color: black; font-family: Arial; }

TD {font-family: Arial, Helvetica, sans-serif; }

.CustomTabStyle .ajax__tab_header {font-family:verdana,tahoma,helvetica; font-size:12px; color: #636767; Background:url(../Graphics/Tabs/Custom/tab_line.gif) repeat-x bottom;}
.CustomTabStyle .ajax__tab_outer {padding-right:6px;background:url(../Graphics/Tabs/Custom/tab_right.gif) no-repeat right;height:21px;}
.CustomTabStyle .ajax__tab_inner {padding-left:5px;background:url(../Graphics/Tabs/Custom/tab_left.gif) no-repeat;}
.CustomTabStyle .ajax__tab_tab {height:21px; padding-top:3px; margin:0px !important;  background:url(../Graphics/Tabs/Custom/tab.gif) repeat-x;}
.CustomTabStyle .ajax__tab_hover .ajax__tab_outer {cursor:pointer;background:url(../Graphics/Tabs/Custom/tab_right.gif) no-repeat right;}
.CustomTabStyle .ajax__tab_hover .ajax__tab_inner {cursor:pointer;background:url(../Graphics/Tabs/Custom/Tab_left.gif) no-repeat;}
.CustomTabStyle .ajax__tab_hover .ajax__tab_tab {cursor:pointer;background:url(../Graphics/Tabs/Custom/tab.gif) repeat-x;}
.CustomTabStyle .ajax__tab_active .ajax__tab_outer {background:url(../Graphics/Tabs/Custom/tab_active_right.gif) no-repeat right;}
.CustomTabStyle .ajax__tab_active .ajax__tab_inner {background:url(../Graphics/Tabs/Custom/tab_active_left.gif) no-repeat;}
.CustomTabStyle .ajax__tab_active .ajax__tab_tab {color:White; Background:url(../Graphics/Tabs/Custom/tab_active.gif) repeat-x;}
.CustomTabStyle .ajax__tab_disabled { color: #A0A0A0;}
.CustomTabStyle .ajax__tab_body {font-family:verdana,tahoma,helvetica; font-size:12px; border:1px solid #636767; border-top:4px; padding:6px;background-color:#ffffff;}

.modalpopup {background-color: white; padding: 4px; position: absolute;}
.modalbackground {position: absolute; background-color: #000000; filter: alpha(opacity=85); padding: 0px; margin: 0px;}

/*Rating*/
.ratingStar {font-size: 0pt; width: 17px; height: 17px; margin: 0px; padding: 0px; cursor: pointer; display: block; background-repeat: no-repeat;}
.filledRatingStar {background-image: url(/Graphics/FilledStar.png);}
.emptyRatingStar {background-image: url(/Graphics/EmptyStar.png);}
.savedRatingStar {background-image: url(/Graphics/SavedStar.png);}

/*Tooltip*/
.balloon  {width: 200px;}
.balloonmiddle {
	width: 200px;
	background-image: url('../graphics/balloonmiddle.gif');
	background-repeat: repeat-y;
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	padding-left:10px;
	padding-right:10px;
}
.balloontop {
	width: 200px;
	background-image: url(../graphics/balloontop.gif);
	height: 10px;
	background-repeat: no-repeat;
}
.balloonbottom {
	width: 200px;
	background-image: url(../graphics/balloonbottom.gif);
	height: 30px;
	background-repeat: no-repeat;
}