/*
Purple #640260
Green #347C2B
Brown #838D46
Cream #FFF8DF
*/



/* Global Styles */
*{padding:0; margin:0;}

html, body{
	margin-top:0; margin-left:auto; margin-bottom:0; margin-right:auto;
	background-color:#fff;
	font-size:100.01%; text-align:center;
	background-color:#CED0B1;
	background-image: url('../images/bg.jpg');
	background-repeat: repeat-y;
	background-position: top;
}

.container, .white-container { 
	width:980px;
	margin-top:0; margin-left:auto; margin-bottom:0; margin-right:auto;
	text-align:left;
	z-index:1;
}
.white-container {background-color:#fff;}

/*Text Styles*/
a, p, td, li, ul, span, div, th, input, list, textarea, select, form {font-family:"Trebuchet MS", Arial, sans-serif;}
h1, h2, h3, h4 {font-family:Arial, Helvetica, sans-serif;}

.clr{clear:both;}
img{border:none;}
.floatleft{float:left;}
.floatright{float:right;}

/* Start Header */
#header-block {
	width:980px;
	min-height:125px; height:auto !important; height:125px;
	background-color:#fff;
 	z-index:11;
}
#logo{float:left; width:150px;}
#logo img{padding-left:8px; margin:0;}
#subscribe{float:right; width:290px; padding-top:20px; padding-right:20px;}
/* End Header */

 /*Start Home Page Expand Control */
.home-wrap {width:980px;}

.home-wrap .home-block #seonav {list-style:none; float:right; padding-right:20px;}
.home-wrap .home-block #seonav li {float:left; display:block; height:1%; /* Forces hasLayout (ie6) */ vertical-align:middle; padding:0; padding-top:2px;  }
.home-wrap .home-block #seonav li span.pipe img{padding-left:15px; padding-right:15px;}
.home-wrap .home-block #seonav li a {color:#993399; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:800; text-transform:none; text-decoration:none; letter-spacing:-1px; line-height:130%;}
.home-wrap .home-block #seonav li a:hover {color:#993399; text-decoration:none;}

.home-wrap .seotitle h1 { 
	color:#347C2B; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:800; 
	text-transform:none; text-decoration:none;  cursor:pointer;
	letter-spacing:-1px; line-height:130%;
	padding-top:5px; padding-left:20px;
}
.home-wrap .seotitle h1:hover{text-decoration:underline;}
.home-wrap div.selected .seotitle {height:30px; cursor:pointer;}

