/**
* Last updated $Date: 2005/08/30 16:38:43 $
* by $Author: andy.brockhurst $
*
* This file is $Revision: 1.04 $
*
* #34A12C green header
* #95D678 light green text & nav rollovers
* #0A51A1 blue nav
* #F00 red nav
* #8A654B brown nav
* #EDB32B orange nav
* #e5e5e5 grey nav/bg
**/
html *{border:0;margin:0;padding:0;}
input,select,checkbox,textarea {border: 1px solid #999;}
body{
    text-align: center;
    background: #fff;
    font-family: verdana, Arial, Verdana, sans-serif;
    font-size: 70%;
}
.red{color: #f00;}
.pink{color: #ff99CC;}
.green{color: #0f0;}
.blue{color: #00f;}
.caps{text-transform: uppercase;}
.clear{clear: both;}
.offscreen{position: absolute; left: -999em;}
.clear{clear: both;}
br.clear{line-height: 0px;}
body *{text-align: left;}
div#body{
	width: 760px;
	margin-left:auto;
	margin-right:auto;
}
h1,h2,h3,h4,h5,h6{
    font-weight: normal;
}
h6{font-size: 100%;}
h5{font-size: 105%;}
h4{font-size: 110%;}
h3{font-size: 120%;}
h2{font-size: 125%;}
h1{font-size: 130%;}
div,td{font-size: inherit;}

form.neoAdminForm fieldset{
	margin-bottom: 1em;
	padding-bottom: 0.5em;
}
form.neoAdminForm legend{
	float: left;
	clear: left;
	font-weight: bold;
}

form.neoAdminForm label{
	float: left;
	clear: left;
	width: 10em;
	margin: 0.4em 1em;
	text-align: right;
}
form.neoAdminForm input,
form.neoAdminForm select,
form.neoAdminForm textarea{
	float: left;
	margin: 0.4em 0;
	width: 17em;
}
form.neoAdminForm select.dateselect{
	width: 5em;
}
form.neoAdminForm .clearleft{
	clear: left;
}
form.neoAdminForm textarea{
	width: 25em;
}
form.neoAdminForm input.submitbutton,
form.neoAdminForm input.resetbutton{
	width: 8em;
	text-align: center;
}
form.neoAdminForm input.submitbutton{
	float: left;
	margin-left: 12em;
}
form.neoAdminForm input.resetbutton{
	float: left;
	margin-left: 10px;
}
form.neoContactUsForm input,
form.neoContactUsForm textarea,
form.neoContactUsForm label{
	margin-top: 0.2em;
}
form.neoContactUsForm label{
	float: left;
	width: 9em;
}
form.neoContactUsForm input.submitbutton{
	margin-left: 9em;
}
form.neoContactUsForm input.submitbutton,
form.neoContactUsForm input.resetbutton{
	margin-top: 1em;
	width: 7em;
	text-align: center;
}
form label span.required{
	color: #f00;
	font-size: 120%;
}
p.error{
	color: #f00;
	font-weight: bold;
	font-size: 110%;
}
/************navigation*************/
#navigationbar,
#breadcrumb{
	width: 760px;
	background: #34A12C;
	font-size: 80%;
	padding: 5px 0;
	margin-bottom: 4px;
}
#breadcrumb ul{
	list-style-type: none;
	margin: 2px 10px;
}
#breadcrumb li{
	display: inline;
	margin: 0 4px;
}
#breadcrumb li a{
	color: #000;
}
#navigationbar li,
#navigationbar a.home{
	float: left;
	display: inline;
	list-style: none;
	margin-left: 1em;
}
#navigationbar li li{
	margin:0;
}
#navigationbar a{
	font-size: 105%;
	display: block;
	margin-top: 7px;
	padding: 6px 2px;
	text-decoration: none;
	color: #95D678;
	text-transform: uppercase;
}
div#navigationbar a:hover,
div#navigationbar li.selected a{
	color: #000;
	background: no-repeat url(/skin/images/navarrow.gif) top right;
}
#navigationbar li.selected li a,
#navigationbar li li a{
	border: 2px solid #95D678;
	background: #fff;
	color: #000;
	margin-top: -2px;
	padding: 2px;
	width: 11em;
	text-transform: none;
}
div#navigationbar li li a.english{
	background-color: #fff;
	background: no-repeat url(/skin/images/i18n/gb.gif) center right #fff;
}
div#navigationbar li li a.american{
	background-color: #fff;
	background: no-repeat url(/skin/images/i18n/us.gif) center right #fff;
}
#navigationbar li li a.english:hover,
#navigationbar li li a.american:hover,
#navigationbar li li a:hover{
	color: #fff;
	background: #95D678;
}
#navigationbar li.selected li li a,
#navigationbar li li li a{
	color: #000;
	background: #95D678;
	border: 2px solid #fff;
}
#navigationbar li.selected li li a:hover,
#navigationbar li li li a:hover{
	color: #000;
	background: #fff;

}
/* suckerfish for 3 levels of navigation */
#navigationbar li ul{
	border-top: 2px solid #95D678;
}
#navigationbar li ul ul {
	margin: -2em 0 0 10em;
	border-top: 2px solid #fff;
}
#navigationbar ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#navigationbar li {
	float: left;
}
#navigationbar li ul {
	position: absolute;
	width: 11em;
	left: -999em;
}
#navigationbar li:hover ul {
	left: auto;
}
#navigationbar li:hover ul ul,
#navigationbar li:hover ul ul ul,
#navigationbar li:hover ul ul ul ul,
#navigationbar li.sfhover ul ul,
#navigationbar li.sfhover ul ul ul,
#navigationbar li.sfhover ul ul ul ul {
	left: -999em;
}

