body   {
	background-position:top;
	background-color:#ffffff;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
}

h1{	font-family:Trebuchet MS; font-size:18px; font-weight:bold; color:#016a83;}
h2{	font-size:18px; font-weight:bold;	color:#02549d;}


input, select, textarea {
	font-size:12px;
	color: #aaaaaa;
	background-color: #ffffff;
	border: 1px solid #bdbcbd;
	padding-top:6px;
	padding-left:5px;
}
input, .nfield{ height:20px; width:230px;}
input, .rfield{ height:20px; width:40px;}
textarea, .dfield{ height:70px; width:230px; font-size:12px; color: #aaaaaa; font-family:Verdana, Arial, Helvetica, sans-serif;}

p.text_tab{ font-size:12px; color:#0f0f0f; font-family:Verdana; text-align:justify;}
.more_detail a{float:right; font-size:11px; padding-right:20px; color:#04809e; text-decoration:none; padding-top:25px;}
.more_detail a:hover{color:#000; text-decoration:underline}


#maincontainer{width:1026px; margin:auto; background-color:#000000; background-image:url(../images/main-white-shaded_bg.jpg);}
.main{width:950px; margin:auto;}

.top_area {width:950px; height:127px; background-image:url(../images/top-bg.jpg); background-repeat:repeat-x;}
#logo {width:209px; height:127px; float:left;}
.top_right_area {width:741px; height:127px; float:left; text-align:right;}
.contact_area {width:460px; height:55px; float: right; font-size:12px; color:#000000; padding-top:25px;}
.callnow_text{font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#f9a01f; text-transform:uppercase;}

.navigation_area {width:741px; height:47px; background-image:url(../images/navigation_bg.jpg); text-transform:none}
.nav_line {width:2px; height:47px; background-image:url(../images/nav_line.jpg); float:left;}
.top_nav_bar {width:950px; height:10px; background-image: url(../images/top-nav-bar.jpg); background-repeat:repeat-x;}

.home_button {float:left; line-height:47px; text-align:center; width:60px;}
.home_button a {font-family:Trebuchet MS; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; float:left; width:60px;}
.home_button a:hover {color:#064c5d; background-image:url(../images/home-hover-button.jpg);}
#selected1 a {color:#064c5d; background-image:url(../images/home-hover-button.jpg);}
#selected1 a:hover	 {color:#064c5d; background-image:url(../images/home-hover-button.jpg);}

.facebookapplications_button {float:left; line-height:47px; text-align:center; width:120px;}
.facebookapplications_button a {font-family:Trebuchet MS; font-weight:bold; font-size:12px; color:#ffffff; text-decoration:none; float:left;  width:120px;}
.facebookapplications_button a:hover {color:#064c5d; background-image:url(../images/facebookapplications-hover-button.jpg);}
#selected2 a {color:#064c5d; background-image:url(../images/facebookapplications-hover-button.jpg);}
#selected2 a:hover{color:#064c5d; background-image:url(../images/facebookapplications-hover-button.jpg);}

.androidapplications_button {float:left; line-height:47px; text-align:center; width:105px;}
.androidapplications_button a {font-family:Trebuchet MS; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; float:left;  width:105px;}
.androidapplications_button a:hover {color:#064c5d; background-image:url(../images/androidapplications-hover-button.jpg);}
#selected3 a {color:#064c5d; background-image:url(../images/androidapplications-hover-button.jpg);}
#selected3 a:hover{color:#064c5d; background-image:url(../images/androidapplications-hover-button.jpg);}

.iphoneapplications_button {float:left; line-height:47px; text-align:center; width:105px;}
.iphoneapplications_button a {font-family:Trebuchet MS; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; float:left;  width:105px;}
.iphoneapplications_button a:hover {color:#064c5d; background-image:url(../images/iphoneapplications-hover-button.jpg);}
#selected4 a {color:#064c5d; background-image:url(../images/iphoneapplications-hover-button.jpg);}
#selected4 a:hover{color:#064c5d; background-image:url(../images/iphoneapplications-hover-button.jpg);}

.blackberryapplications_button {float:left; line-height:47px; text-align:center; width:115px;}
.blackberryapplications_button a {font-family:Trebuchet MS; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; float:left;  width:115px;}
.blackberryapplications_button a:hover {color:#064c5d; background-image:url(../images/iphoneapplications-hover-button.jpg);}
#selected4 a {color:#064c5d; background-image:url(../images/iphoneapplications-hover-button.jpg);}
#selected4 a:hover{color:#064c5d; background-image:url(../images/iphoneapplications-hover-button.jpg);}

.portfolio_button {float:left; line-height:47px; text-align:center; width:81px;}
.portfolio_button a {font-family:Trebuchet MS; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; float:left; width:81px;}
.portfolio_button a:hover {color:#064c5d; background-image:url(../images/portfolio-hover-button.jpg);}
#selected5 a {color:#064c5d; background-image:url(../images/portfolio-hover-button.jpg);}
#selected5 a:hover{color:#064c5d; background-image:url(../images/portfolio-hover-button.jpg);}
.contactus_button {float:left; line-height:47px; text-align:center; width:81px;}
.contactus_button a {font-family:Trebuchet MS; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; float:left;  width:87px;}
.contactus_button a:hover {color:#064c5d; background-image:url(../images/contactus-hover-button.jpg);}
#selected6 a {color:#064c5d; background-image:url(../images/contactus-hover-button.jpg);}
#selected6 a:hover {color:#064c5d; background-image:url(../images/contactus-hover-button.jpg);}

.header_area {width:950px; height:313px; }
.header_right_area {width:686px; height:313px;float:left;}
.requestaquote {width:264px; height:313px; background-image:url(../images/requestaquote_bg.jpg); float:left;}
.requestaquote_inner {width:264px; height:313px; background-image:url(../images/requestaquote_inner-bg.jpg); margin-bottom:15px; }
.requestaquote_headarea {height:49px; font-size:22px; color:#016a83; background-image:url(../images/requestaquote_head_bg.jpg); background-repeat:no-repeat; text-align:center; line-height:49px; margin-top:1px; margin-bottom:8px;} 
.requestaquote_headareainner {height:49px; font-size:22px; color:#016a83; background-image:url(../images/requestaquote_head_bginner.jpg); background-repeat:no-repeat; text-align:center; line-height:49px; margin-top:1px; margin-bottom:8px;} 
.fields_area { width:235px; height:27px; margin:auto; margin-bottom:5px; }
.dfields_area { width:235px; height:68px; margin:auto; margin-bottom:15px; }
.submitbutton_area { width:236px; height:29px; margin:auto;}
.headercurve_area {width:910px; height:40px; background-image: url(../images/header-curve-area.jpg); font-family:Trebuchet MS; font-weight:bold; font-size:18px; color:#036e88; text-transform:uppercase; line-height:40px; padding-left:40px;}
.socialnetwork_servicess{ width:950px; height:285px; margin-bottom:10px;}

.homebodyleft_area{width:686px;margin-bottom:25px; float:left;}
.homecontentleft_area{width:665px;font-size:12px; color:#000000; line-height:18px; text-align:justify;}
.homecontentleft_area h1{font-family:Trebuchet MS; font-size:18px; font-weight:bold; color:#016a83; padding-top:25px;}
.homecontentleft_area h2{font-family:Trebuchet MS; font-size:16px; color:#aaaaaa; padding-top:25px;}
.homecontentleft_area ul{font-size: 12px; font-weight: normal; color: #016a83; text-decoration: none; padding-left:25px;}
.homecontentleft_area li{color: #016a83; text-decoration: none; list-style: url(../images/arow1.gif); line-height:24px;}
.dotted_line{width:665px; height:25px; background-image:url(../images/dotted_line.jpg); background-repeat:repeat-x; margin-bottom:25px;}
.facebookapps_gallery1{width:665px; height:390px;}
.facebookapps_gallery2{width:665px; height:234px;}
.facebookapps_gallery_head{width:665px; height:37px; background-image:url(../images/gallery-head_bg.jpg);}
.facebookapps_gallery_headleft{width:247px; height:37px; line-height:37px; font-family:Trebuchet MS; font-size:18px; color:#FFFFFF; float:left; text-transform:uppercase; text-align:center;}
.facebookapps_gallery_headright{width:57px; height:37px; line-height:37px; float: right;}
.facebookapps_gallery_headright a{font-weight:bold; font-size:12px; color:#04809e; float: right; text-decoration:none;}
.facebookapps_gallery_headright a:hover{font-weight:bold; font-size:12px; color:#63d3ee; float: right; text-decoration:underline;}
.facebookapps_gallery_bg{width:665px; height:350px; background-image:url(../images/gallery-imgs_bg.jpg);}
.facebookapps_gallery_bg2{width:665px; height:194px; background-image:url(../images/gallery-imgs_bg2.jpg);}
.facebookapps_gallery_bginner{width:600px;margin: auto;}
.facebookapps_gallery_imgs{width:186px; height:168px; margin-top:12px; margin-left:26px; float:left;}
.portfolio_area{width:665px; height:155px; margin-bottom:25px;}
.portfolio_img_area{width:259px; height:155px; margin-right:21px; float:left;}
.portfolio_text_area{width:385px; height:155px; float:left; color:#016a83;}
.portfolio_text_area h1{font-family:Trebuchet MS; font-size:18px; color:#f7941d; padding-top:0px;}
.portfolio_paging_area{width:665px; height:40px; font-size:14px; font-weight:bold; color:#016a83; text-align:center; line-height:40px; background-color:#e4f1f4;}
.portfolio_paging_area a{font-size:14px; font-weight:bold; color:#016a83; text-decoration:none;}
.portfolio_paging_area a:hover{font-size:14px; font-weight:bold; color:#f7941d; text-decoration:underline;}
.portfolio_page_link{font-size:14px; font-weight:bold; color:#f7941d; text-decoration:underline;}

.home_right_area{width:264px; margin-bottom:25px; float:left; margin-top:10px;}
.followus_area{width:264px; height:147px; background-image:url(../images/followus_bg.jpg); margin-bottom:15px;}
.followus_inner_area{width:210px; height:90px; padding-top:32px; padding-left:60px; line-height:25px; }
.img_text{float:left; padding-right:10px;}
.followus_inner_area a{font-size:11px; color:#000000; text-decoration:none; font-weight:bold;}
.followus_inner_area a:hover{font-size:11px; color:#016a83; text-decoration:underline; font-weight:bold;}
.banner1_area {width:264px; height:157px; margin-bottom:15px; }
.banner1_area a{font-size:12px; color:#FFFFFF; text-decoration:none;}
.banner1_area a:hover{font-size:12px; color:#daee3e; text-decoration: underline;}
.banner2_area {width:264px; height:50px; background-image:url(../images/get3000_banner.jpg);margin-bottom:15px;text-align:center; padding-top:118px;font-size:12px; color:#FFFFFF;}
.banner2_area a{font-size:12px; color:#FFFFFF; text-decoration:none;}
.banner2_area a:hover{font-size:12px; color:#daee3e; text-decoration: underline;}
.testmonials_area{width:264px;}
.testmonials_headarea{width:250px; height:46px; line-height:46px; font-family:Trebuchet MS; font-size:22px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; padding-left:14px; background-image:url(../images/testimonial-head_bg.jpg);}
.testmonials_mainarea{width:263px; border:0px; border-left:1px solid #ccc; border-right:1px solid #ccc}
.testmonials_textarea{width:236px;  margin:auto; font-size:12px; color:#000000; line-height:18px;}
.testmonials_textarea a{font-size:11px; color:#04809e; text-decoration:none;  line-height:35px;}
.testmonials_textarea a:hover{font-size:11px; color:#000000; text-decoration: underline;}
.testmonials_bottomarea{width:265px; height:19px; background-image:url(../images/testimonial-bottom_bg.jpg);}

.slide_gallery{ width:665px;margin-bottom:35px;}
.top_banner_area{ width:665px; height:258px; margin-top:10px;}

.footer{width:950px; height:90px; background-image:url(../images/footer-bg.jpg); font-size:11px; color:#008B8B; text-align:center; line-height:17px; padding-top:35px;}
.footer a{font-size:11px; color:#000000; text-decoration:none;}
.fotter a:hover{font-size:12px; color:#09809c; text-decoration:underline;}


/* ---------------------------------- AJAX GALLERY ---------------------------------- */

#intro {
    padding-bottom: 10px;
}

#slider {
    width: 585px;
    margin: 0px auto;
    position: relative;
	border: 10px solid #383838;
	border:none;
	text-align:center;
}

.scroll {
	overflow: hidden;
	width: 580px;
    margin: 0 auto;
    position: relative;
	height:200px
}

.scrollContainer {
	position: relative;
}

.scrollContainer div.panel {
    padding-right: 10px;
    width: 185px;
	height: 193px;
}

#left-shadow {
	position: absolute;
	top: 0;
	left: 0;
	width: 12px;
	bottom: 0;
	background: url(../images/leftshadow.png) repeat-y;
}

#right-shadow {
	position: absolute;
	top: 0;
	right: 0;
	width: 12px;
	bottom: 0;
	background: url(../images/rightshadow.png) repeat-y;
}

.inside {
	padding: 10px;
	padding-bottom:0px;
	border: 1px solid #999;
}

.inside img {
	display: block;
	border: 1px solid #666;
	margin: 0 0 10px 0;
	width: 200px;
}

.inside h2 {
	font-weight: normal;
	color: #111;
	font-size: 16px;
	margin: 0 0 8px 0;
}

.inside p {
	font-size: 11px;
	color: #ccc;
}


.scrollButtons {
    position: absolute;
    top: 50px;
    cursor: pointer;
}

.scrollButtons.left {
    left: -40px;
}

.scrollButtons.right {
    right: -40px;
}

.hide {
    display: none;
}



