/*

That's My Style Layout Stylesheet
---------------------------------
Last Updated: 11/10/13

*/

#content-div {
    background: #fff;
    height: 959px;
    margin: 0 auto;
    padding: 0 0 6px;
    top: 7px;
    width: 1000px;
}

/* 
   Slot 1
   Not currently being used
*/

#slot1 {
	
}

/* 
   Slot 2
   Additional copy
*/

#slot2 {
    float: left;
    left: 0;
    margin: 0;
    padding: 0 0 20px;
    position: absolute;
    top: 1300px !important;
    width: 100%;
}

#slot2-container {
    margin: 0 auto;
    width: 1000px;
}

#slot2 h1 {
    color: #696666;
    font-size: 11px;
    font-weight: bold;
    margin: 10px 0;
    padding: 0;
}

#slot2 h2, #slot2 h3, #slot2 h4 {
    color: #696666;
    font-size: 11px;
    margin: 0 0 10px;
}

#slot2 p {
    color: #898989;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    line-height: 1.2em;
}

#slot2 a, #slot2 a:link, #slot2 a:visited, #slot2 a:hover {
    color: #898989;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    text-decoration: none;
}

/* 
   Slot 3
   Main Lifestyle Normal
*/

#slot3 {
    float: left;
    height: 420px;
    left: 0;
    margin: 0;
    position: absolute;
    top: 142px;
    width: 100%;
}

#rotations {
    float: left;
    height: 420px;
    width: 100%;
}

#main-lifestyle-wrap {
    background: #5ac3ea;
    float: left;
    height: 420px;
    width: 100% !important;
}

#main-lifestyle {
    height: 420px;
    margin: 0 auto;
    position: relative;
    width: 1000px;
}

#main-lifestyle ul {
    left: 152px;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 250px;
}

#main-lifestyle ul li {
    display: block;
    line-height: 38px;
	margin: 0 0 4px;
    padding: 0;
    text-decoration: none;
}

#main-lifestyle ul li a {
    font-family: 'FunctionProBook',Arial,Helvetica,sans-serif;
    font-size: 38px;
	padding: 0 40px 0 0;
	text-transform: uppercase;
    text-decoration: none;
}

#main-lifestyle ul li.cta1 a {
	background: url(http://images2.drct2u.com/content/images/homepages/1310AW_G1_S3_party_cta1a.png) no-repeat right center;
	color: #432710;
	text-shadow: 0 1px #af8637;
}

#main-lifestyle ul li.cta2 a {
	background: url(http://images2.drct2u.com/content/images/homepages/1310AW_G1_S3_party_cta2a.png) no-repeat right center;
	color: #af8637;
	text-shadow: 0 1px #432710;
}

#main-lifestyle ul li a:hover {
    text-decoration: underline;
}


/* 
   Slot 4
   Split Lifestyle (Spare Slot)
*/

#slot4 {
	
}

/* 
   Slot 5
   USP Section
*/

#slot5 {
    float: left;
    height: 44px;
    margin: 396px 0 8px;
    position: relative;
    width: 1000px;
    z-index: 10;
}

#slot5 a {
    background: url(//images2.drct2u.com/content/images/homepages/1307AW_TMS_sprite.png) no-repeat 0 -30px;
    display: block;
    float: left;
    height: 44px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
}

#slot5 a#fashion-sizes {
    background-position: 0 -30px;
    width: 168px;
}

#slot5 a#footwear-sizes {
    background-position: -168px -30px;
    width: 265px;
}
#slot5 a#lingerie-sizes {
    background-position: -433px -30px;
    width: 237px;
}
#slot5 a#fitting-solutions {
    background-position: -670px -30px;
    width: 330px;
}

/* 
   Slot 6
   Secondary Slot - Large
*/

#slot6 {
    float: left;
    height: 480px;
    margin: 0 8px 0 0;
    position: relative;
    width: 664px;
}

#slot6 #c_b_t_accessories {
	height: 110px;
	left: -2px;
	position: absolute;
	top: 314px;
	width: 419px;
	z-index: 10;
}

#slot6 #all_accessories {
	height: 58px;
	left: 3px;
	position: absolute;
	top: 422px;
	width: 418px;
	z-index: 10;
}

