/* CSS Document */

/*
@font-face {
    font-family: 'Aller';
    src: url('../_font/aller_lt-webfont.eot');
    src: url('../_font/aller_lt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../_font/aller_lt-webfont.woff') format('woff'),
         url('../_font/aller_lt-webfont.ttf') format('truetype'),
         url('../_font/aller_lt-webfont.svg#aller_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AllerBold';
    src: url('../_font/aller_bd-webfont.eot');
    src: url('../_font/aller_bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../_font/aller_bd-webfont.woff') format('woff'),
         url('../_font/aller_bd-webfont.ttf') format('truetype'),
         url('../_font/aller_bd-webfont.svg#allerbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/

* {
	margin:0;
	padding:0;
}

a {
	color:#06C0EA;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a img {
	border:none;
}

p {
	margin:0 0 35px;
	line-height:1.6em;
}
p.small-margin	{
	margin-bottom:0;
}

strong {
	font-weight:bold;
}

body {
	background:url(../_img/bg-1.jpg);
	color:#000000 /*#525252*/;
	font-size:14px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}

#page-wrap {
	width:1140px;
	margin:0 auto;
	background:#FFF;
	box-shadow:0 0 8px #CCC;
}

#header {
	padding:0 45px;
	overflow:hidden;
	position:relative;
	/*height:110px;*/
	height:100px;
	overflow:hidden;
}
#navigation {
	list-style:none;
	position:absolute;
	right:45px;
	top:39px;
	line-height:27px;
	font-size:18px;
	font-weight:600;
}
#navigation li {
	float:left;
	padding:0 17px;
	/* border-right:1px dotted #B2B2B2; */
}
#navigation li a {
	color:#025E72 /*#666*/;
	/*font-family:'Comfortaa',Arial,Helvetica,sans-serif;*/
	font-family:'Open Sans',Arial,Helvetica,sans-serif;
	/*height:30px;
	line-height:30px;*/
}
#navigation li:hover a {
	/*color:#666;*/
	text-decoration:none;
	color:#06C0EA;
}

#navigation li a [class^="icon-"] {
        color:#025E72;
        text-decoration:none;
}

#navigation li:hover a [class^="icon-"]  {
        color:#06C0EA;
        text-decoration:none;
}

#home .home{color:#06C0EA;}
#register .register{color:#06C0EA;}
#mission .mission{color:#06C0EA;}
#history .history{color:#06C0EA;}
#contact .contact{color:#06C0EA;}
#sub-navigation {
	list-style:none;
	position:absolute;
	right:45px;
	top:10px;
	font-size:12px
}
#sub-navigation li {
	float:left;
	margin-left:20px;
}
#sub-navigation li a {
	color:#999;
}
#header ul li.last {
	border:none;
	padding-right:0;
}

#logo {
	display:inline-block;
}
#logo:hover {
	text-decoration:none;
}
#logo h2 {
	color: #025e72;
	font-size: 2.2em;
	margin: .5em 0 0 0;
}
#logo img {
	display:block;
}

#hero {
	position:relative;
	margin-bottom:40px;
}
#hero img {
	display:block;
}
#hero-content {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	padding:45px 575px 45px 45px;
	width:520px;
	z-index:20;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(left,  rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.3)), color-stop(100%,rgba(0,0,0,0.3)));
	background: -webkit-linear-gradient(left,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 100%);
	background: -o-linear-gradient(left,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 100%);
	background: -ms-linear-gradient(left,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 100%);
	background: linear-gradient(to right,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#b3000000',GradientType=1 );
	}
#hero-content h1 {
	color:#06C0EA;
	font-size:40px;
	/*font-family: 'Comfortaa', Arial, Helvetica, sans-serif;*/
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:600;
	line-height:1.3em;
}
#hero-content p {
	color:#000; /*#FFF*/;
	font-size:16px;
	margin:5px 0 15px;
	line-height:1.3em;
}

.slides_container {
	height:430px;
}

