/* CSS Document */

body
{
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	background-image: url(../../../images/main_bg.jpg);
	background-repeat: repeat;
	font-family: Arial;
	font-size: 11px;
}
.headerbg
{
	background-image: url(../../../images/header_bg.jpg);
	background-repeat: repeat-x;
	height: 154px;
}
.hightlighter1 {
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
	text-align:justify;
}
/*Header links*/
.black11
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.red11
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FE4202;
	text-decoration: none;
}
.h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #C20000;
	text-decoration: none;
}
.h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.rline
{
	background-image: url(../../../images/left_line.jpg);
	background-repeat: repeat-x;
	background-position: center center;
	height: 5px;
}
.gray11
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #565656;
	text-decoration: none;
}
.ajus11
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
.wa12
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.boxonsite
{
	background-image: url(../../../images/onsite_bookfair.jpg);
	background-repeat: no-repeat;
	height: 215px;
	width: 170px;
}

.arrow
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.linex
{
	background-image: url(../../../images/1x1.jpg);
	background-repeat: repeat-x;
	height: 0px;
	background-position: center center;
}


.yellow12
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #F8F800;
	text-decoration: none;
}
.foterlinks
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #AF0000;
	text-decoration: none;
}
.copyright
{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.morelink
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #CA0100;
	text-decoration: none;
}
.yellow11
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #F8F800;
	text-decoration: none;
}
.welcometxt
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #480000;
	text-decoration: none;
}

.redfont
{
	font-family: "Trebuchet MS" ,Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #9A0000;
}

.lefttd
{
	background: #FEFF8A;
	/*border-right: 1px solid #810000;*/
}
.leftcenterbdr
{
	background: url(../../../images/left_cen_bdr.jpg);
	background-repeat: repeat-y;
	height: 20px;
}
.browenbdr
{
	background: url(../../../images/box_bdr.jpg);
	background-repeat: repeat-x;
	height: 1px;
}
.l_cen_bdr
{
	background: url(../../../images/l_cen_bdr.jpg);
	background-repeat: repeat-x;
	height: 38px;
	color: #FEFFA6;
}
.category
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 1px;
	padding-left: 5px;
	text-decoration: none;
}
.redbg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FCFF00;
	text-decoration: none;
	background-color: #810000;
	padding-left: 5px;
}
.a12textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.yellowtxt
{
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #810000;
}
A.yellowtxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
A.yellowtxt:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FEFFA6;
	text-decoration: none;
}

.redbdr
{
	background: url(../../../images/red_bdr.jpg);
	background-repeat: repeat-x;
	height: 3px;
}

A.redtext
{
	font-family: Tahoma;
	font-size: 11px;
	color: #810000;
	text-decoration: none;
}

A.redtext:hover
{
	font-family: Tahoma;
	font-size: 11px;
	color: #810000;
	text-decoration: underline;
}
.heading
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 18px;
	color: #A10000;
	font-weight: bold;
}
.smallheading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A10000;
	font-weight: bold;
}
.combobox
{
	background-color: #FFFFCC;
	border: 1px solid #DD921C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
}
.blacktxt
{
	font-family: Tahoma ,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 5px;
}

.redtxt
{
	font-family: Tahoma ,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B30000;
}
.redheading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6C0000;
	font-weight: bold;
}
.redline
{
	background: url(../../../images/red_box.jpg);
	background-repeat: repeat-x;
	height: 3px;
}

.browenbdr
{
	border: 1px solid #E4D171;
	border-collapse: collapse;
}
.price
{
	font-family:Arial;
	font-size:12px;
	color:Maroon;
	font-weight:bold;
}
/*Checkout*/
.linkselect
{
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #D74C09;
	text-decoration: none;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 15px;
	padding-bottom: 2px;
	padding-left: 15px;
	background-color: #FFFFCC;
	border: 1px solid #FFCC00;
}
.linkselected
{	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #B00100;
	text-decoration: none;
	background-color: #FACE0D;
	padding-top: 2px;
	padding-right: 15px;
	padding-bottom: 2px;
	padding-left: 15px;
	border: 1px solid #FFA519;
}
/*My Order*/
.topline {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFCC33;
}
/*Welcome Page Org Tiltle*/
.schooltitle
{	
	font-family: Arial;
	text-align: center; 
	font-size: 18px;
	font-weight: bold; 
    color: Maroon;
    text-transform: capitalize;
}

