@import url(http://fonts.googleapis.com/css?family=Open+Sans:700);

body{
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
}

/* This style is primarily for iOS phone links, see hyperlinks section for specific css */
body a{
	font-size:100%;
	color: #47AE4B;
	text-decoration:none;
}


/* Products Footer */ 
p.products_footer_titles{
	text-align:center;
	margin:5px 0;
	padding:0;
}

/* Sources */
#sources{
	font-size: 80%;
	color:#999;
}

/* Copyright Text */
.copyright {
	font-size:100%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#BBB;
}



/***** Accounts *****/
/* Payments */
.field_title{
	font-size:150%;
	font-weight:600;
	color:#FFF;
	text-align:center;
	margin-bottom:5px;
	text-shadow: 0.1em 0.1em 0.2em #000;
}



/* Applications */
h3.applications_header{
	font-size:133%;
	font-weight:600;
}
p.applications_text{
	line-height:150%;
	margin-bottom:25px;
	max-width:700px;
}
p.applications_titles{
	text-align:center;
}



/***** Page Templates ******/

/* 4 & 3 column page text styles */
h2.four-col-header, h2.three-col-header{
	font-size:135%;
	font-weight:600;
	text-align:center;
	margin-top:10px;
	margin-bottom:23px;
}

h2.three-btn-header{
	margin-bottom:23px;
}

.four-col-main p {
	margin-left:10px;
	line-height:150%;
	font-size:110%;
}
.four-col-main p.information{
	margin-bottom:20px;
	
}

ul.four-col-list{
	margin: 10px 0 0;
	text-align:center;
	padding:0;
	font-size:108%;
	line-height:150%;
}

ul.four-col-list li{
	list-style-type:none;
}

ul.four-col-list li.title{
	font-size:110%;
	font-weight:bold;
	margin: 7px 0px 5px;
}

p.four-col-content, p.three-col-content{
	line-height:150%;
	text-align:center;
}


/* 1 column, 2 column page text styles */
.one-col-main{
	font-size:108%;	
}
	

.one-col-main h3, .two-col-wordpress-left h3, .two-col-listings-right h3{
	font-size:108%;
	font-weight:bold;
	margin-bottom:20px;
}

.one-col-main h4{
	font-weight:bold;
	margin-bottom:10px;
}

.one-col-main p, .two-col-wordpress-left p, .two-col-listings-right p{
	line-height:150%;
}

.one-col-main ol, .two-col-wordpress-left ol{
	line-height:150%;
}

.one-col-main ol li, .two-col-wordpress-left ol li{
	margin-bottom:20px;
}

.one-col-main ul li{
	list-style-type:none;
}


/* Gradient-box text styles */
.gradient-box-secondary h3 { font-size:160%; font-weight:600; margin:20px 45px; }
.gradient-box-primary h3, .gradient-box-third h3 { font-size:175%; font-weight:600; margin:20px 45px; }
.gradient-box-secondary p { font-size:110%; line-height:155%; margin:20px 45px; }
.gradient-box-primary p{ font-size:130%; line-height:155%; margin:20px 45px; }
.gradient-box-third p {font-size:120%; line-height:155%; margin:20px 45px;}
.gradient-box-secondary ul, .gradient-box-primary ul, .gradient-box-third ul { margin:20px 45px; }
.gradient-box-secondary ul li, .gradient-box-third ul li{ font-size:100%; margin:0px 0px 5px; padding:0px; list-style-type:none; }
.gradient-box-primary ul li {font-size:110%; margin:0px 0px 8px; padding:0px; list-style-type:none; font-weight:600; }
.gradient-box-secondary a:hover, .gradient-box-primary a:hover, graident-box-third a:hover { color:#000; }

/* Iron Stick box links */
.ironstick-box-1 ul li a{font-weight:bold;}

/* Retail Locations Page Specifics */
#species.one-col-main ul.locations{
	padding-left:15px;
}

#species.one-col-main .locations li{
	list-style-type:disc;
}



/* WordPress 1 column, 2 column */
.one-col-main .post h2, .two-col-wordpress-left .post h2 {
	font-weight:bold;
	font-size:133%;
	margin-bottom:5px;
}

.one-col-main .post ul li, .two-col-wordpress-left .post ul li{
	line-height:150%;
}

.one-col-main a, .two-col-wordpress-left a, .four-col-main a{
	color: #47AE4B;
	text-decoration:none;
}

.one-col-main a:hover, .two-col-wordpress-left a:hover, .four-col-main a:hover{
	color: #000000;
}

