/*
Theme Name: Frogfoot Web 2
Theme URI: http://www.frogfoot.com
Description: This is the frogfoot web2 theme
Version: 1.0
Author: Jonathan Endersby
Author URI: http://www.frogfoot.com

*/
body{
	font-size:0.8em;
}

body,td,div,input,h1,h2,h3,label,p{
	font-family: "Lucida Grande",sans-serif;

}

body{
	margin:0px;
	padding:0px;
	position:relative;
}


a img{
	border:0px;
}

a {
	color:#0082d1;
}

#top{
	width:100%;
	text-align:center;
}

#top_strip{
	position:absolute;
	top:0px;
	height:202px;
	width:100%;
	background-position: top center;
	background-repeat:no-repeat;
}


#top_left{
	position:absolute;
	top:0px;
	left:0px;
	height:202px;
	width:45%;
	background-color:#FFF;
	margin:0px;
	padding:0px;
}


#top_right{
	position:absolute;
	right:0px;
	top:0px;
	height:202px;
	width:45%;
	/*background-color:#909e9f;*/
	margin:0px;
	padding:0px;
}


.top_floater{

	float:right;
	width:339px;
	background-repeat:no-repeat;
	height:266px;
	left:auto;
	right:auto;
}

.top_floater_home{
	background-image:url('images/headerhotairballoon.png');
}

.top_floater_consumer{
	background-image:url('images/headerpilotfrog.png');
}

.top_floater_business{

}

.top_floater_about{
	background-image:url('images/billboard.png');
}

.top_floater_contact{

}



#row3{
	position:relative;
	top:-286px;
	_top:125px;
	width:1000px;
	margin:auto;
}

#content{
	width:715px;
	position:absolute;
	top:510px;
	*top:523px;
	_top:90px;
	left:5px;
	float:left;
	clear:both;
}


#sidebar{
	position:absolute;
	top:500px;
	_top:90px;
	left:725px;
	margin:0px,auto;
	width:246px;
	float:left;
	clear:both;
}


.clean_header{
	color:#425454;
	font-weight:normal;
	font-size:37px;
	line-height:35px;
	margin:51px;
	text-align:center !important;
}






/*######################### YOUR MOTHER ############################*/

.h1_smaller{
	font-size:20px;
}

.h1_medium{
	font-size:25px;
}

.strip_button{
	margin-right:11px;
	display:inline;
}

.strip_button_partner{
	margin-right:6px;
}


.strip_button_partner_right{
display:inline;
}

.strip_button_right{
	display:inline;
}


#row2{
	position:absolute;
	top:202px;
	height:40px;
	width:100%;
}

#main_pullup{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
}

#main{
	width:1000px;
	margin: 0px auto;
}

.clearfix{
	clear:both;
}

.centered{
	text-align:center;
}

.centered *{
	text-align:left;
}

.featurestrip{
	margin-top:5px;I
	margin-left:8px;
	margin-bottom:10px;
}


ul{
    padding-left:1em;
    margin-left:10px;
}

.content_footer{
	font-size:0.8em;
	text-align:center;
	margin-top:30px;
	margin-bottom:20px;

}

.content_footer_business{
	color:white;
}


.content_footer_business ul li a{
	color:#C5C5C5;
}

.footer_legal_links{
	list-style:none;
	margin:0px;
	padding:0px;
}

.footer_legal_links li{
	display:inline;
	padding-right:20px;
}

.footer_legal_links li a{
color:#ACB5AF;
}

.footer_legal_links li a:hover{
color:#959595;
}

.content_footer_blog{
	color:white;
}

.content_footer_blog ul a{
color:#81A98A;



}


