/*
Name: Protoytpe Layout CSS
Creative by: Rise Creative Group
Date modified: 7/9/07
------------------------------------*/

/*  Reset all CSS 
http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead { margin : 0; padding : 0; border : 0; outline : 0; font-weight : inherit; font-style : inherit; font-size : 100%; font-family : inherit; vertical-align: baseline; background : transparent; }



/* Base style
------------------------------------*/

body {
	background: #333333 url(/images/body_background.png) repeat-x;
	padding: 0; 
	margin: 0;
	}
	
   #spring09 {
	background: #333333 url(/images/body_background.png) repeat-x;
	padding:0;
	margin:0
	}
	
	.no_stripe {
	background: #333333 url(/images/body_background_no_stripe.png) repeat-x;
	padding: 0; 
	margin: 0;
	}


/* Things to hide
------------------------------------*/
#nav span, #sub_nav span, #footer_nav span, #tab_nav span  { display:none;}


/* Container
------------------------------------*/
#container {
	width:959px;
	padding: 0;
	margin: 0;
	position: relative;
	}
	
/* Header
------------------------------------*/
#header {
	background: #f5f5f5;
	width:959px;
	height: 40px;
	margin: 0; 
	padding: 10px;
	position: relative;
	}
	
.test #header {
border: 1px solid red;
}

#header .logo, #header .logo a {
	position:absolute;
	display:block; 
	background-color: #ccc;
	border:2px solid #333;
	font-weight: normal;
	color: #000;
	padding: 10px;
	text-align:center;
	text-transform: uppercase;
}


/* Navigation
------------------------------------*/
#nav {
	background: url(/images/main_nav.png) no-repeat;
	width: 959px;
	height: 121px;
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
	list-style-type:none;
	position: relative;
	z-index:1;
	}

#nav li,  #nav li a{
	position: absolute;
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type:none;
}

#nav li.l1 	{width:325px; height:114px; left:60px; top:7px;}
#nav li.l1 a{width:325px; height:114px;}

#nav li.l2 	{width:53px; height: 20px; top:59px; left:450px;}
#nav li.l2 a{width:53px; height:20px;}
#nav li.l2 a:hover {background:url(/images/main_nav.png) -450px -180px no-repeat;}

#nav li.l3 	{width:65px; height: 20px; top:59px; left:505px; }
#nav li.l3 a{width:65px; height:20px;}
#nav li.l3 a:hover { background:url(/images/main_nav.png) -505px -180px no-repeat;}

#nav li.l4 	{width:77px; height: 20px; top:59px; left:570px; }
#nav li.l4 a{width:77px; height:20px;}
#nav li.l4 a:hover {background:url(/images/main_nav.png) -570px -180px no-repeat;}

#nav li.l5 	{width:52px; height: 20px; top:59px; left:649px; }
#nav li.l5 a{width:52px; height:20px;}
#nav li.l5 a:hover {background:url(/images/main_nav.png) -649px -180px no-repeat;}

#nav li.l6 	{width:62px; height: 20px; top:59px; left:703px; }
#nav li.l6 a{width:62px; height:20px;}
#nav li.l6 a:hover {background:url(/images/main_nav.png) -703px -180px no-repeat;}

#nav li.l7 	{width:51px; height: 20px; top:59px; left:765px; }
#nav li.l7 a{width:51px; height:20px;}
#nav li.l7 a:hover {background:url(/images/main_nav.png) -765px -180px no-repeat;}

#nav li.l8 	{width:76px; height: 20px; top:59px; left:816px; }
#nav li.l8 a{width:76px; height:20px;}
#nav li.l8 a:hover {background:url(/images/main_nav.png) -816px -180px no-repeat;}

#nav li.l9 	{width:62px; height: 20px; top:59px; left:892px; }
#nav li.l9 a{width:62px; height:20px;}
#nav li.l9 a:hover {background:url(/images/main_nav.png) -892px -180px no-repeat;}

#nav li.la 	{background:url(/images/new_show.png) no-repeat; width:174px; height: 31px; top:112px;left:782px;}
#nav li.la a{width:174px; height:35px;}
#nav li.la a:hover {background:url(/images/new_show.png) -174px 0  no-repeat;}

