body, p, img, a, select, input, div, label, strong, ul, li, h1, h2, h3, dl, dt, code, span       {margin:0;padding:0;}

body    {font:12px Tahoma, Arial, Verdana, sans-serif; color:#992D5E; background:#FEFCE6;}
img     {border:none;}
p 		{margin-bottom:5px;}
a       {color:#E989B2;text-decoration:none;border:none;}
a:hover {text-decoration:underline;}
select  {background-color: white;border: solid 1px #E989B2;color:#E989B2;}
input   {background-color: white;border: solid 1px #E989B2;color:#E989B2; padding:2px; font-size:11px;}
input.inpButton{border:none; padding:0;}



#main	{width:1000px; margin:0 auto;}

#top			{margin:20px 0 42px 0; width:960px;float:left; background:url(../img/bg_bodybox_mid_top.jpg) repeat-y; position:relative; padding:10px 20px;}
#top .boxTop	{background:url(../img/bg_bodybox_top.jpg) no-repeat; position:absolute; top:0;left:0;width:1000px; height:10px;}
#top .boxBot	{background:url(../img/bg_bodybox_bot_menu.jpg) no-repeat; position:absolute; top:100%;left:0;width:1000px; height:37px;}
#topMenu		{text-align:center; font:14px;color:white;}
#topMenu ul 	{margin-top:11px;}
#topMenu li		{display:inline;list-style:none;}
#topMenu li img {margin-bottom:-2px;}
#top #logo					{float:left;}
#top #topLogin				{float:right; font-size:10px; color:#666; margin:30px 0 0 35px; width:137px;}
#top #topSearch				{float:right; margin-top:25px; width:200px; color:#000;}
#top #topSearch	*			{float:left;}
#top #topSearch	#inpSearch	{width:160px; margin-right:5px;}

#content			{margin-bottom:90px; float:left; width:948px; background:url(../img/bg_bodybox_mid.jpg) repeat-y; position:relative; padding:26px;}
#content .boxTop	{background:url(../img/bg_bodybox_top.jpg) no-repeat; position:absolute; top:0;left:0;width:1000px; height:10px;}
#content .boxBot	{background:url(../img/bg_bodybox_bot_flowers.jpg) no-repeat; position:absolute; top:100%;left:0;width:1000px; height:89px;}

#footer			{margin-bottom:10px;float:left; width:948px; background:url(../img/bg_bodybox_mid.jpg) repeat-y; position:relative; padding:20px 26px 15px 26px; font-size:11px; color:#9D7387;}
#footer .boxTop	{background:url(../img/bg_bodybox_top.jpg) no-repeat; position:absolute; top:0;left:0;width:1000px; height:10px;}
#footer .boxBot	{background:url(../img/bg_bodybox_bot.jpg) no-repeat; position:absolute; top:100%;left:0;width:1000px; height:10px;}
#footer ul		{float:left;}
#footer li		{display:inline;list-style:none;}
#footer p 		{float:right;}

/*SPLASH PAGE*/
/*#splash					{background:url(../img/bg_splash.jpg) no-repeat; width:878px; height:422px; text-align:center;}
#splash .logoSplash		{margin:80px 0 50px 0;}
#splash div p			{color:#9D7387; font-size:13px; font-weight:normal; width:688px; text-align:center; margin:10px auto;}*/
#splash		{width:100%; min-height:200px; text-align:center;}
#splash p	{color:#9D7387; font-size:13px; font-weight:normal; width:688px; text-align:center; margin:10px auto;}


/*HOME*/
#products.homeFeaturedProducts	{float:left; width:708px; margin:0 10px 10px 0; height:380px; clear:none;}
h1.homeTitle					{height:30px; width:708px;}
div.homeDottedLine				{height:5px; width:708px;margin:20px 0;}

#homeRight			{float:right; width:228px;}
#homeRight .pinkBox	{margin-right:0; margin-bottom:10px;}
#homeRight .pinkBoxSmall{background-image:url(../img/bg_pinkBoxSmall.jpg); height:65px;}
#homeRight .pinkBoxBig	{background-image:url(../img/bg_pinkBoxBig.jpg); height:290px;}

/*PRODUCTS*/
h1.productsTitle{height:30px; width:898px; margin:0 25px; float:none;clear:both; font-weight:normal; font-size:16px; color:#E989B2;}
#products	 	{width:928px; margin:0 10px 10px 10px;clear:both;}
#products td 	{padding:30px 0 15px 15px; background:url(../img/bg_prodRow.jpg) repeat-x bottom;}
#products td img{float:left; max-width:130px;margin-right:15px;}
#products td div{float:left; width:145px;}
#products td a.image{float:left; width:130px; text-align:center;margin-right:15px; padding-bottom:10px; background-color:white;}
#products td a.image img{float:none;margin-right:0;}
#products td div img{margin-right:5px; width:auto;}
#products td h3 {color:#E989B2; font-size:18px; font-weight:normal; margin-bottom:5px;}

/*CATEGORIES*/
#products.categoryPrints td		{padding:30px 40px 15px 40px; vertical-align:bottom;}
#products.categoryPrints td img	{margin-right:0; max-width:150px;}

#products.categoryCollections td		{padding:30px 30px 15px 15px; line-height:150%;}
#products.categoryCollections td img	{margin-right:0; max-width:none;}
#products.categoryCollections td h3		{margin-bottom:15px;}

/*INFO PAGES*/
h1.infoTitle		{height:30px; width:948px; margin:0 0 15px 0; float:none;clear:both;}
h1.infoTitleMidpage	{height:30px; width:948px; margin:0 0 15px 0; float:none;clear:both; padding-top:30px;}
#infoContent		{line-height:150%;}
#infoContent ul		{padding-left:20px; list-style-image:url(../img/bullet.gif);}
#infoContent p		{margin-bottom:15px;}
#infoContent img.contentPic{margin:5px 10px 10px 20px;}
#infoContent h2		{font-size:18px; color:#E989B2; font-weight:normal; margin-bottom:10px;}


/*PRODUCT DETAILS*/
#prodDetailsImages					{float:left; margin-right:30px; width:340px;}
#prodDetailsImages div.main			{float:left; width:340px; min-height:225px; text-align:center; vertical-align:middle;}
#prodDetailsImages img				{max-width:340px;}
#prodDetailsImages div.thumbs		{float:left; width:330px; margin-top:20px; background:url(../img/bg_proddetailstb.gif) no-repeat; height:71px; padding:7px 5px;}
#prodDetailsImages div.thumbs img	{float:left;max-width:75px; max-height:70px; margin:0;  /*width:auto important!; width:75px; max-width:75px; height:auto important!; height:70px; max-height:70px;*/}
#prodDetailsImages div.thumbs td	{text-align:center; vertical-align:middle; max-height:70px; margin:0;}

#prodDetailsDesc			{float:left; margin-right:20px; width:330px;}

#prodDetailsAtt				{float:left;width:228px;}
#prodDetailsAtt form		{width:168px; margin-top:10px; text-align:left;}
#prodDetailsAtt form label	{width:168px; text-align:left; float:left;}
#prodDetailsAtt form select	{width:168px; margin:10px 0;}

#relatedProducts		 	{width:928px; margin:0 10px;clear:both;}
#relatedProducts td			{padding:30px 0 15px 10px; background:url(../img/bg_prodRow.jpg) repeat-x 0 75px; text-align:center; color:#E989B2;}
#relatedProducts td	div		{background-color:white; margin:0 auto 20px auto; width:130px; height:112px; vertical-align:middle;}
#relatedProducts td	div img	{max-width:130px;max-height:105px;}


/*SUBMENU*/

#submenu			{float:left;width:898px; background:url(../img/bg_submenu.jpg) bottom no-repeat; padding:5px 25px 31px 25px;}
#submenu ul			{margin-top:-10px; padding-left:30px; float:left;}
#submenu ul	li		{list-style:none; float:left;}
#submenu img		{float:left;}
#submenu #breadCrumbs{float:right; width:300px; font-size:10px; color:#666; text-align:right;}



/*BOXES*/

#box01 a img	{margin:20px 0 0 10px;;}

#box02 .beePinkBox	{float:left; margin:30px 12px 0 0;}
#box02 p			{margin-top:25px;}

#box03 p		{margin-top:15px;}

#box04			{text-align:center;}
#box04 p		{margin:15px 20px;; font-size:13px; color:#9D7387;}

#box05 			{text-align:center;}
#box05 p img	{margin:20px 7px 0 7px;}

#box06 			{text-align:center;}
#box06 p img	{margin:20px 0 10px 0;}

/*CLASSES GERAIS*/
.inpButton	{border:none; background:none; width:auto;}
.pinkBox	{float:left;width:168px;height:126px;padding:25px 30px; background:url(../img/bg_pinkBoxStandard.jpg) no-repeat; margin-right:12px;}
.lastBox	{margin-right:0;}
.dottedLine	{background:url(../img/bg_squareDotLine.gif) repeat-x bottom; margin:5px 0; float:left;}
.paginate	{height:40px;padding:0 10px; width:928px;margin:20px 0; text-align:right; color:#E989B2; font-size:14px; font-weight:bold;}
.dottedFullPage{height:10px;padding:0 10px; width:928px;margin:20px 0; clear:both;}
.break 		{clear:both;}
.boxResize				{width:168px; padding:25px 30px 0 30px; background:url(../img/bg_box_top.jpg) no-repeat; float:left;min-height:115px; position:relative; margin-bottom:30px;}
.boxResize div.bottom	{width:228px; background:url(../img/bg_box_bottom.jpg) no-repeat; height:22px; position:absolute; top:100%; left:0;}

