
#mainContent h2 {
	font-size: 24px;
}
#mainContent h3 {
	font-size: 20px;
	color: #f58427;
}
#mainContent h4 {
	font-size: 18px;
	color: #f58427;
}
#desc {
	font-size: 12px;
}
#buyblock h3 {
	color: #FFFFFF;
	font-size: 14px;
	padding-top: 5px;
	padding-left: 5px;
}
#buyblock p {
	font-size: 11px;
	padding: 5px;
}
#buyContent .button {
	text-align: right;
}
.link2 	{
	font-size:8pt; 

	color:#0066CC;

}
a {
	text-decoration: underline;
	color: #0052a5;
	}
a:link, a:visited, a:active {
	text-decoration: underline;
	color: #0052a5;
	}
a:hover { 
	text-decoration: underline; 
	color: #0052a5;
	}
img {
	border-style:none;
	border:0;
}
.wrapper {
	width:760px;
}
.hdrimage {
	float:left;
	margin-left:5px;
	border:0;
}
.link2 	{
	font-size:8pt; 
	color:#0066CC;
}
.utilityNav {
height:20px;
background:#D7E1F3;
padding:5px 10px 0 10px;
margin:0px;
font-size: 9px;
text-transform: uppercase;
color: #0066CC;
vertical-align: text-bottom;
}
.utilityNav a {
color: #0066CC;
padding-right: 5px;
padding-left: 5px;
}	
.top-align {
margin-top: 0px;
padding-top: 0px;
}	
#buyBook {
float:left;
padding-top:5px;
}
#otherUtils {
float:right;
padding-top:5px;
}
.mainNav {
position:relative;
left:30px;
top: 10px;
_top: -8px;
margin: 0;
padding: 0;
list-style: none;
clear: both;
}
.mainNav li {
float:left;
}

