@charset "utf-8";
/* CSS Document */
body {
top:0px;
left:0px;
padding:0px;
margin:0px;
border:0px;
background:#ffffff;
}

#all {
margin:auto;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.0em;
line-height:18px;
width:985px;
}

#all2 {
margin:auto;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.0em;
line-height:18px;
width:985px;
}

#page {
margin-top:-5px;
border-left:3px solid #000000;
border-right:3px solid #000000;
background:#FFFFFF;
padding:10px;
}

#page2 {
background:#FFFFFF;
padding:3px;
}

#logo {
background:url(../images/landscape3.jpg) no-repeat;
height:200px;
width:985px;
margin:auto;
padding:5px 0 0 0px;
color:#ffffff;
}

#logo2 {
background:url(../images/curved-landscape-header.png) no-repeat;
height:200px;
width:985px;
margin:auto;
padding:5px 0 0 0px;
color:#ffffff;
}

#logo-text {
font-size:100%;
padding-left:600px;
}

#logo-text2 {
font-size:65%;
padding-left:600px;
}

#logo-text-img {
background:url(../images/logo-webdesign1.png) no-repeat;
height:100px;
width:400px;
margin-left:-20px;
}

#primary-navigation {
position:absolute;
top:200px;
width:979px;
margin-left:3px;
}

#primary-content {
width:640px;
padding:10px;
float:left;
font-size:90%;
margin-top:25px;
}

#primary-content2 {
float:left;
width:620px;
padding:10px;
font-size:90%;
margin-top:25px;
}

#contact-form {background:url(../images/contact-background.jpg); width:300px;height:415px; padding:60px 10px 0 10px;float:right;}


#blob-1 {background:url(../images/blob1.png) no-repeat;height:200px;width:210px;padding:60px 0 0 0;text-align:center;float:left;}

#blob-2 {background:url(../images/blob2.png) no-repeat;height:200px;width:210px;padding:60px 0 0 0;text-align:center;float:left;}

#blob-3 {background:url(../images/blob3.png) no-repeat;height:200px;width:210px;padding:60px 0 0 0;text-align:center;float:left;}

#portfolio1 {
background:url(../images/askme4parking-thumbnail.jpg) no-repeat;
height:155px;
width:252px;
padding-left:300px;
}

#portfolio2 {
background:url(../images/honestmiller-thumbnail.jpg) no-repeat;
height:155px;
width:252px;
padding-left:300px;
}

#portfolio3 {
background:url(../images/askshepway-thumbnail.jpg) no-repeat;
height:155px;
width:252px;
padding-left:300px;
}

#logo-design-text {
float:right;
width:400px;
padding:10px;
}

#web-design-text {
float:right;
width:500px;
padding:10px;
}


#secondary-content {
width:300px;
float:right;
padding:5px;
font-size:90%;
margin:30px 5px 0 0;
}

#secondary-content2 {
width:290px;
float:right;
padding:5px;
font-size:90%;
marginx:30px 5px 0 0;
}

#hosting-banner1 {
background:url(../images/hosting-banner-blob.png) no-repeat;
height:130px;
padding:30px 55px 0 125px;
font-family:Arial, Helvetica, sans-serif; 
font-size:80%;
}

#footer {
border:1px solid #000000;
clear:both;
margin:5px 0;
padding:5px 0;
background-color:#93AAF5;
font-size:80%;
}


#footer2 {
background:url(../images/curved-footer2.png) no-repeat;
height:225px;
clear:both;
padding-top:100px;
font-size:80%;
}


/*corners style*/
.raised {
  background:transparent; 
  width:295px;
  padding:5px;
  }
.raised h3, .raised p {
  margin:0 10px;
  }
.raised h3 {
  font-size:1.3em; 
  color:#000000;
  text-align:center;
  padding:5px 0;
  }
.raised p {
  padding-bottom:0.5em;
  }
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {
  display:block; 
  overflow:hidden;
  font-size:1px;
  }
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {
  height:1px;
  }
.raised .b2 {
  background:#7371FF; 
  border-left:1px solid #9492FB; 
  border-right:1px solid #ADA7FA;
  }
.raised .b3 {
  background:#7371FF; 
  border-left:1px solid #9492FB; 
  border-right:1px solid #8F82F2; 
  }
.raised .b4 {
  background:#7371FF; 
  border-left:1px solid #9492FB; 
  border-right:1px solid #2F2FB3;
  }
.raised .b4b {
  background:#0004BA; 
  border-left:1px solid #ADA7FA;  
  border-right:1px solid #0500DE;  
  }
.raised .b3b {
  background:#0004BA; 
  border-left:1px solid #8F82F2;   
  border-right:1px solid #0500DE;  
  }
.raised .b2b {
  background:#0004BA; 
  border-left:1px solid #2F2FB3;  
  border-right:1px solid #0500DE; 
  }
.raised .b1 {
  margin:0 5px; 
  background:#9492FB;
  }
.raised .b2, .raised .b2b {
  margin:0 3px; 
  border-width:0 2px;
  }
.raised .b3, .raised .b3b {
  margin:0 2px;
  }
.raised .b4, .raised .b4b {
  height:2px; margin:0 1px;
  }
.raised .b1b {
  margin:0 5px; background:#0500DE; 
  }
.raised .boxcontent {
  display:block;  
  background:#0004BA url(../images/corners-tile.png) repeat-x; 
  border-left:1px solid #9492FB; 
  border-right:1px solid #0500DE; 
  }
.raised a {color:#FFFFFF;font-size:80%;}
