body {
background-color:#161A67;
background-image:url("http://monkeymoosh.com/lavish_images/body_bg.jpg");
background-repeat:repeat-x;
margin-top:0;
}
a, a:link, a:visited, a:active {
color:#0089C3;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
.copy, .copytestimonials {
font-family:Helvetica,Arial,sans-serif;
font-size:12px;
}
.copytestimonials {
margin-top:-15px;
}
.header_quote {
font-size:16px;
font-style:italic;
line-height:19px;
margin-top:100px;
font-weight:normal;
color:#FFFFFF;
}
#header_contact {
color:#FFFFFF;
text-align:right;
vertical-align:top;
width:520px;
}
#logo_spacer a img {
border:0 none;
outline:medium none;
}
#logo_spacer {
color:#000000;
height:200px;
padding:0;
vertical-align:top;
width:400px;
}
#main {
background-image:url("http://monkeymoosh.com/lavish_images/maintable_bg.jpg");
background-repeat:repeat-x;
background-color:#FFFFFF;
margin:0;
padding:0;
width:962px;
}
#header {
background-image:url("http://monkeymoosh.com/lavish_images/header_raildoor.jpg?1");
display:block;
height:297px;
width:962px;
padding:16px;
}
#linkblock li a {
color:#3E3E3E;
font-size:14px;
font-weight:bold;
padding-left:10px;
text-align:left;
display:block;
line-height:22px;
}

* html #linkblock li a {  /* make hover effect work in IE */
	width:240px;
}
* html #linkblock li a:hover {  /* make hover effect work in IE */
	width:240px;
	background-color:#AAABB3;
}

#linkblock li a:hover, #linkblock li a.current {
color:#FFFFFF;
text-decoration:none;
}
#linkblock li:hover {
background-color:#AAABB3;
}
#linkblock li {
border-bottom:2px solid #F6F6F6;
margin:0;
padding:0;
}
#linkblock li.current {
background-color:#AAABB3;
}
#linkblock ul {
background-color:#E5E5E5;
list-style:none outside none;
margin:0;
padding:2px 0 0;
}
#linkblock {
color:#3E3E3E;
margin:0;
padding:2px 5px 0;
width:240px;
}
#blueblock {
background-image:url("http://monkeymoosh.com/lavish_images/newsticker_bg.jpg");
background-position:top;
background-repeat:no-repeat;
height:227px;
width:240px;
}
#blueblock ul {
background-color:transparent;
list-style:none outside none;
margin:0;
padding:8px 0 0 6px;
}
#blueblock ul li {
margin-top:4px;
padding:0 1px 2px 0;
}
#blueblock ul li h4 {
font-size:14px;
font-weight:bold;
line-height:0;
margin:12px 0;
padding-left:10px;
}

#blueblock ul li h4 a {
color:#161A67;
}

#blueblock ul li p a {
font-size:13px;
line-height:0;
padding-left:10px;
color:#161A67;
}
#nav_bottom {
background-image:url("http://monkeymoosh.com/lavish_images/nav_bottom_img.jpg");
background-position:center center;
background-repeat:no-repeat;
height:159px;
margin:0;
padding:0;
width:240px;
text-indent:-2000px;
}
#content {
/*background-image:url("http://monkeymoosh.com/lavish_images/content_bg.jpg");
background-repeat:no-repeat;*/
margin:0;
padding:0 5px;
width:695px;
}
#content_contact {
margin:0;
padding:0 5px;
}
#show_textarea {
width:600px;
font-size:12px;
font-family:Helvetica, Arial, sans-serif;
color:#58595B;
margin:0 10px 20px 15px;
}

/*.thumb {
display:block;
float:right;
height:60px;
width:120px;
}
.thumb img {
border:2px solid #DDDDDD;
display:block;
margin:0 0 10px 15px;
max-height:60px;
max-width:120px;
margin:0 0 10px 15px;
}*/
.thumb {
display:block;
float:right;
margin-top:8px;
padding:0 10px 10px 0;
}
.thumb img {
border:2px solid #DDDDDD;
clear:left;
display:block;
height:60px;
}

#show_textarea .profilepic {
clear:left;
display:block;
float:left;
margin:2px 20px 10px 0;
border:3px #DDDDDD solid;
width:125px;
height:125px;
}
#show_textarea p {
margin-bottom:18px;
}
#textarea {
width:460px;
margin:0 10px 20px 15px;
color:#58595B;
font-family:Helvetica,Arial,sans-serif;
font-size:12px;
}
#textarea ul, #show_textarea ul {
color:#58595B;
font-family:Helvetica,Arial,sans-serif;
font-size:12px;
font-weight:bold;
line-height:20px;
}

