@import url(overview.css);

@import url(shipping.css);

@import url(grids.css);

@import url(misc.css);

@import url(banners.css);

@import url(navbar.css);

@import url(insidescoop.css);

@import url(text.css);

@import url(form.css);



body {

	background-color: #008F00;

	margin: 0px auto;

	width: 1024px;

}



a.booktitle, a.booktitlewhitetext {

	color: #000000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	text-decoration: none;

}

a.whitetextsmall {

	color: #FFFFFF;

	font-size: 9px;

	letter-spacing: 0.1em;

	margin: 0px;

}

.bkgrndwhite {

	background-color: #FFFFFF;

	border-bottom-color: #666666;

	border-bottom-style: solid;

	border-bottom-width: 1px;

	border-top-color: #666666;

	border-top-style: solid;

	border-top-width: 1px;

	color: #000000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	padding: 5px;

}

.borderstb {

	border-bottom-color: #333333;

	border-bottom-style: solid;

	border-bottom-width: 1px;

	border-top-color: #333333;

	border-top-style: solid;

	border-top-width: 1px;

	color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

}

.byline {

	color: #333333;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	margin-bottom: 0px;

	margin-left: 0px;

	margin-top: 0px;

}

.byline a {

	color: #333333;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

#wrapper #main #home {

	margin-bottom: 25px;

	margin-top: 0px;

	margin-left: 0px;

	border-top: none;

	border-right: none;

	border-bottom: none;

	border-left: none;

}



.conameinitials yellow {

	color: #FFCC00;

	font-size: 125%;

	font-weight: bold;

}

.feature img {

	float: left;

	padding: 10px 10px 0px 0px;

}

.ourprice {

	color: #333333;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-variant: small-caps;

	margin-top: 5px;

	margin-bottom: 0px;

}

.special {

	background: #FFCC33;

	color: #000000;

	font: 10px Arial, Helvetica, sans-serif;

	height: 116px;

	margin: 0px;

}

.speciallarger {

	background: #FFCC3

	font: 16px Arial, Helvetica, s3;

	color: #CC0000;

ans-serif;

	height: 116px;

	margin: 10px 0px;

	background: #000000;

	border: 1px solid #CC0000;

	padding: 5px;

	font-weight: bold;

}

.thumbnail {

	width: 225px;

}

.topspace {

	margin-left: 10px;

	margin-top: 25px;

}

#twenty4carat {

	border: 1px dashed #CCCCCC;

}

#twenty4carat img {

	border: 1px solid #FFFFFF;

}

#booktable {

	float: right;

	margin-right: 15px;

	margin-top: 15px;

	width: 200px;

}

#bookwrap {

	float: right;

	font-family: Arial, Helvetica, sans-serif;

	margin-left: 10px;

	margin-right: 25px;

	margin-top: 10px;

	width: 200px;

}

#bookwrap img {

	clear: both;

	text-align: center;

	vertical-align: middle;

}

#cart32 {

	width: 85%;

}

#content #formwrap {

	clear: none;

	float: none;

	margin: 0px auto;

	padding: 0px;

	width: 150px;

}

#formwrap {

	clear: both;

	margin-left: auto;

	margin-right: auto;

	width: 225px;

}

#formwrapwithbackground {

	background-color: #000000;

	clear: both;

	color: #FFFFFF;

	margin-left: auto;

	margin-right: auto;

	width: 225px;

}

#overview_formgrid {

	clear: both;

	width: 150px;

}

#promo_actingacent {

	margin: 0px;

}

#promo_actingacent h1 {

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

}

#promo_actingacent h2 {

	border-bottom-style: none;

	border-left-style: none;

	border-right-style: none;

	border-top-style: none;

	color: #CC0000;

	font-size: 16px;

}

#promo_actingacent h3 {

	background-color: #FFFFFF;

	color: #333333;

	font-size: 12px;

}

