@charset "utf-8";
/* CSS Document */

a:focus {
     -moz-outline: 0px solid;
     outline: 0px solid;
     outline-offset 0px;
}

/*  * { outline: 1px dotted red }
  * * { outline: 1px dotted green }
  * * * { outline: 1px dotted orange }
  * * * * { outline: 1px dotted blue }
  * * * * * { outline: 1px solid red }
  * * * * * * { outline: 1px solid green }
  * * * * * * * { outline: 1px solid orange }
  * * * * * * * * { outline: 1px solid blue } */

html, body {
        margin: 0;
        padding: 0;
}

.hidden {
        display: none;
}

body {
        font-family: Arial, Helvetica, Verdana, Sans-serif;
        font-size: 62.5%;
        color: #666666;
        background: #181818;
        background-image: url(../images/bg.jpg);
        background-repeat: repeat-x;
}

a:link {color: #336f8e; text-decoration: none; }
a:visited {color: #336f8e; text-decoration: none; }
a:hover {color: #666666; text-decoration: underline; }
a:active {color: #666666; }

a.footer:link {color: #26536a; text-decoration: none; }
a.footer:visited {color: #26536a; text-decoration: none; }
a.footer:hover {color: #666666; text-decoration: underline; }
a.footer:active {color: #666666; }

h1 {
        margin: 0px;
        padding: 0px;
        font-size: 1.3em;
        text-indent: -9999px;
}

h2, h3 {
        margin: 0px;
        padding: 0px 0px 1px 0px;
}

p {
        line-height: 1.4em;
}

#page-container {
        padding-top: 32px;
        width: 758px;
        margin: auto;
}

#sidebar {
        font-size: 1.3em;
        padding-top: 55px;
        float: right;
        width: 200px;
        color: #a2a2a2;
        background: #0a0a0a;
}

#header {
        background: #0a0a0a;
        background-image: url("../images/navbg.jpg");
        background-repeat: repeat-x;
        height: 115px;
}

#header h1.title {
        width: 160px;
        height: 115px;
        float: left;
        background:transparent url("../images/h1_title.jpg") 0px 0px no-repeat;
}

#header #nav {
        width: 589px;
        height: 115px;
        margin: 0px;
        padding: 0px;
        float: right;
}

#nav ul {
        margin: 0;
        padding: 0px 10px 0px 0px;
        list-style-type: none;
        float: right;
}

#nav li {
        float: left;
}

#nav a {
        height: 115px;
        display: inline;
        float: left;
        overflow: hidden;
        border: 0px
        font-size: 1em;
        text-indent: -9999px;
        text-decoration: none;
}

#nav a:hover {
        background-position: 0px -115px;
}

#nav a:active {
        background-position: 0px -230px;
}

#nav li.selected a {
        background-position: 0px -230px;
}

#logoff a  {
        width: 53px;
        background: url("../images/nav/logoff.jpg") top left no-repeat;
}

#account a  {
        width: 75px;
        background: url("../images/nav/account.jpg") top left no-repeat;
}

#home a  {
        width: 53px;
        background: url("../images/nav/home.jpg") top left no-repeat;
}

#samples a  {
        width: 65px;
        background: url("../images/nav/samples.jpg") top left no-repeat;
}

#testimonials a  {
        width: 99px;
        background: url("../images/nav/testimonials.jpg") top left no-repeat;
}

#packages a  {
        width: 73px;
        background: url("../images/nav/packages.jpg") top left no-repeat;
}

#events a  {
        width: 59px;
        background: url("../images/nav/events.jpg") top left no-repeat;
}

#links a  {
        width: 59px;
        background: url("../images/nav/links.jpg") top left no-repeat;
}

#contact a  {
        width: 72px;
        background: url("../images/nav/contact.jpg") top left no-repeat;
}

#about a  {
        width: 58px;
        background: url("../images/nav/about.jpg") top left no-repeat;
}

#testimonial {
        line-height: 1.4em;
        background-image: url(../images/testimonial.jpg);
        background-position: bottom left;
        background-repeat: no-repeat;
        padding: 0px 0px 5px 0px;
}

#testimonialend {
        /* background-image: url(../images/testimonialend.jpg);
        background-position: top left;
        background-repeat: no-repeat; */
        padding: 5px 0px 0px 0px;
}

#contentheader {
        background: #0a0a0a;
        background-image: url(../images/mainheader.jpg);
        background-repeat: no-repeat;
        height: 315px;
}

#contentsubheader {
        background: #0a0a0a;
        background-image: url(../images/header2a1.jpg);
        background-repeat: no-repeat;
        height: 115px;
}



