body {
font-family: Courier New;
font-size:11pt;
}
p {
font-family: Courier New;
font-size:11pt;
color: #545454;
}
table.searchresult {
margin: 10px 6px 10px 0;
}

a.left-nav:link {
COLOR: #ffffff;
text-decoration:none;
font-size:17px;
font-family: Courier New;
}
a.left-nav:visited {
COLOR: #ffffff;
text-decoration:none;
font-size:17px;
font-family: Courier New;
}
a.left-nav:hover {
COLOR: #9FAE7F;
font-size:17px;
font-family: Courier New;
}
a.left-nav:active {
COLOR: #ffffff;
text-decoration:none;
font-size:17px;
font-family: Courier New;
}

a.tab-menu:link {
COLOR: #ffffff;
text-decoration:none;
font-size:15px;
}
a.tab-menu:visited {
COLOR: #ffffff;
text-decoration:none;
font-size:15px;
}
a.tab-menu:hover {
COLOR: #9FAE7F;
font-size:15px;
}
a.tab-menu:active {
COLOR: #ffffff;
text-decoration:none;
font-size:15px;
}

/***************************************
 Top menu links
***************************************/
#logo-link { 
position: absolute;
top: 20px; 
left: 150px; 
width: 350px; 
height: 100px; 
}
#clothes-link { 
position: absolute;
top: 130px; 
left: 230px; 
width: 80px; 
height: 30px; 
background-color: transparent;
}
#shoes-link { 
position: absolute;
top: 130px; 
left: 330px; 
width: 170px; 
height: 20px; 
background-color: transparent;
}
#sale-link { 
position: absolute;
top: 130px; 
left: 550px; 
width: 70px; 
height: 20px; 
background-color: transparent;
}
#gifts-link { 
position: absolute;
top: 120px; 
left: 640px; 
width: 60px; 
height: 30px; 
background-color: transparent;
}
#jewelry-link { 
position: absolute;
top: 120px; 
left: 760px; 
width: 180px; 
height: 30px; 
background-color: transparent;
}
#home-link { 
position: absolute;
top: 140px; 
left: 950px; 
width: 80px; 
height: 30px; 
background-color: transparent;
}

/***************************************
 Bottom footer links
***************************************/
#contact-link { 
position: absolute;
top: 645px; 
left: 190px; 
width: 70px; 
height: 20px; 
background-color: transparent;
}
#about-link { 
position: absolute;
top: 670px; 
left: 190px; 
width: 70px; 
height: 15px; 
background-color: transparent;
}
#privacy-link { 
position: absolute;
top: 690px; 
left: 190px; 
width: 100px; 
height: 15px; 
background-color: transparent;
}
#search-link { 
position: absolute;
top: 710px; 
left: 190px; 
width: 50px; 
height: 15px; 
background-color: transparent;
}

/***************************************
 Regular links
***************************************/
a:link {
COLOR: #000000;
text-decoration:none;
font-size:11pt;
}
a:visited {
COLOR: #000000;
text-decoration:none;
font-size:11pt;
}
a:hover {
COLOR: #545454;
font-size:11pt;
}
a:active {
COLOR: #000000;
text-decoration:none;
font-size:11pt;
}

/***************************************
 Top Menu Category links
***************************************/
a.top:link {
COLOR: #855E42;
text-decoration:none;
font-size:16px;
}
a.top:visited {
COLOR: #855E42;
text-decoration:none;
font-size:16px;
}
a.top:hover {
COLOR: #9F9F9F;
font-size:16px;
}
a.top:active {
COLOR: #855E42;
text-decoration:none;
font-size:16px;
}

/***************************************
 Left Nav Menu Category links
***************************************/
a.left:link {
color: #FFFFFF;
font-size: 15px;
text-decoration: none;
}
a.left:visited {
color: #FFFFFF;
font-size: 15px;
text-decoration: none;
}
a.left:hover {
COLOR: #9FAE7F;
font-size:15px;
text-decoration: none;
}
a.left:active {
color: #FFFFFF;
font-size: 15px;
text-decoration: none;
}

/***************************************
 UL links
***************************************/
td.cats li {
COLOR: #855E42;
text-decoration:none;
font-size:11pt;
}

td.cats a:link {
COLOR: #855E42;
text-decoration:none;
font-size:11pt;
}
td.cats a:visited {
COLOR: #855E42;
text-decoration:none;
font-size:11pt;
}
td.cats a:hover {
COLOR: #9F9F9F;
font-size:11pt;
}
td.cats a:active {
COLOR: #855E42;
text-decoration:none;
font-size:11pt;
}


