/* CSS Document */


/*INDEX

1-RESET CODE
2-COLORS
3-TYPOGRAPHY
4-LAYOUT/POSITIONING
5-SHOPPING STYLES

*/


/* 1-RESET CODE */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset { 
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol, {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/* 1b-FONT RESET */

body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}



/*COLORS 

Green #69913b
Brown #4e3227

*/


/*3-TYPOGRAPHY*/

body, p, h1, h2, h3 {font-family:"Century Gothic",Arial,Helvetica,sans-serif; color:#4e3227;} 
p {font-size:1em; color:#4e3227; margin-bottom:10px;}
h1, h2, h3 {color:#69913b;}
h1{font-size:2em; margin-bottom:10px;}
h2 {font-size: 1.5em; margin-bottom:10px;}
h3 {font-size: 1.2em;}

a:link, a:visited {text-decoration:none; font-weight:bold; color:#69913b;}
a:hover, a:active {text-decoration:underline;}

.utils a:link, .utils a:visited {color:#4e3227; font-weight:normal; padding-left: 20px;}
.utils a:hover, .utils a:active {color:#69913b; text-decoration:none;}
.giftreg a:link, .giftreg a:visited {font-weight:normal; text-transform:uppercase;}

/*Home page */
.hptable h1, .hptable h2, .hptable p {color:#ffffff; margin-bottom:15px;}
td.newbox a:link, .newbox a:visited {color:#4e3227;}
td.newbox a:hover, .newbox a:active, .artist a:hover, .artist a:active {color:#ffffff;}
.artist a:link, .artist a:visited {color: #69913b;}

/*Nav*/
.nav ul li a:link, .nav ul li a:visited {color:#4e3227; font-weight:bold; font-size: 1.1em;}
.nav ul li a:hover, .nav ul li a:active {color:#69913b; text-decoration:none;}

.nav ul li ul li a:link, .nav ul li ul li a:visited {font-weight:normal; font-size:1em;}

.newarrivals, .gifts {font-size:1.4em; color:#69913b; padding-bottom:10px;}
.gifts {display: block; padding-top:10px; padding-bottom: 0; margin-bottom:0}

.disclaimer p {color:#69913b; font-style:italic;}
.footer ul li a {font-weight:normal; text-transform:uppercase;}
.footer a:hover, .footer a:active {color:#4e3227; text-decoration:none;}

.poweredby a:link, .poweredby a:visited {font-size:.8em; font-weight:normal;color:#4e3227;}
.poweredby a:hover, .poweredby a:active {color:#69913b;}

.contact p {color:#69913b; font-size:.9;}



/*4-LAYOUT & POSITIONING*/

.header, .main, .footer {width:1000px; margin-left:auto; margin-right:auto; text-align: center;}

.header {
	height:140px;
	background-image: url(../images/topsep.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.logo {float:left; margin-left:85px; padding-top:5px;}
.utils {float:right; padding-top:15px; text-align:right;}
.utils img {vertical-align:middle; padding-left:3px;}
.giftreg {padding-top:15px;}

.nav {width:240px; float:left; padding-right: 10px; text-align:left; padding-top:15px;}
.nav ul {list-style:none;}
.nav li {padding-bottom:7px;}
.nav ul li ul {padding-left:15px; padding-top:10px; padding-bottom:10px;}

.deptmenuhead, .brandmenuhead {width:35px;float:left;}
.menubody {float:left; padding-left:15px;}
#brandmenu .menubody {padding-left:5px;}

.brandmenu {display:none;}

.search {padding-left:15px;float:left; padding-top:20px; padding-bottom:10px;width:210px;}
.searchform {
	height:32px;
	width:189px;
	background-image: url(../images/search_bk.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.searchform form {
	margin: 0;
	padding-top: 5px;
}
.stext {
border:0 none;
color:#999;
float:left;
font-family:"Century Gothic";
font-size:12px;
margin-left:10px;
margin-top:3px;
width:120px;
}

.disclaimer {width:210px;padding-top:20px; padding-left: 15px;float:left;}

.content {width:730px; float:right; text-align:left; margin-top:20px;}

.footer {margin-top:20px; text-align:center; padding-bottom:30px; margin-bottom:50px;}
.footer ul {width:1000px;}
.footer ul li {
	display:inline;
	background-image: url(../images/browndot.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
	padding-left: 15px;
}

.poweredby {float:left; padding-left:70px;}
.contact {float:right; padding-right:70px;}
.contact img {vertical-align:middle; padding-left:3px; padding-right:3px;}

/*home page*/
table.hptable {margin-bottom:15px;}
td.newbox {
	background-color:#69913b;
	background-image: url(../images/newbox_bk.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 15px;
}
.hpslideshow {padding-left:15px;}
td.artist {
	background-color:#4e3227;
	background-image: url(../images/artist_bk.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-bottom: 15px; padding-left:15px; padding-top:15px; padding-right:100px;
}
#fprod {margin-left:auto; margin-right:auto; text-align:center;}

/*5-SHOPPING STYLES (addtional styles on product bage) */

#shophold {padding-left:50px;}

table.catnamenav {padding-top: 10px; padding-bottom: 20px;}
.pictrow {text-align:left;}
.pictrow img {padding-top:15px; padding-bottom: 15px;}
.namerow {color:#69913b; text-align:left;}
.namerow a:link, .namerow a:visited {text-transform:uppercase; font-weight:normal; color: #4e3227;}
.namerow a:hover, .namerow a:active {color:#69913b; text-decoration:underline;}
.smallprice {color:#4e3227;}
.flag {width:120px; padding:2px; background-color: #69913b; color:#FFF;}
.longdesc {margin-left:25px; margin-top:10px;}
.longdesc ul {list-style:outside; margin-bottom:10px;}
.price {padding-top:10px; padding-bottom:10px;}
.smallcatname {color:#69913b; font-weight:bold; padding-bottom:20px;}
.prodname {text-transform:uppercase; color:#4e3227; font-size:1.5em; padding-bottom:20px;}
.detaillink {text-align:left;}
.specinst {font-style: italic;}
.addthisbutton {margin-top:10px;}

.sbhead p {font-size:1.4em; color:#FFF; font-weight:normal; padding-bottom:10px; text-transform:uppercase;}
.sbhead td {padding-left: 10px; padding-top:10px; padding-right:50px; background:#4e3227;}
.sbitem td {padding:20px; text-align:left;}
.sbsubtotal td {padding:10px;}
.sbsubtotal td p {font-weight:bold; font-size:1.2em;}
.sbbuttons td {padding-top: 30px;}
.itemdesc {text-transform:uppercase;}
table.alsorec tr td {padding-bottom: 10px;}
table.alsorec {margin-top:20px;}
.prodtable {margin-bottom:20px;}
a.showall {text-decoration:underline;}

.nav ul li.menuhere a, .nav ul li a.menuhere {font-weight:bold; color:#69913b; padding-left: 20px; background-image:url(../images/greendiamond.gif); background-position:left; background-repeat: no-repeat; }

/*filter styles */
.shopnavdd {float:right; margin-right:20px; margin-top:20px;}


	
