@charset "utf-8";
html {
  direction: rtl;
  height: 100%;
  margin: 0;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0;
}
h1, h2, h3, h4 {
  font: inherit;
  margin: 0;
  font-size: 24px;
}
ul {
  display: list-item;
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
input, textarea, button{outline: none;}
a {
  color: #046D9C;
  outline: medium none;
  text-decoration: none;
}
a:hover, a:focus {
  color: #046D9C;
  text-decoration: underline;
  outline: medium none;
}
body {
  background-color: #ffffff;
  color: #000000;
  font: 16px Tahoma,verdana,geneva,lucida,"lucida grande",arial,helvetica,sans-serif;
  overflow-x: hidden;
}
/* = Start Code
-------------------------------------------------------------- */
.bigads {
  margin: 20px auto;
  overflow: hidden;
  text-align: center;
}
.bigads img {}
/* Topheader */
#topheader {
        overflow: auto;
    white-space: nowrap;
    padding-bottom: 4px;
}
#topheader a {
  background-color: #046D9C;
  border-radius: 12px;
  color: #ffffff;
  display: inline-block;
  font-size: 17px;
  margin: 0 0 0 5px;
  padding: 2px 15px;
}
/* End Topheader */

/* Header */
header {background-color: #046D9C;}
header div.container {width: 95%;}
header .logo {float: right;}
header .logo img {
  height: 40px;
  margin: 5px auto;
}
header .collapse ul.nav li a, header .collapse ul.nav li a:active, header .collapse ul.nav li a:focus {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #ffffff;
  display: block;
  text-shadow: none;
}
header .collapse ul.nav li a:hover {text-decoration: underline;}
header .collapse ul.nav li ul.dropdown-menu {
  left: 0;
  right: auto;
}
header .collapse ul.nav li ul.dropdown-menu li a {
  color: #046D9C;
  padding: 5px 20px;
  text-decoration: none;
}
header .collapse ul.nav li ul.dropdown-menu li a:hover {background-color: #f5f5f5;}
header .phonemenu {
  float: left;
  position: relative;
  display: none;
}
header .phonemenu button#dLabel {
  background-color: rgba(0, 0, 0, 0);
  border: medium none;
  color: #ffffff;
  font-size: 21px;
  height: 40px;
  line-height: 40px;
  padding: 0;
  text-align: center;
  width: 40px;
  margin: 5px auto;
}
header .phonemenu ul.dropdown-menu {
  right: auto;
  left: 0;
}
/* End Header */

/* Sidebar */
#sidebar {margin: 30px auto;}
#sidebar .mostwatch {
  background: #f8f7f7 none repeat scroll 0 0;
  border: 1px solid #dddddd;
  border-radius: 4px;
  margin: 0 auto 15px;
  padding: 10px;
  word-wrap: break-word;
}
#sidebar .mostwatch h1 {
  border-bottom: 1px solid #ebe6cf;
  color: #dd0003;
  font-size: 14px;
  font-weight: bolder;
  padding: 10px 0 15px;
  text-align: center;
}
#sidebar .mostwatch ul li {
  font-size: 16px;
  margin: 20px auto;
}
#sidebar .mostwatch ul li a {color: #DD0003;}
#sidebar .bannersarea {
  background: #f8f7f7 none repeat scroll 0 0;
  border: 1px solid #dddddd;
  border-radius: 4px;
  margin: 0 auto 15px;
  padding: 0 10px;
  word-wrap: break-word;
}
#sidebar .bannersarea .rightads {
  margin: 20px auto;
  overflow: hidden;
  text-align: center;
}
#sidebar .bannersarea .rightads img {
  height: auto;
  width: 100%;
}
#sidebar .searcharea .title {
  color: #919191;
  font-size: 17px;
  font-weight: bold;
  margin: 0 auto 10px;
}
#sidebar .searcharea select {
  font-size: 15px;
  height: 35px;
  margin: 0 auto 10px;
  padding: 0 10px;
}
#sidebar .searcharea button {
  background-color: #f2f2f2;
  border: 0.1rem solid #cccccc;
  border-radius: 5px;
  box-shadow: 0 -2px rgba(255, 255, 255, 0.1) inset, 0 -3px rgba(0, 0, 0, 0.1) inset, 0 1px rgba(0, 0, 0, 0.05);
  color: #3c8b3c;
  height: 35px;
  width: 100%;
}
#sidebar .searcharea button:hover {border-color: #0473c0;}
#sidebar .trademarkscars {text-align: center;}
#sidebar .trademarkscars a {
  border: 1px solid #dfdfe2;
  display: inline-block;
  height: 77px;
  margin: 0 1px 6px;
  width: 77px;
}
#sidebar .trademarkscars a img {
  height: 75px;
  width: 75px;
}
#sidebar .trademarkscars a:hover {border-color: #0473c0;}
#sidebar .othertrademarks {text-align: center;}
#sidebar .othertrademarks a {
  border-radius: 0.25em;
  box-shadow: 0 0 0 1px #f8f7f7 inset, 0 0 0 1px #cccccc;
  display: inline-block;
  font-size: 16px;
  margin: 0.2em;
  padding: 0.5em;
  text-align: center;
  width: 5em;
}
#sidebar .othertags a {
  background-color: #eeeeee;
  border-radius: 4px;
  color: #919191;
  direction: rtl;
  display: table;
  font-size: 16px;
  margin: 10px 0;
  padding: 5px 7px;
  unicode-bidi: embed;
}
#sidebar .relatedTags ul {
  display: block;
  list-style-type: disc;
  margin: 0 auto;
  padding: 0 15px 0 0;
}
#sidebar .relatedTags ul li {
  display: list-item;
  margin: 10px auto;
}
#sidebar .relatedTags ul li a {color: #919191;}
/* End Sidebar */