.top-nav-on {
height:23px;
   background: url(http://media.entertainment.com/ent/assets/images/topnav/btn_on_mid.gif) repeat-x;
   }

.top-nav-on a {
margin-top:3px;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
   display:block;
color:#000000;
text-decoration:none;
   }
   
.top-nav-off {
height:20px;
   background: url(http://media.entertainment.com/ent/assets/images/topnav/btn_off_mid.gif) repeat-x;
   }

.top-nav-off a {
margin-top:3px;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
   display:block;
color:#FEFEFE;
text-decoration:none;
   }

.top-nav-buy {
height:20px;
   background: url(http://media.entertainment.com/ent/assets/images/topnav/btn_btb_mid.gif) repeat-x;
   }

.top-nav-buy a {
margin-top:3px;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
   display:block;
color:#FEFEFE;
text-decoration:none;
   }
.topright_orngbox{
float:right;
width:190px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.orngboxtop{
border-style: none; 
border-width: 1px 1px 0 1px;
border-color: #efa052;
}
.orngboxmid{
border-style: solid; 
border-width: 1px 1px 0 1px;
border-color: #f58427;
background:#ffffff;
padding: 3px 8px;
font-size: 12px;
text-align:center;
line-height:14px;
}
.orngboxbtm{
background: url(http://media.entertainment.com/ent/assets/images/buy-the-book/orngboxbtm.gif) no-repeat;
padding-top:9px;
}
.areabooktitle{
background-color:#f58427;
padding: 5px 10px 10px 10px;
margin:0;
font-size: 12px;
color: #000000;
font-weight: bold;
text-align:center;
}
.orngboxmid_pricing{
font-size: 9px;
margin: 5px 0;
}
.orangeboxmid_viewallbooks{
color: #0058a5;
text-decoration: underline;
font-size: 9px;
}

.buybookbtm{
float:left;
margin-left: 30px;
_margin-left: 0;
clear: both;
width:706px;
height: 130px;
*margin-top:30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: url(http://media.entertainment.com/media/entertainment/sales/images/2012/12_bookright_bg.gif) top right no-repeat;
}

#buybookbtm_bookpath{
background: url(http://media.entertainment.com/media/entertainment/sales/images/2012/12_bookright_bluebg.gif) top right no-repeat;
}

#buybookbtm_digitalpath{
background: url(http://media.entertainment.com/media/entertainment/sales/images/2012/12_esmright_greenbg.gif) top right no-repeat;
}

#buybookbtm_digitalpath .buybook_left{
padding: 30px 0 0 30px;  
}

.buybook_img{
float: left;
width: 146px;
height: 130px;
background:url(http://media.entertainment.com/media/entertainment/sales/images/2012/12_btmbookleft.gif) no-repeat;
}
.buyesm_img{
float: left;
width: 146px;
height: 130px;
background:url(http://media.entertainment.com/media/entertainment/sales/images/2012/12_btmESMleft.gif) no-repeat;
}
.buybook_img2012{
float: left;
width: 137px;
height: 125px;
background:url(http://media.entertainment.com/media/entertainment/sales/images/2012/fbe1888_2012Btmbookleft.jpg) no-repeat;
}
.buybook_left{
float: left;
width: 292px;
padding: 40px 0 10px 0;
font-size: 14px;
}
.buybook_left h1{
font-size: 14px; 
color: #ff6d1e; 
margin:0;
padding:0;
}
.buybook_right{
float: right;
width: 190px;
padding: 40px 20px;
font-size: 10px;
text-align:center;
}
.savings_strikethru{
text-decoration:line-through;
}
img {
border-style:none;
border:0;
}
.wrapper {
width:760px;
}
.hdrimage {
float:left;
margin-left:5px;
border:0;
}
.link2 	{
font-size:8pt; 

color:#0066CC;

}
.utilityNav {
height:20px;
background:#D7E1F3;
padding:5px 10px 0 10px;
margin:0px;
font-size: 9px;
text-transform: uppercase;
color: #0066CC;
vertical-align: text-bottom;
}
.utilityNav a {
color: #0066CC;
padding-right: 5px;
padding-left: 5px;
}	
.top-align {
margin-top: 0px;
padding-top: 0px;
}	
#buyBook {
float:left;
padding-top:5px;
}
#otherUtils {
float:right;
padding-top:5px;
}
.mainNav {
position:relative;
left:30px;
top: 10px;
_top: -8px;
margin: 0;
padding: 0;
list-style: none;
clear: both;
}
.mainNav li {
float:left;
}

.top-nav-on {
height:23px;
   background: url(http://media.entertainment.com/ent/assets/images/topnav/btn_on_mid.gif) repeat-x;
   }

.top-nav-on a {
margin-top:3px;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
   display:block;
color:#000000;
text-decoration:none;
   }
   
.top-nav-off {
height:20px;
   background: url(http://media.entertainment.com/ent/assets/images/topnav/btn_off_mid.gif) repeat-x;
   }

.top-nav-off a {
margin-top:3px;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
   display:block;
color:#FEFEFE;
text-decoration:none;
   }

.top-nav-buy {
height:20px;
   background: url(http://media.entertainment.com/ent/assets/images/topnav/btn_btb_mid.gif) repeat-x;
   }

.top-nav-buy a {
margin-top:3px;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
   display:block;
color:#FEFEFE;
text-decoration:none;
   }

.topright_orngbox{
float:right;
width:190px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.orngboxtop{
border-style: none; 
border-width: 1px 1px 0 1px;
border-color: #efa052;
}
.orngboxmid{
border-style: solid; 
border-width: 1px 1px 0 1px;
border-color: #f58427;
background:#ffffff;
padding: 3px 8px;
font-size: 12px;
text-align:center;
line-height:14px;
}
.orngboxbtm{
background: url(http://media.entertainment.com/ent/assets/images/buy-the-book/orngboxbtm.gif) no-repeat;
padding-top:9px;
}
.areabooktitle{
background-color:#f58427;
padding: 5px 10px 10px 10px;
margin:0;
font-size: 12px;
color: #000000;
font-weight: bold;
text-align:center;
}
.orngboxmid_pricing{
font-size: 9px;
margin: 5px 0;
}
.orangeboxmid_viewallbooks{
color: #0058a5;
text-decoration: underline;
font-size: 9px;
}

.buybookbtm{
float:left;
_float: none;
clear: both;
width:705px;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: url(http://media.entertainment.com/media/entertainment/sales/images/2012/12_bookright_bg.gif) top right no-repeat;
*margin-top:30px;
}
.buybook_img{
float: left;
width: 146px;
height: 130px;
background:url(http://media.entertainment.com/media/entertainment/sales/images/2012/12_btmbookleft.gif) no-repeat;
}
.buybook_left{
float: left;
width: 292px;
padding: 40px 0 10px 0;
font-size: 16px;
}
.buybook_left h1{
font-size: 19px; 
color: #ff6d1e; 
margin:0;
padding:0;
}
.buybook_right{
float: right;
width: 190px;
padding: 40px 20px;
font-size: 10px;
text-align:center;
}
.savings_strikethru{
text-decoration:line-through;
}
img {
border-style:none;
border:0;
}
.wrapper {
width:760px;
}
.header {
width:760px;
float:left;
background:#0052A5;
height:89px;
position:relative;
vertical-align:text-top;
}
.hdrimage {
float:left;
margin-left:5px;
border:0;
}
.link2 	{
font-size:8pt; 

color:#0066CC;

}
.utilityNav {
height:20px;
background:#D7E1F3;
padding:5px 10px 0 10px;
margin:0px;
font-size: 9px;
text-transform: uppercase;
color: #0066CC;
vertical-align: text-bottom;
}
.utilityNav a {
color: #0066CC;
padding-right: 5px;
padding-left: 5px;
}	
.top-align {

margin-top: 0px;
padding-top: 0px;
}	
#buyBook {
float:left;
padding-top:5px;
}
#otherUtils {
float:right;
padding-top:5px;
}
.mainNav {
position:relative;
left:30px;
top: 10px;
_top: -8px;
margin: 0;
padding: 0;
list-style: none;
clear: both;
}
.mainNav li {
float:left;
}

.top-nav-on {
height:23px;
background: url(http://media.entertainment.com/ent/assets/images/topnav/btn_on_mid.gif) repeat-x;
   }

.top-nav-on a {
margin-top:3px;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
   display:block;
color:#000000;
text-decoration:none;
   }
   
.top-nav-off {
height:20px;
   background: url(http://media.entertainment.com/ent/assets/images/topnav/btn_off_mid.gif) repeat-x;
   }

.top-nav-off a {
margin-top:3px;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
   display:block;
color:#FEFEFE;
text-decoration:none;
   }

.top-nav-buy {
height:20px;
   background: url(http://media.entertainment.com/ent/assets/images/topnav/btn_btb_mid.gif) repeat-x;
   }

.top-nav-buy a {
margin-top:3px;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
   display:block;
color:#FEFEFE;
text-decoration:none;
   }
.topright_orngbox{
float:right;
width:190px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.orngboxtop{
border-style: none; 
border-width: 1px 1px 0 1px;
border-color: #efa052;
}
.orngboxmid{
border-style: solid; 
border-width: 1px 1px 0 1px;
border-color: #f58427;
background:#ffffff;
padding: 3px 8px;
font-size: 12px;
text-align:center;
line-height:14px;
}
.orngboxbtm{
background: url(http://media.entertainment.com/media/entertainment/sales/images/orngboxbtm.gif) no-repeat;
padding-top:9px;
}
.areabooktitle{
background-color:#f58427;
padding: 5px 10px 10px 10px;
margin:0;
font-size: 12px;
color: #000000;
font-weight: bold;
text-align:center;
}
.orngboxmid_pricing{
font-size: 9px;
margin: 5px 0;
}
.orangeboxmid_viewallbooks{
color: #0058a5;
text-decoration: underline;
font-size: 9px;
}

.buybookbtm{
float:left;
clear: both;
width:705px;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: url(http://media.entertainment.com/media/entertainment/sales/images/2012/12_bookright_bg.gif) top right no-repeat;
}
.buybook_img{
float: left;
width: 146px;
height: 130px;
background:url(http://media.entertainment.com/media/entertainment/sales/images/2012/12_btmbookleft.gif) no-repeat;
}
.buybook_left{
float: left;
width: 292px;
padding: 40px 0 10px 0;
font-size: 16px;
}
.buybook_left h1{
font-size: 19px; 
color: #ff6d1e; 
margin:0;
padding:0;
}
.buybook_right{
float: right;
width: 190px;
padding: 40px 20px;
font-size: 10px;
text-align:center;
}
.savings_strikethru{
text-decoration:line-through;
}
.clearer {
clear:both;
display:block;
height:1px;
margin-bottom:-1px;
font-size:1px;
line-height:1px;
}

.spacer {
clear:both;
display:block;
height:8px;
margin-bottom:1px;
font-size:1px;
line-height:1px;
}

.leftnav{
float:left;
width:163px;
font-size: 12px;
margin:0;
padding:38px 5px 0 5px;
}
.bodygroup {
float:left;
width:542px;
margin:0 0 15px 0;
padding:22px 0 0 0;
}
body {
font: 16px Arial, Helvetica, sans-serif;
color: #000000;
}
.localleft {
float:left;
width:163px;
margin:0;
padding:38px 0 0 0;
}
.localright {
float:left;
width:542px;
margin:0 0 15px 0;
padding:22px 0 0 0;
*position:relative;
*top:30px;
}
.two_col_left{
   float:left;
   width:341px;
   }
.two_col_right{
   float: left; 
   width:190px;
   margin-left: 11px;
   _margin-left: 0px;
   }
.hgray {
float:left;
width:100%;
border-bottom:5px solid #cecece;
font:18px/18px Arial, Verdana, sans-serif;
       font-weight:bold;
margin:0;
padding:0 0 5px 0;	
}	
.greatplacesbox{
width: 100%;
margin-bottom: 10px;
}
.greatplacesbox_top{
background:url(http://media.entertainment.com/ent/assets/images/browse/gptsbox_top.gif) no-repeat; 
height:23px;
}
.greatplacesbox_mid{
float: left;
border: solid 1px #75a0cd;
width: 502px;
margin-right: 11px;
}
.greatplacesbox_mid .col{
float: left;
padding: 0 9px 15px 9px;
font-size: 10px;
width:230px;
}
.greatplacesbox_mid .col h1{
font-size: 11px;
margin: 15px 0 8px 0;
}
.greatplacesbox_mid .col a{
color: #1e70ad;
font-weight: bold;
text-decoration: underline;
}
.greatplacesbox_mid .col .savings{
text-transform: uppercase;
}
.yourloc2 {
width:510px;
float:right;
text-align:right;
       white-space:no-wrap;
margin:8px 0 0 0;
padding:0 3px 0 0;
font:9px Arial, Verdana, sans-serif;
color:#000;
}
.yourloc2 a, .yourlocblue {
color:#8ba6ca;
}.whiteTitle { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height:20px; } 
 
 .blackTitle { font-family:Arial, Helvetica, sans-serif; font-size: 20px; } 
 
 .seeMore { font-family:Arial, Helvetica, sans-serif; font-size: 10px; } 
 
 .orangeHeader { color:#FF6516; font-family:Arial, Helvetica, sans-serif; font-size: 20px; } 
 
 .blackStandard { font-family:Arial, Helvetica, sans-serif; font-size: 12px; } 
 * { margin:0px; padding:0px; } 
 body { background:#fff; } 
 img { border-style:none; border:0; } 
 sup { line-height: 0; vertical-align: text-middle; font-size:.60em; } 
 fieldset { border-style:none; } 
 legend { display:none; } 
 
 .clearer { clear:both; display:block; height:1px; margin-bottom:-1px; font-size:1px; line-height:1px; } 
 
 .divider { clear:both; width:100%; background:transparent; height:1px; } 
 
 .divider2 { clear:both; width:100%; background:transparent; height:5px; } 
 
 .divider3 { clear:both; width:100%; background:transparent; height:20px; } 
 #wrapper { width:760px; } 
 #utilityNav { height:20px; background:#D7E1F3; padding:5px 10px 0 10px; margin:0px; font-size: 9px; font-weight: bold; text-transform: uppercase; color: #0066CC; vertical-align: text-bottom; } 
 #utilityNav a { color: #0066CC; padding-right: 5px; padding-left: 5px; } 
 #buyBook { float:left; padding-top:5px; } 
 #otherUtils { float:right; padding-top:5px; } 
 #mainContent2 { float: right; padding:15px 0 0 0; margin:0; width:490px; } 
 /* features, yo */ #westhem { width:417px; float:left; padding:0; margin:0; } 
 #easthem { width:327px; float:left; padding:0; margin:0; } 
 #jackjane { float:left; width:750px; margin:0 0 0 15px; padding:0; } 
 #jackjane img { float:left; margin:0 3px 0 0; } 
 
 .featurehead { float:left; margin:0 5px 10px 10px; } 
 
 .padleft { padding-left:10px; } 
 
 .featurehead img { float:left; } 
 
 .featurehead h1 { font:30px/30px Arial, Verdana, sans-serif; color:#000; font-weight:bold; } 
 
 .featurehead h2 { font:18px/22px Arial, Verdana, sans-serif; color:#000; font-weight:bold; } 
 
 .featurehead h3 { font:24px/28px Arial, Verdana, sans-serif; color:#000; font-weight:bold; } 
 
 .featurehead p { font:12px/15px Arial, Verdana, sans-serif; color:#000000; padding:5px 0 3px 0; } 
 
 .mainformbox-med { float:left; margin:0; width:385px; font:14px/17px Arial, Verdana, sans-serif; min-height:40px; height:auto; } 
 /* for Internet Explorer */ /*\*/ * html .mainformbox-med { height:40px; } 
 /**/ .medleft { float:left; width:115px; } 
 
 .medright { float:left; width:270px; margin:15px 0 0 0; } 
 
 .medright h2 { font:14px/20px arial, verdana,sans-serif; color:#8ba6ca; font-weight:bold; letter-spacing:-1px; } 
 
 .medright p { font:12px/15px Arial, Verdana, sans-serif; color:#000000; } 
 
 .bottompromobox { float:left; width:760px; margin:10px 0 0 5px; } 
 
 .hdrimage { float:left; margin-left:5px; } 
 
 .hdrimage2 { float:left; margin:0 5px 0 0; } 
 #bookblockleft { width:240px; float:left; padding:0; /* False margin value for all versions of IE Win, including 6.0 ... curse ie */ margin:20px 0 0 5px; } 
 html>body #bookblockleft { /* Correct value for browsers that don't suffer from IE Win's bugs */ margin:20px 0 0 15px; } 
 
 .leftnavbox { float:left; width:237px; padding:0; margin:0; } 
 
 .leftnavform { float:left; width: 237px; text-align:center; font:14px/17px Arial, Verdana, sans-serif; color:#000; background:#D7E1F3 url(http://media.entertainment.com/ent/assets/discount/bg-leftnav-right.gif) top right repeat-y; padding:5px 0 0 0; margin:0; } 
 
 .leftnavform h2 { font-weight:bold; text-align:center; font-size:1.2em; } 
 
 .leftnavform p { padding:0 0 3px 0; } 
 
 .subformfield { color:#000; font:9px/12px tahoma; } 
 
 .subformfield2 { color:#000; font:9px/12px tahoma; margin-bottom:10px; } 
 
 .preformfield { float:left; width:100%; color:#000; font:9px/12px tahoma; margin:0; padding:0; } 
 
 .massiveText { font-size:30px; font-weight:normal; font-family: Arial Black; } 
 
 .subMassiveText { float:left; width:490px; font-size:22px; font-weight:normal; font-family: Arial Black; } 
 
 .subMassiveTextReg { float:left; width:490px; font-size:18px; font-weight:normal; font-family: Arial Black; } 
 
 .orangeByLine { float:left; width:490px; font-size:20px; font-weight:bold; font-family:Arial; color:#f58427; } 
 
 .mainmessage { float:left; margin:7px 0 0 5px; } 
 
 .mainformbox { float:left; margin:22px 0 0 0; width:480px; font:14px/17px Arial, Verdana, sans-serif; } 
 
 .mainformbox-sm { float:left; margin:0; width:230px; font:14px/17px Arial, Verdana, sans-serif; min-height:40px; height:auto; } 
 /* for Internet Explorer */ /*\*/ * html .mainformbox-sm { height:40px; } 
 /**/ .mainformbox-sm ul { z-index:2; position:relative; float:left; list-style:none; padding:0; border:0; width:95%; /* False margin value for all versions of IE Win, including 6.0 ... curse ie */ margin:-10px 0 0 0; } 
 html>body .mainformbox-sm ul { /* Correct value for browsers that don't suffer from IE Win's bugs */ margin:-15px 0 0 0; } 
 
 .mainformbox-sm li { float:left; line-height:13px; padding:0; margin:0 2px 0 2px; color:#9999BD; } 
 
 .mainformbox-sm li a:link,.mainformbox-sm li a:visited { font-family:Arial, Verdana, sans-serif; font-size:10px; color:#0052a5; font-weight:bold; text-decoration:underline; margin:0; } 
 
 .mainicon { z-index:1; position:relative; top:3px; left:5px; background:transparent; } 
 
 .mainiconcopy,.mainiconcopy a:link,.mainiconcopy a:visited,.mainiconcopy a:hover,.mainiconcopy a:active { position:relative; top:-13px; left:25px; font:14px/15px arial,verdana; font-weight:bold; width:150px; color:#000; } 
 
 .blue16px { float:left; width:170px; margin:0 10px 0 10px; font:16px/18px Arial, Verdana, sans-serif; color:#0052a5; font-weight:bold; text-align:center; } 
 
 .mainform { float:left; margin:10px 0 0 0; } 
 
 .mainform p { padding-top:5px; } 
 
 .btborange { position:absolute; top:50px; left:187px; margin:0; padding:0; width:126px; } 
 
 .viewall { position:absolute; top:75px; left:187px; margin:0; padding:0; width:126px; text-decoration:underline; font-size:10px; } 
 
 .btnblue { float:left; margin:6px 0 0 2px; width:87px; } 
 
 .btnbluelagoon { float:left; margin:10px 0 0 2px; width:87px; padding-left:35px; } 
 
 .bottompromo { float:left; } 
 
 .bottompromo2 { float:left; margin-left:15px; } 
 

 .link2 { font-family: verdana, arial, sans-serif; font-size:8pt; color:#0066CC; } 
 
 .leftnavlink { margin:2px 0 0 0; } 
 /* -- local savings -- */ #localcontent { float:left; width:710px; margin:0; text-align:left; padding:0; } 
 #largecontent { float:right; width:710px; margin:0; text-align:left; padding:0 20px 0 0; } 
 
 .largecontent2 { float:right; width:710px; margin:34px 0 0 0; text-align:left; padding:0 20px 0 0; } 
 
 .largecontent4 { float:right; width:625px; margin:0 auto; margin-top:40px; text-align:left; padding:0; } 
 
 .yourloc { width:710px; float:left; text-align:right; margin:10px 0; padding:0; font:9px Arial, Verdana, sans-serif; color:#000; } 
 
 .yourloc a, .yourlocblue { color:#8ba6ca; } 
 
 .yourloc2 { width:510px; float:right; text-align:right; margin:8px 0 0 0; padding:0 3px 10px 0; font:9px Arial, Verdana, sans-serif; color:#000; } 
 
 .yourloc2 a, .yourlocblue { color:#8ba6ca; } 
 .yourloc5 {
 width:760px;
 float:left;
 _position:relative;
 _top: 45px;
 padding: 45px 0 0 0;
 _padding: 0;
 text-align:right;
 font:9px Arial, Verdana, sans-serif;
 color:#000;
 }
 .yourloc5 a, .yourlocblue {
 color:#8ba6ca;
 }
 
 .yourloc3 { width:510px; float:right; text-align:right; margin:8px 0 0 0; padding:11px 0 3px 0; font:9px Arial, Verdana, sans-serif; color:#000; } 
 
 .yourloc3 a { color:#8ba6ca; } 
 .yourloc4 { width:510px; float:right; text-align:right; margin:8px 0 0 0; padding:35px 0 3px 0; font:9px Arial, Verdana, sans-serif; color:#000; } 
 
 .yourloc4 a, .yourlocblue { color:#8ba6ca; } 
 #largecontent h1, .largecontent2 h1 { font:26px/30px Arial, Verdana, sans-serif; color:#000; font-weight:bold; padding:0; margin:0; } 
 #largecontent h2, .largecontent2 h2 { font:20px/30px Arial, Verdana, sans-serif; color:#000; font-weight:bold; } 
 
 .greybook { float:left; width:710px; padding:0; margin:10px 0 0 0; } 
 
 .greybook2 { float:left; width:710px; padding:0; margin:-10px 0 0 0; } 
 
 .grey-booktop-lg { float:left; width:710px; height:25px; background:url("http://media.entertainment.com/media/entertainment/sales/images/2012/LocalEditions2012BkTop.gif") no-repeat scroll center top transparent; } 
 
 .grey-book-lg { float:left; width:139px; height:173px; background:url("http://media.entertainment.com/media/entertainment/sales/images/2012/LocalEditions2012BkMid.jpg") no-repeat scroll left top transparent; } 
 
 .grey-bookbg-lg { float:left; width:561px; height:173px; background:url("http://media.entertainment.com/media/entertainment/sales/images/2012/LocalEditions2012BkMid.jpg") no-repeat scroll -140px 0 transparent; font:12px/12px arial,verdana,sans-serif; color:#000; padding: 0 0 0 10px; } 
 
 .grey-bookbg-lg h3 { font:25px/25px arial, verdana, sans-serif; color:#f58427; text-align:center; font-weight:bold; } 
 
 .grey-bookbg-lg h4 { font:18px/23px arial, verdana, sans-serif; color:#000; text-align:center; font-weight:bold; } 
 
 .grey-bookbg-lg h5 { font:25px/25px arial, verdana, sans-serif; color:#f58427; text-align:left; font-weight:bold; } 
 
 .grey-bookbg-lg h6 { font:18px/23px arial, verdana, sans-serif; color:#000; text-align:left; font-weight:bold; } 
 
 .grey-bookcopy2 { float:right; width:158px; text-align:center; margin:3px 5px 0 0; font-size:11px; } 
 
 .grey-bookcopy3 { float:left; width:340px; margin:3px 0 0 5px; font-size: 13px; line-height: 1.3em; } 
 
 .grey-bookcopy3-me { float:left; width:575px; margin:3px 0 0 5px; } 
 
 .grey-bookcopy4 { float:left; width:160px; text-align:center; font-size:10px; margin:-5px 0 0 40px; } 
 
 .grey-bookcopy4 p { font-size:9px; margin:-2px -2px 0 0; } 
 
 .grey-bookcopy1 { float:left; width:390px; margin:0 0 0 5px; } 
 
 .grey-bookbg-lg p { padding:2px 0 3px 0; } 
 
 .grey-bookbg-lg ul { float:left; width:150px; margin-left:0px; list-style:none; } 
 
 .grey-bookbg-lg li { white-space:nowrap; font-size:11px; } 
 
 .grey-bookrbg-lg { float:left; width:5px; height:111px; background:url(http://media.entertainment.com/ent/assets/discount/grey-bookrbg-lg.gif) top right repeat-y; display: none; } 
 
 .grey-bookbot-lg { float:left; width:710px; height:29px; background:url(http://media.entertainment.com/media/entertainment/sales/images/2012/LocalEditions2012BkBtm.gif) bottom center no-repeat; } 
 
 .localfeature { float:left; width:710px; margin:15px 0 0 0; padding:0; font:11px/12px arial,verdana,sans-serif; color:#000; } 
 
 .localfeature2 { float:left; width:542px; margin:0; padding:0; font:11px/12px arial,verdana,sans-serif; color:#000; }
 
 .localfeature a:link,.localfeature a:visited,.localfeature2 a:link,.localfeature2 a:visited { color:#0052a5; font-weight:bold; } 
 
 .lf1 { float:left; width:226px; margin:0; padding:0; } 
 
 .lf2 { float:left; width:226px; margin:0 0 0 15px; padding:0; } 
 
 .lf3 { float:right; width:227px; margin:0 0 0 15px; padding:0; } 
 
.lfheader { float:left; width:100%; border-bottom:1px solid #bfbfbf;height:35px; margin: -5px 0 0 0; } 
 
 .lfheadertitle { float:left; text-align:left; letter-spacing:-1px; text-transform:uppercase; font:14px/15px arial,verdana,sans-serif; font-weight:bold; margin: 15px 0 15px 0;} 
 
 .seemore,.seemore a:link,.seemore a:visited,.seemore a:active,.seemore a:hover { 
 float:right; 
 text-align:right; 
 font:11px/15px arial,verdana,sans-serif; 
 width:50px; 
 color:#0052a5; 
 text-decoration:underline; 
 text-transform:capitalize; 
 letter-spacing:0px; 
 margin:8px 0 0 0 !important; 
 }
 
 .azindex,.azindex a:link,.azindex a:visited,.azindex a:active,.azindex a:hover { float:right; text-align:right; font:9px/15px arial,verdana,sans-serif; width:70px; color:#0052a5; text-decoration:underline; text-transform:capitalize; letter-spacing:0px; margin:8px 0 0 0; padding-right:7px; } 
 
 .lfcontent { float:left; width:100%; color:#333; } 
 
 .lfcontent p { padding:5px 0; } 
 
 .lfimage { float:left; margin:10px 0 5px 30px; width:130px; } 
 
 .lfimage1 { float:left; margin:0; width:130px; height:60px; text-align:center; } 
 
 .lfimage2 { float:left; text-align:center; width:130px; margin:15px 0 0 0; } 
 
 .lfimage img { display:block; } 
 
 .grey-booktop-sm { float:left; width:710px; height:17px; background:url(http://media.entertainment.com/ent/assets/discount/grey-booktop-sm.gif) bottom center no-repeat; } 
 
 .grey-book-sm { float:left; width:93px; height:65px; background:url(http://media.entertainment.com/ent/assets/discount/grey-book-sm.gif) top left no-repeat; } 
 
 .grey-bookbg-sm { float:left; width:612px; height:65px; background:url(http://media.entertainment.com/ent/assets/discount/grey-bookbg-sm.gif) bottom left repeat-x; font:12px/12px arial,verdana,sans-serif; color:#000; } 
 
 .grey-bookbg-sm h3 { font:15px/19px arial, verdana, sans-serif; color:#f58427; text-align:left; font-weight:bold; } 
 
 .grey-bookbg-sm h4 { font:14px/17px arial, verdana, sans-serif; color:#000; text-align:left; font-weight:bold; } 
 
 .grey-bookrbg-sm { float:left; width:5px; height:65px; background:url(http://media.entertainment.com/ent/assets/discount/grey-bookrbg-lg.gif) top right repeat-y; } 
 
 .grey-bookbot-sm { float:left; width:710px; height:18px; background:url(http://media.entertainment.com/ent/assets/discount/grey-bookbot-sm.gif) bottom center no-repeat; } 
 /* -- pays for itself -- */ .plusblue { float:right; width:750px; text-align:center; font:20px/24px arial,verdana; color:#0052A5; font-weight:bolder; margin:15px 0 5px 0; } 
 
 .plusblue .sm { font-size:15px; } 
 
 .pfifeatures { width:730px; float:right; background:url(http://media.entertainment.com/ent/assets/discount/dot-blue2.gif) bottom left repeat-x; } 
 
 .pfileft { float:left; width:364px; background:url(http://media.entertainment.com/ent/assets/discount/dot-blue.gif) top right repeat-y; } 
 
 .pfiright { float:left; width:365px; } 
 
 .pfipromo { float:left; width:364px; background:url(http://media.entertainment.com/ent/assets/discount/dot-blue2.gif) top left repeat-x; } 
 
 .pfipromocopy { float:left; width:240px; margin:15px 0 0 0; } 
 
 .pfipromo h1 { font:14px/14px arial, verdana,sans-serif; color:#000; font-weight:bolder; letter-spacing:-1px; padding:10px 0 5px 0; } 
 
 .pfipromo p { font:12px/15px Arial, Verdana, sans-serif; color:#000000; padding:0 0 5px 0; } 
 
 .pfipromo img { float:left; } 
 #greenbar { float:left; padding:0; margin:5px 0 0 3px; } 
 /* the new sub nav */ 
 div#subnav	{
 	position:absolute;
 	left:27px;
 	top:89px;
 	height: 34px;
 	width: 706px;
 	margin: 0;
 	padding: 0;
 	border: 0;
 	background: #fff;
 	}
 
 div#subnav ul#submenu	{
 	height: 34px;
 	width: 706px;
 	margin: 0;
 	padding: 0;
 	position: relative;
 	}
 
 div#subnav ul#submenu li {
 	margin: 0;
 	padding: 0;
 	float:left;
 	list-style: none;
 	top: 0;
 	}
 	
 ul#submenu li, ul#submenu a {
 	height: 34px;
 	display: block;
 	}
 	
 div#subnav ul#submenu li a {
 	text-indent: -9999px;
 	}
 	
 #din a{left: 0px; width: 140px;background: url(http://media.entertainment.com/ent/assets/discount/subcat_restaurantsbtn.gif) 0px 0px no-repeat;}
 #tra a{left: 141px; width: 140px;background: url(http://media.entertainment.com/ent/assets/discount/subcat_travelbtn.gif) 0px 0px no-repeat;}
 #mov a{left: 282px; width: 140px;background: url(http://media.entertainment.com/ent/assets/discount/subcat_movieticketsbtn.gif) 0px 0px no-repeat;}
 #att a{left: 423px; width: 140px;background: url(http://media.entertainment.com/ent/assets/discount/subcat_attractionsbtn.gif) 0px 0px no-repeat;}
 #sho a{left: 564px; width: 140px;background: url(http://media.entertainment.com/ent/assets/discount/subcat_shoppingbtn.gif) 0px 0px no-repeat;}
 
 #dining #din a, #din a:hover {background: url(http://media.entertainment.com/ent/assets/discount/subcat_restaurantsbtn.gif) -140px 0 no-repeat;}
 #travel #tra a, #tra a:hover {background: url(http://media.entertainment.com/ent/assets/discount/subcat_travelbtn.gif) -140px 0 no-repeat;}
 #movie #mov a, #mov a:hover {background: url(http://media.entertainment.com/ent/assets/discount/subcat_movieticketsbtn.gif) -140px 0 no-repeat;}
 #attractions #att a, #att a:hover {background: url(http://media.entertainment.com/ent/assets/discount/subcat_attractionsbtn.gif) -140px 0 no-repeat;}
 #shopping #sho a, #sho a:hover {background: url(http://media.entertainment.com/ent/assets/discount/subcat_shoppingbtn.gif) -140px 0 no-repeat;}
 	
 body#dining #din {background: url(http://media.entertainment.com/ent/assets/discount/subcat_restaurantsbtn.gif) -140px 0 no-repeat;}
 body#travel #tra {background: url(http://media.entertainment.com/ent/assets/discount/subcat_travelbtn.gif) -140px 0 no-repeat;}
 body#movie #mov {background: url(http://media.entertainment.com/ent/assets/discount/subcat_movieticketsbtn.gif) -140px 0 no-repeat;}
 body#attractions #att {background: url(http://media.entertainment.com/ent/assets/discount/subcat_attractionsbtn.gif) -140px 0 no-repeat;}
 body#shopping #sho {background: url(http://media.entertainment.com/ent/assets/discount/subcat_shoppingbtn.gif) -140px 0 no-repeat;}
 /* local attractions */ 
 
 .largecontent3 {  width:960px; margin:0 auto; font-size: 11px; text-align:left; padding:0 27px 0 0; position:relative!important; }  
 
 .localleft { float:left; width:163px; margin:0; padding:38px 0 0 0; } 
 
 .localright { float:left; width:542px; margin:0; padding:0; } 
 
 .localright h1 sup { font-size:12px; font-weight:bold; vertical-align:text-top; } 
 
 .localright p { padding:3px 5px 2px 0; } 
 
 .localright ul { list-style:square; margin:15px 0 0 15px; padding:0; } 
 
 .localright li { font:10px/12px Arial, Verdana, sans-serif; padding:0; margin:0; } 
 
 .localright h1 { float:left; width:100%; font:30px/34px Arial, Verdana, sans-serif; font-weight:bold; margin:0; padding:0; } 
 
 .localright h2 { float:left; font:22px/26px Arial, Verdana, sans-serif; font-weight:bold; margin:0; padding:0; } 
 
 .lscopy { margin:0 0 40px 0; float:left; width:330px; font:13px/14px Arial, Verdana, sans-serif; } 
 
 .lscopy h1 { float:left; font:16px/40px Arial, Verdana, sans-serif; font-weight:bold; } 
 
 .lscopy p { float:left; font-size:10px; padding:6px 8px 2px 0; } 
 
 .restinfo { font-size:12px; } 
 
 .ls1 { float:left; width:264px; margin:0; padding:0; height:190px;clear:left;} 
 
 .ls2 { position:relative; top:0; left:265px; width:258px; margin:0; padding:0; height:190px;} 
 
 .ls3 { float:left; width:263px; margin:0 0 0 15px; padding:0; } 
 
 .lscontent { float:left; width:263px; color:#000; } 
 
 .lscontent2 { margin:auto; width:430px; color:#000; } 
 
 .lscontent p { padding:10px 10px 0 0; } 
 
 .ls-bluetop { float:left; width:263px; height:7px; background:url(http://media.entertainment.com/ent/assets/discount/ls-bluetop.gif) bottom center no-repeat; margin:5px 0 0 0; padding:0; } 
 
 .ls-bluemid { float:left; width:263px; height:320px; background:url(http://media.entertainment.com/ent/assets/discount/ls-bluemid.gif) top center repeat-y; font-size:10px; margin:0; padding:0; } 
 
 .ls-bluemid form { width:260px; } 
 
 .ls-bluemid p { float:left; margin:0; padding:0 5px; font-size:10px; } 
 
 .ls-bluemid img { margin:0; padding:12px; } 
 
 .lsff { float:left; width:126px; height:35px; padding:0x; margin:0; } 
 
 .textboxes { float:left; width:120px; height:20px; padding:0; margin:0; border-top:1px solid #848484; border-right:1px solid #f7f7f7; border-bottom:1px solid #f7f7f7; border-left:1px solid #848484; } 
 
 .littleboxes { float:left; width:38px; height:20px; padding:0; margin:0; border-top:1px solid #848484; border-right:1px solid #f7f7f7; border-bottom:1px solid #f7f7f7; border-left:1px solid #848484; } 
 
 .ls-bluebot { float:left; width:263px; height:7px; background:url(http://media.entertainment.com/ent/assets/discount/ls-bluebot.gif) top center no-repeat; margin:0; padding:0; } 
 
 .lsimage { float:left; text-align:center; width:123px; height:40px; margin:20px 0 0 0; padding:0; } 
 
 .lsimage2 { float:left; text-align:center; width:220px; height:40px; margin:10px 0 0 0; padding:0; } 
 
 .lsicopy { float:left; font:11px/14px Arial, Verdana, sans-serif; width:130px; height:40px; margin:10px 0 0 10px; padding:20px 0 0 0; } 
 
 .lsicopy2 { float:left; font:11px/14px Arial, Verdana, sans-serif; width:180px; height:40px; margin:10px 0 0 0; padding:15px 0 0 0; } 
 
 .hgray {
 float:left;
 width:100%;
 border-bottom:5px solid #cecece;
 font:18px/18px Arial, Verdana, sans-serif;
 font-weight:bold;
 margin:10px 10px 5px 0;
 padding:0 0 5px 0;	
 }	
 
 .findblue { float:right; width:542px; text-align:center; font:20px/24px Arial, Verdana, sans-serif; color:#0051A6; font-weight:bolder; margin:30px 0 15px 0; padding:0; } 
 
 .bluelagoon { margin:0 auto; width:325px; padding:0; } 
 
 .alphabox { 
 float:left; 
 margin:0; 
 padding:23px 0 0 0; 
 background:url(http://media.entertainment.com/ent/assets/discount/bgview.gif) top left repeat-x; 
 width:532px; 
 font:10px/12px Arial, Verdana, sans-serif; 
 } 
 
 .vah2a { float:left; font:12px/20px arial; color:#000; font-weight:bold; padding:0 10px 0 10px; background:url(http://media.entertainment.com/ent/assets/discount/arrow-down.gif) top right no-repeat; } 
 
 .vah1b { float:left; font:11px/20px arial; color:#000; padding-left:25px; width:240px; } 
 
  .vah4b { float:left; font:11px/20px arial; color:#000; padding-left:20px; width:225px; } 
 
 .vah1c { float:left; width:265px; } 
 
 .alphasplit { float:left; width:240px; } 
 
 .alphabox h4 { z-index:2; position:relative; float:left; padding:0 0 0 10px; font:11px/12px Arial, Verdana, sans-serif; font-weight:bold; border:0; width:95%; /* False margin value for all versions of IE Win, including 6.0 ... curse ie */ margin:-13px 0 0 0; } 
 html><ody .alphabox h4 { /* Correct value for browsers that don't suffer from IE Win's bugs */ margin:-15px 0 0 0; } 
 
 .alpha { float:left; padding:3px 0 0 10px; font:10px/18px Arial, Verdana, sans-serif; font-weight:bold; border:0; width:30%; margin:0; } 
 
 .beta { float:left; padding:3px 0 0 10px; font:10px/18px Arial, Verdana, sans-serif; border:0; width:115px; margin:0; } 
 
 .lbsearchbox { z-index:1; position:relative; float:left; margin:0; padding:0; width:140px; font:10px/12px Arial, Verdana, sans-serif; } 
 
 .lbsearchbox ul { float:left; width:140px; margin:5px 0 0 0; padding:0; list-style:none; } 
 
 .lbsearchbox li { font:12px/18px Arial, Verdana, sans-serif; } 
 
 .leftnavblueform { float:left; margin:0; padding:0; } 
 
 .leftnavblueform2 { float:left; margin:0; padding:0; width:120px; } 
 
 .leftnavblueform3 { float:left; margin:0; padding:0; } 
 
 .leftnavblue { border:1px solid #6B8BAA; width:105px; } 
 
 .leftnavblue2 { border-top:1px solid #848484; border-right:1px solid #FAFAFA; border-bottom:1px solid #FAFAFA; border-left:1px solid #848484; width:138px; } 
 
 .smbluebtn { margin:5px 0 0 0; padding:0; } 
 
 .lfheadertitle2 { float:left; text-align:left; width:140px; letter-spacing:-1px; text-transform:uppercase; font:14px/15px arial,verdana,sans-serif; font-weight:bold; } 
 
 .lbdetail { float:left; font:12px/15px arial,verdana,sans-serif; margin:5px 0 0 0; } 
 
 .breadcrums { float:left; width:100%; font:11px/16px arial,verdana,sans-serif; } 
 
 .breadcrums a:link,.breadcrums a:visited { color:#666; padding-right:8px; } 
 
 .fleft { float:left; } 
 
 .fright { float:right; } 
 
.atozbrowsearea{ 
width: 400px; 
position:relative; 
} 


 .resultdetails { width:100%; clear:both; font:11px/16px arial,verdana,sans-serif; padding:0 2px; } 
 
 .resultdetails2 { float:left; width:350px; font:11px/16px arial,verdana,sans-serif; padding:0; } 
 
 .resultbluebg { float:left; width:100%; background:#D7E1F3; height:36px; } 
 
 .resultbluebox { float:left; width:530px; padding:10px 0 0 0; margin:0 0 5px 0; } 
 
 .resultbox { float:left; width:543px; margin:0; padding:0; } 
 
 .resultbox p { font:11px/16px arial,verdana,sans-serif; } 
 
 .resultitem { float:left; font:11px/16px arial,verdana,sans-serif; width:184px; } 
 
 .resultitem2 { float:left; font:11px/16px arial,verdana,sans-serif; width:184px; border-left:2px solid #fff; } 
 
 .resultitem3 { float:left; width:101px; font:11px/16px arial,verdana,sans-serif; border-left:2px solid #fff; } 
 
 .resultitem4 { float:left; width:68px; font:11px/16px arial,verdana,sans-serif; border-left:2px solid #fff; } 
 
 .resultitemhdr { float:left; width:100%; height:16px; background:#E5E5E5; border-top:4px solid #fff; } 
 
 .resultitembdy { float:left; } 
 
 .resultdiv { float:left; width:100%; height:1px; border-top:1px solid #C0C0C0; /* False margin value for all versions of IE Win, including 6.0 ... curse ie */ margin:5px 0 -15px 0; } 
 html><ody .resultdiv { /* Correct value for browsers that don't suffer from IE Win's bugs */ margin:5px 0 5px 0; } 
 
 .trvyellow { float:left; width:542px; height:22px; background:#FFFF99; } 
 
 .trvsmall { float:left; width:100%; color:#D2D2D2; font:9px/12px arial,verdana,sans-serif; } 
 
 .trvbage { float:left; width:542px; height:50px; background:#E7DED6; font:11px/15px arial,verdana,sans-serif; } 
 
 .trvbage1 { float:left; width:267px; height:22px; background:#E7DED6; font:11px/15px arial,verdana,sans-serif; border-top:1px solid #fff; padding:10px 0 0 5px; font-weight:bold; } 
 
 .trvbage2 { float:left; width:65px; height:22px; background:#E7DED6; font:11px/15px arial,verdana,sans-serif; border-top:1px solid #fff; border-left:1px solid #fff; padding:10px 0 0 5px; font-weight:bold; } 
 
 .trvbage3 { float:left; width:122px; height:22px; background:#E7DED6; font:11px/15px arial,verdana,sans-serif; border-top:1px solid #fff; border-left:1px solid #fff; padding:10px 0 0 5px; font-weight:bold; } 
 
 .trvresult { float:left; width:542px; border-bottom:1px solid #E7DED6; font:11px/15px arial,verdana,sans-serif; } 
 
 .travratings { float:right; width:275px; } 
 
 .trvres1 { float:left; width:70px; height:22px; text-align:center; } 
 
 .trvres2 { float:right; width:125px; height:22px; trvcopy text-align:center; } 
 
 
 .trvdetails { float:left; width:542px; } 
 
 .trvimage { float:left; width:64px; } 
 
 .trvcopy { float:left; padding:0 0 0 5px; } 
 
 .logoffleft { float:left; width:154px; height:193px; padding:0; margin:0; background:url(http://media.entertainment.com/media/entertainment/sales/images/2012/2012LocationMap.gif) top center no-repeat !important; } 
 
 .logoffmiddle { float:left; width:342px; height:179px; padding:7px 0 0 0; margin:7px 0 0 0; background:#D7E1F3 url(http://media.entertainment.com/media/entertainment/sales/images/2012/logoffmiddle_grey.gif) bottom center repeat-x; } 
 
 .logoffmiddle h2{ font:18px/18px arial,verdana,sans-serif; } 
 
 .logoffright { float:left; width:24px; height:193px; padding:0; margin:0; background:url(http://media.entertainment.com/media/entertainment/sales/images/2012/logoffright_grey.gif) top center no-repeat; } 


/* 
  .logoffleft { float:left; width:154px; height:193px; padding:0; margin:0; background:url(http://media.entertainment.com/media/entertainment/sales/images/2012/2012LocationBook.gif) top center no-repeat !important; } 
 
 .logoffmiddle { float:left; width:342px; height:179px; padding:7px 0 0 0; margin:7px 0 0 0; background:#D7E1F3 url(http://media.entertainment.com/media/entertainment/sales/images/logoffmiddle.gif) bottom center repeat-x; } 
 
 .logoffmiddle h2{ font:18px/18px arial,verdana,sans-serif; } 
 
 .logoffright { float:left; width:24px; height:193px; padding:0; margin:0; background:url(http://media.entertainment.com/media/entertainment/sales/images/logoffright.gif) top center no-repeat; } 


*/ 
 
 #h1din { float:left; text-indent:-9999px; display:block; height:31px; background:url(http://media.entertainment.com/ent/assets/discount/h1-dining.gif) no-repeat; } 
 
  .va-top { float:left; width:524px; height:8px; background:url(http://media.entertainment.com/ent/assets/discount/va-top.gif) bottom center no-repeat; margin:0; padding:0; } 
 
 .edva-top { float:left; width:710px; height:8px; background:url(http://media.entertainment.com/ent/assets/discount/va-toplarge.gif) bottom center no-repeat; margin:0; padding:0; }  
 
 .va-r1 { float:left; width:523px; height:auto; border-left:1px solid #CCE1E8; background:url(http://media.entertainment.com/ent/assets/discount/va-r1.gif) top right repeat-y; } 
 
 .edva-r1 { float:left; width:709px; height:auto; border-left:1px solid #CCE1E8; background:url(http://media.entertainment.com/ent/assets/discount/va-r1.gif) top right repeat-y; }   
 
 .va-contain { float:left; width:519px; height:auto; background:url(http://media.entertainment.com/ent/assets/discount/va-contain.gif) bottom left repeat-x; } 
 
 .edva-contain { float:left; width:705px; height:auto; background:url(http://media.entertainment.com/ent/assets/discount/va-contain.gif) bottom left repeat-x; }  
 
 .va-bg2 { float:left; width:519px; height:auto; background:#D7E1F3 url(http://media.entertainment.com/ent/assets/discount/va-bg2.gif) bottom left repeat-x; } 
 
 .edva-bg2 { float:left; width:705px; height:auto; background:#D7E1F3 url(http://media.entertainment.com/ent/assets/discount/va-bg2.gif) bottom left repeat-x; }  
 
 .va-bg1 { float:left; width:520px; height:16px; background:#ECF0F9 url(http://media.entertainment.com/ent/assets/discount/va-bg1.gif) bottom left repeat-x; padding-bottom:5px; } 

 .edva-bg1 { float:left; width:705px; height: 38px; background:#ECF0F9 url(http://media.entertainment.com/ent/assets/discount/va-bg1.gif) bottom left repeat-x; padding-bottom:5px; } 
 
 .va-head { float:left; width:500px; height:16px; } 
 
 .va-r2 { float:left; width:524px; height:109px; background:url(http://media.entertainment.com/ent/assets/discount/va-r2.gif) top right repeat-y; } 
 
 .va-bottom { float:left; width:524px; height:8px; background:url(http://media.entertainment.com/ent/assets/discount/va-bottom.gif) top center no-repeat; /* False margin value for all versions of IE Win, including 6.0 ... curse ie */ margin-bottom:-10px; } 
 html><ody .va-bottom { /* Correct value for browsers that don't suffer from IE Win's bugs */ margin-bottom:5px; } 
 
 .edva-bottom { float:left; width:710px; height:8px; background:url(http://media.entertainment.com/ent/assets/discount/va-bottomlarge.gif) top center no-repeat; /* False margin value for all versions of IE Win, including 6.0 ... curse ie */ margin-bottom:-10px; } 
 html><ody .edva-bottom { /* Correct value for browsers that don't suffer from IE Win's bugs */ margin-bottom:5px; } 
 
 .va-bottom2 { float:left; width:524px; height:8px; background:url(http://media.entertainment.com/ent/assets/discount/va-bottom2.gif) top center no-repeat; } 
 
 .edva-bottom2 { float:left; width:710px; height:8px; background:url(http://media.entertainment.com/ent/assets/discount/va-bottom2large.gif) top center no-repeat; }   
 
 .largecontent3 h2 { float:left; width:100%; font-size:20px; margin:2px 0; } 
 html><ody .largecontent3 h2 { margin:5px 0; } 
 
 .largecontent3 h3 { float:left; width:100%; font-size:14px; margin:5px 0 0 2px; } 
 html>body .largecontent3 h3 { margin:10px 0 0 5px; } 
 
 .vah1 { float:left; font:16px/22px arial; color:#0052A5; font-weight:bold; padding-left:10px; width:240px; } 
 
  .vah1d { float:left; font:16px/22px arial; color:#0052A5; font-weight:bold; padding-left:10px; width:255px; } 
 
 .vah1a { float:left; font:12px/20px arial; color:#000; font-weight:bold; padding-left:10px; width:255px; } 
 
 .vah2 { float:left; font:11px/20px arial; color:#000; font-weight:bold; width:85px; text-align:center; } 
 
 .vah3 { float:left; font: bold 9px/13px arial; color:#000; width:100px; text-align:center; } 
 
 .vah4 { float:left; font: bold 9px/13px arial; color:#000; width:90px; text-align:center; padding: 0 5px; } 
 
  .vah5 { float:left; font: bold 9px/13px arial; color:#000; width:30px; text-align:center; padding: 0 5px; } 
 
 .vah3a { float:left; font: 9px/13px arial; color:#000; width:100px; text-align:center; } 
 
 .edh1 { float:left; font:14px/16px arial; color:#0052A5; padding-left:10px; width:255px; } 
  
 .edh1a { float:left; font:12px/20px arial; color:#000; font-weight:bold; padding-left:10px; width:255px; } 
  
 .edh2 { float:center; font:12px/20px arial; color:#000; width:85px; text-align:center;vertical-align: top;} 
  
 .edh3 { float:center; font:12px/20px arial; color:#000; width:100px; text-align:center;vertical-align: top;} 
 
  .edh4 { float:center; font:12px/20px arial; color:#000; width:90px; text-align:center;vertical-align: top; padding: 0 5px;} 
 
   .edh5 { float:center; font:12px/20px arial; color:#000; width:30px; text-align:center;vertical-align: top; padding: 0 5px;} 

 
 .edviewbuy { float:center; font: bold 11px/18px arial; width:100px; text-align:center;vertical-align: top;} 
 
  .edviewbuy { float:center; font: bold 11px/18px arial; width:90px; text-align:center;vertical-align: top;} 

 .viewbuy { float:left; font:11px/16px arial; font-weight:bold; } 
 
 .viewbuy a:link,.viewbuy a:visited { color:#0052A5; } 
 
 
 
 
 
 /*-- */ .ddmed h3 { font:12px/12px arial,verdana,sans-serif; font-weight:bold; margin:8px 0 0 0; } 
 /*-- */ .buymod1 { z-index:1; position:relative; width:708px; padding:0; margin:0; } 
 
 .buymod2 { padding:10px 0 0 0; } 
 
 .bigbook { position:absolute; z-index:2; top:165px; left:45px; width:112px; height:177px; padding:0; margin:0; background:url(http://media.entertainment.com/ent/assets/discount/bigbook.gif) top center no-repeat; } 
 
 .bigbook2 { top:125px; } 
 
 .smallbook { float:left; position:relative; z-index:2; width:86px; height:84px; background:transparent url(http://media.entertainment.com/ent/assets/discount/smallbook.gif) top center no-repeat; padding:0 0 2px 10px; margin:-5px 0; } 
 
 .buymodtop { float:left; z-index:1; width:708px; height:16px; padding:0; margin:0 0 -4px 0; background:transparent; } 
 
 .buymodmid { float:left; width:706px; padding:0; margin:0; border-left:2px solid #CCCCCC; } 
 
 .buymodbot { float:left; z-index:1; width:708px; height:16px; padding:0; margin:-2px 0 15px 0; background:transparent; } 
 
 .buymodc1 { float:left; width:16px; height:16px; background:url(http://media.entertainment.com/ent/assets/discount/buymodc1.gif) top center no-repeat; padding:0; margin:0; } 
 
 
 .buymodc2 { float:left; width:16px; height:16px; background:url(http://media.entertainment.com/ent/assets/discount/buymodc2.gif) top center no-repeat; padding:0; margin:0; } 
 
 .buymodc3 { float:left; width:16px; height:16px; background:url(http://media.entertainment.com/ent/assets/discount/buymodc3.gif) bottom center no-repeat; padding:0; margin:0; } 
 
 .buymodc4 { float:left; width:16px; height:16px; background:url(http://media.entertainment.com/ent/assets/discount/buymodc4.gif) bottom center no-repeat; padding:0; margin:0; } 
 
 .buymodtopmid { float:left; border-top:2px solid #CCCCCC; width:676px; height:14px; padding:0; margin:0; } 
 
 .buymodbotmid { float:left; width:676px; height:16px; padding:0; margin:0; background:url(http://media.entertainment.com/ent/assets/discount/buymodbotmid.gif) bottom left repeat-x; } 
 
 .buymodcontainer { float:left; width:704px; padding:0 2px 0 0; margin:0; background:url(http://media.entertainment.com/ent/assets/discount/buymodcontainer.gif) top right repeat-y; } 
 
 .buymodcontent { float:right; width:702px; border-right:2px solid #CCCCCC; background:url(http://media.entertainment.com/ent/assets/discount/grey-bookbg-lg.gif) bottom left repeat-x; font:12px/12px arial,verdana,sans-serif; color:#000; } 
 
 .buymodcontentright { float:right; width:575px; padding:0; margin:0; } 
 
 .buymodcontent h1 { font:25px/25px arial, verdana, sans-serif; color:#f58427; text-align:left; font-weight:bold; } 
 
 .buymodcontent h2 { font:18px/23px arial, verdana, sans-serif; color:#000; text-align:left; font-weight:bold; } 
 
 .buymodcontent h3 { font:25px/25px arial, verdana, sans-serif; color:#f58427; text-align:center; font-weight:bold; margin:0; padding:0; } 
 
 .buymodcontent h4 { font:18px/23px arial, verdana, sans-serif; color:#000; text-align:center; font-weight:bold; } 
 
 .buymodcontent h5 { font:15px/19px arial, verdana, sans-serif; color:#f58427; text-align:left; font-weight:bold; padding:5px 0 0 0; } 
 
 .buymodcontent h6 { font:14px/17px arial, verdana, sans-serif; color:#000; text-align:left; font-weight:bold; } 
 
 .buymodcontent p { padding:2px 0 3px 0; } 
 
 .buymodcontent ul { float:left; width:150px; margin-left:0px; list-style:none; } 
 
 .buymodcontent li { white-space:nowrap; font-size:11px; }
 
 .detailspage_breadcrumb{
 padding: 0 0 10px 0;
 }

/* -- */

.greybooktop37981 {
float:left; width:712px; padding:0;margin-top:10px;
 }
.grey-booktop-lg37981{
float:left; width:712px; 
height:25px; 
background:url(http://media.entertainment.com/media/entertainment/sales/images/2012/LocalEditions2012BkTop.gif) top center no-repeat;
}
.grey-bookbg-mid37981{
float:left;
width:552px;
_width:600px;
height:173px;
vertical-align:top;
background:url(http://media.entertainment.com/media/entertainment/sales/images/2012/LocalEditions2012BkMid.jpg) top left no-repeat;
font-size:12px;
padding:0 10px 0 150px
}
.grey-bookbg-mid37981 h6 { font:18px/23px arial, verdana, sans-serif; color:#000; text-align:left; font-weight:bold; }
.grey-bookbg-mid37981 h5{ font:25px/25px arial, verdana, sans-serif; color:#f58427; text-align:left; font-weight:bold; } 

.grey-bookbtm-lg37981 {
float:left; width:712px; 
height:37px; 
background:url(http://media.entertainment.com/media/entertainment/sales/images/2012/LocalEditions2012BkBtm.gif) top center no-repeat;
}
.grey-bookcopy3-37981{
float:left; width:360px; margin:3px 0 0 0;
}
 .grey-bookcopy4-37981{ float:left; width:160px; text-align:center; font-size:10px; margin:0 10px 0 5px; }






.greybooktop37982 {
float:left; width:712px; padding:0;margin-top:0px;
 }
 .greybooktop37982 img{
 display:inline;
 float:left;
 width:232px;
 }
.grey-booktop-lg37982{
float:left; width:712px; 
height:25px; 
}
.grey-bookbg-mid37982{
vertical-align:middle;
font-size:12px;
padding:40px 10px 0 0;
display:inline;

}
.grey-bookbg-mid37982 h6 { font:18px/23px arial, verdana, sans-serif; color:#000; text-align:left; font-weight:bold; padding-top:3px; padding-bottom:4px;}
.grey-bookbg-mid37982 h5{ font:25px/25px arial, verdana, sans-serif; color:#f58427; text-align:left; font-weight:bold; padding-bottom:6px; _padding-top:50px; *padding-top:50px; } 

.grey-bookbtm-lg37982 {
float:left; width:712px; 
height:37px; 
}
.grey-bookcopy3-37982{
float:left; width:430px; margin:13px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:14px;
}
 .grey-bookcopy4-37982{ font-family:Arial, Helvetica, sans-serif; float:left; width:160px; text-align:center; font-size:14px; margin:0 10px 0 5px; }.FundraisingBox08{
float:left;
width: 537px;
height:261px;
background:url(http://media.entertainment.com/ent/assets/discount/Fund_Box.gif) top left no-repeat;
font-size: 12px;
padding:25px 20px 20px 40px;
}
.FundraisingBox08 .rightalignform{
text-align:right;
white-space:nowrap;
}
.FundraisingBox08 td{
padding:5px;
}

.txt2Bold{
font-size:11px;
font-weight:bold;
}
.txt2{
font-size:11px;
}






/* BEGIN */
/* Where To Save Page Top Module (formerly View All Books) */

.whereToSave-topModule {display: inline-block;width: 710px;height: 355px;background: #ffffff;}

#wtsBook {background: #ffffff url(http://media.entertainment.com/media/entertainment/sales/images/2012/whereToSave_book_bg.gif) no-repeat left top;}

#wtsESM {background: #ffffff url(http://media.entertainment.com/media/entertainment/sales/images/2012/whereToSave_esm_bg.gif) no-repeat left top;}

.whereToSave-topModule .whereToSaveCopy {display: inline-block;position: relative;width: 350px;height: 120px;left: 155px;top: 145px;color: #505050;}

.whereToSave-topModule .whereToSaveCopy h1 {padding: 0 0 5px;margin: 0;font-size: 14px;color: #505050;}

.whereToSave-topModule .whereToSaveCopy p {padding: 0;margin: 0;font-size: 13px;color: #505050;line-height: 1.7em;}

.whereToSave-topModule .whereToSaveCopy p span {font-weight: bold;color: #f58527;font-style: italic;}

.whereToSave-topModule .topTravel {display: inline-block;width: 182px;height: 193px;background: #ffffff url(http://media.entertainment.com/media/entertainment/sales/images/2012/whereToSave_topTravel_bg.gif) no-repeat left top;top: 60px;right: 20px;float: right;position: relative;}

.whereToSave-topModule .topTravel ul {padding: 64px 0 0;margin: 0;}

.whereToSave-topModule .topTravel ul li {padding: 0 0 8px;margin: 0;list-style-type: none;text-align: center;}

.whereToSave-topModule .topTravel ul li a, .whereToSave-topModule .topTravel ul li a:visited  {font-size: 13px;text-decoration: none;color: #505050;}

.whereToSave-topModule .topTravel ul li a:hover {font-size: 13px;text-decoration: none;color: #f58527;}

.whereToSave-topModule .formElements {display: inline-block;position: relative;width: 630px;float: right;clear: both;top: 90px;}

.whereToSave-topModule .formElements .stateArea, .whereToSave-topModule .formElements .provinceArea, .whereToSave-topModule .formElements .zipArea {display: inline-block;float: left;position: relative;height: 55px;}

.whereToSave-topModule .formElements .stateArea {background: url(http://media.entertainment.com/media/entertainment/sales/images/2012/whereToSave_usFlag.jpg) no-repeat left 10px;padding-left: 66px;padding-right: 25px;}

.whereToSave-topModule .formElements .provinceArea {background: url(http://media.entertainment.com/media/entertainment/sales/images/2012/whereToSave_canFlag.jpg) no-repeat left 10px;padding-left: 66px;padding-right: 25px;}

.whereToSave-topModule input {display: inline-block;position: relative;float: left;}

.whereToSave-topModule select {display: inline-block;position: relative;float: left;top: 4px;}

.whereToSave-topModule input.goBtn {display: inline-block;position: relative;float: left;padding: 0 0 0 5px;}

.whereToSave-topModule input.search-example-input-text {display: inline-block;position: relative;float: left;top: 4px;}

/* Where To Save Page Top Module (formerly View All Books) */
/* END */



/* BEGIN */
/* Browse Discounts Top Module */

#TopFeature-2210{
float:left;
width:558px;
}
#TopFeature-2210 .top{
float:left;
width:558px;
height:15px;
background:url(http://media.entertainment.com/media/entertainment/sales/images/lp_entb2210_FeatBoxTop.gif) top left no-repeat;
}
#TopFeature-2210 .mid{
float:left;
width:534px;
_margin-top:-5px;
background:url(http://media.entertainment.com/media/entertainment/sales/images/lp_entb2210_FeatBoxBG.gif) top left repeat-y;
padding:0 10px 0 14px;
font-size:11px;
}
#TopFeature-2210 .mid .blue{
color:#1659cc;
}
#TopFeature-2210 .mid .red{
color:#cd1111;
}
#TopFeature-2210 .mid .savings{
float:left;
width:180px;
white-space:nowrap;
font-size:11px;
margin:8px 0;
padding:0;
}
#TopFeature-2210 .mid .pricing{
clear:both;
width:380px;
padding:8px 0;
text-align:left;
font-size:15px;
font-weight:bold;
}
#TopFeature-2210 .midOrange{
float:left;
width:522px;
padding:7px 18px;
border-top:solid 1px #999999;
background:url(http://media.entertainment.com/media/entertainment/sales/images/lp_entb2210_FundrasingMsgGBg.gif) top left repeat-y;
}
#TopFeature-2210 .midOrange .offer{
float:left;
width:350px;
font-size:15px;
font-weight:bold;
}
#TopFeature-2210 .midOrange .buy{
float:right;
margin:8px 0 0 0;
}
#TopFeature-2210 .btm{
float:left;
width:558px;
height:15px;
background:url(http://media.entertainment.com/media/entertainment/sales/images/lp_entb2210_FeatBoxBtm.gif) top left no-repeat;
}

/* Browse Discounts Top Module */
/* END */


#browseMobileModule {
  background: url(http://media.entertainment.com/media/entertainment/sales/images/mobileModule_bg.jpg) no-repeat left top;
  width: 746px;
  height: 213px;
  margin: 0;
  padding: 10px 0;
  font: 13px "Myriad Pro", Arial, Sans-serif;
  color: #343434;
  display: inline-block;
}

#browseMobileModule h1 {
  font-size: 16px;
  font-weight: bold;
  font-style: italic;
  color: #000000;
  margin: 0;
  padding: 0;
  position: relative;
  display: inline-block;
  top: -2px;
  left: 18px;
}

#browseMobileModule .mobileModuleCopy {
  margin: 0;
  padding: 0;
  position: relative;
  display: inline-block;
  top: 20px;
  left: 180px;
  width: 530px;
}

#browseMobileModule .mobileModuleCopy p {
  padding: 0 0 5px 0;
  margin: 0;
}

#browseMobileModule .mobileModuleCopy ul  {
  padding: 0 0 5px 15px;
  margin: 0;
}