/****** FILE: site/css/1-reset.css *****/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/****** FILE: site/css/2-site.css *****/
body {
	font:normal 12px 'Lucida Grande',arial,helvetica,sans-serif;
	background:#fff url(/site/css/gfx/sprites/mainbg-sprites-fs8.png) repeat-x 0 -439px;
	color:#333;
}

h1,h2,h3,h4,h5,h6 {
	margin:0 0 0.4em;
	font-family:'Trebuchet MS',arial,helvetica,sans-serif;
	font-weight:bold;
}

h1 {
	font-size:30px;
}

#index-page h2.first {
	margin:0 4px 20px;
	padding:0 0 6px;
	border-bottom:1px solid #E1E1E1;
	text-align:center;
	font-size:25px;
}

h3 {
	font-size:19px;
}

h4 {
	font-size:14px;
	margin:0 0 12px;
}

p {
	margin:0 0 1.6em;
}

p, li {
	line-height:1.5em;
}

strong {
	font-weight:bold;
}
em {
	font-style:italic;
}

a {
	color:#006699;
	text-decoration:underline;
	outline:0;
}
.CheapToplistPage a {
	color:#1638a0;
	text-decoration:none;
	outline:0;
}
a:hover {
	text-decoration:none;
}


hr {
	display:none;
}

input[type="email"],
input[type="text"],
input[type="password"],
textarea {
	padding:3px;
	border:1px solid #d7d4c2;
	background:#fff;
	font:normal 12px 'Lucida Grande',arial,helvetica;
}

input.error,
textarea.error {
	border-color: #c99;
}
/* Cause they are replaced with js and we dont wanna se them before the switch occurs */

body.js-on input[type="checkbox"] {
	display:none;
}
.floatLeft { float: left;}
.floatRight { float: right;}


/****** FILE: site/css/IndexPage.css *****/
/**/
/*#main #col-main-b { float: left; width: inherit; _display: inline; _overflow:hidden;}*/
#article-category-listing ul {list-style:none;}
#article-category-listing .read-more { text-decoration: none; font: /*30px*/ 17px 'Lucida Grande',arial,helvetica,sans-serif; }
/*#topcontainer { border: 1px solid #efefef; margin-top: 10px; position: relative; }
#topcontainer p a { font-weight: normal; font-size: 12px; }*/
#bestinhosting { padding: 10px 0pt 0pt 25px; width: 50%; }
#bestinhosting h1 { font: bold 24px 'Lucida Grande',arial,helvetica,sans-serif; text-shadow: 2px 2px 3px #bbbbbb; text-transform: uppercase; }
/*#bestinhosting a { text-decoration: none; color: #2d6398; font-size: 12px; }*/
#bestinhosting p { font-size: 12px; font-weight: bold; margin: 0pt 0pt 5px 5px; }
/* toplist */
#smalltoplist td { border-bottom: 1px solid #E2E2E2; text-align: center; height: 32px; vertical-align: middle; padding-left: 18px; }
#smalltoplist { float: right; font-family: 'Trebuchet MS',arial,helvetica,sans-serif; width: 46%; padding: 10px 0pt 0pt; font-size: 14px; }
#smalltoplist a { text-decoration: none; font-size: 13px; }
#smalltoplist table { width: 418px; }
#smalltoplist table tr a span { display:block; }
/* end toplist */
/*.indexpage-button{
    background:#fff;
    display: block;
    -webkit-box-shadow: inset 0px 0px 2px 2px #e8e5e8;
    -moz-box-shadow: inset 0px 0px 2px 2px #e8e5e8;
    box-shadow: inset 0px 0px 2px 2px #e8e5e8;
}
.visit-image{ background-position: 0pt -3px; width: 71px; height: 29px; }*/
#disclaimer{ margin:10px; }


/*#popularpages-container li a,#articles-archives-container li a { text-decoration: none; color: #fff; }
#popularpages-button { 
    background: url("/site/css/gfx/sprites/img-sprites.png") no-repeat scroll -232px 0 transparent;
    height: 64px;
    width: 211px;
    float: left;
}
#popularpages-button p { color: #ffffff; font-weight: bold; font-size: 20px; text-shadow: 0.1em 0.1em 0.05em #333; padding: 11px 0pt 0pt 15px; margin-bottom: 0pt; }
*/
/*
.search-textbox-c { background-position: -8px -65px; width: 158px; height: 22px; }
#search-textbox-c { margin-top: 12px; padding: 7px 0pt 0pt 0px; float: left; width: 158px; }
#search-textbox-c input { border: 0px none; font: 12px/1 'Lucida Grande',arial,helvetica; padding: 0px; width: 128px; margin-left: 11px; text-align: center; }
.search-domain { background-position: 0pt -97px; width: 130px; height: 34px; border: medium none; cursor: pointer; }
#search-domain { float: left; padding: 13px 0pt 0pt 11px; }
#buttom-container { margin: 10px 0pt 0pt; }*/
/*.mid-threecol { width: 313px; margin-right: 15px; float: left; }*/

/***added this style for the buying guide widget****/
/*.mid-threecol-widget .btn-sprites {
            bottom: 24px;
            left: auto;
            position: absolute;
            right: 30px;
}
.mid-threecol-widget { margin-right: 15px; position:relative;}*/
/***added this style for the buying guide widget ends****/

/*.threecol-last { margin-right: 0px; }*/
#lastest-articles-container { margin: -125px 10px 0pt 0pt; width: 641px; float: left; z-index: 0; position: relative; }
#our-blog { background-color: #2a2a2a; width: 50%; float: left; margin-top: 20px; height: 193px;}
#our-blog a{text-decoration: none;cursor: pointer;display: block;}

.our-blog-logo{
    background: url("/site/css/gfx/img-sprites.png") no-repeat scroll -777px -213px transparent;
    display: block;
    float: left;
    height: 70px;
    width: 80px;
}
#our-blog ul{float: left;width: 192px;margin-left: 15px;}
*:first-child+html #our-blog ul{float:none;width: auto;}
/**:first-child+html .our-blog-logo{
    margin-right: 15px;
    background: url("/site/css/gfx/sprites/img-sprites.png") no-repeat scroll 0 0 transparent;
    height: 100px;
}*/
#our-blog ul li {
    color: #68af26;
    list-style: none outside none;
    background: url("/site/css/gfx/sprites/ico-sprites-fs8.png") no-repeat 0 -145px;
    width: 182px;
    padding-top:3px;
    padding-left: 10px; 
}
#our-blog ul li span{color: #3e82af;display: block;width:192px;}
.our-blog-inner-content{margin: 10px 0 0 10px;}
#our-blog h3 { color:#ffffff; font-size: 23px; text-shadow: 0.1em 0.1em 0.05em #222; padding: 9px 0pt 0pt 16px; }
#posted-articles { float: left; margin: 40px 0pt 0pt; width: 100%; font-size: 11pt; }
/*#widgets-sidebar { width: 313px; float: right; margin-top: 17px; }
#editors-reply { padding: 2px; background-color: #ededed; }
#editor-top { background-color: #ffffff; border-bottom: 1px solid #afafaf; }
#editor-top img { margin: 5px 0pt 0px 10px; float: left; }
#editor-top p { float: right; }*/
#editor-body { padding: 6px; }
#editor-body a{ text-decoration: none; color: #1568bd; }
/*#ads-widget { margin: 20px 0pt 0pt 0px; background-color: #ededed; width: 310px; text-align: center; }
#ads-widget p { color:#b2b2b2; font-size: 16px; padding: 12px 0pt; }
#ads-widget-body img{ margin: 0pt 0pt 20px; }*/
.indexc-price{ color: #901111; }
.indexc-review { text-decoration: none; color: #1568bd; }
/*#ads-widget-body{ padding-bottom: 20px; }*/
#posted-articles h2 { font-size: 24px; }

#home {
    clear: both;
    background:url("/site/css/gfx/bg-gradient.png") repeat-y scroll 647px 0px transparent;
    border: 1px solid #cdcac1;
    border-top: none;
    border-bottom: none;
    font-family: 'Trebuchet MS',arial,helvetica,sans-serif;
    margin: -10px 0 0 -12px;
    width: 991px;
    -webkit-box-shadow: 0 -1px 4px 1px #d9d6cd;
    -moz-box-shadow: 0 -1px 4px 1px #d9d6cd;
    box-shadow: 0 -1px 4px 1px #d9d6cd;
    position: relative;
}
.white-strip {
    background: none repeat scroll 0 0 #fff;
    display: block;
    height: 40px;
    position: absolute;
    right: 328px;
    top: 0;
    width: 40px;
}
#home .col01, #home .col02 {
    float: left;
    position: relative;
    padding: 100px 0 0 0;
    width: 647px;
}

#home .col01 .h1-banner,
#home .col02 .h1-banner {
    background:url("/site/css/gfx/img-sprites.png") no-repeat scroll 0 30px ;
    height: 100px;
    left: -46px;
    position: absolute;
    top: 0;
    width: 693px;
}
#home .h1-banner h1 {
    color: #FFFFFF;
    font-size: 24px;
    padding: 43px 10px 10px 30px;
    text-align: center;
    text-shadow: 1px 1px 2px #000000;
}
#home p, #home li {
    font-family: 'Lucida Grande',arial,helvetica,sans-serif;
}
    #home #bestinhosting {
        background: #552b8c; /* Old browsers */
background: -moz-linear-gradient(top, #552b8c 0%, #330175 44%, #1d0142 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#552b8c), color-stop(44%,#330175), color-stop(100%,#1d0142)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #552b8c 0%,#330175 44%,#1d0142 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #552b8c 0%,#330175 44%,#1d0142 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #552b8c 0%,#330175 44%,#1d0142 100%); /* IE10+ */
background: linear-gradient(to bottom, #552b8c 0%,#330175 44%,#1d0142 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#552b8c', endColorstr='#1d0142',GradientType=0 ); /* IE6-9 */


background: #c9de96;
background: -moz-linear-gradient(top,  #c9de96 0%, #8ab66b 44%, #398235 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9de96), color-stop(44%,#8ab66b), color-stop(100%,#398235));
background: -webkit-linear-gradient(top,  #c9de96 0%,#8ab66b 44%,#398235 100%);
background: -o-linear-gradient(top,  #c9de96 0%,#8ab66b 44%,#398235 100%);
background: -ms-linear-gradient(top,  #c9de96 0%,#8ab66b 44%,#398235 100%);
background: linear-gradient(to bottom,  #c9de96 0%,#8ab66b 44%,#398235 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9de96', endColorstr='#398235',GradientType=0 );




        /*background: url("/site/css/gfx/img-sprites.png") no-repeat scroll 0 -79px transparent;*/
        height: 273px;
        margin: 6px 10px 10px; /*-14px 10px 10px;*/ 
        padding: 14px 0 0;
        position: relative;
        width: 626px;
	position: relative;
    }
    #home #bestinhosting { *float: left; *margin: -14px 10px 0; *zoom:1;}
    /*#get-answer .btn-sprites { width:auto;}*/
        #home .c-bestinhosting {
            position: absolute;
            right: 15px;
            width: 366px;
    }
            #home #bestinhosting h1 {
                /*color: #fff;*/
                font-family: 'Trebuchet MS',arial,helvetica,sans-serif;
                line-height: 25px;
                text-shadow: none;
                text-transform: none;
                
                color: #3;

            }
            #home #bestinhosting p {
                /*color: #fff;
                font-weight: normal;*/
                margin: 0;
                
                color: #333;
                font-weight: bold;
            }
    /*#home .two-col .mid-threecol { width: auto; margin: 0;}*/
    #home .col02 {
        background: url("/site/css/gfx/bg-sidebar.png") 0 100px repeat-x;
        padding: 100px 0 0 0;
        width: 344px;
    }
        #home .col02 .bg-gradient { /*background: url("/site/css/gfx/test-target/bg-gradient.png") repeat-y;*/ padding: 0 0 0 15px;}
    #home .col02 .h1-banner {
	background-position: -694px 30px;
	left: auto;
	right: -22px;
	width: 366px;
    }
        #home .col02 .h1-banner h1 { padding: 57px 10px 0 0px;}
        #home #lastest-articles-container {
            margin: 0 0 0 10px;
            width: 624px;
        }

        /*#home .mid-threecol { position:relative;}*/
/*
        #home #buyingguide {
            border: 3px solid #f8b500;
            height: 199px;
            margin: 0 6px 0 0;
            padding: 14px 20px 25px 20px;
            width: 264px;            

            background: #fceabb;
            background: -moz-linear-gradient(top,  #fceabb 0%, #fccd4d 50%, #f8b500 74%, #fbdf93 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fceabb), color-stop(50%,#fccd4d), color-stop(74%,#f8b500), color-stop(100%,#fbdf93));
            background: -webkit-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 74%,#fbdf93 100%);
            background: -o-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 74%,#fbdf93 100%);
            background: -ms-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 74%,#fbdf93 100%);
            background: linear-gradient(to bottom,  #fceabb 0%,#fccd4d 50%,#f8b500 74%,#fbdf93 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 );

        }
        #home .bg-blackboard {
	}
        #home #buyingguide p {
            color: #555;
            font-size: 14px;
            margin: 20px 0 0;
            font-weight: bold;
        }
             #home #buyingguide h3 {
                height: 25px;
                
                color: #333;
                font-size: 23pt;
                height: 25px;
                padding-bottom: 5px;
                text-align: center;
                text-transform: uppercase;
                text-shadow: 1px 1px #aac;
            }
            div#buyingguide a.btn-sprites {
                bottom:39px !important;
                box-shadow: 0 1px 1px 0px #735306 !important;
            }
        #home .two-col { margin:10px 0 0 10px;}*/

#home .article-border-bottom-bg { width: 624px;}
#home #our-blog {
    margin: 15px 0 0;
    width: 308px;
}
#home #our-blog {
    margin: 15px 6px 0 0;
    width: 310px;
}
#home #our-blog a { color: #397eaf; font-weight: bold;}
#home .btn-container {
    margin: 80px 0 0 25px;
}
#home .btn-container a {
    color: #FFFFFF;
    float: left;
    padding: 3px 2px 0;
    width: 112px;
}
/*#home .btn-first {margin: 0 30px 0 0;}*/
#home #article-category-listing .read-more {
    font-family: 'Trebuchet MS',arial,helvetica,sans-serif;
}
#home .bg-hr {
    background: url("/site/css/gfx/img-sprites.png") no-repeat scroll 0 -428px transparent;
    display: block;
    height: 13px;
    margin: 20px auto 0;
    width: 625px;
}
/*#home .bg-arrow {
    background: url("/site/css/gfx/img-sprites.png") no-repeat scroll -650px -330px transparent;
    display: block;
    height: 57px;
    position: absolute;
    right: 25px;
    top: 100px;
    width: 54px;
}*/

/*#home .articletop-img { margin-top: 0;}*/
#home #article-category-listing ul.article-overview h2,
#home #article-category-listing ul.article-overview h2 a,
#home #posted-articles h2,
#home #posted-articles h3 {
    font-family: 'Trebuchet MS',arial,helvetica,sans-serif;
    font-size: 18px;
    line-height: 18px;
}

