/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/

/* Reset all the browser default styles */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;} /* remember to define focus styles! */
:focus {
	outline: 0;
}

body {
font-family:Arial,Helvetica,sans-serif;
font-size:62.5%;
background: #f1f1f1 url(/Images/bg.gif) repeat top center;
}

/* Headings */

/* remember to add line-height for all headings */

h1,h2,h3,h4,h5,h6 {
  line-height: 1.3em;
	margin-bottom:1em;
}

h1 {

}

h2 {
border-bottom:1px solid #D6D6D6;
color:#739114;
font-size:30px;
font-weight:700;
}

h3 {
color:#455560;
font-size:22px;
font-weight:700;
}

h4 {
color:#739114;
font-size:18px;
font-weight:700;
}

h5 {
color:#739114;
font-size:12px;
font-weight:700;
}

h6 {
color:#455560;
font-size:11px;
margin-top:9px;
}

/* Paragraphs */

p {
color:#455560;
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
line-height:1.4em;
margin-bottom:1.4em;
}

p a{
  color:#739114;
}
/* Lists */

ul {

}

ul li {

}

ol {
color:#455560;
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
line-height:1.4em;
margin-bottom:1.4em;
}

ol li {
    list-style-type:circle;
    margin-left:30px;
}

/* Blockquote */

blockquote {

}

/* Links */

a:link, a:visited {
color:#739114;
}

a:hover, a:active {
color:#58700A;
}

/* Tables */

table {

}

tr {

}

th {

}

td {

}

/* Text formatting */

b, strong {
  font-weight:bold;
}

i,em {
  font-style:italic;
}


/* Wordpress image styles */

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

/* end of image styles */

#wrapper{
  width: 960px;
	margin: 20px auto 0px;
}

#wrapper-home{
  width: 960px;
	margin: 20px auto 0px;
}
#header-green{
  width: 100%;
	height:134px;
	background: transparent url(/Images/header-green.gif) repeat-x scroll top left;
}
#header-grey{
  width: 100%;
	height:134px;
	background: transparent url(/Images/header-grey.gif) repeat-x scroll top left;
}
#header-inner{
  background:url("/Images/phone.gif") no-repeat scroll 675px 55px transparent;
height:134px;
margin:0 auto;
position:relative;
width:960px;
}
#header-green h1{
  background:url("/Images/logo.gif") no-repeat scroll left top transparent;
display:block;
height:57px;
position:absolute;
text-indent:-9999px;
top:21px;
width:299px;
}
#header-grey h1{
  background:url("/Images/logo.gif") no-repeat scroll left top transparent;
display:block;
height:57px;
position:absolute;
text-indent:-9999px;
top:21px;
width:299px;
}
#nav-green{
height:40px;
position:absolute;
top:95px;
width:960px;
}
#nav-green ul {

}
#nav-green ul li{
float:left;
}
#nav-green ul li a{
color:#FFFFFF;
background:url("/Images/nav-selector.gif") no-repeat scroll center 40px transparent;
display:block;
font-size:14px;
font-weight:bolder;
height:39px;
line-height:39px;
padding:0 16px;
text-decoration:none;
text-shadow:0 1px 0 #778B38;
-webkit-transition-property: background;
-webkit-transition-duration:.4s;
-webkit-transition-timing:ease-out;

}
#nav-green ul li a:hover{
background: #91a943 url(/Images/nav-selector.gif) no-repeat scroll center 29px;
}

#nav-grey{
height:40px;
position:absolute;
top:95px;
width:960px;
}
#nav-grey ul {

}
#nav-grey ul li{
float:left;
}
#nav-grey ul li a{
color:#FFFFFF;
background:url("/Images/nav-selector2.gif") no-repeat scroll center 40px transparent;
display:block;
font-size:14px;
font-weight:bolder;
height:39px;
line-height:39px;
padding:0 16px;
text-decoration:none;
text-shadow:0 1px 0 #454545;
-webkit-transition-property: background;
-webkit-transition-duration:.4s;
-webkit-transition-timing:ease-out;

}
#nav-grey ul li a:hover{
background: #3a4a55 url(img/nav-selector2.gif) no-repeat scroll center 29px;
}

