textarea.msg {
	resize:none;
}

#overlay {
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	text-align:center;
	z-index: 1000;
	background-image:url(/images/overlay.png);
}

#contactouter {
	width:800px;
	height: 467px;
	margin: 175px auto;
	text-align: center;
	background-image:url(/images/beecontact.png);
}

#contactinner {
	position: relative;
	text-align: left;
	width: 355px;
	height: 310px;
	left: 380px;
	top: 90px;
}

#contactbottom {
	position: absolute;
	bottom: 0px;
	right: 0px;
}

p.form {
	font-size: 1.1em;
}

div.hr {
	height: 60px;
	background: url(/images/hr.png) no-repeat scroll center;
}
div.hr hr {
  display: none;
}

#name {
	width: 290px;
}

#email {
	width: 290px;
}

#msg {
	width: 340px;
}


#contactfloat {
	float: right;
}

#greeting {
	position: absolute;
	top: 790px;
	width: 337px;
	left: 10px;
	background-color: #080808;
	padding: 4px;
	color: #FFFFFF;
}

#greeting a:link {
	text-decoration:underline;
	color: #FFFFFF;
}

#greeting a:visited {
	text-decoration:underline;
	color: #FFFFFF;
}

#greeting a:hover {
	text-decoration:underline;
	color: #A0A0A0;
}

#greeting a:active {
	text-decoration:underline;
	color: #FFFFFF;
}

#fbhome {
	position: absolute;
	top: 659px;
	left: 107px;
}

#fbabout {
	position: absolute;
	top: 691px;
	left: 501px;
}

#fbsaved {
	position: absolute;
	top: 727px;
	left: 478px;
}

#fbcontact {
	position: absolute;
	top: 649px;
	left: 965px;
}

#fbshop {
	position: absolute;
	top: 687px;
	left: 505px;
}

#fbshipping {
	position: absolute;
	top: 659px;
	left: 1001px;
}

#box1 {
	position: absolute;
	top: 281px;
	left: 300px;
	height: 8px;
	width: 8px;
	background-color: #c0c0c0;
}

#box2 {
	position: absolute;
	top: 281px;
	left: 285px;
	height: 8px;
	width: 8px;
	background-color: #c0c0c0;
}

#addtocart {
	padding: 2px;
	font-size: 0.9em;
}

#linkwrapper {
	position: absolute;
	top: -50px;
	left: 33px;
	z-index: 2;
	-webkit-transform: rotate(-3deg); 
	-moz-transform: rotate(-3deg);
}

#fade {
	color: #000000;
	padding: 2px;
	font-size: 0.9em;
	font-family: Arial Unicode MS, Lucinda Sans Unicode;
	visibility: hidden;
}

.product-image {
	border-style: none;
}

#addtocart a:link {
	text-decoration:none;
	color: #000000;
}

#addtocart a:visited {
	text-decoration:none;
	color: #000000;
}

#addtocart a:hover {
	text-decoration:underline;
	color: #000000;
	font-weight: bold;
}

#addtocart a:active {
	text-decoration:underline;
	color: #000000;
	font-weight: normal;
}

#favtable {
	margin: 0px;
  	padding: 0px;
  	border-spacing: 0px;
  	border-collapse: collapse;
}

#favlinks a:link {
	text-decoration:underline;
	color: #606060;
}

#favlinks a:visited {
	text-decoration:underline;
	color: #606060;
}

#favlinks a:hover {
	text-decoration:underline;
	color: #FFFFFF;
}

#favlinks a:active {
	text-decoration:underline;
	color: #606060;
}

#favrow {
	height: 151px;
}

#favimage {
	width: 128px;
 	height: 128px;
}

#favtext {
	font-size: 0.9em;
	text-align: left;
	color: #606060;
	padding-right: 15px;
	padding-left: 2px;
	line-height: 115%;
}

#separator {
	border-bottom: 1px solid #202020;
	padding: 1px;
}

#favtitle {
	color: #FFFFFF;
}

.deletedItem {
	opacity: 0.15;
	-moz-opacity: 0.15;
	-khtml-opacity: 0.15;
	filter: alpha(opacity=15);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
	zoom: 1;
}

#prompt1 {
	position: absolute;
	top: 370px;
	left: 217px;
	color: #FFFFFF;
	width: 150px;
	z-index: 4;
	font-size: 0.9em;
	text-align: center;
}

