/*#F8F8F8 = lightest grey background*/
/*#A4AB3C = dark green*/
/*#EAEDD6 = green background*/
/*#736357 = sepia*/
/*#EBF7F7 = light blue background*/   
/*-----------------------------------------------CONTENT section of the INDEX ------------------------------------------------*/   

div#takeitslow{
	margin-left:55px;
}div#tumbler{
	margin-left:35px;
	float:left;
	text-align:center;
}
div#gettoknowme{
	float:left;
	margin-left:15px;
	margin-top:20px;
}

div#IndexPromo h1{
	color:#736357;
}
div#IndexPromo img{
	 margin:10px;
	 float:left;
 }
div#IndexDesc{
	font-size:1.1em;
	line-height:1.5em;
	padding:7px;
	display:block;
	float:left;
	width:80%;
}
div#IndexDesc a{
	text-decoration:underline;
}

div#IndexDesc p{
	text-indent:1.2em;
	margin-bottom:0;
}
/*div#PopularBox{ old version
	width:300px;
	float:left;
	background-color:#F8F8F8;
	margin:10px 10px 10px 0;
	border:1px solid #999;
	padding:10px;
}*/
div#PopularBox{
	width:360px;
	float:left;
	margin:10px 10px 10px 0;
	padding:0px;
}
div#PopularBoxW{
	width:100%;
	float:left;
}
div#PopularBoxW h1{
	color:#736357;
	margin:20px 0px;
	float:left;
	width:105px;
}
div.PopItem{
	text-align:left;
	vertical-align:middle;
	float:left;
	padding:2px;
}
div.PopItemImg{
	float:left;
	border:1px solid #CCC;
	padding:0px;
}
div.PopItemImg a{
	padding:0px;
}

div#FeaturedBox{ /*old */
	width:180px;
	float:left;
	background-color:#EAEDD6;
	margin:10px 10px 10px 0;
	border:1px solid #999;
	padding:10px;
	text-align:center;
}
div#NewArrivals{
	width:270px;
	float:left;
	background-color:#EAEDD6;
	margin:0;
	
	padding:0 10px 10px 10px;
	text-align:center;
}
div#NewArrivals h1, div#MPSumBoxSml h1, div#NewsTweets h1, div#PopularBoxW h1{
	margin-bottom:0;
	font-size:1.4em;
}
/*div#FeaturedBox h1{
	color:#736357;
}*/


div.FeaturedProds
{
	margin-bottom:10px;
	text-align:center;
	width:90px;
	border: 0px;
	height: 100%;
	float: left;
	text-align: center;
	padding:0px;

}
div.FeaturedProds img
{
	display: inline;
	margin: 0px;
	border: 1px solid #A0ACC0;
	text-align:center;
	}
.FeaturedName{  /*product name*/
padding-top:5px;
 height:25px;
 float:left;
 width:90px;
 text-align:center;
}
.FeaturedPrice{  /*product price*/
 padding:5px;
 height:20px;
 clear:left;
 float:left;
 width:120px;
 text-align:center;
}
div#NewsTweets{
	float:left;
	width:280px;
}
div#NewsTweets ul{
	width:265px;
}
div#jTweetsAnywhere{
	margin:0 0 0 15px;
	float:left;
	width:284px;
}
#warningbox{
	padding:10px;
	border: 1px solid #F00;
	margin:20px;
	color:#00F;
}
#mpmap{
  overflow:hidden;
  border:0px;
  width:570px;
  }
#MPSumBox{
	 margin:0px;
 	float:left;
 	width:238px;
 	padding:10px 30px;
 	background:url('/images/mpsumbg.jpg') no-repeat;
 	color:#FFF;
	text-align:center;
	border:1px solid #CCC;
/*  background-color:#EAEDD6;*/
}
#MPSumBoxSml{
	margin:0px;
 	float:left;
 	width:268px;
 	padding:0px 15px 10px 15px;
 	background:url('/images/mpsumbg.jpg') no-repeat;
 	color:#FFF;
	text-align:center;
	border:1px solid #CCC;
}
div#OurBizStoryVid{
	text-align:center;
}
#MPSumBox a, #MPSumBox a:link, #MPSumBox a:visited, #MPSumBox a:active{
	color:#A4AB3C;
}
#MPSumBox a:hover{
	color:#CCC;
}
	
 #mpsum{
 float:left;
 padding:0px 15px;
 font-size:1.2em;
/* font-style:italic;
 font-weight:bold;*/
 color:#FFF;
 font-family:"Century Gothic";
 text-align:left;
 border:1px solid #CCC;

 }

