@charset "utf-8";
/* CSS Document */

body{
    background-color: #3c3d3f;
	background-image:url(https://www.randyrabbits.com/images/bg2.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	color:#666;
	min-width:320px

}
.slider_bg{
	width:100%;
	background-image: url(https://www.randyrabbits.com/images/2015-woman-bg.jpg);
	background-repeat: no-repeat;
	background-position: 20% top;
	min-height:440px;
	/* for Mobile Safari dark line artifact */
	border-bottom: 1px transparent solid;
	margin-bottom: -1px;
	background-color: #FFF;
	/* end for Mobile Safari dark line artifact */	
	}
.navi{
    background: #161618;
	height:31px;
	width:100%;
	font-size:12px;
	position:relative;
	/* [disabled]border: 1px solid #F66; */
	padding-top: 0px;
	padding-right: 2%;
	padding-bottom: 0px;
	padding-left: 2%;
	}
.navi ul{
	margin:0px;
	padding:0px;
	/* [disabled]border: 1px solid #0C9; */
	}
	.navi li{
		line-height:1.6em;
	}

.navi a{
		text-transform: uppercase;
	}

/*.navi li{
	line-height:1.6em;
	text-decoration: none;
	list-style: none;
	border: 1px solid #9F0;
	}*/
.navi ul li{
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
	}
.navi ul li a{
	float:left;
	color:#FFF;
	font-weight:normal;
	text-decoration:none;
	/* [disabled]border: 1px solid #9F3; */
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
	}
.navi ul li a:hover{
	background:#d01e70;
	color:#FFF;
}
	.navi ul li#main-nav-join-free a:hover{
		background:#d01e70;
	}
.navi ul li#main-nav-join-free a{
background: #c14675; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MxNDY3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZjE0NDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #c14675 0%, #8f1443 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c14675), color-stop(100%,#8f1443)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c14675 0%,#8f1443 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c14675 0%,#8f1443 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c14675 0%,#8f1443 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c14675 0%,#8f1443 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c14675', endColorstr='#8f1443',GradientType=0 ); /* IE6-8 */
	color:#FFF;
	}

/*.thebtn{
		margin-left: 8px;
			margin-top: 4px;
		   height:54px;
  width:223px;
      width:100%;
	-moz-border-radius: 17px;
	-khtml-border-radius: 17px;
	-webkit-border-radius: 17px;
	border-radius: 17px;
   overflow:hidden;
   }	*/
