/* CSS Document */

html {
	width:100%;
	height:100%;
}

	
body{
	margin:0px;
	padding:23px 0 52px 0;
	background:url(images/pattern.gif) repeat left top;
	}


form{
	margin:0px;
	padding:0px;	
	}

.spacer{
	font-size:0;
	line-height:0;
	clear:both;
	padding:0px;
	margin:0px;
	height:0px;
	}


#externalcontainer 
	{
	width:960px;
	margin:0px auto;
	padding:0px;
	background:#fff;
	}
	

.width100per {
	border:0;
	width:100%;	
}	
.width50per {
	border:0;
	width:50%;	
}
.width25per {
	border:0;
	width:25%;	
}	
.height1 {
	height:1px;
}	
.width1 {
	width:1px;
}	
.lt, .lm, .lb {
	text-align:left;
}
.lt, .rt, .ct {
	vertical-align:top;
}
.lm, .rm, .cm {
	vertical-align:middle;
}		
.rt, .rb, .rm {
	text-align:right;
}	
.lb, .cb, .rb {
	vertical-align:bottom;
}	
.ct, .cb, .cm {
	text-align:center;
}
ul {
	list-style:none;
}


#header{
padding:0px;
margin:0px;
}


#header div.topblue{
background:#1882C6;
height:14px;
padding:0px;
margin:0px;
}


#header div.logoportion{
padding:0px;
margin:0px;
height:100%;
overflow:hidden;
}


#header div.logoportion div.logo{
width:120px;
padding:6px 0px 11px 19px;
margin:0px;
float:left;
}

#header div.logoportion div.address{
margin:0 0 0 700px;
padding:31px 0 0 0;
font:bold 12px/18px Arial, Helvetica, sans-serif;
color:#4D4D4D;
}


#header div.logoportion div.address a{
color:#C50E0A;
text-decoration:none;
}

#header div.logoportion div.address a:hover{
color:#4D4D4D;
}


#header div.banner{
padding:0px;
margin:0px;
height:100%;
overflow:hidden;
}

#header div.flash{
background:#B70B09;
margin:0px;
float:left;
padding:0px;
}

#header div.innerheaderNew{
margin:0px;
float:left;
padding:0px;
border:none;
}

/*#header div.flash_other{
background:url(images/flashbgotherlogo.jpg) no-repeat 0 0;
margin:0px;
float:left;
padding:0px;
}*/


#header div.navigation{
background:url(images/headernav.jpg) no-repeat left top;
float:right;
width:246px;
padding:0px;
margin:0px;
height:332px;
}


#header div.navigation ul{
padding:202px 32px 9px 42px;
margin:0px;
}

#header div.navigation li{
list-style-type:none;
background:url(images/diviner_nav.gif) repeat-x 0 100%;
padding:0px;
margin:0px;
font:bold 12px/24px Arial, Helvetica, sans-serif;
color:#4D4D4D;
}


#header div.navigation li.nobor{
background:none !important;
}

#header div.navigation li a{
color:#4D4D4D;
background:url(images/bullet.gif) no-repeat left 6px;
padding:0 0 0 9px;
margin:0px;
text-decoration:none;
}

#header div.navigation li a:hover , #header div.navigation li a.active{
color:#BA0C08;
}



div.pageinnernavigation, div.pageinnernavigation2{
background:url(images/innerheadernav.jpg) no-repeat left top;
float:right;
width:246px;
padding:0px;
margin:0px;
height:251px;
}


div.portfolionav {
	/*width:240px;*/
}

div.pageinnernavigation ul, div.pageinnernavigation2 ul{
padding:85px 32px 0px 42px;
margin:0px;
}



div.pageinnernavigation li, div.pageinnernavigation2 ul li{
list-style-type:none;
background:url(images/diviner_nav.gif) repeat-x 0 100%;
padding:0px;
margin:0px;
font:bold 12px/24px Arial, Helvetica, sans-serif;
color:#4D4D4D;
}


div.pageinnernavigation li.nobor, div.pageinnernavigation2 li.nobor{
background:none !important;
}

div.pageinnernavigation li a, div.pageinnernavigation2 li a{
color:#4D4D4D;
background:url(images/bullet.gif) no-repeat left 6px;
padding:0 0 0 9px;
margin:0px;
text-decoration:none;
}

