﻿body {
	background-image:url('images/BG_colorSlice.jpg');
	background-repeat: repeat-x;
	background-position: center top;
	background-color:#FFFFFF;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #666666;
	width: 100%;
	padding: 0px;
}

a img {
	border: none;
}

.clear {
	clear: both;
	height: 0px;
}

.bgElements {
	background-image:url('images/BG_elements.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	width: 1258px;
	margin:auto;
}

.mainWrapper {
	margin: auto;
	width: 1016px;
	padding-top: 30px;
}

.centerContent {
	width: 590px;
	margin: 0px 15px;
	float: left;
	padding-top: 10px;
}

.centerContentInternal {
	width:780px;
	padding: 0px 15px 95px 15px;
	float: left;
}

.centerContentInternal-oneCol {
	width: 965px;
	padding: 0px 25px 95px 25px;
	float: left;
	font-size: .9em;
}

.pageContentInternal {
	background-image: url('images/BG_designTeam.jpg');
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	min-height: 450px;
}

.pageContentInternal-noBG {
	background-color: #FFFFFF;
	min-height: 450px;
}


.centerContentOneCol {
	width: 936px;
	margin:auto;
}

a.addtocart, a.checkout, a.submit, input.submit, a.proceed, a.buynow {
	background-repeat: no-repeat;
	display: block;
}

a.addtocart {
	background-image:url('images/button_addtocart.png');
	margin:9px 0px;
	width: 90px;
	height: 26px;
}

a.checkout {
	background-image:url('images/button_checkout.png');
	width: 96px;
	height: 28px;
}

a.submit, input.submit {
	background-image:url('images/button_submit.png');
	width: 96px;
	height: 28px;
}

a.proceed {
	background-image:url('images/button_proceed.png');
	width: 180px;
	height: 27px;
}

a.buynow {
	background-image:url('images/button_buynow.png');
	margin:9px 0px;
	width: 90px;
	height: 26px;
}

/*===================  PHPBB  =====================*/

.listHead {
	color:#FFFFFF;
}

.footer p {
	margin:10px 0px;
	font-size: 100%;
}


/*===================  HEADER  =====================*/

.header {
	background-image:url('images/header_300dpi.png');
	background-repeat: no-repeat;
	background-position:center top;
	width:1016px;
	height:245px;
	margin: auto;
	position: relative;
}

input.searchBar {
	border: 0px;
	background-color: none;
	width:255px;
	height: 17px;
	color: #333333;
	position: absolute;
	padding: 2px 5px;
	top: 11px;
	left: 633px;
}

a.logoLink {
	position: relative;
	display: block;
	width: 155px;
	height: 100px;
	top: 20px;
	left: 10px;
}

.pageContent {
	background-color: #FFFFFF;
	min-height: 450px;
}

a.searchBTN {
	background-image: url('images/button_search.png');
	background-repeat: no-repeat;
	height: 23px;
	width: 80px;
	display: block;
	cursor: pointer;
	position: absolute;
	top: 10px;
	left: 905px;
}

.accountNav {
	position: absolute;
	top: 120px;
	left: 630px;
}

.accountNav ul, .main3Nav ul, .secondary4Nav ul {
	margin: 0px;
	padding: 0px;
	display: inline;
}

.accountNav ul li, .main3Nav ul li, .secondary4Nav ul li {
	list-style-type: none;
	float: left;
}

.accountNav ul li a, .secondary4Nav ul li a {
	color:#709791;
	padding: 0px 8px;
	background-image: url('images/divider_greenSlash.jpg');
	background-repeat:no-repeat;
	background-position: right center;
	height: 15px;
	display: inline;
	float: left;
	text-decoration: none;
}

.accountNav ul li a:hover, .secondary4Nav ul li a:hover {
	color:#A9CCC3;
}


.accountNav ul li.last a{
	background-image: none;
}

.main3Nav {
	position: absolute;
	top: 163px;
	left: 110px;
}

.main3Nav ul li a {
	color:#543b27;
	padding: 0px 29px 0px 14px;
	/*background-image: url('../images/dot.png');
	background-repeat:no-repeat;
	background-position: left center;*/
	height: 20px;
	display: inline;
	float: left;
	text-decoration: none;
	font-weight:bold;
	font-size: 120%;
}

.main3Nav ul li a:hover {
	color:#A49F79;
}

.secondary4Nav {
	position: absolute;
	top:160px;
	left: 630px;
}

.secondary4Nav ul li a {
	font-size: 120%;
	font-weight: bold;
	letter-spacing: -.5px;
}

.breadcrumbs {
	padding-left: 35px;
	margin-top: -25px;
	position:absolute;
}

.breadcrumbs ul {
	margin: 0px;
	padding: 0px;
}

.breadcrumbs ul li {
	float: left;
	list-style-type: none;
}

.breadcrumbs ul li a, .breadcrumbs ul li a:visited {
	color:#543b27;
	text-decoration: underline;
}

.breadcrumbs ul li a:hover {
	color:#A49F79;
}

.brown {
	color:#543b27;
}

.teal {
	color:#709791;
}

/*===================  NAVIGATION  =====================*/

ul#nav-accordian li.nav-shoppe h2 a.expanded 
{
	background-image:url('images/h2_onestopshopping_Expanded.png');
	height:55px;
}

ul#nav-accordian li.nav-shoppe h2 a.collapsed 
{
	background-image:url('images/h2_onestopshopping_Collapsed.png');
	height:55px;
}

ul#nav-accordian li.nav-themes h2 a.expanded 
{
	background-image:url('images/h2_themes_Expanded.png');
	height:37px;
}

ul#nav-accordian li.nav-themes h2 a.collapsed 
{
	background-image:url('images/h2_themes_Collapsed.png');
	height:37px;
}


ul#nav-accordian li.nav-shoppe h2 a, ul#nav-accordian li.nav-themes h2 a
{
	background-repeat:no-repeat;
	display:block;
	margin:0px 0px 0px -15px;
	width:190px;
}

/*===================  DESIGNER PAGES  =====================*/

h2.internalTitle {
	background-image: url('images/titleBG_internal.jpg');
	background-repeat: no-repeat;
	display: block;
	width: 605px;
	height: 37px;
	color:#543B27;
	font-size: 200%;
	font-weight: normal; 
	padding: 7px 0px 0px 20px;
	margin: 10px 0px;
}

div.internalIntro {
	color: #A5B52C;
	font-size: 140%;
	padding: 15px 0px;
}

div.designerImg {
	width: 155px;
	height: 282px;
	float: left;
	background-repeat: no-repeat;
}

div.designerImg.angela-a {
	background-image: url('images/angela-a.png'); 
}
div.designerImg.angela-f {
	background-image: url('images/angela-f.png'); 
}
div.designerImg.danelle {
	background-image: url('images/danelle.png'); 
}
div.designerImg.darla {
	background-image: url('images/darla.png'); 
}
div.designerImg.denise {
	background-image: url('images/denise.png'); 
}
div.designerImg.erin {
	background-image: url('images/erin.png'); 
}
div.designerImg.erin-s {
	background-image: url('images/erin-s.png'); 
}
div.designerImg.jennifer {
	background-image: url('images/jennifer.png'); 
}
div.designerImg.juna {
	background-image: url('images/juna.png'); 
}
div.designerImg.kelsey {
	background-image: url('images/kelsey.png'); 
}
div.designerImg.kerri {
	background-image: url('images/kerri.png'); 
}
div.designerImg.krysta {
	background-image: url('images/krysta.png'); 
}
div.designerImg.kyle {
	background-image: url('images/kyle.png'); 
}
div.designerImg.lauren {
	background-image: url('images/lauren.png'); 
}
div.designerImg.melissa {
	background-image: url('images/melissa.png'); 
}
div.designerImg.meredith {
	background-image: url('images/meredith.png'); 
}
div.designerImg.michelle {
	background-image: url('images/michelle.png'); 
}
div.designerImg.nancy {
	background-image: url('images/nancy.png'); 
}
div.designerImg.pamela {
	background-image: url('images/pamela.png'); 
}
div.designerImg.rafael {
	background-image: url('images/rafael.png'); 
}
div.designerImg.steve {
	background-image: url('images/steve.png'); 
}
div.designerImg.suzanne {
	background-image: url('images/suzanne.png'); 
}
div.designerImg.tai {
	background-image: url('images/tai.png'); 
}
div.designerImg.tc {
	background-image: url('images/tc.png'); 
}
div.designerImg.travis {
	background-image: url('images/travis.png'); 
}
div.designerImg.zach {
	background-image: url('images/zach.png'); 
}

/*===================  DIGITAL CLUB / GIFT CERTIFICATES =====================*/

.DCdividerHori {
	background-image: url('images/divider_fullWidth.png');
	background-position: center center;
	background-repeat: no-repeat;
	width:965px;
	float: left;
	height: 40px;
	margin-bottom: 25px;
}

.clubItem {
	float: left;
	width: 455px;
	height: 350px;
}

.clubItemL {
	width: 220px;
	float: left;
}

.clubItemR {
	width: 220px;
	float: right;	
}

.clubItemR h3 {
	color: #A5B52C;
	font-size: 220%;
	font-weight: normal;
	margin: 0px 0px 20px 0px;
}

.greenTitle {
	color: #A5B52C;
	font-size: 220%;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
}

.clubDivider {
	background-image: url('images/divider_vertical.jpg');
	background-repeat: no-repeat;
	background-position:center center;
	padding-right: 20px;
	width: 17px;
	height: 350px;
	float: left;
}

.giftCard50, .giftCard25, .giftCard15, .giftCard10 {
	width: 213px;
	height: 136px;
	margin-bottom: 20px;
	background-repeat: no-repeat;
}


.giftCard50 {	
	background-image: url('images/giftCard_50.png');
}
.giftCard25 {
	background-image: url('images/giftCard_25.png');
}

.giftCard15 {
	background-image: url('images/giftCard_15.png');
}

.giftCard10 {
	background-image: url('images/giftCard_10.png');
}


.Mfeatures {
	width: 213px;
}

.Mfeatures h4 {
	color: #543B27;
	margin: 0px 0px 15px 0px;
	font-weight: bold;
	font-size: 120%;
}

.Mfeatures ul {
	margin: 0px;
	padding: 0px;
}

.Mfeatures ul li {
	list-style-type: none;
}

.GCtop {
	background-image:url('images/divider_GCtop.png');
	background-repeat: no-repeat;
	background-position:center center;
	width:100%;
	height: 17px;
	margin:10px 0px;
}

.GCitem {
	background-image:url('images/divider_GCitem.png');
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 17px;
}

table.GC {
	width:100%;
	padding-bottom: 95px;
}

table.GC tr {
	background-image:url('images/divider_GCitem.png');
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 17px;
	display: block;
}

table.GC td {
	vertical-align: center;
	text-align: left;
}

table.GC td.GCimage {
	padding-right: 40px;
}

table.GC td.GCtitle {
	margin-right: 10px;
	background-image: none;
}

table.GC td.GCaction {
	padding-left:26px;
	background-image: none;
}

.GIitem {
	margin-top:50px;
}

.GIimages {
	float: left;
	width: 253px;
	text-align: center;
	font-size: 90%;
}

.GIimage1 {
	margin-bottom: 33px;
}

.GIimage2{
	
}

.GItext {
	float:left;
	padding-left: 40px;
	width: 480px;
}

.GItext p {
	margin:5px 0px 20px 0px;
}

table.GIproducts {
	margin-top:10px;
}

table.GIproducts tr {
	display: block;
	margin-bottom:10px;
}

table.GIproducts td {
	text-align: left;
	vertical-align: middle;
	padding-right: 10px;
}

table.GIproducts td a {
	color:#709791;
}

h3.brownTitle {
	color: #543B27;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 130%;
}

/*===================  TUTORIALS  =====================*/	

.tutSection {
	margin-bottom: 40px;
}

table.tutTable {
	margin: 20px 0px 0px 0px;
	padding: 0px;
}

table.tutTable tr {
	margin-bottom:13px;
	display: block;
}

table.tutTable td.thumb {
	width: 90px;
	height: 90px;
	background-color:#CCCCCC;
}

table.tutTable td.text {
	padding-left: 20px;
}

table.tutTable td.text h4 {
	color: #543B27;
	margin: 0px 0px 8px 0px;
	font-weight: bold;
	font-size: 130%;
}

table.tutTable td.text h4.new {
	background-image: url('images/icon_new.png');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:35px;
}

table.tutTable td.text p {
	margin: 0px;
}


/*===================  CATALOG  =====================*/

.category-head {
	background-image: url('images/categoryHeader_BG.jpg');
	background-repeat: no-repeat;
	width: 567px;
	height: 36px;
	color: #FFFFFF;
	padding:10px 0px 3px 23px;
}

.category-head h2 {
	color: #543B27;
	margin: 0px;
	font-size: 190%;
	font-weight:normal;
}

.category-image {
	width: 590px;
	height: 213px;
	background-color:#E5E5E0;
}

.category-image img {
	width: 590px;
	height: 213px;
}

table.pager, table.view-by {
	background-image:url('images/categoryRibbon_BG.jpg');
	background-repeat:no-repeat;
	width: 590px;
	height: 37px;
	color:#543b27;
	padding-left: 23px;
	margin-top: 2px;
}

table.pager a {
	color:#543b27;
}

table.pager a:hover {
	color:#A49F79;	
}


table.pager td.pages {
	width: 200px;
}

td.pages ul {
	margin: 0px;
	padding: 0px;
	float: right;
}

td.pages ul li {
	list-style-type:none;
	float: left;
	padding: 0px 3px;
}

.catalog-listing ul.grid-row {
	width: 590px;
	padding:5px 0px 0px 0px;
	/*background-image: url('../images/productListBG.jpg');
	background-repeat: repeat-y;
	background-position:-2px top;*/
	margin-top: -1px;
	margin-bottom: 23px;
}

.catalog-listing ul.grid-row li {
	list-style-type: none;
	float: left;
	width: 166px;
	height: 300px;
	margin:0px 0px 0px 10px;
	padding: 0px 10px;
}

/*.catalog-listing ul.grid-row li img {
	height: 177px;
	width: 177px;
}*/

.catalog-listing ul.grid-row h5 {
	margin-bottom: 3px;
}

.catalog-listing ul.grid-row h5 a{
	color:#543b27;
	font-size: 110%;
	text-decoration: underline;
}
.catalog-listing ul.grid-row h5 a:hover {
	color:#A49F79;
}


.rtArrow {
	background-image:url('images/arrow_right.jpg');
	background-repeat: no-repeat;
	width: 4px;
	height: 7px;
	float: left;
	margin-right: 4px;
	margin-top: 4px;
}

.catalog-listing ul.grid-row .price-box {
	padding-left: 10px;
	font-weight: bold;
}

.catalog-listing ul.grid-row p.add-to {
	margin:0px 0px 0px 10px;
	color:#709791;
	font-weight: bold;
}

p.add-to {
	color:#709791;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
}

p.add-to a {
	color:#709791;
	font-weight:bold;
	font-size: 90%;
}

p.add-to a:hover {
	color:#A9CCC3;	
}


.catalog-listing ul.grid-row p.add-to a{
	color:#709791;
	font-weight: bold;
}

.catalog-listing ul.grid-row p.add-to a:hover {
	color:#A9CCC3;
}


table.pager td.a-right {
	padding-right: 15px;
	text-align: right;
}

table.view-by td.sort-by {
	padding-right: 15px;
	text-align: right;
}

.productImg {
	width: 300px;
	/*height: 337px;*/
	float: left;
}

.productImg img {
	width: 300px;
	top: 0px;
	position: relative;
}

.productZoom {
	padding: 5px 0px 0px;
}

.zoomLink {
	background-image: url('images/plus.jpg');
	background-repeat: no-repeat;
	background-position: 40px center;
	padding-left: 5px;
	text-align: center;
	font-weight: bold;
}

.zoomLink a {
	color: #666666;
	text-decoration: none;
}

.productInfo {
	width: 275px;
	/*height: 337px;*/
	float:left;
	margin-left: 15px;
}

.productInfo a {
	font-size: 90%;
	color:#543b27; 
}
.productInfo a:hover {
	color:#A49F79;
}


.more-views ul {
	padding:0px;
}

.more-views ul li {
	list-style-type: none;
	float: left;
	margin-right: 15px;
}

h3.product-name {
	color: #A5B52C;
	font-size: 140%;
	font-weight:bold;
	margin: 9px 0px 0px;
	padding: 0px;
}

a.star {
	display: block;
	width: 15px;
	height: 14px;
	float: left;
	margin-right: 2px;
	background-repeat: no-repeat;
}

a.star.full {
	background-image: url('images/star_full.jpg');
}

a.star.empty {
	background-image: url('images/star_empty.jpg');
}

div.stars {
	float: left;
	margin-right: 10px;
}

.productReview {
	margin-top:10px;
	background-image: url('images/divider2.png');
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 20px;
}

.cartLinks {
	margin-top:15px;
}

.cartLinksLeft {
	float: left;
}

.cartLinksRight {
	float: left;
}

.cartLinksRight a {
	color:#709791;
	font-weight: bold;
	font-size: 100%;
	line-height: 19px;
}

.cartLinksRight a:hover {
	color:#A9CCC3;
}


div.or {
	font-size: 130%;
	font-weight: bold;
	padding: 10px 10px 0px 10px;
	float: left;
}

.productOverview {
	padding-top: 20px;
}

.productOverview h3 {
	margin: 0px;
}

.productOverview p {
	margin-top: 5px;
}

.product-img-box {
	background-image: url('images/divider_long.jpg');
	background-position:left bottom;
	background-repeat: no-repeat;
	padding-bottom: 15px;
}

.cross-sell {
	padding-top: 10px;
}

h2.cross-sell {
	background-image:url('images/header_cross-sell.jpg');
	width: 501px;
	height: 57px;
	background-repeat: no-repeat;
}


/*===================  CART  =====================*/


h3.cartTitle {
	color:#543B27;
	font-size: 220%;
	font-weight: normal;
	margin: 0px 0px 23px 0px;
	padding: 0px;
}

.checkoutButton {
	float: right;
}

#shopping-cart-table {
	width: 936px;
}

