body  {
margin-left : 0;
padding : 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
color : #132d68;
background-image: url(http://www.apartrental.com/images/fond.png);
background-repeat : repeat;
}

html, body{
	margin: 0;
	padding: 0;
	text-align: center;
}

#container_new
{
	background-color: white;
	background-repeat: repeat-y;
	background-position: center top;
	border:1px solid #B9BfD5;
	
	width: 940px;
	margin: 0em auto;
	margin-top: 0em;
	text-align: left;
	
}

#top
{
	padding-top: 0px;
	padding-left: 0em;
	height: 120px;
	border:0px solid green;
 	background: transparent url(http://www.apartrental.com/images/entete_new.gif) no-repeat left top;
}
#top h1
{
	margin: 0;
	margin-right: 20px;
	padding-top: 50px;
	padding-left: 0em;
	color: #e12d1c;
	font-size : 14px;
	font-weight : bold;
	text-transform: uppercase;
	text-align: right;
	border:0px solid green;
	
}
	
#top h1 a
{
	text-decoration: none;
	color: #e12d1c;
}


#top_affiliate
{
	padding-top: 0px;
	padding-left: 0em;
	height: 180px;
	border:0px solid green;
	
 	
}
#top_affiliate h1
{
	margin: 0;
	margin-right: 20px;
	padding-top: 0px;
	padding-left: 0em;
	color: #e12d1c;
	font-size : 14px;
	font-weight : bold;
	text-transform: uppercase;
	text-align: right;
	border:0px solid green;
	
}
	
#top_affiliate h1 a
{
	text-decoration: none;
	color: #e12d1c;
}
div.img
{
  margin: 2px;
  border: 0px solid blue;
  height: auto;
  
  float: left;
  text-align: center;
}	
div.img img
{
  display: inline;
  margin: 3px;
  border: 0px solid red;
}










#flags 
{
border : 0px solid red;
padding-top: 9px;
margin-right: 15px;
text-align : right;
}

#menu_haut
{
border : 0px solid red;
width:940px;
height:30px;
}

#menu_gauche 
{
border : 0px solid red;
float : left;
position : relative;
width:18%;
margin-left : 0;
text-align:center;
}

#menu_droite {
border : 0px solid yellow;
float : left;
position : relative;
height : 485px;
width:14%;
padding-left : 10px;
text-align : center;
}
div.page_principale {
border : 0px solid green;
top : 0;
float : left;
position : relative;
padding-left : 10px;
padding-right : 12px;
width : 63%;
text-align : justify;
font-size : 12px;
}
#footer {
border-top:1px solid #B9BfD5;
position : relative;
font-size : 10px;
width : 939px;
clear : both;
text-align : center;
background-color : #E8EBF4;
}


td.separateur {
border : 0px solid #1B2B88;
height:1px;
background-color : #1B2B88;
}
tr.separateurc {
border : 0px solid white;
height:10px;
background-color : white;
}


td.img_btn_02 {
background-color : #B9BFD5;
height:1px;
width:100%; 
}

div.btn_left{
border : 1px solid #B9BFD5;
top : 0;
float : left;
position : relative;
margin-left : 15px;
width : 80px;height : 15px;
text-align : center;
vertical-align :middle;
}
div.btn_right{
border : 1px solid #B9BFD5;
top : 0;
float : right;
position : relative;
margin-right: 15px;
width : 80px;height : 15px;
text-align : center;
vertical-align :middle;
}

div {
border : 0 solid white;
}

div.cadrepub {
border : 1px solid white;
left : 15px;
width : 585px;
background-color : #F3F4F8;
}
td.cadre {
text-align : left;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
font-style : normal;
}
div.cadreflux {
border : 1px solid #F3F4F8;
left : 15px;
width : 585px;
}
div.tarif {

border-bottom : 1px solid #B9BFD5;
margin-bottom : 3px;
width : 585px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
text-align : left;
background-color : #E8EBF4;


}
br.tarif
{
border : 1px solid red;
height : 1px;
color : red;
}
span.tarif  span.tarifrouge {
border : 1px solid #B9BFD5;
position:relative;
left:5px;
}


span.specialIE {
position : absolute;
left:30px;
top:10px;
}



span.tarifrouge , span.nightrouge , span.weekrouge , span.monthrouge 
{
color : red;
font-size : 10px;
font-weight : bold;
}

