/**** Individual Page Styles +++++ MOstly attributes relating to the index page of each section +++++****/#section-quick-links {	width:100%;	/*background-color:#e5f1fe;*/	background-color:#5C5C5C;	/*border-top:1px solid #cccccc;*/	border-bottom:1px solid #666666;	padding:10px 0px 10px 0px;/*margin-bottom:10px;*/	}#section-quick-links ul {	margin-left:10px;	padding-left:0px;	font-size:11px;	font-weight:bold;	margin-bottom:0px;	margin-top:0px;	}#section-quick-links strong{	font-size:14px;	color:#e5f1fe;	}#section-quick-links li {	display:inline;	padding:0px 10px 0px 10px;	font-weight:normal;	border-right:1px dotted #CCCCCC;		}#section-quick-links a {	font-weight:normal;	COLOR:#FFFFFF;	}#section-quick-links a:hover {COLOR:#E8E8E8;}#section-quick-links a:active {}#section-quick-links a:visited {}	#default-quick-content {	background-color:#666666;	width:100%;	}	#default-quick-content h1{	padding-top:10px;	color:#FFFFFF;		}		#yellow {	background-color:#FFFF33;	pading:3px;	color:#000000;	font-weight:bold;	}/***************************************************************************************    Products    	***************************************************************************************//***************************************************************************************    Products    	***************************************************************************************//***************************************************************************************    Products    	***************************************************************************************//***************************************************************************************    Products    	***************************************************************************************/#products-default-header {		text-align:center;	background:#FFFFFFF/* url(../Images/productspage/products-background.gif) center top no-repeat*/;	padding:10px 0px 10px 0px;	width:850px;		margin:0px auto;	}	#products-default-header h1{	Font-size:26px;	MARGIN-TOP:0PX;	letter-spacing:-.025em;	padding-bottom:0px;	margin-left:0px auto;	margin-right:0px auto;		}#green {	color:#31891a;	}#products-default-header h2{	font-size:16px;	color:#666666;	font-weight:400;	line-height:150%;	letter-spacing:-.025em;	padding-top:0px;	margi-top:0px;	width:690px;	margin:0px auto;	background-color:#FFFFFF;		font-family:Verdana, Arial, Helvetica, sans-serif;		text-align:center;	}	#giftbooks-default-header {		text-align:center;	background-color:#FFFFFF;	/*padding:10px 0px 10px 0px;*/	width:850px;	min-height:600px;	margin:0px auto;	}	#giftbooks-default-header h1{	Font-size:26px;	MARGIN-TOP:0PX;	letter-spacing:-.025em;	padding-bottom:0px;	margin-left:0px auto;	margin-right:0px auto;	COLOR:#333333;		}#green {	color:#31891a;	}#giftbooks-default-header h2{	font-size:16px;	color:#666666;	font-weight:400;	line-height:150%;	letter-spacing:-.025em;	padding-top:0px;	margi-top:0px;	width:690px;	margin:0px auto;	font-family:Verdana, Arial, Helvetica, sans-serif;		text-align:center;	}				#gift-book-covers-list	 {	padding:10px;	}		#gift-book-covers-list	 h2{font-family:Georgia, Times New Roman, Times, serif;font-size:1.6em;margin-bottom:10px;padding-bottom:5px;padding-top:5px;color:#228132;border-bottom:1px solid #E8E8E8;	}	#gift-book-covers-list img {	float:left;	margin-right:20px;	margin-bottom:40px;	}		#index_products_breadcrumb {	height:15px;	background: url(../img/pageselector.PNG) 260px 0px no-repeat;	}		#products_default-top {	width:100%;		height:480px;	background:#000000 url(img/pageheaders/products-index-background.jpg) bottom center no-repeat;	}#index_bottom_options_container{	width:100%;		background-color:#FF0000;	color:#CCCCCC;	/*padding-left:20px;*/	}#productjumpmenus {		margin-top:5px;	padding:5px;	height:40px;	width:30%;	margin-right:5px;	margin-left:5px;		}	#products-browse-price {	text-align:center;	font-weight:bold;	/*background-color:#333333;*/	color:#333333;	font-size:16px;	padding:10px 0px 10px 0px;	width:100%;	margin:0px auto;	}#products-browse-price strong {color:#cccccc;	}#products-browse-price img {position:absolute;margin-left:10px;margin-top:-4px;	}#products-browse-price a{	color:#0099FF;	text-decoration:underline;	}#products-browse-price a:hover {color:#0066FF;	}#selectpricelevel {	background-color:#FFFFFF;	padding-left:20px;	}#selectpricelevel h2 {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:220%;	letter-spacing:-1px;	text-align:center;	padding-bottom:0px;	margin-bottom:0px;	padding-top:20px;	}#rightsidequicklinks h1{	Font-size:14px;	color:#FFFFFF;	}#rightsidequicklinks p{	width:90%;	margin:0px auto;		}	gift-web-menu {	float:right;	color:#333333;	}/******************************************************************************************************************************************************************************//***************************************************************************************    About    	***************************************************************************************//***************************************************************************************    About    	***************************************************************************************//***************************************************************************************    About    	***************************************************************************************//***************************************************************************************    About    	***************************************************************************************/#about-default-header{	/*width:850px;*/		}#about-default-intro {	/*padding-left:340px;	padding-top:5px;	width:250px;*/		}#about-default-intro h1{font-size:26px;letter-spacing:-0.025em;margin-bottom:0px;padding-bottom:0px;color:#000000;}#about-default-intro h2{	font-family:Verdana, Arial, Helvetica, sans-serif;padding:3px;color:#000033;font-size:14px;font-weight:400;letter-spacing:-0.025em;line-height:150%;padding-top:0px;border-bottom:none;}/******************************************************************************************************************************************************************************//***************************************************************************************    Services    	***************************************************************************************//***************************************************************************************    Services    	***************************************************************************************//***************************************************************************************    Services    	***************************************************************************************//***************************************************************************************    Services    	***************************************************************************************/#services-default-header {		text-align:center;	/*background: url(..img/pageselector.jpg) 135px 0px no-repeat;*/	padding:10px 0px 10px 0px;	width:690px;	margin:0px auto;	}	#services-default-header h1{	Font-size:26px;	letter-spacing:-.025em;	padding-bottom:0px;	margin-bottom:0px;	text-align:center;	}#services-default-header h2{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:16px;	color:#666666;	font-weight:400;	line-height:150%;	letter-spacing:-.025em;	padding-top:0px;	margi-top:0px;	text-align:center;	}	#services-wrap {	width:810px;	margin:0 auto;	background-color:#FFFFFF;	padding:20px;	/*border-left:1px solid #CCCCCC;	border-right:1px solid #CCCCCC;*/	}#services-wrap h2{	font-size:2em;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#333333;	letter-spacing:-1.5pt;	text-align:left;	margin-top:10px;	padding:0px;	}	#services-wrap p{	text-align:center;	font-size:1.3em;	border-bottom:2px solid #002841;	padding-bottom:20px;	font-weight:bold;}#services_list_div{	width:97%;	clear: left;	border-bottom:1px dotted #333333;		padding:10px 10px 10px 0px;	margin-top:25px;	margin-bottom:25px;		margin-left:0px auto;	margin-right:0px auto;	}#services_list_div p, h4 {	margin-left:280px;	text-align:left;	border:0px;	font-weight:normal;	}#services_list_div img{	float: left;	margin-left:20px;	margin-bottom:10px;	padding:5px;/*	border:1px solid #CCCCCC;	background-color:#F2F2F2;*/	}#services_list_div ul{	padding-left:10px;		margin-left:240px;}	#services_list_div li{	margin-left:50px;	list-style-type:square;	}#services_list_div a{	text-align:left;	font-size:1em;	}* html #services_list_div p, h4{ /* IE 3px jog hack*/	height: 1%;	}#services_list_div h4 {	font-family:Arial, Helvetica, sans-serif;	font-size:1.4em;	/*background-color:#CCCCCC;*/		margin-top:0px;	color:#FFFFFF;	background-color:#333333;	padding:5px;	font-weight:700;	margin-bottom:5px;	}#services_list_div p{	margin-top: 20px;	color:#464A52;	font-size:1.1em;	background-color:#F8F8F8;	}#services_list_div strong {	color:#000000;		}/******************************************************************************************************************************************************************************//***************************************************************************************    My Account    	***************************************************************************************//***************************************************************************************    My Account    	***************************************************************************************//***************************************************************************************    My Account  	***************************************************************************************//***************************************************************************************    My Account  	***************************************************************************************/#index_myaccount_breadcrumb {	height:15px;	background: url(img/pageselector.jpg) 380px 0px no-repeat;	padding:20px 10px 5px 10px;	}/******************************************************************************************************************************************************************************//***************************************************************************************    HELP    	***************************************************************************************//***************************************************************************************    HELP    	***************************************************************************************//***************************************************************************************    HELP    	***************************************************************************************//***************************************************************************************    HELP    	***************************************************************************************/#index_help_breadcrumb {height:15px;	background: url(img/pageselector.jpg) 455px 0px no-repeat;padding:20px 10px 5px 10px;}/******************************************************************************************************************************************************************************//***************************************************************************************    extras    	***************************************************************************************//***************************************************************************************    extras    	***************************************************************************************//***************************************************************************************    extras  	***************************************************************************************//***************************************************************************************    extras  	***************************************************************************************/#purchase-books-button {	float:right;	/*margin-top:-20px;*/	margin-right:10px;	width:270px;		/*margin-left:250px;*/	}#purchase-books-button ul{	/*margin:0px auto;*/	display:inline;	}#purchase-books-button li{	display:inline;	margin-top:0px;	padding-top:0px;}#purchase-books-button img{	/*padding:0px 0px 0px 0px;	margin:0px 0px 0px 0px;*/	float:right;	border:0px;	}#purchase-books-button a {	background-color:none;	border:0px;	text-decoration:none;	padding:0px;	}#purchase-books-button a:active {	background-color:none;	border:0px;	text-decoration:none;	padding:0px;	}#purchase-books-button a:visited {	background-color:none;	border:0px;	text-decoration:none;	padding:0px;	}#purchase-books-button a:hover {	background-color:none;	border:0px;	text-decoration:none;	padding:0px;	}#two-column-content {	width:45%;	float:left;	padding:10px;	}	.column1 {	/*background-color:#006666;*/	margin-right:10px;	}	.column2 {	/*background-color:#FF0000;*/	}	#gift-services-navigation {	padding:0px;	margin:0px;	background-color:#E8E8E8;		}#gift-services-navigation ul{	list-style:none;	display:inline;	margin-left:0px;	padding-left:0px;	padding-right:0px;	margin-right:0px;	}#gift-services-navigation li{	list-style:none;	display:inline;	margin-left:0px;	padding-left:0px;	padding-right:0px;	margin-right:0px;	}#gift-services-navigation img{	padding:0px 0px 0px 0px;	margin:0px 0px 0px 0px;	float:left;	border:0px;	}#gift-services-navigation a {	padding:0px;	background-color:none;	border:0px;	text-decoration:none;	}#gift-services-navigation a:hover {	background-color:none;}/***************************************************************************************    My Account    	***************************************************************************************//***************************************************************************************    My Account    	***************************************************************************************//***************************************************************************************    My Account  	***************************************************************************************//***************************************************************************************    My Account  	***************************************************************************************/#gradientsmallmenu {	padding:20px 0px 0px 80px;	width:780px;}#gradientsmallmenu ul {	display:inline;		padding: 7px 0 7px 0;	list-style: none;	margin-bottom:-50px;	}#gradientsmallmenu li {	display: inline;}#gradientsmallmenu a {	display: block;	float: left;	height: 10px;	/*Spacing between boxes with right margin - right now set at 1px */	margin: 0 1px 0 0;	padding: 5px 20px 10px 20px;	background: url(images/smallgradientmenu/img03.gif) repeat-x;	border: 1px solid #222222;	font-family:Arial, Helvetica, sans-serif;	text-decoration:none;	text-align: center;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;}#gradientsmallmenu a:hover {	background-image: url(images/smallgradientmenu/img04.gif);	text-decoration: none;}#gradientsmallmenu .active a {	background-image: url(images/smallgradientmenu/img05.gif);	border-bottom:none;}.style16, .header2 {	font-size:160%;	letter-spacing:-1px;	font-weight:bold;		}	.style4 {	Font-size:100%;	font-weight:900;		}	.GenText {	font-size:100%;	line-height:150%;	color:#333333;	font-family:Verdana,Tahoma,Arial,sans-serif;	}.gentext {	font-size:100%;	line-height:150%;	color:#333333;	font-family:Verdana,Tahoma,Arial,sans-serif;	}.BoldTitle {	}#myaccountframe {	border:1px solid #213636;		padding:15px;	background-color:#FFFFFF;		font-family:Verdana,Tahoma,Arial,sans-serif;	line-height:170%;}#welcome-message {	width:50%;	}#quick-lookup {	float:right;		}/********************** Product listing styles pt 2 ************************//********************** Product listing styles pt 2 ************************//********************** Product listing styles pt 2 ************************/#product-level-header {height:130px;text-align:left;background:#E7F7FE url(../images/productspage/product-level-header-background.gif) bottom left no-repeat;	}#product-level-two-column-content {	width:45%;	float:left;	padding:4px;}.column1 {	/*background-color:#006666;*/	margin-right:10px;	padding-left:10px;		}#product-price-header {	font-size:24px;	margin-top:10px;	font-weight:bold;	}	.column2 {	/*background-color:#FF0000;*/	}	/**************************************** PURCHASE *****************************************//**************************************** PURCHASE *****************************************/	/**************************************** PURCHASE *****************************************/#purchase {	background-color:#FFFFFF;	/*margin-bottom:100px;*/}h2 {	color:#006600;	font-family:Georgia, Times, serif;	font-size:36px;	text-align:left;	}	.purchase-books {float:left;	width:45%;	}.purchase-emails {	float:left;	width:45%;	margin-left:55px;}.shopShell {	padding:10px;	border:1px solid #CCCCCC;	width:850px;	text-align:left;	}.header2 {	background-color:#E8E8E8;	color:#333333;	font-size:27px;	}		#nextsteps {	width:166px;	background:#EFEFEF url(../Images/nextsteps.gif) top left no-repeat;	}#nextsteps ul{line-height:250%;list-style:none;margin-left:0px;padding-left:0px;	}#nextsteps li {	margin-left:30px;	font-size:90%;	}	#choose-book {	background:#EFEFEF url(../Images/sidebar/adspace.gif) top center no-repeat;	height:182px;	}#choose-book-drop-down {	padding-top:45px;	text-align:left;	padding-left:12px;	}			#AWARDS-CATALOG-HEADER {	background:#FFFFFF url(../Images/productspage/AWARDS-CATALOG-background.gif) top center no-repeat;		padding-top:300px;		}				/********************************** Product-listing-pages *****************************/.DetailWarning_nonred {	padding:2px;	background-color:#E5E5E5;	border:1px solid #0E8990;		}.DetailWarning_nonred p{	padding-top:20px;	font-size:80%;	font-weight:bold;	text-align:left;	}		.levelselect {	background-color:#E6F3FF;	border:1px solid #CCCCCC;	}		#purchase-footer-info {	text-align:left;	}#purchase-footer-info ul{	margin-left:1px;	padding-left:15px;	}	#purchase-footer-info a{	font-weight:normal;	}a.nobackground {	background-color:none;	padding:0px;	color:none;	font-weight:normal;		text-decoration:none;	border:0px;}a.nobackground:hover {		background-color:none;	padding:0px;	color:none;	font-weight:normal;		text-decoration:none;	}img.nobackground {	border:none;	}.ErrorText{    COLOR: red;    FONT-FAMILY: Arial, Verdana, ' Helvetica', serif;    TEXT-ALIGN: center}	.BoldTitle{	font-SIZE: 10pt;    FONT-WEIGHT: bold;    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica; }/* used on pdf_downloads.asp *//*--------------*/
/* TABLE STYLES */
/*--------------*/


