body {
 font-family: Verdana, Arial, sans-serif;
 font-size: 9px;
 margin:0px;
}

em {visibility:hidden; font-size: 0;}

ul
  {
  margin-left: 0;
  padding-left: 0;
  }
li
  {
  margin: 0;
  padding: 0;
  }

a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color: #333333;
}
a:active {
	text-decoration: none;
	color: #333333;
}

#wrapper { 
 margin: 0 auto;
 width: 827px;

}

#header_index {
 color: #000;
 width: 827px;
 float: left;
 height: 125px;
 background: #FFF;
 }


#header1 {
 color: #000;
 width: 827px;
 float: left;
 height: 125px;
 background: #FFF;
}

#header2 {
 color: #000;
 width: 827px;
 float: left;
 height: 24px;
 background: #FFF;
}
#shoptitle {
 color: #000;
 width: 827px;
 float: left;
 height: 76px;
  background: #efefef;
}
#maincolumn { 
 color: #333;
 width: 827px;
 float: left;
 margin-bottom:2px;
 background: #efefef;
}

#maincolumn_stockists { 
 color: #333;
 width: 827px;
 height: 496px;
 float: left;
 background: #efefef;
 background-image:url(images/stockists_bkgd.jpg);
 background-repeat:no-repeat;
}
#maincolumn_events { 
 color: #333;
 width: 827px;
 height: 496px;
 float: left;
 background: #efefef;
 background-image:url(images/events_bkgd.jpg);
 background-repeat:no-repeat;
}

#maincolumn_events a{
color:#FFFFFF;
}

#maincolumn_stones { 
 color: #333;
 width: 827px;
 height: 496px;
 float: left;
 background: #FFFFFF;
}

#maincolumn_home { 
 color: #333;
 width: 827px;
 height: 496px;
 float: left;
 background: #efefef;
 background-image:url(images/home_bk_statitc.jpg);
 background-repeat:no-repeat;
}

#maincolumn_testimonials { 
 color: #333;
 width: 827px;
 height: 496px;
 float: left;
 background: #efefef;
 background-image:url(images/testimonials_bkgd.jpg);
 background-repeat:no-repeat;
}

#maincolumn_other { 
 color: #CCC;
 width: 827px;
 height: 496px;
 float: left;
 background: #efefef;
 background-image:url(images/other_bkgd.jpg);
 background-repeat:no-repeat;
 
}

#maincolumn_press { 
 color: #333;
 width: 827px;
 height: 496px;
 float: left;
 background: #efefef;
 background-image:url(images/press_bkgd.jpg);
 background-repeat:no-repeat;
}

#maincolumn_tc { 
 color: #333;
 width: 827px;
 float: left;
 background: #000;
 background-repeat:no-repeat;
}

#maincolumn_tc a{
color:#FFFFFF}

#maincolumn_press a{
color:#FFF;
}

#maincolumn_contact { 
 color: #333;
 width: 827px;
 height: 496px;
 float: left;
 background: #efefef;
 background-image:url(images/contact_bkgd.jpg);
 background-repeat:no-repeat;
}

#maincolumn_contact a{
color:#FFF;
}

#content_inner {
margin: 30px;
color:#FFFFFF;

}

#content_inner_table {
width: 200px;
margin-right: 20px;
margin-top:40px;
margin-left:30px;
color:#FFFFFF;
float:left;
}

#content_inner_table2 {
width: 500px;
margin-right: 20px;
color:#FFFFFF;
float:left;
}

#content_inner_table3 {
margin-left: 20px;
width: 500px;
margin-right: 20px;
margin-top:80px;
color:#000;
float:left;
}

#content_inner_table4 {
margin-top: 130px;
width: 420px;
margin-right: 20px;
color:#FFF;
float:left;
}

#content_inner_table5 {
width: 395px;
margin-right: 20px;
margin-left: 105px;
color:#FFF;
float:left;
}