#prompt2 {
	position: absolute;
	top: 245px;
	left: 313px;
	color: #FFFFFF;
	width: 150px;
	z-index: 4;
	font-size: 0.9em;
	text-align: center;
}

#prompt1 a:link {
	text-decoration:underline;
	color: #FFFFFF;
}

#prompt1 a:visited {
	text-decoration:underline;
	color: #FFFFFF;
}

#prompt1 a:hover {
	text-decoration:underline;
	color: #606060;
}

#prompt1 a:active {
	text-decoration:underline;
	color: #FFFFFF;
}

#thumbTable {
	margin: 5px;
	height: 128px;
	width: 128px;
	background-color: #000000;
	text-align: center;
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-collapse: collapse;
}

#thumbTd {
	background-color: #000000;
	height: 128px;
	width: 128px;
	border-style: none;
	border-width: 0px;
	padding: 0px;
}

#outerdesc {
	float:left;
	height:50%;
	margin-bottom:-15px;}
}

#innerdesc {
	clear:both;
	height:30px;
	position:relative;
}

#frame {
	position: absolute;
	left: 360px;
	top: 50px;
	width: 850px;
}

#aboutframe {
	position: absolute;
	left: 362px;
	top: 60px;
	width: 850px;
}

#shippingframe {
	position: absolute;
	left: 371px;
	top: 64px;
	width: 850px;
}

#contactframe {
	position: absolute;
	left: 360px;
	top: 60px;
	width: 850px;
}

#shopframe {
	position: absolute;
	left: 361px;
	top: 62px;
	width: 850px;
}

#blogframe {
	position: absolute;
	left: 361px;
	top: 60px;
	width: 850px;
}

#jewelry {
	position: absolute;
	left: 100px;
	top: 104px;
	background-color: #000000;
	height: 582px;
	width: 586px;
}

#frontpageimage {
	position: relative;
	text-align: center;
	background-color: #000000;
}

#aboutjewelry {
	position: absolute;
	left: 134px;
	top: 126px;
	background-color: #000000;
	height: 532px;
	width: 528px;
}

#shippingjewelry {
	position: absolute;
	left: 146px;
	top: 145px;
	background-color: #000000;
	height: 518px;
	width: 541px;
}

#shopjewelry {
	position: absolute;
	left: 138px;
	top: 134px;
	background-color: #000000;
	height: 518px;
	width: 526px;
}

#blogjewelry {
	position: absolute;
	left: 110px;
	top: 102px;
	background-color: #000000;
	height: 592px;
	width: 588px;
}


#contactjewelry {
	position: absolute;
	left: 135px;
	top: 140px;
	background-color: #000000;
	height: 518px;
	width: 521px;
}

#outer {
	position: relative;
	 /* top: 50%;
	  position: absolute;
	  left: 0px;
	  width: 100%;
	  height: 1px;
	  overflow: visible; */
}

#inner {
	position: relative;
	top: -50px;
	/*width: 1200px;
	  position: absolute;
	  height: 800px;
	  margin-left: -600px;  
	  top: -400px;        
	  left: 50%;	*/
}

#logo {
	position: absolute;
	top: 525px;
	left: 5px;
}

#address {
	position: absolute;
	top: 820px;
	left: 12px;
	font-size: 1.21em;
}

#checkoutbadgehome {
	position: absolute;
	top: 830px;
	left: 923px;
}

#checkoutbadge {
	position: absolute;
	top: 818px;
	left: 0px;
}

#paypalbadge {
	position: absolute;
	top: 828px;
	left: 295px;
}

#checkoutbadgeshop {
	position: absolute;
	top: 848px;
	left: 947px;
}

#checkoutbadgeabout {
	position: absolute;
	top: 845px;
	left: 945px;
}

#checkoutbadgecontact {
	position: absolute;
	top: 846px;
	left: 945px;
}

#checkoutbadgeshipping {
	position: absolute;
	top: 866px;
	left: 993px;
}

#checkoutbadgesaved {
	position: absolute;
	top: 858px;
	left: 957px;
}

#checkoutaccept {
	position: absolute;
	top: 815px;
	left: 12px;
}



#bigat {
	font-size: 28em;
	color: #303030;
}

body {
	font-family: 'Open Sans',courier;
	font-size: 0.84em;
}

a:link, a:visited, a:hover, a:active {
	text-decoration:underline;
	color: #000000;
}

