
/* ::::: http://www.telegraph.co.uk/telegraph/template/ver1-0/css/screen.css?_= ::::: */

body { margin: 0pt; padding: 0pt; background: rgb(247, 247, 247) none repeat scroll 0% 0%; font-family: arial,sans-serif; font-size: 62.5%; }
img { border: 0pt none ; display: block; }
form { display: inline; }
form .formSubmit { border: 1px solid rgb(51, 51, 51); padding: 2px 0pt; background-color: rgb(35, 75, 123); color: rgb(255, 255, 255); text-transform: uppercase; font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; height: 21px; }
form .formSubmit:active { background-color: rgb(18, 40, 66); }
.access { display: none; }
.hidden { display: none; }
a { text-decoration: none; color: rgb(35, 75, 123); }
a:hover { border-bottom: 1px dotted rgb(18, 40, 66); color: rgb(18, 40, 66); }
p, h1, h2, h3, h4, h5, h6, h7 { margin: 0px; padding: 0px; }
h1 a, h2 a, h4 a, h5 a, h6 a, h7 a { color: rgb(0, 0, 0); }
#tmglSite { border-left: 1px solid rgb(221, 221, 221); border-right: 1px solid rgb(221, 221, 221); margin: 0pt auto; padding: 0pt 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 940px; }
#tmglHeader { width: 940px; }
#tmglTopBar { border-bottom: 1px solid rgb(204, 204, 204); padding: 3px 0pt 5px; font-size: 1.2em; }
#tmglTopBar p { margin: 0pt; padding: 0pt; color: rgb(88, 88, 88); font-weight: bold; }
#tmglTopBar #tmglTopLeft { float: left; }
#tmglTopBar #tmglTopRight { float: right; }
.rss { background: transparent url('rss.gif') no-repeat scroll 0pt 2px; padding-left: 15px; }
#brand { margin: 0pt; padding: 0pt; float: left; text-indent: -9999px; }
#search { float: left; }
#search .searchBox { padding: 1px; float: left; margin-right: 6px; }
#search .searchSubmit { float: left; }
#tmglBrandLarge { padding: 10px 0pt; float: left; }
#tmglBrandLarge #brand { background: transparent url('logo_275.gif') no-repeat scroll 0% 0%; width: 310px; height: 48px; }
#tmglBrandLarge #search { padding: 16px 0pt 5px; width: 335px; }
#tmglBrandLarge #search .searchBox { width: 247px; }
#tmglBrandLarge #search form {  }
#tmglBrandLarge #ebGoogle { background: transparent url('enhancedbygoogle.gif') no-repeat scroll left 16px; float: left; text-indent: -9999px; width: 65px; height: 48px; }
#tmglBrandLarge #widget { background: transparent url('genericdottedgraphic.gif') repeat-y scroll 0% 0%; float: left; width: 220px; height: 48px; padding-left: 10px; }
#tmglBrandSmall { padding: 8px 0pt; float: left; }
#tmglBrandSmall #brand { background: transparent url('logo_189.gif') no-repeat scroll 0% 0%; width: 236px; height: 34px; }
#tmglBrandSmall #search { padding: 6px 0pt 5px; width: 490px; }
#tmglBrandSmall #ebGoogle { background: transparent url('enhancedbygoogle.gif') no-repeat scroll left 6px; float: left; text-indent: -9999px; width: 214px; height: 34px; }
#tmglBrandSmall #search .searchBox { width: 400px; }
#tmglBrandSmall #search form {  }
#tmglBannerAd { border-bottom: 1px solid rgb(224, 224, 224); padding: 5px 0pt; }
.adbanner {  }
.admpu { width: 300px; height: 250px; background-color: rgb(238, 238, 238); margin-left: auto; margin-right: auto; margin-bottom: 1em; }
.adsky { width: 300px; height: 600px; background-color: rgb(238, 238, 238); margin-left: auto; margin-right: auto; text-align: center; }
.adbox { width: 120px; height: 60px; background-color: rgb(238, 238, 238); margin-left: auto; margin-right: auto; }
.adyell { margin-bottom: 1em; }
.adarea { padding: 1em 0pt; background-color: rgb(238, 238, 238); margin-bottom: 1em; }
.sectionSponsor { height: 40px; }
#tmglMenu {  }
#tmglPrimaryNav { width: 940px; }
#tmglPrimaryNav .mainNav { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 1.6em; }
#tmglPrimaryNav .mainNav li { float: left; }
#tmglPrimaryNav .mainNav a { padding: 3px 10px; font-weight: bold; display: block; }
#tmglPrimaryNav .mainNav a:hover {  }
#tmglPrimaryNav .extraNav { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 1.2em; float: right; }
#tmglPrimaryNav .extraNav li { padding: 5px 0pt; float: left; }
#tmglPrimaryNav .extraNav a { padding: 5px 7px; font-weight: bold; }
#tmglPrimaryNav .extraNav a:hover {  }
#tmglSecondNav { width: 940px; margin-top: 1px; }
#tmglSecondNav .mainNav { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 1.2em; }
#tmglSecondNav .mainNav li { padding: 4px 0pt; float: left; }
#tmglSecondNav .mainNav a { padding: 4px 10px; font-weight: bold; }
#tmglSecondNav .mainNav a:hover {  }
.noItems { height: 24px; }
.activeNav { background: rgb(35, 75, 123) none repeat scroll 0% 0%; }
.activeNav a { color: rgb(255, 255, 255); }
.activeNav a:hover { border-bottom: medium none; background: rgb(18, 40, 66) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.activeNav .selected { background: rgb(18, 40, 66) none repeat scroll 0% 0%; }
.nonActiveNav { background: rgb(233, 237, 242) none repeat scroll 0% 0%; }
.nonActiveNav a { color: rgb(35, 75, 123); }
.nonActiveNav a:hover { border-bottom: medium none; background: rgb(35, 75, 123) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.nonActiveNav .selected { background: rgb(35, 75, 123) none repeat scroll 0% 0%; }
.nonActiveNav .selected a { color: rgb(255, 255, 255); }
#tmglPageTitle { margin: 0pt 0pt 10px; padding: 0pt; }
#tmglPageTitle h1 { margin: 0pt; padding: 0pt; font-size: 2.4em; color: rgb(88, 88, 88); font-weight: bold; }
#tmglPageTitle h2 { margin: 0pt; padding: 0pt; font-size: 1.4em; color: rgb(88, 88, 88); font-weight: normal; }
#tmglPageTitle img { float: left; padding-right: 10px; margin-top: 3px; }
#tmglThirdNav { border-bottom: 1px solid rgb(224, 224, 224); background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 940px; }
#tmglThirdNav .mainNav { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 1.3em; }
#tmglThirdNav .mainNav li { padding: 4px 0pt; float: left; }
#tmglThirdNav .mainNav a { padding: 4px 10px; color: rgb(35, 75, 123); font-weight: bold; }
#tmglThirdNav .mainNav a:hover { border-bottom: medium none; color: rgb(18, 40, 66); }
#tmglThirdNav .mainNav .selected a { font-weight: bold; color: rgb(64, 64, 64); }
#travelDestinationsSelector { border-bottom: 1px solid rgb(224, 224, 224); background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 940px; height: 30px; }
#travelDestinationsSelector p { margin: 0pt; padding: 8px 20px 0pt 10px; font-weight: bold; font-size: 1.3em; color: rgb(34, 68, 119); float: left; }
#travelDestinationsSelector form { padding: 5px 0pt 0pt; float: left; }
#travelDestinationsSelector form select { margin-right: 20px; width: 280px; }
#tmglBreakingNews {  }
#tmglBreakingNews #tmglbn { font-size: 1.8em; line-height: 1.11em; font-weight: bold; color: rgb(178, 41, 41); float: left; padding-right: 9px; }
#tmglBreakingNews ul { margin: 0pt; padding: 0pt; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
#tmglBreakingNews ul li { margin: 0pt; padding: 0pt; font-size: 1.4em; line-height: 1.11em; color: rgb(64, 64, 64); }
#tmglBreakingNews ul li.shown { padding-top: 3px; }
#tmglCrumbtrail { border-bottom: 1px solid rgb(221, 221, 221); font-weight: bold; margin-bottom: 10px; }
#tmglCrumbtrail p { margin: 7px 0pt; padding: 0pt; float: left; font-size: 1.2em; line-height: 1em; }
#tmglCrumbtrail ol { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#tmglCrumbtrail ol li { padding: 7px 5px 0pt 10px; background: transparent url('crumbtrailarrow.gif') no-repeat scroll 0pt 10px; float: left; font-size: 1.2em; line-height: 1em; }
#tmglCrumbtrail ol li.first { padding: 7px 5px 0pt; background: transparent none repeat scroll 0% 0%; float: left; }
#tmglCrumbtrail ol li h3 { font-size: 1em; }
#tmglBody { padding: 0pt; width: 940px; }
.backtotop p { padding: 2px 10px 4px 0pt; background: transparent url('uparrow.gif') no-repeat scroll right center; font-size: 1.2em; text-align: right; }
#tmglFooter { border-top: 4px solid rgb(221, 221, 221); padding: 0pt 0pt 0pt 77px; background: rgb(119, 119, 119) url('ftlogo.gif') no-repeat scroll left center; color: rgb(255, 255, 255); }
#tmglFooter a { color: rgb(255, 255, 255); }
#tmglFooter a:hover { border-bottom: 1px dotted rgb(224, 224, 224); color: rgb(224, 224, 224); }
#tmglFooter a:visited { color: rgb(255, 255, 255); }
#tmglFooter a:visited:hover { border-bottom: 1px dotted rgb(224, 224, 224); color: rgb(224, 224, 224); }
#tmglFooter .links { float: left; padding-top: 36px; font-size: 1.2em; }
#tmglFooter .links p { margin: 0pt; padding: 0pt; }
#tmglFooter .links p a { margin: 0pt 12px; }
#tmglFooter .copyright { padding: 10px 10px 7px 0pt; float: right; text-align: right; font-size: 1.1em; line-height: 1.38em; }
#tmglFooter .copyright p { margin: 0pt; padding: 0pt 0pt 3px; }
#tmglFooterLarge { border-top: 4px solid rgb(221, 221, 221); padding: 10px 0pt 10px 80px; background: rgb(119, 119, 119) url('ftlogo.gif') no-repeat scroll 0pt 14px; color: rgb(255, 255, 255); }
#tmglFooterLarge a { color: rgb(255, 255, 255); }
#tmglFooterLarge a:hover { border-bottom: 1px dotted rgb(224, 224, 224); color: rgb(224, 224, 224); }
#tmglFooterLarge a:visited { color: rgb(255, 255, 255); }
#tmglFooterLarge a:visited:hover { border-bottom: 1px dotted rgb(224, 224, 224); color: rgb(224, 224, 224); }
#tmglFooterLarge p { margin: 0pt 0pt 3px; padding: 0pt; }
#tmglFooterLarge .ftHead { margin: 0pt; padding: 0pt; font-size: 1.2em; font-weight: bold; line-height: 1.36em; color: rgb(221, 217, 211); }
#tmglFooterLarge p a { margin: 0pt 15px 0pt 0pt; padding: 0pt; font-size: 1.1em; line-height: 1.36em; }
#tmglFooterLarge ul { margin: 0pt 0pt 5px; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#tmglFooterLarge ul li { margin: 0pt 15px 0pt 0pt; padding: 0pt; display: inline; font-size: 1.1em; line-height: 1.36em; }
#tmglFooterLarge ul li a { white-space: nowrap; }
.footerSectionLinks { border-bottom: 1px dotted rgb(255, 255, 255); margin-bottom: 7px; }
.cl { clear: both; }
.gutter { margin: 0pt 20px 0pt 0pt; }
.gutterUnder { margin-bottom: 10px; }
.gutterAbove { margin-top: 10px; }
.gutterSmall { margin-right: 10px; }
.gutterUnderSmall { margin-bottom: 5px; }
.gutterAboveSmall { margin-top: 5px; }
.show { display: block; }
.hide { display: none; }
.indexaz {  }
.indexaz h3 { font-size: 1.2em; }
.indexaz h3.secChild { font-weight: bold; }
.indexaz .marginUnder { margin-bottom: 15px; }
.indexaz .twoThirds { padding-bottom: 12px; }
.indexaz .twoThirds .headerOne { padding: 0pt; }
.indexaz .twoThirds h2 { font-size: 2em; color: rgb(102, 102, 102); font-weight: normal; }
.indexaz .twoThirds p { background: transparent url('uparrow.gif') no-repeat scroll right center; font-size: 1.2em; text-align: right; padding-right: 10px; }
.indexaz ul.indexGCSec { list-style-image: none; }
.indexaz ul.indexGCSec li { background: transparent none repeat scroll 0% 0%; }
.indexaz ul.indexGCSec li a { color: rgb(35, 75, 123); }
.indexaz ul.indexGCSec li h4 { font-size: 1em; font-weight: normal; }
.printHide {  }
.floatLeft { float: left; }
.floatRight { float: right; }
.twoHalves { background: transparent url('twohalves.gif') repeat-y scroll 0% 0%; width: 940px; }
.twoThirdsThird { width: 940px; }
.twoThirdsThird2 { background: transparent url('twothirdsthird2.gif') repeat-y scroll 0% 0%; width: 940px; }
.twoThirdsb { background: transparent url('twothirds.gif') repeat-y scroll 0% 0%; width: 620px; }
.quartFiveTwelfthsThird { background: transparent url('quartfivetwelfthsthird.gif') repeat-y scroll 0% 0%; width: 940px; }
.quartFiveTwelfths { background: transparent url('quartfivetwelfths.gif') repeat-y scroll 0% 0%; width: 620px; }
.fiveTwelfthsQuart { background: transparent url('fivetwelfthsquart.gif') repeat-y scroll 0% 0%; width: 620px; }
.fourQuarters { background: transparent url('fourquarters.gif') repeat-y scroll 0% 0%; width: 940px; }
.threeThirds { background: transparent url('threethirds.gif') repeat-y scroll 0% 0%; width: 940px; }
.sixSixths { border-top: 6px solid rgb(221, 221, 221); margin: 10px 0pt; width: 940px; }
.oneTwelfth { float: left; width: 60px; }
.oneSixth { float: left; width: 140px; }
.oneQuarter { float: left; width: 220px; }
.oneThird { float: left; width: 300px; }
.fiveTwelfths { float: left; width: 380px; }
.oneHalf { float: left; width: 460px; }
.twoThirds { float: left; width: 620px; }
.headerOne { background: transparent url('headerbluebg.gif') repeat-x scroll 0px 2px; padding-bottom: 7px; }
.headerOne h2 { margin: 0pt; padding: 0pt 3px 0pt 0pt; font-size: 1.2em; line-height: 1em; background-color: rgb(255, 255, 255); font-weight: bold; text-transform: uppercase; display: inline; color: rgb(178, 41, 41); }
.headerOne h2 a { background: transparent url('linkarrow.gif') no-repeat scroll right center; padding-right: 8px; color: rgb(178, 41, 41); }
.headerOne h2 a:visited { color: rgb(178, 41, 41); }
.headerOne h2 a:hover { border-bottom: 1px dotted rgb(127, 17, 17); color: rgb(127, 17, 17); }
.headerOne p { margin: 0pt; padding: 0pt 3px 0pt 0pt; font-size: 1.2em; line-height: 1em; background-color: rgb(255, 255, 255); font-weight: bold; text-transform: uppercase; display: inline; color: rgb(178, 41, 41); }
.headerOne p a { background: transparent url('linkarrow.gif') no-repeat scroll right center; padding-right: 8px; color: rgb(178, 41, 41); }
.headerOne p a:visited { color: rgb(178, 41, 41); }
.headerOne p a:hover { border-bottom: 1px dotted rgb(127, 17, 17); color: rgb(127, 17, 17); }
.headerTwo { background: transparent url('headeryellbg.gif') repeat-x scroll 0px 2px; padding-bottom: 7px; }
.headerTwo h2 { margin: 0pt; padding: 0pt 3px 0pt 0pt; font-size: 1.2em; line-height: 1em; background-color: rgb(255, 255, 255); display: inline; text-transform: uppercase; color: rgb(178, 41, 41); }
.headerTwo h2 a { background: transparent url('linkarrow.gif') no-repeat scroll right center; padding-right: 8px; color: rgb(178, 41, 41); }
.headerTwo h2 a:visited { color: rgb(178, 41, 41); }
.headerTwo h2 a:hover { border-bottom: 1px dotted rgb(127, 17, 17); color: rgb(127, 17, 17); }
.headerTwo p { margin: 0pt; padding: 0pt 3px 0pt 0pt; font-size: 1.2em; line-height: 1em; background-color: rgb(255, 255, 255); font-weight: bold; display: inline; text-transform: uppercase; color: rgb(178, 41, 41); }
.headerTwo p a { background: transparent url('linkarrow.gif') no-repeat scroll right center; padding-right: 8px; color: rgb(178, 41, 41); }
.headerTwo p a:visited { color: rgb(178, 41, 41); }
.headerTwo p a:hover { border-bottom: 1px dotted rgb(127, 17, 17); color: rgb(127, 17, 17); }
.headerThree { background: transparent url('headergreenbg.gif') repeat-x scroll 0px 2px; padding-bottom: 7px; }
.headerThree h2 { margin: 0pt; padding: 0pt 3px 0pt 0pt; font-size: 1.2em; line-height: 1em; background-color: rgb(255, 255, 255); display: inline; text-transform: uppercase; }
.headerThree h2 a { background: transparent url('linkarrow.gif') no-repeat scroll right center; padding-right: 8px; color: rgb(64, 64, 64); }
.headerThree h2 a:visited { color: rgb(88, 88, 88); }
.headerThree h2 a:hover { border-bottom: medium none; color: rgb(178, 41, 41); }
.headerThree p { margin: 0pt; padding: 0pt 3px 0pt 0pt; font-size: 1.2em; line-height: 1em; background-color: rgb(255, 255, 255); font-weight: bold; display: inline; text-transform: uppercase; }
.headerThree p a { background: transparent url('linkarrow.gif') no-repeat scroll right center; padding-right: 8px; color: rgb(64, 64, 64); }
.headerThree p a:visited { color: rgb(88, 88, 88); }
.headerThree p a:hover { border-bottom: medium none; color: rgb(178, 41, 41); }
.summary { border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 7px; padding-bottom: 2px; }
.summary ul { margin: 0pt; padding: 0pt; overflow: hidden; list-style-type: none; }
.summary ul li { padding: 0pt 0pt 1px 23px; background: transparent url('relatedstorybullet.gif') no-repeat scroll 3px 2px; font-size: 1.2em; line-height: 1.2em; }
.summary ul li a { color: rgb(0, 102, 204); }
.summary ul li.video { background: transparent url('relatedvideobullet.gif') no-repeat scroll 0pt 1px; }
.summary ul li.audio { background: transparent url('relatedaudiobullet.gif') no-repeat scroll 0pt 1px; }
.summary ul li.photo { background: transparent url('relatedphotobullet.gif') no-repeat scroll 0pt 1px; }
.summary ul li.blog { background: transparent url('relatedblogbullet.gif') no-repeat scroll 0pt 1px; }
.summary .sidebars { margin: 0pt; padding: 0pt; overflow: hidden; }
.summary .sidebars h3.bullet { padding: 0pt 0pt 1px 23px; background: transparent url('relatedstorybullet.gif') no-repeat scroll 3px 2px; font-size: 1.2em; line-height: 1.2em; font-weight: normal; }
.summary .sidebars h3.bullet a { color: rgb(0, 102, 204); }
.summary .sidebars h3.video { padding: 0pt 0pt 1px 23px; background: transparent url('relatedvideobullet.gif') no-repeat scroll 0pt 1px; font-size: 1.2em; line-height: 1.2em; font-weight: normal; }
.summary .sidebars h3.video a { color: rgb(0, 102, 204); }
.summary .sidebars h3.audio { padding: 0pt 0pt 1px 23px; background: transparent url('relatedaudiobullet.gif') no-repeat scroll 0pt 1px; font-size: 1.2em; line-height: 1.2em; font-weight: normal; }
.summary .sidebars h3.audio a { color: rgb(0, 102, 204); }
.summary .sidebars h3.photo { padding: 0pt 0pt 1px 23px; background: transparent url('relatedphotobullet.gif') no-repeat scroll 0pt 1px; font-size: 1.2em; line-height: 1.2em; font-weight: normal; }
.summary .sidebars h3.photo a { color: rgb(0, 102, 204); }
.summary .sidebars h3.blog { padding: 0pt 0pt 1px 23px; background: transparent url('relatedblogbullet.gif') no-repeat scroll 0pt 1px; font-size: 1.2em; line-height: 1.2em; font-weight: normal; }
.summary .sidebars h3.blog a { color: rgb(0, 102, 204); }
.summary p { margin: 0pt 0pt 3px; padding: 0pt 0pt 2px; font-size: 1.3em; line-height: 1.3em; color: rgb(64, 64, 64); }
.summary p.date { font-size: 1.1em; color: rgb(102, 102, 102); }
.summary .piccentre { margin: 7px 0pt 0pt; padding: 0pt 0pt 6px; }
.summary .picleft { padding: 4px 10px 6px 0pt; float: left; }
.summary blockquote { margin: 0pt; padding: 0pt; }
.summary blockquote p { font-family: georgia,serif; font-style: italic; font-variant: normal; font-weight: normal; font-size: 1.8em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(68, 68, 68); width: 296px; }
.summary blockquote p a { color: rgb(68, 68, 68); }
.summary blockquote p a:hover { border-bottom: 1px dotted rgb(34, 34, 34); color: rgb(34, 34, 34); }
.summary blockquote p a:visited { color: rgb(102, 102, 102); }
.summary cite { font-size: 1em; font-style: normal; font-weight: bold; text-transform: uppercase; }
.summary cite a { border: medium none ; padding: 2px; background: rgb(35, 75, 123) none repeat scroll 0% 0%; display: block; color: rgb(255, 255, 255); }
.summary cite a:hover { border: medium none ; background: rgb(18, 40, 66) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.summary cite a:visited { border: medium none ; background: rgb(92, 125, 163) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.summary ol { font-size: 1.3em; line-height: 1.3em; color: rgb(64, 64, 64); }
.summaryBorderTop { border-top: 1px dotted rgb(204, 204, 204); border-bottom: medium none; padding-top: 7px; }
.summaryNoBorder { border: medium none ; }
.summaryBig {  }
.summaryBig h3 { font-size: 2.8em; line-height: 1.07em; }
.summaryBig p {  }
.summaryMedium {  }
.summaryMedium h3 { font-size: 1.6em; line-height: 1.13em; }
.summaryMedium p {  }
.summarySmall {  }
.summarySmall h3 { font-size: 1.3em; line-height: 1.38em; }
.summarySmall p {  }
.summaryMediumToSmall h3 { font-size: 1.3em; line-height: 1.38em; margin-bottom: 0pt; }
.relatedThirdPartyLink { border: medium none ; background-color: rgb(238, 238, 238); }
.relatedThirdPartyHeader { font-weight: normal; }
.slideshow {  }
.ssPortrait { float: right; margin-left: 10px; }
.slideshow .tools { font-size: 1.1em; color: rgb(0, 0, 0); }
.slideshow .tools .prev { float: left; width: 55px; }
.slideshow .tools .prev a { background: transparent url('prev.gif') no-repeat scroll left 4px; padding-left: 10px; }
.slideshow .tools .imgindex { float: left; width: 110px; text-align: center; }
.slideshow .tools .next { float: left; width: 55px; text-align: right; }
.slideshow .tools .next a { background: transparent url('next.gif') no-repeat scroll right 4px; padding-right: 10px; }
.slideshow .tools a { cursor: pointer; }
.slideshow .tools img { display: inline; }
.slideshow .ssImg { padding: 5px 0pt; }
.epic .ssImg { padding: 0pt 0pt 5px; }
.slideshow .ssImg .imageExtras { margin: 0pt; padding: 5px 0pt 0pt; }
.slideshow .ssImg .imageExtras .caption { padding: 2px 0pt 5px; font-size: 1.1em; line-height: 1.38em; color: rgb(102, 102, 102); }
.slideshow .ssImg .imageExtras .credit { padding: 2px 0pt 5px 5px; font-size: 1.1em; line-height: 1.38em; color: rgb(102, 102, 102); }
.slideshow .ssImg .epicCompany { margin: 0pt 0pt 3px; padding: 0pt; font-size: 1.38em; width: 220px; }
.byline { border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 5px; }
.byline p { margin: 0pt; padding: 0pt; font-size: 1.2em; }
.story { border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 5px; padding-bottom: 5px; }
.story p { margin: 0pt; padding: 0pt 0pt 1em; font-size: 1.3em; line-height: 1.38em; color: rgb(64, 64, 64); }
.story h3 { padding: 0px; font-weight: bold; font-size: 1.2em; margin-bottom: 0.1em; color: rgb(51, 51, 51); text-transform: uppercase; }
.story h4 { padding: 0px; font-weight: bold; font-size: 1.2em; margin-bottom: 0.1em; color: rgb(51, 51, 51); }
.story h5 { padding: 0px; font-weight: bold; font-size: 1.2em; margin-bottom: 0.1em; color: rgb(153, 0, 0); }
.story h6 { padding: 1px 4px; font-weight: bold; font-size: 1.1em; margin-bottom: 0.5em; color: rgb(255, 255, 255); text-transform: uppercase; background-color: rgb(153, 0, 0); }
.story div.h7 { padding: 0px; font-weight: bold; font-size: 1.1em; margin-bottom: 0.1em; color: rgb(102, 102, 102); }
.story div.h8 { padding: 0px; font-weight: bold; font-size: 1.1em; margin-bottom: 0.1em; }
.story ul { list-style-image: url('articlebullet.gif'); }
.story ul, .story ol { margin: 0pt 0pt 1em 2em; padding: 0pt; font-size: 1.3em; line-height: 1.38em; }
.story table { border: 0pt none ; padding: 0pt; margin-bottom: 1em; }
.story table tr th { border-bottom: 1px solid rgb(224, 224, 224); padding: 2px; color: rgb(51, 51, 51); font-size: 1.3em; font-weight: bold; text-align: left; }
.story table tr td { padding: 2px; color: rgb(64, 64, 64); font-size: 1.3em; }
.story table tr.mod2zero { background-color: rgb(251, 249, 243); }
.story table tr.mod2notZero {  }
.story table tr .txtRight { text-align: right; }
#digg { margin: 0pt; padding-top: 5px; }
.storyHead { margin: 0pt; padding: 0pt; }
.storyHead h1 { margin: 0pt; padding: 0pt 0pt 10px; font-size: 2.8em; font-weight: bold; line-height: 1.18em; color: rgb(102, 102, 102); }
.storyHead h2 { margin: 0pt; padding: 0pt 0pt 10px; font-size: 1.6em; font-weight: normal; line-height: 1.18em; color: rgb(68, 68, 68); }
.storyFt { font-size: 1.2em; width: 460px; padding-top: 20px; }
.storyFt .placeComment { float: left; }
.storyFt .pagination { float: right; }
.storyFt .header { margin: 0pt; padding: 0pt; font-weight: bold; color: rgb(102, 102, 102); }
.storyFt .secLinks { margin-top: 5px; margin-bottom: 5px; padding-bottom: 5px; }
.storyFt .secLinks .section { border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 5px; padding-bottom: 5px; }
.storyFt .secLinks .section .name { float: left; font-weight: bold; color: rgb(102, 102, 102); }
.storyFt .secLinks .section .name h2 { float: left; font-weight: bold; color: rgb(102, 102, 102); font-size: 1em; }
.storyFt .secLinks .section .name h2 a { color: rgb(35, 75, 123); }
.storyFt .secLinks .section .feed { float: right; }
.storyFunc { border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 5px; padding-bottom: 5px; font-size: 1.2em; }
.storyFunc ul { margin: 0pt; padding: 0pt; list-style-type: none; }
.storyFunc ul li { padding-left: 25px; line-height: 2.15em; }
.storyFunc ul li.text_s { background: transparent url('text.gif') no-repeat scroll left bottom; }
.storyFunc ul ul li.text_f { color: rgb(64, 64, 64); float: left; padding-left: 0px; }
.storyFunc ul ul li.plus_b { padding: 2px 0pt 0pt 5px; float: left; }
.storyFunc ul ul li.minus_b { padding: 2px 0pt 0pt 5px; float: left; }
.storyFunc ul li.email { background: transparent url('email.gif') no-repeat scroll 0pt 5px; }
.storyFunc ul li.print { background: transparent url('print.gif') no-repeat scroll 0pt 3px; }
.storyFunc ul li.share { background: transparent url('share_right.gif') no-repeat scroll 0pt 3px; }
.storyFunc ul ul { margin: 0pt; padding: 0pt; }
.storyFunc ul ul li { padding-left: 25px; line-height: 1.7em; }
.storyFunc ul ul li.shareDelicious { background: transparent url('list_functions_delicious.gif') no-repeat scroll 0pt 2px; }
.storyFunc ul ul li.shareDigg { background: transparent url('list_functions_digg.gif') no-repeat scroll 0pt 2px; }
.storyFunc ul ul li.shareFacebook { background: transparent url('list_functions_facebook.gif') no-repeat scroll 0pt 2px; }
.storyFunc ul ul li.shareFark { background: transparent url('list_functions_fark.gif') no-repeat scroll 0pt 2px; }
.storyFunc ul ul li.shareGoogle { background: transparent url('list_functions_google.gif') no-repeat scroll 0pt 2px; }
.storyFunc ul ul li.shareNewsvine { background: transparent url('list_functions_newsvine.gif') no-repeat scroll 0pt 2px; }
.storyFunc ul ul li.shareReddit { background: transparent url('list_functions_reddit.gif') no-repeat scroll 0pt 2px; }
.storyFunc ul ul li.shareStumbleupon { background: transparent url('list_functions_stumbleupon.gif') no-repeat scroll 0pt 2px; }
.storyFunc ul ul li.shareYahooBuzz { background: transparent url('list_functions_yahoo-buzz.gif') no-repeat scroll 0pt 2px; }
.storyFunc ul ul li.shareMixx { background: transparent url('list_functions_mixx.gif') no-repeat scroll 0pt 2px; }
.related_links .header { margin: 0pt; padding: 0pt 0pt 4px; font-weight: bold; color: rgb(102, 102, 102); font-size: 1.2em; }
.related_links ul { margin: 0pt; padding: 0pt; list-style-type: none; }
.related_links ul li { padding: 5px 0pt 0pt; }
.related_links ul li h3 { font-size: 1.2em; line-height: 1.38em; }
.related_links ul li h2 { font-size: 1.2em; line-height: 1.38em; }
.related_links ul li h2 a { color: rgb(35, 75, 123); }
.related_links ul li.video h3 { background: transparent url('relatedvideobullet.gif') no-repeat scroll 0pt 2px; padding-left: 21px; }
.related_links ul li.audio h3 { background: transparent url('relatedaudiobullet.gif') no-repeat scroll 0pt 2px; padding-left: 21px; }
.related_links ul li.photo h3 { background: transparent url('relatedphotobullet.gif') no-repeat scroll 0pt 2px; padding-left: 21px; }
.related_links ul li.blog h3 { background: transparent url('relatedblogbullet.gif') no-repeat scroll 0pt 2px; padding-left: 21px; }
#postComment { border-bottom: 1px dotted rgb(204, 204, 204); padding-bottom: 10px; margin-bottom: 10px; }
#postComment p { margin: 0pt; padding: 10px 0pt; font-size: 1.2em; }
#postComment p.reqInfo { color: rgb(102, 102, 102); }
#postComment .mandatory { color: rgb(178, 41, 41); }
#postComment form {  }
#postComment form .commentInputText { width: 270px; }
#postComment form textarea { width: 274px; height: 131px; }
#postComment form .subBtn { border: 1px solid rgb(17, 51, 102); text-transform: uppercase; background-color: rgb(34, 85, 119); color: rgb(255, 255, 255); font-size: 1em; font-weight: bold; height: 1.7em; }
#postComment .commentThankYou { border: 6px solid rgb(204, 213, 221); padding: 43px 60px; background: rgb(233, 237, 242) none repeat scroll 0% 0%; }
#postComment .commentThankYou .thankContainer { border-top: 1px dotted rgb(255, 255, 255); border-bottom: 1px dotted rgb(255, 255, 255); padding: 25px 0pt 25px 90px; background: transparent url('comment_t.gif') no-repeat scroll 0pt 25px; }
#postComment .commentThankYou .thankContainer h1 { color: rgb(35, 75, 123); font-size: 2.5em; font-weight: normal; }
#postComment .commentThankYou .thankContainer p { color: rgb(64, 64, 64); font-size: 1.6em; }
.puff { padding-bottom: 10px; }
ul.comments { margin: 0pt; padding: 0pt 0pt 10px; list-style-type: none; }
ul.comments li { border-bottom: 1px dotted rgb(204, 204, 204); padding: 10px 0pt 5px; margin-bottom: 2px; }
ul.comments li p { margin: 0pt; padding: 0pt; font-size: 1.2em; line-height: 1.5em; }
ul.comments li .author { font-size: 1.2em; font-weight: bold; }
ul.comments li .date { font-size: 1.2em; line-height: 1.5em; }
ul.comments li .time { font-size: 1.2em; line-height: 1.5em; }
ul.comments li .report { font-size: 1.2em; line-height: 2em; }
.advertLinks { padding: 5px 0pt; }
.advertLinks ul { margin: 0pt; padding: 0pt; list-style-type: none; }
.advertLinks ul li { padding: 3px; background: rgb(238, 255, 238) none repeat scroll 0% 0%; margin-bottom: 2px; }
.advertLinks ul li .title { font-weight: bold; font-size: 1.2em; }
.advertLinks ul li p { margin: 0pt; padding: 0pt; font-size: 1.2em; }
.mpu { width: 300px; height: 250px; background-color: rgb(238, 238, 238); }
.sky { width: 300px; height: 680px; background-color: rgb(238, 238, 238); }
#travelDestinationsSelector {  }
#travelDestinationsSelector select { font-size: 1.2em; }
#travelDestinationsSelector .subBtnActive { border: 1px solid rgb(17, 51, 102); text-transform: uppercase; background-color: rgb(34, 85, 119); color: rgb(255, 255, 255); font-size: 1em; font-weight: bold; height: 2em; }
#travelDestinationsSelector .subBtnInactive { border: 1px solid rgb(204, 204, 204); text-transform: uppercase; background-color: rgb(153, 153, 153); color: rgb(255, 255, 255); font-size: 1em; font-weight: bold; height: 2em; }
.comCarGutter { margin: 0pt 10px 0pt 0pt; }
.comGutterUnder { margin: 0pt 0pt 5px; }
#comCarousel { width: 300px; }
#comCarousel #comCarPartners { padding: 5px; background: rgb(239, 239, 239) none repeat scroll 0% 0%; margin-bottom: 5px; }
#comCarousel #comCarPartners .partner { height: 157px; }
#comCarousel #comCarPartners .partner .offer h3 { font-size: 1.2em; line-height: 1.2em; padding-bottom: 5px; }
#comCarousel #comCarPartners .partner .offer p { font-size: 1.1em; line-height: 1.5em; font-family: verdana; }
.comCarImage { width: 140px; height: 41px; vertical-align: middle; text-align: center; }
#comCarousel #comCarTools { padding: 5px 2px; background: rgb(239, 239, 239) none repeat scroll 0% 0%; }
#comCarousel #comCarTools #carouselBtns { margin: 0pt; padding: 0pt 5px; }
#comCarousel #comCarTools #comCarNav { font-size: 1.1em; line-height: 1.1em; padding-bottom: 5px; }
#comCarousel #comCarTools #comCarNav img { display: inline; }
#comCarousel #comCarTools #comCarNav .prev { float: left; width: 90px; text-align: left; }
#comCarousel #comCarTools #comCarNav .info { float: left; width: 106px; text-align: center; }
#comCarousel #comCarTools #comCarNav .next { float: left; width: 90px; text-align: right; }
#comCarousel #comCarTools .btn { border: 1px solid rgb(214, 214, 214); margin: 0pt 2px; float: left; }
#comCarousel #comCarTools .active { border: 1px solid rgb(34, 68, 119); }
.comPuff { padding: 3px; background: rgb(237, 247, 237) none repeat scroll 0% 0%; margin-bottom: 4px; height: 62px; }
.comPuff .comPuffImage { padding: 0pt; float: left; margin-right: 5px; }
.comPuff .comPuffImage img { border: 1px solid rgb(255, 255, 255); }
.comPuff .comPuffCopy {  }
.comPuff .comPuffCopy p { font-size: 1.1em; line-height: 1.5em; font-family: verdana; }
.comPuff .comPuffCopy p.title { padding-bottom: 3px; font-size: 1.2em; line-height: 0.9em; font-family: arial; }
.comPuff .comPuffCopy ul { margin: 0pt; padding: 3px 0pt 0pt; list-style-type: none; }
.comPuff .comPuffCopy ul li { background: transparent url('combullet.gif') no-repeat scroll 0pt 3px; padding-left: 12px; font-size: 1.1em; }
#comDating { padding: 0px 0px 10px; }
#comDating .comPuff { height: auto; }
#comDating .comPuff .comPuffImage img { border: 0px none ; margin-bottom: 5px; }
#comDating .comPuffCopy ul li { background: transparent none repeat scroll 0% 0%; padding-left: 0px; }
#comDating .ui-tabs-hide { display: none; }
#comDating .tabs { background: rgb(255, 255, 255) url('tab_bgline.gif') repeat-x scroll center bottom; float: left; width: 100%; line-height: normal; }
#comDating .tabs ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#comDating .tabs li { margin: 0pt; padding: 0pt 0pt 0pt 9px; background: transparent url('tab_left_grey.gif') no-repeat scroll left top; float: left; cursor: pointer; }
#comDating .tabs a { padding: 5px 15px 4px 6px; background: transparent url('tab_right_grey.gif') no-repeat scroll right top; display: block; text-decoration: none; }
#comDating .tabs .ui-tabs-selected { background-image: url('tab_left_green.gif'); }
#comDating .tabs .ui-tabs-selected a { background-image: url('tab_right_green.gif'); padding-bottom: 5px; }
#comDating .tabs a:hover { border: 0pt none ; }
#comDating .title a { color: rgb(0, 0, 0); font-weight: bold; font-size: 12px; }
.comFooter { padding: 3px; background: rgb(237, 247, 237) none repeat scroll 0% 0%; margin-top: 4px; }
.comFooter a { color: rgb(0, 102, 204); text-decoration: none; font-size: 1.2em; line-height: 1.2em; }
.ediPuff { padding: 3px; background: rgb(245, 245, 245) none repeat scroll 0% 0%; margin-bottom: 4px; }
.ediPuff .ediPuffImage { padding: 0pt; float: left; margin-right: 5px; }
.ediPuff .ediPuffImage img { border: 1px solid rgb(0, 0, 0); }
.ediPuff .ediPuffCopy { float: left; }
.ediPuff .ediPuffCopy p { font-size: 1.2em; }
.ediPuff .ediPuffCopy p.title { padding-bottom: 3px; }
.ediPuff .ediPuffCopy ul { margin: 0pt; padding: 3px 0pt 0pt; list-style-type: none; }
.ediPuff .ediPuffCopy ul li { background: transparent url('combullet.gif') no-repeat scroll 0pt 3px; padding-left: 12px; font-size: 1.1em; }
.storyFunc ul li.sharey { background: transparent url('share_down.gif') no-repeat scroll 0pt 3px; }
#polldisplay { margin: 0px; padding: 5px 0px; }
.epollcontent { margin: 0px; padding: 0px; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(96, 96, 96); line-height: 18px; }
.polltitle { margin: 2px 0px 0px; float: left; }
.polloption { float: right; }
.polloptions { margin: 5px 0px; }
.epollq { margin: 5px 0px 0px; padding: 0px; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(96, 96, 96); line-height: 18px; }
.epolla { border-bottom: 1px solid rgb(204, 204, 204); font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(96, 96, 96); height: 20px; }
.epollresult { margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(49, 86, 131); line-height: 18px; text-align: right; }
.epollbar { float: left; background-color: rgb(255, 204, 51); margin-bottom: 3px; font-size: 10px; }
.epollresults { background: transparent url('list_story.gif') no-repeat scroll 0px 2px; float: left; font-size: 0.6886em; margin-top: 4px; padding-left: 14px; }
#polldisplay form .voteBtn { border: 1px solid rgb(17, 51, 102); text-transform: uppercase; background-color: rgb(34, 85, 119); color: rgb(255, 255, 255); font-size: 1em; font-weight: bold; height: 1.7em; }
.horizontal_line { border-bottom: 1px solid rgb(205, 204, 204); margin-top: 5px; }
.vertical_line { border-left: 1px solid rgb(204, 204, 204); padding: 2px; float: left; width: 2px; height: 100px; }
#tmglSearch { border-left: 1px solid rgb(221, 221, 221); border-right: 1px solid rgb(221, 221, 221); margin: 0pt auto; padding: 0pt 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 940px; }
#tmglSearch .searchType { padding: 5px 0pt; font-size: 1.2em; font-weight: bold; }
#tmglSearch h1 { padding: 10px 0pt; font-size: 2em; font-weight: bold; color: rgb(102, 102, 102); }
#tmglSearch .searchBorders { border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); padding: 10px 0pt; }
#tmglSearch .searchPresentation { float: left; }
#tmglSearch .searchPages { float: right; font-size: 1.2em; padding-top: 4px; }
#tmglSearch .backTop { padding: 10px 0pt; float: right; }
#tmglSearch .backTop p { font-size: 1.2em; }
#tmglSearch .backTop p a { background: transparent url('uparrow.gif') no-repeat scroll right center; padding-right: 12px; }
#tmglSearch .searchNext { background: transparent url('linkarrow.gif') no-repeat scroll right center; text-transform: uppercase; font-weight: bold; padding-right: 8px; }
#tmglSearch .searchPrev { background: transparent url('linkarrowprev.gif') no-repeat scroll left center; text-transform: uppercase; font-weight: bold; padding-left: 8px; }
#tmglSearch .basicSearchForm { float: left; margin-right: 10px; }
#tmglSearch .googleEnhance { margin: 0pt; padding: 0pt; background: transparent url('enhancedbygoogle.gif') no-repeat scroll 0% 0%; float: left; width: 53px; height: 26px; text-indent: -9999px; }
#tmglSearch .searchSmallText { font-size: 1.1em; }
#tmglSearch .searchLeftCol { text-align: right; }
#tmglSearch .advBtn { float: left; margin-right: 10px; }
#tmglSearch .calendar { display: inline; position: relative; top: -2px; margin-left: 3px; }
.gws {  }
.gws .gwsDesc { font-size: 1.2em; margin-bottom: 5px; }
.gws .gwsResult { margin-bottom: 10px; }
.gws .gwsResult .gwsResultHd { font-size: 1.4em; }
.gws .gwsResult .gwsResultHd a { border-bottom: medium none; text-decoration: underline; }
.gws .gwsResult .gwsResultTxt { font-size: 1.2em; }
.gws .gwsResult .gwsResultUrl { font-size: 1.2em; color: rgb(65, 160, 66); }
.gafs { padding: 3px; background: rgb(255, 250, 221) none repeat scroll 0% 0%; margin-bottom: 10px; }
.gafs .gafsAd { margin-bottom: 10px; }
.gafs .gafsAd .gafsAdTitle { font-size: 1.4em; }
.gafs .gafsAd .gafsAdTitle a { border-bottom: medium none; text-decoration: underline; }
.gafs .gafsAd .gafsAdDesc { font-size: 1.2em; }
.gafs .gafsAd .gafsAdDesc a { color: rgb(0, 0, 0); }
.gafs .gafsAd .gafsAdDesc a:hover { border-bottom: medium none; }
.gafs .gafsAd .gafsAdDesc .gafsAdUrl { color: rgb(65, 160, 66); margin-right: 10px; }
.archiveHeader a { font-size: 1.4em; }
#mostpop { margin-bottom: 10px; }
#mostpop .tabs { background: rgb(255, 255, 255) url('tab_bgline.gif') repeat-x scroll center bottom; float: left; width: 100%; line-height: normal; }
#mostpop .tabs ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#mostpop .tabs li { margin: 0pt; padding: 0pt 0pt 0pt 9px; background: transparent url('tab_left_grey.gif') no-repeat scroll left top; float: left; cursor: pointer; }
#mostpop .tabs a { padding: 5px 15px 4px 6px; background: transparent url('tab_right_grey.gif') no-repeat scroll right top; display: block; text-decoration: none; }
#mostpop .tabs .current { background-image: url('tab_left_white.gif'); }
#mostpop .tabs .current a { background-image: url('tab_right_white.gif'); padding-bottom: 5px; }
#mostpop .tabs a:hover { border: 0pt none ; }
#mostpop .lists {  }
#mostpop .lists ol { margin: 0pt; padding: 0pt; color: rgb(102, 102, 102); }
#mostpop .lists ol li { border-bottom: 1px dotted rgb(204, 204, 204); margin: 0pt; padding: 5px 0pt; list-style-position: inside; }
#mostpop .lists ol li h3 { font-weight: bold; font-size: 1.3em; line-height: 1.38em; display: inline; }
#autotrader { padding: 0px; }
#autotrader .search { border-bottom: 1px solid rgb(237, 247, 237); margin: 0px auto; background: rgb(237, 247, 237) none repeat scroll 0% 0%; padding-left: 10px; color: rgb(64, 64, 64); }
#autotrader .tabs { background: rgb(255, 255, 255) url('tab_bgline.gif') repeat-x scroll center bottom; float: left; width: 100%; line-height: normal; }
#autotrader .tabs ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#autotrader .tabs li { margin: 0pt; padding: 0pt 0pt 0pt 7px; background: transparent url('tab_left_grey.gif') no-repeat scroll left top; float: left; cursor: pointer; }
#autotrader .tabs a { padding: 5px 15px 4px 6px; background: transparent url('tab_right_grey.gif') no-repeat scroll right top; display: block; text-decoration: none; }
#autotrader .tabs .ui-tabs-selected { background-image: url('tab_left_green.gif'); }
#autotrader .tabs .ui-tabs-selected a { background-image: url('tab_right_green.gif'); padding-bottom: 5px; }
#autotrader .tabs a:hover { border: 0pt none ; }
#autotrader .ui-tabs-hide { display: none; }
#autotrader .ui-tabs-panel { border-top: medium none; padding: 0px; background: transparent none repeat scroll 0% 0%; }
#autotrader #advanced_options { padding-right: 19px; }
#autotrader .advanced_link a { color: rgb(35, 75, 123); cursor: pointer; }
#autotrader label { padding: 5px; width: 60px; text-align: right; float: left; font-size: 12px; }
#autotrader select { width: 200px; }
#autotrader input { width: 195px; }
#autotrader .floatRight { padding: 7px 20px 7px 7px; float: right; }
#autotrader .formSubmit { width: 50px; background-color: rgb(104, 143, 54); }
#autotrader_response .results_text { font-size: 12px; color: rgb(64, 64, 64); }
#autotrader_response .sorting { float: left; }
#autotrader_response #pagination { float: right; margin-top: 2px; }
#autotrader_response #pagination a { font-size: 12px; padding-right: 3px; }
#autotrader_response #pagination .current { font-size: 12px; padding-right: 3px; }
#autotrader_response .postcode { text-transform: uppercase; font-weight: bold; }
#autotrader_response .summary { padding: 0px 0px 5px; }
#autotrader_response .summary a { font-size: 15px; }
#autotrader_response .summary .details a { font-weight: bold; }
#autotrader_response .summary .advert_image { padding: 0px 10px 40px 5px; float: left; }
#autotrader_response .summary .new_advert_image { margin-bottom: 30px; }
#autotrader_response .summary .trade { font-size: 14px; color: rgb(102, 102, 102); }
#autotrader_response .summary .price { font-size: 14px; font-weight: bold; padding-top: 2px; }
#autotrader_response .summary .ad_text { font-size: 12px; color: rgb(64, 64, 64); padding-top: 2px; }
#autotrader_response .summary .distance { font-size: 12px; color: rgb(64, 64, 64); padding-top: 2px; }
#charterListener { font-family: arial; font-size: 13px; color: rgb(64, 64, 64); margin-right: 20px; }
#charterListener .contact_us { padding-left: 10px; margin-top: 12px; margin-bottom: 10px; }
#charterListener h3 { border-bottom: 1px solid rgb(224, 224, 224); font-weight: bold; color: rgb(0, 0, 0); }
#charterListener label { padding: 5px; width: 130px; text-align: right; float: left; font-size: 12px; }
#charterListener input[type="text"] { width: 300px; margin-bottom: 8px; }
#charterListener textarea { width: 304px; height: 100px; margin-bottom: 8px; }
#charterListener .asterix { color: rgb(178, 41, 41); padding-left: 1px; }
#charterListener form .formSubmit { float: right; margin-right: 144px; }
#charterListener .error { float: left; text-align: left; }
.commentContainer { margin-bottom: 10px; }
.commentImage { margin: 0pt 0pt 5px; padding: 2px 0pt 0pt 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: right; }
.comment { border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 7px; padding-bottom: 4px; font-size: 1.2em; line-height: 1.3em; }
.comment p { margin-bottom: 1px; color: rgb(64, 64, 64); }
.comment ul { margin: 0pt; padding: 0pt; list-style-type: none; }
.comment ul li { background: transparent url('relatedstorybullet.gif') no-repeat scroll 3px 2px; padding-left: 21px; }
.comment ul li a { color: rgb(0, 102, 204); }
#autoNav { border-style: dotted none; border-color: rgb(204, 204, 204) -moz-use-text-color; border-width: 1px medium; padding: 2px 0pt; margin-bottom: 10px; font-weight: bold; }
#autoNav .leftTool { float: left; width: 100px; font-size: 1.2em; }
#autoNav .rightTool { float: right; width: 100px; font-size: 1.2em; text-align: right; }
#autoNav .leftTool .prev { background: transparent url('prev.gif') no-repeat scroll left center; padding-left: 10px; }
#autoNav .rightTool .next { background: transparent url('next.gif') no-repeat scroll right center; padding-right: 10px; }
#tmglHotTopics { border-top: 1px solid rgb(234, 234, 234); border-bottom: 1px solid rgb(234, 234, 234); margin: 5px 0pt 0pt; }
#tmglHotTopics p { margin: 3px 10px 2px 0pt; padding: 0pt; font-size: 1.2em; font-weight: bold; color: rgb(178, 41, 41); float: left; text-transform: uppercase; }
#tmglHotTopics ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#tmglHotTopics ul li { background: transparent url('htspacer.gif') no-repeat scroll 10px 3px; float: left; font-size: 1.2em; line-height: 1.6em; padding-left: 20px; }
#tmglHotTopics ul li.htFirst { padding: 0pt; background: transparent none repeat scroll 0% 0%; float: left; font-size: 1.2em; line-height: 1.6em; }
#diggWidget { width: 300px; padding-bottom: 10px; }
#diggWidget .diggStory { border-bottom: 1px dotted rgb(204, 204, 204); margin-top: 5px; padding-bottom: 5px; }
#diggWidget .diggList { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#diggWidget .diggList li { margin: 5px 0pt 0pt; padding: 0pt 0pt 5px; background: transparent none repeat scroll 0% 0%; }
#diggWidget .diggNum { margin: 0pt 5px 0pt 0pt; padding: 9px 0pt; background: transparent url('shade-com.png') no-repeat scroll 0% 0%; display: block; float: left; text-align: center; width: 30px; height: 12px; }
#diggWidget .diggNum a { color: rgb(147, 136, 63); text-decoration: none; font-weight: bold; }
#diggWidget .diggImg { float: left; padding-right: 5px; }
#diggWidget .diggTitle { float: left; vertical-align: middle; width: 212px; }
#diggWidget .diggTitle a { color: rgb(35, 75, 123); }
#diggWidget .diggFTDigg { background: rgb(27, 87, 144) url('footer-digg.gif') no-repeat scroll 188px 3px; height: 30px; }
#diggWidget .diggFTTele { background: rgb(27, 87, 144) url('footer-tele.gif') no-repeat scroll 35px 3px; height: 30px; }
#diggWidget .diggStoriesLoader { padding: 136px 0pt 110px 90px; background: transparent url('loader.gif') no-repeat scroll 135px 100px; height: 0px; width: 300px; }
#diggWidget .diggStoriesLoader p { font-size: 1.4em; color: rgb(27, 87, 144); font-weight: bold; }
#diggWidget .diggTabs { background: rgb(255, 255, 255) url('tab_bgline_001.gif') repeat-x scroll center bottom; float: left; width: 100%; line-height: normal; margin-bottom: 5px; }
#diggWidget .diggTabs ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#diggWidget .diggTabs li { margin: 0pt; padding: 0pt 0pt 0pt 7px; background: transparent url('tab_left_grey_001.gif') no-repeat scroll left top; float: left; cursor: pointer; }
#diggWidget .diggTabs a { padding: 5px 15px 4px 6px; background: transparent url('tab_right_grey_001.gif') no-repeat scroll right top; display: block; text-decoration: none; color: rgb(35, 75, 123); }
#diggWidget .diggTabs .ui-tabs-selected { background-image: url('tab_left_clear.gif'); }
#diggWidget .diggTabs .ui-tabs-selected a { background-image: url('tab_right_clear.gif'); padding-bottom: 5px; }
#diggWidget .diggTabs a:hover { border: 0pt none ; }
#diggWidget .ui-tabs-hide { display: none; }
#diggWidget .ui-tabs-panel { border-top: medium none; padding: 0px; background: transparent none repeat scroll 0% 0%; }
#diggWidget .diggNoStories { height: 141px; width: 300px; padding-top: 105px; text-align: center; }
#diggWidget .diggNoStories p { font-size: 1.4em; color: rgb(27, 87, 144); font-weight: bold; }
#artComRelLinks { margin-bottom: 10px; }
#artComRelLinks .header { margin-bottom: 10px; }
.comLink { padding: 2px 4px; background: rgb(237, 247, 237) none repeat scroll 0% 0%; font-size: 1.2em; margin-bottom: 2px; }
.rssFeed h3 { background: transparent url('feed_rss.gif') no-repeat scroll right center; }
.feedTools { border: 6px solid rgb(224, 224, 224); padding: 5px 5px 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; width: 288px; }
.feedTools .title { margin-bottom: 5px; width: 288px; }
.feedTools .title p { margin: 0pt; padding: 0pt; font-size: 1.3em; font-weight: bold; color: rgb(64, 64, 64); float: left; width: 260px; }
.feedTools img { float: right; padding-left: 10px; }
.feedTools ul { margin: 0pt; padding: 0pt; list-style-type: none; }
.feedTools ul li { border-top: 1px dotted rgb(224, 224, 224); padding: 2px 0pt 1px 25px; font-size: 1.2em; line-height: 1.6em; font-weight: bold; width: 263px; }
.feedTools ul li.google { background: transparent url('16_google.gif') no-repeat scroll 0pt 3px; }
.feedTools ul li.bloglines { background: transparent url('16_bloglines.gif') no-repeat scroll 0pt 3px; }
.feedTools ul li.yahoo { background: transparent url('16_yahoo.gif') no-repeat scroll 0pt 3px; }
.feedTools ul li.netvibes { background: transparent url('16_netvibes.gif') no-repeat scroll 0pt 3px; }
.feedTools ul li.newsgator { background: transparent url('16_newsgator.gif') no-repeat scroll 0pt 3px; }
.feedTools ul li.pageflakes { background: transparent url('16_pageflakes.gif') no-repeat scroll 0pt 3px; }
.feedTools ul li.technorati { background: transparent url('16_technorati.gif') no-repeat scroll 0pt 3px; }
.feedTools ul li.aol { background: transparent url('16_aol.gif') no-repeat scroll 0pt 3px; }
.feedTools ul li.rss { background: transparent url('16_rss.gif') no-repeat scroll 0pt 3px; padding-top: 3px; font-weight: normal; font-size: 1.1em; }

