/* CSS Document */
table.content {background:#fff;}
ul.iefix {margin-left:-15px;list-style-type:square;}
#headrow tr,#headrow td {font-weight:bold;font-size:11px;background:#e6b357;color:#fff; text-transform:capitalize; text-align:center}

body.body{background:#fff; margin-top:0px;}
body,td {font-family: tahoma,helvetica, arial; color:#333; font-size:13px; line-height:1.3em;}

.row2 {background:#eee; } .row1 {background:#fff; }
.box {border:1px solid #ddd; }
select {font-family:verdana; color:#444; font-size:11px; }
table.banner td {line-height:normal;font-family:verdana; font-size:1px}
#navbar td {text-align:center; font-size:15px; font-weight:bold;}
#footer {font-size:10px; color:#fff; text-align:center; }
#footer a {color:#3D3B3C; text-decoration:none }
#footer a:hover {color:#3D3B3C; text-decoration:underline }
div.body{margin-left:5px; padding-top:4px;height:388px; padding-right:10px; overflow:auto;
scrollbar-arrow-color: #fff;
scrollbar-3dlight-color: #fff;
scrollbar-darkshadow-color: #fff;
scrollbar-face-color: #BF9660;
scrollbar-highlight-color: #915F23;
scrollbar-shadow-color: #915F23;
scrollbar-track-color: #eeeeee;
}
h4 {font-size:14px;}
a.print,a.print:active,a.print:visted,a.print:hover {color:#666; letter-spacing:0.05em}
input,textarea {font-family:Arial, Helvetica, sans-serif; color:#444;font-size:11px; border:1px solid #aaa }
img {border:0px;}
#nav td {padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}
a,a:visited { color:#00714d; text-decoration:none}
a:hover { color:#0f499d; text-decoration:underline}


h3 div.bread {font-size:11px; margin-top:4px;}
h3 {font-size:15px; margin-bottom:4px; margin-top:0px; }

p {margin-top:5px;margin-bottom:5px;}

h4 {margin-top:0px;}

input.contact {width:95%; }


hr {
border: 0;
color: #ccc;
background-color: #ccc;
height: 1px;
width: 90%;
text-align: left; margin-bottom:10px; margin-left:0px;
}
.bread {font-size:10px;color:#555; font-weight:normal }

.contact td{font-size:9px;}
.date {font-size:9px; margin-top:0px; font-weight:normal}


.nav1 td a {color:#fff;}
.headline {font-size:11px;}
.hide {display:none;}
.intro {margin-bottom:10px; margin-left:10px;font-size:12px; line-height:normal; text-align:justify }
.niframe {display:none;width:1; height:1;}
.thumb {text-align:center;width:142px;height:172px;float:left; margin:2px; border:1px solid #eee; margin-bottom:2px; margin-top:2px;
}
.thumbx {text-align:center;width:142px;
height:225px;float:left; margin:2px; 
  margin-bottom:2px; margin-top:2px; font-size:11px;
  line-height:normal;
}  .thumbx td {font-size:11px;
  line-height:normal; }
.thumbcat {text-align:center;width:140px;
height:125px;float:left; margin:5px;  font-size:11px;
  line-height:normal;
}  .thumbcat td {font-size:11px;
  line-height:normal; }
.thumb:hover {text-align:center;width:142px;height:172px;float:left; margin:2px; border:1px solid #bbb; margin-bottom:2px; margin-top:2px;}
.thumb2 {text-align:center;width:120px;height:100px;float:left; margin:15px; border:1px solid #eee; margin-bottom:2px; margin-top:2px;}
.thumb2:hover {text-align:center;width:120px;height:100px;float:left; margin:15px; border:1px solid #bbb; margin-bottom:2px; margin-top:2px;}
.thumbs {text-align:center;width:162px;height:162px;float:left; margin:10px; border:1px solid #eee; margin-bottom:2px; margin-top:2px;
}
.thumbs:hover {text-align:center; float:left;  border:1px solid #bbb; margin-bottom:2px; margin-top:2px;}
.thumb td,.thumbs td,.thumb2 td{text-align:center;font-size:11px; line-height:normal}
h2 {color:#d28d0f; margin:0px; margin-bottom:27px; font-size:18px; }
.sidenav .headnav {font-size:13px; font-weight:bold; }
.sidenav .navitem {font-size:11px; font-weight:bold; padding:1px; padding-top:2px;
 padding-bottom:2px; padding-left: 6px; }

.itemcode {font-size:10px; font-weight:normal}
.itemname {font-size:11px; font-weight:bold; }

.pagethis {border:1px solid #ddd; padding:2px; background:#eee;}
.page {border:1px solid #ddd; padding:2px;}
.page:hover {border:1px solid #ddd; background:#eee}
.pageof {float:left; color:#666;}

.pagit {text-align:right; margin-top:10px; font-size:11px; margin-bottom:10px;}
#results tr td {font-size:10px;}
.req {float:right; font-size:10px; }

.NavMenu td {font-weight:bold;  text-align:left;
font-size:15px; font-family:helvetica, arial, sans-serif; padding:5px; padding-left:7px;
border-bottom: 3px solid #ddd;}
.NavMenu tr.snav td {font-weight:bold;  text-align:left; padding:2px;
font-size:12px; font-family:helvetica, arial, sans-serif;
border-bottom: 3px solid #ddd;}
.quote {font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; }
.testimonial,.testimonial-side {margin:20px;}
.testimonial-side {color:#fff;}
.testname {font-style:italic; padding-left:25px; margin-top:7px;}

h4.file {margin-bottom:3px; font-size:11px;}
.donors td {font-size:11px; width:33%}

.volunteer table td {font-size:12px;}
.volunteer table td input.check {border:0px}

 .programmes table td {font-size:10px;}
 
 .error {font-size:11px; font-weight:bold; color:red; border-left:1px solid #ddd; padding-left:12px;}
 .comment {margin-left:12px; margin-top:12px; border-bottom:1px solid #ddd; padding-bottom:12px; width:350px;}
 
 	#social {width:90%; font-size:11px;}
	#social ul {margin:2px; list-style: none;float:left;}
	#social li {margin:2px; list-style: none;float:left;width:95px;}
	#social img {padding:0 3px;}
	
.shop .address textarea {width:150px; height:60px;}
.shop .comments textarea {width:250px; height:90px;}
.shop .payment td input { border:0px;}
.follower {width:85%; }
.follower td {background: #e6b357; color:#fff; }
.follower td.selected {background: #009474; }

div.add2cart { width:200px;  border:1px solid #ddd; background:#fff; padding:5px;}
.add2cart div {margin-bottom:5px;}
div.add2cart h4 {font-size:12px; font-weight:bold; margin-bottom:10px; }

.giftnotes textarea {height:80px; width:98% }

.steps {clear:both; width:448px; margin-left:auto; margin-right:auto }
.steps ol {margin-left:0px; padding-left:0px; clear:both; background-image:url(../images/stepsOver_38.jpg); height:44px; }
.steps ol li {float:left; list-style-type:none; font-size:11px; width:24%; text-align:center;  height:44px;
background-position:bottom center; background-repeat:no-repeat; color:#888}
.steps ol li.active {color:#333; }
h3.onwho {font-size:12px; line-height:normal; margin-top:10px; }
input[type=submit] {background-color:none; background:none; }
input.keepshopping {height:29px; background-image:url(../images/stepsOver_61.jpg);
background-position:0px -5px; width:113px; border:0px; cursor:pointer; }
input.checkout {height:29px; background-image:url(../images/stepsOver_61.jpg);
background-position:-16px -37px; width:78px; border:0px; cursor:pointer; }
input.paynow {height:29px; background-image:url(../images/stepsOver_61.jpg);
background-position:-16px -101px; width:78px; border:0px; cursor:pointer; }
input.back {height:29px; background-image:url(../images/stepsOver_61.jpg);
background-position:-16px -134px; width:78px; border:0px; cursor:pointer; }

input.submit {height:29px; background-image:url(../images/stepsOver_61.jpg);
background-position:-16px -165px; width:78px; border:0px; cursor:pointer; }

input.keepshopping:hover,
input.checkout:hover,
input.paynow:hover,
input.back:hover,
input.submit:hover {background-image:url(../images/over_61.jpg); }
input[type=radio] {border:0px; }

#sendbyoption input,#sendbyoption textarea {display:none; }

.closewn {float:right; font-size:10px; }