/*#home #article-category-listing .read-more { font-weight: bold;}*/
/****************** TOPLIST ****************/
#home .col02 #smalltoplist, #home #smalltoplist table {
    float: none;
    padding: 10px 0 0 3px;
    width: 316px;
}
#home .col02 #smalltoplist { margin-bottom: 15px;}
#home #smalltoplist table { border: 1px solid #d6d6d6; font-family: arial,helvetica,sans-serif; }
#home #smalltoplist table td { padding:2px 0; background: #fff;}
#home #smalltoplist .even td { border-top: 1px solid #fff; background: #ededed;}
#home .indexc-price strong {
    color: #000;
    display: block;
    font-size: 23px;
}
#home #smalltoplist td.rank {
    font-size: 12px;
    padding-left: 5px;
    text-align: left;
}
#home .indexc-review {
    color: #006699; /*#0018FF;*/
    display: block;
    font-size: 11px;
    line-height: 11px;
}
#toplist-table .btn-sprites {
    background: url("/site/css/gfx/img-sprites.png") no-repeat scroll -636px -279px transparent;
    border:none;
    box-shadow: none;
    margin: 10px 5px 0 0;
    padding:6px 10px 10px 4px;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    text-shadow:1px 1px 0px #41690a;
}

#home .counter-minus {
    position: absolute;
    right: 15px;
    top: 117px;
}
#home .widget-btn-container {
    padding: 0 0 0 5px;
    width: 268px;
}

#editor-body a.editor-box {
	color: #006699;
}
/****** (new) Front page search box *******/

.large-searchbox {
	border: 1px solid #417AB3;/*#c9c9c9*/
	-webkit-border-radius: 4px;
	border-radius: 4px;
	/*-webkit-box-shadow: 0px 3px 3px 1px #ebebeb;
	box-shadow: 0px 3px 3px 1px #ebebeb;*/
	position:relative; 
    background: none repeat scroll 0 0 #4595bb; /*F7F7F7   #ffffea */
    border-bottom: 3px solid #c9c9c9;/*#CCCCCC*/
    margin: -14px 12px 7px 9px;
    padding: 7px 0;
}

    .large-searchbox div {
            background: #fefefe;
            border: 1px solid #c9c9c9;
            -webkit-border-radius:30px;
            border-radius: 30px;
            box-shadow: 0 1px 1px #dadada inset;
            margin: 20px;
            height: 45px;
            width: 572px;
    }

    .large-searchbox input {
        background: none repeat scroll 0 0 transparent;
        color: #393939;
        font-family: 'Trebuchet MS',arial,helvetica,sans-serif;
        font-size: 16px;
        font-weight: bold;
        margin: 9px 20px;
        border: none;
        width: 485px;
        float: left;
    }

    .large-searchbox input:focus {
            outline: none;
    }

    .large-searchbox .ico-search {
        background: url("/site/css/gfx/sprites/provider-profile-sprites.png") no-repeat scroll 0 -269px transparent;
        float: right;
        height: 31px;
        margin: 8px 10px 8px 0;
        cursor: pointer;
        width: 31px;
    }
.large-searchbox #review-search-options {
  display: block;
  float: right;
  height: 20px;
}
#search-options-display {
    background: #ff0000;
    background: -moz-linear-gradient(top,  #77ba07 0%, #77ba07 76%, #3b8336 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#77ba07), color-stop(76%,#77ba07), color-stop(100%,#3b8336));
    background: -webkit-linear-gradient(top,  #77ba07 0%,#77ba07 76%,#3b8336 100%);
    background: -o-linear-gradient(top,  #77ba07 0%,#77ba07 76%,#3b8336 100%);
    background: -ms-linear-gradient(top,  #77ba07 0%,#77ba07 76%,#3b8336 100%);
    background: linear-gradient(to bottom,  #77ba07 0%,#77ba07 76%,#3b8336 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77ba07', endColorstr='#3b8336',GradientType=0 );
    
    
    border: 2px solid #fff;
    border-radius: 0 0 8px 8px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 2px 7px;
    text-decoration: none;
}

.logo-montage {
    display: block;
    float: left;
    margin-top: 3px;
    position: relative;
    width: 270px;
}
#home .advanced-search-widget {
  float: right;
  height: 238px;
  margin-right: 0;
  width: 302px;
}
#home #intro-guide {
  margin-left: 10px;
  margin-top: 5px;
  width: 625px;
}
#home #intro-guide h3 {
    font-size: 16px;
    padding-left: 14px;
}
#hosting_directory .static-gmaps-widget img {
    margin-bottom: 10px;
}
#hosting_directory .hd-content p {
    margin: 0 0 1em;
}

/****** FILE: site/css/header.css *****/
/*BEGIN HEADER*/
#wrapper,div.wrapper { width: 970px; margin: 0pt auto; }
#header { 
    position: relative; 
    height: 171px; 
    z-index: 5000; 
}
#header p.title { color:#FFF; font-size: 24px; font-style: italic; left: 380px; line-height: 1.2em; position: absolute; text-align: center; top: 30px; width: 300px; }
#header p#logo {
    float: left;
    margin: 0;
}

.header-top {
    padding: 15px 0 0;
}

.search-form-header {
    position:absolute;
    right: 0;
    /*new*/
    background-color: #7ebe29;
    border-radius: 0 30px 30px 0;
    padding: 8px 5px 8px 7px;
    margin-top: 10px;
}
.header-search input {
    border: none;
    font-weight: bold;
    width: 155px;
}
.search-form-header a {
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    padding: 5px;
    display: block;
    clear: both;
    text-align: center;
    font-size: 1.2em;/*new*/
}
.search-form-header a:hover { text-decoration: underline;}
.header-search button {
    background: url("/site/css/gfx/img-sprites.png") no-repeat scroll -182px -378px transparent;
    border: medium none;
    float: left;
    height: 37px;
    text-indent: -9999px;
    width: 37px;
}
.curved-input {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 20px 0 0 20px;
    -webkit-border-radius: 20px 0 0 20px;
    box-shadow: 1px 1px 1px #719CCD;
    float: left;
    margin: 0;
    padding: 7px;
    width: 160px;
}
.lt-ie8 .curved-input {
    padding: 7px 6px 5px;
    margin-top: 1px;
}
.lt-ie8 .header-search button {
    padding: 6px;
}
.lt-ie8 .header-search button,
.lt-ie9 .header-search button,
.lt-ie10 .header-search button {
    height: 36px;
}
#main { float: left; width: 100%; position: relative; }
h2,h3,h4,h5,h6 { font-family: 'Lucida Grande',arial,helvetica,sans-serif; }
.header-widget { 
    color:#FFF; 
    display: block ! important; 
    height: 49px; 
}
.header-widget h3 {  
    color:#FFF ! important; 
    font-size: 24px ! important; 
    padding: 10px 0pt 10px 20px; 
    margin: 0pt ! important; 
    text-shadow: 2px 2px 3px #222; 
}
.last { margin-right: 0pt; }
.clearfix:after { 
    content: "."; 
    display: block; 
    clear: both; 
    visibility: hidden; 
    line-height: 0pt; 
    height: 0pt; 
}
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
.banner { clear: both; }
.banner728x90 { width: 728px; height: 90px; }
.advancedSearch { 
    position: absolute; 
    right: 0; 
    top: 80px; 
    margin-right: 87px; 
}
.advancedSearch a { color:#FFFFFF; font-size: 11px; font-weight: bold; text-decoration: none; }
.lpPoweredBy { display:none; }

#nav-main .subnav a {
    float: none;
    border-left: none;
    border-right: none;
    padding: 0;
}
/*END HEADER*/
.display-none {
    display: none;
}


/****** FILE: site/css/menu.css *****/
#nav-main {
    background: none repeat scroll 0 0 #3E3E3E;
    height: 32px;
    width: 991px;
    margin: 17px 0 0 -12px;
    -webkit-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
    border: 1px solid #444;
    border-bottom: none;  
    background: rgb(68,68,68); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(68,68,68,1) 0%, rgba(46,45,45,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(68,68,68,1)), color-stop(100%,rgba(46,45,45,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(68,68,68,1) 0%,rgba(46,45,45,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(68,68,68,1) 0%,rgba(46,45,45,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(68,68,68,1) 0%,rgba(46,45,45,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(68,68,68,1) 0%,rgba(46,45,45,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#2e2d2d',GradientType=0 ); /* IE6-9 */
    -webkit-box-shadow:0 -1px 4px 0px #444444;
    -moz-box-shadow: 0 -1px 4px 0px #444444;
    box-shadow: 0 -1px 4px 0px #444444;    
}

.home-icon, 
.main-menu {
    display: block;
    float: left;
    position: relative;
}
.home-icon a, 
.main-menu a,
.email-icon a {
    color: #FFFFFF;
    display: block;
    float: left;
    font-weight: bold;
    text-decoration: none;
    padding: 7px 30px;
    border-right: 1px solid #000;
    border-left: 1px solid #444;      
}
.main-menu a {
    padding: 7px 16px;
    text-align: center;
    width: 111px;
}
.home-icon a:hover, 
.main-menu a:hover,
.email-icon a:hover,
.home-icon:hover > a, 
.main-menu:hover > a,
.email-icon:hover > a {
    background: #525252;    
}
.main-menu .subnav a:hover {
    background: none;
}
.home-icon a:hover {
    -webkit-border-radius: 4px 0px 0px 0px;
    border-radius: 4px 0px 0px 0px;    
}
.email-icon a:hover {
    -webkit-border-radius: 0px 4px 0px 0px;
    border-radius: 0px 4px 0px 0px;    
}
li.home-icon a {
    border-left: none;
}
li.email-icon a {
    padding: 7px 17px 7px 18px;
} 
.lt-ie8 #nav-main {
    margin: 22px 0 0 -12px;
}
.lt-ie8 .curved-input {
    margin-top: 0;
    height: 23px;
}
/*.lt-ie10 li.email-icon a {
    padding: 7px 14px 7px 13px;
}*/ 
li.home-icon a {
    padding: 7px 22px;
}
li.home-icon span,
li.email-icon span {
    background: url("/site/css/gfx/sprites/ico-sprites-fs8.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 18px;
    width: 15px;
}
li.email-icon a {
    border-right: none;
}
li.email-icon span {
    background-position: 0 -40px;
    width: 25px;
}

ul#nav-main li div.subnav {
    background-color: #FFFFFF;
    border: 1px solid #999999;
    border-top: none;
    color: #000;
    cursor: default;
    display: none;
    position: absolute;
    left: -1px;
    top: 32px;
    margin: 0pt;
    padding: 10px 0pt;
    z-index: 3000;
    -moz-box-shadow: 3px 3px 3px #333333;
    -webkit-box-shadow: 3px 3px 3px #333;
    box-shadow: 3px 3px 3px #333;
}
ul#nav-main li div.subnav a {
    text-align: left;
    width: auto;
}
ul#nav-main li div.subnav a:hover span {
    background: none;
}
.onecol { width: 250px; }
.twocol { width: 500px; }

ul#nav-main li div.buying-guide {
    left: -148px; 
}
ul#nav-main li div.hosting-reviews { 
    left: -1px; 
}
ul#nav-main li div.coupons { 
    left: -200px; 
}
ul#nav-main li div.learning-center { 
    left: -50px; 
}
.all-curved { -moz-border-radius: 8px 8px 8px 8px;  -webkit-border-radius: 8px 8px 8px 8px; border-radius: 8px 8px 8px 8px; }
.topleft-notcurved { -moz-border-radius: 0pt 8px 8px 8px;   -webkit-border-radius: 0 8px 8px 8px; border-radius: 0 8px 8px 8px; }
ul#nav-main li div.subnav div { float: left; margin: 0pt 10px; width: 230px; }

/** html ul#nav-main li div.subnav div{ margin: 0; padding: 0 10px; }*/
ul#nav-main li div.subnav{ border-right: 2px solid #000\9; border-bottom: 2px solid #000\9; }
ul#nav-main li div.subnav span.subnav-title { color: #FF6600; text-transform: uppercase; }
ul#nav-main li ul li { border-right: medium none; border-top: 1px dotted gray; cursor: default; display: block; line-height: 14px; margin: 0; padding: 4px 10px; width: 215px; }
ul#nav-main li div.subnav a { border: medium none; color: #000; margin: 0pt; padding: 0pt; text-decoration: none; }
ul#nav-main li div.subnav a.see-more { clear: both; display: block; font-size: 11px; width: auto; }
ul#nav-main li div.subnav a.see-more:hover { text-decoration: underline; }
ul#nav-main li div.subnav p { 
    color: #666; 
    font-size: 11px; 
    font-weight: normal; 
    margin: 2px 0pt 0pt 3px; 
}
div#searchHolder form p label input { margin: -1px 0pt 0pt -31px; }
div#searchHolder form p label span { display: none; }

#nav-main .main-menu:hover .subnav {
    display: block;
}
#nav-main div.subnav div ul li:hover {
    background: #9cd0eb;
    cursor: pointer;
}
/*END COMMON menu*/

