/* CSS Document */

body{padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#131313; line-height:18px; text-decoration:none; background:#000000;}

h1,h2,h3,h4,h5,h6,form,label,p,br,ul{padding:0px; margin:0px;}
h1{font-size:30px; color:#eeebeb; line-height:36px; text-shadow: #000000 5px -5px 2px;}
h2{font-size:24px; font-weight:bold; color:#c4074e; line-height:30px;}
h3{font-size:18px; font-weight:bold; color:#FFFFFF; line-height:30px;}
h3 a{font-size:18px; font-weight:bold; color:#FFFFFF; line-height:30px;}
h3 a:hover{font-size:18px; font-weight:bold; color:#FFFFFF; line-height:30px;}


h4{font-size:18px; font-weight:bold; color:#787474; line-height:30px;}
h5{font-size:18px; color:#000000; font-weight:bold; text-align:left; line-height:43px;}

img.border{border:5px solid #94234e; display:block;}

a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#131313; line-height:18px; text-decoration:none;}
a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#131313; line-height:18px; text-decoration:none;}
a.view{background:url(images/more_bg.jpg) no-repeat; width:139px; height:29px; line-height:29px; color:#FFFFFF; font-weight:bold; display:block; text-align:center; margin-top:10px;} 
a.view:hover{background:url(images/more_bg.jpg) no-repeat; width:139px; height:29px; line-height:29px; color:#FFFFFF; font-weight:bold; display:block; text-align:center; margin-top:10px;} 

a.apply{ background:url(images/moer_bullet.jpg) no-repeat left; font-size:12px; font-weight:bold; color:#cb2664; padding-left:25px; display:block; margin-top:10px; width:100px;}
a.apply:hover{ background:url(images/moer_bullet.jpg) no-repeat left; font-size:12px; font-weight:bold; color: #333333; padding-left:25px; display:block; margin-top:10px;  width:100px;}

a.back{font-size:12px; font-weight:bold; color:#FFFFFF; line-height:25px; background:url(images/back.png) no-repeat left; padding-left:25px; display:block;}

ul.femalemodel{padding:0px; margin:0px; list-style-type:none;}
ul.femalemodel li{padding:0px; margin:0px; float:left; display:block; padding-right:70px; padding-bottom:20px;}
ul.femalemodel li.nopadding{padding:0px; margin:0px; float:left; display:block; padding-right:0px; padding-bottom:20px;}
ul.femalemodel li img{ border:5px solid #94234e; display:block;}
ul.femalemodel li span{width:140px; background:#FFFFFF; line-height:30px; font-size:12px; font-weight:bold; color:#75666c; display:block; padding-left:10px;}

ul.femalemodel li a{ line-height:30px; font-size:12px; font-weight:bold; color:#75666c; }
ul.femalemodel li a:hover{ line-height:30px; font-size:12px; font-weight:bold; color:#75666c; }


ul.gallery{padding:0px; margin:0px; list-style-type:none;}
ul.gallery li{padding:0px; margin:0px; float:left; display:block; padding-right:20px; padding-bottom:20px;}
ul.gallery li.nopadding{padding:0px; margin:0px; float:left; display:block; padding-right:0px;}
ul.gallery li img{ border:5px solid #94234e; display:block;}


ul.follow{padding:0px; margin:0px; list-style-type:none;}
ul.follow li{padding-right:10px; display:block; float:left;}

#warpperbg{padding:0px; margin:0px; width:100%; float:left; background:url(images/body_bg.jpg) no-repeat top center}
#warppermain{padding:0px; margin:0px; width:100%; float:left; background: url(images/after_top.jpg) repeat-x 0px 446px;}
#wrapper{padding:0px; margin:0 auto; width:904px;}


#top{height:61px; width:904px; float:left; padding-top:66px;}
#top #virtualinfocom_logo{padding:0px; margin:0px; position:absolute; left:44%; top:3%;}
#nav{width:579px; height:62px; padding-left:35px; padding-right:35px; float:left; background:url(images/btn_bg.png) no-repeat;}
ul.nav{padding:0px; margin:0px; list-style-type:none; display:block; padding-top:14px;}
ul.nav li{height:26px; float:left; display:block; margin-right:5px;}
ul.nav li a{line-height:26px; padding-left:18px; padding-right:18px; display:block; color:#FFFFFF; font-size:12px;  font-weight:bold;} 
ul.nav li a:hover{ padding-left:18px; padding-right:18px; display:block; color:#FFFFFF; font-size:12px; font-weight:bold; background: url(images/btn_hover.jpg) repeat-x; line-height:26px; -moz-border-radius: 3px;
-webkit-border-radius: 3px;  }

ul.nav li a.active{ padding-left:18px; padding-right:18px; display:block; color:#FFFFFF; font-size:12px; font-weight:bold; background: url(images/btn_hover.jpg) repeat-x; line-height:26px; -moz-border-radius: 3px;
-webkit-border-radius: 3px;  } 
ul.nav li a span{ font-size:10px; color: #000000;}
ul.nav li a:hover span{ font-size:10px; color: #C44A79;}




#contentbg_bottom{width:904px; float:left; background: url(images/content_bg_bottom.png)  no-repeat bottom left; padding-bottom:9px;}
#contentbg{width:904px; float:left; background:url(images/content_bg.png) repeat-y left top;}
#contentmain{width:620px; float:left; padding-left:12px; padding-right:16px; padding-top:5px;}
#categories{width:244px; padding-left:10px; float:left; padding-top:270px;} 
.portinfo{width:366px; padding-left:20px; float:left; color: #333333; line-height:25px;}
.portinfo a{color:#971c4b; font-weight:bold;}
.portinfo a:hover{color:#971c4b; font-weight:bold;}



#footer{width:904px; float:left; height:70px; padding-top:30px;}
ul.footernav{padding:0px; margin:0px; list-style-type:none;}
ul.footernav li{float:left; padding:0px; margin:0px;  display:block;}
ul.footernav li a{font-size:12px; font-weight:bold; color: #CCCCCC; display:block; padding:10px;}
ul.footernav li a:hover{font-size:12px; font-weight:bold; color: #CCCCCC; display:block; padding:10px;}
#footer span.virtualinfocom{width:894px; float:left; color:#CCCCCC; padding-left:10px;}
#footer span.virtualinfocom a{ color:#CCCCCC;} 
#footer span.virtualinfocom a:hover{ color:#CCCCCC;} 
#footer a span{ font-size:10px; color: #000000;}















/*----------expanding menu--------------*/

a.menu1{
background: url(images/category_btn_bg.jpg) no-repeat right top; width:224px; padding-left:20px;      
      display:block;
      text-decoration: none;
      color: #ffffff;
      height: 33px; 
      font-family:Arial, Helvetica, sans-serif;
      font-size:18px;     
	  cursor:pointer; font-weight:normal;
	  margin-bottom:2px; line-height:33px; text-align:left; padding-bottom:8px; 
}

a.menuheading{
background: url(image/Heading_bg5.jpg) no-repeat right; width:238px; padding-left:20px;      
      display:block;
      text-decoration: none;
      color: #3b3b3b;
      height: 28px; 
      font-family:Arial, Helvetica, sans-serif;
      font-size:14px;     
	  cursor:pointer; font-weight:bold;
	  margin-bottom:2px; line-height:28px;text-align:left;
}


ul.summenu{padding:0px; margin:0px; display:block; list-style-type:none;}
ul.summenu li{padding:0px; margin:0px; display:block; width:242px;    background:url(images/dot.jpg) repeat-x bottom;  text-align:left;}
ul.summenu li.submnu_noborder{padding:0px; margin:0px; display:block; width:242px;    background: none; line-height:25px; text-align:left;}
ul.summenu li a {      
      display: block;             
      color: #ffffff;
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:12px; font-weight:bold;      
	  background:url(images/bullet.jpg) no-repeat  20px 8px; line-height:20px; padding-left:35px; text-align:left; line-height:30px;
}


ul.summenu2{padding:0px; margin:0px; display:block; list-style-type:none;}
ul.summenu2 li{padding:0px; margin:0px; display:block; width:238px;  height:28px; background:url(image/li_play.jpg) no-repeat right;   line-height:28px; text-align:left; margin-bottom:2px;}

ul.summenu2 li a {      
      display: block;
      height: 25px;      
      color: #777777;
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:12px; font-weight:normal;      
	 line-height:25px; padding-left:25px; padding-left:40px; text-align:left;
}

.hide{
      display: none;
}

.show{
      display: block;
}

