/* CSS for Mosaic ITES Service By Viral */
@font-face {
    font-family: 'Geometr231LtBTLight';
    src: url('tt1126m_-webfont.eot');
    src: url('tt1126m_-webfont.eot?#iefix') format('embedded-opentype'),
         url('tt1126m_-webfont.woff') format('woff'),
         url('tt1126m_-webfont.ttf') format('truetype'),
         url('tt1126m_-webfont.svg#Geometr231LtBTLight') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{margin:0px; padding:0px; font-family: Verdana, Geneva, sans-serif; font-size:12px; color:#444444; background:#000;}
img{ border:0px;}
h1, h2, h3, h4, h5, h6, p{margin:0px; padding:0px;}

#wraper{width:1000px; margin:0 auto;}

/*CSS For Header section Box*/
#header{background: url(../images/header-bg.jpg) repeat-x top left;; width:1000px; margin:0 auto;}
#headerCont{width:1000px; margin:0px; padding:5px 0px 0px 0px; overflow: hidden; clear: both;}
#logo{width:380px; text-align:left; margin-left:30px; float:left; margin-top:0px;}


.text{width:420px; float:left; padding:0px 25px 0px 25px; border:0px solid gold; font-family:Verdana, Verdana, Geneva, sans-serif; font-size:12px; color:#666; text-align:justify}
.text h1{font-family: "Arial Narrow", Arial; font-size:61px; color:#e9733c; margin:0px; padding:0px; font-weight:normal;}
.text p{font-family: "Arial Narrow", Arial; font-size:36px; color:#444; margin:0px; padding:0px 0px 10px 0px; font-weight:normal;}
.text span{float:right; clear:both; padding:20px 0px 0px 0px; display:block;}
.flash{margin-top:0px; margin-right:20px; float:right; text-align:right; width:500px; border:0px solid gold;}
/*CSS For Header section Box*/


/*CSS For Phone Numbers and Quote Box*/
#phone{float:right; width:500px; font-family:Verdana, Geneva, sans-serif; font-size:14px; padding-right:20px; color:#010101; text-align:right;}
#phone p{font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#fff; text-align:right; padding:5px 0px 5px 0px; margin:0px;}
#phone p a{font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#fff; text-decoration:none;}
#phone p a:hover{font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#fff; text-decoration:underline;}
#phone img{border:0px; padding:5px 0px 7px 0px;}
/*CSS For Phone Numbers and Quote Box End Here*/

/*CSS For top menus Box*/

#navmenu{}

img{border:0px none; margin:0; padding:0}

#current{color:#070707;}
#navmenu li .current { color: #22a406; }
/* menu css */
ul#navmenu {z-index:800; cursor:pointer;
    list-style:none; height:auto; padding-left:0px;
    width: 720px; margin: 0px auto;}
  
  

ul#navmenu li {margin:0; border:none; padding:0;float:left; cursor:pointer;     /*For Gecko*/
    display:inline; list-style:none; position:relative;    height:auto; z-index:1000; padding-right: 5px; font-family:Verdana, Geneva, sans-serif; font-size:12px!important;}


ul#navmenu ul {margin:0;  border:none;  padding:0 0 0 0; width:182px; float:left; list-style:none;  display:none;
  position: absolute; top:26px; left:0; cursor:pointer; z-index:500;}

ul#navmenu ul li {float:left;cursor:pointer;
/*For Gecko*/
    display: block !important;display: inline;}
  
  
    /* Root Menu */
/* ul#navmenu a {float: none !important; /*For Opera*/
    /*float: left; /*For IE*/
    /*display: block; color: #fff; text-decoration:none; height:10px;font-family:Arial;    font-size: 12px;
    font-weight:bold;  padding-top:4px; padding-right: 21px; padding-bottom:4px;
    padding-left: 15px;    margin: 0px; background:url(../images/tableftB.gif) no-repeat left top;}*/

/* Root Menu */
ul#navmenu a {float: none !important; /*For Opera*/
    float: left !important; /*For IE*/
    display:block; color: #fff; text-decoration:none; font-size:12px!important;
    line-height:18px; cursor:pointer;  height: 44px;
    background: url(../images/menu-lt-normal.jpg) no-repeat top left;}
  
  
ul#navmenu a span{float: none !important; /*For Opera*/
    float: left !important; cursor:pointer; /*For IE*/
    display: block; text-decoration:none; font-size: 12px;
    padding: 15px 20px 0px 20px; line-height:18px; 
    background: url(../images/menu-rt-normal.jpg) no-repeat top right; color: #fff;
}