.search-btn {
	text-transform: uppercase;
	letter-spacing: -1px;
	-moz-border-radius: 17px;
	-khtml-border-radius: 17px;
	-webkit-border-radius: 17px;
	border-radius: 17px;
	font-family: Arial;
	color: #e6d8d8;
	font-size: 26px;
	text-decoration: none;
	font-weight: bold;
	margin-top: 5px;
	padding-top: 11px;
	padding-right: 15px;
	padding-bottom: 11px;
	padding-left: 15px;
	margin-right: 3%;
	margin-left: 3%;
	width: 94%;
	border: none;
	/*margin-left: 8px;*/
	background: #846371; /* Old browsers */
	background: -moz-linear-gradient(top,  #846371 0%, #452532 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#846371), color-stop(100%,#452532)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #846371 0%,#452532 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #846371 0%,#452532 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #846371 0%,#452532 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #846371 0%,#452532 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#846371', endColorstr='#452532',GradientType=0 ); /* IE6-9 */


}

.search-btn:hover {
background: #916d7d; /* Old browsers */
background: -moz-linear-gradient(top,  #916d7d 0%, #4b2736 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#916d7d), color-stop(100%,#4b2736)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #916d7d 0%,#4b2736 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #916d7d 0%,#4b2736 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #916d7d 0%,#4b2736 100%); /* IE10+ */
background: linear-gradient(to bottom,  #916d7d 0%,#4b2736 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#916d7d', endColorstr='#4b2736',GradientType=0 ); /* IE6-9 */

  text-decoration: none;
}	
.uk a, .ie a, .au a, .nz a, .us a, .ca a, .sa a{
	block: right;
	float: right;
	height:29px;
	margin:0px 3px 4px 0;
	width: 33px
	}
.uk a {
	background-image: url(https://www.randyrabbits.com/images/nav-uk3.png);
	background-repeat: no-repeat;
	}
.us a {
	background-image: url(https://www.randyrabbits.com/images/nav-us3.png);
	background-repeat: no-repeat;
	}
.ie a {
	background-image: url(https://www.randyrabbits.com/images/nav-ie3.png);
	background-repeat: no-repeat;
	}
.au a {
	background-image: url(https://www.randyrabbits.com/images/nav-au3.png);
	background-repeat: no-repeat;
	}
.sa a {
	background-image: url(https://www.randyrabbits.com/images/nav-sa3.png);
	background-repeat: no-repeat;
	}
.nz a {
	background-image: url(https://www.randyrabbits.com/images/nav-nz3.png);
	background-repeat: no-repeat;
	}	
.ca a {
	background-image: url(https://www.randyrabbits.com/images/nav-ca3.png);
	background-repeat: no-repeat;
	}
.fade a {
	opacity:0.4
	}
	.fade a:hover {
	opacity:1
	}
.flags{
	float: right;
	/* [disabled]border: 1px solid #9C3; */
	/*position: relative;*/
	
	}		
	
	
	
/*DROP DOWN*/
/*push to left or right*/
.right-float{
	position:fixed;
	top:0px;
	width:100%;
	min-height:150px;
	/*background-color:#C4C4C4;*/
	text-align:center;
}
.right-float .righted{
	width: 250px;
	float: right;
	padding-right: 100px;
	
	}
	.navi .righted{
	display: block;
	width: 450px;
	border: 1px solid #CC3;
	float: right;
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
		
		}
#header-right
{
	margin-left: 0px;
	font-size: 14px;
	float: right;
	height: 28px;
	line-height: 0em;
	position: relative;
	z-index: 900;
	/* [disabled]border: 1px solid #FC3; */
	margin-right: 10px;

	
}

#header-right #language
{
	/*color: #0974b8;*/
		/* [disabled]border: 1px solid #FC3; */
	text-align: center;
	height: 30px;
	z-index: 10;

	
}
/*visible box*/
#header-right #language  #lang-flag
{
	display: inline-block;
	padding: 0px;
	width: 62px;
	height: 30px; /*height of box box*/
	background-color: #442439;
	margin-left: 0px;
	cursor: pointer;
	/*-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;*/
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	padding: 1px 10px 0px 10px; /*padding of nav / visible flag*/
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #643952;
	border-right-color: #643952;
	border-bottom-color: #442439;
	border-left-color: #643952;
}

#header-right #language  #languagesMenu
{
	display: none;
	z-index: 9995;
	list-style: none;
	background-color: #442439;
	width: 62px; /*width of drop down menu to first flag*/
	position: absolute;
	right: 0px;
	top: 30px; /*where menu begins*/
	/*-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #573247;*/
	
	padding: 6px 10px 6px 10px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}

#header-right #language #languagesMenu li
{
		/*z-index: 9991;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #666;
		position: relative;*/
		
		
				padding: 5px 10px 5px 13px;
					
}
#header-right #language #languagesMenu li.first
{	/*pad down first flag*/	
				padding: 10px 10px 5px 13px;
					
}
#header-right #language #languagesMenu li.last
{	/*pad down last flag*/	
				padding: 5px 10px 10px 13px;
						
}
/*#header-right #language  #languagesMenu LI:hover
{
	background-color: #0FF;
	position: relative;
	z-index: 9998;
}*/

#header-right #language  #languagesMenu .current
{
	/*background-color: #341E2B;
	position: relative;
	z-index: 9999;*/
}
/*ADDED FOR NAV*/
	.navi #language  #languagesMenu li{
		line-height:1em; /* space/area at bottom of flags*/
	}
.navi .login #header-right a{
	/* [disabled]color: #666; */
	background-color: #442439;
	}
.navi .login li a{
	margin: 0px;
	padding: 0px;	
	}
	.navi .navbar .login ul li a:hover {
	color: transparent;
	background-color: transparent;
}

.navi .login ul
{
padding: 0 !important;
margin: 0 !important;
}
.navi #language li{
	padding: 20px;
	
	}


/*END DROP DOWN*/









/*Login navigation buttons*/
.navi a#au-btn, .navi a#uk-btn, .navi a#us-btn, .navi a#nz-btn, .navi a#ie-btn, .navi a#sa-btn, .navi a#ca-btn
{
	margin: 0px;
	padding: 0px; 	width: 34px;
	height: 24px;}
#uk-btn
{display: inline;
	width: 25px;
	height: 14px;
	background-image: url(https://www.randyrabbits.com/images/nav-uk-btn.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	/*border: 1px solid #0FF;*/
	margin: 0px;
	padding: 0px;
	float: right;}
#uk-btn:hover
{ background-position: 0 -24px;}
#uk-btn span, #uk-btn-off span
{position: absolute;
  top: -999em;}
  #uk-btn-off
{
	display: inline;
	width: 32px;
	height: 24px;
	background-image: url(https://www.randyrabbits.com/images/nav-uk-btn.gif);
	background-repeat: no-repeat;
	background-position: 0 -24px;
	/*border: 1px solid #0FF;*/
	margin: 0px;
	padding: 0px;
	float: right;
}
  
  #us-btn
{display: inline;
	width: 25px;
	height: 14px;
	background-image: url(https://www.randyrabbits.com/images/nav-us-btn.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	/*border: 1px solid #0FF;*/
	margin: 0px;
	padding: 0px;
	float: right;}
#us-btn:hover
{ background-position: 0 -24px;}
#us-btn span
{position: absolute;
  top: -999em;}
  
    #ca-btn
{display: inline;
	width: 25px;
	height: 14px;
	background-image: url(https://www.randyrabbits.com/images/nav-ca-btn.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	/*border: 1px solid #0FF;*/
	margin: 0px;
	padding: 0px;
	float: right;}
#ca-btn:hover
{ background-position: 0 -24px;}
#ca-btn span
{position: absolute;
  top: -999em;}

    #sa-btn
{display: inline;
	width: 25px;
	height: 14px;
	background-image: url(https://www.randyrabbits.com/images/nav-sa-btn.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	/*border: 1px solid #0FF;*/
	margin: 0px;
	padding: 0px;
	float: right;}
#sa-btn:hover
{ background-position: 0 -24px;}
#sa-btn span
{position: absolute;
  top: -999em;}
  
      #au-btn
{display: inline;
	width: 25px;
	height: 14px;
	background-image: url(https://www.randyrabbits.com/images/nav-au-btn.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	/*border: 1px solid #0FF;*/
	margin: 0px;
	padding: 0px;
	float: right;}
#au-btn:hover
{ background-position: 0 -24px;}
#au-btn span
{position: absolute;
  top: -999em;}
  
        #ie-btn
{display: inline;
	width: 25px;
	height: 14px;
	background-image: url(https://www.randyrabbits.com/images/nav-ie-btn.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	/*border: 1px solid #0FF;*/
	margin: 0px;
	padding: 0px;
	float: right;}
#ie-btn:hover
{ background-position: 0 -24px;}
#ie-btn span
{position: absolute;
  top: -999em;}
  
          #nz-btn
{display: inline;
	width: 25px;
	height: 14px;
	background-image: url(https://www.randyrabbits.com/images/nav-nz-btn.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	/*border: 1px solid #0FF;*/
	margin: 0px;
	padding: 0px;
	float: right;}
#nz-btn:hover
{ background-position: 0 -24px;}
#nz-btn span
{position: absolute;
  top: -999em;}











.login a{
	margin: 0px;
	padding: 0px;	
	}
	.navi .navbar .login ul li a:hover {
	color: transparent;
	background-color: transparent;
}
.navi .login ul
{
padding: 0 ! important;
margin: 0 ! important;
}

	

.navi .login a.btn {
	background: #c14675; /* Old browsers */
	background: -moz-linear-gradient(top,  #c14675 0%, #8f1443 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c14675), color-stop(100%,#8f1443)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c14675 0%,#8f1443 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c14675 0%,#8f1443 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c14675 0%,#8f1443 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #c14675 0%,#8f1443 100%); /* W3C */


filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c14675', endColorstr='#8f1443',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 14;
	-moz-border-radius: 14;
	border-radius: 14px;
	font-family: Arial;
	color: #ffffff;
	font-size: 18px;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
	float: right;
	padding-top: 6px;
	padding-right: 16px;
	padding-bottom: 6px;
	padding-left: 16px;
	margin-top: 2px;
	margin-right: 10px;
		height: 27px;
	/*position: relative;*/
}

.navi .login a.btn:hover {
background: #d2518b; /* Old browsers */
background: -moz-linear-gradient(top,  #d2518b 0%, #95134b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2518b), color-stop(100%,#95134b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d2518b 0%,#95134b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d2518b 0%,#95134b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d2518b 0%,#95134b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d2518b 0%,#95134b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2518b', endColorstr='#95134b',GradientType=0 ); /* IE6-9 */

  text-decoration: none;
}










.signup h2 {
    font-size: 26px;
    text-align: center;
    margin-bottom: 0px;
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: -2px;
    margin-top: 0px;
    color: #FFF;
}
.signupform h2{
	font-size: 34px;
	text-align: center;
	margin-bottom: 20px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -2px;
	margin-top: 0px;
	color:#d01e70;
	}
#signup-bottom {
	background-image: url(https://www.randyrabbits.com/images/bg-joinupfree-bot.gif);
	height: 20px;
	width: 290px;
	float: right;
	background-repeat: no-repeat;
	background-position: left top;
}
.signup-wrap {
	    color: #fff;
	/*background-color: #861346;*/
		/*height: 335px;*/
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	margin-left: 0%;
	margin-bottom:0%;
	margin-top: 0px;
	padding-top: 2%;
	padding-right: 0%;
	/* [disabled]padding-bottom: 32px; */
	padding-left: 0%;
	max-width: 415px;
	width: 266px;
	font-weight:normal;
	background: #861346; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg2MTM0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iIzg2MTM0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iIzgyMTI0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iIzY5MDkzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZjA0MmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #861346 0%, #861346 14%, #821243 27%, #690933 73%, #5f042d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#861346), color-stop(14%,#861346), color-stop(27%,#821243), color-stop(73%,#690933), color-stop(100%,#5f042d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #861346 0%,#861346 14%,#821243 27%,#690933 73%,#5f042d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #861346 0%,#861346 14%,#821243 27%,#690933 73%,#5f042d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #861346 0%,#861346 14%,#821243 27%,#690933 73%,#5f042d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #861346 0%,#861346 14%,#821243 27%,#690933 73%,#5f042d 100%); /* W3C */









filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#861346', endColorstr='#5f042d',GradientType=0 ); /* IE6-8 */
	/* [disabled]border: 1px solid #069; */	/*border: 1px solid #0FF;*/	/*opacity: 0.6;
	filter: alpha(opacity=60);*/ /* For IE8 and earlier */
	/* [disabled]border: 1px solid #9CC; */
}
#signup {
	padding-bottom: 0px;
	padding-top: 12px;
	padding-right: 0px;
	clear: none;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 14px;
	padding-left: 0px;
	margin-left: 0px;	/*margin-left: 25px;*/
	/* [disabled]border: 1px solid #099; */
}
.search {
	/*width: 290px;
	background-repeat: no-repeat;
	margin-right: 0px;
	margin-bottom: 10px;
	height: 245px;
	float: right;
	margin-top: 12px;
	padding: 0px;
	margin-left: 0px;
	background-image: url(../images/search2.gif);*/
		width: 266px;
	background-repeat: no-repeat;
	margin-right: 10px;
	float: left;
	display: block;
	background-color: #321B2A;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 20px;
	margin-bottom: 30px;
	/* [disabled]border: 1px solid #F60; */
}

#searchform .thebutton{
	padding-left: 7px;
	float: left;
	margin-bottom: 5px;
	}
	#searchform .thebtn{
	padding-left: 0px;
	/* [disabled]float: left; */
	margin-bottom: 5px;
	}
form{
	/*border: 1px solid #F93;*/

}
.theform{
	float: left;
	width: 250px;
	margin: 0px;
	padding: 0px;


}
 .search #searchform .theform-text {
	width: 230px;
	margin-top: 7px;
	margin-bottom: 0px;
	 
	 }
.formlayout fieldset {
	margin: 0px 0 0em 0;
}
.hideme {
	position: absolute;
	left: -9999em;
	line-height: 0em;
	height: 0px;
	display: none;
}

.formlayout fieldset p {
	padding: 0;
	margin: 0px;
}
#signupform .form-row p, #signupform .form-row-bottom p, #signupform .form-row p label, #signupform .form-row-bottom p label{
	font-size: 14px;
	color: #FFF;
	text-align: center;
	padding-bottom: 4px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	
	}
#form-part1 .form-row p{
	padding-bottom: 0px;
	}
.formlayout span {
	float: left;
	width: 220px;
	margin-bottom: 0px;
}
.formlayout label, .formlayout select, #signupform .tight .options {
	margin-bottom: 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	width: 260px;
	padding: 8px 4px 8px 4px;
	margin: auto;
	/* [disabled]display: block; */
}
.formlayout label {
	padding: 0em 0px 0 0;  /*--adjust top padding for font size/weight--*/
	font-size: 16px;
}
#registration span.genderchoice {
	width:60px;
	font-size:13px;
	padding:0 2px;
	font-weight: bold;
}
.formlayout .dropdownage {
	width: 53px;
}

.formlayout .gender {
	width: 216px;
}
.formlayout .day{
	width: 64px;
	/* [disabled]margin: 0px; */
	/* [disabled]padding: 0px; */
}
.formlayout .year{
	width: 69px;
}
.formlayout .month{
	width: 83px;
}
#signupform select {
	font-size: 13px;
	color: #333;


}

.formlayout br {
	/* [disabled]clear: left; */
}

.formlayout .day,.formlayout .month {
	margin-right: 0px;
}


/* @end */
fieldset{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}
#search .formlayout select.options {
	width: 138px;
}

#search p#searchintro {
	margin: 16px 0 0 0;
}

#search .formlayout label {
	width: 70px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	font-size: 13px;
}
.form-right{
	float: left;
	margin-right: 5px;
	width: 160px;
	margin-bottom: 12px;

}
.form-right3{
	float: left;
	margin-right: 5px;
	width: 160px;
	padding-bottom: 12px;
	color: #FFF;

}

.form-right2{
	float: left;
	margin-right: 0px;
	width: 160px;
	margin-bottom: 1px;
	height: 45px;
	background-image: url(https://www.randyrabbits.com/images/girl-boy.png);
	background-repeat: no-repeat;
	background-position: left top;
}
input#female.radio{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 60px;
	padding: 0px;
	margin-bottom: 0px;

}
input#male.radio{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	padding: 0px;
	margin-bottom: 0px;

}
#pfemale {
	-moz-background-clip:border;
	-moz-background-origin:padding;
	-moz-background-size:auto auto;
	background-attachment:scroll;
	background-color:transparent;
	background-position:20px top;
	background-repeat:no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#pmale {
	-moz-background-clip:border;
	-moz-background-origin:padding;
	-moz-background-size:auto auto;
	background-color:transparent;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom:50px;
}
#searchform #submitting2{
	margin-left: 7px;
	height: 46px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;

}
#texty{
	width: 545px;
	margin-left: 47px;
	float: left;
	color: #000000;
	margin-top: 0px;
	display: inline;
	text-align: justify;
	line-height: 1.2em;
}
#texty-large{
	width: 865px;
	margin-left: 47px;
	float: left;
	margin-top: 0px;
	display: inline;
	text-align: justify;
	line-height: 1.3em;


}
.formlayout .dropdownage {
	width: 53px;
}
#signupform .form-right3{
	float: left;
	margin-right: 0px;
	width: 100%;
	text-align: left;
	font-size: 12px;
	padding: 0px;
	font-weight: bold;
	display: inline;
}
#signupform .form-right{
	float: left;
	margin-right: 5px;
	width: 140px;
}
#signupform .form-left{
	float: left;
	width: 60px;
	text-align: right;
	margin-right: 3px;
	font-weight: bold;
}
.form-left #gender, .form-left #gender2{
	width: 130px;

}
#signupform .form-left2{
	float: left;
	width: 225px;
	text-align: right;
	margin-right: 3px;
	font-weight: bold;
}
#signupform .form-right2{
	float: left;
	text-align: right;
	margin-right: 3px;
	font-weight: bold;
	font-size: 13px;
}
#searchform .form-left label{
	color: #FFFFFF;

}
.theform-text h1{
	font-size: 26px;
	color: #FFF;
	letter-spacing: -1px;
	text-align: center;
	
	}
