/* CSS Document */

* {
margin:0;
padding:0;
}
a {outline:none;}

h1 {
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size: 16px;
color:#D0D0D0;
padding-left:40px;
padding-top:15px;
padding-right:280px;
line-height:1.4em;
}

h2 {
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size: 14px;
color:#ffffff;
padding-left:40px;
padding-top:15px;
padding-right:280px;
padding-bottom:15px;
line-height:1.4em;
}

h3 {
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size: 14px;
color:#D0D0D0;
padding-right:280px;
line-height:1.4em;
}

h4 {
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size: 14px;
color:#ffffff;
padding-left:40px;
padding-right:280px;
padding-top:10px;
padding-bottom:10px;
line-height:1.4em;
}

#divMain ul, #divMain ol {
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	padding-left:40px;
	padding-right:280px;
	line-height:1.4em;
	padding-top:0.8em;
	padding-bottom:0.8em;
}

p {
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size: 12px;
color:#ffffff;
padding-left:40px;
padding-right:280px;
line-height:1.4em;
padding-top:0.8em;
padding-bottom:0.8em;
}

#divMain a {
color:#539CE7;
font-weight:bold;
text-decoration:underline;
}
#divMain a:hover {
color:#539CE7;
font-weight:bold;
text-decoration:none;
}

p.left {
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size: 12px;
color:#ffffff;
padding-bottom:10px;
padding-right:280px;
line-height:1.4em;
}

p.footer {
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-align:center;
margin: 0 auto;
padding-top:52px;
}

p.footer a {
text-decoration:none;
color:#ffffff;
font-weight:bold;
}

body {
background-color:#191919;
}

#divContainer {
width: 920px;
margin: 0 auto;
background-image:url(images/bckg_stretch.gif);
background-repeat:repeat-y;
}

#divHeader {
position:relative;
margin: 0 auto;
width: 900px;
height: 317px;
background-image:url(images/header_bckg.gif);
background-repeat:no-repeat;
}

h1.logo {
position:absolute;
top:109px;
left:103px;
}

a.logo {
display:block;
text-indent:-5000em;
width:580px;
height:55px;
background:transparent url('images/main_logo.gif') no-repeat top left;
}

#divNav {
position:relative;
margin: 0 auto;
width:900px;
height: 46px;
background: url(images/nav.gif) 0 0 no-repeat;
border-bottom:solid #838383 14px;
}

#divNav ul#divNavul {
position: relative;
width: 900px;
height: 46px;
}

#divNav ul#divNavul li {
list-style: none;
position: absolute;
}

#divNav li, #divNavul a {
height: 46px;
display: block;
top: 0px;
}

#divNav ul#divNavul li a {
text-indent: -90000px;
text-decoration: none;
}

#divMenuHome			{left: 0px; width: 180px;}
#divMenuServices		{left: 180px; width: 180px;}
#divMenuTestimonials	{left: 360px; width: 180px;}
#divMenuSpecialOffers	{left: 540px; width: 180px;}
#divMenuContact			{left: 720px; width: 180px;}

#divMenuHome			a:hover	{background: transparent url(images/nav.gif) -0px -46px no-repeat;}
#divMenuServices		a:hover	{background: transparent url(images/nav.gif) -180px -46px no-repeat;}
#divMenuTestimonials	a:hover	{background: transparent url(images/nav.gif) -360px -46px no-repeat;}
#divMenuSpecialOffers	a:hover	{background: transparent url(images/nav.gif) -540px -46px no-repeat;}
#divMenuContact			a:hover	{background: transparent url(images/nav.gif) -720px -46px no-repeat;}

#divMenuHome			a.on	{background: transparent url(images/nav.gif) -0px -46px no-repeat; cursor: default;}
#divMenuServices		a.on	{background: transparent url(images/nav.gif) -180px -46px no-repeat; cursor: default;}
#divMenuTestimonials	a.on	{background: transparent url(images/nav.gif) -360px -46px no-repeat; cursor: default;}
#divMenuSpecialOffers	a.on	{background: transparent url(images/nav.gif) -540px -46px no-repeat; cursor: default;}
#divMenuContact			a.on	{background: transparent url(images/nav.gif) -720px -46px no-repeat; cursor: default;}

#divMain {
background-image:url(images/bckg_stretch_2.gif);
background-repeat:repeat-y;
position:absolute;
width:920px;
margin: 0 auto;
clear:both;
}

#divMainRight {
position:absolute;
top:40px;
right:40px;
}

#divMainRight p, #divMainRight ul {
padding-left:15px;
padding-right:0px;
font-weight:bold;
}

#divMainRight a, #divMainRight a:hover {
color: #343434;
}

#divMainLeft {
position:relative;
width:920px;
background-image:url(images/main_image_corner2.gif);
background-repeat:no-repeat;
}

#divMainLeft img {
padding-left:40px;
padding-top:2px;
padding-right:20px;
}

#divMainRight {
float:right;
width:200px;
background-color:#838383;
}

#divFooter {
position:relative;
width:920px;
height:80px;
background-color:#191919;
background-image:url(images/footer.gif);
background-repeat:no-repeat;
background-position:top;
}