html,body,li,ul,a,h1,h2,h3,h4,h5,h6,img,div,form,input{
margin: 0px;
padding: 0px;
}

body{
	background:#ffffff url(images/bg.jpg) repeat-x top left;
	font:normal 12px Arial;
	color:#000;
	line-height:18px;
}
p{
font:normal 12px Arial,sans-serif;
color:#000000;
line-height:18px;
text-align:justify;
padding:0px;
margin-bottom:10px;
}
p a:link, p a:visited, p a:hover, p a:active{
color:#d60000;
text-decoration:underline;
}
p a:hover{
color:#d60000;
text-decoration:none;
}

h1{
	font:normal 20px Arial;
	color:#f21300;
}
table, td, tr{
	border: 1px solid #cfcfcf;
}

.content{
	position:relative;
	width:920px;
	margin-top:31px;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	padding:7px;
}

.header{
	position:relative;
	width:920px;
	height:116px;
}

.top_menu{
	position:absolute;
	top:20px;
	right:30px;
	height:27px;
	background:url(images/fade_bg.gif) repeat-x top left;
	line-height:27px;
}

.top_menu a, .top_menu a:visited, .top_menu a:link .top_menu a:hover{
	padding:0 10px 0 10px;
	text-decoration:none;
	color:#000000;
}
.top_menu a:hover{
	text-decoration:none;
	color:#f21300;
}


.left_tab{
	position:absolute;
	left:-7px;
	top:0px;
}


.right_tab{
	position:absolute;
	right:-7px;
	top:0px;
}

.menureal{
	position:relative;
	width:919px;
	height:47px;
	list-style:none;
	/*background:url(images/menu_bg.gif) repeat-x top left;*/
}

.menureal li{
	position:relative;
	float:left;
}

.bt_home{
	position:relative;
	width:91px;
	height:47px;
	display:block;
	background:url(images/bt_home.gif) no-repeat 0 0;
}

.bt_home:hover{
	background:url(images/bt_home.gif) no-repeat 0 -47px;
}

.bt_products{
	position:relative;
	width:138px;
	height:47px;
	display:block;
	background:url(images/bt_products.gif) no-repeat 0 0;
}

.bt_products:hover{
	background:url(images/bt_products.gif) no-repeat 0 -47px;
}

.bt_fees{
	position:relative;
	width:138px;
	height:47px;
	display:block;
	background:url(images/bt_fees.gif) no-repeat 0 0;
}

.bt_fees:hover{
	background:url(images/bt_fees.gif) no-repeat 0 -47px;
}

.bt_rentals{
	position:relative;
	width:138px;
	height:47px;
	display:block;
	background:url(images/bt_rentals.gif) no-repeat 0 0;
}

.bt_rentals:hover{
	background:url(images/bt_rentals.gif) no-repeat 0 -47px;
}

.bt_coverage{
	position:relative;
	width:138px;
	height:47px;
	display:block;
	background:url(images/bt_coverage.gif) no-repeat 0 0;
}

.bt_coverage:hover{
	background:url(images/bt_coverage.gif) no-repeat 0 -47px;
}

.bt_support{
	position:relative;
	width:138px;
	height:47px;
	display:block;
	background:url(images/bt_support.gif) no-repeat 0 0;
}

.bt_support:hover{
	background:url(images/bt_support.gif) no-repeat 0 -47px;
}

.bt_questions{
	position:relative;
	width:138px;
	height:47px;
	display:block;
	background:url(images/bt_questions.gif) no-repeat 0 0;
}

.bt_questions:hover{
	background:url(images/bt_questions.gif) no-repeat 0 -47px;
}


.main_left{
	position:relative;
	float:left;
	border-top:solid 10px #fff;
	width:575px;
	height:308px;
}

.main_right{
	position:relative;
	float:left;
	border-top:solid 10px #fff;
	width:344px;
	height:308px;
}
.main_left_home{
	position:relative;
	float:left;
	border-top:solid 10px #fff;
	width:575px;
	height:308px;
	background-image: url(images/main_left_home.jpg);
	background-repeat: no-repeat;
}

.main_right_home{
	position:relative;
	float:left;
	border-top:solid 10px #fff;
	width:344px;
	height:308px;
	background-image: url(images/main_right_home.jpg);
	background-repeat: no-repeat;
}

.clean{
	clear:both;
}

