/* $id: skin1.css,v 1.24.2.8 2006/12/08 13:37:04 max exp $ */
/*
	general styles

changed font from 10px to 12 px.

base colors dark green (#006600)
            light green (#009900)
            mint green (#f0fff0)
            red (#ff4421)
            bright red (#ff3300)
            light gray (#eeeeee)
            med gray (#cccccc)
            dark gray (#666666)
	    brown (#7c4c00)
*/
body,div,th,td,p,input,select,textarea,tt {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}
a:link {
	color: #009900;
	text-decoration: none;
}
a:visited {
	color: #009900;
	text-decoration: none;
}
a:hover {
	color: #ff4421;
	text-decoration: underline;
}
a:active  {
	color: #009900;
	text-decoration: none;
}
h1 {
	font-size: 20px;
}
h2 {
	font-size: 18px;
}
h3 {
	font-size: 15px;
}
hr {
	color: #006600;
	height: 2px;
}
html,body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url(images/feather3.jpg);
}
/* changed background to feather image*/
form {
	margin: 0px;
}
table,img {
	border: 0px;
}

/*
	content enviroment styles
decreased width decreased height added margin added background
*/
table.container {
 	width: 94%;
	height: 90%;
	margin: 3%;
	background-color: #ffffff;
}
td.container {
	vertical-align: top;
}

/*
	header styles

added right padding to headrightbox
added height to headtex cell, changed font color
*/
table.headbanner {
    height: 170px;
    padding-top: 10px;
    text-align: center;
    background-color: #ffffff;
}
.headlogo {
    height: 160px;
    vertical-align: top;
}
.headtext {
      height: 100px;
      padding-right: 15px;
      text-align: right;
      padding-top: 35px;
      vertical-align: top;
	font-size: 12px;
	font-weight: bold;
      color: #006600;
}
.topmenu {
      height: 20px;
      padding-bottom: 5px;
      padding-left: 70px;
	vertical-align: top;
	
}

table.headline {
      height: 20px;
	background-color: #f0fff0;
      border-top: #ff4421 1px solid;
      border-bottom: #ff4421 1px solid;
}
.printablerow {
	vertical-align: middle;
	padding-right: 10px;
	height: 18px;
}
.headtoppad {
	height: 18px;
}
.headtoppad img {
	width: 1px;
	height: 18px;
}/*
	footer styles
*/
.paylogos {
                padding-left: 250px;
                text-align: center;
}
.bottomrow {
	text-align: center;
	vertical-align: bottom;
}
.bottombox {
	background-color: #000000;
	color: #ffffff;
	height: 22px;
	vertical-align: middle;
	padding-left: 12px;
	padding-right: 12px;
}
.bottom {
	background-color: #000000;
	color: #ffffff;
}
.bottompopup {
	width: 100%;
	text-align: right;
	padding-bottom: 10px;
}
.bottompopup a {
	font-weight: bold;
}   
.bottomdialogbox {
	background-color: #eeeeee;
	padding-left: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
}

/*
	common styles
*/
.submitbox {
	padding-top: 10px;
}
hr.line {
	width: 100%;
	height: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
}
.sectionbox {
	background-color: #ffffff;
	text-align: left;
}
.text {
	color: #000000;
}
.numberofarticles {
	color: #006600;
	font-weight: bold;
}
.toplabel {
      padding-left: 10px;
      padding-right: 5px;
	color: #006600;
	font-weight: bold;
	font-size: 12px;
}
.sale {
         color: #ff3300;
         text-align: center;
}
.searchbutton {
      vertical-align: middle;
      padding-left: 5px;
      padding-right: 5px;
}
.searchlink {
      padding-left: 5px;
}
.message {
	color: #ff3300;
}
.line {
	background-color: #ff3300;
}
td.buttonsrow {
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 12px;
	padding-bottom: 2px;
}
.customermessage {
	color: #ff3300;
	font-weight: bold;
}
.errormessage {
	color: #ff3300;
	font-weight: bold;
}
.star {
	color: #ff3300;
}
.tablehead {
	background-color: #dddddd;
	font-weight: bold;
}
.tablesubhead {
	background-color: #eeeeee;
}
.spc {
	width: 1px;
	height: 1px;
}
.grnspc {
      width: 2px;
      height: 16px;
}
table.emptybox {
	width: 100%;
}
table.emptybox tr td {
	padding: 0px;
}
/*added search class for style*/
.searchbox {
        width: 40%;
        padding-right: 5px;
        border-right: #006600 1px solid;
}
td.search {
        text-align: right;
}
.search a:link {
        color: #006600;
}
.search a:visited {
        color: #006600;
}
.search a:hover {
        color: #ff4421;
}
.search a:active {
        color: #006600;
}
/* 
      custom mini-cart styles
*/
.cartbox {
        width: 30%;
        padding-right: 5px;
		padding-left: 5px;
        border-right: #006600 1px solid;
}

