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

/* Designed By Digitech */

body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
margin:0;
background:url(../images/main_bg.gif) repeat center top;
}
.subtitle
{
	color:#6e2324;
	font-family:arial;
	font-weight:bold;
	font-size:16px;
	
}








.subtitle14px
{
	color:#6e2324;
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	
}
.subtitle12px
{
	color:#6e2324;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	
}
.class14px
{
	font-size:14px;
	font-weight:bold;
	
	
}
.space10px
{
	
	float:left;
	width:100%;
	height:10px;
}
.subtitle18px
{
	color:#6e2324;
	font-family:arial;
	font-weight:bold;
	font-size:18px;
	
}
.subtitlenbold
{
	color:#6e2324;
	font-family:arial;
	
	font-size:12px;
	
}
.captionimage
{
	font-size:10px;
	
}


.main {
width:100%;
}

.container2 {
width:958px;
height:auto;
margin:0 auto;
}

.grid-bg {
	width:958px;
	height:auto;
	float:left;
	background:url(../images/back_grids.png) repeat center top;
}




.top_space {
height:29px;
width:100%;
float:left;
}

.banner_div {
width:958px;
height:286px;
float:left;
}

.top_buttons {
	width:958px;
	height:44px;
	float:left;
	text-align: center;
}

.right-margin {
	margin-right:19px;
	float:left;
}

.banner {
width:958px;
height:242px;
float:left;
}

.orange_bg {
background-color:#f6861f;
height:40px;
float:left;
width:958px;
margin-top:8px;
font-family:Arial Black;
font-size:26px;
color:#ffffff;
font-weight:normal;
}

.orange_bg_pad {
line-height:35px;
text-align:center;
width:940px;
margin-left:10px;
}

.inner {
width:100%;
height:auto;
}

.inner_con {
width:921px;
height:auto;
margin:0 auto;
}

.links {
width:921px;
height:35px;
float:left;
}

.links_left {
background:url(../images/link_bar_left.png) no-repeat right;
height:35px;
width:9px;
float:left;
}

.links_center {
height:35px;
background-color:#6e2324;
width:900px;
float:left;
}

.links_center a{
color:#ffffff;
text-decoration:none;
font-size:11px;
font-weight:bold;
}

.links_center a:link{
color:#ffffff;
text-decoration:none;
font-size:11px;
font-weight:bold;
}

.links_center a:hover{
color:#ffffff;
text-decoration:underline;
font-size:11px;
font-weight:bold;
}

.links_right {
background:url(../images/link_bar_right.png) no-repeat left;
height:35px;
width:9px;
float:left;
}

.links-width {
width:auto;
height:auto;
float:left;
color:#ffffff;
margin-top:5px;
line-height:25px;
}

.search_div {
width:auto;
height:auto;
float:right;
margin-top:7px;
}

.search_div_inner {
width:200px;
height:22px;
float:left;
background:url(../images/serach_input_bg.png) no-repeat left;
padding-left:25px;
}

.button_go {
width:22px;
height:22px;
float:left;}


.contents_div {
width:920px;
height:auto;
float:left;
}

.left_div {
	width:653px;
	height:auto;
	float:left;
	margin-top: 10px;
}


.right_div {
	width:261px;
	height:auto;
	float:right;
	margin-top: 10px;
}

.video {
	width:261px;
	height:258px;
	float:left;
	margin-top: 0px;
	padding:0px 0px 0px 5px;
}

.children {
	width:251px;
	height:195px;
	float:right;
	text-align:center;
	margin-top:5px;
}

.sign_up {
	width:250px;
	height:167px;
	float:right;
	text-align:center;
	margin-top:5px;
	background:url(../images/sign_up_box.png) no-repeat center;
}

.input_box {
width:250px;
height:22px;
float:left;

}

.type {
margin-top:110px;
width:226px;
height:22px;
float:left;
background:url(../images/search_input_bg.png) no-repeat;
margin-left:12px;
text-align:left;
padding-left:10px;
}

.hen {
	width:250px;
	height:132px;
	float:right;
	text-align:center;
	margin-top:5px;

}
.icons{
	
	width:250px;
	height:32px;
	float:right;
	text-align:center;
	margin-top:5px;
}