#slot6 #cta_1 {
	height: 33px;
	left: 23px;
	position: absolute;
	top: 310px;
	width: 220px;
	z-index: 10;
	text-decoration:none;
	font-family: 'FunctionProBook', Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
	font-size:20px;
}

#slot6 #cta_1:hover {
	color:#dfdad6;
}

#slot6 #cta_2 {
	height: 33px;
	left: 23px;
	position: absolute;
	top: 339px;
	width: 220px;
	z-index: 10;
	text-decoration:none;
	font-family: 'FunctionProBook', Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
	font-size:20px;
}

#slot6 #cta_2:hover {
	color:#dfdad6;
}

#slot6 a.cta-inset {
	background: url(//images2.drct2u.com/content/images/homepages/1308AW_G1_HP_Knitwear_blank.png) repeat;
	color: #dfdad6;
	left: 469px;
	line-height: 22px;
	height: 50px;
	font-family: 'FunctionProBook', Arial, Helvetica, sans-serif;
	font-size: 20px;
	padding: 334px 0 0;
	position: absolute;
	text-align: center;
	text-decoration: none;
	top: 50px;
	width: 170px;
}

#slot6 a.cta-inset:hover {
	text-decoration: underline;
}

#slot6 #inspire_me {
	background: url(//images2.drct2u.com/content/images/homepages/130726aw_blank.png) no repeat;
	position: absolute;
	display: block;
	width: 284px;
	height: 58px;
	left: 95px;
	top: 375px;
}

#slot6 #top_to_toe {
	position:absolute;
	left:473px;
	top:47px;
	background: url(//images2.drct2u.com/content/images/homepages/130726aw_blank.png) no repeat;
	width:171px;
	height:386px;
}

#slot6 #ladies_footwear {
	background: url(//images2.drct2u.com/content/images/homepages/130726aw_blank.png) no repeat;
	position: absolute;
	display: block;
	width: 170px;
	height: 384px;
	right: 20px;
	top: 48px;
}

/* 
   Slot 7
   Secondary Slot - Small (Top)
*/

#slot7 {
    float: left;
    height: 236px;
    margin: 0 0 8px;
    position: relative;
    width: 328px;
}

#slot7 img {
    height: 196px;
    width: 328px;
}

#slot7 a#cta {
	position: absolute;
	display: block;
    left: 23px;
	top: 126px;
	width: 140px;
	margin: 0 0 8px;
	color: #372b19;
    font-family: 'FunctionProBook', Arial, Helvetica, sans-serif;
    font-size: 19px;
    text-decoration: none;
	text-align: center;
	line-height: 23px;
}

#slot7 a#cta:hover {
    text-decoration: underline;
}

#slot7 p {
    float: left;
    font-family: 'FunctionProBook', Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 16px;
    margin: 0;
    padding: 4px 0 0;
    width: 100%;
}

/* 
   Slot 8
   Secondary Slot - Small (Bottom)
*/

#slot8 {
	float: left;
	height: 236px;
	margin: 0 0 8px;
	position: relative;
	width: 328px;
}
#slot8 img {
	width: 328px;
	height: 196px;
}
#slot8 h2 {
	background: url(//images2.drct2u.com/content/images/homepages/130926aw_g1_hp_s8_boots_title.png) no-repeat;
	position: absolute;
	display: block;
	float: left;
	height: 71px;
	width: 155px;
	top: 25px;
	left: 153px;
	text-indent: -9999px;
}
#slot8 ul {
	left: 153px;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	text-align: center;
	top: 130px;
	width: 155px;
}
#slot8 ul li {
	margin: 0 0 8px;
	display: block;
}
#slot8 ul li a {
	color: #231f20;
	font-family: 'FunctionProBook', Arial, Helvetica, sans-serif;
	font-size: 17px;
	text-decoration: none;
}
#slot8 ul li a span {
	color: #887454;
	font-size: 14px;
}
#slot8 ul li a:hover {
	text-decoration: underline;
}
#slot8 p {
	float: left;
	font-family: 'FunctionProBook', Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	margin: 0;
	padding: 4px 0 0;
	width: 100%
}

/* 
   Slot 9
   Other sites + offers
*/


#slot9 {
    float: left;
    margin: 8px 0 24px;
    padding: 0;
    position: relative;
    width: 1000px;
}

