/* CSS Document 
Author : Amit Kukreja
Dated : 03 Nov 2009
*/
/*scroller text*/
.mooquee
{

    position: relative;
	overflow: hidden;
	white-space: nowrap;
/*	height:330px;
*/}
.mooquee-text
{
	position: absolute;
}
body {
	background:#F3F3F3 url(../images/pagebg.jpg) repeat-x!important;
	margin-left:auto!important;
	margin-right:auto!important;
	margin-bottom:0;
	margin-top:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	width:1002px; line-height:17px;
}
.pagecontainer {
margin-left:5px;
margin-right:5px;
margin-bottom:0;
margin-top:0;
width:99%;
}
.topbanner {
width:100%;
}
#logo {
font-size:11px;
font-weight:bold;
}
#logo ul {
padding:0;
margin:0;
list-style-type:none;
}
#logo li {
float:left;
padding-right:56px;
}

.fleft {
float:left;
}
.fright {
float:right;
}
.clear {
clear:both;
}
#tsubnav {
font-size:11px;
font-weight:bold;
}
#tsubnav ul {
padding:0;
margin:0;
list-style-type:none;
float:right;
}
#tsubnav li {
float:right;
padding-right:10px;
}
#tsubnav li a{
color:#252525;
text-decoration:none;
}
#tsubnav li a:hover{
text-decoration:underline;
color:#252525;
}
#prosrch {
clear:both;
float:right;
font-size:11px;
font-weight:bold;
}
/*#prosrch ul {
padding:0;
margin:0;
list-style-type:none;
}
#prosrch li {
text-align:right;
}*/

.pright {
float:right;
padding-right:10px;
}
.solidline {
border-bottom:1px solid #CBCBCB;
}
.topline {
border-top:1px solid #000;
}
.horizontalline {
background-image:url(../images/hor-line.gif); 
background-repeat:repeat-x;
}
.verticalline {
border-right:1px dotted #000;
}
.tpad10 {padding-top:12px;}
.tpad5 {padding-top:5px;}
.tpad50 {
padding-top:50px;
}
.pleftright10 {
padding-left:10px;
padding-right:10px;
}
#topnav {
color:#fff;
font-weight:bold;
float:left;
width:100%;
padding-top:5px;
background-image:url(../images/topnav_b.jpg);
background-repeat:repeat-x;
height:31px;
}
#topnav ul {
padding:0;
margin:0;
list-style-type:none;
}
#topnav li {
float:left;
}
#topnav li.bg {
padding-top:5px;
}
#topnav li.start{
margin-top:-5px;
}
#topnav li.end{
margin-top:-5px;
float:right;
}
#topnav li a{
color:#fff;
text-decoration:none;
}

/*content area start*/
#leftarea 
{
float: left;
width:650px;
margin: 0;
padding: 10px;
}

#rightarea 
{
float:right;
_padding-top: 10px;
width:310px;
}

#aniarea {
background-image:url(../images/bhrdryers.jpg);
background-repeat:no-repeat;
height:361px;
/*border:1px solid #000;*/
text-align:center;
}
.anifooter {
background-color:#D4D0C8;
border-top:1px solid #000;
text-align:center;
}
.anititle {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#000;
background-color:#D4D0C8;
border:0px;
}
.feturdprdt
    {
	margin:0;
   	margin-top: 10px;
    width: 290px;
	color:#5E5D5D;
	text-align:justify;
	background-color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
}
.feturdprdt h2
    {
    background: #E20B06;
    color: #fff;
	font-size:14px;
	letter-spacing:1px;
	font-weight:bold;
	font-family:"Trebuchet MS", Verdana, Arial;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
}
.feturdprdt h1
    {
	padding:0;
	margin:0;
    color: #000;
	font-size:14px;
	font-weight:bold;
	font-family:"Trebuchet MS", Verdana, Arial;
}
.feturdprdt p
    {
	vertical-align:text-top;
	}

.fleftm4 { 
    float: left; 
    margin: 4px; 
}
.content {
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
background:#FFFFFF;
padding:10px;
/*width:98%;*/
}
/*bottom area start*/
#leftbotarea 
{
float: left;
width:700px;
margin: 0;
}

#rightbotarea 
{
float:right;
width:260px;
margin: 0;
padding:0;
}

