@charset "utf-8";
/* CSS Document */
body{
margin:0px;
padding:0px;
background:#efefef;	
font-family: Verdana, sans-serif, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans";
font-size:12px;
line-height:20px;	}

.line{
background:url(images/line.jpg) no-repeat;
margin:-5px 0 0 0;	
height:1px;
width:1000px;	
}

@font-face {
	   font-family:"TrajanPro-Regular";
	   src: local('TrajanPro-Regular'), 
	   url("fonts/TrajanPro-Regular.ttf") format("PostScript");
	   font-weight: normal;
       font-style: normal;
}

.text{text-align:justify;
font-family: Verdana, sans-serif, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans";
font-size:12px;
line-height:20px;	
}

.readmore a{margin:0 25px 0 0;
	font-size:11px;
	color:#F00;
	text-decoration:none;
	float:right;
}
.readmore a:hover{margin:0 25px 0 0;
	font-size:11px;
	color:#F00;
	text-decoration:underline;
	float:right;
}

.tital{
font-family:"TrajanPro-Regular", Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
font-size:20px;
text-transform:uppercase;
margin:0;
padding:0;
}

.tital span{
color:#ef1921;
}

/*menubar Start*/
#menu
{margin:1px 0 0 0;
	width: 100%;
	padding:0px 0 0 0;
	list-style: none;  
	
	
}

#menu li
{
	float: left;
	padding: 0 0 0px 0;
	position: relative;
	line-height: 0;
}

#menu a 
{
	float: left;
	height: 25px;
	padding: 12px 25px;
	color: #000;
	text-transform: uppercase;
	font: bold 12px/25px Arial, Helvetica;
	text-decoration: none;
	
}

#menu li:hover > a
{background:url(images/menu_hoverbg.jpg) repeat-x;
	color: #fafafa;
}

*html #menu li a:hover /* IE6 */
{
	color: #fafafa;
}

#menu li:hover > ul
{
	display: block;
}

/* Sub-menu */

#menu ul
{	
    list-style: none;
    margin: 0;
    padding: 0;    
    display: none;
    position: absolute;
    top: 49px;
    left: 0;
    z-index: 99999;    
    background: #eaeaea;
    
}

#menu ul ul
{
  top: 0;
  left: 200px;
}

#menu ul li
{
    float: none;
    margin: 0;
    padding: 0;
    display: block;  
   border-bottom: 1px dotted #999;
}

#menu ul li:last-child
{   
    border:none;  
}



#menu ul a
{   color:#000; 
    padding: 10px;
	height: 10px;
	width: 190px;
	height: auto;
    line-height: 1;
    display: block;
    white-space: nowrap;
    float: none;
	text-transform: none;
}

*html #menu ul a /* IE6 */
{    
	height: 10px;
}



#menu ul a:hover
{
    background:url(images/menu_hoverbg.jpg) repeat-x center;
	
}


#menu ul ul li:first-child a:after
{
    left: -8px;
    top: 12px;
    width: 0;
    height: 0;
   
}


/* Clear floated elements */
#menu:after 
{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html #menu             { zoom: 1; } /* IE6 */
*:first-child+html #menu { zoom: 1; } /* IE7 */



/*menubar end*/


.footer{font-family: Verdana, sans-serif, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans";
font-size:11px;
color:#FFF;	
}

.footer a{
text-decoration:none;
color:#FFF;		
}

.footer a:hover{
text-decoration:underline;
color:#FFF;		
}

h3{ margin: 8px 10px 0px 10px; color:#FFF; font:15pt Arial, sans-serif; letter-spacing:-1px; font-weight: bold; text-align:left; }

.boxgrid{ 
width: 238px; 
height: 259px; 
margin:0px; 
float:left; 
overflow: hidden; 
position: relative; 
}
.boxgrid img{ 
position: absolute; 
top: 0; 
left: 0; 
border: 0; 
}
.boxgrid p{text-align:left; 
font-family:Verdana, sans-serif,"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans";
font-size:12px; 
line-height:20px;
padding: 0 10px; 
color:#afafaf; 
font-weight:bold; 

}


.boxcaption{ margin:11px 0 0 3px;
float: left; 
position: absolute; 
background: #000; 
height: 235px; 
width: 235px; 
opacity: .8; 
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.captionfull .boxcaption {
top: 260 !important;
left: 0;
}
.caption .boxcaption {margin:170px 0 0 3px;
top: 220 !important;
left: 0;
}


/*Inner Css start*/
.site_bg{
background:url(images/site_bg.jpg) no-repeat;
width:4px;
height:46px;
margin:0 0 0 -4px;
z-index:99999;
position:absolute;	
}
.site_bg2{
background:url(images/site_bg2.jpg) no-repeat;
width:4px;
height:46px;
margin:0 0px 0 8px;	
z-index:99999;
position:absolute;}

.pro-tital{font-family:Arial, sans-serif, Gotham, "Helvetica Neue", Helvetica;
font-size:18px;
font-style:italic;
	color:#FFF;
	line-height:35px;
}
.text-services {
color:#000;	
}

a.text-services{font-family:Verdana, sans-serif, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans"; 
font-size:12px;
color:#000;
text-decoration:none;
}

a:hover.text-services {font-family:Verdana, sans-serif, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans"; 
font-size:12px;
color:#F00;
text-decoration:underline;}

.text2{font-family:Verdana, sans-serif, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans"; 
font-size:12px;
line-height:20px;
color:#000;
}


.text2 ul{
list-style:url(images/ser_icon2.jpg);
margin:0px 0 0 14px;
padding:0px;
	
}

.text2 ul li{
list-style:url(images/ser_icon2.jpg);	
line-height:25px;
}


.site_images{
width:239px;
height:128px;
float:right;
margin:0 0 15px 15px;	
}

/*Inner Css end*/

.coming{
font-size:20px;
font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;	
}

.selection{
 background:url(images/menu_hoverbg.jpg) repeat-x center;
 color:#FFF !important;
 	
}
.table-pad{
padding:0 0 0 10px;	
}

.war-buy{margin:0 0 10px 0;
height:20px;
font-size:15px;
font-weight:bold;
color:#e91720;	
}

.war-buy a{margin:0 0 10px 0;
height:20px;
font-size:15px;
font-weight:bold;
color:#e91720;
text-decoration:none;	
}
.war-buy a:hover{margin:0 0 10px 0;
height:20px;
font-size:15px;
font-weight:bold;
color:#e91720;
text-decoration:underline;	
}
