/* RESET CSS CODE */

body,html,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
cite,code,em,strong,th{font-style:normal;font-weight:normal;}
ol,ul,li{list-style:none;}
h1,h2{font-size:100.01%;font-weight:normal;margin:0px;padding:0px;}
body{font:100.01% tahoma}
img{display: block;}

/* Page and Layout CSS */

body {
	text-align: center;
	scrollbar-face-color: White; 
	scrollbar-highlight-color : White; 
	scrollbar-3dlight-color : #BBCCD9; 
	scrollbar-shadow-color : #BBCCD9; 
	scrollbar-darkshadow-color : White; 
	scrollbar-track-color : White; 
	scrollbar-arrow-color : #BBCCD9; 
	/*letter-spacing: 1px;*/
	
}


#page_top {	
	
	/*background-color:#F4F5F0;*/
	background: url(images/header_bg.png) repeat-x top center;
	height: 92px;	
	min-width:1020px; 
	
}

#header_top {		
	
	min-width:1020px;
	margin:0 auto;
	background: url(images/sub_menu.png) repeat-x top center;
	
}


#middle_top {	
	margin:0 auto;
	background: transparent url(images/bg_middle_top.png) repeat-x top center;	
	height: 328px;
	min-width:1020px; 
}


#middle_bottom {
	margin:0 auto;
	background: transparent url(images/shaded-bottom.png) repeat-x bottom center;	
	background-color:#ffffff;
	height: 1032px;
	min-width:1020px;
	
}

#page_bottom {
	clear: both; 
	background: transparent url(images/bg_bottom.jpg) repeat-x top center;		
	height: 217px;
	min-width:1010px;
	width:100%;
}


/* Page top contents*/
#header_content {
	
	margin:0 auto;
	height: 90px;
	width: 980px;
}

#header_content .inner {
	
	width: 985px;
	padding-left:6px;	
	
}	



#middle_content_top {
	margin:0 auto;		
	height: 320px;
	width:980px;	
	padding-left:5px;
	
		
}

#middle_content_bottom {
	margin:0 auto;	
	height: 722px;
	width:970px;	
	padding: 20px 0 0 0;	
		
		
}

#bottom_content {
	margin:0 auto;		
	height: 217px;
	width:970px;
		
}


/* Page header contents*/
#header_left {
	
	margin:0 auto;
	float:left;
	width:250px;
		
}

#header_right {
	
	margin:0 auto;
	float:right;
	width:636px;	
	
	
}

#header_right_top {
	
	margin:0 auto;				
	height:70px;
	padding:15px 0px 0 0;	
	
	
}

#header_right_bottom {
	
	margin:0 auto;			
	height:17px;	
	padding: 0px 0 0 0px; 	
	margin-left:4px; 
}


/* Menu CSS */
#header_row{
  	  	
	padding-top:20px;
	padding-right:20px
		
}

#header_row ul {  
  margin:0;   	
  
}

#header_row ul li{
  
  list-style-type:none;
  float: right;  
  
}


#header_row .country{
	width:160px;
	text-align:left;
	padding-left:5px;
	padding-top:1px;	
}

#header_row .SelectCTY{
	color: #A1846B;  		
	font-size: 10pt;
	padding:5px 3px 0 3px;
	
	}

#nav_header {
	
	margin:0 auto;	
	width: 980px;
	
	margin:0 auto;
}

#nav_header .inner {
	
	width: 980px;
	padding-left:25px;	        
	
}	

#nav{
 	
	height:42px;	
}



#nav ul {

	margin:0; 
	padding:0; 
	list-style-type:none;
	
}



#nav li {float:left; padding:0 1px;}

#nav .listHome a {
	display:block; 			
	font-size:15pt;
	color:#ffffff;
	text-decoration: none;
	float: left;
	padding-top:9px;	
	height:44px;
	width:58px;
	background: transparent url(images/home-on.png) no-repeat 0px 0px;	

	
}

#nav .listHomeOff a {
	display:block; 			
	font-size:15pt;
	color:#ffffff;
	text-decoration: none;
	float: left;
	padding-top:9px;	
	height:44px;
	width:58px;
	background: transparent url(images/home-hover.png) no-repeat 0px 0px;	

	
}

#nav .listHomeOff a:hover {
	display:block; 			
	font-size:15pt;
	color:#ffffff;
	text-decoration: none;
	float: left;
	padding-top:9px;	
	height:44px;
	width:58px;
	background: transparent url(images/home-off.png) no-repeat 0px 0px;	

	
}


#nav .list1 a {
	display:block; 			
	font-size:15pt;
	color:#ffffff;
	text-decoration: none;
	float: left;
	padding-top:9px;	
	height:44px;
	width:156px;
	background: transparent url(images/menu-tab-hover.png) no-repeat 0px 0px;	

	
}

#nav .listActive a {
	display:block; 			
	font-size:15pt;
	color:#ffffff;
	text-decoration: none;
	float: left;
	padding-top:9px;	
	height:44px;
	width:156px;
	background: transparent url(images/menu-tab-on.png) no-repeat 0px 0px;	
	 
}


#nav .list1 a:hover {  
	display:block; 			
	font-size:15pt;
	color:#ffffff;
	text-decoration: none;
	float: left;
	padding-top:9px;
	background: transparent url(images/menu-tab-off.png) no-repeat 0px 0px;
	
}



#nav .listchat {

	
	display:block; 	
	padding-left:15px;
	float: left;
	padding-top:12px;


}


/* Page middle top contents*/

#middle_top_contents_left {
	
	margin:0 auto;
	float:left;
	width:45%;	
	padding:5px 0 0 20px;
	text-align:left;

}

#middle_top_contents_right {
	
	margin:0 auto;
	float:right;	
	padding:10px 0 0 1px;		
	width:50%;
}


#right_side{

	margin:0 auto;	
	float:left;		
	width:637px;
	height:292px;
	background: transparent url(images/right_panel.png) no-repeat top center;
}

#right_panel_top{
	
	margin:0 auto;
	height:250px;	
	padding-left:30px;
	padding-right:30px;
	valign:top;	
	
	
}

#right_panel_bottom{
	margin:0 auto;
	height:30px;	
	padding-left: 30px;
	padding-right:30px;
}


#left_side{

	margin:0 auto;
	position: static;	
	width:282px;
	height:292px;
	background: transparent url(images/left_side.jpg) no-repeat top center; 
}


#middle_top_contents_cogs {
	
	margin:0 auto;		
	padding:10px 0px 0 5px;	
	height:330px;	
	/*background:#f7f7f5;*/
	
	
	

}

#gallery{

	
}


#gallery_menu{

	height:30px;
	width:50%;
	background-color:#555555;	
}

#cogs_one{

	margin:0 auto;
	float:left;		
	width:33%;
	height:300px;
	/*background-color:#ffffff;	
	border:solid 1px #AAAAAA;*/
	/*border-left:solid 1px #AAAAAA;*/
	

}

#cogs_two{

	margin:0 auto;
	float:left;		
	width:33%;
	height:300px;
	border-left:solid 1px #AAAAAA;
	

}

#cogs_three{

	margin:0 auto;
	float:left;	
	width:33%;
	height:300px;
	border-left:solid 1px #AAAAAA;
	/*border-right:solid 1px #AAAAAA;*/

}


