html {
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	font: 13px Verdana;
	text-align: left;
	color: #343434;
	background:#142340 url(images/bg.jpg) repeat-x;
}

a:hover {
	text-decoration: none;
}

a:focus {
	outline: 0px;
}

/*p {font: 9pt Verdana;}*/

img {
	border: 0;
}

.home {
	float: left;
	position: relative;
	background-image: url(images/home_over.jpg);
	display: block;
	width: 102px;
	height: 37px;
	font: bold 12px Verdana, Arial, Geneva, sans-serif;
}

.home a {
	display: block;
	width: 102px;
	height: 37px;
	float: left;
	text-decoration: none;
}

.home img {
	width: 100%;
	height: 100%;
	border: 0;
}

.home a:hover img {
	visibility: hidden;
}

.home span {
	position: absolute;
	width: 100%;
	margin: 0 auto;
	left: 33px;
	top: 10px;
	color:#fff;
	cursor: pointer;
}

.company {
	float: left;
	position: relative;
	background-image: url(images/company_over.jpg);
	display: block;
	width: 100px;
	height: 37px;
	font: bold 12px Verdana, Arial, Geneva, sans-serif;
}

.company a {
	display: block;
	width: 100px;
	height: 37px;
	float: left;
	text-decoration: none;
}

.company img {
	width: 100%;
	height: 100%;
	border: 0;
}

.company a:hover img {
	visibility: hidden;
}

.company span {
	position: absolute;
	width: 100%;
	margin: 0 auto;
	left: 19px;
	top: 10px;
	color:#fff;
	cursor: pointer;
}

.portfolio {
	float: left;
	position: relative;
	background-image: url(images/portfolio_over.jpg);
	display: block;
	width: 108px;
	height: 37px;
	font: bold 12px Verdana, Arial, Geneva, sans-serif;
}

.portfolio a {
	display: block;
	width: 108px;
	height: 37px;
	float: left;
	text-decoration: none;
}

.portfolio img {
	width: 100%;
	height: 100%;
	border: 0;
}

.portfolio a:hover img {
	visibility: hidden;
}

.portfolio span {
	position: absolute;
	width: 100%;
	margin: 0 auto;
	left: 21px;
	top: 10px;
	color:#fff;
	cursor: pointer;
}

.ecommerce {
	float: left;
	position: relative;
	background-image: url(images/ecommerce_over.jpg);
	display: block;
	width: 110px;
	height: 37px;
	font: bold 12px Verdana, Arial, Geneva, sans-serif;
}

.ecommerce a {
	display: block;
	width: 110px;
	height: 37px;
	float: left;
	text-decoration: none;
}

.ecommerce img {
	width: 100%;
	height: 100%;
	border: 0;
}

.ecommerce a:hover img {
	visibility: hidden;
}

.ecommerce span {
	position: absolute;
	width: 100%;
	margin: 0 auto;
	left: 13px;
	top: 10px;
	color:#fff;
	cursor: pointer;
}

.services {
	float: left;
	position: relative;
	background-image: url(images/services_over.jpg);
	display: block;
	width: 100px;
	height: 37px;
	font: bold 12px Verdana, Arial, Geneva, sans-serif;
}

.services a {
	display: block;
	width: 100px;
	height: 37px;
	float: left;
	text-decoration: none;
}

.services img {
	width: 100%;
	height: 100%;
	border: 0;
}

.services a:hover img {
	visibility: hidden;
}

.services span {
	position: absolute;
	width: 100%;
	margin: 0 auto;
	left: 20px;
	top: 10px;
	color:#fff;
	cursor: pointer;
}

.quote {
	float: left;
	position: relative;
	background-image: url(images/quote_over.jpg);
	display: block;
	width: 151px;
	height: 37px;
	font: bold 12px Verdana, Arial, Geneva, sans-serif;
}

.quote a {
	display: block;
	width: 151px;
	height: 37px;
	float: left;
	text-decoration: none;
}

.quote img {
	width: 100%;
	height: 100%;
	border: 0;
}

.quote a:hover img {
	visibility: hidden;
}

.quote span {
	position: absolute;
	width: 100%;
	margin: 0 auto;
	left: 21px;
	top: 10px;
	color:#fff;
	cursor: pointer;
}