#ribbon {
	line-height:65px;
	background:url(../_img/glow.jpg) 0 0 no-repeat #027E98;
	/*margin-bottom:40px;*/
    /*margin-bottom:20px;*/
	
	height:10px;
	margin-bottom:40px;
}
#ribbon h1 {
	padding:0 45px;
	color:#FFF;
	font-size:18px;
	/*font-family: 'Comfortaa', Arial, Helvetica, sans-serif;*/
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	background:url(../_img/noise-1.png);
}


#content {
	overflow:hidden;
	padding:0 45px;
}
#content a {
	text-decoration:none;
}
#content a:hover {
	border-bottom:1px dotted #06C0EA;
}

#footer {
	overflow:hidden;
	padding-top:345px;
	/* height:195px; */
	background:url(../_img/footer.jpg);
	background-repeat:no-repeat;
	/*background-position:bottom;*/
	background-position:top;
	color:#000 /*#666*/;
	font-size:13px;
	text-align:center;
	margin-top:40px;
}
#footer p {
	margin:5px 0;
	line-height:1.2em
}
#footer p a {
	color:#666;
}
#footer p a:hover {
	color:#06C0EA;
}
#footer .special-text-2 {
	/*margin-top:25px;*/
}

.two-thirds-1 {
	width:615px;
}

.two-thirds-2 {
	width:660px;

}

.one-third-1 {
	width:365px;
}
.one-third-2 {
	width:320px;
	margin-right:45px;
}
.one-third-2.last {
	margin:0;
}

.one-third-3 {
	width:320px;
	margin-right:10px;
}
.one-third-3.last {
	margin:0;
}

.two-thirds-1 {
	width:640px;
}
.fancy-box {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	background:url(../_img/noise-1.png);
	margin-bottom:5px;
	position:relative;
	z-index:5;
}
.fancy-box > * {
	padding-left:22px;
	padding-right:22px;
}
.fancy-box h6 {
	height:40px;
	line-height:40px;
	font-size:20px;
	color:#FFF;
}
.fancy-box .main {
	overflow:visible;
	background:url(../_img/noise-1.png);
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding-top:14px;
	padding-bottom:25px;
	-webkit-box-shadow:0 0 5px #AAAAAA;
	-moz-box-shadow:0 0 5px #AAAAAA;
	box-shadow:0 0 5px #AAAAAA;
}
.fancy-box img {
	margin:10px 0 -10px;
}
.fancy-box p {
	margin:14px 0 2px;
	font-size:14px;
	color:#000 /*#777*/;
}
.fancy-box p span {
	color:#F00;
	padding-left:5px;
}
.fancy-box p span.notice {
	position:relative;
	vertical-align:top;
	top:-3px;
}
.fancy-box input[type=submit] {
	margin-top:20px;
}

.fancy-box.one {
	background-color:#06C1EA;
}
.fancy-box.one .main {
	background-color:#E5F8FC;
}

.fancy-box.two {
	background-color:#06C1EA;
}
.fancy-box.two .main {
	background-color:#E5F8FC;
}

.fancy-box.three {
	background-color:#F30E13;
}
.fancy-box.three .main {
	background-color:#FEF2F3;
}

.fancy-box.four {
	background-color:#79138B;
}
.fancy-box.four .main {
	background-color:#FAF6FB;
}
.fancy-box.five {
	background-color:#999;
}
.fancy-box.five .main {
	background-color:#F4F4F4;
}
.fancy-box.six {
	background-color:#FAE479;
}
.fancy-box.six .main {
	background-color:#FCF5D9;
}
.fancy-box.six h6 {
	color:#555;
}
/*.fancy-box.five input {
	margin-left:30px
}
.fancy-box.five img {
	margin-left:30px
}*/
.fancy-box.five p {
	font-size:14px;
	/*padding-left:34px;*/
}
/*.fancy-box.five p.num {
	background:url(../_img/icons.png) no-repeat;
}
.fancy-box.five p.num.one {
}
.fancy-box.five p.num.two {
	background-position:0 -29px;
}
.fancy-box.five p.num.three {
	background-position:0 -59px;
}*/
.fancy-box .notice {
	color:#F00;
	font-weight:bold;
}
/*#reg-step-1 .notice,
#reg-step-2 .notice {
	font-size:13px;
}*/
.notice {
	font-size:13px;
}
#form-search .notice {
	font-size:10px;
}

