/* CSS Document */
/* general */
body{
	padding:0;
	margin:0;
	font:normal 12px Arial, Helvetica, sans-serif;
}
td, form, input, li, h1, h2, h3, h4, select, label{
	padding:0;
	margin:0;
}
img{
	padding:0;
	margin:0;
	line-height:0;
	font-size:0;
	border:none;
	display:block;
}
a{
	text-decoration:none;
}
ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
.spacer{
	clear:both;
	line-height:0; 
	font-size:0;
}
h1{
font:normal 20px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
text-transform:uppercase;
background-color:inherit;
padding:5px 0 5px 0;
}

h2{
	font:normal 18px/18px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
}
h3{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#655D01;
	background-color:inherit;
	padding:5px 0 0 0;
}
h4{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#045802;
	background-color:inherit;
	padding:12px 0 19px 0;
}
/* general */
/* header start */
.header_main{
	background:url(images/topbg.gif) repeat-x 0 0;
}
.header{
	background:url(images/header.jpg) no-repeat 0 0;
}
.top{
	padding:15px 0 0 0;
}
ul.nav{
	padding:0px 0 0 8px;
}
ul.nav li{
	float:left;
	width:auto;
	margin:0 2px 0 0;
}
ul.nav li a{
	background:url(images/navbg.gif) no-repeat 0 0;
	width:69px;
	height:19px;
	text-align:center;
	font:bold 11px/19px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	display:block;
}
ul.nav li a:hover, ul.nav li a.active{
	background:url(images/navbg-on.gif) no-repeat 0 0;
	color:#000;
	background-color:inherit;
	
}
.header_textbg{
	padding:15px 0 60px 410px;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#230100;
	background-color:inherit;
}
.header_textbg span.white_text{
	font:normal 18px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	display:block;
}
.header_textbg span.yellow_text{
	font:bold 11px/26px Arial, Helvetica, sans-serif;
	color:#DA8A00;
	background-color:inherit;
	display:block;
	line-height:15px;
}
.search_text{
	font:normal 16px/24px Arial, Helvetica, sans-serif;
	color:#BA6714;
	background-color:#0C0C0C;
}
input.box{
	background-color:#2F2F2F;
	color:#8D8D8D;
	border:1px solid #535353;
	padding:2px 0 0 15px;
	height:20px;
	width:180px;
	font:normal 11px Arial, Helvetica, sans-serif;
}
input.login{
	width:51px;
	height:24px;
}
/* header end */
/* welcome start */
.welcomebg{
	background-color:#EAEAEA;
	color:#4C4C4C;
	padding:40px 0 40px 0;
	border-top:1px solid #535353;
}
.dog_food{
	background:url(images/dog_food.jpg) no-repeat left bottom;
}
.food{
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#790100;
	background-color:inherit;
	padding:0 0 0 96px;
}
.food a{
	color:#790100;
	background-color:inherit;
	text-decoration:underline;
}
.food a:hover{
	text-decoration:none;
}
.welcome_text{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#4C4C4C;
	background-color:#EAEAEA;
	padding:15px 0 11px 0;
}
a.readmore{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#790100;
	background-color:inherit;
	text-decoration:underline;
}
a.readmore:hover{
	color:#790100;
	background-color:inherit;
	text-decoration:none;
}
/* welcome end */
/* body start */
.body_main{
	background:url(images/bodybg.gif) repeat-x 0 0 #EAEAEA;
	color:#343434;
}
.body_leftbg{
	background-color:#CCCCCC;
	color:#000;
	padding:25px 0 40px 0;
}
.trainer{
	background:url(images/trainer.jpg) no-repeat left bottom;
	padding:0 0 42px 0;
}
.trainer_text{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#0D0D0D;
	background-color:inherit;
	padding:0 0 15px 0;
}
.trainer_text span.white_text_tainer{
	font:normal 18px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	display:block;
}
.trainer_text span.yellow_text_tainer{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#E5C246;
	background-color:inherit;
	padding:7px 0;
	display:block;
}
.trainer_text_bottom{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#0D0D0D;
	background-color:inherit;
	padding:0 0 0px 80px;
}
.more{
	padding:0 0 0px 80px;
}
.contactus{
	padding:0 18px 0 0;
}
.contactus a{
	background:url(images/navbg-on.gif) no-repeat 0 0;
	width:69px;
	font:bold 11px/19px Arial, Helvetica, sans-serif;
	color:#000;
	height:19px;
	display:block;
	text-align:center;
	background-color:inherit;
}
.contactus a:hover{
	text-decoration:underline;
}
.testimonials{
	background:url(images/testimonials_icon.jpg) no-repeat 0 0;
}
.testimonials_heading{
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	height:23px;
	padding:0 0 0 90px;
}
.testimonials_text{
	font:Italic 14px/18px Georgia, "Times New Roman", Times, serif;
	color:#000;
	background-color:inherit;
	padding:30px 0 0 0;
}
.testimonials_text a{
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#790100;
	background-color:inherit;
	text-decoration:underline;
}
.testimonials_text a:hover{
	text-decoration:none;
}
/* body right  start */
.bodyright{
	padding:25px 0 0 20px;
}
p.service{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#343434;
	background-color:inherit;
	padding:0 0 8px 0;
}
p.service span{
	padding:0 0 10px 0;
	font-weight:bold;
	display:block;
}
.solutionbg{
	border:2px solid #fff;
	background:#F0CB5E url() repeat-x 0 0;
}
.solution_pic{
	padding:23px 0 50px 93px;
	background:url(images/solution_pic.gif) no-repeat left bottom;	
}
p.solution_text{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#050505;
	background-color:inherit;
	padding:12px 0 10px 0;
}
ul.solution_link{
	margin:0 0 0 30px;
}
ul.solution_link li{
	background:url(images/arrow.gif) no-repeat left center;
	padding:0 0 0 20px;
}
ul.solution_link li a{
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#790100;
	background-color:inherit;
	text-decoration:underline;
}
ul.solution_link li a:hover{
	text-decoration:none;
}
/* body right  end */
/* body end */
/* footer start */
.footer{
	background:url(images/footerbg.gif) repeat-x 0 0 #0B0B0B;
	padding:26px 0 0px 0;
	color:#999999;
}
.footer ul{
	margin:0 0 0 0px;
}
.footer ul li{
	float:left;
	font:bold 9px/10px Arial, Helvetica, sans-serif;
	color:#999999;
	background-color:inherit;
	width:auto;
	padding:0 5px;
}
.footer ul li a{
	color:#999999;
	background-color:inherit;
}
.footer ul li a:hover{
	text-decoration:underline;
}
.footer p{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#686868;
	background-color:inherit;
	padding:0 0 0 0;
}
.footer p a{
	color:#fff;
	background-color:inherit;
	font-weight:bold;
}
.footer p a:hover{
	text-decoration:underline;
}
/* footer end */

