* {padding:0;margin:0}
body {
	font: 11pt Arial, Helvetica, sans-serif;
	background:#a0cf67;
	background-image:url(/images/body_bg.gif);background-repeat:repeat-x;background-position:top left;

	/* text-align: center;  this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
#container_coupon {
	position:absolute;top:0;left:0;z-index:5;
	width: 700px;
	height:400px;
	overflow:auto;
	padding:0px;
	background: #c5e3a1;
	margin: 160px 0 0 250px;
	z-index:1000;
	display:none;
	-moz-box-shadow: 0 0 1px 1px #83a83b;
	-webkit-box-shadow: 0 0 1px 1px #83a83b;
	box-shadow: 0 0 1px 1px #83a83b;
	-webkit-border-radius:10px; 
	-moz-border-radius:10px; 
	border-radius:10px;
	cursor:move;
}

#container {
	width: 1000px;
	margin: 5px auto;
	padding:0;
	z-index:1;
	/*text-align: left;*/
}
.header {position:relative;padding-bottom:130px;}
.loyola {position:absolute;top:8px;left:0px;}
.curve_line {position:absolute;top:2px;left:190px;}
.wecare {position:absolute;top:40px;left:270px;}
.nav {position:absolute;top:45px;left:450px;}

.clearfloat {clear:both}
p {
	padding:8px 0;	
}
.bold {font-weight:bold;}
.button {
	background:#83a83b;
	color:#fff;
	border-top:1px solid #577c10;
	border-right:2px solid #577c10;
	border-bottom:2px solid #577c10;
	border-left:1px solid #577c10;
	padding:2px 6px;
	-webkit-border-radius:4px; 
	-moz-border-radius:4px; 
	border-radius:4px;
}
.button2 {
	background:#ccc;
	color:#000;
	border-top:1px solid #000;
	border-right:2px solid #000;
	border-bottom:2px solid #000;
	border-left:1px solid #000;
	padding:2px 6px;
	-webkit-border-radius:4px; 
	-moz-border-radius:4px; 
	border-radius:4px;
}
img {border:0;}
img.imgstyle{border:1px solid #333;margin-right:10px;}
p.title {font-size:12pt;font-weight:bold;color:#800000;}
.footer {font-size:11px;margin:0px auto;text-align:center;width:900px;
		 padding-top:2px;padding-bottom:5px;color:#708E29;letter-spacing:1px;word-spacing:1px;}
.footer_link {color:#708E29;}
.footer_link:hover {text-decoration:none;color:#fff;}
.footer_img {margin:0px auto;text-align:center;padding-bottom:5px;}

div.contenth {padding:10px 5px 15px 15px;
		 	background-color:#83a83b;color:#fff;word-spacing:2px;line-height:1.3;
		 	-webkit-border-radius:16px; 
			-moz-border-radius:16px; 
			border-radius:16px;
			-moz-box-shadow: 0 0 2px 2px #6c951d;
			-webkit-box-shadow: 0 0 2px 2px #6c951d;
			box-shadow: 0 0 2px 2px #6c951d;}
.contenth a {color:#fff;}
.contenth a:hover{text-decoration:none;}

#bizRating{white-space:nowrap;position:relative;height:33px;}
#bizRating img{float:left;margin-right:2px;}
			
#bizRating{margin:0 0 3px;overflow:hidden;width:100%;}

#bizRating .Ylogo{position:absolute;left:85px;top:0px;}
#bizRating .Ycount{color:#cbe7a8;font-family:Helvetica, Arial;font-size:10pt;position:absolute;top:10px;left:160px;}
/*
div.rating{height:17px;overflow:hidden!important;position:absolute;top:35%;left:0;width:84px;}
div.rating img,div.rating-small img{position:absolute;}
*/
/*
img.stars_0{clip:rect(0,83px,15px,0);}
img.stars_1{clip:rect(19px,83px,35px,0);top:-19px;}
img.stars_1_half{clip:rect(38px,83px,53px,0);top:-38px;}
img.stars_2{clip:rect(57px,83px,72px,0);top:-57px;}
img.stars_2_half{clip:rect(76px,83px,91px,0);top:-76px;}
img.stars_3{clip:rect(95px,83px,110px,0);top:-95px;}
img.stars_3_half{clip:rect(114px,83px,129px,0);top:-114px;}
img.stars_4{clip:rect(133px,83px,148px,0);top:-133px;}
img.stars_4_half{clip:rect(152px,83px,168px,0);top:-152px;}
img.stars_5{clip:rect(171px,83px,186px,0);top:-171px;}

div.rating-small{float:left;height:9px;overflow:hidden!important;padding:0!important;position:relative;width:50px;}
div.rating-small img.stars_0{clip:rect(190px,50px,199px,0);top:-190px;}
div.rating-small img.stars_1{clip:rect(204px,50px,213px,0);top:-204px;}
div.rating-small img.stars_1_half{clip:rect(218px,50px,227px,0);top:-218px;}
div.rating-small img.stars_2{clip:rect(232px,50px,241px,0);top:-232px;}
div.rating-small img.stars_2_half{clip:rect(246px,50px,255px,0);top:-246px;}
div.rating-small img.stars_3{clip:rect(260px,50px,269px,0);top:-260px;}
div.rating-small img.stars_3_half{clip:rect(274px,50px,283px,0);top:-274px;}
div.rating-small img.stars_4{clip:rect(288px,50px,297px,0);top:-288px;}
div.rating-small img.stars_4_half{clip:rect(302px,50px,311px,0);top:-302px;}
div.rating-small img.stars_5{clip:rect(316px,50px,325px,0);top:-316px;}
*/

.rating{height:16px;overflow:hidden;position:relative;width:78px;top:10px;}
.star-img{display:block;width:100%;height:100%;background:url(//s3-media3.ak.yelpcdn.com/assets/2/www/img/9490cf38f4e4/ico/stars/stars_map_h.png) no-repeat;}
.rating .stars_1{position:absolute;background-position:-86px 0;}
.rating .stars_1_half{background-position:-172px 0;}
.rating .stars_2{background-position:-258px 0;}
.rating .stars_2_half{background-position:-344px 0;}
.rating .stars_3{background-position:-430px 0;}
.rating .stars_3_half{background-position:-516px 0;}
.rating .stars_4{background-position:-602px 0;}
.rating .stars_4_half{position:absolute;background-position:-688px 0;}
.rating .stars_5{background-position:-774px 0;}

.rating-small{float:left;height:9px;overflow:hidden;position:relative;width:49px;}
.rating-small .stars_0{background-position:-860px 0;}
.rating-small .stars_1{background-position:-913px 0;}
.rating-small .stars_1_half{background-position:-966px 0;}
.rating-small .stars_2{background-position:-1019px 0;}
.rating-small .stars_2_half{background-position:-1072px 0;}
.rating-small .stars_3{background-position:-1125px 0;}
.rating-small .stars_3_half{background-position:-1178px 0;}
.rating-small .stars_4{background-position:-1231px 0;}
.rating-small .stars_4_half{background-position:-1284px 0;}
.rating-small .stars_5{background-position:-1337px 0;}

.offscreen {
position: absolute;
left: -9999px;
top: auto;
overflow: hidden;
width: 1px;
height: 1px;
}
