body { background: #fff url(../images/bodyBgr.jpg) no-repeat 50% 0; text-align: center; }
body.inner { background-image: url(../images/bodyInnerBgr.jpg); }

#layout { position: relative; width: 980px; margin: 0 auto; padding-top: 245px; color: #000; text-align: left; }
.inner #layout { padding-top: 210px; }

#cntrsCode { position: absolute; width: 1px; height: 1px; top: 0; left: 0; overflow: hidden; z-index: 1; }

.headerLnks { position: absolute; top: 20px; left: 235px; font: italic bold 1.7em Georgia, "Times New Roman", Times, serif; }
.inner .headerLnks { position: relative; float: right; height: 26px; top: 0; left: 0; margin-left: -5px; padding: 10px 20px 0 0; background: #f3f4f4 url(../images/innerHdrCrnrs.gif) no-repeat 100% 0; font-size: 1.2em; font-weight: normal; overflow: hidden; }
.headerLnks li { display: inline; margin-right: 20px; }
.inner .headerLnks li { position: relative; margin: 0; padding: 0 6px 0 10px; background: #f3f4f4 url(../images/innerHdrBullets.gif) no-repeat 0% 6px; }
.headerLnks li a { color: #000; text-decoration: none; }
.headerLnks li a:hover, #navigation a:hover { text-decoration: underline; }
#logoLnk { display: block; position: absolute; width: 380px; height: 0; left: -10px; top: 105px; margin: 0; padding-top: 106px; overflow: hidden; }
.inner #logoLnk { left: -10px; top: 50px; margin: 0; }
#navigation { height: 26px; margin: 0 0 30px 240px; padding-top: 10px; background: #f3f4f4 url(../images/innerHdrCrnrs.gif) no-repeat 100% 0; font: italic bold 1.7em Georgia, "Times New Roman", Times, serif; }
.inner #navigation { height: 26px; margin: 0 0 30px 240px; padding-top: 10px; background: #f3f4f4 url(../images/innerHdrCrnrs.gif) no-repeat 100% 0; font-size: 1.2em; font-weight: normal; text-align: right; }
#navigation a { color: #fff; text-decoration: none; }
.inner #navigation a, .inner .headerLnks li a { color: #0054a6; text-decoration: underline; }
.inner #navigation a:hover { text-decoration: none; }
#navigation li { margin-bottom: 15px; }
.inner #navigation li { display: inline; position: relative; margin: 0; padding: 0 10px 0 6px; background: #f3f4f4 url(../images/innerHdrBullets.gif) no-repeat 100% 6px; }
#navigation .nav2 { margin-left: 45px; }
#navigation .nav3 { margin-left: 110px; }
.inner #navigation .nav2, .inner #navigation .nav3 { margin-left: 0; }
#phone { display: block; position: absolute; height: 34px; top: 9px; padding: 8px 0 0 50px; color: #f05800; background: url(../images/phoneBgr.jpg) no-repeat 0 0; font: normal 1.7em Georgia, "Times New Roman", Times, serif; }
#phone span { font-weight: bold; }
#slogan { display: block; position: absolute; width: 292px; height: 0; top: 130px; left: 380px; padding-top: 49px; background: url(../images/slogan.png) no-repeat 0 0; overflow: hidden; }

#breadCrumbs { margin-bottom: 15px; padding: 0 10px; overflow: hidden; }
#breadCrumbs li { display: inline; margin-right: .7em; color: #4c4b4b; font-size: 1.1em; }
#breadCrumbs li a { margin-right: .5em; color: #4c4b4b; }

#tools { position: absolute; top: 30px; }
.inner #tools { position: absolute; left: 240px; top: 210px; height: 21px; margin: 0; padding: 15px 0 0 25px; background: url(../images/innerHdrCrnrs.gif) no-repeat 0 -36px; }
#tools #tlsMail, #tools #tlsSiteMap { margin-left: 20px; }
#tools #tlsSiteMap { }
#tools li { float: left; }
.inner #tools #tlsMail, .inner #tools #tlsSiteMap { margin: 0 0 0 20px; }
#tools li a { display: block; height: 0; background: url(../images/tools.gif) no-repeat; overflow: hidden; }
#tools #tlsHome a { width: 9px; padding-top: 8px; }
#tools #tlsMail a { width: 13px; padding-top: 8px; background-position: 0 -8px; }
#tools #tlsSiteMap a { width: 14px; padding-top: 7px; background-position: 0 -16px; }

#authorization { position: relative; width: 240px; margin: 0 0 -20px 15px; font: italic bold 1.8em Georgia, "Times New Roman", Times, serif; }
.inner #authorization { position: absolute; margin: 0; top: 217px; }
#authorization li { display: inline; margin-right: 10px; }
#authorization a { color: #000; }

#brands { height: 43px; margin-bottom: 55px; text-align: center; clear: both; }
#brands li { display: inline-block; display: -moz-inline-box; margin: 0 15px; overflow: hidden; }
#brands li a { float: left; height: 43px; background: url(../images/brands.jpg) no-repeat; text-decoration: none; overflow: hidden; }
#brands .bSeawind a { width: 178px; }
#brands .bSeawind a:hover { background-position: 0 -43px; }
#brands .bOutremer a { width: 90px; background-position: -225px 0; }
#brands .bOutremer a:hover { background-position: -225px -43px; }
#brands .bGO a { width: 32px; background-position: -367px 0; }
#brands .bGO a:hover { background-position: -367px -43px; }
#brands .bDragonfly a { width: 89px; background-position: -442px 0; }
#brands .bDragonfly a:hover { background-position: -442px -43px; }
#brands .bCorsair a { width: 72px; background-position: -559px 0; }
#brands .bCorsair a:hover { background-position: -559px -43px; }
#brands .bNautitech a { width: 102px; background-position: -666px 0; }
#brands .bNautitech a:hover { background-position: -666px -43px; }
#brands .bSunreef a { width: 180px; background-position: -809px 0; }
#brands .bSunreef a:hover { background-position: -809px -43px; }

.sidePanel { width: 240px; padding-bottom: 30px; }
.fLeft { float: left; padding-top: 30px; margin-right: -3px; }
.fRight { float: right; margin-left: -3px; }
.sideNavBlock, .block, #letter { margin-bottom: 40px; }
.sideNavBlock, .block { padding: 0 10px; }
.sideNavBlock { background: #ddf1f9 url(../images/blueGradient.gif) repeat-x 0 0; }
.sideNavBlock h2, .block h2 { font: italic bold 1.9em Georgia, "Times New Roman", Times, serif; }
.sideNavBlock h2 a, .block h2 a { color: #000; }
.sideNavBlock h2 { margin-bottom: 25px; }
.block h2 { margin-bottom: 20px; }
.block p { margin-bottom: 15px; font-size: 1.2em; }
.sideNavBlock .sideNav li { margin-bottom: 15px; font-size: 1.5em; }
.sideNavBlock .sideNav li ul { padding-top: 10px; }
.sideNavBlock .sideNav li ul li { margin-bottom: 5px; font-size: .85em; }
.sideNav li { margin-bottom: 5px; font-size: 1.3em; }
.sideNav li div { left:-9999px; margin-bottom: 5px; font-size: 1em; }
.sideNav li:last-child { margin-bottom: 9px; }
.sideNav li a { color: #333; }
.sideNav li ul { margin: 5px 0 0 10px; }
.sideNav li ul li { margin-bottom: 5px; padding-left: 17px; font-size: 1em; background: url(../images/navBullet.gif) no-repeat 0 10px; }
.sideNav li ul li a { color: #42137d; }
.sideNavBlock .crnrs { margin: 0 -15px; }
.banner { display: block; width: 217px; margin: 0 auto 40px; border: 1px solid #a1a1a1; }
#ask, #letter { display: block; background: url(../images/blockLnks.png) no-repeat; font: italic bold 1.6em Georgia, "Times New Roman", Times, serif; }
#ask { width: 253px; height: 49px; margin: 0 0 20px -8px; padding-top: 35px; color: #000; background-position: 0 -75px; text-align: center; text-decoration: none; }
#ask:hover { background-position: 0 -159px; }
#letter { width: 232px; height: 27px; padding: 48px 0 0 10px; color: #000; text-decoration: none; }
#newsList > li { margin-bottom: 15px; padding-bottom: 1px; background: url(../images/dashedBrdr.gif) repeat-x 0 100%; }
#newsList h3 { margin-bottom: 15px; font: normal 1.45em "Trebuchet MS", Arial, Helvetica, sans-serif; }
#newsList h3 a { color: #0072bc; }
#newsList img { display: block; margin-bottom: 15px; }
#videoList { margin-bottom: 40px; }
#videoList li { margin-bottom: 10px; }
#pollForm h3 { margin-bottom: 15px; font-size: 1.2em; }
#pollForm ul { margin-bottom: 15px; }
#pollForm ul li { margin-bottom: 5px; font-size: 1.2em; overflow: hidden; }
#pollForm ul li input { float: left; margin-right: 5px; }
#pollForm ul li span { font-weight: bold; }
#pollForm p a { color: #000; font-weight: bold; }
.sideCatalogue { overflow: hidden; }
.sideCatalogue img { float: left; margin-right: 5px; border: 1px solid #cccccd; }
.sideCatalogue li { float: left; width: 100%; margin-bottom: 15px; }
.sideCatalogue h3 { margin-bottom: .7em; font-size: 1.2em; }
.sideCatalogue p { color: #333; }
.sideCatalogue .price { display: block; margin-bottom: 5px; color: #000; font-size: 1.4em; }
#consult { display: block; width: 221px; height: 0; margin: 0 0 20px 10px; padding-top: 110px; background: url(../images/consultant.jpg) no-repeat 0 0; overflow: hidden; }

.moreLnk a { color: #252525; font: italic bold 1.2em Georgia, "Times New Roman", Times, serif; }
.detailsLnk:link { color: #f26522; font-size: 1.1em; }

.crnrs { height: 16px; background: url(../images/crnrsLeft.png) no-repeat; font-size: 1px; }
.crnrs div { float: right; width: 16px; height: 16px; background: url(../images/crnrsRight.png) no-repeat; }

#content { position: relative; padding: 0 10px 30px; z-index: 10; }
#content .listReset, #content .listReset > li, #content .defListReset, #content .defListReset dt, #content .defListReset dd { margin: 0; padding: 0; }
#content .defListReset dt { font-weight: normal; }
#content .defListReset dd { font-style: normal; }
#content .listReset > li, #content #siteMap.listReset li { list-style: none outside; background: none; }
#content #newsList > li { position: relative; margin-bottom: 2em; padding-bottom: 1px; background: url(../images/dashedBrdr.gif) repeat-x 0 100%; }
#content #newsList > li:last-child { margin-bottom: 0; background: none; }
#content #newsList > li > ul, #content #newsList > li > ol { margin-left: 0; }
#content h1 .date { display: block; color: #d4241d; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: .7em; font-weight: normal; font-style: normal; }
#content h2 { margin: 0 0 .5em; font: normal normal 1.5em Georgia, "Times New Roman", Times, serif; }
#content #newsList img { float: left; margin-right: 1em; }
#content fieldset .form { margin-bottom: 0; }
#content .form { overflow: hidden; }
#content .form dt, #content .form dd, #content .form dd:last-child { float: left; margin-bottom: .8em; padding-top: .25em; }
#content .form dt { width: 170px; min-height: 1.6em; clear: left; }
#content .form dd { width: 475px; min-height: 1.65em; }
#content .form dd .field, #content .form dd textarea, #content .form dd select { width: 465px; }
#content .form dd .field, #content .form dd textarea { margin-top: -.25em; }
#content .form dd li { margin-bottom: .3em; overflow: hidden; }
#content .form dd li label, #content .form dd li input { float: left; }
#content .form dd li input { margin: .1em 0 0 1em; }
#content .form .summ { margin-top: -.65em; }
#content #special { margin: 0 0 40px; padding-bottom: 15px; background: url(../images/specialBtmBrdr.png) no-repeat 0 100%; overflow: hidden; }
#content #special .crnrs { margin: 0 -15px; }
#content #special ul { margin: 0 !important; padding: 0 !important; }
#content #special li { float: left; width: 454px; margin: -1px 0 0 !important; padding: 15px 10px; border: 3px solid #fb5f29; background: url(../images/specialLstBrdr.gif) repeat-x 0 0 !important; border-top: none; border-bottom: none; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
#content #special h2 { width: 450px; margin-bottom: 0; padding: 10px 15px; color: #fff; background: #f05800 url(../images/specialHdrBgr.png) no-repeat 0 0;font: italic bold 1.3em Georgia, "Times New Roman", Times, serif; }
#content #special h3 { margin: 0 0 10px; color: #0072bc; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
#content #special h3 span { display: block; color: #000; font-size: .6em; font-weight: normal; }
#content #special p, #content #special dl { margin-bottom: .8em; }
#content #special p, #content #special dl dt, #content #special dl dd { font: italic normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif; }
#content #special h3 + dl { margin-top: 0 !important; }
#content #special dl dt { float: left; }
#content #special .price { margin-bottom: 0; font: normal bold 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; }
#content #special .price span { color: #ed1c24; font: normal bold 1.3em Georgia, "Times New Roman", Times, serif; }
#content #special img { float: left; margin-right: 10px; border: 1px solid #898989; }
#content #boatsList li { margin: 0 0 15px; padding: 0 0 25px; background: url(../images/dashedBrdr.gif) repeat-x 0 100%; list-style: none; zoom: 1; }
#content #boatsList li img { float: left; margin-right: 10px; border: 1px solid #8f8f8f; }
#content #boatsList li h2 { margin: 0 0 15px; font-style: normal; font-size: 1.4em Georgia, "Times New Roman", Times, serif; }
#content #boatsList li h2 a { color: #0054a6; }
#content #boatsList li h3 { margin-bottom: 1.5em; font: normal bold 1em Tahoma, Arial, Helvetica, sans-serif; }
#content #boatsList li p, #content #boatsList li dl { font-size: .85em; overflow: hidden; }
#content #boatsList li .buyLnk { float: left; width: 220px; height: 30px; margin-bottom: 10px; padding-top: 5px; color: #004a80; background: url(../images/buyLnk.png) no-repeat; font: normal bold 1.3em "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: center; text-transform: uppercase; text-decoration: none; clear: left; }
#content #boatsList li .buyLnk:hover { color: #f30101; }
#content #boatsList li .buyLnk span { float: left; width: 108px; margin-top: -3px; color: #fff; font: normal 1.1em Georgia, "Times New Roman", Times, serif; }
#content .specs { margin-bottom: 1.3em; padding-bottom: 15px; font-size: .85em; background: url(../images/dashedBrdr.gif) repeat-x 0 100%; overflow: hidden; }
#content #boatsList li .specs { margin-bottom: 0; padding-bottom: 0; background: none; }
#content .specs dt, #content .specs dd { padding: 3px 0; }
#content .specs dt { float: left; margin-right: 5px; padding-left: 5px; }
#content .specs dd { font-weight: bold; }
#content .specs dd.odd { background: #dff2f9; }
#content h1.catHdr { margin-bottom: .7em; font: normal normal 1.5em Georgia, "Times New Roman", Times, serif; }
#content #catBreadCrumbs li { display: inline; margin-right: 5px; }
#content #catBreadCrumbs li a { padding-right: 13px; color: #000; background: url(../images/catBCBullet.gif) no-repeat 100% 9px; text-decoration: none; }
#content .catPrice { display: block; height: 31px; margin-bottom: 1.3em; padding-top: 9px; color: #fff; background: #114c7e url(../images/innerBuyLnkCrnrs.png) no-repeat 100% 0; font: normal 1.4em "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: center; text-transform: uppercase; text-decoration: none; overflow: hidden; }
#content .catPrice span { float: left; height: 35px; margin-top: -9px; padding: 5px 0 0 15px; background: #f26522 url(../images/innerBuyLnkCrnrs.png) no-repeat 0 -80px; text-align: left; font-family: Georgia, "Times New Roman", Times, serif; text-transform: none; }
#content .catPrice span span { float: none; height: 30px; padding: 5px 15px 8px 0; font-size: 1.2em; font-weight: bold; background-position: 100% -40px; }
#content .gallery { margin-bottom: 1em; padding-top: 10px; background: url(../images/dashedBrdr.gif) repeat-x 0 0; }
#content .gallery h2 { margin: 0 0 1.6em; color: #d4241d; font: italic normal 1.4em Georgia, "Times New Roman", Times, serif; }
#content .gallery ul li { display: -moz-inline-box; display: inline-block; overflow: hidden; vertical-align: top; }
#content .gallery ul li a { float: left; margin: 0 15px 15px 0; }
#content .print { display: block; position: absolute; height: 20px; top: 0; right: 0; padding: 6px 34px 0 0; color: #727272; background: url(../images/printIcon.gif) no-repeat 100% 0; font-size: .85em; text-decoration: underline; cursor: pointer; }
#content .subscribe { float: right; margin-bottom: -2em; padding-top: 10px; color: #4c4b4b; }
#content #pagination { padding-top: 10px; background: url(../images/dashedBrdr.gif) repeat-x 0 0; clear: both; }
#content #pagination li { display: inline; position: relative; margin-right: 5px; padding-right: 5px; color: #d4241d; background: #fff; border-right: 1px solid #7a7a7a; }
#content #pagination .prev, #content #pagination .next { color: #c1c1c1; border: none; }
#content #pagination .next { margin: 0 0 0 -10px; padding: 0 0 0 10px; }
#content #pagination li a { color: #7a7a7a; }
#content #pagination .prev a, #content #pagination .next a { color: #d4241d; }
#content #pollsList h2 { margin: 0 0 1em; font: normal normal 1.6em Georgia, "Times New Roman", Times, serif; }
#content #pollsList li { margin-bottom: 2em; }
#content #pollsList ul { margin-left: 25px; }
#content #pollsList ul li { margin-bottom: 1em; }
#content #pollsList ul li span { color: #d4241d; }
#content #mainSrchFrm { margin-bottom: 1.3em; }
#content #mainSrchFrm p { color: #636363; font-size: 1.1em; }
#content #mainSrchFrm .results { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
#content #mainSrchFrm #mainSrchQ { width: 540px; height: 24px; margin: 0 10px 1px; padding: 4px 0 0; border: 1px solid #a7afb4; font-size: 1.1em; }
#content #mainSrchFrm #mainSrchSubmit { color: #fff; height: 28px; width: 102px; margin: 0; padding: 0; background: url(../images/srchButton.gif) no-repeat; font: normal normal 1.1em Georgia, "Times New Roman", Times, serif; border: none; }
#content #mainSrchFrm ol { margin-bottom: 0; }
#content #mainSrchFrm li a { color: #d4241d; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
#content #mainSrchFrm li h2 { margin-bottom: .2em; font: normal normal 1.5em Georgia, "Times New Roman", Times, serif; }
#content #mainSrchFrm li h2 a { color: #0072bc; font-style: normal; }
#content #mainSrchFrm li p { font-size: .9em; margin-bottom: .5em; }
#content #contactLnks { background: #f3f4f4 url(../images/innerHdrCrnrs.gif) no-repeat 100% 0; }
#content #contactLnks ul { height: 26px; margin-bottom: 30px; padding-top: 10px; background: url(../images/innerHdrCrnrs.gif) no-repeat 0 -36px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: .9em; text-align: center; }
#content #contactLnks ul li { display: inline; position: relative; margin: 0; padding: 0 10px 0 6px; background: #f3f4f4 url(../images/innerHdrBullets.gif) no-repeat 100% 6px; }
#content #contactLnks ul li:last-child { padding-right: 0; background: none; }
#content #contactLnks ul li a { color: #0054a6; }
#content .vcard { font-style: normal; }
#content .vcard .fn { display: block; margin-bottom: 1.3em; }
#content .vcard .tel { display: block; }
#content #fbFrm { padding-top: 3.5em; }
#content #fbFrm li { margin-bottom: 15px; }
#content #fbFrm li input, #content #fbFrm li textarea { display: block; margin-top: 3px; }
#content #fbFrm li input { width: 380px; }
#content #fbFrm li textarea { width: 685px; height: 125px; }
#content #fbFrm li label { color: #666; font: italic normal 1.2em "Times New Roman", Times, serif; border: none; }
#content #fbFrm .error { color: #be231e; font: normal normal 1.3em "Times New Roman", Times, serif; }
#content #fbFrm p input { color: #fff; height: 28px; width: 172px; margin: 0; padding: 0; background: url(../images/fbButton.png) no-repeat; font: normal normal 1.1em Georgia, "Times New Roman", Times, serif; border: none; }
#content #siteMap li { margin-bottom: .4em; font: normal normal 1.45em Georgia, "Times New Roman", Times, serif; }
#content #siteMap.listReset li li { margin-bottom: .3em; padding-left: 10px; background: url(../images/siteMapBullet.gif) no-repeat 0 7px; font: normal normal .7em Tahoma, Arial, Helvetica, sans-serif; }
#content #siteMap li li a { color: #42137d; }
#content #catalogueList li { margin-bottom: 1em; background: url(../images/dashedBrdr.gif) repeat-x 0 100%; overflow: hidden; }
#content #catalogueList > li:last-child { margin: 0; background: none; }
#content #catalogueList li ul { margin-bottom: .5em; padding-bottom: .5em; background: url(../images/dashedBrdr.gif) repeat-x 0 100%; }
#content #catalogueList li ul:last-child { background: none; }
#content #catalogueList li li { margin: 0 0 .3em; padding-left: 10px; background: url(../images/catBCBullet.gif) no-repeat 0 10px; font: normal normal 1.5em Georgia, "Times New Roman", Times, serif; }
#content .choice li { padding-top: 5px; padding-bottom: 1px; overflow: hidden; }
#content .choice li input { float: left; margin: 3px 10px 0 0; }
#content .choice li .form { margin: 10px 0; padding: 15px 0 30px 30px; background: #f4f4f4; }
#content .choice li .form dd select { width: 435px; }
#content .choice li p { position: relative; color: #f26522; margin: -35px 0 15px 30px; z-index: 100; }
#content .choice li .field { float: none; margin-top: -.25em; }
#content #authFrm .choice { padding-bottom: 20px; border-bottom: 1px dotted #959595; }
#content #authFrm h2, #content #dlvryFrm h2 { margin: 30px 0 20px; font-weight: bold; font-style: italic; font-size: 1.3em; }
#content #cartTable { margin-bottom: 0; caption-side: bottom; }
#content #cartTable th { background: #f7f7f7; border: none; border-bottom: 1px dotted #959595; }
#content #cartTable td { border: none; }
#content #cartTable caption { padding: 1.5em .5em; background: #f7f7f7; font: normal 1em Tahoma, Arial, Helvetica, sans-serif; text-align: right; color: #363636; border-top: 1px dotted #959595; }
#content #cartTable caption span { margin-left: 2em; color: #004a80; font-size: 1.7em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; }
#content #cartTable caption span span { margin-left: 0; color: #363636; font: normal .6em Tahoma, Arial, Helvetica, sans-serif; }
#content #cartTable .remove { display: block; width: 10px; height: 10px; margin: 0 auto; background: url(../images/removeIcon.gif) no-repeat; cursor: pointer; }
#content .submit { position: relative; float: right; width: 230px; height: 59px; margin: 20px 0 0; padding: 0 0 0 80px; background: #fff url(../images/submitIcon.jpg) no-repeat 20px 0; font: italic bold 1.3em Georgia, "Times New Roman", Times, serif; border: none; cursor: pointer; z-index: 100; }
#content .submit:focus { outline: none; }
#content .summ span { color: #004a80; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.55em; font-weight: bold; }
#content #dlvryFrm h2+dl { margin-top: 0 !important; }
#content #flCatalogue { padding: 15px 0 0; } 
#content #flCatalogue li { display: -moz-inline-box; display: inline-block; width: 220px; margin-right: 15px; }
#flCatalogue .inlineFix { position: relative; width: 220px; padding-top: 170px; }
#content #flCatalogue h3 { margin: 0 0 10px; font: normal 1.45em Georgia, "Times New Roman", Times, serif; }
#content #flCatalogue h6 { margin: 0 0 10px; }
#flCatalogue img { position: absolute; top: 0; left: 0; border: 1px solid #8b9493; }
#content #flCatalogue dl { margin: 0 0 15px !important; padding: 0; background: none; }
#content #flCatalogue li .buyLnk { float: left; width: 220px; height: 30px; margin-bottom: 10px; padding-top: 5px; color: #004a80; background: url(../images/buyLnk2.png) no-repeat; font: normal bold 1.3em "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: center; text-transform: uppercase; text-decoration: none; clear: left; }
#content #flCatalogue li .buyLnk:hover { color: #f30101; }
#content #flCatalogue li .buyLnk span { float: left; width: 108px; margin-top: -3px; color: #fff; font: normal 1.1em Georgia, "Times New Roman", Times, serif; }

#footer { padding: 20px 0; color: #898989; font-size: 1.1em; border-top: 1px solid #c9c7c7; clear: both; overflow: hidden; }
#footer a { color: #898989; }
#footer .copyrights, #footer .counters { float: left; text-align: left; }
#footer p { text-align: right; }



* html #slogan {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/slogan.png" , sizingMethod='scale');}

* html #content { padding: 0 5px 30px  }


