
/*
CSS for Dart Brokers Website
*/

* {
	margin:0;
	padding:0;
}

body {
	background: #691a24 url(pageback3.jpg) top left repeat-x;
	color: #ffffff;
	text-align: left;
	font-family: helvetica, arial, sans-serif;
	
}



#page {
	
	width:1002px;
	margin: 0 auto;
	text-align: left;
	
	
}
	


/*
This Section deals with fonts
*/


/*
End of font section
*/

/*Header Section*/

#header {
	position:relative;
	left:1px;
	top:0px;
	width: 1000px;
	height: 184px;
	margin-bottom: 15px;
	background: url(headerimage.jpg) top center no-repeat;
		
}

#branding h1, #branding h2, #branding p {
	display:none;
	
}





/*End of Header Section*/


/*Nav1 Section */

#nav1 {
	position:relative;
	top: 150px;
	width:996px;
	height:23px;
	background-color: #227e27;
	border: black solid 2px;

}

#nav1 p {
	position:relative;
	top: 2px;
	margin: 0px 17px 0px 17px;
	display:inline;
	font-size: 12pt;
	
}


#nav1 a {
	text-decoration:none;
}

#nav1 a:link, #nav1 a:visited  {
	color: #000000;
}

#nav1 a:hover, #nav1 a:active  {
	color: #ffffff;
}


/*End of Nav1 Section */

/*Nav2 Section */

/*End of Nav2 Section */

#nav2 {
	
	float:left;
	width:155px;
	margin: 0 0 0 5px;
	
}

#nav2 a {
	text-decoration:none;
		
	
}

#nav2 a:link, #nav2 a:visited  {
	color: #000000;
	
}

#nav2 a:hover, #nav2 a:active  {
	color: #ffffff;
}

#nav2 p {
	width:145px;
	font-weight:bold;
	font-size: 9pt;
	border:#000000 solid 2px;
	background-color: #227e27;
	margin: 1px 0px 1px 0px;
	padding-left:4px;
	
}




/* Body Content Section */

#home-container {
	width: 980px;
	height: 1800px;
	
	
}


#bodycontent {
	position:relative;
	left: 175px;
	width: 640px;
	
	
		
}

#bodycontent a:link, #bodycontent a:visited  {
	color: #227e27;
	font-weight:bold;
	text-decoration:none;
}

#bodycontent a:hover, #bodycontent a:active  {
	color: #ffffff;
}



#bodycontent p {
	
}

#homebodycontent {
	float:left;	
	width: 630px;		
		
}

#homebodycontent p {
	margin: 0px 10px;		
}

#homebodycontent p.smaller-attention {
	font-size: 12pt;
	text-align:center;

}



#homebodycontent a:link, #homebodycontent a:visited  {
	color: #227e27;
	font-weight:bold;
	text-decoration:none;
}

#homebodycontent a:hover, #homebodycontent a:active  {
	color: #ffffff;
}

#specials {
	padding: 5px 0 0 0;
}

#specials a:link, #specials a:visited  {
	color: #ffffff;
	font-weight:bold;
	font-size: 14pt;
	text-decoration:underline;

	
}

#specials a:hover, #specials a:active  {
	color: #227e27;
	text-decoration:underline;
}



#image-navigation {
	
	width: 605px;
	height: 525px;
	padding: 0 0 0 0;
	margin: 15px 0 0 10px;
	
	
}

#image-navigation img {
	float:left;
	margin: 0;	
	border-bottom: black solid 2px;
	border-top:none;
	border-left:none;
	border-right:none;

}

#image-navigation img.logo {
	border-bottom: black solid 1px;
	border-top:none;
	border-left:none;
	border-right:none;


}

#image-navigation a:link, #image-navigation a:visited  {
	text-decoration:none;
}

#image-navigation a:hover, #image-navigation a:active  {
	text-decoration:none;
}

 


#intro {
	position:relative;
	top: 20px;
	left: 35px;
	width:570px;
}


#postproducts {
	width:640px;
	text-align:center;
	margin-top:45px;
}

#postproducts table {
	text-align:center;
	width: 640px;
	
}

#postproducts td {
	border:none;
	text-align:center;
	padding: 5px 20px;
}

#hours {	
	float:left;
	padding:0;
	margin:0;
	width: 165px;
	font-size: 10pt;
		 
}

#hours a:link, #hours a:visited  {
	color: #227e27;
	font-weight:bold;
	text-decoration:none;
}

#hours a:hover, #hours a:active  {
	color: #ffffff;
}

#hours img {
	padding:0;
	margin:0;
	border:none;
}




#articlesleft p, #articlesright p {
	margin: 30px 0px 30px 0px;
} 

#articlesleft {
	float:left;
	text-align:center;
	width:316px; 
	height:260px;	

}

#articlesright {
	float:right;
	text-align:center;
	width:316px; 
	height:260px;		
}

div.article h4 {
	
	text-align:center;
	margin: 10px;
		
}	


div.article p {
	
	margin-bottom: 15px;
}

div.article table {
	position:relative;
	left: 100px;
	text-align:center;
	width: 440px;
	border-collapse: collapse;
}


div.article td {
	text-align:center;
	padding: 7px;
	border: #227e27 solid 2px;
}

div.article tr {
	
	margin: 7px;
	
}


div.article li {
	margin: 15px 0px 15px 25px;

}

div.article img {
	margin: 15px;
	border: #227e27 solid 2px;

}

div.article img.right {
	float:right;
	text-align:center;
	
	

}

div.article img.left {
	float:left;
	text-align:center;

	

}


.contactemail {
	text-align:center;
	font-size: 16pt;
}

#linkspage p {
	margin: 8px 0px;
}


/* End of Bodycontent Section */

/*Blogger/Events Page*/

.date-header {
	display:none;
	font-size: 10pt;
}

.post-footer {
	display:none;

	font-size: 7pt;

}

.icon-action {
	position: relative;
	top: 15px;
}


/*End Blogger/Events Page*/

div.spacer {
	float:left;
	width: 640px;
	height: 10px;
	margin: 15px 0px 25px 0px;
	border-bottom: #227e27 solid 2px;
}

.textcenter {
	text-align:center;
}

.centerborder {
	text-align:center;
	margin: 15px 0px 15px 0px;
	padding-bottom: 2px;
	border-bottom: #227e27 solid 2px;
}


p.storelink {
	font-size: 20pt;
	text-align:center;
	color: #e9e5e5;
}

p.bold {
	font-weight: bold;
}

.small {
	font-size: 8pt;
}

img {
	margin: 15px;
	border: #227e27 solid 2px;
}

img.no-border {
	border: none;
}
.attention {
	font-size: 18pt;
	text-align:center;
}

.smallattention {
	font-size: 13.5pt;
	text-align:center;
	
}

.smallattention-2 {
	font-size: 13.5pt;
	text-align:center;
	border-bottom: solid 2px #227e27;
	
}


.corplink {
	border: none;
}

img.no-border {
	border: none;
}