/*
*
*	Carolina Pad
*	JJohnson / TLee | E-dreamz
*
*/

body{background: url(/images/page_bg.gif) repeat left top;}
body a{color:#F36503;text-decoration:none;}

ul{list-style-type:disc;}

ol{list-style-type:decimal;}

#wrapper{width: 984px; margin: 0 auto; background: url(../images/tornedge.gif) repeat-y 160px -5px; position: relative;}
#hd h1{background-image: url(/images/cpp_logo.gif); width: 260px; height: 70px;}
#hd h1 a{width: 250px; height: 70px;}

#navColumn{width: 158px; float: left;}
	#nav{margin-top: 70px;}
	#nav a{color: #fff;}
	#papercover {background: url(/images/papercover.gif) no-repeat left top; width: 26px; height: 499px; position: absolute; top: 100px; left: 158px;}
	/*#navpaper{background: url(/images/navpaper_bg2.gif) no-repeat left top; width: 22px; height: 307px; position: absolute; top: 100px; left: 158px;}
	#searchpaper{background: url(/images/searchpaper_bg2.gif) no-repeat -3px 0; width: 38px; height: 192px; position: absolute; top: 407px; left: 158px;}*/
	
	#search{background: url(/images/left_ripped_paper.png) no-repeat left top; width: 128px; height: 187px; margin-left: 30px; padding-left: 10px; position: relative;}
	#search h4{height: 23px; width: 91px; text-indent: -9999em; background-position: 0 0; background-repeat: no-repeat; }
	#search h4.quicksearch{background-image: url(/images/h_quicksearch.gif); padding-top: 17px; background-position: 0 17px; margin-bottom: 3px;}
	#search h4.prodtype{background-image: url(/images/h_product_type.gif); margin-top: 11px;}
	#search .go_btn{margin-bottom: -5px;}
	#search .input.search_field{width: 85px;}
	.productDropdown{width:115px;}

#contentColumn{width: 795px; float: left; margin-left: 25px; padding-left: 5px; background: #fff;}

#masthead{margin-top: 16px;}

#mainLeft{float: left; width: 520px;}
#mainRight{float: left; width: 255px; padding-left: 5px; font-size: 14px;}
#mainRight #mailingItem{ height: 90px; padding-left: 5px;}
#mainRight #designItem{ height: 90px; background: url(/images/underline-design.gif) bottom left no-repeat; padding-left: 5px;}
#mainRight #storeItem{ height: 90px; background: url(/images/underline-store.gif) bottom left no-repeat; padding-left: 5px;}

.left img{border:0;}
.homeLeft{width: 518px;}
	.homeLeft .intro{color: #6f3904; line-height: 1.5em; padding-top: .50em;}
	.homeLeft .promotion{background:url(/images/hp_content_bg.gif) repeat-y;margin-bottom: 15px; padding: 15px;}
	.homeLeft .promotion .left{width:484px; float: left;}
	.homeLeft .promotion .right{width:237px; float: right;}
	.homeLeft .promotion p{font-size: .70em; line-height: 1.5em; margin-top: 8px; margin-bottom: 0; padding-bottom: 0;}
	.homeLeft .promotion .title{font-size: 1.12em;}
	.homeLeft .promotion .pink{padding-top: 10px;}
	.homeLeft .promotion .pink strong{font-size: 1.5em; color: #f07bae;}
	.homeLeft .promotion .link_detail{display: block; width: 40px; height: 15px; background: url(../images/link_details.gif) no-repeat left top; text-indent: -9999em;}
	.homeLeft .promotion .link_detail:hover{background-position: 0 -15px;}
	.homeLeft .promotion .all2008_link{display: block; width: 144px; height: 15px; background: url(../images/link_2008collections.gif) no-repeat left top; text-indent: -9999em;}
	.homeLeft .promotion .all2008_link:hover{background-position: 0 -15px;}
	.homeLeft .promotion .promo_image{margin-bottom: 18px;}
	.homeLeft .promotion .link_learn{margin-top: 10px; display: block; width: 65px; height: 15px; background: url(../images/link_learnmore.gif) no-repeat left top; text-indent: -9999em;}
	.homeLeft .promotion .link_learn:hover{background-position: 0 -15px;}
	.hp_content_bottom{position:relative;top:-16px}

.social-btns {margin:-5px 0 10px 55px; width:415px; height:32px;}
a.facebook {float:left; width:200px; height:32px; background:url(/images/btn_facebook.jpg) 0 0 no-repeat; text-indent:-9999em; margin-right:15px;}
a.twitter {float:left; width:200px; height:32px; background:url(/images/btn_twitter.jpg) 0 0 no-repeat; text-indent:-9999em;}
a.facebook:hover, a.twitter:hover {background-position:-200px 0;}
	
.homeRight{width: 250px; margin-right: 15px;}

#ourbrands{border: 1px solid #bcb8b2; margin-left: 8px; margin-bottom: 15px; width: 238px;}
	h5.brands{color: #bcb8b2; margin-left: 8px; margin-top: 12px; font-size: .75em;}
	#ourbrands .topborder{border-bottom: 1px solid #bcb8b2; border-right: 1px solid #bcb8b2;}
	#ourbrands .bottomborder{border-top: 1px solid #bcb8b2; border-left: 1px solid #bcb8b2;}

#ft{background: #cedc68; width: 763px; margin-bottom: 15px; padding: 6px 8px 10px 8px; clear:both;}
#ft ul{margin: 0; padding: 0;}
#ft ul li{display: inline; margin-right: 15px;}
#ft a{color: #829415; font-weight: bold; font-size: .65em;}

#address{color: #fff; width: 984px; margin: 0 auto; }
#address p{margin-left: 196px; font-size: .70em; font-weight: bold; padding-top: 5px;}
#address p span{padding-right: 25px;}

/* FORMS */

.required{background:url(/images/star.gif) no-repeat;margin-top:10px;padding-left:14px;font-size:.75em;font-weight:normal;}

.star{background:url(/images/star.gif) no-repeat;padding-left:14px;}

.formBox{width:520px;font-size:.75em;margin:10px 0 0 2px;}
.formColumn-normal{width:220px;}
.formColumn-half{width:125px;}
.formColumn-quarter{width:70px;}
.formMargin{margin-right:10px;} 

.centerForm{width:440px;}

.widthNorm{width:200px;font-size:1.1em;}
.widthState{width:60px;height:23px;font-size:1.1em;}
.widthZip{width:75px;font-size:1.1em;}
.widthPhone1{width:35px;font-size:1.1em;}
.widthPhone2{width:45px;font-size:1.1em;}
.widthText{width:420px;height:80px;font-size:1.1em;}
.widthFind{width:200px;font-size:1.1em;}
.widthRecipient{width:420px;font-size:1.1em;}

.statedd{height:23px;font-size:10px;padding:2px;}

a.submit{background:url(/images/btn_submit_old.gif) no-repeat;display:block;text-indent:-99999em;height:23px;width:105px;}
	/*a.submit:hover{background-position: 0 -23px;}*/

a.btnGo{background:url(/images/btn_arrow.gif) no-repeat;display:block;text-indent:-99999em;height:22px;width:28px;}
	a.btnGo:hover{background-position: 0 -22px;}

/* INTERIOR */

#interiorColumns{width:795px;}

	.interiorLeft{width:205px;}
		.interiorLeft ul{margin:50px 0 0 4px;padding:0;}
			.interiorLeft ul li{width:190px;margin:0;padding:8px 0 8px 0;background:URL(/images/interior_nav_divider.gif) no-repeat;}
		.interiorLeft a{color:#ef5dae;font-weight:bold;font-size:.75em;margin:0 0 0 5px;}
			.interiorLeft a:hover{color:#592e0b;text-decoration:none;}
				.interiorLeft a.selected{color:#592e0b;}
		
		ul#subnav2{margin:-5px 0 0 0;padding:0;}
		ul#subnav2 li{padding:0;margin:0;background:url(/images/bullet2.gif) 18px 10px no-repeat;background-color:#fff;text-indent:2px;padding-left:17px;}
			ul#subnav2 li a{font-size:.7em;color:#f36503;}
			ul#subnav2 li a.selected{color:#95b222;font-weight:bold;}
			ul#subnav2 li a:hover{color:#95b222;}
			
		ul#subnav3{margin:-5px 0 0 0;padding:0;}
		ul#subnav3 li{padding:0;margin:0;background:url(/images/bullet3.gif) 18px 10px no-repeat;background-color:#fff;text-indent:2px;height:15px;padding-left:17px;}
			ul#subnav3 li a{font-size:.7em;color:#009ebb;}
			ul#subnav3 li a.selected{color:#95b222;font-weight:bold;}
			ul#subnav3 li a:hover{color:#95b222;}		
		
		.subnavTopDivider{margin-top:0px;padding-top:10px;}
		.subnavBottomDivider{margin-top:-2px;}
		
		.interiorLeft #win{margin-top:65px;margin-bottom:10px;}
	
	#schoolHeaderFlash{position:relative;top:11px;margin-bottom:10px;}
	
	
	.interiorRightWide{width:770px;min-height:450px;}
		.interiorRightWide h2{padding-left:5px;}
		.interiorRightWide p{padding:10px;font-size:.75em;line-height:1.3em;}
		.interiorRightWide form{padding:10px;}
	
	.interiorRight{width:570px;min-height:450px;}
		.interiorRight #indicator{position:absolute;top:60px;}
		.interiorRight .pageHeaderArea{min-height:75px; border:#FF0000 thin solid; padding-bottom:0;}
		.interiorRight .content{margin-top:-20px;padding:0 10px 0 2px;font-size:12px;}
		.interiorRight .indicator_copy{float:right;width:365px;margin-top:22px;font-size:.75em;}
			.interiorRight .indicator_copy .subject{font-weight:bold;color:#e86d1f;}
		
		.interiorRight .int_header{background:url(/images/interior_main_bg.gif) repeat-y;width:574px;position:relative;top:48px;margin-bottom:48px;}
		.interiorRight .int_header2{width:574px;margin-bottom:12px;}
			.interiorRight .int_header_copy{float:left;width:380px;padding:0 0 0 2px;}
				.interiorRight .int_header_copy p{padding:30px;color:#6f3904;font-size:.95em;line-height:1.3em;}
				.interiorRight .int_header_copy img{padding:3px 0 0 20px;}	
			.interiorRight .int_header_image{float:right;width:190px;}
			
		.subjectTitle{font-size:1.0em;color:#e96a19;font-weight:bold;}
			.subjectTitle p{padding:13px 0 0 0;margin:0;}	
		
		.int_sections{margin-bottom:20px;}
			.int_sections .int_header_image_sm{float:left;width:168px;background:url(/images/interior_logo_bg.gif) repeat-y;margin-top:15px;}
			.int_sections .int_logo_c2a{text-align:center;}
				.int_sections .int_logo_c2a p{font-family:georgia;color:#f05bad;margin-top:15px;padding:0;margin:0;}
				.int_sections .int_logo_c2a img{padding-bottom:5px;}
				
			.int_sections .int_header_product_sm{float:left;width:134px;background:url(/images/interior_product_bg.gif) repeat-y;margin-top:10px;}
			.int_sections .int_product{height:155px;text-align:center;}
				.int_sections .int_product img{padding-top:4px;}
				.int_sections .int_product p{font-weight:bold;color:#333;font-size:.7em;line-height:1em;font-family:arial;}
		
		.collFind{padding-top:20px;padding-bottom:0;}
			.collFind a{font-size:.75em;color:#afbd21;text-decoration:underline;}
				.collFind a:hover{color:#ea772a;}
				
		.collType{font-weight:bold;font-size:.75em;padding:5px 0 0 0;}
		.collDetails{text-align:right;padding:6px 8px;}
			.collDetails a{font-size:.75em;color:#afbd21;text-decoration:underline;}
				.collDetails a:hover{color:#ea772a;}
		
		.int_divider_width{width:33px;float:left;}		
		.int_divider_width2{width:5px;float:left;}
		
		#featured{position:relative;top:45px;margin-bottom:60px;height:180px;}
		
		.int_productInfo{width:570px;color:#333;}
			#imageviewer{margin-top:48px;width:298px;}
			.int_productInfoRight{width:272px;background:url(/images/interior_info_bg.gif) repeat-y;margin-top:48px;}
				.int_productInfoRight p{padding:17px 18px 0 18px;font-size:.75em;}
					.int_productInfoRight .int_prTitle{color:#ec298f;font-weight:bold;font-size:1.25em;}
					.int_productInfoRight ul{margin:0 0 5px 17px;padding:0;font-weight:bold;font-size:.75em;list-style-type:none;}
						.int_productInfoRight ul li{font-weight:normal;background:url(/images/bullet.gif) 0 6px no-repeat;text-indent:.5em;}
		.RightHeight{min-height:280px;}
		.int_infoMore{color:#ec298f;font-weight:bold;font-size:1em;width:272px;background:#fff;}
			.int_infoMore p{padding:15px;}
			.int_infoMore ul{margin:-12px 0 0 0;padding:0;color:#333;}
				.int_infoMore ul li{margin-left:20px;}
					.int_infoMore ul li a{color:#333;font-weight:normal;background:url(/images/bullet.gif) 0 6px no-repeat;text-indent:.5em;text-decoration:underline;}
					.int_infoMore ul li a:hover{text-decoration:none;}
			.int_infoLogo{text-align:right;margin-top:50px;}
			
		.int_jackie{position:relative;top:48px;margin-bottom:1px;width:570px;background:url(/images/int_jackie_bg.gif) repeat-y;}
			.int_jackie .jackie_header{padding:0 2px;}
			.int_jackie p{margin-left:10px;padding:10px 30px 0 0;font-size:12px;color:#5d330d;}
			.int_jackie .jackie_pic{padding:0 2px 20px 2px;}
			.int_jackie .jackie_logo{padding:0 5px 10px 0;}

		.int_notebound{position:relative;top:0;margin-bottom:1px;width:570px;background:url(/images/int_notebound_bg.gif) repeat-y;}
			.int_notebound .notebound_header{padding:0 2px;}
			.int_notebound .notebound_logo{padding:0 0 10px 0;}
			.int_notebound .content{margin-left:10px;padding-bottom:30px;color:#5d330d;}
			.int_notebound p{font-size:12px;}
			
		.int_ghostline{position:relative;top:0;margin-bottom:1px;width:570px;background:url(/images/int_ghostline_bg.gif) repeat-y;}
			.int_ghostline .ghostline_header{padding:0 2px;}
			.int_ghostline .ghostline_logo{padding:0 0 10px 0;}
			.int_ghostline .content{margin:5px 0 5px 10px;color:#5d330d;}
			
		.int_sasquatch{position:relative;top:0;margin-bottom:1px;width:570px;background:url(/images/int_sasquatch_bg.gif) repeat-y;}
			.int_sasquatch .sasquatch_header{padding:0 2px;}
			.int_sasquatch .sasquatch_logo{padding:0 0 10px 0;}
			.int_sasquatch .sasquatch{margin:5px 0 5px 10px;color:#5d330d;}	
			.int_sasquatch .content{width: 530px; margin: 0 auto 10px auto;}
			
		.int_note2self{position:relative;top:0;margin-bottom:1px;width:570px;background:url(/images/int_note2self_bg.gif) repeat-y;}
			.int_note2self .note2self_header{padding:0 2px;}
			.int_note2self .note2self_logo{padding:0 0 10px 0;}
			.int_note2self .note2self{margin:5px 0 5px 10px;color:#5d330d;}	
			.int_note2self .content{width: 530px; margin: 0 auto 10px auto;}
			
		.int_studioc{position:relative;top:0;margin-bottom:1px;width:570px;background:url(/images/int_studioc_bg.gif) repeat-y;}
			.int_studioc .studioc_header{padding:0 2px;}
			.int_studioc .studioc_logo{padding:0 0 10px 0;}
			.int_studioc .studioc{margin:5px 0 5px 10px;color:#5d330d;}	
			.int_studioc .content{width: 530px; margin: 0 auto 10px auto;}
			
		.int_ucreate{position:relative;top:0;margin-bottom:1px;width:570px;background:url(/images/int_ucreate_bg.gif) repeat-y;}
			.int_ucreate .ucreate_header{padding:0 2px;}
			.int_ucreate .ucreate_logo{padding:0 0 10px 0;}
			.int_ucreate .content{margin:0 0 30px 5px;color:#5d330d;}
			
		.int_default{position:relative;top:48px;margin-bottom:60px;width:570px;padding-bottom:10px;background:none;}
			.int-mainImage{background:url(/images/int-img-bg.gif) no-repeat;height:143px;width:570px; margin-top:-1px;}
				.int-mainImage img{padding:2px;}
				#int-mainImage{background:url(/images/int-img-bg.gif) no-repeat;height:143px;width:570px; margin-top:-1px;}
				#int-mainImage img{padding:2px;}
				
			.int_default h2{font-family:sarif;font-size:1.55em;padding:4px 0 0 0;color:#753f00;}
			.int_default h3{font-size:.85em;color:#95b222;padding-left:1px;}
			.int_default p{padding:10px 10px 0 2px;}
			.int_default td{padding:10px 10px 0 2px;}
			.int_default .content{padding:0 10px 0 2px;font-size:12px;}
			.int_default .content h3{color:#95b222;padding-left:1px;}
			
		
		.leftColumn{
			width:325px;
			float:left;
			margin-bottom:75px;
		}

		.leftHeader{width:320px;}
			.leftHeader a{font-size:12px;}
			
		.header{color:#592e0b;font-size:12px; width:125px; float:left;font-weight:bold;}
		.subheader{color:#8d5a30;font-size:12px;}
			
		.tips_column {
			width:230px;
			float:right;
			padding-left:5px;
			border-left:#b4ddee dotted 2px;
			margin-top:43px;
		}
			.tips_column .content{font-size:12px;}
			
		.tipsHeader{width:230px;margin-top:9px;padding-bottom:10px;}
			.tipsHeader a{font-size:12px;}
		
.locator{width:770px;padding:0 0 10px 0;}
	.locatorColumn{padding:2px 10px;float:left;width:350px;}
		.locatorName{font-size:12px;font-weight:bold;background:url(/images/dots.gif) 0 14px repeat-x;float:left; width:200px;margin-bottom:10px;}
			.locatorName span{padding-right:4px;}

		.locatorLink{float:left;width:150px;margin-bottom:10px;}
			.locatorLink a{color:#829415;font-size:.75em;}
				.locatorLink a:hover{}
				
		.locatorDesc{font-size:11px; color:#10A5C0; float:left; width:320px;margin-bottom:10px; margin-top:-5px;}
			.locatorDesc span{padding-right:4px;}		
				
		.contest{margin-top:15px;font-size:12px;}
		.contest img{margin-right:5px;}

.aboutusTitles p{font-size:1.2em;}		

.pressContact{width:170px; float:right; padding:15px; border: 1px solid #ccc; margin-left:15px; margin-bottom:15px; margin-top:25px; background:#eee; color:#666666; line-height:1em; font-size:1em;}
.pressContact h1{color:#8D5A30;font-size:1.2em;}
.pressContact a{color:#E96A19;font-size:1em;}
.pressContact p{color:#666666;font-size:.75em; margin-top:-5px;}

a.back{
	margin-top:6px;
	display:block;
	height: 22px;
	width: 87px;
	background: url(../images/btn_back.gif) no-repeat;
	background-position: 0 0;
}
/*a.back:hover{
	background-position: 0 -22px;
}*/


.SM_content{font-size:0.75em; min-height:500px;}
.SM_sitemap{padding-left:35px;}