/* CSS Document */
/* 	Digitronix
	Last updated on March 19, 2007
	Created & Updated by SS
*/

/* 	===================================================================================================
												Body
===================================================================================================  */

BODY
{
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	background-attachment: scroll;
	background-image: url(../digi-images/background-main.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
}

#main
{
	width: 760px;
	text-align: left;
	margin: 0px auto;
	padding: 0px 15px 0px 35px;
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	background-attachment: scroll;
	height:500px;

}

/* 	===================================================================================================
												 Header
===================================================================================================  */


#header
{
	width: 760px;
	height: 222px;
	text-align: left;			
}

#header-inner
{
	width: 760px;
	height: 160px;
	text-align: left;			
}

#headertop
{
	width: 760px;
	height: 137px;
	float: left;
}

#logo{
	width:290px;
	margin:0;
	padding:15px 0px 0px 4px;
	float:left;
}

#headertopright
{
	width: 466px;
	float: right;
	text-align:right;
	padding:0px 0px 0px 0px;
}

#headercontact{
	width:451px;
	float: left;
	height:53px;
/*	background:url(../digi-images/background-banner-top.gif) bottom right no-repeat;*/
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	text-transform:uppercase;
	color:#000000;
	line-height:14px;
	padding:26px 10px 0px 0px;
}



#headercontact a, #headercontact-inner a{
	color:#000000;
	text-decoration:none
}

#headercontact a:hover, #headercontact-inner a:hover{
	color:#848A79;
	text-decoration:none
}

#headercontact-inner{
	width:451px;
	float: left;
	height:81px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	text-transform:uppercase;
	color:#000000;
	line-height:14px;
	padding:26px 10px 0px 0px;
}

#headerbar{
	background:url(../digi-images/img-header-bar.gif) repeat-x;
	width:746px;
	height:23px;
	float:left;
}

#headertopmenus
{
	text-align:left;
	width:451px;
	height:30px;
	padding:0;
	margin:0;
	float: left;
}

#headertopmenus ul
{
	position: relative;
	width:451px;
	height:30px;
	background: url(../digi-images/background-topmenu.gif);
	margin: 0;
	padding: 0;
}

#headertopmenus ul li
{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top:0;
}

#headertopmenus ul li, #headertopmenus a
{
	display:block;
	height:30px;
	border-bottom:0;
}

#headertopmenus ul li a
{
	text-indent:-9999px;
	text-decoration:none;
	padding: 0px;
}

#tm1{ left:0; top:0; width:52px; }

#tm2{ left:53px; top:0; width:106px;}

#tm3{ left:160px; top:0; width:94px;}

#tm4{ left:254px; top:0; width:82px;}

#tm5{ left:336px; top:0; width:47px;}

#tm6{ left:386px; top:0; width:60px;}


#tm1 a:hover 
{
	background: transparent url(../digi-images/background-topmenu.gif) 0 -30px no-repeat; border-bottom:0;
}
#tm2 a:hover 
{
	background: transparent url(../digi-images/background-topmenu.gif) -53px -30px no-repeat; border-bottom:0;
}
#tm3 a:hover 
{
	background: transparent url(../digi-images/background-topmenu.gif) -160px -30px no-repeat; border-bottom:0;
}
#tm4 a:hover 
{
	background: transparent url(../digi-images/background-topmenu.gif) -254px -30px no-repeat; border-bottom:0;
}
#tm5 a:hover 
{
	background: transparent url(../digi-images/background-topmenu.gif) -336px -30px no-repeat; border-bottom:0;
}
#tm6 a:hover 
{
	background: transparent url(../digi-images/background-topmenu.gif) -386px -30px no-repeat; border-bottom:0;
}


#tm1a 
{
	left:0; width:52px; background: transparent url(../digi-images/background-topmenu.gif) 0 -30px no-repeat; border-bottom:0;
}
#tm2a 
{
	left:53px; width:106px; background: transparent url(../digi-images/background-topmenu.gif) -53px -30px no-repeat; border-bottom:0;
}
#tm3a 
{
	left:160px; width:94px; background: transparent url(../digi-images/background-topmenu.gif) -160px -30px no-repeat; border-bottom:0;
}
#tm4a 
{
	left:254px; width:82px; background: transparent url(../digi-images/background-topmenu.gif) -254px -30px no-repeat; border-bottom:0;
}
#tm5a 
{
	left:336px; width:47px; background: transparent url(../digi-images/background-topmenu.gif) -336px -30px no-repeat; border-bottom:0;
}
#tm6a 
{
	left:386px; width:60px; background: transparent url(../digi-images/background-topmenu.gif) -386px -30px no-repeat; border-bottom:0;
}


