body{
	font-family: 'Roboto', sans-serif;
	background-color:#ecebe8;
	color:#535353;
	margin:0;
	padding:0;
	font-size:14px;
}
@media screen and (min-width: 901px) {
	body{
		font-size:16px;	
	}
}

/* Removes "blue border" from links in IE*/
img {text-decoration: none; border: 0px}

/* Replaces <p><br> portions of code */
.space{
	display:inline-block;
	width:100%;	
}


/**************	All Lists ****************/
@media screen and (max-width: 401px) {
	ul{ padding-left:20px;}
}

/**************	  Text	******************/
h2{
	margin-top:0px;
	margin-bottom:10px;
}
h3{
	margin-top:0px;
	margin-bottom:10px;
}
.text{
	text-decoration:none;
	color:#015982;
}
.text:hover{
	text-decoration:underline;
}
.text_two{
	text-decoration:underline;
	color:#0157b8;
}
.text_two:hover{
	color:#f1aa00;
}
.page_link{
	color:#2980b9;
	text-decoration:none;
	font-weight:500;
}
.page_link:hover{
	text-decoration:underline;	
}
.sponsor{
	text-decoration:none;
	color:#00598c;	
}

/************* Info Hover ****************/
.tooltip{
    position: relative;
  	text-decoration: none;
}
.tooltip a{
	text-decoration:none;
	color:#015982;
	border-bottom: 1px #015982 dotted;
}
.tooltip span{
    display: none;
}
@media screen and (min-width: 801px) {
	.tooltip:hover span{
		display: table;
		position:absolute; 
		padding: .5em;
		content: attr(title);
		min-width: 120px;
		text-align: center;
		width: auto;
		height: auto;
		white-space: nowrap;
		top: -32px;
		right:0px;
		background: rgba(15,60,87,.8);
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		border-radius:10px;    
		color: #fff;
		font-size: .86em;
		overflow:visible;
		z-index:99999;
	}
}



/**************************************************
				Containers
***************************************************/
.article_content_1{
	display:inline-block;
	width:100%;
	margin-bottom:5%;	
}

/********** Body  ************/
#body_container{
	display:block;
	min-height:500px;
	background-color:#FFF;
	margin-top:66px;
	padding:8px 8px 30px;
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	box-sizing: border-box;
	position:relative;
}
#body{
	display:block;
	width:100%;
	vertical-align:middle;
}
@media screen and (min-width: 801px) {
	#body_container{
		width:auto;
		overflow:hidden;
		margin-top:0px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		float:none;
	}
	#content_container{
		height:auto;
		overflow:hidden;
		margin-top:-25px;
		max-width:100%;
	}
}
@media screen and (min-width: 901px) {
	#body_container{ padding:15px 15px 30px;}
}
@media screen and (min-width: 1078px) {
	#content_container{
		margin-left:auto;
		margin-right:auto;
		height:auto;
		overflow:hidden;
		margin-top:-25px;
		max-width:1073px
	}
}

/********** Header  ************/
#header{
	display:table-cell;
	vertical-align:middle;
	width:100%;
	background-color:#c9c65d;
	position:fixed;
	height:66px;
	top:0px;
	z-index:9;
	min-width:320px;
}
#logo{
	display:inline-block;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	margin-left:5px;
	text-align:left;
	line-height:20px;
	color:#73870a;
	font-weight:900;
	font-size:26px;
}
#logo a{
	text-decoration:none;	
	color:#73870a;
}
#logo_right{
	float:right;	
}
#logo_right_leopard_gecko{
	float:right;	
}
#logo small{
	font-size:10px;
	color:#73870a;
}
#logo_img{
	margin-top:0px;
	padding-right:20px;
	display:inline-block;
	float:right;
	width:100px;
	height:95px;
	background-size:101px 85px;
	background-image:url('images/bearded-dragon-logo.png');
	background-repeat:no-repeat;
	background-position:bottom left;
}
#logo_img_leopard_gecko{
	margin-top:0px;
	padding-right:20px;
	display:inline-block;
	float:right;
	width:100px;
	height:95px;
	background-size:101px 85px;
	background-image:url('images/leopard-gecko-logo.png');
	background-repeat:no-repeat;
	background-position:bottom left;
}

@media screen and (min-width: 801px) {
	#header{
		display:inline-block;
		min-height:110px;
		position:static;
	}
	#logo{
		font-size:42px;
		line-height:27px;
		padding:12px 0 0 10px;
	}
	#logo small{
		font-size:16px;
	}
	#logo_right{
		margin-top:15px;
		padding-right:90px;
		display:inline-block;
		float:right;
		width:194px;
		height:95px;
		background-size:194px 86px;
		background-image:url('images/bearded-dragon-logo.png');
		background-repeat:no-repeat;
		background-position:bottom left;
	}
	#logo_right_leopard_gecko{
		margin-top:15px;
		padding-right:90px;
		display:inline-block;
		float:right;
		width:194px;
		height:95px;
		background-size:194px 86px;
		background-image:url('images/leopard-gecko-logo.png');
		background-repeat:no-repeat;
		background-position:bottom left;
	}
	.header_container{
		display:block;
		max-width:1078px;
		margin-left:auto;
		margin-right:auto;	
	}
	.footer_container{
		display:block;
		max-width:1078px;
		margin-left:auto;
		margin-right:auto;	
	}
}


/********** Footer  ************/
#bottom_footer{
	background-color:#565656;
	width:100%;
	min-height:100px;
	margin:0;
	padding:0;
	display:inline-block;
}
#footer_text{
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding:0 0 0 10px;
	color:#cccccc;
}
#footer_text ul{
	display:table;
}
#footer_text li{
	list-style:none;
	display: inline-block;
	vertical-align:middle;
	margin-top:8px;
	
}

#footer_text li a{
	font-size:14px;
	display:block;
	color:#000;
	text-decoration:none;
	margin-right:10px;
	background-color:#cccccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:2px 4px 2px;
}
#footer_text li a:hover{
	background-color:#8b8b8b;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color:#FFF;
	padding:2px 4px 2px;
}


