@charset "UTF-8";
/* CSS Document */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
vertical-align: top;
}

body :focus {outline: 0;}



/*html, body                                         {font-family:Arial, Helvetica, sans-serif;color:#7d7d7d;background-color:#9ccae9;padding:0 0 25px 0;}
html, body, p, br, img, ol, ul, li, h1, h2, h3, h4, blockquote    {margin:0px;padding:0px;border:0px;}*/
                                                  
html 	{font:12px Arial, Helvetica, sans-serif;height:101%;}


body  {background:url(../images/bg_body.jpg) no-repeat 50% 41px;}

body.home  {background:none;}


body.treasures  {background:url(../images/bg_body_orange.jpg) no-repeat 50% 41px;}
body.panoramics  {background:url(../images/bg_body_blue.jpg) no-repeat 50% 41px;}
body.tres-panache  {background:url(../images/bg_body_pink.jpg) no-repeat 50% 41px;}
body.tres-petites  {background:url(../images/bg_body_yellow.jpg) no-repeat 50% 41px;}
body.globes  {background:url(../images/bg_body_red.jpg) no-repeat 50% 41px;}
body.snow-globes  {background:url(../images/bg_body_red.jpg) no-repeat 50% 41px;}
body.travel-globes  {background:url(../images/bg_body_red.jpg) no-repeat 50% 41px;}
body.turning-points  {background:url(../images/bg_body_yellow.jpg) no-repeat 50% 41px;}
body.enclosures  {background:url(../images/bg_body_aqua.jpg) no-repeat 50% 41px;}
body.gift-card-holders  {background:url(../images/bg_body_green.jpg) no-repeat 50% 41px;}
body.university  {background:url(../images/bg_body_beige.jpg) no-repeat 50% 41px;}
body.notecards  {background:url(../images/bg_body_beige.jpg) no-repeat 50% 41px;}
body.boxed-notes  {background:url(../images/bg_body_beige.jpg) no-repeat 50% 41px;}
body.imprintables  {background:url(../images/bg_body_aqua.jpg) no-repeat 50% 41px;}
body.pop-up-notepads  {background:url(../images/bg_body_orange.jpg) no-repeat 50% 41px;}
body.trinkets  {background:url(../images/bg_body_yellow.jpg) no-repeat 50% 41px;}



