html, body{ 
 margin:0; 
 padding:0; 
 } 
 
#pagewidth{ 
 max-width:1007px;  
 min-width:1007px; 
 margin:auto; 
}
 
#header{
 position:relative; 
 height:223px; 
background:url(../images/h2.gif) no-repeat;
  width:1007px;
} 

#headermenu{
 position:relative; 
 height:32px; 
background:url(../images/RedBorder.gif) repeat-x;
  width:1007px;
} 
 
#maincol{background-color:#ffffff;  
 float: left; 
 display:inline; 
 position: relative; 
 width:1007px; 
 }
 
#footer{
  background-color:#0476ac;
 clear:both;
 } 
 

 
 /* *** Float containers fix:*** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */ 

/**** main div divide 2 part  ********/

#divleft
{
width:243px;
position:relative;
float:left;
margin-top:10px;
margin-left:auto;
margin-right:auto;
margin-bottom:5px;
}


#divleftmenu
{
width:243px;
height:168px;
position:relative;
float:left;
background:url(../images/menuflower.gif) no-repeat;
}

#divleftmenu1
{
width:243px;
height:266px;
position:relative;
float:left;
background:url(../images/web-design.gif) no-repeat;
}

#divleftmenu11
{
width:243px;
height:266px;
position:relative;
float:left;
background:url(../images/seo.gif) no-repeat;
}

#divleftmenu12
{
width:243px;
height:266px;
position:relative;
float:left;
background:url(../images/website.gif) no-repeat;
}

#divleftbg
{
width:243px;
position:relative;
float:left;
background:url(../images/menubg.gif) repeat-y;
}

#divleftbottom
{
width:243px;
height:17px;
position:relative;
float:left;
background:url(../images/menubottom.gif) no-repeat;
}

#divleftop11
{
width:243px;
height:17px; !important
position:relative;
float:left;
background:url(../images/img-req1.gif) no-repeat;
}





/*********************  Right menu *****************/
#divright
{
width:764px;
position:relative;
float:right;
margin-top:20px;
margin-left:auto;
margin-right:auto;
margin-bottom:5px;
}


/**** end main div divide 2 part  ********/ 

/****************   main div Content  *************/

#whitebg
{
width:740px;
background-color:#FFFFFF;
padding:10px;
position:relative;
float:right;
}

#welcome
{
	background:url(../images/welcome.gif) no-repeat;
	width:500px;
	height:32px;
	position:relative;
	float:left;
	margin:auto;
}

#heading
{
width:323px;
height:32px;
position:relative;
float:left;
margin:auto;
}



#textblog
{
width:740px;
position:relative;
float:left;
}

/******************** Small Images *****************/
#welcomeimages
{
background:url(../images/web.gif) no-repeat;
width:208px;
height:128px;
position:relative;
float:left;
padding:5px;
margin:auto
}

#img2
{
background:url(../images/imgdesign.gif) no-repeat;
width:208px;
height:128px;
position:relative;
float:left;
padding:5px;
margin:auto
}

#img3
{
background:url(../images/webdesign.gif) no-repeat;
width:208px;
height:128px;
position:relative;
float:left;
padding:5px;
margin:auto
}


#welcometext
{
width:510px;
position:relative;
float:right;
margin:auto;
padding:2px;
vertical-align:text-top;
}

#logoblog
{
width:740px;
background-color:#ECECEC;
position:relative;
float:left;
}

#samplelogo
{
background:url(../images/SampleLogo.gif) no-repeat;
width:360px;
height:120px;
position:relative;
float:left;
margin:auto
}
#samplethreed
{
background:url(../images/3d.gif) no-repeat;
width:357px;
height:120px;
position:relative;
float:right;
margin:auto
}

#seologo
{
background:url(../images/Logo3.gif) no-repeat;
width:360px;
height:120px;
position:relative;
float:left;
margin-top:3px;
}

#samplebrowser
{
background:url(../images/logogroser.gif) no-repeat;
width:357px;
height:120px;
position:relative;
float:right;
margin-top:3px;
}
/******************** Small Images *****************/

/**************** End main div Content  *************/

/****************  Text  *********/
.fontblack
{
font-family:arial;
font-size:11px;
color:#333333;
text-decoration:none;
}

.fontblue
{
font-family:Arial;
font-size:12px;
color:#003366;
text-decoration:none;
text-align:justify;
}

.fontbluelink
{
font-family:Arial;
font-size:12px;
color:#0099CC;
text-decoration:none;

}.fontbluelink:hover
{
font-family:Arial;
font-size:12px;
color:#0099CC;
text-decoration:underline;
}


.FontHeading
{
font-family:Arial;
font-size:24px;
color:#0476ac;
font-weight:normal;
font-style:normal;
text-decoration:none;
}

.FontHeadingbold
{
font-family:Arial;
font-size:24px;
color:#055175;
font-weight:bold;
text-decoration:none;
}
.redlink
{
font-family:Arial;
font-size:12px;
color:#990000;
font-weight:bold;
font-style:normal;
text-decoration:none;
}
.redlink:hover
{
font-family:Arial;
font-size:12px;
color:#3399FF;
font-weight:bold;
font-style:normal;
text-decoration:underline;
}
.menulink
{
font-family:Agency FB;
font-size:18px;
font-weight:bold;
color:#CC0000;
text-decoration:none;
}
.menulink:hover
{
font-family:Agency FB;
font-size:18px;
font-weight:bold;
color:#000;
text-decoration:none;
}

.footermenulink
{
font-family:Arial;
font-size:12px;
color:#ffffff;
text-decoration:none;
}
.footermenulink:hover
{
font-family:arial;
font-size:12px;
color:#CCCCCC;
text-decoration:none;
}

/**************** End Text  *********/
#div1
{
padding:5px;
}
#divform
{
width:200px;
margin:auto;
padding:0px 0px 1px 0px;
}
#divform1
{
width:200px;
margin:auto;
padding-top:7px;
}

.formtext
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
text-decoration:none;
padding:3px;
}
.submit
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
background:#333333;
border:2px solid #666666;
cursor:hand;
}


#portfolio-div
{
width:200px;
height:230px;
position:relative;
float:left;
padding:10px 20px 10px 20px;
margin:auto;
}


#portfolio
{
width:200px;
height:200px;
position:relative;
float:left;

margin:auto;
}

#portfolio-text
{
width:200px;
height:30px;
position:relative;
float:left;

margin:auto;
}


#contactus
{
width:350px;
position:relative;
float:left;
padding:3px;
}
#contactusmail
{
background:#00FFFF;
	width:300px;
	position:relative;
	float:left;
	padding:5px 5px 5px 5px;
	border:1px #0099CC solid;
}

#div-contact
{
	width:100px;
	position:relative;
	float:left;
	padding:5px;
}

#div-contact1
{
width:160px;
position:relative;
float:left;
padding:2px;
}

#menu
{
height:30px; 
width:600px; 
position:absolute; 
top:193px; 
float:left; 
padding:0px 10px 10px 200px; 
z-index:9999;
}