#promo_actingacent p {

	margin: 5px;

}

#promocompanyname {

	background: #339900;

	color: #F8EC07;

	font: bold small-caps 12px Verdana, Arial, Helvetica, sans-serif;

	margin-bottom: 15px;

	margin-top: 10px;

	padding: 10px;

	text-transform: capitalize;

}

#promopak {

	width: 200px;

	padding: 0px;

	margin: 0px;

	background: #008F00

}

#promopak img {

	background: #FFFFFF;

	border: 1px solid #FFFFFF;

	margin: 5px 0px;

}

#promopak p {

	color: #FFFFFF;

	font-weight: lighter;

	font-family: Arial, Helvetica, sans-serif;

	margin: 0px 0px 0px 10px;

}

#promopak td {

	padding: 0px;

}

#smpad {

	padding: 10px;

}

#so_guides {

	height: 100px;

	margin: 0px;

	padding: 5px;

	width: 200px;

}

#topsubnav img {

	margin: 0px;

}

#white {

	background: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	margin: 5px 0px;

}

#wrapper #siteinfo a, #promopak a {

	color: #FFFFFF;

}

#promo_actingacent #fm_rightnav {

	margin: 5px;

}

#promopak #nav {

	background: #ffffff;

	text-align: center;

	width: 130px;

	padding: 0px;

	margin-top: 10px;

}

#promopak #nav a {

	color: #000000;

	font-size: 14px;

}

#promopak #nav #accentimg {

	border: thick solid #003300;

	margin: 10px auto 5px;

}

#promopak #nav p {

	color: #000000;

}

.smallred {

	font: 10px Verdana, Arial, Helvetica, sans-serif;

	color: #CC0000;

	text-transform: uppercase;

}

#promo_actingacent #fm_rightnav a {

	font: 12px Arial, Helvetica, sans-serif;

	text-transform: uppercase;

	color: #FFFFFF;

}

#promo_actingacent a {

	color: #FFFFFF;

	font: 10px Arial, Helvetica, sans-serif;

	text-transform: uppercase;

}

#cart32 {

	background: #FFFFFF;

	border: 1px dashed #CCCCCC;

}

#cart32 td {

	border: 1px dashed #CCCCCC;

}

#cart32subtotal {

	border: 1px dashed #000000;

}

#cart32subtotal td {

	padding: 5px;

	border: 1px dashed #666666;

}

#redlinks {

	margin: 0px;

}

#redlinks a {

	color: #CC0000;

	font-family: Arial, Helvetica, sans-serif;

	text-transform: uppercase;

}

#redbkgrnd p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

}

#white p {

	color: #000000;

	font-size: 12px;

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

	margin: 0px 0px 0px 10px;

}

#redbackground {

	background: #CC0000 url(../images/sandcastle/yellowsquare.gif);

	width: 160px;

}

#promopak .bkgrndwhite p {

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 12px;

}

#promo_actingacent .bkgrndwhite p {

	color: #000000;

}

#promo_actingacent .bkgrndwhite a {

	color: #CC3300;

}

.brdrGREENright {

	border-right: 1px solid #006600;

}

.brdrGREENleft {

	border-left: 10px solid #006600;

}

.salebox {

	width: 100px;

}

#frmalbumcoll {

	margin-top: 5px;

	margin-bottom: 10px;

}

#wrapper #main #overview #accentgrid2 .largered {

	margin: 0px;

	text-align: center;

}

#accentgrid2 h3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-transform: none;

	font-size: 12px;

	margin: 5px;

	padding: 5px;

	color: #FFFFFF;

	border: 1px solid #333333;

	width: 60%;

	background: #006600;

}

#accentgrid2 img {

	margin: 0px;

}

#promopak form {

	margin-bottom: 5px;

	margin-top: 0px;

}

#promopak h3 {

	color: #FFFFFF;

	font-size: 14px;

}