#mpsum .cap {
float: left;
width: auto;
font-size: 44px;
line-height: 38px;
font-weight: normal;
color:#666666;
font-family: georgia, times;
font-style:italic;
}
#mpsummore{
	float:left;
	padding:0px 15px;
	text-align:left;
}
#MPSumBox ul{
	clear:both;
	float:left;
	padding:5px;


}
#MPSumBox ul li{
/*	color:#A4AB3C;*/
	clear:left;
	color:#FFF;
	padding-top:10px;
		list-style: disc url(/images/arrow-rt.gif) outside;
}

#MPSumBox h1{
	font-weight:bold;
	color:#FFF;

}

#newarr{
margin-left:10px;
color:#CC6699;
line-height:150%;
font-weight:bold;
text-decoration:none;
background-color:#FFFFFF;
}
#newarr a,
#newarr a:link{
color:#999999;
text-decoration:none;
}
#newarr a:hover{
color:#CC6699;
text-decoration:underline;
}

#freeshipmain{
text-align:center;
width:inherit;}

.productbox {
	float:left;
	width:100px;
	margin:5px;

}
.productbox img{
	border:0;
	margin:0;
}

#twitter_t {
   width: 445px;
   height: 34px;
   background-image:url("your top image");
}

#twitter_m {
   width: 415px;
   padding: 0 15px;
   background:url("your middle image")  0 0 repeat-y;
}

   #twitter_container {
       min-height:45px;
       height:auto !important;
       height:40px;
       padding-bottom:10px;
   }

       #twitter_update_list {
           width: 415px;
           padding: 0;
           overflow: hidden;
           font-family: Georgia;
           font-size: 14px;
           font-style: italic;
           color: #31353d;
           line-height: 16px;
           font-weight:bold;
       }

       #twitter_update_list li {
           width: 415px;
           list-style: none;
       }

       #twitter_update_list li a {
           color: #5f6d76;
           border-bottom: dotted 1px;
           text-decoration: none;
       }

       #twitter_update_list li a:hover {
           color: #31353d;
           background: #d3f1f9;
       }

#twitter_b {
   width: 445px;
   height: 29px;
   background-image:url("your bottom image");
}
     /* ----------------------------------------TESTIMONIALS PAGE--------------------------------------------------*/

td#testimonial{
  width:420px;
  padding:10px 5px 10px 5px;
  vertical-align:top;
	  font-style:italic;}
td#testimonialname{
  width:140px;
  padding:10px 5px 5px 5px;
  text-align:right;
  vertical-align:bottom;
  font-style:italic;
  color:#9999cc;}  
  
  
 /* ----------------------------------------ARTIST (CONTACTVENDOR) PAGE--------------------------------------------------*/ 
/*div#ArtisanPLLinks h1{
	font-family: 'Special Elite', cursive, Verdana, Tahoma;
	color:#666;
	font-size:1.7em;
}*/

table#ArtisanHeader{
	margin-bottom:15px;
	padding:0;
	border-collapse:collapse;
}

table#ArtisanHeader td{
	vertical-align:bottom;
	margin:0;
	padding:0;
	border:0;
}
table#ArtisanHeader td#tidbits{
	padding:25px;
	line-height:2em;
	font-size:1.25em;
	font-family:'Special Elite', Courier, monospace;
	background-repeat:no-repeat;
	color:#333;
	width:250px;
}

table#ArtisanHeader img{
	padding:0;
	margin:0;
	border:0;
}
#ArtisanBio{
	float:left;
  	padding:20px;
  	margin:12px 0px 0px 5px;
/*  	border:1px solid #999999;*/
  	width:390px;
  	height:auto;
/*	background-color:#EAEDD6;*/
	background: url('/images/gray-bg-fade.gif') left top repeat-y;
} 
#ArtisanBio h1{
	color:#666;
	font-size:1.5em;
}
#ArtisanPLLinks{
	margin-top:12px;
	width:425px;
	float:left;
	padding:10px;
	margin-left:20px;
}
#ArtisanPLLinks img{
	margin:0;
}
table#tblArtisanPLs{
	border-collapse:collapse;
	width: 435px;
	margin-top:15px;
	font-size:1.3em;
}
table#tblArtisanPLs td.ArtisanPLName{
	height:100px;
	padding:15px;
}
div#ArtisanProfileSub{
	float:left;
	margin-right:15px;
}
div#ArtisanGallery{
	float:left;
	clear:left;
	border:1px solid #CCC;
	padding-top:20px;
	margin-top:30px;
	text-align:center;
	background-color:#F8F8F8;
	width: 510px;
}

