/*
		Title: Summit University Press V3
====================================
*/
*{margin:0; padding:0; border:0}
body{
	color:#000;
	text-align:center;
	line-height:1;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-attachment: fixed;
	background-image: url(../images/bk_sup2.jpg);
	background-repeat: repeat;
	background-position: left top;
}
:focus{ outline:none;}
ul,ol,li{list-style:none;}	
a{	color:#000033;	text-decoration:none;}
.homecenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
.textovbook {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
}


a:hover{color:##80033e;text-decoration:underline;}
del{text-decoration: line-through;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
input,textarea{
	border:1px solid #ccc;
	font:11px arial, helvetica, sans-serif; padding:2px;
}
.hide{
	position: absolute;
	left: -9999px;
}
.clear{ clear:both;}
.fl{float:left;}
.fr{float:right;}
/*-----------------------Page Structure
*/
#wrap{
	width:1000px;
	margin:0px auto;
	text-align:left;
}
/*-----------------------Header
*/
#header{
	background:url(../images/banner.jpg) no-repeat;
	height:144px;
	overflow:hidden;
	text-align:right;
	position:relative;
}
.searchCon{
	text-align:right;
	color:#f6edf1;
	font:normal 15px/16px Arial;
	margin:13px 0 15px 0;
}
.searchCon label{
	margin:0 10px 0 60px;
	}
.searchCon input{
	width:145px;	height:16px;
	border:1px solid #a6a1b3;
	margin:0 36px 0 0;
	}
.logo{
	position:absolute;
	bottom:3px; 
	right:30px;
	}

/*-----------------------Navigation
*/
.nav{
	overflow:hidden;
}
.nav ul{
	float:right;
	display:inline;
	margin-top: 4;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0;
}
.nav ul li{
	float:left;
	background:url(../images/bullets1.png) no-repeat;
	padding-left:20px;
	height:17px;
	font:normal 15px/22px Arial;
	margin-right:13px;
}
.nav ul li a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight: normal;
	}
.nav ul li a:hover{
	color:#FFFF99;
	text-decoration:none;
	}	
/*-----------------------Main Body
*/
#mainbody{
	width:1000px;
	background:url(../images/pattern.gif) repeat;
	padding-top:11px;
	}
.boxarea{
	width:963px;
	background:url(../images/boxrepeat.jpg) repeat-y;
	margin: 0 auto;
	}
.inner{
	background:url(../images/top.gif) no-repeat;
	}
.deeper{
	width:963px;
	background:url(../images/btm.gif) no-repeat left bottom;
	overflow:hidden;
	padding-bottom:13px;
	}
.bookmenu{
	float:left;
	background:url(../images/bookbg.png) no-repeat 8px 8px;
	width:217px;	height:200px;
	padding:75px 25px 0 41px;
	}
.bookmenu li{
	margin-bottom:10px;
	}
* html .bookmenu li{
	height:1%;
	}
.bookmenu li a{
	display:block;
	background:url(../images/bullets2.gif) no-repeat 0 3px;
	padding-left:16px;
	font:bold 17px/17px "Arial Narrow";
	color:#363333;
	text-decoration:none;
	}
.bookmenu li a:hover,.bookmenu .links a:hover{
	color:#000066;
	text-decoration:none;
	}
.bookmenu dd{
	width:97px;
	}
.bookmenu .links{
	width:212px;
	text-align:center;
	}
.bookmenu .links a{	
	font:bold 17px/17px "Arial Narrow";
	color:#363333;
	text-decoration:none;
	text-transform:uppercase;
}
.rightHolder{
	width:680px;
	float:right;
	}
.centercon{
	float:left;
	width:417px;
	}
.rightcon{
	float:right;
	width:263px;
	position:relative;
	}
.morelink{
	position:absolute;
	width:100px;	height:20px;
	bottom:45px; right:20px;
	text-indent:-9999px;
	width:50px;
	}
.infoBox{
	width:941px;
	margin:0 auto;
	}
.infoCon{
	width:941px;
	background:url(../images/infobg.gif) repeat-y;
	overflow:hidden;
	}
.title{
	width:963px;
	text-align:center;
	font:bold 12px/15px Geneva, Arial, Helvetica, sans-serif;
	padding:2px 0 2px;
	color:#fff;
	background:#291164;
	}
.newreleasesub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.corner{
	display:block;
	width:941px;
	margin:0 auto;
	background:url(../images/bottom-box-corner.gif) no-repeat 0px 0;
	font-size:1px;
	height:19px;
	}
.infoCon dd{
	float:left;
	}
.infoCon .bestsell{
	width:235px;
	background:url(../images/spacer.gif) no-repeat;
	padding-top:5px;
	}
.infoCon .bestsell ul{
	width:235px;
	}
.infoCon .bestsell ul li{
	width:205px;
	}
.newrelease{
	width:257px;
	float:left;
	background:url(../images/spacer.gif) no-repeat;
	padding-top:5px;
	}