#content_inner_table6 {
width: 440px;
margin-right: 20px;
margin-left:20px;
color:#FFF;
float:left;
margin-top:132px;
font-size:11px;
}

#content_inner_table7 {
width: 760px;
margin-right: 20px;
color:#000;
float:left;
}

#content_inner_table8 {
width: 500px;
margin-right: 20px;
margin-left:60px;
margin-top:40px;
color:#FFFFFF;
float:left;
}

#content_inner_title {
font-size:11px;
font-weight:bold;
margin-bottom:20px;
}

#leftcolumn { 
 color: #333;
 background: #b6bead;
 height: 270px;
 width: 223px;
 float: left;
}
#rightcolumn { 
 float: right;
 color: #FFF;
 width: 603px;
 display: inline;
}

#rightcolumn_sub1 { 
 float: right;
 color: #333;
 width: 298px;
 display: inline;
 float:left;
 margin-left:3px;

}

#rightcolumn_sub2 { 
 float: right;
 color: #333;
 width: 292px;
 display: inline;
 float:left;
 margin-left:1px;

}

#rightcolumn_sub3 { 
 float: right;
 color: #333;
 width: 603px;
 display: inline;
 float:left;
 margin-left:3px;

}

#thumb_container_title{vertical-align: middle; width:160px; height: 32px; padding-left:5px; padding-right:5px; text-align:left; background-color:#000; float:left; margin-left:5px; margin-top:5px; font-size:11px; font-weight:bold; color:#fff; }

#thumb_container_button{width:160px; height: 32px; padding-top:5px; padding-left:5px; padding-right:5px; padding-bottom:5px; text-align:center; background-color:#000; float:left; margin-left:5px; font-size:12px; font-weight:bold; color:#72776c;}

#thumb_container{width:160px; height: 230px; padding-left:5px; padding-right:5px; padding-bottom: 5px; background-color:#000; float:left; margin-left:5px;}




#thumb_columns { width:603px; }
#thumb_columns ul {display: inline; list-style-type: none;}
#thumb_columns li { list-style-type: none; float: left;color: #333;width: 198px; height: 200px; display: inline;background: #000; float:left;}



#footer { 
 width: 812px;

 clear: both;
 color: #333;
 background: #B6BEAD;
 padding-left:15px;
 padding-top:8px;
 padding-bottom:10px;
}


/* Navigation */

#menu_wrap {background: url(images/menu_bk_08.gif) repeat-x; width:827px ;}
#menu_wrap ul { display: inline; list-style-type: none; background: url(images/menu_bk_08.gif) repeat-x; width:827px;}
#menu_wrap ul li { list-style-type: none; padding-right: 27px; float: left; background: url(images/menu_bk_08.gif) repeat-x;}
#menu_wrap ul li a {display: block; background-position: left top; background-repeat: no-repeat; height: 24px; }
#menu_wrap em { visibility: hidden; font-size: 0; }

#nav_item1 a {width: 31px; background-image:url(images/menu_us/menu_us_01.gif);}
#nav_item2 a {width: 27px; background-image:url(images/menu_us/menu_us_02.gif);}
#nav_item3 a {width: 45px; background-image: url(images/menu_us/menu_us_03.gif);}
#nav_item4 a {width: 130px; background-image: url(images/menu_us/menu_us_04.gif);}
#nav_item5 a {width: 35px; background-image: url(images/menu_us/menu_us_05.gif);}
#nav_item6 a {width: 62px; background-image: url(images/menu_us/menu_us_06.gif);}
#nav_item7 a {width: 30px; background-image: url(images/menu_us/menu_us_07.gif);}
#nav_item8 a {width: 42px; background-image: url(images/menu_us/menu_us_08.gif);}
#nav_item9 a {width: 72px; background-image: url(images/menu_us/menu_us_09.gif);}
#nav_item10 a {width: 82px; background-image: url(images/menu_us/menu_us_10.gif);}