/* #========================#*/
/* #      TOP MENU          #*/
/* #========================#*/

	.row2_home, .row2_about, .row2_consumer, .row2_contact{
		background-image:url('images/header_bar_default.png');
	}

	.row2_business{
		background-image:url('images/header_bar_business.png');
	}

	#menu{
		position:absolute;
		top:189px;
		*top:202px;
		margin:0px,auto;
		font-weight:bold;
		list-style:none;
		padding:0px;
		padding-left:0px;
		z-index:2;
	}


	.menu_item{
		float:left;
		width:auto;
		margin:0px;
		padding:0px;
		color:#010101 !important;
		height:40px;
		width:110px;
	}

	.menu_home .menu_item a, .menu_consumer .menu_item a, .menu_contact .menu_item a, .menu_about .menu_item a{
		display:block;
		padding-top:11px;
		height:25px;
		text-decoration:none !important;
		text-align:center;
		color:#404040;
	}

	.menu_home .menu_item a:hover, .menu_consumer .menu_item a:hover, .menu_contact .menu_item a:hover, .menu_about .menu_item a:hover{
		background-image:url('images/header_bar_over.png');

		cdbackground-repeat:no-repeat;
		color:white;
	}

	.menu_home .menu_item_over a, .menu_consumer .menu_item_over a,.menu_contact .menu_item_over a,.menu_about .menu_item_over a{
		background-image:url('images/header_bar_on.png');
		background-repeat:no-repeat;
		color:white;
	}


	.menu_business .menu_item a{
		display:block;

		padding-top:9px;
		height:27px;
		text-decoration:none !important;
		text-align:center;
		color:#E4E4E4;
	}

	.menu_business .menu_item a:hover{
		background-image:url('images/header_bar_over.png');
		color:white;
	}

	.menu_business .menu_item_over a{
		background-image:url('images/header_bar_on.png');
		color:white;
	}


/* #========================#*/
/* #     THEME SETTINGS     #*/
/* #========================#*/
.body_business{
	/*background-color:#5D6162;*/
	background-color:#6B6B6E;

}

.content_business{
	color:white;
}


.right_sep{
	background-image:url('images/top_menu_right_sep.png');
	background-position:top right;
	background-repeat:no-repeat;
}



	/* Home */
		.top_strip_home{
			background-image:url('images/headerimage_new_consumer.jpg');
		}

		.top_right_home{
			background-image:url('images/headerimage_2cons_back.jpg');
		}

		.top_left_home{
			background-image:url('images/headerimage_2cons_back.jpg');
		}



	/* Consumer */
		.top_strip_consumer{
				background-image:url('images/headerimage_new_consumer.jpg');
		}

		.top_right_consumer{
			background-image:url('images/headerimage_2cons_back.jpg');
		}

		.top_left_consumer{
			background-image:url('images/headerimage_2cons_back.jpg');
		}

	/* Business */
		.top_strip_business{
			background-image:url('images/headerimage_new_business.jpg');
		}

		.top_left_business{
			background-image:url('images/headerimage_2buss_back.jpg');
		}

		.top_right_business{
			background-image:url('images/headerimage_2buss_back.jpg');
		}

	/* Contact */
		.top_strip_contact{
				background-image:url('images/headerimage_new_consumer.jpg');
		}

		.top_right_contact{
			background-image:url('images/headerimage_2cons_back.jpg');
		}

		.top_left_contact{
			background-image:url('images/headerimage_2cons_back.jpg');
		}

	/* About */
		.top_strip_about{
			background-image:url('images/headerimage_new_consumer.jpg');
		}

		.top_right_about{
			background-image:url('images/headerimage_2cons_back.jpg');
		}

		.top_left_about{
			background-image:url('images/headerimage_2cons_back.jpg');
		}


	/* Blog */


/*################################################################*/
/*                         RIGHT MENU                             */
/*################################################################*/

.silver_box{
	background-image:url('images/contentbox-middle.png');
	width:707px;
	padding:0px;
	margin:0px;
}

.silver_box_top{
	background-repeat:no-repeat;
	background-image:url('images/contentbox-top.png');
	width:707px;
	padding:0px;
	margin:0px;
}

.silver_box_bottom{
	background-position:bottom;
	background-repeat:no-repeat;
	width:707px;
	background-image:url('images/contentbox-bottom.png');
}

.silver_box_content{
	padding-left:30px;
	padding-right:25px;
	padding-top:15px;
	padding-bottom:15px;
}

.silver_box_h3_about{
	color:#A64E01;
	font-size:15px;
	margin:0px;
	padding:0px;
}
/*********************************************************/

.brown_box{
	background-image:url('images/contentbox-middle-brown.png');
	width:707px;
	padding:0px;
	margin:0px;
}

.brown_box_top{
	background-repeat:no-repeat;
	background-image:url('images/contentbox-top-brown.png');
	width:707px;
	padding:0px;
	margin:0px;
}

.brown_box_bottom{
	background-position:bottom;
	background-repeat:no-repeat;
	width:707px;
	background-image:url('images/contentbox-bottom-brown.png');
}

