body {
background-color:#FFFFFF; 
margin: 20px 0px 0px 0px;
text-align:center;
font-weight: normal;
font-size: 10px; 
line-height: 13px;
font-family: arial, sans-serif;
font-weight: normal; 
color: #000;
word-spacing:0.1em;
}

.bold {
font-weight: bold;
}

p {
text-align:left;
font-weight: normal;
font-size: 10px; 
line-height: 13px;
font-family: arial, sans-serif;
font-weight: normal; 
color: #000;
margin:0px 0px 13px 0px; 
padding:0px;
text-indent:15px;
}

.noindent {
text-indent:0px;
}


h3 {
text-align:left;
margin:0px 0px 0px 0px;
font-weight: normal; 
font-size: 15px; 
line-height:15px;
height:15px;
font-family: "helvetica neue", helvetica, verdana, arial, sans-serif;
color: #000;
}

h4 {
text-align:left;
margin:0px 0px 0px 0px;
font-weight: normal; 
font-size: 14px; 
line-height:14px;
width: 100px;
height:15px;
font-family: "helvetica neue", helvetica, verdana, arial, sans-serif;
color: #000;
}

.thumbtitles {
margin:5px 0px 0px 0px;
}

/* generic link styles */

a:link, a:visited, a:active {
font-family: Arial, sans-serif;
font-size: 9px; 
line-height: 11px; 
color: #000;
text-align:left;
margin:0px 0px 0px 0px;
}

a:hover {
color: #000;
}


imagelink {
margin:0px;
padding:0px;
border:0px;
}


img {
margin:0px;
padding:0px;
border:0px;
}

#holder {
background-position:bottom;
background-repeat:no-repeat;
border: 1px solid #AAA;
width: 787px;
height:512px;
margin: 0px auto 0px auto;
padding:0px 0px 0px 13px;
text-align:left;
}

.logo {
float:left;
padding:0px;
margin:0px 0px 0px 0px;
}

.flashholder {
float:left;
padding:0px;
margin:0px 0px 0px 0px;
}

#left {
float:left;
margin:14px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:102px;
height:476px;
}

#leftflash {
float:left;
margin:14px 0px 0px 0px;
width:211px;
height:59px;
}

.contactholder {
float:left;
margin:374px 0px 0px 0px;
width:102px;
height:43px;
}

#mid {
float:left;
margin:14px 0px 0px 12px;
width:211px;
height:59px;
padding:0px;
}

#midcontent_wrap {
float: left;
margin:0px 0px 0px 0px;
width:673px;
height:417px;
}

#content2col_1 {
float: left;
margin:17px 0px 0px 0px;
width:290px;
height:400px;
}

#homebanner {
float: left;
margin:20px 0px 0px 0px;
width:288px;
height:80px;
border: 1px solid #000000;
}

#content2col_2 {
float: right;
margin:0px 0px 0px 0px;
width:363px;
height:417px;
}

#content2col_2text {
float: left;
margin:17px 0px 0px 20px;
width:300px;
height:400px;
}

#footer {
float:left;
width:776px;
height:13px;
margin:0px 0px 0px 0px;
}

.emailbottom {
float:left;
width:102px;
height:13px;
}

.addressbottom {
float:left;
width:650px;
height:13px;
margin:0px 0px 0px 12px;
}

.termsbottom {
float:right;
width:200px;
height:13px;
margin:0px 0px 0px 12px;
}

#heading {
float:left;
margin:15px 0px 0px 0px;
width: 229px;
height:15px;
}




#topbar {
width:728px;
height:80px;
float:left;
padding:0px;
margin:20px 0px 0px 20px;
}

#maincontent {
float: left;
width:673px;
height:390px;
margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.column_float1wide {
float: left;
width:139px;
height: 390px;
margin:0px 10px 0px 0px;
}

.column_float2wide {
float: left;
width:280px;
height: 390px;
margin:0px 8px 0px 0px;
}

.column_float3wideart {
float: left;
width:500px;
height: 390px;
margin:0px 0px 0px 2px;
}

