#wrap {
     margin: 10px auto 100px;
     overflow: hidden;
     width: 954px;
     min-height: 400px;
}

/*#nav {*/
     /*float: left;*/
     /*margin: 0 8px 0 0;*/
     /*min-height: 300px;*/
     /*width: 184px;*/
/*}*/

#content {
     margin: 0 auto;
     overflow: hidden;
	 padding-left:8px;
     width: 754px;
}


#wrap #content .headline h2 {
	height:12px;
	padding:13px 0 13px 0;
	line-height:12px;
	text-align:center;
	font-size:12px;
	font-weight:700;
	color:#ebebeb;
}

#wrap #content .headline h2.dark-blue {
	width:754px;
	background:url(/_doorway/themendoorway/_pix/landing_header_bg.jpg) no-repeat left top;
}
#wrap #content .headline h2.love {
	width:754px;
	background:url(/_doorway/themendoorway/_pix/landing_header_valentin_bg.jpg) no-repeat left top;
}
#wrap #content .headline h2.green {
	width:754px;
	background:url(/_doorway/themendoorway/_pix/landing_header_wm_bg.jpg) no-repeat left top;
}

#wrap #content .headline h2.dark-blue-mid {
	width:505px;
	background:url(/_doorway/themendoorway/_pix/landing_header_bg_middle.jpg) no-repeat left top;
}

#content .td-product, #content .td-product-aktion {
    margin: 0;
    width: 752px;
    overflow: hidden;
}

#content .td-product img, .td-product-double img, .td-product-split img, .td-product-double-split img, .td-product-aktion img {
    display:block;  
}

#content .td-product a {
    /*width:376px;*/
    float:left;
    display:block;
    position:relative;
}

#content .td-product-split {
	float:left;
    width:376px;
	position:relative;
	display:block;
}

#content .td-product .td-product-double {
    width:752px;
    float:left;
    display:block;
    position:relative;
}
#content .td-product-aktion, #content .td-product-aktion a {
    /*float:left;*/
    display:block;
    position:relative;
}
#content .td-product-double-split {
    width:752px;
    float:left;
    display:block;
    position:relative;
}

#content .td-product h3, .td-product span, .td-product b, #content .td-product-aktion h3, .td-product-aktion span, .td-product-aktion b {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
}
#content .td-product-aktion .price, #content .td-product-aktion .price b {
    color: #2f3d4b;
    font-weight: bold;
    font-size: 18px;
}
#content .td-product-aktion .price {
    position: absolute;
}

#content .td-product h3, #content .td-product-aktion h3 {
    margin: 16px 0 0 17px;
    position: absolute;
}

#content .td-product span {
    font-size: 17px;
    left: 17px;
    bottom: 23px;
    position: absolute;
}
#content .td-product-aktion .gsNumber {
    color: #2f3d4b;
    font-size: 17px;
    left: 17px;
    position: absolute;
    top: 60px;
    line-height: 61px;
    height: 61px;
    vertical-align: top;
    z-index: 9998;
    cursor: default;
}

#content .td-product-aktion .gsNumber b {
    color: #2f3d4b;
    font-size: 52px;
    z-index: 9998;
    cursor: text;
}

#content .td-product-aktion .gsInfo {
    color: #2f3d4b;
    font-size: 12px;
    left: 17px;
    position: absolute;
    top: 135px;
    line-height: 14px;
}

#content .td-product-aktion .aktionInfo {
    color: #2f3d4b;
    font-size: 13px;
    left: 17px;
    position: absolute;
    top: 70px;
    line-height: 17px;
}

#content .td-product b, #content .td-product-aktion b {
    font-size: 22px;
}

#content .td-product-double h3, .td-product-double span, .td-product-double b {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
}

#content .td-product-double h3 {
    margin: 18px 0 0 17px;
    position: absolute;
}

#content .td-product-double span {
    font-size: 17px;
    left: 17px;
    bottom: 20px;
    position: absolute;
}

#content .td-product-double b {
    font-size: 22px;
}

#content .td-product-double .ppbtn {
	right:24px;
    bottom: 18px;
    position: absolute;
}
#content .td-product-double-split h3, .td-product-double-split span, .td-product-double-split b {
    color: #2f3d4b;
    font-weight: bold;
}

#content .td-product-double-split h3 {
    margin: 19px 0 0 19px;
    position: absolute;
    font-size: 26px;
}

#content .td-product-double-split h4 {
    margin: 49px 0 0 21px;
    position: absolute;
    font-size:13px;
    line-height: 15px;
    color:#577ca2;
}
#content .td-product-double-split span {
    font-size: 17px;
    left: 21px;
    bottom: 17px;
    position: absolute;
}

