
/* ------------- UNIVERSAL ------------- */

* {margin:0; padding:0; }

html,body {
background:url(http://www.brian.macattack.info/site/1/images/emchurch/patternbg2.gif) top;
font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
font-size: 12.5px;
color: #000000;
line-height: 160%;
text-align:center;
}


/* ------------- LAYOUT ------------- */

#frame {
width:900px;
margin:0 auto;
text-align:left;
background:url(http://www.brian.macattack.info/site/1/images/emchurch/framebg2.gif) repeat-y;
}

#header {
background:  url(http://www.brian.macattack.info/site/1/images/emchurch/newheader.gif) no-repeat;
height: 239px;
width: 900px;
text-indent:-9999px;
}

#header a {
height:219px;
width: 240px;
display: block;
text-indent: -9999px;
}

#nav {
background:  url(http://www.brian.macattack.info/site/1/images/emchurch/navbg.gif) no-repeat;
height: 27px;
width: 900px;
}

#rightcontent {
width:182px;
margin:10px 0 10px 23px;
text-align:left;
float:left;
}

#footer {
background: #F6FCFE url(http://www.brian.macattack.info/site/1/images/emchurch/footerbg.gif) repeat-y;
height: 65px;
width: 900px;
clear:both;
}


/* ------------- MAIN NAVIGATION - see plugin stylesheet ------------- */



/* ------------- RIGHT CONTENT / SIDEBAR ------------- */

#rightcontent  {
font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #7B6E45;
line-height:normal;
}

#rightcontent ul {
list-style-type:none;
}

#rightcontent ul li {
padding:3px 0 3px 0;
}

#rightcontent ul.border {
list-style-type:none;
padding:6px;
border:solid 1px #EFECE5;
margin:10px 0 10px 0;
}

#rightcontent a {
color:#49416E;
text-decoration:none;
}

#rightcontent a:hover {
color:#49416E;
text-decoration:none;
background:#BFBBD1;
}

#rightcontent h1.quicklinks {
background: url(http://www.brian.macattack.info/site/1/images/emchurch/sideheaders/quicklinks.gif) no-repeat;
text-indent:-9999px;
width:168px;
height:32px;
padding-bottom:5px;
}

#rightcontent h1.search {
background: url(http://www.brian.macattack.info/site/1/images/emchurch/sideheaders/search.gif) no-repeat;
text-indent:-9999px;
width:168px;
height:32px;
padding-bottom:5px;
}

#rightcontent h1.newsletter {
background: url(http://www.brian.macattack.info/site/1/images/emchurch/sideheaders/newsletter.gif) no-repeat;
text-indent:-9999px;
width:168px;
height:32px;
padding-bottom:5px;
}


#rightcontent h1.dvdseries {
background: url(http://www.brian.macattack.info/site/1/images/emchurch/sideheaders/dvdseries.png) no-repeat;
text-indent:-9999px;
width:168px;
height:32px;
padding-bottom:5px;
}

#rightcontent h1.calendar {
background: url(http://www.brian.macattack.info/site/1/images/emchurch/sideheaders/calendar.gif) no-repeat;
text-indent:-9999px;
width:168px;
height:32px;
padding-bottom:5px;
}


/* ------------- MAIN STYLES ------------- */

#maincontent {
width:580px;
margin:15px 0 10px 60px;
text-align:left;
float:left;
}



#maincontent p {
margin:0 0 10px 0;
}



#maincontent h2 {
font-size:14px;
color: #49416E;
margin:0 0 10px 0;
}

#maincontent h2.posttitle {
margin:0 0 0 0;
}

#maincontent h3 {
font-size:12px;
margin:0 0 10px 0;
}


#maincontent img {
padding:6px;
border:solid 1px #EFECE5;
margin:0 10px 10px 10px;
}

blockquote { margin: 0 30px 10px 30px; }

#maincontent a {
color:#49416E;
text-decoration:underline;
}

#maincontent a:hover {
color:#49416E;
text-decoration:underline;
background:#BFBBD1;
}

#maincontent ul {
list-style-type:disc;
margin: 15px 0 15px 20px;
}

#maincontent ol {
margin: 15px 0 15px 20px;
}

#maincontent li {
margin: 0 0 10px 0;
}




#maincontent_cart {
width:790px;
margin:15px 0 10px 60px;
text-align:left;
float:left;
}

#maincontent_cart p {
margin:0 0 10px 0;
}


#maincontent_cart h2 {
font-size:14px;
color: #49416E;
margin:0 0 10px 0;
}

#maincontent_cart h2.posttitle {
margin:0 0 0 0;
}

#maincontent_cart h3 {
font-size:12px;
margin:0 0 10px 0;
}


#maincontent_cart img {
padding:6px;
border:solid 1px #EFECE5;

