/*
	Author:Shumon Iqbal
	Date:28.11.08  
	Title:GRAPHIK STUDIOS  
====================================
*/
body{
	font-family:Calibri,"Arial",Tahoma,Trebuchet MS,Verdana,Georgia, Lucida,Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	color:#383838;
	background:#fff url(images/bdbg.jpg) repeat-x;
}
ul,ol{
	list-style:none;
}
ul li{
	display:inline;
}
img,fieldset{
	border:none;
}	
.hide,i
{
     position: absolute;
     left: -9999px;
}

/*------------------------------Page Structure
*/
#wrap{
	width:950px;
	text-align:left;
	margin:0 auto;
}
#hdr{
	width:491px;
	height:132px;
	vertical-align:middle;
}
#hdr h2{
	height:107px;
	width:414px;
	padding:28px 0 0 0px;
}
#hdr h2 a{
	height:107px;
	width:414px;
	display:block;
	background:url(images/logo.jpg) no-repeat;
}
/*-------------------------------------------NAVIGATION AREA*/
#nav,#nav dl,#nav dl dd{
	height:34px;
	display:block;
}
#nav{
	background:url(images/navBg.jpg) repeat-x;
}
#nav dl{
	background:url(images/navLft.jpg) no-repeat;
}
#nav dl dd{
	background:url(images/navRt.jpg) no-repeat right top;
}
#nav ul{
	line-height:34px;
	overflow:hidden;
}
#nav ul li{
	background:url(images/navDivider.jpg) no-repeat right top;
	line-height:34px;
	float:left;
	overflow:hidden;
}
#nav ul .lstlnk{
	background:none;
}
#nav ul li .navmidlnk{
	color:#383838;
	padding:0 32px;
	line-height:34px;
	float:left;
	display:block;
}
#nav ul li .navmidlnk:hover,#nav ul li #navmidslct{
	color:#fff;
	background: url(images/navHover.jpg) repeat-x; 
}
#nav ul li .lftnav,#nav ul li .lftnav span,#nav ul li .lftnav span span{ 
	display:block;
} 
#nav ul li .lftnav span span{
padding:0 33px 0 34px;
}
#nav ul li .lftnav:hover,#nav ul li #lftnavslct{
	color:#fff;
	background: url(images/navHover.jpg) repeat-x;  
}
#nav ul li .lftnav:hover span,#nav ul li #lftnavslct span{ 
	background: url(images/navLftHover.jpg) no-repeat;  
}


#nav ul li .rtNav,#nav ul li .rtNav span,#nav ul li .rtNav span span{ 
	display:block;
	/*margin-left:20px;*/
} 
#nav ul li .rtNav span span{
padding:0 33px 0 34px;
}
#nav ul li .rtNav:hover{
	color:#fff;
	background: url(images/navHover.jpg) repeat-x;  
}
#nav ul li .rtNav:hover span span{ 
	background: url(images/navRtHover.jpg) no-repeat right top;  
}  
/*------------------------------------MAIN AREA*/
#main{
	width:744px;

	
}
#featureProjects{
	width:711px;
	padding-top:10px;
	border:thin solid #E1DEDE;
}
html>body  #main{
	width:676px;
}
#fpLft{
	width:790px;
	 border:thin solid #E1DEDE;

}
#fpRt{
	width:345px;
	float:right;
}
#fpLft h3{
	background:url(images/fpHdr.jpg) no-repeat;
	height:13px;
	width:231px;
	padding:3px 0 14px 0;
}
#fpLft fieldset label{
	display:block;
}
#fpLft fieldset label .liprjct{
	background:url(images/button_yellow.jpg) no-repeat;
	height:33px;
	width:125px;
	display:block;
}
#fpLft fieldset label .luprjct{
	background:url(images/button_black.jpg) no-repeat;
	height:33px;
	width:168px;
	display:block;
}
#fpLft fieldset p{
	color:#383838;
	font-size:12px;
	line-height:18px;
	letter-spacing:1px;
	padding:10px 0 5px 0;
}
#fpRt img{
	width:344px;
	height:230px;
} 
#welTxt{
	width:720px;
	padding:36px 12px 20px 12px;
}
#welTxt p{
	color:#383838;
	font-size:12px;
	line-height:18px;
	letter-spacing:1px;
}
#rcntPrjcts,#rcntPart{
	width:711px;
	padding-top:20px;
}
 .midhdr dl, .midhdr dl dd{
width:711px;
	display:block;
	height:30px;
} 
.midhdr{
	background:url(images/recent-work-bg.jpg) repeat-x; 
	width:711px;
	padding-top:10px;
	padding-bottom:10px;
	border:thin solid #E1DEDE;
	font-size:12px;
	color:#383838;
}
.midhdr dl{
	background:url(images/midHdrbg.bdrjpg.jpg) no-repeat;
}
 .midhdr dl dd{
	background:url(images/midHdrbg.bdrjpg.jpg) no-repeat right top;
	padding:0 10px;
}
#portfolio{
	width:744px;
	padding:30px 0 25px 0;
	overflow:hidden;
}
#portfolio dd{
	width:175px;
	float:left;
	padding-right:14px;
}
#portfolio dd a{
	display:block;
}
#portfolio .ddpadd{
	padding-right:0;  
}
#portfolio dd img{
	width:173px;
	height:96px;
	border:1px solid #DEDEDE;
}
#portfolio dd{
	width:175px;
	color:#383838;
	font-size:12px;
	text-align:center;
	line-height:22px; 
}
#partnrsfolio{
	width:800px;
	padding:33px 0 55px 0;
	overflow:hidden;
}
#partnrsfolio dd{
	width:132px;
	height:132px;
	float:left;
	padding-right:18px;
} 
#partnrsfolio .ddpadd{
	padding-right:0;  
}

