body {
	text-align: center;
	background: #666666 url(../img/bg.gif) repeat-y 50% 0 ;
	font-family: verdana, arial, sans-serif ;
	font-size: x-small ;
	/* background-image: url(../img/background.jpg) ;
	background-repeat: repeat-x ;
	background-attachment: fixed ; */
}

#container {
	margin: 0 auto ;
	width: 760px ;
	text-align: left ;
}

#header {
	margin: 0 0 0 6px ;
	background: #AAD5FF ;
	width: 749px ;
}

#sidebar {
	margin: 10px 0 0 0 ;
	float: right ;
	width: 240px ;
}

#sidebar p {
	margin: 10px 10px 10px 0;
}

.thumbs {
	margin-bottom: 6px;
	margin-top: .5em;
	border-color: #ccc;
	border-width: 1px;
	border-style: solid;
}	

.thumbs_c {
	margin: 0 ;
	border-color: #ccc;
	border-width: 1px;
	border-style: solid;
	padding: 5px;
}	

#mini-content {
	margin: 0 0 0 125px ;
}

#product_image {
	text-align: center ;
	float: left ;
	margin: 0 ;
	padding: 0 ;
}

#content {
	margin: 0 ;
	padding: 10px 0 20px 10px ;
	width: 492px ;
}

#buffer {
	margin: 0 0 400px 0 ;
}

#development {
	margin: 0 10px 35px 0 ;
}

#content li {
	list-style-type: square ;
	color: #C41130 ;
}

#content p {
	color: #000 ;
}

#special {
	border: 1px dashed #C41130 ;
	margin: 0 10px 10px 0 ;
	padding: 5px ;
}

a:link { color: #C41130; }
a:active { color: #C41130; }
a:visited { color: #C41130; }
a:hover { color:#0B6688 ; }

#footer {
	clear: both ;
	margin: 0 0 0 6px ;
	padding: 5px 0 5px 0 ;
	width: 749px;
	background: #AAD5FF ;
	text-align: center ;	
}

#browse_container {
	text-align: right ;
	margin: 0 0 0 6px ;
	padding: 0 ;
	width: 749px;
	background: #AAD5FF ;
}

#product {
	margin: 0 0 20px 0 ;
	padding: 0 ;
}

#product_img {
	margin: 0 ;
	padding: 0 ;
}

#product_info {
	margin: 0 ;
	padding: 0 ;
}

.tit {
	color: #666666 ;
	font-weight: bold ;
}

#nav {
	float: left;
	width: 749px;
	margin: 0 0 0 3px ;
	padding: 0;
	list-style: none;
	border-top: 1px solid #D5EAFF ;
	border-bottom: 3px solid #2F5D78 ;
	background: #2F5D78 url(../img/nav_bg.gif) repeat-x top left;
	}
#nav li {
	float: left;
	margin: 0;
	padding: 0 2px 0 0;
	list-style: none;
	background: url(../img/nav_divider.gif) no-repeat top right;
	}
#nav a {
	float: left;
	padding: 7px 13px;
	text-decoration: none;
	color: #fff;
	}
#nav a:hover, #nav a.active {
	color: #fff;
	background: #2F5D78 ;
	}
#nav a.active {
	font-weight: bold;
	background: #2F5D78 url(../img/nav_bg_on.gif) repeat-x bottom left;
	}
#variations {
	border: 1px solid #666666 ;
}

#variations tbody tr td {
	background-color: #eee;
	border-left: 1px solid #d9d9d9 ;
	padding: 3px 18px ;
}
#variations tbody tr.odd td {
	background-color: #fff;
	border-left: 1px solid #d9d9d9 ;
	padding: 3px 18px ;
}