* {
margin: 0;
padding: 0;
font-size: 11px;
}

body {
background: #fff url('../img/bgBody.gif') repeat-x;
color: #5F5F60;
font-family: Verdana, Helvetica, Arial, sans-serif
}

#wrap {
margin: 0  auto;
width:673px;
}

/*linkage*/
a:link, a:visited {
color:#ED81BA;
text-decoration:none;
}

a:hover {
color:#ED81BA;
text-decoration:underline;
}

a:active {
color:#87789D;
text-decoration:underline;
}

/*mastHeads*/
#header {
position: relative;
height: 118px;
background: url('../img/jkarmalogo.gif') no-repeat;
}

#header h1 span {
	position: absolute;
	top: -5000px;
	left: 0;
}

#header h1 a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 118px;;
	width: 369px;
}

#header #cart {
	position: absolute;
	top: 40px;
	left: 567px;
}

#header #cart a:link, a:visited {
text-decoration:underline;
}

#header #furniture a {
background: url('../img/bgFurnitureStore.gif') no-repeat;
position: absolute;
top: 94px;
left: 500px;
width:115px;
height: 24px
}

#header #furniture span {
	position: absolute;
	top: -5000px;
	left: 0;
}

/* Global Navigation*/
#globalNav {
background: #fff;
width: 667px;
border: 1px solid #E8E7E8;
}

#globalNav ul     {
	list-style: none;
	width: 667px;
	background: #fff;
	float: left;
padding: 6px 0 6px 6px;
}

#globalNav ul li {
text-align: center;
float: left;
padding: 0 6px 0 0;
width: 68px;
}

#globalNav ul a  {
	display: block;
	text-decoration: none;
	color: #fff; 
	font-size: 11px;
	background: #a5a5a5; 
	padding: 5px 0 6px 0;
}
		
#globalNav ul a:hover {
	background: #87789D;
}

/* You Are here*/
#rings #globalNav ul a.menuRings {background: #87789D;}
#earrings #globalNav ul a.menuEarings {background: #87789D;}
#pendants #globalNav ul a.menuPendants {background: #87789D;}
#necklaces #globalNav ul a.menuNecklaces {	background: #87789D;}
#bracelets #globalNav ul a.menuBracelets {	background: #87789D;}
#mens #globalNav ul a.menuMens {	background: #87789D;}
#sale #globalNav ul a.menuSale {	background: #87789D;}
#sets #globalNav ul a.menuSets {background: #87789D;}
#accessories #globalNav ul a.menuAccessories {background: #87789D;}

/*Primary Content*/


#primaryContent {
background: #ffffff;
border:1px solid #D9D8D9;
float:right;
width: 484px;
height:360px;
margin-top: 6px;


}

#primaryContent .gutters {
padding:10px;
}



#primaryContent img {
float:left;
margin-top: 0px;
}

#primaryContent ul{
list-style-type:none;
margin-top: 50px;
}

h3 {
color:#87789D;
background: #EFEFEF;
padding: 4px;
}

#primaryContent #productIndex {
padding: 0 0 0 10px;
width: 450px;
height:316px;
overflow: auto; 
}

#primaryContent #productIndex ul {
margin-top: 20px;
}

#primaryContent #productIndex ul li {
float: left;
}

#primaryContent #productIndex ul li img {
height:120px;
width:120px;
border: 1px solid #ccc;
margin: 0 20px 20px 0;
}





#primaryContentHome {
background: #ffffff;
border:1px solid #D9D8D9;
float:right;
width: 484px;
height:360px;
margin-top: 6px;
overflow: auto; 
}

#primaryContentHome .gutters {
padding:0px;
overflow: auto; 
}

#primaryContentHome img {
float:left;
margin-top: 0px;
}



#primaryContentShopCustomer {
background: #ffffff;
border:1px solid #D9D8D9;
float:right;
width: 484px;

margin-top: 6px;
overflow: auto; 

}

#primaryContentShopCustomer .gutters {
padding:10px;
}


/*Secondary Content*/
#secondaryContent {
width:180px;
float:left;
margin-top:6px;
position:relative;
}

#secondaryContent div .gutters {
padding:5px;
}

#secondaryContent #tagline {
height:206px;
border:1px solid #D9D8D9;
margin-bottom:5px;
font-size: 15px;
line-height: 18px;
overflow: hidden; 
}

#secondaryContent #tagline p {
font-size: 12px;
line-height: 20px;
}

#secondaryContent #tagline .gutters {
height:186px;
border:5px solid #fff;
background: #eee url('../img/bgTagline.gif') repeat-x;
}

#secondaryContent div#features {
display:block;
padding:0 0 5px 0;
}

#secondaryContent div#features h4 {
font: bold 13px Times, "Times New Roman", serif;
}

#secondaryContent div#features a:link, #secondaryContent div#features a:visited {
color: #5F5F60;
text-decoration:none;
}

#secondaryContent div#features a:hover {
color:#ED81BA;
text-decoration:underline;
}

#secondaryContent div#features a:active {
color:#87789D;
text-decoration:underline;
}

#secondaryContent #featureOne {
background: #fff;
width:85px;
height:46px;
border:1px solid #D9D8D9;
position: absolute;
top:213px;
left:0;
}

#secondaryContent #featureOne .gutters {
height:26px;
margin:5px;
background: #eee;
text-align:center;
overflow:hidden;
}

#secondaryContent #featureTwo {
background: #fff;
width:80px;
height:46px;
border:1px solid #D9D8D9;
position: absolute;
top:213px;
left:97px;
}

#secondaryContent #featureTwo .gutters {
height:26px;
margin:5px;
background: #eee;
text-align:center;
overflow:hidden;
}

#secondaryContent #subscribe {
width:176px;
height:94px;
border:1px solid #D9D8D9;
position: absolute;
top:266px;
left:0;
}

#secondaryContent #subscribe .gutters {
height:74px;
border:5px solid #fff;
background: #eee;
overflow:hidden;
}

fieldset {
border:0px none;
}

#mailingList {
margin: 10px 0;
padding: 2px;
}

/*footer*/
#footer {
padding: 6px 0 0 0;
}

#footer .service {
float:left;
}

#footer .service a:link, a:visited {
color: #5F5F60;
text-decoration:underline;
}

#footer .copy {
float:right;
color:#A5A5A5;
}

/*fixes*/
.clear {
clear: both;
}