img, div, a, input { behavior: url(iepngfix.htc) }



Body {margin:0px;
background-color:#19120f;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 150%;
	font-size:12px;
	background-image:url(../images/Background.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-attachment:fixed;
}

img  {border:0px;
}

a {color:#DFAF6F;
text-decoration:none;
}
a:hover {color:#999999;
}

/* Default Menu */
a.mainlevel {
	padding: 5px 0 5px 20px;
	width: 90%;
	display: block;
	color: #EDEDED;
	text-decoration: none;
	background: url(../images/a-mainlevel.gif) no-repeat bottom left;
	border-bottom:1px dotted #CCCCCC;
}

a.mainlevel:hover,
a.mainlevel:active,
a.mainlevel:focus {
	color:#FF9900;
	text-decoration: none;
	background: url(../images/a-mainlevel-hover.gif) no-repeat bottom left;
}

a.mainlevel#active_menu {
	color: #E38100;
	background: url(../images/a-mainlevel-hover.gif) no-repeat bottom left;
	font-weight: bold;
	text-decoration: none;
}

a.sublevel {
	padding: 2px 4px 2px 20px;
	display: block;
	color: #2A343A;
	text-decoration: none;
	background: url(../images/bullet-list.gif) no-repeat 10px 9px;
}

a.sublevel:hover,
a.sublevel:active,
a.sublevel:focus {
	color: #0064A1;
	text-decoration: none;
}

#active_menu {
	color: #0064A1;
	font-weight: bold;
}

/* Navigation
--------------------------------------------------------- */
div.navigation h3 {
	font-size: 170%;
	padding: 10px 5px 15px;
	margin: 0 -2px 2px;
	border-bottom: 1px dotted #595F11;
	color: #FF9900;
	font-weight: normal;
}

.navigation ul {
	list-style:none;
	text-align:center;
	margin-left:-40px;
	margin-top:-3px;
}

.navigation li a {
	color:#000;
}

.navigation li {
	padding:10px 0 10px 0;
	border-bottom:1px #000 solid;
}

.navigation li:hover {
	background:#DFDCD5;
}

.navigation li:hover a {
	color:#C94107;
}

div.navigation a:hover {
	color:#C94107;
}

/* READ ON */

a.readon {
	float: left;
	width: 102px;
	display: block;
	background: url(../images/readon.png) no-repeat bottom;
	color: #EFEFEF;
	font-size: 11px;
	text-indent: 25px;
	height: 20px;
	text-decoration:none;
}

a.readon:hover, a.readon:active, a.readon:focus {
	background: url(../images/readon.png) no-repeat top;
	color: #FFFFFF;
	text-decoration: none;
}

.footer {
	height:73px;
	width:765px;
	background-image: url(../images/bg_footer.png);
	background-repeat:no-repeat;
	color:#000000;
	font-size:11px;
	overflow:hidden;
	z-index:10px;
}
.footerContent {
	float: left;
	width: 765px;
	margin-top: 30px;
	display: inline;
}
.footerContent a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.footerContent a:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.footerContentLeft {
	float: left;
	width: 300px;
	margin-left: 15px;
	display: inline;
}
.footerContentRight {
	float: right;
	width: 200px;
	margin-right: 15px;
	display: inline;
}
.footerContentIconsContainer {
	float: left;
	width: 200px;
}
.footerContentIconsLeftContainer {
	float: left;
	width: 100px;
}
.footerContentIconsLeftContainerLeftCell {
	float: left;
	width: 30px;
	height: 27px;
}
.footerContentIconsLeftContainerRightCell {
	float: left;
	width: 65px;
	height: 22px;
	padding-top: 5px;
	padding-left: 5px;
	font-weight: bold;
}
.footerContentIconsRightContainer {
	float: left;
	width: 100px;
}
.footerContentIconsRightContainerLeftCell {
	float: left;
	width: 44px;
	height: 27px;
}
.footerContentIconsRightContainerRightCell {
	float: left;
	width: 51px;
	height: 22px;
	padding-top: 5px;
	padding-left: 5px;
	font-weight: bold;
}

.footer a {color:#CCCCCC;
}

.footer a:hover {color:#fff;
}

.photoWrap {
	float: left;
	width: 75px;
	height: 100px;
	margin-right: 10px;
	margin-bottom: 5px;
	display: inline;
}

