*{padding:0px;
margin:0px;}

body{
margin-left:0px;
margin-top:0px;
width:99.9%;
/*background:#e7e7e7;*/
}


img{border:0px}

#mainheader{
width:100%;
border:0px solid #000000;
height:auto;

}

#header
{
background:#e7e7e7 url('../images/photojix-header-bg-new.gif');
width:1004px;
height:94px;
border:0px solid #CCCC33;
padding-left:0px;
padding-top:1px;
}


#logo
{
position:relative;
border:0px solid red;
width:357px;
margin-left:50px;
margin-top:25px;
z-index:10;
}

#tase
{
border:1px solid red;
height:100px;
width:100px;
}


#links{
position:relative;
border:0px solid red;
width:270px;
float:right;
margin-top:-50px;
padding-right:10px;
margin-left:400px;
font-family:tahoma;
font-size:12px;
color:#919191;
font-weight:bold;
}

#mainbox{
width:100%;
border:0px solid #000000;
position:relative;
height:110px;
background:#e7e7e7;
}



#indexbox{
	background:#e7e7e7 url('../images/photojix-subheader.gif');
	width:1006px;
	height:216px;

	border:0px solid #000000;
	
}

*html #indexbox{
	background:#e7e7e7 url('../images/photojix-subheader.gif');
	width:1004px;
	height:216px;
	border:0px solid #000000;
}


#content
{
min-height:350px;
background:#ffffff ;
background-repeat:repeat-y ;
border:0px solid red;
margin-top:-64px;
margin-left:0px;
width:100%;
height:auto;
}



.smalllink a:link
{
	font-family:verdana,serif;
	color: #5275bd;
	font-size: 13px; 
	font-weight: bold;
	text-decoration: none;
}

.smalllink a:visited
{
	font-family:verdana,serif;
	color: #5275bd;
	font-size: 13px; 
	font-weight: bold;
	text-decoration: none;
}


.smalllink a:hover
{
	font-family:verdana,serif;
	color: #81ba42;
	font-size: 13px; 
	font-weight: bold;
	text-decoration: none;
}




.smalllink1 a:link
{
	font-size:18px; 
	color:#958BDA;
	font-family:tahoma;
	text-decoration: none;
}

.smalllink1 a:visited
{
	font-family:tahoma;
	color: #5275bd;
	font-size: 18px; 
	text-decoration: none;
}


.smalllink1 a:hover
{
	font-family:tahoma;
	color: #81ba42;
	font-size: 18px; 
	text-decoration: none;
}

input.indextxtbox{
width: 290px;
background-color: #fafafa;
height:29px;
border-top:1px solid #AAAAAA;
border-bottom:1px solid #AAAAAA;
border-left:1px solid #AAAAAA;
border-right:1px solid #AAAAAA;
}

input.indextxtbox2{
width: 90px;
background-color: #fafafa;
height:28px;
border-top:1px solid #AAAAAA;
border-bottom:1px solid #AAAAAA;
border-left:1px solid #AAAAAA;
border-right:1px solid #AAAAAA;
}

*html indextxtbox2{
width: 90px;
background-color: #fafafa;
height:28px;
border-top:1px solid #AAAAAA;
border-bottom:1px solid #AAAAAA;
border-left:1px solid #AAAAAA;
border-right:1px solid #AAAAAA;
}



/*
td {
	border-bottom: 0px solid #CCC;
	padding: 0 -1.3em 0 0;
	width: 190px;
	border-left: 1px #f1f1f1;

	}
	*/


td.project 
{
	/*border-bottom: 0px solid #CCC;*/
	width: 410px;
	
}
*html td.project 
{
	/*border-bottom: 0px solid #CCC;*/
	width: 430px;
	
}

td.spacetdd 
{
	width: 20px;
	
}

.maintext
{
		font-size:18px; 
		color:#919191;
		font-family:tahoma;
		
}

.errordiv{
margin-top:0px;
text-align:center;
background-color: #ffffff;
width:380px;
margin-left:300px;
height:40px;
/*border:1px solid #c2c2c2;*/
border:1px solid #000000;
line-height:35px;
}


.randomdiv{
margin-top:10px;
float:center;
margin-left:25px;
}


.tablediv{

text-align:left;
width:750px;
margin-left:100px;
min-height:350px;
/*border:1px solid #c2c2c2;*/
border:0px solid #000000;
line-height:35px;
position:relative;
}


.divfirst{

float:left;
width:220px;
margin-left:25px;
border:0px solid #000000;
height:200px;
position:relative;
line-height:50px;
top:15px;
}