.menu1 li a:hover a.current{	background:url() 0 0 no-repeat;}

#side_bar { width:205px; float:left; border-left:0px solid #3e3e3e; border-right:0px solid #89AD3A;}

.side_bar .indent { padding:0px 0px 0px 0px;}
.widget_style { padding:0px 0px 0px 0px;}

.widget_style h2 { color:#171717; font-size:1.50em; font-weight:normal; background:url(images/side-h-l.gif) repeat-x bottom; padding:0px 0px 5px 0px; text-transform:uppercase; font-family:"Tahoma";}

.widget_style ul { padding:0px 0 0 0;
margin:0;
width:205px;
background:url(images/dash.gif) repeat-x 0 0px;
}

.widget_style li { 
height:20px;
background:url(images/dash.gif) repeat-x 0 bottom;
/*display:block;*/
}

.widget_style li a { 
color:#000000;
background-color:inherit;
font:normal 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
text-decoration:none;
float:left;
/*display:block;*/
padding:0 0 0 20px;
font-weight:normal;
background:url(images/arrow.gif) no-repeat left center;
}

.widget_style li a:hover {font-weight:normal;
}

.widget_style2 h2 { color:#171717; font-size:1.50em; font-weight:normal; background:url(images/side-h-l.gif) repeat-x bottom; padding:0px 0px 5px 0px; text-transform:uppercase; font-family:"Tahoma";}

.widget_style2 ul { padding:0px 0 0 0;
margin:0;
width:205px;
}

.widget_style2 li { 
/*display:block;*/
}

.widget_style2 li a { 
color:#000000;
background-color:inherit;
font:normal 12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
text-decoration:none;
float:left;
/*display:block;*/
width:205px;
padding:1px 0 2px 0px;
font-weight:normal;
line-height:10px;
}

.widget_style2 li a:hover {font-weight:normal;
}

.widget_style li a.fixe{
font-weight:normal;
}

.widget_style li span{
float:left;
background:url(images/tick.gif) no-repeat 7px 7px;
width:15px;
height:15px;
}
#category h1 {
font:normal 10px/10px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#003371;
text-transform:uppercase;
background-color:inherit;
padding:0px 0 0px 0;
}

#title h1 a {
font:normal 20px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
text-transform:uppercase;
background-color:inherit;
padding:5px 0 5px 0;
}

#wrapper {
padding:0px 0px 0px 20px;
}		

.date { color:#979797; font:normal 9px "Tahoma", Arial, Helvetica, sans-serif; 	padding:0px 0 0px 0;}
.content_text { color:#333333; font:normal 12px "Tahoma", Arial, Helvetica, sans-serif; margin: 10px 0px 0px 0px;}
#content { color:#333333; font:normal 12px "Tahoma", Arial, Helvetica, sans-serif; width:100%; padding-top:0px; padding-bottom:0px;}
#content1 { color:#333333; font:normal 12px "Tahoma", Arial, Helvetica, sans-serif; width:100%; padding-top:29px; padding-bottom:0px;}

.indent_center ul { 
padding:0px 0 0 40px;
margin:0;
}

.indent_center li { 
height:20px;
padding:0px 0 0 25px;
background:url(images/ul.gif) no-repeat left center;
/*display:block;*/
}
