.current 
{ 
	color: #9B9A9A; 
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;
}
.filledRatingStar {
    background-image:url("/Images/FilledStar.png");
}
.emptyRatingStar {
    background-image:url("/Images/EmptyStar.png");
}
.savedRatingStar {
    background-image:url("/Images/SavedStar.png");
}
.ratingStar {
    background-repeat:no-repeat;
    cursor:pointer;
    display:block;
    font-size:0;
    height:12px;
    margin:0;
    padding-left:125px;
    width:13px;
}
.CalendarPopup
{
    z-index: 10500 !important;
}

.ajax__calendar_container { z-index : 100; }
.detail_image_container 
{
    display:block;
    margin:2px auto 6px auto;
}

.selected 
{ 
    background-color: #F9A22C !important; color: #000000 !important; cursor:pointer;
}

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
	
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			170px; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
	
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			170px; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			170px; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float: left;
	margin-bottom:	1em;
}
.sf-menu a {
	font-family: Tahoma;
	font-size: 9pt !important;
	font-weight: normal;
	color: #fff;	
	line-height: 15px;
	/*border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;*/
	margin-top:5px;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
}
.sf-menu_home a {
/*	font-family: "Lucida Grande", Arial, Helvetica, sans-serif; */
	font-size: 12px;
	font-weight: normal;
	color: #fff;	
	line-height: 18px;
	border-bottom: 0px solid #fff;
	border-top: 1px solid #fff;
	margin-top:-1px;
	padding: 5px 3px 5px 15px;
	text-decoration: none;
}
.sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color: #fff;
}
/*.sf-menu li {
	background:		#719dbf;
}*/
.sf-menu li li a:hover 
{
    color: #fff;
	background:		#719dbf;
}
.sf-menu li li {
	background:		#4A88C7; /*#A4C2DA;*/
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
}
.sf-menu li li li {
	background:		#4A88C7; /*#A4C2DA;*/
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
/*	background:		#A4C2DA; ---*/
    color: #fff;
	outline:		0;
}

/*** arrows **/
.sf-menu ul li.sf-with-ul a.sf-menu-linkhas {
	padding-left: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
	
}

.sf-menu ul li.sf-with-ul
{
    background:	#4A88C7	url('/images/arrows-ffffff.png') no-repeat -10px -100px; /*#A4C2DA*/
    background-position: 155px 5px ; 
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('/images/arrows-ffffff.png') no-repeat ; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/

.sf-shadow ul {
	background:	url('/images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #a6c9e2; background: #fcfdfd url(images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #4297d7; background: #2191c0 url(images/ui-bg_gloss-wave_75_2191c0_500x100.png) 50% 50% repeat-x; color: #eaf5f7; font-weight: bold; }
.ui-widget-header a { color: #eaf5f7; }
/* Icons
----------------------------------*/
/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_0078ae_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_0078ae_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_d8e7f3_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_e0fdff_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_056b93_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_f5e175_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_f7a50d_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_fcd113_256x240.png); }
/* positioning */
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }
/* Icons
----------------------------------*/
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: 0; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: 0; margin: 0; position: relative; }
.ui-dialog .ui-dialog-title {margin:auto; padding: auto; font-size: 14pt; display: inline-block;  padding: 35px 0 0 25px; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: 0; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider

/* 
	root element for the scrollable. 
	when scrolling occurs this element stays still. 
*/
div.scrollable {
	
	/* required settings */
	position:relative;
	overflow:hidden;	 	
	width: 470px;	
	height:125px;	
	margin-left: 45px;
}
div.scrollable div.items {	
	/* this cannot be too large */
	content: ""; display: block; height: 0; 
	width:20000em;	
	position:absolute;
	clear:both;		
	
	/* decoration */
	margin-left:30px;
}
/* single scrollable item */
div.scrollable div.items div {
	float:left;
	
	/* custom decoration */
	text-align:center;
	width:110px;
	margin-right: 20px;	
	font: 10px Tahoma;
	text-transform: uppercase;
}
/* this makes it possible to add next button beside scrollable */
div.scrollable {
	float:left;		
}
/* prev, next, prevPage and nextPage buttons */
a.prev, a.next, a.prevPage, a.nextPage {
	display:block;
	width:18px;
	height:18px;
	background:url(../../images/left.png) no-repeat;
	margin:43px 10px;
	cursor:pointer;
}
/* mouseover state */
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {
	background-position:0px -18px;		
}

/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
}

