body {
	margin:0px;
	color:#000;
	font-size:12px;
	font-family:Arial;
	line-height:1.5em;
	text-align:center;
} 

body /* Mozilla Firefox alignment */ 
{ 
/* text-align: -moz-center; */ 
}


p {	margin:0px;	}

img.expand { height: 35px; }

fieldset {
  width: 460px;
  margin-right: 30px;
  border-style:solid; 

  }

#shd_right {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	width:12px;
	background:#eee;	
}  

#shd_left {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	width:12px;
	background:#eee;		
}

.animal2 { background-image:url(/templates/images/animal2.jpg); width:201px; height:119px; left:850px; top:340px; position:absolute; }
.bottle { background-image:url(/templates/images/bottle.jpg); width:84px; height:214px; top:188px; right:860px; position:absolute;} 

label {
  display: block;
  }

legend, legend a:link, legend a:visited {
  font-size: 15px;
  color: #0872ac;
  font-weight: bold;
  }

#contact p {
  line-height: 20px;
  margin: 8px 25px;
  }      

.bbr {
	clear:both; 
	}

.bbr1 {
	clear:both;
	padding:2px;
	}

	
.bbr2 {
	clear:both;
	padding:6px;
	}
	
.bbr3 {
	clear:both;
	padding:3px;
	}	
	
.bbr4 {
	clear:both;
	padding:8px;
	}

.bbr12 {
	clear:both;
	padding:12px;
	}

.bbr20 {
	clear:both;
	padding:20px;
	}	
	
.datetime {
	font-size:12px;
	}

.title {
	font-weight:bold;
	}

.titleon, .titleon a:link, .titleon a:visited {
	font-weight:bold;
	color:#999999;
	}	
	
.right {
	float:right;
	width:200px;
	background-color:#e1e1e1;
	min-height:200px;
	white-space: nowrap
	}	

.left {
	float:right;
	width:760px;
	background-color:#fff;
	padding-bottom:50px;
	min-height:200px;	
	}	

.full {
	background-color:#fff;
	padding-bottom:50px;
	padding:10px;
	text-align:right;
	}

ul {
	margin:0px;
	margin-right:15px;
	margin-top:5px;
	padding:0px;
	}


img /* Mozilla Firefox alignment */ 
{ 
vertical-align: middle;
margin:0px;
padding:0px
} 

.image_p {
	border:#eee 1px solid
	}	
	
.image_p:hover {
	border:#990000 1px solid
	}	

.text_logo {
	color:#004f83;
	font-size:15px;
	font-weight:bold;
}

.text_logo2 {
	color:#004f83;
	font-size:12px;
}	

/* menu */
.menu {
	color:#000;
	list-style:none;
	font-weight:bold;
	margin:0px;
	padding:0px;
	background-image: url(/templates/images/down_menu.gif);
    background-repeat:repeat-x;
	height:38px;
	width:749px;
	line-height:2em;
	}

.menu li {
	float:right;
	padding-left:12px;
	}

.menu a, .menu a:link, .menu a:visited { font-size:13px; text-decoration:none; color:#000; }

.menu a:hover { text-decoration: underline; }

.col-1, .col-1 a:link, .col-1 a:visited {
	color:#727272;
	}

.col-2, .col-2 a:link, .col-2 a:visited {
	color: #FF6600;
	}

.col-2 a:hover {
	background-color: #FFE6CC;
	}	

	
	
/* footer */
.footer {
	color:#333333;
	list-style:none;
	margin:0px;
	padding:0px;
	background-image: url(/templates/images/bg_footer.gif);
	background-repeat:repeat-x;
	height:35px;
	width:960px;
	line-height:2em;
	}

.footer li {
	float:right;
	padding-left:12px;
	}

.footer a, .footer a:link, .footer a:visited { font-size:11px; text-decoration:underline; color:#333333; }

.footer a:hover { text-decoration: underline; }

h1 {
	font-size:11px;
	margin:0px;
	color:#003466;
	text-align:center;
	}
	
h2 {
	font-size:16px;
	margin:0px;
	margin-bottom:5px;
	color:#003466;
	}

h3 {
	font-size:14px;
	margin:0px;
	color:#003466;
	line-height:1.5em	}

h4 {
	font-size:22px;
	margin:0px;
	color:#003466;
	line-height:2em	}	

#footer {
	background-image: url(/templates/images/bg_footer.png);
	background-repeat: repeat-x;
	float: left;
	height: 144px;
	width: 100%;
	font-size: 80%;
	color: #03C7F4;
	line-height: 1.7em;
}

#footer a:link, #footer a:visited {
	color:#fff;
}