a                                                  {color:#f15f59;text-decoration:underline;}
a:hover                                            {color:#f15f59;text-decoration:none;}

em   {font-style:italic;}
/* - - - - - LAYOUT DECLAIRATIONS - - - - - */
#wrapper                                           {width:1024px; margin:0 auto;overflow:auto;}

#header                                            {float:left;width:1014px;height:110px;padding:0 0 0 10px;overflow: hidden;}
.logo                                              {width:67px;height:79px;float:right;padding:0;margin:21px 0 0 0;background:url(../images/logo_red.png) no-repeat 0 0;display:block;behavior: url("iepngfix.htc");}
.logo a												{display:block;width:48px;height:60px;}
/*#category-main										{display: block; float: left; margin-top: -30px;}*/
*#category-main										{display: block; float: left;}
/* - - - - - LOGO Changes for the Tool - - - - - */

.treasures .logo                                              {width:67px;height:79px;float:right;padding:0;margin:21px 0 0 0;background:url(../images/logo_orange.png) no-repeat 0 0;display:block;behavior: url("iepngfix.htc");}
.panoramics .logo                                              {width:67px;height:79px;float:right;padding:0;margin:21px 0 0 0;background:url(../images/logo_blue.png) no-repeat 0 0;display:block;behavior: url("iepngfix.htc");}
.tres-panache .logo                                              {width:67px;height:79px;float:right;padding:0;margin:21px 0 0 0;background:url(../images/logo_pink.png) no-repeat 0 0;display:block;behavior: url("iepngfix.htc");}
.tres-petites .logo                                              {width:67px;height:79px;float:right;padding:0;margin:21px 0 0 0;background:url(../images/logo_yellow.png) no-repeat 0 0;display:block;behavior: url("iepngfix.htc");}

.globes .logo, .snow-globes .logo, .travel-globes .logo                                              {width:67px;height:79px;float:right;padding:0;margin:21px 0 0 0;background:url(../images/logo_red.png) no-repeat 0 0;display:block;behavior: url("iepngfix.htc");}
.turning-points .logo                                              {width:67px;height:79px;float:right;padding:0;margin:21px 0 0 0;background:url(../images/logo_yellow.png) no-repeat 0 0;display:block;behavior: url("iepngfix.htc");}
.enclosures .logo                                              {width:67px;height:79px;float:right;padding:0;margin:21px 0 0 0;background:url(../images/logo_aqua.png) no-repeat 0 0;display:block;behavior: url("iepngfix.htc");}
.gift-card-holders .logo                                              {width:67px;height:79px;float:right;padding:0;margin:21px 0 0 0;background:url(../images/logo_green.png) no-repeat 0 0;display:block;behavior: url("iepngfix.htc");}

.university .logo                                              {width:67px;height:79px;float:right;padding:0;margin:21px 0 0 0;background:url(../images/logo_beige.png) no-repeat 0 0;display:block;behavior: url("iepngfix.htc");}

.notecards .logo                                              {width:67px;height:79px;float:right;padding:0;margin:21px 0 0 0;background:url(../images/logo_beige.png) no-repeat 0 0;display:block;behavior: url("iepngfix.htc");}
.boxed-notes .logo                                              {width:67px;height:79px;float:right;padding:0;margin:21px 0 0 0;background:url(../images/logo_beige.png) no-repeat 0 0;display:block;behavior: url("iepngfix.htc");}
.imprintables .logo                                              {width:67px;height:79px;float:right;padding:0;margin:21px 0 0 0;background:url(../images/logo_aqua.png) no-repeat 0 0;display:block;behavior: url("iepngfix.htc");}
.pop-up-notepads .logo                                              {width:67px;height:79px;float:right;padding:0;margin:21px 0 0 0;background:url(../images/logo_orange.png) no-repeat 0 0;display:block;behavior: url("iepngfix.htc");}
.trinkets .logo                                              {width:67px;height:79px;float:right;padding:0;margin:21px 0 0 0;background:url(../images/logo_yellow.png) no-repeat 0 0;display:block;behavior: url("iepngfix.htc");}



.line                                              {width:200px;height:80px;float:left;display:block;margin:21px 0 0 0;}

/* - - - - - LINE LOGO Changes for the Tool - - - - - */
.treasuresline .line                                   {width:200px;height:80px;float:left;background:url(../images/linelogo_tresures.png) no-repeat 0 0px;display:block;margin:-8px 0 0 0;behavior: url("iepngfix.htc");}
.panoramicsline .line                                   {width:200px;height:80px;float:left;background:url(../images/linelogo_panoramics.png) no-repeat 0 0px;display:block;margin:-4px 0 0 0;behavior: url("iepngfix.htc");}
.tres-panacheline .line                                   {width:200px;height:80px;float:left;background:url(../images/linelogo_panache.png) no-repeat 0 0px;display:block;margin:-14px 0 0 0;behavior: url("iepngfix.htc");}
.snow-globesline .line, .globesline .line                                   {width:200px;height:80px;float:left;background:url(../images/linelogo_snow_globes.png) no-repeat 0 0px;display:block;margin:-14px 0 0 0;behavior: url("iepngfix.htc");}
.travel-globesline .line                                   {width:200px;height:80px;float:left;background:url(../images/linelogo_travel_globes.png) no-repeat 0 0px;display:block;margin:-24px 0 0 0;behavior: url("iepngfix.htc");}
.turning-pointsline .line                                   {width:200px;height:80px;float:left;background:url(../images/linelogo_turningpoints.png) no-repeat 0 0px;display:block;margin:-21px 0 0 0;behavior: url("iepngfix.htc");}
.boxed-notesline .line                                   {width:200px;height:73px;float:left;background:url(../images/linelogo_notecards.png) no-repeat 0 0px;display:block;margin:-12px 0 0 0;behavior: url("iepngfix.htc");}
.trinketsline .line                                   {width:200px;height:80px;float:left;background:url(../images/linelogo_trinkets.png) no-repeat 0 0px;display:block;margin:-8px 0 0 0;behavior: url("iepngfix.htc");}
.imprintablesline .line                                   {width:200px;height:80px;float:left;background:url(../images/linelogo_imprintables.png) no-repeat 0 0px;display:block;margin:-12px 0 0 0;behavior: url("iepngfix.htc");}
.pop-up-notepadsline .line                                   {width:200px;height:73px;float:left;background:url(../images/linelogo_notepads.png) no-repeat 0 0px;display:block;margin:-8px 0 0 0;behavior: url("iepngfix.htc");}

.enclosuresline .line                                   {width:200px;height:95px;float:left;background:url(../images/linelogo_enclosures.png) no-repeat 0 0px;display:block;margin:-8px 0 0 0;behavior: url("iepngfix.htc");}
.notecardsline .line                                   {width:200px;height:95px;float:left;background:url(../images/linelogo_notecards.png) no-repeat 0 0px;display:block;margin:-8px 0 0 0;behavior: url("iepngfix.htc");}
.tres-petitesline .line                                   {width:200px;height:95px;float:left;background:url(../images/linelogo_trespetites.png) no-repeat 0 0px;display:block;margin:-12px 0 0 0;behavior: url("iepngfix.htc");}
.universityline .line                                   {width:200px;height:100px;float:left;background:url(../images/linelogo_university_boxednotes.png) no-repeat 0 0px;display:block;margin:-8px 0 0 0;behavior: url("iepngfix.htc");}



#title                                            {float:left;width:1014px;overflow:auto;height:32px;padding-left:10px;}

						

#menu {
		height: 40px;color: #FFFFFF;width:1024px;display:block;float:left;}
		
.home #menu {
		height: 40px;color: #FFFFFF;width:1024px;display:block;float:left;padding-top:15px;}
		
		#menu ul {list-style:none;margin:0 auto;width:auto;padding:0 0 0 250px;
		}
			#menu li {
				float: left;position: relative;padding-right:10px;
			}
				#menu li a {
					font-size:15px;
					font-family:Georgia, "Times New Roman", Times, serif;
					float: left;
					display: block;
					white-space: nowrap;
					color:#000000;
					text-decoration: none;
					background-position:0 0;
					background-repeat:no-repeat;
					text-indent:-2000px;
					height:0px;
					padding:15px 0 0 0;
					overflow:hidden;
				}