a.login-members{
background:url("/Images/members-login.gif") no-repeat scroll left top transparent;
color:#FFFFFF;
display:block;
font-size:14px;
font-weight:700;
height:24px;
left:823px;
line-height:23px;
padding-left:12px;
position:absolute;
text-decoration:none;
text-shadow:0 1px 0 #778B38;
top:20px;
width:133px;
}
a.login-members:hover{
background:url("/Images/members-login.gif") no-repeat scroll left bottom transparent;
}
a.nav-home{
background:url("/Images/home-tab.gif") no-repeat scroll left top transparent;
color:#FFFFFF;
display:block;
font-size:14px;
font-weight:700;
height:36px;
left:315px;
line-height:38px;
padding-left:21px;
position:absolute;
text-decoration:none;
text-shadow:0 1px 0 #778B38;
top:58px;
width:85px;
}
a.nav-home:hover{
background:url("/Images/home-tab.gif") no-repeat scroll left bottom transparent;
}

a.nav-resources {
    background: url("images/resources-tab.gif") no-repeat scroll left top transparent;
    color: #455560;
    display: block;
    font-size: 14px;
    font-weight: 700;
    height: 36px;
    left: 532px;
    line-height: 38px;
    padding-left: 21px;
    position: absolute;
    text-decoration: none;
    text-shadow: 0 1px 0 #D3D3D3;
    top: 58px;
    width: 105px;
}
a.nav-resources:hover {
   background: url("images/resources-tab.gif") no-repeat scroll left bottom transparent;
}

