 /* Atlantech CSS Stylesheet */
 body {
	text-align: center;
 }
 h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	padding: 2px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
 }
 
 h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #2C5C80;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	padding: 2px 5px 0px 0px;
	margin: 0px 0px 0px 0px;
 }

 h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2C5C80;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0px 5px 0px 0px;
	margin: 0 0 5px 0;
 }
 
 h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
	padding: 0px 5px 0px 0px;
	margin: 0 0 5px 0;
 }
 
 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	padding: 0 10px 0 0;
	margin: 0 0 5px 0;
 }
 .quoteText {
	color: #62627c;
 }
 
 s {
	/*font-family: sans-serif;*/ /* font style changed for strikethrough so that numbers display better*/
	padding-right: 3px;
 }
 
 img {
	border: 0;
 }
 
 .PhoneCallBackLinkStyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3366CC;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
	padding: 2px;
 }
 .pageHeading {
	background-image: url(ImagesAtlantech/Atlan_heading_bg_600.gif);
 }
 .pageHeadingWide {
	background-image: url(ImagesAtlantech/Atlan_heading_bg_610.gif);
 }
 .pageHeadingFull {
	background-image: url(ImagesAtlantech/Atlan_heading_bg_770.gif);
 }
 .pageHeadingForPopup {
	background-image: url(ImagesAtlantech/Atlan_heading_bg_620.gif);
 }
 .ImageCaption {
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 11px; 
	color: #4B327E; 
	padding: 3px 4px 3px 4px; 
 }
 .ImageCaptionSmall {
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 10px; 
	color: #4B327E; 
	padding: 3px 0px 10px 0px; 
 }
 .AtlanInactiveProductStyle {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
 }
 .AtlanGrandTotalStyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #2C5C80;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	padding: 0px 0px 0px 0px;
 }
 .blueBoldText {
	font-weight: bold;
	color: #213c84;
 }
  
 ul, li {
	padding: 0px 10px 5px 0px;
	margin: 0px 0px 0px 10px;	
 }
 ol, ol li {
	padding: 0px 3px 4px 5px;
	margin: 5px 0px 0px 12px;
 }
 li.bulletList1 {
	padding: 0px 3px 0px 5px;
	margin: 0px 0px 0px 12px;
 }
 
 .AtlanUL1 {
	list-style-image : url(ImagesAtlantech\AtlanBullet1.gif);
 }
 .AtlanULsm {
	padding: 2px 0 2px 0;
	margin: 0px 0px 0px 10px;
	line-height: 12px;
 }
 .listHeading1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #2C5C80;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
 }
 .graySmallText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
 }
 .grayVSmallText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
 }
 
 /* Styles for Instructions Control */
 .AtlanBodyAdvertTDStyle {
	border-left: solid 1px #E7E3D6;
	border-right: solid 1px #E7E3D6;
	border-bottom: none;
	padding-top: 10px;
 }
 .AtlanBodyTDStyle {
	border-left: solid 1px #E7E3D6;
	border-right: solid 1px #E7E3D6;
	border-bottom: solid 1px #E7E3D6;
	padding: 4px 5px 0px 5px;
 }
 .AtlanIntroTDStyleNoBottomBorder {
	border-left: solid 1px #E7E3D6;
	border-right: solid 1px #E7E3D6;
	padding: 10px 10px 0px 10px;
 }
 .AtlanInstructionsTDStyle {
	border-left: solid 1px #E7E3D6;
	border-right: solid 1px #E7E3D6;
	border-bottom: solid 1px #E7E3D6;
	padding: 15px 5px 5px 5px;
	background-color: #ffeede;
 }
 .AtlanBody {
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	background-image: none;
	text-align: left;
	padding: 0 0 5px 0;
 }
 .AtlanInstructions {
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	background-image: none;
	text-align: left;
 }
 /* end of Styles for Instructions Control */
 
 
 .AtlanContentTableHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	background-color: #E7E3D7;
	background-image: none;
	text-align: left;
 }

 .AtlanContentTableHeaderLeft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4B327E; /* Atlantech Purple */
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #E0DFDF;
	padding-left: 6px;
	text-align: left;
	height: 22px;
	background-image: url(ImagesAtlantech/ContentTableHeaderLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
 }

 .AtlanStockStatusHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	padding: 1px 0 1px 1px;
 }

 .AtlanStockStatusTable {
	border: solid 1px #808080;	
 }

 .GiftWrapPriceStyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: right;
	padding: 2px 4px 0 0;
 }
 .AtlanPriceNowLabelStyle, .AtlanPriceWasLabelStyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	text-decoration: none;
 }
 .AtlanPriceNowLabelStyle {
	text-transform: uppercase;
	font-weight: bold;
 }
 .AtlanPriceWasLabelStyle {
	text-transform: none;
	font-weight: normal;
 }
 .AtlanPriceLabelStyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;
 }
 .AtlanPriceNowStyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF7000;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 6px;
 }
 .AtlanPriceWasStyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	padding-left: 12px;
 }
 .AtlanSavePriceStyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF7000;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
 }
 
 .AtlanInclGSTPriceStyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 35px;
 } 
 
 /* Panel Notes Styles */
 .panelNotesTD {
	background-image: url(ImagesAtlantech/Atlan_panelnotesmiddle.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 0 10px;
 }
 .panelNotesTD P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	line-height: 14px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	padding: 0 10px 0 0;
	margin: 0 0 5px 0;
 }
 
 .panelNotesList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	line-height: 14px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	padding: 0 10px 0 0;
	margin: 0 0 0 10px;
 }
 
 .panelHeadingTD {
	border-bottom: solid 1px #BDBECA;
 }
 
 /* Gray Table with Right Curve Image Heading Style */
 .AtlanTDTitleCurve {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4B327E; 
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #E0DFDF;
	padding-left: 6px;
	text-align: left;
	background-image: url(ImagesAtlantech/categorybg_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
 }
 
 
 /* Ranked Category Styles (3 column) */
 .RankedCategoryBG {
	background-color: #E0DFDF;
 }

 .RankedCategoryLinkTD {
	background-color: #E0DFDF;
	text-align: right;
	padding-top: 1px;
 }

 a.RankedCategoryLinkText:link, a.RankedCategoryLinkText:visited, a.RankedCategoryLinkText:active, a.RankedCategoryLinkText:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3366CC;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
 }

 .RankedCategoryTDbody {
	border-left: solid 1px #C7C7C7;
	border-right: solid 1px #C7C7C7;
	background-image: url(ImagesAtlantech/Atlan_topfade_rankedcategories.gif);
	background-repeat: repeat-x;
 }

 .RankedCategoryTDbodyL {
	border-left: solid 1px #C7C7C7;
 }

 .RankedCategoryTDbodyR {
	border-right: solid 1px #C7C7C7;
 }

 .RankedCategoryTDbottom {
	border-left: solid 1px #C7C7C7;
	border-right: solid 1px #C7C7C7;
	border-bottom: solid 1px #C7C7C7;
 }
 .RankedCategoryImageTD {
    text-align: center;
 }
 /* end of Ranked Category Styles (3 column) */
 
 /* Similar Products Styles (1 column) */
 .SimilarProductsTDbody {
	border-left: solid 1px #C7C7C7;
	border-right: solid 1px #C7C7C7;
	padding: 5px 10px 5px 10px;
 }
 .SimilarProductsTDbottom {
	border-left: solid 1px #C7C7C7;
	border-right: solid 1px #C7C7C7;
	border-bottom: solid 1px #C7C7C7;
 }
 /* end of Similar Products Styles (1 column) */

 /* Ranked Category(RC) Styles (1 column) */
 .RCTitleTD1col {
	background-color: #9C8D8D;
	padding: 3px 3px 3px 3px;
 }
 a.RCTitleText1col:link, a.RCTitleText1col:visited, a.RCTitleText1col:active, a.RCTitleText1col:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4B327E;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;
	text-align: left;
 }
 a.RCTitleText1col:active, a.RCTitleText1col:hover {
	text-decoration: underline;
 }
 .RCImage1col {
	padding: 1px 3px 3px 3px;
	border-left: solid 1px #9C8D8D;
	border-right: solid 1px #9C8D8D;
 }
 .RCBody1col {
	padding: 1px 3px 4px 3px;
	border-left: solid 1px #9C8D8D;
	border-right: solid 1px #9C8D8D;
	border-bottom: solid 1px #9C8D8D;
 }
 a.RCLinkText1col {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #637DB5;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
 }
 .RCPrice1col {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	padding: 0px;
 }
 /* End of Ranked Category Styles (1 column) */
 
 
 /* Recommended Items Table Styles */
 .RecommendedItemsTDbodyR, .RecommendedItemsTDbody {
	background-color: #ECECEC;
 }
 .RecommendedItemsTDbodyR {
	border-right: solid 1px #C7C7C7;
 }
 .RecommendedItemsBodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	background-color: #ECECEC;
	background-image: none;
	text-align: left;
 }
 a.RecommendedItemsBodyLink:link, a.RecommendedItemsBodyLink:visited, a.RecommendedItemsBodyLink:active, a.RecommendedItemsBodyLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
	background-color: #ECECEC;
	background-image: none;
	text-align: left;
 }

 /* end of Recommended Items Table Styles */


 /* Shopping Cart Styles */
 .ShoppingCartButtonBG {
	background-color: #EFEBEF;	
 }
 .ShoppingCartButtonTD {
	background-color: #EFEBEF;	
	padding: 0 0 5px 5px;
 }
 .AtlanShoppingCartBodyText, .AtlanShoppingCartProductName, .AtlanShoppingCartProductCode, .AtlanShoppingCartTextboxTDStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	padding: 0 3px 0 3px;
 }
 .AtlanShoppingCartBodyText {
	padding-top: 2px;
 }
 .AtlanShoppingCartProductCode {
	padding-top: 5px;
 }
 .AtlanShoppingCartTextboxTDStyle {
	padding-top: 0px;
	margin-top: 0px;
 }
 .AtlanShoppingCartTextboxStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	border: solid 1px #6A598B;
 }
 .AtlanShoppingCartProductDiscontinued {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	padding: 0 3px 0 3px;
 }
 /* end of Shopping Cart Styles */
 
 
 /* BreadCrumbs Styles */
 .BreadCrumbsTD {
	padding: 0px 13px 0px 0px;
	margin: 0 0 0 0;
 }
 .BreadCrumbsTD table tr td {
	text-align: right;
 }
 .BreadCrumbText, .BreadCrumbTextActivePage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	text-align: left;
 }
 .BreadCrumbText {
	color: #9C9EB5;
	font-weight: normal;
 }
 .BreadCrumbTextActivePage {
	color: #637DB5;
	font-weight: bold;
 }
 
 .BreadCrumbNoLink, a.BreadCrumbLink:link, a.BreadCrumbLink:visited, a.BreadCrumbLink:active, a.BreadCrumbLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	padding: 0;
	margin: 0px;
	line-height: 15px;
 }
 .BreadCrumbNoLink, a.BreadCrumbLink:link, a.BreadCrumbLink:visited {
	color: #637DB5;
 }

 a.BreadCrumbLink:active, a.BreadCrumbLink:hover {
	color: #FF9933;
	text-decoration: underline;
 }
 a.BreadCrumbLinkLite:link, a.BreadCrumbLinkLite:visited, a.BreadCrumbLinkLite:active, a.BreadCrumbLinkLite:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
 }
 a.BreadCrumbLinkLite:link, a.BreadCrumbLinkLite:visited {
	color: #637DB5;
 }

 a.BreadCrumbLinkLite:active, a.BreadCrumbLinkLite:hover {
	color: #FF9933;
	text-decoration: underline;
 }
 /* end of BreadCrumbs Styles */
 
 
 /* Search Alpha Link Styles */
 .AtlanAlphaNoLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	font-weight: normal;
	font-style: normal;
 }
 a.AtlanAlphaLink:link, a.AtlanAlphaLink:visited, a.AtlanAlphaLink:active, a.AtlanAlphaLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
 }
 .AtlanAlphaSpacer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	font-weight: normal;
	font-style: normal;
	padding: 0 2px 0 2px;
 }
 a.AtlanPreviousNext:link, a.AtlanPreviousNext:visited, a.AtlanPreviousNext:active, a.AtlanPreviousNext:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	padding: 0 4px 0 4px;
 }
 a.AtlanPreviousNext:link, a.AtlanPreviousNext:visited {
	color: #808080;
 }
 a.AtlanPreviousNext:active, a.AtlanPreviousNext:hover {
	color: #000000;
 }
 /* end of Search Alpha Link Styles */


 /* Product Details Styles */
 .AtlanProductName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #663399;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: none;
	text-align: left;
 }
 a.AtlanProductName:link, a.AtlanProductName:visited {
	color: #663399;
 }
 a.AtlanProductName:active, a.AtlanProductName:hover {
	text-decoration: underline;
	color: #3366CC;
 }
 
 .AtlanProductCode {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: left;
 }

 .AtlanProductDetailTable {
	border: solid 1px #C8C7C7;
	padding: 0px 0px 0px 0px;
 }

 .AtlanProductDescriptionTD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: none;
	text-align: left;
	padding: 15px 15px 15px 15px;
 }
 /* end of Product Details Styles */
 
 
 /* Atlan Stock Level Styles */
 .inStockTextDetail, .inStockTextList {
	font-size: 10px;
	color: #008000;
	font-weight: bold;
 }
 .lowStockTextDetail, .lowStockTextList {
	font-size: 10px;
	color: #c56204;
	font-weight: normal;
 }
 .lowStockTextDetail a:link, .lowStockTextDetail a:visited, .lowStockTextDetail a:active, .lowStockTextDetail a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
 }
 .lowStockTextDetail a:link, .lowStockTextDetail a:visited {
	color: #c56204;
 }
 .lowStockTextDetail a:active, .lowStockTextDetail a:hover {
	color: #3366CC;
 }
 .lowStockTextList a:link, .lowStockTextList a:visited, .lowStockTextList a:active, .lowStockTextList a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
 }
 .lowStockTextList a:link, .lowStockTextList a:visited {
	color: #c56204;
 }
 .lowStockTextList a:active, .lowStockTextList a:hover {
	color: #3366CC;
 }
 /* end of Atlan Stock Level Styles */


 /* Atlan Advert Table Styles */
 .advert1colTable {
	background-color: #FFFFFF;
 }

 .advert2colTable {
	background-color: #EEEBEB;
 }

 .advert3colTable {
	background-color: #FFFFFF;
 }
 .advert5colTable {
	background-color: #FFFFFF;
 }

 .advert3colTD {
	padding-bottom: 0px;
 }

 .advert5colTD {
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 0px;
 }
 /* end of Atlan Advert Table Styles */


 /* Top Auto Login Panel Styles */
 .AtlanTopAutoLoginTD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(ImagesAtlantech/autologintextbg.gif);
	padding: 0 0 0 6px;
 }
 .AtlanTopAutoLoginTD a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
 }
 /* end of Top Auto Login Panel Styles */


 /* Top SubBanner Search Styles */
 .AtlanTopSubBannerDark {
	background-color: #4B327E; /*9B9CB1*/
 }
 .AtlanTopSubBannerLight, .AtlanTopSubBannerSearch {
	background-color: #9B9CB1;
 }
 .AtlanSearchTextStyle {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	letter-spacing: 1pt;
	text-decoration: none;
	text-transform: uppercase;
	text-align: left;
	background-color: #9B9CB1;
 }
 
 a.AtlanAdvancedSearchTextLinkStyle:link, a.AtlanAdvancedSearchTextLinkStyle:visited, a.AtlanAdvancedSearchTextLinkStyle:active, a.AtlanAdvancedSearchTextLinkStyle:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	letter-spacing: 1pt;
	text-decoration: none;
	text-transform: uppercase;
	text-align: left;
	background-color: #9B9CB1;
 }
 a.AtlanAdvancedSearchTextLinkStyle:link, a.AtlanAdvancedSearchTextLinkStyle:visited {
	color: #FFFFFF;
 }
 a.AtlanAdvancedSearchTextLinkStyle:active, a.AtlanAdvancedSearchTextLinkStyle:hover {
	color: #4B327E;
 }

 .AtlanSearchInput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	border: solid 1px #6A598B;
 }
 /* end of Top SubBanner Search Styles */


 /* Top SubBanner and Main Menu Styles */
 .AtlanTopSubBanner {
	background-color: #FFFFFF;
 }

 .AtlanTopSubBannerBG {
	background-color: #4B327E;
 }

 .AtlanTopSubBannerOut, .AtlanTopSubBannerOver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #E7E3D7;
	font-style: normal;
	text-decoration: none;
	background-image: none;
	text-align: left;
	padding-top: 2px;
	padding-left: 9px;
	padding-right: 9px;
 }
 .AtlanTopSubBannerOut {
	background-color: #4B327E;
 }
 .AtlanTopSubBannerOver {
	background-color: #9B9CB1;
 }

 a.AtlanMainMenuText:link, a.AtlanMainMenuText:visited, a.AtlanMainMenuText:hover, a.AtlanMainMenuText:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 1pt;
	color: #EEEEEE;
	text-decoration: none;
	text-transform: uppercase;
	text-align: left;
 }
 /* end of Top SubBanner and Main Menu Styles */
 
 
 /* SubMenu Styles */
 .SMTitle01, .SMTitle02, .SMTitle03, .SMTitle04, .SMTitle05 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	text-transform: uppercase;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 8px;
	vertical-align: middle;
 }
 .SMTitle01, .smSpacer01 {
	background-color: #4B327E;
 }
 .SMTitle02, .smSpacer02 {
	background-color: #6A6F74;
 }
 .SMTitle03, .smSpacer03 {
	background-color: #6F8BC4;
 }
 .SMTitle04, .smSpacer04 {
	background-color: #677186;
 }
 .SMTitle05, .smSpacer05 {
	background-color: #2C5C80;
 }
 
 div.s a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
 }
 
 .ItemTD{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
	padding: 3px 4px 3px 6px;
	cursor: pointer;
	cursor: hand;
	background-image: url(ImagesAtlantech/submenuSpacer.gif);
 }
 .SM01ItemTDOut, .SM01Spacer {
	background-color: #8C7FA3;
 }
 .SM01ItemTDOver {
	background-color: #9F93B3;
 }
 .SM02ItemTDOut, .SM02Spacer {
	background-color: #8F9196;
 }
 .SM02ItemTDOver {
	background-color: #A0A2A7;
 }
 .SM03ItemTDOut, .SM03Spacer {
	background-color: #8697BA;
 }
 .SM03ItemTDOver {
	background-color: #98A7C6;
 }
 .SM04ItemTDOut, .SM04Spacer {
	background-color: #7D89A3;
 }
 .SM04ItemTDOver {
	background-color: #919CB4;
 }
 .SM05ItemTDOut, .SM05Spacer {
	background-color: #58819F;
 }
 .SM05ItemTDOver {
	background-color: #7199B7;
 }
 .SB01ItemTDOut {
	background-color: #766791;
 }
 .SB01ItemTDOver {
	background-color: #66577f;
 }
 /*active submenu item*/
 .ActvItemTDOut, .ActvItemTDOver {
	background-color: #A18CC9;
 }
 /* End of SubMenu Styles */
 
 
 /* Ranked Product Styles */
 .RankedProdLinkTD3col {
	text-align: left;
	padding: 2px 5px 2px 5px;
 }
 .RankedProdYourPrice3col, .RankedProdYourPrice1col {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: left;
 }
 .RankedProdYourPrice3col {
	padding: 3px 0px 0px 0px;
 }
 .RankedProdYourPrice1col {
	padding: 0px 0px 0px 0px;
 }
 .RankedProdPriceNow3col, .RankedProdPriceNow1col {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF7000;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-align: left;
 }
 .RankedProdPriceNow3col {
	padding: 2px 0px 0px 0px;
 }
 .RankedProdPriceNow1col {
	padding: 0px 0px 0px 0px;
 }
 .PlusGSTStyleOrange, .PlusGSTStyleBlack {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;
 }
 .PlusGSTStyleOrange {	
	color: #FF7000;
 }
 .PlusGSTStyleBlack, .InclGSTStyleBlack {	
	color: #000000;
 }
 .InclGSTStyleBlack {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
 }
 /* End of Ranked Product Styles */
 
 
 /* Product Detail Order Options Styles */
 a.ProductLinkText:link, a.ProductLinkText:visited, a.ProductLinkText:active, a.ProductLinkText:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #637DB5;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
 }
 .SearchResultProductPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-align: left;
 }
 .DetailProductPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	padding: 10px 0 5px 0;
 }

 .OrderOptionsTD {
	background-color: #ECECEC;
 }

 .OrderOptionsTitleText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #ECECEC;
	text-align: left;
	padding: 0px 0px 5px 6px;
 }
 .OrderOptionsQtyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 1pt;
	text-decoration: none;
	background-color: #ECECEC;
	text-align: left;
	padding: 0px 5px 5px 0px;
 }
 .OrderOptionsQtyInput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	background-color: #FFFFFF;
	border: solid 1px #999999;
	text-align: center;
	padding: 1px;
 }
 /* end of Product Detail Order Options Styles */

 /* Atlantech Link Styles */
 a.atlanLinkStyle1:link, a.atlanLinkStyle1:visited, a.atlanLinkStyle1:active, a.atlanLinkStyle1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
 }
 a.atlanLinkStyle1:link, a.atlanLinkStyle1:visited {
	color: #3366CC;
 }
 a.atlanLinkStyle1:active, a.atlanLinkStyle1:hover {
	color: #FF9933;
 }

 a.atlanLinkStyle2:link, a.atlanLinkStyle2:visited, a.atlanLinkStyle2:active, a.atlanLinkStyle2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
 }
 a.atlanLinkStyle2:link, a.atlanLinkStyle2:visited {
	color: #FF9933;
 }
 a.atlanLinkStyle2:active, a.atlanLinkStyle2:hover {
	color: #3366CC;
 }
 
 a.atlanLinkStyle3:link, a.atlanLinkStyle3:visited, a.atlanLinkStyle3:active, a.atlanLinkStyle3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
 }
 a.atlanLinkStyle3:link, a.atlanLinkStyle3:visited {
	color: #3366CC;
 }
 a.atlanLinkStyle3:active, a.atlanLinkStyle3:hover {
	color: #FF9933;
 }
 
 a.atlanLinkStyle4:link, a.atlanLinkStyle4:visited, a.atlanLinkStyle4:active, a.atlanLinkStyle4:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
 }
 a.atlanLinkStyle4:link, a.atlanLinkStyle4:visited {
	color: #1590d0;
	text-decoration: none;
 }
 a.atlanLinkStyle4:active, a.atlanLinkStyle4:hover {
	color: #5a3897;
	text-decoration: underline;
 }
 
 /* end of Atlantech Link Styles */


 /* Misc Text Styles */
 a.TopBannerLinks:link, a.TopBannerLinks:visited, a.TopBannerLinks:hover, a.TopBannerLinks:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
 }
 a.TopBannerLinks:link, a.TopBannerLinks:visited {
	color: #666666;
 }
 a.TopBannerLinks:hover, a.TopBannerLinks:active {
	color: #FF9933;
 }
 .TopBannerLinksText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
 }
 .TopBannerLoggenInText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
 }
 .AtlanSearchResultsPageNumberTDStyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: left;
	border-left: solid 1px #C7C7C7;
	border-right: solid 1px #C7C7C7;
	border-bottom: solid 1px #C7C7C7;
	padding: 2px 5px 2px 5px;
 }

 a.AtlanViewAllLink:link, a.AtlanViewAllLink:visited, a.AtlanViewAllLink:hover, a.AtlanViewAllLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
 }
 a.AtlanViewAllLink:link, a.AtlanViewAllLink:visited {
	color: #666666;
 }
 a.AtlanViewAllLink:hover, a.AtlanViewAllLink:active {
	color: #FF9933;
 }

 /* Atlantech Form Field Styles */
 .AtlanTextboxStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	border: solid 1px #6A598B;
 }
 .AtlanInputs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none; 
	background-color: #FFFFFF; 
 }
 .AtlanStandardSearchSelectCategory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none; 
	background-color: #FFFFFF; 
	width: 300px;
 }
 .AtlanRadioButton {
	padding: 5px 0 0 0;
 }

 /* Atlantech My Cart Styles */
 .AtlanMyCartStyle, .AtlanMyCartTDStyle, a.AtlanMyCartStyle, a.AtlanMyCartTDStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #666666;
	background-color: #EEEBEB;
	padding: 0 0 0 0;
 }
 .AtlanMyCartStyle {
	color: #666666;
 }
 a.AtlanMyCartStyle {
	color: #FF9933;
	text-decoration: underline;
 }
 
 /*-----top main menu styles-----*/
 div.menuBar, div.menuBar a.mBt, div.menu, div.menu a.mI {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
 }

 div.menuBar {
	background-color: #4B327E;
	background-image: url(ImagesAtlantech/mainmenuspacer.gif);
	border: none;
	padding: 0 0 0 0;
	text-align: left;
 }

 div.menuBar a.mBt {
	background-color: #4B327E;
	border: none;
	color: #EEEEEE;
	left: 0px;
	padding: 4px 6px 5px 6px; /*padding: 0px 6px 0px 6px;*/
	margin-right: 1px;
	position: relative;
	text-decoration: none;
	top: 0px;
	z-index: 100;
	cursor:pointer;
	cursor:hand;
	height: 22px;
 }

 div.menuBar a.mBt:hover {
	background-color: transparent;
	border: none;
	color: #000000;
 }

 div.menuBar a.menuButtonActive,
 div.menuBar a.menuButtonActive:hover {
	background-color: #9B9CB1;
	border: none;
	color: #ffffff;
}

 /*-----dropdown menu styles-----*/
 div.menu {
	background-color: #887BA4; /*e0e0e0*/
	border: none;
	left: 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top: 0px;
	visibility: hidden;
	z-index: 101;
 }

 div.menu a.mI {
	color: #EEEEEE;
	display: block;
	padding: 3px 1em;
	text-decoration: none;
	white-space: nowrap;
	border-top: solid 1px #ACA5BA;
	border-left: solid 1px #ACA5BA;
	cursor: pointer;
	cursor: hand;
 }

 div.menu a.mI:hover, div.menu a.menuItemHighlight {
	background-color: #ACACBF;
	color: #ffffff;
 }

 div.menu a.mI span.menuItemText {}

 div.menu a.mI span.menuItemArrow {
	margin-right: -.75em;
 }

 div.menu div.menuItemSep {
	border: none;
	margin: 4px 2px;
 }
 /*-----end of top main menu styles-----*/
 .messagePanelTD {
	background-image: url(ImagesAtlantech/messagepanel_body.gif);
	background-repeat: repeat-y;
	background-color: #ffc68f;
	padding: 6px 15px 0px 15px;
 }
 
 /*----- HR styles-----*/
 .hrSpacer1 {
	height: 1px;
	color: #E7E3D6;
	width: 100%;
 }
 /*----- end of HR styles-----*/
 
 /*----- Recent History styles-----*/
  .RecentHistoryTDImage{
	border-bottom: solid 1px #ececec;
	border-left: solid 1px #a3a9b4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #a3a9b4;
	padding: 2px;
  }
  .RecentHistoryTDText{
	border-bottom: solid 1px #ececec;
	border-right: solid 1px #a3a9b4;
	padding: 2px;
  }
  .RecentHistoryTDText a:link, .RecentHistoryTDText a:visited, .RecentHistoryTDText a:hover, .RecentHistoryTDText a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #a3a9b4;
  }
  .RecentHistoryTDfooter{
	border-bottom: solid 1px #a3a9b4;
	border-right: solid 1px #a3a9b4;
	border-left: solid 1px #a3a9b4;
	padding: 2px 4px 2px 2px;
  }
  .RecentHistoryTDfooter a:link, .RecentHistoryTDfooter a:visited, .RecentHistoryTDfooter a:hover, .RecentHistoryTDfooter a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #a3a9b4;
  }
 /*----- end of Recent History styles-----*/  
 .divClose {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #808080;
	background-color: #EDEDED;
	padding: 3px 5px 3px 5px;
	cursor: pointer;
	cursor: hand;
 }
 #flashcontentposition {
	padding: 10px 15px 10px 15px;
	background-color: #EDEDED;
 }