.brown_box_content{
	padding-left:30px;
	padding-right:25px;
	padding-top:25px;
	padding-bottom:15px;
}

.brown_right{
	float:right;
	width:510px;
	color:white;

}

.brown_right b{
font-size:16px;
}

.brown_image{
	float:left;
}


/*********************************************************/

.green_box{
	background-image:url('images/contentbox-middle-green.png');
	width:707px;
	padding:0px;
	margin:0px;
}

.green_box_top{
	background-repeat:no-repeat;
	background-image:url('images/contentbox-top-green.png');
	width:707px;
	padding:0px;
	margin:0px;
}

.green_box_bottom{
	background-position:bottom;
	background-repeat:no-repeat;
	width:707px;
	background-image:url('images/contentbox-bottom-green.png');
}

.green_box_content{
	padding-left:30px;
	padding-right:10px;
	padding-top:15px;
	padding-bottom:15px;
}
/*#################################*/

.right_menu_top{
	width:246px;
	background-repeat:no-repeat;
}


.right_menu_top_home, .right_menu_top_consumer, .right_menu_top_contact, .right_menu_top_about{
	background-image:url('images/coulmn_top.png');
}

.right_menu_top_business{
	background-image:url('images/coulmn_top_buss.png');
}


.right_menu_content{
	width:246px;
	padding-top:12px;

}

.right_menu{
	width:246px;
	margin-top:5px;
}

.right_menu_home, .right_menu_consumer, .right_menu_contact, .right_menu_about{
	background-image:url('images/coulmn_middle.png');
}

.right_menu_business{
	background-image:url('images/coulmn_middle_buss.png');
}

.right_menu_bottom{
	background-position:bottom left;
	background-repeat:no-repeat;
	width:200px;
	padding-left:9px;
	padding-right:15px;
	padding-bottom:12px;
}

.right_menu_bottom_home, .right_menu_bottom_consumer, .right_menu_bottom_contact, .right_menu_bottom_about{
	background-image:url('images/coulmn_bottom.png');
		width:216px;
	color:white;
}

.right_menu_bottom_business{
	background-image:url('images/coulmn_bottom_buss.png');
	width:216px;
	color:white;
}

.right_menu_bottom_business li a{
	color:white !important;
}


.right_menu_business .right_menu_small_bold{
color:#D2D2D2;

}


.right_menu_small_bold{
	margin-top:8px;
	font-size:0.8em;

	color:#717171;
	padding-left:10px;
}

.right_menu_heading{
	margin-top:18px;
	font-size:16px;
	font-weight:bold;

	padding-left:5px;
	margin-bottom:0px;
}

.right_menu_pad{
	padding-left:15px;
}

.right_menu_age{

	color:#888306;
	margin-bottom:8px;
	display:block;
}

.right_menu_age_blog{

	color:#F5FFB6;
	margin-bottom:8px;
	display:block;
}

.right_menu_blog_links li{

}

.ul_right_menu_small{
	padding:0px;
	margin:0px;
	list-style-image: url('images/raquo_black.gif');
	margin-left:20px;
	margin-right:5px;
}


.ul_right_menu_small_business{
	padding:0px;
	margin:0px;
	list-style-image: url('images/raquo_white.gif');
	margin-left:20px;
	margin-right:5px;

}


.ul_right_menu_small_business li a{
	color:#D0FF7F !important;
}

.ul_right_menu_small li{
	padding:0px;
	margin:0px;
	margin-left:20px;


}

.ul_right_menu_small li a{
	text-decoration:none;
	color:#0082D1;


}

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

.ul_right_menu_small_blog li{
	margin-left:10px;
	padding-left:10px;
}


/*##########################################*/
/*                  BLOG                    */
/*##########################################*/

.body_blog{
	background-color:#0F330F;
	background-image:url('images/background.jpg');
	background-repeat:repeat-x;
}


#row2_blog{
	position:absolute;
	top:0px;
	width:100%;
	background-image:url('images/top_backgroundimage.jpg');
	background-repeat:no-repeat;
	background-position:top center;
	height:350px;
}


#content_blog{
	width:708px;
	position:absolute;
	top:610px;
	left:2px;
	_left:3px;
	_top:195px;
	_left:2px;
	float:left;
	clear:both;


}

#content_blog_top{

	width:708px;
	_width:685px;
	background-color:white;
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;
}