.fancy-tab {
	/*background:url(../_img/fancy-tab.png) top center no-repeat;*/
	background-color:#3EC8EA;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; 

	color:#015E72;
	text-align:center;
	overflow:hidden;
	height:84px;
	/*margin:-4px auto 50px;*/
	margin:0 auto 50px;
	width:325px;
	position:relative;
	z-index:2;
}
.fancy-tab p {
	margin:5px 0;
	font-size:15px;
}
.fancy-tab a {
	color:#FFF;
	text-transform:uppercase;
	text-shadow:1px 1px 2px #025E72;
	font-size:27px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
    font-weight:700;
	line-height:20px;
	text-decoration:none;
}
.fancy-tab a:hover {
	text-decoration:none;
	color:#06C0EA;
}
	
.sidebar-circle {
        /*margin:0 auto 100px;*/
        margin:0 auto 70px;
	display:block;
	text-align:center;
}

#form-bottom {
	clear:both;
	text-align:center;
	margin:25px 0;
}
#form-bottom > * {
	display:inline-block;
}
#form-bottom div {
	margin-left:25px;
}

#register-your-pet > p {
	color:#999;
}

#content h1,
#content h2,
#content h3 {
	font-size:26px;
	color:#000 /*#777*/;
}
h2 {
	margin-bottom:15px;
}
#content h3 {
	margin-bottom:-20px;
}

h1, h2, h3, h4, h5, h6 {
	/*font-family: 'Comfortaa', Arial, Helvetica, sans-serif;*/
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight:600;
}

input[type=text],
input[type=password],
textarea,
.editor {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	/*padding:0 20px;*/
	padding:0 10px;
	border:1px solid #CCC;
	font-size:12px;
	color:#000;
	font-style:normal;
	width:212px;
	-webkit-box-shadow:1px 1px 2px #CCCCCC inset;
	-moz-box-shadow:1px 1px 2px #CCCCCC inset;
	box-shadow:1px 1px 2px #CCCCCC inset;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-weight:700;
}
input[type=text]:focus,
input[type=password]:focus,
textarea:focus {
	outline:none;
}

textarea {
	padding:10px;
	height:110px;
	resize:none;
}

input[type=text],
input[type=password] {
        /*height:33px;*/
        height:30px;
}

.form-item {
	/*height:75px;*/
	height:40px;
}

#contact-us .form-item {
        height:60px;
}
#contact-owner .form-item {
        height:60px;
}

.button {
	color:#FFF;
	text-transform:uppercase;
	font-size:20px;
	text-shadow:1px 1px 2px #999;
	background:url(../_img/noise-1.png);
	display:inline-block;
	border:none !important;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
        font-weight:700;
}

.button [class^="icon-"] {
  color:#FFF;
}

