html{overflow-y:scroll;}*{margin:0;overflow-y:none;}div,ul,ol,li,dt,dd,dl,blockquote,fieldset,table,td,th,p,h1,h2,h3,h4,h5,h6,body,form{padding:0;}ul,ol{list-style:none;}abbr,img,fieldset{border:0;}.tr{text-align:right;}.tl{text-align:left;}.fl{float:left;}.fr{float:right;}.tc{text-align:center;}.hide{display:none;}textarea{overflow-y:auto;}table{border-collapse:collapse;}

.content:after, 
.clear-after:after, 
#nav-main:after,
.inner:after {content:".";display:block;visibility:hidden;height:0px;clear:both;}

.content, 
.clear-after,
#nav-main,
.inner {zoom:1;}

body {font:12px/1.2 arial,sans-serif;background:#88c6d1 url(../images/skin/bg/body.png) repeat-x;color:#333;
	padding-bottom:20px;}
h1,h2,h3,h4,h5 {text-transform:uppercase;font-family:Verdana, Arial, Helvetica, sans-serif;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}

h2.top {color:#fff;font-size:11px;padding:12px 22px;}


.inner,
#wrap,
#wrap-trim-1,
#wrap-trim-2,
.trim-1,
.trim-2 {zoom:1;}


#wrap {width:960px;padding:100px 0 0;margin:30px auto 0;position:relative;}
	#wrap-trim-1 {background:url(../images/skin/bg/wrap-middle.png) repeat-y;}
	#wrap-trim-2 {background:url(../images/skin/bg/wrap-top.png) 1px 0 no-repeat;
		padding:22px 14px 0 25px;}

#footer {background:url(../images/skin/bg/wrap-bottom.png) no-repeat;font-size:11px;}
	#footer .trim {height:70px;background:url(../images/skin/bg/footer.png) 28px -4px no-repeat;
		zoom:1;position:relative;}
	#footer p {padding:20px 0 0 48px;}
	#footer, #footer a {color:#666;} 
	#footer span {padding:0 4px;} 
	#bbc-books {display:block;width:75px;height:43px;margin-right:15px;}
		#bbc-books[id] {margin-right:30px;}
		#bbc-books span {visibility:hidden;}
		#bbc-books:hover {text-decoration:none;}

#title {position:absolute;top:5px;left:20px;}

#nav-main {position:absolute;top:94px;left:35px;z-index:2;}
	#nav-main li {float:left;margin-right:1px;}
	#nav-main a {display:block;float:left;width:94px;padding:6px 0;text-align:center;
		background:url(../images/skin/bg/tab.png) no-repeat;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;text-transform:uppercase;}
	#nav-main a:hover {background-position:0 -30px;text-decoration:none;}
	#Home #nav-home a, #Dvds #nav-dvds a,
	#Gallery #nav-gallery a, #Biography #nav-biography a,
	#News #nav-news a, #About #nav-about a, #SignUp #nav-signup a,
	#Books #nav-books a, #Home #nav-home a:hover, #Dvds #nav-dvds a:hover,
	#Gallery #nav-gallery a:hover, #Biography #nav-biography a:hover,
	#News #nav-news a:hover,	#About #nav-about a:hover, #SignUp #nav-signup a:hover,
	#Books #nav-books a:hover {background-position:0 -58px;color:#444;}

#feature-bar {height:188px;background:url(../images/skin/trims/home/top-bar.png) 2px 0 no-repeat;
	position:relative;}
	#feature-bar div {position:absolute;top:43px;}
	#feature-bar div a {position:absolute;background:url(../images/home/features/button.png) no-repeat;
		width:119px;height:32px;z-index:1;left:4px;top:92px;color:#fff;text-transform:uppercase;font-size:9px;
		line-height:1.3;font-weight:bold;text-align:center;font-family:verdana,sans-serif;padding:2px 0 0;}
	#feature-bar div a:hover {text-decoration:none;} 
	#feature-bar .a {left:25px;}
	#feature-bar .b {left:172px;}
	#feature-bar .c {left:319px;}
	#feature-bar .d {left:465px;}
	#feature-bar .e {left:612px;}
	#feature-bar .f {left:759px;}
	
#banner {background: url(../images/skin/bg/banner.png) no-repeat 4px 0;height:233px;}
	#promo {position:absolute;top:159px;left:68px;}
	#iggy {position:absolute;z-index:1;top:34px;right:42px;background:url(../images/skin/iggy.png) no-repeat;
		width:378px;height:311px;}