#ftr{
	width:744px;
	margin:0 auto;
	border-top:1px solid #DEDEDE;
	padding:10px 0 18px 0;
	overflow:hidden;
}
#ftrlft{
	width:650px;
	float:left;
}
#ftrrgt{
	width:90px;
	float:right;
}
#ftrlft p{
	width:650px;
	text-align:left;
	font-family:calibri;
	font-size:12px;
	color:#666666;
}
#ftrrgt p{
	width:90px;
	text-align:right;
	font-size:12px;
	color:#666666;
	font-family:calibri; 
}
#ftrlft p a{ 
	color:#383838;
	font-family:calibri;
}
#ftrlft p a:hover{ 
	color:#666; 
}
#ftrrgt p a{ 
	color:#383838; 
	font-family:calibri;
}
#ftrrgt p a:hover{ 
	color:#666;  
}

/*--------------------------Graphik Studios Page*/

#maingraphiks{
	width:744px;
	padding:15px 0 28px 0;
}
#maingraphiksSERV{
	width:744px;
	padding:15px 0 0 0;
}
#flasharea{
	height:159px;
	width:744px;
}
#blaktxtarea,#blaktxtarea dl , #blaktxtarea dl dd{
	display:block;
	height:107px;
}
#blaktxtarea{
	background:url(images/gsblkbg.jpg) repeat-x;
	width:744px;
	margin:15px 0 22px 0;
}
#blaktxtarea dl{
	background:url(images/gsblklft.jpg) no-repeat;
}
#blaktxtarea dl dd{	
	background:url(images/gsblkrt.jpg) no-repeat right top;
	padding:0 10px;
}
#blaktxtarea h3{ 
	height:15px;
	width:187px;
	padding-top:8px; 
}
#blaktxtarea h3 b{
	background:url(images/our-team-hdr.jpg) no-repeat;
	height:15px;
	width:187px;
	display:block;  
}
#blaktxtarea p{
	font-size:12px;
	color:#fff;
	padding:22px 0 0 0;
	line-height:16px; 
}
.company{
	width:744px;
	overflow:hidden;
	padding-bottom:20px;
}
.company .complogo{
	float:left;
	height:132px;
	width:132px;
}
.company .complogo img{ 
	height:132px;
	width:132px;
}
.company .compdetails,.company .compdetails dl,.company .compdetails dl dd{ 
	height:132px;
	display:block;
}
.company .compdetails{
	background:url(images/whbxbg.jpg) repeat-x;
	width:604px;
	float:right;
}
.company .compdetails dl{
	background:url(images/whbxlft.jpg) no-repeat;
}
.company .compdetails dl dd{
	background:url(images/whbxrt.jpg) no-repeat right top;
}
.wbx{
	width:561px;
	height:128px;
	padding:4px 25px 0 18px;
}