/*#nav li.lb 	{background:url(/images/tab_nav.png) -149px 0 no-repeat; width:138px; height: 35px; top:108px;left:799px;}
#nav li.lb a{width:138px; height:35px;}
#nav li.lb a:hover {background:url(/images/tab_nav.png) -149px -35px no-repeat;}*/


/* Nav Latches
------------------------------------*/
.home 		li.l2 {background: transparent url(/images/main_nav.png) -450px -180px no-repeat;}
.mission	li.l3 {background: transparent url(/images/main_nav.png) -505px -180px no-repeat;}
.pastshows 	li.l4 {background: transparent url(/images/main_nav.png) -570px -180px no-repeat;}
.team 		li.l5 {background: transparent url(/images/main_nav.png) -649px -180px no-repeat;}
.charity 	li.l6 {background: transparent url(/images/main_nav.png) -703px -180px no-repeat;}
.press 		li.l7 {background: transparent url(/images/main_nav.png) -765px -180px no-repeat;}
.test 		li.l8 {background: transparent url(/images/main_nav.png) -816px -180px no-repeat;}
.contact 	li.l9 {background: transparent url(/images/main_nav.png) -892px -180px no-repeat;}

.lashow  #nav li.la {background:url(/fall08/images/past_lashow.png) 150px -31px no-repeat;}
/*.fallshow  #nav li.lb  {background:url(/images/tab_nav.png) -149px -35px no-repeat;}*/


/* Sub Nav Navigation
------------------------------------*/
#sub_nav {
	background: url(/images/sub_nav_fall08.png) no-repeat;
	width: 959px;
	height: 128px;
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
	list-style-type:none;
	position: relative;
	}
	

#sub_nav li,  #sub_nav li a{
	position: absolute;
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type:none;
}

.spring09 #sub_nav {
	background: url(/images/sub_nav_spring09.png) no-repeat;
	width: 959px;
	height: 128px;
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
	list-style-type:none;
	position: relative;
	}


.spring09 #sub_nav li,  .spring09 #sub_nav li a{
	position: absolute;
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type:none;
}

#sub_section_nav_wrapper {
	background:url(/images/section_bg.jpg) repeat-y;
	margin-left: 8px;
	margin-bottom: 25px;
	padding: 10px 15px 30px 15px;
	border: 1px solid #666666;
	width: 300px;
	}

#sub_section_nav {
	margin:0 0 0 0;
	padding: 0;
	}
	

#sub_section_nav li {
	margin: 0;
	padding: 0;
	list-style: none;
	}

#sub_section_nav li:first-child {
    border-top: 1px dotted #666666 !important;
	width: 300px;
	}

#sub_section_nav a {
	display: block;
	padding: 8px 5px 8px 5px;
	border-bottom: 1px dotted #666666;
	width: 290px;
	}

#sub_section_nav a:hover {
	background: url(/images/section_nav_hover.jpg) repeat-x;
	}

/* fall sub nav WITH exhibitors*/
.spring09 #sub_nav li.lb 	{width:111px; height: 62px; top:30px; left:273px;}
.spring09 #sub_nav li.lb a{width:111px; height:62px;}
.spring09 #sub_nav li.lb a:hover {background:url(/images/sub_nav_fall08.png) -273px -158px no-repeat;}

.spring09 #sub_nav li.lc 	{width:54px; height: 62px; top:30px; left:384px; }
.spring09 #sub_nav li.lc a{width:54px; height:62px;}
.spring09 #sub_nav li.lc a:hover { background:url(/images/sub_nav_fall08.png) -384px -158px no-repeat;}

.spring09 #sub_nav li.ld 	{width:76px; height: 62px; top:30px; left:438px; }
.spring09 #sub_nav li.ld a{width:76px; height:62px;}
.spring09 #sub_nav li.ld a:hover {background:url(/images/sub_nav_fall08.png) -438px -158px no-repeat;}

