tbody{
border:0px;
}

a{
 text-decoration:none;
 color:#008da9;
 outline:0px;
}

h1,h2, h3, h4, h5, h6{
font-weight:bold;
padding:0 0 0px 0;
margin:0px;
border:0px;
color:#008da9;
font-weight:lighter;
}

h1{
font-size:23px;
line-height:35px;
}
h2{
font-size:19px;
line-height:25px;
}

p { margin:0 0 10px 0; }


.flex-control-paging li a {
width:19px;
height:19px;
display:block;
background:#666666;
}
.flex-control-paging li a:hover,
.flex-control-paging li a.flex-active{
background:#008da9;
}

/*
.rightcontent .block{
padding:11px;
background:#f2f2f2;
border:1px solid #b9b9b9;
margin-bottom:19px;
}
.rightcontent .block h2{
color:#0082a0;
font-weight:bold;
padding-bottom:7px;
}
*/

#block-block-1 h3{
padding:0px;
margin:0px;
font-size:18px;
color:#008da9;
font-weight:normal;
}
#block-block-1 p{
padding:0px;
margin:0px;
}

#block-search-form{
width:290px;
height:20px;
padding:0px;
margin:0px;
border:0px;
background:url(images/search_bg.png) no-repeat top left;
float:right;
margin-top:9px;
}
#block-search-form .form-actions{
margin:0px;
padding:0px;
border:0px;
background:none;
*zoom:1;
}
#block-search-form .contextual-links-wrapper{
display:none;
}
#block-search-form .form-actions:before,
#block-search-form .form-actions:after{
display:table;
line-height:0px;
content:inherit;
}
#block-search-form .form-text{
width:275px;
height:18px;
margin:0px;
padding:0px;
border:0px;
padding-left:6px;
float:left !important;
border-radius:0px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
background:none;
box-shadow:0px 0px 0px;
}
#block-search-form .form-submit{
width:20px;
height:18px;
margin:0px;
padding:0px;
cursor:pointer;
font-size:0px !important;
float:right;
border:0px;
background:none;
margin-top:-11px;
}

#block-menu-menu-ministry-sponsorships ul{
padding:0px;
margin:0px;
list-style:none;
list-style-image:none;
padding-top:11px;
}
#block-menu-menu-ministry-sponsorships ul li{
padding:0px;
margin:0px;
list-style:none;
list-style-image:none;
padding-left:2px;
padding-bottom:3px;
}
#block-menu-menu-ministry-sponsorships ul li a{
color:#7f7f7f;
}





.view-product-searching .views-exposed-widget{
width:100%;
}
.view-product-searching .views-exposed-form label{
font-size:13px;
color:#a5a4a4;
font-weight:normal;
width:150px;
display:block;
float:left;
}
.view-product-searching .views-exposed-form .form-select{
padding:2px;
height:25px;
width:200px;
color:#008da9;
float:left;
border:1px solid #a5a4a4;
border-radius:0px;
}
.view-product-searching #edit-field-select-location-tid-wrapper .form-select{
margin-right:5px;
}

.view-product-searching .views-exposed-form .form-submit{
padding:0px;
margin:0px;
padding:7px;
padding-left:16px;
padding-right:16px;
color:#008da9;
font-size:16px;
background:#ffffff;
border:1px solid #a5a4a4;
cursor:pointer;
margin-left:150px;
}
.view-product-searching .form-actions.form-wrapper{
padding:0px;
margin:0px;
background:none;
border:0px;
}
.view-product-searching .node-add-to-cart.form-submit{
padding:11px;
padding-left:25px;
padding-right:25px;
color:#008da9;
font-size:19px;
background:#ffffff;
border:1px solid #a5a4a4;
cursor:pointer;
margin-left:675px;
margin-top:-107px;
}
body.page-product-search ul.pager{
margin-right:-170px;
margin-top:-25px;
}
body.page-product-search#header_area{
height:125px;
padding-bottom:0px;
}


.view-product-searching img{
border:2px solid #1b1b5a;
}
.view-product-searching .views-slideshow-controls-bottom{
position:absolute;
margin-top:-40px;
z-index:700;
}
.view-product-searching .views-slideshow-controls-bottom a{
font-weight:bold;
color:#333333;
}
.view-product-searching .views-slideshow-controls-bottom .views-slideshow-controls-text-pause{
display:none;
}
.view-product-searching .views-slideshow-controls-bottom .views-slideshow-controls-text-next{
padding-left:16px;
}

.view-product-searching .custom_text{
display:inline-block;
border:1px dashed #a5a4a4;
padding:7px;
}

#block-uc-ajax-cart-delta-0{
position:absolute;
width:570px;
margin-left:400px;
}
#block-uc-ajax-cart-delta-0 h2.block-title{
text-align:left;
padding-bottom:7px;
}
#block-uc-ajax-cart-delta-0 #cart-block-contents-ajax{
width:555px;
padding:7px;
background:#d6eef2;
}

