﻿@charset "utf-8";

/*genegal upper portion*/

body{
	padding:0;
	margin:0;
	background:url(../images/background.gif) repeat 0 0;
	}
	
html{
	padding:0;
	margin:0;
	background:url(../images/background.gif) repeat 0 0;
	}
	
#container{
	padding:0;
	margin:0 auto 0 auto;
	width:936px;
	}
	
.no_padding_margin{
	padding:0;
	margin:0;
	}
	
   /*header*/

#header_upper{
	padding:0;
	margin:0;
	background:url(../images/headerbroad.jpg) no-repeat 0 0;
	height:95px;
	}

#header_lower{
	padding:0;
	margin:0;
	background:url(../images/headerbroad2.jpg) no-repeat 0 0;
	height:96px;
	}
	
#button{
	padding:62px 0 0 18px;
	margin:0;
	}
	
   /*below header*/
	
#below_header_stripe{
	padding:0;
	margin:0;
	background:url(../images/stripe_below_header.jpg) no-repeat 0 0;
	height:89px;
	}
	
#testimonials{
	padding:36px 0 0 807px;
	margin:0;
	}
	
   /*three boxes*/
	
#three_boxes{
	padding:0 0 0 51px;
	margin:0;
	}

#photography_box{
	padding:0;
	margin:0;
	float:left;
	width:275px;
	height:206px;
	background:url(../images/photography_box.jpg) no-repeat 0 0;
	}

#graphic_design_box{
	padding:0;
	margin:0;
	float:left;
	width:275px;
	height:206px;
	background:url(../images/graphic_design_box.jpg) no-repeat 0 0;
	}

#web_hosting_box{
	padding:0;
	margin:0;
	float:left;
	width:275px;
	height:206px;
	background:url(../images/web_hosting_box.jpg) no-repeat 0 0;
	}
	
.box_text{
	padding:62px 47px 0px 120px;
	margin:0;
	height:51px;
	font:10px normal Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	}
	
.button_more1{
	padding:0 0 0 157px;
	margin:0;
	font:10px normal Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	}
	
#blank_box{
	padding:0;
	margin:0;
	float:right;
	width:1px;
	}

.clear_float{
	clear:both;
	}
	
   /*main content section*/
	
#main_square{
	padding:0 0 0 94px;
	margin:0;
	}
	
#main_square_back{
	padding:0;
	margin:0;
	width:738px;
	background:url(../images/main_square_back.jpg) no-repeat 0 0;
	background-color:#ffffff;
	}
	
#main_square_bottomback{
	padding:0;
	margin:0;
	width:738px;
	height:20px;
	background:url(../images/main_square_bottomback.gif) no-repeat 0 0;
	}
	
/*/genegal upper portion*/
	
/*home page*/

   /*latest clients section*/
   
#upper_portion{
	padding:0;
	margin:0;
	}
	
#latest_clients_container{
	padding:0;
	margin:0;
	width:477px;
	float:left;
	}

#latest_clients_heading{
	padding:0;
	margin:0;
	height:80px;
	background:url(../images/heading_latest_clients.jpg) no-repeat 0 0;
	}
	
#small_boxes_container{
	padding:0 6px 0 19px;
	margin:0;
	}
	
#small_box1{
	padding:0 14px 0 0;
	margin:0;
	width:141px;
	float:left;
	}

#small_box2{
	padding:0;
	margin:0;
	width:141px;
	float:left;
	}

#small_box3{
	padding:0;
	margin:0;
	width:141px;
	float:right;
	}
	
.text_boxes_upper{
	padding:0;
	margin:0;
	height:17px;
	font:10px normal Tahoma, Arial, Helvetica, sans-serif;
	color:#0000ff;
	text-align:center;
	}

.text_boxes_lower{
	padding:11px 0 0 0;
	margin:0;
	font:10px normal Tahoma, Arial, Helvetica, sans-serif;
	color:#535353;
	text-align:center;
	}

#button_more{
	padding:18px 0 13px 0;
	margin:0;
	text-align:right;
	}
	
   /*featured services section*/
   
#featured_services_container{
	padding:0;
	margin:0;
	width:243px;
	height:387px;
	float:right;
	border-left:2px solid #b5b5b5;
	}
	
#featured_services_heading{
	padding:0;
	margin:0;
	height:87px;
	background:url(../images/heading_featured_services.jpg) no-repeat 0 0;
	}

#featured_services_list{
	padding:0;
	margin:0;
	}

#featured_services_list ul{
	padding:0 0 0 40px;
	margin:0;
	}

#featured_services_list ul li{
	padding:0 0 7px 5px;
	margin:0;
	font:12px normal Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	list-style:url(../images/bullet1.gif);
	}

.featured_services_text{
	font:12px normal Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	}

