@import url("tab.css");
@import url("dmenu.css");
/*Default styles */
html,body {	margin:0 auto; padding:0; font-family:arial, verdana, sans-serif; font-size:11px; color:#7e7e7e; background-color:#DDDDDD; }
.clear{ clear:both;}
p { line-height:1.5; margin:0 0 1em;}
h1 { font-size:14px; font-weight:bold; color:#666666;}	
h2 { font-size:12px; font-weight:bold; color:#666666;}
form{padding:0; margin:0;}
.txtbox{color:#A8A8A8; font-size:12px; font-family:arial, verdana, sans-serif;}
input { outline:0;}
/* COLORS */
a { color:#095401; }
a:link { text-decoration: none; color: #095401; }
a:visited { text-decoration: none; color: #095401; }
a:hover { text-decoration: none; color: #666666; }
a:active, .content a:focus { text-decoration: none; color: #095401; }

/*Main Container*/
#custom-doc { width:952px; margin:0 auto; position:relative; clear:both; margin-top:20px; }

/*Header*/
	#site-head { width:952px; margin:0 auto; height:88px; background: #fff url(../images/ecube_header_bg.gif) no-repeat scroll top;}
		#head-left{ float:left;}	
			#head-left h1{ padding:0; margin:0; float:left;}
			#head-left h1 a {background:transparent url(../images/ecube_logo.gif) no-repeat top left; display:block; height:43px; width:190px;}
			#head-left h1 a span {display:none;}
		
		#head-right{ float:right; text-align:right;}
		
/*Content Section*/	
	#content {  width:952px; margin:0 auto; padding-top: 5px;  }
	.content-shadow{ background: url(../images/ecube_header_grad.gif) no-repeat top scroll;}
	.content-border{ border-left: 1px solid #dddddd; background-color:#ffffff;}

	/*Left Content*/	
	#col1 { float:left; width:220px; padding:10px 0 0 0;}
	
	/*Right Content*/	
	#col2 { float:right; width:730px; padding:0; }
	
	/*full Content*/	
	#col3 { float:left; width:950px; padding:2px 0 15px 0; margin:0; }

/*Footer Section*/	
	#site-foot { width:952px; height:49px; clear:both; background:#F1F1F1 url(../images/ecube_foot_bg.gif) no-repeat left bottom scroll; /*margin-top:16px;*/ *margin-top:0px;}
		.foot-left{ float:left; padding-top:15px; padding-left:16px;}
		.foot-right{ float:right; padding-top:15px; padding-right:11px; color:#ccc; }
		.foot-right a{ padding:0 6px;}
		.rss-icon{ padding:0; vertical-align:middle}

/*Top Menu Section*/
#top-menu {text-align: left; margin: 0; padding:11px 0 0 0;}
	#top-menu ul{ margin:0; padding:0;}
	#top-menu li {display: inline; list-style-type: none; margin: 0 0.5em 0.4em 0.5em; }
	#top-menu a:link, #top-menu a:visited {font-weight: bold; font-weight:bold; font-size:12px;color:#FFFFFF; background:url(../images/ecube_header_bullet.gif) no-repeat left; padding-left: 12px;}
	#top-menu a:link#current, #top-menu a:visited#current, #top-menu a:hover {color:#E7F4BA;}

/*Sec Nav Section*/
/*.sec-nav{ padding:10px 0 0 10px; color:#CCCCCC; *padding:5px 0 0 5px }
	.sec-nav a{ padding:0 10px;}*/

/*Search Section*/
.search{ padding:0; margin-top:6px; margin-right:12px; }
	.search .txtbox{ height:15px; background:url(../images/ecube_search_grad.gif) repeat-x scroll; border:none; font-size:10px; padding-left:2px;}
	.btnsearch { background:url(../images/ecube_search_btn.gif) right no-repeat; width:26px; height:21px; border:none; cursor:pointer;}

/*Right Nav Section*/
.right-nav{ padding:25px 0 0 0px; color:#CCCCCC; text-align:right; line-height:20px; *line-height:normal; }
	.right-nav a{ padding:0 10px;}

/*left Section*/	
.section{ padding:0; margin:0 0 14px 13px;}	
.section .heading{ color:#666666; font-size:14px; font-weight:bold; background:url(../images/ecube_side_icon.gif) no-repeat left center scroll; padding-left:19px;}
.section ul{ padding:0; margin:0;}
.section ul li{ margin:5px 0 0 33px; list-style:url(../images/ecube_side_bullet.gif);}
.sec-seperator{ border-bottom:1px solid #E3E3E3;}

/*right Section*/
.banner{ padding:0; margin:0; display:block; background:url(../images/11ecube_banner_bg.gif) no-repeat; width:730px; height:223px; position:relative;}
.banner .top-content { height:155px; overflow:hidden;}
.banner .top-content img { float:left; display:block;}
.banner .top-content .content { width:513px; padding-right:70px; padding-top:28px; float:right;}
.banner .top-content .content h1 { color:#239c14; font-size:20px; font-weight:bold; display:block; margin:0;}
.banner .top-content .content .info { color:#5b6759; margin-top:11px; font-size:12px; font-weight:bold;}
.banner .content-thumb { position:absolute; left:6px; bottom:4px; _bottom:14px; *bottom:14px; height:56px;} 
.banner .content-thumb  li { float:left; margin:0; padding:0; margin-right:8px;  list-style:none;}
.banner .content-thumb  li img { border:0;}
.banner .content-thumb  li a, .banner .content-thumb  li a.normal   { padding-top:8px; display:block; } 
.banner .content-thumb  li a:hover, .banner .content-thumb  li a.active{ padding-top:0; }
.banner a.learn_more { background:url(../images/learn_more.gif) no-repeat top; width:141px; height:43px; position:absolute; bottom:14px; right:19px; text-indent:-9999px;}
.banner a.learn_more:hover   { background:url(../images/learn_more.gif) no-repeat bottom;}	

/*full Section*/
.news, .modernization, .tools, .testimonials{ float:left; padding:0; margin:0 0px 0px 15px; _margin-left:8px;}	
.news .heading, .modernization .heading, .tools .heading, .testimonials .heading{ color:#666666; font-size:14px; font-weight:bold;}
.green-arrow{ padding:0 3px;}
.seperator{background:url(../images/ecube_seperator.gif) no-repeat left; padding-left:20px; padding-top:10px;}

.news{ width:190px;}
.news .heading{ background:url(../images/ecube_news_icon.gif) no-repeat left top scroll; padding:0 0 15px 35px; }

.modernization{ width:209px; padding-top:20px; }
.modernization .heading{ background:url(../images/ecube_modern_icon.gif) no-repeat left top scroll; padding:0 0 20px 35px; font-size:16px; }
.modernization ul{ padding:0; margin:0;}
.modernization ul li{ margin:6px 0 0 15px; list-style:url(../images/ecube_side_bullet.gif);}

.tools{ width:209px; padding-top:20px;}
.tools .heading{ background:url(../images/ecube_tools_icon.gif) no-repeat left top scroll; padding:0 0 25px 35px; font-size:16px; }
.tools ul{ padding:0; margin:0 0 10px 30px; float:left; }
 ul li{ padding:0 0 2px 0px; margin:0; list-style:url(../images/ecube_side_bullet.gif);}
.tools h2{ margin:0; padding:0 0 5px 0;}
.tools select{ color:#747474; font-size:11px;}

.testimonials{ width:209px; padding-top:20px;}
.testimonials .heading{ background:url(../images/ecube_test_icon.gif) no-repeat left top scroll; padding:0 0 20px 35px;font-size:16px; }
.testimonials img{ padding-right: 10px;}
.blackbold{ font-size:14px; font-weight:bold; color:#545445; line-height: 1;}


/*Inside page*/

	/*Content Section*/	
	.content-bg{ background: url(../images/ecube_body_bg.gif) repeat-y top scroll; }
	.contentIn-shadow{background: url(../images/ecube_header_grad_in.gif) no-repeat top center scroll;}
	
	/*left Section*/	
	.col1-bg{background: #ECF6C8 url(../images/ecube_left_grad.gif) repeat-x top center scroll; margin-top:-1px;}
	.sectionIn{ padding:10px 0; margin:0 20px 14px 20px;}	
	.sectionIn .heading{ color:#333333; font-size:14px; font-weight:bold; background:url(../images/ecube_side_icon1.gif) no-repeat left center scroll; padding-left:19px;}
	.sectionIn .heading1{ color:#666666; font-size:14px; font-weight:bold; background:url(../images/ecube_side_icon1.gif) no-repeat left center scroll; padding-left:19px;}
	
	.leftmenu{ padding:0; margin:0; font-weight:bold;  font-size:13px;}
	.leftmenu li { margin:0; list-style:none; list-style-image:none; height:1%;}
	.leftmenu li a { display: block; padding: 8px 0px 6px 35px; color:#129a00; background: url(../images/ecube_menu_grad.gif) no-repeat; overflow:hidden; }
	.leftmenu li a:hover{ background: url(../images/ecube_menu_grad_hover.gif) no-repeat;}
	.leftmenu li a#current {background: url(../images/ecube_menu_grad_hover.gif) no-repeat top;color:#333333;padding-bottom:6px;}
	
	.sectionIn .list{ padding:0; margin:0;}
	.sectionIn .list li{ margin:5px 0 0 18px; list-style:url(../images/ecube_on.gif);}
	
	.seperator_both{background:url(../images/ecube_sep_both.gif) repeat-x left center scroll; padding:8px 0;}
	.seperator_bottom{background:url(../images/ecube_menu_line.gif) no-repeat left bottom scroll; padding:0px 0;}
	.space10{padding-bottom:10px;}
	
	/*Featured Section*/
	.featured { /*background:url(../images/white_paper_bg.gif) no-repeat top center scroll; height:115px; padding:10px 30px;*/ width:188px; margin:10px auto; padding:0;  }
	.featured li {  list-style:none; list-style-image:none; }
	.featured li.featured_top { height:12px; overflow:hidden; background: url(../images/white_paper_top.gif) no-repeat; }
	.featured li.featured_mid { overflow:hidden; background: url(../images/white_paper_bg.gif) repeat-y; margin-top:-1px; padding:0 6px; padding-right:12px; }
	.featured li.featured_bottom { height:15px; overflow:hidden; background: url(../images/white_paper_bottom.gif) no-repeat; *margin-top:-3px; }
	.featured h1{ color:#4c4c4c; margin:0; padding-bottom:8px; padding-left:5px;}
	.featured .download{ float:right; background:url(../images/save_icon.gif) no-repeat right center; padding-right:15px; margin-right:7px; margin-top:-2px;}
	.quote{ padding-left:7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
	
/*col2 Section*/
.col2-padding{ padding:19px 30px 0 29px;}	
.breadcrum{ padding-bottom:25px; color:#494949;}
.breadcrum a{ color:#7E7E7E; text-decoration:none;}
.breadcrum a:hover{ color:#494949; text-decoration:underline;}
.col2-left{ float:left; padding-right:30px; width:127px;}
.col2-left a{ font-size:14px; font-weight:bold;}
.col2-right{ float:left; width:500px; font-size:12px;}
.col2-right h1{ font-size:20px; padding:0 0 15px 0; margin:0;}
.btn-download{ background:url(../images/ecube_download.gif) no-repeat top center; width:127px; height:29px; border:none; margin-bottom:5px; cursor:pointer; }
.btn-buy{ background:url(../images/ecube_buy.gif) no-repeat top center; width:127px; height:29px; border:none; margin-bottom:10px; cursor:pointer; }
.talk-to-us{ background:url(../images/talk_to_us.gif) no-repeat top center; width:127px; height:29px; border:none; margin-bottom:5px; cursor:pointer; }