/* next button uses another background image */
a.next, a.nextPage {
	background-image:url(../../images/right.png);
	clear:right;	
}
/* position and dimensions of the navigator */
div.navi {
	margin-left:328px;
	width:200px;
	height:20px;
}
/* items inside navigator */
div.navi a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(../../images/navigator.png) 0 0 no-repeat;     
	cursor:pointer;	
}
/* mouseover state */
div.navi a:hover {
	background-position:0 -8px;      
}
/* active state (current page state) */
div.navi a.active {
	background-position:0 -16px;     
} 	
BODY {
  background-color: #00508d;
  margin: 0;
}
.BODYblank {
  background-color: #fff !important;
  margin: 0;
}

IMG {
  border-style: none;
}
TD {
  vertical-align: top;
}
A:link, A:active, A:visited {
  font-family: Tahoma;
 /* color: #515151;*/
  font-size: 11px;
  text-decoration: none;
}
A:hover {
    color: #4787c7;
}

A.selected 
{ background-color: #4787c7 !important; color: #000000 !important;}

label.selected  { background-color: #4787c7 !important; color: #000000 !important;}

P, LI {
  font-family: Tahoma;
  color: #515151;
  font-size: 11px;
}
H1, H2, H3, H4, H5 {
  margin: 0;
}

H1 {
  font: bold 30px Myriad, Arial;
  color: #6d9ed2;
  border-bottom: solid 9px #6d9ed2;
}
H2 {
  padding-top: 10px;
  font: bold 14px Arial;
  color: #4a88c7;
}

H3 {
  padding-top: 10px;
  font: bold 13px Tahoma;
  color: #4787c7;
}

H3 span {
  color: #515151;
  font-size: 11px;
  font-weight:normal;
}

H4 {
  background: url('../../images/blue-dot.gif') no-repeat left center;
  padding-left: 30px;
  font: normal 12px Tahoma;
  color: #4787c7;
  padding-top: 5px;
}
H5 {
  font: bold 12px Tahoma;
  color: #4787c7;
  padding-top: 5px;
}
#wrapper {
  width: 1035px;
  margin: 0 auto;
}
/* BOX */

#mainBox1 
{
  margin-top: 30px;  
  margin-left: 45px;
  width: 990px;
  background: url('../../images/box-bg.gif') repeat-y left top;
}

#mainBoxTop1 {
  width: 990px;
  background: url('../../images/box-top.gif') no-repeat left top;
}

#mainBoxBottom1 {
  width: 990px;
  background: url('../../images/box-bottom.gif') no-repeat left bottom;
}

#mainBoxTop2 {
  width: 500px;
  background: url('../../images/box-top-1.gif') no-repeat left top;
}

#mainBoxBottom2 {
  width: 500px;
  background: url('../../images/box-bottom-1.gif') no-repeat left bottom;
}

#mainBox2
{
  margin-top: 30px;  
  margin-left: 45px;
  width: 495px;
  background: url('../../images/box-bg.gif') repeat-y left top;
}

#mainBox {
  margin-left: 45px;
  width: 990px;
  background: url('../../images/box-bg.gif') repeat-y left top;
}
#mainBoxTop {
  width: 990px;
  background: url('../../images/box-top.gif') no-repeat left top;
}
#mainBoxBottom {
  width: 990px;
  background: url('../../images/box-bottom.gif') no-repeat left bottom;
}

/* HEADER */
#headerHolder {
  margin-left: 45px;
  height: 97px;
  position: relative;
}

.logo {
  position: absolute;
  top: 10px;
  left: 42px;
}

.customer1 
{
  position: absolute;
  top: 77px;
  left: 42px;
}

.customer 
{
  font-family:Tahoma;
  font-size:small;
  font-weight: bold;
  font-size:x-small;  
  color: White;
  position: absolute;
  top: 55px;
  left: 42px;
}
.bigDrop {
  position: absolute;
  top: 0;
  left: -45px;
}
/* NAV */

#navHolder {
  position: absolute;
  top: 50px;
  right: 35px;
  width: 650px;
}

#navHolder TD
{
    text-align: left;
}
#leftNav {
  width: 160px;
  margin-top: 20px;
  padding-left: 10px;
}
#leftNav A:link, #leftNav A:active, #leftNav A:visited {
  display: inline-block;
  font: bold 11px Tahoma;
  color: #9b9a9a;
  text-decoration: none;
  margin-bottom: 11px;
}
#leftNav A:hover, #leftNav A.leftNavOn:link#leftNav A.leftNavOn:active, #leftNav A.leftNavOn:visited {
  display: inline-block;
  font: bold 11px Tahoma;
  color: #4a88c7;
  text-decoration: none;
  margin-bottom: 11px;
  background: url('../../images/link-arrow.gif') no-repeat right center;
  padding-right: 10px;
}

