
body {
color : #000000;
font-family : Verdana, Helvetica, sans-serif;
font-size : 10px;
font-style : normal;
font-variant : normal;
font-weight : normal;
line-height : normal;
}
input, select, textarea {
font : 10px Arial, Helvetica, sans-serif;
border : 1px solid #ccc;
}
input.radio {
border : 0;
}
.lfield {
float : left;
width : 407px;
position : relative;
}
.spacer {
clear : both;
}
label {
width : 150px;
display : block;
float : left;
margin : 3px 0 0 0;
}
label.hidden {
display : none;
}
label.error {
color : red;
width : 407px;
font-weight : bold;
}
label.radio {
font-weight : normal;
width : auto;
float : none;
display : inline;
}
input {
margin-top : 3px;
width : 205px;
margin-right : 20px;
padding:2px 0 0 2px;
height:16px;
_height : 20px;
}
input.radio {
width : auto;
vertical-align : baseline;
margin : 6px 0 0 0;
border : none;
}
input.error {
border : 1px solid red;
}
select.select {
width : 205px;
}
fieldset.radio {
margin : 0 0 3px 0;
}
#menuMyEuropcar {
width : 175px;
margin-bottom : 5px;
}
#menuMyEuropcar h1 {
font-size : 10px;
font-weight : bold;
width:155px;overflow-x:hidden;
}
#menuMyEuropcar h2 {
font-size : 10px;
font-weight : normal;
width:155px;overflow-x:hidden;
}
#menuMyEuropcar ul {
width : 174px;
list-style 
: none;
margin : 0;
padding : 0;
}

#menuMyEuropcar li a {
voice-family : "\"}\"";
voice-family : inherit;
min-height :17px; _min-height: 26px; height : auto !important;  height : 17px; _height:26px;
text-decoration : none;
border-left : 1px solid #aeaeae;
border-right : 1px solid #aeaeae;
border-top : 1px solid #aeaeae;
padding : 7px 7px 2px 10px;
}

#menuMyEuropcar li.greenTitle {
color : #007800;
font-weight : bold;
background : url(/EBE/module/images/menu1.gif) no-repeat top;
min-height :17px; _min-height: 26px; height : auto !important;  height : 17px; _height:26px;
padding : 7px 7px 2px 10px;
}

#menuMyEuropcar li.title {
color : #000000;
font-weight : bold;
background : url(/EBE/module/images/menu1.gif) no-repeat top;
min-height :17px; _min-height: 26px; height : auto !important;  height : 17px; _height:26px;
padding : 7px 7px 2px 10px;
}

#menuMyEuropcar li a.logout, #menuMyEuropcar li a.logout:active {
color : #000000;
font-weight : bold;
background : url(/EBE/module/images/logoutButton.gif) no-repeat bottom;
min-height :17px; _min-height: 26px; height : auto !important;  height : 17px; _height:26px;
padding : 7px 7px 2px 10px;
border : none;
}

#menuMyEuropcar li a.aon, #menuMyEuropcar li a.aon:link, #menuMyEuropcar li a.aon:visited {
color : #007800;
background-color : #ffffff;
font-weight : bold;
border-left : 0.5em solid #007800;
min-height :17px; _min-height: 26px; height : auto !important;  height : 17px; _height:26px;
padding : 7px 7px 2px 5px;
}

#menuMyEuropcar li a.logout:hover, #menuMyEuropcar li a.logout:link {
color : #007800;
font-weight : bold;
background : url(/EBE/module/images/logoutButton.gif) no-repeat bottom;
min-height :17px; _min-height: 26px; height : auto !important;  height : 17px; _height:26px;
padding : 7px 7px 2px 10px;
border : none;
}

#menuMyEuropcar li a.bottom, #menuMyEuropcar li a.bottom:link, #menuMyEuropcar li a.bottom:visited {
background : url(/EBE/module/images/menu1Bottom.gif) no-repeat bottom;
min-height :17px; _min-height: 26px; height : auto !important;  height : 17px; _height:26px;
padding : 7px 7px 2px 10px;
border : none;
border-top : 1px solid #aeaeae;
margin-bottom : 2px;
}