.video {
	float: left;
	position: relative;
	background-image: url(images/video_over.jpg);
	display: block;
	width: 91px;
	height: 37px;
	font: bold 12px Verdana, Arial, Geneva, sans-serif;
}

.video a {
	display: block;
	width: 91px;
	height: 37px;
	float: left;
	text-decoration: none;
}

.video img {
	width: 100%;
	height: 100%;
	border: 0;
}

.video a:hover img {
	visibility: hidden;
}

.video span {
	position: absolute;
	width: 100%;
	margin: 0 auto;
	left: 23px;
	top: 10px;
	color:#fff;
	cursor: pointer;
}

#container {
	width: 100%;
	height: 100%;
	margin: 0 auto;
}

#wrapper {
	width: 1152px;
	margin: 0 auto;
	height: 100% !important;
}

#header {
	background: url(images/header.jpg);
	width: 1152px;
	height: 234px;
	margin-left: 1px;
}

#logo {
	float: left;
	padding: 65px 0 0 90px;
}

#header_txt {
	float: right;
	padding: 110px 90px 0 0;
	font: 11px Verdana;
	color: #6d6d6d;
	width: 170px;
	text-align:left
}

.menu {
	width: 100%;
	height: 37px;
	padding-left: 44px;
}

.menu a {
	font:bold 13px Tahoma;
}

#home,
#company,
#portfolio,
#ecommerce,
#services,
#quote,
#water_menu,
#video {
	float: left;
}

#water_menu {
	float:left;
	margin:0;
}

.menu a img {
}

#home_link {
	font: bold 10pt Verdana;
	color: #fff;
	position: absolute;
	float: left;
	margin-top: 10px;
	width: 102px;
	text-align: center;
}

#company_link {
	font: bold 10pt Verdana;
	color: #fff;
	position: absolute;
	float: left;
	margin: 10px 0 0 102px;
	width: 101px;
	text-align: center;
}

#portfolio_link {
	font: bold 10pt Verdana;
	color: #fff;
	position: absolute;
	float: left;
	margin: 10px 0 0 203px;
	width: 108px;
	text-align: center;
}

#ecommerce_link {
	font: bold 10pt Verdana;
	color: #fff;
	position: absolute;
	float: left;
	margin: 10px 0 0 311px;
	width: 110px;
	text-align: center;
}

#services_link {
	font: bold 10pt Verdana;
	color: #fff;
	position: absolute;
	float: left;
	margin: 10px 0 0 421px;
	width: 100px;
	text-align: center;
}

#quote_link {
	font: bold 10pt Verdana;
	color: #fff;
	position: absolute;
	float: left;
	margin: 10px 0 0 540px;
	text-align: center;
}

#video_link {
	font: bold 10pt Verdana;
	color: #fff;
	position: absolute;
	float: left;
	margin: 10px 0 0 970px;
	width: 102px;
	text-align: center;
}

#bottom_menu {
	width: 1110px;
	height: 16px;
	background: url(images/bottom_menu.jpg);
	margin-left: 43px;
}

#inner_wrapper_left {
	float: left;
	width: 590px;
	margin-left: 44px;
	background: #fff;
}

#inner_wrapper_right {
	float: left;
	width: 476px;
}

#phone_number {
	font: bold 18px Verdana;
	color: #2F5091;
	clear: both;
	padding-left:200px;
}

.our_company {
	width: 100%;
}

.our_company p,
#best_services p,
#best_srv p {
	padding: 0 25px 0 50px;
}

#main_right_btm_corner p {
	margin-left: -30px;
}

#blank {
	background: #fff;
	height: 929px;
	width: 100%;
#height: 839px;
}

#blank10 {
	background: #fff;
	margin-bottom: 50px;
	text-align:justify;
}

#blank10 ul {
	margin-left:50px;
	margin-right:25px;
	text-align:justify;
	list-style-type: disc;
}

#blank3 {
	background: #fff;
	height: 994px;
	width: 100%;
}

#blank5 {
	background: #fff;
	height: 1500px;
	width: 100%;
}

#above_header {
	font: 9pt Arial, Helvetica, sans-serif;
	color:#7097da;
	position: absolute;
	float: left;
	margin: 10px 0 0 50px
}

#request_quote {
	background: url(images/request_quote.png);
	width: 149px;
	height: 115px;
	float: right;
	position: relative;
	left: 160px;
}

#request_quote a {
	display: block;
	width: 149px;
	height: 115px;
}

