* { margin: 0; padding: 0; border: 0; }

body { font-family: Georgia, "Times New Roman", Times, serif; }

body.home {
	background-color: #BED3D1;
	background-image: url("images/home-background-pattern.gif");
	background-repeat: repeat;
	background-position: 0px 0px; }
	
#homemain {
	position: absolute;
	top: 65px;
	left: 67px;
	height: 462px;
	width: 681px;
	background-color: #BED3D1;
	background-image: url("images/home-background.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#hometemp1 { position: absolute; top: 112px; left: 76px; height: 16px; }

#hometemp2 {
	position: absolute; top: 112px; left: 346px; width: 250px; height: 250px;
	background-color: #BACBBB; overflow: auto;
	color: #9E0B0E;
	font-family: Georgia, "Times New Roman", Times, serif;
	 }
	 
#hometemp2 p {color: #9E0B0E; margin: 1em 0; font-weight: bold; word-wrap:break-word; }

#homenav1 { position: absolute; top: 82px; left: 76px; height: 16px; }
#homenav2 { position: absolute; top: 380px;	left: 246px; height: 16px;	}
	
#homenav1 p, #homenav2 p { font-family: Georgia, "Times New Roman", Times, serif; color: #0061B1; font-size: 10px; font-weight: bold; }
#homenav1 p a, #homenav2 p a { text-decoration: none; color: #0061B1; }
#homenav1 p a:hover, #homenav2 p a:hover { text-decoration: none; color: #EA8626; }


body.women {
	background-image: url("images/women-background-pattern.gif");
	background-repeat: repeat;
	background-position: 0px 0px }
	
body.men {
	background-image: url("images/men-background.jpg");
	background-repeat: no-repeat;
	background-position: 0px 0px; }

body.contact {
	background-image: url("images/contact-background.gif");
	background-repeat: repeat;
	background-position: -5px -20px; }

body.kids {
	background-image: url("images/kids-background.gif");
	background-repeat: repeat;
	background-position: -8px 0px; }
	
body.press {
	background-image: url("images/press-background.gif");
	background-repeat: repeat;
	background-position: -5px -13px; }

body.pets {
	background-image: url("images/pets-background.jpg");
	background-repeat: repeat;
	background-position: 0px 0px; }

body.mlist {
	background-image: url("images/mlist-background.jpg");
	background-repeat: repeat;
	background-position: 0px 0px; }

body.stores {
	background-image: url("images/stores-background.jpg");
	background-repeat: repeat;
	background-position: 0px 0px; }

body.links {
	background-image: url("images/links-background.gif");
	background-repeat: repeat;
	background-position: -45px -40px; }

p, a {
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #3C8ACA;
}

img, img a { border: 0; margin: 0; padding: 0; }

#logo { position: absolute; top: 14px; left: 69px; }
	
#nav1 { position: absolute; top: 45px; left: 251px; white-space: nowrap; }

#nav1 p { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 12px; }
#nav1 p a { text-decoration: none; font-size: 12px; }
#nav1 p a:hover { text-decoration: none; }

body.press #nav1 p, body.press #nav1 p a { color: #0061B1; }
body.press #nav1 p a:hover { color: #7D4A19; }

body.stores #nav1 p, body.stores #nav1 p a { color: #0061B1; }
body.stores #nav1 p a:hover { color: #7D4A19; }

body.links #nav1 p, body.links #nav1 p a { color: #0061B1; }
body.links #nav1 p a:hover { color: #EA8626; }

body.contact #nav1 p, body.contact #nav1 p a { color: #0061B1; }
body.contact #nav1 p a:hover { color: #EA8626; }

body.mlist #nav1 p, body.mlist #nav1 p a { color: #0061B1; }
body.mlist #nav1 p a:hover { color: #EA8626; }

body.women #nav1 p, body.women #nav1 p a { color: #0061B1; }
body.women #nav1 p a:hover { color: #FD3C72; }
body.men #nav1 p, body.men #nav1 p a { color: #0061B1; }
body.men #nav1 p a:hover { color: #4BFE1B; }
body.kids #nav1 p, body.kids #nav1 p a { color: #0061B1; }
body.kids #nav1 p a:hover { color: #EA8626; }
body.pets #nav1 p, body.pets #nav1 p a { color: #EADD8D; }
body.pets #nav1 p a:hover { color: #EA8626; }

