
@font-face 
{
  font-family  :  'Kabel';
  src          :   url('../fonts/kabel.ttf');
}

@font-face 
{
  font-family  :  'Gibson-Regular';
  src          :   url('../fonts/Gibson-Regular.ttf');
}

@font-face 
{
  font-family  :  'Gibson-Bold';
  src          :   url('../fonts/gibson-bold.ttf');
}

@font-face 
{
  font-family  :  'Gibson-BoldItalic';
  src          :   url('../fonts/Gibson-BoldItalic.ttf');
}

@font-face 
{
  font-family  :  'Gibson-RegularItalic';
  src          :   url('../fonts/Gibson-RegularItalic.ttf');
}

@font-face 
{
  font-family  :  'Gibson-Light';
  src          :   url('../fonts/GibsonLight-Regular.ttf');
}

@font-face
{
  font-family  :  'RunWild';
  src          :  url('../fonts/RunWild.ttf');	
}

@font-face
{
  font-family  :  'Crillee-Bold-Italic';
  src          :  url('../fonts/Crillee Bold Italic Std Regular.otf');	
}


:focus
{
  -moz-outline-style  :  none;
}

html
{
  display  :  block !important;
}

body
{
  margin      :  0px;
  background  :  #ffffff;
}

body.cke_show_borders
{
  background  :  #ffffff;
}

table
{
  border-collapse  :  collapse;
  border-spacing   :  0;
  table-layout     :  fixed;
}

body, p, div, td, span, a
{
  font-family  :  arial, verdana, sans-serif;
  font-size    :  13px;
  color        :  #444444;
  
  position     :  relative;
  outline      :  none;  
}


h1
{
  font-family            :  arial, verdana, sans-serif;
  font-weight            :  normal;
  font-size              :  32px;
  color                  :  #cc0033;
  
  margin                 :  0px 0px 10px 0px;
  padding                :  0px;
  line-height            :  40px;
  height                 :  40px;
}

h2, h2 a, h2 a:hover
{
  font-family      :  arial, verdana, sans-serif;
  font-size        :  18px;
  font-weight      :  bold;
  color            :  #333333;
  text-decoration  :  none;
  margin           :  0px 0px 2px 0px;
  padding          :  0px;
}

h3
{
  font-family            :  arial, verdana, sans-serif;
  font-weight            :  normal;
  font-size              :  18px;
  color                  :  #3d3f3e;
  margin                 :  0px 0px 5px 0px;
  padding                :  0px;
  line-height            :  40px;
  height                 :  40px;
}

h4, h4 a, h4 a:hover
{
  font-family      :  arial, verdana, sans-serif;
  font-weight      :  bold;
  font-size        :  18px;
  color            :  #333333;
  text-decoration  :  none;
  margin           :  0px 0px 2px 0px;
  padding          :  0px;
}

h5
{
  font-family     :  arial, verdana, sans-serif
  font-weight     :  bold;
  font-size       :  12px;
  color           :  #333333;
  text-transform  :  uppercase;
  margin          :  0px 0px 2px 0px;
  padding         :  0px;
}

h6
{
  font-family  :  arial, verdana, sans-serif;
  font-weight  :  bold;
  font-size    :  12px;
  color        :  #333333;
  margin       :  0px 0px 2px 0px;
  padding      :  0px;
}

a
{
  font-family      :  arial, verdana, sans-serif;
  font-size        :  11px;
  color            :  #000;
  text-decoration  :  none;
}

a:hover
{
  font-family      :  arial, verdana, sans-serif;
  font-size        :  11px;
  color            :  #000;
  text-decoration  :  underline;
}

div.br
{
  clear        :  both;
  line-height  :  0px;
  height       :  0px;
  font-size    :  0px;
}

div.br5
{
  clear        :  both;
  line-height  :  5px;
  height       :  5px;
  font-size    :  1px;
}

div.br10
{
  clear        :  both;
  line-height  :  10px;
  height       :  10px;
  font-size    :  1px;
}

div.br20
{
  clear        :  both;
  line-height  :  20px;
  height       :  20px;
  font-size    :  1px;
}

div.br50
{
  clear        :  both;
  line-height  :  50px;
  height       :  50px;
  font-size    :  1px;
}

div.hr
{
  border-top     :  dotted 1px #999999;
  border-right   :  solid 1px #f4f4f4;
  border-bottom  :  solid 1px #f4f4f4;
  border-left    :  solid 1px #f4f4f4;
  margin         :  10px 0px 10px 0px;
}

hr
{
  border-top     :  dotted 1px #999999;

  border-right   :  solid 1px #f4f4f4;
  border-bottom  :  solid 1px #f4f4f4;
  border-left    :  solid 1px #f4f4f4;
  margin         :  20px 0px 20px 0px;
}

.gray
{
  color  :  #777777;
}

.red
{
  color  :  #830100;
}

.faq
{
  cursor  :  pointer;
}

a img
{
  border  :  none;
}

.hidden
{
  display  :  none;
}

.noPadding
{
  padding  :  0px;
}

.noMargin
{
  margin  :  0px;
}

.fRight
{
  float  :  right;
}

.fLeft
{
  float  :  left;
}

form
{
  margin  :  0px;
}

label
{
  margin   :  0px;
  padding  :  0px;
}

label span
{
  font-size  :  10px;
  color      :  #bbbbbb;
}

input.textbox, select, textarea
{
  font-family            :  arial, verdana, sans-serif;
  font-size              :  13px;
  color                  :  #666666;
  padding                :  7px 10px;
  border                 :  1px solid #ccc;
  background             :  #ffffff;
  outline                :  none;
  box-shadow		     :  0px 5px 3px -4px rgba(50, 50, 50, 0.1) inset;
  -moz-border-radius     :  3px;
  border-radius          :  3px;
  -webkit-border-radius  :  3px;  
}

select
{
  padding  :  2px;
}

input.button, a.button, span.button, button.button
{
  font-family            :  arial, verdana, sans-serif !important;
  font-size              :  14px !important;
  color                  :  #ffffff !important;
  cursor                 :  pointer !important;
  padding                :  5px 12px;
  background             :  #cc0033 !important;
  border                 :  solid 1px #cc0033 !important;
  border-bottom		     :  4px solid #cc0033;
  -moz-border-radius     :  3px;
  border-radius          :  3px;
  -webkit-border-radius  :  3px;  
}

span.button
{
  cursor  :  default;
}

input.button:hover
{
  background  :  #62a3f5;
}

input.button.small
{
  font-size  :  11px;
  padding    :  2px 8px 2px 8px;
}

input.textbox:focus, select:focus, textarea:focus
{
  background  :  #ffffec;
}

#BtnSignUp
{
  color          :  #cc0033 !important;
  //background  :  none !important;
  background     :  #ffffff;  
  //padding        :  9px 5px;
  padding        :  9px 10px;
  position       :  relative;
  //top            :  8px;
  top            :  5px;
  border         :  none !important;
  border-radius  :  5px 5px 0px 0px;
  font-size      :  15px;
  cursor         :  pointer;
}

h2 a.button
{
  position  :  relative;
  top       :  -3px;
  padding   :  6px 12px;
}

h2 a.button:hover
{
  color                  :  #ffffff;
  text-decoration        :  none;
  padding                :  6px 12px;
  background             :  #62a3f5;
  cursor                 :  pointer;
 }

.mandatory
{
  font-size    :  12px;
  font-weight  :  bold;
  color        :  #830100;
}


#MainDiv
{
}

#UserLinks
{
  background      :  #333333;
  padding-bottom  :  5px;
}

#UserLinks div
{
  position    :  relative;
  width       :  1100px;
  margin      :  0px auto;
  text-align  :  right;
}

#UserLinks #UserLinkDiv
{
  padding-top :  5px;
}

#UserLinks div, #UserLinks a, #UserLinks a:hover
{
  font-family  :  arial, verdana, sans-serif; 
  font-size    :  13px;
  color        :  #ffffff;
}

.homePage #PageMsg
{
  display   :  block;
  position  :  absolute;
  top       :  0px;
  z-index   :  100;
  width     :  50%;
  left      :  25%;	
}

#Header
{
  padding  :  0px;
}

#Header #HeaderDiv
{
  margin  :  10px auto;
  width   :  1215px;
}


#Header #HeaderDiv table
{
  margin  :  0px;	
}

#Header #Logo
{
  display  :  block;
}

#Header .logoLysted
{
  padding-bottom  :  3px;
}

#Navigation
{
  position    :  absolute;
  right       :  0;
  width       :  200px;
  background  :  #333333;
  z-index     :  10;
}

#Navigation #NavigationDiv
{
  width   :  100%;
  margin  :  0px auto;
}

#Navigation ul
{
  margin      :  0px;
  padding     :  0px;
  list-style  :  none;
}

#Navigation ul li
{
  margin        :  0px;
  position      :  relative;
  display       :  table;
}

#Navigation ul li a
{
  font-family      :  arial, verdana, sans-serif;
  font-size        :  15px;  
  text-decoration  :  none;
  margin           :  0px;
  margin           :  0px 10px;
  display          :  table-cell;
  padding          :  17px 10px 0px 10px;
}

#Navigation ul li a.navLink
{
  color    :  #cc0033;  
}

#Navigation ul li a.selected
{
  border         :  solid 1px #cc0033;
  border         :  0;
  border-radius  :  0;
}

#Navigation ul li ul
{
  margin              :  0px;
  list-style          :  none;
  position            :  absolute; 
  top                 :  35px;
  left                :  1px;
  height              :  auto;
  display             :  none;
  background          :  #f8f8f8 ;
  border              :  solid 1px #eeeeee;
  box-shadow          :  1px 1px 3px #888888;
  -moz-box-shadow     :  1px 1px 3px #888888;
  -webkit-box-shadow  :  1px 1px 3px #888888;
  z-index             :  1111111;
}

#Navigation ul li ul li
{
  width          :  200px;  
  border-left    :  none;
  border-right   :  none;  
  border-bottom  :  dotted 1px #cebcac;
  text-align     :  left;
  line-height    :  18px;
}

#Navigation ul li ul li:last-child
{
  border  :  none;
}

#Navigation ul li ul li a, #Navigation ul li ul li a:hover, #Navigation ul li ul li a.selected
{
  font-family      :  arial, verdana, sans-serif;
  font-weight      :  normal;
  font-size        :  12px;
  color            :  #000000;
  text-decoration  :  none;
  display          :  block;
  margin           :  0px;
  padding          :  8px 8px;
}

#Navigation ul li ul li a:hover, #Navigation ul li ul li a.selected
{
  background  :  #ffffff;
}

#Body
{
  background: #f5f7f8;
}

#Body #BodyDiv
{
  margin  :  0px auto 0px auto;
}

#Body #BodyDiv
{
  width  : 1215px;
}

#Body #Contents
{
  margin      :  0px auto 0px auto;
  padding     :  10px 0px 80px 0px;
  min-height  :  500px;
}

#Body #Contents.contents
{
  width       :  1100px;  
  margin      :  0px auto 0px auto;
  padding     :  0px;
  min-height  :  10px;
}

#Body #Contents img
{
  max-width  :  100% !important;
}

#Body #BodyDiv #Table
{
  width   :  1100px;  
  margin  :  0px auto 0px auto;
}

#ContentBlock
{
  float  :  left;
  width  :  580px;
}

#ContentBlock h3
{
  padding     :  0px 0px 0px 40px;
  background  :  url('../images/icons/heart.jpg') no-repeat 0px 10px;
}

#ContentBlock p
{
  margin  :  0px;
}

#ContentBlock ul
{
  margin   :  10px 0px 0px 0px;
  padding  :  0px;
}

#ContentBlock ul li
{
  color        :  #3289d8;
  background   :  url('../images/icons/happy.jpg') no-repeat 0px 0px;
  padding      :  4px 0px 5px 25px;
  list-style   :  none;
}

ul.photos
{
  margin      :  20px 0px 0px 0px;
  padding     :  0px;
  list-style  :  none;
}

ul.photos li
{
  float    :  left;
  margin   :  8px;
  padding  :  0px;
  width    :  236px;
}

ul.photos li img
{
  width  :  224px;
}

ul.photos li div
{
  border              :  solid 1px #aaaaaa;
  box-shadow          :  1px 1px 3px #888888;
  -moz-box-shadow     :  1px 1px 3px #888888;
  -webkit-box-shadow  :  1px 1px 3px #888888;
}

ul.photos li div:hover
{
  box-shadow          :  1px 1px 3px #7b2d46;
  -moz-box-shadow     :  1px 1px 3px #7b2d46;
  -webkit-box-shadow  :  1px 1px 3px #7b2d46;
}

ul.photos li div img
{
  margin  :  5px;
}

#Testimonial
{
  float  :  right;
  width  :  370px;
}

#Testimonial h3
{
  padding     :  0px 0px 0px 40px;
  background  :  url('../images/icons/testimonial.jpg') no-repeat 0px 10px;
}

#Testimonial #TestimonialDiv
{
  color       :  #9d9d9b;
  background  :  #ffffff;
  border      :  solid 1px #e5e5e5;
  margin      :  0px 0px 15px 0px;
  padding     :  20px;
}

#Testimonial #TestimonialDiv img
{
  position  :  absolute;
  bottom    :  -20px;
  right     :  0px;
}

#Testimonial #Client
{
  font-size     :  13px;
  text-align    :  right; 
  margin-right  :  30px;
}

#BlockDiv #GalleryBlock, #BlockDiv #NewsBlock, #BlockDiv #NewsletterBlock
{
  float  :  left;
  width  :  300px;
}

#BlockDiv #GalleryBlock h3
{
  padding     :  0px 0px 0px 40px;
  background  :  url('../images/icons/photo.jpg') no-repeat 0px 10px;
}

#BlockDiv #GalleryBlock a.link
{
  font-size    :  14px;
  color        :  #3486d8;
  display      :  block;
  margin       :  5px 0px;
}

#BlockDiv #NewsBlock
{
  width   :  315px;
  margin  :  0px 40px;
}
	
#BlockDiv #NewsBlock h3
{
  padding     :  0px 0px 0px 40px;
  background  :  url('../images/icons/news.jpg') no-repeat 0px 12px;
}

#BlockDiv #NewsBlock ul
{
  margin   :  0px;
  padding  :  0px;
}

#BlockDiv #NewsBlock ul li
{
  list-style  :  none;
  margin      :  10px 0px;
}

#BlockDiv #NewsBlock ul li .picture
{
  background  :  #eeeeee;
  border      :  solid 1px #e3e3e3;
  padding     :  3px;
  width       :  50px;
}

#BlockDiv #NewsBlock ul li div
{
  width  :  240px;
}

#BlockDiv #NewsBlock ul li div a
{
  font-size    :  16px;
  color        :  #3486d8;
  display      :  block;
}

#BlockDiv #NewsletterBlock h3
{
  padding     :  0px 0px 0px 40px;
  background  :  url('../images/icons/newsletter.jpg') no-repeat 0px 10px;
}

#frmNewsletter
{
  background  :  #f5f5f5;
  border      :  solid 1px #f2e9ea;
  padding     :  25px 20px;
}

#frmNewsletter input.textbox
{
  color       :  #a3a3a3;
  background  :  #ffffff;
  border      :  solid 1px #e7e7e7;  
  padding     :  6px;
  width       :  94.5%;
}

#frmNewsletter input.button
{
  font-size    :  14px;
  font-weight  :  bold;
  color        :  #ffffff;
  text-align   :  center;
  width        :  100%;  
  padding      :  4px 0px !important;
}

#News, #Newsletter
{
  background             :  #f5f5f5;
  margin                 :  0px 0px 20px 0px;
    
  -moz-border-radius     :  5px;
  border-radius          :  5px;
  -webkit-border-radius  :  5px;
}

#News span, #Newsletter span
{
  font-family            :  tahoma, arial, verdana, sans-serif;
  font-size              :  17px;
  color                  :  #ffffff;
  text-indent            :  15px;
  display                :  block;
  line-height            :  32px;
  height                 :  32px;
  border                 :  solid 1px #3388D8;
  background             :  #3388D8;
  -moz-border-radius     :  5px 5px 0px 0px;
  border-radius          :  5px 5px 0px 0px;
  -webkit-border-radius  :  5px 5px 0px 0px;
}

#News #NewsDetails
{
  padding  :  10px;
  border   :  solid 1px #cccccc;
}

#News #NewsDetails b, #News #NewsDetails a
{
  color  :  #444444;
}

#News b
{
  font-family  :  arial, verdana, sans-serif;
  font-size    :  11px;
  color        :  #333333;  
}

#News a.picture
{
  border   :  solid 1px #666666;
  padding  :  1px;
  float    :  left;
}

#Newsletter #frmNewsletter
{
  padding      :  10px;
  border       :  solid 1px #cccccc;
  font-family  :  tahoma, arial, verdana, sans-serif;
  font-size    :  12px;
  color        :  #444444;
}

#frmNewsletter input.textbox
{
  width  : 95%;
}

#frmNewsletter input.button
{
  font-size  :  13px;
  padding    :  2px 8px 2px 8px;
}

#frmNewsletter #NewsletterMsg
{
  margin-bottom  :  0px;
}

#Footer
{
  clear       :  both;
  background  :  #333333;

  width       :  100%;
}

#Footer #FooterDiv
{
  width    :  1100px;
  margin   :  0px auto;
  padding  :  50px 20px;
}

#Footer #FooterDiv tr:nth-child(1) td, #Footer #FooterDiv tr:nth-child(1) td .heading, #Footer #FooterDiv span
{
  font-family  :  'Gibson-Regular';
  font-size    :  18px;
  font-style   :  normal;
  font-weight  :  normal;
  color        :  #cccccc;
  line-height  :  15px;
}

#Footer #FooterDiv tr:nth-child(2) td
{
  margin-bottom  :  20px;
}

#Footer #FooterDiv tr:nth-child(2) td, #Footer #FooterDiv tr:nth-child(2) td div, #Footer #FooterDiv tr:nth-child(2) td a
{
  color       :  #cccccc;
  margin-top  :  10px;	
}

#Footer #FooterDiv tr:nth-child(2) td .fRight
{
  margin-top  :  0px;	
}


#Footer #FooterDiv tr:nth-child(2) td a:hover
{
  font-size  :  14px;
  color      :  #ffffff;	
}

#Footer #FooterDiv a, #Footer #FooterDiv a:hover
{
  font-family      :  'Gibson-Light'; 
  font-size        :  14px;
  color            :  #cccccc !important;
  text-decoration  :  none;
}

#Footer td:first-child a
{
  font-size  :  11px;
}

#Footer #FooterDiv a:hover
{
  color            :  #cccccc;
  text-decoration  :  underline;
}

div.alert, div.error, div.success, div.successExcel, div.info, div.info.noHide, div.infoMsg, div.infoMsg.noHide
{
  clear                  :  both;
  padding                :  10px 10px 10px 35px;
  margin-bottom          :  15px;
  min-height             :  16px;
  line-height            :  16px;
  cursor                 :  pointer;
  -moz-border-radius     :  4px;
  border-radius          :  4px;
  -webkit-border-radius  :  4px;
  font-family            :  arial, verdana, sans-serif;
  font-size              :  12px;
  color                  :  #000000;
}

div.alert
{
  background  :  #feffc8 url('../images/icons/alert.png') 10px 10px no-repeat;
  border      :  solid 1px #f1aa2d;
}

div.alert.message
{
  padding-left  :  10px;
  background    :  #feffc8;
  border        :  solid 1px #f1aa2d;
}

div.error
{
  background  :  #fdcea4 url('../images/icons/error.png') 10px 10px no-repeat;
  border      :  solid 1px #c44509;
}

div.success, .successExcel
{
  background  :  #d4f684 url('../images/icons/success.png') 10px 10px no-repeat;
  border      :  solid 1px #739f1d;
}

div.info, div.info.noHide
{
  background  :  #c3e4fd url('../images/icons/info.png') 10px 10px no-repeat;
  border      :  solid 1px #688fdc;
}

div.infoMsg, div.infoMsg.noHide
{
  background             :  #ebeeee url('../images/icons/info.gif') 10px 10px no-repeat;
  border                 :  solid 1px #cccccc;
}

.icon, .icnDelete, .icnEdit, .icnView, .icnToggle, .icnExport, .icnDownload, .icnRestore, .icnPicture, .icnThumb, .icnEmail, .icnStats, .icnVideo, .icnStatus, .icnFlash, .icnScript, .icnFeatured, .icnHistory, .icnDetail, .icnProjectDetail, .icnAdd, .icnProjectDetailExpand, .icnExpand img, .icnCollapse img, .icnExpand, .icnCollapse, .icnRemove, .icnTrash, .icnThumb, .icnPosition, .icnGeneral, .icnNotVerify, .icnCancel
{
  margin  :  0px 3px 0px 3px;
  cursor  :  pointer;
  width   :  16px;
  height  :  16px;
}

.icnCreditExpand, .icnCreditCollapse, .icnViewExpand, .icnViewCollapse
{
  margin  :  0px 3px 0px 3px;
  cursor  :  pointer;
  width   :  14px;
  height  :  14px;
}

.icnProject
{
  margin  :  0px 3px 0px 3px;
  cursor  :  pointer;
  width   :  20px;
  height  :  20px;
}

.icnSelect
{
  cursor  :  pointer;
}

img.note
{
  position  :  relative;
  top       :  -3px;
  left      :  -2px;
  margin    :  0px 3px 0px 0px;
  cursor    :  pointer;
  width     :  12px;
  height    :  12px;
}

.dlgConfirm
{
  padding  :  10px 5px 10px 5px;
}

.dlgConfirm span
{
  float   :  left;
  margin  :  0px 7px 20px 0px;
}

.linksBlock
{
  border                 :  solid 1px #cccccc;
  padding                :  10px;
  margin                 :  0px 0px 15px 0px;
  background             :  #f5f5f5;
  -moz-border-radius     :  4px;
  border-radius          :  4px;
  -webkit-border-radius  :  4px;
}

.linksBlock ul
{
  padding     :  0px;
  margin      :  0px 0px 0px 16px;
  list-style  :  square;
}

.linksBlock ul li
{
  margin   :  0px;
  padding  :  2px 0px 2px 0px;
}

.linksBlock a
{
  font-family      :  arial, verdana, sans-serif;
  font-size        :  12px;
  color            :  #444444;
  text-decoration  :  none;
}

.linksBlock a:hover
{
  font-family      :  arial, verdana, sans-serif;
  font-size        :  12px;
  color            :  #3388D8;
  text-decoration  :  underline;
}

#Tabs label, #frmPassword label, #frmResetPassword label, #frmPassword label, #frmLogin label
{
  font-family  :  arial, verdana, sans-serif;
  font-size    :  12px;
  color        :  #333333;
  display      :  block;
  margin       :  0px;
  padding      :  0px 0px 2px 0px;
}

#Tabs input.textbox, #frmLogin input.textbox
{
  font-size  :  13px;
  padding    :  4px;
}

#frmRegister input.textbox, #frmLogin input.textbox, #frmAccount input.textbox, #Tabs #frmPassword input.textbox, #frmMyPassword input.textbox, #frmEscrow input.textbox
{
  padding     :  6px;
  width       :  96%;
  border      :  none;
  border      :  1px solid #cccccc;
}

#frmMyPassword .inputIcon, #frmEscrow .inputIcon
{
  width : 272px !important;
}

#Sitemap li, #Search li
{
  padding-bottom  :  5px;
}

a.newsPic
{
  border   :  solid 1px #888888;
  padding  :  1px;
  margin   :  0px 10px 0px 0px;
  display  :  block;
}

a.news
{
  font-size    :  13px;
}

/***********************  Slides Slider *********************/

#Slider #Slides
{
  width     :  100%;
  height    :  400px;
  top       :  0px;
  left      :  0px;
  z-index   :  100;
  overflow  :  hidden;
}

#Slider #Slides .slidesContainer
{
  width     :  100%;
  height    :  400px;
  overflow  :  hidden;
  position  :  relative;
  display   :  none;
}

#Slider #Slides .slides_control, #Slider #Slides .slides_control center
{
  width  :  100% !important;
}

#Slider #Slides .slidesContainer a, #Slider #Slides .slidesContainer img
{
  width    :  100%;
  height   :  400px;
  display  :  block;
}

#Slider #Slides .pagination
{
  position    :  relative;  
  bottom      :  20px;
  margin      :  auto;
  width       :  100px;
  z-index     :  10000;
}

#Slider #Slides .pagination li
{
  float       :  left;
  margin      :  0px 1px;
  list-style  :  none;
}

#Slider #Slides .pagination li a
{
  display              :  block;
  width                :  12px;
  height               :  0px;
  padding-top          :  12px;
  background-image     :  url('../images/banners/pagination.png');
  background-position  :  0px 0px;
  float                :  left;
  overflow             :  hidden;
}

#Slider #Slides .pagination li.current a
{
  background-position  :  0px -12px;
}


/***************  Paging  **********************/

ul#Paging
{
  clear       :  both;
  padding     :  0px;
  margin      :  5px 0px 0px 0px;
  list-style  :  none;
}

ul#Paging ul li
{ 
  margin   :  0px;
  padding  :  0px;
  float    :  left;  
}
	
ul#Paging li a
{
  font-family            :  arial, verdana, sans-serif;
  font-size              :  11px;
  color                  :  #ffffff;
  text-decoration        :  none;
  display                :  block;
  float                  :  left;
  padding                :  2px 4px;
  margin                 :  0px 3px 0px 0px;
  border                 :  solid 1px #666666;
  background             :  #888888;
  cursor                 :  pointer;
  -moz-border-radius     :  3px;
  border-radius          :  3px;
  -webkit-border-radius  :  3px;  
}

ul#Paging li a:hover, ul#Paging li a.selected
{
  font-family            :  arial, verdana, sans-serif;
  font-size              :  11px;
  color                  :  #ffffff;
  text-decoration        :  none;
  display                :  block;
  float                  :  left;
  padding                :  2px 4px;
  margin                 :  0px 3px 0px 0px;
  border                 :  solid 1px #999999 !important;
  background             :  #bbbbbb !important;
  cursor                 :  pointer;
  -moz-border-radius     :  3px;
  border-radius          :  3px;
  -webkit-border-radius  :  3px; 
}


#TblBids ul#Paging
{
  margin-top  :  -18px !important;
  height      :  12px;
}

#TblBids ul#Paging li a, #TblBids ul#Paging li a:hover, #TblBids ul#Paging li a.selected
{
  padding                :  1px;
  border                 :  none !important;
  background             :  none !important;
}

#TblBids ul#Paging li a:hover, #TblBids ul#Paging li a.selected
{
  color  :  #000000 !important;
}

.clear
{
  clear  :  both;
}

#BodyDiv
{
  margin  :  0 auto;
}

#contents
{
    float: left;
    width: 100%;
    padding: 25px 0;
}

.contentPage
{
  width  :  100%;	
}

#TopBar
{
    width: 1061px;
    margin: 0 auto;
}

#LoginDiv
{
  display     :  none;
  width       :  275px;
  position	  :  absolute;
  right		  :  0px;
  top		  :  43px;
  z-index	  :  2147483647;
  box-shadow  :  0px 0px 11px -1px #e7eeee ;
}

#LoginDiv form
{
  background     : #fff;
  border         : solid 1px #f2e9ea;
  padding        : 10px 17px 10px 15px ;
  margin         :  0px 0px 0px 0px;
  text-align     : left; 
  border-radius	 : 4px;
}

#LoginDiv form input.button
{
    width   : 240px;
    display : block;
    margin  : 0 auto;
    padding : 8px 0;
}

.OrRegister
{
  text-align    :  center;
  font-size     :  16px;
  color         :  #000;
  line-height   :  30px;
  border-left   :  none;
  border-right  :  none;
}

#TblProjectDetails tr td
{
  font-size  :  13px;
  padding    :  5px 10px;
}

#TblProjectDetails tr td:first-child
{
  font-weight  :  bold;
}

#TblBids .header td span
{
  font-size    :  14px;
  font-weight  :  bold;
  color        :  #ffffff;
  display      :  block;
  height       :  40px;
  line-height  :  30px;
  text-align   :  center;
}

#TblBids span.pending
{
  background  :  #f1aa2d;
}

#TblBids span.review
{
  background  : #74df00;
}

#TblBids span.submitted
{
  background  :  #df7401;
}

#TblBids span.active
{
  background  :  #4B8A08;
}

#TblBids span.rejected
{
  background  :  #df0101;  
}

#TblBids span.removed
{
  background  :  #f7be81;
}

#TblBids .bids .bid, .noBid
{
  border      :  solid 1px #cccccc;
  background  :  #eeeeee;
  padding     :  5px 5px 5px 8px;
  margin      :  5px;
  overflow-x  :  auto;
  cursor      :  pointer;
  position    :  relative;
}

#TblBids .bids .bid b
{
  line-height  :  22px;
}

.multiSelect
{
  width                  :  280px;
  height                 :  95px;
  overflow               :  auto;
  border                 :  solid 1px #888888;
  padding                :  3px;
  background             :  #f9f9f9;
  -moz-border-radius     :  3px;
  border-radius          :  3px;
  -webkit-border-radius  :  3px;    
}

.evenRow
{
  background  :  #f2f2f2 !important;
}

.oddRow
{
  background  :  #ffffff !important;
}

.success a, .info a
{
  font-size        :  12px;
  text-decoration  :  underline;
}

.arrow
{
  position       :  absolute;
  top            :  8px;
  left           :  0px;
  width          :  0px; 
  height         :  0px; 
  border-top     :  solid 5px transparent;
  border-bottom  :  solid 5px transparent;
  border-left    :  solid 5px green;
}

.latestArrow
{
  position       :  absolute;
  top            :  7px;
  left           :  -1px;
  width          :  0px; 
  height         :  0px; 
  border-top     :  solid 8px transparent;
  border-bottom  :  solid 8px transparent;
  border-left    :  solid 8px #17b80f;
}

#TblBids #Pending .arrow
{
  border-left  :  solid 5px #f1aa2d;
}

#TblBids #Review .arrow
{
  border-left  :  solid 5px #74df00;
}

#TblBids #Submitted .arrow
{
  border-left  :  solid 5px #df7401;
}

#TblBids #Active .arrow
{
  border-left  :  solid 5px #4B8A08;
}

#TblBids #Rejected .arrow
{
  border-left  :  solid 5px #df0101;
}

#TblBids #Pending .userBid
{
  border  :  solid 1px #f1aa2d;
}

#TblBids #Review .userBid
{
  border  :  solid 1px #74df00;
}

#TblBids #Submitted .userBid
{
  border  :  solid 1px #df7401;
}

#TblBids #Active .userBid
{
  border  :  solid 1px #4B8A08;
}

#TblBids #Rejected .userBid
{
  border  :  solid 1px #df0101;
}

.arrow.top
{
  width          :  0px; 
  height         :  0px; 
  border-left    :  solid 8px transparent;
  border-right   :  solid 8px transparent;
  border-bottom  :  solid 8px green;
  margin         :  0px 0px 0px 5px;
}

.arrow.top.pending
{
  border-bottom  :  solid 8px #f1aa2d;
}

.arrow.top.under_review
{
  border-bottom  :  solid 8px #74df00;
}

.arrow.top.not_submitted
{
  border-bottom  :  solid 8px #df7401;
}

.arrow.active
{
  border-bottom  :  solid 8px #4B8A08;
}

.arrow.top.rejected
{
  border-bottom  :  solid 8px #df0101;
}

.bid .numbering, .groupBids .numbering
{
  font-size  :  18px;
  color      :  #cccccc;
  position   :  absolute;
  top        :  5px;
  right      :  5px;
}

.groupBids .numbering
{
  right  :  10px;
}


.table 
{
  font-family		     :  Arial, Helvetica, sans-serif;
  color			         :  #000;
  font-size		         :  11px;
  background		     :  #eee;
  -moz-border-radius	 :  3px;
  -webkit-border-radius  :  3px;
  box-shadow		     :  0px 0px 1px #333333;
}

.table .header td
{
  font-weight  :  bold;
}

.table tr td
{
  border   :  solid 1px #e0e0e0 !important;
  padding  :  9px 7px;
}


.table td
{
  position    :  relative;
  padding     :  5px;
  text-align  :  left;
  height      :  24px;
}

.table .header div.arrowFilter
{
  position  :  absolute;
  top       :  10px;
  right     :  10px;
}

.table .header div.arrowFilter img, .table .header div.otherFilters img
{
  width   :  9px;
  cursor  :  pointer;
}

.textbox.keywords
{
  position  :  absolute;
  top       :  -1px;
  right     :  0px;
  margin    :  0px;
  padding   :  6px 10px;
  width     :  222px;
}

select.projects
{
  margin   :  0px 0px 0px 5px;
  padding  :  3px 5px;
}

#TblBids td
{
  padding  :  0px !important;
}

div.icnExpand, div.icnCollapse
{
  position  :  relative;
  cursor    :  pointer;  
}

div.icnExpand img, div.icnCollapse img
{
  position  :  absolute;
  top       :  -1px;
  left      :  0px;
}

.projectTitle
{
  cursor  :  pointer;
}

.icnBids
{
  margin  :  0px 3px 0px 3px;
  width   :  16px;
  height  :  16px;
}

#TblBids.table td
{
  padding  :  5px !important;
}

.loading
{
  position  :  absolute; 
  top       :  2px; 
  right     :  5px; 
  z-index   :  1000;
}

a.section, a.closedSection
{
  font-size  		 :  14px;
  font-weight        :  bold;
  color       		 :  #000000;
}

a.selected
{
  color       		     :  #333333;
  border      		     :  solid 1px #106d04;
  -moz-border-radius     :  5px;
  border-radius          :  5px;
  -webkit-border-radius  :  5px;    
}

.statues a
{
  color  :  #000000;
}

#Numbering .number
{
  font-size   :  20px;
  margin      :  0px 5px;
  min-width   :  20px;
  border      :  solid 1px #ffffff;
  text-align  :  center;
}

.project
{
  border      :  solid 1px #cccccc;
  background  :  #eeeeee;
  padding     :  5px 3px 5px 4px;
  margin      :  0px 3px 5px 3px;
  overflow-x  :  auto;
  cursor      :  pointer;
  position    :  relative;
}

.project .bid, .bids.selected .project .bid
{
  border         :  none !important;
  border-bottom  :  solid 1px #cccccc !important;
  background     :  none !important;
  margin         :  0px !importnat;
  padding        :  0px !important;
}

.bids.selected .project, .bids.selected .bid
{
  background  :  #cac8c8 !important;
}

.bids:not(.showIcons) .project img, .bids:not(.showIcons) .bid img
{
  display  :  none !important;
}

.project .bid:last-child
{
  border-bottom  :  none !important;
}

.bid .numbering
{
  font-size  :  18px;
  color      :  #cccccc;
  position   :  absolute;
  top        :  5px;
  right      :  5px;
}

img.updatetKeyword
{
  cursor	: pointer;
  position	: absolute;
  top		: -5px;
  left		: 163px;
  width		: 14px;
}

img.closeKeyword
{
  position	: absolute;
  top           : 16px;
  left		: 165px;
  cursor	: pointer;
}

img.save, img.saveOffer
{
  position  :  absolute;
  top       :  -5px;
  left      :  34px;
  cursor    :  pointer;
}

img.closePrice, img.closeOffer
{
  position  :  absolute;
  bottom    :  -3px;
  left      :  36px;
  width     :  11px;
  cursor    :  pointer;
}

.bid b
{
  position  :  relative;
}

.statusCount
{
  font-weight  :  normal !important;
  float        :  right;
  display      :  block;
  text-align   :  center;
}


#Heading
{
  width	         :  100%;
  background     :  #f2f2f2;
  padding        :  20px 0px;
  margin-bottom  :  20px;
  display        :  none;
}

#Heading h1
{
  position   :  relative;
  color	     :  #333333 !important;
  font-size  :  26px;
  margin     :  0px auto;
  width      :  1100px;
}

#Heading.home h1
{
  text-align  :  center;
}

#Heading h1 span
{
  color	     :  #ffffff;
  font-size  :  16px;
}

#Heading h1 a:hover
{
 text-decoration : none;
}

.statusCount a
{
  font-weight  :  normal !important;
}

.titleBox
{
  background     :  #cac8c8;
  border         :  solid 1px #aaaaaa;
  border-bottom  :  solid 1px #dddddd;
  margin         :  5px 3px 0px 3px;
  padding        :  5px 3px 5px 4px;
}

input.bidPrice
{
  font-size  :  11px !important;
  padding    :  3px !important;
}

#Processing
{
  position  :  fixed;
  top       :  45%;
  left      :  45%;
  z-index   :  1000;
}

.bidsCount
{
  width       :  15px; 
  margin      :  0px auto;
  text-align  :  right;
}


.groupBids table, .groupBids table td
{
  border  :  solid 1px #aaaaaa;
}

.groupBids table, .groupBids table tr:first-child td
{
  border-top  :  none !important;
}

.groupBids table, .groupBids table tr:last-child td
{
  border-bottom  :  none !important;
}

.groupBids table, .groupBids table tr td:first-child
{
  border-left  :  none !important;
}

.groupBids table, .groupBids table tr td:last-child
{
  border-right  :  none !important;
}

.alertBox
{
  position      :  relative; 
  top           :  0px; 
  width         :  100%;
  min-height    :  100px; 
  max-height    :  200px; 
  border        :  solid 1px #aaaaaa; 
  border-left   :  none; 
  border-right  :  none; 
  background    :  #ededed; 
  overflow-y    :  auto; 
  z-index       :  10; 
}

.alertBox table
{
  margin  :  15px auto;
}

.alertBox table tr
{
  border-bottom  :  solid 1px #cccccc;
}

.alertBox table tr.heading
{
  border-bottom  :  solid 1px #aaaaaa;
}

.alertBox table tr:last-child
{
  border-bottom  :  none;
}

.alertBox table tr.heading td
{
  font-weight  :  bold;
}

.alertBox .closeButton
{
  position  :  absolute;
  top       :  5px;
  right     :  10px;
  width     :  20px;
  cursor    :  pointer;
}

.alertButton, .transactionAlertButton
{
  cursor       :  pointer;
  margin-left  :  8px;
}

.ui-dialog
{
  z-index  :  100;
}

.emails
{
  width  :  60px;
}

.toggle-on
{
  text-indent  :  10px !important;
}

#frmKeyword #txtKeyword, #frmCategory #txtKeyword
{
  font-size     :  13px;
  margin	    :  12px 0px 12px 15px;
  padding	    :  6px;
  transition	:  all 0.2s ease-in-out 0s;
  width		    :  90%;
  box-shadow    :  0 4px 7px rgba(0, 0, 0, 0.1), 0 -3px 6px rgba(255, 255, 255, 1);
  border-radius :  10px;
  border	    :  1px solid #999;
}

#frmKeyword #BtnKeyword, 
{
  position  :  absolute;
  top       :  19px;
  right     :  12px;
}

#KeywordsDisplay
{
	-moz-border-bottom-colors : none;
    -moz-border-left-colors   : none;
    -moz-border-right-colors  : none;
    -moz-border-top-colors    : none;
    background		          : #fff;
    border-color	          : #d9d9d9 #ccc #ccc;
    border-image	          : none;
    border-style	          : solid;
    border-width	          : 1px;
    box-shadow		          : 0 2px 4px rgba(0, 0, 0, 0.2);
    cursor		              : default;
    width		              : 40%;
    margin-top	              : -10px;
}

#KeywordsDisplay li
{
    list-style	  : none;
    padding	      : 2px;
    width	      : 70%;
    font-size	  : 16px;
    z-index	      : 99999;
    margin-left   : -25px;
}

#KeywordsDisplay li:hover
{
    cursor     	   : pointer;
    color 	       : #FFF;
    background 	   : #CCC;
    width	       : 40%;
}

a.selectedKeyword 
{
    background		          : url("../images/icons/icon-close-filter.png") no-repeat scroll 7px center;
    border-bottom-left-radius : 10px;
    border-top-left-radius    : 10px;
    display		              : block;
    float		              : left;
    opacity		              : 0.2;
    text-indent		          : -9999px;
    width		              : 25px;
}

a.editKeyword 
{
    background			        : url("../images/icons/edit.gif") no-repeat scroll 7px center;
    border-bottom-left-radius   : 10px;
    border-top-left-radius	    : 10px;
    display			            : block;
    float			            : left;
    opacity		   	            : 0.58;
    text-indent			        : -9999px;
    width			            : 35px;
}


.searched-domains
{
    font-family    :  "Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans",Verdana,sans-serif;
    font-size	   :  23px;
    text-align	   :  center;
    float		   :  left;
    margin		   :  0px 43px 20px 0px;
    border		   :  1px solid #eeeeee;
	border-radius  :  5px 5px 0px 0px;
	z-index        :  1;
    width          :  183px;
    height         :  100px;
}

.searched-domains .logo
{
	border-radius  :  5px 5px 0px 0px;	
}

.searched-domains img.listedDomains, .searched-domains img.suggestedDomains
{
  width     :  13px;
  height    :  13px;
}

.searched-domains .title
{
  display      :  block;
  margin       :  2px;
  padding      :  25px 5px;
  font-family  :  "Lucida Sans Unicode","Lucida Sans","DejaVu Sans",Verdana,sans-serif;
  font-size    :  16px;
  color	       :  #444444;
  overflow     :  hidden;
}

.searched-domains .title a:hover, .searched-domains .code:hover
{
  text-decoration : none;
}

.searched-domains .price
{
   font-family : "Lucida Sans Unicode","Lucida Sans","DejaVu Sans",Verdana,sans-serif;
   font-size   : 13px;
   color       : #444444;
}

.searched-domains .code
{
  width          :  17px !important;
  height         :  17px !important;
  background     :  #ffffff;
  border-radius  :  50%;
  line-height    :  20px;
  position       :  relative;
  top            :  -3px;
  line-height    :  18px;
  font-size      :  10px;
}

.searched-domains img.icnConnect
{
  position  :  absolute;
  bottom    :  -8px;
  left      :  -8px;
  width     :  20px;
  height    :  20px;
}

.searched-domains img.icnReverseConnect
{
  position  :  relative !important;
  bottom    :  auto !important;
  left      :  auto !important;
  width     :  16px !important;
  height    :  16px !important;
}

.searched-domains img.icnConnect
{
  position  :  absolute;
  bottom    :  -8px;
  left      :  -8px;
  width     :  20px;
  height    :  20px;
}

.dashboard-domains
{
  cursor  :  pointer;
  margin  :  0px 40px 70px 0px;
}

.dashboard-domains .option, .searched-domains .option
{
  width        :  186px;
  left         :  -1px;
  margin-top   :  25px;
  background   :  #eeeeee;
  padding-top  :  3px;
}

.searched-domains:nth-child(5n)
{
  margin-right  :  0px;
}

#SimilerResult .searched-domains:nth-child(5n), #TblMyDomains .searched-domains:nth-child(5n)
{
  margin-right  :  40px;
}

#SearchResults .dashboard-domains:nth-child(5n)
{
  margin-right  :  0px;
}

#frmSearch #txtKeyword.gray
{
  border      :  solid 1px #dddddd;
  background  :  #f6f6f6;
}

.inputIcon
{
   background-color	    : #f9f9f9;
   background-position  : left center;
   background-repeat	: no-repeat;
   border		        : 1px solid #ddd;
   border-radius	    : 3px;
   color		        : #999;
   margin-top		    : 0;
   padding		        : 0 30px 0 0;

}
.iconEmail
{
 background-image  :  url(../images/icons/useremail.png);
}

.iconPassword
{
 background-image  :  url(../images/icons/password_icon.png);
}

.iconPhone
{
 background-image	  : url(../images/icons/phone.png);
 background-position  : 9px center;
}

.iconName
{
 background-image	  : url(../images/icons/name.png);
 background-position  : 9px center;
}

.iconPicture
{
  background-image     : url('../images/icons/photo.png');
  background-position  :  9px center; 
}

.iconPaypal
{
  background-image     : url('../images/icons/paypal.png');
  background-position  :  9px center; 
}

.search 
{
  margin-top  :  5px;
  width       :  100%;
}

.search form 
{
   position    :  relative;
   margin      :  0px auto;
   width       :  1100px;
}

.search #Counts 
{
  color       :  #cccccc;
  height      :  22px;
  left        :  1px;
  text-align  :  left;
}


.search .rst-page-input, .home .rst-page-input 
{
    border-radius  :  0;
    font-size	   :  18px;
    border	       :  1px solid #e1e3e4;
    color 	       :  #8a8e95;
	box-shadow     :  inset 0px 0px 5px 5px #dddddd;
    padding	       :  20px 0 20px 70px;
    width	       :  1025px;    
}

#domainselect 
{
    position	:  absolute;
    right		:  0px;
    top			:  0;
    width		:  auto !important;
}

#frmSearch1
{
  margin  :  40px 0px 20px 0px;  
}

.search input[type="submit"], .home input[type="submit"]
{
  background	  :  #b4022f  url("../images/icons/search.png") no-repeat scroll 13px 21px;
  border	      :  0 none;
  color		      :  #fff;
  font-weight     :  700;
  letter-spacing  :  2px;
  padding	      :  22px 14px 26px 31px;
  position	      :  absolute;
  right		      :  -1px;
  top		      :  22px;
  cursor	      :  pointer; 
  border-radius   :  0px 5px 5px 0px;
}

.search input:focus
{
 outline  :  none;
}


 .ui-widget-header
 {
    background 	      : none !important;
    background-color  : #f9f9f9 !important;
    border-bottom     : 1px solid #eee !important;
    border-top        : 0px !important;
    border-left       : 0px !important;
    border-right      : 0px !important;
    color             : #222222;
    font-weight       : bold;
    border-radius     : 0px !important;
  
  }

 .ui-widget-header .ui-state-default
{
    border 		      : none !important;
    background 		  : none !important;
    background-color  : #f97a2db5 !important;
}

.ui-widget-header .ui-state-default.ui-state-active
{
  background-color  : #f97a2d !important;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited
{
    color      : #ffffff !important;
	
    font-size  : 15px !important;
}


.ui-state-default a
{
    color 	    : #ffffff !important; 
    font-size   : 15px !important;
}


#TblLatestProjectsDiv .ui-widget-header
{
  background  :  #747474 url(../images/jquery.ui/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x !important;	
}

#TblLatestProjects .DataTables_sort_wrapper span
{
  position    :  absolute !important;
  top         :  50% !important;
  margin-top  :  -8px !important;
  right       :  0 !important;
}

#cboxClose
{
  right             :  12px;  
  background-image  :  url(../images/icons/closed.png) !important;
}

#cboxContent
{
   background : none !important;
}


#FooterTop
{ 
  background	   :  #233141 ;
  color		       :  #fff;
  font-size	       :  28px;
  padding-bottom   :  36px;
  padding-top      :  38px;
  text-align       :  center;
  width            :  100%;
  clear            :  both;
}

#FooterTop span 
{
  color	       :  #00aff1;
  font-family  :  "Open Sans",sans-serif;
  font-size    :  36px;
  font-weight  :  700;
  margin       :  0;
}

.searched-domains .bottom
{
  background	 :  #e0e0e0;
  border-radius	 :  0 0 5px 5px;
  height         :  33px;
  color          :  #484848;
  font-weight    :  bold;
  line-height    :  30px;
  text-align     :  center;
}

.searched-domains .bottom img
{
  float    : left;
  margin   : 2px;
}

#Searched-domains .searched-domains .bottom .buy
{
  background-color  : #7ab7dc;
  border-radius     : 0 0 6px;
  float             : right;
  height            : 33px;
  cursor            : pointer;
}

.circleNames
{
  border	     : #cc0033 1px dotted;
  float		     : left;
  font-size	     : 20px;
  padding	     : 5px;
  border-top 	 : none !important;
  background 	 : #cc0033 ;
  color          : #FFF;
  box-shadow     : 1px 1px 4px #888;
}

.searched-domains .bottom .buy:hover
{
  background-color  : #f95643;
}


.headerKeywords td 
{
  font-size    :  14px;
  font-weight  :  bold;
}

.headerKeywords tr td:nth-child(2), .headerKeywords tr td:nth-child(4)
{
  color          :  #ffffff;
  background     :  #cc0033;
  border-radius  :  10px 10px 0px 0px;
}

.headerKeywords tr td:nth-child(3)
{  
  background     :  #cc0033;
  color          :  #ffffff;
  border-radius  :  10px 10px 0px 0px;
}

#KeywordText:hover
{
  cursor  :  pointer;
}

#KeywordsList
{
  margin   :  0px;
  padding  :  0px;
}

#KeywordsList li 
{
  list-style  :  none;   
}

#KeywordsList table td:nth-child(2)
{
 font-size : 15px;
}

#KeywordsList table tr
{
  background  :  #f9f9f9 url('../images/bg.png') repeat-y left 346px top 0px !important;
}

#KeywordsList li:nth-child(2n) table tr
{
  background  :  #f2f2f2 url('../images/bg.png') repeat-y left 346px top 0px !important;
} 

#KeywordsList td:nth-child(3) div, #KeywordsList td:nth-child(3) img
{
  display  :  inline-block;
}

.credit 
{
  background : #ffffff url("../images/icons/arrow.png") no-repeat scroll right center;
  border     : 1px solid #cc0033;
  height     : 27px;
  overflow   : hidden;
  width      : 58px;
  margin     : 0px 6px 0px 6px;
}

.credit select
{
  -moz-appearance  :  none;
  background       :  transparent;
  border	       :  medium none;
  color		       :  #cc0033;
  height	       :  27px;
  font-size        :  15px;
  line-height	   :  1;
  width            :  60px;
  top              :  2px;
  position         :  relative;
}
 
.searchBoxDiv
{
  background 	 :  #cc0033;
  border-radius  :  77px;
  width          :  80%;
  margin         :  0px auto 30px auto;
}
  
.subtractCredit, .addCredit 
{
  margin-top  :  4px;
  cursor      :  pointer;
} 

#frmKeyword label, #frmCategory label
{
   margin-left : 280px;
   font-size   : 20px;
}

#frmKeyword .title, #frmCategory .title
{
   font-size    :  20px;
   color        :  #000000;
   text-align   :  center;
}

ul.paging
{
  float       :  right;
  padding     :  0px;
  margin      :  0px;
  list-style  :  none;
}

ul.paging li
{ 
  margin   :  0px;
  padding  :  0px;
  display  :  inline-block; 
}
	
ul.paging li a
{
  font-family            :  helvetica, arial, verdana;
  font-size              :  12px;
  font-weight            :  bold;
  color                  :  #fff;
  text-decoration        :  none;
  display                :  block;
  float                  :  left;
  padding                :  2px 6px;
  margin                 :  5px 3px 0px 0px;
  cursor                 :  pointer;
  //border		         :  1px solid #e86617;
  //background             :  #f97a2d;
  //box-shadow             :  0px 0px 0px 3px #e86617;
  box-shadow             :  0 0 3px rgb(100 100 100 / 90%), 0 0 0 4px rgb(100 100 100 / 30%);
}

ul.paging li a:hover, ul.paging li a.selected
{
  font-family            :  helvetica, arial, verdana;
  font-size              :  12px;
  font-weight            :  bold;
  color                  :  #ffffff;
  background             :  #e86617; 
  text-decoration        :  none;
  display                :  block;
  float                  :  left;
  padding                :  2px 6px;
  margin                 :  5px 3px 0px 0px;
  cursor                 :  pointer;
}

ul.paging .total
{
  display	    :  block;
  float		    :  left;
  padding-right	:  7px;
  padding-top	:  9px;
}

#MainDomain p, #MainDomain div, #MainDomain a
{
  font-size    :  14px;
}

#Home #SearchKeywords, #Home #SearchPattern
{
  width			:  834px;
  padding       :  10px 5px 0px 10px;
  margin        :  0px;
  float         :  left;
  min-height    :  40px;
  background    :  #f9f9f9;
}


#SearchKeywords
{
  width			:  725px;
  padding       :  10px 5px 0px 10px;
  margin        :  0px;
  float         :  left;
  min-height    :  40px;
  background    :  #f9f9f9;
}


#SearchKeywords li, .search1 li, #SearchKeywords div, .search1 div, #SearchPattern li, #SearchKeyword li
{
  border-radius		:  4px;
  color			    :  #fff;
  display		    :  inline-block;
  font-size		    :  14px;
  line-height		:  30px;
  padding		    :  0px 28px  0px 0px;
  text-align		:  center;
  vertical-align	:  baseline;
  white-space		:  nowrap;
  background-color  :  #abc228;
  margin            :  0 15px 10px 0;
  position          :  relative;
}

#SearchKeywords li span, .search1 li span, #SearchKeywords div span, .search1 div span, #SearchPattern li span, #SearchKeyword li span
{
  display        :  block;
  float          :  left;
  color		     :  #ffffff;
  line-height    :  30px;
  text-align	 :  center;
  padding        :  0px 8px;
  margin         :  0px 8px 0px 0px;
  background     :  #faa619;
  border-radius  :  4px 0px 0px 4px;
}

#SearchKeywords li img, #SearchKeywords div img, .search1 li img, .search1 div img, #SearchPattern li img
{
  position  :  absolute;
  top       :  10px;
  right     :  8px;
  cursor    :  pointer;
}

.green
{
  //background : #7da630 !important;
}

.lightGreen
{
  background : #abc228 !important;
  color	     : #fff !important;
  display    : block;
}

.noBg
{
 background  : none!important;
 border      : none!important;
}

.line
{
  width         : 100%;
  background    : #cc0033 ;
  height        : 1px;
   margin-top   : 20px;
}

.tab2
{
 display : none;
}

#Tab1, #Tab2, #Tab3
{
  padding       :  5px;
  border        :  #cc0033 1px solid;
  margin-right  :  3px;
  cursor        :  pointer;
}
 
 #Tab1:hover , #Tab2:hover
 {
  color      : #FFF;
  background : #cc0033;
}

#Contents .selected
{
 background  : #cc0033;
 color       : #FFF;
}

#frmConnect
{
 margin-top  :  20px;
 width		 :  100% ; 
 text-align	 :  center 
}

.tab2,.tab3
{
 display : none;
}

.domainTab, .back, .domainHome
{
 padding      : 5px;
 border       : #cc0033 1px solid;
 background   : #cc0033;
 margin-right : 3px;
 cursor       : pointer;
 color        : #ffffff;
 }
 
 #Tab1:hover , #Tab2:hover
 {
  color      : #FFF;
  background : #cc0033;
}

.detail td
{
 padding  : 2px 14px !important;
}

#KeywordsList table tr td, .headerKeywords tr td 
{
 border 	: none !important;
}

#TblMyDomains #SearchKeywords li:hover
{
   cursor     : pointer;
}

.selectKeyword
{
 background	:#063 !important;
}


#TblMyDomains  .ui-state-active a
{
  color		: #fff  !important ;
  background 	: #cc0033   !important;
}

#ConfirmDomainDelete
{
   min-height : 15px !important;
}

.ui-dialog-title
{
 color : #000 !important;
}

#SearchResults
{
  margin-top : 10px;
}
.back
{
  margin-right : 0px !important;
}

.connection
{
 margin-top : 15px;
}

#SearchResults .info
{
 margin-top   : 25px;
}

#TblMyDomains .ui-tabs .ui-tabs-nav li a
{
  box-shadow    : 1px 1px 3px #888;
}

#TblMyDomains .ui-tabs .ui-tabs-nav li
{
   margin-right  : 12px;
}

#TblMyDomains .ui-tabs .ui-tabs-nav li:last-child
{
   margin-right  :  0px !important;
}

#TblMyDomains .ui-widget-header
{
  background   : #fff !important;
  border       : none !important;
  padding-left : 3px;
}

.ui-widget-content
{
  background  :  none !important;
}

/*********************** Domains Tabs *********************/

.detail #Tabs
{
  border  :  none !important;
}

.detail #Tabs .tab
{
  padding  :  25px 0px 15px 0px !important;
}

.detail #Tabs .ui-tabs-nav
{
  float  	:  left;
  width  	:  16%;
  padding-left  :  0px;
}

.detail #Tabs .ui-tabs-nav li
{
  clear  :  both;
  width  :  100%;
}



#InnerTabs .ui-tabs-nav li
{
  clear  :  none !important;
  width  :  85px !important;
}

#InnerTabs .ui-tabs-nav
{
    float         :  left !important;
    width         :  auto !important;
    padding-left  :  0px !important;
}

#InnerTabs .ui-tabs-nav li a
{
    width       :  90% !important;
    padding     :  5px 5% !important;
    text-align  :  center !important;
}

.detail #Tabs .ui-tabs-nav li a
{
  width    :  90% !important;
  padding  :  10px 5%;
}

.detail #Tabs .tab

{
  float    :  right;
  width    :  80%;
  padding  :  10px !important;
  border   :  solid 1px #cccccc;
}

#InnerTabs .tab
{
  float    :  left !important;
  width    :  96% !important;
}

.circles.fRight
{
  width  :  7%;
}

.circles.fRight .circle
{
  font-size              :  10px !important;
  color                  :  #ffffff !important;
  text-decoration        :  none !important;
  text-align             :  center;
  display                :  block;
  width   		         :  50px;
  height  		         :  30px;
  margin                 :  0px 0px 5px 0px;
  padding                :  10px 0px;
  background             :  #cc0033;
  border                 :  solid 2px #cc0033;
  -moz-border-radius     :  50%;
  border-radius          :  50%;
  -webkit-border-radius  :  50%;  
}

.circles.fRight .circle:hover
{
  background  :  #cc0033;
}

.circles.fRight .circleSection, .circles.fRight .circleSection:hover
{
  background       :  #eee none repeat scroll 0 0;
  border           :  2px solid #ddd;
  border-radius    :  50%;
  color            :  #000 !important;
  display          :  block;
  font-size        :  10px !important;
  height           :  30px;
  margin           :  0 0 5px;
  padding          :  10px 0;
  text-align       :  center;
  text-decoration  :  none !important;
  width            :  50px;
  cursor           :  default;
}

#SearchResults .title.connection, #SearchResults .title.connection div
{
  color       :  #000000 !important;
  background  :  #ffffff !important;
}

#SearchResults .title.following, #SearchResults .title.following div
{
  color       :  #ffffff !important;
  background  :  #7da630 !important;
}


#BaseWords
{
  margin  :  0px auto;
}

#BaseWords td
{
  border  :  none !important;
}


#Home .searched-domains
{
  cursor  :  pointer;
}


/*********************** Filter *********************/

#Filter #FilterDiv, #TableFilter #FilterDiv
{
  margin-top     :  15px;
  border         :  solid 1px #eeeeee;
  background     :  #f8f8f8;
  padding        :  5px;
  border-radius  :  4px;
  -moz-box-shadow     :  inset 0 0 5px #eeeeee;
  -webkit-box-shadow  :  inset 0 0 5px #eeeeee;
  box-shadow          :  inset 0 0 5px #eeeeee;
}

#Filter .filter, #TableFilter .filter
{
  color    	    :  #cc0033;
  float    	    :  left;
  min-width     :  125px;
  margin   	    :  0px 0px 0px 0px;
  padding  	    :  0px;
  border-right  :  solid 5px #dddddd;
}

#Filter .filter div.min, #Filter .filter div.max, #TableFilter .filter div.min, #TableFilter .filter div.max
{
  font-size	     :  12px;
  color	         :  #000000;
  line-height    :  15px;
  float	         :  left;
  min-width      :  30px;
  height         :  13px;
  padding        :  1px 5px;
  margin         :  0px 0px 3px 0px;
  background	 :  #ffffff;
  border-radius  :  3px 0px 0px 0px;
}

#Filter .filter .sort, #TableFilter .filter .sort
{
  float   :  left;
  width   :  17px;
  margin  :  3px 10px 0px 10px;
  cursor  :  pointer;
}

#Filter .filter.length .sort, #TableFilter .filter.length .sort
{
  margin-left  :  50px;
}

#Filter .filter img.min, #Filter .filter img.max, #TableFilter .filter img.min, #TableFilter .filter img.max
{
  float   :  left;
  margin  :  0px 1px;
  cursor  :  pointer;
}

#Filter .filter .title, #TableFilter .filter .title
{
  font-size     :  12px;
  color         :  #000000;
  float  	    :  left;
  text-align	:  center;
  margin        :  0px 10px;
}

#Filter .filter.length .title, #TableFilter .filter.length .title
{
  margin-left  :  35px;
}

#Filter .filter.selected, #TableFilter .filter.selected
{
  background  :  #dddddd;
}

#Filter .paging
{
  margin-right  :  10px;;
}

#Filter .results
{
  margin-right  :  15px;
  line-height   :  45px;
}

#Filter .link, #Home .link
{
  font-size        :  12px;
  text-decoration  :  underline;
  margin-right     :  10px;
}

#Filter .link:hover, #Home .link:hover
{
  color  :  #cc0033;
}

/*********************** General *********************/

.ui-autocomplete, .ui-autocomplete li, .ui-autocomplete li a, .ui-dialog
{
  background  :  #ffffff !important;
  z-index     :  10000;
}

.scroll
{
  //overflow-x  :  auto;
}

#SearchBar
{
  position  :  absolute;
  top       :  0px;
  left      :  480px; 
}

#IncludeSearch, #ExcludeSearch
{
  min-height     :  40px;
  margin-bottom  :  20px;
}

#ExcludeSearch
{
  width       :  834px;
  background  :  #F9F9F9;
  float       :  left;
  padding     :  10px 5px 0px 10px;
  margin      :  0px;
}

#ExcludeOptions, #IncludeOptions, #PatternOptions
{
  width  	  :  251px;
  float  	  :  right;
  background  :  #f9f9f9;
  min-height  :  50px;
}

#FilterReset
{
  padding-left  :  15px;
  top           :  10px;
}

#Home #ExcludeSelect, #Home #ExcludeUnSelect, #Home #ExcludeRemove, #Home #FilterSelect, #Home #FilterUnSelect, #Home #FilterRemove, #Home #PatternSelect, #Home #PatternUnSelect, #Home #PatternRemove
{
  top  :  10px; 
}

#ExcludeSearch .green
{
  background       :  #FF4A4A !important; 
}

#ExcludeSearch li
{
  border-radius  :  0px; 
}

#ExcludeSearch .lightGreen
{
  background  :  #fad661 !important;
  color       :  red !important; 
}

#ExcludeSearch li span
{
  background     :  #fa806b !important;
  border-radius  :  0px;
}

.searched-domains .selectOption
{
  background     :  url('../images/icons/basewords.png') no-repeat;
  color          :  #fff;
  font-size      :  14px;
  position       :  absolute;
  bottom         :  25px;
  left           :  2px;
  width          :  16px;
  height         :  16px;
}

.optionBox
{
  background     :  #f0f0f0;
  border         :  1px solid #333;
  position       :  absolute;
  bottom         :  0px;
  left           :  -132px;
  width          :  130px;
  height         :  auto;
  z-index        :  10;
}

.optionBox hr
{
  margin  :  0px; 
}

.baseWords
{
  padding  :  2px 5px; 
}

.baseValue
{
  width        :  80px;
  float        :  left;
  text-align   :  left;
  line-height  :  14px !important;
}

.baseOptions
{
  width  :  40px;
  float  :  right; 
}

.searchLink
{
  float  :  left; 
}

#SaveSearch
{
    font-size        :  12px !important;
    color            :  #000000;
    text-decoration  :  underline;
    margin-right     :  10px;
    top              :  10px;
    cursor           :  pointer;
}

#SaveSearch:hover
{
  color  :  #cc0033; 
}

#SaveSearch .searchBox
{
    background     :  #f0f0f0;
    border         :  1px solid #000000;
    position       :  absolute;
    top            :  -41px;
    right          :  -117px;
    width          :  115px;
    height         :  auto;
    z-index        :  10;
    border-radius  :  4px;
    cursor:default; 
}

#SaveSearch .searchBox ul
{
  padding  :  0;
  margin   :  0;
}

#SaveSearch .searchBox ul li
{
  list-style  :  none;
  padding     :  5px 10px 0px 10px;
  cursor      :  pointer; 
}

#SaveSearch .searchBox ul li img
{
  margin-right  :  10px;
}

#SaveSearch .searchBox ul li span
{
  font-size  :  12px;
  top        :  -2px;  
}

.searchOptions
{
  position  :  absolute;
  right     :  0px;
  top       :  -40px;
}

.searchOptions .optionSelect
{
  padding        :  2px 19px;
  border-radius  :  0px;
  background     :  #cc0033;
  color          :  #ffffff;
}

.searchOptions .optionSelect:hover
{
  text-decoration  :  none;
  background       :  #cc0033;
  color            :  #ffffff;
}

#MyDomains a.selected
{
  border      :  none !important;
  background  :  #cc0033 !important;
}

#DomainOptions
{
  position  :  absolute;
  right     :  0px;
  top       :  30px;
  z-index   :  1;
}

#DomainOptions img
{
    min-width: 21px;
    min-height: 21px;
}

#DomainOptions .fLeft
{
  margin  :  0px 4px 0px 2px;
}


#SearchFilter, #SearchTypeFilter, #SearchRegistrantFilter, #SearchEmailFilter, #SearchServerFilter, #SearchWhoIsFilter, #SearchExpiryFilter, #SearchWhoisTypeFilter
{
  background  :  #f0f0f0;
  position    :  absolute;
  top         :  15px;
  right       :  0px;
  width       :  220px;
  height      :  auto;
  z-index     :  10;
}

.ddFilter, .ddTypeFilter, .ddRegistrantFilter, .ddEmailFilter, .ddServerFilter, .ddWhoIsFilter, .ddExpiryFilter, .ddWhoisTypeFilter
{
  background  :  #f0f0f0;
  border  :  1px solid #333; 
}

.ddFilter ul, .ddTypeFilter ul, .ddRegistrantFilter ul, .ddEmailFilter ul, .ddServerFilter ul, .ddWhoIsFilter ul, .ddExpiryFilter ul, .ddWhoisTypeFilter ul
{
  margin   :  0px;
  padding  :  0px; 
}

.ddFilter ul li, .ddTypeFilter ul li, .ddRegistrantFilter ul li, .ddEmailFilter ul li, .ddServerFilter ul li, .ddWhoIsFilter ul li, .ddExpiryFilter ul li, .ddWhoisTypeFilter ul li
{
  list-style  :  none;
  padding     :  5px 0px 5px 10px;
  cursor      :  pointer;
  height      :  16px;
  overflow    :  hidden;
}

.ddFilter ul li span, .ddTypeFilter ul li span, .ddRegistrantFilter ul li span, .ddEmailFilter ul li span, .ddServerFilter ul li span, .ddWhoIsFilter ul li span, .ddExpiryFilter ul li span, .ddWhoisTypeFilter ul li span
{
  font-size  :  10px;
}

.ddFilter ul li span.red, .ddTypeFilter ul li span.red, .ddRegistrantFilter ul li span.red, .ddEmailFilter ul li span.red, .ddServerFilter ul li span.red, .ddWhoIsFilter ul li span.red, .ddExpiryFilter ul li span.red, .ddWhoisTypeFilter ul li span.red
{
  font-size  :  10px;
  color      :  #999;
}

.ddFilter ul li:hover, .ddTypeFilter ul li:hover, .ddRegistrantFilter ul li:hover, .ddEmailFilter ul li:hover, .ddServerFilter ul li:hover, .ddWhoIsFilter ul li:hover, .ddExpiryFilter ul li:hover, .ddWhoisTypeFilter ul li:hover
{
  background  :  #cc0033;
  color       :  #ffffff;
}

.statusFilter, .typeFilter
{
  position  :  absolute;
  right     :  0px;
  width     :  30px;
  height    :  30px;
  cursor    :  pointer; 
}

.typeFilter label
{
    max-width      :  200px;
    display        :  block;
    overflow       :  hidden;
    text-overflow  :  ellipsis;
    white-space    :  nowrap;
    box-sizing     :  content-box; 
}

td.options
{
  padding-left   :  5px !important;
  padding-right  :  5px !important;
}

td.options .option img
{
  margin  :  0px 1px;
}

.chatMessage
{
  width          :  350px;
  max-height     :  400px;
  min-height     :  300px;
  position       :  absolute;
  right          :  -5px;
  bottom         :  30px;
  border         :  1px solid #dddddd;
  background     :  #ffffff;
  border-radius  :  10px 10px 0px 0px;
  z-index        :  1000;  
}

.chatHeader
{
  background     :  #2f67fc;
  height         :  35px;
  border-radius  :  10px 10px 0px 0px;
}

.chatHeader img
{
  position  :  absolute;
  right     :  10px;
  top       :  10px;
  cursor    :  pointer;
}

.chatHeader span
{
  color  :  #ffffff;
  top    :  11px;
  left   :  10px; 
}

.chatMessage .messages
{
  height         :  307px;
  border-bottom  :  1px solid #CCC;
  overflow-y     :  auto;
  padding-top    :  5px;
}

.msgOne
{
  background     :  #99cc33;
  float          :  right;
  padding        :  10px 10px 20px 10px;
  text-align     :  left;
  max-width      :  275px;
  min-width      :  200px;
  margin-right   :  5px;
  border-radius  :  10px;
}

.msgTwo
{
  background     :  #cccccc;
  float          :  left;
  padding        :  10px 10px 20px 10px;
  text-align     :  left;
  max-width      :  275px;
  min-width      :  200px; 
  margin-left    :  5px;
  border-radius  :  10px;
}

#frmChat #txtChat
{
  width   :  290px;
  height  :  46px;
}

#frmChat #BtnSubmit
{
  float    :  right;
  padding  :  7px 7px 5px 5px; 
}

.msgOption
{
  position  :  absolute;
  right     :  5px;
  bottom    :  5px;
  cursor    :  pointer;
}

.msgOne.read
{
  background  :  #BEEF5D; 
}

.msgOne.unread
{
  background  :  #79A522;
}

.bgSelected
{
  width          :  20px;
  height         :  20px;
  border-radius  :  100px;
  background     :  cornsilk;
}

.msgTime
{
  font-size  :  10px;
  position   :  absolute;
  left       :  10px;
  bottom     :  5px;
}

.userCredits
{
  background    :  #cc0033;
  color         :  #ffffff;
  line-height   :  30px;
  padding-left  :  10px;
}

.ddSelection
{
  font-size  :  7px; 
}

#DomainInfo
{
  font-size  :  14px; 
}

.menuDesign .textbox
{
  float  :  left; 
}

.menuDesign table tr td
{
  height:auto !important;
  border:none !important;
  padding:0px !important;
}

#DesignBox
{
  width          :  183px;
  height         :  100px;
  border         :  1px solid #f0f0f0;
  float          :  left;
  margin-right   :  10px !important;
  text-align     :  center;
  margin-bottom  :  10px;
}

#DesignBox:nth-child(4n)
{
  margin-right  :  0px;
}

#DesignBox span
{
  overflow        : hidden;
  display         :  inline-block;
  white-space     :  nowrap;
  vertical-align  :  middle;
}

#FontOptions
{
  position  :  absolute;
  bottom    :  0px;
}

#FontOptions .fontBox, .fontBox1
{
  padding     :  2px;
  background  :  #f0f0f0;
  color       :  #626262;
  font-size   :  12px !important; 
  display	  :  inline-block;
  cursor      :  pointer;
}

.typeSelected
{
  background:#CCC !important;
}

.boxSelected
{
  border-color:#000000 !important; 
}

#Controlls
{
  width  :  200px !important;
  float  :  left;
}

#Controlls img
{
  cursor:pointer;  
}

#Controlls table tr td
{
  border      :  none !important;
  text-align  :  center;
}

.logoImage
{
  width       :  50px;
  height      :  50px;
  float       :  left;
  padding     :  2px;
  margin-top  :  13px;
}

.logoImage img
{
  vertical-align  :  middle; 
}

#DesignBox .selectedImg
{
  position  :  absolute;
  width     :  30px;
  height    :  30px;
  top       :  0px;
  left      :  0px; 
}

.domainArea
{
  margin-top  :  25px;
  max-height  :  50px;
  overflow    :  hidden;  
}

#DesignBox span.domainChar
{
  line-height  :  50px;
}

#DesignOption #Pages
{
  width  :  200px;
  float  :  right; 
}

.userImgSelection
{
  border  :  1px solid #C7C7C7; 
}

ul#Paging1
{
  clear       :  both;
  padding     :  0px;
  margin      :  0px 0px 0px 0px;
  list-style  :  none;
}

ul#Paging1 li a
{
  text-decoration  :  none;   
  display          :  block;
  float			   :  right;
  margin-right     :  5px;
  cursor           :  pointer;  
}

.scroller
{
  width          :  59%;
  float          :  right;
  padding  	     :  0px 40px;
  margin   	     :  3px 13px 0px 0px;
  border-top     :  1px solid #ebeef2;      
  border-bottom  :  1px solid #ebeef2;
  overflow       :  hidden;     
}

.logoScroller
{
  padding  	     :  0px 38px;
  margin   	     :  5px 0px 0px 0px;
  border-top     :  1px solid #ebeef2;      
  border-bottom  :  1px solid #ebeef2;
  overflow       :  hidden;     
}

.scroller #TopBrands 
{
  height    :  95px;
  width     :  100%;
  overflow  :  hidden;
}

.scroller #Pictures
{
  height    :  auto;
  width     :  100%;
  overflow  :  hidden;
}

.logoScroller #Logos
{
  height    :  auto;
  width     :  800px;
  overflow  :  hidden;
}

.scroller ul, .logoScroller ul
{
  position    :  relative;
  list-style  :  none;
  margin      :  0px;
  padding     :  0px;
}

.scroller li
{
  float    :  left;
  padding  :  10px 4px;
}

.logoScroller li
{
  width    :  184px;
  float    :  left;
  padding  :  5px 4px 2px 4px;
  border   :  1px solid #cccccc;
  margin   :  0px 5px 20px 0px;
}

.logoScroller li:nth-child(4n)
{
  margin-right  :  0px; 
}

#Logos
{
  margin-top  :  15px;  
}

#Logos li.selected
{
  border      :  1px solid #000000;
  background  :  none;  
}

.scroller #TopBrands li img
{
  max-height  :  50px;
}

.scroller #Back, .scroller #Next
{
  position  :  absolute;
  top       :  43%;
  width     :  28px;
  height    :  61px;
  cursor    :  pointer;
}

.logoScroller #Back, .logoScroller #Next
{
  position  :  absolute;
  top       :  46%;
  width     :  28px;
  height    :  61px;
  cursor    :  pointer;
}

.scroller #Back, .logoScroller #Back
{
  left  :  0px;
}

.scroller #Next
{
  right  :  15px;
}

.logoScroller #Next
{
  right  :  -2px;
}

.fontFamilyName
{
  position   :  absolute;
  font-size  :  9px;
  top        :  2px;
  right      :  2px; 
}

#DomainStyle, .domainStyle
{
  width   :  183px;
  height  :  100px;
  float   :  left;
}

#Home .searched-domains
{
  margin-bottom  :  55px;
}

#DomainArea
{
  padding-top  :  34px;
  max-height   :  45px;
  overflow     :  hidden;
  text-align   : center;
}

.domainStyle #DomainArea
{
  max-height  :  32px;  
}

#DomainArea span
{
  overflow        :  hidden;
  display         :  inline-block;
  white-space     :  nowrap;
  vertical-align  :  middle; 
}

#DomainInfo .icnEdit
{
  float  :  left;
}

#Pictures li
{
  position  :  relative;	
}

#Pictures li img
{
  width    :  50px;
  height   :  50px;
  float    :  left;
  padding  :  2px;
}

#MainDomain .searchedNode
{
  width       :  140px;
  padding     :  0px;
  margin      :  0px;
  left        :  -4px;
  top         :  -4px;
  background  :  #eeeeee;
  cursor      :  pointer;
  border      :  1px solid #ddd;
}

#MainDomain .searchedNode.border
{
  border  :  solid 2px green;
}

#MainDomain .searchedNode .title
{
  margin      :  2px;
  padding     :  2px 5px;
  font-size   :  16px;
  color       :  #444444;
  background  :  #eeeeee;
  height      :  60px;
}

#MainDomain .notPublished, .notPublished
{
  background  :  #eeeeee !important;  
}

#MainDomain .selectedNode
{
  background  :  #abc228 !important;
}

#MainDomain .following
{
  background  :  #abc228 !important;
  color       :  #ffffff !important; 
}

#MainDomain .followed
{
  background  :  #7da630 !important;
  color       :  #ffffff !important; 
}

#MainDomain .connection
{
  background  :  #ffffff !important;
  color       :  #000000 !important; 
}


.backBtn1
{
  position  :  absolute !important;
  right     :  5px !important;
  top       :  10px !important;
  z-index   :  1000 !important;
}

.bgBlue
{
  border  :  1px solid orange !important;
}

.bgRed
{
  border  :  1px solid #EA0000 !important; 
}

#SelectedUserName .userDomainslink
{
  width         :  220px;
  margin-right  :  5px;
  float         :  left;
}

#SelectedUserName .icnCopyLink, #SelectedUserName .icnEmail
{
  cursor       :  pointer;
  float        :  right;
  margin-left  :  5px; 
}

.domains, .export
{
  top  :  -5px;
}

.noMobile
{
  color  :  #ffffff;	
}

.domains, .domains:hover
{
  color            :  #cc0033;
  font-size        :  14px;
  line-height      :  28px;	
  text-decoration  :  none;
}

div#BidderAlert
{
  width       :  100%;
  background  :  #e9e9e9;
}

#BidderAlert .bidderAlertDiv
{
  width         :  1100px;
  margin        :  0 auto;
  padding       :  5px 5px 5px 5px;
  background    :  #e9e9e9;	
}

.notificationBox
{
  position      :  relative;
  top           :  0px;
  min-height    :  100px;
  max-height    :  235px;
  border        :  solid 1px #aaaaaa;
  border-left   :  none;
  border-right  :  none;
  background    :  #ededed;
  overflow-y    :  auto;
  z-index       :  10; 
}

.notificationBox img
{
  cursor  :  pointer; 
}

.notificationBox span
{
  top:-5px;  
}

#AlertBids td
{
  cursor  :  pointer;
  border  :  1px solid #ffffff !important;  
}

#AlertBids td.bgSelected
{
  border-radius:0px !important; 
}

.closeButton, .moveButton
{
  position  :  absolute;
  top       :  3px;
  right     :  3px;
  z-index   :  10;
}

#HelpDetails .closeButton, #HelpDetails .moveButton
{
  top  :  2px;
}

.moveButton
{
  right  :  25px;
}

#AllCircles .ui-widget-content
{
  border:none; 
}

.domainEditable, .domainExtension
{
  font-family            :  arial, verdana, sans-serif;
  font-size              :  13px;
  color                  :  #666666;
  width                  :  190px;
  padding                :  4px 10px;
  border                 :  1px solid #ccc;
  outline                :  none;
  box-shadow             :  0px 5px 3px -4px rgba(50, 50, 50, 0.1) inset;
  -moz-border-radius     :  3px;
  border-radius          :  3px;
  -webkit-border-radius  :  3px; 
}

.domainExtension
{
  width  :  50px;
}

#SearchOptions
{
  position  :  absolute;
  top       :  -10px;
  right     :  0px;  
}

#SearchOptions img
{
  cursor  :  pointer;
}

#SearchOptions #Keywords, #SearchOptions .buttonStyle
{
  margin-right  :  2px; 
}

#Portfolio img
{
  cursor  :  pointer; 
}

#tabs-6 span, #TableHistory span
{
  color  :  red; 
}

#ShortListImg
{
  position       :  fixed;
  right          :  -48px;
  top            :  30%;
  cursor         :  pointer;
  z-index        :  10;
  transform      :  rotate(-90deg);
  background     :  #4678c8;
  width          :  130px;
  height         :  35px;
  font-size      :  16px;
  color          :  #ffffff;
  border-radius  :  15px 15px 0px 0px;
  line-height    :  35px;
  text-align     :  center;
  letter-spacing :  1px;
}

#ShortList
{
    position    :  fixed;
    right       :  -420px;
    top         :  0px;
    width       :  400px;
    height      :  100%;
    padding     :  2px 10px 10px 5px;
    background  :  #ffffff;
    z-index     :  1000;
    border      :  1px solid #cccccc;
}

#CloseShortList
{
  position  :  absolute;
  right     :  5px;
  top       :  7px;
  cursor    :  pointer; 
}

#ShortList table
{
  top  :  20px;
}

#MySelected tbody tr
{
  cursor  :  all-scroll;  
}

.removeDomain
{
  cursor  :  pointer; 
}

.domainScroller
{
  width          :  95%;
  padding  	     :  0px 40px;
  margin   	     :  3px 13px 0px 0px;
  border-top     :  1px solid #ebeef2;      
  border-bottom  :  1px solid #ebeef2;      
}


.domainScroller #Pictures 
{
  height      :  auto;
  width       :  100%;
  overflow-x  :  hidden;
}

.domainScroller ul 
{
  position    :  relative;
  width       :  20000em;
  margin      :  0px;
  padding     :  0px;
}

.domainScroller li
{
  float       :  left;
  width       :  1190px;
  list-style  :  none !important;
  padding     :  10px 5px;
}

.domainScroller li img
{
  width    :  auto !important;
  height   :  auto !important;
  float    :  none !important;
  padding  :  0px !important;
}

.domainScroller #Back, .domainScroller #Next
{
  position  :  absolute;
  top       :  160px;
  width     :  28px;
  height    :  61px;
  cursor    :  pointer;
}

.domainScroller #Back
{
  left  :  0px;
}

.domainScroller #Next
{
  right  :  0px;
}

#SectionShortList, #SuggestedList, #FavoriteList
{
  width          :  100%;
  background     :  #333333;
  margin-top     :  20px;
  border-radius  :  10px 10px 0px 0px;
}

#SelectedDomains img, #SuggestedDomains img, #FavoriteDomains img
{
  cursor  :  pointer;
}

#SectionShortList h3, #SuggestedList h3, #FavoriteList h3
{
  font-size        :  16px;
  color            :  #ffffff;
  line-height      :  33px;
  height           :  30px;
  padding          :  0px 0px 1px 30px;
  background       :  url('../images/icons/h-arrow.png') no-repeat 5px center;
  background-size  :  15px;
  
}

#SectionShortList h3 img, #SuggestedList h3 img, #FavoriteList h3 img
{
  width     :  15px;
  position  :  relative;
  top       :  5px;
  right     :  5px;
}

#ShortListHeader
{
  background        :  none !important;
  background-color  :  #f9f9f9 !important;
  border-bottom     :  1px solid #eee !important;
  border-top        :  0px !important;
  border-left       :  0px !important;
  border-right      :  0px !important;
  color             :  #222222;
  font-weight       :  bold;
  border-radius     :  0px !important;
  height            :  30px;  
}

.otherOptions a
{
  padding        :  10px 20px; 
  border-radius  :  0px;
  background     :  #cc0033;
  color          :  #ffffff;
}

.otherOptions .selected
{
  border  :  none !important;  
}

.otherOptions a:hover
{
  background  :  #cc0033;
}

#SearchDomain
{
  width    :  980px;
  padding  :  10px 20px; 
}

#SectionShortList .fRight
{
  padding  :  3px 3px 3px 3px; 
}

#OtherSuggested
{
  width       :  75%;
  height      :  47px;
  overflow-y  :  scroll;
}

.tab3 span, .redColor
{
  color:red; 
}

.lightBlueColor
{
  color   :  #79a5d9;
  cursor  :  pointer;
}

.lightGreenColor
{
  color   :  #6fbe6d;
  cursor  :  pointer;
}

.lightBlueColor:hover, .lightGreenColor:hover
{
  text-decoration  :  underline;
}

#SectionShortList #BtnUrl, #SectionShortList #BtnEmail, #SectionShortList #RemoveShortList
{
  cursor  :  pointer; 
}

table.tablesorter thead tr .header
{
  background-image     :  url('../images/icons/order.gif');
  background-repeat    :  no-repeat;
  background-position  :  center right;
  cursor               :  pointer;
}

table.tablesorter thead tr .headerSortDown
{
  background-image  :  url('../images/icons/desc.gif');
}

table.tablesorter thead tr .headerSortUp
{
  background-image  :  url('../images/icons/asc.gif');
}

#Suggested
{
  padding:0px;  
}

.userSuggested
{
  width          :  228px;
  height         :  20px;
  float          :  left;
  border-right   :  1px solid #dddddd;
  border-bottom  :  1px solid #dddddd;
  padding        :  5px 0px 0px 5px;
  background     :  #f4f4f4;
}

.userSuggested:nth-child(4n)
{
  border-right   :  none;
  border-bottom  :  1px solid #dddddd;
  padding-left   :  10px;
  padding-right  :  13px;
  
}

.listedDomainStyle
{
  border-bottom  :  1px dotted #b1b1b1;
  height         :  15px;
  padding        :  10px 0px 0px 5px;
  color          :  #ffffff;
  line-height    :  5px;
}

.listedDomainStyle:last-child
{
  border-bottom  :  none; 
}

#Suggested .removeDomain
{
  position  :  absolute;
  top       :  7px;
  right     :  2px;
}

#DomainsCase
{
  height         :  50px;
  margin-bottom  :  15px; 
}

#DomainsCase table tr td
{
  padding  : 9px 0px !important;
}

#LystedDays
{
  position  :  absolute;
  right     :  5px; 
}

#LystedDays .labelDays
{
  position     :  absolute;
  top          :  8px;
  left         :  4px;
  font-size    :  11px;
  font-weight  :  bold;
  color        :  #ffffff;
}

#LystedDays .lystedDays
{
  position     :  absolute;
  top          :  40px;
  font-size    :  20px;
  font-weight  :  bold;
  left         :  0px;
  cursor       :  pointer;
  display      :  block;
  width        :  74px;
  text-align   :  center;
  
}

.domainScroller #DateTime
{
  width       :  350px;
  border      :  1px solid #ddd;
  background  :  #dddddd;
  text-align  :  center;
  padding     :  10px 0px 10px 0px;
  float       :  right;
  border-top  :  0px;
  right       :  12px;
}

#DateTime #LastUpdate
{
  font-weight  :  bold;
}

#ShortDescription
{
  padding  :  3px; 
}

.socialTabs .tabSelected
{
  border-bottom  :  1px solid #818181 !important; 
}

.tablesorter tbody tr td:nth-child(2)
{
  text-align  :  right;
}

.tablesorter tbody tr td:nth-child(3), #MySelected tbody tr td:nth-child(4)
{
  text-align  :  center;
}

#MySelected tbody tr td:nth-child(2) 
{
  text-align  :  left !important;
}

#MySelected tbody tr td:nth-child(3) 
{
  text-align  :  right !important;
}

#BtnUpdatePrice
{
  position  :  absolute;
  bottom    :  10px;
  right     :  20px;
}

#CloseUpdatePrice
{
  position  :  absolute;
  top       :  5px;
  right     :  5px; 
}

#AccountHeader
{
  height  :  110px; 
}

#UserPicture
{
  width  :  25%;
  float  :  left; 
}

#UserPicture .userImg
{
  width          :  80px;
  height         :  90px;
  border-radius  :  80px;
}

#UserInfo
{
  width        :  60%;
  float        :  left;
}

#UserDays
{
  width  :  15%;
  float  :  left;   
}

#Records
{
  width        :  100px;
  position     :  absolute;
  left         :  110px;
  top          :  4px;
  font-weight  :  normal;
}

/*
.icnThumb
{
  position  :  absolute;
  left      :  85px;
  top       :  63px; 
}
*/

#PageMsg span
{
  color  :  red; 
}

#ShortlistUpdate
{
  font-size  :  12px;
}

.bookmark
{
  border         :  1px solid #D7D7D7;
  margin-bottom  :  20px;
  padding        :  3px;
  border-radius  :  2px;
}

#TabContent
{
  margin-bottom  :  30px;	
}

#SearchTabs
{
  padding  :  0px;
  margin   :  20px 0px 0px 0px;
}

#SearchTabs li
{
  list-style     :  none; 
  padding        :  10px 15px;
  background     :  #cc0033;  
  float          :  left;
  margin-right   :  10px;
  cursor         :  pointer;
  border-radius  :  4px;
}

#SearchTabs li a
{
  font-size  :  14px;
  color      :  #ffffff;  
}

#SearchTabs li.current
{
  background:#cc0033;
}

#BuyDomain
{
  border   :  1px solid #f2f2f2;
  padding  :  10px;  
}

#PatternSearch, #SimilerSearch
{
  border-top   :  1px solid #f2f2f2;
  padding-top  :  10px;  
}

#BuyDomain h5
{
  margin-bottom:15px;  
}

#BuyDomain .buttonBuy, #BtnTransfer, #ContinueBuy
{
  padding        :  10px 15px;
  background     :  #95c53a;
  margin-bottom  :  20px;
  color          :  #ffffff;
  border-radius  :  4px;
  margin-left    :  10px;
}

#ContinueBuy
{
  font-size    :  12px;
  margin-left  :  0;
  margin-top   :  10px;	
}

#BuyDomain .buttonBuy:hover, #BtnTransfer:hover, #ContinueBuy:hover
{
  background       :  #7da630;
  text-decoration  :  none;
}

#BtnTransfer
{
  font-size  :  13px;
  padding    :  7px 15px;  
}

#CopyLogo
{
  padding        :  10px 29px;
  background     :  #95c53a;
  margin-bottom  :  20px;
  color          :  #ffffff;
  border-radius  :  4px;
  border         :  none;
  cursor         :  pointer;  
}

#CopyLogo:hover
{
  background  :  #7da630;  
}

.logoSelection
{
  background  :  #7da630 !important;  
}

.icnRemoveLogo
{
  position  :  absolute;
  top       :  0px;
  right     :  20px;
  cursor    :  pointer;
  z-index   :  10;
}

.icnSave, .icnSaveLogo
{
  position  :  absolute;
  top       :  0px;
  right     :  0px;
  cursor    :  pointer;
  z-index   :  10;
}

input.disable
{
  background  :  #CCC !important;
  color       :  #f6f6f6 !important;
  border      :  0;
}

.blueLink
{
  color  :  #cc0033 !important;
}

.blueColor, .blueColor:hover 
{
  color      :  #5680c7 !important;
  //font-size  :  12px;	
}

.userSuggested:nth-child(4n)
{
  width  :  214px; 
}

#TypeOfSearch .domainCats
{
  background     :  #ffffff;
  color          :  #000000; 
  padding        :  10px 25px;
  font-size      :  16px;
  border         :  1px solid #999;
  border-radius  :  3px;
  cursor         :  pointer;
}

#TypeOfSearch .selected
{
  background  :  #E6E6E6;
}

#PatternSearch ul, .summaryView
{
  width       : 98%;
  padding     : 10px 5px 0px 10px;
  margin      : 0px;
  min-height  : 40px;
  background  : #f9f9f9;  
}

.summaryView
{
  background  :  #ffffff !important;  
}

#PatternSearch ul li, .summaryView li
{
  border-radius     :  4px;
  color             :  #ffffff;
  display           :  inline-block;
  font-size         :  14px;
  line-height       :  30px;
  padding           :  0px 28px 0px 0px;
  text-align        :  center;
  vertical-align    :  baseline;
  white-space       :  nowrap;
  background-color  :  #cc0033;
  margin            :  0 15px 10px 0;
  position          :  relative;
  cursor            :  pointer;
}

#PatternSearch ul li span, .summaryView li span
{
  display        :  block;
  float          :  left;
  color          :  #ffffff;
  line-height    :  30px;
  text-align     :  center;
  padding        :  0px 8px;
  margin         :  0px 8px 0px 0px;
  background     :  #1a6094;
  border-radius  :  4px 0px 0px 4px;  
}

#PatternEndWith li
{
  background  : #2782ca !important; 
}

#PatternStartWith li.listSelect, #PatternEndWith li.listSelect
{
  background  :  #3942eb !important; 
}

ul#MainOptions.genericTabs li
{
  background  :  #b4c4d9 !important;
  border      :  solid 1px #ffffff !important;
}

ul#MainOptions.genericTabsRequest li
{
  background  :  #e5e9a7 !important;
  border      :  solid 1px #ffffff !important;
}

.tagLine
{
  position    :  absolute;
  top         :  124px;
  padding     :  5px 10px;
  width       :  162px;
  z-index     :  10;
  left        :  0;
  background  :  #ffffff;
  border      :  1px solid #cccccc;
}

#View
{
  position  :  absolute;
  top       :  -45px;
  left      :  422px;
  z-index   :  1;
}

#View img
{
  cursor  :  pointer;  
}

#View .view
{
  background     :  #ffffff;
  border         :  0px;
  padding        :  5px 10px;
  border         :  1px solid #999;    
  border-radius  :  4px;
  cursor         :  pointer;
}

#View .viewSelected
{
  background  :  #cc0033;
  color       :  #ffffff;
  border      :  #cc0033 1px solid;
  padding     :  5px 10px;
  cursor      :  pointer; 
}

#TblMyDomains .processing
{
  text-align  :  center; 
}

.viewPaging, .userView
{
  cursor  :  pointer; 
}

#SearchData td.value
{
  background-repeat    :  repeat-x;
  background-position  :  left top;
  border-left          :  1px solid #e5e5e5;
  border-right         :  1px solid #e5e5e5;
  padding              :  0;
  border-bottom        :  none;
  background-color     :  transparent;
}

#SearchData td
{
  padding           :  4px 6px;
  border-bottom     :  1px solid #e5e5e5;
  border-left       :  1px solid #e5e5e5;
}

#SearchData td.value img
{
  vertical-align  :  middle;
}

#SearchData th
{
  text-align      :  left;
  vertical-align  :  top;
}

#SearchData td.last
{
  border-bottom  :  1px solid #e5e5e5;
}

#SearchData td.first
{
  border-top  :  1px solid #e5e5e5;
}

#SearchData .auraltext
{
  position   :  absolute;
  font-size  :  0;
  left       :  -1000px;
}

#SearchData
{
  background-image     :  url('../images/icons/bg_fade.png');
  background-repeat    :  repeat-x;
  background-position  :  left top;
  background-color     :  #fefefe;
}

#DomainInner ul
{
  padding  :  0;
  margin   :  0;
}

#DomainInner ul li
{
  list-style     :  none;
  padding        :  8px 20px 8px 20px;
  background     :  #eeeeee;
  border         :  1px solid #cccccc;
  border-radius  :  5px 5px 0px 0px;
  margin-right   :  5px;
  cursor         :  pointer;
}

#IncreasePrice, #DecreasePrice, .bulkRow img
{
  cursor  :  pointer; 
}

.bulkRow
{
  height  :  69px;  
}

.bulkUpdate
{
    border    :  1px solid #CCCCCC;
    height    :  27px;
    overflow  :  hidden;
    width     :  58px;
    margin    :  0px 6px 0px 6px;  
}

#BulkUpdate
{ 
	background   :  transparent;
    border       :  medium none;
    height       :  27px;
    font-size    :  15px;
    line-height  :  1;
    width        :  59px;
    padding      : 0px 0px 0px 5px;
}

.noChange, .disabled
{
  background  :  #f3f3f3 !important; 
}

#BulkStatus
{
  position  :  absolute;
  right     :  330px;
  top       :  4px;
}

#BulkStatus a
{
  font-size      :  12px;
  padding        :  2px 20px;
  background     :  #cc0033;
  color          :  #ffffff;
  border         :  1px solid #cc0033;
}

#BulkOptions
{
  background     :  #eeeeee;
  padding        :  5px;
  position       :  absolute;
  width          :  145px;
  top			 :  17px;
  border         :  1px solid #cccccc;
  border-radius  :  3px;
  z-index        :  100;
}

#BulkOptions label
{
  cursor  :  pointer; 
}

#TableFilter
{
  position  :  absolute;
  top       :  -40px;
  left      :  302px;
}

#TableFilter #FilterDiv
{
  height  :  39px;  
}

#TableFilter #FilterDiv .filter:nth-child(3)
{
  border-right  :  none;
}

#BulkKeywords, .allKeywords
{
  padding     :  10px 5px 0px 10px;
  margin      :  0;
}

#BulkKeywords li, .allKeywords li
{
  border-radius     :  4px;
  color             :  #ffffff;
  display           :  inline-block;
  font-size         :  14px;
  line-height       :  30px;
  padding           :  0px 28px 0px 15px;
  text-align        :  center;
  vertical-align    :  baseline;
  white-space       :  nowrap;
  background-color  :  #a5a089;
  margin            :  0 15px 10px 0;
  position          :  relative;  
}

#BulkKeywords li
{
  background-color  :  #cac3a5 !important;  
}

.allKeywords li.light
{
  background-color  :  #cac3a5;  
  z-index           :  100;
}

#BulkKeywords li img, .allKeywords li img
{
  position  :  absolute;
  top       :  10px;
  right     :  8px;
  cursor    :  pointer; 
}

.whoIsClass img, #AllWhoIs, #AllVerifyDomain
{
  border        :  1px solid #E1E1E1;
  margin-right  :  10px;
  padding       :  5px; 
}

.whoIsClass img.selected, #WhoIsAction .selected
{
  border      :  1px solid #000000;
  background  :  transparent !important;
}

#Suggested .no
{
  border-right   :  1px dotted #d4d4d4;
  border-bottom  :  1px dotted #d4d4d4;
}

#RecordsPerPage
{
  position  :  absolute;
  top       :  10px;
  right     :  64px;  
}

#MessageFilter
{
  position  :  absolute;
  top       :  10px;
  right     :  120px;
}

#MessageFilter label
{
  cursor  :  pointer; 
}

#ShortlistScroller
{
  width   :  1250px;
  margin  :  0 auto; 
}

#ShowShortlist
{
  right       :  77px;
  float       :  right;
  background  :  #333333 !important;
  z-index     :  1;
}

.showText
{
  width       :  1156px;
  border      :  1px solid #ddd;
  text-align  :  center;
  padding     :  10px;
  height      :  15px;
}

.showCount
{
  float   :  right;
  bottom  :  -15px;
  right   :  25px; 
}

.listedCheck
{
  float       :  left;
  padding     :  7px 15px;
  background  :  #dddddd;
}

.showSubmission
{
  float       :  left;
  background  :  #dddddd;
  padding     :  10px; 
}

.listedDomain .searched-domains
{
  position  :  absolute;
  top       :  26px;
  z-index   :  10;
  cursor    :  pointer;
}

.shortListedDomains .searched-domains
{
  position  :  absolute;
  top       :  15px;
  left      :  -4px;
  z-index   :  10;
  cursor    :  pointer;
}


#SearchDiv
{
  height     :  100px;
  position   :  absolute;
  z-index    :  10;
  left       :  -41px;
  transform  :  rotate(-52deg);
  top        :  15px;

}

.searchDiv
{
  position               :  absolute;
  width                  :  100px;
  height                 :  100px;
  cursor                 :  pointer;
  -moz-border-radius     :  50px;
  -webkit-border-radius  :  50px;
  -o-border-radius       :  50px;
  border-radius          :  50px;
  clip                   :  rect(0px, 50px, 100px, 0px);
}

.hold
{
  position               :  absolute;
  width                  :  100px;
  height                 :  100px;
  -moz-border-radius     :  50px;
  -webkit-border-radius  :  50px;
  -o-border-radius       :  50px;
  border-radius          :  50px;
  clip                   :  rect(0px, 100px, 100px, 50px);
}

#pieSliceBlue .searchDiv
{
  background-color   :  #5680c7;
  -webkit-transform  :  rotate(125deg);
  -moz-transform     :  rotate(125deg);
  -o-transform       :  rotate(125deg);
  transform          :  rotate(125deg);
}

#pieSliceBlue2
{
  -webkit-transform  :  rotate(125deg);
  -moz-transform     :  rotate(125deg);
  -o-transform       :  rotate(125deg);
  transform          :  rotate(125deg);

}

#pieSliceBlue2 .searchDiv
{
  background-color   :  #0CC;
  -webkit-transform  :  rotate(120deg);
  -moz-transform     :  rotate(120deg);
  -o-transform       :  rotate(120deg);
  transform          :  rotate(120deg);
}

#pieSliceRed
{
  -webkit-transform  :  rotate(245deg);
  -moz-transform     :  rotate(245deg);
  -o-transform       :  rotate(245deg);
  transform          :  rotate(245deg);

}

#pieSliceRed .searchDiv
{
  background-color   :  #b4022f;
  -webkit-transform  :  rotate(125deg);
  -moz-transform     :  rotate(125deg);
  -o-transform       :  rotate(125deg);
  transform          :  rotate(125deg);  
}

.searchDiv.selection, .searchDiv.patternSearch:hover, .searchDiv.categorySearch:hover, .searchDiv.keywordSearch:hover
{
/*
  -moz-box-shadow     :  inset 1px 1px 15px #333333;
  -webkit-box-shadow  :  inset 1px 1px 15px #333333;
  box-shadow          :  inset 1px 1px 15px #333333;
*/
  -moz-box-shadow     :  inset 1px 1px 10px 0px #6b6b6b;
  -webkit-box-shadow  :  inset 1px 1px 10px 0px #6b6b6b;
  box-shadow          :  inset 1px 1px 10px 0px #6b6b6b;
}

/*********************************************
*************** Round to Lines ***************
*********************************************/
#SearchDiv 
{
  width       :  60px;
  height      :  61px;
  position    :  absolute;
  z-index     :  10;
  left        :  1px !important;
  transform   :  none !important;
  //top         :  37px !important;
  top         :  28.2pt !important;
  background  :  #dddddd;
}

.hold 
{
  position               :  relative;
  width                  :  50px;
  height                 :  12px;
  margin                 :  0 auto;
  -moz-border-radius     :  5px;
  -webkit-border-radius  :  5px;
  -o-border-radius       :  5px;
  border-radius          :  5px;
  clip                   :  auto;
}

#pieSliceBlue .searchDiv 
{
  background-color  :  #5680c7;
}

#pieSliceBlue2, #pieSliceRed, #pieSliceBlue .searchDiv, #pieSliceBlue2 .searchDiv, #pieSliceRed .searchDiv 
{
  -webkit-transform  :  rotate(0deg);
  -moz-transform     :  rotate(0deg);
  -o-transform       :  rotate(0deg);
  transform          :  rotate(0deg);
}

.searchDiv 
{
  position               :  absolute;
  width                  :  50px;
  height                 :  12px;
  -moz-border-radius     :  0px;
  -webkit-border-radius  :  0px;
  -o-border-radius       :  0px;
  border-radius          :  0px;
  clip                   :  auto;
}

#SearchDiv .hold 
{
  padding-top  :  6px;
}

#MainSearchDiv #SelectedSearch 
{
  left  :  1px;	
}

/*********************************************
************* Round to Lines Ends ************
*********************************************/

#SearchPatternStart, #SearchPatternEnd
{
  width     :  75px;
  left      :  50px;
  padding   :  10px;
  position  :  absolute;
  top       :  0px;
  border    :  1px solid rgb(204, 204, 204);
}

#SearchPatternEnd
{
  left     :  0px;
  top      :  3px;
  padding  :  10px 35px 10px 35px;
}

.patternCondition
{
  width           :  28px;
  height          :  28px;
  border          :  1px solid #333333;
  background      :  #cccccc;
  color           :  #ffffff;
  border-radius   :  50%;
  cursor          :  pointer;
  text-align      :  center;
  padding         :  0;
  font-size       :  12px;
  text-transform  :  lowercase;
  outline         :  none;
}

#PatternCondition .selection
{
  background  :  #333333;
}

#OrCondition
{
  position  :  relative;
  top       :  3px;
  right     :  6px;	
}


.patternCondition:nth-child(1)
{
  margin-right  :  95px;  
}

#PatternCondition
{
  width     :  40px;
  height    :  65px;
  position  :  absolute;
  top       :  20px;
  left      :  -40px;  
  z-index   :  10;
}

#PatternSearches
{
  width   :  1100px;
  margin  :  0 auto;
}

.countZero
{
  color  :  red !important; 
}

li.dots
{
  float      :  left;
  position   :  absolute;
  top        :  5px;  
}

.icnGraph
{
  position  :  absolute;
  right     :  20px;
  top       :  0px;
  cursor    :  pointer; 
}

.keywordAction
{
  position  :  absolute;
  right     :  5px;
  cursor    :  pointer;
}

.smallSearch
{
  float  :  left;
  width  :  475px !important; 
}

.smallSearch1
{
  float    :  left;
  width    :  520px !important;
  padding  :  20px 0 20px 10px !important;
}

.smallSearchButton
{
  right  :  505px !important; 
}

#PictureProcessing
{
  position  :  absolute;
  left      :  250px;
  top       :  15px; 
}

#Help
{

  position  :  absolute;
  right     :  0px;
  cursor    :  move;
  z-index   :  1000;
}

#HelpDetails
{
  position           :  fixed;
  top        		 :  45%;
  top        		 :  calc(55% - 150px) !important;
  top        		 :  -moz-calc(55% - 150px) !important;
  top        		 :  -webkit-calc(55% - 150px) !important;
  top       	 	 :  -o-calc(55% - 150px) !important;
  right              :  1%;
  width       		 :  200px;
  height      		 :  300px;
  overflow-x  		 :  auto;
  overflow-y  		 :  auto;
  z-index            :  1000;
  background  		 :  #fdeaea;  
  border      		 :  solid 1px #d28381;

  -moz-border-radius     :  15px;
  border-radius          :  15px;
  -webkit-border-radius  :  15px;

}

#HelpDetails #Title
{
  font-weight  :  bold;
  min-height   :  18px;
  padding      :  10px 35px 10px 10px;
  background   :  #ffcac9;
}

#HelpDetails #Details
{
  padding  :  10px;
}

#HelpDetails #Details ul
{
  margin   :  10px 0px 0px 15px;
  padding  :  0px;
}

#FilterStatus
{
  cursor  :  pointer; 
}

.labelSelection
{
  display  :  block;
  cursor   :  pointer; 
}

#SearchDataType .searchDataType
{
  color        :  #000000;
  font-size    :  14px;
  font-weight  :  bold;
}
  
#SearchDataType .selection
{
  color  :  #cc0033;
}

#SearchDataFilters
{
  background  :  #f2f2f2;
  top         :  49px;
  position    :  absolute;
  left        :  270px;
  border      :  1px solid #CCCCCC;
  z-index     :  20;
}

.arrowDataFilter
{
  position  :  absolute;
  top       :  5px;
  right     :  3px;
}

.arrowDataFilter img, .downloadCsv
{
  opacity : 0.3;
  cursor  :  pointer;
}

.searchData
{
  margin   :  0;
  padding  :  0;  
}

.searchData li
{
    border-radius   :  4px;
    display         :  inline-block;
    font-size       :  14px;
    line-height     :  30px;
    padding         :  0px 28px 0px 10px;
    text-align      :  center;
    vertical-align  :  baseline;
    white-space     :  nowrap;
    margin          :  0 15px 10px 0;
    position        :  relative;
    border          :  1px solid #cccccc; 
}

#LogoSearch
{
  position  :  absolute;
  top       :  155px;
  right     :  10px;
  width     :  340px;
}

#LogoSearch .logoSearchOptions
{
  position  :  absolute;
  right     :  0px;
  top       :  -40px;
}

#LogoSearch .logoSearchOptions .optionSelect
{
  padding        :  2px 19px;
  border-radius  :  0px;
  background     :  #cc0033;
  color          :  #ffffff; 
}

#LogoSearchOptions
{
  position  :  absolute;
  top       :  -10px;
  right     :  0px;
}

#LogoSearchOptions td
{
  border   :  none !important;
  padding  :  0px !important;
}


#LogoSearchOptions .buttonStyle
{
    margin-right  : 2px;
}

#LogoSearch .textbox.logoKeywords
{
  position      :  absolute;
  top           :  -1px;
  right         :  0px;
  margin        :  0px;
  width         :  223px;
  margin-right  :  2px;
  padding       :  6px 10px !important;
}

.showingCounts
{
  float  :  right;
  width  :  45px;
}

.showingCounts div
{
  height       :  10px;
  width        :  100%;
  clear        :  both;
  text-align   :  center;
  font-weight  :  bold;
  font-size    :  11px;
}

.domainCount
{
  color  :  #1983ee;
}

.searchCount
{
  color  :  #d74040;
}


.densityCount
{
  color  :  #a0d205;
}

.logoPrice
{
  left           :  60px !important;
  width          :  60px !important;
  background     :  #ffffff !important;
  border         :  1px solid #000000 !important;
  border-radius  :  3px;
}

.domainName
{
  position    :  absolute;
  top         :  124px;
  padding     :  5px 10px;
  width       :  166px;
  background  :  #cccccc;
  z-index     :  10;
  left        :  -1px; 
}

#UserHoldText
{
  color      :  #000000;
  font-size  :  13px; 
}

#DomainOptions .optionSelection
{
  margin  :  0px; 
}

.commissionPayment
{
  background     :  #cc0033;
  color          :  #ffffff;
  border         :  #cc0033 1px solid;
  padding        :  5px 10px;
  border-radius  :  5px;
  cursor         :  pointer; 
}

.commissionPayment:hover
{
  background  :  #cc0033;
}

#UserName
{
  font-size  :  16px; 
}

#MemberSince
{
  font-size  :  11px; 
}

.accountInfo
{
  font-size  : 11px; 
}

div.field 
{
  font-family      :  helvetica, arial, verdana;
  font-size        :  15px;
  color      	   :  #231f20;
  padding          :  0px 15px 0px 25px;  
  margin           :  4px 0px;  
  text-decoration  :  none;
  display          :  block;      
  clear            :  both;
}

div.field label
{
  display   :  inline-block;
  width     :  160px;  
}

div.field input.textbox
{
  background             :  #ffffff;
  width                  :  290px;
  padding                :  5px 10px;
  border                 :  1px #b0bdcd solid;

}

div.field.select label
{
  width     :  auto !important;
  position  :  relative;
}


div.field select
{
  border   :  1px #b0bdcd  solid;
  padding  :  3px 20px 5px 10px;
  height   :  25px;
  
}

#ClientPayments
{
  border   :  1px solid #cccccc;
  padding  :  10px; 
}

#ClientPayments h4
{
  margin-bottom  :  20px; 
}

#NewPayment
{
  border      :  1px solid #cccccc;
  background  :  #f2f2f2; 
}

#NewPayment p
{
  margin-left  :  10px;
}

#NewPayment a
{
  padding     :  5px 15px;
  border      :  1px solid #cccccc;
  background  :  #ffffff; 
}

#ShowSalesRate
{
    float          :  right;
    top            :  30px;
    z-index        :  10;
    padding        :  5px;
    background     :  #8baf3f;
    color          :  #ffffff;
    font-weight    :  bold;
    border-radius  :  5px;
}

#LystedDollars
{
  position   :  absolute;
  right      :  19px;
  top        :  80px;
  font-size  :  12px;
  cursor     :  pointer; 
}

#ShowDays
{
  position     :  absolute;
  top          :  10px; 
  right        :  10px;
  font-weight  :  bold;
  z-index      :  10;
}

tr.greenColor td
{
  color :   green;
}

td.greenColor, td.greenColor div, td.greenColor span, td.greenColor label
{
  color  :  green; 
}

.blueColor #txtKeyword, .blueColor #txtKeyword::-webkit-input-placeholder
{
  border-color  :  #5680c7 !important;
  color         :  #5680c7 !important;  
}

.redColors #txtKeyword, .redColors #txtKeyword1, .redColors #txtKeyword::-webkit-input-placeholder, .redColors #txtKeyword1::-webkit-input-placeholder
{
  border-color  :  #cc0033 !important;
  color         :  #cc0033 !important;  
}

.grayColor #txtKeyword, .grayColor #txtKeyword::-webkit-input-placeholder
{
  border-color  :  #0CC !important;
  color         :  #0CC !important;  
}

.blueColor .btnSearchSubmit
{
  border-color      :  #5680c7 !important;
  background-color  :  #5680c7 !important;
}

.redColors .btnSearchSubmit
{
  border-color      :  #cc0033 !important;
  background-color  :  #b4022f !important;
}

.grayColor .btnSearchSubmit
{
  border-color      :  #0CC !important;
  background-color  :  #0CC !important;
}

.blueColor ul.paging li a
{
  background  :  #5680c7 !important;
  border	  :  1px solid #5680c7 !important;
  box-shadow  :  1px 1px 1px #888 !important;
}

.redColors ul.paging li a
{
  background  :  #ea4a65 !important;
  border	  :  1px solid #cc0033 !important;
  box-shadow  :  1px 1px 1px #888 !important;
}

.grayColor ul.paging li a
{
  background  :  #63ecec !important;
  border	  :  1px solid #0CC !important;
  box-shadow  :  1px 1px 1px #888 !important;
}

.blueColor ul.paging li a:hover, .blueColor ul.paging li a.selected
{
  background  :  #31599c !important;
  color       :  #FFF !important;
  border	  :  1px solid #5680c7 !important;
  box-shadow  :  1px 1px 1px #888 !important;  
}

.redColors ul.paging li a:hover, .redColors ul.paging li a.selected
{
  background  :  #cc0033 !important;
  color       :  #FFF !important;
  border	  :  1px solid #cc0033 !important;
  box-shadow  :  1px 1px 1px #888 !important;  
}

.grayColor ul.paging li a:hover, .grayColor ul.paging li a.selected
{
  background  :  #0CC !important;
  color       :  #FFF !important;
  border	  :  1px solid #0CC !important;
  box-shadow  :  1px 1px 1px #888 !important;  
}

#RemoveKeyword
{
  position  :  absolute;
  left      :  512px;
  top       :  25px;
  cursor    :  pointer;
}

#RemoveKeyword1
{
  position  :  absolute;
  right     :  120px;
  top       :  25px; 
  cursor    :  pointer;
}

a.associated
{
  font-size    :  12px;
  margin-left  :  20px;
}

a.associated span
{
  font-size  :  12px;
  color      :  #cc0033 !important; 
}

#BtnAddAssociate
{
  position  :  absolute;
  right     :  0px;
  z-index   :  10;
  padding   :  3px 10px 2px 10px;
  top       :  5px;
  font-size :  13px;
}

#txtAssociatedEmail
{
  position    :  absolute;
  z-index     :  10;
  right       :  100px;
  top         :  5px;
  border      :  1px solid #888888;
  background  :  #f9f9f9; 
}

tr.redBackground td
{
  color  :  red; 
}

#BannerSearch .scroller, #KeywordSearch .scrollers
{
  width          :  90%;
  float          :  none;
  padding        :  0px 25px;
  margin         :  5px 0px 0px 0px;
  border-top     :  none;
  border-bottom  :  none;
  overflow       :  hidden;
}

#BannerSearch .scroller ul
{
  position    :  relative;
  width       :  20000em;
  list-style  :  none;
  margin      :  0px;
  padding     :  0px;
  top         :  35px !important;
}

#KeywordSearch .scrollers ul
{
  position    : relative;
  width       :  20000em;
  list-style  :  none;
  margin      :  9px 0px 0px 0px;
  padding     :  0px;    
}
#BannerSearch .scroller #DomainScroller
{
  height    :  143px;
  width     :  100%;
  overflow  :  hidden;
}

#KeywordSearch .scrollers #KeywordScroller
{
  height    :  auto;
  width     :  100%;
  overflow  :  hidden; 
}

#BannerSearch .scroller li
{
  float    :  left;
  padding  :  15px;
}

#KeywordSearch .scrollers li
{
  float    :  left;
}

#BannerSearch .scroller #Back, #BannerSearch .scroller #Next
{
  position  :  absolute;
  top       :  29%;
  width     :  28px;
  height    :  61px;
  cursor    :  pointer;
}

#KeywordSearch .scrollers #BackKeyword, #KeywordSearch .scrollers #NextKeyword
{
  position  :  absolute;
  top       :  15%;
  width     :  28px;
  height    :  61px;
  cursor    :  pointer;
}

#BannerSearch .scroller #Back, #KeywordSearch .scrollers #BackKeyword
{
  left  :  0px;
}

#BannerSearch .scroller #Next, #KeywordSearch .scrollers #NextKeyword
{
  right  :  -10px;
}

.banners
{
  position    :  absolute !important;
  margin-top  :  -58px; 
}

.bannerDomains, .bannerDomains:hover
{
  font-size  :  14px; 
}

#Record
{
  height  :  15px; 
}

#SearchKeyword li
{
  cursor  :  pointer; 
}

#Codes
{
  text-align  :  left;
}

.tabDomains .searched-domains:nth-child(5n)
{
  margin-right  :  30px;
}

.myCampaign
{
  cursor  :  pointer;  
}


#SearchResults .scroller
{
  width          :  88%;
  float          :  right;
  padding        :  0px 40px;
  margin         :  3px 13px 0px 0px;
  border-top     :  1px solid #ebeef2;
  border-bottom  :  1px solid #ebeef2;
  overflow       :  hidden;
}

#SearchResults #LogoPictures
{
  width  :  97%;
}

#SearchResults .scroller li
{
  padding  :  10px 19px;
}

#SearchResults #LogoPictures li img
{
  width    :  100%; 
  height   :  100%; 
  float    :  none;
  padding  :  0; 
}

#SearchResults #LogoPictures
{
  height    :  145px; 
  width     :  100%;
  overflow  :  hidden;
}

#SearchResults .scroller #Back, #SearchResults .scroller #Next
{
  top  :  25%;
}

#LogoPictures .searched-domains
{
  margin  :  0; 
}

#LogoPictures .icnRequestedCircle
{
  position  :  absolute; 
  width     :  16px !important;
  height    :  16px !important;
  left      :  0px;
  bottom    :  -13px;
}

#LogoPictures .code
{
  cursor  :  pointer; 
}

#LogoPictures .icnReverseConnect
{
  position  :  absolute !important;
  width     :  16px !important;
  height    :  16px !important;
  left      :  -10px !important;
  bottom    :  -8px !important;
}

#LogoPictures .icnAccept
{
  position  :  absolute;
  width     :  16px !important;
  height    :  16px !important;
  bottom    :  10px;
  left      :  0; 
}

#LogoPictures .icnReject
{
  position  :  absolute;
  width     :  16px !important;
  height    :  16px !important;
  bottom    :  10px;
  left      :  20px;  
}

#LogoPictures .icnConnect
{
  width   :  16px !important;
  height  :  16px !important; 
}

.dashboard-domains .option img
{
  margin  :  0px; 
}

#center-container img.icnConnect
{
    position  :  absolute;
    left      :  -12px;
    bottom    :  -10px;
    z-index   :  100; 
}

#UserAssociateEmail
{
  position   :  absolute;
  z-index    :  10;
  left       :  380px;
  color      :  green;
  font-size  :  16px;
  top        :  10px; 
}

#BtnInquiry
{
  padding	     :  10px 15px;
  background     :  #999999;
  margin-bottom  :  20px;
  color          :  #ffffff !important;
  border-radius  :  4px;
  margin-left    :  7px; 
}

#BtnInquiry:hover
{
  background       :  #666666;
  text-decoration  :  none;
}


.btnInquiryBuy, .btnInquiryBuy:hover
{
  padding        :  7px 15px;
  font-size      :  15px; 
  background     :  #999999;
  margin-bottom  :  20px;
  color          :  #ffffff !important;
  border-radius  :  4px;
  margin-left    :  7px; 
}

.btnInquiryBuy:hover
{
  background       :  #666666;
  text-decoration  :  none;
}

#frmInquiry #BtnSubmit
{
  padding        :  7px 15px;
  background     :  #95c53a;
  color          :  #ffffff;
  border         :  1px solid #95c53a;
  border-radius  :  4px;
  cursor         :  pointer;
}

#frmInquiry #BtnSubmit:hover
{
  background       :  #7da630;
}

.rejectedDomain
{
  border  :  1px solid red; 
}

.slideInclude
{
  background  :  yellow !important; 
}

.optionStatusSeleted, .optionTypeSeleted, .optionRegistrantSeleted, .optionEmailSeleted, .optionWhoIsSeleted, .optionServerSeleted, .optionExpirySeleted
{
  background:#FF0;
}

.domainStatus
{
  background     :  #FF0;
  border-radius  :  50%;
}

.marked
{
  opacity  :  0.3; 
  cursor   :  pointer;
}

.marked:hover
{
  opacity  :  1; 
}

.summaryView li
{
  cursor  :  auto !important;  
}

#AddAssociate
{
  position  :  absolute;
  left      :  300px;
  top       :  0px;
  cursor    :  pointer; 
}


.btnSelection
{
  background  :  #cc0033;
  color       :  #ffffff;
  border      :  #cc0033 1px solid;
  text-align  :  center;
  cursor      :  pointer; 
}

.btnSelection.btnSelected
{
  background  :  #cc0033 !important;
}

.tblUserView tr td
{
  border  :  none !important; 
}

#CheckWhois
{
  background  :  #f0f0f0;
  border      :  1px solid #333;
  position    :  absolute;
  padding     :  5px 20px 5px 0px;
  top         :  -10px;  
  z-index     :  10;
  
}

#CheckWhois ul
{
  margin   :  0;
  padding  :  0;
}

#CheckWhois ul li
{
  list-style  :  none;
}

.blueBox
{
  background  :  #62a3f5;
  color       :  #ffffff !important;
  padding     :  1px 5px 1px 4px;;
}

.blueBox:hover
{
  background  :  #cc0033; 
}

#HeaderDiv tr, #HeaderDiv td, #FooterDiv tr, #FooterDiv td
{ 
  background  :  none !important;
}

.text-large a
{
  font-size  :  16px !important;
}

#example-widget-container, #aa-widget #form
{
  z-index  :  10000;
}

#aa-chat-message
{
  height    :  auto !important;
  overflow  :  visible !important;
}

.margin-body
{
  width  :  100% !important;
}

.user
{
  margin-right  :  0px !important;
}

.outer-padding
{
  padding  :  0px;
}

.message_one table th, .ticket-message table th
{
  background  :  #dddddd !important;
}

.inner-padding table th, .inner-padding table td, .message_one table th, .message_one table td, .ticket-message table th, .ticket-message table td
{
  border      :  solid 1px #aaaaaa !important;
  text-align  :  center !important;
}

.form-field label
{
  width  :  15% !important;
}


.margin-body, .margin-body a, .margin-body p, .margin-body span
{
  font-size  :  15px;
}

#PerPageRecords
{
  position    :  absolute;
  background  :  #ffffff;
  padding     :  5px 10px 5px 10px;
  right       :  63px;
  top         :  50px; 
}

#PerPageRecords span
{
  color  :  #444444; 
}

#Ticket
{
  position       :  absolute;
  height         :  25px;
  background     :  #ffffff;
  border-radius  :  5px;
  border         :  1px solid #444444;
  top            :  117px;
  width          :  620px;
  left           :  120px;
}

#Ticket a
{
  display  :  block;
  padding  :  7px; 
}

#UserGuide .ui-tabs
{
  padding:0px; 
}

#UserGuide .userGuideCenter
{
  width       :  450px;
  margin      :  0 auto;
}

#UserGuide .ui-widget-content
{
  border  :  0;
}

#UserGuideTabs .userGuideCenter
{
  width       :  1100px;
  padding     :  0px;
}

#UserLinks div#UserGuide
{
  float       :  none;
  color       :  #000000;
  margin-top  :  -5px;
}

#UserGuide div, #UserGuideTabs div
{
  color         :  #000000;
  text-align    :  left;
}

#UserGuideDiv ul
{
  width               :  450px;
  margin              :  0 auto;
  padding             :  3px 0px 0px 0px;
  text-align          :  center;
  background-color    :  transparent !important;
  background          :  #9e9e9e !important;
  border-radius       :  0px 0px 25px 25px !important;
  border              :  none !important;
}

#UserGuideDiv ul li
{
  list-style        :  none;
  float             :  none;
  text-align        :  center;
  margin-right      :  20px;
  display           :  inline-block;
  background-color  :  transparent !important;
}

#UserGuideDiv ul li a
{
  float    :  none;
  padding  :  0;
}

#UserGuideDiv ul li span
{
  position       :  relative;
  padding        :  5px 5px 5px 5px;
  top            :  -4px;
  font-size      :  14px;
  color          :  #ffffff !important;
}

#UserGuideDiv ul li.ui-tabs-active span
{
  text-decoration  :  underline;
}

#UserGuideDiv ul li:nth-child(4)
{
  margin-right  :  0px; 
}

#UserGuideDiv .tab ul
{
  margin:0;
  padding:0; 
}

#UserGuideDiv .tab ul li
{
  width            :  90%;
  background       :  url('../images/icons/green-tick.png') no-repeat 0px 2px !important;
  line-height      :  20px;
  padding-left     :  30px;
  margin-left      :  30px;
  text-align       :  left;
  font-size        :  15px;
  color            :  #ffffff;
  background-size  :  15px !important;
}

#UserGuideDiv .tab p, #UserGuideDiv .tab span
{
  color  :  #ffffff;
}

#UserGuideDiv .tab ul li a
{
  background  :  none;
  padding     :  0px;
  color       :  #cc0033 !important;
  font-size   :  15px;
}

#UserGuideDiv .tab ul li:nth-child(4)
{
	margin-right: 20px;	
}

#UserGuideFooter
{
  background  :  #9e9e9e;
  padding     :  10px 0px 5px 0px;
  z-index     :  100;
}

#UserGuideFooter #UserGuideTabs .userGuideCenter
{
  background  :  #9e9e9e;	
}

#UserGuideDiv .tab ul
{
  width          :  auto;
  background     :  transparent !important;
  border-radius  :  0;	
}

#UserGuideFooter #UserGuideArrow
{
  top  :  -1px;	
}


#UserChange
{
  color   :  #ffffff;
  cursor  :  pointer; 
}

#UserChange a.users
{
  position  :  absolute;
  padding   :  5px 20px 7px 0px;
  color     :  #ffffff;
  width     :  130px;
  top       :  15px;
  right     :  -43px;
  z-index   :  1000;
}

#UserGuideArrow
{
  position  :  absolute;
  width     :  20px;
  right     :  15px;
  top       :  1px;
  cursor    :  pointer; 
  z-index   :  10;
  opacity   :  .5;
}

#UserGuideDiv ul li a img
{
  width  :  15px;
}

label[for=cbUserDomains]:hover
{
  text-decoration  :  underline;
  cursor           :  pointer;
}

.icnSharePortfolio
{
  position  :  relative;
  top       :  2px;
  width     :  16px;

  opacity   : .5;
}

.icnSharePortfolio:hover
{
  opacity   : 1;
}

#TblMyDomains #Tab5
{
  background    :  #999999;
  border-color  :  #999999; 
}

#BtnRemoveDomain
{
  color  :  red !important;
}

#BtnRemoveDomain:hover
{
  text-decoration  :  underline; 
}

.userKeywordExist
{
  position  :  absolute;
  right     :  0px;
  height    :  50px;
}

.creditSection
{
  position  :  absolute;
  width     :  20px;
  top       :  -9px !important;
}

.creditSection .upCredit, .creditSection .downCredit
{
  opacity  :  0.5;
  cursor   :  pointer;
}

.creditSection .upCredit:hover, .creditSection .downCredit:hover
{
  opacity  :  1;
  cursor   :  pointer;
}

.positionSection
{
  margin-left  :  20px; 
}

.userCredits span
{
  position    :  absolute;
  right       :  0px;
  padding     :  0px 20px 0px 20px;
  background  :  #4678c8;
  color       :  #ffffff;
  font-weight :  bold; 
}

#SelectedSearch
{
  position  :  absolute;
  left      :  40px;
  top       :  9px;
  z-index   :  1000;
}

#SelectedSearch span
{
  padding        :  5px 10px;
  background     :  #3CC;
  color          :  #ffffff;
  border-radius  :  5px 5px 0px 0px; 
}

#SelectedSearch img
{
  position  :  relative;
  top       :  6px;
  cursor    :  pointer;
}

#PortfolioBtn
{
  background  :  #e6e6e6;
  border      :  1px solid #999999;
  padding     :  3px 5px;
  font-size   :  14px;
}

.reminderStatus
{
  width       :  120px;
  position    :  absolute;
  right       :  0px;
  background  :  #ffffff;
  border      :  1px solid #000000;
  z-index     :  100;
  top         :  65px;
}

.reminderStatus ul
{
  margin   :  0;
  padding  :  0;
}

.reminderStatus ul li
{
  list-style     :  none;
  padding        :  5px 0px;
  border-bottom  :  1px dotted #cccccc;
}

.reminderStatus ul li label
{
  cursor   :  pointer;
  display  :  block;
}

.reminderStatus ul li:hover
{
  background  :  #cc0033;
  color       :  #ffffff;
}

.tabFilters
{
  height  :  15px; 
}

.roundTool
{
  width          :  15px;
  height         :  15px;
  display        :  inline-block;
  border         :  2px dotted #cccccc;
  margin-right   :  5px; 
  border-radius  :  50%;
  background     :  #0FF;
  cursor         :  pointer;
}

.roundTool.selected
{
  background  :  #33C;
  color       :  #ffffff;
}

#Increase, #Decrease
{
  position  :  relative;
  cursor    :  pointer;
  top       :  10px;
}

#TblPricingTool tr td
{
  border  :  1px solid #000000;
}

#TblPricingTool tr td:first-child
{
  border  :  none;  
}

#PricingTool .searched-domains
{
  position  :  absolute;
  top       :  30px;
}

.kbLink, .kbLink:hover
{
  font-size        :  20px;
  color            :  #555555;
  display          :  inline-block;
  padding          :  10px 30px; 
  background  	   :  #eeeeee;
  text-decoration  :  none;
  border-radius    :  5px 5px 0px 0px;
}

.kbLink.kbSelected
{
  font-weight  :  bold; 
  color        :  #ffffff;
  background   :  #cc0033;
}

#ShuffleLogo
{
  cursor  :  pointer; 
}

#SimilerResult .searched-domains:nth-child(5n)
{
  margin-right  :  0px;
}

#SimilerResult
{
  padding  :  10px 0px;	
}

#BannerAdz
{
  max-width      :  960px;
  height         :  55px;
  border         :  3px solid #06C;
  border-radius  :  20px;
  margin         :  0 auto;
  background     :  #f4f4f4;
}

#BannerAdz #LogoSection
{
  width          :  230px;
  height         :  55px;
  background     :  #ffffff;
  float          :  left;
  padding-left   :  10px;
  margin-top     :  0px;
  border-radius  :  20px 0px 0px 20px;
}

#BannerAdz #SearchSection
{
  width  :  250px;
  float  :  left;
}

#BannerAdz #ResultSection
{
  width  :  47%;
  width  :  calc(100% - 510px);
  width  :  -moz-calc(100% - 510px);
  width  :  -webkit-calc(100% - 510px);
  width  :  -o-calc(100% - 510px);
  float  :  left;
  top    :  -35px;
}

#BannerAdz #ResultSection.keywords
{
  width  :  72%;
  width  :  calc(100% - 260px);
  width  :  -moz-calc(100% - 260px);
  width  :  -webkit-calc(100% - 260px);
  width  :  -o-calc(100% - 260px);
}

#SearchingBox
{
  padding-left    :  10px;  
  display         :  block;
  height          :  26px;
  padding         :  7px 4px 12px 5px;
  vertical-align  :  middle;
}

#ShowCase
{
  width        :  80%;
  float        :  left;
  color        :  #F00;
  font-weight  :  bold;
  text-align   :  right;
  line-height  :  27px;
}

#ShuffleShow
{
  position  :  relative;
  float     :  right;
  top       :  13px;
  right     :  10px;
  cursor    :  pointer;
}

#txtUserKeyword
{
  position    :  relative;
  background  :  #fafad2;
  padding     :  5px 7px;
  top         :  -1px;
}

#LogoSection a img
{
  position  :  relative;
  top       :  5px; 
}


#ResultSection #SearchKeyword li
{
  background       :  none; 
  color            :  #03F;
  text-decoration  :  underline;
}

#ResultSection #SearchKeyword li
{
  width       :  105px;
  padding     :  0px;
  margin      :  0px;
  text-align  :  center;
  overflow    :  hidden;
}

#ResultSection #SearchKeyword li a
{
  font-size  :  14px;
  color      :  #03F;  
}

#KeywordSearch .scrollers
{
  margin  :  -3px 0px 0px 20px; 
}

#KeywordSearch
{
  top  :  35px !important; 
}

#BannerSearch .domainStyle a
{
  text-decoration  :  none; 
}

#BannerSearch .banners #PriceDiv
{
 top       :  -15px !important;
 left      :  70px;
}

.greenButton
{
  background  :  #95c53a !important;
}

.greyButton
{
  background  :  #666666 !important;
}

#ClearAll
{
  font-size  :  14px;
  color      :  #ffffff;
}

#PortfolioPicture
{		
  background  : url("../images/bg.jpg");
  width       : 1100px;
  height      : 1193px;
  margin      : auto;
}

#PortfolioPictureDiv
{
  padding-top   : 50px;
  padding-left  : 4.5%;;
	
}

#PortfolioPictureDiv span
{
  font-family  : 'Kabel', arial, verdana, sans-serif;
  font-weight  : bold;
  font-size    : 46px; 
  color        : #94003A;
}

#PortfolioPictureDiv .com
{
  position : absolute;
  top      : 70px;
  left     : 30%;
}

#PortfolioPictureDiv .domains
{
  position : absolute;
  top      : 480px;
  width    : 85% !important;
}

#PortfolioPictureDiv .domains img
{
  margin-right  : 2%;
  margin-bottom : 25px;  
	
}

#PortfolioPictureDiv .logo
{
  position : absolute;
  left     : 52.5%;
  top      : 473px;
}

#PortfolioPictureDiv a
{
  position        : absolute;
  top             : 1045px;  
  font-family     : 'Kabel', arial, verdana, sans-serif;
  font-weight     : bold;
  font-size       : 48px; 
  color           : #94003A;
  text-decoration : none;
}

#PortfolioPictureDiv a span
{
  background  : #F1E4DB;
  padding     : 0px 10px;
  margin-left : 5px;
  border      : 1px solid #D6C3BB;
}

.buyProcess
{
  position    :  absolute;
  box-shadow  :  1px 1px 2px 2px #888888;
  top         :  0px;
  left        :  300px;
  width       :  0px !important;
}

#TabContent .buyProcess
{
  left     :  auto !important;
  right    :  0px !important;
  z-index  :  1000;
}

.wrapper
{
  background  :  #f2f2f2;
  //padding     :  80px 0px 60px 0px;	
  padding     :  30px 0px 20px 0px;	
}

.inContainer
{
  width   :  1100px;
  margin  :  0 auto;	
}

.section
{
	background  :  #f8f8f8;
}

.domainOptions
{
	position       :  absolute;
	width          :  185px;
	height         :  25px;
	background     :  #cc0033;
	left           :  -1px;
}

.domainOptions .leftOptions
{
  float        :  left;
  width        :  40%;
  padding-top  :  2px;
}

.domainOptions .rightOptions
{
  float        :  right;
  width        :  40%;
  padding-top  :  2px;
}

.domainOptions .leftOptions ul, .domainOptions .rightOptions ul
{
  margin      :  5px 0 0 0;
  padding     :  0;
  text-align  :  center;
}

.domainOptions .leftOptions ul li
{
  float        :  left;
  margin-left  :  5%;
}

.domainOptions .rightOptions ul li
{
  float         :  right;	
  margin-right  :  4%;
}

.domainOptions .leftOptions ul li, .domainOptions .rightOptions ul li
{
  width       :  13px;
  height      :  13px;
  position    :  relative;
  list-style  :  none;
}

.domainOptions ul li img
{
  height   :  13px;
}

.domainScroller .domainOptions li img
{
  height   :  13px !important;
}

.domainOptions ul li.circleCode
{
	background     :  #cccccc;
	border         :  1px solid #ffffff;
	border-radius  :  50%;
}

.domainValue
{
  position       :  absolute;
  width          :  40px;
  height         :  40px;
  margin-left    :  38%;
  bottom         :  -23px;
  line-height    :  45px;
  background     :  #cc0033;
  color          :  #ffffff;
  border         :  3px solid #ffffff;
  border-radius  :  50%;
  z-index        :  10;
}


.listedDomain .domainStyle.searched-domains .domainOptions li, .domainScroller .domainOptions li
{
	padding  :  0px;	
}

.listedDomain .domainStyle.searched-domains .domainOptions .leftOptions ul li, .domainScroller .domainOptions .leftOptions ul li
{
	margin-left  :  5px;	
}

#ShortlistScroller .domainStyle
{
	height  :  125px;	
}

#ShortlistScroller .domainStyle .domainValue
{
  bottom  : 2px;	
}

.withOutLogo .domainOptions
{
  bottom  :  -25px;	
}

#SearchResults .scroller .domainOptions li
{
  padding  :  0px;	
}

#SearchResults .scroller ul
{
	width:20000em;	
}

.searched-domains .domainOptions img.icnConnect
{
  position  :  relative;
  width     :  13px;
  height    :  13px;
  left      :  0;
  bottom    :  0;
  margin    :  0;
}

#InnerTabs #SearchResults .searched-domains:nth-child(5n)
{
  margin-right  :  40px;	
}

#UserGuideTabs div, #UserGuideTabs p, #UserGuideTabs ul li, #UserGuideTabs span
{
  font-family  :  'Gibson-Light';	
}

#frmSearch #txtKeyword
{
	border-radius  :  5px;	
}

#frmSearch .smallSearch
{
	border-radius  :  5px 0px 0px 5px !important;
}

#FooterDiv .heading
{
  font-family  :  'Gibson-Bold';
  font-size    :  18px;	
}

#FooterDiv ul
{
	margin   :  0px 0px 10px 0px;
	padding  :  0;	
}

#FooterDiv ul li
{
  list-style     :  none;
  padding        :  1px 0px;
  border-right   :  1px solid #cccccc;
}

#FooterDiv ul li a
{
  padding      :  5px 10px 5px 0px;
  display      :  block;
  color        :  #7d7d7d !important;	
}

#FooterDiv ul li a:hover
{
  color  :  #ffffff !important;
}

#Reminder
{
  position            :  fixed;
  bottom              :  0px;
  right               :  150px;
  z-index             :  10;
  background          :  #4678c8;
  color               :  #ffffff;
  padding             :  3px 105px 7px 10px;
  height              :  25px;
  border-radius       :  5px 5px 0px 0px;
  font-weight         :  bold;
  cursor              :  pointer;
  box-shadow          :  3px 3px 5px 0px #DDD, -3px 3px 5px 0px #DDD;
  -moz-box-shadow     :  3px 3px 5px 0px #DDD, -3px 3px 5px 0px #DDD;
  -webkit-box-shadow  :  3px 3px 5px 0px #DDD, -3px 3px 5px 0px #DDD;
}

#Reminder img
{
  position      :  relative;
  top           :  5px;
  margin-right  :  5px;
}

#ReminderDiv
{
  width               :  600px;
  position            :  fixed;
  background          :  #f4f4f4;
  bottom              :  0px;
  right               :  150px;
  z-index             :  100;
  border-radius       :  5px 5px 0px 0px;	
  box-shadow          :  3px 3px 5px 0px #DDD, -3px 3px 5px 0px #DDD;
  -moz-box-shadow     :  3px 3px 5px 0px #DDD, -3px 3px 5px 0px #DDD;
  -webkit-box-shadow  :  3px 3px 5px 0px #DDD, -3px 3px 5px 0px #DDD;
}

#CloseBtn
{
  position  :  absolute;
  top       :  8px;
  right     :  5px;
  cursor    :  pointer;	
}

#ReminderContainer
{
  max-height  :  250px;
  padding     :  10px;	
  overflow-y  :  auto;

}

.remiderEmail
{
  background     :  #4678c8;
  height         :  30px;
  color          :  #ffffff;
  padding        :  0px 0px 0px 10px;
  border-radius  :  5px 5px 0px 0px;	
}

.remiderEmail img
{
  position      :  relative;
  margin-right  :  5px;
  top           :  5px;	
}

.topSearchBar
{
  width       :  100%;
  background  :  #333333;
  position    :  fixed;
  top         :  0px;
  z-index     :  100;
}

.topSearchBar #TypeOfSearch, .topSearchBar #SelectedSearch, .topSearchBar #Counts, .topSearchBar #ClearAll, .topSearchBar label.noPadding
{
  display  :  none !important;
}

.topSearchBar #SearchBar
{
  margin-top  :  -25px;	
}

.topSearchBar .search form 
{
  position     :  relative;
  width        :  875px;
  margin-left  :  210px;
}

.topSearchBar .searchDiv 
{
  position               :  absolute;
  width                  :  40px;
  height                 :  10px;
  -moz-border-radius     :  0px;
  -webkit-border-radius  :  0px;
  -o-border-radius       :  0px;
  border-radius          :  0px;
  clip                   :  auto;
}

.topSearchBar #SearchDiv 
{
  width       :  50px;
  height      :  44px;
  position    :  absolute;
  z-index     :  10;
  left        :  211px !important; 
  transform   :  none !important; 
  top         :  16px !important;
  background  :  #dddddd; 
}

.topSearchBar #SearchDiv .hold
{
  padding-top  :  3px;
}

.topSearchBar .smallSearch
{
  width  :  345px !important;
}

.topSearchBar .smallSearch1
{
  width    :  350px !important;
  padding  :  10px 0 10px 5px !important;	
}

.topSearchBar .hold 
{
  position               :  relative;
  width                  :  40px;
  height                 :  10px;
  margin                 :  0 auto;
  -moz-border-radius     :  5px;
  -webkit-border-radius  :  5px;
  -o-border-radius       :  5px;
  border-radius          :  5px;
  clip                   :  auto;
}

.topSearchBar #pieSliceBlue2, .topSearchBar #pieSliceRed, .topSearchBar #pieSliceBlue .searchDiv, .topSearchBar #pieSliceBlue2 .searchDiv, .topSearchBar #pieSliceRed .searchDiv
{
  -webkit-transform  :  rotate(0deg);
  -moz-transform     :  rotate(0deg);
  -o-transform       :  rotate(0deg);
  transform          :  rotate(0deg);
}

.topSearchBar #pieSliceBlue .searchDiv 
{
  background-color  :  #5680c7;
}

.topSearchBar #pieSliceBlue2 .searchDiv 
{
  background-color  :  #0CC;
}

.topSearchBar #pieSliceRed .searchDiv 
{
  background-color  :  #b4022f;
}

.topSearchBar .search .rst-page-input, .home .rst-page-input
{
  border-radius  :  0;
  font-size      :  18px;
  border         :  1px solid #e1e3e4;
  color          :  #8a8e95;
  box-shadow     :  none;
  padding        :  10px 0 10px 60px;
  width          :  700px;
}

.topSearchBar .search input[type="submit"], .topSearchBar .home input[type="submit"]
{
  background  :  #b4022f  url("../images/icons/search.png") no-repeat scroll 10px 14px;
  padding     :  15.5px 16px 13px 31px;
  top         :  0px;	
  right       :  3px;
}

.topSearchBar #RemoveKeyword1
{
  top  :  5px;	
}

.topSearchBar #RemoveKeyword 
{
  left  :  390px;
  top   :  5px;
}

.topSearchBar #frmSearch #txtKeyword, .topSearchBar #frmSearch .smallSearch
{
	border-radius  :  0px !important;	
}

.pageCenter
{
	width   :  1100px;
	margin  :  0 auto;
}

#LystedLogo
{
  width     :  60px;
  position  :  absolute;
  right     :  -160px;
  top       :  -7px;
}

.confirmationWindow .ui-widget-header
{
	background-color  :  #ffffff !important;
	border-bottom     :  2px solid #eee !important;
	border-width      :  medium;
}

.confirmationWindow .ui-widget-header .ui-state-default
{
	background-color  :  #ffffff !important;	
}



/*********************************************
**********************************************
**********************************************
*********************************************/
.topSearchBar h1
{
  display  :  none;	
}

#HomeWrapper
{
  background-image   :  url(../images/mainBanner.jpg);
  background-size    :  100%;
  background-repeat  :  no-repeat;
  display            :  table;
  width              :  100%;		
}

#TopSearchBar
{
  display         :  table-cell;
  text-align      :  center;
  vertical-align  :  middle;	
}

#Footer #FooterDiv
{
  padding  :  20px 20px 35px 20px;	
}

#Header
{
  background     :  #ffffff;
  border-bottom  :  2px solid #f5f7f8;
  position       :  fixed;
  width          :  100%;
  z-index        :  1000;
  top            :  0;
}

#Navigation ul li a, #Navigation ul li a.selected
{
  color  :  #ffffff;	
}

#TopSearchBar h1
{
  font-size      :  50px;
  font-weight    :  bold;
  width          :  725px;
  margin         :  0 auto;
  position       :  relative;
  color          :  #ffffff;
  margin-bottom  :  100px;	
  //margin-bottom  : 70px;
}

.topSearchBar .spaceBottom
{
  height  :  0px;	
}

.topSearchBar #frmSearch #txtKeyword
{
  float   :  left;
}

.topSearchBar #frmSearch #txtKeyword, .topSearchBar #frmSearch #txtKeyword1
{
  height  :  23px;	
}

#Footer #FooterDiv tr:nth-child(1) td, #Footer #FooterDiv span
{
  font-size  :  18px;	
}

#FooterDiv ul li a
{
  padding  :  2px 10px 2px 0px;	
}

.wrapper
{
  padding  :  0px 0px 20px 0px;	
}

#Home #MainFrame
{
  min-height  :  600px;	
}

.spaceBottom
{
  clear   :  both;
  height  :  120px;
}

.domainValue span
{
  display      :  block;
  line-height  :  14px;
  position     :  absolute;
  //bottom       :  -1px;
  left         :  17px;
  color        :  #ffffff;
  top          :  2px;	
}

#aa-widget #aa-widget-form p
{
  margin  :  0px;
}

#StickyBarLogo
{
  display  :  none;	
}

.topSearchBar #StickyBarLogo
{
  float       :  left;
  margin-top  :  17px;
  display     :  block;	
}

#MobileNavigation
{
  //display  :  none;	
}

.userPassword 
{
  color      :  #333333 !important;
  font-size  :  12px !important;
  padding    :  0 !important;
  margin     :  0 !important;
}

.tagLineHover
{
  position    :  absolute;
  background  :  #ffffff;
  padding     :  3px 5px;
  border      :  1px solid #dddddd;
  bottom      :  20px;	
}

#RecentKeywords .justSearched, #RecentCategories .justSearched, #RecentPatterns .justSearched
{
  color      :  #ffc20d;
  font-size  :  15px;
}

#RecentKeywords, #RecentCategories, #RecentPatterns
{
  width    :  90%;
  float    :  left;
}

.searchWord, .searchWord a
{
  color      :  #ffffff;
  font-size  :  15px;
  cursor     :  pointer;
}

.searchWord:hover
{
  //color  :  #ffbb46;	
}

.topSearchBar #RecentKeywords, .topSearchBar #RecentCategories, .topSearchBar #RecentPatterns, .topSearchBar #RecentListings
{
  display  :  none !important;	
}

#RecentListings
{
  height  :  85px;
}

.tblUserView td
{
  text-align  :  center;	
}

#AllCircles .domainOptions .leftOptions ul li
{
	position     :  initial;
	margin-left  :  5px;	
}

#AllCircles .domainOptions .rightOptions ul li
{
	position     :  initial;
	margin-left  :  1px;	
}

#AllCircles .domainOptions .leftOptions ul li img.icnAccept, #AllCircles .domainOptions .leftOptions ul li img.icnReject
{
	position  :  inherit;
	width     :  100% !important;
	height    :  100% !important;	
}

.ui-menu .ui-menu-item a, .ui-menu .ui-menu-item a b
{
	font-size  :  18px;
}

#frmInquiry #ImgDomain
{
  position  :  absolute;
  left      :  35%;	
}

.runWild
{
  font-family  :  "RunWild", Arial, sans-serif;
  font-size    :  50px;
  color        :  #ffc20d;
  position     :  absolute;
  top          :  -50px;
  left         :  215px;
  transform    :  rotate(340deg);
}

.runWild span
{
	color      :  #ffc20d;
	font-size  :   40px;
}

#Caption
{
  float      :  right;
  font-size  :  16px;
  color      :  #fea500;	
}

#Caption span
{
  float        :  right;
  font-family  :  "RunWild", Arial, sans-serif;
  font-size    :  35px;
  color        :  #fea500;	
  line-height  :  21px;
}

#RefreshDomains
{
  height  :  38px;

  float   :  right;
  cursor  :  pointer;	
}

#Comments
{
  background  :  #F5F5F5;
  padding     :  10px 10px;
  margin-top  :  20px;
}

#CommentsList
{
  padding  :  30px 0px;
}


#CommentsList .comments img
{ 
  float         :  left;
  margin-right  :  12px;
  border-radius  :  4px;
}

#CommentsList .comments b
{
  font-size  :  17px;
}

#CommentsList .comments span
{
  font-size  :  13px;
  color      :  #666;
}

#CommentsList .comments p
{
  margin  :  7px 0px 0px 0px;
}

#Contents .domainTab.selected, #TblMyDomains #Tab5.selected, #TblMyDomains .domainTab:hover,  #TblMyDomains #Tab5:hover
{
  background  :  #000000;
  border      :  1px solid #000000;	
}

#MyDomains .searchOptions a.optionSelect.selected, #MyDomains .searchOptions a.optionSelect:hover
{
  background  :  #000000 !important;
}

#BtnAddDomains
{
  color          :  #cc0033 !important;
  background     :  #ffffff;  
  padding        :  10px 6px;
  position       :  relative;
  top            :  5px;
  border         :  none !important;
  border-radius  :  5px 5px 0px 0px;
  font-size      :  15px;
  cursor         :  pointer;
}

.searchWord.start
{
  margin-right  :  20px;
}

#UpArrow
{
  position  :  absolute;
  width     :  30px;
  bottom    :  -25px;
  left      :  210px;
}

.comma
{
  //color         :  #ffc20d;
  color         :  #ffffff;
  font-size     :  26px;
}

.comma.category
{
  margin-right  :  10px;
}

.recentCategory.searchWord:hover, .recentPatternStart.searchWord:hover, .recentPatternEnd.searchWord:hover
{
  text-decoration  :  underline;
}

.searchWord.video
{
  height     :  30px;
  font-size  :  16px;
  display    :  block;
  bottom     :  8px;	
}

.searchWord.video a
{
  font-size  :  16px;
}

.searchWord.video img
{
  position  :  relative;
  top       :  4px;	
}

.dotCom
{
  position  :  absolute;
  right     :  10%;
  bottom    :  10%;	
}

.socialIcon
{
  position      :  relative;
  top           :  2px;
  margin-right  :  5px;
}

[contentEditable=true]:empty:not(:focus):before
{
  content  :  attr(data-text);
  color    :  #cccccc;
}

.pointer
{
  cursor  :  pointer;	
}

.extensionEditable
{
  font-family            :  arial, verdana, sans-serif;
  font-size              :  13px;
  color                  :  #666666;
  width                  :  55px;
  padding                :  4px 10px;
  border                 :  1px solid #ccc;
  outline                :  none;
  box-shadow             :  0px 5px 3px -4px rgba(50, 50, 50, 0.1) inset;
  -moz-border-radius     :  3px;
  border-radius          :  3px;
  -webkit-border-radius  :  3px; 
}

.designYourDomain #txtColor, .designYourDomain #BgColor
{
  padding  :  4px;	
}

.designBox1
{
  width          :  183px;
  height         :  100px;
  border         :  1px solid #f0f0f0;
  float          :  left;
  margin-right   :  10px !important;
  text-align     :  center;
  margin-bottom  :  10px;	
}

#FinalDomainDesign .boxSelected 
{
  border-color: transparent !important;
}

.designYourDomain
{
  width   :  875px;
  float   :  left;
}

#RecentDesign
{
  width  :  200px;
  float  :  right;	
}

#RecentDesign ul
{
  padding  :  0;
  margin   :  0;	
}

#RecentDesign ul li
{
  text-align     :  center;
  padding        :  6px 5px 3px 5px;
  list-style     :  none;
  border         :  1px solid #cccccc;
  margin-bottom  :  10px;	
}

#RecentDesign h3
{
  font-size    :  18px;
  color        :  #3d3f3e;
  margin       :  0px 0px 11px 0px;
  padding      :  0px 10px;
  background   :  #f2f2f2;
}

.designYourDomain #Pages 
{
  width  :  75px !important;
}

#RecentDesign ul li.selected
{
  background    :  transparent;
  border-color  :  #000000;
}

#preview 
{
  border                 :  1px #000 solid;
  box-shadow             :  2px 3px 3px #444444;
  height                 :  100px;
  width                  :  100px;
  border-radius          :  3px;
  -moz-border-radius     :  3px;
  -webkit-border-radius  :  3px;
}

#SelectedColor 
{
  border                 :  1px #000 solid;
  box-shadow             :  2px 3px 3px #444444;
  height                 :  30px;
  width                  :  100px;
  border-radius          :  3px;
  -moz-border-radius     :  3px;
  -webkit-border-radius  :  3px;
}

#SelectedText
{
  height        :  30px;
  max-width     :  300px;
  float         :  left;
  margin-right  :  15px;
  line-height   :  30px;
}

#SelectedText span
{
  background  :  #3390ff;
  color       :  #ffffff;
  padding     :  2px 5px;
}

.designYourDomain .scroller
{
  width  :  72%;	
}

.designYourDomain #Controlls
{
  width  :  auto !important;	
}

#TargetSelectedText
{
  height  :  30px;
}

.imgColorSelection
{
  height  :  30px;
  float   :  left;
}

.imgColorSelection img
{
  z-index            :  100;
  height             :  30px;
  cursor             :  pointer;
  -moz-animation     :  blink normal 2s infinite ease-in-out; /* Firefox */
  -webkit-animation  :  blink normal 2s infinite ease-in-out; /* Webkit */
  -ms-animation      :  blink normal 2s infinite ease-in-out; /* IE */
  animation          :  blink normal 2s infinite ease-in-out; /* Opera and prob css3 final iteration */
}

#LogoRefresh
{
  width     :  40px;
  position  :  absolute;
  right     :  10px;
  top       :  9px;
  cursor    :  pointer;	
}

h1.domainDesigner
{
  height  :  auto;	
}

h1.domainDesigner img
{
  position  :  relative;
  top       :  5px;	
}

.links
{
  background     :  #95c53a;
  padding        :  10px 15px;
  border-radius  :  4px;
  margin-right   :  15px;
  color          :  #ffffff;	
}

.links:hover
{
  background       :  #7da630;
  color            :  #ffffff;
  text-decoration  :  none;	
}




ul.pagings
{
  float       :  right;
  padding     :  0px;
  margin      :  0px;
  list-style  :  none;
}

ul.pagings li
{ 
  margin   :  0px;
  padding  :  0px;
  display  :  inline-block; 
}
	
ul.pagings li a
{
  font-family            :  helvetica, arial, verdana;
  font-size              :  12px;
  font-weight            :  bold;
  color                  :  #fff;
  text-decoration        :  none;
  display                :  block;
  float                  :  left;
  padding                :  4px 7px;
  margin                 :  5px 3px 0px 0px;
  cursor                 :  pointer;
  border		         :  1px solid #cc0033;
  background             :  #cc0033;
  box-shadow             :  1px 1px 1px #888;
}

ul.pagings li a:hover, ul.pagings li a.selected
{
  font-family            :  helvetica, arial, verdana;
  font-size              :  12px;
  font-weight            :  bold;
  color                  :  #fff;
  background             :  #cc0033; 
  text-decoration        :  none;
  display                :  block;
  float                  :  left;
  padding                :  4px 7px;
  margin                 :  5px 3px 0px 0px;
  cursor                 :  pointer;
}

ul.pagings .total
{
  display	    :  block;
  float		    :  left;
  padding-right	:  7px;
  padding-top	:  9px;
}







#BoxDomain ul
{
  margin         :  0;
  padding        :  20px;
  background     :  #ffffff;
  margin-bottom  :  25px;
  display        :  flex;
  border         :  1px solid #e3e5e8;
}

#BoxDomain ul:hover
{
  box-shadow  :  0 4px 6px 0 rgba(44,61,101,.1);
}

#BoxDomain li
{
  width          :  178px;
  float          :  left;
  list-style     :  none;
  position       :  relative;
  margin-right   :  18px;
  border         :  1px solid #f2f2f2;
  border-radius  :  5px;
  text-align     :  center;
}

#BoxDomain li a, #BoxDomain li a:hover
{
  display          :  block; 
  text-decoration  :  none;
}

#BoxDomain li:nth-child(6n)
{
  margin-right  :  0;
}

#BoxDomain li .boxDomainName
{
  padding        :  25px 5px 0px 5px;
  text-align     :  center;
  font-size      :  15px;
  border-radius  :  5px;
}

#BoxDomain li .extension
{
  position       :  absolute;
  top            :  0;
  right          :  0;
  background     :  #ad0011;
  color          :  #ffffff;
  border-radius  :  0 4px 0 0;
  padding        :  2px 6px 3px 4px;
  z-index        :  5;
}

#BoxDomain li .extension .com
{
  color  :  #ffffff;	
}

#BoxDomain li .extension .triangleLeft
{
  width          :  0;
  height         :  0;
  position       :  absolute;
  top            :  0;
  left           :  -12px;	
  border-bottom  :  20px solid transparent;
  border-right   :  12px solid #ad0011;
}

#BoxDomain li .price
{
  width          :  auto;
  position       :  relative;
  display        :  inline-block;
  text-align     :  center;
  bottom         :  -9px;
  background     :  #e7e6e6;
  padding        :  3px;
  border-radius  :  5px;
}

#BoxDomain li .extension
{
  //display  :  none;	
}

.boxDomain
{
  transition  :  background 2s ease 0s;	
}

.ellips
{
  white-space    :  nowrap;
  overflow       :  hidden;
  text-overflow  :  ellipsis;
  display        :  block;	
}

#HeaderSubSection #PageNumbers
{
  text-align  :  right;
  top         :  -8px;
  right       :  -3px;
}

#HeaderSubSection #PageNumbers ul.paging
{
  float    :  none;
  display  :  inline-block;  
}

#SearchField #frmSearchNew
{
  position  :  relative;	
}

#SearchField #frmSearchNew #txtKeyword
{
  width          :  95%;
  padding        :  12px 12px 12px 50px;
  border-radius  :  5px;
  border         :  1px solid #e3e5e8;
  box-shadow     :  0 1px 2px 0 rgba(44,61,101,.1);
  max-width      :  280px;
  outline        :  none;
}

#SearchField #frmSearchNew #BtnSubmit
{
  position  :  absolute;
  left      :  12px;
  top       :  11px;
  width     :  20px;	
}

/*
#TypeOfSearch .searching 
{
  background     :  #ffffff;
  color          :  #000000;
  padding        :  10px 25px;
  font-size      :  16px;
  border         :  1px solid #999;
  border-radius  :  3px;
  cursor         :  pointer;
}

#TypeOfSearch .searching.selected, #TypeOfSearch .searching:hover 
{
  background  :  #E6E6E6;
}
*/
#Categories
{
  border          :  1px solid #87bbe1;
  border-radius   :  5px;
  padding-bottom  :  15px;
  background      :  #f2f2f2;
}

#Categories h3
{
  background      :  #4472c4;
  color           :  #ffffff;
  text-transform  :  uppercase;
  line-height     :  30px;
  height          :  30px;
  padding         :  0 10px;
  border-radius   :  5px 5px 0px 0px;
}

#Categories #Groups
{
  padding  :  0;
  margin   :  0;
}

#Categories #Groups li
{
  list-style     :  none;
  display        :  block;
  padding        :  7px;
}

#Categories #Groups li label
{
  color    :  #000000;
  display  :  block;
  cursor   :  pointer;
}

#Categories #Groups li:hover, #Categories #Groups li.selected
{
  background   :  transparent;	
}

#Categories #Groups li:hover label, #Categories #Groups li.selected label
{
  //font-weight  :  bold;
  //color        :  #000000;
}

#FontSizes
{
  margin      :  0;
  padding     :  0;
  text-align  :  center;
}

#FontSizes li
{
  display  :  inline-block;
}

#FontSizes li img
{
  cursor  :  pointer;
}

#FontSizes li:nth-child(1), #FontSizes li:nth-child(4)
{
  width  :  25px;
}

#FontSizes li:nth-child(2)
{
  font-size    :  15px;
  font-weight  :  bold;
}

#FontSizes li:nth-child(3)
{
  font-size    :  20px;
  font-weight  :  bold;
}

#HeaderSubSection ul#ColorStyles
{
  width       :  100px;
  background  :  #f2f2f2; 
  position    :  absolute;
  margin      :  0;
  padding     :  5px;
  top         :  30px;  
  right       :  0;
  border      :  1px solid #cccccc;
  z-index     :  30;
}

#HeaderSubSection ul#ColorStyles li
{
  list-style     :  none;
  width          :  36%;
  float          :  left;
  padding        :  4% 5%;
  margin-right   :  8%;
  margin-bottom  :  7px;  
  text-align     :  center;  
  cursor         :  pointer;
  border         :  none;
}

#HeaderSubSection ul#ColorStyles li:nth-child(2n)
{
  margin-right  :  0;
}

#HeaderSubSection #ddColorStyles
{
  margin   :  0;
  padding  : 0;
}

#HeaderSubSection #ddColorStyles span
{
  padding  :  5px;
  border   :  1px solid #e6e6e6;
  cursor   :  pointer;
}

#HeaderSubSection #ddColorStyles img
{
  cursor   :  pointer;
}

#HeaderSubSection #PageNumbers .details
{
  position     :  relative;
  top          :  6px;
  font-size    :  15px;
  font-weight  :  bold;
  border       :  none;
  padding      :  0;
  margin-right :  10px;
  margin-left  :  10px;
}

#HeaderSubSection #PageNumbers li
{
  border   :  none;
  padding  :  0;
  margin   :  0;
}

#Body
{
  overflow     :  hidden;
  padding-top  :  0px;
}

#BgSearch
{
  position  :  absolute;
  width     :  100%;
  opacity   :  0.3;
}

.overlayWindow
{
  position       :  absolute;
  right          :  -320px;
  top            :  -2px;
  z-index        :  25;
  background     :  #ffffff;
  border-radius  :  5px;
  padding        :  10px;
  box-shadow     :  0px 3px 5px 1px #888888;
}

.overlayWindow:before
{
  border-top     :  10px solid transparent;
  border-bottom  :  10px solid transparent;
  border-right   :  10px solid #ffffff;
  content        :  "";
  display        :  inline-block;
  position       :  absolute;
  left           :  -10px;  
  top            :  25px;
}

#BoxDomain li:nth-child(5n) .overlayWindow,
#BoxDomain li:nth-child(6n) .overlayWindow
{
  right  :  auto;
  left   :  -320px;	
}

#BoxDomain li:nth-child(5n) .overlayWindow:before, 
#BoxDomain li:nth-child(6n) .overlayWindow:before
{
  border-top     :  10px solid transparent;
  border-bottom  :  10px solid transparent;
  border-right   :  0px solid transparent;
  border-left    :  10px solid #ffffff;
  content        :  "";
  display        :  inline-block;
  position       :  absolute;
  left           :  auto;
  right          :  -10px;  
  top            :  25px;	
}

#LoadingBar
{
  width       :  100%;
  height      :  100%;	
  position    :  absolute;
  background  :  #ffffffad;
  text-align  :  center;
  z-index     :  10000;
}












#BoxDomain li.circle 
{
  height         :  68px;
  border-radius  :  50%;
}

#BoxDomain li.circle .boxDomainName 
{
  width     :  97%;
  margin    :  0 auto;
  padding   :  0;
  position  :  relative;
  top       :  27px;
}

#BoxDomain li.circle .price
{
  bottom  :  -40px;	
}

#BoxDomain li.circle .extension
{
  width          :  50px;
  height         :  25px;
  border-radius  :  50%;
  line-height    :  23px;
  top            :  auto;
  bottom         :  -45px;
  right          :  -25px;
}

#BoxDomain li.circle .extension .triangleLeft, 
#BoxDomain li.circle:nth-child(6n) .extensions
{
  display  :  none;	
}

#BoxDomain li.diamond
{
  background  :  transparent !important;
  border      :  none;
}

#BoxDomain li.diamond:after 
{
  border-right   :  90px solid transparent;
  border-left    :  90px solid transparent;
  border-bottom  :  33px solid green;
  content        :  "";
  display        :  inline-block;
  position       :  absolute;
  left           :  -2px;
  top            :  0;	
}

#BoxDomain li.diamond:before 
{
  border-left    :  90px solid transparent;
  border-right   :  90px solid transparent;
  border-top     :  32px solid green;
  content        :  "";
  display        :  inline-block;
  position       :  absolute;
  z-index        :  2;
  bottom         :  0;
  left           :  -2px;
}

#BoxDomain li.diamond.green:after 
{
  border-bottom-color  :  green;
  transition           :  background 1s
}

#BoxDomain li.diamond.green:before 
{
  border-top-color  :  green;
  transition        :  background 1s;
}

#BoxDomain li.diamond.blue:after 
{
  border-bottom-color  :  blue;
  transition           :  background 1s
}

#BoxDomain li.diamond.blue:before 
{
  border-top-color  :  blue;
  transition        :  background 1s;
}

#BoxDomain li.diamond.gray:after 
{
  border-bottom-color  :  gray;
  transition           :  background 1s
}

#BoxDomain li.diamond.gray:before 
{
  border-top-color  :  gray;
  transition        :  background 1s;
}

#BoxDomain li.diamond.yellow:after 
{
  border-bottom-color  :  #441196;
  transition           :  background 1s;
}

#BoxDomain li.diamond.yellow:before 
{
  border-top-color  :  #441196;
  transition        :  background 1s;
}

#BoxDomain li.diamond.brown:after 
{
  border-bottom-color  :  brown;
  transition           :  background 1s
}

#BoxDomain li.diamond.brown:before 
{
  border-top-color  :  brown;
  transition        :  background 1s;
}

#BoxDomain li.diamond.orange:after 
{
  border-bottom-color  :  orange;
  transition           :  background 1s
}

#BoxDomain li.diamond.orange:before 
{
  border-top-color  :  orange;
  transition        :  background 1s;
}

#BoxDomain li.diamond.red:after 
{
  border-bottom-color  :  red;
  transition           :  background 1s
}

#BoxDomain li.diamond.red:before 
{
  border-top-color  :  red;
  transition        :  background 1s;
}

#BoxDomain li.diamond.navy:after 
{
  border-bottom-color  :  navy;
  transition           :  background 1s
}

#BoxDomain li.diamond.navy:before 
{
  border-top-color  :  navy;
  transition        :  background 1s;
}

#BoxDomain li.diamond.yellow .boxDomainName
{
  color  :  #ffffff;	
}

#BoxDomain li.diamond .boxDomainName
{
  background  :  transparent !important;
  border      :  none;
  z-index     :  10;	
}

#BoxDomain li.diamond .price
{
  z-index  :  11;	
}

#BoxDomain li.diamond .extension
{
  top            :  auto;
  bottom         :  0;
  z-index        :  15;
  right          :  -44px;
  background     :  transparent;
  padding        :  0;
  border         :  none;
  border-radius  :  unset;  
}

#BoxDomain li.diamond .extension .com
{
  width    :  64px;
  color    :  #ffffff;
  z-index  :  20;
}

#BoxDomain li.diamond .extension:after
{
  border-right   :  35px solid transparent;
  border-left    :  35px solid transparent;
  border-bottom  :  15px solid #ad0011;
  content        :  "";
  display        :  inline-block;
  position       :  absolute;
  left           :  -2px;
  z-index        :  10;
  top            :  -8px;
}

#BoxDomain li.diamond .extension:before
{
  border-left    :  35px solid transparent;
  border-right   :  35px solid transparent;
  border-top     :  15px solid #ad0011;
  content        :  "";
  display        :  inline-block;
  position       :  absolute;
  bottom         :  -7px;
  left           :  -2px;
  z-index        :  10;	
}

#BoxDomain li.diamond .extension .triangleLeft, #BoxDomain li.diamond:nth-child(5n) .extension
{
  display  :  none;	
}

#BoxDomain .boxDomainName
{
  color  :  #ffffff;	
}

#HeaderSubSection ul#Shapes
{
  width       :  120px;
  background  :  #f2f2f2; 
  position    :  absolute;
  margin      :  0;
  padding     :  5px;
  top         :  30px;  
  right       :  0;
  border      :  1px solid #cccccc;
  z-index     :  30;
}

#HeaderSubSection ul#Shapes li
{
  list-style     :  none;
  width          :  36%;
  float          :  left;
  padding        :  4% 5%;
  margin-right   :  8%;
  margin-bottom  :  7px;  
  text-align     :  center;  
  cursor         :  pointer;
  border         :  none;
}

#HeaderSubSection ul#Shapes li:nth-child(2n)
{
  margin-right  :  0;
}

#HeaderSubSection #ddShapes
{
  margin   :  0;
  padding  : 0;
}

#HeaderSubSection #ddShapes span
{
  padding  :  5px;
  border   :  1px solid #e6e6e6;
  cursor   :  pointer;
}

#HeaderSubSection #ddShapes img
{
  cursor   :  pointer;
}

#HeaderSubSection #ddShapes span.shape
{
  background  :  green;
  padding     :  5px;
  border      :  1px solid #e6e6e6;
  color       :  #ffffff;
  cursor      :  pointer;
}

#ddShapes span, #ddShapes span.shape
{
  color       :  #ffffff;
  cursor      :  pointer;
}

#HeaderSubSection #ddShapes span
{
  border-color  :  transparent;	
}

#HeaderSubSection #ddShapes span.circle
{
  border-radius  :  50%;
  border-color   :  transparent;	
}

#HeaderSubSection #ddShapes span.diamond:after
{
  border-right   :  32px solid transparent;
  border-left    :  32px solid transparent;
  border-bottom  :  13px solid #ad0011;
  content        :  "";
  display        :  inline-block;
  position       :  absolute;
  left           :  -2px;
  z-index        :  10;
  top            :  0px;	
}

#HeaderSubSection #ddShapes span.diamond:before
{
  border-left    :  32px solid transparent;
  border-right   :  32px solid transparent;
  border-top     :  13px solid #ad0011;
  content        :  "";
  display        :  inline-block;
  position       :  absolute;
  bottom         :  0px;
  left           :  -2px;
  z-index        :  10;		
}

#HeaderSubSection #ddShapes span.diamond
{
  background    :  transparent;
  border-color  :  transparent;
}

#HeaderSubSection #ddShapes span.diamond span
{
  z-index  :  25;	
}


#HeaderSubSection #ddShapes span.box:after
{
  border    :  5px solid #ad0011;
  content   :  "";
  display   :  inline-block;
  position  :  absolute;
  bottom    :  -10px;
  right     :  -11px;
  z-index   :  10;		
}


#HeaderSubSection #Shapes li
{
  background  :  #999999;
  color       :  #ffffff;
  position    :  relative;	
}

#HeaderSubSection #Shapes li span
{
  color      :  #ffffff;
  font-size  :  11px;
  z-index    :  30;  
}

#HeaderSubSection #Shapes li.circle
{
  border-radius  :  50%;
}

#HeaderSubSection #Shapes li.box:after
{
  border    :  5px solid #ad0011;
  content   :  "";
  display   :  inline-block;
  position  :  absolute;
  bottom    :  -10px;
  right     :  -10px;
  z-index   :  10;		
}

#HeaderSubSection #Shapes li.diamond:after
{
  border-right   :  30px solid transparent;
  border-left    :  30px solid transparent;
  border-bottom  :  12px solid #999999;
  content        :  "";
  display        :  inline-block;
  position       :  absolute;
  left           :  -2px;
  z-index        :  10;
  top            :  0px;	
}

#HeaderSubSection #Shapes li.diamond:before
{
  border-left    :  30px solid transparent;
  border-right   :  30px solid transparent;
  border-top     :  12px solid #999999;
  content        :  "";
  display        :  inline-block;
  position       :  absolute;
  bottom         :  0px;
  left           :  -2px;
  z-index        :  10;		
}

#HeaderSubSection #Shapes li.diamond
{
  background    :  transparent;
}

#HeaderSubSection #Shapes li.diamond span
{
  padding-left  :  2px;	
}


#BoxDomain li.box .extension, #BoxDomain li.circle, #BoxDomain li.diamond
{
  display  :  block;	
}

#BoxDomain li.box .extension
{
  top     :  auto;
  bottom  :  -20px;
  right   :  -40px;	
}

#BoxDomain li.box:nth-child(6n) .extension
{
  display  :  none;	
}

#MainTable
{
  overflow  :  hidden;
}

.timeline-item 
{
  background     :  #fff;
  border         :  1px solid;
  border-color   :  #e5e6e9 #dfe0e4 #d0d1d5;
  border-radius  :  3px;
  padding        :  12px;
  margin         :  0 auto;
  max-width      :  167px;
  min-height     :  63px;
}

#HeaderSubSection
{
  width       :  1200px;
  margin      :  15px auto;	
}

#HeaderSubSection ul
{
  margin   :  0;
  padding  :  0;
}

#HeaderSubSection ul li
{
  list-style     :  none;
  float          :  left;
  color          :  #2495c2;
  background     :  #ffffff;
  border         :  1px solid #cbd5dc;
  padding        :  5px 15px;
  border-radius  :  5px;
  margin-right   :  10px;
  cursor         :  pointer;
}

#HeaderSubSection ul li.selected
{
  background  :  #2495c2;
  color       :  #ffffff;
}

.grayLine
{
  border-bottom  :  2px solid #f5f7f8;
  width          :  100%;
}

.layout
{
  position  :  relative;
  top       :  -15px;
  padding   :  0 6%;	
}

#MainNavigation
{
  //max-height  :  30px;
  //overflow    :  hidden;
}

#MainNavigation ul
{
  margin      :  0px;
  padding     :  0px;
  list-style  :  none;
}

#MainNavigation ul li
{
  float         :  left; 
  margin        :  0px;
  position      :  relative;
  display       :  table;
}

#MainNavigation ul li a
{
  font-family      :  arial, verdana, sans-serif;
  font-size        :  15px;  
  text-decoration  :  none;
  margin           :  0px;
  margin           :  0px 10px;
  display          :  table-cell;
  padding          :  8px 10px 5px 10px;
}

#MainNavigation ul li a:hover
{
  text-decoration  :  underline;	
}

#MainNavigation ul li a.navLink
{
  color    :  #cc0033;  
}

#MainNavigation ul li a.selected
{
  border         :  solid 1px #cc0033;
  border         :  0;
  border-radius  :  0;
}

#MainNavigation ul li ul
{
  margin              :  0px;
  list-style          :  none;
  position            :  absolute; 
  top                 :  30px;
  left                :  1px;
  height              :  auto;
  display             :  none;
  background          :  #f8f8f8 ;
  border              :  solid 1px #eeeeee;
  box-shadow          :  1px 1px 3px #888888;
  -moz-box-shadow     :  1px 1px 3px #888888;
  -webkit-box-shadow  :  1px 1px 3px #888888;
  z-index             :  1111111;
}

#MainNavigation ul li ul li
{
  width          :  200px;  
  border-left    :  none;
  border-right   :  none;  
  border-bottom  :  dotted 1px #cebcac;
  text-align     :  left;
  line-height    :  18px;
}

#MainNavigation ul li ul li:last-child
{
  border  :  none;
}

#MainNavigation ul li ul li a, #MainNavigation ul li ul li a:hover, #MainNavigation ul li ul li a.selected
{
  font-family      :  arial, verdana, sans-serif;
  font-weight      :  normal;
  font-size        :  12px;
  color            :  #000000;
  text-decoration  :  none;
  display          :  block;
  margin           :  0px;
  padding          :  8px 8px;
}

#MainNavigation ul li ul li a:hover, #MainNavigation ul li ul li a.selected
{
  background  :  #ffffff;
}

#Tick,
#AdvanceSearch
{
  position  :  absolute;
  top       :  10px;
  right     :  50px;
  cursor    :  pointer;	
}

#AdvanceSearch
{
  right  :  20px;
}


.overlayWindow h3
{
  line-height  :  normal;
  margin       :  0;
  height       :  auto;  	
}

.overlayWindow hr
{
  margin  :  5px;	
}

#KeywordType, #ShapeColor
{
  width       :  100px;
  background  :  #f97a2d;
  color       :  #ffffff;
  box-shadow  :  0 0 3px rgb(100 100 100 / 90%), 0 0 0 5px rgb(100 100 100 / 30%);
}

#KeywordType td
{
  color  :  #ffffff;
}

#KeywordType #KeywordTypeMenu, 
#ShapeColor #ShapeColorMenu,
#PriceRange #PriceRangeMenu
{
  width       :  70%;
  text-align  :  center;
  cursor      :  pointer;
}

#TypeOfSearch
{
  position    :  absolute;
  top         :  54px;
  box-shadow  :  0 0 3px rgb(100 100 100 / 90%), 0 4px 0 5px rgb(100 100 100 / 30%);
}

#HeaderSubSection #TypeOfSearch li
{
  float          :  none;
  background     :  #f97a2d;
  width          :  92px;
  padding        :  10px 5px;
  border         :  none;
  border-radius  :  unset;
  color          :  #ffffff;
  margin-right   :  0;
  border-top     :  1px solid #ffffff1a;
  //box-shadow     :  0 0 3px rgb(100 100 100 / 90%), 0 4px 0 5px rgb(100 100 100 / 30%);
}

#HeaderSubSection #TypeOfSearch li:hover
{
  background  :  #e86617;	
}

#HeaderSubSection #TypeOfSearch li.selected
{
  display  :  none;
}

#HeaderSubSection #KeywordText, #HeaderSubSection #KeywordText:hover
{
  cursor  :  default;
}




#ShapeColorList
{
  margin      :  0;
  padding     :  0;
  position    :  absolute;
  top         :  55px;
  right       :  5px;
  background  :  #f97a2d;
  border-top  :  1px solid #ffffff1a;
  box-shadow  :  0 0 3px rgb(100 100 100 / 90%), 0 0 0 5px rgb(100 100 100 / 30%);
  z-index     :  10;
}

#ShapeColorList li
{
  list-style     :  none;
  padding        :  5px;
  width          :  300px;
  float          :  none;
  margin-right   :  0;
  border         :  0;
  border-top     :  1px solid #dddddd;
  border-radius  :  unset;
  background     :  #f2f2f2;
}

#ShapeColorList li:hover
{
  background  :  #f8f8f8;	
}

.shape
{
  width         :  40px;
  padding       :  5px 10px;
  text-align    :  center;
  cursor        :  pointer;
  border        :  none;
  border        :  1px solid #ffffff4d;
}

.shape.selected, #ShapeColorList .shape:hover
{
  box-shadow  :  0px 0px 5px 1px #ffffff;
}

.shape.circle
{
  border-radius  :  50%;
}

.shape.box:after
{
  border    :  5px solid #ad0011;
  content   :  "";
  display   :  inline-block;
  position  :  absolute;
  bottom    :  -10px;
  right     :  -10px;
  z-index   :  10;
}

.shape.diamond:before
{
  border-left   :  30px solid transparent;
  border-right  :  30px solid transparent;
  border-top    :  12px solid #999999;
  content       :  "";
  display       :  inline-block;
  position      :  absolute;
  bottom        :  0px;
  left          :  -2px;
  z-index       :  10;
}

.shape.diamond:after
{
  border-right   :  30px solid transparent;
  border-left    :  30px solid transparent;
  border-bottom  :  13px solid #999999;
  content        :  "";
  display        :  inline-block;
  position       :  absolute;
  left           :  -2px;
  z-index        :  10;
  top            :  0px;    
}

#ShapeColorSelected .diamond:before
{
  border-left   :  30px solid transparent;
  border-right  :  30px solid transparent;
  border-top    :  14px solid #999999;
  content       :  "";
  display       :  inline-block;
  position      :  absolute;
  bottom        :  0px;
  left          :  -2px;
  z-index       :  10;
}

#ShapeColorSelected .diamond:after
{
  border-right   :  30px solid transparent;
  border-left    :  30px solid transparent;
  border-bottom  :  15px solid #999999;
  content        :  "";
  display        :  inline-block;
  position       :  absolute;
  left           :  -2px;
  z-index        :  10;
  top            :  0px;    
}

.shape.diamond span, #ShapeColorSelected .diamond span
{
  color    :  #ffffff;
  z-index  :  30;
}

.shape.diamond.green, #ShapeColorSelected .diamond.green
{
  background  :  transparent !important;	
}

.shape.diamond.green:before, #ShapeColorSelected .diamond.green:before
{
  border-top-color  : green;	
}

.shape.diamond.green span, 
.shape.diamond.yellow span,
.shape.diamond.red span, 
.shape.diamond.brown span, 
.shape.diamond.navy span,
.shape.diamond.gray span,
#ShapeColorSelected .diamond.green span, 
#ShapeColorSelected .diamond.yellow span,
#ShapeColorSelected .diamond.red span, 
#ShapeColorSelected .diamond.brown span, 
#ShapeColorSelected .diamond.navy span,
#ShapeColorSelected .diamond.gray span
{
  color  :  #ffffff;	
}

.shape.diamond.green:after, #ShapeColorSelected .diamond.green:after
{
  border-bottom-color  :  green;	
}

.shape.diamond.gray:before, #ShapeColorSelected .diamond.gray:before
{
  border-top-color  :  gray;	
}

.shape.diamond.gray:after, #ShapeColorSelected .diamond.gray:after
{
  border-bottom-color  :  gray;	
}

.shape.diamond.yellow:before, #ShapeColorSelected .diamond.yellow:before
{
  border-top-color  :  #441196;	
}

.shape.diamond.yellow:after, #ShapeColorSelected .diamond.yellow:after
{
  border-bottom-color  :  #441196;	
}

.shape.diamond.brown:before, #ShapeColorSelected .diamond.brown:before
{
  border-top-color  : brown;	
}

.shape.diamond.brown:after, #ShapeColorSelected .diamond.brown:after
{
  border-bottom-color  :  brown;	
}

.shape.diamond.orange:before, #ShapeColorSelected .diamond.orange:before
{
  border-top-color  : orange;	
}

.shape.diamond.orange:after, #ShapeColorSelected .diamond.orange:after
{
  border-bottom-color  :  orange;	
}

.shape.diamond.red:before, #ShapeColorSelected .diamond.red:before
{
  border-top-color  : red;	
}

.shape.diamond.red:after, #ShapeColorSelected .diamond.red:after
{
  border-bottom-color  :  red;	
}

.shape.diamond.navy:before, #ShapeColorSelected .diamond.navy:before
{
  border-top-color  : navy;	
}

.shape.diamond.navy:after, #ShapeColorSelected .diamond.navy:after
{
  border-bottom-color  :  navy;	
}

#ShapeColorSelected div
{
  width       :  40px;
  padding     :  7px 10px;
  text-align  :  center;
  box-shadow  :  0px 0px 5px 1px #ffffff;
}

#ShapeColorSelected .circle
{
  border-radius  :  50%;	
}

#ShapeColorSelected .box:after 
{
  border    :  5px solid #ad0011;
  content   :  "";
  display   :  inline-block;
  position  :  absolute;
  bottom    :  -10px;
  right     :  -10px;
  z-index   :  10;
}

#ShapeColor
{
  width  :  120px;	
}

#BoxDomain li.diamond.orange .boxDomainName,
#BoxDomain li.diamond.brown .boxDomainName,
#BoxDomain li.diamond.red .boxDomainName,
#BoxDomain li.diamond.gray .boxDomainName,
#BoxDomain li.diamond.yellow .boxDomainName
{
  color  :  #ffffff;	
}

#PriceRange
{
  width       :  225px;
  background  :  #f97a2d;
  color       :  #ffffff;
  box-shadow  :  0 0 3px rgb(100 100 100 / 90%), 0 0 0 5px rgb(100 100 100 / 30%);
}

#PriceRangeSelected input
{
  width      :  98%;
  padding    :  3px 2px;
  margin     :  1px 1px 2px 1px;
  font-size  :  14px;
  outline    :  none;
}

#PriceRangeSlabs
{
  margin      :  0;
  padding     :  0;
  position    :  absolute;
  top         :  49px;
  left        :  0px;
  background  :  #f97a2d;
  //border-top  :  1px solid #ffffff1a;
  box-shadow  :  0 0 3px rgb(100 100 100 / 90%), 0 0 0 5px rgb(100 100 100 / 30%);
}

#PriceRangeSlabs
{
  width  :  200px;	
}

#HeaderSubSection #PriceRangeSlabs li
{
  background     :  #f97a2d;
  padding        :  5px 8px;
  border         :  none;
  margin-right   :  0;
  float          :  none;
  border-radius  :  unset;
  border-bottom  :  1px solid #ffffff1a;
}

#HeaderSubSection #PriceRangeSlabs li:last-child
{
  border-bottom  :  none;	
}

#HeaderSubSection #PriceRangeSlabs li td:nth-child(1), #HeaderSubSection #PriceRangeSlabs li td:nth-child(3)
{
  background  :  #ffffff;
  padding     :  6px;
  font-size   :  14px;	
}

#PriceRangeSlabs li.selected
{
  display  :  none;	
}

#PriceSort
{
  cursor       :  pointer;
  margin-left  :  7px;
}

#PageMessage, #LengthMessage, #FavoriteMessage
{
  position  :  absolute;
  z-index   :  1000;
  top       :  50px;
  left      :  -100px;
}

#Body.innerSearchPage
{
  padding-top  :  130px;	
}

#Body.innerPage
{
  padding-top  :  90px;	
}

#Body.homePage
{
  padding-top  :  50px;	
  background   :  #ffffff;
}

section
{
  width       :  100%;
  background  :  #ffffff;	
}

section .section
{
  width       :  1215px;
  margin      :  0 auto;
  background  :  #ffffff;	
}

#SectionOne ul
{
  padding  :  0;
  margin   :  0;	
}

#SectionOne ul li
{
  float       :  left;
  width       :  40%;
  height      :  525px;	
  padding     :  5%;
  list-style  :  none;
}

#SectionOne ul li #HomeImage
{
  width  :  100%;	
}

#SectionOne ul li:last-child
{
  padding-left  :  0;	
}

#SectionOne #SearchSection
{
  padding-top  :  100px;	
}

#SectionOne #SearchSection h1
{
  font-size    :  45px;
  line-height  :  45px;
  height       :  auto;
  color        :  #000000;
}

#SectionOne #SearchSection p
{
  font-size    :  20px;
  line-height  :  30px;
  margin       :  0px 0px 25px 0px;	
}

#SectionOne #frmSearch #Keyword
{
  width       :  250px;
  height      :  30px;
  font-size   :  14px;
  padding     :  10px 15px;
  border      :  1px solid #ddd;
  background  :  #f1f1f1;
  box-shadow  :  none;	
  
  border-radius       :  4px;
  -webkit-box-shadow  :  inset 0 1px 1px rgb(0 0 0 / 8%);
  box-shadow          :  inset 0 1px 1px rgb(0 0 0 / 8%);
  -webkit-transition  :  border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition       :  border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition          :  border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

#SectionOne #frmSearch #Keyword:focus 
{
  background  :  #ffffff;
  outline     :  none;
}

#SectionOne #frmSearch #BtnSearch
{
  color          :  #ffffff;	
  border         :  1px solid #f97a2d;
  background     :  #f97a2d;
  position       :  relative;
  top            :  2px;
  right          :  6px;
  height         :  52px;
  border-radius  :  0 5px 5px 0;
  padding        :  10px 30px;
  font-size      :  20px;
  cursor         :  pointer;
}

#KeywordType
{
  padding  :  5px 1px;	
}

#FooterDiv #Footer2 ul li
{
  list-style     :  none;
  width          :  109px;
  padding        :  1px 0px;
  float          :  left;
  margin-right   :  10px;
  border-right   :  1px solid #cccccc;
}

#FooterDiv #Footer2 ul li:nth-child(8n)
{
  margin-right  :  0;
  border-right  :  none;	
}

#Length
{
  width       :  115px;
  background  :  #f97a2d;
  padding     :  6px;
  box-shadow  :  0 0 3px rgb(100 100 100 / 90%), 0 0 0 5px rgb(100 100 100 / 30%);	
}

#DomainExtentions,
#DomainBwType,
#MoreExtensions
{
  width       :  245px;
  background  :  #f97a2d;
  padding     :  0px;
  box-shadow  :  0 0 3px rgb(100 100 100 / 90%), 0 0 0 5px rgb(100 100 100 / 30%);	
}

#DomainBwType
{
  width  :  255px;
}

#Length ul li,
#DomainExtentions ul li,
#DomainBwType ul li,
#MoreExtensions ul li
{
  color       :  transparent;
  background  :  transparent;
  border      :  none;
  color       :  #ffffff;
  padding     :  0;
  cursor      :  default;
}

#Length ul li:last-child
{
  margin-right  :  0;
  cursor        :  pointer;
}

#Length ul li:first-child, 
#Length ul li:last-child
{
  padding  :  5px 0;	
}

#LogoLink
{
  display  :  inline-table;
}

#LogoLink:hover
{
  text-decoration  :  none;	
}

#Length input
{
  padding    :  3px;
  width      :  30px;
  font-size  :  14px;
  outline    :  none;
}

#LogoArrow
{
  position  :  absolute;
  top       :  5px;	
}

#LogoArrow #LogoLeft
{
  position           :  absolute;
  top                :  -5px;
  left               :  -11px;	
  border             :  solid #e7d955;
  border-width       :  0 10px 0 0;
  display            :  inline-block;
  padding            :  10px;
  transform          :  rotate(44deg);
  -webkit-transform  :  rotate(44deg);
}

#LogoArrow #LogoRight
{
  position           :  absolute;
  left               :  0;
  top                :  -10px;
  border             :  solid #e88b2e;
  border-width       :  0 0 10px 0;
  display            :  inline-block;
  padding            :  10px;
  transform          :  rotate(44deg);
  -webkit-transform  :  rotate(44deg);
  z-index            :  10;
}

#LogoName
{
  font-family  :  'Crillee-Bold-Italic', sans-serif;
  font-size    :  32px;
  color        :  #f97a2d; 
}

#LogoName2
{
  font-family  :  'Crillee-Bold-Italic', sans-serif;
  font-size    :  32px;
  position     :  absolute;
  top          :  -8px;
  color        :  #f97a2d;
  right        :  0;
}


#HeaderSubSection #TypeOfSearch.green li, #HeaderSubSection #PriceRangeSlabs.green li, #HeaderSubSection #ShapeColorList.green li
{
  background  :  green;
}

#HeaderSubSection #TypeOfSearch.green li:hover, #HeaderSubSection #PriceRangeSlabs.green li:hover, #HeaderSubSection #ShapeColorList.green li:hover
{
  background  :  #06f006;	
}

#HeaderSubSection #TypeOfSearch.gray li, #HeaderSubSection #PriceRangeSlabs.gray li, #HeaderSubSection #ShapeColorList.gray li
{
  background  :  gray;
}

#HeaderSubSection #TypeOfSearch.gray li:hover, #HeaderSubSection #PriceRangeSlabs.gray li:hover, #HeaderSubSection #ShapeColorList.gray li:hover
{
  background  :  #d6d6d6;	
}


#HeaderSubSection #TypeOfSearch.yellow li, #HeaderSubSection #PriceRangeSlabs.yellow li, #HeaderSubSection #ShapeColorList.yellow li
{
  background  :  #441196;
  color       :  #ffffff;
}

#HeaderSubSection #TypeOfSearch.yellow li:hover, #HeaderSubSection #PriceRangeSlabs.yellow li:hover, #HeaderSubSection #ShapeColorList.yellow li:hover
{
  background  :  #4411969e;	
}

#HeaderSubSection #TypeOfSearch.brown li, #HeaderSubSection #PriceRangeSlabs.brown li, #HeaderSubSection #ShapeColorList.brown li
{
  background  :  brown;
}

#HeaderSubSection #TypeOfSearch.brown li:hover, #HeaderSubSection #PriceRangeSlabs.brown li:hover, #HeaderSubSection #ShapeColorList.brown li:hover
{
  background  :  #a52a2a85;	
}

#HeaderSubSection #TypeOfSearch.orange li, #HeaderSubSection #PriceRangeSlabs.orange li, #HeaderSubSection #ShapeColorList.orange li
{
  background  :  orange;
}

#HeaderSubSection #TypeOfSearch.orange li:hover, #HeaderSubSection #PriceRangeSlabs.orange li:hover, #HeaderSubSection #ShapeColorList.orange li:hover
{
  background  :  #e7d955;	
}

#HeaderSubSection #TypeOfSearch.red li, #HeaderSubSection #PriceRangeSlabs.red li, #HeaderSubSection #ShapeColorList.red li
{
  background  :  red;
}

#HeaderSubSection #TypeOfSearch.red li:hover, #HeaderSubSection #PriceRangeSlabs.red li:hover, #HeaderSubSection #ShapeColorList.red li:hover
{
  background  :  #ff9999;	
}

#HeaderSubSection #TypeOfSearch.navy li, #HeaderSubSection #PriceRangeSlabs.navy li, #HeaderSubSection #ShapeColorList.navy li
{
  background  :  navy;
}

#HeaderSubSection #TypeOfSearch.navy li:hover, #HeaderSubSection #PriceRangeSlabs.navy li:hover, #HeaderSubSection #ShapeColorList.navy li:hover
{
  background  :  #0000806e;	
}

#Categories.green h3
{
  background    :  green;	
}

#Categories.green
{
  border-color  :  #06f006;
}

#Categories.gray h3
{
  background    :  gray;	
}

#Categories.gray
{
  border-color  :  #d6d6d6;
}

#Categories.yellow h3
{
  background    :  #441196;	
  color         :  #ffffff;
}

#Categories.yellow
{
  border-color  :  #4411969e;
}

#Categories.brown h3
{
  background    :  brown;	
}

#Categories.brown
{
  border-color  :  #a52a2a85;
}

#Categories.orange h3
{
  background    :  orange;	
}

#Categories.orange
{
  border-color  :  #e7d955;
}

#Categories.red h3
{
  background    :  red;	
}

#Categories.red
{
  border-color  :  #ff9999;
}

#Categories.navy h3
{
  background    :  navy;	
}

#Categories.navy
{
  border-color  :  #0000806e;
}









#FavoriteArrow
{
  position  :  absolute;
  top       :  12px;	
}

#FavoriteArrow #FavoriteLeft
{
  position           :  absolute;
  top                :  -25px;
  left               :  -24px;	
  border             :  solid #e7d955;
  border-width       :  0 20px 0 0;
  display            :  inline-block;
  padding            :  23px;
  transform          :  rotate(44deg);
  -webkit-transform  :  rotate(44deg);
}

#FavoriteArrow #FavoriteRight
{
  position           :  absolute;
  left               :  0;
  top                :  -35px;
  border             :  solid #e88b2e;
  border-width       :  0 0 20px 0;
  display            :  inline-block;
  padding            :  23px;
  transform          :  rotate(44deg);
  -webkit-transform  :  rotate(44deg);
  z-index            :  10;
}

#Favorite
{
  width          :  32px;
  height         :  20px;
  border-radius  :  50%;
  position       :  absolute;
  border         :  1px solid #dddddd;
  text-align     :  center;
  top            :  10px;
  left           :  2px;
  z-index        :  100;
  outline        :  none;
  cursor         :  pointer;
}

#Favorite:hover, #Favorite.selected
{
  box-shadow       :  0px 0px 5px 1px #ffffff;
  text-decoration  :  underline;
  font-weight      :  bold;
}


.domainFavorite
{
  width     :  160px;
  height    :  50px;	
  position  :  absolute;
  left      :  0px;
  bottom    :  -20px;
  display   :  none;
  cursor    :  pointer;
}

.domainFavorite.selected
{
  display  :  block;	
}

.favoriteLeft
{
  width      :  13px;
  height     :  5px;
  position   :  absolute;
  display    :  block;
  top        :  37px;
  left       :  41px;
  border     :  1px solid #000000;
  transform  :  rotate(135deg);
  z-index    :  0;
}

.favoriteRight
{
  width       :  13px;
  height      :  5px;
  position    :  absolute;
  background  :  #ffffff;
  display     :  block;
  top         :  37px;
  left        :  35px;
  border      :  1px solid #000000;
  transform   :  rotate(45deg);
  z-index     :  1;
}

#Contents .domainFavorite.selected
{
  background  :  transparent;
}

#SectionOne li svg
{

  width   :  100%;
  height  :  100%;	
}

#SectionOne #frmSearch #BtnSearch.green
{
  background    :  green;
  border-color  :  green;	
}

#SectionOne #frmSearch #BtnSearch.green:hover
{
  background  :  #06f006;	
}

#SectionOne #frmSearch #BtnSearch.gray
{
  background    :  gray;	
  border-color  :  gray;	
}

#SectionOne #frmSearch #BtnSearch.gray:hover
{
  background  :  #d6d6d6;	
}

#SectionOne #frmSearch #BtnSearch.yellow
{
  background    :  #441196;
  border-color  :  #441196;
  color         :  #ffffff;	
}

#SectionOne #frmSearch #BtnSearch.yellow:hover
{
  background  :  #4411969e;	
}

#SectionOne #frmSearch #BtnSearch.brown
{
  background    :  brown;
  border-color  :  brown;
}

#SectionOne #frmSearch #BtnSearch.brown:hover
{
  background  :  #a52a2a85;
}

#SectionOne #frmSearch #BtnSearch.orange
{
  background    :  orange;
  border-color  :  orange;	
}

#SectionOne #frmSearch #BtnSearch.orange:hover
{
  background  :  #e7d955;	
}

#SectionOne #frmSearch #BtnSearch.red
{
  background    :  red;	
  border-color  :  red;
}

#SectionOne #frmSearch #BtnSearch.red:hover
{
  background  :  #ff000066;	
}

#SectionOne #frmSearch #BtnSearch.navy
{
  background    :  navy;
  border-color  :  navy;	
}

#SectionOne #frmSearch #BtnSearch.navy:hover
{
  background  :  #0000806e;	
}

#HeaderDiv #SearchFilters table tr td
{
  padding  :  5px;	
}

.socialShare
{
  width     :  18px;
  height    :  18px;	
  position  :  absolute;
  right     :  30px;
  bottom    :  0px;
}

.socialShare svg
{
  width   :  18px;
  height  :  18px;	
}

#Tabs.socialTabs.ui-tabs .ui-tabs-nav
{
  padding  :  0;
}

#Tabs.socialTabs.ui-tabs .ui-tabs-nav li
{
  border-right   :  1px solid #c9c9c9 !important;
  border-radius  :  unset;	
}

#Tabs.socialTabs.ui-tabs li.tabSelected
{
  background  :  #e6e6e6 !important;	
}

#Tabs.socialTabs.ui-tabs .ui-tabs-nav li:hover
{
  background  :  #e6e6e6 !important;
}

#Tabs.socialTabs.ui-tabs .ui-tabs-nav li:hover a
{
  color  :  #000000 !important;
}

#Tabs.socialTabs.ui-tabs .ui-tabs-nav li:last-child
{
  border-right  :  none !important;	
}

#BoxDomain li.diamond
{
  width         :  180px;
  margin-right  :  0px;	
}

#SiteDesign h2
{
  text-align  :  left;	
  padding     :  0px 25px;
}

#Sharing
{
  cursor  :  pointer;	
}






#ColorPicker .color 
{
  border-radius       :  5px;
  width               :  30px;
  height              :  30px;
  cursor              :  pointer;
  float               :  left;
  -webkit-transition  :  all linear .2s;
  -moz-transition     :  all linear .2s;
  -ms-transition      :  all linear .2s;
  -o-transition       :  all linear .2s;
  transition          :  all linear .2s;
  border              :  thin solid #eeeeee;
}

#ColorPicker .color.selected, #ColorPicker .color:hover 
{
  transform  :  scale(1.1);
}

#ColorPicker .color._808080, 
#BoxDomain li.boxDomain._808080, 
#BoxDomain li.boxDomain._808080 .boxDomainName,
#ShapeColorSelected div._808080,
#Categories._808080 h3, 
#Length._808080,
#DomainExtentions._808080,
#MoreExtensions._808080,
#DomainBwType._808080,
#PriceRange._808080,
#TotalRecords._808080,
#HeaderSubSection #PriceRangeSlabs li._808080,
#KeywordType._808080,
#TypeOfSearch._808080 li,
#PriceRange._808080,
#PriceRangeSlabs._808080 li,
#ShapeColor._808080,
#ShapeColorList._808080 li,
ul.paging li a._808080,
#ShapeColorList .shape._808080,
#SectionOne #frmSearch #BtnSearch._808080,
.bar._808080
{
  background  :  #808080 !important;
  color       :  #ffffff !important;
  transition  :  background 1s;
}

#LogoArrow._808080 #LogoRight, #FavoriteArrow._808080 #FavoriteRight
{
  border-color  :  #808080;
  transition    :  border-color 1s;
}

#LogoArrow._808080 #LogoLeft, #FavoriteArrow._808080 #FavoriteLeft
{
  border-color  :  #8080805A;
  transition    :  border-color 1s;
}

#LogoName._808080
{
  color       :  #808080;
  transition  :  color 1s;
}

#LogoName2._808080
{
  color       :  #8080805A;
  transition  :  color 1s;
}

#ColorPicker .color._D31D1D, 
#BoxDomain li.boxDomain._D31D1D, 
#BoxDomain li.boxDomain._D31D1D .boxDomainName, 
#ShapeColorSelected div._D31D1D, 
#Categories._D31D1D h3,
#Length._D31D1D,
#DomainExtentions._D31D1D, 
#MoreExtensions._D31D1D,
#DomainBwType._D31D1D,
#PriceRange._D31D1D,
#TotalRecords._D31D1D,
#HeaderSubSection #PriceRangeSlabs li._D31D1D,
#KeywordType._D31D1D,
#TypeOfSearch._D31D1D li,
#PriceRange._D31D1D,
#PriceRangeSlabs._D31D1D li,
#ShapeColor._D31D1D,
#ShapeColorList._D31D1D li,
ul.paging li a._D31D1D,
#ShapeColorList .shape._D31D1D,
#SectionOne #frmSearch #BtnSearch._D31D1D,
.bar._D31D1D
{
  background  :  #D31D1D !important;
  color       :  #ffffff !important;
  transition  :  background 1s;
}

#LogoArrow._D31D1D #LogoRight, #FavoriteArrow._D31D1D #FavoriteRight
{
  border-color  :  #D31D1D;
  transition    :  border-color 1s;
}

#LogoArrow._D31D1D #LogoLeft, #FavoriteArrow._D31D1D #FavoriteLeft
{
  border-color  :  #D31D1D5A;
  transition    :  border-color 1s;
}

#LogoName._D31D1D
{
  color       :  #D31D1D;
  transition  :  color 1s;
}

#LogoName2._D31D1D
{
  color       :  #D31D1D5A;
  transition  :  color 1s;
}


#ColorPicker .color._D31D1D5A, 
#Categories._D31D1D5A h3, 
#Length._D31D1D5A,
#DomainExtentions._D31D1D5A,
#MoreExtensions._D31D1D5A,
#DomainBwType._D31D1D5A,
#PriceRange._D31D1D5A,
#TotalRecords._D31D1D5A,
#HeaderSubSection #PriceRangeSlabs._D31D1D5A li,
#KeywordType._D31D1D5A,
#TypeOfSearch._D31D1D5A li,
#ShapeColor._D31D1D5A,
#ShapeColorList._D31D1D5A li,
ul.paging li a._D31D1D5A,
#SectionOne #frmSearch #BtnSearch._D31D1D5A,
.bar._D31D1D5A
{
  background  :  #D31D1D !important;
  color       :  #ffffff !important;
  transition  :  background 1s;
}


#LogoArrow._D31D1D5A #LogoRight, #FavoriteArrow._D31D1D5A #FavoriteRight
{
  border-color  :  #D31D1D;
  transition    :  border-color 1s;
}

#LogoArrow._D31D1D5A #LogoLeft, #FavoriteArrow._D31D1D5A #FavoriteLeft
{
  border-color  :  #D31D1D5A;
  transition    :  border-color 1s;
}

#LogoName._D31D1D5A
{
  color       :  #D31D1D;
  transition  :  color 1s;
}

#LogoName2._D31D1D5A
{
  color       :  #D31D1D5A;
  transition  :  color 1s;
}

#TypeOfSearch._D31D1D5A li
{
  color  :  #ffffff !important;	
}

#ColorPicker .color._D31D1D5A,
#BoxDomain li.boxDomain._D31D1D5A, 
#BoxDomain li.boxDomain._D31D1D5A .boxDomainName,
#ShapeColorList .shape._D31D1D5A,
#ShapeColorSelected div._D31D1D5A
{
  background  :  #D31D1D5A !important;
  color       :  #000000 !important;
  transition  :  background 1s;	
}






#ColorPicker .color._800000, 
#BoxDomain li.boxDomain._800000, 
#BoxDomain li.boxDomain._800000 .boxDomainName, 
#ShapeColorSelected div._800000,
#Categories._800000 h3, 
#Length._800000,
#DomainExtentions._800000,
#MoreExtensions._800000,
#DomainBwType._800000,
#PriceRange._800000,
#TotalRecords._800000,
#HeaderSubSection #PriceRangeSlabs li._800000,
#KeywordType._800000,
#TypeOfSearch._800000 li,
#PriceRange._800000,
#PriceRangeSlabs._800000 li,
#ShapeColor._800000,
#ShapeColorList._800000 li,
ul.paging li a._800000,
#ShapeColorList .shape._800000,
#SectionOne #frmSearch #BtnSearch._800000,
.bar._800000
{
  background  :  #800000 !important;
  color       :  #ffffff !important;
  transition  :  background 1s;
}

#LogoArrow._800000 #LogoRight, #FavoriteArrow._800000 #FavoriteRight
{
  border-color  :  #800000;
  transition    :  border-color 1s;
}

#LogoArrow._800000 #LogoLeft, #FavoriteArrow._800000 #FavoriteLeft
{
  border-color  :  #8000005A;
  transition    :  border-color 1s;
}

#LogoName._800000
{
  color       :  #800000;
  transition  :  color 1s;
}

#LogoName2._800000
{
  color       :  #8000005A;
  transition  :  color 1s;
}

#ColorPicker .color._008000, 
#BoxDomain li.boxDomain._008000, 
#BoxDomain li.boxDomain._008000 .boxDomainName, 
#ShapeColorSelected div._008000,
#Categories._008000 h3, 
#Length._008000,
#DomainExtentions._008000,
#MoreExtensions._008000,
#DomainBwType._008000,
#PriceRange._008000,
#TotalRecords._008000,
#HeaderSubSection #PriceRangeSlabs li._008000,
#KeywordType._008000,
#TypeOfSearch._008000 li,
#PriceRange._008000,
#PriceRangeSlabs._008000 li,
#ShapeColor._008000,
#ShapeColorList._008000 li,
ul.paging li a._008000,
#ShapeColorList .shape._008000,
#SectionOne #frmSearch #BtnSearch._008000,
.bar._008000
{
  background  :  #008000 !important;
  color       :  #ffffff !important;
  transition  :  background 1s;
}

#LogoArrow._008000 #LogoRight, #FavoriteArrow._008000 #FavoriteRight
{
  border-color  :  #008000;
  transition    :  border-color 1s;
}

#LogoArrow._008000 #LogoLeft, #FavoriteArrow._008000 #FavoriteLeft
{
  border-color  :  #0080005A;
  transition    :  border-color 1s;
}

#LogoName._008000
{
  color       :  #008000;
  transition  :  color 1s;
}

#LogoName2._008000
{
  color       :  #0080005A;
  transition  :  color 1s;
}

#ColorPicker .color._4444AB, 
#BoxDomain li.boxDomain._4444AB, 
#BoxDomain li.boxDomain._4444AB .boxDomainName, 
#ShapeColorSelected div._4444AB,
#Categories._4444AB h3, 
#Length._4444AB,
#DomainExtentions._4444AB,
#MoreExtensions._4444AB,
#DomainBwType._4444AB,
#PriceRange._4444AB,
#TotalRecords._4444AB,
#HeaderSubSection #PriceRangeSlabs._4444AB li,
#KeywordType._4444AB,
#TypeOfSearch._4444AB li,
#ShapeColor._4444AB,
#ShapeColorList._4444AB li,
ul.paging li a._4444AB,
#ShapeColorList .shape._4444AB,
#SectionOne #frmSearch #BtnSearch._4444AB,
.bar._4444AB
{
  background  :  #4444AB !important;
  color       :  #ffffff !important;
  transition  :  background 1s;
}

#LogoArrow._4444AB #LogoRight, #FavoriteArrow._4444AB #FavoriteRight
{
  border-color  :  #4444AB;
  transition    :  border-color 1s;
}

#LogoArrow._4444AB #LogoLeft, #FavoriteArrow._4444AB #FavoriteLeft
{
  border-color  :  #4444AB5A;
  transition    :  border-color 1s;
}

#LogoName._4444AB
{
  color       :  #4444AB;
  transition  :  color 1s;
}

#LogoName2._4444AB
{
  color       :  #4444AB5A;
  transition  :  color 1s;
}

#ColorPicker .color._800080, 
#BoxDomain li.boxDomain._800080, 
#BoxDomain li.boxDomain._800080 .boxDomainName, 
#ShapeColorSelected div._800080,
#Categories._800080 h3, 
#Length._800080,
#DomainExtentions._800080,
#MoreExtensions._800080,
#DomainBwType._800080,
#PriceRange._800080,
#TotalRecords._800080,
#HeaderSubSection #PriceRangeSlabs._800080 li,
#KeywordType._800080,
#TypeOfSearch._800080 li,
#ShapeColor._800080,
#ShapeColorList._800080 li,
ul.paging li a._800080,
#ShapeColorList .shape._800080,
#SectionOne #frmSearch #BtnSearch._800080,
.bar._800080
{
  background  :  #800080 !important;
  color       :  #ffffff !important;
  transition  :  background 1s;
}

#LogoArrow._800080 #LogoRight, #FavoriteArrow._800080 #FavoriteRight
{
  border-color  :  #800080;
  transition    :  border-color 1s;
}

#LogoArrow._800080 #LogoLeft, #FavoriteArrow._800080 #FavoriteLeft
{
  border-color  :  #8000805A;
  transition    :  border-color 1s;
}

#LogoName._800080
{
  color       :  #800080;
  transition  :  color 1s;
}

#LogoName2._800080
{
  color       :  #8000805A;
  transition  :  color 1s;
}

#ColorPicker .color._000080, 
#BoxDomain li.boxDomain._000080, 
#BoxDomain li.boxDomain._000080 .boxDomainName, 
#ShapeColorSelected div._000080,
#Categories._000080 h3, 
#Length._000080,
#DomainExtentions._000080,
#MoreExtensions._000080,
#DomainBwType._000080,
#PriceRange._000080,
#TotalRecords._000080,
#HeaderSubSection #PriceRangeSlabs._000080 li,
#KeywordType._000080,
#TypeOfSearch._000080 li,
#ShapeColor._000080,
#ShapeColorList._000080 li,
ul.paging li a._000080,
#ShapeColorList .shape._000080,
#SectionOne #frmSearch #BtnSearch._000080,
.bar._000080
{
  background  :  #000080 !important;
  color       :  #ffffff !important;
  transition  :  background 1s;
}

#LogoArrow._000080 #LogoRight, #FavoriteArrow._000080 #FavoriteRight
{
  border-color  :  #000080;
  transition    :  border-color 1s;
}

#LogoArrow._000080 #LogoLeft, #FavoriteArrow._000080 #FavoriteLeft
{
  border-color  :  #0000805A;
  transition    :  border-color 1s;
}

#LogoName._000080
{
  color       :  #000080;
  transition  :  color 1s;
}

#LogoName2._000080
{
  color       :  #0000805A;
  transition  :  color 1s;
}

#ColorPicker .color._D31D1D5A, 
#BoxDomain li.boxDomain._D31D1D5A, 
#BoxDomain li.boxDomain._D31D1D5A .boxDomainName, 
#ShapeColorSelected div._D31D1D5A,
#Categories._D31D1D5A h3, 
#Length._D31D1D5A,
#DomainExtentions._D31D1D5A,
#MoreExtensions._D31D1D5A,
#DomainBwType._D31D1D5A,
#PriceRange._D31D1D5A,
#TotalRecords._D31D1D5A,
#HeaderSubSection #PriceRangeSlabs._D31D1D5A li,
#KeywordType._D31D1D5A,
#TypeOfSearch._D31D1D5A li,
#ShapeColor._D31D1D5A,
#ShapeColorList._D31D1D5A li,
ul.paging li a._D31D1D5A,
#ShapeColorList .shape._D31D1D5A,
#SectionOne #frmSearch #BtnSearch._D31D1D5A,
.bar._D31D1D5A
{
  background  :  #D31D1D5A !important;
  color       :  #000000 !important;
  transition  :  background 1s;
}

#LogoArrow._D31D1D5A #LogoRight, #FavoriteArrow._D31D1D5A #FavoriteRight
{
  border-color  :  #D31D1D;
  transition    :  border-color 1s;
}

#LogoArrow._D31D1D5A #LogoLeft, #FavoriteArrow._D31D1D5A #FavoriteLeft
{
  border-color  :  #D31D1D5A;
  transition    :  border-color 1s;
}

#LogoName._D31D1D5A
{
  color       :  #D31D1D;
  transition  :  color 1s;
}

#LogoName2._D31D1D5A
{
  color       :  #D31D1D5A;
  transition  :  color 1s;
}


#ColorPicker .color._D31D1D5A, 
#Categories._D31D1D5A h3, 
#Length._D31D1D5A,
#DomainExtentions._D31D1D5A,
#MoreExtensions._D31D1D5A,
#DomainBwType._D31D1D5A,
#PriceRange._D31D1D5A,
#TotalRecords._D31D1D5A,
#HeaderSubSection #PriceRangeSlabs._D31D1D5A li,
#KeywordType._D31D1D5A,
#TypeOfSearch._D31D1D5A li,
#ShapeColor._D31D1D5A,
#ShapeColorList._D31D1D5A li,
ul.paging li a._D31D1D5A,
#SectionOne #frmSearch #BtnSearch._D31D1D5A
{
  background  :  #D31D1D !important;
  color       :  #ffffff !important;
  transition  :  background 1s;
}

#ColorPicker .color._D31D1D5A,
#BoxDomain li.boxDomain._D31D1D5A, 
#BoxDomain li.boxDomain._D31D1D5A .boxDomainName,
#ShapeColorList .shape._D31D1D5A,
#ShapeColorSelected div._D31D1D5A
{
  background  :  #F0AFAF !important;
  color       :  #000000 !important;
  transition  :  background 1s;	
}





#ColorPicker .color._8000005A, 
#BoxDomain li.boxDomain._8000005A, 
#BoxDomain li.boxDomain._8000005A .boxDomainName, 
#ShapeColorSelected div._8000005A,
#Categories._8000005A h3, 
#Length._8000005A,
#DomainExtentions._8000005A,
#MoreExtensions._8000005A,
#DomainBwType._8000005A,
#PriceRange._8000005A,
#TotalRecords._8000005A,
#HeaderSubSection #PriceRangeSlabs._8000005A li,
#KeywordType._8000005A,
#TypeOfSearch._8000005A li,
#ShapeColor._8000005A,
#ShapeColorList._8000005A li,
ul.paging li a._8000005A,
#ShapeColorList .shape._8000005A,
.bar._8000005A
{
  background  :  #8000005A !important;
  color       :  #000000 !important;
  transition  :  background 1s;
}

#LogoArrow._8000005A #LogoRight, #FavoriteArrow._8000005A #FavoriteRight
{
  border-color  :  #800000;
  transition    :  border-color 1s;
}

#LogoArrow._8000005A #LogoLeft, #FavoriteArrow._8000005A #FavoriteLeft
{
  border-color  :  #8000005A;
  transition    :  border-color 1s;
}

#LogoName._8000005A
{
  color       :  #800000;
  transition  :  color 1s;
}

#LogoName2._8000005A
{
  color       :  #8000005A;
  transition  :  color 1s;
}

#ColorPicker .color._8000005A, 
#Categories._8000005A h3, 
#Length._8000005A,
#DomainExtentions._8000005A,
#MoreExtensions._8000005A,
#DomainBwType._8000005A,
#PriceRange._8000005A,
#TotalRecords._8000005A,
#HeaderSubSection #PriceRangeSlabs._8000005A li,
#KeywordType._8000005A,
#TypeOfSearch._8000005A li,
#ShapeColor._8000005A,
#ShapeColorList._8000005A li,
ul.paging li a._8000005A
{
  background  :  #800000 !important;
  color       :  #ffffff !important;
  transition  :  background 1s;
}

#TypeOfSearch._8000005A li
{
  color  :  #ffffff !important;	
}

#ColorPicker .color._8000005A,
#BoxDomain li.boxDomain._8000005A, 
#BoxDomain li.boxDomain._8000005A .boxDomainName,
#ShapeColorList .shape._8000005A,
#ShapeColorSelected div._8000005A
{
  background  :  #D2A5A5 !important;
  color       :  #000000 !important;
  transition  :  background 1s;	
}





#ColorPicker .color._09B9B9, 
#BoxDomain li.boxDomain._09B9B9, 
#BoxDomain li.boxDomain._09B9B9 .boxDomainName, 
#ShapeColorSelected div._09B9B9,
#Categories._09B9B9 h3, 
#Length._09B9B9,
#DomainExtentions._09B9B9,
#MoreExtensions._09B9B9,
#DomainBwType._09B9B9,
#PriceRange._09B9B9,
#TotalRecords._09B9B9,
#HeaderSubSection #PriceRangeSlabs._09B9B9 li,
#KeywordType._09B9B9,
#TypeOfSearch._09B9B9 li,
#ShapeColor._09B9B9,
#ShapeColorList._09B9B9 li,
ul.paging li a._09B9B9,
#ShapeColorList .shape._09B9B9,
#SectionOne #frmSearch #BtnSearch._09B9B9,
.bar._09B9B9
{
  background  :  #09B9B9 !important;
  color       :  #ffffff !important;
  transition  :  background 1s;
}

#LogoArrow._09B9B9 #LogoRight, #FavoriteArrow._09B9B9 #FavoriteRight
{
  border-color  :  #09B9B9;
  transition    :  border-color 1s;
}

#LogoArrow._09B9B9 #LogoLeft, #FavoriteArrow._09B9B9 #FavoriteLeft
{
  border-color  :  #09B9B95A;
  transition    :  border-color 1s;
}

#LogoName._09B9B9
{
  color       :  #09B9B9;
  transition  :  color 1s;
}

#LogoName2._09B9B9
{
  color       :  #09B9B95A;
  transition  :  color 1s;
}

#ColorPicker .color._09B9B95A, 
#BoxDomain li.boxDomain._09B9B95A, 
#BoxDomain li.boxDomain._09B9B95A .boxDomainName, 
#ShapeColorSelected div._09B9B95A,
#Categories._09B9B95A h3, 
#Length._09B9B95A,
#DomainExtentions._09B9B95A,
#MoreExtensions._09B9B95A,
#DomainBwType._09B9B95A,
#PriceRange._09B9B95A,
#TotalRecords._09B9B95A,
#HeaderSubSection #PriceRangeSlabs._09B9B95A li,
#KeywordType._09B9B95A,
#TypeOfSearch._09B9B95A li,
#ShapeColor._09B9B95A,
#ShapeColorList._09B9B95A li,
ul.paging li a._09B9B95A,
#ShapeColorList .shape._09B9B95A,
.bar._09B9B95A
{
  background  :  #09B9B95A !important;
  color       :  #000000 !important;
  transition  :  background 1s;
}

#LogoArrow._09B9B95A #LogoRight, #FavoriteArrow._09B9B95A #FavoriteRight
{
  border-color  :  #09B9B9;
  transition    :  border-color 1s;
}

#LogoArrow._09B9B95A #LogoLeft, #FavoriteArrow._09B9B95A #FavoriteLeft
{
  border-color  :  #09B9B95A;
  transition    :  border-color 1s;
}

#LogoName._09B9B95A
{
  color       :  #09B9B9;
  transition  :  color 1s;
}

#LogoName2._09B9B95A
{
  color       :  #09B9B95A;
  transition  :  color 1s;
}


#ColorPicker .color._09B9B95A, 
#Categories._09B9B95A h3, 
#Length._09B9B95A,
#DomainExtentions._09B9B95A,
#MoreExtensions._09B9B95A,
#DomainBwType._09B9B95A,
#PriceRange._09B9B95A,
#TotalRecords._09B9B95A,
#HeaderSubSection #PriceRangeSlabs._09B9B95A li,
#KeywordType._09B9B95A,
#TypeOfSearch._09B9B95A li,
#ShapeColor._09B9B95A,
#ShapeColorList._09B9B95A li,
ul.paging li a._09B9B95A
{
  background  :  #09B9B9 !important;
  color       :  #ffffff !important;
  transition  :  background 1s;
}

#TypeOfSearch._09B9B95A li
{
  color  :  #ffffff !important;	
}

#ColorPicker .color._09B9B95A,
#BoxDomain li.boxDomain._09B9B95A, 
#BoxDomain li.boxDomain._09B9B95A .boxDomainName,
#ShapeColorList .shape._09B9B95A,
#ShapeColorSelected div._09B9B95A
{
  background  :  #A8E6E6 !important;
  color       :  #000000 !important;
  transition  :  background 1s;	
}






#ColorPicker .color._0080005A, 
#BoxDomain li.boxDomain._0080005A, 
#BoxDomain li.boxDomain._0080005A .boxDomainName, 
#ShapeColorSelected div._0080005A,
#Categories._0080005A h3, 
#Length._0080005A,
#DomainExtentions._0080005A,
#MoreExtensions._0080005A,
#DomainBwType._0080005A,
#PriceRange._0080005A,
#TotalRecords._0080005A,
#HeaderSubSection #PriceRangeSlabs._0080005A li,
#KeywordType._0080005A,
#TypeOfSearch._0080005A li,
#ShapeColor._0080005A,
#ShapeColorList._0080005A li,
ul.paging li a._0080005A,
#ShapeColorList .shape._0080005A,
.bar._0080005A
{
  background  :  #0080005A !important;
  color       :  #ffffff !important;
  transition  :  background 1s;
}

#LogoArrow._0080005A #LogoRight, #FavoriteArrow._0080005A #FavoriteRight
{
  border-color  :  #008000;
  transition    :  border-color 1s;
}

#LogoArrow._0080005A #LogoLeft, #FavoriteArrow._0080005A #FavoriteLeft
{
  border-color  :  #0080005A;
  transition    :  border-color 1s;
}

#LogoName._0080005A
{
  color       :  #008000;
  transition  :  color 1s;
}

#LogoName2._0080005A
{
  color       :  #0080005A;
  transition  :  color 1s;
}

#ColorPicker .color._0080005A, 
#Categories._0080005A h3, 
#Length._0080005A,
#DomainExtentions._0080005A,
#MoreExtensions._0080005A,
#DomainBwType._0080005A,
#PriceRange._0080005A,
#TotalRecords._0080005A,
#HeaderSubSection #PriceRangeSlabs._0080005A li,
#KeywordType._0080005A,
#TypeOfSearch._0080005A li,
#ShapeColor._0080005A,
#ShapeColorList._0080005A li,
ul.paging li a._0080005A
{
  background  :  #008000 !important;
  color       :  #ffffff !important;
  transition  :  background 1s;
}


#TypeOfSearch._0080005A li
{
  color  :  #ffffff !important;	
}

#ColorPicker .color._0080005A,
#BoxDomain li.boxDomain._0080005A, 
#BoxDomain li.boxDomain._0080005A .boxDomainName,
#ShapeColorList .shape._0080005A,
#ShapeColorSelected div._0080005A
{
  background  :  #A5D2A5 !important;
  color       :  #000000 !important;
  transition  :  background 1s;	
}





#ColorPicker .color._4444AB5A, 
#BoxDomain li.boxDomain._4444AB5A, 
#BoxDomain li.boxDomain._4444AB5A .boxDomainName, 
#ShapeColorSelected div._4444AB5A,
#Categories._4444AB5A h3, 
#Length._4444AB5A,
#DomainExtentions._4444AB5A,
#MoreExtensions._4444AB5A,
#DomainBwType._4444AB5A,
#PriceRange._4444AB5A,
#TotalRecords._4444AB5A,
#HeaderSubSection #PriceRangeSlabs._4444AB5A li,
#KeywordType._4444AB5A,
#TypeOfSearch._4444AB5A li,
#ShapeColor._4444AB5A,
#ShapeColorList._4444AB5A li,
ul.paging li a._4444AB5A,
#ShapeColorList .shape._4444AB5A,
.bar._4444AB5A
{
  background  :  #4444AB5A !important;
  color       :  #000000 !important;
  transition  :  background 1s;
}

#LogoArrow._4444AB5A #LogoRight, #FavoriteArrow._4444AB5A #FavoriteRight
{
  border-color  :  #4444AB;
  transition    :  border-color 1s;
}

#LogoArrow._4444AB5A #LogoLeft, #FavoriteArrow._4444AB5A #FavoriteLeft
{
  border-color  :  #4444AB5A;
  transition    :  border-color 1s;
}

#LogoName._4444AB5A
{
  color       :  #4444AB;
  transition  :  color 1s;
}

#LogoName2._4444AB5A
{
  color       :  #4444AB5A;
  transition  :  color 1s;
}

#ColorPicker .color._4444AB5A, 
#Categories._4444AB5A h3, 
#Length._4444AB5A,
#DomainExtentions._4444AB5A,
#MoreExtensions._4444AB5A,
#DomainBwType._4444AB5A,
#PriceRange._4444AB5A,
#TotalRecords._4444AB5A,
#HeaderSubSection #PriceRangeSlabs._4444AB5A li,
#KeywordType._4444AB5A,
#TypeOfSearch._4444AB5A li,
#ShapeColor._4444AB5A,
#ShapeColorList._4444AB5A li,
ul.paging li a._4444AB5A
{
  background  :  #4444AB !important;
  color       :  #ffffff !important;
  transition  :  background 1s;
}

#TypeOfSearch._4444AB5A li
{
  color  :  #ffffff !important;	
}

#ColorPicker .color._4444AB5A,
#BoxDomain li.boxDomain._4444AB5A, 
#BoxDomain li.boxDomain._4444AB5A .boxDomainName,
#ShapeColorList .shape._4444AB5A,
#ShapeColorSelected div._4444AB5A
{
  background  :  #BDBDE1 !important;
  color       :  #000000 !important;
  transition  :  background 1s;	
}



#ColorPicker .color._8080805A, 
#BoxDomain li.boxDomain._8080805A, 
#BoxDomain li.boxDomain._8080805A .boxDomainName, 
#ShapeColorSelected div._8080805A,
#Categories._8080805A h3, 
#Length._8080805A,
#DomainExtentions._8080805A,
#MoreExtensions._8080805A,
#DomainBwType._8080805A,
#PriceRange._8080805A,
#TotalRecords._8080805A,
#HeaderSubSection #PriceRangeSlabs._8080805A li,
#KeywordType._8080805A,
#TypeOfSearch._8080805A li,
#ShapeColor._8080805A,
#ShapeColorList._8080805A li,
ul.paging li a._8080805A,
#ShapeColorList .shape._8080805A,
.bar._8080805A
{
  background  :  #8080805A !important;
  color       :  #000000 !important;
  transition  :  background 1s;
}

#LogoArrow._8080805A #LogoRight, #FavoriteArrow._8080805A #FavoriteRight
{
  border-color  :  #808080;
  transition    :  border-color 1s;
}

#LogoArrow._8080805A #LogoLeft, #FavoriteArrow._8080805A #FavoriteLeft
{
  border-color  :  #8080805A;
  transition    :  border-color 1s;
}

#LogoName._8080805A
{
  color       :  #808080;
  transition  :  color 1s;
}

#LogoName2._8080805A
{
  color       :  #8080805A;
  transition  :  color 1s;
}

#ColorPicker .color._8080805A, 
#Categories._8080805A h3, 
#Length._8080805A,
#DomainExtentions._8080805A,
#MoreExtensions._8080805A,
#DomainBwType._8080805A,
#PriceRange._8080805A,
#TotalRecords._8080805A,
#HeaderSubSection #PriceRangeSlabs._8080805A li,
#KeywordType._8080805A,
#TypeOfSearch._8080805A li,
#ShapeColor._8080805A,
#ShapeColorList._8080805A li,
ul.paging li a._8080805A,
#SectionOne #frmSearch #BtnSearch._8080805A,
.bar._8080805A
{
  background  :  #808080 !important;
  color       :  #ffffff !important;
  transition  :  background 1s;
}

#TypeOfSearch._8080805A li
{
  color  :  #ffffff !important;	
}

#ColorPicker .color._8080805A,
#BoxDomain li.boxDomain._8080805A, 
#BoxDomain li.boxDomain._8080805A .boxDomainName,
#ShapeColorList .shape._8080805A,
#ShapeColorSelected div._8080805A,
#SectionOne #frmSearch #BtnSearch._8080805A:hover
{
  background  :  #D2D2D2 !important;
  color       :  #000000 !important;
  transition  :  background 1s;	
}





#ColorPicker .color._8000805A, 
#BoxDomain li.boxDomain._8000805A, 
#BoxDomain li.boxDomain._8000805A .boxDomainName, 
#ShapeColorSelected div._8000805A,
#Categories._8000805A h3, 
#Length._8000805A,
#DomainExtentions._8000805A,
#MoreExtensions._8000805A,
#DomainBwType._8000805A,
#PriceRange._8000805A,
#TotalRecords._8000805A,
#HeaderSubSection #PriceRangeSlabs._8000805A li,
#KeywordType._8000805A,
#TypeOfSearch._8000805A li,
#ShapeColor._8000805A,
#ShapeColorList._8000805A li,
ul.paging li a._8000805A,
#ShapeColorList .shape._8000805A,
.bar._8000805A
{
  background  :  #8000805A !important;
  color       :  #000000 !important;
  transition  :  background 1s;
}


#LogoArrow._8000805A #LogoRight, #FavoriteArrow._8000805A #FavoriteRight
{
  border-color  :  #800080;
  transition    :  border-color 1s;
}

#LogoArrow._8000805A #LogoLeft, #FavoriteArrow._8000805A #FavoriteLeft
{
  border-color  :  #8000805A;
  transition    :  border-color 1s;
}

#LogoName._8000805A
{
  color       :  #800080;
  transition  :  color 1s;
}

#LogoName2._8000805A
{
  color       :  #8000805A;
  transition  :  color 1s;
}


#ColorPicker .color._8000805A, 
#Categories._8000805A h3, 
#Length._8000805A,
#DomainExtentions._8000805A,
#MoreExtensions._8000805A,
#DomainBwType._8000805A,
#PriceRange._8000805A,
#TotalRecords._8000805A,
#HeaderSubSection #PriceRangeSlabs._8000805A li,
#KeywordType._8000805A,
#TypeOfSearch._8000805A li,
#ShapeColor._8000805A,
#ShapeColorList._8000805A li,
ul.paging li a._8000805A,
.bar._8000805A
{
  background  :  #800080 !important;
  color       :  #ffffff !important;
  transition  :  background 1s;
}

#TypeOfSearch._8000805A li
{
  color  :  #ffffff !important;	
}

#ColorPicker .color._8000805A,
#BoxDomain li.boxDomain._8000805A, 
#BoxDomain li.boxDomain._8000805A .boxDomainName,
#ShapeColorList .shape._8000805A,
#ShapeColorSelected div._8000805A,
.bar._8000805A
{
  background  :  #D2A5D2 !important;
  color       :  #000000 !important;
  transition  :  background 1s;	
}






#ColorPicker .color._0000805A, 
#Categories._0000805A h3, 
#Length._0000805A,
#DomainExtentions._0000805A,
#MoreExtensions._0000805A,
#DomainBwType._0000805A,
#PriceRange._0000805A,
#TotalRecords._0000805A,
#HeaderSubSection #PriceRangeSlabs._0000805A li,
#KeywordType._0000805A,
#TypeOfSearch._0000805A li,
#ShapeColor._0000805A,
#ShapeColorList._0000805A li,
ul.paging li a._0000805A,
.bar._8000805A
{
  background  :  #000080 !important;
  color       :  #FFFFFF !important;
  transition  :  background 1s;
}

#LogoArrow._0000805A #LogoRight, #FavoriteArrow._0000805A #FavoriteRight
{
  border-color  :  #000080;
  transition    :  border-color 1s;
}

#LogoArrow._0000805A #LogoLeft, #FavoriteArrow._0000805A #FavoriteLeft
{
  border-color  :  #0000805A;
  transition    :  border-color 1s;
}

#LogoName._0000805A
{
  color       :  #000080;
  transition  :  color 1s;
}

#LogoName2._0000805A
{
  color       :  #0000805A;
  transition  :  color 1s;
}

#TypeOfSearch._0000805A li
{
  color  :  #FFFFFF !important;	
}

#ColorPicker .color._0000805A,
#BoxDomain li.boxDomain._0000805A, 
#BoxDomain li.boxDomain._0000805A .boxDomainName,
#ShapeColorList .shape._0000805A,
#ShapeColorSelected div._0000805A,
.bar._8000805A
{
  background  :  #A5A5D2 !important;
  color       :  #000000 !important;
  transition  :  background 1s;	
}

#HeaderSubSection #PriceRangeSlabs._808080 li:hover, 
#HeaderSubSection #TypeOfSearch._808080 li:hover,
ul.paging li a._808080:hover,
#HeaderSubSection #PriceRangeSlabs._8080805A li:hover, 
#HeaderSubSection #TypeOfSearch._8080805A li:hover,
ul.paging li a._8080805A:hover,
#Length._808080:hover,
#Length._8080805A:hover,
#DomainExtentions._808080:hover,
#DomainExtentions._8080805A:hover,
#MoreExtensions._808080:hover,
#MoreExtensions._8080805A:hover,
#DomainBwType._808080:hover,
#DomainBwType._8080805A:hover,
#TotalRecords._808080:hover,
#TotalRecords._8080805A:hover,
#PriceRange._808080:hover,
#PriceRange._8080805A:hover,
#KeywordType._808080:hover,
#KeywordType._8080805A:hover,
#ShapeColor._808080:hover,
#ShapeColor._8080805A:hover,
#BoxDomain ul li .domainBaseWords li._808080:hover,
#BoxDomain ul li .domainBaseWords li._8080805A:hover
.bar._8080805A:hover
{
  background  :  #D2D2D2 !important;
}

#HeaderSubSection #PriceRangeSlabs._D31D1D li:hover, 
#HeaderSubSection #TypeOfSearch._D31D1D li:hover,
ul.paging li a._D31D1D:hover,
#HeaderSubSection #PriceRangeSlabs._D31D1D5A li:hover,
#HeaderSubSection #TypeOfSearch._D31D1D5A li:hover,
ul.paging li a._D31D1D5A:hover,
#Length._D31D1D:hover,
#Length._D31D1D5A:hover,
#DomainExtentions._D31D1D:hover,
#DomainExtentions._D31D1D5A:hover,
#MoreExtensions._D31D1D:hover,
#MoreExtensions._D31D1D5A:hover,
#DomainBwType._D31D1D:hover,
#DomainBwType._D31D1D5A:hover,
#TotalRecords._D31D1D:hover,
#TotalRecords._D31D1D5A:hover,
#PriceRange._D31D1D:hover,
#PriceRange._D31D1D5A:hover,
#KeywordType._D31D1D:hover,
#KeywordType._D31D1D5A:hover,
#ShapeColor._D31D1D:hover,
#ShapeColor._D31D1D5A:hover,
#BoxDomain ul li .domainBaseWords li._D31D1D:hover,
#BoxDomain ul li .domainBaseWords li._D31D1D5A:hover,
.bar._D31D1D5A:hover
{
  background  :  #F0AFAF !important;
}

#HeaderSubSection #PriceRangeSlabs._800000 li:hover,
#HeaderSubSection #TypeOfSearch._800000 li:hover,
ul.paging li a._800000:hover,
#HeaderSubSection #PriceRangeSlabs._8000005A li:hover,
#HeaderSubSection #TypeOfSearch._8000005A li:hover,
ul.paging li a._8000005A:hover,
#Length._800000:hover,
#Length._8000005A:hover,
#DomainExtentions._800000:hover,
#DomainExtentions._8000005A:hover,
#MoreExtensions._800000:hover,
#MoreExtensions._8000005A:hover,
#DomainBwType._800000:hover,
#DomainBwType._8000005A:hover,
#TotalRecords._800000:hover,
#TotalRecords._8000005A:hover,
#PriceRange._800000:hover,
#PriceRange._8000005A:hover,
#KeywordType._800000:hover,
#KeywordType._8000005A:hover,
#ShapeColor._800000:hover,
#ShapeColor._8000005A:hover,
#BoxDomain ul li .domainBaseWords li._800000:hover,
#BoxDomain ul li .domainBaseWords li._8000005A:hover,
.bar._8000005A:hover
{
  background  :  #D2A5A5 !important;
}

#HeaderSubSection #PriceRangeSlabs._008000 li:hover,
#HeaderSubSection #TypeOfSearch._008000 li:hover,
ul.paging li a._008000:hover,
#HeaderSubSection #PriceRangeSlabs._0080005A li:hover,
#HeaderSubSection #TypeOfSearch._0080005A li:hover,
ul.paging li a._0080005A:hover,
#Length._008000:hover,
#Length._0080005A:hover,
#DomainExtentions._008000:hover,
#DomainExtentions._0080005A:hover,
#MoreExtensions._008000:hover,
#MoreExtensions._0080005A:hover,
#DomainBwType._008000:hover,
#DomainBwType._0080005A:hover,
#TotalRecords._008000:hover,
#TotalRecords._0080005A:hover,
#PriceRange._008000:hover,
#PriceRange._0080005A:hover,
#KeywordType._008000:hover,
#KeywordType._0080005A:hover,
#ShapeColor._008000:hover,
#ShapeColor._0080005A:hover,
#BoxDomain ul li .domainBaseWords li._008000:hover,
#BoxDomain ul li .domainBaseWords li._0080005A:hover,
.bar._0080005A:hover
{
  background  :  #A5D2A5 !important;
}

#HeaderSubSection #PriceRangeSlabs._4444AB li:hover,
#HeaderSubSection #TypeOfSearch._4444AB li:hover,
ul.paging li a._4444AB:hover,
#HeaderSubSection #PriceRangeSlabs._4444AB5A li:hover,
#HeaderSubSection #TypeOfSearch._4444AB5A li:hover,
ul.paging li a._4444AB5A:hover,
#Length._4444AB:hover,
#Length._4444AB5A:hover,
#DomainExtentions._4444AB:hover,
#DomainExtentions._4444AB5A:hover,
#MoreExtensions._4444AB:hover,
#MoreExtensions._4444AB5A:hover,
#DomainBwType._4444AB:hover,
#DomainBwType._4444AB5A:hover,
#TotalRecords._4444AB:hover,
#TotalRecords._4444AB5A:hover,
#PriceRange._4444AB:hover,
#PriceRange._4444AB5A:hover,
#KeywordType._4444AB:hover,
#KeywordType._4444AB5A:hover,
#ShapeColor._4444AB:hover,
#ShapeColor._4444AB5A:hover,
#BoxDomain ul li .domainBaseWords li._4444AB:hover,
#BoxDomain ul li .domainBaseWords li._4444AB5A:hover,
.bar._4444AB5A:hover
{
  background  :  #BDBDE1 !important;
}

#HeaderSubSection #PriceRangeSlabs._800080 li:hover,
#HeaderSubSection #TypeOfSearch._800080 li:hover,
ul.paging li a._800080:hover,
#HeaderSubSection #PriceRangeSlabs._8000805A li:hover,
#HeaderSubSection #TypeOfSearch._8000805A li:hover,
ul.paging li a._8000805A:hover,
#Length._800080:hover,
#Length._8000805A:hover,
#DomainExtentions._800080:hover,
#DomainExtentions._8000805A:hover,
#MoreExtensions._800080:hover,
#MoreExtensions._8000805A:hover,
#DomainBwType._800080:hover,
#DomainBwType._8000805A:hover,
#TotalRecords._800080:hover,
#TotalRecords._8000805A:hover,
#PriceRange._800080:hover,
#PriceRange._8000805A:hover,
#KeywordType._800080:hover,
#KeywordType._8000805A:hover,
#ShapeColor._800080:hover,
#ShapeColor._8000805A:hover,
#BoxDomain ul li .domainBaseWords li._800080:hover,
#BoxDomain ul li .domainBaseWords li._8000805A:hover,
.bar._8000805A:hover
{
  background  :  #D2A5D2 !important;
}

#HeaderSubSection #PriceRangeSlabs._000080 li:hover,
#HeaderSubSection #TypeOfSearch._000080 li:hover,
ul.paging li a._000080:hover,
#HeaderSubSection #PriceRangeSlabs._0000805A li:hover,
#HeaderSubSection #TypeOfSearch._0000805A li:hover,
ul.paging li a._0000805A:hover,
#Length._000080:hover,
#Length._0000805A:hover,
#DomainExtentions._000080:hover,
#DomainExtentions._0000805A:hover,
#MoreExtensions._000080:hover,
#MoreExtensions._0000805A:hover,
#DomainBwType._000080:hover,
#DomainBwType._0000805A:hover,
#TotalRecords._000080:hover,
#TotalRecords._0000805A:hover,
#PriceRange._000080:hover,
#PriceRange._0000805A:hover,
#KeywordType._000080:hover,
#KeywordType._0000805A:hover,
#ShapeColor._000080:hover,
#ShapeColor._0000805A:hover,
#BoxDomain ul li .domainBaseWords li._000080:hover,
#BoxDomain ul li .domainBaseWords li._0000805A:hover,
.bar._0000805A:hover
{
  background  :  #A5A5D2 !important;
}

#HeaderSubSection #PriceRangeSlabs._09B9B9 li:hover,
#HeaderSubSection #TypeOfSearch._09B9B9 li:hover,
ul.paging li a._09B9B9:hover,
#HeaderSubSection #PriceRangeSlabs._09B9B95A li:hover,
#HeaderSubSection #TypeOfSearch._09B9B95A li:hover,
ul.paging li a._09B9B95A:hover,
#Length._09B9B9:hover,
#Length._09B9B95A:hover,
#DomainExtentions._09B9B9:hover,
#DomainExtentions._09B9B95A:hover,
#MoreExtensions._09B9B9:hover,
#MoreExtensions._09B9B95A:hover,
#DomainBwType._09B9B9:hover,
#DomainBwType._09B9B95A:hover,
#TotalRecords._09B9B9:hover,
#TotalRecords._09B9B95A:hover,
#PriceRange._09B9B9:hover,
#PriceRange._09B9B95A:hover,
#KeywordType._09B9B9:hover,
#KeywordType._09B9B95A:hover,
#ShapeColor._09B9B9:hover,
#ShapeColor._09B9B95A:hover,
#BoxDomain ul li .domainBaseWords li._09B9B9:hover,
#BoxDomain ul li .domainBaseWords li._09B9B95A:hover,
.bar._09B9B95A:hover
{
  background  :  #A8E6E6 !important;
}




.domainFavorite._808080 .favoriteRight
{
  border-color  :  #808080;
}

.domainFavorite._808080 .favoriteLeft
{
  border-color  :  #D2D2D2;
}

.domainFavorite._808080.selected .favoriteRight
{
  border-color  :  transparent;	
  background    :  #808080;
}

.domainFavorite._808080.selected .favoriteLeft
{
  border-color  :  transparent;	
  background    :  #D2D2D2;
}

.domainFavorite._D31D1D .favoriteRight
{
  border-color  :  #D31D1D;
}

.domainFavorite._D31D1D .favoriteLeft
{
  border-color  :  #F0AFAF;
}

.domainFavorite._D31D1D.selected .favoriteRight
{
  border-color  :  transparent;	
  background    :  #D31D1D;
}

.domainFavorite._D31D1D.selected .favoriteLeft
{
  border-color  :  transparent;	
  background    :  #F0AFAF;
}

.domainFavorite._800000 .favoriteRight
{
  border-color  :  #800000;
}

.domainFavorite._800000 .favoriteLeft
{
  border-color  :  #D2A5A5;
}

.domainFavorite._800000.selected .favoriteRight
{
  border-color  :  transparent;	
  background    :  #800000;
}

.domainFavorite._800000.selected .favoriteLeft
{
  border-color  :  transparent;	
  background    :  #D2A5A5;
}

.domainFavorite._008000 .favoriteRight
{
  border-color  :  #008000;
}

.domainFavorite._008000 .favoriteLeft
{
  border-color  :  #A5D2A5;
}

.domainFavorite._008000.selected .favoriteRight
{
  border-color  :  transparent;	
  background    :  #008000;
}

.domainFavorite._008000.selected .favoriteLeft
{
  border-color  :  transparent;	
  background    :  #A5D2A5;
}

.domainFavorite._4444AB .favoriteRight
{
  border-color  :  #4444AB;
}

.domainFavorite._4444AB .favoriteLeft
{
  border-color  :  #BDBDE1;
}

.domainFavorite._4444AB.selected .favoriteRight
{
  border-color  :  transparent;	
  background    :  #4444AB;
}

.domainFavorite._4444AB.selected .favoriteLeft
{
  border-color  :  transparent;	
  background    :  #BDBDE1;
}

.domainFavorite._800080 .favoriteRight
{
  border-color  :  #800080;
}

.domainFavorite._800080 .favoriteLeft
{
  border-color  :  #D2A5D2;
}

.domainFavorite._800080.selected .favoriteRight
{
  border-color  :  transparent;	
  background    :  #800080;
}

.domainFavorite._800080.selected .favoriteLeft
{
  border-color  :  transparent;	
  background    :  #D2A5D2;
}

.domainFavorite._000080 .favoriteRight
{
  border-color  :  #000080;
}

.domainFavorite._000080 .favoriteLeft
{
  border-color  :  #A5A5D2;
}

.domainFavorite._000080.selected .favoriteRight
{
  border-color  :  transparent;	
  background    :  #000080;
}

.domainFavorite._000080.selected .favoriteLeft
{
  border-color  :  transparent;	
  background    :  #A5A5D2;
}



.domainFavorite._8080805A .favoriteRight
{
  border-color  :  #808080;
}

.domainFavorite._8080805A .favoriteLeft
{
  border-color  :  #8080805A;
}

.domainFavorite._8080805A.selected .favoriteRight
{
  border-color  :  transparent;	
  background    :  #808080;
}

.domainFavorite._8080805A.selected .favoriteLeft
{
  border-color  :  transparent;	
  background    :  #8080805A;
}

.domainFavorite._D31D1D5A .favoriteRight
{
  border-color  :  #00FFFF;
}

.domainFavorite._D31D1D5A .favoriteLeft
{
  border-color  :  #00FFFF5A;
}

.domainFavorite._D31D1D5A.selected .favoriteRight
{
  border-color  :  transparent;	
  background    :  #00FFFF;
}

.domainFavorite._D31D1D5A.selected .favoriteLeft
{
  border-color  :  transparent;	
  background    :  #00FFFF5A;
}

.domainFavorite._8000005A .favoriteRight
{
  border-color  :  #800000;
}

.domainFavorite._8000005A .favoriteLeft
{
  border-color  :  #8000005A;
}

.domainFavorite._8000005A.selected .favoriteRight
{
  border-color  :  transparent;	
  background    :  #800000;
}

.domainFavorite._8000005A.selected .favoriteLeft
{
  border-color  :  transparent;	
  background    :  #8000005A;
}

.domainFavorite._09B9B9 .favoriteRight
{
  border-color  :  #09B9B9;
}

.domainFavorite._09B9B9 .favoriteLeft
{
  border-color  :  #09B9B95A;
}

.domainFavorite._09B9B9.selected .favoriteRight
{
  border-color  :  transparent;	
  background    :  #09B9B9;
}

.domainFavorite._09B9B9.selected .favoriteLeft
{
  border-color  :  transparent;	
  background    :  #09B9B95A;
}



.domainFavorite._09B9B95A .favoriteRight
{
  border-color  :  #09B9B9;
}

.domainFavorite._09B9B95A .favoriteLeft
{
  border-color  :  #09B9B95A;
}

.domainFavorite._09B9B95A.selected .favoriteRight
{
  border-color  :  transparent;	
  background    :  #09B9B9;
}

.domainFavorite._09B9B95A.selected .favoriteLeft
{
  border-color  :  transparent;	
  background    :  #09B9B95A;
}






.domainFavorite._0080005A .favoriteRight
{
  border-color  :  #008000;
}

.domainFavorite._0080005A .favoriteLeft
{
  border-color  :  #0080005A;
}

.domainFavorite._0080005A.selected .favoriteRight
{
  border-color  :  transparent;	
  background    :  #008000;
}

.domainFavorite._0080005A.selected .favoriteLeft
{
  border-color  :  transparent;	
  background    :  #0080005A;
}




.domainFavorite._4444AB5A .favoriteRight
{
  border-color  :  #4444AB;
}

.domainFavorite._4444AB5A .favoriteLeft
{
  border-color  :  #4444AB5A;
}

.domainFavorite._4444AB5A.selected .favoriteRight
{
  border-color  :  transparent;	
  background    :  #4444AB;
}

.domainFavorite._4444AB5A.selected .favoriteLeft
{
  border-color  :  transparent;	
  background    :  #4444AB5A;
}

.domainFavorite._8000805A .favoriteRight
{
  border-color  :  #800080;
}

.domainFavorite._8000805A .favoriteLeft
{
  border-color  :  #8000805A;
}

.domainFavorite._8000805A.selected .favoriteRight
{
  border-color  :  transparent;	
  background    :  #800080;
}

.domainFavorite._8000805A.selected .favoriteLeft
{
  border-color  :  transparent;	
  background    :  #8000805A;
}

.domainFavorite._0000805A .favoriteRight
{
  border-color  :  #000080;
}

.domainFavorite._0000805A .favoriteLeft
{
  border-color  :  #0000805A;
}

.domainFavorite._0000805A.selected .favoriteRight
{
  border-color  :  transparent;	
  background    :  #000080;
}

.domainFavorite._0000805A.selected .favoriteLeft
{
  border-color  :  transparent;	
  background    :  #0000805A;
}















#BoxDomain li.boxDomain.diamond._808080, 
#BoxDomain li.boxDomain._808080 .boxDomainName,
#ShapeColorList .shape.diamond._808080
{
  background  :  transparent !important;
}

#BoxDomain li.boxDomain.diamond._808080:after, #ShapeColorSelected .diamond._808080:after, #ShapeColorList .shape.diamond._808080:after
{
  border-bottom-color  :  #808080;
  transition           :  background 1s
}

#BoxDomain li.boxDomain.diamond._808080:before, #ShapeColorSelected .diamond._808080:before, #ShapeColorList .shape.diamond._808080:before 
{
  border-top-color  :  #808080;
  transition        :  background 1s;
}

#BoxDomain li.boxDomain.diamond._D31D1D, 
#BoxDomain li.boxDomain._D31D1D .boxDomainName, 
#ShapeColorList .shape.diamond._D31D1D
{
  background  :  transparent !important;	
}

#BoxDomain li.boxDomain.diamond._D31D1D:after, #ShapeColorSelected .diamond._D31D1D:after, #ShapeColorList .shape.diamond._D31D1D:after 
{
  border-bottom-color  :  #D31D1D;
  transition           :  background 1s
}

#BoxDomain li.boxDomain.diamond._D31D1D:before, #ShapeColorSelected .diamond._D31D1D:before, #ShapeColorList .shape.diamond._D31D1D:before 
{
  border-top-color  :  #D31D1D;
  transition        :  background 1s;
}

#BoxDomain li.boxDomain.diamond._800000, #BoxDomain li.boxDomain._800000 .boxDomainName, #ShapeColorList .shape.diamond._800000
{
  background  :  transparent !important;	
}

#BoxDomain li.boxDomain.diamond._800000:after, #ShapeColorSelected .diamond._800000:after, #ShapeColorList .shape.diamond._800000:after 
{
  border-bottom-color  :  #800000;
  transition           :  background 1s
}

#BoxDomain li.boxDomain.diamond._800000:before, #ShapeColorSelected .diamond._800000:before, #ShapeColorList .shape.diamond._800000:before
{
  border-top-color  :  #800000;
  transition        :  background 1s;
}

#BoxDomain li.boxDomain.diamond._008000, #BoxDomain li.boxDomain._008000 .boxDomainName, #ShapeColorList .shape.diamond._008000
{
  background  :  transparent !important;	
}

#BoxDomain li.boxDomain.diamond._008000:after, #ShapeColorSelected .diamond._008000:after, #ShapeColorList .shape.diamond._008000:after 
{
  border-bottom-color  :  #008000;
  transition           :  background 1s
}

#BoxDomain li.boxDomain.diamond._008000:before, #ShapeColorSelected .diamond._008000:before, #ShapeColorList .shape.diamond._008000:before
{
  border-top-color  :  #008000;
  transition        :  background 1s;
}

#BoxDomain li.boxDomain.diamond._4444AB, #BoxDomain li.boxDomain._4444AB .boxDomainName, #ShapeColorList .shape.diamond._4444AB
{
  background  :  transparent !important;	
}

#BoxDomain li.boxDomain.diamond._4444AB:after, #ShapeColorSelected .diamond._4444AB:after, #ShapeColorList .shape.diamond._4444AB:after 
{
  border-bottom-color  :  #4444AB;
  transition           :  background 1s
}

#BoxDomain li.boxDomain.diamond._4444AB:before, #ShapeColorSelected .diamond._4444AB:before, #ShapeColorList .shape.diamond._4444AB:before
{
  border-top-color  :  #4444AB;
  transition        :  background 1s;
}

#BoxDomain li.boxDomain.diamond._800080, #BoxDomain li.boxDomain._800080 .boxDomainName, #ShapeColorList .shape.diamond._800080
{
  background  :  transparent !important;	
}

#BoxDomain li.boxDomain.diamond._800080:after, #ShapeColorSelected .diamond._800080:after, #ShapeColorList .shape.diamond._800080:after 
{
  border-bottom-color  :  #800080;
  transition           :  background 1s
}

#BoxDomain li.boxDomain.diamond._800080:before, #ShapeColorSelected .diamond._800080:before, #ShapeColorList .shape.diamond._800080:before 
{
  border-top-color  :  #800080;
  transition        :  background 1s;
}

#BoxDomain li.boxDomain.diamond._000080, #BoxDomain li.boxDomain._000080 .boxDomainName, #ShapeColorList .shape.diamond._000080
{
  background  :  transparent !important;	
}

#BoxDomain li.boxDomain.diamond._000080:after, #ShapeColorSelected .diamond._000080:after, #ShapeColorList .shape.diamond._000080:after
{
  border-bottom-color  :  #000080;
  transition           :  background 1s
}

#BoxDomain li.boxDomain.diamond._000080:before, #ShapeColorSelected .diamond._000080:before, #ShapeColorList .shape.diamond._000080:before 
{
  border-top-color  :  #000080;
  transition        :  background 1s;
}

#BoxDomain li.boxDomain.diamond._8080805A, #BoxDomain li.boxDomain._8080805A .boxDomainName, #ShapeColorList .shape.diamond._8080805A
{
  background  :  transparent !important;	
}

#BoxDomain li.boxDomain.diamond._8080805A:after, #ShapeColorSelected .diamond._8080805A:after, #ShapeColorList .shape.diamond._8080805A:after
{
  border-bottom-color  :  #8080805A;
  transition           :  background 1s
}

#BoxDomain li.boxDomain.diamond._8080805A:before, #ShapeColorSelected .diamond._8080805A:before, #ShapeColorList .shape.diamond._8080805A:before 
{
  border-top-color  :  #8080805A;
  transition        :  background 1s;
}

#BoxDomain li.boxDomain.diamond._D31D1D5A, #BoxDomain li.boxDomain._D31D1D5A .boxDomainName, #ShapeColorList .shape.diamond._D31D1D5A
{
  background  :  transparent !important;
}

#BoxDomain li.boxDomain.diamond._D31D1D5A:after, #ShapeColorSelected .diamond._D31D1D5A:after, #ShapeColorList .shape.diamond._D31D1D5A:after
{
  border-bottom-color  :  #D31D1D5A;
  transition           :  background 1s
}

#BoxDomain li.boxDomain.diamond._D31D1D5A:before, #ShapeColorSelected .diamond._D31D1D5A:before, #ShapeColorList .shape.diamond._D31D1D5A:before
{
  border-top-color  :  #D31D1D5A;
  transition        :  background 1s;
}

#BoxDomain li.boxDomain.diamond._8000005A, #BoxDomain li.boxDomain._8000005A .boxDomainName, #ShapeColorList .shape.diamond._8000005A
{
  background  :  transparent !important;
}

#BoxDomain li.boxDomain.diamond._8000005A:after, #ShapeColorSelected .diamond._8000005A:after, #ShapeColorList .shape.diamond._8000005A:after 
{
  border-bottom-color  :  #8000005A;
  transition           :  background 1s
}

#BoxDomain li.boxDomain.diamond._8000005A:before, #ShapeColorSelected .diamond._8000005A:before, #ShapeColorList .shape.diamond._8000005A:before
{
  border-top-color  :  #8000005A;
  transition        :  background 1s;
}

#BoxDomain li.boxDomain.diamond._09B9B9, #BoxDomain li.boxDomain._09B9B9 .boxDomainName, #ShapeColorList .shape.diamond._09B9B9
{
  background  :  transparent !important;	
}

#BoxDomain li.boxDomain.diamond._09B9B9:after, #ShapeColorSelected .diamond._09B9B9:after, #ShapeColorList .shape.diamond._09B9B9:after
{
  border-bottom-color  :  #09B9B9;
  transition           :  background 1s
}

#BoxDomain li.boxDomain.diamond._09B9B9:before, #ShapeColorSelected .diamond._09B9B9:before, #ShapeColorList .shape.diamond._09B9B9:before
{
  border-top-color  :  #09B9B9;
  transition        :  background 1s;
}



#BoxDomain li.boxDomain.diamond._09B9B95A, #BoxDomain li.boxDomain._09B9B95A .boxDomainName, #ShapeColorList .shape.diamond._09B9B95A
{
  background  :  transparent !important;	
}

#BoxDomain li.boxDomain.diamond._09B9B95A:after, #ShapeColorSelected .diamond._09B9B95A:after, #ShapeColorList .shape.diamond._09B9B95A:after
{
  border-bottom-color  :  #09B9B95A;
  transition           :  background 1s
}

#BoxDomain li.boxDomain.diamond._09B9B95A:before, #ShapeColorSelected .diamond._09B9B95A:before, #ShapeColorList .shape.diamond._09B9B95A:before
{
  border-top-color  :  #09B9B95A;
  transition        :  background 1s;
}



#BoxDomain li.boxDomain.diamond._0080005A, #BoxDomain li.boxDomain._0080005A .boxDomainName, #ShapeColorList .shape.diamond._0080005A
{
  background  :  transparent !important;	
}

#BoxDomain li.boxDomain.diamond._0080005A:after, #ShapeColorSelected .diamond._0080005A:after, #ShapeColorList .shape.diamond._0080005A:after
{
  border-bottom-color  :  #0080005A;
  transition           :  background 1s
}

#BoxDomain li.boxDomain.diamond._0080005A:before, #ShapeColorSelected .diamond._0080005A:before, #ShapeColorList .shape.diamond._0080005A:before
{
  border-top-color  :  #0080005A;
  transition        :  background 1s;
}



#BoxDomain li.boxDomain.diamond._4444AB5A, #BoxDomain li.boxDomain._4444AB5A .boxDomainName, #ShapeColorList .shape.diamond._4444AB5A
{
  background  :  transparent !important;	
}

#BoxDomain li.boxDomain.diamond._4444AB5A:after, #ShapeColorSelected .diamond._4444AB5A:after, #ShapeColorList .shape.diamond._4444AB5A:after
{
  border-bottom-color  :  #4444AB5A;
  transition           :  background 1s
}

#BoxDomain li.boxDomain.diamond._4444AB5A:before, #ShapeColorSelected .diamond._4444AB5A:before, #ShapeColorList .shape.diamond._4444AB5A:before
{
  border-top-color  :  #4444AB5A;
  transition        :  background 1s;
}

#BoxDomain li.boxDomain.diamond._FFA500, #BoxDomain li.boxDomain._FFA500 .boxDomainName, #ShapeColorList .shape.diamond._FFA500
{
  background  :  transparent !important;
}

#BoxDomain li.boxDomain.diamond._FFA500:after, #ShapeColorSelected .diamond._FFA500:after, #ShapeColorList .shape.diamond._FFA500:after 
{
  border-bottom-color  :  #FFA500;
  transition           :  background 1s
}

#BoxDomain li.boxDomain.diamond._FFA500:before, #ShapeColorSelected .diamond._FFA500:before, #ShapeColorList .shape.diamond._FFA500:before
{
  border-top-color  :  #FFA500;
  transition        :  background 1s;
}

#BoxDomain li.boxDomain.diamond._8000805A, #BoxDomain li.boxDomain._8000805A .boxDomainName, #ShapeColorList .shape.diamond._8000805A
{
  background  :  transparent !important;
}

#BoxDomain li.boxDomain.diamond._8000805A:after, #ShapeColorSelected .diamond._8000805A:after, #ShapeColorList .shape.diamond._8000805A:after
{
  border-bottom-color  :  #8000805A;
  transition           :  background 1s
}

#BoxDomain li.boxDomain.diamond._8000805A:before, #ShapeColorSelected .diamond._8000805A:before, #ShapeColorList .shape.diamond._8000805A:before
{
  border-top-color  :  #8000805A;
  transition        :  background 1s;
}

#BoxDomain li.boxDomain.diamond._0000805A, #BoxDomain li.boxDomain._0000805A .boxDomainName, #ShapeColorList .shape.diamond._0000805A
{
  background  :  transparent !important;
}

#BoxDomain li.boxDomain.diamond._0000805A:after, #ShapeColorSelected .diamond._0000805A:after, #ShapeColorList .shape.diamond._0000805A:after
{
  border-bottom-color  :  #A5A5D2;
  transition           :  background 1s
}

#BoxDomain li.boxDomain.diamond._0000805A:before, #ShapeColorSelected .diamond._0000805A:before, #ShapeColorList .shape.diamond._0000805A:before
{
  border-top-color  :  #A5A5D2;
  transition        :  background 1s;
}

#ShapeColorList .shape.diamond._FFA500 span, 
#ShapeColorList .shape.diamond._4444AB5A span, 
#ShapeColorList .shape.diamond._8080805A span, 
#ShapeColorList .shape.diamond._8000005A span, 
#ShapeColorList .shape.diamond._0000805A span
{
  color  :  #000000;
}




.domainFavorite._808080 .favoriteRight
{
  border-color  :  #808080;
}

.domainFavorite._808080 .favoriteLeft
{
  border-color  :  #8080805A;
}

.domainFavorite._808080.selected .favoriteRight
{
  border-color  :  transparent;
  background    :  #808080;
}

.domainFavorite._808080.selected .favoriteLeft
{
  border-color  :  transparent;
  background    :  #8080805A;
}

.domainFavorite._D31D1D .favoriteRight
{
  border-color  :  #D31D1D;
}

.domainFavorite._D31D1D .favoriteLeft
{
  border-color  :  #D31D1D5A;
}

.domainFavorite._D31D1D.selected .favoriteRight
{
  border-color  :  transparent;
  background    :  #D31D1D;
}

.domainFavorite._D31D1D.selected .favoriteLeft
{
  border-color  :  transparent;
  background    :  #D31D1D5A;
}

.domainFavorite._800000 .favoriteRight
{
  border-color  :  #800000;
}

.domainFavorite._800000 .favoriteLeft
{
  border-color  :  #8000005A;
}

.domainFavorite._800000.selected .favoriteRight
{
  border-color  :  transparent;
  background    :  #800000;
}

.domainFavorite._800000.selected .favoriteLeft
{
  border-color  :  transparent;
  background    :  #8000005A;
}

.domainFavorite._008000 .favoriteRight
{
  border-color  :  #008000;
}

.domainFavorite._008000 .favoriteLeft
{
  border-color  :  #0080005A;
}

.domainFavorite._008000.selected .favoriteRight
{
  border-color  :  transparent;
  background    :  #008000;
}

.domainFavorite._008000.selected .favoriteLeft
{
  border-color  :  transparent;
  background    :  #0080005A;
}


.domainFavorite._4444AB .favoriteRight
{
  border-color  :  #4444AB;
}

.domainFavorite._4444AB .favoriteLeft
{
  border-color  :  #4444AB5A;
}

.domainFavorite._4444AB.selected .favoriteRight
{
  border-color  :  transparent;
  background    :  #4444AB;
}

.domainFavorite._4444AB.selected .favoriteLeft
{
  border-color  :  transparent;
  background    :  #4444AB5A;
}



.domainFavorite._800080 .favoriteRight
{
  border-color  :  #800080;
}

.domainFavorite._800080 .favoriteLeft
{
  border-color  :  #8000805A;
}

.domainFavorite._800080.selected .favoriteRight
{
  border-color  :  transparent;
  background    :  #800080;
}

.domainFavorite._800080.selected .favoriteLeft
{
  border-color  :  transparent;
  background    :  #8000805A;
}


.domainFavorite._000080 .favoriteRight
{
  border-color  :  #000080;
}

.domainFavorite._000080 .favoriteLeft
{
  border-color  :  #0000805A;
}

.domainFavorite._000080.selected .favoriteRight
{
  border-color  :  transparent;
  background    :  #000080;
}

.domainFavorite._000080.selected .favoriteLeft
{
  border-color  :  transparent;
  background    :  #0000805A;
}



.domainFavorite._D31D1D5A .favoriteRight
{
  border-color  :  #D31D1D;
}

.domainFavorite._D31D1D5A .favoriteLeft
{
  border-color  :  #D31D1D5A;
}

.domainFavorite._D31D1D5A.selected .favoriteRight
{
  border-color  :  transparent;
  background    :  #D31D1D;
}

.domainFavorite._D31D1D5A.selected .favoriteLeft
{
  border-color  :  transparent;
  background    :  #D31D1D5A;
}



.domainFavorite._8080805A .favoriteRight
{
  border-color  :  #808080;
}

.domainFavorite._8080805A .favoriteLeft
{
  border-color  :  #8080805A;
}

.domainFavorite._8080805A.selected .favoriteRight
{
  border-color  :  transparent;
  background    :  #808080;
}

.domainFavorite._8080805A.selected .favoriteLeft
{
  border-color  :  transparent;
  background    :  #8080805A;
}





.mobileMoreMenu
{
  position  :  absolute;
  left      :  0;
  top       :  0;
  height    :  25px;
  z-index   :  100;
  display   :  none;
}


#MobileNavigation
{
  display  :  none;	
}

.mobileIcon
{
  width  :  40px;
}

.mobileIcon a:before, .mobileIcon a:after 
{
  content     :  '';
  display     :  block;
  background  :  #fff;
  height      :  4px;
}

.mobileIcon a span 
{
  background  :  #fff;
  display     :  block;
  height      :  4px;
  margin      :  6px 0;
}

.mobileIcon a:before, .mobileIcon a:after 
{
  content     :  '';
  display     :  block;
  background  :  #fff;
  height      :  4px;
}

.mobileIcon a:before, .mobileIcon a:after 
{
  content     :  '';
  display     :  block;
  background  :  #fff;
  height      :  4px;
}

.mobileIcon a._808080 span,
.mobileIcon a._808080:after,
.mobileIcon a._808080:before,
.mobileIcon a._8080805A span,
.mobileIcon a._8080805A:after,
.mobileIcon a._8080805A:before
{
  background  :  #808080;	
}

.mobileIcon a._D31D1D span,
.mobileIcon a._D31D1D:after,
.mobileIcon a._D31D1D:before,
.mobileIcon a._D31D1D5A span,
.mobileIcon a._D31D1D5A:after,
.mobileIcon a._D31D1D5A:before
{
  background  :  #D31D1D;	
}

.mobileIcon a._800000 span,
.mobileIcon a._800000:after,
.mobileIcon a._800000:before,
.mobileIcon a._8000005A span,
.mobileIcon a._8000005A:after,
.mobileIcon a._8000005A:before
{
  background  :  #800000;	
}

.mobileIcon a._008000 span,
.mobileIcon a._008000:after,
.mobileIcon a._008000:before,
.mobileIcon a._0080005A span,
.mobileIcon a._0080005A:after,
.mobileIcon a._0080005A:before
{
  background  :  #008000;	
}

.mobileIcon a._4444AB span,
.mobileIcon a._4444AB:after,
.mobileIcon a._4444AB:before,
.mobileIcon a._4444AB5A span,
.mobileIcon a._4444AB5A:after,
.mobileIcon a._4444AB5A:before
{
  background  :  #4444AB;	
}

.mobileIcon a._800080 span,
.mobileIcon a._800080:after,
.mobileIcon a._800080:before,
.mobileIcon a._8000805A span,
.mobileIcon a._8000805A:after,
.mobileIcon a._8000805A:before
{
  background  :  #800080;	
}

.mobileIcon a._000080 span,
.mobileIcon a._000080:after,
.mobileIcon a._000080:before,
.mobileIcon a._0000805A span,
.mobileIcon a._0000805A:after,
.mobileIcon a._0000805A:before
{
  background  :  #000080;	
}

.mobileIcon a._09B9B9 span,
.mobileIcon a._09B9B9:after,
.mobileIcon a._09B9B9:before,
.mobileIcon a._09B9B95A span,
.mobileIcon a._09B9B95A:after,
.mobileIcon a._09B9B95A:before
{
  background  :  #09B9B9;	
}




#SectionOne #frmSearch #BtnSearch._808080,
#SectionOne #frmSearch #BtnSearch._8080805A
{
  background    :  #808080 !important;
  color         :  #ffffff !important;
  border-color  :  #808080;
  transition    :  background 1s;
}

#SectionOne #frmSearch #BtnSearch._808080:hover,
#SectionOne #frmSearch #BtnSearch._8080805A:hover
{
  background  :  #D2D2D2 !important;
  transition  :  background 1s;	
}

#SectionOne #frmSearch #BtnSearch._D31D1D,
#SectionOne #frmSearch #BtnSearch._D31D1D5A
{
  background    :  #D31D1D !important;
  border-color  :  #D31D1D;
  transition    :  background 1s;
}

#SectionOne #frmSearch #BtnSearch._D31D1D:hover,
#SectionOne #frmSearch #BtnSearch._D31D1D5A:hover
{
  background  :  #F0AFAF !important;
  transition  :  background 1s;	
}

#SectionOne #frmSearch #BtnSearch._800000,
#SectionOne #frmSearch #BtnSearch._8000005A
{
  background    :  #800000 !important;
  border-color  :  #800000;
  transition    :  background 1s;	
}

#SectionOne #frmSearch #BtnSearch._800000:hover,
#SectionOne #frmSearch #BtnSearch._8000005A:hover
{
  background  :  #D2A5A5 !important;
  transition  :  background 1s;	
}


#SectionOne #frmSearch #BtnSearch._008000,
#SectionOne #frmSearch #BtnSearch._0080005A
{
  background    :  #008000 !important;
  border-color  :  #008000;
  transition    :  background 1s;	
}

#SectionOne #frmSearch #BtnSearch._008000:hover,
#SectionOne #frmSearch #BtnSearch._0080005A:hover
{
  background  :  #A5D2A5 !important;
  transition  :  background 1s;	
}

#SectionOne #frmSearch #BtnSearch._4444AB,
#SectionOne #frmSearch #BtnSearch._4444AB5A
{
  background    :  #4444AB !important;
  border-color  :  #4444AB;
  transition    :  background 1s;	
}

#SectionOne #frmSearch #BtnSearch._4444AB:hover,
#SectionOne #frmSearch #BtnSearch._4444AB5A:hover
{
  background  :  #BDBDE1 !important;
  transition  :  background 1s;	
}

#SectionOne #frmSearch #BtnSearch._800080,
#SectionOne #frmSearch #BtnSearch._8000805A
{
  background    :  #800080 !important;
  border-color  :  #800080;
  transition    :  background 1s;	
}

#SectionOne #frmSearch #BtnSearch._800080:hover,
#SectionOne #frmSearch #BtnSearch._8000805A:hover
{
  background  :  #D2A5D2 !important;
  transition  :  background 1s;	
}

#SectionOne #frmSearch #BtnSearch._000080,
#SectionOne #frmSearch #BtnSearch._0000805A
{
  background    :  #000080 !important;
  border-color  :  #000080;
  transition    :  background 1s;	
}

#SectionOne #frmSearch #BtnSearch._000080:hover,
#SectionOne #frmSearch #BtnSearch._0000805A:hover
{
  background  :  #A5A5D2 !important;
  transition  :  background 1s;	
}

#SectionOne #frmSearch #BtnSearch._09B9B9,
#SectionOne #frmSearch #BtnSearch._09B9B95A
{
  background    :  #09B9B9 !important;
  border-color  :  #09B9B9;
  transition    :  background 1s;	
}

#SectionOne #frmSearch #BtnSearch._09B9B9:hover,
#SectionOne #frmSearch #BtnSearch._09B9B95A:hover
{
  background  :  #A8E6E6 !important;
  transition  :  background 1s;	
}


#SectionOne #frmSearch #Keyword._808080:focus,
#SearchFilters #frmSearchNew #txtKeyword._808080:focus,
#SearchFilters #frmSearchNew #txtKeyword._8080805A:focus
{
  border-color  :  #808080;
}

#SectionOne #frmSearch #Keyword._D31D1D:focus,
#SearchFilters #frmSearchNew #txtKeyword._D31D1D:focus,
#SearchFilters #frmSearchNew #txtKeyword._D31D1D5A:focus
{
  border-color  :  #D31D1D;
}

#SectionOne #frmSearch #Keyword._800000:focus,
#SearchFilters #frmSearchNew #txtKeyword._800000:focus,
#SearchFilters #frmSearchNew #txtKeyword._8000005A:focus
{
  border-color  :  #800000;
}

#SectionOne #frmSearch #Keyword._008000:focus,
#SearchFilters #frmSearchNew #txtKeyword._008000:focus,
#SearchFilters #frmSearchNew #txtKeyword._0080005A:focus
{
  border-color  :  #008000;
}

#SectionOne #frmSearch #Keyword._4444AB:focus,
#SearchFilters #frmSearchNew #txtKeyword._4444AB:focus,
#SearchFilters #frmSearchNew #txtKeyword._4444AB5A:focus
{
  border-color  :  #4444AB;
}

#SectionOne #frmSearch #Keyword._800080:focus,
#SearchFilters #frmSearchNew #txtKeyword._800080:focus,
#SearchFilters #frmSearchNew #txtKeyword._8000805A:focus
{
  border-color  :  #800080;
}

#SectionOne #frmSearch #Keyword._000080:focus,
#SearchFilters #frmSearchNew #txtKeyword._000080:focus,
#SearchFilters #frmSearchNew #txtKeyword._0000805A:focus
{
  border-color  :  #000080;
}

#SectionOne #frmSearch #Keyword._09B9B9:focus,
#SearchFilters #frmSearchNew #txtKeyword._09B9B9:focus,
#SearchFilters #frmSearchNew #txtKeyword._09B9B95A:focus
{
  border-color  :  #09B9B9;
}




#SiteDesign._808080 .title, #SiteDesign._8080805A .title
{
  background  :  #808080;
}

#SiteDesign._D31D1D .title, #SiteDesign._D31D1D5A .title
{
  background  :  #D31D1D;
}

#SiteDesign._800000 .title, #SiteDesign._8000005A .title
{
  background  :  #800000;
}

#SiteDesign._008000 .title, #SiteDesign._0080005A .title
{
  background  :  #008000;
}

#SiteDesign._4444AB .title, #SiteDesign._4444AB5A .title
{
  background  :  #4444AB;
}

#SiteDesign._800080 .title, #SiteDesign._8000805A .title
{
  background  :  #800080;
}

#SiteDesign._000080 .title, #SiteDesign._0000805A .title
{
  background  :  #000080;
}

#SiteDesign._09B9B9 .title, #SiteDesign._09B9B95A .title
{
  background  :  #09B9B9;
}

#SiteDesign._808080 h2, #SiteDesign._8080805A h2,
#SiteDesign._D31D1D h2, #SiteDesign._D31D1D5A h2,
#SiteDesign._800000 h2, #SiteDesign._8000005A h2,
#SiteDesign._008000 h2, #SiteDesign._0080005A h2,
#SiteDesign._4444AB h2, #SiteDesign._4444AB5A h2,
#SiteDesign._800080 h2, #SiteDesign._8000805A h2,
#SiteDesign._000080 h2, #SiteDesign._0000805A h2
{
  color  :  #ffffff;	
}

#BoxDomain ul .domainBaseWords
{
  width       :  100%;
  height      :  25px;
  position    :  absolute;
  display     :  inline;
  top         :  -25px;
  background  :  transparent;
  border      :  none;
  padding     :  0;
  margin      :  0;
  left        :  0;
  overflow    :  hidden;
}

#BoxDomain ul li .domainBaseWords li
{
  float       :  left;
  width       :  auto;
  margin      :  0;
  background  :  #D2D2D2;
  color       :  #000000;
  font-size   :  9px;
  padding     :  5px;
  cursor      :  pointer;
}

#BoxDomain ul li .domainBaseWords li._D31D1D
{
  background  :  #D31D1D;
  color       :  #ffffff;
}

#BoxDomain ul li .domainBaseWords li._800000
{
  background  :  #800000;
  color       :  #ffffff;
}

#BoxDomain ul li .domainBaseWords li._008000
{
  background  :  #008000;
  color       :  #ffffff;
}

#BoxDomain ul li .domainBaseWords li._4444AB
{
  background  :  #4444AB;
  color       :  #ffffff;
}

#BoxDomain ul li .domainBaseWords li._800080
{
  background  :  #800080;
  color       :  #ffffff;
}

#BoxDomain ul li .domainBaseWords li._000080
{
  background  :  #000080;
  color       :  #ffffff;
}

#BoxDomain ul li .domainBaseWords li._09B9B9
{
  background  :  #09B9B9;
  color       :  #ffffff;
}

#BoxDomain ul li .domainBaseWords li._8080805A
{
  background  :  #8080805A;
  color       :  #000000;
}

#BoxDomain ul li .domainBaseWords li._D31D1D5A
{
  background  :  #D31D1D5A;
  color       :  #000000;
}

#BoxDomain ul li .domainBaseWords li._8000005A
{
  background  :  #8000005A;
  color       :  #000000;
}

#BoxDomain ul li .domainBaseWords li._0080005A
{
  background  :  #0080005A;
  color       :  #000000;
}

#BoxDomain ul li .domainBaseWords li._4444AB5A
{
  background  :  #4444AB5A;
  color       :  #000000;
}

#BoxDomain ul li .domainBaseWords li._8000805A
{
  background  :  #8000805A;
  color       :  #000000;
}

#BoxDomain ul li .domainBaseWords li._0000805A
{
  background  :  #0000805A;
  color       :  #000000;
}

#BoxDomain ul li .domainBaseWords li._09B9B95A
{
  background  :  #09B9B95A;
  color       :  #000000;
}
































#ContentBlock
{
  float  :  left;
  width  :  580px;
}

#ContentBlock h3
{
  padding     :  0px 0px 0px 40px;
  background  :  url('../images/icons/heart.jpg') no-repeat 0px 10px;
}

#ContentBlock p
{
  margin  :  0px;
}

#ContentBlock ul
{
  margin   :  10px 0px 0px 0px;
  padding  :  0px;
}

#ContentBlock ul li
{
  color        :  #3289d8;
  background   :  url('../images/icons/happy.jpg') no-repeat 0px 0px;
  padding      :  4px 0px 5px 25px;
  list-style   :  none;
}



ul.photos
{
  margin      :  20px 0px 0px 0px;
  padding     :  0px;
  list-style  :  none;
}

ul.photos li
{
  float    :  left;
  margin   :  8px;
  padding  :  0px;
  width    :  236px;
}

ul.photos li img
{
  width  :  224px;
}

ul.photos li div
{
  border              :  solid 1px #aaaaaa;
  box-shadow          :  1px 1px 3px #888888;
  -moz-box-shadow     :  1px 1px 3px #888888;
  -webkit-box-shadow  :  1px 1px 3px #888888;
}

ul.photos li div:hover
{
  box-shadow          :  1px 1px 3px #7b2d46;
  -moz-box-shadow     :  1px 1px 3px #7b2d46;
  -webkit-box-shadow  :  1px 1px 3px #7b2d46;
}

ul.photos li div img
{
  margin  :  5px;
}

#Testimonial
{
  float  :  right;
  width  :  370px;
}

#Testimonial h3
{
  padding     :  0px 0px 0px 40px;
  background  :  url('../images/icons/testimonial.jpg') no-repeat 0px 10px;
}

#Testimonial #TestimonialDiv
{
  color       :  #9d9d9b;
  background  :  #ffffff;
  border      :  solid 1px #e5e5e5;
  margin      :  0px 0px 15px 0px;
  padding     :  20px;
}

#Testimonial #TestimonialDiv img
{
  position  :  absolute;
  bottom    :  -20px;
  right     :  0px;
}

#Testimonial #Client
{
  font-size     :  13px;
  text-align    :  right; 
  margin-right  :  30px;
}

#BlockDiv #GalleryBlock, #BlockDiv #NewsBlock, #BlockDiv #NewsletterBlock
{
  float  :  left;
  width  :  300px;
}

#BlockDiv #GalleryBlock h3
{
  padding     :  0px 0px 0px 40px;
  background  :  url('../images/icons/photo.jpg') no-repeat 0px 10px;
}

#BlockDiv #GalleryBlock a.link
{
  font-size    :  14px;
  color        :  #3486d8;
  display      :  block;
  margin       :  5px 0px;
}

#BlockDiv #NewsBlock
{
  width   :  315px;
  margin  :  0px 40px;
}
	
#BlockDiv #NewsBlock h3
{
  padding     :  0px 0px 0px 40px;
  background  :  url('../images/icons/news.jpg') no-repeat 0px 12px;
}

#BlockDiv #NewsBlock ul
{
  margin   :  0px;
  padding  :  0px;
}

#BlockDiv #NewsBlock ul li
{
  list-style  :  none;
  margin      :  10px 0px;
}

#BlockDiv #NewsBlock ul li .picture
{
  background  :  #eeeeee;
  border      :  solid 1px #e3e3e3;
  padding     :  3px;
  width       :  50px;
}

#BlockDiv #NewsBlock ul li div
{
  width  :  240px;
}

#BlockDiv #NewsBlock ul li div a
{
  font-size    :  16px;
  color        :  #3486d8;
  display      :  block;
}

#BlockDiv #NewsletterBlock h3
{
  padding     :  0px 0px 0px 40px;
  background  :  url('../images/icons/newsletter.jpg') no-repeat 0px 10px;
}

#frmNewsletter
{
  background  :  #f5f5f5;
  border      :  solid 1px #f2e9ea;
  padding     :  25px 20px;
}

#frmNewsletter input.textbox
{
  color       :  #a3a3a3;
  background  :  #ffffff;
  border      :  solid 1px #e7e7e7;  
  padding     :  6px;
  width       :  94.5%;
}

#frmNewsletter input.button
{
  font-size    :  14px;
  font-weight  :  bold;
  color        :  #ffffff;
  text-align   :  center;
  width        :  100%;  
  padding      :  4px 0px !important;
}

#News, #Newsletter
{
  background             :  #f5f5f5;
  margin                 :  0px 0px 20px 0px;
    
  -moz-border-radius     :  5px;
  border-radius          :  5px;
  -webkit-border-radius  :  5px;
}

#News span, #Newsletter span
{
  font-family            :  tahoma, verdana, arial, sans-serif;
  font-size              :  17px;
  color                  :  #ffffff;
  
  text-indent            :  15px;
  
  display                :  block;
  line-height            :  32px;
  height                 :  32px;
  border                 :  solid 1px #3388D8;
  background             :  #3388D8;
  
  -moz-border-radius     :  5px 5px 0px 0px;
  border-radius          :  5px 5px 0px 0px;
  -webkit-border-radius  :  5px 5px 0px 0px;
}

#News #NewsDetails
{
  padding  :  10px;
  border   :  solid 1px #cccccc;
}

#News #NewsDetails b, #News #NewsDetails a
{
  color  :  #444444;
}

#News b
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  color        :  #333333;  
}

#News a.picture
{
  border   :  solid 1px #666666;
  padding  :  1px;
  float    :  left;
}

#Newsletter #frmNewsletter
{
  padding      :  10px;
  border       :  solid 1px #cccccc;
  
  font-family  :  tahoma, verdana, arial, sans-serif;
  font-size    :  12px;
  color        :  #444444;
}

#frmNewsletter input.textbox
{
  width  : 95%;
}

#frmNewsletter input.button
{
  font-size  :  13px;
  padding    :  2px 8px 2px 8px;
}

#frmNewsletter #NewsletterMsg
{
  margin-bottom  :  0px;
}



.icon, .icnDelete, .icnEdit, .icnView, .icnToggle, .icnExport, .icnDownload, .icnRestore, .icnPicture, .icnThumb, .icnEmail, .icnStats, .icnVideo, .icnStatus, .icnFlash, .icnScript, .icnFeatured, .icnHistory, .icnDetail, .icnProjectDetail, .icnAdd, .icnProjectDetailExpand, .icnExpand img, .icnCollapse img, .icnExpand, .icnCollapse, .icnRemove, .icnTrash, .icnThumb, .icnPosition, .icnGeneral, .icnNotVerify, .icnCancel
{
  margin  :  0px 3px 0px 3px;
  cursor  :  pointer;
  width   :  16px;
  height  :  16px;
}

.icnProject
{
  margin  :  0px 3px 0px 3px;
  cursor  :  pointer;
  width   :  20px;
  height  :  20px;
}

.icnSelect
{
  cursor  :  pointer;
}

img.note
{
  position  :  relative;
  top       :  -3px;
  left      :  -2px;
  margin    :  0px 3px 0px 0px;
  cursor    :  pointer;
  width     :  12px;
  height    :  12px;
}

#MyBids .title
{
  cursor   :  pointer;
  display  :  inline;
}

.dlgConfirm
{
  padding  :  10px 5px 10px 5px;
}

.dlgConfirm span
{
  float   :  left;
  margin  :  0px 7px 20px 0px;
}

.linksBlock
{
  border                 :  solid 1px #cccccc;
  padding                :  10px;
  margin                 :  0px 0px 15px 0px;
  background             :  #f5f5f5;
  
  -moz-border-radius     :  4px;
  border-radius          :  4px;
  -webkit-border-radius  :  4px;
}

.linksBlock ul
{
  padding     :  0px;
  margin      :  0px 0px 0px 16px;
  list-style  :  square;
}

.linksBlock ul li
{
  margin   :  0px;
  padding  :  2px 0px 2px 0px;
}

.linksBlock a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  12px;
  color            :  #444444;
  
  text-decoration  :  none;
}

.linksBlock a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  12px;
  color            :  #3388D8;
  
  text-decoration  :  underline;
}

#Tabs label, #frmPassword label, #frmResetPassword label, #frmLogin label
{
  font-family  :  arial, verdana, sans-serif;
  font-size    :  12px;
  color        :  #333333;
  
  display      :  block;
  margin       :  0px;
  padding      :  0px 0px 2px 0px;
}

#Tabs input.textbox, #frmLogin input.textbox, #frmPassword input.textbox
{
  font-size  :  13px;
  padding    :  4px;
}

#frmRegister input.textbox, #frmLogin input.textbox, #frmPassword input.textbox
{
  padding      :  6px;
  width        :  97%;
  margin-left  :  0;
  border       :  1px solid #cccccc;
}

#Sitemap li, #Search li
{
  padding-bottom  :  5px;
}

a.newsPic
{
  border   :  solid 1px #888888;
  padding  :  1px;
  margin   :  0px 10px 0px 0px;
  display  :  block;
}

a.news
{
  font-size    :  13px;
}

/***********************  Slides Slider *********************/

#Slider #Slides
{
  width     :  100%;
  height    :  400px;
  //position:  absolute;
  top       :  0px;
  left      :  0px;
  z-index   :  100;
  overflow  :  hidden;
}

#Slider #Slides .slidesContainer
{
  width     :  100%;
  height    :  400px;
  overflow  :  hidden;
  position  :  relative;
  display   :  none;
}

#Slider #Slides .slides_control, #Slider #Slides .slides_control center
{
  width  :  100% !important;
}

#Slider #Slides .slidesContainer a, #Slider #Slides .slidesContainer img
{
  width    :  100%;
  height   :  400px;
  display  :  block;
}

#Slider #Slides .pagination
{
  position    :  relative;  
  bottom      :  20px;
  margin      :  auto;
  width       :  100px;
  z-index     :  10000;
}

#Slider #Slides .pagination li
{
  float       :  left;
  margin      :  0px 1px;
  list-style  :  none;
}

#Slider #Slides .pagination li a
{
  display              :  block;
  width                :  12px;
  height               :  0px;
  padding-top          :  12px;
  background-image     :  url('../images/banners/pagination.png');
  background-position  :  0px 0px;
  float                :  left;
  overflow             :  hidden;
}

#Slider #Slides .pagination li.current a
{
  background-position  :  0px -12px;
}


#TblBids ul#Paging
{
  margin-top  :  -18px !important;
  height      :  12px;
}

#TblBids ul#Paging li a, #TblBids ul#Paging li a:hover, #TblBids ul#Paging li a.selected
{
  padding                :  1px;
  border                 :  none !important;
  background             :  none !important;
}

#TblBids ul#Paging li a:hover, #TblBids ul#Paging li a.selected
{
  color  :  #000000 !important;
}



.clear
{
  clear  :  both;
}

#contents
{
    float: left;
    width: 100%;
    padding: 25px 0;
}

#TopBar
{
    width: 1001px;
    margin: 0 auto;
}

#LoginDiv
{
  padding-bottom  :  70px;
}

#LoginDiv form
{
  background  : #f5f5f5;
  border      : solid 1px #f2e9ea;
  padding     : 25px 20px;
  margin      :  0px 0px 0px 15px;
}

#LoginDiv form input.button
{
    width: 230px;
   display: block;
   margin: 0 auto;
   padding: 8px 0;
}

.OrRegister{
    text-align: center;
    font-size: 20px;
    color:#48b14d;
    line-height: 30px;
    margin: 10px;
    border: 1px #48b14d solid;
    border-left:none;
    border-right:none;
    
}
#TblProjectDetails tr td{
    font-size: 13px;
    padding: 5px 10px;
}
#TblProjectDetails tr td:first-child{
    font-weight: bold;
    
}



#TblBids
{
}

#TblBids .header td span
{
  font-size    :  14px;
  font-weight  :  bold;
  color        :  #ffffff;
  display      :  block;
  height       :  40px;
  line-height  :  30px;
  text-align   :  center;
}

#TblBids span.pending
{
  background  :  #f1aa2d;
}

#TblBids span.review
{
  background  : #74df00;
}

#TblBids span.submitted
{
  background  :  #df7401;
}

#TblBids span.active
{
  background  :  #4B8A08;
}

#TblBids span.rejected
{
  background  :  #df0101;  
}

#TblBids span.removed
{
  background  :  #f7be81;
}

#TblBids .bids .bid, .noBid
{
  border      :  solid 1px #cccccc;
  background  :  #eeeeee;
  padding     :  5px 5px 5px 8px;
  margin      :  5px;
  overflow-x  :  auto;
  cursor      :  pointer;
  position    :  relative;
}

#TblBids .bids .bid b
{
  line-height  :  22px;
}

.multiSelect
{
  width                  :  280px;
  height                 :  200px;
  overflow               :  auto;
  border                 :  solid 1px #888888;
  padding                :  3px;
  background             :  #f9f9f9;
  
  -moz-border-radius     :  3px;
  border-radius          :  3px;
  -webkit-border-radius  :  3px;    
}

.evenRow
{
  background  :  #f2f2f2 !important;
}

.oddRow
{
  background  :  #ffffff !important;
}

.success a, .info a
{
  font-size        :  12px;
  text-decoration  :  underline;
}

.arrow
{
  position       :  absolute;
  top            :  8px;
  left           :  0px;
  width          :  0px; 
  height         :  0px; 
  border-top     :  solid 5px transparent;
  border-bottom  :  solid 5px transparent;
  border-left    :  solid 5px green;
}

.latestArrow
{
  position       :  absolute;
  top            :  7px;
  left           :  -1px;
  width          :  0px; 
  height         :  0px; 
  border-top     :  solid 8px transparent;
  border-bottom  :  solid 8px transparent;
  border-left    :  solid 8px #17b80f;
}

#TblBids #Pending .arrow
{
  border-left  :  solid 5px #f1aa2d;
}

#TblBids #Review .arrow
{
  border-left  :  solid 5px #74df00;
}

#TblBids #Submitted .arrow
{
  border-left  :  solid 5px #df7401;
}

#TblBids #Active .arrow
{
  border-left  :  solid 5px #4B8A08;
}

#TblBids #Rejected .arrow
{
  border-left  :  solid 5px #df0101;
}

#TblBids #Pending .userBid
{
  border  :  solid 1px #f1aa2d;
}

#TblBids #Review .userBid
{
  border  :  solid 1px #74df00;
}

#TblBids #Submitted .userBid
{
  border  :  solid 1px #df7401;
}

#TblBids #Active .userBid
{
  border  :  solid 1px #4B8A08;
}

#TblBids #Rejected .userBid
{
  border  :  solid 1px #df0101;
}

.arrow.top
{
  width          :  0px; 
  height         :  0px; 
  border-left    :  solid 8px transparent;
  border-right   :  solid 8px transparent;
  border-bottom  :  solid 8px green;
  margin         :  0px 0px 0px 5px;
}

.arrow.top.pending
{
  border-bottom  :  solid 8px #f1aa2d;
}

.arrow.top.under_review
{
  border-bottom  :  solid 8px #74df00;
}

.arrow.top.not_submitted
{
  border-bottom  :  solid 8px #df7401;
}

.arrow.active
{
  border-bottom  :  solid 8px #4B8A08;
}

.arrow.top.rejected
{
  border-bottom  :  solid 8px #df0101;
}

.bid .numbering, .groupBids .numbering
{
  font-size  :  18px;
  color      :  #cccccc;
  position   :  absolute;
  top        :  5px;
  right      :  5px;
}

.groupBids .numbering
{
  right  :  10px;
}

.table .header
{
  background  :  #ededed;
}

.table td
{
  position    :  relative;
  padding     :  5px;
  text-align  :  left;
  height      :  24px;
}

.table .header div
{
  position  :  absolute;
  top       :  10px;
  right     :  10px;
}

.table .header div img
{
  width   :  9px;
  cursor  :  pointer;
}

.textbox.keywords
{
  margin   :  0px;
  padding  :  4px 5px;
}

select.projects
{
  margin   :  0px 0px 0px 5px;
  padding  :  3px 5px;
}

#TblBids td
{
  padding  :  0px !important;
}

div.icnExpand, div.icnCollapse
{
  position  :  relative;
  cursor    :  pointer;  
}

div.icnExpand img, div.icnCollapse img
{
  position  :  absolute;
  top       :  -1px;
  left      :  0px;
}

.projectTitle
{
  cursor  :  pointer;
}

.icnBids
{
  margin  :  0px 3px 0px 3px;
  width   :  16px;
  height  :  16px;
}

#TblBids.table td
{
  padding  :  5px !important;
}

.loading
{
  position  :  absolute; 
  top       :  2px; 
  right     :  5px; 
  z-index   :  1000;
}

a.section, a.closedSection
{
  font-size    :  14px;
  font-weight  :  bold;
  color        :  #000000;
  padding      :  5px 10px;
}

#MyBids a.selected
{
  padding     		     :  3px 10px;
  -moz-border-radius     :  5px;
  border-radius          :  5px;
  -webkit-border-radius  :  5px;	
}

/*
a.selected
{
  color       		 :  #333333;
  border      		 :  solid 1px #106d04;
  background  		 :  #aafc9f;
  padding     		 :  3px 10px;

  -moz-border-radius     :  5px;
  border-radius          :  5px;
  -webkit-border-radius  :  5px;    
}
*/

.statues a
{
  color  :  #000000;
}

#Numbering .number
{
  font-size  :  20px;
  margin     :  0px 5px;
  min-width  :  20px;
  border     :  solid 1px #ffffff;
  text-align  :  center;
}

.project
{
  border      :  solid 1px #cccccc;
  background  :  #eeeeee;
  padding     :  5px 3px 5px 4px;
  margin      :  0px 3px 5px 3px;
  overflow-x  :  auto;
  cursor      :  pointer;
  position    :  relative;
}

.project .bid, .bids.selected .project .bid
{
  border         :  none !important;
  border-bottom  :  solid 1px #cccccc !important;
  background     :  none !important;
  margin         :  0px !importnat;
  padding        :  0px !important;
}

.bids.selected .project, .bids.selected .bid
{
  background  :  #cac8c8 !important;
}

.bids:not(.showIcons) .project img, .bids:not(.showIcons) .bid img
{
  display  :  none !important;
}

.project .bid:last-child
{
  border-bottom  :  none !important;
}

.bid .numbering
{
  font-size  :  18px;
  color      :  #cccccc;
  position   :  absolute;
  top        :  5px;
  right      :  5px;
}

img.save, img.saveOffer
{
  position  :  absolute;
  top       :  -5px;
  left      :  34px;
  cursor    :  pointer;
}

img.closePrice, img.closeOffer
{
  position  :  absolute;
  bottom    :  -3px;
  left      :  36px;
  width     :  11px;
  cursor    :  pointer;
}

.bid b
{
  position  :  relative;
}

.statusCount
{
  font-weight  :  normal !important;
  float        :  right;
  display      :  block;
  text-align   :  center;
}

.statusCount a
{
  font-weight  :  normal !important;
}

.titleBox
{
  background     :  #cac8c8;
  border         :  solid 1px #aaaaaa;
  border-bottom  :  solid 1px #dddddd;
  margin         :  5px 3px 0px 3px;
  padding        :  5px 3px 5px 4px;
}

input.bidPrice
{
  font-size  :  11px !important;
  padding    :  3px !important;
}

#Processing
{
  position  :  fixed;
  top       :  45%;
  left      :  45%;
  z-index   :  1000;
}

.bidsCount
{
  width       :  15px; 
  margin      :  0px auto;
  text-align  :  right;
}


.groupBids table, .groupBids table td
{
  border  :  solid 1px #aaaaaa;
}

.groupBids table, .groupBids table tr:first-child td
{
  border-top  :  none !important;
}

.groupBids table, .groupBids table tr:last-child td
{
  border-bottom  :  none !important;
}

.groupBids table, .groupBids table tr td:first-child
{
  border-left  :  none !important;
}

.groupBids table, .groupBids table tr td:last-child
{
  border-right  :  none !important;
}


.alertBox
{
  position      :  relative; 
  top           :  0px; 
  width         :  100%;
  min-height    :  100px; 
  max-height    :  200px; 
  border        :  solid 1px #aaaaaa; 
  border-left   :  none; 
  border-right  :  none; 
  background    :  #ededed; 
  overflow-y    :  auto; 
  z-index       :  10; 
}

.alertBox table
{
  margin  :  15px auto;
}

.alertBox table tr
{
  border-bottom  :  solid 1px #cccccc;
}

.alertBox table tr.heading
{
  border-bottom  :  solid 1px #aaaaaa;
}

.alertBox table tr:last-child
{
  border-bottom  :  none;
}

.alertBox table tr.heading td
{
  font-weight  :  bold;
}

.alertBox .closeButton
{
  position  :  absolute;
  top       :  5px;
  right     :  10px;
  width     :  20px;
  cursor    :  pointer;
}

.alertButton
{
  cursor       :  pointer;
  margin-left  :  8px;
}

.ui-dialog
{
  z-index  :  100;
}

.emails
{
  width  :  60px;
}

.toggle-on
{
  text-indent  :  10px !important;
}

#Body.homePageNet
{
  padding-top  :  100px;	
}

#MyBids .textbox.keywords,
#MyDomains .textbox.keywords,
#ClosedProjects .textbox.keywords
{
  position  :  relative;
  top       :  auto;
  right     :  auto;
  width     :  auto;	
}

#MainNavigation ul li.user
{
  float    :  right;
  display  :  inline-block;
}

#MainNavigation ul li.user a
{
  padding  :  8px 0px;	
}

#MainNavigation ul li.user.space
{
  margin   :  9px 7px 9px 7px;
  padding  :  0px 7px 0px 0px;
}

.cursor, .pointer
{
  cursor  :  pointer;	
}


#TblBids ul#Paging li a.projectBids
{
  border   :  1px solid #dddddd !important;
  padding  :  1px 3px;	
}
	
#TblBids ul#Paging li a.projectBids.selected
{
  border      :  1px solid #dddddd !important;
  background  :  #cccccc !important;
}

.icnThumb
{
  z-index  :  100;	
}



.toggleSwitch
{
  display  :  inline-block; 
  margin   :  0 8px;
}

.toggleSwitch label 
{
	margin   :  0px;
	padding  :  0px;
}

.toggleSwitch .switch 
{
	position  :  relative;
	display   :  inline-block;
	width     :  43px;
	height    :  23px;
}

.toggleSwitch .switch input 
{
	opacity  :  0;
	width    :  0;
	height   :  0;
}

.toggleSwitch .slider.round 
{
	border-radius  :  34px;
}

.toggleSwitch .slider.round::before 
{
	border-radius  :  50%;
}

.toggleSwitch .slider::before 
{
	position            :  absolute;
	content             :  "";
	height              :  21px;
	width               :  21px;
	left                :  2px;
	bottom              :  1px;
	background-color    :  white;
	-webkit-transition  :  .4s;
	transition          :  .4s;
}

.toggleSwitch .slider 
{
	position            :  absolute;
	cursor              :  pointer;
	top                 :  0;
	left                :  0;
	right               :  0;
	bottom              :  0;
	background-color    :  #D9D9D9;
  -webkit-transition  :  .4s;
	transition          :  .4s;
  cursor              :  pointer;
}

.toggleSwitch label span 
{
	font-size  :  13px;
	color      :  #bbbbbb;
}

.toggleSwitch input:checked + .toggleSwitch .slider 
{
  background-color  :  #B78BEA;
}

.toggleSwitch input:focus + .toggleSwitch .slider 
{
  box-shadow  :  0 0 1px #B78BEA;
}

.toggleSwitch input:checked + .toggleSwitch .slider:before 
{
  -webkit-transform  :  translateX(26px);
  -ms-transform      :  translateX(26px);
  transform          :  translateX(26px);
}

/* The switch - the box around the slider */
.switch 
{
  position  :  relative;
  display   :  inline-block;
  width     :  50px !important;
  height    :  34px;
}

/* Hide default HTML checkbox */
.switch input 
{
  opacity  :  0;
  width    :  0;
  height   :  0;
}

/* The slider */
.slider 
{
  position            :  absolute;
  cursor              :  pointer;
  top                 :  0;
  left                :  0;
  right               :  0;
  bottom              :  0;
  background-color    :  #2196F3;
  -webkit-transition  :  .4s;
  transition          :  .4s;
}

.slider:before 
{
  position            :  absolute;
  content             :  "";
  height              :  26px;
  width               :  26px;
  left                :  4px;
  bottom              :  4px;
  background-color    :  white;
  -webkit-transition  :  .4s;
  transition          :  .4s;
}

input:checked + .slider 
{
  background-color  :  #999999;
}

input:focus + .slider 
{
  box-shadow  :  0 0 1px #999999;
}

input:checked + .slider:before 
{
  -webkit-transform  :  translateX(26px);
  -ms-transform      :  translateX(26px);
  transform          :  translateX(26px);
}

/* Rounded sliders */
.slider.round 
{
  border-radius  :  34px;
}

.slider.round:before 
{
  border-radius  :  50%;
}

#MakeOffer
{
  float  :  right;	
}

#SearchField.askForIt #frmSearchNew #txtKeyword
{
  width  :  75%;	
}

#MainNavigation.askForIt
{
  top    :  6px;
  float  :  right;
  width  :  75%;  	
}

#HeaderDiv #SearchFilters table#SecondLogo tr td
{
  padding       :  0;
  margin-right  :  10px;	
}

input.button.green, 
a.button.green, 
span.button.green, 
button.button.green
{
  background    :  #03b203 !important;
  border-color  :  #03b203 !important;
}

#SignUp
{
  background  :  #f97a2d !important;	
}

#SignUp.ui-state-active
{
  background  :  #e06c26 !important;	
}

#SignUp a
{
  color  :  #ffffff !important;	
}

#Toggle .toggleSwitch .slider::before
{
  bottom  :  2px;	
}

.pointer.added, .refresh.added, .fade
{
  opacity  :  0.3;	
}

#LogoAskLink
{
  display  :  inline-block;
}

a.link
{
  font-size: 16px;	
}

.statusCount a
{
  font-family  :  arial, verdana, sans-serif;
  font-size    :  13px;
}

#Contents #Pending.selected
{
 background  : #f1aa2d;
}

#Contents #Submitted.selected
{
 background  : #df7401;
}

#Contents #Review.selected
{
 background  : #74df00;
}

#Contents #Active.selected
{
  background  :  #4B8A08;	
}

#Contents #Rejected.selected
{
  background  :  #df0101;	
}

#frmProject .toggleSwitch .slider::before
{
  bottom  :  2px;	
}

#AfternicSearch, #SedoSearch
{
  position  :  absolute;
  width     :  20px;
  opacity   :  0.4;
  right     :  60px;
  top       :  10px;
}

#SedoSearch
{
  width  :  35px;	
  right  :  17px;
  top    :  14px;
}

#Include ul, #Exclude ul
{
  margin   :  0;
  padding  :  0;
}

#Include ul li, 
#Exclude ul li
{
  list-style     :  none;
  position       :  relative;
  padding        :  8px 25px 8px 8px;
  display        :  inline-block;
  background     :  #D2D2D2;
  border-radius  :  10px;
  cursor         :  pointer;
}

#Include ul li img, 
#Exclude ul li img
{
  position  :  absolute;
  right     :  8px;	
}



#SearchAdvance
{
  position    :  absolute;
  width       :  750px;
  background  :  #ffffff;
  z-index     :  1000;
  padding     :  10px;
  box-shadow  :  0px 5px 10px 0px #b6b6b6;
}

#ShapeColor
{
  display  :  inline-block;	
  float    :  right;
}

.permanentHide
{
  display  :  none !important;	
}

#MakeOfferPrice,
#MakeOfferPrice:hover
{
  background     :  transparent;
  color          :  #ffffff;
  border         :  1px solid;
  padding        :  5px 8px;
  border-radius  :  5px;  
  text-align     :  center;
  margin         :  2pt 0;
  cursor         :  pointer;
}

#DomainExtentions ul li,
#MoreExtensions ul li
{
  width          :  30px;
  padding        :  2px 3px;
  margin-right   :  10px;
  margin-bottom  :  5px;
  text-align     :  center;
  border         :  1px solid #ffffff;
  cursor         :  pointer;
}

#DomainExtentions ul li:nth-child(1),
#DomainExtentions ul li:nth-child(2),
#DomainExtentions ul li:nth-child(3),
#DomainExtentions ul li:nth-child(4),
#DomainExtentions ul li:nth-child(5)
{
  margin-top  :  5px;
}

#DomainExtentions ul li:nth-child(5n)
{
  margin-right  :  0;	
}

#DomainExtentions ul li:nth-child(1),
#DomainExtentions ul li:nth-child(6)
{
  margin-left  :  7px;	
}

#DomainBwType ul li
{
  margin-bottom  :  5px;
}

#DomainBwType ul li.types
{
  width   :  65px;
}

#DomainBwType ul li.BwWords,
#DomainBwType ul li.syllables
{
  width          :  33px;
  padding        :  2px 3px;
  border         :  1px solid #ffffff;
  border-radius  :  5px;
  text-align     :  center;
  cursor         :  pointer;
}

#DomainBwType ul li:nth-child(5),
#DomainBwType ul li:nth-child(10)
{
  margin-right  :  0;	
}

#DomainBwType ul li:nth-child(1),
#DomainBwType ul li:nth-child(2),
#DomainBwType ul li:nth-child(3),
#DomainBwType ul li:nth-child(4),
#DomainBwType ul li:nth-child(5)
{
  margin-top  :  5px;	
}

#DomainBwType ul li:nth-child(1),
#DomainBwType ul li:nth-child(6)
{
  line-height  :  20px;
  text-align   :  center;	
}

#DomainBwType ul li:nth-child(2),
#DomainBwType ul li:nth-child(3),
#DomainBwType ul li:nth-child(5),
#DomainBwType ul li:nth-child(7),
#DomainBwType ul li:nth-child(8),
#DomainBwType ul li:nth-child(10)
{
  width  :  26px;	
}

#DomainBwType li.BwWords.selected,
#DomainBwType li.syllables.selected,
#DomainBwType li.BwWords:hover,
#DomainBwType li.syllables:hover
{
  background    :  #2495c2;
  border-color  :  #2495c2;
}










#DomainExtentions._8080805A li,
#MoreExtensions._8080805A li,
#PriceRange._8080805A #MakeOfferPrice,
#DomainBwType._8080805A li.BwWords,
#DomainBwType._8080805A li.syllables,
{
  background  :  #d2d2d2;
  color       :  #000000;
}

#DomainExtentions._8080805A li:hover,
#DomainExtentions._8080805A li.selected,
#MoreExtensions._8080805A li:hover,
#MoreExtensions._8080805A li.selected,
#PriceRange._8080805A #MakeOfferPrice:hover,
#PriceRange._8080805A #MakeOfferPrice.selected,
#DomainBwType._8080805A li.BwWords:hover,
#DomainBwType._8080805A li.BwWords.selected,
#DomainBwType._8080805A li.syllables:hover,
#DomainBwType._8080805A li.syllables.selected
{
  background    :  #d2d2d2;	
  color         :  #000000;
  border-color  :  #808080;
  transition    :  box-shadow 1s;
  box-shadow    :  0px 0px 5px 1px #ffffff;
}

#PriceRange._808080 #MakeOfferPrice:hover,
#DomainExtentions._808080 li:hover,
#MoreExtensions._808080 li:hover,
#DomainBwType._808080 li.BwWords:hover,
#DomainBwType._808080 li.syllables:hover
{
  background    :  #808080;
  border-color  :  #808080;
  transition    :  box-shadow 1s;
  box-shadow    :  0px 0px 5px 1px #ffffff;
}

#PriceRange._808080 #MakeOfferPrice.selected,
#DomainExtentions._808080 li.selected,
#MoreExtensions._808080 li.selected,
#DomainBwType._808080 li.BwWords.selected,
#DomainBwType._808080 li.syllables.selected
{
  background    :  #d2d2d2;
  border-color  :  #808080;
  color         :  #000000;
  transition    :  box-shadow 1s;
  box-shadow    :  0px 0px 5px 1px #ffffff;  
}

#PriceRange._D31D1D #MakeOfferPrice:hover,
#DomainExtentions._D31D1D li:hover,
#MoreExtensions._D31D1D li:hover,
#DomainBwType._D31D1D li.BwWords:hover,
#DomainBwType._D31D1D li.syllables:hover
{
  background    :  #D31D1D;
  border-color  :  #D31D1D;
  transition    :  box-shadow 1s;
  box-shadow    :  0px 0px 5px 1px #ffffff;  
}

#PriceRange._D31D1D #MakeOfferPrice.selected,
#DomainExtentions._D31D1D li.selected,
#MoreExtensions._D31D1D li.selected,
#DomainBwType._D31D1D li.BwWords.selected,
#DomainBwType._D31D1D li.syllables.selected
{
  background    :  #D31D1D;
  border-color  :  #D31D1D;
  transition    :  box-shadow 1s;
  box-shadow    :  0px 0px 5px 1px #ffffff;
}



#PriceRange._D31D1D5A #MakeOfferPrice:hover,
#DomainExtentions._D31D1D5A li:hover,
#MoreExtensions._D31D1D5A li:hover,
#DomainBwType._D31D1D5A li.BwWords:hover,
#DomainBwType._D31D1D5A li.syllables:hover
{
  background    :  #D31D1D;
  border-color  :  #D31D1D;
  transition    :  box-shadow 1s;
  box-shadow    :  0px 0px 5px 1px #ffffff;

}

#PriceRange._D31D1D5A #MakeOfferPrice.selected,
#DomainExtentions._D31D1D5A li.selected,
#MoreExtensions._D31D1D5A li.selected,
#DomainBwType._D31D1D5A li.BwWords.selected,
#DomainBwType._D31D1D5A li.syllables.selected
{
  background    :  #F0AFAF;
  border-color  :  #D31D1D;
  transition    :  box-shadow 1s;
  box-shadow    :  0px 0px 5px 1px #ffffff;
}









#DomainExtentions._800000 li,
#MoreExtensions._800000 li,
#PriceRange._800000 #MakeOfferPrice,
#DomainBwType._800000 li.BwWords,
#DomainBwType._800000 li.syllables,
{
  background  :  #800000;
  transition  :  box-shadow 1s;
  box-shadow  :  0px 0px 5px 1px #ffffff;
}

#DomainExtentions._800000 li:hover,
#DomainExtentions._800000 li.selected,
#MoreExtensions._800000 li:hover,
#MoreExtensions._800000 li.selected,
#PriceRange._800000 #MakeOfferPrice:hover,
#PriceRange._800000 #MakeOfferPrice.selected,
#DomainBwType._800000 li.BwWords:hover,
#DomainBwType._800000 li.BwWords.selected,
#DomainBwType._800000 li.syllables:hover,
#DomainBwType._800000 li.syllables.selected
{
  background    :  #800000;	
  color         :  #ffffff;
  border-color  :  #800000;
  transition    :  box-shadow 1s;
  box-shadow    :  0px 0px 5px 1px #ffffff;
}

#DomainExtentions._8000005A li:hover,
#MoreExtensions._8000005A li:hover,
#PriceRange._8000005A #MakeOfferPrice:hover,
#DomainBwType._8000005A li.BwWords:hover,
#DomainBwType._8000005A li.syllables:hover
{
  background    :  #800000;	
  color         :  #ffffff;
  border-color  :  #800000;
  transition    :  box-shadow 1s;
  box-shadow    :  0px 0px 5px 1px #ffffff;
}

#DomainExtentions._8000005A li.selected,
#MoreExtensions._8000005A li.selected,
#PriceRange._8000005A #MakeOfferPrice.selected,
#DomainBwType._8000005A li.BwWords.selected,
#DomainBwType._8000005A li.syllables.selected
{
  background    :  #D2A5A5;	
  color         :  #000000;
  border-color  :  #800000;
  transition    :  box-shadow 1s;
  box-shadow    :  0px 0px 5px 1px #ffffff;
}










/************************************/



#DomainExtentions._008000 li,
#MoreExtensions._008000 li,
#PriceRange._008000 #MakeOfferPrice,
#DomainBwType._008000 li.BwWords,
#DomainBwType._008000 li.syllables,
{
  background  :  #008000;
  transition  :  box-shadow 1s;
  box-shadow  :  0px 0px 5px 1px #ffffff;
}

#DomainExtentions._008000 li:hover,
#DomainExtentions._008000 li.selected,
#MoreExtensions._008000 li:hover,
#MoreExtensions._008000 li.selected,
#PriceRange._008000 #MakeOfferPrice:hover,
#PriceRange._008000 #MakeOfferPrice.selected,
#DomainBwType._008000 li.BwWords:hover,
#DomainBwType._008000 li.BwWords.selected,
#DomainBwType._008000 li.syllables:hover,
#DomainBwType._008000 li.syllables.selected
{
  background    :  #008000;	
  color         :  #ffffff;
  border-color  :  #008000;
  transition    :  box-shadow 1s;
  box-shadow    :  0px 0px 5px 1px #ffffff;
}

#DomainExtentions._0080005A li:hover,
#MoreExtensions._0080005A li:hover,
#PriceRange._0080005A #MakeOfferPrice:hover,
#DomainBwType._0080005A li.BwWords:hover,
#DomainBwType._0080005A li.syllables:hover
{
  background    :  #008000;	
  color         :  #ffffff;
  border-color  :  #008000;
  transition    :  box-shadow 1s;
  box-shadow    :  0px 0px 5px 1px #ffffff;
}

#DomainExtentions._0080005A li.selected,
#MoreExtensions._0080005A li.selected,
#PriceRange._0080005A #MakeOfferPrice.selected,
#DomainBwType._0080005A li.BwWords.selected,
#DomainBwType._0080005A li.syllables.selected
{
  background    :  #A5D2A5;	
  color         :  #000000;
  border-color  :  #008000;
  transition    :  box-shadow 1s;
  box-shadow    :  0px 0px 5px 1px #ffffff;
}




/************************************/



#DomainExtentions._4444AB li,
#MoreExtensions._4444AB li,
#PriceRange._4444AB #MakeOfferPrice,
#DomainBwType._4444AB li.BwWords,
#DomainBwType._4444AB li.syllables,
{
  background  :  #4444AB;
  transition  :  box-shadow 1s;
  box-shadow  :  0px 0px 5px 1px #ffffff;
}

#DomainExtentions._4444AB li:hover,
#DomainExtentions._4444AB li.selected,
#MoreExtensions._4444AB li:hover,
#MoreExtensions._4444AB li.selected,
#PriceRange._4444AB #MakeOfferPrice:hover,
#PriceRange._4444AB #MakeOfferPrice.selected,
#DomainBwType._4444AB li.BwWords:hover,
#DomainBwType._4444AB li.BwWords.selected,
#DomainBwType._4444AB li.syllables:hover,
#DomainBwType._4444AB li.syllables.selected
{
  background    :  #4444AB;	
  color         :  #ffffff;
  border-color  :  #4444AB;
  transition    :  box-shadow 1s;
  box-shadow    :  0px 0px 5px 1px #ffffff;
}

#DomainExtentions._4444AB5A li:hover,
#MoreExtensions._4444AB5A li:hover,
#PriceRange._4444AB5A #MakeOfferPrice:hover,
#DomainBwType._4444AB5A li.BwWords:hover,
#DomainBwType._4444AB5A li.syllables:hover
{
  background    :  #4444AB;	
  color         :  #ffffff;
  border-color  :  #4444AB;
  transition    :  box-shadow 1s;
  box-shadow    :  0px 0px 5px 1px #ffffff;
}

#DomainExtentions._4444AB5A li.selected,
#MoreExtensions._4444AB5A li.selected,
#PriceRange._4444AB5A #MakeOfferPrice.selected,
#DomainBwType._4444AB5A li.BwWords.selected,
#DomainBwType._4444AB5A li.syllables.selected
{
  background    :  #BDBDE1;	
  color         :  #000000;
  border-color  :  #4444AB;
  transition    :  box-shadow 1s;
  box-shadow    :  0px 0px 5px 1px #ffffff;
}




/************************************/



#DomainExtentions._800080 li,
#MoreExtensions._800080 li,
#PriceRange._800080 #MakeOfferPrice,
#DomainBwType._800080 li.BwWords,
#DomainBwType._800080 li.syllables,
{
  background  :  #800080;
  transition  :  box-shadow 1s;
  box-shadow  :  0px 0px 5px 1px #ffffff;
}

#DomainExtentions._800080 li:hover,
#DomainExtentions._800080 li.selected,
#MoreExtensions._800080 li:hover,
#MoreExtensions._800080 li.selected,
#PriceRange._800080 #MakeOfferPrice:hover,
#PriceRange._800080 #MakeOfferPrice.selected,
#DomainBwType._800080 li.BwWords:hover,
#DomainBwType._800080 li.BwWords.selected,
#DomainBwType._800080 li.syllables:hover,
#DomainBwType._800080 li.syllables.selected
{
  background    :  #800080;	
  color         :  #ffffff;
  border-color  :  #800080;
  transition    :  box-shadow 1s;
  box-shadow    :  0px 0px 5px 1px #ffffff;
}

#DomainExtentions._8000805A li:hover,
#MoreExtensions._8000805A li:hover,
#PriceRange._8000805A #MakeOfferPrice:hover,
#DomainBwType._8000805A li.BwWords:hover,
#DomainBwType._8000805A li.syllables:hover
{
  background    :  #800080;	
  color         :  #ffffff;
  border-color  :  #800080;
  transition    :  box-shadow 1s;
  box-shadow    :  0px 0px 5px 1px #ffffff;
}

#DomainExtentions._8000805A li.selected,
#MoreExtensions._8000805A li.selected,
#PriceRange._8000805A #MakeOfferPrice.selected,
#DomainBwType._8000805A li.BwWords.selected,
#DomainBwType._8000805A li.syllables.selected
{
  background    :  #D2A5D2;	
  color         :  #000000;
  border-color  :  #800080;
  transition    :  box-shadow 1s;
  box-shadow    :  0px 0px 5px 1px #ffffff;
}





/************************************/



#DomainExtentions._000080 li,
#MoreExtensions._000080 li,
#PriceRange._000080 #MakeOfferPrice,
#DomainBwType._000080 li.BwWords,
#DomainBwType._000080 li.syllables,
{
  background  :  #000080;
  transition  :  box-shadow 1s;
  box-shadow  :  0px 0px 5px 1px #ffffff;
}

#DomainExtentions._000080 li:hover,
#DomainExtentions._000080 li.selected,
#MoreExtensions._000080 li:hover,
#MoreExtensions._000080 li.selected,
#PriceRange._000080 #MakeOfferPrice:hover,
#PriceRange._000080 #MakeOfferPrice.selected,
#DomainBwType._000080 li.BwWords:hover,
#DomainBwType._000080 li.BwWords.selected,
#DomainBwType._000080 li.syllables:hover,
#DomainBwType._000080 li.syllables.selected
{
  background    :  #000080;	
  color         :  #ffffff;
  border-color  :  #000080;
  transition    :  box-shadow 1s;
  box-shadow    :  0px 0px 5px 1px #ffffff;
}

#DomainExtentions._0000805A li:hover,
#MoreExtensions._0000805A li:hover,
#PriceRange._0000805A #MakeOfferPrice:hover,
#DomainBwType._0000805A li.BwWords:hover,
#DomainBwType._0000805A li.syllables:hover
{
  background    :  #000080;	
  color         :  #ffffff;
  border-color  :  #000080;
  transition    :  box-shadow 1s;
  box-shadow    :  0px 0px 5px 1px #ffffff;
}

#DomainExtentions._0000805A li.selected,
#MoreExtensions._0000805A li.selected,
#PriceRange._0000805A #MakeOfferPrice.selected,
#DomainBwType._0000805A li.BwWords.selected,
#DomainBwType._0000805A li.syllables.selected
{
  background    :  #A5A5D2;	
  color         :  #000000;
  border-color  :  #000080;
  transition    :  box-shadow 1s;
  box-shadow    :  0px 0px 5px 1px #ffffff;
}




/************************************/



#DomainExtentions._09B9B9 li,
#MoreExtensions._09B9B9 li,
#PriceRange._09B9B9 #MakeOfferPrice,
#DomainBwType._09B9B9 li.BwWords,
#DomainBwType._09B9B9 li.syllables,
{
  background  :  #09B9B9;
  transition  :  box-shadow 1s;
  box-shadow  :  0px 0px 5px 1px #ffffff;
}

#DomainExtentions._09B9B9 li:hover,
#DomainExtentions._09B9B9 li.selected,
#MoreExtensions._09B9B9 li:hover,
#MoreExtensions._09B9B9 li.selected,
#PriceRange._09B9B9 #MakeOfferPrice:hover,
#PriceRange._09B9B9 #MakeOfferPrice.selected,
#DomainBwType._09B9B9 li.BwWords:hover,
#DomainBwType._09B9B9 li.BwWords.selected,
#DomainBwType._09B9B9 li.syllables:hover,
#DomainBwType._09B9B9 li.syllables.selected
{
  background    :  #09B9B9;	
  color         :  #ffffff;
  border-color  :  #09B9B9;
  transition    :  box-shadow 1s;
  box-shadow    :  0px 0px 5px 1px #ffffff;
}

#DomainExtentions._09B9B95A li:hover,
#MoreExtensions._09B9B95A li:hover,
#PriceRange._09B9B95A #MakeOfferPrice:hover,
#DomainBwType._09B9B95A li.BwWords:hover,
#DomainBwType._09B9B95A li.syllables:hover
{
  background    :  #09B9B9;	
  color         :  #ffffff;
  border-color  :  #09B9B9;
  transition    :  box-shadow 1s;
  box-shadow    :  0px 0px 5px 1px #ffffff;
}

#DomainExtentions._09B9B95A li.selected,
#MoreExtensions._09B9B95A li.selected,
#PriceRange._09B9B95A #MakeOfferPrice.selected,
#DomainBwType._09B9B95A li.BwWords.selected,
#DomainBwType._09B9B95A li.syllables.selected
{
  background    :  #A8E6E6;	
  color         :  #000000;
  border-color  :  #09B9B9;
  transition    :  box-shadow 1s;
  box-shadow    :  0px 0px 5px 1px #ffffff;
}

#AnyBw, #AnySyll, #AllExt, #MakeOfferPrice, #More
{
  border  :  1px dashed !important;
}

#TotalRecords
{
  width       :  130px;
  margin-top  :  8px;
  padding     :  5px 6px;
  text-align  :  center;	
  box-shadow  :  0 0 3px rgb(100 100 100 / 90%), 0 0 0 5px rgb(100 100 100 / 30%);	
}




#BoxDomain li._808080 .extension
{
  background  :  #D2D2D2;
  color       :  #000000;
}

#BoxDomain li._808080 .extension .triangleLeft
{
  border-right-color  :  #D2D2D2;	
}

#BoxDomain li._8080805A .extension
{
  background  :  #808080;
}

#BoxDomain li._8080805A .extension .triangleLeft
{
  border-right-color  :  #808080;
}



/*************************************/

#BoxDomain li._D31D1D .extension
{
  background  :  #F0AFAF;
  color       :  #ffffff;
}

#BoxDomain li._D31D1D .extension .triangleLeft
{
  border-right-color  :  #F0AFAF;	
}

#BoxDomain li._D31D1D5A .extension
{
  background  :  #D31D1D;
}

#BoxDomain li._D31D1D5A .extension .triangleLeft
{
  border-right-color  :  #D31D1D;
}



/*************************************/

#BoxDomain li._800000 .extension
{
  background  :  #D2A5A5;
  color       :  #ffffff;
}

#BoxDomain li._800000 .extension .triangleLeft
{
  border-right-color  :  #D2A5A5;	
}

#BoxDomain li._8000005A .extension
{
  background  :  #800000;
}

#BoxDomain li._8000005A .extension .triangleLeft
{
  border-right-color  :  #800000;
}



/*************************************/

#BoxDomain li._008000 .extension
{
  background  :  #A5D2A5;
  color       :  #ffffff;
}

#BoxDomain li._008000 .extension .triangleLeft
{
  border-right-color  :  #A5D2A5;	
}

#BoxDomain li._0080005A .extension
{
  background  :  #008000;
}

#BoxDomain li._0080005A .extension .triangleLeft
{
  border-right-color  :  #008000;
}


/*************************************/

#BoxDomain li._4444AB .extension
{
  background  :  #BDBDE1;
  color       :  #ffffff;
}

#BoxDomain li._4444AB .extension .triangleLeft
{
  border-right-color  :  #BDBDE1;	
}

#BoxDomain li._4444AB5A .extension
{
  background  :  #4444AB;
}

#BoxDomain li._4444AB5A .extension .triangleLeft
{
  border-right-color  :  #4444AB;
}


/*************************************/

#BoxDomain li._800080 .extension
{
  background  :  #D2A5D2;
  color       :  #ffffff;
}

#BoxDomain li._800080 .extension .triangleLeft
{
  border-right-color  :  #D2A5D2;	
}

#BoxDomain li._8000805A .extension
{
  background  :  #800080;
}

#BoxDomain li._8000805A .extension .triangleLeft
{
  border-right-color  :  #800080;
}



/*************************************/

#BoxDomain li._000080 .extension
{
  background  :  #A5A5D2;
  color       :  #ffffff;
}

#BoxDomain li._000080 .extension .triangleLeft
{
  border-right-color  :  #A5A5D2;	
}

#BoxDomain li._0000805A .extension
{
  background  :  #000080;
}

#BoxDomain li._0000805A .extension .triangleLeft
{
  border-right-color  :  #000080;
}


/*************************************/

#BoxDomain li._09B9B9 .extension
{
  background  :  #A8E6E6;
  color       :  #ffffff;
}

#BoxDomain li._09B9B9 .extension .triangleLeft
{
  border-right-color  :  #A8E6E6;	
}

#BoxDomain li._09B9B95A .extension
{
  background  :  #09B9B9;
}

#BoxDomain li._09B9B95A .extension .triangleLeft
{
  border-right-color  :  #09B9B9;
}





#CloseSearchAdvance
{
  position  :  absolute;
  right     :  10px;
  top       :  8px;	
  cursor    :  pointer;
}




#DomainExtentions #MoreExtensions
{
  height      :  250px;
  overflow-y  :  scroll;	
}

#DomainExtentions #MoreExtensions ul li
{
  width         :  auto;
  float         :  left;
  margin-left   :  7px;
  margin-right  :  7px;
}

#DomainExtentions #MoreExtensions ul li:nth-child(5n) 
{
  margin-right  :  7px;
}




.row {
        margin-bottom: 15px;
        overflow: hidden;
    }
    .row .input-wrapper {
        float: left;
        width: 25%;
        margin-right: 1%;
        position:relative;
    }
    .row .input-wrapper-small {
        float: left;
        width: 10%;
        margin-right: 1%;
    }
    .input-wrapper input[type="text"] {
        width: calc(100% - 5px);
        margin-bottom: 0px;
		padding  :  5px;
    }
    .input-wrapper input[type="checkbox"], .input-wrapper-small input[type="checkbox"]{
      
        margin-bottom: 10px;
		margin-top:7px;
       
    }
    .row .input-wrapper1 {
        float: left;
        width: 32%;
        margin-right: 1%;
    }
    
    .input-wrapper1 input[type="text"]{
        width: calc(100% - 5px);
        margin-bottom: 5px;
        padding: 8px 14px;
    }
   
    .input-wrapper1 button[type="submit"] {
        margin: 0 auto 0 25px;
        width: calc(100% - 20px);
        margin-bottom: 5px;
        padding: 8px 14px;
    }
    #toggleAdvanced {
        display: block;
        margin: 0 auto 0 25px;
        padding: 10px 10px;
        background-color: #007bff;
        color: #fff;
        border: none;
        border-radius: 5px;
        cursor: pointer;
        width: calc(100% - 20px);
    }
    #toggleAdvanced:hover {
        background-color: #0056b3;
    }
    .input-wrapper input[type="radio"] {
        display: none;
    }
    .inline-button-group{
    background-color: #d8dcdf ;
    width:88%;
    border-radius:5px;
    }   
    .inline-button-group label {
        display: inline-block;
        margin-right: -5px;
        cursor: pointer;
        background-color: #d8dcdf;
        color: #fff;
        padding: 2px 10px;
        border: none;
    }
    /* .inline-button-group label:hover {
        background-color: #0b0c0c;
    } */
    .inline-button-group input[type="radio"] {
        display: none;
    }
    .disabled-label {
    background-color:  #d8dcdf !important;;
}

.enabled-label {
    background-color: #0b0c0c;
}
    .inline-button-group input[type="radio"]:disabled + label{
        background-color: #d8dcdf !important;
        border-radius:10px;
		padding: 8px 15px;
    }
    .inline-button-group input[type="radio"]:enabled + label{
        background-color: #d8dcdf;
        border-radius:10px;
		padding:8px 15px;
    }
    .inline-button-group input[type="radio"]:checked + label{
        background-color: #0b0c0c;
        border-radius:10px;
		padding:8px 15px;
    }
    .arrow {
  border: solid rgba(0, 0, 0, 0.295);
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
}

.right {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.left {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

.up {
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}

.down {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
.clearable{
  background: #fff url("../images/icons/mJotv.gif") no-repeat right -10px center;
  border: 1px solid #999;
  width: calc(100% - 5px);
        margin-bottom: 20px;
        margin-top: 2px;
  border-radius: 3px;
  transition: background 0.4s;
}
.clearable.x  { background-position: right 5px center; } /* (jQ) Show icon */
.clearable.onX{ cursor: pointer; } /* (jQ) hover cursor style */
.clearable::-ms-clear {display: none; width:0; height:0;} /* Remove IE default X */
.error {
    display: none;
    color: red;
  }
  
.highlight {
    border: 1px solid red !important;
}

#MoreExtensions
{
  position  :  absolute;
  top       :  67px;
}








#AdvanceSearch 
{
  -moz-animation     :  blink normal 2s infinite ease-in-out; /* Firefox */
  -webkit-animation  :  blink normal 2s infinite ease-in-out; /* Webkit */
  -ms-animation      :  blink normal 2s infinite ease-in-out; /* IE */
  animation          :  blink normal 2s infinite ease-in-out; /* Opera and prob css3 final iteration */
}

#KeywordType table tr td#KeywordText
{
  padding-right  :  0;
}

#KeywordType table tr td:last-child
{
  padding-left   :  0;
  padding-right  :  0;
}

#KeywordType table tr td:last-child img
{
  padding-right  :  5px;	
}

#SectionOne ul li ul
{
  margin   :  0;
  padding  :  0;
}

#SectionOne ul li ul li
{
  width          :  auto;
  height         :  auto;
  padding        :  0;
  list-style     :  none;
  display        :  inline-block;
  margin-right   :  10px;
  margin-bottom  :  10px;	
}

#SectionOne ul li ul li a
{
  font-family    :  helvetica, arial, verdana;
  font-size      :  14px;
  padding        :  10px 20px;
  display        :  block;	
  border         :  1px solid #f97a2d;
  border-radius  :  5px;
}

#SectionOne ul li ul li a:hover
{
  text-decoration  :  none;
  background       :  #f97a2d;
  color            :  #ffffff;
}



.slideToggle 
{
  display           :  flex;
  position          :  relative;
  width             :  210px;
  height            :  30px;
  background-color  :  #dddddd;
  border-radius     :  25px;
  float             :  right;
  overflow          :  hidden;
}

.slideToggleIndicator 
{
  position          :  absolute;
  top               :  0;
  left              :  0;
  width             :  70px; /* width should match one of the buttons */
  height            :  100%;
  background-color  :  #333333;
  border-radius     :  25px;
  transition        :  left 0.3s;
}

.slideToggleButton 
{
  flex             :  1;
  display          :  flex;
  align-items      :  center;
  justify-content  :  center;
  color            :  #000000;
  cursor           :  pointer;
  z-index          :  1;
}

.slideToggleButton[data-index="2"] 
{
  color  :  #ffffff;
}

/* Firefox old*/
@-moz-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
} 

@-webkit-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
}
/* IE */
@-ms-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
} 
/* Opera and prob css3 final iteration */
@keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
} 



@keyframes placeHolderShimmer
{
    0%{
        background-position: -167px 0
    }
    100%{
        background-position: 167px 0
    }
}

.animated-background 
{
    animation-duration: 1s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-name: placeHolderShimmer;
    animation-timing-function: linear;
    background: #f6f7f8;
    background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
    background-size: 300px 50px;
    height: 63px;
    position: relative;
}

/* Firefox old*/
@-moz-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
} 

@-webkit-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
}
/* IE */
@-ms-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
} 
/* Opera and prob css3 final iteration */
@keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
}

@media all and (max-width : 768px) 
{
	#BannerAdz
	{
	  width  :  98% !important;
	}

	#BannerAdz #LogoSection
	{
	  width  :  105px;
	}
	
	#BannerAdz #LogoSection a
	{
	  float  :  left;
	}
	
	#BannerAdz #LogoSection a img, #KeywordSearch span
	{
	  display  :  none;
	}

	#BannerAdz #LogoSection a img.mobile
	{
	  display  :  block !important;
	}

	#BannerAdz #LogoSection #ShuffleShow
	{
	  float  :  left;
	  left   :  5px;
	}
	
	#BannerAdz #SearchSection
	{
	  padding  :  0px 5px;
	  width    :  132px;
	}

	#BannerAdz #Record
	{
	  display  :  none;
	}
	
	#BannerAdz #SearchingBox
	{
	  padding  :  0px;
	}

	#BannerAdz #ResultSection
	{
	  left   :  -10px;
	  width  :  50% !important;
	  width  :  calc(100% - 260px) !important;
	  width  :  -moz-calc(100% - 260px) !important;
	  width  :  -webkit-calc(100% - 260px) !important;
	  width  :  -o-calc(100% - 260px) !important;
	}

	#BannerAdz #ResultSection.keywords
	{
	  top    :  -25px;
	  width  :  35% !important;
	  width  :  calc(100% - 140px) !important;
	  width  :  -moz-calc(100% - 140px) !important;
	  width  :  -webkit-calc(100% - 140px) !important;
	  width  :  -o-calc(100% - 140px) !important;
	}
	
	#BannerAdz #ResultSection.keywords #SearchKeyword li
	{
	  width    :  auto;
	  padding  :  0px 15px;
	}
	
	#BannerAdz #BannerSearch .scroller li
	{
	  padding  :  15px 5px;
	}
	
	#BannerAdz #BannerSearch .scroller #Back, #BannerAdz #KeywordSearch .scrollers #BackKeyword
	{
	  left  :  10px;
	}
	
	#BannerAdz #BannerSearch .scroller #Next, #BannerAdz #KeywordSearch .scrollers #NextKeyword
	{
	  right  :  -5px;
	}
	
	#BannerAdz #BannerSearch .scroller, #BannerAdz #KeywordSearch .scrollers
	{
	  width  :  85%;
	  width  :  calc(100% - 40px) !important;
	  width  :  -moz-calc(100% - 40px) !important;
	  width  :  -webkit-calc(100% - 40px) !important;
	  width  :  -o-calc(100% - 40px) !important;
	}
}

@media all and (max-width : 400px) 
{
	#BannerAdz #LogoSection
	{
	  width         :  95px;
	  padding-left  :  5px;
	}
	
	#BannerAdz #ShuffleShow
	{
	  width  :  20px;
	  top    :  18px;
	}
	
	#BannerAdz #SearchSection
	{
	  width  :  95px;
	}	
	
	#SearchingBox .fLeft
	{
	  display  :  none;
	}
	
	#SearchingBox .fLeft.mobile
	{
	  display  :  block !important;
	}

	#BannerAdz #ResultSection
	{
	  left   :  -10px;
	  width  :  35%;
	  width  :  calc(100% - 210px) !important;
	  width  :  -moz-calc(100% - 210px) !important;
	  width  :  -webkit-calc(100% - 210px) !important;
	  width  :  -o-calc(100% - 210px) !important;
	}
	
	#BannerAdz #BannerSearch .scroller, #BannerAdz #KeywordSearch .scrollers
	{
	  padding  :  0px 15px;
	}
	
	#BannerAdz #BannerSearch .scroller #Back, #BannerAdz #KeywordSearch .scrollers #BackKeyword, #BannerAdz #BannerSearch .scroller #Next, #BannerAdz #KeywordSearch .scrollers #NextKeyword
	{
	  width  :  12px;
	  top    :  32%;
	}

	#BannerAdz #BannerSearch .scroller #Back, #BannerAdz #KeywordSearch .scrollers #BackKeyword
	{
	  left  :  8px;
	}
	
	#BannerAdz #BannerSearch .scroller #Next, #BannerAdz #KeywordSearch .scrollers #NextKeyword
	{
	  right  :  0px;
	}

	#BannerAdz #BannerSearch .scroller, #BannerAdz #KeywordSearch .scrollers
	{
	  width  :  85%;
	  width  :  calc(100% - 20px) !important;
	  width  :  -moz-calc(100% - 20px) !important;
	  width  :  -webkit-calc(100% - 20px) !important;
	  width  :  -o-calc(100% - 20px) !important;
	}
}