#nav_item_s1 a {width: 31px; background-image:url(images/menu_s/menu_s_01.gif);}
#nav_item_s2 a {width: 27px; background-image:url(images/menu_s/menu_s_02.gif);}
#nav_item_s3 a {width: 45px; background-image: url(images/menu_s/menu_s_03.gif);}
#nav_item_s4 a {width: 130px; background-image: url(images/menu_s/menu_s_04.gif);}
#nav_item_s5 a {width: 35px; background-image: url(images/menu_s/menu_s_05.gif);}
#nav_item_s6 a {width: 62px; background-image: url(images/menu_s/menu_s_06.gif);}
#nav_item_s7 a {width: 30px; background-image: url(images/menu_s/menu_s_07.gif);}
#nav_item_s8 a {width: 42px; background-image: url(images/menu_s/menu_s_08.gif);}
#nav_item_s9 a {width: 72px; background-image: url(images/menu_s/menu_s_09.gif);}
#nav_item_s10 a {width: 82px; background-image: url(images/menu_s/menu_s_10.gif);}


#nav {display: none;}

#logo {width:827px ; float:left; margin-top:0px; height: 85px; }


/* Shopping Cart */

#cart_wrap {width:827px ; float:right; margin-top:0px; height: 85px; }
#cart_wrap ul {list-style-type: none; float:right;}
#cart_wrap ul li { list-style-type: none;}
#cart_wrap ul li a {display: block; background-position: left top; background-repeat: no-repeat; height: 22px; }
#cart_wrap em { visibility: hidden; font-size: 0; }

#cart_item1 a {width: 173px; background-image:url(images/menu_shop_02.gif);}
#cart_item2 a {width: 173px; background-image:url(images/menu_shop_04.gif);}


/* Shop Sub Menu */

#shop_sub {width:223px; margin-left: 0; padding-left: 0; list-style: none;}

#shop_sub li { list-style: none; display: block; margin-left: 0px; padding-top:9px; padding-left:27px; height: 24px; background-image: url(images/shop_menu_bk.jpg); border-bottom: 1px solid #FFF; }

/* Shop Sub Menu Items */

#shop em {visibility:hidden; font-size: 0;}
#shop {background-image: url(images/sub_menu1.gif); height:41px; border-bottom: 1px solid #FFF;}

/* Shop Sub Menu Titles */

#shop_title1 { color: #000; width: 827px; float: left; height: 76px; background: #FFF; background-image: url(images/shop_titles/title_shop_01.gif);}
#shop_title2 { color: #000; width: 827px; float: left; height: 76px; background: #FFF; background-image: url(images/shop_titles/title_shop_02.gif);}
#shop_title3 { color: #000; width: 827px; float: left; height: 76px; background: #FFF; background-image: url(images/shop_titles/title_shop_03.gif);}
#shop_title4 { color: #000; width: 827px; float: left; height: 76px; background: #FFF; background-image: url(images/shop_titles/title_shop_04.gif);}
#shop_title5 { color: #000; width: 827px; float: left; height: 76px; background: #FFF; background-image: url(images/shop_titles/title_shop_05.gif);}
#shop_title6 { color: #000; width: 827px; float: left; height: 76px; background: #FFF; background-image: url(images/shop_titles/title_shop_06.gif);}

/* Shop Details */
#detail_title {font-size:12px; font-weight:bold; color:#72776c;}
#detail_price {font-weight:bold; color:#72776c;}
#detail_pad {padding:10px; background-color:#FFF;}
#detail_pad2 {padding-left:10px; padding-right:10px; padding-bottom:10px;}


/* Pop Ups */

#set_of_links {
position:relative;
margin-left:350px;
margin-top:-12px;
}
#set_of_links a {
	text-decoration:none;
	color:333;
}
#set_of_links a:hover {
	text-decoration:none
}
#set_of_links a span {
	display:none
}
#set_of_links a:hover span {
	display:inline;
	position:absolute;
	color:#FFF;
	top:0;
	margin-top: -75px;
	margin-left: -35px;
	background-color:#71776d;
	padding:5px;

}

#set_of_links_pos {
float:left;
}




