@charset "UTF-8";
/* CSS Document */

/***** home *****/
body {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position:top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#000000;
}
#wrap{
	width:1022px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}
.home_top{
	width:1022px;
	height: 139px;
}
.home_anim_area{
	width:1022px;
	height: 431px;
	background-image:url(../images/layout_04.jpg);
}
.home_text{
	width:1022px;
	height: 314px;
	background-image:url(../images/layout_05.jpg);
}
.home_footer{
	height:174px;
	width:1022px;
	background-image:url(../images/layout_06.jpg);
}
.T_white_phone{	
	line-height: 15px;	
	color:#FFFFFF;
	text-align: right;
	font-size: 12px;	
	font-family: "Tahoma";
	font-weight: bold;	
}
.B_white_quote{	
	line-height: 15px;	
	color:#FFFFFF;
	text-align: right;
	font-size: 12px;	
	font-family: "Tahoma";
	font-weight: normal;
	text-decoration:none;		
}
.B_white_quote:hover{	
	line-height: 15px;	
	color:#999999;
	text-align: right;
	font-size: 12px;	
	font-family: "Tahoma";
	font-weight: normal;
	text-decoration:none;		
}
.B_white_top_buttons{	
	line-height: 15px;
	*line-height: 22px;
	color:#FFFFFF;
	text-align: right;
	letter-spacing: 1px;
	font-size: 18px;
	*font-size: 17px;	
	font-family: "Times New Roman";
	*font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	text-decoration:none;	
}
.B_white_top_buttons:hover{	
	line-height: 15px;	
	*line-height: 22px;
	color:#999999;
	text-align: right;
	letter-spacing: 1px;
	font-size: 18px;
	*font-size: 17px;	
	font-family: "Times New Roman";
	*font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: normal;	
	text-decoration:none;
}
.T_gray{	
	line-height: 15.5px;	
	color:#b5b5b5;
	text-align: left;
	font-size: 12px;	
	font-family: "Tahoma";
	font-weight: normal;	
}
.T_white_bold{	
	line-height: 15.5px;	
	color:#FFFFFF;
	text-align: left;
	font-size: 12px;	
	font-family: "Tahoma";
	font-weight: bold;	
}
.B_read_more{	
	line-height: 15px;	
	color:#c70000;
	text-align: left;
	font-size: 10px;	
	font-family: "Tahoma";
	font-weight: bold;	
	text-decoration:none;
}
.B_read_more:hover{	
	line-height: 15px;	
	color:#FFFFFF;
	text-align: left;
	font-size: 10px;	
	font-family: "Tahoma";
	font-weight: bold;	
	text-decoration:none;
}
.B_testimonials{	
	line-height: 15.5px;	
	color:#b5b5b5;
	text-align: left;
	font-size: 12px;	
	font-family: "Tahoma";
	font-weight: normal;
	text-decoration:none;	
}
.B_testimonials:hover{	
	line-height: 15.5px;	
	color:#FFFFFF;
	text-align: left;
	font-size: 12px;	
	font-family: "Tahoma";
	font-weight: normal;
	text-decoration:none;	
}
.B_mail{	
	line-height: 15px;	
	color:#999999;
	text-align: right;
	letter-spacing: 1px;
	font-size: 18px;
	*font-size: 17px;	
	font-family: "Times New Roman";
	*font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	text-decoration:none;	
}
.B_mail:hover{	
	line-height: 15px;	
	color:#FFFFFF;
	text-align: right;
	letter-spacing: 1px;
	font-size: 18px;
	*font-size: 17px;	
	font-family: "Times New Roman";
	*font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: normal;	
	text-decoration:none;
}
.T_footer_buttons{	
	line-height: 15.5px;	
	color:#656565;
	text-align: left;
	font-size: 12px;	
	font-family: "Tahoma";
	font-weight: normal;	
}
.B_footer_buttons{	
	line-height: 15.5px;	
	color:#656565;
	text-align: left;
	font-size: 12px;	
	font-family: "Tahoma";
	font-weight: normal;
	text-decoration:none;	
}
.B_footer_buttons:hover{	
	line-height: 15.5px;	
	color:#CCCCCC;
	text-align: left;
	font-size: 12px;	
	font-family: "Tahoma";
	font-weight: normal;
	text-decoration:none;	
}