#menuMyEuropcar li a.bottom:hover {
background : url(/EBE/module/images/menu1Bottom_hover.gif) no-repeat bottom;
min-height :17px; _min-height: 26px; height : auto !important;  height : 17px; _height:26px;
padding : 7px 7px 2px 10px;
}

#menuMyEuropcar li a.bottom:active {
color : #007800;
background : url(/EBE/module/images/menu1Bottom_active.gif) no-repeat bottom;
font-weight : bold;
min-height :17px; _min-height: 26px; height : auto !important;  height : 17px; _height:26px;
padding : 7px 7px 2px 10px;
}

#menuMyEuropcar li a.baon, #menuMyEuropcar li a.baon:link, #menuMyEuropcar li a.baon:visited {
color : #007800;
font-weight : bold;
background : url(/EBE/module/images/menu1Bottom_active.gif) no-repeat bottom;
min-height :17px; _min-height: 26px; height : auto !important;  height : 17px; _height:26px;
padding : 7px 7px 2px 10px;
border : none;
border-top : 1px solid #aeaeae;
margin-bottom : 2px;
}

#menuMyEuropcar li a:link, #menuMyEuropcar li a:visited {
display : block;
min-height :17px; _min-height: 26px; height : auto !important;  height : 17px; _height:26px;
padding : 7px 7px 2px 10px;
}

#menuMyEuropcar li a:hover {
background-color : #007800;
color : #ffffff;
min-height :17px; _min-height: 26px; height : auto !important;  height : 17px; _height:26px;
padding : 7px 7px 2px 10px;
}

#menuMyEuropcar li a:active {
color : #007800;
background-color : #ffffff;
font-weight : bold;
border-left : 0.5em solid #007800;
min-height :17px; _min-height: 26px; height : auto !important;  height : 17px; _height:26px;
padding : 7px 7px 2px 10px;
}

#block_238_118_image_push {
display : inline;
position : relative;
float : right;
height : 118px;
width : 238px;
}

#page_info {
float : right;
margin-top : -20px;
font-size : 10px;
}

#secure_image {
background : url(../../module/images/secure.gif) no-repeat top left;
margin-right : 5px;
margin-left : 10px;
}

#secure_text {
color : #007800;
font-weight : bold;
margin-right : 20px;
}

#g2_0 form.two_columns fieldset {
height : 30px;
}

#g2_0 form.two_columns div.lfield {
float : left;
width : 400px;
margin-bottom : 5px;
}

#g2_0 form.two_columns div.rfield {
position : absolute;
width : 400px;
margin-left : 400px;
margin-bottom : 5px;
!margin-left : 0px;
}

#g2_0 form.two_columns fieldset.fleft {
display : block;
float : left;
margin-right : 5px;
width : 205px;
}

#g2_0 form.two_columns select#iday1, #g2_0 form.two_columns select#iday2 {
width : 40px;
}

#g2_0 form.two_columns select#imonth1, #g2_0 form.two_columns select#imonth2 {
width : 64px;
}

#g2_0 form.two_columns input.code {
width : 68px;
}

#g2_0 form.two_columns input.textor {
width : 185px;
}

#g2_0 form.two_columns .ft {
width : 254px;
}

#g2_0 form.two_columns .all {
width : 254px;
}

#g2_0 form.two_columns img.picto_or {
margin : 15px 5px 0 5px;
}

#g2_0 form.two_columns fieldset.radio {
margin : 0 0 3px 0;
height : 22px;
}

#g2_0 form.two_columns input {
margin-top : 3px;
width : 238px;
height : 16px;
_height : 20px;
padding:2px 0 0 2px;
margin-right : 0;
}

#g2_0 form.two_columns select {
margin-top : 3px;
height : 20px;
padding:1px 0 0 1px;
}

#g2_0 form.two_columns select.input {
width : 238px;
}

