
#terms a, #terms a:link, #terms a:hover, #terms a:visited {
	color: #000000;
	text-decoration: none;
}

#terms .terms_country_select fieldset {
	border: none;
	margin-left:20px;
	margin-bottom:9px;	
}

#terms .terms_country_select fieldset label{
	line-height:30px;
	font-weight:bold;
	font-size:11px;
}


#terms .terms_country_select fieldset select{
	width:240px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	margin-bottom:25px;
}


#terms h1 {
	font-size:23px;
	font-weight:normal;
	color:#007800;
}


#terms p.intro {
	font-size:11px;
	font-weight:normal;
	width:325px;
	color:#7F7F7F;
}

#terms .block_570_content_para_button {
	position:relative;
	float:left;
	background: url('../../module/images/570_graybrd_whitebg_bg.gif') repeat-y top left;
	width:570px;
	margin-bottom:10px;
}

#terms .block_570_content_para_buttonBottom, #terms .block_570_content_para_buttonTop {
	width:570px;
	height: 6px;
	display: block;
}
#terms .block_570_content_para_buttonTop {
	background: url('../../module/images/570_graybrd_whitebg_top.gif') no-repeat top left;
}

#terms .block_570_content_para_buttonBottom{
	background: url('../../module/images/570_graybrd_whitebg_bottom.gif') no-repeat top left;
	position: relative;
	_top:6px;
}

#terms .block_570_content_para_buttonGoToTop {
	background: url('../../module/images/but_top.gif') no-repeat top right;
	position: relative;
	height:20px;
	text-align:right;
	margin-bottom:15px
}

#terms .block_570_content_para_button .content {
	position:relative;
	padding:1px 10px 3px 10px;
	_padding:3px 10px 3px 10px;
	margin:0;
	font-size:11px;
}


#terms .block_570_content_para_button .content h3 {
	font-size:11px;
	font-weight:bold;
}

#terms .block_570_content_para_button .menu a {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	/*line-height:27px;*/
}


#terms .block_570_content_para_button .content p {
	color:#7F7F7F;
	margin-top:10px;
}

#terms .block_570_content_para_button .content a.menu {
	color:#000000;
	/*text-decoration:underline;*/
	font-weight:bold;
	line-height:20px;
	font-size:11px;
	

}



#terms .block_570_content_para_button .content .liste {
	margin-bottom:20px;

}

#terms .block_570_content_para_button .content .liste ul li {
	color:#7F7F7F;
	text-decoration:underline;
	font-family: arial, Helvetica, sans-serif;
	
	margin-top:0px;
	margin-bottom:2px;
	margin-left:15px;
	_margin-left:20px;
	list-style-image:url('../images/gray_bullet.gif');
	
	
}
#terms .block_570_content_para_button .content .liste ul li a{
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	
}
#terms .content .block_570_content_para_button .marginleft .liste ul{
	margin-top:-10px;
	margin-bottom:-15px;
}
#terms .content .block_570_content_parabutton .marginleft .liste ul li a{
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	
}
#terms .content .block_570_content_para_button .marginleft .liste ul li {
	list-style-image:url('../images/dot.gif');
	line-height:25px
	
}

#terms .block_570_content_para_button .content .liste a {
	color:#7F7F7F;
	text-decoration:underline;
}
#bodyPopup
{
    text-align: left
}

#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
}

#bodyPopup .content
{
	position:absolute;
   /* margin-top:20px;*/
	font-size:11px;
}

/*
#bodyPopup .buttongreen
{
	position:relative;
	_float:left;
	_top:-5px;
	_left:10px;
}*/

#popbigtop  .biglogo
{
   	background: url(../../module/images/logo_europcar.gif);
   	display:block;
	position: absolute;
	top: 16px;
	left: 25px;
	height: 36px;
	width: 150px;
}
#popbigtop {
	background: url(../../module/images/header_popup_bg.gif) left top;
	width: 100%;
	height: 78px;
}

/*#ok {
	position:relative;
	_float:left;
	_top:-33px; 
	_left:10px;
	
}*/

#ok
{
	float:left;
	margin-left:8px;	
}

.content
{
	position:relative;
	margin-top:5px;
    margin-left: 10px;
    margin-right: 10px;
    text-align: left;
}

h1
{
    font-weight: lighter;
    font-size: 20px;
    color: #007800;
}
.undertitle
{
    font-weight: normal;
    font-size: 10px
}
.bgreen
{
    font-weight: bold;
    color: #007800
}

h2.bgreen {
	font-size:13px;
}

.colleft
{
    float: left;
    margin: 0 6px 0 0;
    width: 135px
}
.grand
{
    font-weight: bold;
    font-size: 12px;
    width: auto
}
.tgrand
{
    font-weight: bold;
    font-size: 20px;
    width: auto
}
#popupcontent
{
	position:relative;
   	margin-top: 10px;
   	margin-left: 20px;
}