#nav2 { position: absolute; top: 101px; left: 74px; width: 72px; height: 98px; }

#nav2 p { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; color: #3EA302; font-size: 12pt; }
#nav2 p a { text-decoration: none; font-size: 12pt; color: #3EA302; }
#nav2 p a:hover { text-decoration: none; color: #EA8626; }
	
#boxes { position: absolute; top: 71px; left: 34px; height: 445px; width: 721px; }

#womenstyles, #menstyles, #kidsstyles, #petsstyles {
	position: absolute;
	left: 168px;
	top: 98px;
	width: 283px;
	height: 391px;
	z-index: 2;
	overflow: auto;
}

#womenstyles {
	scrollbar-face-color: #C0D76A;
	scrollbar-arrow-color: #FFF;
	scrollbar-base-color: #FFF;
	scrollbar-track-color: #E8F8F8;
	scrollbar-highlight-color: #C0D76A;
	scrollbar-arrow-color: #FFF; }
	
#menstyles {
	scrollbar-face-color: #AEDCE6;
	scrollbar-arrow-color: #FFF;
	scrollbar-base-color: #FFF;
	scrollbar-track-color: #F1EDAB;
	scrollbar-highlight-color: #AEDCE6;
	scrollbar-arrow-color: #FFF; }
	
#kidsstyles {
	scrollbar-face-color: #CEE4D4;
	scrollbar-arrow-color: #FFF;
	scrollbar-base-color: #FFF;
	scrollbar-track-color: #E9F4F5;
	scrollbar-highlight-color: #CEE4D4;
	scrollbar-arrow-color: #FFF; }
	
	
#fmlist form { FONT-SIZE: 10pt;	margin: 0px; padding: 0px; }
#fmlist .textbox { 
    background-color: #E8F6F3;
    border: 1px solid #EC8017;
    color: black;
    font-size: 10pt;
    font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
    margin: 0px; 
	padding: 0px;
}

#fmlist .submitbox {
background-color: #E8F6F3;
border: 1px solid #EC8017;
color: #EC8017;
}


#product-details p { font-size: 10pt; font-family: Georgia, serif; font-weight: bold; }
#product-details #pixnav a { font-size: 10pt; text-decoration: none; }
#product-details #pixnav a:hover { font-size: 10pt; text-decoration: none; }
#product-copy { width: 226px; height: 145px; }

body.women #product-details p { color: #0061B1; }
body.women #product-details #pixnav a { color: #0061B1; }
body.women #product-details #pixnav a:hover { color: #996020; }
body.women #product-copy { background-color: #E8F8F8; }

body.men #product-details p { color: #7D4A19; }
body.men #product-details #pixnav a { color: #0061B1; }
body.men #product-details #pixnav a:hover { color: #996020; }
body.men #product-copy { background-color: #D3E7C7; }

body.kids #product-details p { color: #0061B1; }
body.kids #product-details #pixnav a { color: #0061B1; }
body.kids #product-details #pixnav a:hover { color: #996020; }
body.kids #product-copy { background-color: #F8F6B6; }

body.pets #product-details p { color: #0061B1; }
body.pets #product-details #pixnav a { color: #0061B1; }
body.pets #product-details #pixnav a:hover { color: #996020; }
body.pets #product-copy { background-color: #E8F8F8; }

#press-menu, #stores-menu {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #7D4A19;
	width: 277px;
	height: 383px;
}
#press-menu p, #stores-menu p { font-size: 10pt; }
#press-menu p a, #stores-menu p a { color: #7D4A19; font-size: 10pt; text-decoration: none; }
#press-menu a:hover { color: #374BE0; }
#stores-menu a:hover { color: #EA8626; }

#links-copy p {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 9pt;
font-weight:bold;
}
#links-copy p a { text-decoration: none; }
#links-copy p a:hover { text-decoration: none; color: #EA8626;}
