body {
	margin: 0;
	padding: 0;
	background:#fff url(images/bg.jpg) repeat-x left top;
}

body.home {
	margin: 0;
	padding: 0;
	background:#fff url(images/bg_home.jpg) repeat-x left top;
}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#58054d;
	background:url(images/bullet_title.gif) no-repeat left center;
	padding-left:20px;
	}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#58054d;
	padding-left:20px;
	}
	
p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333;
	padding-left:20px;
	}

td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
	
a {
	text-decoration:underline;
	color:#832d70;
	font-weight:bold;
	}

a:hover {
	text-decoration:none;
	color:#666666;
	font-weight:bold;
	}
	
a img {
	border:0;
	}

#box {
	width:100%;
	padding:10px;
	background-color:#eac604;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333;
	border:1px solid #781863;
	}
	
img.content {
	border:5px solid #4f0248;
	margin-right:10px;
	}

a:hover img.content {
	border:5px solid #ac719f;
	margin-right:10px;
	}

#wrapper { 
	position:relative;
	text-align:left;
	width:900px;
	height:100%;
	min-height:100%;
}

#header {
	position:relative;
	width:900px;
	height:190px;
	background:url(images/bg_header.jpg) repeat-x left top;
}

#header_ben {
	position:relative;
	width:900px;
	height:190px;
	background:url(images/bg_header_ben.jpg) repeat-x left top;
}

#birman {
	position:absolute;
	left:10px;
	top:10px;
	width:331px;
	height:170px;
	}

.birman_over {
	display:block;
	widows:331px;
	height:170px;
	background:url(images/birman_over.jpg) no-repeat left top;
	}

#bengals {
	position:absolute;
	right:10px;
	top:10px;
	width:331px;
	height:170px;
	}

.bengals_over {
	display:block;
	width:331px;
	height:170px;
	background:url(images/bengals_over.jpg) no-repeat left top;
	}
	
#flash {
	position:absolute;
	left:10px;
	top:10px;
	width:332px;
	height:170px;
	}

#menu_home {
	position:absolute;
	left:350px;
	width:200px;
	height:190px;
	background:url(images/bg_menu_home.jpg) no-repeat left top;
	text-align:center;
	}

#menu_home ul {
	padding:0;
	margin:10px 0 0 0;
	}

#menu_home li {
	list-style:none;
	margin-bottom:2px;
	}
	
#menu_home li a {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#80487b;
	}

#menu_home li a:hover {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#370230;
	}


#menu {
	position:absolute;
	left:350px;
	width:200px;
	height:190px;
	background:url(images/bg_menu.jpg) repeat-x left top;
	text-align:center;
	}

#menu ul {
	padding:0;
	margin:10px 0 0 0;
	}

#menu li {
	list-style:none;
	margin-bottom:9px;
	}
	
#menu li a {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#dcb5d4;
	}

#menu li a:hover {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	}

#menu_ben {
	position:absolute;
	left:350px;
	width:200px;
	height:190px;
	background:url(images/bg_menu_ben.jpg) repeat-x left top;
	text-align:center;
	}

#menu_ben ul {
	padding:0;
	margin:10px 0 0 0;
	}

#menu_ben li {
	list-style:none;
	margin-bottom:9px;
	}
	
#menu_ben li a {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#9d5293;
	}

#menu_ben li a:hover {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#400939;
	}

#logo {
	position:absolute;
	right:40px;
	top:30px;
	}

#cat {
	position:absolute;
	right:285px;
	bottom:30px;
	}
	
#contact {
	position:absolute;
	right:20px;
	bottom:30px;
	color:#FFFFFF;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	}

#contact a {
	text-decoration:underline;
	color:#FFFFFF;
	font-weight:normal;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

#contact a:hover {
	text-decoration:none;
	font-weight:normal;
	color:#FFFFFF;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

#contact_ben {
	position:absolute;
	right:20px;
	bottom:30px;
	color:#642c5c;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	}

#contact_ben a {
	text-decoration:underline;
	color:#642c5c;
	font-weight:normal;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