/*Teacher's wishlist*/
.lefttd
{
	background: #FEFF8A;
	border-right: 1px solid #810000;
}
.rtd
{
	background: #D18801;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	border-right: 1px solid #FCC311;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ctd
{
	background: #FFFBA1;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #510102;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	border-right: 1px solid #FCC311;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration:none;
}
.ctd2
{
	background: #FEF183;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #510102;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	border-right: 1px solid #FCC311;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration:none;
}
.ctd3
{
	background: #FEF396;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #510102;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	border-right: 1px solid #FCC311;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration:none;
}
A.textlink
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #510102;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration:none;
}
A.textlink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #510102;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration:underline;
}

.centerContent
{
	text-align: left;
	padding: 5px;
}
.numerictext
{
	border: Solid 1px #FFA31C;
}
.formheading
{
	color: maroon;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
}

/*Left category menu*/
.linex
{
	background-image: url(../../../images/1x1.jpg);
	background-repeat: repeat-x;
	height: 5px;
	background-position: center center;
}
A.leftlinks
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #9A0000;
	text-decoration: none;
	text-align: left;
	line-height: 12px;
}
A.leftlinks:hover
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	text-align: left;
	line-height: 12px;
}
.maincattext
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FEFFA6;
	text-decoration: none;
	padding-left: 5px;
	letter-spacing: 1px;
	text-transform:uppercase;
	text-align:center;
}
.maincattextbg
{
	background-image:url(images/display_bg2.jpg);
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FEFFA6;
	text-decoration: none;
	padding-left: 5px;
	letter-spacing: 1px;
	text-transform:uppercase;
	text-align:center;
}


/*Main left menu*/
A.leftmenu_header_link
{
	color:White;
	padding-left:5px;
	text-transform:uppercase;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
A.leftmenu_header_link:hover
{
	color:White;
	padding-left:5px;
	text-transform:uppercase;
	font-family:Arial;
	font-weight:bold;
	text-decoration:underline;
	font-size:11px;
}
.dispalyh1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
	color: #A00606;
	text-decoration: none;
	padding-left: 10px;
}
/*Formstyle*/
.formbg {
	background-image: url(../../../images/onsite_spacer.jpg);
	background-repeat: repeat-x;
	height: 29px;
}
.boxborder {
	border: 1px solid #FBBF3B;
}
/*Submenu ==> class="cotextlink" style="font-weight:normal;"*/

/*Coordinator Menu Style*/
.coheadtext
{
	color:White;
	padding-left:5px;
	text-transform:uppercase;
	font-family:Arial;
	letter-spacing:1px;
}
A.cotextlink
{
	font-family: Tahoma;
	text-align: center;
	color: #510102;
	font-size: 11px;
	font-weight: 600;
	padding-top: 5px;
	padding-bottom: 5px;	
	text-decoration:none;
}
A.cotextlink1
{
	font-family: Tahoma;
	text-align: center;
	color: #510102;
	font-size: 10px;
	font-weight: 600;
	padding-top: 5px;
	padding-bottom: 5px;
	text-transform:uppercase;	
	text-decoration:none;
}
A.cotextlink:hover
{
	font-family: Tahoma;
	text-align: center;
	color: #510102;
	font-size: 11px;
	font-weight: 600;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration:underline;
}
.callook
{
	background-color:#FDB52D;
	font-weight:bold;
    color:#700000;
}
.h16 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.t20 {
	font-family: "Times New Roman", Times, serif;
	font-size: 23px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}

/*Bread crumbs*/
.crumbtext
{
	font-family: Tahoma;
	font-size: 11px;
	color: #810000;
	text-decoration: none;
}
.crumbtextselected
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #810000;
	text-decoration: none;
}
/*Cart Style*/
.yellow_center
{
	background: url(../../../images/yellow_center_01.jpg);
	background-repeat: repeat-y;
	width: 684px;
	height: 20px;
}
.td_bg
{
	background: #FEF68A;
}
.bookbdr
{
	border: 2px solid #EFA202;
	padding: 3px;
}
A.goldtxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC6600;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
A.goldtxt:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #990000;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
.blacktxt_2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.redtxt_02
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #810100;
	font-weight: bold;
	text-decoration: none;
}

