 body, html {
  padding:0;
 color:#fff;
 background-color:#000;
 
   }
*html{margin:0;
	padding:0;}
html { height: 100%; }
body {margin:0; min-height: 100%; height: 100%; }

 #container{
  margin:auto;
  margin-top:0px;
  padding-top:0px;
  margin-bottom:0px;
  padding-bottom:0px;
  width:889px;
  min-height: 100%;
  height: auto !important;
  height: 100%;
   background-color:#ebdabc;
  overflow:auto;
  }
  
#innercontainer{
 margin:auto;
 margin-top:0px;
 padding-top:0px;
 margin-bottom:0px;
 padding-bottom:0px;
 background-color:#000000;
 width:889px;
 height:100%;
  }

#hbottomr {
background:url('../app_themes/alternative/images/containerbg.gif') repeat-y;
}

  
 #innercontent{
	width:100%;
min-height:500px;
background-color:#ebdabc;
}

.pricing td{
  padding:0px 20px 5px 20px;
  font-family:verdana;
  font-size:14px;
  line-height:14px;
  color:#000000;
}
 

p{
  padding:10px 20px 5px 20px;
  font-family:verdana;
  font-size:12px;
  line-height:15px;
  color:#000000;
}
p a{
  text-decoration:none;
  color:#993300;
}
p a:hover{
  text-decoration:underline;
}
h1{
   font-family: Helvetica,arial,sans-serif;
   font-size:38px;
   font-weight:normal;
	margin-top:0px;
   padding:5px 10px 5px 20px;
   color:#3e2719;
}

 h2{
   font-family: Helvetica,arial,sans-serif;
   font-size:28px;
   font-weight:normal;
   margin-top:0px;
   padding:10px 10px 10px 20px;
   color:#3e2719;
}

 h3{
   font-family:verdana,arial,sans-serif;
   font-size:14px;
   font-weight:bold;
   padding:10px 10px 10px 10px;
   color:#000000;
}
 h4{
   font-family:verdana,arial,sans-serif;
   font-size:15px;
   font-weight:bold;
   padding:10px 10px 10px 10px;
   color:#000000;
}
 h5{
   font-family:verdana,arial,sans-serif;
   font-size:12px;
   font-weight:bold;
   padding:10px 10px 10px 10px;
   color:#000000;
}

 li{
 font-family:verdana,sans-serif;
font-size: 12px;
font-weight:normal;
color:#000000;
padding-top:2px;

 }

 .toplogo
 {
 margin:0;
 padding:0;
 float:left;
 width:433px;
background:url('../app_themes/infotouch/images/logo.jpg') no-repeat;
 }
 .topmiddle
 {
  float:left;
 width:250px;
 height:124px;
 }
 .topmiddle p{
 padding-top:15px;
 text-align:center;
  font-size: 22px;
  font-family:verdana,sans-serif;
  color:#ffffff;
   line-height:1.5em;
 }
 .largetext{
 font-size: 26px;
 }
 .topsearch
 {
 float:right;
 width:270px;
 height:124px;
 }
  .topsearch p{
 padding-top:20px;
 padding-left:10px;
 text-align:left;
  font-size: 18px;
  font-family:verdana,sans-serif;
  color:#ffffff;
   line-height:1.5em;
 }

 .middlepannel
 {
 clear:both;
 width:955px;
 height:342px;
  background-image:url('../app_themes/infotouch/images/middlebg.jpg');
 background-repeat:repeat-x;
text-align:center; 
 }
 #banner{
 margin:auto;
 margin-top:0;
 padding:0;
 width:889px;
 height:315px;
  background-image:url('../app_themes/csc/images/header.jpg');
 background-repeat:no-repeat;
 }
  #banner p {
  padding:255px 20px 20px 20px;
  font-family:verdana;
  font-size:12px;
  line-height:15px;
  color:#ffffff;
  
  }
  
  
  #banner a {
  font-family:verdana;
  font-size:12px;
  line-height:15px;
  color:#000000;
  }

  #banner a:hover {
  color:#ff8a00;
  }

 #topmenubg{
 margin:0;
 height:100px;
