@charset "utf-8";

/**
 * @title       App Global CSS
 * @copyright   Copyright (C) 2010, Stuart Silvester
 * @package     Croshall Engineering Asset Manager 2
 * @author      Stuart Silvester
 * @version     1.0
 */
 
@font-face {
    font-family: 'JournalRegular';
    src: url('../fonts/journal/journal-webfont.eot?') format('eot'),
         url('../fonts/journal/journal-webfont.woff') format('woff'),
         url('../fonts/journal/journal-webfont.ttf') format('truetype'),
         url('../fonts/journal/journal-webfont.svg#webfontGhV9TBys') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {
    background-color: #F4F0E8;
    font-family: "Segoe UI", sans-serif;
	background-repeat: repeat-x;
    background-image: url(../../public/template_images/full/page_bg.png);
    font-size:62.5%;
    margin: 0px;
    color: #322619;
}
div#header{
    height: 123px;
    background-repeat: repeat-x;
    background-image: url(../../public/template_images/full/header_bg.png);
}
div#header, div#content_wrapper, div#footer, div#menu, div#footerEnd, div#navigation {
    margin-right: auto;
    margin-left: auto;
    width: 880px;
}
div#header img{
	margin-left: 39px;
}
div#header span#links{
    float:right;
    line-height: 123px;
    color:#433320;
    font-size: 1.2em;
	margin-right: 40px;
}
div#header span#links div.holder
{
	text-align: right;
	font-family: "JournalRegular", sans-serif;
	margin-top: 45px;
	line-height: 1.55em;
}
div#header span#links div.holder span
{
	font-size: 1.5em;
}
div#header span#links a{
	color:#433320;
	text-decoration: none;
}
h1{
    font-size: 2.8em;
	line-height: 1.0em;
}
h2{
    font-size: 2.4em;
}
h3{
    font-size: 2.1em;
	line-height: 1.0em;
}
h1, h2, h3{
	padding-top: 0px !important;
	margin-top: 0px;
	margin-bottom: 2px;
	color:#433320;
	font-family: "JournalRegular", sans-serif;
	font-weight: normal;
/*	font-style: italic;*/
}
a img, li img{
    border: 0px;
    vertical-align: middle;
}
div#content_wrapper{
	background-color: #FFFFFF;
	font-size: 1.3em;
	padding: 10px;
	width: 860px;
	min-height: 350px;
}
div#content_wrapper p{
	margin-top: 0px;
	line-height: 1.5em;
}
/* contact us */
div#map{
    width: 500px;
    height: 220px;
    float: right;
    border: 1px solid #ED6F19;
    margin-left: 25px;
}
/* end contact us */
.left
{
	float: left;
}
.right
{
	float: right;
}
.center
{
	text-align: center;
}
.clear
{
	clear: both;
}
/* footer */
div#footer
{
	font-size: 1.2em;
	text-align: center;
}
div#f_con
{
	clear: both;
}
p.webBy a{
	font-size: 0.9em;
	color: #B6936B;
	text-decoration: none;
}
p.webBy a:hover{
	color: #322619;
}
/* end footer */

/* menu */
div#menu{
	background-image: url(../template_images/full/menu_bg.png);
	background-repeat: repeat-x;
	height: 30px;
	text-shadow:#000000 0px 0px 1px;
}
div#menu li, div#menu ul{
	margin: 0px;
	padding: 0px;
}
div#menu ul#nav li{
	float: left;
	list-style: none;
	text-align: left;
}
div#menu ul#nav li#selected a{
	color: #EE7F0C;
}
div#menu ul#nav li#selected li{
	font-style: normal;
}
div#menu ul#nav li a{
	display: block;
	color:#FFFFFF;
	font-size: 13px;
	text-decoration: none;
	white-space: nowrap;
	width: auto !important;
	width: 55px;
	overflow: hidden;
	height: 30px;
	line-height: 29px;
	padding-right: 14px;
	padding-left: 14px;
}
div#menu ul#nav li a:hover, a.ajaxBasket:hover{
	color: #CCCCCC;
}
div#menu ul#nav li ul{
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 99999;
	visibility: hidden;
	border: 0px;
	text-align: left;
}
div#menu ul#nav li ul li{
	float: none;
	display: inline;
    text-align: left;
}
div#menu ul#nav li ul li a{
    font-size: 11px;
	border: 0px;
	color:#FFFFFF !important;
	background-color: #614933;
}
div#menu ul#nav li ul li a:hover{
	background-color: #2D2217;
}
/* end menu */

