/* CSS Document */
body { margin:0px; padding:0px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background:url(../images/bg.jpg) bottom left repeat-x;}
.clear { clear:both; padding:0px; margin:0px; line-height:0px; font-size:0px;}
#main { width:1002px;}
#top { height:15px; padding-top:5px;}
/*#menu { background:url(../images/menu_bg.jpg) no-repeat top left; width:789px; height:40px;}*/
#menu{position:relative;display:block;height:40px;font-size:13px;font-weight:bold; background:url(../images/menu_bg.jpg) no-repeat top right; font-family:Arial,Verdana,Helvitica,sans-serif;}
#menu ul{margin:0px;padding:0;list-style-type:none;width:789px;}
#menu ul li{display:block;float:left;margin:0;}
#menu ul li a{display:block;float:left;color:#fff;text-decoration:none;padding:11px 20px 0 20px;height:24px;background:transparent url(../images/menu_sepr.jpg) no-repeat right 8px ;}
#menu ul li a:hover,#menu ul li a.current{color:#E5E5E5;}

.portfolio_container_mid_bg{float:left; width:410px; background-image:url(../../images/portfolio_mid_bg.jpg); background-repeat:repeat-y; background-position:top left; padding:7px 27px 0px -14px; font-family:Arial, Helvetica, sans-serif;}
.portfolio_container_mid_bg ul{ margin:0; list-style:none; padding:0; float:left;}
.portfolio_container_mid_bg li{ list-style:none; float:left; margin-right:5px;}
#content_main { width:1002px; background:url(../images/body_bg.jpg) repeat-x bottom left;}
#flash_part { width:546px; float:left;}
#right_part {width:438px; float:right; padding:65px 0px 0px 0px;}
#welcome { background:url(../images/welcome_bg.jpg) no-repeat top left; width:410px; padding:46px 10px 0px 14px;}

#welcome_inner { background:url(../images/welcome_bg.jpg) no-repeat top left; width:410px; padding:46px 10px 0px 14px;}
#price_inner { background:url(../images/price_bg.jpg) no-repeat top left; width:410px; padding:46px 10px 0px 14px;}
#sales_inner { background:url(../images/sales_bg.jpg) no-repeat top left; width:410px; padding:46px 10px 0px 14px;}
#software_inner { background:url(../images/software_bg.jpg) no-repeat top left; width:410px; padding:46px 10px 0px 14px;}
#services_inner { background:url(../images/services_bg.jpg) no-repeat top left; width:410px; padding:46px 10px 0px 14px;}
#contact_inner { background:url(../images/contacts_bg.jpg) no-repeat top left; width:410px; padding:30px 10px 0px 14px;}
#enquiry_inner { background:url(../images/enquiry_bg.jpg) no-repeat top left; width:410px; padding:30px 10px 0px 14px;}
#web_inner { background:url(../images/web_bg.jpg) no-repeat top left; width:410px; padding:30px 10px 0px 14px;}
#partner_inner { background:url(../images/partner_bg.jpg) no-repeat top left; width:410px; padding:30px 10px 0px 14px;}



#clients { width:434px; padding:50px 0px 0px 0px;}
.client_arrow_lft { float:left; width:16px; padding-top:68px;}
.client_arrow_midl { float:left; width:378px; padding: 15px 10px 0px 10px;}
.client_arrow_rit { float:right; width:16px; padding-top:68px;}
.client_midl_image { float:left; width:100px;}
.client_midl_content { float:left; width:268px; padding:10px 0px 0px 8px;}
.client_txt { padding-top:10px;}
#part { padding:45px 0px 0px 0px; width:434px; height:100px;}
#web { width:226px; float:left; padding:0px 0px 0px 4px;}
#web_icn { width:52px; float:left;}
#web_cnt { width:172px; float:left;}
.web_txt { padding:5px 0px 0px 5px;}
.web_img { padding:5px 0px 0px 0px;}
#animation { width:190px; float:left;}
#animation_icn { width:49px; float:left;}
#animation_cnt { width:140px; float:left;}
#footer { background:url(../images/footer_bg.jpg) repeat-x top left; width:1002px; height:162px; color:#ffffff;}
#footer_split { width:52px; height:162px; float:left;}
#quick { width:277px; float:left; height:149px; padding:13px 0px 0px 13px;}
#featured { width:330px; float:left; padding:13px 0px 0px 0px;}
#featured_img { width:155px; float:left;}
#featured_cnt { width:170px; float:left;}
#btm_links { width:270px; float:left; padding:13px 0px 0px 0px;}