#footer_text_lizards{
	margin-top:0;
	padding:0 0 0 10px;
	color:#cccccc;
	display:block;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	
}
#footer_text_lizards ul{
	display:table;
}
#footer_text_lizards li{
	list-style:none;
	display: inline-block;
	vertical-align:middle;
	margin-top:8px;
	
}
#footer_text_lizards li a{
	font-size:14px;
	display:block;
	color:#000;
	text-decoration:none;
	margin-right:10px;
	background-color:#cccccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:2px 4px 2px;
}
#footer_text_lizards li a:hover{
	background-color:#8b8b8b;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color:#FFF;
	padding:2px 4px 2px;
}


#site_rights{
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color:#c0c0c0;
	font-size:10px;
	padding-bottom:10px;
}
#site_rights a{
	text-decoration:none;
	color:#c0c0c0;	
}
@media screen and (min-width: 801px) {
	#footer{
		background-color:#565656;
		width:100%;
		min-height:25px;
		margin-top:-25px;
		padding:0;
		display:block;
	}
}

/********** Sources ************/
#sources{
	padding:0;
	margin-top:40px;
}
#sources .title{
	font-weight:bold;
}
#sources li{
	list-style:none;
	word-break:break-all;
}
#sources li a{
	text-decoration:none;
	font-size:12px;	
	color:#8b8b8b;
}

/********** Side Links ************/

.links_to_bottom{
	width:100%;
	background-color:#999884;
	display:inline-block;
}
.links_to_side{
	position:fixed;
	top:66px;
	right:0px;
	width:250px;
	height:100%;
	background-color:#434343;
	overflow-y:scroll;
	overflow-x:hidden;
	scrollbar-face-color: #434343;
	scrollbar-highlight-color: #434343;
	scrollbar-3dlight-color: #434343;
	scrollbar-shadow-color: #333333;
	scrollbar-darkshadow-color: #434343;
	scrollbar-arrow-color: #434343;
	scrollbar-track-color: #434343;
}
.links_to_side::-webkit-scrollbar {
	width:5px;	
}
.links_to_side::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.links_to_side::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(255,255,255,0.9); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
.links_to_side::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(255,255,255,0.9);  
}

.menu_nav{
	text-align:center;
	padding:0;
}
.menu_nav li{
	text-align:justify;
	position:relative;
	display:inline-block;
	text-align:center;
	margin:10px 5px 10px;
}
.menu_nav li a{
	display:inline;
	background-color:#FFF;
	padding:5px 9px 5px;
	text-align:center;
	color:#000;
	text-decoration:none;
}
.menu_nav li a:hover{
	background:rgba(255,255,255,0.7);
	color:#000;
}

.menu_nav_side {
	padding:0 0 0 0px;	
}
.menu_nav_side li{
	display:block;
	list-style:none;
	margin:3px;
	padding:3px;
}
.menu_nav_side li a{
	display:block;
	background-color:#FFF;
	padding:3px 6px 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color:#00658a;
	text-decoration:none;
}
.menu_nav_side li a:hover{
	background:rgba(255,255,255,0.7);
	color:#000;
}
@media screen and (min-width: 801px) {
	.links_to_bottom{
		width:300px;
		background-color:transparent;
		display:inline-block;
		float:right;
	}
	.menu_nav li{
		display:block;
		list-style:none;
		margin:0;
		padding:0;
	}
	.menu_nav li a{
		display:block;
		background-color:transparent;
		padding:0 0 0 10px;
		font-size:16px;
		color:#535353;
		text-decoration:none;
		text-align:left;
	}
	.menu_nav li a:hover{
		background-color:transparent;
		color:#3c9bd1;
		text-decoration:underline;
	}
}


/********** Table of Contents ************/
#table_of_contents{
	display:block;
	padding:2.5%;
	margin:30px 0 30px;
	background-color:#ececec;
	border: 5px #eaeaea solid;
}
#table_of_contents ul{
	padding:0;	
}
#table_of_contents li{
	display:inline-block;
	list-style:none;
	margin:3px;
	padding:3px;
}
#table_of_contents li a{
	background-color:#FFF;
	padding:3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color:#00658a;
	text-decoration:none;
	border-color:#d1d1d1;
	border-width:thin;
	border-style:solid;
}
#table_of_contents li a:hover{
	border-color:#000;
	color:#000;
}


/********** Previous Next Page ************/
#next_page{
	display:inline-block;
	float:right;
	width:49%;
	margin-left:1%;
}
#next_page .go{
	display:block;
	color:#2980b9;
	text-decoration:none;
	font-weight:500;
	font-size:12px;
}
#next_page img{
	max-width:100%;
	height:auto;
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding-left:2%;
}
#next_page strong a{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#2980b9;	
}
#next_page strong a:hover{
	text-decoration:underline;
}
#previous_next_page{
	display:inline-block;
	margin-top:5%;
	width:100%;
}
#previous_page{
	display:inline-block;
	float:left;
	width:49%;
	margin-right:1%;
}
#previous_page .go{
	display:block;
	color:#2980b9;
	text-decoration:none;
	font-weight:500;
	font-size:12px;
}
#previous_page img{
	max-width:100%;
	height:auto;
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding-right:2%;
}
#previous_page strong a{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#2980b9;	
}
#previous_page strong a:hover{
	text-decoration:underline;
}
@media screen and (min-width: 480px) {
	#next_page img{
		max-width:100%;
		height:auto;
		float:right;
		padding-left:2%;
	}
	#previous_page img{
		max-width:100%;
		height:auto;
		float:left;
		padding-right:2%;
	}
}
@media screen and (min-width: 901px) {
	#next_page .go{ font-size:14px;}
	#previous_page .go{ font-size:14px;}
}

