body {
margin: 0;
padding: 0;
background: #5e5e5e;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

/* MACHFORM */

.newsletter-signup {
width: 120px;
}

.button_text {
background: #1d52b3 !important;
color: #fff !important;
}

/* FIXES */

.clearrow {
clear: left;	
}

.clearboth {
clear: both;	
}

/* TEXT STYLES */

a, a:link, a:visited {
color: #626262;
text-decoration: underline;
}

a:hover {
text-decoration: none;	
}

a.highlight , a.highlight:link, a.highlight:visited {
color: #626262;
text-decoration: underline;
}

a.highlight:hover {
	color: #cfaf00;
text-decoration: none;	
}

#footer a, #footer a:link, #footer a:visited {
color: #9d9d9d;	
}

#footer a:hover {
text-decoration: none;	
}

h1 {
display: block;
padding: 12px;
font-size: 18px;
background: #e7e7e7;
color: #00007a;
margin-top: 0;
margin-bottom: 12px;
height: 23px;
overflow: hidden;
}

.header {
font-size: 16px;
}

.blue {
color: #00007a;	
}

.yellow {
color: #cfaf00;	
}

.red {
color: #670000;	
}

.orange {
color: #bd5f00;	
}

.green {
color: #578e01;	
}

.purple {
color: #612f82;	
}

.pad {
padding: 15px;	
}

/* STRUCTURE */

.column-left {
float: left;
width: 683px; 	
}
.column-right {
width: 189px;
float: right;
}

#mainaction {
padding-top: 18px;	
}

#wrapper {
width: 955px;
margin: 0 auto;
margin-top: 25px;
}

#all {
background: url(../asset/bg.gif) repeat-y;
}

#allpad {
padding: 24px 35px 25px 27px;	
background: url(../asset/bg-top.gif) no-repeat;
}

#logo {
width: 265px;
height: 89px;
background: url(../asset/logo.gif) no-repeat;
float: left;
cursor: pointer;
}

#navigation {
width: 625px;
height: 92px;
float: right;
}

#bannerimage {
margin-top: 7px;
float: left;	
}

#content {
margin-top: 24px;
}

#locations .pad {
padding: 15px 15px 0 15px;
text-align: center;
background: #6c6c6c;
color: #c5c5c5;
font-size: 16px;
border-right: 4px solid #4a4a4a;
letter-spacing: 4px;
}

#footer {
background: #6c6c6c;
color: #9d9d9d;
margin: 25px 0 0 0;
}

#footer .title {
font-size: 16px;
padding: 4px 0 0 15px;
}

/* CORNERS */

.bl {
background: url(../asset/crnr-bl.gif) no-repeat bottom left;
}

.br {
background: url(../asset/crnr-br.gif) no-repeat bottom right;
}

.b {
background: url(../asset/crnr-b.gif) repeat-x bottom left;
}

.r {
background: url(../asset/crnr-r.gif) repeat-y right;
}

/* BOXES */

.pad-bottom {
padding-bottom: 20px;	
}

.icon {
	position: absolute;
	right: 13px;
	top: 5px;
}

.fourth {
width: 25%;
float: left;
}

.half-left {
width: 48%;
float: left;
}

.half-right {
width: 48%;
float: right;
}

.icon-column {
width: 130px;
float: left;
padding-bottom: 25px;
}

.icon-body {
padding-bottom: 25px;
margin-left: 135px;
}

.icon-columnb {
width: 130px;
float: right;
padding-bottom: 25px;
}

.icon-bodyb {
padding-bottom: 25px;
margin-right: 135px;
}

.box-learnmore a {
display: block;
position: absolute;
height: 23px;
width: 93px;
z-index: 99;
left : 15px;
bottom: 15px;
}

.box-learnmore a.success {
display: block;
position: absolute;
height: 23px;
width: 74px;
z-index: 99;
right : 15px;
left: auto;
top: 23px;
}

#findprofit {
width: 189px;
background-image: url(../asset/bg-calculator.gif) no-repeat bottom right;
float: right;
margin-top: 6px;
color: #726300;
font-weight: bold;
font-size: 14px;
}

#findprofitsub {
width: 189px;
background-image: url(../asset/bg-calculator.gif) no-repeat bottom right;
float: right;
margin-top: 24px;
color: #726300;
font-weight: bold;
font-size: 14px;
}

#findprofit .br {
height: 40px;
}

#service {
width: 189px;
float: right;
}

#service .br {
height: 262px;
}

#expensereduction {
width: 211px;
float: left;
margin-right: 26px;
}

#expensereduction .br {
height: 259px;
}

#margin {
width: 211px;
float: left;
margin-right: 26px;
}

