body { 
  font-size: 12px;
  font-family: verdana, Arial, Helvetica, sans-serif;
  padding: 0; 
  margin:0 auto;
  color:#615953;
  text-align:justify;
  background: url(/img/page_bg.gif) repeat-x left top #ffffff;
}
h3{padding:0;margin:0}

a { color: #404D57;  text-decoration : none; outline:none;}
a:hover { color: #404D57; text-decoration :underline;}
img
{
border:none; outline:none;
}


#wrapper
{
margin:0 auto; width:100%; height:auto; text-align:center;
}
/*header CSS*/
#header
{
width:885px; height:155px; background:#F8E0D6; margin:0 auto;  background:url(/img/top_bg.jpg) no-repeat center top;  
}
#header .spacer
{
height:103px; width:885px; float:left;
}



#header #row2
{
float:left; text-align:left; width:885px; height:52px; margin:0 auto;
}

/*navigation*/
#header #leftside
{
float:left; text-align:left; width:650px; height:52px; margin:0 auto; 
}
#header #leftside .left_space
{
width:10px; height:31px; float:left; border-bottom:1px solid #331712;
}
#header #leftside .right_space
{
width:58px; height:31px; float:left; border-bottom:1px solid #331712;
}

#header #row2 #toplinks
{
width:582px; height:32px; float:left; 
}
#header #row2 #toplinks ul
{
list-style:none; padding:0; margin:0;
}
#header #row2 #toplinks li
{
float:left; margin:0;
}
#header #row2 #toplinks li.spc
{
width:4px; height:31px; border-bottom:1px solid #331712; float:left;
} 

#header #row2 #toplinks li a
{
display:block; width:92px; height:31px; text-align:center; background:url(/img/nav_buttons.gif) no-repeat left top; color:#ffffff; FONT-SIZE:14PX; FONT-FAMILY:VERDANA; line-height:31px;  border-bottom:1px solid #331712;
}
#header #row2 #toplinks li a:hover
{
text-decoration:underline;
}
#header #row2 #toplinks li a.fixed
{
display:block; width:92px; height:32px; text-align:center; background:url(/img/nav_buttons_hover.gif) no-repeat left top; color:#331712; FONT-SIZE:14PX; FONT-FAMILY:VERDANA; line-height:31px; border-bottom:0px solid #ffffff; font-weight:bold;
}
/*navigation ends*/

#header #row2 #bottomspace
{
width:650px; clear:left; height:20px; background:#ffffff; 
}
/*#header #rightside
{
width:235px; height:38px; float:right;  margin-top:14px; background:url(/img/request_quote.jpg) no-repeat left top ;
}
#header #rightside a
{
text-align:center; color:#ffffff; line-height:32px; padding-left:55px; font-size:14px; font-family:verdana;
}
*/

/*header CSS ends*/


/*middle*/
#middle
{
width:891px; height:auto; clear:both; margin:0 auto; font-size:12px; font-family:verdana; color:#331712; line-height:20px; padding:0;      
}
#middle #content
{
float:left; width:891px; height:auto; margin:0 auto; background:url(/img/middle_page_bg.jpg) repeat-y center top; 
}
#middle #content #left_shadow
{
width:3px; height:520px; float:left; /*background:url(/img/middle_left_shadow.jpg) no-repeat left top;*/
}
#middle #content #right_shadow
{
width:3px; height:520px; float:right; /*background:url(/img/middle_right_shadow.jpg) no-repeat right top; */
}
#middle #content #mainContent
{
width:885px; #width:879px; height:auto; float:left; background:#ffffff; 
}
/*middle left*/
#middle #mainContent #leftpannel
{
float:left; padding-left:10px; width:618px; height:auto; background:#ffffff; 
}
#middle #mainContent #leftpannel #banner
{
width:618px; height:319px; float:left; border:none; text-align:left; 
}
#middle #mainContent #leftpannel #welcome	
{
width:598px; height:auto; float:left; border:none; text-align:justify; /*background:url(/img/welcome_bg.jpg) no-repeat center top #ffffff;*/ padding:0px 10px 0px 10px; margin-top:-10px; color:#615953; line-height:15px;  
}
#middle #mainContent #leftpannel #welcome h1
{
height:61px; font-size:17px; font-weight:normal; color:#341813; float:left; line-height:70px; float:left; width:598px; 
}
/*middle left ends*/

/*middle right*/
#middle #mainContent #rightPannel
{
width:208px; height:auto; background:right; float:right; padding:30px 10px 0px 10px;
}
#middle #mainContent #rightPannel .rightlinks
{
width:208px; height:auto; margin:0 auto; padding:0; float:left; text-align:left;
}
#rightPannel .rightlinks ul
{
list-style:none; padding:0; margin:0;
}
#rightPannel .rightlinks li
{
line-height:30px; height:30px; background:url(/img/side_links_bg.jpg) repeat-x left bottom;
}
#rightPannel .rightlinks li a
{
display:block; width:210px; line-height:28px; background:#ffffff; color:#615953; font-size:12px; text-decoration:none;
}
#rightPannel .rightlinks li a:hover
{
display:block; width:210px; height:28px; background:#F9EEEC; color:#615953; font-size:12px;
}
#rightPannel .rightlinks li a.fixed
{
display:block; width:210px; height:28px; background:#F9EEEC; color:#615953; font-size:12px;
}
#middle #mainContent #rightPannel .rightlinks li.heading
{
font-size:17px; font-weight:normal; color:#341813; font-family:verdana;
}
#middle #mainContent #rightPannel .spacer_right
{
width:200px; clear:left; height:18px;
}
#middle #mainContent #rightPannel .feedback
{
width:163px; height:36px; clear:both; background:url(/img/send_feedback.jpg) no-repeat center center; margin:0 auto;
}
#middle #mainContent #rightPannel .feedback a
{
line-height:30px; color:#07280E; text-align:center;
}


/*middle right ends*/


/*footer*/
#footer
{
width:891px; height:auto; margin:0 auto; clear:both;
}
#footer #footerleft
{
width:23px; height:45px; float:left;
}
#footer #footerright
{
width:23px; height:45px; float:right;
}
#footer #footermid
{
width:845px; height:45px; background:url(/img/footer_mid_bg.jpg) repeat-x left top; float:left;
}
#footer #footermid .txt
{
text-align:right; padding-right:10px; color:#615953; font-size:12px; padding-top:10px;
}
#bottomRow
{
width:885px; clear:both; height:auto; margin:0 auto; 
}
#bottomRow #design
{
width:137px; height:30px; float:left; background:url(/img/design.jpg) no-repeat center top; margin:-6px 0px 0px 0px; 
}
#bottomRow #design .txtd
{
padding:2px; text-align:center; font-size:11px; color:#998B89; font-family:arial; line-height:20px;
}
#bottomRow #design .txtd a
{
color:#998B89;
}
#bottomRow #rightContent
{
width:600px; float:right; height:auto; font-size:10px; color:#797979; line-height:12px; text-align:right; padding-bottom:50px; font-family:arial; padding-right:10px;
}
#bottomRow #rightContent img
{
margin-left:5px; float:right; margin-bottom:5px;
}
/*footer ends*/




/*inner page CSS*/
#middle #mainContent #leftpannel_in
{
float:left; padding-left:10px; width:618px; height:auto; background:#ffffff; 
}

#middle #mainContent #leftpannel_in #banner_in
{
width:613px; height:auto; clear:left; text-align:left;  margin:0 auto; 
}
#middle #mainContent #leftpannel_in #banner_in img
{
border:1px solid #341813;
}
#middle #mainContent #leftpannel_in #welcome_in	
{
width:auto; height:auto; float:left; border:none; text-align:justify; padding:20px 10px 0px 10px; color:#615953; line-height:15px;   
}

#middle #mainContent #leftpannel_in #inner_head
{
width:auto; height:auto; text-align:center; color:#615953; font-size:10px; text-align:left; font-family:verdana; float:left; 
}
#middle #mainContent #leftpannel_in #inner_head a
{
color:#615953; font-size:10px; 
}
#middle #mainContent #leftpannel_in #inner_head b
{
height:61px; font-size:17px; font-weight:normal; color:#341813; line-height:40px; 
}


/*footer inner*/

/*footer*/
#footer_in
{
width:891px; height:auto; margin:0 auto; clear:both;
}
#footer_in #footerleft_in
{
width:227px; height:115px; float:left; text-align:left; 
}
#footer_in #footerright_in
{
width:23px; height:115px; float:right; 
}
#footer_in #footermid_in
{
width:641px; height:115px; background:url(/img/footer_mid_bg.jpg) repeat-x left bottom #ffffff; float:left; 
}
#footer_in #footermid_in .txt
{
text-align:right; color:#615953; font-size:12px; padding-top:80px;
}
#bottomRow
{
width:885px; clear:both; height:auto; margin:0 auto; 
}
#bottomRow #design
{
width:137px; height:30px; float:left; background:url(/img/design.jpg) no-repeat center top; margin:-6px 0px 0px 0px; 
}
#bottomRow #design .txtd
{
padding:2px; text-align:center; font-size:11px; color:#998B89; font-family:arial; line-height:20px;
}
#bottomRow #design .txtd a
{
color:#998B89;
}
#bottomRow #rightContent
{
width:600px; float:right; height:auto; font-size:10px; color:#797979; line-height:12px; text-align:right; padding-bottom:50px; font-family:arial; padding-right:10px;
}
#bottomRow #rightContent img
{
margin-left:5px; float:right; margin-bottom:5px;
}
/*footer ends*/

/* Testimonial page CSS*/
.commaLeft{width:600px;background:url(/img/comma_left.jpg) top left no-repeat;border:0px solid red}
.commaRight{ background:url(/img/comma_right.jpg) bottom right no-repeat}
.commaRight .content{padding:15px 15px 0 35px;}
.clientDiv{width:600px;margin-bottom:30px}
.client_name{floaT:left; padding:0 0 0 35px;text-align:left;border:0px solid red}
.client_company{float:right;font-weight:bold;}
.testimonialHeading{width:600px;font:bold italic 20px verdana, Arial, Helvetica, sans-serif;
 color:#dd6e39; letter-spacing:-0.02em;margin-bottom:15px;text-align:center;}

/*25th Feb*/

#header #rightside
{
width:235px; height:38px; float:right;  margin-top:14px; background:url(/img/request_quote.jpg) no-repeat left top ;
}
#header #rightside a
{
text-align:center; color:#ffffff; line-height:32px; padding-left:15px; font-size:14px; font-family:arial;
}