body,
html {
margin: 0em;
padding: 0em;
text-align: left;
font-size: 30px;
font-family: Arial, Helvetica, sans-serif;
color: #5c5c5c;
background-image: url(http://www.cottagehomeinteriordesigns.com/ch-threestripe.jpg);

background-repeat: repeat-y-x;
background-color: #ffffff;
}

lefttext
 {
margin: 0em;
padding: 0em;
text-align: left;
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
color: #5c5c5c;

}

p {
margin: 0;
padding: 4px 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #5c5c5c;
text-align: left;
}

body {
font-size: 13px;
line-height: 18px;
font-family: Arial, Helvetica, sans-serif;
}

#content {
padding: 0;
margin: 0 auto;
width: 800px;
background-color: #ffffff;
}

	 #shadow {
	padding:0;
    margin: 0 auto;
    width:880px;
border: 1px solid #FFFFFF;	
	 }
		
#bodycontent {
    margin-left: 5px;
	margin-right: 5px;
    float:left;
    width:750px;
	border: 10px solid #e1e1e1;	
	
	    }

#homeleft {
    margin: 0;
	margin-right: 5px;
    float:left;
    width:250px;
	background-color:#cfcfcf;
	min-height: 520px;

}

#homeright {
    margin: 0;
    float:left;
    width:500px;
	border: 10px solid #e1e1e1;	
	    }
	
	
#header {
padding: 0;
height: 197px;
z-index:5;
width: 900px;
}

#logo {
margin: 0;
padding: 0 0 0 15px;
width: 210px;
float: left;
}

#tag {
margin: 0;
padding: 70px 15px 0 0;
width: 185px;
float: right;
}

#bodyleft {
margin: 30;
padding: 15px 0 35px 35px;
width: 242px;
float: left;
}

#bodyright {
margin: 0;
padding: 15px 35px 35px 0;
width: 310px;
float: right;
}

#fullwidth {
padding: 15px 35px 35px 35px;
margin: 0 0 0 0px;
width: 800px;
}

#footer {
margin: 0;
padding: 0;
clear:both;
height: 38px;
background-image: url(http://www.cottagehomeinteriordesigns.com/ch-bk_bluestones.jpg);
background-repeat: repeat-x;
}
	
#footer a {
	color:#FFFFFF;
}

#copy {
margin: 0;
padding: 0;
width: 250px;
float: left;
}

#websiteby {
margin: 0;
padding: 0;
width: 180px;
float: right;
}	

.footer {
margin: 0;
padding: 12px 12px 0 12px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-align: left;
}

#contentarea {
    min-height: 200px;
    margin-bottom: 5px;
	background-color: #ffffff;
	
}

#contentarea a{
	font-weight:bold
}


a:link, a:active, a:visited {
    color: #666666; 
    text-decoration: none 
    }

a:hover { 
     color: #f9ec31;
    text-decoration: none 
    }
	
p {
margin: 0;
padding: 4px 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #5c5c5c;
text-align: left;
}

li {
margin: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #5c5c5c;
text-align: left;
}

ul {
margin: 0;
padding: 6px 0 6px 18px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #5c5c5c;
line-height: 18px;
text-align: left;
}

ol {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #5c5c5c;
line-height: 18px;
text-align: left;
}


.flashheader {
margin: 0;
padding: 0;
font-size: 54px;
font-family: Century, Goudy, Times, serif;
color: #ffffff;
text-align: left;
}

h1 {
margin: 0;
padding: 0;
font-size: 15px;
font-family: Arial, Helvetica, sans-serif;
color: #a71056;
text-align: left;
}

h2 {
margin: 0;
padding: 0;
font-size: 15px;
font-family: Arial, Helvetica, sans-serif;
color: #a71056;
text-align: left;
}

