
@charset "UTF-8";
::selection {color:#ffffff; background: #9c8259; /* Safari */}
::-moz-selection {color:#ffffff; background: #9c8259; /* Firefox */}
body {
    background-color: #040404;
    color: #434343;
    font-family: "Crimson Text",Garamond,serif;
    font-size: 21px;
    line-height: 33px;
    margin: 0;
    padding: 0;
    text-align: left;
}
body p {
    margin: 40px 0;
}

@media only screen
and (min-device-width : 375px)
and (max-device-width : 667px)
and (orientation : portrait) {

    body {
        font-size: 26px;
        line-height: 36px;
    }
}

a {
    color: #e8deaa;
    text-decoration: none;
    transition-property: color, opacity;
    transition-duration: 0.1s;
    transition-timing-function: linear;
}
a:hover {
    color: #ffffff;
}
a.currentpage {
	color: #3aa2a7;
}
h1 {
	color:#ffffff;
	font-size:40px;
    line-height:46px;
    text-align:center;
	letter-spacing: 8px;
    margin: 40px 0 10px 0;
	padding-bottom:8px;
    font-family: "Crimson Text",Garamond,serif;
    font-weight: normal;
    text-transform: uppercase;
}
h2 {
    color:#434343;
    font-size:40px;
    line-height:46px;
    text-align:center;
    letter-spacing: 8px;
    margin: 40px 0 10px 0;
    padding-bottom:8px;
    font-family: "Crimson Text",Garamond,serif;
    font-weight: normal;
    text-transform: uppercase;
}
h3 {
	color:#ffffff;
	font-size:40px;
    line-height:46px;
    text-align:center;
	letter-spacing: 8px;
    margin: 40px 0 10px 0;
	padding-bottom:8px;
    font-family: "Crimson Text",Garamond,serif;
    font-weight: normal;
    text-transform: uppercase;
}
hr.line-h1 {
    border: 0;
    max-width:125px;
    margin: 16px auto 48px auto;
    border-top: 1px solid #ffffff;
    /* border-bottom: 1px solid #ffffff; */
}
hr.line-h1:after {
    content: '';
    display: block;
    margin-top: 2px;
    border-bottom: 1px solid #ffffff;
}
hr.line-h2 {
    border: 0;
    max-width:125px;
    margin: 16px auto 48px auto;
    border-top: 1px solid #434343;
}
hr.line-h2:after {
    content: '';
    display: block;
    margin-top: 2px;
    border-bottom: 1px solid #434343;
}
hr.line-h3 {
    border: 0;
    max-width:125px;
    margin: 16px auto 48px auto;
    border-top: 1px solid #ffffff;
}
hr.line-h3:after {
    content: '';
    display: block;
    margin-top: 2px;
    border-bottom: 1px solid #ffffff;
}
hr.line {
    border: 0;
    max-width:125px;
    margin: 16px auto 48px auto;
    border-top: 1px solid #434343;
}
h4, h5, h6 {
    color: #ffffff;
    font-size: 30px;
    font-weight: normal;
    letter-spacing: -1px;
    margin: 4px 0 10px 0;
	padding-bottom:8px;
    font-family: "Crimson Text",Garamond,serif;
}
img {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.highlight {
	font-size: 22px;
	line-height: 35px;
	color: #ffffff;
}
#wrapper {
    margin: 0 auto;
    position: relative;
    text-align: left;
    overflow-x: hidden;
    width: 100%;
}
#contentwrapper {
    margin: 0 auto;
    position: relative;
    text-align: left;
    max-width: 760px;
}
#headerbackground {
    background: url("/images/gen28/sky-background.jpg") no-repeat scroll center 0px transparent;
    background-attachment: fixed;
    display: block;
    height: 655px;
    margin: 0 auto;
    text-align: left;
}
#headerbackgroundinner {
    background: url("/images/gen28/sky-background-inner.jpg") no-repeat scroll center 0px transparent;
    background-attachment: fixed;
    display: block;
    height: 590px;
    margin: 0 auto;
    text-align: left;
}