#piratelogo{
	position:relative;
	top:0px;
	left:100px;
	background-image:url('images/pirateradio_logo.png');
	height:123px;
	width:402px;
}


#spraycan{
	position:relative;
	top:-90px;
	left:674px;
	background-image:url('images/spraycan.png');
	height:223px;
	width:76px;
}

#sidebar_blog{
	position:absolute;
	top:530px;
	_top:110px;
	left:715px;
	margin:0px,auto;
	width:260px;
	float:left;
	clear:both;
	color:white;
}


#sidebar_blog ul{
	margin-left:30px;
	margin-top:0px;
	list-style-image: url('images/raquo_white.gif');
}

#sidebar_blog ul a{
 	color:white;
 	text-decoration:none;
}

.blog_searchbox{
	width:150px;
	float:right;
	margin-top:13px;
	margin-right:10px;
	margin-bottom:0px;
	background-color:#D1DC90;
	border:1px solid #000;
	padding:2px;
	padding-left:3px;


}

/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/

.blog_right_nav{
	background-image:url('images/middle-right-blogcolumn.png');
	background-position:0px 5px;
	background-repeat:no-repeat;
	width:279px;
	padding:0px;
	margin:0px;
}

.blog_right_nav_top{
	background-repeat:no-repeat;
	background-image:url('images/top-right-blogcolumn.png');
	width:279px;
	padding:0px;
	margin:0px;
}

.blog_right_nav_bottom{
	background-position:bottom;
	background-repeat:no-repeat;
	width:279px;
	height:5px;
	background-image:url('images/bottom-right-blogcolumn.png');
}

.blog_right_nav_content{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;

	color:white;
}


.blog_right_nav_content a:hover{
color:yellow !important;
}


/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/



	#menu_blog{
		position:absolute;
		top:165px;
		*top:177px;

		margin:0px,auto;
		font-weight:bold;
		list-style:none;
		padding:0px;
		padding-left:19px;
		z-index:2;

		text-decoration:none !important;
		text-align:center;
		color:#404040;

	}

	.menu_item_blog{
		float:left;
		width:auto;
		margin:0px;
		padding:0px;

		color:#010101 !important;

		width:130px;
	}

	.menu_item_blog a{
		text-decoration:none !important;
		color:white;
	}

	.menu_item_over_blog a{
		color:#fff;
	}

	.menu_item_blog a:hover{
		color:yellow;
	}


.blog_right_hand_button h2, .linkcat h2{
	background-image:url('images/rightnav_headers2.png');
	width:244px;
	height:34px;
	color:white;
	padding-top:11px;
	padding-left:20px;
	font-size:15px;
}


.linkcat{
	list-style:none !important;
	margin:0px;
	padding:0px;
}

.linkcat a:hover{
	color:yellow;
}

.blog_left{
	padding-top:10px;
	width:80px;
	float:left;
	text-align:center;
}

.blog_right{
	width:590px;
	_width:550px;
	float:right;
	margin-right:30px;
}
.blog_content{

	font-weight:normal;


}

.postmetadata{

}

.blog_date{
	text-align:center;
	color:#007809;
}

.blog_date_day{
	text-align:center;
	font-size:30px;
	line-height:25px;
}

.blog_date_month{
	text-align:center;
	font-size:18px;
	font-weight:bold;
	line-height:17px;
	padding-left:3px;
}

.blog_date_time{
	text-align:center;
	font-size:12px;
	line-height:15px;
}

.sec_header{
	font-size:37px;
	line-height:40px;
	font-weight:normal;
	text-align:center;
	margin-bottom:0px;
	padding-bottom:0px;
}

.sec_header b{
font-weight:3333;
}

.sec_sub_header{
	font-size:20px;
	text-align:center;
	margin-top:10px;
	margin-bottom:0px;
	padding-top:0px;

}

.sec_sub_header_consumer{
	color:#0082D1;

}

.sec_sub_header_about{
	color:#9F4F02;
}



.business_green{
	color:#A1FB05;
}

.grey_box_header{
	color:#9b9b9d;
}

.consumer_blue{
color:#0082D1;
}

.consumer_brochure_header_right{
	width:430px;
	min-height:201px;
	float:right;
}

.product_top{
	margin-top:40px;
	height:230px;
}

.product_top img{
float:left;
}