#g2_0 form.two_columns select.select {
width : 240px;
}

#g2_0 form.two_columns select.driverTitle {
margin-right : 162px;
}

#g2_0 form.two_columns select.yearIssue {
margin-right : 47px;
}

#g2_0 form.two_columns input.radio {
width : auto;
vertical-align : baseline;
border : none;
}

#g2_0 form.two_columns spacer {
clear : both;
}

#g2_0 form.two_columns label {
width : 142px;
display : block;
float : left;
margin-right : 2px;
}

#g2_0 form.two_columns label .green {
font-weight : bold;
color : #007800;
}

#g2_0 form.two_columns label.radio {
font-weight : normal;
width : auto;
float : none;
display : inline;
margin-right : 6px;
}

#g2_0 form.two_columns select#bdmonth, #g2_0 form.two_columns select#idmonth, #g2_0 form.two_columns select#edmonth, .month {
width : 94px;
}

#g2_0 form.two_columns label.hidden {
display : none;
}

#g2_0 form.two_columns fieldset#fleft {
float : left;
margin-right : 5px;
}

#g2_0 form.two_columns fieldset#fok {
margin-top : 10px;
}

#g2_0 form.two_columns .moreinfo {
margin-top : 5px;
}

#g2_0 form.two_columns .moreinfo span {
float : left;
display : block;
width : 100px;
}

#g2_0 form.two_columns .moreinfo a {
margin-right : 20px;
font-weight : bold;
text-decoration : none;
}

#g2_0 form.two_columns .colleft {
width : 200px;
border-right : 1px solid #999999;
float : left;
margin : 0 10px 0 0;
}

#g2_0 form.two_columns .colleft fieldset label, #g2_0 form.two_columns .colright fieldset label, #g2_0 form.two_columns .colleft fieldset input {
width : 190px;
line-height : 16px;
}

#g2_0 form.two_columns .colleft fieldset .select {
width : 195px;
line-height : 16px;
}

#g2_0 form.two_columns .colright fieldset #creditCard2 {
width : 205px;
line-height : 16px;
}

#g2_0 form.two_columns .colright fieldset #creditCardNumber2 {
width : 200px;
line-height : 16px;
}

#g2_0 #issueNumber, #g2_0 #issueNumber2 {
width : 55px;
}

#g2_0 form.two_columns .colleft fieldset {
width : auto;
}

.toolTip {
padding-right : 15px;
padding-bottom : 2px;
background : transparent url(../../module/images/help-tooltip.gif) no-repeat right 0%;
cursor : help;
position : relative;
}

.toolTipWrapper {
width : 174px;
position : absolute;
margin-left : 19px;
bottom : 10px;
display : none;
}

.toolTipTop {
width : 174px;
height : 9px;
background : transparent url(../../module/images/bubble-top.gif) no-repeat;
}

.toolTipMid {
padding : 8px 15px;
color : #373334;
font-family : Verdana, Helvetica, sans-serif;
font-size : 10px;
font-style : normal;
font-variant : normal;
font-weight : normal;
background : url(../../module/images/bubble-middle.gif) repeat-y top;
}

.toolTipBtm {
height : 27px;
background : transparent url(../../module/images/bubble-bottom.gif) no-repeat;
}

.toolTipMorInfo {
padding-right : 57px;
cursor : help;
position : relative;
}

.toolTipMorInfoWrapper {
width : 276px;
position : absolute;
margin-left : -259px;
bottom : 10px;
display : none;
}

.toolTipMorInfoTop {
width : 276px;
height : 9px;
background : transparent url(../../module/images/276_bubble-top.gif) no-repeat;
}

.toolTipMorInfoMid {
padding : 8px 15px;
color : #373334;
font-family : Verdana, Helvetica, sans-serif;
font-size : 10px;
text-decoration : none;
font-style : normal;
font-variant : normal;
font-weight : normal;
background : url(../../module/images/276_bubble-middle.gif) repeat-y top;
}

