div.character {
	background: url(../___images/bg_header_section.gif) no-repeat;
	width:668px;
	height:160px;
	margin:0;
	text-align: left;
	left:0;
	top:31px;
	position:relative;
}
div.character_SecureContactUs {
	background: url(../___images/bg_header_section_ContactUs.png) no-repeat;
	width:668px;
	height:160px;
	margin:0;
	text-align: left;
	left:0;
	top:31px;
	position:relative;
	z-index:1;
}
div.character_VideoTour {
	background: url(../___images/bg_header_section_VideoTour.png) no-repeat;
	width:668px;
	height:160px;
	margin:0;
	text-align: left;
	left:0;
	top:31px;
	position:relative;
	z-index:1;
}
div.character_Subscribe {
	background: url(../___images/bg_header_section_VideoTour.png) no-repeat;
	width:668px;
	height:160px;
	margin:0;
	text-align: left;
	left:0;
	top:31px;
	position:relative;
	z-index:1;
}
div.character_BuzzTeam {
	background: url(../___images/bg_header_section_ContactUs.png) no-repeat;
	width:668px;
	height:160px;
	margin:0;
	text-align: left;
	left:0;
	top:31px;
	position:relative;
	z-index:1;
}
div.character_TechnicalSupport {
	background: url(../___images/bg_header_section_TechnicalSupport.png) no-repeat;
	width:668px;
	height:160px;
	margin:0;
	text-align: left;
	left:0;
	top:31px;
	position:relative;
	z-index:100;
}
div.character_SignIn {
	background: url(../___images/bg_header_section_SignIn.png) no-repeat;
	width:668px;
	height:160px;
	margin:0;
	text-align: left;
	left:0;
	top:31px;
	position:relative;
	z-index:1;

}

div.character_Family {
	background: url(../___images/bg_header_section_FamilyEdition.png) no-repeat;
	width:668px;
	height:160px;
	text-align: left;
	left:0;
	margin:0;
	top:31px;
	position:relative;
	z-index:100;
}

div.character_School {
	background: url(../___images/bg_header_section_SchoolEdition.png) 30px top no-repeat;
	width:668px;
	height:160px;
	margin:0;
	text-align: left;
	left:0;
	top:31px;
	position:relative;
	z-index:1;
}
div.character_FreeClass {
	background: url(../___images/bg_header_section_FreeClass.png) 30px top no-repeat;
	width:668px;
	height:160px;
	margin:0;
	text-align: left;
	left:0;
	top:31px;
	position:relative;
	z-index:1;
}

div.character_Cook {
	background: url(../___images/bg_header_section_Content.png) 40px top no-repeat;
	width:668px;
	height:160px;
	margin:0;
	text-align: left;
	left:0;
	top:31px;
	position:relative;
	z-index:1;
}

div.character_Support
{
    background: url(../___images/bg_header_section_TechnicalSupport.png) 40px top no-repeat;
	width:668px;
	height:160px;
	margin:0;
	text-align: left;
	left:0;
	top:31px;
	position:relative;
}

div.character_ResetPassword
{
    background: url(../___images/bg_header_section_SecureResetPassword.png) 40px top no-repeat;
	width:668px;
	height:160px;
	margin:0;
	text-align: left;
	left:0;
	top:31px;
	position:relative;
}

div.character_OnlineQuote
{
    background: url(../___images/bg_header_section_onlinequote.png) 40px top no-repeat;
	width:668px;
	height:160px;
	margin:0;
	text-align: left;
	left:0;
	top:31px;
	position:relative;
}

div.sub_wrapper {
	width:956px;
	margin:-160px auto 0;
	padding:0;
	text-align: left;
}
div.video {
	width:274px;
	top:107px;
	left:14px;
	position:relative;
	text-align: left;
}
div.start_buzzmath {
	width:288px;
	top:-170px;
	padding:0;
	margin:0;
	position:relative;
}

div.content {
	background: url(../___images/bg_content_repeat.jpg) repeat-y;
	width:956px;
	margin: -99px 0 0 0;
	float:left;
	overflow:auto;
}