ul#navmenu a:hover, ul#navmenu a.current {float: none !important; /*For Opera*/
    float: left !important; /*For IE*/
    display:block; color: #040e46; text-decoration:none; font-size:12px;
    line-height:18px; cursor:pointer;  height: 44px;
    background: url(../images/menu-lt-over.jpg) no-repeat top left;}
  
  
ul#navmenu a:hover span, ul#navmenu a.current span{float: none !important; /*For Opera*/
    float: left !important; cursor:pointer; /*For IE*/
    display: block; text-decoration:none; font-size: 12px;
    padding: 15px 20px 0px 20px; line-height:18px; 
    background: url(../images/menu-rt-over.jpg) no-repeat top right; color: #040e46;
}

ul#navmenu li:hover a{float: none !important; /*For Opera*/
    float: left !important; /*For IE*/
    display:block; color: #040e46; text-decoration:none; font-size:12px;
    line-height:18px; cursor:pointer;  height: 44px;
    background: url(../images/menu-lt-over.jpg) no-repeat top left;}

ul#navmenu li:hover a span{float: none !important; /*For Opera*/
    float: left !important; cursor:pointer; /*For IE*/
    display: block; text-decoration:none; font-size: 12px;
    padding: 15px 20px 0px 20px; line-height:18px; 
    background: url(../images/menu-rt-over.jpg) no-repeat top right; font-size: 12px; color: #040e46;}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li.iehover a {color:#fff;}


