


/*Resest CSS End*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	outline: 0;
	font-size: 100%;
	/*vertical-align: baseline;
	background: transparent;*/
	/*border: 0;*/
}
a
{
	color:#000;
	outline:none;
}


h1
{
	font-family:tahoma, Garamond , Times, Arial,Helveticneue-condensed;
	font-size: 24px;
	/*color: #CC0000;*/
	color: #990000;
	font-weight: normal;
	margin: 0;
	padding: 0;
	outline: 0;
}

h2
{
	font-family: tahoma; 
	font-weight: bold; 
	color: Black; 
	font-size: 13px;
	margin: 0;
	padding: 0;
	outline: 0;
}

Body
 {
	line-height: 1;
	font-family:Arial;
	font-size:12px;
	color:#333;
	scrollbar-arrow-Color: #666666;
	scrollbar-track-Color: #f6f6f6;
	scrollbar-face-Color: #c7c7c7;
	scrollbar-shadow-Color: #ffffff;
	scrollbar-highlight-Color: #ffffff;
	scrollbar-darkshadow-Color: #a6a6a6;
	scrollbar-3dlight-Color: #ffffff;
}
/*ol, ul 
{
	list-style: none;
}*/
blockquote, q 
{
	quotes: none;
}

/* remember to define focus styles! */
focus
 {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins 
{
	text-decoration: none;
}
del 
{
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table 
{
	border-collapse: collapse;
	border-spacing: 0;
}
/*Resest CSS End*/


/* All Text Types start */
.textwhitetahoma
{
	font-family: tahoma;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
}
.textBlacktahoma
{
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}
.pageTitle
{
	font-family:tahoma, Garamond , Times, Arial,Helveticneue-condensed;
	font-size: 24px;
	/*color: #CC0000;*/
	color: #990000;
	font-weight: normal;
}
.contentTitle
{
	font-family:tahoma, HelveticaNeue, Helvetica Narrow, Helvetica, Arial Narrow;
	font-size: 14px;
	/*color: #CC0000;*/
	color: #990000;
	font-weight: bold;
	/*text-decoration: underline;*/
	line-height:2.4;
}
.content
{
	font-family: tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height:18px;
	text-align:justify;
}
.contentArial
{
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height:18px;
	text-align:justify;
}
.contentRedBold
{
	font-family: tahoma;
	font-size: 14px;
	color: #990000;
	font-weight: bold;
	
}
.content1
{
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height:18px;
	text-align:justify;
}
.content1 a
{
	font-family:Tahoma;
	color:#990000;
	font-weight:bold;
}
.contentRedtextBold
{
	font-family: tahoma;
	font-size: 12px;
	color: #990000;
	font-weight: bold;
}

.SelectedChildNode
{
	font-family: tahoma;
	font-size: 11px;
	color:#990000;
	font-weight: bold;	
}
.titleText
{
	font-family: tahoma;
	font-size: 18px;
	color:#474747;
	font-weight: normal;	
}
.textAttribute
{
	font-family: tahoma;
	font-size: 12px;
	color:#474747;
	
}
/* All Text Types end */
.dropdown
{
	font-family: tahoma;
	font-size: 12px;
	color:#474747;
	font-weight: bold;	
}
.retailpriceline
{
	font-family: tahoma;
	font-size: 12px;
	color:#474747;
	font-weight: bold;
	text-decoration: line-through;
}

/*All Links & Menu Start*/
.normallink
{
	font-family:tahoma, Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.normallink a
{
	color: #000000;
	text-decoration: none;
}

.normallink a:hover
{
	color: #990000;
	text-decoration: none;
}

.normal12ink
{
	font-family:tahoma, Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

.normal12ink a
{
	color: #000000;
	text-decoration: none;
}

.normal12ink a:hover
{
	color: #990000;
	text-decoration: none;
}

.normal12inkLine
{
	font-family:tahoma, Arial;
	font-size: 12px;
	color: #000000;
	text-decoration:underline;
	font-weight: normal;
}

.normal12inkLine a
{
	color: #000000;
	text-decoration: none;
}

.normal12inkLine a:hover
{
	color: #000000;
	text-decoration: none;
}


.linkGreytahoma
{
	font-family: Tahoma;
	font-size: 11px;
	color: #474747;
	text-decoration: none;
	font-weight: normal;
}
.linkGreytahoma a
{
	color: #474747;
	text-decoration: none;
}

.linkGreytahoma a:hover
{
	color: #000000;
	text-decoration: none;
}

.linkwhitetahoma
{
	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}
.linkwhitetahoma a
{
	color: #ffffff;
	text-decoration: none;
}

.linkwhitetahoma a:hover
{
	color: #FDB88E;
	text-decoration: none;
}

.linkContentRed
{
	font-family: Tahoma;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
	font-weight: normal;
	text-decoration:underline;
}
.linkContentRed a
{
	color: #990000;
	text-decoration:underline;
}

.linkContentRed a:hover
{
	color: #000000;
	text-decoration:underline;
}

.linkContentBlack
{
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	text-decoration:underline;
}
.linkContentBlack a
{
	color: #000000;
	text-decoration:underline;
}

.linkContentBlack a:hover
{
	color: #000000;
	text-decoration:underline;
}

.linkContentRedBold
{
	font-family: Tahoma;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
	font-weight: bold;
	text-decoration:underline;
}
.linkContentRedBold a
{
	color: #990000;
	text-decoration:underline;
}

.linkContentRedBold a:hover
{
	color: #000000;
	text-decoration:underline;
}


.categoryMenu
{
	font-family:tahoma, Arial Narrow;
	font-size:12px;
	font-weight:normal;
	color:#313131;
}
.categoryMenu a
{
	color: #313131;
	text-decoration: none;
}

.categoryMenu a:hover
{
	color: #000000;
	text-decoration: none;
}
/* clearence start */

.linkwhite
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}
.linkwhite a
{
	color: #fff;
	text-decoration: none;
}
.linkwhite a:link
{
	color: #fff;
	text-decoration: none;
}
.linkwhite a:hover
{
    color: #fff;
	text-decoration: underline;
	height:23px;
}
.clsCategoryLinkTD
{	
	height:23px; 
	text-align:center;
	padding:0 5px 0 5px;
}
.clsSelectedCategoryLinkTD 
	{
		background: url(../Graphics/Images/clearence_onoverBg.jpg) repeat-x 15px;
		height:23px; 
		text-align:center;
		padding:0 5px 0 5px;
	}
/* Clearence End */
/* Menu start */
.leftNavMenu
{
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
}

.leftNavMenu li
{
	display: block !important; /*For GOOD browsers*/
	display: inline; /*For IE*/
	position: static;
	/*border-top: dashed 1px #858585;*/
	height:26px;
	border:0px solid #ff0000;
}

.leftNavMenu a
{
	padding: 7px 0 7px 32px;
	display: block;
	background: url(../Graphics/Images/leftmenu_arrow.gif) no-repeat 15px 50%;
	text-decoration: none;
	color: #000000;
	height: auto !important;
	height: 100%; /*For IE*/
	border-bottom: dotted 1px #999;
}

.leftNavMenu a:hover
{
	color: #000000;
	background-color: #efefef;
	
}

/* Menu end */
/*All Links & Menu End*/

.Error
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:Red;
}

/* All textbox start*/
.textboxGrey
{
	background: url(../Graphics/Images/textboxBg.jpg) repeat-x ;
	height:22px;
	font-family:Tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #646464;
	padding:5px 0 0 5px;
	border-bottom:2px solid #c0bfbf;
	border-top:1px solid #c0bfbf;
	border-left:1px solid #c0bfbf;
	border-right:1px solid #c0bfbf;
}
.textboxGreyA
{
	background: url(../Graphics/Images/textboxBgSmall.jpg) repeat-x ;
	height:19px;
	font-family:Tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #646464;
	padding:1px 0 0 5px;
	border-bottom:1px solid #c0bfbf;
	border-top:1px solid #c0bfbf;
	border-left:1px solid #c0bfbf;
	border-right:1px solid #c0bfbf;
}
.formtextbox
{
	background: url(../Graphics/Images/formTextBoxBg.jpg) repeat-x ;
	height:24px;
	font-family:Tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #646464;
	padding:0 0 0 5px;
	border:1px solid #cdcdcd;
}

.normalTextBox
{
	height:19px;
	font-family:Tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #646464;
	padding:2px 0 0 5px;
	border:1px solid #cccccc;
}

.searchTextBox
{
	background: url(../Graphics/Images/searchBg.jpg) repeat-x ;
	font-family: Tahoma;
	font-size: 13px;
	color: #ffffff;
	font-weight: normal;
	border-bottom:1px solid #7F1A1A;
	border-top:1px solid #3E0000;
	border-left:0px;
	border-right:0px;
	padding:4px 0 0 2px;
}
.bottomsideborder
{
	border-left:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
}
/* All textbox end*/


/*expandcollapse start*/
.technology
{
	/*header of 2nd demo*/
	font: normal 12px tahoma;
	color: #cc0000;
	cursor: hand;
	cursor: pointer;
	margin: 10px 0;
	position: relative;
	text-decoration: none;
	line-height:18px;
	text-align:justify;
}
.technology a
{
	color: #000000;
	text-decoration: none;
}
.technology a:link
{
	color: #000000;
	text-decoration: none;
}
.technology a:hover
{
	color: #cc0000;
	text-decoration: none;
}

.thelanguage
{
	/*header of 2nd demo*/
	font: normal 12px tahoma;
	color: #000000;
	cursor: hand;
	cursor: pointer;
	margin: -5px 0 20px 28px;
	position: relative;
	line-height:18px;
	text-align:justify;
}


.openlanguage
{
	/*class added to contents of 2nd demo when they are open*/
	color: #cc0000;
	font-weight:bold;
}

.closedlanguage
{
	/*class added to contents of 2nd demo when they are closed*/
	color: #000000;
}

.subheadingContent /*class for ContactUs page show status */
{
	font-weight: bold;
	font-size: 12px;
	color: #35539C;
	font-style: normal;
	font-family: Arial;
	bottom: 0px;
}

.txtblueheadingContent
{
	font: normal 12px arial;
	color: #0867A9;
}
/*expandcollapse end*/


/*Grid start*/
.pagernormalnew
{
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}


.pagernormalPageSelectednew
{
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
    
	color: #000000;
	text-decoration: underline;
}
.pagernormal
{
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cc0000;
}
.pagernormal a
{
	color: #cc0000;
	text-decoration: underline;
}
.pagernormal a:hover
{
	color: #cc0000;
	text-decoration: none;
	font-weight: bold;
}
.pagernormalPageSelected
{
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
    
	color: #000000;
	text-decoration: underline;
}

.sortUp
{
	background: url(../Graphics/Icons/sort_up.gif) no-repeat right;
	padding-right: 15px;
}

.sortDown
{
	background: url(../Graphics/Icons/sort_down.gif) no-repeat right;
	padding-right: 15px;
}


.sr-callout
{
	border: 3px solid #eaeaec;
	background-color: White;
	padding: 5px;
	width: 200px;
	line-height: 1.5em;
}

.sr-callout h1
{
	margin: 0; padding: 0;
	font-weight: bold;
	color: #0867A9;
}

.sr-callout h2
{
	margin: 0; padding: 0;
	font-weight: bold;
	color: #333;
	display: inline;
}

.sr-callout p
{
	margin-bottom: 10px;
}

.sr-grid-header, .sr-grid-row
{
	padding: 5px;
	text-align: left;
	border-bottom: 1px solid #eaeaec;
}

.sr-grid-header
{
	background: transparent;
	height: 35px;
}

.sr-grid-header, .sr-grid-header a
{
	font-weight: bold;
	color: #575757;
	text-decoration: none;
}

.sr-grid-row
{
	padding: 3px 5px;
}

.sr-grid-row-hover
{
	background: url(../Graphics/Images/griditemonhover.jpg) repeat-x;
}

.SRGridHeaderTitle
{
	padding-right: 5px;
	padding-left: 10px;
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color:#a20202;
	text-align: left;
	height: 27px;
	text-decoration: none;
}
.SRGridHeaderTitle a:link
{
	text-decoration: underline;
	color: #ffffff;
}
.SRGridHeaderTitle a:hover
{
	text-decoration: underline;
	color: #FEAFAF;
}
.SRGridHeaderTitle a:visited
{
	text-decoration: underline;
	color: #ffffff;
}


.SRGridItem, .SRGridItemHover
{
	padding-right: 5px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border-bottom: 1px solid #ffffff;
	color: #333;
	height: 26px;
	text-align: left;
	background-color: #ffffff;
	text-decoration: none;
}
.SRGridItem a:link
{
	background-color: #ffffff;
	text-decoration: none;
}
.SRGridItem a:hover
{
	background-color: #ffffff;
	text-decoration: none;
}

.SRGridItemHover
{
	background: url(../Graphics/Images/griditemonhover.jpg) repeat-x; /*background-Color: #e0e0e0;*/
}

.SRGridAlternateItem
{
	padding-right: 5px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	border-bottom: 1px solid #ffffff;
	color: #333;
	height: 26px;
	background-color: #f3f3f3;
	text-decoration: none;
}
.SRGridAlternateItem a:link
{
	background-color: #ffffff;
	text-decoration: none;
}
.SRGridAlternateItem a:hover
{
	background-color: #ffffff;
	text-decoration: none;
}

.GridItem, .GridItemHover
{
	padding-right: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 2px solid #fff;
	color: #333;
	height: 22px;
	background-color: #FFF;
	text-decoration: none;
}
.GridItem a:link
{
	background-color: #FFF;
	text-decoration: none;
}
.GridItem a:hover
{
	background-color: #FFF;
	text-decoration: none;
}

.GridAlternateItem
{
	padding-right: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	height: 22px;
	background-color: #f1f1f1;
	text-decoration: none;
}
.GridAlternateItem a:link
{
	background-color: #f1f1f1;
	text-decoration: none;
}
.GridAlternateItem a:hover
{
	background-color: #f1f1f1;
	text-decoration: none;
}
.GridPadding
{
	padding-right: 5px;
	padding-left: 5px;
}
.GridLink a:link
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	text-decoration: underline;
}
.GridLink a:visited
{
	color: #333;
	text-decoration: underline;
}
.GridLink a:hover
{
	color: #c30;
	text-decoration: underline;
}
.gridTopPadding
{
	padding-top:20px;
}
/*Grid end*/
table.sample {
	border-width: 2px;
	/*border-spacing: 2px;*/
	border-style: solid;
	border-color: #CC0000;
	border-collapse: collapse;
	background-color: white;
}
table.sample th {
	border-width: 1px;
	/*padding: 1px;*/
	border-style: solid;
	border-color: #CC0000;
	background-color: white;
	-moz-border-radius: ;
}
table.sample td {
	border-width: 1px;
	text-align:center;
	border-style: solid;
	border-color: #CC0000;
	background-color: white;
	-moz-border-radius: ;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	height:17px;
}


#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}	


/*Slideshow*/
#slideShow2 {
	BORDER-BOTTOM: #ccc 1px solid; 
	BORDER-LEFT: #ccc 1px solid; 
	PADDING-BOTTOM: 10px; 
	BACKGROUND-COLOR: #fff; 
	MARGIN: 10px; 
	PADDING-LEFT: 10px; 
	WIDTH: 300px; 
	PADDING-RIGHT: 10px; 
	HEIGHT: 300px; 
	BORDER-TOP: #ccc 1px solid; 
	BORDER-RIGHT: #ccc 1px solid; 
	PADDING-TOP: 10px
}
.pagelinks A {
	COLOR: #666; 
	FONT-WEIGHT: bold;
}
.slideCaption {
	TEXT-ALIGN: center; 
	PADDING-BOTTOM: 4px; 
	BACKGROUND-COLOR: #ffffcc; 
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 4px; 
	FONT-WEIGHT: bold; 
	PADDING-TOP: 4px;
}
.pagelinks A.activeSlide {
	COLOR: #f90;
}
.nextSlide {
	BACKGROUND-IMAGE: url(../Graphics/images/spacer.gif);
}
.prevSlide {
	BACKGROUND-IMAGE: url(../Graphics/images/spacer.gif);
}
.nextSlide:hover {
	BACKGROUND-IMAGE: url(../Graphics/images/arrow_right1.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-POSITION: right bottom;
}
.prevSlide:hover {
	BACKGROUND-IMAGE: url(../Graphics/images/arrow_left1.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-POSITION: left bottom;
}
.inputsTooltip {
	BORDER-BOTTOM: #ccc 1px solid; 
	FILTER: alpha(opacity=70); 
	BORDER-LEFT: #ccc 1px solid; 
	PADDING-BOTTOM: 4px; 
	BACKGROUND-COLOR: #eee; 
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 4px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	COLOR: #333; FONT-SIZE: 11px; 
	BORDER-TOP: #ccc 1px solid; 
	BORDER-RIGHT: #ccc 1px solid; 
	PADDING-TOP: 4px; 
	-moz-opacity: .70; 
	opacity: .70;
}
#tooltipURL {
	DISPLAY: none;
}

.cartHeader 
{
    border-top:solid 1px #d4d4d4;border-bottom:1px solid #d4d4d4
}
.cartHeader td
{
    border-top:solid 1px #d4d4d4;border-bottom:1px solid #d4d4d4
}
.bottomBorderTD 
{
    border-bottom:1px solid #d4d4d4
}
.topBorderTD 
{
    border-top:1px solid #d4d4d4
}
.leftTD
{
     border-left:solid 1px #d4d4d4;
}
.rightTD
{
     border-right:solid 1px #d4d4d4;
}
.spacerTR
{
     border-right:solid 1px #d4d4d4; border-left:solid 1px #d4d4d4;height:1px
}
    
.ImageBorder
{
	border-right: #999 1px solid;
	border-top: #999 1px solid;
	border-left: #999 1px solid;
	border-bottom: #999 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
/*Added by yogesh 020810 start */
.pdBox
{
/*	background-color:#eeeced;
	border:1px solid #cccccc;*/
	padding:10px;
	padding-left:1px;
}
.listBullet
{
	list-style-image:url(../Graphics/Images/linkBullet.gif);
	background-repeat:no-repeat;
	margin-left:17px;
}
.popupTitle
{
	font-family: Arial Narrow, tahoma, Garamond , Times, Arial,Helveticneue-condensed;
	font-size: 24px;
	/*color: #CC0000;*/
	color: #990000;
	font-weight: normal;
}
/*expand collapse start*/
#wrapper {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	}

.accordionButton {	
	width: 100%;
	float: left;
	_float: none;  /* Float works in all browsers but IE6 */
	background: #F3F1F2;
	
	cursor: pointer;
	height:36px;
	}
	
.accordionContent {	
	width: 100%;
	float: left;
	_float: none; /* Float works in all browsers but IE6 */
	background: #D6D6D6;
	}
	
.on {
	background: #D6D6D6;
	}
	
.over {
	background: #CCCCCC;
	}
.attributeDescBg
{
	background-color:#ffffff;
	border:1px solid #cccccc;
	padding:2px 3px 2px 4px;
	font-family: tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: normal;	
}

.BreadCrumLink
{
  font-family: Tahoma;
	font-size: 11px;
	color: #474747;
	font-weight: normal;	
}

/*expand collapse end*/
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog {
  width:375px; 
  height:203px;
  padding:10px;
  background-color:#ffffff;
}

#boxes #dialog1 {
  width:375px; 
  height:203px;
}

#boxes #dialog2 {
  background:url(images/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
}




/*popup start*/
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(../Graphics/images/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:50px; height:50px; background:url(../Graphics/images/controls.png) -79px 0 no-repeat;}
    #cboxTopRight{width:50px; height:50px; background:url(../Graphics/images/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:50px; height:50px; background:url(../Graphics/images/controls.png) -79px -50px no-repeat;}
    #cboxBottomRight{width:50px; height:50px; background:url(../Graphics/images/controls.png) -129px -50px no-repeat;}
    #cboxMiddleLeft{width:50px; background:url(../Graphics/images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:50px; background:url(../Graphics/images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:50px; background:url(../Graphics/images/popupTop.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:50px; background:url(../Graphics/images/popupBottom.png) 0 0 repeat-x;}
    #cboxContent{background:#fff;display:block}
        #cboxLoadedContent{margin-bottom:0;}
        #cboxTitle{position:absolute; top:0; left:0; text-align:left; width:100%; color:#949494;font-family:Arial Narrow, Arial;color:#990000; font-size:20px; font-weight:bold}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(../Graphics/images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../Graphics/images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(../Graphics/images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(../Graphics/images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; top:0; right:0; background:url(../Graphics/images/controls.png) -46px -27px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:25px 25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/

.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Graphics/images/popupLeftTop.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Graphics/images/popupTop.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Graphics/images/popupRightTop.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Graphics/images/popupLeftBottom.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Graphics/images/popupBottom.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Graphics/images/popupRightBottom.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Graphics/images/popupLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Graphics/images/popupRight.png, sizingMethod='scale');}