#headerrow2
{
	width: 780px;
	height: 106px;
	float: left;
}

#headerservicesmenus
{
	text-align:left;
	width:371px;
	height:85px;
	padding:29px 0px 0px 0px;
	margin:0;
	float: left;
}

#headerservicesmenus ul
{
	position: relative;
	width:371px;
	height:85px;
	background: url(../digi-images/background-services-menu.gif);
	margin: 0;
	padding: 0;
}

#headerservicesmenus ul li
{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top:0;
}

#headerservicesmenus ul li, #headerservicesmenus a
{
	display:block;
	height:85px;
	border-bottom:0;

}

#headerservicesmenus ul li a
{
	text-indent:-9999px;
	text-decoration:none;
	padding: 0px;
}

#tm11{ left:0; top:0; width:370px; }

#tm22{ left:371px; top:0; width:296px;}


#tm11 a:hover 
{
	background: transparent url(../digi-images/background-services-menu.gif) 0 -85px no-repeat; border-bottom:0;
}
#tm22 a:hover 
{
	background: transparent url(../digi-images/background-services-menu.gif) -371px -85px no-repeat; border-bottom:0;
}


#tm11a 
{
	left:0; width:370px; background: transparent url(../digi-images/background-services-menu.gif) 0 -30px no-repeat; border-bottom:0;
}
#tm22a 
{
	left:371px; width:296px; background: transparent url(../digi-images/background-services-menu.gif) -371px -30px no-repeat; border-bottom:0;
}

#flashmenu
{
	width:408px;
	float:right;
	margin:0px;
	padding:0px;
}
#headerbanner
{
	width: 94px;
	height: 85px;
	float: left;
	background:url(../digi-images/img-banner-right.gif) no-repeat;
}

/* 	===================================================================================================
												Contents
===================================================================================================  */


#maincontent
{
	width: 760px;
	text-align: left;
	margin: 0px auto;
	padding:10px 0px 0px 0px;
	background-color:#FFFFFF;
	float:left;
}


#maincontent h2
{
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 15px;
	color: #5D0708;
}

#maincontent p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 15px;
	color: #888888;	
}

#maincontent a
{
	text-decoration: none;
	color:#777D6D;
}

#maincontent a:hover
{
	text-decoration: none;
	color: #333333;
}


#contentleft{
	float:left;
	width:210px;
}

#contentleft-title{
	float:left;
	width:208px;
	height:27px;
	border-bottom: 1px solid #EEEEEE;
	padding:23px 0px 0px 2px;
}

#galleryshot-home
{
	width:210px;
	height:218px;
	float:left;
	padding:10px 0px 0px 16px;
	background:url(../digi-images/background-home-porfolio.gif) no-repeat;
	margin-top:20px;
}

#galleryshot
{
	width:210px;
	height:218px;
	float:left;
	padding:10px 0px 0px 16px;
	background:url(../digi-images/background-home-porfolio.gif) no-repeat;
	margin-top:30px;
}

#contentright-index{
	float:right;
	width:516px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height: 16px;
	color: #888888;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#contentright{
	float:right;
	width:516px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height: 16px;
	color: #888888;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 15px 0px 0px;
}

.homecontent
{
	padding:0px 13px 0px 0px;
}


#homepagetitle{
	width:500px;
	height:27px;
	border-bottom: 1px solid #EEEEEE;
	padding:23px 0px 0px 2px;
	/*background:url(../digi-images/background-banner-bottom.gif) no-repeat right top;*/
}

#innerpagetitle{
	width:500px;
	height:27px;
	border-bottom: 1px solid #EEEEEE;
	padding:23px 0px 0px 2px;
}

/*

#contentright p{
	width:490px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 16px;
	color: #888888;
	text-align:left;
	margin-top:16px;
}

#menulist{
	width:760px;
	float:left;
}

#menulist-left{
	float:left;
		width:210px;
}

#menulist-right{
	float:right;
	width:516px;
}
*/
#content_heading{
	width:180px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#999999;
	float:left;
	text-align:left;
	padding:15px 0px 5px 0px;
}

