/* CSS Document */



/*--------- GENERAL ----------- */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #97A094;
	padding: 0px;
	margin: 0px;
	background:#fff;
	text-align:center;
}

.s1 { font-size: 65%; }
.s2 { font-size: 70%;}
p {margin:0px 0px 10px 0px;line-height:1.6}
p.large{margin:0px 0px 10px 0px; font-size:1.2em; line-height:1.4}
p.green{color:#759A16;margin:0px 0px 10px 0px; font-size:1.1em; line-height:1.4; font-weight:bold}
h1 { font-size: 1.8em;margin:30px 0px 0px 0px;padding:0px 0px 10px 0px; font-weight:400; font-family:Georgia, "Times New Roman", Times, serif}
h2 { font-size: 1.4em;margin:20px 0px 10px 0px;padding:0px 0px 0px 0px; font-weight:400; font-family:Georgia, "Times New Roman", Times, serif}
h3 {font-size: 1.2em;margin:15px 0px 5px 0px;display:block }

h1.category { font-size: 1.8em;margin:40px 0px 0px 20px;padding:0px 0px 10px 0px; font-weight:400; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF}
p.category {  margin: 0px 20px 2px 20px;  color:#FFFFFF; font-size:1.3em; line-height:1.4 ; }

p.home {  margin: 0px 20px 5px 38px }

td {font-size:0.85em;}
th {font-size:0.85em; font-weight:bold}

ol ul {
	list-style-type:disc;
	}

.account ul {
	list-style-type:none;
	margin:5px 5px 20px 5px;
	padding:0;
}

a { color: #9CB683;text-decoration: none;font-weight: bold;}	
a:hover {color: #9CB683;text-decoration: none;font-weight: bold;}

.infoBoxHeading {font-family:Georgia, "Times New Roman", Times, serif;font-size: 105%;margin:0px 0px 10px 0px;padding:15px 0px 20px 0px;display:block; color:#9CB683; font-weight:600}

form{ margin:0;padding:0;}

img		{margin:0;display:block}
a img	{border:0;margin:0}
.hidden {display:none;}
.spacer {clear:both}
.results {clear:both; margin-top:20px }
.clearleft {clear:left; height: 0;}
.clearright {clear:right; height: 0;}
.clear {
  clear: left;
  max-height:0px;
}

.messageStackError {color:#f03;}
.messageStackSuccess {color:#f03;}
.messageStackWarning {color:#f03;}

.error{color:#f03;}

form {margin:0}
form input {margin:1px 0px 0px 0px;padding:0px;color: #000000;font-size: 10px;display:inline;text-align:left;}
form textarea {margin:1px 0px 0px 0px;padding:0px;color: #000000;font-size: 12px;display:inline;text-align:left; font-family:Arial, Helvetica, sans-serif}
.newsform input {margin:3px 0px 0px 0px;padding:0px;color: #000000;font-size:10px;float:left; display:inline;text-align:left;}
form select{margin:0;background: #FFFFFF;color: #000000;padding: 1px;font-size: 10px;display:inline;margin-top:2px;text-align:left;}


/*--------- LAYOUT ----------- */
	
#frame { 
	width :795px;
	padding:0px;
	margin:0px auto 0 auto;
	background:#fff;
	}

#header {
	height:78px;
	display:block;
	margin:5px 0px 0px 0px;
	padding:0;
	clear:both;
	width:795px;
	}
	
#main {
display:block;
margin:0;
padding:0;
text-align:left;
width:795px;

}

#sideright {
float:right;
width: 164px;
padding:0px 0px 0px 0px;
margin:10px 0px 8px 0px;
}

#content {
margin:10px 0px 0px 0px;
padding:0;
width:620px;
float:left;
}

#contenthome {
margin:0px 0px 0px 0px;
padding:0;
width:795px;
float:left;

}

#homeimage {
	width:512px;
	float:right;
	margin:30px 0px 0px 20px;
	padding:0;
}

#accessorystrapline {color:#E5E5E5;margin: 10px 20px 2px 20px; font-weight:bold; font-size:1.3em; line-height:1.4 ;}
#girlstrapline {color:#E7CECE;margin: 10px 20px 2px 20px; font-weight:bold; font-size:1.3em; line-height:1.4 ;}
#boystrapline {color:#C7D3DF;margin: 10px 20px 2px 20px; font-weight:bold; font-size:1.3em; line-height:1.4 ;}
#babystrapline {color:#D7DAD6;margin: 10px 20px 2px 20px; font-weight:bold; font-size:1.3em; line-height:1.4 ;}

ul.category {
	margin:20px 0px 0px 20px;
	padding:0;
	list-style-type:none;
	color:#FFFFFF;
	display:block;
	float:left;
	width:300px;
	font-family:Georgia, "Times New Roman", Times, serif
}

.category li {
	line-height:1.6
}

.category li a {
	color:#fff;
	font-size:1.4em;
	text-transform:uppercase
}

.category li a:hover {
	color:#fff;
	text-decoration:underline
}

/*--------- TOP NAV ----------- */

#logo {position: absolute; top: 0px; left: 0; width: 194px;}

#masthead {position: relative; margin: 0px; height: 78px; }	

	#nav li a strong {display: none;}

	#nav li#nav-home {width: 129px; background: url(../img/home1.gif) no-repeat;}
	#nav li#nav-babies {margin-left:129px;width: 111px; background: url(../img/babies1.gif) no-repeat;}
	#nav li#nav-girls {width: 111px; background: url(../img/girls1.gif) no-repeat;}
	#nav li#nav-boys {width: 111px; background: url(../img/boys1.gif) no-repeat;}
	#nav li#nav-gifts {width: 111px; background: url(../img/gifts1.gif) no-repeat;}
	#nav li#nav-accessories {width: 111px; background: url(../img/accessor1.gif) no-repeat;}
	#nav li#nav-offers {width: 111px; background: url(../img/offers1.gif) no-repeat;}

	#nav li#nav-home a {width: 129px; background: url(../img/home1.gif) no-repeat;}
	#nav li#nav-babies a{width: 111px; background: url(../img/babies1.gif) no-repeat;}
	#nav li#nav-girls a {width: 111px; background: url(../img/girls1.gif) no-repeat;}
	#nav li#nav-boys a {width: 111px; background: url(../img/boys1.gif) no-repeat;}
	#nav li#nav-gifts a {width: 111px; background: url(../img/gifts1.gif) no-repeat;}
	#nav li#nav-accessories a {width: 111px; background: url(../img/accessor1.gif) no-repeat;}
	#nav li#nav-offers a {width: 111px; background: url(../img/offers1.gif) no-repeat;}
	
	#nav li#nav-home a:hover {width: 129px; background: url(../img/home2.gif) no-repeat;}
	#nav li#nav-babies a:hover{width: 111px; background: url(../img/babies2.gif) no-repeat;}
	#nav li#nav-girls a:hover {width: 111px; background: url(../img/girls2.gif) no-repeat;}
	#nav li#nav-boys a:hover {width: 111px; background: url(../img/boys2.gif) no-repeat;}
	#nav li#nav-gifts a:hover {width: 111px; background: url(../img/gifts2.gif) no-repeat;}
	#nav li#nav-accessories a:hover {width: 111px; background: url(../img/accessor2.gif) no-repeat;}
	#nav li#nav-offers a:hover {width: 111px; background: url(../img/offers2.gif) no-repeat;}


#navholder {position: absolute; top: 50px; left: 0px;background:#97A094}
#nav {margin: 0; padding: 0; list-style: none; background:#f03}
#nav li {display: block; float: left; margin:0px;}
#nav li a {display: block; height: 28px; padding: 0 !important;}
#nav li a strong {display: none;}

#skip {display: none;}

#subnav {position: absolute; top: 31px; height:19px; left: 620px; width: 351px;}
#snav {margin: 0; padding: 0; list-style: none; color:#000000}

	#snav li#subnav-order {width: 185px; background: url(../img/order1.gif) no-repeat;}
	#snav li#subnav-help {width: 166px; background: url(../img/help1.gif) no-repeat;}
	
	#snav li#subnav-order a {width: 185px; background: url(../img/order1.gif) no-repeat;}
	#snav li#subnav-help a {width: 166px; background: url(../img/help1.gif) no-repeat;}
	
	#snav li#subnav-order a:hover {width: 185px; background: url(../img/order2.gif) no-repeat;}
	#snav li#subnav-help a:hover {width: 166px; background: url(../img/help2.gif) no-repeat;}
	
	#snav li {display: block; float: left; margin:0px;}
	#snav li a {display: block; height: 19px; padding: 0 !important;}
	#snav li a strong {display: none;}



/*--------- HOMEPAGE STYLES ----------- */

#rowOne {
	float:left;
	width:723px;
	background:#cc0000;
}

#flashHolder {
display:block;
	margin:0;
	padding: 8px 0px 0px 0px;
}

#welcomeText {
display:block;
width:536px;
	font-size: 11px;
	line-height: 14px;
	padding: 3px;
}


.itemTeaser {
	float: left;
	width: 150px;
	height:240px;
	text-align: left;
	margin: 0px 10px 30px 30px;
	padding:0;
	

}

.173image {
	float:left;
	margin: 0px 0px 3px 0px;
	padding:0;
	
}


.itemTitle {
	float: left;
	font-size: 0.9em;
	font-weight: bold;
	margin: 5px 0px 1px 0px;
	padding:0;
	color:#FFFFFF
}

.itemTitle a{
	color:#fff;
	text-decoration:none
}

.itemTitle a:visited{
	color:#fff;
	text-decoration:none
}

.itemTitle a:hover{
	color:#fff;
	text-decoration:none
}

.catTeaser {
	float: left;
	width: 160px;
	text-align: left;
	margin: 0px 0px 30px 5px;
	padding:0;
}


.catTitle {
	float: left;
	font-size: 1.3em;
	font-weight: bold;
	margin: 5px 0px 1px 10px;
	padding:0;
}

.catTitle a{
	color:#9CB683;
	text-decoration:none
}
.prices { 
	float: left;
	width: 120px;
	margin: 5px 0px 1px 0px;
	font-size: 1.1em;
	color:#fff
	}
	
.pricesPounds {
	float:left;	
}

.pricesSpecial {
	float:right;
	color:#f03;	
}

.pricesEuros {
	float: right;
}


/*--------- YOUR BASKET/SEND/SEARCH TO FRIEND STYLES ----------- */

#basket {
	width:164px;
	background: #e8e8e8;
	padding:5px 0px 5px 5px;
	height:auto;
	margin:0;
	voice-family: "\"}\""; 
 	voice-family:inherit;
  	width:159px;
}

#basket p{
margin:0px 10px 10px 10px;
	padding:0;
}

.basket_header { 
	background:#B7C992; 
	color:#FFFFFF; 
	padding:5px 0px 5px 5px;
	margin:0px 0px 0px 0px; 
	width:164px; 
	voice-family: "\"}\""; 
 	voice-family:inherit;
  	width:159px;
	}
	
.search_header { 
	background:#B7C992; 
	color:#FFFFFF; 
	padding:5px 0px 5px 5px; 
	margin:0px 0px 0px 0px; 
	width:164px; 
	voice-family: "\"}\""; 
 	voice-family:inherit;
  	width:159px;}

#basket ul {
	margin:10px 10px 10px 10px;
	padding:0;
	display:block;
}