h2 {
	font: 16px Verdana;
	color: #13233f;
	padding-left: 50px;
}

#blank10 p,
#blank10 ul {
	font: 8pt Verdana;
}

#best_services {
	width: 100%;
	margin-left: -1px;
}

#best_services ul,
#best_services il {
	list-style: none;
	padding-left: 65px;
}

#best_srv ul,
#best_srv li {
	list-style: none;
	padding-left: 35px;
}

#c1 {
	float: left;
	background: url(images/c1.jpg);
	width: 476px;
	height: 249px;
}

#r1 {
	float: left;
	background: url(images/r1.jpg);
	width: 476px;
	height: 249px;
}

#c1 h1,
#c2 h1,
#r1 h1,
#r2 h1,
#s1 h1 {
	padding: 165px 0 0 50px;
	color: #30518d;
}

#c2 h1,
#r2 h1 {
	padding-top: 170px;
}

#c1 a,
#c2 a,
#r1 a,
#r2 a,
#s1 a {
	display: block;
	width: 465px;
	height: 170px;
	position: absolute;
}

#c1 p,
#c2 p,
#r1 p,
#r2 p,
#s1 p {
	font: 8pt Verdana;
	width: 60%;
	margin: -5px 0 0 52px;
}

#c2 {
	float: left;
	background: url(images/c2.jpg);
	width: 476px;
	height: 267px;
}

#r2 {
	float: left;
	background: url(images/r2.jpg);
	width: 476px;
	height: 267px;
}

#contact_us11 {
	float: left;
	background: url(images/contact_us.jpg);
	width: 476px;
	height: 262px;
	margin-top: -23px;
#margin-top: 0;
}

#contact_us_text {
	width: 69%;
	padding: 20px 0 0 50px;
}

#contact_us_text10 {
	width: 69%;
	padding: 45px 0 0 50px;
}

#who_we_are_text {
	width: 69%;
	padding: 40px 0 0 50px;
}

#what_we_offer_text {
	width: 69%;
	padding: 60px 0 0 50px;
}

#lemon_right {
	width: 476px;
	height: 297px;
	background:url(images/lemon_right.jpg) no-repeat
}

#lemon_right1 {
	width: 476px;
	height: 297px;
}

#lemon_right_agency {
	background: url(images/lemon_agency.jpg);
	width: 476px;
	height: 305px;
}

#btm_rt_lemon {
	float: left;
	background: url(images/bottom_right_lemon.jpg);
	width: 476px;
	height: 235px;
}

#footer {
	float: left;
	clear: both;
	background: url(images/footer.jpg) no-repeat;
	width: 1152px;
	height: 180px;
	margin-left: 1px
}

#footer2 {
	float: left;
	clear: both;
	background: url(images/footer.jpg) no-repeat;
	width: 1152px;
	height: 180px;
	margin-left: 1px;
	margin-top: 0px;
}

#right_block h1 {
	font: bold 16px Verdana;
}

#right_block a {
	color: #CC0000
}

#footer_logo {
	background: url(images/footer_logo.png);
	width: 158px;
	height: 63px;
	margin: 40px 0 0 80px;
}

#footer_logo a {
	display: block;
	height: 63px;
	width: 158px;
}

#footer_links {
	font: 11px Arial, Helvetica, sans-serif;
	word-spacing: 3px;
	text-align: center;
	margin: -10px 0 25px 0;
	color: #323c4c;
}

#footer_links a {
	color: #323c4c;
	text-decoration: none;
}

#footer_links a:hover {
	color: #ff7200;
	text-decoration: underline;
}

#footer_company {
	font: 8pt Arial, Helvetica, sans-serif;
	color: #5881bc;
	text-align: center;
}

#footer_company a {
	color: #5881bc;
	text-decoration: none;
}

#footer_company a:hover {
	color: #fff;
	text-decoration: underline;
}

#company_text {
	font: bold 12pt Verdana;
	color: #2f5091;
	margin: -47px 0 39px 45px;
}

#best_services_text {
	font: bold 12pt Verdana;
	color: #2f5091;
	margin: -60px 0 55px 60px;
}

#best_services_txt {
	font: bold 12pt Verdana;
	color: #2f5091;
	margin: 25px 0 0 30px;
}

.online_marketing_txt {
	font: bold 12pt Verdana;
	color: #2f5091;
	margin: 25px 0 0 30px;
}