#SignUp
{
  padding-top: 5px;
  padding-bottom: 15px;
  text-align: right;
  border-right: solid 3px #f4f7f3;
  padding-right: 11px;
  display: block;
  font: 11px Tahoma;
  color: #515151;
  text-decoration: none;
}

#rightNav 
{
  padding-top: 5px;
  padding-bottom: 15px;
  text-align: right;
  /*border-right: solid 3px #f4f7f3;*/
  padding-right: 11px;
  /*  padding-right: 18px;*/
}

#rightSpec 
{
  padding-top: 25px;
  padding-bottom: 15px;
  text-align: right;
  border-right: solid 3px #f4f7f3;
  padding-right: 4px;
  /*  padding-right: 18px;*/
}

#rightNav A:link, #rightNav A:active, #rightNav A:visited
{
  display: block;
  font: 11px Tahoma;
  color: #515151;
  text-decoration: none;
  background: url('/images/left-nav-bg.gif') no-repeat right bottom;
  height: 18px;
  padding-top: 5px;
}

#rightNav P
{
  display: block;
  font: 11px Tahoma;
  color: #515151;
  background: url('/images/left-nav-bg.gif') no-repeat right bottom;
  background-position: 42px -16px;
  height: 18px;
  margin-top: 20px;
}

#rightNav A:hover, #rightNav A.rightNavOn:link#rightNav A.rightNavOn:active, #rightNav A.rightNavOn:visited {
  display: block;
  font: 11px Tahoma;
  color: #00bfff;
  text-decoration: none;
  background: url('../../images/left-nav-bg-on.gif') no-repeat right bottom;
}
#rightCellUpperBlock {
  /* border: solid 1px #000; */
  height: 580px;
}
/* SEARCH */
#searchHolder {
  position: absolute;
  padding-top: 22px;
  right: 45px;
  
}
#accountHolder INPUT {
  border-style: none;
  font: 9px Tahoma;
  color: #4a88c7;
  width: 110px;
}
#accountHolder SPAN {
  position: absolute;
  color: White;
  font: bold 11px Tahoma;
  margin-right: 7px;
  margin-top: 5px;
}
/* ACCOUNT */
#accountHolder 
{
  position: absolute;
  top: 20px;
  right: 85px;
}
#accountHolder A:link, #accountHolder A:active, #accountHolder A:visited {
  font: bold 11px Tahoma;
  color: White;
  text-decoration: underline;
  margin-right: 10px;
  $margin-top: 4px;
}
#accountHolder A:hover {
  text-decoration: none;
}
/* MAIN */
#leftCell {
  width: 390px;
  background: url('../../images/left-bg.gif') no-repeat right 68px;
  height: 750px;
  padding-top: 60px;
}
#leftCellflsh 
{
position: absolute;    
padding-top: 400px;
}
#leftCellSpecials {
  width: 550px;
  background: url('../../images/left-specials-bg.jpg') no-repeat right 68px;
  height: 750px;
  padding-top: 60px;
}
#leftCellInner {
  width: 260px;
  height: 750px;
  padding-top: 60px;
}
#rightCell {
  width: 590px;
  /* background: url('../../images/right-bg.gif') repeat-x left 481px; */
}
#rightCellInner {
  width: 820px;
  padding-right:40px;
  /* background: url('../../images/right-bg.gif') repeat-x left 481px; */
}

/* FOOTER */
#footerHolder {
  height: 40px;
  padding-left: 85px;
}
#footerHolder A:link, #footerHolder A:active, #footerHolder A:visited {
  font: bold 11px Tahoma;
  color: White;
  text-decoration: underline;
  margin-right: 10px;
}



#footerHolder A:hover {
  text-decoration: none;
}
/* FLASH */
#flashHolder {
  padding-top: 30px;
  padding-right: 10px;
  text-align: right;
  position: relative;
}
.star10 {
  position: relative;
  top: 60px;
  left: 80px;
  z-index: 20;
}
.star11 {
  position: relative;
  margin-top: 85px;
  left: 895px;
  z-index: 100;
}
#videoHolder {
  margin-top: 75px;
  margin-left: 20px;
  text-align: left;
  position: relative;
  height: 665px;
  background: url('../../images/video-shadow.png') no-repeat 0 453px;
}
#customerServiceVideo {
  position: absolute;
  top: 565px;
  left: 210px;
}
/* SLIDESHOW */
.slideshow 
{
  width: 620px;
  margin-top: 80px;
  
  height: 125px;
  right: 175px ;
  position: relative;
}

#slideshow {
  margin-top: 40px;
  height: 125px;
  position: relative;
}

