* {
	margin:0px;
	padding:0px;
}

body {
	background-image:url('http://www.emmatang.com/jbfinishing/images/background.jpg');
	background-repeat:repeat-x;
}

.clearFloats {
	clear:both;
}

#menu {
	background-image:url('http://www.emmatang.com/jbfinishing/images/background_menu.jpg');
	background-repeat:repeat-x;
	height:50px;
	padding:20px 20px 20px 10px;
	margin-top:10px;
}

.menu_item {
	float:left;
	font-family:"arial narrow", "arial";
	margin-top:13px;
	font-size:12px;
}

.menu_item a {
	padding:18px 18px;
	color:white;
	text-decoration:none;
	border-right:2px solid black;
	height:30px;
}

.menu_item a:hover {
	background-color:#353535;
	opacity:.8;
}

.social_media {
	margin-top:7px;
	margin-left:10px;
	float:left;
}

#inner_content {
	background-color:white;
	padding-top:10px;
}

#inner_content_background {
	background-color:white;
	padding:10px 0px;
}

#sub_content {
	background-color:#2a2627;
	margin-top:2px;
	padding:10px 0px 20px 20px;
	margin-bottom:20px;
}

.sub_item {
	width:280px;
	float:left;
	padding:10px;
}

.sub_title {
	color:white;
	font-size:18px;
	font-family:"arial narrow", "arial";
}

.sub_title2 {
	color:#6197ef;
	font-size:16px;
	font-family:"arial narrow", "arial";
}

.sub_text {
	color:white;
	font-size:12px;
	font-family:"arial";
	line-height:1.6;
}

.sub_button {
	margin-top:20px;
	font-size:14px;
	font-family:"arial narrow", "arial";
}

.sub_button a {
	color:white;
	background-color:#6197ef;
	padding:10px 15px;
	font-size:14px;
	font-family:"arial narrow", "arial";
	text-decoration:none;
}

.sub_button a:hover {
	background-color:#447edd;
}

#lower_left img {
	margin:20px 0px 5px 0px;
}

.shadow img {
	position:relative;
	background:#fff url(loading.gif) no-repeat 50% 50%;
    margin-bottom:20px;
    -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
	border:5px solid #d8d8d8;
}

.product_text {
	margin-left:10px;
}

#lower_left img:hover {
	opacity:.8;
}

.lower_title {
	color:gray;
	font-size:24px;
	font-family:"arial narrow", "arial";
}

.product_title a {
	color:#447edd;
	font-size:16px;
	font-family:"arial narrow", "arial";
	text-decoration:none;
}

.product_title a:hover {
	color:#6197ef;
}


#lower_right img {
	margin:0px 20px 5px 0px;
}

.contact_info {
	margin:20px 0px 5px 0px;
	color:#616161;
	font-size:16px;
	font-family:"arial narrow", "arial";	
}

.contact_info a {
	color:#447edd; 
}

.contact_info a:hover {
	color:#6197ef;
}

.home_services {
	background-color:#303030;
	color:white;
	padding:20px 0px 20px 20px;
	margin-top:10px;
}

.home_services_text {
	width:250px;
	float:left;
	font-family:"arial narrow", "arial";
	line-height:1.4;
}

.home_services_title {
	color:#447edd;
	font-size:20px;
	font-family:"arial narrow", "arial";
}

ul {
	margin-left:20px;
	font-size:12px;
	font-family:"arial";
}

#top_banner {
	background-image:url('http://www.emmatang.com/jbfinishing/images/header_background.jpg');
	background-repeat:no-repeat;
	background-color:black;
	margin-bottom:20px;
	padding:20px;
	color:white;
	text-align:center;
	font-size:28px;
	font-family:"arial narrow", "arial";
}

p.emphasis {
	color:#447edd;
	font-size:16px;
	font-family:"arial narrow", "arial";
}

p.text {
	font-family:"arial";
	font-size:12px;
	color:gray;
	margin-bottom:10px;
	line-height:1.4;
}

p.text a {
	color:#6197ef;
}

#side_menu {
	width:240px; border-left:1px dotted gray;
	padding-left:20px;
}

.side_menu_item {
	width:275px;
	border-bottom:1px dotted gray;
}

.side_menu_item a {
	text-decoration:none;
	color:gray;
	font-family:"arial narrow", "arial";	
	padding:10px 10px;
	width:265px;
	display:block;
}

.side_menu_item a:hover {
	background-color:#6197ef;
	width:255px;
	color:white;
}

#footer {
	color:white;
	background-color:gray;
	font-family:"arial";
	margin:20px 0px 0px 0px;
}

#footer a {
	color:white;
}

#footer_content {
	line-height:1.4;
	font-size:12px;
	padding:20px 0px;
}

#footer_left {
	float:left;
}

#footer_right {
	float:right;
	text-align:right;
}