#logoimage {
	position: absolute;
	top: 40px;
	left: 2px;
	z-index: 4;
}

#paper {
	position: absolute;
	top:174px;
	left: -5px;
}

#description {
	position: absolute;
	top: 124px;
	left: 40px;
	width: 301px;
	line-height: 115%;
	font-size: 1.1em;
}

#navleft {
	position: absolute;
	top: 64px;
	left: 30px;
	float: left;
	font-size: 3em;
}

#navleft a:link {
	text-decoration: none;
	color: #000000;
	}

#navleft a:visited {
	text-decoration: none;
	color: #000000;
	}

#navleft a:hover {
	text-decoration: none;
	color: #a0a0a0;
	}

#navleft a:active {
	text-decoration: none;
	color: #000000;
	}

#navright {
	position: absolute;
	top: 64px;
	right: 22px;
	float: right;
	font-size: 3em;
}

#navright a:link {
	text-decoration: none;
	color: #000000;
	}

#navright a:visited {
	text-decoration: none;
	color: #000000;
	}

#navright a:hover {
	text-decoration: none;
	color: #a0a0a0;
	}

#navright a:active {
	text-decoration: none;
	color: #000000;
	}

#bignavhome {
	position: absolute;
	top: 105px;
	left: 100px;
	width: 586px;
}

#bignavabout {
	position: absolute;
	top: 186px;
	left: 494px;
	width: 530px;
}

#bignavshop {
	position: absolute;
	top: 196px;
	left: 499px;
	width: 527px;
}

#bignavcontact {
	position: absolute;
	top: 194px;
	left: 490px;
	width: 536px;
}

#bignavshipping {
	position: absolute;
	top: 210px;
	left: 517px;
	width: 541px;
}

#bignavsaved {
	position: absolute;
	top: 163px;
	left: 471px;
	width: 588px;
}

#bignavleft a {
	position: relative;
	float: left;
	display:block;
	width: 55px;
	height: 55px;
	background : transparent url(/images/leftarrows.png) no-repeat;
}

#bignavleft a:hover {
	background-position: -55px 0;
}

#bignavleft a:active {
	background-position: 0px 0;
}

#bignavright a {
	position: relative;
	float: right;
	display:block;
	width: 55px;
	height: 55px;
	background : transparent url(/images/rightarrows.png) no-repeat;
}

#bignavright a:hover {
	background-position: -55px 0;
}

#bignavright a:active {
	background-position: 0px 0;
}

#numresults {
	position: absolute;
	top: 50px;
	left: 90px;
	text-align: center;
	font-size: 2em;
	width: 200px;
	-webkit-transform: rotate(-3.5deg); 
	-moz-transform: rotate(-3.5deg);
}

#sitelinks {
	position: absolute;
	top: 94px;
	left: 5px;
	font-size: 1.21em;
	z-index: 4;
	color: #d0d0d0;
}

#sitelinks a:link {
	text-decoration:none;
	color: #d0d0d0;
}

#sitelinks a:visited {
	text-decoration:none;
	color: #d0d0d0;
}

#sitelinks a:hover {
	text-decoration:none;
	color: #000000;
}

#sitelinks a:active {
	text-decoration:none;
	color: #d0d0d0;
}

#searchtape {
	position: absolute;
	left: 3px;
	top: 116px;
	z-index: 1;
}

#searchbox {
	position: absolute;
	left: 125px;
	top: 125px;
	z-index: 2;
	color: white;
}

#browsetape {
	position: absolute;
	left: 3px;
	top: 152px;
	z-index: 1;
}

#browsebox {
	position: absolute;
	left:125px;
	top: 162px;
	z-index: 2;
}

#browsemenu {
	width: 200px;
}

.override #googlecart-widget-head {
    border-color: #000000;
	background-color: #f0f0f0;
  }

.override #googlecart-widget-body {
    border-color: #000000;
  }

.override #googlecart-widget-emptymessage {
    border-color: #000000;
  }
  .override .googlecart-widget-remove {
    color: #000000;
  }
.override .googlecart-widget-restore {
    color: #000000;
  }
.override .googlecart-widget-quantity-box {
  border-color:#000000;
}

.override .googlecart-widget-foot {
	border-color: #000000;
}

.override .googlecart-widget-item, .override .open .googlecart-widget-item td {
	border-color: #000000;
}