.spring09 #sub_nav li.le 	{width:71px; height: 62px; top:30px; left:514px; }
.spring09 #sub_nav li.le a{width:71px; height:62px;}
.spring09 #sub_nav li.le a:hover {background:url(/images/sub_nav_fall08.png) -514px -158px no-repeat;}

.spring09 #sub_nav li.lf 	{width:73px; height: 62px; top:30px; left:585px; }
.spring09 #sub_nav li.lf a{width:73px; height:62px;}
.spring09 #sub_nav li.lf a:hover {background:url(/images/sub_nav_fall08.png) -585px -158px no-repeat;}

.spring09 #sub_nav li.lg 	{width:114px; height: 62px; top:30px; left:658px; }
.spring09 #sub_nav li.lg a{width:114px; height:62px;}
.spring09 #sub_nav li.lg a:hover {background:url(/images/sub_nav_fall08.png) -658px -158px no-repeat;}

.spring09 #sub_nav li.lh	{width:96px; height: 62px; top:30px; left:772px; }
.spring09 #sub_nav li.lh a{width:96px; height:62px;}
.spring09 #sub_nav li.lh a:hover {background:url(/images/sub_nav_fall08.png) -772px -158px no-repeat;}

.spring09 #sub_nav li.li	{width:91px; height: 62px; top:30px; left:868px; }
.spring09 #sub_nav li.li a{width:91px; height:62px;}
.spring09 #sub_nav li.li a:hover {background:url(/images/sub_nav_fall08.png) -868px -158px no-repeat;}

.spring09 #sub_nav li.lj	{width:149px; height: 62px; top:0px; left:868px; }
.spring09 #sub_nav li.lj a{width:149px; height:62px;}
.spring09 #sub_nav li.lj a:hover {background:url(/images/sub_nav_fall08.png) -868px -158px no-repeat;}

.spring09 #sub_nav li.lk	{width:138px; height: 62px; top:0px; left:868px; }
.spring09 #sub_nav li.lk a{width:138px; height:62px;}
.spring09 #sub_nav li.lk a:hover {background:url(/images/sub_nav_fall08.png) -868px -158px no-repeat;}


#sub_nav li.lb 	{width:111px; height: 62px; top:30px; left:273px;}
#sub_nav li.lb a{width:111px; height:62px;}
#sub_nav li.lb a:hover {background:url(/images/sub_nav_fall08.png) -273px -158px no-repeat;}

#sub_nav li.lc 	{width:54px; height: 62px; top:30px; left:384px; }
#sub_nav li.lc a{width:54px; height:62px;}
#sub_nav li.lc a:hover { background:url(/images/sub_nav_fall08.png) -384px -158px no-repeat;}

#sub_nav li.le 	{width:71px; height: 62px; top:30px; left:438px; }
#sub_nav li.le a{width:71px; height:62px;}
#sub_nav li.le a:hover {background:url(/images/sub_nav_fall08.png) -438px -158px no-repeat;}

#sub_nav li.lf 	{width:73px; height: 62px; top:30px; left:509px; }
#sub_nav li.lf a{width:73px; height:62px;}
#sub_nav li.lf a:hover {background:url(/images/sub_nav_fall08.png) -509px -158px no-repeat;}

#sub_nav li.lg 	{width:114px; height: 62px; top:30px; left:582px; }
#sub_nav li.lg a{width:114px; height:62px;}
#sub_nav li.lg a:hover {background:url(/images/sub_nav_fall08.png) -582px -158px no-repeat;}

#sub_nav li.lh	{width:96px; height: 62px; top:30px; left:696px; }
#sub_nav li.lh a{width:96px; height:62px;}
#sub_nav li.lh a:hover {background:url(/images/sub_nav_fall08.png) -696px -158px no-repeat;}

#sub_nav li.li	{width:91px; height: 62px; top:30px; left:792px; }
#sub_nav li.li a{width:91px; height:62px;}
#sub_nav li.li a:hover {background:url(/images/sub_nav_fall08.png) -792px -158px no-repeat;}

#sub_nav li.lj	{width:149px; height: 62px; top:0px; left:908px; }
#sub_nav li.lj a{width:149px; height:62px;}
#sub_nav li.lj a:hover {background:url(/images/sub_nav_fall08.png) -868px -158px no-repeat;}