#shopping-cart-table thead {
	background-color:#543b27;
	height: 33px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 110%;
	text-transform: uppercase;
}

#shopping-cart-table td {
	border-right: 1px solid #E6E6E6;
	vertical-align: top;
}

#shopping-cart-table tr.even {
	background-color:#F5F5EB;
}

#shopping-cart-table td.last {
	border: 0px;
}

#shopping-cart-table thead tr.last {
	background-color: #543B27;
}

#shopping-cart-table tfoot tr.cartFoot {
	background-color: #D7D2BB;
	height: 48px;
	border-bottom: 1px solid #DED7C7;
}

#shopping-cart-table tfoot tr.cartFoot td {
	padding: 0px 20px;
	vertical-align: middle;
}

#shopping-cart-table td.attributes-col {
	padding-left: 10px;
}

#shopping-cart-table td.attributes-col a {
	color:#543b27;
}

#shopping-cart-table td.attributes-col a:hover {
	color:#A49F79;
}


#shopping-cart-table td.attributes-col h4 {
	font-size:110%;
	font-weight:bold;
}

#shopping-cart-table td img {
	max-height: 57px;
	max-width: 57px;
	padding: 23px;
}

#shopping-cart-table td input.qty {
	width:30px;
	padding: 4px 0px 4px 6px;
}

