/* CSS Document */

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/ 
/*reset*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;

}
/* HTML5 display-role reset for older browsers */
 article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section
{

	display: block;
}
body {
	line-height: 1; background-color:#D0DADD; 
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*global*/
html	{  width:900px; }
body	{     }


/*heading*/

h1, h2, h3, h4, h5, h6 { font weight: bold; color: #000; }

h1 { font-size:33px; }
h2 { font-size:25px; }
h3 { font-size:16px; }
h4 { font-size:14px; }
h5 { font-size:14px; }
h6 { font-size:14px; }

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img, { margin: 0; }

/*text elemets*/

p			{color:#000; font-size:14px; line-height:150%; }
p .left		{margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p .right	{margin: 1.5em 0 1.5em 1.5em; padding: 0; }

a			{	}
a:link		{ color: #00f;	}
a:visited	{ color: #0f0;	}
a:active	{ color: #000;	}
a:focus		{ color: #666;	}
a:hover		{ color: #f00;	}

blockquote	{ color: #000; font-size:12px; }

strong		{ font-weight: bold; }
em			{ font-style: italic; }

.hcolor		{	color:#2E6265; }


/*images*/


/*list*/

ul			{	}
ol			{ list-style-type:decimal;	}

ul	li		{ color:#000; font-size:12px;}
ol	li		{ color:#000; font-size:12px;}

dl			{	}
dt			{	}
dd			{	}

/*Table*/
table			{}

tr				{	}
.odd			{ }
.even			{ }

th				{ }
thead, th		{}

tbody			{	}

th,td,caption	{	}
caption			{	}

tfoot			{	}
.tfooter		{	background-color:#ccc; text-align:center; font-style:italic; }

caption			{background: #efefef;}



/*miscellaneous*/

sup, sub 		{line-height: 0; }
abbr, acronym	{ border-bottom: 1px dotted #666; }
address			{ 	}
del				{background: #ffcece; color:#f00; }

code, pre		{background-color:#ff9; padding:2px 0px; margin: 4px 25px; font-family:"Courier New", Courier, monospace; font-size:12px; font-weight:100; }


/* containers */
#menulogo			{	margin: 0 0 0 75px;	}
#bigwrapper			{ margin:0 0 0 175px; width: 1050px; background-color:#FFF; }
#body				{ margin:0 0 0 30px; border-left: 5px solid #bfc9ca; border-bottom: 25px solid #bfc9ca; border-right: 5px solid #bfc9ca; }
#body1				{ margin:0 0 0 30px; width: 1050px;  }
	
#outer 				{ width: 960px; margin: 0px auto;   }

#wrapper 			{ width: 900px; margin: 0px auto; }

#logo				{	margin: 30px; float:left;	}

#number				{ float:right; margin: 30px 30px 0 0; 	}

#phonenumber		{ width:20%; float:left; padding:35px 0 0 0;	}
#topnavsmall		{ width:80%;	}

#topnav				{ clear:both; }
#topnav	ul			{ border-top: 1px #000 solid; border-bottom: 1px #000 solid; margin:20px 0; padding: 10px 0;	}
#topnav ul li 		{ display:inline;	}
#topnav ul li a 	{ padding:0 15px;	}

#topnav	a			{	}
#topnav	a:link		{ color: #000; text-decoration:none;	 	}
#topnav	a:visited	{ color: #000;	}
#topnav	a:active	{ color: #000;	}
#topnav	a:focus		{ color: #666;	}
#topnav	a:hover		{ color: #C60; background-color:#BFC9CA}



#banner				{	}

#rightside			{	}

#content1			{margin: 45px 0 25px 0; color:#D24400; }

#content2			{ margin: 0 45px 0 90px; float:left }
#content2 a:link	{ text-decoration:none; color:#50A0A0 }
#content2 a:visited	{ color: #50A0A0;	}
#content2 a:active	{ color: #000;	}
#content2 a:focus	{ color: #666;	}
#content2 a:hover	{ color: #C60;	}

#content3			{float:right; margin: 0 90px 0 45px;}

#content4			{padding: 30px;}

#content5			{padding: 0 0 0 110px;}

#contnet6			{padding: 45px 0 45px 45px; margin-left:10px;}

#fenceconnect		{padding: 30px 0 20px 90px; float:left;}
#fenceconnect a:link	{ text-decoration:none; color:#50A0A0 }
#fenceconnect a:visited	{ color: #50A0A0;	}
#fenceconnect a:active	{ color: #000;	}
#fenceconnect a:focus	{ color: #666;	}
#fenceconnect a:hover	{ color: #C60;	}

#fenceconnectcontent	{padding: 10px 45px 10px 45px;}

#logoleft 				{padding:0 0 0 75px;	}
#logoright				{  padding:0 45px 0 0;	}
#underlogoright			{ padding:75px 0 0 35px;	}


#hands					{float:right; padding: 30px 110px 45px 0}

#contactleft			{float:left; width:450px; }
#contactright			{float:right; padding:20px 0 0 0; }
#address				{}
#contactnumber			{padding:0 0 0 250px;}
#email					{padding:0 0 0 250px;}

#aboutcontentleft	{float:left; padding:0 45px; width:550px;	}
#aboutcontentright		{float:right	}	

#wellcome			{ float:left; margin:15px 0 0 0; padding:20px 30px 20px 320px;	}
#menu				{ float:left; padding:0 0 0 20px;	}

#footer				{ clear:both; padding:7px 0 7px 0; border-top:1px #000 solid	}


#box1	{	}

#box2	{	}

#box3	{	}

#box4	{	}

#box5	{	}

#box6	{	}

/* layout */



/*Navigation Extra */


/* forms */

form { text-align:left; margin:20px;	}

label, submit, input, textarea {
	border:0; padding:0; margin:0; background:none;
	}

label	{
	float: left; width: 150px;
	text-align: right; display:block;
	}

input, textarea {
	border:1px #333 solid; margin-left:10px;
	}
input	{
	width: 280px; margin-bottom: 16px;
	}
	
textarea {
	width:280px; height: 150px;
	margin-left: 150px;
	font-size:12px;
	}

br	{ clear: left; }

/*Miscellaneous*/
.copyright-text { font-size:80%; font-style:italic; color:#333; }

/*Miscellaneous*/
.copyright-text { font-size:80%; font-style:italic; color:#333; }
.footer-text	{ font-size:80%; font-style:normal; color:#666; }

.title			{font-size:18px; font-weight:bold; color:#333; }
.subtitle		{font-size:14px; font-style:italic; color:#333; }

.artist			{font-size:16px; font-weight:bold; color:#333; }
.author			{font-size:14px; font-weight:bold; color:#555; }
.editor			{font-size:14px; font-style:italic; color:#555; }

.pub-date		{font-size:10px; font-style:italic; color:#555; }
.article-date	{font-size:10px; font-style:italic; color:#555; }
.location		{font-size:10px; font-style:italic; color:#555; }

.float-right	{float:right;}
.float-left		{float:left;}
.clear			{clear:both;}

.hide			{display:none;}
.block			{display:block;}
.inline			{display:inline;}

.first			{font-weight:bold;}
.last			{font-weight:bold;}
.left			{font-weight:bold; text-align:left;}
.right			{font-weight:bold; text-align:right;}

.addded			{background:#d7d7ff;}
.removed		{background:#ffcece; color:#f00;	}
.changed		{background:#ffb; }

/* success, info, notice and error/alert boxes - form Blueprint Css Framework */


.error, .alert, .notice, .success, .info {padding: 0.8em; margin-bottom: 1em; border:2p solid #ddd;}

.error, .alert	{background:#fbe3e4; color:#8a1f11; border-color: #fbc2c4;}

.notice			{background:#fff6bf; color:#514721; border-color: #ffd324;}

.success		{background:#e6efc2; color:#264409; border-color: #c6d880;}

.info			{background:#d5edf8; color:#205791; border-color: #92cae4;}

.error a 	{ color: #8a1f11;}
.alsert a	{ color: #8a1f11;}

.notice a	{ color: #514721;}
.success a	{ color: #264409;}
.info a		{ color: #205791;}