#basket ul li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:0;
	line-height:1.4;
}

#basket ul li a {
	color: #666666;
	text-decoration:none;
	display:inline;
	margin:0px;
	padding:0px;
}

#basket ul li a:hover {
	color: #999999;
	text-decoration:none;
	display:inline;
	margin:0px;
	padding:0px;
	font-weight:bold;
}

.basketbuttons {
display:block;
height:16px;
clear:both;
}

.basketbuttons a images{
display:inline;
}

.rightformbox {
	display:block;
	clear:both;
	width: 164px;
	background: #e8e8e8;
	padding:5px 0px 5px 5px;
	voice-family: "\"}\""; 
 	voice-family:inherit;
  	width:159px;
}

.rightformbox form {
	display:block;
	margin:0px;
	padding:4px 5px 5px 5px;
	
	}

#searchbar{ background:fff;  display:block; float:left; height:30px; width:795px;}

/*--------- BRAND PAGE STYLES ----------- */

#brandTop {
	margin: 0px 0px 10px 0px;
	padding:10px 0px 10px 0px;
	display:block;
	clear:left;
	height:30px;
}

#brandlogo {
float:left;
display:inline;
}


#breadCrumbs {
	display:block;
	margin:0px;
	padding:0px 0px 0px 0px;
	width:550px;
	float:left;
}