@media only screen
and (min-device-width : 375px)
and (max-device-width : 667px)
and (orientation : portrait) {

#headerbackground {
    background: url("/images/gen28/sky-background.jpg") no-repeat scroll -175px 0px transparent;
	background-size: 1087px 360px;
    display: block;
    height: 340px;
    margin: 0 auto;
    text-align: left;
}
#headerbackgroundinner {
    background: url("/images/gen28/sky-background-inner.jpg") no-repeat scroll -175px 0px transparent;
    background-size: 1087px 360px;
    display: block;
    height: 340px;
    margin: 0 auto;
    text-align: left;
}

}

#navbackground {
    background: url("/images/gen28/sky-background.jpg") no-repeat scroll center 0px transparent;
    background-attachment: fixed;
    display: block;
    z-index: 100;
    margin: 0 auto;
    text-align: left;
    /* background: #040404;
    display: block;
    position: fixed;
    width: 100%;
    z-index: 100;
    margin: 0 auto;
    text-align: left; */
}

@media only screen
and (min-device-width : 375px)
and (max-device-width : 667px)
and (orientation : portrait) {

    #navbackground {
        background: #040404;
    }
}

#navbackgroundinner {
    background: url("/images/gen28/sky-background-inner.jpg") no-repeat scroll center 0px transparent;
    background-attachment: fixed;
    display: block;
    z-index: 100;
    margin: 0 auto;
    text-align: left;
    /* background: #040404;
    display: block;
    position: fixed;
    width: 100%;
    z-index: 100;
    margin: 0 auto;
    text-align: left; */
}

@media only screen
and (min-device-width : 375px)
and (max-device-width : 667px)
and (orientation : portrait) {

    #navbackgroundinner {
        background: #040404;
    }
}


#navigation {
    display: block;
    text-align: center;
    font-size: 19px;
    min-height: 36px;
    margin: 0 auto;
    padding-top: 13px;
    padding-left: 78px;
    position: relative;
    max-width: 960px;
}
#navigation a {
	color: #e8deaa;
    padding-left: 0px;
    padding-right: 0px;
}
#navigation a:hover {
	color: #ffffff;
}
#navigation .quarter {
    display: block;
    width: 25%;
    text-align: left;
    font-family: "Crimson Text",Garamond,serif;
	letter-spacing: 4px;
    text-transform: uppercase;
    font-weight: normal;
    float: left;
}
@media only screen
and (min-device-width : 375px)
and (max-device-width : 667px)
and (orientation : portrait) {

    #navigation .quarter {
        width: 25%;
        letter-spacing: 0px;
    }
}
#header {
    display: block;
    /* height: 660px; */
    left: 0;
    line-height: 24px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    top: 27px;
    max-width: 960px;
    z-index: 1;
}
#headerinner {
    display: block;
    height:660px;
    line-height: 24px;
    margin: 0 auto;
    text-align: center;
    overflow: hidden;
    position: relative;
    top: 32px;
    max-width: 820px;
    z-index: 1;
}
#logo {
    display: block;
    /* float: left; */
    background: url("/images/gen28/interpow.png") no-repeat scroll 2px 2px transparent;
    text-indent: -9999px;
    width: 280px;
    height: 180px;
	margin: 10px auto 0 auto;
}

@media only screen
and (min-device-width : 375px)
and (max-device-width : 667px)
and (orientation : portrait) {

    #logo {
            display: block;
            /* float: left; */
            background: url("/images/gen28/interpow.png") no-repeat scroll 2px 0px transparent;
            text-indent: -9999px;
            width: 280px;
            height: 180px;
            margin: 10px auto 0 auto;
    }
}

#logoinner {
    display: block;
    /* float: left; */
    background: url("/images/gen28/interpow.png") no-repeat scroll 2px 2px transparent;
    text-indent: -9999px;
    width: 280px;
    height: 180px;
    margin: 10px auto 0 auto;
}

@media only screen
and (min-device-width : 375px)
and (max-device-width : 667px)
and (orientation : portrait) {

    #logoinner {
            display: block;
            /* float: left; */
            background: url("/images/gen28/interpow.png") no-repeat scroll 2px 0px transparent;
            text-indent: -9999px;
            width: 280px;
            height: 180px;
            margin: 10px auto 0 auto;
    }
}