h3 {
	font: bold 12pt Verdana;
	color: #2f5091;
	margin-left: 50px;
}

#blank10 h3 {
#padding-left: 100px;
}

.online_marketing_li {
	margin: 10px 0 0 -40px;
#margin-left: 0px;
}

#best_services_contact {
	font: bold 12pt Verdana;
	color: #2f5091;
	margin: -5px 0 0 60px;
}

ul.nonemarker li {
	font:8pt/12pt Verdana;
}

ul.nonemarker,
ul.nonemarker li {
	list-style: none;
}

#latest_work {
	font: bold 12pt Verdana;
	color: #2f5091;
	margin: -48px 0 0 0;
	height:60px;
	padding-left:45px;
	background:url(images/header_bot.jpg) no-repeat bottom;
}

#without_shadow {
	font: bold 12pt Verdana;
	color: #2f5091;
	margin: -48px 0 0 0;
	height:40px;
	padding-left:45px;
}

#more_link {
	float: left;
	background: #fff;
	height: 50px;
	font: 8pt Verdana;
	width: 100%;
}

#more_link_ecommerce {
	float: left;
	background: #fff;
	height: 50px;
	font: 8pt Verdana;
	width: 100%;
}

#more_link2 {
	float: left;
	background: #fff;
	margin-top: 30px;
	height: 50px;
	font: 8pt Verdana;
	width: 100%;
}

.our_company h1 {
	padding: 0 0 0 410px;
	width: 180px;
	color: #30518d;
	font: bold 16px Verdana;
}

#work1 p,
#work2 p,
#work3 p,
#work4 p,
#work5 p,
#work6 p,
#work7 p,
#work8 p,
#work9 p,
#work10 p,
#e1 p,
#e2 p,
#e3 p,
#e4 p,
#e5 p,
#e6 p,
#p1 p,
#p2 p,
#p3 p,
#p4 p,
#p5 p,
#p6 p {
	padding: 0 0 0 410px;
	width: 180px;
	font: 8pt Verdana;
}

#work1 a,
#work2 a,
#work3 a,
#work4 a,
#work5 a,
#work6 a,
#work7 a,
#work8 a,
#work9 a,
#work10 a,
#e1 a,
#e2 a,
#e3 a,
#e4 a,
#e5 a,
#e6 a,
#p1 a,
#p2 a,
#p3 a,
#p4 a,
#p5 a,
#p6 a {
	color: #CC0000;
}

#work2 h1,
#work3 h1,
#work4 h1,
#work5 h1,
#work6 h1,
#work7 h1,
#work8 h1,
#work9 h1,
#work10 h1,
#e2 h1,
#e3 h1,
#e4 h1,
#e5 h1,
#e6 h1,
#p2 h1,
#p3 h1,
#p4 h1,
#p5 h1,
#p6 h1 {
	padding-top: 25px;
}

#work1,
#p1 {
	height: 220px;
	width: 150px;
    #margin-top: -2px;
}

#work1 h1,
#p1 h1 {
	margin-top: -190px;
	z-index: 1000;
	margin-left: 30px;
	font: bold 11pt Verdana;
}

#p1 h1 {
	margin-left: 28px;
}

#work1 p,
#p1 p {
	z-index: 1000;
	width: 150px;
	margin-left: 30px;
}

#work2 {
	height: 220px;
	width: 150px;
}

#work2 h1 {
	margin-top: -215px;
	z-index: 1000;
	margin-left: 30px;
	font: bold 11pt Verdana;
}

#work2 p {
	z-index: 1000;
	width: 150px;
	margin-left: 30px;
}

#work3 {
	height: 220px;
	width: 150px;
}

#work3 h1 {
	margin-top: -215px;
	z-index: 1000;
	margin-left: 30px;
	font: bold 11pt Verdana;
}

#work3 p {
	z-index: 1000;
	width: 150px;
	margin-left: 30px;
}

#work4 {
	height: 220px;
	width: 150px;
}

#work4 h1 {
	margin-top: -220px;
	z-index: 1000;
	margin-left: 30px;
	font: bold 11pt Verdana;
}

#work4 p {
	z-index: 1000;
	width: 150px;
	margin-left: 30px;
}

#work5 {
	height: 220px;
	width: 150px;
}

