1/*
	Reset { - http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ - }
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: #fff;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* stylesheet */

body{font: normal 14px "Times New Roman"; line-height: 15px; background: #fff;}




h1{font: bold 1.8em "Times New Roman"; padding: 5px 0; margin: 5px 0;}
h2{font: bold 1.6em "Times New Roman"; padding: 5px 0; margin: 5px 0;}
h3{font: bold 1.4em "Times New Roman"; padding: 5px 0; margin: 5px 0;}
h4{font: bold 1.2em "Times New Roman"; padding: 5px 0; margin: 5px 0;}
h5{font: bold 1.0em "Times New Roman"; padding: 5px 0; margin: 5px 0;}
h6{border-bottom:1px solid #CCCCBB;color:#ebebeb;float:left;font-size:18px;font-weight:bold;margin:0 0 10px 0; width:100%; padding-bottom: 0px;}

a {color: #003388; text-decoration: none;}

p{margin: 5px 0 8px 0;}

hr {border:0; border-bottom:#999 1px dashed;}

object {padding-bottom: 5px;}

/* text styles 
---------------------------*/
.b{font-weight:bold;}
.p5{ padding-right:5px;}
.large {font-size:14px; line-height: 18px;}
.caption {font: normal 11px verdana; line-height: 13px; color:#333; }
.caption2 {font: normal 14px "Times New Roman"; line-height: 15px; color:#333; }
.nomargin {margin:0;}

/* ------------------------ 
	main 
---------------------------*/

#master{width: 870px; margin: 0 auto;}
#master:after{content:'.'; font-size: 0; clear: both; display: block; color: #ebebeb;}
#header_div {width:870px; display:block; height:auto;}
.dr_logo {float:left; padding:0; width:240px; margin-top:10px}

/* top menu 
---------------------------*/

#nav_187818{height: 23px; float:right; width:680px; padding: 22px 10px 0px;}
#nav_187818 li{height: 22px; float: right; padding: 0px 3px 0px 7px; background: url('/images/topNavRight.jpg') right 0 no-repeat;}
#nav_187818 li a{height: 19px; float: left; padding: 3px 7px 0 7px; font: normal 12px verdana; color: #fff; text-decoration: none; background: #cc6611 url('/images/topNavLeft.jpg') left 0 no-repeat;}
#nav_187818 li a:hover{text-decoration: underline;}




/* main menu 
---------------------------*/

#nav_14623 {float: left; font-family: "Times New Roman"; margin:0px 0px 0px 0px; display: inline; background: #ffffdb;}
#nav_14623 li{float: left;}
#nav_14623 li a{height: 27px; padding: 12px 15px 13px 16px; line-height: 1em; text-decoration: none; font-size: 14px; color: #003388; float: left; background: #ffffdb url('/images/mainNav.jpg') 0 0 repeat-y; border-left: 1px solid #acab7c;}
#nav_14623 li a.menu-item{height: 27px; padding: 12px 15px 13px 16px; line-height: 1em; text-decoration: none; font-size: 14px; color: #003388; float: left; background: #ffffdb url('/images/mainNav.jpg') 0 0 repeat-y; border-left: 1px solid #acab7c;}
#nav_14623 li a:hover{background: #fff;}
#nav_14623 li a.menu-item-hover{background: #fff;}
#nav_14623 li a.selectedPage{background: #fff;}
#nav_14623 li a.menu-item-selected{background: #fff;}
#nav_14623 li a.last{border: 0;}

/*main menu copy for Empath Support*/
#nav_893094 {float: left; font-family: "Times New Roman"; margin:0px 0px 0px 0px; display: inline; background: #ffffdb;}
#nav_893094 li{float: left;}
#nav_893094 li a{height: 27px; padding: 12px 15px 13px 16px; line-height: 1em; text-decoration: none; font-size: 14px; color: #003388; float: left; background: #ffffdb url('/images/mainNav.jpg') 0 0 repeat-y; border-left: 1px solid #acab7c;}
#nav_893094 li a.menu-item{height: 27px; padding: 12px 15px 13px 16px; line-height: 1em; text-decoration: none; font-size: 14px; color: #003388; float: left; background: #ffffdb url('/images/mainNav.jpg') 0 0 repeat-y; border-left: 1px solid #acab7c;}
#nav_893094 li a:hover{background: #fff;}
#nav_893094 li a.menu-item-hover{background: #fff;}
#nav_893094 li a.selectedPage{background: #fff;}
#nav_893094 li a.menu-item-selected{background: #fff;}
#nav_893094li a.last{border: 0;}

#home_menu {width:850px; height:53px; background-color:#ffffdb; margin:10px 10px 0 10px; border-bottom: 1px solid #acab7c; vertical-align: middle;}
#landing_hdr {width:850px; height:5px; background-color:#FFFFFF; margin:10px 10px 0 10px;}
#inter_menu {width:760px; background-color:#ffffdb; margin:10px 15px 0px 0px; border-bottom: 1px solid #acab7c; vertical-align: middle; float:left;}

/*Affiliates Nav*/
#nav_695753{height: 23px; float:right; width:280px; padding: 15px 5px 0px;}
#nav_695753 li{height: 22px; float: right; padding: 0px;}
#nav_695753 li a{height: 19px; float: left; padding: 3px 3px 0 3px; font: normal 12px verdana; color: #fff; text-decoration: none; background: #cc6611 url('/images/topNavLeft.jpg') left 0 no-repeat;}
#nav_695753 li a:hover{text-decoration: underline;color: #fff}


/* homepage 
---------------------------*/
body#home {background-color: #ebb367;}
#conTile{width: 870px; float: left; background: url('/images/homeTile.jpg') 0 0 repeat-y;}
#conTop{width: 870px; float: left; background: url('/images/homeTop.jpg') 0 top no-repeat;}
#conBot{width: 870px; float: left; padding: 0 0 15px 0; background: url('/images/homeBot.jpg') 0 bottom no-repeat;}

#intro{width: 840px; min-height: 190px; float: left; margin: 0 15px; display: inline; background: url('/images/homeIntro.jpg') 0 0 no-repeat; background-color: #feed9b;}
#intro #welcome{width: 420px; margin: 83px 0 0 220px; padding: 5px 0 0 0; float: left; display: inline; color: #333;}
#intro #welcome blockquote{text-align: center;}

#intro #welcome a{text-decoration: underline;}
#intro #newsletter{width: 170px; float: right; margin: 20px 10px 0 0; padding: 0; display: inline;}

#introTop{width: 840px; min-height: 600px; float: left; margin: 0 15px; display: inline; background: url('/images/homeBackground8.jpg') top no-repeat; background-color: #fff;}
#introTop #welcome{width: 420px; margin: 83px 0 0 220px; padding: 5px 0 0 0; float: left; display: inline; color: #333;}
#introTop #welcome blockquote{text-align: center;}
#introTop #welcome blockquote.large {text-align: center; font-size:16px; line-height:18px;}
#introTop #welcome a{text-decoration: underline;}
#introTop #newsletter{width: 170px !important; float: right; margin: 24px 10px 0 0; display: block;}

#introTop h2{font-size: 16px; font-weight: bold; margin:0 0 1px 0;}
#introTop p{margin:0 0 5px 0; line-height: 1.2em;}
#introTop p a{text-decoration: underline; color: #000000;}
#introTop p a:hover{text-decoration:none;color: #555;}
#introTop a{text-decoration: underline; color: #335599;}
#introTop a:hover{text-decoration:none;color: #5577bb;}

#whatsnew { background-color: rgba(246,195,64,0.6); padding:10px; text-align:center; margin-top:5px; }
#whatsnew h3 {font-size: 24px; color: #654; font-weight: normal; margin:-10px 0 -10px 0; }
#whatsnew hr { height:10px; border-bottom: 1px #654 dotted; margin:0 0 5px 0; }
#whatsnew p{margin:0 0 8px 0; line-height: 17px; font-size:15px;}
#whatsnew p a{text-decoration: underline; color: #113377;}
#whatsnew p a:hover{text-decoration:none;color: #5577bb;}
#whatsnew a{text-decoration: underline; color: #335599;}
#whatsnew a:hover{text-decoration:none;color: #5577bb;}

#whatsnew td p{margin:0 0 8px 0; line-height: 16px; font-size:14px;}

#actions1{width: 780px; min-height: 129px; float: left; padding: 0px 30px 0 30px; margin: 0 15px; display: inline; background: url('/images/homeActions1.jpg') 0 0 no-repeat; background-color:#f3cf74;}
#actions1 li.tbl-style{width: 225px; min-height: 123px; padding: 5px 0 0 0; float: left; display: inline;}
#actions1 li.tbl-style h2{font-size: 14px; font-weight: bold; margin-bottom:1px;}
#actions1 li.tbl-style p{margin:0 0 5px 0; line-height: 1.2em;}
#actions1 li.tbl-style p a{text-decoration: underline; color: #000000;}
#actions1 li.tbl-style a{text-decoration: underline; color: #335599;}
#actions1 .action{margin: 0 0 0 50px;}

#actions2{width: 780px; min-height: 171px; float: left; padding: 0px 30px 0 30px; margin: 0 15px; display: inline; background: url('/images/homeActions2.jpg') 0 0 no-repeat;}
#actions2 li.tbl-style{width: 225px; min-height: 123px; padding: 5px 0 0 0; float: left; display: inline;}
#actions2 li.tbl-style h2{font-size: 14px; font-weight: bold; margin-bottom:1px;}
#actions2 li.tbl-style p{margin:0 0 5px 0; line-height: 1.2em;}
#actions2 li.tbl-style p a{text-decoration: underline; color: #000000;}
#actions2 li.tbl-style a{text-decoration: underline; color: #335599;}
#actions2 .action{margin: 0 0 0 50px;}

/* homepage divs
---------------------------*/
#actions1{width: 780px; min-height: 129px; float: left; padding: 0px 30px 0 30px; margin: 0 15px; display: inline; background: url('/images/homeActions1.jpg') 0 0 no-repeat; background-color:#f3cf74;}
#actions1 div.tbl-style{width: 225px; min-height: 123px; padding: 5px 0 0 0; float: left; display: inline;}
#actions1 div.tbl-style h2{font-size: 14px; font-weight: bold; margin-bottom:1px;}
#actions1 div.tbl-style p{margin:0 0 5px 0; line-height: 1.2em;}
#actions1 div.tbl-style p a{text-decoration: underline; color: #000000;}
#actions1 div.tbl-style p a:hover{text-decoration:none;color: #555;}
#actions1 div.tbl-style a{text-decoration: underline; color: #335599;}
#actions1 div.tbl-style a:hover{text-decoration:none;color: #5577bb;}
#actions1 .action{margin: 0 0 0 50px;}

#actions2{width: 780px; min-height: 171px; float: left; padding: 0px 30px 0 30px; margin: 0 15px; display: inline; background: url('/images/homeActions2.jpg') 0 0 no-repeat;}
#actions2 div.tbl-style{width: 225px; min-height: 123px; padding: 5px 0 0 0; float: left; display: inline;}
#actions2 div.tbl-style h2{font-size: 14px; font-weight: bold; margin-bottom:1px;}
#actions2 div.tbl-style p{margin:0 0 5px 0; line-height: 1.2em;}
#actions2 div.tbl-style p a{text-decoration: underline; color: #000000;}
#actions2 div.tbl-style p a:hover{text-decoration:none;color: #555;}
#actions2 div.tbl-style a{text-decoration: underline; color: #335599;}
#actions2 div.tbl-style a:hover{text-decoration:none;color: #5577bb;}
#actions2 .action{margin: 0 0 0 50px;}

/* promotion pages
---------------------------*/
#landing{width: 840px; float: left; padding:0 ; margin: 0 15px; display: inline;}
#landing td.head {background-color:#aa265b; font-size:30px; text-align:center; line-height:28px; color:#ffeeaa; padding:10px;}
#landing td.EFhead {background-color:#0aa3cd; font-size:30px; text-align:center; line-height:28px; color:#FFF; padding:10px;}
#landing td.intro {background-image:url(/second-sight-promotion/images/ss-header.jpg); background-repeat:no-repeat; padding: 15px 190px; vertical-align:top; height:240px; font-size: 17px; line-height:20px;text-align:center; color:#cc3300;}
#landing td.efintro {background-image:url(/emotional-freedom-paperback/images/ef-header-2.jpg); background-repeat:no-repeat; padding: 10px 180px; vertical-align:top; height:255px; font-size: 16px; line-height:18px;text-align:center; color:#0088aa;}
#landing td.leftcol { width: 445px; padding: 0px 10px 20px 30px; vertical-align:top;}
#landing td.rightcol { width: 315px; padding: 20px 30px 20px 10px; vertical-align:top;}
#landing h1{height: 50px; padding: 5px 0 0 0; font: normal 25px "Times New Roman"; color: #d56a00; background: url('/second-sight-promotion/images/conHeader.jpg') 0 0 no-repeat;}
#landing h2{padding: 9px 0 3px 0; font: normal 1.6em "Times New Roman"; color: #d56a00; border-bottom: 1px solid #ccccbb;}
#landing h3{padding: 0 0 3px 0; margin:-3px 0 0 0; font-size:18px; color: #d56a00; line-height: 18px; font-style:italic; font-weight:normal;}
#landing h4{ font: normal 25px "Times New Roman"; color: #d56a00; margin-bottom:-3px;}
#landing h5{ font: normal 20px "Times New Roman"; color: #333333;}
table.sponsor { margin: 5px 0; }
table.sponsor td.title { font-size: 18px; color: #d56a00; font-style: italic; padding: 5px 0; }
#landing p.large { font-size: 18px; line-height: 18px; }
#landing a:hover{text-decoration:underline;color: #5577bb;}
div.promoSide { background-color: #feedb9; padding: 5px 10px; width: 292px; }
#landing input.cat_textbox {width: 290px;}
#landing ul { font-family: Arial, Helvetica, sans-serif; font-size:12px; margin:10px 0; border-top: #999999 1px solid;  }
#landing ul.pagination li { display:inline; float: left; margin: 0 5px; }
#landing ul.pagination li.pag-current { font-weight:bold; }
#appedit input.cat_listbox { width:500px !important; }

td#list p.link { display:none;}

/* homepage books & footer
---------------------------*/
#books{width: 780px; float: left; padding: 0 30px; margin: 0 15px; display: inline;}
#books h1{display: inline; float: left; color: #d56a00; font-weight: normal; font-size: 2em;}
#books h2{padding: 0 0 6px 0; margin:0 0 10px 0; font: normal 20px "Times New Roman"; line-height:20px; color: #d56a00; border-bottom: 1px solid #ccccbb;}
#books .booksListing li{width: 160px; float: left; padding: 0px 0px 0px 50px;}

#books .booksListing2 li{width: 140px; float: left; padding: 0px 0px 0px 25px;}
#books .booksListing2 li.widget{width: 140px; float: left; padding: 0px 0px 0px 30px; margin:5px 0px 0px 35px; border-left:#996 1px solid;}
#books .booksListing2 li.widget a{ text-decoration:underline;}
#books .booksListing2 li.widget a:hover{text-decoration:none;color: #5577bb;}
#books a:hover{text-decoration:underline;color: #5577bb;}
#affstats {min-height:1000px; width: 780px; float: left; padding: 0 30px; margin: 0 15px 50px; display: inline;}
#footer{width: 840px; min-height: 40px; float: left; padding: 15px 0; margin: 0 15px; color: #332211; display: inline; text-align: center; background: url('/images/footer.jpg') 0 0 repeat-x; line-height:20px;}

#legal{width: 850px; padding: 0 10px; font-family: verdana; font-size: 11px; color: #333;}
#legal a{color: #333;}

#legalUp{width: 800px; padding: 0 3px 0 70px; z-index: 9; font-family: verdana; font-size: 11px; position: absoolute; color: #fff; margin: 0 0 -10px 0; z-index: 9999;}
#legalUp a{color: #fff; text-decoration: underline; }
#home_footer {width: 870px; padding: 0; margin: 0 auto; color: #332211;line-height:20px;}


/* homepage EF feature
---------------------------*/
td#EF h1{height: 40px; width:330px; padding: 0 0 0 0; font: normal 1.7em "Times New Roman"; color: #d56a00; background: url('/images/home/small-swoosh.jpg') 0 0 no-repeat;}
td#EF h2{font: normal 1.3em "Times New Roman"; color: #dd6600; padding: 0 0 0 0; border:none !important; margin-bottom:2px; }
td#EF p{width:330px; padding: 0 0 0 0;}
table#EFicons {margin-top:10px;}
table#EFicons td.left {width:105 px; vertical-align:top;}
table#EFicons td.right {width:215 px; border-left:#d6d5c6 1px solid; vertical-align:top; padding-left:5px;}

/* internal 
---------------------------*/
body#internal {background: #ebb367;}
body#internal #conTile{width: 870px; float: left; background: url('/images/intTile.jpg') 0 0 repeat-y;}
body#internal #conTop{width: 870px; float: left; background: url('/images/intTop.jpg') 0 top no-repeat;}
body#internal #ecomm_bgTILE{width: 870px; float: left; background: url('/images/ecomm_bgTILE.jpg') 0 0 repeat-y;}
body#internal #ecomm_bg{width: 870px; float: left; background: url('/images/ecomm_bg.jpg') 0 top no-repeat;}
body#internal #ecomm_bgBTM{width: 870px; float: left; padding-bottom: 15px; z-index: 9; position: relative; background: url('/images/ecomm_bgBTM.jpg') 0 bottom no-repeat;}
body#internal #conBot{width: 870px; float: left; padding-bottom: 15px; z-index: 9; position: relative; background: url('/images/intBot.jpg') 0 bottom no-repeat;}

body#internal .top_menu{height: 23px; padding: 22px 10px 0 10px; background: url('/images/logo.jpg') 10px 2px no-repeat;}

h3#homeLink{width: 60px; float: left; padding: 25px 0 0 25px; margin: 0;}
h3#homeLink a{font: italic normal 13px "Times New Roman"; color: #fff;}

body#internal .main_menu{width: 775px; display: inline; margin: 10px 0 0 0px;}
body#internal .main_menu li a{height: 27px; padding: 12px 20px 13px 16px; line-height: 1em; text-decoration: none; font-size: 14px; color: #003388; float: left; background: #ffffdb url('/images/mainNav.jpg') 0 0 repeat-y; border-left: 1px solid #acab7c;}
body#internal .main_menu li a:hover{background: #fff;}
body#internal .main_menu li a.selectedPage{background: #eeeebb;}
body#internal #content { line-height: 15px; min-height: 950px;}
p.addthis { float: left; width: 140px;}
form#cse-search-box { margin-top: 5px;}


/* article 
---------------------------*/
body#article {background: #ebb367;}
body#article #conTile{width: 870px; float: left; background: url('/images/intTile.jpg') 0 0 repeat-y;}
body#article #conTop{width: 870px; float: left; background: url('/images/intTopArt.jpg') 0 top no-repeat;}
body#article #ecomm_bgTILE{width: 870px; float: left; background: url('/images/ecomm_bgTILE.jpg') 0 0 repeat-y;}
body#article #ecomm_bg{width: 870px; float: left; background: url('/images/ecomm_bg.jpg') 0 top no-repeat;}
body#article #ecomm_bgBTM{width: 870px; float: left; padding-bottom: 15px; z-index: 9; position: relative; background: url('/images/ecomm_bgBTM.jpg') 0 bottom no-repeat;}
body#article #conBot{width: 870px; float: left; padding-bottom: 15px; z-index: 9; position: relative; background: url('/images/intBot.jpg') 0 bottom no-repeat;}

body#article .top_menu{height: 23px; padding: 22px 10px 0 10px; background: url('/images/logo.jpg') 10px 2px no-repeat;}

body#article .main_menu{width: 775px; display: inline; margin: 10px 0 0 0px;}
body#article .main_menu li a{height: 27px; padding: 12px 20px 13px 16px; line-height: 1em; text-decoration: none; font-size: 14px; color: #003388; float: left; background: #ffffdb url('/images/mainNav.jpg') 0 0 repeat-y; border-left: 1px solid #acab7c;}
body#article .main_menu li a:hover{background: #fff;}
body#article .main_menu li a.selectedPage{background: #eeeebb;}

body#article #content h2{padding: 9px 0 6px 0; font: normal 30px "Times New Roman"; color: #876; border-bottom: none;}
body#article #content { line-height: 1.4em; min-height: 950px;}

/* layout 
---------------------------*/

#container{width: 765px; float: left; margin: 0 15px 0 90px; display: inline;}

#breadcrumbs{width: 755px; float: left; font-style: italic; margin: 0 0 0 85px; display: inline; padding: 12px 0 0 20px; background: url('/images/breadcrumbs.jpg') 0 0 repeat-x;}
#breadcrumbs a{color: #003388;}
#breadcrumbs a:hover{color: #36b; text-decoration: underline;}

#breadcrumbsWide{width: 830px; float: left; font-style: italic; margin: 0 0 0 10px; display: inline; padding: 0 0 5px 20px; border-bottom: #CCA 1px solid; background: url('/images/breadcrumbs.jpg') 0 0 repeat-x;}
#breadcrumbsWide a{color: #003388;}
#breadcrumbsWide a:hover{color: #36b; text-decoration: underline;}

#content{width: 520px; min-height: 780px; float: left; padding: 5px 15px 5px 10px; color: #333; font-size: 14px;}
#content h1{height: 70px; padding: 10px 0 0 0; font: normal 2em "Times New Roman"; color: #887766; background: url('/images/conHeader.jpg') 0 0 no-repeat;}
#content h2{padding: 9px 0 6px 0; font: normal 1.6em "Times New Roman"; color: #d56a00; border-bottom: 1px solid #ccccbb;}
#content h3{padding: 9px 0 6px 0; font: normal 1.6em "Times New Roman"; color: #876;}
#content a{color: #003388; text-decoration: underline;}
#content a:hover{color: #36b; text-decoration: none;}
#content ul{padding: 5px 25px;}
#content ul li{list-style-type:disc; margin: 6px 0;}
/*#content p{padding: 0;}*/




/* blog 
---------------------------*/

#blog_content{width: 755px; min-height: 780px; float: left; padding: 5px 15px 5px 10px; color: #333; font-size: 14px;}
#blog_content h1{height: 70px; padding: 9px 0 0 0; font: normal 2em "Times New Roman"; color: #887766; background: url('/images/conHeader.jpg') 0 0 no-repeat;}
#blog_content h2{padding: 9px 0 6px 0; font: normal 1.4em "Times New Roman"; color: #d56a00; border-bottom: 1px solid #ccccbb;}
#blog_content h4{padding: 9px 0 6px 0; margin: 0; font: normal 1.2em "Times New Roman"; color: #d56a00; border-bottom: 1px solid #ccccbb;}
#blog_content a:hover{color: #36b; text-decoration: none;}
#blog_content ul{padding: 5px 25px;list-style: disc;}

/* shop 
---------------------------*/

#ecom_content{width: 755px; min-height: 780px; float: left; padding: 5px 15px 5px 10px; color: #333; font-size: 14px;}
#ecom_content h1{height: 70px; padding: 9px 0 0 0; font: normal 2em "Times New Roman"; color: #887766; background: url('/images/conHeader.jpg') 0 0 no-repeat;}
#ecom_content h6{padding: 0 0 2px 0; font: normal 1.6em "Times New Roman"; color: #d56a00; border-bottom: 1px solid #ccccbb;}
#ecom_content a{color: #003388; text-decoration: underline;}
#ecom_content ul{padding: 5px 25px;}
#ecom_content p{padding: 0;}

#cat_contentTOP {width:755px; float:left; clear:both; display:none;}

#CATexclusive_prod{ width:350px; float:left; }
/*#CATexclusive_prod h6 {width:355px;}*/
#CATexclusive_prod table {float:left;}

#CATfeatured{ width:350px; padding-left:30px; float:left; }
/*#CATfeatured h6 {width:355px;}*/
#CATfeatured table {float:left;}

#cat_content{width: 755px; min-height: 780px; float: left; padding: 5px 10px 5px 10px; color: #333; font-size: 12px;}
#cat_content h1{height: 70px; padding: 9px 0 0 0; font: normal 2em "Times New Roman"; color: #887766; background: url('/images/conHeader.jpg') 0 0 no-repeat;}
#cat_content h6{padding: 9px 0 6px 0; font: normal 1.6em "Times New Roman"; color: #d56a00; border-bottom: 1px solid #ccccbb;}
#cat_content a{color: #003388; text-decoration: underline;}
/* #cat_content ul{}
#cat_content li{ font: a 11px verdana; color: #555;}
#cat_content li.price{ font-size:10px;} */
#cat_content p{padding: 0px 0;}

.product_title {font-size: 15px;}
.product_title a:hover {color: #36b; text-decoration: none;}

.product_desc {font-family: Verdana; font-size: 11px; line-height:14px; color:#555; padding: 5px 0 5px 0; }

#side{width: 170px; float: right; margin: 15px 12px 0 0; display: inline;}

.shop-product-small, .shop-product-small h5 {
	width: 125px;
	margin-right:5px;
}
.type {
	white-space:normal !important;
}
/* sidebar feature 
---------------------------*/

#sideSec{width: 150px; margin: 10px 0 0 0; padding: 0 10px 10px 10px; float: left; color: #333; font-family: verdana; font-size: 11px; line-height: 13px; background: url('/images/sideSec.gif') 0 0 no-repeat;}
#sideSec h1{color: #554433; font-family: "Times New Roman"; font-size: 14px; padding-bottom: 10px; margin-bottom: 10px; font-weight: normal; background: url('/images/sideSecHead.jpg') 0 bottom repeat-x;}
#sideSec h2{color: #d56a00; font-weight: bold;}
#sideSec a{color: #003388; text-decoration: underline;}
#sideSec strong{color:#d56a00;}
#sideSec p{margin-bottom: 10px;}

/* feature box 
---------------------------*/
#feature_box { border: #aa9 4px double; background: #FFD; padding: 5px 15px; width:70%; margin-top:10px;}
#feature_box h2 {padding: 0 0 6px 0; font: normal 1.2em "Times New Roman"; color: #d56a00; border-bottom: 1px solid #aa9;}
#feature_box P {font: normal 12px "Times New Roman"; line-height: 14px; color:#333; }

/* quiz 
---------------------------*/
#quiz_form { border: #cca 1px solid; background: #FFE; padding: 5px; }
#answerPanel { border: #aa9 4px double; background: #FFD; padding: 5px; margin-top:10px;}


/* book page 
---------------------------*/

#book_display{width: 530px; float: left; margin-bottom:15px;}
#book_display h1{height: auto; background-image: none;}
#book_display h3{margin: -10px 0 0 0; }
#book_display img { margin: 0; padding: 10px 20px 0 0; left:auto; } 

/* book page menu 1
---------------------------*/
#content ul.specs{width: 530px; float: left; margin: 10px 0; padding: 0; border-bottom: 1px solid #ccccbb;}
#content ul.specs li{list-style: none !important; padding: 0; float: left; margin: 0 5px; display: inline; background: url('/images/specLeft.jpg') 0 0 no-repeat;}
#content ul.specs li a{float: left; font: normal 13px verdana; color: #333; text-decoration: none; padding: 5px 7px; background: url('/images/specRight.jpg') right 0 no-repeat;}
#content ul.specs li:hover{background: url('/images/specLeftHover.jpg') 0 0 no-repeat;}
#content ul.specs li a:hover{background: url('/images/specRightHover.jpg') right 0 no-repeat;}
#content ul.specs li.selectedPage{background: url('/images/specLeftOver.jpg') 0 0 no-repeat;}
#content ul.specs li a.selectedPage{background: url('/images/specRightOver.jpg') right 0 no-repeat;}

/* book page menu 2
---------------------------
ul#nav_205309 {width: 530px; float: left; margin: 10px 0; padding: 0; border-bottom: 1px solid #ccccbb;}
#nav_205309 li{list-style: none !important; padding: 0; float: left; margin: 0 5px; display: inline; background: url('/images/specLeft.jpg') 0 0 no-repeat;}
#nav_205309 li a{float: left; font: normal 13px verdana; color: #333; text-decoration: none; padding: 5px 7px; background: url('/images/specRight.jpg') right 0 no-repeat;}
#nav_205309 li:hover{background: url('/images/specLeftHover.jpg') 0 0 no-repeat;}
#nav_205309 li a:hover{background: url('/images/specRightHover.jpg') right 0 no-repeat; color: #333;}
#nav_205309 li.selectedPage{background: url('/images/specLeftOver.jpg') 0 0 no-repeat;}
#nav_205309 li a.selectedPage{background: url('/images/specRightOver.jpg') right 0 no-repeat;} */

/* book page menu 3
---------------------------*/
#book_menu ul {width: 530px; float: left; margin: 10px 0; padding: 0; border-bottom: 1px solid #ccccbb;}
#book_menu ul li{list-style: none !important; padding: 0; float: left; margin: 0 2px; display: inline; background: url('/images/specLeft.jpg') 0 0 no-repeat;}
#book_menu ul li a{float: left; font: normal 13px verdana; color: #333; text-decoration: none; padding: 5px 7px; background: url('/images/specRight.jpg') right 0 no-repeat;}
#book_menu ul li:hover{background: url('/images/specLeftHover.jpg') 0 0 no-repeat;}
#book_menu ul li a:hover{background: url('/images/specRightHover.jpg') right 0 no-repeat; color: #333;}
#book_menu ul li.selectedPage{background: url('/images/specLeftOver.jpg') 0 0 no-repeat;}
#book_menu ul li a.selectedPage{background: url('/images/specRightOver.jpg') right 0 no-repeat;}

li.menu_item_selected {background: url('/images/specLeftOver.jpg') 0 0 no-repeat;}
li a.menu_item_selected {background: url('/images/specRightOver.jpg') right 0 no-repeat;} 

#book_specs{width: 530px; float: left;}


/* video 
---------------------------*/

#video_feature {height:120px}
#video_feature img{ margin-right:15px; left:auto;}
#pagination_2170, #webapp2170pagination {visibility:hidden; display:none;}
#webapp2170next{visibility:hidden; display:none;;}

/* 
Goodies 
*/
#home_footer  {clear:both; color: #332211; margins: 0 auto; width: 870px;line-height: 1.2; }
.right{float: right;}

.center{text-align: center;}

/* <textEditor> */
img.left { float: left; margin: 10px 15px 50px 0; }
/* </textEditor> */

/* 
WSL CMS 
*/
html body #adminbar {width: 100% !important; display: block;}
html body #adminbar #toolbar,
html body #adminbar #pagebar { display: block;}
#___plus_0 {margin: 11em 0em 0em 5em !important;}
#share {margin-left: 50px;}

td#publishers  {height: 50px;}
.olbutton {
   border-top: 1px solid #182848;
   background: #2a457e;
   background: -webkit-gradient(linear, left top, left bottom, from(#182848), to(#2a457e));
   background: -webkit-linear-gradient(top, #182848, #2a457e);
   background: -moz-linear-gradient(top, #182848, #2a457e);
   background: -ms-linear-gradient(top, #182848, #2a457e);
   background: -o-linear-gradient(top, #182848, #2a457e);
   padding: 5px 10px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white !important;
   font-size: 14px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none !important;
   vertical-align: middle;
   margin-bottom:.5em;
   }
.olbutton a {color: #FFFFFF; text-decoration: none;}
.olbutton:hover  {
   border-top-color: #28597a !important;
   background: #28597a !important;
   color: #ccc;
   }
#Bkdownload {
 margin-top: -55px; 
}

.learn {
  background-color:#B73B38;
  border:1px solid #FFFFCC !important;
  color:#FFFFCC !important;
  display:inline-block !important;
  font-family:Muli, sans-serif !important;
  font-size:1em !important;
  font-style:normal;
  font-weight:bold !important;
  height:auto !important;
  line-height:1;
  padding:0.25em !important;
  text-align:center !important;
  text-decoration:none !important;
  text-indent:0;
  text-shadow:#B23E35 1px 1px 0 !important;
  width:200px;
}
.learn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}

.learn a {
    color:#FFFFCC;
    font-size: 2em;
    font-family: Muli, sans-serif;
    font-weight: bold;
    text-align: center;
    text-shadow:#B23E35 1px 1px 0;
    text-decoration: none;
}    

a.learn:hover {
	color:#FFFFCC !important;
}

.learn:active {
	position:relative;
	top:1px;
}
#learn-btn {
   
    margin: .5em 5em 0 5em;
}
.more-button  {
 	background: #CC6611;
    color: #FFFFFF;
    padding: .50em;
}
.more-button a:hover {
 	color: #003388;
    font-weight: bold;
}
.downloadlist {font-size: 16px; line-height: 1.5; padding-left: 0;}
.bullet-list {margin-left: 1em;}