a.nav-members{
background:url("/Images/members-tab.gif") no-repeat scroll left top transparent;
color:#FFFFFF;
display:block;
font-size:14px;
font-weight:700;
height:35px;
left:415px;
line-height:38px;
padding-left:21px;
position:absolute;
text-decoration:none;
text-shadow:0 1px 0 #343f47;
top:59px;
width:105px;
}
a.nav-members:hover{
background:url("/Images/members-tab.gif") no-repeat scroll left bottom transparent;
}
.round{
-moz-border-radius: 5px; /* FF1+ */
-webkit-border-radius: 5px; /* Saf3+, Chrome */
border-radius: 5px; /* Opera 10.5, IE 9 */
}
#home-slider{
background-color:#FFFFFF;
border:1px solid #D6D6D6;
float:left;
height:217px;
width:567px;
}
#home-slider-inner{
padding:7px;
}
#news-new-container{
  float: right;
  width: 382px;
}
#home-news{
margin-top:3px;
width:382px;
}
#home-news-inner{
padding:0 16px 0 13px;
}
#home-news ul{

}
#home-news ul li{
border-bottom:1px solid #DCDCDC;
color:#739114;
list-style-type:square;
margin-left:15px;
}
#home-news ul li.last-li{
  border-bottom: none;
}
#home-news ul li a{
background:url("/Images/arrow.png") no-repeat scroll 313px 8px transparent;
color:#739114;
display:block;
font-size:12px;
font-weight:700;
line-height:30px;
text-decoration:none;
width:336px;
}
#home-news ul li a:hover{
color:#58700a;
background:url("/Images/arrow.png") no-repeat scroll 313px 8px transparent;
}
#wrapper-home h3{
color:#739114;
font-size:20px;
font-weight:700;
margin-bottom:5px;
}
#newto{
background:url("/Images/newto.gif") no-repeat scroll left top transparent;
height:112px;
margin-top:17px;
position:relative;
width:382px;
}
#newto h3{
margin-bottom:12px;
}
#newto-inner{
padding:13px 10px 0 15px;
}
a#new-register{
background:url("/Images/registerhere-big.gif") repeat scroll 0 0 transparent;
color:#FFFFFF;
display:inline-block;
font-size:14px;
font-weight:bolder;
height:42px;
line-height:39px;
margin-right:51px;
padding:0 8px;
text-decoration:none;
text-shadow:0 1px 0 #778B38;
width:118px;
}
a#new-register:hover{
background:url("/Images/registerhere-big.gif") repeat scroll bottom left transparent;
}
#new-member{
background:url("/Images/already-big.gif") repeat scroll 0 0 transparent;
color:#FFFFFF;
display:inline-block;
font-size:14px;
font-weight:bolder;
height:42px;
line-height:39px;
padding:0 8px;
text-decoration:none;
text-shadow:0 1px 0 #575757;
width:151px;
}
#new-member:hover{
background:url("/Images/already-big.gif") repeat scroll bottom left transparent;
}
img.or{
left:152px;
margin:0 9px;
position:absolute;
top:59px;
}
.clear{
  clear:both;
}
#ctas{
background:url("/Images/cta-bg.gif") no-repeat scroll left top transparent;
height:170px;
margin-top:-19px;
width:960px;
margin-bottom: 16px;
}
#ctas-inner{
  padding: 10px 16px 16px 16px;
}
#ctas h3{
border-right:1px solid #D6D6D6;
display:inline;
margin-right:15px;
padding-right:16px;
}
#ctas p{
display:inline;
}
#champion-home{
background-color:#FFFFFF;
border:1px solid #D6D6D6;
float:left;
width:565px;
min-height:180px;
}
#havesay-home{
background-color:#FFFFFF;
border:1px solid #D6D6D6;
float:right;
min-height:180px;
width:378px;
}
#havesay-home p{
font-size:11px;
}
.box-padding{
padding:16px 20px 10px;
}
#champ-left{
float:left;
width:240px;
margin-right: 10px;
}
#champ-left img{
  border:4px solid #b9b9b9;
	margin-top: 10px;
}
#champ-right{
float:right;
padding-top:7px;
width:268px;
}
#champ-right img{
  display:inline;
  margin: 0 5px;
}
#champ-right p{
display:inline;
font-size:11px;
}
a.biglink{
background:url("/Images/arrow2.png") no-repeat scroll right 13px #9BB34F;
color:#FFFFFF;
display:inline-block;
font-size:14px;
font-weight:bolder;
height:39px;
line-height:39px;
padding:0 32px 0 16px;
text-decoration:none;
text-shadow:0 1px 0 #778B38;
-moz-border-radius: 3px; /* FF1+ */
-webkit-border-radius: 3px; /* Saf3+, Chrome */
border-radius: 3px; /* Opera 10.5, IE 9 */

-o-box-shadow: 0 1px 0 rgba(95,115,32,.9);
-moz-box-shadow: 0 1px 0 rgba(95,115,32,.9);
-webkit-box-shadow: 0 1px 0 rgba95,115,32,.9);
box-shadow: 0 1px 0 rgba(95,115,32,.5);
}
a.biglink:hover{
background:url("/Images/arrow2.png") no-repeat scroll right 13px #8aa23c;
}
#footer{
 height: 142px;
 margin-top: 16px;
 background: url(/Images/footer.gif) repeat-x scroll top left;
}
#footer-inner{
  width: 960px;
	height: 142px;
	margin: 0 auto;
	position: relative;
}
#footer ul{
left:21px;
position:absolute;
top:28px;
}
#footer ul li{
color:#9BB34F;
float:left;
}
#footer ul li a{
color:#9BB34F;
font-size:11px;
text-decoration:none;
}
#footer p{
color:#959595;
font-size:10px;
left:20px;
position:absolute;
top:60px;
}
a#foundation-login{
background:url("/Images/foundation.gif") repeat scroll 0 0 transparent;
display:block;
height:29px;
left:767px;
position:absolute;
text-indent:-9999px;
top:21px;
width:174px;
}
a#foundation-login:hover{
background:url("/Images/foundation.gif") repeat scroll bottom left transparent;
}
a#inspectors-login{
background:url("/Images/inspectors.gif") repeat scroll 0 0 transparent;
display:block;
height:29px;
left:824px;
position:absolute;
text-indent:-9999px;
top:55px;
width:118px;
}
a#inspectors-login:hover{
background:url("/Images/inspectors.gif") repeat scroll bottom left transparent;
}
#main-content{
width: 960px;
background: transparent url(/Images/maincontent-mid.gif) repeat-y top left;
}
#main-content-inner{
background: transparent url(/Images/maincontent-top.gif) no-repeat top left;
}
#main-content-under{
height: 4px;
background: transparent url(/Images/maincontent-bottom.gif) no-repeat top left;
}
#content-left{
  width: 699px;
	min-height: 200px;
	float:left;
}
#sidebar{
  width: 261px;
	min-height: 200px;
	float:right;
}
#sidebar-grey{
  width: 261px;
	min-height: 200px;
	float:right;
}
#sidebar-grey h3{
color:#455560;
border-bottom: 1px solid #d6d6d6;
}
#content-left-inner{
padding:25px 30px;
}
img.arrow-intro{
margin-left:15px;
}
#video{
background:url("/Images/video.gif") no-repeat scroll left top transparent;
float:right;
height:141px;
margin:0 0 0 20px;
width:182px;
}
#content-left h3{
color:#455560;
font-size:22px;
font-weight:700;
}
h3 span{
color:#739114;
display:block;
margin-top:21px;
}

