body {
background:#D2D5DF url(body-bg.gif) repeat-x ;
color:#191919;
font-family:"Trebuchet MS",Tahoma,Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5;
margin:0pt;
padding:0pt;
}
h1, h2, h3, h4, h5, h6 {
margin:10px 0pt 5px;
}
h1, #search h4 {
color:#FFF;
font-family:Trebuchet MS;
font-size:34px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2;
}
h2, h3 {
color:#4A4A4A;
font-family:Trebuchet MS;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2;
}
p {
margin:0pt 0pt 10px;
}
ul, ol {
/*margin:0pt 0pt 10px 30px;*/
padding:0pt;
}
a {
color:#0985C0;
cursor:pointer;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
a img {
border:0pt none;
}
form {
margin:0pt;
padding:0pt;
}
form input.text {
border:1px solid #999999;
}
label {
cursor:pointer;
}
abbr, acronym {
border-bottom:1px dotted #777777;
cursor:help;
}
hr, #site-catalyst {
display:none;
}
#skip-navigation {
display:none;
}
#wrapper {
background:#FFFFFF url(header-bg.jpg) no-repeat ;
border-left:2px solid #FFFFFF;
border-right:2px solid #FFFFFF;
margin:0pt auto;
position:relative;
width:965px;
}
#header {
/*height:95px;
margin-bottom:-36px;
position:relative;*/
}
#header strong {
/*background:transparent url(header.jpg) no-repeat ;*/
display:block;
height:53px;
margin:0 0 0 15px;
width:306px;
}
#header strong a {
display:block;
height:53px;
outline-color:invert;
outline-style:none;
outline-width:0pt;
text-decoration:none;

}
#header p, #header h1 {
color:#FFFFFF;
font-size:16px;
left:450px;
margin:0pt;
position:absolute;
top:20px;
}
#nav, #admin-nav {
background:transparent url(sub-nav-bg.gif) repeat-x  left 100%;
min-height:69px;
position:relative;
}
#nav ul#main-nav, #admin-nav ul#main-nav {
height:50px;
list-style-type:none;
margin:0pt;
padding:0pt 0pt 0pt 13px;
}
#nav ul#main-nav li, #admin-nav ul#main-nav li {
background:transparent url(nav-left.gif) no-repeat  left top;
float:left;
height:50px;
margin:0pt 4px 0pt 0pt;
}
#nav ul#main-nav li a, #admin-nav ul#main-nav li a {
background:transparent url(nav-right.gif) no-repeat  right top;
color:#040813;
display:block;
font-family:"Trebuchet MS",Tahoma,Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:35px;
line-height:1.2;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:15px 10px 0pt;
text-decoration:none;
}
#nav ul#main-nav li.tabs-selected, #admin-nav ul#main-nav li.tabs-selected {
background-position:left -50px;
}
#nav ul#main-nav li.tabs-selected a, #admin-nav ul#main-nav li.tabs-selected a {
background-position:right -50px;
height:37px;
padding-top:12px;
}
#nav ul#main-nav li.tabs-selected, #admin-nav ul#main-nav li.alt {
background-position:left -100px;
margin-left:30px;
}
#nav ul#main-nav li.tabs-selected a, #admin-nav ul#main-nav li.alt a {
background-position:right -100px;
color:#040813;
}
#nav ul#main-nav li.tabs-selected, #admin-nav ul#main-nav li.tabs-selected.alt {
background-position:left -150px;
}
#nav ul#main-nav li.tabs-selected a, #admin-nav ul#main-nav li.tabs-selected.alt a {
background-position:right -150px;
}
#secondary-nav {
background:transparent url(sub-nav-seperator.png) no-repeat  50%;
font-size:12px;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:7px 13px 0pt;
padding:0pt 0pt 0pt 2px;
}
#secondary-nav li {
background:transparent url(sub-nav-seperator.png) no-repeat  100% 50%;
display:inline;
}
#secondary-nav a {
padding:0pt 10px 0pt 8px;
text-decoration:none;
}
#secondary-nav a:hover {
text-decoration:underline;
}
#find-web-hosting form p {
margin:0pt;
}
#find-web-hosting form p.first-child {
margin:0pt 0pt 5px;
}
#find-web-hosting form p label {
color:#191919;
font-family:"Trebuchet MS",Tahoma,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.2;
}
#find-web-hosting form p label select {
margin:0pt 10px 0pt 5px;
vertical-align:-2px;
width:60px;
}
#find-web-hosting form p label select.last-of-kind {
width:180px;
}
#find-web-hosting form p.last-child label {
font-weight:normal;
}
#find-web-hosting form p.last-child label input {
margin:0pt 2px 0pt 5px;
vertical-align:-2px;
}
#find-web-hosting form p.last-child input.last-child {
background:transparent url(btn-refresh-list-now.gif) no-repeat ;
border:0pt none;
cursor:pointer;
height:18px;
line-height:10000;
margin:0pt 0pt 0pt 95px;
padding:0pt;
text-indent:-10000px;
vertical-align:-2px;
width:162px;
}
#search-for-domain form {
margin:10px 0pt 0pt;
}
#search-for-domain form p {
display:inline;
}
#search-for-domain form p {
margin:0pt 20px 0pt 0pt;
}
#search-for-domain form p input.type-text {
border-color:#7C7C7C rgb(195, 195, 195) rgb(221, 221, 221);
border-style:solid;
border-width:1px;
margin-left:10px;
vertical-align:middle;
width:300px;
}
#search-for-domain form p input.type-submit {
background:transparent url(go-button.gif) no-repeat ;
border:0pt none;
cursor:pointer;
height:27px;
line-height:10000;
margin:0pt;
padding:0pt;
text-indent:-10000px;
vertical-align:middle;
width:107px;
}
#search-matches {
background:#013183 url(bg-search-bar.png) no-repeat ;
bottom:0pt;
color:#FFFFFF;
margin:0pt 0pt 0pt -6px;
min-height:41px;
padding:3px 0pt 0pt;
position:fixed;
text-align:center;
width:957px;
z-index:200;
}
#search-matches a {
background:transparent url(btn-green-left.png) no-repeat ;
color:#000000;
font-size:12px;
font-weight:bold;
margin:0pt 0pt 0pt 20px;
padding:10px 0pt 12px 10px;
text-transform:uppercase;
}
#search-matches.no_matches a {
opacity:0.5;
}
#search-matches a span {
text-decoration:underline;
}
#search-matches a span:hover, #search-matches a:hover {
text-decoration:none;
}
#search-matches a span {
background:transparent url(btn-green-right.png) no-repeat  right top;
padding:10px 20px 12px 10px;
}
#search-matches p {
display:inline;
font-size:14px;
font-weight:bold;
line-height:36px;
text-transform:uppercase;
}
#search-matches p strong {
background:transparent url(fade-vert-darkblue-blue.jpg) repeat-x  left center;
border:1px solid #1C56A3;
margin:0pt 10px;
padding:6px 15px 6px 65px;
position:relative;
}
#search-matches.no_matches strong {
background:#993333 none repeat ;
border:1px solid #FFCCCC;
color:#FFCCCC;
}
#search-matches p strong span.amount {
font-size:28px;
left:12px;
position:absolute;
top:-4px;
}
#search {
clear:both;
margin-bottom:10px;
position:relative;
}
#search #search-box.collapsed {
display:none;
}
#search .head-filled {
padding-left:7px;
}
#search.collapsed .head-filled {
margin-bottom:0pt;
padding-bottom:0pt;
}
#search .head-filled span {
background:transparent url(arrow-medium-black-down.png) no-repeat  5px 50%;
padding-left:20px;
}
#search.collapsed .head-filled span {
background:transparent url(arrow-medium-black-right.png) no-repeat  5px 50%;
}
#search #toggle-search-req {
cursor:pointer;
font-weight:bold;
margin-top:-0.7em;
position:absolute;
right:15px;
top:50%;
}
#search .heading h4 {
float:left;
margin-right:5px;
}
#search .heading p {
color:#414141;
margin-top:2.6em;
}
#search .choose-plantype {
padding:5px;
}
#search.chosen .choose-plantype .bg1 {
background:#FFFFFF url(gradient-white-mintgreen-100.png) repeat-x  100%;
}
#search .choose-plantype .bg2 {
padding:5px;
}
#search.chosen .choose-plantype .bg2 {
background:transparent url(gradient-white-tranparent-30.png) repeat-x ;
}
.planType {
background:#A0EC58 none repeat ;
margin-bottom:15px;
padding:5px 10px;
}
#search.chosen .planType {
background:transparent none repeat ;
}
.planType label {
font-size:13px;
font-weight:bold;
margin-right:0.4em;
text-transform:uppercase;
}
.planTypes {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt 0pt 10px;
}
.planTypes li {
float:left;
margin:0pt 1.5%;
padding:0pt;
width:17%;
}
.planTypes label, .planTypes select {
display:block;
width:100%;
}
.planTypes label {
position:relative;
}
span.tt {
background:transparent url(bullet-info.png) no-repeat  left center;
line-height:12px;
padding:0pt 15px 0pt 0pt;
z-index:50;
}
span.tt:hover {
cursor:help;
}
.tooltip-box {
background:transparent url(info-bubble-top.png) no-repeat ;
color:#FFFFFF;
float:none !important;
font-size:12px;
left:-31px;
line-height:14px;
padding:30px 0pt 10px !important;
position:absolute;
top:22px;
width:184px;
z-index:100;
}
.tooltip-box div.inner {
background:transparent url(info-bubble-bottom.png) no-repeat  left bottom;
float:none !important;
padding:0pt 15px 10px !important;
z-index:110;
}
div.adv-search-results {
background:transparent none repeat ;
border:1px solid #EFEFEF;
margin:0pt 10px 10px;
}
div.adv-search-results .head {
background:transparent none repeat ;
color:#0E0E0E;
font-family:"Trebuchet MS",Tahoma,Arial,sans-serif;
font-size:34px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2;
}
.adv-search-results table {
background:#EDF2F5 url(toplist-bg-body-b.gif) repeat-x  100%;
border:medium none;
border-collapse:collapse;
border-spacing:0pt;
width:100%;
}
.adv-search-results th, .adv-search-results td {
text-align:center;
}
.adv-search-results th.go-review, .adv-search-results td.go-review {
text-align:left;
}
.adv-search-results th {
background:#0583C0 url(box-head-gradient-blue.gif) repeat-x ;
border-bottom:2px solid #FFFFFF;
color:#FFFFFF;
padding:5px;
}
.adv-search-results th.alt {
background-color:#0A8DCA;
background-position:0pt -50px;
}
.adv-search-results th.rank {
background:#0583C0 url(box-head-gradient-blue-corner-tlr.png) no-repeat ;
}
.adv-search-results th.go-review {
background:#0583C0 url(box-head-gradient-blue-corner-tlr.png) no-repeat  100% 0pt;
padding-left:30px;
width:6%;
}
.adv-search-results th.small-data {
width:5%;
}
.adv-search-results th.cpu {
width:15%;
}
.adv-search-results th a {
color:#FFFFFF;
cursor:pointer;
text-decoration:underline;
}
.adv-search-results td {
font-weight:bold;
padding:0pt 5px;
vertical-align:middle;
}
.adv-search-results td.alt {
background:#FFFFFF none repeat ;
}
.adv-search-results tr.first-child td.alt {
background-color:#FFF5AD;
background-position:0pt 50%;
}
.adv-search-results tr.last-child td.alt {
border-bottom:1px solid #EAEAEC;
}
.adv-search-results td.rank, .adv-search-results td.go-review {
background:transparent url(toplist-bg-body-edge.gif) repeat-y ;
}
.adv-search-results td.go-review {
background-position:100% 0pt;
}
.adv-search-results tr.first-child td {
background:#FFF088 url(gradient-white-yellow-71.png) repeat-x  70%;
border-bottom:2px solid #FFFFFF;
}
.adv-search-results tr.last-child td.rank, .adv-search-results tr.last-child td.go-review {
background:transparent url(toplist-bg-body-brl.gif) no-repeat  100%;
}
.adv-search-results tr.last-child td.go-review {
background-position:100%;
}
.adv-search-results .rank span {
background:transparent url(bullet-big-black.png) no-repeat  50%;
color:#FFFFFF;
display:block;
padding:4px;
}
.adv-search-results th.provider, .adv-search-results td.provider, .adv-search-results th.package, .adv-search-results td.package {
text-align:left;
}
.adv-search-results td.provider {
padding-left:1px;
}
.adv-search-results td.provider img {
height:30px;
vertical-align:middle;
width:150px;
}
.adv-search-results tr.first-child td.provider img {
margin-bottom:-2px;
}
.adv-search-results tr.last-child td.provider img {
margin-bottom:1px;
vertical-align:top;
}
.adv-search-results a.go-review {
background:transparent url(bullet-big-blue-arrow.png) no-repeat;
padding:3px 0pt 3px 25px;
}
.adv-search-results table abbr {
border-bottom:medium none;
}
#search-survey p {
border:0pt none;
padding:0pt 0pt 0pt 20px;
}
#search-survey form fieldset {
border:0pt none;
padding:0pt 0pt 1px 20px;
}
#search-survey form fieldset:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
#search-survey form fieldset legend {
margin:0pt 0pt 5px;
padding:0pt;
text-indent:0pt;
}
#search-survey form p {
float:left;
margin-right:10px;
}
body.javascript-enabled #search-survey form p label {
color:#0985C0;
text-decoration:underline;
}
body.javascript-enabled #search-survey form p label:hover {
text-decoration:none;
}
#search-survey form p input[type="radio"] {
vertical-align:-3px;
}
body.javascript-enabled #search-survey form p input[type="radio"] {
display:none;
}
#admin-nav #providers {
padding:0pt 15px 15px;
}
#admin-nav #providers p {
margin:0pt;
}
#search #toggle-search-req {
cursor:pointer;
font-weight:bold;
margin-top:-0.7em;
position:absolute;
right:15px;
top:50%;
}
#search .heading h3 {
float:left;
font-size:22px;
margin-right:5px;
}
#search .heading p {
color:#414141;
margin-top:1.8em;
}
#search .choose-plantype, #search .choose-placement {
padding:5px;
}
#search .choose-placement ul {
background:#FFFFFF url(fade-white-lightgreen-vert.jpg) repeat-x  100%;
}
#search.chosen .choose-plantype .bg1 {
background:#FFFFFF url(gradient-white-mintgreen-100.png) repeat-x  100%;
}
#search .choose-plantype .bg2 {
padding:5px;
}
#search.chosen .choose-plantype .bg2 {
background:transparent url(gradient-white-tranparent-30.png) repeat-x ;
}
.planType {
background:#A0EC58 none repeat ;
margin-bottom:15px;
padding:5px 10px;
}
#search.chosen .planType {
background:transparent none repeat ;
}
.planType label {
font-size:13px;
font-weight:bold;
margin-right:0.4em;
text-transform:uppercase;
}
.planTypes {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
}
.planTypes li {
float:left;
margin:10px 1.5%;
padding:0pt;
width:17%;
}
.planTypes label, .planTypes select {
display:block;
width:100%;
}
#search p.submit {
clear:both;
padding-top:20px;
text-align:center;
}
p.submit span {
background:transparent url(btn-green-left-white-bg.png) no-repeat  left center;
padding:15px 0pt 14px 8px;
}
p.submit input {
background:transparent url(btn-green-right-white-bg.png) no-repeat  right center;
border:medium none;
color:#000000;
cursor:pointer;
font-family:"Trebuchet MS",Tahoma,Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:12px 20px 12px 10px;
text-decoration:none;
}
#search p.submit input:hover {
text-decoration:underline;
}
body.javascript-enabled #requirements .hide {
}
#bread-crumbs {
padding:10px;
}
#bread-crumbs p {
color:#3C3C3C;
font-family:Trebuchet MS;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.2;
margin:0pt;
}
#bread-crumbs p a {
color:#3C3C3C;
text-decoration:none;
}
#bread-crumbs p a:hover {
text-decoration:underline;
}
#content {
background:#FFFFFF none repeat ;
padding:10px 10px 5px;
}
#blog-page #content {
width:695px;
}
#login-form ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0pt;
}
#login-form li {
margin-bottom:5px;
}
#login-form input.text {
width:153px;
}
#login-form .error {
color:#DD0000;
}
div#geo-list {
margin:30px 0pt;
}
div#geo-list div.inner {
background:transparent url(line-vert-1px-lightgrey.png) repeat-y  347px 0pt;
border:1px solid #E6E6E7;
width:100%;
}
div#geo-list div.single {
background:transparent none repeat ;
}
div#geo-list h2 {
font-weight:bold;
margin:0pt 20px 5px;
}
div#geo-list div.col {
float:left;
width:347px;
}
div#geo-list div.last {
float:right;
}
div#geo-list div.single div.col {
float:none;
width:100%;
}
div#geo-list h3 {
background:#ECF2F4 none repeat ;
font-size:15px;
margin:0pt;
padding:5px 0pt;
text-align:center;
}
div#geo-list a {
text-decoration:none;
}
div#geo-list a:hover {
text-decoration:underline;
}
div#geo-list ul {
font-size:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:1px 10px 1px 0pt;
}
div#geo-list ul li {
float:left;
padding:2px 0pt 2px 20px;
width:92px;
}
div#geo-list div.single ul li {
width:94px;
}
form#contact {
margin-top:30px;
width:508px;
}
form#contact ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
position:relative;
}
form#contact li {
width:170px;
}
form#contact li.message {
position:absolute;
right:0pt;
top:0pt;
width:320px;
}
form#contact li.submit {
padding-top:16px;
}
form#contact label {
display:block;
padding-top:3px;
}
form#contact label span {
color:#888888;
}
form#contact input.text, form#contact textarea {
display:block;
font-family:"Trebuchet MS",Tahoma,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.4;
margin:0pt;
padding:0pt;
width:97.5%;
}
form#contact textarea {
height:10em;
}
form#contact p {
margin:0pt;
}
form#contact p.error {
background:#FFE6E6 none repeat ;
color:#400002;
margin-bottom:10px;
padding:2px 0pt;
}
#edit-profile {
position:relative;
}
#edit-profile .intro {
padding-right:370px;
}
#edit-profile ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
}
#edit-profile .g1 {
float:left;
width:45%;
}
#edit-profile .g2 {
float:right;
width:45%;
}
#edit-profile li {
margin-bottom:5px;
}
#edit-profile li.submit {
text-align:right;
}
#edit-profile .logo {
position:absolute;
right:20px;
text-align:center;
top:20px;
}
#edit-profile input.text {
width:98%;
}
#login-info {
position:absolute;
right:30px;
top:20px;
}
#login-info a.logout {
background:transparent url(btn-logout.png) no-repeat ;
color:#FFFFFF;
cursor:pointer;
display:block;
font-size:15px;
font-weight:bold;
height:27px;
line-height:27px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
width:100px;
}
#feature-admin #features a {
cursor:pointer;
}
#feature-admin #features a.delete {
color:#000000;
font-size:11px;
}
#feature-admin #features ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#content:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
#clear {
clear:both;
display:block;
font-size:1px;
height:1px;
line-height:1px;
margin:0pt 0pt -1px;
width:100%;
}
.clear-fix:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
* html .clear-fix, * + html .clear-fix {
height:1%;
}
#footer {
clear:both;
padding:5px 100px;
text-align:center;
}
#footer ul {
list-style-type:none;
margin:10px 0pt;
}
#footer ul li {
display:inline;
margin:0pt 5px;
}
#footer p {
color:#747884;
margin:10px 0pt;
}
#footer a {
color:#747884;
}
.mceToolbarTop * {
float:left;
}
.mceToolbarTop select {
width:auto !important;
}
.mceToolbarTop option {
float:none;
}
#tooltip {
background:#FFFFFF url(gradient-yellow-white-264.png) repeat-x ;
border:1px solid #D2D8D8;
font-size:11px;
font-weight:bold;
padding:5px;
width:300px;
}
#tooltip h3 {
margin:0pt;
}
.taken {
color:red;
}
.free {
color:green;
}
body.javascript-enabled .tabs-hide {
display:none;
}
ul.go {
list-style-type:none;
margin:0pt;
}
ul.go li {
background:transparent url(go.gif) no-repeat  left top;
padding:1px 0pt 1px 22px;
}
.menu-groups {
background:#FFFFFF url(review-bg-top.gif) no-repeat  100%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
overflow:hidden;
padding:0pt 0pt 0pt 8px;
}
.menu-groups li.first-child {
display:none;
}
.menu-groups .group {
background:transparent url(menu-groups-group-bg-cl.png) no-repeat  0.55em;
color:#999999;
float:left;
margin-right:15px;
overflow:hidden;
padding-bottom:9px;
text-align:center;
text-transform:uppercase;
}
.menu-groups .group .group-title {
background:#FFFFFF none repeat ;
font-size:0.9em;
padding:0pt 5px;
}
.menu-groups .group .menu-flaps {
background:transparent url(menu-groups-group-bg-r.png) no-repeat  100% 0.55em;
margin:-15px 0pt 0pt;
padding:20px 0pt 0pt;
text-transform:none;
}
.menu-tabs {
background:#FFFFFF url(review-bg-top.gif) no-repeat  100%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
overflow:hidden;
padding:0pt 0pt 9px 9px;
}
.menu-tabs li {
background:transparent none repeat ;
float:left;
height:39px;
}
.menu-tabs li.first-child {
display:none;
}
.menu-tabs a, .menu-tabs li.last-child a {
color:#1D6998;
display:block;
font-family:"Trebuchet MS",Tahoma,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:26px;
line-height:1.2;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:13px 15px 0pt;
text-decoration:underline;
text-transform:uppercase;
}
.menu-tabs a.tab-error {
background-color:#DD3333;
color:#000000;
}
.menu-tabs a:hover, .menu-tabs li.last-child a:hover {
text-decoration:none;
}
.menu-tabs li.tabs-selected {
background:transparent url(review-flap-left.gif) no-repeat  left top;
}
.menu-tabs li.tabs-selected a {
background:transparent url(review-flap-right.gif) no-repeat  right top;
color:#0E0E0E;
text-decoration:none;
}
.menu-tabs li a.missinginform {
}
.menu-flaps {
background:#FFFFFF url(review-bg-top.gif) no-repeat  100%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
overflow:hidden;
padding:0pt 0pt 9px 9px;
}
.menu-flaps li {
background:transparent none repeat ;
float:left;
height:39px;
}
.menu-flaps li.first-child {
display:none;
}
.menu-flaps a, .menu-flaps li.last-child a {
color:#1D6998;
display:block;
font-family:"Trebuchet MS",Tahoma,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:26px;
line-height:1.2;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:13px 15px 0pt;
text-decoration:underline;
text-transform:uppercase;
}
.menu-flaps a.tab-error {
background-color:#DD3333;
color:#000000;
}
.menu-flaps a:hover, .menu-flaps li.last-child a:hover {
text-decoration:none;
}
.menu-flaps li.tabs-selected {
background:transparent url(review-flap-left.gif) no-repeat  left top;
}
.menu-flaps li.tabs-selected a {
background:transparent url(review-flap-right.gif) no-repeat  right top;
color:#0E0E0E;
text-decoration:none;
}
.menu-flaps li a.missinginform {
}
a.go {
background:transparent url(go.gif) no-repeat  left 50%;
padding:5px 0pt 5px 22px;
}
a.upload {
background:transparent url(arrow-green.png) no-repeat  50%;
color:#15962E;
font-weight:bold;
padding-left:12px;
}
.m-box {
background:transparent url(m-box.gif) no-repeat  left bottom;
padding:10px;
width:529px;
}
.m-box:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
.box {
background:#FFFFFF none repeat ;
border:1px solid #E6E6E7;
margin:0pt 0pt 10px;
padding:10px 15px;
}
.box.special {
background:transparent url(box-body-gradient-green.png) repeat-x  100%;
}
.box.special2 {
background:transparent url(gradient-white-yellow-71.png) repeat-x  100%;
}
.box .head, .box .alt-head {
background:#0583C0 url(box-head-gradient-blue.gif) repeat-x ;
color:#FFFFFF;
font-family:"Trebuchet MS",Tahoma,Arial,sans-serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2;
margin:-10px -15px 10px;
padding:10px 15px;
}
#award-push .alt-head {
font-family:"Trebuchet MS",Tahoma,Arial,sans-serif;
font-size:17px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2;
}
.box .alt-head {
background:#F2F6F8 url(box-head-gradient-light.gif) repeat-x ;
color:#222222;
}
.box.special .head {
background:#C1F498 url(box-head-gradient-green.png) repeat-x ;
color:#000000;
}
.box p.foot {
background:#0583C0 url(box-head-gradient-blue.gif) repeat-x ;
margin:0pt -15px -10px;
padding:10px 15px;
}
.box p.foot a.go {
background-image:url(go-white.gif);
color:#FFFFFF;
}
.box-full {
background:transparent url(review-bg-bottom.png) no-repeat  100%;
margin-bottom:20px;
padding:10px 20px;
}
.box-full:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
* html .box-full, * + html .box-full {
height:1%;
}
.box-full .head {
background:transparent url(box-full-top.png) no-repeat ;
margin:-10px -20px 10px;
padding:10px 20px 0pt;
}
.box-full .head-filled {
background:#EDF2F5 url(box-full-top-filled.png) no-repeat ;
color:#000000;
cursor:pointer;
margin:-10px -20px 10px;
padding:10px 20px;
}
.box-full .intro {
border-bottom:1px solid #F7F9FB;
margin:0pt -10px 20px;
padding:0pt 10px 20px;
}
.box-slide.down {
background:transparent url(box-slide-full-b.png) no-repeat  100%;
margin:0pt 15px 40px;
}
.box-slide.down .body {
background:transparent url(box-slide-full-rl.png) repeat-y ;
overflow:hidden;
padding:20px 20px 0pt;
}
.box-slide.down .controlls {
padding:2px 0pt 0pt 30px;
position:relative;
top:18px;
}
.box-slide.down .controlls a {
background:#4BA3D8 url(btn-box-slide-toggle-rb.png) no-repeat  100%;
color:#FFFFFF;
font-weight:bold;
padding:3px 0pt;
text-decoration:none;
text-transform:uppercase;
}
.box-slide.down .controlls a span {
background-position:0pt 100%;
background-repeat:no-repeat;
padding:3px 10px 3px 15px;
}
.box-slide.down.opened .controlls a span {
background-image:url(btn-box-slide-toggle-l-arrow-up.png);
}
.box-slide.down.closed .controlls a span {
background-image:url(btn-box-slide-toggle-l-arrow-down.png);
}
.box-cols-3-fauxheight {
background:transparent url(cols-3-fauxheight-tile.png) repeat-y ;
}
.box-cols-3-fauxheight .bg-top {
background:transparent url(cols-3-fauxheight-top-corners.png) no-repeat ;
}
.box-cols-3-fauxheight .bg-bottom {
background:transparent url(cols-3-fauxheight-bottom-corners.png) no-repeat  100%;
}
.toggle-box {
border:1px solid #D2D8D8;
margin:0pt 0pt 10px;
padding:0pt 5px 5px;
}
.toggle-box .bg1 {
background:#FFFFFF url(gradient-white-mintgreen-300.png) repeat-x  100%;
}
.toggle-box .bg2 {
background:transparent url(gradient-white-tranparent-30.png) repeat-x ;
}
.toggle-box legend {
background-position:5px 50%;
background-repeat:no-repeat;
color:#000000;
cursor:pointer;
font-size:1.2em;
font-weight:bold;
margin-left:4px;
padding:0pt 5px 0pt 18px;
text-transform:uppercase;
}
.toggle-box.closed legend {
background-image:url(arrow-small-darkgrey-right.png);
}
.toggle-box.opened legend {
background-image:url(arrow-small-darkgrey-down.png);
}
.toggle-box ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
overflow:hidden;
}
.toggle-box .level1 {
margin:0pt;
padding:2px 5px;
}
.toggle-box.closed .level1 {
display:none;
}
.toggle-box .level2 {
margin:0pt 0pt 0pt 20px;
}
.toggle-box .level2.review, .level3.review {
margin:0pt 0pt 0pt 0px;
}
.toggle-box .level3 li, .toggle-box .cols2 li {
float:left;
width:49.5%;
}
.toggle-box .level3.review li.available, .toggle-box .level2.review.cols2 li.available {
float:left;
width:23%;
}
.toggle-box li.available {
margin-left:23px;
}
.toggle-box li.available li.available {
margin-left:10px;
}
.toggle-box .featureGroupedSelected ul {
margin:0pt;
padding:5px 0pt;
}
.cols-1of3-perc {
float:left;
margin-left:4%;
width:30.6%;
}
.cols-1of3-perc.first-child {
margin-left:0pt;
}
.cols-1of4-perc {
float:left;
margin-left:1.3%;
width:24%;
}
.cols-1of4-perc.first-child {
margin-left:0pt;
}
div.article-push {
padding:0pt;
}
div.article-push h2, div.article-push h3 {
color:#0E0E0E;
font-family:Trebuchet MS;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2;
margin:0pt;
padding:10px 15px 0pt;
}
div.article-push h2 span, div.article-push h3 span {
display:block;
text-transform:uppercase;
}
div.article-push p {
font-size:0pt;
line-height:1;
margin:10px 0pt 0pt;
text-align:right;
}
div.article-push p.foot {
font-family:inherit;
font-size:inherit;
font-size-adjust:inherit;
font-stretch:inherit;
font-style:inherit;
font-variant:inherit;
font-weight:inherit;
line-height:inherit;
margin:0pt;
text-align:left;
}
div.award-push {
padding:0pt;
}
div.award-push h2, div.award-push h3 {
color:#0E0E0E;
font-family:Trebuchet MS;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2;
margin:0pt;
padding:10px 15px 0pt;
}
div.award-push h2 span, div.award-push h3 span {
display:block;
text-transform:uppercase;
}
div.award-push p {
font-size:0pt;
line-height:1;
margin:10px 10px 10px 0pt;
text-align:center;
}
div.award-push p.foot {
font-family:inherit;
font-size:inherit;
font-size-adjust:inherit;
font-stretch:inherit;
font-style:inherit;
font-variant:inherit;
font-weight:inherit;
line-height:inherit;
margin:0pt;
text-align:left;
}
div.container {
border:1px solid #F0F0F2;
padding:10px 20px;
}
.cols-1of3.last, .cols-2of3.last, .cols-1of4.last {
margin-right:0pt;
}
.cols-1of3, .cols-2of3 {
float:left;
margin-right:20px;
}
.cols-1of3 {
width:263px;
}
.cols-2of3 {
width:546px;
}
.cols-1of3:after, .cols-2of3:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
* html .cols-1of3, * + html .cols-1of3, * html .cols-2of3, * + html .cols-2of3 {
height:1%;
}
.cols-1of4 {
float:left;
margin-right:20px;
width:192px;
}
.primary-action {
background:transparent url(btn-prim-action.png) no-repeat ;
border:medium none;
color:#5F4500;
cursor:pointer;
display:block;
font-family:"Trebuchet MS",Arial,sans-serif;
font-weight:bold;
height:27px;
line-height:27px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
width:153px;
}
.follow-action {
background:transparent url(btn-follow-red.png) no-repeat ;
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:bold;
height:43px;
line-height:39px;
padding-right:10px;
text-align:center;
text-decoration:none;
width:207px;
}
.follow-action:hover {
color:#FFFFFF !important;
}
.info-popup-trigger {
vertical-align:middle;
}
ol.checkmark, ul.checkmark {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 10px;
}
ol.checkmark li, ul.checkmark li {
margin-bottom:10px;
padding-left:25px;
}
li.checkmark {
background:transparent url(check-dark.gif) no-repeat  50%;
margin-bottom:10px;
padding-left:25px;
}
ul.available-features, ul.unavailable-features {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 10px;
}
ul.available-features li, ul.unavailable-features li {
background:transparent url(check-darkgrey.png) no-repeat  50%;
margin-bottom:5px;
padding-left:20px;
}
ul.available li, li.available {
background:transparent url(check-small-green.png) no-repeat  2px;
padding-left:15px;
}
.editable {
padding-right:15px;
position:relative;
}
.editable .remove-item {
margin-top:-6px;
position:absolute;
right:0pt;
top:50%;
}
.heading {
overflow:hidden;
}
.structural {
display:none;
}
a.button {
background:transparent url(offer-btn-right.png) no-repeat  right center;
color:#FFFFFF;
display:block;
font-size:1em;
font-style:normal;
font-weight:bold;
margin:8px auto 2px;
padding:0pt 7px 0pt 0pt;
text-decoration:none;
width:100px;
}
a.button:hover {
text-decoration:underline;
}
a.button span {
background:transparent url(offer-btn-left.png) no-repeat  left center;
display:block;
line-height:34px;
padding:0pt 10px 0pt 15px;
}
body#userRatingAdmin-page h2 {
clear:both;
padding:20px 0pt 10px;
}
form.admin {
margin:20px 0pt;
}
form.admin strong.author {
border-bottom:1px solid #DCDCDC;
display:block;
font-size:14px;
margin:0pt 0pt 14px;
padding:3px;
}
form.admin textarea, form.admin select, form.admin input[type="text"] {
background:#FFFFFF none repeat ;
border:1px solid #CCCCCC;
font-family:'Lucida Grande',arial,helvetica;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1;
padding:3px;
width:200px;
}
form.admin textarea {
height:8em;
width:300px;
}
form.admin input[type="text"]:focus, form.admin textarea:focus {
background:#FFFFCC none repeat ;
border-color:#FFCC99;
}
form.admin label {
display:block;
padding-left:140px;
}
form.admin p {
border-bottom:1px solid #EDEDED;
margin:0pt;
padding:12px 0pt;
position:relative;
}
form.admin p:hover {
background:#FAFAFA none repeat ;
}
form.admin p br {
display:none;
}
form.admin p span {
left:3px;
position:absolute;
top:auto;
}
form.admin p span br {
display:inline;
}
form.admin p span.helper {
font-style:italic;
padding-left:10px;
position:static;
}
form.admin p.radio {
padding-left:140px;
}
form.admin p.radio label {
display:inline;
padding:0pt;
}
form.admin p.radio label span {
position:static;
}
form.admin p.radio label input {
margin:0pt 8px 0pt 3px;
vertical-align:middle;
}
form.admin p.multi strong {
display:block;
padding:0pt 0pt 10px;
}
form.admin p.multi label {
padding-bottom:5px;
}
form.admin p.multi label input {
width:30px;
}
form.admin p.btn {
border:0pt none;
padding:20px 0pt 0pt 140px;
}
form.admin p.btn:hover {
background:transparent none repeat ;
}
div.admin-actions {
background:#FAFAFA none repeat ;
border:1px solid #CCCCCC;
float:left;
padding:10px;
}
#advanced-search-box ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#advanced-search-box li {
margin-bottom:4px;
}
#advanced-search-box label {
display:block;
}
#advanced-search-box input, #advanced-search-box select {
display:block;
width:98%;
}
#advanced-search-box p.submit input {
background-image:url(btn-green-right-white-bg-32px.png);
display:inline;
margin-top:12px;
width:242px;
}
#advanced-search-box p.submit input:hover {
}
#advanced-search-box p.submit span {
background-image:url(btn-green-left-white-bg-32px.png);
}
#advanced-search-box .submit-class {
background:transparent url(btn-action-green-other.png) no-repeat ;
border:medium none;
color:#FFFFFF;
cursor:pointer;
display:block;
font-weight:bold;
height:32px;
margin-top:10px;
padding-bottom:5px;
width:195px;
}
#index-page #advanced-search-box {
background:#FFFFFF url(gradient-white-blue-white-vert-75px.png) repeat-x  left top;
margin:90px 0pt 20px;
padding:10px;
}