.centerInfo{
	width:416px;
	margin:0 16px;
	}
.infodata{
	padding-top:32px;
	margin:22px 0 0 15px;
	}
.infodata td{
	border-bottom:1px solid #e0e6c1;
	padding:6px 0 10px 0;
	vertical-align:top;
	}
.infoCon a{
	font:bold 15px/16px Arial;
	text-decoration:none;
	color:#2e173c;
	}
.infoCon  a:hover{
	text-decoration:infoCon;
	color:#660099;
	}
.centerInfo td{
	padding:15px;
	line-height:20px;
	font:normal 15px Arial;
	color:#080007;
	}
/*-----------------------Subpage Content
*/
.mainCon{
	width:954px;
	margin:0 auto;
	background:url(../images/subconbgY.gif) repeat-y;
	overflow:hidden;
	}
.mainInner{
	width:954px;
	background:url(../images/subtopcorn.gif) no-repeat top;
	}
.mainDeeper{
	width:954px;
	background:url(../images/subbtmcorner.gif) no-repeat left bottom;
	padding:16px 0;
	}
.sidebar{
	float:left;
	width:262px;
	position:relative;
	}
.deeperIn{
	width:921px;
	background:url(../images/subboxmainbg.gif) repeat-y;
	margin:0 auto;
	}
.subCon{
	width:921px;
	background:url(../images/subboxtopcorner.gif) no-repeat;
	overflow:hidden;
	}
.subbtm{
	display:block;
	width:921px;	height:17px;
	margin:0 auto;
	background:url(../images/subboxbtmcorn.gif) no-repeat;
	}
.sidebar{
	width:262px;
	background:url(../images/sublefttop.gif) no-repeat;
	padding-top:255px;
	}
.mainContent{
	width:613px;
	float:right;
	padding:15px 18px 0 24px;
	}
.spbookmenu{
	position:absolute;
	z-index:1;
	top:-10px; left:-10px;
	}
.conArea{
	width:215px;
	background:url(../images/subleftcontop.gif) no-repeat;
	padding:15px;
	}
.bookTitle{
	background:url(../images/booktitle.gif) no-repeat;
	width:501px;
	height:67px;
	margin-bottom:23px;
	overflow:hidden;
	padding-top: 25px;
	padding-right: 65px;
	padding-bottom: 14px;
	padding-left: 30px;
	}
.bookTitle h1{
	margin-bottom:5px;
	font-family: Arial;
	font-size: 26px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #000066;
	}
.bookTitle p{
	font-family: Arial;
	font-size: 18px;
	font-style: normal;
	line-height: 27px;
	font-weight: normal;
	font-variant: normal;
	}
.info{
	width:215px;
	float:left;
	margin-right: 29px;
	margin-bottom: 25px;
	margin-left: 0;
	}
.info .download{
	margin:20px 0 0 15px;
	}
.bookInfo{
	margin-bottom:10px;
	padding: 5px;
	}
.bookInfo p{
	color:#02174e;
	margin-bottom:0px;
	font-family: Arial;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	margin-top: 10px;
	}
.bookInfo strong,.bookInfo strong a{
	color:#80033e;
	}
.bookInfo .link a {
color:#80033e;	
}	
.head-auth {
	font-size: 16px;
	font-weight: bold;
	color: #660033;
	text-indent: 30px;
}

.bookInfo link hover {
	color:#000066;
	text-decoration:underline;
	}
.bookInfo .spcon {
	color:#38014c;
	line-height:20px;
	}
.spcon img{
	float:right;
	margin-right:15px;
	padding: 0px;
	}
.spcon b{
	width:200px;
	}
.txtCon p{
	color:#161501;
	margin-bottom:25px;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 30px;
	}
.caps {
	font-variant: small-caps;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #660066;
	font-weight: bold;
}

.txtCon a{
	text-decoration:underline;
	color: #000033;
	}
.txtCon a:hover{
	text-decoration:underline;
	color: #660033;
	}