a.small-link{
background:url("/Images/arrow.png") no-repeat scroll right 1px transparent;
padding-right:21px;
line-height: 16px;
display:inline-block;
}
a.small-link:hover{
  color:#58700A;
}

.step{
border:5px solid #9BB34F;
margin-bottom:20px;
width:620px;
}
.step-title{
background-color:#9BB34F;
padding:10px 0 10px 10px;
}
.step-title h4{
color:#FFFFFF;
margin-bottom:3px;
}
.step-inner{
padding:20px;
}
.step-left{
float:left;
width:351px;
}
.step-right{
float:right;
width:205px;
}
.cost-box{
border:2px solid #9BB34F;
}
.cost-box h5{
border-bottom:1px solid #D6D6D6;
}
.cost-box p{
margin-bottom: 10px;
}
.cost-box-inner{
padding:10px;
}
a.medium-link{
background:url("/Images/arrow2.png") no-repeat scroll right 7px #9BB34F;
color:#FFFFFF;
display:inline-block;
font-size:14px;
font-weight:bolder;
height:27px;
line-height:28px;
margin-bottom:7px;
padding:0 32px 0 16px;
text-decoration:none;
text-shadow:0 1px 0 #778B38;
-moz-border-radius: 3px; /* FF1+ */
-webkit-border-radius: 3px; /* Saf3+, Chrome */
border-radius: 3px; /* Opera 10.5, IE 9 */

-o-box-shadow: 0 1px 0 rgba(95,115,32,.9);
-moz-box-shadow: 0 1px 0 rgba(95,115,32,.9);
-webkit-box-shadow: 0 1px 0 rgba95,115,32,.9);
box-shadow: 0 1px 0 rgba(95,115,32,.5);
}
a.medium-link:hover{
background: url("/Images/arrow2.png") no-repeat scroll right 7px #8aa23c;
}

#content-left ul{
margin-bottom:20px;
}
#content-left ul li{
background:url("/Images/bullet.gif") no-repeat scroll 0 7px transparent;
color:#455560;
font-size:12px;
line-height:16px;
margin-bottom:6px;
margin-left:15px;
padding-left:16px;
}
#content-left ul li a{

} 
.seperator{
border-bottom:1px solid #D6D6D6;
display:block;
margin:30px 0 35px;
}
img.align-right{
  float: right;
}
img.align-left{
float:left;
margin:0 18px 20px 0;

}
a.pdf{
  float:right;
}
img.supporters{
float:right;
margin-top:-11px;
}

#sidebar-inner{
padding:34px 10px;
}
#sidebar h3{
border-bottom:1px solid #D6D6D6;
color:#739114;
font-size:20px;
margin-bottom:9px;
padding-bottom:4px;
}
#sub-menu{

}
#sub-menu ul li{
background:url("/Images/sub-menu-li.gif") no-repeat scroll 0 0 transparent;
border-bottom:1px solid #D6D6D6;
color:#455560;
font-size:12px;
line-height:16px;
margin-bottom:6px;
margin-left:4px;
padding-bottom:7px;
padding-left:16px;
padding-right:27px;
}
#sub-menu ul li a{
font-size:12px;
font-weight:700;
text-decoration:none;
}
#sidebar-pdf{
height:40px;
margin:16px 0 20px;
width:239px;
}
#sidebar-pdf a.pdf{
  float:none;
}

#programmes-grey{
margin: 10px 0 20px;
}
a.progrey-link{
background:url("/Images/arrow2.png") no-repeat scroll right 13px #D6D6D6;
color:#455560;
display:inline-block;
font-size:14px;
font-weight:bolder;
height:39px;
line-height:39px;
padding:0 32px 0 16px;
text-decoration:none;
text-shadow:0 1px 0 #D8D8D8;
width:193px;
margin-bottom:5px;
-moz-border-radius: 3px; /* FF1+ */
-webkit-border-radius: 3px; /* Saf3+, Chrome */
border-radius: 3px; /* Opera 10.5, IE 9 */

-o-box-shadow: 0 1px 0 rgba(170, 170, 170, 0.9);
-moz-box-shadow: 0 1px 0 rgba(170, 170, 170, 0.9);
-webkit-box-shadow: 0 1px 0 rgba(170, 170, 170, 0.9);
box-shadow: 0 1px 0 rgba(170, 170, 170, 0.9);
}
a.progrey-link:hover{
background:url("/Images/arrow2.png") no-repeat scroll right 13px #c3c3c3;
}

