@charset "UTF-8";
/*Tommy Johnson CSS 1-31-08 Jeff Jacks, Alan Brown */
/***************** BOXES *******************/

body {
	margin: 0px auto 0px auto;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background: url(/images/gradient.jpg) repeat-x #999999;
}

img{
	border:none;
	}

.floatright {
	float:right;
	margin: 5px 0px 10px 10px;
	}
	
#host_flash{
	float:right;
	margin: 5px 0px 10px 10px;
	width:320px;
	height:320px;
	}
	
.floatright_whiteframe {
	float:right;
	border: 1px solid #fff;
	padding: 2px;
	margin: 5px 0px 10px 10px;
	}
	
.floatlefttop {
	float: left;
	margin: 0px 10px 5px 0;
	
}

.floatleft {
	float: left;
	margin: 5px 10px 5px 0;
	}
	
.floatleft_goldframe {
	float: left;
	margin: 0px 10px 5px 0;
	border: 1px solid #cc9900;
	padding: 2px;
	}

#wrapper {
	margin: 0px auto 0px auto;
	width: 965px;
	background: #000000;
}


#gallery_wapper {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 965px;
	background-image:url(../images/white_block2.gif);
	background-position: left;
	background-repeat:repeat-y;
	float: left;
	background-color: #000000;
	
}

#top_bar {
	margin: 0px;
	padding: 0px;
	height: 60px;
	background-color:#0000;
	clear: left;
	float:left;
}

#left_side {
	margin: 0px;
	padding: 0px;
	width: 644px;
	float: left;
	background:#000000;
}

#right_side {
	width: 300px;
	float: left;
	background: #000000;
	margin:0px;
	padding:0px 0px 0px 21px;
}

#google_ad {
	margin-bottom: 10px;
	}
	
.side_ad {
	float:left;
	padding-bottom: 10px;
	width:300px;
	}

#homepage_body {
	margin: 0px;
	padding: 0px;
	width: 650px;
	float: left;
	background:url(/images/home/laxartist_background.jpg) top left no-repeat;
}

.homepage_content{
	float:left;
	width:325px;
	padding:20px 0px 0px 300px;
	color:#FFFFFF;
	}
	
.white{
	color:#FFFFFF;
	}

#main_body {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 644px;
	background: url(/images/image_06.jpg) top left no-repeat #000000;
	min-height:645px;
}

* html #main_body{
	height:645px;
	}

.body_text {
	float:left;
	margin: 0px;
	padding: 15px;
	/*background: #000000;*/
}

.tommy_content{
	float:left;
	width:965px;
	background-color:#000;
	}


#black_bar {
	float:left;
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 325px;
	color: #000000;
	clear: left;
}


.header{
	float:left;
	width:965px;
	background:url(/images/nav_background.gif) repeat-x;
	}

#nav_bar_login {
	float:left;
	width: 750px;
	height:75px;
	margin:0px;
	padding:0px;
}

#nav_bar_logout {
	float:left;
	width: 750px;
	height:75px;
	margin:0px;
	padding:0px;
}

#updates{
	float:left;
	width:605px;
	height:245px;
	margin:115px 0px 20px 20px;
	}

#updates a.mid_callout{
	margin:0 20px;
	}

#flash_movie {
	margin: 0px;
	padding: 0px;
	height: 479px;
	width: 650px;
}

#flash_banner {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	background: #000000;
	float: left;
	width:300px;
}

#flash_gallery {
	margin: 0px;
	padding: 0px;
	float: right;
	width:644px;
	height:585px;
}

#rightside_bar {
	margin: 0px;
	padding: 0px;
	width: 25px;
	float: right;
	
}
	
.coldcuts_videoplayer {
	margin: 5px 0px 5px 10px;
	padding: 0px;
	float: right;
}
	
#homepage_side_bar {
	margin: 0px ;
	padding: 0px;
	width: 25px;
	float: right;

}