/***************** Side Articles ******************/
#side_bar_articles{
	min-height:100px;	
}
#side_articles{
	padding:0;	
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#side_articles li{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	list-style:none;
	font-size:14px;
	display:table;
	margin-top:20px;
	width:300px;
	background-color:#fafafa;
	padding:0px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#side_articles img{
	float:left;
	padding-right:10px;
	padding-left:5px;
}
#side_articles strong a{
	text-decoration:none;
	font-size:16px;
	color:#2980b9;
	display:inline-block;
	padding-left:5px;
}
#side_articles strong a:hover{
	text-decoration:underline;	
}
#side_articles a.rm{
	display:inline-block;
	font-size:12px;
	padding:3px;
	background-color:#a2a3a3;
	color:#FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-decoration:none;
	margin-left:3px;
}
#side_articles a.rm:hover{
	background-color:#3c98d1;
}
@media screen and (min-width: 660px) {
	#side_bar_articles{
		display:block;
		min-height:0px;
	}
	#side_articles{
		padding:0;	
		display:inline-block;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		width:100%;
	}
	#side_articles li{
		display:inline-block;
		margin:20px 1% 0;
		height:auto;
		width:300px;
		background-color:#fafafa;
		padding:0px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
}
@media screen and (min-width: 801px) {
	#side_bar_articles{
		width:300px;
	}
	#side_articles{
		width:300px;
		float:right;
	}
	#side_panel_page{
		float:right;
		margin-top:25px;
	}
	#side_articles li{
		display:inline-block;
		margin:20px 0 0;
		height:auto;
		width:300px;
		background-color:#ecebe8;
		padding:0px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
}
@media screen and (min-width: 901px) {
	#side_panel_page{ padding-left:15px;}
	#side_articles li{ margin:20px 5px 0 0; }
}

/*****************************************************
			CSS Side Menu for Mobile
******************************************************/
#mobile_nav_btn{ 
  	display: inline-block;
  	margin:0px 20px 10px 0px;
  	cursor: pointer;
  	font-size:30px;
  	padding:3px;
  	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color:#000;
	text-align:center;
	width:27px
}
#mobile_nav_btn small{ 
	display:block;
	font-size:9px;
	padding-left:2px;
	line-height:3px;
}


.swap_menu{
	background-image:url('images/mobile-menu.png');
	display:block;
	width:27px;
	height:31px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:5px;
}
.swap_close{
	background-image:url('images/mobile-close.png');
	display:block;
	width:27px;
	height:31px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:5px;
}

@media screen and (min-width: 801px) {
	#mobile_nav_btn{ display:none;}
	#mobile_nav_btn small{ display:none;}
}


/************** Page Voting (treatments.php) **********/
.details{
	display:block;	
}
.details a{
	color:#2980b9;
	font-weight:500;
	text-decoration:none;
}
.details a:hover{
	text-decoration:underline;	
}
.details strong{
	font-style:italic;
	font-color:#6c6c6c;
}
.details ul{
	padding:0;	
	display:table;
	width:100%;
}
.details li{
	list-style:none;
	display:table-cell;	
}
@media screen and (min-width: 601px) {
	.details{
		display:table;	
	}
	.details ul{
		padding:0;	
		display:table;
	}
	.details li{
		list-style:none;
		display:table-cell;	
	}
}


/************** Amazon Products ************************/
.amazon{
	width:20.6043956%;
	word-wrap:break-word;
	float:left;
	display:inline-block;
	font-size:5px;
	padding-right:2%;
}

.az_link{
	padding:3px 0 3px;
	color:#535353;
	font-weight:700;
	font-size:12px;
	text-decoration:none;
	background-color:#F5F5F5;
	border: 1px solid rgba(0, 0, 0, 0.1);
	display:block;
	text-align:center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.az_link:hover{
	background: rgb(238,238,238); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(238,238,238,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(238,238,238,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */

	box-shadow: 0 1px 2px #cfcdcd;
}
.remedy{
	margin-bottom:4%;
	display:inline-block;
}
.remedy img{
	width:31.31524008%;
	max-width:150px;
	height:auto;
	margin-right:2%;
	float:left;
}
.remedy br{
	line-height:25px;	
}
.remedy .title{
	font-size:16px;	
}


/************* Page Content for Side-by-Side **********/
.page_content{
	width:100%;
	display:inline-block;
	margin-bottom:30px;
}
.page_content ul{
	padding-left:10%;
	display:inline-block;
	width:90%;
	float:left;
}
.page_content img{
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:50%;
	height:auto;
}
.page_content strong{
	font-weight:500;	
}

@media screen and (min-width: 480px) {
	.page_content{
		width:50%;
		display:inline-block;
		float:left;
	}
	.page_content ul{
		padding-left:9.22854167%;
		display:inline-block;
		width:85%;
		float:left;
	}
	.page_content img{
		display:block;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		width:82.41758242%;
		height:auto;
	}
}


/************* ClickBank Banner ************************/
@media screen and (max-width: 800px) {
	#clickbank_banner{
		background-image:url('images/bearded-dragon-banner-227w.png');
		display:block;
		width:227px;
		height:152px;
		text-align:center;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:100px;
	}
}
@media screen and (max-width: 551px) {
	#clickbank_banner{
		background-image:url('images/bearded-dragon-banner-227w.png');
		display:block;
		width:227px;
		height:152px;
		text-align:center;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:100px;
	}
}
@media screen and (min-width: 801px) {
	#clickbank_banner{
		background-image:url('images/bearded-dragon-banner-300x200.png');
		width:300px;
		height:201px;
		float:right;
		margin-top:10px;
	}
}

/************* Full Site Setting ***********************/
#view_full_site{
	display:block;
	margin-left:auto;
	margin-right:auto;	
	text-align:center;
	padding-bottom:15px;
	font-size:14px;
}
#view_full_site a{
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
}
@media screen and (min-width: 801px) {
	#view_full_site{ display:none;}
}


/************* Sitemap List ***********************/
.sitemap{
	padding:0;	
}
.sitemap li{
	list-style:none;	
}
.sitemap .title{
	font-weight:500;	
}
.sitemap li a{
	text-decoration:none;
	color:#565656;	
}
.sitemap li a:hover{
	color:#3c9bd1;	
}

/************ Forms ***********************************/
.code{
	width:80%;	
}

/************ Index Page *******************************/
.article{
	margin-top:20px;
	width:100%;
	padding:3px;
	display:inline-block;
}
.article:nth-child(odd){
	background-color:#f3f3f3;	
}
.article:nth-child(even){
	background-color:#fdfdfd;	
}
.article strong a{
	font-size:16px;
	width:100%;
	text-decoration:none;
	color:#2980b9;
}
.article strong a:hover{
	text-decoration:underline;	
}
.article img{
	padding-right:10px;
	max-width:100%;
	height:auto;
	float:left;
}