.text_box { background:url(../images/quick_text_box.jpg) no-repeat top left; width:145px; height:18px; font-size:11px; color:#494848; padding:5px 0px 0px 10px; border:0px;}
.go_btn { background:url(../images/go_btn.jpg) no-repeat top left; width:35px; height:23px; border:0px; cursor:pointer;}
.text_area { background:url(../images/quick_textarea.jpg) no-repeat top left; width:180px; height:58px; font-family:Arial; font-size:11px; color:#494848; padding:5px 0px 0px 10px; border:0px;}


a { text-decoration:none; color:#000;}
a:hover { text-decoration:underline; color:#934200;}
a.client-lnk { text-decoration:none; color:#e77817; font-size:12px; font-weight:bold;}
a.client-lnk:hover { text-decoration:underline; color:#000000; font-size:12px; font-weight:bold;}
a.featured-lnk { text-decoration:underline; color:#ffffff; font-size:12px; font-weight:bold;}
a.featured-lnk:hover { text-decoration:none; color:#000000; font-size:12px; font-weight:bold;}
a.foot_link { text-decoration:none; color:#ffffff;}
a.foot_link:hover { text-decoration:underline; color:#000000;}


/* ---------------------------- Contact Us Start ---------------------------- */
#contact_us{float:left; padding-bottom:15px; background:none;}
#contact_us #container_left{float:left; padding-right:39px; font-family:tahoma; font-size:11px;}
#contact_us #container_left .form{width:float:left; margin:0px; padding:0px; }
#contact_us #container_left .form h1{color:#272727; font-size:12px; font-weight:bold; line-height:18px;  margin:0; padding-bottom:0px; float:left;}
#contact_us #container_left .notes{float:left; padding:0px 0 0 5px;}
#contact_us #container_left span{color:#ff0000;}
#contact_us #container_left form{width:390px; float:left; margin:0px; padding:0px;}
#contact_us #container_left fieldset{ float:left; margin:0px; padding:10px 0 20px 0; border:none;}
#contact_us #container_left label{margin:8px 0 0 0; padding:0 0 0 5px; float:left; width:185px; color:#272727;}
#contact_us #container_left .label{margin:8px 0 0 0; padding:0 0 0 5px; float:left; width:360px;}
#contact_us #container_left input{margin:0px; padding:0px; width:160px; border:#c9610c 1px solid;}
#contact_us #container_left textarea{margin:0px; padding:0px; float:left; width:165px; border:#c9610c 1px solid;}


#contact_us #container_right{float:left; width:350px; padding-left:0px; background:none; padding-bottom:22px;}
#contact_us #container_right .left_content{float:left; width:160px; padding:0px; margin:0px;}
#contact_us #container_right .right_content{float:left; width:160px; padding:0px; margin:0px;}
#contact_us #container_right p{font-family:tahoma; font-size:11px; line-height:14px; margin:0px; padding:15px 0 0 0;}
#contact_us #container_right p strong{color:#c9610c}
#contact_us #container_right p a{color:#c9610c; text-decoration:underline;}
#contact_us #container_right p a:hover{color:#c9610c; text-decoration:none;}
#contact_us #container_right h2{color:#272727; font-family:arial; font-size:16px; padding:8px 0 0 0; margin:0px;}
#contact_us #container_right h2 span{padding-right:5px;}

/* ---------------------------- Contact Us End ---------------------------- */



