body {
	background: #400303;
	margin: 0;
	font: 11px/14px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	color: #fff;
	min-width: 869px;
}
img {
	border: none;
	display: block;
}
a:focus {
	outline:none;
}
form {
	margin: 0;
	padding: 0;
}
#contactpage form {
	margin-top: 35px;
}
	#contactpage form input, #contactpage form select, #contactpage form textarea {
		display: block;
	}
	#contactpage form p {
		padding-bottom: 12px;
	}
.page-bg {
	background: #550305 url(../images/bg.jpg) no-repeat 50% 0;
}
#main {
	margin: 0 auto;
	width: 869px;
	position: relative;
}
/* header start */
#header {
	width: 869px;
	height: 174px;
}
/* logo */
.logo {
	background: url(../images/logo.png) no-repeat;
	width: 304px;
	height: 91px;
	position: absolute;
	top: 17px;
	left: -17px;
	overflow: hidden;
	text-indent: -9999px;
	cursor: pointer;
}
/* main naigation start */
.main-nav  {
	margin: 51px 0 0;
	padding: 0 25px 0 20px;
	background: url(../images/opacity.png) repeat;
	height: 56px;
	float: right;
}
.main-nav li {
	float: left;
	display: inline;
	margin: 22px 9px 0 10px;
	position: relative;
}
.main-nav li a {
	position: relative;
	text-decoration: none;
	float: left;
	background: url(../images/main-nav-arrow.gif) no-repeat;
	height: 34px;
}
.main-nav li a span {
	height: 10px;
	display: block;
	text-indent: -9999px;
	cursor: pointer;
}
.main-nav li.item-1 a span {
	background: url(../images/item-1.gif) no-repeat;
	width: 33px;
}
.main-nav li.item-2 a span {
	background: url(../images/item-2.gif) no-repeat;
	width: 49px;
}
.main-nav li.item-3 a span {
	background: url(../images/item-3.gif) no-repeat;
	width: 37px;
}
.main-nav li.item-4 a span {
	background: url(../images/item-4.gif) no-repeat;
	width: 49px;
}
.main-nav li.item-5 a span {
	background: url(../images/stafflink.gif) no-repeat;
	width: 31px;
}
.main-nav li.item-6 a span {
	background: url(../images/techlink.gif) no-repeat;
	width: 72px;
}

.main-nav li a.active, #indexpage .indexlink, #aboutpage .aboutlink, #servicespage .serviceslink, #contactpage .contactlink {
	background-position: 50% -66px;
}
/* main naigation end */
/* header end */

/* footer start */
.footer-wrapper {
	background: url(../images/footer-bg.gif) repeat-x;
	height: 132px;
}
.footer {
	margin: 0 auto;
	width: 869px;
	overflow: hidden;
}
.footer p {
	margin: 17px 0 0 3px;
	color: #545454;
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	float: left;
	display: inline;
}
.footer p.design {
	float: right;
}
.footer p a {
	color: #545454;
}
.footer p a:hover {
	text-decoration: none;
}
/* footer end */

/* main container start */
.container {
	padding: 0 0 69px;
	overflow: hidden;
	width: 100%;
}
.container-bg {
	background: url(../images/opacity.png) repeat;
	overflow: hidden;
	width: 100%;
	padding: 0 0 43px;
	position: relative;
	z-index: 0;
}
/* content start */
#indexpage .content {
	float: left;
	width: 100%;
	display: inline;
	margin: 20px 0 0 21px;
	position: relative;
}
.content {
	float: left;
	width: 530px;
	display: inline;
	margin: 20px 0 0 21px;
	position: relative;
}
.content h1 {
	margin: 0 0 0 6px;
	text-indent: -9999px;
	overflow: hidden;
}
.content h1#heading-reducing {
	background: url(../images/heading.gif) no-repeat;
	height: 60px;
}
.content h1#about_radjet {
	background: url(../images/aboutradjet.gif) no-repeat;
	height: 26px;
}
.content h1#contactus {
	background: url(../images/contactus.gif) no-repeat;
	height: 26px;
}
.content h1#tech {
	background: url(../images/technology.png) no-repeat;
	height: 32px;
}
.content h1#comp {
	background: url(../images/competitors.png) no-repeat;
	height: 32px;
}
.content h2 {
	margin: 28px 0 0 4px;
	font: 19px/26px Arial, sans-serif;
}
.content p {
	margin: 0 10px;
	padding: 0 0 10px 7px;
	font-size: 11px;
	line-height: 23px;
	color: #fff;
}
.content p em {
	font-size: 12px;
}
.content p a {
	color: #fff;
}
.content p a:hover {
	text-decoration: none;
}
/* main image */
.main-image {
	margin: 11px 0 0 5px;
	padding: 0 0 13px;
}
/* button */
.content .button {
	background: url(../images/button-bg.gif) no-repeat;
	width: 232px;
	height: 51px;
	display: block;
	margin: 0 0 0 1px;
	overflow: hidden;
}
.content .button span {
	height: 14px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	margin: 18px 0 0 22px;
}
.content .button #view-our-services {
	background: url(../images/view-our-services.gif) no-repeat;
}
/* content end */
/* right column start */
#rightside {
	float: right;
	width: 249px;
	display: inline;
	margin: 18px 21px 0 0;
}

