/* Ads */
.leaderboard{
    margin: 5px 0px;
    text-align: center;
}

.skyscraper-ad{
    margin-left:5px;
    margin-bottom:5px;
}

.homecolumn .ad-skyscraper{
    margin: 5px 0 5px 5px;
}

/* Pleisty Widget */
#pleisty-product-main{
    margin: 15px 0 10px 10px;
}  


/* Homepage Pleisy Widget - 4/16 nb */
.maincontenthomepage #most-popular{
    margin-left: 14px;
    width: 296px;
    }  

.maincontenthomepage #most-popular .curvebox h3{
    font-size: 18px;
    font-weight: normal;
    }  

.maincontenthomepage #most-popular .curvebox h3 .red-title{
    color: #c40d42;
    }  

.maincontenthomepage #most-popular .curvebox-content-wrapper{
    background: #e5e5e5;
    border-left: 2px solid #ccc;
    border-right: 2px solid #ccc;
    } 

.maincontenthomepage #most-popular .curvebox-content{
    background: #e5e5e5;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    padding: 5px 14px 10px 14px;
    } 

.maincontenthomepage .more-items{
    width: 590px;
    }  
    
 .maincontenthomepage .more-items h3{
    color: #000;
    background: #ffcc00;
    font-size: 12px;
    padding: 5px 10px;
    margin: 0;
    }  

 .maincontenthomepage .more-items .content{
    padding: 15px 10px;
    margin: 0;
    } 

/* Wrox homepage styles */

.searchtext {font-size:10px;}


.productDetail-ancillaryDownloads .th2{ text-align: right; }

.home_table {
    background:#FFFFF2;
    border-right:1px solid #E5E58A;
    border-bottom:1px solid #E5E58A;
    padding:10px;
 }
 
.home_table_bottom {
    background:#FFFFF2;
    border-right:1px solid #E5E58A;
    border-bottom:1px solid #E5E58A;
 }

/*  END Wrox homepage styles */

.right-rail-spacer {
	border-top: 1px solid #CCC;
	padding-top: 5px;
}

/* Wrox Blox Landing Page */

#WroxBlox h2{margin-top:0;
}
#WroxBlox .WBintro{float:left; width:275px; margin-bottom:0;
}
#WroxBlox .WBintro-image{float:left; padding:0 10px 0 0;
}
#WroxBlox .WBintro-para{margin-left:72px;
}
#WroxBlox .clear{clear:both}
#WroxBlox .ListTopics{float:right; width:255px; padding-left: 20px;}
#WroxBlox .LatestBlox {margin:10px 0 15px 0;}

/* END Wrox Blox Landing Page */

/* Wrox Blox Feature Page */
#feature_page {padding: 15px 10px 0px 10px;}
#feature_page .productDetail-cover {float: left; width: 100px}
#feature_page .productDetail {float: right; width: 395px}
#feature_page .productDetail-title{
	margin: 0; 
	font-size: 13px;
	}
#feature_page .productDetail-authors {
	margin-top: 5px; 
	font-size: 12px;
	}
#feature_page .productDetail-dateImprint {
	margin-top: 10px; 
	font-size: 11px;
	}
#feature_page .productDetail-otherFormat {
	margin-top: 10px; 
	font-size: 12px;	
	font-weight: bold;
	}	
#feature_page .description p {margin-top: 0px; margin-bottom: 0px}
#feature_page h3{
	font-size: 14px;
	padding: 0;
	margin: 25px 0 15px 0;
	font-weight: bold;
	}

/* END Wrox Blox Feature Page */
/* Wrox First */

#wroxfirst {
    width: 559px;
	margin: 0;
	padding: 0;
 }
 
 #wroxfirst .curvebox {
 	width: 559px;
	height: 12px;	
	margin: 0;
	padding: 0;
 }
 
 #wroxfirst .curvebox_bg {
 	width: 559px;	
	background: url('http://media.wiley.com/assets/1513/80/first_curvebox_bg.gif') repeat-y; 
	margin: 0;
	padding: 0;	
 }
 
 #wroxfirst .wrapper {
 	width: 559px;		 
	margin: 0;
	padding: 0;	
 }
 
 #wroxfirst .left {
 	width: 138px;
	float: left;
	margin: 0;
	padding: 0;
 }
 
 #wroxfirst .right {
 	width: 415px;
	float: right;
	margin: 0;
	padding: 0 3px 0 0;		
 }
 
 #wroxfirst .tag {
 	margin: 0 0 10px 3px;
	padding: 0;	
 }
 
 #wroxfirst .title {
 	width: 415px;
	height: 25px;
	margin: 0;
	padding: 0;
 }
 
 #wroxfirst .register {
 	margin: 0;
	padding: 0 0 0 10px;
 }
 
 #wroxfirst h3 {
 	font-size: 15px;
	color: #cc0033;
	margin-left: 2px;
 }
 
 .clear {
 	clear: both;
}
 
