﻿        @import url("/Style%20Library/menu.css");
        body {margin:0;padding:0;background-color:#fff;color:#333;font-size:62.5%;font-family:arial;}
		*{margin:0;padding:0;}
		a {color:#006892; text-decoration:none;}
		a:hover {text-decoration:underline;}
		p {padding:3px 0;}
/*

		h4 {font-size:1.5em; letter-spacing:0.0em; padding:3px 0;}
		h4 span{font-weight:normal;}
		h5 {padding:5px 0 5px 10px; font-size:1.1em; border-bottom:1px solid #fff;}
		h5 span{font-weight:normal;}
		h6 {font-size:1.1em; margin:0; padding:0;}
		h6 span{font-weight:normal;}


 */				
		h1 {font-size:1.5em; letter-spacing:0.0em; padding:3px 0;}
		h1 span{font-weight:normal;}
		h2 {padding:5px 0 5px 10px; font-size:1.1em; border-bottom:1px solid #fff;}
		h2 span{font-weight:normal;}
		h3 {font-size:1.1em; margin:0; padding:0;}
		h3 span{font-weight:normal;}
		b11 { padding-right:2px;} 
		
		ul {margin:0;padding:0; list-style-type:none;}
		img {border:0;}
		input {margin:0;padding:0;}
		.loginMsg {font-weight:bold ; color:white; }
 
        a.rt{ float:right;padding:3px 0; margin:0;}
        a.footnote { float:left; width:100%; padding-top:5px; border-top:1px solid #c3b600;}
        a.footnotegry { float:left; width:100%; padding-top:5px; border-top:1px solid #959595;}
		.mbox { float:left; width:180px; padding-right:10px;}
		.mbox p { padding:10px;}
		.mbox p.description { }
        .mbox div.selectbox { padding:0 10px 10px 10px;height:20px; vertical-align:middle;}
        .mbox div.selectbox select,.mbox div.selectbox input { vertical-align:middle;font-size:1.0em;color:#333;}
        
        /* .mbox div.selectbox select { width:125px; height:18px; border:1px solid #999;} */
        
        .mbox div.selectbox select {width:125px; height:18px; font-size: 1em; vertical-align: middle; color: #333; margin-right:2px; }
        .mbox div.title { float:left;padding:10px 5px 5px 5px;margin:0 0 1px 0; vertical-align:top;width:170px;}
        .mbox div.title p { margin:0;padding:0 0 4px 0;}
        .mbox div.imagediv { float:left;width:60px;margin-right:10px;}
        .mbox div.imagediv h4 { font-size:1.0em;margin:0;text-align:center;padding:1px 0;background-color:#f8981d;color:#fff;}
        .mbox div.textdiv { clear:right;float:left;margin:0;width:100px;height:13.1em;}
        .mbox div.buydiv { clear:left; height:22px; padding:6px 0 0 0;}
        .mbox div.title1 { float:left;padding:10px 5px 5px 5px;margin:0 0 1px 0; vertical-align:top;width:170px;}
        .mbox div.title1 p { margin:0;padding:0 0 4px 0;}
        .mbox div.title1 div.imagediv { float:left;width:0px;margin-right:0px; visibility:hidden;display:none;}
        .mbox div.title1 div.imagediv h4 { font-size:1.0em;margin:0;text-align:center;padding:1px 0;background-color:#f8981d;color:#fff;}
        .mbox div.title1 div.textdiv { clear:right;float:left; height:95px; margin:0;width:170px;height:13.1em;}
        .mbox div.title1 div.buydiv { clear:left; height:22px; padding:6px 0 0 0;}
 
		.lbox { float:left; width:370px; border-top:1px solid #fff; border-bottom:1px solid #677719; margin-bottom:3px;}
		.lbox img { float:left; margin:10px;}
        .lbox div.imagediv { float:left;width:145px; padding:10px 0 5px 0;}
		.lbox div.textdiv { float:left; width:270px; padding-top:10px}
		.lbox div.textdiv p { margin:0 0 5px 0;padding:0;}
		.lbox div.buydiv { float:left; width:350px; padding:3px 10px; border-top:2px solid #fff; vertical-align:middle;}
		.lbox div.buydiv p { margin:0;padding:0; float:left; width:250px; text-align:right;vertical-align:middle;}
		.sbox { float:left; width:168px; padding:12px 0 12px 0; border-top:1px solid #c3b600;  margin-bottom:5px;}
		.sbox img { float:left; margin-right:6px; width:60px;}
		.sbox div.textdiv { float:left; width:102px; line-height:1.2em; margin:0; padding:0;}
		.sbox p { margin:0; padding:3px 0 0 0;}
        .sbox div.imagediv { float:left;width:60px;margin-right:5px;}
        .sbox div.imagediv img { margin:0 0 5px 0;padding:0}
		.qbox { float:left; width:114px; padding:10px 5px 10px 10px; border-left:1px solid #fff; }
		.qbox .inputquantity { margin-bottom:5px;}
		.qbox table { height:120px;}
		
		.ptabs { float:left; width:160px; padding:8px 0 15px 0;margin:0 0 5px 0; border-top:1px solid #c3b600;}
		.ptabs p { margin:0; padding:3px 0 0 0;}
		.rtabs { padding:3px 0 20px 0; border-top:1px solid #ccc;}
		.inputquantity { width:20px; height:16px; border:1px solid #ccc; font-size:1.1em; vertical-align:middle;}
		
		.seriesmain { float:left; background:#fff url('/Style%20Library/Images/CollinsEducation/bg_series_primary.gif') repeat-x center top; padding:0 1px; width:368px; vertical-align:middle;}
		.seriestab { clear:right; float:left; width:115px; padding:0 10px 0 1px; vertical-align:middle;}
		.seriestab table { height:120px; vertical-align:bottom; border:0; margin:0 0 15px 18px;}
		.seriestab td { vertical-align:bottom;}
		.seriestab2 img{ width:80px; margin:10px 0 10px 18px; vertical-align:middle;}
					
        .padRt5 {padding-left:2px;font-size:xx-small}
		.brd0 {border:0;}
		.pad0 {padding:0;}
		.margin0 {margin:0;}
		.mrgnrt {margin-right:5px;}
		.marginrt10 {margin-right:10px;}
		.pad10 {padding:10px;}
		.pad15 {padding:5px;}
	    .padlt15 {padding-left:15px;}
		.padbt10 {padding-bottom:10px;}		
		.brdbtwhite {border-bottom:1px solid #fff;}
		.whiteheading {color:#fff; font-size:1.1em;padding-left:10px;margin:0;}
		.txt10 {font-size:1.0em;}
		.txt11 {font-size:1.1em;}
		.txt12 {font-size:1.2em;}
		.txt13 {font-size:1.3em;}
		.colorred {color:#cc0000;}
		.colorredWishList {color:#cc0000; font-weight:normal;}
		.colorwhite {color:#fff;}
		.colordark {color:#333;}
		.colororange {color:#fc9935;}
		.greytext {color:#999;}
		.floatright {float:right;}
		.floatleft {float:left;}
		.clearleft {clear:left;}
		.clearright {clear:right;}
		.clearboth {clear:both;}		
		.txtrt {text-align:right;}
		.txtlt {text-align:left;}
		.nonbold {font-weight:normal;}
		.hidethis {display:none;}
		
		
        #wrapper { margin:0 auto;width:960px;font-size:1.1em;}
		
		/* ------------------start of header styles-------------------- */
        #1header{height:98px;background:#cc0000 url('/Style%20Library/Images/CollinsEducation/headerbg.gif') repeat-x bottom center;padding:0 10px;border-bottom:1px solid #b3bb8c;}
        #1headertop {float:left;clear:both;width:940px;}
        #1phc_logo{width:350px;height:74px; float:left;}
        #1headings { float:left; display:inline; height:10px; border:1px solid #cc0000;}
        #1headings h1{font-size:0.1em; color:#cc0000; line-height:0.1em;}
        #1headings h2{font-size:0.1em; color:#cc0000; line-height:0.1em;}
        #1headings h3{font-size:0.1em; color:#cc0000; line-height:0.1em;}
        #1phc_logindiv{float:right;clear:right;color:#999;padding:5px 0; width:297px;}
		#1phc_logindiv a{color:#fff;}
		#1phc_logindiv a.blacklink{color:#000;}
		#1phc_logindiv .fields{margin:3px 0 0px 0;}
		#1phc_logindiv input{width:110px; height:17px; color:#999; border:1px solid #ccc; vertical-align:middle; margin-right:7px; font-size:1.0em;}
		#1phc_logindiv input.btn { width:49px; height:19px; vertical-align:middle;}
		#1phc_logindiv p{margin:0 6px 0 0;padding:0; vertical-align:middle; text-align:right;}
		#1phc_logindiv img{ margin-right:5px; border:0px; vertical-align:middle;}
		#1phc_siteactions {float:left; width:97px; text-align:right;height:25px;}
		#1menudiv{1float:left;1width:940px; height:24px; 1background-color:#d2c840; 1vertical-align:middle;}		
		
		#1wrapper .bchome #menumyteachingprofile, 
		#1wrapper .bcmycollinseducation #menumyteachingprofile, 
		#1wrapper .bcmybasket #menumyteachingprofile, 
		.1bchome #phc_breadcrumb {display:none;}
		#1wrapper #menumyteachingprofile{display:inline;}
		
		
        #1phc_menu{float:left; height:24px; background:#ab0b0c url('/Style%20Library/Images/Repsportal/menurepeater3.gif') no-repeat bottom left; vertical-align:middle;}
        .1menubgstrip {float:left;line-height:18px;background:transparent url('/Style%20Library/Images/Repsportal/gradbg.gif') repeat-y top right;}
        
        /* start of topnav */   

        
        /* end of topnav */
		#phc_refundsandreturns {float:left; width:560px;}
		#phc_refundsandreturns ul {list-style-type:square; margin-left:40px;}
		#phc_refundsandreturns li {list-style-type:square;}

				
		/* breadcrumb links */
		#1phc_breadcrumb { height:20px; width:760px; margin-left:10px; color:#fff; position:relative;top:0;left:0; z-index:9;}
		#1phc_breadcrumb a{color:#fff;}
		.1bcprimary #phc_breadcrumb { background:#677719 url('/Style%20Library/Images/CollinsEducation/primary_bc_bg.gif') repeat-y top right; }
		.1bcsecondary #phc_breadcrumb { background:#7c2b83 url('/Style%20Library/Images/CollinsEducation/secondary_bc_bg.gif') repeat-y top right; }
		.1bcfurthereducation #phc_breadcrumb { background:#006892 url('/Style%20Library/Images/CollinsEducation/furthereducation_bc_bg.gif') repeat-y top right;}
		.1bcregistration #phc_breadcrumb { background:#006892 url('/Style%20Library/Images/CollinsEducation/furthereducation_bc_bg.gif') repeat-y top right;}
		.1bcsearchhome #phc_breadcrumb { background:#006892 url('/Style%20Library/Images/CollinsEducation/furthereducation_bc_bg.gif') repeat-y top right;}
		.1bccontactus #phc_breadcrumb { background:#006892 url('/Style%20Library/Images/CollinsEducation/furthereducation_bc_bg.gif') repeat-y top right;}
		.1bcmycollinseducation #phc_breadcrumb, 
		.1bcmybasket #phc_breadcrumb { background:#fb7f03 url('/Style%20Library/Images/CollinsEducation/mycollinseducation_bc_bg.gif') repeat-y top right;}
		.1bchelp #phc_breadcrumb { background:#d5e3e9 url('/Style%20Library/Images/CollinsEducation/help_bc_bg.gif') repeat-y top right; color:#333;}
		.1bchelp #phc_breadcrumb a{color:#333; text-decoration:none;}
		.1bcadminconsole  #phc_breadcrumb { background:#006892 url('/Style%20Library/Images/CollinsEducation/furthereducation_bc_bg.gif') repeat-y top right;}
		
		/* added 20080513
		
		.bcprimary #phc_breadcrumb div.bclinks {background:transparent url('/Style%20Library/Images/CollinsEducation/icon_home_primary.gif') no-repeat 2% 40%; width:500px; padding:2px 0px 2px 26px;margin:0;line-height:1.1em;}
		.bcsecondary #phc_breadcrumb div.bclinks {background:transparent url('/Style%20Library/Images/CollinsEducation/icon_home_secondary.gif') no-repeat 2% 40%; width:500px; padding:2px 0px 2px 26px;margin:0;line-height:1.1em;}
		.bcfurthereducation #phc_breadcrumb div.bclinks {background:transparent url('/Style%20Library/Images/CollinsEducation/icon_home_furthereducation.gif') no-repeat 2% 40%; width:500px; padding:2px 0px 2px 26px;margin:0;line-height:1.1em;}
		.bcsearchhome #phc_breadcrumb div.bclinks {background:transparent url('/Style%20Library/Images/CollinsEducation/icon_home_furthereducation.gif') no-repeat 2% 40%; width:500px; padding:2px 0px 2px 26px;margin:0;line-height:1.1em;}
		.bcmyteachingprofile #phc_breadcrumb div.bclinks {background:transparent url('/Style%20Library/Images/CollinsEducation/icon_home_myteachingprofile.gif') no-repeat 2% 40%; width:500px; padding:2px 0px 2px 26px;margin:0;line-height:1.1em;}
		.bcregistration #phc_breadcrumb div.bclinks {background:transparent url('/Style%20Library/Images/CollinsEducation/icon_home_furthereducation.gif') no-repeat 2% 40%; width:500px; padding:2px 0px 2px 26px;margin:0;line-height:1.1em;}
		.bchelp #phc_breadcrumb div.bclinks {background:transparent url('/Style%20Library/Images/CollinsEducation/icon_home_help.gif') no-repeat 2% 40%; width:500px; padding:2px 0px 2px 26px;margin:0;line-height:1.1em;}
		.bccontactus #phc_breadcrumb div.bclinks {background:transparent url('/Style%20Library/Images/CollinsEducation/icon_home_furthereducation.gif') no-repeat 2% 40%; width:500px; padding:2px 0px 2px 26px;margin:0;line-height:1.1em;}
		.bcmycollinseducation #phc_breadcrumb div.bclinks, 
		.bcmybasket #phc_breadcrumb div.bclinks {background:transparent url('/Style%20Library/Images/CollinsEducation/icon_home_mycollinsedu.gif') no-repeat 2% 40%; width:500px; padding:2px 0px 2px 26px;margin:0;line-height:1.1em;}
		.bcadminconsole  #phc_breadcrumb div.bclinks {background:transparent url('/Style%20Library/Images/CollinsEducation/icon_home_furthereducation.gif') no-repeat 2% 40%; width:500px; padding:2px 0px 2px 26px;margin:0;line-height:1.1em;}
		
		
		.bcprimary #lineadjust {position:relative;top:-1px;left:1px; z-index:100; background-color:#677719; width:70px; height:1px; line-height:1px;}
		.bcsecondary #lineadjust {position:relative;top:-1px;left:71px; z-index:100; background-color:#7c2b83; width:86px; height:1px; line-height:1px;}
		.bcfurthereducation #lineadjust {position:relative;top:-1px;left:157px; z-index:100; background-color:#006892; width:125px; height:1px; line-height:1px;}
		.bcregistration #lineadjust { display:none; position:relative;top:-1px;left:282px; z-index:100; background-color:#ff0000; width:136px; height:1px; line-height:1px;}
		.bcsearchhome #lineadjust { display:none; position:relative;top:-1px;left:282px; z-index:100; background-color:#ff0000; width:136px; height:1px; line-height:1px;}
		.bccontactus #lineadjust { display:none; position:relative;top:-1px;left:282px; z-index:100; background-color:#ff0000; width:136px; height:1px; line-height:1px;}
		.bcmycollinseducation #lineadjust, 
		.bcmybasket #lineadjust {position:relative;top:-1px;left:282px; z-index:100; background-color:#fb7f03; width:141px; height:1px; line-height:1px;}
		.bchelp #lineadjust {position:relative;top:-1px;left:423px; z-index:100; background-color:#d5e3e9; width:52px; height:1px; line-height:1px;}
		.bcadminconsole #lineadjust { display:none; position:relative;top:-1px;left:282px; z-index:100; background-color:#ff0000; width:136px; height:1px; line-height:1px;}
		
		
		
		#phc_searchsite {float:right; width:280px; padding-top:3px;}
		#phc_searchsite form{vertical-align:middle;margin-top:2px;}
		#phc_searchsite input{float:left;width:120px; height:15px; padding:1px; color:#999; border:1px solid #ccc; margin-left:5px; font-size:1.0em;}
		#phc_searchsite input.btn {float:left; width:auto; height:auto; border-width:0; padding:0; margin-right:0;}
		#phc_searchsite label{float:left; vertical-align:middle; width:89px; height:19px; line-height:19px; text-align:right;font-weight:bold;}
		 ----------------end of header styles------------------------ */
		
		#1content{ width:950px; padding:0 0 0 10px; float:left;}

		.1bchome #content { padding-top:20px;}
		
		
		/* left nav links */
		#leftnav { background-color:#fFF; position:relative; top:0; left:-580px; width:180px; float:left;}
		#leftnav1 div {margin-bottom:10px;}
		#leftnav ul li { line-height:1.5em;}
		
		#phc_welcomenote { float:left; width:167px; height:143px; padding:12px 3px 0 10px; margin:-6px 0 10px 0; background:#e7e299 url('/Style%20Library/Images/CollinsEducation/bg_welcomenote_home.gif') no-repeat center top; position:relative;top:0;left:0;}
		#phc_note { float:left; width:160px; padding:10px 10px 0 10px; margin:0 0 10px 0; font-weight:bold; background-color:#fff; }
		#phc_regularsubjects { float:left; width:160px;padding:10px; margin:0 0 10px 0; background-color:#fff;border-top:1px solid #b3bb8c; font-size:1.1em; }
				
		#phc_newsalerts { float:left; width:180px; background:#fff url(/Style%20Library/Images/CollinsEducation/bg_newalerts_02.gif) repeat-y center top; margin:0 0 10px 0;}
		#phc_newsalerts .header { float:left; width:180px; background:transparent url(/Style%20Library/Images/CollinsEducation/bg_newalerts_01.gif) no-repeat 0 0;}
		#phc_newsalerts .content { float:left; width:156px; background:transparent url(/Style%20Library/Images/CollinsEducation/bg_newalerts_03.gif) no-repeat center bottom;padding:25px 12px;}
		

		#phc_newsalerts img { float:left;margin-right:10px;}
		
		#phc_newsregular { float:left; width:180px; background-color:#fff; margin:0 0 10px 0;}
		#phc_newsregular p {margin:0;padding:8px 10px;}
		#phc_newsregular p.head {color:#c3b600;}
		
		#phc_narrowsubjectstwo {float:left;width:180px;padding:0;clear:left;}
        #phc_narrowsubjectstwo .snav {float:left;}
		#phc_narrowsubjectstwo .snav li.header {float:left;background-color:#f3f0cc; border-bottom:1px; border-bottom-style:solid;border-bottom-color:white;}
    	#phc_narrowsubjectstwo .snav li.header p {float:left;width:95px;margin:0;font-size:1.1em;font-weight:bold; }
        #phc_narrowsubjectstwo .snav li.header a {float:right;padding:3px 0;}
        #phc_narrowsubjectstwo .snav ul.category {clear:left;float:left;width:180px;padding:0;margin:0;font-size:1.1em;}
        #phc_narrowsubjectstwo .snav ul.category li {clear:left;float:left;width:160px;padding:0 10px;margin:0  0 0px 0; }
	 
		#phc_narrowsubjects { float:left; width:180px; padding:0; margin-bottom:10px;}
		#phc_narrowsubjects .snav div.header { float:left; width:160px; background-color:#f3f0cc; padding:0 10px; margin:0; border-bottom:1px solid #fff;}
		#phc_narrowsubjects .snav div.header p { float:left; width:110px; font-size:1.1em; font-weight:bold; margin:0;}
		#phc_narrowsubjects .snav div.header a { float:left;padding:3px 0;}
		#phc_narrowsubjects .snav .category { width:160px;padding:2px 10px 20px 10px; background-color:#fff; font-size:1.1em;}
		#phc_narrowsubjects .snav .sublinks a {clear:left;float:left; width:157px; height:18px; font-size:1.1em; padding:0 10px;}
		#phc_narrowsubjects ul{ clear:left; float:left;}
					
		#phc_mydetails { float:left; width:160px; padding:10px; margin:0 0 10px 0; background-color:#fff; border-top:1px solid #fc9935;}
		#phc_mydetails .rowline {clear:both;float:left;width:150px;padding:5px;}
		#phc_sublinks { float:left; width:160px; padding:10px; margin:0 0 10px 0; background-color:#fff; font-size:1.1em;}

		/* center content links */
		#mainleft { float:left; width:760px; position:relative;top:0;left:0;}
		#main { float:left; position:relative; top:0; left:180px; width:580px; padding:0; overflow:hidden}

		#mainhomecolumn { float:left; padding:0; width:580px;}
		#mainsubcolumn { float:left; padding:5px 10px 0 10px; width:560px;}
		
		#maincolhome { float:left; width:570px; padding-left:10px;}
        
		#phc_brandingimage { float:left; width:560px; overflow:hidden; padding-bottom:10px;}
		#phc_brandingimage h4 { font-size:0.1em; color: #ffffff; line-height:0.1em; background-color:#ffffff; margin: 0; padding:0; float: left;}
		#phc_brandingimage img {float:left; width:560px;}
		
		#mainhomecolumn #phc_brandingimage { float:left; width:580px; padding-bottom:5px;}
		#mainhomecolumn #phc_brandingimage img { width:570px; height:170px;}
		
		#maincol1 { float:left; width:370px; padding:0;}
		#maincolfull { float:left; width:560px; padding:0;}
		
		#phc_seriesinfocuslarge { float:left; width:560px; margin-bottom:10px;}
		#phc_seriesinfocuslarge div.header { float:left; width:540px; padding:2px 10px; margin:0; color:#fff; border-bottom:1px solid #fff;}
		#phc_seriesinfocuslarge div.header p{ width:355px;}
		#phc_seriesinfocuslarge div.header a{ width:185px; text-align:right;}
		#phc_seriesinfocuslarge div.content { float:left; width:550px; margin:0;padding:5px 0 5px 10px;}
		#phc_seriesinfocuslarge div.content div.sbox { margin-right:10px; border:0; height:95px; padding:5px 0px;}
		
	 	#phc_seriesinfocuslarge div.content div.sboxallNoImage { float:left; width:103px; margin-right:10px; border:0; height:95px; padding:5px 0 5px 65px; margin-bottom:5px; background:transparent url('/Style%20Library/Images/CollinsEducation/stn_further.gif') no-repeat 0 5px; overflow:hidden;}
		#phc_seriesinfocuslarge div.content div.sboxallNoImage div.textdiv { float:left; width:102px; line-height:1.2em; margin:0; padding:0;}
		#phc_seriesinfocuslarge div.content div.sboxallNoImage p { margin:0; padding:3px 0 0 0;}
        #phc_seriesinfocuslarge div.content div.sboxallNoImage div.imagediv { float:left;width:0px;margin-right:5px;}
        #phc_seriesinfocuslarge div.content div.sboxallNoImage div.imagediv img { margin:0;padding:0;visibility:hidden;}
        #phc_seriesinfocuslarge div.content div.sboxallNoImage img {float:left; margin-right:0; width:0;visibility:hidden;}
		
		
		/*#phc_myitembasket {float:left; width:370px; margin-bottom:10px;}
		#phc_myitembasket div.header { float:left; width:360px; text-align:right; padding:6px 5px 4px 5px;background-color:#fc9935;}
		#phc_myitembasket p.price {float:left; padding:4px 0px; font-weight:bold; font-size:1.1em; width:292px; margin: 0px;}
		#phc_myitembasket p.price span {font-weight:normal;}
		#phc_myitembasket div.header input{float:left; margin-top:1px; margin-left:5px; vertical-align: middle;}
		
		#phc_myitembasket .lbox div.textdiv { float:left; width:150px; padding-top:10px;}
		#phc_myitembasket .buydiv { padding:2px 10px;}
		#phc_myitembasket .buydiv p{ float:right; vertical-align:middle; width:130px; margin:0; padding:0;}
		#phc_myitembasket .buydiv a { font-weight:bold; padding:4px 0;}
		#phc_myitembasket .buydiv p input{ vertical-align:middle; height:22px;margin-right:0px;padding:0;}
		#phc_myitembasket .buydiv label {padding:9px 5px;}	*/
		
		/*
        *My Basket Design Changes on 9/12/08 as a part Phase2 extn
         */	
        #phc_mybasketnew {float:left;width:560px; margin-bottom:10px;}
		#phc_mybasketnew input {margin:0;margin-left:5px;padding:0; border:1px solid #999;vertical-align:middle;}
		#phc_mybasketnew .row .basketevaluation input,#phc_mybasketnew .basketremove input {border-width:0;}
		#phc_mybasketnew ul {float:left;list-style:none;width:560px; background:transparent url("/Style%20Library/Images/CollinsEducation/bg_mybasketnew.gif") repeat-y top center;}
		#phc_mybasketnew li {float:left;}
		#phc_mybasketnew .basketheader {float:left; font-weight:bold;}
		#phc_mybasketnew .basketheader li {text-align:center;padding-top:5px;padding-bottom:5px;}
		#phc_mybasketnew .basketimage {width:60px;padding:10px;}
		#phc_mybasketnew .basketimage img {width:60px;}
		#phc_mybasketnew .basketdescription {width:175px;padding:10px;}
		#phc_mybasketnew .basketquantity {width:60px;padding:10px 5px; padding-top:40px; text-align:center;}
		#phc_mybasketnew .basketevaluation {width:60px;padding:10px 5px; padding-top:40px; text-align:center;}
		#phc_mybasketnew .baskettotal {width:65px;padding:10px; padding-top:40px; text-align:right; font-weight:bold;}
		#phc_mybasketnew .basketremove {width:50px;padding:10px 5px; padding-top:40px; text-align:center;}
		#phc_mybasketnew .row {float:left;width:560px;clear:left; border-bottom:1px solid #fff;}
		#phc_mybasketnew .row input {margin:0;}
		#phc_mybasketnew .basketfooter {float:left;width:540px;padding:5px 10px;}
		#phc_mybasketnew .basketfooter div{float:left;width:270px;}
		#phc_mybasketnew .footer {float:left;width:540px;padding:5px 10px; text-align:right; background-color:#fc9935; border:1px solid #fff; border-width:1px 0;}
		#phc_mybasketnew .footercontent {clear:both;width:560px;padding:10px;}
		#phc_mybasketnew .footercontent strong {margin-right:5px;}
		
		input.qty {width:25px;}
		.txtsmall {font-size:0.9em;}
		.oldprice{text-decoration:line-through;}
		.brd1 {border:1px solid #999;}
		#wrapper .btn {width:auto;height:auto;border-width:0;padding:0;}

         
         
         /*End Design Change*/
		
		
		#maincol2 {float:left;width:180px; margin-left:10px; padding:0;}
		
		#phc_seriesinfocus { float:left; width:370px; margin-bottom:10px;}
		#phc_featuredproducts {float:left; width:370px; margin-bottom:10px;}
		
		#phc_featuredproducts .lboxNoImageFP { float:left; width:370px; border-top:1px solid #fff; border-bottom:1px solid #677719; margin-bottom:3px;}
		#phc_featuredproducts .lboxNoImageFP img { float:left; margin:0; padding:0; width:0px; visibility:hidden;}
		#phc_featuredproducts .lboxNoImageFP div.textdiv { float:left; width:350px; padding:10px 10px 5px 10px;}
		#phc_featuredproducts .lboxNoImageFP div.textdiv p { margin:0 0 5px 0;padding:0;}
		#phc_featuredproducts .lboxNoImageFP div.buydiv { float:left; width:350px; padding:3px 10px; border-top:2px solid #fff; vertical-align:middle; visibility:visible;}
		#phc_featuredproducts .lboxNoImageFP div.buydiv img { visibility:visible; width:auto; height:auto;}
		#phc_featuredproducts .lboxNoImageFP div.buydiv p { margin:0;padding:0; float:left; width:250px; text-align:right;vertical-align:middle;}

		
		#phc_freeonlineresources { float:left; width:160px; padding:15px 10px; margin-bottom:10px; margin-top:-6px; background:#e1da7f url('/Style%20Library/Images/CollinsEducation/bg_welcomenote.gif') no-repeat center top;position:relative;top:0;left:0;}
		#phc_mywishlist { float:left; width:160px; padding:15px 10px 5px 10px; margin-bottom:10px; margin-top:-6px; background:#e1da7f url('/Style%20Library/Images/CollinsEducation/bg_welcomenote.gif') no-repeat center top;position:relative;top:0;left:0;}
		#phc_topselling { float:left; width:168px; padding:6px; background-color:#f3f0cc; margin-bottom:10px;}
		#phc_currentlyevaluating { float:left; width:168px; padding:6px; background-color:#f3f0cc; margin-bottom:10px;}		
		#phc_recentsubscriptions { float:left; width:160px; padding:10px; background-color:#f3f0cc; margin-bottom:10px;}
		
						
		/* right nav links */
		#rightnav { float:left; width:190px; position:relative;top:-20px;right:0; z-index:2;}
				
		#phc_myteachingprofile{ float:left; background:#fff url('/Style%20Library/Images/CollinsEducation/pushpinbg2.gif') no-repeat top right; width:190px; padding:30px 0 0 0; margin-bottom:10px;}
		#teachingprofile { float:left; background-color:#cc0000; width:176px;margin:0;padding:2px 2px 15px 2px; color:#fff; font-weight:normal;}
		#teachingprofile p{margin:5px 10px;}
		#teachingprofile label{width:40px;float:left;}
		#teachingprofile select {width:110px; height:18px; font-size:1.0em; color:#333; margin:0 0 5px 0;}
		#teachingprofile div.userprefsel {margin:5px 10px; width:150px;}
		#teachingprofile div.userprefsel label { width:150px;}
		#teachingprofile div.userprefsel select { width:150px; margin-top:5px;}
		
		#teachingprofile div.addedlinks{margin:5px 2px; height:50px; background-color:#fff; color:#006892;}
		#teachingprofile div.addedlinks ul{margin:2px 17px;padding:0; list-style-type:disc;}
		#teachingprofile div.addedlinks ul li{margin:0;padding:0;}
        #teachingprofile div.btnright{text-align:right;width:160px;}
        
		#phc_popularlinks { float:left; width:162px; padding:10px 8px 10px 10px; margin:0; background-color:#f3f0cc; margin-bottom:10px;}
		#phc_popularlinks .ptabs { width:162px; padding:8px 0 15px 0;}		
				
		#phc_recommendations { float:left; width:160px; padding:10px; background-color:#fff; margin-bottom:10px;}


        /*---------------------subscription site controls------------------------*/
		#phc_carrycollins { float:left; width:168px; padding:6px; background-color:#dfdfdf; margin-bottom:10px;}
		#phc_carrycollins .sbox { border-color:#959595;}
		
		#phc_topdownloads { float:left; width:168px; padding:15px 6px 8px 6px; margin-bottom:10px; margin-top:4px; background:#cacaca url('/Style%20Library/Images/CollinsEducation/bg_welcomenote_grey.gif') no-repeat center top;position:relative;top:0;left:0;}
		#phc_topdownloads .sbox { border-color:#959595;}
		
		#phc_offering { float:left; width:370px; margin-bottom:10px;}
		#phc_offering .seriesmain { background:#fff url('/Style%20Library/Images/CollinsEducation/bg_series_subscriptionsite.gif') repeat-x center top;}
		#phc_offering .seriestab table {height:95px; margin-bottom:20px;}
		
		#phc_whatsnew { float:left; width:370px; margin-bottom:10px;}
		#phc_whatsnew .lbox { border-bottom:0;}
		#phc_whatsnew .lbox div.textdiv { width:150px;}
		#phc_whatsnew .qbox {height:130px; width:110px; padding-left:6px;}
		#phc_whatsnew p.footer { float:left; width:350px; padding:4px 10px; border-bottom:1px solid #00ada8;}
		#phc_whatsnew p.footer img{ vertical-align:middle; margin-right:5px;}
		
		
			/*---------------------prod and series pages------------------------*/
		#phc_productdetail { float:left; width:370px; margin-bottom:10px;}
		#phc_productdetail h2 { padding-right:10px; }
		#phc_productdetail .lbox { border:0;}
		#phc_productdetail .lbox .textdiv {width:170px; padding-bottom:10px;}
		#phc_productdetail .lbox .imagediv {width:200px; padding-bottom:10px;}
		#phc_productdetail  .InnerDiv {padding:5px; background:green width:225px;}		
		#phc_productdetail .lbox div.buydiv p { margin:0;padding:0; float:left; width:150px; text-align:right;vertical-align:middle; background-color:#fff;}
		
		#phc_seriesdetail { float:left; width:370px; margin-bottom:10px;}
		#phc_seriesdetail h2 { padding-right:10px; }
		#phc_seriesdetail .lbox { border:0;}
		#phc_seriesdetail .lbox .textdiv {width:200px; padding-bottom:10px;}
		#phc_seriesdetail .lbox div.textdivnew {width:225px; padding-bottom:10px;padding-left:10px;}
		#phc_seriesdetail .lbox .imagediv {width:170px; padding-bottom:10px;}
		#phc_seriesdetail  .InnerDiv {padding:5px; background:green width:225px;}		
		#phc_seriesdetail .lbox div.buydiv p { margin:0;padding:0; float:left; width:150px; text-align:right;vertical-align:middle; background-color:#fff;}
		
		.addwish{ float:left; width:350px; padding:3px 10px ; border-top:2px solid #fff; vertical-align:middle; border-bottom: 1px solid #677719; }
        .addwish p{float:left; margin:0;padding:0; text-align:right;vertical-align:middle; width: 110px;}
        .addwishlist{ float: left; width: 140px; font-weight: bold; vertical-align: middle; padding-top: 2px;}
		#phc_seriesmoredetails {float:left; width:370px; margin-bottom:10px;}
		div.seriesmoredetails { float:left; width:370px;}
		.seriesmoredetails div.header { float:left; width:350px; padding:2px 10px; margin:0;border-bottom:solid 1px white;}
		.seriesmoredetails div.header p { float:left; font-size:1.1em; font-weight:bold; margin:0;}
		.seriesmoredetails div.header a {padding:3px 0;}
		.seriesmoredetails div.content { float:left; padding:5px 10px 15px; width:350px;}
		.seriesmoredetails ul{ clear:left; padding:10px; list-style-type:disc; margin-left:12px;}
		#phc_recentproducts { float:left; width:168px; padding:15px 6px 8px 6px; margin-bottom:10px; margin-top:-6px; background:#e1da7f url('/Style%20Library/Images/CollinsEducation/bg_welcomenote.gif') no-repeat center top;position:relative;top:0;left:0;}
		#phc_associatedresources { float:left; width:160px; padding:10px; background-color:#f3f0cc; margin-bottom:10px;}
		#phc_bestselling { float:left; width:160px; padding:15px 10px; margin-bottom:10px; margin-top:-6px; background:#e1da7f url('/Style%20Library/Images/CollinsEducation/bg_welcomenote.gif') no-repeat center top;position:relative;top:0;left:0;}
		#phc_associatedproducts { float:left; width:168px; padding:6px; background-color:#f3f0cc; margin-bottom:10px;}
		
		#phc_cerelatedwebsites { float:left; width:350px; padding:16px 10px 10px 10px; margin-bottom:10px; margin-top:-6px; background:#e1da7f url('/Style%20Library/Images/CollinsEducation/bg_welcomenotelarge.gif') no-repeat right top;position:relative;top:0;left:0;}
		
		/*------------------Search Results styles--------------------*/
		#searchresultsleft {float:left; width:560px; padding:0; margin:0;}
		
		#phc_search {float:left; width:540px; padding:5px 10px; margin:0; margin-bottom:10px;}
        #phc_search input.searchbox {width: 230px; height: 16px; margin-right:8px; color:#999; font-size:1.0em; vertical-align:middle; border:1px solid #999;}
        #phc_search input.btn { vertical-align: middle; }
        #phc_searchresults {float:left; width:560px; margin-bottom:10px;}
        #phc_searchresults .results {border-top:1px solid #fff;}
        
         /*---Start 01-20-2009*/
        #phc_searchresults .results h3 {clear:both;padding:5px 0;}
        #phc_searchresults .results .sectionheader {float:left;width:540px; padding:10px; border-bottom:1px solid #fff;}
        #phc_searchresults .results .sectionheader h2 { font-weight:normal; border-bottom-width:0;}
        #phc_searchresults .results .sectionheader .col {float:left;width:270px; line-height:22px;}
        #phc_searchresults .results .sectionheader .col label {line-height:22px; vertical-align:middle;}
        #phc_searchresults .results .sectionheader .col select {vertical-align:middle;}
        #phc_searchresults .results .row {float:left;width:540px;padding:5px 10px; border-bottom:1px solid #fff;}
        #phc_searchresults .results .row strong {float:left;width:15px; display:block; padding-right:5px; text-align:right;}
        #phc_searchresults .results .row a {font-weight:bold;}
        /*-----End 01-20-2009*/
        
        #phc_searchresults .results input { vertical-align:middle; margin-right:8px;}
        #phc_searchresults .results p a{display:block;width:415px; float:left; padding:3px 0;}
        #phc_searchresults .results p {padding:5px 0 5px 30px; border-bottom:1px solid #fff;}
        #phc_searchresults .results p img{margin-right: 8px; vertical-align: middle;}
        #phc_generalresults {float:left; width:560px; margin-bottom:10px;}
        #phc_generalresults .header{ float:left; padding:3px 10px; width:540px; font-size:1.1em; border-bottom:1px solid #fff;}
        #phc_generalresults ul,#phc_generalresults ol {float:left;}
        #phc_generalresults ul li{width:530px; padding:10px 0px 10px 30px; border-bottom:1px solid #fff; background-color:#e7e299;}
        #phc_generalresults ol {background-color:#f3f0cc; list-style:decimal outside; width:560px;}
        #phc_generalresults ol li { margin-left:30px; padding:10px 0px; border-bottom:1px solid #fff; background-color:#f3f0cc;}
         
        #searchresultsright {float:left;width:180px; margin-left:10px; margin-top:20px; padding:0;}
		#phc_srseries { float:left; width:160px; padding:10px; background-color:#f3f0cc; margin-bottom:10px;}
		#phc_srproducts { float:left; width:160px; padding:10px; background-color:#f3f0cc; margin-bottom:10px;}
		#phc_sronlineresources { float:left; width:160px; padding:10px; background-color:#f3f0cc; margin-bottom:10px;}
		#phc_sronlineresources a.viewallhref:link {color:#333}
		#phc_sronlineresources a.viewallhref:visited{color:#333}
		#phc_sronlineresources a.viewallhref:hover{color:#333}

		#searchresultsright ul li {margin:0;padding:5px 0; width:160px; border-top:1px solid #c3b600;}
		#searchresultsright li.brd0 {border:0;}
		
		/*-----------------------My Basket2 - Intermediary page------------------------*/
		#phc_myitembasket2 {float:left; width:560px; margin-bottom:10px;}
		#phc_myitembasket2 div.header { float:left; width:520px; text-align:center; padding:5px 20px; background-color:#fc9935;}
		#phc_myitembasket2 div.header input{float:left; margin-left:10px; vertical-align: middle;}
		#phc_myitembasket2 div {float:left; border-bottom:1px solid #fff;}
		#phc_myitembasket2 h2{ float:left; width:550px;}
		
		#phc_myitembasket2 div.prodheader, 
		#phc_myitembasket2 div.prodfooter {width:560px;}
		#phc_myitembasket2 div.prodheader p{padding:5px; text-align:center;}
		#phc_myitembasket2 div.prodheader p.prodimage{border-color:#80b4c8;}
		#phc_myitembasket2 div.prodfooter p.prodimage{border-color:#80b4c8;}
		#phc_myitembasket2 div.prodfooter p{padding:5px; font-weight:bold; text-align:right; border-color:#80b4c8; }
		
		#phc_myitembasket2 div.prodrows {float:left;width:560px;clear:left; border-bottom:1px solid #fff;}
		#phc_myitembasket2 .footer {float:left;width:540px;padding:5px 10px; text-align:right; background-color:#fc9935; border:1px solid #fff; border-width:1px 0;}
		
		.prodimage { float:left; width:79px; border-right:1px solid #fff; padding:5px; text-align:center;}
		.proddescription { float:left; width:279px; border-right:1px solid #fff; padding:5px;}
		.prodquantity { float:left; width:79px; border-right:1px solid #fff; padding:5px; text-align:center;}
		.prodtotal { float:left; width:80px; padding:5px; text-align:right;}
		
		
		/*----------------------Invoice Page------------------------*/

            .prodtitle { float:left; width:203px; padding:5px;}
            .fullbg { width:540px; text-align:center;}
            #phc_invoice {width:400px; margin:0 auto;padding:20px 10px; background-color:#fff; border:1px solid #66781a; text-align:left;}
            #phc_invoice .header{ font-weight:bold;}
            .saveinvoice {width:400px; text-align:center; margin-top:10px;}
            #purchasedata { float:left; margin:10px 0 20px 0; border-left:1px solid #e1e1e1; border-top:1px solid #e1e1e1; width:395px;}
            #purchasedata div.header { float:left; width:395px; text-align:center;background-color:#f1f1f1;}         
            #purchasedata div p{ border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; height:15px;}
        #purchasedata .header .prodtitle {text-align:center;}
        #purchasedata table thead th{background-color:#f1f1f1; font-weight:bold;}
        #purchasedata table td{ border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; padding:5px; }
        #purchasedata table th{ border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; padding:5px; font-weight:normal; }
        #purchasedata caption{ display:none; }

		
		/*----------------------Old Invoice Page (Not used)------------------------*/
		/*.prodtitle { float:left; width:203px; padding:5px;}
		.fullbg { float:left; width:540px; text-align:center;}
		#phc_invoice {float:left;width:517px; margin:0 auto;padding:20px 10px; background-color:#fff; border:1px solid #66781a; text-align:left;}
		
		#phc_invoice .header{ font-weight:bold;}
		#phc_invoice .saveinvoice {float:left;width:517px; text-align:center; margin-top:10px;}
		
		#purchasedata { float:left; margin:20px 0; border-left:1px solid #e1e1e1; border-top:1px solid #e1e1e1; width:395px;}
		#purchasedata div.header { float:left; width:395px; text-align:center;background-color:#f1f1f1;}		
		#purchasedata div p{ border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; height:15px;}		
		*/
		/*----------------------Make Payment Messages------------------------*/
        .prodtitle { float:left; width:203px; padding:5px;}
        .fullbg { width:540px; text-align:center;}
        #phc_invoice {width:400px; margin:0 auto;padding:20px 10px; background-color:#fff; border:1px solid #66781a; text-align:left;}
        #phc_invoice .header{ font-weight:bold;}
        .saveinvoice {width:400px; text-align:center; margin-top:10px;}
        #purchasedatapayment { BORDER-RIGHT: #e1e1e1 1px solid; BORDER-TOP: #e1e1e1 1px solid; FLOAT: left; MARGIN: 60px 0px 20px }
        #purchasedatapayment .header { WIDTH: 560px; HEIGHT: 20px; BACKGROUND-COLOR: #f1f1f1; TEXT-ALIGN: center }
        #purchasedatapayment .header .prodtitle { PADDING-LEFT: 5px; TEXT-ALIGN: left; WIDTH: 400px;}
        #purchasedatapayment .prodrows .prodtitle {	PADDING-LEFT: 5px; BORDER-LEFT: #e1e1e1 1px solid; WIDTH: 399px; TEXT-ALIGN: left }
        #purchasedatapayment TABLE THEAD TH {	FONT-WEIGHT: bold; BACKGROUND-COLOR: #f1f1f1 }
      #purchasedatapayment TABLE {WIDTH: 560px}
		#purchasedatapayment TABLE TD {
  	 PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-RIGHT: #e1e1e1 1px solid; BORDER-BOTTOM: #e1e1e1 1px solid; HEIGHT: 15px
}
#purchasedatapayment TABLE TH {
	BORDER-RIGHT: #e1e1e1 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #e1e1e1 1px solid
}
#purchasedatapayment CAPTION {
	PADDING-BOTTOM: 2px; BORDER-LEFT: #e1e1e1 1px solid
}
		.prodtotal1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 140px; PADDING-TOP: 5px; TEXT-ALIGN: right
}

		
        /*--------------------tell another teacher-----------------------*/
        .tellteacherinput{ width:170px; margin-left:10px; margin-bottom:5px; height: 15px; }
        #phc_tellanotherteacher { float:left; width:540px; padding:10px; background-color:#f1f1f1;}
        #phc_tellanotherteacher input {margin-left:10px; font-size:1.0em;}
        #phc_tellanotherteacher label{ float:left; width:180px; padding-top:2px;}
        #phc_tellanotherteacher select {width:170px; height:19px; margin-left:10px;}        
        #phc_tellanotherteacher textarea{ margin-top:5px; width: 360px; height: 50px;font-size:1.0em; color:#333; }

        
        
        /*--------------------contact us-----------------------*/
        #phc_contactus { float:left; width:540px; padding:10px; background-color:#f1f1f1;}
        #phc_contactus input {margin-left:10px; font-size:1.0em;color:#333; }
        #phc_contactus label{ float:left; width:179px; padding-top:2px; padding-left:1px;}
        #phc_contactus select {width:170px; height:19px; border:0px solid #cc0000; font-size:1.0em; color:#333; margin:0 0 5px 10px;}
        #phc_contactus textarea{ margin-top:5px; width: 360px; height: 50px;font-size:1.0em; font-family:Arial, Helvetica, sans-serif; color:#333; }
        #phc_contactus span{color:black; padding:0px;}


        .contr{ font-family: Arial, Helvetica, sans-serif ; padding-top: 5px; float: left; width:100%; }
        .contrd2{ margin-left:15px; }
        #phc_contactus label.tellcont {float:left; width:auto; }
        .contactusbot { float:left;padding-left:200px; }
        #phc_contactus .saveinvoice { width:350px;}
       #phc_requestvisit {float:left; width:540px; padding:10px; background-color:#f1f1f1;}
        #phc_requestvisit input {margin-left:10px; font-size:1.0em;color:#333; }
        #phc_requestvisit label{ float:left; width:179px; padding-top:2px; padding-left:1px;}
        #phc_requestvisit select {width:172px; height:19px; border:0px solid #cc0000; font-size:1.0em; color:#333; margin:0 0 5px 10px;}
        #phc_requestvisit textarea{ margin-top:5px; width: 352px; height: 50px;font-size:1.0em; color:#333; }
        #phc_requestvisit label.tellcont {float:left; width:auto; }
        #phc_requestvisit .saveinvoice {width:350px;}        
        #phc_requestvisit .summarydiv2 {float:left;clear:both;width:100%;padding-bottom:10px;}
        #phc_requestvisit .summarydiv2 h3 {clear:both; margin-top:10px;}
        #phc_requestvisit .summarydiv2 label {clear:left;padding:2px 0;text-align:right; color:#c00;}
        #phc_requestvisit .summarydiv2 span{float:left;width:60%;padding:2px 0 2px 12px;}
        #phc_requestvisit .form1 {padding:0;}        
        
        
         /*--------------------technical issues-----------------------*/
        #phc_technicalissues { float:left; width:540px; padding:10px; background-color:#f1f1f1;}
        #phc_technicalissues input {margin-left:10px; font-size:1.0em;}
        #phc_technicalissues input.large {width:360px;} 
        #phc_technicalissues label.tablelayout {float:left; width:150px;}
        #phc_technicalissues label.tablelayout2 {float:left; width:165px;}
        #phc_technicalissues p.subquest {float:left; width:520px; padding-left:15px; background-color:#eaeaea;}
        #phc_technicalissues label{ float:left; width:540px; padding-top:2px;}
        #phc_technicalissues select {width:170px; height:19px; margin-left:10px;}        
        #phc_technicalissues textarea{ margin-top:5px; width: 360px; height: 50px;}
        .contr{ padding-top: 5px; float: left; width:100%; }
        .contrd2{ margin-left:15px; }
        #phc_technicalissues label.tellcont {float:left; width:auto; }
        #main p.nostyles label{ float:none; width:auto;}
        #main p.nostyles input{ float:none; width:auto;}
                
          /*--------------------registration-----------------------*/
        #phc_registration { float:left; width:540px; padding:10px; background-color:#f1f1f1;}
        #phc_registration input {padding:1px; margin-left:10px; font-size:1.0em;}
        #phc_registration label{ float:left; width:180px; padding-top:2px;}
        #phc_registration select {width:170px; height:19px; margin-left:10px;}        
        #phc_registration textarea{padding:1px; margin-top:5px; width: 360px; height: 50px;}
        #phc_registration label.tellcont {float:left; width:auto; }        
                
        
        /*--------------------user preferences-----------------------*/
        /*.userprefsel{ padding-top: 5px; }*/
        .userprefch{ float:left; width: 540px; padding-bottom:5px; }
        .userpreft{ float: left; width:auto; padding-bottom:5px; }
        /* #phc_userpreferences { float:left; width:540px; padding:10px; background-color:#f1f1f1;} */
        
        #phc_userpreferences { float:left; width:540px; padding:10px; background-color:#FFDAB9;}
        #phc_userpreferences input {margin-left:10px; font-size:1.0em;}
        #phc_userpreferences input.txtPreferenceClass {width:166px;height:15px;margin-bottom:5px}
        #phc_userpreferences label{ float:left; width:180px; padding-top:2px;}
        #phc_userpreferences select {width:170px; height:19px; margin-left:10px;margin-bottom:5px}        
        #phc_userpreferences textarea{ margin-top:5px; width: 360px; height: 50px;}
        #phc_userpreferences label.tellcheck{ width:95px; text-align:right; float:left; margin-right:1px; }
        #phc_userpreferences label.tellrd{ width:auto; float: left; }
        
        
        /*-----------------------My Subscriptions-----------------------*/
		#phc_mysubscriptions { float:left; width:370px; margin-bottom:10px;}
		
		#subscribedata { float:left; width:369px; border-left:1px solid #e1e1e1;}
		#subscribedata .header { float:left; width:369px; text-align:center; font-weight:bold;}
		#subscribedata p{ float:left; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; height:30px; text-align:center; padding:5px;}
		#subscribedata .col1 {text-align:left;}
		.subscriberows {float:left;width:369px;}
		.col1 {width:145px;}
		.col2 {width:60px;}
		.col3 {width:60px;}
		.col4 {width:60px;}
		.headerbuttons { float:left; width:370px; text-align:center;}
		.headerbuttons input{ margin:2px 0 2px 0;}
		
		
		
        /*-----------------------My Subscriptions2-----------------------*/		
		#phc_mysubscriptions2 { float:left; width:560px; margin-bottom:10px;}		
		#phc_mysubscriptions2 #subscribedata { float:left; width:559px; border-left:1px solid #e1e1e1;}
		#phc_mysubscriptions2 #subscribedata .header { float:left; width:559px; text-align:center; font-weight:bold;}
		#phc_mysubscriptions2 #subscribedata p{ float:left; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; height:30px; text-align:center; padding:5px;}
		#phc_mysubscriptions2 #subscribedata .col1 {text-align:left;}
		#phc_mysubscriptions2 .subscriberows {float:left;width:559px;}
		#phc_mysubscriptions2 .col1 {width:215px;}
		#phc_mysubscriptions2 .col2 {width:100px;}
		#phc_mysubscriptions2 .col3 {width:100px;}
		#phc_mysubscriptions2 .col4 {width:100px;}
		#phc_mysubscriptions2 .headerbuttons { float:left; width:560px; text-align:center;}
		#phc_mysubscriptions2 .headerbuttons input{ margin:2px 0 2px 0;}
        	
		
		/*----------------------Renew Subscription-----------------------*/
		#phc_renewsubscription {float:left; width:560px; margin-bottom:10px;}
		#phc_renewsubscription .lbox {width:560px;}
		#phc_renewsubscription .lbox div.textdiv {float:left; width:300px; padding-top:10px;}
		#phc_renewsubscription  div.renewdiv { float:left; width:550px; padding:5px; border-top:1px solid #fff; vertical-align:middle;}
		#phc_renewsubscription  div.renewdiv div {float:left;width:360px;}
		#phc_renewsubscription  div.renewdiv div p {float: left; width:180px; font-weight:bold;}
		#phc_renewsubscription  div.renewdiv div p a {margin-left: 10px; vertical-align: middle;}
		#phc_renewsubscription .qbox {height:70px;}
		
		 
		
		/*----------------------Renew Subscription-----------------------*/
		#phc_renewsubscription .lboxNoImage {width:560px;}

		#phc_renewsubscription .lboxNoImage div.textdiv {float:left; width:380px; padding-top:10px;}
		#phc_renewsubscription .lboxNoImage div.renewdiv {float:left; width:550px; padding:5px; border-top:1px solid #fff; vertical-align:middle;}
		#phc_renewsubscription .lboxNoImage div.renewdiv div {float:left;width:550px;}
		#phc_renewsubscription .lboxNoImage div.renewdiv div p {float: left; width:180px; font-weight:bold;}
		#phc_renewsubscription  .lboxNoImage div.renewdiv div p a {margin-left: 10px; vertical-align: middle;}
		#phc_renewsubscription .lboxNoImage img.MainImage {float:left;width:10px;height:10px; padding:0px;}
		#phc_renewsubscription .qboxNoImage {height:70px;}

		
         /*--------------------Form Layout 1-----------------------*/
        .form1 { float:left; width:540px; padding:10px; background-color:#f1f1f1;}
        .form1 div {float:left; width:540px;}
        .form1 p {display:block;float:left;width:350px;padding:0;margin:0;}
        .form1 label {clear:left; float:left; width:175px; height:30px; padding-top:2px; padding-right:5px;}
        .form1 label.lblsingleline {height:15px;}
        .form1 input {float:left;width:180px;height:15px;font-size:1.0em; margin-top:3px;}
        .form1 input.radiobutton {float:none;width:auto;height:auto; vertical-align:middle;margin:0 3px 0 5px;padding:0;}
        *html .form1 input.radiobutton  {margin-left:0px;}
        .form1 span {width:178px;}
        .form1 select {float:left;width:184px; height:17px; font-size:1.0em;margin:0;padding:0; margin-top:3px;}
      	.form1 .buttondiv {float:left;width:400px; text-align:center; margin-top:10px;}
		.form1 .buttondiv input {float:none;width:auto;height:auto;}
		 .form1 textarea {float:left;width:180px;height:50px;font-size:1.1em; margin-top:3px;}
		 .form1 input.fileupload {width:185px;height:auto; font-size:1.0em;padding:2px;}
        


        
        
        
        /*--------------------Form Layout 2-----------------------*/
        .form2 { float:left; width:540px; padding:10px; background-color:#f1f1f1;}
        .form2 ul {float:left; width:540px; margin-top:10px;}
        .form2 label {clear:left;float:left;width:200px; height:25px; padding-top:2px;}
        .form2 input {float:left;}
        .form2 .colA {float:left; width:270px;}
        .form2 .colB {float:left; width:270px;}
        
		.form2 .buttondiv {float:left;width:540px; text-align:center; margin-top:10px;}
		.form2 .buttondiv input {float:none;width:auto;height:auto;}
		
		
        /*--------------------Form Layout 3-----------------------*/
        .form3 { float:left; width:540px; padding:10px; background-color:#f1f1f1;}
        .form3 ul {float:left; width:540px; margin-top:10px;}
        .form3 label {float:left;width:240px; height:25px; padding-left:5px;}
        .form3 input {clear:left;float:left;}
        .form3 .colA {float:left; width:270px;}
        .form3 .colB {float:left; width:270px;}
        
		.form3 .buttondiv {float:left;width:540px; text-align:center; margin-top:10px;}
		.form3 .buttondiv input {float:none;width:auto;height:auto;}
        
         /*--------------------Form Layout 4-----------------------*/
        .form4 { float:left; width:540px; padding:0px 10px 10px 10px; background-color:#f1f1f1;}
        .form4 ul {float:left; width:540px;}
        .form4 label {float:left;width:240px; height:25px; padding-left:5px;}
        .form4 input {clear:left;float:left;}
        .form4 .colA {float:left; width:270px;}
        .form4 .colB {float:left; width:270px;}
        .form4 .colC {float:left; width:540px;}
        
		.form4 .buttondiv {float:left;width:540px; text-align:center; margin-top:10px;}
		.form4 .buttondiv input {float:none;width:auto;height:auto;}

        
        
		/* ---------------start of footer styles-------------- */
		#footer {float:left;width:960px;background:#fff url(/Style%20Library/Images/CollinsEducation/bg_footer_02.gif) repeat-y center top;margin:15px 0 0 0;}
		#footer .header {float:left;width:960px;background:transparent url(/Style%20Library/Images/CollinsEducation/bg_footer_01.gif) no-repeat center top;}
		#footer .content {float:left;width:888px;padding:20px 0 10px 72px;border-bottom:1px solid #ccc;}
		#footer div.foot {float:left;padding:0 10px;}
		.foot1 {width:170px;}
		.foot2 {width:149px;}
		.foot3 {width:138px;}
		.foot4 {width:137px;}
		.foot5 {width:125px;}
		.footertext {clear:left; float:left; width:880px;padding:10px 0 10px 80px;}
		/* ----------------end of footer styles--------------- */
		
        .fprimary3 {color:#66781a;}
        .fsecondary3 {color:#7c2b83;}
        .ffurthereducation3 {color:#006991;}
        .fmycollinseducation3 {color: #fb7f03;}


		
		
		/* color schemes */
        .bgone1 {background-color:#b3bb8c;}
        .bgone2 {background-color:#66781a;}
        .fone3 {color:#66781a;}
        .bgone3 {background-color:#d1d6ba;}
        .bgone4 {background-color:#f0f1e8;}
        .bgone5 {background-color:#859247;}

        .bgtwo1 {background-color:#be95c1;}
        .bgtwo2 {background-color:#7c2b83;}
        .ftwo3 {color:#7c2b83;}
        .bgtwo3 {background-color:#d8c0da;}
        .bgtwo4 {background-color:#f2eaf3;}
        .bgtwo5 {background-color:#97569b;}

        .bgthree1 {background-color:#80b4c8;}
        .bgthree2 {background-color:#006991;}
        .fthree3 {color:#006991;}
        .bgthree3 {background-color:#b2d2de;}
        .bgthree4 {background-color:#e5f0f4;}
        .bgthree5 {background-color:#3387a8;}
		.bgcollinseducation5 {background-color:#fb7f03;}
		.bgcollinseducationLight5 {background-color:#FEAA56;}

        .bgsnavh {background-color:#e1da7f;}
        .ffour3 {color:#fb7f03;}
        
        .bgfive1 {background-color:#fc9935;}
        .bgsix1 {background-color:#c3b600;}
        
        .bgnine1 {background-color:#7fd6d3;}
        .bgnine2 {background-color:#006991;}
        .fnine3 {color:#00ada8;}
        .bgnine3 {background-color:#b2d2de;}
        .bgnine4 {background-color:#f4f4f4;}
        .bgnine5 {background-color:#33bdb9;}
        .bgten4 {background-color:#FFDDBB;}
        .bgten3 {background-color:#FFB164;}
         

        .bgbasket1 {background-color:#e5f5fc;}
        .bgbasket2 {background-color:#f2fafd;}
        .bgbasket3 {background-color:#006892;}
        .bgbasket4 {background-color:#7fb3c8;}



/*for primary color schemes*/
         .bgprimary1 {background-color:#b3bb8c;}
        .bgprimary2 {background-color:#66781a;}
        .fprimary3 {color:#66781a;}
        .bgprimary3 {background-color:#d1d6ba;}
        .bgprimary4 {background-color:#f0f1e8;}
        .bgprimary5 {background-color:#859247;}
        
                .bgsecondary1 {background-color:#be95c1;}
        .bgsecondary2 {background-color:#7c2b83;}
        .fsecondary3 {color:#7c2b83;}
        .bgsecondary3 {background-color:#d8c0da;}
        .bgsecondary4 {background-color:#f2eaf3;}
        .bgsecondary5 {background-color:#97569b;}
        
        
                /*for furhter education color schemes*/
         .bgfurthereducation1 {background-color:#80b4c8;}
        .bgfurthereducation2 {background-color:#006991;}
        .ffurthereducation3 {color:#006991;}
        .bgfurthereducation3 {background-color:#b2d2de;}
        .bgfurthereducation4 {background-color:#e5f0f4;}
        .bgfurthereducation5 {background-color:#3387a8;}
        



 




        

  /*--------------------registration form Layout 1-----------------------*/
        .teacherpagelink{ width:170px; margin-left:1px; margin-bottom:5px; height: 15px; }
        .teacherpagelinkpad{ width:170px; margin-left:1px; margin-bottom:5px; height: 15px; padding-left:40px}

        .registration { float:left; width:540px; padding:10px; background-color:#f1f1f1;}
        .registration div {float:left; width:540px;}
        .registration p {display:block;float:left;width:350px;padding:0;margin:0;}
        .registration label {clear:left; float:left; width:175px; height:30px; padding-top:2px; padding-right:5px;}
        .registration label.lblsingleline {height:15px;}
          .registration label.lblthreelines {height:45px;}

        .registration input {float:left;width:180px;height:15px;font-size:1.0em; margin-top:3px;margin:0;padding-left:3px}
        .registration input.radiobutton {float:none;width:auto;height:auto; vertical-align:middle;margin:0 3px 0 5px;padding:0;}
        .registration input.radiobutton  {margin-left:0px;}
        .registration span {width:178px;}
        .registration spanstar {display:block;float:left;color:red}
        .registration select {float:left;width:184px; height:17px; font-size:1.0em;margin:0;padding:0; margin-top:3px;}
        .registration textarea{ margin-top:3px; width: 360px; height: 50px;}
		.registration .buttondiv {float:left;width:400px; text-align:center; margin-top:10px;}
		.registration .buttondiv input {float:none;width:auto;height:auto;}		
		
        /*--------------------Registration Checkbox Layout 3 ..This is for the multiple check boxes area.-----------------------*/
        .registrationCheckbox { float:left; width:540px; padding:10px; background-color:#f1f1f1;}
        .registrationCheckbox ul {float:left; width:540px; margin-top:10px;}
        .registrationCheckbox label {float:left;width:150px; height:25px; padding-left:5px;}
        .registrationCheckbox input {clear:left;float:left;}
        .registrationCheckbox .colA {float:left; width:180px;}
        .registrationCheckbox .colB {float:left; width:180px;}
        .registrationCheckbox .colC {float:left; width:180px;}
        
		.registrationCheckbox .buttondiv {float:left;width:540px; text-align:center; margin-top:10px;}
		.registrationCheckbox .buttondiv input {float:none;width:auto;height:auto;}
         /*--------------------Registration Checkbox Layout 3-----------------------*/
         
           /*--------------------Registration Checkbox Layout 3 This is for the accept decline section of the registration pages.-----------------------*/
        .registrationRules { float:left; width:540px; padding:10px;padding-top:2px }
        .registrationRules label {float:left;width:240px; height:25px; padding-left:5px;}   
        .registrationRules ul {float:left; width:540px; margin-top:10px;}   
        .registrationRules .colA {float:left; width:270px;}
        .registrationRules .colB {float:left; width:270px;} 
         /*--------------------Registration Checkbox Layout 3------- 
         
         
         /*--------------------Admin Console Textbox-----------------------*/
        
        .formadminconsole { float:left; width:540px; padding:10px; background-color:#f1f1f1;}
        .formadminconsole div {float:left; width:540px;}
        .formadminconsole  p {display:block;float:left;width:350px;padding:0;margin:0;border:1px;}
        .formadminconsole label {clear:left; float:left; width:175px; height:30px; padding-top:2px; padding-right:5px;}
        .formadminconsole label.lblsingleline {height:15px;}
        .formadminconsole input {float:left;width:184px;height:15px;font-size:1.0em; margin-top:3px;}

        .formadminconsole input.radiobutton {float:none;width:auto;height:auto; vertical-align:middle;margin:0 3px 0 5px;padding:0;}
        *html .formadminconsole input.radiobutton  {margin-left:0px;}
        .formadminconsole span {width:178px;}
        .formadminconsole select {float:left;width:186px; height:17px; font-size:1.0em;margin:0;padding:0; margin-top:3px;}
        .formadminconsole textarea{ float:left; margin-top:3px; width: 184px; height: 40px;}
		.formadminconsole .buttondiv {float:left;width:400px; text-align:center; margin-top:10px;}
		.formadminconsole .buttondiv input {float:none;width:auto;height:auto;}
        .formadminconsole .checkdiv input {float:none;width:auto;height:auto; vertical-align:middle;margin:0 3px 0 5px;padding:0;}
		*html .formadminconsole .checkdiv input {margin-left:0px;}
         
         /*--------------------Admin Console Textbox-----------------------*/
         /*-------------------------No Image Found----------------------------*/
        .lboxNoImage{ float:left; width:370px; border-top:1px solid #fff; border-bottom:1px solid #677719; margin-bottom:3px;}
		.lboxNoImage div.textdiv { float:left; width:360px; padding-top:2px;padding-left:10px}
		.lboxNoImage div.textdiv p { margin:0 0 5px 0;padding:0px;}
		.lboxNoImage img{float:left;width:0px;height:0px; visibility:hidden;padding:0px;}
		.lboxNoImage div.imagediv{ visibility:hidden;padding:0px;}
		.lboxNoImage div.buydiv { float:left; width:350px; padding:3px 10px; border-top:2px solid #fff; vertical-align:middle;}
		.lboxNoImage div.buydiv p { margin:0;padding:0; float:left; width:250px; text-align:right;vertical-align:middle;}

	
 		 #mainsubcolumnresource { float:left; padding:0px 10px 0 10px; width:560px; }
         .AdminMenu {float:left; width:140px; height:30px; padding-top:5px; padding-bottom:5px; margin:0px; text-align:center;}
         #Admindiv{float:left;width:960px; height:50px; background-color:#d2c840; text-align:center}
         #phc_AdminMenu {width:560px; height:40px; margin:0 auto; background-color:orange; vertical-align:middle; font-size:1.1em;font-weight:bold }
		#contentBasket{ width:950px; padding:0 0 0 10px; float:left;}
		#menudivBasket{float:left;width:960px; height:45px; background-color:orange; vertical-align:middle;}

		#phc_mymostcommon {float:left; width:370px;background:#FFDDBB; padding-bottom:10px}
		#phc_mymostcommon  div.textLeftdiv {padding:3px; width:150px;border-width:2px; border-color:white; height:100%; float:left;margin-right:5px; margin-left:10px; margin-top:5px}
		#phc_mymostcommon  div.textRightdiv {padding:3px; width:150px;border-width:2px;border-color:white; float:left;margin-left:5px;margin-right:10px; float:right; margin-top:5px}
	

       
        #phc_vieworders {float:left; width:370px;  padding-top:10px; margin-bottom:10px;}
		#phc_vieworders .lbox div.textdiv {float:left; background:#FFD5AA; width:150px; padding-top:10px; }
		#phc_vieworders .lbox div.renewdiv {float:left; width:360px; padding:5px; border-top:1px solid #fff; vertical-align:middle;}
		#phc_vieworders .lbox div.renewdiv div {float:left;width:360px;}
		#phc_vieworders .lbox div.renewdiv div span {float: left; width:180px; font-weight:bold;}
		#phc_vieworders .lbox div.renewdiv div p {float: left; width:180px; font-weight:bold;}
		#phc_vieworders .lbox div.renewdiv div p input {margin-left: 10px; vertical-align: middle;}
		#phc_vieworders .lbox div.renewdiv div span input {margin-left: 10px; vertical-align: middle;}
		#phc_vieworders .qbox {height:75px;width:160px;}
		#phc_vieworders .lbox  .qboxDetails {height:110px;padding:3px;width:270px;padding-top:7px;}
		#phc_vieworders .lboxNoImage .qboxDetails {height:110px;padding:7px; width:355px;padding-top:7px;}
		
		/*Added by padma : on: may 10-08.*/
		#phc_vieworders .lbox  .qboxDetails div span {float: left;  width:180px; font-weight:bold; height:20px; padding-top:5px; }
		#phc_vieworders .qboxlarge {height:120px;}
		
		
       #phc_changepassword {float:left; width:370px; padding-top:10px; margin-bottom:10px;background-color:aqua}
		#phc_changepassword  div.textdiv {float:left; width:150px; padding-top:10px;background-color:aqua }	
		#phc_changepassword  div.textdiv  p {float: left; width:180px; font-weight:bold;}
		#phc_changepassword  div.textdiv  p input {margin-left: 10px; vertical-align: middle;}       
        #phc_changepassword  div.textdiv  p label {clear:left; float:left; width:175px; height:30px; padding-top:2px; padding-left:5px;}
        #phc_changepassword  div.textdiv  p label.lblsingleline {height:15px;}



		/*------------------------ No Image sbox-----------------------------*/
	    .sboxNoImage { float:left; width:170px; padding:5px 0 15px 0; border-top:1px solid #c3b600; margin-bottom:5px;}
		.sboxNoImage div.textdiv { float:left; width:150px; line-height:1.2em; margin:0; padding:0;}
		.sboxNoImage p { margin:0; padding:5px 0 0 0;}
        .sboxNoImage div.imagediv { float:left;width:60px;margin-right:5px;visibility:hidden;}
        .sboxNoImage div.imagediv img { margin:0 0 5px 0;padding:0;visibility:hidden;}    
        .sboxNoImage img { float:left; margin-right:6px; width:0px;visibility:hidden;}
     
         /*****************Admin Console - Resource metadata***********************/
         #mainsubcolumnresource { float:left; padding:0px 10px 0 10px; width:560px;}
         
         
          /***************** sereis background images *******************************/
         
        .seriesmainsecondary { float:left; background:#fff url('/Style%20Library/Images/CollinsEducation/bg_series_secondary.gif') repeat-x center top; padding:0 1px; width:368px; vertical-align:middle;}
		.seriesmainprimary { float:left; background:#fff url('/Style%20Library/Images/CollinsEducation/bg_series_primary.gif') repeat-x center top; padding:0 1px; width:368px; vertical-align:middle;}
		.seriesmainfurthereducation { float:left; background:#fff url('/Style%20Library/Images/CollinsEducation/bg_series_furthereducation.gif') repeat-x center top; padding:0 1px; width:368px; vertical-align:middle;}

        
        
        #phc_mymostcommon1 {float:left; width:570px;}
        #phc_mymostcommon1 .content {float:left; width:250px; padding:10px;}
		#phc_mymostcommon1  div.textLeftdiv {float:left;width:275px; margin-right:10px; padding-bottom:8px;}
		#phc_mymostcommon1  div.textRightdiv  {float:left;width:275px;}
		#phc_mymostcommon1  div.textLeftdiv label{clear:left; float:left; width:90px;}
		#phc_mymostcommon1  div.textLeftdiv input {float:left; width:150px; height:16px; border:1px solid #999; margin-bottom:5px; font-size:1.0em;}
		#phc_mymostcommon1  div.textLeftdiv a{ float:left; width:130px;}
		#phc_mymostcommon1  div.textLeftdiv input.btn { width:auto; height:auto; border:0;}
	

        
         #phc_gridview {float:left; width:518px; padding-top:10px; margin-bottom:10px;}
		        
         .DatagridHeaderStyle
         {
         	font-size:10px;
         	background-color:#FF7F00;
         	font-weight:bold;
         	height:20px;
         }
         .DatagridRowStyle 
         {
         	background-color:#FFDAB9;
          }
         #gridviewDiv
         {
           	clear:left;
           	float:left;
           	width: 560px;
           	         	
         }
         
    .errorMessage
        {
        	 font-size:small;
        	 color:Red;
        }       
        
		.boldhead span {font-weight:bold}        
        .bgChangePassword {background-color:#fb7f03;width:550px;}
		.changepassword { background-color:#FFDAB9;width:560px;}
        .changepassword input.txtpassword{margin-left:10px; font-size:1.0em;}
        .changepassword label{ float:left; width:180px; padding-top:2px;}
        .changepassword select {width:108px; height:19px; margin-left:30px;}        
        .changepassword textarea{ margin-top:5px; width: 360px; height: 50px;}
        .changepassword p { padding-left:8px;}
        .changepassword input.txtDate{margin-left:96px; font-size:1.0em;}
        .changepassword input.txtEndDate{margin-left:98px; font-size:1.0em;}
        
       /****************************Basket Confirmation*********************************/
        #phc_myitembasket2 div.prodrowsNoImage div{ height:115px;}
        .prodrowsNoImage img { visibility:hidden;display:none;}
		.prodrowsNoImage div.proddescription { float:left; width:279px; border-right:1px solid #fff; padding:5px;}
		.prodrowsNoImage  div.prodquantity { float:left; width:79px; border-right:1px solid #fff; padding:5px; text-align:center;}
		.prodrowsNoImage  div.prodtotal { float:left; width:80px; padding:5px; text-align:right;}


		/***************************************What's New*********************************************/
		#phc_whatsnew .lboxNoImage { border-bottom:0;}
		#phc_whatsnew .lboxNoImage div.textdiv { width:150px;}
		.BasketlboxNoImage img{visibility:hidden;display:none;}
		
		/************.lboxNoImage div.textdiv  width is changed to 220px*************/
		.BasketlboxNoImage{ float:left; width:370px; border-top:1px solid #fff; border-bottom:1px solid #677719; margin-bottom:3px;}
		.BasketlboxNoImage div.textdiv { float:left; width:220px; padding-top:2px;padding-left:10px;	 }
		.BasketlboxNoImage div.textdiv p { margin:0 0 5px 0;padding:0px;}
		.BasketlboxNoImage img{visibility:hidden;display:none;}
		.BasketlboxNoImage div.imagediv{visibility:hidden;display:none;}
		.BasketlboxNoImage div.buydiv { float:left; width:350px; padding:3px 10px; border-top:2px solid #fff; vertical-align:middle;}
		
		 
		#phc_renewsubscription1 {float:left; width:370px; margin-bottom:10px;}
		#phc_renewsubscription1 .lbox div.textdiv {float:left; width:150px; padding-top:10px;}
		#phc_renewsubscription1 .lbox div.renewdiv {float:left; width:360px; padding:5px; border-top:1px solid #fff; vertical-align:middle;}
		#phc_renewsubscription1 .lbox div.renewdiv div {float:left;width:360px;}
		#phc_renewsubscription1 .lbox div.renewdiv div p {float: left; width:180px; font-weight:bold;}
		#phc_renewsubscription1 .lbox div.renewdiv div p input {margin-left: 10px; vertical-align: middle;}
		#phc_renewsubscription1 .qbox {height:120px;}

		
		.BasketlboxNoImage div.buydiv p { margin:0;padding:0; float:left; width:250px; text-align:right;vertical-align:middle;}
		/********************************** my featured products paging div **********************/	
.bgsearchhome {width:540px;background-color:#006892;}
 	.bgmycollinseducation {width:540px;background-color:#fc9935;}	
 	/********************************** Search lbox and Search lboxNoimage *****************************/
		
		.Searchlbox { float:left; width:560px; border-top:1px solid #fff; border-bottom:1px solid #677719; margin-bottom:3px;}
		.Searchlbox img { float:left; margin:10px;}
        .Searchlbox div.imagediv { float:left;width:145px; padding:10px 0 5px 0;}
		.Searchlbox div.textdiv { float:left; width:440px; padding-top:10px}
		.Searchlbox div.textdiv p { margin:0 0 5px 0;padding:0;}
		.Searchlbox div.buydiv { float:left; width:540px; padding:3px 10px; border-top:2px solid #fff; vertical-align:middle;}
		.Searchlbox div.buydiv p { margin:0;padding:0; float:left; width:350px; text-align:right;vertical-align:middle;}
		
		.SearchlboxNoImage{ float:left; width:560px; border-top:1px solid #fff; border-bottom:1px solid #677719; margin-bottom:3px;}
		.SearchlboxNoImage div.textdiv { float:left; width:525px; padding-top:2px;padding-left:10px	 }
		.SearchlboxNoImage div.textdiv p { margin:0 0 5px 0;padding:0px;}
		.SearchlboxNoImage img{float:left;width:0px;height:0px; visibility:hidden;padding:0px;}
		.SearchlboxNoImage div.imagediv{ visibility:hidden;padding:0px;}
		.SearchlboxNoImage div.buydiv { float:left; width:540px; padding:3px 10px; border-top:2px solid #fff; vertical-align:middle;}
		.SearchlboxNoImage div.buydiv p { margin:0;padding:0; float:left; width:350px; text-align:right;vertical-align:middle;}
		
				

        #messageshow	.header { WIDTH: 560px; HEIGHT: 20px; BACKGROUND-COLOR: #f1f1f1; TEXT-ALIGN: center }
        #messageshow	.header .prodtitle { PADDING-LEFT: 5px; TEXT-ALIGN: left; WIDTH: 400px;}
        #messageshow	.prodrows .prodtitle {	PADDING-LEFT: 5px; BORDER-LEFT: #e1e1e1 1px solid; WIDTH: 399px; TEXT-ALIGN: left }
        #messageshow	TABLE THEAD TH {	FONT-WEIGHT: bold; BACKGROUND-COLOR: #f1f1f1 }
      	#messageshow	TABLE { WIDTH: 560px}
		#messageshow    TABLE TD {PADDING-LEFT: 20px; BORDER-LEFT: #e1e1e1 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-RIGHT: #e1e1e1 1px solid; BORDER-BOTTOM: #e1e1e1 1px solid; HEIGHT: 15px}
		#messageshow	TABLE TH {BORDER-RIGHT: #e1e1e1 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #e1e1e1 1px solid}
		#messageshow	CAPTION {PADDING-BOTTOM: 2px; BORDER-LEFT: #e1e1e1 1px solid}
		#messageshow	button {background-color:fuchsia; padding-left:10px; padding-top:5px; }

		.padpgsmall { width:350px; padding:2px 10px; }
		.paginationsmall { float:left; width:350px; padding:2px 10px; border-top:1px solid #fff; border-bottom:1px solid #677719; margin-bottom:3px; }
		.downloadedresources {float:left;width:350px;padding:5px 10px;border-bottom:1px solid #fff;}
	    .bgTrackDownloads{background-color:#fc9935;}
	    
		#phc_bannerright { float:left; width:162px; padding:10px 8px 10px 10px; margin:0; background-color:#f3f0cc; margin-bottom:10px;}
        .banner {float:left; width:162px;}
         .bannerborder {float:left; width:162px;border-bottom:1px solid #c3b600;}
        .banner ul{float:left; list-style-type:none; width:150px; padding:5px 6px; margin-top:5px; background:#f9f8e5 url('/Style%20Library/Images/CollinsEducation/bg_plus.gif') no-repeat 48% 51%;}
        .banner li {width:67px; padding:2px; margin:8px 0 4px 0; }
        .banner li img {width:60px;}
        .banner .buydiv {float:left; width:150px; padding:5px 6px; margin:2px 0; font-size:1.0em;}
        input.btndark {width:auto; height:auto; font-size:1.0em; font-weight:bold; font-family:Arial; padding:2px; background-color:#006892; color:#fff; border:1px solid #7fb3c8;}
        .margintp10 { margin-top:10px;}
        .bgofferone {background-color:#f9f8e5;}
        

		
							/*------------------Latest WishList Main------------------*/
							    #phc_wishlist {float:left; width:560px; margin-bottom:10px;}
                                #phc_wishlist .header {float:left; width:540px; padding:5px 10px 5px 5px; border-bottom:1px solid #fff; background-color:#fc9935;}
                                #phc_wishlist .header a {color:#000; float:left; font-weight:bold;}
                                #phc_wishlist .wishtable {float:left; width:555px;}
                                #phc_wishlist .wishtable div {float:left;}
                                #phc_wishlist .wishtable input {vertical-align:middle;}
                                #phc_wishlist .wishtable .head2 { width:555px; padding:0; margin:0; text-align:left; background-color:#b2bb8c;}
                                #phc_wishlist .wishtable div div {padding:5px 10px;}/*border-left:1px solid #f9f8e5;}*/
                                #phc_wishlist .wishtable .col1 {width:28px; border-left-width:0; text-align:left;}
                                #phc_wishlist .wishtable .col2 {width:150px;text-align:left;}
                                #phc_wishlist .wishtable .col3 {width:41px; text-align:left;padding-left:10px;}
                                #phc_wishlist .wishtable .col4 {width:66px; text-align:center;}
                                #phc_wishlist .wishtable .col5 {width:69px; text-align:left;}
                                #phc_wishlist .wishtable .col6 {width:72px; text-align:left;}
                                #phc_wishlist .wishtable .wishrow {float:left; width:555px; padding:0; background-color:#f0f1e8;}
                                #phc_wishlist .wishtable .altrow {background-color:#d1d6ba;}
                                                                
                                #phc_sendwishlistMain {float:left; width:535px; padding:10px; background-color:#d1d6ba; margin-bottom:10px;}
                                #phc_sendwishlistMain label {float:left; clear:left; width:150px; font-weight:bold; line-height:20px;}
                                #phc_sendwishlistMain input { margin-bottom:5px;}
                                #phc_sendwishlistMain .inputemail {width:250px;font-family:Arial; font-size:1.0em; padding:1px; color:#333;}
                                #phc_sendwishlistMain textarea { width:350px; height:60px; margin-bottom:5px;font-family:Arial; font-size:1.0em; padding:1px; color:#333;}
                                                               
                            /*------------------WishList Page------------------*/
                                #phc_wishlistbasket {float:left; width:570px; background-color:#f0f1e8;}
                                #phc_wishlistbasket .addbasketdiv {float:left; width:550px; padding:5px 10px 5px 10px; border-bottom:1px solid #fff; background-color:#fc9935; line-height:20px;}
                                #phc_wishlistbasket .addbasketdiv input {float:left;}
                                #phc_wishlistbasket .addbasketdiv a {color:#000; font-weight:bold;}
                                #phc_wishlistbasket .wishtable {float:left; width:560px;}
                                #phc_wishlistbasket .wishtable .header {float:left; width:560px; line-height:20px; font-weight:bold; background-color:#b2bb8c;}
                                #phc_wishlistbasket .wishtable input { vertical-align:middle;}
                                #phc_wishlistbasket .wishtable .header div {height:20px;}
                                #phc_wishlistbasket .wishtable div div {float:left;}
                                #phc_wishlistbasket .wishtable .col1 {width:34px; height:100px; padding:10px; text-align:center;border-left:1px solid #fff;}
                                #phc_wishlistbasket .wishtable .col2 {width:60px; height:100px; padding:10px; text-align:left;}
                                #phc_wishlistbasket .wishtable .col2 img {width:60px;}
                                #phc_wishlistbasket .wishtable .col3 {width:160px; height:100px; padding:10px;text-align:left;}
                                #phc_wishlistbasket .wishtable .col4 {width:50px; height:100px; padding:10px;border-left:1px solid #fff; text-align:center;}
                                #phc_wishlistbasket .wishtable .col5 {width:150px; height:100px; padding:10px;border-left:1px solid #fff; text-align:center;}
                                #phc_wishlistbasket .wishtable .col6 {width:30px; height:100px; padding:10px;border-left:1px solid #fff; text-align:center;}
                                #phc_wishlistbasket .wishtable .wishrow {float:left; width:570px; padding:0;}
                                #phc_wishlistbasket .wishtable .altrow {background-color:#d1d6ba;}
                                #phc_wishlistbasket input.qty {width:25px;}
                                #phc_wishlistbasket .wishtable .col3 input.qty {margin-right:10px;}
                                #phc_wishlistbasket select {width:100px;}
                                #phc_wishlistbasket input,#phc_wishlistbasket select {font-family:Arial; font-size:1.0em; padding:1px; color:#333;}
                                
                                #phc_sendwishlist {float:left; width:550px; padding:10px; background-color:#d1d6ba; margin-bottom:10px;}
                                #phc_sendwishlist label {float:left; clear:left; width:150px; font-weight:bold; line-height:20px;}
                                #phc_sendwishlist input { margin-bottom:5px;}
                                #phc_sendwishlist .inputemail {width:250px;font-family:Arial; font-size:1.0em; padding:1px; color:#333;}
                                #phc_sendwishlist textarea { width:350px; height:60px; margin-bottom:5px;font-family:Arial; font-size:1.0em; padding:1px; color:#333;}
                                
                                
                                .bgadmin1 { background-color:#c2b500;}
                                .bgadmin2 { background-color:#d1c840;}
                                .bgadmin3 { background-color:#e7e199;}
                                .bgadmin4 { background-color:#f3f0cc;}
                                .bgadmin5 { background-color:#f9f8e5;}

							/*------------------WishList History------------------*/
								#phc_wishlistbaskethistory {float:left; width:560px; background-color:#f0f1e8;}
								#phc_wishlistbaskethistory .addbasketdiv {float:left; width:540px; padding:5px 10px; border-bottom:1px solid #fff; background-color:#fc9935; line-height:20px;}
								#phc_wishlistbaskethistory .addbasketdiv input {float:left;}
								#phc_wishlistbaskethistory .addbasketdiv a {color:#000; font-weight:bold;}
								#phc_wishlistbaskethistory .wishtable {float:left; width:560px;}
								#phc_wishlistbaskethistory .wishtable .header {float:left; width:560px; font-weight:bold; line-height:25px; background-color:#b2bb8c;}
								#phc_wishlistbaskethistory .wishtable input { vertical-align:middle;}
								#phc_wishlistbaskethistory .wishtable div div {float:left;}
								#phc_wishlistbaskethistory .wishtable .col1 {width:200px;border-left:1px solid #fff; height:20px; padding:5px; text-align:center;}
								#phc_wishlistbaskethistory .wishtable .col2 {width:230px;border-left:1px solid #fff; height:20px; padding:5px; text-align:center;}
								#phc_wishlistbaskethistory .wishtable .col3 {width:70px;border-left:1px solid #fff; height:20px; padding:5px; text-align:center;}            
								#phc_wishlistbaskethistory .wishtable .wishrow {float:left; width:560px; padding:0;}
								#phc_wishlistbaskethistory .wishtable .altrow {background-color:#d1d6ba;}
								
							/*Product bundle control -- New*/
								#phc_productbundle {float:left; width:370px; border:1px #c00 solid;border-bottom-width:0; margin-bottom:10px;}
								#phc_productbundle .content {float:left; width:350px; padding:10px; background-color:#ffffff;text-align:center;}
								#phc_productbundle .content ul {width:350px; background-color:#ffffff; padding:10px 0;list-style:none; margin:0 auto;}
								#phc_productbundle .content li {float:left; text-align:center;}
								#phc_productbundle .content li.plus img {padding-top:30px;}
								#phc_productbundle .content li.book{width:108px;}
								#phc_productbundle .content li.book img{width:55px; margin-bottom:5px;border:1px #C0C0C0 solid;height:70px}
								#phc_productbundle .buttondiv {float:left;width:350px;padding:10px;background-color:#c00;color:#fff;text-align:center;}
								#phc_productbundle .buttondiv span{ margin-right:30px;}
								#phc_productbundle .buttondiv .oldprice{text-decoration:line-through;}
								.txtbold {font-weight:bold; color:#c00}
								.txtnormal {color:#c00}


							/*Product Bundle End*/
								
							/*-------------------------------Series sub pages Issue ID 805--------------------------------------------------------------------*/
							#phc_newsalertslarge { float:left; width:370px; background:#fff url(/Style%20Library/Images/CollinsEducation/bg_newalertslarge_02.gif) repeat-y center top; margin:0 0 10px 0;}
							#phc_newsalertslarge .header { float:left; width:370px; background:transparent url(/Style%20Library/Images/CollinsEducation/bg_newalertslarge_01.gif) no-repeat 0 0;}
							#phc_newsalertslarge .content { float:left;vertical-align:middle; width:350px;padding:25px 10px; background:transparent url(/Style%20Library/Images/CollinsEducation/bg_newalertslarge_03.gif) no-repeat center bottom;}
							#phc_newsalertslarge img { float:left;margin:0px 10px 5px 0;}/*margin:0px 10px 5px 0;*/
							/*-----------------------------------------------------------------------------------------------------------------------------*/

/*View All Basket Details*/
		#phc_allbaset {float:left; width:560px; margin-bottom:10px;}
		#phc_allbaset .headertop {float:left;width:540px; padding:5px 10px; color:#fff;}
		#phc_allbaset h2,#phc_allblogs h3 {padding:0;}
		#phc_allbaset .pagination {float:left; width:540px; padding:5px 10px; }
		#phc_allbaset .pagination a {margin:0 6px;}
		#phc_allbaset .pagination .current {font-weight:bold;}
		#phc_allbaset .row {float:left;width:100%; border-bottom:1px solid #fefdea;}
		#phc_allbaset .header {float:left; width:560px; font-weight:bold; border-top:1px solid #fefdea;}
		#phc_allbaset .header .row div { height:auto;}
		#phc_allbaset .row div {float:left; height:30px;}
		#phc_allbaset .row .col1 {width:100px; padding:5px 10px;}
		#phc_allbaset .row .col2 {width:85px; padding:5px 10px; border-left:1px solid #fefdea; border-right:1px solid #fefdea;}
		#phc_allbaset .row .col3 {width:125px; padding:5px 10px;border-right:1px solid #fefdea;}
		#phc_allbaset .row .col4 {width:100px; padding:5px 10px;}
	    .bg1 {background-color:#d67701;}
		.bg2 {background-color:#eaba75;}
		.bg3 {background-color:#f2d5a4;}
		.bg4 {background-color:#f6e2bb;}
		.bg5 {background-color:#fefdea;}

/*View All Basket Details*/

/*View All Subscriptions*/
		#phc_allsubscriptions {float:left; width:560px; margin-bottom:10px;}
		#phc_allsubscriptions .headertop {float:left;width:540px; padding:5px 10px; color:#fff;}
		#phc_allsubscriptions h2,#phc_allblogs h3 {padding:0;}
		#phc_allsubscriptions .pagination {float:left; width:540px; padding:5px 10px; }
		#phc_allsubscriptions .pagination a {margin:0 6px;}
		#phc_allsubscriptions .pagination .current {font-weight:bold;}
		#phc_allsubscriptions .row {float:left;width:100%; border-bottom:1px solid #fefdea;}
		#phc_allsubscriptions .header {float:left; width:560px; font-weight:bold; border-top:1px solid #fefdea;}
		#phc_allsubscriptions .header .row div { height:30px;}
		#phc_allsubscriptions .row div {float:left;height:50px; overflow:hidden}
		#phc_allsubscriptions .row .col1 {width:100px; padding:5px 10px;}
		#phc_allsubscriptions .row .col2 {width:85px; padding:5px 10px; border-left:1px solid #fefdea; border-right:1px solid #fefdea;}
		#phc_allsubscriptions .row .col3 {width:160px; padding:5px 10px;border-right:1px solid #fefdea;}
		#phc_allsubscriptions .row .col4 {width:55px; padding:5px 10px;}
		.bg1 {background-color:#d67701;}
		.bg2 {background-color:#eaba75;}
		.bg3 {background-color:#f2d5a4;}
		.bg4 {background-color:#f6e2bb;}
		.bg5 {background-color:#fefdea;}
/*View All Subscriptions*/