@charset "utf-8";
@import url("/css/pop.css");

/* Popup Divs */
.RegPopHeader {width:147px;height:50px; position:relative; top: 31px; left: 180px; font-size:150%;}
.RegOkBtn {position:relative; width:264px; height:43px; top: 154px; left: 115px;}
.RegCloseBtn {position: relative;width:14px;height:14;top:-82px; left: 448px;}
.RegText {position:relative; top: -30px; left: 40px; height: 3px; width: 395px; font-size:smaller;text-align:-khtml-center;text-align:-mox-center; text-align:center;}

/* Type Selector */
*{font-family:Verdana, Arial, Helvetica, sans-serif;}
img, fieldset, button{border:none; }
hr, button img{display:none;}
li{list-style:none;}
a{text-decoration:none; COLOR:#0E5FD8;}
a:hover, a:active, a:focus{text-decoration:underline; COLOR:#888888;}
textarea{overflow:auto;} 
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} /* For Screen Reader */ 



/*Common */



.location a {color:#888888; font-size:10px; letter-spacing:0.1em;} 
.location {float:left; text-align:left; color:#888888; font-size:9px; letter-spacing:0.1em; padding:10px;}
.commonFlash {float:right; padding:0; margin:0; text-align:right; vertical-align:top;}


.px9 {font-size:9px; line-height:10px;}
.px10 {font-size:10px; line-height:11px;}
.px12 {font-size:12px; line-height:13px; letter-spacing:-1px}
.px13 {font-size:13px; line-height:14px; letter-spacing:-1px}
.px14{font-size:14px; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}


.h6 {font-size:14px; color:#888888;  font-family:Verdana, Arial, Helvetica, sans-serif;}
.h5 {font-size:18px; font-weight:normal; color:#888888; font-family:Verdana, Arial, Helvetica, sans-serif;}
.h4 {color:#555555; font-size:13px; font-weight:bold; line-height:14px; letter-spacing:-0.2px; font-family:Verdana, Arial, Helvetica, sans-serif; !important}
.h3 {color:#f68220; font-size:20px; line-height:21px; font-family:Verdana, Arial, Helvetica, sans-serif; !important}
.h2 {color:#0073eb; font-size:20px; line-height:26px;  font-family:Verdana, Arial, Helvetica, sans-serif;}

.black{color:#000;}
.gray {color:#888888;}
.gray2 {color:#555555;}
.gray3 {color:#9f9f9f}
.yello {color:#f58220; }
.yello_bold {color:#f58220; font-weight:bold; }
.white {color:#FFFFFF;}
.blue{color:#0073eb;}

.right{text-align:right; padding:5px 20px;}
.btn_area {text-align: -khtml-center; text-align: -moz-center; text-align:center; padding:10px;} 
.hr {background:url(../images/content/line_bg_02.gif) repeat-x center; padding:1px; margin:10px auto; width:90%;}
.hr2 {background:url(../images/content/line_bg_02.gif) repeat-x left; padding:1px; margin:0px auto; width:90%; text-align:left;}
.hr3 {background:url(../images/content/line_bg_02.gif) repeat-x left; height:5px; padding:1px; margin:0px auto; width:90%; text-align:left;}
.dot_line{background:url(../images/content/line_bg_01.gif) repeat-x center; padding:1px; margin:10px auto; width:80%;}
.dot_line2{ background-color:#d2d3d3; padding:1px; margin:10px auto; width:80%;}
.dot_line3 {background:url(../images/content/icon_dot5.gif) repeat-x center; padding:1px; margin:0px auto; width:80%;} 

#Common_cnt_news 
{
    height:1000px;
    /*height:1000px;*/
    width:960px;
    background:url(../images/common/newspage_bg.jpg) repeat-x;
}


#Common_cnt 
{
    height:584px;
    /*height:1000px;*/
    width:960px;
    background:url(../images/common/content_bg2.jpg) repeat-x;
}

#Common_cnt2
{
    height:584px;
    width:960px;
    background:url(../images/common/content_bg.jpg) repeat-x;
}

/* common_top flash */
#Common_menu { display:none; width:961px; border-top:#d3d3d3 solid 5px; vertical-align:top; text-align:right; margin:0; padding:0; position:absolute; z-index:5; top:105px; left:expression(document.body.clientWidth/2-481);}

.rewards {clear:both; position:relative; bottom:5px; right:10px; text-align:right}
.rewards_2 {clear:both; position:relative; bottom:5px; right:10px; background:url(../images/content/reward2.png) no-repeat; width:175px; height:65px;}

/* Join ------------------------------------------------------------------------------------------*/
.title_area 
{
    padding-top:60px; 
    margin-left:40px;
    
}
#content_type_A { margin-top:20px; }
.info {float:left; padding-top:10px; margin:0; vertical-align:top; display:inline;}
.info_a 
{
    padding-bottom:10px; 
    margin-left:40px; 
}
.info_b  {float:left; left:-20px; padding:0px; margin:0;}
.info_c { float:left; width:200px; padding-top:35px; line-height:13px;}
.info_d  
{
    float:left; 
    left:0; 
    margin-top:10px; 
    padding-left:10px;
}
.blue_stick {
	position:absolute;
	left:expression(document.body.clientWidth/2-481);
	top: 357px;
	padding:0; margin:0;
	z-index:5;
}


/*  width: 458 */
.title_box_a {background:url(../images/content/title_box_bg_yellow.gif) no-repeat; width:458px; height:32px; text-align:left; color:#FFFFFF; font-size:14px; font-weight:bold; margin:20px auto;}

/* width: 378 */
.title_box_b {background:url(../images/content/title_box_bg_yellow_2.gif) no-repeat; width:378px; height:30px; text-align:left; color:#FFFFFF; font-size:14px; font-weight:bold; margin:20px auto; }

/* width: 420 */
.title_box_d {background:url(../images/content/title_box_bg_yellow_3.gif) no-repeat; width:420px; height:30px; text-align:left; color:#FFFFFF; font-size:14px; font-weight:bold; margin:20px auto; }

.title_box_text {padding-top:5px; padding-left:10px;}

/* width: 380 */
.title_box_c {background:url(../images/content/bg_effect_01.gif) no-repeat; width:380px; height:58px; text-align:left;  font-size:10px; font-weight:bold; margin:0 auto; display:block; vertical-align:middle;}






/* 500px  step1~step4*/
.content_type_A_L{float:left; text-align: -khtml-center; text-align: -moz-center; text-align:center;  margin-left:50px; display:inline;}
.content_type_A_R{float:right; text-align: -khtml-center; text-align: -moz-center; text-align:center; margin-right:50px; display:inline;}
.content_type_A_R table td
{
	background:none;
}

.inputform {border:1px solid #eeeeee; width:500px; min-height:200px; margin:0 0 20px 20px;vertical-align:top; }
.inputform img {text-align: -khtml-center; text-align: -moz-center; text-align:center; }
.inputform p {padding:0 20px;}

/* 420px step5 */
.inputform2 {border:1px solid #eeeeee; width:420px; min-height:200px; margin:0 0 20px 0px; vertical-align:top; }
.inputform2 img {text-align: -khtml-center; text-align: -moz-center; text-align:center; }
.inputform2 p {padding:0 20px;}



input.input_basic{
border:1px solid #d7d7d7;
padding:2px 3px 2px 3px;
vertical-align:middle;
font-size:10px;
width:80%;
}
select {vertical-align:middle; font-size:10px;}

/* Css */


/* table_input type style */
.table_input {}
.table_input th {text-align:right; font-weight:normal; height:25px; padding:0 10px; font-size:10px; }
.table_input td {text-align:left;}

/* table_list type style */
.table_list {background-color:#dfdfdf; margin-bottom:20px;}
.table_list th { height:25px; padding:0 10px; font-size:9px; background-color:#e4e4e4;}
.table_list td {font-size:9px; text-align: -khtml-center; text-align: -moz-center; text-align:center; background-color:#fff; height:24px;}

/* table_view type style */
.table_view {}
.table_view th {text-align:left; font-weight:normal; height:25px; padding:0 10px; font-size:10px;  background:url(../images/content/icon_dot.gif) no-repeat 0 50%; }
.table_view th.none {background:none;}
.table_view td {text-align:left;}

.table_view2 { background:#fef9f4;}
.table_view2 th {text-align:left; font-weight:normal; height:25px; padding:0 15px; font-size:10px;  background:url(../images/content/icon_dot.gif) no-repeat 5px 50%; }
.table_view2 td {text-align:left;}


.table_view3 {}
.table_view3 th {text-align:left; font-weight:normal; height:25px; padding:0 3px; font-size:10px; font-weight:bold; color:#ef872e;}
.table_view3 td {text-align:left; font-size:10px;}

.table_view4 {font-size:10px;}
.table_view4 th {text-align:left; font-weight:normal; height:25px; padding:0 3px; font-size:10px;}
.table_view4 td {text-align:left; font-size:10px; font-weight:bold; text-align:right; }


/* table_list type style */
.table_thum {background-color:#dfdfdf; margin-bottom:20px;}
.table_thum td img{ vertical-align:top; padding-top:2px;}
.table_thum td {font-size:9px; text-align:left; background-color:#fff; height:24px; line-height:12px; padding:5px 5px 5px 0; vertical-align:top;}

/* table_list type style */
.table_list2 {background-color:#dfdfdf; margin-bottom:20px;}
.table_list2 th { height:25px; padding:0 10px; font-size:9px;  color:#FFFFFF; font-weight:bold; background:url(../images/content/table_th_bg.gif) repeat-x;}
.table_list2 td {font-size:9px; text-align: -khtml-center; text-align: -moz-center; text-align:center; border-bottom:1px solid #EAEAEA; height:23px; background:#FFFFFF;}
.table_list2 td.on { background:#e5e6e6;}

.table_list3 {background-color:#dfdfdf;  margin-top:10px;}
.table_list3 th { height:25px; padding:0 10px; font-size:9px;  color:#FFFFFF; font-weight:bold; background:url(../images/content/table_th_bg2.gif) repeat-x;}
.table_list3 td {font-size:9px; text-align: -khtml-center; text-align: -moz-center; text-align:center; border-bottom:1px solid #EAEAEA; height:23px; background:#FFFFFF;}
.table_list3 td input {vertical-align:middle;}







/* Account ------------------------------------------------------------------------------------------*/

.account_a {background:url(../images/content/account_01.gif) no-repeat; width:315px; height:341px; float:left; padding-top:20px; margin:0; margin-left:-1px; vertical-align :top; display:inline; text-align:right;}
.account_a_01 { margin:0; padding:0; width:140px; }
.account_a_01 li{ height:24px; background:url(../images/content/account_a_01_menubg_off.gif) no-repeat 0 50%; text-align:left; padding-left:10px;}
.account_a_01 li.on {height:24px; background:url(../images/content/account_a_01_menubg_on.gif) no-repeat 0 50%; color:#FF9900 ;}

.account_b {background:url(../images/content/account_02.gif) fixed left 45%; width:164px; height:336px; float:left; margin:0 auto;display:inline; overflow-y:scroll;}
.account_b li { height:90px; }

/* 420px step5 */
.viewform {border:1px solid #eeeeee; width:420px; min-height:340px; margin:0 0 20px 0px; vertical-align:top; background-color:#FFFFFF;
 overflow-y:scroll;}
.viewform img {text-align: -khtml-center; text-align: -moz-center; text-align:center;}
.viewform p {padding:0 20px;}


.wish_L{float:left; display:inline; text-align:center; text-align: -khtml-center; text-align:-moz-center; }
.wish_R{float:right; margin-right:0px; display:inline; text-align:left;}
.wish_a { background:url(../images/content/account_01.gif) no-repeat; width:200px; height:341px; float:left; padding-top:20px; margin:0; vertical-align:top;  text-align:right;}
.wish_b { width:550px; text-align:left;} 



.news_a { background:url(../images/content/news_01a.jpg) no-repeat; width:211px; height:367px; float:left; padding-top:20px; margin:0; vertical-align:top;  text-align:right;}
.news_b { width:550px; text-align:left;} 
.news_c {width:300px; height:250px; text-align:left; overflow:auto; background:url(../images/content/news_content_bg.gif)  repeat-y;}
.news_L{float:left; text-align: -khtml-center; text-align: -moz-center; text-align:center; margin-left:40px; display:inline;}
.news_R{float:right; text-align: -khtml-center; text-align: -moz-center; text-align:center; margin-right:40px; display:inline;}

.news-row
{
    border:1px solid #dddddd;
    padding:10px;
    float:left;
    width:430px;
    height:65px;
    overflow:hidden;
    margin-bottom:5px;
}
.news-img
{
    float:left;
    width:50px;
    height:50px;
    overflow:hidden;
    padding:2px;
    background:#dddddd;
}
.news-img div
{
    float:left;
    width:50px;
    height:50px;
    overflow:hidden;
    padding:0px;
    background:#ffffff;
}
.news-content-col
{
    float:left;
    width:350px;
    height:60px;
    margin-left:19px;
}
.oddrow
{
    background:#ffffff;
}
.evenrow
{
    background:#efefef;
}
.news-title
{
    float:left;
    width:350px;
    font-weight:normal;
    font-size:12px;
    color:#000000;
}
.news-details
{
    float:left;
    width:250px;
    font-weight:normal;
    font-size:11px;
    color:#9f9f9f;
}
.news-readmore
{
    float:right;
    width:100px;
    text-align:right;
    margin-top:30px;
}
.news-readmore a:link,
.news-readmore a:active,
.news-readmore a:visited
{
    font-weight:normal;
    font-size:11px;
    color:#9f9f9f;
}

.history {background:url(../images/content/history_bg.gif) no-repeat; width:684px; height:369px;}
.history_R{float:right; text-align: -khtml-center; text-align: -moz-center; text-align:center; margin-right:70px; display:inline;}
.history_a {text-align:left; width:65%; height:40px; }

.history_b {text-align:left; width:90%;}
.history_b img {vertical-align:middle;}
.table_border {border:1px solid #ececec; padding:10px; margin:7px 0; text-align:left; background-color:#fff;}
.table_border2 {border:1px solid #ececec; padding:10px; margin:7px 0; background-color:#f5f5f5; text-align:left;}


.product {background:url(../images/content/product_bg.gif) no-repeat; width:684px; height:369px;}
.product_a {text-align:left; width:65%; height:30px; padding:3px 0;}
.product_b { width:640px; margin:0 auto; text-align: -khtml-center; text-align: -moz-center; text-align:center;}
.product_img {background:url(../../images/content/product_thum_bg.gif); width:156px; height:155px; text-align: -khtml-center; text-align: -moz-center; text-align:center; vertical-align:middle; padding:8px 0 0 0;}
.product_img img{}
.product_img_on img {border:5px #f48322 solid;}
.product_img2 img {border:3px #dddddd solid; margin:0; }
.product_img3 img {border:1px #dddddd solid; margin:0; }
.product_img3 span {padding:5px;}





/* Explore Benefits */

.benefits_a {background:url(../images/content/benefits_01.gif) no-repeat; width:360px; height:380px; float:left; padding-top:20px; margin:0; vertical-align:top; display:inline; text-align:right;}
.benefits_a_01 {float:right; margin:0; padding:0; width:140px; text-align:right; }
.benefits_a_01 li{ height:24px; background:url(../images/content/account_a_01_menubg_off.gif) no-repeat 0 50%; text-align:left; padding-left:10px;}
.benefits_a_01 li.on {height:24px; background:url(../images/content/account_a_01_menubg_on.gif) no-repeat 0 50%; color:#FF9900 ; font-weight:bold; }
.benefits_a_01 li.on a {color:#FF9900 ; font-weight:bold; }

.recommendation {background:url(../images/content/control_board.gif) no-repeat; width:876px; height:395px; margin:0 auto;}
.recommendation_L {float:left; width:270px;}
.recommendation_R {float:left;}
.recommendation_a { padding:3px;}
.recommendation_b { padding-top:20px; overflow-y:scroll; overflow-x:hidden; width:575px; height:300px;}
.recommendation_c {padding-top:40px; float:left; margin:0 auto; display:inline;}
.recommendation_c li {height:12px; background: url(../images/content/icon_dot4.gif) bottom 100% repeat-x; width:140px; }
.recommendation_c li input {vertical-align:middle;}
.recommendation_c li.none { background:none; padding-top:8px;}

.recommendation_d {float:right; width:75px; padding-right:12px; padding-top:50px;display:inline;}


/* Paginate */
.paginate{ padding:0; text-align: -khtml-center; text-align: -moz-center; text-align:center;}
.paginate *{ margin:0; padding:0;}
.paginate a,
.paginate strong{ _position:relative; display:inline-block; margin-right:-6px; padding:3px 10px 2px 11px; color:#333; text-decoration:none !important; line-height:normal; font:bold 11px Tahoma, Serif; background:url(/images/common/line_pg.gif) no-repeat 0 5px;}
.paginate strong{ color:#ff1315 !important;}
.paginate a:hover,
.paginate a:active,
.paginate a:focus{ background-color:#f7f7f7;}
.paginate a.pre,
.paginate a.pre_end,
.paginate a.next,
.paginate a.next_end{}
.paginate a.pre{ padding-left:15px; padding-top:3px ; background:url(/images/common/prev.gif) no-repeat left 1px !important;}
.paginate a.pre_end{ padding-left:15px;  padding-top:3px ; background:url(/images/common/prev2.gif) no-repeat left 1px !important;}
.paginate a.next{ padding-left:15px;  padding-top:3px ; background:url(/images/common/next.gif) no-repeat left 1px !important;}
.paginate a.next_end { padding-left:15px; padding-top:3px ; background:url(/images/common/next2.gif) no-repeat left 1px !important;}

#flashmenu
{
    position:relative;
    z-index:1;
}
/* My Cash Points */
#mycashptsfloat
{
    position:absolute;
    margin-left:300px;
    width:281px;
    left:0px;
    /*
    top:5px;
    left:-10px;
    width:281px;
    height:123px;
    z-index:10;
    */
}
#shortcuts
{
    position:absolute;
    width:279px;
    right:0px;
    
    z-index:10;
    /*
    top:-120px;
    margin-left:660px;
    height:123px;
    z-index:11;
    */
}
#floatingarea
{
    position:relative;
    height:0px;
    top:1px;
    left:0px;
    width:960px;
    border:1px solid #ddd;
    margin-left:auto;
    margin-right:auto;
    z-index:9;
}
.modal-overlay
{
    height:100%;
    width:100%;
    z-index: 999;
    position: absolute;
    top:0px;
    left:0px;
    display:none;
}
.modaldialog-background
{
    height:587px;
    width:960px;
    background:#ffffff;
    filter: Alpha(Opacity=40); -moz-opacity:0.4; opacity: 0.4;
    z-index: 10;
    position: relative;
    top:105px;
    margin-right:auto;
    margin-left:auto;
}
.dialogcontainer
{   
    position:relative;
    margin-left:auto;
    margin-right:auto;
    top:-350px;
    left:0px; 
    width:476px;
    min-height:240px;
    z-index:11;
}
.modaldialog
{
    width:476px;
    min-height:250px;
}
.modeldialog_login
{
	background-image:url(../images/pop/pop_type_login.png);
	width:666px;
	height:300px;
}
.modalclose
{
    float:left;
    width:14px;
    height:14px;
}
.modalclose img
{
    cursor:pointer;
}
.modalclose2
{
    float:left;
    width:14px;
    height:14px;
    margin-top:17px;
    margin-left:6px;
}
.modalclose2 img
{
    cursor:pointer;
}
.modaldialog .modalheader
{
    width:476px;
    height:80px;
    overflow:hidden;
    background-image: url(../images/pop/pop_type_07a_top.png);
    background-repeat:no-repeat;
    padding:20px;
    padding-bottom:0px;
}
.modaldialog .modalheader .modaltitle
{
    float:left;
    width:426px;
    height:80px;
    text-align:center;
    margin-left:-5px;
}
.modaldialog .content
{
    float:left;
    width:436px;
    text-align:center;
    font-size:11px;
    
    background-image: url(../images/pop/pop_type_07a.png);
    background-repeat:repeat-y;
    padding:20px;
    padding-top:0px;
    padding-bottom:0px;
    margin-top:-2px;
}
.modaldialog .content p
{
    padding-top:5px;
    padding-bottom:5px;
}
.modaldialog .actionrow,
.modaldialog .loginactionrow
{
    float:left;
    width:436px;
    height:94px;
    text-align:center;
    padding:20px;
    padding-top:10px;
    background-image: url(../images/pop/pop_type_07_btm.png);
    background-repeat:no-repeat;
}
.modaldialog .actionrow .modalok
{
    cursor:pointer;
}

.regpdt-modelnumber-sample
{
    position:relative;
    z-index:2;
    top:-300px;
    margin-top:10px;
    left:0px;
    width:502px;
    height:95px;
}
.make-relative
{
    position:relative;
}
.minisearchbox
{
    background-image:url(../images/pop/searchbg.png);
    background-repeat:no-repeat;
    padding:14px;
    width:295px;
    height:46px;
    display:block;
    position:relative;
    z-index:15;
    top:-390px;
    right:-694px;
}
.minisearchbox .col1
{
    float:left;
    width:190px;
}
.minisearchbox .col2
{
    float:left;
    width:60px;
}
.minisearchbox .col3
{
    float:left;
    width:25px;
}
.minisearchbox .col3 img
{
    cursor:pointer;
}

a img
{
    border:none;
    margin:0px;
}
ul.benefits-nav
{
    float:right;
    width:633px;
    list-style:none;
    padding:0px;
    margin:0px;
}
ul.benefits-nav li
{
    list-style:none;
    float:left;
    padding:0px;
    margin:0px;
}

/* Benefit Page - modal dialog styles */
/* to add in future clean up codes */
.dialogwrapper
{
    width:140px;
    height:140px;
    position:relative;
    z-index:1;
}
.pdt-modal
{
    z-index:60; 
    background-image:url(../images/pop/pop_Benifit.png);
    width:716px;
    height:436px;
    display:none;
    position:relative;
    border:1px solid white;
}
.pdt-modal .header
{
    position: relative; 
    background-image: url('../images/pop/title_benefit.gif'); 
    width: 642px; 
    height: 34px; 
    top: 30px; 
    left: 37px;
    border:1px solid white;
}
.pdt-modal .row1
{
    position: relative; 
    top:40px;
    left:38px; 
    width:640px;
    height:320px;
}
.pdt-model .row1 .col1
{
    position: relative; 
    width:190px;
    height:320px; 
    top:0px;
    left:0px;
}
.pdt-model .row1 .col1 .image
{
    position: relative; 
    width:190px;
    height:160px; 
    top:0px;
    left:0px; 
    text-align:center;
}
.pdt-modal .row1 .col1 .description
{
    position: relative; 
    width:180px;
    height:160px; 
    top:0px;
    left:0px;
    text-align:left;
}
.pdt-modal .row1 .col2
{
    margin-left:20px; 
    position: relative; 
    width:450px;
    height:320px;
    top:-320px;
    left:190px; 
    overflow:auto;
    text-align:left; 
}
.pdt-modal .row1 .col2 ul.infolist
{
    list-style:none;
    padding:0px;
    margin:0px;
}
.pdt-modal .row1 .col2 ul.infolist li
{
    list-style:none;
    padding:0px;
    margin:0px;
}
ul.infolist dl
{
}
ul.infolist dt
{
}
ul.infolist dd
{
}
.pdt-modal .bottomrow
{
    position: relative; 
    top: 44px; 
    left: 136px;
    width:550px; 
    height:39px;
}
.pdt-modal .modalclose
{
    position: relative;
    width:14px;
    height:14;
    top:-380px; 
    left: 685px;
}
.page-subtext
{
    padding:10px;
    padding-left:40px;
    color:#9f9f9f;
    font-size:12px; 
    line-height:13px; 
    letter-spacing:-1px
}
.content-container
{
    float:left;
    width:953px;
    height:1120px;
    padding-bottom:10px;
}
.pt-history-container
{
    float:left;
    width:903px;
    height:367px;
}
.account_a1
{
    background-image:url(../images/content/account_a1.gif);
    background-repeat:no-repeat;
    float:left;
    width:193px;
    height:367px;
}
.profile-form
{
    float:left;
    width:630px;
    height:367px;
    padding:37px;
    padding-top:0px;
    margin-top:20px;
}
.pt-history-card
{
    background-image:url(../images/content/pt-history-card-bg.jpg);
    background-repeat:no-repeat;
    float:left;
    width:630px;
    height:367px;
    padding:37px;
    padding-top:0px;
}
.pt-history-card .gridcontainer
{
    float:left;
    width:630px;
    height:400px; 
    overflow: auto;
    margin-top:5px;
}
.pt-history-card .actionrow
{
    float:left;
    width:630px;
    height:34px;
    margin-top:5px;
}
.pt-history-card .toplink
{
    float:left;
    width:530px;
    padding-left:100px;
}
/* Gridview */
.gridview
{
    border-collapse:collapse;
    border:none;
}
.gridview th
{
    border:none;
    padding:5px;
    background-image:url(../images/content/table_th_bg.gif);
    background-repeat:repeat-x;
    margin-bottom:0px;
    color:#ffffff;
}
.gridview td
{
    border:none;
    padding:5px;
    border-bottom:1px solid #cccccc;
}
.gridview-header-bg
{
}

/* CONTACT SUPPORT PAGE */
.faqlists
{
    padding:20px;
}
.faqlists ul
{
    padding:0px;
    margin:0px;
    list-style-type:none;
    list-style-position:outside;
    list-style-image:none;
    margin-bottom:20px;
}
.faqlists ul li
{   
    padding:0px;
    margin:0px;
    list-style-type:none;
    list-style-position:outside;
    list-style-image:none;
    border-bottom:1px dashed #ddd;
    background-image:none;
    margin-bottom:1px;
    padding:2px;
}
ul.getpointsways
{
    
}
ul.getpointsways li
{
    list-style-type:square;
    margin-left:15px;
}
ul.getpointsways li.evenrow
{
    border-bottom:none;
    background:#efefef;
}
ul.getpointsways li.oddrow
{
    border-bottom:none;
    background:#ffffff;
}
.faqsection
{
    font-weight:bold;
    margin-bottom:10px;
    border-bottom:1px solid #ddd;
    padding-bottom:3px;
    color:#000000;
    font-size:120%;
}
.question
{
    font-weight:bold;
    margin-bottom:10px;
}
.answer
{
}
.backtptop
{
    text-align:right;
    font-size:90%;
}
.panel-top
{
    float:left;
    width:217px;
    height:16px;
    margin-top:0px;
}
.panel-body
{
    float:left;
    width:217px;
    
    height:196px;
}
.panel-body h2
{
    font-weight:bold;
    letter-spacing:1px;
    line-height:14px;
    background:#f16623;
    padding:3px;
    font-size:11px;
    margin:2px;
    padding-left:5px;
    color:#ffffff;
    margin-left:-4px;
}
.panel-bottom
{
    float:left;
    width:217px;
    height:18px;
}
.util-container
{
    position:absolute;
    width:960px;
    top:30px;
    text-align:center;
    z-index:2;
    border:1px solid black;
}
.userinfo
{
    border:1px solid black;
    width:460px;
    margin-left:auto;
    margin-right:auto;
}
.solidbreak
{
    border-bottom:1px solid #666666;
    margin-bottom:15px;
}
table.pdtinfo
{
    
}
table.pdtinfo td
{
    padding-top:2px;
    padding-bottom:2px;
    vertical-align:top;
    font-size:11px;
}
table.pdtlist
{
    width:200px;
    border-collapse:collapse;
    margin:1px;
    margin-left:40px;
    margin-top:40px;
}
table.pdtlist td
{
    padding:4px;
    border-bottom:1px solid #666666;
    color:#4D4D4D;
}

ul.reset
{
    list-style:none;
    background:none;
}
ul.reset li
{
    list-style:none;
    background:none;
}
table.stdtable
{
}
table.stdtable td
{
    vertical-align:top;
}
.formrow
{
	float:left;
	width:400px;
	padding-bottom:5px;
}
.formlabel
{
	float:left;
	width:150px;
	padding-right:5px;
	font-weight:bold;
	text-align:right;
}
.formfield
{
	float:left;
	width:220px;
	padding-left:5px;
	text-align:left;
}