#wroxfirst ul {
	margin: 0 10px 0 5px;
	padding:0;	
    }

#wroxfirst li {
	list-style: none;
	margin: 0;
	padding: 0 0 15px 15px;
	background: url('http://media.wiley.com/assets/1513/81/arrow_gray.gif') no-repeat; 
	font-size: 12px;		
    }

#wroxfirst p {
	font-size: 12px;		
    }

#wroxfirstText {
	padding: 0px 10px 5px 0px;		
    }	
/* End Wrox First */

/* Books 24/7 */
#b27Content ul {margin-top: 0px; margin-bottom: 0px}
#b27Content p {margin-top: 10px; margin-bottom: 10px}
#b27Content #b27Top {margin-top: 10px}
#b27Content #b27Demo {margin-top: 20px; text-align: center}
#b27Content #b27Screen {margin-top: 20px; margin-bottom: 20px; margin-left: 25px}
#b27Content #b27Last {margin-bottom: 0px}
/* End Books 24/7 */

/*Knights 24 hour Trainer Video */
.knight_box {padding: 15px 10px 0px 10px}
#knight_box_left {float: left; width: 100px}
#knight_box_right {float: right; width: 395px}
#knight_box_right h1 {margin-top: 0px; margin-bottom: 0px; font-size: 0.9em}
#knight_box_right p {margin-top: 0px; margin-bottom: 0px}
#knight_box_video {padding-top: 15px}
/* END Knights 24 hour Trainer Video */

/*Product Page*/

.productDetail-richDataText { font-size:12px; padding:10px 15px 0px 25px}
.productdetails {
    width: 422px;
}

/*END Product Page*/


/*Wrox-Safari Book Giveaway*/
.sbo-container {
	width: 100%;
	height: 250px;
	
}
.sbo-title-cover {
	float: left;
	margin-right: 20px;
	width: 100px;
}
.sbo-title-cover-last {
	float: left;
	width: 100px;
}

/*END Wrox-Safari Book Giveaway*/

/*SQL 2012 download page*/
#sql-2012-titles {
	float:left;
	
}
#sql-2012-downloads {
	float: left;
	margin: 15px 15px 0px 0px;
	width: 250px;
}

#sql-2012-titles .title-container {
	float:left;
	margin: 15px 5px 0px 5px;
	width: 357px;
	height: 175px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}

#sql-2012-titles .downloads {
	float:left;
	margin: 0px 0px 0px 105px;
	font-size:13px;
	
}
.downloads p {
	margin:0px 0px 5px 0px;
}

#sql-2012 .product-coverImageLine{float: left !important; border: none;}
#sql-2012 .product-coverImageLine img{ border: none; }
/* END SQL 2012 download page*/ 


.product-coverImageLine{float: left; border: none;}
.product-coverImageLine img{ border: none; }    width: 680px; }


/* Ingram Errors */
.content-copy { margin-bottom: 20px; }
.button-help {
    padding: 5px 10px;
    border: 1px solid #494949;
    background-image: -moz-linear-gradient(top, #7b7b7b, #565656);
    background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0,#7b7b7b), color-stop(1,#565656));
    background-color: #757575;
    color: #ffffff !important;
    text-decoration: none;
}

/* Most Popular - 10/26 nb */
.maincontenthomepage #most-popular{
    margin-left: 14px;
    width: 296px;
    background-color: #fff;
    }  
	
.maincontenthomepage #most-popular .curvebox {
    margin: 0;
    padding: 0;
    }  	

.maincontenthomepage #most-popular .curvebox h3{
    font-size: 18px;
    font-weight: normal;
    }  

.maincontenthomepage #most-popular .curvebox h3 .red-title{
    color: #c40d42;
    }  

.maincontenthomepage #most-popular .curvebox-content-wrapper{
    background: #e5e5e5;
    border-left: 2px solid #ccc;
    border-right: 2px solid #ccc;
    margin: 0;
    padding: 0;
    /*width: 292px;*/
    /*_width: 295px;*/
    } 

.maincontenthomepage #most-popular .curvebox-content{
    background: #e5e5e5;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    padding: 5px 14px 10px 14px;
    } 
	
