﻿* {margin:0; padding:0}
#tvdw {width:600px; margin:0; padding:0; font-family:Tahoma;font-size:13px }
#tvdw fieldset {border:0}
#tvdw p {overflow:hidden; clear:both; margin:5px 0; line-height:1.5em; padding-left:16px }
#tvdw p.tvsdg_header {font-size:13px;background:#0080c5; margin:15px 0 10px 0; color:#fff; font-weight:bold; line-height:1.4em; padding:3px 5px; font-family:Arial}

#tvdw p.rightAlign {text-align:right; margin-bottom:0}
#tvdw p.rightAlign label {float:none; display:inline}
#tvdw p.noMarginTop {margin-top:0}

#tvdw p label {float:left; display:block; width:111px; line-height:1.5em}
#tvdw p label.nofloat {float:none; display:inline}

#tvdw p .dayInput {width:65px; margin-right:5px}
#tvdw p .monthInput {width:100px; margin-right:5px}
#tvdw p .yearInput {width:65px;}

#tvdw p input.longlength {width:242px;}
#tvdw p select.longlength {width:248px;}

#tvdw p input.middlelength {width:150px;}
#tvdw p select.middlelength {width:160px;}

#tvdw p select.middlelength2 {width:200px;}


#tvdw p input.middleLonglength {width:200px;}
#tvdw p select.middleLonglength {width:210px;}

#tvdw p input.smalllength {width:100px;}
#tvdw p select.smalllength {width:100px;}

#tvsdg_confirmEmailHolder {margin-left:50px}
#tvsdg_entry1_y,#tvsdg_entry2_y {margin-right:5px}

#tvsdg_city1,#tvsdg_city2,#tvsdg_city3,#tvsdg_city4,#tvsdg_city5 {margin-right:5px}

#tvdw span.tvsdg_floatfixwidth {display:block; width:157px; float:left;}
#tvdw span.tvsdg_floatAutoWidth {float:left}

#tvdw #tvsdg_total {font-weight:bold}

#tvdw .tvsdg_subheader { width:auto}
#tvdw .marginTop {margin-top:10px}

#tvdw #tvsdg_tnc_holder {margin-top:15px;}
#tvdw #tvsdg_tnc_holder #tvsdg_tandcYes {margin-left:60px}
#tvdw #tvsdg_tnc_holder #tvsdg_tandcNo {margin-left:20px}
 
#tvdw #buttonsHolder {text-align:center; margin-top:15px}
#tvdw #buttonsHolder input {width:100px; height:2em}

#rrShimDiv {background:white}
#tvdw .tgw_tooltipimg {float:left; margin-top:4px; margin-right:3px}

#tvdw .noPadding {padding-left:0}

#tvdw .grayText {color:#777;}

#tvdw .noMarginVert {margin-top:0 !important; margin-bottom:0 !important;}

#myToolTip { background: #fff; border: 1px solid #9595ad; margin: 0; padding: 0; width: 390px; font-family:Tahoma;font-size:12px }
#myToolTipTitle { font-size:12px; height: 20px; line-height: 20px; border-bottom: 1px solid #9595ad; text-indent: 4px; font-weight: bold; background: #0080c5; color:#fff; }
#myToolTipContent { background: #fff; padding: 9px !important; line-height:1.4em}
#myToolTipCross { width: 20px; height: 20px; font-size: 18px; overflow: hidden; position: absolute; top: 0; right: 0; background: #9595ad; color: white; cursor: hand; cursor: pointer; text-align: center; font-size: 16px; }
#myToolTipContent p { margin: 0 0 10px 0 !important}



#tgw_resultPage {width:600px; margin:0; padding:0; font-family:Tahoma;font-size:13px}
#tgw_resultPage p {overflow:hidden; clear:both; margin:15px 0 }
#tgw_resultPage table {width:500px; border-collapse:collapse; margin:0 auto; padding:0; font-family:Tahoma;font-size:13px; margin-top:25px;margin-bottom:25px}
#tgw_resultPage th {color:#fff; background:#0080c5; font-size:13px; font-family:Tahoma;}
#tgw_resultPage td {padding:4px 5px}
#tgw_resultPage .leftAlign {text-align:left}
#tgw_resultPage .centerAlign {text-align:center}
#tgw_resultPage .rightAlign {text-align:right}
#tgw_resultPage form {text-align:center; margin-top:25px}
#tgw_resultPage form a {text-decoration:none}
#tgw_resultPage form img {vertical-align:middle;border:0;margin:auto 3px}


#tgw_nopaymentform {width:600px; margin:0; padding:0; font-family:Tahoma;font-size:13px}
#tgw_nopaymentform p {overflow:hidden; clear:both; margin:15px 0 }
#tgw_nopaymentform table {width:500px; border-collapse:collapse; margin:0 auto; padding:0; font-family:Tahoma;font-size:13px; margin-top:25px;margin-bottom:25px}
#tgw_nopaymentform th {color:White; background:#0080c5; font-size:13px; font-family:Tahoma;}
#tgw_nopaymentform td {padding:4px 5px}
#tgw_nopaymentform .leftAlign {text-align:left}
#tgw_nopaymentform .centerAlign {text-align:center}
#tgw_nopaymentform .rightAlign {text-align:right}
#tgw_nopaymentform form {text-align:center; margin-top:25px}
#tgw_nopaymentform form a {text-decoration:none}
#tgw_nopaymentform form img {vertical-align:middle;border:0;margin:auto 3px}


#paymentForm {width:600px; margin:10px auto; padding:0; font-family:Tahoma;font-size:13px; }
#paymentForm h1 {font-size:14px; color:black; font-weight:normal;}
#paymentForm .successful {font-size:14px; color:#0080c5; font-weight:bold;}
#paymentForm h1, #paymentForm p {margin:15px 0;}
#paymentForm .failed {font-size:14px; color:red; font-weight:bold;}


#paymentForm .smallMargin{margin:5px 10px;} 
#paymentForm table{border-spacing:0; border-collapse:collapse;padding:0; margin:0} 
#paymentForm td{padding:2px 10px; margin:0} 
#paymentForm th{padding:2px 10px; margin:0; font-weight:normal; text-align:left; width:110px} 
#paymentForm .cityLists {margin:5px 0 5px 10px !important;}