div.pageinnernavigation li a:hover , div.pageinnernavigation li a.active,
div.pageinnernavigation2 li a:hover , div.pageinnernavigation2 li a.active{
color:#BA0C08;
}





#header div.headerbottom{
background:url(images/headerbottom.gif) no-repeat left top;
padding:0 0 0 32px;
margin:0px;
height:32px;
font:bold 16px/32px Arial, Helvetica, sans-serif;
color:#fff;
}


#header div.headerbottom span{
font:normal 12px/32px Arial, Helvetica, sans-serif;
}



#middlesection{
padding:33px;
margin:0px;
height:100%;
overflow:hidden;
}


#rightpanel{
float:right;
width:301px;
padding:0px;
}


div.products{
background:#F9F9F9;
padding:0px;
margin:0px;
}



div.products div{
background:url(images/portfholio_top.gif) no-repeat left top;
padding:0px;
margin:0px;
}


div.products div div{
background:url(images/portfholio_bottom.gif) no-repeat left bottom;
padding:0px;
margin:0px;
}

div.products div div div{
background:url(images/blank.gif) no-repeat left top;
padding:23px 27px;
margin:0px;
}

#rightpanel h2{
font:normal 22px/24px Arial, Helvetica, sans-serif;
color:#4D4D4D;
padding:0 0 6px 0;
margin:0px;
}

#rightpanel h2 span{
color:#C50E0A;
}



#rightpanel a{
color:#C30E0A;
text-decoration:none;
font:bold 12px/16px Arial, Helvetica, sans-serif;
}

#rightpanel a:hover{
color:#4D4D4D;
}



div.products ul{
padding:0px;
margin:0px;
height:100%;
overflow:hidden;
}

div.products li{
padding:0 4px 4px 0;
float:left;
list-style-type:none;
margin:0px;
}


div.products li.bottompic{
padding:0 4px 12px 0 !important;
}


div.products li img{
display:block;
padding:0px;
margin:0px;
}


div.products li a img{
border:solid 2px #fff;
margin:0px;
padding:0px;
}


div.products li a:hover img{
border:solid 2px #C00D09;
margin:0px;
padding:0px;
}

#contantarea{
margin:0 333px 0 0;
padding:0px;
}


#contantarea h2{
font:normal 22px/24px Arial, Helvetica, sans-serif;
color:#4D4D4D;
padding:0 0 6px 0;
margin:0px;
}

#contantarea h2 span{
color:#C50E0A;
}

#contantarea p{
font:normal 13px/17px Arial, Helvetica, sans-serif;
color:#4D4D4D;
padding:0 0 44px 0;
margin:0px;
}

#contantarea a{
color:#C30E0A;
text-decoration:none;
font:bold 12px/16px Arial, Helvetica, sans-serif;
}

#contantarea a:hover{
color:#4D4D4D;
}

#contantarea ul{
padding:0px;
margin:0px;
height:100%;
overflow:hidden;
}

#contantarea li{
list-style-type:none;
background:url(images/bullet.gif) no-repeat 0 8px;
float:left;
padding:0 0 0 7px;
margin:0px;
font:normal 13px/20px Arial, Helvetica, sans-serif;
color:#4D4D4D;
}

#contantarea li.firstrow{
width:171px;
}


#contantarea li.secondrow{
width:200px;
}


#contantarea li.thirdrow{
width:157px;
}

#contantarea li a{
font:normal 13px/20px Arial, Helvetica, sans-serif;
color:#4D4D4D;
text-decoration:none;
}


#contantarea li a:hover{
color:#C30E0A;
text-decoration:none;
}


#footer{
padding:0 19px 30px 19px;
margin:0px;
}

#footer div{
background:url(images/fotcorleft.gif) no-repeat left top #E7E6E6;
padding:0px;
margin:0px;
}


#footer div div{
background:url(images/fotcorright.gif) no-repeat right top;
font:normal 10px/31px Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
text-align:center;
}



/***********************************************************8iner page html*********************************************************/

#header div.innernavigation{
padding:0px;
margin:0px;
height:219px;
}


div.about{
background:url(images/abouthead.jpg) no-repeat left top !important;
}

div.product{
background:url(images/productpic.jpg) no-repeat left top !important;
}

div.portpholio{
background:url(images/portpholiopic.jpg) no-repeat left top !important;
}


#header div.innernavigation ul{
padding:103px 32px 9px 756px;
margin:0px;
}