#searchform .form-right span, #searchform .form-right2 span, #searchform .form-right3 span {
	color: #FFFFFF;
}
.form-left{
	float: left;
	width: 50px;
	text-align: right;
	margin-right: 12px;
	font-size: 15px;
	font-weight: bold;
	margin-top: 5px;
	padding-left: 0px;
	display: inline;
	margin-left: 8px;

}
.form-right span, .form-right2 span, .form-right3 span{
	font-weight: bold;
	font-size: 13px;
}
.form-search{
	text-align: right;
	margin-right: 17px;

}

.search form {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-size: 14px;
	/* [disabled]border: 1px solid #3F6; */
}
.search-new form {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 10px;
	font-size: 14px;
}
.tableTitle1 .inline input{



}

a.naughtylink {
	margin: 0 auto;
}

#search .formlayout .button {
	margin-top: 10px;
}

/* @end */
#signupform #form-part2 .form-row{
	/* [disabled]border: 1px solid #0CF; */
	margin-bottom: 12px;

}
#signupform #form-part1 .form-row{
		margin-bottom: 10px;
	}
#signupform .form-row-bottom{
	margin: auto;
	/* [disabled]border: 1px solid #CC6; */
	padding: 0px;
}

#searchform .form-right select, #searchform .form-right2 select, #searchform .form-right3 select {
	padding: 8px;
	/* [disabled]border: 1px solid #0C9; */
	background-color: white;
	color: #333;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	/* [disabled]float: inherit; */
	margin: auto;
}
#signupform input[type=text], #signupform input[type=password]{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	padding: 5px;

	}
	#signupform p{
	line-height: 1.2em;		
		}