/* Contentdiv */
#contentdiv {margin: 30px auto;}
#contentdiv .searcharea {margin: 0 auto 20px;}
#contentdiv .searcharea select {
  font-size: 15px;
  height: 40px;
  margin: 0 0 0 10px;
  min-width: 250px;
  padding: 0 10px;
}
#contentdiv .searcharea button {
  font-size: 16px;
  height: 40px;
  line-height: 38px;
  margin: 0 0 0 10px;
  padding: 0 15px;
}
#contentdiv .alladsshow {
  margin: 15px auto;
  text-align: center;
}
#contentdiv .alladsshow .title {
  color: #555555;
  display: block;
  margin: 0 auto 20px;
}
#contentdiv .alladsshow .mMove img {
  border-radius: 4px;
  height: 160px;
  width: 170px;
  margin: 5px;
}
#contentdiv .addadsbut {margin: 0 auto 20px;}
#contentdiv .addadsbut a {
  background-color: #f2f2f2;
  border: 0.1rem solid #cccccc;
  border-radius: 5px;
  box-shadow: 0 -2px rgba(255, 255, 255, 0.1) inset, 0 -3px rgba(0, 0, 0, 0.1) inset, 0 1px rgba(0, 0, 0, 0.05);
  color: #3c8b3c;
  display: table;
  font-size: 17px;
  height: 35px;
  padding: 8px 25px;
}
#contentdiv .addadsbut a:hover {
  color: #606c76;
  text-decoration: underline;
}
#contentdiv .populartag {margin: 0 auto 20px;}
#contentdiv .populartag a {
  background-color: #eeeeee;
  border-radius: 4px;
  color: #919191;
  direction: rtl;
  display: inline-block;
  font-size: 16px;
  padding: 5px 10px;
}
#contentdiv .populartag a.active:link, #contentdiv .populartag a.active:visited {
  color: #0473c0;
  background-color: #e6f1f9;
  font-weight: bold;
}
#contentdiv .populartagtwo {
  font-size: 17px;
  height: 55px;
  margin: 0 auto 20px;
  position: relative;
  unicode-bidi: embed;
  white-space: nowrap;
  width: 100%;
}
#contentdiv .populartagtwo ul {
  background-color: #ffffff;
  direction: rtl;
  height: 100%;
  left: 0;
  overflow: auto;
  padding: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
#contentdiv .populartagtwo ul li {
  display: inline;
  line-height: 2;
  margin-top: 0.8rem;
  text-align: match-parent;
}
#contentdiv .populartagtwo ul li a:link, #contentdiv .populartagtwo ul li a:visited {
  background-color: #eeeeee;
  border-radius: 4px;
  color: #919191;
  direction: rtl;
  font-size: 16px;
  padding: 5px 7px;
  unicode-bidi: embed;
}
#contentdiv .cityfilter {margin: 0 auto 20px;}
#contentdiv .cityfilter select {
  font-size: 16px;
  height: 40px;
  padding: 0 10px;
  width: 250px;
}
#contentdiv .cityfilter a {
  display: block;
  font-size: 20px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  width: 40px;
}
#contentdiv .adsshow {margin: 20px auto 0;}
#contentdiv .adsshow table.tableAds tr {border-bottom: 1px solid #dddddd;}
#contentdiv .adsshow table.tableAds thead tr th {
  background: #046D9C none repeat scroll 0 0;
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  height: 27px;
  padding: 2px ;
  text-align: center;
  font-family: times new roman,Times,serif;
}
#contentdiv .adsshow table.tableAds thead tr th:first-child {border-radius: 0 4px 0 0;}
#contentdiv .adsshow table.tableAds thead tr th:last-child {border-radius: 4px 0 0;}
#contentdiv .adsshow table.tableAds tbody tr:nth-child(2n+1) {background-color: #f7fbfa;}
#contentdiv .adsshow table.tableAds tbody tr:nth-child(2n) {background-color: #fffef7;}
#contentdiv .adsshow table.tableAds tbody tr td {
  padding: 1%;
  vertical-align: middle;
  text-align: center;
}
#contentdiv .adsshow table.tableAds td:nth-child(1), #contentdiv .adsshow .tableAds td:last-child, #contentdiv .adsshow table.tableAds td:nth-child(4) {
  color: #756f6f;
  font-size: 12px;
}
#contentdiv .adsshow table.tableAds td:nth-child(2) {
    max-width: 280px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #6b768f;
    font-size: 10px;
    text-align: right;
    direction: rtl;
    text-align: right;
    width: 50%;
}
#contentdiv .adsshow table.tableAds td:nth-child(2) a:link, #contentdiv .adsshow table.tableAds a:link {
  color: #009933;
  font-size: 13pt;
  font-weight: 700;
  text-decoration: none;
}
#contentdiv .adsshow table.tableAds td:nth-child(2) a:hover {text-decoration: underline;}
#contentdiv .adsshow .adsitem {
    background-color: #f7fbfa;
  align-items: center;
  background-color: #f7fbfa;
  border-bottom: 1px dotted #dddddd;
  color: #919191;
  display: flex;
  flex-flow: row nowrap;
  font-size: 13px;
  height: 98px;
  justify-content: space-around;
}
#contentdiv .adsshow .adsitem:nth-child(2n) {background-color: #ffffff;}
#contentdiv .adsshow .adsitem .adxInfo {
  display: flex;
  flex-direction: column;
  flex-grow: 2;
  height: 97px;
  justify-content: space-between;
  padding: 10px;
  width: 60%;
}
#contentdiv .adsshow .adsitem .adxTitle a {
  color: #009933;
  display: block;
  font-size: 20px;
  font-weight: bold;
  line-height: 1;
  overflow: hidden;
  overflow-wrap: break-word;
  text-overflow: ellipsis;
}
#contentdiv .adsshow .adsitem .adxExtraInfo {
  align-self: flex-end;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
#contentdiv .adsshow .adsitem .adxExtraInfo a {color: #919191;}
#contentdiv .adsshow .adsitem .adxExtraInfo .adxExtraInfoPart {
  flex: 1 1 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#contentdiv .adsshow .adsitem .adxExtraInfo div:first-child {width: 70%;}
#contentdiv .adsshow .adsitem .adxExtraInfo div:last-child {width: 30%;}
#contentdiv .adsshow .adsitem .adxImg {
  flex-grow: 1;
  overflow: hidden;
}
#contentdiv .adsshow .adsitem .adxImg a img {
  height: 90px;
  width: 90px;
}
#contentdiv .adsshow .moreads {margin: 20px auto 0;}
#contentdiv .adsshow .moreads a {
  background-color: #ffffff;
  border: 1px solid #0473c0;
  border-radius: 5px;
  color: #0473c0;
  cursor: default;
  display: table;
  line-height: 1.42857;
  padding: 10px 16px;
  position: relative;
  text-decoration: none;
}
#contentdiv .adsshow .moreads a:hover {text-decoration: underline;}
#contentdiv .relatedtags {margin: 40px auto 0;}
#contentdiv .relatedtags ul {
  list-style-type: disc;
  margin: 0 20px 0 0;
}
#contentdiv .relatedtags ul li {margin: 15px auto;}
#contentdiv .relatedtags ul li a {color: #919191;}
/* End Contentdiv */