#lacrosse {
	margin: 5px 0px 0px 10px;
	padding: 0px;
	float: right;
	
}

#sports_fishing {
	margin: 5px 10px 0px 0px;
	padding: 0px;
	float: left;
}

/******************* PHOTOS *******************/

.photo_a {
	margin: 0px 15px 5px 0px;
	padding: 0px;
	float: left
	
}

.photo_b {
	margin: 5px 15px 5px 0px;
	padding: 0px;
	float: left;
	
}

.photo_c {
	margin: 10px 10px 5px 0px;
	padding: 0px;
	float: left;
	
}

#art_videoplayer {
	margin: 5px 0px 5px 10px;
	padding: 0px;
	float: right;
	width:400px;
	height:385px;
	
}

.art_gallery {
	margin: 5px 10px 5px 0px;
	padding: 0px;
	
}

#main_art_gallery {
	margin: 5px 10px 5px 0px;
	padding: 0px;
	float: left;
	width:425px;
	height:405px;
}

#lacrosse_photo {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	width: 240px;
	float: right;
	
}
	
#fishing_photo {
	margin: 5px 10px 0px 0px;
	padding: 0px;
	width: 380px;
	float: left;
	
}
		
	

#learn_button_r {
	margin: 6px 0px 3px 0px;
	padding: 0px;
	float: right;
	
}

#learn_button_l {
	margin: 6px 0px 3px 0px;
	padding: 0px;
	float: left;
	
}

#production {
	margin: 0px;
	padding: 0px;
	float: left;
	
}

#production_left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 280px;
	
}



#production_right {
	margin-left: 15px;
	padding: 0px;
	float: left;
	width: 295px; 
	
}

#rep {
background: #000000;
}
	
.sec_nav{
	float:left;
	width:350px;
	padding:0px;
	margin:0px;
	}
	
.sec_nav ul{
	padding:0px;
	margin:0px 0px 10px 5px;
	}
	
.sec_nav li{
	list-style-type:none;
	display:inline;
	}
	
.sec_nav a:hover{
	text-decoration:underline;
	}


#fishing_video {
	margin: 0px 10px 5px 0px;
	padding: 0px;
	float: left;
	width:400px;
	height:385px;
}

#fishing_gallery {
	margin: 7px 0px 5px 10px;
	padding: 0px;
	float:right;
	width:450px;
	height:390px;
}
	
H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-style: normal;
	margin:10px 0px;
}

H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}	


H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}	
	
a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none; 
	font-weight: normal;

}

a:hover {
	color: #ffffff;
	text-decoration: none;
}




/*   product   */

.product{
	float:left;
	width:317px;
	background-color:#333;
	margin:3px 0px 5px 5px;
	}
	
.product_left{
	float:left;
	width:135px;
	margin:5px 0px 0px 2px;
	}
	
.product_right{
	float:right;
	text-align:left;
	width:170px;
	margin:5px;
	}
	
.productBtm{
	float:left;
	width:317px;
	}
	
p.price{
	padding:0px;
	margin:0px 3px;
	width:100px;
	float:left;
	font-size:10px;
	}	
	
/*   videoSort btn   */

a.productOver_btn{
	float:left;
	background: url(/posters/see_btn.gif) no-repeat;
	width: 137px;
    height: 29px;
	margin:10px 3px 0px 3px;
	}
	
a:hover.productOver_btn {
	background-position:0px -29px;
	}

/*   end videoSort btn   */

.size, .color{
	float:left;
	width:120px;
	padding-top:2px;
	}
	
.cart_btn{
	float:left;
	width:120px;
	margin:0px;
	padding:10px 5px;
	}

.cart_btn2{
	float:right;
	width:80px;
	margin:0px;
	padding:6px 15px 0 0;
	}

.addCart_btn{
	margin:	0px;
	}

p.shop_source{
	float:right;
	padding:10px 13px 0px 0px;
	margin:0px;
}

/*   end product   */