.featured_services_text:hover{
	font:12px normal Arial, Helvetica, sans-serif;
	color:#57650c;
	text-decoration:none;
	}

   /*latest design section*/
   
#lower_portion{
	padding:0;
	margin:0;
	}

#latest_design_container{
	padding:0;
	margin:0;
	width:493px;
	float:left;
	}
	
   /*web hosting section*/

#web_hosting_container{
	padding:0;
	margin:0;
	width:245px;
	height:280px;
	float:right;
	background-color:#999898;
	}

#web_hosting{
	padding:9px 0 0 19px;
	margin:0;
	}

#emailbox{
	padding:3px 0 0 67px;
	margin:0;
	}
	
/*/home page*/

/*graphic design*/

   /*graphic design text section*/
   
#graphic_design_container{
	padding:0;
	margin:0;
	width:493px;
	float:left;
	border-right:2px solid #b5b5b5;
	}

#graphic_design_heading{
	padding:0;
	margin:0;
	height:66px;
	background:url(../images/heading_graphic_design.jpg) no-repeat 0 0;
	}
	
.graphic_design_maintext{
	padding:0px 17px 14px 17px;
	margin:0;
	font:12px normal Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	}
	
.graphic_design_maintext_normal{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	}
	
.graphic_design_maintext_normal:hover{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#5ec5f1;
	text-decoration:none;
	font-weight:bold;
	}
	
   /*featured services section for graphic design*/
	
#featured_services_container_graphic{
	padding:0;
	margin:0;
	width:243px;
	float:right;
	}

/*/graphic design*/

/*portfolio*/

   /*portfolio top section*/
   
#top_section{
	padding:0;
	margin:0;
	height:65px;
	background:url(../images/heading_portfolio.jpg) no-repeat 0 0;
	}
	
#top_navigation{
	padding:14px 0 0 216px;
	margin:0;
	}
	
#subheading_web{
	padding:0;
	margin:0;
	height:46px;
	background:url(../images/subheading_web.jpg) no-repeat 0 0;
	}
	
.row{
	padding:25px 0 0 0;
	margin:0;
	}
	
.column{
	padding:0 0 0 20px;
	margin:0;
	width:221px;
	float:left;
	}
	
.column_blank{
	padding:0;
	margin:0;
	width:1px;
	float:right;
	}
	
.textalign_centre{
	padding:7px 0 7px 0;
	margin:0;
	text-align:center;
	}
	
.portfolio_text{
	font:14px normal Verdana, Arial, Helvetica, sans-serif;
	color:#303030;
	text-decoration:none;
	}
	
.portfolio_text:hover{
	font:14px normal Verdana, Arial, Helvetica, sans-serif;
	color:#57650c;
	text-decoration:none;
	}

/*/portfolio*/

/*photofolio*/
.textalign_centre_1{
	padding:0;
	margin:0;
	text-align:center;
	}
	
#subheading_photo{
	padding:0;
	margin:0;
	height:46px;
	background:url(../images/subheading_photo2.jpg) no-repeat 0 0;
	}
	
#left_portion{
	padding:0;
	margin:0;
	float:left;
	width:448px;
	}
	
#left_top_portion{
	padding:0;
	margin:0;
	text-align:right;
	}

#left_bottom_portion{
	padding:6px 24px 0 0;
	margin:0;
	text-align:right;
	}
	
#right_portion{
	padding:70px 0 0 0;
	margin:0;
	float:right;
	width:267px;
	text-align:left;
	}

/*/photofolio action*/

.textalign_centre_1{
	padding:0;
	margin:0;
	text-align:center;
	}
	
#subheading_photoaction{
	padding:0;
	margin:0;
	height:46px;
	background:url(../images/subheading_action.jpg) no-repeat 0 0;
	}
	
#left_portion{
	padding:0;
	margin:0;
	float:left;
	width:448px;
	}
	
#left_top_portion{
	padding:0;
	margin:0;
	text-align:right;
	}

#left_bottom_portion{
	padding:6px 24px 0 0;
	margin:0;
	text-align:right;
	}
	
#right_portion{
	padding:70px 0 0 0;
	margin:0;
	float:right;
	width:267px;
	text-align:left;
	}


/*/photofolio action*/
	
/*/photofolio*/

/*print*/

.textalign_centre_2{
	padding:27px 0 0 0;
	margin:0;
	text-align:center;
	}

#subheading_print{
	padding:0;
	margin:0;
	height:46px;
	background:url(../images/subheading_print.jpg) no-repeat 0 0;
	}
	
/*/print*/

/*web design*/

#web_design_heading{
	padding:0;
	margin:0;
	height:79px;
	background:url(../images/heading_web_design.jpg) no-repeat 0 0;
	}
	