.home-wrap .open{width:980px; background-color:#fff;}
.home-wrap .open .cont-wrap{width:939px; margin-top:0; margin-left:20px; margin-bottom:20px; margin-right:20px; border:solid 1px #718191;}
.home-wrap .open .cont-wrap .content{width:900px; padding-top:10px; padding-bottom:5px; padding-left:20px;}
.home-wrap .open .cont-wrap .content h2{padding-bottom:15px; color:#666; font-family:"Trebuchet MS", Arial, sans-serif; font-size:0.75em;}
.home-wrap .open .cont-wrap .content p{padding-bottom:15px; color:#666; font-family:"Trebuchet MS", Arial, sans-serif; font-size:0.75em;}
.home-wrap .open .cont-wrap .content p a{color:#347C2B; text-decoration:none;}
.home-wrap .open .cont-wrap .content a:hover{color:#347C2B; text-decoration:underline;}

.home-wrap .open .cont-wrap .content ul{margin-left:30px; margin-bottom:15px;}
.home-wrap .open .cont-wrap .content li{color:#347C2B; font-size:0.75em; line-height:130%;}
.home-wrap .open .cont-wrap .content li a{color:#347C2B; text-decoration:none;}
.home-wrap .open .cont-wrap .content li a:hover{color:#347C2B; text-decoration:underline;}
/*End Home Page Expand Control*/

/* Start Home Copy/SlideShow */
#home-outer{
	width:938px;
	min-height:312px; max-height:312px; height:auto !important; height:312px;
	margin-bottom:20px; margin-left:20px;
	border:solid 1px #718191;
}
#home-content{
	float:left;
	min-width:318px; max-width:318px; height:auto !important; width:318px;
	min-height:312px; max-height:312px; height:auto !important; height:312px;
	text-align:center;
}
#home-content h1{width:298px; padding-top:40px; font-size:1.50em; color:#640260; font-weight:600;}
#home-content p{width:298px; padding-top:15px; padding-bottom:15px; font-size:0.85em; color:#666;}
#home-content p a{color:#347C2B; text-decoration:none;}
#home-content p a:hover{color:#347C2B; text-decoration:underline;}

#home-slide{
	float:left;
	min-width:620px; max-width:620px; height:auto !important; width:620px;
	min-height:312px; max-height:312px; height:auto !important; height:312px;
}
/* End Home Copy/SlideShow */


/* Home Columns*/
.home-left{width:300px; float:left; padding-right:10px; padding-left:20px; margin-bottom:20px;}
.home-middle{width:300px; float:left; padding-left:10px; padding-right:10px; margin-bottom:20px;}
.home-right {width:300px; float:left; padding-left:10px; margin-bottom:20px;}

.home-left h1, .home-middle h1, .home-right h1{padding-top:5px; padding-bottom:15px; font-size:0.85em; color:#640260; font-weight:600;}
.home-left h2, .home-middle h2, .home-right h2{padding-top:5px; padding-bottom:15px; font-size:0.85em; color:#347C2B; font-weight:600;}
.home-left h3, .home-middle h3, .home-right h3{padding-top:5px; padding-bottom:15px; font-size:0.85em; color:#838D46; font-weight:600;}

.home-left p, .home-middle p, .home-right p {font-size:0.75em; color:#666; margin-bottom:15px;}
.home-left p a, .home-middle p a, .home-right p a {color:#347C2B; text-decoration:none;}
.home-left p a:hover, .home-middle p a:hover, .home-right p a:hover{color:#347C2B; text-decoration:underline;}

.home-blocks{
	min-width:300px; max-width:300px; height:auto !important; width:300px;
	min-height:150px; max-height:150px; height:auto !important; height:150px;
}



/* Start Home Find Hardys Home */


#find-pub{
	min-width:300px; max-width:300px; height:auto !important; width:300px;
	min-height:140px; max-height:140px; height:auto !important; height:140px;
	background-image:url(../images/find-a-hardys.jpg);
	background-repeat:no-repeat;
}

#find-pub select{position:absolute; width:150px; color:#000; font-size:0.75em; margin-top:83px; margin-left:133px;}


/* End Home Find Hardys Home */


/*Columns*/
.col-left{width:300px; float:left; padding-right:10px; padding-left:20px; margin-bottom:20px;}
.col-middle{width:300px; float:left; padding-left:10px; padding-right:8px; border-left:1px dotted #640260; border-right:1px dotted #640260; margin-bottom:20px;}
.col-right {width:300px; float:left; padding-left:10px; margin-bottom:20px;}
.col-left img, .col-middle img, .col-right img {padding-bottom:10px;}

.col-left h1, .col-middle h1, .col-right h1{padding-top:5px; padding-bottom:15px; font-size:0.85em; color:#640260; font-weight:600;}
.col-left h2, .col-middle h2, .col-right h2{padding-top:5px; padding-bottom:15px; font-size:0.85em; color:#347C2B; font-weight:600;}
.col-left h3, .col-middle h3, .col-right h3{padding-top:5px; padding-bottom:15px; font-size:0.85em; color:#838D46; font-weight:600;}

.col-left p, .col-middle p, .col-right p {font-size:0.75em; color:#666; margin-bottom:15px;}
.col-left p a, .col-middle p a, .col-right p a {color:#347C2B; text-decoration:none;}
.col-left p a:hover, .col-middle p a:hover, .col-right p a:hover{color:#347C2B; text-decoration:underline;}

.col-left .col-header ul, .col-middle .col-header ul, .col-right .col-header ul {margin-left:15px; margin-bottom:20px;}
.col-left .col-header li, .col-middle .col-header li, .col-right .col-header li {color:#347C2B; font-size:0.75em; line-height:130%;}
.col-left .col-header li a, .col-middle .col-header li a, .col-right .col-header li a {color:#347C2B; text-decoration:none;}
.col-left .col-header li a:hover, .col-middle .col-header li a:hover, .col-right .col-header li a:hover {color:#347C2B; text-decoration:underline;}
.col-left .col-header ul li ul, .col-middle .col-header ul li ul, .col-right .col-header ul li ul  { margin-left:25px; margin-bottom:0px;}
.col-left .col-header li ul li, .col-middle .col-header li ul li, .col-right .col-header li ul li {font-size:1.0em;}	
	

.col-double {width:619px; float:left; margin-bottom:20px; padding-left:20px; padding-right:10px; border-right:1px dotted #640260;}
	.col-double h1 {
		padding-top:5px; padding-bottom:15px;
		font-size:0.85em; color:#640260; font-weight:600;
		}
		
	.col-double h2 {
		padding-top:5px; padding-bottom:15px;
		font-size:0.85em; color:#347C2B; font-weight:600;
		}

	.col-double h3 {
		padding-top:5px; padding-bottom:15px;
		font-size:0.85em; color:#838D46; font-weight:600;
		}

	.col-double p {font-size:0.75em; color:#666; margin-bottom:15px;}
	.col-double p a {color:#347C2B; text-decoration:none;}
	.col-double p a:hover {color:#347C2B; text-decoration:underline;}

	.col-double ul {margin-left:50px; margin-bottom:20px;}
	.col-double li {color:#666; font-size:0.75em; line-height:130%;}
	.col-double li a {color:#F3DDB5; text-decoration:none;}
	.col-double li a:hover {color:#F3DDB5; text-decoration:underline;}
	

/*Start form Find IPA pub*/
#pub-finder-wrap{width:620px;}

#pub-finder-map{float:left; width:300px;}

/*End form Find IPA pub*/



/* Start Offers */

#offers{width:300px;}

/* End Offers */






















 /*printer styles*/ 
@media print{ 
 


}





