body {	
	background: #EDEDED;	 
	color:#666;	
	font-family: Arial, Verdana helvetica sans-serif;
	font-size: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../images/home/background.jpg);
	background-repeat: repeat-x;	
}
#body {
width:970px;
	margin: auto;
	margin-bottom:0px;
	background-image: url('../images/bg.gif');
	background-repeat: repeat-y;
	padding: 0 10px 0 11px;	
}
h2 {     /* titles in body, such as "Log In" */
	margin-left: 120px;
	font-size: 25px;
}
table {
	background:white;
}
a:link {
	text-decoration: none;
	color: #666;
}
a:visited { 
	text-decoration: none;
	color: #666;
}	
a:hover { 
	text-decoration: underline;
	color: #666;
} 
img {
	border: none;
}		
textarea, input, select {
	font-weight: 600;
}		
textarea {	
	overflow: auto;
	font-size: 16px;	
}
input {
	font-size: 15px;	
	border: 1px solid #777;
	vertical-align: top;	
}
select {
	font-size: 15px;		
	vertical-align: middle;	
}
.checkbox {
	border: none;
}	 	
.submit {        
	background-color: #990033;
	color: white;	
	font-weight: bolder;
	cursor: pointer;	
}	
.messages {     /* error messages displayed with invalid input in forms */  
	font-size: 14px;
	color: #FF3333;
	margin-top: 5px;
}		

.non_pw {     /* normal, non-password text input fields (e.g. email) */
	width: 200px;
}
.pw {	/* password fields */
	width: 90px;
}
#layout_left {
 margin-left:50px;
}
#
#product_title {
	clear:both;
	margin-top:50px;
	text-align:left;
	
}
#main_title {
font-size:25px;
}
#layout_left, #layout_center {
	width:370px;
	float:left;
}
#layout_center {

}
.centorText{
	width:600px;
	margin-left:120px;
}
.catProductImg, #collection img {
border: 1px solid #c0c0c0;
}
.title {
	font-weight:bold;
}
tbody{
vertical-align:top;

}
#pageTop, #pageBody
{
display:block;
 border:16px solid white;
 border-bottom: none;
}
#pageBody{border-top:none;}
#img_bottom {
width:200px;
margin-left:80px;
text-align:left;	 	
}