#margin .br {
height: 259px;
}

#revenue {
width: 211px;
float: left;
margin-right: 18px;
}

#revenue .br {
height: 259px;
}

.box-yellow .title .pad {
color: #fff;
font-size: 18px;
padding: 11px 15px 0 15px;
}

.box-orange .title,
.box-blue .title,
.box-purple .title,
.box-green .title,
.box-grey .title,
.box-blue2 .title{
position: relative;
}

.box-orange .title .pad,
.box-blue .title .pad,
.box-purple .title .pad,
.box-green .title .pad,
.box-grey .title .pad,
.box-blue2 .title .pad{
color: #fff;
font-size: 18px;
padding: 13px 15px 10px 15px;
font-weight: bold;
}

.box-orange .title .pad-singleline,
.box-purple .title .pad-singleline,
.box-blue .title .pad-singleline,
.box-green .title .pad-singleline,
.box-grey .title .pad-singleline,
.box-blue2 .title .pad-singleline{
color: #fff;
font-size: 18px;
padding: 24px 15px 10px 15px;
font-weight: bold;
}

.box-yellow .pad,
.box-blue .pad,
.box-orange .pad,
.box-purple .pad,
.box-green .pad,
.box-grey .pad,
.box-blue2 .pad{
padding: 15px;
}

.box-yellow,
.box-blue,
.box-orange,
.box-purple,
.box-green,
.box-grey,
.box-blue2 {
position: relative;
}

.box-yellow {
background: url(../asset/bg-calculator.gif) no-repeat bottom right #fff2a9;
}

.box-yellow .title {
height: 40px;
background: url(../asset/bg-title-yellow.gif) repeat-x;
}

.box-yellow .title .left {
height: 40px;
background: url(../asset/bg-title-yellow-l.gif) no-repeat top left;
}

.box-yellow .title .right {
height: 40px;
background: url(../asset/bg-title-yellow-r.gif) no-repeat top right;
}

.box-blue {
background: #e7e7e7;
}

.box-blue .title {
height: 67px;
background: url(../asset/bg-title-blue.gif) repeat-x;
}

.box-blue .title .left {
height: 67px;
background: url(../asset/bg-title-blue-l.gif) no-repeat top left;
}

.box-blue .title .right {
height: 67px;
background: url(../asset/bg-title-blue-r.gif) no-repeat top right;
}

.box-orange {
background: url(../asset/bg-ltorange-shimmer.gif) no-repeat 80px 100px #f6ddb8;
}

.box-orange .title {
height: 67px;
background: url(../asset/bg-title-orange.gif) repeat-x;
}

.box-orange .title .left {
height: 67px;
background: url(../asset/bg-title-orange-l.gif) no-repeat top left;
}

.box-orange .title .right {
height: 67px;
background: url(../asset/bg-title-orange-r.gif) no-repeat top right;
}

.box-purple {
background: url(../asset/bg-ltpurple-shimmer.gif) no-repeat 80px 100px #e1d1ed;
}

.box-purple .title {
height: 67px;
background: url(../asset/bg-title-purple.gif) repeat-x;
}

.box-purple .title .left {
height: 67px;
background: url(../asset/bg-title-purple-l.gif) no-repeat top left;
}

.box-purple .title .right {
height: 67px;
background: url(../asset/bg-title-purple-r.gif) no-repeat top right;
}

.box-green {
background: url(../asset/bg-ltgreen-shimmer.gif) no-repeat 80px 100px #d9e8b9;
}

.box-green .title {
height: 67px;
background: url(../asset/bg-title-green.gif) repeat-x;
}

.box-green .title .left {
height: 67px;
background: url(../asset/bg-title-green-l.gif) no-repeat top left;
}

.box-green .title .right {
height: 67px;
background: url(../asset/bg-title-green-r.gif) no-repeat top right;
}

.box-grey {
background: #e7e7e7;
}

.box-grey .title {
height: 67px;
background: url(../asset/bg-title-blue.gif) repeat-x;
}

.box-grey .title .left {
height: 67px;
background: url(../asset/bg-title-blue-l.gif) no-repeat top left;
}

.box-grey .title .right {
height: 67px;
background: url(../asset/bg-title-blue-r.gif) no-repeat top right;
}

.box-blue2 {
background: #d0e3ff;
}

.box-blue2 .title {
height: 67px;
background: url(../asset/bg-title-blue.gif) repeat-x;
}

.box-blue2 .title .left {
height: 67px;
background: url(../asset/bg-title-blue-l.gif) no-repeat top left;
}

.box-blue2 .title .right {
height: 67px;
background: url(../asset/bg-title-blue-r.gif) no-repeat top right;
}