/***** about *****/
.about_top{
	width:1022px;
	height: 294px;
	background-image:url(../images/about_03.jpg);
}
.about_text{
	width:1022px;
	height: 321px;
	background-image:url(../images/about_05.jpg);
}
.B_left_buttons{	
	line-height: 15px;	
	color:#FFFFFF;
	text-align: left;
	font-size: 10px;	
	font-family: "Tahoma";
	font-weight: bold;	
	text-decoration:none;
}
.B_left_buttons:hover{	
	line-height: 15px;	
	color:#999999;
	text-align: left;
	font-size: 10px;	
	font-family: "Tahoma";
	font-weight: bold;	
	text-decoration:none;
}
.T_white_pic_text{	
	line-height: 15px;	
	color:#FFFFFF;
	text-align: right;
	font-size: 18px;	
	font-family: "Times New Roman";
	font-weight: normal;
	text-decoration:none;	
}
.location_top{
	width:1022px;
	height: 294px;
	background-image:url(../images/location_03.jpg);
}
.location_text{
	width:1022px;
	height: 321px;
	background-image:url(../images/location_05.jpg);
}
.partialclientlist_top{
	width:1022px;
	height: 294px;
	background-image:url(../images/partialclientlist_03.jpg);
}
.partialclientlist_text{
	width:1022px;
	height: 321px;
	background-image:url(../images/partialclientlist_05.jpg);
}
.B_gray_clients{	
	line-height: 15.5px;	
	color:#b5b5b5;
	text-align: left;
	font-size: 12px;	
	font-family: "Tahoma";
	font-weight: normal;	
	text-decoration:none;	
}
.B_gray_clients:hover{	
	line-height: 15.5px;	
	color:#c70000;
	text-align: left;
	font-size: 12px;	
	font-family: "Tahoma";
	font-weight: normal;	
	text-decoration:none;	
}


/***** contact *****/
.contact_top{
	width:1022px;
	height: 294px;
	background-image:url(../images/contact_form_03.jpg);
}
.contact_text{
	width:1022px;
	height: 321px;
	background-image:url(../images/contact_form_05.jpg);
}
.textfield {
	font-family: "Tahoma";
	font-size: 12px;
	font-weight:normal;
	line-height: 15.5px;
	color:#b5b5b5;
	border: 1px solid #666666;
	background-color:#000000;
}
.textfield_buttons {
	font-family: "Times New Roman";
	font-size: 18px;
	font-weight:bold;
	line-height: 15px;
	color:#FFFFFF;
}
.additional_information_top{
	width:1022px;
	height: 294px;
	background-image:url(../images/additional_information_03.jpg);
}
.additional_information_text{
	width:1022px;
	height: 321px;
	background-image:url(../images/additional_information_05.jpg);
}


/***** services *****/
.website_top{
	width:1022px;
	height: 294px;
	background-image:url(../images/websites_03.jpg);
}
.website_text{
	width:1022px;
	height: 321px;
	background-image:url(../images/websites_05.jpg);
}
.print_text{
	width:1022px;
	height: 321px;
	background-image:url(../images/print_design_05.jpg);
}
.online_text{
	width:1022px;
	height: 321px;
	background-image:url(../images/online_marketing_05.jpg);
}
.cms_text{
	width:1022px;
	height: 321px;
	background-image:url(../images/cms_05.jpg);
}
.merchandising_text{
	width:1022px;
	height: 321px;
	background-image:url(../images/merchandising_05.jpg);
}
.comp_repair_text{
	width:669px;
	padding-left: 293px;
	padding-right: 60px;
	padding-top: 10px;
	padding-bottom: 20px;
	background-image:url(../images/computer_repair_05.jpg);
	background-repeat: repeat-x;
	background-position:top;
}
.services_under_const_text{
	width:1022px;
	height: 321px;
	background-image:url(../images/under_construction_05.jpg);
}


/***** faq's *****/
.faqs_top{
	width:1022px;
	height: 294px;
	background-image:url(../images/faqs_03.jpg);
}
.faqs_text{
	width:669px;
	padding-left: 293px;
	padding-right: 60px;
	padding-top: 65px;
	padding-bottom: 20px;
	background-image:url(../images/faqs_05.jpg);
	background-repeat: repeat-x;
	background-position:top;
}
.glossary_top{
	width:1022px;
	height: 294px;
	background-image:url(../images/brief_glossary_03.jpg);
}
.glossary_text{
	width:669px;
	padding-left: 293px;
	padding-right: 60px;
	padding-top: 65px;
	padding-bottom: 20px;
	background-image:url(../images/brief_glossary_05.jpg);
	background-repeat: repeat-x;
	background-position:top;
}


