/** header *************/
 #masthead {width:100%;position: absolute;top:0px;left:0px;height:147px;margin:0px;padding:0px;background:#FFF url('/images/bg_top.jpg') top left repeat-x; z-index:1}

#header {position:absolute;display:block;width:926px;left:0;margin:0; padding:0px; }

#banner 		{ margin:0;padding:0;}
#banner img 	{display:none}
#banner h1 		{font-size:14pt;float:left;margin:25px 150px 0 20px;}
.banner-logo 	{}

#nav-menu-global 		{display:none}
#nav-menu 				{margin:0; padding:0; float: left; z-index:0;}
#nav-menu li 			{display:none}
#nav-menu li a 			{display:none}
#nav-menu li a:visited	{display:none}
#nav-menu li a:hover	{display:none}
#nav-menu li a#home		{display:none}
#nav-menu li a:hover#home		{display:none}
#nav-menu li.phone		{color:#000000;padding:10px 0 0 15px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-style:italic}

/** product detail header *****************************/
#nav-menu-details		{display:none}
#masthead-details {width:100%;position: absolute;top:0px;left:0px;margin:0px;padding:0px;background:#FFF url('/images/bg_top.jpg') top left repeat-x;}
#header-details {position:absolute;display:block;width:926px;left:0;margin: 0;padding:0px;}
#banner-details 		{margin:0;padding:0;}
#banner-details img 	{float:left;padding:0}
#banner-details h1 		{font-size:12pt;float:left;margin:15px 0 0 15px;padding:0}
.banner-logo-details 	{margin-top:10px}

.banner-logo {position:absolute;top:0;left:15px;z-index:1000}

