/* GLOBAL START */
body {
	color: black;
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	background: white;
	margin: 0;
	padding: 0;
	text-align: center;
	white-space: nowrap;
	line-height: 1.3;
}

img {
	border: none;
	padding: 0px;
	margin: 0px;
}

a:link, a:active, a, a:visited {
	text-decoration: none;
	outline: none;
	font-family: Helvetica, sans-serif;
	font-size: 10.5px;
	padding: 0px;
	margin: 0px;
	
	font-weight: normal;
	color: #b2b2b2;
}

a:hover {
	color: black;
}

li {
	list-style:none;
}

#navWrap {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	background-color: white;
	z-index: 99;
}

#navDiv {
	position: relative;
	height: 60px;
	width: 850px; 
	background-color: white;
	margin: auto;
	padding-top: 10px;
	text-align: center;
	z-index: 99;
}

#menu_items {
	text-align: right;
	width: 687px;
	white-space: nowrap;
}

#menu_items table {
	width: 687px;
}

#menu_items > ul > li {
	padding-left: 19px !important;
	padding-right: 19px !important;
}

.menu_item {
	padding-left: 19px !important;
	padding-right: 19px !important;
}

#mainContent {
	padding-top: 70px;
	width: 850px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#ftrWrap {
	width: 100%;
	background-color: white;
}

#footer {
	clear: both;
	line-height: 29px;
	width: 850px;
	background-color: white;
	margin: auto;
	z-index: 99;
	border: 1px solid black; /*#ebebeb*/
	color: #b2b2b2;
}

#copyright {
	width: 850px;
	line-height: 29px;
	height: 29px;
	color: #e6e6e6; 
	font-size: 9px;
	text-align: right;
	margin: auto;
}

#email_box {
	display: inline;
	color: #b2b2b2;
	text-align: center;
	padding-left: 2px;
	padding-right: 2px;
	width: 130px;
	height: 15px;
	font-size: 10px;
	border: 1px solid #dddddd;
	outline: none;
}

#footer_email {
	display: inline;
}

#footer_submit {
	width: 60px;
	color: #b2b2b2; 
	background-color: white; 
	border: none; 
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	outline: none;
	text-decoration: none;
}

#footer_submit:hover {
	color: black;
}
/* GLOBAL END */

/* MAILING LIST PAGE START */
#mailing_list input {
	border: 1px solid black;
	background-color: white;
	padding: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
	color: #c5c5c5;
	font-family: Helvetica, sans-serif; 
	font-size: 10px;
	width: 368px;
	text-transform: uppercase;
}

#mailing_list select {
	border: 1px solid black;
	background-color: white;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
	color: #c5c5c5;
	font-family: Helvetica, sans-serif; 
	font-size: 10px;
	width: 187px;
	text-transform: uppercase;
}

#mailing_list option {
	margin: 2px;
}

#join {
	font-size: 10px;
	background-color: white;
}

#join:hover {
	background-color: #d9d9d9;
}
/* MAILING LIST PAGE END */

/* GIFT CARD PAGE START */
#gift_card input {
	border: 1px solid black;
	background-color: white;
	padding: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
	color: #C5C5C5;
	font-family: Helvetica, sans-serif; 
	font-size: 10px;
	width: 160px;
	text-transform: uppercase;
}

#create {
	background-color: white;
	font-size: 10px;
}

#create:hover {
	background-color: #d9d9d9;
}
/* GIFT CARD PAGE END */

/* CONTACT PAGE START */
#contact_us input, #contact_us textarea {
	border: 1px solid black;
	background-color: white;
	padding: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
	color: #c5c5c5;
	font-family: Helvetica, sans-serif; 
	font-size: 10px;
	width: 368px;
	text-transform: uppercase;
}

#contact_us textarea {
	resize: none;
}

#submit {
	background-color: white;
	font-size: 10px;
}

#submit:hover {
	background-color: #d9d9d9;
}
/* CONTACT PAGE END */

/* COLLECTION PAGE START */
.main1 {
	font-family: Helvetica, sans-serif;
	font-size: 10.5px;
	line-height: 1.5;
	font-weight: normal;
	color:#b2b2b2;
}

.main1heavy, .main2heavy {
	font-weight: bold;
	color: #111;
}
/* COLLECTION PAGE END */

/* PRODUCT PAGE START */
li.uppercase {
	text-transform:uppercase;
}

#right_column {
	position: relative;
	float: right;
	width: 305px;
	height: 470px;
	white-space: normal;
}

.buttons {
	position: absolute;
	bottom: 0px;
	left: 0px;
}

#right_column ul {
	list-style: none;
	margin: 0; 
	padding: 0;
}

#right_column li {
	padding-left: 0px;
	line-height: 18px;
	font-size: 11px;
}

.basket {
	display: block;
	font-family: Helvetica;
	font-weight: bold;
    color: white;
	text-align: center;
	background-color: #c2c2c2;
	width: 303px;
	height: 54px;
	font-size: 11px;
	line-height: 34px;
	border: 1px solid #c2c2c2;
}

.basket:hover {
    background-color: #e1e1e1;
}

#iframe {
	height: 545px; 
	width: 545px;
	border: none;
	margin-left: -7px;
	float: left;
}

#cartimage {
	vertical-align: middle;
	margin-right: 20px;
}

#product_box {
	position: relative;
	height: 545px;
	margin-bottom: 20px;
}
/* PRODUCT PAGE END */