@media screen and (-webkit-min-device-pixel-ratio:0) {
				
				#menu li a:link, #menu li a:visited {
					padding: 0 0 0 0;
				}
}
				#menu li a:hover, #menu li a:visited:hover {
					color:#f15f59;
					background-position:0 -20px;
				}
				#menu li a.products {background-image:url(../images/menu_products.gif);width:47px;height:0px;padding:15px 0 0 0;
				}
				#menu li a.retailers {background-image:url(../images/menu_retailers.gif);width:45px;height:0px;padding:15px 0 0 0;
				}
				#menu li a.artists {background-image:url(../images/menu_artists.gif);width:102px;height:0px;padding:15px 0 0 0;
				}
				#menu li a.faq {background-image:url(../images/menu_faq.gif);width:25px;height:0px;padding:15px 0 0 0;
				}
				#menu li a.news {background-image:url(../images/menu_news.gif);width:79px;height:0px;padding:15px 0 0 0;
				}
				#menu li a.about {background-image:url(../images/menu_about.gif);width:50px;height:0px;padding:15px 0 0 0;
				}
				#menu li a.contact {background-image:url(../images/menu_contact.gif);width:58px;height:0px;padding:15px 0 0 0;
				}
				#menu li a.home {background-image:url(../images/menu_home.gif);width:32px;height:0px;padding:15px 0 0 0;
				}
				

				#menu li ul {
					position: absolute;
					left: -1000em;
					top: 15px;
					width:600px;
					letter-spacing: 0;
					padding:0;
				}
				#menu li:hover ul {
					left: 0;
				}
					#menu li li {
						float: left;
						padding: 0 8px 0 0;
					}
						#menu li li a:link, #menu li li a:visited {
							background: none;
							height: auto;
							padding:3px 5px 5px 0;
							text-indent:0px;
							font-size:12px;
						}
						#menu li li a:link:hover, #menu li li a:visited:hover {
							background: none;
						}
						
						
					