/****** FILE: site/css/footer.css *****/
/*BEGIN FOOTER COMMON*/
#footer { background:#343434 url(/site/css/gfx/sprites/mainbg-sprites-fs8.png) 0 0 repeat-x; float: left; height:227px; padding: 40px 0pt; text-align: center; width: 100%; }
#footer .inner {padding-left:30px;}
#footer .last, #footer-bottom ul li.last {border-right:none;}
#footer-bottom {color:#fff;height:72px;width:100%;background:#000;border-top:1px solid #838383;border-bottom:28px solid #2b2b2b;float:left;}
#footer-bottom .wrapper img {float:left;margin:20px 30px 0 0;}
#footer-bottom ul {float:left;list-style-type:none;margin:15px 0 5px;}
#footer-bottom ul li {float:left;border-right:1px solid #757575;padding:0 6px;text-align:center;}
#footer-bottom ul li a {color:#fff;text-decoration:none;}
#footer-bottom ul li a:hover {text-decoration:underline;}
#footer-bottom p {color:#757575;float:left;padding:0 0 0 5px;}
.footer-cols {border-right:1px solid #3a3a3a;float:left;min-height:235px;padding:0 10px 0 0;position:relative;text-align:left;}
.footer-cols #pages {margin:0 0 45px 15px;}
.footer-cols p.header {color:#00ccff;font-size:14px;margin:0 0 10px;}
.footer-cols ul {color:#fff;list-style:disc outside none;margin:0 0 0 15px;}
.footer-cols ul li {margin:0 0 13px;}
.footer-cols ul li.last {margin:0;}
.footer-cols ol {color:#fff;font-size:14px;}
.footer-cols ol li {margin:0 0 8px 0;}
.footer-cols a {color:#fff;text-decoration:none;}
.footer-cols a:hover {text-decoration:underline;}
.bottom-link {position:absolute;bottom:0;}
#footer .first-col {width:160px;}
#footer .second-col {width:170px;}
#footer .third-col {width:130px;}
#footer .fourth-col {width:180px;}
#footer .last-col {padding:0 0 0 30px;}
@-moz-document url-prefix() {
	#footer-bottom ul li {
		padding:0 3px;
	}
}
/*END FOOTER COMMON*/

/****** FILE: site/css/article-listing.css *****/
/*BEGIN ARTICLE LISTING*/
.details-comment a { text-decoration: none; color: #959494; font-size: 11px;padding-left:5px;}
.number-of-comments { 
    background: url("/site/css/gfx/sprites/ico-sprites-fs8.png") 0 -79px no-repeat;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 21px;
    text-align: center;
    width: 23px;
}
.article-border-bottom-bg {
    height: 21px;
    width: 639px;
    margin-bottom: 35px;
    +clear:both;
}
.article-border-bottom-bg a { cursor: pointer; text-decoration: none; }
.article-border-bottom-bg span { color: #FFFFFF; float: right; font-weight: bold; padding: 2px 0pt 2px 6px; }
.article-border-bottom-bg span a { color: #FFFFFF ! important; font-weight: bold; text-decoration: none; }
.article-border-bottom-bg span a:hover { text-decoration: underline; }
.skyblue { border-bottom: 1px dashed #00D2C6; }
.green { border-bottom: 1px dashed #62a524; }
.violet { border-bottom: 1px dashed #9a359b; }
.orange { border-bottom: 1px dashed #ff9c00; }
.red { border-bottom: 1px dashed #f20303; }
.blue { border-bottom: 1px dashed #35659b; }
.pink { border-bottom: 1px dashed #FF00EA; }
.default-span { display: block; height: 17px; }
.articletop-img { margin-top: 21px; }
.skyblue span { background: url("/site/css/gfx/sprites/ico-sprites-fs8.png") no-repeat 157px -112px #00D2C6; width: 164px; } 
.green span { background: url("/site/css/gfx/sprites/ico-sprites-fs8.png") no-repeat 157px -112px #62a524; width: 164px; }
.violet span { background: url("/site/css/gfx/sprites/ico-sprites-fs8.png") no-repeat 157px -112px #9a359b; width: 164px; }
.orange span { background: url("/site/css/gfx/sprites/ico-sprites-fs8.png") no-repeat 157px -112px #ff9c00; width: 164px; }
.red span { background: url("/site/css/gfx/sprites/ico-sprites-fs8.png") no-repeat 209px -112px #f20303; width: 215px; }
.blue span{ background: url("/site/css/gfx/sprites/ico-sprites-fs8.png") no-repeat 157px -112px #35659b; width: 164px; }
.pink span { background: url("/site/css/gfx/sprites/ico-sprites-fs8.png") no-repeat 157px -112px #FF00EA; width: 164px; }
* html .article-intro-content { width: 310px ! important; margin-right: 10px; }
.top-image-item { margin-top: 21px; }
.article-leftimg { margin-top: 21px; }
.article-leftimg .details-date { margin-top: 0pt; }
.article-leftimg .article-image { float: left; }
.article-leftimg .article-intro-content { float: right; width: 335px; }
.article-rightimg { margin-top: 21px; }
.article-rightimg .details-date { margin-top: 0pt; }
.article-rightimg .article-image { float: right; }
.article-rightimg .article-intro-content { float: left; width: 335px; }
/*END ARTICLE LISTING*/
/*BEGIN Listing*/
.intro-content {margin-top: 20px;}
.firstpage-noimage-wrap {margin:35px 0 0;}
.firstpage-noimage-wrap .intro-content {margin-top: 0;}
.toplistpage-topimage-wrap {margin-top: 27px;}
.toplistpage-leftimage {float: left;}
.toplistpage-leftimage-wrap {margin-top: 15px;}
.toplistpage-leftimage-wrap .intro-content {float: right;width: 344px;margin-top: 0;}
.toplistpage-leftimage-wrap{margin-bottom: -10px;}
.toplistpage-rightimage-wrap {margin: 15px 0;}
*:first-child+html .toplistpage-rightimage-wrap {margin-top: 15px;margin-bottom: 0;}
* html body .toplistpage-rightimage-wrap {margin-bottom: 0;}
.toplistpage-rightimage-wrap .clearfix {clear: both;}
.toplistpage-rightimage {float: right;}
.toplistpage-rightimage-wrap .intro-content {float: left;width: 344px;margin-top: 0;padding-top: 22px;}
.toplistpage-rightimage-wrap .clearfix {clear: both;}
.result-nav { display: block; text-align: center; margin-top: 9px;}
.result-nav strong { padding: 0 3px; background: #417ab3; color: #FFFFFF; }
#wrapper #main p.result-nav a { font-weight: bold; color: #417ab3; text-decoration: none; margin: 0 2px; }
#article .details-comment,#article-category-listing .details-comment,#container-left .details-comment { float: left; margin-top: 0pt; }
#article #article-category-listing ul {list-style:none;}
#article #article-category-listing .details-comment a span,
#container-left #article-category-listing .details-comment a span,
#article-category-listing .details-comment a span.text {background:none;color: #959494;font-size: 11px;font-weight:normal;padding:0;text-decoration: none;}
#article-category-listing .details-comment a span.text {float:left;}

/****** FILE: site/css/widgets.css *****/
/*BEGIN WIDGETS CSS*/
.article-widget{ float:left; padding:5px 0px 10px; }
.article-widget h2{ font-size:24px; }
.article-widget h3{ font-size:24px; }
/*.blue-widget{ background:#4179b2; color:#fff; width: 311px; }
.blue-widget h3,
#other-toplists-container h3{ text-shadow:2px 2px 3px #222222; text-align: center; }*/
#editors-top5-picks{ background:#fff; }
.editors-top-webhosts{ margin:10px 0 0; }
.editors-top-webhosts table{ width:100%; }
.editors-top-webhosts table tr{ border-bottom:1px solid #ededed; font-weight:bold; }
.editors-top-webhosts table tr td{ border-bottom:1px solid #ededed; padding:5px; }
.editors-top-webhosts table tr td.provider-logo{ padding:5px 5px 5px 15px; width:100px; }
.editors-top-webhosts table tr td.provider-logo img{ width:100px; }
/*overall toprankedhosts*/
.subnav-toplist-price{ color: #a80e04; }
.subnav-toplist-rank{ color: #adadad; font-size: 28px; font-weight: bold; }
a.subnav-toplist-review{ color: #0875b0 !important; text-decoration: none !important; }
a.subnav-toplist-review:hover{ text-decoration: underline !important; }
/*END WIDGETS CSS*/
/*BUYING GUIDE CSS*/
.cobalt-blue {
    background:url(/site/css/gfx/sprites/bg-sprites-fs8.png) 0 -139px repeat-x;
}
#buyingguide { width: 311px; float: left; }
#buyingguide-body {
    background:url("/site/css/gfx/sprites/img-sprites.png") no-repeat scroll -545px 0 #EDEDED;
    height: 185px;
    width: 311px;
    margin: 0pt;
    position: relative;
    float: left;
}
#buyingguide-body p { width: 210px; text-align: center; line-height: 1.2em; }
.large-img-sprite { background: url("/site/css/gfx/cheap-toplist/large-bg-imgs2.png") no-repeat scroll 0% 0% transparent; display: block; }
.to-question { background-position: -388px 0pt; height: 26px; width: 111px; position: absolute; top: 140px; left: 185px; }
#col-sub-new .WidgetHolder {display:inline-block;margin:0 0 15px;}
/*END COMMON CSS*/

/*TWITTER FEED*/
#twitter-feed {float: left; margin:0; width: 311px;}
#twitter-feed h3 {color: #FFFFFF; font-size: 23px; padding: 9px 0 0 16px; text-shadow: 2px 2px 3px #222222;}
#twitter-feed-body {background:#2b5083 url("/site/css/gfx/sprites/bg-sprites-fs8.png") repeat-x 0 -219px; height: 124px; padding: 5px 5px 15px;}
#twitter-feed-body .twitter-logo {
    display:block;
    float: left;
    background:url("/site/css/gfx/sprites/img-sprites.png") no-repeat 0 -65px;
    height: 116px;
    width: 113px;
}
#twitter-feed-body span{color: #FFFFFF;display: block;float: left;font-size: 31px;font-weight: bold;text-shadow: 1px 1px 1px #244260;margin-left: 7px;}
.feed span {font-size:10px; font-weight:bold;}
#twitter-feed-body a {text-align: left; color: #2371c0; text-decoration: none; font-size: 12px;}
.twitter-inner-content{margin: 10px 0 0 10px;}
#twitter-feed a{text-decoration: none;cursor: pointer;}


/*END*/
.facebook-widget{width: 311px;}
.facebook-widget a{text-decoration: none;}
.facebook-widget h3 {color: #FFFFFF; font-size: 23px; padding: 9px 0 0 16px; text-shadow: 2px 2px 3px #222222;}
/**/

/* counter transparency fix for IE6 */
* html #user-review-counter #counter-0,
* html #user-review-counter #counter-1,
* html #user-review-counter #counter-2,
* html #user-review-counter #counter-3,
* html #user-review-counter #counter-4,
* html #user-review-counter #counter-5,
* html #user-review-counter #counter-6,
* html #user-review-counter #counter-7,
* html #user-review-counter #counter-8,
* html #user-review-counter #counter-9{background-position-y:-453px;}

#user-reviews p, #user-reviews .widget-btn-container{margin:0 16px 10px 16px;width:279px;}
#user-reviews blockquote{
	background:url("/site/css/gfx/sprites/img-sprites.png") no-repeat scroll 0 -556px transparent;
	float:right;
	color:#fff;
	margin:35px 16px 5px 16px;
	font:normal 13px arial;
	text-indent:10px;
	*margin-top:25px;
}
* html #user-reviews blockquote {
    margin:25px 0 5px 7px;
    background:url("/site/css/gfx/sprites/img-sprites.png") no-repeat scroll 255px -858px transparent;
}
#user-reviews blockquote div {
    background:url("/site/css/gfx/sprites/img-sprites.png") no-repeat scroll 214px -866px transparent;
    padding-right: 23px;
}
* html #user-reviews blockquote div {
/*    background:url("/site/css/gfx/sprites/img-sprites.png") no-repeat scroll 255px -858px transparent;*/
    margin-right: 23px;
}
#user-reviews p{color:#fff;}
#user-reviews .user-reviewer{
	font-size:10px;
	float:left;
	margin:0;
	text-align:right;
	width:280px;
}
#user-reviews #leave-review, #user-reviews #read-review{
	display:block;
	float:left;
	width:114px;
	height:25px;
	background:url("/site/css/gfx/btn-write-review.png") no-repeat;
}
#user-reviews #leave-review span, #user-reviews #read-review span{display:none;}
#user-reviews #read-review{float:right;background-image:url("/site/css/gfx/btn-read-review.png");}
#user-reviews p a{
	float:right;
	text-align:right;
	margin-right:14px;
	text-decoration:none;
	color:#53a8ff;
	font:normal 13px arial;
}
#user-reviews p a:hover{text-decoration:underline;}
#user-reviews p a:hover{text-decoration:underline;}
#user-reviews p#review-content{ height: 141px; _height: 35px; }
*:first-child+html #user-reviews p#review-content{ height: 35px; }
/* End User Reviews Widget */

/*Most Popular Articles*/
.most-popular-container {width: 311px;padding: 5px 0 10px!important;}
.most-popular-inner-container {margin: 0 auto;width: 281px;}
#most-popular-article{background:#fff;width: 282px;}
.mpa-nav li{padding:4px 27px;padding-top:5px !important;}
#most-popular-nav li {padding: 5px 22px 10px !important;}
#editors-top5-picks{background:#fff;}
#most-popular-article .article-widget-nav {background-position:-2px -366px;height:23px;width:282px;display:block;font-weight:bold;margin:0 !important;padding:5px 0;}
.article-widget-nav li{border-right:1px solid #292828;color:#fff;cursor: pointer;float:left;list-style: none;margin:-5px 0 0;}
.article-widget-nav li.last{border-right:none;}
.article-widget-nav li.selected{background-color:#292828;}
.most-popular-items{margin:10px 0 0;}
.most-popular-items table{width:279px!important;float: none!important;}
.most-popular-items table tr td{border-bottom:1px solid #ededed;padding:5px!important;}
.most-popular-items table tr td.title{padding-left:20px!important;width:305px;font: 13px 'Lucida Grande',arial,helvetica,sans-serif;text-align: left!important;font-weight:bold;}
.most-popular-items table tr td.subnav-toplist-rank {font: 28px 'Lucida Grande',arial,helvetica,sans-serif;font-weight: bold;}
.most-popular-items table tr td a{color:#0f6ba7;text-decoration:none;}
.most-popular-items table tr td a:hover{text-decoration:underline;}
#other-toplists-container{background:url('/site/css/gfx/redesign/othertoplist_bg.jpg') no-repeat;color:#fff;float:left;padding:23px 15px 10px;width:281px;}
.other-toplists-item{float:left;width:100%;}
.other-toplists-item p{color:#000;font-weight:bold;}
.other-toplists-item a{color:#fff;display:block;margin:0 0 3px;text-decoration:none;}
.other-toplists-item a:hover{text-decoration:underline;}
.other-toplists-item span{font-weight:bold;font-size:14px;margin:0 0 4px;} 
.other-toplists-item p{margin:0;}
.editors-top-webhosts{margin:10px 0 0;}
.editors-top-webhosts table{width:100%;}
.editors-top-webhosts table tr{border-bottom:1px solid #ededed;font-weight:bold;}
.editors-top-webhosts table tr td{border-bottom:1px solid #ededed;padding:5px;}
.editors-top-webhosts table tr td.provider-logo{padding:5px 5px 5px 15px;width:100px;}
.editors-top-webhosts table tr td.provider-logo img{width:100px;}
.arrow-selected{display:block;float:left;height:6px; width:19px;margin-top:-6px;*margin-top:0px;_margin-top:-10px;}
.selected-Read{margin-left:26px;_margin-left:13px;}
.selected-Shared{margin-left:110px;_margin-left:55px;}
.selected-Commented{margin-left:214px;_margin-left:104px;}
.light{background:#ededed;}
/*End Most Popular Articles */
/*PAYPAL*/
.dark{background:#292828;color:#fff;width:308px;}
.paypal-container{padding:5px 0 10px;}
.paypal-big{height:78px;width:294px;float:left;margin:30px 0 15px 12px;display:inline-block;}
.WidgetHolder #paypal h3,
.WidgetHolder #paypal p,
.WidgetHolder #paypal a { margin: 0 17px;}
.WidgetHolder #paypal p,.WidgetHolder #paypal h3 { margin-bottom: 10px;}
/*Question of The Day*/
*:first-child+html #answers-list{list-style: none!important;list-style-type: none!important;}
#answers-list{padding: 10px 0;}
#answers-list li {list-style: none; padding: 5px;}
*:first-child+html #answers-list li  { padding: 5px 0px;}
*:first-child+html #answers-list li input{margin-left: -15px;}
#answers-list li span{margin-left: 5px;}

.question-of-the-day-inner{padding: 0 10px;}
.question-of-the-day-inner p{margin: 0;}
input.get-answer{background-position: 0 -38px;border: medium none;cursor: pointer;height: 28px;width: 103px;}

/*NEWSLETTER*/
.newsletter-inner{ padding: 1px 10px; }
#Form_NewsLetterForm_action_doSubmit{background-position: 1px -65px;border: medium none;height: 27px;margin-top: 15px;width: 103px;cursor: pointer;}
/* Hosting coupons widget */
#hostingcoupons {background:url(/site/css/gfx/cheap-toplist/hostingcoupons-bg.png) no-repeat;height:286px;width:308px;float:left;margin:0 18px 0 0;}
.WidgetHolder #hostingcoupons {margin:0;}
.WidgetHolder #hostingcoupons p {color:#fff;font-size:16px;line-height:1.2em;margin:55px 0 0 75px;text-align:center;width:200px;}

/*WRITE A REVIEW WIDGET*/
a.writeareview {
	background: url("/site/css/gfx/writeareview.png") no-repeat scroll 0 0 transparent;
	color: #fff;
	display: block;
	height: 265px; 
	text-decoration: none;
	padding: 15px; 
	text-align: right; 
	text-shadow: 1px 1px 1px #333333;
	width: 281px; 
}
.writeareview .writeareview-smalltext { font: bold 30px/30px "Trebuchet MS",sans-serif !important ; font-size: 30px;  text-indent: 20px}
.writeareview .writeareview-bigtext { font: bold 46px/46px "Trebuchet MS",sans-serif !important ; font-size: 46px; font-weight: bold; text-indent: 20px}

input.btn-sprites { padding: 1px 9px 4px; text-transform: capitalize;}
input.btn-ornge {
    background-position: 0 -102px;
    color: #000;
    height: 25px;
    padding: 0 5px 4px;
    width: 126px;
    text-shadow: 1px 1px 1px #eac99d;
    filter: dropshadow(color=#eac99d, offx=1, offy=1);
    -webkit-box-shadow: 1px 1px 2px 1px;
    -moz-box-shadow: 1px 1px 2px 1px;
    box-shadow: 1px 1px 2px 1px;
}

#buyingguide-body .btn-sprites {
    bottom: 15px;
    position: absolute;
    right: 15px;
}
#get-answer #PollForm_PollForm_action_vote,
#get-answer .action,
#get-answer .btn-sprites {
    bottom: 15px;
    position: absolute;
    left: 15px;
}
input.btn-ornge {
    background-position: 0 -102px;
    color: #000;
    height: 25px;
    padding: 0 5px 4px;
    width: auto;
    text-shadow: 1px 1px 1px #eac99d;
    filter: dropshadow(color=#eac99d, offx=1, offy=1);
    -webkit-box-shadow: 1px 1px 2px 1px;
    -moz-box-shadow: 1px 1px 2px 1px;
    box-shadow: 1px 1px 2px 1px;
}
#buyingguide-body .btn-sprites {
    bottom: 15px;
    position: absolute;
    right: 15px;
}

/* end new editor reply */
/* end index page new look widgets */

.btn-sprites-widget {
    background: url("/site/css/gfx/bg-btn.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #B4E11D;
    box-shadow: 0 1px 2px 0 #000000;
    color: #FFFFFF;
    font: bold 14px arial,helvetica,sans-serif;
    height: 23px;
    padding: 0px 10px 20px;
    width: auto;
    border-radius: 3px 3px 3px 3px;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 1px #427518;
    font-family: 'Lucida Grande',arial,helvetica,sans-serif;
}


/********************************************WIDGETS********************************************/
/*11-03-11*/
.WidgetHolderProfile,
.WidgetHolder {
    clear: both;
    margin: 0 0 10px;
    width: 323px;
}
#wrapper div#main div.widget-content a.btn-sprites {
	color: #fff;
}
.videos-archives-search input.btn-sprites,
.videos-archives-search .button.btn-sprites { width: 78px;}

/*.right-column .widget-top, .right-column .widget-btm,*/

.WidgetHolder .widget-top, .WidgetHolder .widget-btm {
    background: url("/site/css/gfx/widgets/widget-holder.png") no-repeat;
    display: block;
    height: 5px;
    width:323px;
    
}
.WidgetHolderProfile .widget-top, .WidgetHolderProfile .widget-btm {
	background: url("/site/css/gfx/widgets/widget-holder.png") no-repeat;
    display: block;
    height: 5px;
    width:323px;
	margin: 0 auto 0 -6px;
}
.WidgetHolder .widget-btm, .WidgetHolderProfile .widget-btm { background-position: 0 -5px; height: 8px;}
.WidgetHolder .widget-content {
    background: url("/site/css/gfx/widgets/widget-holder.png") repeat-y scroll -323px 0 transparent;
    padding: 0 6px;
    width: 311px;
}
.WidgetHolderProfile .widget-content {
    background: url("/site/css/gfx/widgets/widget-holder.png") repeat-y scroll -323px 0 transparent;
    padding: 0 2px;
    width: 319px;
	margin: 0 auto 0 -6px;
}
.WidgetHolder #get-answer .btn-sprites ,
.WidgetHolder #get-answer #PollForm_PollForm_action_vote,
.WidgetHolder #get-answer .action
{ left:auto; right:30px; }
.grey-gradient {
    background:url("/site/css/gfx/widgets/bg-gradients-widget.png") repeat-x scroll 0 -583px transparent;
}
.grey-gradient-ppc { background-position: 0 -820px;}
.blue-gradient {
	background:url("/site/css/gfx/widgets/bg-gradients-widget.png") repeat-x scroll 0 0 #DBF2F6;
}
.widget-content h3 {
    border-bottom: 1px solid #FF9900;
    color: #000000;
    font-family: 'Trebuchet MS',arial,helvetica,sans-serif;
    font-size: 21px;
    margin: 0 6px;
    padding-top: 10px;
}
body#IndexPage div#our-blog { margin: 15px 3px 0 0; height: 188px;}

/*****FB & Twitter Widget*****/
.facebook-widget, #twitter-feed {
    background: url("/site/css/gfx/img-boards.png") no-repeat scroll 0 -362px transparent;
    display: block;
    width: 311px;
    height: 188px;
    text-indent: -9999px;
}
#twitter-feed {
    background-position: 0 -550px;
    float: none;
}
.col01 #twitter-feed { float:left; margin: 15px 0 0;}

/*****Videos Archive Widget & Article Archive Widget*****/

	
#articles-archives-container li a,
#videos-archives-container li a {
    text-decoration: none;
    color: #438290;
    display: block;
    font-family: 'Trebuchet MS',arial,helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
}
#articles-archives-container li a,
#videos-archives-container li a {
    background: url("/site/css/gfx/widgets/archives-icons.png") no-repeat scroll 10px 7px transparent;
}

#articles-archives-container li a span,
#videos-archives-container li a span {
    border-bottom: 1px solid #EAEAEA;
    border-top: 1px solid #FFFFFF;
    display: block;
    margin: 0 5px;
    padding: 7px 0 7px 42px;
}

.articles-archives-search,
.videos-archives-search {
    background: #000;
    border-top: 2px solid #fff;
    padding: 12px 10px;
}

.articles-archives-search .articles-archives-search-box,
.videos-archives-search .videos-archives-search-box {
    color: #949494;
    font-size: 11px;
    float: left;
    width: 195px;
    padding: 4px;
}
#wrapper .articles-archives-search button,
#wrapper .videos-archives-search button{ 
    width: 78px;
    +filter:chroma(color=#000000);
    +border:none;
}

/*Articles Archives*/
#articles-archives-container .pp01 span,
#videos-archives-container .pp01 span { background: url("/site/css/gfx/widgets/archives-icons.png") no-repeat scroll 275px -76px;}
#articles-archives-container .pp02 span { background: url("/site/css/gfx/widgets/archives-icons.png") no-repeat scroll 275px -356px;}
#articles-archives-container .pp03 span { background: url("/site/css/gfx/widgets/archives-icons.png") no-repeat scroll 275px -386px;}
#articles-archives-container .pp04 span { background: url("/site/css/gfx/widgets/archives-icons.png") no-repeat scroll 275px -416px;}
#articles-archives-container .pp05 span { background: url("/site/css/gfx/widgets/archives-icons.png") no-repeat scroll 275px -446px;}
#articles-archives-container .pp06 span { background: url("/site/css/gfx/widgets/archives-icons.png") no-repeat scroll 275px -476px;}
#articles-archives-container .pp07 span { background: url("/site/css/gfx/widgets/archives-icons.png") no-repeat scroll 275px -506px;}

/*Video Archives*/
#videos-archives-container .pp02 span { background: url("/site/css/gfx/widgets/archives-icons.png") no-repeat scroll 275px -111px;}
#videos-archives-container .pp03 span { background: url("/site/css/gfx/widgets/archives-icons.png") no-repeat scroll 275px -141px;}
#videos-archives-container .pp04 span { background: url("/site/css/gfx/widgets/archives-icons.png") no-repeat scroll 275px -171px;}
#videos-archives-container .pp05 span { background: url("/site/css/gfx/widgets/archives-icons.png") no-repeat scroll 275px -201px;}
#videos-archives-container .pp06 span { background: url("/site/css/gfx/widgets/archives-icons.png") no-repeat scroll 275px -231px;}
#videos-archives-container .pp07 span { background: url("/site/css/gfx/widgets/archives-icons.png") no-repeat scroll 275px -261px;}
#videos-archives-container .pp08 span { background: url("/site/css/gfx/widgets/archives-icons.png") no-repeat scroll 275px -291px;}
#videos-archives-container .pp09 span { background: url("/site/css/gfx/widgets/archives-icons.png") no-repeat scroll 275px -321px;}
#videos-archives-container .pp10 span { background: url("/site/css/gfx/widgets/archives-icons.png") no-repeat scroll 275px -536px;}

#articles-archives-container .selected,
#videos-archives-container .selected{ color:#000;}

#articles-archives-container .pp01 .selected,
#articles-archives-container .pp01 a:hover,
#videos-archives-container .pp01 .selected,
#videos-archives-container .pp01 a:hover {background: url("/site/css/gfx/widgets/archives-icons.png") no-repeat scroll 10px -35px #cefd91;}

#articles-archives-container .pp02 .selected,
#articles-archives-container .pp02 a:hover,
#videos-archives-container .pp02 .selected,
#videos-archives-container .pp02 a:hover {background: url("/site/css/gfx/widgets/archives-icons.png") no-repeat scroll 10px -35px #83fff8;}

#articles-archives-container .pp03 .selected,
#articles-archives-container .pp03 a:hover,
#videos-archives-container .pp03 .selected,
#videos-archives-container .pp03 a:hover {background: url("/site/css/gfx/widgets/archives-icons.png") no-repeat scroll 10px -35px #fec8ff;}

#articles-archives-container .pp04 .selected,
#articles-archives-container .pp04 a:hover,
#videos-archives-container .pp04 .selected,
#videos-archives-container .pp04 a:hover {background: url("/site/css/gfx/widgets/archives-icons.png") no-repeat scroll 10px -35px #ffc872;}

#articles-archives-container .pp05 .selected,
#articles-archives-container .pp05 a:hover,
#videos-archives-container .pp05 .selected,
#videos-archives-container .pp05 a:hover {background: url("/site/css/gfx/widgets/archives-icons.png") no-repeat scroll 10px -35px #ffb8b8;}

#articles-archives-container .pp06 .selected,
#articles-archives-container .pp06 a:hover,
#videos-archives-container .pp06 .selected,
#videos-archives-container .pp06 a:hover {background: url("/site/css/gfx/widgets/archives-icons.png") no-repeat scroll 10px -35px #a6d0ff;}

#articles-archives-container .pp07 .selected,
#articles-archives-container .pp07 a:hover,
#videos-archives-container .pp07 .selected,
#videos-archives-container .pp07 a:hover {background: url("/site/css/gfx/widgets/archives-icons.png") no-repeat scroll 10px -35px #ff93f4;}

#videos-archives-container .pp08 .selected,
#videos-archives-container .pp08 a:hover {background: url("/site/css/gfx/widgets/archives-icons.png") no-repeat scroll 10px -35px #ffeb9b;}

#videos-archives-container .pp09 .selected,
#videos-archives-container .pp09 a:hover {background: url("/site/css/gfx/widgets/archives-icons.png") no-repeat scroll 10px -35px #a5e0fb;}
#videos-archives-container .pp10 .selected,
#videos-archives-container .pp10 a:hover {background: url("/site/css/gfx/widgets/archives-icons.png") no-repeat scroll 10px -35px #cefd91;}


/***cloned style of buying guide widget***/
#buyingguide-widget {
	/*background: url("/site/css/gfx/blackboard.png") no-repeat scroll transparent;
	height: 183px;
	margin: 0 6px 0 0;
	padding: 20px;
	width: 270px;
	position: relative;
        */
	position: relative;
        
            border: 3px solid #f8b500;
            height: 183px;
            margin: 0 6px 0 0;
            padding: 14px 20px 25px 20px;
            width: 264px;            

            background: #fceabb;
            background: -moz-linear-gradient(top,  #fceabb 0%, #fccd4d 50%, #f8b500 74%, #fbdf93 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fceabb), color-stop(50%,#fccd4d), color-stop(74%,#f8b500), color-stop(100%,#fbdf93));
            background: -webkit-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 74%,#fbdf93 100%);
            background: -o-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 74%,#fbdf93 100%);
            background: -ms-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 74%,#fbdf93 100%);
            background: linear-gradient(to bottom,  #fceabb 0%,#fccd4d 50%,#f8b500 74%,#fbdf93 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 );

}
#buyingguide-widget p {
/*color: #fff;
font-size: 13px;
margin: 20px 0 0;*/
            color: #555;
            font-size: 14px;
            margin: 20px 0 0;
}
 #buyingguide-widget h3 {
	/*background: url("/site/css/gfx/sprites.png") no-repeat scroll -232px 0 transparent;
	height: 25px;
	margin: 0;
	text-indent: -99999px;
	border-bottom: 0 none;
        */
                height: 25px;
                
                color: #333;
                font-size: 23pt;
                height: 25px;
                padding-bottom: 5px;
                text-align: center;
                text-transform: uppercase;
                text-shadow: 1px 1px #aac;
	border-bottom: 0 none;
}
#buyingguide-widget .btn-sprites, #buyingguide .btn-sprites {
    bottom: 24px;
    color: #FFFFFF;
    position: absolute;
    right: 10px;
}

            div#buyingguide a.btn-sprites {
                /*bottom:39px !important;*/
                box-shadow: 0 1px 1px 0px #735306 !important;
            }
/***cloned style of buying guide widget ends***/
/* TOPLIST WIDGET */
.white-container {background: #fff;}
#toplist-widget{ background:#fff;font-family:arial,helvetica,sans-serif; }
#toplist-widget .toplist-table{ width:100%; }
#toplist-widget .toplist-table a{ color:#006699;text-decoration:underline; }
#toplist-widget .toplist-table a:hover{ text-decoration:none; }
#toplist-widget .toplist-table tr.even{ background:#fff; }
#toplist-widget .toplist-table td{ padding:3px;text-align:center; border-bottom:1px solid #E2E2E2; }
#toplist-widget .toplist-table td.rank{ padding:3px 0 3px 6px; }
#toplist-widget .toplist-table .indexc-price strong {
    color: #000;
    display: block;
    font-size: 23px;
}
#toplist-widget .toplist-table td.rank {
    font-size: 12px;
    padding-left: 5px;
    text-align: left;
}
#toplist-widget .toplist-table .indexc-review {
    color: #0018FF;
    display: block;
    font-size: 11px;
    line-height: 11px;
	text-decoration: none;
}
#toplist-widget .toplist-table .indexc-review:hover{ text-decoration:underline; }
#toplist-widget .toplist-table .btn-sprites {
    background: url("/site/css/gfx/sprites.png") no-repeat scroll 0 -58px transparent;
    border: medium none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    color:#fff;
    height: 25px;
    padding: 6px 0 0 6px;
    text-align: left;
    text-decoration: none;
    width: 40px;
}
/* END TOPLIST WIDGET */

/* User Reviews Widget */
#user-reviews-widget{padding:0 15px;width:280px;}
#user-reviews-widget p{margin:0;padding:5px 0;}
#user-review-counter{list-style:none;margin:0 0 10px;}
#user-review-counter li{ float:left;background: url("/site/css/gfx/img-sprites.png") no-repeat scroll 0 0 transparent;height:105px;width:70px;  
  /*  background: rgb(255,255,255); /* Old browsers */
/*background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%); /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(241,241,241,1)), color-stop(51%,rgba(225,225,225,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Opera 11.10+ */
/*background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* IE10+ */
/*background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
/*margin-left: 2px;text-align: center;font-size: 50pt;font-weight: bold;text-shadow: 0 1px 1px #cac;*/
/*old
float:left;height:105px;width:70px;*/
}
#user-review-counter #counter-0{background-position:0 -444px;}
#user-review-counter #counter-1{background-position:-70px -444px;}
#user-review-counter #counter-2{background-position:-140px -444px;}
#user-review-counter #counter-3{background-position:-210px -444px;}
#user-review-counter #counter-4{background-position:-280px -444px;}
#user-review-counter #counter-5{background-position:-350px -444px;}
#user-review-counter #counter-6{background-position:-420px -444px;}
#user-review-counter #counter-7{background-position:-490px -444px;}
#user-review-counter #counter-8{background-position:-560px -444px;}
#user-review-counter #counter-9{background-position:-630px -444px;}
#user-reviews-widget blockquote{
    background:url("/site/css/gfx/sprites/img-sprites.png") no-repeat scroll 0 -559px transparent;
    float:right;
    font:12px/1.4em 'Lucida Grande',arial,helvetica,sans-serif;
    margin-top:18px;
    text-indent:13px;
}
#user-reviews-widget blockquote .quote-close{
	background:url(/site/css/gfx/sprites/img-sprites.png) no-repeat scroll 1px -899px transparent;
	display:inline-block;
	height:12px;
	width:10px;
}
#user-reviews-widget .user-reviewer{
    float:left;
    font-size:10px;
    margin:0 0 10px;
    padding-top:0;
    text-align:right;
    width:270px;
}
#user-reviews-widget #author-review{margin-bottom:15px;text-align:right;width:270px;}
#user-reviews-widget #author-review a{color:#0018FF;text-decoration:underline;}
#user-reviews-widget #author-review a:hover{text-decoration:none;}
.widget-content #user-reviews-widget .widget-btn-container{margin:0;padding:0 0 10px;width:275px;}
#user-reviews-widget .widget-btn-container a.btn-sprites{
	color:#fff;
	margin-right:0;
	text-decoration:none;
}
#user-reviews-widget .widget-btn-container a.btn-sprites:hover{text-decoration:none;}
/* end User Reviews Widget */




/* popular hosting widget */
#popularpages-container {
    height: auto;
}

#popularpages-container ul,
#popularpages-container li {
    float: none;
    color: #438290;
    padding: 0;
    width: 311px;
}
#popularpages-container li a {
    background: url("/site/css/gfx/sprites.png") no-repeat scroll 260px -416px transparent;
    border-bottom: 1px solid #E7E7E7;
    border-top: 1px solid #FFFFFF;
    color: #438290;
    display: block;
    font-family: 'Trebuchet MS',arial,helvetica,sans-serif;
    font-weight: bold;
    font-size: 13px;
    height: 27px;
    margin: 0 10px;
    padding: 3px 0 1px;
    text-decoration: none;
}

#popularpages-container li a span {
    background: url("/site/css/gfx/sprites.png") no-repeat scroll 0 -467px transparent;
    display: block;
    height: 24px;
    padding: 3px 0 3px 37px;
}

#popularpages-container .cheap-hosting-ico span { background-position: 0 -115px;}
#popularpages-container .green-hosting-ico span { background-position: 0 -166px;}
#popularpages-container .wp-hosting-ico span { background-position: 0 -516px;}
#popularpages-container .vps-hosting-ico span { background-position: 0 -268px;}
#popularpages-container .ecom-hosting-ico span { background-position: 0 -317px;}
#popularpages-container .dedicated-hosting-ico span { background-position: 0 -369px;}
#popularpages-container .genericdb-hosting-ico span { background-position: 0 -467px;}
#popularpages-container .jsp-web-hosting-ico span { background-position: 0 -618px;}
#popularpages-container .windows-web-hosting-ico span { background-position: 0 -566px;}
/* end popular hosting widget */

/* Question of the Month widget */
 #question-container {
  background: #2a2929;
  position: relative;
  width: 280px;
  height: 214px;
  padding: 15px;
  color:#fff;
 }
 #question-container .question-text,
 #question-container  .poll-question,
 #question-container  #PollForm_PollForm,
 #question-container #answer-form { 
	 font-size: 13px;
 }
 #question-container #questions-body form {font-family: arial,helvetica,sans-serif;}
 *:first-child+html #questions-body .radio-answer { margin: 3px 3px 0px -5px;}
 #question-container #questions-body h3 {
  font-family: 'Trebuchet MS',arial,helvetica,sans-serif;
  font-weight: normal;
  font-size: 24px;
  color:#ffffff;
  padding: 0 0 10px;
  width: 281px;
  margin: 0px;
  border-bottom: 1px solid #B5D800;
  text-shadow: 2px 2px 3px #222222;
 }
 #question-container #questions-body p { color:#ffffff; margin: 12px 0pt; }
 #question-container #PollForm_PollForm,
 #question-container #answer-form { 
	 font-weight: normal;
 }
 #question-container .get-answer{ background-position: -4px -374px; border: medium none; height: 27px; width: 117px; margin: 6px 0pt 0pt -1px; cursor: pointer; }
 #question-container .radio-answer { margin: 6px 6px 0pt 0pt; }
 #question-container #get-answer .btn-sprites { bottom:24px; left:auto; right:30px; width: 132px;}
  #question-container #get-answer .action { bottom:24px; left:auto; right:30px; width: 132px;}
 #question-container #get-answer #PollForm_PollForm_action_vote { bottom:24px; left:auto; right:30px; width: 132px;}

/* end QUESTION OF THE MONTH WIDGET */


/*BEGIN Ask the Editor Widget*/
#ask-the-editor {border:1px solid #ededed;color:#000;font-family:'Lucida Grande',arial,helvetica,sans-serif;min-height:200px;width:308px;}
#ask-the-editor div#recaptcha_widget,
#ask-the-editor div#recaptcha_image,
#ask-the-editor div#recaptcha_image img{ width:277px!important; }
#ask-the-editor div#recaptcha_widget { margin-top: 10px; }
#ask-the-editor div#recaptcha_widget .recaptcha_only_if_image { float:left; margin-top: 15px; display: block; }
#ask-the-editor div#recaptcha_image { border: 1px solid #AAAAAA; }
#ask-the-editor div#recaptcha_widget #recaptcha_response_field { margin-top: 10px; width: 270px; }
* html #ask-the-editor div#recaptcha_widget #recaptcha_response_field { width:135px; }
#ask-the-editor div#Recaptcha span.validation { color: #f20303; font-size:11px; }
#ask-the-editor div#recaptcha_widget a.get-another:hover { text-decoration: underline; }
#ask-the-editor div#editor-body{ background:#ededed; padding:24px 15px 15px; }
#editor-text {float:right;padding:20px 10px 0 0;width:170px;}
#editor-text h3 {font-size:22px;margin:0;}
#editor-text span {display:block;margin:5px 0 0 0;}
#ask-the-editor div#editor-header {background:url(/site/css/gfx/redesign/asktheeditor_bg.jpg) no-repeat;height:109px;width:308px;}
#ask-the-editor #ContactUsForm_ContactUsForm textarea,
#AskTheEditorForm_AskTheEditor textarea {
    box-shadow:0 1px 5px 0 #999999 inset;
    -moz-box-shadow:0 1px 5px 0 #999999 inset;
    -webkit-box-shadow:0 1px 5px 0 #999999 inset;
    border-right:1px solid #aaa;
    border-left:1px solid #aaa;
    border-top:1px solid #aaa;
    height:46px;
    padding:5px 10px;
    width:257px;
}
.article-sprite {background:url(/site/css/gfx/sprites/article-sprite.png) no-repeat;display:block;height:10px; width:10px;}
.submit-question{ background-position:0 -92px; border:none; cursor:pointer; height:27px; width:144px; margin:10px 0 0;}
#editor-body {padding: 6px;}
#editor-body a {
	color: #FFFFFF;
    margin: 0 auto;
    text-decoration: none;
    width: 260px;
	text-align: center;
}
#editor-body #Email{font-size: 15px;margin-top: 10px;}
#ask-the-editor #ContactUsForm_ContactUsForm_Email {
    border: 1px solid #AAAAAA;
    -moz-box-shadow: 0 1px 5px 0 #999999 inset;
    padding: 5px 10px;
    width: 257px;
}
#editor-body p { font-family: 'Lucida Grande',arial,helvetica,sans-serif; margin: 0 10px 0;}

/*END Ask the Editor Widget*/

#ask-the-editor { position:relative; border: none; width: 311px;}
#ask-the-editor div#editor-body { background: none;}
#ask-the-editor div#recaptcha_widget #recaptcha_response_field { margin: 0;}

#ask-the-editor div#editor-body { padding: 10px 15px 15px;}
#ask-the-editor input.action { float: right;}
#ask-the-editor .get-another {
    bottom: 20px;
    position: absolute;
	text-align: left;
	color: #000000;
}
#ask-the-editor label,
#ask-the-editor div#recaptcha_widget .recaptcha_only_if_image {
    display: block;
    font-size: 13px;
    margin: 5px 0;
}
.editor-header {
    background: url("/site/css/gfx/img-sprites.png") no-repeat scroll -635px -80px transparent;
    height: 115px;
    margin: 15px 0 0 13px;
    padding: 13px 0 5px 10px;
    width: 275px;
}
.editor-header img { float: left;}
.editor-header-txt {
    float: left;
    margin-left: 10px;
    width: 167px;
}
.editor-header-txt h4 {
    font-family: 'Trebuchet MS',arial,helvetica,sans-serif;
    font-size: 14px;
    margin-bottom: 23px;
    padding:0;
}
.editor-header-txt p {
    font-size: 14px;
    color: #6d6d6d;
    line-height: 16px;
}
.editor-header-txt p strong {}
.editor-header-txt p span { font-size: 11px;}

