
A:link {
	color: #000033;
	text-decoration: none;
}

A:visited {
	color: #000033;
	text-decoration: none;
}

A:active {
	color: #000033;
	text-decoration: none;
}

A:hover {
	color: #CC0000;
	text-decoration: none;
}

TD {
	font-size: 12px;
	font-family : Verdana;
	
}

P {
	font-size: 12px;
	font-family : Verdana;
}

TD.smaller {
	font-size: 11px;
	font-family : Verdana;
	color : #000000;
	
}

P.smaller {
	font-size: 11px;
	font-family : Verdana;
	color : #000000;
}


div.prodid{
font-weight: bold;

}

span.prodoption{
font-weight: bold;
} 

.prodname, .detailname{
font-weight: bold;
}
td.product{
	background-image:url(../_images/product_back.gif);
    background-repeat:no-repeat;
    width:215px;
	text-align:center;
	height::350px;
}
Table.products{padding-left:30px;
width: 400px;
height::350px;
}

.checkoutbutton{margin-right:25px}
.prodimage{float:left;}
.detailimage{padding-left:40px;}
.detailimage2{padding:0;}
TD.cobhl{
	background-color: #E5E5E5;
	padding:4px;
}
TD.cobll{
	background-color: #FFFFFF;
	padding:4px;
}
TR.cobhl{
	background-color: #E5E5E5;
	padding:4px;
}
TR.cobll{
	background-color: #FFFFFF;
	padding:4px;
}
#collection-description {
  margin-top:6px;
  margin-bottom: 0px;
  padding-bottom:0px;
  width:350px;
  margin-left:10px;
}
.textile p {
  margin: 1em 0;
}

.textile ul, .textile ol {
  padding-left: 2em;
}

.textile h1 {
  font-size: 140%; 
  border: none;
}

.textile h2 {
  font-size: 130%; 
  border: none;
}

.textile h3 {
  font-size: 120%; 
}

.textile h4 {
  font-size: 110%; 
}

.textile h5, .textile h6 {
  font-size: 100%; 
}

.textile blockquote {
  padding-left: 15px;
}

#header2-wrap{
   border: 1px solid #cccccc;
   width:380px;
   margin: 8px auto 10px;
}
#header2{
  margin: 5px;
  border: 1px solid #cccccc;
  text-align: justify;
  padding:18px;
}
#frontpage-articles {
  margin:0;
  padding:0;
  text-align:justify;
  width:350px;
  height:auto;
  margin-bottom:-25px;
  margin-left:4px;
  
 
}

#header2-wrap{
   border: 1px solid #cccccc;
   width:380px;
   margin: 8px auto 10px;
}

#header2{
  margin: 5px;
  border: 1px solid #cccccc;
  text-align: justify;
  padding:18px;
}

#header2 h3{
  text-align:center;
  font-size:25px;
  text-transform:uppercase;
  letter-spacing:.2em;
  font-family:georgia;
  margin-bottom:8px;
  margin-top:3px;
  color:#b890c2;
}

#header2 p span{
  color:#999999;
  font-size:11px;
  line-height:18px;
  font-family:verdana;
 }
 
 #sidenavigation{
 /* position:absolute;
  top:33px;
  left:425px;*/
 
  float:right;
  width:160px;
  padding:0;
  margin-right:10px;
  
}
#sidenavigation ul.list2{
	float: right;
	text-align:left;
}
#sidenavigation h3{ 
   font-family:verdana;
   font-size:14px;
   font-weight:normal;
   color:#9878a5;
   margin-bottom:3px;
   margin-top:10px;
   }

#sidenavigation h3 a{
   text-decoration:none;
   color:#935c9a;
}

#sidenavigation h3 a:hover{
   text-decoration:underline;
}


#sidenavigation ul{
   text-align:center;
   margin:0;
   padding:0;
}


#sidenavigation li{   
   font-family:verdana;
   font-size:10px;
   color:#9fa8b2;
   text-align:left;
   list-style:none;
   margin-bottom:1px;
     line-height:14px;
}

#sidenavigation li a{
   text-decoration:none;
}

#sidenavigation li a:hover{
   color:#935c9a;
}
img.Checkout {
	position:absolute;
	left:425px;
	top:142px;
	z-index:1;
}

.detailname
{font-size:18px;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
