
@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');	
}


: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  :  0px auto -1px auto;
  width   :  1100px;
}


#Header #HeaderDiv table
{
  margin  :  0px;	
}

#Header #Logo
{
  display  :  block;
}

#Header .logoLysted
{
  padding-bottom  :  3px;
}


#Navigation
{
  float  	    :  right;
  margin-right  :  5px;
}

#Navigation #NavigationDiv
{
  width   :  100%;
  margin  :  0px auto;
}

#Navigation ul
{
  margin      :  0px;
  padding     :  0px;
  list-style  :  none;
}

#Navigation ul li
{
  float         :  left; 
  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
{
  //clear  :  both;
}

#Body #BodyDiv
{
  margin  :  0px auto 0px auto;
}

#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;  
}

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       :  90%;
  border      :  none;
  margin-left :  39px;
}

#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;
}

#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  : #f9f9f9 !important;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited
{
    color      : #000 !important;
    font-size  : 15px !important;
}


.ui-state-default a
{
    color 	    : #777 !important; 
    font-size   : 15px !important;s	
}

#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                :  4px 7px;
  margin                 :  5px 3px 0px 0px;
  cursor                 :  pointer;
  border		         :  1px solid #cc0033;
  background             :  #cc0033;
  box-shadow             :  1px 1px 1px #888;
}

ul.paging li a:hover, ul.paging 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.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;
}

.greens, .reds, .yellow, .orange
{
  position : static;
}

.greens:after, .reds:after, .yellow:after, .orange:after
{
   border-left  : 0 solid transparent;
   border-right : 8px solid transparent;
   border-top   : 12px solid #8baf3f;
   content  	: "";
   display  	: block;
   height  	    : 0;
   left  	    : -2px;
   position  	: absolute;
   right  	    : 0;
   top   	    : -2px;
   width  	    : 0;
}

.orange:after
{
  border-top  :  12px solid orange !important;
}

.reds:after 
{
  border-top  :  12px solid #F00 !important;
}

.yellow:after 
{
  border-top  : 12px solid #FF0 !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;  
}

.icnRemove, .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       :  550px !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;
  width          :  70%;
  padding        :  1px 0px;
}

#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  :  #333333;	
}

#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;	
}

/* 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;
	}
}

