@import url( /css/logo.css );
* {
    margin: 0; padding: 0;
    font-family: Verdana, Arial, sans-serif; font-size: 11px; }

body {
    background-color: #EAEAEA;
    TEXT-ALIGN: center;
	color: #666666;
    padding:3px 0 3px 0;
    }
a
   { text-decoration:underline;
    color:#005C90; cursor:pointer;}

a:hover {
	color: #FF0000;
	text-decoration: underline; cursor:pointer;
}

img { border:0;}

.fl{
    float:left;
}
.fr{
    float:right;
}

#frame {
        background:#fff;
        width:950px;
		margin-right:auto;
		margin-left:auto;
		text-align:left;
        border-left:1px solid #CCCCCC;
        border-right:1px solid #CCCCCC;
        border-bottom:1px solid #CCCCCC;
        }
.little_dots {
      clear:both;
      background:url(/images/dot_little.gif) repeat-x;
      line-height:1px;
      font-size:1px;
      margin-top:4px;
   }
.space_20{
    line-height:20px;
}

.space_25{
    line-height:25px;
}
.space_30{
    line-height:30px;
}

.ul_pad_left{
    margin-left:80px !important;
}

.p_0{
    padding:0 !important;
    margin:0 !important;
}
/*top menu*/
#topmenu {
    margin:3px 3px 0 3px;
    background-color:#F2F2EA;
    height:60px;
}

#menu {padding:27px 0 15px 61px;LIST-STYLE-TYPE: none;  text-align:left;}
#menu li {DISPLAY: inline;  FLOAT: left; border:1px solid #ADA78E;margin: 0 4px 0 0; background-color:#ffffff;padding:0;}
#menu li span, #menu li a.active, #menu li a {	DISPLAY: block;FONT: 12px/20px Verdana, Tahoma, Arial;  color: #ffffff ; TEXT-ALIGN: center; padding:0 18px 0 18px;background-color:#35352D;margin:1px;}
#menu li a {  color: #333333; TEXT-ALIGN: center; background-color:#FFFFFF; text-decoration: none;padding:0 18px 0 19px; }
#menu a:hover {color: #ffffff; TEXT-DECORATION: none;background-color:#35352D;}


   /*end top menu*/

/*left path menu*/
/*end left path menu*/

/*index welcome */
#banner_menu { background:url(/images/bg_banner_index.gif) repeat-x bottom; height:25px;}
/*#banner b{color:#333333;}*/
 #banner_menu div {display:inline;  text-align:center; margin:0;
            font:bold 13px/25px  Verdana, Arial, Tahoma; /*color:#7F7E7E;*/color:#657596; float:left; }

#banner_menu  #banner_menu_text{ background:url(/images/bg_banner_index.gif) repeat-x top #ffffff; padding:0 10px 0 10px;}

#banner { padding-left:64px;  margin:10px 0 0; zoom:1; overflow:hidden  }
#banner ul{
    margin: 10px 0 10px 0px; padding:0 0 0 15px; list-style-type: none;
    }
#banner li{
	background: url(/images/dot_red_2.gif) no-repeat 0 3px;   padding:0 0 5px 15px;
}
/*flash*/

/* .noFlashCont {width:503px; height:233px; background:url(/images_page/intro_no_flash.jpg) no-repeat 0 0px;} */
.noFlashCont {width:503px; height:234px; background:url(/images/intro_no_flash.jpg) no-repeat 0 0px;}
.noFlashCont p { margin:0 !important; padding:15px 0 0 185px;}
.noFlashCont p a {display:block; background:url("/images/button/but_singup.png") no-repeat 0 0 ; width:365px; height:189px; _background:url("/images/button/but_singup.gif") no-repeat 0 0 ; }
.noFlashCont p a:hover { background:url("/images/button/but_singup.png") no-repeat  -1px -184px; _background:url("/images/button/but_singup.gif") no-repeat  -1px -184px; }
#banner div#flashBnnr p.flashCC { margin:1px 0 0  0; padding:0}
/*end Flash*/


/*end index welcome and learn more*/

/*index*/
#content_index { width:813px; margin:15px 0 0 64px;  /* BACKGROUND: url(/images/dot_little.gif) repeat-y 560px 0*/}

#content_index h1 {margin:20px 0 10px;  color:#657596; font-size:13px; font-weight:bold;  font-family:Verdana, Arial, Helvetica, sans-serif}
/*index content left*/
#content_index #contentleft {float:left; display:inline;margin:0;width:520px;}
#content_index .fr { FLOAT: left;margin:5px 0 0 30px;display:inline; width:340px;}
/*index content right*/
#contentright {float:right; width:205px; display:inline;padding:0 0 0 0; margin:26px 0 0 40px;vertical-align:top; }
/*end index*/



/*content not index*/
/*left part*/
#content {background:url(/images/bnr_blue.gif) no-repeat 3px 0;width:100%;}
#path {margin-left:3px;vertical-align:top;  padding:0;}
#path_left {float:left;background:url(/images/path_bg.gif) repeat-x;vertical-align:top;color:#ffffff;font-weight:bold;}
#path span {font:10px/14px Verdana, Tahoma, Arial; color:#333333;}
#path a {font:10px Verdana, Tahoma, Arial;color:#646150;}
#path a:hover {font:10px Verdana, Tahoma, Arial;color:#ff0000;}
#contentleft {float:left; display:inline;margin:40px 0 0 64px;}
#left_column { width:205px;float:left; display:inline}
.white_border { margin-bottom:40px; width:199px; border:1px solid #D5D2C2; background-color:#F3F3EC}
#left_menu{	padding:15px 0 16px 0;LIST-STYLE-TYPE: none;  text-align:left; border:3px solid #ffffff;}
/*end left patr*/
/*middle part*/
/* h2 { BACKGROUND: url(/images/h2_bg.gif) repeat-x;  margin:30px 0 10px 0;padding-left:4px;font:bold 12px/25px Verdana, Tahoma, Arial; color:#444444;}*/
#middle_column { float:left; display:inline;width:549px;margin:40px 0 0 60px; }
#middle_column b{color:#333333;}
/* #middle_column p {margin-bottom:15px;}*/
#middle_column h1  {FONT:normal 21px Times new roman, Verdana,Arial,sans-serif;margin-bottom:5px;padding-bottom:5px;  background:url(/images/dot_little.gif) repeat-x bottom; color:#000000;}
#middle_column ul{margin: 5px 0 10px 15px;padding:0 0 0 15px;list-style-type: none;}
#middle_column li{background: url(/images/dot_red_2.gif) no-repeat 0 3px;   padding:0 0 7px 15px; list-style-image:none;}
.products_price {margin:5px 0 35px 150px;color:#8D845C;font-family:Verdana,Tahoma,Arial;font-size:11px;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;}
.products_price span{font-weight:normal;}
/*end middle part*/
/*footer*/
#copyright {font: 11px  Verdana, Tahoma, Arial; margin:10px 0 5px 0; padding:0 90px 0 90px;}
#copyright span{ color:#ff0000; margin:0 5px 0 5px;}
#footerlink{margin:0 0 10px 0;}
#footerlink a { color:#000000}
/*end footer*/


.mapVisicom {  height:500px}
.mapVisicom #viewport { width: 545px; height: 458px; margin:20px 0 0; border:1px solid #e5e5e5; background-color: #faf5e6;}