.button.small {
	/*padding:3px 22px 9px;*/
	padding:2px 16px 3px;
	/*-webkit-border-radius:29px;
	-moz-border-radius:29px;
	border-radius:29px;*/
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

.button.large {
	/*padding:9px 30px 15px;*/
	/*padding:3px 20px 6px;*/
	padding:10px 20px 10px;
	/*-webkit-border-radius:33px;
	-moz-border-radius:33px;
	border-radius:33px;*/
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

.button.one {
	background-color:#06C0EA;
}
.button.one:hover {
	text-decoration:none;
	background-color:#1DD3FA;
}

.button.two {
	background-color:#DF0000;
}

.button.two:hover {
	text-decoration:none;
	background-color:#F00;
}

.button.three {
	background-color:#79138B;
}

.button.six {
	color:#555;
	text-shadow:none;
	text-decoration:none;
	background-color:#FAE479;
}
.button.six:hover {
	background-color:#F9E9A2;
	text-decoration:none;
}

.button.disabled {
	cursor:default;
	opacity:0.2;
}

.check {
	margin-top:15px;
}
.check input {
	float:left;
	margin-top:5px;
}
.check p {
	margin:0 0 0 30px;
	color:#7D178E;
	font-size:13px;
	font-style:italic;
}

.left {
	float:left;
}

.right {
	float:right;
}

.center {
	margin-right:auto;
	margin-left:auto;
}

#submit {
	clear:both;
	/*padding-top:25px;*/
	text-align:center;
}

input[type=submit],
input[type=button] {
	cursor:pointer;
	display:block;
}
input[type=submit]:hover,
input[type=button]:hover {
	text-decoration:underline;
}

.special-text-1 {
	font-size:42px;
	text-align:center;
	/*font-family: 'Comfortaa',Arial,Helvetica,sans-serif;*/
	font-family: 'Open Sans',Arial,Helvetica,sans-serif;
	font-weight:300;
	line-height:1.3em;
}

.special-text-2 {
	font-size:11px;
	font-style:italic;
	margin-top:25px;
	width:805px;
	margin:0 auto;
}

.special-text-3 p {
	font-size:40px;
	line-height:1.3em;
	/*font-family: 'Comfortaa',Arial,Helvetica,sans-serif;*/
	font-family: 'Open Sans',Arial,Helvetica,sans-serif;
	font-weight:300;
}

.special-text-4 {
	text-align:center;
	font-size:15px;
	margin:25px;
}

hr {
	height:4px;
	border:none;
	border-top:1px dotted #CCC;
	border-bottom:1px dotted #CCC;
	margin:38px 0;
}

.margin-0 {
	margin:0 !important;
}

.margin-1 {
	margin-bottom:45px;
}

.margin-2 {
	margin-top:15px;
}

.hidden {
	display:none;
}

#overlay, #overlay-create-account, #overlay-found-pet, #overlay-forgot {
	display:none;
	position:absolute;
	top:0;
	right:0;
	left:0;
	bottom:0;
	z-index:100;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(left,  rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.7)), color-stop(100%,rgba(0,0,0,0.7)));
	background: -webkit-linear-gradient(left,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%);
	background: -o-linear-gradient(left,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%);
	background: -ms-linear-gradient(left,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%);
	background: linear-gradient(to right,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#b3000000',GradientType=1 );
}
#modal-border {
	position: absolute;
	right: 0;
	top: 150px;
	left:0;
	width:320px;
	margin:auto;
	padding:16px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjE1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4xNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  rgba(255,255,255,0.15) 0%, rgba(255,255,255,0.15) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.15)), color-stop(100%,rgba(255,255,255,0.15)));
	background: -webkit-linear-gradient(left,  rgba(255,255,255,0.15) 0%,rgba(255,255,255,0.15) 100%);
	background: -o-linear-gradient(left,  rgba(255,255,255,0.15) 0%,rgba(255,255,255,0.15) 100%);
	background: -ms-linear-gradient(left,  rgba(255,255,255,0.15) 0%,rgba(255,255,255,0.15) 100%);
	background: linear-gradient(to right,  rgba(255,255,255,0.15) 0%,rgba(255,255,255,0.15) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26ffffff', endColorstr='#26ffffff',GradientType=1 );
}
#overlay .fancy-box {
	margin:0;
	position:relative;
}
#modal-close {
	height:13px;
	width:13px;
	position:absolute;
	top:14px;
	right:24px;
	padding:0;
	background:url(../_img/icons.png) no-repeat scroll 0 -270px;
}