.toolTipMorInfoBtm {
padding-left : 1px;
width : 276px;
height : 38px;
background : transparent url(../../module/images/276_bubble-bottom.gif) no-repeat;
}

.ui-dialog {
margin : 0;
padding : 0;
border : 0;
outline : 0;
line-height : 1.3;
text-decoration : none;
font-size : 100%;
list-style : none;
font-family : Verdana, Arial, sans-serif;
background : #ffffff;
border : 1px solid #000;
position : relative;
font-size : 13px;
color : #007800;
text-align : left;
font-weight : bold;
}

.ui-dialog-content {
background : #ffffff;
}

.ui-resizable .ui-resizable-handle {
display : none !important ;
}

.ui-dialog .ui-dialog-titlebar-close {
display : none;
}

#poptop {
display : block;
position : relative;
background : url(../../module/images/pop_bg_top.gif) repeat-x left top;
width : 100%;
height : 35px;
text-align : left;
}

#poptop .logo {
background : url(../../module/images/pop_logo_europcar.gif);
width : 81px;
height : 25px;
}

a.buttongreen div.l {
display : block;
position : absolute;
top : 0;
left : -5px;
width : 5px;
height : 20px;
background : url('../../module/images/but_bg_left.gif') no-repeat 0 0;
}

a.buttongreen div.r {
display : block;
position : absolute;
top : 0;
right : -5px;
width : 5px;
height : 20px;
background : url('../../module/images/but_bg_right.gif') no-repeat 0 0;
}

a.buttongreen.saveQuote {
	float:none !important;
	margin-top:5px;
	margin-bottom:5px;
}

table {
width:790px;
font-size:10px;
}

th
{
border-top:1px solid #E5E5E5;
padding:5px;vertical-align:middle;text-align:center;
background-image:url("../../module/images/table_header_bg.gif");
background-position:bottom left;
background-repeat:no-repeat;
}

.th_first
{
background-image:url("../../module/images/table_header_bg1.gif");
background-position:bottom left;
background-repeat:no-repeat;
}

td {}
.base
{
padding:5px;vertical-align:middle;text-align:center;
}

.left_border
{
background-image:url("../../module/images/table_left_border.gif");
background-repeat:repeat-y;
padding:5px;vertical-align:middle;text-align:center;
}

.bottom_border
{
height:1px;
background-image:url("../../module/images/table_bottom_border.gif");
background-repeat:repeat-x;
}



.yellow_line{
clear:both;
display:block;
border-bottom:solid  #FFF000 1px;
height:20px;
width:813px;
margin-left:-9px;
margin-bottom:10px;
}