#planet {
	display:block;
	float:right;
	width:470px;
	height:470px;
	background: url("/images/gen11/planet.png") no-repeat scroll center top transparent;
}
#mike-hetman {
    display:block;
    float:right;
    width: 297px;
    height: 233px;
    margin-top: 4px;
    margin-right: 0px;
    margin-left: 25px;
    margin-bottom: 40px;
    background: url("/images/gen20/mike-hetman-2.jpg") no-repeat scroll center top transparent;
}

@media only screen
and (min-device-width : 375px)
and (max-device-width : 667px)
and (orientation : portrait) {

#mike-hetman {
    display:none;
}

}

#website-thumbnails {
    display:block;
    float: none;
    max-width: 820px;
    height: 208px;
    margin: 10px auto;
    background: url("/images/gen22/website-logos.jpg") no-repeat scroll center bottom / contain;
}

@media only screen
and (min-device-width : 375px)
and (max-device-width : 667px)
and (orientation : portrait) {

#website-thumbnails {
    /* visibility: hidden; */
}

}

.bannerpositioning {
    padding-top: 105px;
    margin: 0 auto;
    width: 477px;
    display: block;
    text-align:center;
}
#pagename {
    /* background: url("/images/gen7/testimonial-1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); */
    font-family: "Crimson Text",Garamond,serif;
    display: inline;
    float: right;
    margin-right: 54px;
    margin-top: 212px;
    /* width: 737px; */
}
#pagename .quote {
	background: #464543;
	box-shadow: 0 0 0 6px #464543;
	font-family: Questrial, Georgia, serif;
	font-size: 20px;
}
#pagename .author {
	margin-right:16px;
	background: #464543;
	box-shadow: 0 0 0 6px #464543;
}
#pagename p {
	font-size: 18px;
    /* background: #e1e0e5; */
    text-align: right;
    color: #ffffff;
	margin: 8px 0 6px 0;
	padding: 0;
}
#pagename h2 {
    color: #1085A2;
    font-size: 32px;
    font-weight: normal;
    letter-spacing: -1px;
    margin: 0 0 10px;
    text-shadow: 1px 1px #201714;
    text-transform: uppercase;
}
.icon {
    height: 28px;
    padding-right: 10px;
    width: 28px;
}
.navlink {
	display: block;
    float: left;
	white-space: nowrap;
    padding: 0 24px 0 24px;
    text-transform: uppercase;
}
.navfacebook {
	display: block;
	float: left;
	white-space: nowrap;
    padding: 0 0 0 24px;
}
.navfacebook a {
    background: url("/images/gen11/icon-facebook.png") no-repeat scroll 0 0 transparent;
    display:block;
    height: 33px;
    width: 33px;
}
.navfacebook a:hover {
    background-position:0 -40px;
}
#bodybackground {
    background: #191919;
    display: block;
    margin: 0 auto;
    text-align: left;
}
#bodybackground2 {
    background: #ffffff;
    display: block;
    margin: 0 auto;
    text-align: left;
}
#bodybackground3 {
    background: url("/images/gen28/space-background.jpg") no-repeat scroll center 0px transparent;
    background-attachment: fixed;
    display: block;
    margin: 0 auto;
    text-align: left;
}

@media only screen
and (min-device-width : 375px)
and (max-device-width : 667px)
and (orientation : portrait)
and (orientation : landscape) {

#bodybackground3 {
    background: url("/images/gen28/space-background.jpg") no-repeat scroll center 0px transparent !important;
    /* background-size: 882px 292px; */
    display: block;
    min-height: 340px;
    margin: 0 auto;
    text-align: left;
}

}