.wbx h4{
	font-size:14px;
	color:#383838;
	font-weight:normal;
	line-height:18px;
	display:block;
}
.wbx label{
	color:#FF8D02;
	font-size:14px;
	line-height:18px;
	display:block;
}
.wbx p{
	font-size:12px;
	color:#383838; 
	line-height:18px;
	display:block;
	padding:12px 0 0 0;
}
.wbx b{
	font-weight:normal;
	font-size:12px;
	color:#383838;
	padding-left:410px;
}
.wbx b a{
	color:#007EFF;
}
.wbx b a:hover{
	text-decoration:underline;
	color:#007EFF;
}
.servicemid{
	background:url(images/servicebg.jpg) repeat-y;
	width:711px;
	overflow:hidden;
}
#servicemidLft{
	width:212px;
	float:left;
}
#servicemidRgt{
	width:522px;
	float:left;
}
#servicemidRgt dl{
	width:512px;
	padding-left:12px;
}

#servicemidLft h3{
	width:200px; 
	font-size:18px;
	color:#333;
	padding:17px 4px 4px 8px;
}
#servicemidLft h3 b{ 
	color:#FF8B01; 
}
.quickcont{
	width:166px;
	padding:0 27px 0 19px;
}
.quickcont label{
	background:url(images/intputbg.jpg) no-repeat;
	width:166px;
	height:16px;
	padding-bottom:14px;
	display:block;
}
.quickcont label input{
	background:none;
	width:155px;
	padding:0 3px 0 8px;
	font-size:12px;
}
.quickcont span{
	background:url(images/textareabg.jpg) no-repeat;
	width:166px; 
	height:59px; 
	display:block;
	font-size:12px;
}
.quickcont span textarea{
	background:none;
	width:155px;
	height:59px; 
	padding:0 0 0 8px; 
}
.Linkimg{
	width:181px;
	padding:0 17px 100px 14px;
	display:block;
}
.Linkimg img{
	width:181px;
	height:111px; 
}
.webdesign{
	width:512px;
	color:#333;
}
.webdesign h4{
	width:512px; 
	font-size:18px;
	color:#333;
	padding:15px 0 10px 0;
}
.webdesign h4 b{ 
	color:#FF8B01; 
}
.webdesign p{
	width:512px; 
	font-size:14px;
	font-weight:normal; 
	padding:15px 0 10px 0;
}
.webdesign p a{ 
	color:#004EFF;
	text-decoration:none;
}
.webdesign p a:hover{ 
	color:#004EFF;
	text-decoration: underline;
}
.webdesign ol{
	width:500px; 
	font-size:14px;
	font-weight:normal; 
	padding:15px 0 10px 12px;
	overflow:hidden;
}
.webdesign ol li{
	width:500px;
	float:left;  
}
/***********************/
#contactgraphiks{
	width:743px;
	background:url(images/contactbg.jpg) repeat-y;
	margin:15px 0 12px 0; 
}
#cntacttop{
	background:url(images/contacttop.jpg) no-repeat;
	height:29px;
	width:711px;
	margin-top:7px;
}
#cntactbtm{
	width:711px;
	background:url(images/contactbtm.jpg) no-repeat;
	height:26px;
}
#cntactbtm span{
	line-height:26px;
	padding:0 10px;
	color:#0060FF; 
}
#cntactbtm span b{
	color:#333;
}
#cntactbtm span a{
	color:#0060FF; 
} 
#cntactbtm span a:hover{
	color:#0060FF;
	text-decoration:underline;
}
#cntacttop h3{
	width:690px;
	font-size:18px;
	line-height:29px;
	color:#333;
	padding:0 10px 0 10px;
}
#cntacttop h3 b{ 
	color:#FF8B01; 
}
#cntacttmid{
	width:743px;
}
#cntacttmid p{
	width:703px;
	padding:5px 20px 30px 20px;
}
#cntacttmid fieldset{
	width:450px;
	padding:5px 222px 30px 71px;
	overflow:hidden;
}
#cntacttmid fieldset label{
	width:185px;
	float:left;
	height:20px;
	text-align:right;
	padding-right:16px;
	margin-bottom:10px;
}
#cntacttmid fieldset .labelint{
	width:248px; 
	text-align:left;
	border-top:1px solid #707070;
	border-left:1px solid #707070;
	height:20px;
	margin-bottom:10px;
}
#cntacttmid fieldset .labelslt{
	width:109px; 
	text-align:left;
	border-top:1px solid #707070;
	border-left:1px solid #707070;
	height:20px;
	margin-bottom:10px;
}
#cntacttmid fieldset .labelEml{
	width:152px; 
	text-align:left;
	border-top:1px solid #707070;
	border-left:1px solid #707070;
	height:20px;
	margin-bottom:10px;
}
#cntacttmid fieldset .labelMss{
	width:248px; 
	text-align:left;
	border-top:1px solid #707070;
	border-left:1px solid #707070;
	height:85px; 
	margin-bottom:10px;
}
#cntacttmid fieldset .labelAtt{
	width:152px; 
	text-align:left;
	border-top:1px solid #707070;
	border-left:1px solid #707070;
	height:20px; 
	margin-bottom:10px;
}
#cntacttmid fieldset .labelBrs{
	width:87px;
	background:url(images/brouse.jpg) no-repeat; 
	text-align:left; 
	height:20px;
	margin-left:9px;
	margin-bottom:10px;
	cursor:pointer;
}
#cntacttmid fieldset .labelSbtn{
	width:87px; 
	text-align:left; 
	height:20px;
	margin-left:162px;
	margin-bottom:10px;
	margin-top:20px;
	cursor:pointer;
}
/*******************************************************************/
#quotgraphiks{
	width:711px;
	background:url(images/contactbg.jpg) repeat-y;
	margin:20px 0 12px 0; 
}
#quotntop{
	background:url(images/contacttop.jpg) no-repeat;
	height:29px;
	width:711px;
}
#quotntbtm{
	width:711px;
	background:url(images/contactbtm.jpg) no-repeat;
	height:26px;
} 
#quotntmid{
	width:711px;
}
#quotntmid p{
	width:670px;
	padding:10px 20px 10px 20px;
}
#quotntmid fieldset{
	width:693px;
	padding:15px 25px 30px 25px; 
}
#quotntmid fieldset span{
	width:693px; 
	overflow:hidden;
	display:block; 
}
#quotntmid fieldset span label{
	width:265px;
	float:left;
	height:20px;
	text-align:right;
	padding-right:16px;
	margin-bottom:10px;
}
#quotntmid fieldset span .labelint{
	width:248px; 
	text-align:left;
	border-top:1px solid #707070;
	border-left:1px solid #707070;
	height:20px;
	margin-bottom:10px;
}
#quotntmid fieldset span .labelcheck{
	width:400px; 
	text-align:left; 
	margin-bottom:10px;
	overflow:hidden;
	display:block;
}
#quotntmid fieldset span .labelcheck b{
	float:left;
	width:200px; 
	text-align:left;
	margin-bottom:2px; 
} 
#quotntmid fieldset span .labelcheck b small{
	padding:0 10px 0 5px;
	font-size:12px;
	font-weight:normal;	 
}
#quotntmid fieldset span .labelslt{
	width:109px; 
	text-align:left;
	border-top:1px solid #707070;
	border-left:1px solid #707070;
	height:20px;
	margin-right:10px; /*
	margin-bottom:10px;*/
}
#quotntmid fieldset span #txt{
	font-size:12px; 
}
*:first-child+html #quotntmid fieldset .atthf{
padding:10px 0 0 0;
}
/***********************For IE6*******/
 /*\*/
 * html  #quotntmid fieldset .atthf{
 	padding:0 0 0 0;
}
 /**/
	
 	
