@charset "utf-8";
/* CSS Document 
	Document   : Global Layout CSS
    Created on : sep 1, 2011
    Author     : ebeyonds
	Created by : eb02
*/

div#out-wrapper:after,
div#out-wrapper-sub:after,
div#footer-wrapper:after, 
div#signup-block:after,
div#signup-block.moduletable:after,
ul#accodian li:after{
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

html{
    margin:0;
    padding:0;
	 background:#D8D8D8; 
    /* background:#D8D8D8 url('/templates/base_assets/images/bg_fot.jpg')repeat-x bottom left; 
    background:url("/templates/base_assets/images/bg_fot.jpg") repeat-x scroll bottom left #D8D8D8;*/
}
a{ outline:none;}
div.item-page ul li{
    margin:0 0 8px 0;
}

div#out-wrapper {
    margin: 0 auto;
    width:940px;
}

body {
    background:url("../images/bg.jpg") repeat-x scroll top left transparent;
    margin:0px;
    behavior:url("csshover3.htc");
}

div#holder {
    width:960px;
    height:auto;
    /* background:#CCF; */
    position:relative;
    margin:auto;
}


div#holder h1 {
    background:none;
    display: block;
    height: 33px;
    left:-9999px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 147px;
    width: 240px;

}

div#holder h2 {
}

div#logo {
    width:220px;
    height:76px;
    position:absolute;
    top:-5px;
    left:0px;
    z-index:50;
}
/*start styles for main navigetion*/
div#main-navigation {
    height: 25px;
    position: absolute;
    top: 37px;
    right: 0;
    padding: 5px 0;
    background: none repeat scroll 0 0 transparent;
    z-index: 100;
}

div#main-navigation ul {
    float: left;_display:inline;
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-size:0.9em
}

div#main-navigation ul li{
    display:inline;
    background: url("../images/menu_bg.jpg") no-repeat scroll right center transparent;
    list-style-type: none;
    padding: 6px 7px;
    border-bottom:solid 1px #545565;
    position:relative;
}		
div#main-navigation ul li.deeper, div#main-navigation ul li.item-435, div#main-navigation ul li.item-544, div#main-navigation ul li.item-543, div#main-navigation ul li.item-553, div#main-navigation ul li.item-545{
    border:none;
}

div#main-navigation ul li.item-545{
    padding-right:10px;
}

div#main-navigation ul li a:hover{
    color:#50aff6;
}



div#main-navigation li ul{
    display: none;
    left: 0;
    position: absolute;
    top:23px;
    width:300px;
    background: #202453;
}

body { behavior:url("csshover3.htc");}
div#main-navigation li:hover ul{
    display:block;
    visibility: visible;
    position:absolute;
    background:#202453;
    z-index:5000;
    zoom:1;
}
* html div#main-navigation li:hover ul{
    display:block;
    visibility: visible;
    position:absolute;
    background:#202453;
    z-index:5000;
}

div#main-navigation li li{
    display:block;
    background:none;
}
div#main-navigation li.item-545{
    background:none;
}
/*end styles for main navigetion*/
div#main-inclusion {
    width:960px;
    position:relative;
    background:#FF0;
    /* margin-top:408px; */
    padding-top:408px;
    min-height:500px;
    height:auto !important;
    height:500px;
}

div#copyright-strip {
    clear:both;
    width:940px;
    height:30px;
    background:#999;
}

div#header-box1 {
    width: 330px;
    height: 26px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 50;
}
div#header-box1 .moduletabletop_menu {
    padding-top:10px;
}

div#header-box1 ul{
    margin:0;
    padding:0 10px 0 0;
}

div#header-box1 ul li {
    height:10px;
    border-left: 1px solid #000000;
    display: inline;
    list-style-type: none;
    padding: 0 10px;
}

div#header-box1 ul li.item-555{
    border-left:none!important;
}
div#header-box1 ul li.item-554{
    padding-right:0;
}