.linkact {
	list-style:none;
	color:#000;
	padding-right:3px;
	padding-left:3px;
	padding-bottom:2px;
	font-size:14px;
	}

.linkact a:link, .linkact a:visited{
	color:#000;
	text-decoration:underline;	
	}

.linkact a:hover {
	background-color: #D9F7F9;
	}
	

input {
  border:1px solid #aaaaaa;
  background:#ffffff url(/templates/images/inputbg.gif) top left no-repeat;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
}

.input0 {
	width:100px;
}

.input1 {
	width:180px;
}

.submit {
	font-weight:bold;
	font-size:14px;
}

.shim {
	background-image:url(/templates/images/bg_sh.gif);
	width:248px;
	height:28px;
	font-size:13px;
	text-align:right;
	font-weight:bold;
	line-height:1.7em;
	cursor:pointer;
	}

.shim .icon {
	float:left;
	padding-left:10px;
	padding-top:3px
	}

.shim .name {
	float:right;
	padding-right:10px;
	}	

.shim_content {
	background-color: #EAEAEA;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:#CCCCCC 1px solid;
	}


.border {
	border:#cccccc 1px solid; 
	padding:3px;
	color:#fff;
}

.border a:link, .border a:visited {
	color:#fff;
}


.border2 {
	border:#cccccc 1px solid; 
	padding:3px;
	color:#000;
}

.border2 a:link, .border2 a:visited {
	color:#000;
}

.home_link1 {
	background-color:#979797;
	height:35px;
	line-height:1.7em;
	font-family:arial;
	font-size:18px;
	text-align:center;
}

.home_link2 {
	background-color:#979797;
	height:25px;
	line-height:1.9em;
	font-family:arial;
	font-size:12px;
	text-align:center;
}


.box1, .box1 a:link, .box1 a:visited {
	color:#fff;
	}
	
.box1 {
	background-color:#aca68c; 
	min-height:100px; 
	padding:10px;
	text-align:right
	}


#daddy-shoutbox {
  padding: 4px;
  background: #f8f8f8;
  color: #595959;
  font-family: Arial;
  font-size: 11px;
}
.shoutbox-list {
  border-bottom: 1px solid #eeeeee;
  padding: 4px;
  display: none;
}
#daddy-shoutbox-list {
  text-align: right;
  	border:#cccccc 1px solid; 
	padding:3px;
}
#daddy-shoutbox-form {
  text-align: right;
}
.shoutbox-list-time {
font-size:10px;
	color:#afafaf;
}
.shoutbox-list-nick {

 	font-weight: bold;
}
.shoutbox-list-message {

}

  
/* default */
.posts {
	BACKGROUND-COLOR: #fff; 
	vertical-align:top; }
	
.post_user {
	BORDER-RIGHT: #dddddd 2px solid; 
	BACKGROUND-COLOR: #f6f5f0; 
	vertical-align:top; }

.posts a:link, .posts a:visited {
	text-decoration:underline;
	 }

.posts_title {
	BORDER-RIGHT: #dddddd 1px solid; 
	BACKGROUND-COLOR: #eaeada; 
	vertical-align:top; 
	font-weight:bold }

.result_box {
	background-color:#eee;
	border: #9E9E9E 1px solid;
	width:350px;
	min-height:100px;
	}

.row input {
	background-color:#eee;
	border:#c2c2c2 1px solid;
	height:18px;
	font-size:13px;
	width:130px;
	}

.row select {
	background-color:#eee;
	border:#c2c2c2 1px solid;
	height:22px;
	font-size:12px;
	}

.row input.submit {
	background-color:#eee;
	border:#c2c2c2 1px solid;
	height:22px;
	font-size:12px;
	width:auto;
	}

.row td {
	vertical-align:top
	}
	

.submit {
	background-color:#eee;
	border:#c2c2c2 1px solid;
	color:#000;
	font-weight:bold;
	height:22px
	}
	
