/* CSS Document */

body{
	background-color:#231F20;
	text-align:left;
	vertical-align:top;	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:regular;
	font-size:12px;
	color:#E0E0E0;
	line-height:15px;
}

#mainLayout{
	width:970px;
	left:-485px;
	visibility: visible;
}

#mainTable{
	width:970px;
	height:100%;
}


/*header*/
.logo{
	vertical-align:top;
	text-align:right;
	width:604px;
	height:86px;
}

.photo{
	vertical-align:bottom;
	text-align:right;
	width:328px;
	height:253px;
	vertical-align:top;
	background-image:url(../images/rightShadow.jpg);
	background-position:top right;
	background-repeat:repeat-y;
	background-color:#3F627E;
}

#horizontalMenu{
	width:602px;
	height:53px;
	text-align:center;
	vertical-align:top;
}

.hMenu{
	background-image:url(../images/topMenuGradient.jpg);
	background-repeat:repeat-x;
	background-color:#3F627E;
	width:97px;
	height:53px;
	border-bottom:1px solid black;
	border-right:1px solid black;
	text-align:center;
	vertical-align:top;
	padding-top:3px;
	font-size:12px;
	line-height:14px;
}


.leftShadowMenu{
	background-image:url(../images/leftShadowMenuTop.jpg);
	background-repeat:no-repeat;
	width:40px;
}