#slideshow2 {
  margin-top: 300px;
  height: 125px;
  position: fixed;
}

.prodHolderOn {
  display: block;
}
/* GRAY NAV */
#grayNav DIV, #grayNav IMG {
  float: left;
}
#grayNav IMG {
  margin-top: 10px;
}
#grayNav DIV {
  margin-top: 26px;
  width: 145px;
  height: 84px;
  text-align: center;
  position: relative;
  cursor: pointer;
  padding-top: 5px;
}
.grayNavOver {
  background-color: #ccc;
}
#grayNav {
  font: bold 12px Tahoma;
  color: #4a88c7;
}
#grayNav SPAN {
  color: Black;
}
#grayNav DIV DIV {
  position: absolute;
  bottom: 4px;
  left: 0px;
  font: normal 9px Tahoma;
  color: Black;
  height: auto;
  line-height: 16px;
}
/* BLOCK */
#blockHolder {
  width: 100%;
}
A#block1:link, A#block1:active, A#block1:visited {
  display: inline-block;
  width: 139px;
  height: 157px;
  background: url('../../images/block1.png') no-repeat left top;
  text-decoration: none;
}
A#block1:hover {
  display: inline-block;
  width: 139px;
  height: 157px;
  background: url('../../images/block1on.png') no-repeat left top;
  text-decoration: none;
}
A#block2:link, A#block2:active, A#block2:visited {
  display: inline-block;
  width: 139px;
  height: 157px;
  background: url('../../images/block2.png') no-repeat left top;
  text-decoration: none;
}
A#block2:hover {
  display: inline-block;
  width: 139px;
  height: 157px;
  background: url('../../images/block2on.png') no-repeat left top;
  text-decoration: none;
}
A#block3:link, A#block3:active, A#block3:visited {
  display: inline-block;
  width: 139px;
  height: 157px;
  background: url('../../images/block3.png') no-repeat left top;
  text-decoration: none;
}
A#block3:hover {
  display: inline-block;
  width: 139px;
  height: 157px;
  background: url('../../images/block3on.png') no-repeat left top;
  text-decoration: none;
}
A#block4:link, A#block4:active, A#block4:visited {
  display: inline-block;
  width: 139px;
  height: 157px;
  background: url('../../images/block4.png') no-repeat left top;
  text-decoration: none;
}
A#block4:hover {
  display: inline-block;
  width: 139px;
  height: 157px;
  background: url('../../images/block4on.png') no-repeat left top;
  text-decoration: none;
}