.boxpopin1 {font-size:1em;display:block;background-color:#FFFFFF;height:100px;top:5px;left:340px;position:absolute;width:300px;z-index:1;}


.tab_bg {
display:block;
position:absolute;
background: url("../../module/images/tab_bg_right.gif") no-repeat right top;
height:25px;
padding-right:8px;
font-size:11px;
font-weight:bold;
!margin-left:10px;
_margin-top:-1px;
}

.tab_left {
float: left;
background:url("../../module/images/tab_left.gif") no-repeat;
height:25px;
padding-left:8px;
padding-top:4px;
}


.green_bgd  {
background: url('../../module/images/791_green_bgd_bg.gif') repeat-y top left;
width:791px;
}


.green_bgdBottom, .green_bgdTop {
width:791px;
height: 10px;	
display: block;
position: relative;
}


.green_bgdTop {
background: url('../../module/images/791_green_bgd_top.gif') no-repeat top left;	
!margin-top:-2px;
}


.green_bgdBottom {
background: url('../../module/images/791_green_bgd_bottom.gif') no-repeat top left;	
!margin-bottom:-2px;
}



.style_titre_hide{
background: url('../../images/tools_myeuropcar_hide.gif') no-repeat top left;
font-size: 11px;
font-style: italic;
height:17px;
margin-left:24px;
_display:inline;_margin-left:-3px;_width:100%;
}

.style_titre_hide .a .img{
margin-bottom: 5px;
}


.style_titre_hide_br{
background: url('../../images/tools_myeuropcar_hide_backr.gif') repeat-x;
margin-top: 0px;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 5px;
font-size: 11px;
height:102px;
width:785px;
}


td input {text-align:center;margin:0;border:none;}


.tab_bg {
display:block;
position:absolute;
background: url("../../module/images/tab_bg_right.gif") no-repeat right top;
height:25px;
padding-right:8px;
/*font-size:11px;*/
font-weight:bold;
_margin-left:10px;
!left:7px;
_left:0px;
_margin-top:-1px;
}

.tab_left {
float: left;
background:url("../../module/images/tab_left.gif") no-repeat;
height:25px;
padding-left:8px;
padding-top:4px;
}


.lfield_400 {
float:left;
margin-bottom:5px;
width:400px;
}

.rfield_400 {
margin-bottom:5px;
margin-left:400px;
position:absolute;
width:400px;
!margin-left : 0px;
}


.normalFrame select {
height:20px;
margin-top:3px;
padding:1px 0 0 1px;
}

.normalFrame label {
margin-top:12px;
vertical-align:middle;
}


.green_bgd  {
background: url('../../module/images/791_green_bgd_bg.gif') repeat-y top left;
width:791px;
}


.green_bgdBottom, .green_bgdTop {
width:791px;
height: 10px;	
display: block;
position: relative;
}


.green_bgdTop {
background: url('../../module/images/791_green_bgd_top.gif') no-repeat top left;	
!margin-top:-2px;
}


.green_bgdBottom {
background: url('../../module/images/791_green_bgd_bottom.gif') no-repeat top left;	
!margin-bottom:-2px;
}


.block_248_gray_top {
background: transparent url(../../module/images/248_gray_top.gif) top left no-repeat;
width: 248px;
height: 6px;
display:block;
}


.block_248_gray_bg {
background: transparent url(../../module/images/248_gray_bg.gif) repeat-y left top;
float:left;
position: relative;
width: 248px;
height: 155px;
_height: 155px;
margin-right: 5px;
_margin-right: 5px;
margin-bottom:5px;
_margin-bottom:0px;
padding-bottom:15px;
}


.block_248_gray_bottom{
background: transparent url(../../module/images/248_gray_bottom.gif) top left no-repeat;
position: absolute;
height: 6px;
width: 248px;
display:block;
_margin-bottom: -10px;
bottom:0; 
}


/* driverSearchID1000.html.jsp */
#g2_0 form.style_3 div.normalFrame {height:40px;width:194px;margin-bottom:15px;}

#g2_0 form.style_3 div.errorFrame {height:75px;width:194px;margin-bottom:5px;padding-left:10px;}
#g2_0 form.style_3 div.normalFrame input {margin-left:10px;margin-right:0;margin-top:3px;width:175px;}

#g2_0 form.style_3 div.errorFrame input {margin-left:4px;margin-right:0;margin-top:3px;margin-bottom:0px;width:175px;}
#g2_0 form.style_3 div.normalFrame select {margin-left:10px;margin-right:0;margin-top:3px;width:175px;}

#g2_0 form.style_3 div.errorFrame select {margin-left:4px;margin-right:0;margin-top:3px;margin-bottom:0px;width:175px;}
#g2_0 form.style_3 div.normalFrame label {margin-left:10px;_margin-left:5px;margin-bottom:0px;width:180px;_width:190px;}

#g2_0 form.style_3 div.errorFrame label {margin-bottom:0px;width:180px;_width:190px;}
#g2_0 form.style_3 div.error {display:block;color:red;font-weight:bold;}

#g2_0 form.style_3 div.searchButton {margin-right:27px;margin-top:20px;_margin-top:5px}

/* driverInscription1000.html.jsp */
#g2_0 form.style_3_di div.normalFrame {height:40px;width:205px;}

#g2_0 form.style_3_di div.errorFrame {height:75px;width:205px;}
#g2_0 form.style_3_di div.normalFrame input {margin-top:0;width:192px;margin-right:0;}

#g2_0 form.style_3_di div.errorFrame input {margin-left:4px;_margin-left:8px;width:192px;margin-right:0;}
#g2_0 form.style_3_di div.normalFrame select {margin-top:0;width:auto;}

#g2_0 form.style_3_di div.errorFrame select {margin-left:4px;width:auto;}
#g2_0 form.style_3_di div.normalFrame label {margin-bottom:2px;width:192px;}

#g2_0 form.style_3_di div.errorFrame label {margin-bottom:2px;width:192px;}
#g2_0 form.style_3_di div.error {display:block;color:red;font-weight:bold;}



input.green {border:1px solid #009b4d;}

input.red {border:1px solid red;}

/* searchBookingsBlock.html.jsp */
#g2_0 form.style_3_sb div.normalFrame {height:40px;width:194px;margin-bottom:15px;}

#g2_0 form.style_3_sb div.errorFrame {height:75px;width:194px;margin-bottom:5px;padding-left:10px;}
#g2_0 form.style_3_sb div.normalFrame input {margin-left:10px;margin-right:0;margin-top:3px;width:175px;}

#g2_0 form.style_3_sb div.errorFrame input {margin-left:4px;margin-right:0;margin-top:3px;margin-bottom:0px;width:175px;}
#g2_0 form.style_3_sb div.normalFrame select {margin-left:0px;margin-top:0px;_margin-top:-1px;width:auto;height:19px;padding:1px;}

#g2_0 form.style_3_sb div.errorFrame select {margin-left:0px;width:43px;height:19px;border-color: red;border-width: 1px;border-style: solid;}
#g2_0 form.style_3_sb div.normalFrame label {margin-left:10px;_margin-left:5px;margin-bottom:0px;width:180px;_width:190px;}

#g2_0 form.style_3_sb div.errorFrame label {margin-bottom:0px;width:180px;_width:190px;}
#g2_0 form.style_3_sb div.error {display:block;color:red;font-weight:bold;}

#g2_0 form.style_3_sb div.searchButton {margin-right:27px;margin-top:20px;_margin-top:5px}
	

/* searchCompleteRentalsBlock.html.jsp */
#g2_0 form.style_3_sc div.normalFrame {height:40px;width:194px;}

#g2_0 form.style_3_sc div.errorFrame {height:75px;width:194px;}
#g2_0 form.style_3_sc div.normalFrame input {margin-top:0;width:175px;margin-right:0;margin-top:3px;}

#g2_0 form.style_3_sc div.errorFrame input {margin-left:4px;_margin-left:4px;width:175px;height:19px;margin-right:0;margin-top:3px;margin-bottom:0px;}
#g2_0 form.style_3_sc div.normalFrame select {margin-top:3px;width:160px;height:19px;}

#g2_0 form.style_3_sc div.errorFrame select {margin-left:4px;width:160px;height:19px;}
#g2_0 form.style_3_sc div.normalFrame label {margin-bottom:2px;width:192px;}

#g2_0 form.style_3_sc div.errorFrame label {margin-bottom:0px;width:192px;}
#g2_0 form.style_3_sc div.error {display:block;color:red;font-weight:bold;}



.gray {
background-color:#f3f3f3;
}


.green {
color:#007800;
}


label.errorB {
color:red;
font-weight:bold;
width:500px;
}



hr {
height:0.5px; 
background-color:#007800;
border-color:#007800; 
color:#007800; 
margin-top: 5px !important;
}


.maincontent_789_greenbrd_top {
background: transparent url(../../module/images/789_green_border_top.gif) top left no-repeat;
width: 789px;
height: 8px;
display:block;
}


.maincontent_789_greenbrd_bg {
background: transparent url(../../module/images/789_green_border_bg.gif) repeat-y left top;
float:left;
position: relative;
width: 789px;
margin-bottom:15px;
_margin-bottom:-10px;
margin-left:-7.5px;
_margin-left:-3.5px;
}


.maincontent_789_greenbrd_bottom {
background: transparent url(../../module/images/789_green_border_bottom.gif) top left no-repeat;
position: absolute;
height: 8px;
width: 789px;
_margin-bottom:-10px;
display:block;
}


.maincontent_170_gray_top {
background: transparent url(../../module/images/170_grey_top.gif) top left no-repeat;
width: 170px;
height: 8px;
display:block;
overflow:hidden;
}


.maincontent_170_gray_bg {
background: transparent url(../../module/images/170_grey_bg.gif) repeat-y left top;
position: relative;
width: 170px;
height : 53px;
font-size:14px;
font-weight:bold;
color:black;
text-align:center;
vertical-align:top;
margin-bottom:12px;
_margin-bottom:12px;
margin-top:23px;
!margin-top:25px;
margin-left:0px;
display:block;
overflow:hidden;
}


.maincontent_170_gray_bottom {
background: transparent url(../../module/images/170_grey_bottom.gif) top left no-repeat;
position: absolute;
height: 8px;
width: 170px;
!margin-left:-85px;
display:block;
overflow:hidden;
}


a#firstButton {
display:block;
position:relative;	
height:20px;
width:160px;
line-height:20px;
font: bold 11px Helvetica, Arial, sans-serif !important;
color: white !important;
text-transform:uppercase;
text-decoration:none;
background: url(../../module/images/but_bg.gif) repeat-x top left;
padding: 3px 5px 0;
}


a#firstButton div.l {
display:block;
position:absolute;
top:0;
left:-5px;
left:-2px !important;
width:5px;
height:20px;
background: url(../../module/images/but_bg_left.gif) 0 0 no-repeat;
color:#157400;
}