/* secondary menu */
div#footerMenu{
	background-image: url(../template_images/full/menu_bg.png);
	background-repeat: repeat-x;
	height: 20px;
	text-align: center;
}
div#footerMenu ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
}
div#footerMenu ul#secondaryNav li{
	display: inline;
	text-shadow: #000000 0px 0px 2px;
}
div#footerMenu ul#secondaryNav li#selected a{
	color: #EE7F0C;
}
/*div#footerMenu ul#secondaryNav li#selected li{
	font-style: normal;
}*/
div#footerMenu ul#secondaryNav li a{
	color:#FFFFFF;
	font-size: 12px;
	text-decoration: none;
	white-space: nowrap;
	width: auto !important;
	width: 55px;
	overflow: hidden;
	height: 20px;
	line-height: 20px;
	padding-right: 14px;
	padding-left: 14px;
}
div#footerMenu ul#secondaryNav li a:hover{
	color: #CCCCCC;
}
div#footerMenu ul#secondaryNav li ul{
/*	margin: 0;
	padding: 0;*/
	position: absolute;
/*	z-index: 1;*/
	visibility: hidden;
/*	border: 0px;
	text-align: left;*/
}/*
div#footerMenu ul#secondaryNav li ul li{
	float: none;
	display: inline;
    text-align: left;
}
div#footerMenu ul#secondaryNav li ul li a{
    font-size: 11px;
	border: 0px;
	color:#FFFFFF !important;
	background-color: #614933;
}
div#footerMenu ul#secondaryNav li ul li a:hover{
	background-color: #2D2217;
}*/
/* end menu */

/* forms */
div#submit{
	text-align: center;
}
div#submit input{
	font-family: "Segoe UI", sans-serif;
	font-style: italic;
	color: #FFFFFF;
	background-image: url(../template_images/full/button_bg.png);
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	text-shadow: #7E3C0A 0px 0px 1px;
	border: 0px;
	background-repeat: repeat-x;
	padding-left: 15px;
	padding-right: 15px;
	border: 0px;
	-moz-box-shadow: 0px 0px 3px #999;
	-webkit-box-shadow: 0px 0px 3px #999;
	box-shadow: 0px 0px 3px #999;
}
label.error{
    display: block;
    color: #C00;
    background-image: url(../icons/exclamation.png);
    background-repeat: no-repeat;
    background-position: 2px center;
    margin-left: 150px;
    padding-left: 20px;
    line-height: 20px;
    margin-bottom: 5px;
}
label.txt{
    float: left;
    width: 150px;
}
form {
    margin: 0px;
    width: auto;
}
form ul {
    padding: 0px;
    margin: 0px;
    margin-left: 5px;
}
form li {
	line-height: 26px !important;
    list-style-type: none;
    clear:both;
}
fieldset
{
	border: 0px
}
legend
{
	display: none;
}
input.wide, textarea{
    width: 75%;
    font-family: "Segoe UI", sans-serif;
}
form #submit {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding:2px;
}
/* end forms */

/* debug */
#debug{
    background-color: #000;
    color: #FFF;
}
#debug-box{
    /* put time/ram details in top right */
    position:fixed;
    top:0px;
    right:0px;
    background-color:#000;
    color:#FFF;
    padding:2px;
}
h1#debug, h2#debug, h3#debug{
    font-weight: bold;
}
h1#debug, h2#debug, h3#debug, ol#debug, ul#debug{
    margin: 0px;
}
ul#debug
{
    padding-left: 40px;
}
/* end debug */