.maincontenthomepage #most-popular .cover,
.maincontenthomepage #most-popular .title-line,
.maincontenthomepage #most-popular .title-line-last{
    float: left;
    width: 130px;
    margin: 0;
    padding: 0;
    text-align: center;
    } 
	
.maincontenthomepage #most-popular .title-line{
    padding-bottom: 10px;
    } 	

.multiretailer-isbn .productdetails {
    width: 595px;
}

.multiretailer-isbn .productDetail-btb {
    width: 300px; 
    margin: 10px 0;
    float: right;
}

.multiretailer-isbn .productDetail-btb ul { 
    width: 145px;
    list-style: none; 
    overflow: hidden; 
    margin: 0; 
    padding: 1em 0; 
    display: inline-block;
}

.multiretailer-isbn .productDetail-btb ul li a { 
    float: none;
}

/*WROX REDESIGN*/
body {
    text-align: center;
}
#wrapper {
    text-align: left;
    width: 1034px;
    margin: 0 auto;
}
#columns {
    width: 1034px;
    background: url(http://media.wiley.com/assets/7099/96/columns_shadow_NEW.jpg) repeat-y scroll 0 0 transparent;
    padding: 0 5px;
}
td.homecolumn {
    background: url(http://media.wiley.com/assets/7099/99/gradient_home_NEW2.gif) repeat-y scroll 0 0 transparent;
}
div.gradient_bottom {
    background: url(http://media.wiley.com/assets/7099/98/gradient_bottom_NEW.gif) repeat-x scroll 0 0 transparent;
    height: 5px;
    margin: 0;
    width: 1034px;
}
.homecolumn .blog-article-forum {
    width: 184px;
}
#header-right {
    padding: 10px 20px 5px 20px;
}

.maincontenthomepage #most-popular {
    background-color: #FFFFFF;
    margin-left: 14px;
    width: 426px;
}
#most-popular .curvebox {
    margin: 0;
    padding: 0;
}
#most-popular .curvebox h3 {
    font-size: 18px;
    font-weight: normal;
}
#most-popular .curvebox h3 .red-title {
    color: #C40D42;
}
#most-popular .curvebox-content-wrapper {
    background: none repeat scroll 0 0 #E5E5E5;
    border-left: 2px solid #CCCCCC;
    border-right: 2px solid #CCCCCC;
    margin: 0;
    padding: 0;
}
#most-popular .curvebox-content {
    background: none repeat scroll 0 0 #E5E5E5;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    padding: 5px 14px 10px;
}
#most-popular .cover, #most-popular .title-line, #most-popular .title-line-last {
    float: left;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 130px;
}
#most-popular .title-line {
    padding-bottom: 10px;
}

#find-titles {
    background-color: #FFFFFF;
    margin-left: 14px;
    width: 372px;
}
#find-titles .curvebox {
    margin: 0;
    padding: 0;
}
#find-titles .curvebox h3 {
    font-size: 18px;
    font-weight: normal;
}
#find-titles .curvebox h3 .red-title {
    color: #C40D42;
}
#find-titles .curvebox-content-wrapper {
    background: none repeat scroll 0 0 #E5E5E5;
    border-left: 2px solid #CCCCCC;
    border-right: 2px solid #CCCCCC;
    margin: 0;
    padding: 0;
    width: 368px;
}
#find-titles .curvebox-content {
    background: none repeat scroll 0 0 #E5E5E5;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    padding: 5px 8px 10px 14px;
}
/*WROX REDESIGN TOPIC*/
td.leftcolumn {
    background: url(http://media.wiley.com/assets/7100/00/gradient_left_NEW.gif) repeat-y scroll 0 0 transparent;
}
.browse-topics {
    font-size: 12px;
    margin-bottom: 10px;
    width: 179px;
}
.skyscraper-ad {
    margin-left: 10px;
    margin-bottom: 10px;
}
.skyscraper-ad2 {
    margin-left: 13px;
    margin-bottom: 10px;
}
/*WROX REDESIGN PRODUCT*/
.productDetail-richDataText {
    float: left;
    font-size: 13px;
    margin: 10px 0 0 5px;
    padding: 0 5px 0 0;
    width: 600px;
}
/*WROX REDESIGN ABOUT*/
div.autonavLevel0On {
    margin: 0 5px 3px 0;
}
/*WROX REDESIGN OTHER*/
#WroxBlox .WBintro {
    width: 540px;
}

body {
    background: none repeat scroll 0 0 #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    margin: 0;
}

