body 
{
margin: 0; 
padding: 0; 
font-size: 13px; 
color: #000000; 
background: url(img1/headerbg.gif) repeat-x white;
font-family: "trebuchet MS", arial,cambria, georgia, times, "times new roman", serif; 
} 

div, h1, h2, h3, h4, h5, h6,  p, form, img, label, ul, li, input, select, textarea, img, span, table{
	margin:0; padding:0; 
}
.webdesignclear {
clear: both;
}
.vat {
font-size: 10px;
}
img 
{
border: 0px;
}
p.pointer {
background: url(img1/pointer.gif) no-repeat;
padding-left: 30px;
padding-bottom: 5px;
font-weight: 700;
}

p.pointer1 {
background: url(img1/pointer.gif) no-repeat;
padding-left: 30px;
padding-bottom: 5px;
}

.underline {
text-decoration: underline;
color: #CE003D;
}

.projectborder {
border: 4px solid #ececec;
}

.rwrwebdesigns {
color: #211BE2;
font-weight: 700;
}

.big {

font-size: 20px; 
font-weight: 700;
}

.input1 {
border: 1px solid  #999999;
height: 25px;
padding: 5px 0 0 5px;
width: 200px;
}

.inputtext {
border: 1px solid  #999999;
height: 100px;
padding: 5px 0 0 5px;
width: 400px;
}

a:link
{
color: #211BE2;
text-decoration: none;
cursor: pointer;
font-weight: 700;
}

a:visited
{
color: #211BE2;
text-decoration: none;
cursor: pointer;
font-weight: 700;
}

a:hover, a:active 
{
color: #E30816; 
cursor: pointer;
font-weight: 700;
} 

p {
line-height: 18px;
}

h1
{
font-size: 26px;
font-weight:500;
padding-bottom: 10px;
color: black;
}


h2
{
font-size: 24px;
font-weight:500;
}

h3
{
font-size: 26px;
font-weight: 500;
color: #211BE2;
border-bottom: 1px solid #000000;
padding-bottom: 5px;
margin-right: 10px;
}

h4
{
font-size: 18px;
padding-bottom: 5px;

}



h5
{
font-size: 22px;
font-weight: 500;
color: #E30816;
}

h6 {
font-weight: 700;
font-size: 14px;

}

.underline
{
text-decoration: underline;
}





.veryright
{
float: right;
text-align: right;

}

.veryleft
{
float: left;
text-align: left;
}

.center
{
text-align: center;
margin-left: auto;
margin-right: auto;
}


ul 
{
list-style-type: none;
}

#breadcrumb
{
font-size: 13px;
padding-bottom:10px;
padding-left:10px;
border-bottom: 2px #ececec solid;
font-weight: 700;
}

#breadcrumb a
{
color: #CE003D;
background: url(img1/pointer.gif) right no-repeat;
padding-bottom: 5px;
margin-left:2px;
padding-right: 15px;
}

#breadcrumb a:hover
{
text-decoration: underline;
}


#mainwrapper{
width: 1000px;
margin-left:auto;
margin-right: auto;
text-align:left;
}

#wrapper
{
width: 970px;
margin-left: auto;
margin-right: auto;
}

#webheader {
background: url(img1/header.gif);
width: 970px;
height: 125px;
position: relative;
}

#webheader ul{
position: absolute;
bottom: 3px;
right: 10px;

}

#webheader ul li{
float: left;
padding-right: 20px;
padding-left: 30px;
font-size: 18px;
color: white;
height: 45px;
background: url(img1/sep.png) no-repeat left;
line-height: 40px;
}

#webheader ul li a{
color: white;
font-weight: 500;
}

#webheader ul li a:hover{
color: #D3E6FF;
font-weight: 500;
}

.webdesigners {
border-top: 2px dotted #DBD8D8;
padding: 30px 10px 30px 10px;

}

#webpagemain1 {
display: none;
}
.webdesigners .web-development {
float:right;
width: 690px;
margin-left: 20px;
}

.webdevelopers{
border-top: 2px dotted #DBD8D8;
padding: 20px 10px 20px 10px;
font-size: 14px;
background: #F5F5F5;
}

.webdevelopers .searchengineop {
text-align: right;
padding-top: 8px;
font-weight: 700;
}

#webblog {
background: url(img1/blog.gif);
width: 275px;
height: 140px;
padding: 50px 20px; 0 40px;
float:left;
margin-right: 60px;
}

#webblog p {

}

.seoservice {
float:left;
background:url(img1/webservice1.gif);
height: 155px;
width: 190px;
margin-right: 30px;
color: #ffffff;
font-weight: 700;
padding: 10px;
text-align: center;
font-size: 12px;
}

.seoservice1 {
float:left;
background:url(img1/webservice2.gif);
height: 175px;
width: 210px;
margin-right: 30px;
color: #ffffff;
font-weight: 700;
}

