/* START - Default Tags */
*{padding:0; margin:0;}
body{background:url(../images/bg-body.gif) #7898A2 top center no-repeat; font-family:"Trebuchet MS", Arial; font-size:12px;}
a{text-decoration:none;}
a:hover{text-decoration:underline; outline:none}
img{border:none}
form{margin:0 10px 10px 0px; padding:0px 0 10px 0; }
label{display:block; font-weight:bold; margin:5px 0; width:200px; top:678px;}
input{padding:3px; border:1px solid #DADADA; }
textarea{width:262px; padding:2px; 	border:1px solid #DADADA; height:100px; display:block; color:#777;}
input.button{margin:0; border:1px solid #CCC; background:#003366; padding:2px 3px; color:#ffffff;}
/* End - Default Tags */

/* other */
.f_right{float:right;}
.f_left{float:left;}

/*  START - DIV Positions  */
.main{width:981px; margin:auto;}
.top-part{height:auto; float:left}
.whole-container{margin-top:-16px; float:left}
.whole-container .top-curve{background:url(../images/main-top-curve.png) 0 0 no-repeat; width:981px; height:25px}
.whole-container .bot-curve{background:url(../images/main-bottom-curve.png) 0 0 no-repeat; width:981px; height:27px; clear:both}
.container{background:url(../images/bg-container.png) repeat-y; width:932px; padding:0px 25px 0 25px; overflow:hidden}
.left-sec{width:199px; margin-right:10px; float:left}
.mid-container{width:514px; margin-right:10px; float:left;}
.right-sec{width:199px; float:left}
.bottom-part{clear:both}
/*  END - DIV Positions   */

/*  START - Top-Section   */
.logo{margin-top:20px; margin-left:25px; margin-right:109px; float:left}
.logo a{background:url(../images/logo.png) no-repeat; display:block; width:342px; height:59px; text-indent:-9999px;}
.email-phone{background:url(../images/email-phone.png) no-repeat; width:231px; height:67px; margin-top:20px; margin-right:26px; float:left}
.top-links{float:left; color:#75D0FC; font-size:11px; margin-top:20px; width:216px; }  
.top-links a{color:#75D0FC; font-size:13px; font-weight:bold; margin-right:1px; margin-left:1px;}

.social-network{ float:left; margin-top:14px;}
.social-network a{text-indent:-9999px; width:28px; height:29px; display:block; float:left; margin-right:5px;}
.social-network a.twitter{background:url(../images/social-icons.png) 0 0;}
.social-network a.delicious{background:url(../images/social-icons.png) 0 -34px;}
.social-network a.facebook{background:url(../images/social-icons.png) 0 -68px;}
.social-network a.in{background:url(../images/social-icons.png) 0 -100px;}
.social-network a.myspace{background:url(../images/social-icons.png) 0 -132px;}

.top-nav {margin-top:16px; width:952px; float:left}
.top-nav ul{list-style:none; margin-left:27px;}
.top-nav ul li{float:left;}
.top-nav ul li a{background:url(../images/top-nav-lt-cor.jpg) top left no-repeat; display:block; font-size:13px; font-weight:bold; color:#ffffff}
.top-nav ul li a em{background:url(../images/top-nav-rt-cor.jpg) top right no-repeat; display:block; padding:13px 20px 10px 20px; font-style:normal }
.top-nav ul li a:hover, .top-nav ul li a.current{background:url(../images/top-nav-lt-cor-hover.jpg) top left no-repeat; color:#343434; text-decoration:none}
.top-nav ul li a:hover em, .top-nav ul li a.current em{background:url(../images/top-nav-rt-cor-hover.jpg) top right no-repeat;}
/*   END - Top-Section   */

/*  START - Left-Section   */
.service-box{margin-bottom:10px;}
.service-box .heading{background:url(../images/bg-headings.png) 0 0; width:199px; height:40px; text-indent:-9999px;}
.service-box .bot-curve{background:url(../images/bg-headings.png) 0 -52px; width:199px; height:10px; line-height:10px;}
.service-box ul{list-style:none; background:url(../images/bg-orange-gradient.png) repeat-y; padding:4px 15px 4px 15px;}
.service-box ul li{ background:url(../images/bg-hori-line.png) bottom repeat-x; float:none;}
.service-box ul li a{color:#ffffff; font-size:12px; font-weight:bold; background:url(../images/bullet-1.png) 5px 7px no-repeat; display:block; padding:3px 0px 5px 20px; line-height:17px;}
.service-box ul li a:hover{text-decoration:none; background:url(../images/bullet-2.png) 5px 7px no-repeat #ffffff; color:#545554}
.service-box ul li.last{background:none}
.contact-info-box{margin-bottom:10px;}
/*  End - Left-Section   */

/*  START - Middle-Content-Section   */
.mid-container h1{background:url(../images/bg-page-heading.png) no-repeat; width:474px; height:auto; color:#166C99; font-size:22px; padding:15px 20px 0 20px;  }
.mid-container h1 span{color:#CA6D00}
.mid-container .content{margin:10px 20px 0 20px; padding-top:10px; width:474px; border-top:1px dotted #cccccc}
.mid-container .content p{ margin-bottom:10px;}


ul.sitemap{list-style:none}
ul.sitemap ul{ margin-left:15px; list-style:none; margin-top:2px;}
ul.sitemap li{margin-bottom:5px;}
ul.sitemap li li{margin-bottom:5px;}
ul.sitemap li a{background:url(../images/bullet-3.png) no-repeat 0 5px; padding-left:15px; color:#166C99}
ul.sitemap li li a{background:url(../images/bullet-2.png) no-repeat 0 3px; padding-left:15px; color:#F46700}

.contact-form{border-bottom:1px dotted #cccccc; padding-bottom:10px; margin-bottom:15px;}

/*  End - Middle-Content-Section   */

/*  START - Right-Section   */
.recent-works{margin-bottom:10px; width:199px;}
.recent-works input{border:none}
.recent-works .heading{background:url(../images/bg-headings.png) 0 -147px no-repeat; width:199px; height:34px; margin-bottom:10px; text-indent:-9999px;} 
.recent-works .top-curv{background:url(../images/bg-headings.png) 0 -304px no-repeat; width:199px; height:13px;}
.recent-works .info-box{background:url(../images/bg-box.png) repeat-y; width:199px; text-indent:-9999px;}
.featured-projects, .typical-packages{background:url(../images/bg-box.png) repeat-y; width:199px; margin-bottom:10px;}
.featured-projects .heading{background:url(../images/bg-headings.png) 0 -198px no-repeat; width:199px; height:40px; margin-bottom:10px; text-indent:-9999px;}
.featured-projects .bot-curv, .typical-packages .bot-curv, .recent-works .bot-curv{background:url(../images/bg-headings.png) 0 -288px; width:199px; height:10px; line-height:10px;}
.typical-packages .heading{background:url(../images/bg-headings.png) 0 -243px no-repeat; width:199px; height:40px; margin-bottom:10px; text-indent:-9999px;}
.typical-packages ul{list-style:none; margin-left:19px; width:170px;}
.typical-packages ul li{background:url(../images/bullet-3.png) no-repeat 0 5px;color:#545554; margin-bottom:5px; padding-left:15px;}


div#show3{width:199px; margin:auto; overflow:hidden; position:relative;}



/*  End - Right-Section   */

/*  START - Bottom-Section   */
.bottom-part .top-curve{background:url(../images/top-curve-of-bot-part.png) no-repeat; width:981px; height:25px;}
.bottom-part .bot-curve{background:url(../images/bot-curve-of-bot-part.png) no-repeat; width:981px; height:25px;}
.bottom-part .container{padding:0; width:981px; margin:auto}
.bottom-part .content{background:url(../images/bot-part-content.png) repeat-x #ffffff; width:927px; padding:0 15px 0 15px; margin:auto; text-align:center; color:#334343}
.bottom-part .content a{color:#334343}
.bottom-part .content p{margin:5px 0 5px 0}
.bottom-part .content .keywords{font-weight:bold; margin:0 75px 0 75px;}
/*  END - Bottom-Section   */