a#firstButton div.r {
display:block;
position:absolute;
top:0;
right:-5px;
right:-2px !important;
width:5px;
height:20px;
background:url(../../module/images/but_bg_right.gif) 0 0 no-repeat;
color:#157400;
}


a#secondButton {
display:block;
position:relative;
height:20px;
width:150px;
line-height:20px;
font: bold 11px Helvetica, Arial, sans-serif !important;
color: white !important;
text-transform:uppercase;
text-decoration:none;
background: url(../../module/images/but_bg_blk.gif) repeat-x top left;
padding: 3px 5px 0;
}


a#secondButton div.l {
display:block;
position:absolute;
top:0;
left:-10px;
left:-7px !important;
width:11px;
height:20px;
background: url(../../module/images/but_bg_left_blk.gif) 0 0 no-repeat;
}


a#secondButton div.r {
display:block;
position:absolute;
top:0;
right:-10px;
right:-7px !important;
width:11px;
height:20px;
background:url(../../module/images/but_bg_right_blk.gif) 0 0 no-repeat;
}


	
.buttonDiv {
clear:both;
float:none;
width:175px;
height:20px;
overflow:hidden;
margin-bottom:10px;
_margin-bottom:12px;
}


.buttonSpan {
clear:both;
float:none;
width:130px;
overflow:hidden;
vertical-align: middle;
text-align: center;
}