/* TEMP */
form#newsletterSignup
{
	line-height: 30px;
	color: #FFF;
	float: right;
	padding-right: 5px;
	font-size: 1.2em;
}
form#newsletterSignup label
{
	font-family: "JournalRegular", Verdana, Tahoma, Geneva, sans-serif;;
}
form#newsletterSignup input[type=submit]
{
	background-image: url(../template_images/full/showcaseActiveBackground.png);
	background-repeat: repeat-x;
	height: 23px;
	margin-left: 5px;
	margin-right: 5px;
	color: #FFF;
	border: 0px;
}
form#homeNewsletterSignup input[type=text]
{
	width: 60% !important;
}
form#homeNewsletterSignup input[type=submit]
{
	height: 22px;
}
/* END TEMP FOLLOWED BY SOME TEMP :P */
div#content div#announcement.status, div#content div#caution.status
{
    background-color: #F9F5E7;
    background-image: url(../icons/error.png);
    border-color:#F4D346;
    color: #BC6004;
}
div#content_wrapper
{
    background-image: url(../template_images/full/content_bg.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}
div#content .status li
{
    margin: 0px;
    padding: 0px;
}
.status p{
	margin: 0px;
}
div#announcement h2{
    font-weight: bold;
    color: #BC6004;
}
div#content div#warning.status {
    background-color: #FABCAD;
    background-image: url(../icons/exclamation.png);
    border-color:#BB3B23;
}
div#content div#good.status {
    background-color: #D7F0D2;
    background-image: url(../icons/accept.png);
    border-color:#3D8534;
}
div#content .status{
    padding: 6px;
    border: 1px solid;
    padding-left: 40px;
    margin-bottom: 6px;
    margin-right: 5px;
    font-size: 1.0em;
    background-repeat: no-repeat;
    background-position: 13px center;
}
div#content .status ul{
    padding: 0px;
    margin: 0px;
    list-style-type:none;
}
div#content .status h2{
    margin: 0px;
    font-size: 1.3em;
}

/* Store Etc */
.threeColumn
{
	width: 261px;
	padding: 0px 8px 8px 8px;
}
div#content_wrapper .panel
{
	border: 5px solid #F4F0E8;
	padding: 5px;
/*	border: 1px solid #DED1B8;*/
	background-color: #FBF9F4;
	background-image: url(../template_images/full/panel_bg.png);
	background-repeat: repeat-x;
	margin-bottom: 10px;
}

div#content_wrapper .panelColumnRight
{
	float: right;
	position: relative;
	top: -35px;
}

