@charset "utf-8";
body  {
	font: 100% Arial, Helvetica, sans-serif;
	background: #a9bb5a;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
}
form { margin: 0; padding: 0; }
a { text-decoration: underline; }
a img { border: 0; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote
{
	margin-top: 10px;
	margin-bottom: 10px;
}
li {text-align:left;}

h1 {
	font-size: 1.6em;	
	line-height: 1.3em;
	font-weight: bold;
	margin-bottom: 0;
	clear: both;
	position: relative;
	margin-top: 1.1em;
}

h2 {	
	font-size: 1.6em;
	line-height: 1.3em;
	font-weight: bold;
	margin-top: .5em;
	margin-bottom: 0;
	font-family:"Palatino Linotype", "Times New Roman", Garamond, serif
}

h3  {
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: .5em;
	line-height: 1.1em;
}
 .feedTitle a:link, .feedTitle a:visited {color:#333333;}

h4, .petexpo .feedTitle {
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 1.1em;
	line-height: 1.1em;
}


h1 span {
	display: none;
}
h6 {padding:10px;margin:0;border:0;}
h6, h6 a:link, h6 a:visited, h6 a:active {font-size:10px; color:#ffffff; font-weight:normal; text-align:left;}
.petexpo #container { 
	width: 938px; 
	margin: 2px auto;
	border: 1px solid #000000;
	text-align: left; 
	background-image:url(bg_home.jpg); background-repeat:no-repeat; background-position:left top;
	min-height:850px;
} 
.petexpo #container2 { 
	width: 938px; 
	margin: 2px auto;
	border: 1px solid #000000;
	text-align: left;
	background-image:url(bg_in1.jpg); background-repeat:no-repeat; background-position:left top;
	min-height:870px;
} 
.petexpo #container3 { 
	width: 938px; 
	margin: 2px auto;
	border: 1px solid #000000;
	text-align: left;
	background-image:url(bg_in2.jpg); background-repeat:no-repeat; background-position:left top;
	min-height:870px;
} 
.petexpo #container4 { 
	width: 938px; 
	margin: 2px auto;
	border: 1px solid #000000;
	text-align: left;
	background-image:url(bg_in4.jpg); background-repeat:no-repeat; background-position:left top;
	min-height:870px;
} 
.petexpo #container4b { 
	width: 938px; 
	margin: 2px auto;
	border: 1px solid #000000;
	text-align: left;
	background-image:url(bg_in4b.jpg); background-repeat:no-repeat; background-position:left top;
	min-height:870px;
} 
.petexpo #container5 { 
	width: 938px; 
	margin: 2px auto;
	border: 1px solid #000000;
	text-align: left;
	background-image:url(bg_in5.jpg); background-repeat:no-repeat; background-position:left top;
	min-height:870px;
} 
.petexpo #container6 { 
	width: 938px; 
	margin: 2px auto;
	border: 1px solid #000000;
	text-align: left;
	background-image:url(bg_in6.jpg); background-repeat:no-repeat; background-position:left top;
	min-height:870px;
} 
.petexpo #containernoleft { 
	width: 938px; 
	margin: 2px auto;
	border: 1px solid #000000;
	text-align: left;
		background-image:url(bg_innoleft.jpg); background-repeat:no-repeat; background-position:left top;

	min-height:870px;
} 
.petexpo #container7 { 
	width: 938px; 
	margin: 2px auto;
	border: 1px solid #000000;
	text-align: left;
	background-image:url(bg_in7.jpg); background-repeat:no-repeat; background-position:left top;
	min-height:870px;
} 
.petexpo #container8 { 
	width: 938px; 
	margin: 2px auto;
	border: 1px solid #000000;
	text-align: left;
	background-image:url(bg_partner.jpg); background-repeat:no-repeat; background-position:left top;
	min-height:870px;
} 
.petexpo #header { 
	padding: 0 10px 0 20px; 
	height:50px;
} 
.petexpo #header h1 {
	margin: 0; 
	padding: 10px 0;
}
#addressprint {display:none;}
.petexpo span {font-size:12px; text-decoration:none;}

#topnav {float:right; width:326px;background-color:#ffffff; height:25px;padding:3px;border:0;margin:10px 0 0 0;text-align:right;color:#1f3c93;font-size:11px;}
#topnav a, #topnav a:visited, #topnav a:active {color:#1f3c93; text-decoration:none;background:none;margin:0 5px;padding:0 5px;}
#topnav a:hover {color:#ed1d24; text-decoration:none;background:none;}
#mainnav {height:20px;margin-top:66px;margin-left:200px; width:700px;padding:5px; border:0;color:#ffffff;font-size:13px;}
#mainnav a, #mainnav a:visited, #mainnav a:active {padding:0 10px;margin:0; color:#ffffff; text-decoration:none;background:none;}
#mainnav a:hover {padding:0 10px 4px 10px;margin:0; color:#ffffff; text-decoration:none; background-color:#ed1d24;}

