*{
margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0;
	background: transparent;
}
img{border:0px;}
html
{
width:100%;
height:auto;
font-family:Arial;
font-size:12px;
background :#474747 ;


}
body{
width:1049px;
margin:0 auto;
position:relative;
background :#474747;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#body2{
width:930px;
margin:0 auto;
position:relative;
background :#4e4e4e ;

	
}

#body1{
width:900px;
margin:0 auto;
position:relative;
background :#FFF;
}

#header
{
	background: url(../images/newhead1.jpg) left no-repeat  ;
	background-position: 51% 49%;
	overflow:hidden;
	height:105px;
	width:1049px;
	margin:0 auto;
	position:relative;
	padding-left:1px;

}
#header .head1
{
	padding-left:77px;
	padding-right:77px;
}

ul
{
	padding-left:15px;
	font-weight:bold;
}
#btm_header
{
	background:url(../images/headbg2.jpg) repeat-x ;
	height:21px;
	width:900px;
	margin:0 auto;
	position:relative;
}


.yelloheader1
{
	
	
	vertical-align:bottom;
	padding-right:40px; 
	padding-left:665px;
	padding-top:25px;
	
}
.yelloheader2
{
 padding-right: 19px;
}
#menu
{
	
	background:url(../images/menu_bg1.jpg) repeat-x;
	height:38px;
	text-align:center;
	width:100%;
	color:#FFF;

	
}
#menu #Menuitem
{
	vertical-align:middle;
	line-height:36px;
	color:#FFF;
	display:inline;
	font-size:12px;
	
	
}
#Menuitem li
{
	display:inline;
	list-style-type:none
}

#Menuitem li a
{
	
	color:#FFF; 
	text-decoration:none;
	text-align:center;
	margin: 0 6px;
	
}
#Menuitem li a:hover
{
	color:#6f6f6f;
	list-style-position: inside;
	list-style-image: url((URL));
	list-style-type: upper-roman;
}
#Menuitem li .active
{
	color:#6f6f6f;	

}
.toplogo
{
	vertical-align:bottom;
	
}
#toplogo1
{
	padding-top:15px;
	padding-left:25px;
	
}
.toptblcel
{
	width:75%;
	
	vertical-align:bottom;
	margin-bottom:2px;	
	
	
	
}
.toptable
{
	width:82%;
	margin-left:10px;
	padding-bottom:0px;
	
}


#whiteborder
{
	
	background: url(../images/whitebordercenter.jpg) repeat-x bottom;
	height:54px;
	
}

.maincontainer
{
	
	width:890px;
	overflow:hidden;
	margin-top:5px;
	padding-bottom:0px;
	margin-bottom:0px;
 	
}


#imgpart
{
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
}
 #content1
{
	background: url(../images/lefthead.jpg)  no-repeat ;
	height:46px;
	padding-left:15px;
	vertical-align:middle;
	width:239px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}


h3
{
	color:#6f6f6f;
	font-size:12px;
	font-weight:bold;
}
h3 a
{
	text-decoration:none;
	text-align:center;
	color:#f58524;
	
}

.aboutusimg
{
	text-align:right;
 	padding-right:20px;
 	padding-bottom:20px;
 }
 .carrierimg
 {
	 padding-left:10px;
	 padding-bottom:10px;
	 width:281;
	 height:212;
	
 }

#contact b
{
	font-size:12px;
	color:#6f6f6f;
	
}
.subheading
{
   font-size:11px;
	color:#4a4a4a; 
	font-weight:bold;
	
	
}
.pro_feature
{
   
    font-weight:lighter;
    list-style-image:url(../images/line.jpg);
}
.Place_Descerption
{
    padding-left:50px;
}
ul .pro_feature
{
    list-style-type:none;
}
.rightalign
{
	text-align:right;
	vertical-align:bottom;
	
}


.tblcel .rightalign  a
{
	text-decoration:none;
	text-align:right;
	color:#F90;
	background-position:right;
	vertical-align:bottom;
	font-size:12px;
	
}



#fullcontent
{
	margin-right:20px;
	width:850px;
	height:auto;
	margin-left:25px;
	overflow:hidden;
	margin-bottom:10px;
	text-align:justify;
	font-size:12px;
	color:#504f4f;
	
}
#fullcontent h1
{
  color:#F90;
  font-size:20px;
  
}
#fullcontent b
{
  color:#F90;
  font-size:13px;
  
}
.imagewidth
{
    width:200px;
    vertical-align:middle;
}
.bold
{
  color:#F90;
  font-size:13px; 
  text-decoration:underline;
  font-weight:bold;
}


