
/* SPECIFIC CLASSES PER WEBSITE */
body {cursor:url("http://www.seigles.com/images/cursor1.cur");}
.textbox {font-family: arial,helvetica,sans-serif; font-size: 10px; color: #666666; margin-bottom: 5px;}
a.submit2 {font-family: arial,helvetica,sans-serif; font-size: 11px; color: #666666;}

a {cursor:url("http://www.seigles.com/images/cursor2.cur");}

a: {  font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration: underline; }
a:link {  font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration: underline; }
a:hover {  font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; }
a:visited {  font-family: Arial, Helvetica, sans-serif; color: #666666; }


a.hammer
{cursor:url("http://www.seigles.com/images/cursor2.cur");}
a.hammer:link {  font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration: underline; }
a.hammer:hover {  font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; }
a.hammer:visited {  font-family: Arial, Helvetica, sans-serif; color: #666666; }

a.greentext {cursor:url("http://www.seigles.com/images/cursor2.cur");}
a.greentext: {  font-family: Arial, Helvetica, sans-serif; color: #009966; text-decoration: underline; font-size: 12px;}
a.greentext:link {  font-family: Arial, Helvetica, sans-serif; color: #009966; text-decoration: underline; font-size: 12px;}
a.greentext:hover {  font-family: Arial, Helvetica, sans-serif; color: #009966; text-decoration: none; font-size: 12px;}
a.greentext:visited {  font-family: Arial, Helvetica, sans-serif; color: #009966; font-size: 12px;}

.orangetext {  font-family: Arial, Helvetica, sans-serif; color: #FF6600; font-size: 13px;}

/*Navigation*/
#primaryNav{
	margin:	0;
	padding: 0;
	float:left;
	width:612px;
	height:29px;
	position:relative;
}
#primaryNav li{ 
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
	position:relative;
}

#primaryNav li a{ 
	float:left;
	height:29px;
	overflow:hidden;
	width:153px;
	text-indent:	-999px;
}



#primaryNav li a#nav-production{ background:url(/images/nav-production.png) no-repeat; width: 154px; }
#primaryNav li a#nav-custom{ background:url(/images/nav-custom.png) no-repeat; }
#primaryNav li a#nav-remodelers{ background:url(/images/nav-remodelers.png) no-repeat; }
#primaryNav li a#nav-homeowners{ background:url(/images/nav-homeowners.png) no-repeat; width: 152px; }

#primaryNav li.active a{ background-position:bottom left !important; }

#primaryNav li .dropdown{
	background-color: #dad7cb;
	border: 1px solid #666;
	border-top:0;
	display:none;
	font-family: Arial, sans-serif;
	font-size:12px;
	padding:15px 10px;
	position:absolute;
	top:29px;
	left:0; /* 0 in ff */
	width:320px;
}

#primaryNav li:first-child .dropdown{
	left:	-1px;
}


#primaryNav li .dropdown .featured-link{
	display: block;
	text-indent: 0;
	margin-bottom:3px;
}

#primaryNav li .dropdown ul{
	color:	#6d6d6d;
	padding:0;
 	width:	145px;
	margin:0;
}

#primaryNav li .dropdown ul li{
	display:block;
	float:none;
	margin-bottom:	3px;
}
#primaryNav li .dropdown ul li.heading{

	font-weight:	bold;
	text-decoration:underline;
	margin-top:		8px;
}

#primaryNav li .dropdown a{
	color:	#6d6d6d;
	width:	auto;
	height: auto;
	float:none;
	font-weight:normal;
	text-decoration:none;
	text-indent: 0;
	
}
#primaryNav li .dropdown a:hover{
	color: #c9a009;
}

#primaryNav li .dropdown ul.left-col{
	float:	left;
	margin-right:10px;
}
#primaryNav li .dropdown ul.right-col{
	float:		right;
}



.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {
    zoom: 1;     /* triggers hasLayout */
    display: block;     /* resets display for IE/Win */
    }