#quotntmid fieldset span .labelUSD{
	width:60px; 
	text-align:left;
	border-top:1px solid #707070;
	border-left:1px solid #707070;
	height:20px;
	margin-right:10px;  
}
#quotntmid fieldset span .us{
	font-size:12px; 
}
*:first-child+html #quotntmid fieldset .conpg{
padding:10px 0 0 0;
}
/***********************For IE6*******/
 /*\*/
 * html  #quotntmid fieldset .conpg{
 	padding:0 0 0 0;
}
 /**/
 
#quotntmid fieldset span .labelEml{
	width:152px; 
	text-align:left;
	border-top:1px solid #707070;
	border-left:1px solid #707070;
	height:20px;
	margin-bottom:10px;
}
#quotntmid fieldset span .labelMss{
	width:248px; 
	text-align:left;
	border-top:1px solid #707070;
	border-left:1px solid #707070;
	height:85px; 
	margin-bottom:10px;
}
#quotntmid fieldset span .labelAtt{
	width:152px; 
	text-align:left;
	border-top:1px solid #707070;
	border-left:1px solid #707070;
	height:20px; 
	margin-bottom:10px;
}
#quotntmid fieldset span .labelBrs{
	width:87px;
	background:url(images/brouse.jpg) no-repeat; 
	text-align:left; 
	height:20px;
	margin-left:9px;
	margin-bottom:10px;
	cursor:pointer;
}
#quotntmid fieldset span .labelSbtn{
	width:87px; 
	text-align:left; 
	height:20px;
	margin-left:162px;
	margin-bottom:10px;
	margin-top:20px;
	cursor:pointer;
}
/**********************************************************/
#porTgraphiks{
	width:680px; 
	margin:15px 0 12px 0; 
}
#portjsbg, #portjsbg #portjsLft, #portjsbg #portjsLft #portjsRgt{
	height:204px;
	display:block;
}
#portjsbg{
	width:680px;
	background:url(images/portjsbg.jpg) repeat-x; 
}
#portjsbg #portjsLft{
	background:url(images/portjsLft.jpg) no-repeat;
}