div#header-box2{
    height:31px;
    left:740px;
    position:absolute;
    top:0;
    width:220px;
    background:#53ee0f;
    z-index:60;
    Zoom:1;
}

div#call-for-action{
    height: 70px;
    left: 730px;
    position: absolute;
    top: 420px;
    width: 220px;
    background:#53ee0f;
    z-index:70;
    Zoom:1;
}

/* START ANTI-MARGIN-COLLAPSING */
div#something {
    margin-top: -1px;
    padding-top: 1px;
}
/* END ANTI-MARGIN-COLLAPSING */

div#left-col,div#cont-col, div#right-col{
    display: inline;
    float: left;
    margin:3px 10px 10px 6px;
}
div#out-wrapper-sub{
    width:960px;
    padding-bottom:50px;
}

div#left-col{
    width:220px;
}

div#cont-col{
    width:465px;
    _width:455px;
}

div#right-col {
    margin-right: 0;
    width: 226px;
}

div#footer-outer {
position:relative;
background:url("../images/bg_fot.jpg") repeat-x left bottom #D8D8D8;
padding-top:15px;
}

div#footer-wrapper {
    display:block;
    font-size:0.95em;
    margin:0 auto;
    width:960px;
}



div#footer-links1,div#footer-links2,div#footer-links3,div#footer-links4,div#signup-block,div#copyright-strip{
    display: inline;
    float: left;
    margin-left:10px;
    margin-right:10px;
    margin-top:3px;
    margin-bottom:3px;
}

div#footer-links1{
    height:210px;
    width:160px;
}

div#footer-links2{
    height:210px;
    width:160px;
}

div#footer-links3{
    height:210px;
    width:160px;
}

div#footer-links4{
    height:210px;
    width:160px;
}

div#signup-block{
    height:auto;
    width:220px;
    text-align: right;
    position: relative;
}

div#image-strip{
    height:45px;
    width:940px;
}

div#copyright-banner{
    height:42px;
	background:#202453;
}

div#footer-wrapper ul{
    list-style-type:none;
    padding:0;
}

div#footer-wrapper ul li {
    line-height: 18px;
}
div#copyright-banner{
    clear:both;
}
div#copyright-banner p{
    padding: 12px 0 0;
	margin:0;
}
div#signup-block input#emailbuttion {
    background: url("../images/gobuttion.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 25px;
    position: absolute;
    right: 0;
    top: 2px;
    width: 31px;
}

div#signup-block input#emailtextbox {
    border: 1px solid #7A8F96;
    color: #818181;
    float: left;
    font-size: 11px;
    margin: 2px 6px 0 0;
    padding: 3px;
    width: 173px;
}
img#contactimg {
    display: block;
    left: 28px;
    position: absolute;
    top: 50px;
}
div#cont-details {
    display: block;
    float: left;
    margin-left: 85px;
    _margin-left: 40px;
    width: 130px;
}

div#so-media {
    display: block;
    float: right;
    width: 320px;
}

/*-start-style-for-accodian menu -----------------------------------------------------------*/
div#left-menu div.moduletable ul.menu{
    list-style-type:none;
}

ul.menu li.parent ul{
    list-style-type:none;
}

div#left-menu div.moduletable h3{
    width:212px;
    height:24px;
    margin:0;
    padding:4px 0 0 12px;
    background-color:#202453;
    color:#FFF;
    text-transform:uppercase;

    border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
}

div#left-menu div.moduletable ul.menu{
    margin:0;
    padding:0 0 0 0;
}

div#left-menu div ul.menu li {
    background-color:#b9cff6;
    margin: 1px 0 0;
    min-height: 20px;
    padding: 4px 10px;
    width: 204px;

}

div#left-menu div ul.menu li.active {
    background-color:#4769b3;
}

div#left-menu div ul.menu li a{
    color:#202453;
}


