﻿.mainNavigat {
    background: none repeat scroll 0 0 #59A6BC;
    clear: both;
    height: 33px;
}
.mainNavigat ul {
   /* margin: 0 0 0 10px;*/
   margin: 0;
}
.mainNavigat li {
    background: url("images/mainNavigatLeft.gif") no-repeat scroll left bottom transparent;
    display: block;
    float: left;
   /* padding-left: 3px;*/
   padding-left: 0;
}
.mainNavigat a:link, .mainNavigat a:visited {
    color: #FFFFFF;
    display: block;
    font: bold 13px/1em tahoma !important;
    padding: 11px 15px 6px;
    text-align: center;
    text-decoration: none;
}
.mainNavigat a:hover {
    background: none repeat scroll 0 0 #DBE1EB;
    color: #004A80;
    text-decoration: none !important;
}
.mainNavigat li.current {
    background: url("images/mainNavigatCurrentRight.gif") no-repeat scroll right bottom transparent;
    color: #59A6BC !important;
    padding-right: 3px;
}
.mainNavigat li.current a {
    background: url("images/mainNavigatCurrentLeft.gif") no-repeat scroll left bottom transparent !important;
    color: #59A6BC !important;
    display: block;
    padding: 14px 17px 6px 25px !important;
    text-decoration: none !important;
}

.inSearch {
    background: url("images/inSearchBg.gif") no-repeat scroll left center #FFFFFF;
    height: 21px;
    padding: 30px 10px;
    vertical-align: middle;
    width: 255px;
}
.inSearch input.inSearchButton {
    background: url("images/inSearchButton.gif") repeat scroll 0 0 transparent;
    border: medium none;
    height: 22px;
    width: 32px;
}
.inSearch .inSearchTyping {
    margin-right: 5px;
    width: 185px;
}

.sideMenu {
    width: 160px;
}
#mod-business-card {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #333333;
}
#mod-business-card .inner-wrapper {
    margin-top: 10px;
    padding: 0 5px 5px 8px;
}

#mod-business-card h4 {
    background-color: #F3F3F3;
    color: #000000;
    padding: 5px 0 7px 13px;
}
#mod-business-card h4 .verified {
    color: red;
    font-weight: bold;
}

.win-b {
    border: 0 none;
    margin: 0 0 5px;
}
.win {
    margin: 0 0 5px;
    width: auto;
}
.win h3 {
    font:1.1em Arial;
    font-weight:bold;
    line-height: 30px;
    margin: 10px 0 20px;
    padding-left: 20px;
}
.win h4 {
    background: none repeat scroll 0 0 #E1E5EF;
    border-top: 1px solid #C9D0E2;
    color: #000000;
    font:bold 12px/25px Arial;
    line-height: 1em;
    margin: 10px 0 0;
    padding: 6px 10px;
}
.win .box {
    padding: 25px 0 10px;
}
.win .box .promot {
    background-color: #F3F6FD;
    border-top: 1px solid #DAE4F0;
    margin: -4px -11px;
    padding: 4px 12px;
}
.win .winRight {
    float: right;
    font: 10px Tahoma;
    padding: 4px 12px;
}
.win .pro-carget {
    left: 0;
    position: absolute;
    top: 30px;
    width: 500px;
}

.corpIntro {
    border: 1px solid #9DD0EA;
}

#page-home .corpIntro .box {
    padding: 20px 0;
    position: relative;
}

.corpText {
    overflow: hidden;
    padding: 0 6px;
    font: 13px Arial;
    font-weight:normal;
}
#page-home .fmbox h3 {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    left: 10px;
    padding: 0 3px;
    top: -26px;
}
.selectProduct {
    border: 1px solid #E8E8E8;
    display: inline;
    float: left;
    font: 0.8em verdana;
    margin: 0 5px 10px;
    padding: 5px;
    text-align: center;
   /* width: 150px;*/
}
.selectProduct a {
    font: bold 11px tahoma;
    text-decoration: underline !important;
}
.selectProductPhoto a {
    display: table-cell !important;
    height: 100px;
    line-height: 100px;
    overflow: hidden;
    text-decoration: none !important;
    vertical-align: middle;
    width: 100px;
}
.selectProductPhoto a img {
}
.selectProduct .hotIcon {
    background: url("images/icon_hot.gif") no-repeat scroll 0 0 transparent;
    height: 10px;
    right: -5px;
    top: 2px;
    width: 30px;
}
.fmbox {
    border: 1px solid #9DD0EA;
    margin: 5px 0 5px;
    font:13px Arial;
    font-weight:normal;
}
.ffbWrapBoxOut {
    background-color: white;
    clear: both;
    margin: 4px auto 0;
    padding: 1px;
    font:0.8em Arial;
    font-weight:normal;
}
.newFastFeedback {
    border: 2px solid #E1E5EF;
    position: static;
}
.newFastFeedbackTitle {
    background-color: #E1E5EF;
    color: #20273D;
    display: block;
    font: bold 12px/25px Arial;
    height: 25px;
    padding: 0 0 5px 9px;
}
.clearfix {
    display: block;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
#newFastFeedback #fastFeedbackContent {
    padding: 5px 0;
}
.fb_container_inner {
    margin: 0;
    padding: 0;
    width: 100%;
}
.fb_line {
    clear: both;
    margin-bottom: 10px;
    width: 98%;
}
.tdclass
        {
        	border-bottom: 1px dotted #cccccc; 
        }
.act
    {
    	border-bottom: 1px dotted #cccccc; 
    	width : 500px;
    }