#portjsbg #portjsLft #portjsRgt{
	background:url(images/portjsRgt.jpg) no-repeat right top;
	width:680px;
	padding:0 4px;
}
#portNav{
	width:680px;
	background:url(images/portNavbg.gif) no-repeat;
	height:204px;
	margin-top:7px;
}
#portBbg, #portBbg #portBLft, #portBbg #portBLft #portBRgt{
	height:393px;
	display:block;
	
}
#portBbg{
	width:680px;
	/*background:url(images/portBmibbg.jpg) repeat-x;*/
	margin:7px 0;
}
#portBbg #portBLft{
	background:url(images/portBLft.jpg) no-repeat;
}

#portBbg #portBLft #portBRgt{
	background:url(images/portBRgt.jpg) no-repeat right top; 
}
.templatedl{
	width:620px;
	height:355px;
	padding:17px 22px 21px 22px;
}
.largeTmplt{
	width:350px;
	height:355px;
	float:left;
}
.largeTmplt img{
	width:350px;
	height:355px; 
}
.smallTmplt .topteM{
	width:221px;
	height:173px;
	padding-bottom:10px;
}
.smallTmplt{
	width:250px;
	height:173px;
	float:left;
}
.smallTmplt a{
	width:221px;
	height:173px;
	display:block; 
}
.smallTmplt a img{
	width:221px;
	height:173px;
	padding-left:20px; 
}
#portDtxtbg, #portDtxtbg #portDtxtLft, #portDtxtbg #portDtxtLft #portDtxtRgt{
	height:204px;
	display:block;
}
#portDtxtbg{
	width:711px;
	background:url(images/portjsbg.jpg) repeat-x;
}
#portDtxtbg #portDtxtLft{
	background:url(images/portjsLft.jpg) no-repeat;
}

#portDtxtbg #portDtxtLft #portDtxtRgt{
	background:url(images/portjsRgt.jpg) no-repeat right top;
	width:703px;
	padding:0 4px;
}
#dTextbx{
	width:735px;
	height:204px;
	overflow:hidden;
}
#dTextbx01{
	width:320px;
	float:left;
	border-right:1px solid #C8C8C8;
	overflow:hidden;
}
#dTextbx01 h3 {
color:#333333;
float:left;
font-size:18px;
height:22px;
line-height:22px;
padding-bottom:8px;
padding-left:8px;
width:320px;
}

#dTextbx01 h3 b{ 
	color:#FF8B01; 
}
#dTextbx01 p{
	width:280px;
	font-family:Tahoma;
	font-weight:normal;
    margin-bottom:auto;
 	font-size:11px;
	color:#333;  
	line-height:16px;
}
#dTextbx02{
	width:320px;
	float:left; 
}
#dTextbx02 h3{
	width:320px;
	padding:0 10px;
	font-size:18px;
	color:#333;
	float:left;
	height:30px;
	line-height:27px;
	padding-bottom:10px;
}
#dTextbx02 h4{
	width:320px;
	padding:0 10px; 
	color:#333;
	height:20px;
	font-size:14px;
	font-weight:normal;
	display:block;
	float:left;   
}
#dTextbx02 h4 b{
	padding-right:10px;     
}
#dTextbx02 h4 a{
	color:#006CFF;     
}
#dTextbx02 h4 a:hover{
	color:#E62033;     
}