/*-----------------------Footer
*/
#footer{
	width:1000px;
	text-align:center;
	font-size:13px;
	color:#f7f89e;	
	background:url(../images/footerbg.png) no-repeat left bottom;
	padding:20px 0 30px 0;
}
#footer p{
	color:#f7f89e;
	line-height:20px;
}
#footer .ftrlink{
	color:#fff;
	margin-bottom:8px;
}
#footer .ftrlink a{
	color:#fff;
	text-decoration:none;
	margin:0 6px;
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	}
#footer .ftrlink a:hover{
	text-decoration:underline;
	color:#dcd400;
}
#footer2 {
	width:1000px;
	text-align:center;
	font-size:13px;
	color:#f7f89e;
	background:url(../images/footerbg.png) no-repeat left bottom;
	padding:20px 0 30px 0;
}
#footer2 p {

	color:#f7f89e;
	line-height:25px;
}
#footer2 .link {
	color:#fff;
	margin-bottom:8px;
	text-decoration: underline;
}
#footer .link a {

	color:#FFFF66;
	text-decoration:underline;
	margin:0 6px;
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	line-height: 28px;
	font-weight: normal;
	font-variant: normal;
}
#footer2.link hover {
	text-decoration:underline;
	color:#0099FF;
	font-weight: bold;
}
.searchgoogle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-position: left;
	color: #660033;
}
.booktitle2_sm {

	font-family: Arial;
	font-size: 17px;
	font-style: italic;
	line-height: 19px;
	font-weight: lighter;
	font-variant: normal;
}
.booktitle1 {
	font-family: Arial;
	font-size: 23px;
	font-style: normal;
	line-height: 20px;
	font-weight: lighter;
	font-variant: normal;
	color: #000066;
}
.footerdetails {

	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #330000;
}
.bookauthors {

	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: lighter;
	font-variant: normal;
	color: #000066;
}
.box-authors {
	background-image: url(../images/ecp_bk1.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bookauthors_txt {


	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
	font-weight: lighter;
	font-variant: normal;
	color: #000066;
}
.bookTitle2 {
	width:501px;
	height:67px;
	margin-bottom:23px;
	overflow:hidden;
	padding-top: 25px;
	padding-right: 65px;
	padding-bottom: 14px;
	padding-left: 30px;
	background-image: url(../images/booktitle2.gif);
	background-repeat: no-repeat;
}
.bookTitle2  h1 {

	margin-bottom:5px;
	font-family: Arial;
	font-size: 26px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #000066;
}
.bookTitle2  p {

	font-family: Arial;
	font-size: 18px;
	font-style: normal;
	line-height: 27px;
	font-weight: normal;
	font-variant: normal;
}
.bookTitleSMP {

	width:501px;
	height:67px;
	margin-bottom:23px;
	overflow:hidden;
	padding-top: 25px;
	padding-right: 65px;
	padding-bottom: 14px;
	padding-left: 30px;
	background-image: url(../images/booktitleSMP.gif);
	background-repeat: no-repeat;
}
.bookTitleSMP h1 {


	margin-bottom:5px;
	font-family: Arial;
	font-size: 26px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #000066;
}
.bookTitleSMP  p {


	font-family: Arial;
	font-size: 18px;
	font-style: normal;
	line-height: 27px;
	font-weight: normal;
	font-variant: normal;
}
.box-forms {
	background-repeat: no-repeat;
	border: 1px solid #660033;
	background-color: #E6F7FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.browseall {



	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
	font-weight: lighter;
	font-variant: normal;
	color: #000066;
}
.listitem{

	/*margin-left:30px;*/
}
.listitem li{
	list-style:disc;
	margin-bottom:8px;
	font:normal 12px Arial;
	list-style-position:inside;
	margin-left:24px;
}
.txtforlisted {
	color:#161501;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.countryheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #000066;
	font-weight: bold;
}

.booktitle2a {

	font-family: Arial;
	font-size: 22px;
	font-style: normal;
	line-height: 20px;
	font-weight: lighter;
	font-variant: normal;
	color: #000066;
}
.commentsreaders {


	font-family: Arial;
	font-size: 14px;
	font-style: italic;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	color: #000066;
}
.box_contact {

	background-repeat: no-repeat;
	border: 1px solid #660033;
	background-color: #F4F7FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.bsbox {
	border: 1px solid #660099;
	background-color: #D9E3FF;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	vertical-align: middle;
	display: table;
	background-image: url(../images/bk_bestsellers.jpg);
	background-repeat: repeat-x;
	color: #330066;
}
.imageborder {
	background-repeat: no-repeat;
	border: 2px groove #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	padding: 4px;
}
.cathead {
	background-repeat: no-repeat;
	font-weight: normal;
	padding: 4px;
	background-color: #64048C;
	color: #FFFFFF;
	font-size: 14px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-variant: small-caps;
}
.newtitlesbk {
	background-color: #D9E3FF;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	vertical-align: middle;
	display: table;
	background-image: url(../images/bk_newtitlesbk.png);
	background-repeat: repeat-x;
	color: #330066;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #660099;
	border-right-color: #660099;
	border-bottom-color: #660099;
	border-left-color: #660099;
	line-height: 25px;
}
.wholesaletitle {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	font-weight: bold;
}
.wholesalecontact {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: normal;
}
.deeperInsearch {
	width:921px;
	margin:0 auto;
	background-image: url(../images/subboxmainbg_search.gif);
	background-repeat: repeat-y;
}
/*---------------------new css for search
*/
.searchCon  input{
	float:none;
	margin:0 0 0 5px;
	height:auto;
	padding:3px 3px;
}
.searchCon .submitbtn{
	border:1px solid #a6a1b3;
	width:auto;
	padding:2px 0;
	border:none;
	color:#000;
	font:normal 12px/16px Arial;
}
.fix{
	overflow:hidden;
}
.fix table{
	float:right;
	margin-right:28px;
}
.spanishspecs {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #660033;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 16px;
}
.txtEbooks {
	color:#161501;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	margin: 0px;
}

