/* CSS Document */

/* Impress Design, LLC is the home of graphic designer 
		Jack McDaniel
		720.495.1368
		www.Impress-Design.com */
/* Feel free to use this template as you like. It was developed for use with 
MODx Content Management Framework, but it will work with any site. 
Just make certain you change it and don't steal my images */

/*******************************************************************
 			Site Colors: 	Dark Blue:  #38709D
							Light Blue: #8FB0CC
							Tan: #E7E3D2
							
********************************************************************/
/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: 
	http://developer.yahoo.com/yui */

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h5, h6, pre, form, label, 
fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { 
	font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h5, h5, h6 { font-size:100% }
q:before, q:after { content:''}

ol, ul, li { list-style:none }

* a { position:relative } /* Gets links displaying over a PNG background */
a { outline:none } /* Gets rid of Firefox's dotted borders */
a img { border:none } /* Gets rid of IE's blue borders */


/* Body Settings and Background */
html,body{
	margin:0; 
	padding:0; 
	border:0; 
	font-size:14px; 
	font-weight: 100; 
	font-family: Helvetica,Arial,sans-serif;
	color:#333;
}
html{
	background:#EAE6E1 url(../img/BG2.jpg)  top center no-repeat;
}

/***********************************************************
				BASIC LINKS
**********************************************************/
a {
	color: #38709D; 
	text-decoration: none;
}
a:hover {
	color: #8FB0CC; 
	text-decoration: none;
}
/********************************************************
				BODY INFO
*********************************************************/
body{
	width:100%; 
	margin:0 auto;
	background:#EAE6E1 url(../img/BG2.jpg) top center no-repeat; 
	color: #333;
	border-top: 5px solid #222;
	font-weight: 100;
}
*{margin:0; padding:0}

#outerWrap {
	width:100%; 
	margin:0 auto;
}
#mainContainer{
	width: 960px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
}
	
/**********************************************************
				HEADER
************************************************************/
#header {
	height: 100px;
	width: 960px;
	padding-top: 59px;
	overflow: hidden;
}
#logo {
}
/**********************************************************
					MAIN MENU
************************************************************/
#mainMenuLeft {
	position:relative;
	display:inline;
	height:36px;
	width: 370px;
	overflow: hidden;
}
#menuLeft {
		margin:0;
		float:left;
		}
	#menuLeft ul li {
		display:inline;
		}
	#menuLeft ul li#navhome a {
		float: left;
		margin: 0;
		height: 36px;
		background: url(../img/home.png) top left no-repeat;
		width: 39px;
		}
	#menuLeft ul li#navhome a:hover {
		background: url(../img/home.png) 0 -35px no-repeat;
		}
	#menuLeft ul li#navhomeActive a {
		float: left;
		margin: 0;
		height: 36px;
		background: url(../img/home.png) 0 -35px no-repeat;
		width: 39px;
		}
	#menuLeft ul li#navarticles a {
		float: left;
		margin: 0;
		height: 36px;
		background: url(../img/articles.png) top left no-repeat;
		width: 100px;
		}
	#menuLeft ul li#navarticles a:hover {
		background: url(../img/articles.png) 0 -35px no-repeat;
		}
	#menuLeft ul li#navarticlesActive a {
		float: left;
		margin: 0;
		height: 36px;
		background: url(../img/articles.png) 0 -35px no-repeat;
		width: 100px;
		}
	#menuLeft ul li#navtv a {
		float: left;
		margin: 0;
		height: 36px;
		background: url(../img/tv.png) top left no-repeat;
		width: 56px;
		}
	#menuLeft ul li#navtv a:hover {
		background: url(../img/tv.png) 0 -36px no-repeat;
		}
	#menuLeft ul li#navtvActive a {
		float: left;
		margin: 0;
		height: 36px;
		background: url(../img/tv.png) 0 -36px no-repeat;
		width: 56px;
		}
	#menuLeft ul li#navradio a {
		float: left;
		margin: 0;
		height: 36px;
		background: url(../img/radio.png) top left no-repeat;
		width: 88px;
		}
	#menuLeft ul li#navradio a:hover {
		background: url(../img/radio.png) 0 -36px no-repeat;
		}
	#menuLeft ul li#navradioActive a {
		float: left;
		margin: 0;
		height: 36px;
		background: url(../img/radio.png) 0 -36px no-repeat;
		width: 88px;
		}
	#menuLeft ul li#navblog a {
		float: left;
		margin: 0;
		height: 36px;
		background: url(../img/blog.png) top left no-repeat;
		width: 68px;
		}
	#menuLeft ul li#navblog a:hover {
		background: url(../img/blog.png) 0 -36px no-repeat;
		}
	#menuLeft ul li#navblogActive a {
		float: left;
		margin: 0;
		height: 36px;
		background: url(../img/blog.png) 0 -36px no-repeat;
		width: 68px;
		}