#content_contact{
	width:480px;
	float:left;
	border:#CCCCCC solid 1px;
	padding:4px;
}

#content_contact_left{
	width:200px;
	float:left;
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#888888;
	font-size:70%;
	line-height:17px;	
}

#content_contact_right{

	float:right;
	border:#CCCCCC solid 1px;
	padding:2px;
	margin-right:20px;
}

.show{
	width:200px;
	float:right;
	padding:10px 0px 0px 0px;
}
/* 	===================================================================================================
												Qucik Menus
===================================================================================================  */
#menus{	
	text-align:center;
	width:199px;
	height:150px;
	border:0;
	padding:0;
	margin:0;
	float:left;
}
#menus ul{
	position: relative;
	width:199px;
	height:150px;
	background:   url("../digi-images/background-menu-creative.gif");
	margin: 0;
	padding: 0;
}

#menus ul li{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;

}

#menus ul li, #menus a{
	display:block;
	height:30px;
	border-bottom:0;
}

#menus ul li a{
	text-indent:-9999px;
	text-decoration:none;
}


#m1{ left:0; top:0;  width:199px; height:30px; }

#m2{ left:0px; top:34px; width:199px; height:30px; }

#m3{ left:0px; top:62px; width:199px; height:30px; }

#m4{ left:0px; top:96px; width:199px; height:30px; }

#m5{ left:0px; top:130px; width:199px; height:30px; }



#m1 a:hover {
	background:  transparent url("../digi-images/background-menu-creative.gif") no-repeat -199px 0px;;  border-bottom:0;
}
#m2 a:hover {
	background: transparent url("../digi-images/background-menu-creative.gif") no-repeat -199px -34px; border-bottom:0;
}
#m3 a:hover {
	background: transparent url("../digi-images/background-menu-creative.gif") no-repeat -199px -62px; border-bottom:0;
}
#m4 a:hover {
	background: transparent url("../digi-images/background-menu-creative.gif") no-repeat -199px -96px; border-bottom:0;
}
#m5 a:hover {
	background: transparent url("../digi-images/background-menu-creative.gif") no-repeat -199px -130px; border-bottom:0;
}


#m1a {
	left:0px; top:0px; width:199px; background: transparent url("../digi-images/background-menu-creative.gif") no-repeat -199px 0px; border-bottom:0;
}
#m2a {
	left:0px; top:34px; width:199px; background: transparent url("../digi-images/background-menu-creative.gif") no-repeat -199px -34px; border-bottom:0;
}
#m3a {
	left:0px; top:62px; width:199px; background: transparent url("../digi-images/background-menu-creative.gif") no-repeat -199px -62px; border-bottom:0;
}
#m4a {
	left:0px; top:96px; width:199px; background: transparent url("../digi-images/background-menu-creative.gif") no-repeat -199px -96px; border-bottom:0;
}
#m5a {
	left:0px; top:130px; width:199px; background: transparent url("../digi-images/background-menu-creative.gif") no-repeat -199px -130px; border-bottom:0;
}

/* 	===================================================================================================
												Qucik Menus
===================================================================================================  */
#menus1{	
	text-align:center;
	width:199px;
	height:210px;
	border:0;
	padding:0;
	margin:0;
	float:left;
}
#menus1 ul{
	position: relative;
	width:199px;
	height:210px;
	background:   url("../digi-images/background-menu-print.gif");
	margin: 0;
	padding: 0;
}

#menus1 ul li{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;

}

#menus1 ul li, #menus1 a{
	display:block;
	height:30px;
	border-bottom:0;
}

#menus1 ul li a{
	text-indent:-9999px;
	text-decoration:none;
}


#mm1{ left:0; top:0;  width:199px; height:30px; }

#mm2{ left:0px; top:34px; width:199px; height:30px; }

#mm3{ left:0px; top:62px; width:199px; height:30px; }

#mm4{ left:0px; top:96px; width:199px; height:30px; }

#mm5{ left:0px; top:126px; width:199px; height:30px; }

#mm6{ left:0px; top:156px; width:199px; height:30px; }

#mm7{ left:0px; top:186px; width:199px; height:30px; }



