/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  background: #000000;
  color: #000000;
  margin: 0px;
  font: 11px Verdana, Arial, Helvetica, sans-serif; 
  color: #5e5e5e;
}

A {
  color: #269ac0;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #000000;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #000000;
  font-weight : bold;
}

A.headerNavigation { 
  color: #000000;
  font-size:14px;
}

A.headerNavigation:hover {
  color: #000000;
  font-size:14px;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxContents2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #269ac0;
}

A.pageResults:hover {
  color: #269ac0;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
/*  color: #9a9a9a;
*/  color:#000000;
   padding-left:10px;
}
TD.pageHeading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
/*  color: #9a9a9a;
*/  color:#000000;
   padding-left:10px;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.maxText a{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight:bold;
}


TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

/* OTF contrib begins */
/* DDB - 041031 - Form Field Progress Bar */
.progress{
	width: 1px;
	height: 18px;
	color:#000000;
	font-size: 12px;
	overflow: hidden;
	padding-left: 0px;
	width:50px;
	display:none;
}
/* OTF contrib ends */

/* */
#dhtmlgoodies_slideshow{
		width:680px;	/* Total width of slideshow */


	}
	
	#previewPane{
		border:1px solid #CCCCCC;
		margin-bottom:10px;	
		text-align:center;
		vertical-align:middle;
		padding:10px;
		width:500px;
		margin-left:auto;
		margin-right:auto;
		margin-top:10px;
		position:relative;
	}
	
#previewPane {
		border:1px solid #CCCCCC;
		margin-bottom:10px;	
		text-align:center;
		vertical-align:middle;
		padding:10px;
		width:500px;
		margin-left:auto;
		margin-right:auto;
		margin-top:10px;
		position:relative;
} /* FF*/
* html #previewPane {
		border:1px solid #CCCCCC;
		margin-bottom:10px;	
		text-align:center;
		vertical-align:middle;
		padding:10px;
		width:500px;
		margin-left:0;
		margin-right:0;
		margin-top:10px;
		position:relative;
} /* IE6 */
*+html #previewPane {
		border:1px solid #CCCCCC;
		margin-bottom:10px;	
		text-align:center;
		vertical-align:middle;
		padding:10px;
		width:500px;
		margin-left:0;
		margin-right:0;
		margin-top:10px;
		position:relative;
} /* IE7 */
	
	
	
	#previewPane img{
		line-height:400px;
	}
	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
		font-style:italic;
		text-align:center;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */
		font-size:0.9em;
	}
	#galleryContainer{
	height:102px;
	position:relative;
	overflow:hidden;
	/* CSS HACK */
		height: 100px;	/* IE 5.x - Added 2 pixels for border left and right */
	height/* */:/**/100px;	/* Other browsers */
	height: /**/100px;
	background-image:url(./customers_images/pro222.gif);
				
	}
	#arrow_left{
		position:absolute;
		left:0px;
		z-index:10;
	}
	#arrow_right{
		position:absolute;
		right:0px;
		z-index:10;		
	}
	#theImages{
		position:absolute;
		height:87px;
		left:26px;
		width:100000px;
		padding-top:13px;
		
	}
	#theImages #slideEnd{
		float:left;
	}
	#theImages img{
		float:left;
		padding:0px 8px 0px 3px;		
		cursor:pointer;
		border:0px;
	}

	#waitMessage{
		display:none;
		position:absolute;
		left:200px;
		top:150px;
		background-color:#FFF;
		border:3px double #000;
		padding:4px;
		color:#555;
		font-size:0.9em;
		font-family:arial;	
	}
	
	#theImages .imageCaption{
		display:none;
	}

#main{
	width:739px;
	margin-left:auto;
	margin-right:auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #5D5D5D;
	border-left-color: #5D5D5D;
	padding-bottom:20px;
	background-color: #ffffff;
}

#top_bg {
	margin-left:auto;
	margin-right:auto;
/*	background-image:url(images/top_bg.gif);
*/	height:10px;
	width:739px;
	background-repeat: no-repeat;
	margin-top:10px;
	background-position: top;
}

#bottom_bg {
	margin-left:auto;
	margin-right:auto;
