﻿/* ALL PAGES */
.wrapper{
	width: 975px;
	margin: 0px auto;
	text-align: left;
	z-index: auto;
}

.wrapper_hm{
	width: 975px;
	height:100%;
	margin: 0px auto;
	text-align: left;
	z-index: auto;
	background-image:url('images/bk_hp.jpg');
}

.wrapper_about{
	width: 975px;
	height:100%;
	margin: 0px auto;
	text-align: left;
	z-index: auto;
	background: url(images/bk_about.jpg) top left no-repeat;
}

.wrapper_contact{
	width: 975px;
	height:100%;
	margin: 0px auto;
	text-align: left;
	z-index: auto;
	background: url(images/bk_contact.jpg) top left no-repeat;
}


.body_div {
	width:975px;
	height:450px;
	float:left;
}

.body_work {
	width:975px;
	height:450px;
	float:left;
}


table {	
	width: 100%;
	border: 0px; 
	border-collapse: collapse; 
	font-family: Gill Sans, arial, Helvetica, sans-serif; 
	color: #555; 
	font-size:12px
} 
td { vertical-align:top; padding:0px; }
html {height:100%;}
body { margin:0px; padding:0px; height:100%	}
img {border:0}
p {padding:0; margin:0;	font-family: Gill Sans, arial, Helvetica, sans-serif; color: #555; font-size:12px}

/* FONTS */
.content {
	margin:0 0 10px 34px;
}

.content_bulls {
	line-height:17px;
	margin:5px 35px 10px 65px;
	}

/* NAV */
.nav_div {
	width:975px;
	height:40px;
	background-color:#fff;
	border:1px #9A9A9A solid;
	float:left;
	margin:50px 0 10px 0;	
}

.nav_top {
	font-family: Gill Sans, arial, Helvetica, sans-serif; 
	color: #555; 
	font-size:18px;
	float: left;
	margin:8px 30px 0 32px;	
}

.nav_top_logo {
	float: left;
	margin:8px 0 0 369px;	
}


.footer_div {
	width:975px;
	height:35px;
	background-color:#fff;
	border:1px #9A9A9A solid;
	margin:50px 0px 50px 0px;
}

/* HOME */
.logo_hp {
	margin:280px 0 55px 510px;
}

.logo_hp_fl {
	margin:200px 0 55px 500px;
}

.fl_hp {
	margin:5px 0 0px 20px;
	z-index:3;
}

.wrapper_hm_fl{
	width: 975px;
	height:100%;
	margin: 0px auto;
	text-align: left;
	z-index: 1;

}

/* ABOUT */
.about {
	font-family: Gill Sans, arial, Helvetica, sans-serif; 
	color: #555; 
	font-size:12px;
	line-height:18px;
	text-align:justify;
	margin:100px 25px 0 480px;
}

.about_hl {
	color: #A5470A; 
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
}

/* WORK */
.left {
	width:700px;
	height:450px;
	float:left;
	margin:-10px 0 40px 0px;
}

.left_other {
	width:700px;
	height:450px;
	float:left;
	margin:40px 0 40px 0px;
}


.right {
	width:275px;
	height:450px;
	float:left;
	margin:40px 0 40px 0px;
}

.names {
	width:175px;
	height:450px;
	float:left;
	font-family: Gill Sans, arial, Helvetica, sans-serif; 
	color: #555; 
	font-size:10px;
	text-align:right;
	text-transform:uppercase;
	margin:0px 15px 0px 0px;
}

.line {
	width:1px;
	height:100%;
	float:left;
	background-color:#9A9A9A;
	margin:0px;
}

.cats {
	width:59px;
	height:450px;
	float:left;
	font-family: Gill Sans, arial, Tahoma, Verdana, Helvetica, sans-serif; 
	color: #555; 
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 0px 0px 15px;
	letter-spacing:1px;
}

.cats_web {
	width:59px;
	height:50px;
	float:left;
	font-family: Gill Sans, arial, Verdana, Helvetica, sans-serif; 
	color: #555; 
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 0px 0px 15px;
	letter-spacing:1px;
}

.cats_sub {
	width:49px;
	height:40px;
	float:left;
	font-family: Gill Sans, arial, Helvetica, sans-serif;
	text-transform:none;
	color: #555; 
	font-size:10px;
	margin:0px 0px 0px 5px;
}

.cats_sub2 {
	width:49px;
	float:left;
	font-family: Gill Sans, arial, Helvetica, sans-serif; 
	text-transform:uppercase;
	color: #555; 
	font-size:10px;
	margin:222px 0px 0px 15px;
}

.cats_submenu {
	color: #A5470A; 
	font-size:10px;
	text-transform:none;
}



.shots {
	margin:20px 0px 0px 50px;
}


/* CONTACT */
.contact {
	font-family: Gill Sans, arial, Helvetica, sans-serif; 
	color: #555; 
	font-size:12px;
	line-height:18px;
	text-align:justify;
	margin:130px 25px 0 480px;
}

.contact_just {
	font-family: Gill Sans, arial, Helvetica, sans-serif; 
	color: #555; 
	font-size:12px;
	line-height:18px;
	text-align:justify;
	margin:0 0 10px 0;
}


/* FOOTER */
.footer_div {
	width:975px;
	height:25px;
	background-color:#fff;
	border:1px #9A9A9A solid;
	float:left;
	margin:50px 0px 50px 0px;
}

.footer_div_txt {
	font-family: Gill Sans, arial, Helvetica, sans-serif; 
	color: #555; 
	font-size:10px;
	text-transform:uppercase;
	letter-spacing:2px;
	text-align:center;
	float: left;
	margin:5px 15px 0 17px;
}


	
/* LINKS */	
A:link {color: #555; text-decoration: none; }
A:visited {color: #555; text-decoration: none; }
A:active {color: #555; text-decoration: none; }
A:hover {color: #A5470A;  text-decoration: none; }

.content A:link {color:#222; text-decoration: none;}
.content A:active {color:#222; text-decoration: none;}
.content A:visited {color:#222; text-decoration: none;}
.content A:hover {color:#5d9632; text-decoration: none;}
