/* CSS Document */

body {
	background-color: #3F3F40;
	/*background-image: url(../images/gradient_top.png);
	background-repeat:repeat-x; */
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

a:link {
color:#000000;
}
a:visited {
color:#000000;
}
a:hover {
color:#A4AF20;
}

html, body, #wrap {height: 100%;}

.basis		{ padding:5px; border:1px solid #ccc; }
.basis1		{ padding:7px; border:1px solid #ccc; font-size:11px; }
.available	{ border:1px solid #008000; background:#90ee90; }
.taken		{ border:1px solid #fc0; background:#fffea1; }
		
body > #wrap {height: auto; min-height: 100%;}

#main {padding-bottom: 150px;}  /* must be same height as the footer */

#footer {position: relative;
	margin-top: -150px; /* negative value of footer height */
	height: 150px;
	clear:both;
	/*background-image: url(../images/gradient_bottom.png);
	background-repeat:repeat-x; */
} 

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.cornerBox {position:relative; background: #EFF2F3; width: 1000px; margin: 0 auto;}
.corner { position: absolute; width: 10px; height: 10px; background: url('../images/corners.png') no-repeat; font-size: 0%; }
.cornerBoxInner {padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }
.cornerBoxInner1 {padding-left: 5px; padding-right: 5px; padding-bottom: 10px; padding-top: 10px; }
.TL { top: 0; left: 0; background-position: 0 0; }
.TR { top: 0; right: 0; background-position: -10px 0; }
.BL { bottom: 0; left: 0; background-position: 0 -10px; }
.BR { bottom: 0; right: 0; background-position: -10px -10px; }

.cornerBoxside {position:relative; background: #EFF2F3; width:232px; }
.cornerBoxside1 {position:relative; background: #EFF2F3; width:200px; }
.cornerside { position: absolute; width: 10px; height: 10px; background: url('../images/corners.png') no-repeat; font-size: 0%; }
.cornerBoxInnerside { padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }
.TLside { top: 0; left: 0; background-position: 0 0; }
.TRside { top: 0; right: 0; background-position: -10px 0; }
.BLside { bottom: 0; left: 0; background-position: 0 -10px; }
.BRside { bottom: 0; right: 0; background-position: -10px -10px; }

.cornerBoxcenter {position:relative; background: #EFF2F3; width:480px;}
.cornercenter { position: absolute; width: 10px; height: 10px; background: url('../images/corners.png') no-repeat; font-size: 0%; }
.cornerBoxInnercenter { padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }
.TLcenter { top: 0; left: 0; background-position: 0 0; }
.TRcenter { top: 0; right: 0; background-position: -10px 0; }
.BLcenter { bottom: 0; left: 0; background-position: 0 -10px; }
.BRcenter { bottom: 0; right: 0; background-position: -10px -10px; }

.cornerBoxmed {position:relative; background: #EFF2F3; width:740px;}
.cornermed { position: absolute; width: 10px; height: 10px; background: url('../images/corners.png') no-repeat; font-size: 0%; }
.cornerBoxInnermed { padding-left: 10px; padding-right: 10px; padding-bottom: 10px; text-align:center;}
.TLmed { top: 0; left: 0; background-position: 0 0; }
.TRmed { top: 0; right: 0; background-position: -10px 0; }
.BLmed { bottom: 0; left: 0; background-position: 0 -10px; }
.BRmed { bottom: 0; right: 0; background-position: -10px -10px; }

.cornerBoxmed1 {position:relative; background: #EFF2F3; width:558px; margin-right:4px;}
.cornerBoxmed12 {position:relative; background: #EFF2F3; width:558px; margin:auto; margin-top: 7px;}
.cornerBoxmed13 {position:relative; background: #EFF2F3; width:558px; margin:auto;}
.cornermed1 { position: absolute; width: 10px; height: 10px; background: url('../images/corners.png') no-repeat; font-size: 0%; }
.cornerBoxInnermed1 { padding-left: 10px; padding-right: 10px; padding-bottom: 10px; text-align:center;}
.cornerBoxInnermed12 { padding-left: 0px; padding-right: 0px; padding-bottom: 10px; text-align:center;}
.TLmed1 { top: 0; left: 0; background-position: 0 0; }
.TRmed1 { top: 0; right: 0; background-position: -10px 0; }
.BLmed1 { bottom: 0; left: 0; background-position: 0 -10px; }
.BRmed1 { bottom: 0; right: 0; background-position: -10px -10px; }

.footer1 { 
background-image:url(../images/footer.png);
background-position:center;
background-repeat:no-repeat;
height:65px;
color:#000000;

}


.footer1 a {
color:#000000;
}
.footer1 a:visited {
color:#000000;
}

.footer1 a:hover {
	color:#666666;
}

.header {
font-size:20px;
font-weight:bold;
}
.header_small {
font-size:11px;
font-weight:bold;
}
.header_coupons {
font-size:20px;
font-weight:bold;
background-image:url(../images/coupon_headers.png);
background-repeat:no-repeat;
background-position: top center;
height:45px;
}
.header_coupons_weather {
font-size:20px;
font-weight:bold;
background-image:url(../images/coupon_headers_weather.png);
background-repeat:no-repeat;
background-position: top center;
height:45px;

}
.header_coupons_itunes {
font-size:20px;
font-weight:bold;
background-image:url(../images/coupon_headers_itunes.png);
background-repeat:no-repeat;
background-position: top center;
text-align:center;
height:45px;
}
.header_coupons_itunes a {
text-decoration:none;
}
.header_coupons_itunes a:hover {
color:#990000;
}
.header_coupons_tall {
font-size:20px;
font-weight:bold;
background-image:url(../images/coupon_headers5.png);
background-repeat:no-repeat;
background-position: top center;
height:75px;
}
.header_coupons_cat {
font-size:20px;
font-weight:bold;
background-image:url(../images/coupon_headers1.png);
background-repeat:no-repeat;
background-position: top center;
height:65px;
}
.header_coupons_cat a {
text-decoration:none;
}
.header_coupons_cat a:hover {
color:#990000;
}
.header_coupons_long {
font-size:20px;
font-weight:bold;
background-image:url(../images/coupon_headers2.png);
background-repeat:no-repeat;
background-position: top center;
height:42px;
}
.header_coupons_long a {
text-decoration:none;
}
.header_coupons_long a:hover {
color:#990000;
}
.header_coupons_long1 {
font-size:20px;
font-weight:bold;
background-image:url(../images/coupon_headers3.png);
background-repeat:no-repeat;
background-position: top center;
height:42px;
}
.header_coupons_long1 a {
text-decoration:none;
}
.header_coupons_long1 a:hover {
color:#990000;
}
.header_coupons_long2 {
font-size:20px;
font-weight:bold;
background-image:url(../images/coupon_headers4.png);
background-repeat:no-repeat;
background-position: top center;
height:42px;
}

.header1 {
font-size:17px;
font-weight:bold;
} 
.header2 {
font-size:15px;
font-weight:bold;
}
.details {
padding-top:8px;

}
.white {
color:#FFFFFF;
padding-bottom:5px;
}
.white a {
color: #FFFFFF;
}
.white a:visited {
color:#FFFFFF;
}

.white a:hover {
	color: #CCCCCC;
}
.white1 {
color:#FFFFFF;
padding-bottom:10px;
}
.white1 a {
color: #FFFFFF;
}
.white1 a:visited {
color:#FFFFFF;
}

.white1 a:hover {
	color: #CCCCCC;
}
.basket {
background-image:url(../images/basket.png);
background-position: top right;
background-repeat:no-repeat;
padding-left:85px;
padding-top:2px;

}

.search {
background-image:url(../images/basket.png);
background-position: top left;
background-repeat:no-repeat;
text-align:center;
padding-right:80px;
padding-top:2px;
height:145px;

}

.coupontop2 {
background:url(../images/top2.jpg);
background-repeat:no-repeat;
font-size: 18px;
font-weight: bold;
padding-left:70px;
padding-right:70px;
padding-top:18px;
}

.couponbottom2 {
background:url(../images/bottom2.jpg);
background-repeat:no-repeat;
padding-right:70px;

}

.couponmiddle2 {
background:url(../images/middle2.jpg);
background-repeat:repeat-y;
padding-top:5px;
padding-left:5px;

}

.style1 {
	font-size: 17px;
	font-weight: bold;
}
.borderbottom {
border-bottom: 1px solid #000000;
	}
.bordertop {
border-top: 1px solid #000000;
	}
	
.borderbottomtop {
border-bottom: 1px solid #000000;
border-top: 1px solid #000000;
	}

.borderright {
border-right: 1px solid #000000;
	}

.borderall {
border-bottom: 1px solid #000000;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
	}

.bordertoprightbottom {
border-bottom: 1px solid #000000;
border-top: 1px solid #000000;
border-right: 1px solid #000000;

	}
	
.bordertopright {
border-top: 1px solid #000000;
border-right: 1px solid #000000;
	}
.borderbottomrightleft {
border-bottom: 1px solid #000000;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
	}
.borderbottomright {
border-bottom: 1px solid #000000;
border-right: 1px solid #000000;
	}

a.thumbs_up {
    background: url('../images/thumbs_up_both.jpg') no-repeat top left;
    display: block;
	width:53px;
	height:53px;
   
} 

a.thumbs_up:active {
    background-position: bottom left;
    
}

a.thumbs_down {
    background: url('../images/thumbs_down_both.jpg') no-repeat top left;
    display: block;
	width:53px;
	height:53px;
   
} 

a.thumbs_down:active {
    background-position: bottom left;
    
}

.fav_back {
background-image:url(../images/box.gif);
background-position:center;
background-repeat:no-repeat;
font-size:18px;
font-weight:bold;
padding-left:50px;
padding-right:50px;

}

.fav_back a{
text-decoration:none;
}

.couponback {
background-color:#DAE2E5;

}

.title {

font-weight:bold;

}

.toolbar {
font-size:14px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(../images/toolbar.png);
background-repeat:no-repeat;
background-position:top center;
height: 40px;
text-align:center;
padding-top:7px;
}

.title1 {

font-weight:bold;
background-image:url(../images/box1.gif);
background-repeat:no-repeat;
background-position:top;
height:100px;

}

.title a{
text-decoration:none;
}

.margin {
padding:10px;
}

.cursor {  cursor: pointer}

.logo_background {
background-image:url(../images/logo.gif);

}

.style3 {
color:#990000;
font-size:17px;
font-weight:bold;
}
.flashcenter {
margin-left: 5px;
}
.banner {
margin-top:5px;
}
.background_day {
background-image:url(../images/background_day.png);
background-repeat:no-repeat;
background-position:center;
color:#FFFFFF;
height: 40px;
width: 72px;
}
.background_day a{
color:#FFFFFF;
text-decoration:none;
}

.background_day a:visited {
color:#FFFFFF;
}
.background_day a:hover {
color:#B1C324;
}
.background_day1 {
background-image:url(../images/background_day1.png);
background-repeat:no-repeat;
background-position:center;
color:#000000;
height: 40px;
width: 72px;
}
.background_day_bar {
background-image:url(../images/background_day_bar.png);
background-repeat:no-repeat;
background-position:center;
color:#FFFFFF;
height: 22px;
width: 72px;
}
.background_day_bar a{
color:#FFFFFF;
text-decoration:none;
}

.background_day_bar a:visited {
color:#FFFFFF;
}
.background_day_bar a:hover {
color:#B1C324;
}
.background_day_bar1 {
background-image:url(../images/background_day_bar1.png);
background-repeat:no-repeat;
background-position:center;
color:#000000;
height: 22px;
width: 72px;
}
.bar_guide_top {
background-image:url(../images/bar_top.png);
background-repeat:no-repeat;
background-position:top center;
padding-left:10px;
padding-right:10px;
}
.bar_guide_middle {
background-image:url(../images/bar_middle.png);
height:auto;
}
.bar_guide_bottom {
background-image:url(../images/bar_bottom.png);
background-repeat:no-repeat;
}
.bar_number {
font-size:36px;
font-weight:bold;
}
.pages {
background-image:url(../images/pages.png);
background-repeat:no-repeat;
background-position:center;
width:25px;
height:27px;
font-size:17px;
}
.pages_current {
background-image:url(../images/pages_current.png);
background-repeat:no-repeat;
background-position:center;
width:25px;
height:27px;
font-size:20px;
}
.about_us_header {
background-image:url(../images/about_us_background.jpg);
background-repeat:no-repeat;
height:32px;

}
.hide_text {
font-size: 9px;
color:#EFF2F3;
}
.weather {
font-size:20px;
font-weight:bold;
background-image:url(../images/coupon_headers_weather.png);
background-repeat:no-repeat;
background-position: top center;
height:45px;
}
.basis_books { 
border-bottom:0px solid #ccc; 
border-top:0px solid #ccc; 
border-left:0px solid #ccc; 
border-right:0px solid #ccc;
background-color:#FFFFFF;
width:390px;
}
.basis1_books { 
border-bottom:1px solid #ccc; 
border-top:1px solid #ccc; 
border-right:1px solid #ccc; 
height:40px;
background-color:#FFFFFF;
}
.top_books {
border-top: 1px solid #ccc;
background-color:#FFFFFF;

}
.bottom_books {
padding:10px;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
}
.book_title {
font-size:17px;
font-weight:bold;
}
.book_background_header {
background-image:url(../images/books/background_header.png);
}
.style16 {
	font-size: 18px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style25 {font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.textbooksearch {
	background-image:url(../images/textbooksPhotoshop.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:417px;
}
.textbooksell {
	background-image:url(../images/textbook_sell_bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:417px;
}
.savings {
	vertical-align:top;
	text-align:center;
	position:relative;
	color:#FFF;
	padding-left:700px;
}
.dark_back {
	background-color:#3F3F40;
}