/* CSS Document */
#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;background:transparent;z-index:1104;display:none;}
* html #fancybox-loading{position:absolute;margin-top:0;}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url(http://www.xussoft.com/images/fancy_loading.png) no-repeat;}
#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display:none;}
* html #fancybox-overlay{position:absolute;width:100%;}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}
#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:1101;display:none;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF;}
#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:32px;height:32px;background:url(http://www.xussoft.com/images/fancy_close.png) top left no-repeat;cursor:pointer;z-index:1103;display:none;}
#fancybox_error{color:#444;font:normal 12px/20px Arial;}
#fancybox-content{height:auto;width:auto;padding:0;margin:0;}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic;}
#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block;}
#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102;}
.fancybox-title-inside{padding:10px 0;text-align:center;color:#333;}
.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:bold;}
.fancybox-title-over{color:#FFF;text-align:left;}

* {
padding : 0;
margin : 0;
/*border: 0;*/
}


img {
	border:none;
}

body{
	margin:auto;
	background-image:url('http://www.xussoft.com/images/topbakimage.bmp');
	background-repeat:repeat-x; background-position: left top;
	background-color:#000000; color:#FFFFFF; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Arial, Verdana
}

ul, a, h2 {
	margin:0; padding:0; list-style:none;
}

.spacer {
	font-size:0; line-height:0; clear:both;
}


h1{
        font-size: 16px;
        font-weight :  normal;
        font-family: Arial;
        text-align:left; 
        font-style: italic;
        height: auto; 
        float: left;
        padding: 0px;
                margin : 0;
}

h2 {
height:30px;
font-size : 20px;
font-weight : bold;
font-family : Arial, "Tahoma",verdana  ;
color : #585858;
line-height:32px;
background : transparent;
margin-top : 0px;
margin-bottom : 12px;
border-bottom : 1px solid #e3eaef;
}

h3 {
width:auto;
height:auto;
background : transparent;
font-family : Tahoma,Verdana,  Arial, sans-serif;
font-size : 14px;
color : #777777;
font-weight : bold;
padding: 0px;
margin : 0;
float:left;
}

h3 a {
color : #777777;
text-decoration : none;
background : transparent;

}

h3 a:hover {
background : #cccccc;
text-decoration : none;
}

h4 {
color : #1e8cbf;
width:auto;
height:auto;
background : transparent;
font-family : Tahoma,Verdana,  Arial, sans-serif;
font-size : 14px;
font-weight : bold;
padding: 0px;
margin : 0;
float:left;
}

h5 {
color : #777777;
width:auto;
height:auto;
background : transparent;
font-family : Tahoma,Verdana,  Arial, sans-serif;
font-size : 16px;
font-weight : bold;
padding: 0px;
margin : 0;
float:center;
}



/*-------------home  part-------------------*/



#homeguide {
width: 710px;
height:24px;
float: left;
font-size : 12px;
padding-left:10px;
padding-top: 5px;
/*border-bottom : 1px solid #e3eaef;*/
}

#homeguide #homeguidecontent {
width:auto;
height:16px;
font-size : 12px;
padding-right:30px;
padding-top: 0px;
float: left;
}

#homeguide #homeguidecontent .linktext {
    color:#666666;
    text-align:left;
    line-height:16px;
    padding-top: 0px;
    padding-left:15px;
    padding-right:5px;
    background : url('http://www.xussoft.com/images/flags1.gif') no-repeat left top;
    float: left
}

#homeguide #homeguidecontent  .home {
    width:auto;
    font-size : 12px;
    text-align:left;
    padding-right:5px;
    /*background : transparent url(http://www.xussoft.com/images/home2.gif) no-repeat left top;*/
    float: left;
}

#homeguide #homeguidecontent .home:hover {
	text-decoration: underline;
	color: #00B0E4;
}

#homeguide #homeguidecontent  .homeimage {
    width:auto;
    font-size : 12px;
    text-align:left;
    padding-left:15px;
    padding-right:5px;
    background : url('http://www.xussoft.com/images/flags1.gif') no-repeat left top;
    float: left;
}


#homeguide #homeguidecontent .homeimage:hover {
	text-decoration: underline;
	color: #00B0E4;
}

#homeguide #homeguideshare {
width:auto;
height:auto;
padding-top: 0px;
float: right;
}


/*------------- global frame -------------------*/

#globalframe {
	width: 980px;
	height: auto;
	margin:auto;
}

/*-------------head  part-------------------*/


#header{
	width:980px;
	height:91px;
	background: transparent url('http://www.xussoft.com/images/logohead.png') no-repeat left top;
	margin:auto; padding-left:0px; padding-right:0px; padding-top:0; padding-bottom:0
}


#sitelogo{
    width:155px;
	height:86px;
	font-size: 11px;
	color: #aaaaaa;
	/*background-image:url(http://www.xussoft.com/images/logo.bmp) no-repaet left top;*/
	padding-left:15px;
	float:left;
	margin:auto;
}

#sitemap{
    width:760px;
	height:35px;
	font-family: Arial,Verdana,sans-serif;
	/*font-weight:bold;*/
	font-size: 11px;
	text-align: right;
	padding-top:9px;
	padding-right:15px;
	color: #FFFFFF;
	float:right;
	margin:auto;
}

#companygoal{
        font-size: 16px;
        font-family: Arial;
        text-align:left; 
        width: 320px; 
        height: auto; 
        float: left;
}