A#block5:link, A#block5:active, A#block5:visited {
  display: inline-block;
  width: 139px;
  height: 157px;
  background: url('../../images/block5.png') no-repeat left top;
  text-decoration: none;
}
A#block5:hover {
  display: inline-block;
  width: 139px;
  height: 157px;
  background: url('../../images/block5on.png') no-repeat left top;
  text-decoration: none;
}
A#block6:link, A#block6:active, A#block6:visited {
  display: inline-block;
  width: 139px;
  height: 157px;
  background: url('../../images/block6.png') no-repeat left top;
  text-decoration: none;
}
A#block6:hover {
  display: inline-block;
  width: 139px;
  height: 157px;
  background: url('../../images/block6on.png') no-repeat left top;
  text-decoration: none;
}
A#block7:link, A#block7:active, A#block7:visited {
  display: inline-block;
  width: 139px;
  height: 157px;
  background: url('../../images/block7.png') no-repeat left top;
  text-decoration: none;
}
A#block7:hover {
  display: inline-block;
  width: 139px;
  height: 157px;
  background: url('../../images/block7on.png') no-repeat left top;
  text-decoration: none;
}
A#block8:link, A#block8:active, A#block8:visited {
  display: inline-block;
  width: 139px;
  height: 157px;
  background: url('../../images/block8.png') no-repeat left top;
  text-decoration: none;
}
A#block8:hover {
  display: inline-block;
  width: 139px;
  height: 157px;
  background: url('../../images/block8on.png') no-repeat left top;
  text-decoration: none;
}
#qlinks DIV {
  margin-top: 6px;
  width: 145px;
  height: 84px;
  text-align: left;
  position: relative;
  cursor: pointer;
  padding-top: 5px;
  font: normal 9px Tahoma !important;
  color: Black;
  line-height: 16px;
}
#qlinks {
  font: bold 12px Tahoma;
  color: #4a88c7;
}
#qlinks SPAN {
  color: Black;
}
#innerContentHolder1
{
  overflow-x: hidden;
  margin-top: 10px;
  margin-bottom: 50px;
  font: 11px Tahoma;
  color: #434444;
  padding: 0 20px 0 20px;
}
#innerContentHolder2
{
  overflow-x: hidden;
  width: 465px;
  margin-top: 70px;
  margin-bottom: 50px;
  font: 11px Tahoma;
  color: #434444;
  padding: 0 50px 0 20px;
}
#innerContentHolder 
{
  overflow-x: hidden;
  width: 740px;
  margin-top: 40px;
  margin-bottom: 30px;
  font: 11px Tahoma;
  color: #434444;
  line-height: 16px;
  padding: 0 50px 0 20px;
}
#innerContentHolder P { text-align: justify; }
#innerContentHolder a:link, #innerContentHolder a:active, .form-tbl a:visited { color:#4A88C7; text-decoration:underline;}
#innerContentHolder a:hover {color: #4A88C7; text-decoration:none;}
.blue {
  color: #4a88c7;
}
.pager{ color: #4a88c7; font-weight: bold; }
.pager A { font-size: 12px; }
.pager SPAN { font-size: 14px; }
A.blue:link, A.blue:active, A.blue:visited {
  color: #4a88c7;
  text-decoration: underline;
}
A.blue:hover {
  color: #4a88c7;
  text-decoration: none;
}
.paddLeft {
  padding-left: 35px;
}
.hDot TD {
  background: url('../../images/h-dot.gif') repeat-x left bottom;
}
.hr {
  background: url('../../images/h-dot.gif') repeat-x left bottom;
  margin: 5px 0;
}
.hr2 {
  background: url('../../images/h-dot2.gif') repeat-x left bottom;
  margin: 5px 0;
}
A.leftInnerNav:link, A.leftInnerNav:active, A.leftInnerNav:visited {
  display: block;
  font: normal 11px Arial;
  color: #4a88c7;
  text-decoration: none;
  height: 17px;
  padding-top: 3px;
  padding-right: 5px;
  background: url('../../images/left-inner-nav.gif') no-repeat right bottom;
  text-align: right;
}
A.leftInnerNav:hover, A.leftInnerNavOn:link, A.leftInnerNavOn:active, A.leftInnerNavOn:visited, A.leftInnerNavOn:hover {
  display: block;
  font: normal 11px Arial;
  color: #4a88c7;
  height: 17px;
  padding-top: 3px;
  padding-right: 5px;
  text-decoration: none;
  background: url('../../images/left-inner-nav-on.gif') no-repeat right bottom;
  text-align: right;
}
#rightNav A.videoDD:link, #rightNav A.videoDD:active, #rightNav A.videoDD:visited, #rightNav A.videoDD:hover {
  height: 23px !important;
  margin: 0;
  padding: 3px 7px 2px 0;
  background-image: none;
  background: White;
}

.dot-bottom {
  background: url('../../images/h-dot3.gif') repeat-x left bottom;
  padding-bottom: 4px;
  padding-top: 4px;
}

.input1 {
  background: url('../../images/input1-bg.gif') no-repeat top left ;
  height: 20px;
  width: 90px;
}
.input1 INPUT {
  border-style: none;
  background: transparent;
  width: 85px;
  padding: 3px;
  font: 11px Tahoma;
  color: #515151;
}

.input2 {
  background: url('../../images/input2-bg.gif') no-repeat top left ;
  height: 20px;
  width: 390px;
}
.input2 INPUT {
  border-style: none;
  background: transparent;
  width: 385px;
  padding: 3px;
  font: 11px Tahoma;
  color: #515151;
}

.input3 {
  background: url('../../images/input3-bg.gif') no-repeat top left ;
  height: 20px;
  width: 50px;
}
.input3 INPUT {
  border-style: none !important;
  background: transparent;
  width: 45px;
  padding: 3px;
  font: 11px Tahoma;
  color: #515151;
}

.input4 {
  background: url('../../images/input4-bg.gif') no-repeat top left ;
  height: 20px;
  width: 150px;
}
.input4 INPUT {
  border-style: none !important;
  background: transparent;
  width: 145px;
  padding: 3px;
  font: 11px Tahoma;
  color: #515151;
}