.buttons {
width:163px;
height:auto;
float:left;
}

.div_contents {
width:490px;
height:auto;
float:left;
}

.menu_top_part {
background:url(../images/quick_links_title.gif) no-repeat;
width:163px;
height:43px;
float:left;
}


.menu_center_part {
width:162px;
height:auto;
border-left:1px solid #c8a4a4;
float:left;
background-color:#f2e1e1;
}


.menu_bot_part {
background:url(../images/quick_links_title_bot.gif) no-repeat;
width:163px;
height:19px;
float:left;
}

.tabs {
width:153px;
height:26px;
float:right;
text-align:left;
} 

.tabs a{
width:153px;
height:26px;
float:left;
background:url(../images/content_tab_normal.png) no-repeat;
text-decoration:none;
color:#a99d9d;
line-height:25px;
}


.tabs a:link{
width:153px;
height:26px;
float:left;
background:url(../images/content_tab_normal.png) no-repeat;
text-decoration:none;
color:#a99d9d;
line-height:25px;
}



.tabs a:hover{
width:153px;
height:26px;
float:left;
background:url(../images/content_tab_active.png) no-repeat;
text-decoration:none;
color:#000000;
line-height:25px;
}
.tabactive
{
	background:url(../images/content_tab_active.png) no-repeat;
	
}

.add1 {
width:149px;
height:148px;
float:left;
margin-top:10px;
text-align:center;
}



.add2 {
width:149px;
height:148px;
float:left;
margin-top:10px;
text-align:center;
}

.news {
width:152px;
height:auto;
float:left;
margin-top:10px;
}


.news_top {
background:url(../images/tweet_top.png) no-repeat;
width:152px;
height:34px;
float:left;
}


.news_center {
	width:152px;
	height:auto;
	float:left;
	background-color:#000000;
	color:#ffffff;
	font-size:11px;
	line-height: 15px;
}



.news_bot {
background:url(../images/tweet_bottom.png) no-repeat;
width:152px;
height:26px;
float:left;
}

.padding {
	padding:5px;
}


.padding2 {
	padding:5px;
	border-bottom:1px dotted #ffffff;
}


.con-top {
background:url(../images/content_bg_top.gif) no-repeat;
width:490px;
height:17px;
float:left;
}



.con-center {
background:url(../images/content_bg_center.gif) repeat-y;
width:490px;
min-height:810px;
float:left;
}


.con-bot {
background:url(../images/content_bg_bottom.png) no-repeat;
width:490px;
height:22px;
float:left;
}

/*.text_main_jquery{
	width:429px;
	height:auto;
	float:left;
	padding:5px 3px 0px 3px;
	margin-left:21px;
}
*/
.text_main_jquery{
	width:449px;
	height:auto;
	float:left;	
	margin-left:21px;
}

.text_main{
	width:425px;
	height:auto;
	float:left;
	padding:0px 12px 0px 12px;
	margin-left:18px;
}
.text_main007{
	width:425px;
	height:auto;
	float:left;
	padding:10px 12px 10px 12px;
	margin-left:18px;
}
.text_main0001{
	width:450px;
	height:auto;
	float:left;
	padding:0px 12px 0px 20px;
	line-height:18px;
}

.text_main0002{
	width:445px;
	height:auto;
	float:left;
	padding:30px 0px 15px 23px;
	line-height:18px;
}
.text_main0006{
	width:450px;
	height:auto;
	float:left;
	padding:10px 0px 15px 24px;
	line-height:18px;
}
.subscribetext {
background:url("../images/subscribeim.gif") repeat scroll 0 0 transparent;
border:0 none;
height:26px;
margin:0 10px 0 0;
width:87px;
}

.text_main0003{
	width:445px;
	height:auto;
	float:left;
	padding:12px 0px 15px 21px;
	line-height:18px;
}
.text_main0004{
	width:440px;
	height:auto;
	float:left;
	margin:12px 0px 0px 24px;
	padding-bottom:15px;
	line-height:18px;
	border-bottom:1px solid #ecdfdf;
}

.text_main0005{
	width:450px;
	height:auto;
	float:left;
	margin:12px 0px 0px 24px;
	padding-bottom:15px;
	line-height:18px;
	border-bottom:1px solid #ecdfdf;
}