/*popup end*/

/*tab start*/
/* 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... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

/* Skin */
.tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: "";
}
.tabs-nav li {
    float: left;
    margin: 0 0 0 0;
    min-width: 140px; /* be nice to Opera */
    height:34px;
}
.tabs-nav a, .tabs-nav a span {
    display: block;
    padding: 10px 10px;
    background: url(../Graphics/Images/tab.png) no-repeat;
}
.tabs-nav a {
    position: relative;
    top: 1px;
    z-index: 2;
    padding-left: 10px;
    font-family:Tahoma;
    color: #999999;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
}
.tabs-nav .tabs-selected a {
    color: #990002;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    background-position: 100% -150px;
    outline: 0; /* prevent dotted border in Firefox */
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background-position: 100% -100px;
}
.tabs-nav a span {
    width: 140px; /* IE 6 treats width as min-width */
    min-width: 140px;
    height: 37px; /* IE 6 treats height as min-height */
    min-height: 37px;
    padding-top: 6px;
    padding-right: 0;
}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.tabs-nav .tabs-selected a span {
    padding-top: 7px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
    background-position: 0 -50px;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.tabs-nav .tabs-disabled {
    opacity: .4;
}
.tabs-container {
    border: 1px solid #cccccc;
    background:url(../Graphics/Images/tabContainerBg.jpg) repeat-x 0 0; 
    height:100%;
    padding: 10px;
    /*background: #fff;  declare background color for container to avoid distorted fonts in IE while fading */
    
}
.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(../Graphics/Images/loading.gif) no-repeat 0 50%;
}