#contact_ben a:hover {
	text-decoration:none;
	font-weight:normal;
	color:#642c5c;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

#header_bottom {
	position:relative;
	width:900px;
	height:20px;
	background:url(images/header_bottom.jpg) repeat-x left top;
	}

#header_bottom_ben {
	position:relative;
	width:900px;
	height:20px;
	background:url(images/header_bottom_ben.jpg) repeat-x left top;
	}

#visitors {
	position:absolute;
	left:430px;
	top:2px;
	color:#4f0248;
	font-size:10px;
	}
	
#back_home {
	position:absolute;
	left:20px;
	top:2px;
	}

#back_home a {
	text-decoration:underline;
	font-weight:bold;
	color:#FFFFFF;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

#back_home a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

#links {
	position:absolute;
	right:20px;
	}

#links a {
	text-decoration:underline;
	font-weight:normal;
	color:#FFFFFF;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

#links a:hover {
	text-decoration:none;
	font-weight:normal;
	color:#FFFFFF;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

#back_home_2 {
	position:absolute;
	left:20px;
	top:2px;
	}

#back_home_2 a {
	text-decoration:underline;
	font-weight:bold;
	color:#4f0248;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

#back_home_2 a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#4f0248;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

#links_2 {
	position:absolute;
	right:20px;
	}

#links_2 a {
	text-decoration:underline;
	font-weight:normal;
	color:#4f0248;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

#links_2 a:hover {
	text-decoration:none;
	font-weight:normal;
	color:#4f0248;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

#content_home {
	position:relative;
	width:860px;
	min-height:300px;
	padding:20px;
	background:#E9E0D4 url(images/bg_content_home.jpg) repeat-x left top;
}

*html #content_home {
	width:900px;
	height:300px;
	}

#cat_2 {
	position:absolute;
	top:20px;
	left:30px;
	}
	
#content {
	position:relative;
	width:860px;
	min-height:300px;
	padding:20px;
	background:#e7ce6a url(images/bg_content.jpg) repeat-x left top;
}

*html #content {
	width:900px;
	height:300px;
	}

#content_ben {
	position:relative;
	width:860px;
	min-height:300px;
	padding:20px;
	background:#e7ce6a url(images/bg_content.jpg) repeat-x left top;
}

*html #content_ben {
	width:900px;
	height:300px;
	}

#footer_home {
	position:relative;
	width:880px;
	height:44px;
	background:url(images/bg_footer.jpg) repeat-x left top;
	text-align:left;
	color:#FFFFFF;
	padding-left:20px;
	padding-top:10px;
	margin-top:-36px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#fff;
	}

*html #footer_home {
	width:900px;
	height:140px;
	margin-top:-70px;
	}	

#footer_home a {
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#fff;
	}
	
#footer_home a:hover {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#fff;
	}

#footer {
	position:relative;
	width:880px;
	height:44px;
	background:url(images/bg_footer.jpg) repeat-x left top;
	text-align:left;
	color:#FFFFFF;
	padding-left:20px;
	padding-top:26px;
	margin-top:-36px;
	}

*html #footer {
	width:900px;
	height:140px;
	margin-top:-70px;
	}	

#footer a {
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	}
	
#footer a:hover {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	}

#footer_ben {
	position:relative;
	width:880px;
	height:44px;
	background:url(images/bg_footer_ben.jpg) repeat-x left top;
	text-align:left;
	color:#FFFFFF;
	padding-left:20px;
	padding-top:26px;
	margin-top:-36px;
	}

*html #footer_ben {
	width:900px;
	height:140px;
	margin-top:-70px;
	}	

#footer_ben a {
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#642c5c;
	}
	
#footer_ben a:hover {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#642c5c;
	}

#proximedia {
	position:absolute;
	top:30px;
	right:20px;
	}

.contact_form td {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	}

.contact_form input {
	background-color:#ded0df;
	color:#333333;
	}

.contact_form textarea {
	background-color:#ded0df;
	color:#333333;
	}