.consumer_brochure_header_right h2{
	font-size:50px;
	width:350px;
	line-height:50px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	margin-top:30px;
}

.consumer_brochure_header_right p{
	width:350px;
}

.sec_header_top_pad{
	margin-top:60px;
}

.sidebar_blog_heading{
	margin:0px;
	padding:0px;
	font-size:18px;
	text-align:center;
	color:black;
	text-decoration:none;
}

.sidebar_blog_heading h3 a {
	color:black !important;
}

.internet_frog_green{
	color:#167B1E;
}

.color_white{
	color:white !important;
}

/*#### TABLES ##### */
.consumer_table_wrapper{
	width:600px;
	border:0px solid #BFBFBF;
	padding:0px;
}

.consumer_table{
	width:599px;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	margin-top:1px;
	margin-left:1px;
}

.consumer_table tr td{
	padding:0px;
	margin:0px;

	border:1px solid white;
}

.consumer_table .tr_table_head td{
	background-color:#97A5A8;
	color:#fff;
	font-weight:bold;
	font-size:16px;
	padding:10px;
	border-bottom-width:0px;
	text-align:center;
}

.consumer_table .tr_table_foot td{
	background-color:#97A5A8;
	color:#fff;

	padding:2px;
	text-align:right !important;
	padding-right:5px;
}

.consumer_table .tr_col_head td{
	background-color:#D4EC90;
	color:#000;
	font-weight:bold;
	text-align:center;
	padding-left:3px;
	/*border-top-width:0px;*/
	line-height:25px;
}

.consumer_table .tr_alt0 td{
	background-color:#F4F5F7;
	color:#000;
	margin:1px;
	padding:1px;
	text-align:center;
}

.consumer_table tr td:first-child{
	text-align:left ;
	padding-left:10px ;
}


.consumer_table .tr_alt1 td{
	background-color:#C2D0D1;
	color:#000;
	text-align:center;
}
/*---------------*/

.business_table_wrapper{
	width:600px;

	padding:0px;
}

.business_table{
	border-collapse:collapse;
	width:600px;
	padding:0px;
	margin:0px;
	/*background-color:white;*/
}

.business_table tr td{
	padding:0px;
	margin:0px;
	border:1px solid #6B6B6E;
}

.business_table .tr_table_head td{
	background-color:#394143;
	color:#fff;
	font-weight:bold;
	font-size:16px;
	padding:10px;

}


.business_table .tr_table_foot td{
	background-color:#394143;
	color:#fff;


	padding:2px;
	text-align:right !important;
	padding-right:5px;
}


.business_table .tr_col_head td{
	background-color:#C3D7A6;
	color:#000;
	font-weight:bold;
	text-align:center;
	line-height:25px;
}

.business_table .tr_alt0 td{
	background-color:#DADBDD;
	color:#000;
	text-align:center;
	margin:1px;
	padding:1px;
}

.business_table .tr_alt1 td{
	background-color:#A9ABAA;
	color:#000;
	text-align:center;
}


.business_table tr td:first-child{
	text-align:left ;
	padding-left:10px ;
}
/*---------------*/

.nopad{
	padding:0px;
}

.nomarg{
	margin:0px;
}

#search_mag{
	width:87px;
	height:53px;
	background-image:url('images/searchbar_glass.png');
	float:left;
	margin-left:0px;
	margin-bottom:4px;
}

.brochure_content{
	width:600px;
	margin-left:55px;
}


#graf_spraycan{
	background-image:url('images/spraycan_column_off.gif');
	height:217px;
	width:160px
}

#graf_spraycan_preload{
	background-image:url('images/spraycan_column_on.gif');
	background-position:-1000px, -1000px;
}


#graf_spraycan:hover{
	background-image:url('images/spraycan_column_on.gif');
	height:217px;
	width:160px
}

.blog_right_hand_nav li a:hover{
	color:yellow !important;
}

.blog_heading{
color:#C28100;
margin-bottom:4px;
text-decoration:none !important;
}

.blog_heading a{
text-decoration:none !important;

}

.blog_heading:hover{
	text-decoration:none !important;
	color:#FF7400;
}


#commentform{
	width:550px;
}

#commentform input, #commentform textarea{
	border:1px solid #000;
	background-color:#EBF89D;

}

#commentform small{

}

#commentform #comment{
	width:550px;
}

