body{

color:#666666;

font-family:Helvetica, Arial, sans-serif;

font-size:13px;

margin: 0px;

background: #EbEbEb url('assets/pics/bans_back/CGweb_BG.jpg') no-repeat scroll center top;

}



#container{

margin:0pt auto;

padding:0 4px;

width:952px;

height:1090px;

background-color:#fff;

}



a{

text-decoration:none;

}



a:link{ 

color: #ff106a;

text-decoration: none;

}



a:visited{ 

color: #ff10fc;

text-decoration: none; 

}



a:active{

color: #ff106a; 

text-decoration: none;

}



a:hover{ 

color: #ff70bd; 

text-decoration: none; 

}





/*--------- PHP ELEMENTS ---------*/



.warning{

color:red;

}



.success{

color:green;

}



.status{

color:#8e8e8e;

}



		/*--HEADER ELEMENTS */



#header{

width:952px;

height:125px;

background-image:url("assets/pics/bans_back/headerBGslice.gif");

}



#logobox{

float:left;

}



#bannerbox{

float:left;

margin-top:20px;

width:740px;

height:105px;

}



		/*--NAVIGATION ELEMENTS */



#navigation-over{

float:left;

width:952px;



}



#navigation-over ul{

margin:0;

margin-left:-40px;

}



#navigation-over li{

list-style:none;

float:left;

width:136px;

height:40px;

}



#navigation-over li ul{

display:none;

}



#navigation-over li:hover ul{

display:block;

position:relative;

z-index:50;

margin-left:-40px;

margin-top:-4px;

}



#navigation-over li ul li{

margin:0;

height:35px;

}





#navigation-over img{

border:none;

}





		/*-- MAIN CONTENT ELEMENTS--*/





#content{

width:952px;

height:906px;

float:left;

}



		/*-- LEFT COLUM ELEMENTS--*/



#leftcolumn{

float:left;

height:906px;

width:300px;

}



.boxes{

width:300px;

height:300px;

}



.boxes img{

border:none;

}



#jointeam input{

margin-top:235px;

margin-left:55px;

}



#googleads{
margin-top:6px;
width:300px;

height:250px;

}



		/*-- Center COLUM ELEMENT--*/



#maincolumn{

float:left;

width:480px;

height:906px;

}



.title{

width:480px;

height:45px;

}



.contentbox{

padding:20px;

width:428px;

margin:6px 6px 6px 6px;

background-color:#E3E6E6;

}



#bigButtonBox{

width:480px;

height:254px;

}



.bigButtons{

float:left;

}



.bigButtons img{

border:none;

}





		/*-- Forms Elements --*/

		

.formbrk{

float:left;

width:200px;

height:110px;

margin-bottom:20px;

}





		/*-- RIGHT COLUM ELEMENT--*/



#rightcolumn{

float:left;

width:172px;

height:906px;

}



#mailinglist{

margin-top:6px;

font:10px arial;

color:#000;

width:172px;

height:168px;

background-image:url("assets/pics/bans_back/MailListBG3.jpg");

}



#mailinglist input{

margin-top:114px;

margin-left:5px;

}



#adspace{

margin-top:10px;

margin-left:5px;

width:160px;

height:600px;

}



		/*-- PORTFOLIO COLUM ELEMENT--*/

		

#portfolio{

background-color:#E3E6E6;

margin: 6px 6px 6px 0px;

padding-left:6px;

float:left;

width:768px;

height:900px;

overflow:auto;

}



#NavleftSpacer{

float:left;

width:36px;

height:36px;

background-image:url(assets/portfolio/portNav/leftSpacer.jpg);

}



#printTab{

float:left;

width:141px;

height:36px;

background-image:url(assets/portfolio/portNav/print-on.jpg);

}



#flashTab{

float:left;

width:137px;

height:36px;

background-image:url(assets/portfolio/portNav/flash-on.jpg);

}



#webTab{

float:left;

width:140px;

height:36px;

background-image:url(assets/portfolio/portNav/web-on.jpg);

}



#NavrightSpacer{

float:left;

width:296px;

height:36px;

background-image:url(assets/portfolio/portNav/right-spacer.jpg);

}



#printThumbs{

float:left;

width:750px;

}



.thumbs{

float:left;

width:50px;

height:50px;

margin:6px;

border:#00CCFF medium solid;

}



#webBlock{

float:left;

width:750px;

height:200px;

margin-top:10px;

border:#666666 solid thin;

}



.webThumb{

float:left;

width:200px;

height:200px;

border:none;

}





.thumb_box_portfolio{

position:absolute;

z-index:19;

width:290px;

height:100px;

margin-top:58px;

margin-left:20px;

}



.gallery img{

float:left;

margin:2px;

}



.gallery{

float:left;

width:300px;

margin-left:25px;

}



#viewer-text{

position:absolute;

z-index:50;

margin-top:16px;

margin-left:28px;

padding:10px;

width:224px;

height:164px;

}



#viewer{

position:absolute;

z-index:50;

margin-top:80px;

margin-left:100px;

width:270px;

height:404px;

}



#inter-nav{

position:absolute;

z-index:50;

margin-top:493px;

margin-left:190px;

padding-left:14px;

padding-top:5px;

width:84px;

height:15px;

}

		

		/*-- CLIENT PAGE ELEMENTS--*/





#CGAlist{

float:left;

margin-top:6px;

font:10px arial; 

padding:20px;

padding-top:0px;

width:260px;

overflow:scroll; 

background-color:#E3E6E6

}



.mainclients{

float:left;

font:11px arial;

margin-top:20px;

border:1px solid white;

width:410px;

height:150px;

}



.mainclients img{

float:left;

}



.mainclientslogo{

float:left;

width:150px;

}



.mainclientsdescrip h3{

margin-top:2px;

margin-bottom:0px;

}



.mainclientsdescrip{

float:left;

padding:20px;

width:220px;

}



		/*-- FOOTER ELEMENTS--*/



#sitemap{

float:left;

border-top:2px solid #444;

margin-left:-4px;

width:960px;

background-color:white;

font:9px arial;

}



#sitemap a:link{

color:#999;

}

#sitemap a:visited{

color:#999;

}

#sitemap a:hover{

color:#888;

}



#sitemap ul{

margin-top:35px;

margin-left:145px;

width:952px;

display:inline;

float:left;

}



#sitemap li{

display:inline;

}