#signupform fieldset #form-part1 .form-row #firstname, #signupform #form-part2 fieldset #email, #signupform #form-part2 fieldset #password, #searchform fieldset .form-right3 .options, .form-right3 #country, .form-right3 #state{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	padding: 9px;
	}
#signupform #firstname {
	/* [disabled]margin-right: 2px; */
	padding: 0.2em 0.2em;
	border: 1px solid #adadad;
	background-color: white;
}
#signupform #password2{
	width: 205px;
	color: #333;
	font-style: normal;

}
#signupform #password{
	width: 205px;
	color: #333;
	font-style: normal;

}
#signupform #firstname, #signupform #email, #signupform #password, #signupform #email{
	width: 226px;
	display: block;
	margin: auto;
	border: 1px solid #b1b1b1;
	box-shadow: 0 1px 0 #e1e1e1;
	font-size: 13px;
	text-align: center;

}
#signupform #gender{
	width: 224px;
	display: block;
	margin: auto;
	border: 1px solid #b1b1b1;
	box-shadow: 0 1px 0 #e1e1e1;
	font-size: 13px;
	text-align: center;

}
#signupform .drop_down_container {
	width: 250px;
	height: 36px;
	/* [disabled]border: 1px solid #09F; */
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 20px;	/*border: 1px solid #066;*/
	/*position: relative;*/
}
	#signupform input.blur{
	color: #999;
	font-style: italic;

} 
#signupform input.focus{
	color: #333;
	font-style: normal;

}
.form-right .dropdownage{
	width: 63px;

}
.form-right3 #country, .form-right3 #state{
	width: 148px;

}
#searchform .form-right input {
	display: block;
	float: left;
	/* [disabled]border: 1px solid #adadad; */
	padding: 0.2em 0.2em;
}
#signupform input  {
	/*float: left;*/
	/* [disabled]border: 1px solid #adadad; */
	padding: 0.2em 0.2em;
}
.form-right .options, .form-right2 .options, .form-right3 .options{
	width: 148px;
}
/* @group SIGNUP FORM */


