@charset "utf-8";
/* Poblocki Sign Company CSS - Author: EW - Date created: 08.10.09 */

* {margin: 0; padding: 0;}
.clear {clear: both;}
.floatLeft {border: none; float: left;}
.floatRight {border: none; float: right;}
body {background-color: #fff; color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#wrapper { margin: 0 auto; width: 720px;}
/* Header */

#header {
height: 94px;
}

#headerInt {
background: url(../images/headerIntBack.png) no-repeat right bottom;
float: right;
height: 89px;
padding: 5px 0 0 0;
width: 403px;
}

#headerInt .phone-numbers{
color: #000;
float: right;
font-size: 14px;
margin: 0;
width: 220px;
padding: 5px 20px 0 0;

}

#headerInt .phone-numbers li{
padding: 0 0 0px 0;
text-align: right;
width: 220px;
}

#headerInt p.phone {
color: #000;
float: right;
font-size: 24px;
font-style: italic;
font-weight: bold;
margin: 0;
padding: 15px 20px 0 0;
}

/* Menu */

#menu {
background: url(../images/menuBack.png) no-repeat;
height: 25px;
}

#headerInt ul {
float: right;
list-style: none;
padding: 8px 0 0 0;
}

#menu ul {
list-style: none;
padding: 0 0 0 7px;
}

#menu li, #headerInt li {
display: block;
float: left;
line-height: 25px;
padding: 0 8px;
}

#menu a, #headerInt a {
color: #fff;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
}

#menu a:hover, #menu a.active, #headerInt a:hover {
color: #ff0;
}

#menu, #flash {
background-color: #999;
}

/* Main */

#main {
margin: 20px 0;
}

#mainTop {
background: url(../images/topBack.png) no-repeat;
margin: 0 0 10px 0;
padding: 20px;
}

#indexLeft {
border-right: dotted #333 1px;
float: left;
padding: 0 20px 0 0;
width: 460px;
}

#indexRight {
float: right;
width: 220px;
}

#indexRight p.sideHeader {
color: #00549B;
font-size: 14px;
font-weight: bold;
margin: 0 0 5px 0;
text-transform: uppercase;
}

#indexRight p.testTitle {
font-weight: bold;
text-transform: uppercase;
}


/* Footer */
	#footer {margin: 20px 0 0 0; text-align: right;}


/* Text Styles */

p {
line-height: 140%;
margin: 0 0 20px 0;
}

h1 {
color: #00549B;
font-size: 14px;
margin: 0 0 5px 0;
text-transform: uppercase;
}

strong {
color: #000;
}

a {
color: #00549B;
font-weight: bold;
}

/* Image Styles */

.page {
border: none;
float: left;
margin: 0 10px 10px 0;
}

.rightPage {
border: none;
float: right;
margin: 0 0 5px 10px;
}

.contactButton {
border: none;
margin: 0 0 20px 0;
}

/*==================================
			Social Icons
====================================*/
.social{
width: 100%;
}

.social li{
float: left;
list-style: none;
}

.social li a{
display: block;
height: 48px;
width: 48px;
text-indent: -9999px;
padding: 0 5px 0 0;
}

.social li a#facebook{
background: url(/images/facebook.gif) no-repeat top left;
}

.social li a#linkedin{
background: url(/images/linkedin.gif) no-repeat top left;
}

.social li a#youtube{
background: url(/images/youtube.gif) no-repeat top left;
}

.social li a#twitter{
background: url(/images/twitter.gif) no-repeat top left;
}