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


#main{
	width:100%;
	background:#FFF;
}

#header_cont{
	width:100%;
	background: url(/images/header_bg.gif) repeat-x bottom;
	/* height:184px; */
	height: 169px;
}

#header {
	clear:both;
	width:1000px;
	height:169px;
	/*background: url(/images/header_bg.gif) repeat-x bottom;*/
	margin:0 auto;
}

#header h1.logo {
	position:relative;
	/*background: url(/images/logo.png) no-repeat -9px 7px;*/
	width:235px;
	height:129px;
	margin:11px 0 0 0;
	display:block;
	float:left;
}

#header h1 a{
	display:block;
	width:296px;
	height:129px;
}

#header h1 span {
	display: none;
}

#header h3 {
	display: none;
	margin: 0;
}


#main{
	width:100%;
	margin:0 auto;
}

#main_container{
	width:1000px;
	margin:0 auto;
	height:auto;
	position:relative;
	height:auto;
}

#content{
	width:600px;
	padding:10px;
	float:left;
	margin-left:10px;
}

#content_admin{
	width:770px;
	padding:10px;
	float:left;
	margin-left:20px;
}


#system_messages{
	text-align:center;
	background:#FFF;
	font: normal 12px Arial, Helvetica, sans-serif;
	width:100%;
/*	height:30px;*/
}


/*Error messages*/

.errorExplanation{
	width:100%;
}

.errorExplanation p{
	width:100%;
	height:auto;
}

#errorExplanation ul{
	width:100%;
	list-style:none;
}

#errorExplanation li{
	text-decoration:none;
}


/*FOOTER*/

#footer_cont{
	width:1000px;
	height:150px;
	margin:0 auto;
}


#footer {
	height:150px;
	clear:both;
	width:100%;
	color:#5C3814;
	margin:0 auto;
	background:url(../images/bg_footer.jpg) repeat-x top;
	font:10px Helvetica, Arial, sans-serif;

}

#footer span{
	float:left;
}

#footer ul{
	display:block;
	list-style:none;
	width: 600px;
	margin:0 auto;
	padding:0;
	border:none;
	padding:40px 0 0 0;
}

#footer li{
	margin:0;
	padding:0 10px;
	color: none;
	text-decoration: none;
	border:none;
	position: relative;
	float:right;
	color:#5C3814;
	display:block;
	margin:20px  0 ;
	border-right:1px solid #5C3814;
}

#footer .last_menu{
	border:none;
}

#footer li a{
	text-decoration:none;
	color:#5C3814;

}

#footer span{
	display:block;
	margin:60px 0 0 10px;
	color:#5C3814;
}



/*Boxes*/

#boxes_cont{
	width:708px;
	margin:0 auto;
}


#box .t {background:url(/images/t.jpg) repeat-x 2px 0; width:100%}
#box .b {background:url(/images/b.jpg) repeat-x 0 100%}
#box .l {background:url(/images/l.jpg) repeat-y 0 0 }
#box .r {background:url(/images/r.jpg) repeat-y 100% 0}
#box .bl {background:url(/images/bl.jpg) no-repeat 0 100%}
#box .br {background:url(/images/br.jpg) no-repeat 100% 100%}
#box .tl {background:url(/images/tl.jpg) no-repeat 0 0}
#box .tr {background:url(/images/tr.jpg) no-repeat 100% 0; padding:5px}



/*Boxes HOME*/

.big_home{
	width:611px;
	margin:10px auto;
	float:left;
}

.big_home .img{
	width:176px;
	height:191px;
	margin:0 auto;
	background:url(/images/cart_dog_big.png) no-repeat bottom;
	float:right;
}

.big_home #data{
	width:380px;
	height:220px;
	text-align:left;
}

.big_home #data strong{
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.big_home #content_box{
	background:#FFF url(/images/small_bg.jpg) repeat-x top;
	padding:20px;
	text-align:left;
}

.big_home #content_box p{
	padding-bottom:10px;
}

.big_home .join_home{
	text-decoration:none;
	display:block;
	height:34px;
	width:auto;
	color:#FFF;
	background:#6CCFF0;
	font:13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:20px 5px 0 0;
	padding:0 20px;
	text-align:center;
	line-height:34px;
	float:left;
}







.bottom_medium_home{
	width:300px;
	float:left;
	margin:0 10px 0 0;
}

.bottom_medium_home #content_box{
	height:266px;
	background:#FFF url(/images/small_bg.jpg) repeat-x top;
	width:100%;
}


.bottom_medium_home #img_blog {
	width:125px;
	height:172px;
	float:left;
	background: url(/images/dog_blog.png) no-repeat top;
}

.bottom_medium_home #img_journal {
  margin-top:20px;
	width:125px;
	height:139px;
	float:left;
	background: url(/images/dog_journal.png) no-repeat top;
}


.bottom_medium_home #data{
	width:280px;
	float:left;
	text-align:left;
	margin:10px ;
}

.bottom_medium_home #data p{
	width:140px;
	display:block;
	float:right;
	padding-right:10px;
}

.bottom_medium_home #data span{
	display:block;
	width:100%;
	height:25px;
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:left;
	margin:0;
	padding:0;
}