#block-uc-ajax-cart-delta-0 #cart-block-contents-ajax table{
width:100%;
}
#block-uc-ajax-cart-delta-0 #cart-block-contents-ajax table tr{
border:0px;
background:none;
}
#block-uc-ajax-cart-delta-0 #cart-block-contents-ajax table th{
border:0px;
background:none;
font-weight:normal;
border-bottom:1px solid #008da9;
padding-bottom:3px;
}

#block-uc-ajax-cart-delta-0 a.remove-cart-link{
width:11px;
height:11px;
display:block;
font-size:0px;
background:url(images/remove-icon.png) no-repeat top left;
}

#block-uc-ajax-cart-delta-0 .cart-block-summary-links ul,
#block-uc-ajax-cart-delta-0 .cart-block-summary-links ul li{
list-style:none;
list-style-image:none;
}
#block-uc-ajax-cart-delta-0 .cart-block-summary-links ul{
margin-left:375px;
}
#block-uc-ajax-cart-delta-0 ul li{
padding:7px;
padding-left:25px;
padding-right:25px;
float:left;
color:#008da9;
font-size:19px;
background:#ffffff;
border:1px solid #a5a4a4;
}
#block-uc-ajax-cart-delta-0 ul li.cart-block-view-cart{
display:none;
}


/******* Product search with DRUPAL COMMERCE *******/

.view-product-search .views-exposed-widget{
width:100%;
}
.view-product-search .views-exposed-form label{
font-size:13px;
color:#a5a4a4;
font-weight:normal;
width:150px;
display:block;
float:left;
}
.view-product-search .views-exposed-form .form-select{
padding:2px;
height:25px;
width:200px;
color:#008da9;
float:left;
border:1px solid #a5a4a4;
border-radius:0px;
}
.view-product-search #edit-field-select-location-tid-wrapper .form-select{
margin-right:5px;
}
.view-product-search .views-exposed-form .form-submit{
padding:0px;
margin:0px;
padding:7px;
padding-left:16px;
padding-right:16px;
color:#008da9;
font-size:16px;
background:#ffffff;
border:1px solid #a5a4a4;
cursor:pointer;
margin-left:150px;
}
.view-product-search .form-actions.form-wrapper{
padding:0px;
margin:0px;
background:none;
border:0px;
}
.view-product-search .add_to_cart_buttons .form-submit{
padding:11px;
padding-left:25px;
padding-right:25px;
color:#008da9;
font-size:19px;
background:#ffffff;
border:1px solid #a5a4a4;
cursor:pointer;
margin-left:675px;
margin-top:-77px;
}

.view-product-search img{
border:2px solid #1b1b5a;
}
.view-product-search .views-slideshow-controls-bottom{
position:absolute;
margin-top:-40px;
z-index:700;
}
.view-product-search .views-slideshow-controls-bottom a{
font-weight:bold;
color:#333333;
}
.view-product-search .views-slideshow-controls-bottom .views-slideshow-controls-text-pause{
display:none;
}
.view-product-search .views-slideshow-controls-bottom .views-slideshow-controls-text-next{
padding-left:16px;
}


#block-commerce-cart-cart{
position:absolute;
width:570px;
margin-left:400px;
}
#block-commerce-cart-cart h2.block-title{
text-align:right;
padding-bottom:7px;
}
#block-commerce-cart-cart .view-commerce-cart-block{
width:550px;
padding:11px;
background:#d6eef2;
overflow:hidden;
}

#block-commerce-cart-cart .view-commerce-cart-block table{
width:100%;
}
#block-commerce-cart-cart .view-commerce-cart-block table tr{
border:0px;
background:none;
}
#block-commerce-cart-cart .view-commerce-cart-block table th{
border:0px;
background:none;
font-weight:normal;
border-bottom:1px solid #008da9;
padding-bottom:3px;
}
#block-commerce-cart-cart .view-commerce-cart-block .views-field-edit-delete .form-submit{
width:11px;
height:11px;
font-size:0px;
border:0px;
background:url(images/remove-icon.png) no-repeat top left;
cursor:pointer;
}

#block-commerce-cart-cart ul.links li.line-item-summary-checkout{
padding:7px;
padding-left:25px;
padding-right:25px;
float:left;
color:#008da9;
font-size:19px;
background:#ffffff;
border:1px solid #a5a4a4;
margin-left:416px;
margin-top:25px;
}
#block-commerce-cart-cart ul li.line-item-summary-view-cart{
display:none;
}
/*******/

.balloonstyle{
position:absolute;
top:10px !important;
left:7px;
padding:7px;
visibility:hidden;
border:1px solid #a5a4a4;
z-index:100;
background:#d6eef2;
border-radius:7px;
width:500px;
}
#balloon1{
left:80px !important;
}
#balloon2{
left:180px !important;
}
#balloon3{
left:280px !important;
}
#balloon4{
left:380px !important;
}
#balloon5{
left:190px !important;
margin-top:25px;
}
#tip1{
left:190px !important;
margin-top:25px;
}
#tip2{
left:190px !important;
margin-top:25px;
}