margin:0 10px 10px 10px;
}

blockquote { margin: 0 30px 10px 30px; }

#maincontent_cart a {
color:#49416E;
text-decoration:underline;
}

#maincontent_cart a:hover {
color:#49416E;
text-decoration:underline;
background:#BFBBD1;
}

#maincontent_cart ul {
list-style-type:disc;
margin: 15px 0 15px 20px;
}

#maincontent_cart ol {
margin: 15px 0 15px 20px;
}

#maincontent_cart li {
margin: 0 0 10px 0;
}










hr {
border:none 0;
border-top:1px solid #D1CBB6;
height:1px;
padding:6px 0 6px 0;
}

.meta {
color:#A5986F;
}

#homepageimg img {
padding:6px;
border:solid 1px #EFECE5;
margin:0 0 10px 0;
}


#maincol {
width: 175px;
float: left;
}

#sidecol {
width:200px;
float:left;
}

#sidecol_text {
width:100px;

}



/* shopping cart */ 
.cartListTable {
    width:100%; 
    padding:2px; 
    border:0px
    solid #000000}
.cartPicCell {
    width:75px;
    text-align : center;
	vertical-align:top;
    font-family:Arial, Helvetica, sans-serif; 
    border:0px 
    solid #cccccc}
.cartPic {
    border:0px
		
	}
	
.cartListSpacer {
    width:10px; 
    height:1px; 
    vertical-align:top;}
.cartListDescriptionCell {
    width:76%;
    text-align : left; 
	vertical-align:top;
    height: 20px;
    margin-top: 5cm;
    border:0px
    solid #000000}
.cartListPriceCell {
    width:200px;
    text-align : center;
    vertical-align:top;
    font-family:Arial, Helvetica, sans-serif; 
    border:0px
    solid #000000}
.cartListHeight {
    margin-top : 1em;}
.cartDetailTable {
    width:100%; 
    padding:0px; 
    border:0px
    solid #000000}
.cartDetailPicCell{
    width:75px; 
    text-align:center;
    vertical-align:top;
    font-family:Arial, Helvetica, sans-serif;
    border:0px
    solid #000000}
.cartDetailDescriptionCell {
    width:76%;    
    vertical-align:top; 
    border:0px
    solid #000000}
.cartDetailReturnCell {
    text-align : center;}
.cartDetailPriceCell {
    text-align : center;
    vertical-align:top;
    font-family:Arial, Helvetica, sans-serif; 
    border:0px
    solid #000000}
.cartDetailheight{
    margin-top : 1em;} 
.SalePrice { color: #ff0000; }
.OldPrice { text-decoration: line-through; }
.Price { color: #ff0000; }
.ProductTitle {
    font-family : arial, helvetica, verdana;
    font-size : 11pt;
    font-weight: bold; 
    color : #000000; }
.ProductDescription {
    font-family : arial, helvetica, verdana;
    font-size : 10pt; }
	
.ProductDescriptionDetail {
    font-family : arial, helvetica, verdana;
    font-size : 10pt; }
.ProductNumber {
    font-family : arial, helvetica, verdana;
    font-size : 10pt; }
.ProductShipping {
    font-family : arial, helvetica, verdana;
    font-size : 10pt; }
.DonationIntro {
    font-family : arial, helvetica, verdana;
    font-weight: bold; 
    font-size : 12pt; }
.DonationTitle {
    font-family : arial, helvetica, verdana;
    font-size : 11pt;
    font-weight: bold; 
    color : #000000; }
.DonationDescription {
    font-family : arial, helvetica, verdana;
    font-size : 10pt; }
.DonationOptions {
    font-family : arial, helvetica, verdana;
    font-size : 10pt; }
.DonationTextBoxAlignRight { 
    font-size:10px; 
    text-align:right; 
    height:17px; 
    background-color:#ffffff; 
    border:1px solid; 
    border-color:#333333;
}







/* ------------- GENERAL STYLES ------------- */

.bold {
font-weight:bold;
}

.hide {
display:none;
}

.small {
font-size:10px;
}

/* ------------- FOOTER STYLES ------------- */



#footer p {
color:#A5986F;
text-align:center;
padding-top:20px;
font-weight:bold;
}

#footer a {
color:#635939;
text-decoration:none;
}

#footer a:hover {
color:#49416E;
text-decoration:underline;
}


div#pulse a {
background:url(http://www.brian.macattack.info/site/1/images/emchurch/pulse.gif) no-repeat;
position:absolute;
margin-top:12px;
margin-left: 836px;
height:27px;
width: 27px;
display: block;
text-indent: -9999px;
text-decoration:none;
}

div#pulse a:hover {
background:url(http://www.brian.macattack.info/site/1/images/emchurch/pulseroll.gif) no-repeat;
}