#mm1 a:hover {
	background:  transparent url("../digi-images/background-menu-print.gif") no-repeat -199px 0px;;  border-bottom:0;
}
#mm2 a:hover {
	background: transparent url("../digi-images/background-menu-print.gif") no-repeat -199px -34px; border-bottom:0;
}
#mm3 a:hover {
	background: transparent url("../digi-images/background-menu-print.gif") no-repeat -199px -62px; border-bottom:0;
}
#mm4 a:hover {
	background: transparent url("../digi-images/background-menu-print.gif") no-repeat -199px -96px; border-bottom:0;
}
#mm5 a:hover {
	background: transparent url("../digi-images/background-menu-print.gif") no-repeat -199px -126px; border-bottom:0;
}
#mm6 a:hover {
	background: transparent url("../digi-images/background-menu-print.gif") no-repeat -199px -156px; border-bottom:0;
}
#mm7 a:hover {
	background: transparent url("../digi-images/background-menu-print.gif") no-repeat -199px -186px; border-bottom:0;
}



#mm1a {
	left:0px; top:0px; width:199px; background: transparent url("../digi-images/background-menu-print.gif") no-repeat -199px 0px; border-bottom:0;
}
#mm2a {
	left:0px; top:34px; width:199px; background: transparent url("../digi-images/background-menu-print.gif") no-repeat -199px -34px; border-bottom:0;
}
#mm3a {
	left:0px; top:62px; width:199px; background: transparent url("../digi-images/background-menu-print.gif") no-repeat -199px -62px; border-bottom:0;
}
#mm4a {
	left:0px; top:96px; width:199px; background: transparent url("../digi-images/background-menu-print.gif") no-repeat -199px -96px; border-bottom:0;
}
#mm5a {
	left:0px; top:126px; width:199px; background: transparent url("../digi-images/background-menu-print.gif") no-repeat -199px -126px; border-bottom:0;
}
#mm6a {
	left:0px; top:156px; width:199px; background: transparent url("../digi-images/background-menu-print.gif") no-repeat -199px -156px; border-bottom:0;
}

#mm7a {
	left:0px; top:186px; width:199px; background: transparent url("../digi-images/background-menu-print.gif") no-repeat -199px -186px; border-bottom:0;
}


/* 	===================================================================================================
												Qucik Menus
===================================================================================================  */
#menus2{	
	text-align:center;
	width:199px;
	height:60px;
	border:0;
	padding:0;
	margin:0;
	float:left;
}
#menus2 ul{
	position: relative;
	width:199px;
	height:60px;
	background:   url("../digi-images/background-menu-others.gif");
	margin: 0;
	padding: 0;
}

#menus2 ul li{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;

}

#menus2 ul li, #menus2 a{
	display:block;
	height:30px;
	border-bottom:0;
}

#menus2 ul li a{
	text-indent:-9999px;
	text-decoration:none;
}


#mmm1{ left:0; top:0;  width:199px; height:30px; }

#mmm2{ left:0px; top:34px; width:199px; height:30px; }



#mmm1 a:hover {
	background:  transparent url("../digi-images/background-menu-others.gif") no-repeat -199px 0px;;  border-bottom:0;
}
#mmm2 a:hover {
	background: transparent url("../digi-images/background-menu-others.gif") no-repeat -199px -34px; border-bottom:0;
}



#mmm1a {
	left:0px; top:0px; width:199px; background: transparent url("../digi-images/background-menu-others.gif") no-repeat -199px 0px; border-bottom:0;
}
#mmm2a {
	left:0px; top:34px; width:199px; background: transparent url("../digi-images/background-menu-others.gif") no-repeat -199px -34px; border-bottom:0;
}

/* 	===================================================================================================
												Drop Qucik Menus
===================================================================================================  */


.contentleft-title{	/* Styling question */
	float:left;
	width:208px;
	height:27px;
	border-bottom: 1px solid #EEEEEE;
	padding:23px 0px 0px 2px;
	
	overflow:hidden;
	cursor:pointer;
}
.menulist{	/* Parent box of slide down content */
	/* Start layout CSS */
	width:760px;
	float:left;
 	
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}

.menulist-left{
	float:left;
	width:210px;
	
}

.menulist-left ul{
	position: relative;
	width:200px;
	height:100px;
	background-image:  url("digi-images/background-quick-menu-new.gif");	
 	margin: 0;
	padding: 0;
}
.menulist-left ul li{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}

