@import url("core.css");
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	text-align:center;
	background-image: url(../images/bg_page.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #a68621;
	font-size: 12px;
	font-weight: normal;
}
.right {
	float:right;
}
.left {
	float:left;
}
.clear {
	clear:both;
}
.clearspace {
	clear:both;
	height:1px;
	line-height:1px;
}
h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
}
h1 { font-size:14px; padding-left:48px; padding-top:24px; color:#a04d0b; padding-bottom:20px; }
h2 { font-weight:bold; padding-left:48px; padding-top:10px; padding-right:30px; color:#886801; padding-bottom:20px; line-height:18px; }
h3 { font-weight:bold; padding-left:48px; padding-top:10px; color:#886801; padding-bottom:0px; line-height:20px; }
h4 { font-weight:lighter; padding-left:48px; color:#981a1a; padding-bottom:8px; font-size:11px; }
h5 { font-size:14px; color:#a04d0b; padding-top:15px; }
h6 { font-weight:bold; padding-top:5px; text-align:center; color:#886801; padding-bottom:8px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:15px; }

span {font-weight:lighter; color:#624f14; padding-bottom:8px; font-size:12px; }

ul, li { color:#624f14; line-height:18px;
	margin:0px;
	padding:0px;
	list-style:none;
}
a {
	color: #624f14; text-decoration:none;
}
a:hover {
	color: #624f14; text-decoration:underline;
}
p {
	margin:0px;
	line-height: 20px;
	padding: 0px 20px 15px 48px; color:#624f14;
}
#outerwrapper {
	padding:0px;
	margin:0px;
	background-image: url(../images/bg_outerwrapper.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:76px;
	padding-bottom:15px;
}
#wrapper {
	width:817px;
	text-align:left;
	padding:0px;
	margin:0px auto;
}
#header {
	height:103px;
}
#logo {
	width:160px;
	height:1px;
	position:absolute;
	display: block;
	padding-top: 60px;
	overflow: hidden;

}
#utilities {
}
#mainnav {
	height:29px;
	margin-top:75px;
	margin-left:120px;
	position:absolute;
}
#mainnav li {
	float:left;
}
#mainnav li a span {
	display:none;
}
#mainnav li a {
	display:block;
	background-image: url(../images/mainnav.png);
	background-repeat: no-repeat;
	height: 29px;
	margin-right:3px;
}
#experience {
	width:125px;
	background-position:0px 0px;
}
#experience:hover {
	background-position:0px -29px;
}
#experience.active {
	background-position:0px -58px;
}
#experience.hover {
	background-position:0px -29px;
}
#buyingguide {
	width:88px;
	background-position:-128px 0px;
}
#buyingguide:hover {
	background-position:-128px -29px;
}
#buyingguide.active {
	background-position:-128px -58px;
}
#diamonds {
	width:110px;
	background-position:-219px 0px;
}
#diamonds:hover {
	background-position:-219px -29px;
}
#diamonds.active {
	background-position:-219px -58px;
}
#nijaro {
	width:111px;
	background-position:-332px 0px;
}
#nijaro:hover {
	background-position:-332px -29px;
}
#nijaro.active {
	background-position:-332px -58px;
}
#gallery {
	width:54px;
	background-position:-446px 0px;
}
#gallery:hover {
	background-position:-446px -29px;
}
#gallery.active {
	background-position:-446px -58px;
}
#romance {
	width:128px;
	background-position:-503px 0px;
}
#romance:hover {
	background-position:-503px -29px;
}
#romance.active {
	background-position:-503px -58px;
}
#contact {
	width:57px;
	background-position:-634px 0px;
}
#contact:hover {
	background-position:-634px -29px;
}
#contact.active {
	background-position:-634px -58px;
}
#mainsection { 
}
#content {
	min-height:455px; 
	background-image: url(../images/bg_content.gif);
	background-repeat: repeat-y;
}
#contentlisting {  padding-right:48px;
	min-height:455px; background-image: url(../images/bg_content.gif);
	background-repeat: repeat-y; background-position:center -10px;
	
}
#contentlisting ul{ padding-left:65px; padding-right:15px; }

#contentlisting li{
	line-height:15px;
	padding-left:20px;
	padding-right:0px;
	padding-bottom:15px;
	background-image:url(../images/butllet.gif);
	background-repeat:no-repeat;
	background-position:left 7px;
	font-weight:bold;
}

#contentlisting a { color:#ed2909; text-decoration:none; }
#contentlisting a:hover { color:#ed2909; text-decoration:underline; }



#content a { color:#ed2909; text-decoration:none; }
#content a:hover { color:#ed2909; text-decoration:underline; }


#sidebar {
}
#subnav {
}
#footer { height:28px; 
}

