/* CSS Document for InMotion Video Productions
Stylesheet Copyright 2006, Eric Ellis - ProjectEric.com | All Rights Reserved
 */

body {
margin: 0;
padding: 0;
}

form {
padding: 10px;
}

input.style {
font: 11px Tahoma, Arial, sans-serif;
}

select.style {
font: 11px Tahoma, Arial, sans-serif;
}

textarea.style {
font: 11px Tahoma, Arial, sans-serif;
}

.notablemargins {
margin: 0;
padding: 0;
}

blockquote.left {
float: left;
margin: 0;
padding: 13px 10px 5px 13px;
}

blockquote.right {
float: right;
margin: 0;
padding: 13px 15px 5px 10px;
}
 
#topborder_brown {
background-color: #CCCC99;
width: 760px;
margin: 0;
padding: 0;
}
 
#topborder_blue {
background-color: #666699;
width: 760px;
font: 3px Tahoma, Arial, sans-serif;
margin: 1px 0 0 0;
padding: 0; 
}

#topborder_white {
background-color: white;
font: 35px Tahoma, Arial, sans-serif;
width: 760px;
margin: 0;
padding: 0; 
}

#logo_bkgd {
background: url("../images/flash_staticillustration.jpg");
background-position: 0 90%;
background-repeat: no-repeat;
font: 143px Tahoma, Arial, sans-serif;
}

#largeicon {
background: url("../images/im_icon_large.jpg");
background-position: -30 50%;
background-repeat: no-repeat;
font: 210px Tahoma, Arial, sans-serif;
margin: 5px 0 0 0;
}

#experiencecounts {
background: url("../images/im_icon.gif");
background-position: 80 300%;
background-repeat: no-repeat;
background-color: #CCCC99;
margin: 0 19px 0 0;
padding: 0;
}

#experiencecounts h2 {
background-color: #666699;
font: 17px Tahoma, Arial, sans-serif;
margin: 0;
padding: 0;
}

#experiencecounts h3 {
font: 13px Tahoma, Arial, sans-serif;
font-weight: bold;
background-color: #666633;
width: 170px;
margin: 30px 0 0 0;
padding: 8px;
color: white;
}

#experiencecounts p {
font: 11px Tahoma, Arial, sans-serif;
font-weight: bold;
color: #666633;
margin: 10px 0 0 0;
padding: 25px 20px 46px 20px;
}

#experiencecountscorp {
background: url("../images/im_icon.gif");
background-position: 80 300%;
background-repeat: no-repeat;
background-color: #CCCC99;
margin: 0 19px 0 0;
padding: 0;
}

#experiencecountscorp h2 {
background-color: #000000;
font: 17px Tahoma, Arial, sans-serif;
margin: 0;
padding: 0;
}

#experiencecountscorp h3 {
font: 13px Tahoma, Arial, sans-serif;
font-weight: bold;
background-color: #666633;
width: 170px;
margin: 30px 0 0 0;
padding: 8px;
color: white;
}

#experiencecountscorp p {
font: 11px Tahoma, Arial, sans-serif;
font-weight: bold;
color: #666633;
margin: 10px 0 0 0;
padding: 25px 20px 46px 20px;
}

#hdcomparison {
margin: 0;
padding: 0;
}

#hdcomparison p {
font: 10px Tahoma, Arial, sans-serif;
margin: 0 18px 0 0;
padding: 5px 20px 13px 20px;
background-color: #CCCC99;
}

#mainnavigation {
background-color: #999966;
}

#mainnavigation ul {
margin: 0 0 0 18px;
padding: 8px 0 8px 0;
}

#mainnavigation ul li {
display: inline;
text-decoration: none;
font: 13px Tahoma, Arial, sans-serif;
font-weight: bold;
padding: 0 28px 0 0;
margin: 0;
}

#mainnavigation ul li a {
color: white;
text-decoration: none;
}

#mainnavigation ul li.selected {
color: #FFFF99;
}

#mainnavigation ul li a:hover {
color: #FFFF99;
}

#mainnavigationcorp {
background-color: #999966;
}

#mainnavigationcorp ul {
margin: 0 0 0 18px;
padding: 8px 0 8px 0;
}

#mainnavigationcorp ul li {
display: inline;
text-decoration: none;
font: 13px Tahoma, Arial, sans-serif;
font-weight: bold;
padding: 0 28px 0 0;
margin: 0;
}

#mainnavigationcorp ul li a {
color: white;
text-decoration: none;
}

#mainnavigationcorp ul li.selected {
color: #000000;
}

