/* CSS Document - shadowreign.com by DianeV. Web Design Studio */
/* Note that there are two templates and two sets of styles - for home page and subpages */

/* HOME PAGE */
body#homepagebody {color:#fff; margin:0 0 20px 0; padding:0; border:0; font-size:82.5%; text-align:center; font-family:verdana,Arial,helvetica,sans-serif; background:#600}
body#homepagebody #bkhome {width:1000px; margin:0 auto; background:url(images/l/bkhomenav.jpg) repeat-y}
body#homepagebody #pagewrap {width:1000px; margin:0 auto; position:relative; text-align:left; background:url(images/l/shadow-reign.jpg) top center no-repeat}

/* home page nav left -- logo is in homenavleft */
#homenavleft {float:left; width:160px; padding-top:270px; padding-left:60px}
#homenavleft #logo {width:141px}
#homenavleft #logo img {width:141px; height:58px}
#homenavleft #logo a img {border:none}

	#homenavleft ul {width:160px; margin:16px 0 0 0; padding:0; line-height:2em; list-style:none}
	#homenavleft li {width:160px; margin:0; padding:0 0 .5em 0; font-size:13px; font-weight:bold}
	#homenavleft li a {width:160px; color:#fff; display:block; padding:0; text-decoration:none}
	#homenavleft li a:hover {color:#902A62 /*902964*/; text-decoration:none}

/* home page content */
#thecontent {float:left; width:530px; padding-bottom:30px}

	#homenavright {float:right; width:156px; padding-top:280px; padding-right:50px}
	#homenavright ul {width:156px; margin:16px 0 0 0; padding:0; line-height:2em; list-style:none}
	#homenavright li {width:156px; margin:0; padding:0 0 1.2em 0; font-size:13px; font-weight:bold}
	#homenavright li a {width:156px; color:#fff; display:block; padding:0; text-decoration:none}
	#homenavright li a:hover {color:#902A62 /*902964*/; text-decoration:none}

/* FOOTER (shared styles) */
#footer {clear:both; width:1000px; margin:0 auto; padding-top:16px; text-align:center; background:url(images/l/bkhomebtm.jpg) top center no-repeat}
#thec {color:#bbb; font-size:11px; font-weight:bold; letter-spacing:2px}
	#thec a {color:#bbb; font-weight:normal; text-decoration:none}
	#thec a:hover {color:#bbb; text-decoration:underline}

#btmclearer {clear:both; height:5px}

/* SUBPAGES ============================= */
body#subpagebody {color:#fff; margin:0; padding:0; border:none; font-size:82.5%; text-align:center; font-family:verdana,Arial,helvetica,sans-serif; background:#600 url(images/l/bksubtopband.jpg) repeat-x}

#subpagewrap {width:1000px; margin:0 auto; padding:0; text-align:left; background:url(images/l/bksubnav.jpg) repeat-y}
#subpageleftcol {float:left; width:798px; background:url(images/l/bksubhead.jpg) top left no-repeat}
	
	#subpagelogo {float:left; width:170px; height:58px; padding-top:45px}
	#subpagelogo img {width:141px; height:58px}
	#subpagelogo a img {border:none}

	#subpagehead {float:left; position:relative; width:608px; height:142px}
	#subpagehead h1, #subpagehead .h1 {color:#fff; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif}

#subpagecontent {clear:left; width:698px; padding-top:10px; padding-bottom:30px}
#subpagecontent p {line-height:1.5em}

.subpagecontentmarg {margin-left:100px; font-weight:bold}

/* subpages nav */
#subpagenav {float:right; width:190px; padding-top:36px; padding-bottom:30px}
#subpagenav ul           {width:180px; margin:0; padding:0; line-height:2em; list-style:none}
#subpagenav li           {width:180px; margin:0; padding:0 0 .5em 0; font-size:13px; font-weight:bold}
#subpagenav li a         {width:180px; margin:0; padding:0; color:#fff; display:block; text-decoration:none}
#subpagenav li a:hover {color:#902A62 /*902964*/; text-decoration:none}

	#subpagenav #navcats {padding-top:24px}
	#subpagenav #navcats li {padding-bottom:1.2em}

	#subpagenav #navcats, #subpagenav #navstore {padding-bottom:24px}


	/* tellme */
	#homenavright ul#tellme a {font-size:13px; margin-top:30px; line-height:24px; font-weight:normal}
	#homenavright ul#tellme span.tellmeat, #subpagenav ul#tellme span.tellmeat {color:#A20000; font-size:24px; font-weight:normal}
	#homenavright ul#tellme a:hover, #homenavright ul#tellme a:hover span.tellmeat, 
	#subpagesnav ul#tellme a:hover, #subpagenav ul#tellme a:hover span.tellmeat {color:#902A62}

