html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body {
background: #f7f3e4;
margin: 0;
padding: 0;	
font-family: Georgia, Times New Roman, Times, serif;
color: #3e263d;
background-image: url(images/bg4.jpg);
background-position: center top; 
background-repeat: no-repeat;
}

#splash {
height: 670px;
width: 520px;
}

#banner {
width: 580px;
margin: 0px auto;
background-color: #fff;
border: 1px solid #ddd;
padding: 10px 10px 10px 10px;
}

label {
display: block;
}

form {
padding: 20px 20px 20px 20px;
}

#collect_link{
border: 0;
width: 106px; 
height: 48px;
}


#menubar {
background:url("images/kadee_nav.gif") repeat scroll 0 0 transparent;
height:39px;
margin:0px auto;
padding:0;
position:relative;
width:671px;
display: block;
}

#menubar li {
list-style:none outside none;
position:absolute;
top:0;
}

#menubar li :hover {
 border-bottom: 1px solid #4f2e16;
}

#menubar li a {
display:block;
height:39px;
text-decoration:none;
text-indent:-5000px;
}

#bridal {
left:5px;
width:60px;
}


#boutique {
 left:100px;
 width:90px;
}

#shop {
left:225px;
width:130px;
}

#gallery {
  left:390px;
  width:70px;
}

#about {
left: 495px;
width: 65px;
}

#contact {
left: 595px;
width: 70px;
}

#splash #splashmessage {
margin: 60px 0px 0px 20px;
}

#splash #enter {
float: right;
margin: 40px 0px 0px 0px;
}

#container {
width: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;	
}

#header {
height: 60px;
width: 671px;
margin: 20px auto 0px;
padding: 60px 0px 0px 0px;
background-image: url(images/kadee_logo_new.gif);
background-position: left top; 
background-repeat: no-repeat;
}

#main {
margin: 20px auto;
width: 780px;
}

#main h1 {
font-weight: bold;
font-size: 20px;
}

#main p {
font-size: 14px;
line-height: 22px;
}

#content {
width: 580px;
margin: 0px auto;
background-color: #fff;
border: 1px solid #ddd;
padding: 0px 0px 20px 0px;
}

#content p {
  padding: 20px 20px 0px 20px;
}

#content h1 {
  padding: 20px 20px 0px 20px;
}

#content ul {
  padding: 20px 20px 0px 20px;
}

#main li {
font-size: 14px;
line-height: 26px;
list-style: none;
}


#content li {
  list-style: circle outside none;
  margin-left: 20px;
}




#text_links {
margin: 80px 0px 0px 40px;
padding: 0px;
clear: both;
}

#text_links ul {
list-style: none;
margin: 0px;
padding: 0px;
}

#text_links ul li {
list-style: none;
margin: 0px 10px 0px 0px;
padding: 0px;
float: left;
font-size: 9px;
}

a {
text-decoration: none;
color: #3e263d;
}

a:hover {
color: #555;
}

.widget {
background: #E8DBB8;
color: #000000;
font-size: 14px;
font-weight: bold;
}

#labels {
width: 762px;
margin: 22px auto;
padding: 0px 0px 0px 0px;
}

#labels img {
float: left;
margin: 0px 10px 30px 0px; 
}

#labels2 {
width: 574px;
margin: 22px auto;
padding: 0px 0px 0px 0px;
}

#labels2 img {
float: left;
margin: 0px 10px 30px 0px; 
}


#labels3 {
width: 742px;
margin: 22px auto;
padding: 0px 0px 0px 0px;
}

#labels3 img {
float: left;
margin: 0px 10px 30px 0px; 
}


#collections {
width: 600px;
margin: 0;
padding: 0;
}

.collection_image {
background-color: #fff;
border: 1px solid #ddd;
padding: 10px 10px 10px 10px;
}
  
p.testimonial {
font-style: italic;
}

p.name {
font-weight: bold;
}

#tns {
width: 700px;
margin: 10px auto;
}

#tns div {
float: left;
margin: 5px 5px 5px 0px;
text-align: center;
font-size: 10px;
height: 200px;
margin: 0px 10px 10px 0px;
}

#tns div img {
	border: 2px solid black;
	padding: 1px 1px 1px 1px;
}

.tnslogo {display: block;}


#item {
width: 462px;
margin: 10px auto 20px ;
}

#item h2 {
	font-size: 12px;
}

#item img {
	border: 2px solid #3e263d;
	padding: 2px 2px 2px 2px;
	float: left;
}

#desc {
	float: left;
	width: 200px;
	margin: 0px 0px 0px 10px;
}

#slider {
  width: 500px;
  margin: 0 auto;
  position: relative;
}

.scroll {
  height: 500px;
  overflow: auto;
  position: relative; /* fix for IE to respect overflow */
  clear: left;
}

.scrollContainer div.panel {
  padding: 20px; 
  height: 500px;
  width: 560px; /* change to 560px if not using JS to remove rh.scroll */
}

.scrollContainer div.panel img.portrait {
  margin-left: 60px;
 }
 
.scrollButtons {
  position: absolute;
  top: 150px;
  cursor: pointer;
}

.scrollButtons.left {
  left: -20px;
}

.scrollButtons.right {
  right: -20px;
}

#slider ul.picnav {
  margin: 0 auto;
  width: 130px;
}

.picnav li {
    list-style: none;
    float: left;
    border: 1px solid;
    width: 20px;
    height: 20px;
    margin: 0px 10px 0px 0px;
    text-align: center;
}

.picnav li :hover {
    font-weight: bold;
}

.galleryhead {
  text-align: center;
  font-weight: normal;
}

#facebook {
  /* text-align: center; */
  margin: 0 auto;
  height: 29px;
  width: 260px;
}

#facebook img { float: left; }

.fbtext {  padding : 5px 5px 5px 5px; float: left; }





