#middle_top_contents_bottom {
	
	margin:0 auto;			
	height:400px;
	padding:0px 10px; 0 0;	
	/*border:solid 1px #AAAAAA;	
	background-color:#FAF9F9;*/ 
	background-color:#ffffff;
	
}

#bottom_contents_top {
	
	clear: both;				
	height:160px;		
	padding:13px 20px 0 20px;	line-height:.8em;	
	
}

#bottom_contents_footer {
	
	clear: both;			
	height:30px;
	padding:7px 20px 0 20px;	
	text-align:left;	

		
}

.rotator{

	 width:90%;
	 background:transparent;	 
	 border: none; 
	 color: #3a3c45;
	font-size: 13pt;
	 /*font-weight: bold;	*/
	 text-align:center;
}

.Table1{

	height:95%;
	width:99%;
	text-align:top;		

}

.Table1 tr{

}

.Table1 a{
   color: #3a3c45;
	font-size: 13pt;

}

.Table1 p{
   color: #666666;		
	font-size: 10pt;

}

h3 {
	color: #3a3c45;
	font-size: 13pt;
}

h4{
	color: #666666;		
	font-size: 10pt;
}

h5{
	color:#ffffff;
	font-size:20pt;
	font-style:tahoma;
}

#footer_row{
  	
  	color: #555555;
  	font-size: 8pt;
}

#footer_row ul {
  padding:0;
  margin:0; 
}

#footer_row ul li{
  
  list-style-type:none;
  float: left;
}

#footer_row ul li a{

	color: #A39283;
  	font-size: 8pt;
	text-decoration:  none;

}


.Table2{
	
	width:100%;
	text-align:left;
	border-top:1px solid #666462;	
	color:#ffffff;
	
}

.Table2 tr{
	height:30px;
}

.Table3{
	
	width:99%;
	text-align:left;border:1px red;		

}

.headerTable{
	
	width:99%;	
	font-size:8pt;		

}

.tdwhite a{
	color: #ffffff; 		
	font-size: 9pt;
	text-decoration:  none;
	
}

.tdbrown a{
	color: #A39283;  		
	font-size: 9pt;
	text-decoration:  none;
}

.Tableprice{
	
	width:80%;
	text-align:left;		

}

.Tableprice .orange{
	background:#ff8300;

	
}

.Tableprice .green{
	background:#7FDA14;

	
}

.Tableprice .yellow{
	background:#FABC00;

	
}

.Tableprice .grey{
	background:#cccccc;

	
}

.Tableprice td{
	height: 30px;
	
}

.Tableprice .h3, strong {
	color: #3B8BF8;
	font-weight: bold;
	font-size: 11pt;
}



/* left side button*/
#buttonleft ul {margin:0; padding:0; list-style-type:none;} 

#buttonleft li {float:left;margin-left: 20px;}

#buttonleft li.list1 {
	background:transparent url(images/left_btn.gif) no-repeat top center;
	height:49px;width:241px; 
}

#buttonleft li.list2 {
	background:transparent url(images/trial-button.png) no-repeat top center;
	height:88px;width:418px; 
	text-align:center;
}

#buttonleft li.list1:hover{
	background:transparent url(images/left_btn_on.gif) no-repeat top center;
	height:49px;width:241px; 
}

/*#buttonleft li.list2:hover{
	background:transparent url(images/left_btn.gif) no-repeat top center;
	height:49px;width:241px; 
}*/

#buttonleft .list1 a {
	display:block;
	width:241px; height:39px;		
	font-size:17pt;padding-top:10px; 
	color:#ffffff;
	text-decoration: none;
	
}

#buttonleft .list2 a {
	display:block; 
	width:260px; 
	height:39px;		
	font-size:17pt;
	padding-top:10px;
	color:#ffffff;
	text-decoration: none; 
	
}

#buttonleft .list1 a:hover{	
	width:241px; height:39px; 		
	font-size:17pt;
	color:#5c5958;
	text-decoration: none;
	
}

#buttonleft .list2 a:hover {
	
	width:241px; height:39px;			
	font-size:17pt;
	color:#5c5958;
	text-decoration: none;
	
}

/* The 1,2 3 right panel */
.buttonBar
        {
            
            color:#ffffff ;	    
	    text-align:center;		      
        
        }

.buttonbartext{
 	    
	 float:left;
	 padding: 2px;
         margin: 2px;
	
}

.buttonbarqt{
 	    
	 float:right;
	 height:21px;
         margin: 2px;
	 background: transparent url(images/quicktour_btn.gif) no-repeat top center;
	 width:134px; 
	

}

.buttonbarqt:hover{
 	    
	 float:right;
	 height:21px;
         margin: 2px;
	 background: transparent url(images/quicktour_btn_on.gif) no-repeat top center;
	 width:134px; 
	

}

.buttonbarqt:hover a{color:#666462;text-decoration:  none;}


.buttonbarqt a{color:#ffffff;text-decoration:  none;

}
		
.button{
            float: left;       
            margin-top: 3px;
	    height:21px;
            cursor: pointer;
	    background: transparent url(images/buttonbar.gif) no-repeat top center;
	    width:80px;    
        }

.button:hover{
            float: left;       
            margin-top: 3px;
	    height:21px;
            cursor: pointer;
	    background: transparent url(images/buttonbar_on.gif) no-repeat top center;
	    width:80px;  color:#666462;  
        }


.shadow
        {
	    margin:0 auto;
            position: relative; 
            visibility: hidden;
        }

		
.infoArea
        {
	    margin:0 auto;           
	    width:570px;
	    text-align:left;
	    padding-top:10px;
        }

		
.information
        {
	    margin:0 auto;	    
            visibility: hidden;           
            position: absolute;
	    width:570px;
	    height:240px;
	    background: transparent url(images/panel_tile.png) no-repeat top center;	        	   
	    
        }

.information p{
	font-size:15pt;
	color:#ffffff;
	
}

.information  a{
	color:#ffffff;
	font-size:20pt;
	
}

.infoarea_left{
	width:42%;
	float:left;
	text-align:left;
	valign:top;	
}

.infoarea_right{
	width:58%;
	float:right;
	padding-top:5px;
}


.Table4{
	
	width:400px;
	height:60px;
	padding-top:8px;			
}

.Table4 td{
	color:#ffffff;
	valign:top;
	
	
}

.Table4  a{
	color:#ffffff;
	font-size:20pt;
	
}

.Table4 p{
 	font-size:15pt;
	font-style:tahoma;
}

/* End */

/* Quick Tour Pages styles*/

#middle{

	margin:0 auto;
	background-color:#ffffff;
	height:880px;

}

#middle_header{
	margin:0 auto;
	background: transparent url(middle_header_tile.png) repeat-x top center;
	height:45px;	
	min-width:1010px;
	width:100%;
	color:#ffffff;		

}


#middle_header_content{

	margin:0 auto;
	height:47px;
	width: 980px;		
}


#middle_content{

	margin:0 auto;	
	height:860px;	
	min-width:980px;

}

#middle_content .inner{
	margin:0 auto;
	width:930px;
}


#qt_middle_content_top{

	margin:0 auto;	
	/*width:930px;*/
	height:50px;
	padding-top:17px;
	/*border-bottom:2px solid #87BDF4;*/

}

#qt_top_left{
		margin:0 auto;
	font-size:21pt;
	color:#0687E9;
	text-align:left;	
	width:100%;
	word-spacing: 1px;
}

#qt_top_right{
	margin:0 auto;
	float:right;
	width:15%;	
	text-align:right;	
	
}