div.content_large_no_column {
	background: url(../___images/bg_content_large_no_column_repeat.jpg) repeat-y;
	width:956px;
	margin: -99px 0 0 0;
	float:left;
	overflow:auto;
}


div.video_bg {
	background: url(../___images/bg_video_repeat.jpg) repeat-x;
	width: 288px;
	height: 170px;	
}

p.box_txt {
	color: #000;
	font-family: verdana;
	font-size: 14px;
	line-height: 16px;
	text-align: left;
	padding: 20px 20px 18px 19px;
	margin: 0;
}
p.box_txt2 {
	color: #000;
	font-family: verdana;
	font-size: 14px;
	line-height: 16px;
	text-align: left;
	padding: 0 260px 18px 19px;
	margin: 0;
}
div.scolab{
	background:url(../___images/logo_scolab.gif) no-repeat;
	width:187px;
	height:110px;
	padding:0;
	margin:-110px 0 0 440px;
}


div.box_avatar_claude{
	background:url(../___images/avatar_claude.gif) no-repeat;
	width:139px;
	height:132px;
	padding:0;
	margin:0;
	left:10px;
	position:relative;
	float: left;
}
div.box_avatar_steve{
	background:url(../___images/avatar_steve.gif) no-repeat;
	width:139px;
	height:126px;
	padding:0;
	margin:0;
	left:10px;
	position:relative;
	float: left;
}
div.box_avatar_carl{
	background:url(../___images/avatar_carl.gif) no-repeat;
	width:139px;
	height:125px;
	padding:0;
	margin:0;
	left:10px;
	position:relative;
	float: left;
}

div.box2 {
	width:485px;
	margin:16px 0 0 19px;
	float: left;
}

    div.box2 p
    {
        font-size:14px;       
    }
    
p.box_txt3 {
	color: #000;
	font-family: verdana;
	font-size: 13px;
	line-height: 15px;
	text-align: left;
	padding: 0 0 18px 10px;
	margin: 0;
}
h1.section {
	color: #1e1e1e;
	font-family: Verdana;
	font-size: 46px;
	font-weight: bold;
	font-style:italic;
	text-align: left;
	padding: 0;
	margin: 0;	
	top:113px;
	left:-4px;
	position:absolute;
	z-index:100;
		
}




/*CSS Related to ContactUS.aspx */


div.box3
{ 
    margin-left:19px;
    padding-top:10px;
    padding-bottom:20px;
}
div.box33
{ 
    margin-left:19px;
    padding-top:10px;
    padding-bottom:10px;
    margin-right:19px;
}


div.box_technical_pic
{
    background:url(../___images/student_needsupport.png) left bottom no-repeat;
	padding-left:100px;
	display:block;	
}

div.box_teamdesc_pic
{
    /*background:url(../___images/logo_scolab.png) 10px center no-repeat;*/
	padding:40px 50px 20px 20px;
	display:block;
}

div.box_technicalsupport_browser_pic
{
    background:url(../___images/TechnicalSupport/icons_support.png) left 50% no-repeat;
	padding-left:100px;
	display:block;
	min-height:188px;
	height:188px;
	
}

html>body div.box_technicalsupport_browser_pic
{
height:auto
}


div.box_technicalsupport_contactus_pic
{
    background:url(../___images/TechnicalSupport/telephone_top.png) 10px top no-repeat;
	padding-left:100px;
	
	display:block;	
}

div.box_technicalsupport_minsysreq_pic
{
    /*background:url(../___images/TechnicalSupport/steve_support.png) left bottom no-repeat;*/
	padding-left:0;
	display:block;	
}


div.box_question_pic
{
    background:url(../___images/student_helpdesk.png) left bottom no-repeat;
	padding-left:100px;
	display:block;	
}

div.box_letter_pic
{
    background:url(../___images/letter_send.png) left 203px no-repeat;
	padding-left:100px;
	display:block;	
}


div.box_professor_pic
{
    background:url(../___images/alfred_present.png) 0 60px no-repeat;
	padding-left:100px;
	display:block;	
	padding-bottom:0;
	margin-bottom:20px;
}