#sub_nav li.lk	{width:138px; height: 62px; top:0px; left:868px; }
#sub_nav li.lk a{width:138px; height:62px;}
#sub_nav li.lk a:hover {background:url(/images/sub_nav_fall08.png) -868px -158px no-repeat;}


/* Sub Nav Latches
------------------------------------*/

.spring08 	   #sub_nav li.lb a{background:url(/images/sub_nav.png) -273px -158px no-repeat;}
.venue 		   #sub_nav li.lc a{ background:url(/images/sub_nav.png) -384px -158px no-repeat;}
.exhibitors	   #sub_nav li.ld a{background:url(/images/sub_nav.png) -438px -158px no-repeat;}
.sponsors      #sub_nav li.le a{background:url(/images/sub_nav.png) -514px -158px no-repeat;}
.schedule      #sub_nav li.lf a{background:url(/images/sub_nav.png) -585px -158px no-repeat;}
.accomodations #sub_nav li.lg a{background:url(/images/sub_nav.png) -658px -158px no-repeat;}
.exhibitorinfo #sub_nav li.lh a{background:url(/images/sub_nav.png) -772px -158px no-repeat;}
.register      #sub_nav li.li a{background:url(/images/sub_nav.png) -868px -158px no-repeat;}


/* WITH exhibitors*/
.falldetails 	   #sub_nav li.lb a{background:url(/images/sub_nav_fall08.png) -273px -158px no-repeat;}
.fallvenue 		   #sub_nav li.lc a{ background:url(/images/sub_nav_fall08.png) -384px -158px no-repeat;}
.fallexhibitors	   #sub_nav li.ld a{background:url(/images/sub_nav_fall08.png) -438px -158px no-repeat;}
.fallsponsors      #sub_nav li.le a{background:url(/images/sub_nav_fall08.png) -514px -158px no-repeat;}
.fallschedule      #sub_nav li.lf a{background:url(/images/sub_nav_fall08.png) -585px -158px no-repeat;}
.fallaccomodations #sub_nav li.lg a{background:url(/images/sub_nav_fall08.png) -658px -158px no-repeat;}
.fallexhibitorinfo  #sub_nav li.lh a{background:url(/images/sub_nav_fall08.png) -772px -158px no-repeat;}
.fallregister      #sub_nav li.li a{background:url(/images/sub_nav_fall08.png) -868px -158px no-repeat;}


/* Sub Nav Team Latches
------------------------------------*/
#sub_nav_team {
text-align:left;
}

#sub_nav_team ul{
	margin: 0;
	padding: 0;
}

#sub_nav_team li {
    list-style: none;
	list-style-type: none;
	margin: 0;	
	padding: 5px 0 0 20px;
}
	
#sub_nav_team li a{
    color:#000;
}


/* Sub Nav Team Latches
------------------------------------*/
.stephanie		#sub_nav_team li.stephanie  a{color:#CC0000;}
.tammy	  		#sub_nav_team li.tammy 		a{color:#CC0000;}
.charlotte 		#sub_nav_team li.charlotte 	a{color:#CC0000;}
.kathie    		#sub_nav_team li.kathie 	a{color:#CC0000;}
.mary 	   		#sub_nav_team li.mary	    a{color:#CC0000;}


/* Features
------------------------------------*/

#feature {
width: 959px;
height: 200px;
background: #888;
margin: 0;
padding: 0;
border: #888 solid 1px;
}

#f_holder {
	width:1px;
	height: 1px;
	position: relative;
}

#con_flash {
	position:relative;
	top:-10px;
	left: -12px;
	width: 302px;
	height: 235px;
}


/* Subpage Feature Boxes
------------------------------------*/

.sub_feature_holder {
	width: 432px;
	height: 174px;
	margin-left: 20px;
	position: relative;
	}
	
.sub_feature_holder h2 {
	position: absolute;
	top: 10px; 
	left: 160px;
	width: 250px;
	}
	