span.personne , span.personnerouge , span.night , span.nightrouge,
span.week, span.weekrouge, span.month, span.monthrouge 
{
border :  0px solid #B9BFD5;
position:absolute;
left:265px;
}


span.night , span.nightrouge 
{
left:355px;
}

span.week , span.weekrouge{
left:420px;
}


span.month , span.monthrouge{
left:510px;
}

span.servicetitre{

position:relative;
left:5px;
font-weight : bold;
}
span.serviceelement 
{
margin-left:25px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
color : #132d68;
}
 span.serviceadd
{
position:relative;
left:45px;
}


.sponsopub {
width : 500px;
text-align : right;
background-color : #F3F4F8;
font-size : 8px;
color : #676767;
}
.conteneur-arrondi {
padding : 0;
width : 500px;
float : left;
margin : 1%;
}
.un {
margin : 0 4px;
height : 1px;
background-color : #99c9ff;
overflow : hidden;
border : 1px solid #99c9ff;
border-top : 0;
border-bottom : 0;
}
.deux {
margin : 0 3px;
height : 1px;
overflow : hidden;
border : 1px solid #99c9ff;
border-top : 0;
border-bottom : 0;
}
.trois {
margin : 0 2px;
height : 2px;
overflow : hidden;
border : 1px solid #99c9ff;
border-top : 0;
border-bottom : 0;
}
.quatre {
margin : 0 1px;
height : 2px;
overflow : hidden;
border : 1px solid #99c9ff;
border-top : 0;
border-bottom : 0;
}
.centrearrondi {
border : 1px solid #99c9ff;
border-top : 0;
border-bottom : 0;
margin : 0 1px;
padding : 0 2em;
min-height : 50px;
height : auto !important ;
height : 50px;
}