/* Shopping Cart */

.scartNavContainer {
	float: left;
	width: 189px;
	font-family: Arial, Helvetica, sans-serif;
}
.scartNavContainer a {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	font-size: 12px;
}
.scartNavContainer a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #ce4908;
	font-size: 12px;
}
.scartNavHeader {
	float: left;
	width: 150px;
	height: 19px;
	background-image: url(../images/scart/header_products.png);
	background-repeat: no-repeat;
	margin-bottom: 15px;
	display: inline;
}
.scartNavLinks {
	float: left;
	width: 189px;
}
.scartNavLinkCell {
	float: left;
	width: 189px;
	margin-bottom: 6px;
	display: inline;
}
.scartNavLinkCellActive {
	float: left;
	width: 189px;
	margin-bottom: 6px;
	display: inline;
}
.scartNavLinkCellActive a {
	font-weight: bold;
	text-decoration: none;
	color: #ce4908;
	font-size: 12px;
}
.basicTextArea {
	float: left;
	width: 536px;
	font-family: Arial, Helvetica, sans-serif;
}
.basicTextAreaMarginTop {
	float: left;
	width: 536px;
	margin-top: 15px;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
}
.bookProductRight {
	float: right;
	width: 117px;
	height: 198px;
	margin-left: 10px;
	margin-bottom: 10px;
	display: inline;
}
.scartTshirtsHeader {
	float: left;
	margin-bottom: 20px;
	display: inline;
	width: 130px;
	height: 25px;
}
.addToCartSmall {
	float: left;
	width: 88px;
	height: 19px;
	margin-top: 8px;
	display: inline;
}
.addToCart {
	float: left;
	width: 126px;
	height: 24px;
	margin-top: 15px;
	display: inline;
}
.scartBooksHeader {
	float: left;
	margin-bottom: 20px;
	display: inline;
	width: 98px;
	height: 22px;
}
.scartPDFHeader {
	float: left;
	margin-bottom: 20px;
	display: inline;
	width: 243px;
	height: 21px;
}
.PDFContainer {
	float: left;
	width: 536px;
	margin-bottom: 15px;
	display: inline;
}
.PDFTitlePrice {
	float: left;
	width: 536px;
	font-weight: bold;
	margin-bottom: 3px;
	display: inline;
}
.PDFMidLeft {
	float: left;
	width: 110px;
}
.PDFMidLeftImage {
	float: left;
	width: 110px;
}
.PDFMidRight {
	float: left;
	width: 426px;
}
.PDFFooter {
	float: left;
	width: 536px;
}
.PDFaddToCartSmall {
	float: right;
	width: 88px;
	height: 19px;
}
.fontTenItalic {
	font-size: 10px;
	font-style: italic;
}
.scartAudioHeader {
	float: left;
	margin-bottom: 20px;
	display: inline;
	width: 276px;
	height: 21px;
}
.scartTextCell {
	float: left;
	width: 536px;
	margin-bottom: 15px;
	margin-top: 15px;
	display: inline;
}
.scartTextCell a {
	text-decoration: underline;
	color: #000000;
}
.scartTwoColCell {
	float: left;
	width: 536px;
	height: 19px;
	margin-bottom: 15px;
	display: inline;
}
.scartTwoColCellLeft {
	float: left;
	width: 88px;
	height: 19px;
	margin-right: 5px;
	display: inline;
}
.scartTwoColCellLeftLarge {
	float: left;
	width: 126px;
	height: 19px;
	margin-right: 5px;
	display: inline;
}
.scartTwoColCellRight {
	float: left;
	height: 19px;
}
.scartDVDHeader {
	float: left;
	margin-bottom: 20px;
	display: inline;
	width: 78px;
	height: 19px;
}
.scartExtraSpaceBottom {
	float: left;
	margin-bottom: 10px;
	display: inline;
}
.tshirtProductRight {
	float: right;
	width: 350px;
	height: 350px;
	margin-left: 10px;
	margin-bottom: 10px;
	display: inline;
}


/* Service */