div#ArtisanVideos{
	float:left;
	border:1px solid #CCC;
	padding:10px;
	width:350px;
	margin:30px 0 0 15px;
	background-color:#F8F8F8;
}
div.ArtisanVideo{
	width:120px;
	height:90px;
	float:left;
	text-align:center;
	clear:left;
	margin-top:10px;
}
div.ArtisanVidCaption{
	width: 200px;
	min-height:90px;
	float:left;
	text-align:left;
	padding:0 10px;
	margin-top:10px;
}

	 div#artistlinks{
		 float:left;
   width:235px;
   float:left;
  background-color:#EAEDD6;
  text-align:center;
  padding:5px;
  margin:0 20px 15px 0;
   }  
  div#artistlinks ul{
	list-style:url(../images/MPbullet.gif);
  text-align:left;
  } 
  
 #artistphoto img{
   border:0px;
   }
#artistcontent{
  padding:10px;
  margin:45px 0px 0px 20px;
  border:1px solid #999999;
  height:auto;} 
.ArtistContentPhotoL{
	width:auto;
	border: 0;
	padding:5px;
	float:left;
	font-style:italic;
	text-align:center;}
.ArtistContentPhotoL, .ArtistContentPhotoR, img{
	margin:5px;}
.ArtistContentPhotoR{
	width:auto;
	border: 0;
	padding:5px;
	float:right;
	font-style:italic;
	text-align:center;
	}
div#Giannivideo{
	width:420px;
	float:left;
	padding:15px;
}
div#Daivideo{
	width:420px;
	float:left;
	padding:20px;
}
div.imgright{
	float:right;
	margin:10px 0 10px 15px;
	text-align:center;

}
div.imgright img, div.imgleft img{
	margin:0;
	padding:0;
}
div.imgcaption{
	font-size:0.8em;
	text-align:left;
	padding:2px 4px;
	margin-bottom:15px;
	margin-left:auto;
	margin-right:auto;
}
div.imgleft{
	float:left;
	margin:10px 15px 10px 0;
	text-align:center;
}
	
	
/* ----------------------------------------CONTACT US PAGE--------------------------------------------------*/ 
  
table#phonelist{
	margin:10px 20px;
}
div#contactform input, div#contactform textarea{
	font-size:1.1em;
	color:#666;
	font-family: Verdana, Tahoma, Arial, sans-serif;
}

div#contactform div.inputblock{
	float:left;
	width:auto;
	margin:0 10px 15px 20px;
}
div#contactinfo{
 margin-bottom:70px;
 padding:0px;} 
div#contactinfo dl{
  margin:15px 0px 25px 0px;}
div#contactinfo dt{
clear:both;
float:left;
padding:3px;
  display:inline;
  width:120px;
  display:block;
  text-align:right;
} 
div#contactinfo dd{

float:left;
padding:3px;
	width:300px;
	text-align:left;
	margin:0px;
}  
/*---------------------------------------PRODUCTLINE PAGE--------------------------------------------------*/
div.Group1Name{
	width:auto;
	background-color:#999999;
}
div.Group1Name h2{
	color:#FFF;
	padding:2px 5px 2px 5px;
}
div.Group2{
	border-bottom:1px solid #999999;
}
div.Group2 h3{
	color:#666666;
}
div.GiftProdBlock{ /*entire block of product output*/
	float:left;
}
  
  /* ----------------------------------------Products PAGE--------------------------------------------------*/ 
ul#shopbylist{
list-style:none;
	margin:0;
	padding:0;
}
ul#shopbylist li{
	display:block;
	margin-left:15px;;
	line-height:40px;
	padding: 5px 0px 0px 50px;
    background: url(/images/shopcategory.gif) left center no-repeat } 
	
ul#shopbylist li#cat{
	background: url(/images/shopcategory.gif) left center no-repeat;
} 
ul#shopbylist li#artist{
	background: url(/images/shopartist.gif) left center no-repeat;
	 } 
ul#shopbylist li#occ{
	background: url(/images/shopoccasion.gif) left center no-repeat;
} 
ul#shopbylist li#interest{
	background: url(/images/shop-by-interest.jpg) left center no-repeat;
} 
ul#shopbylist li#budget{
	background: url(/images/shop-by-budget.jpg) left center no-repeat;
} 
ul#shopbylist li#sale{
	background: url(/images/shop-by-budget.jpg) left center no-repeat;
} 

 
div.top{
    clear:both;
	height:auto;
	width:100%;
	margin:10px 0px 5px 0px;
	text-align:right;
	}
  /* ----------------------------------------Products by Market (Shop by Category) PAGE--------------------------------------------------*/ 
#marketlist a,
#marketlist a:visited
{
   line-height:1.5em;
	text-decoration:none;
	}	
 #marketlist{
  padding:10px;
  background-color:#F8F8F8;
  border:1px solid #EAEAEA;} 
   
  /* ----------------------------------------Products by Contact (Shop by Artist) PAGE--------------------------------------------------*/  
  #artists a{
  line-height:2em;
}