#main_text_top{
	padding:0 33px 0 33px;
	margin:0;
	background:url(../images/main_text_top.gif) no-repeat 33px 0;
	font:12px normal Verdana, Arial, Helvetica, sans-serif;
	color:000000;
	}
	
#main_text_top1{
	padding:0 33px 0 33px;
	margin:0;
	background:url(../images/main_text_top1.gif) no-repeat 33px 0;
	font:12px normal Verdana, Arial, Helvetica, sans-serif;
	color:000000;
	}

#main_text_middle{
	padding:0;
	margin:0;
	background:url(../images/main_text_middle.gif) repeat-y center top;
	}
	
#main_text_bottom{
	padding:0;
	margin:0;
	background:url(../images/main_text_bottom.gif) no-repeat 33px bottom;
	}
	
#left_text_portion{
	padding:0;
	margin:0;
	float:left;
	width:486px;
	border-right:1px solid #bfbfbf;
	}
	
#subheading_webdesign{
	padding:0;
	margin:0;
	height:29px;
	background:url(../images/subheading_webdesign.gif) no-repeat 0 0;
	}
	
#text_container{
	padding:0 36px 0 20px;
	margin:0;
	text-align:left;
	}
	
#text_container p{
	padding:13px 0 13px 0;
	margin:0;
	}
	
#text_container ul{
	padding:0 0 0 30px;
	margin:0;
	}

#text_container ul li{
	padding:0 0 3px 8px;
	margin:0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	list-style:url(../images/bullet2.gif);
	}
	
.bold_text{
	padding:0;
	margin:0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	}
	
#right_text_portion{
	padding:0;
	margin:0;
	float:right;
	width:183px;
	}
	
#font_nil{
	padding:0;
	margin:0;
	font:0px normal Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff;
	}
		
#subheading_search_engine{
	padding:0;
	margin:0;
	height:57px;
	background:url(../images/subheading_search_engine.gif) no-repeat center top;
	}

.right_text_container{
	padding:0 20px 0 12px;
	margin:0;
	}	
	
.right_text_container p{
	padding:13px 0 13px 0;
	margin:0;
	}
	
.right_text_container1{
	padding:0 20px 0 12px;
	margin:0;
	}	
	
.right_text_container1 p{
	padding:0;
	margin:0;
	text-align:center;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	}
	
#logo_google{
	padding:0;
	margin:0;
	background:url(../images/logo_google.gif) no-repeat 4px 10px;
	height:65px;
	}

#gap{
	padding:0;
	margin:0;
	height:17px;
	}
	
#testimonial_container{
	padding:0;
	margin:0;
	}
	
#testimonial_middle{
	padding:0;
	margin:0;
	background:url(../images/testimonial_middle.gif) repeat-y 32px 0;
	font:10px Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff;
	}
	
#testimonial_top{
	padding:0 0 0 32px;
	margin:0;
	background:url(../images/testimonial_top.jpg) no-repeat 32px 0;
	}
	
#testimonial_bottom{
	padding:0;
	margin:0;
	background:url(../images/testimonial_bottom.jpg) no-repeat 32px bottom;
	}
		
#testimonial_text1{
	padding:0;
	margin:0;
	float:left;
	width:227px;
	text-align:left;
	}
	
#testimonial_text1 p{
	padding:5px 36px 16px 12px ;
	margin:0;
	}
	
#testimonial_text2{
	padding:0;
	margin:0;
	float:left;
	width:213px;
	text-align:left;
	}
	
#testimonial_text2 p{
	padding:45px 15px 16px 24px ;
	margin:0;
	}
	
#testimonial_text3{
	padding:0;
	margin:0;
	float:right;
	width:226px;
	text-align:left;
	}
	
#testimonial_text3 p{
	padding:45px 43px 16px 6px ;
	margin:0;
	}
	
#font_nil_1{
	padding:0;
	margin:0;
	font:0px normal Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff;
	}
		
/*/web design*/

/*web hosting*/

#web_hosting_heading{
	padding:0;
	margin:0;
	height:79px;
	background:url(../images/heading_web_hosting.jpg) no-repeat 0 0;
	}
	
#left_text_portion_hosting{
	padding:0;
	margin:0;
	float:left;
	width:410px;
	}
	
#subheading_webhosting{
	padding:0;
	margin:0;
	height:56px;
	background:url(../images/subheading_webhosting.gif) no-repeat 0 0;
	}
	
#right_text_portion_hosting{
	padding:0;
	margin:0;
	float:right;
	width:259px;
	border-left:1px solid #bfbfbf;
	}
	
#subheading_why_choose{
	padding:0;
	margin:0;
	height:35px;
	background:url(../images/subheading_whychoose.gif) no-repeat center top;
	}
	