#content											  {width:1024px;color:#333333;font-size:13px;padding:10px 0 10px 0;font-family:Georgia, "Times New Roman", Times, serif;text-align:center;display:block;overflow:auto;float:left;}
#content table										  {color:#333333;font-size:13px;padding:10px 0 10px 0;margin:0 auto;text-align:left;line-height:22px;}
#content table p									  {padding:0 0 15px 0;}

.home #content											  {width:1024px;color:#333333;font-size:13px;padding:0 0 10px 0;font-family:Georgia, "Times New Roman", Times, serif;text-align:center;display:block;overflow:auto;float:left;}
.home #content table										  {color:#333333;font-size:13px;padding:0;margin:0 auto;text-align:left;line-height:22px;}


#subnav { width:180px; position: relative; float: left;text-align:left;font-family:Georgia, "Times New Roman", Times, serif;padding-left:10px;}
	
	
	#subnav ul {
		width: 180px;
		overflow: hidden;
	}
	#subnav ul  ul{
		width: 140px;margin:0 25px 0 10px;list-style:none;
		overflow:auto;border-top:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;
	}
	#subnav ul  ul ul{
		width: 125px;margin:0 0 0 15px;list-style:none;
		overflow:auto;border:none;
	}
	
		#subnav li {
			float: left;
			width: 100%;
			padding: 0;

		}
		#subnav li.last {
			border: none;
		}
			#subnav li a:link, #subnav li a:visited {font-size:14px;padding:3px 5px 3px 13px;margin:0;color:#000000;display:block;text-decoration:none;background-image:url(../images/sn_dot_orange.gif);background-position:-30px 50%;background-repeat:no-repeat;line-height:1.2;vertical-align:baseline;}
			
.treasures #subnav li a                            {background-image:url(../images/sn_dot_orange.gif);background-position:-30px 50%;}
.panoramics #subnav li a                            {background-image:url(../images/sn_dot_blue.gif);background-position:-30px 50%;}
.tres-panache #subnav li a                            {background-image:url(../images/sn_dot_pink.gif);background-position:-30px 50%;}
.tres-petites #subnav li a                            {background-image:url(../images/sn_dot_yellow.gif);background-position:-30px 50%;}
.turning-points #subnav li a                            {background-image:url(../images/sn_dot_yellow.gif);background-position:-30px 50%;}
.snow-globes #subnav li a, .globes #subnav li a, .travel-globes #subnav li a                            {background-image:url(../images/sn_dot_red.gif);background-position:-30px 50%;}
.enclosures #subnav li a                            {background-image:url(../images/sn_dot_aqua.gif);background-position:-30px 50%;}
.gift-card-holders #subnav li a                            {background-image:url(../images/sn_dot_green.gif);background-position:-30px 50%;}
.university #subnav li a                            {background-image:url(../images/sn_dot_beige.gif);background-position:-30px 50%;}
.boxed-notes #subnav li a                            {background-image:url(../images/sn_dot_beige.gif);background-position:-30px 50%;}
.imprintables #subnav li a                            {background-image:url(../images/sn_dot_aqua.gif);background-position:-30px 50%;}
.pop-up-notepads #subnav li a                            {background-image:url(../images/sn_dot_orange.gif);background-position:-30px 50%;}
.trinkets #subnav li a                            {background-image:url(../images/sn_dot_yellow.gif);background-position:-30px 50%;}
			
			
			#subnav li a:hover {color:#000;background-position:0px 50%;}
			#subnav ul ul ul li a:link, #subnav ul ul ul li a:visited {font-size:12px;padding:3px 5px 3px 13px;margin:0;color:#000000;display:block;text-decoration:none;background-position:-30px 50%;background-repeat:no-repeat;line-height:1.2;vertical-align:baseline;}
			#subnav ul ul ul li a:hover {color:#000;background-position:0px 50%;}

