body { background-color: #ffffff; background-image: url('http://ladybugportraits.net/TemplateImages/Background2.jpg'); color: #000000; 
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; margin: 0px;}
a { color: #28292a; text-decoration: none; }
a:hover { color: #a5cfce; text-decoration: none; }
a:visited { color: #28292a; text-decoration: none; }

/* hide from ie on mac \*/
	html {
		height: 600px;
	}
	
	#flashcontent {
		height: 600px;
	}
	/* end hide */

h2 { font-family: Arial,Helvetica,sans-serif; font-size: 18px; font-weight: bold; color: #3b3b3b; padding-top: 0px; padding-left: 0px;}
hr { height: 1px; color: #1c698a; }
ul, li, p, td { font-size: 11px; }
.table {border-left: 1px solid #1a1a1a; border-right: 1px solid #1a1a1a; background-color: #ffffff; width: 80%; max-width: 850px; *width: 850px;}
.tablehead { background-image: url('http://ladybugportraits.net/TemplateImages/TopCreamDamaskBack.jpg'); color: #ffffff; text-align: left; 
background-repeat: y-repeat;  /* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;
zoom: 1; }
.tablehead  a {color: #ffffff; text-align: left; font-size: 16px; margin-top:0px; font-weight: bold;}
.tablehead  A:link IMG {border: 0;}
.tablehead  A:visited IMG {border: 0;}
.tablehead  A:active IMG {border: 0;}
.tablehead  A:hover IMG {border: 0;}
.tablehead td {color: #ffffff;  text-align: left;}
.tablehead a:visited {color: #ffffff; text-align: center; align: center; font-size: 16px;}
.tablehead a:hover {color: #a5cfce; text-align: center; font-size: 16px;}

.mainimage {border: 0px solid #1a1a1a; padding: 0px; margin-left: -5px; margin-top: -3px; margin-bottom: -33px; overflow: hidden; ; *width: 725px; background-color: #abcec0; }

.tablebgcolor { background-color: #ffffff; text-align: left; padding-top: 3px; padding-left: 5px; padding-bottom: 15px; 
padding-right: 0px; margin-right: 0px;}

.tablebgcolor2 { background-color: #abcec0; text-align: center;  padding-top: 3px; padding-left: 5px; padding-bottom: 15px; 
padding-right: 0px; margin-right: 0px;}

.imagestitle { font-family: Arial,Helvetica,sans-serif; font-size: 20px; font-weight: bold; color: #90b0a2; padding-top: 8px; padding-left: 20px; }
 .imagestitle2 { font-family: Arial,Helvetica,sans-serif; font-size: 20px; font-weight: bold; color: #90b0a2; padding-top: 8px; padding-left: 0px;}
.imagescontent { font-size: 12px; color: #000000; padding-left: 20px; padding-top: 5px;}
.faqcontent { font-size: 11px; color: #000000; padding-left: 5px; padding-top: 0px;}
.contenttitle { font-family: Arial,Helvetica,sans-serif; font-size: 20px; font-weight: bold; color: #90b0a2; padding-left: 40px; 
padding-top: 8px;}
.content { font-size: 12px; color: #000000; padding-left: 25px; padding-right: 10px;}

.tagline {
    margin-top: 1px;
 margin-bottom: 0px;
 margin-left: 300px;
 float: left; 
  z-index: 100;
  font-size: 14px;
color: #28292a;
font-weight: bold;
font-variant: small-caps;
letter-spacing: 0.5em;
}


.tablebottom {color: #000; border-bottom: 1px solid #1a1a1a; background-image: url('http://ladybugportraits.net/TemplateImages/BottomGrayDamaskBack.png');  
background-repeat:repeat-x; background-color: #ffffff;  /* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8; zoom: 1; }
.tablebottom a, .tablebottom a:visited { color: #000; text-decoration: none; }
.tablebottom a:hover { color: #FFFFFF; text-decoration: none; }

.tablelinecolor { background-color: #28292a; }
.navbar { background-image: url('http://ladybugportraits.net/TemplateImages/LightBlueBackground2.jpg'); color: #182f59; border-bottom: 1px solid #1a1a1a; 
border-top: 1px solid #1a1a1a; height: 20px; zoom: 1; width: 100%;
z-index: 1; }
.navbarlinks { color: #28292a; font-weight: bold; padding-right: 15px; padding-left: 5px; text-align: right; }
.navbarlinks a { color: #28292a; }
.navbarlinks a:visited { color: #28292a; }
.navbarlinks a:hover { color: #28292a; }

.navbar A:link IMG { text-align: right; margin-top: 1px; margin-bottom: -1px; margin-right: 5px; /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6; zoom: 1; }
.navbar A:visited IMG {text-align: right; margin-top: 1px; margin-bottom: -1px; margin-right: 5px; /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6; zoom: 1; }
.navbar A:active IMG { text-align: right; margin-top: 1px; margin-bottom: -1px; margin-right: 5px; /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6; zoom: 1; }
.navbar A:hover IMG {  text-align: right; margin-top: 1px; margin-bottom: -1px; margin-right: 5px; /* for IE */
  filter:alpha(opacity=100);
  /* CSS3 standard */
  opacity:1; zoom: 1; }

#menu
{ 
text-align: right;
margin-right: 15px;
height: 20px;
white-space:nowrap;
margin-top: 1px;
margin-bottom: 0px;
}
#menu li {display:inline;}
#menu li a
{font-size: 14px;
color: #3a5f53;
padding-right: 20px;
font-weight: bold;
font-variant: small-caps;
letter-spacing: 0.1em;
}
#menu li a:hover
{
color:#28292a;
}

.sidebar { background-color: #abcec0; /* for IE */
  filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9; zoom:1;
  }


.sidebarlinks
{ 
position:relative;
left:-80px;
width:175px;
padding-top: 5px;
top: 0px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
.sidebarlinks
{ 
top: 375px;
}}

.sidebarlinks
ul { list-style-type: none;
}
#links { position:relative;
right:-40px;
 width:175px;
 display: inline-block;
cursor:pointer;  

}

#links ul {
        list-style-type: none;
        width: 175px;
		list-style-position:inherit;
cursor:pointer;  
} 

#links li {
        border-bottom: 0px solid #8d8d8d;
        border-width: 0px 0;
        margin: 0px 0;
		text-indent: 3px;
cursor:pointer;  
}

#links li a { 
        
		color: #28292a;
        display: block;
        font: bold 120% Arial, Helvetica, sans-serif;
        padding: 5px;
        text-decoration: none;
cursor:pointer;  
}

 * html #links li a {  /* make hover effect work in IE */
	width: 175px;
	position:relative;
right:0px;
}