#work5 h1 {
	margin-top: -220px;
	z-index: 1000;
	margin-left: 30px;
	font: bold 11pt Verdana;
}

#work5 p {
	z-index: 1000;
	width: 150px;
	margin-left: 30px;
}

#work6 {
	height: 220px;
	width: 150px;
}

#work6 h1 {
	margin-top: -225px;
	z-index: 1000;
	margin-left: 30px;
	font: bold 11pt Verdana;
}

#work6 p {
	z-index: 1000;
	width: 150px;
	margin-left: 30px;
}

#work7 {
	height: 175px;
	width: 150px;
	margin-bottom: 50px;
}

#work7 h1 {
	margin-top: -220px;
	z-index: 1000;
	margin-left: 30px;
	font: bold 11pt Verdana;
}

#work7 p {
	z-index: 1000;
	width: 150px;
	margin-left: 7px;
}
#work8 {
	height: 180px;
	width: 150px;
	margin-bottom: 50px;
}

#work8 h1 {
	margin-top: -220px;
	z-index: 1000;
	margin-left: 30px;
	font: bold 11pt Verdana;
}

#work8 p {
	z-index: 1000;
	width: 150px;
	margin-left:7px;
}
#work9 {
	height: 180px;
	width: 150px;
	margin-bottom: 50px;
}

#work9 h1 {
	margin-top: -220px;
	z-index: 1000;
	margin-left: 30px;
	font: bold 11pt Verdana;
}

#work9 p {
	z-index: 1000;
	width: 150px;
	margin-left: 30px;
}
#work10 {
	height: 200px;
	width: 150px;
	margin-bottom: 50px;
}

#work10 h1 {
	margin-top: -220px;
	z-index: 1000;
	margin-left: 30px;
	font: bold 11pt Verdana;
}

#work10 p {
	z-index: 1000;
	width: 150px;
	margin-left: 30px;
}

#work1 h1,
#work2 h1,
#work3 h1,
#work4 h1,
#work5 h1,
#work6 h1,
#work7 h1,
#work8 h1,
#work9 h1,
#work10 h1,
#work1 p,
#work2 p,
#work3 p,
#work4 p,
#work5 p,
#work6 p,
#work7 p 
#work8 p,
#work9 p,
#work10 p {
	width: 170px;
	margin-left: 5px
}

#p1 h1,
#p1 p,
#p2 h1,
#p2 p,
#p3 h1,
#p3 p,
#p4 h1,
#p4 p,
#p5 h1,
#p5 p,
#p6 h1,
#p6 p {
	width: 170px;
	margin-left: 5px;
}

.ps1,
.ps2,
.ps3 {
	height:285px;
	width: 476px;
	margin-top:0;
	background-position:0 0;
	top:-5px;
#top:-3px;
	position:relative;
}

.ps1 h1,
.ps2 h1,
.ps3 h1 {
	padding: 5px 0 0 50px;
	color: #30518d;
	margin:0;
}

.ps1 p,
.ps2 p,
.ps3 p {
	font: 8pt/10pt Verdana;
	width:400px;
	padding:10px 0 0 50px;
	margin:0;
}

.ps1 a,
.ps2 a,
.ps3 a {
	display: block;
	height: 10px;
	margin-top:4px;
}

.ps1 #thumbnail2 {
	height: 200px;
}

.ps2 {
	top: -10px;
#top: -10px
}

.ps3 {
	top: -30px;
#top: -10px;
}
#e1 h1, {
padding-top: 0px;
}

#who_we_are {
	background: url(images/who_we_are.jpg);
	width: 476px;
	height: 178px;
	top: -5px;
	position: relative;
}

#who_we_are2 {
	float: left;
	background: url(images/s2.jpg);
	width: 476px;
	height: 219px;
}

#what_we_offer {
	background: url(images/what_we_offer.jpg);
	width: 476px;
	height: 249px;
	position:relative;
	top:-4px;
}

#what_we_offer2 {
	float: left;
	background: url(images/s3.jpg);
	width: 476px;
	height: 247px;
}

#contact_us2 {
	float: left;
	background: url(images/contact_us2.jpg) no-repeat;
	width: 476px;
	height: 290px;
}

#contact_us3 {
	float: left;
	background: url(images/contact_us2.jpg) no-repeat;
	width: 476px;
	height: 290px;
}

#contact_us4 {
	float: left;
	background: url(images/contact_us3.jpg);
	width: 476px;
	height: 245px;
}

