/* This contains all text formatting descriptions for mycarhire site */
/* Layout and structural defs are in layout.css */

/* body default text formatting */
body
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #535353;
	line-height:15px;
}


/* header tags */
h1
{
	color: #00879C;
	font-size: 24px;
	font-weight: bold;
	line-height: 26px;
	margin-top:0;
	padding-top:0;
	margin-bottom: 42px;
	padding-bottom: 0;
}


h2
{
	color: #00879C;
	font-size: 20px;
	font-weight: bold;
	line-height: 22px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

h3
{
	color: #535353;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

h4
{
	color: #535353;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	padding: 0px;
	margin: 0px;
}



/* anchors */
a img{
	border:none;
}

a{
	color:#00879C; 
}

a:visited { color: #005D6D; }

a:hover{
	color:#2D2D2D;
}

a:visited:hover{
	color:#2D2D2D;
}


/* breadcrumbs */
.crumbs {
	font-size:9px;
}

/* paragraphs and text*/
p {
	line-height:15px;
	margin-top:0px;
	padding-top:0px;
}

.doubleText, .doubleText p
{
	font-weight: normal;
	font-size: 12px;
	line-height: 24px;
	margin-top: 0;
	padding-top: 0;
}

.widetext 
{ 
	font-size: 12px; 
	color: #333; 
	line-height: 20px;
}



/* footer text */
.footerText, footerText a, footerText a:active, 
footerText a:visited, footerText a:hover 
{
	font-size: 10px;
	text-align: center;
	color: #2D2D2D;
	line-height: 12px;
}

.footerText p {
	margin: 0 0 6px 0;
}

.partnerlinks{

	text-align: center;

    font-weight: bold;

    font-size:10px;

    margin: 10px auto 0 auto;

    width:100%;

}

 

.partnerlinks a{

    margin-right:10px;
    text-decoration:none;
    font-weight:bold;

}


/* legacy defs for booking functions */
.title
{
	color: #00879C;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
	font-family: Verdana, Arial, Helvetica;
}

.text
{
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
}

.smallbarw
{
	font-size: 12px;
	line-height: 14px;
	vertical-align: middle;
	font-weight: bold;
	color: #ffffff;
}

.result
{
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
}

.result_red
{
	color: #ED3C21;
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
}

.fine
{
	font-size: 9px;
	line-height: 12px;
}

.divrule
{
	font-size: 1px;
	margin-top: 1px;
	padding-bottom: 1px;
	border-bottom-color: #C8EAF1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.endRule /* for a rule at the end of p tag, like in FAQs */
{
	border-bottom: #CCC;
	padding-bottom: 14px;
	margin-bottom: 28px;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
}


/* barList definitions for li tags to look like blocks */
ul.barList
{
	list-style:none; 
	padding: 75px 0 0 0; /* 75px top padding for white space  */
	margin: 0;
}
a.barList
{
display:block;
background-color:#00879C; 
color:#FFFFFF; 
text-decoration:none; 
height:20px; 
width:99%; 
padding:3px; 
margin-bottom:2px;
font-weight:bold;
}


/* bookForm id styles */
#bookForm h1 {
	font-size: 14px;
	color: #fff;
	margin: 0;
	padding: 0;
}

/* homepromo id styles */
#homepromo h2 {
	font-size: 14px;
	color: #fff;
	margin: 0;
	padding: 0;
}

#homepromo ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	width: 256px;
}

#homepromo li
{
border-bottom: 2px dotted #CCEBD6;
margin: 5px 0 0 0;	
padding: 5px 0;
}

/* specials page */
.specialsList
{

}

.specialsList h2
{
	font-size: 14px;
	margin: 0;
	padding: 0;
}

.specialsList ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

.specialsList li
{
border-bottom: 2px dotted #CCEBD6;
margin: 5px 0 0 0;	
padding: 5px 0;

}


/* Sitemap Specific Styles*/
.maplist
{
margin:0px;
padding: 0px 0px 14px 0px;
list-style: none;
font-size: 11px; 
line-height:160%;

}

.maplist li
{
padding-left: 0px;
margin: 0px 0px 7px 1px;
}
