/* Reset Styles */
/*-------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit;
	font-size:100%;	font-family:inherit; vertical-align:baseline;
}

body {
	line-height: 1.4em;
	color: #555555;
	background: #ffffff url(graphics/vomso_oct08_46_pak_bg_header.jpg) top center repeat-x;
	font-family: "Helvetica Neue", Arial, sans-serif;
	font-size:14px;
}

:focus					    { outline: 0; }
ol, ul 					    { list-style: none; }
table						{ border-collapse: separate; border-spacing: 0; }
caption, th, td 			{ text-align: left;	font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after   { content: ""; }
blockquote, q				{ quotes: "" ""; }                         

strong					    { font-weight:bold; }
em						    { font-style:italic; }
p						    { padding: 8px 0; }



/* Container */
/*-------------------------------------*/  

#header							    { width:820px; margin:0 auto; padding:0; height:270px; }
#header h3						    { text-indent:-5000px; }

#container						    { width:800px; margin:0px auto; padding:0; }

#body_text							{ width:440px; float:left; padding:45px 0 0 0; }
#body_text #quote_pakistanWoman     { text-indent:-5000px; height:75px; background:url(graphics/vomso_oct08_46_pak_quote_pakistanWoman.gif) 0 10px no-repeat; }
#body_text .dropcap                 { font-weight:bold; color:#a35a28; display:block; float:left; font-size:42px; width:42px; height:19px; padding-top:11px; }
#body_text #storyBook	{ float:left; padding:8px 15px 0 0; }
#body_text #update_actionPacks	{ background-color:#e6e3c4; padding:12px 10px 0 10px; margin:0 0 15px 0; border:1px solid #e80000 }
#body_text #update_actionPacks h6 { color:#e80000; font-size:22px; font-weight:bold; padding:0 0 5px 0; border-bottom:1px solid #cecaaf; }
#body_text #update_actionPacks .update_date { color:#645e4d; font-size:15px; font-style:italic; padding:0 0 0 6px; font-weight:normal; }

#media                              { float:right; width:330px; padding:45px 0 0 0; }       
#media #counter                     { padding-top:30px; }
       
#forms_offer                        { clear:both; }
#forms_offer h2                     { text-indent:-5000px; height:85px; background:url(graphics/vomso_oct08_46_pak_header_putYourFaith.gif) 0 40px no-repeat; }
#forms_offer .offerDesc             { border-bottom:1px solid #d4d0c2; padding:0 0 12px 20px; }
#forms_offer .offerDesc .priceDesc  { color:#a35a28; font-style:italic; }
#forms_offer .totalDonation         { font-weight:bold; padding: 15px 0 0 20px; }
#forms_offer .totalDonation em      { color:#a35a28; font-style:italic; font-weight:normal; }
#forms_offer .prayerDesc            { font-size:12px; padding:13px 20px 8px 20px; color:#777; }
#forms_offer #pakistanPrayerBands { float:right; padding:0 0 0 10px;}
#forms_offer .freeBands             { font-weight:bold; font-style:italic; padding:20px 40px 0 40px; }
#forms_offer .bandOffer             { padding:20px 0 25px 20px; }
#forms_offer .bandOffer .priceDesc  { color:#a35a28; font-style:italic; }
																														 
#infoHeader h4                      { background-color:#454131; color:#e6e3c3; margin-bottom:10px; font-weight:bold; font-size:18px; padding:8px; }

#billingInfo                        { padding:0 0 30px 0; }
#billingInfo div   				    { clear:left; padding-top:10px; }
#billingInfo label 				    { float:left; font-weight:bold; width:150px; padding-top:1px; text-align:right; padding-right:10px; }

#your_privacy           			{ position:relative; top:-15px; left:0px; color:#afac90; font-size:11px; font-style:italic; }       
#security_statement     			{ padding:20px; background-color:#f4f4f4; margin-bottom:20px; color:#555555; }
#security_statement h6  			{ font-weight:bold; font-size:16px; color:#555555; padding-bottom:10px; }

#shippingInfo div   				{ clear:left; padding-top:10px; }
#shippingInfo label 				{ float:left; font-weight:bold; width:150px; padding-top:1px; text-align:right; padding-right:10px; }

#continueArea 					    { margin-left:120px; padding-top:10px; }

.reqFieldExp            			{ font-weight:normal; font-size:12px; font-style:italic; padding:10px; }
.reqField              				{ color:#a35a28; }

#disclaimers            			{ font-size:11px; color:#938e78; padding:20px 20px 40px; border-top:2px solid #eee9e5; }
#disclaimers a          			{ color:#a35a28; }


/* Footer */
/*-------------------------------------*/

#footer                             { background-color:#454131; color:#9e9c86; font-size:11px; text-align:center; }
#footer a                           { color:#9e9c86; }