.header-right {
	padding-left: 465px;
	padding-right: 17px;
}
.top-mini-cart {
	background: url(../images/bg-cart.png) no-repeat left 16px;
	height: 82px;
	margin-right: 17px; display:inline;
	width: 280px;
	float: right;
	padding-left: 60px;
	padding-right: 8px;
}
.top-mini-cart .actions {
	padding-left:75px;
padding-top:20px;
text-align:center;
width:215px;
}
.page-head, .page-head-alt {
	font-size:28px;
	color:#c15300; margin-top: -20px;
}
.button-level h3 { /* heading level with buttons */
	float:left;
	width:55%;
}
.page-head .link-feed {
	float:right;
	margin-top:9px;
}
.button-level .link-feed {
	float:none!important;
	font-size:1em!important;
}
.slideshow { position:relative;}
.images {
	float: left;
	width: 100%;
	height: 320px;
	text-align:center;
	margin-top: -32px;
}
.images img {
	width:780px;
}
.images a {
	display:block;
	overflow:hidden;
	height:380px;
}
.view-details {
	float: left;
	width: 100%;
	text-align: center;
}
.controls {
	position: relative;
	width: 100%;
	float: left;
}
.product-essential .controls {
	top: -75px;
}
.product-img-box .controls {
	top: -30px;
}
.container > .controls {
	top: 0;
}
.l-btn, .r-btn {
	height: 91px;
	width: 91px;
	position: absolute;
	top: -280px;
	overflow: hidden;
}
.l-btn, .l-btn a {
	left:0;
	background: url(../images/l-btn.png) no-repeat left top;
	display: block;
	text-indent: -150px;
	height:91px;
}
.r-btn, .r-btn a {
	right:0;
	background: url(../images/r-btn.png) no-repeat right top;
	display: block;
	text-indent: -150px;
	height:91px;
}
.product-info-box .l-btn, .product-info-box .r-btn {
	height: 46px;
	width: 46px;
	position: absolute;
	top: -200px;
	overflow: hidden;
}
.product-info-box .l-btn, .product-info-box .l-btn a {
	left:-23px;
	background: url(../images/l-btn-sm.png) no-repeat left top;
	display: block;
	text-indent: -150px;
	height:46px;
}
.product-info-box .r-btn, .product-info-box .r-btn a {
	right:-23px;
	background: url(../images/r-btn-sm.png) no-repeat right top;
	display: block;
	text-indent: -150px;
	height:46px;
}
.l-btn a:hover, .r-btn a:hover {
	background-position: bottom;
}
.orgs-container, .orgs-inline, .orgs, .footer, .product-details-wrap, .product-details-container, .cart-inline, .cart-outline {
	width: 100%;
	float:left;
}
.orgs-container {
	background: url(../images/bg-orgs.gif) no-repeat 0 0;
	padding-top: 50px;
}
.orgs-inline {
	
	padding-bottom: 69px;
}
.orgs {
	
	text-align: center;
	padding: 10px 0 0;
}
.orgs li {
	display: inline;
}
.footer-links {
	text-align:center;
}
.footer-links ul, .footer-links div {
	display:inline;
}
.footer-links li {
	display: inline;
	padding: 0 10px;
}
.footer-links li img {
	vertical-align:middle;
}
.product-details-wrap {
	background: url(../images/bg-product-detail-ft.jpg) no-repeat 0 bottom;
	padding-bottom: 19px;
}
.product-details-container {
	background: url(../images/bg-product-detail-bd.jpg) repeat-y 0 bottom;
}
.clear {
	clear: both;
	height: 1px;
}
.gallery li {
	float: left;
	height: 370px;
	width: 545px;
}
.gallery li img {
	max-width:550px;
}
.product-specs {
	/*font-family: "Courier New", Courier, monospace;*/
	clear: left;
	color: #362f2d;
	font-size: 14px;
	line-height: 1.25em;
}
.product-specs ul { padding: 3px 0 10px;}
.product-specs li {
	list-style-type: disc;
	list-style-position: inside;
	padding-left: 10px;
}
.share-etc {
background:transparent url(../images/product_view/bg-share-etc.png) no-repeat scroll 0 0;
color:#C3912F;
float:right;
font-size:16px;
font-weight:bold;
height:280px;
margin-right:10px;
margin-top:5px;
min-width:232px;
padding-left:15px;
padding-right:7px;
padding-top:55px;
text-align:center;
}
.share-etc ul {margin-left:0}
.cart-outline {
	background-image: url(../images/bg-cart-body.gif);
  margin-left:-6px; 
}
.cart-inline {
	background-image: url(../images/bg-cart-foot.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.cart-content {
	background-image: url(../images/bg-cart-head.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 830px;
	padding: 3px 25px 30px;
	float:left;
	min-height: 320px;
}
#shopping-cart-table {
	width: 720px;
}
.attributes-col .title a {
	color: #c15300;
}
td.thumb img {
	width: 73px;
	border: solid 1px #e0dabc;
}
.discount-codes {
	clear: left;
	float: left;
	width: 360px;
	border: dashed 4px #d5ccc5;
	margin: 20px 0 0 15px;
	padding: 18px 20px;
	font-family:"Courier New", Courier, monospace;
	display: inline;
}
.discount-codes p {
	margin-bottom: 5px;
}
#coupon_code {
	height: 24px;
	font-size: 20px;
	width: 260px;
	font-family:"Courier New", Courier, monospace;
}
.upsell {
	float: left;
	width: 640px;
	padding: 50px 20px 20px 30px;
	margin-left: 32px;
	display: inline;
	background: url(../images/bg-recommended.png) no-repeat 0 0;
	margin-top: -50px;
	position: relative;
}
.upsell .product-shop * {
	font-size: 18px;
	padding: 0;
}
.upsell .product-shop h5 a {
	color:#c15300;
}
.upsell .product-image {
	border: 2px solid #b79c71;
}
.upsell h4, .upsell h5 {
	margin-bottom: 0;
}
.cart-padding {
	padding: 40px 55px;
}
.share-etc li {
	background: url(../images/share-border.gif) no-repeat center bottom;
	display: block;
	padding-bottom: 8px;
	margin-bottom: 8px;
}
#share-icon-container {
	display:block;
	height:25px;
	margin-left:30px;
	margin-top:-10px;
}
.share-icon {
	float: left;
	margin-right: 10px;
}
.share-etc li:first-child img {
	margin:0 8px 0 0;
}
a.fancybox {
	position:relative;
	display:block;
}
.fancybox img.more {
	margin: 0 40px 0 0;
	position: absolute;
	top: 15px;
	right: 0;
}
.product-info-box .product-name {
	position: relative;
}
.product-img-box {
	position: relative;
	/*top: -25px;*/
}
#product_sendtofriend_form { width:600px; margin: 0 auto 20px;}

