@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	background:url(../images/background.jpg) repeat top center;
}
.top_line {
	height:6px;
	background-color:#3c1258;
}
.container {
	width:954px;
	margin:0 auto;
}
.header {
	width:954px;
}
.header_top {
	width:954px;
	height:17px;
	background:url(../images/top_header_bg.jpg);
}
.header_bottom {
	width:954px;
}
.left_navigation_content {
	float:left;
	width:630px;
	margin:20px 0 0 10px;
}
.navigation_top_line {
	width:594px;
	height:1px;
	background:url(../images/navigation_top_line.jpg);
	margin:30px 0 6px;
}

/*
.navigation ul {
	margin:0;
	padding:0;
}

.home_link a {
	padding:15px 40px 35px 41px;
	text-decoration:none;
}
.home_link a:hover {
	background:url(../images/home_rollover_bg.jpg) no-repeat;
	font-family:Verdana;
	font-size:12px;
	color:#8f5400;
	font-weight:bold;
}
.portfolio_link a {
	padding:15px 30px 30px 31px;
	text-decoration:none;
}
.portfolio_link a:hover {
	background:url(../images/portfolio_rollover_bg.jpg) no-repeat;
	font-family:Verdana;
	font-size:12px;
	color:#8f5400;
	font-weight:bold;
}
.aboutus_link a {
	padding:15px 27px 30px 32px;
	text-decoration:none;
}
.aboutus_link a:hover {
	background:url(../images/aboutus_rollover_bg.jpg) no-repeat;
	font-family:Verdana;
	font-size:12px;
	color:#8f5400;
	font-weight:bold;
}
.services_link a {
	padding:15px 16px 30px;
	text-decoration:none;
}
.services_link a:hover {
	background:url(../images/services_rollover_bg.jpg) no-repeat;
	font-family:Verdana;
	font-size:12px;
	color:#8f5400;
	font-weight:bold;
}
.contactus_link a {
	padding:15px 23px 30px 24px;
	text-decoration:none;
}
.contactus_link a:hover {
	background:url(../images/contects_rollover_bg.jpg) no-repeat;
	font-family:Verdana;
	font-size:12px;
	color:#8f5400;
	font-weight:bold;
}

*/
.right_logo {
	width:314px;
	height:82px;
	float:left;
	padding:22px 0 0;
}
.content {
	width:954px;
	height:100%;
}
.content_top_bg {
	width:954px;
	height:15px;
	float:left;
}
.content_middle {
	background:url(../images/lamp_bg.jpg) no-repeat #FFFFFF right bottom;
	width:954px;
	float:left;
}
.content_middle_flash_banner {
	width:254px;
	height:390px;
	padding:0 0 0 14px;
	float:left;
}
.content_middle_center {
	float:left;
	width:391px;
	padding:38px 0 0 15px;
}
/* Contect Us */
.contact_us_title {
	width:655px;
	float:left;
	margin:0 0 0 15px;
}
.contact_us_title h1 {
	font-family:Verdana;
	font-size:17px;
	font-weight:bold;
	color:#8f5400;
}
.contact_us_title hr {
	border: 1px solid #8f5400;
}
.contact_us_title p {
	font-family:Verdana;
	font-size:12px;
	color:#000000;
}
.contact_us_title h2 {
	font-family:Verdana;
	font-size:14px;
	color:#c32800;
	font-weight:bold;
}
.content_middle_center table {
	float:left;
	width:319px;
	border:none;
}
.content_middle_center table tr td {
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	height:21px;
	width:319px;
}
.content_middle_center table tr td .text_field {
	height:21px;
	width:229px;
	background:url(../images/text_input_bg.jpg);
	border:none;
}
.content_middle_center table tr td .comments_text {
	height:105px;
	width:321px;
	background:url(../images/message_input_bg.jpg);
	border:none;
}
.content_middle_center table tr td .button {
	height:20px;
	width:73px;
	background:url(../images/submit_bt.jpg);
	border:none;
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;
	float:right;
}
/*---------------------------*/
.content_middle_center h1 {
	font-family:Verdana;
	font-size:17px;
	font-weight:bold;
	color:#8f5400;
}
.content_middle_center hr {
	border: 1px solid #8f5400;
}
.content_middle_center p {
	font-family:Verdana;
	font-size:12px;
	color:#000000;
}
.content_middle_center p img {
	float:left;
	padding:0 10px 0 0;
}
/* Services Page */
.services_content {
	float:left;
	padding:38px 0 0 15px;
	width:657px;
}
.services_content h1 {
	font-family:Verdana;
	font-size:17px;
	font-weight:bold;
	color:#8f5400;
}
.services_content hr {
	border: 1px solid #8f5400;
}
.services_content p {
	font-family:Verdana;
	font-size:12px;
	color:#000000;
}
.services {
	width:657px;
}
.services_title {
	min-height:23px;
	padding:5px 0 0 24px;
	width:633px;
	background:url(../images/services_title_bg.jpg) repeat-x;
	font-family:Verdana;
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
}
.bottom_services {
}
.bottom_services ul {
	width:610px;
	padding-left:22px;
	margin-left:1px;
}
.bottom_services ul li {
	width:610px;
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	list-style-image:url(../images/services_list_icon.jpg);
}
/*--------------*/
.content_middle_contects {
	float:left;
	width:265px;
	height:166px;
	padding:31px 0 0;
}
.content_middle_contects_top {
	background:url(../images/contect_bg.jpg) no-repeat;
	width:245px;
	height:106px;
	padding:20px 0 0 21px;
}
.content_middle_contects_top h2 {
	font-family:Verdana;
	font-size:14px;
	color:#c32800;
	font-weight:bold;
}
.content_middle_contects_top p {
	font-family:Verdana;
	font-size:11px;
	color:#000000;
}
.content_middle_contects_bottom {
	width:265px;
	height:40px;
	background:url(../images/contect_bottom_bg.jpg);
}
.contect_bt_left {
	float:left;
	padding:10px 0 0 22px;
}
.contect_bt_left a {
	font-family:Verdana;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}