/*	background-image:url(images/bottom_bg.gif);
*/	height:9px;
	width:739px;
	clear:both;
}

#footer_link {
	background-color:#FFDE03;
	height:26px;
	width:739px;
	margin-left:auto;
	margin-right:auto;
}
#rights {float: left; padding-top:0px; padding-left: 10px; display:inline; margin-top:-10px;}
#links {float: right; padding-top:0px; padding-right: 10px; text-align:right; display:inline;margin-top:-10px;}
a {text-decoration: none; font-size:10px; font: Verdana, Arial, Helvetica, sans-serif; color: #269ac0}
a:hover {text-decoration: underline; font-size:10px; font: Verdana, Arial, Helvetica, sans-serif; color: #269ac0}
#logo {
	width:173px;
	height:86px;
	float:left;
}
#top_right {
	float:left;
	width:551px;
	height:48px;
	background-image: url(images/top_right_bg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top:38px;
	padding-right:15px;
}
#top_right a{
	font-size:13px;
	color:#000000;
	font-weight:bold;
	padding-left:8px;
	margin-right:8px;
	text-decoration:none;
	font-family:Tahoma;
}
#top_right a:hover{
	font-size:13px;
	color:#269ac0;
	font-weight:bold;
	padding-left:8px;
	margin-right:8px;
	text-decoration:none;
	font-family:Tahoma;
}
#middle_bg{
	clear:both;
	margin-left:auto;
	margin-right:auto;
/*	background-image:url(images/middle_bg.gif);
*/	height:8px;
	width:739px;
}
#menu {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5D5D5D;
}
#menu .link1 {
	background-image: url(images/menu_btn1.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:152px;
	height:38px;
	display: block;
	float:left;
}
#menu .link1:hover {
	background-image: url(images/menu_btn1_1.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:152px;
	height:38px;
	display: block;
	float:left;
	text-decoration:none;
}
#menu .link2 {
	background-image: url(images/menu_btn2.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:145px;
	height:38px;
	display: block;
	float:left;
}
#menu .link2:hover {
	background-image: url(images/menu_btn2_1.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:145px;
	height:38px;
	display: block;
	float:left;
	text-decoration:none;
}
#menu .link3 {
	background-image: url(images/menu_btn3.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:144px;
	height:38px;
	display: block;
	float:left;
}
#menu .link3:hover{
	background-image: url(images/menu_btn3_1.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:144px;
	height:38px;
	display: block;
	float:left;
	text-decoration:none;
}
#menu .link4 {
	background-image: url(images/menu_btn4.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:145px;
	height:38px;
	display: block;
	float:left;
}
#menu .link4:hover {
	background-image: url(images/menu_btn4_1.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:145px;
	height:38px;
	display: block;
	float:left;
	text-decoration:none;
}
#menu .link5 {
	background-image: url(images/menu_btn5.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:153px;
	height:38px;
	display: block;
	float:left;
}
#menu .link5:hover {
	background-image: url(images/menu_btn5_1.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:153px;
	height:38px;
	display: block;
	float:left;
	text-decoration:none;
}
.imgborder{
	border: 1px solid #CCCCCC;
}
.pn {
	line-height:20px;
	font-weight:bold;
}
.pp {
	line-height:10px;
	font-weight:bold;
	color:#000000;
}
.imgtop{
	margin-top:5px;
}
#api{
	position:absolute;
	right:0px;
	left:0px !important;
	left:13px;
}
#pp{
	padding-right:18px;
	margin:0px;
	margin-bottom:10px;
	color:#000000;
	font-weight:bold;
}
#pps{
	padding-right:18px;
	margin:0px;
	margin-bottom:10px;
	color:#000000;
	font-weight:bold;
}
#pd{
	padding-right:5px;
	float:left;
	text-align:left;
}
#pds{
	padding-right:5px;
	float:left;
	text-align:left;
}
#pspf{
	margin-left:30px;
	padding-right:5px;
	padding-left:20px;
}
#op3content{
	margin-left:30px;
	padding-right:5px;
	padding-left:20px;
	margin-top:20px;
}
/*#pl{
	padding-right:18px;
	padding-left:150px;
	margin:0px;
}
#pl li{
	margin-left: 20px;
}
*/
#ra {
	padding-right:18px;
	padding-left:150px;
	margin:0px;
	margin-top:10px;
}

