/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
font-size: 100%;

}

body {
background-image:url(images/background.png);
background-repeat:repeat-x;
background-color:#f0f0f0;
}

/*LINK ATTRIBUTES*/
A:link {
text-decoration: none;
color:#19191a;
}
	
A:visited {
text-decoration: none;
color:#19191a;
}


A:hover {
text-decoration: underline;
color:#007dc3;
}

#footer A:link {
text-decoration: none;
color:#c0c0c8;
}

#footer A:visited {
text-decoration: none;
color:#c0c0c8;
}

#footer A:hover {
text-decoration: underline;
color:#c1ea73;
}

/*NAVIGATION LIST*/
#nav-example {
background:url("images/nav.jpg") no-repeat;
width:940px;
height:56px;
margin:0;
padding:0;
}
#nav-example span {
display: none;
}
#nav-example li, #nav-example a {
height:56px;
display:block;
}
#nav-example li {
float:left;
list-style:none;
display:inline;
}
#nav-example-01 {width: 115px; height: 56px;}
#nav-example-02 {width: 149px; height: 56px;}
#nav-example-03 {width: 173px; height: 56px;}
#nav-example-04 {width: 176px; height: 56px;}
#nav-example-05 {width: 169px; height: 56px;}
#nav-example-06 {width: 158px; height: 56px;}
#nav-example-01 a:hover {background:url("images/nav.jpg") 0px -56px no-repeat; }
#nav-example-02 a:hover {background:url("images/nav.jpg") -115px -56px no-repeat; }
#nav-example-03 a:hover {background:url("images/nav.jpg") -264px -56px no-repeat; }
#nav-example-04 a:hover {background:url("images/nav.jpg") -437px -56px no-repeat; }
#nav-example-05 a:hover {background:url("images/nav.jpg") -613px -56px no-repeat; }
#nav-example-06 a:hover {background:url("images/nav.jpg") -782px -56px no-repeat; }

/*FOOTER LISTS*/
ol.steps {
margin: 5px 0;
background:url(images/ul_bg_repeat.gif) repeat-y; /*--Bg of the order numbers--*/
padding: 0 0 0 0px; /*--Distance between the order numbers--*/
}
	
ol.steps li {
margin: 0;
font-family: 'Droid Sans', serif;
color:#c0c0c8;
font-size: 10pt;
font-style: normal;
font-weight: 400;
text-decoration: none;
text-transform: none;
letter-spacing: 0.078em;
word-spacing: 0;
line-height: 1.45em;
list-style-image:url(images/listbullet.png);
}


/*DIVS AND CONTAINERS*/
div#container
{
width: 940px;
margin-left: auto;
margin-right: auto;
margin-top:0em;
padding-top:0em;
padding-bottom:268px;
height:auto;
}

div#content
{
width: 940px;
margin-left: auto;
margin-right: auto;
margin-top:.6em;
}

div#banner
{
margin-top:1.1em;
}

.twocolumn1
{
width: 470px;
float:left;
margin-left: auto;
margin-right: auto;
margin-top:.6em;
}

div#footer
{
position:relative;
margin-top:-268px;
height: 268px;
clear:both;
background-image:url(images/footerbackground.png);
background-repeat:repeat-x;
}

.footercolumn1
{
float:left;
width:320px;
}

div#footercolumn2
{
float:left;
width:300px;
}

div#footerline
{
float:left;
width:940px;
font-family: 'Droid Sans', serif;
color:#c1ea73;
font-size: 10pt;
font-style: normal;
text-align:center;
}
.textgreen
{
font-family: 'Droid Sans', serif;
color:#c1ea73;
font-size: 10pt;
font-style: normal;
}
/*TEXT and HEADERS*/
p{
font-family: 'Droid Sans', serif;
color:#9a9a9a;
font-size: 10pt;
font-style: normal;
font-weight: 400;
text-decoration: none;
text-transform: none;
letter-spacing: 0.078em;
word-spacing: 0;
line-height: 1.45em;
text-align:justify;
margin-top:.5em;
}

h1{
font-family: 'Droid Sans', serif;
color:#19191a;
font-size: 19pt;
font-style: normal;
font-weight: 400;
text-decoration: none;
text-transform: none;
letter-spacing: 0em;
word-spacing: 0em;
line-height: 1.34em;
margin-top: .5em;
}

h2{
font-family: 'Droid Sans', serif;
color:#19191a;
font-size: 13pt;
font-style: normal;
font-weight: 400;
text-decoration: none;
text-transform: none;
letter-spacing: 0em;
word-spacing: 0em;
line-height: 1.34em;
margin-top: .5em;
text-align:center;
}

h3{
font-family: 'Droid Sans', serif;
color:#19191a;
font-size: 10pt;
font-style: normal;
font-weight: 400;
text-decoration: none;
text-transform: none;
letter-spacing: 0em;
word-spacing: 0em;
line-height: 1em;
margin-top: .2em;
text-align:center;
}

#footer p{
font-family: 'Droid Sans', serif;
font-size: 10pt;
font-style: normal;
font-weight: 400;
text-decoration: none;
text-transform: none;
letter-spacing: 0.078em;
word-spacing: 0;
line-height: 1.45em;
margin-top: 3em;
}
.footerwhite p{
	font-family: 'Droid Sans', serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 400;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0.078em;
	word-spacing: 0;
	line-height: 1.45em;
	margin-top: 3em;
	color: #FFF;
}

/*TABLES AND PRICE CHARTS*/

table.pricing
{
	width: 940px;
	text-align: center;
	cursor: default;
	margin: 15px 0;
}

table.pricing tbody th
{
	text-align: left;
	border: 2px solid #fff;
}

table.pricing tr.alternate
{
	background: #dfdfdf;
}

table.pricing tr th, table.pricing tr td
{
	border: 2px solid #f5f5f5;
}

table.pricing tr.alternate th, table.pricing tr.alternate td
{
	border: 2px solid #dfdfdf;
}

table.pricing tbody td:hover, table.pricing tbody tr.alternate td:hover
{
	border: 2px solid #c1ea73;
	background: #fff;
	color: #000;
}

table.pricing tbody tr:hover
{
	background: #c1ea73;
	color: #fff;
}

table.pricing tfoot
{
	font-size: 0.875em;
	color: #fff;
}

table.pricing tfoot th
{
	padding: 0.313em 0;
	background: #19191a;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
}

ul#quoteform
{
	float:left;
	margin: 0 auto;
	padding: 0;
	display: block;
	list-style-type: none;
	width: 50%;
}

ul#quoteform li
{
	margin: 0.313em 0;
	padding: 0;
	position: relative;
	float: left;
	clear: both;
}
