@charset "utf-8";
/* CSS Document */

body {
margin : 0;
padding : 0;
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:12px;
line-height : 1.5em;
color : #000000;
background : #fff url(images/background.jpg) repeat-y top center;
}

#container {
width : 900px;
margin-left : auto;
margin-right : auto;
padding : 0;
border : 5px solid #fff;
color : #000000;
background : #fff;
}


/*Header*/

#headerphoto {
border-bottom : thick;
}

#titlebanner {
height : 50px;
background : #663854;
padding-top:10px;
}

#titlebanner h1 {
margin-top : 0;
padding : 5px 0 0 15px;
font-size : 2em;
border-bottom : none;
color : #000000;
font:"Verdana", Arial, Helvetica, sans-serif;
font-weight:bold;
}

/*Top Menu*/

#topmenu {
	clear: both;
	background: #663854;
	height: 35px;
	margin: 0;
	font: bolder 1.2em/30px Tahoma, Verdana, Arial, Sans-Serif;		
}

#topmenu ul{
	margin: 0; padding: 0 0 0 8px; 
}

#topmenu ul li {
	float: left;
	list-style: none;		
	border: 1px solid #4c2a3f;
	display:block;margin:0px;height:30px;
}

#topmenu ul li a {
	text-decoration: none;	
	padding: 0 15px; 
	color: #FFF;	
}

#topmenu ul li a:hover {
  	color: #000000;	
	background: #bd689d;
	display:block;margin:0px;
}

#fadeline {
	height: 10px;
	margin: 0;
	background-image: url(images/fadeline.jpg);
}

/*Left Sidebar*/

#sidebar {
float : right;
width : 210px;
padding : 5px;
margin-bottom:20px;
padding-bottom:10px;
}

#sidebarlist {
padding : 3px;
margin-bottom : 10px;
text-align : left;

}

/*Sidebar Links*/

#sidebar ul li {
margin : 0 15px 0 0;
padding : 1px;
display:block;margin:0 3px;
list-style-type : square;
color : #feb300;
}

#sidebar a {
text-decoration : none;
color : #666;
background : #fff;
}

#sidebar a:hover {
color : #333;
background : #feb300;
}

/*Main Content Area*/

#content {
float: left;
width: 633px;
padding : 20px 20px 20px 20px;
/*margin-left : 227px;*/
margin-bottom : 0;
color : #666;
background : #fff;
}

/*Footer*/

#footer {
clear : both;
height: 50px;
padding : 3px;
margin : 0;
text-align : center;
border-top : 1px solid #663854;
color : #333;
background : #fff;
}

/*Typography*/

h1 {
font-family: "Verdana", Arial, Helvetica, sans-serif; 
font-size: 18px;	
border-bottom : 1px solid #bd689d;
color : #000000;
padding-top: 10px;
font-weight:normal;
}

h2 {
font-family: "Verdana", Arial, Helvetica, sans-serif; 
font-size: 18px;	
border-bottom : 1px solid #bd689d;
color : #000000;
padding-top: 25px;
font-weight:normal;
}

blockquote {
font-weight : normal;
font-style : italic;
color : #333;
}

p.title {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:2em;
}

p.desc {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:1.5em;
}

/*Links*/

a {
text-decoration : underline;
color : #663854;
}

a:hover {
text-decoration : none;
color : #663854;
}

a img {
border : 0;
}

/* Shopping Cart */

.productTitle {

  color: #000000;

  font-family: "Verdana", Arial, Helvetica, sans-serif;

  font-size: 14px;

  font-weight: bold;
  text-decoration: underline;

}

.tableSpacing {
  background: #FFFFFF;
}

.cartItems {

  font-size: 12px;

}



.cartSectionHeading {

font-family: "Verdana", Arial, Helvetica, sans-serif; 
font-size: 18px;	
border-bottom : 1px solid #d8d9f1;
color : #000000;
/*padding-top: 10px;*/
font-weight:normal;
}



TABLE.Checkout {

  background: #6788e7;

}



TR.CheckoutHeading {

  color: #FFFFFF;

  font-family: Verdana, Arial, sans-serif;

  font-size: x-small;

  font-weight: bold;

  background: #88A9FF;

  background-image: url(../images/bluebartop.gif);

}



TR.CheckoutContents {

  background: #FFFFFF;

}


A.DLGbutton:Link {

  color: #FFFFFF;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-size: xx-small;

  font-weight: bold;

}



A.DLGbutton:Visited {

  color: #FFFFFF;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-size: xx-small;

  font-weight: bold;

}



A.DLGbutton:Hover {

  color: #FFCC00;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-size: xx-small;

  font-weight: bold;

}



A.DLGmoredetails:Link {

  color: #0000DD;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-size: xx-small;

  font-weight: bold;

}



A.DLGmoredetails:Visited {

  color: #0000DD;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-size: xx-small;

  font-weight: bold;

}



A.DLGmoredetails:Hover {

  color: #DD0000;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-size: xx-small;

  font-weight: bold;

}



A.CheckoutLink:Link {

  color: #0000DD;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-size: xx-small;

}



A.CheckoutLink:Visited {

  color: #0000DD;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-size: xx-small;

}



A.CheckoutLink:Hover {

  color: #DD0000;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-size: xx-small;

}



/*A.cartMenu:Link {

  color: #0033FF;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: normal;

}



A.cartMenu:Visited {

  color: #0033FF;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: normal;

}



A.cartMenu:Hover {

  color: #87A3FF;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: normal;

}

*/

A.cartItems:Link {

  color: #0033FF;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-size: xx-small;

  font-weight: bold;

}



A.pageNumbers:Link {

  color: #FFFFFF;

  text-decoration: none;

  font-family: Arial, sans-serif;

  font-size: x-small;

}



A.pageNumbers:Visited {

  color: #FFFFFF;

  text-decoration: none;

  font-family: Arial, sans-serif;

  font-size: x-small;

}



A.pageNumbers:Hover {

  color: #333333;

  text-decoration: underline;

  font-family: Arial, sans-serif;

  font-size: x-small;

}



A.copyright:Link {

  color: #0000DD;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-size: xx-small;

}



A.copyright:Visited {

  color: #0000DD;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-size: xx-small;

}



A.copyright:Hover {

  color: #DD0000;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-size: xx-small;

}