#dTextbx02 p{
	width:310px;
	padding:0 10px;
	font-size:12px;
	color:#333;  
	line-height:18px;
}
.mainpage
{
	width:600px;
	float:left;
}

/********************************************/
.showroomHeader{
	width:1000px; 
	height: 49px;
	overflow: hidden; 
	padding-left:10px;
}
.showroomHeader h3{
	width:200px; 
	font-size:18px;
	color:#333;
	float:left;
	height:30px;
	line-height:27px;
}
.showroomHeader h3 b{ 
	color:#FF8B01; 
}
.showroomHeader ol{
	width:1000px;  
	color:#333;
	float:left;
	height:30px;
	line-height:18px;
	overflow:hidden;
}
.showroomHeader ol li{
	background:url(images/0000.jpg) no-repeat 0 8px;
	padding-left:10px; 
	float:left;
	height:30px;
	line-height:25px;
	padding-right:20px;
}
.showroomHeader ol li a{
	color:#333;
	text-decoration:none;
}
.showroomHeader ol li a:hover{
	color:#333;
	text-decoration:underline;
}
.showroomLinks
{
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-align: right;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
}
.showroomLinks li
{
	float: right;
	white-space: nowrap;
}
.showroomLinks li a, .showroomLinks li a:active, .showroomLinks li a:visited
{
	display: block;
	color: #fcd7ad;
	font-size: 100%;
	font-weight: bold;
	line-height: 24px;
	text-align: center;
	padding-left: 13px;
	padding-right: 13px;
}
.showroomLinks #selectedShowroomLink a, .showroomLinks li:hover a
{
	text-decoration: none;
	color: #ffffff;
	background-color: #262626;
}
.showroomLinks li a {
	width: 1px;
}

.showroomLinks li{
	margin-left: 2px;
	margin-right: 2px;
}

.showroomLinks li>a {
	width: auto;
}
.showroomLinks #selectedShowroomLink, .showroomLinks li:hover
{
	background: #9e4e1b url(../images/layout/showroomlink-right.gif) no-repeat top right;
}
.showroomLinks #selectedShowroomLink a, .showroomLinks li:hover a
{
	background: url(../images/layout/showroomlink-left.gif) no-repeat top left;
}
.showroomLinks a:hover
{
	text-decoration: none;
}
.showroomListLess
{
	position: absolute;
	left: 10px;
	top:40px;
	margin-top: 23px; 
}
.showroomListMore
{
	position: absolute;
	right: 10px;
	top: 40px;
	margin-top: 23px;
}
#scroller-wrap {
	position: relative;
	width:700px;
	border:thin solid #E1DEDE;
	background-image: url(images/recent-work-bg-1.jpg);
	background-repeat: repeat-x;
	}	
#scroller-frame {
	margin: 0 auto;	
	}	
#scroller {
	position: relative;
	overflow: hidden;
	margin: 0 10px 0 10px;
	}
* html #scroller {
	margin: 0 0 0 10px;
	}	
div.page {
	clear: both;
	position: absolute;
	}	
div.page-content {
	clear: both;
	}
ul.showroomItemList
{
	width: 645px;
	list-style-type: none; 
	padding: 0px;
	overflow: hidden;
	float: left;
}
ul.showroomItemList li
{
	display: block;
	float: left;
}
ul.showroomItemList li a
{
	display: block;
	float: left;
	width:150px;
	height:119px;	
	margin: 0 4px;	  
}
* html ul.showroomItemList li a {
	margin: 0 2px; /*IE6 margin fix*/
}
 

/*ul.showroomItemList li a.highlight { 
	border:2px solid #ef5f00;
}*/
ul.showroomItemList li a img {
	width:150px;
	height:119px;	 
	}
.showroomPagination
{
	list-style-type: none;
	margin: 0px;
	padding: 10px 55px 0 0;
	text-align: right;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
}
.showroomPagination li
{
	display: inline;
	margin-left: 5px;
	margin-right: 5px;
}

.showroomPagination a, .showroomPagination a:active, .showroomPagination a:visited
{
	color: #fcd7ad;
}
.showroomPagination .selectedPage a, .showroomPagination .selectedPage a:active, .showroomPagination .selectedPage a:visited
{
	color: #ffffff;
}