#qt_middle_content_bottom{

	margin:0 auto;	
	width:930px;
	height:600px; 

}

#qt_bottom_header{
	margin:0 auto;
	text-align:left;		
}

#features_middle_content_bottom{

	margin:0 auto;	
	width:930px;
	

}

#features_bottom_header{
	margin:0 auto;
	text-align:center;	
	padding-left:250px;	
}

#qt_bottom_header h1{
	color:#0586E9;
	font-size:14pt;
}

#qt_bottom_header a{
	color:#666462;
	font-size:12pt;
}

#qt_bottom_text{
	margin:0 auto;	
	height:96%;    
	padding-top:30px;    

}

#qt_bottom_left{
	margin:0 auto;	
	float:left;
	width:30%;	
	height:90%;	
	

}

#qt_bottom_right{
	margin:0 auto;	
	width:68%;
	float:right;
	height:96%;        

}


#qtText {
	text-align:left;
}


#qtText h1{
	font-size: 13pt;
	color: #3a3c45;
	text-style:tahoma;
}

#qtText p {
	 color: #666666;
	 font-size: 10pt;
	text-style:Tahoma;

}


/* ABout Pages */

#about_bottom_right{
	margin:0 auto;		
	float:right;
	width:72%;

}


#about_top_left{
	margin:0 auto;
	font-size:20pt;
	color:#3A82E7;
	text-align:left;	
	float:left;
	width:84%; 	
		

}

#about_top_right{
	margin:0 auto;
	float:right;
	width:15%;	
	text-align:right;	
	
}

#info_one{
	margin:0 auto;
	float:left;
	width:30%; 		
	text-align:left;
        padding-right:20px;
		
}

#info_two{
	margin:0 auto;
	float:left;
	width:30%; 
	text-align:left;
	padding-right:20px;		
}


#info_three{
	margin:0 auto;
	float:left;
	width:33%; 
	text-align:left; 
	padding-right:20px;		
}

#info_four{
	margin:0 auto;
	float:left;
	width:22%; 
	text-align:left;	
        border:1px solid #dddddd;
	/*border-top:10px solid #4C4441;
	border-bottom:10px solid #4C4441;*/
	height:190px;
	padding:10px 10px 10px 10px;
	background:#ffffff;	
	 		
}

#group{

	padding:20px 10px 10px 30px;
	background:#F3F4F4;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	height:240px;
}


#info_one h1{
	font-size: 11pt;		
	color: #333333;
	font-style:Tahoma;
	font-weight:bold;	

}


#info_one p{
	font-size: 10pt;		
	color: #666666;
	font-style:Tahoma;
	padding-top:10px;
	
}

#info_two h1{
	font-size: 11pt;		
	color: #333333;
	font-style:Tahoma;
	font-weight:bold;
	
}

#info_two p{
	font-size: 10pt;		
	color: #666666;
	font-style:Tahoma;
	padding-top:10px;
	
}

#info_three h1{
	font-size: 11pt;		
	color: #333333;
	font-style:Tahoma;
	font-weight:bold;
	
}

#info_three p{
	font-size: 10pt;		
	color: #666666;
	font-style:Tahoma;
	padding-top:10px;
	
}

#info_four h1{
	font-size: 9pt;		
	color: #333333;
	font-style:Tahoma;
	font-weight:bold;
	
}

#info_four p{
	font-size: 10pt;		
	color: #333333;
	
	
}

#features_left{
	margin:0 auto;	
	float:left;
	width:48%;	
	height:90%;
}

#features_right{
	margin:0 auto;	
	float:right;
	width:48%;	
	height:90%;
}

#features_left_text
{
    text-align:left;
}

#features_left_text h1{
	font-size: 13pt;		
	color: #333333;
}

#features_left_text p {
	 color: #666462;
	 font-size: 10pt;
}

#features_right_text
{
    text-align:left;
}

#features_right_text h1{
	font-size: 13pt;		
	color: #333333;	
}

#features_right_text p {
	 color: #666462;
	 font-size: 10pt;
}

.ex6 { font-size: 11pt;		
	color: #666666; text-decoration: none; font-weight:bold; padding-bottom:5px;}

/*Sub Menu*/

#sub_nav ul {
	margin:0 auto;
	height: 40px;
	width: 650px;
	padding-left:220px;	
	
	
}

#sub_nav ul li {
	margin: 15px 5px 0px 0px;
	float: left;	
}

#sub_nav ul li.active {
	background-color:#DAEBFC;
	
}

#sub_nav ul li a {
	padding: 2px 10px 3px 10px;
	float: left;
	font-size: 9pt;
	text-decoration:none;color: #ffffff;
}

#sub_nav ul li.active  a {	
	font-size: 9pt;
	text-decoration:none;
	color: #3E8BEA;
}




/*Quick Tour Sub Menu*/

#qt_sub_nav ul {
	margin:0 auto;
	height: 40px;
	width: 650px;
	padding-left:220px;
	
}

#qt_sub_nav ul li {
	margin: 3px 5px 0px 0px;
	float: left;	
}

#qt_sub_nav ul li.active {
	background-color:#DAEBFC;
	
}

#qt_sub_nav ul li a {
	padding: 2px 10px 3px 10px;
	display: block;
	float: left;
	font-size: 9pt;
	text-decoration:none;color: #ffffff;
}

#qt_sub_nav ul li.active  a {	
	font-size: 9pt;
	text-decoration:none;
	color: #3E8BEA;
}

/*About Siondo enhancements*/
#about_bottom_left{
	margin:0 auto;	
	float:left;
	width:27%;	
	height:90%;
}

#about_middle{

	margin:0 auto;
	background-color:#ffffff;
	height:1300px;

}

#terms_middle{

	margin:0 auto;
	background-color:#ffffff;
	height:800px;

}

#qtour_middle{

	margin:0 auto;
	background-color:#ffffff;
	height:690px;

}

/*#about_middle_content{

	margin:0 auto;	
	width:930px;
	height:1100px;

}*/

#about_middle_content{

	margin:0 auto;	
	width:930px;
	height:1100px;

}


#terms_middle_content{

	margin:0 auto;	
	width:930px;
	height:700px;

}

#qtour_middle_content{

	margin:0 auto;	
	width:930px;
	height:690px;
	

}


#about_middle_content_bottom{

	margin:0 auto;	
	width:930px;
	height:700px; 
	

}



#about_bottom_right_header{
	margin:0 auto;
	text-align:left;
	height:438px;
	
}

#about_bottom_right_content_left{
	margin:0 auto;
	float:left;
	width:46%; 
	text-align:left;
	
}

#about_bottom_right_content_right{
	margin:0 auto;
	float:right;
	width:47%; 
	text-align:left;
	
}
#AboutTextheader {
	text-align:left;
 	padding-bottom:10px;
}


#AboutTextheader h1{
	font-size: 15pt;		
	color: #3a3c45;
	
}

#AboutTextheader p {
	 color: #666462;
	 font-size: 12pt;
}

#TestimonialsTextheader {
	text-align:left;
}


#TestimonialsTextheader h1{
	font-size: 15pt;		
	color: #3a3c45;
	
}

#TestimonialsTextheader p {
	 color: #666462;
	 font-size: 12pt;
}

#AboutText {
	text-align:left;
}


#AboutText h1{
	font-size: 13pt;	
	
	color: #3a3c45;
	margin-bottom:4px;
}