#fullcontent  h2
{
	font-size:13px;
	
	font-weight:bolder;
	background-position: 50%  50%;
	color:#ff5d04;
}

#fullcontent strong
{
	
	color:#6f6f6f;
	
}

#Contancepart  h1
{
	font-size:20px;
	text-align:left;
	background-position: 50%  50%;
	color:#F90;
}
#Contancepart  h2
{
	font-size:12px;
	
	font-weight:bolder;
	background-position: 50%  50%;
	color:#ff5d04;
}
.line
{
    width:100%;
    height:1px;
    background-color:#ff5d04;
}
  .branch
{
	font-size:12px;
	
	font-weight:bolder;
	background-position: 50%  50%;
	color:#ff5d04;
}
#bottemyellow
{
    
	background: url(../images/btmyellow.jpg) repeat-x;
	height:20px;
	width:899px;
	clear:both;
	margin-top:3px;
	
}
#bottemyellow1
{
	background: url(../images/btmyellow.jpg) repeat;
	width:860px;
	height:auto;
	margin-right:20px;
	margin-left:20px;
	text-align:center;
	
}
#bottemyellow2
{
	background: url(../images/byellow.jpg) repeat-x ;
	height:13px;
	width:900px;
	margin-top:0px;
	padding-top:0px;
}
a
{
	text-decoration:none;
	color:#6f6f6f;
}
#footer
{
	background: url(../images/footer%20org.jpg) repeat-x;
	height:97px;
	width:1046px;
	margin:0 auto;
	position:relative;
	text-align:center;
	color:#FFF;
	
	
}
footer .pright
{
	font-size:10px;
	color:#ee7524;
}

#footer li .active
{
	color:#ee7524;	

}
#footer li a:hover
{
	color:#ee7524;	
}

 .yellowborder  
{
	
	background:url(../images/byellow.jpg) repeat;
	overflow:hidden;
	
}
.yellowborder .yellowconents
{
	text-align:left;
	vertical-align:top;
	padding:3px;
	width:30%;
	font-size:12px;
	
}
.yellowconents 
{
    color:#fce3cc;   
    font-size:12px;
    font-weight:100;
}
.yellowconents a
{
    color:#fce3cc;   
    font-size:11px;
    font-weight:100;
    text-decoration:none;
}
.yellowborder .yellowconents strong
{
	color:#fce3cc;
}
.yellowborder .yellowconents h3
{
	text-align:left;
	color:#FFF;
	font-size:12px;
}
.Bottomcells
{
    width:200px;
    clear:both; float:left;
    background:url(../images/line.gif) right bottom no-repeat;
}
#more 
{
	color:#FF0;
	text-align:right;
	
}
#more a
{
	color:#6f6f6f;
}
h4
{font-size:12px;
 font-weight:bold;
}
#moreinfo 
{
color:#f58524;
}

.productdetails
{
	border-collapse:collapse;
}
.productdescription
{
	text-align:justify;
	font-size:11px;
	
	padding:10px;
}


.Productdemo2
{
	height:auto;
	width:190px;
	background-image:url(../images/product2.png);
	
}
.productfeatures
{
	height:285px;
	vertical-align:top;
	border-top-color:#999;
	border-top-style:solid;
	border-top-width:1px;

}




.productfeatures .widget {
	width:800px;
	margin: 20px;
	padding: 10px;
	background: #f3f1eb;
	border: 1px solid #dedbd1;
	margin-bottom: 15px;
	color: #6f6f6f;
}

.productfeatures .widget a {
	color: #6f6f6f;
	text-decoration: none;
}
	
.productfeatures .widget a:hover {
	color: #6f6f6f;
	text-decoration: underline;
	}

.productfeatures .tabnav li {
	display: inline;
	list-style: none;
	padding-right: 5px;
	color: #6f6f6f;
	}
	
.productfeatures .tabnav li a {
		text-decoration: none;
		text-transform: uppercase;
		color: #6f6f6f;
		font-weight: bold;
		padding: 4px 6px;
		outline: none;
		}
		
.productfeatures .tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {
		background: #dedbd1;
		color: #6f6f6f;
		text-decoration: none;
		}
		
.productfeatures .tabdiv {
	margin-top: 2px;
	background: #fff;
	border: 1px solid #dedbd1;
	color:#6f6f6f;
	padding: 5px;
	background-image:url(../images/featuresbg.jpg) ;
	background-repeat:repeat;
	overflow:hidden;
	
	}
	
	.angercolour
	{
		color:#6f6f6f;
	}
