body  {
	color: #000000;
	font-family: Calibri, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 10pt;
	margin-top:0px;
	line-height: 15pt;
	background-color:#fff;
}


#wrapper {
	position: relative;
	width: 1008px;
	margin:auto;
	border: 1px solid #FFFFFF;
	text-align: left;
	background-color: #FFFFFF;
	background-image:url(../images/wrapper_line.jpg);
	background-repeat:repeat-y;
} 


#header {
	height: 80px;
	width:980px;
	background-image:url(../images/header-line.jpg);
	background-repeat:repeat-x;
	margin-left:13px;
	
} 
#nav_bar {
	text-align: center;
	background-color:#CCCCCC;
	margin: 0px;
	padding: 0px;
}

/*
#r_col {
	width: 170px;
	float: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#l_col {
	width: 170px;
	float: left;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	height: 100%;
}
#mainContent {
	margin-top: 0px;
	margin-right: 180px;
	margin-bottom: 0;
	margin-left: 180px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	height: 1%;
}
#mainContent_no_lc {
	margin-top: 0px;
	margin-right: 180px;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	height: auto;
}
#mainContent_no_rc {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 180px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	height: 1%;
}
#mainContent_wid {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
*/

.clearit {
	clear: both;
}

.text_style_1
{
	color:#666666;
	font-size:18px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}

#footer {
	clear: both;
	background-image:url(../images/footer_line.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	margin-left:15px;
	height:63px;
	padding:0px;
	text-align: center;
	background-color:#fff;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	width:978px;
} 

#footer p
{
	float:left;
	color:#707070;
	margin-left:330px;
	margin-top:15px;
}
.float_right { 
	float: right;
}

.float_left { 
	float: left;
}



/*top_menu*/
#top_menu {margin-right:0px;}
#top_menu span {display: none;}

#t_menu_5{display: block; width: 96px; height: 80px; background:url(../images/menu.jpg); float:right;}
#t_menu_5:hover{background:url(../images/menu.jpg) 0px 80px;}

#t_menu_4{display: block; width: 97px; height: 80px; background:url(../images/menu.jpg) 388px 0px; float:right;}
#t_menu_4:hover{background:url(../images/menu.jpg) 388px 80px;}

#t_menu_3{display: block; width: 97px; height: 80px; background:url(../images/menu.jpg) 291px 0px; float:right;}
#t_menu_3:hover{background:url(../images/menu.jpg) 291px 80px;}

#t_menu_2{display: block; width: 97px; height: 80px; background:url(../images/menu.jpg) 194px 0px; float:right;}
#t_menu_2:hover{background:url(../images/menu.jpg) 194px 80px;}

#t_menu_1{display: block; width: 97px; height: 80px; background:url(../images/menu.jpg) 97px 0px; float:right;}
#t_menu_1:hover{background:url(../images/menu.jpg) 97px 80px;}

#top_menu .current{background:url(../images/menu.jpg) 0px 80px;}
#top_menu .current_services{background:url(../images/menu.jpg) 388px 80px;}
#top_menu .current_contact{background:url(../images/menu.jpg) 97px 80px;}
#top_menu .current_about{background:url(../images/menu.jpg) 194px 80px;}
#top_menu .current_portfolio{background:url(../images/menu.jpg) 291px 80px;}


/*end of top_menu*/

/*for index*/
#divitions_container
{

}

#text_container
{
	float:left;
	width:300px;
	height:490px;
	line-height:17px;
	background-image:url(../images/right_shadow.jpg);
	background-position:center right;
	background-repeat:no-repeat;
	padding-right:30px;
	padding-left:15px;
	margin-left:15px;
	margin-top:20px;

}
#text_container h3
{
	color:#4d5d72;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	margin:0px;
}

#text_container em {text-align:right; color:#000; margin-top:10px;}

