body { margin:0; padding:0; background:#001b2d url(images/body-bg.jpg) 56% 0 repeat-x; text-align:center; min-width:1004px; color:#68a8c5; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; line-height:1.4em; }
body.propaganda { background:#000 url(images/propaganda-bg.jpg) 50% 0 repeat-x; min-width:780px; }
h1, h2, h3, h4, h5, h6, p { margin:10px 0; padding:0; }
h1.print-headline, h2.print-headline { text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; color:#cdebf0; display:none; }
img.title { margin:10px 0; }
a img { border:0; }
a { color:#cedd44; text-decoration:none; }
a:hover { text-decoration:underline; }

.contact-details { margin:-5px 0 0 0; }
.contact-details img { clear:both; float:left; margin:0 0 15px 0; }
.layout { width:1004px; margin:0 auto;  text-align:left; height:500px; }
.propaganda .layout { width:780px; margin:0 auto;  text-align:left; height:500px; }
.banner-png { background:transparent url(images/banner-png.png) no-repeat; width:1004px; height:294px; margin-top:33px; overflow:hidden; padding-top:9px; }
#banner { background:#cedd44 url(images/banner-bg.jpg) no-repeat; width:1004px; height:250px; }
.logo { background:transparent url(images/shift_refresh-logo.gif) 50% 50% no-repeat; width:1004px; height:250px; }
.logo-xmas { background:transparent url(images/shift_refresh-logo-xmas.gif) 48.6% 45.5% no-repeat; width:1004px; height:250px; }
a.refresh { width:1004px; height:250px; display:block; }

.content { margin:-10px 0 30px 0; }
.left-column { position:relative; float:left; width:265px; overflow:hidden; padding:0 15px 10px 20px; }
.middle-column { position:relative; float:left; width:364px; overflow:hidden; padding:0 20px; }
.right-column { position:relative; float:left; width:265px; overflow:hidden; padding:0 20px 10px 15px; }
p strong { color:#cdebf0; }

.clear { clear:both; }
.footer { clear:both; background:transparent url(images/footer-bg.png) repeat-y; height:25px; overflow:hidden; padding:10px 0 0 20px; }
.footer-left { float:left; }
.footer-right { float:right; }
.footer-right img { padding-right:20px; }
.validation { color:#356697; }
.validation a { color:#356697; text-decoration:none; }
.validation a:hover { color:#68a8c5; }

ul.features { margin:0; padding:0; list-style-type:none; width:360px; overflow:hidden; }
ul.features li { clear:both; float:left !important; width:360px !important; height:120px; margin:0 0 10px 0; background:transparent url(images/li-feature-bg.png) repeat; }
ul.features li img { position:absolute; margin:12px 0 0 12px; z-index:1; }
ul.features li a { position:absolute; z-index:2; display:block; cursor:pointer; padding:0; width:360px; height:120px; text-decoration:none !important; color:#fff; font: bold 1em Tahoma, Verdana, sans-serif; }
* html ul.features li a { top:-108px; }
* html ul.features li { background:transparent url(images/li-feature-bg-ie6.png) no-repeat; }
ul.features li a:hover { background:transparent url(images/li-feature-hover-bg.png) no-repeat; }
* html ul.features li a:hover { background:transparent url(images/li-feature-hover-bg.gif) no-repeat; }

/* Features */
ul.features li a .feature-client { position:absolute; width:336px; height:28px; padding:90px 12px 0 22px; display:none; }
ul.features li a:hover .feature-client { display:block; text-decoration:none; }
ul.features li div { width:360px; height:120px; }
ul.features li a .feature-detail { font: normal 1em Tahoma, Verdana, sans-serif; color:#dce66b; }

.slider-next, .slider-prev { clear:both; position:relative; display:block; overflow:hidden; width:364px; height:33px; margin:0 0 10px 0; cursor:pointer; background:transparent url(images/sliders.png) no-repeat; color:#052347; font-size:0.001em; text-indent:-999em; }
.slider-prev { background-position:100% 0; margin:9px 0 0 0; }
.slider-next:hover { background-position:0 -43px; }
.slider-prev:hover {background-position:100% -43px; }
* html .slider-next { height:43px; }
* html .slider-prev { background:transparent url(images/slider-ie6.png) 0 0 no-repeat; }



