@charset "UTF-8";
/* CSS Document */
#mainContent {padding:15px 20px 0;}
#leftContainer {display:none;}
#bodyContainer {width:960px;margin:5px 0 0 0;padding:0;}
#makecustom ul {margin:0;}
.breadCrumb {margin-bottom:0;}
#makecustom h1 {padding:0;margin:5px 0;width:742px;color:#666666;}
#makecustom h1 span {float:left;}
#customLanding {width:960px;position:relative;font-family:arial,helvetica,sans-serif;color:#666666;}
#customLanding ul, #customLanding ul li {margin:0;padding:0;list-style:none;}
#customLanding ul li {padding-left:10px;background:url(http://content4.cpcache.com/make/img/landing-pages/bullet.gif) no-repeat 0px 4px;font-size:12px;}
#summary {position:absolute;top:1015px;left:0;width:500px;}
#titleBox {position:absolute;width:223px;top:0px;left:0;color:#333333;}
#titleBox p {font-size:17px;color:#ff7900;margin:5px 0;}
#titleBox p a {font-size:13px;}
#titleBox h5 {color:#000; font-size:12px; line-height:13px; /*margin:-12px 0 -10px 0;*/ font-weight:100;}
.pointer, .bag, .button {position:absolute;}
#makecustom h2 {font-size:22px;color:#666666;/*margin:0 0 15px 0;*/}
#makecustom h2 a, #makecustom h2 a:link, #makecustom h2 a:visited {color:#666666;}
#make-18 {position:absolute;width:402px;top:40px;left:218px;padding-left:75px;}
#make-18 .pointer {top:21px;left:60px;z-index:6;}
#make-18 .bag {left:0;top:180px;z-index:1;}
#make-17 {position:absolute;top:0;left:555px;padding:416px 0 0 137px;;}
#make-17 .bag {top:0;left:-10px;}
#make-17 .pointer {bottom:0;left:122px;}
#make-17 .button {left:279px;bottom:0px;}
#make-288 {position:absolute;top:515px;left:0;padding:288px 0 0 60px;}
#make-288 .bag {top:0;left:0;}
#make-288 .pointer {top:238px;left:45px;}
#make-289 {position:absolute;top:584px;left:552px;padding:401px 0 0 68px;}
#make-289 .bag {top:0;left:0;}
#make-289 .pointer {top:351px;left:49px;}
#make-289 .button {left:279px;bottom:0px;}
#makecustom .make-swatch {border:1px solid #999999;display:inline-block;height:22px;margin:5px 1px 0;width:22px;float:none;}
#customLanding ul li.nobullet {background-image:none;}
#customLanding ul.featured li {background:url("http://content5.cpcache.com/make/img/landing-pages/bullet.gif") no-repeat scroll 0 8px transparent;font-size:16px;font-weight:bold;margin-top:7px;color:#666666;}
#makecustom .merchPrice {display:inline;}
#makecustom .merchPrice img {margin-left:10px;}
#mainContent #bodyContainer {margin:0;padding:0;width:960px;float:none;}
#titleBox p#savedProject {margin-top:0;font-size:12px;color:#666666;font-weight:bold;margin-bottom:20px;}
a#signInBtn  {display:block;background: url(http://content8.cpcache.com/make/img/btn_sign-in.gif) no-repeat;width:68px;height:22px;text-indent:-9999px;margin-top:2px;outline:none;}