#contentsubheader2 {
        background: #0a0a0a;
        background-image: url(../images/subheader.jpg);
        background-repeat: no-repeat;
        height: 115px;
}

#contentsubheader3 {
        background: #0a0a0a;
        background-image: url(../images/subheader3.jpg);
        background-repeat: no-repeat;
        height: 115px;
}

#content {
        padding: 25px 25px 10px 25px;
        background: #0a0a0a;
        font-size:  1.3em;
        color: #a2a2a2;
        padding-right: 200px;
}


#contentwide {
        padding: 25px 25px 10px 25px;
        background: #0a0a0a;
        font-size:  1.3em;
        color: #a2a2a2;
}

#footer {
        clear: both;
        padding-top: 5px;
        height: 30px;
}

#content h2, #content h3 {
        text-indent:-999999px;
        height:27px;
}

#content h2.home {
    background:url("../images/headers.jpg") no-repeat 0 0px;
}

#content h3.home {
    background:url("../images/headers.jpg") no-repeat 0 -189px;
}

#content h2.testimonials {
    background:url("../images/headers.jpg") no-repeat 0 -54px;
}

#content h3.testimonials {
    background:url("../images/headers.jpg") no-repeat 0 -216px;
}

#content h2.about {
    background:url("../images/headers.jpg") no-repeat 0 -162px;
}

#content h3.about {
    background:url("../images/headers.jpg") no-repeat 0 -243px;
}

#content h2.samples {
    background:url("../images/headers.jpg") no-repeat 0 -27px;
}

#content h3.samples {
    background:url("../images/headers.jpg") no-repeat 0 -351px;
}

#content h2.packages {
    background:url("../images/headers.jpg") no-repeat 0 -81px;
}

#content h3.packages {
    background:url("../images/headers.jpg") no-repeat 0 -1000px;
}

#content h2.links {
    background:url("../images/headers2.jpg") no-repeat 0 -81px;
}

#content h3.links {
    background:url("../images/headers2.jpg") no-repeat 0 -216px;
}


#content h2.contact {
    background:url("../images/headers.jpg") no-repeat 0 -135px;
}

#content h3.contact {
    background:url("../images/headers.jpg") no-repeat 0 -324px;
}

#content h2.login {
    background:url("../images/headers.jpg") no-repeat 0 -270px;
}

#content h3.login {
    background:url("../images/headers.jpg") no-repeat 0 -297px;
}

#content h2.privacy {
    background:url("../images/headers.jpg") no-repeat 0 -378px;
}

#content h3.privacy {
    background:url("../images/headers.jpg") no-repeat 0 -405px;
}

#content h2.credits {
    background:url("../images/headers.jpg") no-repeat 0 -432px;
}

#content h3.credits {
    background:url("../images/headers.jpg") no-repeat 0 -459px;
}

#contentwide h2.events {
    background:url("../images/headers.jpg") no-repeat 0 -486px;
}

#contentwide h3.events {
    background:url("../images/headers.jpg") no-repeat 0 -513px;
}

#content h3.pearl {
    background:url("../images/packages-headers.jpg") no-repeat 0 0px;
}

#content h3.silver {
    background:url("../images/packages-headers.jpg") no-repeat 0 -27px;
}

#content h3.gold {
    background:url("../images/packages-headers.jpg") no-repeat 0 -54px;
}

#content h3.platinum {
    background:url("../images/packages-headers.jpg") no-repeat 0 -81px;
}

#content h3.remember {
    background:url("../images/packages-headers.jpg") no-repeat 0 -108px;
}

#content h3.segments {
    background:url("../images/packages-headers.jpg") no-repeat 0 -135px;
}

#content h3.options {
    background:url("../images/packages-headers.jpg") no-repeat 0 -162px;
}

#content h3.bronze {
    background:url("../images/packages-headers.jpg") no-repeat 0 -189px;
}

#content h3.enhancements {
    background:url("../images/packages-headers09.jpg") no-repeat 0 -135px;
}

#content h3.PreWeddingDay {
    background:url("../images/packages-headers09.jpg") no-repeat 0 -162px;
}

#content h3.photographers {
    background:url("../images/links-headers.jpg") no-repeat 0 0px;
}

#content h3.venues {
    background:url("../images/links-headers.jpg") no-repeat 0 -27px;
}

#content h3.djs {
    background:url("../images/links-headers.jpg") no-repeat 0 -54px;
}

#content h3.cakes {
    background:url("../images/links-headers.jpg") no-repeat 0 -81px;
}

#content h3.limos {
    background:url("../images/links-headers.jpg") no-repeat 0 -108px;
}

#content h3.planners {
    background:url("../images/links-headers.jpg") no-repeat 0 -135px;
}