div#left-menu div ul.menu li.active a {
    color:#FFF;
}

li.active:first-child a.active_bolt_text{
    color:#fff;
}


div#left-menu div ul.menu li.parent {
    background: url("../images/left_menu_closed_bg.png") repeat-x scroll left top transparent;	
}/*shern have with sub menu apply sybmenu*/


.opened_menu{
    background: url("../images/left_menu_opend_bg.png") repeat-x scroll left top transparent  !important;
    _width: 210px;
}


div#left-menu div.moduletable ul.menu li ul{
    margin:0;
    padding:0 0  0 0;
    _width: 210px;

}



div#left-menu div.moduletable ul.menu li ul li{
    margin: 6px 0 0;
    padding: 0 0 0 0;
    height:auto;
    background:none;
    _width:210px;
}


div#left-menu div.moduletable ul.menu li a{
    width:220px;
    min-height:16px;
    display:block;
    _width:200px
}
div#left-menu div ul.menu li.active ul{
    display:block;
}

div#left-menu .closed_menu_cont{
   _width:204px;
}

div#left-menu .opened_menu_cont li{
   _width:204px !important;
}

/*Agency page - start*/
ul#agencies {
    list-style-type: none;
    margin: 0px 0 0;
    padding: 0;
}
 ul#agencies li {
    margin: 0 0 8px;
}
ul#agencies li {
    float: left;
    margin: 10px 0 0 0 !important;
    padding: 0;
    position: relative;
    width: 350px;
}
ul#agencies img {
	margin-right:10px;
}
/*Agency page - end*/




/*-end-style-for-accodian menu ---------------------------------------------------------------*/


/*-start-style-for-news box -----------------------------------------------------------*/
div#rightcol-news-box{
    position:relative;
}
div#left-col div#left-menu h2,
div#rightcol-news-box h2 {
    background-color: #202453;
    color: #FFFFFF;
    height: 24px;
    margin: 0;
    padding: 4px 0 0 12px;
    text-transform: uppercase;
    width: 212px;

    border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
}
div#left-menu ul.newsflash-vert,
div#rightcol-news-box ul.newsflash-vert{
    margin:0;
    padding:0px;
    list-style-type:none;
    width:222px !important;
    border-bottom:solid 1px #c2c0c1;
    border-right:solid 1px #c2c0c1;
    border-left:solid 1px #c2c0c1;
    background:url(file:../images/box_bg.jpg) repeat-x #e9e7e8;

}
div#left-menu ul.newsflash-vert li,
div#rightcol-news-box ul.newsflash-vert li{
    margin:0;
    padding:0 10px;
    list-style-type:none;
    width:202px;
}

div#rightcol-news-box ul li h3.newsflash-title a{

}
div#left-col div#left-menu div#lnext_news,
div#rightcol-news-box div#next_news{
    width:15px;
    height:15px;
    position:absolute;
    bottom:13px;
    _top:270px;
    right:19px;
    background:url("../images/image_sprites.png") no-repeat scroll -188px -148px;
    z-index:100;
    cursor:pointer;
}
#lprev_news,
#prev_news{
    width:15px;
    height:15px;
    position:absolute;
    bottom:13px;
     _top:270px;
    right:5px;
    background:url("../images/image_sprites.png") no-repeat scroll -200px -161px;
    z-index:101;
    cursor:pointer;
}
div#left-menu ul.newsflash-vert li.newsflash-item  a.readmore,
ul.newsflash-vert li.newsflash-item a.readmore{
    width:200px;
    margin:10px 0 0 0;
    display:block;
}

#left-menu{
    position:relative;
    margin:0 0 0 0;
}

div#left-menu div ul.menu{
    margin-bottom:20px;
}

#left-news-box{
    margin:10px 0 0 0;
}

/*-end-style-for- news box ---------------------------------------------------------------*/