.sub_feature_text {
	position: absolute;
	top: 60px;
	left: 160px;
	}
	
.grooming_comp {background:url(/fall08/contests-events/images/feature_grooming_comp.jpg) no-repeat; margin-left: 40px;}
.best_of_best {background:url(/fall08/contests-events/images/feature_best.jpg) no-repeat;}
	
	
/* lists
------------------------------------*/

ul {
padding: 20px;
font-size:90%;
}

li {
padding: 0 0 5px;
}
	

/* Content
------------------------------------*/

#content {
	width:959px;
	margin: 0;
	padding: 0;
	}


/* Columns
------------------------------------*/

#full_col {
	float: left;
	width: 928px;
	margin: 0;
	padding: 18px 0px 12px 32px;
	}

.nycshow #full_col {
	float: left;
	width: 853px;
	margin: 0;
	padding: 18px 0px 12px 95px;}
#main_col {
	float: left;
	width: 525px;
	margin: 0;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 32px;	
}

#main_col_large {
	float: left;
	width: 655px;
	margin: 0;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 32px;	
}

#split_col1 {
	float: left;
	width: 400px;
	margin: 0;
	padding: 18px 18px 20px 32px;

}


.springshow_event #split_col1 {
	float: left;
	width: 520px;
	margin: 0;
	padding: 18px 2px 20px 2px;

}

.justin #split_col1{
	float: left;
	width: 550px;
	margin: 0;
	padding: 18px 18px 20px 32px;

}


.banners #split_col1{
	float: left;
	width: 550px;
	margin: 0;
	padding: 18px 18px 20px 32px;

}

#split_col2 {
	float: left;
	width: 400px;
	margin: 0;
	padding: 18px 18px 20px 30px;
}

.justin #split_col2{
	float: left;
	width:225px;
	margin: 0;
	padding: 18px 18px 20px 18px;

}

.springshow #split_col2  {
	float: left;
	width:430px;
	margin: 0;
	padding: 18px 2px 20px 2px;
}

.exhibitorinfo #split_col2 {
	float: left;
	width:490px;
	margin: 0;
	padding: 18px 0 20px 10px;
}

#sub_col {
	float: right;
	width: 381px;
	margin: 0;
	padding: 18px 6px 12px 6px;
	border-color: #666;
	border-width: 1px;
}

#sub_col_narrow {
	float: right;
	width: 245px;
	margin: 0;
	padding: 18px 6px 12px 6px;
	border-color: #666;
	border-width: 1px;
}


#col_left {
float: left;
	width: 250px;
	margin: 0;
	padding: 20px 20px 0 40px;
	}

#col_center {
float: left;
	width: 275px;
	margin: 0;
	padding: 20px 20px 0 20px;
}

#col_right {
float:left;
	width: 250px;
	margin: 0;
	padding: 20px 20px 0 20px;
	}

#photo_holder { 
	
	float:left;
	padding: 8px;
	margin: 8px 15px 8px 0;
	}


/* Image borders
------------------------------------*/
#image_borer {
border: 8px solid #242424;
}

#image_border a:hover {
border: 8px solid #E7D386;
}



/* Miscellaneous
------------------------------------*/

.center {
	text-align:center;
}

.right {
	float: right;
}

.left {
	float: left;
	}

#clear {
	clear: both;
}

img {
	border: 0;
	}
	
.alert {
	color: #CC0000;
	font-weight: bold;
}

.note {
	text-transform: uppercase;
	color: #ccc;
}

.icon {
padding: 8px 10px 0 0;
}

.note2 {
font-size:85%;
color:#ccc;
}

.highlight {
	background-color: #ffcc99;
}


#list_blocks {
	list-style: none;
	list-style-type: none;
	margin: 10px 0 0 0;
	padding: 0 0 0 20px;
	font-size: 85%;
}

#list_blocks li {
	
	border-left: 5px solid #C9B163;
	list-style: none;
	margin: 0 0 0 0;
	padding: 2px 5px 2px 10px; 
}

.img {
float:left;
width: 210px;
height: 260px;
margin: 10px 0 0 0;
padding: 0 10px 0 0;
}