#grid                                                 {width:300px;padding:0;float:left;overflow:auto;}
#grid span                                            {width:100px;padding:0 0 5px 0;float:left;}
#grid .prevnext                                       {width:270px;font:12px;text-align:center;float:left;padding:10px 0 30px 0;}
#grid .prevnext a                                     {text-decoration:none;padding:0 15px;}
#grid .prevnext a:hover                                     {color:#000000;text-decoration:underline;}

#mainImg                                              {width:514px;padding:0;float:left;overflow:auto;text-align:center;padding-left:20px;}

#information                                            {float:left;width:1024px;color:#000;padding:30px 0 10px 0;color:#000000;font-size:14px;line-height:25px;font-family:Georgia, "Times New Roman", Times, serif;text-align:left;}
#information p                                  	    {padding:0 10px 15px 180px;margin:0;text-indent: 25px;} 



img.alignLeft                                       {float:left;padding:3px 10px 10px 3px;}
img.alignRight                                       {float:right;padding:3px 3px 10px 10px;}


#co                                                {float:left;padding:0;float:left;width:100%;}
#co ul                                        {width:992px;list-style-type:none;padding:0;}
#co ul li                                     {padding:5px;display:block;float:left;font-size:11px;background:none;width:200px;border:solid 1px #000;height:200px;}
#co ul li.center                                 {margin:0 10px;width:50%;}




#detailIcons                                       {display:block;float:right;width:130px;padding:0 0 15px 20px;overflow:auto;}


#subfooter                                         {padding-top:25px;}


#footer                                            {float:left;width:1024px;color:#333333;font-size:13px;padding:30px 0 50px 0;font-family:Georgia, "Times New Roman", Times, serif;text-align:center;}
#footer p                                  	       {color:#000000;font-size:12px;padding:8px;margin:0;}
#footer p.address                                  {color:#fff;font-size:13px;background:#993333;padding:8px;}
#footer strong                                     {color:#fcd556;font-weight:bold;}

#footer a                                          {color:#f15f59;padding:0 0 0 15px;text-decoration:none;}
#footer a:hover                                    {color:#000;text-decoration:none;}


#bookmark                                          {float:right;padding:8px 6px 0 0;}


#search                                            {float:right;width:170px;height:33px;padding:15px 0 0 0;}
#search form                                       {padding:0;}
#search input                                      {width:100px;height:17px;display:block;border:none;border-top:solid 1px #000000;border-left:solid 1px #000000;background-color:#fff;padding:3px 0 0 3px;margin:0;color:#736357;font-size:12px;float:left;background:url(images/bg_search_field.gif) repeat-x;}
#search input#button                               {width:47px;height:20px;display:block;border:none;background:url(images/b_search.gif) no-repeat center left;padding:8px 0 0 0;margin: 2px 0 0 5px;}

.clearfloat                                        {clear:both;height:0;}


.snow-globes #grid div {height:135px;}