#hosting_bottom{
	padding:0;
	margin:0;
	background:url(../images/hosting_bottom.jpg) no-repeat 0 0;
	height:197px;
	}

/*/web hosting*/

/*testimonials*/

#testimonial_heading{
	padding:0;
	margin:0;
	height:79px;
	background:url(../images/heading_testimonial.jpg) no-repeat 0 0;
	}

#text_portion_testimonial{
	padding:0;
	margin:0;
	background:url(../images/globe.jpg) no-repeat 479px 6px;
	}
	
#subheading_testimonial{
	padding:0;
	margin:0;
	height:35px;
	background:url(../images/subheading_testimonial.gif) no-repeat 0 0;
	}
	
#text_container_testimonial{
	padding:0 20px 0 20px;
	margin:0;
	text-align:left;
	}
	
#text_container_testimonial p{
	padding:13px 0 13px 0;
	margin:0;
	}

/*/testimonials*/

/*contact us*/

#contact_heading{
	padding:0;
	margin:0;
	height:130px;
	background:url(../images/heading_contact.jpg) no-repeat 0 0;
	}
	
#contact_heading_ph{
	padding:0;
	margin:0;
	height:130px;
	background:url(../images/contact_heading_broadstone.jpg) no-repeat 156px 25px;
	}
	
#contact_text_container{
	padding:25px 80px 50px 80px;
	margin:0;
	}
	
#contact_textalign_center{
	padding:0;
	margin:0;
	height:40px;
	text-align:center;
	}
	
.textfield_container{
	padding:5px 0 5px 0;
	margin:0;
	}
	
.textfield_heading{
	padding:4px 0 0 30px;
	margin:0;
	width:260px;
	float:left;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	}
	
.textfield_heading1{
	padding:4px 0 0 30px;
	margin:0;
	width:140px;
	float:left;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	}
	
.capcha_container{
	padding:0;
	margin:0;
	float:left;
	width:110px;
	}
	
#message{
	padding:10px 0 10px 30px;
	margin:0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#ff0000;
	font-weight:bold;
	}	
	
.textfield_input{
	padding:0;
	margin:0;
	width:210px;
	float:right;
	}
	
#button_input{
	padding:8px 0 0 0;
	margin:0;
	text-align:center;
	}
	
.button_field{
	padding:0;
	margin:0;
	width:70px;
	cursor:pointer;
	}
	
/*/contact us*/

/*photography*/

#photography_heading{
	padding:0;
	margin:0;
	height:67px;
	background:url(../images/heading_photography.jpg) no-repeat 0 0;
	}
	
#photography_portfolio_button{
	padding:8px 0 20px 0;
	margin:0;
	text-align:center;
	}	

/*/photography*/

/*template_1*/

#top_section_template1{
	padding:0;
	margin:0;
	height:65px;
	background:url(../images/heading_template1.jpg) no-repeat 0 0;
	}

/*/template_1*/

/*template_2*/

#top_section_template2{
	padding:0;
	margin:0;
	height:65px;
	background:url(../images/heading_template2.jpg) no-repeat 0 0;
	}

/*/template_2*/

/*genegal footer section*/

#footer_upper{
	padding:39px 0 0 0;
	margin:0;
	height:29px;
	font:12px normal Tahoma, Arial, Helvetica, sans-serif;
	color:#f0f0f0;
	text-decoration:none;
	text-align:center;
	background:url(../images/footer_divider1.gif) no-repeat center 17px;
	}
	
.footer_upper_text{
	font:12px normal Tahoma, Arial, Helvetica, sans-serif;
	color:#f0f0f0;
	text-decoration:none;
	}
	
.footer_upper_text:hover{
	font:12px normal Tahoma, Arial, Helvetica, sans-serif;
	color:#5ec5f1;
	text-decoration:none;
	}
	
#footer_lower{
	padding:18px 0 0 0;
	margin:0;
	height:61px;
	font:11px normal Tahoma, Arial, Helvetica, sans-serif;
	color:#f0f0f0;
	text-decoration:none;
	text-align:center;
	background:url(../images/footer_divider2.gif) no-repeat center 0px;
	}

.footer_lower_text{
	font:11px normal Tahoma, Arial, Helvetica, sans-serif;
	color:#f0f0f0;
	text-decoration:none;
	}
	
.footer_lower_text:hover{
	font:11px normal Tahoma, Arial, Helvetica, sans-serif;
	color:#5ec5f1;
	text-decoration:none;
	}
	
/*/genegal footer section*/

























































#latest_clients_heading {
	padding: 0;
	margin: 0;
	height: 80px;
	background: url(../images/heading_latest_clients.jpg) no-repeat 0 0;
}
#welcome_heading {
	padding: 0;
	margin: 0;
	height: 80px;
	background: url('../images/heading_welcome.jpg') no-repeat 0
0;
}