#text_container hr {border:#CCC dotted 1px; width:270px;}
#text_container p {margin:0px; margin-top:7px; color:#676767; font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:justify;}
#text_container p {margin:0px; margin-top:7px; color:#676767; font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:justify;}
#gallery_container
{
	float:right;
	width:615px;
	height:416px;
	/*background-image:url(../images/gallery_bg.jpg);*/
	background-position:center;
	background-repeat:no-repeat;
	margin-right:15px;
	margin-top:30px;
}

.learn_more{text-align:right;margin-right:8px;}
.learn_more  a:link {color: #0090c7;text-decoration:underline; font-size:15px;}
.learn_more  a:visited {text-decoration: none;color: #0090c7; text-decoration:underline;font-size:15px;}
.learn_more  a:hover {text-decoration: none;color: #666666; text-decoration:underline;font-size:15px;}
.learn_more  a:active {text-decoration: none;color: #0090c7; text-decoration:underline;font-size:15px;}



#button_container {margin-right:25px;}
#button_container span {display: none;}
#contact_button{display: block; width: 219px; height: 43px; background:url(../images/contact_button.jpg);}
#contact_button:hover{background:url(../images/contact_button.jpg) 0px 44px;}



#bottom_menu_paretnt {}
#bottom_menu span {display: none;}
#bottom_menu a:link {color: #63787d;text-decoration: none;}
#bottom_menu a:visited {text-decoration: none;color: #63787d;}
#bottom_menu a:hover {text-decoration: none;color: #5c5c5c;}
#bottom_menu a:active {text-decoration: none;color: #63787d;}



#bottom_1{display: block; width: 220px; height: 147px; background:url(../images/bottom_menu.jpg) 248px 0px; float:right; margin-right:16px;}
#bottom_1:hover{background:url(../images/bottom_menu.jpg) 248px 147px;}

#bottom_2{display: block; width: 246px; height: 147px; background:url(../images/bottom_menu.jpg) 494px 0px; float:right;}
#bottom_2:hover{background:url(../images/bottom_menu.jpg) 494px 147px;}

#bottom_3{display: block; width: 255px; height: 147px; background:url(../images/bottom_menu.jpg) 749px 0px; float:right;}
#bottom_3:hover{background:url(../images/bottom_menu.jpg) 749px 147px;}

#bottom_4{display: block; width: 256px; height: 147px; background:url(../images/bottom_menu.jpg) 0px 0px; float:right;}
#bottom_4:hover{background:url(../images/bottom_menu.jpg) 0px 147px;}

marquee ul {margin-left:15px; padding-left:0px;}
marquee li {margin-left:0px; padding-left:0px;}

/*-------------inside pages-------------------------------------*/
#page_content
{
	padding-left:22px;
	padding-right:22px;
}

/*-------------Services Page-------------------------------------*/
#services_header
{
	height:149px;
	background-image:url(../images/top_services.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:50px;
	padding-right:50px;
	padding-top:12px;
}

#services_header h2
{
	font-family:"Trebuchet MS", Helvetica, sans-serif, Arial;
	color:#646464;
	font-size:17px;
	letter-spacing:2px;
}
#t_services_left
{
	float:left;
font-family:Arial, Helvetica, sans-serif;
	width:870px;
	color:#646464;
	margin:0px;
	font-size:16px;
	letter-spacing:2px;
}

#t_services_left em{color:#81b0c7;}

#t_services_right
{
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	color:#646464;
	margin:0px;
	font-size:18px;
}

/*-------------Services blocks-----------------------------*/
.service_container
{
	width:315px;
	height:165px;
	background-repeat:no-repeat;
	background-position:left center;
	float:left;
	color:#646464;
	margin-left:0px;

}

.service_container h2
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:118px;
	letter-spacing:1px;
}
.service_container ul
{
	margin-top:0px;
	margin-bottom:0px;
}
.service_container li
{
	margin-left:90px;
	list-style-type:circle;
}



.service_container a:link {color: #646464;text-decoration:none; font-size:12px; font-weight:100; letter-spacing:1px; font-family:Arial, Helvetica, sans-serif}
.service_container a:visited {text-decoration: none;color: #646464; text-decoration:none;font-size:12px; letter-spacing:1px;}
.service_container a:hover {text-decoration: none;color: #3ca7e4; text-decoration:none;font-size:12px; letter-spacing:1px;}
.service_container a:active {text-decoration: none;color: #646464; text-decoration:none;font-size:12px; letter-spacing:1px;}


#case_study{background-image:url(../images/website_design_bg.jpg);}
#graphic_awebdesign{background-image:url(../images/graphic_design_bg.jpg);}
#web_development{background-image:url(../images/web_development.jpg);}
#multimedia_design{background-image:url(../images/multimedia_design.jpg);}
#internet_marketing{background-image:url(../images/internet_marketing.jpg);}
#social_marketing{background-image:url(../images/social_marketing.jpg);}



/*-------------contact us container----------------------------------*/
#about_header
{
	height:130px;
	background-image:url(../images/seperator_about.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-left:50px;
	padding-right:50px;
	padding-top:12px;
}


#about_header h2{font-family:"Trebuchet MS", Helvetica, sans-serif, Arial;color:#646464;font-size:17px;letter-spacing:2px;}
#about_left{float:left;	font-family:Arial, Helvetica, sans-serif; margin:0px;	font-size:17px;	letter-spacing:2px; color:#646464;}
#about_left em{color:#81b0c7;}
#contact_info_container{float:right;margin-right:20px;width:370px;color:#737373;}
#contact_info_container b{color:#464547}
#contact_info_container h3{font-size:35px;margin-bottom:20px;margin-top:20px;font-family:"Trebuchet MS", Helvetica, sans-serif, Arial;color:#b8b8b8;}
#for_margin{padding-left:50px;background-image:url(../images/vertical_contact.jpg);	background-repeat:no-repeat;background-position:left;}

#contact_form_container{width:520px; margin-left:50px;}
#contact_form_container em{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; letter-spacing:2px; color:#7d7d7d; font-style:normal;}
#contact_form_container input {margin-bottom:15px; border:solid #c5c5c5 1px ;}
.input_width{width:187px; height:27px;}
#contact_form_container textarea {margin-bottom:15px; width:187px;border:solid #c5c5c5 1px; width:392px; background-color:#fafafa; height:183px;}
#submit_button{text-indent:-9999px; background-image:url(../images/submit_button.jpg); background-repeat:no-repeat; width:93px; height:33px;}

/*-------------------about us page ----------------------------*/
#above_flash
{
	background-image:url(../images/team_biography.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:35px;
}

#right_about{float:right;width:338px;text-align:left; border-left:1px #CCC dashed;}
#right_about h3 {color:#0090c7; font-size:16px; font-family:"Helvetica", Arial, Trebuchet MS, sans-serif; letter-spacing:2px; margin-left:28px;}

#right_about a:link {text-decoration: none; color: #636363;font-size:15px;}
#right_about a:visited {text-decoration: none;color: #636363;font-size:15px;}
#right_about a:hover {text-decoration: none;color: #666666; font-size:15px;}
#right_about a:active {text-decoration: none;color: #636363;font-size:15px;}
#right_about li {margin-left:0px; margin-top:5px; border-bottom:1px #CCC dashed; width:280px;}


#left_about{float:left;width:618px;}
#left_about p {margin-left:10px;}

#left_about  a:link {text-decoration: none; color: #0090c7;font-size:13px;}
#left_about  a:visited {text-decoration: none;color: #0090c7;font-size:13px;}
#left_about  a:hover {text-decoration: none;color: #666666; font-size:13px;}
#left_about  a:active {text-decoration: none;color: #0090c7;font-size:13px;}

#fish{background-image:url(../images/fish_bg.jpg); background-repeat:no-repeat; width:315px; height:141px; background-position:right; margin-top:40px;}
#fish h1{margin-left:20px; font-size:30px; color:#0090c7;}
#fish h2{margin-left:20px; font-size:20px; color:#0090c7;}


/*--------------------------------portfolio_header------------------------*/

#portfolio_header
{
	height:130px;
	background-image:url(../images/top_services.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:50px;
	padding-right:50px;
	padding-top:12px;
}

#portfolio_header h2{font-family:"Trebuchet MS", Helvetica, sans-serif, Arial;color:#646464;font-size:17px;letter-spacing:2px;}
#portfolio_text{float:left;	font-family:Arial, Helvetica, sans-serif; margin:0px;	font-size:17px;	letter-spacing:2px; color:#646464;}



.portfolio_block_container{ padding-top:25px; clear:both;}

.image_container_potrtfolio{float:left; padding-left:30px; padding-top:10px;}

.text_left_portfolio{width:469px; float:right; padding-right:30px; height:238px; padding-top:10px}

.portfolio_block_container h2{color:#68bad5; font-family:Arial, Helvetica, sans-serif;}

.portfolio_block_container strong{color:#686868; font-size:18px;}
.portfolio_block_container em{color:#0090c7; font-size:15px;}

.portfolio_block_container p{margin:0px; color:#7f7f7f;}

.portfolio_links{padding-top:20px;}
.portfolio_links a:link {text-decoration: none; color: #69acc3;font-size:18px;}
.portfolio_links a:visited {text-decoration: none;color: #69acc3;font-size:18px;}
.portfolio_links a:hover {text-decoration: none;color: #666666; font-size:18px;}
.portfolio_links a:active {text-decoration: none;color: #69acc3;font-size:18px;}





/*--------------------------------inside_pages_container----------------------------*/
#inside_pages_container{padding-left:18px; padding-right:20px; margin-right:15px;}

.service_title
{
	background-image:url(../images/service_title_bg.jpg);
	height:79px;
 	width:629px;
	margin-left:20px;
	background-position:left;
	background-repeat:no-repeat;

}

.service_title h1
{
	font-family:Tahoma, Geneva, sans-serif; color:#646464; font-size:17px;letter-spacing:2px; padding-top:10px; padding-left:20px;
}

.pragraph_services
{
	margin-left:35px;
	font-size:14px;
	font-family:"Helvetica", Arial, Trebuchet MS, sans-serif;
	width:600px;
	margin-top:0px;

}



.banner_holder
{
	margin-left:10px;
	float:left;
	width:625px;

}
#rigt_smenu{float:right; width:290px; background:url(../images/menu_sright.jpg); background-repeat:no-repeat; height:428px;}

#rigt_smenu h1
{
	font-family:Tahoma, Geneva, sans-serif; color:#646464; font-size:17px;letter-spacing:2px; padding-top:10px; padding-left:20px; margin-top:0px;
}
#rigt_smenu ul
{
	padding-left:20px;
}


#rigt_smenu li
{
	padding-bottom:6px;
	background:url(../images/list_style_img.jpg) left no-repeat;
	list-style:none;
	padding-left:23px;
}

#rigt_smenu  a:link {color: #616161;text-decoration:none; font-size:12pt;}
#rigt_smenu  a:visited {text-decoration: none;color: #616161; font-size:12pt;}
#rigt_smenu  a:hover {text-decoration: none;color: #0090c7; font-size:12pt;}
#rigt_smenu  a:active {text-decoration: none;color: #616161; font-size:12pt;}


#inside_pages_container h2{font-family:"Trebuchet MS", Helvetica, sans-serif, Arial; font-size:17px; color:#5994ba;padding-left:14px; margin-left:20px; margin-bottom:8px;}
#inside_pages_container em{color:#666; text-align:right;}










/*--------------------------------Testemonial----------------------------*/


.paddingg_left{margin-left:20px;}
.bluee{font-family:"Trebuchet MS", Helvetica, sans-serif, Arial; font-size:15px; color:#5994ba; font-weight:bold;}

