.content {margin-left:3px;}
	.content p {padding:0 0 .7em 0;line-height:1.3;}
	.content p.lead {}
	.content p.cta {padding-bottom:0;} 
	.content img.fr {margin:0 0 2px 10px;}
	.content a {color:#1096a9;text-decoration:none;}
	.content a:hover {color:#ea7c2b;text-decoration:underline;}
	.content ul.bullet {padding:0 0 1em;}
		.content ul.bullet li {padding:0 0 3px 10px;}
	/*.content p.highlight {color:#02a4b7;}*/
	
.terms ul.bullet,
	.terms p {font-size:11px;}
	.terms ul.bullet li {padding-bottom:6px;}

blockquote {background:#f8f8f8;padding:10px 17px;font:italic 14px/1.4 'times new roman',times,serif;}
	blockquote h4 {padding-bottom:0;font-size:90%;color:#1f7d96;text-transform:none;}

.column {float:left;}
	.column-1 {width:564px;}
	.column-2 {width:344px;}
	.column-2 .cell {background:url(../images/skin/trims/home/r-middle.png) 0 0 repeat-y;}
	.column-2 .orange .trim-2 {background-image:url(../images/skin/trims/home/r-top-orange.png);}
	.column-2 .trim-1 {background:url(../images/skin/trims/home/r-bottom.png) 0 bottom no-repeat;}
	.column-2 .trim-2 {background:url(../images/skin/trims/home/r-top.png) 0 0 no-repeat;}
	.inner {padding:4px 21px 20px;}
		.inner h3 {color:#1f7d96;font-size:11px;padding:0px 0 4px;}
/*
#Home .column-2 .inner {height:110px;min-height:110px;}
	#Home .column-2 .inner[class] {height:auto;}
*/
	
.area-1 {background:url(../images/skin/trims/home/tl-middle.png) repeat-y;}
	.area-1 .trim-1 {background:url(../images/skin/trims/home/tl-bottom.png) 0 bottom no-repeat;}
	.area-1 .trim-2 {background:url(../images/skin/trims/home/tl-top.png) no-repeat;}
	.layout-basic .area-1 .inner {min-height:408px;height:408px;}
		.layout-basic .area-1 .inner[class] {height:auto;}
		
.area-2 {background:url(../images/skin/trims/home/pair-middle.png) repeat-y;}
	.area-2 .trim-1 {background:url(../images/skin/trims/home/pair-bottom.png) 0 bottom no-repeat;}
	.area-2 .trim-2 {background:url(../images/skin/trims/home/pair-top.png) no-repeat;}
	.area-2-a,
	.area-2-b {float:left;width:276px;padding-left:3px;}
	.area-2-a {width:277px;}
	.area-2 img {margin-left:8px;}
	.area-2 p.tr img {margin:0;}
	.area-2 .inner {padding:5px 16px 20px;}

.layout-basic {padding-bottom:10px;}
	.layout-basic .column-1 .inner {padding-top:12px;padding-left:28px;padding-right:26px;}

.layout-wide {padding-bottom:10px;}
	.layout-wide .column-1 {width:564px;}
	.layout-wide .column-2 {width:344px;}
	.layout-wide h2.top {padding-left:12px;}

	.content-bg {background:url(../images/skin/trims/wide/middle.png) repeat-y;}
		.bg-trim-1 {background:url(../images/skin/trims/wide/bottom.png) 0 bottom no-repeat;}
		.bg-trim-2 {background:url(../images/skin/trims/wide/top.png) no-repeat;padding:0px 12px 18px;}

	#sidebar,
	#window {float:left;}
	#window {background:url(../images/skin/trims/wide/window-middle.png) repeat-y;width:652px;}
		#window .trim-1 {background:url(../images/skin/trims/wide/window-bottom.png) 0 bottom no-repeat;}
		#window .trim-2 {background:url(../images/skin/trims/wide/window-top.png) no-repeat;padding:0px 12px 16px;
			min-height:500px;_height:500px;}
		#window .inner {padding:4px 10px 20px 12px;}
		#window h2.top {padding:13px 22px 11px 12px;}
		#all-books {text-align:center;padding:15px 0 4px;}
		#window h3 {padding:8px 0 2px 20px;}
		#window h3.highlight {text-transform:none;font-family:arial,sans-serif;font-size:20px;padding:0 0 .7em;font-weight:normal;}
	#sidebar {padding:3px 5px 10px 3px;}
		#sidebar li {width:216px;height:99px;background:#fff url(../images/skin/trims/wide/sidebar-cell.png);
			position:relative;}
		#sidebar li.on {color:#fff;background-color:#777;}
		#sidebar img {padding:8px 0 0 10px;}
		#sidebar h3 {font-size:9px;line-height:1.3;text-align:center;font-family:verdana,sans-serif;
			position:absolute;width:90px;top:16px;left:122px;z-index:1;}
		#sidebar a {position:absolute;bottom:14px;right:15px;} 
			#sidebar a img {padding:0;}
		#sidebar #related-links {background:#fff url(../images/skin/bg/sidebar-cell-middle.png) repeat-y;margin-top:20px;height:auto;
			text-align:center;}
			#sidebar #related-links .a {background:url(../images/skin/bg/sidebar-cell-bottom.png) 0 bottom no-repeat;padding-bottom:5px;}
			#sidebar #related-links .b {background:url(../images/skin/bg/sidebar-cell-top.png) 0 top no-repeat;padding:13px 15px 7px;}
			#sidebar #related-links h4 {color:#1F7D96;font-size:11px;padding:0 0 7px;}
			#sidebar #related-links li {width:auto;height:auto;background:0;position:static;padding:0 0 2px;font-size:11px;}
			#sidebar #related-links a {position:static;} 
			
	#window .a {float:left;width:200px;padding:0 0 0 10px;}
		#window .a,
		#window .b {padding-top:13px;}
		#window .a p {text-align:center;padding:0;margin:-30px 0 0 2px;width:166px;}
		#window .a .also-available {margin-top:10px;}
		#window .a a {display:block;text-align:center;padding:8px 0 0;}
		#window .b {float:left;width:380px;}
		#window #update {min-height:625px;}
	
	#Dvds #window .b ul {padding:5px 0 0;}
		#Dvds #window .b li {padding:3px 20px;}
		#Dvds #window .a p {margin-top:5px;}
		
.list-chapters {padding:.3em 0 1em 20px;font:11px 'times new roman',times,serif;font-variant:small-caps;
	color:#333;line-height:1.1;}
	.list-chapters strong {color:#1f7d96;font-size:17px;font-weight:normal;padding:0 6px 0 0;position:relative;
		top:0px;font-family:georgia,serif;}


#image-container {width:100%;table-layout:fixed;margin:12px 0;height:440px;}
	#image-container td {height:440px;}
	#placeholder {zoom:1;position:relative;margin:0 auto;font-size:0;}
	.loading {background:url(../images/skin/loading.gif) 47% 45% no-repeat;}
	i.r-c {position:absolute;width:8px;height:8px;z-index:1;font-size:0px;line-height:0px;
		background:url(../images/gallery/rc.png) no-repeat;display:none;}
		i.r-c[class] {display:block;}
		i.r-c {background-image:url(../images/gallery/rc-trans.png);}
		i.tl {background-position:top left;top:0;left:0;}
		i.tr {background-position:top right;top:0;right:0;}
		i.bl {background-position:bottom left;bottom:0;left:0;}
		i.br {background-position:bottom right;bottom:0;right:0;}

#pager {padding:6px 5px 0;text-align:center;}
	#pager li {display:inline;padding-bottom:4px;}
	#pager img {vertical-align:middle;padding:4px 0px;margin:0 1px;width:108px;height:80px;}
	#pager a {outline:0;}
	#pager a.image:hover {background:url(/);}
	#pager a.image:hover img {background:#aaa;}
	#pager .btn a {background:#e5e5e5 url(../images/skin/buttons/next-arrow.png) 4px 50% no-repeat;display:block;
		width:15px;height:80px;padding:0;margin-top:4px;}
	#pager .next a {float:right;background-image:url(../images/skin/buttons/next-arrow.png);
		background-position:4px 50%;}
	#pager .previous a {float:left;background-image:url(../images/skin/buttons/back-arrow.png);
		background-position:-22px 50%;}
		#pager li.disabled-next a {background-position:-21px 50%;}
		#pager li.disabled-previous a {background-position:3px 50%;}
		#pager li.disabled-next a, 
		#pager li.disabled-previous a, 
		#pager li.disabled-next a:hover, 
		#pager li.disabled-previous a:hover {cursor:default;background-color:#fff;}
	#pager .btn a span {visibility:hidden;font-size:0px;}
	#pager .btn a:hover {background-color:#fff;} 



