@charset "UTF-8";
/* CSS Document */
body {
	background: #69aad4 url(images/main_bg.jpg) 50% 0 no-repeat;
	padding: 0;
	margin: 0;
	color: #707070;
	font-family: arial;
	font-size: 12px;
}
h1    { color: #077fc3; font-weight: bold; font-size: 18px; text-decoration: none }
h2   { padding-top: 0;
	padding-bottom: 0;
	margin: 0;
	color: #077fc3;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
}
h3  { font-size: 12px }
h5 {
	font-size: 12px;
	font-weight: bold;
	color: #3d3d3d;
	padding-bottom: 6px;
	margin-bottom: 6px;
}
li  { line-height: 15px; list-style-image: url(images/bltlrg.gif); padding-bottom: 3px; left: -15px }
hr { color: #adadad }
img {
	border: 0;
}
a   { color: #077FC3; text-decoration: none; padding-bottom: 0px }
a:visited  { color: #077FC3; text-decoration: none }
a:hover  { color: #ca321a; text-decoration: underline }
a:visited:hover  { color: #ca321a; text-decoration: underline }
.links a:link  { color: #aa9; text-decoration: none; padding-bottom: 0px }
.links a:visited  { color: #aa9; text-decoration: none }
#plink { color: #4C7183; font-weight: bold; font-size: 12px }
.slink { font-size: 11px; line-height: 15px; padding-left: 15px }
.slink a:link  { color: #89abcb }
.slink a:visited  { color: #89abcb }
#onlink    { color: #b3321a; font-weight: bold; font-size: 13px }
.hmlinks  { color: #442f16; font-size: 13px; line-height: 22px; border-left: solid #c3ad93 1px; font-weight: bold; padding-left: 22px; padding-top: 9px; padding-bottom: 20px; height: 100%;}
.hmlinks a:link { color: #442f16 }
.hmlinks a:visited { color: #684924 }
.hmlinks a:hover { color: #684924 }
.hmlinkshdr  { font-size: 16px; letter-spacing: 1px; padding-bottom: 10px }
.nav_bg {
	background: #ffffff url(images/categories_bg.jpg) 0 26px repeat-x;
}
.nav_bg_bot {
	background: #ffffff url(images/nav_bg_bot.jpg) repeat-y;
}
.toplinks  { color: #fff; font-size: 12px; background: #ddd url(images/top_bg.jpg) no-repeat right top; text-align: right; padding-top: 3px; padding-bottom: 3px;}
.toplinks a:link  { color: #fff; text-decoration: none }
.toplinks a:visited   { color: #fff; text-decoration: none }
.toplinks a:hover  { color: #fff; text-decoration: underline }
.toplinks a:visited:hover { color: #fff; text-decoration: underline }
.crumbs { color: #fff; vertical-align: middle;; padding-left: 0px; background: #ca321a url(images/crumbs_right.jpg) 100% 0 no-repeat;   }
.crumbs a:link  { color: #fff; text-decoration: none }
.crumbs a:visited  { color: #fff; text-decoration: none }
.crumbs a:hover  { color: #fff; text-decoration: underline; }
.crumbs td {color: #fff;}
.hmthumb td  { text-align: center; vertical-align: bottom; padding-bottom: 15px }
.hmthumb img { padding-bottom: 4px; border: none }
.hdr  { color: #fff; font-weight: bold; font-size: 12px; padding-left: 8px }
.indent  { line-height: 18px; padding-top: 5px; padding-bottom: 20px; padding-left: 15px }
.tTitle  { color: #077FC3; font-weight: bold; font-size: 11px; margin: 6px 0px 2px; padding: 0px 6px; height: 3.5em; overflow: hidden }
.thumb h4 {
	color: #077FC3;
}
.tTitle a:link  { color: #077FC3 }
.tTitle a:visited  { color: #077FC3 }
.tListPrice  { color: #999; font-size: 11px; padding: 0px 6px; }
.tPrice { color: #000; font-weight: bold; padding: 0px 6px }
.tOurPrice { color: #000; font-weight: bold; padding: 0px 6px }
.tQtyPrice  { color: #B3321A; font-weight: bold; padding: 0px 6px }
.tSpecialPrice { color: #B3321A; font-weight: bold; text-transform: uppercase }
.tFreeShip   { color: #B3321A; font-weight: bold; font-size: 11px; text-transform: uppercase; padding: 0px 6px; }
.dListPrice { color: #999 }
.dOurPrice  { color: #B3321A; font-weight: bold }
.dPrice  { color: #B3321A; font-weight: bold }
.dQtyPrice { color: black; font-weight: bold }
.dSpecialPrice   { color: #060; font-style: italic; font-weight: bold; font-size: 13px; text-transform: uppercase }
.dFreeShip  { color: #B3321A; font-weight: bold; text-transform: uppercase }
.FreeShip { color: #b51b3e }
.det   { color: #B3321A; font-size: 10px; text-transform: uppercase; padding: 0px 6px; display: none; }
.det a:link   { color: #B3321A; padding: 0px 6px }
.det a:visited   { color: #B3321A; padding: 0px 6px }
.button  { color: white; font-weight: bold; font-size: 12px; font-family: arial; background-color: #987245; text-transform: uppercase; border: solid 1px #664825 }
.bButton  { color: white; font-weight: bold; font-size: 12px; font-family: arial; background-color: #4c7183; text-transform: uppercase }
.carthead { color: #b51b3e; font-weight: bold; background-color: white }
.cartdata { color: #000; background-color: white }
.search   { color: #999; font-size: 10px; font-family: arial; vertical-align: middle; border: solid 1px #b7b7b7; height: 18px; padding-top: 3px; padding-left: 3px; }
.searchform   { color: #fff; font-size: 10px; text-align: right; vertical-align: middle; margin: 0px; padding: 1px 0px 0px }
.searchform2 { color: #fff; font-size: 10px; text-align: right; vertical-align: top; margin: 0px; padding: 0px }
.searchform3  { margin-bottom: 0px }
.standout { color: #B51B3E; font-size: 13px }
.small { font-size: 10px }
.small2 { font-size: 11px }
.small2 a { color: #070; text-decoration: underline }
.tblbdr { border-top: 1px dashed #ccc; border-right: 1px dashed #ccc }
.tblbdr td { padding: 5px; border-bottom: 1px dashed #ccc; border-left: 1px dashed #ccc }
.thumb       { line-height: 1.1em; text-align: center; vertical-align: top; float: left; margin: 0px 0px 19px 0px; padding: 0px; border-left: solid 0px #cccccc; border-bottom: solid 1px #cccccc; width: 158px; height: 240px; overflow: visible; background: #fff url(images/thumb_bg.jpg) 0 100% repeat-x; }
.thumb a {
	color: #077FC3;
}
.thumb a:visited {
	color: #077FC3;
}
.thumb_index       { line-height: 1.1em; text-align: center; vertical-align: top; margin: 0px 0px 0px 0px; padding: 0px; border-left: solid 1px #cccccc; border-bottom: solid 1px #cccccc; width: 161px; height: 225px; overflow: visible; background: #fff url(images/thumb_bg.jpg) 0 100% repeat-x; }
.thumb_index a:link {
	color: #ca321a;
}
.thumb_index a:visited {
	color: #ca321a;
}
.thumbBig { line-height: 1.1em; text-align: center; vertical-align: top; float: left; margin: 0px 10px 10px 0px; padding: 0px; border: dashed 1px #dcdcd5; width: 173px; height: 395px; overflow: visible }
.tImgBig { margin-top: 9px; height: 277px; display: block }
.prodindex { background-color: #efffed; vertical-align: top; margin: 0px; padding: 10px; border: dashed 1px #ccc }
.tImg  { margin-top: 9px; height: 127px; display: block }
.catIntro      { margin: 0px 6px 0px 0px; width: 98%; max-width: 725px; min-width: 575px; font-size: 18px; color: #077fc3; font-weight: bold; }
.catIcons     { font-weight: bold; text-align: center; text-transform: uppercase; float: left; margin: 0px 12px 12px 0px; padding: 0px; border: dashed 1px #dcdcd5; width: 139px; height: 180px }
.catIconTxt a:link { color: #4c7183 }
.catIconTxt a:visited { color: #4c7183 }
.catIconTxt  { color: #4c7183; font-weight: bold; font-size: 12px; line-height: 1.1em; text-transform: uppercase; margin: 0px; padding: 4px 6px 6px }
.lowQty   { color: #ca321a; font-weight: bold; background-color: #e7d7c5; text-align: center; text-transform: uppercase; padding: 2px; border: dashed 1px #664825; width: 90px }
#trow { width: 595px; height: auto }
#tcol1  { text-align: center; padding: 5px; position: relative; width: 195px; height: 200px; display: inline }
#tcol2 { text-align: center; padding: 5px; position: relative; top: -200px; left: 195px; width: 200px; height: 200px; display: inline }
#tcol3 { text-align: center; padding: 5px; position: relative; top: -400px; left: 395px; width: 200px; height: 200px; display: inline }
#detbtn { margin-top: 4px; margin-bottom: 5px }
#detbtn a:link { color: #fff; font-weight: bold; font-size: 9px; text-decoration: none; background-color: #73c573; text-transform: uppercase; padding: 1px 2px; border: solid 1px #89ABCB }
#detbtn a:hover { color: #fff; font-weight: bold; font-size: 9px; text-decoration: none; background-color: #b51b3e; text-transform: uppercase; padding: 1px 2px; border-style: solid; border-width: 1px 2px 2px 1px; border-color: #b51b3e #000 #000 #b51b3e; position: relative; top: -1px; left: -1px }
.blt { color: #b51b3e; font-weight: bold; font-size: 14px }
#cartdet    { border-top: 1px solid #e1e1da; border-right: 1px solid #e1e1da; width: 950px }
#cartdet td  { padding: 3px; border-bottom: 1px solid #e1e1da; border-left: 1px solid #e1e1da }
.cartdethdr    { color: #4c7183; font-weight: bold }
.cartdetftr  { color: #b51b3e; font-weight: bold; font-size: 13px; text-align: right }
.cartbtns    { text-align: center; clear: left; margin-top: 5px; margin-bottom: 5px }
.cartbtns input   { color: #fff; font-weight: bold; font-size: 11px; text-decoration: none; background-color: #89abcb; text-transform: uppercase; margin: 7px; padding: 1px 2px; border: solid 1px #89abcb }
#cartbtnson   { color: #fff; font-weight: bold; font-size: 11px; text-decoration: none; background-color: #4c7183; text-transform: uppercase; margin: 7px; padding: 1px 2px; border: solid 1px #000 }
#cartymal { line-height: 1.1em; text-align: center; vertical-align: top; float: left; margin: 0px 10px 10px 0px; padding: 0px; border: dashed 1px #e1e1da; width: 172px; height: 233px; overflow: visible }
#cartymalhdr     { color: #4c7183; font-size: 13px; background-color: #efefe8; margin-top: 25px; padding: 4px; width: 950px }
#carthdr   { color: #8c683f; font-size: 13px; background-color: #cfc0ad; margin-top: 25px; padding: 4px }
#carthdr h1   { color: #8c683f; font-size: 13px; background-color: #cfc0ad; margin-top: 25px; padding: 4px }
#cartftr   { text-align: center; float: none; clear: left; padding-top: 15px; border-top: 15px solid #efefe8 }
.cartcrumbs { color: #9f9f9f }
.cartcrumbs b { color: #000 }
#cartcrumbson { color: #b51b3e; font-weight: bold }
.carttbl td { font-size: 11px; vertical-align: top; padding: 4px }
.carttbl b { font-size: 12px }
#cartshipsum  { float: left; position: relative; width: 50% }
#cartbillsum  { float: left; padding-bottom: 25px; padding-left: 10px; position: relative; width: 45% }
.tblhdr { color: #060; font-weight: bold; font-size: 13px; background-color: #dff4dc }
#special { color: #b51b3e; font-style: italic; font-weight: normal; font-size: 11px }
#special2  { color: #b51b3e; font-weight: bold; font-size: 12px; clear: left }
.basictbl { text-align: left; text-transform: none; padding: 0px }
.basictbl td { text-align: left; text-transform: none; padding: 0px; border: none }
.basictbl img { padding-bottom: 0px }
#dhdr1   { margin-top: 5px; margin-bottom: 20px; margin-left: 5px }
#dthumbs  { background: url(images/moreviews.gif) no-repeat; text-align: left; float: left; padding-top: 26px; position: relative; width: 60px; height: auto }
#dthumbs img { padding-bottom: 5px }
#dimage    { text-align: left; float: left; margin-right: 20px; margin-bottom: 5px; position: relative; height: auto }
#dpricing   { color: #000; float: left; padding-bottom: 0px; position: relative; width: 38%; font-size: 12px; }
#dpricing p { margin-top: 5px; margin-bottom: 8px }
#shipping   { line-height: 18px; margin-top: 10px; margin-bottom: 10px; padding-top: 5px; padding-bottom: 5px; border-top: 1px dashed #e1e1da; border-bottom: 1px dashed #e1e1da }
.changeLoc { color: #ca321a; font-size: 10px; display: block; cursor: hand }
.switchBlock { color: #89ABCB; text-decoration: underline; cursor: hand }
#addToCart  { font-weight: bold; margin-top: 5px; margin-bottom: 15px }
#addToCart select  { font-size: 11px }
#addToCart input { font-size: 11px }
#dhdr2      { color: #0a83ca; background: #bbd7e8; margin-right: 0px; padding: 4px; position: relative; border-top: 2px solid #0a83ca; border-bottom: 0px solid #9dbfd3; text-align: center; }
#ddesc  { float: left; margin-top: 15px; margin-bottom: 15px; margin-left: 5px; position: relative; font-size: 12px; }
#dymal  { float: right; margin-top: 15px; padding-left: 15px; border-left: 1px dashed #e1e1da; position: relative; width: 38% }
#nofloat { float: none; clear: both }
#resultIndex    { color: #073775; font-weight: bold; font-size: 13px; background-color: #69aad4; text-align: center; float: none; clear: both; margin-right: 20px 20px 20px 15px; padding: 4px; border-top: 1px dashed #336699; border-bottom: 1px dashed #336699 }
#resultIndex a {
	color: #fff;
}
#resultIndex a:visited {
	color: #fff;
}
#resultIndex a:hover {
	color: #073775;
}
#resultIndex a:visited:hover {
	color: #073775;
}
#dymalprod dl { height: 130px }
.searchHeader { margin-top: 15px; font-size: 12px; color: #707070; }
.searchHeader H2 {
	color: #0a83ca; background: #bbd7e8; margin-right: 0px; padding: 4px; position: relative; border-top: 2px solid #0a83ca; border-bottom: 0px solid #9dbfd3; text-align: center;
}
.searchHeader a:link {
	color: #B3321A;
	text-decoration: none;
}

.searchHeader a:visited {
	color: #B3321A;
	text-decoration: none;
}

.searchHeader a:hover {
	color: #B3321A;
	text-decoration: underline;
}

.searchHeader ul {
	color: #b3321a;
}
#freeshipsale   { color: #fff; font-weight: bold; font-size: 14px; font-family: arial; background-color: #b51b3e; text-align: center; padding-top: 2px; padding-bottom: 2px; width: 94%; min-width: 796px }
#freeshipsalehm    { color: #fff; font-weight: bold; font-size: 14px; font-family: arial; background-color: #b51b3e; text-align: center; padding-top: 2px; padding-bottom: 2px; width: 796px }
.message_error  { color: #b51b3e; font-style: italic; font-weight: bold; font-size: 12px }
#hdrmessage  { background-color: #efffed; text-align: center; padding-top: 3px; padding-bottom: 2px; border-style: none dashed dashed dashed; border-width: 0px 1px 1px 1px; border-color:  #89ABCB #89ABCB #89ABCB; width: auto }
#hdrmessage a { color: #b51b3e }
#hdrmessage a:visited { color: #b51b3e }
#giftcert { color: #b51b3e; font-size: 11px; line-height: 13px; background-color: #efffed; margin-bottom: -100px; padding: 5px; border: dashed 1px #b51b3e; position: relative; top: -155px; width: 275px; height: 77px; overflow: visible }
#ftr    { text-align: right; clear: left; margin: 0px 0px 0px; padding: 0px; width: auto;}
#hmspecials { clear: left; margin-right: 10px; margin-left: 10px; height: 268px }
.hmhdr  { color: #fff; background-color: #7295d6; padding-top: 1px; padding-bottom: 1px; padding-left: 4px }
.hmhdr2  { color: #fff; background-color: #66c166; margin-top: 0px; margin-bottom: 8px; padding-top: 1px; padding-bottom: 1px; padding-left: 3px }
.subhdr   { color: #385d6f; font-size: 15px; letter-spacing: 1px; padding-left: 15px }
.divpad  { padding-right: 6px; padding-bottom: 10px; padding-left: 6px }
.relatedPages { margin-left: -20px }
#prodsearch  { padding-top: 15px; width: 70% }
#prodsearch p { padding-bottom: 10px }
#prodsearch h2  { color: #0a83ca; background-color: #bbd7e8; text-align: center; text-transform: uppercase; margin-right: 10px; padding-top: 3px; padding-bottom: 2px }
#infosearch   { background-color: #eeeeee; padding: 15px; width: 30%;}
#infosearch p { padding-bottom: 10px }
.infosearch_title  { color: #664825; font-weight: bold; font-size: 14px; }
.infosearch_title a {
	color: #B3321A;
}

.infosearch_title a:visited {
	color: #B3321A;
}

.infosearch_title a:hover {
	color: #ca321a;
}

.infosearch_title a:visited:hover {
	color: #ca321a;
}
.infosearch_abstract { font-size: 11px }
.infosearch_readmore { font-size: 11px; margin-bottom: 12px; padding-bottom: 12px; border-bottom: 1px dashed #b7b7b7 }
.infosearch_readmore a {
	color: #B3321A;
}

.infosearch_readmore a:visited {
	color: #B3321A;
}

.infosearch_readmore a:hover {
	color: #ca321a;
}

.infosearch_readmore a:visited:hover {
	color: #ca321a;
}
#phone  { color: #4c7183; font-size: 14px; text-align: right }
.prodpad { padding-top: 10px }
#hmtag { background-color: #efefe8; text-align: right; width: 96% }
#hmtag2 { background-color: #efefe8; width: 96%; height: 34px }
#hmftr  { font-size: 12px; font-family: arial; text-align: right; margin-top: 25px; padding-bottom: 20px; width: 96% }
#planters { color: #4c7183; font-size: 18px; background: #f3f6f9 url(images/planterhdr.jpg) no-repeat right top; margin-top: 0px; padding-top: 16px; padding-bottom: 16px; padding-left: 15px; width: 100% }
#heaters { color: #4c7183; font-size: 18px; background: #f3f6f9 url(images/heaterhdr.jpg) no-repeat right top; margin-top: 0px; padding-top: 16px; padding-bottom: 16px; padding-left: 15px; width: 100% }
#specialmessage   { color: #b51b3e; background-color: #efefe8; margin-top: 5px; padding-top: 3px; padding-bottom: 3px; padding-left: 15px; width: 100% }
#checkoutcoupon  { background-color: #efefe8; text-align: center; margin-bottom: 20px; padding: 10px; border: dashed 1px #b51b3e }
#checkoutcoupon i { color: #b51b3e }
.relatedPage { display:none }
.wrapper {
	background: #ffffff;
	width: 922px;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	border: 0;
}
.navigation {
	background: #ffffff;
	width: 180px;
	padding-right: 15px;
	padding-top: 17px;
	line-height: 19px;
	float: left;
	
}
.navigation h1 {
	padding-top: 0;
	padding-bottom: 0;
	margin: 0;
	color: #7c0900;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
}
.navigation a {
	color: #5b5b5b;
	font-family: arial;
	font-size: 12px;
}

.navigation a:visited {
	color: #5b5b5b;
	font-family: arial;
	font-size: 12px;
}

.navigation a:hover {
	color: #5b5b5b;
	text-decoration: underline;
}

.navigation a:visited:hover {
	color: #5b5b5b;
	text-decoration: underline;
}
.index_top_bar {
	width: 922px;
	background: url(images/index_top_bar.jpg) no-repeat;
	height: 138px;
	line-height: 3px;
	font-size: 10px;
}

.index_top_search {
	line-height: 3px;
	font-size: 10px;
	text-align: right;
	padding: 70px 28px 0 0;
}

.index_top_bar a {
	color: #2b6197;
}

.index_top_bar a:hover {
	color: #2b6197;
}

.index_top_bar a:visited {
	color: #2b6197;
}

.index_top_bar a:visited:hover {
	color: #2b6197;
}

.index_content {
	float: right;
	clear: right;
	margin: 0;
	padding-top: 17px;
	width: 673px;
	font-size: 12px;
	padding-right: 0;
}
.content {
	background: #ffffff url(images/subpage_content_bg.jpg) no-repeat;
	float: left;
	clear: right;
	margin: 0;
	padding-top: 0px;
	font-size: 12px;
	padding-right: 0;
	padding-left: 25px;
	width: 632px;
	max-width: 632px;
	min-height: 400px;
}

.content a {
	color: #077FC3;
}

.content a:visited {
	color: #077FC3;
}

.content a:hover {
	color: #ca321a;
}

.content a:vistied:hover {
	color: #ca321a;
}

.index_padding {
	padding-bottom: 20px;
	font-size: 12px;
}

.index_mid_left {
	border: 1px solid #b6b6b6;
	background: #f5f5f5 url(images/index_header_bg.jpg) repeat-x;
	width: 190px;
	padding: 7px 10px 10px 10px;
	font-size: 12px;
	line-height: 19px;
}

.index_mid_left a {
	color: #077fc3;
}

.index_mid_left a:visited {
	color: #077fc3;
}

.index_mid_left a:hover {
	color: #cc0000;
}

.index_bottom_left {
	border: 1px solid #b6b6b6;
	background: #f5f5f5 url(images/index_header_bg.jpg) repeat-x;
	width: 192px;
	padding: 7px 10px 10px 10px;
	font-size: 12px;
	line-height: 19px;
}

.index_bottom_left a {
	color: #077fc3;
}

.index_bottom_left a:visited {
	color: #077fc3;
}

.index_bottom_left a:hover {
	color: #cc0000;
}

.index_bottom_right {
	padding-left: 20px;
}

#index_content {
	line-height: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	font-size: 12px;
}
.breadcrumbs {
	background: #ffffff url(images/breadcrumbs_bg.jpg) no-repeat;
	margin-left: -24px;
	margin-bottom: 15px;
	height: 23px;
	line-height: 23px;
	padding-left: 25px;
	padding-right: 25px;
	min-width: 450px;
	color: #0078bf;
	padding-top: 1px;
}

.breadcrumbs a {
	color: #0078bf;
}

.breadcrumbs a:hover {
	color: #0078bf;
}

.breadcrumbs a:visited {
	color: #0078bf;
}

.breadcrumbs a:visited:hover {
	color: #0078bf;
}

.footer {
	margin-left: auto;
	margin-right: auto;
	width: 922px;
	padding: 5px 0 0 0;
	text-align: right;
	color: #4f8eb7;
	font-size: 11px;
	line-height: 27px;
}

.footer a {
	color: #4F8EB7;
	text-decoration: none;
}

.footer a:visited {
	color: #4F8EB7;
	text-decoration: none;
}

.footer a:visited:hover {
	color: #376d90;
	text-decoration: none;
}

.footer a:hover {
	color: #376d90;
	text-decoration: underline;
}

.footer img {
	float: right;
}

.footer p {
	margin-top: 0px;
	margin-right: 0px;
	float: right;
	padding-top: 4px;
}

.main_content {
	width: 922px;
	padding-left: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-top: 0;
	background: #ffffff;
	border-left: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
}

.main_content p {
	font-size: 12px;
}

.main_content_birdcast {
	width: 922px;
	padding-left: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-top: 0;
	background: #ffffff;
	border-left: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
}

.main_content_birdcast a {
	color: #B3321A;
}

.main_content_birdcast a:visited {
	color: #B3321A;
}

.main_content_birdcast a:hover {
	color: #ca321a;
}

.main_content_birdcast a:visited:hover {
	color: #ca321a;
}

.top_bar {
	background: #ffffff url(images/top_bar_bg.jpg) 100% 0 no-repeat;
}
.bottom_links {
	color: #fff;
}
.bottom_links a:link, a:visited {
	color: #fff;
	text-decoration: none:
}
.bottom_links a:hover {
	color: #fff;
	text-decoration: underline;
}

.categoryTextTitle {
	color: #CA321A;
	font-size: 12px;
}

.categoryTextTitle a:link {
	color: #CA321A;
	text-decoration: none;
}

.categoryTextTitle a:visited {
	color: #CA321A;
	text-decoration: none;
}

.categoryTextTitle a:hover {
	color: #CA321A;
	text-decoration: underline;
}

.birdcast_top_bar {
	margin-left: auto;
	margin-right: auto;
	width: 894px;
	background: #ffffff url(images/index_top_bar2.jpg) no-repeat;
	height: 139px;
	text-align: right;
	padding-top: 0px;
	padding-right: 28px;
	line-height: 3px;
	font-size: 10px;
}

.birdcast_top_bar a {
	color: #cc0000;
}

.birdcast_top_bar a:visited {
	color: #cc0000;
}

.birdcast_a a {
	color: #B3321A;
	text-decoration: none;
}

.birdcast_a a:visited {
	color: #CA321A;
	text-decoration: none;
}

.birdcast_a a:hover {
	color: #CA321A;
	text-decoration: underline;
}

#hidden_category {
	display: none;
	height: 0;
	line-height: 0;
	
}

.navigation #hidden_category {
	display: none;
}

.red {
	color: #cc0000;
}