.divsecond{

float:center;
width:220px;
height:200px;
margin-left:310px;
border:0px solid #000000;
position:relative;
line-height:50px;
top:15px;
}

.divthird{
width:220px;
margin-left:550px;
margin-top:-200px;
height:200px;
border:0px solid #000000;
margin-right:10px;
position:relative;
line-height:50px;
top:15px;
}

.imagetext
{
text-align:left;

}

.image1text
{
text-align:left;
font-family:tahoma;
color:#848484;
font-size:13px;


}

.normaltext
{
		font-size:18px; 
		color:#919191;
		font-family:tahoma;
		
}

.normaltext1
{
		font-size:18px; 
		color:#C2BBF2;
		font-family:tahoma;
		
}

.phototext
{
		font-size:18px; 
		color:#958BDA;
		font-family:tahoma;
		
}

.redtext
{
		font-size:48px; 
		color:red;
		font-family:tahoma;
		
}

.succtext
{
		font-size:18px; 
		color:green;
		font-family:tahoma;
		
}

.errtext
{
		font-size:18px; 
		color:red;
		font-family:tahoma;
		
}


.textdiv
{
	padding-left:43px;
}


<!--  paging CSS -->

.pages {
    padding: .5em;
    margin: 1em 0;
    clear: left;
    font-size: 80%;
	width:800;
	position:relative;	
}
/* for Internet Explorer */
/*\*/
* html .pages a, .pages span {
float: center;
    padding: 0.1em 0.4em;
    margin-right: 0.3em;
    border: 1px solid #fff;
    background: #fff;
	font-family:verdana;
	font-size:12px;}

*html .pages a {
    border: 1px solid #5275bd;
    text-decoration: none;
	color: #5275bd;
}
/**/
.pages a, .pages span {
    float: center;
    padding: 0.1em 0.4em;
    margin-right: 0.3em;
    border: 1px solid #fff;
    background: #fff;
	font-family:verdana;
	font-size:12px;
}

.pages span.current {
    border: 1px solid #5275bd;
    font-weight: bold;
    background: #5275bd;
    color: #fff;
}

.pages a {
    border: 1px solid #5275bd;
    text-decoration: none;
	 color: #5275bd;
}

.pages a:hover {
    border-color: #5275bd;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
    color: #666;
}

.pages span.nextprev {
    border: 1px solid #e7e7e7;
    color: #999;
}

.pages .nextprev-next {
    float: right;
}

#paging
{
width:auto;
min-width:800px;
height:30px;
border:0px solid #000000;
position:relative;
}
<!-- end paging CSS -->
/*
#flash {
position: relative;
z-index: 0;
}*/


/* for Internet Explorer */
/*\*/
* html #footernewd{
min-height: 200px;
display:block;
width:100%;
}
/**/

#footernewd
{

height:48px;

border:0px solid #FFFFFF;
padding-left:70px;

margin-top:0px;
width:93%;
position:relative;
background: url("../images/photojix-footer.gif");
background-repeat:repeat-x ;
}

*html #footernewd2{
top:1100px;
background: url("../images/photojix-footer.gif");
background-repeat:repeat-x ;
height:48px;
border:0px solid #FFFFFF;
padding-left:70px;
width:100%;
position:absolute;



}
/**/

#footernewd2
{
top:800px;
background: url("../images/photojix-footer.gif");
background-repeat:repeat-x ;
height:48px;
border:1px solid #FFFFFF;
padding-left:70px;

margin-top:-20px;
width:93%;
position:relative;
}

.footertext
{	
	font-family:verdana,serif;
	color: #FFFFFF;
	font-size: 13px; 
}

#copyright{
position:relative;
margin-left:640px;
margin-top:-20px;
font-size:8px;
color:#ffffff;
}
.errorbox
{
color:#000000;
}

/* other css for footer*/
#footer a:link,
#footer a:visited {
    color: #898378;
	text-decoration: none;
}

#footer a:hover,
#footer a:active {
	color: #69645c;
	text-decoration: none;
}

#footer-contents {
	width: 880px;
	text-align: left;
	margin: auto;
	padding: 35px;
}

#footer-menu,
#footer-menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	left: auto;
}

#footerlist li {
	margin: 0 15px 0 0;
	padding: 0;
	list-style-type: none;
	float: left;
	display: inline;
	font-weight: bold;
	background: none;
	position: relative;
	width: 105px;
}

#footerlist li ul {
	margin: 0.5em 0 2em 0;
}

#footerlist ul li {
	float: none;
	font-size: 85%;
	padding: 0 0 0.4em 0;
	margin: 0;
	font-weight: normal;
	display: block;
	width: auto;
}

.boxheight{height:5000px;
position:relative;}