#newto-sidebar{
margin: 10px 0 20px;
}

a.biglink-sidebar{
background:url("/Images/arrow2.png") no-repeat scroll right 13px #9BB34F;
color:#FFFFFF;
display:inline-block;
font-size:14px;
font-weight:bolder;
height:39px;
line-height:39px;
padding:0 32px 0 16px;
text-decoration:none;
text-shadow:0 1px 0 #778B38;
-moz-border-radius: 3px; /* FF1+ */
-webkit-border-radius: 3px; /* Saf3+, Chrome */
border-radius: 3px; /* Opera 10.5, IE 9 */
width:193px;
-o-box-shadow: 0 1px 0 rgba(95,115,32,.9);
-moz-box-shadow: 0 1px 0 rgba(95,115,32,.9);
-webkit-box-shadow: 0 1px 0 rgba95,115,32,.9);
box-shadow: 0 1px 0 rgba(95,115,32,.5);
}
a.biglink-sidebar:hover{
background:url("/Images/arrow2.png") no-repeat scroll right 13px #8aa23c;
}

#champ-sidebar{
margin: 10px 0 20px;
}
img.champ-image{
border:4px solid #B9B9B9;
margin-top:4px;
margin-bottom: 14px;
}
img.champ-quote{
display:inline;
margin:0 5px;
}
#champ-sidebar p{
display:inline;
font-size:11px;
}
a.buy-bags{
background:url("/Images/buy-bags.gif") repeat scroll 0 0 transparent;
display:block;
height:45px;
margin-bottom:27px;
text-indent:-9999px;
width:628px;
}
a.buy-bags:hover{
background:url("/Images/buy-bags.gif") repeat scroll bottom left transparent;
}

#programmes-green{
margin:0 0 20px;
}
a.progreen-link{
background:url("/Images/arrow2.png") no-repeat scroll right 13px #9BB34F;
color:#FFFFFF;
display:inline-block;
font-size:14px;
font-weight:bolder;
height:39px;
line-height:39px;
margin-bottom:5px;
padding:0 32px 0 16px;
text-decoration:none;
text-shadow:0 1px 0 #778B38;
width:193px;
-moz-border-radius: 3px; /* FF1+ */
-webkit-border-radius: 3px; /* Saf3+, Chrome */
border-radius: 3px; /* Opera 10.5, IE 9 */

-o-box-shadow: 0 1px 0 rgba(170, 170, 170, 0.9);
-moz-box-shadow: 0 1px 0 rgba(170, 170, 170, 0.9);
-webkit-box-shadow: 0 1px 0 rgba(170, 170, 170, 0.9);
box-shadow: 0 1px 0 rgba(170, 170, 170, 0.9);
}
a.progreen-link:hover{
background:url("/Images/arrow2.png") no-repeat scroll right 13px #8AA23C;
}
#sub-menu-members ul li{
background:url("/Images/sub-menu-li-grey.gif") no-repeat scroll 0 0 transparent;
border-bottom:1px solid #D6D6D6;
color:#455560;
font-size:12px;
line-height:16px;
margin-bottom:6px;
margin-left:4px;
padding-bottom:7px;
padding-left:16px;
padding-right:27px;
}
#sub-menu-members ul li a{
color:#455560;
font-size:12px;
font-weight:700;
text-decoration:none;
}
#sub-menu-members ul li a:hover{
color:#29343b;
}
a.button-grey{
background:url("/Images/arrow2.png") no-repeat scroll right 13px #455560;
color:#FFFFFF;
display:inline-block;
font-size:14px;
font-weight:bolder;
height:39px;
line-height:39px;
margin-bottom:5px;
padding:0 32px 0 16px;
text-decoration:none;
text-shadow:0 1px 0 #2c3841;
-moz-border-radius: 3px; /* FF1+ */
-webkit-border-radius: 3px; /* Saf3+, Chrome */
border-radius: 3px; /* Opera 10.5, IE 9 */

-o-box-shadow: 0 1px 0 rgba(170, 170, 170, 0.9);
-moz-box-shadow: 0 1px 0 rgba(170, 170, 170, 0.9);
-webkit-box-shadow: 0 1px 0 rgba(170, 170, 170, 0.9);
box-shadow: 0 1px 0 rgba(170, 170, 170, 0.9);
}
a.button-grey:hover{
background:url("/Images/arrow2.png") no-repeat scroll right 13px #3a4851;
}

