﻿body { font-family: Verdana, "Arial CE", Arial, "Helvetica CE", sans-serif; font-size: 11px; color:#000000; margin:0px; line-height:15px; }
img { border:none; }
p { margin-top:0px; margin-bottom:8px; }
form { margin:0px; }
td { vertical-align:top; }

.leftcol { text-align: left; }

.clear { clear:both; }
.center { text-align:center; }
.fontxsmall { font-size:8px; line-height:10px; }
.fontsmall { font-size:9px; line-height:12px; }
.fontmedium { font-size:11px; }
.fontmediumlarge { font-size:12px; }
.fontlarge { font-size:13px; }
.fontxlarge { font-size:17px; }
.floatleft { float:left; padding-right:20px; }
.floatright { float:right; padding-left:20px; }
.floatleftreviewimage { float:left; padding-right:20px; padding-bottom:20px; text-align:center; }

.green { color: #029f02; }

.logo { margin:0px; width:110px; height:80px; position: absolute; right:80px; cursor:pointer; }
.logo span { display: none; }

h1 { width:880px; height:46px; margin:0px; padding-left:20px; position:absolute; left:0px; top:0px; padding-top:10px; }
h2 { width:880px; height:46px; margin:0px; padding-left:20px; position:absolute; left:0px; top:0px; padding-top:10px; }
h3 { margin:0px; margin-left:5px; }

.modelthreecol h3 { margin:0px; font-size:11px; font-weight:bold; margin-bottom:10px; }
.modelfeature h3 { margin:0px; font-size:11px; font-weight:bold; margin-bottom:10px; }
.modelthreecol h2 { margin:0px; font-size:11px; font-weight:bold; margin-bottom:10px; width:auto; height:auto; padding:0px; position:relative; left:0px; top:0px; }
.modelcolumn h2 { margin:0px; font-size:11px; font-weight:bold; margin-bottom:10px; width:auto; height:auto; padding:0px; position:relative; left:0px; top:0px; }

/** Generic **/
#container { width: 904px; margin-left:auto; margin-right:auto; text-align:left; }
#contentcontainer { width:900px; float:left; border-width:2px; border-style:solid; border-color: #c7ccd2; }
#banner { width:900px; height:200px; float:left; }
#bannertdf { width:900px; height:246px; float:left; }
#contentleft { width:220px; float:left; background:url(/images/sitedesign-gradientbg.gif) no-repeat; background-position: 0px -150px; min-height: 350px;  }  
#contentright { width:640px; float:left; padding:20px; }
#contentright p { font-size:11px; line-height: 17px; margin-bottom:15px; }
#contentfull { width:860px; float:left; padding:20px; }
#title, #titlemodels, #titlesuperb, #titlesuperbwagon, #titleoctavia, #titlenewoctavia, #titleroomster, #titlescout, #titletourdefrance, #titleexperience { width:900px; height:46px; float:left; position:relative; }
#titleexperience { background-color: #b14636; }
#bannerexperience { width:900px; height:300px; float:left; }



a:link, a:visited, a:active { color:#029f02;  text-decoration:none; }
a:hover { text-decoration:underline; color:#029f02;  text-decoration:none; }




/** Header **/
#header { width: 904px; height: 125px; float:left; font-size:10px; background:url(/images/sitedesign-header.gif) no-repeat; margin-bottom:10px; position:relative; color:#999999; }
#searchlinks { width: 886px; padding-left:18px; padding-top: 35px; }
.searchbox { width: 100px; height:16px; float:left; border-style:solid; border-color: #808080; border-width: 1px; background-color:#FFFFFF; font-size:10px; }
.searchbutton { width:16px; height:14px; float:left; border-style:solid; border-color: #808080; border-width: 1px; border-left:none; background-image:url(/images/button-search.gif); background-repeat:no-repeat; margin-left:0px;  }
a.linkheader:link, a.linkheader:visited, a.linkheader:active { color:#999999; text-decoration:none; border-bottom-style:dotted; border-bottom-width:1px; border-bottom-color:#999999; }
a.linkheader:hover { color:#999999; text-decoration:underline; border-bottom: none; }
.iframe { margin-top:0px; float:left; }
.addthis_toolbox { margin-top:-20px; }
.homelinks { float:left; margin-top:0px; margin-bottom:0px; }
.homelinksff { float:left; margin-top:0px; margin-bottom:0px; background-color:#000000; }

/** Footer **/
#footer { width: 904px; height: 90px; float:left; background:url(/images/sitedesign-footer.gif) no-repeat; margin-bottom:10px; margin-top:10px; font-size:9px; position:relative; }
#quicklinks { width: 520px; padding-left: 30px; margin-top:10px; float:left; }
#quickcarlinks { width: 250px; margin-top:10px; float:left; }
#footerlinks { bottom:6px; left:30px; position:absolute; }
a.linkfooter:link, a.linkfooter:visited, a.linkfooter:active { color:#000000; text-decoration:none; border-bottom-style:dotted; border-bottom-width:1px; border-bottom-color:#000000; }
a.linkfooter:hover { color:#000000; text-decoration:underline; border-bottom: none; }




/** HomePage Specific Elements **/
#homebanner { width:900px; height:300px; float:left; position:relative; }
#homebanner h1 { width:800px; height:40px; margin:0px; padding-left:20px; position:absolute; left:0px; top:0px; padding-top:10px; z-index:88888888888888888888888888888888; }
#homebanner h2 { width:800px; height:40px; margin:0px; padding-left:20px; position:absolute; left:0px; top:0px; padding-top:10px; }
#homebanner #bannerleft { width: 630px; height:300px; float:left; }
#homebanner #bannerright { width: 230px; height:300px; float:left; }
#homebanner #banner { width: 900px; height:300px; float:left; position:absolute; z-index:1; }
#homecontentmain { width: 575px; float:left; padding: 25px 25px 25px 30px; background:url(/images/sitedesign-homebg.jpg) repeat-x;  }
#homecontentmain h2 { width:auto; height:auto; margin:0px; padding-left:0px; position:relative; left:0px; top:0px; padding-top:0px; color:#670905; font-size:11px; margin-bottom:10px; }
#homecontentright { width: 270px; float:right; padding-top:25px; background:url(/images/sitedesign-homebg.jpg) repeat-x; text-align:center; }
#homecontentnews { width: 570px; float:left; padding: 20px 30px 0 30px; border-top-width:1px; border-top-style:solid; border-color: #c7ccd2; }
.homefeaturecar { width: 270px; float:left; padding-right:30px; }
.homefeaturecar h3 { margin:0px; font-size:13px; font-weight:bold; margin-bottom:10px; }
#homecontentnews h3 { margin:0px; font-size:13px; font-weight:bold; margin-bottom:10px; }
#homecontentnews h4 { margin:0px; font-size:13px; font-weight:normal; margin-bottom:10px; }

.newstable { width: 570px; text-align:left; }
.newsthumb { width: 100px; vertical-align:top; }
.newsextract { width: 470px; vertical-align:top; padding-bottom:10px; font-size:11px;}
.newstable a { font-size:12px; }

#homebannernew { width:900px; height:350px; float:left; position:relative; background:url(images/hometitlebg.jpg) repeat-y; }
#homebannernew #bannernew { width: 900px; height:310px; float:left; margin-top:50px;}




#homecontentmainnew { width: 810px; float:left; padding: 40px 45px 40px 45px; background:url(/images/sitedesign-homebg.jpg) repeat-x;  }
.newspanel { width:810px; float:left; border-bottom-color:#c7ccd2; border-bottom-style: solid; border-width: 1px; margin-bottom:20px; }
.newspanel .thumb { width:115px; float:left; padding-bottom:20px; }
.newspanel .text { width: 630px; float:left; padding-bottom:20px; }
.newspanel .text p { margin-bottom:2px; }
.newspanel .text  h3 { margin:0px; font-size:12px; font-weight:bold; margin-bottom:0px; }
a.newslink:link, a.newslink:visited, a.newslink:active { color:#000000; text-decoration:none; border:none; }
.homecta { width: 259px; float:left; }
.homectamiddle { width: 259px; float:left; padding:0px 16px 0px 16px; }

/** Navigation **/
a.subnavlink:link, a.subnavlink:visited, a.subnavlink:active { color:#000000; text-decoration:none; border:none; }
a.subnavlink:hover { color:#000000; text-decoration:underline; border:none; } 

#navigation { width:886px; float:left; margin-top:32px; padding-left:18px; }
.navigation { padding: 0; width: 100%; background: transparent; voice-family: "\"}\""; voice-family: inherit; }
.navigation ul { margin:0; padding:0; list-style:none; }
.navigation li { display:inline; margin:0 2px 0 0; padding:0; }

.navigation a:link { float:left; margin:0 2px 0 0; padding:0 0 0 3px; text-decoration:none; background:url(/images/sitedesign-navtab.gif) no-repeat; height: 20px; color:#000000; font-weight:bold; border:none; }
.navigation a:visited { float:left; margin:0 2px 0 0; padding:0 0 0 3px; text-decoration:none; background:url(/images/sitedesign-navtab.gif) no-repeat; height: 20px; color:#000000; font-weight:bold; border:none; }
.navigation a:active { float:left; margin:0 2px 0 0; padding:0 0 0 3px; text-decoration:none; background:url(/images/sitedesign-navtab.gif) no-repeat; height: 20px; color:#000000; font-weight:bold; border:none; }

.navigation a:link span { float:left; display:block; background: transparent url(/images/sitedesign-navtabright.gif) no-repeat right top; padding: 4px 10px 3px 7px; color:#000000; border:none; }
.navigation a:visited span { float:left; display:block; background: transparent url(/images/sitedesign-navtabright.gif) no-repeat right top; padding: 4px 10px 3px 7px; color:#000000; border:none; }
.navigation a:active span { float:left; display:block; background: transparent url(/images/sitedesign-navtabright.gif) no-repeat right top; padding: 4px 10px 3px 7px; color:#000000; border:none; }

.navigation a:hover { background-image:url(/images/sitedesign-navtabactive.gif); font-weight:bold; color:#029f02; border:none; height: 20px; }
.navigation a:hover span { float:left; display:block; background: transparent url(/images/sitedesign-navtabactiveright.gif) no-repeat right top; padding: 4px 10px 3px 7px; color:#029f02; border:none; height: 20px; }

.navigation a.current { background-image:url(/images/sitedesign-navtabactive.gif); color:#029f02; font-weight:bold; height: 20px; }
.navigation a.current span { float:left; display:block; background: transparent url(/images/sitedesign-navtabactiveright.gif) no-repeat right top; padding: 4px 10px 3px 7px; color:#029f02; border:none; height: 20px; }

.tabcontainer { color:#000000; clear: left; width:865px; padding-left:20px; height:20px; line-height:20px; margin-top:0px; }
.tabcontent { display:none; }




/** SIFR **/
.sIFR-flash { visibility: visible !important; margin: 0; padding: 0; }
.sIFR-replaced, .sIFR-ignore { visibility: visible !important; }
.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-active .skoda, .skodablack, .skodawhite, .skodablackwhite, .newskodawhite, .dealerbook, .skodasmall { font-family: Verdana; visibility: hidden; }
.skoda, .skodawhite { width: 440px; float:left; margin-left:-5px; }
.skodablack, .skodablackwhite { width:80px; float:left; margin-top:-1px; }
.newskodawhite { width: 55px; float:left; }
.dealerbook { cursor:pointer; text-align:center; }
.book { width:400px; height: 50px; border-width:1px; border-style:solid; border-color: #c7ccd2; padding:15px 0px 15px 0px; margin-left:20px; display:none; }






a.navvertical:link, a.navvertical:visited, a.navvertical:active  { width:200px; height:22px; float:left; padding-left:20px; background:url(/images/sitedesign-navvertical.gif) no-repeat; line-height:22px; color:#000000; text-decoration:none; }
a.navvertical:hover { width:200px; height:22px; float:left; padding-left:20px; background:url(/images/sitedesign-navvertical.gif) no-repeat; line-height:22px; color:#000000; text-decoration:underline; }
a.navverticalactive:link, a.navverticalactive:visited, a.navverticalactive:active  { width:200px; height:22px; float:left; padding-left:20px; background:url(/images/sitedesign-navverticalactive.gif) no-repeat; line-height:22px; color:#029f02; text-decoration:none; font-weight:bold; }
a.navverticalactive:hover { width:200px; height:22px; float:left; padding-left:20px; background:url(/images/sitedesign-navverticalactive.gif) no-repeat; line-height:22px; color:#029f02; text-decoration:underline; font-weight:bold; }

a.navverticalextra:link, a.navverticalextra:visited, a.navverticalextra:active  { width:200px; height:22px; float:left; padding-left:20px; background:url(/images/sitedesign-navverticalextra.gif) no-repeat; line-height:22px; color:#000000; text-decoration:none; }
a.navverticalextra:hover { width:200px; height:22px; float:left; padding-left:20px; background:url(/images/sitedesign-navverticalextra.gif) no-repeat; line-height:22px; color:#000000; text-decoration:underline; }
a.navverticalactiveextra:link, a.navverticalactiveextra:visited, a.navverticalactiveextra:active  { width:200px; height:22px; float:left; padding-left:20px; background:url(/images/sitedesign-navverticalactiveextra.gif) no-repeat; line-height:22px; color:#029f02; text-decoration:none; font-weight:bold; }
a.navverticalactiveextra:hover { width:200px; height:22px; float:left; padding-left:20px; background:url(/images/sitedesign-navverticalactiveextra.gif) no-repeat; line-height:22px; color:#029f02; text-decoration:underline; font-weight:bold; }










/** ModelPage Specific Elements **/

#titlemodels h1 { width:880px; float:left; background:url(/images/title-models.jpg) no-repeat; height:46px; margin:0px; padding-left:20px; position:absolute; left:0px; top:0px; padding-top:10px; }
#titlemodels h2 { width:880px; float:left; background:url(/images/title-models.jpg) no-repeat; height:46px; margin:0px; padding-left:20px; position:absolute; left:0px; top:0px; padding-top:10px; }
#titlemodels .heading { width:880px; float:left; background:url(/images/title-models.jpg) no-repeat; height:46px; margin:0px; padding-left:20px; position:absolute; left:0px; top:0px; padding-top:10px; }
#titlesuperb h1 { width:880px; float:left; background:url(/images/title-superb.jpg) no-repeat; height:46px; margin:0px; padding-left:20px; position:absolute; left:0px; top:0px; padding-top:10px; }
#titlesuperb h2 { width:880px; float:left; background:url(/images/title-superb.jpg) no-repeat; height:46px; margin:0px; padding-left:20px; position:absolute; left:0px; top:0px; padding-top:10px; }
#titlesuperbwagon h1 { width:880px; float:left; background:url(/images/title-superbwagon.jpg) no-repeat; height:46px; margin:0px; padding-left:20px; position:absolute; left:0px; top:0px; padding-top:10px; }
#titlesuperbwagon h2 { width:880px; float:left; background:url(/images/title-superbwagon.jpg) no-repeat; height:46px; margin:0px; padding-left:20px; position:absolute; left:0px; top:0px; padding-top:10px; }
#titlenewoctavia h1 { width:880px; float:left; background:url(/images/title-newoctavia.gif) no-repeat; height:46px; margin:0px; padding-left:20px; position:absolute; left:0px; top:0px; padding-top:10px; }
#titlenewoctavia h2 { width:880px; float:left; background:url(/images/title-newoctavia.gif) no-repeat; height:46px; margin:0px; padding-left:20px; position:absolute; left:0px; top:0px; padding-top:10px; }
#titletourdefrance h2 { width:880px; float:left; background:url(/images/title-tourdefrance.jpg) no-repeat; height:46px; margin:0px; padding-left:20px; position:absolute; left:0px; top:0px; padding-top:10px; }

#modelsleft { width:230px; float:left; padding:20px 0px 20px 20px;  }
#modelsright { width:410px; float:left; padding:20px; }
#modelsright h2 { font-size:inherit; margin:0px; width:auto; height:auto; margin:0px; padding-left:0px; position:inherit; left:0px; top:0px; padding-top:0px; }

/** Model Home Page **/
.modelthreecollarge { width: 300px; float:left; position:relative; }
.modelthreecol { width: 295px; float:left; position:relative; }
.modelcaption { width:240px; padding-left:30px; }
.modelspacer { width:5px; float:left; }
.horizontalspacer { width:900px; height:10px; float:left; }

#toolboxlinkwagon { position:absolute; z-index:3; right: 10px; top:20px; visibility:hidden; }
#toolboxlinks { position:absolute; z-index:2; right: 10px; top:20px; }
#toolboxpdf { position:absolute; z-index:1; right: 10px; top:20px; visibility:hidden; font-size:9px;  }
#toolboxpdfopen { position:absolute; z-index:1; right: 10px; top:20px; font-size:9px;  }
.toolbox { width:200px; float:left; background:url(/images/sitedesign-toolboxbg.gif) repeat-y; float:left;}
.toolboxcontent { width:180px;  padding:10px; padding-bottom:0px; margin-top:30px; }
.toolboxtop { width:200px; height:25px; float:left; }
.toolboxbottom { width:200px; height:20px; float:left; background:url(/images/sitedesign-toolbox-bottom.gif) no-repeat; }

/** Model Generic Pages **/

.modelcolumn { width:300px; padding-left:20px; float:left; }
.modeltoolboxcolumn { width:260px; float:left; position:relative; }
.modelmaincontent { width: 860px; padding:20px; float:left; margin-top: 20px; border-bottom-width:1px; border-bottom-style:solid; border-color: #c7ccd2; }
.modelfeaturecontent { width: 900px; float:left; margin-top: 20px; margin-bottom:20px;  }
.modelfeature { width:200px; padding-left: 20px; float:left; }
.modelfeature img { margin-bottom:10px; }
.modelcombinedcolumn { width:560px; padding-left:20px; float:left; }
.modelpricecolumnlarge { width:860px; padding-left:20px; float:left; margin-bottom:20px; }
.modelpricecolumn { width: 620px; float:left; padding-left:20px; margin-bottom:20px; }
.modelpricecolumn table tr td { vertical-align:top; }
.modelpricecolumn .skoda { float: none; margin-left:0px; }

#modelgallery { width: 840px; padding:40px 0px 20px 0px; float:left; }
#modelgallery img { float:left; padding-left:20px; padding-bottom:20px; }
.controls { width:840px; height:30px; float:left; line-height:30px; padding-left:60px; margin-bottom:40px; margin-top:20px; background-color:#CCCCCC; }

#wallpapergallery { width: 800px; padding:40px 0px 20px 40px; float:left; }
#wallpapergallery .wallpaper { float:left; padding-left:20px; padding-bottom:20px; }

/** Model Navigation **/
#carnavigation { width:880px; height:22px; float:left; padding-left:20px; background:url(/images/sitedesign-navcar.gif) repeat-x; font-size:10px; cursor:pointer; }

.carmodelsubnav { padding: 0; width: 100%; background: transparent; voice-family: "\"}\""; voice-family: inherit; height:15px;  }
.carmodelsubnav ul { margin:0; padding:0; list-style:none; }
.carmodelsubnav li { display:inline; margin:0px; padding:0; }
.carmodelsubnav a { float:left; color:#000000; margin:0px; padding:0 0px 1px 0px; text-decoration:none; border:none; border-left-style:solid; border-right-style:solid; border-left-width:1px; border-right-width:1px; border-left-color:#cdcfd1; border-right-color:#FFFFFF;  }
.carmodelsubnav a span { float:left; display:block;  padding: 4px 8px 2px 7px; border:none;  }
.carmodelsubnav a:hover{ border:none; text-decoration:underline; border:none; border-left-style:solid; border-right-style:solid; border-left-width:1px; border-right-width:1px; border-left-color:#cdcfd1; border-right-color:#FFFFFF;  }
.carmodelsubnav a:hover span{ border:none; text-decoration:underline;  }
.carmodelsubnav .selected a, #ddcolortabs .selected a span { background-color: #ffffff; font-weight:bold; color:#029f02; height:19px; border:none; border-left-style:solid; border-right-style:solid; border-left-width:1px; border-right-width:1px; border-left-color:#cdcfd1; border-right-color:#FFFFFF; margin-top:1px; }


#bannernewoctavia { width:900px; height:250px; float:left; }
#bannertourdefrance { width:900px; height:250px; position:relative; float:left; }



.subnav { padding: 0; width: 100%; background: transparent; voice-family: "\"}\""; voice-family: inherit; height:15px;  }
.subnav ul { margin:0; padding:0; list-style:none; }
.subnav li { display:inline; margin:0px; padding:0; }
.subnav a { float:left; color:#000000; margin:0px; padding:0 0px 1px 0px; text-decoration:none;  }
.subnav a span { }
.subnav a:hover{ border:none; text-decoration:underline; border:none;  }
.subnav a:hover span{ border:none; text-decoration:underline; }
.subnav .selected a, #ddcolortabs .selected a span { font-weight:bold; color:#029f02; }

a.navspacer:link, a.navspacer:visited, a.navspacer:active { text-decoration:none; cursor:default; }
a.navspacer:hover { text-decoration:none; cursor:defaut; }




.dropmenugallery { position:absolute; top: 0; font-size:10px; line-height:14px; padding: 5px; background-color:#dfdfdf; z-index:100; width: 150px; visibility: hidden; border:none; }
.dropmenugallery a { width: auto; display: block; text-indent: 5px; padding: 2px 0; text-decoration: none; color: black; border:none; }
* html .dropmenudiv_a a{ /*IE only hack*/ width: 100%; }
.dropmenugallery a:hover { color:#000000; text-decoration:underline; }



.sidemenu { position:absolute; margin: -23px 0px 0px 220px; font-size:10px; line-height:14px; padding: 5px; background-color:#dfdfdf; z-index:100; width: 180px; visibility: hidden; border:none; }
.sidemenu a { color: #000000; width: auto; display: block; text-indent: 5px; padding: 2px 0; text-decoration: none; color: black; border:none; }
.sidemenu a:hover { text-decoration:underline; }


.scoutaroundozmenu { position:absolute; margin: -23px 0px 0px 220px; font-size:10px; line-height:14px; padding: 5px; background-color:#dfdfdf; z-index:100; width: 280px; visibility: hidden; border:none; }
.scoutaroundozmenu a { color: #000000; width: auto; display: block; text-indent: 5px; padding: 2px 0; text-decoration: none; color: black; border:none; }
.scoutaroundozmenu a:hover { text-decoration:underline; }




/** Dealers **/
#contentdealersleft { width:440px; float:left; padding-right:30px; }
#contentdealersright { width:170px; float:left; }
#contentrightdealertable { width:640px; float:left; padding:20px; font-size:11px; }
.dealersinfo { width:640px; float:left; border-top-width:1px; border-top-style:solid; border-color: #c7ccd2; margin-top:10px; padding-top:20px; }
.dealerscolumna { width:200px; float:left; padding-right:20px; }
.dealerscolumnb { width:140px; float:left; padding-right:20px; }
.dealerscolumnc { width:260px; float:left; }
.dealerstable { width:200px; float:left; padding-right:10px; }
.dealerstable td { vertical-align:top; }







/**Lightbox **/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left; }
#nextLink { right: 0; float: right; }
#prevLink:link, #prevLink:active, #prevLink:hover, #prevLink:visited:hover { background: url(/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:link, #nextLink:active, #nextLink:hover, #nextLink:visited:hover { background: url(/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }








/**Reviews**/


.reviewsyear { width:200px; padding-left: 20px; float:left; }
.reviewslist { width: 660px; float:left; padding-left:20px; padding-top:30px; margin-top:30px; margin-bottom:20px; border-top-width:1px; border-top-style:solid; border-color: #c7ccd2; }
.reviewsspacer { width: 640px; padding-left:20px; height:1px; float:left; }
.reviewsdivider { width: 640px; padding-left:20px; height:1px; margin-top:20px; float:left; border-top-width:1px; border-top-style:solid; border-color: #c7ccd2; }


.reviewsheading { width: 640px; padding-left:20px; height:30px; float:left; font-size:12px; }

#reviewscontent { width:680px; float:right; margin-bottom:10px; }
#reviewsnavigation { visibility:hidden; }

.accordion_toggle { color:#000000; font-weight:bold; font-size:12px; display:block; width:200px; margin-bottom:5px; }
.accordion_toggle_active { background-color:#FFFFFF; font-size:12px; color: #000000; width:200px; }
		
.accordion_content { background-color: #ffffff; overflow: hidden; width:200px; margin-bottom:10px; }
.accordion_content p { padding: 5px 10px 15px 10px; }
			
#contentrightreviews { width:640px; float:left; padding:20px; }
#contentrightreviews p { font-size:11px; line-height: 16px; margin-bottom:15px; }			
		
#contentrightreviews h3 { margin:0px; margin-bottom:10px; }		
			
			
			
	
	
#genericmaincontent { width: 860px; padding:20px; float:left; margin-bottom:10px; }			
			
			


.sliderwrapper { width: 660px; float:left; padding-left:20px; padding-top:30px; margin-top:30px; margin-bottom:20px; border-top-width:1px; border-top-style:solid; border-color: #c7ccd2; position: relative; height:auto;  }
.sliderwrapper .contentdiv { visibility: hidden; position: relative; background: white; width: auto; height:auto; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
.pagination { height:40px; }
.pagination a{}
.pagination a:hover, .pagination a.selected{ color: #000; }
#sidenavaustralia { height:500px; }


/** Gallery slider **/
div.scroller {  width: 800px; margin-left:40px; height:auto; overflow: hidden;  }
div.scroller div.section { width:800px; padding-left:0px; overflow:hidden; float:left; }
div.scroller div.content { width: 10000px; }



#searchresults { padding:20px; width:860px; float:left; }
.search_term, .search_searchInfo { font-weight: bold;}