/* -- PTR Support Revised -- */
#ptr_rev_main{
float:left;
width:1052px;
padding:10px 14px;
}
object {
	float: left;
	clear: none;
}
label.error {
	float: left;
	clear: both;
	color: red;
}
#supp_mainright{
float:right;
margin-right: 15px;
width:220px;
}
#supp_mainright2{
float:right;
width:220px;
}
#supp_mainleft{
float:left;
width:798px;
}
.supp_vidtop{
float:left;
width:778px;
padding:0 10px 10px 10px;
}
.supp_vidtop_head{
float:left;
width:778px;
font-family:Arial, Verdana, sans-serif;
font-weight:bold;
color:#254669;
font-size:16pt;
margin-top: 10px;
}
.supp_vidtop_con{
float:left;
width:778px;
font-family:Arial, Verdana, sans-serif;
color:#333333;
font-size:9pt;
}

.supp_vidbot{
float:left;

}
.supp_vidbot_tabs{
	height: 31px;
}
.supp_vidbot_tabs_vid {
	float:left;
	width:119px;
	margin-right:4px;
}
.supp_vidbot_tabs_vid img {
	position: relative;
	z-index: 2;
	zoom: 1;
}
.supp_vidbot_tabs_howto{
float:left;
width:119px;
}
.supp_vid_right {
	float: left;
	width: 650px;
}
/*.supp_vidbot_tabs_vidbg{
float:left;
width:798px;
height:2px;
background-image:url(http://d18suidgqx89qv.cloudfront.net/ptr_supp_vidtab_bg.png);
background-position:top;
background-repeat:no-repeat;
}
.supp_vidbot_tabs_howtobg{
float:left;
width:798px;
height:2px;
background-image:url(http://d18suidgqx89qv.cloudfront.net/ptr_supp_howtotab_bg.png);
background-position:top;
background-repeat:no-repeat;
}*/
.supp_vidbot_vid_col{
	/*float:left;
	width:776px;*/
	margin-top: -1px;
	/*clear: both;*/
	border:1px solid #254669;
	padding: 10px;
}
.supp_vidbot_vid_col_row{
	/*float:left;
	width:776px;*/
	min-height: 50px;
	padding:10px 0 10px 0;
	border-bottom:1px dashed #333333;
}
.supp_vidbot_vid_col_row_last{
	float:left;
	/*width:776px;*/
	padding:10px 0 10px 0;
}
.supp_vidbot_vid_col_row_img{
float:left;
width:75px;
margin-right: 10px;
}
.supp_vidbot_vid_col_row_con{
/*float:left;
width:616px;*/
padding:0 0 0 10px;
}
.supp_vidbot_vid_col_row_con_head{
/*float:left;
width:616px;*/
font-family:Arial, Verdana, sans-serif;
color:#254669;
font-size:12pt;
}
.supp_vidbot_vid_col_row_con_bot{
/*float:left;
width:616px;*/
font-family:Arial, Verdana, sans-serif;
color:#333333;
font-size:9pt;
}
.supp_vidsel_crumb{
float:left;
width:778px;
font-family:Arial, Verdana, sans-serif;
color:#333333;
font-size:8pt;
padding:5px 0 5px 0;
}
.supp_vidsel{
float:left;
width:778px;
}
.supp_vidsel_row{
float:left;
width:778px;
padding:0 0 10px 0;
border-bottom:1px dashed #333333;
}