.mini_feature {
background-color:#242424;
padding: 0 4px 0 4px;
}

.mini_feature_icon {
float:left;
padding:8px 4px 8px 4px;
}

.exhibitor_imgholder {
background-color:#D0BC77;
float:left;
width:435px;
margin: 10px 0 0 0;
}

.exhibitor_logo_box {
width:149px; 
height:76px; 
background:#fff;
border: 8px solid #222; 
display:block; 
color: #222; 
padding-top: 38px; 
padding-left: 5px;
padding-right: 5px;
font-size:130%;
margin: 0;
font-family:"Times New Roman", Times, serif;
}

.three_lines {
padding-top: 22px;
height: 92px; 
}

.exhibitor_img1 {
padding:10px 0 0 10px;
}

.exhibitor_img2 {
padding:0 0 10px 10px;
}

.venu_imgtop {
padding:10px 0 0 10px;
}

.venu_imgmiddle {
padding:0 0 0 10px;
}
.venu_imgbottom {
padding:0 0 10px 10px;
}


.dogtag_holder {
float:left;
width:178px;
margin: 0 10px 0 0;
padding: 0;
}

.dogtag_copy {
background-color:#D0BC77;
width:178px;
margin:0;
padding:0;
text-align:center;
}

.dogtag_copy img{
margin:0;
padding:0;
}

.dogtag_copy li {
padding:0;
margin:0;
}

.dogtag_copy h1 { 
color: #000;
font-size:1em;
	padding: 10px 5px 0 5px;

}

.dogtag_copy p { 
	color:#000000;
	line-height: 1.8em;
	margin:0;
	padding: 5px 5px 0 5px;
	font-size: .9em;
}

.dogtag_copy a { 
	color:#CC0000;
}

.dogtag_copy a:visited {
	color: #CC0000;
}

.dogtag_copy a:hover {
	text-decoration: none;
	color: #CC0000;
}

#justin_press {
margin:0 0 0 0;
padding:0 45px 0 0;
z-index:99;
position: relative;
}

#justin_list {
list-style:none;
list-style-type:none;
font-size:1.2em;
}

#justin_list li {
/*list-style:none;
list-style-type:none;*/
padding: 5px 0 5px 0;
}

#justin_list li a {
text-decoration:none;
}


#justin_list li a:hover {
text-decoration:underline;
}

#spring08_event {
float:left;
width:200px;
padding: 0 0 0 0px;
}

#spring08_event2 {
float:left;
width:200px;
padding: 0 0 0 20px;
}

#reg_comingsoon {
	position:absolute;
	width:237px;
	height:117px;
	z-index:99;
	left: 243px;
	top: 594px;
}

#blog_sidebar {
float:right;
position: absolute;
left: 788px;
top: 275px;

}

#blog_sidebar ul, #blog_sidebar li{
list-style:none;
list-style-type:none;
}


.testimonial_seperator {
background:url(/testimonials/images/testimonial_seperator.gif) no-repeat;
width:227px;
height:29px;
}


.seminar_details {
background-color:#3D3D3A;
padding:4px;
margin:10px 0;
width:480px;
border-top: 1px dotted #EDE8D6;
}


.seminar_headings {
width:480px;
background-color:#EDE8D6;
padding:4px;
color:#333;
display: block;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
}




/* Tables	
------------------------------------*/
	
.tabular {
	width: 100%;
	background-color: #242424;
	margin-bottom: 10px;
	margin-top: 10px;
}	
	
.tabular th {
	background-color: #333;
	text-align:left;
	height:10px;
	color: #E1CD81;
	border-bottom: 2px dotted #E1CD81;
}

.tabular_highlight {
	background-color: #161616;
}

.tabular ul {
margin: 0;
padding: 4px;
}	

.tabular li { 
margin: 0; 
padding: 2px 0 0 2px;
}

.tabular em {
	font-style: italic;
	}

/*  Horizontal rules Information
------------------------------------*/	
	
div.hr {
	height: 25px;
	clear: both;
}

/*div.hr hr {
  display: none;
}*/