.containerBg
{
	background-color:#f1f1f1;	
}
/*
.fileUpload
{
	background-image: url(../Graphics/Buttons/en-US/browse_btn.jpg);
	
	BORDER-RIGHT: #88a0c8 1px outset; 
	BORDER-TOP: #88a0c8 1px outset; 
	BORDER-LEFT: #88a0c8 1px outset; 
	COLOR: #003068; 
	BORDER-BOTTOM: #88a0c8 1px outset; 
	FONT-FAMILY: Arial font-size: 11px; 
	BACKGROUND-COLOR: #e9edf0; 
	TEXT-DECORATION: none ;

	}
*/

/*Added by yogesh  end */

/*Added by Ravikant  start */

.Main_Div
{
			font-family: Helvetica;
			background: #fff ;
			color: #000;
			width: 959.5px;
			margin: auto;
			text-align: center;
			padding-bottom: 0px;
			border:0px solid #000000;
}

h3 { border-bottom: 0px solid silver; margin-bottom: 5px; padding-bottom: 3px; text-align: left }

.Next-previous
		{
		border:0px solid #FF0000; font-family:Arial, Helvetica, sans-serif; color:#8a0d15; font-size:12px; text-decoration:none;
		}
		.Next-previous a
		{
			text-decoration:none;
			 color:#8a0d15;
			 
		}			
		.stripViewer .panelContainer .panel ul {
			text-align: left;
			margin: 0 15px 0 30px;
		}
		
		.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
			margin: 0px 0;
			position: relative;
			width: 100%;
		}

		/* These 2 lines specify style applied while slider is loading */
		.csw {width: 100%; height: 460px; background: #fff;}
		.csw .loading {margin: 200px 0 300px 0; text-align: center}

		.stripViewer { /* This is the viewing window */
			position: relative;
			overflow: hidden; 
			border: 0px solid #ff0000; /* this is the border. should have the same value for the links */
			margin: auto;
			width: 897px; /* Also specified in  .stripViewer .panelContainer .panel  below */
			height: 700px;
			clear: both;
			text-align:left;
			
		}
		
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			height: 100%;
			position: relative;
			width: 913px; /* Also specified in  .stripViewer  above */
			border:0px solid #000000;
			
			
		}
		
		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
			padding-top: 10px;
			border:0px solid #000000;
		}
		
		.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
			margin: auto;
		}
		
		.stripNav ul { /* The auto-generated set of links */
			list-style: none;
		}
		
		.stripNav ul li {
			float: left;
			margin-right: 2px; /* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */
		}
		
		.stripNav a { /* The nav links */
			font-family:Helvetica;
			font-size: 18px;
			
			text-align: center;
			line-height: 32px;
			background: #c6e3ff;
			color: #666;
			text-decoration: none;
			display: block;
			padding: 0 45px;
			border: 0px solid #ff0000;
		}
		
		.stripNav li.tab1 a { background: url(../Graphics/Images/steps-buttons.jpg) no-repeat; }
		.stripNav li.tab2 a { background: url(../Graphics/Images/steps-buttons.jpg) no-repeat; }
		.stripNav li.tab3 a { background: url(../Graphics/Images/steps-buttons.jpg) no-repeat; }
		.stripNav li.tab4 a { background: url(../Graphics/Images/steps-buttons.jpg) no-repeat; }
		.stripNav li.tab5 a { background: url(../Graphics/Images/steps-buttons.jpg) no-repeat; }
		.stripNav li.tab6 a { background: url(../Graphics/Images/steps-buttons.jpg) no-repeat; }		
		
		.stripNav li a:hover {
			background: url(../Graphics/Images/steps-buttons-hover.jpg) no-repeat;
			color: #fff;
		}
		
		.stripNav li a.current {
			background: url(../Graphics/Images/steps-buttons-hover.jpg) no-repeat;
			color: #fff;
		}
		
		.stripNavL, .stripNavR { /* The left and right arrows */
			position: absolute;
			top: 300px;
			text-indent: -9000em;
		}
		
		.stripNavL a, .stripNavR a {
			display: block;
			height: 67px;
			width: 32px;
		}
		
		.stripNavL {
			left: 0;
		}
		
		.stripNavR {
			right: 0;
		}
		
		.stripNavL {
			background: url(../Graphics/Images/previous_btn1.jpg) no-repeat center;
		}
		
		.stripNavR {
			background: url(../Graphics/Images/next-btn1.jpg) no-repeat center;
		}
		.TextFont
		{
			text-align:justify;
			font-family:Tahoma;
			font-size:13px;
			width:850px;
			padding: 0 45px;
		}	
		.TextBold
		{
			font-weight:bold;
			color:#990000;
		}