.supp_rt_column{
float:left;
width:202px;
height:21px;
background-image:url(http://d18suidgqx89qv.cloudfront.net/checkout_rtcart_batchsumhdr.png);
background-position:top;
background-repeat:no-repeat;
font-family:Arial, Verdana, sans-serif;
font-weight:bold;
color:#254669;
font-size:9pt;
padding:4px 9px 0 9px;
}
.supp_rt_column_con{
float:left;
width:200px;
border-left:1px solid #254669;
border-right:1px solid #254669;
border-bottom:1px solid #254669;
padding:0 9px 10px 9px;
}
.supp_rt_column_row{
float:left;
width:200px;
padding:10px 0 10px 0;
border-bottom:1px solid #cccccc;
}

.supp_rt_column_pic{
float:left;
width:101px;
}
.supp_rt_column_pic_info{
float:left;
width:94px;
padding-left:5px;
}
.supp_rt_column_pic_infohead{
float:left;
width:94px;
font-family:Arial, Verdana, sans-serif;
font-weight:bold;
color:#254669;
font-size:8pt;
}
.supp_rt_column_pic_infocon{
float:left;
width:94px;
font-family:Arial, Verdana, sans-serif;
color:#333333;
font-size:8pt;
padding-top:5px;
}

.supp_rt_column_pic_howto_info{
float:left;
width:195px;
padding-left:5px;
}
.supp_rt_column_pic_howto_infohead{
float:left;
width:195px;
font-family:Arial, Verdana, sans-serif;
font-weight:bold;
color:#254669;
font-size:8pt;
}
.supp_rt_column_pic_howto_infocon{
float:left;
width:195px;
font-family:Arial, Verdana, sans-serif;
color:#333333;
font-size:8pt;
padding-top:5px;
}

.supp_howtosel{
float:left;
width:778px;
font-family:Arial, Verdana, sans-serif;
color:black;
font-size:9pt;
}

.supp_howtosel p {
	margin: 8px 0 8px 0;
}

.supp_faqbot_left{
float:left;
width:121px;
padding:0 10px 0 10px;
}
.supp_faqbot_left_menumain{
float:left;
width:121px;
}
.supp_faqbot_lmm_top{
float:left;
width:121px;
height:10px;
background-image:url(http://d18suidgqx89qv.cloudfront.net/ptr_supp_faq_menutop.png);
background-position:top;
background-repeat:no-repeat;
}
.supp_faqbot_lmm_mid{
float:left;
width:119px;
background-color:#013452;
padding:1px;
}

.supp_faqbot_menu_wht, 
.supp_faqbot_menu_blu {
	font-family: Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size: 10px;
	padding: 0;
}
.supp_faqbot_menu_wht {
	background-color:#ffffff;
	color:#013452;
}
.supp_faqbot_menu_blu {
	color:#ffffff;
}
.supp_faqbot_left_menumain .sub a {
	padding-left: 20px;
}
.supp_faqbot_left_menumain a {
	line-height: 1.2em;
	padding: 5px 10px;
	display: block;
}
.supp_faqbot_left_menumain .supp_faqbot_menu_blu a {
	color: #FFF;
}
.supp_faqbot_left_menumain .supp_faqbot_menu_blu a:hover {
	color: #66D2F4;
}

.supp_faqbot_lmm_bot{
float:left;
width:121px;
height:10px;
background-image:url(http://d18suidgqx89qv.cloudfront.net/ptr_supp_faq_menubot.png);
background-position:top;
background-repeat:no-repeat;
}






.supp_faqbot_right{
float:left;
width:657px;
}
.supp_faqbot_right_top{
float:left;
width:657px;
padding:0 0 10px 0;
border-bottom:1px dashed #333333;
}
.supp_faqbot_right_topbox{
float:left;
width:657px;
}
.supp_faqbot_right_topbox_q{
float:left;
width:657px;
font-family:Arial, Verdana, sans-serif;
font-weight:bold;
color:#254669;
font-size:10pt;
padding:0 0 2px 0;
}
.supp_faqbot_right_topbox_q .num {
	width: 25px;
	display: block;
	float: left;
}
.supp_faqbot_right_topbox_q a {
	float: left;
	width: 627px;
}
.supp_faqbot_right_bot{
float:left;
width:657px;
padding:0 0 15px 0;
}
.supp_faqbot_right_botbox{
float:left;
width:657px;
padding:15px 0 0 0;
}
.supp_faqbot_right_botbox_a_head{
float:left;
width:657px;
font-family:Arial, Verdana, sans-serif;
font-weight:bold;
color:#254669;
font-size:10pt;
padding:0 0 2px 0;
}
.supp_faqbot_right_botbox_a_con{
float:left;
width:657px;
font-family:Arial, Verdana, sans-serif;
/*color:#254669;*/
font-size:9pt;
}

a.back {
	display: block;
	clear: both;
	margin-top: 7px;
}

.supp_contact_left{
float:left;
width:175px;
}
.supp_contact_leftbox{
float:left;
width:155px;
padding:0 10px 0 10px;
}
.supp_contact_leftbox_row{
float:left;
width:155px;
padding:10px 0 10px 0;
}
.supp_contact_leftbox_row_ic{
float:left;
width:35px;
}
.supp_contact_leftbox_row_con{
float:left;
width:114px;
font-family:Arial, Verdana, sans-serif;
font-weight:bold;
color:#254669;
font-size:10pt;
padding:3px 0 0 6px;
}

.supp_contact_right{
float:left;
width:622px;
/*border-left:1px solid #254669;*/
padding:0 0 15px 0;
}
.supp_contact_rightbox{
float:left;
width:592px;
padding:0 15px 0 15px;
}
.supp_contact_rightbox_row{
float:left;
width:592px;
padding:0 0 10px 0;
}

.supp_contact_rightbox_rowhead{
float:left;
width:592px;
font-family:Arial, Verdana, sans-serif;
font-weight:bold;
color:#254669;
font-size:10pt;
}
.supp_contact_rightbox_rowcon{
float:left;
width:592px;
font-family:Arial, Verdana, sans-serif;
color:#333333;
font-size:9pt;
}

.supp_contact_rightbox_rowcon_sub{
float:left;
width:400px;
text-align:center;
}

.inputfield_contact_supp{
 font-size: 12px;
float: left;
 background-color:#cccccc;
 border: 1px solid #254669;
 height:20px;
 width:400px;
}
.textarea_contact_qc{
 font-size: 12px;
 background-color: #cccccc;
 border: 1px solid #254669;
 height:100px;
 width:400px;
}

#recaptcha_table label.error {
	position: absolute;
	z-index: 3;
	margin: 40px 0 0 0;
}
table.datatable a {
	text-decoration: underline;
}

table.datatable a:hover {
	text-decoration: underline;	
}

table.datatable.long tr.empty {
	background-image: none;
}

table.datatable tr.even, table.datatable.long tr table tr.even {
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	background-color: #D0EAFA;
}

table.datatable tr.odd, table.datatable.long tr table tr.odd {
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	background-color: #98B7C1;
}

.webkit table.datatable tr.even, .webkit table.datatable.long tr.even, .webkit table.datatable.short tr.even  {
	background-image: none;
	background-color: #D0EAFA;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.webkit table.datatable tr.odd, .webkit table.datatable.long tr.odd, .webkit table.datatable.short tr.odd  {
	background-image: none;
	margin-bottom: 2px;
	background-color: #98B7C1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.webkit table.datatable tr td {
border-spacing: 2px 0 2px 0;
}

.webkit table.datatable tr.even td:first-child, .webkit table.datatable tr.odd td:first-child{
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
}

.webkit table.datatable tr.even td:last-child, .webkit table.datatable tr.odd td:last-child{
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
}


table.datatable tr.spacer {
	background-image: none;
}

table.datatable tr.spacer td {
	padding: 0;
	line-height: 0.6em;
}

table.datatable tr.odd, table.datatable.long tr table tr.odd {
/*	background-image:url(http://d18suidgqx89qv.cloudfront.net/data_line1.png);
	background-position: center left;
	background-repeat:no-repeat;*/
	background-color: #98B7C1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

table.datatable td {
	padding: 5px 5px 8px 5px;
}

table.datatable th {
	padding: 5px;
	text-align: left;
	margin-bottom: 5px;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
}