#mainMenuRight {
	display:inline;
	height:36px;
	width: 370px;
	overflow: hidden;
	}
#menuRight {
	margin:0;
	float:right;
	}
#menuRight ul li {
	display:inline;
	}
#menuRight ul li#navrss a {
	float: right;
	margin: 0;
	height: 36px;
	background: url(../img/rss.png) top left no-repeat;
	width: 41px;
	}
#menuRight ul li#navrss a:hover {
	background: url(../img/rss.png) 0 -35px no-repeat;
	}
#menuRight ul li#navgive a {
	float: right;
	margin: 0;
	height: 36px;
	background: url(../img/give.png) top left no-repeat;
	width: 62px;
	}
#menuRight ul li#navgive a:hover {
	background: url(../img/give.png) 0 -36px no-repeat;
	}
#menuRight ul li#navgiveActive a {
	float: right;
	margin: 0;
	height: 36px;
	background: url(../img/give.png) 0 -36px no-repeat;
	width: 62px;
	}
#menuRight ul li#navstore a {
	float: right;
	margin: 0;
	height: 36px;
	background: url(../img/store.png) top left no-repeat;
	width: 75px;
	}
#menuRight ul li#navstore a:hover {
	background: url(../img/store.png) 0 -36px no-repeat;
	}
#menuRight ul li#navstoreActive a {
	float: right;
	margin: 0;
	height: 36px;
	background: url(../img/store.png) 0 -36px no-repeat;
	width: 75px;
	}
#menuRight ul li#navcontact a {
	float: right;
	margin: 0;
	height: 36px;
	background: url(../img/contact.png) top left no-repeat;
	width: 98px;
	}
#menuRight ul li#navcontact a:hover {
	background: url(../img/contact.png) 0 -36px no-repeat;
	}
#menuRight ul li#navcontactActive a {
	float: right;
	margin: 0;
	height: 36px;
	background: url(../img/contact.png) 0 -36px no-repeat;
	width: 98px;
	}
#menuRight ul li#navabout a {
	float: right;
	margin: 0;
	height: 36px;
	background: url(../img/about.png) top left no-repeat;
	width: 73px;
	}
#menuRight ul li#navabout a:hover {
	background: url(../img/about.png) 0 -36px no-repeat;
	}
#menuRight ul li#navaboutActive a {
	float: right;
	margin: 0;
	height: 36px;
	background: url(../img/about.png) 0 -36px no-repeat;
	width: 73px;
	}
/****************************************************************
				TAGLINE 
****************************************************************/
#tagline {
	line-height: 40px;
	text-align:  center;
	width: 960px;
	color:#38709D;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	margin-top: -30px;
}
/****************************************************************
				MAIN IMAGE 
****************************************************************/
#mainImage { 
	height: 335px;
	margin-top:20px;
	background: url(../img/mainImageBG.png) top left no-repeat;
	overflow: hidden;
}
#mainImage h1 {
	text-indent: -9999px;
}
#storeMainImage { 
	height: 200px;
	margin-top:20px;
	background: url(../img/storeMainImage.png) top left no-repeat;
	overflow: hidden;
}
#storeMainImage h1 {
	text-indent: -9999px;
}
/****************************************************************
				User Sections - FRONT PAGE &
				1 Column pages w small content areas 
*****************************************************************/

/*******************************************************
				CONTENT PAGE INFO
*********************************************************/
#wrap {
float: left;
width: 100%;
}

#contentContainer {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