.one-col-main .locations a{
	color:#999;
}

.one-col-main .locations a:hover{
	color:#666;
}

/* 1 column Contact Us */
#form h2{
	font-size:140%;
	font-weight:bold;
	margin-bottom:30px;
}

#form ul li{
	list-style-type:none;
}

.alignleft{text-align:left;}
.alignright{text-align:right;}

/* 1 Column Species Pages */
#species_ad2 h2{
	font-family: 'Open Sans','Trebuchet MS', Arial, Helvetica, sans-serif; 
	font-size:455%;
	font-weight:bold; 
	
	text-align:center;
	float:left; 
	max-width:450px;
	
	/*margin-left:20px;*/
	
	text-shadow: 0.1em 0.1em 0.2em rgba(0,0,0,0.15); 
}


#species.one-col-main h3{
	margin-bottom: 10px;
}

#species.one-col-main ul{
	margin-left:0; padding-left:0;
	margin-bottom:20px;
}

#species.one-col-main ul li{
	list-style-type: none;
	line-height:150%;
}


/* Image Captions */
.img-wrap-right p{
	margin:0px;
}
.img-wrap-right p.caption{
	margin-bottom:5px;
	text-align:center;
}


/* Export Product List */
#export-list h3{
	font-size:110%;
	font-weight:bold;
}

#export-list ul li{
	list-style-type:circle;
	line-height:150%;
}


/***** Hyperlinks styles ******/

/* The following styles are for specific use and will overwrite any css rules by using the important tag. */

/* Hyperlink black text no underline; Hover white */
.link_black1 {
	font-size:100% !important;
	color: #000 !important;
	text-decoration:none !important;
}

.link_black1:hover {
	color: #FFF !important;
}

.link_black1_strong {
	font-size:100% !important;
	color: #000 !important;
	text-decoration:none !important;
	font-weight:600 !important;
}

.link_black1_strong:hover {
	color: #FFF !important;
}

/* Hyperlink black text no underline; Hover green. */
.link_black2 {
	font-size:100% !important;
	color: #000 !important;
	text-decoration:none !important;
}

.link_black2:hover {
	color: #47AE4B !important;
}

.link_black2_strong {
	font-size:100% !important;
	color: #000 !important;
	text-decoration:none !important;
	font-weight:600 !important;
}

.link_black2_strong:hover {
	color: #47AE4B !important;
}



/*Hyperlink white text no underline; Hover black */
.link_white1{
	font-size:100% !important;
	color: #FFF !important;
	text-decoration:none !important;
}

.link_white1:hover{
	color:#000 !important;
}

.link_white1_strong{
	font-size:100% !important;
	color: #FFF !important;
	text-decoration:none !important;
	font-weight:bold !important;
}

.link_white1_strong:hover{
	color:#000 !important;
}


/*Hyperlink green text no underline; Hover underline */
.link_green1{
	font-size:100% !important;
	color: #47AE4B !important;
	text-decoration:none !important;
}

.link_green1:hover{
	color:#47AE4B !important;
	text-decoration:underline !important;
}

.link_green1_strong{
	font-size:100% !important;
	color: #47AE4B !important;
	text-decoration:none !important;
	font-weight:bold !important;
}

.link_green1_strong:hover{
	color:#47AE4B !important;
	text-decoration:underline !important;
}

/*Hyperlink green text no underline; Hover black */
.link_green2{
	font-size:100% !important;
	color: #47AE4B !important;
	text-decoration:none !important;
}

.link_green2:hover{
	color:#000 !important;
}


/* Bold Green Text with Underline at 95%  */
.green_underline{
	font-weight:bold !important;
	font-size: 95% !important;
	color: #47AE4B !important;
	text-decoration:underline !important;
}




/***** Quick Font Size Chages ******/

/* Regular styles at 95% of size */
.base_95{
	font-size: 95%;
}

.base_100_green{
	color:#47AE4B;
}

.base_100_white{
	color:#FFFFFF;
}

/* Regular styles at 110% of size */
.base_110{
	font-size:110%;
}

.base_110_green{
	font-size:110%;
	color: #47AE4B;
}

.base_110_strong{
	font-size:110%;
	font-weight:bold;
}


/* Regular styles at 140% of size */
.base_140{
	font-size:140%;
}

.base_140_green{
	font-size:140%;
	color: #47AE4B;
}

.base_140_strong{
	font-size:140%;
	font-weight:bold;
}





	