ul#artists li{
	list-style:url(../images/MPbullet.gif);
 line-height:2.5em;
 padding-left:10px;}


  /* ----------------------------------------Valentine's Day PAGE--------------------------------------------------*/  
  div#vdayimage{
    width:100%;
	text-align:center;
	color:red;}
div#forher{
  margin-left:50px;
  margin-top:25px;
 padding:5px}
 div#forhim{
   margin-left:100px;
   padding:5px;} 	
  div#heart-themed{
  margin-left:150px;
  padding:5px;}
div#jewelry{
  margin-left:200px;
  padding:5px;}   
 div#toppicks{
 margin-left:100px;
 margin-top:60px;
 width:420px;
  text-align:center;} 
 
  /* ----------------------------------------Boys' Day PAGE--------------------------------------------------*/  
div#marketingprogramdesc{
  padding:20px 0px 20px 0px;
  margin-left:20px;}
  /* ----------------------------------------Mother's Day PAGE--------------------------------------------------*/  
div#mktgpgheader{
  width:auto;
  padding:20px;}
div#mktgpgheader img{
  padding:10px;}  

  /* ----------------------------------------Shop by Budge PAGE--------------------------------------------------*/  
div#budgetform{
	width:400px;
	margin-left:100px;
	margin-top:50px;
	text-align:center;
		border:1px solid;
	padding:10px;
	}
div#budgetfrom{
	width:180px;
	float:left;
	text-align:right;
	padding:5px;
	margin:25px 0px 25px 0px;

	}
div#budgetto{
	width:180px;
	float:left;
	text-align:left;
	padding:5px;
	margin:25px 0px 25px 0px;	

	}
div#budgetsubmit{
	clear:both;
	width:150px;
	}
div#budgetresults{
	margin-left:50px;
	width:500px;
	border:1px solid #999999;}	
	
  /* ----------------------------------------Oshima STumugi PAGE--------------------------------------------------*/  	
  
div#oshimasteps{
	margin-top:50px;
}
div#oshimasteps ol li{
	color:#CCCCCC;
	vertical-align:top;
	padding-left:5px;
	margin-left:0px;
}
div#oshimasteps p{
	padding:7px;
	color:#666666;}
div#OshimaProducts{
	margin-top:50px;
	display:block;
	float:right;
	background-color:#EAEDD6;
	padding:10px;
}
  /* ----------------------------------------Necklace Chainsi PAGE--------------------------------------------------*/  	
	
div#AddChaintoCart{
	width:400px;
	margin:15px 0px 15px 65px;}
		
  /* ----------------------------------------CSFreeshipping.cfm--------------------------------------------------*/  	
  
  div#shipexception{
	font-size:150%;
	color:#FF6699;
	background-color:#FFCC99;
	font-weight:bold;
	border: 3px solid #FF6699;
	padding: 5px;
	margin:20px;
}
  /* ----------------------------------------shipping options page--------------------------------------------------*/  
.ShipMethodName{
	font-weight:bold;
	font-size:1.05em;
}
.ShipMethodDesc{
	font-style:italic;
	font-size:1em;
}
.TransitTime{
	font-weight:bold;
}
/*==================================Coupon code page============================*/
/*email signup div*/
div#CouponSignUp {
	clear:right;
	width:100%;
	text-align:center;
	margin-top:30px;}
div#CouponSignUp *{
	margin:0;
	vertical-align:middle;
}
/*==================================gift wrap page============================*/
div.wrappingimg { /*gift wrap option images*/
	margin:0 0px 0 0;
	float:left;
	text-align:center;
}
	
/*==================================ABOUT US page============================*/	
div#SideLinks{
	margin:60px 20px 0 0;
   clear:both;
   float:left;
	font-family: verdana, Tahoma, Arial;
	color: #666666;
	font-size: 8pt;
	text-decoration:none;
	width:200px;

}
div#SideLinks a, a:link, a:visited, a:active{
	color:#736357;
	text-decoration:none;
}
div#SideLinks a:hover{
	color:#999999;
}
div#SideLinks a.title{
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:15px;
	display:block;
}

div#SideLinks ul.ArticleList{
	list-style:none;
	padding:0;
	margin:0;
}
div#SideLinks ul.ArticleList li{
	padding:0;
	margin:0px 5px 10px 0px;
	font-weight:bold;
	list-style:none;
}
div#SideLinks ul.section{
	list-style:none;
	padding:0;
	margin:0 0 5px 0;
}
div#SideLinks ul.section li{
	padding:0px 0px 5px 7px;
	margin:0;
	font-weight:normal;
}
div#SideLinks li.current{
	font-style:italic;
	font-weight:bold;
}

div#Rigatoni {
	float: right;
	padding:0px 0px 10px 10px;
}
div#Rigatoni img{
	border:0;
	margin:0;
}
