/* 
	xhtml & css
	Date: 11/18/2009.
	Modified: 11/19/2009
	Author: gtBiz Globaltown Business

**/

/* Basics */
*{
margin: 0;
padding: 0;
}
body, html{
width: 100%;
cursor: default;
font-family: Helvetica, Arial, Verdana, sans-serif;
padding: 0px 0 0 0;
background: url(../images/bg_site.jpg) repeat-x top left #FFFFFF;
color: #333333;
}
body { behavior: url("csshover3.htc"); } 
a{cursor: pointer;}
a:active{outline: 0 !important;}
a img{border: none;}
abbr, acronym{cursor: help; border: none;}
hr{display: none;}
label{cursor: pointer;}
select option{padding: 1px 2px 0 5px;}
table{border-spacing: 0; border-collapse: collapse;}
ul{list-style: none;}

/* Structure */
#container{
width: 957px;
margin: 0 auto 0 auto;
}

#header{
display:block;
height: 120px;
width: 957px;
}

  #header h1{
	display: block;
	float: left;
	margin-top:22px;
	margin-left:32px;
	width:272px;
	height:72px;
	behavior: url(images/iepngfix.htc);
	background: transparent url(http://smartaction.com/images/logo.png) no-repeat scroll 0% 0%;
	cursor:pointer;
	}
#header h1 span {
 position: absolute; 
 left: -1000px;"
}	
  
#top_menu{
display:block;
float:right;
margin-top:32px;
}

#top_menu ul{
float:right;
padding-bottom:12px;
}

#ul1{
width:335px;
}

#ul2{
width:246px;
display:block;
padding-left:90px;
}

#ul3{
width:270px;
display:block;
padding-left:65px;
}

#top_menu ul li{
border-right:1px solid #333333;
line-height:.7em;
float:left;
padding-right:8px;
padding-left:8px;
}



#top_menu ul li.lastli{
border-right:none;
padding-right:4px;
}

#top_menu ul li a {
font-size:.78em;
color:#333333;
display:block;
outline:0;
height:13px;
float:left;
text-decoration:none;
}
	
#top_menu ul li a:hover{
color:#ea5331;
}


#top_content{
display:block;
width:957px;
height:272px;
background: url(../images/bg_home_header.jpg) no-repeat top left;
}

#top_content img{
float:right;
margin-top:1px;
margin-right:1px;
}

#top_content h1{
color:#8c8a3d;
font-size:2.2em;
margin-top:40px;
margin-left:32px;
display:block;
width:652px;
}

#top_content p{
margin-left:32px;
font-size:1.05em;
display:block;
width:652px;
margin-top:40px;
line-height:1.4em;
}

#sidebar{
display:block;
float: right;
width:370px;
padding-bottom:30px;
}



#s0 #sidebar{
display:block;
float: right;
width:248px;
}

#content{  
  display:block;
  width:891px;
  overflow:hidden;
  background: url(../images/heading_internal.jpg) no-repeat top left;
  padding: 0 32px 0 32px;
}

#s0 #content{
background:none;
width:955px;
padding:0;
}

#top_content{
display:block;
overflow:hidden;
margin-bottom:30px;
}


#info{
display:block;
width:490px;
float:left;
padding:37px 5px 5px 5px;
min-height:250px;
font-size:.9em;
}

#info.no_sidebar{
width:870px;
}

#info.height_600{
height:600px;
}

#s0 #info{
width:650px;
padding:5px;
}

#info ul{
list-style-image:url(../images/circle.jpg);
margin-left:40px;
padding-top:10px;
}

#info ul li{
font-size:.8em;
margin-bottom:10px;
line-height:1.4em;
font-size: 1em;
}

#info ol{
margin-left:40px;
padding-top:10px;
}

#info ol li{
font-size:.8em;
margin-bottom:10px;
line-height:1.4em;
font-size: 1em;

}


#info p{
font-size:1em;
margin-bottom:10px;
line-height:1.6em; 
}

#info p a{
color:#ea5331;
text-decoration:none;
font-weight:bold;
}

#info p a:hover, #info p a:focus{
text-decoration:underline;
}

#sidebar p a{
color:#ea5331;
text-decoration:none;
font-weight:bold;
}

#sidebar p a:hover, #info p a:focus{
text-decoration:underline;
}


#info p strong{
font-weight:bold;
color:#000000;
}

#info h2{
color:#8c8a3d;
font-size:2.2em;
margin-bottom:56px;
margin-right:-70px;
}

#s0 #info h2{
color:#ea5331;
font-weight:bold;
font-size:1.3em;
margin-bottom:5px;
}

#s0 #info h2 a{
color:#ea5331;
text-decoration:none;
}


#internal_content{
margin-left:20px;
}

#info h3{
color:#ea5331;
font-weight:bold;
font-size:1.35em;
margin-bottom:5px;
}

#s3 #info h3{
margin-bottom:25px;
}

#s10 #info h3{
margin-bottom:25px;
}

#s5 #info h3{
float:left;
line-height:20px;
height:10px;
padding-right:5px;
}

#s5 #info p .bigger{
display:inline;
line-height:20px;
}

#sidebar h2{
color:#ea5331;
font-weight:bold;
font-size:1.4em;
margin-bottom:20px;
} 