#mainnavigationcorp ul li a:hover {
color:#3366FF;
}

#sub.wedding {
padding: 0;
margin: 3px 0 10px 0;
background-color: #666699;
}

#sub.wedding ul {
margin: 0 0 0 50px;
padding: 5px 0 5px 0;
}

#sub.wedding ul li {
display: inline;
text-decoration: none;
font: 11px Tahoma, Arial, sans-serif;
padding: 0 50px 0 0;
}

#sub.wedding ul li, a {
color: white;
text-decoration: none;
}

#sub.wedding ul li.selected {
text-decoration: underline;
}

#sub.wedding ul li a:hover {
text-decoration: underline;
}

#sub.corporate {
padding: 0;
margin: 3px 0 3px 0;
background-color: #000000;
}

#sub.corporate ul {
margin: 0 0 0 50px;
padding: 5px 0 3px 0;
}

#sub.corporate ul li {
display: inline;
text-decoration: none;
font: 11px Tahoma, Arial, sans-serif;
padding: 0 50px 0 0;
}

#sub.corporate ul li, a {
color: white;
text-decoration: none;
}

#sub.corporate ul li.selected {
text-decoration: underline;
}

#sub.corporate ul li a:hover {
text-decoration: underline;
}

#maincontent {
background-color: #9999CC;
color: white;
margin: 5px 0 5px 0;
padding: 0;
}

#maincontentcorp {
background-color: #FFFFFF;
color: white;
margin: 5px 0 5px 0;
padding: 0;
}

#maincontent.contact {
background-image: url("../images/contact_bkgd_form.jpg");
background-repeat: no-repeat;
background-position: 150 100%;
}

#maincontentcorp.contact {
background-repeat: no-repeat;
background-position: 150 100%;
}

#maincontent.portfoliostyle {
margin: 5px 0 5px 10px;
}

#maincontent h2 {
font: 16px Tahoma, Arial, sans-serif;
font-weight: bold;
border-bottom: 1px dashed;
margin: 0;
padding: 10px;
}

#maincontentcorp h2 {
font: 16px Tahoma, Arial, sans-serif;
font-weight: bold;
border-bottom: 1px dashed;
margin: 0;
padding: 10px;
color:#000000;
}

#maincontent h3 {
font: 14px Tahoma, Arial, sans-serif;
font-weight: bold;
margin: 0;
padding: 10px 10px 5px 10px;
}

#maincontentcorp h3 {
font: 14px Tahoma, Arial, sans-serif;
font-weight: bold;
margin: 0;
padding: 10px 10px 5px 10px;
color:#000000;
}

#maincontent h4 {
font: 12px Tahoma, Arial, sans-serif;
font-weight: bold;
margin: 0;
padding: 10px 10px 0px 10px;
color:#000000;
}

#maincontent h4.space {
font: 12px Tahoma, Arial, sans-serif;
font-weight: bold;
margin: 0;
padding: 10px 10px 90px 10px;
}

#maincontent h4 a {
color: #FFFF99;
text-decoration: none;
font-weight: bold;
}

#maincontentcorp h4 a {
color: #000000;
text-decoration: none;
font-weight: bold;
}

#maintcontent h4 a:hover {
text-decoration: underline;
}

#maincontentcorp h4 {
font: 12px Tahoma, Arial, sans-serif;
font-weight: bold;
margin: 0;
padding: 10px 10px 0px 10px;
color:#000000;
}

#maincontentcorp h4.space {
font: 12px Tahoma, Arial, sans-serif;
font-weight: bold;
margin: 0;
padding: 10px 10px 90px 10px;
}

#maincontentcorp h4 a {
color: #000000;
text-decoration: none;
font-weight: bold;
}

#maintcontentcorp h4 a:hover {
text-decoration: underline;
}

#maincontent p {
font: 11px Tahoma, Arial, sans-serif;
line-height: 1.3em;
margin: 0;
padding: 10px;
}

#maincontentcorp p {
font: 11px Tahoma, Arial, sans-serif;
line-height: 1.3em;
margin: 0;
padding: 10px;
color:#000000;
}

#maincontent p.form {
margin: 0;
padding: 0 0 7px 0;
}

#maincontent p a {
color: #FFFF99;
text-decoration: none;
font-weight: bold;
}

#maincontentcorp p a {
color: #000000;
text-decoration: none;
font-weight: bold;
}

#maintcontent p a:hover {
text-decoration: underline;
}

#maincontent ul {
list-style: none;
margin: 0;
padding: 5;
}