/*-start-style-for-ebeyonds clients -----------------------------------------------------------*/
div#ebeyonds_clients div h2 {
    background-color: #202453;
    color: #FFFFFF;
    height: 24px;
    margin: 0px 0 0 0;
    padding: 4px 0 0 4px;
    text-transform: uppercase;
    width: 220px;
    
    border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
}

div#ebeyonds_clients div ul{
    margin:0;
    padding:0px;
    list-style-type:none;
    width:222px !important;
    border-bottom:solid 1px #c2c0c1;
    border-right:solid 1px #c2c0c1;
    border-left:solid 1px #c2c0c1;
    background:url(file:../images/box_bg.jpg) repeat-x #e9e7e8;
}

div#ebeyonds_clients div ul li{
    text-align:center;
    padding:0;
}

div#ebeyonds_clients div ul li img{
    margin:15px 0 0 0;
}


/*-end-style-for-ebeyonds clients -----------------------------------------------------------*/

/*-start  clients -----------------------------------------------------------*/
div#clients div h2 {
    background-color: #202453;
    color: #FFFFFF;
    height: 24px;
    margin: 0 0 0 0;
    padding: 4px 0 0 12px;
    text-transform: uppercase;
    width: 212px;

    border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
}

div#clients div div#client_logo{
    margin:0;
    padding:0 0 10px 0;
    list-style-type:none;
    width:222px !important;
    border-bottom:solid 1px #c2c0c1;
    border-right:solid 1px #c2c0c1;
    border-left:solid 1px #c2c0c1;
    background:url(file:../images/box_bg.jpg) repeat-x #e9e7e8;
    text-align:center;
}

div#clients div div#client_logo img{
    margin:15px 0 0 0;
}

div#client_logo div#logo_sycle{
    height:120px !important;
    text-align:center;
    margin:0 auto  !important;
}

div#clients div div div.disctiption{
    text-align:left;
    padding:0 17px 0 17px;
}

div.disctiption a.more_link{
    display: block;
    text-align: right;
    width: 188px;
}

/*-end clients -----------------------------------------------------------*/

/*-start  appreciation -----------------------------------------------------------*/
div#appreciation div h2 {
    background-color: #202453;
    color: #FFFFFF;
    height: 24px;
    margin: 10px 0 0 0;
    padding: 4px 0 0 12px;
    text-transform: uppercase;
    width: 212px;

    border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
}

div#appreciation div div#appreciation_logo{
    margin:0;
    padding:0 0 10px 0;
    list-style-type:none;
    width:222px !important;
    border-bottom:solid 1px #c2c0c1;
    border-right:solid 1px #c2c0c1;
    border-left:solid 1px #c2c0c1;
    background:url(file:../images/box_bg.jpg) repeat-x #e9e7e8;
    text-align:center;
	height:140px;
}

div#appreciation div div#appreciation_logo img{
    /* margin:15px 0 0 0px; */
    margin:0;
	padding-top:15px;
}

div#appreciation_logo div#logo_sycle{
    height:116px !important;
    text-align:center;
    margin:0 auto  !important;
}
/*-end appreciation -----------------------------------------------------------*/


/*-start  air_duct_clianing -----------------------------------------------------------*/
div#air_duct_clianing div h2 {
    background-color: #202453;
    color: #FFFFFF;
    height: 24px;
    margin: 10px 0 0 0;
    padding: 4px 0 0 4px;
    text-transform: uppercase;
    width: 220px;

    border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
}


div#air_duct_clianing div ul{
    margin:0;
    padding:5px 0 10px 0;
    list-style-type:none;
    width:222px !important;
    border-bottom:solid 1px #c2c0c1;
    border-right:solid 1px #c2c0c1;
    border-left:solid 1px #c2c0c1;
    background:url(file:../images/box_bg.jpg) repeat-x #e9e7e8;
    text-align:center;
    height:622px;
}