/* Footer Navigation
------------------------------------*/
#footer_container {
clear:both;
height: 112px;
background:url(/images/footer_container_bkg.png) repeat-x;
}

#footer_nav {
	background:url(/images/footer_spring09_nav.png) no-repeat;
	width: 959px;
	height: 112px;
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
	list-style-type:none;
	position:relative;
}

#footer_nav li, #footer_nav li a{
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type:none;
	position:absolute;
}

/* Sponsors logos 10/8/07 with pet elite and pet business
------------------------------------*/

#footer_nav li.footer1 {width:80px; height: 50px; top:0; left:152px;}
#footer_nav li.footer1 a{width:80px; height: 50px;} 

#footer_nav li.footer2 {width:105px; height: 50px; top:0; left:240px;}
#footer_nav li.footer2 a{width:105px; height: 50px;}

#footer_nav li.footer3 {width:100px; height: 50px; top:0; left:355px;}
#footer_nav li.footer3 a{width:100px; height: 50px; }

#footer_nav li.footer4 {width:100px; height: 50px; top:0; left:470px;}
#footer_nav li.footer4 a{width:100px; height: 50px; }

#footer_nav li.footer5 {width:110px; height: 50px; top:0; left:595px;}
#footer_nav li.footer5 a{width:110px; height: 50px;}

#footer_nav li.footer6 {width:80px; height: 60px; top:0; left:720px;}
#footer_nav li.footer6 a{width:80px; height: 60px; }

#footer_nav li.footer7 {width:60px; height: 50px; top:0; left:830px;}
#footer_nav li.footer7 a{width:600px; height: 50px;}

#footer_nav li.footer8 {width:85px; height: 50px; top:55px; left:152px;}
#footer_nav li.footer8 a{width:85px; height: 50px;} 

#footer_nav li.footer9 {width:85px; height: 50px; top:55px; left:250px;}
#footer_nav li.footer9 a{width:85px; height: 50px;} 

#footer_nav li.footer10 {width:60px; height: 50px; top:55px; left:365px;}
#footer_nav li.footer10 a{width:60px; height: 50px;}

#footer_nav li.footer11 {width:70px; height: 50px; top:55px; left:445px;}
#footer_nav li.footer11 a{width:70px; height: 50px;}

#footer_nav li.footer12 {width:60px; height: 50px; top:55px; left:525px;}
#footer_nav li.footer12 a{width:60px; height: 50px;}


/* Site Information
------------------------------------*/
#site_information {
	width: 949px;
	margin: 0;
	padding: 20px 0 20px 32px;
	list-style: none;
	list-style-type:none;
	line-height: 1.8em;
	font-size: 0.9em;
	color: #666;
	position: relative;
}

#site_information a {
	color: #666;
}

#site_information a:visited {
color: #666;
}

#site_information a:hover {
color: #666;
}

/* =Hoverbox Code
----------------------------------------------------------------------*/

.hoverbox
{
	cursor: default;
	list-style: none;
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}

.hoverbox img
{
	background: #fff;
	border-color: #948552 #948552 #948552 #948552;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 0px;
	vertical-align: top;
	width: 112px;
	height: 75px;
}

.hoverbox li
{
	background: #948552;
	border-color: #948552 #948552 #948552 #948552;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;
}

.hoverbox .preview
{
	border-color: #000;
	width: 224px;
	height: 150px;
}


/* Blog Styles
----------------------------------------------------------------------*/

.entry {
background-color:#2B2C2D;
padding: 0px 10px 10px 10px;
margin:10px 10px 10px 0;
}

.news #split_col1 {
	width:550px;

}

.blog-date {
width:520px;
background-color:#EDE8D6;
padding: 10px;
color:#333;
display: block;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
}

.post {
padding:10px 20px 20px 20px;
}

#blog_sidebar ul {
margin:0;
padding:2px;
}


#blog_sidebar a, #blog_sidebar a:hover, #blog_sidebar visited {
color:#333;
text-decoration:none;
}

#blog_sidebar a:hover {
text-decoration:underline;
}

.blog_img {
padding:8px 8px 0 8px;
float:left;
}