/*----------- Html Body part style start from here -----------*/


#bodyframe{
	width: 960px;
	height: auto;
	color:#777777;
    background-color:transparent;
    padding:0px;
	margin:auto;
}


#content {
	width:960px;
	height: auto;
	background-color:#ffffff; 
	color:#777777;
	float: left;
	margin:auto;
}


#content  a{
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px;
	height: auto;
	float: none;
	text-decoration: none;
	color: #00B0E4;
	text-align: left;
	padding-top: 0px;
}

#content  .u:hover {
	text-decoration: underline;
	font-size: 12px;
	color: #00B0E4;
}

#content  .d {
	text-decoration: none;
	font-size: 19px;
	color: #00B0E4;
}


#content  .d:hover {
	text-decoration: underline;
	font-size: 19px;
	color: #00B0E4;
}

#content p {
   text-align: justify;
}

#content #productstext {
   width:215px;
   height:60px;
   font-size: 12px;
   line-height:16px;
   text-align:left;
   float:left;
   margin:auto;
   
}

#content #sitemaptext {
   width:275px;
   height:120px;
   font-size: 12px;
   line-height:20px;
   text-align:left;
   float:left;
   padding-left:50px;
   margin:auto;
   
}

/*-----------------------------*/

#contentleft{
	width:229px;
	height:auto;
	color:#777777;
	background-color:#ffffff; 
	float:left;
	margin:auto;
}

#contentleft a{
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px;
	height: auto;
	float: left;
	text-decoration: none;
	color: #777777;
	text-align: left;
	padding-top: 0px;
}

#contentleft .c{
	font-family: Arial,Verdana,sans-serif;
	line-height:16px;
	font-size: 12px;
	height: auto;
	float: left;
	text-decoration: none;
	color: #666666;
	text-align: left;
	padding-top: 0px;
}

#contentleft .c:hover {
	/*text-decoration: underline;*/
	line-height:16px;
	color: #000000;
}



#textleft{
	width: 190px;
	height:auto;
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding-top: 15px;
	padding-left: 20px;
	float:left;
	margin:auto;
}

/*-----------------------------*/

#contentright{
	width:730px;
	height:auto;
	color:#777777;
	background-color:#ffffff; 
	border-left : 1px solid #dddddd;
	float:left;
	margin:auto;
}

#textright{
	width: 690px;
	height:auto;
	font-family: Arial,Verdana,sans-serif;
	font-size: 13px;
	line-height: 22px;
	padding-top: 0px;
	padding-left: 20px;
	float:left;
	margin:auto;
}

#textblank{
	width: 730px;
	height:auto;
	font-family: Arial,Verdana,sans-serif;
	font-size: 13px;
	line-height: 22px;
	padding-top: 0px;
	padding-left: 0px;
	float:left;
	margin:auto;
}

/*-----------------------------*/


#footer{
	width:960px;
	height:auto;
	color: #777777;
	font-size:11px;
	background: #000000 url('http://www.xussoft.com/images/footbak.png') no-repeat left top;
	color:#FFFFFF; float: left; margin:auto; 
}

#footermenu{
	width:960px;
	height:auto;
	font-size:11px;
	background-color:#000000; color:#999999;
	float:left;
	margin:auto;
}

#copyright{
	width:auto;
	height:70px;
	color: #777777;
	background-color:#000000;
    float:left;
	margin:auto
}

/*-----------------------------*/

#focustext{
width:220px;
height:17px;
background-image:url('http://www.xussoft.com/images/sitemap.gif');
padding-top:5px;
float:right;
margin:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:2px;
text-align:center;
color:#FFFFFF; background-color:inherit;
text-decoration:none
}

a.fnav{
font-family:Arial, Helvetica, sans-serif;
font-size:8px;
text-align:center;
color:#0099FF; background-color:inherit;
color: #00B0E4;
text-decoration:none;
}

a.fnav:hover, #focustext span {
font-family:Arial, Helvetica, sans-serif;
font-size:8px;
text-align:center;
color:#FF8800; background-color:inherit;
text-decoration:none;
}


/*-----------------------------*/


#spaceline{
	width:960px;
	height:15px;
	background-color:#333333;
	background: url('http://www.xussoft.com/images/spaceline.png') repeat-x left top;
    float:left;
	margin:auto;
}

#buttonspaceline{
	width:190px;
	height:13px;
	/*border-bottom : 1px solid #dddddd;*/
	background: url('http://www.xussoft.com/images/left-spaceline.png') repeat-x left top;
    float:left;
	margin:auto;
}

#featurespaceline{
	width:690px;
	height:3px;
	background-color:#ffffff;
	background: url('http://www.xussoft.com/images/feature_spaceline.png') repeat-x left top;
    float:left;
	margin:auto;
}

#adspaceline{
	width:730px;
	height:3px;
	background-color:#ffffff;
	background: url('http://www.xussoft.com/images/feature_spaceline.png') repeat-x left top;
    float:left;
	margin:auto;
}

#productsspaceline{
	width:15px;
	height:295px;
	background:transparent url('http://www.xussoft.com/images/h_spaceline.png') repeat-y left top;
    float:left;
	margin:auto;
}

#rightad{
	width:336px;
	height:280px;
	color: #777777;
	background-color:#ffffff;
	padding-left: 20px;
    float:right;
	margin:auto
}