#registration {

}
#signupform h2{
	font-size: 26px;
	text-align: center;
	margin-bottom: 0px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -2px;
	margin-top: 0px;
	color: #FFF;
	}

#signupform form {
	padding-top: 1px;
}

#signupform fieldset {
	border: none;
	  outline: none;
    /*-webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;*/
	/* [disabled]margin-bottom: 1px; */
	/* [disabled]color: #FFFFFF; */
	/* [disabled]clear: left; */

}
#signupform .dotty{
	background-image: url(https://www.randyrabbits.com/images/dotty.gif);
	background-repeat: repeat-x;
	background-position: center top;

}
#signupform .password{
	width: 100px;
	margin-right: 2px;

}
#signupform p.note2 {
	font-size: 0.8em;
	font-style: normal;
	line-height: 1.1em;
	text-align: center;
	color: #e6d8d8;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#signupform p.note {
	font-size: 0.8em;
	font-style: normal;
	line-height: 1.1em;
}
#signupform .tight .note a,#signupform p.note2 a{
	color: #e6d8d8;

}
p#joinnow {
	font-size: 0.8em;
	padding: 0;
	float: left;
	width: 180px;
	padding: 0 0 0 102px;
}

#signupform fieldset.tight {
	/*margin: 0;
	padding: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;*/
}

#signupform fieldset .p span {
	white-space:nowrap;
	
}
#signupform span.genderchoice2 {
	width:110px;
	font-size:12px;
	float: right;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 2px;
	text-align: left;
}

#signupform span.genderchoice {
	width:110px;
	font-size:12px;
	float: right;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 2px;
	text-align: left;
}
#twitter{
	margin-top: 5px;

}
#search-bottom {
	background-image: url(search-bot.gif);
	height: 11px;
	width: 250px;
	float: left;
	margin-bottom: 12px;
}
/* @end */


#form-part2 {
	display: none;
	height: 200px;
}
#form-part1 {
	/*border: 1px solid #06C;*/
}
/*#form-continue {
	height: 55px;
	width: 215px;
	display: block;
	background-image: url(../images/btn-continue.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#form-continue:hover {
	height: 55px;
	width: 215px;
	display: block;
	background-image: url(../images/btn-continue-off.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}*/