#test_articles{
	background-color:#FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:2.35%;
	width:91%;
	margin:2% 2% 0 2%;
	display:inline-block;
	float:left;
	min-height:300px;
}
#test_articles img{
	width:25.25%;
	float:left;
	padding-right:10px;	
}
#test_articles strong a{
	text-decoration:none;
	font-size:18px;
	color:#2980b9;
}
#test_container{
	background-color:#d6eefd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width:100%;
	text-align:left;;
	display:inline-block;
	margin-bottom:30px;
}
.test_content{
	display:inline-block;
}
#test_quiz{
	background-color:#f8fdfe;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:2.35%;
	width:91%;
	margin:2% 2% 2% 2%;
	display:inline-block;
	float:left;
	min-height:200px;
	overflow:hidden;
}
#test_quiz img{
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:65.625%;
}
#test_quiz strong a{
	text-decoration:none;
	font-size:18px;
	color:#2980b9;
}
@media screen and (min-width: 601px) {
	#test_articles{
		width:45.5%;
		margin:1.37362637% 0.686813185% 1.37362637% 1.37362637%;
		min-height:400px;
		padding:1.06837607%;
	}
	#test_articles img{
		width:30.5%;
	}
	#test_articles strong a{
		font-size:22px;
	}
	#test_quiz{
		width:45.5%;
		margin:1.37362637% 1.37362637% 1.37362637% 0.686813185%;
		float:right;
		min-height:400px;
		max-height:500px;
		padding:1.06837607%;
	}
	#test_quiz img{
		width:91.25%;
	}
	#test_quiz strong a{
		font-size:22px;
	}
}
.read_more_sm{
	color:#2980b9;
	text-decoration:none;
	font-weight:500;
	display:block;
}
.read_more_sm:hover{
	text-decoration:underline;	
}

/************* ClickBank Header Link *******************/
#cb_header_link{
	display:inline-block;
	float:right;
	text-align:right;
	margin-bottom:10px;
	width:100%;
}
#cb_header_link a{
	float:right;
	color:#535353;
	text-decoration:none;
}
#cb_header_link a:hover{
	color:#3c9bd1;
	text-decoration:underline;	
}
#cb_header_link a:before{
	content: "\00BB";
	padding-right:5px;
}

/************* Footer Links to Reptile Sites ***********/
#reptile_sites{
	padding:0;
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#reptile_sites ul{
	padding:0;	
}
#reptile_sites li{
	display:inline;	
}


/************* Rescues Lists ***************************/
.rescues{
	padding:0;
	margin-bottom:50px;
}
.rescues li{
	list-style:none;
	display:inline-block;	
	width:100%;
}
.rescues li:nth-child(even){
	background-color:#f8f8f8;	
}
.rescues li a{
	float:left;
	text-decoration:none;
	color:#2980b9;
}
.rescues li a:hover{
	text-decoration:underline;	
}
.rescues li span{
	float:right;	
}
.rescues .title{
	float:left;
	font-weight:500;	
}
.rescues .type{
	font-weight:500;	
}


/************* Related Info Container  *****************/
#related_info{
	margin-top:50px;
	position:relative;
	display:block;
	background-color:#ebebeb;
	font-weight:500;
	text-align:center;
	padding:5px;
	color:#8d8d8d;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#related_info:after{
	position:absolute;
    content:"";
    width: 0; 
	height: 0;
	top:100%;
	left:50%;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #ebebeb;
}
.other_reptiles{
	padding:0;	
}
.other_reptiles li{
	list-style:none;
}
.other_reptiles a{
	text-decoration:none;
	color:#0157b8;	
}
.other_reptiles a:hover{
	color:#b89016;
}
.other_reptiles a:before{
   content: "\00BB";
   padding-right:5px;
}
.other_reptiles a.test:before{
   content: "";
   padding-right:5px;
}

/************* Nutrition Table *************************/
table.t1{border-width:0px;border-collapse:collapse;border-style:none;font-size:14px;font-family:arial;text-align:left;margin-left:auto;margin-right:auto; line-height: 1.55em;}
table.t1 td{border-width:0px;padding:0px;border-style:none;}

.nutrition .title{
	font-weight:500;
}

.nutrition_container::-webkit-scrollbar {
    width: 12px;
}

/* Track */
.nutrition_container::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
 
/* Handle */
.nutrition_container::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(83,83,83,0.8); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
.nutrition_container::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(255,0,0,0.4); 
}

.nutrition_container{
	width:100%;
	height:auto;
	overflow:scroll;
}
.nutrition{
	width:675px;
	border-spacing:0px;
}
.nutrition .odd{
	background:rgba(233,239,229,0.5);
	/*background-color:#e9efe5;	*/
}

.nutrition tr:nth-child(even){
	background-color:#fafafa;
}
.nutrition td{
	padding:0 3px 0;	
}


/************* Amazon Product Styling ******************/
.amazon_container{
	display:inline-block;
	text-align:center;	
}
.dragon_names{
	overflow:hidden;
	margin-top:0;
}
.dragon_names .title{
	font-weight:bold;
	margin:0 0 10px -20px;
	list-style:none;	
}
.amazon_text{
	display:block;
	background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #d4d7dd, #cacdd4);
    border: 1px solid rgba(0, 0, 0, 0.1);
    color: #444444;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;    
    padding: 4px;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	border-radius:5px;
    text-transform: capitalize;
	
}
.amazon_text:hover{
	background-color: #F8F8F8;
    background-image: -moz-linear-gradient(center top , #F8F8F8, #F1F1F1);
    border: 1px solid #C6C6C6;
	color: #222222;
	font-weight:bold;
	box-shadow: 0 1px 2px #cfcdcd;
}

.azn_1{float:left;}
.azn_2{float:left;}
.azn_3{float:left;}
.azn_5{float:left;padding-right:2%}
.azn_6{float:left;}
.azn_7{float:left;}
.azn_18{float:left;}
.azn_13{float:left;}
.azn_14{float:left;}
.azn_15{float:left;}

/************* Bearded Dragon Names Lists **********************/
.cool_names{
	display:block;
	width:100%;
	float:right;
	padding:0;
	
}
.cool_names li{
	display:inline-block;
	width:32.999%;
	float:left;
	text-align:center;
}
.name_title{
	margin-top:0px;
	position:relative;
	display:block;
	background-color:#88c3e2;
	font-weight:bold;
	text-align:center;
	padding:5px;
	color:#f7fcff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.name_title:nth-child(even){
	background-color:#e5e6e6;
	color:#818181;
}
.name_title:after{
	position:absolute;
    content:"";
    width: 0; 
	height: 0;
	top:100%;
	left:48.5%;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #88c3e2;
}
.name_title:nth-child(even):after{
	border-top: 10px solid #e5e6e6;
}

/************* YouTube Video Container *****************/
.videowrapper {
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}
.videowrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/************* Social Media ****************************/
#social_media{
	display:none;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	margin-left:5px;
	text-align:left;
	line-height:20px;
	color:#73870a;
	font-weight:900;
	
}
#social_media li{
	list-style:none;
	display:inline-block;
}
#facebook {
	background-image:url('images/facebook-logo.png'); 
	background-repeat:no-repeat;
	display:block;
	width:10px;
	height:20px;
	-webkit-transition: width 1s, background-image 1s ease-out;
	-moz-transition:width 1s, background-image 1s ease-out;
	-ms-transition:width 1s, background-image 1s ease-out;
	-o-transition:width 1s, background-image 1s ease-out;
	transition:width 1s, background-image 1s ease-out;
    position:relative;
	overflow:hidden;
}
#facebook:hover{
	background-image:url('images/transparent-bg.png');
	background-size:100px 40px; 
	width:100px;
}
#facebook:hover #facebook_like{
	margin-left:10px;
	width:100px;
	min-width:100px;
	min-height:40px;
	display:inline-block;
	overflow:visible;
}

