/* CSS Document */
* { margin:0; padding:0;}
html, body { height:100%; }
body {font-size:100%; line-height:1.125em;}
html, input, textarea	{	font-family:tahoma, Georgia, "Times New Roman", Times, serif; 
		color:#1e2021;	color:#5b768f;}	

.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}

.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}

div.container {	overflow:hidden; width: 100%;}

a img{ border:0px}
img{ vertical-align:top;  }

a{color:#5b768f; text-decoration:underline} 
a:hover{text-decoration:none}
.link{color:#ffffff; float:right; margin-right:9px} 
.link1{color:#5b768f; background:url(images/marker1.gif) top left no-repeat; background-position:0 2px; padding-left:22px; float:right; margin-right:21px} 
.link2{color:#5b768f; background:url(images/marker1.gif) top left no-repeat; background-position:0 2px; padding-left:22px; margin-right:21px} 

#content ul{margin:0; padding:0; list-style:none;}
#content ul li{background:url(images/marker2.gif) top left no-repeat; background-position:0 7px; margin:0; padding-left:12px; }
#content ul li a{color:#1e2021; text-decoration:none; line-height:1.66em} 
#content ul li a:hover { text-decoration:underline; }

/*header*/
#header {font-size:0.875em; color:#FFFFFF }

#header .logo{
	margin:57px 0 0 0;
	position:absolute;
	left: 34px;
	top: -2px;
}/*
#header .logo{
	margin: 75px 0 0 0;
	position:absolute;
	top: -64px;
	left: 152px;
	
}*/
#header .slogan{ margin:239px 0 0 514px; position:absolute }
#header .button{
	margin:318px 0 0 700px;
	position:absolute;
	left: 40px;
	width: 294px;
	top: -27px;
	height: 81px;
}
#header .more{  color:#fff; text-transform:uppercase; padding:28px 26px 10px 110px; display:block; font-size:.8em; text-decoration:none}
#header .more:hover{color:#FFE339; text-decoration:none}

#header ul{margin:0; padding: 0 0 0 355px; list-style:none;}
#header ul li{ display:inline; padding-left:16px; padding-top:-30px }
#header ul li a{color:#1e2021; text-decoration:none} 
#header ul li a:hover { color:#5b768f; text-decoration:underline; }
#header ul li .current{ color:#5b768f; text-decoration:underline; }

#header .contact_box {
	margin:320px 0 0 690px;
	position:absolute;
	left: 128px;
	width: 278px;
	top: -312px;
	height: 47px;
	font-size:9px;
	color:#999;}

/* header2 */
#header2 {font-size:0.875em; color:#FFFFFF }

#header2 .logo{
	margin:57px 0 0 0;
	position:absolute;
	left: 34px;
	top: -2px;
}

#header2 .more{  color:#fff; text-transform:uppercase; padding:28px 26px 10px 110px; display:block; font-size:.8em; text-decoration:none}
#header2 .more:hover{color:#FFE339; text-decoration:none}

#header2 ul{margin:0; padding:0 0 0 355px; list-style:none;}
#header2 ul li{ display:inline; padding-left:16px }
#header2 ul li a{color:#1e2021; text-decoration:none} 
#header2 ul li a:hover { color:#5b768f; text-decoration:underline; }
#header2 ul li .current{ color:#5b768f; text-decoration:underline; }

#header2 .contact_box {
	margin:320px 0 0 690px;
	position:absolute;
	left: 128px;
	width: 278px;
	top: -312px;
	height: 47px;
	font-size:9px;
	color:#999;}

/*content*/
#content{ font-size:0.75em; width:100%; text-align:left; line-height:1.25em}
#content .indent-main{padding:33px 8px 43px 10px}
#content .title{  margin-bottom:24px; background:url(images/tail1.gif) repeat-x bottom; padding-bottom:6px}
#content .img-left{ float:left; margin:0 9px 20px 0}
#content .img-indent{ margin:0 0 16px 0}
#content p{ margin:0 0 15px 0}
#content .p{ margin:0 0 28px 0}
#content .p1{ margin:0 0 15px 0}
#content h3{color:#fff; font-size:1.16em; margin-bottom:10px; font-weight:normal; background:url(images/marker.gif) no-repeat top left; padding-left:20px; background-position:0 3px; padding-bottom:1px  }

#content h3.box1{color:#fff; font-size:1.16em; margin-bottom:10px; font-weight:normal; background:url(images/marker_1.gif) no-repeat top left; padding-left:20px; background-position:0 3px; padding-bottom:1px  }
#content h3.box2{color:#fff; font-size:1.16em; margin-bottom:10px; font-weight:normal; background:url(images/marker_2.gif) no-repeat top left; padding-left:20px; background-position:0 3px; padding-bottom:1px  }
#content h3.box3{color:#fff; font-size:1.16em; margin-bottom:10px; font-weight:normal; background:url(images/marker_3.gif) no-repeat top left; padding-left:20px; background-position:0 3px; padding-bottom:1px  }
#content h3.box4{color:#fff; font-size:1.16em; margin-bottom:10px; font-weight:normal; background:url(images/marker_4.gif) no-repeat top left; padding-left:20px; background-position:0 3px; padding-bottom:1px  }
#content h3.box5{color:#fff; font-size:1.16em; margin-bottom:10px; font-weight:normal; background:url(images/marker_5.gif) no-repeat top left; padding-left:20px; background-position:0 3px; padding-bottom:1px  }
#content h3.box6{color:#fff; font-size:1.16em; margin-bottom:10px; font-weight:normal; background:url(images/marker_6.gif) no-repeat top left; padding-left:20px; background-position:0 3px; padding-bottom:1px  }

#content h4{color:#1e2021;font-size:1em; margin-bottom:15px; font-weight:normal  }
#content .h4{margin-bottom:0}
/*#content .tail{ background:url(images/tail.gif) repeat-x bottom; padding-bottom:14px; margin-bottom:17px }*/
#content .tail{ padding-bottom:14px; margin-bottom:17px }

/*box*/
.box{ background:#00558A; width:100%;}
.box .corner-top-left {background:url(images/corner_top_left.gif) no-repeat left top;}
.box .corner-top-right {background:url(images/corner_top_right.gif) no-repeat right top;}
.box .corner-bottom-left {background:url(images/corner_bottom_left.gif) no-repeat left bottom;}
.box .corner-bottom-right {background:url(images/corner_bottom_right.gif) no-repeat right bottom; width:100%; }
.box .indent-box{ padding:15px 10px 13px 10px; }

/*box2*/
.box2{ background:#F7931E; width:100%;}
.box2 .corner-top-left {background:url(images/corner_top_left2.gif) no-repeat left top;}
.box2 .corner-top-right {background:url(images/corner_top_right2.gif) no-repeat right top;}
.box2 .corner-bottom-left {background:url(images/corner_bottom_left2.gif) no-repeat left bottom;}
.box2 .corner-bottom-right {background:url(images/corner_bottom_right2.gif) no-repeat right bottom; width:100%; }
.box2 .indent-box{ padding:15px 10px 13px 10px; }

/*box3*/
.box3{ background:#0DB14B; width:100%;}
.box3 .corner-top-left {background:url(images/corner_top_left3.gif) no-repeat left top;}
.box3 .corner-top-right {background:url(images/corner_top_right3.gif) no-repeat right top;}
.box3 .corner-bottom-left {background:url(images/corner_bottom_left3.gif) no-repeat left bottom;}
.box3 .corner-bottom-right {background:url(images/corner_bottom_right3.gif) no-repeat right bottom; width:100%; }
.box3 .indent-box{ padding:15px 10px 13px 10px; }

/*box4*/
.box4{ background:#79317F; width:100%;}
.box4 .corner-top-left {background:url(images/corner_top_left4.gif) no-repeat left top;}
.box4 .corner-top-right {background:url(images/corner_top_right4.gif) no-repeat right top;}
.box4 .corner-bottom-left {background:url(images/corner_bottom_left4.gif) no-repeat left bottom;}
.box4 .corner-bottom-right {background:url(images/corner_bottom_right4.gif) no-repeat right bottom; width:100%; }
.box4 .indent-box{ padding:15px 10px 13px 10px; }

/*box5*/
.box5{ background:#be1d22; width:100%;}
.box5 .corner-top-left {background:url(images/corner_top_left5.gif) no-repeat left top;}
.box5 .corner-top-right {background:url(images/corner_top_right5.gif) no-repeat right top;}
.box5 .corner-bottom-left {background:url(images/corner_bottom_left5.gif) no-repeat left bottom;}
.box5 .corner-bottom-right {background:url(images/corner_bottom_right5.gif) no-repeat right bottom; width:100%; }
.box5 .indent-box{ padding:15px 10px 13px 10px; }

/*box6*/
.box6{ background:#3dddf0; width:100%;}
.box6 .corner-top-left {background:url(images/corner_top_left6.gif) no-repeat left top;}
.box6 .corner-top-right {background:url(images/corner_top_right6.gif) no-repeat right top;}
.box6 .corner-bottom-left {background:url(images/corner_bottom_left6.gif) no-repeat left bottom;}
.box6 .corner-bottom-right {background:url(images/corner_bottom_right6.gif) no-repeat right bottom; width:100%; }
.box6 .indent-box{ padding:15px 10px 13px 10px; }


/*topper*/
#topper { color:#1e2021; font-size:0.75em; background:url(images/bot.gif) repeat-x bottom }

/*footer*/
#footer { color:#1e2021; font-size:0.6em; background:url(images/bot.gif) repeat-x top }
#footer .indent-footer{ padding:14px 30px 0 10px;}
#footer a {color:#5b768f; text-decoration:underline}  
#footer a:hover {  text-decoration:none}


.h{ height:31px}
.block-contact span{ float:right; margin-right:28px}
.block-contact1 span{ float:right; margin-right:55px}
input{
   	border:1px solid #a09b96; 
	background:#FFFFFF;
	width:182px; height:18px;
	font-size:1em;
	padding-left:5px;
	padding-top:4px;
}
textarea{
   	border:1px solid #a09b96; 
	background:#FFFFFF;
	width:240px; height:114px;
	font-size:1em;
	padding-left:5px;
	margin-bottom:31px;
	overflow:auto}
	
/* OLD EPB PRODUCT STYLES */
.productlistleft {
	
	clear: left;
	float: left;
	width: 500px;
	border: 1px solid #cecece;
	margin: 0px 10px 10px 0px;
	text-align: left;
		
}

.productlistleft img {

	float: left;
	margin: 5px;
	margin-right: 10px;	
	
}

.product {

	margin: 5px;

}

.productheading {
	
	margin: 5px;
	font-weight: bold;
	text-align: center;
	
}

#productlistright {
	
	float: right;
	width: 210px;
	padding: 5px;
	border: 1px solid #cecece;
	background-image: url(images/product-list-gradient.gif);
	background-repeat: repeat-x;
	
}

/* table styling for specials page */
.tablestyle td
{
 border: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 4px 6px 8px;
	color: #6D929B;
 }