button.continueShop, button.updateCart, button.apply {
	background-color:#543b27;
	color: #FFFFFF;
	font-size: 90%;
	font-weight: bold;
	padding: 4px;
	border: none;
	cursor: pointer;
	text-transform: uppercase;
}

button.updateCart {
	float: right;
}

button.continueShop, button.apply {
	float: left;
}

.cartBottomWrap {
	margin:11px 0px;
}

.cartXsell {
	width: 238px;
	/*background-color: #F9F6F0;*/
	float: left;
	border: 1px solid #E6E6E6;
	margin-right:9px;
}

.upsell h4, .cartDiscCodes h4 {
	margin: 0px;
	padding: 13px;
	background-color: #F5F5EB;
}

.cartDiscCodes {
	/*background-color: #F9F6F0;*/
	float: left;
	border: 1px solid #E6E6E6;
	width: 262px;
}

.cartDiscCodes fieldset {
	border: none;
	padding: 0px;
	margin: 0px;
}

.cartTotals {
	background-color: #F5F5EB;
	border: 1px solid #DCD6CC;
	width: 267px;
	float: right;
	text-align: right;
	padding: 20px 20px 30px 20px;
}

.cartProductName {
	padding-left: 10px;
	text-align: left;
}

.cartRemove {
	vertical-align: middle;
	text-align: center;
}