.input6 {
  background: url('../../images/input4-bg.gif') no-repeat top left ;
  height: 20px;
  width: 150px;
}
.input6 INPUT {
  border-style: none !important;
  background: transparent;
  width: 100px;
  padding: 3px;
  font: 11px Tahoma;
  color: #515151;
}
.input5 {
  background: url('../../images/input5-bg.gif') no-repeat top left ;
  height: 20px;
  width: 42px;
}
.input5 INPUT {
  border-style: none !important;
  background: transparent;
  width: 37px;
  padding: 3px;
  font: 11px Tahoma;
  color: #515151;
}
.input10 {
  background: url('../../images/input5-bg.gif') no-repeat top left ;
  height: 20px;
  width: 55px;
}
.input10 INPUT {
  border-style: none !important;
  background: transparent;
  width: 55px;
  padding: 3px;
  font: 11px Tahoma;
  color: #515151;
}
.input7 {
  background: url('../../images/input7-bg.gif') no-repeat top left ;
  height: 20px;
  width: 90px;
}
.input7 INPUT {
  border-style: none !important;
  background: transparent;
  width: 90px;
  padding: 3px;
  font: 11px Tahoma;
  color: #515151;
}
.input8 {
  background: url('../../images/input8-bg.gif') no-repeat top left ;
  height: 20px;
  width: 120px;
}
.input8 INPUT[type=text] {
  border-style: none !important;
  background: transparent ;
  width: 115px;
  padding: 3px;
  font: 11px Tahoma;
  color: #515151;
}

