/* ------ screen stylesheet by greenhouse design ltd ------ 

Author:Eva Vartmann
Project:Whf
Colours:	light green background - #FBFBF3
			dark green nav text - #49461B
			muddy green - #b4b187
			purple - #c6286a
			orange - #f05d25
			apple green - #cfdc32
			blue - #627797
			light orange - #f0cb1d
			pink - #f42165
			red - #ee2066


/*------ global styles ------*/
html {font-size:101%; width:100%;}
body {font-size:62.5%;color:#5D6037;margin:0;padding:0;font-family: Verdana, Arial, Helvetica, sans-serif;background:#fefefc;}
.clear {clear:both;}
.floatRight {float:right;}
.floatLeft {float:left;}
.center {text-align:center;}
.noshow {position:absolute;top:0;left:-9999px;}
.nobold {font-weight:normal;}
address {font-style:normal;font-weight:bold;}
ul {margin-left:0;list-style:none;padding:0;}
img {border:none;}

/*---links----*/
a:focus.noshow, a:active.noshow{left:0;color:#f42165;z-index:10;background:#fff;padding:10px;}
h5 a {font-variant:normal;font-size:.8em;}
a {color:#2A2B12;font-weight:bold;}

/*---headings----*/
h1 {position:absolute;top:0;left:-9999px;}
h2 {position:absolute;top:0;left:-9999px;}
h3 {font-size:1.3em;}
h4 {font-size:1.2em;}
h4.link {background: url(../_images/sm_arrow_green.gif) no-repeat 35px 5px;padding-bottom:5px;}
h5.legend {margin-top:0;margin-bottom:5px;}
h5.tecInfo {padding-top:15px;}
h5 {padding-left:50px;font-variant:small-caps;font-size:1.2em;}
h5.abovebox {margin-bottom:0;}
h6 {padding-left:50px;font-size:1em;}

/*-----layout------*/
#mainWrapper {margin:0 auto;padding:0;font-size:1.3em;width:850px;margin-top:10px;text-align:left;}
#allContent {margin:10px auto;padding:7px;background:#fff;width:800px;margin-top:-135px;border:3px solid #595C31;}
#header {margin:0;padding:0;height:160px;}
#indexheader {margin:0;padding:0;height:209px;}
#contentWrapper {width:799px;margin:0;padding:0;border:1px solid #B3B187;background:#F9F9F2;}
#nav {margin:10px 0 10px 0;padding:0;width:100px;float:left;}
#mainContent {margin:10px 0 0 0;padding:0 9px;width:538px;float:left;border-right:2px dotted;border-left:2px dotted;}
#centreContent {margin:0;padding:0;background:#B4B187 url(../_images/contentbgbottom.gif) no-repeat left bottom;height:1%;}
#centreContentWrapper {margin:0;padding:0;}
#sidebar {margin:0;padding:0 2px 5px 6px;width:130px; float:right}
#footer {margin:40px 0 0 0;padding:10px 0 0 0;border-top:2px dotted #B3B187; font-size:1em; background:url(../_images/footer.gif) repeat-x left bottom;}

/*----header---*/

/*----nav----*/
#nav ul {margin:0; padding:0; list-style-type:none;}
#nav ul li {margin:0; padding:4px  0; text-align:right;}
#nav ul li a {margin:0; padding:0 4px 2px 4px;text-decoration:none;color:#49461B;display:block;word-wrap:break-word;height:1%;font-weight:normal;}
#nav ul li a:hover {background:#49461B;color:#fff;margin:0; padding:0 4px 2px 4px;display:block;}
#nav ul li a.active {background:#49461B;color:#fff;}
#nav ul li ul {background:#49461B;color:#fff;padding:0;margin:0;}
#nav ul li ul.apple li {border-top:1px solid #fff;padding:2px 0;background:#cfdc32;}
#nav ul li ul.lightorange li {border-top:1px solid #fff;padding:2px 0;background:#f0cb1d;}
#nav ul li ul.orange li {border-top:1px solid #fff;padding:2px 0;background:#f05d25}
#nav ul li ul.purple li {border-top:1px solid #fff;padding:2px 0;background:#c6286a}
#nav ul li ul.purple li a {color:#fff;}
#nav ul li ul.pink li {border-top:1px solid #fff;padding:2px 0;background:#f42165;}
#nav ul li ul.pink li a {color:#fff;}
#nav ul li ul.blue li {border-top:1px solid #fff;padding:2px 0;background:#627797;}
#nav ul li ul.blue li a {color:#fff;}
#nav ul li.pink a:hover {background:#f42165;color:#fff;margin:0; padding:0 4px 2px 4px;display:block;}
#nav ul li.purple a:hover {background:#c6286a;color:#fff;margin:0; padding:0 4px 2px 4px;display:block;}
#nav ul li.orange a:hover {background:#f05d25;color:#fff;margin:0; padding:0 4px 2px 4px;display:block;}
#nav ul li.apple a:hover,#nav ul li.apple a.active{background:#cfdc32;color:#fff;margin:0; padding:0 4px 2px 4px;display:block;}
#nav ul li.lighto a:hover {background:#f0cb1d;color:#fff;margin:0; padding:0 4px 2px 4px;display:block;}
#nav ul li.blue a:hover {background:#627797;color:#fff;margin:0; padding:0 4px 2px 4px;display:block;}
#nav ul li.darkg a:hover {background:#49461B;color:#fff;margin:0; padding:0 4px 2px 4px;display:block;}
#nav ul li ul.mauve li {border-top:1px solid #fff;padding:2px 0;background:#9a33cc;color:#fff}
#nav ul li ul.mauve li a {color:#fff;}

/*----crumb trail-----*/
#crumb {margin:3px 0 10px 0;padding:0;/*float:left;*/}
#crumb a {font-weight:normal;}

/*---index content---*/
.greenbox {padding:0;margin:0;background: url(../_images/green_round_bottom2.gif) no-repeat left bottom;float:left;width:533px;}
.greenboxinner {padding:8px 0 0 0;margin:0;background: url(../_images/green_round_top2.gif) no-repeat left top;float:left;width:533px;}
.greenbox img.thumb {margin:0px;padding:1px;border:1px solid #fff;border-right:#E2DEC0;border-bottom:#E2DEC0;}
.greenbox h3 {font-size:1.1em;width:140px;margin:0 0 0 9px;padding:0 0 0 19px; background:url(../_images/arrow_greenwhite.gif) no-repeat left top;}
.greenbox p {width:140px;float:left;margin:2px 0 2px 0;padding:0 0 0 11px;font-size:.9em;border-right:1px solid #49461B;color:#49461B;}
.greenbox .navcol {float:left;margin:0 0 5px 9px;padding:0;}
#centreContentWrapper dl {width:160px;float:left;border-left:1px solid #49461B;margin:15px 0 15px 9px;padding:0 0 0 5px;}
#centreContentWrapper dt {margin:0;padding:0 2px 0 0;font-size:1.1em;font-weight:bold;}
#centreContentWrapper dd {margin:0;padding:0 2px 0 14px;}

/*---index features---*/
.column {margin:0 15px 0 0;padding:0;float:left;width:160px;}
.columnlast {margin:0;padding:0;float:left;width:160px;}
.feature {padding:0;margin:0;background: url(../_images/purp_round_bottom.gif) no-repeat left bottom;}
.featureinner {padding:6px 0 1px 0;margin:0;background: url(../_images/purp_round_top2.gif) no-repeat left top;}
.feature img {margin-left:2px;border-bottom:2px solid #c6286a;border-top:1px solid #fff;}
.feature p {margin:0;padding:0 10px 10px 10px;font-size:.9em;}
.feature h3 {font-size:1.1em;margin:0 0 3px 10px;padding:0 10px 0 18px;background:url(../_images/arrow_purpwhite.gif) no-repeat left top;}
.feature h3 a {color:#fff;background:#c6286a;}

/*----sub content----*/
#subContentWrapper {margin:0;padding:0;clear:both;}
#subContentWrapper img {margin:0 5px 0 0; padding:1px; border:1px solid #b4b187;float:left;border-right:#E2DEC0;border-bottom:#E2DEC0;padding:1px;}
#subContentWrapper img.icon {border:none;padding:3px 1px 1px 1px}
#subContentWrapper img.profile {margin-left:50px;padding:1px}
#subContentWrapper p {margin-left:50px;padding-bottom:0;}
#subContentWrapper p a.focus {color:#f42165;font-size:1.3em;}
#subContentWrapper .address {margin:20px 0 0 50px;}
address.head {margin-top:8px;}
#subContentWrapper .colwrap {padding:0 0 0 35px;margin:0;}
#subContentWrapper .navcol {float:left;margin:10px 0 5px 9px;padding:0;}


#appleCentreContent {margin:0;padding:25px 10px 0 0;border:1px solid #cfdc32;background:url(../_images/line_apple.gif) repeat-x left top;}
h3.apple {font-size:1.6em;margin:0;padding:5px 5px 5px 50px;background:url(../_images/head_apple.gif) no-repeat left top;color:#fff; font-variant:small-caps;}
#appleCentreContent h4 {border-bottom:1px solid #cfdc32;display:inline;padding-left:50px;}

#purpleCentreContent {margin:0;padding:25px 10px 0 0;border:1px solid #c6286a;background:url(../_images/line_purple.gif) repeat-x left top;}
#purpleCentreContent h4 {border-bottom:1px solid #c6286a;display:inline;padding-left:50px;}
h3.purpleheading {font-size:1.6em;margin:0;padding:5px 5px 5px 50px;background:url(../_images/head_purple.gif) no-repeat left top;color:#fff; font-variant:small-caps;}

#pinkCentreContent {margin:0;padding:25px 10px 0 0;border:1px solid #ee2066;background:url(../_images/line_pink.gif) repeat-x left top;}
#pinkCentreContent h4 {border-bottom:1px solid #ee2066;display:inline;padding-left:50px;}
h3.pinkheading {font-size:1.6em;margin:0;padding:5px 5px 5px 50px;background:url(../_images/head_pink.gif) no-repeat left top;color:#fff; font-variant:small-caps;}

#mauveCentreContent {margin:0;padding:25px 10px 20px 0;border:1px solid #9a33cc;background:url(../_images/line_mauve.gif) repeat-x left top;float:left;width:626px;}
#mauveCentreContentNarrow {margin:0;padding:25px 10px 20px 0;border:1px solid #9a33cc;background:url(../_images/line_mauve.gif) repeat-x left top;float:left;width:526px;}
#mauveCentreContent p {margin-top:0;}
#mauveCentreContent p.details {margin-left:20px;}
#mauveCentreContent h4 {border-bottom:1px solid #9a33cc;/*display:inline;*/padding-left:50px;float:left;margin-bottom:20px;margin-top:0;}
#mauveCentreContent a.edit {margin-left:10px;padding:3px 23px 3px 23px;background:transparent url('../_images/button_remove.gif') no-repeat;color:#ffffff;text-decoration:none;}
#mauveCentreContent a.edit:hover {text-decoration:underline;}
#category {margin:0 0 15px 50px;width:210px;float:left;background:transparent url('../_images/category_mid.gif') repeat-y;}
#category p {margin:0 3px 0 2px;padding:10px;background-color:#fffdee;clear:right;}
#category h5 {padding-left:0;margin:0;background:#9a33cc url('../_images/category_topleft.gif') no-repeat top left;}
#category h5 a {display:block;color:#ffffff;padding:5px 0 10px 30px;background:transparent url('../_images/category_topright.gif') no-repeat top right;}
#category img {float:right;margin:0 3px 0 0;}
#category .catBot {width:210px;height:15px;background:transparent url('../_images/category_bottom.gif') no-repeat top left;}
h3.mauveheading {font-size:1.6em;margin:0;padding:5px 5px 5px 50px;background:url(../_images/head_pink.gif) no-repeat left top;color:#fff; font-variant:small-caps;}


#blueCentreContent {margin:0;padding:25px 10px 0 0;border:1px solid #627797;background:url(../_images/line_blue.gif) repeat-x left top;}
#blueCentreContent h4 {border-bottom:1px solid #627797;display:inline;padding-left:50px;}
h3.blueheading {font-size:1.6em;margin:0;padding:5px 5px 5px 50px;background:url(../_images/head_blue.gif) no-repeat left top;color:#fff; font-variant:small-caps;}

#lightOrangeCentreContent {margin:0;padding:25px 10px 0 0;border:1px solid #f0cb1d;background:url(../_images/line_lightorange.gif) repeat-x left top;}
#lightOrangeCentreContent h4 {border-bottom:1px solid #f0cb1d;display:inline;padding-left:50px;}
h3.lightOrangeheading {font-size:1.6em;margin:0;padding:5px 5px 5px 50px;background:url(../_images/head_lightorange.gif) no-repeat left top;color:#fff; font-variant:small-caps;}

#orangeCentreContent {margin:0;padding:25px 10px 0 0;border:1px solid #f05d25;background:url(../_images/line_orange.gif) repeat-x left top;}
#orangeCentreContent h4 {border-bottom:1px solid #f05d25;display:inline;padding-left:50px;}
h3.orangeheading {font-size:1.6em;margin:0;padding:5px 5px 5px 50px;background:url(../_images/head_orange.gif) no-repeat left top;color:#fff; font-variant:small-caps;}


#subContentWrapper .orangewrap {width:450px;margin:0 0 15px 0;padding:0 0 0 50px;}
#subContentWrapper .orangebox {padding-bottom:40px;}
#subContentWrapper .orangewrap p {float:left;margin:0;}
#subContentWrapper .orangewrap h3 {margin:0;padding:0;}
#subContentWrapper a.subnav {float:right;border:1px solid #cfdc32;display:block;padding:2px 10px 2px 2px;}
#subContentWrapper a.subnav_o {float:left;border:1px solid #f05d25;display:block;padding:2px 10px 2px 2px;}




/*---Lists---*/
ul.list {margin-left:90px;padding:0;list-style:square;}
ul.linklist li{margin-left:90px;list-style:none;background:url(../_images/sm_arrow_blue.gif) no-repeat left 3px;padding:0 0 10px 12px;}
ul.list li {padding-bottom:8px;}
ul.nosquareList {margin-left:50px;padding:0;list-style:none;}
ul.nav {border:1px solid #cfdc32;border-left:none;padding:3px 0 3px 30px;;margin:0 0 25px 0;background:#F9F9F2;line-height:1.6em;}
ul.nav li {list-style:none;display:inline;padding:0;margin:0 0 0 33px;}
ul.nav li a {text-decoration:none;background:url(../_images/arrow_pink.gif) no-repeat left bottom;padding-left:19px;}
ul.nav li a:hover {text-decoration:underline;}
ul.nav2 {border:1px solid #cfdc32;border-left:none;padding:3px 0 3px 17px;margin:0 0 25px 0;background:#F9F9F2;}
ul.nav2 li {list-style:none;display:inline;padding:0;margin:0 0 0 33px;}
ul.nav2 li a {text-decoration:underline;}
ol {margin-left:80px;padding:0;}
ol li {padding-bottom:7px;}
#lightOrangeCentreContent ul.nav {border:1px solid #f0cb1d;border-left:none;padding:3px 0;margin:0 0 25px 0;background:#F9F9F2;}

.threatlist ul {list-style:square;margin-left:90px;}

dl.profile{margin:0 0 20px 0;padding:10px 0 0 50px;float:left;}
dl.profile dd {font-weight:bold;}
dl.profile dt {float:left;width:100px;}

/*---Quotes---*/
#subContentWrapper blockquote {margin:10px 0 50px 50px;background:url(../_images/quote_pink.gif) no-repeat 30px top;padding-top:1px;width:80%;font-size:1.3em;color:#333;}
#subContentWrapper blockquote p.endquote {background:url(../_images/quote_pink2.gif) no-repeat right bottom;margin-top:0;padding-bottom:10px;}
#subContentWrapper blockquote cite {font-style:normal;font-weight:bolder;font-size:.7em;}

/*---Gallery---*/
#gallContainer {margin:0;padding:0;}
#galleryWrapper {margin:0;padding:0 0 0 50px;width:450px;}
.indexphoto {float:left;padding:0 5px;margin:0 10px 10px 0;border:1px solid #E2DEC0; background:#F2EFE1;height:14em;width:100px;text-align:center;}
.indexphoto img {margin:7px 0 0 0;padding:1px;border:1px solid #b4b187;border-right:#E2DEC0;border-bottom:#E2DEC0;padding:1px;}
.indexphoto p {margin:0;padding:15px 0;}
p.galleryDesc {margin:10px 0 10px 50px;padding:0;}
#galleryphoto {margin:0 0 0 50px;padding:0;}
#galleryphoto h5 {padding-left:0;}
#galleryphoto img {border:1px solid #b4b187;border-right:#E2DEC0;border-bottom:#E2DEC0;padding:1px;margin:0;}
a.zoom {background: url(../_images/icon_zoom.gif) no-repeat left 2px;padding:0 0 30px 20px;}

/* ------ Previous/next ----*/
.previousNext {margin:0;padding:0 0 0 50px;width:510px;float:left;}
.previousNext p {margin:0;padding:0;}	
.previous {margin:0;padding:0;font-size:1.2em;float:left;}
.thumbs	{margin:0 10px 0 0;padding:0;float:right;}
.thumbs p {margin:0;padding:0;}
.thumbs img {border:2px solid #627797;padding:0;margin:0 5px 2px 0;vertical-align:text-top}
a.subnav_b {border:1px solid #627797;display:block;padding:2px 10px 0 2px;float:right;}
.next {margin:0;padding:0;font-size:1.2em;float:right;text-align:right;}

/*-------------------Calendar table---------------------*/
table {padding:0;margin:0; border:1px solid #49461B;width:98%;}
.eventTable {margin:0 0 10px 10px;padding:0;}
th {padding:5px 4px 10px 4px;margin:0;background:#49461B;color:#fff;border-right:1px solid #fff;text-align:center;}
p.months {margin:0 0 10px 0;padding:0;}
span.large {font-size:1.6em; color:#ee2066;}
a.nxt {background:url(../_images/sm_arrow_green.gif) no-repeat right center;padding-right:10px;}
a.nxt:hover{ text-decoration:none;}
a.prev {background:url(../_images/sm_arrow_green2.gif) no-repeat left center;padding-left:10px;}
a.prev:hover{ text-decoration:none;}
tr {padding:0;margin:0;}
td {padding:4px 2px 8px 4px;margin:0;border-bottom:1px solid #49461B;vertical-align:top;border-left:1px solid #49461B;}
td.inactive {background:#EDEBDD;}
td.lastInactive {background:#EDEBDD;}
td span.today {font-weight:bold;background:#FFCC00;}

/*-----Conservation-----*/
.feature {padding:0;margin:0;background: url(../_images/purp_round_bottom.gif) no-repeat left bottom;}
.featureinner_purp {padding:6px 0 1px 0;margin:0;background:#c6286a url(../_images/purp_round_top2.gif) no-repeat left top;}
#subContentWrapper .feature img.purp {border:none;;border-bottom:2px solid #c6286a;}
#subContentWrapper .feature p.purp {margin:0;padding-bottom:10px;}

/*----- News ----
#displaynews {padding:0 0 0 0;}*/
#displaynews ul	{list-style:square; margin:0 0 0 80px;padding:0;}	
.newsList {background: #F2EFE1; border-right:1px solid #EEE3BB;border-bottom:1px solid #EEE3BB; margin:0 0 20px 50px; padding:5px 5px 5px 5px;}
.newsListFeatured {background: #f5e8ab; border:2px dotted #efcb1b; margin:0 0 20px 50px; padding:5px 5px 5px 5px;}
.newsListFeatured h5 {padding:0;margin:5px 0 20px 0;}
.newsListFeaturedh3 {padding:2px;margin:10px 0 0 50px; color:#fff;border-top:2px dotted #f5e8ab;border-right:2px dotted #f5e8ab;border-left:2px dotted #f5e8ab;background:#f0cb1d;}

.newsList p {margin:0;padding:0;}

/*----- Events ----*/
.eventList {background: #F2EFE1; border-right:1px solid #EEE3BB;border-bottom:1px solid #EEE3BB; margin:10px 0 20px 50px; padding:5px 5px 5px 0;}
.eventList p {margin:0 0 15px 0;padding:0;}
.featureinner_o {padding:6px 0 1px 0;margin:0;background:url(../_images/lightorange_round_top2.gif) no-repeat left top;}
.featureinner_o h3 a {color:#fff;background:#f0cb1d;}
#subContentWrapper .feature img.orange {border:1px solid #f0cb1d; border-bottom:2px solid #f0cb1d;}
#subContentWrapper .feature p.orange {border:1px solid #f0cb1d;margin:0;padding-bottom:10px;} 
#featureWrapper {margin:0 0 0 50px;padding:0;}

/*----- Members ----*/
.memberList {background: #F2EFE1; border-right:1px solid #C2CFD6;border-bottom:1px solid #C2CFD6; margin:10px 0 20px 50px; padding:20px 5px 5px 0;}
.memberList p {margin:0;padding:0;}

/*----Donate-----*/
.pinkfocus {width:250px;background: #F2EFE1; border-right:1px solid #E4D3BC;border-bottom:1px solid #E4D3BC; margin:10px 0 20px 25px; padding:20px 5px 10px 0;}
.pinkfocus p {margin:0;padding:15px 0 0 0;font-size:1.1em;}
.column2 {margin:0 15px 0 0;padding:0;float:left;width:220px;}
.column3 {margin:0 15px 0 0;padding:0 0 0 50px;float:left;width:160px;}
.columnlast2 {margin:0;padding:0;float:left;width:220px;}
.feature2 {padding:0;margin:0;background: url(../_images/pink_round_bottom.gif) no-repeat left bottom;}
.featureinner2 {padding:6px 0 1px 0;margin:0;background: url(../_images/pink_round_top2.gif) no-repeat left top;}
.feature2 p.donate {margin:0;padding:0 10px 10px 0;font-size:.9em;}
.feature2 h3 {font-size:1.1em;margin:0 0 3px 10px;padding:0 10px 0 18px;background:url(../_images/arrow_pinkwhite.gif) no-repeat left 2px;}
.feature2 h3 a {color:#fff;background:#f42165;}

/*----articles-----*/
div.article {background:#e3e7ee;margin:20px 0 0 45px;padding:10px 5px;color:#1b3358;}
/*#subContentWrapper div.caption {margin:0;margin-left:25px;padding:0;float:left;}*/
#subContentWrapper span.caption img {}
#subContentWrapper span.caption {margin:0 10px 0 0;padding:5px 0 3px 0;float:left;width:150px;font-size:.8em;text-align:center;color:#575e75;}

/*-------------------------sidebar----------------------*/
#sidebar h3{color:#f42165;margin:8px 0 ;padding:0;}
#sidebar h3 a {color:#f42165;font-weight:bold;text-decoration:none;}
#sidebar h3 a:hover {text-decoration:underline;}
#sidebar h4{padding:0 0 0 19px;margin:0;background:url(../_images/arrow_pink.gif) no-repeat left top;font-size:1.1em;} 
#sidebar ul{list-style-type:none; margin:0; padding:0;}
#sidebar ul li{background: url(../_images/paw_sm2.gif) no-repeat left top; margin:0; padding:3px 2px 8px 24px;}
#sidebar img {margin: 0 0 4px 0; padding:1px; border:1px solid #b4b187;border-right:#E2DEC0;border-bottom:#E2DEC0;}
#sidebar img.noborder {border:none;}
#sidebar a {font-weight:normal;}

/*----------------------footer-----------------------*/
#footer p{text-align:center;font-size:.8em;color:#49461B;padding:0 0 5px 0;margin:0; }

/*-----sitemap------*/
#sitemap {margin:0;padding:0;}
#sitemap ul.list {list-style:none;margin-left:50px;padding:0;}
#sitemap ul.list li a{font-size:1.1em;background: url(../_images/arrow_pink.gif) no-repeat left 3px; padding:0 0 5px 22px;}
#sitemap ul.list li {border-bottom:1px dotted #49461B;padding-top:10px;}
#sitemap ul.list li ul.list {margin-left:22px;}
#sitemap ul.list li ul.list li{border-bottom:none;}
#sitemap ul.list li ul.list li a{font-size:1.1em;background:url(../_images/sm_arrow_pink.gif) no-repeat left 3px; padding-left:12px;}
#sitemap ul.list li ul.list li ul.list li a{font-size:1em;background:url(../_images/sm_arrow_blue.gif) no-repeat left 3px; padding-left:12px;}
#sitemap ul.list li ul.list li ul.list li ul.list li a {font-weight:normal;}

/*----------------------------------form-------------------------*/
.form {margin:0;padding:0;background: url(../_images/pattern.gif) no-repeat right 7px;}
form {font-size:1em;margin:0 0 30px 20px;padding:0;color:#627797;font-weight:bold;}
#subContentWrapper form p {margin-left:0;}
legend {margin:0 0 0 10px;color:#627797;}
select {margin-left:20px;}
fieldset.orange {border:none;padding:0 10px 10px 15px;margin:0 0 15px 0;border:1px solid #627797;}
.label {margin:0;padding:0 5px 0 0;width:145px;float:left;}
.label_lg {margin:0;padding:0;width:300px;float:left;}
input {margin-bottom:5px;}
input.check {vertical-align:middle;padding:0;margin:0;}
select {margin-bottom:5px;margin-left:0;}
#formError {border:1px solid #f42165;padding:0 5px;margin-left:22px;}
#formError .focus {color:#f42165;}
#formError p{color:#f42165;}
p.formError {color:#f42165;background:url(../_images/alert.gif) no-repeat left top;padding-left:13px;padding-bottom:5px;line-height:1.5em;}

/*-----------Worldpay-----------*/
#worldpay	{text-align:center;margin:0 0 0 50px;width:450px;}
#worldpay img {border:0;text-align:center;}

/*-----------errors---------*/
#error {margin:0;padding:100px 0;}
#error p {margin-left:150px;}
#error p em {font-weight:bold;font-size:1.8em;font-style:normal;}
#error ul{margin-left:150px;}
#error ul li{float:left;margin-right:25px;}
#error ul li a{background:#49461B;color:#fff;margin:0;padding:3px 8px 6px 8px;display:block;}

/*-----------Sponsors---------*/

#pinkCentreContent .sponsor	{padding:5px 5px 5px 20px;}
#pinkCentreContent .sponsor img {padding:0 5px 0 5px;border:0;}

#profile	{padding:0 0 0 50px;}

/*----------- Shop -------------*/

.shopItem {margin:0 0 20px 0;padding:0 0 20px 25px;clear:both;float:left;width:611px;border-bottom:solid 1px #9a33cc;}
.shopItem h5 {margin:0 0 15px 166px;padding-left:15px;background:transparent url('../_images/arrow_shop.gif') no-repeat left center;font-variant: normal;}
.shopItem h5 a {color:#5D6037;}
.shopItem p {margin:0;}
.shopItem p span {color:#462a5d;}
.shopItem p a {color:#9a33cc;font-weight:normal;text-decoration:none;padding-left:15px;background:transparent url('../_images/arrow_moreinfo.gif') no-repeat left center;}
.shopItem p a:hover {text-decoration:underline;}
.shopItem p.button {float:right;padding:4px 0 4px 0;background:transparent url('../_images/add_basket.gif') no-repeat;height:25px;width:122px;margin-right:10px;}
.shopItem p.button a {padding:0 6px 0 22px;color:#ffffff;background:none;}
.shopItem p a.sectionback {color:#5D6037;background-position:right center;padding-left:0;padding-right:15px;text-decoration:underline;float:right;margin-right:15px;}
#mauveCentreContent .shopItem img {float:left;margin-right:15px;border-style:none;}
#subContentWrapper p.item {margin-left:0;padding-top:20px;}
#viewBasket {float:right;background:transparent url('../_images/basket.gif') no-repeat left center;padding-left:25px;}
#viewBasket a {font-weight:normal;}
h3#contentBegins {/*float:left;*/width:583px;}
h3#contentBegins span.pageNav {font-size:55%;color:#fdb3ff;float:right;margin:10px 10px 0 0;}
h3#contentBegins span.pageNav a {color:#fdb3ff;margin-left:10px;padding-right:12px;}
#nextPage {margin-bottom:30px;}
#nextPage p {color:#9A33CC;text-align:right;font-variant:small-caps;}
#nextPage p a {color:#9A33CC;padding:0 12px 0 10px;font-weight:normal;background:transparent url('../_images/arrow_next_mauve.gif') no-repeat right center;}
#basketForm {margin-left:0;color:#5D6037;font-weight:normal;padding-bottom:30px;}
#basketForm table {border:none;margin-bottom:10px;width:100%;}
#basketForm table th {background-color:#eee8f2;padding:5px 0 5px 15px;text-align:left;color:#000000;border-top:solid 1px #9a33cc;border-bottom:solid 1px #9a33cc;border-right:solid 1px #9a33cc;}
#basketForm table td {border-left:none;border-bottom:solid 1px #9a33cc;padding:5px 0 5px 15px;vertical-align:middle;}
#basketForm table td a {color:#ffffff;float:right;background:transparent url('../_images/button_remove.gif') no-repeat;width:62px;height:19px;font-weight:normal;text-decoration:none;padding:2px 0 0 12px;}
#basketForm table td a:hover {text-decoration:underline;}
#basketForm table td span.button {float:right;border:solid 1px #ff0000;}
#basketForm table tr.total {background-color:#EEE8F2;}
#basketForm table td.total {border-right:1px solid #9A33CC;}
#basketForm p {padding-left:15px;}
#basketForm p.checkout a {background:transparent url('../_images/button_checkout.gif') no-repeat;width:78px;height:21px;float:right;display:block;color:#ffffff;text-decoration:none;padding:5px 0 0 8px;margin-bottom:25px;}
#basketForm p.checkout a:hover {text-decoration:underline;}
#basketForm p a.sectionback {color:#5D6037;background:transparent url('../_images/arrow_moreinfo.gif') no-repeat right center;padding-left:0;text-decoration:underline;float:right;padding-right:15px;font-weight:normal;margin-top:20px;}
#basketForm p.changes {text-align:right;}
#basketForm p.changes input {background:transparent url('../_images/button_remove.gif') no-repeat right;/*padding:3px 14px 3px 14px;*/width:74px;height:21px;color:#ffffff;text-decoration:none;margin-left:5px;font-weight:normal;border:none;vertical-align:middle;}
#checkoutForm {color:#5D6037;font-weight:normal;}
#checkoutForm h4 {padding-left:40px;color:#5D6037;margin-top:0;margin-left:-20px;}
#checkoutForm .label {text-align:right;margin-right:20px;font-weight:normal;}
#checkoutForm input {margin-bottom:10px;}
#checkoutForm fieldset {margin:0 0 40px 0;border:none;}
#checkoutForm p input {vertical-align:top;}
#checkoutForm p.dpdec {padding:0 110px 0 40px;}
#checkoutForm .submitButton, #basketForm .submitButton, #submitForm .submitButton {color:#ffffff;background:transparent url('../_images/button_checkout.gif') no-repeat;border:none;width:85px;height:26px;font-weight:bold;float:right;}
#checkoutForm .submitButton {margin:0 110px 50px 0;}
#submitForm .submitButton {margin:40px 188px 80px 0;}
#confirmOrder {width:70%;border:none;}
#confirmOrder tr td {border-bottom:solid 1px #9a33cc;border-left:none;padding-left:50px;}
#confirmOrder tr.last td {border-bottom:none;font-weight:bold;}

.comwrapper	{padding-left:50px;}