h3 {
margin: 0;
padding: 5px 0 0 10px;
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
text-align: left;
background-image: url(http://www.cottage-law.com/images/bk_bluestones.jpg);
background-repeat: repeat-x;
height: 26px;
}

h4 {
margin: 0;
padding-top: 10px;
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
text-align: left;
}

.cottagelawheadings {
margin: 0;
padding: 0;
padding-top: 10px;
font-size: 18px;
font-weight:bold
font-family: Arial, Helvetica, sans-serif;
color: #a71056;
text-align: left;
}

.cottagehomefooter {
margin: 0;
padding: 0;
padding-top: 10px;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #a71056;
text-align: left;
}

.cottagehomebottomlinks {
margin: 0;
padding: 0;
padding-top: 10px;
font-size: 14px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
color: #97B1BF;
text-align: center;
}

.cottagehomeintextheads {
margin: 0;
padding: 0;
padding-top: 10px;
font-size: 12px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
color: #a71056;
text-align: left;
}

.cottagehomeheader {
margin: 0;
padding-top: 10px;
font-size: 14px;
font-family: Baskerville, Goudy Old Style, Times, serif;
color: #a71056;
text-align: right;
}

.cottagehometextheadings a:link, a:active, a:visited {
    color: #a71056; 
font-weight:bold;
    text-decoration: none 
    }




#logo {
 display: inline;
 float: left;
 margin: 10px 0 0 20px; 
 padding-bottom: 10px;
 width: 600px;
 height: auto;
 background: url(images/logo.gif) no-repeat; /* logo image */
}



div#horiz-menu {
 height: 30px;
 background-image:url(http://www.cottage-law.com/images/bk_bluestones.jpg);
background-repeat:repeat-x;
width: 880px;
z-index:10;

}


/* @group Horiz Menu */

div#horiz-menu ul {
 margin: 0;
 padding: 0;
 z-index:10;
}

div#horiz-menu li {
 margin: 0;
 padding: 0;
 padding-right: 4px;
  padding-left: 5px;
 float: left;
 list-style: none;
 z-index:10;
}

div#horiz-menu a:link,
div#horiz-menu a:visited {
 display: block;
 float: left;
 padding: 0 22px;
 height: 30px;
 line-height: 30px;
 text-decoration: none;
 z-index:10;
 
}

/* @end */

#horiz-menu.suckerfish a {
 color: #F9FAFD;
 
 
}


div#horiz-menu a:hover,
#horiz-menu.suckerfish li:hover,
#horiz-menu.suckerfish li.sfhover {
 background: #4a4b4d;
 color: #f9ec31;
}

#horiz-menu.suckerfish li li:hover,
#horiz-menu.suckerfish li li.sfhover {
 background: #585858;
 color: #f9ec31;
}

#horiz-menu.suckerfish li li a:link,
#horiz-menu.suckerfish li li a:visited {
 color: #fff;
 font-weight: normal;
}

#horiz-menu.suckerfish li li {
 background: #525252;
  color: #f9ec31;
}

#horiz-menu li li a.daddy:link,
#horiz-menu li li a.daddy:visited  {

}

/* @end */

/* @group Horiz Menu */

div#horiz-menu li {

}

#horiz-menu.suckerfish li li a:hover {
 color: #f9ec31;
}

div#horiz-menu a:link,
div#horiz-menu a:visited,
div#horiz-menu li.active li a:link,
div#horiz-menu li.active li a:visited {
 color: #ffffff;
}

div#horiz-menu a:hover,
div#horiz-menu li.active li a:hover {
 color: #f9ec31;
}

div#horiz-menu .active_menu a:link,
div#horiz-menu .active_menu a:visited,
div#horiz-menu li.active a:link,
div#horiz-menu li.active a:visited,
div#horiz-menu li.active li.active a:link,
div#horiz-menu li.active li.active a:visited {
 color: #f9ec31;
}

#twitter_update_list {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}

#twitter_update_list a:link {
	color:#5c5c5c; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.ddcaptionurl a:link{
	font-weight:none;
}

 div.slideshow {
  margin: 18px auto;
}
div.slideshow p {
  padding-top: 9px;
}
div.slideshow ul {
  background: #FFF;
  bottom: -35px;
  left: 0px;
  position: absolute;
  overflow: hidden;
  padding: 5px 0;
  z-index: 10001;
}
div.slideshow ul a {
  background-position: 50% 50%;
  cursor: pointer;
  display: block;
  height: 25px;
  margin-right: 5px;
  opacity: 0.5;
  width: 30px;
}
div.slideshow ul a.active,
div.slideshow ul a:hover {
  opacity: 1;
}
div.slideshow ul li {
  float: left;
  list-style: none;
}

#myGallery
{
width: 400px !important;
height: 200px !important;
} 

#slideshow-container { width:225px; height:384px; position:relative; }

#slideshow-container img { display:block; position:absolute; top:0; left:0; z-index:1; }

