@import url(reset.css);
@import url(round-corners.css);
@import url(round-corners-tooltip.css);
@import url(chamilia-header.css);
@import url(chamilia-footer.css);
@import url(chamilia-layoutOne.css);
@import url(chamilia-layoutTwo.css);
@import url(chamilia-page-splashpage.css);
@import url(chamilia-page-beads.css);
@import url(chamilia-page-jewelry.css);
@import url(chamilia-page-whatsnew.css);
@import url(chamilia-page-necklaces.css);
@import url(chamilia-page-bracelets.css);
@import url(chamilia-page-earrings.css);
@import url(chamilia-page-locks.css);
@import url(chamilia-page-how-to-assemble.css);
@import url(chamilia-page-about.css);
@import url(chamilia-page-inspiration.css);
@import url(chamilia-page-special.css);
@import url(chamilia-page-legal.css);
@import url(chamilia-page-wheretobuy.css);
@import url(chamilia-page-googlemaps.css);
@import url(chamilia-page-internal.css);


body
{ 
	position:relative;
	font-family: Arial; 
	background: url(../img/jpg/background-tile.jpg) repeat-x #f3f8fb;
}

#main-container
{
	margin: 8px auto 0 auto;
	width: 962px; 
}

p, ul, ol, td
{ 
	font-size: 1em; 
	line-height: 1.2em;
	color: #8c8d8e;
}

h1 { font-size: 1.6em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.2em; }

h1, h2, h3 { color: #857851; font-weight: normal; }

a:link,
a:active,
a:visited,
a:hover
{
	text-decoration: none;
	color: #7aaab6;
}

a:hover 
{ 
	color: #5f96a4;
}


/* - - - ARROW LINK - - - */


.arrowLink
{
	padding-right: 15px;
	font-weight: bold;
	background: url( ../img/png/linkarrow-double-small.png ) right center no-repeat;
}


/* GENERIC PURPOSE TOOLTIP ADD-ON CLASS */

.tooltipVisible
{
	visibility: visible !important;
}

.initHidden
{
	visibility: hidden;
}

/* CLEAR FLOATS */

.clear 
{
	clear:both;
	height:0.1em;
	overflow:hidden;
	font-size:0.1em;
}


/* MASTER - FOR HIDING TOOLTIPS */

#master 
{
	display:none;
	position:absolute;
	left:0;
	top:0;
	margin:0 auto;
	z-index:99;
	width:98%;
	height:570px;
}

table.contact th { text-align: left; font-size: 13px; padding: 2px 2px 2px 0; vertical-align: middle;} 
table.contact td { font-size: 13px; padding: 2px 2px 2px 0;  }

.contact ul {
	margin:0;
	padding:4px 0 4px 0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.contact ul li {
	float:left;
	padding-right:20px;
}
.contact ul li .radio {
	float:left;
	width:15px;
	height:16px;
	margin:0 5px 0 0;
}
.search label {
	font-size: 12px;
}
.search ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.search li {
	float: left; vertical-align: middle;
}
.search img {
	border: solid 1px #857851;
	margin: -2px 5px 0px 5px;
	float: left;
}
.search label {
	display: inline-block;
	float: left;
	padding: 2px 15px 0 0;
	cursor: pointer;
}
.search .radio {
	display: inline-block;
	float: left;
	padding: 0;
	margin: 6px 0 0 0;
}
