@charset "UTF-8";
@import url("../../polymer-template/css/default-3d.css");
/* CSS Document */
#popup {
background:#ccc;
padding:10px;
}
.login-title {
	font-size:16px;
	font-weight:bold;
	margin:0 0 10px 0;
}

.login-box-left {
	width:285px;
	background:#f6f6f6;
	border:#e8e8e8 1px solid;
	margin:10px 0 0 0;
	padding:20px 8px;
	float:left;
}

.login-box-right {
	width:285px;
	background:#f6f6f6;
	border:#e8e8e8 1px solid;
	margin:10px 0 0 10px;
	padding:20px 8px;
	float:left;
}

.login-box {
	width:604px;
	background:#f6f6f6;
	border:#e8e8e8 1px solid;
	margin:20px 0 0 0;
	padding:10px 8px;
	float:left;
}

.login-label {
	font-weight:bold;
	width:250px;
	float:left;
	margin:10px 0 0 0;
}

.login-input {
	width:250px;
	float:left;
	margin:0 0 10px 0;
}

.forgot-label {
	font-weight:bold;
	width:100px;
	float:left;
	margin:0 0 10px 0;
}

.forgot-input {
	width:250px;
	float:left;
	margin:0 0 10px 0;
}

body	{
background:url(../images/bg.png) repeat-x top #ccc;
margin:0;
text-align:left;

}
#top-info {
	padding:0 0 25px 0;
	float: left;
	width: 620px;
}#top-info-title {
	width:620px;
	float: left;
}
#top-info-text {
	float: left;
}
#top-info-text ul li {
	font-size:16px;
	color:#000
}
.footer-bg	{
background:url(../images/footer-bg.png) repeat-x bottom #ccc;
width:100%;
height:330px;
padding:0 0 10px 0;
margin:-330px 0 -10px  0;
position:relative;
z-index:-3;
}
tr	{
height:100%;
}
.clear-both	{
clear:both;
}
#outside	{
	width:960px;
	margin:auto;
}
/*////////////////SITE CONTENT//////////////*/
#container	{
	width:959px;
	margin:-10px auto;
	color: #000000;
	overflow:hidden;
	padding:0 5px 180px 5px;
	background:url(../images/bg2.png) repeat-y center;

}
#content	{
margin:30px 0 0 22px;
width:690px;
float:left;
background:#fff;

}
.100	{
width:100%;
}
#content-container	{
background:#fff;
margin:0 0 0 0;
padding:50px 0 50px 0;
position:relative;
top:-80px;
left:auto;
right:auto;
width:950px;
	background:url(../images/content-bg.png) repeat-y center;

}
#header	{
	background: url(../images/header.png) no-repeat center;
	margin:0 0 0 3px;
	height:170px;
	width:950px;
	position:relative;
	z-index:2;
}

.ie #header	{
	width:951px;
	}

/*////////////////Text//////////////*/
.title	{

}


/*////////////////Header//////////////*/
#top-nav {
	padding:0 0 0 0;
	margin:-98px 0 25px 190px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;
	color:#000000;
	text-align: center;
	width:390px;
	height:30px;
	font-weight:lighter;
	position:relative;
	z-index:4;
}
.ie #top-nav	{
margin:-65px 0 0 0;
}
#top-nav li {
	display:inline;
	color:#fff;
	padding:0 10px 0 10px;
	vertical-align:top;
	font-weight:lighter;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	text-align: center;

}
#top-nav li a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	vertical-align:top;
	padding:2px 0 0 0;
font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
		text-align: center;

}
#top-nav li a:hover {
	border-bottom:#40bfa2 solid 1px;
}
#mini-cart-container	{
	padding:5px 38px 0 0;
	text-align:right;
	margin:-60px 0 0 0;
	position:relative;
	height:60px;
}
.ie #mini-cart-container	{
margin:0;
}
#mini-cart {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:8px 5px;
	text-align:center;
	color:#000000;
	height:12px;
	float:right;
	margin:0;
	vertical-align:top;
}
#mini-cart li {
	display:inline;
	color:#fff;
	padding:0 1px 0 1px;
}
#mini-cart li a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
#mini-cart li a:hover {
	color:#fff;
	text-decoration:underline;
	font-weight:bold;
}

/*/////Search/////*/
#search	{
	width:190px;
	height:25px;
	float:right;
	margin:-90px 25px 25px 0;
}
.ie #search	{
margin:-22px 0 0 0;
}

#search-input	{
height:20px;
float:left;
border:none;
position:relative;
margin:-5px 0 0 0;

}

#search-btn	input {
background:url(../images/search-btn.png) no-repeat right;
width:25px;
height:25px;
float:left;
border:none;
margin:-7px 0 0 -7px;
position:relative;
}



/*////////////////Nav//////////////*/
#browse	{
	background:url(../images/browse.png);
	height:36px;
	border-bottom:#fff solid 2px;
	width:190px;
	float: left;
}
.links-hr	{
border-top:#fff solid 1px;
margin:0 0 0 -25px;
width:224px;
}
#links {
	float:left;
	padding:5px 0 0 5px;
	margin:0 0 0 5px;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:middle;
	line-height:18px;
	list-style:none;
	list-style-image:none;
}