#breadCrumbs ul {
	margin:0px;
	padding:10px 0px 0px 0px;
}

#breadCrumbs ul li {
	list-style-type:none;
	display:inline;
	margin:0;
	padding:0px;
}

#breadCrumbs ul li a {
	text-decoration:none;
	display:inline;
	margin:0px;
	padding:0px 7px 0px 7px;
	color:#97A094;
}

#breadCrumbs ul li a:visited {
	color:#97A094;
}

#breadCrumbs ul li a:hover {
	text-decoration:underline
}

#morePages {
	float: right;
	width: 200px;
	text-align: right;
	height:25px;
	margin-right:20px;
	display:inline;
}

#morePages ul {
	margin:10px 15px 0px 0px;
	padding:0;
}

#morePages ul li {
	list-style-type:none;
	display:inline;
	margin:0;
	padding:0px 2px 0px 2px;
}

#morePages ul li a {
	text-decoration:none;
	display:inline;
	margin:0px;
	padding:0px;
	color:#333333;
}

#morePages ul li a:hover {
	text-decoration:none;
	display:inline;
	margin:0px;
	padding:0px;
	color:#C62257;
}

/*--------- EMAIL.DROP DOWN STYLES ----------- */

#newsLetter {
	float:left;
	margin:0px;
	display:inline;
	text-align:left;
	padding-top:2px;
}