/***** testimonials *****/
.testimonials_top{
	width:1022px;
	height: 294px;
	background-image:url(../images/testimonials_03.jpg);
}
.testimonials_text{
	width:899px;
	padding-left: 63px;
	padding-right: 60px;
	padding-top: 65px;
	padding-bottom: 20px;
	background-image:url(../images/testimonials_05.jpg);
	background-repeat: repeat-x;
	background-position:top;
}
.want_to_say_top{
	width:1022px;
	height: 294px;
	background-image:url(../images/want_to_say_03.jpg);
}
.want_to_say_text{
	width:1022px;
	height: 321px;
	background-image:url(../images/want_to_say_05.jpg);
}


/***** request a quote *****/
.request_a_quote_top{
	width:1022px;
	height: 294px;
	background-image:url(../images/request_a_quote_03.jpg);
}
.request_a_quote_text{
	width:1022px;
	height: 620px;
	background-image:url(../images/request_a_quote_05.jpg);
	background-repeat: repeat-x;
	background-position:top;
}
.request_a_quote_ok_text{
	width:1022px;
	height: 321px;
	background-image:url(../images/request_a_quote_05.jpg);
	background-repeat: repeat-x;
	background-position:top;
}
.corporate_top{
	width:1022px;
	height: 294px;
	background-image:url(../images/corporate_packs_03.jpg);
}
.corporate_text{
	width:1022px;
	height: 321px;
	background-image:url(../images/corporate_packs_05.jpg);
	background-repeat: repeat-x;
	background-position:top;
}


/***** site amp *****/
.sitemap_top{
	width:1022px;
	height: 294px;
	background-image:url(../images/site_map_03.jpg);
}
.sitemap_text{
	width:669px;
	padding-left: 293px;
	padding-right: 60px;
	padding-top: 65px;
	padding-bottom: 20px;
	background-image:url(../images/site_map_05.jpg);
	background-repeat: repeat-x;
	background-position:top;
}
.B_sitemap_buttons{	
	line-height: 15px;	
	color:#FFFFFF;
	text-align: left;
	letter-spacing: 1px;
	font-size: 18px;	
	font-family: "Times New Roman";
	font-weight: normal;
	text-decoration:none;	
}
.B_sitemap_buttons:hover{	
	line-height: 15px;	
	color:#999999;
	text-align: left;
	letter-spacing: 1px;
	font-size: 18px;	
	font-family: "Times New Roman";
	font-weight: normal;	
	text-decoration:none;
}


/***** portfolio *****/
.p_web_top{
	width:1022px;
	height: 113px;
	background-image:url(../images/layout_portfolio_04.jpg);
}
.p_graphic_top{
	width:1022px;
	height: 113px;
	background-image:url(../images/layout_portfolio_graphic_04.jpg);
}
.p_merchandising_top{
	width:1022px;
	height: 113px;
	background-image:url(../images/layout_portfolio_merchandising_04.jpg);
}
.p_web_text{
	width:1022px;
	height: 376px;
	background-image:url(../portfolio/images/crown_05.jpg);
}
.p_web_text2{
	width:1022px;
	height: 376px;
	background-image:url(../portfolio/images/cjc_06.jpg);
}
.p_web_text3{
	width:1022px;
	height: 376px;
	background-image:url(../portfolio/images/elijah_06.jpg);
}
.p_web_text4{
	width:1022px;
	height: 376px;
	background-image:url(../portfolio/images/faces_06.jpg);
}
.p_web_text5{
	width:1022px;
	height: 376px;
	background-image:url(../portfolio/images/anthony_06.jpg);
}
.p_web_text6{
	width:1022px;
	height: 376px;
	background-image:url(../portfolio/images/hoops_06.jpg);
}
.p_web_bottom{
	width:1022px;
	height: 65px;
	background-image:url(../images/layout_portfolio_07.jpg);
}
.p_under_construction{
	width:1022px;
	height: 376px;
	background-image:url(../images/portfolio_under_construction_05.jpg);
}