#content .td-product-double-split b {
    font-size: 22px;
}

#content .td-product-double-split .ppbtn {
	right:24px;
    bottom: 18px;
    position: absolute;
}

#content .td-product-split h3 {
    margin: 18px 0 0 17px;
    position: absolute;	
	font-size:25px;
	color:#2f3d4b;
}

#content .td-product-split h4 {
    margin: 45px 0 0 19px;
    position: absolute;	
	font-size:13px;
	line-height: 15px;
	color:#577ca2;
}

#content .td-product-split span {
    font-size: 22px;
	color:#2f3d4b;
    left: 20px;
    bottom: 20px;
    position: absolute;
}

#content .td-product-split b {
	color:#2f3d4b;
    font-size: 30px;
}

#content .td-product-split .ppbtn {
	right:24px;
    bottom: 18px;
    position: absolute;
}

#content .td-product-search {
	position:relative;
}

#content .td-product-search span {
	background:#E8F1FA;
	color:#2e3f49;
    font-size: 20px;
    left: 9px;
    bottom: 33px;
    position: absolute;
	display:block;
	padding: 2px 8px 2px 10px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
#content .td-product-search span b {
    font-size: 30px;
}

div.pagination ul.pagination
{
    min-height: 20px;
    padding: 0;
    margin-right: 24px;
    float: right;
}

div.pagination ul.pagination:last-child {
    margin-top: -4px;
}

div.pagination ul.pagination li
{
    border: 0 none;
    float: left;
    height: 21px;
    margin: 0 2px;
    padding-top: 2px;
    text-align: center;
    width: 22px;
}
div.pagination ul.pagination a,div.pagination ul.pagination span
{
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
}
div.pagination ul.pagination a
{
    color: #233342;
    display: inline-block;
    height: 100%;
    width: 100%;
    margin:0;
}
div.pagination ul.pagination span
{
    color: #ececec;
}

div.pagination ul.pagination li.rounded
{
    background-clip: padding-box;
    border-radius: 5px;
    khtml-border-radius: 5px;
    moz-background-clip: padding;
    moz-border-radius: 5px;
    webkit-background-clip: padding-box;
    webkit-border-radius: 5px;
}
div.pagination ul.pagination li.rounded span
{
    color: #ffffff;
    cursor: pointer;
}

div.pagination ul.pagination li.active
{
    background-color: #233342;
}
div.pagination ul.pagination li.inactive
{
    background-color: #A1B5CF;
}
div.pagination ul.pagination li.prev a,div.pagination ul.pagination li.active a,div.pagination ul.pagination li.next a
{
    color: #fff;
}
div.pagination ul.pagination li.prev,div.pagination ul.pagination li.next,div.pagination ul.pagination span.prev,div.pagination ul.pagination span.next
{
    width: 90px;
}
[class^="icon-s"],[class*=" icon-s"]
{
    background-image: url("../_pix/icons.png");
    background-position: 14px 14px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    line-height: 14px;
    margin-top: 2px;
    vertical-align: text-top;
    width: 14px;
}
.icon-s-prev
{
    background-position: 0 0;
}
.icon-s-next
{
    background-position: -24px 0;
}
.icon-s-first
{
    background-position: -48px 0;
}
.icon-s-last
{
    background-position: -72px 0;
}
#content .td-product-split-new {
    float:left;
    width:376px;
    height:408px;
    position:relative;
    display:block;
}

#content .td-product-split-large-new {
    width: 752px;
    height:288px;
}

#content .td-product-split-new a:first-child {
    display: block;
    position: relative;
    height: 408px;
    width:376px;
}

#content .td-product-split-large-new a:first-child {
    display: block;
    position: relative;
    height: 288px;
    width:752px;
}

#content .td-product-split-new img {
    top: 0;
    position: absolute;
    z-index: -9999;
}

#content .td-product-split-new h3 {
    padding: 18px 0 0 17px;
    margin:0;
    position: relative;
    font-size:25px;
    color:#2f3d4b;
}

#content .td-product-split-new h4 {
    margin: 5px 0 0 18px;
    position: relative;
    font-size:13px;
    line-height: 15px;
    color:#577ca2;
}

#content .td-product-split-new span {
    font-size: 22px;
    color:#2f3d4b;
    left: 20px;
    bottom: 20px;
    position: absolute;
}

#content .td-product-split-new b {
    color:#2f3d4b;
    font-size: 30px;
}

#content .td-product-split-new .ppbtn {
    right:24px;
    bottom: 18px;
    position: absolute;
}

#content .shipping-info {
    font-size: 11px;
    margin: 5px;
    text-align: right;
}

