body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset, img {
border:0 none;
}
del, ins {
text-decoration:none;
}
li {
list-style:none outside none;
}
caption, th {
text-align:left;
}
h1, h2, h3, h4, h5, h6 {
font-size:100%;
font-weight:normal;
}
q:before, q:after {
content:"";
}
a:link, a:visited {
color:#000000;
text-decoration:none;
}
abbr, acronym {
border:0 none;
font-variant:normal;
}
sup {
vertical-align:baseline;
}
sub {
vertical-align:baseline;
}
legend {
color:#000000;
}
input, button, textarea, select, optgroup, option {
font-family:inherit;
font-size:inherit;
font-style:inherit;
font-weight:inherit;
}
input, button, textarea, select {
}
body {
font:13px/1.231 arial,helvetica,clean,sans-serif;
}
select, input, button, textarea, button {
font:99% arial,helvetica,clean,sans-serif;
}
table {
font-size:inherit;
}
pre, code, kbd, samp, tt {
font-family:monospace;
line-height:100%;
}
#body {
font-family:arial;
}
#container {
margin:0 auto;
width:970px;
}
#header {
height:140px;
margin-bottom:20px;
width:970px;
}
#logo_h1 a {
background:url("../images/logo.gif") no-repeat scroll 0 0 transparent;
display:block;
height:97px;
margin:20px auto;
text-indent:-9999em;
width:337px;
}
#menu_ul {
margin:0 auto;
text-align:center;
width:460px;
}

li.headlink ul {
display:none;
width:100px;
padding-top:3px;
}

li.headlink ul li {
padding:0px 0px 0px 0px;
margin-left:4px;
}


li.headlink:hover ul {
display:block;
position:absolute;
z-index:5;
}



#menu_ul #spring_a {
height:10px;
margin-left:2px;
}

#menu_ul li {
color:#555555;
float:left;
}
#menu_ul li a {
display:block;
height:15px;
overflow:hidden;
text-indent:-9999em;
}
#collections_submenu {
background-color:#FFFFFF;
}
#collections_submenu li {
float:none !important;
}
#home_a {
background:url("../images/home_menu.gif") no-repeat scroll 0 0 transparent;
width:53px;
}
#about_a {
background:url("../images/about_menu.gif") no-repeat scroll 0 0 transparent;
width:63px;
}
#collections_a {
background:url("../images/collections_menu.gif") no-repeat scroll 0 0 transparent;
width:114px;
}
#spring2010_a {
background:url("../images/spring2010_menu.gif") no-repeat scroll 4px 0 transparent;
margin-top:5px;
width:114px;
}
#press_a {
background:url("../images/press_menu.gif") no-repeat scroll 0 0 transparent;
width:62px;
}
#contact_a {
background:url("../images/contact_menu.gif") no-repeat scroll 0 0 transparent;
width:85px;
}
#stockists_a {
background:url("../images/stockists_menu.gif") no-repeat scroll 0 0 transparent;
width:83px;
}

#spring_a {
background:url("../images/spring2010.jpg") no-repeat scroll 0 0 transparent;
width:104px;
}

#fall_a {
background:url("../images/fall2010.jpg") no-repeat scroll 0 0 transparent;
width:102px;
}