#commentform #submit{
	padding-top:2px;

	background-color:#AFC243;
	cursor:pointer;
}

#commentform #submit:hover{
	background-color:#D9F153;on
	cursor:pointer;
}


.blog_right_hand_content ul{
	margin:0px;
	padding:0px;
}

.blog_right_hand_nav li, .linkcat ul li{
	padding:0px;
	margin:0px;

}

.blog_right_hand_content h2{
	margin:0px;
	padding:0px;

}


.blog_bookmarks{
	margin-left:0px !important;
	padding-left:0px !important;
}

.blog_bookmarks li{

}

.blog_top_strip{
	background-image:url('images/blog_top_strip.gif');
	width:575px;
	height:3px;
	margin-top:0px;
	background-repeat:repeat-x;
}

.blog_top_strip_content{
	font-size:0.8em;
	padding-top:2px;
}

.quick_order{
	margin-top:50px;
	width:700px;
	border-collapse:collapse;
}

.quick_order select, .quick_order input{
	width:250px;
	margin-top:5px;
}

.quick_order .head td{
	background-color:#6D8084;
	/*color:#DBE9EA;*/
	color:#fff;
	padding:5px;
	font-weight:bold;
	font-size:1.2em;
}

.quick_order .body td{
	background-color:#BCCACB;
	color:#2F4948;
	width:100%;
	padding:15px;
}

.quick_order .quick_order_button{
	background-image:url('images/order_now.gif');
	padding:0px;
	width:188px;
	height:35px;
	margin:0px;
	border: none;
	background-color:#BCCACB;
	cursor:pointer;
	float:right;
}

.quick_register_button{
	background-image:url('/wp-content/images/registernow.png');
	padding:0px;
	width:184px !important;
	height:31px;
	margin:0px;
	border: none;
	background-color:#BCCACB;
	cursor:pointer;
	float:right;
}

.quick_order_right{
	vertical-align:bottom;
}

#landing_bottom_box{
	background-image:url('images/bottombuttons_back.jpg');
	width:655px;
	height:108px;
	padding-top:47px;
	padding-left:55px;
	margin-top:16px;
}

#landing_bottom_box a{
	color:#333333;
}

#landing_bottom_box a:hover{
	color:#C05A00;
}


#landing_bottom_box div{
	color:#333333;
	font-size:0.85em;
}

#landing1{
	background-image:url('images/button1.png');
	background-repeat:no-repeat;
	padding-left:65px;
	padding-right:10px;
	background-position:top left;
	width:110px;
	height:94px;
	float:left;
}

#landing2{
	background-image:url('images/button2.png');
	background-repeat:no-repeat;
	padding-left:65px;
	padding-right:10px;
	background-position:top left;
	width:110px;
	height:94px;
	float:left;
}

#landing3{
	background-image:url('images/button3.png');
	background-repeat:no-repeat;
	padding-left:65px;
	padding-right:10px;
	background-position:top left;
	width:110px;
	height:94px;
	float:left;
}

.bottom_box_vert{
	width:40px;
	height:94px;
	float:left;
	background-image:url('images/vertical_strip.png');
	background-repeat:no-repeat;
}

.two_col_silver_box{
	width:310px;
	background-color:#F0F0F0;
	border:1px solid #DBDBDB;
	min-height:200px;
	float:left;
	clear:none;
	margin:10px;
	padding:10px;
}

.two_col_grey_box{
	width:310px;
	background-color:#4c4c4e;
	border:1px solid #3e3e40;
	min-height:200px;
	float:left;
	clear:none;
	margin:10px;
	padding:10px;
	padding-top:0px;
}


.grey_box{
	background-color:#4c4c4e;
	border:1px solid #3e3e40;
	min-height:200px;
	clear:none;
	margin:10px;
	padding:10px;
	padding-top:0px;

}
.two_col_silver_box_short{
	width:310px;
	background-color:#F0F0F0;
	border:1px solid #DBDBDB;
	min-height:100px;
	float:left;
	clear:none;
	margin:10px;
	padding:10px;
}

.blue{
	color:#309DE2;
}

.brown{
	color:#A54900;
}

.bigger{
font-size:1.1em;
}

.form_box{
	margin-top:30px;
	background-color:#E4EDE4;
	border:1px solid #AAA7A7;
	width:590px;
	margin-left:55px;
}