#newstitle {
float:left;
display:inline;
margin:7px 5px 0px 10px;
padding:0;
font-weight:400;
color:#ABC592
}

#newsbox {
	float: right;
	margin-right: 0px;
	width:255px;
	text-align: right;
	display:inline;
	text-align:left;
	padding-top:2px;
}

#dropDowntitle {
float:left;
display:inline;
margin:5px 5px 0px 10px;
padding:0;
font-weight:600
}

.btn { border:0; display:inline; vertical-align:top}

/*--------- LOGIN -------------------*/

#loginbox {
background: #e4e4e4;
display:block;
width:164px;
height:30px;
clear:both;
margin:0;
padding:0px 0px 0px 5px;
voice-family: "\"}\""; 
 	voice-family:inherit;
  	width:159px;
}


/*--------- FORM ----------- */

fieldset {
	border:0;
	float:left;
	width:450px;
	
}

.productImages {
	float:left; 
	width:220px; 
	display:inline; 
	margin:0px 0px 0px 0px;
	padding:0;
}


.productImage1 {
	float:left; 
	width:215px; 
	display:inline; 
	margin:30px 0px 0px 0px;
	padding:0;
}

.productImage2 {
	float:left; 
	width:100px; 
	margin:30px 0px 0px 0px;
	padding:0;
	height:100px;
}

.productImage3 {
	float:left; 
	width:100px; 
	margin:30px 0px 0px 10px;
	padding:0;
	height:100px;
}

.productImage1 a img {float:left}
.productImage2 a img {float:left}
.productImage3 a img {float:left}

fieldset.productform {
	border:0;
	float:left;
	width:250px;
	margin:20px 0px 0px 50px;
	padding:0;
}

.productform label {
	border:0;
	float:left;
	width:60px;
}


legend {
color:#97A094;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif, Trebuchet MT, sans-serif;
font-size: 105%;
margin:15px 0px 15px -9px
}

label {
 clear:left;
 font-weight:normal;
 float:left;
 margin:0 10px 10px 0;
 text-align:left;
 width:150px;
 }
 
input {
 margin:0 4px 4px 0;

 }

textarea {width:300px}
 
.subtotal {
	font-weight:600;
	text-align:right;
	width:500px;
	margin:20px 0px 10px 0px
}

.productRows {
	margin:30px 0px 0px 0px;
	width:100%
}

.productRows th {
	margin:0px 0px 0px 0px;
	padding:2px 5px 2px 5px;
	background:#97A094;
	color:#FFFFFF;
	text-align:center
}

.productRows th a {
	color:#FFFFFF;
	text-align:center
}

.productRows th a:hover {
	color:#FFFFFF;
	text-align:center
}

.productRows th a:visited {
	color:#FFFFFF;
	text-align:center
}


.productRows td {
	padding:0px;
	margin:0;
	border-bottom:1px solid #E1E1E1;
	color:#666;
	text-align:center
}
 
.productListing {
	margin:20px 0px 0px 0px;
	border: 0px solid #e8e8e8;

}



.productListing a {
	color:#333;
	font-weight:800;
	text-decoration:none
	}

a.prodlist {
	color:#fff;
	font-weight:800;
	text-decoration:none
}

a.prodlist:visited {
	color:#fff;
	font-weight:800;
	text-decoration:none
}