#AboutText p {
	 color: #666666;
	 font-style:Tahoma;
	 font-size: 10pt;
}



/* WHy Siondo Screen */
#whysiondo_content_left{
	margin:0 auto;
	float:left;
	width:49%; 
	text-align:left; 
}

#whysiondo_content_text{
	margin:0 auto;
	float:left;
	width:80%; 
	text-align:left; 	
}

#Indepth_content_right{
	margin:0 auto;
	float:right;
        padding-left:10px;  
	padding-right:10px;      
	width:48%; 
        height:650px;
	text-align:left;background: transparent url('images/siondoindepth_bk.gif') no-repeat 0px 0px;
}



#whysiondo_content{
	margin:0 auto;	
	width:100%; 
	text-align:left;	

}


#whysiondo_content .inner{
	width:100%; 
}

#whysiondo_content ul 
{ 
	list-style-type: none;
	padding-left: 0;
	/*margin-left: 60px;*/
}

#whysiondo_content_text ul 
{ 
	list-style-type: none;
	padding-left: 0;	
	/*margin-left: 60px;*/
}

#whysiondo_content li 
{
	background: url('images/arrow_bullet2.png') left center no-repeat; 
	padding-left: 20px;
	margin-bottom: 5px;
	font-size: 13pt;		
	color: #3a3c45;
} 

#whysiondo_content_text li 
{
	background: url('images/arrow_bullet2.png') left center no-repeat; 
	padding-left: 20px;
	margin-bottom: 10px;
	font-size: 10pt;		
	color: #3a3c45;
} 


#whysiondo_content_left li 
{
	background: url('images/arrow_bullet2.png') left center no-repeat; 
	padding-left: 20px;
	margin-bottom: 10px;
	font-size: 10pt;		
	color: #3a3c45;
	text-align:top;
} 
/* tick List end*/


#whysiondo_content h1{
	font-size: 13pt;		
	color: #3a3c45;
	
}

#whysiondo_content a{
	font-size: 10pt;		
	color: #666666;
	
}

#whysiondo_content_left h1{
	font-size: 13pt;
	color: #3a3c45;
	
}

#whysiondo_content_left a{
	font-size: 10pt;		
	color: #666666;
	
}

#whysiondo_content_left p{
	font-size: 10pt;		
	color: #666666;
	
}


#whysiondo_content_text h1{
	font-size: 13pt;		
	color: #3a3c45;
	
}

#whysiondo_content_text a{
	font-size: 10pt;		
	color: #666666;
	
}

#whysiondo_content_text p{
	font-size: 10pt;		
	color: #666666;
	
}

#Indepth_content_right h1{
	font-size: 13pt;		
	color: #3a3c45;
	
}

#Indepth_content_right a{
	font-size: 10pt;		
	color: #666666;
	
}

#Indepth_content_right p{
	font-size: 10pt;		
	color: #666666;
	
	
}



/* Privacy POlicy */
#single_content{
	margin:0 auto;	
	text-align:left;
	overflow:auto;
	height:600px; 
}



#single_content h1{
	font-size: 13pt;		
	color: #3a3c45;
	font-style:tahoma;

}

#single_content p{
	 color: #666462;
	 font-size: 10pt;
}

#single_content a{
	 color: #666462;
	 font-size: 8pt;
}

#single_middle_content_top{

	margin:0 auto;	
	/*width:930px;*/
	height:65px;
	border-bottom:2px solid #DAEBFC;

}

/*Contact Text*/

#ContactText {
	text-align:left;
	width:100%;	
}


#ContactText h1{
	font-size: 12pt;
	font-weight:bold;	
	color: #3E8BEA;
}

#ContactText p {
	 color: #666462;
	 font-size: 10pt;
}

#ContactText a.ex3  { color:#0066FF; text-decoration: none;font-size: 10pt;}


/* Siondo Pricing*/

#price_bottom_left{
	margin:0 auto;	
	float:left;
	width:240px;	
	height:90%;
}

#price_nav_bottom{
 
	border-top:1px solid #DAEBFC;
	width:236px;
	text-align:left;
	
}

#price_nav_bottom a{
	font-size: 12pt;
	color: #3E8BEA;
	text-decoration:none;
}

#price_nav{
 
	background:transparent url(images/left_pricing.jpg) no-repeat top center;
	height:331px;width:236px;
	clear: both; 
	text-align:left;
	
}

#price_nav ul {
	color : #5c5958; 
	/*list-style-image: url(images/arrow_bullet.png);*/
	padding-top:25px;
	list-style-type: none;
	padding-left: 0;
	margin-left: 30px;	
}

#price_nav ul li {
 	margin-top: 15px; 
	background: url('images/arrow_bullet.png') left center no-repeat; 
	padding-left: 20px;
	
}


#price_nav ul li a {
	font-size: 11pt;
	color: #5c5958; 
	height:20px;
	padding-left:5px;
	display: block;
	
}

.PriceText {
	text-align:left;
	width:100%;	
}


.PriceText h1{
	font-size: 13pt;		
	color: #3E8BEA;
}

.PriceText p {
	 color: #666462;
	 font-size: 10pt;
}

.PriceText a {
	 color: #3E8BEA;
	 font-size: 11pt;
}

.pricebtn{		
	cursor: pointer;
	border:none;	
	width: 141px;	
	height: 25px;
	color:white;
	font-size:11pt;
	padding: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;	
	background: #ffffff url('images/price_button_off.png') no-repeat 0px 0px;
}

.pricebtn_on{		
	cursor: pointer;
	border:none;	
	width: 141px;	
	height: 25px;
	color:white;
	font-size:11pt;
	padding: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;	
	background: #ffffff url('images/price_button_on.png') no-repeat 0px 0px;
}

.pricetable {
		
	width:100%;	
	color:#4B4D56;
	border-collapse : collapse; 
	border-bottom:1px solid #DAEBFC;
	text-align:left;
}

.pricetable tr {

	border-bottom:1px solid #DAEBFC;
	border-top:1px solid #DAEBFC;	
	
}

.pricetable .trplain {

	border-bottom:1px solid #DAEBFC;
	border-top:none;	
	
}

.pricetable .td{
	
		
	width:600px;
	text-align:left;
	padding:8px 0 8px 10px;
}


.pricetable .tdblue{
	
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;	
	background-color:#DAEBFC;
	width:20%;
	text-align:left;
	padding:4px 0 4px 10px;
}


.pricetable .tdgreen{
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	background-color:#DAFFC3;
	color:#1D9701;
	width:20%;
	text-align:left;
	padding:4px 0 4px 10px;
}

.tdusers a {
	 color: #3E8BEA;
	 font-size: 10pt;
}

#price_middle{

	margin:0 auto;
	background-color:#ffffff;
	height:700px;

}

#price_middle_content{

	margin:0 auto;	
	width:930px;
	min-width:980px;
	height:700px;	

}

#price_middle_content .inner{
	margin:0 auto;
	width:930px;
	
}

#price_middle_content_bottom{

	margin:0 auto;	
	width:930px;
	height:700px;

}

#about_middle{

	margin:0 auto;
	background-color:#ffffff;
	height:500px;

}

/*#about_middle_content{

	margin:0 auto;	
	width:930px;
	min-width:980px;
	height:500px;	

}*/

#about_middle_content{

	margin:0 auto;	
	width:1020px;
	min-width:980px;
	height:500px;	

}