/* MAP 
#textarea p, #textarea h4 {
padding-left:450px;
}*/
#contact_map {
float:left;
margin-top:35px;
display:block;
z-index:100;
width:425px;
}
#textarea_contact {
color:#58595B;
font-family:Helvetica,Arial,sans-serif;
font-size:12px;
float:left;
margin:0 10px 20px 15px;
width:230px;
display:block;
padding:0;
}

/*
#textarea ul.small {
color:#58595B;
font-family:Helvetica,Arial,sans-serif;
font-size:12px;
font-weight:normal;
margin:0 auto 20px;
list-style:square;
line-height:16px;
}
*/
#textarea ul li, #show_textarea ul li {
list-style:url("lavish_images/bullet.gif");
margin:-0 0 4px -25px;
}
.separator{
display:block;
border-bottom:1px solid #d6d6d6;
line-height:2px;
}
/*.profile_separator{
display:block;
border-bottom:1px solid #d6d6d6;
padding:10px 0;
min-height:60px;
width:460px;
}*/
.profile_separator {
border-bottom:1px solid #D6D6D6;
display:block;
margin-top:10px;
width:460px;
padding-bottom:5px;
}
#product .profile_separator{
min-height:0px;
}
.product_img{
border:1px solid #999999;
max-width:350px;
display:inline-block;
max-height:150px;
}
.profile_separator_news {
border-bottom:1px solid #D6D6D6;
display:inline-block;
margin-top:10px;
width:460px;
}
.new_product {
font-size:12px;
color:#26286E;
}
#product h4{
color:#26286e;
}
#product ul li{
font-weight:normal;
}
p.ta_placeholder {
display:block;
padding:20px;
text-align:center;
}
/*#textarea p {
color:#58595B;
font-size:12px;
line-height:22px;
font-weight:normal;
}*/
#footer {
color:#999999;
font-family:Helvetica,Arial,sans-serif;
font-size:11px;
height:20px;
width:962px;
}
#footer a, #footer a:visited #footer a:active {
color:#999999;
text-decoration:none;
}
#footer a:hover {
color:#FFFFFF;
text-decoration:underline;
}
.newstitle {
font-size:16px;
margin-left:10px;
margin-top:10px;
}
.newshead {
font-size:11px;
margin-left:10px;
margin-top:10px;
}
ul, li {
font-family:Helvetica,Arial,sans-serif;
}
h2 {
width:600px;
color:#0089C3;
font-family:Helvetica,Arial,sans-serif;
font-size:26px;
line-height:30px;
margin:0;
padding-bottom:10px;
}
h3 {
width:600px;
color:#0089C3;
font-family:Helvetica,Arial,sans-serif;
font-size:20px;
line-height:25px;
margin:0;
padding:0;
}
h4{
color:#0089C3;
font-family:Helvetica,Arial,sans-serif;
font-size:14px;
line-height:18px;
margin:0;
padding:0;
}
p {
font-family:Helvetica,Arial,sans-serif;
font-size:12px;
line-height:18px;
color:#58595B;
font-weight:normal;
}
/* For Home Page */
.home h4 {
font-size:16px;
line-height:20px;
}
.home ul li {
font-size:14px;
}
.home p {
font-size:14px;
line-height:18px;
}
/* ------------- */

/* For Services Page */

.services {
margin-top:15px;
}
.services p {
border-bottom:1px solid #D6D6D6;
padding-bottom:12px;
margin-top:-6px;
display:block;
}

/* ------------- */

.darkblue{
color:#26286e;
}
.stats p{
color:#26286e;
font-size:18px;
font-style:italic;
line-height:22px;
}
small{
color:#58595B;
font-size:10px;
}
dt{
color:#0089C3;
font-family:Helvetica,Arial,sans-serif;
font-size:14px;
line-height:18px;
font-weight:bold;
}
dd ul{
padding-top:5px;
}
.header_address{
font-family:Helvetica,Arial,sans-serif;
font-size:12px;
line-height:16px;
color:#FFFFFF;
font-weight:normal;
}
#linkcon {
margin-top:30px;
}
.bigfont {
font-size:16px;
font-weight:bold;
}
#news {
margin-top:-10px;
}
#casestudies {
margin-top:-20px;
}
.message {
color:#FF0000;
font-weight:bold;
}
.regtext {
font-size:12px;
}