div.menuBar a.menuButtonActive, 
div.menuBar a:hover.menuButtonActive 	{  background-color: #FFFFFF;cursor: pointer;}
div.menu 								{ display:none}
div.menu a.menuItem 					{  display:none}
div.menu a:hover.menuItem, 
div.menu a.menuItemHighlight 			{  display:none}
div.menu a.menuItem span.menuItemText 	{}
div.menu div.menuItemSep 				{border: 1px inset #FFFFFF;margin: 4px 2px;}

.menu ul {display:none}




/** left-col ***********/


/** right-col **********/



/** footer *************/
#footer {width:100%;display:block; margin:0;padding:0 0 10px 0;}

#foot-notes {display:block; float: right; width:739px;height:50px;margin:0;padding:0;text-align:center;}

#foot-links 				{margin:0; padding: 0;text-align:right;}
#foot-links li 				{display:inline;list-style-type:none;}
#foot-links li a 			{color: #FFFFFF;}
#foot-links li a:visited	{display:inline;list-style-type:none;}
#foot-links li a:hover		{color:#000000}

#copyright 				{margin:0; padding: 0;text-align:right;}
#copyright li 			{display:inline;list-style-type:none;height:30px;}
#copyright li a 		{color: #FFFFFF; text-decoration: none;}
#copyright li a:visited	{display:inline;list-style-type:none;}
#copyright li a:hover	{color:#000000}
#copyright				{color:#FFFFFF;font-size:9pt;}


/** content ************/
body {}
		   
h1 { font-family: times, serif; font-size: 24pt; color: #000000; font-weight: bold; text-align: left; }  
h2 { font-family: arial, sans-serif; font-size: 12pt; color: #000000; font-weight: normal; text-align: left; }  
h3 { font-family: arial, sans-serif; font-size: 10pt; color: #000000; font-weight: normal; text-align: left; }
h4 { font-family: times, serif; font-size: 10pt; color: #000000; font-style: italic; text-align: left; }


a { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; text-decoration:none;}
a:link { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; text-decoration:none;}
a:active { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; text-decoration:none;}
a:visited { font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;font-size:11px;text-decoration:none;}
a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#a02015; font-size:11px; text-decoration:none; }

a img			{border:none}
a:link img 		{border:none}
a:active img 	{border:none}
a:visited img 	{border:none}
a:hover img 	{border:none}

#quote {}
#testiquote {}

#warning {padding:15px; background:#FFFFCC; }
#warning h2 {color:#9B251B;font-weight:bold}
#warning p {color:#9B251B}
	
#breadcrumbs				{top:0px;left:0px;width:499px;height:30px;margin:0; padding: 0;z-index:auto}
#breadcrumbs ul				{margin:0;padding:0;width:499px;padding:8px 0 0 31px;}
#breadcrumbs li 			{list-style-type:none;float:left}
#breadcrumbs li a 			{margin:0;color:#FFFFFF;display:inline;float:left}
#breadcrumbs li a:visited	{}
#breadcrumbs li a:hover		{color: #EAEAEA;border-bottom:3px solid #FFF}
#breadcrumbs a img 			{float:right}

#buyNow-top {top:0px;width:212px;height:30px;background:#9B251B url('/images/bread-bg.gif') top left repeat-x;z-index:97;float:right}
#buyNow-top li {list-style-type:none;display:inline;float:right;margin:-16px 0 0 0;padding:0}
#buyNow-top li a {margin:0;padding:0}
#buyNow-top img {margin:0;padding:0;float:right;}

#product {position:relative;top:15px;width:715px;background:#FFFFFF url('/images/product-bg.jpg') bottom right no-repeat;float:left;padding-bottom:15px}
#product-details {top:30px;width:715px;background:#FFFFFF url('/images/product-bg.jpg') bottom right no-repeat;float:left;padding-bottom:25px}
#product-details h1 {font-size:18px;font-style:italic;padding-left:30px;}

#pageTitle 		{height:140px;position:relative;top:0;width:inherit}
#pageTitle h1 	{ padding:23px 0 0 10px; font-family: times, serif;font-size: 24pt; color: black; font-weight: bold; text-align: left;margin:0 0 -.25em 0; }
#pageTitle h2 	{ font-family: arial, sans-serif; font-size: 10pt; color: black; font-weight: normal; text-align: left; vertical-align:150%;}
#pageTitle p 	{padding-left:10px;width:90%;}

.red {color:#9B251B; font-weight:bold;}
.white {color:#FFF}

/** default.asp product categories ***************************/
#category-list 		{width:inherit}
.category a 		{padding:10px;color:black; min-height: 86px;text-decoration: none;border-bottom: 1px solid gray;clear:both;}		
.category a img 	{margin-right:15px;float:left;border:none; clear:left; height:75px;width:75px;}
.category a:link, 
a:visited 			{display: block;}	
.category a:hover 	{color: #666666;background: #EAEAEA;}	
.category a:active 	{}
h2.categories 		{font-family:"Times New Roman", Times, serif; font-size:18pt; padding-top:5px;margin-bottom:5px}
.category p 		{font-size:7pt;margin-top:5px;}	

#excuse {padding:15px;color:#9B251B;background:#FFFFCC}
#excuse h1 {font-size:14pt}
#excuse p	{font-size:9pt;}

#intro {height:210px; margin:-15px 0 0 0;padding:25px;background:url('/images/right-col-bg.gif') no-repeat}
#intro h2 {color:#fff}
#intro p {color:#FFF;width:70%;}

#testiquote 	{background: url('/images/quote2.gif') no-repeat; padding:35px 50px 50px 50px;margin:0;height:300px;	}
#testiquote h2 	{width:100%;border-bottom:2px solid white;color:#FFFFFF;font-family:"Times New Roman", Times, serif;font-size:18pt;font-weight:bold;font-style: italic;}
#testiquote p 	{color:#FFFFFF;margin:0}

/** Product Detail Pages ********************************/
.categories A{FONT-WEIGHT: bold;FONT-SIZE: x-small;FONT-FAMILY: 'Times New Roman'}
.featured{}
.featured TD{ FONT-SIZE: x-small; FONT-FAMILY: Arial}



.ProductHeader{	PADDING-TOP:1em;FONT-WEIGHT: bold;FONT-SIZE: medium;COLOR: black;FONT-STYLE: normal;FONT-FAMILY: Verdana, Arial;TEXT-ALIGN:left;}
.ProductTitle{PADDING-TOP:.5em;PADDING-BOTTOM:.5em;FONT-WEIGHT: bold;line-height:1.25em;FONT-SIZE: small;COLOR: #9B251B;FONT-STYLE: normal;FONT-FAMILY: Arial;TEXT-ALIGN:left;}
.ProductTitle A{PADDING-TOP:.5em;PADDING-BOTTOM:.5em;line-height:1.25em;FONT-WEIGHT: bold;FONT-SIZE: small;COLOR: #9B251B;FONT-STYLE: normal;TEXT-ALIGN:left;}
.ProductTitle A:hover{PADDING-TOP:.5em;PADDING-BOTTOM:.5em;line-height:1.25em;FONT-WEIGHT: bold;FONT-SIZE: small;COLOR: black;FONT-STYLE: normal;TEXT-ALIGN:left;}
.ProductPrice{font-weight:bolder;FONT-SIZE: medium;COLOR: black;FONT-FAMILY: Arial;TEXT-ALIGN:left;font-style:normal;}
.ProductPriceCost{font-weight:bolder;FONT-SIZE: 18pt;COLOR: #A02015;FONT-FAMILY: Arial;TEXT-ALIGN:center;font-style:normal;}
.ProductDesc{FONT-SIZE: x-small;COLOR: black;FONT-STYLE: normal;FONT-FAMILY: Arial;TEXT-ALIGN:left;letter-spacing:.13em;}
TD.Button A:visited{FONT-WEIGHT: bold;FONT-SIZE: medium;COLOR: white;FONT-FAMILY: Arial;BACKGROUND-COLOR: #9B251B;TEXT-DECORATION: none}
TD.Button A:hover{FONT-WEIGHT: bold;FONT-SIZE: medium;COLOR: #9B251B;FONT-FAMILY: Arial;BACKGROUND-COLOR: white;TEXT-DECORATION: none}
TD.Button A:link{FONT-WEIGHT: bold;FONT-SIZE: medium;COLOR: white;FONT-FAMILY: Arial;BACKGROUND-COLOR: #9B251B;TEXT-DECORATION: none}

a.Button A:visited{FONT-WEIGHT: bold; FONT-SIZE: medium;COLOR: white;FONT-FAMILY: Arial;BACKGROUND-COLOR: #9B251B;TEXT-DECORATION: none}
a.Button A:hover{FONT-WEIGHT: bold;FONT-SIZE: medium;COLOR: #9B251B; FONT-FAMILY: Arial; BACKGROUND-COLOR: white; TEXT-DECORATION: none}
a.Button A:link{FONT-WEIGHT: bold;FONT-SIZE: medium;COLOR: white;FONT-FAMILY: Arial;BACKGROUND-COLOR: #9B251B;TEXT-DECORATION: none}

#prodImage {width:100%}
#buyNow {width:200px;float:right;background:#FFF ;margin:0 0 0 15px;padding:23px 15px 15px 15px;}
#buyNow-btn {display:none}
#buyNow-btn a h4 {cursor:pointer;height:60px;width:220px;color:#FFF;font-family:"Times New Roman", Times, serif;font-weight:bold;font-style:italic;font-size:24pt;text-align:center;margin:0;padding-top:15px;}
#buyNow-btn a:hover h4 {background:#FFF url('/images/buyNow-Btn-bg2.gif') top left no-repeat;}

#detail-task {border-left: 1px solid black;padding-left:15px;min-height:200px}
#detail-task a {display:none}
#detail-task a:hover {display:none}
#tdPay {text-align:right;font-size:32pt;}

#description {}
#description p {font-family:Arial, Helvetica, sans-serif;font-size:10pt;padding-left:25px;}

#options {width:474px;background:#EAEAEA;margin-left:25px;padding:5px}
img.dscrpLightning {margin-left:25px;}
/** CATALOG.asp page  *********************************/
#featured-index			{}
.featured-prod a 		{padding:10px;color:black; min-height: 86px;text-decoration: none;border-bottom: 1px solid gray;clear:both;margin:2px}		
.featured-prod a img 	{margin-right:15px;float:left;border:none; clear:left; height:75px;width:75px;}
.featured-prod a:link, 
a:visited 				{display: block;}	
.featured-prod a:hover 	{color: #666666;background: #EAEAEA;}	
.featured-prod a:active	{}
.featured-prod h2 		{font-family:"Times New Roman", Times, serif; font-size:18pt; padding-top:5px;margin-bottom:5px}
.featured-prod p 		{font-size:7pt;margin-top:5px;}
.featured-prod-price	{width:135px; float:right; color:#9B251B;font-family:Arial, Helvetica, sans-serif;font-size:24pt;margin:-55px 75px 0 0}	

#catalog-index			{}
.cat-swatch				{float:left;padding:0 10px 0 10px;margin-top:10px;}
.cat-swatch	 a 			{width:135px;float:left; padding:10px;color:black; height: 150px;background:#FFFFFF;text-decoration: none;border-right: 1px solid gray;border-bottom: 1px solid gray;clear:both;}		
.cat-swatch	 a img 		{float:left;border:none; clear:both; height:75px;width:75px;}
.cat-swatch	 a:link, 
a:visited 				{display: block;}	
.cat-swatch	 a:hover 	{color: #666666;background: #EAEAEA;border-right:1px solid gray;}	
.cat-swatch	 a:active	{}
.cat-swatch	 h2 		{text-align:right;clear:left; font-family:Arial, Helvetica, sans-serif, Times, serif; font-size:13pt; margin:0}

/** product.asp page  *********************************/
#product-index			{}
.product-swatch				{float:left;padding:0 10px 0 10px;margin-top:10px;}
.product-swatch a 			{width:135px;float:left; padding:10px;color:black; height: 305px;background:#FFFFFF;text-decoration: none;border-right: 1px solid gray;border-bottom: 1px solid gray;clear:both;}		
.product-swatch	 a img 		{float:right;border:none; clear:both; margin-bottom:15px;}
.product-swatch	 a:link, 
a:visited 					{display: block;}	
.product-swatch	 a:hover 	{color: #9B251B;background: #EAEAEA;border-right:1px solid gray;}	
.product-swatch	 a:active	{}
.product-swatch	 a h2 		{text-align:left;clear:right; font-family:Arial, Helvetica, sans-serif, Times, serif; font-size:13pt; margin-top:0;}
.product-swatch	 a:hover h2 {color:#9B251B}

/** order.asp *******************************************/
#info {margin-top:-2em;}
#info h2 {margin-top:0}


/** have a question div *********************************/
.haveaquestion {background:#FEFEED url('/images/questionmark.jpg') no-repeat left top;min-height:110px;padding: 20px 20px 15px 60px;}
.haveaquestiontext {color:#AB3434;padding-top:5px;font-size:16pt;font-weight:bold;}
.haveaquestiondetail {margin-top:10px;float:left;color:black;width:250px;padding-left:15px;}

/** Lightning Line Pop Up *******************************/
.lightning-popUp {right:0px;}

/** Info Pages Styles ***********************************/
#pageTitle		{min-height:110px;display:block;clear:both;	background:url('/images/label_bg.gif') top center no-repeat;margin:0;}
#pageTitle h1 	{font-family: times, serif; font-size: 24pt; color: #000000; font-weight: bold; text-align: left; margin:0 0 0 25px;}
#pageTitle p 	{font-family:Arial, Helvetica, sans-serif; font-size:10pt; margin:0 0 0 25px;}

/** configproduct.asp ***********************************/
productTitle {width:90%;}

/** searchKeyword.asp ***********************************/
#product-index-search			{}
.product-swatch-search				{float:left;padding:0 10px 0 10px;margin-top:10px;}
.product-swatch-search a 			{width:135px;float:left; padding:10px;color:black; min-height: 225px;text-decoration: none;border-right: 1px solid gray;border-bottom: 1px solid gray;clear:both;}		
.product-swatch-search	 a img 		{float:right;border:none; clear:both; margin-bottom:15px;}
.product-swatch-search	 a:link, 
a:visited 					{display: block;}	
.product-swatch-search	 a:hover 	{color: #9B251B;background: #EAEAEA;border-right:1px solid gray;}	
.product-swatch-search	 a:active	{}
.product-swatch-search	 a h2 		{text-align:left;clear:right; font-family:Arial, Helvetica, sans-serif, Times, serif; font-size:13pt; margin-top:0;}
.product-swatch-search	 a:hover h2 {color:#9B251B}


/** Information Pages (Non-Dynamic) *********************/
.info h1 	{}
.info h2 	{color:#9B251B;letter-spacing:.0125em;font-size:16pt;display:block;margin:20px 0 0 0;}
.info h3 	{color:#9B251B;letter-spacing:.0125em;margin:10px 0 0 0}
.info p 	{padding-right:50px;margin:0}
.info 		{width:631px;margin:0;padding: 0 30px 15px 35px;}
.info ul 	{margin:0}

.infoIntro {width:656px;padding:15px;background:#9B251B url('/images/bl-bg-red.gif') bottom left no-repeat;color:#FFFFFF;border-top:1px solid black;float:right}
.infoIntro h3 {color:#FFFFFF; font-family:"Times New Roman", Times, serif;font-style:italic;letter-spacing:.0125em;font-size:14pt;margin:0}
.infoIntro p {width:90%;margin:0;padding-left:15px;border:none;background:none;border-left:1px solid silver}
.infoIntro img {}


.signature {border-top:1px solid silver;color:#666666;font-family:Arial, Helvetica, sans-serif;text-align:left;font-size:9pt; margin:-5px;padding:5px 0 0 0}

#notice {width:200px;height:300px;position:absolute;top:0px;right:0px;background:#9b251B;z-index:99;float:right}

/** structure **********/
body {background:#B9B9B9 url("../../images/bg.gif") top left no repeat;}

#main-content {width:100%;min-height:780px;position: absolute;top:200px;padding:0px;background:inherit;}
#main-content-detail {width:100%;min-height:780px;position:absolute;top:49px;padding:0px;}

#center-wrap {position:absolute;display:block;width:926px;min-height:400px;left:0;margin: 0; padding:0px; background:transparent}

#left-col {display:none}
#left-col.detail {display:none}

#right-col {width:739px;position:absolute;left:0px; top:50px;min-height:300px; background:#FFFFFF url('/images/bg-RC.gif') top right repeat-y;float:left; border-top:2px solid #9B251B; border-right:1px solid #9B251B;display:block; padding:15px 0 15px 0;z-index:0;}
#right-col.details {padding:0px 0px 30px 0px;margin-top:0px;background:#9B251B url('/images/right-col-bg.gif') top right no-repeat; border-top:none;border-right:none;}