.TestimonialsDiv
{
	background: url(../Graphics/Images/testimonialsContent_bg.png) no-repeat;
	width: 655px;
	margin-top: 15px;
	text-align: justify;
	padding-left: 40px;
	font-family: Tahoma;
}
.TestimonialsBottom
{
	background: url(../Graphics/Images/testimonials_bottom.jpg) right no-repeat;
	width: 690px;
	clear: both;
	height: 50px;
	border:0px solid #000000;
}


.TestimonialsDiv h4
{
	color: #990000;
	font-size: 13px;
	font-family: Tahoma;
}
.TestimonialsDiv h6
{
	color: #666666;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: normal;
	padding-top: 5px;
}
.TestimonialsDiv p
{
	padding-top: 10px;
	font-family: Tahoma;
	font-weight: normal;
	color: #333333;
	line-height:18px;
	word-spacing:normal;
}
.TestimonialsDiv h5
{
	float: right;
	padding-top: 5px;
}


/*Added by Ravikant  end */
.pnlprdlist
{
	padding:5px 25px 5px 25px;
	/*border-top:solid 1px #828282; 
	border-bottom:solid 1px #828282; 
    border-left :solid 1px #828282;
    border-right:solid 1px #828282;*/
	border-top:solid 0px #cccccc; 
    margin-top:-1px;    
}

