@charset "utf-8";
/* CSS Document */

body{ background:url(../images/back_ground.gif) top center repeat-y; margin:0px; padding:0px; font:normal 13px Trebuchet Ms; color:#6a6868;}
img{ border:0px;}
a{ color:#007b83; text-decoration:underline;}
a:hover{ text-decoration:none;}
form{ margin:0px; padding:0px;}
td{ vertical-align:top;}
ul,ol{ margin:0px 0px 0px 25px; padding:0px;}
.red{ color:#F00;}
.empty{ clear:both !important;}
.last{ background:url(../images/spacer.gif) no-repeat !important;}
#containerholder{font:normal 13px Trebuchet Ms; color:#6a6868; text-align:center; }
#container{width:983px; text-align:left !important; margin:auto !important; text-transform:lowercase !important;}
#logo{ float:left; text-align:left; width:400px;}
#talktous{ margin:5px 0px 0px 0px; float:right; width:300px; margin-right:10px; text-align:right; font:normal 13px Trebuchet Ms; color:#484a4e;}
#talktous .talk{ text-align:left; color:#007b83; font-weight:bold;  font-size:16px; background:url(../images/phoneicon.jpg)  right 8px no-repeat; padding: 5px 20px 5px 0px; margin-top:10px; float:left; height:60px; width:90px; margin-right:15px;}
#talktous div span{ float:left;}
#left_panel{ float:left; width:216px; margin-right:14px;}
#right_panel{ float:left; width:741px;}

.left_panel_brd{ border:solid 1px #dedede; border-top:0px; border-bottom:0px;}
.left_panel_brd h3{ background:url(../images/new_panel_head.jpg) repeat-x; font:bold 14px Trebuchet Ms; color:#000; margin:0px; padding:0px 0px 5px 5px; border-bottom:solid 1px #dedede;}
.left_panel_brd ul{ margin:0px 0px 0px 0px; padding:5px 10px 0px 0px;}
.left_panel_brd ul li{  background:url(../images/left_border.jpg) bottom repeat-x;  list-style:none; padding-bottom:7px;margin-bottom:5px;}
.left_panel_brd ul li a{ display:block; background:url(../images/double_arrow.jpg) center left no-repeat; text-decoration:none; font:normal 13px Trebuchet Ms;color:#555555; padding-left:10px; margin-left:5px;}
.left_panel_brd ul li a:hover{ text-decoration:none; color:#007b83;}

#topmenu{ font:bold 14px Trebuchet Ms; margin-bottom:18px;}
#topmenu a{ color:#000; text-decoration:none; background:url(../images/menu_devider.jpg) right center no-repeat; padding:5px 10px;}
#topmenu a:hover{ color:#007b83; /*background:#000 !important;*/}

.homecontent{ float:left; margin-right:10px; width:511px; text-align:justify; line-height:1.4em;}
.content{text-align:justify; line-height:1.4em;}
.homequickenquiry{ float:left;width:216px; /*width:230px;*/}
.homequickenquiry fieldset{ margin:0px;background:url(../images/quickenquiry.jpg) no-repeat; *background:url(../images/quickenquiry.jpg) 0px 15px no-repeat; border:solid 1px #d5d1cc; padding:5px;}
.homequickenquiry legend{ font:bold 16px Trebuchet Ms; color:#000;}
.homequickenquiry input{ padding:1px 0px 1px 3px; border:solid 1px #ccc; width:198px; float:left; margin-bottom:5px;font:normal 13px Trebuchet Ms; margin:5px 0px 0px 5px;}
select{padding:1px 0px 1px 3px; color:#6a6868;font:normal 13px Trebuchet Ms;}
.homequickenquiry textarea{ border:solid 1px #ccc;padding:1px 0px 1px 3px; width:196px; height:40px; float:left; margin:5px 0px 0px 5px;font:normal 13px Trebuchet Ms;}
.proceed{
/*border-left:solid 1px #dedede !important; 
border-top:solid 1px #dedede !important;
border-bottom:solid 1px #a3aeb4 !important; 
border-right:solid 1px #a3aeb4 !important; */ 
border:0px !important;
float:none !important; width:100px !important; background:url(../images/button.jpg) no-repeat; text-align:center; padding-bottom:4px !important; font:bold 13px Trebuchet Ms !important; color:#000;}
.banner{ margin-bottom:10px; padding:0px;}
.testimonial{ padding:5px; line-height:1.5em;}
.tmember{ font:bold 12px Trebuchet Ms; margin-top:1em;}
.testimonial p{ padding:0px; margin:0px;}
.tname{ color:#007b83;}
.tdegignation{ text-decoration:underline;}
.t_devider{ background:url(../images/left_border.jpg) bottom repeat-x; margin:0px 10px 0px 0px ;}

#footer{ border-top:solid 2px #dedede; margin-top:15px; text-align:center; padding:2em 0px;}
#footer a{text-decoration:none; padding:0px 1em; color:#474646;}
#footer a:hover{text-decoration:underline; color:#007b83;}
#copyright{ clear:#6a6868; margin:1em 0px 0px 0px;}

.subheading{ margin:0px; background:url(../images/heading_arrow.jpg) 20px bottom no-repeat; padding-bottom:8px;font:bold 14px Trebuchet Ms;}
.subheading2{ margin:0px; padding-bottom:8px;font:bold 14px Trebuchet Ms; color:#000;}
.subheading h2{ border-bottom:solid 1px #757575; padding:10px 0px 5px 0px; margin-bottom:6px; font:bold 14px Trebuchet Ms; color:#000;}
.subheading2 h2{/* border-bottom:solid 1px #757575;*/ background:url(../images/left_border.jpg) bottom repeat-x; padding:10px 0px 5px 0px; margin-bottom:0px; font:bold 14px Trebuchet Ms; color:#000;}
.subheading2 h2 img{ float:right; *margin-top:-20px !important;}
.recentproject{ margin-left:10px;}

.genrallist li{ list-style:url(../images/single_arrow.jpg); font:normal 13px Trebuchet Ms;color:#555555; margin:0px;}

table.seoplan{ font:normal 13px Trebuchet Ms;
border-width: 1px;
border-color: #dedede;
border-collapse: collapse;
padding:8px;
}

table.seoplan td {
border-width: 1px;
border-style: solid;
border-color: #dedede;
vertical-align:top;
padding:8px;
}
table.seoplan th { font:bold 13px Trebuchet Ms;/* background:#f1f1f1;*/ color:#000;
border-width: 1px;
border-style: solid;
border-color: #dedede;
vertical-align:top;
padding:8px;
}

img.porfoliopic{ float:right; margin-left:10px;}
.portfoilio_devider{ background:url(../images/left_border.jpg) bottom repeat-x; margin:15px 0px; text-align:right; clear:both;}

.notes{ margin:0px; padding-top:8px;font:bold 13px Trebuchet Ms; color:#000;}

.testimonialspics{ float:left; margin-right:10px; margin-bottom:8em; margin-top:7px;}
.testimonialspics2{ float:left; margin-right:10px; margin-bottom:4em; margin-top:7px;}
.testimonialspics3{ float:left; margin-right:10px; margin-bottom:13em; margin-top:7px;}
.testimonialspics4{ float:left; margin-right:10px; margin-bottom:8em; margin-top:7px;}
.ldquo,.rdquo{ font-weight:bold; color:#000;}

table.onlinemarketing{ font:normal 13px Trebuchet Ms;
border-width: 0px;
border-color: #dedede;
border-collapse: collapse;
padding:8px;
}

table.onlinemarketing td {
text-align:left;
border-width: 0px;
border-style: solid;
border-color: #dedede;
vertical-align:top;
padding:3px 8px 8px 8px;
}
table.onlinemarketing th { font:bold 13px Trebuchet Ms; background:url(../images/left_border.jpg) bottom repeat-x;
border-width: 0px;
border-style: solid;
border-color: #dedede;
vertical-align:top;
padding:8px;
}
.contactustbl td{padding:0px 3px 3px 3px;}
.contactustbl td img{ margin-top:5px;}
.caps{ text-transform:uppercase !important;}

.rowstylelist{ display:inline !important; margin:0px;}
.rowstylelist li{  display:inline !important; font:normal 13px Trebuchet Ms;color:#555555; margin-right:5px;}
.rowstylelist a{ background:#beb9b7; text-decoration:none;  padding:4px 14px; font:bold 13px Trebuchet Ms; color:#000;}
.rowstylelist a:hover{ background:#757575; text-decoration:none; color:#fff;}

.queryfield{ padding:5px 0px 0px 5px !important;}