#input-table-wrap {
	width:100%;
	padding-top:10px;
	background-color:#F0F0F0;
	}

#input-table-wrap table {
	background-color: #FFFFFF;
	color: #333333;
	font-family: "Lucida Grande",Tahoma,Arial,sans-serif;
	font-size: 11px;
	text-align: left;
	border:1px solid #cccccc;
	width:98%;
	margin:0px auto;
	}



#input-table-wrap table a:link, #input-table-wrap table a:visited,#input-table-wrap table a:active {
	background-color: transparent;
	color: #0033cc;
	text-decoration: none;
}

#input-table-wrap table a:hover {
	background: transparent;
	color: #000000;
	text-decoration: underline;
}

#input-table-wrap table caption {
	background-color: transparent;
	color: #333333;
	font-family: Georgia, serif;
	font-size: 16px;
	padding-bottom: 12px;
	padding-top:5px;
	padding-left: 8px;
	text-align: left;
	margin:0px auto;
	font-weight:bold;
}

.caption-text {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:14px;
	}


#input-table-wrap table,#input-table-wrap td,#input-table-wrap th {
	margin: 0px auto;
	padding: 6px;
	border-spacing:0px;

	vertical-align:top;
	
}

#input-table-wrap tbody td,#input-table-wrap tbody th {
	background-color: #FFFFFF;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #FFFFFF;
	/*padding:8px;*/
}