.CategoryHeading
{
	font-family:tahoma, Garamond , Times, Arial,Helveticneue-condensed;
	font-size: 24px;
	color: #990000;
	/*text-transform:uppercase;*/
}
.BannerImg
{
	background:url(../Graphics/Images/BannerA.jpg) no-repeat; 
	width:570px; 
	height:210px;

}

.BannerLinks
{
	font-family:Tahoma; 
	font-size:12px;
	color:#660000;
	margin:0;
	padding:0;
	list-style:none;
	list-style-position:outside;
	padding-left:280px;	
	padding-top:135px;
}
.linksview
{
	padding-bottom:7px;
	font-family:Tahoma; 
	font-size:12px;
	color:#660000;		
}
.linksview a
{
	font-family:Tahoma; 
	font-size:12px;
	color:#660000;	
	text-decoration:none;
}
.linksview a:hover
{
	font-family:Tahoma; 
	font-size:12px;
	color:#660000;		
	text-decoration:underline;
}
.BannerDiv {
	width:570px;
	height:210px;
	background: url(../Graphics/Images/banner_bg.png) no-repeat;
}
.ProductDiv
{
	padding-top:48px;
	height:162px;
	width:255px;
	float:left;
}
.ProductDescriptionDiv
{
	width:300px;
	float:left;	
	border:0px solid #000000;
	padding-left:10px;
}
.ProductDescriptionDiv h3
{
	padding:0;
	margin:0;
	padding-top:22px;
}
.ProductDescriptionDiv h1
{
	padding:0;
	margin:0;
	padding-top:10px;
}
.ProductDescriptionDiv h1 a
{
	color:#660000;
	text-decoration:none;
}
.ProductDescriptionDiv h1 a:hover
{
	color:#660000;
	text-decoration:none;
}
.ProductDescriptionDiv p
{
	padding:0;
	margin:0;
	padding-top:0px;
	font-family:Verdana;
	font-size:11px;
	line-height:14px;
	color:#666666;
	width:295px;
	text-align:left;
}
.naviLinks
{
	color:#660000;
	font-size:12px;
	font-family:Tahoma;
	margin-top:8px;
	
}
.ringlinks
{
	float:left;
	clear:both;
	width:300px;
	padding-top:7px;
}
.LinkArrow
{
	float:left;
	padding-right:10px;
	padding-top:5px;
}
.LinkName
{
	float:left;
	padding:0px;	
}
.LinkName a
{
	color:#660000;
	text-decoration:none;
}
.LinkName a:hover
{
	color:#660000;
	text-decoration:underline;
}
.tdGrey
{
	border-top: solid 1px #cccccc !Important; 
	border-left: solid 1px #cccccc !Important;
	border-right: solid 1px #cccccc !Important; 
	padding: 0 0 0 5px; 
	background-image: url(../Graphics/Images/grey_gradient.gif);
	height: 27px; 
	background-repeat: repeat-x;
	font-family: tahoma;
	font-size: 18px;
	color:#474747;
	font-weight: normal;
}
.tdRed
{
	border-top: solid 1px #cccccc !Important; 
	border-left: solid 1px #cccccc !Important;
	border-right: solid 1px #cccccc !Important; 
	padding: 0 0 0 5px; 
	background-image: url(../Graphics/Images/red_gradient.gif);
	height: 27px; 
	background-repeat: repeat-x;
	font-family: tahoma;
	font-size: 18px;
	color:#FFFFFF;
	font-weight: normal;
	font-variant:normal;
	}