#footer_bar {
	padding: 0px;
	width: 965px;
	height:40px;
	background-color: #333333;
	float:left;
	text-align:center;
}

.footer_logo{
	float:left;
	width:93px;
	height:34px;
	padding:3px 0px 0px 15px;
	}
	
.footer{
	float:left;
	width:750px;
	text-align:center;
	padding-top:3px;
	font-size: 11px;
	}


#footer_bar a {
	color: #ffffff;
	text-decoration: none;

}

#footer_bar a:hover {
	color: #993300;
	text-decoration: none;

}	

#index_footer_bar a:hover {
	color: #993300;
	text-decoration: none;

}		

/**Rainbeau Fan Club Message Center Sub Navlist******/

ul#navapps {
	float:right;
	padding: 0px;
	margin: 0px;
	white-space: nowrap;
	}

#navapps li {
display: inline;
list-style-type: none;
}

#navapps a { 
	padding: 3px 10px; 
	}

#navapps a:link {
	color: #cc9900;
	font-size: 10pt;
	text-decoration: none;
	border: 0px solid #cc9900;
	/*background-color: #285363;*/
	}

	
#navapps a:visited {
	color: #cc9900;
	text-decoration: none;
	}

#navapps a:hover {
	
	/*background-color: #9cf0fa;*/
	color: #fff;
	text-decoration: none;
	}

ul#navapps li a.current {
	color: #fff;
	text-decoration: none;
}

/*******end  MC navapps**********/


/****************RX Messsage Center*******************/
	
#rx-message_center{
	}	

#rx-mc-header1, #rx-mc-header2 {
	color: white;
}

ul#rx-mc-footer{
	background-color:#000000;
	}

#rx-mc-header1 a, #rx-mc-header2 a,
#rx-messages .message .actions a,
#rx-messages .response .actions a,
#rx-mc-footer a
 {
	font-weight: bold;
}
#rx-messages .subheading_pins, #rx-messages .subheading_messages {
	background-color: black;
	color: #CA992C;
}
#rx-messages .pinned_header {
	background-color: #E6E6E6;
	color: #E6E6E6;
}
#rx-messages .pinned_header .label {
	background-color: #E6E6E6;
	color: #CA992C;
}
#rx-messages .message  {
	background-color: #E6E6E6;
	color: black;
}
#rx-messages .message .heading {
	background-color: #E6E6E6;
	color: black;
}
#rx-messages .message .msg_meta  {
	background-color: #E6E6E6;
	color: white;
}
#rx-messages .message .msg_meta label {
	color: black;
}
#rx-messages .message .actions  {
	background-color: #484849;
}
#rx-messages .message .actions a  {
	color: white;
}
#rx-messages .response  {
	background-color: #E6E6E6;
	color: black;
}
#rx-messages .response .heading {
	background-color: #000000;
	color: #CA992C;
}
#rx-messages .response .msg_meta  {
	background-color: #000000;
	color: white;
}
#rx-messages .response .msg_meta label {
	color: #CA992C;
}
#rx-messages .response .actions  {
	background-color: #484849;
}
#rx-messages .response .actions a  {
	color: white;
}
#rx-mc-footer {
	background-color: #E6E6E6;
	color: white;
}

/****************END RX Messsage Center*******************/

/****************RX Registration*******************/
#rxfrm-register h2 {
	color: white;
}
#rxfrm-register h3 {
	color: #f6f5f3;
}
#rxfrm-register .section, #rxfrm-register .section h2 {
	background-color: #E6E6E6;
	color: #333333;
}
#membershipBenefits {
	color: white;
}
#membershipBenefits .mbHeader {
	background-color: #2a281c;
}
#membershipBenefits .mbHeader h2 {
	color: #E6E6E6;
}
#membershipBenefits .mbHeader h3 {
	color: #ca992c;
}
#membershipBenefits ul li p span.footnote {
	color: #ca992c;
	font-weight: bold;
}
#membershipBenefits .mbFooter span.footnote {
	color: #ca992c;
	font-weight: bold;
}
form#rxfrm-register ul.errors {
	background-color: #E6E6E6;
}
form#rxfrm-register ul.errors li {
	color: #333333;
}
/****************END RX Registration*******************/
	