#lost-password {
	margin-top:50px;
	font-size:14px;
}
#lost-password a {
	border-bottom: dotted 1px #0BC5EE;
	text-decoration:none;
}
#lost-password a:hover {
	color:#29D1F5;
	border-bottom: dotted 1px #29D1F5;
}
	

.main.table {
	padding-left:0;
	padding-right:0;
	padding-bottom:20px;
}

#registered {
	text-align:left;
	border:none;
}
#registered tbody tr:nth-child(2n+1) {
	background:#F6FEFF;
}
#registered th,
#registered td {
	height:30px;
}
#registered .edit {
	width:105px;
	text-align:center;
}
#registered .edit a {
	text-indent:-9999px;
	display:inline-block;
	height:20px;
	width:20px;
	margin:0 auto;
	background:url(../_img/icons.png) no-repeat scroll 0 -119px;
	border:none;
}
#registered .tag {
	width:185px;
}
#registered .animal {
	width:140px;
}
#registered .name {
	width:210px;
	text-align:left;
}
#registered .delete a {
	text-indent:-9999px;
	display:inline-block;
	height:20px;
	width:20px;
	margin:0 auto;
	background:url(../_img/icons.png) no-repeat scroll 0 -90px;
	border:none;
}
#register .main {
	overflow:hidden;
}

.page-split {
	width:0;
	margin:0px 44px;
	float:left;
	height:450px;
	font-size:25px;
	border-right:1px solid #CCC;
}
.page-split span {
	background:#FFF;
	display:inline-block;
	height:50px;
	line-height:46px;
	margin-top:200px;
	width:30px;
	text-align:center;
	position:relative;
	left:-15px;
}

.fifty {
	width:50%;
	float:left;
	text-align:left;
	overflow:hidden;
}

.main.personal {
	text-align:center;
}

.main.personal .button {
	margin:15px auto 0;
}

#name {
	/*background:url(../_img/icons.png) no-repeat scroll 16px -139px #FFF;*/
	/*padding-left:40px;*/
	/*width:192px;*/
}

#password {
	/*background:url(../_img/icons.png) no-repeat scroll 16px -169px #FFF;*/
	/*padding-left:40px;*/
	/*width:192px;*/
}
	
#login, #logout {
	/* background:url(../_img/icons.png) no-repeat scroll 0px -208px;
	padding-left:16px; */
}

#privacy {
	background:url(../_img/icons.png) no-repeat scroll 0px -239px;
	padding-left:16px;
}

#edit-settings {
	position:absolute;
	top:12px;
	right:0;
	color:#FFF;
	font-size:14px;
	/*padding-left:30px;*/
	border:none !important;
	/*background:url(../_img/icons.png) no-repeat scroll 0px -347px;*/
}

#edit-settings [class^="icon-"] {
        color:#FFF;
}

