/* CSS Document */

body{ margin:0px; background-color:#FAFAFA; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #666666; line-height:16px;}
#main{ width:960px; margin:0 auto;}
#main_inner{ width:960px; margin:0 auto;}
#top{ height:322px; background-image:url(../images/bannerbg2.jpg); background-repeat:no-repeat; width:960px;}
#top_inner{ height:152px; background-image:url(../images/bannerbg_small.jpg); background-repeat:no-repeat; width:960px;}

#top_web{ height:270px; background-image:url(../images/banner_web.jpg); background-repeat:no-repeat; width:960px;}
#top_test{ height:270px; background-image:url(../images/testing.jpg); background-repeat:no-repeat; width:960px;}

#top_print{ height:270px; background-image:url(../images/print_banner.jpg); background-repeat:no-repeat; width:960px;}


#toplinks{ width:800px; margin:0 auto;}
.link{ float:left; padding-top:15px;}
.dot{ float:left; margin-left:10px; margin-right:10px;}
#logo{ margin-top:40px; }
#cap{ margin-top:10px; margin-left:62px;}
#midle_links{ width:844px; margin:auto; height:38px;  background-image:url(../images/link_bg.jpg); background-repeat:repeat-x;  }
#sample{ height:210px; border:solid 1px #D5D5D6; width:844px; background-color:#FFFFFF;  margin: 0 auto; margin-top:20px; }
#web{ height:185px; width:820px; margin-left:10px; margin-top:8px; float:left;}
#company{ width:844px; margin: 0 auto; margin-top:20px; }
#company_inner{ width:844px; margin: 0 auto; margin-top:0px; border-top:solid 1px  #D5D5D6; }
#brief{ width:185px; float:left;}
#mission{  float:left; width:386px; margin-left:40px; }
#mission_cnt{ background-image:url(../images/strobery.jpg); background-repeat:no-repeat; height:150px; text-align:right; }
#clients{ width:185px; float:right;   }
#heading1{ width:185px;  border-bottom:solid 1px  #D5D5D6; font-weight:bold; font-size:12px; }
.link a { padding:5px 9px 5px 9px; text-decoration:none; color:#666666;  }
.link a:hover { padding:5px 9px 5px 9px; background-color:#B3CC96; text-decoration:none; color:#FFFFFF;     }
#missionheading{  width:386px; border-bottom:solid 1px  #D5D5D6; font-weight:bold; font-size:12px;}
.more{ float:right; font-size:10px; }
.more a{ text-decoration:none; padding:2px 6px 2px 6px; color:#D5D5D6;  }
.more a:hover{ text-decoration:none; padding:2px 6px 2px 6px;  background-color:#B3CC96; color:#FFFFFF;  }
.more1 a{ text-decoration:none; padding:2px 6px 2px 6px; color:#81C2EC;  }
.more1 a:hover{ text-decoration:none; padding:2px 6px 2px 6px;  background-color:#B3CC96; color:#FFFFFF;  }
#clientheading{ width:190px; border-bottom:solid 1px  #D5D5D6; font-weight:bold; font-size:12px;}
#clientslist{  border:solid 3px  #D5D5D6; width:185px; height:80px; margin-top:10px; }

#contact{  border:solid 1px  #D5D5D6; width:190px; height:85px; margin-top:10px; font-size:9px; }
#left{ float:left; width:257px; margin-left:10px;}
.left{ width:257px;}
.websample{ width:449px; margin-left:100px; float:left;padding-top:10px; }
.head{ font-size:60px; color:#CCCCCC; margin-top:20px;  }
.web_brief{ text-align:justify; padding-top:30px;}
#text{ margin-top:10px; width:415px;}
.portfollio{ border-top:solid 1px #CCCCCC; width:85px; margin-top:7px; padding-top:5px;}
#footer{width:960px; margin:0 auto; margin-top:20px; border-top:solid 1px #555555; padding-top:10px;  padding-bottom:30px;}
body a { text-decoration:none; color:#666666;}
body a:hover { text-decoration:none; color:#08346B;}
#textarea{ float:left; width:414px; text-align:justify;  margin-top:20px; }
#title{ font-size:18px; font-weight:bold; border-bottom:solid 1px  #D5D5D6; padding-bottom:10px; color:#000000;}
#side1{ float:left; margin-left:15px; width:200px; background-color:#FFFFFF; margin-top:20px; padding:10px 10px 10px 10px;}
#strenght{ text-align:justify;} 
.webprt{ width:844px; float:left; padding-left:14px;}
.webpart1{width:700px; float:left; padding-left:14px;}
.webimage{ width:255px; border:solid 1px  #999999;  float:left; margin-right:15px; margin-bottom:20px;}
.webimage1{ width:210px; border:solid 1px  #999999;  float:left; margin-right:15px; margin-bottom:20px;}
.webname{ height:21px; background-color: #000000; padding-left:5px; padding-top:5px; width:250px}
.webname1{ height:21px; background-color: #000000; padding-left:5px; padding-top:5px; width:205px}
.webname a { text-decoration:none; color:#999999;}
.webname a:hover { text-decoration:none; color: #CC3300 ;}
.webname1 a { text-decoration:none; color:#999999;}
.webname1 a:hover { text-decoration:none; color: #CC3300 ;}
.contactbox{ width:180px;  float:left; margin-right:25px;}
.contactadd{ height:21px; background-color: #B3C7D7; padding-left:5px; padding-top:5px; width:180px}
