@charset "utf-8";
/* CSS Document */
/*  Reset for some default browser CSS - General */


@font-face {
    font-family: 'TrajanProRegular';
    src: url('fonts/trajanpro-regular-webfont.eot');
    src: url('fonts/trajanpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/trajanpro-regular-webfont.woff') format('woff'),
         url('fonts/trajanpro-regular-webfont.ttf') format('truetype'),
         url('fonts/trajanpro-regular-webfont.svg#TrajanProRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CalibriRegular';
    src: url('fonts/calibri-webfont.eot');
    src: url('fonts/calibri-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/calibri-webfont.woff') format('woff'),
         url('fonts/calibri-webfont.ttf') format('truetype'),
         url('fonts/calibri-webfont.svg#CalibriRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CalibriBold';
    src: url('fonts/calibrib-webfont.eot');
    src: url('fonts/calibrib-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/calibrib-webfont.woff') format('woff'),
         url('fonts/calibrib-webfont.ttf') format('truetype'),
         url('fonts/calibrib-webfont.svg#CalibriBold') format('svg');
    font-weight: normal;
    font-style: normal;

}






div, h1, h2, h3, p, ul, ol, li, img {
	padding: 0px; border: 0px; list-style: none; margin:0px;
}

a:link, a:visited, a:active
{
	color: #333;
	text-decoration: underline; 
}
a:hover
{
	color: #000;
	text-decoration: none;	
}

body
{
	font-family: CalibriRegular;
	font-size  : 14px;
	color: #333333;
	margin:0px;
	background:url(images/bg.gif) no-repeat center top;
}
table
{
	font-family: CalibriRegular;
	font-size  : 14px;
}

.imgborder		{border:1px solid #cccccb;}

.clear{clear:both;}



/*---------------Header Styling---------------*/
/*-------------------------------------------*/

#headerpan		{width:100%; margin:0px auto; }
#header			{width:950px; margin:0px auto; float:none; height:187px; }
#header .logo	{padding-left:0px; padding-right:0px; display:inline-block;}
#header .companyname	{ float:right; height:120px; line-height:120px; padding-left:0px; padding-right:0px; font-family: 'TrajanProRegular'; font-size:45px; text-decoration:none; color:#000000;}
#header .nav	{background:url(images/menubg.gif) no-repeat center top; height:40px; width:950px; }
#header .nav .menu { width:680px; float:left; border:0px solid #000;}


#header .nav .search { width:210px; float:right; border:0px solid #000;}
.mainsearch{ background: url(images/bg-searchbox.gif) no-repeat; height:25px; width:174px; float:left; margin:8px 00px 5px 25px; }
.serachfield{width:149px; height:30px; float:left; }
.serachfieldinputtxt{font-size:11px; width:150px; height:16px; color:#000; border:0px solid #ccc; padding:0px 15px 0px 0px; margin:5px 6px; resize:none;	outline: none;}
.serachfieldbtn{width:25px; height:25px; float:left; padding:0px 0px; }

/*---------------Header Styling---------------*/
/*-------------------------------------------*/


/*---------------------------------------------------*/
/*---------------Body Container Styling---------------*/

#body-containerpan		{width:100%;}
#body-container  {width:950px; margin:0px auto; height:auto; float:none;}
#home-content{  float:left; width:918px; background-color:#f2f2f2;  border-right:1px solid #e0e0e0; border-left:1px solid #e0e0e0; margin:0px; padding:0px 15px; }
#home-content .wowslider		{width:920px; margin:0px auto; padding:0px; float:none;}
#home-content .left    {width:525px; float:left; margin:0px 00px; padding:0px 0px; }
#home-content .right    {width:360px; float:right; margin:0px 00px; padding:0px 0px; border:0px solid #c80000; }
#downloads li {  list-style: none; margin:0px 10px 10px 0px;  width: 167px; height: 100%;  border:0px solid #000; display: inline-block; text-align: center; vertical-align: top; padding: 0px; float: left;}
#worldtime li {float:left; width:180px; margin:0px auto; }
.home-hd{ font-family: 'CalibriRegular'; color:#cc0000; font-size:21px; font-weight:normal; text-transform:none; text-decoration:none; border-bottom:1px solid #cc0000; padding-bottom:6px;}


/*---------------Inner page Combine Css---------------*/
#container{width:950px; margin:0px auto; height:auto; float:none;}
#content{  float:left; width:918px; background-color:#f2f2f2;  border-right:1px solid #e0e0e0; border-left:1px solid #e0e0e0; margin:0px; padding:0px 15px; }


/*---------------Inner page Combine left Css---------------*/
#content .left    {width:210px; float:left; padding:0px 0px; border:0px solid #000; margin:0px auto; }
#content .left .top .bottom {width:210px; float:left; padding:0px 0px; border:0px solid #000; margin:0px auto; }
#content-left  { width:200px; float:left; margin:0px auto; } 
#content-left .body {border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0; background-color:#fff;}
#content .left .height  {height:550px; }
/*---------------Inner page Combine left Css---------------*/


/*---------------Inner page Combine right Css---------------*/
#content .right    {width:690px; float:right; margin:0px 0px; padding:0px 0px; border:0px solid #c80000;  }
/*---------------Inner page Combine right Css---------------*/


/*---------------Inner page Combine Css---------------*/



/*---------------Breadcrumb Css---------------*/
.breadcrums{border-bottom:1px solid #dcdcdc; border-top:1px solid #dcdcdc; padding:3px 0px 5px 0px; margin-top:10px; color:#333333;}
.breadcrums span {margin:0 auto; font-size:15px; font-weight:normal; color:#c80000; }
.breadcrums a {margin:0 auto; font-size:13px; font-weight:normal; color:#333333; text-decoration:none }
.breadcrums a:hover {margin:0 auto; font-size:13px; font-weight:normal; color:#c80000; text-decoration:none }
/*---------------Breadcrumb Css---------------*/


/*---------------Body Container Styling---------------*/
/*---------------------------------------------------*/




/*---------------------------------------------------*/
/*--------------- gallery Css---------------*/
#content .data    {width:690px; float:left; margin:0px 0px; padding:0px 0px; border:0px solid #c80000;  }
#gallery li {  list-style-type: none; border:0px solid #000;  float:left; text-align:center; width:200px; height:250px; vertical-align:top; padding: 00px; margin:10px 15px; background: url('images/bg-pic.gif') no-repeat;}
#gallery li img { margin:10px 10px 00px 10px;  }
/*--------------- gallery Css---------------*/
/*---------------------------------------------------*/





/*---------------------------------------------------*/
/*--------------- authorised Dealers Css---------------*/
#dealerslogo .data    {width:690px; float:none; margin:0px 0px; padding:0px 0px; border:0px solid #c80000;  }

#logo li {  list-style: none; float:left; text-align:center; width:200px; height:128px; padding-top:5px; margin:0px 15px; background: url('images/logo-bg.gif') no-repeat;}
/*--------------- authorised Dealers Css---------------*/
/*---------------------------------------------------*/



/*---------------------------------------------------*/
/*--------------- Contact Us Css---------------*/
.div-column {display:table; width:100%; margin: 10px 0px; border:0px solid #000;}
.div-column-col a{ color:#333; text-decoration:none;} .spec-column-col a:hover{ color:#456aab; text-decoration:underline;}
.div-column-col{display:table-cell; padding: 0px 20px 0px 00px; width:100%; vertical-align:top;  border-width:0px 0px 0px 0px;  }


.contact-form { width:450px; height:auto; float:left; margin:00px 0px 0px 0px; background-image:none;}
.star1{color:#F00; font-weight:normal; margin:0px 0px 0px 5px;}
.contact-form  ul{ width:100%; height:auto; float:left; margin:0px 0px 6px 0px;}
.contact-form  ul li{ width:auto; float:left; margin:0px; font-size:15px; text-decoration:none; list-style:none; line-height:22px; text-indent:0px; padding:0px 0px 0px 0px; }
.first1{ width:145px!important; float:left;}
.first2{ width:10px!important; float:left;}
.text_filed1{ width:180px; float:left; border:0px solid #CCC; padding:2px 5px 2px 5px;}
.text_filed2{ width:252px; height:26px; float:left; border:1px solid #CCC; margin:0px 0px 0px 0px;}
.tb-submit{ border:1px solid #828282; background-color:#b3b3b3;	font-size  : 12px;	color: #222; padding:3px 7px ; }
.contact-form  .error{ width:auto; float:left; margin:0px; font-size:14px; text-decoration:none; color: #fdc684; }
.redtext{color:#c80000; }
/*--------------- Contact Us Css---------------*/
/*---------------------------------------------------*/







/*---------------Footer Styling---------------*/
/*-------------------------------------------*/

#footerpan {width:950px;  margin:0 auto;}
#footer-container	{ background:url(images/bottom-shadow.gif) no-repeat center top; border:0px solid #000; width:950px; margin:0px auto; float:none; height:53px; }
#footer-container .left { margin:0px; float:left; padding-left:20px; padding-top:17px; display:inline-block; font-family: 'CalibriRegular';  font-size:12px; color:#333; }
#footer-container .right { margin:0px; float:right; padding-right:20px; padding-top:17px; font-family: 'CalibriRegular';  font-size:12px; color:#333; }
#footer-container .bottom {font-family:Arial; font-size:11px; color:#333; }
#footer-container .bottom a {font-family: 'CalibriRegular';  font-size:12px; color:#333; text-decoration:none}
#footer-container .bottom a:hover {font-family: 'CalibriRegular';  font-size:12px; color:#333; text-decoration:underline}

/*---------------Footer Styling---------------*/
/*-------------------------------------------*/



h1 { font-family: 'CalibriRegular'; color:#333333; font-size:25px; font-weight:normal; text-transform:none; text-decoration:none; }
h2 { font-family: 'CalibriRegular'; color:#da0000; font-size:20px; font-weight:normal; text-transform:none; text-decoration:none; padding-bottom:5px; }

p { margin:0px; padding:0px; text-align:justify; line-height:140%; }

.hr { border-top:1px solid #cc0000; }
.hr1 { border-top:1px solid #cccccc; padding-bottom:10px; }



/*------------------------------------------------------------------------*/
/*-----------------------image over Style starts here-----------------------*/

/* jquery-method */

span.roll {
    background:url(js/images/mag.png) center center no-repeat;
    height: 200px;
    width:200px;
    position:absolute;
    display:block;
    z-index: 10;
}

/*-----------------------image over Style starts here-----------------------*/
/*------------------------------------------------------------------------*/



/*------------------------------------------------------------------------*/
/*-----------------------Sitemap Style starts here-----------------------*/

.sitemap li { list-style:none; padding-left:21px; line-height:22px; color: #333; background:url(images/single.gif) no-repeat; }
 .sitemap li.root { padding-left:0; color: #333; }
 .sitemap li li { background:url(images/root.gif) no-repeat 17px center; margin-left:10px; padding-left:31px; color: #333; }
 .sitemap li li.root { padding-left:10px; background:url(images/dot.gif) repeat-y 17px 0; color: #333; }
 .sitemap li li.root.last { background:none; color: #333; }
 .sitemap li li.last { background:url(images/root_last.gif) no-repeat 17px 0; color: #333; }
 .expand { background:url(images/plus_minus.gif) no-repeat; width:16px; height:16px; display:block; float:left; margin-top:2px; padding:0 5px 0 0; line-height:0; font-size:0; color: #fff; }
 .contract { background-position:0 -16px; color: #333; }
 .expand:hover { cursor:pointer; color: #333; }
 .sitemap li a:link, .sitemap li a:visited { text-decoration:none; color:#333; }
.sitemap li a:hover { text-decoration:none; color:#c80000; }

/*-----------------------Sitemap Style starts here-----------------------*/
/*------------------------------------------------------------------------*/







/*------------------------------------------------------------------------*/
/*-----------------------Pagination Style starts here-----------------------*/

#paging {  width:100%; padding:0px; margin:0px auto; text-align:center;}
#paging .pagination{float:none; padding:1px 0 0 0; }
#paging .pagination ul{float:none; width:100%; padding:0px; margin:0px auto; text-align:center; }
#paging .pagination ul li{ display:inline-block; float:none; width:20px; text-align:center;}
#paging .pagination ul li a{padding:1px 7px;display:block; text-decoration:none; text-align:center;}
#paging .pagination ul li a.active{background:#666666;color:#FFFFFF ; text-align:center;}


/*-----------------------Pagination Style starts here-----------------------*/
/*------------------------------------------------------------------------*/

