/* Global Style */

body {
	background-color:#9fb4ba;
	background-image:url(images/damaskbg.gif);
	background-repeat:repeat;
	color:#333;
	font-family:arial,helvetica,sans-serif;
	font-size:13px;
	margin:15px 0px 15px 0px;
}

a:link {
	color:#064A68;
	text-decoration:none;
}

a:visited {
	color:#064A68;
	text-decoration:none;
}

a:hover {
	color:#666666;
	text-decoration:underline;
}

a:active {
	color:#ccc;
}

ul {
	list-style-type:square;
}

li {
	margin:5px 0 0 0;
}

h2 {
	font-family:georgia, "times new roman", serif;
	font-size:20px;
	font-weight:normal;
}

#table_container {
	background-color:#000;
	width:753px;
	height:689px;
	border:1px solid #562602;
	margin:0px;
	font-family:arial,helvetica,sans-serif;
	font-size:13px;
}





/* Top Banner */

#logo {
	width:184px;
	height:123px;
	margin:0px;
	vertical-align:top;
}

#top_banner {
	width:569px;
	height:61px;
	background-image:url(images/top_banner.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	margin:0px;
	vertical-align:top;
}

#address {
	font-size:11px;
	font-family:Verdana;
	margin:7px 8px 0px 0px;
	padding:0px;
}

#navigation {
	height:62px;
	background-image:url(images/spacer.jpg);
	background-repeat:repeat-x;
	background-position:0 0;
	margin:0px;
	padding:0px;
	vertical-align:top;
}





/* Content */

.content {
	width:753px;
	height:529px;
	margin:0px;
	vertical-align:top;
}

#home_content {
	background-image:url(images/home_content.jpg);
	background-color:#000;
	background-position:0 0;
	background-repeat:no-repeat;
}

#about_content {
	background-image:url(images/about_content.jpg);
	background-color:#000;
	background-position:0 0;
	background-repeat:no-repeat;
}

.small {
	font-size:11px;
	margin:5px 0 5px 0;
}

#store_content {
	background-image:url(images/store_content.jpg);
	background-color:#000;
	background-position:0 0;
	background-repeat:no-repeat;
}

#collections_content {
	background-image:url(images/collections_content.jpg);
	background-color:#000;
	background-position:0 0;
	background-repeat:no-repeat;
}

#collections_fufoo_content {
	background-image:url(images/collections_fufoo.jpg);
	background-color:#000;
	background-position:0 0;
	background-repeat:no-repeat;
}

#collections_arthur_court_content {
	background-image:url(images/collections_arthur_court.jpg);
	background-color:#000;
	background-position:0 0;
	background-repeat:no-repeat;
}

#collections_baby_content {
	background-image:url(images/collections_baby.jpg);
	background-color:#000;
	background-position:0 0;
	background-repeat:no-repeat;
}

#collections_pandora_content {
	background-image:url(images/collections_pandora.jpg);
	background-color:#000;
	background-position:0 0;
	background-repeat:no-repeat;
}

#collections_custom_jewelry_content {
	background-image:url(images/collections_custom_jewelry.jpg);
	background-color:#000;
	background-position:0 0;
	background-repeat:no-repeat;
}

#collections_ccj_designs_content {
	background-image:url(images/collections_ccj_designer2.jpg);
	background-color:#000;
	background-position:0 0;
	background-repeat:no-repeat;
}

#img_numbers {
	text-align:center;
	font-family:georgia, "times new roman", serif;
	font-size:24px;
	color:#333333;
	margin:0;
}

#img_numbers a {
	text-decoration:none;
	color:#333;
}

#collections_description {
	float:right;
	width:380px;
	margin:350px 20px 0px 0px;
	text-align:justify;
	font-size:11px;
	line-height:14px;
}

#collections_description p {
	margin:15px 0 0 0;
}

.large_description {
	font-size:12px;
	line-height:16px;
}

.top {
	width:260px;
	margin:24px 0px 0px 20px;
	text-align:center;
}

.middle {
	width:260px;
	margin:20px 0px 0px 20px;
	text-align:center;
}

.bottom {
	width:260px;
	margin:20px 0px 0px 20px;
	text-align:center;
}

.top2 {
	width:260px;
	margin:24px 0px 0px 20px;
	text-align:left;
}

.middle2 {
	width:260px;
	margin:20px 0px 0px 20px;
	text-align:left;
}

.bottom2 {
	width:260px;
	margin:20px 0px 0px 20px;
	text-align:left;
}

.img_right {
	margin:0 0 0 10px;
}

.img_left {
	margin: 0 10px 0 0;
}

.img_logo {
	margin: 5px 0 0 10px;
}

.text {
	width:320px;
	margin:20px 0px 0px 20px;
	text-align:left;
}

.intro {
	font-size:15px;
}

.caption {
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:.1em;
	margin:5px 0 0 0;
}

.caption strong {
	font-size:15px;
}

.dividers {
	margin:10px 0 0 0;
}

#contact_text {
	margin:20px 0 0 20px;
}





/* Footer */

#footer {
	width:753px;
	height:37px;
	background-color:#000;
	margin:0px;
	vertical-align:middle;
	font-family:Verdana;
	font-size:11px;
	color:#666;
}

#footer a:link {
	color:#bbbbbb;
	text-decoration:none;
	letter-spacing:.1em;
}

#footer a:visited {
	color:#bbbbbb;
	text-decoration:none;
	letter-spacing:.1em;
}

#footer a:hover {
	color:#fff;
	text-decoration:none;
	letter-spacing:.1em;
}

#footer a:active {
	color:#000;
	text-decoration:none;
	letter-spacing:.1em;
}