#subfooter {clear:both; width:1000px; margin:0 auto 40px auto; padding-top:10px; text-align:center; background:url(images/l/bksubbtm.jpg) top center no-repeat}

/* END MAJOR LAYOUT STYLES                         */
h1,.h1 {font-size:26px; font-weight:normal; margin-top:0}
h2,.h2 {font-size:20px; font-weight:normal}

.b {font-weight:bold}
.i {font-style:italic}
.bi {font-weight:bold; font-style:italic}
.inline {display:inline}
.new {color:#c06; font-weight:bold; font-style:italic}
.fuschia {color:#C2126E}
.mb0 {margin-bottom:0}
.mt0 {margin-top:0}

.dv {color:#f33; font-weight:bold; font-style:italic}
body#bodysubpage .dv a {color:#f33; font-weight:bold; font-style:italic; text-decoration:underline}
body#bodysubpage .dv a:hover {color:#f33; font-weight:bold; font-style:italic; text-decoration:none}

.formtiny {color:#ddd; font-size:11px}

ul li, ul.ullist li {line-height:1.1em; padding-bottom:1em}
ul.ullist {font-size:13px}

/* home page */
pre {font-size:100%; padding-left:20px; font-family:verdana,Arial,helvetica,sans-serif}
#homecontent p {padding-left:16px}



/* BKQUOTES */
.bkquotecont {clear:left; width:780px; background:url(images/b/bkquote.jpg) repeat-y; border:1px solid #940F4E}
.bkquote 	 {color:#000; padding:18px 30px 8px 30px; background:url(images/b/bkquotetop.jpg) top center no-repeat; line-height:1.5em; font-size:115%; font-family:Georgia, "Times New Roman", Times, serif}

	.bkquote p {padding-top:3px; margin-bottom:0; line-height:1.5em; font-size:100%; font-family:Georgia, "Times New Roman", Times, serif}
	.bkquote p span.bkquotesig {padding-top:1.5em; font-style:italic}
	.bkquote blockquote p.bkquoteseparator {padding-bottom:40px; background:url(images/b/srseparator.jpg) bottom center no-repeat}
	.bkquote blockquote {margin-left:0; padding:0 0 0 42px; background:url(images/b/quotation.gif) top left no-repeat}

.bkquotecont a {color:#000; text-decoration:underline}
.bkquotecont a:hover {color:#660000; text-decoration:none}

.morequotes {text-align:center}
.morequotes a {color:#000; text-decoration:underline}
.morequotes a:hover {color:#660000; text-decoration:none}

.bkquotebtm  {width:780px; height:22px; background:url(images/b/bkquotebtm.jpg) no-repeat}

	/* home quotes */
	.bkhomequotecont {width:530px; margin-left:16px; background:url(images/b/bkhomequote.jpg) repeat-y; border:1px solid #940F4E}
	.bkhomequote 	 {color:#000; padding:18px 30px 8px 30px; background:url(images/b/bkhomequotetop.jpg) top center no-repeat; line-height:1.5em; font-size:115%; font-family:Georgia, "Times New Roman", Times, serif}
	#homecontent .bkhomequote p {padding-left:0}
	.bkhomequotebtm  {width:530px; height:22px; background:url(images/b/bkhomequotebtm.jpg) no-repeat}


/* THUMBNAIL TABLES */
.topfivetables {clear:both; width:599px; margin:26px 0 1em 90px; font-size:140%; background:url(images/b/topfivegrad.jpg) repeat-x; font-family:Georgia, "Times New Roman", Times, serif; border:1px solid #520002}
.topfivetables td {padding:2px 4px; vertical-align:middle}
.topfivetables td.topfivelink {padding-left:5px}
.topfivetables .topfivetinytext {font-size:85%}
.topfivetables td p {margin:0}

	.topfivetables td a img {border:1px solid #aaa}
	.topfivetables td a:hover img {border:1px solid #fff}
	.topfivetables td a {color:#fff; text-decoration:none}
	.topfivetables td a:hover {color:#eee; text-decoration:underline}

.contactustable {font-size:115%}
.topfivetables .tellmelink a {color:#fff; text-decoration:underline}
.topfivetables .tellmelink a:hover {color:#eee; text-decoration:none}

/* STORE                          */
.storeprodcont {float:left; width:335px; padding:3px; margin:0 5px 5px 0}
.storeprod     {float:left; width:120px}
.storedescr    {float:right; width:210px}

/*               red: 8E0000      */
a {color:#fff; text-decoration:underline}
a:hover {color:#eee; text-decoration:none}