#facebook_like{
	display:inline-block;
	margin-left:-100px;
	-webkit-transition: margin-left 1s;
	-moz-transition:margin-left 1s;
	-ms-transition:margin-left 1s;
	-o-transition:margin-left 1s;
	transition:margin-left 1s;
}
.fb-like{ width:100px;}


/************* Insects            **********************/
#insects_container{
	width:100%;
	text-align:center;	
}
.insects{
	display:inline-block;
	margin-left:auto;
	margin-right:auto;
	width:287px;
	margin-bottom:25px;
}
.insects strong{
	display:block;
	font-size:16px;
	text-align:center;
}
.insects img{
	float:left;	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.insects div{
	width:178px;
	text-align:right;
	display:table;
	
}
.insects div a{
	text-align:center;	
}

@media screen and (min-width: 680px) {
	.insects_space{
		width:10%;
		display:inline-block;	
	}
}

.amazon_text_insect{
	display:inline-block;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #d4d7dd, #cacdd4);
    border: 1px solid rgba(0, 0, 0, 0.1);
    color: #444444;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;    
    padding: 4px;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	border-radius:5px;
    text-transform: capitalize;
	
}
.amazon_text_insect:hover{
	background-color: #F8F8F8;
    background-image: -moz-linear-gradient(center top , #F8F8F8, #F1F1F1);
    border: 1px solid #C6C6C6;
	color: #222222;
	font-weight:bold;
	box-shadow: 0 1px 2px #cfcdcd;
}


/************* Veg List ********************************/

.veg_list {display:inline-block;}
.veg_list li {
  width:200px;
  margin-left:20px;
  float:left;
}

/************* Length to Age List **********************/
#length_age{
	display:block;
	width:280px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
}
#length_age li{
	list-style:none;
}
#length_age li bdo{
	overflow:hidden;
	width:150px;
	float:left;
	white-space:nowrap;
}
#length_age li bdo:after{
	content: "..................................................................................";
}
#length_age li span{
	float:left;
}
.length_title{
	font-weight:bold;
}

@media screen and (min-width: 625px) {
	#length_age{
		display:inline-block;
		min-width:280px;
		float:left;
		padding:0;
	}
}

/************* Breeder Sliders    **********************/
.slider a{
	text-decoration:none;
	font-weight:500;
	color:#898989;
	line-height:10px;
	font-size:14px;
}
.slider span{
	background-color:#d5d5d5;
	color:#727272;
	display:inline-block;
	width:20px;
	text-align:center;
	font-weight:bold;
	font-size:20px;
	line-height:20px;
	height:20px;
	margin-right:5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.internal small{
	display:inline-block;
	line-height:14px;
	background-color:#fbffe7;
	padding:5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.internal li a{
	text-decoration:none;
	color:#0157b8;	
}
.internal li a:hover{
	text-decoration:underline;
}

/************* Dragon Colors      **********************/
.coloring{
	float:left;	
}

/************* Tank Gallon Size   **********************/
#gallon_finder{
	display:inline-block;
	width:260px;
	float:left;
	padding:0;
}
#gallon_finder li{
	display:inline-block;
	float:left;
	list-style:none;
	width:260px;
	font-size:14px;
	
}
#gallon_finder li span{
	float:right;	
}
.TextBoxAsLabel{
	border:none;
	font-weight:500;
	text-align:right;
}

#gallon_container{
	width:280px;
	display:block;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	background-color:#e9f2f7;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
	padding:5px;
	overflow:hidden;
}

/************* UL List Columns   *********************
.veg_list {display:inline-block;}
.veg_list li {
  width:200px;
  margin-left:20px;
  float:left;
}
*/
@media screen and (min-width: 480px) {
	#gallon_container{
		float:right;
		background-color:#e9f2f7;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;	
		padding:5px;
		margin-left:2%;
		margin-top:0;
	}
}


/************* Reptile Carpet   **********************/
#rep_carpet{
	display:block;margin-left:auto;margin-right:auto;width:200px;text-align:center;
	color:#535353;
	text-decoration:none;	
}
@media screen and (min-width: 660px) {
	#rep_carpet{
		display:inline-block;float:right;width:200px;text-align:center;
		color:#535353;
		text-decoration:none;	
	}
}

/***********	Amazon Glass Tank	******************/
.azn_glass_tank{float:right;}
@media screen and (max-width: 480px) {
	.azn_glass_tank{height:auto;margin:20px auto 0;float:none;display:block;}
}


/**********		Tank Size Table		*******************/
.tank_size_table{display:table;}
.tank_size_table tr{
	vertical-align:top;	
}
.tank_size_table tr:first-child{
	font-weight:bold;
	font-size:16px;
}
.tank_size_table tr td:first-child{
	width:150px;
	font-weight:500;
	padding-right:5px;
}
@media screen and (min-width: 480px) {
	.tank_size_table tr td:first-child{
		width:180px;
	}	
}
@media screen and (min-width: 900px) {
	.tank_size_table tr:first-child{
		font-size:18px;
	}
}