#contact_form {
	background: #fff;
	height: 520px;
	width: 100%;
}

#ecommerce_text {
	width: 476px;
	margin-bottom: 120px;
	background-image: url(images/ecommerce_right_text.jpg);
	background-repeat: no-repeat;
	float: left;
}

#ecommerce_right_btm {
	float: left;
	background: url(images/ecommerce_right_btm.jpg);
	width: 476px;
	height: 815px;
}

#portfolio_btm_right {
	float: left;
	background: url(images/ecommerce_right_btm.jpg);
	width: 476px;
	height: 815px;
}

#ecommerce_right_btm2 {
	float: left;
	background: url(images/ecommerce_right_btm2.jpg);
	width: 476px;
	height: 721px;
}

#ecommerce_right_contactus {
	float: left;
	width: 69%;
	padding: 290px 0 0 50px;
}

#ecommerce_right_txt,
#port_right_txt {
	float: left;
	width: 69%;
	padding: 380px 0 0 50px;
}

#v1,
#v2,
#v3,
#v4,
#v5,
#v6,
#v7,
#v8,
#v9,
#v10 {
	float: left;
}

#v1 {
	background: url(images/v1.jpg);
	width: 283px;
	height: 202px;
}

#v2 {
	background: url(images/v2.jpg);
	width: 304px;
	height: 203px;
}

#v3 {
	background: url(images/v3.jpg);
	width: 283px;
	height: 275px;
}

#v4 {
	background: url(images/v4.jpg);
	width: 304px;
	height: 275px;
}

#v5 {
	background: url(images/v5.jpg);
	width: 283px;
	height: 253px;
}

#v6 {
	background: url(images/v6.jpg);
	width: 304px;
	height: 253px;
}

#v7 {
	background: url(images/v7.jpg);
	width: 283px;
	height: 269px;
}

#v8 {
	background: url(images/v8.jpg);
	width: 304px;
	height: 269px;
}

#v9 {
	background: url(images/v9.jpg);
	width: 283px;
	height: 265px;
}

#v10 {
	background: url(images/v10.jpg);
	width: 304px;
	height: 265px;
}

#v1 h1,
#v3 h1,
#v5 h1,
#v7 h1,
#v9 h1 {
	color: #30518d;
	font: bold 12pt Verdana;
	padding: 170px 0 0 0;
	text-align: center;
	width: 283px;
}

#v3 h1 {
	padding-top: 210px;
}

#v7 h1 {
	padding-top: 210px;
}

#v5 h1 {
	padding-top: 190px;
}

#v9 h1 {
	padding-top: 200px;
}

#v1 p,
#v3 p,
#v5 p,
#v7 p,
#v9 p {
	position: relative;
	font: 8pt Verdana;
	width: 175px;
	margin: -10px 0 0 20px;
}

#v2 h1,
#v4 h1,
#v6 h1,
#v8 h1,
#v10 h1 {
	color: #30518d;
	font: bold 12pt Verdana;
	padding: 165px 0 0 0;
	text-align: center;
	width: 250px;
}

#v4 h1 {
	padding-top: 210px;
}

#v6 h1 {
	padding-top: 190px;
}

#v8 h1 {
	padding-top: 210px;
}

#v10 h1 {
	padding-top: 200px;
}

#v2 p,
#v4 p,
#v6 p,
#v8 p,
#v10 p {
	position: relative;
	font: 8pt Verdana;
	width: 175px;
	margin: -10px 0 0 5px;
}

#contact_lemon_btm {
	float: left;
	background: url(images/contact_lemon_btm.jpg);
	width: 476px;
	height: 296px;
	margin-top: -1px;
}

#contact_table {
	width: 90%;
	margin: 0 auto;
}

#contact_form {
	margin-top: 100px;
}

textarea {
	width: 300px;
	height: 200px;
}

input,
textarea {
	border: 1px solid #7f9db9
}

#best_srv {
	float: left;
	background: url(images/hor_line.jpg);
	width: 439px;
	height: 32px;
	margin-bottom: 548px;
#margin-bottom: 519px;
}

#who_we_are2 p {
	margin-top: 55px;
}

#s4 {
	float: left;
	background: url(images/s4.jpg);
	width: 476px;
	height: 286px;
}