#about_middle_content .inner{
	margin:0 auto;
	width:930px;
	
}

#about_middle_content_bottom{

	margin:0 auto;	
	width:930px;
	height:500px;

}

#cards{

	padding-top:35px;
 	float:right;

}

#aff_middle{

	margin:0 auto;
	background-color:#ffffff;
	height:780px;

}

#aff_middle_content{

	margin:0 auto;	
	width:930px;
	min-width:980px;
	height:780px;	

}

#aff_middle_content .inner{
	margin:0 auto;
	width:930px;
	
}


/*fading*/
.one{
opacity: 0;
-moz-opacity: 0;
-khtml-opacity:0;
filter: alpha(opacity=0);
}

.two{
opacity: 0;
-moz-opacity: 0;
-khtml-opacity:0;
filter: alpha(opacity=0);
}

.three{
opacity: 0.5;
-moz-opacity: 0.5;
-khtml-opacity:0.5;
filter: alpha(opacity=0.5);
}

#indepth_middle{

	margin:0 auto;
	background-color:#ffffff;
	height:800px;

}

#indepth_middle_content{

	margin:0 auto;	
	width:930px;
	min-width:980px;
	height:800px;	

}

#indepth_middle_content .inner{
	margin:0 auto;
	width:930px;
	
}
 
/* SIondo Blog Style*/
/* Header
----------------------------------------------- */


/* Content
----------------------------------------------- */
@media all {
  #content {
    width:750px;
    margin:0 auto;
    padding:0;   
    text-align:left;  
   margin-bottom:20px; 
    }

  #main {
   width:470px;
   float:left; 
   min-height:400px;
   
    }

  #sidebar {
    width:220px;
    float:right;
    }
  }

@media handheld {
  #content {
    width:90%;
    }
  #main {
    width:100%;
    float:none;
    }
  #sidebar {
    width:100%;
    float:none;
    }
  }

/* Headings
----------------------------------------------- */
h2 {
  margin:1.5em 0 .75em;
  font-size:10pt; "tahoma",Trebuchet,tahoma,Verdana,Sans-serif;  
  letter-spacing:.1em;
  color:#A39283;
  }


/* Posts
----------------------------------------------- */
@media all {
  .date-header {
    margin:1.5em 0 .5em;
    }
  .post {
    margin:.5em 0 1.5em;
    border-bottom:1px dotted #A39283;
    padding-bottom:1.5em;
    }
  }
@media handheld {
  .date-header {
    padding:0 1.5em 0 1.5em;
    }
  .post {
    padding:0 1.5em 0 1.5em;
    }
  }
.post-title {
  margin:.25em 0 0;
  padding:0 0 4px;
  font-size:13pt;  
  font-style:tahoma;
  font-weight:normal;
  color:#3a3c45;
  }
.post-title a,  .post-title strong {
  display:block;
  text-decoration:none;
  color:##3a3c45;
  font-weight:normal;
  }

.post-title a:visited{
  display:block;
  text-decoration:none;
  color:#3E8BEA;
  font-weight:normal;

}

.post-title strong, .post-title a:hover {
  color:#333;
  }
.post div {
  margin:0 0 .75em;
  
  font-size:10pt;
  }
p.post-footer {
  margin:-.25em 0 0;
  color:#ccc;
  font-size:10pt;
  }

.post-footer em {
  
  color:#A39283;
  margin-right:.6em;
  }
.comment-link {
  margin-left:.6em;
  }
.post img {
  padding:4px;
  border:none;
  }
.post blockquote {
  margin:1em 20px;
  }
.post blockquote p {
  margin:.75em 0;
  }


/* Comments
----------------------------------------------- */
#comments .comment-timestamp {
 
 
 
  text-decoration:none;
  color:#3a3c45;
  font-weight:normal;
}


/* Sidebar Content
----------------------------------------------- */
#sidebar ul {
  margin:0 0 1.5em;
  padding:0 0 1.5em;
  border-bottom:1px dotted #A39283;
  list-style:none;
  }
#sidebar li {
  margin:0;
  padding:0 0 .25em 15px;
  text-indent:-15px;
  /*line-height:1.5em;*/
   font-size:10pt;
  }
#sidebar p {
  color:#A39283;
   font-size:10pt;
  /*line-height:1.5em;*/
  }

/* Footer
----------------------------------------------- */
#footer {
  width:660px;
  clear:both;
  margin:0 auto;
  }
#footer hr {
  display:none;
  }

/* ABout page*/
#contact_middle{

	margin:0 auto;
	background-color:#ffffff;
	height:570px;

}

#contact_middle_content{

	margin:0 auto;	
	height:570px;	
	min-width:980px;

}

#contact_middle_content .inner{
	margin:0 auto;
	width:930px;
}

#qt_middle{

	margin:0 auto;
	background-color:#ffffff;
	height:800px;
	background: transparent url(images/shaded-bottom.png) repeat-x bottom center;	

}

#qt_middle_content{

	margin:0 auto;	
	height:700px;	
	min-width:980px; 
	
}

#qt_middle_content .inner{
	margin:0 auto;
	width:930px;
}

#features_middle{

	margin:0 auto;
	background-color:#ffffff;
	min-height:1000px;
	background: transparent url(images/shaded-bottom.png) repeat-x bottom center;	

}

#features_middle_content{

	margin:0 auto;	
	height:800px;	
	min-width:980px; 
	
}

#features_middle_content .inner{
	margin:0 auto;
	width:930px;
}

/* end*/


/* Sign up page*/

#signup_middle{

	margin:0 auto;
	background-color:#ffffff;
	height:690px;

}



#signup_middle_content{

	margin:0 auto;	
	height:690px;	
	min-width:980px;

}

#signup_middle_content .inner{
	margin:0 auto;
	width:930px;
}


#signup_top_left{
	margin:0 auto;
	font-size:20pt;
	color:#3A82E7;
	text-align:left;	
	float:left;
	width:74%; 	
		

}

#signup_top_right{
	margin:0 auto;
	float:right;
	width:26%;	
	text-align:right;	
	
}


#signup_middle_content_top{

	margin:0 auto;	
	/*width:930px;*/
	height:70px;
	border-bottom:2px solid #DAEBFC;

}

.signup_bar{
	
	margin:0 auto;	
	height:24px;
	background-color: #DAEBFC;	
	padding-top: 5px;
	padding-left: 5px;
	font-size:12pt;
	color:#0066FF;
}

.signup_main{

 	margin:0 auto;	
	height:160px;
	padding-top:15px;
	padding-left:30px;	
}

.signup_main2{

 	margin:0 auto;	
	height:170px;
	padding-top:15px;
	padding-left:30px;
	border-bottom:1px solid #DAEBFC;
	
}



#whysiondo_content .Signuptext{

	width:150px;
	font-size:12px;
	color:#0066FF;
	text-align:right;
	padding-right:10px;

}

#whysiondo_content .Signuptext2{

	width:300px;
	font-size:12px;
	color:black;
	text-align:right;
	padding-right:10px;

}

input.tick {float: right;
	cursor: pointer;
	overflow: visible;
	height: 23px;
	padding: 0px 9px 0px 23px;
	margin-left: 3px;
	border: 1px solid #d0d6d9;
	background: #f2f2f2 url('images/save_btn.png') no-repeat 0px 0px;
}