#header div.innernavigation li{
list-style-type:none;
background:url(images/diviner_nav.gif) repeat-x 0 100%;
padding:0px;
margin:0px;
font:bold 12px/24px Arial, Helvetica, sans-serif;
color:#4D4D4D;
}


#header div.innernavigation li.nobor{
background:none !important;
}

#header div.innernavigation li a{
color:#4D4D4D;
background:url(images/bullet.gif) no-repeat left 6px;
padding:0 0 0 9px;
margin:0px;
text-decoration:none;
}

#header div.innernavigation li a:hover , #header div.innernavigation li a.active{
color:#BA0C08;
}

#inercontantarea{
margin:0px;
padding:0px;
}


#inercontantarea h2{
font:normal 22px/24px Arial, Helvetica, sans-serif;
color:#4D4D4D;
padding:0 0 18px 0;
margin:0px;
}

#inercontantarea h2 span{
color:#C50E0A;
}

#inercontantarea p{
font:normal 13px/17px Arial, Helvetica, sans-serif;
color:#4D4D4D;
padding:0 0 20px 0;
margin:0px;
}

/*#inercontantarea a{
color:#C30E0A;
text-decoration:none;
font:bold 12px/16px Arial, Helvetica, sans-serif;
}


#inercontantarea a:hover{
color:#4D4D4D;
}*/

#inercontantarea span.redtext{
color:#C30E0A;
font:bold 12px/16px Arial, Helvetica, sans-serif;
}


#inercontantarea span.blacktxt{
font:bold 12px/16px Arial, Helvetica, sans-serif;
color:#000;
}


div.imageholder{
float:inherit;
padding:0 20px 20px 0;
margin:0px;
text-align:center;
}


ul.prolist{
padding:0 20px 0 0;
margin:0px;
width:275px;
float:left;
}


ul.prolist li{
list-style-type:none;
padding:0 0 0 10px;
margin:0px;
background:url(images/bullet.gif) no-repeat left 9px;
font:normal 12px/18px Arial, Helvetica, sans-serif;
color:#4D4D4D;
}

ul.prolist li.subheading{
font:bold 12px/22px Arial, Helvetica, sans-serif !important;
color:#C30E0A !important;
background:none !important;
padding:0px !important;
}


ul.prolist li.lastlist{
padding:0 0 20px 10px !important;
}


ul.prolist li a{
color:#4D4D4D;
font:normal 12px/18px Arial, Helvetica, sans-serif;
text-decoration:underline;
}


ul.prolist li a:hover{
color:#C30E0A;
}



div.portpholioright{
float:left;
width:660px;
padding:0 0 0 28px;
margin:0px;
}


/*Make sure your page contains a valid doctype at the top*/
#simplegallery1{ //CSS for Simple Gallery Example 1
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
border: 4px solid #C30E0A;
}

#simplegallery1 .gallerydesctext{ //CSS for description DIV of Example 1 (if defined)
text-align: left;
padding: 2px 5px;
}


#simplegallery2{ //CSS for Simple Gallery Example 1
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
border: 4px solid #C30E0A;
}

#simplegallery2 .gallerydesctext{ //CSS for description DIV of Example 1 (if defined)
text-align: left;
padding: 2px 5px;
}





div.portpholioleft{
float:left;
width:200px;
padding:0px;
margin:0px;
}



table.portpholio{
padding:0px;
margin:0px;
}

table.portpholio th{
background:#1882C6;
padding:8px 10px;
margin:0px;
font:bold 12px/14px Arial, Helvetica, sans-serif;
color:#fff;
border-right:solid 1px #fff;
}


table.portpholio td{
border-bottom:solid 1px #E7E6E6;
font:normal 12px/14px Arial, Helvetica, sans-serif;
color:#4D4D4D;
padding:5px 10px;
}


table.portpholio a{
color:#C30E0A;
text-decoration:none;
}


table.portpholio a:hover{
color:#4D4D4D;
}


div.contact{
padding:0px;
margin:0px;
overflow:hidden;
height:100%;
}


div.contact div.contactleft{
width:260px;
padding:0 0 0 25px;
font:bold 12px/16px Arial, Helvetica, sans-serif;
color:#909090;
float:left;
}

div.contact div.contactleft h3{
font:bold 14px/20px Arial, Helvetica, sans-serif;
color:#1882C6;
padding:0px;
margin:0px;
}