.menulist-left ul li, .menulist-left a{
	display:block;
	height:30px;
	border-bottom:0;
}

.menulist-left ul li a{
	text-indent:-9999px;
	text-decoration:none;
}

.menulist-right{
	float:right;
	width:516px;
}
 


.dm1{ left:0; top:0;  width:200px; height:30px; }

.dm2{ left:0px; top:34px; width:200px; height:30px; }

.dm3{ left:0px; top:64px; width:100px; height:30px; }

.dm4{ left:0px; top:98px; width:100px; height:30px; }

.dm5{ left:140px; top:98px; width:60px; height:30px; }


.dm1{ left:0; top:0;  width:200px; height:30px; }

.dm2{ left:0px; top:34px; width:200px; height:30px; }

.dm3{ left:0px; top:64px; width:100px; height:30px; }

.dm4{ left:0px; top:98px; width:100px; height:30px; }

.dm5{ left:140px; top:98px; width:60px; height:30px; }


.dm1 a:hover {
	background:  transparent url("digi-images/background-quick-menu-new.gif") no-repeat -200px 0px;;  border-bottom:0;
}
.dm2 a:hover {
	background: transparent url("digi-images/background-quick-menu-new.gif") no-repeat -200px -34px; border-bottom:0;
}
.dm3 a:hover {
	background: transparent url("digi-images/background-quick-menu-new.gif") no-repeat -200px -64px; border-bottom:0;
}

.dm4 a:hover {
	background: transparent url("digi-images/background-quick-menu-new.gif") no-repeat -200px -98px; border-bottom:0;
}

.dm5 a:hover {
	 background: transparent url("digi-images/background-quick-menu-new.gif") no-repeat -340px -132px; border-bottom:0;
}


.dm1a {
	left:0px; top:0px; width:200px; background: transparent url("digi-images/background-quick-menu-new.gif") no-repeat -200px 0px; border-bottom:0;
}
.dm2a {
	left:0px; top:34px; width:200px; background: transparent url("digi-images/background-quick-menu-new.gif") no-repeat -200px -34px; border-bottom:0;
}
.dm3a {
	left:0px; top:62px; width:200px; background: transparent url("digi-images/background-quick-menu-new.gif") no-repeat -200px -62px; border-bottom:0;
}
.dm4a {
	left:0px; top:98px; width:200px; background: transparent url("digi-images/background-quick-menu-new.gif") no-repeat -200px -98px; border-bottom:0;
}


/* 	===================================================================================================
												top Menus
===================================================================================================  */


#menus-header{	
	text-align:center;
	width:119px;
	height:27px;
	border:0;
	padding:0;
	margin:0;
	float:right;
}
#menus-header ul{
	position: relative;
	width:119px;
	height:27px;
	background:   url("../digi-images/background-top-mail.gif");
	margin: 0;
	padding: 0;
}

#menus-header ul li{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	left: 0;

}

#menus-header ul li, #menus-header a{
	display:block;
	height:15px;
	top:9px;
}

#menus-header ul li a{
	text-indent:-9999px;
	text-decoration:none;
}


#mail{ left:0; top:9;  width:119px; height:27px; }


#mail a:hover {
	background:  transparent url("../digi-images/background-top-mail.gif") no-repeat -119px -9px;;  border-bottom:0;
}