.seoservice2 {
float:left;
background:url(img1/webservice3.gif);
height: 175px;
width: 210px;
color: #ffffff;
font-weight: 700;
}



/* subpages  */

.web-development-main {
	padding: 15px 10px 15px 10px;
}

#webdesignsholder1 {
width: 650px;
float:left;
margin-right: 30px;
padding: 20px 10px 20px 10px;
border-top: 2px dotted #DBD8D8;
}

#webdesignsholder2 {
width: 238px;
float: left;
padding: 20px 10px 20px 20px;
border-left: 1px solid #DBD8D8;
}

/* portfolio */

.ourclients {

float: left; 
margin-right: 16px;
border: 1px solid #CFCBCB;
margin-bottom: 16px;

}

/* service  */
.notop {
border-top: 0px !important;
}

#rwrwebservices {
	width: 225px;
	border-right: 1px solid #DBD8D8;
	padding-right: 10px;
}


.seoservice0 {
background:url(img1/webservice1.gif) no-repeat right;
height: 175px;
margin-right: 20px;
margin-bottom: 10px;
padding-right: 240px;
}

.seoservice0 h2, .webdesignpricing h2, .webdesignpricing3 h2 {
font-size: 20px;
border-bottom: 2px solid #211BE2;
padding-bottom: 5px;
margin-bottom: 10px;
font-weight: 700;
}

.seoservice10 {
background:url(img1/webservice2.gif) no-repeat right;
height: 175px;
margin-right: 20px;
padding-right: 240px;
margin-bottom: 10px;
}

.seoservice10 h2, .webdesignpricing1 h2, .webdesignpricing4 h2 {
font-size: 20px;
border-bottom: 2px solid #EFFF00;
padding-bottom: 5px;
margin-bottom: 10px;
font-weight: 700;
}

.seoservice20 {
background:url(img1/webservice3.gif) no-repeat right;
height: 175px;
margin-right: 20px;
padding-right: 240px;
margin-bottom: 10px;
}

.seoservice20 h2, .webdesignpricing2 h2, .webdesignpricing5 h2 {
font-size: 20px;
border-bottom: 2px solid #DE0010;
padding-bottom: 5px;
margin-bottom: 10px;
font-weight: 700;
}

.notop {
border-top: 0px;
padding-top: 15px;
}

/* pricing */

.webdesignpricing {
float:left;
background:url(img1/pricingbasic.gif) no-repeat;
padding-top: 170px;
width: 210px;
margin-right: 30px;
}

.webdesignpricing1 {
float:left;
background:url(img1/pricingstarter.gif) no-repeat;
padding-top: 170px;
width: 210px;
margin-right: 30px;
}

.webdesignpricing2 {
float:left;
background:url(img1/pricingbusiness.gif) no-repeat;
padding-top: 170px;
width: 210px;
}

.webdesignpricing3 {
float:left;
background:url(img1/pricingpremium.gif) no-repeat;
padding-top: 170px;
width: 210px;
margin-right: 30px;
}

.webdesignpricing4 {
float:left;
background:url(img1/pricingecommerce.gif) no-repeat;
padding-top: 170px;
width: 210px;
margin-right: 30px;
}

.webdesignpricing5 {
float:left;
background:url(img1/pricingsupport.gif) no-repeat;
padding-top: 170px;
width: 210px;
}

/*  contact */

.details
{
font-size: 22px;
font-weight:500;
line-height: 25px;
}

h3.details
{
font-size: 20px;
font-weight:500;
line-height: 25px;
border: 0;
}

.testimonial {
font-style: italic;
padding-bottom: 5px;
}

.input {
border: 1px solid #D1CFCF;
padding: 5px;
font-family: "Trebuchet MS", arial;
margin-top: 5px;
margin-bottom: 15px;
width: 250px;
}

.inputarea  {
border: 1px solid #D1CFCF;
padding: 5px;
font-family: "Trebuchet MS", arial;
margin-top: 5px;
margin-bottom: 10px;
width: 280px;
height: 100px;
}

form p{
font-weight: 700;
font-size: 16px;
}

#websitequote {
font-size: 14px;
}

#websitequote p{
border-bottom: 1px solid #211BE2;
padding-bottom: 7px;
margin-bottom: 15px;
margin-top: 30px;
<br/>
}


/* articles */

.webdesignsline {
border-bottom: 2px dotted #d8d8d8;
margin-bottom: 20px;
}

.webdesignscode {

width: 600px;
background: #f9f9f9;
padding: 20px;
margin-bottom: 15px;
font-family: "Trebuchet MS";
font-size: 14px;
font-weight: 700;
color: #211BE2;
border: 1px solid #999999;
}


/* footer */

#webdesignquoted {
margin-top: 15px;
height: 55px;
margin-left: auto;
margin-right: auto;
width: 920px;
text-align: right;
padding-right: 40px;
}

#webdesignsfooter {
background: #F7F7F7;
border-top: 1px solid #DEDFDE;
height: 121px;
text-align: center;
padding-top: 20px;
}