.cmini {
	font-size: 10px;
	text-transform: uppercase;
	padding: 2px;
	text-align: center;
      font-weight: bold;
}

/*
	popup styles
*/
.popupcontainer {
	height: 100%;
	width: 100%;
	text-align: center;
}
.popuptitle {
	background-color: #dddddd;
	height: 15px;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}
.popupbg {
	background-color: #dddddd;
}
.popuphelplink {
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}

/*
	buynow section
*/
.buynowquantity {
	height: 25px;
	width: 15%;
	white-space: nowrap;
	padding-right: 10px;
}
.buynowprices {
	width: 100%;
	height: 25px;
	vertical-align: middle;
}

/*
	vertical menu
*/
.vertmenuleftcolumn {
	width: 150px;
	vertical-align: top;
/*	padding-left: 6px;*/
	padding-right: 10px;
                background-color: #f0fff0;
}
.vertmenurightcolumn {
	width: 150px;
	vertical-align: top;
	padding-left: 20px;
	padding-right: 6px;
}
.vertmenubox {
	padding: 1px;
}
/*.vertmenuborder {
	background-color: #ff4421;
}*/
.vertmenutitle {
	background-color: #ff4500;
	color: #ffffff;
	font-weight: bold;
	padding: 1px;
}
.vertmenusubtitle {
	background-color: #ff4421;
}
.vertmenutitleicon {
	width: 21px;
	height: 15px;
	margin-left: 8px;
	margin-right: 8px;
	vertical-align: middle;
}

                
/* made links bold */
.vertmenuitems {
	color: #006600;
        font-weight: bold;
	text-decoration: none;
}
a.vertmenuitems:link {
	color: #006600;
        font-weight: bold;
	text-decoration: none;
}
a.vertmenuitems:visited {
	color: #006600;
        font-weight: bold;
	text-decoration: none;
}
a.vertmenuitems:hover {
	color: #ff0000;
        font-weight: bold;
	text-decoration: underline;
}
a.vertmenuitems:active  {
	color: #006600;
        font-weight: bold;
	text-decoration: none;
}
.vertmenuhr {
	width: 100%;
	height: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	color: #006600;
}
.categorieslist {
	font-size: 12px;
}

/*
	dialog box
*/
table.dialogbox {
	width: 100%;
	height: 100%;
	vertical-align: top;
}
td.dialogbox {
	background-color: #ffffff;
	text-align: left;
	padding: 10px;
}
.dialogborder {
	background-color: #ff4421;
	height: 100%;
	padding: 0px;
}
td.dialogtitle {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	background-image: url(images/dialog_bg_n.gif);
	vertical-align: bottom;
	height: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 0px;
	text-align: left;
}
font.dialogtitle {
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	vertical-align: bottom;
	height: 15px;
	text-align: left;
	margin-left: 10px;
}

/*
	dialog info box
*/
table.dialoginfo {
	width: 85%;
	text-align: center;
}
.dialoginfotitle {
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	vertical-align: bottom;
	text-align: left;
	height: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
}
.dialoginfotitleborder {
	background-color: #ff4421;
	padding: 0px;
	vertical-align: bottom;
	height: 15px;
}
.dialoginfoborder {
	background-color: #ff4421;
	padding: 0px;
}
.dialoginfoicon {
	width: 16px;
	height: 16px;
}
.dialoginfoclose {
	width: 15px;
	height: 13px;
}

/*
	dialog tools section
*/
.navdialogtitle {
	width: 50%;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
	padding-left: 8px;
}   
.navdialogborder {
	background-color: #dddddd;
}
.navdialogbox {
	background-color: #ffffff;
}
.navdialogseparator {
	width: 100%;
	height: 14px;
	background-image: url(images/separator.gif);
	padding-left: 7px;
}
.navdialogseparator img {
	width: 100%;
	height: 14px;
}
.navdialogcell {
	padding-right: 3px;
}
.navdialogcell a img {
	width: 9px;
	height: 9px;
}