/*#dropmenus{	
	text-align:center;
	width:200px;
	height:89px;
	border:0;
	padding:0;
	margin:0;
	float:left;
}
#dropmenus ul{
	position: relative;
	width:200px;
	height:89px;
	background:   url("../digi-images/background-quick-menu-new.gif");
	margin: 0;
	padding: 0;
}

#dropmenus ul li{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;

}

#dropmenus ul li, #dropmenus a{
	display:block;
	height:30px;
	border-bottom:0;
}

#dropmenus ul li a{
	text-indent:-9999px;
	text-decoration:none;
}

*/
/*#dm1{ left:0; top:0;  width:200px; height:30px; }

#dm2{ left:0px; top:34px; width:200px; height:30px; }

#dm3{ left:0px; top:64px; width:100px; height:30px; }

#dm4{ left:140px; top:64px; width:60px; height:30px; }


#dm1 a:hover {
	background:  transparent url("../digi-images/background-quick-menu-new.gif") no-repeat -200px 0px;;  border-bottom:0;
}
#dm2 a:hover {
	background: transparent url("../digi-images/background-quick-menu-new.gif") no-repeat -200px -34px; border-bottom:0;
}
#dm3 a:hover {
	background: transparent url("../digi-images/background-quick-menu-new.gif") no-repeat -200px -64px; border-bottom:0;
}

#dm4 a:hover {
	 background: transparent url(../digi-images/background-quick-menu-new.gif) no-repeat -340px -64px; border-bottom:0;
}


#dm1a {
	left:0px; top:0px; width:200px; background: transparent url("../digi-images/background-quick-menu-new.gif") no-repeat -200px 0px; border-bottom:0;
}
#dm2a {
	left:0px; top:34px; width:200px; background: transparent url("../digi-images/background-quick-menu-new.gif") no-repeat -200px -34px; border-bottom:0;
}
#dm3a {
	left:0px; top:62px; width:200px; background: transparent url("../digi-images/background-quick-menu-new.gif") no-repeat -200px -62px; border-bottom:0;
}
*/
/* 	===================================================================================================
												Portfolio
===================================================================================================  */
#portfolio{
	width:740px;
	margin:0;
	padding:0;
	float:left;	
}

#portfolio_row1, #portfolio_row2{
	width:740px;
	margin:0;
	padding:0;
	float:left;	
}

#portfolio_flash1,  #portfolio_flash2,  #portfolio_flash3,  #portfolio_flash4{
	width:317px;
	border:1px solid #EEEEEE;
	padding:20px;
}

#portfolio1, #portfolio3{
	float:left;
	width:317px;
	margin-bottom:40px;
	height:378px;
}

#portfolio2, #portfolio4{
	float:right;
	width:347px;
	margin-bottom:40px;
	height:378px;
}

#portfolio1_img, #portfolio2_img, #portfolio3_img, #portfolio4_img{
	border:1px solid #EEEEEE;
	padding:21px;
}

#portfolio1_txt, #portfolio2_txt, #portfolio3_txt, #portfolio4_txt{
	width:284px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#888888;
	line-height:16px;
	text-align:left;
	padding: 0px 20px 0px 21px;
}

.portfoliosdesc1, .portfoliosdesc2, .portfoliosdesc3, .portfoliosdesc4{
	margin:0px;
	padding:0px;
	width:280px;
}

.portfolio_heading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#777D6D;
	padding:9px 0px 0px 0px;
	width:284px;
	text-transform:uppercase;
	font-weight:bold;
}

.portfolio_date{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#131213;
	padding:0px 0px 3px 0px;
	width:284px;
}

.portfolio1_txtlink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#777D6D;
	text-transform:uppercase;
	text-decoration:underline;
	padding:10px 0px 0px 0px;
	width:284px;
}
.portfolio1_txtlink1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#777D6D;
	padding:0;
	margin:0;
 }

.portfolio1_txtlink a{
	color:#777D6D;
	text-decoration:underline;
}

.portfolio1_txtlink1 a{
	color:#777D6D;
	text-decoration:underline;
}

.portfolio1_txtlink a:hover{
	color:#888888;
	text-decoration:underline;
}

.portfolio1_txtlink1 a:hover{
	color:#888888;
	text-decoration:underline;
}

#portfolio_detail{
	width:694px;
	border:1px solid #EEEEEE;
	padding:20px;
}

#line{
	width:740px;
	float:left;
	height:1px;
	margin-bottom:10px;
	background: url(../digi-images/line.gif) repeat-x;
	height:20px;
}

#portfoilidetails{
	float:left;
	width:701;
	padding:21px;
	border:1px solid #EEEEEE;
	margin-top:30px;
}

#portfoilidetails_content{
	float:left;
	width:740px;
	margin:0px;
	padding:0px;	
}

#portfoilidetails_txt{
	float:left;
	width:460px;
	padding: 25px 0px 0px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#888888;
	line-height:16px;
	text-align:left;
}

#portfoilidetails_nav{
	float:right;
	width:230px;
	padding:30px 25px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#888888;
	line-height:16px;
	text-align:right;
}

#news1, #news2, #news3, #news4, #news5,#news6,#news7,#news8{
	width:500px;
	float:left;
	padding:10px 0px 10px 0px;
}

.news_heading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#777D6D;
	line-height:16px;
	text-align:left;
	padding:4px;
	text-transform:uppercase;
	font-weight:bold;
}