/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {float:none; border-left: 1px solid #292929; color:#fff; z-index:900; line-height:18px; background: #000000; padding: 5px!important; height: auto!important;
width:200px; float:left;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {background: #fff; padding: 5px!important; border-left: 1px solid #292929; color:#000;}

/* 3rd Menu */
ul#navmenu li li:hover ul,
ul#navmenu li li.iehover ul {left:210px; position:absolute; z-index:900;
}

ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a{float:none; border-left: 1px solid #292929; color:#fff; z-index:900; line-height:18px; background: #000000; padding: 5px!important; height: auto!important;
width:210px; float:left;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {background: #fff; padding: 5px!important; border-left: 1px solid #292929; color:#000;}
      
/* 4th Menu */
ul#navmenu li:hover li:hover li:hover ul,
ul#navmenu li.iehover li.iehover li.iehover ul {left:220px; position:absolute; z-index:900;
}

ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {float:none; border-left: 1px solid #292929; color:#fff; z-index:900; line-height:18px; background: #000000; padding: 5px!important; height: auto!important;
width:171px; float:left; display: block!important;
 }

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {background: #fff; padding: 5px!important; border-left: 1px solid #292929; color:#000;
}

ul#navmenu ul ul,
ul#navmenu ul ul ul {display:none; position:absolute; top: 0px; left:0px;}


/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {display:none; color:#000; background:#000;}

ul#navmenu li:hover ul{display:block; top:43px; background: #000000; border-left: 1px solid #292929;}
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {display:block; top:0px; background: #000000; border-left: 1px solid #292929;}




















/*CSS For top menus Box end here*/
#banner{ background:#fff; width:1000px; float:left; padding:20px 0px 20px 0px; z-index: 50; position:relative; margin:-4px 0px 0px 0px;}
/*CSS For Content Area (3 columns) Box*/
#contentArea{background:#e6e6e6; width:1000px; margin:0px 0px 0px 0px; float:left;}
#left_cont{width:300px; float:left; margin:25px 0px 0px 25px; border:0px solid red;}
#middle_cont{width:300px; float:left; margin:0px 0px 0px 25px; border:0px solid red;}
#right_cont{width:302px; float:right; margin:20px 23px 0px 0px; border:0px solid red;}
/*CSS For Content Area (3 columns) Box end here*/

/*CSS For NewsLetter Box*/
#newsLetter{ float:left; -moz-border-radius: 10px; border-radius: 10px; background:url(../images/news_bg.jpg) top left no-repeat; width:300px; padding:6px 0px 0px 10px; display:block; margin:0px 0px 10px 0px; height:154px;} 
#newsCont h2{padding:0px; margin:0px; font-family:Geometr231LtBTLight; font-size:30px; color:#fff; text-align:left;}
#newsCont .input{ margin:0px 15px 0px 0px; margin-top:5px; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#000; border:0px; height:19px; width:250px; font-size:12px; background:#fff;}
#newsCont .submit{width:99px; height:26px; border:0px; background:url(../images/submit_but.png) no-repeat top center; margin:8px 0px 0px 0px;}
.floatLeft{float:left; border:0px solid red;}
.floatRight{float:right; border:0px solid red; width:81px; margin-top:0px; margin-right:55px; border:0px solid red;}
.clear{clear:both;}
/*CSS For NewsLetter Box End Here*/

/*CSS For Blogs and Article of the Month Box*/
#contBlog{width:300px; float:left; margin:0px 0px 0px 0px; padding:0px;}
#contBlogTopcorner{background:url(../images/boxtop_corner.jpg) no-repeat top left; width:300px; height:14px; float:left;}
#contBlogBotcorner{background:url(../images/boxbottom_corner.jpg) no-repeat top left; width:300px; height:33px;}
#contBlogMiddlebg{background:url(../images/boxmiddle_bg.jpg) repeat-y top left; width:300px; overflow:hidden; margin:0px;}
#contBlog h2{padding:0px; margin:0px; font-family:Geometr231LtBTLight; font-size:30px; color:#000; text-align:left;}
#blogCont{width:280px; padding:5px 5px 3px 15px;}
#blogCont img{padding:3px 0px 3px 0px;}
#blogCont p{margin:0px; padding:5px 0px 3px 0px; color:#444; font-size:12px; font-weight:bold; font-family:Verdana;}
#blogCont p a{color:#444; font-size:12px; font-weight:bold; font-family:Verdana; text-decoration:none;}
#blogCont p a:hover{color:#444; font-size:12px; font-weight:bold; font-family:Verdana; text-decoration:underline;}
#blogCont span{margin:0px; padding:3px 6px 0px 0px; color:#444; font-size:12px; font-family:Verdana; text-align:justify; display:block; font-weight:normal;}
#readMore{color:#ff0000; font-family:verdana; font-size:11px; font-weight:bold; font-style:italic; text-align:right; padding:8px 6px 0px 0px;}
#readMore a{color:#ff0000; font-family:verdana; font-size:11px; font-weight:bold; font-style:italic; text-align:right; text-decoration:none;}
#readMore a:hover{color:#000; font-family:verdana; font-size:11px; font-weight:bold; font-style:italic; text-align:right; text-decoration:underline; cursor:pointer;}
/*CSS For Blogs and Article of the Month Box End Here */


/*CSS For Clients Box*/
#contClients{width:300px; float:left; margin:20px 0px 0px 0px; padding:0px;}
#contClientsTopcorner{background:url(../images/boxtop_corner.jpg) no-repeat top left; width:300px; height:14px; float:left;}
#contClientsBotcorner{background:url(../images/boxbottom_corner.jpg) no-repeat top left; width:300px; height:33px;}
#contClientsMiddlebg{background:url(../images/boxmiddle_bg.jpg) repeat-y top left; width:300px; overflow:hidden; margin:0px;}
#contClients h3{padding:0px; margin:0px; font-family:Geometr231LtBTLight; font-size:30px; color:#000; text-align:left;}
#contClients h2{padding:0px; margin:0px; font-family:verdana; font-size:15px; color:#00113b; text-align:left; margin:5px 6px 10px 0px; border-bottom:1px solid #e98a03; padding-bottom:5px;}
#clientsCont{width:280px; padding:0px 5px 5px 15px;}
#clientsCont img{padding:0px 10px 6px 0px;}
#clientsCont p{margin:0px; padding:0px 6px 15px 0px; color:#666; font-size:12px; font-family:Verdana; display:block; text-align:justify;}
#pscroller1{position:relative;width:275px; /*marquee width */height:418px; /*marquee height */overflow:hidden;padding:2px;}
.someclass{ //class to apply to your scroller(s) if desired
}
.name{color:#e87039; font-weight:bold; font-size:12px; font-family:Verdana, Geneva, sans-serif;}
.email a{color:#000; text-decoration:none;}
.email a:hover{color:#000; text-decoration:underline;}
.info{margin:0px 0px 10px 0px;}
/*CSS For Clients Box End Here*/



/*CSS For Contact Us Box*/
#contContact{width:302px; float:left; margin:0px 0px 0px 0px; padding:0px;}
#contContact h2{padding:0px; margin:0px; font-family:Geometr231LtBTLight; font-size:30px; color:#000; text-align:left;}
#contContactTopcorner{background:url(../images/contacttop_corner.jpg) no-repeat top left; width:302px; height:11px; float:left;}
#contContactBotcorner{background:url(../images/contactbottom_corner.jpg) no-repeat top left; width:302px; height:33px;}
#contContactMiddlebg{background:url(../images/contactmiddle.jpg) repeat-y top left; width:302px; overflow:hidden; margin:0px;}
#contContact h1{padding:0px; margin:0px; font-family:Geometr231LtBTLight; font-size:30px; color:#000; text-align:left;}
#contContact p{padding:3px 0px 3px 0px; margin:0px; font-family:Verdana; font-size:16px; color:#999; text-align:left;}
.input{ background:#e6e6e6; width:270px; border:1px solid #e6e6e6; font-family:verdana; font-size:16px; color:#666; height:25px;}

.sumbitBtn{width:99px; height:26px; border:0px; background:url(../images/submit_btn.jpg) no-repeat top center; margin:10px 15px 0px 0px;}
.resetBtn{width:99px; height:26px; border:0px; background:url(../images/reset_but.jpg) no-repeat top center; margin:10px 10px 0px 50px;}
/*CSS For Contact Us Box End Here*/


/*CSS For Footer */
#footer{ background:url(../images/bottom_bg.jpg) repeat-x top left; width:1000px; clear:both; height:51px; padding-top:30px; text-align:center;}
#footer span{ margin:0px 0px 0px 0px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#999; display:block;}
#footer p{ margin:10px 0px 0px 10px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#999; display:block;}
#footer a{padding:0px 6px;}
#footer a{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#999; text-decoration:none;}
#footer a:hover{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#999; text-decoration:underline;}

#cards{ width:300px; float:right; margin:0px 0px 10px 0px; text-align:right; border:0px solid gold;}
#links{width:700px; margin:0 auto;}
#cards img{padding:0px 6px 0px 0px; border:0px;}
#cards a{margin:0px; padding:0px;}

/*CSS For Footer End Here*/

.pl10px{padding-left:10px;}


#innbanner{ background:#fff; width:1000px; margin-top:44px; padding:10px 0px 0px 0px; text-align:center;}
#innerRightCont{width:620px; float:right; margin:25px 25px 0px 25px; border:0px solid red;}
#innerCont{margin:0px; padding:5px 10px 0px 10px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#444444;}
#innerCont h1{padding:0px; margin:0px; font-family:Geometr231LtBTLight; padding-bottom:18px; font-size:30px; color:#000; text-align:left;}
#innerRightContTopcorner{background:url(../images/inner-right-top.jpg) no-repeat top left; width:620px; height:14px; float:left;}
#innerRightContBotcorner{background:url(../images/inner-right-bot.jpg) no-repeat top left; width:620px; height:33px;}
#innerRightContMiddlebg{background:url(../images/inner-right-mid.jpg) repeat-y top left; width:620px; overflow:hidden; margin:0px;}

.service{width:100%; color:#444; margin-bottom:10px; border-bottom:1px solid #999;}
.service p{margin:0px; padding:10px 0px 10px 0px; color:#444444; font-size:14px; font-weight:bold;}
.service span{margin:0px; padding:0px; color:#444444; font-size:12px; font-family:Verdana, Geneva, sans-serif;}
.service img{border:0px;}

.serviceMore{color:#ff0000; font-family:verdana; font-size:11px; font-weight:bold; font-style:italic; text-align:right; padding:8px 6px 10px 0px;}
.serviceMore a{color:#ff0000; font-family:verdana; font-size:11px; font-weight:bold; font-style:italic; text-align:right; text-decoration:none;}
.serviceMore a:hover{color:#000; font-family:verdana; font-size:11px; font-weight:bold; font-style:italic; text-align:right; text-decoration:underline; cursor:pointer;}


/*CSS For Inner left container*/
#innerLeftArea{width:300px; float:left; margin:0px 0px 0px 0px; padding:0px;}
#innerLeftTopcorner{background:url(../images/boxtop_corner.jpg) no-repeat top left; width:300px; height:14px; float:left;}
#innerLeftBotcorner{background:url(../images/boxbottom_corner.jpg) no-repeat top left; width:300px; height:33px;}
#innerLeftMiddlebg{background:url(../images/boxmiddle_bg.jpg) repeat-y top left; width:300px; overflow:hidden; margin:0px;}
#innerLeft h1{padding:0px; margin:0px; font-family:Geometr231LtBTLight; font-size:30px; color:#000; text-align:left;}
#innerLeft{width:280px; padding:5px 5px 3px 15px;}
#innerLeft img{padding:3px 0px 3px 0px;}
#innerLeft p{margin:0px; padding:5px 0px 3px 0px; color:#444; font-size:12px; font-weight:bold; font-family:Verdana;}
#innerLeft p a{color:#444; font-size:12px; font-weight:bold; font-family:Verdana; text-decoration:none;}
#innerLeft p a:hover{color:#444; font-size:12px; font-weight:bold; font-family:Verdana; text-decoration:underline;}
#innerLeft span{margin:0px; padding:3px 6px 0px 0px; color:#444; font-size:12px; font-family:Verdana; text-align:justify; display:block;}
#readMore{color:#ff0000; font-family:verdana; font-size:11px; font-weight:bold; font-style:italic; text-align:right; padding:8px 6px 0px 0px;}
#readMore a{color:#ff0000; font-family:verdana; font-size:11px; font-weight:bold; font-style:italic; text-align:right; text-decoration:none;}
#readMore a:hover{color:#000; font-family:verdana; font-size:11px; font-weight:bold; font-style:italic; text-align:right; text-decoration:underline; cursor:pointer;}
/*CSS For Inner left container End Here */

/* GOURAV */
ul.errorlist {
	list-style:none;
	margin:0px 20px 0px 0px;
	padding:0;
}
ul.errorlist li {
	text-align:right;
	padding:3px 0;
	color:#F00; font-weight:bold;
	font-size:12px;
	font-style:normal;
	display:block;
}


/*--17/09/2011 */

.heading{width:100%; overflow:hidden; font-size:17px; color:#000; background-color:#e1e1e1; padding:5px 0px 5px 0px; margin-bottom:-6px;}
.heading img{margin-left:5px;}
.heading span{font-size:17px; color:#e86d36;}
 a{color:#000; padding-bottom:4px; text-decoration:none;}
 a:hover{color:#E86D36; padding-bottom:4px;}
.testimonial_block{padding:7px 0px 10px 0px; margin-top:7px; background-color:#f3f3f3; }
.testimonial_block p{padding:5px 0px 0px 3px;}
.testimonial_block p em{color:#FF0000;}
#seo_packages{line-height:21px;}
#linkBuilding_packages{line-height:22px;}
#ppc_packages{line-height:22px;}
#smo_packages{line-height:22px;}
.contents_heading{line-height:22px;}


/*.contents_heading a{color:#ff0000; font-family:verdana; font-size:11px; font-weight:bold; font-style:italic; text-align:right; text-decoration:none;}
.contents_heading a:hover{color:#000; font-family:verdana; font-size:11px; font-weight:bold; font-style:italic; text-align:right; text-decoration:underline; cursor:pointer;}
.orange{  color: #444444;font-family: Verdana,Geneva,sans-serif;font-size: 12px; font-weight:bold;}*/

#req_left_block li{list-style:none; width:200px; float:left;}
#req_left_block input{border:1px solid #b8b8b8;}
#req_right_block li{list-style:none; width:200px; float:left;}
#req_right_block input{border:1px solid #b8b8b8;}
.field_req1{width:350px!important; margin-left:-3px;}
#req_right_block #phone{width:123px; float:left; text-align:left; font-size:12px;}
#req_form_comment_block .field_name{list-style:none;}
#req_form_comment_block textarea{border:1px solid #b8b8b8;}
#req_form_comment_block .field_req_textarea{list-style:none;}
#req_form_comment_block .field_req1{list-style:none;}
ul.blank{display:none;}

/*-----27/09/2011 */
ul#seo_packages li {
    display: block;
    float: left;
    text-indent: -9999px;
}
ul#seo_packages li#dom_bronze a {
    background: url("../images/seo-packages.gif") no-repeat scroll 0 -90px transparent;
    display: block;
    height: 90px;
    margin-right: 10px;
    width: 139px;
}
ul#seo_packages li#dom_bronze a:hover {
    background: url("../images/seo-packages.gif") no-repeat scroll 0 0 transparent;
}
ul#seo_packages li#dom_silver a {
    background: url("../images/seo-packages.gif") no-repeat scroll -149px -90px transparent;
    display: block;
    height: 90px;
    margin-right: 10px;
    width: 139px;
}
ul#seo_packages li#dom_silver a:hover {
    background: url("../images/seo-packages.gif") no-repeat scroll -149px 0 transparent;
}
ul#seo_packages li#dom_platinum a {
    background: url("../images/seo-packages.gif") no-repeat scroll -298px -90px transparent;
    display: block;
    height: 90px;
    width: 139px;
}
ul#seo_packages li#dom_platinum a:hover {
    background: url("../images/seo-packages.gif") no-repeat scroll -298px 0 transparent;
}
ul#seo_packages li#dom_compare a {
    background: url("../images/seo-packages.gif") no-repeat scroll -447px -90px transparent;
    display: block;
    height: 90px;
    width: 139px;
}
ul#seo_packages li#dom_compare a:hover {
    background: url("../images/seo-packages.gif") no-repeat scroll -447px 0 transparent;
}
.list{line-height:18px;}

ul#buttons li {
    float: left;
    list-style: none outside none;
    margin-right: 5px;
    text-indent: -9999px;
}
ul#buttons li a.visit_online {
    background: url("../images/buttons.gif") repeat scroll 0 0 transparent;
    display: block;
    height: 46px;
    width: 148px;
}
ul#buttons li a.visit_online:hover {
    background: url("../images/buttons.gif") repeat scroll 0 -46px transparent;
    display: block;
    height: 46px;
    width: 148px;
}
ul#buttons li a.go_back {
    background: url("../images/buttons.gif") repeat scroll 0 -92px transparent;
    display: block;
    height: 46px;
    width: 148px;
}
ul#buttons li a.go_back:hover {
    background: url("../images/buttons.gif") repeat scroll 0 -138px transparent;
    display: block;
    height: 46px;
    width: 148px;
}
ul#ppc_packages li {
    display: block;
    float: left;
    margin-top: 10px;
    text-indent: -9999px;
}
ul#ppc_packages li#ppc_bronze a {
    background: url("../images/ppc-package.gif") no-repeat scroll 0 -90px transparent;
    display: block;
    height: 90px;
    margin-right: 10px;
    width: 139px;
	margin-left:-32px;
}
ul#ppc_packages li#ppc_bronze a:hover {
    background: url("../images/ppc-package.gif") no-repeat scroll 0 0 transparent;
}
ul#ppc_packages li#ppc_silver a {
    background: url("../images/ppc-package.gif") no-repeat scroll -149px -90px transparent;
    display: block;
    height: 90px;
    margin-right: 10px;
    width: 139px;
}
ul#ppc_packages li#ppc_silver a:hover {
    background: url("../images/ppc-package.gif") no-repeat scroll -149px 0 transparent;
}
ul#ppc_packages li#ppc_gold a {
    background: url("../images/ppc-package.gif") no-repeat scroll -298px -90px transparent;
    display: block;
    height: 90px;
    margin-right: 10px;
    width: 139px;
}
ul#ppc_packages li#ppc_gold a:hover {
    background: url("../images/ppc-package.gif") no-repeat scroll -298px 0 transparent;
}
ul#ppc_packages li#ppc_platinum a {
    background: url("../images/ppc-package.gif") no-repeat scroll -447px -90px transparent;
    display: block;
    height: 90px;
    width: 139px;
}
ul#ppc_packages li#ppc_platinum a:hover {
    background: url("../images/ppc-package.gif") no-repeat scroll -447px 0 transparent;
}