body.not-logged-in #balloon1{
left:25% !important;
margin-top:290px;
}
body.not-logged-in #balloon2{
left:30% !important;
margin-top:290px;
}
body.not-logged-in #balloon3{
left:37% !important;
margin-top:290px;
}
body.not-logged-in #balloon4{
left:40% !important;
margin-top:290px;
}
body.not-logged-in #balloon5{
left:35% !important;
margin-top:290px;
}

body.not-logged-in #tip1{
left:35% !important;
margin-top:290px;
}
body.not-logged-in #tip2{
left:35% !important;
margin-top:290px;
}

#info1,
#info2,
#info3,
#info4{
left:29% !important;
margin-top:460px;
}


#fixedtipdiv{
position:absolute;
padding:7px;
border:1px solid #0082a0;
z-index:100;
background:#d6eef2;
border-radius:7px;
z-index:100;
}


#ajaxCartUpdate #cart-block-contents-ajax .cart-block-items{
height:125px;
display:inline-block;
overflow:auto;
}


.faq-content{
}
.faq-content .faq-question{
font-size:16px;
font-weight:bold;
margin-bottom:11px;
}
.faq-content .faq-answer{
padding:25px;
border:1px solid #0082a0;
background:#eeeeee;
border-radius:11px;
}

.block-relatedlinks h2{
padding-bottom:7px;
}
.block-relatedlinks ul,
.block-relatedlinks ul li{
list-style:none;
list-style-image:none;
}
.block-relatedlinks ul li{
padding:0px;
margin:0px;
list-style:none;
list-style-image:none;
padding-left:3px;
padding-bottom:3px;
}

.view-donations table{
width:100%;
}
.view-donations table tr{
background:none;
border:0px;
}
.view-donations table tr td{
padding:7px;
background:none;
border:0px;
text-align:center;
padding-top:50px;
}
.view-donations .form-actions{
margin:0px;
padding:0px;
border:0px;
background:none;
*zoom:1;
}
.view-donations .form-actions:before,
.view-donations .form-actions:after{
display:table;
line-height:0px;
content:inherit;
}

.view-donations .form-submit{
width:97px;
height:29px;
font-size:0px;
border:0px;
background:url(images/donate_button.png) no-repeat top left;
}


.order-review-table{
width:75%;
}
.order-review-table tr th{
padding:7px;
border:1px solid #008da9;
}
.order-review-table tr td{
padding:7px;
border:1px solid #008da9;
}
.order-review-table .pane-title-row{
color:#ffffff;
font-size:15px;
background:#008da9;
}

.order-review-table .review-button-row{
background:none;
}
.order-review-table .form-actions{
margin:0px;
padding:0px;
padding: 0px 0px 0px 0px;
margin-bottom:0px;
background-color:none;
border-top:0px;
border-radius:0px;
*zoom: 1;
}
.order-review-table .form-actions:before,
.order-review-table .form-actions:after{
display:table;
line-height:0px;
content:inherit;
}
.order-review-table .form-submit{
padding:7px;
padding-left:16px;
padding-right:16px;
border:0px;
color:#ffffff;
background:#008da9;
border-radius:25px;
margin-right:11px;
}

#uc-cart-view-form table{
width:100%;
}
#uc-cart-view-form table tr th{
padding:7px;
border:1px solid #008da9;
}
#uc-cart-view-form table tr td{
padding:7px;
border:1px solid #008da9;
}
#uc-cart-view-form .form-actions{
margin:0px;
background:none;
*zoom: 1;
}
#uc-cart-view-form .form-actions:before,
#uc-cart-view-form .form-actions:after{
display:table;
line-height:0px;
content:inherit;
}
#uc-cart-view-form .form-submit{
padding:7px;
padding-left:16px;
padding-right:16px;
border:0px;
color:#ffffff;
background:#008da9;
border-radius:25px;
margin-right:11px;
}
#uc-cart-view-form #edit-actions a{
padding:5px;
padding-left:16px;
padding-right:16px;
border:0px;
color:#ffffff;
background:#008da9;
border-radius:25px;
margin-right:11px;
}





#uc-cart-checkout-form table{
width:100%;
}
#uc-cart-checkout-form table tr th{
padding:7px;
border:1px solid #008da9;
}
#uc-cart-checkout-form table tr td{
padding:7px;
border:1px solid #008da9;
}
#uc-cart-checkout-form .form-actions{
margin:0px;
background:none;
*zoom: 1;
}
#uc-cart-checkout-form .form-actions:before,
#uc-cart-checkout-form .form-actions:after{
display:table;
line-height:0px;
content:inherit;
}
#uc-cart-checkout-form .form-submit{
padding:7px;
padding-left:16px;
padding-right:16px;
border:0px;
color:#ffffff;
background:#008da9;
border-radius:25px;
margin-right:11px;
}
#uc-cart-checkout-form #edit-actions a{
padding:5px;
padding-left:16px;
padding-right:16px;
border:0px;
color:#ffffff;
background:#008da9;
border-radius:25px;
margin-right:11px;
}