.remove-buttons {
  cursor:pointer;
  display: none;
}
.popup .remove-buttons {
  display: block;
}
#product_sendtofriend_form.popup {
   width:618px;
   position:absolute;
   left:50%;
   top:294px;
   margin-left:-309px;
   background: url(../images/email-to-window-bottom.png) center bottom no-repeat;
   min-height:575px;
}
#product_sendtofriend_form.popup .inner-send-email {
   padding:20px 34px;
   background: url(../images/email-to-window-top.png) center top no-repeat;
}
#product_sendtofriend_form.popup  h4{ color:#c15300; text-transform:uppercase; font-size:14px; margin:0;}
#product_sendtofriend_form.popup  h3{ margin-bottom:30px;}


/*new home page's css*/
#home-left { width:355px; float:left; margin-top:-25px;}
#about-our-products { font-size:16px; line-height:1.3em; font-family:Georgia, "Times New Roman", Times, serif; color:#362f2d; padding:0 10px;}
#about-our-products h2 { font-family:'HelveticaNeue', 'Helvetica Neue', Arial, Helvetica, sans-serif; color:#c15300; font-size:14px;}
#about-our-products li { background: url(../images/images/icon-tick.png) no-repeat 0 15px; padding-left:18px; color:#7f881d; padding-top:15px;}
#home-right { width:530px; float:right; margin-top:-25px; }
#home-slider { background: url(../images/images/bg-home-slider.png) no-repeat 0 0; width:530px; height:430px; float:left;}
.jqGSImgContainer { width:480px; margin: 24px auto 0;}
.jqGSImgContainer li { width:480px; height:354px; overflow:hidden; float:left;}
.jqGSPagination { text-align:center; margin-top:10px;}
.jqGSPagination li { display: inline; margin: 0 3px;}
.jqGSPagination li a { display: inline-block; width:14px; height:0; padding-top:14px; overflow:hidden; background:url(../images/images/bg-slider-nav.png) no-repeat right top;}
.jqGSPagination li a:hover, .jqGSPagination li a.selected { background-position: left top;}
#newsletter { width:515px; float:left; padding: 5px 0 5px 10px;}
#newsletter span { color:#362f2d; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; float:left; width:235px; line-height:1.2em; padding-left:3px; padding-right:10px;}
#newsletter .input-text { padding:7px 5px; font-size:14px; float:left; margin-right:5px; margin-top:1px; width:130px;}
#featured-products { background:url(../images/images/bg-featured.png) no-repeat 0 0; width:890px; height:340px; float:left; }
#featured-products h3 { margin: 30px 0 15px 30px; color:#7f881d; font-size:36px;}
#featured-products ul { width:830px; margin: 0 auto;}
#featured-products li { width:200px; float:left; margin: 0 3px; text-align:center; position:relative;}
.tshirts li { width:180px; float:left; padding-left:20px; padding-bottom:50px; position:relative; text-align:center;}
.tshirts li.first { margin-left:28px;}
.tshirt-img { margin-bottom:20px; height:145px;}
#featured-products h4, .tshirts li h4 { font-size:12px; line-height: 1.4em; color:#333; padding:3px 0;}
#featured-products h4 a, .tshirts li h4 a { color:#c15300; font-size:14px; display:block;}
.price-tag { width: 54px; height:54px; padding: 0 2px 4px;background:url(../images/images/price-tag.png); display: inline-block; top:100px; left:20px; position:absolute;}
.price-tag *, .price-tag { color:#fff; font-size:18px; font-weight:bold; line-height:54px; }
#from-the-blog { float:left; padding: 10px; width:245px;}
#from-the-blog h3, #latest-tweets h3 { margin-bottom:15px;}
#from-the-blog h4 { font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:3px;}
#from-the-blog h4 a { color:#7f881d;}
#from-the-blog small { font-size:12px;}
#from-the-blog small a { font-weight:bold; color:#c15300;}
#from-the-blog ul { padding-left:3px;}
#from-the-blog li { padding-bottom:15px;}
#from-the-blog .comment-stats { background: url(../images/images/icon-comment.png) no-repeat 0 0; padding-left:27px; display:inline-block; padding-top:2px; font-weight:bold; margin-left:5px;}
#latest-tweets { padding-left:55px; width:260px; float:left; padding-top:10px;}
#latest-tweets h4 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;line-height: 1.5em; margin-bottom:3px;}
#latest-tweets h4 a { color:#7f881d; }
#latest-tweets small { font-size:12px;}
#latest-tweets li { padding-bottom:5px; color:#362f2d;}
#follow-us { background: url(../images/images/bg-follow-us.png) no-repeat 0 0; width:286px; height:140px; float:right; margin-right:10px; padding-top:50px; text-align:center; display:inline;}
#follow-us a { margin: 0 2px;}



#product-options-box { background:url(../images/product_view/bg-whitepaper.png) no-repeat 0 0; height:250px; width:197px; padding: 60px 30px 30px; margin-left:-2px;}
.mag-glass { float: right; padding-right:20px;}
#img-large { padding-left: 20px; text-align:center;}
#product-colors-details { margin:-5px auto; width:535px;}
#colors-details-tab li { width:192px; float:left;}
#colors-details-tab li a { display: block; text-align:center; background: url(../images/product_view/bg-tab.png) no-repeat right 0; line-height:50px; font-weight:bold; padding-top:9px; font-size:14px; font-weight:bold; color:#c15300;}
#colors-details-tab li.ui-tabs-selected a, #colors-details-tab li a:hover { color:#7c3d0e; background-position:left top;}
#colors-details-content { background: url(../images/product_view/bg-tab-content.png) no-repeat 0 bottom; width:98.5%; float:left; padding: 0 0 18px 1.5%;}
#colors-details-content .title { font-size:14px; font-weight:bold; color:#7c3d0e; padding-bottom:8px;}
#colors ul { padding-left:1px;}
#colors li { float:left; width:98px; height: 86px; float:left; text-align:center; padding-top:10px; margin-right:1px;}
#colors li:first-child { margin-right:0;}
#colors li.ui-tabs-selected { background:url(../images/product_view/bg-color-tab.png) no-repeat center top; position:relative;}
.ui-tabs-hide { display:none;}
.color-images { background:url(../images/product_view/bg-color-content.png) no-repeat 0 0; width:495px; height: 135px; float:left; margin-top:-1px;}
.color-image-gallery .color-images:first-child { background-image:url(../images/product_view/bg-color-content-2.png);}
.color-image-gallery .color-images-last-child { background-image:url(../images/product_view/bg-color-content-3.png);}
#colors-details-content .color-images .title { color:#9d967c; text-align:center;font-size:14px; font-weight:bold; padding: 5px 0 7px;}
.color-images li { float:left; padding-left:15px; padding-right:10px; height:75px; padding-bottom:25px;}
.color-images li.over { background: url(../images/product_view/bg-arrow.png) no-repeat center bottom;}




.wrapper .share-etc .stico_default {
  margin: 0;
  padding: 0;
  width: 205px;
  height: 27px;
  background: url(../images/product_view/share-img.gif) left top no-repeat !important;
  margin: 0 auto;
  display: block;
}

.wrapper .share-etc .stico_default span {
  display: none;
}

#backpack {
  width:275px;
  height:320px;
  position:absolute;
  top:100px;
  left:50%;
  margin-left:-207px;
  background-repeat:no-repeat;
  background-position:0 0;
  z-index:999;
  text-align:center;
  padding-top:170px;
  color:#ebed9f;
  font-size:16px;
  font-weight:bold;
  padding:170px 70px 0;
}

