@charset "utf-8";

/* CSS Document */

#wrapper{

margin:0px auto;

/*width:974px;*/

}

p{

margin:0;

padding:5px 0 4pt 3pt;

}

p.faq-a {

display:none;

}



.top_nav{

width:155px;

border:solid 1px #d2d2d2;

text-align:center;

}



.top_nav td{

padding:2px;



}

.top_nav img{

border:none;

}

.top_nav a{

color:#0078bf;

text-decoration:none;

}

.top_nav a:hover{

color:#000;

}



.slide_show{

height:200px;

position:relative;

}

.float_menu{

position:absolute;

top:10px;

right:10px;

width:270px;

height:170px;

border:solid 3px #fff7e9;

background:#f0e2bb;

text-align:left;

}

.float_menu h1{

font-family:"Trebuchet MS";

font-size:20px;

font-weight:normal;

color:#fce8d1;

background:#f1830c;

margin:0;

padding:5px;

}

.float_menu ul{

margin:10px 10px;

padding:0px;

list-style:none;

}

.float_menu ul li{

background:url(/crossagency/templates/crossagency/images/Image/bullet1.gif) no-repeat 0 9px;

padding:5px 0 5px 20px;

}


#menu{

}

.clr{

clear:both;

font-size:1px;

line-height:1px;

}





.main{

margin-top: -22px;
padding:0px; 
}

.main_inner{

margin-top: -24px;
padding:0px; 
}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++=*/

/**
{
margin: 0px;
padding: 0px;
}*/

body
{

font-size: 11px;
font-family: tahoma;
background-image:url(/images/bg-new.gif);
background-repeat:repeat;
background-position:top;
}


strong
{
background: inherit;
color: #50514D;
}

input{
border: solid 1px #ccc;
color:#666;
}


#maintop {
width:100%;
margin:0 auto;
padding:0px;
background-image:url(/images/topbg.png);
background-repeat:repeat-x;
background-position:top;
height:113px;
}

#main{
width:974px;
margin:0 auto;
overflow:hidden;
}

#topmain{
width:875px;
margin:auto;
overflow:hidden;
}

#holder{
border-bottom:1px solid #cccccc;
background:url(/images/topbg.png) repeat-x;
width:100%;
padding:5px 0 5px 0;
position:fixed;
margin:auto;
z-index:100px;
z-index:15;
}
#topnav{
width:875px;
margin:0 auto;
}

#topnav ul li{
width:auto;
padding:3px 22px 3px 17px;
list-style:none;
float:right;
background-image:url(/images/arrow1.png);
background-repeat:no-repeat;
background-position:0 6px;
}

#topnav ul li a {
text-decoration:none;
color: #898989;
}

#topnav ul li a:hover{
text-decoration:underline;
color:#ff6603;
}

#logo{
float:left;
width:auto;
margin-top:50px;
margin-left:20px;
}

#topright{
width:650px;
float:right;
margin-top:40px;
}

#topsearch{
float:right;
width:650px;
}

#srcbox{
float:right;
width:226px;
}

.searchbox{
border: solid 1px #ccc;
color:#666;
width:220px;
padding:5px 0px 5px 4px;
background-image:url(/images/searchbt.png);
background-repeat:no-repeat;
background-position:right;
background-position:201px 1px;
font-size:11px;
}

#mainnav{
width:auto;
overflow:hidden;
float:right;
margin:12px 0 0 0;
}

#mainnav ul li {
width:auto;
background-color:#e0e1d7;
list-style:none;
float:left;
padding:10px 12px 10px 12px;
margin-left:1px;
}

#mainnav ul li:hover{
background-color:#cfccc4;
}

#mainnav ul li a{
font-family:Arial;
font-size:12px;
font-weight:600;
text-decoration:none;
text-align:center;
color:#444644;
text-transform:uppercase;
}

#mainnav ul li a:hover{
color:#fff;
}


#bodycontent{
width:974px;
margin:auto;
background-image:url(/images/shadow.png);
background-repeat:repeat-y;
background-position:top;
}

#content{
width:900px;
margin: auto;
overflow:hidden;
}

#headercontent{
width:974px;
margin:auto;
background-image:url(/images/topshadow.png);
background-repeat:no-repeat;
overflow:hidden;
}

#header{
width:875px;
margin:auto;
padding-top:10px;
background:url(/images/headerbg.gif);
}

.header {
background-image:url(/images/headerbg.gif);
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding-left:10px;
text-align:left;
}