.column_float3pagination {
float: left;
width:500px;
height: 14px;
margin:10px 0px 0px 2px;
}

.column_float2wideart {
float: left;
width:360px;
height: 390px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}



#thumbimage {
width:155px;
height: 160px;
float:left;
margin:0px 0px 0px 8px;
padding:0px;
}

#thumbimage_main {
width:150px;
float:left;
margin:5px 12px 0px 0px;
padding:0px;
}

#thumbimage2 {
width:350px;
height: 160px;
float:left;
margin:0px 0px 14px 0px;
padding:0px;
}

#thumbimage3 {
width:100px;
float:left;
margin:5px 14px 0px 0px;
padding:0px;
}

#paginationthumb {
width:160px;
float:left;
margin:0px 0px 3px 0px;
padding:0px;
}




#address {
width:343px;
height:29px;
padding:0px;
margin:43px 0px 0px 0px;
}


#text-right {
width:203px;
height:263px;
float: left;
margin: 20px 0px 0px 20px;
}


#navigation {
float:left;
width:229px;
height:56px;
margin: 3px 0px 0px 0px;
padding:0px;
	}

#navigation ul {
border:0px;
list-style-type:none;
padding:0px;
margin:0px;
text-align:center;
}

#navigation ul li {
display:block;
float:left;
}






/* fashion button code */

.nav_fashion {
display:block;
float:left;
width:42px;
height:15px;
text-indent: -9000px;
margin:0px 0px 0px 0px;
}
a.nav_fashion:link, a.nav_fashion:visited {
margin:0px 0px 0px 0px;
text-decoration:none;
background: url(images/nav_fashion.gif) no-repeat 0 0px;
}
a.nav_fashion:hover, a.nav_fashion:active {
margin:0px 0px 0px 0px;
text-decoration:none;
background: url(images/nav_fashion.gif) no-repeat -42px 0px;
}


.nav_fashionselected {
display:block;
float:left;
width:42px;
height:15px;
text-indent: -9000px;
margin:0px 0px 0px 0px;
}
a.nav_fashionselected:link, a.nav_fashionselected:visited, a.nav_fashionselected:hover,  a.nav_fashionselected:active {
margin:0px 0px 0px 0px;
text-decoration:none;
background: url(images/nav_fashion.gif) no-repeat -42px 0px;
}




/* art button code */

.nav_art {
display:block;
float:left;
width:19px;
height:15px;
text-indent: -9000px;
margin:0px 0px 0px 0px;
}
a.nav_art:link, a.nav_art:visited {
margin:0px 0px 0px 0px;
text-decoration:none;
background: url(images/nav_art.gif) no-repeat 0 0px;
}
a.nav_art:hover, a.nav_art:active {
margin:0px 0px 0px 0px;
text-decoration:none;
background: url(images/nav_art.gif) no-repeat -19px 0px;
}


.nav_artselected {
display:block;
float:left;
width:19px;
height:15px;
text-indent: -9000px;
margin:0px 0px 0px 0px;
}
a.nav_artselected:link, a.nav_artselected:visited, a.nav_artselected:hover,  a.nav_artselected:active {
margin:0px 0px 0px 0px;
text-decoration:none;
background: url(images/nav_art.gif) no-repeat -19px 0px;
}




/* shopping button code */

.nav_shopping {
display:block;
float:left;
width:82px;
height:15px;
text-indent: -9000px;
margin:0px 0px 0px 0px;
}
a.nav_shopping:link, a.nav_shopping:visited {
margin:0px 0px 0px 0px;
text-decoration:none;
background: url(images/nav_shopping.gif) no-repeat 0 0px;
}
a.nav_shopping:hover, a.nav_shopping:active {
margin:0px 0px 0px 0px;
text-decoration:none;
background: url(images/nav_shopping.gif) no-repeat -82px 0px;
}