.text_main_im{
	width:440px;
	height:auto;
	float:left;
padding:0px 0px 0px 12px;
	margin-left:14px;
}
.text_main_paging{
	width:425px;
	height:auto;
	float:right;
	text-align:right;
	padding:40px 13px 0px 12px;
	margin-left:21px;
}

.text_main_shortdesc{
	width:200px;
font-size:12px;

font-family:arial;
	float:left;

	margin:5px 5px 0px 0px;
	padding:5px 0 5px 0;
	
}
.text_main_short{
	width:250px;
font-size:12px;
text-align:left;
font-family:arial;
	float:left;


	
}
.seperateclass{
color:#faf6f6;height:1px;
	
}
.seperateclass2nd{
color:#ede0e0;height:1px;
	
}

.seperateclass3rd{
color:#e9dada;height:1px;
	
}
.seperateclass4th{
color:#e6d5d5;height:1px;
	
}


.text_main_image{
	width:200px;
	height:175px;
	float:right;
	margin:2px 0px 0px 2px;
	
}
.text_main_image1{
	width:200px;
	height:auto;
	float:right;
	margin:2px 0px 0px 2px;
	
}

.text_main_caption{
	width:230px;
	float:left;
	text-align:left;
	margin:5px 0px 0px 10px;
	
}

.text_main_inside{
	width:438px;
	height:auto;
	float:left;
	
	
}
.contactmain {
float:left;
width:245px;
	height:24px;
	text-align:left;
	
}

 .contacttext {

	height:24px;
	padding:3px 5px 3px 6px;
	
}
.textclass
{
width:445px;
float:left;padding:0px 12px 0px 12px;	
	
}
.contacttextinput {
border:0px;
	background:url(../images/input.gif) no-repeat center top;

	height:20px;
	width:220px;
	padding:3px 5px 3px 6px;
	font-size:10px;
	
	
}

.galltextinput {
border:0px;
	background:url(../images/input1.gif) no-repeat center top;
    height:18px;
	width:205px;
	padding:3px 5px 3px 6px;
	font-size:10px;
}

.galltextinputerror {
border:0px;
	background:url(../images/input1error.jpg) no-repeat center top;
    height:18px;
	width:205px;
	padding:3px 5px 3px 6px;
	font-size:10px;
}

.galltextinputlong {
border:0px;
	background:url(../images/input-long.gif) no-repeat center top;

	width:280px;
	padding:3px 5px 3px 15px;
	font-size:10px;
}
.contacttextarea {
border:0px;
	background:url(../images/textbox.gif) no-repeat center top;
padding:10px 0px 10px 6px;
	height:177px;
	width:228px;
	
	
}

.galltextarea {
border:0px;
	background:url(../images/textbox1.gif) no-repeat center top;
padding:10px 8px 10px 8px;
	height:70px;
	width:200px;
	
	
}

.submittext {
border:0px;
	background:url(../images/submit.gif);
	height:26px;
	width:87px;
	margin:0px 10px 0px 0px;
}
.backhyper
{
text-decoration:none;
color:#000000;
background:url(images/content_tab_active.png) no-repeat;

}
.title_bar {
	width:500px;
	height:29px;
	float:left;
	margin-left:13px;
	margin-top: 15px;
	margin-bottom: 9px;
	text-transform:capitalize;
}
.title_bar001 {
	width:500px;
	height:29px;
	float:left;
	margin-left:13px;
	margin-top: 10px;
	margin-bottom: 9px;	
	text-transform:capitalize;
}
.title_texts {
width:auto;
height:29px;
float:left;
background-color:#ed2024;
padding-left:5px;
}

.side_img {
background:url(../images/title_right_img.gif) no-repeat left;
height:29px;
width:9px;
float:left;
}

.title-1 {
	width:auto;
	height:auto;
	float:left;
	font-size:17px;
	color:#ffffff;
	padding:5px;
	font-weight: bold;
}




.footer_grass {
background:url(../images/bottom_grass.png) no-repeat center top;
width:986px;
height:454px;
float:left;
margin-left:-9px;
}