#ask-the-editor .editor-wrapper-shadow {
    background: url("/site/css/gfx/img-sprites.png") no-repeat scroll -230px -381px transparent;
    display: block;
    height: 17px;
}
#ask-the-editor #ContactUsForm_ContactUsForm_Email,
#AskTheEditorForm_AskTheEditor_Email {
    padding: 5px 10px;
    width: 257px;
}

#ask-the-editor div#recaptcha_widget #recaptcha_response_field,
#ask-the-editor #ContactUsForm_ContactUsForm textarea,
#AskTheEditorForm_AskTheEditor_Email,
#AskTheEditorForm_AskTheEditor textarea {
    border: 1px solid #AAAAAA;
    -webkit-box-shadow: inset 0px 0px 2px 0px #999999;
    -moz-box-shadow: inset 0px 0px 2px 0px #999999;
    box-shadow: inset 0px 0px 2px 0px #999999;
}
#ask-the-editor .Actions { padding: 10px 5px 0;}
#ask-the-editor #ContactUsForm_ContactUsForm_action_doSubmit {
	width:123px;
	margin-top: 20px;
	margin-right: 5px;
}
#ask-the-editor #Message label,
#ask-the-editor #action_doSubmit label {
	display:none;
}
#ask-the-editor #ContactUsForm_ContactUsForm_error {margin-left:0;font-size:11px;}
#ask-the-editor #ContactUsForm_ContactUsForm_error,
#contact #ContactUsForm_ContactUsForm_error,
#contact span.required,
#contact span.validation,
#ask-the-editor span.required,
#ask-the-editor span.validation {
	 color:red;
}
#ask-the-editor span.required,
#ask-the-editor span.validation {
	font-size:11px;
}
#simplemodal-container .close-modal { top:240px;right:110px;position:absolute;cursor:pointer }
/*BEGIN: LIVEPERSON WIDGET*/
.liveperson {
    width:311px;
    height:181px;
}
#hosting_directory .blue-gradient { background-position: 0 -180px;}
.hd-content { padding:10px;}
.atd-blue-gradient{ background: url("/site/css/gfx/widgets/bg-gradients-widget.png") repeat-x scroll 0 -180px #DBF2F6; }

/*BEGIN Advanced Search Widget*/
/*#home .advanced-search-widget {
    float: right;
    height: 238px;
    margin-right: 12px;
    width: 302px;	
}*/
/** Moved Advanced search widget on home page to sidebar **/
#home .advanced-search-widget {
  float: right;
  height: 238px;
  margin: 12px 0;
  width: 302px;
}
#home .advanced-search-widget .btn-container {
	margin: 0 0 32px;
}
.lt-ie9 #home .advanced-search-widget .btn-container {
	margin: 0 0 30px;
}
#home .advanced-search-widget .btn-container a {
    float: right;
    width: 123px;	
	padding: 3px 10px 0;
}