text-align:left;
 background:url('../app_themes/csc/images/menubg.jpg') repeat-X;

 }

  
/*#Top menu styles/Horizontal#*/
.horizontalCMSMenu
{	
	font-family:Arial,sans-serif;
	height:80px;
	margin:10px 10px 10px 10px;
	font-size: 14px;
	padding: 0px;
	color: #ffcb00;
	background-color:#1a1722;
}

.horizontalsubCMSMenu
{
	font-family:verdana,arial,sans-serif;
	font-size: 12px;
	margin-top:10px;
	background-color:#1a1722;
	color: #ffffff;
}

.horizontalsubCMSMenu tr
{
	background-color:#1a1722;
}

.horizontalsubCMSMenuItem
{
	white-space: nowrap;
	display: block;
}

.horizontalsubCMSMenuItem, .horizontalsubCMSMenuItemMouseOver, .horizontalsubCMSMenuItemMouseDown,
.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubCMSMenuHighlightedMenuItemMouseDown
{
	padding: 5px 3px;
	min-width: 100px;
	white-space: nowrap;
	display: block;
	text-align:center;
	opacity:0.8;
}

.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubCMSMenuHighlightedMenuItemMouseDown, .horizontalsubCMSMenuItemMouseOver
{
	background: #001b4e;
}

.horizontalCMSMenuItem, .horizontalCMSMenuItemMouseOver, .horizontalCMSMenuItemMouseDown, 
.horizontalCMSMenuHighlightedMenuItem, .horizontalCMSMenuHighlightedMenuItemMouseOver, 
.horizontalCMSMenuHighlightedMenuItemMouseDown, .horizontalCMSMenuItemMouseUp, .horizontalCMSMenuHighlightedMenuItemMouseUp
{
	font-size: 14px;
	padding: 0px 18px;
	width:200px;
	background: url('../app_themes/csc/images/CSC-2_hi-res_09.jpg') no-repeat top right;
}

.horizontalCMSMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItem, 
.horizontalCMSMenuHighlightedMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItemMouseDown
{
	background-color:#001b4e;
	color:#ffffff;
}







.menubottom{
 margin:0;
 padding-top:20px;
 
 height:55px;
text-align:left;
 background:url('../app_themes/infotouch/images/touchbg.gif') no-repeat 95% 100%;
}
.menubottom a {
  float:left;
  font-size: 12px;
  font-family:verdana, arial,sans-serif;
  font-weight:Bold; 
  color:#252525;
  text-decoration:none;
display: block;
text-align:center;
width:120px;
padding:20px 10px 10px 10px;
height:30px;
background:url('../app_themes/infotouch/images/fullstop.gif') no-repeat 100% 50%;
}
#cntradd{
width:100%;
padding-top:10px;
}
.homeads {
float:left;
width:318px;
height:154px;
background:url('../app_themes/infotouch/images/adbg.png') no-repeat;

}
.homeads h2{
font-family:verdana, arial,sans-serif;
font-size: 16px;
padding-left:30px;
padding-top:10px;
font-weight:bold;
color:#ffffff;
}
.homeads p{
font-family:verdana, arial,sans-serif;
font-size: 12px;
font-weight:bold;
color:#ffffff;
padding-left:30px;
padding-right:12px;
}
.textprice{
float:left;
font-family:verdana, arial,sans-serif;
font-size: 30px;
font-weight:normal;
color:#08bfe0;
}
.textsignup{
float:left;
font-family:verdana, arial,sans-serif;
font-size: 20px;
font-weight:normal;
color:#08bfe0;
}
.homeads a{
float:left;
margin-left:30px;
width:111px;
height:26px;
background:url('../app_themes/infotouch/images/btnread.png');
}
.btnread{
padding-right:30px;
float:right;
display:block;
margin-left:30px;
width:111px;
height:26px;
background:url('../app_themes/infotouch/images/btnread.png') no-repeat;
}