.contect_bt_right {
	float:left;
	padding:13px 0 0 22px;
}
.contect_bt_right a {
	font-family:Verdana;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}
.content_bottom_bg {
	width:954px;
	height:14px;
	float:left;
}
.footer {
	width:954px;
	height:52px;
	float:left;
}
.footer_top {
	width:954px;
	height:21px;
	background:url(../images/footer_top_bg.jpg) top right no-repeat;
}
.footer_bottom {
	width:954px;
	background-color:#FFFFFF;
	float:left;
	height:31px;
}
.footer_bottom_left {
	width:14px;
	height:31px;
	background:url(../images/copyright_left_bg.jpg);
	float:left;
}
.footer_bottom_center_copyright {
	font-family:Verdana;
	font-size:11px;
	color:#3c1258;
	float:left;
	padding:11px 0 0;
}
.footer_bottom_right {
	width:155px;
	height:31px;
	background:url(../images/designedby_bg.jpg) no-repeat;
	float:right;
	margin:5px 4px;
	padding:4px 0 0 7px;
}
.footer_bottom_right a {
	font-family:Verdana;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}
/* Portfolio */
.content_middle_ifram {
	width:360px;
	height:390px;
	padding:0 0 0 14px;
	float:left;
}
.content_middle_images {
	float:left;
	width:285px;
	padding:38px 0 0 15px;
}
.content_middle_images h1 {
	font-family:Verdana;
	font-size:17px;
	font-weight:bold;
	color:#8f5400;
}
.content_middle_images hr {
	border: 1px solid #8f5400;
}
.small_images {
	float:left;
	height:71px;
	width:224px;
	padding:0 0 10px;
}
.left_image {
	width:106px;
	height:71px;
	float:left;
}
.center_image {
	width:10px;
	height:71px;
	float:left;
}
.right_image {
	width:106px;
	height:71px;
	float:left;
}
.big {
	width:360px;
	height:317px;
	border:#8f5400 solid 1px;
	margin:5px 0 0;
}
.image {
	width:360px;
	height:317px;
}
/*----------------*/