#rxfrm-profile label, #rxfrm-advertise label, #rxfrm-register label {
	font-weight: bold;
	display: block;
}

#rx-synopsis {
	list-style: none;
	margin: 0;
	padding: 0;
	clear: left;
}

#rx-synopsis-wrapper {
	padding: 10px;
	}
	
#rx-synopsis li {
	padding: 0 0 .5em;
	margin: 0 0 .5em;
	border-bottom: 1px dashed #fff;
}

#rx-synopsis li .author { 
	font-size: 11px; 
	color: #aaa;
	}

#rx-synopsis li .author img {
	float: left;
	padding: 2px;
	border: 1px solid #7f668a;
	margin: 0 .5em .5em 0;
}

#rx-synopsis li .message { margin: 1em; }

#tooltip {
	background: #f0f0f0;
	font-size: 11px;
	font-color: #740403;
	color: #740403;
	border: 2px solid #6c865e;
	width: 375px;
	padding: .67em;
}

#tooltip strong { font-size: 1em; color: #740403;}

#rxfrm-profile .gallery-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

#rxfrm-profile .gallery-list li {
	float: left;
	padding: 0 0 1em;
}

#rxfrm-profile .gallery-list li img { padding: .5em; }

#rxfrm-profile #avatar-lbl { clear: left; padding-top: 1em; }


#rx-messages li {
 border:none;
}

#rx-messages .authorimg, #rx-messages .moderatorimg, #rx-messages .starimg { float: left; margin: 0 1em 1em 0; } 

/*************** RX-Appearances ****************/
ul.rx-appearances {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0;
	}
ul.rx-appearances li {

}

ul.rx-appearances li img{
	float: right;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	}
p.appearance-date {
}

/*************************/

/*************** RX-Profile ****************/

/*- LEFT NAVBAR -*/

	/* entire navbar container border */
		#settings_notebook ul { 
			background-color: #000000;
		}
	/* settings and options background & text */
		#settings_notebook h3 {
			background-color: #1a1a1a;	
			color: #d29400;
		}
	/* inactive navbar links */
		#settings_notebook a {
			background-color: #2d2d2e;
			color: #8a8989;
		}
	/* active navbar links */
		#settings_notebook a.active {
			background-color: #484849; 
			color: #ffffff;
		}

/*- ACCOUNT INFO PANE -*/

	/* 'account info' & 'personal info' headers */
		#acct_pane h3 {
			background-color: #484849;
			color: #ffffff;
		}
	/* 'account info text color' */
		#acct_pane .acct_header .auth_button {
			color: #484849;
		}
	/* 'edit email & password' button */
		#acct_pane .acct_header .auth_button a {
			background-color: #484849;
			color: #ffffff;	
			border: 2px solid #2D2D2E;
		}
	/* 'personal information' pane */
		#acct_pane .acct_info, #acct_pane .acct_info label {
			background-color: #E6E6E6;
			color: #484849;	
		}
	/* 'booeep collects this info...' text color */
		#acct_pane .dob_explain_field {
			color: #666666;
		}
	
/*- EDIT EMAIL & PASSWORD PANE -*/

	/* header */
		#auth_pane h3 {
			background-color: #484849;
			color: #ffffff;
		}
	/* overall pane BG & text color */
		#auth_pane .container {
			background-color: #E6E6E6;	
			color: #484849;
		}
	/* 'Password:' & 'Edit Email:' sub headings */
		#auth_pane h4 {
			color: #666666;
			text-decoration: none;
		}
	