ul#smo_packages li {
    display: block;
    float: left;
    margin-top: 10px;
    text-indent: -9999px;
}
ul#smo_packages li#smo_silver a {
    background: url("../images/smo-package.gif") no-repeat scroll 0 -90px transparent;
    display: block;
    height: 90px;
    margin-right: 10px;
    width: 139px;
}
ul#smo_packages li#smo_silver a:hover {
    background: url("../images/smo-package.gif") no-repeat scroll 0 0 transparent;
}
ul#smo_packages li#smo_gold a {
    background: url("../images/smo-package.gif") no-repeat scroll -149px -90px transparent;
    display: block;
    height: 90px;
    margin-right: 10px;
    width: 139px;
}
ul#smo_packages li#smo_gold a:hover {
    background: url("../images/smo-package.gif") no-repeat scroll -149px 0 transparent;
}
ul#smo_packages li#smo_platinum a {
    background: url("../images/smo-package.gif") no-repeat scroll -298px -90px transparent;
    display: block;
    height: 90px;
    margin-right: 10px;
    width: 139px;
}
ul#smo_packages li#smo_platinum a:hover {
    background: url("../images/smo-package.gif") no-repeat scroll -298px 0 transparent;
}

ul#linkBuilding_packages li {
    display: block;
    float: left;
    margin-top: 10px;
    text-indent: -9999px;
}
ul#linkBuilding_packages li#linkBuilding_bronze a {
    background: url("../images/link-building-package.gif") no-repeat scroll 0 -86px transparent;
    display: block;
    height: 86px;
    width: 135px;
	margin-left: -22px;
}
ul#linkBuilding_packages li#linkBuilding_bronze a:hover {
    background: url("../images/link-building-package.gif") no-repeat scroll 0 0 transparent;
}
ul#linkBuilding_packages li#linkBuilding_silver a {
    background: url("../images/link-building-package.gif") no-repeat scroll -142px -86px transparent;
    display: block;
    height: 86px;
    margin-left: 12px;
    width: 132px;
}
ul#linkBuilding_packages li#linkBuilding_silver a:hover {
    background: url("../images/link-building-package.gif") no-repeat scroll -142px 0 transparent;
}
ul#linkBuilding_packages li#linkBuilding_gold a {
    background: url("../images/link-building-package.gif") no-repeat scroll -284px -86px transparent;
    display: block;
    height: 86px;
     margin-left: 12px;
    width: 132px;
}
ul#linkBuilding_packages li#linkBuilding_gold a:hover {
    background: url("../images/link-building-package.gif") no-repeat scroll -284px 0 transparent;
}
ul#linkBuilding_packages li#linkBuilding_premium a {
    background: url("../images/link-building-package.gif") no-repeat scroll -426px -86px transparent;
    display: block;
    height: 86px;
     margin-left: 12px;
    width: 132px;
}
ul#linkBuilding_packages li#linkBuilding_premium a:hover {
    background: url("../images/link-building-package.gif") no-repeat scroll -426px 0 transparent;
}
ul#linkBuilding_packages li#linkBuilding_advanced a {
    background: url("../images/link-building-package.gif") no-repeat scroll -568px -86px transparent;
    display: block;
    height: 86px;
     margin-left: -22px;
    width: 132px;
}
ul#linkBuilding_packages li#linkBuilding_advanced a:hover {
    background: url("../images/link-building-package.gif") no-repeat scroll -568px 0 transparent;
}