.fontRedHeaderServices {
	font-size: 13px;
	font-weight: bold;
	color: #990000;
}
.servicesTextContainer {
	float: left;
	width: 720px;
	margin-bottom: 25px;
	display: inline;
}
.servicesTextContainerBG {
	float: left;
	width: 720px;
	background-color: #FFFFFF;
	border: 2px solid #cfc9c5;
}
.servicesTextContainerBGContent {
	float: left;
	width: 600px;
	margin-top: 10px;
	margin-bottom: 25px;
	margin-left: 103px;
	display: inline;
}
.servicesTextContainerBGContentTop {
	float: left;
	width: 535px;
	font-size: 12px;
	margin-bottom: 10px;
	display: inline;
}
.servicesTextContainerBGContentMidWrap {
	float: left;
	width: 600px;
	margin-bottom: 15px;
	font-size: 12px;
	display: inline;
}
.servicesTextContainerBGContentLeft {
	float: left;
	width: 210px;
	margin-right: 15px;
	margin-top: 7px;
	display: inline;
}
.servicesTextContainerBGContentRight {
	float: left;
	width: 350px;
	font-size: 13px;
	line-height: 190%;
}
.servicesTextContainerBGContentTopHeader {
	float: left;
	width: 217px;
	height: 15px;
	margin-left: 159px;
	margin-bottom: 10px;
	display: inline;
}
.servicesTextContainerLeft {
	float: left;
	width: 500px;
	font-size: 12px;
	line-height: 180%;
}
.servicesTextContainerLeft a {
	color: #0000FF;
}
.servicesTextContainerRight {
	float: right;
	width: 202px;
}
.servicesTextContainerRightBG {
	float: left;
	width: 202px;
	height: 269px;
	background-image: url(../images/bg_services_contact.png);
	background-repeat: no-repeat;
}
.servicesTextContainerRightBGText {
	float: left;
	width: 190px;
	margin-left: 5px;
	margin-top: 7px;
	display: inline;
	font-size: 11px;
	text-align: center;
	line-height: 160%;
}
.servicesTextContainerRightBGText a {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.servicesTextContainerRightBGText a:hover {
	font-size: 11px;
	color: #FF6600;
	text-decoration: none;
	font-weight: normal;
}
.aboutTextContainerRight {
	float: right;
	width: 202px;
}
.aboutTextContainerRightBGOne {
	float: left;
	width: 202px;
	height: 231px;
	background-image: url(../images/bg_about_blog.png);
	background-repeat: no-repeat;
	margin-bottom: 30px;
	display: inline;
}
.aboutTextContainerRightBGOneText {
	float: left;
	width: 190px;
	margin-left: 5px;
	margin-top: 50px;
	display: inline;
	font-size: 11px;
	text-align: center;
	overflow:hidden;
}

.aboutTextContainerRightBGOneText ul {
	
	list-style:none;
}

.aboutTextContainerRightBGOneText li  {
	font-size:11px;
	text-decoration:none;
	line-height:1.2em;
	margin-bottom:10px;
	margin-left:-40px;
}

.aboutTextContainerRightBGOneText li a {
	line-height:1em;
}


.aboutTextContainerRightBGOneTextLine {
	float: left;
	width: 190px;
	margin-bottom: 7px;
	display: inline;
}
.aboutTextContainerRightBGOneText a {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}
.aboutTextContainerRightBGOneText a:hover {
	font-size: 11px;
	color: #FF6600;
	text-decoration: underline;
	font-weight: normal;
}
.aboutTextContainerRightBGTwo {
	float: left;
	width: 202px;
	height: 231px;
	background-image: url(../images/bg_about_giveback.png);
	background-repeat: no-repeat;
}
.aboutTextContainerRightBGTwoText {
	float: left;
	width: 190px;
	margin-left: 5px;
	margin-top: 50px;
	display: inline;
	font-size: 11px;
	text-align: center;
	line-height: 160%;
}
.aboutTextContainerRightBGTwoText a {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.aboutTextContainerRightBGTwoText a:hover {
	font-size: 11px;
	color: #FF6600;
	text-decoration: none;
	font-weight: normal;
}
.aboutTextContainerRightBGTwoLinkDiv {
	float: left;
	width: 180px;
	height: 90px;
}
.servicesTextContainerTextCenter {
	float: left;
	width: 500px;
	text-align: center;
	line-height: 150%;
	margin-bottom: 10px;
	display: inline;
}
.servicesItalicHeader {
	float: left;
	width: 500px;
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 3px;
	display: inline;
}
.servicesUnderlineHeader {
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}
.fontThirteenBold {
	font-weight: bold;
	font-size: 13px;
}