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

#page {
	margin: 0;
	padding: 0;
	width: 1150px;
	float:left;
	background:url(../shopray/img/pattern.jpg);
	text-align: left;
}
#cart {width:150px;height:80px;}
#left {
	background:#FFFFFF;
	width:150px;
	margin:0;
	padding-top:35px;
	padding-bottom:4px;
	float:left;
}
#center {
	padding-top:35px;
	float:left;
	width:600px;
	padding:0;
	background:#FFFFFF;
	
}
#centerWide {
	width:880px;
	float:left;
	padding:0;
	background:#FFFFFF;
	padding:0;
	padding-top:25px;
	
}
#centerPad {
	margin:10px;
	padding:0;
}
/*#centerPad p{
	font-size:1.3em;
	line-height:1.4em;
	letter-spacing: .1em;
}*/

.bigTable table {
	font-size:1.3em;
	line-height:1.4em;
	letter-spacing: .1em;
}
.price {
	color:#6c167e;
}
#catM {
	font-size:.7em;
	text-align:left;
}
ul#catM {
	padding:2px;
	list-style:none;
}
.catCclass {
	font-weight:normal;
	text-transform:uppercase;
	color:#666;
	line-height:1.7em;
	font-size:13px;
}
.catCclass a {
	padding:2px 10px;
	color:#FFF;
	background:#000;
	
}

.greenC a:hover {
	color:#FFF;
	background:#090;	
}
.blueC a:hover {
	color:#FFF;
	background:#00C;	
}
.redC a:hover {
	color:#FFF;
	background:#C00;	
}
.yellowC a:hover {
	color:#000;
	background:#FF0;}
	
	
.greenCC a {
	color:#FFF;
	background:#090;	
}
.blueCC a {
	color:#FFF;
	background:#00C;	
}
.redCC a {
	color:#FFF;
	background:#C00;	
}
.yellowCC a {
	color:#000;
	background:#ff0;	
}
.purlpeC a {
	color:#FFF;
	background:#000;}
.purlpeC a:hover {
	color:#FFF;
	background:#639;}
.purlpeCC a {
	color:#FFF;
	background:#639;	
}
	
	
.greenCCC a {
	color:#FFF;
	background:#060;	
}
.blueCCC a {
	color:#FFF;
	background:#009;	
}
.redCCC a {
	color:#FFF;
	background:#900;	
}
.yellowCCC a {
	color:#000;
	background:#FC0;	
}

.saleC a {
	color:#fff;
	background:#c00;
}






#changeview {padding:3px;background:#ededed;font-size:10px; text-transform:uppercase;}
#changeview a {color:#FFF;}
#changeview a:hover {color:#000;}
.catMclass {
	font-weight:normal;
	text-transform:uppercase;
	color:#000;
	line-height:1.5em;
	font-size:10px;
}
.catMclass a {
	color:#000;
	text-decoration:none;
}
.catMclass a:hover {
	color:#6c167e;
	text-decoration:none;
}
ul#optionsM {
	padding:5px;
	list-style:none;
}
.optionMclass {
	text-transform:lowercase;
	color:#000;
	line-height:1.6em;
	font-size:11px;
	letter-spacing:.1em;
}
.optionMclass a {
	color:#000000;
	text-decoration:none;
}
.optionMclass a:hover {
	color:#333333;
	text-decoration:none;
}
small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
}
.center {
	text-align: center;
}
hr {
	display: none;
}
a img {
	border: none;
}
form {
	margin : 0;
}

.brownTitle {
	color:#83400a;
	font-size:2em;
	line-height:2em;
}
.greyTitle {
	color:#666;
	font-size:1.8em;
	line-height:1.8em;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:.1em;
}
.purplePrice {
	color:#6c167e;
	font-weight:bold;
	font-size:2em;
	line-height:2em;
}
.purpleTitle {
	color:#6c167e;
	font-size:2em;
	line-height:2em;
}
.blackTitle {
	color:#000;
	font-size:1.6em;
	line-height:1.6em;
}
#blackIntroText p{
	line-height:1.2em;
	font-size:.9em;
	letter-spacing:.05em;
}
#welcome {
	width:660px;
	padding:20px;
	display:block;
	font-size:1.3em;
	line-height:1.2em;
	border:#CCC 1px solid;
	color:#666;
}