.nav_shoppingselected {
display:block;
float:left;
width:82px;
height:15px;
text-indent: -9000px;
margin:0px 0px 0px 0px;
}
a.nav_shoppingselected:link, a.nav_shoppingselected:visited, a.nav_shoppingselected:hover,  a.nav_shoppingselected:active {
margin:0px 0px 0px 0px;
text-decoration:none;
background: url(images/nav_shopping.gif) no-repeat -82px 0px;
}




/* furnishing button code */

.nav_furnishing {
display:block;
float:left;
width:58px;
height:15px;
text-indent: -9000px;
margin:0px 0px 0px 0px;
}
a.nav_furnishing:link, a.nav_furnishing:visited {
margin:0px 0px 0px 0px;
text-decoration:none;
background: url(images/nav_furnishing.gif) no-repeat 0 0px;
}
a.nav_furnishing:hover, a.nav_furnishing:active {
margin:0px 0px 0px 0px;
text-decoration:none;
background: url(images/nav_furnishing.gif) no-repeat -58px 0px;
}


.nav_furnishingselected {
display:block;
float:left;
width:58px;
height:15px;
text-indent: -9000px;
margin:0px 0px 0px 0px;
}
a.nav_furnishingselected:link, a.nav_furnishingselected:visited, a.nav_furnishingselected:hover,  a.nav_furnishingselected:active {
margin:0px 0px 0px 0px;
text-decoration:none;
background: url(images/nav_furnishing.gif) no-repeat -58px 0px;
}



/* gifts button code */

.nav_gifts {
display:block;
float:left;
width:28px;
height:15px;
text-indent: -9000px;
margin:0px 0px 0px 0px;
}
a.nav_gifts:link, a.nav_gifts:visited {
margin:0px 0px 0px 0px;
text-decoration:none;
background: url(images/nav_gifts.gif) no-repeat 0 0px;
}
a.nav_gifts:hover, a.nav_gifts:active {
margin:0px 0px 0px 0px;
text-decoration:none;
background: url(images/nav_gifts.gif) no-repeat -28px 0px;
}


.nav_giftsselected {
display:block;
float:left;
width:28px;
height:15px;
text-indent: -9000px;
margin:0px 0px 0px 0px;
}
a.nav_giftsselected:link, a.nav_giftsselected:visited, a.nav_giftsselected:hover,  a.nav_giftsselected:active {
margin:0px 0px 0px 0px;
text-decoration:none;
background: url(images/nav_gifts.gif) no-repeat -28px 0px;
}


/* shoppingdays button code */

.nav_shoppingdays {
display:block;
float:left;
width:82px;
height:15px;
text-indent: -9000px;
margin:0px 0px 0px 0px;
}
a.nav_shoppingdays:link, a.nav_shoppingdays:visited {
margin:0px 0px 0px 0px;
text-decoration:none;
background: url(images/nav_shoppingdays.gif) no-repeat 0 0px;
}
a.nav_shoppingdays:hover, a.nav_shoppingdays:active {
margin:0px 0px 0px 0px;
text-decoration:none;
background: url(images/nav_shoppingdays.gif) no-repeat -82px 0px;
}


.nav_shoppingdaysselected {
display:block;
float:left;
width:82px;
height:15px;
text-indent: -9000px;
margin:0px 0px 0px 0px;
}
a.nav_shoppingdaysselected:link, a.nav_shoppingdaysselected:visited, a.nav_shoppingdaysselected:hover,  a.nav_shoppingdaysselected:active {
margin:0px 0px 0px 0px;
text-decoration:none;
background: url(images/nav_shoppingdays.gif) no-repeat -82px 0px;
}



/* fees button code */

.nav_fees {
display:block;
float:left;
width:26px;
height:15px;
text-indent: -9000px;
margin:0px 0px 0px 0px;
}
a.nav_fees:link, a.nav_fees:visited {
margin:0px 0px 0px 0px;
text-decoration:none;
background: url(images/nav_fees.gif) no-repeat 0 0px;
}
a.nav_fees:hover, a.nav_fees:active {
margin:0px 0px 0px 0px;
text-decoration:none;
background: url(images/nav_fees.gif) no-repeat -26px 0px;
}