#links li {
	color:#fff;
	vertical-align:top;
	line-height:18px;

}
#links li a {
	color:#fff;
	text-decoration:none;
	vertical-align:top;
	line-height:18px;

}
#links li a:hover {
	color:#fff;
	text-decoration:underline;
	vertical-align:top;
	line-height:18px;

}

.links-hr-sub	{
border:#fff solid 1px;
margin:0 0 0 -50px;
width:184px;
}
#links-sub {
	float:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	list-style:none;
	list-style-image:url(../images/bullet-image.png);
	vertical-align:middle;
	line-height:12px;
	margin:0 0 0 0;
}

#links-sub li {
	color:#40bfa2;
	vertical-align:top;
	padding:5px 0 0 0 ;
	line-height:12px;
}
#links-sub li a {
	color:#40bfa2;
	text-decoration:none;
	vertical-align:top;
	line-height:12px;
}
#links-sub li a:hover {
	color:#40bfa2;
	text-decoration:underline;
	vertical-align:top;
	line-height:12px;

}

.data #links {
	float:left;
	padding:5px 0 0 0;
	margin:0 0 0 5px;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:middle;
	line-height:18px;
	list-style:none;
	list-style-image:none;
}

.data #links li {
	color:#000;
	vertical-align:top;
	line-height:18px;

}
.data #links li a {
	color:#000;
	text-decoration:none;
	vertical-align:top;
	line-height:18px;

}
.data #links li a:hover {
	color:#000;
	text-decoration:underline;
	vertical-align:top;
	line-height:18px;

}
.data #links-sub {
	float:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	list-style:none;
	list-style-image:url(../images/bullet-image.png);
	vertical-align:middle;
	line-height:12px;
	margin:0 0 0 0;
}

.data #links-sub li {
	color:#40bfa2;
	vertical-align:top;
	padding:5px 0 0 0 ;
	line-height:12px;
}
.data #links-sub li a {
	color:#40bfa2;
	text-decoration:none;
	vertical-align:top;
	line-height:12px;
}
.data #links-sub li a:hover {
	color:#40bfa2;
	text-decoration:underline;
	vertical-align:top;
	line-height:12px;

}


#nav	{
	float:left;
	width: 205px;
	margin-top:-50px;
	margin-left:3px;
	padding:75px 10px 15px 10px;
	background:#2f2f2f;
	vertical-align:top;
	text-align:-mox-top;
	vertical-align:-mox-top;
	text-align:top;

}

#sign-up	{
background-image:url(../images/signup.png);
width:225px;
height:149px;
margin:50px 0 0 0px;
float:left;
}
div.mailinglist {
	color:#fff;
	font-weight:normal;
	padding:5px 0;
	margin:0 0 10px 10px;
	border-top:1px #555 dotted;
	border-bottom:1px #555 dotted;
	font-size:13px;
	text-align:center;
	width:200px;
	float:left;
}
.mailinglist-textbox {
	margin:3px 0 0 0;
	float:left;
}
/*///////////////Footer///////////*/

#footer-nav	{
width:950px;
height:330px;
margin:-150px 0 0 3px;
background:url(../images/footer.png);
position:absolute;
}
.ie #footer-nav	{
width:948px;
}
#bottom-nav {
	padding:0 0 0 0;
	margin:140px 0 25px 350px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;
	color:#000000;
	text-align: center;
	width:400px;
	height:30px;
	vertical-align:top;
	font-weight:lighter;

}
#bottom-nav li {
display:inline;
	color:#fff;
	padding:0 10px 0 10px;
	vertical-align:top;
	font-weight:lighter;

}
#bottom-nav li a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	vertical-align:top;
	padding:2px 0 0 0;
		font-weight:lighter;

}
#bottom-nav li a:hover {
	border-bottom:#40bfa2 solid 1px;

}
#footer-copy	{
text-align:center;
color:#fff;
	text-decoration:none;
	padding:10px 0;
	vertical-align:bottom;
	margin:100px auto 0 auto;
	}

/*////////////////Item//////////////*/
.item-container	{

}

.item-image-container	{

}

.item-image	{
height:100px;
}

.item-name	{

}

.item-price	{

}

.item-add-btn	{

}




/*///////////////TEXT ITEMS///////////////*/

.breadcrumbs{
padding:10px 0 10px 0;
border-bottom:1px dashed #369d85;
margin:0 0 10px 0;
width:650px;
}


/*///////////////Sub///////////////*/
.sub {
	background-color: #F9F9F9;
	border:1px solid #E8E8E8;
	width:600px;
	float:left;
	margin:0 0 10px 0;
	height:100px;
}
.sub-name	{
font-size:18px;
text-align:left;
}
.item-container	{
	background-color: #fff;
	border:2px solid #E8E8E8;
	padding:10px;
}
	
.add-to-cart	{
	background:url(../images/add-to-cart2.png) no-repeat top center;
	background-color:transparent;
	cursor:pointer;
	border: none;
	width:100%;
	height:25px;
	text-align:center;
	margin:0 auto;
	
}
.add-to-cart:hover	{
background-position:center -25px;
}

.main	{

width:500px;
}
.hspace	{
padding:0 5px;
}
.vspace	{
padding:5px 0;
}
	