* 
{
 margin: 0;
 padding: 0;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 line-height: 18px;
 color: black
}

a{ outline:none;}

body
{
 margin:0px auto 0 auto;
 padding:0;width:100%;
 text-align:center;
 background: url(images/bg_repeter.gif) #dcdfdb repeat-x; 
}
 
img
{
  border: none
} 

h1 
{
 font-size: 18px;
 line-height: 20px;
 margin-bottom: 8px
}

h2 
{
 font-size: 16px;
 line-height: 18px;
 margin-bottom: 8px
}

h3 
{
 font-size: 15px;
 line-height: 17px;
 margin-bottom: 6px
}
p 
{
 font-size: 14px;
 line-height: 18px;
 margin-bottom: 5px;
 margin-top: 5px;
}
/* start of head page */ 
#head
{

} 
/* end of head page */

/* start of homepage /* border: 1px solid red; */
#wrapper
{
 width: 948px;
 margin:0px auto 0 auto;
 padding:0;
 text-align:center;
}

#wrapper #leftbox
{
 width: 158px;
 float: left;
 background: url(images/leftboxbg.gif) repeat-y;
}

#wrapper #leftbox #lefttexthosting
{
 text-align:left;
 margin-top: 5px;
}

#wrapper #leftbox #lefttexth2headr
{
 text-align:left;
 margin-top: 10px;
}

#wrapper #leftbox #lefttextlisttext
{
 text-align:left;
 margin-top: 10px;
 margin-bottom: 11px;
}


#wrapper #leftbox #lefttextlist
{
 text-align:left;
 margin-top: 10px;
 width: 132px;
 padding-left: 18px;
}

#wrapper #leftbox #flash
{
 width: 140px;
 text-align:left;
}

#wrapper #midbox
{
 width: 630px;
 height: 578px;
 float: right;
 text-align:left;
 background: #ffffff;
}

.padding
{
 margin-left: 20px;
 margin-right: 20px;
 margin-top: 10px;
 padding-bottom: 10px;
}

#wrapper #midbox #contenttab
{
 width: 38px;
}

#wrapper #midbox #contenttext
{
 width: 500px;
 margin-left: 40px;
 text-align:left;
}

#wrapper #rightbox
{
 width: 158px;

 float: right;
 text-align:left;
 background: url(images/rightboxbg.gif) repeat-y;
}

#wrapper #rightbox #righttexthosting
{
 text-align:right;
 margin-top: 5px;
}

#wrapper #rightbox #righttextlisttext
{
 text-align:right;
 margin-top: 5px;
}

#wrapper #rightbox #righttexttesttext
{
 text-align:right;
 margin-top: 5px;
}

#wrapper #rightbox #righttextlisttext2
{
 text-align:right;
 margin-top: 5px;
 margin-bottom: 9px;
 
}

#wrapper #rightbox #port
{

}
/* end of homepage */

/* start of price page */
#wrapper #midbox #pricemainbodytoptext
{
 width: 590px;
 margin-top: 10px;
 margin-left: 20px;
 text-align: left;
}

#wrapper #midbox #pricemainbodytoplist  
{
 width: 550px;
 margin-right: 20px;
 margin-left: 10px;
 font-weight: bold;
 text-align: left;

}


#wrapper #midbox #left
{
  width: 300px;
  float: left;
  text-align:left; 
  padding:0;
  margin-top: 20px; 
}

#wrapper #midbox #left #lefta
{
  width: 280px;
  float: left;
  text-align:left; 
  padding:0;
  margin-left: 20px; 
}

#wrapper #midbox #left #leftb
{
  width: 270px;
  float: left;
  text-align:left; 
  padding:0;
  margin-left: 20px;
}

#wrapper #midbox #right
{
  width: 300px;
  float: right;
  text-align:left; 
  padding:0; 
}

#wrapper #midbox #right #righttext
{
  width: 260px;
  text-align:left; 
  padding:0;
  margin-top: 60px; 
  margin-right: 20px;  
}

