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

/* Form Elements */
input.button { padding-left:5px; padding-right:5px; border-top: 1px solid #ddd; border-left: 1px solid #ddd;  border-right: 1px solid #999; border-bottom: 1px solid #999; background-color: #eee; font-size: 11px; color: #222; text-align:center;}
input.typeform { border:1px solid #6a2708; font-size:11px; color:#333; height:16px; background-color:#f8f1e0; margin-right:5px; padding:3px 3px 1px 3px;}
input.typeforms { border:1px solid #fff; background-color:#f8f1e0; margin-right:5px;font-size:11px; color:#333;  padding:3px 3px 1px 3px;}
*html input.typeforms { border:1px solid #6a2708; background-color:#f8f1e0; margin-right:5px;font-size:11px; color:#333; padding:3px 3px 1px 3px;}
input.radio, input.checkbox { margin-right:0px; margin-left:15px; position:relative; top:2px;}
input:focus, textarea:focus { background-color:#FFFFCC;}
select { width:124px; background-color:#faf7f1; border:1px solid #ddd; height:18px; margin-right:5px; font-size:11px;}
textarea { width: 196px; height:54px; padding:1px; border:1px solid #6a2708; background-color:#f8f1e0; margin-right:5px; font-size:11px; color:#333;} /*faf7f1*/
label, span { font-size:11px; color:#333; line-height:16px; font-weight:bold;}
.required { background:url(../images/common/required.gif) right top no-repeat; padding-right: 8px;}
option { font-size:11px;}

#requiredFields { padding:5px 0px 5px 20px;}
#formHolder { width:525px; margin: 0px 0px 10px 10px;}

#errorMessage { border: 3px double #6a2708; padding: 10px 10px 10px 40px; margin: 10px; background: url(../images/common/error.png) left top no-repeat #fcefbd;}
h2.errorMessage { color:#CC0000; font-size:12px; font-weight:bold; line-height: 20px; height:30px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#errorMessage ul li { color:#333; font-size:11px; line-height:15px;}

#successMessage { padding: 10px 10px 10px 40px; margin: 10px; background: url(../images/common/success.png) left top no-repeat;}
h2.successMessage { color:#006600; font-size:14px; font-weight:bold; line-height: 20px; height:30px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#pendingMessage { padding: 10px 10px 10px 40px; margin: 10px; background: url(../images/common/pending.png) left top no-repeat;}
h2.pendingMessage { color:#FF3300; font-size:14px; font-weight:bold; line-height: 20px; height:30px; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* Table Elements */
#recaptcha_table td { height:6px;}
td { height:20px; font-size:11px; padding:3px; padding-right:15px; color:#333;}
td.null { height:0px; font-size:0px; padding:0px;}
td.selectBox { width:25px; padding-left:5px;}
td h2 { border-bottom:5px solid #6a2708; padding: 5px 0px 0px 5px; margin-bottom:5px;}




a { color:#6a2708; text-decoration:none;}
a:hover { color:#376d8c; text-decoration:underline;}
a.button { color:#444; text-decoration:none; height:25px; position:relative; font-size:11px; font-weight:bold; padding:5px 10px 5px 10px;}
a:hover.button { color:#000; text-decoration:underline; background: url(../images/common/button_green.png) repeat-x; height:25px; position:relative; font-size:11px; font-weight:bold; padding:5px 10px 5px 10px;}
a.flashObject, a:hover.flashObject { display:block;}

h1 { font-size:21px; font-weight:bold; color:#6a2708; font-family: "Times New Roman", Times, serif; z-index:152; position:relative; padding: 15px 10px 10px 25px; background:url(../images/common/MessageHeader.jpg) left center no-repeat; width: 600px; height: 30px;}
h2 { font-size:18px; color:#6a2708; font-family: "Times New Roman", Times, serif; z-index:152; position:relative; padding:5px 15px 5px 15px;}
p { font-size:12px; line-height:20px; color:#333; padding:5px 15px 5px 15px; z-index:150; text-align:justify; position:relative;}
H3 { font-size:16px; font-weight:bold; color:#333; padding:10px 15px 0px 15px; font-family: "Times New Roman", Times, serif; z-index:149; position:relative;}
H4 { font-size:14px; font-weight:bold; color:#333; padding:10px 15px 10px 15px; font-family:Arial, Helvetica, sans-serif; z-index:149; position:relative;}
H5 { font-size:12px; font-weight:bold; color:#333; padding:5px 5px 5px 15px; font-family:Verdana, Arial, Helvetica, sans-serif; z-index:149; position:relative; text-decoration:underline;}
H6 { font-size:11px; font-weight:bold; color:#333; padding:5px 5px 5px 15px; font-family:Verdana, Arial, Helvetica, sans-serif; z-index:149; position:relative;}
blockquote { margin: 10px 0px 0px 15px; font-size:14px; line-height:22px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color:#3946a8; padding:0px 15px 5px 15px; background: url(../images/common/quotes.png) left top no-repeat; z-index:150; position:relative;}
blockquote span { background: url(../images/common/quotesEnd.png) right top no-repeat; display:inline; width:15px; height:20px; position:absolute;}
img { border-color:#ccc;}
br { line-height:14px;}
address { font-size:12px; line-height:20px; color:#333; padding:5px 15px 5px 15px; text-align:justify; font-weight:bold; font-style:normal; }
em { font-size:12px; font-style:normal; font-weight:bold; line-height:20px; color:#336633; text-align:justify; position:relative;}

ul.common, ol.common { margin: 0px 0px 0px 30px; padding:5px 0px 5px 0px; color:#333;}
ul.common li { font-size:12px; line-height:18px; list-style-type:square; padding:0px 0px 5px 0px; list-style-image:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
ul.default, ol.default { margin: 0px 0px 0px 30px; padding:5px 0px 5px 0px; color:#333;}
ul.default li { font-size:12px; line-height:18px; list-style-type:none; padding:0px 0px 5px 0px; list-style-image:none; font-family:Verdana, Arial, Helvetica, sans-serif;width:290px; height:120px;float: left}
ul.hammer { list-style-image:url(../images/common/hammer.png); margin: 0px 0px 0px 50px; padding:5px 0px 5px 0px; color:#333; position:relative;}
ul.hammer li.hammer { font-size:12px; line-height:16px; background:url(../images/common/messageBreak.jpg) center bottom no-repeat; padding:10px 0px 40px 0px;}
ul.hammer li h2 { font-size:16px; color:#6a2708; font-family: Arial, Helvetica, sans-serif; z-index:152; position:relative; padding:5px 5px 5px 0px;}
ul.hammer li p { padding:0px;}
ol { margin: 0px 0px 0px 30px; padding:5px 0px 5px 0px; color:#333;}
ol.common li { font-size:12px; line-height:18px; list-style-image:none;}

.image { float:right; padding:5px 5px 2px 10px; position:relative; z-index:1000;}
.imageL { float:left; padding:1px; border:1px solid #333; margin: 5px 5px 2px 10px; position:relative; z-index:1000;}
.partnerInfo { width:600px; height:260px; position:relative;}
.partnerimage { float:left; padding:5px 5px 2px 10px; position:relative; width:265px;}
.partnersowing { float:left; position:relative; padding:5px 5px 5px 0px; width:300px; height:250px;}
.testimonyImages { float:right; padding:5px; margin:5px 5px 2px 10px; background-color:#b78846; z-index:200; display:block; border-top:1px solid #999; border-bottom: 1px solid #333; border-left:1px solid #999; border-right: 1px solid #333;}
.date { font-size:9px; color:#333; position:absolute; top:0px; right:0px;}
#mailingAddress { margin:5px 10px 5px 25px;}
#viewResponse a { float:right; font-size:12px; font-weight:bold; color:#6a2708; text-decoration:none;}
#viewResponse a:hover { text-decoration:underline; }
.learnMore {}
.poondiImage { padding:5px 0px 5px 0px; background-color:#917e51;}
.poondiBG { background:url(../images/poondi/bg.jpg) center top repeat-y;}
#partnersHeader { position:relative;}
#partnership { position:absolute; top:95px; left:375px;}
#partnership ul.common li a { font-weight:bold}
a.sow, a:hover.sow { margin-left:30px; display:block;}
h2.subhead { border:0px; padding: 5px 0px 2px 5px; margin-bottom:5px; text-decoration:underline; font-size:17px;}
hr.hr { z-index:150; border:0px; position:relative; background:url(../images/common/messageBreak.jpg) center bottom no-repeat; width:609px; height:22px;}
.tableft { margin-left:40px;}
.important { color:#CC0000;}
.toHide { display:none;}
#note { position:relative; background-color:#FFFFCC; padding:5px; border:3px double #990000; margin: 10px 30px 10px 30px;}
.BPMrecaptcha { height:100px; overflow:hidden;}

/* Paging styles  */
#paging { padding: 20px 0px 15px 0px; color:#000; font-size:12px;}
#paging a { color:#6a2708; text-decoration:none; font-weight:bold; font-size:12px;}
#paging a:hover { color:#000; text-decoration:underline;}
#paging img, #paging a img { position:relative; top: 6px;}

/* Message Listing Page */
.messageList, #testimonyList {margin-top:10px;}
.messageList h2 a  { font-size:16px; text-decoration:none; color:#6a2708; padding:10px 0px 0px 0px; font-family: Arial, Verdana, Helvetica, sans-serif; position:relative; width: 600px; height: 20px;}
.messageList h2 a:hover { text-decoration:underline; color:#376d8c;}
.messageList p { font-size:12px; line-height:18px; color:#333; padding:5px 15px 28px 15px; z-index:150; text-align:justify; position:relative; background:url(../images/common/messageBreak.jpg) center bottom no-repeat;}

/*You tube video styels*/
ul.default h3 {color:#990000; font-size:14px;font:Verdana, Arial, Helvetica, sans-serif;padding:5px 0 0}
ul.default h3 span{color:#000099; font-size:12px;font-weight:normal}
ul.default h4 {color:#990000; font-size:12px;font:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;padding:5px}
ul.default h4 span{color:#000099; font-size:11px;font-weight:normal}


/* Testimony List Page */
#testimonyList p { font-size:12px; line-height:18px; color:#333; padding:5px 15px 5px 15px; z-index:150; text-align:justify; position:relative;}
#testimonyList #break { height:22px; background:url(../images/common/messageBreak.jpg) center bottom no-repeat; position:relative; clear:both; display:block;}

/* Recent Events Page */
ul#eventsList li { margin-left:35px; list-style-type:square; color:#006666; font-size:14px;}
ul#eventsList li h2 { font-size:16px; text-decoration:none; color:#2c516c; padding-left:5px; padding-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; position:relative; width: 600px; height: 20px;}
ul#eventsList li p { font-size:12px; line-height:18px; color:#555; padding:5px 15px 5px 5px; z-index:150; text-align:justify; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif;}
ul#eventsList li p span { font-size:10px; line-height:18px; color:#222; z-index:150; text-align:justify;}

/* Shopping */
#ShoppingHeader { background: url(../images/common/shopingHeader.jpg) center center no-repeat; width:600px; height:230px;}
#featuredProducts { width:300px; height:230px; float:left; margin:0px 5px 10px 0px; color:#990000; position:relative;}
*html #featuredProducts {height:240px;}
h2.featuredProducts {border-bottom:3px solid #6a2708; padding: 5px 0px 2px 5px; margin-bottom:5px; width:600px; font-size:26px; font-weight:normal;}
#featuredProducts p, #featuredProducts h6 { font-size:11px;}
.shopImg { padding:5px; margin-top:5px; background-color:#ecdcac; border-top:1px solid #c6a363; border-left:1px solid #c6a363; border-right:2px solid #c6a363; border-bottom:2px solid #c6a363; position:relative;}
.productDisplay { float:left; width:120px;}
.productDetails { float:left; width:175px;}
#featuredProducts H3 { font-size:16px; font-weight:bold; color:#333; padding:10px 15px 0px 5px; font-family: "Times New Roman", Times, serif; z-index:149; position:relative;}
#featuredProducts H4, span.author { font-size:11px; font-weight:bold; color:#665895; padding:0px 15px 0px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; z-index:149; position:relative;}
#chooseCountry { background: url(../images/common/chooseYourCountry.jpg) center center no-repeat; width:850px; height:350px; position:relative;}
#selectCountry { position:absolute; top:177px; left:587px; }
/* Shopping Cart - RightSideBar */
ul.shoppingCartRight { margin: 0px; padding:5px 5px 10px 5px; border-bottom: 1px solid #c88351; color:#333; list-style:none;}
.shoppingCartRight li.productTitle {font-size:14px; font-weight:bold; color:#333; padding:0px; font-family: "Times New Roman", Times, serif; line-height:24px;}
.shoppingCartRight li.productAuthor {font-size:11px; font-weight:normal; color:#333; padding:0px; font-family: "Times New Roman", Times, serif; line-height:18px;}
.shoppingCartRight li.productDetail {font-size:11px; font-weight:bold; color:#990000; padding:0px 10px 0px 0px ; font-family: "Times New Roman", Times, serif;}
.shopping h2,.signin h2 { font-size:16px; color:#6a2708; font-family: "Times New Roman", Times, serif; z-index:152; position:relative; display:inline; padding:0px;}
.shopping { vertical-align:bottom; background: url(../images/common/rightCartHeader.jpg) no-repeat; width:200px; height:34px; padding:8px 0px 0px 17px;}
h6.cartLeftSidebar { font-size:11px; font-weight:bold; color:#333; padding:5px 5px 5px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; z-index:149; position:relative;}

/* Digital Downloads */
.download { padding:2px;}
.ddIcon { position:relative; line-height:30px; top:5px;}

/* Shopping Cart */
.cartItemContainer { width:850px; position:relative; height:90px; border-bottom: 1px solid #c88351; padding-bottom:15px 0px 5px 0px; margin-left:15px; font-size:12px; line-height:20px; color:#990000; font-family:Arial, Helvetica, sans-serif;}
.cartItemImage { width:70px; position:relative; height:90px; float:left;}
.cartItemDetails { width:500px; position:relative; height:90px; float:left;}
.cartItemPrice { width:140px; position:relative; height:90px; float:left;}
.cartItemQty  { width:140px; position:relative; height:90px; float:left;}
ul.shoppingCart { margin: 0px; padding:5px 5px 10px 5px; list-style:none;}
ul.shoppingCart li { color:#454545;}
.shoppingCartTitle { font-size:17px; color:#003366; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.shoppingCartAuthor { font-size:13px; color:#990000; font-family:Verdana, Arial, Helvetica, sans-serif;}
.shoppingCartTotal { font-size:15px; color:#990000; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; width:675px;}
.cartButtons input, .cartButtons a { padding: 30px 0px 0px 75px; position:relative;}


/* RIGHT SIDE CONTENT STARTS HERE */
/* Flash Boxs */
#partners { width:225px; height:135px; position:relative; right:5px; margin-bottom:15px;}
*html #partners { right:0px;}

#poondi { width:225px; height:141px; position:relative; right:5px; margin-bottom:15px;}
*html #poondi { right:0px;}

#tvProgram { width:225px; min-height:141px; position:relative; right:5px; margin-bottom:15px;}
*html #tvProgram { right:0px; height:141px;}

/* Donate and Shopping Box */
#iconHolder { width:225px; height:100px; margin-bottom:5px;}
*html #iconHolder { overflow:visible;}
*:first-child+html #iconHolder { overflow:visible;}

/* Donate Box */
#donate { background:url(../images/common/donate.png) no-repeat; width:92px; height:89px; float:left; left:10px; position:relative;}
#donate a {height:89px; width:92px; display:block;}
#donate a:hover, #shop a:hover { cursor:pointer;}

/* Shop Box */
#shop { background:url(../images/common/shop.png) no-repeat bottom center; width:111px; height:96px; float:right; right:5px; position:relative;}
#shop a { width:111px; height:96px; display:block;}

/* Search Box */
#search { margin-bottom:10px;}
.searchBox { border:1px solid #2a0b03; background-color:#6a2708; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000; height:17px; position:relative; top:-2px;}
*html .searchBox { top: 0px;}
.searchBox:focus { border:1px solid #2a0b03; background-color:#df9818;}
.searchButton { font-size:12px; font-weight:bold; color:#df9818; background-color:#2a0b03; border:0px; width:70px; height:19px;}
.highlighttitle{font-size:16px; text-decoration:none; color:#6a2708; padding:10px 0px 0px 0px; font-family: Arial, Verdana, Helvetica, sans-serif;background-color:#FFFF99;}
.highlightdesc{background-color:#FFFF99;}

/* Sign In */
.signin { vertical-align:middle; background: url(../images/common/signInHeader.jpg) no-repeat; width:200px; height:34px; padding:8px 0px 0px 17px;}

/* RIGHT SIDE CONTENT ENDS HERE */


/* Ongoing Projects */
.svwp {width: 50px; height: 20px; background: #fff;} /*preloader stuff. do not modify!*/
.svwp ul{position: relative; left: -999em;}/*preloader stuff. do not modify!*/
.slideViewer { position: relative; overflow: hidden; margin: 10px 10px 10px 42px; padding: 0px; background: #d9c9b7;}
.slideViewer ul {  /*your list of images*/ position: relative;left: 0;top: 0;width: 1%;list-style-type: none;margin: 0px; padding: 0;}
.slideViewer ul li {float:left;}

/*typographic info*/
.slideViewer span.typo{ padding: 6px; /* do not modify padding */ background: #fff;color: #000;font: normal 10px Verdana;}

#ui0 {margin-left:50px}
.thumbSlider { /*the thumbnails slider*/ overflow: hidden; width: 1%;background: #d9c9b7;}
.thumbSlider ul { list-style-type: none;margin:0; padding: 0;}
.thumbSlider ul li{ float:left;margin: 0;}
.thumbSlider a{color: #fff;text-decoration: none;}
.thumbSlider a img{border: 0;display: block;padding: 0;}
.thumbSlider p.tmbrdr { /* the border above -not around- each thumb */ /* width, height and top values are dynamically added by the script. Do not modify. */
position:relative; left: 0;font-size: 0.01em;left: 0;margin: 0;padding: 0;}

a.left, a.right { /*the left and right buttons (links)*/ background: transparent; /* could be any color  */ color: #d9c9b7;font: bold 16px Arial;overflow: hidden;}
a.left span, a.right span{}
a.left img, a.right img{border: 0;}
a.l_dis, a.r_dis {background: transparent; /* ALWAYS leave transparent. this is the 'disabled' state of the link !  */ cursor: default;}
a.l_dis span, a.r_dis span {display: none;}
a:focus {outline:none;}