#home .advanced-search-widget h3 {
	padding-top: 12px;
}

#home .advanced-search-widget p {
	margin: 0 0 5px;
}
.advanced-search-widget {
	background: url("/site/css/gfx/widgets/bg-gray-weave.png") repeat scroll 0 0 transparent;
	border: 3px solid #111010;
}
	.advanced-search-widget h3 {
	    color: #fff;
	    text-transform: uppercase;
	    font-family: "trebuchet ms", Arial, Helvetica, sans-serif;
	    font-size: 26px;
	    text-align: center;
	    letter-spacing: 3px;
	    margin: 0 10px 10px;
	    border-bottom: 1px solid #b5d800;
	    padding-bottom: 5px;		
	}
	.advanced-search-widget p {
	    background: url("/site/css/gfx/magnifying-glass.png") no-repeat scroll right top transparent;
	    color: #FFFFFF;
	    height: 100px;
	    padding: 0 100px 0 20px;
	    margin: 0 0 17px;
	}
	.advanced-search-widget .btn-container {
	    padding: 9px 15px;
	    background: #363535;
	    height: auto;		
	}
	#wrapper #main div.advanced-search-widget a.btn-sprites {
	    color: #FFFFFF;
	    width: 123px;
	    float: right;
	}
/*END Advanced Search Widget*/