#navigationbar li:hover ul,
#navigationbar li li:hover ul,
#navigationbar li li li:hover ul,
#navigationbar li li li li:hover ul,
#navigationbar li.sfhover ul,
#navigationbar li li.sfhover ul,
#navigationbar li li li.sfhover ul,
#navigationbar li li li li.sfhover ul {
	left: auto;
}

#sidenavigation{
	float: left;
}
#sidenavigation li{
	list-style-type: none;
	margin-bottom: 1px;
	padding: 0;
}
#sidenavigation li ul{margin-top: 2px;}
#sidenavigation li a span{
	padding-left: 10px;
	display:block;
}
#sidenavigation li a{
	font-size: 80%;
	text-decoration: none;
	display: block;
	background: #e5e5e5;
	width: 162px;
	padding: 2px 0;
}
#sidenavigation li.red a{
	text-transform: uppercase;
	background: #f00;
	color: #fff;
}

#sidenavigation li.pink a{
	text-transform: uppercase;
	background: #ff99CC;
	color: #fff;
}


#sidenavigation li.blue a{
	text-transform: uppercase;
	background: #0a51a1;
	color: #fff;
}
#sidenavigation li.green a{
	text-transform: uppercase;
	background: #34A12C;
	color: #fff;
}
#sidenavigation li.yellow a{
	text-transform: uppercase;
	background: #edb32b;
	color: #fff;
}
#sidenavigation li.black a{
	text-transform: uppercase;
	background: #000;
	color: #fff;
}
#sidenavigation li.brown a{
	text-transform: uppercase;
	background: #8a654b;
	color: #fff;
}
#sidenavigation li.red li a,
#sidenavigation li.green li a,
#sidenavigation li.yellow li a,
#sidenavigation li.brown li a,
#sidenavigation li.pink li a,
#sidenavigation li.black li a,
#sidenavigation li.blue li a{
	background: #e5e5e5;
	color: #34a12c;
	text-transform: none;
}
/************navigation*************/
div#header{
	height: 55px;
	text-align: right;
	padding-right: 55px;
	background: no-repeat url(/skin/images/logo.gif) top right;
}
div#header h1,
div#header p{float:right;clear: right}
div#content{float: right;}
div#footer{
	clear: both;
}
div.greyround{
	background: #e5e5e5;
	width: 593px;
	margin: 4px 0 10px 0;
	padding: 5px 0;
}
div.greyround h1,
div.greyround h2,
div.greyround p{
	color: #666;
	margin:0 75px;
}
div#content ul{
	margin-left: 1.2em;
	margin-bottom: 2em;
}
div#content ul{
	list-style-image: url(/skin/include/bull.gif);
}
div#content ul ul{
	margin-bottom: 0em;
	list-style-type: none;
	list-style-image: none;
	color: #f00;
	font-weight: bold;
}
div#maincopy{
	margin-left: 75px;
	width: 440px;
}
div#content h3,
div#content h2{
	font-weight: bold;
	margin: 0.5em 0em;
	
}
div#content p{
	margin-bottom: 1.2em;
}