.nav_feesselected {
display:block;
float:left;
width:26px;
height:15px;
text-indent: -9000px;
margin:0px 0px 0px 0px;
}
a.nav_feesselected:link, a.nav_feesselected:visited, a.nav_feesselected:hover,  a.nav_feesselected:active {
margin:0px 0px 0px 0px;
text-decoration:none;
background: url(images/nav_fees.gif) no-repeat -26px 0px;
}



/* mailinglist button code */

.nav_mailinglist {
display:block;
float:left;
width:63px;
height:15px;
text-indent: -9000px;
margin:0px 0px 0px 0px;
}
a.nav_mailinglist:link, a.nav_mailinglist:visited {
margin:0px 0px 0px 0px;
text-decoration:none;
background: url(images/nav_mailinglist.gif) no-repeat 0 0px;
}
a.nav_mailinglist:hover, a.nav_mailinglist:active {
margin:0px 0px 0px 0px;
text-decoration:none;
background: url(images/nav_mailinglist.gif) no-repeat -63px 0px;
}


.nav_mailinglistselected {
display:block;
float:left;
width:63px;
height:15px;
text-indent: -9000px;
margin:0px 0px 0px 0px;
}
a.nav_mailinglistselected:link, a.nav_mailinglistselected:visited, a.nav_mailinglistselected:hover,  a.nav_mailinglistselected:active {
margin:0px 0px 0px 0px;
text-decoration:none;
background: url(images/nav_mailinglist.gif) no-repeat -63px 0px;
}

/* press button code */

.nav_press {
display:block;
float:left;
width:34px;
height:15px;
text-indent: -9000px;
margin:0px 0px 0px 0px;
}
a.nav_press:link, a.nav_press:visited {
margin:0px 0px 0px 0px;
text-decoration:none;
background: url(images/nav_press.gif) no-repeat 0 0px;
}
a.nav_press:hover, a.nav_press:active {
margin:0px 0px 0px 0px;
text-decoration:none;
background: url(images/nav_press.gif) no-repeat -34px 0px;
}


.nav_pressselected {
display:block;
float:left;
width:34px;
height:15px;
text-indent: -9000px;
margin:0px 0px 0px 0px;
}
a.nav_pressselected:link, a.nav_pressselected:visited, a.nav_pressselected:hover,  a.nav_pressselected:active {
margin:0px 0px 0px 0px;
text-decoration:none;
background: url(images/nav_press.gif) no-repeat -34px 0px;
}



/* getintouch button code */

.nav_getintouch {
display:block;
float:left;
width:69px;
height:15px;
text-indent: -9000px;
margin:0px 0px 0px 0px;
}
a.nav_getintouch:link, a.nav_getintouch:visited {
margin:0px 0px 0px 0px;
text-decoration:none;
background: url(images/nav_getintouch.gif) no-repeat 0 0px;
}
a.nav_getintouch:hover, a.nav_getintouch:active {
margin:0px 0px 0px 0px;
text-decoration:none;
background: url(images/nav_getintouch.gif) no-repeat -69px 0px;
}


.nav_getintouchselected {
display:block;
float:left;
width:69px;
height:15px;
text-indent: -9000px;
margin:0px 0px 0px 0px;
}
a.nav_getintouchselected:link, a.nav_getintouchselected:visited, a.nav_getintouchselected:hover,  a.nav_getintouchselected:active {
margin:0px 0px 0px 0px;
text-decoration:none;
background: url(images/nav_getintouch.gif) no-repeat -69px 0px;
}


input {
font-size: 10px; 
line-height: 13px; 
width: 100px;
padding:0px;
margin: 0px 0px 0px 0px;
}

.inputformfields {
font-size: 10px; 
line-height: 13px; 
width: 300px;
padding:0px;
margin: 0px 0px 0px 0px;
}



.textinput {
float:left;
font-size: 10px; 
line-height: 13px; 
width: 300px;
height: 80px;
padding:0px;
margin: 0px 0px 0px 0px;
}