#lg-ceramic{float:left; width:394px; height:573px; background:url(http://content9.cpcache.com/make/img/landing-pages/myo_large_ceramic_bg.jpg) no-repeat;margin-left:10px;position:relative}
#lg-ceramic .content{padding:40px 0 0 60px;}
#sm-ceramic{float:left; width:328px; height:610px; background:url(http://content0.cpcache.com/make/img/landing-pages/myo_small_ceramic_bg.jpg) no-repeat}
#sm-ceramic .content{padding:0px 0 0 80px;}
#stackable{float:left; width:630px; height:681px; background:url(http://content1.cpcache.com/make/img/landing-pages/myo_stackable_stines_bg.jpg) no-repeat}
#stackable .content1{padding:0px 0 0 60px;}
#stackable .content2{padding:0 0 0 0;}
#travel{float:left; width:328px; height:681px; background:url(http://content2.cpcache.com/make/img/landing-pages/myo_travel_ceramic_bg.jpg) no-repeat; position:relative}
#travel .content{padding:0px 0 0 95px;}
.seo-footer{ width:950px; font-size:12px; color:#666; padding: 32px 10px 40px 0px;position:relative;}
.seo-footer-v2{ width:950px; font-size:12px; color:#666; bottom:0; position:absolute;}
#makecustom h1{ margin:0 0 5px 0; font-size:13px !important;}
#lg-apron{float:left; width:394px; height:573px;margin-left:10px;}
#lg-apron .content{padding:23px 0 0 50px;}
.colorpicker li{list-style-type: none; float:left;}
.colorpicker img {border:1px solid #ffffff;}
.colorpicker:hover img {border:1px solid #021a40;}
#lg-bodysuits{float:left; margin-left:100px; margin-top:15px; width:350px;}
#sm-bodysuits{float:left; clear:left; margin-left:380px; margin-top:275px; width:375px;}

#lg-bibs{float:left; margin-left:75px; margin-top:15px}
#tp-jerseys{float:left; margin-left:65px; margin-top:20px}
#md-jerseys{float:left; clear:left; margin-left:60px; margin-top:40px;}
#bo-jerseys{float:left; clear:left; margin-left:675px; margin-top:330px; width:300px;}

/*Custom-Buttons 12-06-2010*/
#tp-buttons{float:left; margin-left:65px; margin-top:20px; position:relative; z-index:1;}
#md-buttons{float:left; clear:left; margin-left:620px; margin-top:-120px; position:relative; z-index:1;}
#bo-buttons{float:left; clear:left; margin-left:55px; margin-top:330px; position:relative; z-index:1;}
/*Custom-Buttons 12-06-2010*/

/*Custom-Stickers 12-06-2010*/
#tp-stickers{position:absolute; left:294px; top:0; z-index:1; width:300px;}
#md-stickers{position:absolute; left:650px; top:490px; z-index:1; width:300px;}
#bol-stickers{position:absolute; left:30px; top:675px; z-index:1; width:300px;}
#bor-stickers{position:absolute; left:680px; top:728px; z-index:1;width:300px;}
/*END Custom-Stickers 12-06-2010*/

#tp-thermos{position:absolute; left:465px; top:135px;width:300px;}
#md-thermos{position:absolute;left:497px; top:470px;width:300px;}
#bol-thermos {left:206px;position:absolute;top:868px;width:300px;}
#bor-thermos {left:680px;position:absolute;top:756px;width:300px;}

#steps{ text-align:center;font-size:16px;position:relative;z-index:1;margin-left:250px;}
#makecustom #steps h3{ font-size:28px; color:#ff7900; font-weight:normal;margin-bottom:0;}
#tp1-babygear{position:absolute;top:360px;left:555px;}
#tp2-babygear{position:absolute;top:663px;left:14px;}
#tp3-babygear{position:absolute;top:900px;left:408px;}
#mid1-babygear{position:absolute;top:1310px;left:30px;}
#mid2-babygear{position:absolute;top:1281px;left:402px;}
#bo1-babygear{position:absolute;top:1652px;left:7px;}
#bo2-babygear{position:absolute;top:1527px;left:695px;}
#bo3-babygear{position:absolute;top:2050px;left:300px;}
.orangetext{color:#ff7900; font-size:14px; font-weight:bold;}
.sellAndSalePrice {font-size:19px;}
#tp1-waterbottle{float:left; margin-left:75px; margin-top:30px;width:250px;position:relative;z-index:6;}
#tp2-waterbottle{float:left; margin-left:150px; margin-top:364px;width:250px;position:relative;z-index:6;}
#mid1-waterbottle{float:left; clear:left; margin-left:0px; margin-top:168px;width:231px;position:relative;z-index:6;}
#mid2-waterbottle{float:left;  margin-left:254px; margin-top:303px;width:250px;position:relative;z-index:6;}
#bo1-waterbottle{float:left; clear:left; margin-left:0px; margin-top:142px;width:260px;position:relative;z-index:6;}

/* iPhone Case 11-4-2010 */
div.make-443 {
	width:674px;
	height:auto;
	float:right;
	overflow:hidden;
	padding:55px 0px 0px;
	position:relative;
}
img.make-443-obj {
	width:410px;
	height:370px;
	float:left;
	overflow:hidden;
	z-index:0;
}
hr.make-443-linebar, hr.make-444-linebar {
	width:412px;
	height:2px;
	color:#666666;
	background-color:#666666;
	border:0px;
	position:absolute;
	z-index:1;
	float:right;
	top:75px;
	right:0px;
}
hr.make-444-linebar {
	top:0px;
	float:left;
	right:auto;
	width:412px;
	left:0px;
	z-index:3;
}
div.make-443-content, div.make-441-content, div.make-444-content {
	width:249px;
	height:auto;
	float:right;
	overflow:hidden;
	margin:37px 0px 0px;
}
div.make-441-content {
	margin:0px;
}
div.make-444-content {
	width:243px;
	float:left;
	margin:24px 0px 0px;
	position:relative;
	z-index:5;
}
div.make-444 {
	width:581px;
	height:auto;
	float:left;
	overflow:hidden;
	margin:41px 0px 0px;
	position:relative;
	padding-bottom:110px;
}
img.make-444-obj {
	position:absolute;
	z-index:1;
	float:right;
	top:0px;
	right:0px;
}

div.make-441 {
	width:300px;
	height:auto;
	float:right;
	overflow:hidden;
	margin:54px 0px 0px;
	position:relative;
}
img.make-441-barline {
	position:absolute;
	float:left;
	top:0px;
	left:13px;
}
img.make-441-obj {
	margin:20px 0px 0px;
}

#makecustom .content-iphone h3, #makecustom .content-iphone h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:13px;
	color:#ff7900;
	margin-bottom:0px;
}
#makecustom .content-iphone h4 {
	color:#6c6f70;
	margin:0px;
}
div.select-color-wrap {
	width:100%;
	height:auto;
	overflow:hidden;
	list-style:none;
	margin:12px 0px 16px;
	padding:0;
}
blockquote.select-color-wrap-i1 {
	width:40px;
	height:40px;
	float:left;
	overflow:hidden;
	margin:0px;
	padding:0px;
	text-align:center;
}
.select-color-wrap-i1 a img, .select-color-wrap-i1 a:link img, .select-color-wrap-i1 a:active img, .select-color-wrap-i1 a:visited img {
	text-decoration:none;
	display:block;
    border:2px solid #ffffff;
}
.select-color-wrap-i1 a:hover img, .select-color-wrap-i1 a.border img {
 border:2px #4b4b4b solid;
}

/*stockings*/
#steps-stockings{ text-align:center;font-size:16px;margin-bottom:30px;}
#steps-stockings h3{ font-size:28px; color:#ee3825; font-weight:normal;margin-bottom:0;}
img.stockings-banner {
	position:absolute;
	width:429px;
	height:auto;
	overflow:hidden;
	float:right;
	right:0px;
	z-index:0;
	top:70px;
}
div.make-434 {
	width:410px;
	height:801px;/*1000px*/
	position:absolute;
	top:80px;
	float:left;
	left:238px;
	z-index:1;
}
div.make-434-content {
	width:280px;
	height:auto;
	float:left;
	position:relative;
	left:53px;
}
img.make-434-barline {
	position:relative;
	float:left;
	top:0px;
	left:41px;
}
img.make-434-obj {
	position:absolute;
	top:295px;
	left:0px;
}
div.make-435 {
	width:640px;
	height:612px;
	position:absolute;
	top:517px;
	float:right;
	right:0px;
	z-index:0;
}
img.make-435-obj {
	float:right;
}
hr.make-435-linebar {
	top:381px;
	float:left;
	right:auto;
	width:325px;
	left:0px;
	z-index:3;
	color:#666666;
	background-color:#666666;
	border:0px;
	position:absolute;
    height:2px;
}
div.make-435-content {
	width:195px;
	float:left;
	margin:50px 0px 0px;
	position:relative;
	z-index:5;
	top:360px;
}

/*Personalized Ornaments*/
#tp1-ornaments{position:absolute; left:260px; top:85px; z-index:2; width:374px; height:640px; background:url(http://content0.cpcache.com/make/img/ornaments_oval.png) no-repeat;}
#tp1-ornaments .content{margin-left:70px; margin-top:0px;position:relative; z-index:1;}
#tp2-ornaments{position:absolute; left:500px; top:85px; z-index:1; width:443px; height:451px; background:url(http://content1.cpcache.com/make/img/landing-pages/ornaments_tag.jpg) no-repeat;}
#tp2-ornaments .content{margin-left:200px; margin-top:145px; width:190px; color:#007236; font-size:12px;}
#mid1-ornaments{position:absolute; left:0px; top:525px; z-index:0; width:358px; height:459px; background:url(http://content1.cpcache.com/make/img/landing-pages/ornaments_photo.jpg) no-repeat;}
#mid2-ornaments{position:absolute; left:375px; top:495px; z-index:1; width:609px; height:520px; background:url(http://content1.cpcache.com/make/img/ornaments_round.png) no-repeat;}
#mid2-ornaments .content{left:10px; top:315px;position:relative; z-index:1;width:280px;}
#ornaments-header h3{text-align:right; font-size:27px; color:#ee3825;}
/* END Personalized Ornaments*/

/*Stadium Blanket Landing Page*/
#titleBox-stadium-blanket {position:absolute;width:243px;top:0px;left:0;color:#333333;}
#titleBox-stadium-blanket p {font-size:17px;color:#ff7900;}
#titleBox-stadium-blanket p a {font-size:13px;}
#titleBox-stadium-blanket h5 {color:#000; font-size:12px; line-height:13px; margin:-12px 0 -10px 0; font-weight:100;}
#tp1-stadium-blanket{float:left; margin-left:90px; margin-top:30px}
/*END Stadium Blanket Landing Page*/

/*Greeting Cards Landing Page */
#steps-v2{text-align:center;font-size:16px;float:right;margin:0px 53px 0px 0px}
#makecustom #steps-v2 h3{ font-size:28px; color:#ff7900; font-weight:normal;margin-bottom:0;}
#titleBox-v2{width:223px;color:#333333;float:left;overflow:hidden;}
#titleBox-v2 p {font-size:17px;color:#ff7900;margin:5px 0;}
#titleBox-v2 p a {font-size:13px;}
#titleBox-v2 h5 {color:#000; font-size:12px; line-height:13px;font-weight:100;}
#titleBox-v2 p#savedProject {margin-top:0;font-size:12px;color:#666666;font-weight:bold;margin-bottom:20px;}
#cgc-col1 {float:left;width:285px;}
#cgc-size1, #cgc-size2, #cgc-size3, #cgc-size4 {position:relative;}
#cgc-size1 {position:relative;width:572px;height:307px;overflow:hidden;top:22px;float:left}
#cgc-size1 .content {width:238px;height:auto;position:absolute;right:0px;top:44px}
#cgc-size1 .bar  {width:310px;background-color:#666;height:2px;position:absolute;right:0px;top:40px}
#cgc-size2 .bar  {width:2px;background-color:#666;height:280px;position:absolute;top:0;left:105px;}
#cgc-size2 .content {position:relative;top:0px;left:126px;width:307px}
#cgc-size3 {}
#cgc-size3 .content {padding-left:30px;position:absolute;top:50px}
#cgc-size3 .bar {background-color:#666666;height:275px;left:20px;position:absolute;top:30px;width:2px;}
#cgc-size4 {width:340px;height:auto;overflow:hidden;position:relative;top:69px;float:right}
#cgc-size4 .content {position:relative;width:235px;height:auto;float:right;right:43px}
#cgc-size4 .bar {background-color:#666666;height:282px;left:48px;position:absolute;top:20px;width:2px;}
#cgc-col2 {float:left;width:531px;overflow:hidden;position:relative;top:24px}
#cgc-col3 {float:left;width:340px;position:absolute;top:319px;left:270px}
#cgc-col4 {padding: 0px 0px 0px 15px;width:228px;height:278px;position:absolute;right:50px;top:135px;}
#cgc-col4 .bar {background-color:#666666;height:275px;left:0px;position:absolute;top:30px;width:2px;}
img#cgc-5x7 {margin:27px 0px 0px 20px}
img#cgc-5x7-folded{float:right;margin:25px 0px 0px}
/*END Greeting Cards Landing Page */

/* iPad Landing Page */
#ipad {float:right;width:700px;margin-top:20px;position:relative;}
#ipad .content {float:right;padding-top:20px;width:265px;}
#ipad .bar {background-color:#666666;height:2px;left:292px;position:absolute;top:129px;width:400px;}
/* END iPad Landing Page */

/* iPad 2 Landing Page */
#ic-460 {float:left;width:340px;margin-top:20px;position:relative;margin-left:45px;}
#ic-460 .content {margin-left:55px;}
#ic-460 .bar {background-color:#666666;height:400px;left:30px;position:absolute;top:370px;width:2px;}
#ic-459 {float:left;width:340px;margin-top:20px;position:relative;}
 #ic-459 .content {margin-left:80px;margin-top:53px;}
#ic-459 .bar {background-color:#666666;height:400px;left:55px;position:absolute;top:370px;width:2px;}

/* END iPad Landing Page */

/* Prodblanks section div styles */

.global-prodblanks-link img {
	border:0px;
}

/*--- Customer Water Bottles ---*/
div.tp1-tp2-mid1-waterbottle-prodblanks, div.mid2-waterbottle-prodblanks, div.bo1-waterbottle-prodblanks {
	position:absolute;
	width:331px;
	height:550px;
	top:245px;
	right:382px;
	z-index:1;
}
div.tp1-tp2-mid1-waterbottle-prodblanks {
	position:absolute;
	width:463px;
	height:1148px;
	top:67px;
	right:264px;
	z-index:0;
}
div.mid2-waterbottle-prodblanks {
	width:174px;
	height:598px;
	top:610px;
	right:78px;
}
div.bo1-waterbottle-prodblanks {
	width:686px;
	height:199px;
	top:1246px;
	right:6px;
}
/*--- END Customer Water Bottles ---*/

/*--- Custom Thermos ---*/
div.tp-thermos-prodblanks {
	width:174px;
	height:683px;
	overflow:hidden;
	position:absolute;
	top:63px;
	left:261px;
	z-index:0;
}
div.md-thermos-prodblanks {
	width:185px;
	height:258px;
	top:256px;
	right:10px;
	overflow:hidden;
	position:absolute;
}
div.bol-thermos-prodblanks {
	width:152px;
	height:279px;
	top:690px;
	left:32px;
	overflow:hidden;
	position:absolute;
}
div.bor-thermos-prodblanks {
	width:141px;
	height:403px;
	top:689px;
	right:309px;
	overflow:hidden;
	position:absolute;
}
/*--- END Custom Thermos ---*/

/*--- Custom Baby Gear ---*/
div.custtom-baby-gear-bg-wrap {
	width:100%;
	height:auto;
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0;
	z-index:0;
}
/*--- END Custom Baby Gear ---*/

/*--- Personalized Ornaments ---*/
div.ornaments-oval-prodblanks, div.ornaments-round-prodblanks {
	width:100%;
	height:auto;
	overflow:hidden;
	position:absolute;
	top:0px;
	z-index:1;
}
/*--- END Personalized Ornaments ---*/


/*--- Custom Stickers, Custom Buttons ---*/
div.custom-stickers-prodblanks, div.custom-buttons-prodblanks {
	width:966px;
	height:auto;
	overflow:hidden;
	position:absolute;
	top:0;
	z-index:0;
	right:10px;
}
.custom-stickers-prodblanks img, .custom-buttons-prodblanks img {
	border:0px;
}
/*--- END Custom Stickers, Custom Buttons ---*/


/* END Prodblanks section div styles */