#leftcolumn { float:left; padding-left:70px; width:330px; padding-top:20px; }
#centercolumn { padding-left:40px;float:left; width:295px; padding-top:20px; padding-bottom:20px; }
#contactbox { width:200px; height:90px; border:1px solid #93781d; padding-left:20px; padding-bottom:30px; background-image:url(../images/sunstar-contact.jpg); background-position:left top; background-repeat:no-repeat; padding-top:60px; }
#contactbox p { padding:0px;}
#comments { padding-left:70px; clear:both; padding-top:30px; font-size:13px; font-weight:bold; padding-bottom:30px; color:#886801; text-align:center; line-height:20px; }
/***************************** CSS FOR DROPDOWN **********************************/
#mainnav li ul.dddiamonds {
	position:absolute;
	width: 164px;
	background-image: url(../images/dd_facts_feeds.png);
	background-repeat: no-repeat;
}
#mainnav li ul.dddiamonds li {
	float:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:164px;
}
#mainnav li ul.dddiamonds li a {
	background-image:none;
	height:auto;
	text-decoration:none;
	color:#FFFFFF;
	width:148px;
	height:26px;
	line-height:25px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 9px;
}
#mainnav li ul.dddiamonds li a:hover {
	color:#4e2e15;
}
#mainnav li ul.ddbuying {
	position:absolute;
	width: 105px;
	background-image: url(../images/dd_diamond.png);
	background-repeat: no-repeat;
}
#mainnav li ul.ddbuying li {
	float:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:105px;
}
#mainnav li ul.ddbuying li a {
	background-image:none;
	height:auto;
	text-decoration:none;
	color:#FFFFFF;
	width:88px;
	height:26px;
	line-height:25px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 9px;
}
#mainnav li ul.ddbuying li a:hover {
	color:#4e2e15;
}
#mainnav li li a:hover {
	color:#4e2e15;
}
#mainnav li ul {
	display:none;
}
#mainnav li:hover ul {
	display:block;
}


#mainnav li ul.ddnijaro {
	position:absolute;
	width: 105px; background-image:url(../images/dd_njaro.png);
	background-repeat: no-repeat;
}
#mainnav li ul.ddnijaro li {
	float:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:105px;
}
#mainnav li ul.ddnijaro li a {
	background-image:none;
	height:auto;
	text-decoration:none;
	color:#FFFFFF;
	width:88px;
	height:26px;
	line-height:25px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 9px;
}
#mainnav li ul.ddnijaro li a:hover {
	color:#4e2e15;
}
#mainnav li li a:hover {
	color:#4e2e15;
}
#mainnav li ul {
	display:none;
}
#mainnav li:hover ul {
	display:block;
}


.formstyle { border: 1px solid #a68621; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px;}
/*#textarea { border: 1px solid #a68621;}*/
.submit { border: 1px solid #a68621;}
.submit:hover { border: 1px solid #a68621;}

#saicimg { float:right; padding-left:20px; padding-top:10px; padding-right:50px;  padding-bottom:20px; width:200px; }
#ten-ten { float:right; padding-left:20px; padding-top:10px; padding-right:15px;  padding-bottom:20px; width:200px; }
#crissut { float:left; padding-left:30px; padding-top:25px; padding-right:10px;  padding-bottom:20px; width:250px; margin-right:20px; }
#nijaroimg { float:right; padding-left:18px; padding-top:0px; padding-right:30px;  padding-bottom:5px; width:300px; }
#gemstone { float:right; 	padding: 0px 20px 15px 48px; color:#624f14; }
#instoreone { width:687px; 	padding-left: 61px; color:#624f14;  }
#engagementring { float:right; width:350px; background-color:#FFFFFF; margin-right:10px;	 color:#624f14;  }
#africa{ float:left; width:335px; background-color:#FFFFFF; padding-right:20px; margin-left:10px;  }
#raith{ float:left; width:250px; background-color:#FFFFFF;  margin-left:15px; margin-right:10px;  }
#romancingstone{ float:left; width:300px; background-color:#FFFFFF; margin-right:20px;  }
#brett{ float:right; width:122px; background-color:#FFFFFF; padding-left:20px; margin-right:160px; padding-right:20px; margin-left:10px;  }
#images { float:right; clear:both; padding-left:20px; padding-top:40px; padding-right:10px;  padding-bottom:20px; width:200px; margin-right:20px; }
#diamond { float:right; padding-left:0px; padding-top:30px; padding-right:10px;  padding-bottom:20px; width:200px; }

#association{ float:right; width:200px;  padding-top:30px;  }

#batch-one {
	float:left;
	padding-left:141px;
	display:block;
	padding-top:20px;
	background-color:#FFFFFF;
	width:674px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #715e33;
}

#batch-one ul { }
#batch-one li { float:left; padding-right:24px; width:170px; background-color:#FFFFFF; }

#batch-two {
	float:left;
	padding-left:48px;
	display:block;
	padding-top:2px;
	background-color:#FFFFFF;
	width:767px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #715e33;
}

#batch-two ul { }
#batch-two li { float:left; padding-right:12px; width:170px; background-color:#FFFFFF; }
#carat{
	float:left; height:107px; background-position:center;
	padding-left:48px; padding-right:48px;
	padding-top:20px;
	background-color:#FFFFFF;
	width:718px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #715e33;
}

#clarity{
	float:left;   height:107px; background-position:center;
	padding-left:48px; padding-right:48px;
	padding-bottom:40px;
	background-color:#FFFFFF;
	width:718px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #715e33;

}


#colour{
	float:left; background-image:url(../images/colour.jpg); background-repeat:no-repeat;  height:107px; background-position:center;
	padding-left:48px; padding-right:48px; padding-bottom:20px;
	padding-top:20px;
	background-color:#FFFFFF;
	width:718px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #715e33;
}

#cut{
	float:left; height:130px; background-position:left;
	 padding-left:40px; margin-left:1px;
	background-color:#FFFFFF;
	width:718px;
}
#loose-diamonds { float:left; width:400px; height:209px; margin-left:1px;}
#left-column { float:left; width:476px; }
#right-column { float:left; width:290px; text-align:center; }
#nj-tanzanite { float:right; width:395px; }
#rightcolum { padding: 100px 20px 15px 48px; width:100px; float:right; margin-top:100px; height:250px; }

