/* www.pixelcolour.com CSS Document */

* {
margin:0px;
padding:0px;
}

a, a:hover, a:active, a img, a, a:hover img, a:active img  {
outline:none;
border:none;
}

body {
background-image:url(images/bck.gif);
background-repeat:repeat;
}

h1 {
font-family:"Lucida Sans", Verdana, Times, sans-serif;
font-size:15px;
font-weight:bold;
color:#8DC440;
padding-bottom:15px;
}

h2 {
font-family:"Lucida Sans", Verdana, Times, sans-serif;
font-size:14px;
font-weight:bold;
color:#8DC440;
padding-bottom:15px;
}

p {
font-family:"Lucida Sans", Verdana, Times, sans-serif;
font-size:13px;
color:#6A6A68;
padding-bottom:15px;
}

p a {
color:#8DC440;
text-decoration:none;
}

p a:hover {
color:#8DC440;
text-decoration:underline;
}

p .table {
font-family:"Lucida Sans", Verdana, Times, sans-serif;
font-size:13px;
color:#6A6A68;
padding:0;
margin:0;
}

p.footercopyright {
font-family:"Lucida Sans", Verdana, Times, sans-serif;
font-size:13px;
font-weight:bold;
color:#8DC440;
padding:0;
margin:0;
}

p.footer {
font-family:"Lucida Sans", Verdana, Times, sans-serif;
font-size:13px;
color:#ffffff;
padding:0;
margin:0;
}

p.footer a {
font-family:"Lucida Sans", Verdana, Times, sans-serif;
font-size:13px;
color:#ffffff;
padding:0;
margin:0;
text-decoration:none;
}

p.footer a:hover {
text-decoration:underline;
}

#divContainer {
width:900px;
margin:0 auto;
}

#divHeader {
position:relative;
width:900px;
height:300px;
margin:0 auto;
background-image:url(images/header_back.jpg);
background-repeat:no-repeat;
}

h1.logo {
position:relative;
padding-top:0px;
padding-left:67px;
}

h2.phone_number {
position:absolute;
top:59px;
left:290px;
display:block;
width:222px;
height:24px;
text-indent:-5000em;
background:transparent url('images/phone_number.jpg') no-repeat 0 0;	
}

h2.tagline {
position:absolute;
top:184px;
left:290px;
display:block;
width:369px;
height:18px;
text-indent:-5000em;
background:transparent url('images/tagline.jpg') no-repeat 0 0;	
}

a.logo {
display:block;
text-indent:-5000em;
width:153px;
height:202px;
background:transparent url('images/logo.jpg');
background-repeat:no-repeat;
}

#divNav {
width:900px;
margin:0 auto;
background-image:url(images/nav.gif);
background-repeat:no-repeat;
}

#divNav ul#divMenu {
position:relative;
margin:0;
padding:0;
width:900px;
height:46px;
}

#divNav ul#divMenu li {
list-style:none;
position:absolute;
padding:0;
margin:0;
}

ul#divMenu li, ul#divMenu a {
height:46px;
display:block;
top:0px;
}

#divNav ul#divMenu li a {
text-indent: -90000px;
text-decoration: none;
}

#home				{left: 51px; width: 51px;}
#pre_press_dam		{left: 130px; width: 156px;}
#press_room			{left: 314px; width: 100px;}
#what_people_say	{left: 442px; width: 143px;}
#contact_us			{left: 613px; width: 93px;}

#home				a:hover	{background: transparent url(images/nav.gif) -51px -46px no-repeat;}
#pre_press_dam		a:hover	{background: transparent url(images/nav.gif) -130px -46px no-repeat;}
#press_room			a:hover	{background: transparent url(images/nav.gif) -314px -46px no-repeat;}
#what_people_say	a:hover	{background: transparent url(images/nav.gif) -442px -46px no-repeat;}
#contact_us			a:hover	{background: transparent url(images/nav.gif) -613px -46px no-repeat;}

#home				a.on	{background: transparent url(images/nav.gif) -51px -46px no-repeat; cursor: default;}
#pre_press_dam		a.on	{background: transparent url(images/nav.gif) -130px -46px no-repeat; cursor: default;}
#press_room			a.on	{background: transparent url(images/nav.gif) -314px -46px no-repeat; cursor: default;}
#what_people_say	a.on	{background: transparent url(images/nav.gif) -442px -46px no-repeat; cursor: default;}
#contact_us			a.on	{background: transparent url(images/nav.gif) -613px -46px no-repeat; cursor: default;}

#divMain {
width:900px;
margin:0 auto;
background-color:#FFFFFF;
}

#divContent {
width:800px;
margin:0 auto;
padding-top:25px;
background-image:url(images/main_image.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}

#divContentNoImage {
width:800px;
margin:0 auto;
padding-top:25px;
}

#divContentNoImage img.float_right {
float:right;
}

#divFooter {
width:900px;
height:200px;
margin:0 auto;
background-image:url(images/footer_back.gif);
background-repeat:no-repeat;
background-position:bottom;
background-color:#FFFFFF;
}

#divFooterText {
padding-left:51px;
padding-top:153px;
}