/************* HR	************************************/
hr.dotted_line {border-style:dashed; color:#c0c0c0; height: 1px;}


/*************	Two Column List	************************/
.two_column_list{
	float:left;
	display:inline;
	padding:0;
}
.two_column_list li{
	list-style:none;
	text-align:left;
	width:300px;
}
.two_column_list li:nth-child(even){
	background-color:#f7f7f7;
}
.two_column_list li span{
	float:right;	
}

.two_column_list_b{
	float:right;
	display:inline;
	padding:0;
}
.two_column_list_b li{
	list-style:none;
	text-align:left;
	width:300px;
}
.two_column_list_b li:nth-child(even){
	background-color:#f7f7f7;
}
.two_column_list_b li span{
	float:right;	
}
@media screen and (max-width: 634px) {.two_column_list_b{float:left;}}


/*************	FAQ List	************************/
h3.faq{
	margin-top:40px;	
}
.faq_list{
	float:left;
	display:block;
	padding:0;
}
.faq_list li{
	list-style:none;	
}
.faq_list li a{
	text-decoration:none;
	color:#015982;
}
.faq_list li a:hover{
	text-decoration:underline;
	color:#689528;
}
.text{
	text-decoration:none;
	color:#015982;
}
.text:hover{
	text-decoration:underline;
}


/****************	Leopard Gecko Size List		***********/
.leopard_gecko_size{
	float:left;
	display:inline;
	padding:0 15px 0;
}
.leopard_gecko_size li{
	list-style:none;
	text-align:left;
	width:200px;
}
.leopard_gecko_size li span{
	float:right;	
}
.leopard_gecko_size li:nth-child(1){
	font-weight:bold;
	text-align:center;
	font-size:18px;
}

/****************	Leopard Gecko List		***********/
.leopard_gecko_list{
	float:left;
	padding:0 15px 0;
}
.leopard_gecko_list li{
	list-style:none;
	width:200px;
}
.leopard_gecko_list .leo_title{
	text-align:center;
	font-weight:bold;
	background-color:#e5e6e6;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

/****************	Leopard Gecko List Yes/Warn		***********/
.list_img_yes{
	padding:0;
}
.list_img_yes li{
	background: url(images/yes.png) no-repeat left 4px;
	padding: 0 0px 10px 28px;
	list-style: none;
  	margin: 0;
}
.list_img_warn{
	padding:0;
}
.list_img_warn li{
	background: url(images/warning.jpg) no-repeat left 4px;
	padding: 0 0px 10px 28px;
	list-style: none;
  	margin: 0;
}


#test_articles{
	background-color:#FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:2.35%;
	width:91%;
	margin:2% 2% 0 2%;
	display:inline-block;
	float:left;
	min-height:300px;
}
#test_articles img{
	width:25.25%;
	float:left;
	padding-right:10px;	
}
#test_articles strong a{
	text-decoration:none;
	font-size:18px;
	color:#2980b9;
}
#test_container{
	background-color:#edecbc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width:100%;
	text-align:left;;
	display:inline-block;
	margin-bottom:30px;
}
.test_content{
	display:inline-block;
}
#test_quiz{
	background-color:#fbfae4;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:2.35%;
	width:91%;
	margin:2% 2% 2% 2%;
	display:inline-block;
	float:left;
	min-height:200px;
	overflow:hidden;
}
#test_quiz img{
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:65.625%;
}
#test_quiz strong a{
	text-decoration:none;
	font-size:18px;
	color:#2980b9;
}
.title_article{
	text-decoration:none;
	font-size:18px;
	color:#2980b9;
	margin-bottom:5px;
	display:inline-block;
	font-weight:500;
}
.title_article:hover{
	text-decoration:underline;
}
@media screen and (min-width: 601px) {
	#test_articles{
		width:45.5%;
		margin:1.37362637% 0.686813185% 1.37362637% 1.37362637%;
		min-height:400px;
		padding:1.06837607%;
	}
	#test_articles img{
		width:30.5%;
	}
	#test_articles strong a{
		font-size:22px;
	}
	#test_quiz{
		width:45.5%;
		margin:1.37362637% 1.37362637% 1.37362637% 0.686813185%;
		float:right;
		min-height:400px;
		max-height:500px;
		padding:1.06837607%;
	}
	#test_quiz img{
		width:91.25%;
	}
	#test_quiz strong a{
		font-size:22px;
	}
	.title_article{
		font-size:22px;	
	}
}

.read_more_sm{
	color:#2980b9;
	text-decoration:none;
	font-weight:500;
	display:inline-block;
}
.read_more_sm:hover{
	text-decoration:underline;	
}


.insect_comparison_list_l{
	width:40%;
	float:left;	
}
.insect_comparison_list_r{
	width:40%;
	float:right;	
}


/************* ClickBank Banner ************************/

@media screen and (max-width: 551px) {
	#dubia_banner{
		background-image:url('images/dubia-468x60.jpg');
		background-repeat:no-repeat;
		background-size:contain;
		background-position:center;
		width:100%;
		height:60px;
		float:right;
		margin-top:10px;
		margin-bottom:50px;
		display:block;
	}
}
@media screen and (min-width: 552px) {
	#dubia_banner{
		background-image:url('images/dubia-728x90.jpg');
		background-repeat:no-repeat;
		background-size:contain;
		background-position:center;
		width:100%;
		height:90px;
		float:right;
		margin-top:10px;
		margin-bottom:50px;
		display:block;
	}
}


/*************	Amazon Products		********************/

	#get_crickets{
		display:block;
		margin:0 auto 0;
		float:none;
	}
	#get_crickets img{
		display:block;
		margin:0 auto 0;	
	}
	#get_dubias{
		display:block;
		margin:0 auto 0;
		float:none;
	}
	#get_dubias img{
		display:block;
		margin:0 auto 0;
		padding:50px 50px 0 0;
	}