div.box_lock
{
    background:url(../___images/parentSales/lock.png) 0 6px no-repeat;
	padding-left:60px;
	display:block;	
	padding-bottom:0;
	margin-bottom:6px;
}
/*div.box_calculator
{
    background:url(../___images/calculator.png) 0 120px no-repeat;
	padding-left:100px;
	display:block;	
	padding-bottom:0;
	margin-bottom:20px;
}*/
div.box_calculator
{
    /*background:url(../___images/calculator.png) 0 120px no-repeat;*/
	display:block;	
	padding-bottom:0;
	margin-bottom:20px;
}

div.schools 
{
    background:url(../___images/schools.png) 0 0 no-repeat;
    width:549px;
    height:219px;
    float:right;
    
    
    
}
div.schools .c1, div.schools .c2, div.schools .c3, div.schools .c4, div.schools .c5, div.schools .c6 
{
 float:left;
 display:inline;   
 margin-right:5px;
 height:50px;
 padding:0 3px; 
 width:81px; 
height:219px;
 position:relative;

}
div.schools .last
{
margin-right:0;

}

div.schools p 
{
    text-align:center;
    position:absolute;
        
}
div.schools p.prices 
{
    bottom:15px;
    left:23px;
    font-size:20px; 
    font-weight:400;
    color:#457c97;  
    margin:0;padding:0;   
}
div.schools p.size 
{
    top:130px;
    
    font-weight:700;
    margin:0;padding:0;   
}
div.schools .c1 p.size 
{
    
    left:27px;
   
}
div.schools .c2 p.size, div.schools .c3 p.size, div.schools .c4 p.size, div.schools .c5 p.size, div.schools .c6 p.size  
{
    
    left:23px;
   
}


div.schools p.schools 
{
    
    font-weight:400;
    margin:0;padding:0;   
}
div.schools .c1 p.schools 
{
   top:90px;
   left:27px;
}
div.schools .c2 p.schools 
{
   top:87px;
   left:22px;
}
div.schools .c3 p.schools 
{
   top:85px;
   left:24px;
}
div.schools .c4 p.schools 
{
   top:80px;
   left:22px;
}
div.schools .c5 p.schools 
{
   top:75px;
   left:24px;
}
div.schools .c6 p.schools 
{
   top:70px;
   left:22px;
}

div.sideSchools 
{
    
    width:71px;
    float:left;
    height:219px;
    padding-right:10px;
    background:url(../___images/sideSchools-bg.png) left bottom repeat-x;
}
div.sideSchools p
{
    
    text-align:right;
    font-size:11px;
}


div.box_calculator_shorter
{
    background:url(../___images/calculator.png) 0 30px no-repeat;
	padding-left:100px;
	display:block;	
	padding-bottom:0;
	margin-bottom:20px;
}
div.box_school
{
    background:url(../___images/school_left.png) 0 40px no-repeat;
	padding-left:120px;
	display:block;	
	padding-bottom:0;
	margin-bottom:20px;
}
div.box_box_create
{
    background:url(../___images/box_create_pic.png) 0 20px no-repeat;
	padding-left:100px;
	display:block;	
	padding-bottom:0;
	margin-bottom:20px;
}
div.contact_info
{
    width:210px;
    font-size:11px;
    float:left;
}

div.scolab_small{
	
	padding:0;
	float:left;	
}

div.scolab_small a 
{
background:url(../___images/logo_scolab_small.gif) no-repeat;
	width:159px;
	height:78px;
	display:block;    
    text-indent:-9999px;
    overflow:hidden;
    outline:0;
    
}



