html, body {
background-color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin:0;
padding:0;
}
h1 {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
text-align: left;
letter-spacing: 0.1px;
color: #333;
}
a, a:visited {
color:#000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:18px;
text-align:right;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
#mainpage {
margin-left:auto;
margin-right:auto;
text-align:left;
width:960px;

}
#header {
background:#FFFFFF;
height:135px;
margin:5px 0 0;
position:relative;
width:960px;
}


.envelopecurrent {
height:122px;
width:240px;
margin:0;
padding:0;
background: url(../images/envelopes_shift2.jpg) 0 -122px no-repeat;
display:block;
float:left;
}
#header_env a{
height:122px;
width:240px;
margin:0;
padding:0;
background: url(../images/envelopes_shift2.jpg) 0 -244px no-repeat;
display:block;
float:left;
}
#header_env_index a{
height:122px;
width:240px;
margin:0;
padding:0;
background: url(../images/envelopes_shift2.jpg) 0 0 no-repeat;
display:block;
float:left;
}
#header_env a:hover, #header_env_index a:hover{
background-position: 0 -122px;
}

.businessprintcurrent{
height:122px;
width:240px;
margin:0;
padding:0;
background: url(../images/businessprint_shift2.jpg) 0 -122px no-repeat;
display:block;
float:left;
}
#header_bus a{
height:122px;
width:240px;
margin:0;
padding:0;
background: url(../images/businessprint_shift2.jpg) 0 -244px no-repeat;
display:block;
float:left;
}
#header_bus_index a{
height:122px;
width:240px;
margin:0;
padding:0;
background: url(../images/businessprint_shift2.jpg) 0 0 no-repeat;
display:block;
float:left;
}
#header_bus a:hover, #header_bus_index a:hover{
background-position: 0 -122px;
}


.digitalcurrent {
height:122px;
width:240px;
margin:0;
padding:0;
background: url(../images/digital_shift2.jpg) 0 -122px no-repeat;
display:block;
float:left;
}
#header_dig a{
height:122px;
width:240px;
margin:0;
padding:0;
background: url(../images/digital_shift2.jpg) 0 -244px no-repeat;
display:block;
float:left;
}
#header_dig_index a{
height:122px;
width:240px;
margin:0;
padding:0;
background: url(../images/digital_shift2.jpg) 0 0 no-repeat;
display:block;
float:left;
}
#header_dig a:hover, #header_dig_index a:hover{
background-position: 0 -122px;
}

.directmailcurrent{
height:122px;
width:240px;
margin:0;
padding:0;
background: url(../images/directmail_shift2.jpg) 0 -122px no-repeat;
display:block;
float:left;
}

#header_dir a{
height:122px;
width:240px;
margin:0;
padding:0;
background: url(../images/directmail_shift2.jpg) 0 -244px no-repeat;
display:block;
float:left;
}
#header_dir_index a{
height:122px;
width:240px;
margin:0;
padding:0;
background: url(../images/directmail_shift2.jpg) 0 0 no-repeat;
display:block;
float:left;
}
#header_dir a:hover,#header_dir_index a:hover{
background-position: 0 -122px;
}

#navbar {
background:transparent url(../images/paramount_nav.jpg) no-repeat scroll 0 0;
height:37px;
padding-top:12px;
position:relative;
text-align:left;
width:960px;
}
#navbar a {
color:#000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
padding: 10px 10px 10px 0;
text-decoration:none;
}
#navbar a.active {
color:#000;
text-decoration:none;
font-weight:bold;
}
#navbar a:hover {
color:#8F7B50;
text-decoration:none;
}

#home_middle{
width:960px;
height:256px;
padding: 10px 0;
}

#mid_left{
width:320px;
display:block;
float:left;
}
#mid_flash{
width:320px;
display:block;
float:left;
text-align:right;
}
#mid_right{
width:320px;
display:block;
float:left;
text-align:right;
}

#mainbody{
width:960px;
height:367px;
padding:0;
margin:0;
}

#quoteform{
width:940px;
padding: 10px;
}

#quoteitems{
float:left;
height:548px;
width:312px;
}
#quoteitems-middle{
float:left;
height:548px;
width:312px;
background-color:#eeeeee;
}

#body_left{
display:block;
float:left;
width:420px;
padding: 0 10px 10px 0;
/*min-height:347px;
height: auto !important;*/
height: 338px;
margin: 10px 0 0 0;
overflow:auto;
}

#body_news{
display:block;
float:left;
width:270px;
padding: 10px;
}
#body_right{
display:block;
float:right;
width:220px;
padding: 10px 0 10px 10px;
}
#body_right img {float: right; }

googlemap{
display:block;
float:left;
width:519px;
padding: 10px 10px 10px 30px;
}


#newsfeed{
width:284px;
height:346px;
border: solid 1px #c0c0c0;
}

#news_head{
height:38px;
color: white;
padding: 5px 0 0 5px;
font-weight:bold;
font-size: 16px;
background: url(../images/news_head.jpg)
}

#news_body{
height:298px;
padding: 5px 0 0 5px;
background: url(../images/news_body.jpg)
}




img {
border:0 none;
}
#footer {
background:#FFFFFF;
clear:both;
height:50px;
border-top: #666666 1px solid;
}
#footer_div {
padding:1px 0 0 10px;
}
#footer_div p {
color:#888;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
text-align: left;
}
#footer_div a {
	color: #777;
}
select.form {
border:1px solid #003366;
color:#333333;
}

#contact {
float:right;
margin:0 auto;
padding:0;
position:relative;
top:30px;
}
#contact p, #contact a {
color:#999999;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
line-height:10px;
text-align:right;
text-decoration:none;
}
#contact a:hover {
text-decoration:underline;
}
.green {
color:#009900;
}
.blue {
color:#003366;
}
.strong {
font-weight:bold;
}
#workshops {
background:#D5D5D5 url(../images/divBg.jpg) repeat-x scroll 0 0;
border:1px dashed #CCCCCC;
padding:5px 5px 15px;
}
li {
list-style-image:url(../images/bullet.gif);
list-style-position:outside;
list-style-type:none;
}
.imgRight img {
border:1px solid #333333;
float:right;
margin:0 10px 20px;
}
.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}

.rightText {
	float:right;
	padding: 0 15px 0 0;
}
.googlelink a { text-decoration: underline; color:#009; }
.googlelink a:hover { text-decoration: none; }

#rightAlign {float: right; padding:10px 0 0 0; margin:0; border: 0; }
.newsheader { font-weight: bold; }
hr { border:0; width: 100%; color:#999; background-color:#999; height: 1px; }
hr.short { border:0; width: 90%; color:#999; background-color:#999; height: 1px; }
.blue { color:#00C; }

.news_article {  }