input.cancel {float: right;
	cursor: pointer;
	overflow: visible;
	height: 23px;
	padding: 0px 9px 0px 23px;
	margin-left: 3px;
	border: 1px solid #d0d6d9;
	background: #f2f2f2 url('images/cancel_btn_bg.png') no-repeat 0px 0px;
}

#whysiondo_content .Signupinput{

	width:250px;
	font-size:11px;
	color:#0066FF;
	text-align:left;
	padding-right:10px;

}

#contactform {

	/*padding-left:40px;*/
}


#contactform .tdlabel{

	font-size:10pt;
	font-weight:bold;
	font-style:Tahoma;
	color:#739ed3;
	text-align:right;
	padding-right:10px;

}

#contactdetail{
  padding-left:60px; 
}

.trylive .tdlabel{

	font-size:10pt;
	font-weight:bold;
	font-style:Tahoma;
	color:#739ed3;
	text-align:right;
	padding-right:10px;

}

.ContactText {
	text-align:left;
	width:100%;	
}


.ContactText h1{
	font-size: 13pt;		
	color: #3a3c45;
	font-family:tahoma;

}

.ContactText p {
	 color: #666462;
	 font-size: 10pt;
}

#qt_bottom_right .rightbtn{
	float: right;	
	cursor: pointer;
	border:none;	
	width: 30px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	background: #ffffff url('images/right.jpg') no-repeat 0px 0px;
}

#qt_bottom_right .leftbtn{
	float: right;	
	cursor: pointer;
	border:none;	
	width: 30px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	background: #ffffff url('images/left.jpg') no-repeat 0px 0px;
}

#qt_bottom_right .navbtn{
	width: 30px;
}

#qt_bottom_right .textarea2{
        border: 1px solid #ffffff;
	width:400px;
        height:14pt;
        font-size: 13pt;		
	color: #3a3c45;
	font-family: tahoma;
	overflow:hidden;
	resize: none;

}

#qt_bottom_right .textarea1{
        border: 1px solid #ffffff;
	width:538px;        
        font-size: 10pt;		
	color: #666462;
	font-family: tahoma;
	overflow:hidden;
	align:justify;
        readonly:true;
	resize: none;

}

#contactform .textarea2{ 
	
	width: 363px;	
	height:150px;
        font-family: tahoma;
	overflow:hidden;
	resize: none;
	border:solid 2px #a7bfdb;
	color:#474957;
	background:transparent url(images/textbox_inside.png) no-repeat top center;
}
/*About Nav*/
#about_nav {
	clear: both;
	height: 28px;
	width:234px;
	text-align:left;
	margin:0 auto;
	
}

#about_nav ul li a {
	padding: 4px 0px 7px 5px;
	display: block;
	font-size: 10pt;
	text-decoration:  none;
	color: #3E8BEA;
	font-family: Geneva, Vera, tahoma, Helvetica, sans-serif;	
}

#about_nav ul li {
	margin-top: 1px;	 
	font-style:tahoma;
}

#about_nav li.active {
	background: transparent url('images/tab-on.png') no-repeat 0px 0px;
}

/* Quick Tour left Menu*/

#qt_nav {
	clear: both;
	height: 28px;
	width:234px;
	text-align:left;
	margin:0 auto;
	
}

#qt_nav ul li {
	margin-top: 1px;	
	
}

#qt_nav li.active {
	background: transparent url('images/tab-on.png') no-repeat 0px 0px;
}

#qt_nav ul li .qt_navbtn{	
	display: block;
	cursor: pointer;
	border:none;	
	padding: 4px 0px 6px 5px; 
	width: 238px;	padding: 4px 0px 6px 5px;
	display: block;
	font-size: 10pt;
	text-decoration:  none;
	color: #3E8BEA;
	font-family: Geneva, Vera, tahoma, Helvetica, sans-serif;
	background-color:#ffffff;
        text-align:left;
	
}

#qt_nav ul li .qt_navbtn_on{
	display: block;
	cursor: pointer;
	border:none;	
	width: 238px;	
	padding: 4px 0px 7px 5px;    		
	/*font-size: 10pt;	
	color: #3E8BEA;*/
        background: transparent url('images/tab-on.png') no-repeat 0px 0px;
        text-align:left;
	font-family: Geneva, Vera, tahoma, Helvetica, sans-serif;
	

}





.question{ /*header of 2nd demo*/
   cursor: hand;
   cursor: pointer; 
   padding:2px  0 0 5px;
   font-size: 12pt;		
   color: #3a3c45;
   font-style:tahoma;
   margin-left: 10px 0;
   valign:center;
}

.answer{padding-left:26px;}


.openquestion{ /*class added to contents of 2nd demo when they are open*/
	clear: both;	
	margin-bottom: 4px;
	border: 1px solid #b3d3fc;
	background-color: #daebfc;
	
}

.closedquestion{ /*class added to contents of 2nd demo when they are closed*/
	clear: both;	
	margin-bottom: 4px;

	
}

#wrapper {width:300px; margin:50px auto}
#msg {display:none; position:absolute; z-index:200; background:url(images/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; font-size: 9pt;color:#3A83E8; background:#daebfc; border:2px solid #3A83E8; border-left:none; padding:5px; min-width:150px; max-width:250px}


#contact_header {
	text-align:left;
}


#contact_header h1{
	font-size: 15pt;		
	color: #3a3c45;
	text-style:tahoma;
	
}

#contact_header p {
	 color: #666462;
	 font-size: 12pt;
}

/* WHy Siondo Screen */
#contactus_content_left{
	margin:0 auto;
	float:left;
	width:500px; 
	height:444px;
	text-align:left;
	background:transparent url(images/contactus_bk.png) no-repeat top center;

}

#contactus_content_left h1{
	text-style:tahoma;
	font:16px;
	color:#0066FF;
	padding-left:20px;
	

}


#contactus_content_left p {
	 color: #666462;
	 font-size: 10pt;
}

#contactus_content_right{
	margin:0 auto;
	float:right;
	width:400px; 	
	text-align:left;
	

}

#contactus_content_right h1{
	font:16px;
	color:#0066FF;
	padding-left:20px;
	text-style:tahoma;

}

#contactus_content_right p{
	font:12px bold;
	color:#3a3c45;
	padding-left:5px;

}


.hidden { display: none; }
.unhidden { display: block; }


.footnote{ text-align:left;}

.footnote a{
  font-size:7pt; 
  color:#3A83E8;
}

.ex4  { font-size: 10pt; color: #3a3c45; text-decoration: none;}
.ex4:hover { color:#3E8BEA; background-color: #ffffff;}

#whysiondo_content .ex5  { font-size: 10pt; color: #3E8BEA; text-decoration: none;}
#whysiondo_content .ex5:hover { color:#3a3c45; background-color: #ffffff;}

#partner_content{
	margin:0 auto;
	float:left;
	width:600px; 
	height:444px;
	text-align:left;
	/*background:transparent url(images/contactus_bk.png) no-repeat top center;*/

}

#partner_content h1{
	font:16px;
	color:#0066FF;
	padding-left:20px;
	text-style:tahoma;

}

#partner_content p {
	 color: #666462;
	 font-size: 10pt;
}

#thankyou h1{
	font-size: 12pt;
	font-weight:bold;	
	color: #3E8BEA;
	text-style:tahoma;
}

#thankyou p {
	 color: #666462;
	 font-size: 10pt;
}