#backpack h4 {
  font-size:18px;
  color:#fff;
  margin:20px 0 3px;
  line-height:1em;
}

#backpack h4 span {
  font-weight: normal;
}

.backpack1	{	background-image: url(../images/product_view/backpacks/bg-backpack1.png);	}
.backpack2	{	background-image: url(../images/product_view/backpacks/bg-backpack2.png);	}
.backpack3	{	background-image: url(../images/product_view/backpacks/bg-backpack3.png);	}
.backpack4	{	background-image: url(../images/product_view/backpacks/bg-backpack4.png);	}
.backpack5	{	background-image: url(../images/product_view/backpacks/bg-backpack5.png);	}
.backpack6	{	background-image: url(../images/product_view/backpacks/bg-backpack6.png);	}
.backpack7	{	background-image: url(../images/product_view/backpacks/bg-backpack7.png);	}


.email-send-thankyou,
.newsletter-thankyou-ajax {
  font-size: 32px;
  text-align: center;
}

.catalog-product-view .simple .product-options-bottom {
  margin-top: 30px;
}

.catalog-product-view .simple #colors-photos > .title,
.catalog-product-view .simple #colors-photos #colors {
  display: none;
}

.catalog-product-view .simple #color-images-0 {
  background: transparent url(../images/product_view/bg-color-content.png) no-repeat scroll 0 0;
}
.static { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px;}
.static h3 { display:inline-block; }
.static p { margin-bottom:15px; }
.f-right { float:right; padding-left:10px;}
.f-left { float:left; padding-right:10px;}
a.left { color:#C15300;
cursor:pointer;
font-weight:bold;}
.button-set a { cursor: pointer;}
.share-this a { display: inline-block; width:18px; height:0; padding-top: 18px; overflow:hidden;}

.tshirts .first {
  clear: left;
}