div.contact div.contactleft span{
color:#C10D09;
}



div.contact div.contactright{
margin:0 0 0 333px;
padding:0px;
background:url(images/contacttop.gif) no-repeat left top #F8F8F8;
}

div.contact div.contactright div{
background:url(images/contactbottom.gif) no-repeat left bottom;
padding:0px;
margin:0px;
}

div.contact div.contactright div div{
background:url(images/blank.gif);
padding:24px 28px;
margin:0px;
}

div.contact div.contactright h3{
font:bold 12px/14px Arial, Helvetica, sans-serif;
color:#1882C6;
padding:0 0 19px 0;
margin:0px;
}


div.contact div.contactright label{
height:20px;
padding:2px 0;
overflow:hidden;
margin:0px;
display:block;
}


div.contact div.contactright label span{
float:left;
width:154px;
padding:0px;
margin:0px;
font:normal 12px/30px Arial, Helvetica, sans-serif;
color:#4D4D4D;
display:block;
}


.input270{
width:266px;
height:16px;
padding:2px 0 0 2px;
font:normal 12px/14px Arial, Helvetica, sans-serif;
color:#4D4D4D;
border:solid 1px #E4E4E4;
background:#EFEFEF;
}

.textareza{
width:266px;
height:79px;
padding:2px 0 0 2px;
font:normal 12px/14px Arial, Helvetica, sans-serif;
color:#4D4D4D;
border:solid 1px #E4E4E4;
background:#EFEFEF;
}


div.contact div.contactright label.comment{
height:83px !important;
padding:2px 0 16px 0;
}


p.submitpara{
padding:0 0 0 255px !important;
margin:0px;
height:100%;
overflow:hidden;
display:block;
}

p.submitpara span{
float:left;
padding:0 4px 0 0;
margin:0px;
display:block;
}


/*Style for new portpholio page*/

/*--------------------------------- CHANGED 30-12-2009 (STARTS)-------- Please replace the codes within this section---------------------*/

div.topporpholio{
padding:0 0 30px 0;
margin:0;
height:100%;
overflow:hidden;
}


div.topporpholio div.leftportion{
width:563px;
padding:0;
margin:0;
}


div.topporpholio div.leftportion ul{
padding:0;
margin:0;
}




div.topporpholio div.leftportion li{
list-style-type:none;
background:url(images/portbullet.jpg) no-repeat 13px 16px;
padding:0 0 0 27px;
margin:0;
font:normal 12px/34px Arial, Helvetica, sans-serif;
color:#4D4D4D;
border-top:solid 1px #E6E6E6;
}


div.topporpholio div.leftportion li.lastlist{
border-bottom:solid 1px #E6E6E6 !important;
}


div.topporpholio div.leftportion li span{
color:#B30A07;
}

div.rightportion{
width:700px;
padding:0;
margin:0 auto 20px;
background:#F9F9F9;
}

div.rightportion div.imageholder{
padding:0 27px 17px 27px;
margin:0px;
float:inherit;
}


div.rightportion div.next{
float:left;
}

div.rightportion div.prev{
float:right;
}

div.rightportion a{
font:bold 12px/14px Arial, Helvetica, sans-serif;
color:#4d4d4d;
text-decoration:none;
}

div.rightportion a:hover{
color:#B40B06;
}

div.rightportion div.nexpre{
height:100%;
overflow:hidden;
padding:12px 0;
}

/*---------------------------------------------- CHANGED 30-12-2009 (ENDS)--------------------------------------------*/


div.topporpholio div.bottomportion{
padding:0;
margin:0;
}

div.bottomportion h4{
font:normal 13px/30px Arial, Helvetica, sans-serif;
color:#fff;
padding:0 0 0 13px;
margin:0;
background:#1882C6;
}


div.bottomportion div.botcontent{
padding:21px 9px;
margin:0;
height:100%;
overflow:hidden;
}



div.bottomportion div.botcontent div.colam{
width:259px;
float:left;
}



div.bottomportion div.botcontent div.colammar{
margin:0 40px 0 0;
}

div.bottomportion ul{
padding:0px;
margin:0px;
}


div.bottomportion li{
list-style-type:none;
background:url(images/portbullet.jpg) no-repeat 12px 9px;
padding:0 0 0 26px;
margin:0;
font:normal 12px/23px Arial, Helvetica, sans-serif;
color:#4D4D4D;
border-bottom:solid 1px #E7E6E6;
}