.orangeDate {
	color:#ee8320;
	text-transform:lowercase;
	font-size:12px;
	letter-spacing:.1em;
	line-height:1.4em;
}
ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.productImg {
	width:200px;
	height:250px;
	margin:0;
	padding:0;
}
.productBox {
	float:left;
	margin:6px;
	width:198px;
	height:300px;
	padding:2px;
}
.productBox a {
	display:block;
	border:#FFF 1px solid;
	float:left;
	margin:6px;
	width:198px;
	height:300px;
	padding:2px;
}
.productBox a:hover {
	display:block;
	border:#dedede 1px solid;
	float:left;
	margin:6px;
	width:198px;
	height:300px;
	padding:2px;
}






.picBox {
	float:left;
	margin:20px 15px 0 0;
	width:276px;
	height:300px;
	padding:0;
}
.picBox1 {
	float:left;
	margin:20px 0 0 0;
	width:276px;
	height:300px;
	padding:0;
}

.store a {
	color:#333333;
}
.store {
	font-size:10px;
	line-height:1.5em;
}
.ptitle {
	line-height:1.3em;
}
.ptitle a {
	color:#333333;
}
.ptitle a:hover {
	color:#999999;
	text-decoration:none;
}
.storePrice {
	font-size: 12px;
	color:#C00;
}
.manufac {
	color:#ee8320;
	font-size:10px;
}
.manufac a {
	color:#ee8320;
	font-size:10px;
	text-transform:none;
}
.manufac a:hover {
	color:#CC6633;
	text-transform:none;
}
#orderBox {
	width:250px;
	height:200px;
	overflow:hidden;
}
#hide input {
	visibility:hidden;
}
#hide h2 {
	color:#333333;
	font-size:10px;
	display:inline;
	font-weight:normal;
}
#hide {
	color:#FFF;
}
ul#regM {
	padding:0px;
	list-style:none;
}
.regMclass {
	text-transform:uppercase;
	color:#666;
	line-height:1.4em;
	font-size:12px;
	letter-spacing:.2em;
}
.regMclass a {
	color:#666;
	text-decoration:none;
}
.regMclass a:hover {
	color:#6c167e;
	text-decoration:none;
}
.clear {
	clear:both;
}
.clearTop {
	clear:both;
}
.clearLeft {
	clear:left;
}
.registryBox input, textarea, select {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	padding:2px 5px;
	font-size : 1.2em;
	color:#333333;
	background:#ffffff;
	border:1px solid #a6a896;
}
.welcomeText {
	color: #D2D2D2;
}
.regWelcome {
	color:#EE8320;
	line-height:1.4em;
	font-size:11px;
	letter-spacing:.1em;
}
.searchMen input, textarea, select {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	padding:1px 2px;
	font-size : .8em;
	color:#333333;
	background:#ffffff;
	border:1px solid #a6a896;
}
#searchMen a {
	font-size : .9em;
}
.red a {color:#F00;}

.notShowing {text-align:center; margin:0 1px;padding:0 2px;color:#000; background:#FFF;}
.Showing {text-align:center;margin:0 1px;padding:0 2px;color:#000; background:#FFF035;}

.pageNum {text-align:center; margin:0 1px;padding:0 2px;color:#000; background:#FFF;}
.pageNum a {display:block; color:#FFF; background:#f00;}
.pageNum a:hover {color:#FFF; background:#000; text-decoration:underline;}

.pageNumActive {text-align:center;margin:0 1px;padding:0 2px;color:#000; background:#FFF035;}
.pageNumActive a:hover {color:#FFF; background:#000;}






table.productss {
   border-collapse: collapse;
}
table.productss td {
   border: 1px solid #fff;
   }
table.productss td a{
   display: block;
   text-decoration: none;
   padding:2px;
   width:208px;

}
table.productss td a:link, table.productss td a:visited {
   border: 1px solid #FFF;
}
table.productss td a:hover, table.productss td a:active {
   border: 1px solid #dedede;
}
.holiday {color:#C00;}