.notice
{
    font-style: italic
}
.space
{
    margin: 24px 0;
}
#popupsearchmyID
{
    margin-left: 8px;
    width: 460px
}
.colleft
{
    float: left;
    width: 205px
}
.colright
{
    padding-left: 10px;
    float: left;
    border-left: #ccc 1px solid;
    width: 210px
}
LABEL.grand
{
    display: block;
    width: 200px
}
.colleft SELECT, .colleft INPUT, .colright SELECT, .colright INPUT
{
    border: 1px solid #ccc;
    margin-bottom: 8px;
    width: 200px;
}

.colleft INPUT
{
    width: 155px
}
.colright #month
{
    float: left;
    width: 60px;
    margin-right: 10px
}
.colright #year
{
    float: left;
    width: 60px;
    margin-right: 10px
}
.colright #issueNumber
{
    width: 155px
}

#mappicto
{
    margin-left: 100px
}
.content P
{
    font-weight: normal;
    font-size: 11px
}
.content P A.needamap
{
    margin: 10px 5px 10px 0;
    line-height: 24px
}
.content P A.needamap IMG
{
    margin-right: 8px
}
#poptopgreen
{
    border: 0px solid;
    background: url(../../module/images/top_bg36.gif) left top;
    width: 100%;
    height: 35px
}
#popupsendfriend .tableft INPUT
{
    border: 1px solid #ccc;
    font: 10px Geneva,Verdana,sans-serif;
    margin-left: 10px;
    width: 123px;
    color: #333;
    height: 14px
}
#popupsendfriend .tableft LABEL, #popupsendfriend .tableft2 LABEL
{
    margin-left: 10px
}

#popupsendfriend .tableft2 INPUT
{
    border: 1px solid #ccc;
    font: 10px Geneva,Verdana,sans-serif;
    margin: 10px 0 0 10px;
    width: 276px;
    color: #333;
    height: 14px
}
#popupsendfriend .tableft2 .inputMessage
{
    border: 1px solid #ccc;
    font: 10px Geneva,Verdana,sans-serif;
    margin: 10px 0 0 10px;
    width: 309px;
    color: #333;
    height: 14px
}
#popupsendfriend .tableft2 P.SendCopy
{
    display: block;
    float: left;
    width: 180px
}
#popupsendfriend .tableft2 P.SendCopy INPUT
{
    width: auto;
    margin-right: 10px
}
#popupsendfriend fieldset#sendbutton
{
    margin-top: 10px;
    width: auto;
    margin-right: 22px
}
#popupsendfriend .msg
{
    font-weight: normal;
    font-size: 10px;
    margin: 0;
}
#popupsendfriend .tableft2 .radio
{
    border-right: 0;
}
#popupcurrency .butok
{
    float: left;
    width: 50px
}
#popupacriss
{
    width: 495px
}



/****************** popup ACCRISS ***************/
.block495bgBottom, .block495bgTop
{
    display: table-cell;
    width: 495px;
    height: 6px
}


.block495bgTop
{
    background: url(../../module/images/495_green_top.gif) no-repeat left top;
    position: relative;
	}
.block495bgBottom
{
    background: url(../../module/images/495_green_bottom.gif) no-repeat left top;
    position: relative;
}


td.toptitles {
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #007800;
	background-color:#E6FFC0;
	text-align:center;
	width:25%;
	line-height:18px;
	}

td {
	border-right:1px solid #C2EE7F;
	height:12px;
	font: 10px Arial, Helvetica, sans-serif;
	color:#000;
}

.print {
	margin-left:450px;
	margin-top:12px;
	font: 10px Arial, Helvetica, sans-serif;
	color:#000;
}

.lgreen {
	background-color:#F0FFD9;
}

.brdrleft {
	border-left:1px solid #C2EE7F;
}

.code {
	font-weight:bold;
	color:#007800;
	font-size:11px;
	margin: 0 5px;
}

.noborder {
	border:0;
}




#popupextras
{
    font-size: 11px;
    width: 470px
}
#popupextras TD
{
	border: 0;
}
#popupextras .subline A
{
    text-decoration: underline;
}


/*********************** More rate conditions **********************/
#morerateconditions {
	margin-left:12px;
}


#morerateconditions ul {
	list-style:disc outside;
	margin: 0 0 16px 12px;
}

#morerateconditions ul li.conditionstitle {
	font-size:11px;
	font-weight:bold;
}

#morerateconditions ul li.conditionstitle ul {
	list-style:disc outside;
	margin: 0 0 16px 12px;	
}

#morerateconditions ul li.conditionstitle ul li {
	font-weight:normal;
}
