/* * Author:Ronan Sprake [ronan.sprake@soak.co.uk] * Agency:Soak Digital Ltd. * Project:Immerse Image Manager * Comment:Base stylesheet*/html, body, div, h1, h2,h3, p, ul, li, a, em, img, strong, fieldset, form,label, table, tr, th, td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;line-height:inherit;font-family:inherit;text-align:left;vertical-align:baseline;}table{border-collapse:collapse;border-spacing:0;}ol, ul{list-style:none;}em{font-style:normal;}/*--------------------------------------------------------------------------=Font sizing----------------------------------------------------------------------------*/body{font-size:0.75em;/* 16 x 0.75 = 12px */}h1{font-size:2.83em;/* 12 x 2.83 = 34px */}h3{font-size:2.25em;/* 12 x 2.25 = 27px */}h2,#call{font-size:1.92em;/* 12 x 1.92 = 23px */}.box h2{font-size:2.08em;/* 12 x 2.08 = 25px */}.box-a em{font-size:1.5em;/* 12 x 1.5 = 18px */}.summary,.price,.box ul,.box th,.box-a ul,.box-c p{font-size:1.17em;/* 12 x 1.17 = 14px */}#footer,.copy,input,.note,.box-a .notice,.notice{font-size:0.92em;/* 12 x 0.92 = 11px */}/*--------------------------------------------------------------------------=Generic HTML----------------------------------------------------------------------------*/#page-container{background:url(../images/bg-page-container.png) repeat-y 50% 0;min-width:919px;}#page{background:url(../images/bg-page.jpg) no-repeat 50% 90px;min-width:919px;}body{font-family:Arial, Helvetica, sans-serif;}h1,h2,h3{font-weight:normal;line-height:1em;margin-bottom:10px;}h1{letter-spacing:-0.03em;margin-bottom:16px;width:510px;}h2{margin-bottom:5px;}h3{letter-spacing:-0.03em;}p{line-height:1.35em;margin-bottom:15px;}a{color:#52C3DD;text-decoration:none;}a:hover{text-decoration:underline;}strong{font-weight:bold;}input{border:none transparent;font-family:Arial, Helvetica, sans-serif;}/*--------------------------------------------------------------------------=Content----------------------------------------------------------------------------*/#section{color:#333;margin:0 auto;padding-top:97px;position:relative;width:919px;}#article{float:left;margin-bottom:100px;padding:5px 68px 0 24px;width:551px;}#logo{left:21px;position:absolute;top:19px;}#gallery{margin-bottom:18px;padding:0 5px;position:relative;width:541px;}#actions li{position:absolute;top:140px;}#actions a{background:url(../images/bg-actions.png) no-repeat 0 0;display:block;height:35px;overflow:hidden;text-indent:-9999px;width:35px;}#actions .next a{background-position:-35px 0;}#actions .next{right:-23px;}#actions .prev{left:-23px;}#slides{height:328px;overflow:hidden;position:relative;width:541px;}#slides ul{left:0;position:absolute;width:10000px;}#slides li{display:none;float:left;height:328px;width:540px;}#slides li img{display:block;margin:0 auto;}#slides li.selected{display:block;}.box{background:#EDECEF url(../images/bg-box.png) no-repeat 0 0;margin:25px 0;position:relative;width:551px;}.box div{background:url(../images/bg-box.png) no-repeat -551px 100%;padding:17px 10px 21px 21px;}.box h2,.box-a h2{margin-bottom:10px;}.box ul{margin:0 70px 0 1px;}.box li{background:url(../images/bg-tick.png) no-repeat 0 3px;margin-bottom:8px;padding-left:25px;}.box img{position:absolute;left:481px;top:10px;}.box table{margin-bottom:14px;width:520px;}.box th,.box td{border-top:1px solid #FFF;padding:8px 0;}.box-a{background:#52C3DD url(../images/bg-box.png) no-repeat -1102px 0;margin:25px 0 30px;position:relative;width:551px;}.box-a div{background:url(../images/bg-box.png) no-repeat -1653px 100%;min-height:130px;padding:20px 10px 21px 21px;}.box-a form{position:relative;z-index:9999;}.box-a input{display:inline;vertical-align:middle;}#frm-steps-name,#frm-steps-phone{margin-right:7px;padding:4px 5px;width:120px;}.box-a h2{color:#FFF;}.box-a ul{margin-bottom:18px;}.box-a li{margin-bottom:6px;}.box-a .notice{margin-bottom:10px;width:250px;}.box-a .notice li{margin-bottom:0;}.box-a em{color:#FFF;line-height:1em;}.box-a img{position:absolute;left:389px;top:-36px;}.price em,.box th{color:#52C3DD;font-weight:bold;}.discuss{font-weight:bold;margin-bottom:5px;}.summary{margin-bottom:30px;width:520px;}/*--------------------------------------------------------------------------=Sub-content----------------------------------------------------------------------------*/#aside{background:url(../images/bg-aside.png) repeat-y 0 0;float:right;width:276px;}#frm-request{margin-bottom:12px;}#frm-request-name,#frm-request-surname,#frm-request-email,#frm-request-phone,#frm-request-company{margin-bottom:7px;padding:4px 5px;width:207px;}#frm-request-company{margin-bottom:12px;}.box-b{background:#52C3DD url(../images/bg-box.png) no-repeat -2204px 0;margin-bottom:30px;}.box-b div{background:url(../images/bg-box.png) no-repeat -2480px 100%;padding:20px 10px 21px 30px;}.box-b h3{color:#FFF;margin-left:0;}.box-b p{font-weight:bold;margin-bottom:4px;width:210px;}.box-b .note{font-weight:normal;line-height:1.1em;margin-bottom:14px;}.box-b #call{color:#FFF;font-weight:normal;letter-spacing:-0.03em;width:230px;}.box-b #call em{color:#333;}.box-c{border-bottom:2px solid #333;border-top:2px solid #333;padding:14px 0;}.box-c h3{margin:0 0 20px 30px;}.box-c p{margin-bottom:0;}.box-c img{margin-bottom:14px;}/*--------------------------------------------------------------------------=Footer----------------------------------------------------------------------------*/#footer{border-bottom:2px solid #333;border-top:2px solid #333;font-weight:bold;margin-bottom:9px;padding:10px 0;}#footer ul{float:right;}#footer li{display:inline;margin-left:25px;}#footer p{float:left;margin-bottom:0;}/*--------------------------------------------------------------------------=Miscellaneous----------------------------------------------------------------------------*/.bulleted{margin:18px 0 12px;}.bulleted li{background:url(../images/bg-li.png) no-repeat 0 5px;margin-bottom:7px;padding-left:14px;}.notice{background:#96DCEB !important;font-weight:normal !important;line-height:1.2em !important;margin-bottom:14px !important;padding:5px 10px 5px 10px !important;width:197px !important;}.success{color:#060;}.error{color:#D50000;}.error li{background:url(../images/bg-error.png) no-repeat 0 4px;padding-left:12px;}.w3c{left:-99999px !important;position:absolute !important;top:-99999px !important;}#section:after,#footer:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;overflow:hidden;visibility:hidden;}