#input-table-wrap table tbody tr:hover td, form table tbody tr:hover th {
	background-color: #F7F7F7;
}


#input-table-wrap tbody tr {
	background-color:#F2F2F2;
	}

#input-table-wrap tbody tr#odd th,#input-table-wrap tbody tr#odd td {
	background-color: #E4E4E4;
	border-bottom: 2px solid #CCCCCC;
}



#input-table-wrap tbody tr#odd.error th,#input-table-wrap tbody tr#odd.error td {
	background-color:#FFEFF2;
border-bottom:1px solid #990000;
/*border-top:1px solid #990000;*/
	}


#input-table-wrap tbody tr.error th,#input-table-wrap tbody tr.error td {
	background-color:#FFEFF2;
border-bottom:1px solid #990000;
/*border-top:1px solid #990000;*/

	}


#input-table-wrap td,#input-table-wrap th {
	vertical-align: middle;
	background-color: #FFFFFF;
}

#input-table-wrap tfoot td,#input-table-wrap tfoot th {
	font-weight: bold;
	padding: 14px 8px 6px 9px;
}

#input-table-wrap thead th {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	padding: 8px 8px 8px 8px;
	white-space: nowrap;
	background:#E2E6FF url('../Standard/Images/Scheme1/ecyg09/data-table/thead-tr-bgrnd.jpg') left bottom repeat-x;
	color:#E8E8E8;
	border-bottom:1px solid #002841;
	text-align:left;
}
#input-table-wrap thead tr {
	background: url('../Standard/Images/Scheme1/ecyg09/data-table/thead-tr-bgrnd.jpg') left center repeat-x;
	}