#headertxtcont{
width:420px;
padding:17px 0 0 25px;
overflow:hidden;
}

#hdrtitle{
color:#FFFFFF;
font-family:Helvetica;
font-size:18px;
font-weight:lighter;
height:auto;
line-height:30px;
text-align:left;
text-decoration:none;
text-transform:uppercase;
width:auto;
}

#headertext{
width:300px;
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
line-height:18px;
text-align:justify;
}

#headerbtns{
width:300px;
margin-left:22px;
height:40px;
margin-top:19px;
background-image:url(/images/buttonsbg.png);
background-repeat:no-repeat;
padding:7px 10px 0 12px;
}


#slide_leftbt{
background-image:url(/images/left_icon.png);
background-repeat:no;
background-position:0 0;
width:14px;
height:14px;
cursor:pointer;
float:left;
margin-right:7px;
margin-top:1px;
}

#slide_rightbt:hover{
background-position:0 -14px;
}


#slide_rightbt{
background-image:url(/images/right_icon.png);
background-repeat:no;
background-position:0 0;
width:14px;
height:14px;
cursor:pointer;
float:left;
margin-right:7px;
margin-top:1px;
}

#slide_leftbt:hover{
background-position:0 -14px;
}

#slide_bt1{
background-image:url(/images/icon_1.png);
background-repeat:no;
background-position:0 0;
width:16px;
height:16px;
cursor:pointer;
float:left;
margin-right:4px;
}

#slide_bt1:hover{
background-position:0 -16px;
}


#slide_bt2{
background-image:url(/images/icon_2.png);
background-repeat:no;
background-position:0 0;
width:16px;
height:16px;
cursor:pointer;
float:left;
margin-right:4px;
}

#slide_bt2:hover{
background-position:0 -16px;
}

#slide_bt3{
background-image:url(/images/icon_3.png);
background-repeat:no;
background-position:0 0;
width:16px;
height:16px;
cursor:pointer;
float:left;
margin-right:6px;
}

#slide_bt3:hover{
background-position:0 -16px;
}

#slide_bt4{
background-image:url(/images/icon_4.png);
background-repeat:no;
background-position:0 0;
width:16px;
height:16px;
cursor:pointer;
float:left;
margin-right:4px;
}

#slide_bt4:hover{
background-position:0 -16px;
}

#slide_bt5{
background-image:url(/images/icon_5.png);
background-repeat:no;
background-position:0 0;
width:16px;
height:16px;
cursor:pointer;
float:left;
margin-right:6px;
}

#slide_bt5:hover{
background-position:0 -16px;
}

#slide_bt6{
background-image:url(/images/icon_6.png);
background-repeat:no;
background-position:0 0;
width:16px;
height:16px;
cursor:pointer;
float:left;
margin-right:6px;
}

#slide_bt6:hover{
background-position:0 -16px;
}

#slide_bt7{
background-image:url(/images/icon_7.png);
background-repeat:no;
background-position:0 0;
width:16px;
height:16px;
cursor:pointer;
float:left;
margin-right:6px;
}

#slide_bt7:hover{
background-position:0 -16px;
}

.slidebtns{
text-indent:-9999px;
}

.slidebtns a {
background-position:center center;
display:block;
float:left;
height:15px;
width:15px;
}


#bodyleft{
width:598px;
float:left;
}

#bodyright{
width:268px;
float:right;
margin-bottom:5px;
}


#headerpic{
width:598px;
background-image:url(/images/headerbg.png);
background-repeat:no-repeat;
height:242px;
}

#shadow{
width:974px;
margin:auto;
background-image:url(/images/shadow.png);
background-repeat:repeat-y;
}

#content2{
width:900px;
margin: auto;
height:auto;

}

#portfolio{
background-image:url(/images/portfolio_bg.png);
width:900px;
background-repeat:no-repeat;
/*height:337px;*/
margin:auto;
padding:32px 0 34px 0;
}

#onlinetoday{
background-image:url(/images/onlinetoday.jpg);
background-repeat:no-repeat;
padding-top:168px;
padding-bottom:38px;
}

#requestbt{
width:158px;
margin:0 auto;
}




#welcontent{
width:500px;
padding:35px 50px 15px 18px;
margin:auto;
}

/** Service Nav **/ 

#services{
width:auto;
margin:10px 0 10px 0;
}

#services .top{
background-image:url(/images/rightnav_topbg.jpg);
background-repeat:no-repeat;
background-color:#4e4e4e;
padding:6px 0 4px 7px;
}

