body
{
background-color: #000000;
color: #FFFFFF;
margin: 0px;
padding: 0px;
}

.wholesitewrap
{
height: 658px;
width: 764px;
margin-left: auto;
margin-right: auto;
}

.wholesitewrapportfolio
{
height: 1058px;
width: 764px;
margin-left: auto;
margin-right: auto;
}

.requestbox
{
margin-left: 14px;
}



.headerwrap
{
height: 83px;
width: 764px;
}

.menuwrap
{
width: 764px;
height: 43px;
}

.menudescriptionwrap
{
color: #FFFFFF;
font-weight: bold;
text-align: center;
border-left: 1px solid #ccff66;
border-bottom: 1px solid #ccff66;
border-right: 1px solid #ccff66;
background-image: url(images/menudescription/bg1.gif);
width: 762px;
height: 24px;
padding-top: 5px;
}

.menudescriptionwrap A:link {text-decoration: none; color: #ccff66;}
.menudescriptionwrap A:visited {text-decoration: none; color: #ccff66;}
.menudescriptionwrap A:active {text-decoration: none; color: #ccff66;}
.menudescriptionwrap A:hover {text-decoration: underline; color: #ccff66;}

.maincontentwrap
{
background-image: url(images/bg2.gif);
width: 762px;
border-left: 1px solid #ccff66;
border-bottom: 1px solid #ccff66;
border-right: 1px solid #ccff66;
}



.maincontentwrapportfolio
{
background-image: url(images/bg2.gif);
width: 762px;
border-left: 1px solid #ccff66;
border-bottom: 1px solid #ccff66;
border-right: 1px solid #ccff66;
height: 2020px;
}

.maincontentwraprequest
{
background-image: url(images/bg2.gif);
width: 762px;
border-left: 1px solid #ccff66;
border-bottom: 1px solid #ccff66;
border-right: 1px solid #ccff66;
height: 660px;
}

.maincontentwraprequest1
{
background-image: url(images/bg2.gif);
width: 762px;
border-left: 1px solid #ccff66;
border-bottom: 1px solid #ccff66;
border-right: 1px solid #ccff66;
height: 400px;
}

.maincontentwraprequest1a
{
background-image: url(images/bg2.gif);
width: 762px;
border-left: 1px solid #ccff66;
border-bottom: 1px solid #ccff66;
border-right: 1px solid #ccff66;
height: 600px;
}



.footerwrap
{
background-image: url(images/footerbg1.gif);
width: 764px;
height: 29px;
font-family: arial; 
font-size: 12px;
font-weight: bold;
text-align: center;
padding-top: 4px;
}

.footerwrap A:link {text-decoration: none; color: #FFFFFF;}
.footerwrap A:visited {text-decoration: none; color: #FFFFFF;}
.footerwrap A:active {text-decoration: none; color: #FFFFFF;}
.footerwrap A:hover {text-decoration: underline; color: #ccff66;}

.brightgreen
{
color: #ccff66;
}

.homeleft
{
float: left;
margin-left: 16px;
margin-top: 11px;
}

.portfoliotext1
{
padding: 5px;
margin-left: 10%;
margin-right: 10%;
text-align: center;
background-color: white;
border: 1px solid black;
color: black;
font-size: 14px;
font-weight: bold;
}

.graphicportfoliotext1
{
padding: 5px;
margin-left: 10%;
margin-right: 15%;
text-align: center;
background-color: white;
border: 1px solid black;
color: black;
font-size: 14px;
font-weight: bold;
}

.homeright
{
float: right;
margin-right: 16px;
margin-top: 18px;
margin-bottom: 10px;
}

.homeright1
{
float: right;
margin-right: 10px;
margin-top: 14px;
margin-bottom: 10px;
}

.homeright1b
{
float: right;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 10px;
}

.welcomemessage
{
border: 1px solid #000000;
background-color: #FFFFFF;
width: 333px;
color: #000000;
font-size: 14px;
font-weight: bold;
padding: 10px;
text-align:justify;
}

.center
{
text-align: center;
}

.welcomead1
{
padding-top: 5px;
}

.viewportfolio
{
padding-top: 0px;
}

.contactad1
{
margin-left: 40px;
margin-top: 7px;
margin-bottom: 7px;
}

.upgradead1
{
padding-bottom: 2px;
text-align: center;
}

.upgradead1a
{
padding-top: 2px;
text-align: center;
}

.webdesignprocesstitle
{
padding-bottom: 10px;
text-align: center;
}

.welcomeparagraph
{
padding-top: 10px;
}

.faqmessage
{
border: 1px solid #000000;
background-color: #FFFFFF;
margin-left: 5%;
margin-right: 5%;

color: #000000;
font-size: 14px;
font-weight: bold;
padding: 15px;
text-align:justify;
}

.nojustify
{
text-align: center;
margin-left: 40px;
margin-right: 40px;
}

.aboutusleft1a
{
border: 1px solid #000000;
background-color: #FFFFFF;
width: 310px;
float: left;
color: #000000;
font-size: 14px;

padding: 15px;
text-align:justify;

margin-left: 35px;
}

.contactform
{
border: 1px solid black;
text-align: center;

margin-bottom: 10px;
font-weight: bold;
}

.contactform1
{
border: 1px solid #00ff33;
}

.aboutusright
{
border: 1px solid #000000;
background-color: #FFFFFF;
width: 310px;
float: right;
color: #000000;
font-size: 14px;
margin-top: 13px;
margin-right: 30px;
padding: 15px;
text-align:justify;
}

.aboutusright1a
{
border: 1px solid #000000;
background-color: #FFFFFF;
width: 310px;
float: right;
color: #000000;
font-size: 14px;

margin-right: 35px;
padding: 15px;
text-align:justify;
}

.aboutusbottom
{
border: 1px solid #000000;
background-color: #FFFFFF;
margin-left: auto;
margin-right: auto;
width: 600px;
color: #000000;
font-size: 14px;
font-weight: bold;
padding: 10px;
text-align:center;
margin-top: 5px;
margin-bottom: 10px;
}

.bold
{
font-weight: bold;
}

.italic
{
font-style: italic;
}

.webdesignprocess
{
border: 1px solid #000000;
background-color: #FFFFFF;
width: 333px;
color: #000000;
font-size: 14px;
font-weight: bold;
padding: 15px;
text-align:justify;
margin-bottom: 10px;
}

.logodesignprocess
{
border: 1px solid #000000;
background-color: #FFFFFF;
width: 333px;
color: #000000;
font-size: 14px;
font-weight: bold;
padding: 15px;
text-align:justify;
margin-bottom: 10px;
margin-top: 5px;
}

.red
{
color: #cc0000;
}

.webdesignprocesstext1
{
text-align: center;
font-style: italic;
padding-bottom: 8px;
}

.webdesignprocesstext2
{
text-align: center;
font-style: italic;
padding-bottom: 10px;
}

.textbox1
{
padding-top: 5px;
}


.quotecontainer1
{
background-color:#ffff99;
float:left;
width:160px;
text-align:left;
padding-right:4px;
}

.quotecontainer2
{
background-color:#ffff99;
float:left;
width:160px;
text-align:left;
}

.quotecontainer
{
margin-left:70px;
height:55px;
}

.aquotecontainer1
{
background-color:#ffff99;
float:left;
width:128px;
text-align:left;

}

.aquotecontainer2
{
background-color:#ffff99;
float:left;
width:128px;
text-align:left;
}

.aquotecontainer
{
margin-left:0px;
}

.bquotecontainer2
{
background-color:#ffff99;
float:left;
width:155px;
text-align:left;
}

.bquotecontainer1
{
background-color:#ffff99;
float:left;
width:145px;
text-align:left;
padding-right:4px;
}

.bquotecontainer
{
margin-left:76px;
height:55px;
}

div.row {

  padding-top: 1px;
  }
div.row span.label {
  float: left;
  width: 200px;
  text-align: right;
  }

div.row span.formw {
  float: left;
  width: 235px;
  text-align: left;
  } 
  
div.row span.checkbox
{
  float: right;
  text-align: left;
}

.blue
{
color:#104E8B;
}

.underline
{
text-decoration:underline;
}

.heightfix1
{
height:170px;
}

.quotemargin3
{
margin-left:13px;
}

#quoteform
{
text-align:center;
color:#000000;
padding-top:5px;
padding-bottom:9px;
margin-bottom:20px;
font-weight:bold;
}

.quotemargin
{
margin-left:4px;
}

.quoteleft
{
float: left;
margin-left: 21px;
margin-top: 8px;
}

.quoteright
{
float: right;
margin-right: 21px;
}

.invoicenote
{
border: 1px solid #000000;
padding: 5px;
margin-left: 50px;
margin-right: 50px;
font-weight: normal;
background-color: #ffffcc;
margin-bottom: 3px;
}