#shopping-cart-totals-table {
	float: right;
	margin-bottom:25px;
}

#shopping-cart-totals-table tbody tr td{
	padding-bottom: 7px;
}

#shopping-cart-totals-table tfoot {
	color: #333333;
	font-size: 130%;
	font-weight: bold;
}

.cross-sell-wrap {
	padding:20px 0px 37px 0px;
}

.cross-sell-img {
	float: left;
}

.cross-sell-img img {
	padding: 0px 18px 0px 23px;
	max-height: 57px;
	max-width: 57px;
}

.cross-sell-wrap .product-shop {
	float: left;
}

.cross-sell-wrap .product-shop h5 {
	margin: 0px 0px 3px 0px;
}

.cross-sell-wrap .product-shop h5 a {
	color:#543b27;
}
.cross-sell-wrap .product-shop h5 a:hover {
	color:#A49F79;
}



/*===================  CHECKOUT  =====================*/

ol#checkoutSteps {
	margin:0px 17px 0px 40px;
	width:682px;
	padding: 0px;
	list-style-type:none;
}

ol#checkoutSteps li div.head {
	background-color: #D7D2BB;
	height: 23px;
	color:#FFFFFF;
	text-transform: uppercase;
	font-size: 90%;
	font-weight: bold;
	padding: 7px 0px 0px 11px
}