/* loginpage */
.loginpage {
  margin: 30px auto;
  width: 40%;
}
.loginpage .title {
  border-bottom: 1px solid #eeeeee;
  font-size: 23px;
  font-weight: bold;
  margin: 0 auto 15px;
  padding: 0 0 15px;
}
.loginpage .content input {
  background-color: #ffffff;
  border: 0.1rem solid #cccccc;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #454444;
  height: 40px;
  line-height: normal;
  padding: 0 10px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  white-space: nowrap;
  width: 70%;
}
.loginpage .content input:hover, .loginpage .content input:focus {border-color: #0473c0;}
.loginpage .content button {
  background-color: #f2f2f2;
  border: 1px solid #cccccc;
  border-radius: 5px;
  box-shadow: 0 -2px rgba(255, 255, 255, 0.1) inset, 0 -3px rgba(0, 0, 0, 0.1) inset, 0 1px rgba(0, 0, 0, 0.05);
  color: #3c8b3c;
  display: block;
  font-size: 17px;
  height: 40px;
  padding: 0 25px;
}
.loginpage .content button:hover, .loginpage .content button:focus {border-color: #0473c0;}
.loginpage .content a.remember {line-height: 40px;}
.loginpage .content a.adduser {
  background-color: #ffffff;
  border: 1px solid #0473c0;
  border-radius: 6px;
  box-shadow: 0 -2px rgba(255, 255, 255, 0.1) inset, 0 -3px rgba(0, 0, 0, 0.1) inset, 0 1px rgba(0, 0, 0, 0.05);
  color: #0473c0;
  display: table;
  font-size: 18px;
  height: 34px;
  line-height: 1.33;
  margin: 20px auto 0;
  padding: 10px 16px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  white-space: nowrap;
}
/* end loginpage */

/* registerpage */
.registerpage {
  margin: 30px auto;
  width: 95%;
}
.registerpage .title {
  border-bottom: 1px solid #eeeeee;
  font-size: 23px;
  font-weight: bold;
  margin: 0 auto 15px;
  padding: 0 0 15px;
}
.registerpage .content input {
  background-color: #ffffff;
  border: 0.1rem solid #cccccc;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #454444;
  height: 40px;
  line-height: normal;
  margin: 0 auto;
  padding: 0 10px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  white-space: nowrap;
  width: 40%;
}
.registerpage .content input:hover, .registerpage .content input:focus {border-color: #0473c0;}
.registerpage .content label {
  color: #000000;
  font-size: 16px;
  font-weight: normal;
  line-height: 40px;
  padding: 0;
  text-align: right;
}
.registerpage .content select {
  font-size: 16px;
  height: 40px;
  padding: 0 10px;
  width: 70%;
}
.registerpage .content button {
  background: #046d9c none repeat scroll 0 0;
  border: 1px solid #006392;
  border-radius: 5px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #ffffff;
  display: block;
  font-family: tahoma;
  font-size: 15px;
  font-weight: normal;
  height: 40px;
  margin: 0 auto;
  padding: 6px 12px;
  text-shadow: none;
  width: 40%;
}
.registerpage .socialbut {text-align: center;margin: 15px auto 0;}
.registerpage .socialbut a.btn {
  display: inline-block;
  font-size: 15px;
  margin: 10px;
  padding: 8px 36px;
  width: auto;
  border: medium none;
  box-shadow: none;
  color: #ffffff;
  text-shadow: none;
}
.registerpage .socialbut a.btn.fb {background: #3b5998 none repeat scroll 0 0;}
.registerpage .socialbut a.btn.fb:hover {background: #2c4a89 none repeat scroll 0 0;}
.registerpage .socialbut a.btn.tw {background: #55acee none repeat scroll 0 0;}
.registerpage .socialbut a.btn.tw:hover {background: #469ddf none repeat scroll 0 0;}
.registerpage .socialbut a.btn.gp {background: #dd4b39 none repeat scroll 0 0;}
.registerpage .socialbut a.btn.gp:hover {background: #ce3c2a none repeat scroll 0 0;}
.registerpage .content button:hover, .loginpage .content button:focus, .registerpage .content a:hover, .loginpage .content a:focus {
  background-color: #006392;
  border-color: #004f7e;
  color: #ffffff;
}
.registerpage .content p {
  font-size: 16px;
  line-height: 25px;
  margin: 0;
  width: 62%;
}
.registerpage .sms {color: #2b77c0;}
/* end loginpage */

/* forgotpasspage */
.forgotpasspage {
  margin: 30px auto;
  width: 50%;
}
.forgotpasspage .title {
  border-bottom: 1px solid #eeeeee;
  font-size: 23px;
  font-weight: bold;
  margin: 0 auto 15px;
  padding: 0 0 15px;
}
.forgotpasspage .content input {
  background-color: #ffffff;
  border: 0.1rem solid #cccccc;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #454444;
  float: right;
  height: 40px;
  line-height: normal;
  padding: 0 10px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  white-space: nowrap;
  width: 50%;
}
.forgotpasspage .content input:hover, .forgotpasspage .content input:focus {border-color: #0473c0;}
.forgotpasspage .content button {
  background-color: #f2f2f2;
  border: 1px solid #cccccc;
  border-radius: 5px;
  box-shadow: 0 -2px rgba(255, 255, 255, 0.1) inset, 0 -3px rgba(0, 0, 0, 0.1) inset, 0 1px rgba(0, 0, 0, 0.05);
  color: #3c8b3c;
  display: block;
  float: left;
  font-size: 16px;
  height: 40px;
  padding: 0 25px;
  width: 48%;
}
.forgotpasspage .content button:hover, .forgotpasspage .content button:focus {border-color: #0473c0;}
/* End forgotpasspage */

/* contactpage */
.contactpage {
  margin: 30px auto;
  width: 100%;
}
.contactpage .title {
  border-bottom: 1px solid #eeeeee;
  font-size: 23px;
  font-weight: bold;
  margin: 0 auto 15px;
  padding: 0 0 15px;
}
/* End contactpage */

/* advsearchpage */
.advsearchpage {margin: 30px auto;}
.advsearchpage .searchareaone input {
  background-color: #ffffff;
  border: 0.1rem solid #cccccc;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #454444;
  float: right;
  height: 40px;
  line-height: normal;
  padding: 0 10px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  white-space: nowrap;
  width: 50%;
}
.advsearchpage .searchareaone input:hover, .advsearchpage .searchareaone input:focus {border-color: #0473c0;}
.advsearchpage .searchareaone button {
  background-color: #f2f2f2;
  border: 1px solid #cccccc;
  border-radius: 5px;
  box-shadow: 0 -2px rgba(255, 255, 255, 0.1) inset, 0 -3px rgba(0, 0, 0, 0.1) inset, 0 1px rgba(0, 0, 0, 0.05);
  color: #3c8b3c;
  display: block;
  float: right;
  font-size: 16px;
  height: 40px;
  margin: 0 10px 0 0;
  padding: 0;
  width: 5%;
}
.advsearchpage .searchareaone button:hover, .advsearchpage .searchareaone button:focus {border-color: #0473c0;}
.advsearchpage .searchareatwo label {
  float: right;
  font-size: 16px;
  line-height: 40px;
  margin: 0 0 0 15px;
}
.advsearchpage .searchareatwo select {
  float: right;
  font-size: 15px;
  height: 40px;
  margin: 0 0 0 15px;
  padding: 0 10px;
  width: 21%;
}
.advsearchpage .searchareatwo button {
  background-color: #f2f2f2;
  border: 1px solid #cccccc;
  border-radius: 5px;
  box-shadow: 0 -2px rgba(255, 255, 255, 0.1) inset, 0 -3px rgba(0, 0, 0, 0.1) inset, 0 1px rgba(0, 0, 0, 0.05);
  color: #3c8b3c;
  display: block;
  float: right;
  font-size: 16px;
  height: 40px;
  padding: 0;
  width: 5%;
}
.advsearchpage .searchareatwo button:hover, .advsearchpage .searchareatwo button:focus {border-color: #0473c0;}
.advsearchpage .searchareathree label {
  float: right;
  font-size: 16px;
  line-height: 40px;
  margin: 0 0 0 15px;
}
.advsearchpage .searchareathree select {
  float: right;
  font-size: 15px;
  height: 40px;
  margin: 0 0 0 15px;
  padding: 0 10px;
  width: 21%;
}
.advsearchpage .searchareathree p {
  float: right;
  font-size: 16px;
  line-height: 40px;
  margin: 0 0 0 15px;
}
.advsearchpage .searchareathree button {
  background-color: #f2f2f2;
  border: 1px solid #cccccc;
  border-radius: 5px;
  box-shadow: 0 -2px rgba(255, 255, 255, 0.1) inset, 0 -3px rgba(0, 0, 0, 0.1) inset, 0 1px rgba(0, 0, 0, 0.05);
  color: #3c8b3c;
  display: block;
  float: right;
  font-size: 16px;
  height: 40px;
  padding: 0;
  width: 5%;
}
.advsearchpage .searchareathree button:hover, .advsearchpage .searchareathree button:focus {border-color: #0473c0;}
.advsearchpage .searchareafour input {
  background-color: #ffffff;
  border: 0.1rem solid #cccccc;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #454444;
  float: right;
  height: 40px;
  line-height: normal;
  padding: 0 10px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  white-space: nowrap;
  width: 30%;
}
.advsearchpage .searchareafour input:hover, .advsearchpage .searchareafour input:focus {border-color: #0473c0;}
.advsearchpage .searchareafour button {
  background-color: #f2f2f2;
  border: 1px solid #cccccc;
  border-radius: 5px;
  box-shadow: 0 -2px rgba(255, 255, 255, 0.1) inset, 0 -3px rgba(0, 0, 0, 0.1) inset, 0 1px rgba(0, 0, 0, 0.05);
  color: #3c8b3c;
  display: block;
  float: right;
  font-size: 16px;
  height: 40px;
  margin: 0 10px 0 0;
  padding: 0;
  width: 5%;
}
.advsearchpage .searchareafour button:hover, .advsearchpage .searchareafour button:focus {border-color: #0473c0;}
/* End advsearchpage */

/* sitemappage */
.sitemappage {margin: 30px auto;}
.sitemappage .searchareaone input {
  background-color: #ffffff;
  border: 0.1rem solid #cccccc;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #454444;
  float: right;
  height: 40px;
  line-height: normal;
  padding: 0 10px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  white-space: nowrap;
  width: 50%;
}
.sitemappage .searchareaone input:hover, .sitemappage .searchareaone input:focus {border-color: #0473c0;}
.sitemappage .searchareaone button {
  background-color: #f2f2f2;
  border: 1px solid #cccccc;
  border-radius: 5px;
  box-shadow: 0 -2px rgba(255, 255, 255, 0.1) inset, 0 -3px rgba(0, 0, 0, 0.1) inset, 0 1px rgba(0, 0, 0, 0.05);
  color: #3c8b3c;
  display: block;
  float: right;
  font-size: 16px;
  height: 40px;
  margin: 0 10px 0 0;
  padding: 0;
  width: 5%;
}
.sitemappage .searchareaone button:hover, .sitemappage .searchareaone button:focus {border-color: #0473c0;}
.sitemappage h1 {
  display: block;
  font-size: 25px;
  margin: 0 auto 20px;
}
.sitemappage ul {
  display: block;
  list-style-type: disc;
  margin-block-end: 1em;
  margin-block-start: 1em;
  padding-inline-start: 40px;
}
.sitemappage ul li {
  margin-top: 0.8rem;
  display: list-item;
  text-align: match-parent;
}
.sitemappage ul li ul {
  list-style-type: circle;
  margin-block-end: 0;
  margin-block-start: 0;
}
.sitemappage ul li ul li ul {
  list-style-type: square;
}
/* End sitemappage */

/* addonestep */
.addonestep {margin: 30px auto;}
.addonestep h1 {
  font-size: 19px;
  font-weight: bold;
  margin: 0 auto 20px;
}
.addonestep label {
  font-weight: normal;
  margin: 25px auto;
  padding: 0 20px 0 0;
}
.addonestep label input {margin: 7px -20px 0;}
.addonestep button {
  background-color: #f2f2f2;
  border: 1px solid #cccccc;
  border-radius: 5px;
  box-shadow: 0 -2px rgba(255, 255, 255, 0.1) inset, 0 -3px rgba(0, 0, 0, 0.1) inset, 0 1px rgba(0, 0, 0, 0.05);
  color: #3c8b3c;
  display: block;
  font-size: 16px;
  height: 40px;
  padding: 0 40px;
}
.addonestep button:hover, .addonestep button:focus {border-color: #0473c0;}
/* End addonestep */

/* addtwostep */
.addtwostep {margin: 30px auto;}
.addtwostep h1 {
  font-size: 19px;
  font-weight: bold;
  margin: 0 auto 20px;
}
.addtwostep .red {color: #d03333;}
.addtwostep label {
  color: #454444;
  display: block;
  font-weight: normal;
  line-height: 26px;
  margin: 15px auto;
}
.addtwostep label input {margin: 0 0 0 5px;}
.addtwostep button {
  background-color: #f2f2f2;
  border: 1px solid #cccccc;
  border-radius: 5px;
  box-shadow: 0 -2px rgba(255, 255, 255, 0.1) inset, 0 -3px rgba(0, 0, 0, 0.1) inset, 0 1px rgba(0, 0, 0, 0.05);
  color: #3c8b3c;
  display: block;
  font-size: 16px;
  height: 40px;
  padding: 0 40px;
}
.addtwostep button:hover, .addtwostep button:focus {border-color: #0473c0;}
/* End addtwostep */

/* addthreestep */
.addthreestep {margin: 30px auto;}
.addthreestep h1 {
  font-size: 19px;
  font-weight: bold;
  margin: 0 auto 20px;
}
.addthreestep .form-group label {
  color: #454444;
  display: block;
  font-weight: normal;
  line-height: 26px;
  margin: 15px auto;
}
.addthreestep .form-group input {
  background-color: #ffffff;
  border: 0.1rem solid #cccccc;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #454444;
  height: 40px;
  line-height: normal;
  padding: 0 10px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  white-space: nowrap;
  width: 50%;
}
.addthreestep .form-group input:hover, .addthreestep .form-group input:focus {border-color: #0473c0;}
.addthreestep select {
  font-size: 15px;
  height: 40px;
  margin: 0 0 0 15px;
  padding: 0 10px;
  width: 50%;
}
.addthreestep .moretags select {
  display: inline-block;
  width: 48%;
}
.addthreestep textarea {
  border: 1px solid #cccccc;
  border-radius: 4px;
  color: #454444;
  overflow: auto;
  padding: 10px;
  width: 100%;
}
.addthreestep button {
  background-color: #f2f2f2;
  border: 1px solid #cccccc;
  border-radius: 5px;
  box-shadow: 0 -2px rgba(255, 255, 255, 0.1) inset, 0 -3px rgba(0, 0, 0, 0.1) inset, 0 1px rgba(0, 0, 0, 0.05);
  color: #3c8b3c;
  display: block;
  font-size: 16px;
  height: 40px;
  padding: 0 40px;
}
.addthreestep button:hover, .addthreestep button:focus {border-color: #0473c0;}
/* End addthreestep */

/* singlepage */
.singlecontent {margin: 30px auto;}
.singlecontent .singleheader {
  background-color: #f8f6e7;
  border: 1px solid #ebe7d1;
  border-radius: 4px 4px 0 0;
  font-family: "Times New Roman",Times,serif;
  padding: 15px;
}
.singlecontent .singleheader h1 {
  color: #009933;
  font-size: 22px;
  margin: 0 auto 15px;
}
.singlecontent .singleheader ul.infosingle li {
  float: right;
  font-size: 17px;
  margin: 0 auto 10px;
  width: 50%;
}
.singlecontent .nextad {
  direction: ltr;
  font-size: 16px;
  text-align: left;
}
.singlecontent .adcontent {
  background-color: #fcfcfa;
  border-left: 1px solid #ebe7d1;
  border-right: 1px solid #ebe7d1;
  color: #454444;
  font-family: "Times New Roman",Times,serif;
  font-size: 28px;
  padding: 15px;
}
.singlecontent .adcontent img {
  display: block;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
  max-height: 100%;
  max-width: 100%;
  width: auto;
}
.singlecontent .adcontent .contactinfo {margin: 20px auto;}
.singlecontent .adcontent .contactinfo span {
  color: #000000;
  display: table;
  font-size: 17px;
  margin: 0 0 10px;
}
.singlecontent .iconsmedia {
  border-bottom: 1px solid #eeeeee;
  border-top: 1px solid #eeeeee;
  display: flex;
  flex-flow: row nowrap;
  font-size: 30px;
  justify-content: space-around;
  margin: 0 auto 15px;
  padding: 15px 0;
}
.singlecontent .iconsmedia a {color: #aaaaaa;}
.singlecontent .iconsmedia a:hover {color: #666666;}
.singlecontent .adbody a.taglink:link, .singlecontent .adbody a.taglink:visited {
  background: #eeeeee none repeat scroll 0 0;
  border-radius: 4px;
  color: #919191;
  direction: rtl;
  display: table;
  font-size: 16px;
  margin: 10px 0;
  padding: 5px 7px;
  unicode-bidi: embed;
}
.singlecontent .commentitem {
  border: 1px solid #ebe6cf;
  border-radius: 4px;
  font-size: 16px;
  margin: 15px auto;
  overflow-wrap: break-word;
}
.singlecontent .commentitem .commentitemhead {
  background: #edeaea none repeat scroll 0 0;
  border-bottom: 1px solid #ebe6cf;
  padding: 10px;
}
.singlecontent .commentitem .commentitemhead .metainfo li {
  display: inline-block;
  width: 49%;
}
.singlecontent .commentitem .commentitemhead .metainfo li:last-child {text-align: left;}
.singlecontent .commentitem .commentitemhead small {
  display: block;
  font-size: 15px;
  margin: 5px auto 0;
}
.singlecontent .commentitem .commentitemcontent {
  background: #f5f5f5 none repeat scroll 0 0;
  color: #454444;
  font-size: 16px;
  padding: 15px;
}
.singlecontent .followcomments button {
  background-color: #ffffff;
  border: 0.1rem solid #cccccc;
  border-radius: 4px;
  box-shadow: 0 -2px rgba(255, 255, 255, 0.1) inset, 0 -3px rgba(0, 0, 0, 0.1) inset, 0 1px rgba(0, 0, 0, 0.05);
  color: #454444;
  font-size: 16px;
  height: 34px;
  line-height: inherit;
  margin-top: 5px;
  padding: 1px 10px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  white-space: nowrap;
}
.singlecontent .followcomments button:hover, .singlecontent .followcomments button:focus {border-color: #0473c0;}
.singlecontent .commentsarea .addnewcomment {
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
  margin: 10px auto;
  min-height: 20px;
  padding: 15px;
}
.singlecontent .commentsarea .addnewcomment h1 {
  color: #000000;
  font-size: 18px;
  margin: 0 auto 15px;
}
.singlecontent .commentsarea .addnewcomment textarea {
  border: 0.1rem solid #cccccc;
  border-radius: 4px;
  color: #454444;
  margin: 0 auto 15px;
  overflow: auto;
  padding: 15px;
  width: 100%;
}
.singlecontent .commentsarea .addnewcomment button {
  background-color: #ffffff;
  border: 1px solid #0473c0;
  border-radius: 4px;
  box-shadow: 0 -2px rgba(255, 255, 255, 0.1) inset, 0 -3px rgba(0, 0, 0, 0.1) inset, 0 1px rgba(0, 0, 0, 0.05);
  color: #0473c0;
  height: 34px;
  line-height: inherit;
  margin-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  white-space: nowrap;
}
.singlecontent .commentsarea .addnewcomment button:hover, .singlecontent .commentsarea .addnewcomment button:focus {border-color: #0473c0;}
.sidebarad {margin: 30px 0;}
.sidebarad .simtagads {
  background: #f8f7f7 none repeat scroll 0 0;
  border: 1px solid #dddddd;
  border-radius: 4px;
  margin: 0 auto;
  overflow-wrap: break-word;
  padding: 10px;
}
.sidebarad .simtagads a.tagad:link, .sidebarad .simtagads a.tagad:visited {
  background: #eeeeee none repeat scroll 0 0;
  border-radius: 4px 15px 15px 4px;
  color: #919191;
  direction: rtl;
  display: table;
  font-size: 16px;
  height: 20px;
  margin: 0 0 10px;
  padding: 5px 7px;
  unicode-bidi: embed;
  white-space: nowrap;
}
.sidebarad .simtagads a.tagad::before {content: "#";}
.sidebarad .adimgtag {
  display: inline-block;
  overflow: hidden;
  width: 49%;
}
.sidebarad .adimgtag a img {
  border-radius: 3px;
  height: 150px;
  width: 150px;
}
/* End singlepage */

/* checkaccpage */
.checkaccpage {margin: 30px auto;}
.checkaccpage h1 {
  font-size: 19px;
  font-weight: bold;
  margin: 0 auto 20px;
}
.checkaccpage h2 {font-size: 16px;}
.checkaccpage input {
  background-color: #ffffff;
  border: 0.1rem solid #cccccc;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #454444;
  float: right;
  height: 40px;
  line-height: normal;
  margin: 0 0 0 15px;
  padding: 0 10px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  white-space: nowrap;
  width: 30%;
}
.checkaccpage input:hover, .checkaccpage input:focus {border-color: #0473c0;}
.checkaccpage button {
  background-color: #ffffff;
  border: 1px solid #0473c0;
  border-radius: 4px;
  box-shadow: 0 -2px rgba(255, 255, 255, 0.1) inset, 0 -3px rgba(0, 0, 0, 0.1) inset, 0 1px rgba(0, 0, 0, 0.05);
  color: #0473c0;
  height: 40px;
  line-height: inherit;
  padding: 0 20px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  white-space: nowrap;
}
.checkaccpage button:hover, .checkaccpage button:focus {border-color: #0473c0;}
/* End checkaccpage */

/* notallowedpage */
.notallowedpage {margin: 30px auto;}
.notallowedpage h1 {
  font-size: 19px;
  font-weight: bold;
  margin: 0 auto 20px;
}
.notallowedpage h2 {
  color: #008000;
  font-size: 19px;
  font-weight: bold;
  margin: 0 auto 10px;
}
.notallowedpage ul {
  display: block;
  list-style-type: disc;
  margin-block-end: 1em;
  margin-block-start: 1em;
  padding-inline-start: 40px;
}
.notallowedpage ul li {
    margin-top: 0.8rem;
    display: list-item;
    text-align: match-parent;
}
/* End notallowedpage */

/* advertisingfees */
.advertisingfees {margin: 30px auto;}
.advertisingfees h1 {
  color: #008000;
  font-size: 22px;
  font-weight: bold;
}
.advertisingfees h2 {
  color: #008000;
  font-size: 18px;
  font-weight: bold;
  margin: 0 auto 10px;
}
.advertisingfees ul {
  display: block;
  list-style-type: disc;
  margin-block-end: 1em;
  margin-block-start: 1em;
  padding-inline-start: 40px;
}
.advertisingfees ul li {
  margin-top: 0.8rem;
  display: list-item;
  text-align: match-parent;
}
/* End advertisingfees */

/* notepage */
.notepage {margin: 30px auto;}
.notepage h1 {
  font-size: 19px;
  font-weight: bold;
  margin: 0 auto 20px;
}
.notepage ul {
    list-style-type: circle;
    display: block;
    margin-block-end: 1em;
    margin-block-start: 1em;
    padding-inline-start: 40px;
}
.notepage ul li {
  color: #454444;
  display: list-item;
  margin: 15px auto;
  text-align: match-parent;
}
.notepage ul li span {color: #a8a6a6;}
.notepage ul li span .red {color: #d03333;}
.notepage ul li span .green {color: #008000;}
.notepage input {
    background-color: #f2f2f2;
    box-shadow: 0 -2px rgba(255, 255, 255, 0.1) inset, 0 -3px rgba(0, 0, 0, 0.1) inset, 0 1px rgba(0, 0, 0, 0.05);
    color: #3c8b3c;
    border: 0.1rem solid #cccccc;
    border-radius: 4px;
    height: 34px;
    line-height: inherit;
    margin-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    white-space: nowrap;
    cursor: pointer;
    padding-bottom: 1px;
    padding-top: 1px;
}
.notepage input:hover, .notepage input:focus {border-color: #0473c0;}
/* end notepage */

/* discountpage */
.discountpage {margin: 30px auto;}
.discountpage h1 {
  color: #008000;
  font-size: 22px;
  font-weight: bold;
}
.discountpage h2 {
  font-size: 18px;
  font-weight: bold;
  margin: 0 auto 10px;
}
.discountpage ul {
  display: block;
  list-style-type: disc;
  margin-block-end: 1em;
  margin-block-start: 1em;
  padding-inline-start: 40px;
}
.discountpage ul li {
  margin-top: 0.8rem;
  display: list-item;
  text-align: match-parent;
}
.discountpage h4 span {
  display: table;
  font-size: 15px;
  margin: 20px 0 0;
}
/* end discountpage */

/* rulespage */
.rulespage {margin: 30px auto;}
.rulespage h1 {
  font-size: 19px;
  font-weight: bold;
  margin: 0 auto 20px;
}
.rulespage ul {
  display: block;
  list-style-type: disc;
  margin-block-end: 1em;
  margin-block-start: 1em;
  padding-inline-start: 40px;
}
.rulespage ul li {
  margin-top: 0.8rem;
  display: list-item;
  text-align: match-parent;
}
/* end rulespage */

/* userpanelpage */
.userpanelpage {margin: 30px auto;}
.userpanelpage .headuser {
  background-color: #005daa;
  border-radius: 5px;
  font-size: 20px;
  padding: 15px;
  text-align: center;
}
.userpanelpage .headuser a {color: #ffffff;}
.userpanelpage .headuser a:hover {text-decoration: underline;}
.userpanelpage .panelleft, .userpanelpage .panelright {margin: 20px auto;}
.userpanelpage .panelright ul li {margin: 0 auto 15px;}
/* end userpanelpage */

/* unsubscribepage */
.unsubscribepage {margin: 30px auto;}
.unsubscribepage h1 {
  font-size: 19px;
  font-weight: bold;
  margin: 0 auto 20px;
}
.unsubscribepage table {
  border: 1px solid #eeeeee;
  border-collapse: collapse;
  border-spacing: 0;
  box-sizing: border-box;
  display: table;
  text-indent: 0;
}
tr:nth-child(2n) {background-color: #f7fbfa;}
tr:nth-child(2n+1) {background-color: #fffef7;}
.unsubscribepage table tr td {
  border: medium none;
  line-height: normal;
  list-style: outside none none;
  padding: 10px;
}
.unsubscribepage input[type="button"] {
    background-color: #ffffff;
    border:1px solid #0473c0;
    box-shadow: 0 -2px rgba(255, 255, 255, 0.1) inset, 0 -3px rgba(0, 0, 0, 0.1) inset, 0 1px rgba(0, 0, 0, 0.05);
    color: #0473c0;
    border-radius: 4px;
    height: 34px;
    line-height: inherit;
    margin-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    white-space: nowrap;
}
/* end unsubscribepage */

/* chgpwdpage */
.chgpwdpage {margin: 30px auto;}
.chgpwdpage h1 {
  font-size: 19px;
  font-weight: bold;
  margin: 0 auto 20px;
}
.chgpwdpage table {
  border: 1px solid #eeeeee;
  border-collapse: collapse;
  border-spacing: 0;
  box-sizing: border-box;
  display: table;
  text-indent: 0;
}
.chgpwdpage table tr td {
  border: medium none;
  line-height: normal;
  list-style: outside none none;
  padding: 10px;
}
.chgpwdpage input[type="submit"] {
    background-color: #ffffff;
    border:1px solid #0473c0;
    box-shadow: 0 -2px rgba(255, 255, 255, 0.1) inset, 0 -3px rgba(0, 0, 0, 0.1) inset, 0 1px rgba(0, 0, 0, 0.05);
    color: #0473c0;
    border-radius: 4px;
    height: 34px;
    line-height: inherit;
    margin-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    white-space: nowrap;
}
/* end chgpwdpage */

/* updatemobilepage */
.updatemobilepage {margin: 30px auto;}
/* end updatemobilepage */

/* updateemailpage */
.updateemailpage {margin: 30px auto;}
.updateemailpage table {
  border: 1px solid #eeeeee;
  border-collapse: collapse;
  border-spacing: 0;
  box-sizing: border-box;
  display: table;
  text-indent: 0;
}
.updateemailpage table tr td {
  border: medium none;
  line-height: normal;
  list-style: outside none none;
  padding: 10px;
}
.updateemailpage input[type="submit"] {
    background-color: #ffffff;
    border:1px solid #0473c0;
    box-shadow: 0 -2px rgba(255, 255, 255, 0.1) inset, 0 -3px rgba(0, 0, 0, 0.1) inset, 0 1px rgba(0, 0, 0, 0.05);
    color: #0473c0;
    border-radius: 4px;
    height: 34px;
    line-height: inherit;
    margin-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    white-space: nowrap;
}
/* end updateemailpage */

/* verifymobilepage */
.verifymobilepage {margin: 30px auto;}
.verifymobilepage h1 {
  font-size: 19px;
  font-weight: bold;
  margin: 0 auto 20px;
}
/* end verifymobilepage */

/* joinratingpage */
.joinratingpage {margin: 30px auto;}
.joinratingpage h1 {
  font-size: 19px;
  font-weight: bold;
  margin: 0 auto 20px;
}
.joinratingpage ul {
  display: block;
  list-style-type: disc;
  padding: 0 20px 0 0;
}
.joinratingpage ul li {
  display: list-item;
  margin: 10px auto;
  text-align: match-parent;
}
.joinratingpage button {
    background-color: #f2f2f2;
    box-shadow: 0 -2px rgba(255, 255, 255, 0.1) inset, 0 -3px rgba(0, 0, 0, 0.1) inset, 0 1px rgba(0, 0, 0, 0.05);
    color: #3c8b3c;
    border-radius: 6px;
    font-size: 18px;
    height: 45px;
    line-height: 1.33;
    padding: 10px 16px;
    border: 0.1rem solid #cccccc;
    margin-top: 5px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    white-space: nowrap;
}
.joinratingpage button:hover, .joinratingpage button:focus {border-color: #0473c0;}
/* end joinratingpage */

/* favpage */
.favpage {margin: 30px auto;}
.favpage h1 {
  font-size: 19px;
  font-weight: bold;
  margin: 0 auto 20px;
}
.favpage .adsshow {margin: 20px auto 0;}
.favpage .adsshow .adsitem {
    background-color: #f7fbfa;
  align-items: center;
  background-color: #f7fbfa;
  border-bottom: 1px dotted #dddddd;
  color: #919191;
  display: flex;
  flex-flow: row nowrap;
  font-size: 13px;
  height: 98px;
  justify-content: space-around;
}
.favpage .adsshow .adsitem:nth-child(2n) {background-color: #ffffff;}
.favpage .adsshow .adsitem .adxInfo {
  display: flex;
  flex-direction: column;
  flex-grow: 2;
  height: 97px;
  justify-content: space-between;
  padding: 10px;
  width: 60%;
}
.favad {color: #d03333;}
.favpage .adsshow .adsitem .adxTitle a {
  color: #009933;
  display: block;
  font-size: 20px;
  font-weight: bold;
  line-height: 1;
  overflow: hidden;
  overflow-wrap: break-word;
  text-overflow: ellipsis;
}
.favpage .adsshow .adsitem .adxExtraInfo {
  align-self: flex-end;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.favpage .adsshow .adsitem .adxExtraInfo a {color: #919191;}
.favpage .adsshow .adsitem .adxExtraInfo .adxExtraInfoPart {
  flex: 1 1 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.favpage .adsshow .adsitem .adxExtraInfo div:first-child {width: 70%;}
.favpage .adsshow .adsitem .adxExtraInfo div:last-child {width: 30%;}
.favpage .adsshow .adsitem .adxImg {
  flex-grow: 1;
  overflow: hidden;
}
.favpage .adsshow .adsitem .adxImg a img {
  height: 90px;
  width: 90px;
}
.favpage .adsshow .moreads {margin: 20px auto 0;}
.favpage .adsshow .moreads a {
  background-color: #ffffff;
  border: 1px solid #0473c0;
  border-radius: 5px;
  color: #0473c0;
  cursor: default;
  display: table;
  line-height: 1.42857;
  padding: 10px 16px;
  position: relative;
  text-decoration: none;
}
.favpage .adsshow .moreads a:hover {text-decoration: underline;}
/* end favpage */

/* inboxpage */
.inboxpage {margin: 30px auto;}
.inboxpage h1 {
  font-size: 19px;
  font-weight: bold;
  margin: 0 auto 20px;
}
.inboxpage button {
    background-color: #ffffff;
    border: 1px solid #d43f3a;
    box-shadow: 0 -2px rgba(255, 255, 255, 0.1) inset, 0 -3px rgba(0, 0, 0, 0.1) inset, 0 1px rgba(0, 0, 0, 0.05);
    color: #d9534f;
    border-radius: 4px;
    height: 34px;
    line-height: inherit;
    margin-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    white-space: nowrap;
}
/* end inboxpage */

/* readpmpage */
.readpmpage {margin: 30px auto;}
.readpmpage h1 {
  font-size: 19px;
  font-weight: bold;
  margin: 0 auto 20px;
}
.readpmpage .comment.to_pm {margin: 0 10% 0 0;}
.readpmpage .comment {
  border: 1px solid #ebe6cf;
  border-radius: 4px;
  font-size: 14px;
  margin: 10px auto;
  overflow: hidden;
  overflow-wrap: break-word;
}
.readpmpage div.comment.to_pm div.commentHeader {
    background: #f8f6e7 none repeat scroll 0 0;
}
.readpmpage .commentHeader {
  background: #edeaea none repeat scroll 0 0;
  border-bottom: 1px solid #ebe6cf;
  line-height: 22px;
  padding: 5px;
}
.readpmpage div.comment.to_pm div.commentBody {
    background: #fcfcfa none repeat scroll 0 0;
}
.readpmpage .commentBody {
    background: #f5f5f5 none repeat scroll 0 0;
    color: #454444;
    font-family: "Times New Roman",Times,serif;
    font-size: 20px;
    padding: 10px;
}
.readpmpage .blue {color: #0473c0;}
.readpmpage .well input[type="submit"] {
    background-color: #ffffff;
    border: 1px solid #0473c0;
    box-shadow: 0 -2px rgba(255, 255, 255, 0.1) inset, 0 -3px rgba(0, 0, 0, 0.1) inset, 0 1px rgba(0, 0, 0, 0.05);
    color: #0473c0;
    border-radius: 4px;
    height: 34px;
    line-height: inherit;
    margin-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    white-space: nowrap;
}
/* end readpmpage */

/* outboxpage */
.outboxpage {margin: 30px auto;}
.outboxpage h1 {
  font-size: 19px;
  font-weight: bold;
  margin: 0 auto 20px;
}
.msg {
   color: #919191;
   display: flex;
   flex-flow: row nowrap;
   font-size: 15px;
   justify-content: space-around;
   border: 1px solid #DDDDDD;
   border-bottom: 0px;
   border-left: 0px;
   border-right: 0px;
}
 .msg:last-child {
   border: 1px solid #ddd;
   border-left: 0px;
   border-right: 0px;
}
.odd {background-color: #f7fbfa;}
 .msgInfo {
   flex-grow: 2;
   width:60%;
   padding:10px;
}
 .msgMeta {
   flex-grow: 1;
   padding:10px;
}
 .msgTitleActive {
   font-size:20px 
}
 .msgTitleDisabled {
   font-size:14px;
   color: #919191;
}
 .msgMeta > i {
  color: #0473c0;
   font-size: 20px;
}
.outboxpage button {
    background-color: #ffffff;
    border: 1px solid #d43f3a;
    box-shadow: 0 -2px rgba(255, 255, 255, 0.1) inset, 0 -3px rgba(0, 0, 0, 0.1) inset, 0 1px rgba(0, 0, 0, 0.05);
    color: #d9534f;
    border-radius: 4px;
    height: 34px;
    line-height: inherit;
    margin-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    white-space: nowrap;
}
/* end outboxpage */

/* followpage */
.followpage {margin: 30px auto;}
.followpage h1 {
  font-size: 19px;
  font-weight: bold;
  margin: 0 auto 10px;
}
.green {color: #008000;}
.followpage form select.form-control {
  float: right;
  font-size: 15px;
  height: 40px;
  margin: 5px 0 0 15px;
  padding: 0 10px;
  width: 18%;
}
.followpage form input {
  background-color: #ffffff;
  border: 0.1rem solid #0473c0;
  border-radius: 4px;
  box-shadow: 0 -2px rgba(255, 255, 255, 0.1) inset, 0 -3px rgba(0, 0, 0, 0.1) inset, 0 1px rgba(0, 0, 0, 0.05);
  color: #0473c0;
  float: right;
  font-size: 16px;
  height: 40px;
  line-height: inherit;
  margin-top: 5px;
  padding: 1px 10px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  white-space: nowrap;
  width: 10%;
}
.followpage form input:hover, .followpage form input:focus {border-color: #0473c0;}
/* end followpage */

/* sendpmpage */
.sendpmpage {margin: 30px auto;}
.sendpmpage table {border: 1px solid #eeeeee;}
.sendpmpage table th {text-align: center;}
.sendpmpage table td {border: medium none !important;}
.sendpmpage table button {
  background-color: #ffffff;
  border: 1px solid #0473c0;
  border-radius: 4px;
  box-shadow: 0 -2px rgba(255, 255, 255, 0.1) inset, 0 -3px rgba(0, 0, 0, 0.1) inset, 0 1px rgba(0, 0, 0, 0.05);
  color: #0473c0;
  height: 34px;
  line-height: inherit;
  margin: 15px auto 0;
  padding: 0 10px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  white-space: nowrap;
}
/* end sendpmpage */

/* categpics */
.categpics {
  margin: 30px auto;
  text-align: center;
}
.categpics .tagspics {
  margin: 0 auto 20px;
  text-align: right;
}
.categpics .tagspics a {
  background-color: #eeeeee;
  border-radius: 4px;
  color: #919191;
  direction: rtl;
  display: inline-block;
  font-size: 16px;
  padding: 5px 7px;
  text-decoration: none;
}
.categpics .tagspics a:hover {text-decoration: underline;}
.categpics .adspic {
  background-color: #f7fbfa;
  color: #919191;
  display: inline-block;
  height: 200px;
  margin: 5px;
  overflow: hidden;
  text-align: right;
  width: 148px;
}
.categpics .adspic a img {
  border-radius: 3px;
  height: 130px;
  margin: 0 0 5px;
  width: 148px;
}
.categpics a.moreadspic {
  background-color: #ffffff;
  border: 1px solid #0473c0;
  border-radius: 6px;
  color: #0473c0;
  display: inline-block;
  line-height: 1.42857;
  margin: 20px auto 0;
  padding: 10px 16px;
  position: relative;
  text-decoration: none;
}
.categpics a.moreadspic:hover {text-decoration: underline;}
/* end categpics */

/* Footer */
.footer {background: #ffffff url("images/footer-border.png") repeat-x scroll center top;}
.footer .row {margin: 0 auto;}
.footer hr {border-color: #ebe6cf -moz-use-text-color -moz-use-text-color;}
.footer a.city-head {
  background-color: #046D9C;
  color: #ffffff !important;
  font-size: 14px;
  padding: 3px 7px;
}
/* End Footer */
.red {color: #ff0000;}
.star {color: #ebc300;}
.btn-primary {
  background: #046d9c;
  border-color: #005988;
  color: #ffffff;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
  background: #005988;
  border-color: #004574;
  color: #ffffff;
}
.contactus {margin: 25px auto;}
.contactus .infotxt {margin: 0 auto 15px;}
.contactus table.table th {
  background-color: #fc8901;
  color: #ffffff;
}
.contactus table.table td {
  text-align: right;
  vertical-align: middle;
}
.pageview {
  margin: 30px auto;
  width: 95%;
}
.amollaa table.table th {
  background-color: #046d9c;
  color: #ffffff;
  padding: 10px;
  text-align: center;
}
.amollaa table.table td {
  color: #000000;
  direction: ltr;
  font-size: 16px;
  padding: 15px;
  text-align: center;
}
.searchToremove{
        width: 100%;
    height: 36px;
    border: 1px solid #ddd;
}