.column {
	width: 249px;
	background: url(../images/column-bg.png) repeat-y;
}
.column-bg {
	background: url(../images/column-grad.png) no-repeat;
}
.column-bg-top {
	background: url(../images/column-top.gif) no-repeat;
}
.column-bg-bottom {
	background: url(../images/column-bottom.gif) no-repeat 0 100%;
	overflow: hidden;
	width: 100%;
	padding: 0 0 27px;
}
.column h3 {
	margin: 36px 0 0 38px;
	background: url(../images/key-benefits.gif) no-repeat;
	width: 124px;
	height: 18px;
	text-indent: -9999px;
	overflow: hidden;
}
	.column h3#timeisnow {
		width: 149px;
		background: url(../images/timeisnow.gif) no-repeat;
	}
	#companyInfo {
		padding: 10px;
	}
		#companyInfo p {
			line-height: 1.5em;
		}
	#rightside h3#company_info {
		height: 18px;
		text-indent: -9999px;
		overflow: hidden;
		width: 134px;
		background: url(../image/companyinfo.gif) no-repeat;
	}
/* side nav start */
.side-nav {
	border-top: 1px solid #aaa;
	margin: 28px 0 0 9px;
	width: 232px;
}
.side-nav ul {
	margin: 19px 0 0 22px;
	padding: 0;
	font-size: 11px;
	line-height: 14px;
}
.side-nav ul li {
	list-style: none;
	background: url(../images/arrow.gif) no-repeat 0 5px;
	padding: 0 0 10px 7px;
	color: #2e2e2e
}
.side-nav ul li a {
	text-decoration: none;
	color: #2e2e2e
}
.side-nav ul li a:hover {
	text-decoration: underline;
}
/* side nav end */
/* button */
.column .button {
	background: url(../images/button-bg-2.png) no-repeat;
	width: 161px;
	height: 29px;
	display: block;
	margin: 11px 0 0 33px;
	overflow: hidden;
}
	.column #contactustoday {
		background: url(../images/contactustoday.png) no-repeat;
		margin: 15px 0 0 9px;
	}
.column .button span {
	height: 10px;
	display: block;
	cursor: pointer;
	position: relative;
	font-size: 9px;
	overflow: hidden;
	text-indent: -9999px;
	margin: 9px 0 0;
}
.column .button span#how-does-this-work {
	background: url(../images/how-does-this-work.gif) no-repeat 50% 0;
}
/* text box styles */
.text-box {
	border-top: 1px solid #aaa;
	margin: 24px 0 0 9px;
	width: 178px;
	padding: 24px 25px 9px 29px;
}
.text-box p {
	margin: 0;
	color: #1a1a1a;
	font-size: 11px;
	line-height: 18px;
}
.text-box p a {
	color: #1a1a1a;
}
.text-box p a:hover {
	text-decoration: none;
}
/* right column end */
/* main container end */
.link {
	color:#fff !important;
}
#services{
	background: url('../images/services.gif') no-repeat;
	height:26px;
}
body#services .content p {
	color:#FFFFFF;
	font-size:11px;
	line-height:2px;
}
#new_index_head {
	display: block;
	background: url('../images/homepage_title.png') no-repeat;
	width: 421px;
	height: 94px;
	text-indent: -10000px;
	float: left;
	margin-top: none !important;
	margin-right: 20px;
}
.left {
	float: left;
}
#indexpage .content p {
	float: left;
	margin-top: 15px;
}
#floater {
	float: left;
	display: block;
	width: 450px;
	margin-right: 20px;
}
#second {
	float: left;
	margin-top: -2px;
}
#nav_2 {
	width: 100% ;
	background: #000;
	color: #E2C735;
}
#contain_2 {
	width: 869px;
	margin: 0 auto;
	height: 20px;
}
#contain_2 a {
	text-decoration: none;
	color: #E2C735;
	float: right;
	margin-left: 7px;
}
#bucket {
	display: block;
	float: left;
	width: 876px;
	margin: 20px 0px 10px -5px;
	height: 198px;
	color: #000;
	background: url('../images/bucket.png') no-repeat top left;
	position: relative;
}
#bucket .buckets {
	width: 251px;
	float: left;
	height: 158px;
	padding: 20px;
}
#bucket ul li {
	margin-left: 10px;
}
	#established {
		display: block;
		width: 235px;
		height: 20px;
		text-indent: -10000px;
		background: url('../images/established.png') no-repeat top left;
	}
	#our_promise {
		display: block;
		width: 124px;
		height: 20px;
		text-indent: -10000px;
		background: url('../images/promise.png') no-repeat top left;
	}
	#contact_us {
		display: block;
		width: 124px;
		height: 20px;
		text-indent: -10000px;
		background: url('../images/contact_h4.png') no-repeat top left;
	}
	#left_buck, #mid_buck {
		border-right: 1px solid #A1A1A1;
	}
ul#contact-info {
	list-style-type: none;
}
ul.main-nav li ul {
	display: none;
	margin: 0;
	padding: 0;
	width: 75px;
	background: #000;
	position: absolute;
	top: 34px;
	background: url(../images/opacity.png) repeat;
	z-index: 5;
	left: 0;	
}
ul.main-nav li ul li a {
	background: none;
	float: none;
	color: #fff;
}
ul.main-nav li ul li a:hover {
	border-bottom: 1px solid #fff;
}
ul.main-nav li ul li {
	margin: 0;
	width: 75px;
	float: none;
	display: block;
	font-size: 10px;
	font-weight: bold;
	padding: 5px;
}
ul.main-nav li.hover ul {
	display: block;
}