body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444; margin:30px 0 0 0; background: url(../images/bg_body.jpg) top repeat-x #382E22;}


a {color:#F47A55;}
a:hover {color:#333333;}

img {border:none;}
.wrapper {width:980px; margin:0 auto;}
.clearfix {clear:both;}

.page_container {padding:15px; background:url(../images/bg_main_container_top.jpg) left top no-repeat #fff;}

#header {margin:50px 0 20px 0}
	#header .logo {margin:0 0 0 10px; float:left; width:350px;}
	#header .searchbar {float:right; margin:30px 0 0 0; width:345px; text-align:right; padding:0 10px 0 0}

#header .menu {margin:30px 0 0 0; height:40px; background:url(../images/bg_menu.jpg) left top no-repeat;}
	#header .menu ul {list-style-type:none; margin:0; padding:12px 18px;}
	#header .menu ul li {display:inline; font-size:14px; color:#fff; margin:0 10px 0 0; padding:0 0 0 10px;}
	#header .menu ul li a {color:#E7E6E4; text-decoration:none;}
	#header .menu ul li a:hover {color:#F47A55;}

#page {}
	#page .left-content {float:left; width:750px}
	#page .right-content {float:right;}
	#page .col_left {float:left; width:185px; margin:0 15px 0 0;}
	#page .col_center {float:right; width:540px; margin:0;}
	#page .col_right {float:right; width:185px;}
	
#footer {margin:20px 0 30px 0; border:3px solid #fff; background:#f7f8f9;}
	#footer p {margin:10px; font-size:11px; color:#777777;}
	#footer ul {list-style-type:none; margin:10px 0; padding:0px;}
	#footer ul li {display:inline; padding:10px; font-size:11px;}
	
ul.pets_categ {list-style-type:none; margin:0 10px 0 10px; padding:0px;}
	ul.pets_categ li {background:url(../images/bullet.jpg) left 10px no-repeat; font-weight:bold; line-height:16px; font-weight:14px; padding:0 10px 0 14px; border-bottom:1px dotted #DADADA; line-height:26px;}
	ul.pets_categ li a {color:#000000; text-decoration:none;}
	ul.pets_categ li a:hover {color:#F47A55; text-decoration:underline;}

.breadcrumb {background:url(../images/bg_breadcrumb.jpg) left top no-repeat; height:30px; margin:0 0 15px 0;}
	.breadcrumb ul {list-style-type:none; margin:0; padding:5px 0 0 15px;}
	.breadcrumb ul li {display:inline; font-size:11px; color:#fff; text-transform:capitalize;}
	.breadcrumb ul li a {color:#ffffff;}
	.breadcrumb ul li a:hover {color:#333;}

.anchor_links {float:right; width:200px; margin:0 0 0 10px; padding:10px 10px 20px 10px; background:#FDF9F4; border:1px solid #F9EBDB;}
.anchor_links ol {margin:10px 0 0 20px;}
	.anchor_links ol li {line-height:18px;}

.categ_page_item {}
	.categ_page_item .picture {float:left; width:105px; margin:0 15px 10px 0;}
	.categ_page_item .picture img.pet_image {border:2px solid #999999; padding:1px;}
	.categ_page_item h3 {margin:0 0 2px 0; font-size:16px; padding:0px;}
	.categ_page_item ul {list-style-type:none; margin:0 0 5px 0;}
	.categ_page_item ul li {display:inline; margin:0 10px 0 0; font-size:11px;}
	.categ_page_item ul li a {color:#B0C637;}
	.categ_page_item ul li a:hover {color:#333333;}

.ad_banner {margin:0 0 20px 0; text-align:center;}
.ad_page {margin:10px 0 20px 10px; text-align:center;}

.box1 {margin:0 0 20px 0;}
.box1 .head {background:url(../images/bg_sidebar_box_head.jpg) left top no-repeat; height:36px;}
.box1 h3 {margin:0px; padding:8px 0 0px 34px; color:#fff; font-size:16px; text-transform:capitalize;}
.box1 .body {border:1px solid #DADADA; border-top:none; padding:10px 0 20px 0;}
.box1 .body p.ad {text-align:center;}


.store {}

#page .col_left .box1 {margin:0 0 20px 0;}
#page .col_left .box1 .head {background:url(../images/bg_sidebar_box_head.jpg) left top no-repeat; height:36px;}
#page .col_left .box1 h3 {margin:0px; padding:8px 0 0px 34px; color:#fff; font-size:16px;}
#page .col_left .box1 .body {border:1px solid #DADADA; border-top:none; padding:10px 0 20px 0}

#page .col_center {padding: 0 5px;}
#page .col_center h1 {background:url(../images/bg_center_title.jpg) left top no-repeat; height:36px; margin:0px; padding:5px 10px; color:#fff; font-size:22px; font-weight:normal; text-transform:capitalize;}
	#page .col_center h1 a {color:#fff; text-decoration:none;}
	#page .col_center h1 a:hover {text-decoration:underline;}
#page .col_center h2 {font-size:14px; margin:0 0 10px 0; padding:0px; color:#B0C637; font-weight:normal;}
#page .col_center p{margin:0 0 20px 0;}
#page .col_center img.pet_image {float:left; margin:10px 10px 10px 0; border:2px solid #999999; padding:1px;}
#page .col_center .more_info {font-size:11px; color:#666;}
#page .col_center .goback {margin:10px 0 10px 0; padding:5px 10px; font-size:14px; color:#fff; background:#F47A55;}
	#page .col_center .goback a {color:#fff; text-decoration:none;}
	#page .col_center .goback a:hover {color:#000000;}
#page .col_center .paginator {text-align:center; margin:10px 0 10px 0; font-weight:bold;}

#page .col_right .box1 {margin:0 0 20px 0;}
#page .col_right .box1 .head {background:url(../images/bg_sidebar_box_head.jpg) left top no-repeat; height:36px;}
#page .col_right .box1 h3 {margin:0px; padding:8px 0 0px 34px; color:#fff; font-size:16px;}
#page .col_right .box1 .body {border:1px solid #DADADA; border-top:none; padding:10px 0 20px 0;}
#page .col_right .box1 .body p.ad {text-align:center;}

.center {text-align:center;}
.ad {margin:0 0 20px 0;}


/* Google custom search :D*/

.cse-branding-right
.cse-branding-form {}
	.cse-branding-form input {background:#fff; border:2px solid #261E13; vertical-align:middle; padding:6px 10px; font-size:14px; color:#666; font-weight:bold;}
	.cse-branding-form .btn {height:34px; background:#B0C637; padding:0 10px; color:#fff; font-weight:bold;}