#rateDiv {
min-height :38px; height : auto !important;  height : 38px;
}


#g2_0 form.login_myec input {width:142px;margin-right:0;}

#g2_0 form.login_myec label {width:142px;}
#g2_0 form.login_myec div.error {display:block;color:red;font-weight:bold;}


#g2_0 form.printInvoice div.normalFrame {height:40px;width:205px;}

#g2_0 form.printInvoice div.errorFrame {height:75px;width:205px;}
#g2_0 form.printInvoice div.normalFrame input {margin-top:0;width:192px;margin-right:0;}

#g2_0 form.printInvoice div.errorFrame input {margin-left:4px;_margin-left:8px;width:192px;margin-right:0;}
#g2_0 form.printInvoice div.normalFrame select {margin-top:0;width:192px;}

#g2_0 form.printInvoice div.errorFrame select {margin-left:4px;width:192px;}
#g2_0 form.printInvoice div.normalFrame label {margin-bottom:2px;width:192px;}

#g2_0 form.printInvoice div.errorFrame label {margin-bottom:2px;width:192px;}
#g2_0 form.printInvoice div.error {display:block;color:red;font-weight:bold;}

#g2_0 form.printInvoice div.normalFrame select#emonth {width:auto;}
#g2_0 form.printInvoice div.errorFrame select#emonth {width:auto;}



