@charset "UTF-8";
/* 
	Background-Styles 
*/

body {
	margin-right: 50px;
	margin-left: 50px;
	margin-bottom: 50px; 
	font-family:Arial, Helvetica, sans-serif;
	color:#0000000;
	font-size:14px;
	line-height:19px;
	max-width: 100%;
	background-image:url('images/pinkpaw.png');
	background-repeat: no-repeat;
}
a img {
	border: none;
}
#main {
	border-radius: 5px;
	width: 100%;
}
/* 
	Header and footer
*/
#header {
	border-radius: 5px;
	padding-bottom: 10px;
	margin-bottom: 15px;
}
#header img{
	width: 35%;
}
.head2 {
	border-radius: 15px;
}
.social-icons { 
	float:right; 
	position: absolute;
	right: 480px;
	top: 100px;
}
#logo h1, #logo small {
	margin:0px;
	display:block;
	text-indent:-9999px;
}
#cg { 
	position:absolute;
	right: 280px;
	top: 170px; text-align:right; line-height:60px; height:60px; 
}
#cg img {
	width: 75%;
}
#headerLinks { 
	position:absolute;
	right: 50px;
	top: 110px; text-align:right; line-height:60px; height:60px; }
.phone { background-image:url(images/paw.png); background-repeat:no-repeat; background-position:left center; padding:20px 10px 20px 60px; color:#000000; font-size:14px; height:60px; }
.email { background-image:url(images/email.png); background-repeat:no-repeat; background-position:left center; padding-left:75px; color:#000000; font-size:14px; padding:20px 0px 20px 60px;  }
#logo img{
	width: 50%;
	height: 25%;
	top: 100px;
}
ul#menu {
	margin:0px; padding:0px;
	right:0px;
}
ul#menu li {
	display: inline;
	margin-left:12px;
	list-style-type: none;
}
ul#menu li a {
	text-decoration:none;
	color: #bbd1f2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-transform: uppercase;
}
ul#menu li a.active, ul#menu li a:hover {
	color:#ffffff;
}
p a.active{
	color:#d91376;
}
#navbar {
	background-color: #d91376;
	width: 100%;
	height: 30px;
	margin-top: 5px;
	border-radius: 5px;
	border: 1px solid #cccccc;
	text-align: center;
	padding-top: 10px;
}

#footer {
	width: 98%;
	margin-top: 10px;
	margin-bottom: 20px;
	float: left;
	padding: 10px;
	text-align: center;
	border-radius: 5px;
	height: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #91A3B0;

}
#footer img {
	height: 8%;
	width: 8%;
}
#footer h3 {
	color:#e2dddc;
	font-size:10px;
}
.footer_column ul li, .footer_column ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
/* 
	Main Content 
*/

.image_scroll {
	 padding:0; 
	 margin:5px;  
	}
.image_scroll img { 
	top:0; 
	left:0; 
	width: 320px;
	height: 200px;
	border-radius: 5px;
	overflow: auto;
} 
.image_scroll h3{
	margin: 10px;
	font-size: 50px;
	line-height: 60px;
	font-family: Helvetica;
	background: #FFF; 
	background: rgba(255,255,255,0.7);
	padding: 5px 10px;
	text-align: center;
	color:#3d5e7c;
}

