/* CSS FOR TOUCHSTONES JEWELRY, CREATED BY 1iTurtle 2008 */

html	{}

body 	{ margin-top: 0px; padding: 0; font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color:#7f9c97;
		  font-weight: normal; font-variant:  normal; text-align: left; background-image:url(assets/TS.bg.jpg); background-position: Top Left;
		  background-attachment: fixed; background-repeat: repeat; background-color: #c3e2df;} 

	A 		{ color: #7f9c97; text-decoration: none;}
	A:link		{ color: #7f9c97; text-decoration: none;}
	A:visited	{ color: #7f9c97; text-decoration: none;}
	A:active	{ color: #7f9c97; text-decoration: none;}
	A:hover		{ color: #7f9c97; text-decoration: none;}

img 			{ border:0px; }
.clearfloat,
.clear		{ clear:both; }
.loweri			{ text-transform:lowercase; }


/* TOPLEVEL OBJECTS */

#container 			{ margin: 20px auto; width: 720px; border-top:#fff 10px solid; background-color: white;}
#banner_image { width:700px; height:117px; border-left:#fff 10px solid; border-right:#fff 10px solid; background: url(http://touchstonestouch.com/assets/banner/TS.blankbanner.jpg) no-repeat scroll 0px 0px; padding-top:28px; }
#banner_image>div	{ margin-left: 510px; }
#belowbanners 			{ width:700px; background-color:#fff;  border-bottom:#fff 10px solid; border-left:#fff 10px solid; border-right:#fff 10px solid; }
#bottomnavs,
#bottomnavs a,
#bottomnavs a:link,
#bottomnavs a:visited,
#bottomnavs a:active,
#bottomnavs a:hover		{ font-size:9px; text-transform:uppercase; margin-top:10px; }


/* HOME */

/* banner */
.homepage #banner_image {height:467px; background:url(assets/mastheads/TS-gallery_masthead_0918136.jpg) no-repeat scroll 0px 0px ; padding-top:14px;}

/* intro text */
.hometext	{ text-align:center; font-family:Times,serif;  font-style:normal; font-size:18px; font-weight:normal; color:#7f9c97; margin-left:50px; margin-right:50px; }

/* shop categories menu */
#shopmenu				{  width:698px; position: relative;}
#shopmenu .box			{ width:222px; margin-left:12px; border:1px #bbb solid; float:left; overflow: hidden;padding-bottom: 15px;}
#shopmenu .box.first	{ margin-left:0px; }
#shopmenu .box img		{ padding:0;}
.z100			{z-index: 100;}
.z200			{z-index: 200; position:absolute;}

/* latest items */
#collLatest				{ height:245; width:698px; border-left:1px #bbb solid; border-right:1px #bbb solid;border-bottom:1px #bbb solid; border-top:1px #bbb solid; margin:15px 0;}
.collLatestimg			{ width:200px; height:160px; vertical-align:top;  margin-top:10px; padding-top:10px;  }
.collLatestTitle		{ text-transform: uppercase; font-size:18px; text-align:left; color:#999; padding-bottom:5px; }
.collLatestDate			{ font-family:"Georgia",serif; font-style:normal; font-size:12px; color:#666;text-transform: none; margin-left:10px;}

/* indifferent light */
#collIDLpanel			{ width: 674px; border:1px #bbb solid; padding:12px; margin-top: 15px; position:relative;}
#colIDLopener			{ height:73px; }
#collIDLpanel2	{ width: 674px; height: 350px; background-image: url(assets/homepage/TS-panel_indifferent_bg.jpg); position: relative; margin-top:0px; z-index: 100;}
#collIDLgallery2	{ position:absolute; left:246px; top:0px; }
#collIDLgallery2 object	{position: absolute;top:0;left:0;}
#collIDLclick	{ position:absolute; left:0px; top:321px; width:244px; height: 27px; cursor: pointer; }
#collIDLpanel .z200		{position:absolute; top:0px; left:0px;}

/* testamonials */
#testamonials	{ width:674px; margin-top:15px; padding:12px; border:1px #bbb solid; text-transform: none; font-size:18px; text-align:center; color:#999;font-family:Times,serif }
#testamonialopener	{ width:674px; cursor: pointer;}
.testamonialitemtable		{ width:200px; border-left:11px solid #fff; }
#newTestament3col			{ width:662px; margin-top:0px; padding-top:10px; padding-bottom:15px; text-transform: none; font-size:18px; text-align:center; color:#999;font-family:Times,serif; border:0px black dotted; display:none;}

.testamenttitle3col		{ color:#6aa; font-size: 24px; }
.testamentsubtitle		{ color:#6aa; font-size: 14px; }
.testamentimg3col		{ width:200px; height:190px; vertical-align:top; margin-bottom:-10px; margin-top:10px; padding-top:10px; }
.testamenttext3col		{ font-size:14px; padding-bottom:10px; color:#777; padding-top:0px; font-style: italic;} 


/* CATEGORIES */

.catintro			{ padding-top:10px; margin-bottom:15px; padding-left:30px; margin-right:30px; text-align:center; font-family:Times,serif; font-style:italic; font-size:18px; opacity:.999999; }
.catitem			{ width:340px; padding-left:5px; padding-right:5px;padding-top:10px; float:left; }
.catimg				{ float:left; margin-bottom:-4px; }
.catbutton			{ float:left; }
#preload 			{ display: none; }

/* COLLECTIONS */

.collectioncats			{ padding-top:10px; font-size:12px; text-transform:uppercase; }
.collectioncatoff		{ }
.collectioncaton		{ color:#603913; }
.collectionintro		{ margin-top:10px;margin-bottom:15px; padding-left:30px; margin-right:30px; text-align:center; font-family:Times,serif; font-style:italic; font-size:18px; font-weight:normal; }
.collectionitem			{ position:relative; width:200px; height:450px; border-left:17px solid #fff; border-right:16px solid #fff;  float:left;}
.collectionitemtable		{ width:200px; border-left:16px solid #fff; border-right:16px solid #fff; }
.collectionimg			{ width:200px; height:190px; vertical-align:top; margin-bottom:-10px; margin-top:10px; padding-top:10px; border-top: 1px dotted #777; }
.collectiontext			{ font-size:11px; color:#777; padding-top:0px;} 
.collectionmaterials		{ font-size:10px; color:#999999; padding-top:8px; }
.collectionserial,
.collectionprice		{ font-size:11px; color:#999999; padding-top:0px; float:left; }
.collectionfooter		{ position:absolute; bottom:0; margin-bottom:10px;}
.collectioncartbutton		{ float:right; }


/* ABOUT */

#about				{ }
.abouttext			{ text-align:center; font-family:Times,serif; font-style:italic; font-size:18px; font-weight:normal; color:#7f9c97 }


/* NEWS */

.news				{ }
.newsheadline			{ font-size:24px; font-weight:normal; color:#738e3d; padding-top:15px; }
.newscontent			{ color:#83a09b; margin-bottom:10px; }
.newscomment,
.newsdate			{ text-transform:uppercase; color:#c1cdcb; margin-bottom:10px; }
#newsleft			{ width:540px; padding-right:10px; border-right:1px #c1cdcb solid; vertical-align:top; }
#newsright			{ width:160px; padding-left:10px; padding-top:20px; text-transform:uppercase; color:#84a19f; vertical-align:top;}
.newssidebartitle		{ font-size:14px; margin-bottom:10px; }
.newssidebaritem		{ font-size:10px; margin-bottom:10px; }
.newssidebartweets		{ margin-bottom: 40px;}
#twitter_update_list 	{font-size:10px; color:#266; padding:0px;margin:0px; text-transform: none; }
#twitter_update_list li	{  list-style-type: none; margin-bottom:10px;}
#twitter_update_list li a	{ color:#266;}

/* ORDERING */

#ordering			{ margin-bottom:10px; }
#orderingtallyup		{ float:right; width:200px; }
.orderingtitle 			{ text-transform:uppercase; font-size:17px; } 
.orderingtext 			{ padding-top:10px; margin-bottom:15px; padding-left:0px; width:450px; font-family:Times,serif; font-style:italic; font-size:18px; font-weight:normal;; }
#carttallytable			{ width:200px; border:0px; }
.cartemail			{ font-size:10px; text-transform:uppercase; width:198px; border-bottom:1px black dotted; margin-bottom:5px; padding-bottom:5px; }
.cartemailfield			{ font-size:10px; text-transform:uppercase; width:198px; }
a.cartmethod			{ width:150px; color:#777; text-transform:uppercase; font-size:10px; color:#000; font-weight:normal; }
td.carttallyleft		{ width:150px; color:#000; text-transform:uppercase; font-size:11px; color:#000; font-weight:normal; }
td.carttallylefttotal		{ width:150px; color:#000; text-transform:uppercase; font-size:12px; color:#000; font-weight:bold; }
td.carttallyright		{ width:50px; color:#b33cbc; text-align:right; }
.cartitem			{ border-top:1px #777 dotted; padding-top:10px; margin-top:10px; }
.cartimg			{ float:left; vertical-align:top; padding-right:20px; }
.cartdesc,
.cartmaterials			{ color:#777; font-size:11px; }
.cartprice 			{ padding-top:10px; color:#b33cbc; }
.cartremove			{ color:#6cc; font-size:10px; padding-top:10px; text-transform:uppercase; }
#termsofsale			{ font-size:12px; color:#777; padding-top:10px;  padding-left:10px; padding-right:10px; margin-top:10px; border-top:1px dotted #777; }
#termsbuttons			{ text-transform:uppercase; font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#7f9c97; padding-top:15px; opacity:1; }
#thankyou			{ height:200px; }


/* VESTIGES */


/* old strip testamonials from cart page */
/*
#testamonials			{ margin-top:5px; color:#777; text-transform:uppercase; }
.testament			{ width:680px; background-color:#e1f1f1; margin-bottom:0px; padding:10px;}
.testamentthumb			{ padding-right:15px; float:left; }
.testamenttext			{ color:#777; padding-bottom:10px; text-transform:none;}
.testamentauthor		{ color:#777; text-transform:none; }
*/

/* old list testamonials from collections page */
/*
#newTestament			{ width:698px; padding-top:10px; border-left:1px #bbb solid; border-right:1px #bbb solid;border-bottom:1px #bbb solid; text-transform: none; font-size:18px; text-align:center; color:#999;}
.colltestament			{ text-align:center; font-family:Times,serif; color:#999; font-size:14px; margin-left:40px; margin-bottom:15px; width:620px; text-transform: none;}
.testamenttitle			{ color:#9c9; font-style: italic; font-size: 24px; font-family:Times,serif;}
*/

/* current table testamonials from collections page */
/* #newTestament3col			{ width:698px; margin-top:15px; padding-top:10px; padding-bottom:15px;border:1px #bbb solid; border-right:1px #bbb solid;border-bottom:1px #bbb solid; text-transform: none; font-size:18px; text-align:center; color:#999;font-family:Times,serif} */

/* old text-no-bg IDL panel */
/*
#collIDLpanel			{ width:698px; height:386px; border-left:1px #bbb solid; border-right:1px #bbb solid;border-bottom:1px #bbb solid;}
#collIDLgallery			{ margin-left:20px; margin-top:20px;float:left;}
#collIDLblurb			{ height:374px; width:220px; float:right; padding-right:10px; padding-top:10px;text-align: center; font-family:Times,serif; color:#999; font-size:14px;overflow: hidden; }
.collIDLlink			{ font-family:Geneva,Arial,sans-serif; font-size:12px; color:#666;}
.collIDLTitle			{ font-family:Geneva,Arial,sans-serif; text-transform: uppercase; font-size:18px; color:#999; }
*/

/* new bg-graphic IDL panel */
/* #collIDLpanel2			{ width: 698px; height: 515px; background-image: url(assets/TS-IDLpanel-bg.jpg); position: relative; margin-top:10px;} */
/* #collIDLgallery2		{ position:absolute; left:18px; top:127px; } */
/* #collIDLclick			{position:absolute; left:465px; top:444px; width:215px; height: 39px; cursor: pointer;} */