div.bottomportion li a{
font:normal 12px/23px Arial, Helvetica, sans-serif;
color:#4D4D4D;
text-decoration:none;
}



div.bottomportion li a:hover{
color:#B20A07;
}


div.bottomportion li.lastlist{
border-bottom:none !important;
}

/*Written by Mithun for image border in portfolio slider*/
.red-border{
	border: 3px solid #B70F13;
}
/*End*/

/*-------------- ADDED 30-12-2009 ---------------*/

/*  CHECK LINE (811) FOR FURTHER CHANGES */

div.portfolioWrap {
	overflow:hidden;
	height:100%;
}
div.portfolioWrap div.pageinnernavigation {
	width:237px;
	background-position:100% 0;
}
div.portfolioWrap div#middlesection{
	padding:20px 20px 33px;
	border-top:#AD0907 1px solid;
	margin:0;
	width:683px;
	height:100%;
	overflow:hidden;
	float:left;
}
div.topporpholio div.leftportion div.pagination {
	padding:15px 15px 30px;
	white-space:pre;
}
div.topporpholio div.leftportion div.pagination a{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#4d4d4d;
	text-decoration:none;
}

div.topporpholio div.leftportion div.pagination a:hover{
color:#B40B06;
}
div.portfolioBottom {
	padding:0 19px;
}

/*--------------Modification-------------*/
div.pageinnernavigationNew{
background:url(images/innerheadernavNew.jpg) no-repeat left top;
float:right;
width:246px;
padding:0px;
margin:0px;
height:323px;
}

div.pageinnernavigationNew ul{
padding:85px 32px 0px 42px;
margin:0px;
}



div.pageinnernavigationNew li{
list-style-type:none;
background:url(images/diviner_nav.gif) repeat-x 0 100%;
padding:0px;
margin:0px;
font:bold 12px/24px Arial, Helvetica, sans-serif;
color:#4D4D4D;
}


div.pageinnernavigationNew li.nobor{
background:none !important;
}

div.pageinnernavigationNew li a{
color:#4D4D4D;
background:url(images/bullet.gif) no-repeat left 6px;
padding:0 0 0 9px;
margin:0px;
text-decoration:none;
}

div.pageinnernavigationNew li a:hover , div.pageinnernavigationNew li a.active{
color:#BA0C08;
}

/*--------------portfolio 02.02.10 ---------------*/
div.headerTop{
	width:648px;
	background-color:#195F96;
	color:#fff;
	padding:32px 32px 71px 34px;
	overflow:hidden;
	height:100%;
}
div.headerBot{
	width:683px;
	height:31px;
	background:url(images/portfolio-topred-bg.jpg) 0 0 no-repeat;
	padding:0 0 0 31px;
}
div.headerBot p{
	font:bold 16px/31px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	padding:0;
	margin:0;
}
div.headerBot p span{
	font:bold 12px/31px Arial, Helvetica, sans-serif;
}
h2.portfolioHead{
	font:normal 22px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	padding-bottom:23px;
	margin:0;
}
div.portfolioTopicCont{
	float:right;
	width:307px;
}
ul.portfolioTopic, ul.portfolioTopic2{
	width:307px;
	border-top:#4C84AF solid 1px;
	float:left;
	display:block;
	padding:0;
	margin:0;
}
ul.portfolioTopic li, ul.portfolioTopic2 li{
	padding-left:25px;
	background:url(images/arrow.gif) 13px 50% no-repeat;
	font:normal 13px/23px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
}
ul.portfolioTopic li.start{
	padding:0;
	background-image:none;
}
p.portfolioTxt1, p.portfolioTxt2{
	padding-left:25px;
	background:url(images/arrow.gif) 13px 50% no-repeat;
	font:normal 13px/23px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	margin:0;
}
p.portfolioTxt2{
	background-image:none;
	padding:0;
}

