html,body {padding:  0; margin: 0; color:#2b2b2b; font-size: 11px; font-family: Tahoma, Arial, Myriad Pro, Verdana;background: url(../images/bg.gif) left top;;width:100%;text-align:center;}

div, img {border: none; margin: 0; padding: 0;}
td{vertical-align:top}

p{margin: 0; padding:0; font-family:Tahoma; font-size: 12px; color:#414141;}
small{font-size:11px;}
h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0; font-weight: normal; color: #fff;font-family:Verdana}
h1 {margin: 0; padding:10px 0 0px 0;color: #538900;font-size: 36px;}
h2 {margin: 0; padding:0px 0 0 0px;color: #5d8218;font-size: 24px;font-family: Tahoma;text-transform:uppercase;}
h3 {margin: 0; padding:16px 0 22px 27px;color: #475b22;font-size: 15px;font-family: Tahoma;text-transform:uppercase;}
h4 {margin: 0; padding:0px 0 0 0;color: #7b6545;font-size: 14px;font-family: Tahoma;font-weight:bold;}
h5 {margin: 0; padding:0px 0 0 0;color: #414141;font-size: 11px;font-family: Tahoma;font-weight:bold;float:left;width:auto}


span{color:#0a0e0d}
.author{font-family:Verdana;font-size:11px;color:#414141;font-weight:bold;font-style:italic;float:right;background-color:#f5f5f5;margin:0px;padding:0 0 0px 10px;}

form {margin: 0px;padding: 0px;}
input, select, textarea{margin: 0px;padding: 3px 5px 0px 3px;color: #717070;font: 11px Tahoma;border:none}
input {float: left;}


ul{margin:0px;padding:0px;list-style-type:none;}
li {margin:0;padding:0px;display:inline;text-align:left;}

dl{padding:0;margin:0;}
dt{padding:0;margin:0px;float: left;overflow: hidden;}        
dd{margin: 0;padding:0; font-family: Tahoma; font-size: 10px; color:#9a9a9a;float: left;overflow: hidden;}



#container {width: 990px;padding: 0; margin: 0px auto;background: url(../images/bg_container.gif) top left;overflow: hidden;}
#main{float:left;width:968px;overflow: hidden;padding:0px;margin:0px}
#header {clear:both;width: 968px; padding: 0; margin: 0px;text-align:left;}

#logo  {float:left; overflow: hidden;margin:0;padding: 10px 40px 10px 13px;background-color:#f5f5f5}
#slogan  {float:left; overflow: hidden; width:360px; height: 100px; margin: 25px 0 0 0; background-color:#f5f5f5; font-family:Verdana; font-size:11px; color:#414141;}

/*#search {float: left; overflow: hidden;width:274px;margin:0px 0 0 0;padding:28px 0 0 22px;background-color:#daf6be;border-top:7px solid #bbe678;}*/
#search {float: left; overflow: hidden;width:274px;margin:0px 0 0 0;padding:28px 0 0 22px;background-color:#daf6be; background: url('../images/sign_up_news.jpg');}
#search input {border:1px solid #bce085;margin:0px 3px 6px 0;width:111px;height:18px;color:#b5c4a7;}
#search input.button {border: none;padding: 0px;margin: 2px 0 0 0;width:20px;height:20px}
#search ul {padding:0px 0 24px 0;margin:0px 0 0 0;width:270px}
#search li {padding-right:10px;}

/*----------------------------------------------------*/
#menu  {clear:both; margin: 0px 0 0 0; padding: 0px 0px 0 0; overflow: hidden;width: 968px;}
#inlinemenu1 ul{float:left;overflow: hidden;padding:0px 0 0 29px;height:27px;width:643px;background-color:#a59b86;}
#inlinemenu1 li {display: block;float: left;margin: 0px;padding:6px 6px 0 6px;color:#fff;font-size:12px;white-space:nowrap}
#inlinemenu1 li span{color:#202020;font-size:12px;font-weight:bold;white-space:nowrap}

#inlinemenu2 ul{float:left;overflow: hidden;margin: 0px;padding:0px 0 0 17px;height:27px;background-color:#b6ad9a;width:279px;}
#inlinemenu2 li {display: block;float:left;margin:0px;padding:6px 5px 0 5px;color: #717d65;font-size:12px;text-transform:uppercase;}
#inlinemenu2 li a {font-weight: bold;}

#hlmenu ul{float:left;overflow: hidden;padding:0px 0 0 0px;height:42px;width:968px;background-color:#1d1d1d;}
#hlmenu li {display: block;float: left;margin: 0px;padding:0px;color:#fff;font-size:12px;}



/*----------------------------------------------------*/



#content {clear:both;width: 968px; padding: 0; margin: 0px 0 0px 0;text-align:left;overflow: hidden;}
 #leftpart{float:left; overflow: hidden;width:672px;margin:0;padding:0;background-color:#fff}
 
 #donate {width: 611px; padding: 0 0 20px;overflow:hidden; margin: 15px 0 0px 34px;border-bottom:1px dashed #d9d8d8;}
 #donate dl{padding:0;margin:0px 0px 0 0px;width:405px;float:left;overflow:hidden}
 #donate dt{padding:11px 0 10px 20px;margin:0px 0 10px 0;font-size: 18px; color:#0a0e0d;float: left;overflow: hidden;width:220px;background-color:#ececec}        
 #donate dd{margin:0px 15px 10px 0px;padding:11px 0 10px 30px;font-size: 18px; color:#0a0e0d;float: left;overflow: hidden;width:110px;background-color:#f3f3f3}
 #donate dd span.red{color:#a70000;}
 #donate dd span.green{color:#508300;}
 #donate div{padding:0;margin:0px 0px 0 0px;float:left;overflow:hidden}

 #donateinfo {width: 611px; padding: 0 0 0 0px; margin: 0px 0 0px 34px;}
 #donateinfo table{padding: 0px 0px 0px 0;margin:20px 0 10px 0}
 #donateinfo table.inside{padding: 0px 0px 0px 0;margin:15px 0 0px 0}
 * html #donateinfo table.inside{padding: 0px 0px 0px 0;margin:-10px 0 0px 0}
 *:first-child+html #donateinfo table.inside{padding: 0px 0px 0px 0;margin:-10px 0 0px 0}

 #donateinfo dl{padding:0;margin:0px;width:295px;overflow:hidden;background-color:#ececec;border-bottom:1px dotted #fff}
 #donateinfo dl.last{border-bottom:none;margin-bottom:10px;}
 #donateinfo dt{clear:both;padding:12px 10px 0px 0px;margin:0px 0px 0px 0;width:75px;float: left;text-align:right;overflow: hidden;}        
 #donateinfo dd{margin:0px 0px 0px 0px;padding:10px 0 ;float: left;overflow: hidden;width:210px;background-color:#f3f3f3}

 #donateinfo td {padding: 0px 0px 20px 0;}
 #donateinfo td p{clear:both;padding: 6px 20px 10px 0;}
 #donateinfo td img.picbord{border:8px solid #e3e3e3}
 #donateinfo input, textarea{border:1px solid #b3b3b3;width:307px;margin:0 0 5px 15px}
 #donateinfo select{border:1px solid #b3b3b3;width:50px;padding:0px;margin:0 0 0px 5px}
 #donateinfo input.send{border:none;width:81px;height:25px;padding:0;margin:0 0 0 15px;float:left}
 #donateinfo input.senddonate{border:none;width:108px;height:25px;padding:0;margin:0 0px 0 0px;float:left}
 #donateinfo p.coment{clear:both;color:#8a8a8a;font-size:11px;padding:0;margin:0 0 0 15px}
 #donateinfo p.donate{clear:both;color:#777;font-size:12px;padding:0;margin:0 0 0 0px}
 #donateinfo h4.for_send{color:#414141;}
 #select_state select, #select select{border:1px solid #b3b3b3;width:150px;padding:0px;margin:0 0 5px 15px}
 #select_state select option, #select select option{width:250px;padding:0px;}

  .red_more{clear:both; padding:0 0px 14px 0;margin:0px;background: url(../images/line.gif) no-repeat 0px 12px;width:100%;}
  .text{float:left;overflow: hidden;padding:0 0px 0 0;margin:0px 3px 0 0;background-color:#fff}
  .but{float:right;overflow: hidden; padding:0 0px 0 0;margin:0px 0 0 0px;}
  .but div{float:left;overflow: hidden;padding:0 0px 0 3px;margin:0px;background-color:#fff}

  .title{clear:both; padding:0 0px 25px 0;margin:0px;background: url(../images/line2.gif) no-repeat 0px 24px;width:100%;}
  .name_title{float:left;overflow: hidden;padding:0 0px 0 0;margin:0px 3px 0 0;background-color:#fff}
  .name_title h2{padding:0 0px 0px 0;margin:0px;color: #303635;font-size: 24px;font-family: verdana;text-transform:none;font-weight:bold}
  .view{float:right;overflow: hidden; padding:0 0px 0 5px;margin:13px 0 0 0px;background-color:#fff}

  .title2{clear:both; padding:0 0px 0px 0;margin:0px;width:100%;overflow:hidden;}
  .name_title2{float:left;overflow: hidden;padding:0 0px 0 0;margin:0px 0px 0 0;background-color:#fff;}
  .name_title2 h4{padding:0 10px 0px 0;margin:0px;}
  .data{float:right;overflow: hidden; padding:0 0px 0 0;margin:0px 0 0 0px;font-weight:bold;white-space:nowrap;}

 #rightpart{float:left; overflow: hidden;width:296px;margin:0;padding:0;}
 #block1{clear:both;width: 296px; padding: 0; margin: 0px;text-align:left;background:#edffde url(../images/top_right.gif) no-repeat top left;border-top:8px solid #bbe678;}
 #block1 div{float:left; overflow: hidden;padding:6px 0px 0px 11px;margin:0px 0 20px 0;}


 #block2{clear:both;width: 296px;padding: 0 0 50px 0; margin: 0px;text-align:left;background-color:#daf6be;border-top:8px solid #bbe678;}
 #block2 img{float:left;padding:0px;border:none}
 #block2 .photo{padding:0px 0px 0px 0px;margin:0px 0 10px 27px;border:3px solid #adcd92}
 #block2 table{padding:0px 0px 10px 18px;}
 #block2 td{padding-bottom:3px}
 #block2 div.size{padding:0px;margin:0px 3px 0 0;width:71px;height:48px;border:3px solid #adcd92;overflow: hidden;}
 #block2 p{padding:0px;margin:25px 0px 0 29px;font-size:11px;line-height:1.5}

 #block3{clear:both;width: 296px;padding: 0 0 21px 0; margin: 0px;text-align:left;background-color:#edffde;border-top:8px solid #bbe678;}
 #block3 div{padding:0px;margin:18px 0 0px 23px;}

/*---------------------------------------------------*/
/* *:first-child+html */


#gallery{width:260px;margin:10px auto;padding:0px;overflow: hidden;}

#gallery #flowpanes {
	background-color:none;		
	width:260px;
	height:255px;
	margin:0 0 0 2px;
	position:relative;
	overflow:hidden;
	clear:both;
	text-align:center;
}
* html #gallery #flowpanes {margin:0px}
#gallery #flowpanes div {
	color:#fff;	
	margin:0px;
	float:left;
	display:block;
	width:260px;
	cursor:pointer;
	font-size:14px;	
}
* html #gallery #flowpanes div{margin:0px;left:0px}
*:first-child+html  #gallery #flowpanes div{margin:0px;left:0px}


#gallery #flowpanes .items {
	width:20000em;
	position:absolute;
	clear:both;
	margin:0;
	padding:0;
}

#gallery #flowpanes div h2 {
	font-weight:normal;
	color:#ddd;
	letter-spacing:1px;
	margin:10px 0 0 0;
	font-size:22px;	
}

#gallery #flowpanes a {
	color:#cc9;		
	font-size:14px;
}

#gallery #flowpanes p, #flowpanes samp {
	color:#ccc;		
}

#gallery #flowpanes .narrow {
	padding:0px;margin:0px;		
}

#gallery #flowpanes .less, #flowpanes .less a {
	color:#999 !important;
	font-size:11px;
}

#gallery #flowpanes table{padding:0px;}
#gallery #flowpanes td{padding-bottom:3px}
#gallery #flowpanes div.size{padding:0px;margin:0px 3px 0 0;width:71px;height:48px;border:3px solid #adcd92;overflow: hidden;}

.ar, .ar table  {padding:0;margin:0;}
#gallery .ar table.gal  {margin:0 0 15px 6px;padding:0;overflow: hidden;}
.ar td {padding:0px;margin:0px}
.ar button{border:none;width:19px;height:21px;float:left;overflow:hidden;text-align:left;padding:0px;margin:0px;}
.ar img{border:none;float:left;overflow:hidden;}
.ar table td span.prev{float:left;padding:2px 0 0 0;margin:0 0 0 5px;}
.ar table td span.next{float:right;padding:2px 0 0 0;margin:0 5px 0 0;}
.ar table td ul{text-align:center;float:left;padding:2px 0 0 0;margin:0 auto;width:500px}
.ar table td li{display:inline;padding:0 3px;margin:0;color: #989898;}
.ar table td li a {color: #303030; text-decoration:underline;}
.ar table td li a:hover {color: #989898; text-decoration:none;}




/*tabs*/
	.tabs {padding: 8px 0 0 0px; border-bottom:2px dashed #c8c7c7; clear:both;}
	.tabs a {background-color: #f2eedb; color: #231F20; display: inline-block; font-size: 16px; font-weight:bold; margin: 0 2px 0 0; padding: 5px 12px; text-decoration: none; position: relative; outline: none; border-bottom: none;}
	.tabs a.sel, .tabs a.sel:hover {background-color: #a59b86;  color: #fff; border-bottom: none; cursor: default;}
	.tabs a:hover {color: #4d4e4e; background-color: #e7e0be;}
	.tabContent { background: url(../images/bgtabs.gif) repeat-x left center #fff; padding: 5px 0px;}
	.tabContent .tab {display: none; overflow: hidden;}
	.tabContent .sel {display: block !important;}


#orders table{border-collapse:collapse; border:1px solid black;}
#orders td {border:1px solid black; padding:3px;}

#gallerytab, #gallerytab table, #gallerytab table td{margin:0px;padding:0px;width:100%;}
* html #gallerytab, * html #gallerytab table, * html #gallerytab table td{margin:-10px 0 0 0;padding:0px;width:100%;}
.gallerytab{padding:0px;margin:0px 0 0 0;overflow:hidden;}
.gallerytab .photo1{padding:0px;margin:0px;width:100px;height:75px;overflow:hidden;border:4px solid #e7e7e7;}
.gallerytab .pic{padding:0px;margin:0px;width:110px;height:83px;position:relative;}
.gallerytab .pic:hover{background-color:none;position:absolute;z-index:100;}
.gallerytab .pic:hover .jq{display:block;padding:0px;margin:0px;background: url(../images/gall.gif) no-repeat 0 0;width:212px;height:89px;}
.gallerytab .jq{padding:0px;margin:0px;display: none;position:absolute;z-index:1000;top:-7px;left:108px}
.gallerytab .jq p{display:block;padding:0px;margin:5px 0 0 30px;overflow:hidden;width:150px;height:40px;font-size:12px;font-weight:normal;color:#414141;border-bottom:1px dotted #bdbdbd;position:relative}
.gallerytab .jq p .data{display:block;padding:0px;margin:0px;overflow:hidden;font-size:10px;font-weight:bold;color:#414141;position:absolute;bottom:3px;left:0px}

.gallerytab .jq span{display:block;padding:0;margin:5px 0 0 30px;overflow:hidden;}

/*--------------------------------------------------------------*/


 .rightblock{clear:both;margin:0px 25px 0px 27px;padding:12px 0 15px 0;font-size:11px;border-bottom:1px dotted #bdd3a8;}
 .br_n{border-bottom:none;}
 .rightbl{padding:0px 0px 56px 27px;margin:0px 0 0px 0; clear: both; overflow: hidden;}
 .rightbl dt{padding:12px 56px 0px 0px;margin:0px 0 0px 0;border:none}        
 .rightbl dd{margin:0px 0px 0px 0px;padding:0px 3px 0px 0px;border:none}   

#footer {clear: both;margin: 20px auto; padding:0;width: 990px;text-align:left;overflow: hidden;height:50px;background-color:#ede8ce}
#footer ul{float:left;overflow: hidden; padding:18px 0 0 20px;width:572px;}
#footer li{float:left;overflow: hidden; padding:0px 4px 0 4px;color:#75705c}
#footer dl{float:left;overflow: hidden;text-align:right;padding:10px 0 0 20px;margin:0px;height:50px;width:276px;background-color:#d7cdac}
#footer dt{padding-right:21px;}
#suHostedBadge {width:80px !important; float:left; padding:18px 0 0;}


a         {color: #585348; text-decoration:none;}
a:visited {color: #585348; text-decoration:none;}
a:active  {color: #717d65; text-decoration:none;}
a:hover   {color: #717d65; text-decoration:none;}
a.td{text-decoration:underline;}
a:hover.td{text-decoration:underline;}
a.brown{color: #7b6545; text-decoration:none;}
a:hover.brown{color: #585348; text-decoration:none;}
a.green{color: #637c34; text-decoration:none;}
a:hover.green{color: #585348; text-decoration:none;}
a.grey{color: #75705c; text-decoration:none;}
a:hover.grey{color: #585348; text-decoration:none;}

h4 a {color:#7b6545 !important;}

/*---------------------------------------------------*/
#specials {position: relative; overflow: hidden; width: 100%; height: 100%; margin: 0; padding: 0; list-style-type: none;}
#specials li {position:absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; display: none;}
#specials li:first-child {display: block;}
#specials table {width: 100%; height: 100%; border-spacing: 0; border-collapse: collapse;}
#specials td { vertical-align: middle; padding: 0;}
/*---------------------------------------------------*/







