/* Certo 6 - new styles for 2010 */

body { color:#FAFAFA; background: #220203 url(../images/v2-background.gif) repeat-y center top; }

.cameralogo a { display: block; width:300px; height:260px; text-indent: -9999px; }
h1.paneltop { display: block; width: 540px; height: 60px; line-height: 1em; text-indent: -9999px; }

.home .cameralogo a { background: url(../images/v2-cam-certo.png) no-repeat left top; }
.home h1.paneltop { background: url(../images/v2-welcome.jpg) no-repeat center top; }
.home h2.updates { display: block; width: 540px; height: 60px; line-height: 1em; text-indent: -9999px; background: url(../images/v2-updates.jpg) no-repeat center top; }

.news .cameralogo a { background: url(../images/v2-cam-certo.png) no-repeat left top; }
.news h1.paneltop { background: url(../images/v2-news.jpg) no-repeat center top; }

.cameras .cameralogo a { background: url(../images/v2-cam-isolette.png) no-repeat left top; }
.cameras h1.paneltop { background: url(../images/v2-camerainfo.jpg) no-repeat center top; }

.shutters .cameralogo a { background: url(../images/v2-cam-zeiss.png) no-repeat left top; }
.shutters h1.paneltop { background: url(../images/v2-shutterinfo.jpg) no-repeat center top; }

.gallery .cameralogo a { background: url(../images/v2-cam-baldax.png) no-repeat left top; }
.gallery h1.paneltop { background: url(../images/v2-photogallery.jpg) no-repeat center top; }

.services .cameralogo a { background: url(../images/v2-cam-perkeo3.png) no-repeat left top; }
.services h1.paneltop { background: url(../images/v2-renovation.jpg) no-repeat center top; }

.purchase .cameralogo a { background: url(../images/v2-cam-bessa2.png) no-repeat left top; }
.purchase h1.paneltop { background: url(../images/v2-purchasing.jpg) no-repeat center top; }

.history .cameralogo a { background: url(../images/v2-cam-auto66.png) no-repeat left top; }
.history h1.paneltop { background: url(../images/v2-history.jpg) no-repeat center top; }

.faq .cameralogo a { background: url(../images/v2-cam-adox.png) no-repeat left top; }
.faq h1.paneltop { background: url(../images/v2-FAQ.jpg) no-repeat center top; }


.burst { width:100%; margin:0 auto; background: url(../images/v2-burstback.jpg) no-repeat center top; padding-top: 60px; }
.navcol { padding-top: 115px; text-align: right; }
.navcol li { font-family:"Trebuchet MS", "Lucida Grande", Geneva, Helvetica, sans-serif; text-transform: uppercase; font-size: 12px; list-style-type: none; float:right; }
.navcol li a { color: #c4b8b4; display: block; line-height: 2em; width: 60px; }
.navcol li a:hover, .navcol li a.this { color:#FAFAFA; }

.contactbtns { margin: 40px 0 0 30px; }
.contactbtns li { list-style-type: none; display: block; width: 214px; height: 74px; }
.contactbtns li a { display: block; width: 214px; height: 74px; text-indent: -9999px; background: url(../images/v2-contactbtns.gif) no-repeat left top; }
.contactbtns li a.ebay { background-position: left bottom;}
.contactbtns li a.jurgen { background-position: left top;}
.contactbtns li a.ebay:hover { background-position: -214px bottom;}
.contactbtns li a.jurgen:hover { background-position: -214px top;}

.panel { background: url(../images/v2-panelback.gif) repeat-y center top; }
.panelpad { padding: 0 16px 10px 16px; background: url(../images/v2-panelbottom.gif) no-repeat center bottom; }
.blurb { padding:0 16px 10px 16px; }
.entry { border-bottom: 1px dotted #362c2c; margin-bottom: 16px; }
.entry h4 { margin-bottom: 3px; color: #c4b8b4; font-style: italic; font-size:16px; }
.entry h3 { color:#ffd634; margin-bottom: 5px; font-family: Georgia, "Times New Roman", serif; font-weight: normal; font-style: italic; }
.entry h3.camtitle { font-size: 32px; margin-bottom: 16px; border-bottom: 1px dotted #362c2c; }
.note { background: #6e1f21 url(../images/v2-pleasenote.gif) no-repeat left top; padding: 49px 12px 1px 12px; margin-bottom: 16px; }
.smalltype { display: block; padding:0; font-size: 12px; color:#584848; text-align: center; }
.entry h5 { margin: 0 -15px 16px -15px; padding:6px 16px; color: #c4b8b4; font-style: italic; font-size:16px; background-color: #000; border-bottom: 1px dotted #362c2c; border-top: 1px dotted #362c2c; }

.image_strip_b { float:right; width:220px; padding:10px 5px 5px 10px; border: 1px solid #362c2c; margin: 0 0 10px 10px; background-color: #000; text-align: center; }
.image_strip_b { font-size: 16px; }
.image_strip_b .biggun img { width: 215px; height: auto; float:left; margin-bottom: 5px; }
.image_strip_b p span { display: block; font-size: 12px; }
.image_strip_b ul { margin: 0; }
.image_strip_b li { list-style-type: none; float:left; display: block; width:50px; height: 35px; overflow: hidden; margin: 0 5px 5px 0; }
.image_strip_b li img { width:50px; height: auto; }

.entry h3 a, .panelpad p a, .entry h3 a:link, .panelpad p a:link, .entry h3 a:visited, .panelpad p a:visited, .entry h3 a:active, .panelpad p a:active { color:#ffd634; }
.readmore a:link, .readmore a:visited, .readmore a:active { color:#ffd634; font-size:11px; font-family:"Trebuchet MS", "Lucida Grande", Geneva, Helvetica, sans-serif; text-transform: uppercase; }
.entry h3 a:hover, .panelpad p a:hover, .readmore a:hover { border-bottom: 1px dotted #ffd634; }

.thumbnail { float:left; list-style-type: none; display: block; width:156px; height: 160px; overflow: hidden; margin: 0 11px 11px 0; border: 1px solid #362c2c; }
.thumbnail a { color: #c4b8b4; display: block; width:150px; height: 154px; padding: 3px; }
.thumbnail a:hover { background-color: #4b1214; color: #FFF; }
.thumbnail img { float: left; }
.thumbnail span { float:left; display: block; width:156px; font-size:12px; text-align: center; padding-top: 5px; line-height: 1.1em; }

.prices td { text-align: left; padding: 6px 0; line-height: 1.2em; border-bottom:1px solid #362c2c; vertical-align: top; }
.prices td.nostroke { border-bottom: 0px; }
.prices td.pricenotes { font-style: italic; background-color: #220203; font-size: 12px; }
.pricenotes ul { margin:0; padding: 6px 6px 0 24px;}
.pricenotes ul li { margin-bottom: .6em; }
.prices td.pricecol { width:132px; padding-left: 12px; }
.prices h4 { line-height: 36px; color:#220203; background-color: #FAFAFA; padding-left: 6px; }

.footer { height: 140px; }
.footer span { display: block; width:540px; float:right; text-align: center; padding: 65px 10px 0 0; font-size: 11px; color:#543b3a; }