a, a:link, a:visited { text-decoration:none; color:#000; }

a:hover { text-decoration: underline; }



.manage {
	line-height:80%;
	}

.user_menu {
	background-color:#eee;
	border:#999999 1px solid;
	padding:3px;
	}

.msg {
	background-color:#66CCFF;
	padding:3px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	}

.msg_error {
	background-color: #990000;
	padding:3px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	margin-bottom:15px;
	}

.msg_ok {
	background-color:#66CCFF;
	padding:3px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	}
	
small, small a:link, small a:visited { font-size:11px; }


.copyright {
	font-size:13px;
	}


hr { 
      border: none;
	  border-top: 1px solid #999999;
      color: #fff;
	}

img, img a:link, img a:visited { border:0px; text-decoration:none; }

.img-b, .img-b a:link, .img-b a:visited { border:#eee 3px solid; text-decoration:none; }

.img-b2, .img-b2 a:link, .img-b2 a:visited { border:#000 1px solid; text-decoration:none; }

form {
	margin:0px;
	}

.link, .link a:link, .link a:visited {
	text-decoration:underline;
	}
	
.col-w, .col-w a:link, .col-w a:visited {
	color:#FFFFFF;
	}


	
.pages_on {
	font-weight:bold;
	color:#0196b5;
	}	
	
.friend li{
	list-style:none;
	color:#00afd4;
	width:80px;
	padding-right:3px;
	}

.friend a:link, .friend a:visited{
	color:#0196b5;
	}

.friend li:hover {
	background-color: #D9F7F9;
	}

.col-red, .col-red a {
	color:red;
	}

.col-green, .col-green a {
	color:green;
	}

.titlenews, .titlenews a:link {
	color: #005300;
	font-size:13px;
	font-weight:bold;
	}

.titlenews a:visited {
	color:#999999;
	font-size:13px;
	font-weight:bold;
	}

.title2, .title2 a:link, .title2 a:visited {
	color:#00afd4;
	font-size:15px;
	font-weight:bold;
	}


/* spaces */

.boxspacer {
	padding:12px;
	padding-top:0px;
	}

.boxspacer2 {
	padding:12px;
	padding-top:9px;
	}
	





/* menu links tabs */
.menu_tabs {
	list-style:none;
	font-weight:bold;
	margin:0px;
	padding:5px;
	}

.menu_tabs li {
	background-image: url(/templates/images/bg_fav_cat.png);
	width:95px;
	height:26px;
	margin-left:3px;
	line-height:1.8em;
	text-align:center;
	color:#fff;
	}




.menu_tabs a, .menu_tabs a:link, .menu_tabs a:visited { font-size:13px; text-decoration:none; color:#fff; }

.menu_tabs a:hover { text-decoration: underline; }

.page {
	margin-left:auto;
	margin-right:auto;
	width:844px;
	position:relative;	
	}

.tabs {
	padding:3px;
	color:#fff;
	font-size:17px;
	}
	
.tab_link {
	border: #00CCCC 1px solid;
	line-height:1.6em;
	font-family:arial;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	margin:3px;
	padding-left:5px;
	padding-right:5px;
	float:right;
	background-color:#FFFFFF;
	white-space:nowrap
	}
/* menu links tabs */

.stockstable {
	font-size:11px;
	background-color:#eeeeee;
	}



.description {
	color:#000;
	font-size:13px;
	font-weight:normal;
	}




	
	

/* end menu */

.row1 {
	background-color:#00afd4;
	color:#fff;
	font-weight:bold;
	}

.row2r {
	border-bottom:#eee 1px solid;
	vertical-align:middle;
	font-weight:normal;
	}
	
.row2 {
	border-bottom:#eee 1px solid;
	vertical-align:middle;
	font-weight:bold;
	}

.row2on {
	background-color: #66CCFF;
	border-bottom:#eee 1px solid;
	vertical-align:middle;
	}

.row2open {
	border-bottom:#e0edfe 3px solid;
	cursor:pointer;
	
	}

.on_page {
	font-weight:bold;
	color:#00afd4;
	}

.rounded {
	background: #C9E8FA;
	text-align:left;
	}
	
.rounded_msg_ok {
	width:650px;
	background: #66CC99;
	text-align:right;
	}
	
.rounded_msg_error {
	width:500px;
	background: #993333;
	text-align:right;
	}

.msg_text {
	text-align:right;
	font-size:15px;
	padding:10px;
	padding-top:0px;
	padding-bottom:0px;
	color:#000;
	font-weight:bold;
	}

.name_field {
	padding-left:30px;	
}

/* <------ rounded2 div */

.roundcont {
	width: 100%;
	background-color:#eee;
	margin-bottom:10px;
}

.roundcont_content {
	font-size:13px;
	padding:10px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:right;
}

.roundcont_content h2 {
	font-size:15px;
	color:#4682b4;
	float:right;
	width:auto;
}

.roundtopl { 
	background:url('/templates/images/tl_gray.gif') no-repeat top left; 
	height:9px;
	font-size:0px;
}

.roundtopr { 
	background:url('/templates/images/tr_gray.gif') no-repeat top right; 
	height:9px;
	font-size:0px;
}

.roundbottoml {
	background:url('/templates/images/bl_gray.gif') no-repeat top left; 
	height:9px;
	font-size:0px;
}

.roundbottomr {
	background:url('/templates/images/br_gray.gif') no-repeat top right;
	height:9px; 
	font-size:0px;
}
/* rounded div ------> */	