#try_live_content_left{
	margin:0 auto;
	float:left;
	width:55%; 	
	text-align:left;
	padding-left:50px;	

}

#try_live_content_right{
	margin:0 auto;
	float:left;
	width:300px; 	
	text-align:left;
	padding-top:20px;	
        padding-left:15px;

}

#try_live_content_right p{
	font-size:10pt;
	color:#7da5d6;
	text-align:left; 

}

#webdemo_head
{
  background:#DAEBFC;
  height:20px;
  padding-top:3px;
  padding-bottom:3px;


}

#webdemo_head h1{
	font-size:12pt;
	color:#3A82E7;
	text-align:left;
	padding-left:15px;

}

#webdemo_content_left{
	margin:0 auto;
	float:left;
	width:55%; 	
	text-align:left;
	padding-left:50px;	

}

#webdemo_content_right{
	margin:0 auto;
	float:left;
	width:300px; 	
	text-align:left;
	padding-top:20px;	
        padding-left:15px;

}

#webdemo_content_right p{
	font-size:10pt;
	color:#7da5d6;
	text-align:left;

}

#why_side_left{
	margin:0 auto;
	float:left;
	width:22%; 	
	text-align:left; 
}

#why_side_right{
	margin:0 auto;
	float:right;
	width:74%; 	
	text-align:left;
	padding-left:20px;	
}

#why_nav{
 
	border-bottom:2px solid #DAEBFC;	
	text-align:left;
	
}

#why_nav a{
	font-size: 10pt;
	color: #3E8BEA;
	text-decoration:none;
}

#why_right_top{
 height:130px;
}

#why_right_top h1{
	font-size: 15pt;		
	color: #3a3c45;
	
}

#why_right_top p {
	 color: #666462;
	 font-size: 12pt;
}

#affilate_right_top p {
	 color: #666462;
	 font-size: 12pt;
}

#affilate_right_top{
 height:110px;
}

#affilate_right_top h1{
	font-size: 15pt;		
	color: #3a3c45;
	
}



#why_right_left{
	margin:0 auto;
	float:left;
	width:330px; 	
	text-align:left;
}

#why_right_left h1{    	
    font-size:12pt;
}

#why_right_left p{
   color: #3a3c45;
   font-size:10pt;
}

#why_right_right{
	margin:0 auto;
	float:right;
	width:330px; 	
	text-align:left; 
}

#why_right_right h1{    	
    font-size:12pt;
}

#why_right_right p{
   color: #3a3c45;
   font-size:10pt;
}

#why_right_left ul 
{ 
	list-style-type: none;
	padding-left: 0;
	/*margin-left: 60px;*/ 
}

#why_right_left li 
{
	background: url('images/arrow_bullet2.png') left top no-repeat; 
	padding-left: 20px;	
	font-size: 13pt;		
	color: #3a3c45;	
} 


#why_right_left li p{
	font-size:10pt;	
}

#why_right_right ul 
{ 
	list-style-type: none;
	padding-left: 0;
	/*margin-left: 60px;*/
}

#why_right_right li 
{
	background: url('images/arrow_bullet2.png') left top no-repeat; 
	padding-left: 20px;	
	font-size: 13pt;		
	color: #3a3c45;
} 

#why_right_right li p{
	font-size:10pt;
}

#partnerheader h1{
	font-size: 15pt;		
	color: #3a3c45;
	
}

#partnerheader p {
	 color: #666462;
	 font-size: 12pt;
}

#partnerText h1{
	font-size: 13pt;	
	
	color: #3a3c45;
	margin-bottom:4px;
}

#partnerText p {
	 color: #666666;
	 font-family:Tahoma;
	 font-size: 10pt;
}

#affilateText{
padding-top:10px;
}

#affiliateText h1{
	font-size: 12pt;	
	color: #3a3c45;
	margin-bottom:4px;
}

#affilateText p {
	 color: #666666;
	 font-family:Tahoma;
	 font-size: 10pt;
}


#partnerTextbottom h1{
	font-size: 13pt;	
	font-family:tahoma;	
	color: #3a3c45;
	margin-bottom:4px;
}

#partnerTextbottom p {
	 color: #666666;
	 font-family:Tahoma;
	 font-size: 10pt;
}

#try_live{
	height:200px;
}

#try_live_head
{
  background:#DAEBFC;
  height:20px;
  padding-top:3px;
  padding-bottom:3px;
  
}

#try_live_head h1{
	font:10pt;
	color:#3A82E7;
	text-align:left;
	padding-left:15px;

}

#partners_content{
	padding-left:50px;
}

#partners_content p{
	font-size:10pt;
	color:#7da5d6;
	text-align:left; 

}

.textbox{
	height:24px; 
	font-size:11pt;
	width:365px;
	border:solid 2px #a7bfdb;
	color:#474957;	
	padding-left:2px;
	background:transparent url(images/textbox_inside.png) no-repeat top center;
}

.textbox2{
	height:24px; 
	font-size:11pt;
	width:370px;
	border:solid 2px #a7bfdb;
	color:#474957;	
	padding-left:2px;
	background:transparent url(images/textbox_inside.png) no-repeat top center;
}

#support_Footnote p{
  font-size:8pt; 
  color:#3A83E8;
}

/*comin soon*/

#cs_right_top{
 height:110px;
}

#cs_right_top h1{
	font-size: 15pt;		
	color: #3a3c45;
	
}

#cs_right_top p {
	 color: #666462;
	 font-size: 12pt;
}

#cs_right_left{
	margin:0 auto;
	float:left;
	width:100%; 	
	text-align:left;
}

#cs_right_left h1{    	
    font-size:12pt;
}

#cs_right_left p{
   color: #3a3c45;
   font-size:10pt;
}

#cs_right_left ul 
{ 
	list-style-type: none;
	padding-left: 0;
	/*margin-left: 60px;*/ 
}

#cs_right_left li 
{
	background: url('images/arrow_bullet2.png') left top no-repeat; 
	padding-left: 20px;	
	font-size: 13pt;		
	color: #3a3c45;	
} 


#cs_right_left li p{
	font-size:10pt;	
}

#cs_middle{

	margin:0 auto;
	background-color:#ffffff;
	height:680px;

}


#cs_middle_content{

	margin:0 auto;	
	height:660px;	
	min-width:980px;

}

#cs_middle_content .inner{
	margin:0 auto;
	width:930px;
}

.selectCTY a
{
	
}


.dropdown{
	color: #A1846B;  		
	font-size: 10pt;
        width:125px;
		
	
}

.dropdown {float:left; padding-right:5px}
.dropdown dt {width:150px; 
		border:1px solid #dddddd; 
		padding:4px;
		color: #A39283; 
		background:#F3F4F4;
		cursor:pointer;}

.dropdown dt:hover {background:url(images/header_over.gif)}

.dropdown dd {position:absolute; 
		overflow:hidden; 		
		width:160px; 		
		display:none; 
		background:#F3F4F4; 
		z-index:200; 
		opacity:0;
}

.dropdown ul {width:160px;		 
		list-style:none; 
		border-top:none;
	     }

.dropdown li {display:inline;}

.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; 
	padding-left:5px;
        padding-top:4px;
	padding-bottom:4px;
	padding-right:6px;	
	color:#cccccc; 
	text-decoration:none; 
	background:#fff; 
	width:150px;border-bottom:1px solid #dddddd;
	    }