#content {
	margin-right: 440px; /*Set right margin to rightColumnWidth*/
	padding: 0 20px 0px 15px;
	color: #333;
	font-size: 1.2em;
	line-height:1.5em;
	background: url(../img/gridBG.gif) top left repeat;
}
#content p {
	padding-bottom: 15px;
}
blockquote {
	float: left;
	width: 225px;
	border-top: 5px solid #666;
	border-bottom: 5px solid #666;
	font-size: 1.25em;
	padding: 10px 10px 10px 50px;
	color: #38709D;
	font-style: italic;
	background: url(../img/quotes.gif) left 4px no-repeat;
	margin-right: 15px;
	font-family: "Times New Roman",Times, serif;
}
#content img {
	float: left;
	border: 1px solid #111;
	margin-right: 10px;
}
#content ul li {
	margin-left: 20px;
	font-size: .9em;
	line-height: 1.4em;
	margin-bottom: 10px;
}
.bibleQuote {
	font-size: 1.15em;
	color: #38709D;
	font-style: italic;
	font-weight: 100;
	background: url(../img/quotes2.png) top left no-repeat;
	padding-left: 35px;
	margin: 4px 15px 15px 15px;
}
/*****************************************************
						LEFT COLUMN
******************************************************/
#leftColumn{
	float: left;
	width: 240px; /*Width of left column*/
	margin-left: -440px; /*Set left margin to -(MainContainerWidth)*/
}
#leftColInner {
	margin: 0 10px 15px 10px;
	padding: 8px;
	background: url(../img/grid2BG.gif) top left repeat;
}
/*****************************************************
					RIGHT COLUMN
******************************************************/
#rightColumn{
	float: left;
	width: 200px; /*Width of left column*/
	margin-left: -200px; /*Set left margin to -(MainContainerWidth)*/
	background: url(../img/gridBG.gif) top left repeat;
}
#rightColInner {
	margin: 0 5px 15px 5px;
	padding: 8px;
}
/*******************************************************
				CONTENT PAGE INFO
*********************************************************/
.user1 {
	float: left;
	width: 239px;
	line-height: 1.4em;
}	
.innerUser {
	margin: 5px;
	background: url(../img/gridBG.gif) top left repeat;
}		
.userContent {
	padding: 7px;
}
.author {
	font-style: italic;
	font-size: .9em;
	line-height: 40px;
}
.latestArticle {
	height: 37px;
	background: url(../img/latestArticle.png) top left no-repeat;
	text-indent: -9999px;
}
.latestTV {
	height: 37px;
	background: url(../img/latestVideo.png) top left no-repeat;
	text-indent: -9999px;
}
.latestRadio {
	height: 37px;
	background: url(../img/latestRadio.png) top left no-repeat;
	text-indent: -9999px;
}
.latestBlog {
	height: 37px;
	background: url(../img/latestBlog.png) top left no-repeat;
	text-indent: -9999px;
}
.userContent li {
	padding-left: 15px;
	margin-left: 5px;
	background: url(../img/arrow.jpg) 0 4px no-repeat;
	line-height: 1.25em;
}
.userContent ul {
	margin-bottom: 11px;
	margin-top: 11px;
}
.user2 {
	float: left;
	width: 478px;
	line-height: 1.4em;
}
.essentials {
	margin-bottom: 10px;
	height: 37px;
	background: url(../img/4essentials.png) top left no-repeat;
	text-indent: -9999px;	
}
.userContentLeft {
	background: url(../img/4essentialsBook.png) top left no-repeat;
	padding-left: 200px;
	min-height: 220px;
	line-height: 1.5em;
	color: #333;
}
.upcomingEvents {
	height: 37px;
	background: url(../img/upcomingEvents.png) top left no-repeat;
	text-indent: -9999px;
	margin-bottom: 10px;
}
.date {
	font-style: italic;
	font-size: .9em;
	margin-top: 5px;
}
.event {
	font-size: .9em;
	line-height: 1.2em;
}
.giveUser {
	height: 37px;
	background: url(../img/giveUser.png) top left no-repeat;
	text-indent: -9999px;
	margin-bottom: 10px;
}