div.fb_form
{
    width:420px;   
    margin-bottom:10px;
}

    div.fb_form label
    {
        font-size:10px;
        font-weight:bold;
        padding-bottom:2px;
        display:block;
    }
	
	div.fb_form input:focus.small_input {
			background-position:left bottom;
			border:solid #D85100 2px;
			padding:2px 5px;
            margin-bottom:3px;
            width:223px;
}
	
    
       div.fb_form input.small_input
       {
           border:solid #D85100 1px;
		   padding:2px 5px;
           margin-bottom:5px;
           width:225px;
		   
       }
	   div.fb_form textarea.large_input
       {
           border:solid #D85100 1px;
		   padding:2px 5px;
           margin-bottom:15px;
           width:225px;
       }
	   
	   div.fb_form textarea:focus.large_input {
			background-position:left top;
			padding:2px 2px 2px 4px;
			border:solid #D85100 2px;
			width:219px;
			 margin-bottom:13px;
		}
	   
	   
	   
       
       div.fb_form .float_field{float:left;margin-right:8px;}
       
       div.fb_form input.fb_phone{width:155px;}
	   
	   div.fb_form input.fb_phone:focus{width:153px;}
       
       div.fb_form textarea
        {
            margin-bottom:8px;
            border:1px solid #E79723;
            background:transparent url(../___images/AccountCreation/field_bg_textbox.png) repeat-x scroll center top;
        }
      
      
       
       div.fb_form a.button{float:right;margin-right:4px;}
      
      
      
/*CSS Related to FamilyEdition.aspx */

div.box_anouncement_pic
{
    background:url(/___images/student_ranko.png) right bottom no-repeat;
	padding-right:145px;
	display:block;	
	margin-right:4px;
	
}

div.box_kidsapproved_pic
{
    background:url(/___images/seal_smart.png) 97% 50% no-repeat;
    
	
	/*display:block;	*/
	
}

div.box_happy_family
{
    background:url(/___images/FamilyEdition/parents_satisfaction.png) left 15px no-repeat;
    padding-left:130px;	
	/*display:block;	*/
	width:500px;	 
}

/*div.box_happy_family
{
    background:url('../___images/parents_encourage.png') left bottom no-repeat;
    padding-left:130px;	
	display:block;		 
}*/




ul.checkpoint
{
    margin-bottom:0;
    padding-bottom:5px;
    position:relative; z-index:3;
    padding-top:5px;
}

ul.checkpoint li
{
    background:transparent url(../___images/icon_ok_small.png) left center no-repeat;
    line-height:20px;
    font-size:11px;
    padding-left:24px;
	padding-bottom:5px;
}

p.view_more{padding-left:45px;font-size:10px;}

div.left_title
{
    float:left;
    width:140px;
    
}

div.left_title h3
{
    margin-bottom:0;
    font-size:16px;
}

div.left_title h4
{
    font-style:italic;
    font-size:14px;
    color:#53aedf;
}
div.left_title2
{
    float:left;
    width:120px;
    
}

div.left_title2 h3
{
    margin-bottom:0;
    font-size:16px;
}

div.left_title2 h4
{
    font-style:italic;
    font-size:14px;
    color:#53aedf;
}

a.book_6, a.book_7, a.book_8
{
    /*position:relative;*/
    float:left;
    width:125px;
    height:85px;
    display:block;   
}
a.book
{
    /*position:relative;*/
    margin-top:20px;
    float:left;
    width:391px;
    height:109px;
    display:block;  
    background:transparent url('../___images/book_middleschool_open.png') top left no-repeat;  
    margin-left:-5px;
}

a.book span
{
    display:none;   
}


a.book_6 span, a.book_7 span, a.book_8 span
{
    display:none;   
}

a.book_6
{
   background:transparent url(../___images/book_g6.png) left 2px no-repeat; 
}

a.book_7
{
   background:transparent url(../___images/book_g7.png) left 2px no-repeat; 
}


a.book_8
{
    background:transparent url(../___images/book_g8.png) left 2px no-repeat;    
}

div.extra_space
{
    margin:15px 15px 15px -5px;
}



      
/*CSS Related to SchoolEdition.aspx */

div.box_school_pic
{
    background:url(../___images/school_students.png) right bottom no-repeat;
	padding-right:55px;
	display:block;	
	
}


a.books_other span
{
    display:none;   
}

a.books_other
{
    background:transparent url('../___images/books_other.png') left 2px no-repeat;
    position:relative;
    float:left;
    display:block;
    width:205px;
    margin-left:35px;
    height:95px;    
}