#input-table-wrap td#name {
	font-weight:bold;
	}
#input-table-wrap h3{	
	background-color: transparent;
	color: #333333;
	font-size: 14px;
	padding-left: 10px;
	text-align: left;
	padding-bottom:10px;
	margin-bottom:5px;
}	/*ADMIN STYLES*/
#pdf-print-levels {}
#create-pdf-header {margin-bottom:20px;}
.pdf-level-checkbox {}
#pdf-download-linkcontainer {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
margin:0 auto;
padding:5px;
width:95%;
}
#pdf-download-linkinner {}	/* end of used on pdf_downloads.asp */																						/*#books-controls-button {	float:right;	margin-top:-35px;margin-left:250px;	}#books-controls-button ul{	/*margin:0px auto;	display:inline;	}#books-controls-button li{	display:inline;	margin-top:0px;	padding-top:0px;}#books-controls-button img{	padding:0px 0px 0px 0px;	margin:0px 0px 0px 0px;	float:left;	border:0px;	}#books-controls-button a {	background-color:none;	border:0px;	text-decoration:none;	padding:0px;	}#books-controls-button a:active {	background-color:none;	border:0px;	text-decoration:none;	padding:0px;	}#books-controls-button a:visited {	background-color:none;	border:0px;	text-decoration:none;	padding:0px;	}#books-controls-button a:hover {	background-color:none;	border:0px;	text-decoration:none;	padding:0px;	}*/