﻿html{background:#231419 url(/images/background.jpg) no-repeat center top;}
#SkipLink{color:#444}  
div.Images img{border:solid 5px #fff;max-width:320px}
body {
width:832px;
margin:0 auto;
font-size:.86em;
color:#fff;
/*font-family:Frutiger, 'Frutiger Linotype', Univers, Calibri, 'Gill Sans', 'Gill Sans MT', 'Myriad Pro', Myriad, 'DejaVu Sans Condensed', 'Liberation Sans', 'Nimbus Sans L', Tahoma, Geneva, 'Helvetica Neue', Helvetica, Arial, sans-serif;*/
font-family:Corbel, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
line-height:1.3em;
}
.Verdana{font-family:Corbel, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;}
fieldset.form{}
fieldset.form ul li{display:block;}
fieldset.form ul li label{display:inline-block;width:120px;}
fieldset.form ul li.buttons{padding-left:120px}
fieldset.form ul li.error{color:#a00}
fieldset.form ul li textarea{width:100%;}
fieldset.form input,
fieldset.form textarea,
fieldset.form select{font-family:Corbel, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;font-size:inherit;}

div.header{text-align:center;position:relative}
div.header img{z-index:2}
#footer{color:#DEBC41;text-decoration:none;text-transform:uppercase;font-size:.9em;font-weight:bold;padding-top:15px;background:url(/images/footerdivider.png) no-repeat top center;margin-top:20px}
#footer a, #footer a:visited{color:#DEBC41;text-decoration:none;background:url(/images/FooterSeperator.png) no-repeat left center;padding:1em;}
#footer .copy{float:left}
#footer .by{float:right}

#Features{margin-top:20px;background:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;line-height:1em;}
#Features .header{background:#1D131E;text-align:left;border:solid 2px #E9E8E3;font-size:.9em;padding:5px 10px;}
#Features .header .leader{float:left;display:inline-block;color:#DEBC41;font-weight:bold;padding-right:10px;text-transform:uppercase;}
#Features .header .text{display:inline-block;width:700px;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}
#Features .header .text a{text-decoration:none;color:#fff}

#Features ul.MiniList{list-style-type:none;color:#444}
#Features ul.MiniList li{display:inline-block;margin:10px;border-left:solid 4px #A39F3E;padding-left:10px;*zoom:1;*display:inline;}
#Features ul.MiniList h2{color:#556;text-transform:uppercase;font-size:16px}
#Features ul.MiniList p{margin:5px 0;}
#Features ul.MiniList a:link,#Features ul.MiniList a:visited{color:#A79E43;text-decoration:none;text-transform:uppercase;}

#Features ul.MiniList ul li span.date{display:block;font-size:12px;color:#A39F3E}
#Features ul.MiniList ul.news li{width:auto;padding:0;margin:0;background:url(/images/liStar.gif) no-repeat left top;padding-left:15px}
#Features ul.MiniList ul.news li h2{font-size:14px;font-weight:normal}
#Features ul.MiniList ul.news li h2 span.date{display:inline;padding-left:10px}
#Features ul.MiniList ul.news li a{color:#444;text-transform:none}

#Features ul.MiniList ul.twitter li{width:100%;border-bottom:solid 1px #FAF2A7!important;padding-bottom:5px;background:url(/images/liStar.gif) no-repeat left top;padding-left:15px}
#Features ul.MiniList ul.twitter li a{text-transform:none;color:#666;}
#Features ul.MiniList ul.twitter span.date{display:inline;padding:0 1em;}

#Features ul.MiniList.Default li {width:30%;vertical-align:top;margin:5px;border:none;}
#Features ul.MiniList.Default li div.scrollWrapper{}

#Features ul.MiniList.Default ul li{border:none;}
#Features ul.MiniList.Default h3{
	border-left:solid 4px #A39F3E;
	padding:0 0 0 10px;
	color:#556;
	text-transform:uppercase;
	font-size:16px;
	margin-bottom:5px;
line-height:25px;
}
#Features ul.MiniList.Default h3 span{
	border-bottom:solid 1px #A39F3E;
display:block;
}
#Features ul.MiniList.Default h3 span img{vertical-align:middle;}
#Features ul.MiniList.Default fieldset ul li{display:block;width:auto;}
#Features ul.MiniList.Default fieldset ul li label{width:50px}
#Features ul.MiniList.Default fieldset ul li input{width:170px}
#Features ul.MiniList.Default fieldset ul li.buttons{text-align:right;padding:5px 20px;}
#Features ul.MiniList.Default fieldset ul li.buttons a{background:url(/images/liStar.gif) no-repeat right top;padding:5px 15px;}

div.PageMenu{
	border:solid 1px #67553F;background:#1D131E;padding:15px 10px 5px 10px ;margin-top:-18px;
	border-color: rgba(250,242,167,.5);
	border-bottom:none;
	font-size:.94em;
	z-index:1;
}
div.PageMenu ul{list-style-type:none;text-transform:uppercase;}
div.PageMenu ul li {display:inline-block;*zoom:1;*display:inline;background:url(/images/menuseperator.png) no-repeat right center;line-height:20px}
div.PageMenu ul li a,div.PageMenu ul li a:visited{color:#FAF2A7;text-decoration:none;padding:0 20px}
div.PageMenu ul li a.selected{color:#fff}


#Content{
	border:solid 2px #E9E8E3;
	background:#1D131E no-repeat;
	overflow:auto;
	*overflow:none;
	*height:340px;
	min-height:270px;
	padding:30px 40px;
	width:748px
	}

/* Page specific styling */
/*body.page_2 #Content,body.page_9 #Content{background:#2F1030 url(/images/purple_background.png) no-repeat;}*/
/* --------------------- */


#Content h1{color:#fff;font-size:1.5em;font-weight:normal;margin:0 0 10px;}
#Content h2{color:#EABD4A;font-size:1em;margin:0 0 10px;text-transform:uppercase}
#Content div.Images{float:left;margin:0 10px;text-align:center;width:350px;overflow:hidden;}
#Content img.MainImage{max-width:360px;border:solid 5px #fff!important;}
#Content p{margin-bottom:1em;}
#Content a.back:link, #Content a.back:visited{padding:5px;display:block;background: url(/images/prev.gif) no-repeat left center;padding-left:15px;}
#Content a:link,#Content a:visited{color:#EABD4A;text-decoration:none;}
#Content a:hover{text-decoration:underline}
#Content span.date{color:#FBECAA;display:block;}

#Content ul.list{list-style-type:none;}
#Content ul.list li{border-bottom:solid 1px #8B8263;padding:.5em;}
#Content ul.list h3{color:#EABD4A;font-size:18px}
#Content ul.list a{background: url(/images/next.gif) no-repeat right center;padding-right:15px;}

/* Scrolling content area */
#Content article{margin:0;padding:0;}

/* Image Scroll */

div.scroll{
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
    width: 100%; 
    float:left;clear:none;position:relative;
    margin:0;padding:0;
} 

div.scroll ul{ 
    /* this cannot be too large */ 
    width:20000em; 
    position:absolute; 
    list-style-type:none;
    padding:0;
    margin:0;
    z-index:5;
} 
div.scroll ul li{
	float:left;
	text-align:center;
	z-index:10;
    }
/*#Sites,div.Apps,div.test {float:left;clear:none;position:relative}*/
div.scrollWrapper img.prevPage,
div.scrollWrapper img.prev{float:left;margin:5px;width:auto!important;border:none!important;}
div.scrollWrapper img.nextPage,
div.scrollWrapper img.next{float:right;margin:5px;width:auto!important;border:none!important}

 span.caption{line-height:1.6em;}
 img.prevPage.disabled, 
 img.nextPage.disabled, 
 img.next.disabled,
 img.prev.disabled
{
	opacity:.2;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	-khtml-opacity: 0.2;
}

div.scrollWrapper{
	overflow:hidden;
	clear:both;
	height:auto;
	z-index:1;
	}
div.scroll{}
div.ProductBrowse{color:#fff;position:relative;top:0;}
div.ProductBrowse a{border:none;color:#EABD4A;}
div.ProductBrowse ul li h3{margin:1em 0;color:#EABD4A;padding-right:20px;display:inline-block;width:140px;*zoom:1;*display:inline;}
div.ProductBrowse ul li:hover h3{background: url(/images/next.gif) no-repeat right center;}
div.ProductBrowse span.imgWrap{display:block;vertical-align:top;height:250px}
div.ProductBrowse span.imgWrap img{border:solid 1px #fff;}
div.ProductBrowse ul li a:hover .imgWrap img{border-color:#EABD4A;text-decoration:none;}
div.ProductBrowse ul{list-style-type:none;}
div.ProductBrowse ul li{display:inline-block;padding:5px;vertical-align:top;text-align:center;margin:0 5px;
                        *zoom:1;*display:inline;*margin:2px;
                        }

div.ProductBrowse img.prevPage{float:left;margin-top:120px}
div.ProductBrowse img.nextPage{float:right;margin-top:120px}

div.ProductBrowse span.caption{display:none;}
div.ProductBrowse div.scroll{float:left;width:700px!important;overflow:hidden;*width:695px!important;height:310px}
div.ProductBrowse ul li img{height:242px;width:158px}
div.ProductBrowse div.scroll ul li img{width:auto;height:224px}
div.ProductBrowse div.scroll ul li.spacer{width:200px;height:224px;display:block;}
div.ProductBrowse ul li img,div.ProductView div.Images img {height:242px;}
div.ProductView div.Images {width:330px!important;}
div.ProductView div.Images img{float:left;border:solid 4px #fff;max-width:320px;}

div.ProductView div.Images ul.details{float:left;clear:both;list-style-type:none;text-align:left;padding:10px 0;}
div.ProductView div.Images ul.details label{padding-right:1em;}
div.ProductView div.Images ul.details label:after{content:":"}
div.ProductView a.ISBN{background:transparent url(/images/amazon_icon.png) no-repeat right center;padding-right:20px}
#Content div.ProductView a.ISBN:hover{text-decoration:none;color:#FAF2A7;}

#Content div.ProductView div.scrollwrapper{width:360px}
#Content div.ProductView div.scrollwrapper div.article{width:360px;height:400px}

#Features ul.MiniList div.scroll{float:left;width:214px!important;overflow:hidden;margin:0;padding:0;height:120px!important}
#Features ul.MiniList div.scroll ul li{
	width:auto!important;
	margin:0!important;
	padding:10px 4px!important
	}
#Features ul.MiniList div.scrollWrapper{padding-left:5px}

#Features ul.MiniList div.scrollWrapper img.prevPage,
#Features ul.MiniList div.scrollWrapper img.prev,
#Features ul.MiniList div.scrollWrapper img.nextPage,
#Features ul.MiniList div.scrollWrapper img.next
{margin:45px 0 0 0!important;border:solid 1px;}
ul.MiniList{position:relative}
.minifade{position:absolute;top:40px;left:502px;z-index:10;}

fieldset.form.mini.contact ul li.textarea.small textarea{height:2.5em!important;width:220px;color:#555;}





div.scrollme {overflow:auto;}
div.scrollPane{overflow:hidden;*overflow:hidden!important;}
#Content div.scrollwrapper{overflow:hidden!important;*width:340px;*height:280px;}
#Content div.scrollwrapper div.up{padding-bottom:4px;}
#Content div.scrollwrapper div.down{padding-top:5px}
#Content div.scrollwrapper div.up,
#Content div.scrollwrapper div.down{text-align:center}
#Content div.scrollwrapper div.up.disabled,
#Content div.scrollwrapper div.down.disabled{
	opacity:.3;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
}
#Content div.article{
	overflow:auto;
	height:240px;
	width:350px;
	*width:320px;
	padding-right:10px;
	}
	#Content div.longtext{
	
	height:240px;
	
	}
	#Content div.article{
	overflow:auto;
	height:240px;
	width:350px;
	*width:320px;
	padding-right:10px;
	}
	#Content div.longtext{
	
	height:400px;
	
	}
#Content div.Description{width:360px;float:left}
body.page_8 #Content div.Description.list{width:100%;}

div.enqform #ctl00_Content_Button1{background:none;padding:5px 15px;border:none;color:#fff;text-transform:uppercase;margin-top:10px}

#Content #bookflow{height:auto;}
#Content #bookflow img{visibility:hidden;top:0;}
#Content #bookflow div.position{width:300px!important;}

div.fbisSlideShow{position:relative;height:286px;overflow:hidden;}
div.fbisSlideShow a{width:350px;padding:0;margin:0;display:block;left:0;}
div.fbisSlideShow a img{max-height:275px;*height:275px}


#Content div.ProductBrowse div.fade{
	background:transparent url(/images/gradient.png) no-repeat left top!important;
	width:69px;
	height:300px;
	position:absolute;
	left:660px;
	*left:645px;
	*background-position:left 30px;
	*top:17px;
	z-index:100;
	float:right;
}

body.page_11 #Content{overflow:hidden}

body.page_11 #Content div.ProductBrowse.items div.fade{
	background:transparent url(/images/gradient2.png) no-repeat left top!important;
	*top:60px;
}
li.Andy p{padding:10px}