#texturebackground {
    background: url("/images/gen28/space-background.jpg") no-repeat scroll center 0px #000000;
    background-attachment: fixed;
    display: block;
    margin: auto;
    height: 264px;
    text-align: center;
    font-size: 30px;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 52px;
    letter-spacing: 3px;
}
.frame {
    /* background: url("/images/gen5/frame-rotation.jpg") no-repeat scroll 0 0 transparent; */
    display: block;
    float: right;
    height: 263px;
    margin-left: 36px;
	margin-bottom: 36px;
    width: 383px;
	text-align: center;
}
.frame img {
    margin: 6px 0 0 8px;
}
.framevertical {
    /* background: url("/images/gen5/frame-rotation.jpg") no-repeat scroll 0 0 transparent; */
    display: block;
    float: right;
    height: 353px;
    margin-left: 36px;
    margin-bottom: 36px;
    width: 383px;
    text-align: center;
}
.framevertical img {
    margin: 6px 0 0 8px;
}
.album {
    /* background: url("/images/gen5/album-rotation.jpg") no-repeat scroll 0 0 transparent; */
    display: block;
    float: right;
    height: 263px;
    margin-left: 36px;
	margin-bottom: 36px;
    width: 263px;
}
.album img {
    margin: 6px 0 0 8px;
}
#bodycontactus {
    background: url("../images/body-contact-us.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 234px;
    width: 988px;
}
#contentbackground {
    background: #191919;
	color: #ffffff;
    display: block;
    margin: 0 auto;
    max-width: 960px;
    padding-top: 24px;
    padding-bottom: 40px;
    position: relative;
}
#contentbackground2 {
    background: #ffffff;
    color: #434343;
    display: block;
    margin: 0 auto;
    max-width: 960px;
    min-height: 600px;
    padding-top: 24px;
    padding-bottom: 40px;
    position: relative;
}
#contentbackground3 {
    background: url("/images/gen28/space-background.jpg") no-repeat scroll center 0px transparent;
    background-attachment: fixed;
    display: block;
    color: #ffffff;
    display: block;
    margin: 0 auto;
    max-width: 960px;
    min-height: 600px;
    padding-top: 24px;
    padding-bottom: 40px;
    /* position: relative; */
}

@media only screen
and (min-device-width : 375px)
and (max-device-width : 667px)
and (orientation : portrait)
and (orientation : landscape) {

#contentbackground3 {
    background: url("/images/gen28/space-background.jpg") no-repeat scroll 0 0 transparent !important;
    background-size: 100%;
    display: block;
    min-height: 340px;
    margin: 0 auto;
    text-align: left;
}

}

