@charset "utf-8";

html, body
{
	margin:0px;
	padding:0px;
	font-family:Helvetica, Arial, sans-serif;
	background-color:#FFFFFF;
}

a:link
{
	color:#0080C2;
}

ul li
{
	line-height:normal;
	margin-top:4px;
	margin-bottom:4px;
}

/* "Click to enlarge" */
.cte a:link, .cte a:visited, .cte a:hover{
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	color:#0080C2;
	font-weight:bold;
	font-size:x-small;
}

#flea_carpet_bottom
{
	width:960px;
	height:496px;
	background-image:url(images/flea_carpet.jpg);
	background-repeat:no-repeat;
}

#flea_content
{
	padding-top:130px;
	color:#0080C2;
	font-size:10pt;
}

#flea_content ul
{
	padding-top:1em;
	padding-left:1em;
	margin:0px;
	line-height:15pt;
}

#flea_content ul li
{
	padding-left:3px;
}

#flea_links_right
{
	padding-top:280px;
	padding-bottom:50px;
	float:right;
	width:200px;
	font:Helvetica;
	line-height:30px;
	font-size:10pt;
}

#flea_links_right a
{
	padding-right:25px;
	color:#0080C2;
}

#flea_links_right a:link, #flea_links_right a:visited
{
	color:#0080C2;
	text-decoration:none;
}

#flea_links_right a:visited
{
	color:#99CCE7;
	text-decoration:none;
}

#flea_links_right a:hover, #flea_links_right a:active
{
	color:#40D9FF;
}

#footer
{
	padding-left:50px;
	padding-right:50px;
	padding-top:35px;
	padding-bottom:25px;
	
	font-size:10pt;
}

#footer_legal_text
{
	padding-top:15px;
	font-size:10pt;
	color:#555555;
}

#footer_menu
{
	color:#0080C2;
}

#footer_menu a:link
{
	color:#0080C2;
	text-decoration:none;
}

#footer_menu a:visited
{
	color:#99CCE7;
	text-decoration:none;
}

#footer_menu a:hover, #footer_menu a:active
{
	color:#8BC53F;
}

#footer_legal_text a, #footer_legal_text a:link, #footer_legal_text a:hover, #footer_legal_text avisited
{
	color:#666666;
} 

.footnotes
{
	color:#CCCCCC;
	font-size:x-small;
	padding-bottom:30px;
	padding-top:30px;
}

#green_menu_left
{
	padding-top:74px;
	width:250px;
	text-align:right;
	line-height:32px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:10pt;
	letter-spacing:0.01em;
}

#green_menu_left ul
{
	list-style:none;
	margin:0px;
	padding:0px;
}

#green_menu_left ul li
{
	margin:0px;
	padding:0px;
}

#green_menu_left a:link, #green_menu_left a:visited
{
	text-decoration:none;
}

#green_top_bg
{
	background-image:url(images/green_top.jpg);
	background-repeat:no-repeat;
	width:960px;
	min-height:339px;
}

h1
{
	
}

h2
{
	
}

h3
{
	
}

h4
{
	
}

h5
{
	
}

#home_bg
{
	background-image:url(images/home_bg.jpg);
	background-repeat:no-repeat;
	width:960px;
	height:717px;
}

#home_menu_left
{
	padding-top:74px;
	width:250px;
	text-align:right;
	line-height:32px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:10pt;
	letter-spacing:0.01em;
}

#home_menu_left ul
{
	list-style:none;
	margin:0px;
	padding:0px;
}

#home_menu_left ul li
{
	margin:0px;
	padding:0px;
}

#home_menu_left a:link, #home_menu_left a:visited
{
	text-decoration:none;
}

#home_menu_right
{
	padding-left:20px;
	padding-top:170px;
	font:Helvetica;
	line-height:25px;
	font-size:10pt;
}

#home_menu_right a
{
	padding-right:25px;
	color:#0080C2;
}

#home_menu_right a:link, #home_menu_right a:visited
{
	color:#0080C2;
	text-decoration:none;
}

#home_menu_right a:visited
{
	color:#99CCE7;
	text-decoration:none;
}

#home_menu_right a:hover, #home_menu_right a:active
{
	color:#40D9FF;
}

.home_menu_right_bars
{
	color:#CCCCCC;
}

#legal_text_left
{
	padding-left:15px;
	padding-right:15px;
	color:#DDDDDD;
	padding-top:40px;
	font-size:10pt;
}

#main_container
{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}

#product_bg
{
	background-image:url(images/sky_top.jpg);
	background-repeat:no-repeat;
	min-height:484px;
}

#product_bottom
{
	background-image:url(images/retriever.jpg);
	background-repeat:no-repeat;
	height:479px;
}

#product_column_right
{
	padding-right:10px;
	padding-top:50px;
	font-size:10pt;
	color:#0080C2;
}

#product_content
{
	padding-top:150px;
	color:#0080C2;
	font-size:10pt;
}

#product_content ul, #flea_content ul
{
	padding-top:1em;
	padding-left:1em;
	margin:0px;
	margin-left:1em;
	line-height:15pt;
}

#product_content ul li, #flea_content ul li
{
	padding-left:3px;
}

#product_links_right
{
	padding-top:100px;
	float:right;
	width:170px;
	font:Helvetica;
	line-height:30px;
	font-size:10pt;
}

#product_links_right a
{
	padding-right:25px;
	text-decoration:none;
}

#product_links_right a:link, #product_links_right a:visited
{
	color:#0080C2;
	text-decoration:none;
}

#product_links_right a:visited
{
	color:#99CCE7;
	text-decoration:none;
}

#product_links_right a:hover, #product_links_right a:active
{
	color:#0080C2;
}

.reg_fix
{
	line-height:0px;
}
sup{
	font-size:xx-small; vertical-align:top;
}

.smallul ul {
    margin:0;
	margin-bottom:20px;
    padding:0;
    padding-top:10px;
    list-style-type:none;
}

.smallul a {
    display: block;
    color: #0080C2;
    padding-top: 2px;
	padding-bottom: 2px;
	padding-left:10px;
	padding-right:5px;
    text-decoration: none;
	margin-left:40px;
	font-size:x-small;
}

.smallul a:hover {
    background-color: #F8831C;
    color: #FFFFFF;
}
.smallul li{
	line-height:normal;
	margin:5px 0px 5px 0px;
}

.top_link
{
	color:#0080C2;
	padding:5px;
	margin:5px;
	border-top:solid 1px #000000;
	border-bottom:solid 1px #000000;
	text-decoration:none;
}

.flea_bullets
{
	list-style-image:url(images/egg_bullet.gif);
}