#services .mid{
background-color:#4e4e4e;
}

#services .mid ul li{
background-color:#4e4e4e;
list-style:none;
padding:8px 0 8px 10px;
border-bottom:solid 1px #606060;
}

#services .mid ul li:hover{
background-image:url(/images/bluenav_bg.png);
background-repeat:repeat-x;
}

#services .mid ul li a{
background-image:url(/images/plusicon.png);
background-repeat:no-repeat;
background-position:0px;
color:#ececec;
font-family:sans-serif;
font-size:12px;
font-weight:600;
text-decoration:none;
padding-left:25px;
word-spacing:3px;
}

#services .mid ul li a:hover{
color:#ececec;
}

#services .bottom{
background-image:url(/images/rightnav_bottombg.jpg);
background-repeat:no-repeat;
background-color:#4e4e4e;
background-position:top;
height:6px;
}

.style1{
font:Georgia;
font-size:13px;
line-height:24px;
text-align:justify;
color:#6e6e6e;
}


#usetech{
width:900px;
margin:auto;
height:60px;
background-color:#fff;
padding-top:20px;
}

#usetechimg{
width:auto;
float:right;
margin-right:20px;
}

#copyrt{
float:left;
width:auto;
margin-left:20px;
padding-top:15px;
}

#ourprojectcont{
width:830px;
margin:0 0 16px 40px;
overflow:hidden;

}

#projecttit{
width:200px;
float:left;
}

#projectviewbt{
float:right;
width:auto;
}

#clientlogos{
width:575px;
float:left;
}

#projectslide{
width:260px;
float:right;
height:214px;
border:#e5e5e5 solid 1px;
}


#slideband{
background-image:url(/images/slideband.png);
background-repeat:no-repeat;
background-position:top;
border:0px;
cursor:pointer;
width:138px;
height:68px;
float:left;
margin-right:5px;
margin-bottom:5px;
}

#slideband:hover{
background-position:bottom;
}


#asa{
background-image:url(/images/asa.png);
background-repeat:no-repeat;
background-position:top;
border:0px;
cursor:pointer;
width:138px;
height:68px;
float:left;
margin-right:5px;
margin-bottom:5px;
}

#asa:hover{
background-position:bottom;
}


#rome4less{
background-image:url(/images/rome4less.png);
background-repeat:no-repeat;
background-position:top;
border:0px;
cursor:pointer;
width:138px;
height:68px;
float:left;
margin-right:5px;
margin-bottom:5px;
}

#rome4less:hover{
background-position:bottom;
}

#fiestajobs{
background-image:url(/images/fiestajobs.png);
background-repeat:no-repeat;
background-position:top;
border:0px;
cursor:pointer;
width:138px;
height:68px;
float:left;
margin-right:5px;
margin-bottom:5px;
}

#fiestajobs:hover{
background-position:bottom;
}

#kismat{
background-image:url(/images/kismat.png);
background-repeat:no-repeat;
background-position:top;
border:0px;
cursor:pointer;
width:138px;
height:68px;
float:left;
margin-right:5px;
margin-bottom:5px;
}

#kismat:hover{
background-position:bottom;
}

#LBCcommercial{
background-image:url(/images/LBCcommercial.png);
background-repeat:no-repeat;
background-position:top;
border:0px;
cursor:pointer;
width:138px;
height:68px;
float:left;
margin-right:5px;
margin-bottom:5px;
}

#LBCcommercial:hover{
background-position:bottom;
}

#therenter{
background-image:url(/images/therenter.png);
background-repeat:no-repeat;
background-position:top;
border:0px;
cursor:pointer;
width:138px;
height:68px;
float:left;
margin-right:5px;
margin-bottom:5px;
}

#therenter:hover{
background-position:bottom;
}


#acehardware{
background-image:url(/images/acehardware.png);
background-repeat:no-repeat;
background-position:top;
border:0px;
cursor:pointer;
width:138px;
height:68px;
float:left;
margin-right:5px;
margin-bottom:5px;
}

#acehardware:hover{
background-position:bottom;
}

#cuddlyruff{
background-image:url(/images/cuddlyruff.png);
background-repeat:no-repeat;
background-position:top;
border:0px;
cursor:pointer;
width:138px;
height:68px;
float:left;
margin-right:5px;
margin-bottom:5px;
}

#cuddlyruff:hover{
background-position:bottom;
}