img.or-grey{
margin-bottom:-16px;
padding:0 9px;
}
#logging{
float:right;
margin:14px 0 0;
}
#logging p{
float:left;
margin-bottom:0;
padding-top:4px;
}
a.logout:hover{
background-color:#3a4851;
}
a.logout{
margin-left:13px;
float:left;
background-color:#455560;
color:#FFFFFF;
display:inline-block;
font-size:14px;
font-weight:bolder;
height:26px;
line-height:24px;
margin-bottom:0;
padding:0 15px;
text-decoration:none;
text-shadow:0 1px 0 #454545;
-moz-border-radius: 3px; /* FF1+ */
-webkit-border-radius: 3px; /* Saf3+, Chrome */
border-radius: 3px; /* Opera 10.5, IE 9 */

-o-box-shadow: 0 1px 0 rgba(170, 170, 170, 0.9);
-moz-box-shadow: 0 1px 0 rgba(170, 170, 170, 0.9);
-webkit-box-shadow: 0 1px 0 rgba(170, 170, 170, 0.9);
box-shadow: 0 1px 0 rgba(170, 170, 170, 0.9);
}
.rounded{
-moz-border-radius: 3px; /* FF1+ */
-webkit-border-radius: 3px; /* Saf3+, Chrome */
border-radius: 3px; /* Opera 10.5, IE 9 */

-o-box-shadow: 0 1px 0 rgba(170, 170, 170, 0.9);
-moz-box-shadow: 0 1px 0 rgba(170, 170, 170, 0.9);
-webkit-box-shadow: 0 1px 0 rgba(170, 170, 170, 0.9);
box-shadow: 0 1px 0 rgba(170, 170, 170, 0.9);
}
.rounded:focus{
-moz-border-radius: 3px; /* FF1+ */
-webkit-border-radius: 3px; /* Saf3+, Chrome */
border-radius: 3px; /* Opera 10.5, IE 9 */

-o-box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}



img.float-right{
  float:right;
	margin: 0px 0px 20px 20px
}

input.login-number{
border:4px solid #E2E2E2;
color:#9E9E9E;
font-size:18px;
line-height:28px;
padding:5px;
width:194px;
}
input.login-pword{
border:4px solid #E2E2E2;
color:#9E9E9E;
font-size:18px;
line-height:28px;
padding:5px;
width:194px;
}
input.buttonlogin{
background:url("/Images/arrow2.png") no-repeat scroll right 13px #455560;
border:medium none;
color:#FFFFFF;
display:inline-block;
font-size:14px;
font-weight:bolder;
height:39px;
line-height:39px;
margin-bottom:5px;
margin-top:21px;
padding:0 32px 0 16px;
text-decoration:none;
text-shadow:0 1px 0 #2C3841;
-moz-border-radius: 3px; /* FF1+ */
-webkit-border-radius: 3px; /* Saf3+, Chrome */
border-radius: 3px; /* Opera 10.5, IE 9 */

-o-box-shadow: 0 1px 0 rgba(170, 170, 170, 0.9);
-moz-box-shadow: 0 1px 0 rgba(170, 170, 170, 0.9);
-webkit-box-shadow: 0 1px 0 rgba(170, 170, 170, 0.9);
box-shadow: 0 1px 0 rgba(170, 170, 170, 0.9);
}
.login-floats{
float:left;
margin-bottom:20px;
margin-right:12px;
}
.login-floats p{
margin-bottom:6px;
}


#sub-menu-members{
margin-bottom:20px;
}
table.small-steps tr td p{
  margin-left: 25px;
}
.spacer{
height:20px;
}

table.shop{
}

.shop-sep{
background:url("/Images/sep.jpg") repeat-x scroll left top transparent;
height:46px;
margin-top:-14px;
width:100%;
}
td.shop-cost{
padding-left:23px;
}


