body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000;}
		
#home_page{width:100%; float:left; top:0; left:0; position:relative; z-index:20;}
#home_page_banner{width:100%; float:left; top:0; left:0; position:relative; z-index:10; margin-top:-795px}

/*** COMMON CSS ***/
#main{margin:0 auto; width:960px; padding:21px 20px 0 20px; height:730px; clear:both; background:url(../images/main-bg.jpg) no-repeat center 0; overflow:hidden;}
#index_page{margin:0 auto; width:960px; padding:21px 20px 0 20px; height:730px; clear:both; overflow:hidden;}
#innerpage{margin:0 auto; width:960px; padding:21px 20px 0 20px;}
img{border:0;}
h1, h2, h3, h4, h5{margin:0; padding:0; line-height:normal; width:100%; font-weight:normal;}
ul{margin:0; padding:0; width:100%; float:left;}
ul li{list-style:none; float:left;}

.details_holder{ width:100%; float:left;}

/*** HEADER ****/
.header{ width:100%; height:50px; float:left; background:url(../images/header.png) repeat-x; -moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.logo{ width:200px; float:left; text-align:center; padding:5px 0 0 0;}
.navigation{ width:760px; float:right; font-size:19px; padding:10px 0 0 0;}
.navigation ul li{width:auto; padding:0 15px; border-right:2px solid #000; float:right;}
.navigation ul li:first-child{border:0;}
.navigation ul li a{color:#000; text-decoration:none;}
.navigation ul li a:hover{color:#000; text-decoration:underline;}

/*** HOME ***/
.home_details{width:100%; float:left; padding:3px 0 0 0; font-size:13px; font-weight:bold;}
.home_details .tagline{width:95%; float:left; text-align:right; height:20px; color:#666}
.home_details .banner_text{width:100%; float:left; top:0; left:0; position:relative; z-index:50; padding:80px 0 0 0;}
.home_details h1{text-align:center; color:#fff; font-weight:bold; font-size:55px; text-shadow:2px 2px 5px #000; float:left; height:68px;}
.home_details h2{text-align:center; color:#fff; font-weight:bold; font-size:25px; text-shadow:2px 2px 5px #000; float:left; height:250px;}
.what_we_do{width:100%; float:left; text-align:center;}
.what_we_do h2{font-size:30px; font-weight:bold; color:#fff; height:60px;}
.what_we_do ul li{width:300px; float:left; margin:0 30px 0 0;}
.what_we_do ul li:last-child{margin:0;}
.what_we_do ul li .box1{width:100%; height:215px; padding:30px 0 0 0; float:left; background:rgba(34,156,225,0.8); opacity: 0.85; filter: alpha(opacity=60);}
.what_we_do ul li .box2{width:100%; height:215px; padding:30px 0 0 0; float:left; background:rgba(56,171,98,0.8); opacity: 0.85; filter: alpha(opacity=60);}
.what_we_do ul li .box2 img{width:209px; padding:0px; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.what_we_do ul li .box3{width:100%; height:215px; padding:30px 0 0 0; float:left; background:rgba(255,60,60,0.8); opacity: 0.85; filter: alpha(opacity=60);}

/*** PAGE 2 ***/
.page2_content{width:90%; float:left; padding:100px 5% 0 5%; text-align:center; font-size:40px; font-weight:bold;}
.page2_content ul li{width:48%; float:left; margin:0 4% 0 0;}
.page2_content ul li:last-child{margin:0;}
.page2_content ul li a{display:block; float:left; width:100%; height:300px; padding:170px 0 0 0; color:#fff; text-align:center; -moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px; color:#fff; text-decoration:none;}
.page2_content ul li a.box1{background:rgba(206,29,123,0.8);}
.page2_content ul li a.box1:hover, .page2_content ul li a.box2:hover{background:rgba(255,255,255,0.8); color:#000;}
.page2_content ul li a.box2{background:rgba(116,181,61,0.8);}

.other_content{width:100%; float:left; padding:15px 0;}

/*** SIDEBAR ***/
.siderbar{ width:160px; height:555px; float:left; background:url(../images/sidebar.png) repeat-x 0 0; font-size:20px; font-weight:bold;}
.siderbar ul li{width:100%; float:left; border-bottom:2px solid #fff; line-height:41px;}
.siderbar ul li a{display:block; float:left; width:95%; padding:0 0 0 5%; color:#000; text-decoration:none;}
.siderbar ul li a:hover{background:#c3d69b;}
.siderbar ul li.select a{background:#c3d69b;}

/*** MAIN CONTENT ***/
.main_content{width:780px; float:left; padding:0 0 0 20px;}
.main_content h1{font-size:25px; float:left; color:#0697cf; border-bottom:1px solid #ccc; padding:0 0 10px 0;}
.main_content h2{font-size:19px; float:left; color:#7a7a7a; padding:0 0 6px 0;}
.main_content h3{font-size:15px; float:left; color:#7a7a7a; padding:0 0 6px 0;}
.business_templates{width:100%; float:left; padding:15px 0 0 0;}
.business_templates ul li{width:150px; height:95px; float:left; margin:0 7px 15px 0; background:#000;}
.business_templates ul li.nospace{margin:0 0 15px 0;}
.business_templates ul li img{width:150px; height:95px;}
.business_templates ul li img:hover{opacity:0.8;}

.data_templates{width:100%; float:left; padding:15px 0 0 0;}
.data_templates ul li{width:245px; height:245px; float:left; margin:0 22px 22px 0; background:#000;}
.data_templates ul li.nospace{margin:0 0 22px 0;}
.data_templates ul li img{width:245px; height:245px;}
.data_templates ul li img:hover{opacity:0.8;}
.select_template{text-decoration:none; color:#666; font-size:14px; margin-top:5px; display:inline-block; width:40px;}

.footer{width:100%; float:left; padding:15px 0; text-align:center; color:#666; font-size:11px; text-transform:uppercase;}

/*** INNERPAGE CONTENT ***/
.product_img_details{width:350px; float:left; padding:0 50px 0 0;}
.product_img_details .img_holder{width:100%; float:left; text-align:center; background:url(../images/img-shadow.png) no-repeat center bottom; padding:0 0 15px 0;} 
.product_img_details .img_holder img{width:260px;}
.product_img_details .price{width:100%; float:left; padding:15px 0;}
.product_img_details .price strong{font-size:35px;}
.product_img_details .text_holder{width:100%; float:left;}
.product_img_details .text_holder ul li{background:url(../images/symb1.png) no-repeat 10px 12px; padding:0 0 0 30px; line-height:30px; width:320px;}

.product_details{width:560px; float:left; padding:0;}
.product_details h1{font-size:25px; float:left; color:#0697cf; border-bottom:1px solid #ccc; padding:0 0 10px 0; width:100%; margin-bottom:15px;}
.product_details h2{font-size:15px; float:left; color:#7a7a7a; }
.product_details h3{font-size:12px; float:left; color:#7a7a7a; }
.product_details .text_holder{width:100%; float:left; padding:15px 0 0 0; border-bottom:1px solid #ccc;}
.product_details .text_holder h3{font-size:15px; font-weight:bold; text-transform:uppercase; padding:0 0 5px 0;}
.product_details .text_holder ul{ line-height:35px;}
.product_details .text_holder ul.nospace{ line-height:18px; font-size:13px;}
.product_details .text_holder ul li{width:95px; float:left; padding:0 10px 0 0; text-align:center;}
.product_details .text_holder ul li a{display:block; width:90px; height:35px; border:2px solid #53d810; color:#53d810; text-decoration:none; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; margin-bottom:15px;}
.product_details .text_holder ul li a:hover{border:2px solid #666; color:#333;}
.product_details .text_holder ul li.select a{border:2px solid #ff7e00; color:#ff7e00;}

/*** SLIDER BANNER ***/
#slider_holder{width:1000px; margin:0 auto;}
#slider_holder ul li{width:1000px; float:left; list-style:none; height:751px;}

/*** login page ***/
.login_details{width:560px; float:left; padding:0;}
.login_details h1{font-size:20px; float:left; color:#0697cf; border-bottom:1px solid #ccc; padding:0 0 10px 0; width:100%; font-weight:bold;}
.form_container{width:100%; float:left; padding:15px 0 5px 0; border-bottom:1px solid #ccc;}
.form_container .textbox{width:100%; float:left; padding:0 0 10px 0; font-size:15px; color:#666;}
.form_container .textbox input{border:1px solid #92d050; background:#fff; height:35px; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; padding:0 3%; width:80%; margin-top:5px; color:#666; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.form_container .textbox input.new{border:1px solid #054398; color:#00b0f0;}
.form_container .textbox input:focus, .form_container .textbox input.new:focus{color:#000;}
.form_container .btn_holder{width:88%; float:left; text-align:right; padding:0 0 15px 0;}
.form_container .btn_holder input{border:0; cursor:pointer; height:35px; padding:0 20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; padding:0 3%; width:80%; margin-top:5px; color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; background:#92d050; width:auto;}
.form_container .btn_holder input.new{background:#00b0f0;}
.form_container .btn_holder input:hover, form_container .textbox .btn_holder input.new:hover{background:#333;}

/*** Customer Project Page ***/
.customer_project_page{width:100%; float:left; padding:15px 0; color:#666;}
.customer_project_page h2{font-size:20px; float:left; color:#77933c; border-bottom:1px solid #77933c; padding:0 0 10px 0; width:100%; font-weight:bold; margin-bottom:15px;}
.customer_project_page .main_text{width:305px; float:left;}
.customer_project_page .main_text ul li{width:50%; float:left; line-height:25px;}
.customer_project_page .main_text ul li span{font-size:18px; line-height:15px;}
.customer_project_page .main_text ul li input{border:2px solid #333; height:25px; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; padding:0 2%; width:75%; font-size:14px; color:#333; font-family:Arial, Helvetica, sans-serif;}
.customer_project_page .main_text .btn_holder{width:100%; float:left; text-align:right; padding:50px 0 0 0;}
.customer_project_page .main_text .btn_holder a{color:#fff; text-decoration:none; background:#77933c; padding:10px 20px; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; font-size:18px; font-weight:bold;}
.customer_project_page .main_text .btn_holder a:hover{background:#333;}
.customer_project_page .main_img{width:350px; float:left; text-align:center; padding:0 0 50px 0;}
.customer_project_page .main_img img{display:block; width:80%; margin:0 auto;}

.customer_project_form{width:930px; float:left; padding:15px; background:#c3d69b; color:#fff;}
.customer_project_form h3{font-size:20px; float:left; color:#333; border-bottom:1px solid #333; padding:0 0 10px 0; width:100%; font-weight:bold; margin-bottom:15px;}
.customer_project_form .form_holder{width:450px; float:left;}
.customer_project_form .form_holder .text_holder{width:140px; float:left; padding:0 10px 0 0; font-weight:bold; height:50px; line-height:30px; text-align:right;}
.customer_project_form .form_holder .textbox{width:300px; float:left; height:50px;}
.customer_project_form .form_holder .textbox input{border:2px solid #fff; height:30px; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; padding:0 2%; width:75%; font-size:14px; color:#000; font-family:Arial, Helvetica, sans-serif;}
.customer_project_form .form_text{width:480px; float:left;}
.customer_project_form .form_text input{ border:0; cursor:pointer; float:right; color:#fff; text-decoration:none; background:#77933c; padding:10px 20px; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; font-size:18px; font-weight:bold; width:100px;}
.customer_project_form .form_text input:hover{background:#333;}

/*** Admin Project Page ***/
.admin_project_page{width:100%; float:left; padding:15px 0; color:#666;}
.admin_project_page h2{font-size:20px; float:left; color:#5a5959; border-bottom:1px solid #5a5959; padding:0 0 10px 0; width:100%; font-weight:bold; margin-bottom:15px;}
.admin_project_page .main_text{width:305px; float:left;}
.admin_project_page .main_text ul li{width:50%; float:left; padding:0 0 10px 0;}
.admin_project_page .main_text ul li span{font-size:18px; line-height:15px;}
.admin_project_page .main_text ul li input{border:2px solid #333; height:25px; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; padding:0 2%; width:75%; font-size:14px; color:#333; font-family:Arial, Helvetica, sans-serif;}
.admin_project_page .main_text .btn_holder{width:100%; float:left; text-align:right; padding:50px 0 0 0;}
.admin_project_page .main_text .btn_holder a{color:#fff; text-decoration:none; background:#5a5959; padding:10px 20px; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; font-size:18px; font-weight:bold;}
.admin_project_page .main_text .btn_holder a:hover{background:#000;}
.admin_project_page .main_img{width:350px; float:left; text-align:center; padding:0 0 50px 0;}
.admin_project_page .main_img img{display:block; width:80%; margin:0 auto;}

.admin_project_form{width:930px; float:left; padding:15px; background:#bfbfbf; color:#fff;}
.admin_project_form h3{font-size:20px; float:left; color:#333; border-bottom:1px solid #333; padding:0 0 10px 0; width:100%; font-weight:bold; margin-bottom:15px;}
.admin_project_form .form_holder{width:450px; float:left;}
.admin_project_form .form_holder .text_holder{width:140px; float:left; padding:0 10px 0 0; font-weight:bold; height:50px; line-height:30px; text-align:right;}
.admin_project_form .form_holder .textbox{width:300px; float:left; height:50px;}
.admin_project_form .form_holder .textbox input{border:2px solid #fff; height:30px; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; padding:0 2%; width:75%; font-size:14px; color:#000; font-family:Arial, Helvetica, sans-serif;}
.admin_project_form .form_text{width:480px; float:left;}
.admin_project_form .form_text input{ border:0; cursor:pointer; float:right; color:#fff; text-decoration:none; background:#5a5959; padding:10px 20px; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; font-size:18px; font-weight:bold; width:100px;}
.admin_project_form .form_text input:hover{background:#000;}

/*** iBiz Cloud Report ***/
.iBiz_cloud_report{width:100%; float:left; padding:15px 0;}
.iBiz_cloud_report h1{font-weight:bold; font-size:18px; text-align:center;}
.cluod_report_form{width:360px; float:left; padding:15px 300px;}
.cluod_report_form select, input{border:2px solid #84e036; padding:5px; width:auto; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; font-size:14px; color:#333; font-family:Arial, Helvetica, sans-serif; margin-top:5px; width:80%;}
.cluod_report_form select{height:30px;}
.cluod_report_form ul li{width:120px; float:left; text-align:left;}

.audience_overview{width:100%; height:150px; float:left; text-align:center; padding:20px 0; background:#ebf1de; color:#333; font-size:22px; margin-bottom:15px;}
.audience_overview span{font-size:35px;}

.overview_details{width:100%; float:left; text-align:center; color:#333; padding:15px 0 0 0; font-size:18px;}
.overview_details img{margin-bottom:5px;}
.overview_details ul li{width:25%; float:left;}
.overview_details ul li .text_holder{width:100%; float:left; border-bottom:1px solid #ccc; line-height:30px;}













