/* Shop classes */


.pagetitle {
  font-weight: bold;
  font-size: 14px;
}
#shopnav {
	padding-top: 20px;
	padding-left: 11px;
	width: 175px;
}

#shopnav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#shopnav li a {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding-left: 8px;
}

li.shopnav {
	width: 175px;
	margin:0;
	padding:0;
	background-image: url(/images/shopnav_bg.gif);
	background-repeat: no-repeat;
} 

li.shopnav a, li.shopnav a:link, li.shopnav a:visited {
	text-decoration: underline;
}

li.shopnav a:hover {
	margin:0;
	padding:0;
} 

#shopnav ul li ul li a {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding-left: 16px;
	width: 175px;
}

#shopcart {
	bbackground: url(/images/fieldset_bg.png);
	background-color: #efefef;
	margin: 2px 2px 0 2px;
}

#shopcart th {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
}

#shopcart td {
	padding: 0px;
	background: #FFF;
	border: 1px solid #f2f2f2;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
}

fieldset dl { 
  
    bbackground: url(/images/fieldset_bg.png) repeat-y;
  } 

fieldset dt { 
  width: 250px; 
  padding:5px 5px 0 5px; 
  color: #5F5F5F;
  font-size: .9em;
  } 
fieldset dd { 
  margin:0; 
  padding:5px; 
  } 
  
  .forms { 
    margin: 21px 0 0 25px; 
    padding: 0; 
  }
form { padding: 0px; margin: 0px; }
  
fieldset { 
  margin: 0; 
  padding: 5px; 
  border: 1px solid #000000; 
  font: normal 12px "Arial", Helvetica, sans-serif;
  width: 280px;
  } 

legend { 
  margin: 0; 
  padding:0px 5px 0 5px; 
  font-weight: bold; 
  color: #9fc2c6;
  }
label { 
  font-weight:bold; 
  } 
#name, #email, #message, #subject { 
  width: 250px; 
  } 
input, textarea { 
  border: 1px solid #CCC; 
  padding: 1px;
  }

/* Basic page styling, not part of the form example */

select {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 1em;
}
.pagination {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 25px;
}
.productlistprice {
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.productlistlink {
	font-size: 10px;
	font-weight: bold;	 
	text-decoration: none;	
}
.productlistlink:hover{
	text-decoration: underline;	
}

.producttitle {
	font-size: 1.6em;
	color: #2a465a;
	font-weight: bold;
	font-family: "Georgia", Verdana, Sans-Serif;
	font-weight: normal;
}

.productprice {
	color: #84a9ad;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;	
}

.productdescription {
	color: #5F5F5F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}

.productlist {
	color: #d9a044;
	font-weight: bold;
	text-decoration: line-through;	
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
}
.relatedprodtitle {
	color: #9fc2c6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0 0 0 25px;
	
}

.pagetitle {
	font-size: 1.6em;
	color: #2a465a;
	font-weight: bold;
	font-family: "Georgia", Verdana, Sans-Serif;
	font-weight: normal;
	padding: 0 0 0 25px;
}

.pagesubtitle {
        font-size: 1.1em;
    	color: #a4a39f;
    	font-weight: bold;
    	font-family: "Georgia", Verdana, Sans-Serif;
    	font-weight: normal;
    	padding: 0 0 0 0px;
}

.pageforgotpassword {
	font-size: .9em;
}

.noitems {
        font-size: 1.1em;
    	color: #a4a39f;
    	font-weight: bold;
    	font-family: "Georgia", Verdana, Sans-Serif;
    	font-weight: normal;
    	padding: 0 0 0 25px;
}


.shoptext {
        font-size: 1em;
    	color: #a4a39f;
    	font-family: Arial, Helvetica, sans-serif;
    	font-weight: normal;
}
