                                                
/* LAYOUT FOR EQUISEARCH REDESIGN*/

html, body {
	background-color: #FFF;
	text-align: center;
}

.banner {
	margin: auto;
	border-bottom: 4px solid #FFF;
	width: 960px;
	background-color: #FFF;
}

.banner_ad {
	float: left;
	width: 728px;
}

.banner_subscribe {
	float: right;
	width: 230px;
}

.container {
	width: 960px;
	margin: 0px auto 10px auto;
	text-align: left;
	background: url(/layout_images/180x1_rightcol_bg.gif) repeat-y right;
	clear: both;
}

.mh {
	width: 960px;
	height: 98px;
	background-color: #00310B;
	margin: 0px;
	padding: 0px;
}

.mh_logo {
	float: left;
	width: 344px;
	height: 62px;
	overflow: hidden;
}

.mh_search_box {
	float: right;
	width: 616px;
	height: 98px;
	background-color: #00310B !important;
	background: url(/layout_images/mh_search_bg.gif) no-repeat;
	background-position: 0px 15px;
}

.mh_search_title {
	color: #CEB96B;
	font-size: 110%;
	font-weight: normal;
	letter-spacing: .04em;
	text-transform: uppercase;
	padding: 25px 0 0 50px;
}

.mh_search_links {
	font-size: 120%;
        /*font-weight: bold;*/
	letter-spacing: .01em;
	color: #FFF;
	padding: 4px 0 5px 50px;
}

.mh_search_links a:link, .mh_search_links a:active, .mh_search_links a:visited {
	color: #FFF;
	text-decoration: none;
}

.mh_search_links a:hover {
	color: #FFF;
	text-decoration: underline;
}

.mh_search_form {
	padding: 0 0 0 50px;
}

.mh_search_form td {
	padding-right: 12px;
}

/* SEARCH BOX */

td input.search {
	width: 170px;
	height: 18px;
	background-color: #FFF;
	color: #333;
        font-size: 110%;
	margin: 0px;
	padding: 0px;
	border-style: none;
}

td select.search_menu {
	width: 170px;
	height: 20px;
	background-color: #FFF;
	color: #333;
    font-size: 110%;
	margin: 0px;
	padding: 0px;
	border-style: none;
}

.page {
	float: left;
	width: 780px;
	background: #FFF;
	border-top: 4px solid #FFF;
	border-bottom: 10px solid #FFF;
}
	
/* TOP SITE NAVIGATION */

.site_nav {
	width: 780px;
	height: 11px;
	background-color: #DBCC91;
	color: #3E0E0C;
    font: 112% Arial, Helvetica, sans-serif;
    font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .04em;
	word-spacing: .8em;
	white-space: nowrap;
	margin: 0px;
	padding: 4px 0px 5px;;
}

.site_nav a {
	color: #3E0E0C;
	word-spacing: .0em;
}

.site_nav a.site_nav_link {
	padding: 0px 4px;
}

/* LEFT COLUMN + CATEGORY NAVIGATION */

.left_column {
	float: left;
	width: 180px;	
	background-color: #FFF;
}

.lnav_wrap {
	width: 180px;
}

.browse_head {
	color: #FFF;
	background-color: #556439;
	height: 20px;
	margin-top: 4px;
	padding-top: 10px;
	padding-left: 15px;
}

.browse_head h2{
	margin: 0px;
}

.browse_wrap {
	background-color: #F9F4E8;
	border: 4px solid #DBCC91;
	padding-top: 10px;
	padding-left: 10px;
}

ul.lnav {
	color: #556439;
	font-size: 110%;
	font-weight: bold;
	text-transform: uppercase;
	list-style-type: none;
	margin: 0px 0px;
	padding: 0px 0px 5px;
}

ul.lnav li {
	background: transparent url() no-repeat 0px 1px;
	padding-bottom: 10px;
	padding-left: 0px;
}

ul.lnav li a:link, ul.lnav li a:visited {
	color: #556439;
}

/*li a.lnav: link, a.lnav: visited, a.lnav: active {
	text-decoration: none;
}

li a.lnav: hover {
	text-decoration: underline;
}*/

ul.lnavsub {
	color: #663300;
	font-weight: bold;
	text-transform: uppercase;
	list-style-type: none;
	margin: -8px 0px 10px 1px;
	padding: 0px;
}

ul.lnavsub li {
	background: url(/layout_images/lnav_bullet1.gif) no-repeat 0px 7px;
	padding: 5px 0px 0px 10px;
} 

ul.lnavsub li a:link, ul.lnavsub li a:visited {
	color: #663300;
}

/*li a.lnavsub: link, a.lnavsub: visited, a.lnavsub: active {
	text-decoration: none;
}

li a.lnavsub: hover {
	text-decoration: underline;
}*/