#ra2{clear:both; position:absolute; bottom:0px; right:25px;}

html*#ra2{clear:both; position:absolute; bottom:0px; right:25px;}

*+html #ra2{clear:both; position:absolute; bottom:0px; right:25px;} 

* html #ra2{clear:both; position:absolute; bottom:660px; right:25px;}

div.fieldset {
	border:  1px solid #afe14c;
	margin: 10px 0;
	padding: 20px 10px;
}
div.fieldset span.legend {
	position: relative;
	background-color: #FFF;
	padding: 3px;
	top: -30px;
	font: 14px Arial, Helvetica, sans-serif;
	color: #73b304;
}

div.flash {
	width: 375px;
	margin: 10px 5px;
	border-color: #D9E4FF;

	-moz-border-radius-topleft : 5px;
	-webkit-border-top-left-radius : 5px;
    -moz-border-radius-topright : 5px;
    -webkit-border-top-right-radius : 5px;
    -moz-border-radius-bottomleft : 5px;
    -webkit-border-bottom-left-radius : 5px;
    -moz-border-radius-bottomright : 5px;
    -webkit-border-bottom-right-radius : 5px;

}

.progressWrapper {
	width: 357px;
	overflow: hidden;
}

.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(images/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}
.qa{
	padding-left:20px;
	padding-right:20px;
}
#subt{
	width:200px; 
	position:absolute;
	right:0px;
	top:250px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
html*#subt{
	width:200px; 
	position:absolute;
	right:0px;
	top:250px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
*+html #subt{
	width:200px; 
	position:absolute;
	right:0px;
	top:250px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
* html #subt{
	width:200px; 
	position:absolute;
	right:0px;
	top:250px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
#step1{
	position:absolute;
	top:0px;
	left:0px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-right: 5px;
	padding-left: 5px;
}
html*#step1{
	position:absolute;
	top:0px;
	left:0px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-right: 5px;
	padding-left: 5px;
}
*+html #step1{
	position:absolute;
	top:0px;
	left:0px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-right: 5px;
	padding-left: 5px;
}
* html #step1{
	position:absolute;
	top:0px;
	left:0px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-right: 5px;
	padding-left: 5px;
}
#step2{
	position:absolute;
	top:266px;
	left:0px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-right: 5px;
	padding-left: 5px;
}
html*#step2{
	position:absolute;
	top:280px;
	left:0px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-right: 5px;
	padding-left: 5px;
}
*+html #step2{
	position:absolute;
	top:267px;
	left:0px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-right: 5px;
	padding-left: 5px;
}
* html #step2{
	position:absolute;
	top:267px;
	left:0px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-right: 5px;
	padding-left: 5px;
}
#subt2{
	width:180px; 
	position:absolute;
	right:0px;
	top:120px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
html*#subt2{
	width:180px; 
	position:absolute;
	right:0px;
	top:150px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
*+html #subt2{
	width:180px; 
	position:absolute;
	right:0px;
	top:150px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
* html #subt2{
	width:180px; 
	position:absolute;
	right:0px;
	top:150px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
#subt2_new{
	width:200px; 
	position:absolute;
	right:0px;
	top:50px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
html*#subt2_new{
	width:200px; 
	position:absolute;
	right:0px;
	top:80px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
*+html #subt2_new{
	width:200px; 
	position:absolute;
	right:0px;
	top:60px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
* html #subt2_new{
	width:200px; 
	position:absolute;
	right:0px;
	top:60px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
#step3{
	position:absolute;
	top:160px;
	left:0px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-right: 5px;
	padding-left: 5px;
}
html*#step3{
	position:absolute;
	top:160px;
	left:0px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-right: 5px;
	padding-left: 5px;
}
*+html #step3{
	position:absolute;
	top:160px;
	left:0px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-right: 5px;
	padding-left: 5px;
}
* html #step3{
	position:absolute;
	top:160px;
	left:0px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-right: 5px;
	padding-left: 5px;
}