.sidebar_topic{
border-bottom: 2px solid #e5e5e5;
width: 307px;
padding-bottom:20px;
}

.sidebar_topic h2{
padding-top:5px;
}

#s0 .sidebar_topic{
width: 218px;
}

.sidebar_topic p{
font-size:1em;
color:#727032;
line-height:1.4em;
padding-bottom:15px;
}

#s0 .sidebar_topic p{
font-size:.9em;
line-height:1.4em;
margin-bottom:10px;
color:#333333;
}

#s0 .sidebar_topic p.testimonial{
color:#8c8a3d;
font-size:1.05em;
}

#s0 .sidebar_topic p.testimonial strong{
font-size:1.2em;
font-weight:bold;
}

.sidebar_topic ul{
margin-left:40px;
list-style-image: url(../images/circle.jpg);
padding-bottom:15px;
}

.sidebar_topic ul li{
color:#8c8a3d;
font-size:1em;
font-weight:bold;
line-height:1.8em;
}

#s7 .sidebar_topic ul li{
padding-bottom:15px;
}

#s7 .sidebar_topic ul li.lastli{
padding-bottom:0px;
}

#s6 .sidebar_topic ul li{
padding-bottom:10px;
}

.sidebar_topic ul li a{
text-decoration:none;
color:#ea5331;
}

.resellers{
display:block;
width:218px;
height: 36px;
background: url(../images/puzzle.jpg) no-repeat top right;
padding-top:5px;
}

.last_topic{
border:none !important;
padding-bottom:0px !important;
}

.first_topic{
margin-top:0px !important;
}

#player{
margin-bottom:10px;
}

.home_topic{
margin-bottom:60px;
}

.internal_topic{
margin-bottom:60px;
}

#s3 .internal_topic{
margin-bottom:40px;
}

#s10 .internal_topic{
margin-bottom:40px;
}

#s11 #info p{
margin-bottom:20px;
}

.home_icons{
float:left;
clear:both;
width:145px;
}

.internal_icons{
float:left;
clear:both;
width:155px;
}

.internal_icons img{
behavior: url(images/iepngfix.htc);
}
.agibrain{
margin-top:-40px;
}

.home_content{
display:block;
overflow:hidden;
}


#sidebar_top{
display:block;
width:370px;
height:25px;
background: url(../images/sidebar_top_internal.jpg) no-repeat top left;
}

#s0 #sidebar_top{
display:block;
width:250px;
height:17px;
background: url(../images/sidebar_top.jpg) no-repeat top left;
}

#sidebar_bottom{
display:block;
width:370px;
height:25px;
background: url(../images/sidebar_bottom_internal.jpg) no-repeat top left;
}

#s0 #sidebar_bottom{
display:block;
width:250px;
height:17px;
background: url(../images/sidebar_bottom.jpg) no-repeat top left;
padding-bottom:50px;
}

#sidebar_content{
font-size:.9em;
background: url(../images/sidebar_bg_internal.jpg) repeat-y top left;
padding: 0 30px 0 30px;
}

#s0 #sidebar_content{
display:block;
background: url(../images/sidebar_bg.jpg) repeat-y top left;
padding: 0 16px 0 16px;
}

#illustration{
margin-left:32px;
}


a.more{
color:#4d4d4d;
text-decoration:none;
font-size:.95em;
font-weight:bold;
}

a.more img{
padding-right:6px;
}

a.more:hover, a.more:focus{
color:#ea5331;
}

#footer{
font-size:.8em;
margin: 0 auto 0 auto;
text-align:center;
padding-top:20px;
clear: both;
padding-bottom:50px;
background:#e0e0e0;
height:15px;
}

#footer a{
color:#333333;
text-decoration:none;
padding: 0 5px 0 5px;
}

#footer a:hover, #footer a:focus{
text-decoration:underline;
} 

#footer strong{
color:#000000;
}

.big_images{
behavior: url(images/iepngfix.htc);
}


.bigger{
font-size:1em !important;
}

.bigger_sidebar{
font-size:1.2em !important;
padding-top:10px;
}

.internal_topic p{
font-size:1em !important;
}


.comparison{
margin-left:-20px !important;
padding-top:30px;
}

.whole{
overflow:hidden;
}

#join{
margin-left:-6px;
margin-bottom:50px;
}

#s7 #join{
margin-left:30px;
padding-top:50px;
}

#s8 #join{
margin-left:30px;
padding-top:50px;
}


.right{
float:right;
display:block;
width:240px;
}

#s6 .right{
width:270px;
}

.clear{
clear:both;
}

#s7 .internal_topic ul{
display:block;
padding-bottom:40px;
}

.internal_player{
padding-top:10px;
}

.separate{
padding-top:40px;
}

.move_left{
margin-left:-15px;
}



#internal_content a.sitemap_link{
color:#ea5331;
text-decoration:none;
}

#internal_content a.sitemap_link:hover, #internal_content a.sitemap_link:hover{
text-decoration:underline;
}

#sitemap #internal_content{
padding-bottom:40px;
}

#internal_content li a{
font-weight:bold;
color:#ea5331;
text-decoration:none;
}

#internal_content li a:hover, #internal_content li a:focus{
text-decoration:underline;
}

#sidebar_content li a:hover, #sidebar_content li a:focus{
text-decoration:underline;
}