.productfeatures .tabdiv li {
		list-style-image: url(../images/point.gif);
		margin-left: 20px;
		color: #6f6f6f;
		font-size:12px;
		font-weight:normal;
		}

.productfeatures .ui-tabs-hide {
		display: none;
		}

.productfeatures #featuredvid {
		text-align: center;
		}
		
.productfeatures .fvid {
			margin-bottom: 5px;
			}
.productfeatures .vidselector li {
			text-align: left;
			list-style: none;
			padding: 5px;
			background: #ffffff;
			border: 1px solid #dedbd1;
			text-transform: uppercase;
			margin-bottom: 5px;
			color: #6f6f6f;
			}

 

h5
{
	font-size:12px;
	font-weight:bolder;
	background-position: 50%  50%;
	color:#e38327;
}

h6
{
	font-size:12px;
	font-weight:bolder;
	background-position: 50%  50%;
	color:#e77e27;
}


 div#support {
	

	


}
/* rotator css */
	div#support ul li {

	position:absolute;
	list-style: none;
	color: #6f6f6f;
}
/* rotator image style */	
	div#support ul li img {
	border:1px solid #ccc;
	padding: 4px;

}
    div#support ul li.showsupport {
	z-index:500
}
#support ul li a img
{
	border:none;
}
.sidehead
{
    color:Black;
    font-size:12px;
    font-weight:bolder;
}
/*new **/
#fullcontent .leftpart
{
	
	float:left;
	width:300px;
	
	padding-top:10px;
	height:300px;
	text-align:left;

	clear:both;
	background-position:left;
	
}

#fullcontent .rightpart
{
    float:right;
    width:490px;
	height:320px;

	
}

.mainlinks  a
{
	font-size:10px;
	text-decoration:none;
	color:#6f6f6f;
	background:url(../images/arrow.gif)  left no-repeat;
	padding-left:25px;
	line-height:25px;
	padding-top:2px;
	padding-bottom:2px;
	font-family:Arial, Helvetica, sans-serif;

}
.productdes
{
	text-align:justify;
	font-size:11px;
	padding-right:2px;
	color:#6f6f6f;

}
.productdes b
{
  font-size:11px;
	padding-right:2px;
	color:#6f6f6f;
  
}

.alignclass
{
	width:335px;
	vertical-align:top;
	height:300px;
}
.points
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;

	border:#e7e7e7 thin solid;
	font-size:11px; 
	margin:10px;
	height:auto;
	padding-top:50px;
	color:#6f6f6f;
	background:url(../images/pointsbg.gif) repeat-x bottom left;
	overflow:hidden;
	width: 290px;
	padding-right:5px;
}
.features
{
	width: 188px;
	height: 40px;
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	margin-top:20px;
	color:#fce8da;
	font-size:11px;
	background:url(../images/features.gif) no-repeat top left;
	margin-left:10px;	
}

.benefits
{
	width: 188px;
	height: 40px;
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	margin-top:20px;
	font-size:11px;
	background:url(../images/benefits.gif) no-repeat top left;
	margin-left:10px;
			
	
}
.points ul
{
	list-style-type:none;
}
.points ul li
{
	padding-top:3px;
	padding-bottom:3px;
	font-size:11px;
	font-weight:normal;
}

.more
{
	text-align:right;
	
	width:100%;
}
.more a
{
	font-size:12px;
	text-decoration:none;
	color:#f77d21;
	font-weight:bold;
	margin-right:10px;
	margin-bottom:10px;
}
.pointstbl
{
 border-top-color:#f77d21 ;
 border-top-style:solid;
 border-top-width:thin;
}
/*******popup ******/
.bstyle{           
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color:#CCC;
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}

.wstyle {
display: none;
position: absolute;

 top:40%; left:50%; margin:-150px 0 0 -150px;
background:url(../images/call.gif) left top no-repeat;
width: 245px;
height:290px;
padding: 2px;
border: 1px solid #f77d21;
background-color: white;
z-index:1002;
overflow: auto;
padding-top:6px;
padding-left:5px;
}
.wstyle .testboxes
{
    background-color:Orange;
    color:#FFF;
}
.wstyle .buttons
{
    border:groove 1px #4a4a4a;
    cursor:pointer;
    background-color:#ff5d04;
    color:#FFF;
}
 .testboxes
{
    background-color:#9a9898;
    color:#FFF;
 
}
 .buttons
{
    border:groove 1px #4a4a4a;
    cursor:pointer;
    background-color:#ff5d04;
    color:#FFF;
    font-weight:bold;
}