.homebody {
clear:both;
margin:0;
float:left;
width:630px;
min-height:409px;
height:auto;
	
}
.homebody p{
font-family:verdana,sans-serif;
font-size: 14px;
font-weight:normal;
color:#000000;
line-height:1.5em;
padding-left:20px;
padding-right:10px;
}
.homebody li{
 font-family:verdana,sans-serif;
font-size: 14px;
font-weight:normal;
color:#000000;
line-height:1.5em;
padding-top:2px;

 }
.homebody h1{
 font-family:verdana,sans-serif;
font-size: 26px;
font-weight:Bold;
color:#505052;
padding-left:20px;
padding-top:20px;
}

.homefeatures{
margin:0;
margin-right:0px;
padding-right:0;
float:right;
width:321px;
height:409px;
background:url('../app_themes/infotouch/images/features.png') no-repeat;
}

#cities {
font-size:11px;
font-weight:normal;
text-align:center;
}


 #footer{
 clear:both;
 vertical-align:bottom;
 text-align:center;
 font-family:arial;
 margin:auto;
 padding:auto;
  margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 margin-bottom:0px;
 width:889px;
  height:120px;
background:url('../app_themes/csc/images/footerbg.jpg') no-repeat;

 }
  
 .homeleft{
 float:left;
 width:360px;
margin-top:20px;
 min-height:100px;
background:url('../app_themes/csc/images/stripe_14.gif') repeat-Y 100% 100%;
background-color:#ebdabc;

  }
 .homeright{
 float:right;
 width:529px;
 margin-top:20px;
 min-height:140px;
background-color:#ebdabc;
  }
   .homeright p{
   font-family:Helvetica, arial,sans-serif;
   font-size:14px;
   font-weight:normal;
   letter-spacing:1.2px;
   line-height:1.3em;
   color:#001b4e;
  padding:0px 20px 10px 20px;
  }
  .hometop p{
   font-family:Helvetica, arial,sans-serif;
   font-size:14px;
   font-weight:normal;
   letter-spacing:1.2px;
   line-height:1.3em;
   color:#001b4e;
  padding:0px 20px 10px 20px;
  }

.hometop li{
   font-family:Helvetica, arial,sans-serif;
   font-size:13px;
   font-weight:normal;
   letter-spacing:1.2px;
    color:#001b4e;
  padding:10px 20px 10px 20px;
  }

 .homeinner{

width:870px;
margin-top:0px;
padding-top:0px;
min-height:400px;
background-color:#ebdabc;

  }

.homecontacttop
{
width:870px;
margin-top:0px;
padding-top:0px;
min-height:100px;
background-color:#ebdabc;
}


.contactleft
{
 float:left;
 width:360px;
 margin-top:20px;
 min-height:400px;
 background:url('../app_themes/csc/images/stripe_14.gif') repeat-Y 100% 100%;
 background-color:#ebdabc;
  }
 .contactright{
 float:right;
 width:500px;
 margin-top:20px;
 min-height:140px;
background-color:#ebdabc;
  }

.hbottoml{
float:left;
width:300px;
background-color:#00ff00;
background:url('../app_themes/alternative/images/vr.gif') repeat-Y 100%;
min-height:370px;
}
.hbottomr{
float:right;
width:280px;
background-color:#0000ff;
background:url('../app_themes/alternative/images/vr.gif') repeat-Y 100%;
min-height:370px;
}

.hbottomr p{
font-family:verdana,arial,sans-serif;
   font-size:13px;
   font-weight:normal;
   padding:10px 10px 10px 10px;
   color:#000000;
}
#homenew{
height:145px;
width:206px;
background:url('../app_themes/alternative/images/greenbg.gif') repeat-x 100% 50%;
}
#homenew p {
	margin:0;
	padding:0;
	padding-top:0px;
   font-family:verdana,arial,sans-serif;
   font-size:14px;
   font-weight:bold;
   color:#000000;
}
#homenew h3{
margin:0;
padding:0;
font-family:verdana,arial,sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
padding-top:25px;
padding-bottom:5px;   
letter-spacing:0.2px;
}
  
#homenew h4{
margin:0;
padding:0;
font-family:verdana,arial,sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
padding-top:3px;
letter-spacing:0.2px;
}  