.petexpo #alllogos {
	float: right; 
	width: 830px;
	padding: 0px;
	margin:100px 15px 0 60px;
	font-size:12px;
	line-height:120%;
	text-align:left;
}
.petexpo #sidebar0 {
	float: right; 
	width: 430px;
	padding: 0px;
	margin:0 15px 0 0;
	font-size:12px;
	line-height:120%;
	text-align:left;
}
.petexpo #sidebar0 p {margin:0 0 18px 0;padding:0;border:0;	text-align:left;}

.petexpo #sidebar1 {
	float: right; 
	width: 360px;
	padding: 0px;
	margin:0 15px 0 0;
	font-size:12px;
	line-height:120%;
	text-align:left;
}
.petexpo #sidebar1 p {margin:0 0 18px 0;padding:0;border:0;	text-align:left;}

/* for heavy text pages */
.petexpo #sidebar2 p {margin:0 0 18px 0;padding:0;border:0;	text-align:left;}
.petexpo #sidebar2 {
	
	width: 640px; 
	padding: 0px;
	margin:10px 50px 0 10px;
	float:right;
	font-size:12px;
	line-height:120%;
		text-align:left;
}

.petexpo #sidebar3 p {margin:0 0 18px 0;padding:0;border:0;	text-align:left;}
.petexpo #sidebar3 {
	
	width: 490px; 
	padding: 0px;
	margin:10px 50px 0 10px;
	float:right;
	font-size:12px;
	line-height:120%;
	text-align:left;
}
.petexpo #sidebar4 p {margin:0 10px 18px 0;padding:0;border:0;	text-align:left;}
.petexpo #sidebar4 {
	
	width: 390px; 
	padding: 0px;
	margin:10px 50px 0 10px;
	float:right;
	font-size:12px;
	line-height:120%;
	text-align:left;
}


.petexpo #mainContent { 
	margin: 0 460px 0 50px; 
	padding: 0 20px; 
	height:630px;
	border:0;
	text-align:left;

} 
.petexpo #mainContent360 { 
	margin: 0 580px 0 50px; 
	padding: 0 20px;
	border:0;
	
} 
.petexpo #mainContent260 { 
	margin: 0 620px 0 50px; 
	padding: 0 20px;
	border:0;
} 
#sponsorsHome {width:938px; text-align:center; padding:2px;margin:0 auto;}
#sponsorsHome img {border:1px solid #ffffff;margin:2px 5px;}
.petexpo #footer { 
	padding: 0 10px 0 20px; 
	background:#a9bb5a; 
} 
.petexpo #footer p, .petexpo #footer p a, .petexpo #footer p a:visited {
	margin: 0; 
	padding: 5px 0;
	font-size:10px;
	color:#ffffff;
	text-align:center;
}
.petexpo #footer p a:active, .petexpo #footer p a:hover {
	margin: 0px; 
	padding: 5px 0; 
	font-size:10px;
	color:#a9bb5a;
	background-color:#ffffff;
}
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/*colors*/
.white {color:#ffffff;}
.green {color:#a9bb5a;}
.blue {color:#1f3c93;}
.red {color:#ed1d24;}
.ltgreen {color:#CFE080;}

.bgwhite {background-color:#ffffff;}
.bggreen {background-color:#a9bb5a;}
.bgblue {background-color:#1f3c93;}
.bgred {background-color:#ed1d24;}
.bgltgreen {color:#CFE080;}

.boxwhite {background-color:#ffffff; border:1px solid #a9bb5a; font-size:13px; line-height:17px; letter-spacing:1.5px;padding:3px;}
.boxgreen {background-color:#a9bb5a;border:1px solid #ffffff;}
.boxblue {background-color:#1f3c93;border:1px solid #ffffff;}
.boxred {background-color:#ed1d24;border:1px solid #ffffff;}
.boxltgreen {background-color:#CFE080;border:1px solid #ffffff;margin:2px 0;padding:1px;}
.boxltgreen H2 {margin:0px;}
.ads, .ads a:link, .ads a:visited {margin:1px; border:1px solid #ffffff;padding:0px;}
.more, a.more, a.more:link, a.more:visited, a.more:active {border:1px solid #ed1d24; background-color:#ffffff;color:#ed1d24;}
#alert {color:#ffffff; font-size:10px; line-height:130%;}
#alert a {font-weight:bold;}
#alert H3 {font-weight:bold; font-size:11px; color:#000000;padding:2px;margin:0;text-transform:uppercase;}

.standout1 {
	font-size: 1.1em;
	font-weight: bold;
	margin:0;
	line-height: 1.1em;
	color:#FFffff;
}

.standout2 {
	font-size: 14px;
	font-weight: bold;
	margin:0;
	line-height: 14px;
}
.feedburnerFeedBlock li {list-style-image:none;list-style-position:outside;list-style-type:square;margin:0px 0px 0px -20px;padding:0pt;}
#creditfooter {display:none;}