#content h3.other {
    background:url("../images/links-headers.jpg") no-repeat 0 -162px;
}


#content h3.previewtrailerdocumentary {
    background:url("../images/samples-headers.jpg") no-repeat 0 0px;
}

#content h3.previewtrailercinematic {
    background:url("../images/samples-headers.jpg") no-repeat 0 -27px;
}

#content h3.remembertheday {
    background:url("../images/samples-headers.jpg") no-repeat 0 -54px;
}

#content h3.demo {
    background:url("../images/samples-headers.jpg") no-repeat 0 -81px;
}

#content h3.lovestory1 {
    background:url("../images/samples-headers.jpg") no-repeat 0 -108px;
}

#content h3.lovestory2 {
    background:url("../images/samples-headers.jpg") no-repeat 0 -135px;
}

#content h3.montage1 {
    background:url("../images/samples-headers.jpg") no-repeat 0 -162px;
}

#content h3.montage2 {
    background:url("../images/samples-headers.jpg") no-repeat 0 -189px;
}

#11content ul {

list-style-image: url("/images/bullet.jpg");

}
#content ul {
text-indent: -30px;
margin-left: 30px;
list-style-position: inside;
list-style-image: url("/images/bullet.jpg");

}

11ul {

list-style-image: url("../images/bullet.jpg");

}

#footer #logos {
        width: 320px;
        float: right;
        text-align: right;
}
p.footer {
        margin: 0px 0px 0px 3px;
        padding: 0px 0px 0px 3px;
}

p.one, p.two, p.three {
        margin: 0px;
        padding: 0px;
}

#one {
        float: left;
        width: 250px;
}

#two
        float: left;
        width: 250px;
}

#three {
        clear: both;
        width: 500px;
}

form {
  margin: 0;
  padding: 0;
  min-width: 500px;
  max-width: 530px;
  width: 530px;
}

.wideform {
  margin: 0;
  padding: 0;
  min-width: 500px;
  max-width: 750px;
  width: 750px;
}

fieldset {
  clear: both;
  border-color: #666666;
  border-width: 1px;
  border-style: solid;
  padding: 10px;
  margin: 0;
}

fieldset legend {
        color: #888888;
        padding-left: 5px;
        padding-right: 5px;
}

ul {
  margin: 10px;
  padding: 0px 10px 0px 0px;
  list-style-position: outside;
}

label {
        display: block;
        float: left;
        width: 150px;
        padding: 0;
        margin: 5px 0 0;
        text-align: right;
}

fieldset label:first-letter {
        text-decoration: none;
}

form textarea, form input, form select {
        width:auto;
        margin:5px 0 0 10px;
}

form input#reset {
        margin-left:0px;
}

textarea { overflow: auto; }

form small {
        display: block;
        margin: 3px 0px 0px 160px;
        font-size: 88%;
}

form .required{font-weight:bold;}

form br {
        clear:left;
}


#samplesDiv1 {
        text-size: 9px;
        color: #777777;
        padding-left: 3px;
        width: 250px;
        height: 15px;
        padding-bottom: 3px;
}
#samplesDiv2 {
        padding-left: 3px;
        width:365px;
        padding-bottom: 25px;
}

#samplesDiv09{
        padding-left: 3px;
        padding-right: 3ppx;
        width:200px;
        padding-bottom: 25px;
}

.flashplayer{
        padding-left: 5px;
        padding-bottom: 15px;
        text-align: center;
}

.weva {
      width: 200px;
      height: 75px;
      padding: 0px;
      margin: 0px;
      background: url("../images/aboutwevahover.jpg") no-repeat top left;
}

.weva a:link, .weva a:visited {
      display: block;
      width: 200px;
      height: 75px;
      padding: 0px;
      margin: 0px;
      background: url("../images/aboutweva.jpg") no-repeat top left;
}

.weva a:hover, .weva a:active {
      display: block;
      width: 200px;
      height: 75px;
      padding: 0px;
      margin: 0px;
      background: url("../images/aboutwevahover.jpg") no-repeat top left;
}


.row0 { background:black; }
.row1 { background: rgb(25,25,25); }

.zeroamount         { color:white }
.negativeamount     { color:red }
.positiveamount     { color:green }

.errorMessage { font-weight:bold;
                color:red;
}
.pageTitle { font-family: Trajan, CopperPlate, Arial;
             font-size: 14pt; }

.instanceName { font-size:14px;
               font-weight:bold;
               color:yellow }

.warn { color:yellow}
.neutral { color:white}
.critical { color:red}
.go {color:green}
.critical { color:red}
.slow { color:rgb(255,100,100 ) }

.vendorlink {
   margin-top: 15px; }