.showroomCategoryList a:hover
{
	padding-left: 14px;
	background: url(../images/layout/bullet-arrow.gif) no-repeat left;
	margin-left: -14px;
	text-decoration: none;
	font-weight: bold;
	color: #f58203;
}

ul.staffFavList {
	list-style-type: none;
	padding-left: 20px;
}

ul.staffFavList a {
	padding-left: 14px;
	background: url(../images/layout/bullet-grey-light.gif) no-repeat left;
	margin-left: -14px;
	text-decoration: none;
	color: #555;
}

ul.staffFavList a:hover {
	padding-left: 14px;
	background: url(../images/layout/bullet-arrow.gif) no-repeat left;
	margin-left: -14px;
	text-decoration: none;
	font-weight: bold;
	color: #f58203;
	
}

.showroomCategoryList a {
	padding-left: 14px;
	background: url(../images/layout/bullet-grey-light.gif) no-repeat left;
	margin-left: -14px;
	text-decoration: none;
}

.showroomCustomerList a {
	padding-left: 14px;
	background: url(../images/layout/bullet-grey-light.gif) no-repeat left;
	margin-left: -14px;
	text-decoration: none;
}

.showroomCustomerList a:hover
{
	padding-left: 14px;
	background: url(../images/layout/bullet-arrow.gif) no-repeat left;
	margin-left: -14px;
	text-decoration: none;
	font-weight: bold;
	color: #f58203;
}

/*************************************************************/
#portFoliomid{
	width:743px;
	float:left;
}
#portFoliomid dl{
	width:743px; 
}
.upper_header
{
	background:url(images/header-up-bg.jpg);
	height:40px;
	vertical-align:bottom;	
	
}
.style1 {
vertical-align:middle;
color:#FFFFFF;
font-weight:bold;

}

.headermain
{
	clear:both;height:132px;
}
.boder 
{
  width:230px;
  border:thin solid #E1DEDE;
  height:290px;


  
}
.main2
{
	height:290px;width:240px;float:left;
	padding-top:10px;
	padding-bottom:10px;
}
.w-design {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
	padding-top:5px;

}
.main2image
{
	float:left;margin-right:10px;
}

.greenexpertisetext { text-align: left; padding-top: 0; padding-right: 2px; padding-bottom: 0; padding-left: 5px; }
.greenexpertisetext ul { padding-left: 0px; list-style: none; margin-top: 0px }
*:first-child+html .greenexpertisetext ul { margin-left: 0px; list-style: none; margin-top: 0px }
* html .greenexpertisetext ul { margin-left: 0px; list-style: none; margin-top: 0px }
.greenexpertisetext li a{ font-family: Arial, Helvetica, sans-serif; line-height: 23px; list-style: none; margin: 0px; display: block; }
.greenexpertisetext li a { padding-left: 5px; height: 23px; text-decoration: none; color: #3e4247; display: block; font-family: Arial, Helvetica, sans-serif;  font-size: 12px; font-weight: bold;}
.greenexpertisetext li a:hover{ font-family: Arial,; font-size: 12px; color: #5EB304; font-weight: bold; }

.more:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0098CA;
	text-decoration: underline;
	height: 25px;
	margin-right: 3px;
	color: #0098CA;
}
.more:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0098CA;
	text-decoration: underline;
	height: 25px;
	margin-right: 3px;
}
.more:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: underline;
	height: 25px;
	margin-right: 3px;
}
#featureProj{
	width:711px;
	padding-top:10px;
	padding-bottom:10px;
	border:thin solid #E1DEDE;
}
#featureProjDesc
{
	float:left;
	font-family: Tahoma, Arial ;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 18px;
	padding-right:15px;
}
#featureProjImg
{
	float:left;
	padding-top:10px;
}
.detail
{
	height:181px;
	width:711px;
	border:thin solid #E1DEDE;
}
.footer1-net:link {
	font-family: Tohoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #F0F0F0;
	text-decoration: none;
}
.footer1-net:visited {
	font-family: Tohoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #F0F0F0;
	text-decoration: none;
}
.footer1-net:hover {
	font-family: Tohoma, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
}
.double-quatation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #FF0000;
	text-decoration: none;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.om:link {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.om:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.om:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#CCCCCC;
	
}