.bstyle1{           
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color:#CCC;
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}

.wstyle1 {
display: none;
position: absolute;

 top:40%; left:50%; margin:-150px 0 0 -150px;
background:url(../images/call.gif) left top no-repeat;
width: 245px;
height:290px;
padding: 2px;
border: 1px solid #f77d21;
background-color: white;
z-index:1002;
overflow: auto;
padding-top:6px;
padding-left:5px;
font-size:11px;

}
.wstyle1 .testboxes
{
    background-color:Orange;
    color:#FFF;
}
.wstyle1 .buttons
{
    border:groove 1px #4a4a4a;
    cursor:pointer;
    background-color:Orange;
    color:#FFF;
}
 .testboxes
{
    background-color:#9a9898;
    color:#FFF;
 
}
 .buttons
{
    border:groove 1px #4a4a4a;
    cursor:pointer;
    background-color:Orange;
    color:#FFF;
}



/******************slid show ***/


.keys{color:#6f6f6f;background-image:none;padding:0px;margin:0px;text-decoration:none;}

.keywords{color:#FFF;background-color:#FFF;font-size:3px; width:100%;height:auto;}
.keywords a{color:#FFF;background-color:#FFF;font-size:3px;} 

.homecontent 
{
    background:url(../images/cont-down-bg.gif) repeat-y left top;
    color:#504f4f;
    
	margin-right:20px;
	width:850px;
	height:auto;
	margin-left:20px;
	overflow:hidden;
	margin-bottom:10px;
	text-align:justify;
	font-size:12px;
	padding-left:5px;
}    
  h3
{
	font-size:12px;
	
	font-weight:bolder;
	background-position: 50%  50%;
	color:#F90;
}
.bottomheadding
{
    font-size:12px;
	
	font-weight:bolder;
	background-position: 50%  50%;
	color:#fbefe8;
}
.paracontent
{
    background: url(../images/homecontentbg.jpg) repeat-x left bottom;
    overflow:hidden;
    padding-bottom:10px;
}
.mainleft
{
    width:362px;
    float:left;
     clear:right;
    padding-left:5px;
   
}
.fl-right
{
    width:480px;
    float:right;

}

.fl-right a
{
    color:#F90;
}
.fl-right .leftcontent
{
    
    
 width:285px;
 float:left;
 clear:both;
 text-align:justify;
  padding-left:15px;
    padding-right:15px;
}

.fl-right .rightcontent
{
    width:150px;
    float:right;
     text-align:justify;
     padding-left:4px;
     padding-right:6px;
     
}
.mainleft .slideimages
{
    height:251px;
   
}
.mainleft .pro-list
{
 
    margin-top:20px;
}

.pro-list .item
{ 
    text-align:center;
    width:33.3%;
    padding:3px;
    vertical-align:top;
    background-color:#fafafa
    
}

.pro-list .item a
{
    font-size:11px;
    color:#414040;
}
.leftcontent .linktag
{
    color:#414040;
    text-decoration:none;
    font-size:12px;
}
.links
{
    color:#414040;
    text-decoration:none;
    font-size:12px;
}
.ProductDrpdwn
{ 
    color:#fbefe8;
    background-color:#F90;
    margin-left:20px;
    cursor: pointer;
    border:#4a4a4a thin solid;
	    
}
.logos
{
   width:125px;
   height:140px;
   vertical-align:top;
}


.links a
{
    color:#FFF;
    text-decoration:none;
    font-size:4px;
}

.place_left
{
    width:650px;
    float:left;
    clear:both;
    display:inline;
    padding-left:15px;
}

.place_right
{
    float:right;
    width:160px;
    display:block;
    text-align:center;
    
}
.bgimage
{
    background:url(../images/newbg.GIF) repeat-y left bottom;
    overflow:hidden;
}


/*reseller Part*/
.tablelist
{
    width:100%;
}
.tablelist .leftside
{
    width:35%;
    font-size:11px;
    text-align:right;
    background-color:White;
    padding-right:10px;    
}
.tablelist .rightside
{
    width:65%;
    font-size:11px;
    text-align:left;
    background-color:White;
    font-weight:bold;
}

.resellerleft
{
   width:440px; 
   float:left;
   clear:right;
   border-right:#4a4a4a 1px solid;
   padding:3px;
}
.resellerleft .productpart
{
    
    float:left;
    width:175px;
    clear:both;
    
}
.resellerleft .commisionpart
{
 width :260px;
 float:right; 
 text-align:left;
}

.resellerright
{

    padding-left:2px;
    width:400px;
    float:right;
}