#news_txt1, #news_txt2, #news_txt3,#news_txt4,#news_txt5,#news_txt6{
	width:500px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#888888;
	line-height:16px;
	text-align:left;
	padding:4px;
}


#imagecontainer{
	width:500px;
	float:left;
	margin-top:10px;
}

.imageholder{
	width:150px;
	padding:4px;
	border:1px solid #EEEEEE;
	float:left;
	margin:4px 4px 2px 2px;
}

/* 	===================================================================================================
												Paging
===================================================================================================  */

#paging,#paging1 {
	width: 500px;
	text-align: right;
	margin:0px;
	float:right;
	color: #888888;
	padding:0px 7px 10px 0px;
}

#pagingmenus, #pagingmenus1{
	width:200px;
	text-align: right;
	padding: 0px;
	margin: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #888888;
	text-decoration: none;	
	float:right;
}

#pagingmenus a {
	text-decoration: none;
	color:#777D6D;
}

#pagingmenus a:hover{
	text-decoration: none;
	color: #888888;
}

#pagingmenus1 a {
	text-decoration: none;
	color:#777D6D;
}

#pagingmenus1 a:hover{
	text-decoration: none;
	color: #888888;
}

ul.pagingmenus_links{
	margin:0;
	padding:0;
	background-position: center;
	text-align:right;
}

ul.pagingmenus_links li	{
	list-style-position:inside;
	list-style-type:none;
	display: inline;
	text-align:right;
	padding:0px 0px 50px 0px;
}

/* 	===================================================================================================
											List Items
===================================================================================================  */

#list
{
	padding: 0px;
}

ul.list 	
{
	list-style:none;
	margin:0;
	padding:0px;
}

ul.listitem
{
	margin-left:0;
	padding:0px;
	font:70%/23px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	color: #000000;
}
ul.listitem li	
{
	display:block;
	background-image: url(../digi-images/img-dot-list.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	background-attachment: scroll;
	padding: 0px 0px 0px 15px;

}

/* 	===================================================================================================
												Footer
===================================================================================================  */

#footer
{
	width: 746px;
	height: 52px;	
	text-align: left;
	margin: 60px 0px 0px 0px;
	padding: 0px;
	border-top:1px solid #EEEEEE;
	float:left;
}

#footertop
{
	width: 740px;
	height: 20px;	
	text-align: left;
	float: left;
	padding: 4px 0px 5px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 55%;
	line-height: 20px;
	font-weight: normal;
	color: #B5B5B5;
	text-decoration: none;	
}

#footertop a 
{
	text-decoration: none;
	color:#B5B5B5;
}

#footertop a:hover
{
	text-decoration: none;
	color: #888D7E;
}


#footersubmenus
{
	width: 740px;
	height: 20px;	
	text-align: left;
	float: left;
	padding: 8px 0px 2px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 55%;
	line-height: 20px;
	font-weight: normal;
	color: #B5B5B5;
	text-decoration: none;	
}

#footersubmenus a 
{
	text-decoration: none;
	color:#B5B5B5;
}

#footersubmenus a:hover
{
	text-decoration: none;
	color: #888D7E;
}

ul.footersubmenus_links
{
	margin:0;
	padding:0;
	background-position: center;
	text-align: left;
}

ul.footersubmenus_links li	
{
	list-style-position:inside;
	list-style-type:none;
	margin:0;
	padding:0px 2px 0px 2px;
	display: inline;
	text-align: left;
}
/* 	===================================================================================================
												Form Elements
===================================================================================================  */

#formlayer	
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color: #888888;
	line-height:26px;
}

#formlayer fieldset,  #formlayer form
{
	margin:0;
	padding:0;
	border:0;
}

#formlayer label
{
	display:block;
}

#formlayer select
{
	width:480px;
	font-size:70%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #888888;
	text-decoration: none;
	margin: 0px;	
	padding:0px;
	border:1px solid #E5D3A1;

}

