/* awakeningworldstore.com

Global Styles
----------------------------------------- */
* { margin: 0; padding: 0; }
html { height: 100%; margin-bottom: 1px; }
body { background: #FE9900 url(../images/page_bg.jpg) repeat-x; font-family: Verdana, Geneva, sans-serif; font-size: 0.8em; color: #333; }
ul, li { list-style: none; }
ol li { 
    list-style: decimal;
    margin:20px;
}
p { padding: 0 0 5px 0; line-height:1.1em; }

/* Main page heading */
h1 { background: inherit; color:#900; font-family:Gill Sans, Gill Sans MT, Georgia, "Times New Roman", Times, serif; font-size: 190%; font-weight: bold; padding: 0; margin:0; }

/* Main product heading */
h2 { color:#990000; background-color:inherit; font-family:Gill Sans, Gill Sans MT, Georgia, "Times New Roman", Times, serif; font-size: 150%; font-weight: bold; padding:0; margin: 0; }

h2 a:link { background-color: inherit; color: #900; text-decoration: none; }
h2 a:visited { background-color: inherit; color: #700; text-decoration: none; }
h2 a:hover { background-color: inherit; color: #C00; text-decoration: underline; }
h2 a:active { background-color: inherit; color: #A00; text-decoration: underline; }

/* Featured product heading */
h3 { color:#F6921E; background-color:inherit; font-family:Gill Sans, Gill Sans MT, Georgia, "Times New Roman", Times, serif; font-size: 160%; font-weight: bold; padding: 5px 0; margin: 0; }

h3 a:link { background-color: inherit; color: #C19864; text-decoration: underline; }
h3 a:visited { background-color: inherit; color: #C19864; text-decoration: underline; }
h3 a:hover { background-color: inherit; color: #F2AE41; text-decoration: underline; }
h3 a:active { background-color: inherit; color: #F2AE41; text-decoration: underline; }

h4 { font-size: 100%; color:#333333; background-color:inherit; font-weight: bold; padding: 5px 0; }

hr { border:1px solid #F0F0F0; height:1px; margin:0; }

/* publisher data */
h5 { font-size: 90%; font-family:Gill Sans, Gill Sans MT, Georgia, "Times New Roman", Times, serif; font-style:italic; color:#666666; background-color:inherit; font-weight:normal; padding:0; margin:-2px 0 0 0 }

a:link { background-color: inherit; color: #666; text-decoration: underline; }
a:visited { background-color: inherit; color: #666; text-decoration: underline; }
a:hover { background-color: inherit; color: #FF6600; text-decoration: underline; }
a:active { background-color: inherit; color: #FF6600; text-decoration: underline; }


/* Divs
----------------------------------------- */
#wrapper { background-color: #FFFFE3; color: #111; margin: 11px auto; padding:1px 0 11px 0; text-align: left; width: 1030px; } 

.blogin   #topnav a.alogin { background: inherit; color: #222; text-decoration: none; }
.bcontact #topnav a.acontact { background: inherit; color: #222; text-decoration: none; }

#header { margin: 15px 15px 0 15px; height: 200px; }

#header img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#header img.active {
    z-index:10;
    opacity:1.0;
}

:focus, :active {
	outline: 0;
}

#topnav { display:block; height:65px; background: #FF9900 url(../images/nav_bg.jpg) 0 0 no-repeat; margin:0 15px 15px 15px; }

#topnav ul, #topnav li { display:inline; }

#topnav a {
  text-align:center;
  color: #fff;
  font-size: 1.1em;
  font-weight:bold;
  text-decoration:none;
  padding:0;
  margin:0 10px 0 0;
}

#topnav a span{
  padding:9px 20px 0 22px;
  display:block;
  height:22px;
  float:left;
}

#topnav a:hover span {
  color: #fff;
  background: url('../images/nav_over_bg.jpg') no-repeat bottom left;
}

#topnav a.first:hover span {
  color: #fff;
  background: url('../images/nav_over_first_bg.jpg') no-repeat bottom left;
}


#topnav a.active {
  text-decoration:none;
  background: url('../images/nav_over_bg.jpg') no-repeat bottom left;
}

#topnav ul.links li {
  padding:0;
}

#content { float: left; margin:0 0 20px 0; padding:0; width: 1030px; display:inline-block; }
#leftnav { float: left; padding:0 20px 20px 15px; width: 160px; }

#leftnav a:link { background-color: inherit; color: #eee; text-decoration: none; }
#leftnav a:visited { background-color: inherit; color: #eee; text-decoration: none; }
#leftnav a:hover { background-color: inherit; color: #333; text-decoration: none; }
#leftnav a:active { background-color: inherit; color: #FF6600; text-decoration: none; }

#rightcol { float: left; margin:-7px 0 0 0; padding: 0 20px 10px 20px; width: 670px; }
#rightcol ul { display:list-item; }
#rightcol li { list-style: disc; margin:3px 0 10px 20px; }

/* left navigation color */
#sidelinks a.home, a.home:visited, a.books, a.books:visited, a.cds, a.cds:visited, a.dvds, a.dvds:visited, a.audio, a.audio:visited, a.video, a.video:visited, a.tele, a.tele:visited,  a.live, a.live:visited,  a.training, a.training:visited,  a.coaching, a.coaching:visited, a.affiliate, a.affiliate:visited { background: #FF8A23 url(../images/sidelinks_bg.jpg) 0 0 repeat-x; color: #FFFFE3; display: block; font-size: 0.85em; font-weight: bold; margin: 1px 0 0 0; padding: 3px 10px; width: 138px; }

/* left navigation sub menus */
ul ul {text-indent:10px;  }
/* ul li ul li { background:url(../images/arrow.gif) 0 0 no-repeat; } */

#sidelinks a.booksa, a.booksa:visited, a.bookso, a.bookso:visited, a.cdsa, a.cdsa:visited, a.cdso, a.cdso:visited, a.dvdsa, a.dvdsa:visited, a.dvdso, a.dvdso:visited { background: #FF8A23 url(../images/sidelinks_sub_bg.jpg) 0 0 repeat-x; color: #FFFFE3; display: block; font-size: 0.85em; font-weight: bold; margin: 1px 0 0 0; padding: 3px 10px; width: 138px; }

/* left navigation hover color and left navigation "ON THE PAGE" color */
#sidelinks a.home:hover, .bhome #sidelinks a.home, 
#sidelinks a.books:hover, .bbooks #sidelinks a.books,
#sidelinks a.booksa:hover, .bbooksa #sidelinks a.booksa,
#sidelinks a.bookso:hover, .bbookso #sidelinks a.bookso,

#sidelinks a.cds:hover, .bcds #sidelinks a.cds,
#sidelinks a.cdsa:hover, .bcdsa #sidelinks a.cdsa,
#sidelinks a.cdso:hover, .bcdso #sidelinks a.cdso,
#sidelinks a.dvds:hover, .bdvds #sidelinks a.dvds,
#sidelinks a.dvdsa:hover, .bdvdsa #sidelinks a.dvdsa,
#sidelinks a.dvdso:hover, .bdvdso #sidelinks a.dvdso,
#sidelinks a.audio:hover, .baudio #sidelinks a.audio,
#sidelinks a.video:hover, .bvideo #sidelinks a.video,
#sidelinks a.tele:hover, .btele #sidelinks a.tele,
#sidelinks a.live:hover, .blive #sidelinks a.live,
#sidelinks a.training:hover, .btraining #sidelinks a.training,
#sidelinks a.coaching:hover, .bcoaching #sidelinks a.coaching,
#sidelinks a.affiliate:hover, .baffiliate #sidelinks a.affiliate
 { background: #FFFFE3 url(../images/sidelinks_bg_on.jpg) 0 0 repeat-x; color: #000; text-decoration: none; width: 138px; }
 
p.links { }
p.designer { background-color:inherit; color:#fff;  }
p.bquote { background-color:inherit; color: #fff; font-weight: bold; }
p.bref { background-color:inherit; color: #666; font-weight: bold; font-style: italic;  }

.designer {margin:0 0 0 40px; }


/* Store Detail 
------------------------ */
.productlist { width:660px; }

.page_title_34 {
	font-family:Gill Sans, Gill Sans MT, Tahoma, Verdana, san-serif;
	font-size: 34px;
	font-weight: bold;
	color: #A80F00;
	letter-spacing:-0.05em;
	line-height:0.9em;
}
.page_title_30 {
	font-family:Gill Sans, Gill Sans MT, Tahoma, Verdana, san-serif;
	font-size: 30px;
	font-weight: bold;
	color: #A80F00;
	letter-spacing:-0.05em;
	line-height:0.9em;
}
.page_title_28 {
	font-family:Gill Sans, Gill Sans MT, Tahoma, Verdana, san-serif;
	font-size: 28px;
	font-weight: bold;
	color: #A80F00;
	letter-spacing:-0.05em;
	line-height:0.9em;
	margin:0 0 6px 0;
}
.page_title_26 {
	font-family:Gill Sans, Gill Sans MT, Tahoma, Verdana, san-serif;
	font-size: 26px;
	font-weight: bold;
	color: #A80F00;
	line-height:0.9em;
	margin:0 0 6px 0;
}
.page_title_24 {
	font-family:Gill Sans, Gill Sans MT, Tahoma, Verdana, san-serif;
	font-size: 24px;
	font-weight: bold;
	color: #A80F00;
	line-height:0.9em;
	margin:0 0 6px 0;
}

.page_title_22 {
	font-family:Gill Sans, Gill Sans MT, Tahoma, Verdana, san-serif;
	font-size: 22px;
	font-weight: bold;
	color: #A80F00;
	line-height:0.9em;
	margin:0 0 6px 0;
}
.page_title_20 {
	font-family:Gill Sans, Gill Sans MT, Tahoma, Verdana, san-serif;
	font-size: 20px;
	font-weight: bold;
	color: #A80F00;
	text-align:left;
	line-height:0.9em;
	margin:0 0 6px 0;
}

.page_title_18 {
	font-family:Gill Sans, Gill Sans MT, Tahoma, Verdana, san-serif;
	font-size: 18px;
	font-weight: bold;
	color: #A80F00;
	text-align:left;
	line-height:0.9em;
	margin:0 0 6px 0;
}

.page_title_16 {
	font-family:Gill Sans, Gill Sans MT, Tahoma, Verdana, san-serif;
	font-size: 16px;
	font-weight: bold;
	color: #A80F00;
	text-align:left;
	line-height:0.9em;
	margin:0 0 6px 0;
}

.page_sub_title_20 {
	font-family:Gill Sans, Gill Sans MT, Tahoma, Verdana, san-serif;
	font-size: 20px;
	font-weight: bold;
	color: #F6921E;
	margin-left:35px;
	line-height:0.9em;
	margin:0;
}

.page_sub_title_18 {
	font-family:Gill Sans, Gill Sans MT, Tahoma, Verdana, san-serif;
	font-size: 18px;
	font-weight: bold;
	color: #F6921E;
	margin-left:35px;
	line-height:0.9em;
	margin:0;
}

.page_title_description {
	font-family: Verdana, Helvetica, sans-serif;
	color: #666;
	font-size: 13px;
	font-weight: normal;
	margin:6px 0 0 44px;
	padding:0;
}


/* Footer 
------------------------ */
#footer { clear:both; background:url(../images/footer_bg.jpg) bottom left no-repeat; color:#999; margin:15px 15px 0 15px; padding:10px 0; text-align:center; width: 1000px; }
#footer a { background-color:inherit; color:#666; }
#footer a:hover { background-color:inherit; color:#C1531E; }
#footer p { font-size:0.85em; padding: 5px 0 5px 0; }

/* jquery image fader
----------------------------------------- */
.pics { height: 200px; width: 1000px; padding:0; margin:0; overflow: hidden; }
.pics img { height: 200px; width: 1000px; padding:0; margin:0; overflow: hidden; }


/* Images
----------------------------------------- */
img { border: none; }
img.logo { border: none; }
img.welcomeimage { margin:8px 0 11px 0; }
img.topcartbuttons { margin:-8px 0 0 0; }
img.imageright { float: right; margin: 0 0 10px 10px; }
img.holocosmos {margin:0 20px -4px 0; padding:0 25px 0 0; }
img.oneflash {margin:0 20px -10px 0;  padding:0 0 0 1px; }

/* Self Cleared Float
----------------------------------------- */
#topnav:after,
#header:after,
#content:after,
#leftnav:after,
#rightcol:after,
#footer:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 