form.secondhandAdminForm label.text,
form.secondhandAdminForm label.checkbox,
form.secondhandAdminForm label.file,
form.secondhandAdminForm label.tinymce{
    float: left;
    clear: left;
    width: 8em;
    text-align: right;
    margin-top: .5em;
}
form.secondhandAdminForm table.mceEditor,
form.secondhandAdminForm input.submit{
    float: left;
    clear: left;
    margin-top: .5em;
}
form.secondhandAdminForm input.checkbox,
form.secondhandAdminForm input.reset{
    float: left;
    margin-left: 1em;
    margin-top: .5em;
}
form.secondhandAdminForm input.text,
form.secondhandAdminForm input.file{
    float: left;
    margin-left: 1em;
    margin-top: .5em;
}
/**
* #34A12C green header
* #95D678 light green text & nav rollovers
* #0A51A1 blue nav
* #F00 red nav
* #8A654B brown nav
* #EDB32B orange nav
* #e5e5e5 grey nav/bg
**/
#content div#mainWrapper{
padding:0px;
margin:0px;

}
#content div#mainWrapper{
padding:0px;
margin:0px;
/*border:1px solid #f00;*/
/*margin-left:-70px;*/
}
.loginDefault{
width:493px;
}
#mainWrapper table {
/*border:1px solid #f00;*/

}
table#contentMainWrapper{

}
#navMainWrapper{

}
#headerWrapper{

}

#mainWrapper select,
#mainWrapper input{
/*float:right;*/
width:142px;
padding-bototm:3px;
}
input#login-password,
input#login-email-address{
float:right;
margin-right:-52px;
}

label.inputLabel-password,
label.inputLabel-email{
float:left;
}

div.line{
border-bottom:1px solid #CDCDCD;
width:493px;
height:6px;
margin-bottom:6px;
display:block;
}


div.boxleft{
float:left;

}

div.boxright{
float:right;
padding-right:125px;
}


div.forgotpassword a{
text-decoration:underline;
float:left;

}
#mainWrapper .alert{
color:#FF0000;
}
#mainWrapper label{
/*float:left;*/
height:16px;
width:142px;
display:block;
padding-bototm:3px;
}
#mainWrapper label.dob{
width:230px;
}

#mainWrapper .forward input{
width:51px;
height:15px;
border:none;

}
input#gender-male,
input#gender-female{
width:15px;
}

#mainWrapper  label.radioButtonLabel{
width:20px;
border:none;
}
#mainWrapper input.submit-butt{
width:96px;
height:29px;
border:none;
float:right;
margin-right:-52px;
}

.clearBoth{
clear:both;

}
#content ul #mainWrapper ul{
list-style-image:none;
background-image:none;

}
#mainWrapper a{
/*color:#34a12c;*/
text-decoration:none;
}
table.tabTable{
width:493px;

}
#mainWrapper h2 {

color:#f00;
}
#mainWrapper input#email-format-text,
#mainWrapper input#email-format-html,
#mainWrapper input#newsletter-checkbox{
width:20px;
}
#mainWrapper .greeting a{
color:#FF0000;
text-decoration:underline;

}
h1#loginDefaultHeading{
color:#ff0000;
}
div.centerBoxContentsNew{
float:left;
padding-right:3px;
padding-bottom:3px;
width:150px;
height:150px;
text-align:center;
border-bottom:1px solid #CCCCCC;
padding-top:5px;
}


.itemTitle a{
font-size:10px;
color:#f00;
}
a.productListing-heading{
color:#f00;
}



.productListing-data img {
padding-top:5px;
}
img.listingProductImage{
padding-top:25px;
padding-right:5px;
}
h1#productListHeading{
width:200px;
}
div.productListing{

}
.productListing-data a{
color:#f00;


}
.productListing-data .itemTitle{

}

.productListing-data div,
.productListing-data h3{
padding-bottom:10px;
margin:0px;
}

#productsListingBottomNumber{
margin-top:20px;
}
div.navNextPrevList{
float:left;
padding-right:5px;
}


.imgLink{
color:#f00;
}

#productTellFriendLink,
#productReviewLink{
float:left;
padding-right:5px;
}
#productMainImage img{
margin-top:5px;
margin-bottom:5px;
}



#whatsNew{

width:500px;
}
td.productListing-data,
td.main{
border-bottom:1px solid #CCCCCC;

}

div.listingDescription{
padding-bottom:5px;
margin-top:-15px;
padding-top:0px;
}

div#navMain{
width:200px;
float:right;
}

div#navCatTabsWrapper{
width:200px;
float:left;
}


div#reviewsWriteProductPageLink{
float:left;
margin-right:5px;
}
