/*
** Main style configuratin file
*/
body{
	background-color:#E9E9E9;
}
#stripe{
	background-color:#C9C9C9;
	height:35px;
	width:100%;
	position:absolute;
	top:110px;
	left:0px;
	_top:105px;
}
.clear{
	clear:both;
}
a{
	color:#0000CC;
}
a:hover{
	color:#FF0000;
}
#main{
	width:900px;
	margin:17px auto 0 auto;
	position:relative;
	background-color:#FFF;
	z-index:50;
}
#head{
	
}
#logoContainer{
	background:url(../slices/toll-free.jpg) right no-repeat;
	width:901px;
	height:93px;
	_margin-right:-2px;
}
#logoContainer img{
	margin-top:12px;
	margin-left:20px;
	border:none;
}
#menuContainer{
	margin-left:10px;
}
#menuContainer a{
	font-family:Arial;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	color:#FFF315;
	display:block;
	float:left;
}
#subMenuBar{
	background:url(../slices/submenu-bar.jpg) no-repeat;
	width:885px;
	height:11px;
	margin-left:10px;
	margin-top:-5px;
}
#mainImage{
	float:left;
	margin-left:10px;
	margin-top:3px;
	_margin-top:-5px;
	_margin-left:5px;
}
#rightMenu{
	width:290px;
	height:254px;
	float:left;
	margin-left:2px;
	_margin-top:-8px;
	background-color:#666666;
}
#rightMenu h2{
	font-family:Arial;
	font-size:16px;
	color:#FFF;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:7px;
}
#rightMenu a{
	width:245px;
	height:22px;
	display:block;
	font-family:Arial;
	font-size:12px;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
	background:url(../slices/arrow.jpg) left no-repeat;
	background-position-x:5px;
	margin-left:5px;
	margin-right:-50px;
	padding-left:32px;
	padding-top:5px;
	border-left:#575757 solid 1px;
	border-bottom:#545454 solid 1px;
	border-right:#777777 solid 1px;
	border-top:#777777 solid 1px;
}
#rightMenu a:hover{
	color:#FFF315;
}
#greyBox a:hover{
	color:#FFF315;
}
#rDots{
	width:283px;
	height:4px;
	background:url(../slices/repeat-dots.jpg) repeat-x;
	position:relative;
	z-index:50;
	top:15px;
	_top:15px;
	margin-left:3px;
}
#contentContainer{
	margin-left:20px;
	color:#666666;
	font-family:Arial;
	font-size:12px;
}
#topContent{
	
}
#topContent h1{
	font-family:Arial;
	font-size:16px;
	color:#666666;
	margin-top:10px;
}
#topContent div{
	width:560px;
	height:109px;
	_height:98px;
	float:left;
	background:url(../slices/whitebg-dots-repeat.jpg) bottom repeat-x;
	line-height:1.5;
}
#mapContainer{
	background:none !important;
}
#topContent img{
	
}
#varImage{
	
}
#threeColumnsContainer{
	background:url(../slices/repeat-2cols-dots.jpg) repeat-y;
}
#twoColumnContainer{
	background:url(../slices/repeat-cols-dots.jpg) repeat-y;
}
#oneColumnContainer{
	background:none;
	width:560px;
	float:left;
}
#oneColumnContainer h2{
	font-size:16px;
	font-weight:bold !important;
}
#greyBox{
	background:url(../slices/grey-box-top.jpg) top no-repeat;
	width:574px;
	background-color:#666666;
	margin-top:-50px;	
	position:relative;
}
#greyBox h2{
	color:#fff;
	position:relative;
	top:10px;
	left:5px;
	bottom:10px;
	font-family:Arial;
	font-size:16px;
}
#greyBox a{
	width:245px;
	height:22px;
	display:block;
	font-family:Arial;
	font-size:12px;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
	background:url(../slices/arrow.jpg) left no-repeat;
	background-position-x:5px;
	margin-left:5px;
	padding-left:32px;
	padding-top:7px;
	border-left:#575757 solid 1px;
	border-bottom:#545454 solid 1px;
	border-right:#777777 solid 1px;
	border-top:#777777 solid 1px;
}
#leftGrey{
	float:left;
}
#rightGrey{
	float:left;
}
.leftColumn{
	width:269px;
	float:left;
}
.leftColumn h2{
	font-size:16px;
	margin-top:-40px;
	position:relative;
}
.leftColumn div{
	line-height:1.5;
	width:240px;
}
.column{
	width:269px;
	/*background:url(../slices/vertical-dots-repeat.jpg) right repeat-y;*/
}


.column div img{
	position:relative;
	right:-75px;
	margin-top:-10px;
}
#footer{
	width:900px;
	margin:-10px auto 0 auto;
	font-family:Arial;
	font-size:10px;
	padding-left:20px;
}
#footerLinks{
	margin-top:10px;
}
#footerLinks a{
	text-transform:uppercase;
	text-decoration:none;
	color:#333333;
	padding-right:37px;
}
#desc{
	color:#666666;
	margin-top:15px;
}
/*.submenu{
	float:left;
	background-color:#666666;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	position:relative;
}*/
#news{
	margin-top:-30px;
}
#callToAction{
	background:url(../slices/rfq.jpg) no-repeat;
	width:564px;
	height:46px;
	padding-left:50px;
	padding-top:15px;
	font-family:Arial;
	font-size:14px;
}
#callToAction a{
	text-decoration:none;
	color:#666666;
}
#callToAction a:hover{
	color:#FF0000;
}
#h2{
	font-family:Arial;
	font-size:16px !important;
	margin-bottom:60px;
	margin-top:-50px;
	_margin-top:-50px;
	background:url(../slices/new_pdf.jpg) right no-repeat;
	width:425px;
	height:40px;
	padding-right:10px;
	padding-top:20px;
	_padding-top:15px;
}
#h2 span{
	font-size:12px;
	font-weight:normal;
}
#indextree{
	border:none;
	float:right;
	margin-top:-25px;
	text-transform:capitalize !important;
	color:#666666 !important;
}
#indextree img{
	border:none;
}
#indextree strong{
	font-family:Verdana;
	color:#415259 !important;
	font-size:11px;
}
#logoImg{
	margin-left:24px;
	position:relative;
	margin-top:-38px;
	_margin-top:-49px;
	float:left;
}
.clear2{
	clear:both;
	margin-top:40px;
	_margin-top:-20px;
}