body {background: url(bodybg.png) #001e51 repeat-x; font-size:12px;}
#top_bar{ background:#000; width:970px; margin:0 auto; color:#FFFFFF; font-weight:bold; height:22px; padding-top:8px;}

#whole{ width:970px;background:url(logo.png) no-repeat; margin:0 auto; background-position:152px 0}
#nav{ padding-top:211px; }
#nav ul{ float:left; background:url(nav_bg.png) repeat-x; height:70px;}
#nav li{ float:left; font-size:16px; padding-top:30px; padding-left:3px; height:40px;}
#nav .nav_left{ background:url(nav_left.png) no-repeat left; width:120px; padding-left:20px;}
.nav_middle{ width:400px; }
.nav_about{ width:250px; padding-left:10px }
#nav .nav_right{ background:url(nav_right.png) no-repeat right; width:150px; padding-left:20px;}
#nav .nav_right a{ color:#FFFFFF;}
#nav .nav_right a:hover{ color:#CCCCCC;}
#nav .nav_lines{ background:url(nav_lines.png) no-repeat; background-position:0 16px; padding-left:10px;}
#nav a{ color:#333333; font-weight:bolder; text-decoration:none;}
#nav a:hover{ color:#666666;}
.flpad{ float:left; padding:10px 23px 0 23px;}

#main{ clear:both; background:#F6f6f6;}
#main h1{ color:#001D74; font-size:14px; font-weight:bolder;}
#main p{ font-size:12px; padding-top:5px; }
#main h1 a{ text-decoration:none; color:#001d74; }
#main h1 a:hover{ text-decoration:none; color:#0066CC;}
/*#main img{ border:#CCCCCC 1px solid;}*/
#main ul{ padding-top:2px; list-style:none; padding-left:5px;}
#main li{ padding-top:4px; list-style:none;}
#main a{ color:#333333; text-decoration:none;}
#main a:hover{ color:#999999;}

#about_thinkway{ background:url(about_title.png) 0 30px  no-repeat ; padding:70px 70px 30px 320px; color:#525252; }

#news{ width:280px; }
#solutions{ }
#website_built{}
#service{}
#cases{}
.case_right{ margin-left:10px;}

#sucess_case{ background:url(sucess_case_bg.jpg)  no-repeat; padding-top:100px; text-align:center; clear:both;}

#partners{ width:280px; float:left; background:url(partners_title.jpg) no-repeat 20px 20px; padding-top:80px; padding-left:20px;}
#partners li{ clear:both;}
#partners img{ float:left; border:none;}
#partners span{ float:right; width:150px; padding:5px;}

#philosophy{ display:block; clear:both; }
#philosophy li{ float:left; width:260px; display:block;}
#philosophy img{ float:left; border:none;}
#philosophy span{ float:right; width:190px; padding-top:16px;line-height:150%}
#xc{ padding-top:20px; clear:both;}
#xc img{ float:none;}
.btmr{width:550px; float:right; padding-right:20px; background:url(philosophy_title.png) no-repeat 10px 20px; padding-top:80px;}
#contact{padding-top:20px; clear:both; height:100px;}

#contact_about{padding-top:20px; clear:both;padding-left:30px;padding-right:30px;line-height:150%}

#contact_website{ width:230px; float:left; padding-left:390px; background:url(contact_us.png) no-repeat 10px 30px; padding-top:20px;}
#contact_hardware{ width:230px; float:right;  padding-top:20px; padding-right:20px;}
#copy_rights{ clear:both; padding-left:295px; background:url(copy_bg.png) no-repeat; font-size:12px; color:#FFFFFF; padding-top:20px; margin-top:10px; height:40px;}
#case_top_sucess_case{ background:url(case_top.jpg) no-repeat;padding-top:140px; padding-left:30px;padding-right:30px;}

#about_top{ background:url(about_top.jpg) no-repeat; padding-top:140px; padding-left:30px;padding-right:30px;} 
#contact_top{ background:url(contact_top.jpg) no-repeat; padding-top:140px; padding-left:30px; padding-right:30px; line-height:150%;}
.image_top{clear:both; border:none;}
#news_top{background:url(news_top.jpg) no-repeat; padding-top:140px; padding-left:30px; padding-right:30px; line-height:150%;}
#case_top{background:url(case_top.jpg) no-repeat; padding-top:140px; padding-left:30px; padding-right:30px; line-height:150%; clear:both;}
#Website_Build_top{background:url(Website_Build_top.jpg) no-repeat; padding-top:140px; padding-left:30px; padding-right:30px; line-height:150%; clear:both;}






#back{}
#back img{border:none; float:left;}
#next{ float:right;}