.bottom_medium_home .join_home{
	text-decoration:none;
	display:block;
	height:34px;
	width:140px;
	color:#FFF;
	background:#6CCFF0;
	font:17px Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:20px 0 0 0;
	text-align:center;
	line-height:34px;
	float:right;
}

.big_btn, .big_orange_btn{
	display:block;
	width:137px;
	height:34px;
	margin:10px 10px 0 0;
}

.big_btn a, .big_orange_btn a {
	display:block;
	width:117px;
	padding-left:10px;
	height:34px;
	float:left;
	color:#5C3814;
	font:17px Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:34px;
	text-align:center;
}
.big_btn a {
	background: url(/images/btn_big_l.png) no-repeat 0;
}
.big_orange_btn a {
	background: url(/images/btn_big_orange_l.png) no-repeat 0;
}

.big_btn b, .big_orange_btn b {
	display:block;
	width:10px;
	height:34px;
	float:left;
}
.big_btn b {
	background: url(/images/btn_big_r.png) no-repeat 0;
}
.big_orange_btn b {
	background: url(/images/btn_big_orange_r.png) no-repeat 0;
}


.btn_cart_home .big_btn{
	width:120px;
	float:left;
	margin-right:5px;
	position:relative;
}

.big_btn a.btn_cart_home_a{
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:100px;
	padding-top:5px;
	line-height:34px;
	height:34px;
}
.big_btn .btn_cart_home_b{
	padding-top:5px;
}

.btn_paw_home{
	position:relative;
}

.btn_paw_home .big_btn{
	position:absolute;
	top:186px;
	left:130px;
}

.medium_home{
	width:300px;
	float:left;
	margin:0 10px 0 0;
}

.medium_home #content_box{
	height:270px;
	background:#FFF url(/images/small_bg.jpg) repeat-x top;
	width:100%;
}

.medium_home #content_box div#data{
	height:220px;
	position:relative;
	margin:10px 0 0 0;
}

.medium_home #content_box .big_btn, .medium_home #content_box .big_orange_btn{
	top: 185px;
	position:absolute;
	bottom:0;
}

.medium_home #img_owner {
	width:123px;
	height:181px;
	float:left;
	background: url(/images/img_owner_home.jpg) no-repeat top;
}

.medium_home #img_provider {
	width:123px;
	height:181px;
	float:left;
	background: url(/images/img_provider_home.jpg) no-repeat top;
}

.medium_home #data{
	width:150px;
	float:left;
	text-align:left;
	margin:30px 0 0 0;
}

.medium_home #data ul {
	font: 12px Arial,Helvetica,sans-serif;
	margin: 8px 0px 0px 15px;
}

.medium_home #data ul li{
	margin: 0px 0px 9px 0px;
}


.medium_home #data span{
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.medium_home #data p{
	font:11px Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
}

.medium_home .join_home{
	text-decoration:none;
	display:block;
	height:34px;
	width:140px;
	color:#FFF;
	background:#6CCFF0;
	font:17px Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:20px 0 0 0;
	text-align:center;
	line-height:34px;
}

.without_img #data{
	width:85%;
	margin:30px 20px;
}


/*Layers dogs*/

#column_owner{
	width:200px;
	float:left;
	text-align:left;
}

#column_owner h2, #column_dogs h2{
	display:block;
	margin:0 0 10px 0;
}

#column_dogs{
	width:600px;
	float:right;
	text-align:left;
}

#column_dogs form{
	float:left;
}


#column_dogs #dog{
	width:300px;
	text-align:left;
	padding:0 0 10px 0;
}

#column_dogs .dog_small{
	float:left;
}

#column_dogs #dog_data{
	float:left;
	padding:15px 0 0 10px;
	margin-top:-10px;
	font-weight:normal;
	width: 250px;
}
#owner_data p{
	margin:2px 0;
	font-weight:normal;
}

#owner_data .owner_image {
	float: right;
}


#dog_data h3{
	display:block;
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:capitalize;
	margin:0 0 10px 0;
}

#dog_data p{
	display:block;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:normal;
}

#column_dogs #dog_links{
	float:left;
	width:100%;
	margin:30px 0 0 0;
}

#column_dogs #dog_links a{
	text-decoration:underline;
	color:#6CCFF0;
	font-weight:bold;
}


.t_home_street{
	text-align:center;
}
.bottom_medium_home #data  .t_home_blog{
	/*padding-left:128px;*/
	text-align: center;
}

.orange{
	color:#F90;
}


#home_msg{
	width:100%;
	height:auto;
	margin-bottom:15px;
}

#home_msg .wtmp {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}

#home_msg strong {
	font-size: 14px;
}

#home_msg .sniff {
	font-size: 14px;
	color: #13a7db;
	text-align: center;
}


/*site content*/

div#site_content{
	margin:0;
	padding:0 5px 0 5px;
}

div#site_content img{
	border:none;
	text-decoration:none;
	margin:5px 0;
}

div#site_content ul{
	list-style:square;
}


div#site_content ul li{
	list-style-position:inside;

}

div#site_content ol{

}


div#site_content ol li{
	list-style-position:inside;

}

/* Static content */
div#static_content ul li{
	list-style-position:inside;

}

div#static_content ol li{
	list-style-position:inside;

}

.bottom_medium_home #data p.big_btn {
	padding-top: 20px;
}

.aboutus {
  margin: 10px 0 10px 0;
}

h2.aboutus {
  text-align:center;
}