/*CSS Related to SecureInstantQuote.aspx*/

th, td 
{
	border:0px;
}

div.Validator_quote
{
	color:#FF0000;
	font-weight:bold;
}

div.box4
{ 
    margin-left:20px;
    margin-right:20px;
    padding-top:24px;
    padding-bottom:20px;
}

div.box_quote_book
{
	background:url(../___images/books_unknown.png) no-repeat;
	width:117px;
	height:116px;
	padding:10px;
	position:relative;
	float: left;
}

div.box_quote_girl
{
	background:url(../___images/student_helpdesk_reverse.png) no-repeat;
	width:104px;
	height:126px;
	position:relative;
	float: right;
}

div.box_quote_school
{
	background:url(../___images/school.png) no-repeat;
	width:117px;
	height:109px;
	position:relative;
	float: right;
}

select.dropdown
{
    font-family: Verdana;
    font-size: 14px;
    color: #000;
    background: white url(../___images/AccountCreation/field_bg_textbox.png) repeat-x left top;
    border: 1px solid #e79723;
    width: 210px;
    padding: 2px 2px 0 2px;
}


      
/*CSS Related to Content.aspx */

div.book_box h2
{
    font-style:italic;
    font-weight:bold;
    font-size:16px;
    margin-top:5px;
    color:#000000;
}

div.book_close h2
{
    color:#616465;
}

div.book_box
{
    padding-left:15px;
    padding-bottom:15px;
    padding-right:15px;
    position:relative;
}


div.book_open div.book_content
{
    display:block;
    position:relative;
}

div.book_close div.book_content
{
    display:none;
}

a.toogle_book
{
    float:right;
    width:41px;
    height:41px;
    display:block;
    position:relative;
    margin-right:10px;
    margin-top:-5px;
}

    a.toogle_book span{display:none;}

div.book_box a.close
{
     background:transparent url('../___images/toogle_closed.png') left top no-repeat; 
}

div.book_box a.open
{
     background:transparent url('../___images/toogle_opened.png') left top no-repeat; 
}

div.book_icon_middle
{
    background:transparent url('../___images/book_icon_middleschool.png') right 10px no-repeat; 
}


div.book_icon_7
{
   background:transparent url('../___images/book_icon_g7.png') left 10px no-repeat;  
}

div.book_icon_8
{
    background:transparent url('../___images/book_icon_g8.png') left 10px no-repeat; 
}

div.book_content
{
    width:600px;
}

div.book_content h3
{
    color:#359ed8;
    font-size:14px;
    font-weight:bold;
    border-bottom:1px solid #359ed8;
    padding-bottom:2px;
    width:90%;
    margin-top:10px;
  
}

div.book_content ul
{
    margin-left:0;
    padding-left:0;    
}

div.book_content ul ul
{
    margin-left:20px;
    padding-left:0;
}
div.book_content ul li
{
    padding:2px;
    font-size:11px;
}

div.book_content ul li a
{    
    background:transparent url(/___images/content_a_arrow.gif) left 3px no-repeat; 
    padding-left:10px;
}



/*CSS Related to SecureRP.aspx */

div.reset_password label
{
    font-weight:bold;
    font-size:11px;
    display:block;
    margin-bottom:3px;
}

div.reset_password_message div.box_letter_pic
{
    background-position:left top;
    padding-left:80px;
}
div.reset_password input.small_input
{
    float:left;
    width:250px;
    margin-right:5px;
}

/*Technical support-------------------------*/

table.hardware th, table.hardware td 
{
    vertical-align:top;  
    text-align:left;
    
}
table.hardware th
{
    font-size:12px
    
}
table.hardware td
{
    font-size:10px;
    padding-right:20px;
    
}
div.grayBox
{
    height:10px;
    background-color:#292c2e;
    margin: 0;
}

div.box_support
{
    
padding-top:10px;
    
    
}
div.box_technical
{
    background: url(../___images/bg_box_secondary.gif) repeat-x;
    width: 288px;
    float: left;
    
}

div.box_support
{
    
    width: 288px;
    float: left;
    
}