/**********************************************************************
				FOOTER
**********************************************************************/
#footer{
	margin: 0 auto;
	width: 960px;
	color: #222;

	overflow: hidden;
	border-top: 1px solid #222;
	border-bottom: 1px solid #222;
	background: url(../img/footerBG.jpg) top left repeat;
}
.innerFooter {
}
.userFoot {
	float: left;
	width: 185px;
	line-height: 1.4em;
}		
.footContent {
	padding: 10px;
	font-size: .85em;
}
.userTM {
	margin: 5px;
	padding-top: 100px;
	background: url(../img/todayMinistries.png) top left no-repeat;
}
.userLT {
	margin: 5px;
	padding-top: 100px;
	background: url(../img/leadToday.png) top left no-repeat;
}
.footLogo {
	height: 75px;
	width: 100%;
	background: url(../img/footLogo.png) 50px 0px no-repeat;
	margin-bottom: 10px;
}
.userFoot2 {
	float: left;
	width: 580px;
	line-height: 1.4em;
}
.siteLinks {
	text-align: right;
	font-size: .95em;
}
.innerUser2 {
	margin: 5px;
}
#copyright {
	line-height: 1.5em;
	font-size: .85em;
	font-style: italic;
	font-weight: 100;
	text-align: right;
	margin-bottom: 5px;
}
/**********************************************************************
					EMAIL FORM
**********************************************************************/
#EmailForm label input.calc {
	text-align: right;
	width: 100px;
	clear: left;
	padding: 0;
}
#EmailForm input.button {
	clear: left;
	border: 1px solid #222;
	background-color: #B9D0DC;
	color: #222;
	margin-top: -15px;
}
.cfContact {
	float: right;
	margin: 1px 0 10px 0;
	padding:0 3px 0 3px;
	color: #222;
	background: url(../img/gradBG.png) bottom left repeat-x;
	text-align: center;
	border: 1px solid #222;
	line-height: 24px;
	height: 24px;
}
.cfContact a {
	color: #222;
}
.cfContact a:hover {
	color: #38709D;
}
.cfMail {
	float: left;
	margin: 1px 0 10px 0;
	padding:2px;
	color: #111;
	background: url(../img/gradBG.png) bottom left repeat-x;
	text-align: center;
	border: 1px solid #222;
	line-height: 24px;
	min-height: 24px;
}
.cfMail a {
	color: #111;
}
.cfMail a:hover {
	color: #38709D;
}
/********************************************************************
				HEADERS / MAIN CONTENT HEADERS
********************************************************************/
h1 {
	font-size: 28px;
}
.aboutHead {
	background: url(../img/aboutHead.png) top left no-repeat;
	height: 50px;
	text-indent: -9999px;
}
.blogHead {
	background: url(../img/blogHead.png) top left no-repeat;
	height: 50px;
	text-indent: -9999px;
}
.articlesHead {
	background: url(../img/articlesHead.png) top left no-repeat;
	height: 50px;
	text-indent: -9999px;
}
.radioHead {
	background: url(../img/radioHead.png) top left no-repeat;
	height: 50px;
	text-indent: -9999px;
}
.videoHead {
	background: url(../img/videoHead.png) top left no-repeat;
	height: 50px;
	text-indent: -9999px;
}
.eventsHead {
	background: url(../img/eventsHead.png) top left no-repeat;
	height: 50px;
	text-indent: -9999px;
}
.contactHead {
	background: url(../img/contactHead.png) top left no-repeat;
	height: 50px;
	text-indent: -9999px;
}
.storeHead {
	background: url(../img/storeHead.png) top left no-repeat;
	height: 50px;
	text-indent: -9999px;
}
.giveHead {
	background: url(../img/giveHead.png) top left no-repeat;
	height: 50px;
	text-indent: -9999px;
}
h2 {
	font-size: 1.3em;
	line-height: 1.5em;
	font-weight: 100;
}
h3 {
	font-size: 1.25em;
	font-weight: 300;
	color: #38709D;
	margin-bottom: 10px;
}
h4 {
	font-size: 16px;
	color: #222;
}
#contentcolumn h1 {
	padding-bottom: 10px;;
}
.podcast {
	margin-top: 10px;
	padding: 3px 3px 3px 30px;
	background: #CCC url(../img/podcastSM.png) left -4px no-repeat;
	border: 1px solid #999;
}
.podcast2 {
	padding-left: 30px;
	background: url(../img/podcastSM.png) left -4px no-repeat;
	margin: 5px 0 5px 0;
}
h5.radioBlog {
	font-size: 1.4em;
	font-weight: 100;
}
h5.eventBlog {
	font-size: 1.4em;
	font-weight: 100;
	margin-bottom: 10px;
}
.discussion {
	background: url(../img/discussion.png) top left no-repeat;
	height: 40px;
	text-indent: -9999px;	
}
/************************************************************************
					RIGHT/LEFT COLUMN LINK STYLING
************************************************************************/
.block {
	padding-left:7px;
	font-size: 1.0em;
	margin-bottom: 20px;
}
.block li a {
	padding-left: 15px;
	line-height: 1.5em;
	background: url(../img/arrow.jpg) 0 3px  no-repeat;
}
.block li.active a {
	background: url(../img/arrow.jpg) 0 3px no-repeat;
	color: #222;
}
.block li a:hover {
	color: #444;
}
.articlesRightCol {
	background: url(../img/articlesRightCol.png) top left no-repeat;
	height: 40px;
	text-indent: -9999px;
}
.tvRightCol {
	background: url(../img/videoRightCol.png) top left no-repeat;
	height: 40px;
	text-indent: -9999px;
}
.radioRightCol {
	background: url(../img/radioRightCol.png) top left no-repeat;
	height: 40px;
	text-indent: -9999px;
}
.blogRightCol {
	background: url(../img/blogRightCol.png) top left no-repeat;
	height: 40px;
	text-indent: -9999px;
}
.newsletterRightCol {
	background: url(../img/newsletterRightCol.png) bottom left no-repeat;
	height: 50px;
	text-indent: -9999px;
}
.giveRightCol {
	background: url(../img/giveRightCol.png) top left no-repeat;
	height: 40px;
	text-indent: -9999px;
}
.giving {
	margin-bottom: 30px;
}
.search {
	background: url(../img/searchRightCol.png) top left no-repeat;
	height: 40px;
	text-indent: -9999px;
}
.prayerRightCol {
	background: url(../img/prayerRightCol.png) top left no-repeat;
	height: 40px;
	text-indent: -9999px;
}
.socialRightCol {
	background: url(../img/socialRightCol.png) top left no-repeat;
	height: 40px;
	text-indent: -9999px;
}
/************************************************************************
					Library 
************************************************************************/
.library li a {
	font-size: 1.25em;
	font-weight: 300;
	padding-left: 27px;
	background: url(../img/books2Icon.png) top left no-repeat;
	line-height: 1.5em;
}
.libraryTV li a {
	font-size: 1.25em;
	font-weight: 300;
	padding-left: 27px;
	background: url(../img/camera2.png) top left no-repeat;
	line-height: 1.5em;
}
.libraryRadio li a {
	font-size: 1.25em;
	font-weight: 300;
	padding-left: 27px;
	background: url(../img/podcast2.png) top left no-repeat;
	line-height: 1.5em;
}
.LIn_desc {
	clear:left;
	font-size: 1em;
	font-weight: 100;
}
/************************************************************************
					Newsletter 
************************************************************************/
.newsletterField {
	background: #CCC;
	border: 1px solid #222;
	color: #111;
	padding: 4px;
}
.newsletterSubmit {
	float: left;
	margin: 1px 0 10px 0;
	padding:0 3px 0 3px;
	color: #111;
	background: url(../img/gradBG.png) bottom left repeat-x;
	text-align: center;
	border: 1px solid #111;
	line-height: 24px;
	height: 24px;
}
/******************************************************************
					SEARCH FORM
******************************************************************/
#sitesearch {
		margin-bottom: 10px;
}
.FSF_input {
		width: 117px;
		background: #CCC;
		border: 1px solid #222;
		color: #111;
		padding: 4px;
}
.cfSearch {
		color: #222;
		background: url(../img/gradBG.png) bottom left repeat-x;
		width: 40px;
		height: 24px;
		margin-left: 4px;
		text-align: center;
		border: 1px solid #222;
		line-height: 24px;
}
.cfSearch a {
		color: #222;
}
.cfSearch a:hover {
		color: #38709D;
}
/*******************************************************************
	 				IMAGE rotator css
*******************************************************************/
div#rotator {
		height:335px;
		margin-left: 26px;
		margin-top: 28px;
		overflow: hidden;
}
div#rotator ul li {
		float:left;
		position: absolute;
		list-style: none;
}
div#rotator ul li.show {
		z-index:500
}