.footer_div {
	width:907px;
	height:auto;
	float:left;
	margin-left:50px;
	margin-top: 110px;
	color:#ffffff;
	font-size:11px;
}


.footer_div a{
text-decoration:none;
color:#ffffff;
}

.footer_div a:link{
text-decoration:none;
color:#ffffff;	
}

.footer_div a:hover{
text-decoration:underline;
color:#ffffff;	
}





.div1 {
width:392px;
height:auto;
float:left;
}


.div2 {
	width:111px;
	height:auto;
	float:left;
	margin-left: 75px;
	font-size:10px;
	line-height:14px;
}


.div3 {
	width:80px;
	height:auto;
	float:left;
	margin-left: 61px;
	font-size:10px;
	line-height:14px;
}

.div4 {
	width:91px;
	height:auto;
	float:left;
	margin-left: 70px;
	font-size:10px;
	line-height:14px;
}






a.email {
text-decoration:underline;
}

a.email:link{
text-decoration:underline;
}

a.email:hover{
text-decoration:none;
}


.bot-strip {
width:660px; 
height:62px;
float:left;
margin:15px 0 0px 50px;
padding-left:20px;
background:url(../images/bot_strip.png) no-repeat left;
}

.bot-logo {
	background:url(../images/logo_bottom_right.png) no-repeat center;
	width:188px;
	height:90px;
	float:left;
	margin-left:30px;
}


.go01 {
width:240px;
height:24px;
float:left;
margin-top:5px;
text-align:right;
}



.bot_logos {
width:auto;
height:100%;
float:left;
margin-left:40px;
}





/*start classes */


.upperlinknews
{
color:#a99d9d;
width:230px;
float:left;
padding:5px 0px 0px 23px;
text-align:left;
font-size:10px;
}

.upperlinknews a{


color:#a99d9d;

}
.divgridleft
{

float:left;
width:25%;
text-align:left;


}


.divgridright
{

width:70%;
float:left;
text-align:left;


}
.divgridleftcolor
{
color:#000000;width:25%;

float:left;
background-color:#f2e1e1;
text-align:left;

}
.divgridrightcolor
{
color:#000000;
width:65%;
float:left;
background-color:#f2e1e1;
text-align:left;
}

.text_main_inside_color{
	width:425px;background-color:#f2e1e1;
	height:auto;
	float:left;
	text-align:justify;
	
}

.text_main_rightborder{
	
	width:245px;
        height:auto;
	float:left;
	font-size:12px;
	font-family:arial;
	border-right:solid;
	border-width:2px;
	border-color:#f2e9e9;
	
	
}

.leftspaceclass
{
	
	float:left;
	width:100%;
	padding:0px 0px 0px 5px;
}
.rightspaceclass
{
	
	float:left;
	width:100%;
	padding:0px 0px 0px 7px;
}
.rightclass
{
	width:23%;
	float:left;
     text-align:right;
	padding:0px 3px 0px 0px;
}
.divgridleftclass
{
padding:0px 0px 0px 3px;
float:left;
width:75%;
text-align:left;


}
.divgridlefttimes
{
padding:0px 0px 0px 3px;
float:left;
width:280px;
text-align:left;


}
.divgridrighttimes
{
padding:0px 5px 0px 0px;
float:left;
width:130px;
text-align:right;


}
.gall_img{
width:64px; height:auto; float:left; text-align:right; padding-bottom:5px;
}
.cow_img{
width:139px; height:auto; float:left; text-align:right; padding:0px 7px 10px 0px;
}

.common{
width:100%; height:auto; float:left;
}

.gal_form_l{
width:225px; height:auto; float:left;
}
.gal_form_left{
width:120px; height:auto; float:left;
}
.gal_form_right{
width:316px; height:auto; float:left;
}
.gal_form_main{
width:230px; height:auto; float:left;
}

.gal_form_r{
	
	
width:216px; height:auto; float:left;
}

.gall_fields{
width:100%; height:auto; float:left; padding-top:5px;
}
.brochurespace{
width:100%; height:5px; float:left;
}
.gall_fieldval
{
	padding-top:10px;
}

.gall_fields01{
width:100%; height:auto; float:left; padding-top:10px; text-align:right;
}