#greenjuncture{
background-image:url(/images/greenjuncture.png);
background-repeat:no-repeat;
background-position:top;
border:0px;
cursor:pointer;
width:138px;
height:68px;
float:left;
margin-right:5px;
margin-bottom:5px;
}

#greenjuncture:hover{
background-position:bottom;
}

#rapidsolutions{
background-image:url(/images/rapidsolutions.png);
background-repeat:no-repeat;
background-position:top;
border:0px;
cursor:pointer;
width:138px;
height:68px;
float:left;
margin-right:5px;
margin-bottom:5px;
}

#rapidsolutions:hover{
background-position:bottom;
}


#bcny{
background-image:url(/images/bcny.png);
background-repeat:no-repeat;
background-position:top;
border:0px;
cursor:pointer;
width:138px;
height:68px;
float:left;
margin-right:5px;
margin-bottom:5px;
}

#bcny:hover{
background-position:bottom;
}



.clienthome{
text-indent:-9999px;
}

.clienthome a:active, .clienthome a:focus, .clienthome a:link { }

.clienthome a {
background-position:center center;
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
display:block;
float:left;
height:68px;
width:138px;
}

.footer {
background-color:#EE972F;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
height:19px;
text-align:center;
vertical-align:middle;
}

#footer{
width:900px;
margin:auto;
background-image:url(/images/footerbg.png);
background-repeat:no-repeat;
height:243px;
}


#footercnt{
width:700px;
padding:60px 0 0 60px;
}

#footercnt ul{
width:130px;
height:auto;
float:left;
}

#footercnt ul li a{
font-family:arial;
font-size:11px;
font-weight:bold;
line-height:24px;
text-decoration:none;
color:#e7e7e7;
margin-top:20px;
padding-left:3px;
}

#footercnt ul li a:hover{
color:#fff;
}

#footertit{
background-image:url(/images/footertitles.png);
background-repeat:no-repeat;
width:130px;
height:6px;
float:left;
padding-top:20px;
}

.ftabout{
background-position:0 0;
}

.ftservices{
background-position:0 -30px;
}

.ftgeneral{
background-position:0 -60px;
}

.ftcontact{
background-position:0 -90px;
}

.ftfollow{
background-position:0 -120px;
}

#ftnetwork{
background-image:url(/images/footertitles.png);
background-repeat:no-repeat;
width:130px;
height:6px;
float:left;
padding-top:20px;	
}

#ftnetwork ul li{
background-image:url(/images/socialnetwork_icons.png);
background-repeat:no-repeat;
height:25px;
padding-left:22px;
}

#ftnetwork ul li a{
font-family:arial;
font-size:11px;
font-weight:bold;
line-height:24px;
text-decoration:none;
color:#e7e7e7;
margin-top:20px;
padding-left:3px;
}


.twitter{
background-position: 0 4px;
}

.linkedin{
background-position: 0 -20px;
}

.facebook{
background-position: 0 -44px;
}


.sharebt{
width:auto;
margin-top:7px;
float:left;
}

#viewbt{
background-image:url(/images/viewall_bt.png);
background-repeat:no-repeat;
height:21px;
width:75px;
background-position:0 -21px;
}

#viewbt:hover{
background-position:0 0px;
}

.viewbutton{
text-indent:-9999px;
}

.viewbutton a {
background-position:center center;
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
display:block;
float:left;
height:21px;
width:75px;
}

/**** Inner Page ***/

#innerheader{
width:875px;
margin:0 auto;
}

#inbodycont{
width:565px;
padding:9px 0 30px 0;
margin:auto;
}

#breadcrumb{
width:600px;
background-image:url(/images/line_1.jpg);
background-repeat:no-repeat;
background-position:bottom left;
padding:4px 0 6px 0;
margin-top:9px;
margin-bottom:10px;
overflow:hidden;
}

#breadcrumbcont{
width:auto;
margin:0 5px 0 5px;
float:left;
overflow:hidden;
}

#abtsubtitle{
width:250px;
margin-left:20px;
margin-top:30px;
}

#quicklinks{
width:auto;
margin:10px 0 10px 0;
}


#qlinktit{
background-image:url(/images/quicklink_tit.png);
background-repeat:no-repeat;
height:39px;
}

#qlinkmid{
background-color:#3f3f3f;
padding:10px 0 0px 11px;
overflow:hidden;
}

.qlnkbottom{
background-image:url(/images/ft_corner.png);
background-repeat:no-repeat;
background-position:top;
height:6px;
}

