/* --- [start 8781BD / 8781BD / 8781BD] --- */

h1 {
	font-size:1.7em;
	margin:0;
font-weight:lighter;
}
h2 {
	font-size:1.6em;
	margin:0;
font-weight:lighter;
}
h3 {
	font-size:1.5em;
	margin:0;
font-weight:lighter;
}
h4 {
	font-size:1.4em;
	margin:0;
font-weight:lighter;
}
}
.floatLeft, .left {
	float:left;
}
.floatRight, .right {
	float:right;
}
div.clearSmall {
clear:both;
padding:5px 0pt 0pt;
}
.clear, .clearFloat {
	clear:both;
}
a img {
	border:none;
}
fieldset {
	padding:0pt;
	border:0pt none;
	margin: 2px 0px 2px 0px;
}
.bold {
	font-weight:bold;
}
.lighter {font-weight:lighter;}
ul {
	padding: 0px;
	margin: 0px;
	list-style:none;
}
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
  	padding: 0;
}
.sIFR-unloading .sIFR-flash {
  	visibility: hidden !important;
}
.sIFR-replaced {
	visibility: visible !important;
	margin: 0;
}
.sIFR-ignore {
  	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-replaced div.sIFR-fixfocus {
  	margin: 0pt; 
  	padding: 0pt; 
  	overflow: auto; 
  	letter-spacing: 0px; 
  	float: none;
}
.sIFR-dummy { 
  	width: 0px;
  	height: 0px;
  	margin-left: 42px;
  	z-index: 0;
}
/*.sIFR-active h1, .sIFR-active h2.richFont, .sIFR-active h2.merchHeader, .sIFR-active h2.searchHeader, .sIFR-active h2.sponsorHeader, .sIFR-active h2.highlightHeader, .sIFR-active h3.richFont {
	line-height: 1em;width;150%;
}
.sIFR-active .searchHeader { 
	min-height:1em;
}*/
.sIFR-active h1, .sIFR-active h2, .sIFR-active h3 {
  line-height: 1em;
}
.sIFR-active h1 { *width: 460px; }
.absolute {position:absolute;}
.relative {position:relative;}
.fauxLink {text-decoration:underline;}
.fauxLink:hover {cursor:pointer;}
.w50pc {width:50%;}
.w45pc {width:45%;}
/* Include Header &amp; Footer Styles 
/* Start Header Styles */

#footer_image{
background: url(/picts/trans1.gif) no-repeat top center;
height:200px;
position:absolute;
width:100%;
bottom:156px;
*bottom:196px;
left:0;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
#footer_image{
bottom:150px;
}
}
* HTML #footer_image{
display:none;
}
.floatLeft, .left {float:left;}
.floatRight, .right {float:right;}
.black30 {color:#B2B2B2;}
.black60 {color:#666666;}
.blackBg10 {background-color:#E5E5E5;}
/* Header styles */
.standaloneHeader { font-size: 0.75em; }
#master_top { position: relative; width:960px;margin:auto; /*font-size:0.76em*/}
#master_top a {font-size:1em;}
#master_top #masterHead { background-color: #8781BD ; height: 107px;}
#master_top #masterHead h1 { display: none; }
#master_top #masterHead img {padding:20px 0 0;}
/* Leaderboard */
#master_banners {top:38px;left:635px;position:absolute;}
#leaderBoard {text-align:center;padding:0 22px 0 10px;height:112px;}
.leaderBoardContent {padding:11px 0;}
.leaderBoardContent span {font-size:0.95em;}
.closeLeaderBoard {float:right;padding-left:8px;}
.closeLeaderBoard img {text-decoration:none;vertical-align:sub;*vertical-align:middle;}
div.closeLeaderBoard:hover {cursor:pointer;}
div.closeLeaderBoard span {text-decoration:underline;padding:0 5px 0 0}
div.closeLeaderBoard:hover span {text-decoration:none;}
/* Main Menu */
#master_top .mainMenu {background:transparent url(/picts/site_sprites_v3.gif) repeat-x scroll 0 -65px;border-bottom:5px solid #666666;height:37px; position:relative; z-index:1000; }
#master_top .mainMenu ul.topMenu { float:left; width: 730px; padding: 0; margin: -3px 0 0 0;height:40px; }
#master_top .mainMenu ul.topMenu a { height: auto !important; }
#master_top .mainMenu ul.topMenu li { display: inline; position:relative; float: left; /*For Gecko*/ }
#master_top .mainMenu ul.topMenu li a { color: #FFFFFF; font-size: 1em; display: inline; line-height: 40px; text-decoration: none; padding:0; float: none !important; /*For Opera*/ float: left;  /*For IE*/ display: block }
#master_top .mainMenu ul.topMenu li a:hover span {text-decoration:underline;}
#master_top .mainMenu ul.topMenu li a:hover {_text-decoration:underline;}
#master_top .mainMenu ul.topMenu li a span {border-right:1px solid #333333;padding:9px 10px 12px 10px;}
#master_top .mainMenu ul.topMenu li.current a { line-height: 40px; color: #ffffff; font-weight: bold; background: url(/picts/site_sprites_v3.gif) 50% -12px no-repeat; padding:0;} 
#master_top .mainMenu ul.topMenu li.current a span { margin: 0 0 5px 0;border:none;padding:0;}
#master_top .mainMenu ul.topMenu li.current a:hover, #master_top .mainMenu ul.topMenu li.current a:hover span { color: #ffffff; text-decoration: none; }
#master_top .mainMenu ul.topMenu li.last a span { border-right: 0; }
#master_top .mainMenu ul.topMenu ul li { float: none; /*For Gecko*/ display: block !important; width: 150px; border-bottom: 1px solid #D1D1D1; line-height: 40px; }
#master_top .callUs { float: right; width: 220px; padding: 8px 0px 0 0; text-align: right;margin-right:5px; }
#master_top .callUs div.magenta100 {display:inline;width:75px;line-height:1.1em;}
#master_top .callUs div.richFont1a {display:inline;width:135px;line-height:1em;}
#master_top .callUs .fix { line-height: 2.2em; }
/* Do Not Move - Must Come Before display:block for Gecko */
#master_top .mainMenu ul.topMenu li:hover ul ul, #master_top .mainMenu ul.topMenu li:hover ul ul ul, #master_top .mainMenu ul.topMenu li.iehover ul ul, #master_top .mainMenu ul.topMenu li.iehover ul ul ul { display: none; }
#master_top .mainMenu ul.topMenu li:hover ul, #master_top .mainMenu ul.topMenu ul li:hover ul, #master_top .mainMenu ul.topMenu ul ul li:hover ul, #master_top .mainMenu ul.topMenu li.iehover ul, #master_top .mainMenu ul.topMenu ul li.iehover ul, #master_top .mainMenu ul.topMenu ul ul li.iehover ul { display: block; }
#master_top div#headerDeals { background: url(/picts/site_sprites.gif) 0 42px; font-weight:bold; height:40px; line-height:50px; text-align:center; width:273px; position: absolute; right: 10px; top: 67px; }
#master_top div#headerDeals a { color:#FFFFFF; font-weight:normal}
/* Top search */
#master_top .mainMenu ul.topSearch { float: right; width: 260px; height: 42px; padding: 9px 10px 0 0; *padding: 6px 0 0 0; _padding: 6px 0 0 0}
#master_top .mainMenu ul.topSearch li { display: inline; color: #FFFFFF}
/* Top connect */
#topConnect {padding:0;}
#topConnect .quickLinks {float: right; text-align: right; padding:6px 17px 0 0;width:380px;margin:0;}
#topConnect .quickLinks li { display: inline; border-right: 1px solid #FFFFFF; padding: 0 10px }
#topConnect .quickLinks li.last { border-right: 0; padding: 0 0 0 8px; }
#topConnect .quickLinks li a { color: #FFFFFF; text-decoration: underline; }
#topConnect .quickLinks li a:hover { text-decoration: none; }
#master_top div.siteSearch {background:transparent url(/picts/site_sprites_v3.gif) scroll 50% 88px;height:30px;padding:0 7px 0 5px;}
#master_top div.siteSearch form {margin:0px;}
#master_top div.siteSearch form #keyword {margin:3px 3px 0 0; width:115px;}
#master_top div.siteSearch form .siteSearchBtn {vertical-align:middle;}
/* End Header Styles */
/* Start Footer Styles */
#masterFooter .mainFooterLinks { background-color: #8781BD; color: #FFFFFF; height: 35px; line-height: 35px; padding: 0 0 0 5px; margin: 15px 0 0 0; width: 960px; }
#masterFooter .mainFooterLinks li { padding:0px 8px 0px 9px; *padding:0px 8px 0px 8px; border-right:1px solid #ffffff; color:#ffffff; display:inline; float:left; line-height:14px; margin:11px 0 0; }
#masterFooter .mainFooterLinks li.last { border-right: 0; }
#masterFooter .mainFooterLinks li a { color: #ffffff; text-decoration: none; }
#masterFooter .mainFooterLinks li a:hover { color: #ffffff; text-decoration: underline; }
#masterFooter .mainFooterLinks li.right { border-right:none;float:right; padding-right:10px; }
#masterFooter .mainFooterFlags {padding:15px 7px;}
#masterFooter .mainFooterFlags li {background:transparent url(/picts/flags_all_v2.gif) no-repeat scroll left 2px;margin-bottom:2px;margin-right:0;padding-right:0;width:40px;float:left;font-size:0.9em;}
#masterFooter .mainFooterFlags li a {padding-left:18px;text-decoration:none;}
#masterFooter .mainFooterFlags li#BE {background-position:-39px 2px;}
#masterFooter .mainFooterFlags li#DE {background-position:-78px 2px;}
#masterFooter .mainFooterFlags li#DK {background-position:-117px 2px;}
#masterFooter .mainFooterFlags li#ES {background-position:-156px 2px;}
#masterFooter .mainFooterFlags li#FR {background-position:-195px 2px;}
#masterFooter .mainFooterFlags li#IE {background-position:-234px 2px;width:34px}
#masterFooter .mainFooterFlags li#IT {background-position:-273px 2px;width:34px;}
#masterFooter .mainFooterFlags li#SE {background-position:-312px 2px;}
#masterFooter .mainFooterFlags li#NO {background-position:-351px 2px;}
#masterFooter .mainFooterFlags li#NZ {background-position:-390px 2px;}
#masterFooter .mainFooterFlags li#UK {background-position:-429px 2px;}
#masterFooter .mainFooterFlags li#US {background-position:-468px 2px;}
#masterFooter .shareIt { float: right; width: 128px; margin: 10px 0 15px 0; }
#masterFooter .mainFooterDestinations { padding: 0 0 0 7px; margin: 0 0 6px 0; color: #333333; clear: both; }
#masterFooter .mainFooterDestinations li { display: inline; padding: 0 10px; border-right: 1px solid #333333; }
#masterFooter .mainFooterDestinations li.first { padding: 0 10px 0 0; }
#masterFooter .mainFooterDestinations li.firstBold { font-weight: bold; padding: 0 10px 0 0; }
#masterFooter p.firstBold { font-weight: bold; padding: 0 10px 0 7px; clear: both; }
#masterFooter .mainFooterDestinations li.last { border-right: 0; }
#masterFooter .mainFooterDestinations li a { color: #333333; text-decoration: none; }
#masterFooter .mainFooterDestinations li a:hover { text-decoration: underline; }
#masterFooter .mainFooterSites { padding: 0 0 0 7px; margin: 15px 0 0 0; color: #333333; }
#masterFooter .mainFooterSites li { display: inline; padding: 0 10px; border-right: 1px solid #333333; }
#masterFooter .mainFooterSites li.first { padding: 0 10px 0 0; }
#masterFooter .mainFooterSites li.firstBold { font-weight: bold; padding: 0 10px 0 0; }
#masterFooter .mainFooterSites li.last { border-right: 0; }
#masterFooter .mainFooterSites li a { color: #333333; text-decoration: none; }
#masterFooter .mainFooterSites li a:hover { text-decoration: underline; }
#masterFooter .mainFooterSites .trademarkColor { background-color: #8781BD ; color:#8781BD ; font-size: 0.8em; padding-top: 0px; }
/* End footer */
/* Layout - master styles */
#master {margin:auto; width:960px;font-size:0.76em; position:relative}
#mastHead {padding:22px 0px 21px 0px}
#master_center {background-color:#FFFFFF;}
#lmn_homepage #navColumn, #homepage #navColumn {display:none;}
.t1{font-size:.8em;}
.t2{font-size:1em;}
.t3 {font-size:1.3em;}
.t4 {font-size:1.4em;}
.t5 {font-size:1.8em;}
.t1 strong, .t1 b {font-size:1.1em;}
strong .t1, b .t1 {font-size:.85em;}
.t1 .t2Lmn {font-size:1.3em;}
.makeSpace { margin-bottom: 10px; }
li.dottedList {border-bottom-style:dotted;border-bottom-width:1px;overflow:hidden;padding:7px 5px 7px 0;}
/* END Layout - master styles */
.breadCrumbs { width: 620px; float: left; }
.breadCrumbs li { display: inline; color: #000000; }
.breadCrumbs li a { text-decoration: underline; }
.breadCrumbs li a:hover {  text-decoration: none; }
.breadCrumbs li.last { color: #8781BD ; font-weight: bold; }
#subNav {	background-color:#ffffff;	padding:0px;	width:320px;	text-align:right;}
#subNav ul {	margin:0px;}
#subNav ul li {	display:inline;	padding: 0px 8px;	text-align:center;}
#subNav .endSubNav {	padding-right:0px;}
.searchInput { border: 0; padding: 1px 0 1px 4px; }
.siteBtn { background-color: #8781BD ; border-bottom-color:#8781BD; border-right-color: #8781BD; border-width: 1px; color: #FFFFFF !important; font-weight: bold; margin: 0 0 0 4px; }
/* Left nav styles */
#navColumn { width: 149px; padding: 1.5em 0 1.5em 0; font-size: 0.9em; color: #FFFFFF; position: relative; margin: 0 10px 0 0; }
#navColumn ul { list-style: none; margin: 0; padding: 0; }
#navColumn ul ul { margin: 1.5em 0 }
#navColumn ul li ul li { padding: 0.2em 0 0.2em 1em; font-size: 1.1em; }
#navColumn ul li ul li a { color: #FFFFFF; text-decoration: none; display: block; }
#navColumn ul li ul li a:hover { color: #8781BD ; text-decoration: underline; }
#navColumn h2 span { background: #ed008c; font-size: 1.2em; padding: 0.4em 0.6em }
#navColumn strong { background: #ed008c; font-size: 1.2em; padding: 0.4em 0.6em; }
#navColumn strong a { color: #ffffff; text-decoration: none; }
#navColumn strong a:hover { color: #ffffff; text-decoration: none; }
#navColumn #subNav { padding: 0 0 0 0.8em }
#navColumn #leftNav { background: #8781BD; padding: 2.2em 0 0.1em 0; text-transform: lowercase; margin: 0 0 5px 0; }
#navColumn br { display: none; }
/* Start Palette  */
.red {color:#ff0000}
.redBorder {border-color:#ff0000}
.redBg {background-color:#ff0000}
.greyBorder {border-color:#595959;}
.white {	color:#ffffff;}
.magenta100 {color:#8781BD ;}
.magenta90 {color:#ee3d96;}
.magenta80 {color:#ef5ba1;}
.magenta70 {color:#f173ac;}
.magenta60 {color:#f287b7;}
.magenta50 {color:#f49ac1;}
.magenta40 {color:#f6adcd;}
.magenta30 {color:#f8c1d9;}
.magenta20 {color:#fad5e5;}
.magenta10 {color:#fde9f1;}
.magentaBorder100 {border-color:#8781BD ;}
.magentaBorder90 {border-color:#ee3d96;}
.magentaBorder80 {border-color:#ef5ba1;}
.magentaBorder70 {border-color:#f173ac;}
.magentaBorder60 {border-color:#f287b7;}
.magentaBorder50 {border-color:#f49ac1;}
.magentaBorder40 {border-color:#f6adcd;}
.magentaBorder30 {border-color:#f8c1d9;}
.magentaBorder20 {border-color:#fad5e5;}
.magentaBorder10 {border-color:#fde9f1;}
.magentaBg100 {background-color:#8781BD ;}
.magentaBg90 {background-color:#ee3d96;}
.magentaBg80 {background-color:#ef5ba1;}
.magentaBg70 {background-color:#f173ac;}
.magentaBg60 {background-color:#f287b7;}
.magentaBg50 {background-color:#f49ac1;}
.magentaBg40 {background-color:#f6adcd;}
.magentaBg30 {background-color:#f8c1d9;}
.magentaBg20 {background-color:#fad5e5;}
.magentaBg10 {background-color:#fde9f1;}
.black, black100 {color:#000000;}
.black90 {color:#8781BD;}
.black80 {color:#333333;}
.black70 {color:#4d4d4d;}
.black60 {color:#666666;}
.black50 {color:#808080;}
.black40 {color:#999999;}
.black30 {color:#b2b2b2;}
.black20 {color:#cccccc;}
.black10 {color:#e5e5e5;}
.blackBg, blackBg100 {background-color:#000000;}
.blackBg90 {background-color:#8781BD;}
.blackBg80 {background-color:#333333;}
.blackBg70 {background-color:#4d4d4d;}
.blackBg60 {background-color:#666666;}
.blackBg50 {background-color:#808080;}
.blackBg40 {background-color:#999999;}
.blackBg30 {background-color:#b2b2b2;}
.blackBg20 {background-color:#cccccc;}
.blackBg10 {background-color:#e5e5e5;}
.blackBorder, blackBorder100 {border-color:#000000;}
.blackBorder90 {border-color:#8781BD;}
.blackBorder80 {border-color:#333333;}
.blackBorder70 {border-color:#4d4d4d;}
.blackBorder60 {border-color:#666666;}
.blackBorder50 {border-color:#808080;}
.blackBorder40 {border-color:#999999;}
.blackBorder30 {border-color:#b2b2b2;}
.blackBorder20 {border-color:#cccccc;}
.blackBorder10 {border-color:#e5e5e5;}
/* End Palette */
/* General site styles */
h1 {font-size:2.10em;font-weight:bold}
h2 {font-size:1.75em;}
h3 {font-size:1.65em;}
h4 {font-size:1.45em;}
h5 {font-size:1.25em;}
h2.promoHeader {line-height:1em;margin:0 0 6px 0;color:#8781DB ;}
.infoBoxHeight {_height:150px;min-height:150px;clear:both;}
.seoReference {display:none;
visibility:hidden;}
.richFont2a em {font-style:normal;color:#000000;}
.richFont1c em {font-style:normal;color:#000000;}
.borderNone {border:none !important}
#master_banners {left:482px;position:absolute;top:58px;}
#leaderBoard {text-align:center;padding:0 22px 0 10px;height:112px;}
#master_leaderBoard {position:absolute;top:0;width:960px;}
.leaderBoardContent {padding:11px 65px 0 0;}
.leaderBoardContent span {font-size:0.95em;}
.closeLeaderBoard {float:right;padding-left:8px;}
.closeLeaderBoard img {text-decoration:none;vertical-align:sub;*vertical-align:middle;}
div.closeLeaderBoard:hover {cursor:pointer;}
div.closeLeaderBoard span {text-decoration:underline;padding:0 5px 0 0}
div.closeLeaderBoard:hover span {text-decoration:none;}
/*CSS fix for banners with JS disabled*/
div.mpu noscript a img {height:250px;width:300px;}
#leaderBoard noscript a img, #banner728x90 noscript a img {height:90px;width:728px;}
.skyBanner noscript a img {height:600;width:120px;}
.column {_margin-right:-3px; /* hack to fix "Ghost Text Bug" in IE6 related to floated blocks elements and html comments */ padding:0px 10px;}
#catPromoColumn {width:460px;}
#promoColumn,#catPromoColumn, #wideCenterCol {padding:10px 0px 0px 0px;}
#infoColumn {padding:0px 20px 0px 0px;_padding-right:0px;}
#wideCenterCol .box_4_unit{padding:0 5px 10px 5px;_padding:0 4px 10px 4px;}
#centerBottom {overflow:hidden;padding:10px 0px;}
.content {	padding:5px 5px 5px 0px;}
.fullWidth {margin:10px 0 0 0;}
#catPromoColumn h2.outerTitle {padding: 10px 0 0 5px;}
.outerTitle {padding:10px 0 0 10px; clear:both;}
#catPromoColumn div.outerTitle {padding-top:0px;}
a {color:#000000; outline: none; }
a:hover {text-decoration:none;}
.hidden {left:-100em;position:absolute;top:-100em;}
.margin0 {margin:0px;}
.marginTop15 {margin-top: 15px;}
.content li {overflow:hidden;padding:3px 0px;}
.padBottom0 {padding-bottom:0 !important;}
div.submit {overflow:hidden;}
.siteBtn, #searchBox #dp_submit {background-color:#8781BD ;color:#ffffff !important;font-weight:bold;border-bottom-color:#8781BD;border-right-color:#8781BD;border-width:1px;}
.siteBtnAlt {background-color:#ffffff;color:#8781BD  !important;font-weight:bold;border-bottom-color:#8781BD;border-right-color:#8781BD;border-width:1px;}
#master_nav .siteBtn {font-size:0.9em;}
	/* font size / weight */
.smallText {	font-size:0.9em;}
.smallerText {	font-size:0.8em;}
.largeText, .large {	font-size:1.5em;}
.xlargeText, .xlarge {	font-size:1.7em;}
.normal {	font-weight:normal;}
.bold {	font-weight:bold;}
.imagePromo {padding:4px;}
/* UI Unit Dimensions */
.box_0_unit {padding:10px; _margin-right:-3px; /* hack to fix "Ghost Text Bug" in IE6 related to floated blocks elements and html comments */}
.box_1_unit {width:140px; _margin-right:-3px; /* hack to fix "Ghost Text Bug" in IE6 related to floated blocks elements and html comments */
}
.box_2_unit {width:300px; padding:10px; _margin-right:-3px;
}
.box_3_unit {width:450px; padding:10px; _margin-right:-3px; /* hack to fix "Ghost Text Bug" in IE6 related to floated blocks elements and html comments */}
.box_4_unit {width:620px; padding:10px; _margin-right:-3px; /* hack to fix "Ghost Text Bug" in IE6 related to floated blocks elements and html comments */}
.box_5_unit {width:780px; padding:10px; _margin-right:-3px; /* hack to fix "Ghost Text Bug" in IE6 related to floated blocks elements and html comments */}
.box_6_unit {width:940px; padding:10px; _margin-right:-3px; /* hack to fix "Ghost Text Bug" in IE6 related to floated blocks elements and html comments */}
/* Border Classes */
.border {border-style:solid;border-width:1px;}
.borderTop {border-top-style:solid; border-width:1px;}
.borderRight {border-right-style:solid;	border-width:1px;}
.borderBottom {	border-bottom-style:solid;	border-width:1px;}
.borderLeft {border-left-style:solid;border-width:1px;}
/* End Border Classes */
/* Module styles */
#intro {padding-top:0;}
#intro p {margin:8px 0 0 0;}
.promoBox150 {height:150px;}
.infoBox {border:#b2b2b2 1px solid;padding:10px;width:99%;}
.infoBox .promoText { float: right; width: 195px; }
#helpUs { padding:0px;border:#B2B2B2 1px solid;margin-right:20px;width:210px;height:89px;_margin:0 16px 0 0;}
#helpUs p {margin:-25px 0 0 5px;}
#helpUs a {padding:64px 53px 0 0 ;}
#award {display:none;}
/* list styles */
.squareList {list-style:square;}
.listRound, ul.listRound li {list-style-position:inside;list-style-type:disc;}
div.top10DealContent div.hide {	clear:both;	padding-top:1em;}
html.jsEnabled div.hide {	display:none;	padding-top:0pt;}
/* useful links */
#usefulLinks {width:298px;border:solid 1px #b2b2b2;margin-bottom: 20px;_width:294px;_margin-right:1px;}
#usefulLinks li, .bestSellers li {list-style:square;list-style-position:inside;font-size:0.8em;}
#usefulLinks li a {font-size:1.2em;}
#usefulLinks .content {padding:1px 5px 4px 0;}
/* accordion styles */
/* accordion width related styles */
.box_2_unit .accord ul.top10DealList li {background-image:url(/picts/site_accordion_right_arrow.gif);background-position:270px 9px;background-repeat:no-repeat;}
.box_2_unit .accord ul.top10DealList li.active {background-image:url(/picts/site_accordion_arrow.gif);background-position:264px 12px;background-repeat:no-repeat;}
.box_3_unit .accord ul.top10DealList li {background-image:url(/picts/site_accordion_right_arrow.gif);background-position:430px 9px;background-repeat:no-repeat;}
.box_3_unit .accord ul.top10DealList li.active {background-image:url(/picts/site_accordion_arrow.gif);background-position:425px 12px;background-repeat:no-repeat;}
.box_3_unit .accord ul.top10DealList li div {width:450px;}
/* end accordion width styles */
.accord ul.top10DealList {margin:0em;padding:0px;width:100%;}
.accord ul.top10DealList li {border-top: 1px solid #ffffff;	padding-left:0em;	background-color:#8781BD;line-height:none;_height:1px;_margin:0px}
.accord ul.top10DealList li ul li {background-image:none;background-color:#fff;color:#000;padding:3px 0px 3px 10px;}
.accord ul.top10DealList li ul li a {color:#000;display:inline;font-weight:normal;padding:0px;text-decoration:underline;}
.accord ul.top10DealList li ul li a:hover {text-decoration:none;}
.top10DealList div {background-color:#ffffff;}
.accord ul.top10DealList li a {	display:block;	font-weight:bold;	padding:8px;	color:#ffffff;text-decoration:none;}
.accord ul.top10DealList li a:hover {text-decoration:underline;}
.accord ul.top10DealList li div {	height:100%;}
.accord ul.top10DealList li.active {	background-color:#8781BD ;}
.accord ul.top10DealList li.active a:hover{text-decoration:none;}
.accord div.top10DealContent {	margin:0em 0em 0em 0em;	width:100%;}
.accord div.top10DealContent div {padding:0px;margin:0px;background-color:#fff;width:100%;}
.accord .top10DealContent div a {padding:0px;margin:0px;}
.accord div.top10DealContent div.hide{	clear:both;	padding-top:1em;}
.accord ul.top10DealList img {margin:1px 0px 0px 0px;}
.accord ul.top10DealList p {margin: 4px 0 4px 10px;}
.listHighLight {color:#8781BD ;font-weight:bold;}
div.accord div.dealList ul.top10DealList ul li, div.accord div.accordionOver ul.top10DealList ul li, 
div.accord div.accordionClick ul.top10DealList ul li {background-image:none;}
div.accord div.dealList ul.top10DealList ul.w50pc {margin-bottom:10px;}
div.accord div.dealList ul.top10DealList p.w45pc {padding-left:10px;margin:11px 0;}
/* end accordion styles*/
#topDestinations li {padding:5px 5px 5px 10px;border-left:1px solid #b2b2b2;}
#topDestinations div div {border-bottom:1px solid #b2b2b2;}
#topDestinations2 div {border-right:1px solid #b2b2b2;}
#topDestinations .listOdd {background-color:#e5e5e5;}
#topDestinations p  {padding:6px;}
#topDestinations2, #topDestinations1,#topDestinations {position:relative;}
.topDestinations li {padding:5px 5px 5px 10px;border-left:1px solid #b2b2b2;}
.topDestinations div div {border-bottom:1px solid #b2b2b2;}
.topDestinations2 div {border-right:1px solid #b2b2b2;}
.topDestinations .listOdd {background-color:#e5e5e5;}
.topDestinations p  {padding:6px;}
/* top destinations widths */
.box_2_unit #topDestinations1 div, .box_2_unit #topDestinations2 div {width:149px;}
.box_3_unit #topDestinations1 div, .box_3_unit #topDestinations2 div {width:224px;}
/* end top destinations widths:*/
.holidayDeals .content li {padding:4px 0px 4px 5px;}
li.moreLink {padding-top:6px; font-weight:bold;}
.adContainer {position:relative;border-style:solid;Border-width:1px;border-color:#dedede;color:#dedede;width:318px;_width:315px;height:270px;margin:auto;margin:10px 0px 20px 0px;}
* html .adContainer {margin-top/**/: 5px;}
.mpu {position:relative;top:10px;text-align:center;}
.adHeader {font-size:0.9em;position:absolute;top:-9px;left:5px;background-color:#fff;padding:0px 2px 0 2px;}
* html .adHeader {font-size/**/:0.85em;}
*+html .adHeader {font-size:0.85em;}
#newsletter, #vouchers, #travelPromo  {padding:0px;margin:0 0 20px 0;_width:295px;}
#newsletter p {width:65%;}
.promoSubHeader {height:30px;line-height:30px;padding-left:10px;margin:0px 0px 1px 0px;}
#welcome {padding:0px;}
/* swaps left padding to right for left positioned modules */
.leftColumn {	padding:10px 10px 10px 0px;}
#promoSelector, #greatdeals{padding:10px 10px 10px 0px;width:630px;}
div#inspireUs {	background-image:url(/picts/homepage_inspire_modulev2.jpg);	background-position:0px 0px;	height:172px;	width:610px;	margin-top:10px;	z-index:1;	padding-top:10px !important;}
div#inspireUs div.inspireUsText {	background-image:url(/picts/site_contentFill.png);	background-position:0px 0px;	width:244px;	margin-top:53px;	margin-right:15px;	filter: alpha(opacity=60);	-moz-opacity:60%;	_background-image: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=#, sizingMethod='scale');z-index:-1;}
div.inspireUsText a {color:#ffffff;font-weight:bold;}
div.inspireUsText p {	padding:0px;	margin:8px;}
div#inspireUsV2 {padding : 0;}
/* promo selector */
ul#top10DealList {	margin:0em;	padding:0px;	width:138px;}
ul#top10DealList li {	margin:0em 0px 0.25em 1em;	padding-left:0.6em;	background-color:#6c6c6c;	height:35px;	line-height:30px;}
ul#top10DealList li a {	display:block;	font-weight:bold;	margin:0px;	padding:8px 0px 0px 0px;	color:#ffffff;line-height:15px;height:20px;_padding:9px 0px 0px 0px;}
html.jsEnabled ul#top10DealList li a {	text-decoration:none;}
ul#top10DealList li div {	height:5px;}
ul#top10DealList li.active {	background-image:url(/picts/site_promo_selector_active.gif);	background-color:#8781BD;	margin:0em -0.4em 0.25em 0em;	padding-left:1.6em;_margin:0em 0em 0.25em 0em;}
div#top10DealContent {	margin-right:10px;	width:479px;}
div#top10DealContent div {padding:0px;margin:0px;}
#top10DealContent div a {padding:0px;margin:0px;left:18px;top:79px;}
div#top10DealContent div.hide {	clear:both;	padding-top:1em;}
div#top10DealContent img {padding:11px 0px 11px 10px;}
#promoColumn, #temptingIdeas {	padding-left:0px;	width:640px;}
#searchBox, #mpu, #catInspireUs {	padding:10px 0px;	width:320px;}
#goingAwayList {width:100%;}
#catInspireUs a {display:block;}
.goingOutWide2 .accord li.clearFloat img, #goingOutWide2 .accord li.clearFloat img {float:left;}
.goingOutWide2 li.listEven, .goingOutWide2 li.listOdd, #goingOutWide2 li.listEven, #goingOutWide2 li.listOdd {clear:both;}
.goingOutWide2 div.accord p.right, #goingOutWide2 div.accord p.right {width:60%;margin-left:0}
.goingOutWide2 div.accord p.right span, #goingOutWide2 div.accord p.right span {display:block;}
/* recently viewed styles */
#rpuiContent {border-width:1px !important;border-style:solid !important;border-color:#b2b2b2!important;}
#rpui img {display:none;}
#rpui ul {margin-bottom:0px !important;}
#rpui ul li {list-style-image:none;list-style-position:outside;list-style-type:square;}
#rpui ul.bestSellers li {list-style-position:inside;}
#rpui h3 {color:#8781BD  !important;font-weight:bold !important;font-size:0.95em !important;padding: 4px 0px 2px 6px !important}
/* end recently viewed */
/* top selling deals box */
.topSellers ul, #topDeals ul {border:solid 1px #b2b2b2;padding:0px 5px;}
.topSellers .content li, #topDeals .content li  {border-bottom-style:dotted;border-bottom-width:1px;overflow:hidden;padding:7px 5px 7px 0;}
.topSellers li.moreLink, #topDeals li.moreLink {border:none;}
/* end top selling deals box */
/* top selling deals box width Image */
.topSellersV2 div {border:solid 1px #b2b2b2;padding:0px;}
.topSellersV2 .content {padding:5px 7px}
.topSellersV2 .content li {border-bottom-style:dotted;border-bottom-width:1px;overflow:hidden;padding:7px 5px 7px 0;}
.topSellersV2 li.moreLink {border:none;}
/* end top selling deals box */
/* flash map */
#flashMap img {vertical-align:middle;margin-right:3px;}
#flashMap p {text-align:center;margin:6px;}
.mapFooter {width:93%;overflow:hidden;padding:10px;margin-top:3px;}
#flashMap .mapFooter p {margin:0 0 6px 6px}
.mapFooter ul {width:100%;margin:auto;}
.mapFooter ul li {display:inline;border-right:1px solid;}
.mapFooter ul li a {margin:0 0.5em;}
.mapFooter ul li.endList {border-right:none;}
/* end flash map */
/* Twin Promotional Box - Category pages  - needs rewriting to use classes not id's*/
div#twinPromoBox1, div#twinPromoBox2,div#twinPromoBoxb1, div#twinPromoBox_b1, div#twinPromoBox_b2, div#twinPromoBoxb2,div#twinPromoBoxc1, div#twinPromoBoxc2 {width:218px;}
div#twinPromoBox1, div#twinPromoBoxb1, div#twinPromoBoxc1 {padding-right:4px;}
div#twinPromoBox2, div#twinPromoBoxb2, div#twinPromoBoxc2 {padding-left:4px;}
.twinPromoBox div.border  {height:98px;}
.twinPromoBox div.border img {margin:0 4px ;}
.dualImage div.border {height:104px;}
.dualImage div.border img {margin:3px 4px;}
.twinPromoBox div.border p {margin-top:4px;}
/* sponsored feature */
div#sponsoredFeature {padding-top:0;}
div#sponsoredFeature div.border {overflow:hidden; height: 1%;}
div#sponsoredFeature div.border div {margin-top:15px;height:93px;}
div#sponsoredFeature ul {margin:0;}
div#sponsoredFeature p {margin:7px 0 0;}
/* end modules */
/* Twin image &amp; link box created for IT airline promos. */
.twinImgListPromo .content ul {padding:0 10px}
.twinImgListPromo .content li {padding:0}
.twinImgListPromo .content li.endList {padding:4px 0 3px 0;font-weight:bold;}
/************************************************/
/* Informational/Error bubble container styling */
/************************************************/
html.jsEnabled div.bubbleText {position: absolute; display: none}
div.bubbleText {width:20em;z-index:20;color:#000;text-transform:none;}
div.bubbleText a#close {color:#000;}
div.bubbleText div.curvedContentBody {	clear:both;	border-width:0 1px;	border-style:solid; 	border-color:#f09;	background:#fff;	padding:.1em .5em;}
div.bubbleText div.bodyContentScroll {	font-size:0.85em;	height:155px;	overflow:auto;	margin: 0;	padding: 0.5em;}
div.bubbleText div.bodyContent {	font-size:0.9em;	margin: 0;	padding: 0.5em;}
div.bubbleText div.curvedHeaderTransFill div,
div.bubbleText div.curvedFooterTransFill div,
div.bubbleText div.curvedFooterTransFillShadow div {height: 100%; font-size:100% !important;}
div.bubbleText div.curvedFooterTransFillShadow div.left {width:51%}
div.bubbleText div.curvedFooterTransFillShadow div.right {width:49%}
div.bubbleText div.curvedFooterTransFill,
div.bubbleText div.curvedFooterTransFillShadow {height: 18px;margin:0 !important;}
div.bubbleText div.curvedHeaderTransFill div.left {	float: left; 	background: url(/picts/site_bubble_curved_border_top.gif) no-repeat top left;	width: 72%;}
/* This is a strong tag now as an it can't be guranteed that an H2 tag would be semantically correct */
div.bubbleText div.curvedHeaderTransFill div.left strong {		color:#8781BD ;		display:block;		padding:0.6em 0pt 0pt 1em;}
div.bubbleText div.curvedHeaderTransFill div.right {	float: right;	text-align: right;	background: url(/picts/site_bubble_curved_border_top.gif) no-repeat top right;	width: 28%;	height: 37px;}
div.bubbleText div.curvedHeaderTransFill div.right a { padding:.5em; display:block; }	
div.bubbleText div.curvedHeaderTransFill div.right img {margin-right:3px;vertical-align:middle;}	
div.bubbleText div.curvedFooterTransFillShadow div.left {	float: left; 	background: url(/picts/site_bubble_curved_border_bottom.gif) no-repeat bottom left;}	
div.bubbleText div.curvedFooterTransFillShadow div.right {	float: right; 	text-align: right;	background: url(/picts/site_bubble_curved_border_bottom.gif) no-repeat bottom right;}
#newsLetterErrorBubbleContent {background-color:#FFFFFF;border:2px solid red;font-size:0.8em;padding:5px;}
#newsLetterErrorBubbleMessage {margin-left:2px;float:right}
#newsLetterErrorBubbleLink {text-align:center}
.divideBoxes { margin: 10px 0 0 0 }
.browseRegion { padding: 10px; }
.browseRegion ul.left { float: left; margin: 10px 0 0 60px; }
.browseRegion ul.right { float: right; margin: 10px 50px 0 0; }
.browseRegion ul li { list-style-type: square; }
/* Top Secret Boxes */
.twinPromoBox .leftBox { width: 216px; float: left; }
.twinPromoBox .rightBox { width: 216px; float: right; }
.twinPromoBox .bottomBox { clear: both; padding: 10px 0 0 0; }
.twinPromoBox .leftBox .content, .twinPromoBox .rightBox .content, .twinPromoBox .bottomBox .content { padding: 0 10px 0 10px; }
/* Best sellers class */
.bestSellers { margin: 5px 0 5px 10px; clear: both; }
.bestSellers li { list-style: square; list-style-position: inside; font-size: 0.9em; padding: 3px 0; }
.bestSellers li a { font-size: 1.1em; }
#bestsellers {padding-top:0;}
/* Promo Box */
.promoBox { padding: 5px; }
/* iframe styles */
#iframe_topnav_v2 #master_top {margin:0;}
#iframe_topnav_v2, #iframe_leftnav_v2 #master , #iframe_footer_v2 #master {width:inherit;margin:0;}
#iframe_leftnav_v2 #left_telephone {display:none;}
/* Style for soft bar */
.softBar { background: url(/picts/softBarBG.gif) repeat-x; height: 26px; }
.softBar .left { float: left; width: 400px; margin: 0; padding: 4px 0 0 5px; }
.softBar .right { float: right; width: 400px; text-align: right; margin: 0; padding: 4px 5px 0 0; }
/* Sky Banner */
.skyBanner { margin-bottom:10px; margin-top:10px; text-align: center; }
/* 4-column image block */
.imgThumb {    margin: 0 7px 10px 0;    width: 95px;	padding-left: 5px;}
.imgThumbLast {    margin: 0 0 10px 0;    width: 95px;	padding-left: 5px;}
.regionSpace { padding: 5px }
.regionGap { margin: 10px 0 0 0 }
.box_3_unit_img {    float: left;    margin: 0 4px 0 2px;}
.oneColList {	width: 449px;	border-right: 1px solid #b2b2b2;}
/* Large Image and text component */
.pad5 {padding:5px;}
.largeImageText {padding:4px;height:259px;}
.largeImageText img {float:left;}
.largeImageText p {width:205px;margin:10px 0;}
.largeImageText li {padding:4px 0px}
/* End Large Image and text component */
/* promo select link list module with improved accessibility */
ul.promoSelLinkList { margin:0em; padding:0px; width:89px;}
ul.promoSelLinkList li.clearFloat {background-image:url(/picts/site_promo_selector_active.gif);	background-color:#8781BD; margin:0 -0.4em 301px 0em;*margin: 0 -0.4em 304px 0em;padding-left:1.6em;}
html.jsEnabled ul.promoSelLinkList li.active {background-image:url(/picts/site_promo_selector_active.gif);	background-color:#8781BD; margin:0em -0.4em 0.25em 0em;	padding-left:1.6em;_margin:0em 0em 0.25em 0em;}
html.jsEnabled ul.promoSelLinkList li {background-image:none; margin:0em 0px 0.25em 1em;padding-left:0.6em;background-color:#8781BD; height:35px; line-height:30px;}
ul.promoSelLinkList li span { display:block; font-weight:bold; margin:0px; padding:8px 0px 0px 0px; color:#ffffff; line-height:15px; height:27px;_padding:9px 0px 0px 0px;}
html.jsEnabled ul.promoSelLinkList li span {height:20px;}
html.jsEnabled ul.promoSelLinkList li span:hover {cursor:pointer;}
ul.promoSelLinkList li div { height:5px;}
div.promoSelLinkListContent {margin-right:10px; padding:9px; width:330px;}
div.promoSelLinkListContent div { background:#FFFFFF none repeat scroll 0 0; margin:0; padding:0; width:100%;}
html.jsEnabled div.promoSelLinkListContent div {height:inherit;min-height:115px;}
.promoSelLinkListContent h3 {font-size:1.1em;font-weight:bold;margin:0 auto;text-align:center;width:95%;padding:5px 0 5px;}
.promoSelLinkListContent div ul li {border-bottom-style:dotted;border-bottom-width:1px;margin:auto;padding:5px 0;width:95%;overflow:hidden;}
.promoSelLinkListContent div ul li a {display:block;float:left;width:100px;}
.promoSelLinkListContent div ul li span {float:left;width:110px}
.promoSelLinkListContent div ul li span.listHighLight {padding:0 10px; width:auto;}
.promoSelLinkListContent div ul.ticketHotelLinks li {height:36px;}
.promoSelLinkListContent div ul.ticketHotelLinks li.endList {border:none;}
.promoSelLinkListContent div ul.ticketHotelLinks li a {display:block;float:left;width:100px;}
div.promoSelLinkListContent div.hide {	clear:both;border-top:9px solid #8781BD; }
html.jsEnabled  div.promoSelLinkListContent div.hide {padding-top:1em; border-top:none;}
div.promoSelLinkListContent img {padding:0}
/* end promo select link list module */
/* tagcloud component */
.tagCloud li.indent {padding-left:12px;}
.tagCloud li.small {font-size:11px}
.tagCloud li.med {font-size:12px}
.tagCloud li.large{font-size:14px}
.tagCloud .content {padding:5px;}
.tagCloud {overflow:hidden;}
.tagCloud li {display:inline;padding:3px;line-height:23px;}
/* end tagcloud component*/
/* sponsorship font */
p.sponsorship_font {font-family: Trebuchet MS, Verdana, Arial; font-weight: bold; font-size: 20px;}
/* Image and text component */
#imageText {	padding-top: 0;}
/* content page layout  */
#contentColumn { width:605px; margin: 12px 0 0 0; }
#contentColumn .contentPara p { margin: 0 0 8px 0 }
#bannerColumn { width:142px; margin: 12px 0 0 0; }
.skyAdContainer { border:1px solid #DEDEDE; color:#DEDEDE; height:622px; margin:10px 0 20px; position:relative; width:150px; }
.skyAdContainer .skyBanner { margin-bottom:13px; margin-top:13px; margin-left: 4px; text-align:center; }
.skyAdHeader { background-color:#FFFFFF; font-size:0.9em; left:5px; padding:0 2px 0; position:absolute; bottom:-7px; }
/* 3 col SEO component*/
.threecolcomp .content {padding:0 10px}
.threecolcomp .content div.left {width:30%;padding:5px 15px 5px 4px;float:left}
.threecolcomp .content div.left.last {padding-right:0px;}
.threecolcomp .content div.left li {padding:1px;list-style-image:none;list-style-position:inside;list-style-type:square;font-size:0.8em;}
.threecolcomp .content div.left li a, .threecolcomp .content div.left li span {font-size:1.2em;}
.threecolcomp .content div.left h3 {font-size:1.1em;font-weight:bold;}
/* 3 image module - built for theatre promotion */
.multiImage {height:75px;_height:72px;clear:both;}
.multiImage img {margin:0 7px}
.multiImage .relative .content {position:absolute; bottom:0px;left:10px;margin:0}
.multiImage .relative .content img {display:none;}
/* twin image text overlay */
.multiImage.twimImageTextOverlay {height:110px;}
.multiImage.twimImageTextOverlay img {margin:5px 6px; *margin:5px 6px 2px}
.multiImage.twimImageTextOverlay  .relative .content {bottom:2px}
.multiImage.twimImageTextOverlay a {padding:80px 85px 0 0}
.multiImage.twimImageTextOverlay p {padding:80px 0 5px;}
/* multiple images and rows with overlay*/
.multiImageRows {clear:both;padding:0;}
.multiImageRows .relative .content {bottom:0;left:10px;margin:0;position:absolute;padding:80px 0 11px;*padding:88px 0 14px;}
.multiImageRows .relative .content a {color:#FFFFFF;padding:90px 18px 1px 3px;*padding:95px 18px 1px 3px}
.multiImageRows .row1 img {padding:10px 0 10px 10px}
.multiImageRows .row2 img {padding:0 0 10px 10px}
.multiImageRows .lastCol img {padding-right:10px;}
.multiImageRows .content img {display:none;}
/* 4 image single row component */
.fourImagesSingleRow .imgThumb {margin:0 7px 0px 0;}
.fourImagesSingleRow .imgThumbLast {margin:0}
/* CSS for the countryside mapping */
#destinationSurround #mainMap { 	background: url(/picts/trans1.gif) no-repeat;	width: 323px; 	height: 395px;        float: right;        z-index: 1;}
#destinationSurround #mapMenu { float: left; width: 115px; min-height:390px; padding: 5px 0 0 10px; background: url(/picts/trans1.gif) no-repeat bottom right; }
#destinationSurround #mapMenu li { padding: 2px 0; }
#destinationSurround #map_popup {	background:url(/picts/trans1.gif);        z-index: 2;}
#destinationMap p { padding:6px; }
#destinationSurround { border-left: 1px solid #b2b2b2; border-right: 1px solid #b2b2b2; border-bottom: 1px solid #b2b2b2; position: relative; }
#destinationSurround ul.mapBox { background: #000000; list-style: none; margin:0; padding:10px; color: #FFFFFF; border: 0; display: block; position: relative; }
#destinationSurround .mapBlock { *width: 150px; z-index: 10000; }
#destinationSurround ul.mapBox li a { text-decoration: underline; color: #FFFFFF; }
#destinationSurround ul.mapBox li span { color: #8781BD ; font-weight:bold; }
#destinationSurround .title { background: #454545; color: #FFFFFF; padding: 3px 5px; display: block; float: right; *margin: 5px 0 0 0; }
/* Scrollable component styles */
/* Table data style */
.tableFlow { overflow-y: scroll; height: 266px; width: 449px; border-bottom: 1px solid #b5b5b5; border-right: 1px solid #b5b5b5; }
.tableFlow .qypeImage { margin: 0 0 0 5px; display: none; } 
.tableData .title { background: #8781BD; color: #FFFFFF; padding: 6px 0 6px 5px }
.tableData .contentTable { border-left: 1px solid #b5b5b5; }
.tableData .borderLine { border-right: 1px solid #b5b5b5; }
.tableData .makeSpace{ padding: 5px; }
.tableData tr.title.background_4 .makeSpace strong {text-transform:lowercase;}
.logoBox { width: 320px; }
.logoBox .logoLeft { float: left; margin: 0 0 10px 0; }
.logoBox .logoRight { float: right; margin: 0 0 10px 0; }
.logoBox .logoLast { margin: 0; }
/* tabbed content module */
/* tabs no js*/
ul.tabbedContentTabs {display:none;}
ul.tabbedContentTabs li.clearFloat {	background-color:#8781BD;padding:0.5em 3em;clear:none;display:inline;float:left;margin-right:0.5em;}
ul.tabbedContentTabs li span { display:block; font-weight:bold;  color:#ffffff; line-height:15px;}
ul.tabbedContentTabs li div { height:5px;}
/* tabs js*/
html.jsEnabled ul.tabbedContentTabs {margin:0em; padding:0px;display:block;}
html.jsEnabled ul.tabbedContentTabs li.active {	background-color:#8781BD;clear:none;display:inline;float:left}
html.jsEnabled ul.tabbedContentTabs li {background-image:none; background-color:#8781BD;clear:none;display:inline;float:left}
html.jsEnabled ul.tabbedContentTabs li span:hover {cursor:pointer;}
div.tabbedContent {margin-right:10px; padding:9px; width:100%;}
div.tabbedContent div { background:#FFFFFF none repeat scroll 0 0; margin:0; padding:5px;_width:610px;}
div.tabbedContent div div {padding:0;}
html.jsEnabled div.tabbedContent div {height:inherit;}
div.tabbedContent img {padding:0}
div.tabbedContent div.aboutUsContent {width:77%;}
.aboutUsContent h3, .aboutUsContent h4{font-size:1.1em;font-weight: bold}
div.tabbedContent div.imageContainer {padding:10px 0;width:22%;}
div.tabbedContent ul.tabbedContent {margin:12px 0;}
div.tabbedContent ul.tabbedContent li {margin-bottom:40px;}
.whiteBg.brothers_sisters {padding:5px; _text-align:center;width:600px;}
.whiteBg.brothers_sisters p {margin-top:0;_text-align:left;}
.whiteBg.brothers_sisters div {margin:auto;text-align:center;width:475px;}
/* end promo select link list module */
/* image with twin lists */
.image2Lists ul {padding: 0 12px 0 9px;width:45%}
/*top 10 restaurants*/
.accord ul.top10DealList li .imageContainer {width:216px !important}
.accord ul.top10DealList li .imageContainer p {margin:0;}
.accord ul.top10DealList li .imageContainer img {margin:4px 0 4px;}
.accord ul.top10DealList li .imageContainer .caption {background-color:#8781BD;color:#fff;padding:0;width:206px;clear:both;padding:5px;margin-bottom:3px;} 
.accord ul.top10DealList li div.descContainer {padding:0;height:166px;width:219px;clear:both;padding:5px;position:relative} 
.accord ul.top10DealList li .descContainer a {color:#000;font-weight:normal; padding:0;text-decoration:underline} 
.accord ul.top10DealList li .descContainer a:hover {text-decoration:none}
.accord ul.top10DealList li .descContainer p {margin:0 0 4px 0;}
.accord ul.top10DealList li .descContainer .linkButton {bottom:0;position:absolute;right:0;width:127px;}
.accord ul.top10DealList li .descContainer p.left.listHighLight {bottom:0;position:absolute;margin-bottom:0;}
.linkButton {background-color:#8781BD ;border-color: #fff #8781BD #8781BD #fff ;border-width:1px;color:#FFFFFF !important;border-style:solid !important;font-weight:bold !important;text-decoration:none !important;padding:2px 6px !important; width:127px; float:right;text-align:center;}
.linkButton:active {border-color:#B02D6F #F27AB0 #F27AB0 #B02D6F;padding:3px 9px 1px 11px;}
/* a - z list*/
div.alphaList {width:100%;}
div.alphaList div {background:#FFFFFF url(/picts/trans1.gif) repeat scroll left top;}
div.alphaList h2 {color:#fff;padding:8px;font-weight:bold;font-size:1em; background-color:#8781BD ;}
div.alphaList dl {margin:0px 0 8px 14px;width:30%;_margin:0px 0 8px 10px;}
div.alphaList dl dt {color:#8781BD ;font-weight:bold;margin:5px 0}
div.alphaList dl dd {margin:0}
/* V2 header changes &amp; site search */
#master_top #masterHead img {padding:20px 0 0;}
#master_top #masterHead {height:107px;}
#master_top .mainMenu {background:transparent url(/picts/site_sprites_v3.gif) repeat-x scroll 0 -65px;border-bottom:5px solid #666666;height:37px;}
#master_top .mainMenu ul.topMenu li.current a {background:transparent url(/picts/site_sprites_v3.gif) no-repeat scroll 50% -12px;color:#ffffff;font-weight:bold;line-height:40px;padding:0 0 0 12px;}
#master_top .mainMenu ul.topMenu li.current a:hover, 
#master_top .mainMenu ul.topMenu li.current a:hover span {color:#ffffff;}
#master_top .mainMenu ul.topMenu li.current a span {padding-right:12px;border:none;}
#master_top .mainMenu ul.topMenu li a span {border-right:1px solid #333333;padding:9px 10px 12px 0;}
#master_top .mainMenu ul.topMenu li a {padding:0 0 0 10px;font-size:1em;line-height:40px;}
#master_top .mainMenu ul.topMenu li a:hover span {color:#ffffff;}
#master_top .mainMenu ul.topMenu {padding:0;margin:-3px 0 0;}
#topConnect {padding:0;}
w#topConnect .quickLinks li {padding:0 9px;}
#topConnect .quickLinks li a {text-decoration:underline;}
#topConnect .quickLinks li a:hover {text-decoration:none;}
#topConnect .quickLinks li.last {padding:0 0 0 8px;}
#topConnect .quickLinks {padding:6px 17px 0 0;width:380px;}
#master_top div.siteSearch {background:transparent url(/picts/site_sprites_v3.gif) scroll 50% 88px;height:30px;padding:0 7px 0 5px;}
#master_top div.siteSearch form {margin:0px;}
#master_top div.siteSearch form #keyword {margin:3px 3px 0 0; width:115px;}
#master_top div.siteSearch form .siteSearchBtn {vertical-align:middle;}
/* End V2 header changes &amp; site search */
#master_banners {
    left:482px;
    position:absolute;
    top:38px;
}
#navColumn {
    width: 163px;
    padding: 1.5em 0 1.5em 0;
    font-size: 0.9em;
    color: #fff;
    position: relative;
    margin: 0 10px 0 0;
}
.box_3_unit {
    padding:10px 4px 10px 4px;
    width:450px;
}
/* --- [end  ] --- */