#inputsubmit {
width: 150px ;
margin-left: auto ;
margin-right: auto ;
}


/***************************************
 navigation login form
***************************************/
#navloginform {
width:200px;
margin:auto;
}
#navloginform fieldset{
padding:2px;
}
#navloginform legend{
font-weight:bold;
font-size:9pt;
}
#navloginform label{
display:block;
height:2em;
padding:2px 2px 0;
}
#navloginform input {
width:100px;
margin-right:5px;
border:1px solid #999999;
float:right;
clear:right;
background:#fff;
}
#navloginform input:focus,#navloginform input:hover {
border:1px solid #333333;
}
#navloginform input.navsubmitform {
margin-top:10px;
}
#navinputsubmit {
width: 80px ;
margin-left: auto ;
margin-right: auto ;
}
/***************************************
login form
***************************************/

#loginform {
width:300px;
margin:auto;
}
#loginform fieldset{
padding:10px;
}
#loginform legend{
font-weight:bold;
font-size:9pt;
}
#loginform label{
display:block;
height:2em;
padding:10px 10px 0;
}
#loginform input {
margin-right:20px;
border:1px solid #999999;
float:right;
clear:right;
background:#fff;
}
#loginform input:focus,#loginform input:hover {
border:1px solid #333333;
}

/***************************************
register form
***************************************/

#registerform {
width:500px;
margin:auto;
}
#registerform fieldset{
padding:10px;
}
#registerform legend{
font-weight:bold;
font-size:9pt;
}
#registerform label{
display:block;
height:2em;
padding:10px 10px 0;
}
#registerform input,#registerform select {
margin-right:20px;
border:1px solid #999999;
float:right;
clear:right;
background:#fff;
}
#registerform input.submitform {
margin-top:10px;
}
#registerform input:focus,#registerform input:hover {
border:1px solid #333333;
}


/***************************************
 checkout form
***************************************/

#checkoutform {
width:500px;
margin:auto;
}
#checkoutform fieldset{
padding:10px;
}
#checkoutform legend{
font-weight:bold;
font-size:9pt;
}
#checkoutform label{
display:block;
height:2em;
padding:5px;
}
#checkoutform input,#checkoutform select {
margin-right:20px;
border:1px solid #999999;
float:right;
clear:right;
background:#fff;
}
#checkoutform input.submitform {
margin-top:15px;
}

#basket {
width: 500px ;
margin-left: auto ;
margin-right: auto ;
padding:0px;
}
#checkoutform input:focus,#checkoutform input:hover {
border:1px solid #333333;
}

/***************************************
 Verify form
***************************************/

#verifyform {
width:500px;
margin:auto;
}
#verifyform fieldset{
padding:10px;
}
#verifyform legend{
font-weight:bold;
font-size:9pt;
}
#verifyform label{
display:block;
height:2em;
padding:5px;
}
#verifyform input,#verifyform select {
margin-right:20px;
border:1px solid #999999;
float:right;
clear:right;
background:#fff;
}
#verifyform input.submitform {
margin-top:15px;
}
#verifyform input:focus,#verifyform input:hover {
border:1px solid #333333;
}

/***************************************
 search form
***************************************/

#searchform {
width:400px;
margin:auto;
}
#searchform fieldset{
padding:5px;
}
#searchform legend{
font-weight:bold;
font-size:9pt;
}
#searchform label{
display:block;
height:2em;
padding:10px 10px 0;
}
#searchform input,#searchform select {
margin-right:20px;
border:1px solid #999999;
float:right;
clear:right;
background:#fff;
}
#searchform input.submitform {
margin-top:15px;
}
#searchform input:focus,#searchform input:hover {
border:1px solid #333333;
}


/***************************************
 ship estimate form
***************************************/

#shipestimate {
width:380px;
float:right;
}
#shipestimate fieldset{
padding:2px;
}
#shipestimate legend{
font-weight:bold;
font-size:9pt;
}
#shipestimate label{
display:block;
height:2em;
padding:5px 5px 0;
}
#shipestimate input,#shipestimate select {
margin-right:5px;
border:1px solid #999999;
float:right;
clear:right;
background:#fff;
}
#shipestimate input.submitform {
margin:5px 0 10px 0;
}
#shipestimate input:focus,#searchform input:hover {
border:1px solid #333333;
}