.color000 { color:#000 !important;}
.form-tbl { margin:0 0 5px 0;}
.form-tbl td { vertical-align:top; padding:5px 5px 5px 0;}
.textInput { padding:2px; border:1px solid #999;}
.form-tbl a:link, .form-tbl a:active, .form-tbl a:visited { text-decoration:underline;}
.form-tbl a:hover {color: #00bfff; text-decoration:none;}
a.nu:link, a.nu:active, a.nu:visited, a.nu:hover { text-decoration:none !important;}
.header-mark { margin:10px 20px 10px 0; height:10px; background-color:#4c88c7;}


.fl { float:left;}
.fr { float:right;}
.clear { clear:both;}
.txt-r { text-align:right !important;}
.txt-c { text-align:center !important;}
.brd-grey { border:1px solid #999;}
.fs14 { font-size:14px;}


.mr10 { margin-right:10px !important;}
.ml10 { margin-left: 10px; }
.mr20 { margin-right:20px !important;}
.ml20 { margin-left: 20px; }
.mr50 { margin-right:50px !important;}
.mr100 { margin-right:100px !important;}
.mt5 { margin-top:5px;}
.mb3 { margin-bottom:3px;}
.mb5 { margin-bottom:5px;}
small { font-size:10px;}

.dataGrid-tbl { margin:0 0 5px 0;}
.dataGrid-tbl .even { background:#f1f1f1;}
.dataGrid-tbl td { vertical-align:top; padding:5px;}
.dataGrid-tbl th { vertical-align:top; padding:5px; font-weight:normal; text-align:left; background:#2374be; color:#fff;}
.div-table { width: 100%; }
.div-table span { display: inline-table; text-align:left; color:#fff; }
.div-table-row { width:100%;}
.div-table-row span { display: inline-table; text-align: left; vertical-align: middle;}
.div-table-row span.title { _padding-top: 5px;}

a.tips-btn:link, a.tips-btn:active, a.tips-btn:visited { text-decoration:none !important; color:#fff !important; padding:2px 3px; background:#2374be;}
a.tips-btn:hover { text-decoration:none !important; color:#fff !important; padding:2px 3px; background:#1984e5;}
a.small-btn:link, a.small-btn:active, a.small-btn:visited { text-decoration:none !important; color:#fff !important; padding:2px 3px; background:#2374be;}
a.small-btn:hover { text-decoration:none !important; color:#fff !important; padding:2px 3px; background:#1984e5;}
input.small-btn { text-decoration:none !important; color:#fff !important; padding:2px 3px; background:#2374be; border:0}
.btn-holder { margin:10px 0 20px 0; text-align:right; }
.btn-holder2 { text-align:right;}
a.bigL:link, a.bigL:active, a.bigL:visited { text-decoration:underline; color:#4a88c7 !important; font-size:14px;}
a.bigL:hover { text-decoration:none !important; color:#4a88c7 !important; font-size:14px;}
.hr3 { background-color:#c8c8c8; border-style:none; color:#c8c8c8; height:1px; margin-bottom:10px; margin-top:10px;}

.footer { margin:10px 0 20px 0; padding-bottom:20px; padding-top:15px; text-align:center; color:#666; font-size:11px !important; }
.footer span { margin-right:20px; font:11px Tahoma !important;}
.footer a:link, .footer a:active, .footer a:visited { text-decoration:none !important; color:#4A88C7; margin-right:20px; font-size:11px;}
.footer a:hover {color: #4A88C7; text-decoration:underline !important; margin-right:20px;  font-size:11px;}

.tab-container {font-size:11px; margin:10px 0 10px 0; padding:0 10px; border-bottom:1px solid #abc9df; height:18px;}
.tab-container a:link, .tab-container a:active, .tab-container a:visited { text-decoration:none !important; color:#333 !important; font-size:10px; margin:0 5px 0 0;  padding:1px 10px 3px 10px; background:url(../../images/tab-bg.gif) repeat-x top left; border-top:1px solid #d3d3d3; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; border-bottom:none !important;}
.tab-container a:hover {text-decoration:none !important; color:#fff !important; font-size:10px; margin:0 5px 0 0;  padding:1px 10px 3px 10px; background:url(../../images/tab-active-bg.gif) repeat-x top left; border-top:1px solid #97badf; border-left:1px solid #97badf; border-right:1px solid #97badf; border-bottom:none !important;}
.tab-container span {text-decoration:none !important; color:#fff !important; font-size:10px; margin:0 5px 0 0;  padding:1px 10px 3px 10px; background:url(../../images/tab-active-bg.gif) repeat-x top left; border-top:1px solid #97badf; border-left:1px solid #97badf; border-right:1px solid #97badf; border-bottom:none !important;}

.sel1 { font-size:14px; color:#4A88C7 !important;}
.list-1 { margin:0 0 10px 0; padding:0; color: #4A88C7;}
.list-1 li { margin:0 0 5px 15px; padding:0; color: #4A88C7; list-style:disc;  font-size:11px;}
.settings-note { font-size:10px !important; color:#666;}

a.btn-cont, a.btn-cont:visited {color:#fff !important; font-weight:bold; background:url(../../images/btn-cont-bg.png) top left no-repeat; background-color:#999; background-color: transparent; text-decoration:none !important; cursor:pointer; width:120px; display:block;}
a.btn-cont:hover {color:#fff !important; font-weight:bold; background:url(../../images/btn-cont-bg-hover.png) top left no-repeat; background-color:#999; background-color: transparent; text-decoration:none !important; width:120px; display:block;}
a.btn-cont div {background:url(../../images/btn-cont-crn.png) top right no-repeat; margin:0px; padding-bottom:8px; padding-top:8px; text-align:center; background-color: transparent; font-size:12px; font-weight:normal; }
a.btn-cont:hover div {background:url(../../images/btn-cont-crn-hover.png) top right no-repeat; background-color: transparent; font-size:12px; font-weight:normal;}

.blue-round-button-left { color:#fff !important; font-weight:bold; background:url(../../images/btn-cont-bg.png) top left no-repeat; background-color:#999; background-color: transparent; text-decoration:none !important; width:120px; display:block; }
.blue-rounf-button-right { background:url(../../images/btn-cont-crn.png) top right no-repeat; margin:0px; padding-bottom:8px; padding-top:8px; text-align:center; background-color: transparent; font-size:12px; font-weight:normal; }

.dialog
{
    border: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
}
.dialog TD { border: none; padding: 5px !important; margin: 0; font-size: 9pt !important; }
.dialog TD a {color:#0d5096; text-decoration: none; font-size: 9pt; }

.hide_checkboxes input[type=checkbox] { visibility: hidden;}
.reset-button {background: url(../../Images/button-reset.png) no-repeat; width: 69px; height: 82px; border: none; vertical-align: top; padding: 10px;}
.validation-summary, .validation-summary UL, .validation-summary UL LI { color: Red !important;}

.align-right { text-align: right; }
.align-left { text-align: left; }

.login-form TD { padding: 5px; vertical-align: middle;}

wrapper {
  width: 1035px;
  margin: 0 auto;
}


.titleBlack { font-size:30px; color:#000; margin:15px 0;}
.invoice { width:900px !important;}

.smallPrice {
	text-align: center;
	font: 10px Tahoma;
}
.smallProduct {
	cursor: pointer;
}
.bigProduct {
	display: none;
}
.bigProductOn {
	display: block;
}
.bigProductHolder {
	width: 460px;
	height: 370px;
	background: url('../images/big-product-bg-1.gif') no-repeat;
	position: relative;
	/* border: solid 1px #000; */
}
.pLogo {
	position: absolute;
	top: 0px;
	right: 10px;
}
.pLogo2 {
	position: absolute;
	top: 215px;
	left: 25px;
}
.pPhoto {
	position: absolute;
	top: 40px;
	left: 265px;
}
.pText {
	position: absolute;
	top: 90px;
	left: 25px;
	font: 12px Tahoma;
}
.pText2 {
	position: absolute;
	top: 130px;
	left: 25px;
	width: 230px;
	font: 12px Tahoma;
}
pFlash {
	position: absolute;
	top: 0px;
	left: 0px;
}

p.link-container A, p.link-container A:selected { font-family: Tahoma; color: #4a88c7 !important; font-size: 11px; text-decoration: underline !important;}
p.link-container A:hover { color: #4787c7 !important; text-decoration: none !important; }

#cellOne {
	margin-left: 0px;
	z-index: 200;
	top:auto;
	background: url('/images/left-bg-new.gif') no-repeat top ;
	padding-top: 55px;
	padding-bottom: 30px;
	background-position: 75px -15px ;
}
.bigProductHolder {
	width: 460px;
	height: 370px;
	margin-left: 100px;
	margin-top: 40px;
	background: url('../../images/big-product-bg.gif') no-repeat ;
	position: relative;
}

.insntrument-details TD {text-align: left; vertical-align: top; padding: 5px;}
.new-service-order {width: 100%;}
.new-service-order TD {text-align: left;}
.new-service-order-info {width: 100%;}
.new-service-order-info TD {padding: 5px; text-align: left;}
.bordless { border: none !important;}

.AdminErrorText 
{
    margin-right:80px;
}
img, .star1 { behavior: url(iepngfix.htc) }
.star11 
{
top: -20px;
left: 920px;
position:absolute;
display:block;
z-index:-10;
}
.pager { width: 100%; text-align: left;}
.pager a
{
    padding: 0 2px 0 2px;
}

.red UL LI {color: Red !important;}
.caseOne P {
	text-align: justify;
	font: 11px Tahoma;
	color: #7c7c7c;
}
.caseOne H1 {
	font: bold 23px Arial;
	border-style: none;
	color: #4b88c7;
	margin-bottom: 0px;
	padding: 0;
}
.caseOne H2 {
	font: bold 16px Arial;
	color: #4b88c7;
	margin-top: 0px;
	padding-top: 3px;
}
.caseOne H3 {
	color: black;
	font: bold 12px Tahoma;
}
.linkLogo1 {
	display: block;
	height: 48px;
	background: url('../../images/link-logo1.gif') no-repeat left center;
	text-align: right;
	color: Black;
	font: bold 13px Arial;
	text-decoration: none;
}
.linkLogo1 STRONG {
	color: #00bfff;
}
.linkLogo2 {
	display: block;
	height: 48px;
	background: url('../../images/link-logo2.gif') no-repeat left center;
	text-align: right;
	color: Black;
	font: bold 13px Arial;
	text-decoration: none;
}
.linkLogo2 STRONG {
	color: #00bfff;
}
.linkLogo3 {
	display: block;
	height: 48px;
	background: url('../../images/link-logo3.gif') no-repeat left center;
	text-align: right;
	color: Black;
	font: bold 13px Arial;
	text-decoration: none;
}
.linkLogo3 STRONG {
	color: #00bfff;
}

/* */

.linkLogo1a {
	display: block;
	height: 48px;
	background: url('../../images/ll1.gif') no-repeat left center;
	text-align: right;
	color: Black;
	font: bold 13px Arial;
	text-decoration: none;
}
.linkLogo1a STRONG {
	color: #00bfff;
}
.linkLogo2a {
	display: block;
	height: 48px;
	background: url('../../images/ll2.gif') no-repeat left center;
	text-align: right;
	color: Black;
	font: bold 13px Arial;
	text-decoration: none;
}
.linkLogo2a STRONG {
	color: #00bfff;
}
.linkLogo3a {
	display: block;
	height: 48px;
	background: url('../../images/ll3.gif') no-repeat left center;
	text-align: right;
	color: Black;
	font: bold 13px Arial;
	text-decoration: none;
}
.linkLogo3a STRONG {
	color: #00bfff;
}

.linkLogo4a {
	display: block;
	height: 48px;
	background: url('/images/ll4.gif') no-repeat left center;
	text-align: right;
	color: Black;
	font: bold 13px Arial;
	text-decoration: none;
}
.linkLogo4a STRONG {
	color: #00bfff;
}

.caseOne P {
	text-align: justify;
	font: 11px Tahoma;
	color: #7c7c7c;
}

.caseOne H1 {
	font: bold 21px Arial;
	border-style: none;
	color: #4b88c7;
	margin-bottom: 0px;
	padding: 0;
}

.caseOne H2 {
	font: bold 14px Arial;
	color: #4b88c7;
	margin-top: 0px;
	padding-top: 3px;
}

.caseOne H3 {
	color: black;
	font: bold 12px Tahoma;
}




/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}
/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}
/* Skin */
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(/images/tab1.png) no-repeat;
}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #27537a;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #000;
}
.ui-tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: pointer;
    text-decoration:none;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
    text-decoration:none;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    border-top: 1px solid #97a5b0;
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}
/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}
 