#bannerbar {
    color: #ffffff;
    display: block;
    margin: 0 auto;
    max-width: 960px;
    padding-top: 98px;
    padding-bottom: 0px;
    position: relative;
    text-align: center;
}
#bannerbarinner {
    color: #ffffff;
    display: block;
    margin: 0 auto;
    max-width: 960px;
    padding-top: 4px;
    padding-bottom: 0px;
    position: relative;
    text-align: center;
}
.cta1, .learnmore {
	padding: 0 0 15px 0;
    margin: 0 auto;
    text-align: center;
}
.cta1 a, .learnmore a {
    background: none;
    color: #ffffff;
    display: block;
    font-family: "Crimson Text",Garamond,serif;
	text-transform: uppercase;
    font-size: 23px;
    letter-spacing: 3px;
    font-weight: normal;
	margin: 0 auto;
    padding: 16px 42px 16px 42px;
    max-width: 360px;
    /* -moz-border-radius: 24px;
    -webkit-border-radius: 24px;
    border-radius: 24px; */
    border: 1px solid #ffffff;
    text-align: center;
    transition-property: background;
    transition-duration: 0.1s;
    transition-timing-function: linear;
    -webkit-transition-property: background;
    -webkit-transition-duration: 0.1s;
    -webkit-transition-timing-function: linear;
    -moz-transition-property: background;
    -moz-transition-duration: 0.1s;
    -moz-transition-timing-function: linear;
    -o-transition-property: background;
    -o-transition-duration: 0.1s;
    -o-transition-timing-function: linear;
}
.cta1 a:hover, .learnmore a:hover {
    background: #e8deaa;
    border: 1px solid #e8deaa;
    color: #010101;
}
.cta2 {
	padding: 0 0 15px 0;
    margin: 0 auto;
    text-align: center;
}
.cta2 a {
    background: #ffffff;
    color: #9c8259 !important;
    display: block;
    font-family: "Crimson Text",Garamond,serif;
	text-transform: uppercase;
    font-size: 23px;
    letter-spacing: 3px;
    font-weight: normal;
	margin: 0 auto;
    padding: 16px 42px 16px 42px;
    max-width: 360px;
    /* -moz-border-radius: 24px;
    -webkit-border-radius: 24px;
    border-radius: 24px; */
    border: 1px solid #9c8259;
    text-align: center;
    transition-property: background;
    transition-duration: 0.1s;
    transition-timing-function: linear;
    -webkit-transition-property: background;
    -webkit-transition-duration: 0.1s;
    -webkit-transition-timing-function: linear;
    -moz-transition-property: background;
    -moz-transition-duration: 0.1s;
    -moz-transition-timing-function: linear;
    -o-transition-property: background;
    -o-transition-duration: 0.1s;
    -o-transition-timing-function: linear;
}
.cta2 a:hover {
    background: #9c8259;
    border: 1px solid #9c8259;
    color: #ffffff !important;
}
.cta3, .learnmore {
	padding: 0 0 15px 0;
    margin: 0 auto;
    text-align: center;
}
.cta3 a, .learnmore a {
    background: transparent;
    color: #e8deaa;
    display: block;
    font-family: "Crimson Text",Garamond,serif;
	text-transform: uppercase;
    font-size: 23px;
    letter-spacing: 3px;
    font-weight: normal;
	margin: 0 auto;
    padding: 16px 42px 16px 42px;
    max-width: 360px;
    /* -moz-border-radius: 24px;
    -webkit-border-radius: 24px;
    border-radius: 24px; */
    border: 1px solid #e8deaa;
    text-align: center;
    transition-property: background;
    transition-duration: 0.1s;
    transition-timing-function: linear;
    -webkit-transition-property: background;
    -webkit-transition-duration: 0.1s;
    -webkit-transition-timing-function: linear;
    -moz-transition-property: background;
    -moz-transition-duration: 0.1s;
    -moz-transition-timing-function: linear;
    -o-transition-property: background;
    -o-transition-duration: 0.1s;
    -o-transition-timing-function: linear;
}
.cta3 a:hover, .learnmore a:hover {
    background: #ffffff;
    color: #010101;
    border: 1px solid #ffffff;
}
.buttoninput {
	background: #e3e3e3;
    color: #444444;
    text-transform: none;
    font-size: 22px;
    /* letter-spacing: 1px; */
    font-weight: bold;
    margin: 12px 0;
    padding: 16px 42px 16px 42px;
    -moz-border-radius: 24px;
    -webkit-border-radius: 24px;
    border-radius: 24px;
    border: 1px solid #444444;
    text-align: center;
    transition-property: background;
    transition-duration: 0.1s;
    transition-timing-function: linear;
    -webkit-transition-property: background;
    -webkit-transition-duration: 0.1s;
    -webkit-transition-timing-function: linear;
    -moz-transition-property: background;
    -moz-transition-duration: 0.1s;
    -moz-transition-timing-function: linear;
    -o-transition-property: background;
    -o-transition-duration: 0.1s;
    -o-transition-timing-function: linear;
}
.buttoninput:hover {
    background: #ffffff;
    color: #14150b;
    text-align:center;
}
#content {
    display: block;
    margin: 0 auto;
    position: relative;
    width: 92%;
}
#content p {
    margin-left: 84px;
    margin-right: 84px;
}
#content strong {
    /* color: #e8deaa; */
    font-size: 23px;
    font-weight: bold;
    /* text-transform: uppercase; */
    line-height: 26px;
}
#content img {
    padding: 4px 0;
}
#content ul {
    list-style: none outside none;
    margin-left: 0;
    padding-left: 0;
}
#content li {
    background: url("/images/gen11/bullet.png") no-repeat scroll 30px 5px transparent;
    padding-left: 45px;
}
#content .large {
	color: #e3e3e3;
	font-size: 36px;
	letter-spacing:-1px;
	line-height: 34px;
	padding: 27px 0 10px 0;
}
#content .orange {
	color: #B45C18;
	text-transform: uppercase !important;
}
#content2 {
    display: block;
    margin: 0 auto;
    position: relative;
    width: 92%;
}
#content2 a {
    color: #9c8259;
}
#content2 a:hover {
    color: #7c6239;
}
#content2 strong {
    font-size: 23px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 26px;
}
#content2 img {
    padding: 4px 0;
}
#content2 ul {
    list-style: none outside none;
    margin-left: 0;
    padding-left: 0;
}
#content2 li {
    background: url("/images/gen11/bullet.png") no-repeat scroll 30px 5px transparent;
    padding-left: 45px;
}
#content2 .large {
    color: #e3e3e3;
    font-size: 36px;
    letter-spacing:-1px;
    line-height: 34px;
    padding: 27px 0 10px 0;
}
#content2 .orange {
    color: #9c8259;
    font-size: 34px;
    /* text-transform: none !important; */
}
#content3 {
    display: block;
    margin: 0 auto;
    position: relative;
    width: 92%;
}
#content3 h2 {
	color: #e3e3e3;
}
#content3 strong {
	color: #ffffff;
    font-size: 23px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 26px;
}
#content3 img {
    padding: 4px 0;
}
#content3 ul {
    list-style: none outside none;
    margin-left: 0;
    padding-left: 0;
}
#content3 li {
    background: url("/images/gen11/bullet.png") no-repeat scroll 30px 5px transparent;
    padding-left: 45px;
}
#content3 .large {
    color: #e3e3e3;
    font-size: 36px;
    letter-spacing:-1px;
    line-height: 34px;
    padding: 27px 0 10px 0;
}
#content3 .orange {
    color: #B45C18;
    text-transform: none !important;
}
#contentfooter {
    font-size: 17px;
    line-height: 26px;
    color: #ffffff;
    display: block;
    margin: 0 auto;
    position: relative;
    width: 92%;
}
#contentbottom {
	background: url("/images/gen8/bgrd-content.png") repeat-x scroll left top transparent;
	max-width: 760px;
	height: 3px;
    display: block;
}
#footer {
    background: url("/images/gen28/space-background.jpg") no-repeat scroll center 68px #000000 !important;
    background-attachment: fixed;
    margin: 28px auto;
    text-align: left;
    max-width: 960px;
    display: block;
}
#footer p {
    margin-top: 4px;
}
#maincontent {
    border-right: 1px solid #CCCCCC;
    display: block;
    float: left;
    margin: 28px auto 0;
    padding-right: 30px;
    text-align: left;
    width: 640px;
}
#maincontent p {
    margin-top: 4px;
}
#rightnav {
    display: block;
    float: right;
    margin: 28px auto;
    text-align: left;
    width: 275px;
}
#rightnav p {
    margin-top: 4px;
}
#rightnav ul {
    margin: 0;
    padding-left: 15px;
}
#rightnav li {
    list-style: square outside none;
}
#rightnav strong {
    font-size: 18px;
}
#copyright {
    display: block;
    margin:0 auto;
    float: left;
    overflow: hidden;
    position: relative;
    width: 92%;
}
#preloader {
    display: none;
}
.banner {
    /* height: 245px; */
    position: absolute;
    /* width: 980px; */
    margin: 0 auto;
    padding: 6px 10px;
    z-index: 1;
    text-align:center;
    width: 100%;
}
#banner1 {
	opacity:1.0;
	filter:alpha(opacity=100);
}
#banner2 {
	opacity:0;
	filter:alpha(opacity=0);
}
#banner3 {
	opacity:0;
	filter:alpha(opacity=0);
}
#banner4 {
	opacity:0;
	filter:alpha(opacity=0);
}
#banner5 {
	opacity:0;
	filter:alpha(opacity=0);
}
#banner6 {
	opacity:0;
	filter:alpha(opacity=0);
}
#banner7 {
	opacity:0;
	filter:alpha(opacity=0);
}
.bannerinner {
    height: 245px;
    position: absolute;
    width: 366px;
    z-index: 1;
}
div.Block1 {
	float: left;
	width: 175px;
	height: 138px;
}
div.Block1 p {
	text-align: left;
}
div.Block2 {
	float: left;
	width: 175px;
	height: 138px;
}
div.Block2 p {
	text-align: left;
}
a.WebsiteThumb {
	opacity:0.8;
	filter:alpha(opacity=80);
}
a.WebsiteThumb:hover {
	opacity:1;
	filter:alpha(opacity=100);
}
div.Block3 {
	float: left;
	width: 175px;
	height: 138px;
}
div.Block3 p {
	text-align: left;
}

/* CSSGarden.co.uk */

a#cssGarden{
/* change to whatever top placement you like  */
top:20px;
/* change to either left or right, should be kept at 0px.  */
right:0px;
/* change this depending on other z-index values for your site, this should be top. */
z-index:9999;

width:70px;
height:45px;
display:block;
float:right;

/* for a Left positioned banner use 'cssWinnerLeft.png' */
background:url('http://www.cssgarden.co.uk/images/winner/cssWinnerRight.png') no-repeat;
}