#footer {
float:left;
font-family:verdana,arial,sans-serif;
margin:40px 0 20px;
text-align:center;
text-transform:uppercase;
width:960px;
}
#footer h5 {
color:#3E3E3E;
font-size:9px;
}
#footer h6 {
color:#4A4949;
font-size:7px;
margin:2px 0;
}
#footer h6 a:hover {
text-decoration:underline;
}
#foryears_h4 {
background:url("http://www.kerrynleigh.com/images/homephoto.jpg") no-repeat scroll 0 0 transparent;
height:546px;
margin:0 auto;
text-indent:-9999em;
width:687px;
}
#photo_div {
background:url("../images/aboutus_photo.jpg") no-repeat scroll center center transparent;
float:left;
height:520px;
width:540px;
}
#text_div {
float:left;
font-family:tahoma,arial;
width:340px;
}
#text_div h4 {
color:#2E1D2E;
font-weight:bold;
margin:15px 0;
}
#text_div p {
color:#555555;
line-height:20px;
}
#hearfromyou_h4 a:hover {
color:#2E1D2E;
}
#hearfromyou_h4 a {
color:#2E1D2E;
}
#contact_form {
background:url("../images/joinmail_bg2.jpg") no-repeat scroll 0 0 transparent;
height:491px;
margin:0 auto;
width:466px;
}
#info_p {
float:left;
font-size:10px;
margin:45px 0 30px 260px;
text-transform:uppercase;
}
#contact_form label {
clear:left;
color:#333333;
float:left;
margin:2px 10px 0 45px;
width:135px;
}
#contact_form input {
clear:right;
height:18px;
margin-bottom:12px;
width:225px;
}
#contact_form label a {
color:#333333;
}
#contact_form label a:hover {
color:#333333;
}
#contact_form textarea {
border:1px solid #ADADAC;
clear:right;
float:left;
height:45px;
width:225px;
}
input#subscribe_btn {
background:url("../images/enter_btn.gif") no-repeat scroll 0 0 transparent;
border:medium none;
clear:left;
display:block;
float:left;
height:34px;
margin:5px 0 0 190px;
overflow:hidden;
text-indent:-9999em;
width:93px;
}
#error {
color:#330066;
font-size:12px;
}
#error_p {
color:#330066;
float:right;
font-size:12px;
margin-right:28px;
padding-top:25px;
}
#left_div {
float:left;
height:570px;
padding-right:10px;
width:480px;
}
#spring2010_h4 {
background:url("../images/collections/2010/spring2010_title.gif") no-repeat scroll 0 0 transparent;
float:right;
height:16px;
padding-right:30px;
position:relative;
text-indent:-9999em;
top:275px;
width:216px;
}

#fall2010_h4 {
background:url("../images/collections/fall_2010/fall_winter_title.gif") no-repeat scroll 0 0 transparent;
float:right;
height:16px;
padding-right:30px;
position:relative;
text-indent:-9999em;
top:275px;
width:318px;
}

#desc_div {
clear:right;
color:#2F3A3E;
float:right;
font-family:verdana,arial,sans-serif;
font-size:11px;
height:90px;
line-height:16px;
padding-right:30px;
position:relative;
text-align:right;
text-transform:uppercase;
top:310px;
}
.loadPhoto {
background:url("http://www.kerrynleigh.com/images/thumbborder.jpg") no-repeat scroll 0 0 transparent;
float:left;
}
.loadPhoto:hover {
background-position:0 -126px;
}
.loadPhoto img {
margin:7px;
}
.loadPhoto p {
display:none;
}
.jcarousel-skin-tango {
position:relative;
top:310px;
}
#collectionphoto_div {
float:left;
height:570px;
margin-left:10px;
width:388px;
}
#forward_btn {
background:url("../images/arrowright.gif") no-repeat scroll 0 0 transparent;
display:block;
float:right;
height:14px;
overflow:hidden;
position:relative;
text-indent:-9999em;
top:500px;
width:30px;
}
#back_btn {
background:url("../images/arrowleft.gif") no-repeat scroll 0 0 transparent;
display:block;
float:right;
height:15px;
overflow:hidden;
position:relative;
text-indent:-9999em;
top:500px;
width:30px;
}
#intro {
margin:0 auto;
width:550px;
}
#intro p {
font-size:10px;
text-align:center;
}

.contact-info {
clear:both;
text-align:center;
margin:auto;
font-size:11px;
padding-top:15px;
}

.contact-info p {
padding-bottom:2px;
}

.contact-info a:hover, .stockists a:hover {
text-decoration:underline;
}

.stockists {
margin-left:255px;
}

.stockists ul{
text-align:left;
padding:0;
float:left;
font-size:11px;
margin-right:50px;
margin-top:20px;
}