.text-file {

	width: 264px;
	font: 11px Arial, Helvetica, sans-serif;

	float: left;
	
}


.text-long {
	border: 1px solid #ddd;
	background: #fff url(../img/input-shaddow.gif) no-repeat left top;
	font: 11px Arial, Helvetica, sans-serif;
	color: #646464;
	padding: 5px 7px;
	width: 264px;
	float: left;
	margin: 0 10px 0 0;
}
.text-medium {
	border: 1px solid #ddd;
	background: #fff url(../img/input-shaddow.gif) no-repeat left top;
	font: 11px Arial, Helvetica, sans-serif;
	color: #646464;
	padding: 5px 7px;
	width: 124px;
	float: left;
	margin: 0 10px 0 0;
}
.text-small {
	border: 1px solid #ddd;
	background: #fff url(../img/input-shaddow.gif) no-repeat left top;
	font: 11px Arial, Helvetica, sans-serif;
	color: #646464;
	padding: 5px 7px;
	width: 44px;
	float: left;
	margin: 0 10px 0 0;
}

.time_left_fixed_height{
width:100%; height:133px; float:left; background:url(../images/dummy_link.png) top right repeat-y;
}
.news_left_fixed_height{
width:100%; height:81px; float:left; background:url(../images/dummy_link.png) top right repeat-y;
}
.bday_left_fixed_height{
width:100%; height:110px; float:left; background:url(../images/dummy_link.png) top right repeat-y;
}
.animal_left_fixed_height{
width:100%; height:132px; float:left; background:url(../images/dummy_link.png) top right repeat-y;
}
.common_left_fixed_height{
width:100%; height:80px; float:left; background:url(../images/dummy_link.png) top right repeat-y;
}
.gallery_left_fixed_height{
width:100%; height:166px; float:left; background:url(../images/dummy_link.png) top right repeat-y;
}
.text_main_padnot{
	width:462px;
	
	line-height:23px;
	float:left;
	text-align:left;
	font-weight:bold;
	color:#752e2f;
background-color:#ddc5c5;
	margin-left:14px;
	text-indent:20px;

}
.tabs1 {
width:153px;
height:46px;
float:right;
text-align:left;
line-height:20px;
} 

.tabs1 a{
width:153px;
height:46px;
float:left;
background:url(../images/bday.png) no-repeat;
text-decoration:none;
color:#a99d9d;
}


.tabs1 a:link{
width:153px;
height:46px;
float:left;
background:url(../images/bday.png) no-repeat;
text-decoration:none;
color:#a99d9d;
}



.tabs1 a:hover{
width:153px;
height:46px;
float:left;
background:url(../images/bday_active.png) no-repeat;
text-decoration:none;
color:#000000;
}
.tabactive1
{
	background:url(../images/bday_active.png) no-repeat;
	
}

/*end classes */





#sprite {
width: 958px;
height: 44px;
position: relative;
background:url(../images/link_sp.png) no-repeat;

margin: 0;
padding: 0;
list-style:none;
}

#sprite li {
float: left;
}

#sprite li a {
	position: absolute;
	top: 0px;
	margin: 0;
	padding: 0;
	display: block;
	height: 44px;
	background:url(../images/link_sp.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}


/*up state*/

li#sprite_home a {
left: 0;
width: 194px;
background-position: 0 0;
}

li#sprite_about a {
	left: 194px;
	width: 192px;
	background-position: -194px 0;
}

li#sprite_movies a {
left: 386px;
width: 203px;
background-position: -386px 0;
}

li#sprite_downloads a {
left: 589px;
width: 369px;
background-position: -589px 0;
}











/*hover state*/

li#sprite_home a:hover {
background-position: 0 -46px;
}

li#sprite_about a:hover {
background-position: -194px -46px;
}

li#sprite_movies a:hover {
background-position: -386px -46px;
}

li#sprite_downloads a:hover {
background-position: -589px -46px;
}









/*current state*/

#body_home li#sprite_home a {
background-position: 0 -46px;
}

#body_about li#sprite_about a {
background-position: -194px -46px;
}

#body_movies li#sprite_movies a {
background-position: -386px -46px;
}

#body_downloads li#sprite_downloads a {
background-position: -589px -46px;
}


/* Designed By Digitech */