#index-page #advanced-search-box2 {
background:#FFFFFF url(gradient-white-blue-white-vert-75px.png) repeat-x  left top;
margin:20px 0pt 20px;
padding:10px;
}




#index-page #advanced-search-box p.header {
color:#000000;
font-size:12px;
font-weight:bold;
margin:0pt 0pt 10px;
}
#index-page #advanced-search-box form {
margin:0pt 0pt 15px;
}
#index-page #advanced-search-box form.adv {
background:transparent url(fade-white-lightgreen-vert.jpg) repeat-x  left bottom;
margin:0pt -15px 15px;
padding:5px 15px 10px;
}
#index-page #advanced-search-box h3 {
color:#333333;
font-size:12px;
font-weight:bold;
margin:0pt 0pt 0.1em;
text-transform:uppercase;
}
#index-page #advanced-search-box p {
color:#454545;
font-size:11px;
margin:0pt;
}
#index-page #advanced-search-box label {
display:none;
}
#index-page #advanced-search-box select {
border:1px solid #999999;
margin:10px 0pt 0pt;
width:240px;
}
#index-page #advanced-search-box input.text {
width:158px;
}
#index-page #advanced-search-box input.button {
width:auto;
}
#index-page #advanced-search-box p.menu-header {
color:#000000;
font-size:12px;
font-weight:bold;
margin:0pt 0pt 10px;
}
#articleListing-page div.container, #article-page div.container {
float:left;
width:530px;
}
#article p.rating {
color:#999999;
font-family:arial,helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
#article div.rating-btm {
clear:both;
float:left;
padding:20px 0pt 0pt;
width:auto;
}
#article div.rating-btm p.rating {
float:left;
width:auto;
}
#article p.rating strong {
background:transparent url(stars-small-sprite.png) no-repeat ;
font-size:0pt;
left:5px;
line-height:0pt;
padding:16px 80px 0pt 0pt;
position:relative;
top:1px;
}
#article p.rating strong.r5 {
background-position:0pt 3px;
}
#article p.rating strong.r4 {
background-position:-16px 3px;
}
#article p.rating strong.r3 {
background-position:-32px 3px;
}
#article p.rating strong.r2 {
background-position:-48px 3px;
}
#article p.rating strong.r1 {
background-position:-64px 3px;
}
#article p.rating strong.r0 {
background-position:-80px 3px;
}
#article p.rating strong span {
left:-9999px;
position:absolute;
}
div.rate {
display:none;
}
body.javascript-enabled div.rate {
display:block;
float:left;
padding:0pt 0pt 0pt 20px;
width:auto;
}
div.rate strong, div.rate span.thanks {
color:#999999;
float:left;
font-family:arial,helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
width:auto;
}
div.rate span.thanks {
color:#339933;
padding-left:10px;
}
div.rate ul {
background:transparent url(stars-small-matrix-sprite.png) no-repeat ;
float:left;
height:16px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:-2px 0pt 0pt 8px;
padding:0pt;
position:relative;
width:80px;
}
div.rate ul li {
cursor:pointer;
float:left;
text-indent:-999em;
}
div.rate ul li a {
height:16px;
left:0pt;
outline-color:invert;
outline-style:none;
outline-width:0pt;
position:absolute;
text-decoration:none;
top:0pt;
width:16px;
z-index:200;
}
div.rate ul li.one a {
left:0pt;
}
div.rate ul li.two a {
left:16px;
}
div.rate ul li.three a {
left:32px;
}
div.rate ul li.four a {
left:48px;
}
div.rate ul li.five a {
left:64px;
}
div.rate ul li a:hover {
background:transparent url(stars-small-matrix-sprite.png) no-repeat ;
height:16px;
left:0pt;
overflow:hidden;
width:80px;
z-index:2;
}
div.rate ul li.one a:hover {
background-position:0pt -16px;
}
div.rate ul li.two a:hover {
background-position:0pt -32px;
}
div.rate ul li.three a:hover {
background-position:0pt -48px;
}
div.rate ul li.four a:hover {
background-position:0pt -64px;
}
div.rate ul li.five a:hover {
background-position:0pt -80px;
}
#article div.permalink {
clear:both;
}
#article div.permalink span {
}
#article div.permalink input {
border:1px solid #CCCCCC;
font-size:12px;
padding:4px;
width:523px;
}
#article img {
float:right;
margin:4px 0pt 4px 10px;
}
#article p.digg {
float:right;
margin:1em 0pt 10px 20px;
}
#article-page #article p img, #article-page #article p.right img {
float:right;
margin:4px 0pt 4px 20px;
}
#article-page #article p.left img {
float:left;
margin:4px 20px 10px 0pt;
}
#article-page #article p.center {
clear:both;
text-align:center;
}
#article-page #article p.center img {
float:none;
}
#articleListing-page #sub-content, #article-page #sub-content {
float:right;
width:353px;
}
#articleListing-page div.container ul.article-overview {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:20px 0pt;
}
#articleListing-page div.container ul.article-overview li {
list-style-type:none;
margin:5px 0pt 5px 22px;
position:relative;
}
#articleListing-page div.container ul.article-overview li a.go {
margin:0pt 0pt 0pt -22px;
}
#articleListing-page p.paging {
text-align:center;
}
#small-article-toplist {
background:#FFFFFF url(light-gradient.gif) repeat-x  left bottom;
margin:10px 10px 10px 0pt;
padding:10px;
width:255px;
}
#small-article-toplist ul {
list-style-type:none;
margin:0pt;
}
#small-article-toplist ul li {
margin:0pt 0pt 10px;
position:relative;
}
#small-article-toplist ul li a {
color:#4A4A4A;
}
#article-push ul li a.last-child {
position:absolute;
right:0pt;
}
.video-tutorial h4 {
padding:0px 0px 0px 20px;
}
.video-tutorial {
padding:0px 0px 20px;
}
.video-tutorial-article {
list-style-type:none;
padding:0px 0px 5px;
}
#award-page #content div.container {
float:left;
padding:10px 20px;
width:603px;
}
#award-page #content div.container small {
font-size:11px;
}
#award-page #content div.container h1 {
margin:0pt 0pt 20px;
}
#award-page #content div.intro {
float:left;
width:220px;
}
#award-page #content div.intro em {
font-size:14px;
font-weight:bold;
}
#award-page #content div.diploma {
background:transparent url(bg-award-diploma-top.png) no-repeat ;
float:right;
margin:25px 0pt 0pt;
padding:15px 0pt 0pt;
width:362px;
}
#award-page #content div.diploma div.inner {
background:transparent url(bg-award-diploma-bottom.png) no-repeat  left bottom;
min-height:220px;
padding:0pt 20px 20px 120px;
position:relative;
width:222px;
}
#award-page #content div.diploma div.webdesign {
min-height:270px;
}
#award-page #content div.diploma h2 {
margin:0pt 0pt 10px;
text-align:center;
}
#award-page #content div.diploma div.webdesign h2 {
border-bottom:1px solid #CCCCCC;
color:#333333;
font-size:22px;
padding:0pt 0pt 6px;
}
#award-page #content div.diploma img.badge {
left:15px;
position:absolute;
top:-40px;
}
#award-page #content div.diploma div.webdesign img.badge {
left:10px;
}
* html #award-page #content div.diploma img.service {
}
* html #award-page #content div.diploma img.support {
}
#award-page #content div.diploma strong {
font-size:15px;
font-weight:normal;
line-height:17px;
text-transform:uppercase;
}
#award-page #content div.diploma strong small {
font-size:12px;
}
#award-page #content div.diploma img.year-month {
bottom:18px;
left:50px;
position:absolute;
}
#award-page #content div.diploma a.review {
background:transparent url(arrow-blue.png) no-repeat  left center;
padding:2px 0pt 2px 23px;
}
#award-page #content #sub-content {
float:right;
width:280px;
}
#award-push {
padding:5px;
position:relative;
width:270px;
}
#page-page #award-push {
width:341px;
}
#award-push.box h2.alt-head, #award-push.box h3.alt-head {
margin:-5px -5px 5px;
}
#award-push div.webdesign h3 {
border-bottom:1px solid #CCCCCC;
color:#000000;
font-size:16px;
padding:0pt 0pt 6px;
text-align:center;
}
#award-push div.inner {
background:transparent url(bg-award-push.jpg) no-repeat ;
width:100%;
}
#page-page #award-push div.inner {
background-image:url(bg-award-push-wide.jpg);
}
#award-push div.col {
float:left;
padding:10px 10px 50px;
width:112px;
}
#page-page #award-push div.col {
width:150px;
}
#award-push div.last {
float:right;
}
#award-push div.col p.badge, #award-push div.col h4 {
text-align:center;
}
#award-push div.col h4 {
margin:15px 0pt 10px;
}
#award-push div.col p.type {
font-size:14px;
line-height:18px;
margin:0pt 0pt 4px;
}
#award-push div.webdesign div.col p.type {
font-size:12px;
}
#award-push div.col ul.links {
bottom:10px;
font-size:11px;
left:15px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
position:absolute;
width:112px;
}
#award-push div.last ul.links {
left:150px;
}
#page-page #award-push div.last ul.links {
left:184px;
}
#award-push div.col ul.links li {
font-weight:bold;
padding:3px 0pt;
}
#comments {
clear:both;
padding:20px 0pt 0pt;
}
#comments h2 {
color:#1E1E1E;
font-size:18px;
margin:0pt 0pt 20px;
}
#comments ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 20px;
}
#comments ul li {
min-height:60px;
padding:0pt 0pt 15px 75px;
position:relative;
}
#comments ul li p {
line-height:1.6;
margin:0pt 0pt 6px;
}
#comments ul li strong.author {
font-size:14px;
padding:0pt 20px 0pt 0pt;
}
#comments ul li small {
color:#727272;
}
#comments ul li img {
left:0pt;
position:absolute;
top:3px;
}
#comments h3 {
color:#1E1E1E;
font-size:18px;
margin:0pt 0pt 20px;
}
#comments form {
}
#comments form label, #comments form p.captcha {
display:block;
padding:0pt 0pt 0pt 80px;
position:relative;
}
#comments form label.error, #comments form span.error {
color:#990000;
display:block;
font-weight:bold;
padding:0pt;
position:relative;
}
#comments form label span {
left:0pt;
position:absolute;
top:0pt;
}
#comments form label span span.req {
color:#990000;
position:static;
}
#comments form label input {
font-size:12px;
padding:2px;
width:160px;
}
#comments form label textarea {
font-size:12px;
height:6em;
padding:2px;
width:260px;
}
#comments form label br {
display:none;
}
#comments form p.btn {
padding:10px 0pt 0pt 80px;
}
#company-ratings {
color:#454545;
float:left;
width:500px;
}
#company-ratings h3 {
font-size:18px;
font-weight:bold;
text-transform:none;
}
#company-ratings div.total strong {
color:#333333;
display:block;
font-size:14px;
}
#company-ratings div.user {
border-top:1px solid #DCDCDC;
padding:10px 0pt 5px;
}
#company-ratings dl.ratings {
float:right;
margin:0pt;
width:auto;
}
#company-ratings div.total dl.ratings {
float:none;
width:400px;
}
#company-ratings div dl.ratings {
margin:0pt 8px 0pt 0pt;
}
#company-ratings dl.ratings dt {
font-weight:bold;
line-height:15px;
}
#company-ratings dl.ratings dt.last {
color:#333333;
display:inline;
font-size:14px;
}
#company-ratings div.total dl.ratings dt {
float:left;
line-height:26px;
width:150px;
}
#company-ratings dl.ratings dd {
font-weight:bold;
line-height:26px;
margin:0pt;
padding:0pt 0pt 0pt 190px;
position:relative;
}
#company-ratings div.total dl.ratings dd {
float:left;
}
#company-ratings dl.ratings dd.sum {
color:#333333;
display:inline;
font-size:14px;
padding:0pt;
}
#company-ratings dl.ratings dd span {
background:transparent url(sprite-rating-small.gif) no-repeat ;
display:block;
height:15px;
left:0pt;
margin:0pt;
padding:0pt;
position:absolute;
top:4px;
width:180px;
}
#company-ratings div.total dl.ratings dd span {
}
#company-ratings dl.ratings dd.r0 span {
background-position:-180px 0pt;
}
#company-ratings dl.ratings dd.r1 span {
background-position:-162px 0pt;
}
#company-ratings dl.ratings dd.r2 span {
background-position:-144px 0pt;
}
#company-ratings dl.ratings dd.r3 span {
background-position:-126px 0pt;
}
#company-ratings dl.ratings dd.r4 span {
background-position:-108px 0pt;
}
#company-ratings dl.ratings dd.r5 span {
background-position:-90px 0pt;
}
#company-ratings dl.ratings dd.r6 span {
background-position:-72px 0pt;
}
#company-ratings dl.ratings dd.r7 span {
background-position:-54px 0pt;
}
#company-ratings dl.ratings dd.r8 span {
background-position:-36px 0pt;
}
#company-ratings dl.ratings dd.r9 span {
background-position:-18px 0pt;
}
#company-ratings dl.ratings dd.r10 span {
background-position:0pt;
}
#company-ratings div.editorial {
background:#F8FED2 none repeat ;
border:1px solid #CDDB60;
float:left;
margin:30px 0pt;
padding:15px;
width:465px;
}
#company-ratings div {
clear:both;
margin:5px 0pt 15px;
}
#company-ratings div p.details {
float:none;
width:auto;
}
#company-ratings div p.details span {
color:#333333;
font-size:11px;
font-weight:bold;
}
#company-ratings div p.details .author {
font-size:14px;
}
#company-ratings div p.details .author span {
font-size:14px;
text-transform:uppercase;
}
#company-ratings div p.details .author .rec {
color:#538C01;
}
#company-ratings div p.details .author .not-rec {
color:#990000;
}
#company-ratings div p.comments {
clear:left;
float:left;
width:250px;
}
#compare-page #top-list {
background:transparent url(htl-bottom-wide.gif) no-repeat  left bottom;
width:870px;
}
#compare-page #top-list h2 {
background:transparent url(htl-heading-bg-wide.gif) no-repeat  left top;
}
#compare-page #top-list table td {
padding:10px 5px;
}
#compare-page #top-list table td.review, #compare-page #top-list table td.business {
white-space:nowrap;
}
#compare-page #top-list table td a {
color:#2D94D2;
}
#hosting-finder-entry {
display:none;
}
.hiddenInfo {
display:none;
}
#content div.review-elements-start-conv-b {
background:transparent url(2review-elements-b-start.png) no-repeat ;
clear:both;
float:left;
width:100%;
}
#content div.review-elements-start-conv-b h1 {
font-size:16px;
margin:0pt 0pt 0pt 20px;
}
#content div.review-elements-content-conv-b {
background:transparent url(review-elements-b-content.png) repeat-y ;
clear:both;
float:left;
width:100%;
}
#content div.review-elements-content-conv-b div.content-left {
background:transparent none repeat ;
clear:both;
float:left;
width:744px;
}
#content div.review-elements-content-conv-b div.content-left .also-available a {
color:#2F2F2F;
font-weight:bold;
text-decoration:underline;
}
#content div.review-elements-content-conv-b div.content-left .also-available a:hover {
text-decoration:none;
}
#content div.review-elements-content-conv-b div.content-left div.topbox {
width:725px;
}
#content div.review-elements-content-conv-b #reviews .menu-flaps {
background:#FFFFFF url(review-elements-b-review-bg-top.png) no-repeat  100%;
}
#content div.review-elements-content-conv-b .box-full {
background:#FFFFFF url(review-elements-b-review-bg-bottom.png) no-repeat  100%;
}
#content div.review-elements-content-conv-b div.content-left img.banner {
margin:10px 0pt;
}
#content div.review-elements-content-conv-b div.content-left div.topbox div.plan-heading div.headline {
clear:both;
float:left;
width:180px;
}
#content div.review-elements-content-conv-b div.content-left div.topbox div.plan-heading div.package-offer {
float:left;
width:280px;
}
#content div.review-elements-content-conv-b div.content-left div.topbox div.plan-heading div.package-offer div.left {
clear:both;
color:#3CA542;
float:left;
font-weight:bold;
text-transform:uppercase;
width:140px;
}
#content div.review-elements-content-conv-b div.content-left div.topbox div.plan-heading div.package-offer div.right {
float:left;
width:120px;
}
#content div.review-elements-content-conv-b div.content-left div.topbox div.plan-heading div.package-offer div.right a {
color:#3CA542;
font-size:12px;
text-decoration:none;
}
#content div.review-elements-content-conv-b div.content-left div.topbox div.plan-heading div.package-offer div.right a span {
font-size:16px;
font-weight:bold;
}
#content div.review-elements-content-conv-b div.content-left div.topbox div.plan-heading div.package-offer div.right a em {
font-size:26px;
font-weight:bold;
}
#content div.review-elements-content-conv-b div.content-left div.topbox div.plan-heading div.save-amount {
clear:both;
color:#363636;
float:left;
font-size:11px;
font-weight:bold;
padding:0pt 0pt 0pt 130px;
text-transform:uppercase;
width:140px;
}
#content div.review-elements-content-conv-b div.content-left div.topbox div.plan-heading div.visit {
color:#6A6A6A;
float:left;
text-align:center;
width:200px;
}
#content div.review-elements-content-conv-b div.content-left div.topbox div.plan-heading div.visit a {
background:transparent url(review-elements-b-button.png) no-repeat ;
color:#FFFFFF;
display:block;
height:35px;
line-height:32px;
text-align:center;
text-decoration:none;
width:203px;
}
#content div.review-elements-content-conv-b div.content-left div.topbox div.plan-heading div.visit a:hover {
text-decoration:underline;
}
#content div.review-elements-content-conv-b .box-slide, #content div.review-elements-content-conv-b .down {
background:transparent url(review-elements-b-box-slide-full-b.png) no-repeat  100%;
}
#content div.review-elements-content-conv-b .box-slide .body, #content div.review-elements-content-conv-b .down .body {
background:transparent url(review-elements-b-box-slide-full-rl.png) repeat-y ;
}
#content div.review-elements-content-conv-b .cols-1of4-perc {
width:31%;
}
#content div.review-elements-content-conv-b .also-available {
clear:both;
float:right;
}
#content div.review-elements-content-conv-b div.content-left div.top-text {
background:transparent none repeat ;
clear:both;
float:left;
width:100%;
}
#content div.review-elements-content-conv-b div.content-left div.text-start {
background:transparent url(review-elements-b-left-start.png) repeat-y ;
clear:both;
float:left;
width:100%;
}
#content div.review-elements-content-conv-b div.content-left div.text {
background:transparent url(review-elements-b-left-content.png) repeat-y ;
clear:both;
float:left;
width:100%;
}
#content div.review-elements-content-conv-b div.content-left div.text div.company-logo {
float:left;
padding:30px 0pt;
text-align:center;
width:200px;
}
#content div.review-elements-content-conv-b div.content-left div.text div.company-profile {
float:left;
padding:0pt 10px 0pt 15px;
width:519px;
}
#content div.review-elements-content-conv-b div.content-left div.text h1, #content div.review-elements-content-conv-b div.content-left div.text h2 {
font-size:25px;
font-weight:bold;
margin:15px 0pt;
}
#content div.review-elements-content-conv-b div.content-left div.text div.company-profile p.push-link {
margin-top:3em;
}
#content div.review-elements-content-conv-b div.content-left div.text div.company-profile p.push-link a {
background:transparent url(go.gif) no-repeat  50%;
font-size:1.3em;
font-weight:bold;
padding-left:22px;
}
#content div.review-elements-content-conv-b div.content-left div#company-ratings {
float:right;
margin-right:15px;
}
#content div.review-elements-content-conv-b div.content-right {
background:transparent none repeat ;
float:left;
padding:0pt 1px 0pt 0pt;
width:200px;
}
#content div.review-elements-content-conv-b div.content-right div.total-score {
padding:0pt 10px 0pt 0pt;
}
#content div.review-elements-content-conv-b div.content-right div.company-testimonials h3, #content div.review-elements-content-conv-b div.content-right div.company-profile h3, #content div.review-elements-content-conv-b div.content-right div.company-pros-cons h3, #content div.review-elements-content-conv-b div.content-right div.company-rating-system h3 {
color:#0E0E0E;
font-size:14px;
margin:0pt 0pt 5px;
text-transform:uppercase;
}
#content div.review-elements-content-conv-b div.content-right div.company-profile, #content div.review-elements-content-conv-b div.content-right div.company-pros-cons {
background:transparent url(gradient-yellowgreen-white-170.png) repeat-x ;
border-top:1px solid #C2D550;
clear:both;
padding:10px;
}
#content div.review-elements-content-conv-b div.content-right div.company-pros-cons {
background:transparent url(gradient-yellowgreen-white-170.png) repeat-x ;
border-top:1px solid #C2D550;
clear:both;
float:left;
padding:10px;
}
#content div.review-elements-content-conv-b div.content-right div.company-rating-system {
background:transparent none repeat ;
border-top:0px none;
clear:both;
padding:10px;
}
#content div.review-elements-content-conv-b div.content-right p.company-link {
padding:0pt 10px;
}
#content div.review-elements-content-conv-b div.content-right p.company-link a {
font-size:12px;
line-height:20px;
}
#content div.review-elements-content-conv-b div.content-right .company-review ul span, #content div.review-elements-content-conv-b div.content-right .company-profile ul span {
color:#006813;
}
#content div.review-elements-end-conv-b {
background:transparent url(review-elements-b-end.png) no-repeat ;
clear:both;
float:left;
height:14px;
width:100%;
}
#content div.review-elements-start-conv-c {
background:transparent url(review-elements-c-start.png) no-repeat ;
clear:both;
float:left;
width:100%;
}
#content div.review-elements-start-conv-c h1 {
font-size:16px;
margin:0pt 0pt 0pt 20px;
}
#content div.review-elements-content-conv-c {
background:transparent url(review-elements-c-content.png) repeat-y ;
clear:both;
float:left;
width:100%;
}
#content div.review-elements-content-conv-c div.content-left {
background:transparent none repeat ;
clear:both;
float:left;
width:744px;
}
#content div.review-elements-content-conv-c div.content-left div.banner {
clear:both;
float:left;
width:500px;
}
#content div.review-elements-content-conv-c div.content-left div.cheapest-plan {
clear:both;
float:left;
margin:0pt 0pt 0pt 10px;
width:285px;
}
#content div.review-elements-content-conv-c div.content-left div.cheapest-plan h2 {
color:#000000;
font-size:18px;
}
#content div.review-elements-content-conv-c div.content-left div.cheapest-plan h2 span {
color:#238B29;
}
#content div.review-elements-content-conv-c div.content-left div.arrow {
float:left;
width:285px;
}
#content div.review-elements-content-conv-c div.content-left div.arrow a.follow-action:hover {
text-decoration:underline;
}
#content div.review-elements-content-conv-c div.content-left div.arrow a.details {
background:#FFFFFF url(review-elements-c-view-details.png) no-repeat  4px;
padding:0pt 0pt 0pt 10px;
}
#content div.review-elements-content-conv-c div.content-left .also-available a {
color:#2F2F2F;
font-weight:bold;
text-decoration:underline;
}
#content div.review-elements-content-conv-c div.content-left .also-available a:hover {
text-decoration:none;
}
#content div.review-elements-content-conv-c div.content-left div.topbox {
width:725px;
}
#content div.review-elements-content-conv-c #reviews .menu-flaps {
background:#FFFFFF url(review-elements-c-review-bg-top.png) no-repeat  100%;
}
#content div.review-elements-content-conv-c .box-full {
background:#FFFFFF url(review-elements-c-review-bg-bottom.png) no-repeat  100%;
}
#content div.review-elements-content-conv-c div.content-left img.banner {
margin:10px 0pt;
}
#content div.review-elements-content-conv-c div.content-left div.topbox div.plan-heading div.headline {
clear:both;
float:left;
width:180px;
}
#content div.review-elements-content-conv-c div.content-left div.topbox div.plan-heading div.package-offer {
float:left;
width:280px;
}
#content div.review-elements-content-conv-c div.content-left div.topbox div.plan-heading div.package-offer div.left {
clear:both;
color:#3CA542;
float:left;
font-weight:bold;
text-transform:uppercase;
width:140px;
}
#content div.review-elements-content-conv-c div.content-left div.topbox div.plan-heading div.package-offer div.right {
float:left;
width:120px;
}
#content div.review-elements-content-conv-c div.content-left div.topbox div.plan-heading div.package-offer div.right a {
color:#3CA542;
font-size:12px;
text-decoration:none;
}
#content div.review-elements-content-conv-c div.content-left div.topbox div.plan-heading div.package-offer div.right a span {
font-size:16px;
font-weight:bold;
}
#content div.review-elements-content-conv-c div.content-left div.topbox div.plan-heading div.package-offer div.right a em {
font-size:26px;
font-weight:bold;
}
#content div.review-elements-content-conv-c div.content-left div.topbox div.plan-heading div.save-amount {
clear:both;
color:#363636;
float:left;
font-size:11px;
font-weight:bold;
padding:0pt 0pt 0pt 130px;
text-transform:uppercase;
width:140px;
}
#content div.review-elements-content-conv-c div.content-left div.top-text {
background:transparent none repeat ;
clear:both;
float:left;
width:100%;
}
#content div.review-elements-content-conv-c div.content-left div.text-start {
background:transparent url(review-elements-c-left-start.png) repeat-y ;
clear:both;
float:left;
margin:10px 0pt 0pt;
width:100%;
}
#content div.review-elements-content-conv-c div.content-left div.text {
background:transparent url(review-elements-c-left-content.png) repeat-y ;
clear:both;
float:left;
width:100%;
}
#content div.review-elements-content-conv-c div.content-left div.company-testimonials {
float:right;
margin:0pt 10px;
}
#content div.review-elements-content-conv-c div.content-left div.company-testimonials h3 {
color:#0E0E0E;
font-size:14px;
margin:0pt 0pt 5px;
text-transform:uppercase;
}
#content div.review-elements-content-conv-c div.content-left div.text div.company-profile {
float:left;
padding:0pt 10px 0pt 15px;
width:495px;
}
#content div.review-elements-content-conv-c div.content-left div.text h1, #content div.review-elements-content-conv-c div.content-left div.text h2 {
font-size:25px;
font-weight:bold;
margin:15px 0pt;
}
#content div.review-elements-content-conv-c div.content-left div.text div.company-profile p.push-link {
margin-top:3em;
}
#content div.review-elements-content-conv-c div.content-left div.text div.company-profile p.push-link a {
background:transparent url(go.gif) no-repeat  50%;
font-size:1.3em;
font-weight:bold;
padding-left:22px;
}
#content div.review-elements-content-conv-c div.content-right {
background:transparent none repeat ;
float:left;
padding:0pt 1px 0pt 0pt;
width:200px;
}
#content div.review-elements-content-conv-c div.content-right div.total-score-box {
padding:0pt 10px;
text-align:center;
}
#content div.review-elements-content-conv-c div.content-right div.total-score-box h3 {
font-size:1.1em;
margin:0pt;
}
#content div.review-elements-content-conv-c div.content-right div.total-score-box p {
color:#339933;
font-size:6em;
font-weight:bold;
line-height:1;
margin:0pt;
}
#content div.review-elements-content-conv-c div.content-right div.company-testimonials h3, #content div.review-elements-content-conv-c div.content-right div.company-profile h3, #content div.review-elements-content-conv-c div.content-right div.company-pros-cons h3, #content div.review-elements-content-conv-c div.content-right div.company-rating-system h3 {
color:#0E0E0E;
font-size:14px;
margin:0pt 0pt 5px;
text-transform:uppercase;
}
#content div.review-elements-content-conv-c div.content-right div.company-profile, #content div.review-elements-content-conv-c div.content-right div.company-pros-cons {
background:transparent url(gradient-yellowgreen-white-170.png) repeat-x ;
border-top:1px solid #C2D550;
clear:both;
padding:10px;
}
#content div.review-elements-content-conv-c div.content-right div.company-pros-cons {
background:transparent url(gradient-yellowgreen-white-170.png) repeat-x ;
border-top:1px solid #C2D550;
clear:both;
float:left;
padding:10px;
}
#content div.review-elements-content-conv-c div.content-right div.company-rating-system {
background:transparent none repeat ;
border-top:0px none;
clear:both;
padding:10px;
}
#content div.review-elements-content-conv-c div.content-right p.company-link {
padding:0pt 10px;
}
#content div.review-elements-content-conv-c div.content-right p.company-link a {
font-size:12px;
line-height:20px;
}
#content div.review-elements-content-conv-c div.content-right .company-review ul span, #content div.review-elements-content-conv-c div.content-right .company-profile ul span {
color:#006813;
}
#content div.review-elements-end-conv-c {
background:transparent url(review-elements-c-end.png) no-repeat ;
clear:both;
float:left;
height:14px;
width:100%;
}
#review-page div.conv-c {
margin-left:15px;
}
#content a.goDetails {
text-decoration:none;
}
#index-page .conv-offer #advanced-search-box {
margin:30px 0pt 20px;
}
#index-page .conv-offer #offer-of-the-month {
margin:90px 0pt 0px;
}
#index-page .conv-offer #offer-of-the-month h3 {
margin-bottom:7px;
}
#index-page .conv-offer #offer-of-the-month img {
margin-left:13px;
}
#index-page .conv-offer #offer-of-the-month p {
color:#BD0000;
font-size:1.4em;
margin-bottom:0px;
text-align:center;
}
#index-page .conv-offer #offer-of-the-month p span {
color:#9B9B9B;
display:block;
font-size:12px;
text-decoration:line-through;
}
#index-page .conv-offer #offer-links {
border-top:medium none;
}
#index-page .conv-offer #offer-links ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 0pt 15px;
padding:0pt;
}
#index-page .conv-offer #offer-links ul li {
margin-bottom:9px;
}
#index-page #content .conv-offer-c {
padding:0pt;
}
#index-page .conv-offer-c #advanced-search-box {
margin:0px 0pt 20px;
}
#index-page .conv-offer-c #offer-of-the-month {
background:transparent url(bg-offer.jpg) no-repeat ;
margin:90px 0pt 0px;
}
#index-page .conv-offer-c #offer-of-the-month {
border:medium none;
height:256px;
}
#index-page .conv-offer-c #offer-of-the-month h3 {
background:transparent none repeat ;
color:#FFFFFF;
font-size:1.8em;
margin-bottom:8px;
text-align:center;
}
#index-page .conv-offer-c #offer-of-the-month img {
margin-left:14px;
padding-top:2px;
}
#index-page .conv-offer-c #offer-of-the-month p.offer {
color:#BD0000;
font-size:2em;
line-height:1em;
margin-bottom:0px;
margin-top:4px;
text-align:center;
}
#index-page .conv-offer-c #offer-of-the-month p.offer span {
font-size:12px;
}
#index-page .conv-offer-c #offer-of-the-month p.offer span.offer-save {
display:block;
font-size:0.8em;
}
#index-page .conv-offer-c #offer-of-the-month p {
text-align:center;
}
#couponList-page div.container {
border:0pt none;
float:left;
padding:0pt;
width:695px;
}
#couponList-page #sub-content {
float:right;
width:230px;
}
#coupons {
}
#coupons div.intro {
padding:10px;
}
#coupons table {
border-collapse:collapse;
font-family:'Trebuchet MS',arial,helvetica;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:0pt;
width:100%;
}
#coupons table th {
background:#BCE4F5 url(bg-faded-blue.jpg) repeat-x ;
border-color:#90C9E0 -moz-use-text-color rgb(121, 180, 203) rgb(144, 201, 224);
border-style:solid none solid solid;
border-width:1px 0pt 1px 1px;
padding:10px;
}
#coupons table th.empty {
background:#FFFFFF none repeat ;
border-top-color:#FFFFFF;
}
#coupons table th.last, #coupons table th.logo {
border-right:1px solid #90C9E0;
}
#coupons table th.logo a {
text-decoration:none;
}
#coupons table th.logo a img {
border:1px solid #90C9E0;
margin:0pt 0pt 5px;
}
#coupons table td {
background:#F8F8F8 none repeat ;
border-bottom:1px solid #F2F2F2;
border-right:1px solid #DFDFDF;
color:#454545;
padding:10px;
text-align:center;
}
#coupons table tr.alt td {
background:#FFFFFF none repeat ;
}
#coupons table tr.divider td {
background:#FFFFFF none repeat ;
border-color:#DFDFDF -moz-use-text-color -moz-use-text-color;
border-style:solid none none;
border-width:2px 0pt 0pt;
font-size:0px;
height:25px;
line-height:25px;
padding:0pt;
}
#coupons table td.provider {
border-color:#DFDFDF rgb(223, 223, 223) rgb(242, 242, 242);
border-style:solid;
border-width:1px;
}
#coupons table td.empty {
background:#FFFFFF none repeat ;
border-color:-moz-use-text-color -moz-use-text-color #DFDFDF;
border-style:none none solid;
border-width:0pt 0pt 1px;
}
#coupons table td.plan {
border-left:1px solid #DFDFDF;
}
#coupons table td.price span {
color:#0C6400;
font-size:15px;
}
#coupons table td.discount {
color:#0C6400;
font-size:20px;
}
#coupons table td.coupon {
text-align:left;
text-transform:uppercase;
}
#coupons table td.links a.button {
margin:-3px auto 5px;
}
#coupons table td.links br {
display:none;
}
#domain-page #top-list {
float:left;
margin-top:0pt;
}
#domain-page #top-list p.intro {
color:#007DC8;
font-family:Trebuchet MS;
font-size:22px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2;
padding-bottom:20px;
}
#domain-page #top-list .free, #domain-page #top-list .taken {
font-weight:bold;
text-transform:uppercase;
}
#domain-page #top-list th.first-child, #domain-page #top-list th.country, #domain-page #top-list td.first-child, #domain-page #top-list td.country {
text-align:left;
}
#domain-page #top-list td.first-child {
padding-left:10px;
}
#domain-page #sub-content {
float:right;
width:280px;
}
#domainSearch-page div.container {
float:left;
padding:20px 0pt 10px;
width:695px;
}
#domainSearch-page div.container form.search {
background:transparent url(domain-search.png) no-repeat  470px 0pt;
min-height:180px;
padding-right:246px;
}
#domainSearch-page div#sub-content {
float:right;
width:228px;
}
#domainSearch-page form {
padding:0px 10px;
}
#domainSearch-page form h1 {
margin:0pt 0pt 20px;
}
#domainSearch-page p.symbol-expl {
margin:20px 0pt -20px;
padding-right:20px;
text-align:right;
}
#domainSearch-page p.symbol-expl img {
vertical-align:middle;
}
#domainSearch-page table.results {
clear:both;
margin:30px 0pt 0pt;
width:100%;
}
#domainSearch-page table.results tr.main-headers th {
color:#FFFFFF;
font-size:130%;
letter-spacing:0.05em;
padding:6px 0pt 6px 20px;
text-align:left;
}
#domainSearch-page table.results tr.main-headers th.first {
background:#0077AB url(bg-results-header-top.png) no-repeat  left top;
}
#domainSearch-page table.results tr.main-headers th.last {
background:#0077AB url(bg-results-header-top.png) no-repeat  right top;
padding:0pt 122px 0pt 0pt;
text-align:center;
}
#domainSearch-page table.results tr.sub-headers th {
background:#FFCC33 none repeat ;
}
#domainSearch-page table.results tr.sub-headers th.h-us {
padding:0pt 0pt 0pt 18px;
text-align:left;
width:120px;
}
#domainSearch-page table.results tr.alt td {
background:#F0F0F0 none repeat ;
}
#domainSearch-page table.results td {
padding:5px 0pt;
text-align:center;
width:48px;
}
#domainSearch-page table.results td.num {
text-align:center;
width:50px;
}
#domainSearch-page table.results td.domain {
text-align:left;
width:200px;
}
#domainSearch-page table.results td.last {
text-align:left;
}
#domainSearch-page table.results td a, #domainSearch-page table.results td span.t {
background-position:0pt;
background-repeat:no-repeat;
display:block;
height:14px;
margin:0pt auto;
width:14px;
}
#domainSearch-page table.results td a.f {
background-image:url(dot-green.png);
}
#domainSearch-page table.results td a.f-c {
background-image:url(dot-green-checked.png);
}
#domainSearch-page table.results td span.t {
background-image:url(x-red.png);
}
#domainSearch-page table.results td.last a, #domainSearch-page table.results td.last span.t {
margin:0pt 0pt 0pt 18px;
}
#domainSearch-page table.results td a span, #domainSearch-page table.results td span.t span {
display:none;
}
#domainSearch-page table.ranking {
width:100%;
}
#domainSearch-page table.ranking th {
background:#0077AB url(bg-results-header-top.png) no-repeat  center top;
color:#FFFFFF;
padding:6px 0pt;
}
#domainSearch-page table.ranking th a {
color:#FFFFFF;
}
#domainSearch-page table.ranking th.first {
background-position:left top;
}
#domainSearch-page table.ranking th.last {
background-position:right top;
}
#domainSearch-page table.ranking td {
padding:6px 5px;
}
#domainSearch-page table.ranking td.rank {
text-align:center;
width:50px;
}
#three-steps {
padding:0pt 10px;
}
#three-steps strong {
color:#000000;
font-size:1.3em;
font-weight:bold;
}
#three-steps ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:20px 0pt 40px;
padding:0pt;
}
#three-steps h4 {
background:#0099CC url(bg-blue-header-215px.png) no-repeat ;
color:#FFFFFF;
font-size:1.2em;
margin:0pt -10px 10px;
padding:7px 10px;
}
#three-steps li {
background:#FFFFCC url(bg-three-steps-box.png) no-repeat  left bottom;
float:left;
font-size:1.1em;
margin:0pt 15px 0pt 0pt;
min-height:9em;
padding:0pt 10px;
position:relative;
width:195px;
}
#three-steps li.s2 span {
background:transparent url(arrow-three-steps.png) no-repeat ;
bottom:-20px;
display:block;
height:38px;
left:95px;
position:absolute;
width:30px;
}
#three-steps li.s3 {
float:right;
margin-right:0pt;
}
#domainSearch-page div.note {
font-size:1.1em;
padding:0pt 10px;
}
#domainSearch-page div.note strong {
color:#000000;
font-size:1.3em;
font-weight:bold;
}
#domainSearch-page div.note h3 {
color:#379910;
font-style:italic;
text-decoration:underline;
}
#domainSearch-page div.container div#perfectmatch {
float:left;
margin:10px 0pt 0pt;
padding:5px;
width:auto;
}
#domainSearch-page div.container div#perfectmatch form {
padding:0pt;
}
#free-domain-search {
background:transparent url(bg-domain-name-search-top.png) no-repeat ;
clear:both;
margin:0pt 45px 20px;
padding:6px 0pt 0pt;
width:561px;
}
#free-domain-search form {
background:transparent url(bg-domain-name-search-bottom.png) no-repeat  left bottom;
padding:2px 20px 25px;
position:relative;
}
#free-domain-search strong {
color:#FFFFFF;
float:left;
font-size:13px;
line-height:17px;
padding:0pt 17px 0pt 0pt;
text-align:center;
width:125px;
}
#free-domain-search label {
color:#FFFFFF;
float:left;
font-size:15px;
padding:7px 0pt 0pt 12px;
width:280px;
}
#free-domain-search label input.text {
border:2px solid #0F84CB;
font-size:12px;
margin:0pt 10px;
padding:3px;
width:160px;
}
#free-domain-search label span {
}
#free-domain-search p.submit {
margin:-15px 0pt 0pt;
position:absolute;
right:25px;
top:35%;
}
#free-domain-search p.submit input {
background:transparent none repeat ;
padding:0pt;
}
#index-page #bread-crumbs {
display:none;
}
#index-page #content {
background:transparent url(fade-vert-blue-white.jpg) repeat-x ;
padding:0pt 10px 5px 0pt;
}
#index-page #main-content {
float:right;
padding:20px 0pt 0pt;
position:relative;
width:645px;
}
#index-page #main-content h2.first-child {
color:#FFFFFF;
font-family:'Trebuchet MS';
font-size:30px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
left:0pt;
line-height:1.2;
margin:0pt;
position:absolute;
top:20px;
}
#home-top-lists {
}
#home-top-lists .menu {
background:transparent url(htl-nav-bg-trans-top.gif) no-repeat ;
height:60px;
list-style-type:none;
margin:0pt;
}
#home-top-lists .menu li {
background:transparent url(htl-nav-left.gif) no-repeat ;
float:left;
height:31px;
margin:0pt 2px 0pt 0pt;
}
#home-top-lists .menu li a {
background:transparent url(htl-nav-right.gif) no-repeat  right top;
color:#FFFFFF;
display:block;
font-family:Trebuchet MS;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:21px;
line-height:1.2;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:10px 20px 0pt;
text-decoration:none;
text-transform:uppercase;
}
#home-top-lists .menu li.tabs-selected {
background-position:left -31px;
height:32px;
}
#home-top-lists .menu li.tabs-selected a {
background-position:right -31px;
color:#333333;
height:22px;
}
#home-top-lists div {
background:transparent url(htl-div-bg.gif) no-repeat  left bottom;
clear:both;
}
#home-top-lists div h2 {
color:#222222;
font-family:Trebuchet MS;
font-size:30px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.2;
margin:0pt;
padding:0pt 15px 20px;
}
#home-top-lists div table {
border-spacing:0pt;
width:100%;
}
#home-top-lists div table th {
padding:0pt 5px 5px;
text-align:center;
}
#home-top-lists div table td {
font-weight:bold;
padding:5px;
text-align:center;
}
#home-top-lists div table td.first-child {
padding-left:10px;
}
#home-top-lists div table th.provider, #home-top-lists div table td.provider, #home-top-lists div table th.package, #home-top-lists div table td.package {
text-align:left;
}
#home-top-lists div table th.provider {
padding-left:10px;
}
#home-top-lists div table th.review {
width:65px;
}
#home-top-lists div table td abbr {
border:medium none;
}
#home-top-lists div ul {
border-top:1px solid #F2E592;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 15px 0pt;
overflow:hidden;
padding:0pt;
}
#home-top-lists div ul li {
float:left;
padding:15px 0pt;
text-align:center;
width:49.5%;
}
#article-news-section {
background:transparent url(article-news-section-bottom.gif) no-repeat  left bottom;
margin-top:10px;
}
#article-news-section ul.first-child {
background:#FFFFFF url(article-news-section-top.gif) no-repeat  left bottom;
height:31px;
list-style-type:none;
margin:0pt;
padding:0pt 0pt 0pt 5px;
}
#article-news-section ul li h3 {
margin:0pt;
}
#article-news-section ul.first-child li {
float:left;
height:27px;
margin:0pt 2px 0pt 0pt;
}
#article-news-section ul.first-child li a {
color:#737373;
display:block;
font-family:'Trebuchet MS';
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:19px;
line-height:1.2;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:8px 15px 0pt;
text-decoration:underline;
text-transform:uppercase;
}
#article-news-section ul.first-child li a:hover {
text-decoration:none;
}
#article-news-section ul.first-child li.tabs-selected {
background:transparent url(ans-flap-left.gif) no-repeat  left top;
}
#article-news-section ul.first-child li.tabs-selected a {
background:transparent url(ans-flap-right.gif) no-repeat  right top;
color:#0E0E0E;
text-decoration:none;
}
#article-news-section div:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
#article-news-section div div.first-child {
float:left;
padding:5px 10px;
width:624px;
}
#article-news-section div div.last-child {
float:right;
padding:5px 10px;
width:293px;
}
#article-news-section div div.first-child h2, #article-news-section div div.last-child h2 {
color:#121212;
font-family:Trebuchet MS;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2;
}
#article-news-section div div.last-child ul {
list-style-type:none;
margin:10px 0pt;
}
#article-news-section div div.last-child ul li {
margin:0pt 0pt 4px;
padding:2px 0pt;
}
#article-news-section div div.last-child ul li a {
color:#4A4A4A;
text-decoration:none;
}
#article-news-section div div.last-child ul li a:hover {
text-decoration:underline;
}
#article-news-section div div.last-child form {
/*border:1px solid #888;
background:#ededed;*/
padding:0pt 20px;
}
#article-news-section div div.last-child form h3 {
color:#000000;
font-size:12px;
font-weight:bold;
}
#ans-hosting-news div.last-child ul li.last-child {
margin:20px 0pt 10px;
}
#ans-hosting-blogs p.visit-blog {
border-bottom:2px solid #EEEEEE;
padding-bottom:10px;
}
#ans-hosting-blogs div.last-child {
}
#index-page #sub-content {
background:transparent url(guaranteed-lowest-price-blue_bg.png) no-repeat  20px;
float:left;
padding:20px 0pt 0pt;
width:280px;
}
#hosting-finder-entry {
}
#hosting-finder-entry div.inner {
background:transparent url(bg-hosting-finder-entry.png) no-repeat ;
margin:-40px -7px 0pt;
padding:78px 53px 5px 0pt;
}
#hosting-finder-entry div.inner p {
margin:0pt;
}
#hosting-finder-entry div.inner p.quote {
background:transparent url(bg-hosting-finder-entry.png) no-repeat  100%;
margin:0pt 0pt 10px;
padding:10px 15px 0pt;
}
#hosting-finder-entry div.inner p.quote span {
display:block;
position:relative;
top:-28px;
}
#hosting-finder-entry div.inner a.go {
display:block;
margin:0pt 15px;
}
#most-pop .reg h2 {
color:#FFFFFF;
font-size:28px;
margin:0pt 0pt 20px;
padding:0pt 10px;
text-align:center;
}
#most-pop h2 {
text-align:left !important;
}
#most-pop #toplists {
background:transparent url(popular-hosts-background-b.png) no-repeat ;
height:268px;
padding:9px 0pt 5px;
}
#most-pop #toplists table thead {
font-size:12px;
font-weight:bold;
height:31px;
text-align:center;
}
#most-pop #toplists table tbody td.item1 {
height:60px;
}
#most-pop #toplists table tbody td.item2 {
height:78px;
}
#most-pop #toplists table tbody td.item3 {
height:70px;
}
#most-pop #toplists table tbody td.rank {
font-size:24px;
font-weight:bold;
text-align:center;
width:50px;
}
#most-pop #toplists table tbody td.hosting-provider {
width:240px;
}
#most-pop #toplists table tbody td.offer-to-whs-visitors {
width:100px;
}
#most-pop #toplists table tbody td.offer-to-whs-visitors span.your-price {
font-weight:bold;
text-transform:uppercase;
}
#most-pop #toplists table tbody td.offer-to-whs-visitors span.your-price span.dollar-sign {
color:#BD0000;
font-size:14px;
}
#most-pop #toplists table tbody td.offer-to-whs-visitors span.your-price a.price {
color:#BD0000;
font-size:14px;
text-decoration:underline;
}
#most-pop #toplists table tbody td.offer-to-whs-visitors span.your-price a.price:hover {
text-decoration:none;
}
#most-pop #toplists table tbody td.offer-to-whs-visitors span.original-price {
color:#4F4F4F;
font-size:11px;
font-weight:bold;
}
#most-pop #toplists table tbody td.offer-to-whs-visitors a.save-amount {
color:#000000;
font-weight:bold;
text-decoration:underline;
}
#most-pop #toplists table tbody td.offer-to-whs-visitors a.save-amount:hover {
text-decoration:none;
}
#most-pop #toplists table tbody td.offer-to-whs-visitors span.over-months {
color:#4F4F4F;
}
#most-pop #toplists table tbody td.whs-rating {
font-size:24px;
font-weight:bold;
text-align:center;
width:80px;
}
#most-pop #toplists table tbody td.sign-up {
text-align:center;
width:140px;
}
#most-pop #toplists table tbody td.sign-up a.button {
background:transparent url(popular-hosts-button-right-b.png) no-repeat  right center;
color:#FFFFFF;
float:left;
font-size:1em;
font-style:normal;
font-weight:bold;
margin:0pt 0pt 0pt 11px;
padding:0pt 7px 0pt 0px;
text-decoration:none;
}
#most-pop #toplists table tbody td.sign-up a.button:hover {
text-decoration:underline;
}
#most-pop #toplists table tbody td.sign-up a.button span {
background:transparent url(popular-hosts-button-left-b.png) no-repeat  left center;
display:block;
line-height:30px;
padding:0pt 10px 0pt 15px;
}
div.short-info {
background-image:none;
float:none;
font-size:11px;
position:absolute;
text-align:left;
text-transform:none;
width:180px;
z-index:100;
}
div.short-info div {
float:none;
margin:0pt;
z-index:200;
}
div.short-info div.basic {
background:transparent url(bubble-yellow-180px-top.png) no-repeat ;
padding:30px 12px 7px;
position:relative;
}
div.short-info div.basic a.close {
background:#003366 none repeat ;
color:#FFFFFF;
display:block;
font-size:10px;
font-weight:bold;
height:10px;
line-height:10px;
position:absolute;
right:10px;
top:28px;
width:10px;
}
div.short-info div.basic a.close:hover {
background:#006699 none repeat ;
text-decoration:none;
}
div.short-info div.links {
background:transparent url(bubble-yellow-180px-bottom.png) no-repeat  left bottom;
color:#FFFFFF;
padding:7px 12px;
}
div.short-info h5 {
font-size:15px;
margin:0pt 0pt 10px;
}
div.short-info ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 10px;
}
div.short-info ul li {
float:none;
font-size:12px;
text-align:left;
text-transform:none;
width:auto;
}
div.short-info strong, div.short-info a {
display:block;
float:none;
font-size:12px;
text-align:center;
width:auto;
}
div.short-info strong {
line-height:1;
text-transform:uppercase;
}
div.short-info strong span {
font-size:16px;
}
div.short-info a {
line-height:1.2;
}
div.short-info a.sign-up {
color:#FCE250;
line-height:20px;
padding:0pt 0pt 5px;
text-decoration:none;
}
div.short-info a.sign-up span {
font-size:16px;
text-decoration:underline;
}
div.short-info a.review {
color:#D2E9FB;
text-decoration:none;
}
div.short-info a.review:hover {
text-decoration:underline;
}
#news-page div.container {
float:left;
width:530px;
}
#news-page #sub-content {
float:right;
width:280px;
}
#article-push {
background:#FFFFFF url(light-gradient.gif) repeat-x  left bottom;
float:left;
margin:10px 10px 10px 0pt;
padding:10px;
width:180px;
}
#article-push h2 {
color:#141414;
font-family:Trebuchet MS;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.2;
margin:0pt 0pt 10px;
text-transform:uppercase;
}
#article-push ul {
list-style-type:none;
margin:0pt;
}
#article-push ul li {
margin:0pt 0pt 10px;
position:relative;
}
#article-push ul li a {
color:#4A4A4A;
}
#article-push ul li a.last-child {
position:absolute;
right:0pt;
}
#page-page #intro {
float:left;
width:600px;
}
#page-page div.container, #login-page div.container, #Flash-page div.container {
float:left;
width:520px;
}
#Flash-page div.container {
padding:35px 70px;
width:420px;
}
#page-page div.container strong {
font-family:Trebuchet MS;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.25;
}
#page-page div.container p.question {
margin:10px 0pt 5px;
}
#page-page div.container p.answer {
margin:0pt 0pt 15px;
}
#page-page div.container ul.article-overview {
margin:10px 0pt 20px;
}
#page-page div.container ul.article-overview li {
list-style-type:none;
margin:5px 15px;
position:relative;
}
#page-page div.container ul.review-overview {
margin:10px 0pt 20px;
}
#page-page div.container ul.review-overview li {
list-style-type:none;
margin:5px 15px;
position:relative;
}
#page-page div.container ul.blog-overview {
margin:10px 0pt 20px;
}
#page-page div.container ul.blog-overview li {
list-style-type:none;
margin:5px 15px;
position:relative;
}
#page-page div.container div.hosting-news ul {
margin:0pt;
}
#page-page div.container div.hosting-news li {
list-style-type:none;
margin:20px 5px;
position:relative;
}
#page-page div.container div.hosting-news li h3 {
font-size:14px;
list-style-type:none;
margin:0px;
position:relative;
}
#page-page #sub-content, #login-page #sub-content, #Flash-page #sub-content {
float:right;
width:353px;
}
#page-page p.see-all {
font-weight:bold;
padding:0pt 15px 20px;
}
#page-page form fieldset.no-margin {
border:medium none;
display:block;
margin:0pt;
}
#page-page #coverbox form {
margin-top:15px;
}
#page-page #coverbox form fieldset {
border:medium none;
display:block;
margin:0pt 0pt 0pt 40px;
}
#page-page #coverbox form input {
border:1px solid #000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}
#page-page #coverbox form label {
display:block;
font-size:11px;
margin:7px 0pt 0pt;
width:200px;
}
#page-page #coverbox form input.frm_text {
width:200px;
}
#page-page #coverbox form textarea {
border:1px solid #000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
height:150px;
width:200px;
}
#page-page #coverbox form input.frm_submit {
clear:both;
display:block;
font-size:12px;
margin-top:10px;
padding:2px 4px;
}
#deep-list {
background:transparent url(world-map.png) no-repeat  100% 20px;
overflow:hidden;
}
#award-page #deep-list {
background-image:url(award-trophy.png);
}
#deep-list h2, #deep-list p.intro {
padding:0pt 32% 0pt 0pt;
}
#deep-list ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:50px 0pt 0pt;
padding:0pt;
}
#deep-list ul.l-1 {
background:transparent url(line-vert-1px-lightgrey.png) repeat-y  284px 0pt;
margin-left:-20px;
width:550px;
}
#award-page #deep-list ul.l-1 {
width:620px;
}
#award-page #deep-list ul.l-1 {
background-position:319px 0pt;
}
#deep-list ul.l-2 {
margin:0pt;
}
#deep-list ul li {
float:left;
margin:0pt 0pt 0pt 20px;
padding:0pt;
width:255px;
}
#deep-list a.read-review-link {
color:#15962E;
}
#award-page #deep-list ul li {
width:290px;
}
#deep-list ul li li {
float:none;
margin:0pt;
padding:0pt;
width:auto;
}
#deep-list ul.l-3 {
margin:0pt 0pt 0pt 10px;
}
#award-page #deep-list ul.l-3 {
margin-bottom:10px;
}
#deep-list ul.l-3 li {
padding:3px 0pt;
}
#deep-list ul.l-4 {
margin:0pt 0pt 10px;
}
#deep-list h2 {
border-bottom:1px solid #E6E6E6;
color:#000000;
font-size:18px !important;
margin:0pt 0pt 10px;
padding:0pt 0pt 6px;
}
#deep-list h3 {
color:#696969;
font-size:130%;
margin:0pt;
}
#award-page #deep-list h3 {
margin-bottom:4px;
}
#deep-list h4 {
color:#696969;
font-size:120%;
margin:0pt 0pt 3px;
}
#deep-list p {
margin:0pt 0pt 20px;
}
#tutorial {
background:transparent url(world-map.png) no-repeat  100% 20px;
overflow:hidden;
}
#tutorials ul {
list-style-type:none;
margin:0pt;
}
#tutorials ul.l-4 {
margin:10px 0pt;
}
#tutorials ul.l-4 li {
margin:0pt 0pt 10px 10px;
padding:0pt 0pt 0pt 22px;
}
#tutorials ul.l-4 li a {
margin-left:-22px;
}
#tutorials li h2 {
color:#000000;
font-size:18px !important;
margin:10px 0pt;
padding:0pt 0pt 6px;
}
#poll {
}
#poll h3 {
color:#000000;
font-size:14px;
font-weight:bold;
}
#poll ol {
font-size:11px;
margin:10px 0pt 20px 20px;
}
#poll p.input {
}
#poll p.input input {
margin:0pt 6px 0pt 0pt;
position:relative;
top:3px;
}
#poll p.submit-area {
padding:0pt 0pt 0pt 42px;
}
#poll table.results {
border:0pt none;
margin:10px 0pt;
}
#poll table.results td {
padding:3px 10px 3px 0pt;
}
#poll table.results td.prcnt {
text-align:right;
}
#poll table.results tr.leader td {
color:#346500;
}
#ppc-header {
padding:0pt;
position:relative;
}
#ppc-header strong {
background:transparent url(logo.png) no-repeat  20px;
display:block;
height:40px;
padding:20px;
width:333px;
}
#ppc-header strong a {
display:block;
height:40px;
outline-color:invert;
outline-style:none;
outline-width:0pt;
text-decoration:none;
text-indent:-100000px;
}
#ppc-header h1 {
color:#FFE557;
font-size:20px;
font-style:italic;
font-weight:bold;
line-height:20px;
margin:0pt;
position:absolute;
right:65px;
top:25px;
}
#ppc {
background:transparent url(bg.jpg) no-repeat ;
font-size:12px;
min-height:500px;
padding:50px 20px 0pt 35px;
width:890px;
}
#ppc ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
}
#ppc h2 {
color:#FFFFFF;
font-size:30px;
font-weight:bold;
margin:0pt 0pt 20px;
}
#ppc div.cols {
float:left;
width:674px;
}
#ppc div.col {
background:transparent url(bg-col-top-shade.png) no-repeat ;
float:left;
margin:0pt 15px 0pt 0pt;
padding:8px 0pt 0pt;
width:214px;
}
#ppc div.first {
background-image:url(bg-col-top.png);
margin-top:40px;
}
#ppc div.scnd {
margin-top:20px;
}
#ppc div.last {
margin:0pt;
}
#ppc div.main {
background:transparent url(bg-col-bottom.png) no-repeat  left bottom;
min-height:300px;
overflow:hidden;
padding:8px 12px 2px;
position:relative;
}
#ppc div.scnd div.shade, #ppc div.last div.shade {
background:transparent url(col-shade.png) no-repeat  left bottom;
bottom:0pt;
height:500px;
left:0pt;
position:absolute;
width:28px;
}
#ppc div.col h3 {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:#FFFFFF none repeat ;
border:1px solid #DAC369;
margin:0pt 0pt 10px;
padding:5px 0pt 0pt;
text-align:center;
}
#ppc div.col p.price {
line-height:26px;
margin:0pt;
min-height:57px;
padding:0pt 15px;
text-transform:uppercase;
}
#ppc div.col p.price br {
display:none;
}
#ppc div.col p.price a {
color:#B60A0A;
display:block;
text-decoration:none;
}
#ppc div.col p.price a:hover {
color:#000000;
}
#ppc div.col p.price strong big {
border-bottom:3px solid #B60A0A;
color:#A00B0B;
font-size:26px;
}
#ppc div.col div.features {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:#FFFFFF none repeat ;
border:1px solid #DAC369;
min-height:135px;
padding:12px 10px;
}
#ppc div.col div.features h4 {
font-size:14px;
margin:0pt 0pt 6px;
text-align:center;
text-transform:uppercase;
}
#ppc div.col div.features h4 a {
color:#050E63;
text-decoration:none;
}
#ppc div.col div.features h4 a:hover {
text-decoration:underline;
}
#ppc div.col div.features ul {
color:#940B0B;
font-weight:bold;
padding-left:5px;
}
#ppc div.col div.features li {
background:transparent url(li-check.png) no-repeat ;
padding:2px 0pt 2px 28px;
}
#ppc div.col a.sign-up {
clear:both;
color:#076005;
display:block;
font-size:14px;
font-weight:bold;
line-height:30px;
margin:0pt;
min-height:60px;
padding:12px 0pt 0pt;
text-align:center;
text-decoration:underline;
}
#ppc div.col a.sign-up:hover {
text-decoration:none;
}
#ppc div.col a.sign-up span {
background:transparent url(btn-signup-left.png) no-repeat  left center;
color:#FFFFFF;
font-size:15px;
line-height:15px;
padding:14px 0pt 14px 12px;
}
#ppc div.col a.sign-up span span {
background:transparent url(btn-signup-right.png) no-repeat  right center;
padding:14px 19px 14px 10px;
text-decoration:underline;
}
#ppc div.col div.geo {
background:transparent url(bg-geo.jpg) no-repeat ;
margin:2px 0pt 0pt;
padding:15px 20px;
}
#ppc div.col div.geo img {
float:right;
}
#ppc div.col div.geo li {
color:#666666;
line-height:20px;
}
#ppc div.col div.geo li strong {
color:#000000;
}
#ppc div.col div.geo li a {
padding:4px 0pt;
}
#ppc div.col div.geo ul.links {
margin:8px 0pt 0pt;
}
#ppc div.col div.geo ul.links li.review a {
color:#868585;
}
#ppc div.col div.geo ul.links li.sign-up a {
background:transparent url(arrow-blue.png) no-repeat  left center;
padding-left:23px;
}
#ppc div.info {
float:right;
width:195px;
}
#ppc.cheap div.info {
background:transparent url(symb-cheap.png) no-repeat ;
padding-top:150px;
}
#ppc.linux div.info {
background:transparent url(symb-linux.png) no-repeat ;
padding-top:117px;
}
#ppc div.info h3 {
color:#030202;
font-size:16px;
font-weight:bold;
margin:0pt 0pt 6px;
}
#ppc div.info p img {
float:right;
margin:4px 0pt 20px 10px;
}
#ppc div.info li {
padding:2px 0pt;
}
#ppc div.info li a {
background:transparent url(arrow-blue.png) no-repeat  left center;
color:#000000;
font-weight:bold;
padding:2px 0pt 2px 23px;
}
#ppc div.info li.alt {
padding-top:8px;
}
#ppc div.info li.alt a {
background:transparent none repeat ;
color:#888888;
font-weight:normal;
}
#review-categories {
}
#review-categories h2, #review-categories h3 {
color:#000000;
font-size:22px;
}
#review-categories h3 {
font-size:16px;
margin-top:0pt;
}
#review-categories div.category {
clear:both;
font-size:11px;
margin:20px 0pt 40px;
position:relative;
}
#review-categories div.category div.item {
background:transparent url(bg-review-listing-item.jpg) repeat-x ;
float:left;
margin:50px 0pt 0pt;
padding:10px 20px;
position:relative;
width:220px;
}
#review-categories div.category div.last {
float:right;
}
#review-categories div.category div.item p.logo {
left:auto;
margin:0pt 0pt 0pt -20px;
position:absolute;
text-align:center;
top:-40px;
width:260px;
}
#review-categories div.category div.item ul.features {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
}
#review-categories div.category div.item ul.features li {
background:transparent url(check-darkgrey.png) no-repeat  6px;
color:#356100;
font-weight:bold;
padding:2px 0pt 2px 23px;
}
#review-categories div.category div.item p.links {
font-size:12px;
margin:15px 0pt 0pt;
}
#review-categories div.category div.item p.links span {
display:block;
float:left;
font-weight:bold;
padding:12px 10px;
text-transform:uppercase;
}
#review-categories div.category div.item p.links a {
background:transparent url(btn-green-left-white-bg.png) no-repeat  left center;
color:#000000;
display:block;
float:left;
font-weight:bold;
padding:0pt 0pt 0pt 10px;
text-decoration:none;
}
#review-categories div.category div.item p.links a span {
background:transparent url(btn-green-right-white-bg.png) no-repeat  right center;
display:block;
float:none;
padding:12px 10px 12px 0pt;
text-transform:none;
}
#review-page #content, #edit-review-page #content {
padding-top:10px;
position:relative;
}
#review-page h1, #review-page h2 {
font-size:25px;
font-weight:bold;
margin:15px 0pt;
}
#review-page h1 {
margin:10px 0pt;
}
#review-page h1 img {
margin:0pt 20px 0pt 0pt;
vertical-align:middle;
}
#review-page h1 span {
display:block;
font-size:16px;
padding:0pt 0pt 12px 20px;
}
#review-page .info-popup-trigger {
cursor:help;
}
.pull-out-testimonial {
padding-left:2.5em;
position:absolute;
right:20px;
top:20px;
width:220px;
}
.pull-out-testimonial q {
display:block;
font-size:1.4em;
font-style:italic;
font-weight:bold;
line-height:1.2em;
padding-bottom:2px;
position:relative;
quotes:none;
}
.pull-out-testimonial q span {
color:#007DC8;
font-size:2.5em;
line-height:0pt;
position:relative;
}
.pull-out-testimonial .ldquo {
margin-left:-0.7em;
padding-right:0.1em;
top:0.45em;
}
.pull-out-testimonial .rdquo {
top:0.5em;
}
.pull-out-testimonial cite {
font-style:normal;
}
.pull-out-testimonial cite .from {
font-size:0.8em;
}
#choose-plan {
border-bottom:1px solid #EBEBED;
margin:0pt 20px 16px;
padding:0pt 0pt 10px;
}
#choose-plan p {
background:transparent url(arrow-choose-plan.gif) no-repeat  left 50%;
margin:0pt;
padding:5px 0pt 5px 23px;
}
#reviews div.dd-div {
border:1px solid #ECF2F4;
margin:5px 15px 10px;
padding:10px 15px 0pt;
}
body.javascript-enabled #reviews div.dd-div {
display:none;
}
#reviews div.dd-div:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
#reviews {
margin-bottom:0pt;
padding:0pt;
}
#reviews div.plan-heading {
border-bottom:1px solid #EBEBED;
padding:0pt 0pt 5px;
width:100%;
}
#reviews div.plan-heading div.first-child {
float:left;
width:45%;
}
#reviews div.plan-heading h2 {
font-size:20px;
margin:0pt;
}
#reviews div.plan-heading ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 0pt -5px;
}
#reviews div.plan-heading li {
border-left:1px solid #EBEBED;
display:inline;
font-weight:bold;
padding:3px 5px 3px 0pt;
}
#reviews div.plan-heading li.first-child {
border:0pt none;
}
#reviews div.plan-heading li a {
padding:0pt 0pt 0pt 5px;
text-decoration:none;
}
#reviews div.plan-heading div.last-child {
color:#339933;
float:right;
margin-top:-10px;
width:410px;
}
#reviews div.plan-heading div.last-child h3 {
color:#339933;
float:left;
font-size:12px;
font-weight:bold;
padding:4px 10px 0pt 0pt;
text-align:right;
text-transform:uppercase;
width:140px;
}
#reviews div.offer {
background:transparent url(fade-vert-green-white-60px.jpg) repeat-x ;
float:left;
min-width:145px;
padding:14px 20px 0pt;
text-align:center;
}
#reviews div.offer p {
color:#000000;
font-weight:bold;
margin:0pt;
text-transform:uppercase;
}
#reviews div.offer p.amount {
border-bottom:1px solid #339933;
font-size:12px;
}
#reviews div.offer p.amount a {
color:#339933;
text-decoration:none;
}
#reviews div.offer p.amount a:hover {
color:#006600;
}
#reviews div.offer p.amount em {
font-size:35px;
font-style:normal;
font-weight:bold;
line-height:30px;
}
#reviews div.specs {
background:transparent url(grid-review-specs.png) repeat-y  150px 0pt;
margin:10px 0pt;
width:100%;
}
#edit-review-page #reviews div.specs {
background:transparent none repeat ;
}
#reviews div.specs h3 {
color:#000000;
font-size:13px;
font-weight:bold;
margin:0pt 0pt 6px;
}
#reviews div.specs ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
}
#reviews div.specs ul li {
color:#339933;
font-weight:bold;
line-height:1.8;
position:relative;
}
#reviews div.specs ul li strong {
color:#000000;
}
#reviews div.specs div {
float:left;
padding:0pt 15px;
}
#edit-review-page #reviews div.specs div {
width:26% !important;
}
#reviews div.specs div.first-child {
padding-left:0pt;
width:140px !important;
}
#reviews div.specs div.first-child img {
margin:3px 10px;
}
#edit-review-page #reviews div.specs div.first-child img {
margin:0pt;
}
#edit-review-page #reviews div.specs div.first-child h3 {
margin-top:20px;
}
#reviews div.specs div.second-child {
width:180px;
}
#reviews div.specs div.third-child {
width:172px;
}
#reviews div.specs div.third-child li {
background:transparent url(check-green.gif) no-repeat  0.3em;
color:#000000;
}
#reviews div.specs div.last-child {
color:#000000;
padding-right:0pt;
width:300px;
}
#reviews div.specs div.last-child a {
text-decoration:none;
}
#reviews div.specs div.last-child a:hover {
color:#990000;
text-decoration:underline;
}
#reviews div.specs div.last-child em {
color:#990000;
font-style:normal;
font-weight:bold;
}
#reviews div.specs div.last-child p.tell-a-friend {
padding:0pt 0pt 0pt 30px;
}
#all-hosting-packages ul.dd {
list-style-type:none;
margin:10px 10px 15px 20px;
padding-bottom:15px;
}
#all-hosting-packages ul.dd:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
#all-hosting-packages ul.dd li {
float:left;
margin:0pt 0pt 10px;
padding:0pt 3% 0pt 0pt;
width:22%;
}
.company-review {
overflow:hidden;
padding:1px;
}
.company-review h3 {
color:#0E0E0E;
font-size:14px;
margin:0pt 0pt 5px;
text-transform:uppercase;
}
.company-logo {
float:left;
padding:30px 0pt;
text-align:center;
width:200px;
}
.company-review .company-details {
float:right;
width:720px;
}
.company-review .company-press {
float:left;
line-height:1.7;
width:500px;
}
.company-review .company-press .award {
float:left;
margin:0pt 10px 0pt 0pt;
}
.company-review .company-press .push-link {
margin-top:3em;
}
.company-review .company-press .push-link a {
background:transparent url(go.gif) no-repeat  50%;
font-size:1.3em;
font-weight:bold;
padding-left:22px;
}
div.total-score, .company-review .company-profile, div.company-pros-cons, .company-review .company-link, .company-review .company-rating-system {
clear:right;
float:right;
padding:10px;
width:180px;
}
div.total-score {
padding:20px 10px 15px;
text-align:center;
}
div.total-score h3 {
font-size:1.1em;
margin:0pt;
}
div.total-score p {
color:#339933;
font-size:6em;
font-weight:bold;
line-height:1;
margin:0pt;
}
.company-review .company-profile, .company-pros-cons {
background:transparent url(gradient-yellowgreen-white-170.png) repeat-x ;
border-top:1px solid #C2D550;
}
.company-review .company-profile ul {
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 5px;
}
.company-review .company-profile li {
margin:3px 0pt;
}
.company-review .company-profile ul span {
color:#006813;
}
.company-review .company-profile img {
vertical-align:middle;
}
.company-review .company-profile a {
text-decoration:none;
}
.company-review .company-link {
padding:0pt 10px;
}
.company-link a {
background:transparent url(go.gif) no-repeat  3px;
display:block;
font-weight:bold;
padding:2px 0pt 2px 20px;
text-decoration:none;
}
div.company-testimonials {
background:transparent url(gradient-yellow-white-264.png) repeat-x ;
border-top:1px solid #FFEE8A;
float:left;
padding:10px;
width:180px;
}
.company-review .company-testimonials h4 {
font-size:1.1em;
margin:20px 0pt 0pt;
}
#reviewsFeatures {
}
body.javascript-enabled #reviewsFeatures div.box-slide, body.javascript-enabled #reviewsFeatures div.box-slide div.body {
display:none;
}
#edit-review-page .edit {
cursor:pointer;
margin-bottom:0pt;
text-align:right;
text-transform:uppercase;
}
#edit-review-page div.dd-div div.second-child ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
}
#edit-review-page div.dd-div .toggle-boxes, #edit-review-page div.dd-div .toggle-box div {
float:none;
margin:0pt;
width:auto;
}
#edit-review-page #reviews div.dd-div {
border-color:#EAEAEC;
border-top:medium none #EAEAEC;
margin:0pt 0pt 10px;
}
#edit-review-page .toggle-boxes {
clear:both;
overflow:hidden;
padding:10px 0pt;
}
#edit-review-page .logo {
clear:both;
margin-bottom:10px;
position:relative;
}
#edit-review-page .logo .upload {
left:auto;
margin-left:20px;
margin-top:-0.7272em;
position:absolute;
top:50%;
}
#edit-review-page .logo ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 0pt;
padding:0pt;
}
#edit-review-page .logo li {
border:1px solid #EAEAEC;
float:left;
margin-right:10px;
padding:0pt 5px 5px;
}
#edit-review-page .logo li h4 {
background:#FFFFFF none repeat ;
float:left;
font-size:11px;
font-weight:bold;
margin:-8px 0pt 0pt;
padding:0pt 5px 5px;
}
#edit-review-page .logo li img {
clear:both;
display:block;
}
#edit-review-page .company-wide-information h3 {
color:#0E0E0E;
font-family:Trebuchet MS;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.2;
margin:0pt 0pt 10px;
text-transform:uppercase;
}
#edit-review-page .company-wide-information ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
}
#edit-review-page .company-wide-information li {
}
#edit-review-page .company-wide-information input.text, #edit-review-page .company-wide-information textarea {
display:block;
}
#edit-review-page .company-wide-information span {
margin-top:3px;
}
#edit-review-page #edit-company-review {
margin:0pt 0pt 10px;
}
#edit-review-page #edit-company-review h3 {
color:#0E0E0E;
font-family:Trebuchet MS;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.2;
margin:0pt 0pt 10px;
text-transform:uppercase;
}
#edit-review-page #edit-company-review ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
}
#edit-review-page #edit-company-review input {
width:100%;
}
#edit-review-page #company-testimonials-view {
overflow:hidden;
}
#edit-review-page #company-testimonials-view ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
}
#edit-review-page #company-testimonials-view input, #edit-review-page #company-testimonials-view textarea {
width:170px;
}
#edit-review-page #company-testimonials-view label {
display:block;
margin-top:2px;
}
#edit-review-page .edit-controls {
background:#FFFDD6 none repeat ;
border:1px solid #D80008;
clear:both;
height:1.6em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 15px 10px;
padding:10px;
position:relative;
}
#edit-review-page .box-full .edit-controls {
margin:0pt 0pt 10px;
}
#edit-review-page .edit-controls li {
display:inline;
font-size:13px;
font-weight:bold;
margin-right:20px;
padding-left:13px;
text-transform:uppercase;
}
#edit-review-page .edit-controls img.info-popup-trigger {
margin-bottom:4px;
margin-right:2px;
}
#edit-review-page .edit-controls li.primary {
background:transparent none repeat ;
margin-right:0pt;
margin-top:-13px;
padding-left:0pt;
position:absolute;
right:15px;
top:50%;
}
#edit-review-page .edit-controls a {
cursor:pointer;
}
#edit-review-page .edit-controls .dupe {
background:transparent url(bullet-add.png) no-repeat  50%;
color:#15962E;
padding-left:15px;
}
#edit-review-page .edit-controls .delete {
background:transparent url(bullet-delete.png) no-repeat  50%;
color:#AA4545;
padding-left:15px;
}
#actionBox {
background:white none repeat ;
border:5px solid black;
color:green;
font-size:50px;
height:80px;
left:50%;
margin-left:-25%;
position:absolute;
text-align:center;
top:350px;
width:50%;
z-index:100;
}
#primary {
background:white none repeat ;
border:5px solid black;
color:black;
font-size:14px;
height:620px;
left:71%;
margin-left:-25%;
padding:5px;
position:absolute;
text-align:center;
top:-130px;
width:345px;
z-index:1500;
}
#toplistLogo {
background:white none repeat ;
border:5px solid black;
color:black;
font-size:14px;
height:320px;
left:50%;
margin-left:-25%;
position:absolute;
text-align:center;
top:180px;
width:533px;
z-index:200;
}
.summaryFull {
border:5px solid red;
}
.summaryFullVarning {
color:red;
font-size:20px;
}
#edit-review-page .required.showme {
background:#FF6666 none repeat ;
}
#edit-review-page .progress {
position:absolute;
right:20px;
top:10px;
width:200px;
z-index:100;
}
#edit-review-page .progress p {
margin:0pt;
text-align:center;
text-transform:uppercase;
}
#edit-review-page .progress p.num {
color:#1D6998;
font-weight:bold;
}
#edit-review-page .progress a:link, #edit-review-page .progress a:visited {
border-bottom:1px solid #E5E5E5;
color:#777777;
font-size:0.8em;
text-decoration:none;
text-transform:uppercase;
}
#edit-review-page .progress a:hover {
color:#555555;
}
#edit-review-page .progress .markers {
color:#999999;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
position:relative;
}
#edit-review-page .progress .markers li {
display:inline;
}
#edit-review-page .progress .markers .perc-50 {
left:50%;
margin-left:-0.9em;
position:absolute;
top:auto;
}
#edit-review-page .progress .markers .perc-100 {
position:absolute;
right:0pt;
top:auto;
}
#edit-review-page .progress .bar-bg-l {
background:#E6ECF2 url(progressbar-rounded-bg-l.png) no-repeat ;
margin-bottom:2px;
}
#edit-review-page .progress .bar-bg-r {
background:transparent url(progressbar-rounded-bg-r.png) no-repeat  100% 0pt;
}
#edit-review-page .progress .bar-fill-l {
background:transparent url(progressbar-rounded-fill-l.png) no-repeat ;
padding-left:10px;
}
#edit-review-page .progress .bar-fill-r {
background:transparent url(progressbar-rounded-fill-r.png) no-repeat  100% 0pt;
height:19px;
}
#edit-review-page .progress .bar-done {
overflow:hidden;
width:0pt;
}
#edit-review-page .content-error {
color:#FF3333;
font-size:12px;
}
#edit-review-page .content-error .header {
color:#CC3333;
font-size:14px;
font-weight:bold;
}
#edit-review-page .error {
background-color:#DD3333;
color:#000000;
font-size:12px;
}
#edit-review-page .tabs-selected .error {
background-color:transparent;
color:#AA3333;
}
form#testimonial {
font-size:16px;
margin:0pt -15px;
}
form#testimonial input.text, form#testimonial textarea, form#testimonial select {
background:#FFFFFF none repeat ;
border:1px solid #A5ACB2;
padding:3px;
width:168px;
}
form#testimonial select {
width:176px;
}
form#testimonial textarea {
height:10em;
margin:10px 0pt 0pt;
width:395px;
}
form#testimonial input.radio {
margin:0pt;
}
form#testimonial img#captcha-image {
margin:5px 0pt;
}
form#testimonial p {
background:#ECF2F4 none repeat ;
margin:0pt 0pt 5px;
padding:8px 15px;
text-align:left;
}
form#testimonial p.submit {
background:transparent none repeat ;
margin-top:15px;
text-align:center;
}
form#testimonial p.submit span {
padding-top:11px;
}
form#testimonial div.alt p {
text-align:center;
}
form#testimonial p.inline {
clear:both;
}
form#testimonial p.inline label span {
display:block;
float:left;
width:130px;
}
form#testimonial div.alt p label span {
display:block;
text-align:left;
}
form#testimonial p.inline label input.text {
}
form#testimonial p br {
display:none;
}
form#testimonial div.alt p br {
display:inline;
}
form#testimonial div.radios {
padding:0pt 0pt 15px;
text-align:center;
}
form#testimonial div.radios p {
position:relative;
}
form#testimonial div.radios p small {
font-size:11px;
position:absolute;
right:10px;
top:4px;
}
form#testimonial div.radios p small br {
display:inline;
}
form#testimonial div ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt auto;
width:100px;
}
form#testimonial div ul.scale {
background:transparent url(radiobuttons-gradient.png) no-repeat  74px 4px;
display:block;
margin-right:71px;
padding:37px 0pt 0pt;
width:472px;
}
form#testimonial div.radios ul li {
float:left;
margin:0pt;
padding:0pt;
text-align:center;
width:36px;
}
form#testimonial div ul.scale li.na {
width:76px;
}
form#testimonial div ul.scale li label {
background:transparent url(line-vert-3x14px-lightbluegrey.png) no-repeat  center top;
margin:0pt;
padding:14px 0pt 0pt;
}
form#testimonial div ul.scale li.na label {
background:transparent none repeat ;
}
form#testimonial div.radios ul li label span {
display:block;
line-height:12px;
}
#toplist {
margin:10px 0pt;
width:645px;
}
#domainSearch-page #toplist {
margin-top:0pt;
width:auto;
}
#toplist h1, #index-page #toplist h2 {
background:transparent url(htl-heading-bg-2.gif) no-repeat  left top;
font-size:30px;
height:60px;
margin:0pt;
overflow:hidden;
padding:20px 20px 0pt 10px;
}
#toplist abbr {
border-bottom:medium none;
}
#toplist p.intro, #toplist div.filterer {
background:#F6F9FA none repeat ;
border-left:1px solid #EAEAEC;
border-right:1px solid #EAEAEC;
margin:0pt;
padding:0pt 70px 10px 10px;
}
#toplist div.filterer {
padding:10px;
}
#toplist div.filterer form {
background:#ECF2F4 none repeat ;
border:1px solid #D0DADD;
margin:0pt;
padding:0pt 13px 8px;
}
#toplist div.filterer strong {
display:block;
}
#toplist div.filterer strong span {
background:#F6F9FA none repeat ;
left:-2px;
padding:0pt 3px;
position:relative;
top:-8px;
}
#toplist div.filterer select {
font-size:11px;
margin:0pt 10px 0pt 0pt;
}
#toplist #search {
margin:0pt;
}
#toplist table {
background:#EDF2F5 url(toplist-bg-body-b.gif) repeat-x  100%;
border-collapse:collapse;
border-spacing:0pt;
width:100%;
}
#toplist table th {
background:transparent url(bg-results-header-top.png) repeat-x  center top;
border-bottom:2px solid #FFFFFF;
color:#FFFFFF;
padding:5px;
}
#toplist table th.alt {
background-color:#0A8DCA;
}
#toplist table th a {
color:#FFFFFF;
cursor:pointer;
text-decoration:underline;
}
#toplist table th.rank {
background:transparent url(bg-results-header-top.png) repeat-x ;
}
#toplist table th.go-review, #toplist table th.review {
background:transparent url(bg-results-header-top.png) repeat-x  right top;
}
#index-page #toplist table th.review {
text-align:center;
}
#toplist table th.first-child {
border-left:1px solid #EAEAEC;
padding-left:10px;
}
#toplist table th.small-data {
width:4%;
}
#toplist table th.cpu {
width:15%;
}
#toplist table td {
font-weight:bold;
line-height:1.3;
padding:3px 5px;
text-align:center;
}
#toplist table td.alt {
background:#FFFFFF none repeat ;
}
#toplist table tr.first-child td.alt {
background-color:#FFF5AD;
background-position:0pt 50%;
}
#toplist table tr.last-child td.rank {
background:transparent url(toplist-bg-body-brl.gif) no-repeat  100%;
}
#toplist table tr.last-child td.go-review {
background:transparent url(toplist-bg-body-brl.gif) no-repeat  100%;
}
#toplist table td.rank, #toplist table td.go-review {
background:transparent url(toplist-bg-body-edge.gif) repeat-y ;
}
#domainSearch-page #toplist table td.rank, #domainSearch-page #toplist table td.go-review {
background-image:none;
}
#toplist table td.go-review {
background-position:100% 0pt;
}
#toplist table tr.first-child td {
background:#FFF088 url(gradient-white-yellow-71.png) repeat-x  70%;
border-bottom:2px solid #FFFFFF;
}
#toplist table tr.last-child td.alt, #toplist table tr.last-child td.hosting-plan img {
border-bottom:1px solid #EAEAEC;
}
#toplist table th.business, #toplist table th.review, #toplist table td.business, #toplist table td.review {
text-align:left;
white-space:nowrap;
}
#toplist table th.review, #toplist table th.last-child {
border-right:1px solid #EAEAEC;
}
#toplist table th.provider, #toplist table td.provider, #toplist table th.package, #toplist table td.package {
letter-spacing:1px;
text-align:left;
}
#toplist table td.provider {
background:#FFFFFF none repeat  !important;
padding-left:1px;
width:140px;
letter-spacing:2px;
}
#toplist table tr.last-child td.provider {
padding-bottom:1px;
}
#toplist table td.provider img {
height:30px;
vertical-align:middle;
width:150px;
}
#toplist table th.go-review {
padding-left:30px;
width:6%;
}
#toplist table td.go-review {
padding-bottom:8px;
padding-top:7px;
}
#toplist table td.go-review a {
text-decoration:none;
background:url(bullet-big-blue-arrow.png) no-repeat;
padding:3px 0pt 3px 25px;
}
#toplist table .rank span {
background:transparent url(bullet-big-black.png) no-repeat;
color:#FFFFFF;
display:block;
padding:4px;
}
#toplist-pagination {
color:#585858;
font-weight:bold;
padding:10px 20px 0pt;
text-align:center;
}
#toplist-pagination ul {
margin:0pt;
}
#toplist-pagination p {
float:left;
margin:0pt;
}
#toplist-pagination a {
padding:5px 7px;
text-decoration:none;
}
#toplist-pagination li span {
padding:5px 7px;
}
#toplist-pagination a:hover, #toplist-pagination a strong {
text-decoration:underline;
}
#toplist-pagination ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#toplist-pagination li {
display:inline;
}
#toplist p.last-child {
border-top:1px solid #E6E6E7;
margin:10px 15px 0pt;
padding:20px 0pt;
text-align:center;
}
#toplist p.last-child a {
color:#4A4A4A;
}
#perfectmatch ul {
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 5px;
}
#perfectmatch li {
padding-bottom:5px;
}
#perfectmatch .logo {
margin:0pt -15px;
text-align:center;
}
#perfectmatch .logo img {
vertical-align:middle;
}
#perfectmatch .price {
border-top:1px solid #E5E5E5;
color:#000000;
font-size:15px;
font-weight:normal;
padding-top:10px;
}
#perfectmatch .price span {
text-transform:uppercase;
}
#perfectmatch h3 {
border-top:1px solid #E5E5E5;
color:#000000;
font-size:15px;
padding-top:10px;
text-transform:uppercase;
}
#perfectmatch-requirements-search table {
border-collapse:collapse;
}
#perfectmatch-requirements-search td.first-child {
width:23px;
}
#perfectmatch-requirements-search table thead {
display:none;
}
#perfectmatch-requirements-search table .yes, #perfectmatch-requirements-search table .no {
padding-left:15px;
text-transform:uppercase;
}
#perfectmatch-requirements-search table .yes {
background:transparent url(check-small-green.png) no-repeat  50%;
}
#perfectmatch-requirements-search p {
background:#FFFFFF none repeat ;
margin:10px -15px -10px;
padding:5px 0pt;
text-align:center;
}
#perfectmatch-requirements-search .submit {
background:transparent url(bullet-big-blue-arrow.png) no-repeat  50%;
border:medium none;
color:#0985C0;
cursor:pointer;
font-size:1em;
font-weight:bold;
padding:3px 0pt 3px 20px;
text-decoration:underline;
}
form p.search-inputs {
padding:10px 0pt 0pt;
}
form p.search-inputs label {
display:none;
}
form p.search-inputs input.text {
float:left;
margin:1px 10px 0pt 0pt;
padding:3px;
width:158px;
}
form p.search-inputs input.button {
float:left;
}
#search-box h2 span {
background:transparent url(search.png) no-repeat  right center;
display:block;
}
#most-showed-reviews ul {
list-style-type:none;
margin:0pt;
}
#most-showed-reviews ul li {
margin:0pt 0pt 10px;
}
#most-showed-reviews ul li a {
color:#4A4A4A;
}
#compare-hosting ul {
list-style-type:none;
margin:0pt;
}
#compare-hosting ul li {
margin:0pt 0pt 10px;
}
#popular-articles h3 {
color:#000000;
font-family:Trebuchet MS;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2;
margin-bottom:10px;
text-transform:uppercase;
}
#popular-articles ul {
list-style-type:none;
margin:0pt;
}
#popular-articles ul li {
background:transparent url(go.gif) no-repeat  2px;
margin:0pt 0pt 4px;
padding:2px 0pt 2px 22px;
}
#popular-articles ul li a {
color:#4A4A4A;
text-decoration:none;
}
#popular-articles ul li a:hover {
text-decoration:underline;
}
#popular-articles-small {
background:transparent url(popular-articles-small-bg.gif) no-repeat  100%;
border:medium none;
}
#popular-articles-small a {
font-weight:bold;
}
#popular-articles-small table {
border:medium none;
border-collapse:collapse;
border-spacing:0pt;
width:100%;
}
#popular-articles-small th {
padding:5px;
text-align:left;
}
#popular-articles-small th.nth-child-1 {
width:70%;
}
#popular-articles-small th.nth-child-2 {
width:15%;
}
#popular-articles-small th.nth-child-3 {
padding-left:27px;
width:15%;
}
#popular-articles-small td {
padding:1px 5px;
}
#popular-articles-small table img {
vertical-align:middle;
}
#popular-articles-small ul {
border-top:1px solid #F2E592;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 0pt 0pt;
padding:0pt;
}
#popular-articles-small li {
padding:15px 0pt 5px;
text-align:center;
}
#article-on-front {
background:transparent url(htl-bottom-2.gif) no-repeat  left bottom;
margin:10px 0pt;
padding:0pt 0pt 1px;
width:645px;
}
#article-on-front h2 {
background:transparent url(htl-heading-bg-2.gif) no-repeat  left top;
font-size:30px;
height:60px;
margin:0pt 0pt 10px;
overflow:hidden;
padding:20px 0pt 0pt 10px;
}
#article-on-front h3 {
padding:0pt 0pt 0pt 10px;
}
#article-on-front p {
padding:0pt 10px;
}
#article-on-front p.last-child {
padding:0pt 10px 10px;
}
#register-page div.container {
float:left;
width:530px;
}
form#register {
margin-top:30px;
width:508px;
}
form#register ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
position:relative;
}
form#register li {
width:170px;
}
form#register li.message {
position:absolute;
right:0pt;
top:0pt;
width:320px;
}
form#register li.captcha {
padding-top:10px;
}
form#register li.captcha img {
border:1px solid #000000;
}
form#register li.submit {
padding-top:16px;
}
form#register label {
display:block;
padding-top:3px;
}
form#register label span {
color:#888888;
}
form#register input.text, form#register textarea {
display:block;
font-family:"Trebuchet MS",Tahoma,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.4;
margin:0pt;
padding:0pt;
width:97.5%;
}
form#register textarea {
height:14.5em;
}
form#register p {
margin:0pt;
}
form#register p.error {
background:#FFE6E6 none repeat ;
color:#400002;
margin-bottom:10px;
padding:2px 0pt;
}
#search-results form {
padding:0pt 5px;
}
#search-results div.note {
padding:0pt 5px 10px;
}
#search-results div.note h2 {
color:#379910;
font-style:italic;
margin:14px 0pt 3px;
}
#search-results div.note p {
font-size:12px;
}
#search-results ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 10px;
padding:0pt;
}
#search-results li {
padding:0pt 0pt 10px;
}
#search-results li h2 {
background:#EDEDED none repeat ;
font-size:1.1em;
margin:0pt 0pt 10px;
padding:5px 10px;
}
#search-results h3 span {
float:left;
width:20px;
}
#search-results h3 a {
float:left;
}
#search-results li p {
padding:0pt 30px;
}
#search-results p.paging {
border-top:1px solid #DCDCDC;
clear:both;
padding:20px 0pt 0pt;
text-align:center;
}
#welcome-text img {
float:right;
margin:4px 0pt 10px 10px;
}
#signup-box {
}
#signup-box p {
}
#signup-box p.success {
color:#4AAE40;
font-weight:bold;
}
#signup-box p.failure {
color:#CC0000;
font-weight:bold;
}
#signup-box form p label {
display:block;
float:left;
font-weight:bold;
margin:0pt 5px 0pt 0pt;
padding:2px 0pt 0pt;
width:50px;
}
#signup-box form p input {
border:1px solid #999999;
padding:2px;
width:185px;
}
#signup-box p {
margin:3px 0pt 0pt;
}
#signup-box p.signup-submit {
float:right;
}
#signup-box p.signup-submit input {
background:transparent url(btn-signup-submit.png) no-repeat ;
border:medium none;
height:31px;
text-indent:-9999px;
width:72px;
}
#about-page div.container {
border:0pt none;
float:left;
padding:0pt;
width:570px;
}
#about-page div.container h2.first-child {
background:transparent url(big-w.gif) no-repeat  left 50%;
padding:40px 0pt 90px 140px;
}
#about-page div.container div.first {
float:left;
width:245px;
}
#about-page div.container div.last {
float:right;
width:245px;
}
#about-page div.container div.first dl, #about-page div.container div.last dl {
margin:0pt;
}
#about-page div.container div.first dl dt, #about-page div.container div.last dl dt {
clear:both;
float:left;
font-weight:bold;
margin:0pt;
width:80px;
}
#about-page div.container div.first dl dd, #about-page div.container div.last dl dd {
float:left;
margin:0pt;
}
#about-page div.container div.erm {
clear:both;
padding:10px;
}
#about-page #sub-content {
float:right;
width:280px;
}
#reviews .tell-a-friend {
padding:0pt 0pt 0pt 30px;
position:relative;
z-index:9999;
}
body.javascript-enabled .tell-a-friend form {
}
.tell-a-friend form {
background:#FFFFFF none repeat ;
border:1px solid #AEAEAE;
left:30px;
padding:10px;
position:absolute;
top:auto;
width:228px;
}
.tell-a-friend form p {
padding:0pt 0pt 0pt 90px;
position:relative;
}
.tell-a-friend form p.error {
color:#990000;
padding:0pt;
text-align:center;
}
.tell-a-friend form p span {
font-size:11px;
font-weight:bold;
left:0pt;
position:absolute;
top:auto;
}
.tell-a-friend form p span.req {
color:#990000;
left:auto;
right:0pt;
}
.tell-a-friend form p br {
display:none;
}
.tell-a-friend form p.btn br {
display:inline;
}
.tell-a-friend form p input.text {
width:126px;
}
#testimonials {
}
#testimonials blockquote {
background:transparent url(quotes-sprite.png) no-repeat  2px;
font-size:13px;
font-style:italic;
font-weight:bold;
margin:0pt;
padding:0pt 0pt 0pt 14px;
}
#testimonials blockquote p {
	list-style:none;
	float:left;
	margin:3px;
}
#testimonials blockquote p a img {
border:2px solid #4d4d4d;
padding:0pt 0pt 0pt 0px;
vertical-align:text-top;
}
#testimonials p.quote-source {
padding:0pt 14px;
}