.orange {
    color: #FF6900;
}

#into_containt_block ul {
    margin: 5px 0;
    padding: 0;
}
#into_containt_block ul li {
    display: block;
    list-style: none outside none;
    padding: 2px 0 2px 14px;
}
#contact_block #cont_left {
    background: none repeat scroll 0 0 #F4F4F4;
    float: left;
    height: 300px;
    padding: 10px;
    width: 580px;
}
#contact_block #cont_map {
    background: none repeat scroll 0 0 #F4F4F4;
    border: 6px solid #D8D7D7;
    float: left;
    height: 416px;
    width: 423px;
	margin-left:90px;
}
.cont_head {
    background: none repeat scroll 0 0 #CCCBCB;
    color: #5B5B5B;
    font-size: 12px;
    font-weight: bold;
    margin: 7px 0;
    padding: 6px 10px;
}
#inside_right_bottom_block {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-top: 10px;
    width: 730px;
}
#inside_right_bottom_block #top_gray_lc {
    background: url("../images/tlc.gif") no-repeat scroll left top transparent;
}
#inside_right_bottom_block #top_gray_lc #top_gray_rc {
    background: url("../images/trc.gif") no-repeat scroll right top transparent;
}
#inside_right_bottom_block #top_gray_lc #top_gray_rc #border_top {
    border-top: 1px solid #E7E6E6;
    display: block;
    margin: auto;
    width: 710px;
}
#inside_right_bottom_block #top_gray_lc #top_gray_rc #bottom_gray_lc {
    background: url("../images/bottom-gray-lc.gif") no-repeat scroll left bottom transparent;
}
#inside_right_bottom_block #top_gray_lc #top_gray_rc #bottom_gray_lc #bottom_gray_rc {
    background: url("../images/bottom-gray-rc.gif") no-repeat scroll right bottom transparent;
}
#inside_right_bottom_block #top_gray_lc #top_gray_rc #bottom_gray_lc #bottom_gray_rc #border_bottom {
    border-bottom: 1px solid #E7E6E6;
    height: 9px;
    margin: auto;
    width: 710px;
}
#inside_right_bottom_block #top_gray_lc #top_gray_rc #bottom_gray_lc #bottom_gray_rc #into_containt_block {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #E7E6E6;
    border-style: solid;
    border-width: 0 1px;
    padding: 0 10px;
}
.team_profile_block {
    margin: 15px 0 0;
}
.team_profile_block .team_pro_lc {
    background: url("../images/team-profile-heading-bg.gif") no-repeat scroll 0 0 transparent;
    height: 42px;
}
.team_profile_block .team_pro_lc .team_pro_rc {
    background: url("../images/team-profile-heading-bg.gif") no-repeat scroll right -84px transparent;
    height: 42px;
    padding: 0 13px;
}
.team_profile_block .team_pro_lc .team_pro_rc .team_pro_head {
    background: url("../images/team-profile-heading-bg.gif") repeat-x scroll 0 -42px transparent;
    color: #000;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 18px;
    height: 37px;
    padding: 5px 0 0;
}
.team_profile_block .team_pro_lc .team_pro_rc .team_pro_head span {
    font-size: 14px;
}
.team_profile_block .pro_dtl {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../images/team-profile-mbg.gif") repeat-x scroll 0 0 transparent;
    border-color: #E7E6E6;
    border-style: solid;
    border-width: 0 1px;
    min-height: 108px;
    padding: 5px 10px 0;
}
* html .team_profile_block .pro_dtl {
    height: 128px;
}
.pro_dtl .team_photo {
    display: block;
    float: left;
    height: 126px;
    overflow: hidden;
    width: 108px;
}
.pro_dtl .team_profile {
    color: #444444;
    display: block;
    float: right;
    line-height: 14px;
    width: 460px;
}
.pro_dtl .team_profile .pro_heading {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
}
.read_more1 a {
    color: #FFFFFF;
    text-decoration: none;
}
.read_more1 a:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.read_more1 a.bt_readmore {
    background: url("../images/bt-readmore-rc-1.gif") no-repeat scroll right top transparent;
    display: block;
    float: left;
    height: 21px;
    line-height: 20px;
    margin: 7px 0;
    padding: 0 25px 0 0;
}
.read_more1 a.bt_readmore span {
    background: url("../images/bt-readmore-lc-1.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 21px;
    width: 7px;
}
.read_more1 a.bt_readmore:hover {
    background: url("../images/bt-readmore-rc-1.gif") no-repeat scroll right -21px transparent;
    display: block;
    float: left;
    height: 21px;
    line-height: 20px;
    padding: 0 25px 0 0;
}
.read_more1 a.bt_readmore:hover span {
    background: url("../images/bt-readmore-lc-1.gif") no-repeat scroll left -21px transparent;
    display: block;
    float: left;
    height: 21px;
    width: 7px;
}

  #search_holder {
    display: block;
    height: 100px;
    position: relative;
    text-align: right;
}
ul.search_top {
    float: left;
    height: 30px;
    margin: 10px 0;
    width: 300px;
	list-style:none;
	padding:0px 0px 0px 0px;
	
}
ul.search_top li {
    float: left;list-style:none;
}
.linked_in a {
    background: url("../images/share-icons.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 30px;
    width: 35px;
}
.linked_in a:hover {
    background: url("../images/share-icons.gif") no-repeat scroll 0 -37px transparent;
    display: block;
    height: 30px;
    width: 35px;
}
.facebook a {
    background: url("../images/share-icons.gif") no-repeat scroll -35px 0 transparent;
    display: block;
    height: 30px;
    width: 35px;
}
.facebook a:hover {
    background: url("../images/share-icons.gif") no-repeat scroll -35px -37px transparent;
    display: block;
    height: 30px;
    width: 35px;
}
.twitter a {
    background: url("../images/share-icons.gif") no-repeat scroll -70px 0 transparent;
    display: block;
    height: 30px;
    width: 84px;
}
.twitter a:hover {
    background: url("../images/share-icons.gif") no-repeat scroll -70px -37px transparent;
    display: block;
    height: 30px;
    width: 84px;
}
.rss a {
    background: url("../images/share-icons.gif") no-repeat scroll -154px 0 transparent;
    display: block;
    height: 30px;
    width: 45px;
}
.rss a:hover {
    background: url("../images/share-icons.gif") no-repeat scroll -154px -37px transparent;
    display: block;
    height: 30px;
    width: 45px;
}



.breadcrumb{ border:#000000 solid 0px; -moz-border-radius: 9px; margin:10px 10px 0px 25px; background:#FFF; padding:7px 7px 7px 15px; width:930px;}
.breadcrumb span{ font-size:11px; color:#444444; font-weight:normal; font-style:normal; padding:0px 2px 0px 2px;}
.breadcrumb span.active{ font-size:11px; color:#E86D36; font-weight:bold; font-style:normal; padding:0px 6px 0px 6px;}
.breadcrumb span a{ font-size:11px; color:#444444 ; font-weight:normal; font-style:normal;}



.req_frm{ float:left!important; margin:0px!important; padding:0px!important; text-align:left!important; font-weight:normal!important;}
#req_form_block{ margin-top:35px;}