ol#checkoutSteps li.active div.head {
	background-color:#543B27;
}

ol#checkoutSteps li div.head h3 {
	margin: 0px;
}

ol#checkoutSteps li {
	margin-bottom: 1px;
}

div#checkoutProgress {
	margin: 0px 17px 0px 0px;
	width: 260px;
}

.col-right, .col-main {
	float: left;
}

ol#checkoutSteps li div.head span.step-count {
	width:18px;
	height: 18px;
	background-color: #FFFFFF;
	color: #D7D2BB;
	display: block;
	float: left;
	padding: 2px 0px 0px 2px;
	text-align: center;
	margin:-2px 4px 0px 0px;
}

ol#checkoutSteps li.active div.head span.step-count {
	color:#543B27;
}

div#checkoutProgress h3 {
	background-image: url('images/h2_checkoutProgress.png');
	width: 235px;
	height: 53px;
	background-repeat:no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
}

address {
	font-style: normal;
}
/*===================  SIDEBARS  =====================*/

/*--- Sidebar Left ---*/

.sidebarL, .sidebarR {
	width: 190px;
	background-image: url('images/sidebar_BG.jpg');
	background-repeat: no-repeat;
}

.sidebarL {
	float: left;
}

.sidebarL h2, .sidebarR h2 {
	padding: 0px; 
	margin: 0px;
}