.title{
	background-image:url(../images/title.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	width:602px;
	height:90px;
	vertical-align:top;
	background-color:#3F627E;
}
.storyTitle{
	height:34px;
	vertical-align:top;
	background-color:#3F627E;
	font-size:16px;
	color:white;
	letter-spacing:1px;
	font-weight:bold;
	padding-left:27px;
}
/*end header*/


/*body*/
.leftShadow{
	background-image:url(../images/leftShadow.jpg);
	background-repeat:repeat-y;
	width:40px;
	height:100%;
}
.leftShadow2
{
	background:#3F627F;
	background-image:url(../images/leftShadow.jpg);
	background-repeat:repeat-y;
	width:42px;
	height:100%;
}
.leftShadow2[class]
{
	background:#3F627F;
	background-image:url(../images/leftShadow.jpg);
	background-repeat:repeat-y;
	width:40px;
	height:100%;
}
.rightShadow{
	background-image:url(../images/rightShadow.jpg);
	background-repeat:repeat-y;
	width:130px;
	height:100%;
}

.centerCol{
	background-color:#3F627E;
	width:800px;
}

.leftCol{
	width:490px;
	padding-left:27px;
}

.countStories{
	text-align:right;
	width:490px;
	padding-right:5px;
	color:#8E0000;
	font-weight:bold;
	letter-spacing:1px;
	padding-top:20px;
	vertical-align:middle;
	font-weight:bold;
	font-weight:12px;
}

.rightCol{
	vertical-align:top;
	padding-right:10px;
	height:100%;
}

.rightColCartoon{
	vertical-align:top;
	padding-right:10px;
	height:100%;
	background-image:url(../images/cartoon.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.rightCol td {
	vertical-align:middle;
}

.dummyCol{
	background-image:url(../images/sep.jpg);
	background-repeat:repeat-y;
	width:20px;
	height:100%;
}

.endCurly{
	background-image:url(../images/final.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:100%;
	height:55px;
	vertical-align:middle;
}
/*end body*/


.footer{
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	width:970px;
	height:30px;
	padding-left:80px;
	vertical-align:middle;
	padding-top:0px;
}

.copyright{
	font-size:8px;
	color:#58595B;
	text-align:right;
	padding-right:130px;
	vertical-align:top;
}


/*colors*/
.blue{
	color:#3F627E;
}

.yellow{
	color:#FFBE00;
}

.marsRed{
	color:#8E0000;
}

.gray{
	color:#E0E0E0;
}

.darkGray{
	color:#58595B;
}


/*links*/

A:link, A:visited{
  color:#FFBE00;
  text-decoration:none;
  font-weight:bold;
}

A:hover{
  color:#E0E0E0;
  text-decoration:none;
  font-weight:bold;
}

A.yellowLink:link, A.yellowLink:visited{
  color:#FFBE00;
  text-decoration:none;
  font-weight:bold;
}

A.yellowLink:hover{
  color:#E0E0E0;
  text-decoration:none;
  font-weight:bold;
}

A.marsRedLink:link, A.marsRedLink:visited{
  color:#8E0000;
  text-decoration:none;
  font-size:10px;
}

A.marsRedLink:hover{
  color:#FFBE00;
  text-decoration:none;
  font-size:10px;
}

A.whiteLink:link, A.whiteLink:visited{
  color:white;
  text-decoration:none;
  font-size:12px;
  line-height:14px;
}

A.whiteLink:hover{
  color:#FFBE00;
  text-decoration:none;
  font-size:12px;
  line-height:14px;
}

/*txt*/
p{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:regular;
	font-size:12px;
	color:#E0E0E0;
	line-height:15px;
	letter-spacing:0.5px;
	font-weight:normal;
}
.tinny{
	color:#FFBE00;
	font-size:10px;
	line-height:12px;
}


/*home*/
.bottomLeft{
	color:#E0E0E0;
	font-size:9px;
	line-height:16px;
	background-image:url(../images/newBook.gif);
	background-repeat:no-repeat;
	background-position:27px 0px;
	height:100%;
	padding-left:27px;
	width:236px;
	font-weight:bold;
	padding-top:50px;
}

.bookTitle{
	color:black;
	font-size:11px;
	font-weight:bold;
}

.bottomCenter{
	height:100%;
	background-image:url(../images/subscribeTitle.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:250px;
	font-size:11px;
	vertical-align:top;
	padding-top:45px;
	color:#E0E0E0;
}

.bottomRight{
	height:100%;
	font-size:11px;
	vertical-align:top;
	padding-right:10px;
	padding-top:10px;
}

.yellowTxt{
	color:#FFBE00;
	font-size:11px;
	line-height:18px;
	border-top:1px solid white;
	padding-top:10px;
}

.homeMainImg{
	background-image:url(../images/homeMainImg.gif);
	background-repeat:no-repeat;
	background-position:top right;
	width:602px;
	height:213px;
	vertical-align:top;
	background-color:#3F627E;
}

.txtHome{
	position:relative;
	background-image:url(../images/homeTxts.gif);
	background-repeat:no-repeat;
	width:288px;
	height:95px;
	top:0px;
	right:140px;
}
.txtHome[class]{
	position:relative;
	background-image:url(../images/homeTxts.gif);
	background-repeat:no-repeat;
	width:288px;
	height:95px;
	top:0px;
	right:100px;
}

.horizontalSep{
	background-image:url(../images/horizontalSep.gif);
	background-repeat:no-repeat;
	background-position:40;
	width:970px;
	height:16px;
	border:0px;
}
/*end home*/


/*forms*/
/*input{
	border:1px solid white;
	background-color:#3F627E;
	width:130px;
	height:18px;
	color:white;
	font-size:9px;
}*/		
.btn{
	width:60px;
	height:22px;
}

ul{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:regular;
	font-size:12px;
	color:#E0E0E0;
	line-height:15px;
	letter-spacing:0.5px;
	font-weight:bold;
	list-style-type:square;
}
.tinnyItalic{
	color:#000000;
	font-size:12px;
	line-height:12px;
	font-style:italic;
	font-weight:normal;
}
.grayItalic p{
	color:black; 
	font-size:12px; 
	line-height:12px; 
	font-style:italic; 
	font-weight:normal; 
	padding-bottom:10px;
}
.subtitle{
	font-family:Arial; 
	font-size:12px; 
	color:#262626; 
	letter-spacing:1px;
	font-weight:bold;
}

.btn{
	background-color:#E0E0E0;
	border:1px solid #AAB9C6;
	color:#3F627F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.hMenuCart{

	background-color:black;
	width:602px;
	height:53px;
	border-bottom:1px solid black;
	border-right:1px solid black;
	text-align:center;
	vertical-align:top;
	padding-top:3px;
	font-size:12px;
	line-height:14px;
}
.titleCart{
	background-image:url(../images/titles/coolSales.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	width:602px;
	height:90px;
	vertical-align:top;
	background-color:#3F627E;
}

span.contentheading-title 
{
	font-family:Arial; 
	font-weight:bold; 
	font-size:16px; 
	color:#AAB9C6; 
	letter-spacing:1px;
}