#links li a:hover {
        background: #85a99b;
		color: #ffffff;
  		  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
cursor:pointer;  
}

#links2 { position:relative;
right:-40px;
 width:175px;
 margin-top: 15px;

}

#links2 ul {
        list-style-type: none;
        width: 175px;
		list-style-position:inherit;
} 

#links2 li {
        border: 0px solid #9d0101;
      
     		text-indent: 3px;
}

#links2 li a { 
        color: #9d0101;
        display: block;
        font: bold 120% Arial, Helvetica, sans-serif;
		text-transform: uppercase;
        padding: 5px;
        text-decoration: none;
}

 * html #links2 li a {  /* make hover effect work in IE */
	width: 175px;
	position:relative;
right:0px;
}

#links2 li a:hover {
        background: #9d0101;
		color: #ffffff;
		text-indent: 3px;
		  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
}

.mC {width:100px; margin:5px; float:right;}
.mH {color:#60c; cursor:pointer;  font-weight:bold; border-top:1px solid #300;}
.mL {display:none; margin-bottom:10px;}
.mO {text-indent: 15px; display:block;}
                    

form { font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
textarea { font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; color: #000000; font-size: 11px; width: 230px; 
background-color: #abcec0; border: 1px solid #000000;}
input { font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; color: #000000; font-size: 11px; 
background-color: #abcec0; border: 1px solid #000000;}
select { font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; color: #000000; font-size: 11px; 
background-color: #abcec0; border: 1px solid #000000;}
.select { font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; color: #000000; font-size: 11px; 
background-color: #abcec0; border: 1px solid #000000;}
button { font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; 
font-weight: bold; background-color: #abcec0; border: 1px solid #000000;}
.thumb { border: 1px solid #182f59; height: 200px; background-color: #1c698a;}

#watermark_box {
position:relative;
display:block;
}
img.watermark {
position: absolute;
top: 4px;
left: 4px;
} 

.contactbox {top: 0px;  width: 300px;  padding-left: 15px;  padding-right: 10px;
 margin-bottom: 5px;
 margin-right: -25px;
 float: right; 
 border: 0px solid #000000;
 z-index: 100;
}