.sidebarL ul {
	margin: 0px;
	padding: 0px;
}

.sidebarL ul#nav-accordian {
	margin:0px 0px 10px 19px;
	padding: 0px;
}

.sidebarL ul#nav-accordian li {
	list-style-type: none;
/*	height: 15px; */
}

.sidebarL ul#nav-accordian li a {
	color:#543b27;
	font-size: 80%;
	text-decoration: none;	
}

.sidebarL ul#nav-accordian li a:hover {
	color:#A5B52C;
}

/*--- Sidebar Right ---*/

.sidebarR {
	float: right;
	margin-right: 16px;
}

h2.onestop, h2.themes, h2.services, h2.mycart, h2.recentlyadded, h2.poll, h2.recentlyviewed {
	background-repeat: no-repeat;
	width: 178px;
	height: 55px;
	margin: 0px;
}

h2.onestop.expanded {
	background-image:url('images/h2_onestopshopping_Expanded.png')
}

h2.onestop.collapsed {
	background-image:url('images/h2_onestopshopping_Collapsed.png')
}

h2.themes.expanded {
	background-image:url('images/h2_themes_Expanded.png')
}

h2.themes.collapsed {
	background-image:url('images/h2_themes_Collapsed.png')
}

h2.services.expanded {
	background-image:url('images/h2_services_Expanded.png')
}