.sbHolder{
	border:1px solid #CCCCCC;
	font-size:14px;
	font-weight:normal;
	height:38px;
	position:relative;
	width:100%;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	background: #FFF;
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(230,230,230,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(230,230,230,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(230,230,230,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(230,230,230,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(230,230,230,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(230,230,230,1) 100%);
	max-width:252px;
	outline:none;
}
.sbHolder:focus .sbSelector{
	
}
.sbSelector{
	display: block;
	height: 38px;
	left: 0;
	line-height: 38px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent:20px;
	top: 0;
	width: 170px;
	border-bottom:none !important;
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{
	color: #999;
	outline: none;
	text-decoration: none;
}
.sbToggle{
	background: url(../_img/icons.png) 0 -297px no-repeat;
	display: block;
	height: 38px;
	outline: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 38px;
	border-bottom:none !important;
}
.sbToggle:hover{
}
.sbToggleOpen{
}
.sbToggleOpen:hover{
}
.sbHolderDisabled{
	background-color: #3C3C3C;
	border: solid 1px #515151;
}
.sbHolderDisabled .sbHolder{
	
}
.sbHolderDisabled .sbToggle{
	
}
.sbOptions{
	background-color: #E6E6E6;
	border:1px solid #ccc;
	list-style: none;
	left:17px;
	margin:0;
	padding:0;
	position: absolute;
	top: 30px;
	width: 200px;
	z-index: 1;
	overflow-y: auto;
}
.sbOptions li{
	padding: 0 7px;
}
.sbOptions a{
	border-bottom:none !important;
	display: block;
	outline: none;
	padding: 7px 0 7px 3px;
}
.sbOptions a:link, .sbOptions a:visited{
	color: #999;
	text-decoration: none;
}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{
	color: #EBB52D;
}
.sbOptions li.last a{
	border-bottom: none;
}
.sbOptions .sbDisabled{
	border-bottom: dotted 1px #515151;
	color: #999;
	display: block;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbGroup{
	border-bottom: dotted 1px #515151;
	color: #EBB52D;
	display: block;
	font-weight: bold;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbSub{
	padding-left: 17px;
}
	
/*
	BLUE:
	#06C0EA
*/

.error p, .error input {
	color:#F00!important;
}
.error a {
	color:#F00!important;
	font-weight:bold;
}
.error a:hover {
	border-bottom:1px dotted #F00 !important;
}

#faq ul {
	margin-left:25px;
}

#faq p {
	margin-bottom:10px;
}

#faq-list {
	margin-top:40px;
}

.clear { clear:both; }

#add-pet .main, #edit-pet .main {
	/*min-height:420px;*/
	margin-bottom:30px;
	position:relative;
}

#add-pet #pet-add-next, #edit-pet #pet-add-next {
	position:absolute;
	bottom:30px;
	right:30px;
}

#add-pet #chip-add-prev, #edit-pet #chip-add-prev {
	position:absolute;
	bottom:30px;
	left:30px;
}

#add-pet textarea, #edit-pet textarea {
	width:445px;
	height:90px;
}

.form-foot .button {
	float:right;
}

.form-foot .fifteen-px {
	text-align:right;
	width:680px;
	color: #999999;
}

#pet-add, .org-info, #breed-select { display:none; }
/*#pet-add, #breed-select { display:none; }*/
#chip-add .sbHolder { max-width:500px; }
#chip-add .sbOptions, #chip-add .sbSelector { width:445px; }
#chip-ajx { margin: -10px 0 -2px -40px; display:none; }

#chip-msg { padding-left:5px; }

table.listing {
  width:100%;
  margin-top:-12px;
}

table.listing th, table.listing td {
  border-bottom:1px solid #88E9FC; /*#60E4FF*/;
  border-right:1px solid #88E9FC; /*#60E4FF*/;
  padding-left:5px;
}

table.listing th:first-of-type, table.listing td:first-of-type {
  border-left:0;
}

table.listing th:last-of-type, table.listing td:last-of-type{
  border-right:0;
}

option {
  /* padding:2px; */
  margin:4px;
  /*line-height:40px;*/
}
select {
  padding:2px;
}

/* select {
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
} */

#footer .links div {
  padding:3px;
 /*font-weight:600;*/
}

#navigation li {
  display:inline-block;
/*  
  border:1px solid red;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
*/  
}

#navigation li:hover {
  display:inline-block;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  background-color:#eee;
}

#navigation li.active {
  /*display:inline-block;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  background-color:#eee;*/
}

#navigation li.active a, #navigation li.active a i {
  color:#06C0EA;
  /*display:inline-block;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  background-color:#eee;*/
}

.error input, .error select, .error textarea {
    background-color:#F9F9A9;
    border:1px solid red;
}

[class^="icon-"] {
  color:#06C0EA;
}

#my-account #form-search .form-item p {
        display:inline-block;
}

#my-account #form-search .form-item {
        display:inline-block;
}

#my-account #form-search #search {
        display:inline-block;
}

#form-search #search {
        margin-top:7px;
}

.pagination li.active a {
	color:#000;
}

#stats h3 {
	font-size:16px;
	margin:0;
}