div#air_duct_clianing div ul li{
    margin:0 1px 0 1px;
    text-align:left;
}
div#air_duct_clianing div ul li p{
    margin:0 4px 0 4px;
    text-align:left;
}
/*-end air_duct_clianing -----------------------------------------------------------*/



/*-start  Our trading -----------------------------------------------------------*/

div#our_trading div h2 {
    -moz-border-radius: 5px 5px 0 0;
    background-color: #202453;
    color: #FFFFFF;
    height: 24px;
    margin: 0 0 0;
    padding: 4px 0 0 12px;
    text-transform: uppercase;
    width: 211px;

    border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
}


div#our_trading div ul{
    margin:0;
    padding:0 0 0px 0;
    _padding:0 0 0 0;
    list-style-type:none;
    width:221px !important;
    height:266px;
    _height:284px !important;
    border-bottom:solid 1px #c2c0c1;
	border-right:solid 1px #c2c0c1;
	border-left:solid 1px #c2c0c1;
	background:url(file:../images/box_bg.jpg) repeat-x #e9e7e8;
    text-align:center;
}

*+html div#our_trading div ul {
    height:285px;
}



div#our_trading div ul li img{
    margin:15px 0 0 0;
}

div#cont-col div.item-page h2 {
    background: url("../images/image_sprites.png") no-repeat scroll -2px -356px transparent;
    height: 25px;
    margin: 0;
    padding: 0 0 0 10px;
    width: 450px;
    _width: 435px;
}
/*-end Our trading -----------------------------------------------------------*/
.remove_margin_top{
    margin-top:0px !important;
}

/*start styale for trading-division section*/

/*start styale for trading-division section*/

div#cont-details p{
    text-align: right;
}

.panel{
    cursor: pointer;
}


#left-menu .opened_menu_cont{
    _width:204px !important;
}

.copy_right_link{
    color:#FFF;
    text-decoration: none;
}

.title_thumb{
	margin-bottom:0px;
}

div#main-navigation ul.menu li.deeper ul li a{
	display:block;
	outline: none;
}

.erroremail{border:solid 1px #F00 !important;
background:#FFF4F4;
}

.our-qlty-cont-wrap {
    margin: 30px 0 0;
}

div#cont-col div.item-page .our-qlty-cont-wrap h2 {
    margin: 10px 0 15px;
}

#isocetquality,
#isocethse{
    margin-top:15px
}

.iso_cetp_sycle{
    margin: 0;
    padding: 10px 0 10px 0;
    list-style-type: none;
    width: 222px !important;
    border-bottom: solid 1px #c2c0c1;
    border-right: solid 1px #c2c0c1;
    border-left: solid 1px #c2c0c1;
    background: url(file:../images/box_bg.jpg) repeat-x #e9e7e8;
    text-align: center;
    height:210px;
}
a.sectp-content {
    padding-top: 15px;
}

#iso-logo-subpage .iso_logo_sycle img {
    width:200px;
	height:199px;
    padding:16px 10px; 
}
div#isologslidersub {
    margin-top: 30px;
}
.iso_logo_sycle{
    width:222px;
    height: 215px;
	margin: 0;
    padding: 10px 0 10px 0;
    list-style-type: none;
	border-bottom: solid 1px #c2c0c1;
    border-right: solid 1px #c2c0c1;
    border-left: solid 1px #c2c0c1;
    background: url(file:../images/box_bg.jpg) repeat-x #e9e7e8;
    text-align: center;
}

div#isocethse h2,
div#isocetquality h2,
div#iso-logo-subpage h2 {
    -moz-border-radius: 5px 5px 0 0;
    background-color: #202453;
    color: #FFFFFF;
    height: 24px;
    margin: 0 0 0;
    padding: 4px 0 0 12px;
    text-transform: uppercase;
    width: 211px;
    border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
        font-size: 1.2em;
    text-align: left;
    border-top-left-radius: 10px; border-top-right-radius: 10px;
}