/* Privilege */
.lfield_402 {
float : left;
width : 402px;
position : relative;
}

.rfield_402 {
float : right;
width : 402px;
position : relative;
}

.maincontent_402_graybrd_whitebg {
background : url('../../module/images/privilege/402_maincontent_graybrd_whitebg_bg.gif') repeat-y top left;
width : 402px;
margin-top : 5px;
}

.maincontent_402_graybrd_whitebgLine {
background : url('../../module/images/privilege/402_maincontent_graybrd_whitebg_bg_line.gif') no-repeat top left;
width :402px;
height : 7px;
margin-left : -10px;
}

.maincontent_402_graybrd_whitebgBottom {
width : 402px;
height : 6px;
display : block;
position : relative;
}

.maincontent_402_graybrd_whitebgTop {
background : url('../../module/images/privilege/402_maincontent_graybrd_whitebg_top.gif') no-repeat top left;
}

.maincontent_402_graybrd_whitebgTopTitle {
background : url('../../module/images/privilege/402_maincontent_graybrd_whitebg_top_title.gif') no-repeat top left;
height : 33px;
}

.maincontent_402_graybrd_whitebgTopTitle .content {
padding : 10px 10px;
}

.maincontent_402_graybrd_whitebgTopTitle h2 {
font-size : 12px !important ;
font-weight : bold !important ;
color : #007800 !important ;
}

.maincontent_402_graybrd_whitebgBottom {
background : url('../../module/images/privilege/402_maincontent_graybrd_whitebg_bottom.gif') no-repeat top left;
_top : 7px;
}


.buttons-holder .button-a, .buttons-holder .button-b, .buttons-holder .button-c { height: 65px; width: 250px; float: left; background : url('../../module/images/privilege/250_button_query_bg.jpg') no-repeat top left;  margin-bottom:10px; }

.buttons-holder .button-a, .buttons-holder .button-b { margin-right:20px;}
.btn-content .icon { float: left; width: 50px; }

.btn-content .label { float: right; width: 172px; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#007800;}
.btn-content { padding: 9px; }

.btn-content .label .ffp { width: 150px !important; margin: 3px 0px 0px 0px; padding: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.info-from-select {margin-bottom:20px;margin-top:15px;}

.pickupChecker {width:245px;white-space:nowrap; float:right; padding-top:9px;}
.blackTitle14{font-family:Verdana, Geneva, sans-serif; font-size:14px;font-weight:bold;color : #000000;}


.fleft {float:left;}

.blackTitle14 {
color:#000000;
font-family:Verdana,Geneva,sans-serif;
font-size:14px;
font-weight:bold;
}

.whatIsPrivilege_270 {
float:left;
width:270px;
height:60px;
margin-top:10px;
margin-bottom:5px;
}

#whatIsPrivilege_270 {
color:#007800;
font-size:14px;
font-weight:bold;
padding-bottom:18px;
margin-bottom:20px;
}

#whatIsPrivilege_270 a {
color:#007800;
font-size:14px;
font-weight:bold;
padding-bottom:18px;
margin-bottom:20px;
text-decoration:underline;
}

.whatIsPrivilege_270 a.whatIsPrivilege_link {
color:#007800;
font-size:14px;
font-weight:bold;
padding-bottom:18px;
margin-bottom:20px;
text-decoration:underline;
}

.whatIsPrivilege_270 p {
font-size:11px;
}

.whatiIsPrivilege_buttons {
width:59px;
display:block;
float:left;
position:relative;
}

.whychoosedivbut
