.my-account_ a {
	display:block;
	width:157px;
	height:46px;
	background-position: 0 0;
	background-image:url('../images/my_account_merged.gif');
}

.my-account_ a:hover  {
	background-position: 0 -47px;
}

.log-in_ a {
	display:block;
	width:120px;
	height:46px;
	background-position: 0 0;
	background-image:url('../images/log_in_merged.gif');
}

.log-in_ a:hover {
	background-position: 0 -47px;
}

.log-out_ a {
	display:block;
	width:120px;
	height:46px;
	background-position: 0 0;
	background-image:url('../images/log_out_merged.gif');
}

.log-out_ a:hover {
	background-position: 0 -47px;
}

.cart_ a {
	display:block;
	width:94px;
	height:46px;
	background-position: 0 0;
	background-image:url('../images/cart_merged.gif');
}

.cart_ a:hover {
	background-position: 0 -47px;
}

.felt-up_ a {
	display:block;
	width:312px;
	height:190px;
	background-position: 0 0;
	background-image:url('../images/felt_up_merged.gif');
}

.felt-up_ a:hover {
	background-position: 0 -191px;
}

.form-button, .form-button-alt {
	margin-top:10px;
}
.qty-box {
	margin-top:10px;
}


.news-and-updates_ a {
	display:block;
	width:203px;
	height:68px;
	background-position: 0 0;
	background-image:url('../images/news_and_updates_merged.gif');
}

.news-and-updates_ a:hover {
	background-position: 0 -69px;
}

.products_ a {
	display:block;
	width:158px;
	height:55px;
	background-position: 0 0;
	background-image:url('../images/products_merged.gif');
}

.products_ a:hover {
	background-position: 0 -56px;
}

.about-us_ a {
	display:block;
	width:158px;
	height:49px;
	background-position: 0 0;
	background-image:url('../images/about_us_merged.gif');
}

.about-us_ a:hover {
	background-position: 0 -50px;
}

.contacts_ a {
	display:block;
	width:158px;
	height:56px;
	background-position: 0 0;
	background-image:url('../images/contacts_merged.gif');
}

.contacts_ a:hover {
	background-position: 0 -57px;
}

.shipping-and-returns_ a {
	display:block;
	width:193px;
	height:32px;
	background-position: 0 0;
	background-image:url('../images/shipping_and_returns_merged.gif');
}

.shipping-and-returns_ a:hover {
	background-position: 0 -33px;
}

.privacy-notice_ a {
	display:block;
	width:143px;
	height:32px;
	background-position: 0 0;
	background-image:url('../images/privacy_notice_merged.gif');
}

.privacy-notice_ a:hover {
	background-position: 0 -33px;
}

.conditions-of-use_ a {
	display:block;
	width:169px;
	height:32px;
	background-position: 0 0;
	background-image:url('../images/conditions_of_use_merged.gif');
}

.conditions-of-use_ a:hover {
	background-position: 0 -33px;
}

.site-map_ a {
	display:block;
	width:97px;
	height:32px;
	background-position: 0 0;
	background-image:url('../images/site_map_merged.gif');

}

.site-map_ a:hover {
	background-position: 0 -33px;
}

.body {
	background-color:white;
	background-image:url('../images/felt-up-thread-repeat.gif');
	background-repeat:repeat-y;
	margin:0; 
	background-position: 0px 38px;
	
}

.header_background {
	background-image:url('../images/header.gif');
	
}

.content_background {
	vertical-align:top;
	background-image:url('../images/content_bg.gif');
	padding-left:45px; 
	padding-right:25px;
	padding-top:15px;
	padding-bottom:15px;
}

.content_wrapper {
	width:550px;
}

.header_wrapper {
	margin-top:-20px;
	padding-left:50px;
	padding-right:125px;
	margin-left:auto;
	margin-right:auto;
	cursor:text;
	text-align:center;
	line-height:3em;
	
}

.header_text{
	color:#f1680c ! important;
	text-decoration:none ! important;
	border-bottom: 3px solid #ffd739 ! important;
	cursor:text ! important;	
	font-size:18pt ! important;
	text-align:center;
}

	

* {	
outline:none ! important;
list-style-type:none;
}

fieldset
{
     border: 0px;
}

img {
border:none ! important;	
}

a {
	
	cursor:pointer;
	
}

.col-1{
	width:36%;
	float:left;
}

.col-2{
	width:64%;
	float: right;
}

.left-col{
	width:70%;
	float:left;
}

.col-right{
	padding-left:5%;
	width:25%;
	float: right;
}


.product-img-box{
		width:60% ! important;
	float:left ! important;
}

.product-shop{
		width:40% ! important;
	float:right ! important;
}

select {
width:75% ! important;	
}

.input-text {
width:75% ! important;	
}	
	
h4 {
	color: #e16817 ! important;
}

h3 {
	color: #216b70 ! important;
}

.col-1 div, .col-2 div{
	text-align:right;
left:-65px;
position:relative;
}

.one-page-checkout .active .box {
border: 1px solid orange;
}

.one-page-checkout .head {
	border-style: solid;
	border-width: 0px 1px 1px;	
}

.one-page-checkout .box-no-padding, .default-box {
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
}

.default-box  {
	
	border-style:none;
	
}

.shipment-methods {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	padding-left:18px;
	padding-right:18px;
	padding-top:18px;	
}

.login-box .content {
	left:0px;
}

.account-box .inner-head {
	left:5px;
}

.one-page-checkout-progress {
	display:none;
}

.one-page-checkout {
	width:547px;	
}
.button-set {
border-top-width: 0px;	
}

.content .button-set {
border:1px 0px 0px 0px solid;

}

#opc-review .box {
	border-style:solid;
	border-width:1px;
}