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

body  {
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	background: #c0c0c0;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #666666;
}
.twoColFixRt #container { 
	width: 780px;  
	margin: 0 auto; 
	text-align: left; 
}
.twoColFixRt #sidebar1 {
	float: right; /* since this element is floated, a width must be given */
	width: ; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	padding:15px 17px;
}
.twoColFixRt #mainContent { 
	margin: 0 300px 0 0; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0 15px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
} 
.twoColFixRt #sidebar2 {
	float: right; /* since this element is floated, a width must be given */
	width: 425px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	padding:5px 0;
	margin-right:-5px;
}
.twoColFixRt #mainContent2 { 
	margin: 0 420px 0 0; 
	padding: 0 15px; 
}  

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
h1 {
	font-size:11px;
	color:#000000;
	font-weight:bold;
	margin:15px 0 0 0;
	padding:0;
}
h2 {
	font-size:20px;
	color:#cccccc;
	font-weight:normal;
	margin:-5px 0 10px 0;
	padding:0;
}
h3 {
	font-size:11px;
	color:#f8981d;
	font-weight:bold;
}
sup { 
	font-size:9px; 
}
a {
	font-size:10px;
	color:#f8981d;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	font-size:10px;
	color:#f8981d;
	font-weight:bold;
	text-decoration:underline;
}
a img {
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	border:none;
}
p { margin:0; padding:0 0 15px 0; }

p.titleLink { margin-bottom:8px; }

.mTop15 { margin-top:15px; height:1px; }

.outer-m { background:url(images/outer-m.jpg) repeat-x; height:539px; margin-top:15px; }
.outer-l { background:url(images/outer-l.jpg) no-repeat; height:539px; }
.outer-r { background:url(images/outer-r.jpg) right no-repeat; height:539px; }
.inner-m { background:url(images/inner-m.jpg) repeat-x; height:438px; margin-top:15px; }
.inner-l { background:url(images/inner-l.jpg) no-repeat; height:438px; }
.inner-r { background:url(images/inner-r.jpg) right no-repeat; height:438px; }

#innerContainer { margin:0 0 0 37px; width:705px; clear:both; }

#header { margin:14px 56px; float:left; }
#footer { margin:-52px 47px; float:left; }
#footer2 { margin:0 47px; float:left; }
#logo { float:right; text-align:right; }
#nav { float:left; }

.left { float:left; }
.picJt { float:left; margin:0 10px 5px 0; }
.thumbs { float:left; text-align:center; width:100px; height:100px; border:1px solid #c0c0c0; padding:5px 5px;}
.thumbsH { float:left; text-align:center; width:100px; border:1px solid #c0c0c0; padding:20px 5px;}

.clearfix:after { content: "."; clear: both; height: 0; visibility: hidden; display: block; }
.clearfix { display: inline-block; /* Fixes IE/Mac */ }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/*======Adjusted GALLERY Stuff here*/

.mybusiness{}
.mybusiness img.fleft{margin:0 1em 1em 0;}
.mybusiness img.fright{margin:0 1em 1em 1em;}
.width50{width:50%;}

h1.my_business{font-size:2em; color:#CCCCCC;}
.fright{float:right;}
.fleft{float:left!important;}


.gallery{width:404px; list-style:none; border-top:; border-right:none; margin:0; padding:0; }
.gallery li{ float:left; border-left:1px solid #CCC; border-bottom:; float:left; width:130px; height:130px; text-align:center; line-height:130px;}
.gallery li img{vertical-align:middle;}
* html .gallery li img{position:relative; top:50%; bottom:50%; margin-top:-25px;}

/* ============================================================ end ============================================================= */