/*- AVATARS PANE -*/

	/* headers */
		#avatar_pane h3 {
			background-color: #484849;
			color: #ffffff;
		}
	/* 'Avatars:' container */
		#avatar_pane .custom_avatar {
			background-color: #E6E6E6;
			color: #484849;
		}
	/* 'Current Avatar:' & 'Avatar Uploader' labels */
		#avatar_pane .custom_avatar h4 {
			color: #666666;
		}
	/* 'More Avatars:' container */
		#avatar_pane .more_avatars {
			background-color: #E6E6E6;
			color: #ffffff;
		}
	/* 'More Avatars:' text */
		#avatar_pane .more_avatars h4 {
			color: #666666;
			text-decoration: none;
		}
	/* NON-Selected tile color */
		#avatar_pane .more_avatars .tile {
			border: 3px solid #484849;	
		}
	/* SELECTED tile color */
		#avatar_pane .more_avatars li.selected {
			border: 3px solid #D29400;
		}

/*- EMAIL NOTIFICATIONS PANE -*/

	/** HACK FOR CALVIN!! REMOVE OTHERWISE... **/
		#alert_list .alert_item .types div.updates {
			float: none;
			width:auto;
			padding:0;
			margin:0;
		}
	/** END HACK **/

	/* headers */
		#alert_pane h3 {
			background-color: #484849;	
			color: #ffffff;
		}
	/* general font color */
		#alert_pane div {
			color: #484849;
		}
	/* existing alert bg color */
		#alert_pane div.pane_header, #alert_list .alert_item {
			background-color: #E6E6E6;
		}
	/* site domain color */
		#alert_list .alert_header span {
			color: #b5830b;
		}
	/* 'click below to adjust... ' hint text color */
		#alert_list .hint {
			color: #666666;
		}
	/* site thumb image border color */
		#alert_list .alert_item .image img {
			border: 1px solid white;
		}
	/* current site footer BG color */
		#alert_list .action_row {
			background-color: #484849;
		}
	/* 'Remove site' Button */
		#alert_list .alert_item div.actions, #alert_list .alert_item div.actions a {
			background-color: #666666;
			color: #ffffff;
		}
	/* 'Remove site' Button width */	
		#alert_list div.alert_item div.actions a {
			width: 146px;
		}
	/* 'Remove site' Button text positioning */
		#alert_list div.alert_item div.actions a span {
			left:25px;
		}
	/* 'Remove site' Button box positioning */
		#alert_list div.alert_item div.actions {
		padding-left:35px;
		}		
	/* 'Additional Sites' BG color */
		#alert_pane div.additional_header, #alert_pane #sites_list {
			background-color: #E6E6E6;
		}
	/* site thumb image border color */
		#sites_list .siteThumb {
			border: 1px solid white;
		}
		
	/* Previous & Next buttons */
		#sites_list a {
		color: #666666;
		}
		
/*- ERRORS!!! ID10T -*/

	#settings_container ul.errors {
		background-color: #E6E6E6;
		color: red; 
	}
	
	
/*************** END RX-Profile ****************/

/*
Ripplex Default Styles for Front-end Modules
Author: Andy Stratton, www.blueskymultimedia.net

This CSS file should be included before any other CSS files.

*/
ul.rx-pages {
 list-style:none;
 margin: 0;
 padding: 0;
 height: 1.5em;
}

ul.rx-pages li {
 float: left;
 border: 1px solid #fc0;
 margin: 0 .5em 0 0; 
}

ul.rx-pages li a {
 display: block;
 padding: .2em .5em;
 margin: 0;
 text-align: center;
 background: #842818;
 font-weight: normal;
}

ul.rx-pages li a:hover { background: #fc0; color: #842818; }


/* POLLS */
#poll-viewport a { display: inline; background: transparent; color: #fff; border: none; text-decoration: underline; }
#poll-wrapper #poll-viewport #poll-results .thebar { background: url(../images/poll_bg.gif) top left repeat-x #2F7FB0 !important; }


	
.color{
	float:left;
	width:120px;
	padding:5px 0; 
	}
	