div#content_wrapper .panel h2, div#content_wrapper .panel h3
{
	margin: 0px;
}
.productMain
{
	margin-top: 3px;
	float: left;
	width: 570px;
	border-top: 1px solid #DED1B8;
}
.productPrice
{
	float: right;
	position: relative;
	top: -36px;
	font-size: 1.58em;
}
.productPrice .oldPrice
{
	font-family: "Segoe UI", sans-serif;
	font-size: 0.8em;
	color: #9D784F;
	text-decoration: line-through;
}
.productPrice .priceDifference
{
	color: #FFFFFF;
	font-family: "JournalRegular", sans-serif;
	background-image: url(../template_images/full/pricedifference_bg.png);
	background-color: #7AA922;
	background-position: 0px 0px;
	background-repeat: repeat-x;
	padding-left: 2px;
	padding-right: 2px;
	height: 12px;
	font-weight: bold;
	font-size: 1.1em;
}
.productDescription
{
	float: left;
	margin-top: 4px;
	padding-left: 0px !important;
}
.productDescription, .productDescription p{
	line-height: 1.7em !important;
}
.button
{
	text-decoration: none;
	display: inline-block;
	font-family: "Segoe UI", sans-serif;
	font-style: italic;
	color: #FFFFFF;
	background-image: url(../template_images/full/button_bg.png);
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	text-shadow: #7E3C0A 0px 0px 1px;
	border: 0px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 5px;
	height: 19px;
	line-height: 19px;
	-moz-box-shadow: 0px 0px 3px #999;
	-webkit-box-shadow: 0px 0px 3px #999;
	box-shadow: 0px 0px 3px #999;
}
.relative
{
	position: relative;
}
.productImages
{
	float: right;
	text-align: center;
	top:-20px;
	position: relative;
}
.productImages .imgHolder
{
	width: auto;
	margin: auto;
	margin-left: -8px;
	width: 257px;
	padding: 2px;
}
.productImages ul, .productImages li
{
	margin: 0px;
	margin-top: 0px;
	padding: 0px;
}
ul.productThumbnails li
{
	display: inline-block;
}
ul.productThumbnails img
{
	width: 70px;
}
.productImages ul li.panel
{
	padding: 2px !important;
}
/* Product Purchasing Form */
.panel fieldset{
	border: none;
	margin: 0px;
	padding: 0px;
}
.panel legend
{
	display: none;
}
.panel label
{
	margin-top: 5px;
	float: none;
	font-size: 2.1em;
	font-weight: normal;
	display: block;
	font-family: "JournalRegular", sans-serif;
}
.panel select
{
	width: 255px !important;
}
.panel input[type=text]
{
	width: 249px !important;
}
.panel #submit
{
	margin-top: 5px;
}
.panel label.error
{
	margin-left: 0px;
	font-size: 1em;
	font-family: "Segoe UI", sans-serif;
}
/* Basket Table */
table.basket
{
	margin-top: 10px;
	width: 100%;
	border-spacing: 0px;
	font-size: 0.98em;
}
table.basket th
{
	color: #FFFFFF;
	background-image: url(../template_images/full/menu_bg.png);
	background-repeat: repeat-x;
	height: 20px;
}
table.basket td
{
	background-image: url(../template_images/full/opacity60.png);
	border-bottom: 1px solid #DED1B8;
	padding:10px;
}
table.basket td img
{
	width: 50px;
	float: left;
	margin-right: 10px;
}
table.basket .qty
{
	font-size: 1.1em;
}
table.basket th.totalCol
{
	width: 100px;
}
table.basket li, table.basket ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 0.95em;
	color: #7E6143;
}
table.basket a
{
	display: block;
	color:#433320;
	font-weight: bold;
	text-decoration: none;
}
div.basketTotals
{
	width: 210px;
	float:right;
	text-align: center;
}
div.basketTotals dl, div.basketTotals dd, div.basketTotals dt
{
	margin: 0px;
	padding: 0px;
}
div.basketTotals dd, div.basketTotals dt
{
	margin-top: 10px;
	width: 100px;
}
div.basketTotals dt
{
	text-align: right;
	display: inline-block;
	font-weight: bold;
}
div.basketTotals dd
{
	display: inline-block;
}
div.basketTotals .button
{
	margin-top: 15px;
}
/* Checkout */
div.checkoutOptions
{
	clear: both;
	padding-top: 25px;
}
div.checkoutOptions .box
{
	width: 403px;
	min-height: 122px;
	border: 1px solid #DED1B8;
	background-color: #FBF9F4;
	background-image: url(../template_images/full/panel_bg.png);
	background-repeat: repeat-x;
	margin-bottom: 10px;
	padding: 10px;
	position: relative;
}
div.checkoutOptions div.center
{
	width: 100%;
	position: absolute;
	bottom: 10px;
}
div.checkoutOptions .box fieldset{
	border: none;
	margin: 0px;
	padding: 0px;
}
div.checkoutOptions .box legend
{
	display: none;
}
div.checkoutOptions .box label
{
	margin-top: 5px;
	font-style: italic;
	width: 110px;
	font-weight: normal;
}
div.checkoutOptions .box input[type=password],
div.checkoutOptions .box input[type=text]
{
	margin-top: 5px;
	width: 249px !important;
}
div.checkoutOptions .box #submit
{
	margin-top: 5px;
}
div.checkoutOptions .box label.error
{
	margin-left: 110px;
	width: 240px;
}
/* Checkout Progress */
ul#checkoutProgress, ul#checkoutProgress li
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul#checkoutProgress
{
	margin-top: 10px;
	margin-bottom: 10px;
	-moz-box-shadow: 0px 0px 2px #111;
	-webkit-box-shadow: 0px 0px 2px #111;
	box-shadow: 0px 0px 2px #111;
	background-image:url("../template_images/full/menu_bg.png");
	background-repeat:repeat-x;
}
ul#checkoutProgress li
{
	display: inline-block;
	width: 200px;
	color: #FFF;
	padding: 5px;
	text-shadow:#000000 0px 0px 1px;
}
ul#checkoutProgress li#selected
{
	background-image: url(../template_images/full/button_bg.png);
	background-repeat:repeat-x;
	background-color: #ED7217;
	text-shadow: #7E3C0A 0px 0px 1px;
	-moz-box-shadow: 0px 0px 7px #111;
	-webkit-box-shadow: 0px 0px 7px #111;
	box-shadow: 0px 0px 7px #111;
}
div.checkoutConfirm
{
	margin-top: 10px;
	width: 200px;
	text-align: center
}
/* Category and Product indexes */
div.storeProducts, div.storeCategories
{
	background-color: #F4F0E8;
	padding: 5px;
	margin-top:10px;
}
div.storeProducts div.product, div.storeCategories div.category
{
	vertical-align: top;
	zoom:1;
	width: 179px;
	display: inline-block;
	*display: inline;
	margin: 5px;
	padding:10px;
	background-color: #FFF;
	text-align: center;
	position:relative;
}
div.storeProducts div.product img.prod, div.storeCategories div.category img.cat
{
	display: block;
	max-width: 179px;
	max-height: 179px;
	margin: auto;
}
div.storeProducts div.product a, div.storeCategories div.category a
{
	display: block;
}
div.storeProducts div.product a.name, div.storeCategories div.category a.name
{
	text-decoration: none;
	color:#433320;
	font-size: 2em;
	font-family: "JournalRegular", sans-serif;
	margin: 2px;
}
div.storeProducts div.product .priceDifference
{
	color: #FFFFFF;
	line-height: 30px;
	font-family: "JournalRegular", sans-serif;
	font-weight: bold;
	font-size: 2em;
	background-image: url(../template_images/full/pricedifference_bg.png);
	background-repeat: repeat-x;
	padding-left: 2px;
	padding-right: 2px;
	position: absolute;
	text-shadow:#000 0px 0px 2px;
	top:10px;
	right:10px;
	background-color:#7AA922;
	background-position: top;
}
div.storeProducts div.product div.hldr, div.storeCategories div.category div.hldr
{
	height: 179px;
}
a.ajaxBasket
{
	margin-right: 10px;
	padding-left: 20px;
	color: #FFFFFF;
	text-decoration: none;
	height: 30px;
	line-height: 30px;
	font-size: 24px;
	font-family: "JournalRegular", sans-serif;
	float: right;
	background-image: url(../template_images/full/gl_icon.png);
	background-repeat: no-repeat;
	background-position: left center;
}
div.storeMiniProduct
{
	margin-top: 5px;
	clear:both;
	min-height: 77px;
	position: relative;
}
div.storeMiniProduct:first-child
{
	margin-top: 0px;
	background-color: black;
}
div.storeMiniProduct a
{
	display: block;
	min-height: 77px;
	color:#433320;
	text-decoration: none;
}
div.storeMiniProduct a:hover
{
	background-color: #FFF;
	-moz-box-shadow: 0px 0px 5px #F4F0E8;
	-webkit-box-shadow: 0px 0px 5px #F4F0E8;
	box-shadow: 0px 0px 5px #F4F0E8;
}
div.storeMiniProduct img
{
	width: 65px;
	float: left;
	padding: 1px;
	border: 5px solid #F4F0E8;
	margin-right: 5px;
}
span.storeMiniProductTitle
{
	display: block;
	font-family: "JournalRegular", sans-serif;
	font-size: 1.7em;
}
span.storeMiniProductPrice
{
	text-align: right;
	margin-top: 9px;
	float: right;
	display: block;
	font-size: 1em;
	width: 110px;
}
span.storeMiniProductPrice .oldPrice
{
	line-height: 11px;
	display: block;
	font-family: "Segoe UI", sans-serif;
	font-size: 1em;
	color: #9D784F;
	text-decoration: line-through;
}
span.storeMiniProductPrice .priceDifference
{
	display: inline-block;
	float: left;
	text-align: center;
	font-family: "JournalRegular", sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	height: 26px;
	width: 50%;
	line-height: 26px;
	font-size: 1.72em;
	background-image: url(../template_images/full/pricedifference_bg.png);
	background-color: #7AA922;
	background-position: 0px 0px;
	background-repeat: repeat-x;
/*	padding-left: 5px;
	padding-right: 5px;*/
	text-shadow:#000 0px 0px 2px;/*
	margin-right: 5px;*/
}
.storeMiniMore
{
	position: absolute;
	top: 5px;
	right: 5px;
}
/* Home Featured box */
.storeHomeFeaturedProducts
{
	float: left;
	margin-bottom: 10px;
	-moz-box-shadow: 0px 0px 5px #F39B01;
	-webkit-box-shadow: 0px 0px 5px #F39B01;
	box-shadow: 0px 0px 5px #F39B01;
}
.storeHomeFeaturedProducts .window a
{
	text-decoration: none;
}
.storeHomeFeaturedProducts .window
{
	width: 561px;
	height: 293px;
	overflow: hidden;
	position: relative;
	border: 5px solid #F39B01;
}
.storeHomeFeaturedProducts .window span.featureSummary[rel~="1"]
{
	display: inline;
}
.storeHomeFeaturedProducts .window span.featureSummary
{
	text-align: left;
    width: 556px !important;
    position: absolute;
	color: #FFF;
	font-size: 12px;
	line-height: 25px;
	padding-left: 5px;
    left: 0px;
	bottom: 0px;
	text-shadow:#000 0px 0px 2px;
	display: none;
	background-image: url(../template_images/full/black-opacity-60.png);
}
.storeHomeFeaturedProducts span.price
{
	text-align: right;
	margin-right: 5px;
	font-weight: bold;
	float: right;
	line-height: 25px;
	font-size: 16px;
}
.storeHomeFeaturedProducts span.price .oldPrice
{
	line-height: 11px;
	font-family: "Segoe UI", sans-serif;
	font-size: 1em;
	color: #CCC;
	text-decoration: line-through;
	font-weight: normal;
}
.storeHomeFeaturedProducts span.price .priceDifference
{
	display: inline-block;
	float: right;
	margin-right: -5px;
	font-family: "JournalRegular", sans-serif;
	font-size: 1.3em;
	padding-left: 2px;
	padding-right: 2px;
	margin-left: 5px;
	line-height: 26px;
	background-image: url(../template_images/full/pricedifference_bg.png);
	background-color: #7AA922;
	background-position: 0px 0px;
	background-repeat: repeat-x;
}
.storeHomeFeaturedProducts .image_reel
{
	position: relative;
	top: 0; left: 0;
}
.storeHomeFeaturedProducts .image_reel a
{
	z-index: 600;
}
.storeHomeFeaturedProducts .image_reel img
{
	float: left;
}
.homeLeftCol
{
	width: 571px;
}
.homeLeftCol .panel
{
	margin-bottom: 0px !important;
}
.promotions
{
	margin-right: 9px;
}
.storeHomeFeaturedProducts .paging
{
	width: 571px;
	height: 40px;
	background-image: url('../template_images/full/showcaseBackground.png');
}
.storeHomeFeaturedProducts .paging a
{
	float: left;
	width: 190px;
	height: 40px;
	text-shadow:#000000 0px 0px 3px;
	line-height: 37px;
	font-size: 2em;
	text-align: center;
	text-decoration: none;
	font-family: "JournalRegular", sans-serif;
	color: #FFF;
	overflow: hidden;
}

.storeHomeFeaturedProducts .paging a[rel~="2"]
{
	width: 191px;
}
.storeHomeFeaturedProducts .paging a.active
{
	background-image: url('../template_images/full/showcaseActiveBackground.png');
}
span.socialNetworks
{
	display: block;
	color: #FFFFFF;
	float: right;
	margin-right: 2px;
	position: relative;
	top: -18px;
}
span.socialNetworks a
{
	margin-left: 2px;
	margin-right: 2px;
	position: relative;
	top: -1px;
}
div.springHere a
{
	color: #433320;
	text-decoration: none;
	font-family: "JournalRegular", sans-serif;
}
div.springHere a:hover
{
	color: brown;
}
div.springHere ul
{
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 1.8em;
	line-height: 0.95em;
	list-style-type: none;
	padding-left: 0px;
}
div.springHere li
{
	margin: 0px;
}
div.springHere img
{
	margin-top: 15px;
	float: right;
	border: 5px solid #F4F0E8;
	padding: 1px;
}