input:focus, input#submitting:focus, input[type=text], input[type=input] {
	outline: none;
	border: none;
	/*-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;*/
}
input#submitting {
	/*text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale !important;*/ 
	width: 226px;
	height: 56px;
	font-size: 30px;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	text-decoration: none;
	line-height: 57px;
	text-align: center;
	color: white;
	background: #c14675;
	background-image: -webkit-linear-gradient(top, #c14675, #8f1443);
	background-image: -moz-linear-gradient(top, #c14675, #8f1443);
	background-image: -ms-linear-gradient(top, #c14675, #8f1443);
	background-image: -o-linear-gradient(top, #c14675, #8f1443);
	background-image: linear-gradient(to bottom, #c14675, #8f1443);
	cursor: pointer;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	padding: 0px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	outline: none;
	border: none;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	/* [disabled]border: 1px solid #9F3; */
	margin-top: 16px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
input#submitting:hover {
  background: #d2518b;
  background-image: -webkit-linear-gradient(top, #d2518b, #95134b);
  background-image: -moz-linear-gradient(top, #d2518b, #95134b);
  background-image: -ms-linear-gradient(top, #d2518b, #95134b);
  background-image: -o-linear-gradient(top, #d2518b, #95134b);
  background-image: linear-gradient(to bottom, #d2518b, #95134b);
}
#signupform .form-row-btn, #form-continue{
	  /* overflow:hidden;
		width: 264px;
		margin-top: 7px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;*/
	/* [disabled]border: 1px solid #00C; */
}
#form-continue {
	/*text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
	-moz-osx-font-smoothing: grayscale !important;*/

	width: 226px;
	/*height: 42px;*/
	font-size: 32px;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	text-decoration: none;
	line-height: 43px;
	text-align: center;
	color: white;
	cursor: pointer;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	padding: 9px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin-top: 14px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	background: #c14675; /* Old browsers */
	background: -moz-linear-gradient(top,  #c14675 0%, #8f1443 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c14675), color-stop(100%,#8f1443)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c14675 0%,#8f1443 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c14675 0%,#8f1443 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c14675 0%,#8f1443 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #c14675 0%,#8f1443 100%); /* W3C */


filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c14675', endColorstr='#8f1443',GradientType=0 ); /* IE6-9 */
	/* [disabled]border: 1px solid #FFC; */
}
#form-continue:hover{
background: #d2518b; /* Old browsers */
background: -moz-linear-gradient(top,  #d2518b 0%, #95134b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2518b), color-stop(100%,#95134b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d2518b 0%,#95134b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d2518b 0%,#95134b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d2518b 0%,#95134b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d2518b 0%,#95134b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2518b', endColorstr='#95134b',GradientType=0 ); /* IE6-9 */


}
.hideMe {
	/* [disabled]display: none; */
	line-height: 0;
}
#form-part2 h4{
	color: #eee;
	font-size: 18px;
	line-height: 1.1em;
	margin-bottom: 10px;
	margin-left: auto;
	margin-top: 10px;
	width: 220px;
	margin-right: auto;
	
	}
#signupform label{
	color: #333;
	text-align: center;
	
	}
	.glow{
/*-webkit-box-shadow: 0px 1px 7px -1px rgba(255,255,255,1);
-moz-box-shadow: 0px 1px 7px -1px rgba(255,255,255,1);
box-shadow: 0px 1px 7px -1px rgba(255,255,255,1);*/

-webkit-box-shadow: 0px 2px 7px -1px rgba(255,255,255,1);
-moz-box-shadow: 0px 2px 7px -1px rgba(255,255,255,1);
box-shadow: 0px 2px 7px -1px rgba(255,255,255,1);		
		}
.glow2{
-webkit-box-shadow: 0px 2px 7px -1px rgba(255,255,255,1);
-moz-box-shadow: 0px 2px 7px -1px rgba(255,255,255,1);
box-shadow: 0px 2px 7px -1px rgba(255,255,255,1);	
		}
		.glow-dark{
-webkit-box-shadow: 0px 8px 26px -10px rgba(0,0,0,1);
-moz-box-shadow: 0px 8px 26px -10px rgba(0,0,0,1);
box-shadow: 0px 8px 26px -10px rgba(0,0,0,1);
		}
		    .shadow-dark{
				box-shadow: 0 4px 4px -2px #232323;
    -moz-box-shadow: 0 4px 4px -2px #232323;
    -webkit-box-shadow: 0 4px 4px -2px #232323;
}
		    .shadow-left{
-webkit-box-shadow: -4px -1px 4px 0px rgba(209,209,209,1);
-moz-box-shadow: -4px -1px 4px 0px rgba(209,209,209,1);
box-shadow: -4px -1px 4px 0px rgba(209,209,209,1);
}
.shadow-header {
    /* -webkit-box-shadow: 0px -2px 11px -1px rgba(0,0,0,1); */
 /*   -moz-box-shadow: 0px -2px 11px -1px rgba(0,0,0,1);*/
    /* box-shadow: 0px -2px 11px -1px rgba(0,0,0,1); */
}

.glow-dark2{
-webkit-box-shadow: 2px 2px 7px 0px rgba(0,0,0,0.22);
-moz-box-shadow: 2px 2px 7px 0px rgba(0,0,0,0.22);
box-shadow: 2px 2px 7px 0px rgba(0,0,0,0.22);}


.main_container{
	width:100%;
	height:auto;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	/* [disabled]border: 1px solid #C93; */
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 40px;
	padding-left: 20px;
	background-color: #FFF;
	background-image: url(https://www.randyrabbits.com/images/randy-bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 8px;
	
	}
.heade_top {
    width: 100%;
    height: auto;
    padding: 0px 20px 0px 20px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    margin-top: 16px;
    /* background-color: #890340; */
    /* background-image: url(../images/gradient-topbar.gif); */
    /* background-repeat: repeat-x; */
    /* background-position: center top; */
    /* background: #7e1843; */
    /* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…BoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); */
/*    background: -moz-linear-gradient(top, #7e1843 1%, #780539 3%, #83023e 7%, #a20d52 100%);*/
    /* background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#7e1843), color-stop(3%,#780539), color-stop(7%,#83023e), color-stop(100%,#a20d52)); */
    /* background: -webkit-linear-gradient(top, #7e1843 1%,#780539 3%,#83023e 7%,#a20d52 100%); */
/*    background: -o-linear-gradient(top, #7e1843 1%,#780539 3%,#83023e 7%,#a20d52 100%);
    background: -ms-linear-gradient(top, #7e1843 1%,#780539 3%,#83023e 7%,#a20d52 100%);*/
    /* background: linear-gradient(to bottom, #7e1843 1%,#780539 3%,#83023e 7%,#a20d52 100%); */
/*    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7e1843', endColorstr='#a20d52',GradientType=0 );*/
}
.heade_top2{

		background-color: #890340;
		margin-top:15px;
	padding:0px 20px 0px 20px;
	background-image: url(https://www.randyrabbits.com/images/gradient-topbar.gif);
	background-repeat: repeat-x;
	background-position:  top;
	background-size:cover;
	}
	/* FEATURED BOX */
.featured3{
	display: block;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	padding-top: 3%;
	padding-right: 0px;
	padding-bottom: 4%;
	padding-left: 0px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	background-color: #301a27;
	/*background-image: url(../images/gradient-pink.gif);
	background-repeat: repeat-x;
	background-position: bottom;*/
	border: 0px solid #F39;
	width: 100%;
}
.featured3 h3{
	/* [disabled]border: 0px solid #666; */
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 20px;
	color: #FFF;
	font-weight: bold;
	display: block;
	/* [disabled]line-height: 1em; */
	margin-right: 20px;
	}
.latest4{
	border: 0px solid #666;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 23px;
	color: #D01E70;
	font-weight: bold;
	display: block;
}
#wld_badge_wrapper2 {
    border: 0px solid #666;
    padding-top: 0%;
    padding-right: 0%;
    padding-left: 0%;
    width: 559px;
    overflow: hidden;
    height: 255px;
    margin: 2% auto 0;
    padding: 0;
}
.wld_badge_item {
    padding: 0;
    font-size: 9px;
    border: 0px solid #25151f;
    margin-top: 0px;
    /* margin-right: 1%; */
    margin-bottom: 0px;
    margin-left: 1%;
}
.wld_badge_item img {
	border: 0px solid #25151f;
	margin-left: 1%;
}
#wld_badge_inner2 .wld_badge_item_detail {
	border: 0px solid #ba1661;
	color: #ad115a;
	margin-top: 0px;
	font-size: 11px;
	font-weight: bold;
	width: 90px;
	height: 34px;
	overflow: hidden;
	padding: 0px;
	line-height: 14px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.wld_badge_item_detail {
	border: 0px solid #ba1661;
	color: #e6d8d8;
	margin-top: 0px;
	font-size: 11px;
	font-weight: bold;
	width: 90px;
	height: 34px;
	overflow: hidden;
	padding: 0px;
	line-height: 14px;

}
#wld_badge_wrapper2 .wld_badge_item_detail {
	border: 0px solid #ba1661;
		color: #e6d8d8;
	margin-top: 0px;
	font-size: 11px;
	font-weight: bold;
	width: 90px;
	height: 34px;
	overflow: hidden;
	padding: 0px;
	line-height: 11px;
	text-align: center;
	margin-left: 3%;
}
.wld_badge_item { float: left;      margin: 0 3px 0px 4px; padding: 0; 	font-size: 9px;}
.wld_badge_clear {
	clear: both;
	margin: 0px;
	padding: 0px;
}
.wld_badge_item_region {
	font-size: 9px;
	font-weight: normal;
	line-height:1em;
		/*display:none;*/
}
	/* FEATURED BOX */






.con_box1 ul{
	margin:15px 0px 10px 0px;
	padding:0px;
	margin-top:10px;
	float:left;
	
	}
.con_box1 ul li{
	list-style:none;
	float:left;
	background:url(https://www.randyrabbits.com/images/arrow1.png) no-repeat left center;
	padding-left:15px;
	width:80%;
	
	vertical-align:middle;
	}
.con_box1 ul li a{
	float:none;
	font-family:'Open Sans', sans-serif;
	color:#fff;
	font-size:12px;
	font-weight:500;
	line-height:22px;
	text-decoration:none;
	
	}
.con_box1 ul li a:hover{
	color:#fff;
	text-decoration:underline;
	}
.side_box{
	/* [disabled]width:100%; */
	height:auto;
	}

.head_dis{
	/* [disabled]width:100%; */
	/* [disabled]height:auto; */
	
	}
.head_dis img{
	width:510px;
	height:auto;
	margin:0px;
	max-height: 137px;
	height: 137px;
	/* [disabled]border: 1px solid #FF9; */
	
	}

.disclaimer {
	clear: left;
	margin-top: 5px;
	width: 70%;
	/* [disabled]font-size: 11px; */
	margin-left: auto;
	margin-right: auto;

}
.disclaimer p{
	text-align: center;
	color: #999;
	font-size: 12px;

}
.footer_links a{
	/* [disabled]font-size: 1em; */
	color: #999;
	font-weight: normal;
		}
.footer_links a:hover{
	/* [disabled]font-size: 1em; */
	color: #999;
	text-decoration: none;
		}
.footer_links{
	/* [disabled]font-size: 1em; */
	color: #999;
	text-align: center;
	display:inline-block;
	clear: both;
	text-align: center;
	padding-bottom: 15px;
	/* [disabled]border: 1px solid #09F; */
	width: 100%;
	margin-top: 18px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-right: 10%;
	padding-left: 10%;
	font-size: 13px;
}

	.customer-support{
	color: #00AFF0;		
		}
			.customer-support2{
	color: #D41F70;
		}
	/* ADDED FOR BLOG */
.storycontent a{
	color: #D01E70;
	font-size: 14px;
		font-weight: normal;
}
.addthis_counter.addthis_pill_style a{
				color: #666;
	font-weight: normal;
		}
.storycontent ul, .storycontent ol {
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 15px;
	margin-left: 20px;
}
.storycontent ul {
	list-style-type: circle;
}
.storycontent ol {
	list-style-type: decimal;
}
.storycontent ol ol {
	list-style: upper-alpha;
}
.storycontent ol ol ol {
	list-style: lower-roman;
}
.storycontent ol ol ol ol {
	list-style: lower-alpha;
}
.storycontent ul ul, .storycontent ol ol, .storycontent ul ol, .storycontent ol ul {
	margin-bottom: 0;
}
.storycontent ul li a{

}
.storycontent ul{

}
.storycontent ul li{
	list-style-type: circle;
	margin-bottom: 5px;
	font-size: 15px;
	line-height: 1.2em;
}
.storycontent ol li{
	
	font-size: 15px;
	line-height: 1.5em;
}
.storycontent strong a{
	font-weight: bold;
}

/*------------Form Media Queries------------*/
.signup {
    /*background: rgba(255,255,255,.5);*/
    /*display: flex;*/
    max-width: 403px;
    height: auto;
    /*margin: 35px auto 0 auto;*/
    padding: 20px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    position: relative;
}
.signup__form {
    flex: 1;
}

.signup .wld-component {
    height: 100%;
}
.signup .wld-form {
    /*display: flex;*/
    height: 100%;
    flex-direction: column;
}

.signup .wld-form__fields {
    flex: 1;
    display: flex;
    margin: 0 0 6px 0;
	    min-height: 80px;
}
.signup .wld-form__actions {
    display: flex;
    justify-content: space-between;

}
.signup .wld-fieldgroup {
    flex: 1;
    align-self: center;
    display: none;
}
.right-col .wld-form__suffix p{
	    color: #fff;
		    margin-bottom: 5px;
	}

.signup .wld-fieldgroup--active {
    display: block;
}

.signup .wld-field__input {
    display: flex;
}

/* add space between date pickers */
.signup .wld-input + .wld-input {
}

#signup-dobday {
    -webkit-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px;
}
#signup-dobmonth {
    /*background-color: #ddd;*/
    border-radius: 0;
}
#signup-dobyear {
    -webkit-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0;
}

.signup .wld-input--select,
.signup .wld-input--text {
    width: 100%
}
.signup .wld-input.wld-input--checkbox{
	  /* Double-sized Checkboxes */
  -ms-transform: scale(1.5); /* IE */
  -moz-transform: scale(1.5); /* FF */
  -webkit-transform: scale(1.5); /* Safari and Chrome */
  -o-transform: scale(1.5); /* Opera */
  /*padding: 10px;*/
	}


/* confirmation fields */
.signup .wld-field--confirm {
    display: flex;
    flex-wrap: wrap;
}

.signup .wld-field--confirm .wld-field__input {
    flex: 0;
    order: 0;
}

.signup .wld-field--confirm .wld-field__caption {
order: 1;
    flex: 1;
    font-size: 12px;
    margin-left: 10px;
    /* text-align: inherit; */
    text-align: justify;
	    line-height: 1em;
		    color: #ddbbbb;
			    margin-top: 5px;
}

/* hide <labels> */
.wld-field:not(.wld-field--confirm) .wld-field__caption {
    position: absolute;
    visibility: hidden;
}

/*--Tooltip--*/
.signup .wld-field__help {
    background: #fff;
    color: #777;
    font-size: 11px;
    font-family: "Open sans", sans-serif;
    font-weight: 400;
    /* line-height: 12px; */
    margin: 0;
    padding: 10px;
    width: 100%;
    height: auto;
    box-shadow: 1px 1px 4px rgba(0,0,0,.2);
    -webkit-border-radius: 15px;
    border-radius: 15px;
    position: absolute;
    bottom: 245px;
	right: 0px;
    display: flex;
    align-items: center;
}
.signup .wld-field__help::before {
    content: '';
    background: #fff;
    width: 1em;
    height: 1em;
    transform: rotate(45deg);
    position: absolute;
    bottom: -4px;
    left: 30px;
	 box-shadow: 1px 1px 4px rgba(0,0,0,.2);
}

/* GENERAL INPUT STYING
------------------------------------------------ */
/*.signup select {
    background-color: #ffffff;
}*/
.wld-input--text, .wld-input--select {
    display: block;
    color: #777;
	color: rgba(119, 119, 119,1); 
    background: #fff;
    width: 100%;
    height: 50px;
    font-size: 14px;
    /*font-family: "Open sans", sans-serif;*/
    font-weight: 400;
    padding: 0;
    margin: 0;
    text-indent: 15px;
    border: 0;
    box-shadow: none;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    /*appearance:none;*/
    /*-moz-appearance:none;*/ /* Firefox */
    /*-webkit-appearance:none;*/ /* Safari and Chrome */
	border: 1px solid #b1b1b1;
    box-shadow: #e1e1e1 0 1px 0;
	    /*text-align: center;*/
}
#signup-firstname.wld-input--text, #signup-email.wld-input--text {
    /* text-indent: 0px; */
}

.wld-form__suffix p {
	    font-size: 12px;
		    margin-top: 10px;
	}


#form-step #signup-email.wld-input--text input[type="text"] {    color: #777;}

input::placeholder, div.wld-fieldgroup.wld-fieldgroup--active {
   color: #777;
}




#signup-email.wld-input--text {
    /*text-align: center;*/

}
#signup-dobday.wld-input--select,#signup-dobmonth.wld-input--select,#signup-dobyear.wld-input--select {
    text-indent: 5px;

}

.wld-input--select {
    /*background: url(/images/select-arrow1.png) no-repeat right #fff;
		     background-size: 33px 45px;*/
}

/*--Mozilla Text-indent Fix--*/
@-moz-document url-prefix() {
    .wld-input--text, .wld-input--select {
      /*text-indent: 10px!important;*/
    }
	#signup-dobday.wld-input--select,#signup-dobmonth.wld-input--select,#signup-dobyear.wld-input--select {
    text-indent: 0px;

}
.wld-input--select {
    /*text-indent: 5px !important;*/
	 text-indent: 5px;
}
}

