html, body {width:100%;margin:0px;color:#FFFFFF;background-color:#000000;text-align:center;}
body, p, td, div {font-family:Arial,Helvetica,sans-serif;font-size:12pt;}
p, td, div {text-align:left;}
img {border:0px;}
#main {margin:30px auto;width:900px;border-collapse:collapse;border:0px;background-color:#313131;}
#main td {vertical-align:top;border:0px;padding:0px;background-color:#313131;}
#main td.txttitle {padding:10px 10px 10px 140px; font-size:14pt;}
#main td.txt {padding:20px;}
#main td.gy {background-color:#717171;}
.txtcol {padding:20px;}

/* Order Page */
#main td .left_content	{background-color:#717171; padding:20px; width:180px;}
#main td .right_content	{background-color:#717171; padding:20px; width:106px; vertical-align:middle; font-size:20pt;}
#main td .prod_image	{background-color:#000000; width:534px; padding:10px 0px 10px 0px; vertical-align:middle; text-align:center;}
.orange					{color:#FF5C00;}
.big					{font-size:15pt;}
.textbox				{background-color:#939393; border:1px solid #313131; width:40px; height:25px;vertical-align:middle;font-size:12pt; color:#ffffff;}
.qty					{font-size:13pt;}
.register				{font-size:11pt;}
.subhead				{color:#FF5C00;font-weight:bold;}
.warning 				{font-size: 12pt;color: #FF5C00;}
.billing_textbox		{width:300px; padding:3px; border:solid 1px #313131;background-color:#939393;color:#ffffff;font-family:Arial,Helvetica,sans-serif;}
#cart_summary td		{padding:6px;}

/* Contact Page */
.contactform 			{width:500px; margin:0px 0px 0px 0px; padding:10px 10px 0 50px; background-color:#717171;}
.contactform label.left,
.contactform label.left_hl {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:12pt;}
.contactform .alertmsg,
.contactform label.left_hl {font-weight:bold;color: #FF5C00;}
.contactform select.combo {width:305px; padding:2px; border:solid 1px #313131;background-color:#939393 !important;color:#ffffff;font-family:Arial,Helvetica,sans-serif; }
.contactform input.field {width:300px; padding:3px; border:solid 1px #313131;background-color:#939393 !important;color:#ffffff;font-family:Arial,Helvetica,sans-serif;}
.contactform input.captcha {width:300px; padding:3px; border:solid 1px #313131;color:#ffffff;}
.contactform textarea 	{width:300px; padding:2px; border:solid 1px #313131;color:#ffffff;background-color:#939393 !important;font-family:Arial,Helvetica,sans-serif; }
.contactform input.button {width:100px;float:right; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; color:#ffffff;background-color:#000000;font-family:Arial,Helvetica,sans-serif; border:solid 1px #000000;font-size:15pt;}
.contactform input.button:hover {cursor: pointer; }
.contactform .clear_br	{clear:both; height:15px;}
.contactform #captcha 	{width:325px;display:table-cell;}
.hilite					{color:#FF5C00;font-size:12px;font-weight:normal;}
.tfvHighlight			{color: #FF5C00;font-weight:bold;}
.tfvNormal				{color: #506b72;font-weight:normal;}
.hr_line				{height: 0px; border:0px solid #cccccc; border-top-width: 1px; }

.error					{width:100%;padding:20px;font-weight:bold;color:#FF5C00;}