#main_content {
	width: 40%;
	height: 100%;
	overflow: hidden;
	margin-top: 10px;
	margin-right: 30px;
	float: left;
	border: 1px solid #d91376;
	border-radius: 5px;
	padding: 10px;
	background-image:url('images/paw-prints.png');
	background-repeat: repeat-x;
	background-position: bottom;
}
#main_content_1 {
	width: 98%;
	height: auto;
	overflow: hidden;
	margin-top: 10px;
	float: left;
	border: 1px solid #d91376;
	border-radius: 10px;
	padding: 10px;
}
#main_content_2 {
	width: 60%;
	height: auto;
	overflow: hidden;
	margin-top: 10px;
	margin-right: 30px;
	float: left;
	border: 1px solid #d91376;
	border-radius: 5px;
	padding: 10px;
	background-image:url('images/paw-prints.png');
	background-repeat: repeat-x;
	background-position: bottom;
}
#main_content_3 {
	width: 98%;
	overflow: scroll;
	height: 500px;
	margin-top: 10px;
	float: left;
	border: 1px solid #d91376;
	border-radius: 10px;
	padding: 10px;
}
#sidebar_right {
	float: right;
	width: 50%;
	height: auto;
	margin-top: 10px;
	border-radius: 5px;
	padding: 10px;
	overflow: hidden;
	border: 1px solid #d91376;
	background-image:url('images/paw-prints.png');
	background-repeat: repeat-x;
	background-position: bottom;
}
#sidebar_right_2 {
	float: right;
	width: 30%;
	height: auto;
	margin-top: 10px;
	border-radius: 5px;
	padding: 10px;
	overflow: hidden;
	border: 1px solid #d91376;
}
#sidebar_right_3 {
	float: right;
	width: 40%;
	height: auto;
	margin-top: 10px;
	border-radius: 5px;
	padding: 10px;
	overflow: hidden;
	border: 1px solid #d91376;
}
#sidebar_right img {
	overflow: hidden;
	width: 100%;
	max-height: 100%;
	border-radius: 5px;
}
#sidebar_right_2 iframe {
	overflow: hidden;
	width: 100%;
	border-radius: 10px;
}
#sidebar_left img {
	overflow: hidden;
	width: 100%;
	height: 100%;
}
#sidebar_right_2 img {
	overflow: hidden;
	width: 100%;
	max-height: 100%;
	border-radius: 5px;
}
#content_block {
	background-color: #bbd1f2;
	width: 98%;
	margin-top: 10px;
	float: left;
	padding: 10px;
	text-align: center;
	border-radius: 5px;
	border: 1px solid #cccccc;
}
#content_block_2 {
	background-color: #bbd1f2;
	width: 98%;
	margin-top: 10px;
	float: left;
	padding: 10px;
	border-radius: 5px;
	border: 1px solid #cccccc;
}
#content_block h1 {
	color: #ffffff;
	line-height: 20px;
}
#sidebar_left {
	float: left;
	width: 40%;
	height: 387px;
	background-color: #800080;
	margin-top: 10px;
	padding: 10px;
	border-radius: 5px;
}
#sidebar_twitter {
	float: right;
	width: 425px;
	background-color: #800080;
	margin-top: 10px;
	padding: 10px;
	border-radius: 5px;
}
#sidebar_left h1 {
	color: #ffffff;
}
#sidebar_right h1 {
	color: #d91376;
}
.sendfile {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
/* 
	Header-Styles 
*/

#contact_us {
	width: auto;
	background-color: #eef7fb;
	margin-top: 10px;
	float: left;
	border: 1px solid #cccccc;
	border-radius: 5px;
	padding: 10px
}

#twitter {
width: 330px;
height: 500px;
float: right;
}



/* 
	Text-Styles   
*/
.highlight { 
	color:#d91376; 
	font-weight: bold;
}
h1 {
	font-size: 24px;
	margin:0px 0px 10px 0px;
	font-family: Helvetica, Arial, Sans-serif;
	color: #d91376;
	line-height: 33px;
}

h2 {
	margin:0px 0px 10px 0px;
	font-size:24px;
	font-family:Helvetica, Arial, Sans-serif;
	color: #d91376;
	line-height:27px;
	letter-spacing:-1px;
}
h3 {
	margin:10px 0px 5px 0px;
	font-size:14px;
	line-height:21px;
	font-family:Helvetica, Arial, Sans-serif;
	color:#000000;
}
h4 {
	color:#007de2;
	margin:0px 0px 0px 0px;
}
small {
	color:#595856;
	font-weight:bold;
	font-size:11px;
	display:block;
	margin-bottom:15px;
}
a {
	color:#d91376;
	text-decoration:none;
}
small a {
	color:#007de2;
}
a:hover { text-decoration:none; }
p { margin: 0px 0px 15px 0px; }




/* Fix up IE6 PNG Support */
img, #logo { behavior: url(scripts/iepngfix.htc); }