#maincontent ul li {
font: 11px Tahoma, Arial, sans-serif;
color: white;
margin: 0 0 0 10px;
padding: 0 0 5px 0;
list-style-type: disc;
}

#maincontentcorp ul {
list-style: none;
margin: 0;
padding: 5;
}

#maincontentcorp ul li {
font: 11px Tahoma, Arial, sans-serif;
color: black;
margin: 0 0 0 10px;
padding: 0 0 5px 0;
list-style-type: disc;
}

#maincontentcorp ul li a {
text-decoration: underline;
color:#000000;
}

#maincontentcorp ul li a:hover {
color: #999966;
}

#maincontent ul li a {
text-decoration: underline;
}

#maincontent ul li a:hover {
color: yellow;
}

#rightcolumn {
border: 1px solid #CCCC99;
margin: 5px 10px 10px 10px;
padding: 0 0 10px 0;
}

#rightcolumn h2 {
font: 12px Tahoma, Arial, sans-serif;
font-weight: bold;
color: white;
background-color: #CCCC99;
margin: 0;
padding: 5px;
}

#rightcolumn h3 {
font: 11px Tahoma, Arial, sans-serif;
font-weight: bold;
border-bottom: 1px solid #CCCC99;
color: #333333;
margin: 5px;
padding: 10px 0 2px 0;
}

#rightcolumn p {
font: 11px Tahoma, Arial, sans-serif;
line-height: 1.3em;
margin: 0;
padding: 7px;
}

#rightcolumn p a {
color: blue;
text-decoration: none;
font-weight: bold;
}

#rightcolumn p a:hover {
text-decoration: underline;
}

#rightcolumn p a:visited {
color: blue;
font-weight: bold;
}

#rightcolumn ul {
list-style: none;
text-decoration: none;
margin: 0 0 0 10px;
padding: 0 5px 0 0;
}

#rightcolumn ul li {
font: 11px Tahoma, Arial, sans-serif;
color: #333333;
padding: 5px 0 0 0;
margin: 0 0 0 20px;
list-style-type: disc;
}

#rightcolumn ul li a {
color: blue;
text-decoration: none;
}

#rightcolumn ul li a:hover {
text-decoration: underline;
color: blue;
}

#rightcolumn ul li a:visited {
color: blue;
}

#rightcolumncorp {
border: 1px solid #CCCC99;
margin: 5px 10px 10px 10px;
padding: 0 0 10px 0;
}

#rightcolumncorp h2 {
font: 12px Tahoma, Arial, sans-serif;
font-weight: bold;
color: white;
background-color: #CCCC99;
margin: 0;
padding: 5px;
}

#rightcolumncorp h3 {
font: 11px Tahoma, Arial, sans-serif;
font-weight: bold;
border-bottom: 1px solid #CCCC99;
color: #333333;
margin: 5px;
padding: 10px 0 2px 0;
}

#rightcolumncorp p {
font: 11px Tahoma, Arial, sans-serif;
line-height: 1.3em;
margin: 0;
padding: 7px;
}

#rightcolumncorp p a {
color: blue;
text-decoration: none;
font-weight: bold;
}

#rightcolumncorp p a:hover {
text-decoration: underline;
}

#rightcolumncorp p a:visited {
color: blue;
font-weight: bold;
}

#rightcolumncorp ul {
list-style: none;
text-decoration: none;
margin: 0 0 0 10px;
padding: 0 5px 0 0;
}

#rightcolumncorp ul li {
font: 11px Tahoma, Arial, sans-serif;
color: #333333;
padding: 5px 0 0 0;
margin: 0 0 0 20px;
list-style-type: disc;
}

#rightcolumncorp ul li a {
color: blue;
text-decoration: none;
}

#rightcolumncorp ul li a:hover {
text-decoration: underline;
color: blue;
}

#rightcolumncorp ul li a:visited {
color: blue;
}


content01_bottomborder {
font: 14px Tahoma, Arial, sans-serif;
margin: 0;
padding: 0;
background-color: #CCCC99;
}

#footer p {
background-color: #666699;
font: 10px Tahoma, Arial, sans-serif;
color: white;
margin: 0;
padding: 5px 0 20px 0;
}

#footercorp p {
background-color: #000000;
font: 10px Tahoma, Arial, sans-serif;
color: white;
margin: 0;
padding: 5px 0 20px 0;
}

#footer p a {
text-decoration: underline;
}

#footercorp p a {
text-decoration: underline;
}

#footer p a:hover {
color: yellow;
}

#footercorp p a:hover {
color: yellow;
}
