body {
margin: 0;
padding: 0;
font-size: 12px;
font-family: arial, helvetica, sans-serif;
text-align:center; }

a {
color: #b40000;
text-decoration: none;
font-weight:bold; }

a:hover {
color: #b40000;
text-decoration: underline;
font-weight: bold; }

h2 {
font-family: papyrus, serif;
font-weight:bold;
font-size: 200%; }

h3 {
font-family: herculanum, papyrus, serif;
font-weight:bold;
font-size: 150%; }

img {
border:0px; }

#container {
width: 762px;
margin: 10px auto;
background-color: #fff;
color: #333;
border: 1px solid #a4a4a4;
line-height: 130%;
text-align:left; }

#top {
margin: 0px;
padding: 0;
background-color: #b40000;
background-image: url(Caro_Small4.jpg);
background-repeat: no-repeat;
font-size: 350%;
color: #fff;
font-family: verdana,arial, helvetica, sans-serif;
width:762px;
height:193px; }

#top2 {
margin: 0px;
padding: 0;
background-color: #b40000;
background-image: url(images/topscarves.jpg);
background-repeat: no-repeat;
font-size: 350%;
color: #fff;
font-family: verdana,arial, helvetica, sans-serif;
width:762px;
height:193px; }

#topnav {
width:762px;
margin-top: -9px;
margin-bottom: 20px;
padding:0px;
background-color: #b40000; }

#top p  {
margin-top: 0px; 
padding-top: 40px;
padding-right: 20px;
text-align: right; }

#top2 p {
margin-top: 0px; 
padding-top: 40px;
padding-right: 20px;
text-align: right; }

#leftcol {
float: left;
width: 350px;
margin: 0;
padding: 10px 0 10px 30px;
border: 0px solid gray; }


#rightcol {
margin-left: 382px;
padding: 27px 25px 10px 0;
border: 0px solid gray;
font-size: 95%; 
height:230px; }

#onecol {
width: 700px;
margin:0;
padding: 10px 0 10px 20px;
text-align:center; }

#onecoltext { 
width: 650px;
padding: 10px 50px 50px 50px;
font-size: 95%; }

#onecoltextwide { 
width: 700px;
padding: 10px 50px 0px 50px;
font-size: 95%; }

#slideshow {
width: 762px;
height: 700px;
margin:0;
padding: 10px 0 10px 20px;
background-color: #fff;
color: #555; }

#slideshow a {
color: #4FC7FF;
text-decoration: none;
font-weight:bold; }

#slideshow a:hover {
color: #4FC7FF;
text-decoration: underline;
font-weight: bold; }


#quote {
font-size:85%; }

#quote2 {
margin-top:-8px;
margin-bottom:25px;
font-family: zapfino,bradley hand itc, serif;
font-size:165%;
font-weight:normal;
line-height:150%; 
text-align:center;}

#quote2 a: {
color: #000080;
text-decoration: none;
font-family: bradley hand itc, serif;
font-weight:bold; }

#quote2 a:hover {
color: #000080;
text-decoration: underline;
font-family: bradley hand itc, serif;
font-weight: bold; }

#footercol {
clear: both;
margin: 0;
padding: 0px 10px 30px 30px;
color: #333; }

#footer {
clear: both;
margin: 0;
padding: 5px 25px 5px 30px;
color: #333;
border-top: 1px solid #a4a4a4;
font-size: 75%; }

td.gallpic {
width: 25%;
height: 113px;
text-align: center;
vertical-align:middle; }

td.gallcap {
width: 25%;
text-align: center;
vertical-align:top;
padding-bottom: 25px;
font-size: 75%;
font-family: arial, helvetica, sans-serif; }

td.text {
vertical-align:top;
font-size: 75%;
font-family: arial, helvetica, sans-serif; }

td.ordertext {
padding-top:4px;
width:150px;
text-align:right;
vertical-align:top;
font-size: 80%;
font-family: arial, helvetica, sans-serif;
font-weight:bold; }

td.linkpic {
width: 100px;
text-align: center;
vertical-align:top;
padding-bottom: 25px;
font-size: 75%;
font-family: arial, helvetica, sans-serif; }

td.linktext {
width: 500px;
vertical-align:top;
padding-bottom: 25px;
font-size: 75%;
font-family: arial, helvetica, sans-serif; }

td.linkpic2 {
width: 140px;
text-align: center;
vertical-align:top;
padding-left:25px;
padding-bottom: 25px;
font-size: 75%;
font-family: arial, helvetica, sans-serif; }

td.linktext2 {
width: 350px;
vertical-align:top;
padding-bottom: 25px;
font-size: 75%;
font-family: arial, helvetica, sans-serif; }

td.scarftext {
text-align:center;
vertical-align:top;
padding-bottom: 25px;
font-size: 95%;
font-family: trebuchet ms, arial, helvetica, sans-serif; }

td.scarfpic {
width: 200px;
text-align: center;
vertical-align:top;
padding-bottom: 25px;
font-size: 75%;
font-family: arial, helvetica, sans-serif; }

.scarftext {
text-align:left;
vertical-align:top;
padding-bottom: 25px;
padding-left:25px;
font-size: 115%;
font-family: trebuchet ms, arial, helvetica, sans-serif; }

ul#navlist {
margin: 0px;
padding: 4px 0px 4px 0px;
text-align:left;
white-space: nowrap;
font-size:12px; }

#navlist li {
display: inline;
list-style-type: none; }

#navlist a { 
padding: 5px 20.3px; }

#navlist a:link, #navlist a:visited {
color: #fff;
text-decoration: none; }

#navlist a:hover {
color: #b40000; 
text-decoration: none;
background-color:#fff; }

#active a:link, #active a:visited, #active a:hover {
color: #b40000; 
background-color:#fff; }

.bigger {
font-size:115%;
font-family: Maiandra GD, arial, helvetica, sans-serif; }