#wrapper #midbox #right #rightb
{
  width: 280px;
  text-align:left; 
  padding:0;
  margin-top: 40px;  
  margin-right: 20px; 
}

#wrapper #midbox #foot
{
  width: 631px;
  text-align:center;
  padding:0;
}

#wrapper #midbox #midboxheader
{
 text-align: left; 
 margin-top: 20px; 
}
/* end of porfloio */

/* start of contact page */
#midbox #EnquiryFormContactpage{
  width: 385px;
  text-align:left;
  margin-left: 20px;
}

#midbox #EnquiryFormContactpage #EnquiryFormContact{
  width: 295px;
}
#midbox #EnquiryFormContactpage #EnquiryFormContact #QuoteForm {
  width: 280px;
}
#midbox #EnquiryFormContactpage #EnquiryFormContact #QuoteForm form {
  height: 344px;
}
#midbox #EnquiryFormContactpage #EnquiryFormContact #QuoteForm .QuoteFormPadding {

}
#midbox #EnquiryFormContactpage #EnquiryFormContact #QuoteForm p {
  margin-bottom: 0;
  font-size: 13px;
  line-height: 16px;
  color: #black;
  color: #black;
  color: #black;
}
#midbox #EnquiryFormContactpage #EnquiryFormContact #QuoteForm #EnquiryFormH1 {
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 18px;
  font-weight: bold;
  color: #black;
}
#midbox #EnquiryFormContactpage #EnquiryFormContact #QuoteForm input {
  font-size: 10px;
  line-height: 10px;
  padding: 2px;
  font-weight: bold
}
#midbox #EnquiryFormContactpage #EnquiryFormContact #QuoteForm textarea {
  width: 280px;
}
#midbox #EnquiryFormContactpage #EnquiryFormContact #QuoteForm span.checkboxtext {
  font-size: 11px;
  line-height: 12px
}
#midbox #EnquiryFormContactpage #EnquiryFormContact #QuoteForm #QuoteFormSubmitButton {
  padding-top: 12px;
}
#midbox #EnquiryFormContactpage #EnquiryFormContact #QuoteForm #QuoteFormSubmitButton input {
  border: none;
  background: #eee;
}
#midbox #EnquiryFormContactpage #EnquiryFormContact #QuoteForm #QuoteFormSubmitButton input {
  cursor: hand;
  cursor: pointer
}

#wrapper #midbox #midboxa
{
 margin-left: 20px;
}

#wrapper #midbox #midboxb  
{
 margin-left: 10px;
 margin-top: 30px;
}

#wrapper #midbox #midboxhighthosting
{
 height:468px;
}

#wrapper #midbox #portleft
{
 float: left;
 width: 580px;
 text-align:left;
}

#wrapper #midbox #portleft1
{
 float: left;
 width: 260px;
 text-align:left;
}

#wrapper #midbox #portright
{
 float: right;
 width: 260px;
 text-align:left;
}

.scroll
{
background-color:#ffffff;
width:600px;
height:468px;
margin-top: 10px;
overflow:scroll;
}

div.scrolldiv
{
 margin-top: 20px;
}

div.scrolldiva
{
 margin-top: 3px;
}

/* end of seo */

/* work page  border: 1px solid red;*/
.row
{
 height: 100px;
 margin-top: 43px;
 margin-bottom: 20px;
}
.job1
{
 width: 150px;
 margin-left: 50px;
 float: left;
}

.job2
{
 width: 150px;
 float: center;
 margin:0px auto 0 auto;
}

.job3
{
 width: 150px;
 margin-right: 50px;
 float: right;
}

/* app page  border: 1px solid red;*/

.appformpadding
{
 float: left;
 width: 580px;
 margin-left: 15px;
 text-align:left;
}

.scrollapp
{
 background-color:#ffffff;
 width:620px;
 height:500px;
 margin-top: 10px;
 overflow:scroll;
}






/*----------------------------------9March 2010--------------------------------------------*/
#bottomContainer{ width:900px; margin:0 auto; padding:50px 0 0 150px; }
