@charset "utf-8";
body {
	font: 85%  Georgia, Times New Roman, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	background-color: #F1F1F2;
	background-image: url(images/bg.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.oneColFixCtrHdr #container {
	width: 100%;  	
	text-align: left; 
	background-image: url(images/bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	min-height: 100%;

}
.oneColFixCtrHdr #header {
	margin: 0 auto; 
	background: #3D4A50; 
	padding: 0;
	height: 32px;
	width: 669px;
}

a {
	text-decoration:none;
	color: #64757C;
}

a:visited {
text-decoration:none	
color: #3D4A50;

}

a:hover {
text-decoration: none;
}

a img { border: none; }
a:hover img {border: 0; }
a:visited img {border: 0; }



#accountImage{
	padding: 13px 16px 0 0;
}

#cartImage{
	padding: 0px 17px 0 0;
}

.oneColFixCtrHdr #mainContent h1 {
	margin: 0; 
}

#nav{
	background:url(images/navbar_bg.gif);
	background-repeat:repeat-x;
	height:32px;
	width:100%;
	margin-top: 5px;
	padding: 12px 0 0px 0;
}	

#navContents{
	margin: 0 auto; 
	padding: 0px; 
	width: 460px;	
	padding-right: 200px;
}

#navContents a {
	float: left;
	display:block;
	padding-right: 33px;
	padding-bottom: 20px;
	text-decoration:none;
}

#navContents a.active{
	background-image: url(images/active.gif);
	background-repeat: no-repeat;
	background-position: 3px 15px;
}

#navContents img{

}

#sideBar{
	margin-top: -67px;
}

#titleBar {
	width: 465px;
	margin-left: 5px;
}

#mainBar{
	width: 640px;
	margin-left: 5px;	
}

#logo{
	margin-bottom: 26px;
}

.categoryLink{
	padding-left: 15px;
}

.oneColFixCtrHdr #mainContent {
	margin: 0 auto; 
	padding: 0px; 
	background: #FFFFFF;
	width: 660px;
}
.oneColFixCtrHdr #footer {
	padding: 0 10px; 
	background:#DDDDDD;
}
.oneColFixCtrHdr #footer p {
	margin: 0; 
	padding: 10px 0; 
}

.floatLeft{
	float: left;
}

.floatRight{
	float: right;
}

.categoryHeader{
	margin-bottom:7px;
}

.collectionProduct{
	margin-left: 8px;
	margin-bottom: 8px;
}

.productName{
	color: #64757C;
	font-size: 12px;
	font-variant:small-caps;
	font-weight:bold;
}

.productPrice{
	color: #64757C;
	font-size: 14px;
	font-weight:bold;
}

img.alignleft, div.alignleft
{
float:left;
margin:0 0.5em 0.5em 0;
}
img.alignright, div.alignright
{
float:right;
margin:0 0 0.5em 0.5em;
}
img.aligncenter, div.aligncenter
{
text-align:center;
margin:0 auto;
}