li.noBdr{
	border:none !important;
}
td.blueBorder{
	border-top:#4C84AF solid 1px;
}
ul.portfolioLink{
	width:245px;
	height:20px;
	float:left;
	padding:16px 0 0;
	margin:0;
}
ul.portfolioLink li.previous{
	background:url(images/previous-project-link.gif) 0 0 no-repeat;
	width:119px;
	height:20px;
	float:left;
	padding-left:9px;
}
ul.portfolioLink li.previous span{
	background:url(images/arrow-previous.gif) 0 7px no-repeat;
	padding-left:18px;
	display:block;
}
ul.portfolioLink li.previous span a{
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#111111;
	background-color:inherit;
	text-decoration:none;
}
ul.portfolioLink li.previous span a:hover,
ul.portfolioLink li.previous span a.active{
	color:#4D4D4D;
	background-color:inherit;
}
ul.portfolioLink li.next{
	background:url(images/next-project-link.gif) 0 0 no-repeat;
	width:90px;
	height:20px;
	float:right;
	padding-left:10px;
	padding-right:10px;
	
}
ul.portfolioLink li.next span{
	background:url(images/arrow-next.gif) 100% 7px no-repeat;
	padding-right:18px;
	text-align:right;
	display:block;
}
ul.portfolioLink li.next span a{
	font:normal 11px/18px Arial, Helvetica, sans-serif !important;
	color:#111111;
	background-color:inherit;
	text-decoration:none;
	padding:0;
	margin:0;
}
ul.portfolioLink li.next span a:hover,
ul.portfolioLink li.next span a.active{
	color:#4D4D4D;
	background-color:inherit;
}
div.portfolioGallery{
	width:859px;
	height:546px;
	border:#E0E0E0 solid 3px;
	padding:16px;
}
div.portfolioLeft{
	width:462px;
	height:529px;
	background-color:#F7F7F7;
	color:#000;
	border:#F0F0F0 solid 1px;
	float:left;
	padding-left:26px;
	padding-top:12px;
}
div.portfolioRight{
	width:333px;
	height:543px;
	border-left:#E0E0E0 solid 3px;
	float:right;
	padding-left:14px;
	overflow:scroll;
}

/*--------------iframe ---------------*/
div.projectCont{
	width:313px;
	padding:0;
	margin:0;
}
h2.selectProject{
	font:normal 19px/19px Arial, Helvetica, sans-serif;
	color:#4D4D4D;
	background-color:inherit;
	padding-bottom:18px;
	margin:0;
}
ul.proLink{
	width:305px;
	padding:0;
	margin:0;
	display:block;
}
ul.proLink li{
	background:url(images/arrow-red.gif) 12px 50% no-repeat;
	padding:0 0 0 27px;
	height:23px;
	border-bottom:#E7E6E6 solid 1px;
}
ul.proLink li a{
	font:normal 12px/23px Arial, Helvetica, sans-serif;
	color:#4D4D4D;
	background-color:inherit;
	text-decoration:none;
}
ul.proLink li a:hover{
	color:#BE0C08;
	background-color:inherit;
}
/*--------------iframe ---------------*/

/*--------------gallery ---------------*/
div.pageinnernavigation2{
background:url(images/innerheadernav-portfolio.jpg) no-repeat left top;
float:right;
width:246px;
padding:0px;
margin:0px;
height:251px;
}

.virtualpage, .virtualpage2, .virtualpage3{
/*hide the broken up pieces of contents until script is called. Remove if desired*/
display: none;
}

.paginationstyle{ /*Style for demo pagination divs*/
width: 280px;
padding:0 0 0 86px;
margin-bottom:18px;
height:30px;
}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
border: 1px solid navy;
margin: 0 15px;
}

.paginationstyle a{ /*Pagination links style*/
text-decoration: none;
font:normal 14px/30px Arial, Helvetica, sans-serif;
color:#FF0000;
outline:none;
}


.paginationstyle a:hover, .paginationstyle a.selected{
color:#000;
background-color:inherit;
}
.paginationstyle a.disabled, .paginationstyle a.disabled:hover{ /*Style for "disabled" previous or next link*/
cursor: default;
color: #929292;
}
.paginationstyle a.btnPre{
	background:url(images/btn-previous.jpg) 0 0 no-repeat;
	padding-left:40px;
	height:30px;
	display:block;
	width:100px;
	float:left;
}
.paginationstyle a.btnNxt{
	background:url(images/btn-next.jpg) 100% 0 no-repeat;
	padding-right:37px;
	height:30px;
	display:block;
	width:70px;
	float:right;
}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0;
padding: 0;
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #000;
background-color: yellow;
}

/*--------------gallery ---------------*/

/*--------------portfolio 02.02.10 ---------------*/