#footer_page {
border : 1px solid white;
position : relative;
width : 919px;
text-align : justify;


}
#page_principale2 {
top : 0;
border : 0 solid white;
float : left;
position : relative;
left : 15px;
width : 919px;
text-align : justify;
}
#page_principale3 {
top : 0;
border : 0 solid white;
float : left;
position : relative;
left : 15px;
width : 600px;
text-align : justify;
font-family : Verdana;
font-size : 12px;
}
#page_planning {
top : 123px;
border : 0 solid white;
float : left;
position : absolute;
left : 170px;
width : 700px;
text-align : justify;
}
#page_listing {
border : 0 solid white;
float : left;
position : absolute;
left : 220px;
width : 700px;
text-align : justify;
margin-top : 0;
}
ul.nav_list {
margin-left : 0;
padding-left : 0;
list-style : none;
}
li.navlist {
height : 38px;
padding-left : 15px;
text-align : left;
vertical-align : middle;
background-image : url(http://www.apartrental.com/images/separateurMenu.gif);
background-repeat : no-repeat;
}
li.nav-up {
border : 0 solid white;
padding-left : 15px;
text-align : center;
vertical-align : middle;
background-repeat : no-repeat;
}
ul.nav-rub {
padding-top : 15px;
padding-left : 15px;
text-align : center;
vertical-align : middle;
}
.header_title {
position : absolute;
top : 0;
left : 0;
margin : 60px 30px 30px 30px;
width : 714px;
text-align : right;
text-transform : uppercase;
font-size : 11px;
font-weight : normal;
color : #132d68;
}
.roger {
font-size : 11px;
font-weight : normal;
margin-left : 5px;
text-align : justify;
font-family : Verdana;
}

.tabs {
position : relative;
margin-top : 80px;
}
table.sample {
border-width : 1px;
border-style : none;
border-color : #dbe4eb;
border-collapse : collapse;
background-color : white;
}
table.sample th {
border-width : 1px;
padding : 1px;
border-style : solid;
border-color : #dbe4eb;
background-color : white;
}
table.sample td {
border-width : 1px;
padding : 1px;
border-style : solid;
border-color : #dbe4eb;
background-color : white;
}
.titre {
font-family : Verdana;
font-size : 18px;
color : #e12d1c;
}
.titreForm {
font-family : Verdana;
font-size : 12px;
color : #e12d1c;
font-weight : bold;
}
.titrecentre {
font-family : Verdana;
font-size : 12px;
font-weight : bold;
}
.titresearch {
font-family : Verdana;
font-size : 14px;
font-weight : bold;
text-align : center;
}
.text , .text_jap, .text-center, .text-right , .text-left, .text_apt, .text_planning ,
.textNoir, .textRouge, .textRouge_apt , .textRouge_reg , .textRouge_bleu ,
.textVert , .textBleu , .textBlanc {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
color : #132d68;
}
.text_jap {font-size : 14px;}

.text-center {text-align : center;}
.text-right {text-align : right;}
.text-left {text-align : left;}

.text_apt {
text-align : left;
background-color : #f0f3f8;
}
.text_planning {
border-width : 1px;
border-style : solid;
border-color : #dbe4eb;
}
.textNoir  {color : #000000;}
.textRouge {
color : red;
background-color : #ffffff;
font-weight : bold;
}
.textRouge_apt {
color : red;
background-color : #f0f3f8;
font-size : 10px;
font-weight : bold;
}
.textRouge_reg {
color : red;
background-color : #ffffff;
}
.textRouge_bleu {
color : red;
background-color : #F3F4F8;
}
.textVert {color : green;}
.textBleu {color : blue;}
.textBlanc {color : #ffffff;}

.msg {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #ff0000;
font-weight : bold;
}
.form {
text-align:left;
color : #222f63;
background-color : #f3f4f8;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;

font-family : Verdana, Arial, Helvetica;
font-size : 10px;
}
.formbutton {
color : #e12d1c;
background-color : #ffffff;
border : #222f63;
border-style : solid;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
}
.formsophie {
color : #000000;
background-color : #ffffff;
border : #222f63;
border-style : solid;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
}
.formsophie_en {
color : #000000;
background-color : red;
border : #222f63;
border-style : solid;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
}
.formsophie_es {
color : #000000;
background-color : green;
border : #222f63;
border-style : solid;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
}
.formRouge {
color : red;
background-color : #ffffff;
border : #222f63;
border-style : solid;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
}
.formVert2 {
color : #008000;
background-color : #ffffff;
border : #008000;
border-style : solid;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
}
.formVert {
color : green;
background-color : #ffffff;
border : #222f63;
border-style : solid;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
}
.formEditable {
color : #000000;
background-color : #00e7e7;
border : #317474;
border-style : solid;
border-top-width : 0px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 0px;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
}
.formCalcule {
color : #000000;
background-color : #ff9900;
border : #b86e00;
border-style : solid;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
}
.formNonEditable {
color : #000000;
background-color : #dedede;
border : #848484;
border-style : solid;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
}
.form2 {
color : #e7ebf4;
background-color : #ffffff;
border : #e7ebf4;
border-style : solid;
border-top-width : 2px;
border-right-width : 0px;
border-bottom-width : 0px;
border-left-width : 2px;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
}
.formErreur2 {
color : #e12d1c;
background-color : #ffffff;
border : #e12d1c;
border-style : solid;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
}
.formErreur {
color : #000000;
background-color : #dadada;
border : #ff0000;
border-style : solid;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
}
.formSupprimer {
color : #ff0000;
background-color : #ffffff;
border : #ff0000;
border-style : solid;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
}
.formListErreur {
color : #000000;
border : #ff0000;
border-style : solid;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
}
.statuts0 {
background-color : #ffffff;
}
.statuts1 {
background-color : #0099cc;
}
.statuts2 {
background-color : #fcfc95;
}
.statuts3 {
background-color : #ffd0b8;
}
.statuts4 {
background-color : #fa7c3d;
}
a:active {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #506eaa;
font-size : 12px;
font-weight : bold;
}
a:link {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #506eaa;
text-decoration : none;
font-size : 12px;
font-weight : bold;
}
a:visited {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #506eaa;
text-decoration : none;
font-size : 12px;
font-weight : bold;
}
a:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #e12d1c;
text-decoration : none;
font-size : 12px;
font-weight : bold;
}
a.blanc:active {
color : #ffffff;
}
a.blanc:link {
color : #ffffff;
text-decoration : none;
}
a.blanc:visited {
color : #ffffff;
text-decoration : none;
}
a.blanc:hover {
color : #1b2b88;
text-decoration : none;
}
a.orange:active {
color : #e97b39;
border:0px;
}
a.orange:link {
color : #e97b39;
text-decoration : none;
border:0px;
}
a.orange:visited {
color : #e97b39;
text-decoration : none;
border:0px;
}
a.orange:hover {
color : #e12d1c;
text-decoration : none;
border:0px;
}
a.gris:active {
color : #8f8f8f;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 8px;
font-weight : normal;
text-decoration : none;
}
a.gris:link {
color : #8f8f8f;
text-decoration : none;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 8px;
font-weight : normal;
}
a.gris:visited {
color : #8f8f8f;
text-decoration : none;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 8px;
font-weight : normal;
}
a.gris:hover {
color : #3b5998;
text-decoration : none;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 8px;
font-weight : normal;
}
a.gris-bleu:active,a.gris-bleu:link,a.gris-bleu:visited ,a.gris-bleu:hover  {
color : #132d68;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
text-decoration : none;
}

a.gris-bleu:hover {
color : #e12d1c;
}
a.gris-bleu-12:active,a.gris-bleu-12:link,a.gris-bleu-12:visited ,a.gris-bleu-12:hover  {
color : #132d68;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
text-decoration : none;
}

a.gris-bleu-12:hover {
color : #e12d1c;font-weight : normal;
}



a.r_liens:active, a.r_liens:link ,a.r_liens:visited ,a.r_liens:hover
 { 
}
a.x_liens:active, a.x_liens:link ,a.x_liens:visited ,a.x_liens:hover
 { 
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #132D68;
font-size : 12px;
font-weight : normal;
}

a.orange-ital:active ,a.orange-ital:link,a.orange-ital:visited,a.orange-ital:hover 
{
color : #e97b39;
text-decoration : none;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 0.92em;
font-weight : normal;
font-style:italic;
}
a.orange-ital:hover 
{
color : #e12d1c;
}


a.orangesearch:active {
color : #e97b39;
}
a.orangesearch:link {
color : #e97b39;
text-decoration : none;
}
a.orangesearch:visited {
color : #e97b39;
text-decoration : none;
}
a.orangesearch:hover {
color : #e12d1c;
text-decoration : none;
}
a.orangeBig:active {
color : #e97b39;
font-size : 15px;
font-weight : bold;
}
a.orangeBig:link {
color : #e97b39;
text-decoration : none;
font-size : 15px;
font-weight : bold;
}
a.orangeBig:visited {
color : #e97b39;
text-decoration : none;
font-size : 15px;
font-weight : bold;
}
a.orangeBig:hover {
color : #e12d1c;
text-decoration : none;
font-size : 15px;
font-weight : bold;
}
a.orangeMoy:active {
color : #e97b39;
font-size : 12px;
font-weight : bold;
}
a.orangeMoy:link {
color : #e97b39;
text-decoration : none;
font-size : 12px;
font-weight : bold;
}
a.orangeMoy:visited {
color : #e97b39;
text-decoration : none;
font-size : 12px;
font-weight : bold;
}
a.orangeMoy:hover {
color : #e12d1c;
text-decoration : none;
font-size : 12px;
font-weight : bold;
}
#nav {
font-size : 8pt;
}
#nav, #nav ul {
list-style : none;
line-height : 1;
}
#nav li {
float : none;
list-style : none;
}
#nav a:hover, #nav a:active, .current_page_item a, #home .on {
background : #4e4f53;
text-decoration : none;
}
INPUT {
color : #000;
font-size : 11px;
font-family : verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
background-color : #eeeeee;
}
SELECT {
color : #000;
font-size : 11px;
font-family : verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
background-color : #eeeeee;
}
TEXTAREA {
color : #000;
font-size : 11px;
font-family : verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
background-color : #eeeeee;
}
.txterror {
color : black;
font-size : 11px;
font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.txtform {
color : #666666;
font-size : 11px;
font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.h1 {
font-family : Verdana;
font-size : 12px;
font-weight : bold;
color : #e12d1c;
padding-bottom : 0;
margin-bottom : 0;
bottom : 0;

}
.h2 {
font-family : Verdana;
font-size : 13px;
font-weight : bold;
color : #e12d1c;
padding-bottom : 1px;
margin-bottom : 0;
bottom : 0;
line-height : 25px;
padding-left : 0;
background-image : url(http://www.apartrental.com/images/formulaireEntete.gif);
background-repeat : no-repeat;
background-position : 0 0;


}
.h3 {
font-family : Verdana;
font-size : 12px;
font-weight : bold;
padding-bottom : 0;
margin-bottom : 0;
bottom : 0;
line-height : 12px;
padding-left : 5px;
background-image : url(http://www.apartrental.com/images/formulaireEntete.gif);
background-repeat : no-repeat;
background-position : 0 0;
}
.h4 {
font-family : Verdana;
font-size : 10px;
font-weight : bold;
padding-bottom : 0;padding-left : 5px;
margin-bottom : 0;
bottom : 0;
padding-left : 0;
}
.h2nobg {
font-family : Verdana;
font-size : 12px;
font-weight : bold;
color : #e12d1c;
padding-bottom : 0;
margin-bottom : 0;
bottom : 0;
padding-left : 0;
}
fieldset {
border : 1px solid #dbe3ef;
}
legend {
padding : 0.2em 0.5em;
border : 1px solid #dbe3ef;
color : #dbe3ef;
font-size : 90%;
text-align : left;
}
.formsearch_home {
color : #222f63;
background-color : #ffffff;
border : #b5c0d6;
border-style : solid;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
}
.formbuttonsearch_home {
color : #e12d1c;
background-color : #ffffff;
border : #b5c0d6;
border-style : solid;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
}
.formbuttonsearch_page {
color : #e12d1c;
background-color : #ffffff;
border : #b5c0d6;
border-style : solid;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 4px;
border-left-width : 1px;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
}
.izquierda {
width : 250px;
padding : 0 0 0 0;
float : left;
}
.derecha {
width : 250px;
margin-left : 250px;
margin-top : 0;
}
#goog-wm {
color : #e12d1c;
}
#goog-wm h3.closest-match {
display : none;
}
#goog-wm h3.other-things {
font-size : 11px;
font-weight : bold;
color : #e12d1c;
}
#goog-wm ul li {
color : #e12d1c;
}
#goog-wm li.search-goog {
color : #e12d1c;
}
#tabbed_box {
margin : 0 auto 0 auto;
}
.tabbed_box h4 {
font-family : Arial, Helvetica, sans-serif;
font-size : 23px;
color : #ffffff;
letter-spacing : -1px;
margin-bottom : 11px;
}
.tabbed_box h4 small {
color : #e3e9ec;
font-weight : normal;
font-size : 9px;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-transform : uppercase;
position : relative;
top : -4px;
left : 6px;
letter-spacing : 0;
}
.tabbed_area {
background-color : #ffffff;
padding : 8px;
}
ul.tabs {
margin : 0;
padding : 0;
margin-top : 5px;
margin-bottom : 6px;
}
ul.tabs li {
list-style : none;
display : inline;
}
ul.tabs li a {
background-color : #464c54;
color : #ffebb5;
padding : 8px 14px 8px 14px;
text-decoration : none;
font-size : 9px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
text-transform : uppercase;
border : 1px solid #464c54;
}
ul.tabs li a:hover {
background-color : #2f343a;
border-color : #2f343a;
}
ul.tabs li a.active {
background-color : #ffffff;
color : #282e32;
border : 1px solid #464c54;
border-bottom : 1px solid #ffffff;
}
.content {
background-color : #ffffff;
padding : 12px;
border : 1px solid #464c54;
}
#content_2, #content_3 {
display : none;
}
.content ul {
margin : 0;
padding : 0 20px 0 20px;
}
.content ul li {
list-style : none;
border-bottom : 1px solid #d6dde0;
padding-top : 15px;
padding-bottom : 15px;
font-size : 13px;
}
.content ul li a {
text-decoration : none;
color : #3e4346;
}
.content ul li a small {
color : #8b959c;
font-size : 9px;
text-transform : uppercase;
font-family : Verdana, Arial, Helvetica, sans-serif;
position : relative;
left : 4px;
top : 0;
}
ul.tabs li a {
background-image : url(images/tab_off.jpg);
background-repeat : repeat-x;
background-position : bottom;
}
ul.tabs li a.active {
background-image : url(images/tab_on.jpg);
background-repeat : repeat-x;
background-position : top;
}
.content {
background-image : url(images/content_bottom.jpg);
background-repeat : repeat-x;
background-position : bottom;
} 