/*.Descriptionheadernormal
{
	color:#ffffff;
	font-family:Tahoma;
	font-size:14px;
}*/
/*************************/
/* Info CSS*********/
#infotooltip
{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	cursor:help;
	line-height:10px;
	}	
/*************************/
.connect_widget_not_connected_text
    {
        display:none !important; /*in your stylesheets to hide the counter!*/
       }
.backtosetting_linkdiv
{
	border:0px solid #f00;
	padding-left:135px;
}

/* Diamond Loung Start */
.DimaondLoungeTD
{
	background: url(../Graphics/Images/diamond_lounge_bg.png) center no-repeat; width: 580px; height: 474px; border: 0px solid #f00; padding: 0; margin: 0;
}
.DimaondLoungeDiv
{
	 padding:15px; padding-top:20px;	
}
.DimaondLoungeDiv h1
{
	 padding-bottom:10px;	
}

.DiamondLoungePoints
{
	padding-top:0px; clear:both; padding-left:15px; font-family:Verdana; font-size:11px; color:#333333; line-height:17px; list-style-position:outside; list-style-image:url(../Graphics/Images/red_dotted_point.png);
}
.LinksLounge
{
	color:#333333;
	float:left;
}
.LinksLounge a
{
	color:#333333;
	text-decoration:none;
}
.LinksLounge a:hover
{
	color:#990000;
	text-decoration:underline;
}
.centeralignTD
{
	text-align:center;
	border:0px solid #f00;
	padding-left:15px;
}
/* Diamond Lounge End */
/*=== Slider Slider Styles Start ===*/