#blacktext {

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	margin-bottom: 10px;

}

a.whitelink {

	color: #FFFFFF;

}

#promopak #whitelink a {

	font: 10px Arial, Helvetica, sans-serif;

	color: #FFFFFF;

}

.brdrYELLOWright {

	border-right: thick solid #FFCC00;

}

#promobox1home h6 {

	font: 16px Arial, Helvetica, sans-serif;

	color: #000000;

	margin: 0px;

}

#promobox1home form {

	margin: 0px 0px 10px;

}

#sale {

	font-size: 24px;

	color: #CC0000;

	margin: 0px;

	padding: 5px;

	width: 100px;

}

#promobox1home p {

	margin: 0px;

}

#promopak #white p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

}

#promopak #promosmalltext p {

	font-size: 12px;

	font-weight: bolder;

	margin: 5px;

}

.spacedtext {

	letter-spacing: .1em;

}

.FONT16 {

	font-size: 18px

}

#imgwrap {

	width: 125px;

	padding: 5px;

	background: #006600;

	margin-bottom: 0px;

	border: 1px solid #333333;

}

#wrapper #main #overview #plays p {

	font-size: 10px;

	margin: 0px;

	font-family: Arial, Helvetica, sans-serif;

	padding: 0px;

	color: #901C1D;

}

#wrapper #main #overview #plays {

	padding: 0px;

	border: 1px solid #CCCCCC;

	width: 650px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

#wrapper #main #overview #plays h6 {

	font-size: 14.px;

	margin: 5px;

	color: #333333;

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-align: center;

}

#wrapper #main #overview #plays td {

	padding: 0px;

}

img#noborder {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

#homePROMO {

	width: 150px;

	float: none;

	background-color: #FF0033;

	color: #FFFFFF;

	font-size: 14px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin-top: 15px;

	margin-right: 5px;

}

.smallwhitePROMO9px {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #FFFFFF;

	letter-spacing: .01em;

}

#homePROMO p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-size: 18px;

	letter-spacing: normal;

	font-weight: bold;

	line-height: normal;

}

#box2withgreen {

	float: right;

	width: 40%;

	padding: 10px;

	height: 162px;

}

#bookcasetable {

	width: 100%;

	margin: 10px;

	padding: 10px;

}

#bookinfo {

	float: none;

	width: 575px;

}

#buygrid500w td {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-align: center;

	width: 100px;

}

#buygrid500w p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	padding: 0px;

	text-align: center;

	vertical-align: top;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	font-weight: bold;

	text-transform: uppercase;

}

#bookinfo #cart {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

#promobooktitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	margin-bottom: 10px;

}

#promopak h4 {

	font-size: 12px;

}

#promopak #promo_detailshere {

	margin-top: 10px;

	margin-bottom: 10px;

}

#leftDIV {

	margin-bottom: 10px;

	margin-top: 10px;

}

#blacktext a {

	color: #000000;

	font-variant: small-caps;

	margin-bottom: 10px;

}

#whiteDIV {

	color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

#greenDIV {

	background-color: #006600;

	color: #FFFFFF;

	padding: 5px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

}

#blackDIVwhiteTXT {

	color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin-bottom: 10px;

}



#readalong {

	margin: 0px;

	padding: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	width: 75%;

}

#readalong p {

	margin: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

}

#readalong td {

	margin-right: 5px;

	margin-left: 5px;

	padding-top: 0px;

	padding-right: 5px;

	padding-bottom: 0px;

	padding-left: 5px;

}

#regularpriceDIV {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	margin: 0px;

	clear: both;

}

#moredetailsDIVwhiteback {

	font-variant: small-caps;

	color: #000000;

	background-color: #FFFFFF;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

#moredetailsDIVwhiteback a {

	color: #000000;

}

#promopak #accentimage {

	border: 1px solid #000000;

}

#padded5 {

	padding: 5px;

	width: 175px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}