/*
	product details page
*/
.producttitle {
	color: #006600;
	font-weight: bold;
	font-size: 12px;
}
.producttitlehidden {
	color: #666666;
	font-weight: bold;
	font-size: 11px;
}
.productdetailstitle {
	color: #009900;
	font-weight: bold;
	font-size: 12px;
}
.productdetails {
	color: #000000;
}
.productpricetitle {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}
.productpriceconverting {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}
.productprice {
	color: #009900;
	font-weight: bold;
	font-size: 12px;
}
.productpricesmall {
	color: #ff3300;
	font-weight: bold;
}
.savemoneylabel {
	width: 57px;
	height: 57px;
	text-align: center;
	vertical-align: middle;
	color: #ffffff;
	font-weight: bold;
	background-image: url(images/save_money.gif);
        background-repeat: no-repeat;
}
.marketprice {
	font-size: 14px;
	font-family: times new roman;
}
.pimgbox {
	text-align: left;
	vertical-align: top;
	width: 100px;
	padding-right: 8px;
}

/*
	products list
*/
td.plistimgbox {
	width: 125px;
	text-align: center;
	vertical-align: top;
	white-space: nowrap;
	padding-right: 8px;
}
div.plistimgbox {
	white-space: nowrap;
}
hr.plistline {
	width: 100%;
	height: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
}
.plisttaxbox {
	padding-left: 70px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.plistcell {
	background-color: #ffffff;
	text-align: center;
	padding: 5px;
	vertical-align: top;
                border: 1px solid #EEE;
}

/*
	items style
*/
.itemslist {
	color: #000000;
	font-weight: bold;
}
.itemslistdisabled {
	color: #909090;
}
a.itemslist:link {
	color: #006600;
	font-weight: bold;
	text-decoration: none;
}
a.itemslist:visited {
	color: #006600;
	font-weight: bold;
	text-decoration: none;
}
a.itemslist:hover {
	color: #ff4421;
	font-weight: bold;
	text-decoration: none;
}
a.itemslist:active {
	color: #006600;
	font-weight: bold;
	text-decoration: none;
}

/*
	location bar
*/
.navigationpath {
	color: #006600;
	font-weight: bold;
	text-decoration: none;
}
.navigationpath:link {
	color: #006600;
	font-weight: bold;
	text-decoration: underline;
}
.navigationpath:visited {
	color: #006600;
	font-weight: bold;
	text-decoration: underline;
}
.navigationpath:hover {
	color: #ff4421;
	font-weight: bold;
	text-decoration: none;
}
.navigationpath:active  {
	color: #006600;
	font-weight: bold;
	text-decoration: underline;
}

/*
	buttons
*/
.formbutton {
	color: #000000;
	font-weight: bold;
}
table.buttontable {
	cursor: pointer;
	vertical-align: middle;
	direction: ltr;
}
td.button {								 
	background: url(images/butbg.gif);
	background-color: #68c1ff;
	background-repeat: repeat-x;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
	white-space: nowrap;
}
font.button {								 
	font-family: arial;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
img.buttonside {
	width: 7px;
	height: 14px;
}
.simplebutton tr td {
	padding: 0px;
	white-space: nowrap;
}
a.button:link, a.button:visited, a.button:hover, a.button:active {
	color: #330000;
	font-weight: bold;
}
.goimage {
	width: 21px;
	height: 18px;
	vertical-align: middle;
	border: 0px;
}

/*
	small text/link style
*/
.smallnote:link {
	color: #888888;
	text-decoration: none;
	font-size: 9px;
	font-family: arial, verdana, helvetica, sans-serif;
}
.smallnote:visited {
	color: #888888;
	text-decoration: none;
	font-size: 9px;
	font-family: arial, verdana, helvetica, sans-serif;
}
.smallnote:hover {
	color: #888888;
	text-decoration: underline;
	font-size: 9px;font-family: arial, verdana, helvetica, sans-serif;
}
.smallnote:active {
	color: #888888;
	text-decoration: none;
	font-size: 9px;font-family: arial, verdana, helvetica, sans-serif;
}
.smalltext {
	color: #7c4c00;
	text-decoration: none;
	font-size: 9px;
	font-family: arial, verdana, helvetica, sans-serif;
}

/*
	category page
*/
.subcattitle {
	text-align: left;
	width: 95%;
	padding-left: 5px;
}
.subcatinfo {
	text-align: right;
	white-space: nowrap;
	color: #000000;
}

/*
	search sort bar
*/
.searchsorttitle {
	font-weight: bold;
	padding-right: 20px;
        color: #006600;
}
.searchsortlink:link, .searchsortlink:visited, .searchsortlink:hover, .searchsortlink:active {
	text-decoration: underline;
        color: #006600;
}
.searchsortimg {
	width: 9px;
	height: 9px;
	margin-right: 5px;
}
.searchsortcell {
	padding-right: 20px;
}

/*
	expandable section
*/
.expandsectionmark {
	width: 11px;
	cursor: pointer;
	vertical-align: middle;
}

/*
	tab mechanism (on head.tpl)
removed background color, removed font weight, added padding, changed height

added tabspc class

addedtab class for style of the links

commented out the tab graphics
*/
.tab {
	font-size: 12px;
	text-transform: uppercase;
	padding: 0 17px 0 17px;
	height: 15px;
	text-align: center;
      font-weight: bold;
}
.tabspc {
	width: 5px;
	height: 15px;
}
.tab a:link {
        color: #006600;
}
.tab a:visited {
        color: #006600;
}

.tab a:hover {
        color: #ff4421;
}

.tab a:active {
        color: #006600;
}



/*
.tabtop {
	height: 5px;
	background-color: #dddddd;
}
td.tableftside {
	width: 9px;
	background-image: url(images/tab_l.gif);
}
td.tabrightside {
	width: 9px;
	background-image: url(images/tab_r.gif);
}
td.tableftcorner {
	width: 9px;
	height: 9px;
	background-image: url(images/tab_c1.gif);
}
td.tabrightcorner {
	width: 9px;
	height: 9px;
	background-image: url(images/tab_c2.gif);
}
td.tabcenter {
	height: 9px;
	background-image: url(images/tab_b.gif);
}
img.tabcorner {
	width: 9px;
	height: 9px;
}
img.tabside {
	width: 9px;
	height: 1px;
*/



/*
	pagination mechanism
*/
.navigationarrow {
	width: 9px;
	height: 9px;
}
.navigationtitle {
	white-space: nowrap;
	height: 14px;
	padding-right: 10px;
}
.navigationcell {
	text-align: center;
	vertical-align: bottom;
	background-image: url(images/page.gif);
	width: 17px;
	height: 14px;
}
.navigationcell a:link, .navigationcell a:visited, .navigationcell a:hover, .navigationcell a:active {
	text-decoration: none;
}
.navigationcell img {
	height: 1px;
	width: 17px;
}
.navigationcellwide {
	text-align: center;
	vertical-align: bottom;
	background-image: url(images/page_wide.gif);
	width: 23px;
	height: 14px;
}
.navigationcellwide a:link, .navigationcellwide a:visited, .navigationcellwide a:hover, .navigationcellwide a:active {
	text-decoration: none;
}
.navigationcellwide img {
	height: 1px;
	width: 23px;
}
.navigationcellsel {
	vertical-align: middle;
	font-weight: bold;
	text-align: center;
	width: 15px;
}

/*
	subheader styles
*/
table.subheadergrey {
	width: 100%;
	margin-bottom: 10px;
}
.subheadergrey {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
}
.subheadergreyline {
	height: 1px;
	background-color: #cccccc;
	padding: 0px;
}
table.subheaderblack {
	width: 100%;
	margin-bottom: 10px;
}
.subheaderblack {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
}
.subheaderblackline {
	height: 1px;
	background-color: #000000;
	padding: 0px;
}
table.subheaderred {
	width: 100%;
	margin-bottom: 10px;
}
.subheaderred {
	font-weight: bold;
	padding: 0px;
}
.subheaderredline {
	height: 1px;
	background-color: #330000;
	padding: 0px;
}
table.subheader {
	width: 100%;
	margin-bottom: 10px;
}
.subheader {
	color: #ff3300;
	font-weight: bold;
	font-size: 12px;
	padding: 0px;
}
.subheaderline {
	height: 1px;
	background-color: #ff6600;
	padding: 0px;
}

/*
	user profile page
*/
.regsectiontitle {
	color: #550000;
	font-size: 10px;
	font-weight: bold;
}

/*
	customer reviews module
*/
img.starimg {
	width: 14px;
	height: 14px;
}

/*
	manufacturers module
*/
.manufacturersitem {
	text-align: left;
	white-space: nowrap;
	width: 95%;
	padding-left: 5px;
}

/*
	recommended products module
*/
ul.rpitems {
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}

/*
	webmaster mode
*/
span.lbl {
	color: purple;
	font-weight: bold;
}
.section {
	margin: 0px;
	padding: 0px;
}

/*
	fast lane checkout module
*/
.flcauthbox {
	white-space: nowrap;
	padding-left: 10px;
	padding-right: 5px;
}
.flcauthprebox {
	padding-left: 30px;
	height: 20px;
	width: 100%;
}
.flctoppad {
	vertical-align: middle;
	height: 15px;
}
.flctoppad img {
	width: 1px;
	height: 15px;
}

/*
		-- addons --
*/

/*
	gift registry module
*/
.highlight {
	background-color: #ffffcc;
}

/*
	feature comparison module
*/
table.comparebtn {
	cursor: pointer;
}
td.comparebtnleft {
	height: 18px;
	width: 21px;
	background-image: url(images/compare1.gif);
}
td.comparebtnleft img {
	height: 18px;
	width: 21px;
}
td.comparebtnmain {
	background-image: url(images/compare2.gif);
	background-repeat: repeat-x;
	vertical-align: top;
	padding-left: 5px;
	padding-top: 2px;
}
td.comparebtnmainmozilla {
	background-image: url(images/compare2.gif);
	background-repeat: repeat-x;
	vertical-align: top;
	padding-left: 5px;
	padding-top: 1px;
}
td.comparebtnright {
	height: 18px;
	width: 9px;
}
td.comparebtnright img {
	height: 18px;
	width: 9px;
}
td.fcompproductselbox {
	padding: 0px;
	white-space: nowrap;
}
td.fcompproductbuttonbox {
	padding-left: 25px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	width: 100%;
	white-space: nowrap;
}
td.fcompproductaddcl {
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

td.fcompfeaturehcell {
	vertical-align: top;
	text-align: center;
	background-color: #eeeeee;
	font-weight: bold;
}
.hightlightequalrow {
	background-color: #ffe8af;
	text-align: center;
}

/*
	special offers module
*/
.specialoffersprice {
	color: #ff3300;
	font-weight: bold;
	font-size: 14px;
}
.specialoffersthumb {
	display: inline;
	margin-left: -51px;
}
.specialoffersthumb a img {
	width: 47px;
	height: 44px;
}

/*
	fancy categories module
*/
.catmenuitemoff {
	background-color: transparent;
	color: #330000;
	border-right: none;
	border-top: none;
	border-left: none;
	border-bottom: none;
	margin-bottom: 3px;
	margin-top: 3px;
	margin-left: 1px;
	margin-right: 0px;
	cursor: pointer;
	font-size: 12px;
}
.catmenuitemoffexp {
	background-color: transparent;
	border-right: none;
	border-top: none;
	border-left: none;
	border-bottom: none;
	margin-bottom: 1px;
	margin-top: 1px;
	margin-left: 2px;
	margin-right: 3px;
	cursor: pointer;
}
.catmenuitemon {   
	background-color: #ff8600;
	color: #330000;
	border-right: 0px solid;
	border-top: none;
	border-left: none;
	border-bottom: none;
	margin-bottom: 3px;
	margin-top: 3px;
	margin-left: 1px;
	margin-right: 0px;
	cursor: pointer;
	font-size: 12px;
}
.catsubmenu {
	background-color: #dddddd;
	border-right: #68c1ff 1px solid;
	border-top: #68c1ff 1px solid;
	border-left: #68c1ff 1px solid;
	border-bottom: #68c1ff 1px solid;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
a.catmenuitem {
	font-size: 12px;
	font-family: arial;
	cursor: pointer;
}
a.catmenuitem:link {
	color: #330000;
	text-decoration: none;
}
a.catmenuitem:visited {
	color: #330000;
	text-decoration: none;
}
a.catmenuitem:hover {
	color: #330000;
	text-decoration: none;
}
a.catmenuitem:active {
	color: #330000;
	text-decoration: none;
}
a#nojs.catmenuitem:hover {
    background-color: #ff4421;
    color: #ffffff;
    text-decoration: none;
}
img.fcicon {
	width: 16px;
	height: 16px;
	border-width: 0px;
	margin-left: 2px;
	margin-right: 3px;
}
img.fctriangle {
	width: 9px;
	height: 9px;
	border-width: 0px;
	margin-left: 3px;
}
table.fcitemtable {
	width: 100%;
	border-width: 0px;
	margin: 0px;
	text-align: left;
}
td.fciconcell {
	vertical-align: middle;
	text-align: center;
}
td.fctrianglecell {
	vertical-align: middle;
	text-align: right;
}
/*	explorer skin */

/*
	product configurator module
*/
.productbg {
	background-color: #ffffff;
}
.slotcell {
	width: 50%;
	height: 35px;
	padding-top: 25px;
	background-color: #ffffff;
	text-align: center;
}
.slotproductcell {
	width: 50%;
	height: 35px;
	background-color: #ffffff;
	text-align: center;
}
table.pcsummarytable {
	width: 100%;
	background-color: #ffffff;
}
.pimageimagecell {
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	height: 100%;
}
.pimageimagecell img {
	text-align: center;
	vertical-align: middle;
}
.pimagenumberscell {
	padding-right: 10px;
	padding-left: 10px;
	white-space: nowrap;
}
.pimageline {
	height: 1px;
	background-color: #cccccc;
}
.pimageline img {
	height: 1px;
}
body.pimage {
	background-color: #ffffff;
}
.pimagepagerow {
	height: 30px;
	vertical-align: middle;
	padding-left: 10px;
}
.equalrow {
	background-color: #ffffff;
	text-align: center;
}
td.fcchain {
	width: 18px;
	background-repeat: repeat-y;
}
td.fcchain img {
	width: 18px;
	height: 1px;
}
td.fcexplorerbox {
	width: 37px;
	vertical-align: top;
	background-repeat: repeat-y;
}
td.plistimgbox {
	width: 125px;
	text-align: center;
	vertical-align: top;
	white-space: nowrap;
	padding-right: 8px;
}
div.plistimgbox {
	white-space: nowrap;
}
td.flcdialogcell {
	width: 50%;
	height: 225px;
	text-align: center;
}
td.flcdialogcellantibot {
	width: 50%;
	height: 350px;
	text-align: center;
}
table.flcdialog {
	width: 100%;
	height: 100%;
}
/*
	last checkout step
*/
td.lcsbackground {
	background-color: #ff4421;
}
table.webbasedpayment {
	height: 100%;
	width: 100%;
}
table.webbasedpayment tr td {
	text-align: center;
	vertical-align: middle;
	height: 90%;
	padding: 0px;
}
.o {
	color: #ff4421
}

.bold {font-weight: bold;}

/* -------------style for intro paragraph---------------- */
#intro {text-align: center;}

/* -----------------styles for 3 colum layout---------- */
.content {margin: 0 5px 5px 0;}
.content td {width: 33%; padding: 5px; vertical-align: top;}
.content td p {text-align: justify;}
.centercontent {border-right: 1px solid #006600; border-left: 1px solid #006600;}

/*----------style for Ads column--------*/
.ads {
          vertical-align: top;
}

/*-------------style for chicks ordered list-----------*/
div#chicks {
	font-weight: bold;
	padding-left: 10%;
} 
/* --------------style for swatches table------------- */
#swatches {background-color: white; border: 1px solid #006600}
#swatches td {width: 110px; text-align: center;}
#swatches tr.swatchlabel td {border-bottom: 1px solid #006600;}
#swatches img {height: 100px; width: 100px;border:0;}

/* ------------style for photo tables----------- */
.photo {border: 1px solid #006600}
.photo td {width: 110px; text-align: center;}
.photo tr.photolabel td {border-bottom: 1px solid #006600;}
.photo img {width: 100px;border:0;}

/* -----------style for links page-------------- */

.title {border-bottom: 2px solid #ff4421; font-size:150%;font-weight:bold;text-align:center;}
.links td {width: 30%;padding: 0 2px 0 2px;}

/* ----------------style for goal statement------------ */
.goal {font: small-caps bold; color: purple}
/* ----------------style for group table----------------*/
.group {width: 70%;}
.groupname {font-weight: bold;}
.groupname td {border-bottom: 1px solid #FF3300;}


/*  Images on Chicks page */

.wings {float: right;}
.sleeps {float: left;}
.mf {float: right;}

/*  Images on About us page */
.profile {float: left;}
.nemo {float: right;}

/* Images on Library page */
.smile {float: right;}

/* Images on Care page */
.veggies {float: right;}
.sprouts {float: left; padding-right: 20px;}

.cartheader {color: #FFF; font-weight: bold; background-color: #000; }
.cartbox1 { border-left: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000;}
.cartbox2 { border-right: 1px solid #000; border-bottom: 1px solid #000;}