.title{width:107px; font-size:11px; color:#818181; font-size:11px; border:1px solid #D4B662;}

#formlayer input
{
	width:220px;
	font-size:70%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #888888;
	text-decoration: none;
	margin: 0px;	
	padding:1px 0px 0px 5px;
	background:url(../digx-images/form-text-bg.jpg) no-repeat;

}

.input-bg
{
	float:left;
	width:185px;
	height:15px;
	border:1px solid #EEEEEE;
	color: #888888;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding: 1px 3px 0px 3px;
}

.input-bg1
{
	float:left; 
	width:185px; 
	height:60px; 
	border:1px solid #EEEEEE; 
	color: #888888; 
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	padding: 1px 3px 0px 5px;
}

.list-bg
{
	float:left; 
	height:20px; 
	border:1px solid #EEEEEE;
	color: #888888; 
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
}


#txtarea{
	width:400px;
	height:60px;
	background:url(../digx-images/form-text-area-bg.jpg) no-repeat;
}

#formlayer textarea {
	width:375px;
	height:58px;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #888888;
	text-decoration: none;
	padding:1px 0px 0px 5px;
	line-height: 20px;
	margin: 0px;
	background: url('../digx-images/form-text-area-bg.jpg') no-repeat fixed;
	position: relative;
}

#formlayer a 
{
	text-decoration: underline;
	color: #FF0000;
}

#formlayer a:hover
{
	text-decoration: none;
	color: #000000;
}

#formlayer img
{
	padding:10px 0px 0px 0px;
}

.formlayer_button
{
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../digi-images/button-send-new.jpg);
	background-repeat: no-repeat;
	border: 0px #999999;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	background-position: center;
	height: 27px;
	width: 90px;
	text-transform: uppercase;
	letter-spacing: 1px;
}


/********************************************************************
									Form Style
**********************************************************************/
.cc-col1reg
{
	float:left; 
	width:420px; 	
	color:#000000; 
	padding: 0px 15px 15xp 15px; 
}

.cc-form-row1
{
	float:left; 
	width:510px; 
	color: #888888;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	padding:4px 0px 4px 0px; 
}

.cc-form-col11
{
	float:left; 
	width:170px; 
	color: #888888; 
	font-size:11px; 
	text-align:right; 
	padding:2px 5px 0px 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;		
}

.cc-form-col12
{
	float:right; 
	width:310px; 
	color: #878787; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:0.8em;
	padding:0px 0px 0px 0px;
	line-height:18px;	
}

.cc-form-col12-contact
{
	float:right; 
	width:510px; 
	color: #878787; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:0.8em;
	padding:0px 0px 0px 0px;
	line-height:18px;	
}

.cc-form-col12-txt
{
	float:right; 
	width:310px; 
	color: #878787; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:0.8em;
	padding:0px 0px 0px 0px;
	line-height:11px;	
}

.cc-form-col13
{
	float:right; 
	width:270px; 
	color: #888888; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	padding:24px 0px 0px 0px;
	line-height:18px;
	
}

.cc-form-col14
{
	float:right; 
	width:270px; 
	color: #888888; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	padding:12px 0px 0px 0px;
	line-height:18px;
	
}

.cc-list
{
	float:left; 
	width:193px; 
	color: #888888;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	padding:0px 0px 0px 0px;
	line-height:18px;	
}

.red_text
{
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	
}

#form-top
{
	width: 518px;
	float:left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #888888;
	text-align:right;

}

#form_heading
{
	float:left; 
	width:520px; 	
	color:#888888; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	text-align:center;
	text-transform:uppercase;
	background-color:#EEEEEE;
	height:16px;
	padding:2px 0px 2px 0px;
	margin:0px 0px 10px 0px;
}


#session{
	width:230px;
	border:1px solid #EEEEEE;
	padding:2px 5px 2px 5px;
	float:left;
}

#session_left{
	width:70px;
	float:left;
	line-height:20.8px;
}

#session_right{
	width:150px;
	float:right;
}

.form-main
{
	float:left; 
	width:680px;
	color: #888888; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
}

.form-head
{
	float:left; 
	width:690px; 
	height:20px; 
	padding:5px 0px 0px 3px; 
	color: #888888;
	background-color:#DEB748; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	font-weight:bold;
}

#form-element
{
	width: 710px;
	height:640px;
	text-align: left;
	margin: 0px auto;
	padding: 25px;
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	background-attachment: scroll;	
}

#form-element h1
{
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	color: #888888;
}

#form-element p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #888888;
}

#form-element a
{
	text-decoration: none;
	color: #888888;
}

#form-element a:hover
{
	text-decoration: none;
	color: #777777;
}
