/* Stylesheet Copyright 2008 Kiyu Gabriel */
/* @Standard Tag Definitions: SITE WIDE */
html{  height:100%;  margin-bottom:1px;  }

body{  	height:100%;  margin:0;  padding:0;
	   	background:#000000; }

  /* headings & markup */
	h1 { }
	h2 { }
	h3 { color:#008066;  margin:0;  font-family:"Times New Roman"; }
	h4 { }
	h5 { }
	h6 { }

	b { }
	i { }
	u { }
	pre { }
	blockquote { }

	q { }
	em { }
	big { }
	small { }
	caption { }
	del { }
	dd { }
	dt { }
	dfn { }

	img { border:0; }

	a { }
	a:hover { }


  /* structural markup */
	p { }
	div { }
	br { }

	ul { }
	ol { }
	li { }

	hr { }

	table { }
	th { }
	tbody { }
	tr { }
	td { }
	tfoot { }

	form { }
	input { }
	textarea { }
	select { }
	optgroup { }
	option { }
	button { }
	fieldset { }

/* END @Standard Tag Definitions */
/* @page specific definitions */

.article_separator { display:none; }

  /* Home Page */
	#outer-wrapper{ margin:0 auto 25px auto;  width:950px; }
	#head{ height:163px; background-color:#000;  position:relative; }
	#banner{ height:124px; text-align:right;  background:transparent url(/images/mjlogo-onblack.png) no-repeat 10px 10px;  overflow-x:hidden; border-bottom:2px solid #a59261; }
	#nav{ height:33px;  width:950px;  position:absolute; border-bottom:3px solid #a59261; }
	#content-wrapper { margin:0;  position:relative;  font:normal 14px/150% georgia }
	#main{ background:#a59261 url(/images/bgtile.png) repeat-y top left;  position:relative; }  /* 825 on the long pages  I might be able to make this work...*/
	#left-col{  width:643px; text-align:top;  background:transparent url(/images/upper-bg-corner.png) no-repeat top left;}
	#right-col{ width:307px; text-align:top;  background:transparent url(/images/lower-bg-corner.png) no-repeat bottom right;}
	#rc-wrapper { margin:15px;  text-align:top; }
	#rc-wrapper img { margin-bottom:15px;  }
	#foot{ height:50px; background:#a29060 url(/images/botbgtile.png) repeat-y top right; position:relative; }
	#foot #footer-links ul { position:absolute;  top:0;  left:30px;  }
	.faceimg { left:5px;  position:absolute;  top:4px;  }
	#right-column-block{ padding:15px 0 0 0; position:absolute;  display:block; width:307px;  right:0;  top:0;   }
	#links-wrapper { width:100%; }
	#links-wrapper ul { padding:0 0 0 70px; margin:0; height:33px; list-style:none; display:block; width:100%; position:absolute; top:0; left:0; z-index:100; }
	#links-wrapper li { padding:0; margin:0;  display:block;  float:left; height:35px; }
	#links-wrapper ul li span { display:none; }

	#links-wrapper ul li { height:35px; width:210px; display:block; }
	#links-wrapper ul li a { height:45px; width:210px; display:block; }

	#links-wrapper ul li.item3 a { background:transparent url(/images/nav/bridal.png) no-repeat scroll left top; } 
	#links-wrapper ul li.item3 { background:transparent url(/images/nav/triangle.png) no-repeat scroll 158px 13px; } 
	#links-wrapper ul li.item4 a { background:transparent url(/images/nav/diamonds.png) no-repeat scroll left top; } 
	#links-wrapper ul li.item4 { background:transparent url(/images/nav/triangle.png) no-repeat scroll 172px 13px; } 
	#links-wrapper ul li.item5 { width:234px; } 
	#links-wrapper ul li.item5 a { background:transparent url(/images/nav/finejewelry.png) no-repeat scroll left top; } 
	#links-wrapper ul li.item5 { background:transparent url(/images/nav/triangle.png) no-repeat scroll 202px 13px; } 
	#links-wrapper ul li.item6 a { background:transparent url(/images/nav/watches.png) no-repeat scroll left top; } 

	#footer-links{ height:50px;  }
	#footer-links ul li a span { display:none; }
	#footer-links ul { display:block;  list-style:none;  width:100%;  height:50px;  padding:0;  margin:0 0 0 39px;  }
	#footer-links ul li { display:block; float:left;  height:50px;  width:177px;  padding-top:15px;  }
	#footer-links ul li a { display:block;  height:50px;  width:177px;  }

	#footer-links li.item7 a{ background:transparent url(/images/nav/services.png) no-repeat scroll left top; }
	#footer-links li.item8 a{ background:transparent url(/images/nav/location.png) no-repeat scroll left top; }
	#footer-links li.item9 { width:230px; }
	#footer-links li.item9 a{ background:transparent url(/images/nav/ask_the_jeweler.png) no-repeat scroll left top; }
	#footer-links li.item10 a{ background:transparent url(/images/nav/contact.png) no-repeat scroll left top; }
	#footer-links li.item11 a{ background:transparent url(/images/nav/about-us.png) no-repeat scroll left top; }

	.popmenu { position:absolute;  width:330px;  top:16px; }
	#bridalmenu { left:18px; }
	#diamondsmenu { left:220px; }
	#finejewelrymenu { left:420px; } 
	#watchesmenu { left:600px; }

	.popmenu ul { list-style:none;  border:2px solid #000;  padding:0 0 8px 0;  margin:0;  background:transparent url(/images/menubg.png) repeat; }
	.popmenu ul li { display:block;  height:88px; position:relative;  }
	.popmenu ul li a { display:block;  color:white; height:86px;  width:301px; background:transparent url(/images/groom-mg.jpg) no-repeat 10px 10px;}
	.popmenu ul li a span { display:none; }
	.popmenu ul li:hover { background:transparent url(/images/menuhbg.png) repeat; }


	.popmenu ul li.item13 a { background:transparent url(/images/nav/m_bride.jpg) no-repeat 10px 10px;}
	.popmenu ul li.item12 a { background:transparent url(/images/nav/m_menswedding.jpg) no-repeat 10px 10px;}
	.popmenu ul li.item14 a { background:transparent url(/images/nav/m_jotal.jpg) no-repeat 10px 10px;}
	.popmenu ul li.item30 a { background:transparent url(/images/nav/parade-menu.jpg) no-repeat 10px 10px;}
	.popmenu ul li.item31 a { background:transparent url(/images/nav/idocollection.png) no-repeat 10px 10px;}

	.popmenu ul li.item15 a { background:transparent url(/images/nav/m_diamondjewelry.jpg) no-repeat 10px 10px;}
	.popmenu ul li.item16 a { background:transparent url(/images/nav/m_diamonds.jpg) no-repeat 10px 10px;}
	.popmenu ul li.item24 a { background:transparent url(/images/nav/m_antwerp.jpg) no-repeat 10px 10px;}


	.popmenu ul li.item17 a { background:transparent url(/images/nav/m_custom.jpg) no-repeat 10px 10px;}
	.popmenu ul li.item18 a { background:transparent url(/images/nav/m_coloredstones.jpg) no-repeat 10px 10px;}
	.popmenu ul li.item19 a { background:transparent url(/images/nav/m_goldjewelry.jpg) no-repeat 10px 10px;}
	.popmenu ul li.item21 a { background:transparent url(/images/nav/m_pandora.jpg) no-repeat 10px 10px;}
	.popmenu ul li.item22 a { background:transparent url(/images/nav/m_galatea.jpg) no-repeat 10px 10px;}
	.popmenu ul li.item23 a { background:transparent url(/images/nav/m_mensjewelry.jpg) no-repeat 10px 10px;}

	.popmenu ul li.item25 a { background:transparent url(/images/nav/m_watches.jpg) no-repeat 10px 10px;}

	/* shadow table corners */
	.swtr { background:transparent url(/images/tr.png) no-repeat left bottom; }
	.swmr { background:transparent url(/images/mr.png) repeat-y left bottom; }
	.swbl { background:transparent url(/images/bl.png) no-repeat right top; }
	.swbm { background:transparent url(/images/bm.png) repeat-x left top; }
	.swbr { background:transparent url(/images/br.png) no-repeat left top; }
  /* END Home Page */

	#component-contact { padding-left:65px;  }

#gwrapper { height:488px;  width:567px;  overflow:hidden; margin-bottom:50px;  position:relative; }
.navs { position:absolute;  right:260px; border:1px solid black;  background-color:white;  height:18px; }
.linkBack{ margin-right:60px; }
.linkNext{ }
.navs a { cursor:pointer; }

.sboxgallery{ padding:0 !important; }
#sboxth { height:80px; margin:0; padding:0 !important;  }