#slot9 #intro {
    float: left;
    height: 42px;
    width: 1000px;
}

#slot9 #intro p {
    background: url(//images2.drct2u.com/content/images/homepages/1307AW_TMS_sprite.png) no-repeat 0 -74px;
    float: left;
    height: 44px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    width: 1000px;
}

#slot9 #brands {
    float: left;
    margin: 24px 0;
    width: 100%;
}

#slot9 #brands ul {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 1000px;
}

#slot9 #brands ul li {
    float: left;
    margin: 0 58px 0 0;
}

#slot9 #brands ul li#vivaladiva a {
    background: url(//images2.drct2u.com/content/images/homepages/1307AW_TMS_sprite.png) no-repeat 0 -142px;
    display: block;
    height: 68px;
    text-indent: -9999px;
    width: 180px;
}

#slot9 #brands ul li#crazyclearance a {
    background: url(//images2.drct2u.com/content/images/homepages/1307AW_TMS_sprite.png) no-repeat -238px -142px;
    display: block;
    height: 68px;
    text-indent: -9999px;
    width: 166px;
}

#slot9 #brands ul li#premierman a {
    background: url(//images2.drct2u.com/content/images/homepages/1307AW_TMS_sprite.png) no-repeat -460px -142px;
    display: block;
    height: 68px;
    text-indent: -9999px;
    width: 176px;
}

#slot9 #brands ul li#fashionworld a {
    background: url(//images2.drct2u.com/content/images/homepages/1307AW_TMS_sprite.png) no-repeat -692px -142px;
    display: block;
    height: 68px;
    text-indent: -9999px;
    width: 138px;
}

#slot9 #brands ul li#homeessentials {
    margin: 0;
}

#slot9 #brands ul li#homeessentials a {
    background: url(//images2.drct2u.com/content/images/homepages/1307AW_TMS_sprite.png) no-repeat -892px -142px;
    display: block;
    height: 68px;
    margin: 0;
    text-indent: -9999px;
    width: 108px;
}

#slot9 #third-party {
    float: left;
    margin: 0;
    width: 100%;
}

#slot9 #third-party a#crazy-bingo {
    background: url(//images2.drct2u.com/content/images/homepages/1307AW_TMS_sprite.png) no-repeat 0 -234px;
    display: block;
    float: left;
    height: 90px;
    text-indent: -9999px;
    width: 600px;
}

#slot9 #third-party a#hi-life {
    background: url(//images2.drct2u.com/content/images/homepages/1307AW_TMS_sprite.png) no-repeat -600px -234px;
    display: block;
    float: left;
    height: 90px;
    text-indent: -9999px;
    width: 400px;
}

/* 
	Slot 10 
	Bottom Navigation and Phone Number
*/

#slot10 {
    float: left;
    margin: 8px 0 0;
    padding: 0;
    position: relative;
    width: 1000px;
}

#slot10 ul {
    background: #231F20;
    border-top: 1px solid #231F20;
    float: left;
    list-style: none;
    margin: 0;
    padding: 0 0 0 18px;
    width: 982px;
}

#slot10 ul li {
    float: left;
    margin: 0 0 0 82px;
}

#slot10 ul li.first-item {
    color: #FFFFFF;
    font-family: 'FunctionProBook', Arial, Helvetica, sans-serif;
    font-size: 15px;
    margin: 0;
    padding: 4px 0 0;
}

#slot10 ul li.first-item span {
    font-size: 11px;
    font-weight: normal;
    padding: 0 0 0 10px;
}

#slot10 a#slot10link1, #slot10 a#slot10link2, #slot10 a#slot10link3, #slot10 a#slot10link4 {
    background: url(//images2.drct2u.com/content/images/homepages/1307AW_TMS_sprite.png) no-repeat;
    display: inline;
    float: left;
    height: 28px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
}

#slot10 a#slot10link1 {
    background-position: -18px -360px;
    width: 116px;
}

#slot10 a#slot10link2 {
    background-position: -285px -360px;
    width: 100px;
}

#slot10 a#slot10link3 {
    background-position: -583px -360px;
    width: 124px;
}

#slot10 a#slot10link4 {
    background-position: -878px -360px;
    width: 98px;
}