.wld-button {
    display: block;
    background: #777;
    color: #fff;
    /* font-size: 25px; */
	font-family: Arial,Helvetica,sans-serif;
    /* font-weight: 600; */
    margin: 10px auto 0px auto;
    padding: 21px 0;
    /* text-transform: uppercase; */
    text-decoration: none;
    line-height: 19px;
    height: 60px;
    text-align: center;
    border: 0;
    cursor: pointer;
    width: 100%;
	/*width: 320px;*/
    z-index: 9997;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 200ms ease-in-out 100ms;
    -moz-transition: all 200ms ease-in-out 100ms;
    -ms-transition: all 200ms ease-in-out 100ms;
    -o-transition: all 200ms ease-in-out 100ms;
    transition: all 200ms ease-in-out 100ms;
    background: #c14675;
    background-image: -webkit-linear-gradient(top, #c14675, #8f1443);
    background-image: -moz-linear-gradient(top, #c14675, #8f1443);
    background-image: -ms-linear-gradient(top, #c14675, #8f1443);
    background-image: -o-linear-gradient(top, #c14675, #8f1443);
    background-image: linear-gradient(to bottom, #c14675, #8f1443);
    font-size: 32px;
    font-weight: bold;
    text-transform: uppercase;
}
.wld-button:hover {
    background: #d2518b;
    background-image: -webkit-linear-gradient(top, #d2518b, #95134b);
    background-image: -moz-linear-gradient(top, #d2518b, #95134b);
    background-image: -ms-linear-gradient(top, #d2518b, #95134b);
    background-image: -o-linear-gradient(top, #d2518b, #95134b);
    background-image: linear-gradient(to bottom, #d2518b, #95134b);
}

/* ERRORS
------------------------------------------------ */
.wld-error-overlay {
    position: absolute;
    background: #c00;
    font-size: 14px;
    font-family: 'Open sans', sans-serif;
    font-weight: 400;
    padding:.5em;
    margin-top: .75em;
    z-index: 9999;
    max-width: 15em;
    box-shadow: 0 3px 5px rgba(0,0,0,.2);
    border-radius: 4px;
    color: #fff;
    z-index: 9999;
}
.wld-error-overlay::before {
    content: '';
    width: 1em;
    height: 1em;
    transform: rotate(45deg);
    background: inherit;
    position: absolute;
    top: -.5em;
}
/*------------End Form Media Queries------------*/