.blacktxt_3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}
.textfield
{
	background-color: #FFFFCC;
	border: 1px solid #FBA524;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 18px;
}
.redtitel
{
	font-family: Arial, Helvetica, sans-serif;
	color: #820000;
	font-size: 14px;
	font-weight: bold;
}
/*Checkout Style*/
.checkoutheading
{
	font-family: Tahoma;
	font-size: 11px;
	color: #810100;
	font-weight: bold;
}
/*Product Top Display*/
.headtext
{	background: #FFFBA1;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #510102;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
/*Login Page Style*/
.logintext
{
	font-family: Tahoma;
	font-size: 11px;
	color: #AE0000;
	font-weight: bold;
}
/*Wishlist Style*/
.gold_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#CC6600;
	font-weight:bold;
	text-decoration: none;
}
.black_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#330000;
	font-weight:bold;
	text-decoration: underline;
}
.yellowbdr{
background:url(../../../images/yellow_box.jpg);
background-repeat:repeat-x;
height:2px;
}
.gold_txt_03{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#663300;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration: none;
}
.gold_txt_04{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#996600;
	font-weight: bold;
	text-decoration: none;
}

.red_txt_04{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#990000;
font-weight:bold;
}
.red_txt_title
{
	font-family: Verdana;
	font-size:12px;
	color:#AC0000;
	font-weight:bold;
}
.glinks2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #660000;
	text-decoration: underline;
}
/*Button Style*/

.button2 {
	background-image: url(../../../images/onsite_spacer.jpg);
	background-repeat: repeat-x;
	padding: 1px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	text-transform: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF9900;
	border-right-color: #660000;
	border-bottom-color: #660000;
	border-left-color: #FF9900;
}

a.button, span.button, del.button{
	
	display:-moz-inline-box;
	display:inline-block;
	cursor:pointer;
	border:none;
    font-size:0;
    line-height:30px;
    
	/*
	for Safari, read this first
	http://creativebits.org/webdev/safari_background_repeat_bug_fix
	*/
	background-position:0 0;
	background-repeat:no-repeat;
	
	text-decoration:none;
	color:#2e523b;
	font-style:normal;
	margin:0 6px 0px 0;
	padding:0 10px 0 0;	
	vertical-align:middle;	
	
    padding-top:0px;
	_position:relative;
	_width:10px;	
	_overflow-y:hidden;
}

a.button, span.button, del.button,
a.button span, span.button button, span.button input, del.button span{
    background-image:url(../../../images/form_buttons.jpg);
    _background-image:url(../../../images/form_buttons.jpg);
}

*html a.button, span.button, del.button,
a.button span, span.button button, span.button input, del.button span{
    background-image:url(../../../images/form_buttons.jpg);
    _background-image:url(../../../images/form_buttons.jpg);
}

a.button span, span.button button, span.button input, del.button span{
	
	white-space:nowrap;
	cursor:pointer;
    color:#222;
	display:-moz-inline-box;
	display:inline-block;
	
    letter-spacing:0 !important;
    font-family:"Tahoma" !important;
    font-size:11px !important;
    font-style:normal;
    font-weight:bold;
    color:#700000;
    background-color:transparent;
	background-position:100% 0;
	background-repeat:no-repeat;
	height:30px;
	padding:0px 20px 3px 10px;
	margin:0 -16px 0 10px;
	border:none;
	
	zoom:1;
	_position:relative;
    _padding-left:0px;
	_padding-right:12px;
	_margin-right:-10px;	
	_display:block;
	_top:0;
	_right:-5px;
	
}

span.button button{
   line-height:2.5;/*Opera need this*/
}

html.safari a.button span, 
html.safari del.button span{
  line-height:1.3;
}

html.safari span.button button{
  line-height:2.6;
}

html.safari a.button:focus,
html.safari span.button button:focus{
    outline:none;
}
del.button{
	/* cursor:not-allowed;	*/
	background-position:0 -120px;
}

del.button span{
	cursor:default;
    color:#aaa !important;
	background-position:100% -120px;
}

span.button button, span.button input{
	padding-top:0px;
	line-height:2.5;/*Opera need this*/
}

/** optional **/
/*
a.button:visited{
	color:#aaa;
}
*/

/*Optional hack for IE6 to simulate :hover selector*/

span.button button, del.button span, span.button input{
	_behavior:expression(
		(function(el){

			if( typeof( behavior_onMouseEnter) == 'undefined'){
	
				behavior_onMouseEnter = function(el){
					
					var dEl = this.parentNode;					
					var sClass = dEl.className ;
					dEl.__defaultClassName = sClass ;
					dEl.className = sClass + ' button-behavior-hover';	
					this.setCapture();
				};

				behavior_onMouseLeave = function(el) {
					var dEl = this.parentNode;
					dEl.className = dEl.__defaultClassName ;
					dEl.__defaultClassName = undefined;
					this.releaseCapture();
				};
			};
		
			el.runtimeStyle.behavior = 'none';
			el.onmouseenter = behavior_onMouseEnter;
			el.onmouseleave = behavior_onMouseLeave;
	
		})(this));

}