#homenew img {
float:left;
padding-right:0px;
padding-left:5px
}
  
 .rndtop{
width:206px;
height:14px;
background:url('../app_themes/alternative/images/rndtop.gif') no-repeat;
}
.rndmiddle{
width:206px;
min-height:160px;
background:url('../app_themes/alternative/images/rndmiddle.gif') repeat-Y;
}
.rndmiddle a {
display:block;
font-family:verdana,sans-serif;
font-size: 11px;
color:#000000;
padding-top:2px;
background:url('../app_themes/alternative/images/read.gif') repeat-X;
width:100px;
height:25px;
margin:0;
padding:0;
margin-left:10px;
padding-top:5px;
padding-left:5px;
text-decoration:none;
}



.rndmiddle p{
font-family:verdana,sans-serif;
padding:0px 5px 0px 10px;
font-size:12px;
font-weight:normal;
color:#000000;
}

.rndbottom{
width:206px;
height:14px;
background:url('../app_themes/alternative/images/rndbottom.gif') no-repeat;
}

.rndtop1{
margin-top:20px;
width:206px;
height:14px;
background:url('../app_themes/alternative/images/rndtop.gif') no-repeat;
margin-bottom:bottom;
}
.rndmiddle1{
width:206px;
min-height:160px;
background:url('../app_themes/alternative/images/rndmiddle.gif') repeat-Y;
}

.rndmiddle1 h3{

font-family:verdana,sans-serif;
padding:3px 10px 10px 10px;
font-size:13px;
font-weight:bold;
color:#000000;


}
.rndmiddle1 p{
font-family:verdana,sans-serif;
margin:0;
padding:5px 10px 10px 10px;
font-size:13px;
color:#000000;
}

.rndbottom1{
width:206px;
height:14px;
background:url('../app_themes/alternative/images/rndbottom.gif') no-repeat;
}

.hrs{
margin-top:35px;
width:215px;
height:167px;
background:url('../app_themes/alternative/images/week.jpg');
}
.map{
margin:auto;
width:206px;
height:219px;
background-color:#ffffff;
}
#footercontent{
margin:auto;
padding-top:5px;
width:889px;
height:30px;
font-size:14px;
font-weight:bold;

}
#cities p{

font-family: verdana,sans-serif;
font-size:11px;
color:#ffffff;
padding:0px 0px 0px 0px;

}
#footerleft{
float:left;
font-weight:normal;
font-size:15px;
padding-top:30px;
padding-left:10px;
padding-right:30px;
text-align:left;
}
#footermiddle{
float:right;
padding-top:40px;
padding-left:10px;
padding-right:30px;
}

#footermiddle a {
color:#ffcb00;
padding-left:10px;
font-weight:normal;
text-decoration:none;
}
#footerright{
float:left;
padding-left:10px;
padding-right:10px;
}
#footerright img{
padding:0px 0px 0px 0px}
#sitemap{
float:left;
padding-left:10px;
padding-right:10px;
}

#sitemap a{
font-family:verdana,sans-serif;
font-size:12px;
color:#ffffff;
}

#sitemap a:hover{
font-family:verdana,sans-serif;
font-size:12px;
color:#efefef;
}

.requestform {

width:300px;
min-height:300px;
font-family:verdana, arial,sans-serif;
font-size: 12px;
font-weight:normal;
color:#000000;
margin-left:50px;
}

.requestform a{

display:block;
height:20px;
width:60px;
text-align:center;
color:#2b2b2b;
text-decoration:none;
background-color:#dedfe0;
font-family:arial,sans-serif;
font-size: 12px;
font-weight:normal;
border:1px solid #8493a2;
padding-top:2px;
}

.requestform hr{
color:#4d4d4e;
height:1px;

}

.title{
   font-family:verdana,arial,sans-serif;
   font-size:18px;
   font-weight:normal;
   padding:10px 10px 10px 10px;
   color:#000000;

}
.left{
float:left;
width:400px;
min-height:100px;
}
.right{
float:right;
width:300px;
}
.bullets li{

padding: 0px 60px 0px 0px; 
style:none;

}

.bullets ul {
display:block;
float:left;
}
#main{
background-color:#ebdabc;
}
.video{
text-align:center;
padding-top:20px;
}