.photoglery {

padding-top:10px;
_padding-top:19px;
}
.box {
			background:url(../images/bot_bnr_botm.gif) no-repeat left bottom;
			width: 700px;
			padding: 0 17px 1px 12px;
			margin: 10px 0;
			color:#474749;
			font-family:Arial, Helvetica, sans-serif;
		}
 
			.box h2 {
			background:url(../images/bot_bnr_top.gif) no-repeat left top;
				margin: 0 -17px 1px -12px;
				padding: 0 40px 0 55px;
				color: #000;
			}
 ul.btmbnr {
margin:0;
padding:0;
margin-left:20px;
margin-top:20px;
}
 ul.btmbnr li {
list-style-image:url(../images/gryarrow.gif);
padding-top:5px;
margin-left:10px;
}
 ul.btmbnr li a{	
 color:#0000ff;
   text-decoration:none;
 }		
  ul.btmbnr li a:hover{
  color:#032CC3;
  text-decoration:underline;
  }	
    ul.btmbnr li a:visited{
  color:#990000;
  text-decoration:underline;
  }
.heding {
background-color:#CCCCCC;
  color: #000;
	font-size:14px;
	font-weight:bold;
	font-family:"Trebuchet MS", Verdana, Arial;
	padding:3px;
	}
	.heding1 {
  color: #000;
	font-size:14px;
	font-weight:bold;
	font-family:"Trebuchet MS", Verdana, Arial;
	padding:3px;
	}
.phoglry {
width:88%;
border:1px solid #000;
background-color:#fff;
padding-left:10px;
padding-right:10px;
}

.row {padding-top:2px; margin-top:2px;_margin-top:2px;!margin-top:2px;}	
.phoglryhdg{
text-align:left;
font-size:15px;
color:#474749;
font-weight:bold;
}
.morephoto {
font-size:10px;
text-align:right;
padding-right:5px;
padding-bottom:5px;
}

#footerarea {
clear:both;
background-color:#ffffff;
margin-top:10px;
height:135px;
}
#footer {
padding-top:10px;
margin-bottom:10px;
font-size:11px;
font-weight:bold;
text-align:center;
}
#footer ul {