h2.services.collapsed {
	background-image:url('images/h2_services_Collapsed.png')
}

h2.mycart {
	background-image: url('images/h2_mycart.png');
}

h2.recentlyadded {
	background-image: url('images/h2_recentlyadded.png');
}

h2.recentlyviewed {
	background-image: url('images/h2_recentlyviewed.png');
}

h2.poll {
	background-image: url('images/h2_300poll.png');
}

div.mini-cart p, div.mini-poll div.content {
	margin:0px 0px 0px 15px;
}

div.mini-poll h3 {
	font-size: 120%;
	margin: 0px 0px 0px 15px;
}

.cartSubTotal {
	background-color: #DAD1C0;
	text-align: center;
	margin: 15px 0px 9px 0px;
	padding: 3px 0px;
}

.cartItems {
	padding-left: 15px;
}

.cartItems a, .cartItems a:visited {
	color:#709791;
}

.cartItems a:hover {
	color:#A9CCC3;
}

.mini-cart .actions a, .mini-poll .actions input {
	margin:auto;
}

ol#cart-sidebar {
	list-style-type: none;
	padding:0px 0px 0px 15px;
}

ol#cart-sidebar li {
	padding:5px 0px;
}

ol#cart-sidebar li div.product-images {
	float: left;
	width: 53px;
	margin-right: 10px;
}

ol#cart-sidebar li div.product-details {
	float: left;
	width: 100px;
	font-size: 90%;
	position: relative;
}

ol#cart-sidebar li div.product-details a{
	color:#709791;
}

ol#cart-sidebar li div.product-details a:hover {
	color:#A9CCC3;
}


a.Xbtn, a.Xbtn:hover, a.Xbtn:visited {
	background-image: url('images/button_X.png');
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
	cursor: pointer;
	position: absolute;
	left: 95px;
}

.SBproductWrap {
	background-image:url('images/divider.png');
	background-repeat: no-repeat;
	background-position:center bottom;
	padding-bottom: 5px;
}

.mini-poll .content table {
	padding-left: 7px;
}

.mini-poll .actions {
	padding: 20px 0px;
}

div.littleDivide {
	background-image:url('images/divider.png');
	background-repeat: no-repeat;
	background-position:center center;
	width: 190px;
	height: 10px;

}


/*===================  FAQ  =====================*/

a.faqLink {
	background-image: url('images/arrow_green_right.jpg');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	font-size: 140%;
	font-weight: bold;
	color: #A5B52C;	
	text-decoration: none;
	display: block;
}


/*===================  iPHONE APPLICATION  =====================*/

.appWrap {
	padding-bottom:20px;
}

.appImage {
	float: left;
	margin-left: 55px;
	margin-right: 30px;
}

.appThumbs {
	float:left;
	padding-top: 30px;
	width: 310px;
}

.appThumbs img {
	margin: 0px 21px 30px 0px;
	float: left;
}

.appText {
	float:left;
	width: 260px;
	padding-top: 70px;
}

/*===================  FOOTER  =====================*/

.footer {
	background-image: url('images/footer.jpg');
	background-repeat:no-repeat;
	width: 1016px;
	height: 71px;
	text-align: center;
	color:#BCAE8F;
	font-size:80%;
	padding: 20px 0px;
}

.footer p {
	float: left;
	padding-left: 110px;
}

.SM {
	float: left;
	padding: 10px;
	margin-left:40px;
}

a.FB, a.FB:hover, a.FB:visited, a.TWEET, a.TWEET:hover, a.TWEET:visited {
	background-repeat: no-repeat;
	display: block;
	width: 47px;
	height: 47px;
	float: left;
	padding-right: 10px;
}

a.FB, a.FB:hover, a.FB:visited {
	background-image: url('images/icon_facebook.png');
	
}

a.TWEET, a.TWEET:hover, a.TWEET:visited {
	background-image: url('images/icon_twitter.png');
}
