/* CSS */

html { height: 100%; }

body { background: #31332E url(../images/background_main.jpg) repeat-x top; margin: 0px 0px 0px 0px; height: 100%; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC; }

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

a:active, a:visited, a:link { color: #FF9900; text-decoration: underline; }

a:hover { color: #FF9900; text-decoration: none; }

.text-really-small { font-size: 9px; }

.text-really-small-bold { font-size: 9px; font-weight:bold; }

.text-extra-small { font-size: 10px; }

.text-extra-small-bold { font-size: 10px; font-weight:bold; }

.text-small { font-size: 11px; }

.text-small-bold { font-size: 11px; font-weight:bold; }

.text-medium { font-size: 12px; }

.text-large { font-size: 14px; }

.text-medium-bold { font-size: 12px; font-weight:bold; }

.text-bold { font-weight:bold; }

.text-orange { color: #FF9900; }

.text-red { color: #FF0000; }

.text-green { color: #009900; }

.text-white { color: #FFFFFF; }

.text-black { color: #000000; }

.text-dark-gray { color: #31332E; }

.line-height-10 { line-height:10px; }

.line-height-12 { line-height:12px; }

.line-height-13 { line-height:13px; }

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

a.text-white:hover { color: #FFFFFF; text-decoration: underline; }


.background-graphic-main-left { background: url(../images/background_leftside.jpg) left top repeat-y; }

.background-graphic-main-right { background: url(../images/background_rightside.jpg) left top repeat-y; }

#background-body { background: #1C1C1C url(http://www.fullcontactfishing.com/images/background_body.gif) left top repeat-y; height: 100%; }

.background-topbar { background: #D3D2CF url(../images/background_topbar.jpg) top repeat-x; height: 32px;  }

.background-splash { background: #3F3F3F; }

.background-graphic-splash3 { background: url(../images/graphic_main_splash3.jpg) left top no-repeat; height: 166px; }

.background-fade { background: #868686 url(../images/background_fade.jpg) left top no-repeat; }

/*.background-fade2 { background: url(/images/background_fade2.jpg) left top repeat-y; }*/

.background-fade-subpage { background: #868686 url(../images/background_fade_subpage.jpg) left top repeat-x; }


.hostname-text-div { padding:118px 0px 0px 15px; }

.hostname-text-small { font-weight:bold; font-size: 9px; color: #000000; }

.hostname-text-large { font-weight:bold; font-size: 12px; color: #000000; }

.background-broadcasters { background: url(../images/background_broadcasters.jpg) left top no-repeat; height: 55px; }

.broadcasters-text-div { padding:20px 0px 0px 10px; }

.broadcasters-text { font-weight:bold; font-size: 9px; color: #999999; }

a.broadcasters-text:active, a.broadcasters-text:visited, a.broadcasters-text:link { color: #999999; text-decoration: underline; }

a.broadcasters-text:hover { color: #999999; text-decoration: none; }

.background-navigation { background: url(../images/background_navigation.jpg) left top repeat-x; height:34px; }

.trail { background: #D3D2CF url(../images/background_trail.jpg) left top repeat-x; height:24px;  }

.trail-text-pad { padding:5px 22px 0px 22px; }

.trail-text { font-size:9px; color:#262626; }

a.trail-text:active, a.trail-text:visited, a.trail-text:link { color: #262626; text-decoration: underline; }

a.trail-text:hover { color: #262626; text-decoration: none; }

.background-tv { background: url(../images/main_tv.jpg) left top no-repeat; height: 176px; }

.tv-flash { margin: 32px 47px 0px 36px;  }

.episode-box-background { background: url(../images/episode_box_background.jpg) center top repeat-y; }

.episode-box-fade { background: url(../images/episode_box_fade.jpg) center top no-repeat; }

.episode-box-text { padding: 0px 20px 0px 20px; }

.gearup-panel { background: url(../images/panel_main_gearup.jpg) center top no-repeat; height: 132px;}

.gearup-panel-text { padding: 41px 15px 0px 107px; }

.video-gallery-link { background: url(../images/graphic_video_gallery_bottom.jpg) left top no-repeat; height:24px; }

.photo-gallery-link { background: url(../images/graphic_photo_gallery_bottom.jpg) left top no-repeat; height:24px; }

.background-fade-top { background: url(../images/background_fade_top.jpg) left top repeat-x; }

.background-news-popup { background: url(../images/background_news_popup.gif) left top repeat-y; height: 100%; }

.news-text { padding: 15px 30px 15px 30px; }

.news-headline { padding: 0px 0px 4px 0px; }

/*.background-content-fade { background: #868686 url(/images/temp_background_fade.jpg) center top no-repeat; }*/

.box-background-fade { background: #322F28 url(../images/box_content_fade.jpg) left top repeat-x; }

.box-background-bonefish { background: #322F28 url(../images/box_content_bonefish.jpg) left top no-repeat; }

.background-toppanel { background: #322F28 url(../images/background_toppanel.gif) left top repeat-x; height: 15px; }

.background-bottompanel { background: #322F28 url(../images/background_bottompanel.gif) left top repeat-x; height: 6px; }

.tablelines { border-bottom: 1px solid #3C3C3C; }

.background-content-rightpanel { background: #FFFFFF url(http://www.fullcontactfishing.com/images/background_content_withrightbar.jpg) center top repeat-y; }

.background-rightpanel-dark { background: #303030 url(../images/background_rightpanel_dark.jpg) left top repeat-y; }

.background-rightpanel { background: #303030; }

.background-rightpanel-drops { background: #8A8A8A url(../images/background_rightpanel_drops.jpg) left top repeat-y; }

.background-rightpanel-drops-light { background: #8A8A8A url(../images/background_rightpanel_drops_light.jpg) left top repeat-y; }

.background-rightpanel-drops-light-store { background: #8A8A8A url(../images/background_rightpanel_drops_light.jpg) left bottom repeat-y; }

/*.background-chain { background: url(/images/background_chain.gif) left top repeat-y; }*/

.chain { background: url(../images/chain.jpg) left top repeat-y; }

.background-credits { background: #D3D2CF url(../images/background_credits.jpg) left top repeat-x; height:71px; }

.credits-left-div { padding:32px 0px 0px 10px; }

.credits-right-div { padding:32px 10px 0px 0px; }

.credits-text { font-size: 9px; color: #999999; }

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

a.credits-text:hover { color: #CCCCCC; text-decoration: underline; }

.events-padding { padding: 15px 0px 15px 0px; }

.store-padding { padding: 10px 0px 10px 0px; }

.events-description-padding { padding: 0px 0px 10px 0px; }

.background-calendar-legend { background: #2A2A2A url(../images/background_calendar_legend.jpg) left top repeat-x;  border: solid 1px #505050; }

.calendar-legend { padding: 10px 10px 10px 10px; }


.photos { border: solid 1px #1C3866; margin: 3px 12px 15px 0px; }

.photos-right { border: solid 1px #1C3866; margin: 3px 0px 15px 12px; }

.left { float:left; }

.right { float:right; }



.gallery-menu-on { color: #FFFFFF; font-size:11px; }

a.gallery-menu:active, a.gallery-menu:visited, a.gallery-menu:link { font-size:11px; color: #FF9900; text-decoration: underline; }

a.gallery-menu:hover { font-size:11px; color: #FF9900; text-decoration: none; }

.gallery-content { padding:22px 15px 35px 25px; }

.gallery-content-main { padding:22px 25px 35px 15px; }

.gallery-thumb {  /*border: #322F28 1px solid; background: url(/images/gallery_thumb.jpg) center no-repeat;*/ }

.gallery-thumb-bg { border: #FFFFFF 5px solid; background: #525251; height:120px; width:120px; }



.gallery-thumb-text { font-weight:normal; font-size: 11px; padding: 2px 0px 0px 0px; }

a.gallery-thumb-text-link:active, a.gallery-thumb-text-link:visited, a.gallery-thumb-text-link:link { color: #ff9900; text-decoration: underline; }

a.gallery-thumb-text-link:hover { color: #ff9900; text-decoration: none; }

.gallery-bigphoto-bg { border: #6F6F6F 1px solid; background-color: #262626; height:450px; width:450px; }

.gallery-bigphoto { /*border: #4A4A4A 1px solid;*/ }

.gallery-title { padding: 4px 0px 0px 0px;  }

.background-gallery-popup { background: url(../images/background_gallery_popup.gif) left top repeat-y; height: 100%; }



.store-thumb-bg { border: #CCCCCC 5px solid; background: #525251; height:120px; width:120px; }

.store-photo-border { border: #CCCCCC 5px solid; background: #525251; }

.store-buttons { background: #6F6F6F url(../images/button_store_background.jpg) left top repeat-x; }

.store-button-text { font-size: 9px; color: #FFFFFF; }




input.box-newsletter { height:12px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#31332E; border:1px solid #31332E; background:#666666; width: 90px; }

select.box { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; border:1px solid #424242; background:#646464 }	

input.box {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	background-color: #646464;
	border: 1px solid #424242;
}
textarea.area {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	background-color: #646464;
	border: 1px solid #424242;
}
input.button {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	background: url(../images/button_background.jpg) left top repeat-x; height: 17px;
	border: 1px solid #424242;
	cursor:hand;
}