#slider-wrapper {
    background:url(../Graphics/Images/slider.png) no-repeat;
    width:734px;
    height:294px;
    margin:0 auto;
}

#slider-wrapper1 {
    background:url(../Graphics/Images/slider.png) no-repeat;

    height:294px;
    margin:0 auto;
}

#slider {
	position:relative;
    width:734px;
    height:294px;
    
    /*background:url(../Graphics/Images/loading.gif) no-repeat 50% 50%;*/
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	right:10px;
	bottom:15px;
	z-index:15;
}
.nivo-controlNav a {
	display:block;
	width:9px;
	height:9px;
	background:url(../Graphics/Images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:5px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -9px;
}
.nivo-controlNav a:hover {
	background-position:0 -9px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../Graphics/Images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}







/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}



/*=== Slider Styles END ===*/

.pageTitle1
{
	font-family:Verdana;
	font-size: 15px;
	line-height:24px;

	/*color: #CC0000;*/
	color: #990000;
	font-weight: bold;
}


/* Christmas Theme css */
.ChristmasTheme
{
	background: url(../Graphics/Images/christmas_bg.png) top center no-repeat;
}

.tdBestSellers
{
	background-image: url(../Graphics/Images/clearence.jpg); 
	background-repeat: no-repeat;
	width: 892px; 
	height: 69px
	}
	
