
#selection {
	color: 				#333;
	width: 				785px;
	background-color:	#fff;
	border-width: 		1px;
	border-style:		solid;
	border-color:		#ebebeb #adadad #adadad #dcdcdc;
}

h1 {
	font-family:	verdana;
	color:#222;
	font-size:1.2em;
	padding-left:	6px;
	margin: 4px 0px 0px 4px;
}

#product-images {
	float: 	left;
	margin: 	6px 6px 10px 6px;
	padding: 6px;
	width: 	400px;
	border: 	0px solid #444;
}

#product-thumbs {
	margin-top: 5px;
}
#product-thumbs img {
	border: 1px solid #cccccc;
}
#product-thumbs p {
	font-size:	8pt;
	color:		#777;
}

.imagefull {
	display: none;
	z-index: 10;
	margin: 0 auto;
}

#product-info {
	float: 		left;
	margin: 		10px 4px 10px 2px;
	width: 		344px;
}

#product-options {
	border-top: 0px dashed #ccc;
	padding: 	5px;
	margin: 		2px 6px 2px 6px;
	background-color: #fff;
}
#product-options span, 
#product-cart span {
	margin: 		6px 0px 6px 0px;
}

#product-description {
	padding: 		5px;
	margin: 			5px;
	line-height: 	120%;
}
#product-description p span {
	font-size:		10pt;
	color:			#444;
}
.outer {
	border:				1px solid #eee;
}
#product-cart {
	font-size:			10pt;
	font-weight:		bold;
	color: 				#222;
	border-width: 		1px;
	border-style:		solid;
	border-color:		#adadad;
	padding: 			2px;
	margin: 				0;
	background-color: #fff;
}

#product-cart table {
	width: 				100%;
}
#product-cart .lbl {
	font-size:			8pt;
	height:				22px;
	border-top:			1px solid #ccc;
	background-color: #fff;
}
#product-cart .price {
	font-weight: 	bold;
	background-color: #efefef;
	border-top:		1px solid #aaa;
}
#product-cart .carttitle {
	text-align:		left;
	font-weight:	normal;
	font-size:		8pt;
	color:			#c00;
}
#product-cart p {
	font-size:		8pt;
	padding:			2px 0px 1px 2px;
}
#product-cart .cartChoice {
	font-weight: 	bold;
	background-color: #efefef;
	border-top:		1px solid #aaa;
}

#cartSubmit {
	padding: 5px;
}

.cartTable {
	width: 100%;
}

#product-cart table td {
	text-align: center;
	padding: 2px;
	vertical-align: middle;
}

.colors-instock {
	margin: 2px;
	padding: 1px;
	float: left;
	border: 1px solid #787878;
	font-size: 10px;
	text-align: center;
}

.colors-outstock {
	margin: 2px;
	padding: 1px;
	float: left;
	border: 1px solid #ccc;
	font-size: 10px;
	text-align: center;
}

.colors-selected {
	margin: 2px;
	padding: 1px;
	float: left;
	border: 1px solid #000000;
	font-size: 10px;
	text-align: center;
}

.colors-instock img, .colors-outstock img, .colors-selected img {
	border: 0;
}

.colors-instock a, 
.colors-outstock a, 
.colors-selected a, 
.colors-instock a:link, 
.colors-outstock a:link, 
.colors-selected a:link, 
.colors-instock a:visited, 
.colors-outstock a:visited, 
.colors-selected a:visited {
	color: #000000;
}

.colors-instock a:hover, .colors-outstock a:hover, .colors-selected a:hover {
	color: #878787;
}

.debugit {
	border: 1px solid #ff0000;
	background-color: #990000;
	color: #ffffff;
	margin: 5px;
	padding: 2px;
}
.note {
	padding: 4px 0px 4px 12px;
	color: #606;
	font-size: .8em;
}

/* side menu */
#sidebar {
	float: 				right;
	color: 				#333;
	width: 				175px;
	background-color:	#fff;
	border-width: 		1px;
	border-style:		solid;
	border-color:		#dbdbdb #adadad #adadad #dcdcdc;
	margin:				0 2px 0 0;
}
#sidebar .lbl {
	font-size:			9pt;
	border-top:			0px solid #eee;
	text-align:			center;
}
#sidebar ul {
	font-size: 			.9em;
	text-align: 		right;
	list-style: 		none;
	margin: 				0px 6px 0px 0px;
	padding: 			0px 0px 0px 0px;
	background-color: #fff;
}

#sidebar ul li {
	display: 			block;
  	padding: 			0;
  	margin: 				3px 1px 3px 4px;
	letter-spacing: 	1px;
	text-transform: 	capitalize;
	border-bottom: 	1px dotted #eee;
}

#sidebar a,
#sidebar a:link,
#sidebar a:active, 
#sidebar a:visited {
	display: 				block;
	padding: 				3px;
	color: 					#444;
	text-decoration: 		none;
	border-left: 			0px transparent #fff;
}
 
#sidebar a:hover {
	color: 					#069;
	text-decoration: 		none;
	background-color: 	#f6f6f6;
	border-left: 			0px solid #fff;
  	background-image: 	url('../images/shop/menuPointer.gif');
	background-repeat: 	no-repeat; 
	background-position: left;
}

