.prices, .noprices {
	display: none;
}

.generalinfo{
float:left;
width:465px;
}

.generalinfo .top,
.generalinfo .bottom{
background:url(/img/school/generalinfo/bg.png) no-repeat;
height:7px;
font-size:0;
}

.generalinfo .bottom{
background: url(/img/school/generalinfo/bg.png) bottom no-repeat;
margin-bottom:16px;
}

.generalinfo .body{
padding:15px 27px 15px 93px; 
width:343px;
border-right:1px solid #e8e8e8;
border-left:1px solid #e8e8e8;
background:url(/img/school/generalinfo/body.gif) no-repeat 16px center;
min-height:53px;
_height:53px;
}

.qqbox{
float:right;
width:217px;
}

.qqbox .top,
.qqbox .bottom{
height:7px;
background:url(/img/school/quickquote/bg.png) no-repeat;
font-size:0;
}

.qqbox .bottom{
height:8px;
background-position : bottom;
margin-bottom:16px;
}

.qqbox .body{
font-size:11px;
width:108px;
background:url(/img/school/quickquote/bg.png) 0 -7px no-repeat;
}

.boxtop,
.boxbottom{
height:7px;
width:697px;
background:url(/img/school/box/bg.png) no-repeat;
font-size:0;
}

.boxbottom{
background:url(/img/school/box/bg.png) bottom no-repeat;
margin-bottom:14px;
}
 
.boxbody{
border-left:1px solid #e8e8e8;
border-right:1px solid #e8e8e8;
width:697px;
}

.legend{
font-size:10px;
padding:7px 10px;
display:block;
}

td{
font-size:11px;
}

td.label{
font-weight:bold;
width:262px;
padding:4px 10px;
vertical-align:top;
/*background:url(/img/school/box/border.gif) repeat-y top right;*/
background-repeat: repeat-y;
background-position: top right;
line-height:12px;
_heigth:12px;
}

.courses,
.supplements,
.tabcolumn{
width:415px;
padding:0 10px 7px;
/*background:url(/img/school/box/border.gif) repeat-y top right;*/
background-repeat:repeat-y;
background-position:right;
line-height:14px;
_heigth:14px;
}


.tabcolumn{
width:110px;
}

.rborder{
/*background:url(/img/school/box/border.gif) repeat-y right;*/
background-repeat:repeat-y;
background-position:right;
}

.noborder{
background:none !important;
}

.tabseparator td{
padding-top:24px;
background:#ffffff url(/img/school/box/thead.gif) no-repeat center 12px;
}

td.value{
width:347px;
padding:4px 45px 4px 18px;
line-height:12px;
_height:12px;
}

/*thead tr{
background:url(/img/school/box/thead.gif) no-repeat bottom center;
}*/

.theadseparator{
background:url(/img/school/box/thead.gif) no-repeat bottom center;
position:absolute;
height:21px;
width:695px;
}

.rowcolor{
background-color:#f6f7f7;
}

.hide{
display:none;
}

#firstyear,
#secondyear{
float:left;
height:30px;
cursor:pointer;
padding-left:10px;
}

#firstyear span,
#secondyear span{
font-size:11px;
font-weight:bold;
float:left;
height:30px;
line-height:25px;
padding-right:10px;
color:#7b7b7b;
}

.year_s{
background:url(/img/price/left.gif) no-repeat;
}

.year_s span{
background:url(/img/price/right.gif) no-repeat right;
color:#333333 !important;
}

.dateinfo{
font-weight:bold;
}

.included{
padding-bottom:15px;
}

.included ul{
padding-left: 0;
}


.included ul li{
font-size:11px;
font-weight:bold;
background-position: top left;
list-style:none;
background:url(/img/icons/ok.gif) no-repeat top left;
padding:4px 0pt 4px 25px;
}

p.noprice{
display:none;
width:449px;
}

.red{
	color:red;
}
.price1,.price2{
	margin:5px 0;
}

.schoolglance .price1,
.schoolglance .price2 {
	margin:0;
}

