.png {
	background-image: expression(
        this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "images/space.gif"
    );
}




body					{font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color: #FFF; margin:0; padding:0;background-color:#000; background-image:url(../images/phantom-tracking-background.jpg); background-repeat:no-repeat; background-position: top; border: thick}
h2						{font-size:16px; color: #EA1D24; font-weight:normal; margin:5px 0px 5px 0px; font-weight:bold; font-family: Georgia, "Times New Roman", Times, serif}
h3						{font-size:24px; color: #EA1D24; font-weight:normal; margin:15px 0px 15px 0px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif}
.clear					{clear: both}
.hide                   {display: none}
.show                   {display: block}
a						{color: #FC0; text-decoration:none}
a:hover					{color: #FFFFFF; text-decoration:underline;}
a img, a:hover img		{border:none}
a img					{margin-right:1px}
a:hover img				{margin-top:1px; margin-bottom:-1px; margin-right:0}
body.app				{font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #FFF; margin:0; padding:0;}
.clear					{clear:both}
.canvas					{width:995px; margin:0 auto}
.leftmain				{ float:left; width:271px}
.rightmain				{ float:left; width:724px}
.info_left				{ margin:0px 0px 0px 10px}
.info_left ul 			{padding-left:13px; margin-bottom:20px;}
.pt_logo				{width:241px; height:180px; text-align:center; margin:15px 0px 0px 0px}
.pt_logo_company		{width:190px; float:left; text-align: left; padding:15px 0px 0px 10px}
.bottom_left			{width:187px; height:174px; margin:10px 0px 0px 10px}
.bottom_left_product	{border:solid 5px #caced0; display:block; width:209px; height:302px; margin:10px 0px 0px 10px}
.bottom_left_purchase	{border:solid 5px #caced0; display:block; width:239px; height:174px; margin:10px 0px 0px 10px}
.bottom_left_purchase2	{width:239px; height:174px; margin:10px 0px 30px 0px}
.midbox					{border:solid 5px #caced0; display:block; float:right}
.midbox_product			{float:right;}

.nav_logo_box			{ width:995px;margin:0 auto;height:80px;z-index:1;}

.topnav					{text-align:right; padding:10px 0px 0px 0px; margin:0px 0px 10px 0px;color:#8BCADA; font-size:11px}
ul.nav 					{margin:10px 0px 0px 0px; padding:0px; width:100%;font-size:14px;}
.nav li 				{list-style: none; display:inline;}
.nav li a				{float:right;padding: 8px 0px 12px 12px;text-decoration:none; color: #FC0;display:compact}
.nav li a:hover			{text-decoration: none;}
.nav li :hover			{ color: #EA1D24}
.topinfo                {font-size: 14px;}
.topnav_2				{text-align:right; padding:10px 0px 0px 0px; margin:0px 0px 10px 0px;color:#8BCADA; font-size:11px; width:795px; float: left}

.products-middle		{float:right; width:724px;}
.middle-info-product	{width:653px;float:right; padding:10px 0px 10px 0px}
.tabs					{}


.bottommain				{width:724px}

.box1					{}
.box2					{}
.box3					{}


.box1					{float:left; padding:10px 0px 0px 72px; width:195px}
.box2					{float: left; padding:10px 0px 0px 34px; width:195px}
.box3					{float:right; padding:10px 0px 0px 0px; width:195px}
				
.box1 img,
.box2 img,
.box3 img				{}

.box_product_1			{float:right; padding:20px 0px 0px 33px; width:195px}
.box_product_2			{float:right; padding:20px 0px 0px 33px; width:195px}
.box_product_3			{float:right; padding:20px 0px 0px 0px; width:195px}
.box1 p,
.box2 p,
.box3 p					{}

.first					{}
.last					{}

.footer					{height:55px; margin:60px 0px 0px 0px; text-align:center;font-size:11px}
.links					{padding: 0px 0px 0px 15px;}
.copyright				{ text-align:center;color:#8BCADA; font-size:11px}

.mid_box_company		{width:995px;margin:0 auto;}
.top_row_info			{ padding:10px 0px 15px 10px; margin:0px}

.left_table_image		{float:right; width:440px;}
.right_table_info		{float:left; padding:0px 0px 0px 10px; width:480px}


.right_table_info_support {float:left; margin:10px 0px 10px 10px; width:550px; border-top: dotted; border-top-width:thin; padding:10px 0px 10px 0px; border-bottom: dotted;border-bottom-width:thin;}
.images_box_left		{float:left;width:995px;  margin:0px}
.right_images			{ margin:43px 0px 25px 0px}

.share					{ margin:10px;}


CODE 					{font-family: arial, verdana, helvetica, sans-serif;font-size: 1em;}
FORM, SELECT, INPUT		{display: inline;font-size: 1em;margin: 0.1em;}
TEXTAREA 				{margin: 0.2em 0.15em;border: 1px solid #cccccc;}

FIELDSET 				{padding: 0.5em;margin: 0.5em 0em;border: 1px solid #cccccc;}
LEGEND 					{font-weight: bold;padding: 0.3em;color: white;}
LABEL, h4.optionName	{line-height: 1.5em;padding: 0.2em;}
LABEL.inputLabel 		{width: 12em;float: left;}
LABEL.inputLabelPayment {width: 14em;float: left;padding-left: 2.5em;}
LABEL.inputReadOnly     {width: 12em; color:Yellow;}
ADDRESS 				{font-style: normal;}
.clearBoth 				{clear: both;}
HR 						{height: 1px;margin-top: 0.5em;border: none;border-bottom: 1px solid #9a9a9a;}
/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {line-height: 1.8em;padding: 0.2em;border: 1px solid #9a9a9a;}
.messageStackWarning, .messageStackError {background-color: #ff0000;color: #ffffff;}
.messageStackSuccess 	{background-color: #99FF99;color: #000000;}
.messageStackCaution	 {background-color: #E9E9E9;color: #000000;}
/*wrappers - page or section containers*/
#mainWrapper 			{background-color: #000000;text-align: left;width: 993px;vertical-align: top;border: 1px solid #9a9a9a;}
#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage 			{margin: 0em;padding: 0em;}
.alert 					{color: #FF0000;margin-left: 0.5em; text-align:right}
.buttonRow_forward		{text-align:right}

.cvvexplain 			{border: 4px solid #036; background: #fff; width: 400px; padding: 5px; }
.cvvexplain h5 			{background: none; font-size: 12px; font-weight: bold; color: #333;padding:0px 0px 0px 10px}
.cvvexplain p 			{font-size: 11px; color: #555; padding:0px 10px 0px 10px}
.cvvexplain img 		{margin-left: 50px;}
.cvvexplain a			{color: #C00;}

.tersm_conditions_1		{width:350px}
.login					{float:left;width:550px}
.rememberme				{padding:15px 15px 15px 159px}
.buttonRow_login		{padding:0px 15px 0px 159px}	
.having_trouble			{padding:0px 15px 0px 132px}

.login_right_side		{float:right}

input.error             {border: solid 2px red;}
label.error             { float: none; color: red; padding-left: .5em; vertical-align: top; }

.submit                 { width:112px; height:31px;}
.oddtr
{
	background-color:#EFF1F1;
}
.eventr
{
	background-color:#F8F8F8;
}
.trover
{
	background-color: #0099CC;
}
.trclick
{
	background-color: #00CCCC;
}