.form_top_bar{
	background-color:#5E7F5E;
	color:#fff;
	padding:10px;
	margin-bottom:15px;
}

.form_content{
padding-left:20px;

}

.ffsf_submit{
	border:1px solid #000 !important;
	padding-top: 2px;
	background-color: #afc243;
	cursor: pointer;
}

.ffsf_submit:hover{
	background-color: #d9f153;
}

.body_404{
width:800px;
margin:auto;
margin-top:50px;
}

#getfirefox{
	background-image:url('/wp-content/images/firefox_button.gif');
	height:61px;
	width:210px;
	position:absolute;
	top:0px;
	right:50%;
}


.frog_yellow{
	color:#F8F478;
}

.frog_yellow:hover{
	color:#fff;
}

.ff_comment{
	padding:5px;
	margin-bottom:10px;
	padding-right:15px;
	padding-left:15px;
}

.ff_comment0 .comment_head{
	background-color:#DEEDAB; /*SET*/
	margin:0px;
	height:30px;
	padding:20px;
	padding-top:6px;
	padding-bottom:3px;
	-moz-border-radius: 2% 2% 0 0;

}

.ff_comment0 .comment_body{
	background-color:#F3F3F1;
	margin:0px;
	padding:10px;
}


.ff_comment1 .comment_head{
	background-color:#C8E4F4;
	margin:0px;
	height:30px;
	padding:20px;
	padding-top:6px;
	padding-bottom:3px;
	-moz-border-radius: 2% 2% 0 0;


}

.ff_comment1 .comment_body{
	background-color:#F2F3F5;
	margin:0px;
	padding:10px;
}

.pingback .comment_head{
	background-color:#FFE1EE;
	margin:0px;
	height:30px;
	padding:20px;
	padding-top:6px;
	padding-bottom:3px;
	-moz-border-radius: 2% 2% 0 0;
}

.pingback .comment_body{
	background-color:#F3F3F1;
	margin:0px;
	padding:10px;
}

#commentlist{
	list-style:none;
}

.smaller_text{
	font-size:0.9em;
}
.comment_text{
	width:440px;
	float:right;
	padding-right:10px;
}

.comment_text p{
padding:0px;
margin:0px;
margin-top:5px;
margin-bottom:15px;
}

.comment_avatar{
float:left;
}

.avatar{
border:1px solid black;
margin-left:12px;
margin-top:5px;
}

.floatleftbox{
	float:left;
	width:auto;
	height:auto;
	background-color:#FBFBFA;
	text-align:center;
	padding:10px;
	margin:5px;
	border:1px solid #CECECE;
}

.floatleftbox img{
	margin-bottom:5px;
}


.press_table{
	border-collapse:collapse;
	border:1px solid #777A7B;
	width:600px;
}

.press_table td{
	padding:5px;
	background-color:#E8EEF0;
	border:1px solid white;
}

.press_table_date{
	width:100px;
}

.press_table_company{
	width:100px;
}

.grid_table{
	background-color:#F9F9F9;
	border: 1px solid #DFDFDF;
	margin-right:5px;
}


.grid_image{
	width:91px;
}

.grid_text{
	width:230px;
}

.grid_table td{
	padding:10px;
}


.feedtable{
	margin-left:30px;
	width:200px;
}

.feedtable td{
	text-align:center;
}

.feedlink{
	color:yellow;
	text-decoration:none;
}

.feedlink:hover{
	text-decoration:underline;
}


blockquote {
	color: #000;
	background-color: #DFD;
	-moz-opacity:0.4px;
	margin-left:5px;
	padding:5px;
	border-left:3px solid #8bb838;
	-moz-border-radius-topright: 20px;
	-moz-border-radius-bottomright: 20px;
}

.faq_q{
color:#7EA864;
}

.faq_q, .faq_a{
font-size:15px;
font-weight:bold;
float:left;
}

.faq_a{
margin-left:20px;
display:block;
}

.faq_text{
margin-left:50px;
display:block !important;
}


.faq_text_question{
font-size:14px;
margin-left:30px;
font-weight:bold;
color:#589E2D;
margin-top:20px;
}

.bold{
font-weight:bold;
}

.indent{
	margin-left:20px;
	display:block;
}

.small_top_margin{
	margin-top:10px;
}

#resultbox{
font-size:1.1em;
font-weight:bold;
}

#domain{
}

.domain_text{
padding-left:10px;
}