body {
    background-color: #515151;
}


#wrapper {
}


#partner-header {
    background-color: #090909;
    border-bottom: 1px solid #ccc;
    height: 35px;
}

#partner-header img.powered-by {
    float: left;
    margin-left: 5px;
    margin-top: 5px;    
}

#partner-header img.basket {
    float: right;
}

.box .section-inner {
    background-image:url(/assets/images/section-box-all-partner.png);
	background-repeat:  no-repeat;
	min-height: 126px;
}

a.show-me {
    color: #919191;
}

h2.title {
    padding: 0px 0px 10px 15px;
    font-size: 2.5em;
}

.basket-page {
	padding: 0 100px 0 110px;
	background-repeat: no-repeat;
	background-image: url(/assets/images/cart-icon-large.png);
	background-position: 10px 0;
}

.box .register h2{
	font-size: 220%;
	background-image: url(/assets/images/clipboard-icon.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	padding: 0 0 20px 56px;
	margin: -10px 0 0 20px;
}

#footer .inner .whatis {
	width: 264px;
	padding: 10px 45px 10px 16px;
	float:left;
}

form.forms div.submit {
    margin-left: 0px;
    padding-left: 280px;
}

.partnerbanner {
    position: relative;
    top: -18px;
    left: -10px;
 
}

.contentblock, .blankblock {
    width: 964px;
    
    margin: 0px 8px;
}

.footerblock {
    width: 964px;
    margin-top: 15px;
    margin-left: 8px;
}

.product-tabs {
	position: relative;
	top: 23px;
	left: 155px;
    height: 57px;
    border: 0px solid #999999;
	width: 700px;
	}

.product-header {
    height: auto;
    margin-bottom: 16px;
}

.productlist {
    width: 932px;
}

.productlist ul li.product {
    margin-right: 35px;
}

.price-wrapper {
    width: 640px;
}

.rounded-white {
    -moz-border-radius:2ex;
    -webkit-border-radius:2ex;
    border: 1px solid #efefef;
}

.filter-wrapper {
	text-align: right;
    margin-right: 16px;
    margin-left: 16px;
	margin-bottom: 10px;
    margin-top: 6px;
    padding: 8px 0px 8px;
    width: 932px;
    font-size: 1em;
    color: #999;
	-moz-border-radius:2ex;
    -webkit-border-radius:2ex;
    background-color: white;	 
    border: 1px solid #efefef;
	
}

ul.filter li.label-img img {
    position: relative;
    top: 4px;
}

.paginateleft {
    padding: 4px 16px 8px;
}

.paginateright {
    padding: 10px 16px 8px;
}

.view-all {
    margin-bottom: 24px;
}

.productshowleft {
    float: left;
}

.productshowright {
    float: left;
}

.productshowright .promo-panel {
    margin-top: 72px;
    margin-left: 32px;
}

.productshowright .productlist {
    width: auto;
}

.productshowright .productlist ul li.product {
    margin: 24px 0px 32px 54px;
    float: none;
}

.checkout-header {
    margin: 0 0 32px 12px;
}

.checkout-text {
    margin-left: 72px;
    float: left;
}

.checkout-icon {
    margin-top: 24px;
    margin-right: 16px;
    float: right;
}

.loginpartnerheader {
    margin-bottom: 32px;
}

.login-wrapper .right-col .join {
    padding-top: 76px;
}

.checkouticon {
    margin-right: 32px;
}

.radiolabel {
    margin-right: 300px;
}

.pagecontent div.notice {
    margin-left: 46px;
}

.about .col1 {
    width: 610px;
    font-weight: bold;
    font-size: 1.5em;
}


.about .col1 p {
    width: 560px;
    font-weight: normal;
    font-size: 0.7em;
    margin-top: 10px;
}

.about .col2 {
    width: 260px;
    font-weight: bold;
    font-size: 1.0em;
}


.about .col2 p {
    width: 260px;
    font-weight: normal;
    font-size: 0.8em;
    margin-top: 10px;
}

#unsubscribebutton {


}