/***********************************************************************
				PAGINATION
*******************************************************************/
#ditto_pages {
	padding: 3px;
	background: url(../img/gradBG.jpg) top left repeat;
	font-size: 14px;
	margin-right: 3px;
	color: #111;
}
.pages {
	font-size: 14px;
	color: #38709D;
}
.ditto_currentpage {
	color: #E7E3D2;
	background: #38709D;
	padding: 3px;
	border: 1px solid #111;
	margin-right: 3px;
	font-size: 14px;
}
.reflect_month_link {
	background: url(../img/arrow.jpg) top left no-repeat;
	padding: 0 13px;
	font-size: 14px;
}
/***********************************************************************
				DITTO SPECIFIC
*******************************************************************/
.ditto_summaryPost {
	margin-bottom: 10px;
}
/***********************************************************************
				PODCAST
*******************************************************************/
.media {
	margin-top: 15px;
	padding: 0;
}
/***********************************************************************
				EVENTS STYLING
*******************************************************************/
.eventsRightCol {
	background: url(../img/upcomingEvents.png) top left no-repeat;
	text-indent: -9999px;
	height: 40px;
}
.eventsMenu {
	font-size: .85em;
}
.eventAuthor {
	font-style: italic;
	font-size: .85em;
	line-height: 1.25em;
	padding-bottom: 10px;
}
.authorEvent {
	font-style: italic;
	line-height: 1.5em;
}
.eventStyle {
	color: #38709D;
}
/*******************************************************************
				EMAIL FORM
********************************************************************/
.cfName {
	background: #CCC;
	border: 1px solid #222;
	color: #222;
	padding: 4px;
	width: 185px;
}
#cfName {
	background: #CCC;
	border: 1px solid #222;
	color: #222;
	padding: 4px;
	width: 185px;
}
#cfEmail {
	background: #CCC;
	border: 1px solid #222;
	color: #222;
	padding: 4px;
	width: 185px;
}
#cfMessage {
	background: #CCC;
	border: 1px solid #222;
	color: #222;
	padding: 4px;
	width: 350px;
}
.cfRegarding {
	background: #CCC;
	border: 1px solid #222;
	color: #222;
	padding: 5px;
	width: 185px;
}
#cfPrice {
	background: #CCC;
	border: 1px solid #222;
	color: #222;
	padding: 4px;
	width: 60px;
}
#cfContact {
	padding: 5px 3px;
	background: url(../img/gradBG.png) top left repeat-x;
	color: #222;
	border: 1px solid #222;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	margin-bottom: 20px;
}
#cfContact:hover;{
	background: url(../img/gradBG.png) bottom left repeat-x;
	color: #8FB0CC;
}
.cfSubmit {
	float: left;
	margin: 1px 0 10px 0;
	padding:0 3px 0 3px;
	color: #222;
	background: url(../img/gradBG.png) bottom left repeat-x;
	text-align: center;
	border: 1px solid #222;
	line-height: 24px;
	height: 24px;
}
.row {
	padding-top: 10px;
}
/*******************************************************************
				FRONT PAGE STYLINGS
********************************************************************/
.eventsContain {
	margin-bottom: 10px;
}
.eventsFP {
 	font-size: 1.0em;
 	line-height: 1.4em;	
}
.latestPost {
	font-size: 14px;
	line-height: 1.4em;
	margin-bottom: 10px;
}
.postHeader {
	font-size: 1.3em;
	font-weight: 100;
	margin-bottom: 5px;
}
.authorFront {
	font-style: italic;
	font-size: .9em;
	line-height: 1.3em;
	margin-bottom: 7px;
}
/*******************************************************************
				CART INFO
********************************************************************/
.priceContain {
	float: right;
	line-height: 1.5em;
}
.price {
	font-size: 1.4em;
	color: #38709D;
	font-style: italic;
}
.product {
	padding: 10px 15px 15px 15px;
	margin-bottom: 45px;
}