.footer{
	position:relative;
	clear:both;
	height:80px;
	padding-top:24px;
	margin-top:40px;
	background-color:#313133;
	text-align:center;
	color:#f21300;
	line-height:26px;
}
.footer a:link, .footer a:visited, .footer a:hover, .footer a:active{
color:#f21300;
text-decoration:none;
}
.footer a:hover{
color:#ffffff;
text-decoration:none;
}

.c1{
	position:relative;
	float:left;
	width:355px;
	margin-top:20px;
	padding-left:20px;
	border-right:solid 1px #cfcfcf;
	height:500px;
}

.c2{
	position:relative;
	width:524px;
	float:left;
	margin-top:20px;
	padding-right:20px;

}
.isatphone_home{
	position:relative;
	width:524px;
	height:65px;
	float:right;
	background-image: url(images/isatphone_bottom.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin:0px;
	margin-right:1px;
}


.c1_plain{
	position:relative;
	float:left;
	width:335px;
	margin-top:20px;
	padding-left:20px;
	padding-right:20px;
}

.c2_plain{
	position:relative;
	width:504px;
	float:left;
	margin-top:20px;
	padding-right:20px;
	padding-left:20px;

}
.column_main{
	position:relative;
	float:left;
	width:879px;
	margin:20px 0px 20px 0px;
	padding:0px 20px 0px 20px;
}

.featured{
	padding-right:20px;
	border-bottom:solid 1px #cfcfcf;
}
.featured_home{
	position:relative;
	float:left;
	width:330px;
	height:320px;
	background-image:url(images/isatphone_feature.jpg);
	background-repeat: no-repeat;
}
.latestnews{
	padding-right:20px;
	padding-top:20px;
}

.title{
	padding-bottom:25px;
	font:normal 20px Arial;
}

.red{
	color:#dc0d06;
}

.red a, .red a:visited, .red a:link{
	color:#dc0d06;
	text-decoration:none;
}

.red a:hover{
	color:#dc0d06;
	text-decoration:underline;
}

.latestnews a, .latestnews a:visited, .latestnews a:link{
	color:#dc0d06;
	text-decoration:none;
}

.latestnews a:hover{
	color:#dc0d06;
	text-decoration:underline;
}

.bold{
	font-weight:bold;
}

.about{
	padding-left:20px;
	border-bottom:solid 1px #cfcfcf;
}

.services{
	padding-top:20px;
	padding-left:20px;
}

.services_c{
	position:relative;
	width:148px;
	float:left;
}

.lister{
	margin-top:15px;
	margin-left:10px;
	width:138px;
	list-style-image: url(images/arrow.gif);
	list-style-type: circle;
	font:normal 12px Arial;
	line-height:20px;
}
.lister2{
	margin-left:10px;
	list-style-image: url(images/arrow.gif);
	list-style-type: circle;
	font:normal 12px Arial;
	line-height:20px;
}
.lister_featured{
	margin-left:10px;
	list-style-image: url(images/arrow_blue.gif);
	list-style-type: circle;
	font:normal 14px Arial;
	line-height:22px;
	text-decoration:none;
}
.bordered{
	border-left:solid 29px #fff;
	border-right:solid 29px #fff;
}


.button{
	position:relative;
	width:134px;
	height:27px;
	margin-top:20px;
	margin-bottom:20px;
	background: url(images/button.gif) no-repeat top left;
	line-height:27px;
	text-indent:10px;
}

.button a, .button a:link, .button a:visited{
	color:#000;
	text-decoration:none;
}
.button a:hover{
	color:#d60000;
	text-decoration:none;
}

/* --- FLOAT IMAGES --- */
.floatimgright {
	float:right;
	margin-left:15px;
	margin-bottom:10px;
}
.floatimgleft {
	float:left;
	margin-right:15px;
	margin-bottom:10px;
}

.onefeatured{
	clear:both;
}

.oneimage{
	position:relative;
	float:left;
	margin-right:10px;
}
/* ---- new styles ---- */
.inputform{
background-color: #ffffff;
border: solid 1px #acacac;
font: normal 12px Arial;
COLOR: #000000;
margin: 2px 0 2px 0
}

.contactleft{
position:relative;
width:250px;
margin:0px 20px 0px 0px;
float:left;
font: normal 12px Arial;
}

.contanctright{
position:relative;
width:450px;
margin:0px 0px 0px 20px;
float:left;
}

h4{
font: normal 12px Arial;
line-height:14px;
}
.column1{
	width:250px;
	float:left;
}
.column2{
	width:250px;
	float:left;
}
