@charset "utf-8";
/* CSS Document */
body {
padding:0;
margin:0;
border:0;

}

#wrap {

width:860px;
border:1px solid #000;
position:absolute;
left:50%;
margin-left:-430px;

}

#va_web_design_bannertop {

text-align:center;
position:relative;
height:17px;

}

#va_web_design_banner {
text-align:center;
position:relative;
height:163px;
}

h3 {
line-height:35px;
font-style:normal;

}

#bannertop {

text-align:center;
position:relative;
height:17px;

}

#banner {
text-align:center;
position:relative;
height:163px;
}

#bgall {
position:relative;
background-image:url(images/bg1.gif);
height:100%;
background-repeat:repeat-y;

}
#navbg {
width:100%;
position:relative;
background-repeat:repeat-x;
overflow:hidden;
}
#navwrap {
position:relative;
float:left;
background-image:url(images/tempa_03.gif);
background-repeat:no-repeat;
width:569px;
z-index:1;
margin:0;
padding:0;

}

p {
margin:7px 0 7px 0;

}

.va_web_design {
border:2px solid #FFCC33;
width:450px;
float:left;
background:#FFFFFF;
margin-left:15px;
}

.va_web_design p {
color:#000099;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:19px;
padding:5px 10px;
}

.websample_text {
color:#000099;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
padding:10px;
}


.navbutton {
width:372px;
height:67px;
position:relative;
float:right;
padding:0;
border:0;
margin-top:27px;


}
.navbutton a {
margin:0;
padding:0;
border:0;
float:left;
}


.header {
width:410px;
font-family:Verdana, Arial, Helvetica, sans-serif;
position:relative;
font-size:15px;
font-weight:normal;
color:#000099;
border:0;
padding:0 0 10px 25px;
}

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
display:inline;
}

.header2 {
width:510px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
position:relative;
font-size:20px;
font-weight:bold;
color:#000099;
border:0;
padding:13px 0 4px 25px;
float:left;
}
.header3 {
width:510px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
position:relative;
font-size:17px;
font-weight:bold;
color:#000099;
border:0;
padding:10px 0 4px 25px;
float:left;
}

h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-decoration:none;
}

h5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
position:relative;
font-size:12px;
color:#660066;
margin:8px 0;
}

.smallhead {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
}

.skills {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
text-decoration:none;
color:#000099;
padding:50px 0 0 25px;
}
.skills2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
text-decoration:none;
color:#000099;
padding:10px 0 0 25px;
}

.arrow {
height:30px;
width:50px;
margin:7px;
position:relative;
float:left;
}
.arrow2 {
width:50px;
margin:0 10px 0 10px;
position:relative;
float:left;
}

#righttop {
background-image:url(images/temp_05.gif);
background-repeat:repeat-x;
position:relative;
float:right;
width:291px;
margin:0;
padding:0;
border:0;
}

.bodytext li ul {
margin:0;
list-style-type:square;
left:0;
padding:0;

}
.bodytext li ul li {
margin:0;
list-style-position:inside;
list-style-type:square;
left:0;
padding:0;

}

.rightcontent {
margin:48px 10px 0 10px;

}

.righttext {
background-image:url(images/weblayout_04.jpg);
background-repeat:no-repeat;
background-position:top;
position:relative;
float:right;
width:291px;
line-height:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0066FF;
padding:0;
margin:0;
text-align:center;
}
.righttext a {

line-height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
padding:7px;
color:#660099;
}
.rightlower {
background-image:url(images/rightside2.gif);
background-repeat:repeat-y;
width:291px;
height:100%;
padding:20px 0 0 0;
}
#rightsamp {
position:relative;
width:510px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000099;
font-weight:bold;
}

.picborder {
border:#FFCC66;

}

.logo {
margin:8px;
}

#hostbox {
position:relative;
background-image:url(images/meshboxbg.jpg);
height:90px;
background-repeat:no-repeat;
border:2px solid #FFCC00;
padding:28px 0 0 118px;
margin:0 20px;
}
.price {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
color:#FFCC00;
line-height:18px;
}
.hosttext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFCC00;
text-align:right;
line-height:16px;
}


#paymentbox {
position:relative;
background-repeat:no-repeat;
border:2px solid #FFCC00;
padding:10px 0 0 15px;
margin:25px 20px;

}


#bodywrap {
background-image:url(images/background2.gif);
position:relative;
float:right;
width:538px;
margin:0;
padding:0;
}
#bodywrap2 {
background-image:url(images/temp_06xx.jpg);
background-repeat:repeat-y;
position:relative;
float:right;
width:538px;
margin:0;
padding:0;
}


.bodytext {
position:relative;
float:left;
color:#000099;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
font-weight:normal;
text-align:left;
margin:0;
padding:0 10px 0 25px;
width:500px;
list-style-type:none;
}
.body1 {
position:relative;
float:left;
color:#000099;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
text-align:left;
margin:0;
padding:0 10px 0 25px;
width:500px;
list-style-type:none;
}
.body1 li {
float:left;
}

#body2 {
position:relative;
width:500px;
float:left;
color:#000099;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
list-style-type:square;
margin:0;
padding:0;
}

ul .bodytext  {
text-indent:0;
margin:0;
padding:0;
list-style:none;
}

label {
font-weight:bold;
text-align:right;
margin-right:10px;
position:relative;
display:block;
float:left;
width:100px;
}

label.fieldlabel{
display:inline;
float:none;
}
input.error {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding:2px;
border:solid 1px #999999;
color:#666666;
margin:0 5px 5px 0;


}
.submit {
border:3px ridge #0066FF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFCC33;
background-color:#000099;
cursor:pointer;
}
.reset {
border:3px ridge #0066FF;
font-family:Arial, Helvetica, sans-serif;
background-color:#000099;
font-size:11px;
font-weight:bold;
color:#FFCC33;
cursor:pointer;
}


.bodytext li {
margin:0;
padding-top:10px;
left:0;
clear:left;
text-indent:0;
list-style:none;
}
#body2 li {
padding-left:5px;
margin:0px 0px 10px 40px;
clear:left;
text-indent:0;
list-style-type:square;
}
.hbox {
font-weight:bold;
font-size:18px;

}
.hbox2 {
font-weight:bold;

}

.btext {
font-size:12px;
font-weight:bold;
}

.ctext {
padding-left:20px;
font-size:12px;
font-weight:bold;
}

strong {
font-size:16px;
font-weight:bold;
}
#body {
position:relative;
width:536px;

}
#footer {
clear:both;
width:840px;
margin:0;
padding:10px;
background-image:url(images/rightside2.gif);
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFCC00;
}
.footlink {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFCC00;
padding:0 10px;
}
