/* ------------------------------------------------------------------------------------------------------------------------------------------ */
/* GENERAL START ---------------------------------------------------------------------------------------------------------------------------- */

	#pageContent {
		margin:0;
		padding:0;
		clear:both;
	}
	#pageContent2 {
		background-image:url(http://www.cccc.edu/bookstore/images/background.jpg);
		background-position:right top;
		background-repeat:repeat-y;
		margin:0;
		padding:0;
		z-index:1;
		clear:both;
	}
	#bookStoreContent {
		width:750px;
		margin:0;
		padding:0;
		margin-left:auto;
		margin-right:auto;
		text-align:left;

		background-image:url(http://www.cccc.edu/bookstore/images/background.jpg);
		background-position:right top;
		background-repeat:repeat-y;
	}
	#footer {
		margin-top:0;
		background-color:#fff;
	}
	h2 {
		text-align:right;
		margin:0;
		padding-top:7px;
		padding-bottom:7px;
	}
	
/* GENERAL END ------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------ */
/* LEFT START ------------------------------------------------------------------------------------------------------------------------------- */

	#bookStoreLeft {
		float:left;
		width:522px;
		border-right:1px solid #999;
		background-color:#fff;
		margin-bottom:10px;
		padding-left:15px;
		padding-right:15px;
	}

/* LEFT END --------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------ */
/* RIGHT START ------------------------------------------------------------------------------------------------------------------------------ */

	#bookStoreRight {
		width:197px;
		float:left;
		font-family:helvetica, 'Neue Helvetica', 'Helvetica Neue', arial, sans-serif;	
/*		background-color:#d8edaa; */
/*		margin-bottom:10px; */
	}
	#bookStoreRight #bookStoreMenu {
		list-style:none;
		padding:0;
		margin:0;
	}
	#bookStoreRight #bookStoreMenu a {
		text-decoration:none;
		color:#000;
	}
	#bookStoreRight #bookStoreMenu a:hover{
	}
	#bookStoreRight #bookStoreMenu li {
		background-color:#5593C4; /*d8edaa*/
		border-bottom:1px solid #002c49; /*999*/
		padding-top:2px;
		padding-bottom:2px;
		padding-left:10px;
		font-size:1.1em;
	}
	#bookStoreRight #bookStoreMenu li:hover {
		background-color:#8AC1E7; /*9cb46c*/
		font-weight:bold;
	}

/* RIGHT END -------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------ */
/* CALENDAR START --------------------------------------------------------------------------------------------------------------------------- */

	.upcomingEvent {
		font-family:helvetica, 'Neue Helvetica', 'Helvetica Neue', arial, sans-serif;	
	}
	.eventDate {
		font-size:.9em;
		padding-left:4px;
	}
	.eventTitle {
		padding-left:10px;
		padding-left:4px;
	}

	/* MOUSE OVER  --------------------------------------------------------------------------------------------*/
	.boxOverHead {
		width:300px;
		padding:7px;
		background-color:#9cb46c;
		font-size:1em;
		border-top:1px solid #000;
		border-left:1px solid #000;
		border-right:1px solid #000;
	}
	.boxOverBody {
		width:300px;
		padding:7px;
		background:#FFFFFF;
		font-size:.85em;
		text-align:left;
		font-family:helvetica, 'Neue Helvetica', 'Helvetica Neue', arial, 'sans serif';
		border:1px solid #000;
	}

/* CALENDAR END ----------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------ */
/* CONTACT START ===------------------------------------------------------------------------------------------------------------------------- */

	.fieldName {
		text-align:right;
	}
	.fieldItem {
		text-align:left;
	}
	table.contact {
		border:1px solid #ccc;
	}
	table.contact a {
		color:#12487c;
	}
	table.contact tr td {
		background-color:#f6ffe3;
	}
	table.contact tr.alt td {
		background: #d8edaa;
	}
	table.contact tr td {
		padding-top:7px;
		padding-bottom:7px;
		padding-left:7px;
		padding-right:7px;
	}
	.contactTitle {
		text-align:center;
		font-weight:bold;
		padding-bottom:3px;
		margin-bottom:0;
		font-size:1.3em;
	}

/* CONTACT END ------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------ */
/* SHOP START ------------------------------------------------------------------------------------------------------------------------------- */

	#gearAll {
		text-align:center;
	}
	#gearAll img {
		border:1px solid #000;
		margin:5px;
	}

/* SHOP END --------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------ */
/* FAQ START -------------------------------------------------------------------------------------------------------------------------------- */

	.allQuestions {
		list-style:none;	
		margin-top:0;
		margin-bottom:0;
		padding-top:0;
		padding-bottom:0;
	}
	.allQuestions li {
		padding-top:4px;
		padding-bottom:4px;
	}
	.FAQ {
		list-style:none;
		margin-left:0;
		padding-left:0;		
	}
	.FAQ li {
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		padding-right:5px;

		margin-top:5px;
		margin-bottom:5px;
	}
	.question {
		font-weight:bold;
	}
	.answers {
		display:block;
		margin-left:30px;
	}
	.theTop {
		display:block;
		text-align:right;
		font-size:.9em;
	}
	.faqSection {
		font-weight:bold;
		font-size:1.2em;
		color:#000;
		margin:0;
		padding:0;
	}
	.faqSectionHead {
		font-weight:bold;
		font-size:1.2em;
		color:#000;
		margin:0;
		padding:0;
		margin-top:10px;
		border-bottom:1px solid #000;
	}

/* FAQ END ---------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------ */