.tdBestSellersPhNo
{
	background-image: url(../Graphics/Images/clearence_noPhNumber.jpg); 
	background-repeat: no-repeat;
	width: 892px; 
	height: 69px
	
	}

/* Start ToolTip code */

.bubbleInfo {
position: relative;
z-index:0;
/*margin-left:-11px;*/

}
.trigger {
position: absolute;
padding:0px;

}

/* Bubble pop-up */

.popup {
position: absolute;
display: none;
z-index: 600;

border:0px solid #f00;
border-collapse: collapse;
width:240px;


}

.popup td.corner {
height: 15px;
width: 19px;
}

.popup td#topleft { background: url(../Graphics/Images/bubble-1.png); }
.popup td.top { background: url(../Graphics/Images/bubble-2.png); }
.popup td#topright { background: url(../Graphics/Images/bubble-3.png); }
.popup td.left { background: url(../Graphics/Images/bubble-4.png); }
.popup td.right { background: url(../Graphics/Images/bubble-5.png); }
.popup td#bottomleft { background: url(../Graphics/Images/bubble-6.png); }
.popup td.bottom { background: url(../Graphics/Images/bubble-7.png); text-align: center;}
.popup td.bottom img { display: block; margin: 0 auto; }
.popup td#bottomright { background: url(../Graphics/Images/bubble-8.png); }



.popup td.topleft { background: url(../Graphics/Images/bubble-1.png); }
.popup td.top { background: url(../Graphics/Images/bubble-2.png); }
.popup td.topright { background: url(../Graphics/Images/bubble-3.png); }
.popup td.left { background: url(../Graphics/Images/bubble-4.png); }
.popup td.right { background: url(../Graphics/Images/bubble-5.png); }
.popup td.bottomleft { background: url(../Graphics/Images/bubble-6.png); }
.popup td.bottom { background: url(../Graphics/Images/bubble-7.png); text-align: center;}
.popup td.bottom img { display: block; margin: 0 auto; }
.popup td.bottomright { background: url(../Graphics/Images/bubble-8.png); }



.popup table.popup-contents {
font-size: 12px;
line-height:17px;

background-color: #fff;
color: #666;
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;

}

.popup table.popup-contents a{
color:#990000;

}

table.popup-contents th {
text-align: left;
text-transform: lowercase;
}

table.popup-contents td {
text-align: left;
}


/* End ToolTip code */
		
		