img.rc {padding:5px;font-size:9px;}
.rc-grid {width:100px;position:absolute;left:200px;table-layout:fixed;z-index:100;}
    .rc-grid td {width:50%;}
    .rc-top td,
    .rc-bottom td {height:5px;}
    .rc-top td {background:url(../images/skin/overlays/grid-top-bottom.png) left top no-repeat;}
    .rc-middle td {background:url(../images/skin/overlays/grid-grad.png) left top no-repeat;}
    .rc-bottom td {background:url(../images/skin/overlays/grid-top-bottom.png) left bottom no-repeat;}
    .rc-top .rc-tr {background-position:right top;}
    .rc-middle .rc-mr {background-position:right top;}
    .rc-bottom .rc-br {background-position:right bottom;}
    a.grid-link {position:absolute;z-index:200;}


.list-fields {padding:10px 30px;font-weight:bold;line-height:1.4;}
	.list-fields em {display:block;font-style:normal;padding:0 0 .2em;}
	.list-fields li {padding:0 0 .7em;}
	.list-fields input,
	.list-fields select {font-size:13px;}
	.list-fields li.last {padding:1em 0 0;}
	.list-fields li.opt-in {padding-top:.5em;}
	input.text {width:250px;border:1px solid;background:#fff;
		border-color:#ccc #eee #eee #ccc;padding:1px 2px;}