a.prodlist:hover {
	color:#fff;
	font-weight:800;
	text-decoration:underline
}

.productListing .productListing-heading {
background:#E1E1E1;

}

.radioButtonsVertIndent {
 float:left;
 margin:0;
 }
 
.radioButtonsVert {
 float:left;
 margin:0;
 height:20px;
 clear:both;
 width:200px
 }
 
 .billingboxes {
	float: left;
	width: 220px;
	text-align: left;
	margin: 0px 20px 12px 20px;
	border-right:1px solid #e8e8e8
}

 .billingboxesright {
	float: right;
	width: 330px;
	text-align: left;
	margin: 0px 5px 30px 0px;
	padding:0px 5px 30px 0px;
	display:block;
}


.billingboxesright .price{ float:right; font-weight:bold; width:50px; display:inline;text-align:right;}
.billingboxesright .row{ float:left; height:30px;}
.price_title{ float:left; width:250px;  display:inline; margin:0px 5px 0px 0px; }

/*--------- BUTTONS ----------- */

.moreinfo_btn { float:left;height: 16px;padding: 1px 0px 0px 0px; width: 54px; color:#fff; text-align:center; font-weight:normal; background: url(../img/submit.gif) no-repeat;margin: 5px 3px 3px 0px;}
.moreinfo_btn a { color:#fff; padding:0;margin:0; text-decoration:none; font-weight:normal;}
.moreinfo_btn a:hover { color:#fff;text-decoration:none; font-weight:400; font-weight:normal;}

.login_btn  { float:left;color:#fff;padding:0;margin:0; margin: 7px 3px 3px 0px;line-height:1.4;height: 16px; width:63px; font-weight:normal;vertical-align:top;text-align:center; background: url(../img/login_bg.gif)  no-repeat;}
.login_btn a { color:#fff;text-decoration:none;padding:0;margin:0; line-height:1.4;height: 16px;vertical-align:top;width:60px; font-weight:normal;}
.login_btn a:hover { color:#fff;text-decoration:none; font-weight:normal;}

.account_btn { color:#fff;text-align:center;padding:0;margin: 7px 3px 3px 0px;line-height:1.4;height: 16px; width:85px;float:left;vertical-align:top; font-weight:normal; background: url(../img/account_bg.gif) no-repeat;}
.account_btn a { color:#fff;text-decoration:none;padding:0;margin:0; line-height:1.4;height: 16px;vertical-align:top; font-weight:normal;}
.account_btn a:hover { color:#fff;text-decoration:none; font-weight:normal;}

.submit_btn { color:#fff;text-align:center;padding:0;margin:5px 0px 20px 0px;line-height:1;height: 16px; font-size:0.9em; width:54px;display:block;float:right;font-weight:normal; background: url(../img/submit.gif) no-repeat; border:0;}
.basket_btn { color:#fff;text-align:center;padding:0;margin:10px 0px 0px 0px;line-height:1;height: 16px; width:130px;display:block;float:left;font-weight:normal;background: url(../img/addbasket.gif) no-repeat; border:0;}
.update_btn { color:#fff;text-align:center;padding:0;margin: 7px 4px 3px 0px;line-height:1.2;height: 16px; width:91px;display:block;float:left;font-weight:normal;background: url(../img/update.gif) no-repeat; border:0;}

.go_btn { color:#fff;text-align:center;padding:1px 2px 3px 2px;margin: 2px 3px 3px 4px;height: 16px; font-weight:normal;background:#97A094; border:0;vertical-align:top}
.newsform .go_btn { color:#fff;text-align:center;padding:2px 2px 3px 2px;margin: 4px 3px 3px 4px;float:left; font-weight:normal;background:#97A094; border:0;}

.continue_btn { color:#fff;text-align:center;padding:0;margin: 7px 4px 20px 0px;line-height:1.4;height: 16px; width:80px;font-weight:normal;background: url(../img/continue.gif) no-repeat; float:right}
.continue_btn a { color:#fff;text-decoration:none;padding:0;margin:0; line-height:1.4;height: 16px;font-weight:normal;}
.continue_btn a:hover { color:#fff;text-decoration:none; font-weight:normal;}


.continueleft { color:#fff;text-align:center;padding:0;margin: 7px 4px 20px 0px;line-height:1.4;height: 16px; font-weight:normal; width:80px;float:left;background: url(../img/continue.gif) no-repeat;}
.continueleft a { color:#fff;text-decoration:none;padding:0;margin:0; line-height:1.4;height: 16px;font-weight:normal;}
.continueleft a:hover { color:#fff;text-decoration:none;font-weight:normal;}

.continueshopping_btn { color:#fff;text-align:center;padding:0;margin: 7px 4px 3px 0px;line-height:1.4; font-weight:normal; height: 16px; width:130px;float:left;background: url(../img/addbasket.gif) no-repeat;}
.continueshopping_btn a { color:#fff;text-decoration:none;padding:0;margin:0; line-height:1.4;height: 16px;font-weight:normal;}
.continueshopping_btn a:hover { color:#fff;text-decoration:none;font-weight:normal;}

.checkout_btn { color:#fff;text-align:center; font-weight:normal;padding:0;margin: 7px 4px 3px 0px;line-height:1.4;height: 16px; width:80px;float:right;background: url(../img/continue.gif) no-repeat;}
.checkout_btn a { color:#fff;text-decoration:none;padding:0;margin:0; line-height:1.4;height: 16px;font-weight:normal;}
.checkout_btn a:hover { color:#fff;text-decoration:none;font-weight:normal;}

.checkout_smallbtn { color:#fff;text-align:center;padding:0;margin: 0px 2px 3px 0px;line-height:1.4;height: 16px; font-weight:normal; width: 60px;float:left;background: url(../img/smallcheckout.gif) no-repeat;}
.checkout_smallbtn a { color:#fff;text-decoration:none;padding:0;margin:0; line-height:1.4;height: 16px;font-weight:normal}
.checkout_smallbtn a:hover { color:#fff;text-decoration:none;font-weight:normal}

.editbasket_smallbtn { color:#fff;text-align:center;padding:0;margin: 0px 4px 3px 6px;line-height:1.4; font-weight:normal; height: 16px; width:70px;float:left;background: url(../img/smalleditbasket.gif) no-repeat;}
.editbasket_smallbtn a { color:#fff;text-decoration:none;padding:0;margin:0; line-height:1.4;height: 16px;font-weight:normal}
.editbasket_smallbtn a:hover { color:#fff;text-decoration:none;font-weight:normal}

.back_btn { color:#fff;text-align:center;padding: 0px 0px 20px 0px; margin: 10px 4px 0px 0px;line-height:1.4; font-weight:normal; height: 16px; float:left; width:54px;dislay:block;background: url(../img/submit.gif) no-repeat;}
.back_btn a { color:#fff;text-decoration:none;padding:0;margin:0; line-height:1.4;height: 16px; font-weight:normal;}
.back_btn a:hover { color:#fff;text-decoration:none;font-weight:normal;}

.buy_btn { color:#fff;text-align:center;padding: 0px 0px 0px 0px; margin: 0px 4px 0px 0px;line-height:1.4;height: 16px; font-weight:normal; float:right; width:54px;dislay:block;background: url(../img/submit.gif) no-repeat;}
.buy_btn a { color:#fff;text-decoration:none;padding:0;margin:0; line-height:1.4;height: 16px;font-weight:normal;}
.buy_btn a:hover { color:#fff;text-decoration:none;font-weight:normal;}


.address_btn { color:#fff;text-align:center;padding:0;margin: 0px 4px 3px 0px;line-height:1.4;height: 16px; font-weight:normal; float:right; width:130px;dislay:block;background: url(../img/addbasket.gif) no-repeat;}
.address_btn a { color:#fff;text-decoration:none;padding:0;margin:0; line-height:1.4;height: 16px;font-weight:normal;}
.address_btn a:hover { color:#fff;text-decoration:none;font-weight:normal;}

/*--------- FOOTER STYLES ----------- */

#footer { 
		margin-top: 20px; 
		height: 27px;	
		padding:0px 0px 0px 0px; 		
		width:795px;
		background:#B7C992;
		
		}	


#footerText {margin: 0; padding: 7px 10px 0px 30px ; list-style: none; height: 27px;width:795px;}
	
	#footerText li  { float: left; margin:0px; padding:0px 10px 0px 10px; }
	#footerText li  a { height: 20px; padding:0px;  color:#FFFFFF}
	#footerText li  a:hover { height: 20px; padding:0px;  color:#FFFFFF; text-decoration:underline}
	#footerText li  a:visited {color:#FFFFFF}
	
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../img/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/overlay.png", sizingMethod="scale");
	}