body {BACKGROUND: rgb(229,229,229); background: #dadada; FONT-FAMILY: 'trebuchet ms', verdana, arial, sans-serif; MARGIN: 0;}

h1 {FONT-FAMILY: helvetica, verdana, arial, sans-serif; FONT-SIZE: 32px; FONT-WEIGHT: normal; LINE-HEIGHT: 35px; MARGIN: 0px 0; MARGIN-TOP: 0px; PADDING: 0; letter-spacing: -1px;}
h1 a {COLOR: #FFF; TEXT-DECORATION: none;}
h2 {MARGIN: 8px 0; FONT-SIZE: 20pt; FONT-WEIGHT: normal;COLOR: #000;}
h3 {MARGIN-BOTTOM: 0px; FONT-WEIGHT: normal;}
h3.mini_graph {FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: #FFF; BACKGROUND: #666; PADDING: 3px 5px; MARGIN-BOTTOM: 5px;}
h3.features {FONT-SIZE: 17pt; BORDER-BOTTOM: 1px solid #000;}

img {BORDER: none;background: none;}
a {COLOR: rgb(0,96,191);}
a:hover {TEXT-DECORATION: none; COLOR: #FFF; BACKGROUND: rgb(0,96,191);}
a:hover img {BORDER: none; BACKGROUND: none;}
a {BORDER: none; BACKGROUND: none;}
th {BACKGROUND: #CCC; FONT-WEIGHT: normal; PADDING: 7px;}

fieldset.signup {BORDER: none; BORDER-TOP: 1px solid #666; MARGIN-BOTTOM: 20px; PADDING-TOP: 10px;}
fieldset.signup legend {FONT-SIZE: 11pt; COLOR: #000;}

input.big {FONT-SIZE: 1.4em; FLOAT: left;}
select.website, select.term {BACKGROUND: rgb(0,96,191); COLOR: #FFF; BORDER: none;}
select.website {BACKGROUND: rgb(0,96,191);}
select.term {BACKGROUND: #70A0FF;}
select.website option, select.term option {PADDING: 3px;}
select.timezone {FONT-SIZE: 0.7em;}
form {MARGIN: 0; PADDING: 0;}

.settings input {FONT-SIZE: 13pt; PADDING: 4px; MARGIN-BOTTOM: 5px;}
input.signup {BACKGROUND: rgb(0,96,191); COLOR: #FFF; BORDER: none; PADDING: 3px 20px; FONT-SIZE: 12pt; FONT-WEIGHT: normal;}
input.signup:hover {BACKGROUND: #46B02F; CURSOR: pointer;}

label {FONT-SIZE: 0.7em; COLOR: #333; MARGIN-BOTTOM: 0px;}
#UserLoginForm label {FONT-SIZE: 10pt;}

/* #container {WIDTH: 930px; MARGIN: 0 auto; BACKGROUND: #FFF;} */
/* #container {WIDTH: 980px; MARGIN: 0 auto; BACKGROUND: #FFF; -moz-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.6);} */
#container {WIDTH: 1000px; MARGIN: 0 auto;}

#header {BACKGROUND: rgb(0,117,206); PADDING: 0px 15px; MARGIN: 0; WIDTH: 1000px; MARGIN: 0 auto;}
#logo {FLOAT: left; MARGIN-TOP: 8px; margin-bottom: 8px;}
a.logo:hover {BACKGROUND: none;}

#menu {FLOAT: right; PADDING-TOP: 5px; COLOR: #FFF; FONT-SIZE: 9pt;}
#menu a {COLOR: #FFF;}

#menu_bar {BACKGROUND: rgb(0,117,206); PADDING-LEFT: 15px; PADDINg-LEFT: 0; WIDTH: 1000px; MARGIN: 0 auto;}
#main_menu {FLOAT: left; PADDING-LEFT: 0px; PADDING-TOP: 0px;}
#main_menu ul {LIST-STYLE-TYPE: none; MARGIN: 0; PADDING: 0;}
#main_menu li {FLOAT: left; MARGIN-RIGHT: 2px;}
#main_menu a {DISPLAY: block; PADDING: 5px 15px; COLOR: #FFF; FONT-WEIGHT: normal; TEXT-DECORATION: none; BACKGROUND: rgb(89,165,223); FONT-SIZE: 10pt;}
#main_menu a.current {BACKGROUND: #FFF; BACKGROUND: rgb(229,229,229); COLOR: #333; TEXT-DECORATION: none;}
#main_menu a:hover {BACKGROUND: #333; TEXT-DECORATION: none;}
#main_menu a.current:hover {BACKGROUND: rgb(229,229,229); COLOR: #333; TEXT-DECORATION: none;}

#company_selector {FLOAT: left;}
#company_selector select {PADDING: 5px; FONT-SIZE: 11pt;}

.content {PADDING: 0px 0px; background: rgb(199,199,199); background: #dadada;}
#footer {MARGIN: 15px 0; COLOR: #666; FONT-SIZE: 0.9em;}

/*  components    */
#path {FLOAT: left; MARGIN-BOTTOM: 5px;}
#title {MARGIN: 0px; BACKGROUND: #EEF4FC; PADDING-LEFT: 15px;}

#selectors {FLOAT: left; MARGIN-BOTTOM: 6px; MARGIN-TOP: 6px;}

/*
#intro {BACKGROUND: rgb(219,239,255); FONT-SIZE: 1.4em; PADDING: 15px; MARGIN: 15px 0;}
*/

/*
NEW VERSION
*/
#intro_header {PADDING-RIGHT: 10px; BACKGROUND: rgb(219,239,255); TEXT-ALIGN: right;}
#intro_header a {TEXT-DECORATION: none;}
#intro {BACKGROUND: rgb(219,239,255) url(../img/intro_bg.png) top left repeat-x; PADDING: 20px; PADDING-RIGHT: 12px; MARGIN-BOTTOM: 15px;}
#intro ul {LIST-STYLE-IMAGE: url(../img/icons/accept.png); MARGIN: 0; PADDING: 0; MARGIN-LEFT: 25px;}
#slides {PADDING-RIGHT: 15px;}
#slides a {FLOAT: right; DISPLAY: block; BACKGROUND: rgb(74,142,210); PADDING: 2px 4px; MARGIN-LEFT: 5px; COLOR: #FFF; FONT-SIZE: 8pt; TEXT-DECORATION: none;}
#slides a:hover {BACKGROUND: #999;}
#testimonials {WIDTH: 700px; MARGIN: 15px auto; BACKGROUND: rgb(255,251,184); BORDER: 1px solid rgb(253,197,26); COLOR: #666; PADDING: 20px; TEXT-ALIGN: center; FONT-SIZE: 18pt;}

input.form-error {BORDER: 1px solid red; BACKGROUND: rgb(254,236,236);}
.error-message {FONT-SIZE: 9pt; COLOR: red;}



#left_column {FLOAT: left; WIDTH: 435px;}
#right_column {FLOAT: right; WIDTH: 435px;}

ul.features {MARGIN-LEFT: 0; PADDING-LEFT: 26px; list-style-image: url(../images/ok.gif);}
ul.features li {MARGIN-BOTTOM: 5px;}

table.plans {WIDTH: 100%; BORDER: 1px solid #CCC; BORDER-COLLAPSE: collapse; EMPTY-CELLS: show;}
table.plans td {WIDTH: 25%; TEXT-ALIGN: center;  BORDER: 1px solid #CCC; PADDING: 5px;}
table.plans td ul {LIST-STYLE-TYPE: none; PADDING: 0;}
table.plans td li {MARGIN-BOTTOM: 8px;}

table.signup td {PADDING: 0 5px; PADDING-BOTTOM: 20px;}

table.listing {WIDTH: 100%; BORDER-COLLAPSE: collapse; EMPTY-CELLS: show;}
table.listing th {BACKGROUND: rgb(208,218,253); BORDER-BOTTOM: 1px solid rgb(43,76,169); TEXT-ALIGN: left; COLOR: rgb(0,96,191);}

table.listing th {BACKGROUND: #FFF; BORDER: none; BORDER-TOP: 6px solid rgb(199,199,199); BORDER-BOTTOM: 3px solid #ddd; BORDER-BOTTOM: none; TEXT-ALIGN: left; COLOR: rgb(0,96,191); FONT-WEIGHT: normal; FONT-SIZE: 13pt; PADDING-BOTTOM: 2px; PADDING-LEFT: 10px;}

table.listing th a {COLOR: rgb(43,76,169); FONT-SIZE: 13pt;}
table.listing th a {COLOR: rgb(43,76,169); FONT-SIZE: 11pt; TEXT-DECORATION: none;}
table.listing th a:hover {COLOR: #FFF;}
table.listing td {PADDING: 10px; TEXT-ALIGN: left; BORDER-BOTTOM: 2px solid #FFF; COLOR: #111; FONT-SIZE: 11pt;}
table td.left {TEXT-ALIGN: left;}
table td.right, table th.right {TEXT-ALIGN: right;}
table td.center {TEXT-ALIGN: center;}
table.listing.g {BACKGROUND: rgb(232,237,255);}
table.listing tr.g {BACKGROUND: rgb(232,237,255);}

table.listing th {BACKGROUND: #f5f5f5; FONT-SIZE: 11pt; PADDING: 10px; color: #333;}
table.listing th.light {background: #fefefe;}
table.listing td {PADDING: 10px; TEXT-ALIGN: left; background: #fff;BORDER-BOTTOM: 1px solid #efefef; COLOR: #333; FONT-SIZE: 10pt;}

table.listing tr.disabled td {COLOR: #999;}

table.websites td {}

table.details {WIDTH: 100%;}
table.details td {PADDING: 0px; BORDER: none;}

td.tdlabel {FONT-SIZE: 10pt; COLOR: #666;}

.listing_menu {MARGIN-TOP: 12px; }
.listing_menu img {VERTICAL-ALIGN: middle;}
.listing_menu a {FONT-SIZE: 10pt; TEXT-DECORATION: none; MARGIN-RIGHT: 15px;}

.serif {FONT-FAMILY: georgia, "times-new-roman", serif;}

fieldset.add_website {BACKGROUND: #F6F6F6; BORDER: 1px solid #EFEFEF; PADDING: 8px;}

.clr {CLEAR: both;}
.green {COLOR: green;}
.grey {COLOR: grey;}
.red {COLOR: red;}
.orange {COLOR: orange;}

a.valid {FONT-SIZE: 0.8em; COLOR: green; TEXT-DECORATION: none;}
a.valid:hover {TEXT-DECORATION: underline; BACKGROUND: none;}
a.no_link {FONT-SIZE: 0.8em; COLOR: #999; TEXT-DECORATION: none;}
a.no_link:hover {TEXT-DECORATION: underline; BACKGROUND: none;}
a.invalid {FONT-SIZE: 0.8em; COLOR: red; TEXT-DECORATION: none;}
a.invalid:hover  {TEXT-DECORATION: underline; BACKGROUND: none;}
a.offline {FONT-SIZE: 0.8em; COLOR: orange; TEXT-DECORATION: none;}
a.offline:hover  {TEXT-DECORATION: underline; BACKGROUND: none;}
a.nofollow {FONT-SIZE: 0.8em; COLOR: rgb(255,153,102); TEXT-DECORATION: none;}
a.nofollow:hover  {TEXT-DECORATION: underline; BACKGROUND: none;}

.gc_grey {COLOR: rgb(128,102,121); FONT-SIZE: 10pt;}
.gc_black {COLOR: #000; FONT-SIZE: 10pt;}

.stats {FONT-SIZE: 0.9em;}
.screenshot {PADDING: 5px; BORDER: 1px solid #999;}
.price {FONT-SIZE: 1.3em;}
.big {FONT-SIZE: 1.2em;}

.label {WIDTH: 120px; TEXT-ALIGN: right; FONT-SIZE: 11pt;}
.bold {FONT-WEIGHT: bold;}
.asterisk {FONT-SIZE: 13pt; COLOR: rgb(61,134,206);}

.separator {WIDTH: 100%; HEIGHT: 1px; MARGIN: 5px 0; BACKGROUND: #CCC;}

/* status massages */
.message-good, .message-bad, .message-info  {
	padding: 10px 10px 10px 40px;
	margin-bottom: 20px;
	background-position: 7px 7px;
	background-repeat: no-repeat;
}

.message-good {
	border: 1px solid #cae49c;
	color: #516f1b;
	background-color: #f3ffd0;
	background-image: url(../img/icons/accept-big.png)
}

.message-good a {
	color: #516f1b;
}

.message-bad {
	border: 1px solid #ffdede;
	color: #ce0000;
	background-color: #fff1f1;
	background-image:  url(../img/icons/exclamation-big.png);
}

.message-bad a {
	color: #ce0000;
}

.message-info {
	border: 1px solid #ededb3;
	background-color: #ffffcc;
	background-image:  url(../img/icons/information-big.png);
}










/*    CakePHP   */
.input, .submit {DISPLAY: inline; MARGIN-LEFT: 10px;}
a.back  {FONT-SIZE: 0.8em; COLOR: #FFF; BACKGROUND: rgb(0,96,191); TEXT-DECORATION: none; PADDING: 2px;}
a.back:hover  {FONT-SIZE: 0.8em; COLOR: rgb(0,96,191); BACKGROUND: #FFF; TEXT-DECORATION: underline;}
.show_graph {CLEAR: both; FONT-SIZE: 0.8em;}
.term {}

#submenu {WIDTH: 100%; HEIGHT: 30px; MARGIN-BOTTOM: 10px;}
#submenu ul {WIDTH: 100%; LIST-STYLE-TYPE: none; MARGIN: 0; PADDING: 0; BACKGROUND: #EFEFEF;}
#submenu li {FLOAT: left; BACKGROUND: #EFEFEF; PADDING: 8px 21px;}
#submenu li.active {BACKGROUND: #CCC;}
#submenu li:hover, #submenu li:active {BACKGROUND: rgb(0,96,191); COLOR: #FFF; TEXT-DECORATION: underline;}
#submenu li a:hover {BACKGROUND: rgb(0,96,191); TEXT-DECORATION: underline; COLOR: #FFF;}


.help {BACKGROUND: rgb(255,251,184); BORDER: 1px solid rgb(253,197,26); PADDING: 5px; MARGIN-TOP: 10px;}
.help_arrow{POSITION: relative; LEFT: -39px; TOP: -55px; WIDTH: 40px; HEIGHT: 41px; BACKGROUND: transparent url(../img/arrow_transp.png) no-repeat;}

.feature {MARGIN-BOTTOM: 20px;}
.feature img {BORDER: 1px solid #CCC; PADDING: 3px;}

a#signup_link {COLOR: #BCFC3D;}




/*  PAGINATION    */
.pagination {FLOAT: right; FONT-SIZE: 9pt;}
.pag_top {MARGIN-TOP: 0px; MARGIN-BOTTOM: 3px;}
.pag_bottom {MARGIN-TOP: 3px; MARGIN-BOTTOM: 12px;}
.pagination div {FLOAT: left;}
.pagination a {DISPLAY: block; FLOAT: left; PADDING: 0px 4px; FONT-SIZE: 9pt; BORDER: 1px solid rgb(0,96,191); TEXT-DECORATION: none; MARGIN: 0 1px;}
.pagination div.disabled, .pagination span.disabled {PADDING: 0px 4px; BORDER: 1px solid #999; COLOR: #999; MARGIN: 0 1px;}
.pagination span.current {PADDING: 0px 4px; BORDER: 1px solid rgb(0,96,191); BACKGROUND: rgb(0,96,191); COLOR: #FFF; MARGIN: 0 1px;}


/*    Slider    */
.clearfix {clear:both;}
.floatl {float:left;} .floatr {float:right;} .inline{display:inline;}
.fontbold{font-weight:bold;}  .fontwhite {color:#ffffff !important;} .fontblack {color:#333333 !important;} .fontgreen {color:#1ABE07 !important;} .fontblue {color:#0198D1 !important;} .fontgrey {color:#9d9d9d !important;} .fontred {color:#A30004 !important;}

/* Slider Style */

.slider_outer{margin: 10px; border:1px solid rgb(253,197,26); padding:5px; padding-top: 10px; background: rgb(255,251,184);}
.slider_gutter {float: left;width: 100%;display: block;position: relative; }
.slider_gutter_item{position: relative;	float: left; left: 100%;}
#slider_minmax_gutter_l, .slider_gutter_l{width: 10px;margin-left:-100%; height:20px;background:url(../img/slider/slider_l.gif) no-repeat; }
#slider_minmax_gutter_m{width: 360px;margin-left:-370px;	height:20px; background:url(../img/slider/slider_rptr.gif) repeat-x;}
#slider_minmax_gutter_r,.slider_gutter_r{width: 10px;margin-left:-15px;height:20px; 	background:url(../img/slider/slider_r.gif) no-repeat; border:1px }
#minmax_slider{ width:380px; margin:0px 10px;}

.slider_gutter{width:150px; margin:10px 0px 0px 0px; }
.slider_gutter_m{width:140px;margin-left:-150px;	height:20px; background:url(../img/slider/slider_rptr.gif) repeat-x;}

/*.slider_gutter_bkg{ position: absolute; background:url(../images/bkg_slider.gif) repeat-x; height:8px; margin:6px 0px 0px -10px; width:374px; clip:rect(0, 20px, 0, 20px)}
*/
.knob {	position: absolute;	height: 20px;width: 20px;background: url(../img/slider/slider_knob.gif) no-repeat;cursor: pointer;}

/* For Clip */

#slider_bkg_img{position: absolute; height:8px; margin:6px 0px 0px -10px; width:374px;}
#slider_bkg_img_1{position: absolute; height:8px; margin:6px 0px 0px 0px; width:200px;}



/* for Slider C */
.slide_container .slider {float:left; display: block;position: relative;}
.slide_container #slider_C{width:270px; margin:0px 0px 0px 10px; border:0px solid red; }
.slide_container  .slider_gutter_C{width:250px;margin-left:-260px;	height:20px; background:url(../img/slider/slider_rptr.gif) repeat-x;}
.slide_container  #slider_bkg_img_C{position: absolute; height:8px; margin:6px 0px 0px 0px; width:430px;}
.slide_container  .slider_gutter_r{width: 10px;margin-left:-10px;height:20px; 	background:url(../img/slider/slider_r.gif) no-repeat; border:1px }

/*  Percentage bar   */
img.percentage_bar {
 background: white url(../img/perc_bar_bg.png) top left no-repeat;
 padding: 0;
 margin: 5px 0 0 0;
 background-position: 1px 0;
}

a.grey_index {COLOR: rgb(128,102,121); TEXT-DECORATION: none; BACKGROUND: none;}
a.grey_index:hover {COLOR: rgb(128,102,121); TEXT-DECORATION: underline; BACKGROUND: none;}

input[type=text]:hover, select:hover, textarea:hover {BACKGROUND: rgb(255,255,204);}
input[type=text].disabled {BACKGROUND: #EFEFEF;}
input[type=text].disabled:hover {BACKGROUND: #EFEFEF;}

/*  AutoSuggest component   */
#search-wrap input{width:400px; font-size:16px; color:#999999; padding:6px; border:solid 1px #999999;}
.autosuggest{POSITION: absolute; WIDTH: 500px; MAX-HEIGHT: 300px; OVERFLOW: scroll; border:solid 1px #DEDEDE; display:none; BACKGROUND: #FFF;}
.autosuggest ul, #results li{padding:0; margin:0; border:0; list-style:none; BACKGROUND: #FFF;}
.autosuggest li {border-bottom:solid 1px #DEDEDE;}
.autosuggest li a{display:block; padding:4px; text-decoration:none; color:#000000; font-weight:bold;}
.autosuggest li a small{display:block; text-decoration:none; color:#999999; font-weight:normal;}
.autosuggest li a:hover{background:#FFFFCC;}
.autosuggest ul {padding:6px;}

/*  Modal window    */
.overlay {visibility: hidden;position: absolute;left: 0px;top: 0px;width:100%;height:100%;text-align:left;z-index: 1000; BACKGROUND-COLOR: rgba(30, 30, 30, 0.6);}
.overlay .overlay_header {width:500px;margin: 0 auto; MARGIN-TOP: 100px; PADDING: 8px 25px; TEXT-ALIGN: center; BACKGROUND-COLOR: rgb(198,215,231); BORDER-BOTTOM: 1px solid rgb(79,118,157); COLOR: rgb(57,89,114);}
.overlay .overlay_content {width:500px;margin: 0 auto; background-color: #fff; padding:25px;text-align:left;}
.overlay .preloader{width:200px; margin: 100px auto; BACKGROUND: transparent url(../../img/preloader_big.gif) top center no-repeat;}

#categories {CLEAR: both; MARGIN-TOP: 20px;}
#categories table {WIDTH: 100%;}
#categories td {PADDING: 5px; BACKGROUND: #F6F6F6; BORDER-BOTTOM: 1px solid #EFEFEF;}

#categories ul {LIST-STYLE-TYPE: none; MARGIN: 0; PADDING: 0;}
#categories .item {PADDING: 8px; BACKGROUND: #F6F6F6; BORDER-BOTTOM: 1px solid #EFEFEF;}
#categories a {FONT-SIZE: 9pt; PADDING-LEFT: 15px;}

.cashflow {MARGIN-TOP: 25px;}
.cashflow table {WIDTH: 100%; BACKGROUND: #FCFCFC; BORDER-COLLAPSE: collapse; EMPTY-CELLS: show;}
.cashflow td {PADDING: 5px; BORDER-BOTTOM: 1px solid #DDD;}
.cashflow tr.g {BACKGROUND: rgb(232,237,255);}
.cashflow td.current {}
.cashflow td.heading {FONT-WEIGHT: bold; BACKGROUND: rgb(243,255,208);}
.cashflow td.current-heading {BACKGROUND: rgb(200, 212, 175);}
.cashflow table tr:hover {BACKGROUND: #CAE49C;}
.cashflow a {TEXT-DECORATION: none;}
.cashflow a:hover {BACKGROUND: none; COLOR: rgb(0,96,191);}

table.invoice_data {BACKGROUND: rgb(234,228,224); BORDER: 1px solid rgb(211,203,198); MARGIN-BOTTOM: 20px; }
table.invoice_data td {PADDING: 4px 8px; FONT-SIZE: 10pt;}
table.invoice_data td input {FONT-SIZE: 10pt; PADDING: 3px; WIDTH: 150px;}

table.invoice_items {BORDER-COLLAPSE: collapse; EMPTY-CELLS: show;}
table.invoice_items th {BACKGROUND: #EFEFEF; TEXT-ALIGN: left; FONT-SIZE: 10pt; FONT-WEIGHT: bold;}
table.invoice_items tr.item-row td {PADDING: 5px;}
table.invoice_items tr.item-row td input {FONT-SIZE: 11pt; PADDING: 3px;}

.transaction {PADDING: 10px; BORDER-BOTTOM: 2px solid #FFF;}

#cloud {PADDING: 10px; TEXT-ALIGN: center;}
#cloud a {MARGIN: 7px 0}
#cloud .smallest {FONT-SIZE: 9pt;}
#cloud .smaller {FONT-SIZE: 11pt;}
#cloud .normal {FONT-SIZE: 13pt;}
#cloud .bigger {FONT-SIZE: 15pt;} 
#cloud .biggest {FONT-SIZE: 17pt;}

a.no-background:hover {BACKGROUND:none;}


/*  
  Modal window    
*/
#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none; /*--hidden by default--*/
	background: #fff;
	border: 20px solid #ddd;
	float: left;
	font-size: 13pt;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.popup_block .overlay_content{
	padding: 20px;
}
.popup_block input{
  FONT-SIZE: 16pt;
}
img.btn_close {
	float: right;
	margin: -35px -35px 0 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}
.overlay_header {PADDING: 8px 25px; BACKGROUND-COLOR: rgb(198,215,231); COLOR: rgb(57,89,114);}

/*
  End of modal windw styles
*/



/*  
  Main keywords page
*/

#website-header {background: #2B6AB5; color: #fff;}
#website-header .web, #website-header .pagerank, #website-header .col {float: left; font-size: 10pt; margin: 10px 0;}
#website-header  .web {width: 290px;}
#website-header  .web span {margin-left: 10px;} 
#website-header  .pagerank {width: 150px;}
#website-header  .col {width: 90px;}

.website-wrapper {margin-bottom: 0px; border-bottom: 1px solid #ccc;}

.website {background: #f5f5f5; background: #fff;}
.website .url, .website .pagerank, .website .col, .website .action {float: left; padding: 10px 0;}
.website .url {width: 290px;}
.website .url span.wrapper {color: #999; font-size: 9pt; margin-left: 10px;}
.website .url a {font-size: 10pt; text-decoration: none; font-weight: bold;}
.website .pagerank {width: 150px;}
.website .col {width: 90px;}
.website .action {width: 235px; text-align: right;}
.website .action img {vertical-align: middle;}

.keywords {display: none; margin: 0 8px; margin-bottom: 15px; border-top: 1px solid #ddd;}
.keywords .header {background: #eeeeee;}
.keywords .header .kw, .keywords .header .last-update, .keywords .header .search-engine {float: left; font-size: 10pt; padding: 8px 0; color: #333;}
.keywords .header .kw, .keywords .keyword .kw {width: 220px;}
.keywords .header .kw span {margin-left: 8px;}
.keywords .header .last-update {width: 200px; text-align: right;}
.keywords .header .search-engine {width: 130px; text-align: center; border-left: 1px solid #ddd;}

.keywords .keyword {border-top: 1px solid #ddd; background: #ffffff;}
.keywords .keyword .kw, .keywords .keyword .last-update, .keywords .keyword .search-engine, .keywords .keyword .move, .keywords .keyword .action {float: left; font-size: 10pt; padding: 8px 0; color: #333;}
.keywords .keyword .kw a {margin-left: 8px; text-decoration: none;}
.keywords .keyword .search-engine {width: 65px; text-align: right; border-left: 1px solid #ddd; color: #000; FONT-SIZE: 11pt;}
.keywords .keyword .move {width: 65px; text-align: right; FONT-SIZE: 11pt;} 
.keywords .keyword .move img {margin-right: 8px;}
.keywords .keyword .last-update {width: 200px;color: #666; text-align:right;}
.keywords .keyword .action {width: 135px; text-align: right;}
.keywords .keyword .action img {vertical-align: middle;}
.keywords .keyword .chart-wrapper {display: none; padding: 8px;}