.dropdown a:hover {background:#F3F4F4; color:#000}


.home_bullets{
	margin:0 auto;
	float:left;
	width:330px; 	
	text-align:left;
	padding-left:30px;
	width:270px;	
}

.home_bullets h1{    	
    font-size:11pt;
}


.home_bullets ul 
{ 
	list-style-type: none;
	padding-left: 0;
	/*margin-left: 60px;*/ 
	width:250px;
}

.home_bullets li 
{
	background: url('images/home_bullets.png') left top no-repeat; 
	padding-left: 20px;	
	font-size: 11pt;		
	color: #3a3c45;	
	width:240px;
} 



a.trybuttons{
	background: transparent url('images/trybtn-left.png') no-repeat top left;
	display: block;
	float: left;
	font: 18pt Arial; 
	line-height:82px; 
	height: 89px; 
	padding-left:35px; 
	width:374px;

}

a.trybuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: white;
text-decoration: none;
 /*button text color*/ 
}

a.trybuttons span{
background: transparent url('images/trybtn-right.png') no-repeat top right;
display: block;
padding: 10px 5px 4px 2px; 

}

a:hover.trybuttons{
	background: transparent url('images/trybtn-left-hover.png') no-repeat top left;
	display: block;
	float: left;
	font: 18pt Arial; 
	line-height:82px; 
	height: 89px; 
	padding-left:35px; 
	width:374px;

}


a:hover.trybuttons span{
background: transparent url('images/trybtn-right-hover.png') no-repeat top right;
display: block;
padding: 10px 5px 4px 2px; 

}

.buttontrywrapper{ 
overflow: hidden; 
width: 100%;
}


a.loginbuttons{
	background: transparent url('images/login-btn-left.png') no-repeat top left;
	display: block;
	float: left;
	font: 11pt Arial; 
	line-height:22px; 
	height: 26px; 	 
	width:97px;

}

a.loginbuttons, a:visited.loginbuttons, a:hover.loginbuttons, a:active.loginbuttons{
color: white;
text-decoration: none;
 /*button text color*/ 
}

a.loginbuttons span{
background: transparent url('images/login-btn-right.png') no-repeat top right;
display: block;
padding: 1px 0px 4px 2px; 

}

a:hover.loginbuttons{
	background: transparent url('images/login-btn-left-hover.png') no-repeat top left;
	display: block;
	float: left;
	font: 11pt Arial; 
	line-height:22px; 
	height: 26px; 	 
	width:97px

}


a:hover.loginbuttons span{
background: transparent url('images/login-btn-right-hover.png') no-repeat top right;
display: block;
padding: 1px 0px 4px 2px; 


}

.buttonloginwrapper{ 
overflow: hidden; 
width: 100%;
padding-top:2px;
}

a.signupbuttons{
	background: transparent url('images/free-btn-left.png') no-repeat top left;
	display: block;
	float: left;
	font: 11pt Arial; 
	line-height:22px; 
	height: 26px; 	 
	width:97px;

}

a.signupbuttons, a:visited.signupbuttons, a:hover.signupbuttons, a:active.signupbuttons{
color: white;
text-decoration: none;
 /*button text color*/ 
}

a.signupbuttons span{
background: transparent url('images/free-btn-right.png') no-repeat top right;
display: block;
padding: 1px 0px 4px 2px; 

}


a:hover.signupbuttons{
	background: transparent url('images/free-btn-left-hover.png') no-repeat top left;
	display: block;
	float: left;
	font: 11pt Arial; 
	line-height:22px; 
	height: 26px; 	 
	width:97px

}


a:hover.signupbuttons span{
background: transparent url('images/free-btn-right-hover.png') no-repeat top right;
display: block;
padding: 1px 0px 4px 2px; 

}


.buttonsignupwrapper{ 
overflow: hidden; 
width: 100%;
padding-top:2px;
}


#header_row li.login{

	background: transparent url(images/login.png) no-repeat top center;
	width:99px;
	height:27px;
	text-align:left;
	padding:2px 2px 0 2px;
	
}

#header_row .login a{

	font-size:10pt;
	font-weight:bold;
	color:#5C5958;
	text-decoration:  none;

}

#header_row .login a:hover{

	font-size:10pt;
	font-weight:bold;
	color:#ffffff;
	text-decoration:  none;

}

#header_row li.signup{

	background: transparent url(images/signup.png) no-repeat top center;
	width:96px;
	height:28px; 
	padding:2px 2px 0 2px;
	

}

#header_row .signup a{

	font-size:10pt;
	font-weight:bold;
	color:#ffffff;
	text-decoration:  none;
	

}

#header_row .signup a:hover{

	font-size:10pt;
	font-weight:bold;
	color:#5c5958;
	text-decoration:  none;
	

}

.hoverpanel
{
    display:none; 
    position:absolute;    
    width:300px;
    height:400px;    
}

.hoverpanel_top
{
   position:absolute; 
   background:transparent url(images/panel-top.png) no-repeat top center;
   width:510px;
   height:28px;   
}

.hoverpanel_middle
{
   position:absolute; 
   background:transparent url(images/panel-tile.png) repeat-y top center;
   width:510px;
   height:200px;  
   top:28px;
   
}


.hoverpanel_middle  h1{
	padding-left:30px;
	padding-bottom:5px;
	color:#148DEA;
}

.hoverpanel_middle .panel_container{
	padding-left:29px;
	padding-bottom:10px;
	padding-top:5px;
}

.hoverpanel_middle  .panel{
	color:#148DEA;
	width:95%;		
	border-collapse: collapse;
	
}

.hoverpanel_middle  .header{	
	color:#797979;
	font-size:10pt;
	width:150px;
	padding-bottom:5px;
}

.hoverpanel_middle  .header_left{	
	color:#797979;
	font-size:10pt;
	padding-left:10px;
	width:150px;
}

.hoverpanel_middle  .data{	
	color:#148DEA;
	font-size:11pt;
	width:150px;
	height:28px;
	text-align:left;
	border-bottom:1px solid #ffffff;
}

.hoverpanel_middle  .data_left{	
	color:#148DEA;
	font-size:11pt;
	padding-left:10px;	
	width:150px;
	height:28px;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	background-color:#D5E7FE;
}

.hoverpanel_middle  a{
	padding-left:30px;
	color:#797979;
	font-size:10pt;	
}

.hoverpanel_btm
{
   position:absolute; 
   background:transparent url(images/panel-btm.png) no-repeat bottom center;
   width:510px;
   height:28px;  
   top:220px; 
}

#customer_testimonials
{
    height:150px;
    padding-left:10px;
    padding-right:10px;
}

.customertext {
	text-align:left;
 	padding-bottom:10px;
 	
}


.customertext h1{
	font-size: 15pt;		
	color: #3a3c45; 	
}

.customertext p {
	 color: #666462;
	 font-size: 12pt;
}

.testimonials
{
    
    margin:0 auto;
	float:left;		
	width:33%;		
	vertical-align:top;	 
	padding-right:3px;
	border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	
}


.testimonials h2
{
    font-size:11px;
    color:#2e2e2e;
    font-weight:bold; 
    vertical-align:top;	
}     

.testimonials h3
{
    font-size:11px;
    color:#2e2e2e;
    font-weight:bold;   
}

.testimonials a
{
    font-size:11px;
    font-style:italic;
    
}

.text_box{
	text-align:left;
	padding:10px 0 10px 0;
}

.text_box p{
	font-size: 13pt;		
	color: #333333;
}