#qlinkcont{
width:105px;
float:left;
margin:0 0 8px 10px;
}

#inportfolio{
width:268px;
height:119px;
background-image:url(/images/inner_portfolio_bg.png);
padding:50px 0 6px 0;
background-repeat:no-repeat;
margin-bottom:10px;
}



.style2{
font-family:fantasy;
font-size:11px;
text-decoration:none;
color:#333;
vertical-align:text-top;
}

.style3{
font-family:Georgia;
font-size:12px;
text-decoration:none;
color:#666;
vertical-align:text-top;
line-height:20px;
text-align:justify;
}

a.link1{
font-family:tahoma;
font-size:11px;
text-decoration:none;
color:#333;
text-transform:uppercase;
}


a.link2{
font-family:tahoma;
font-size:11px;
text-decoration:none;
color:#42688d;
text-transform:uppercase;
}

a.link2:hover{
text-decoration:underline;
}

a.links3{
font-family:Arial;
font-size:11px;
font-weight:600;
line-height:18px;
color:#CCC;
text-decoration:none;
padding:0 0 0 4px;
}

a.links3:hover{
color:#FFF;
}

#continer3{
width:900px;
height:auto;
overflow:hidden;
background-color:#FFF;
margin:0 auto;
}

#hrline{
width:880px;
margin:auto;
border-bottom: solid 1px #ccc;
margin:20px 0 30px 10px;
}

#ourhands{
width:857px;
height:auto;
margin:auto;
overflow:hidden;
margin-bottom:25px;
}

.ourhandstitle {
background-image:url(/images/thehandsofdce.png);
background-repeat:no-repeat;
height:11px;
margin-bottom:25px;
}

/*********new css added*******************/

.text {
color:#FFDF9C;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
padding:0 10px 10px;
text-align:justify;
}

.ord {
color:#FFDF9C;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
padding:0 10px 10px;
text-align:justify;
font-weight:bold;
}

.headingWhite {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
padding:0 0 5px;
}
.specialtext {
background-image:url(images/bg-new.gif);
color:#FFDF9C;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
padding:10px;
text-align:justify;
}
.smlGreenBold {
color:#008600;
font-family:Tahoma,Verdana,Helvetica,Arial;
font-size:8pt;
font-weight:bold;
}
.more {
background-image:url(images/bg-new.gif);
color:#FDE247;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
padding:10px;
text-align:right;
}
a.GoldBoldlink {
color:#FFFFFF;
font-family:Tahoma,Verdana,Helvetica,Arial;
font-size:11pt;
font-weight:bold;
text-decoration:none;
}

.table2text1 {
color:#FFFFFF;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
padding:0;
text-align:justify;
}

html{
scrollbar-face-color:#660002;
scrollbar-shadow-color:#CFCED2;
scrollbar-highlight-color:#F6F6F7;
scrollbar-3dlight-color:#B3B3B3;
scrollbar-darkshadow-color:#919194;
scrollbar-track-color:#e5e5e5;
scrollbar-arrow-color:#ffffff;

}
.menu_link {
-x-system-font:none;
color:#A68644;
font-family:"trebuchet MS";
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:17px;
text-decoration:none;
text-indent:7px;
}
a.GoldBoldlink {
color:#FFFFFF;
font-family:Tahoma,Verdana,Helvetica,Arial;
font-size:11pt;
font-weight:bold;
text-decoration:none;
}
a.GoldBoldlink:hover {
color:#FFE74A;
font-family:Tahoma,Verdana,Helvetica,Arial;
font-size:11pt;
font-weight:bold;
text-decoration:underline;
}

.main_heading {
-x-system-font:none;
color:#F0B500;
font-family:"trebuchet MS",arial;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:16px;
text-decoration:none;
}
.medContentSpl {
color:#000000;
font-family:Tahoma,Verdana,Helvetica,Arial;
font-size:10pt;
line-height:140%;
}
.text1 {
color:#FFE74A;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:140%;
padding:0 10px 10px;
text-align:justify;
}
.menu_link:hover {
-x-system-font:none;
color:#F0B500;
font-family:"trebuchet MS";
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:17px;
text-decoration:underline;
text-indent:7px;
}
h3 {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}

.brownButton {
background-color:#EF9629;
border:1px solid #EF9629;
color:#FFFFFF;
font-family:Tahoma,Verdana,Helvetica,Arial;
font-size:8pt;
font-weight:bold;
padding:1px;
}

.sptd{
color:#000000;
font-weight:bold;

}