/** Best per category widget **/
.best-of-category-widget .best-of-right {
    display: inline-block;
    float: right;
    position: relative;
    width: 40%;
    text-align: center;
}
.best-of-category-widget .best-of-left {
    display: inline-block;
    float: left;
    position: relative;
    text-align: center;
    width: 47%;
}
.best-of-category-widget .best-of-category-host {
    background: -moz-linear-gradient(-45deg,  rgba(247,193,57,0.5) 4%, rgba(247,193,57,0.48) 7%, rgba(253,236,196,0.05) 68%, rgba(255,255,255,0.01) 94%, rgba(255,255,255,0) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(4%,rgba(247,193,57,0.5)), color-stop(7%,rgba(247,193,57,0.48)), color-stop(68%,rgba(253,236,196,0.05)), color-stop(94%,rgba(255,255,255,0.01)), color-stop(100%,rgba(255,255,255,0)));
    background: -webkit-linear-gradient(-45deg,  rgba(247,193,57,0.5) 4%,rgba(247,193,57,0.48) 7%,rgba(253,236,196,0.05) 68%,rgba(255,255,255,0.01) 94%,rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(-45deg,  rgba(247,193,57,0.5) 4%,rgba(247,193,57,0.48) 7%,rgba(253,236,196,0.05) 68%,rgba(255,255,255,0.01) 94%,rgba(255,255,255,0) 100%);
    background: -ms-linear-gradient(-45deg,  rgba(247,193,57,0.5) 4%,rgba(247,193,57,0.48) 7%,rgba(253,236,196,0.05) 68%,rgba(255,255,255,0.01) 94%,rgba(255,255,255,0) 100%);
    background: linear-gradient(135deg,  rgba(247,193,57,0.5) 4%,rgba(247,193,57,0.48) 7%,rgba(253,236,196,0.05) 68%,rgba(255,255,255,0.01) 94%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80f7c139', endColorstr='#00ffffff',GradientType=1 );
    height: 82px;
    clear: both;
    display: block;
    width: 100%;
}
.best-of-category-widget p, .best-of-category-widget div {
    margin: 7px;
}
.best-of-category-widget h4{
    margin: 3px 0 0 7px;
    padding-top: 5px;
    text-shadow: 1px 1px #fff;
}
.best-of-category-widget .best-of-price {
    font-size: 21px;
    text-align: right;
    color: #A81022;
    text-shadow: 1px 1px #faa;
}
.best-of-category-widget a {
    text-decoration: none;
}
.best-of-category-widget .best-of-read-more {
    margin: 1px;
}

/****** FILE: site/css/common.css *****/
/*FROM 4-classes.css*/
.listing-levels li { padding-bottom:30px; _zoom: 1; }
.listing-levels h2 { font-size:20px; margin:0 0 12px; }
.listing-levels li li { padding:0 0 5px 20px; border-left:1px solid #ccc; }
.listing-levels li li li { border-color:#ddd; }
.listing-levels li li li li { border-left-color:#eee; }
/*ul.paging {margin:0;list-style:none!important;}
ul.paging li {float:left;width:auto;padding:0 4px;}
ul.paging li.prev a:before {content:"� ";}
ul.paging li.next a:after {content:" �";}
ul.paging a {text-decoration:none;}
ul.paging li.current a {color:#222;font-weight:bold;}
ul.paging a:hover {text-decoration:underline;}*/
a.cta { color: #15962e;}
.banner468x60 {top:35px;left:287px;width:468px;height:60px;}
/*.category {_display:inline;float:left;width:180px;padding:0 5px;margin:0 0 20px 20px;}
.category ul {list-style: disc inside;}*/
/*END 4-classes.css*/
/*BEGIN BREADCRUMBS*/
#main p#breadcrumbs { padding: 0pt 3px; height: 20px; font-size: 12px; margin: 0 0 15px;  color: #000000;}
#main p#breadcrumbs a{ color: #0018ff; }
#main p#breadcrumbs a,#main p#breadcrumbs strong { text-decoration: none; padding: 0pt 3px; }
#main p#breadcrumbs span.you-are-here { font-size: 12px; font-weight: bold; }
/*END BREADCRUMBS*/
#main #col-main {_display: inline;float:left;width:610px;margin:10px 0 0;_overflow:hidden;}
#wrapper #main .two-col-wide {width:970px;margin:0;padding:0;}
/*#wrapper #main .two-col { float: left; width: 758px;}*/
#main #col-main-new {color:#000;_display: inline;float:left;width:640px;margin:0 19px 0 0;_overflow:hidden;}
#col-main-new h1 {color:#000;font-family:'Lucida Grande',arial,helvetica,sans-serif;}
#col-main-new h2 {font-size:25px;}
/*#col-main-new object {display:none;float:left;}*/
#main #col-sub-new {float:left;margin:0;width:311px;}
#col-main h2 {color:#000;font-size:20px;}
/*#col-sub {float: left;margin-top: 10px;width:180px;}*/
.clr-both {clear: both;}
.CheapToplistPage h1, h2, h3, h4, h5, h6 {font-family:'Lucida Grande',arial,helvetica,sans-serif;}
.CheapToplistPage #toplist h1 {font-size:26px;}
.col-container {float:left; width: 970px;}
.rank {font-weight: bold;}
/*.header-bg-large { background:url(/site/css/gfx/redesign/header-bg-large.png) repeat-x; display:block; height:41px; padding:8px 0 0 15px; }
.header-bg-large h1 { color:#fff; font-size:24px; margin:0; text-shadow:2px 2px 3px #222;}
.bluebody-bg {background:#cfebfe;color:#000;display:inline-block;margin:-8px 0 0;padding:20px 0 0 15px;width:955px;+padding-bottom:10px;}*/
ul.article-overview .teaser { margin: 0pt 0pt 7px; }
/*FROM adv-search.css*/
/*#adv-two-col { width: 781px!important; }*/
.show-matches-actions  {position: relative;}
* html .show-matches-actions {left:-460px;top:-200px;margin-bottom: 10px;height: 25px;}
.search-header { float:left; margin-bottom: 10px; }
.show-matches-actions form {position: absolute;right: 0;}
.show-matches-actions input {margin:0 2px;padding:0;font-size:0;text-indent: 549px;line-height:0;border:0;vertical-align: middle;color: transparent;}
* html .show-matches-actions input {text-indent: 200px;}
/*#adv-search p.matches input.new-search, input.new-search {width:90px;height:25px;background:url(/site/css/gfx/btn-new-search.png) no-repeat 0 0;}*/
input.modify-search {width:106px;height:25px;background:url(/site/css/gfx/btn-modify-search.png) no-repeat 0 0;}
/*END adv-search.css*/
/*article listing*/
#article-category-listing ul {list-style:none;}
#wrapper div#article-category-listing ul.article-overview h2 a {color: #000;text-decoration: none;}
#article-category-listing ul.article-overview h2 a:hover {text-decoration: underline;}
#article-category-listing ul.article-overview h2 {font-size: 18px;margin-bottom: 7px !important;line-height: 18px;}
#container-left {width: 100%;float: left;}
/*article listing*/
#article-category-listing ul {list-style:none;}
#article-category-listing ul.article-overview h2 a {color: #000;text-decoration: none;}
#article-category-listing ul.article-overview h2 a:hover {text-decoration: underline;}
#article-category-listing ul.article-overview h2 {font-family:'Trebuchet MS',arial,helvetica,sans-serif;font-size: 18px;margin-bottom: 7px !important;line-height: 18px;}
#container-left {width: 100%;float: left;}
/*.question-text{font-size:16px;}*/

/*CALLBACK WIDGET CSS*/
#Form_CallBackForm #recaptcha_widget_div{display: none;}
#Form_CallBackForm #recaptcha_widget #recaptcha_image{border: 3px solid #84B8D9;}
#call-back-widget {float:left;width:311px;}
#call-back-widget #clickMe {background:url('/site/css/gfx/callback_btn.png') no-repeat;display:block;height:81px;margin:0 auto;width:261px;font-family: 'Verdana';font-size: 16px;line-height: 4.5em;text-align: center;text-decoration: none;text-indent: 35px;text-shadow: 1px 1px 1px #3E562A;color:#FFFFFF;}
#simplemodal-overlay {background-color:#000;}
#simplemodal-container {width:610px; color:#bbb; background-color:#333; border:4px solid #444; padding:12px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(/site/css/gfx/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}
#simplemodal-container .field {margin:0 0 10px 0;}
#simplemodal-container .field input[type="text"], .field textarea {width:250px;}
#simplemodal-container .field textarea {height:75px;}
#simplemodal-container .field select {width:259px;}
#simplemodal-container .field label.error#call-back-widget #clickMe  {margin:0 0 0 10px;color:#f00000;}
#other-providers,#selected-plantype,#hear-from-other,#thankyou-callback,#pleasewait{display: none;}
#pleasewait{margin-top:-10px;padding: 0;}
#Form_CallBackForm div.field{display: block;}
#Form_CallBackForm fieldset{position:relative}
div#Recaptcha span.validation{display:block;width:300px;}
Form.ReviewPageCallBackForm div#Email{width:258px;height:38px;position:absolute;top: 0;left: 290px;}
Form.ReviewPageCallBackForm div#Location{width:258px;height:38px;left: 290px;position: absolute;top: 55px;z-index:10;}
Form.ReviewPageCallBackForm div#TimeOfCall{width:258px;height:38px;position: absolute;top: 104px;left: 290px;z-index:10;}
Form.ReviewPageCallBackForm div#TimeOfCall{width:259px;height:35px;left: 290px;position: absolute;top: 113px;z-index: 10}
Form.ReviewPageCallBackForm div#recaptcha_widget{position: absolute;top: 181px;left: 290px;z-index: 10}
#simplemodal-container Form.ReviewPageCallBackForm div.field{margin: 0 0 17px!important;}
Form.ReviewPageCallBackForm div#Recaptcha{position: absolute;left: 290px;top: 294px;}
#simplemodal-container Form.ReviewPageCallBackForm div.field div.middleColumn{position:relative;}
#simplemodal-container Form.ReviewPageCallBackForm label.error{display: block;position:absolute; top: 23px;left: 0;}


/************************************NEW DESIGN************************************/
#get-answer input.action,
input#PollForm_PollForm_action_vote,
a.btn-sprites, input.btn-sprites, button.btn-sprites,
#userrating-form a.next-step-button,
#new_ProviderUserRatingForm input[type="button"],
#RedesignedProviderUserRatingForm_RedesignedProviderUserRatingForm input[type="submit"],
#ask-the-editor input.action,
.CheapToplistPage #toplist td a.btn,
#toplist div.actions p.compare-go input {
    background: url(/site/css/gfx/sprites/btn-sprites-fs8.png) repeat-x scroll 0 -230px transparent;
    border: 1px solid #B4E11D;
    color: #fff;
    cursor: pointer;
    display: block;
    font: bold 14px arial,helvetica,sans-serif;
    height: 19px;
    padding: 3px 10px 0;
    text-decoration: none;
    width: auto;
    -webkit-box-shadow: 0px 3px 2px 0px #000000;
    -moz-box-shadow: 0px 3px 2px 0px #000000;
    box-shadow: 0px 1px 2px 0px #000000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-shadow: 1px 1px 0 #47730A;
}
.btn-sprites:hover, .btn-sprites-lrg:hover {
    text-decoration: none;
}
input.btn-sprites, button.btn-sprites,
input#PollForm_PollForm_action_vote,
button#PollForm_PollForm_action_vote,
#get-answer input.action,
#ask-the-editor input.action {
    height: 24px;
    padding: 2px 10px 4px;
}
input.btn-sprites-lrg,
a.btn-sprites-lrg,
button.btn-sprites-lrg,
#ContactUsForm_ContactUsForm_action_doSubmit {
    background: url(/site/css/gfx/sprites/btn-sprites-fs8.png) repeat-x scroll 0 bottom transparent;
    border: 1px solid #B4E11D;
    color: #fff;
    cursor: pointer;
    display: block;
    font: bold 14px arial,helvetica,sans-serif;
    height: 45px;
    padding: 3px 10px 0;
    text-decoration: none;
    width: auto;
    -webkit-box-shadow: 0px 3px 2px 0px #000000;
    -moz-box-shadow: 0px 3px 2px 0px #000000;
    box-shadow: 0px 1px 2px 0px #000000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-shadow: 1px 1px 0 #47730A;
}
/*optimization*/

/*local-hosting.php, hosting-buying-guide.php, domain-search.php */
#ProviderProfileOverview #main a,
#BuyingGuidePage #main a,
#DomainSearchPage #main a,
#ProviderReviewPage #main a {
    color: #0054ff;
    text-decoration: none;
}

#ProviderProfileOverview .advancedSearch a,
#BuyingGuidePage .advancedSearch a,
#DomainSearchPage .advancedSearch a,
#ProviderReviewPage .advancedSearch a {
    color: #fff;
}

#ProviderProfileOverview a:hover,
#BuyingGuidePage a:hover,
#DomainSearchPage a:hover,
#ProviderReviewPage a:hover {
    text-decoration: underline;
}

#ProviderProfileOverview .main-menu a:hover,
#BuyingGuidePage .main-menu a:hover,
#DomainSearchPage .main-menu a:hover,
#ProviderReviewPage .main-menu  a:hover {
    text-decoration:none;
}

#ProviderProfileOverview a.cta,
#BuyingGuidePage a.cta,
#DomainSearchPage a.cta,
#ProviderReviewPage a.cta { 
    color:#57ad00;
}

#ProviderProfileOverview #main, #BuyingGuidePage #main,
#DomainSearchPage #main, #ProviderReviewPage #main,
#ProviderUserRatingPage #main, #CouponPage #main,
#AdvancedSearchPage .wide, #DirectoryToolsCategoryOverviewPage #main,
#ArticleCategoryHolder #main,
#TutorialCategoryOverviewPage #main,
#ArticlePage #main,
#ArticleCategory #main,
#HostingToplistPageHolder #main,
#ProviderComparePage #main,
#HostingToplistPage #main,
#GeoLocatedToplistCountryPage #main,
#ContactUsPage .wide {
    clear: both;
    background:url("/site/css/gfx/bg-gradient.png") repeat-y scroll 647px 0px transparent;
    border: 1px solid #cdcac1;
    border-top: none;
    border-bottom: none;
    font-family: arial,helvetica,sans-serif;
    margin: -10px 0 0 -12px;
    width: 991px;
    -webkit-box-shadow: 0px 0px 1px 1px #d9d6cd;
    -moz-box-shadow: 0px 0px 1px 1px #d9d6cd;
    box-shadow: 0px 0px 1px 1px #d9d6cd;
}
#ProviderProfileOverview .footer-cols a,
#BuyingGuidePage .footer-cols a,
#DomainSearchPage .footer-cols a,
#ProviderReviewPage .footer-cols a { 
    color: #fff;
}
#ProviderProfileOverview #main #col-main-new,
#BuyingGuidePage #main #col-main-new,
#ProviderReviewPage #main #col-main-new,
#DirectoryToolsCategoryOverviewPage #main #col-main-new,
#ArticleCategoryHolder #main #col-main-new,
#TutorialCategoryOverviewPage #main #col-main-new,
#ArticlePage #main #col-main-new,
#ArticleCategory #main #col-main-new,
#HostingToplistPageHolder #main #col-main-new {
    float: left;
    padding: 11px;
    margin: 0;
    padding: 30px 11px 11px;
    position: relative;
    width: 625px;
}
#ProviderUserRatingPage #main #col-main-new {
    float: left;
    margin: 0;
    padding:30px 5px 11px;
    width:637px;
}

#CouponPage #main #col-main-new{width:628px;}

#ProviderProfileOverview #main p#breadcrumbs,
#BuyingGuidePage #main p#breadcrumbs,
#ProviderReviewPage #main p#breadcrumbs,
#ProviderUserRatingPage #main p#breadcrumbs,
#DirectoryToolsCategoryOverviewPage p#breadcrumbs,
#ArticleCategoryHolder p#breadcrumbs,
#TutorialCategoryOverviewPage p#breadcrumbs,
#ArticlePage p#breadcrumbs,
#ArticleCategory p#breadcrumbs,
#HostingToplistPageHolder p#breadcrumbs {
    padding:0;
    display: block;
    width: 635px;
}

#ProviderProfileOverview #main #col-sub-new,
#BuyingGuidePage #main #col-sub-new,
#DomainSearchPage #main #col-sub-new,
#ProviderReviewPage #main #col-sub-new,
#CouponPage #main #col-sub-new,
#ProviderUserRatingPage #col-sub-new,
#DirectoryToolsCategoryOverviewPage #col-sub-new,
#ArticleCategoryHolder #col-sub-new,
#TutorialCategoryOverviewPage #col-sub-new,
#ArticlePage #col-sub-new,
#ArticleCategory #col-sub-new,
#HostingToplistPageHolder #col-sub-new {
    background: url("/site/css/gfx/bg-sidebar.png") repeat-x scroll 0 0 transparent;
    min-height: 850px;
    padding: 30px 0 11px 11px;
    width: 333px;
}
#ProviderProfile #panes #col-sub-new {
    min-height: 850px;
    padding: 30px 0 11px 11px;
    width: 317px;
}
#ProviderUserRatingPage #main #col-sub-new {
    min-height: 693px;
}

