@charset "UTF-8";
/* MAIN STYLES */

body {
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #fff;
	margin:0;
	padding:0;
	background: url(../images/footer-rpt.jpg) repeat left top;
}
*{
	margin:0;
	padding:0;
	list-style:none;
}
p {
	margin:0;
	padding:0 0 15px 0;
}
.sidetext {
	font-size: 0.9em;
}
a {color:#ffffff; text-decoration:none;}
a:hover {color:#ffffff; text-decoration:underline;}
h2 {
	font-size:1.1em;
	padding-bottom:8px;
}
.error {color:#FF0000;}

/* PAGE STYLES */
#main{
	float:left;
	width:100%;
	background: url(../images/topbg-home.jpg) no-repeat center top;
}
#inner_container{
	width:1000px;
	margin:auto;
	padding:0;
}
#top {
	width:1000px;
	float:left;
}
#top_upper_row{
	width:1000px;
	float:left;
}
#logo{
	float:left;
	width:762px;
	height:77px;
	padding-top:42px;
}
#makers_logo{
	float:left;
	width:238px;
	padding-top:54px;
}
#nav{
	float:left;
	width:667px;
	background: url(../images/navbg.jpg) repeat-x left top;
	border-bottom: solid #ffffff 2px;
	padding-left:333px;
}
#nav ul, li{list-style:none;}
.taboff{
	float:left;
	width:auto;
	height:33px;
	color:#FFF;
	font-size:14px;
	font-weight:normal;
	font-family:Arial;
	padding:14px 24px 0px 20px;
	cursor:pointer;
	background: url(../images/separator.jpg) no-repeat right top;
}
.tabon{
	float:left;
	width:auto;
	height:33px;
	color:#000;
	font-size:14px;
	font-family:Arial;
	padding:14px 24px 0px 20px;
	cursor:pointer;
	font-weight:normal;
	background: url(../images/separator.jpg) no-repeat right top;
}
#banner{
	width:100%;
	float:left;
}
#content{
	width:1000px;
	float:left;
	background: url(../images/homebg.jpg) no-repeat center 169px;
	padding-bottom:20px;
}
#left_col{
	width:260px;
	float:left;
}
#mid_col{
	width:442px;
	float:left;
	padding-left:40px;
	padding-right:60px;
}
#right_col{
	width:188px;
	float:left;
}

ul.service-list {
	margin:0px;
	padding-left:12px;
	font-size: 1.1em;
	font-weight: bold;
}
ul.service-list li {
	list-style: disc;
	margin-left:8px;
	padding-left:0px;
	padding-bottom:8px;
}
.mrgn1{
	margin-top:25px;
}
.hd1{
	color:#f6800e;
	font-size:20px;
	line-height:20px;
	margin: 0px 0px 12px 0px;
	font-weight: normal;
}
.hd2{
	color:#f6800e;
	font-size:13px;
}
.txt1{
	line-height:16px;
}
.txt_orange{
	color:#e0760f;
}

/* SIDE BOXES */

.box1_grey{
	width:228px;
	background: #a6a5a6 url(../images/box1bg.jpg) repeat-x left top;
	border:solid  #FFFFFF 2px;
	padding:14px;
}
.box2_red{
	width:158px;
	background-color:#6e0204;
	border:solid  #FFFFFF 2px;
	padding:14px;
	text-shadow: #6e0204 0 1px 0;

}
.box3_grey{
	width:158px;
	background-color:#191e23;
	border:solid  #FFFFFF 2px;
	padding:14px;
}
.box4_orange{
	width:168px;
	background-color:#e0760f;
	border:solid  #FFFFFF 2px;
	padding:14px;
}
.learnmore{
	width:97%;
	text-align:right;
	padding:0px 3% 0 0;
}


/*  INNER PAGES  */ 
.mainbg_inner{
	background: url(../images/inner-maingrd.gif) repeat-x left top;
	/*background-color:#4c565f;*/
}
#main_inner{
	float:left;
	width:100%;
	background: url(../images/topbg-inner.jpg) no-repeat center top;
}
#content_inner{
	width:1000px;
	float:left;
	background: url(../images/contentbg-inner.jpg) no-repeat center top;
	padding-bottom:20px;
	/*background-color:#4c565f;*/
}
#left_col_inner{
	width:198px;
	float:left;
}
#mid_col_inner{
	width:450px;
	padding:0 300px 0 40px;
	margin:0;
	margin-left: 200px;
	position:relative;
}
#right_col_inner{
	width:188px;
	float:left;
	padding-bottom:30px;
}
.txtbulleted{
	background: url(../images/bullet2.gif) no-repeat 5px 3px;
	line-height:16px;
	padding-left:18px;
}
.serviceleftnav{
	width:144px;
	xheight:116px;
	padding:12px 5px 5px 12px;
}
.serviceleftnav li{
	width:93%;
	color:#FFFFFF;
	font-size:14px;
	padding:0 0 10px 7%;
	margin:0;
	height:auto;
}
.serviceleftnav li.tabselect{
	width:93%;
	color:#FFFFFF;
	font-size:14px;
	padding:0 0 10px 7%;
	background: url(../images/bullet1.gif) no-repeat left 3px;
}
/*   --- css 1 dec ---   */
#main_outer_home{
	float:left;
	width:100%;
	background:url(../images/maingrd.jpg) repeat-x left top;
}
#main_outer_inner{
	float:left;
	width:100%;
	background: url(../images/inner-maingrd.jpg) repeat-x left top;
}

/* FOOTER */
#footer{
	width:100%;
	float:left;
	height:123px;
	background: #191e23 url(../images/footerbg.jpg) repeat-x left top;
}
#footer_content{
	width:1000px;
	margin:auto;
}
.copyright {
	font-size:11px;
	text-align:right;
	padding-top:22px;
}
.copyright a { color:#999;}
.gtech_product_img{
	position:absolute;
	margin-top:-90px;
	margin-left:-25px;
	float:left;
}

/* COMPANY OVERVIEW */
.overview-table td {
	padding:12px 12px 12px 0px;
	border-bottom: 1px dashed #9fb1c2;
}