/* mine mine mine!!!! */
#testimonials blockquotes img
{
	border:3px solid #5d5d5d;
}
#toplist-page #main-content {
float:left;
width:695px;
}
#toplist-page #toplist {
margin-top:0pt;
width:695px;
}
#toplist-page #toplist h1 {
background:transparent url(wide-top-list-top.gif) repeat ;
}
#toplist-page #toplist table th.hosting-plan, #toplist-page #toplist table td.hosting-plan {
padding-left:170px;
}
#toplist-page #toplist table td.hosting-plan {
padding-bottom:0pt;
padding-top:10px;
}
#toplist-page #toplist table td.hosting-plan img {
background:#FFFFFF none repeat ;
float:left;
height:30px;
margin-left:-170px;
margin-top:-10px;
padding:3px 5px;
vertical-align:middle;
width:150px;
}
#toplist-page #sub-content {
float:right;
width:230px;
}
#toplist-page p img.in-text-right {
float:right;
margin:0pt 0pt 2px 2px;
}
#toplist-page p img.in-text-left {
float:left;
margin:0pt 2px 2px 0pt;
}
#twitter_div {
/*background:transparent url(twitter-bird.png) no-repeat  100%;
min-height:135px;*/
}
#twitter_div ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt 1px 0pt 0pt;
}
#twitter_div p {
margin:10px 0pt;
padding:0pt 120px 0pt 0pt;
}
#twitter_div.loading p {
background:transparent url(ajax-loader.gif) no-repeat  18% 20%;
padding-top:60px;
}
#siteUptime-page div.container {
float:left;
padding:5px;
width:630px;
}
#siteUptime-page div#sub-content {
float:right;
width:280px;
}
#uptimes div.intro {
padding:0pt 15px 30px;
position:relative;
}
#uptimes div.intro h1, #uptimes div.intro h2, #uptimes div.intro p.intro-text {
float:left;
width:300px;
}
#uptimes div.intro h2 {
color:#000000;
margin:0pt 0pt 14px;
}
#uptimes div.intro div.side {
float:right;
width:300px;
}
#uptimes div.intro p.logo {
text-align:center;
}
#uptimes div.intro p.review {
margin:20px 0pt;
padding:0pt 20px;
}
#uptimes div.intro p.review a {
background:transparent url(btn-green-left-white-bg-32px.png) no-repeat  50%;
color:#000000;
display:block;
font-size:14px;
font-weight:bold;
height:32px;
line-height:30px;
padding:0pt 0pt 0pt 10px;
text-align:center;
text-decoration:none;
}
#uptimes div.intro p.review a:hover {
text-decoration:underline;
}
#uptimes div.intro p.review a span {
background:transparent url(btn-green-right-white-bg-32px.png) no-repeat  100% 50%;
display:block;
height:100%;
padding:0pt 10px 0pt 0pt;
}
#uptimes div.stats {
background:#F3F3F3 none repeat ;
}
#uptimes div.stats h3 {
background:#FFFFFF url(bg-uptime-sub-header.png) repeat-x  left bottom;
border-bottom:2px solid #FFFFFF;
color:#000000;
font-size:15px;
font-weight:bold;
line-height:15px;
margin:0pt;
padding:7px 0pt;
text-align:center;
}
#uptimes div.summary {
float:left;
padding:0pt 15px;
width:180px;
}
#uptimes div.summary h3 {
margin:0pt -15px;
padding:7px 15px;
}
#uptimes div.summary h3 span {
visibility:hidden;
}
#uptimes div.summary strong {
color:#005D8B;
display:block;
font-size:14px;
font-weight:bold;
margin:10px 0pt;
}
#uptimes div.summary ul {
font-size:11px;
margin:0pt 0pt 0pt 16px;
}
#uptimes div.summary ul li {
padding:2px 0pt;
}
#uptimes div.summary ul li.last {
padding-top:10px;
}
#uptimes div.summary table {
border:0pt none;
margin:20px 0pt 0pt;
width:100%;
}
#uptimes div.summary table th {
color:#005D8B;
font-size:11px;
padding:0pt 0pt 6px;
}
#uptimes div.summary table td {
padding:2px 0pt;
text-align:center;
}
#uptimes div.summary table td.last {
color:#336600;
font-weight:bold;
}
#uptimes div.details {
border-left:2px solid #FFFFFF;
float:right;
width:418px;
}
#uptimes div.details table {
border:0pt none;
padding:0pt;
width:100%;
}
#uptimes div.details table th {
background:#E9F2F7 url(bg-uptime-stats-th.png) repeat-x  left bottom;
color:#005D8B;
font-size:13px;
padding:5px 0pt;
text-align:left;
}
#uptimes div.details table th.first {
padding-left:25px;
}
#uptimes div.details table .scnd {
text-align:center;
}
#uptimes div.details table .third {
padding:10px 20px;
}
#uptimes div.details table td.third, #uptimes div.details table tr.perfect td.last {
color:#336600;
font-weight:bold;
}
#uptimes div.details table .last {
padding-right:30px;
}
#uptimes div.details table td.last {
color:#660000;
font-weight:bold;
}
#uptimes div.details table tr.perfect td.last {
background:#E3FFC3 url(symbol-perfect-uptime.png) no-repeat  90% 50%;
}
#uptimes div.details table td {
background:#F8F3F3 none repeat ;
border-bottom:1px solid #FBF8F8;
padding:10px 0pt;
}
#uptimes div.details table td.first {
padding-left:25px;
}
#uptimes div.details table tr.perfect td {
background:#E3FFC3 none repeat ;
}
#index-page .type-c #advanced-search-box p.submit input, #index-page .type-d #advanced-search-box p.submit input {
width:220px;
}
#index-page .type-c #advanced-search-box, #index-page .type-d #advanced-search-box {
margin-bottom:59px;
width:222px;
}
#index-page .type-c #advanced-search-box select, #index-page .type-d #advanced-search-box select {
width:220px;
}
#index-page .type-b #sub-content, #index-page .type-d #sub-content {
background-position:100% 20px;
float:right;
}
#index-page .type-b #main-content, #index-page .type-d #main-content {
float:left;
padding-left:15px;
}
#index-page .type-c #most-pop div.alt {
margin-left:-30px;
position:relative;
}
#index-page .type-d #most-pop div.alt {
margin-right:-30px;
position:relative;
}
#index-page .type-d #advanced-search-box {
margin-left:32px;
}
#index-page .type-a div.alt, #index-page .type-b div.alt {
display:none;
}
#index-page .type-c div.reg, #index-page .type-d div.reg {
display:none;
}
div.type-b #toplist.alt table td.flag {
border-right:medium none;
}
#toplist.alt table {
border-collapse:separate;
}
#toplist.alt table th.last {
background-position:right top;
}
#toplist.alt table th.go-review {
background-position:center top;
padding:0pt 10px;
}
#toplist.alt table td {
background:#F9F9F9 none repeat ;
border-bottom:2px solid #FFFFFF !important;
border-right:2px solid #FFFFFF;
padding:3px 0pt;
}
#toplist.alt table tr.first-child td {
background:#FFF088 url(gradient-white-yellow-71.png) repeat-x  !important;
}
#toplist.alt table td.rank {
border-right:medium none;
}
#toplist.alt table td.rank span {
padding:4px 12px;
}
#toplist.alt table td.provider {
background:#EEEDED none repeat ;
padding-right:10px;
}
#toplist.alt table td.provider a {
background:#FFFFFF none repeat ;
display:block;
padding:5px;
}
#toplist.alt table td.price {
color:#CC0000;
font-size:13px;
}
#toplist.alt table td.price del {
color:#666666;
font-size:11px;
}
#toplist.alt table td.go-review a {
background-image:none;
padding-left:0pt;
}
#toplist.alt table td.flag {
background-color:#FFFFFF;
}
div.type-b #toplist.alt table td.flag {
border-right:medium none;
}
#toplist.alt table td.visit a {
background:transparent url(btn-green-left-white-bg-32px.png) no-repeat ;
color:#000000;
display:block;
font-size:12px;
height:32px;
line-height:32px;
margin:0pt 5px;
padding:0pt 0pt 0pt 10px;
text-decoration:none;
}
#toplist.alt table td.visit a span {
background:transparent url(btn-green-right-white-bg-32px.png) no-repeat  right top;
display:block;
height:32px;
overflow:visible;
padding:0pt 10px 0pt 0pt;
}
div.type-b #toplist.alt table td.visit a {
display:none;
}
div.type-d #toplist.alt table td.visit a {
}
#toplist.alt table tr.last-child td.rank, #toplist.alt table td.go-review, #toplist.alt table tr.last-child td.go-review {
background:#F9F9F9 none repeat ;
}
#toplist.alt table td.features {
font-size:10px;
text-align:left;
}
#toplist.alt table td.features ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 0pt 5px;
width:140px;
}
#toplist.alt table td.features li {
background:transparent url(check-green.gif) no-repeat  left center;
padding:2px 0pt 2px 22px;
}
#review-page div.type-b {
}
#review-page div.type-b h1 {
margin-left:216px;
}
div.type-b p.pull-out-testimonial {
width:320px;
}
div.type-b #reviews {
background-image:url(review-bg-bottom.png-730px.png);
}
div.type-b .box-slide.down {
background-image:url(box-slide-full-b-700px.png);
}
div.type-b .box-slide .body {
background-image:url(box-slide-full-rl-700px.png);
}
div.type-b #reviews, div.type-b div#reviewsFeatures {
float:right;
width:730px;
}
div.type-b .cols-1of4-perc {
width:32%;
}
div.type-b #reviews div.specs {
background:transparent url(grid-review-specs-3-cols.png) repeat-y  180px 0pt;
}
div.type-b #reviews div.specs div.first-child, div.type-b #reviews div.specs div.scnd-child {
width:170px !important;
}
div.type-b #reviews div.specs ul {
}
div.type-b #reviews div.specs ul li {
}
div.type-b #reviews div.specs ul li strong {
display:inline;
}
div.type-b #reviews div.specs div.last-child {
width:260px;
}
div.type-b #reviews div.specs div.last-child h3 {
color:#CC0000;
}
div.type-b #reviews div.specs div.last-child div.offer {
padding:10px 15px;
width:230px;
}
div.type-b #reviews div.specs div.last-child a:hover {
color:#006600;
text-decoration:none;
}
div.type-b #reviews div.specs div.last-child em {
color:#009900;
}
div.type-b #reviews div.specs div.last-child p {
text-align:center;
}
div.type-b #reviews div.specs div.last-child p a.follow-action {
margin-left:20px;
}
div.type-b #reviews div.specs div.last-child p.price-info {
font-weight:bold;
}
div.type-b div.short-facts {
left:10px;
position:absolute;
top:15px;
}
div.type-b div.total-score {
-moz-border-radius-topleft:7px;
-moz-border-radius-topright:7px;
border-color:#DCDCDC rgb(220, 220, 220) -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px 0pt;
clear:none;
float:none;
width:178px;
}
div.type-b div.total-score h3 {
font-weight:normal;
text-transform:uppercase;
}
div.type-b div.company-pros-cons {
float:none;
}
div.type-b p.company-link a {
margin:0pt 10px;
}
div.type-b div.company-pros-cons h3 {
font-size:13px;
font-weight:normal;
margin-top:0pt;
text-transform:uppercase;
}
div.type-b div.box-cols-3-fauxheight {
clear:both;
}
div.type-b div.company-review div.company-profile {
clear:none;
float:left;
}
div.type-b p.flag {
display:block;
float:left;
margin:0pt 0pt 10px;
text-align:center;
width:182px;
}
div.type-b div.company-testimonials {
float:right;
}
div.type-b div.company-logo {
padding-bottom:20px;
}
#toplist table th.selected {
background:transparent url(bg-results-header-top-selected.png) repeat-x  center top;
}
#toplist table th.rank.selected {
background:transparent url(bg-results-header-top-corner-selected.png) no-repeat  left top;
}
#toplist table thead tr th {
border-bottom:0pt none;
}
#toplist table th.toplist-blank {
background-color:#FFFFFF;
background-image:none;
}
#toplist table th.selected-pointer {
background:#FFFFFF url(arrow-results-header-top-selected.png) no-repeat  center top;
height:6px;
}
#bannery a img {border:3px solid #4d4d4d;}