padding:0;
margin:0;
list-style-type:none;
float:left;
}
#footer li {
display:inline;
padding-right:5px;
padding-left:5px;
padding-bottom:5px;
}
#footer li a{
color:#252525;
text-decoration:none;
}
.footerleft {float:left;
font-size:10px;
padding-left:10px;
}
.footerright {float:right;
font-size:10px;
padding-right:10px;
}
/*Photo Gallery*/
.borderwhtbg {
border:1px solid #000;
background-color:#FFFFFF;
}
.photoglry {
padding-left:15px;
color:#343434;
font-size:14px;
font-weight:bold;
}
.photohdg {
background-color:#D1D1D1;
color:#343434;
font-size:14px;
font-weight:bold;
}
.hdgtitle a{
color:#343434;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.hdgtitle a:hover{
color:#343434;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
.bottomline {
border-bottom:1px solid #7F7F81;
}
.viewmore a{
padding-right:20px;
color:#343434;
font-size:10px;
font-weight:bold;
text-decoration:underline;
}
.viewmore a:hover{
padding-right:20px;
color:#343434;
text-decoration:none;
}
.viewmore1 a{
padding-right:60px;
color:#343434;
font-size:10px;
font-weight:bold;
text-decoration:underline;
}
.viewmore1 a:hover{
padding-right:60px;
color:#343434;
text-decoration:none;
}
.paging {
/*margin-top:23px;
float:right;
width:400px;

*/
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
line-height:normal;
} 
.paging ul {
margin:0;
padding:0;
list-style:none;
}  
.paging li {
float:left;
text-align:center;
color:#504F4F;
}    
.paging a {
display:block;
border:1px solid #fff;
padding-left:5px;
padding-right:5px;
max-height:30px;
text-align:center;
margin-left:5px;
background-color:#E5E5E5;
color:#504F4F;
text-decoration:none;
font-size:11px;
}
.paging a:hover {
padding:0;
display:block;
padding-left:5px;
padding-right:5px;
text-align:center;
margin-left:5px;
background-color:#fff;
border:1px solid #000;
color:#000000;
}
.block a{
border:1px solid #fff;
padding-left:5px;
padding-right:5px;
max-height:30px;
text-align:center;
margin-left:5px;
background-color:#E5E5E5;
color:#504F4F;
text-decoration:none;
font-size:11px;
}
.block a:hover{
padding-left:5px;
padding-right:5px;
text-align:center;
width:80px;
margin-left:5px;
background-color:#fff;
color:#000000;
}
.selectedblock {
border:1px solid #993300;
padding-left:4px;
padding-right:4px;
text-align:center;
margin-left:5px;
background-color:#fff;
color:#000000;
font-size:14px;
}
.block1 a{
border:1px solid #fff;
padding-left:1px;
padding-right:1px;
max-height:30px;
text-align:center;
margin-left:5px;
background-color:#E5E5E5;
color:#504F4F;
text-decoration:none;
font-size:11px;
}
.block1 a:hover{
border:1px solid #000;
padding-left:1px;
padding-right:1px;
text-align:center;
width:80px;
margin-left:5px;
background-color:#fff;
color:#000000;
}

a.nexpre{
color:#9A3401;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
a:hover.nexpre{
color:#9A3401;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
.subproduct {
background-color:#E6E6E6;
border-top:1px solid #fff;
font-size:12px;
color:666666;
}
.subproduct a{
color:666666;
font-size:12px;
}
/*a.subpro{
font-size:12px;
color:666666;
text-decoration:none;
}
a.visited.subpro{
font-size:12px;
color:666666;
text-decoration:none;
}
a:hover.subpro{
font-size:12px;
color:666666;
text-decoration:none;
}*/

/*common*/
.productname {
color:#343434;
font-size:14px;
font-weight:bold;
}
.11pxgrey {
color:#343434;
font-size:11px;
font-weight:bold;
}
.pleft10 {
padding-left:10px;
}
a.more{
color:#0000FF;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
a:hover.more{
color:#0000FF;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	line-height: 18px;
}


.white-heading{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight:bold;}


.exhibition{
	width:290px;
	background-color: #ec093f;
	margin: auto;
	padding:5px 0 5px 0;
}

.exhibition-cont{
	background-color:#FFFFFF;
	margin:auto;
	font-size:13px;
	width: 280px;
	height: 180px;
	color: #000000;
}
.exhibition-heading{
	font-size:18px;
	font-weight:bold;
	color: #202C7B;
	text-align: center;
	height: 25px;
	padding-top: 5px;
}

.exhibiton-heading2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:bold;
	font-style:italic;
	color:#FFFFFF;
	margin: 10px 0 10px 0;
}

.heading15{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#000000;}

.top-clients-image{
	float:left;
	margin:7px;
	border:none
}



/*********** css Add for PhotoGallery ******************/
.clear{clear:both;}
.clear{clear:both; height:10px;}
.clear15{clear:both; height:15px;}
.clear20{clear:both; height:20px;}

.gallery-phot img{
	margin:5px;
	float:left;
	border:2px solid #666666;
}

.gallery-body{
	width:auto;
	margin:auto;
}

.gallery-body fieldset{border-radius:5px;}
.products-heading{background:#efefef url(../images/arrowstop.gif) left no-repeat; padding:5px 5px 5px 30px; background-position:8px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px; border-radius:6px; margin:10px auto 0 auto; border:1px #dfdfdf solid;}
.gallery-phot {
	margin:5px 6px 8px 7px;
	float:left;
	border:2px solid #ccc;
	border-radius:5px;
	width:142px;
	background:#dfdfdf;
}

.gallery-photzoom {
	margin:5px auto 8px auto!important;
	border:10px solid #ccc;
	border-radius:5px;
    width:auto!important; text-align:center!important;
	background:#dfdfdf;}
	
	.gallery-photzoom img{text-align:center!important;} 

.gallery-phot img{margin:0 8px 0 6px; border:2px solid #cccccc;}
	.gallery-phot p{
	padding:0;
	margin:0;
	background:#dfdfdf;
	padding:3px 1px 3px 6px;
	font-size:11px;
	line-height:15px;
	height:45px;
}
	.gallery-phot span{
	padding:0;
	margin:0 8px 0 0;
	padding:0 4px 3px 0;
	font-size:11px;
	float:right;
}