ul.lnavsubsub {
	font-size: 90%;
	text-transform: uppercase;
	list-style-type: none;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

ul.lnavsubsub li {
	color: #556439;
	background: transparent url(/layout_images/lnav_bullet3.gif) no-repeat 0px 8px;
	padding: 5px 0px 0px 7px;
} 

ul.lnavsubsub li a:link, ul.lnavsubsub li a:visited  {
	font-weight: normal;
	color: #556439;
}

/*li a.lnavsubsub: link, a.lnavsubsub: visited, a.lnavsubsub: active {
	text-decoration: none;
}

li a.lnavsubsub: hover {
	text-decoration: underline;
}*/

li.lnavcursubsub {
	background: transparent url(/layout_images/lnav_bullet3.gif) no-repeat 0px 8px;
	padding: 5px 0px 0px 7px;
} 

li.lnavcursubsub a:link, li.lnavcursubsub a:visited {
	font-weight: bold !important;
	color: #994D0F !important;
}

.book_video_box {
	width: 180px;
	margin: 10px 0px;
}

.book_video_head {
	color: #FFF;
	background-color: #556439;
	padding: 10px 0px 7px;
}

.book_video_head h2 {
	margin: 0px;
}

.book_video_wrap {
	background-color: #FFF;
	border: 4px solid #DBCC91;
	padding: 10px 5px 10px 15px;
}

.book_video_wrap img {
	margin: 0 0 0 -8px;
}

.related_stories_box {
	width: 180px;
	margin-top: 10px;
}

.related_stories_head {
	color: #FFF;
	background-color: #556439;
	height: 20px;
	padding-top: 10px;
}

.related_stories_head h2 {
	margin: 0px;
}

.related_stories_wrap {
	background-color: #FFF;
	border: 4px solid #DBCC91;
	padding: 10px 5px 10px 15px;
}

.horse_sale_box {
	width: 180px;
	margin-top: 10px;
}

.horse_sale_head {
	color: #FFF;
	background-color: #556439;
	margin: 0px;
	padding: 10px 0px;
}

.horse_sale_head h2 {
	margin: 0px;
}

.horse_sale_wrap {
	background-color: #DBCC91;
	border: 4px solid #DBCC91;
	padding-bottom: 5px;
}

ul.related_stories {
	font-size: 110%;
	line-height: 110%;
	list-style-type: none;
	margin: 0px 5px 0px -5px;
	padding: 0px;
}

ul.related_stories li {
	color: #000;
	background: transparent url(/layout_images/lnav_bullet2.gif) no-repeat 0px 1px;
	padding: 0px 0px 7px 15px;
} 

ul.related_stories li a:link, ul.related_stories li a:visited {
	color: #000;
} 

ul.books_videos {
	font-size: 110%;
	line-height: 110%;
	list-style-type: none;
	margin: 0px 5px 5px -5px;
	padding: 0px;
}

ul.books_videos li {
	color: #000;
	background: transparent url(/layout_images/lnav_bullet2.gif) no-repeat 0px 1px;
	padding: 0px 0px 7px 15px;
} 

ul.books_videos li a:link, ul.books_videos li a:visited {
	color: #000;
} 

ul.related_stories li a:link, ul.related_stories li a:visited {
	color: #000;
}

/* TOP CATEGORY LISTS */

ul.cat_feature_list {
	font-size: 110%;
	line-height: 110%;
	font-weight: normal;
	list-style-type: none;
	margin: 2px 0px 5px 10px;
	padding: 0px;
}

ul.cat_feature_list li {
	color: #000;
	background: transparent url(/layout_images/lnav_bullet2.gif) no-repeat 0px 2px;
	padding: 0px 0px 3px 10px;
} 

ul.cat_feature_list li a:link, ul.cat_feature_list li a:visited {
	color: #000;
} 

ul.cat_feature_blog_list {
	font-size: 110%;
	line-height: 110%;
	font-weight: normal;
	list-style-type: none;
	margin: 2px 0px 0px 5px;
	padding: 0px;
}

ul.cat_feature_blog_list li {
	color: #000;
	background: transparent url(/layout_images/lnav_bullet2.gif) no-repeat 0px 2px;
	padding: 0px 0px 3px 10px;
} 

ul.cat_feature_blog_list li a:link, ul.cat_feature_blog_list li a:visited {
	color: #000;
} 

ul.top_stories {
	font-size: 110%;
	line-height: 110%;
	list-style-type: none;
	margin: 0px 0px 5px -5px;
	padding: 0px;
}

ul.top_stories li {
	background: transparent url(/layout_images/lnav_bullet2.gif) no-repeat 0px 3px;
	padding: 0px 0px 5px 15px;
} 

ul.top_stories li a:link, ul.top_stories li a:visited {
	color: #000;
} 

li a.books_videos: link, a.books_videos: visited, a.books_videos: active {
	color: #000;
	text-decoration: none;
}

li a.books_videos: hover {
	color: #000;
	text-decoration: underline;
}

li a.cat_feature_list: link, a.cat_feature_list: visited, a.cat_feature_list: active {
	color: #513321;
	text-decoration: none;
}

li a.cat_feature_list: hover {
	color: #513321;
	text-decoration: underline;
}

li a.top_stories: link, a.top_stories: visited, a.top_stories: active {
	text-decoration: none;
}

li a.top_stories: hover {
	text-decoration: underline;
}

a.top_ten: link, a.top_ten: visited, a.top_ten: active {
	font-size: 120%;
	line-height: 120%;
	color: #513321;
	text-decoration: none;
}

a.top_ten: hover {
	font-size: 120%;
	line-height: 120%;
	color: #513321;
	text-decoration: underline;
}

/* BREADCRUMBS */

.brdcrmbs {
	font-size: 107%;
	color: #3B0808;
	text-transform: uppercase;
	margin: 10px 0;
}

/* STUPID IE7 WASTE OF TIME*/
.brdcrmbs .float {
	float: left;
}
/* STUPID IE7 WASTE OF TIME*/

.brdcrmbs img {
	padding: 0px;
	padding: 1px 3px 0 0;
}

.brdcrmbs a:link, .brdcrmbs a:visited {
	color: #3B0808;
	font-weight: normal;
	padding: 0px;
}

.brdcrmbs a.selected {
	color: #3B0808;
	font-weight: bold;
}

/* MAIN CONTENT AREA HOME */

.content_home {
	float: left;
	width: 780px;
	background: #FFF;
	border-top: 0px solid #FFF;
}

.home_feature {
    height: 300px;
	background: #FFF;
	border-top: 5px solid #FFF;
	border-right: 5px solid #FFF;
}

.home_feature_box {
	float: left;
	width: 395px;
}

.home_feature_box h1 {
	color: #330000;
	font-weight: bold;
	margin: 5px 0px;
}

.home_feature_box h1 a:link, .home_feature_box h1 a:visited {
	color: #000;
}

.home_feature_box h3 {
	color: #00310B;
	margin: 5px 0px;
}

.home_feature_wrap {
	height: 152px; 
	background: #F9F4E8;
	border: 2px solid #DBCC91;
	padding: 0 15px 0px;
	overflow: auto;
}

.home_feature_wrap p {
	font-size: 110%;
	line-height: 130%;
}

.crumb_comment_box {
	height: 30px;
}

.crumb_float {
	float: left;
}

.comment_float {
	float: right;
}

.feature_photo {
	float: left;
        width: 380px;
        text-align: center;
}

.comment_box {
	width: 115px;
	height: 26px;
	background: url(/layout_images/comments_dropshdw.gif) no-repeat;
	padding-top: 8px;
}

.comment_box a {
	color: #00300B;
}

.home_feature_box .more_btn {
	margin: -5px 10px 10px;
}

.story_headline_box {
	height: 23px;
	background: #D3D5A5;
	font-size: 105%;
	line-height: 100%;
	font-weight: bold;
	border: 2px solid #DBCC91;
	border-top: none;
	border-left: none;
	margin: 0px 0px 5px;;
	padding: 0px 0px 0px 20px;
}

.story_headline_box .next_headline {
	float: left;
	padding-top: 7px;
}

.story_headline_box .next_story {
	float: left;
	font-weight: bold;
	color: #6D281B;
}

.story_headline_box .next_story img {
	padding-right: 115px;
}

.story_headline_box a {
	font-weight: bold;
	color: #6D4711;
}

.story_headline_box .control_btns {
	float: right;
	width: px;
}

.story_headline_box .control_btns .prev {
	display: inline;
}

.story_headline_box .control_btns .stop {
	display: inline;
}

.story_headline_box .control_btns .next {
	display: inline;
}

ul.related_articles {
	font-size: 120%;
	font-weight: bold;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

ul.related_articles li {
	color: #000;
	background: transparent url(/layout_images/lnav_bullet2.gif) no-repeat 0px 1px;
	padding: 0px 0px 7px 15px;
} 

.latest_blogs_wrap {
	border: 2px solid #DBCC91; 
	margin: 5px 0 0 0px;
}

.latest_blogs_box {
	background: #556439;
	border-bottom: 2px solid #DBCC91;
	padding: 3px 0;
}

.latest_blogs_head {
	background: #556439;
}

.latest_blogs_left {
	font-size: 120%;
	font-weight: bold;
	color: #EBEBD2;
	text-transform: uppercase;
	padding-left: 10px;
}

.latest_blogs_right {
	float: right;
	font-size: 100%;
	font-weight: bold;
	color: #7F4311;
	text-transform: uppercase;
	padding-left: 10px;
}

.latest_blogs_right a {
	color: #7F4311;
}

.latest_blogs_pipe {
	display: inline;
	color: #7A715F;
	padding: 0px 5px;
}

.latest_blogs_leadins {
	height: 85px; 
	font-size: 110%;
	line-height: 110%;
	padding: 0px 15px 0;
	overflow: auto;
}

.latest_blogs_leadins a.blog:link, .latest_blogs_leadins a.blog:visited {
	font-weight: bold;
	color: #00310B;
}

.latest_blogs_leadins .latest_blogs_titles {
	float: left;
}

.latest_blogs_leadins .timestamp {
	float: right;
	font-size: 90%;
}

.latest_blogs_leadins ul.latest_blogs_links {
	list-style: none;
	margin: 0px;
	padding: 0px;
	clear: both;
}

.latest_blogs_leadins ul.latest_blogs_links li {
	background: transparent url(/layout_images/lnav_bullet2.gif) no-repeat 0px 3px;
	padding: 0px 0px 7px 15px;
} 

.latest_blogs_leadins ul.latest_blogs_links li a:link, .latest_blogs_leadins ul.latest_blogs_links li a:visited {
        color: #000
} 

li a: link, a: visited, a: active {
        color: #000
	text-decoration: none;
}

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

.home_cont_cols {
	width: 780px;
	background-color: #FFF;
	border-top: 8px solid #FFF;
	clear: both;
}

.left_cont_col {
	float: left;
	width: 385px;
	background-color: #FFF;
	border-right: 10px solid #FFF;
}

.right_cont_col {
	float: left;
	width: 385px;
	background-color: #FFF;
}

.border_wrap {
	background-color: #FFF;
	border: 4px solid #DBCC91;
	border-top: none;
}

.border_top {
	border-top: 4px solid #DBCC91;
}

.green_head {
	background-color: #556439;
	border-top: 4px solid #DBCC91;
	border-bottom: 2px solid #DBCC91;
	padding: 0px;
}

.green_head_leftcol {
	background-color: #556439;
	border-top: 4px solid #DBCC91;
	border-bottom: 2px solid #DBCC91;
	padding: 0px;
}

.green_head_browse {
	background-color: #556439;
	border-top: 4px solid #DBCC91;
	border-bottom: 2px solid #DBCC91;
	margin-top: 4px;
	padding: 0px;
}

.green_head_float {
	float:left;
}

.green_head_noborder {
	background-color: #556439;
	border-bottom: 2px solid #DBCC91;
	padding: 0px 0px;
}

.green_head_text {
	float: right;
    font-size: 110%;
    letter-spacing: .1em;
	color: #E6D490;
	font-weight: normal;
	text-transform: uppercase;
	padding-top: 13px;
	padding-right: 10px;
}

.green_head_text_links {
	float: right;
	color: #E6D490;
	font-weight: normal;
    letter-spacing: .05em;
	text-transform: uppercase;
	padding-top: 13px;
	padding-right: 10px;
}

.green_head_text_links a.on:link, .green_head_text_links a.on:visited {
	color: #E4EDC0;
	font-weight: bold;
}

.green_head_text_links a.off:link, .green_head_text_links a.off:visited {
	color: #E6D490;
	font-weight: normal;
}

.green_head_text_links a:link, .green_head_text_links a:visited {
	color: #E6D490;
	text-decoration: none;
}

.green_head_text_links a:hover {
	color: #E4EDC0;
	text-decoration: none;
}

.head_pipe {
	display: inline;
	color: #E4EDC0;
	font-weight: bold;
	margin: 0px;
	margin-left: 3px;
	margin-right: 5px;
}

.sweeps_box {
	width: 380px;
}

.sweeps_head {
	height: 10px;
	color: #FFF;
	background-color: #556439;
	text-transform: uppercase;
	border-top: 4px solid #DBCC91;
	padding: 10px 10px;
}

.sweeps_head h2 {
	display: inline;
    margin: 0px;	
}

.eq_news_box {
	width: 380px;
}

.eq_news_head h2 {
	display: inline;
    margin: 0px;	
}

.eq_news_border_wrap {
	background-color: #FFF;
	border: 4px solid #DBCC91;
	padding: 5px;
	padding-top: 10px;
	padding-left: 10px;
}

ul.eq_news {
	font-size: 110%;
	line-height: 120%;
	font-weight: bold;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

ul.eq_news li {
	color: #000;
	background: transparent url(/layout_images/lnav_bullet2.gif) no-repeat 0px 4px;
	padding: 0px 0px 7px 15px;
} 

ul.eq_news li a:link, ul.eq_news li a:visited {
	color: #000;
} 

.top_ten_home_box {
	width: 380px;
	margin-top: 10px;
}

.top_ten_home_head {
	height: 10px;
	color: #FFF;
	background-color: #556439;
	border-top: 4px solid #DBCC91;
	padding: 10px 10px;
	text-transform: uppercase;
}

.top_ten_home_head h2 {
	display: inline;
    margin: 0px;
}

.top_ten_home_side {
	float: right;
    font-size: 120%;
	color: #E6D490;
	font-weight: bold;
	padding-top: 15px;
	padding-right: 10px;
}

.top_ten_home_video_head {
	height: 0px;
	color: #FFF;
	background-color: #556439;
	padding: 10px 0px 20px 10px;
	text-transform: uppercase;
}

.top_ten_home_video_head h2 {
	display: inline;
    margin: 0px;
}

.top_ten_home_border_wrap {
	background-color: #FFF;
	border: 4px solid #DBCC91;
	padding: 0px 5px 5px;
}

.top_ten_home {
        font-size: 105%;
}

a.top_ten_cat {
	color: #3B0808;
    text-transform: uppercase;
}

a.top_ten:link, a.top_ten:visited {
	color: #000;
}

.top_ten_home_border_wrap a:link, .top_ten_home_border_wrap a:visited {
	color: #000;
}

.top_stories_home_box {
	width: 380px;
}

.top_stories_home_head {
	height: 10px;
	color: #FFF;
	background-color: #556439;
	text-transform: uppercase;
	border-top: 4px solid #DBCC91;
	padding: 10px 0px;
	padding-left: 10px;
}

.top_stories_home_head h2 {
	display: inline;
    margin: 0px;
}

.top_stories_home_links {
	display: inline;
	padding-left: 15px;
}

.top_stories_home_links a.on {
	color: #E6D490;
	font-weight: bold;
}

.top_stories_home_links a.off {
	color: #E6D490;
	font-weight: normal;
}

.community_box {
	width: 380px;
	margin-top: 10px;
}

/*.community_head {
	height: 10px;
	color: #FFF;
	background-color: #556439;
	text-transform: uppercase;
	border-top: 4px solid #DBCC91;
	padding: 10px 0px;
	padding-left: 15px;
}*/

.community_head h2 {
	display: inline;
    margin: 0px;
}

.community_head_links {
	display: inline;
	padding-left: 18px;
}

.community_head_links a.on {
	color: #E6D490;
	font-weight: bold;
}

.community_head_links a.off {
	color: #E6D490;
	font-weight: normal;
}

.community_text {
	font-size: 110%;
	line-height: 110%;
	padding: 10px;
	padding-bottom: 10px;
}

.community_text h1 {
	color: #556439;
	margin: 0px;
}

.community_poll_box {
	float: left;
	padding-bottom: 10px;
}

.community_ad {
    float: right;
	color: #666;
	font-weight: bold;
	text-transform: uppercase;
	padding-right: 10px;
}

.community_ad img {
	padding-top: 5px;
}

td.results a {
	color: #80420F;
	font-weight: bold;
	text-transform: uppercase;
}

.equishopper_box {
	width: 380px;
	margin-top: 10px;
}

.equishopper_head {
	height: 10px;
	color: #FFF;
	background-color: #556439;
	text-transform: uppercase;
	border-top: 4px solid #DBCC91;
	padding: 10px 15px;
}

.equishopper_head h2 {
    margin: 0px;
}

.equishopper_inner {
	padding: 10px 20px;
}

.equishopper_inner_left {
	float: left;
	padding-bottom: 5px;
}

.equishopper_inner_right {
	float: right;
	padding-bottom: 5px;
}

.equishopper_nav {
	border-top: 1px solid #DBCC91;
	padding: 5px;
	clear: both;
}

.equishopper_nav_back {
	float: left;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 15px 0 130px;
}

.equishopper_nav_back a {
	color: #556439;
	text-decoration: none;
}

.equishopper_nav_back img {
	padding-right: 5px;
}

.equishopper_nav_next {
	float: left;
	font-weight: bold;
	text-transform: uppercase;
	margin-left: 10px;
}

.equishopper_nav_next a {
	color: #556439;
	text-decoration: none;
}

.equishopper_nav_next img {
	padding-left: 5px;
}

.horse_sale_home_box {
	width: 380px;
	border-top: 4px solid #DBCC91;
	margin-top: 10px;
}

.horse_sale_home_head {
	background: url(/layout_images/equine.com.gif) no-repeat 205px 2px;
	background-color: #556439;
	border-bottom: 2px solid #DBCC91;
	margin: 0px;
	padding: 0px;
}

.horse_sale_home_head h2 {
	display: inline;
	margin: 0px;
}

.horse_sale_home_wrap {
	background-color: #FFF;
	border: 4px solid #DBCC91;
	padding: 5px 0px;
}

.horse_sale_home_wrap form {
	margin: 0px;
	padding: 0px;
}

.horse_sale_home_search {
	float: left;
	width: 190px;
	border-right: 1px solid #DBCC91;
	padding: 5px 10px;
}

.horse_sale_home_search td.form_text {
	color: #131212;
	font-size: 95%;
	padding-bottom: 10px;
}

.horse_sale_home_search td.form_text a {
	color: #80420F;
	font-weight: bold;
	text-transform: uppercase;
}

.horse_sale_home_search td.form_text img {
	padding-right: 5px
}

.horse_sale_home_search select {
	width: 170px;
	height: 22px;
	background-color: #FFF;
	color: #131212;
	font-size: 110%;
	margin: 0px;
	padding: 0px;
	border: 1px solid #131212;
}

.horse_sale_home_search input {
	width: 80px;
	height: 22px;
	background-color: #FFF;
	color: #131212;
	font-size: 110%;
	margin: 0px;
	padding: 0px;
	border: 1px solid #131212;
}

.horse_sale_home_spot {
	float: right;
	width: 160px;
	padding: 0px 0px;
}

.horse_sale_home_spot h1 {
	color: #436943;
	padding: 0px;
	margin: 0px;
	margin: 5px 0px;
	margin-left: 20px;
}

.horse_sale_home_click {
	border-top: 1px solid #DBCC91;
	padding-top: 10px;
}

.book_dvd_home_box {
	width: 380px;
	margin: 10px 0px;
}

.book_dvd_btns {
	height: 20px;
}

.book_dvd_btns .go_shopping {
	display: inline;
	padding-left: 20px;
	padding-bottom: 5px;
}

.book_dvd_btns .go_shopping img {
	margin-top: -5px;
}

.book_dvd_inner {
	padding: 5px 45px;
}

.book_dvd_inner .text {
	width: 115px;
	padding: 5px 0px;
}

.book_dvd_inner_left {
	float: left;
	width: 115px;
	border-right: 1px solid #DBCC91;
	padding-right: 25px;
}

.book_dvd_inner_right {
	float: right;
	width: 115px;
}

.book_dvd_inner_left img, .book_dvd_inner_right img {
	margin-top: 5px;
}

.book_video_home_head {
	background-color: #556439;
	color: #FFFFFF;
	border-top: 4px solid #DBCC91;
	height: 30px;
	padding: 5px 0px 0px 15px;
	height: 10px;
	padding: 10px 15px;
}

.book_video_home_box h2 {
	margin: 0px;
}


/* ALL OTHER CONTENT AREA */

.content {
	float: left;
	width: 600px;
	background-color: #FFF;
}

.content_wrap {
	width: 580px;
	background: #FFF;
	padding: 5px 0 10px 10px;
}

/* TOP CATEGORY COVER CONTENT */

.cat_feature_box {
	width: 580px;
	height: 285px;
	background: #F9F4E8;
	margin: 0px;
}

.cat_feature_box h1 {
	color: #330000;
	margin: 0px;
}

.cat_feature_box h3 {
    font-size: 120%;
	color: #330000;
	margin: 10px 0px;
	margin-bottom: 3px;
}

.cat_feature_image {
	float: left;
    width: 285px;
}

.cat_feature_wrap {
	float: left;
	width: 290px;
	padding: 0px;
}

.cat_feature_text_box {
	padding: 0px;
	padding: 0 5px 0px 10px;
	margin-bottom: 10px;
	/*padding-right: 8px;
	border-right: 1px solid #DBCC91;*/
}

.cat_feature_text_box p {
	color: #333300;
	line-height: 140%;
	margin: 0;
}

.cat_feature_text_box img {
	margin-top: 0px;
}

.cat_feature_list_box {
}

.story_blog_box {
	background: #D3D5A5;
	height: 10px;
	padding: 5px 0;
}

.story_left {
	float: left;
	width: 146px;
	color: #7F4311;
	font-size: 107%;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 10px;
}

.blog_right {
	float: left;
	color: #7F4311;
	font-size: 107%;
	font-weight: bold;
	text-transform: uppercase;
}

.latest_blog_left a:link, .latest_blog_right a:visited {
	color: #7F4311;
}

.latest_blog_right a:link, .latest_blog_right a:visited {
	color: #7F4311;
}

.cat_feature_stories {
	float: left;
	width: 150px;
    height: 115px;
    overflow: auto;
	border-right: 1px solid #DBCC91;
	margin: 0px;
	padding: 0px;
}

.cat_feature_blogs {
	float: left;
	width: 139px;
	height: 115px;
    overflow: auto;
	margin: 0px;
	padding: 0px;
}

.cat_feature_blogs h3 {
	font-size: 106%;
	color: #333300;
	margin: 2px 0px 0px 5px;
}

.cat_feature_articles h3 {
	color: #333300;
	margin: 0px;
}

.cat_feature_stories_row {
	margin: 0px;
	padding: 0px;
}

.cat_feature_blogs_row {
	margin: 0px;
	padding: 0px;
}

.cat_feature_blogs_row h3 {
	font-size: 106%;
	color: #333300;
	margin: 2px 0px 0px 10px;
}


.stories_topics_wrap {
	width: 580px;
	background: #FFF;
	margin-top: 10px;
	border: 0px solid #DBCC91;
}

.top_stories_box {
	float: left;
	width: 380px;
	border: 0px solid #DBCC91;
}

/*.top_stories_head {
	height: 10px;
	color: #FFF;
	background-color: #556439;
	text-transform: uppercase;
	border-top: 4px solid #DBCC91;
	padding: 10px 10px;
}*/

.top_stories_head h2 {
	display: inline;
    margin: 0px;	
}

.top_stories_head_links {
	display: inline;
	padding-left: 140px;
}

.top_stories_head_links a.on {
	color: #E6D490;
	font-weight: bold;
}

.top_stories_head_links a.off {
	color: #E6D490;
	font-weight: normal;
}

.top_stories_border_wrap {
	background-color: #FFF;
	border: 4px solid #DBCC91;
	border-top: none;
}

.top_stories_border_top {
	border-top: 4px solid #DBCC91;
}

.top_stories_image {
	float: left;
	width: 135px;
	border-right: 4px solid #DBCC91;
}

.top_stories_text {
	float: left;
	width: 210px;
	padding: 10px;
	padding-bottom: 0px;
}

.top_stories_head {
	margin-left: 10px;
}

.top_stories_text h1 {
	color: #556439;
	margin: 0px;
	margin-left: 10px;
}

.top_stories_browse {
	font-weight: bold;
	text-transform: uppercase;
}

.top_stories_browse a:link, .top_stories_browse a:visited {
	color: #80420F;
}

.top_stories_browse img {
	margin-left: 7px;
}

.hot_topics_lcol_box {
	width: 180px;
}

.hot_topics_box {
	float: right;
	width: 180px;
	border-left: 0px solid #FFF;
}

.hot_topics_head {
	color: #FFF;
	background-color: #556439;
	height: 25px;
	padding: 10px 15px;
	text-transform: uppercase
}

.hot_topics_head h2 {
	margin: 0px;
}

.hot_topics_border_wrap {
	background-color: #FFF;
	border: 4px solid #DBCC91;
	padding: 5px 5px 5px 10px;
	overflow: hidden;
	width: 157px;
}

.hot_topics_thread {
	margin-bottom: 10px;
	border-bottom: 1px solid #DBCC91;
	overflow:hidden;
	width: 157px;
}

.hot_topics_thread a:link, .hot_topics_thread a:visited {
	color: #000;
}


.hot_topics_thread h4 {
	color: #3B461B;
	font-weight: bold;
	margin: 0px;
	margin-top: 5px;
        /* IE6 only for long urls in narrow columns */
        word-wrap: break-word;
        overflow: hidden;
}
/*
.hot_topics_thread h4 {
	color: #3B461B;
	font-weight: bold;
	margin: 0px;
	margin-top: 5px;
}
*/
.hot_topics_margin {
	margin-top: 20px;
}

.hot_topics_btn_wrap {
	padding: 10px 0px;
}

.hot_topics_read {
	display: inline;
}

.hot_topics_reply {
	display: inline;
	padding-left: 35px;
}

.hot_topics_links {
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 5px;
	white-space: nowrap;
}

.hot_topics_links a {
	color: #80420F !important;
}

.hot_topics_links img {
	padding-left: 5px;
}

.hot_topics_link_bottom {
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 10px;
}

.hot_topics_link_bottom a {
	color: #80420F !important;
}

.hot_topics_link_bottom img {
	padding-left: 5px;
}

.top_ten_ad_wrap {
	width: 580px;
	background: #FFF;
	margin-top: 10px;
	margin-bottom: 25px;
}

.top_ten_box {
	float: left;
	width: 265px;
}

.top_ten_border_top {
	border-top: 4px solid #DBCC91;
}

.top_ten_head {
	height: 10px;
	color: #FFF;
	background-color: #556439;
	padding: 10px 10px;
	text-transform: uppercase;
}

.top_ten_head h2 {
	display: inline;
    margin: 0px;
}

.top_ten_cat_side {
	display: inline;
	color: #E6D490;
	font-weight: bold;
	padding-left: 70px;
}

.top_ten_head_links {
	display: inline;
	padding-left: 57px;
}

.top_ten_head_links a.on {
	color: #E6D490;
	font-weight: bold;
}

.top_ten_head_links a.off {
	color: #E6D490;
	font-weight: normal;
}

.top_ten_border_wrap {
	background-color: #FFF;
	border: 4px solid #DBCC91;
	padding: 5px 5px;
}

.sponsor_spot_article_box {
	width: 260px;
	height: 260px;
	padding-bottom: 20px;
}

.sponsor_spot_box {
	float: right;
	width: 300px;
        overflow: hidden;
        /*height: 260px;
        margin: 0 0px 0 5px;*/
}

.sponsor_spot_title {
	color: #999;
}

.sponsor_spot_border {
        /*width: 250px;
	height: 250px;
	border: 1px solid #999;
	margin: 5px 0 0 0;
	padding: 5px;*/
}

/* ARTICLE CONTENT */

.article_wrap {
	padding-top: 5px;
}

.article_wrap ul {
	font-size: 120%;
	line-height: 120%;
	list-style-type: none;
	margin: 0px 5px 5px 5px;
	padding: 0px;
}

.article_wrap ul li {
	color: #000;
	background: transparent url(/layout_images/lnav_bullet2.gif) no-repeat 0px 4px;
	padding: 0px 0px 0px 13px;
} 

.article_wrap ol {
	font-size: 120%;
	line-height: 120%;
	margin: 0px 0px 5px 23px;
	padding: 0px;
}

.article_wrap ol ul {
	font-size: 100%;
}

.article_wrap td {
    font: 120%/120% Arial, Helvetica, sans-serif;	
}

.article_wrap td ul {
    font: 110%/120% Arial, Helvetica, sans-serif;	
}

.article_photo_box {
	float: left;
	width: 200px;
	padding: 0px 15px 10px 0px;
}

.article_photo_border {
	border: 0px solid #CDDEB4;
}

.photo_credit_box {
	padding-top: 5px;
}

.photo_caption { 
	font-size: 110%;
}

.photo_credit {
	float: left;
	color: #320101;
        font-size: 110%;
        line-height: 150%;
}

.photo_enlarge {
	float: right;
        padding-top: 3px;
}

.deck_byline {
	float: left;
        width: 68%;
}

.clickability_comment_box {
        float: left; 
	/*height: 36px;*/
        margin: 6px 0 10px 5px;
}

.mag_url {
        /*float: left; 
        display:inline;
        margin: -15px 0 0;*/
        visibility: visible;
        margin: -6px 0 0 10px;
}

.clickability_float {
	/*float: right;
        display:inline;*/
}

.article_wrap h1 {
	color: #330000;
	font-weight: bold;
	margin: 0px;
}

.article_wrap h3 {
	font-size: 110%;
	line-height: 130%;
	color: #00300B !important;
	margin: 5px 0px 15px;
}

.article_wrap .deck_byline h3 i {
	color: #00300B !important;
}

.article_wrap .byline {
	font-size: 110%;
	line-height: 120%;
}

.article_wrap p {
	font-size: 120%;
	line-height: 130%;
}

.article_wrap strong {
	font-size: 110%;
	line-height: 130%;
}

.article_comment_box {
	width: 116px;
	height: 33px;
	background: url(/layout_images/article_comments_bg.gif) no-repeat;
	padding-top: 8px;
}

.comment_box a {
	color: #00300B;
}

.media_gallery_box {
	float: left;
	width: 180px;
	margin-right: 10px;
}

.media_gallery_head {
	color: #FFF;
	background-color: #556439;
	height: 20px;
	padding-top: 10px;
}

.media_gallery_head h2 {
	margin: 0px;
}

.media_gallery_wrap {
	background-color: #FFF;
	border: 4px solid #DBCC91;
	padding: 0px 5px 10px 15px;
}

ul.media_gallery {
	font-size: 110%;
	list-style-type: none;
	margin: 0px 5px 0px -5px;
	padding: 0px;
}

ul.media_gallery li {
	color: #000;
	background: transparent url(/layout_images/sound_icon.gif) no-repeat 0px 10px;
	border-bottom: 1px solid #DBCC91;
	padding: 10px 0px 7px 15px;
} 

/* RIGHT COLUMN */

.right_column {
	float: right;
	width: 180px;
	background-color: transparent;
	border-top: 0px solid #FFF;
	margin-bottom: 20px;
}

/* reset width for IE5 Mac and IE6
* html .right_column 
{
	w\idth: 180px;
}
 */

.my_eq_wrap {
	width: 180px;
	/*background: #DBCC91;*/
}

.my_eq_btn {
	float: left;
	width: 115px;
	height: 24px;
	background-color: #DBCC91;
	margin-top: 0px;
	padding: 0px;
}

.my_eq_sign {
	float: right;
	width: 55px;
	height: 11px;
	background-color: #DBCC91;
	color: #3E0E0C;
    font: 1.1em/1em Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: .02em;
	/* word-spacing: .4em; */
	white-space: nowrap;
	border-top: 4px solid #FFF;
	padding: 4px 0px;
	padding-left: 10px;
}

.signup_mag {
	background: #E0E5C9;
        font: 110%/1em Arial, Helvetica, sans-serif;
        margin: 0 0 10px;
}

.sign_up_chkbx_links { 
	margin: 0px 0 0px; 
	padding: 5px 5px 0px 10px; 
}

.sign_up_wrap { 
	height: 27px; 
	margin: 0px;
}

.sign_up_wrap .chkbx { 
	float: left;
	width: 17px;
	height: 25px;
}

.sign_up_wrap .links {
        font: 100%/100% Arial, Helvetica, sans-serif;
	font-weight: bold;
        padding: 3px 0 0;
}

.sign_up_wrap .links a:link, .sign_up_wrap .signup_mag .links a:visited { 
	color: #000; 
}

.sign_up_wrap2 { 
	height: 17px; 
	margin: 0px;
}

.sign_up_wrap2 .chkbx { 
	float: left;
	width: 17px;
}

.sign_up_wrap2 .links {
        font: 100%/100% Arial, Helvetica, sans-serif;
	font-weight: bold;
        padding: 3px 0 0;
}

.sign_up_wrap2 .links a:link, .sign_up_wrap2 .signup_mag .links a:visited { 
	color: #000; 
}

.signup_mag img {
	/*height: 35px;*/
	overflow: hidden;
}

.signup_mag a:link, .signup_mag a:visited {
	color: #000;
}

ul.signup_list
{
	margin: 0 5px 5px 5px;
	margin-left: 18px;
	padding: 0px;
	padding-bottom: 10px;
	list-style-type: none;
}

ul.signup_list li
{
	background: url(/layout_images/signup_mag_bullet.gif) no-repeat left center;
	background-position: 0px 1px;
	padding-left: 12px;
	padding-bottom: 5px;
}

.eq_offers_box_wide {
	font-size: 110%;
	line-height: 110%;
	background-color: #E0E5C9;
	border-top: 4px solid #E0E5C9;
	margin: 0px;
}

.eq_offers_box {
	width: 180px;
    font-size: 110%;
    line-height: 110%;
	background-color: #E0E5C9;
	margin-top:5px;
    padding: 4px 0px;
}

.eq_offers {
	color: #EEF6CA;
	background: #87906B;
    font-weight: bold;
	text-transform: uppercase;
	padding: 3px 3px 3px 10px;
	margin: 0 0 5px;
}

.eq_offers_inner {
	padding: 0px 5px 0px 10px; 
}

.eq_offers_inner a:link, .eq_offers_inner a:visited {
	color: #000;
}

.eq_offers a:link, .eq_offers a:visited {
	color: #000;
}

.eq_sponsors_box {
	width: 180px;
	background-color: #E0E5C9;
	font-size: 110%;
    line-height: 110%;
    padding: 4px 0px 4px;
    margin-top: 5px;
}

.eq_sponsors_cat_box {
	width: 100%;
	background-color: #E0E5C9;
	font-size: 110%;
    line-height: 110%;
    padding: 4px 0px;
    margin: 10px 0px;
}

.eq_sponsors {
	color: #EEF6CA;
    font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	background-color: #87906B;
	padding: 3px 0px 4px 10px;
}

.eq_sponsors_inner {
	text-align: left;
	padding: 0px 5px 5px 10px; 
}

.eq_sponsors_inner .cpcurl a:link {
        font-size: 85%;
	white-space: normal;
}

ul.eq_partners {
	list-style-type: none;
	margin: 0px;
	margin-left: -12px;
	padding: 0px 0px 0px 10px;
}

ul.eq_partners li {
	background-position: 0px 1px;
	padding-left: 12px;
	padding-bottom: 5px;
}

/* MAGAZINE FOOTER */

.footer {
	background: #A9A381;
	margin: 0px;
	padding: 0px;`
	clear: both;
}

.footer .global {
	background: #556439;
	border-top: 4px solid #DBCC91;
	border-bottom: 4px solid #DBCC91;
	padding: 7px 20px 7px 0;
}

.footer .global a.spacer:link, .footer .global a.spacer:visited {
    float: right;
	color: #FFFFFF;
        font: 110%/120% Arial, Helvetica, sans-serif;
	margin-left: 30px;
        margin-right: 20px;
}

.footer .footer_wrap {
	padding: 15px 0;
}

.footer_wrap .footer_logo {
	float: left;
	width: 250px;
	text-align: right;
	padding-right: 20px;
}

.footer_wrap .footer_links {
	float: left;
	margin: 0;
	padding: 0;
}

.footer_links .f_list_head {
        float: left;
        width: 135px;
	color: #4E433B;
        font: 100%/100% Arial, Helvetica, sans-serif;
	font-weight: bold;
        text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}

.footer_links .f_list {
	float: left;
        font-size: 110%;
	margin: 0 0px 0 10px;
}

.footer_links .f_list .pipe {
    display: inline;
	color: #4E433B;
}

.footer_links .f_list a:link, .footer_links .f_list a:visited {
	color: #4E433B;
}

.footer_links ul.f_list_copy {
	list-style-type: none;
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
}

.footer_links ul.f_list_copy li {
	color: #4E433B;
	margin: 0px;
	padding: 0px;
	padding-left: 145px;
}


/* THIS IS THE CLASS & HTML TAG ADDITIONS */

blockquote
{
	margin-left: 15px;
	margin-right: 15px;
}

a.thickbox {
        cursor: url('/magnifying_glass.png'), pointer;
}

.tiletext
{
	color: #000;
	font-family: Arial, sans-serif;
	font-size: 1em;
	line-height: 1em;
	font-weight: normal;
}

.promoteaser
{
	color: #000;
	font-family: Arial, sans-serif;
	font-size: 1.1em;
	line-height: 1.2em;
	font-weight: bold;
}

.deck
{
	color: #000;
	font-size: 1.3em;
	line-height: 1.3em;
	font-weight: bold;
	text-transform: inherit;
}

.byline
{
	color: #000;
	font-family: Arial, sans-serif;
	font-weight: normal;
	text-transform: inherit;
}

.date
{
	color: #FFF;
	font-family: Arial, sans-serif;
	font-size: 9px;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}

.copy
{
	color: #666;
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 1.2em;
}

.pcaption
{
	color: #000;
	font-family: Arial, sans-serif;
	font-size: .9em;
	line-height: 1em;
	background-color: #FFF;
	border-color: #FFF;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
}

.image
{
	border-color: #000;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	margin: 0px 0px 0px 0px;
}

.imagecaption
{
	color: #000;
	font-family: Arial, sans-serif;
	font-size: .9em;
	line-height: 1em;
	background-color: #FFF;
	border-color: #FFF;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	padding: 5px 5px 5px 5px;
	margin: 1px 0px 5px 0px;
}


.clearing { clear: all; }


/* --- LISTS ---*/

/*
ul
{
	color: #000;
	list-style-position: outside;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

li
{
	color: #000;
}

li li
{
	color: #000;
}

dl
{
	font-size: 1.1em;
	line-height: 1.2em;
	color: #000;
	list-style-position: outside;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
*/

/* SUB CATEGORY STYLES */

.cathead h1 {
	margin: 10px 0px 15px;
	padding: 0 0 5px;
	border-bottom: 2px solid #DBCC91;
        font-weight: bold;
}

.cathead_sub h1 {
	margin: 0px 0px 0px;
	padding: 0 0;
        font-weight: bold;
}

.sub_cat_feature_box {
	width: 580px;
	background: #F9F4E8;
	margin: 0px;
}

.sub_cat_feature_box h2 {
    font: 130% Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #330000;
	margin: 0px;
	padding: 10px 0 3px 0;
}

.sub_cat_feature_image {
	float: left;
	margin-right: 10px;
}

.sub_cat_feature_text_box {
	padding: 0px;
	margin: 0 10px;
}

.sub_cat_feature_text_box p {
	color: #333300;
	line-height: 140%;
	margin: 0px;
	padding: 0px;
}

.brdcrmbs_ad_wrap {
        border-bottom: 2px solid #DBCC91;
        margin: 0 0 15px;
}

.brdcrmbs_left {
        float: left;
        width: 78%;
}

.brdcrmbs_ad { 
        float: right;
        width: 120px;
        height: 48px;
        overflow: hidden;
        text-align: center;
        margin: 5px 0 0;
}

/* IE 6 HACK */
* html .subcat_articles_wrap {
	width: 572px;
}
/* IE 6 HACK */

.subcat_articles_wrap {
	background: #FFF;
	margin-top: 10px;
	border: 4px solid #DBCC91;
}
.subcat_articles {
	padding: 10px 5px 0 15px;
}

.subcat_articles h3 {
    font-size: 100%;
	color: #330000;
	margin: 0px;
	margin-bottom: 3px;
}

ul.subcat_list {
	font-size: 110%;
	line-height: 110%;
	list-style-type: none;
	margin: 0px 0px 5px -5px;
	padding: 0px;
}

ul.subcat_list li {
	background: transparent url(/layout_images/lnav_bullet2.gif) no-repeat 0px 3px;
	padding: 0px 0px 10px 15px;
} 

li a.subcat_list: link, a.subcat_list: visited, a.subcat_list: active {
	text-decoration: none;
}

li a.subcat_list: hover {
	text-decoration: underline;
}

.subsubcat_wrap {
	background: #FFF;
	margin-top: 10px;
}

.subsub_categories {
	padding: 0px 5px;
}

.subsub_categories h2 {
    font: 130% Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #330000;
	margin: 10px 0 3px 0px;
}

.subsub_categories h3 {
    font-size: 100%;
	color: #330000;
	margin: 0px 0px;
	margin-bottom: 3px;
}

ul.subsub_categories {
	font-size: 110%;
	line-height: 110%;
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

ul.subsub_categories li {
	background: transparent url(/layout_images/lnav_bullet2.gif) no-repeat 0px 3px;
	padding: 0px 0px 5px 15px;
} 

li a.subsub_categories: link, a.subsub_categories: visited, a.subsub_categories: active {
	text-decoration: none;
}

li a.subsub_categories: hover {
	text-decoration: underline;
}


/* --- OLD PAGINATION ---*/

.paginate
{
	color: #000;
	font-weight: normal;
	margin: 0px 5px 0px 0px;
	padding: 0px 5px 0px 0px;
}

a.ppagination: link, a.ppagination: visited, a.ppagination: hover
{
	color: #000;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	text-decoration: underline;
}

.pnumbers1
{
	color: #000;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a.pnumbers2: link, a.pnumbers2: visited, a.pnumbers2: hover
{
	color: #000;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-transform: inherit;
	text-decoration: underline;
}

/* NEW PAGING BLOCK */

.eq_paging {
	float: right;
	font-size: 115%;
	margin: 0px 0px 15px;
}

.eq_paging .pipe {
	display: inline;
	margin: 0px;
	padding: 0px;
}

.eq_paging img {
	margin: 0px 5px;
}

.paging_1 {
	color: #000;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
} 

a.paging_2:link, a.paging_2:visited {
	color: #000;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

a.paging_2:hover {
	text-decoration: underline;
} 

/* Added by bodo */
.article_photo_box_left {
	float: left;
	padding: 0px 15px 10px 0px;
}

.article_photo_box_right {
	float: right;
	padding: 0px 0px 10px 15px;
}

ul.media_gallery li.media_gallery_audio {
	color: #000;
	background: transparent url(/layout_images/sound_icon.gif) no-repeat 0px 10px;
	border-bottom: 1px solid #DBCC91;
	padding: 10px 0px 7px 25px;
} 

ul.media_gallery li.media_gallery_video {
	color: #000;
	background: transparent url(/layout_images/video_icon.gif) no-repeat 0px 10px;
	border-bottom: 1px solid #DBCC91;
	padding: 10px 0px 7px 25px;
} 

/* For Open Format HTML */
.article_wrap span.title {
	color: #330000;
        display: block;
        font-family: Garamond, serif;
        font-weight: bold;
        font-size: 1.8em;
        letter-spacing: 0.05em;
        line-height: 1em;
        margin: -8px 0 -8px;
}

.article_wrap span.deck {
	color: #00300B !important;
        font-size: 100%;
        line-height: 110%;
        margin: 5px 0px 15px 0px;
}
      
td .redgreaterthan {
        color: #80420F;
	font-weight: bold;
        padding-top: 5px;
}   
      
td a.lead2-weg06 {
	font-weight: bold;
        padding-top: 5px !important;
}
      
li.sponlist {
        background: transparent url(/layout_images/green_bullet1.gif) no-repeat;
        background-position: 0px 3px; 
}
      
/* Affiliated Sites box */

.affiliated_sites_box {  background-color:#E0E5C9;  font-size:110%;  line-height:110%;  margin-top:5px;  padding:4px 0;  width:180px;}
.affiliated_sites {  background:#87906B none repeat scroll 0 0;  color:#EEF6CA;  font-weight:bold;  margin:0 0 5px;  padding:3px 3px 3px 10px;  text-transform:uppercase;}
.affiliated_sites_inner {  padding:0 5px 0 10px;}
.affiliated_sites_inner a:link, .affiliated_sites_inner a:visited {  color:#000000;}


.add-this
{
        float: right;
        padding: 5px 0 0;
}

/* RIDING RESOURCES */
stables_refinesearch ul {
	list-style-type: none;
	list-style-position: inside;
}

#stables_refinesearch ul li {
	margin-right: 10px;
	line-height: 18px;
	white-space: nowrap;
}

#stables_refinesearch ul li input {
	margin-right: 5px;
}

.heading {
	color: #00310B;
	font-size:20px;
	font-weight:bold;
	margin:0;
	padding:5px 0 0 10px;
	text-transform:uppercase;
}

.stable { }

.stable .name a {
	font-size: 18px;
	color: #290000;
	font-weight: bold;
	margin: 0pt;
	padding: 0pt;
	text-decoration: none;
}

.stable address, .stable p {
	color: #5b6833;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}

.stable .more a {
	color: #aa5011;
	font-size: 12px;
}

.stable .phone {
	color: #5b6833;
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
}

.stable_result {
	border-top: 2px solid #00310B;
}

.s_details {
	width: 185px;
	float: right;
	margin-right: 25px;
	list-style-type: none;
}

.s_details li {
	float: left;
	overflow: hidden;
	margin-left: 3px;
}

.s_details li span {
	float: left;
	width: 22px;
	height: 26px;
	background-position: 0 0;
	overflow: hidden;
	text-indent: -9999px;
}

.s_details li.light span { background-position:0 -26px; }
.s_details li .western { background-image:url(http://ridingresource.com/images/ws.gif); }
.s_details li .english { background-image:url(http://ridingresource.com/images/es.gif); }
.s_details li .trail_rides { background-image:url(http://ridingresource.com/images/tr.gif); }
.s_details li .boarding { background-image:url(http://ridingresource.com/images/bd.gif); }
.s_details li .lease { background-image:url(http://ridingresource.com/images/ls.gif); }
.s_details li .sales { background-image:url(http://ridingresource.com/images/ts.gif); }
.s_details li .breeding { background-image:url(http://ridingresource.com/images/br.gif); }
.s_details li .pony_party { background-image:url(http://ridingresource.com/images/pt.gif); }
.s_details li .day_camp { background-image:url(http://ridingresource.com/images/cp.gif); }
.s_details li .therapeutic { background-image:url(http://ridingresource.com/images/th.gif); }
.s_details li .additional_services { background-image:url(http://ridingresource.com/images/os.gif); }
.s_details li .lessons { background-image:url(http://ridingresource.com/images/ln.gif); }
.s_details li .indoor { background-image:url(http://ridingresource.com/images/in.gif); }
.s_details li .ridingresource { background-image:url(http://www.equisearch.com/resources/riding_resource/RidingResource_Flag-logo.gif); }


.riding_resources input, .riding_resources select, .riding_resources textarea {
	border: 1px solid #dacf8d;
	width: 160px;
	font-size: 12px;
	color: #000;
}

#stables_refinesearch td {
	font-size: 12px;
	line-height: 22px;
	height: 45px;
}

#stables_refinesearch ul li input {
	width: 20px;
	border: none;
}

#stables_refinesearch ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	list-style-position: inside;
	border: 1px solid #dacf8d;
	width: 150px;
	margin: 0pt auto;
}

.tooltip {
	position: fixed;
	padding: 3px;
	background-color: #eee;
	border: 1px solid #000;
	color: #000;
	font-size: 12px;
	text-transform: capitalize;
}

      