/* CSS Document */

* {
	margin: 0; padding: 0;
	}

img {
	border:0;
	}
	
.clear {
	clear: both;
	}
	
	
/* FONTS */

p { 
	margin: 13px 0;
	padding: 0;
	}
	
.tel {
	font-size: 1.7em;
	font-weight: bold;
	}

.micro {
	margin:6px 0;
	padding: 0;
	font-size: 0.8em;
	color: #aaa;
	}

.largerText {
	font-size: 1.5em;
	color: #02457c;
	line-height:1.4em;
	}

/* HEADERS */

h1 {
	font-size:1.8em;
	color: #db1a35;
	font-weight: normal;
	}
		
h2 {
	font-size:1.5em;
	padding: 15px 0 0px 0;
	color: #db1a35;
}

h3 {
	font-size: 1.2em;
	color: #db1a35;
	}

body.brands h1 span {
	display:none;
	}


/* LINKS */

a { color:#333; text-decoration: underline; cursor: pointer;}
a:visited { color:#333;}
a:hover { color:#333; text-decoration:none;}
a:visited:hover { color:#333;}

/* LISTS */

ul {
	margin: 13px 0 0 15px;
}

ul li {
	margin: 0 0 1px 0;
	padding: 0;
	}

ol {
	margin: 13px 0 0 23px;
}

ol li {
	margin: 0 0 10px 0;
	padding: 0;
	}

p.redArrowGrey,
p.redArrowWhite {
	margin: 0px;
	padding: 10px;
	}
	
#homeMainBoxContent p.redArrowGrey a {
	float: right;
	background: url(../images/redArrowGrey.gif) no-repeat right 7px;
	color: #db1a35;
	text-decoration: none;
	margin-top: 0;
	padding: 10px 20px 10px 0;
	font-size: 1.1em;
	}
	
#homeMainBoxContent p.redArrowGrey a:hover {
	background: url(../images/blueArrowDarkGrey.gif) no-repeat right 7px;
	color: #02457c;
	}
	
p.redArrowGrey a {
	background: url(../images/blueArrowDarkGrey.gif) no-repeat right 7px;
	}

.brandListText .redArrowWhite a,
#homepageBottomLeft .redArrowWhite a {
	float: right;
	background: url(../images/redArrowWhite.gif) no-repeat right 7px;
	color: #db1a35;
	text-decoration: none;
	padding: 10px 20px 10px 0;
	}

.brandListText p.redArrowWhite {
	padding: 0;
	}

.brandListText .redArrowWhite a {
	font-size: 1.1em;
	}

.brandListText .redArrowWhite a:hover,
#homepageBottomLeft .redArrowWhite a:hover {
	background: url(../images/blueArrowWhite.gif) no-repeat right 7px;
	color: #02457c;
	}
	

.homeProductBox p.redArrowGrey a,
#rightContentBoxTop p.redArrowGrey a,
#rightContentBoxBottom p.redArrowGrey a {
	float: right;
	background: url(../images/redArrowLightGrey.gif) no-repeat right 7px;
	color: #db1a35;
	text-decoration: none;
	padding: 10px 20px 10px 0;
	}
	
.homeProductBox p.redArrowGrey a:hover,
#rightContentBoxTop p.redArrowGrey a:hover,
#rightContentBoxBottom p.redArrowGrey a:hover {
	background: url(../images/blueArrowLightGrey.gif) no-repeat right 7px;
	color: #02457c;
	}

.redArrowLink a:hover {
	color: #02457c;
	}

#homepageBottomLeft img {
	margin-bottom: 7px;
	}
	
#homepageBottomLeft p {
	margin: 0 0 10px 0;
	}
	
#rightContentBoxTop p.redArrowGrey a,
#rightContentBoxBottom p.redArrowGrey a {
	font-size: 1em;
	}

#mainContent p.navBack {
	text-align: right;
	}

#mainContent p.navBack a {
	background: url(../images/blueNavBulletWhite.gif) no-repeat left 7px;
	font-size: 0.8em;
	padding: 5px 0 10px 12px;
	color: #02457C;
	text-align: right;
	}	

#mainContent p.navBack a:hover {
	background: url(../images/redNavBulletWhite.gif) no-repeat left 7px;
	color: #DB1A35;
	}

	
.horizontalLine {
	border-bottom: 1px dashed #ccc;
	width: 500px;
	height: 5px;
	margin: 10px 0 0 -7px;
	position: relative;
	line-height: 1px;
	}
	
.faqSet {
	margin-bottom:10px;
	border-bottom: 1px dashed #ccc;
	width: 500px;
	}

.faqQuestion {
	color:#02457c;
	font-weight: bold;
	margin-bottom:-6px;
	}







































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