#ProviderProfileOverview #col-main-new h1,
#ProviderProfileOverview #col-main-new h2,
#BuyingGuidePage #col-main-new h1,
#BuyingGuidePage #col-main-new h2,
#DomainSearchPage #col-main-new h1,
/*#DomainSearchPage #col-main-new h2,*/
#ProviderReviewPage #col-main-new h1,
#ProviderReviewPage #col-main-new h2,
#CouponPage #col-main-new h1,
#CouponPage #col-main-new h2,
#ProviderUserRatingPage #col-main-new h1,
#DirectoryToolsCategoryOverviewPage #col-main-new h2,
#TutorialCategoryOverviewPage #col-main-new h2,
#ArticlePage #col-main-new h2,
#ArticleCategory #col-main-new h2,
#HostingToplistPageHolder #col-main-new h2 {
    font-family: 'Trebuchet MS',arial,helvetica,sans-serif;
    font-size: 18px;
}

/*Provider Profile Overview*/
#ProviderProfileOverview .listing-levels li li,
#ProviderProfileOverview ul.listing-levels li li li,
#BuyingGuidePage .listing-levels li li,
#BuyingGuidePage ul.listing-levels li li li {
    border: none;
    font-size: 11px;
    font-weight:
    bold; padding: 0 0 2px 16px;
}

#ProviderProfileOverview ul.listing-levels li li,
#BuyingGuidePage ul.listing-levels li li { padding: 0 0 5px 24px;}

#ProviderProfileOverview .listing-levels h3,
#ProviderProfileOverview .listing-levels h4,
#BuyingGuidePage .listing-levels h3,
#BuyingGuidePage .listing-levels h4,
#DomainSearchPage .listing-levels h3,
#DomainSearchPage .listing-levels h4 {
    font-size: 11px;
    font-weight: bold;
    margin: 0;
}
/*#ProviderProfileOverview .intro-world-map,
#BuyingGuidePage .intro-world-map {
    background: url("/site/css/gfx/world-map.jpg") no-repeat scroll 0 0 transparent;
}*/
/** google map **/
#google-map-canvas {
    border: 1px solid #ccc;
    height: 571px;
    margin: 0 0 20px;
    width: 969px;
}
#legend {
    background: #fff;
    border: 1px solid #000;
    font-size: 12px;
    margin: 0 10px 0 0;
    opacity: 0.8;
    padding: 10px;
}
    #legend li {
        vertical-align: top;
    }
    #legend img {
        margin: 0 10px 0 0;
    }

/*hosting-buying-guide.php*/
#BuyingGuidePage #buying-guide h1, #ProviderReviewPage #review-listing h1 {
    color: #000;
    text-shadow: none;
}
/*#BuyingGuidePage #buying-guide, #BuyingGuidePage div.flash {
    background: none;
    height: auto;
    padding: 0;
    width: auto;
}
#BuyingGuidePage #buying-guide { border-bottom: 1px dashed #64B221; margin-bottom: 15px;}

#BuyingGuidePage div.flash {
    float: none;
}*/

/*domain-search.php*/
#DomainSearchPage #col-sub-new .other-toplists-item a { color: #fff;}
#DomainSearchPage #col-main-new {
    float: left;
    margin: 0;
    padding: 30px 0 0 5px;
    position: relative;
    width: 642px;
}
    
.widget-search-domain {
    background: url("/site/css/gfx/sprites/bg-domain-search.png") repeat;
    border: 3px solid #FFFFFF;
    box-shadow: 0 2px 3px #CCCCCC;
    margin: 15px 5px;
    padding: 0;
    width: 622px;
}
.widget-search-domain-top {
    height: 150px;
    position: relative;
}
.img-binoculars {
    background: url("/site/css/gfx/sprites/sprites-domain-search.png") no-repeat scroll 0 -33px transparent;
    display: block;
    float: left;
    height: 219px;
    width: 315px;
    position: absolute;
}
#main div.widget-search-domain h2 {
    color: #FFFFFF;
    float: right;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 30px;
    margin: 30px 15px 15px 0;
    text-shadow: 1px 1px 1px #414141;
    text-transform: uppercase;
}
#main div.widget-search-domain h2 span {
    display: block;
    font-size: 80px;
    line-height: 66px;    
}
.searchbox-holder {
    background: #222;
    padding: 15px;
}
.searchbox-holder ul {
    float: left;
    margin: 7px 0 0 95px;    
}
.searchbox-holder li {
    color: #fff;
    font-size: 11px;
    font-weight: bold;
}
.searchbox {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 20px 20px 20px 20px;
    box-shadow: inset 0px 2px 4px #666;
    -moz-box-shadow: inset 0px 2px 4px #666;
    -webkit-box-shadow: inset 0px 2px 4px #666;
    float: right;
    height: 44px;
    position: absolute;
    right: 25px;
    top: 245px;
    width: 264px;
}
.searchbox .btn-submit {
    background: url("/site/css/gfx/sprites/sprites-domain-search.png") no-repeat scroll -10px -300px transparent;
    border: none;
    cursor: pointer;
    height: 30px;
    width: 29px;
}
.searchbox input {
    float: left;
    margin: 8px 10px;
}
.searchbox input.txt-input {
    border: medium none;
    font-size: 14px;
    font-weight: bold;
    margin-right: 0;
    padding: 6px;
    width: 193px;    
}
.domain1-li-inactive {
    text-decoration: line-through;
}
#domain-results-new #yellow-box {
    width: auto;
}
#DomainSearchPage div#green-box { width: 563px;}

#DomainSearchPage #article-category-listing { padding: 0 8px; width: 619px;}


#DomainSearchPage .article-border-bottom-bg,
#DirectoryToolsCategoryOverviewPage .article-border-bottom-bg,
#ArticleCategoryHolder .article-border-bottom-bg,
#TutorialCategoryOverviewPage .article-border-bottom-bg,
#ArticlePage .article-border-bottom-bg,
#ArticleCategory .article-border-bottom-bg,
#HostingToplistPageHolder .article-border-bottom-bg {
    width: auto;
}

#ArticlePage #article #comment {
    width: auto;
}

#DomainSearchPage .orange, #ArticleCategory .orange { border-bottom: 1px dashed #FF9C00;}
#DomainSearchPage .domain-box {
    border-bottom: 1px dashed #FF9C00;
    margin: 0 18px 0 8px;
}
#DomainSearchPage .orange span, #ArticleCategory .orange span {
    background: url("/site/css/gfx/sprites/ico-sprites-fs8.png") no-repeat scroll 126px -114px #FF9C00;
    font-size: 10px;
    padding: 0 0 0 5px;
    width: 134px;
}
#DomainSearchPage #domain-results-new { margin: 15px 14px 0 5px;}
#DomainSearchPage div#red-box { width:auto;}
#DomainSearchPage .details-date { color: #959494;}
#ArticleCategory .details-comment a span,
#ArticleCategoryHolder .details-comment a span,
#article-category-listing .details-comment a span.text {
    margin: 0 0 0 5px;
}

/*reviews.php*/
/*reviews.php*/
#ProviderReviewPage #review-listing {
    background: none;
    height: auto;
    padding: 0;
    width: auto;
}
/*#ProviderReviewPage #review-category-holder {
    background: none;
    padding: 0;
    width: auto;
}
#ProviderReviewPage #review-overview-toplist { margin: 0;}
#ProviderReviewPage tr.even { background: none;}
#review-overview-toplist tbody tr td {
    border-bottom: 1px solid #E2E2E2;
    border-top: 1px solid #E2E2E2;
    border-right: 1px solid #E2E2E2;
    padding: 20px 10px;
}
*/
/*#review-overview-toplist tbody tr td.number-reviews { 
    
    border-left: 1px solid #E2E2E2; 
    border-right: 1px solid #E2E2E2;
}
#review-overview-toplist tbody tr td.recommended-by strong { color: #959494;}
#ProviderReviewPage td.provider-name { border-left:none; }
#ProviderReviewPage td.review-link-td { border-right:none; }
#ProviderReviewPage #toplist-table td.review-link-td a { 
    background-position: -523px -182px;
    color: #FFFFFF;
    display: block;
    float: none;
    height: 23px;
    padding: 2px 0 0;
    width: 76px;
    margin: 10px auto 0;
}
#ProviderReviewPage #toplist-table td.review-link-td .review-star-rating {
    margin: 10px auto 0;
    width: 100px;
}
#ProviderReviewPage a.reset-link { 
    background-position: -523px -182px;
    color: #FFFFFF;
    text-align: center;
    width: 76px;
}
#ProviderReviewPage #toplist-table th {
    background: none repeat scroll 0 0 #7DBE28;
    color: #FFFFFF;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 14px;
    text-shadow: 1px 1px 0 #41690A;
    padding: 5px 3px 5px 5px;
    width: 25%;
}

#ProviderReviewPage #toplist-table th a {
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}
#ProviderReviewPage #toplist-table th a.desc-arrow,
#ProviderReviewPage #toplist-table th a.asc-arrow {
    background: url("/site/css/gfx/ico-click-unclick.png") no-repeat scroll 111px -16px transparent;
}
#ProviderReviewPage #toplist-table th a.desc-arrow {
    background-position: 130px 4px ;
}
td.selected-td {
    background: #EDEDED;     
}
#ProviderReviewPage #toplist-table td a {
    font-size: 12px;
    font-weight: bold;
}
#ProviderReviewPage div#main a.btn-small {
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    float: left;
    padding: 3px 5px 0; 
}
.border-container {
    border: 1px solid #FFB400;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0px 1px 1px 1px #e8e8e8;
    -moz-box-shadow: 0px 1px 1px 1px #e8e8e8;
    box-shadow: 0px 1px 1px 1px #e8e8e8;
    margin: 0 0 20px;
}
.btm-rounded {
    display: block;
    background: #FFB400;
    height: 25px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
}
.r-top {
    background: #fff3cb;
    display: block;
    height: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}
#ProviderReviewPage #review-overview-toplist table {
    box-shadow: 0 2px 6px #999999;
    margin: 0 0 30px; 
    width: 623px;
}
*/


/*new design*/

#AdvancedSearchPage #main div.wide {
    background: none repeat scroll 0 0 transparent;
    margin: -10px 0 0 -12px;
    width: 991px;
}

#AdvancedSearchPage #adv-search-new #fixed-float {
    width: 968px;
}
#AdvancedSearchPage #adv-search-new {
    margin: 30px auto 0;
    width: 968px;
}
#AdvancedSearchPage #main p#breadcrumbs {
    float: left;
    padding: 9px 0px 0px 12px;
    margin: -2px;
    position: relative;
    width: 625px;
}
#CouponPage #main p#breadcrumbs {
    float: left;
    padding: 9px 0px 0px 12px;
    margin: 20px 0px;
    position: relative;
    width: 628px;
}
#ProviderProfileOverview #main.wide-layout,
body#HostingToplistPage #main,
body#GeoLocatedToplistCountryPage #main,
#ProviderReviewPage #main {
    background: none repeat scroll 0 0 transparent;
    padding: 10px 0 10px 10px;
    width: 981px;   
}
/* rating details modal */
.rating-details-wrap {
    color: #000;
    display: none;
    height: 140px;
    width: 265px;
    z-index: 1003;
}
.rating-details-wrap .ratings-criteria { clear: both; padding: 8px 0; }
.rating-details-wrap .ratings-criterion { float: left; }
.rating-details-wrap .ratings-criteria ul { float: right; }
.ratings-criteria ul li{
    background: url("/site/css/gfx/provider-profile-sprites.png") no-repeat;
    height: 18px;
    width: 23px;
    clear: none;
    float: left;
}
.ratings-criteria ul li.yellow{background-position: -1186px -149px;}
.ratings-criteria ul li.gray{background-position: -1186px -168px;}
#simplemodal-container {
    font: 12px 'Trebuchet MS', arial, helvetica, sans-serif;
    border: 1px solid #c9c9c9;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0px 3px 3px 1px #ebebeb;
    box-shadow: 0px 3px 3px 1px #ebebeb;
    position:relative;  
}
#simplemodal-container .simplemodal-data { padding: 0; }
#simplemodal-container .rating-details-wrap h3 {
    color: #333;
    font: 18px 'Trebuchet MS', arial, helvetica, sans-serif;
    text-align: center;
}
.editor-customer-rating .view-details-link {
    display: block;
    font-size: 11px;
    margin: 0 0 10px;
}
.content-left a { display: block; }
.content-left p, .content-left a {
    margin: 0 0 10px;
}
/* end rating details modal */

/* ajax preloader */
.ajax-loader {
    background: url("/site/css/gfx/ajax-loader.gif") no-repeat scroll center 0 transparent;
    color: #848484;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 18px;
    text-align: center;
    padding: 40px 0 0;
    display: none;
    width: 200px;
    margin: 20px auto;
}
/* end ajax preloader */

/*Lowest Price Guarantee*/
.lowest-price-container {
    position: relative;
}
.lowest-price {
    background: url("/site/css/gfx/lowest-price.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 59px;
    position: absolute;
    text-indent: -9999px;
    top: -9px;
    width: 49px;
    right: -40px;
}

.lpg-large-toplist .lowest-price {
    background-position: 0 -61px;
    right: -16px;
    top: -19px;
}

#toplist-widget .lowest-price {
    top: -4px;
    right: -45px;
}