#services_header {
	float: left;
	background: url(images/services_header.jpg);
	width: 590px;
	height: 74px;
}

.our_company ul {
	list-style: none;
	padding-left: 50px;
}

#credits {
	padding-top: 5px;
}

.expandable {
	margin: 0;
	padding: 0;
}

.expandable a .full {
	display: none;
}

.expandable a:hover {
	position: relative;
	z-index: 2
}

.expandable a:hover .full {
	position:absolute;
	top:0px;
	left: 420px;
	display: block;
	z-index: 1;
	border: 1px solid #000;
	padding: 10px;
	background: #fff;
}

/*.expandable a {position: relative; z-index: 2}*/

.expandable2 {
	margin: 0;
	padding: 0;
}

.expandable2 a .full {
	display: none;
}

.expandable2 a:hover {
	position: relative;
	z-index: 2
}

.expandable2 a:hover .full {
	position:absolute;
	top:0px;
	left: -580px;
	display: block;
	z-index: 1;
	border: 1px solid #000;
	padding: 10px;
	background: #fff;
}
/*.expandable2 a {position: relative; z-index: 2}*/


@media screen and (-webkit-min-device-pixel-ratio:0) {
.expandable a:hover .full {
position: absolute;
top: -180px;
}
}
@-moz-document url-prefix() {
.expandable a:hover .full {
position: absolute;
top: -180px;
}
}
/*
================================================================================
|                                     xena style                                     |
================================================================================
*/
#content_bottom {
	width:1066px;
	min-height:1000px;
	background-image: url(images/bg_right_bot.jpg);
	background-repeat: no-repeat;
	background-position: 590px bottom;
}

#content_top {
	width:1066px;
	background-image: url(images/bg_right_top.jpg);
	background-repeat: no-repeat;
	background-position: 590px top;
}

#content {
	width:1066px;
	margin-left:44px;
	background-color:#fff;
	background-image: url(images/bg_right.jpg);
	background-repeat: repeat-y;
	background-position:0 0;
}

#right_block {
	width:476px;
	float:left;
	margin-bottom: 320px;
}

#left_block {
	width:590px;
	background-color: #fff;
	float:left;
	margin-bottom: 60px;
}

/*
================================================================================
|                                     contact block                                     |
================================================================================
*/
#contact_us {
	background:url(images/contact_us_bg.jpg) repeat-y;
	border:solid 1px #E0E0DE;
	float: none;
	width: 470px;
}

#contact_us_bot {
	padding-bottom:60px;
	background-image: url(images/contact_us_bot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#contact_us_top {
	padding-top:30px;
	background-image: url(images/contact_us_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contact_us1 {
	background:url(images/contact_us_bg1.jpg) repeat-y;
	border:0;
	width: 476px;
}

#contact_us_bot1 {
	padding-bottom:60px;
	background-image: url(images/contact_us_bot1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#contact_us_top1 {
	padding-top:30px;
	background-image: url(images/contact_us_top1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}



#art {
	background:url(images/art_bg.jpg) repeat-y;
	border:0;
	float: none;
	width: 476px;
}

#art_bot {
	padding-bottom:120px;
	background-image: url(images/art_bot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#art_top {
	padding-top:30px;
	background-image: url(images/art_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}



div.line_under {
	width: 460px;
	background:#e0e0df url(images/line_under.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
	border: 1px solid #e0e0df;
	overflow: hidden;
}

#right_block .p8 {
	font:8pt/11pt Verdana;
	width: 69%;
	padding: 5px 0 0 40px;
}
#articles_list {
	padding:0 0 0 25px;
}
#articles_list p {
	color:#343434;
	font: normal 14px/35px Tahoma;
	padding:0;
	margin:0;
	background-image: url(images/marker.jpg);
	background-repeat: no-repeat;
	background-position: 0px 16px;
	text-indent: 15px;
}
#articles_list a {
	color:#343434;
	font: normal 14px/35px Tahoma;
	text-decoration:none;
}
#articles_list a:hover, #articles_list a.active {
	color:#ff0000;
	text-decoration:underline;

}
.red { color:#CC0000; font-weight:bold;}
.link {margin-left:20px;}
.link a{ color:#3b3b3b; text-decoration:none;}
.link a:hover { text-decoration:underline;}
.link p { padding:0;}
.link p.red { color:#C5301C !important; font-weight:bold !important; text-decoration:none;}