@media screen and (min-width: 555px) {
	#get_crickets{
		float:left;	
	}
	#get_crickets img{
		display:block;
		margin:0;	
	}
	#get_dubias{
		float:right;	
	}
	#get_dubias img{
		display:block;
		margin:0;
		padding:0;
	}
}
@media screen and (min-width: 801px) {
	#get_crickets{
		display:block;
		margin:0 auto 0;
		float:none;
	}
	#get_crickets img{
		display:block;
		margin:0 auto 0;	
	}
	#get_dubias{
		display:block;
		margin:0 auto 0;
		float:none;
	}
	#get_dubias img{
		display:block;
		margin:0 auto 0;
		padding:50px 50px 0 0;
	}
}
@media screen and (min-width: 850px) {
	#get_crickets{
		float:left;	
	}
	#get_crickets img{
		display:block;
		margin:0;	
	}
	#get_dubias{
		float:right;	
	}
	#get_dubias img{
		display:block;
		margin:0;
		padding:0;
	}
}

/************* Page Size Triggers **********************/
#page_size_trigger{display:none;}
@media screen and (min-width: 480px) {#page_size_trigger{display:block;}}
@media screen and (min-width: 801px) {#page_size_trigger{display:inline-block;}}
@media screen and (min-width: 970px) {#page_size_trigger{display:inline-table;}}



/************************************************************
##############		 IMAGES ID_WIDTH		#################
************************************************************/
#i1_164{height:auto;float:left;max-width:164px;width:50%;margin-right:2%;}
#i2_200{height:auto;float:left;max-width:200px;width:50%;margin-right:2%;}
#i3_315{height:auto;float:right;max-width:315px;width:50%;margin-left:2%;}
#i4_160{height:auto;float:left;max-width:160px;width:100%;margin-right:2%;}
#i5_160{height:auto;float:left;max-width:160px;width:100%;margin-right:2%;}
#i6_250{height:auto;float:left;max-width:250px;width:100%;margin-right:2%;}
#i7_637{height:auto;display:block;max-width:637px;width:100%;margin-right:auto;margin-left:auto;}
#i8_637{height:auto;display:block;max-width:637px;width:100%;margin-right:auto;margin-left:auto;}
#i9_300{display:block;height:auto;max-width:300px;width:100%;margin-left:auto;margin-right:auto;}
#i10_300{height:auto;float:left;max-width:300px;width:50%;margin-right:2%;}
#i11_200{height:auto;float:right;max-width:200px;width:50%;margin-left:2%;}
#i12_639{height:auto;display:block;margin-left:auto;margin-right:auto;max-width:639px;width:100%;}
#i13_212{height:auto;float:right;max-width:212px;width:50%;margin-left:2%;}
#i14_226{height:auto;float:right;max-width:220px;width:50%;margin-left:2%;}
#i15_179{height:auto;float:right;max-width:179px;width:50%;margin-left:2%;}
#i16_301{height:auto;display:block;margin-left:auto;margin-right:auto;max-width:301px;width:100%;}
#i17_416{height:auto;display:block;margin-left:auto;margin-right:auto;max-width:416;width:100%;}
#i17_411{height:auto;display:block;margin-left:auto;margin-right:auto;max-width:411;width:100%;}
#i18_416{height:auto;display:block;margin-left:auto;margin-right:auto;max-width:416;width:100%;}
#i19_304{height:auto;display:block;margin-left:auto;margin-right:auto;max-width:304;width:100%;}
#i20_250{height:auto;float:right;max-width:250px;width:50%;margin-left:2%;}
#i21_250{height:auto;float:right;max-width:250px;width:50%;margin-left:2%;}
#i22_250{height:auto;float:right;max-width:250px;width:50%;margin-left:2%;}
#i23_250{height:auto;float:right;max-width:250px;width:50%;margin-left:2%;}
#i24_250{height:auto;float:right;max-width:250px;width:50%;margin-left:2%;}
#i25_250{height:auto;float:right;max-width:250px;width:50%;margin-left:2%;}
#i26_250{height:auto;float:right;max-width:250px;width:50%;margin-left:2%;}
#i27_250{height:auto;float:right;max-width:250px;width:50%;margin-left:2%;}
#i28_250{height:auto;float:right;max-width:250px;width:50%;margin-left:2%;}
#i29_250{height:auto;float:right;max-width:250px;width:50%;margin-left:2%;}
#i30_160{height:auto;float:left;max-width:160px;width:100%;margin-right:2%;}
#i31_160{height:auto;float:right;max-width:160px;width:100%;margin-left:2%;}
#i32_160{height:auto;float:right;max-width:160px;width:100%;margin-left:2%;}
#i33_160{height:auto;float:left;max-width:160px;width:100%;margin-right:2%;}
#i34_200{height:auto;display:block;margin-left:auto;margin-right:auto;max-width:200px;width:100%;margin-top:10px;}
#i35_640{height:auto;display:block;margin-left:auto;margin-right:auto;max-width:640px;width:100%;margin-top:10px;}
#i36_160{height:auto;float:right;max-width:160px;width:100%;margin-left:2%;}

#i37_100{height:auto;float:left;max-width:100px;width:100%;margin-right:2%;}
#i38_315{height:auto;float:right;max-width:315px;width:100%;margin-left:2%;}
#i39_251{height:auto;float:right;max-width:251px;width:100%;margin-left:2%;}
.i40_250{height:auto;float:right;max-width:250px;width:100%;margin-left:2%;}
#i40_160{height:auto;float:right;max-width:160px;width:100%;margin-left:2%;}
#i41_160{height:auto;float:right;max-width:160px;width:100%;margin-left:2%;}
#i42_160{height:auto;float:left;max-width:160px;width:100%;margin-right:2%;margin-top:10px;}
#i43_200{height:auto;float:left;max-width:200px;width:100%;margin-right:2%;}
#i44_160{height:auto;float:right;max-width:160px;width:100%;margin-left:2%;}
#i45_640{height:auto;display:block;max-width:640px;width:100%;margin:10px auto 0;}
#i46_167{height:auto;float:left;max-width:167px;width:100%;margin-right:2%;margin-bottom:10px;}
#i427_149{height:auto;float:left;max-width:149px;width:100%;margin-right:2%;}
.i43_80{height:auto;float:left;max-width:80px;width:100%;margin-right:2%;}
.i44_160{height:auto;float:left;max-width:160px;width:100%;margin-right:2%;}
.i45_160{height:auto;float:right;max-width:160px;width:100%;margin-left:2%;}
#i46_200{height:auto;float:left;max-width:200px;width:100%;margin-right:2%;}
#i47_640{height:auto;max-width:640px;width:100%;margin:0 auto 0;display:block;}
.i48_100{height:auto;float:left;max-width:100px;width:100%;margin-right:2%;}

/*Leopard Gecko Images*/
#i49_300{height:auto;float:right;max-width:300px;width:100%;margin-left:2%;}
#i50_200{height:auto;float:right;max-width:200px;width:100%;margin-left:2%;}
#i51_401{height:auto;float:right;max-width:401px;width:100%;margin-left:2%;}
#i52_285{height:auto;float:left;max-width:285px;width:100%;margin-right:2%;}
.i53_218{height:auto;float:right;max-width:27.94505495%;margin-left:2%;}
.i54_100{height:auto;float:left;max-width:100px;width:100%;margin-right:2%;}
.i55_125{height:auto;float:left;max-width:125px;width:100%;margin-right:2%;}
#i56_300{height:auto;float:right;max-width:300px;width:100%;margin-left:2%;}
#i57_160{height:auto;float:right;max-width:160px;width:100%;margin-left:2%;}
#i58_171{height:auto;float:right;max-width:171px;width:100%;margin-left:2%;}
#i59_174{height:auto;float:right;max-width:174px;width:100%;margin-left:2%;}
#i60_150{height:auto;float:right;max-width:150px;width:100%;margin-left:2%;}
#i61_150{height:auto;float:right;max-width:150px;width:100%;margin-left:2%;}
#i62_125{height:auto;float:right;max-width:125px;width:100%;margin-left:2%;}
#i63_150{height:auto;float:right;max-width:150px;width:100%;margin-left:2%;}
#i64_150{height:auto;float:right;max-width:150px;width:100%;margin-left:2%;}
#i65_150{height:auto;float:right;max-width:150px;width:100%;margin-left:2%;}
#i66_150{height:auto;float:right;max-width:150px;width:100%;margin-left:2%;}
#i67_150{height:auto;float:right;max-width:150px;width:100%;margin-left:2%;}
#i68_150{height:auto;float:right;max-width:150px;width:100%;margin-left:2%;}
#i69_150{height:auto;float:right;max-width:150px;width:100%;margin-left:2%;}
#i70_150{height:auto;float:right;max-width:150px;width:100%;margin-left:2%;}
#i71_150{height:auto;float:right;max-width:150px;width:100%;margin-left:2%;}
#i72_162{height:auto;float:left;max-width:162px;width:100%;margin-right:2%;}
.i73_150{height:auto;float:right;max-width:150px;width:100%;margin-left:2%;}
#i74_80{height:auto;float:right;max-width:80px;width:100%;margin-left:2%;}
#i75_125{height:auto;float:right;max-width:125px;width:100%;margin-left:2%;}

@media screen and (max-width: 480px) {
	#i39_251{height:auto;margin:0 auto 0;max-width:251px;width:100%;float:none;display:block;}
	.i40_250{height:auto;float:right;max-width:250px;width:50%;margin-left:2%;}
	#i46_200{height:auto;float:left;max-width:200px;width:50%;margin-right:2%;}
	/*Leopard Gecko Images*/
	#i49_300{height:auto;float:right;max-width:300px;width:50%;margin-left:2%;}
	#i51_401{height:auto;float:right;max-width:201px;width:100%;margin-left:2%;}
	#i56_300{height:auto;float:right;max-width:200px;width:100%;margin-left:2%;}
}
@media screen and (min-width: 481px) {
	/*Leopard Gecko Images*/
	#i49_300{height:auto;float:right;max-width:200px;width:50%;margin-left:2%;}
	#i51_401{height:auto;float:right;max-width:251px;width:100%;margin-left:2%;}
	#i56_300{height:auto;float:right;max-width:300px;width:50%;margin-left:2%;}
	
}
@media screen and (min-width: 625px) {
	#i9_300{height:auto;float:right;max-width:300px;width:100%;margin-left:2%;}
	#i16_301{height:auto;float:right;max-width:301px;width:50%;margin-left:2%;}
	#i17_416{height:auto;float:right;max-width:416;width:50%;margin-left:2%;}
	#i17_411{height:auto;float:right;max-width:411;width:50%;margin-left:2%;}
	#i18_416{height:auto;float:right;max-width:416;width:50%;margin-left:2%;}
	#i19_304{height:auto;float:right;max-width:304;width:50%;margin-left:2%;}
	#i38_315{height:auto;float:right;max-width:315px;width:50%;margin-left:2%;}
	.i40_250{height:auto;float:right;max-width:250px;width:50%;margin-left:2%;}
	/*Leopard Gecko Images*/
	#i49_300{height:auto;float:right;max-width:300px;width:50%;margin-left:2%;}
	#i51_401{height:auto;float:right;max-width:301px;width:100%;margin-left:2%;}
	
}
@media screen and (min-width: 970px) {
	#i28_250{height:auto;float:left;max-width:250px;width:50%;margin-right:2%;}
	.i40_250{height:auto;float:right;max-width:250px;width:50%;margin-left:2%;}
	/*Leopard Gecko Images*/
	#i49_300{height:auto;float:right;max-width:300px;width:50%;margin-left:2%;
}

.sister{
	color:#c0c0c0;
	margin:0 auto 20px;
	display:block;
	text-align:center;
	font-size:12px;
}
.sister a{
	text-decoration:none;
	color:#c0c0c0;
}
.sister a:hover{
	text-decoration:underline;	
}


/* Contact Form */
.contact{
	padding:0;	
}
.contact li{
	list-style:none;
}
.contact input[type="text"]{
	margin-top:5px;
	font-family: 'Roboto', sans-serif;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border:1px solid #c0c0c0;
	padding:5px;
	width:220px;
}
.contact select{
	width:232px;
	margin-top:5px;
	padding:5px;
	font-family: 'Roboto', sans-serif;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border:1px solid #c0c0c0;
}
.contact textarea{
	margin-top:5px;
	padding:5px;
	font-family: 'Roboto', sans-serif;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border:1px solid #c0c0c0;
}
.contact input[type="submit"]{
	margin-top:5px;
	padding:5px;
	font-family: 'Roboto', sans-serif;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border:1px solid #c0c0c0;
}
#cap{
	width:75px;
}

.show_message{
	background-color:#ebffda;
	display:block;
	padding:10px;
	text-align:center;
	margin-top:15px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}