body {
   margin:0;
	font-family: Arial, Helvetica, sans-serif;
	background: url(http://highroadsolution.com/images/body-bg.gif) repeat-x;
}
img {border:none;}
form {padding:0;margin:0;}
.form select, .form input, .form textarea {vertical-align:middle;}
textarea, input {background-color: #FFFFFF; color: #333; border-top:none; border-left:none; border-right:none; border-bottom: 1px dotted #333; font: 11px/16px Arial, Helvetica, sans-serif;}
.normal		{color: #3b3b3b; font: 12px/20px Arial, Helvetica, sans-serif;}

a {color:#e4aa0d; text-decoration: none;}
a:hover {color:#e4aa0d; text-decoration: underline;}
a:active {color:#e4aa0d; text-decoration: none;}
a:visited {color:#e4aa0d; text-decoration: none;}

#main {
	margin: 0 auto;
	width: 807px;
}
#header {
	width: 807px;
	height: 194px;
	position: relative;
	background: url(http://highroadsolution.com/images/header-bg.gif) no-repeat;
	z-index: 999;
}
#header .logo {
	position: absolute;
	top: 0;
	left: 49px;
	width: 259px;
	height: 113px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(http://highroadsolution.com/images/logo.jpg) no-repeat;
}
#header .phone {
	position: absolute;
	top: 48px;
	right: 12px;
	width: 207px;
	height: 24px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(http://highroadsolution.com/images/phone-text.gif) no-repeat;
}
#header .globe {
	position: absolute;
	top: 77px;
	right: 12px;
	width: 228px;
	height: 39px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(http://highroadsolution.com/images/greenlink.gif) no-repeat;
	z-index:2;
}
#header .text {
	position: absolute;
	top: 126px;
	left: 158px;
	text-indent: -9999px;
	overflow: hidden;
	width:340px;
	height: 14px;
	background: url(http://highroadsolution.com/images/text.gif) no-repeat;
}
#header .top-links {
	position: absolute;
	top: 130px;
	right: 12px;
	height: 1%;
	list-style: none;
	padding: 0;
	margin: 0;
	width: 192px;
}
#inner #header .top-links {top: 105px;}
#header .top-links li {float: left;margin: 0 0 7px 0;}
#header .top-links .link1 {
	float: left;
	width: 136px;
	height: 13px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(http://highroadsolution.com/images/link-1.gif) no-repeat;
}
#header .top-links .link1:hover {background: url(http://highroadsolution.com/images/link-1over.gif) no-repeat;}
#header .top-links .link2 {
	float: left;
	width: 175px;
	height: 13px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(http://highroadsolution.com/images/link-2.gif) no-repeat;
}
#header .top-links .link2:hover {background: url(http://highroadsolution.com/images/link-2over.gif) no-repeat;}

#header .top-nav-holder {
	position: absolute;
	top: 160px;
	left: 0;
	height: 34px;
	background: url(http://highroadsolution.com/images/top-nav-left-bg.gif) no-repeat;
}
#top-nav {
	float: left;
	list-style: none;
	padding: 8px 18px 0 20px;
	margin: 0;
	height: 34px;
	background: url(http://highroadsolution.com/images/top-nav-right-bg.gif) no-repeat 100% 0;
}
#top-nav li {float: left;position: relative;}
#top-nav li a {
	float: left;
	height: 25px;
	width: 26px;
	overflow: hidden;
	text-indent: -9999px;
	width: 90px;
	height: 26px;
	background: url(http://highroadsolution.com/images/top-nav-swoosh.gif) no-repeat;
}
#top-nav li a.link1 {background: url(http://highroadsolution.com/images/top-nav-link1.gif) no-repeat;width: 94px;}
#top-nav li a.link2 {background: url(http://highroadsolution.com/images/top-nav-link2.gif) no-repeat;width: 94px;}
#top-nav li a.link3 {background: url(http://highroadsolution.com/images/top-nav-link3.gif) no-repeat;width: 97px;}
#top-nav li a.link4 {background: url(http://highroadsolution.com/images/top-nav-link4.gif) no-repeat;width: 112px;}
#top-nav li a.link5 {background: url(http://highroadsolution.com/images/top-nav-link5.gif) no-repeat;width: 88px;}
#top-nav li a.link6 {background: url(http://highroadsolution.com/images/top-nav-link6.gif) no-repeat;width: 80px;}
#top-nav li a:hover, #top-nav li.hover a, #top-nav li:hover a {background-position: 0 100%;}
#top-nav li:hover ul, #top-nav li.hover ul {display: block;}
#top-nav li ul {
	position: absolute;
	display: none;
	top: 26px;
	left: 0;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 11px;
	background-color: #5888c4;
	width: 173px;
}
#top-nav li ul li {padding: 0 0 2px 0;background: url(http://highroadsolution.com/images/arrow.gif) no-repeat 140px 14px;}
#top-nav li ul li:hover, #top-nav li ul li.hover {background: url(http://highroadsolution.com/images/arrow2.gif) no-repeat 140px 14px;}
#top-nav li ul li a {
	float: left;
	width: 173px;
	height: 43px;
	line-height: 43px;
	text-indent: 0;
	background: url(http://highroadsolution.com/images/ico-1.jpg) no-repeat;
	color: #fff;
	text-decoration: none;
}
#top-nav li ul li a.sub-link2 {background: url(http://highroadsolution.com/images/ico-2.jpg) no-repeat;}
#top-nav li ul li a.sub-link3 {background: url(http://highroadsolution.com/images/ico-3.jpg) no-repeat;}
#top-nav li ul li a.sub-link4 {background: url(http://highroadsolution.com/images/ico-4.jpg) no-repeat;}
#top-nav li ul li a.sub-link5 {background: url(http://highroadsolution.com/images/ico-5.jpg) no-repeat;}
#top-nav li ul li a span {display: block;padding: 0 0 0 62px;width: 111px;cursor: pointer;}
#top-nav li ul li a:hover span {display: block;background: url(http://highroadsolution.com/images/top-nav-hover.png) no-repeat;}
#top-nav li ul.no-icon a {
	background: none !important;
}
#top-nav li ul.no-icon a span {
	padding: 0 0 0 20px !important;
	width: 153px !important;
}
#content {
	width: 807px;
	overflow: hidden;
	background: url(http://highroadsolution.com/images/content-bg.gif) repeat-y;
	z-index: 1;
}
#content .services {
	float: left;
	width: 788px;
	height: 348px;
	margin: 0 0 0 8px;
	display: inline;
	position: relative;
	background: url(http://highroadsolution.com/images/services-bg.jpg) no-repeat;
}
#contentdesign {
	width: 807px;
	overflow: hidden;
	background: url(http://highroadsolution.com/images/content-bggray.gif) repeat-y;
	z-index: 1;
}
.inner-gray {background: url(http://highroadsolution.com/images/body-bg.gif) repeat-x;}

#tabset {
	float: left;
	list-style: none;
	padding: 0;
	margin: 22px 0 0 28px;
	display: inline;
	position: relative;
}
#tabset li {float: left;}
#tabset .tab {
	float: left;
	background: url(http://highroadsolution.com/images/tab-1-bg.jpg) no-repeat;
	width: 133px;
	height: 206px;
	text-indent: -9999px;
	overflow: hidden;
}
#tabset a.tab.tab2 {background: url(http://highroadsolution.com/images/tab-2-bg.jpg) no-repeat;width: 160px;margin: 0 3px 0 3px;}
#tabset a.tab.tab3 {background: url(http://highroadsolution.com/images/tab-3-bg.jpg) no-repeat;width: 168px;margin: 0 2px 0 0;}
#tabset a.tab.tab4 {background: url(http://highroadsolution.com/images/tab-4-bg.jpg) no-repeat;width: 139px;margin: 0 2px 0 0;}
#tabset a.tab.tab5 {background: url(http://highroadsolution.com/images/tab-5-bg.jpg) no-repeat;width: 133px;}
#tabset a.tab:hover {background-position: 0 100%;}
#tabset li:hover div.tab-text, #tabset li.hover div.tab-text {display: block;}
#tabset div.tab-text {
	position: absolute;
	display: none;
	top: 206px;
	left: 75px;
}
#content .services .text {float: left;margin: 0 0 0 103px;display: inline;}
.inner {float: left;width: 746px;padding: 0 0 50px 50px;}
.innerfull {float: left;width: 696px;padding: 0 50px 50px 50px;}
#column {float: left;width: 430px;}
h1 {
	margin: 30px 0 0;
	font-size: 25px;
	line-height: 36px;
	font-weight: normal;
	color: #3572b9;
}
h2 {
	font-size: 18px;
	line-height: 23px;
	color: #3572b9;
	font-weight:normal;
}
h3 {
	font-size: 16px;
	line-height: 20px;
	color: #3572b9;
	font-weight:normal;
}
h4 {
	font-size: 13px;
	line-height: 16px;
	color: #3572b9;
	font-weight:normal;
}
h5 {
	font-size: 12px;
	line-height: 15px;
	color: #3572b9;
}
h6 {
	font-size: 11px;
	line-height: 14px;
	color: #3572b9;
}

p {
	margin: 20px 0 0;
	font-size: 12px;
	line-height: 20px;
	color: #3b3b3b;
}

ul {
	font-size: 12px;
	line-height: 20px;
	color: #3b3b3b;
}


#column .img {float: right; padding:0 0 20px 20px;}
#column .img img {display: block;}
#column2 {
	float: right;
	width: 285px;
}
.img-left {float: left;}
.img-right {float: right;}
#column2 .box {
	float: left;
	width: 252px;
	padding: 0 0 30px 33px;
	background-color: #f2f2f2;
}
#column2 .box h2 {
	margin: 38px 0 0;
	font-size: 15px;
	line-height: 20px;
	color: #3b3b3b;
}
#column2 .box ul {
	list-style: none;
	padding: 20px 0 0;
	margin: 0;
	font-size: 11px;
	line-height: 20px;
	color: #5888c4;
}
#column2 .box ul li {background: url(http://highroadsolution.com/images/arrow3.gif) no-repeat 0 4px;padding: 0 25px 0 23px; color: #5888c4;}
#column2 .box ul a {color:#e4aa0d; text-decoration: none;}
#column2 .box ul a:hover {color:#e4aa0d; text-decoration: underline;}
#column2 .box2 {
	float: left;
	width: 285px;
	margin: 1px 0 0;
	padding: 20px 0 0;
	background-color: #dee7f3;
}
#column2 .box2 .img {float: left;margin: 8px 0 0 33px;}
#column2 .box2 p {
	margin: 0 0 0 37px;
	font-size: 10px;
	line-height: 14px;
	color: #5b5b5b;
}
#column2 .box2 p a {color: #e4aa0d; text-decoration: none;}
#column2 .box2 p a:hover {color: #e4aa0d; text-decoration: underline;}
#footer {width: 807px;height: 49px; background: url(http://highroadsolution.com/images/footer-bg.gif) no-repeat;}
#footer ul {
	list-style: none;
	padding: 18px 0 0 57px;
	margin: 0;
	font: 10px/11px Arial, Helvetica, sans-serif;
	color: #636466;
}
#footer ul li {display: inline;border-left: 1px solid #636466;padding: 0 5px;}
#footer ul li.first {border: 0;}
#footer ul li a {color: #6497d8;text-decoration: none;}
#footer ul li a:hover {text-decoration: underline;}

/* form styles */
#formcolumn1		{color: #3b3b3b; font: 12px Arial, Helvetica, sans-serif; clear:both; width:140px; float:left; text-align:right; padding:0 5px 5px 0;}
#formcolumn2		{color: #3b3b3b; font: 12px Arial, Helvetica, sans-serif; float:left; text-align:left;}
#columnleft			{color: #3b3b3b; font: 12px Arial, Helvetica, sans-serif; width:400px; float:left; text-align:right; padding-right:20px;}
#columnright		{color: #3b3b3b; font: 12px Arial, Helvetica, sans-serif; float:right; padding-left:30px; border-left:#333 dotted 1px;}
#greentip		{color:#75ae39; font-size:11px; padding:20px;}
#greentip a		{color:#75ae39; font-size:11px;}
.box			{clear:both;}
.topview 		{z-index:1;}