.provider-profile-header .lowest-price {
    background: url("/site/css/gfx/lowest-price-large.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 71px;
    margin: 20px 0 0;
    position: static;
    top: 0;
    width: 198px;
}

.lpg-text {
    background: url("/site/css/gfx/lowest-price.png") no-repeat scroll 6px -140px transparent;
    font-size: 10px;
    font-style: italic;
    line-height: 14px;
    margin: 10px 0 0;
    padding: 0 10px 10px 60px;
}

.lpg-large-toplist-text {
    height: 20px;
    margin: 10px 0;
    padding: 12px 10px 4px 60px;
}

/****** FILE: site/css/PageTabsWidget.css *****/
/* 
    Created on : 2014-sep-22, 11:25:36
    Author     : emil.hunefalk
*/
.page-tabs-widget.page-tabs-container {
/*  background: -moz-linear-gradient(center top , #ddf9ff 0%, #b5f3ff 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
  /*
background: #fce9b8;
background: -moz-linear-gradient(top,  #fce9b8 0%, #f8b501 42%, #f8b501 60%, #fce9b8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fce9b8), color-stop(42%,#f8b501), color-stop(60%,#f8b501), color-stop(100%,#fce9b8));
background: -webkit-linear-gradient(top,  #fce9b8 0%,#f8b501 42%,#f8b501 60%,#fce9b8 100%);
background: -o-linear-gradient(top,  #fce9b8 0%,#f8b501 42%,#f8b501 60%,#fce9b8 100%);
background: -ms-linear-gradient(top,  #fce9b8 0%,#f8b501 42%,#f8b501 60%,#fce9b8 100%);
background: linear-gradient(to bottom,  #fce9b8 0%,#f8b501 42%,#f8b501 60%,#fce9b8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fce9b8', endColorstr='#fce9b8',GradientType=0 );
*/
/*
background: #fce9b8;
background: -moz-linear-gradient(45deg,  #fce9b8 0%, #f7c036 42%, #f7c851 60%, #fce9b8 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#fce9b8), color-stop(42%,#f7c036), color-stop(60%,#f7c851), color-stop(100%,#fce9b8));
background: -webkit-linear-gradient(45deg,  #fce9b8 0%,#f7c036 42%,#f7c851 60%,#fce9b8 100%);
background: -o-linear-gradient(45deg,  #fce9b8 0%,#f7c036 42%,#f7c851 60%,#fce9b8 100%);
background: -ms-linear-gradient(45deg,  #fce9b8 0%,#f7c036 42%,#f7c851 60%,#fce9b8 100%);
background: linear-gradient(45deg,  #fce9b8 0%,#f7c036 42%,#f7c851 60%,#fce9b8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fce9b8', endColorstr='#fce9b8',GradientType=1 );
*/
background-color: #f7c74f;
padding: 1px;
padding-bottom: 0;
margin-bottom: 10px;
}
.page-tabs-widget.page-tabs-container > h3 {
  color: #444;
  padding: 4px 0 0 8px;
  text-shadow: 1px 1px #eee;
}
.tab-content {
    display: none;
 /*   border-radius: 0 11px 11px 0;*/
    
}
.selected-tab-content {
}
.page-tab-links {
    background-color: #316a85;
    border-radius: 5px 6px 0 0;
    border-right: 1px solid #ccc;
    color: #fff;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 14px;
    /*font-weight: bold;*/
    padding: 4px 17px;
    position: relative;
    text-align: center;
    /*text-shadow: 1px 1px #333;*/
    border-bottom: 1px solid #fff;  
}
.page-tab-links.selected-tab {
  background-color: #4595bb;
  border-bottom: 1px solid #4595bb;
}
.tab-content.selected-tab-content {
    display: block;
    /*border: 1px solid #dcdcdc;*/
    font-size: 11pt;
    margin-bottom: 18px;
}
.tabs-content-header {
    display: block;
    font-size: 12pt;
    font-weight: bold;
    line-height: 1.6em;
    padding: 3px 8px;
    color: #fff; /*#666;*/
    background-color: #4595bb /*#7EBE29*/;
    text-shadow: 1px 1px #666;
/*    border-radius: 0 2px 0 0;*/
}
.tab-inner-content {
    
    background: #fefefe;
    background: -moz-linear-gradient(top,  #fefefe 0%, #e0f3f7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e0f3f7));
    background: -webkit-linear-gradient(top,  #fefefe 0%,#e0f3f7 100%);
    background: -o-linear-gradient(top,  #fefefe 0%,#e0f3f7 100%);
    background: -ms-linear-gradient(top,  #fefefe 0%,#e0f3f7 100%);
    background: linear-gradient(to bottom,  #fefefe 0%,#e0f3f7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e0f3f7',GradientType=0 );
    
    
    line-height: 1.6em;
    padding: 9px 8px;
/*    border-radius: 0 0 10px 0;*/
}

/****** FILE: site/css/HostingWizard.css *****/
/* 
    Created on : 2014-sep-10, 13:12:28
    Author     : emil.hunefalk
*/
#hosting-wizard-container {
    width: 640px;
    overflow: hidden;
    margin-bottom: 42px;
}
.wizard-step-wrapper {
    display: none;
    min-height: 345px;
    max-height: 495px;
}
.wizard-step-title {
    font-size: 16px;
    font-family: 'Trebuchet MS',arial,helvetica,sans-serif;
    background-color: #7EBE29;
    border-radius: 6px 6px 0 0 ;
    color: #fff;
    padding: 6px;
    text-shadow: 1px 1px 0 #41690a;
}
.wizard-step-title, .wizard-step-question, .wizard-step-wrapper ul {
    padding-left: 14px;
    margin-bottom: 0;
}
.wizard-step-question {
    color: #fff;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 19px;
    font-weight: bold;
    margin: 0;
    text-align: left;
    background-color: #4595bb;
    padding-top: 11px;
    padding-bottom: 8px;
    padding-right: 4px;
}
.wizard-options-list {
    padding-left: 30px;
    padding-bottom: 15px;
    background: rgb(225,244,247);
    background: -moz-linear-gradient(top,  rgba(225,244,247,1) 0%, rgba(225,244,247,1) 81%, rgba(255,255,255,1) 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(225,244,247,1)), color-stop(81%,rgba(225,244,247,1)), color-stop(100%,rgba(255,255,255,1))); 
    background: -webkit-linear-gradient(top,  rgba(225,244,247,1) 0%,rgba(225,244,247,1) 81%,rgba(255,255,255,1) 100%); 
    background: -o-linear-gradient(top,  rgba(225,244,247,1) 0%,rgba(225,244,247,1) 81%,rgba(255,255,255,1) 100%); 
    background: -ms-linear-gradient(top,  rgba(225,244,247,1) 0%,rgba(225,244,247,1) 81%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom,  rgba(225,244,247,1) 0%,rgba(225,244,247,1) 81%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1f4f7', endColorstr='#ffffff',GradientType=0 ); 
}

.wizard-options-list li {
    font-size: 14pt;
    padding-top: 12px;
    border-bottom: 2px solid #fff;
}
.wizard-options-list li a {
    text-decoration: none;
}
.wizard-previous {
    text-decoration: none;
    float: right;
    position: relative;
    border-radius: 20px 0 0 20px;
    padding: 4px;
    color: #fff;
    font-size: 10pt;
    cursor: pointer;
    background-color: #a81201;
}
.wizard-goto-next {
    cursor: pointer;
}
.wizard-provider-logo {
    width:145px;height:40px;display:block;position: relative;float:left;
}
.wizard-provider-logo a {
    text-decoration: none;
}
.wizard-result-cell-link {
    text-align: center;
    width: 170px;
}
.wizard-result-link {
    background: rgb(250,216,39); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(250,216,39,1) 0%, rgba(243,134,6,1) 63%, rgba(250,216,39,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,216,39,1)), color-stop(63%,rgba(243,134,6,1)), color-stop(100%,rgba(250,216,39,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(250,216,39,1) 0%,rgba(243,134,6,1) 63%,rgba(250,216,39,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(250,216,39,1) 0%,rgba(243,134,6,1) 63%,rgba(250,216,39,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(250,216,39,1) 0%,rgba(243,134,6,1) 63%,rgba(250,216,39,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(250,216,39,1) 0%,rgba(243,134,6,1) 63%,rgba(250,216,39,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fad827', endColorstr='#fad827',GradientType=0 ); /* IE6-9 */
    border-radius: 13px;
    text-decoration: none;
    color: #fff;
    font-weight: bold;
    margin: 12px;
    padding: 7px;
    font-size: 12pt;
    text-shadow: 1px 1px 0 #4595BB;
    width: 170px;
    display: block;
    text-align: center;
    box-shadow: 1px 1px #aaa;
}
.wizard-result-cell-price, .wizard-result-cell-rank {
    font-weight: bold;
    font-size: 20px;
    width: 108px;
}
.wizard-result-cell-price {
    text-align: right;
    color: #941919;
}
.wizard-result-cell-rank {
    text-align: left;
    width: 30px;
}
.wizard-result-cell-logo {
    width: 165px;
    padding-top: 6px;
}
table.wizard-toplist {
    margin-left: 15px;
}
table.wizard-toplist tr {
    border-bottom: 1px solid #fff;
}
.wizard-result-advanced {
    text-align: center;
    height: 160px;
}
.wizard-result-advanced a.wizard-result-link {
    display: inline-block;
    width: 170px;
    margin-top: 50px;
    background: rgb(126,190,41); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(126,190,41,1) 0%, rgba(45,190,48,1) 82%, rgba(138,232,51,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(126,190,41,1)), color-stop(82%,rgba(45,190,48,1)), color-stop(100%,rgba(138,232,51,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(126,190,41,1) 0%,rgba(45,190,48,1) 82%,rgba(138,232,51,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(126,190,41,1) 0%,rgba(45,190,48,1) 82%,rgba(138,232,51,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(126,190,41,1) 0%,rgba(45,190,48,1) 82%,rgba(138,232,51,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(126,190,41,1) 0%,rgba(45,190,48,1) 82%,rgba(138,232,51,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ebe29', endColorstr='#8ae833',GradientType=0 ); /* IE6-9 */
}
.wizard-results-container {
    padding-left: 30px;
    padding-bottom: 15px;
    background: #ffffff;
    background: -moz-linear-gradient(top,  #ffffff 0%, #baebf4 92%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(92%,#baebf4), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#baebf4 92%,#ffffff 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#baebf4 92%,#ffffff 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#baebf4 92%,#ffffff 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#baebf4 92%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
}

/**** Tooltips ***/
.tooltip {
    display:none;
    position:absolute;
    border:1px solid #333;
    background-color:#161616;
    border-radius:5px;
    padding:10px;
    color:#fff;
    font-size:12px Arial;
}

/**** Related Articles ****/
.wizard-related-articles .wizard-related-title {
  border-top: 1px dashed #ccc;
  margin-top: 28px;
  padding: 18px 0 4px;
  text-align: center;
}
.wizard-related-articles .wizard-related-title a {
  text-decoration: none;
  font-size: 18pt;
  font-weight: bold;
}
ul.article-overview {
    padding-left: 0;
}
.wizard-related-articles li .article-image {
  float: right;
  padding: 3px;
  width: 49%;
}
.wizard-related-articles  img {
  display: block;
  float: none;
}
.wizard-related-articles li .comment-mid {
  border: medium none !important;
  bottom: -24px;
  display: block;
  float: right;
  position: absolute;
  right: 2px;
  width: 92px;
}
.wizard-related-articles .details-comment, .wizard-related-articles .details-comment, #container-left .details-comment {
  float: left;
  margin-top: 0;
}
.wizard-related-articles .comment-mid div {
  left: 300px;
  position: absolute;
  top: 0;
}
.wizard-related-articles li .comment-mid div {
  border: medium none;
  left: auto;
  position: inherit;
}
.wizard-related-articles .details-comment a {
  color: #959494;
  font-size: 11px;
  text-decoration: none;
}
.wizard-related-articles .article-border-bottom-bg a {
  cursor: pointer;
  text-decoration: none;
}
.wizard-related-articles .number-of-comments {
  background: url("/site/css/gfx/redesign/details-comment.png") no-repeat scroll 0 2px transparent;
  color: #ffffff;
  display: block;
  float: left;
  height: 21px;
  text-align: center;
  width: 23px;
}
.wizard-related-articles .details-comment a span, .wizard-related-articles .details-comment a span {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  color: #959494;
  font-size: 11px;
  font-weight: normal;
  margin-left: 5px;
  padding: 0;
  text-decoration: none;
}
.wizard-related-articles li span.article-title a {
  clear: both;
  color: #000;
  display: block;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  text-decoration: none;
}
.wizard-related-articles a.article-intro-link { text-decoration: none; color: #333 !important; }
.wizard-related-articles li { 
    background: #fefefe;
    background: -moz-linear-gradient(top,  #fefefe 0%, #e0f3f7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e0f3f7));
    background: -webkit-linear-gradient(top,  #fefefe 0%,#e0f3f7 100%);
    background: -o-linear-gradient(top,  #fefefe 0%,#e0f3f7 100%);
    background: -ms-linear-gradient(top,  #fefefe 0%,#e0f3f7 100%);
    background: linear-gradient(to bottom,  #fefefe 0%,#e0f3f7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e0f3f7',GradientType=0 );
    border: 1px dotted #B8EDFF;
    border-radius: 3px;
    display: block;
    float: left;
    height: 115px;
    margin: 4px;
    padding: 4px;
    position: relative;
    width: 47%;
}
.wizard-related-articles  li .article-image { 
    float: right;
    padding: 3px;
    /*width: 49%;*/
}
.wizard-related-articles li img {
    border-radius: 6px;
    display: block;
    float: none;
    margin: 3px;
    position: relative;
    width: 140px;
    height: 105px;
}
.wizard-related-articles .article-intro-content {
    padding: 3px 2px 2px 7px;
    width: 45%;
    word-wrap: break-word;
    float: right;
}
.wizard-related-articles li span.article-title a {
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    text-decoration: none;
    color: #000;
    clear: both;
    display: block;
}
.wizard-related-articles li .comment-mid { 
    border: medium none !important;
    bottom: -24px;
    display: block;
    float: right;
    position: absolute;
    right: 2px;
    width: 92px; 
}
.wizard-related-articles li .comment-mid div { left: auto; position: inherit;  border: none;  }
/** Hosting Wizard / Buying Guide **/
#hosting-wiz a {
  z-index: 10;
}
#hosting-wizard > p {
  font-size: 14px;
}

#hosting-wiz .wizard-related-articles {
    display: none;
}
#hosting-wiz #hosting-wizard-container {
    margin-left: 9px;
    width: 625px;
    border: 1px solid #c9c9c9;
    margin-bottom: 3px;
}
#hosting-wiz .wizard-step-title {
    background: #fce6aa;
    background: -moz-linear-gradient(-45deg,  #fce6aa 0%, #f9ba0e 13%, #f9ba0e 55%, #fce6aa 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#fce6aa), color-stop(13%,#f9ba0e), color-stop(55%,#f9ba0e), color-stop(100%,#fce6aa));
    background: -webkit-linear-gradient(-45deg,  #fce6aa 0%,#f9ba0e 13%,#f9ba0e 55%,#fce6aa 100%);
    background: -o-linear-gradient(-45deg,  #fce6aa 0%,#f9ba0e 13%,#f9ba0e 55%,#fce6aa 100%);
    background: -ms-linear-gradient(-45deg,  #fce6aa 0%,#f9ba0e 13%,#f9ba0e 55%,#fce6aa 100%);
    background: linear-gradient(135deg,  #fce6aa 0%,#f9ba0e 13%,#f9ba0e 55%,#fce6aa 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fce6aa', endColorstr='#fce6aa',GradientType=1 );

    color: #444;
    text-shadow: 1px 1px #fff;
    border-radius: 2px;
}
#hosting-wiz .wizard-options-list {
    background: #916a08;
    background: -moz-linear-gradient(-45deg,  #916a08 0%, #443b3b 6%, #2a2929 74%, #f9ba0e 94%, #fce6aa 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#916a08), color-stop(6%,#443b3b), color-stop(74%,#2a2929), color-stop(94%,#f9ba0e), color-stop(100%,#fce6aa));
    background: -webkit-linear-gradient(-45deg,  #916a08 0%,#443b3b 6%,#2a2929 74%,#f9ba0e 94%,#fce6aa 100%);
    background: -o-linear-gradient(-45deg,  #916a08 0%,#443b3b 6%,#2a2929 74%,#f9ba0e 94%,#fce6aa 100%);
    background: -ms-linear-gradient(-45deg,  #916a08 0%,#443b3b 6%,#2a2929 74%,#f9ba0e 94%,#fce6aa 100%);
    background: linear-gradient(135deg,  #916a08 0%,#443b3b 6%,#2a2929 74%,#f9ba0e 94%,#fce6aa 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#916a08', endColorstr='#fce6aa',GradientType=1 );
    
    background: url('/site/img/wizard-circuits-3.jpg'); /* Original from http://pixabay.com/p-170533/ */
}
#hosting-wiz .wizard-step-question {
    background-color: #2a2929;
}
#hosting-wiz .wizard-options-list li a {
  background-color: #316A85;
  border-radius: 16px;
  display: block;
  margin: 3px;
  opacity: 0.9;
  padding: 3px;
  text-decoration: none;
  width: 96%;
}
#hosting-wiz a {
    color: #fff;
}
#hosting-wiz .wizard-step-wrapper {
    min-height: 0;
    max-height: none;
}


