/*
Theme Name: MyReviewPlugin "Localatron"
Theme URI: http://www.myreviewplugin.com/
Description: The latest, easiest to use theme included with MyReviewPlugin. New in 5.0, Localatron makes it easy to run a complete local directory right out of the box. Of course, it can be used for other types of sites too. If you get stuck, need help customizing or integrating this theme, contact support@myreviewplugin.com: we're always available to help.

Recommended: Install <a href="http://wordpress.org/extend/plugins/breadcrumbs/">Yoast Breadcrumbs</a>, configure Address fields on each post.
Version: 5.0
Author: Mark Edwards
Author URI: http://www.myreviewplugin.com/
*/

/* CSS Document */
.myrp_rating_container { margin:auto !important; }
body{
    background:url(images/allbg.png) repeat-x #a0e0fc;
    padding:0;
    margin:0;
    font-family:Tahoma, Arial;

}
#wrapper{
    width:960px;
    padding:0;
    margin:0 auto;
}
.whitecolor{
    color:#FFFFFF;
}
.clear{
    clear:both;
}

#welcomeblock{
    width:900px;
    padding:0 25px 0 35px;
    margin:0;
    float:left;
    font-family:Tahoma, Arial;
    font-size:12px;
    color:#95cee4;
    font-weight:normal;
    line-height:36px;
    height:36px;
}
#welcomeblock .welblocks1{
    width:450px;
    padding:0;
    margin:0;
    float:left;
    text-align:left;
    color:#FFFFFF;
}
#welcomeblock .welblocks1 a{
    color:#FFFFFF;
    text-decoration:none;
}
#welcomeblock .welblocks1 a:hover{
    color:#FFFFFF;
    text-decoration:underline;
}
#welcomeblock .welblocks1 .metrolink{
    background:url(images/arrow1.jpg) no-repeat right;
    color:#b4fd57;
    padding:0 15px 0 0;
}
#welcomeblock .welblocks2{
    width:450px;
    padding:0;
    margin:0;
    float:left;
    text-align:right;
}
#welcomeblock .welblocks2 a{
    color:#FFFFFF;
    text-decoration:none;
}
#welcomeblock .welblocks2 a:hover{
    color:#FFFFFF;
    text-decoration:underline;
}
#welcomeblock .welblocks2 .clientname{
    color:#d3fc9c;
}


#logoblock{
    width:890px;
    padding:0 25px 0 45px;
    margin:0;
    float:left;
    font-family:Tahoma, Arial;
    font-size:12px;
    color:#FFFFFF;
    font-weight:normal;
    height:102px;
}
#logoblock .logo{
    width:auto;
    float:left;
    padding:0px;
	margin-top:10px;
    
}

.logo h1{
   	margin-top:20px;
    
}

#logoblock .logo a { color: inherit; text-decoration:inherit; }
#logoblock .logo a:hover { color: inherit; text-decoration:inherit; }
/* this looks like a hack, but its really so users can easily switch from text header to img */
#logoblock .logo h1 { font-size:32px; position:relative; top:-32px; }

#logoblock .searchbox{
    background:url(images/searchbox.jpg) no-repeat;
    width:635px;
    padding:0 0 0 15px;
    margin:0;
    float:left;
    height:102px;
}
#logoblock form{
    padding:0;
    margin:0;
}
#logoblock .searchbox fieldset{
    width:397px;
    padding:25px 8px 0 0;
    float:left;
    display:block;
    border:0;
}
#logoblock .searchbox fieldset label{
    line-height:25px;
}
#logoblock .searchbox fieldset input{
    /*background:url(images/searchinput.jpg) no-repeat;*/
    background-color:#95cde4;
    border:1px solid #6bb2e0;
    line-height:20px;
    height:20px;
}
#logoblock .searchbox .options{
    width:118px;
    float:left;
    padding:60px 0 0 0;
    display:block;
    text-align:center;
}
#logoblock .searchbox .searchbu{
    width:100px;
    float:left;
    padding:35px 0 0 2px;
    margin:0;
    text-align:center;
}

#container{
    width:960px;
    float:left;
    padding:26px 0 0 0;
    margin:0;
}
#container .top{
    width:960px;
    padding:0;
    margin:0;
    height:16px;
    float:left;
    display:block;
}
#container .bottom{
    width:960px;
    padding:0;
    margin:0;
    height:16px;
    float:left;
    display:block;
}
#containercontent{
    background:url(images/containerbg.jpg) repeat-y;
    width:960px;
    padding:0;
    margin:0;
    float:left;
}
#contentmainbg{
    background:url(images/maincontentbg.jpg) no-repeat top;
    width:960px;
    padding:0;
    margin:0;
    float:left;
}
#contentleft{
    width:635px;
    padding:0 30px 0 20px;
    margin:0;
    float:left;
}
#contentleft .contentblock{
    width:605px;
    padding:15px;
    float:left;
    font-family:Tahoma, Arial;
    font-size:12px;
    color:#302f2f;
    font-weight:normal;
    line-height:16px;
}
#contentleft a, #contentleft .contentblock a{
    color:#497115;
    text-decoration:underline;
}
#contentleft a:hover, #contentleft .contentblock a:hover{
    color:#497115;
    text-decoration:none;
}
#contentleft .bluelinkreview{
    color:#0b84b5;
    text-decoration:none;
}
#contentleft .contentblock1{
    width:605px;
    padding:15px;
    float:left;
    font-family:Tahoma, Arial;
    font-size:12px;
    color:#302f2f;
    font-weight:normal;
    line-height:16px;
    background:#d3fc9c;
    border-bottom:1px dashed #60a901;
    border-top:1px dashed #60a901;
}
#contentleft .contentblock1 a{
    text-decoration:underline;
    color:#497115;
}
#contentleft .contentblock1 a:hover{
    text-decoration:none;
    color:#497115;
}
#contentleft .contentblock1 a .bluelink{
    text-decoration:none;
    color:#0b84b5;
}
#contentleft h1{
    font-family:Tahoma, Arial;
    font-size:24px;
    font-weight:bold;
    color:#76d001;
    padding:0;
    margin:0;
}
#contentleft h2{
    font-family:Tahoma, Arial;
    font-size:24px;
    font-weight:bold;
    color:#76d001;
    padding:0;
    margin:0;
    margin-bottom: 0.8em;
}
#contentleft h3{
    font-family:Tahoma, Arial;
    font-size:16px;
    font-weight:normal;
    color:#302f2f;
    padding:0;
    margin:0;
}

#contentleft h4{
    font-family:Tahoma, Arial;
    font-size:18px;
    font-weight:bold;
    color:#76d001;
    padding:10px 0 10px 0;
    margin:0;
}
#contentleft .slot1{
    width:605px;
    border-bottom:1px dashed #60a901;
    padding:15px;
    float:left;
}
#contentleft .slot1 .slotno{
    width:25px;
    padding:5px 5px 0 0;
    margin:0;
    float:left;
    background:url(images/numberbg1.jpg) no-repeat;
    height:30px;
    text-align:center;
    font-family:Tahoma, Arial;
    font-size:11px;
    font-weight:bold;
    color:#FFFFFF;
}
#contentleft .slot1 .slotleft{
    width:450px;
    float:left;
    padding:0;
    margin:0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#302f2f;
    line-height:20px;
    float:left;
}
#contentleft .slot1 .slotleft a{
    color:#497115;
    text-decoration:underline;
}
#contentleft .slot1 .slotleft a:hover{
    color:#497115;
    text-decoration:underline;
}
#contentleft .slot1 .slotleft .review{
    color:#0b84b5;
    text-decoration:none;
}
#contentleft .slot1 .articlename{
    font-family:Arial, Helvetica, sans-serif;
    font-size:20px;
    color:#302f2f;
    font-weight:bold;
}
#contentleft .slot1 .articletitle{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#302f2f;
    font-weight:bold;
}
#contentleft .slot1 .slotright{
    width:125px;
    float:left;
    padding:0;
    margin:0;
    float:left;
}

#contentleft .slot2{
    width:605px;
    border-bottom:1px dashed #60a901;
    background:#d3fc9c;
    padding:15px;
    float:left;
}
#contentleft .slot2 .slotno{
    width:25px;
    padding:5px 5px 0 0;
    margin:0;
    float:left;
    background:url(images/numberbg2.jpg) no-repeat;
    height:30px;
    text-align:center;
    font-family:Tahoma, Arial;
    font-size:11px;
    font-weight:bold;
    color:#FFFFFF;
}
#contentleft .slot2 .slotleft{
    width:450px;
    float:left;
    padding:0;
    margin:0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#302f2f;
    line-height:20px;
    float:left;
}
#contentleft .slot2 .slotleft a{
    color:#497115;
    text-decoration:underline;
}
#contentleft .slot2 .slotleft a:hover{
    color:#497115;
    text-decoration:underline;
}
#contentleft .slot2 .slotleft .review{
    color:#0b84b5;
    text-decoration:none;
}
#contentleft .slot2 .articlename{
    font-family:Arial, Helvetica, sans-serif;
    font-size:20px;
    color:#302f2f;
    font-weight:bold;
}
#contentleft .slot2 .articletitle{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#302f2f;
    font-weight:bold;
}
#contentleft .slot2 .slotright{
    width:125px;
    float:left;
    padding:0;
    margin:0;
    float:left;
}
#contentright{
    width:233px;
    padding:0 20px 0 20px;
    margin:0;
    float:left;
}
.righttitlebox{
    background:url(images/rightsidetitlebg.jpg) no-repeat;
    line-height:36px;
    height:36px;
    padding:0 0 0 20px;
    margin:0;
    float:left;
    width:213px;
    font-family:Tahoma, Arial;
    font-size:14px;
    font-weight:bold;
    color:#FFFFFF;
}
#contentright {

    font-family:Tahoma, Arial;
    font-size:12px;
    font-weight:normal;
}
#contentright ul{
    padding:15px 0 15px 0;
    margin:0;
    width:232px;
    float:left;
    display:block;
}
#contentright .widget ul li{
    border-bottom:1px solid #d3fc9c;
    line-height:18px;
    
    list-style:none;
    color:#302f2f;
}
#contentright .widget ul{
    padding:15px 0 15px 0;
    margin:0;
    width:232px;
    float:left;
    display:block;
}
#contentright .widget ul li{
    border-bottom:1px solid #d3fc9c;
    line-height:18px;
    list-style:none;
    font-family:Tahoma, Arial;
    font-size:12px;
    font-weight:normal;
    color:#302f2f;
}
#contentright .widget ul li{
    background:url(images/bullete.jpg) no-repeat left;
    padding:0 0 0 20px;
}
#contentright .widget ul li a {
    text-decoration:none;
}

#contentright .widget #wp-calendar {
    width:100%;
    margin-bottom:1.5em;
}
#contentright .widget #wp-calendar td#today {
   font-weight:bolder;
}
#contentright .widget #wp-calendar caption {
    font-size:70%;
}
#contentright .widget #wp-calendar thead tr th {
    border:solid 1px black;
}
#contentright .widget a {
    color:#302f2f;
}

.titlebg{
    background:url(images/titlebg.jpg) no-repeat;
    width:615px;
    height:36px;
    line-height:36px;
    float:left;
    font-family:Tahoma, Arial;
    font-size:18px;
    font-weight:bold;
    color:#FFFFFF;
    padding:0 0 0 20px;
}
.titlebg .twocols1{
    width:305px;
    padding:0;
    margin:0;
    float:left;
    line-height:36px;
    height:36px;
}
.titlebg .twocols2{
    width:305px;
    padding:0;
    margin:0;
    float:left;
    line-height:36px;
    height:36px;
    text-align:right;
    font-size:12px;
    font-weight:normal;
}

#footer{
    width:960px;
    height:65px;
    float:left;
    padding:14px 0 0 0;
    margin:0;
    font-family:Tahoma, Arial;
    font-size:12px;
    font-weight:normal;
    color:#1d6683;
    line-height:18px;
}
#footer a{
    color:#1d6683;
    text-decoration:none;
}
#footer a:hover{
    color:#000000;
    text-decoration:underline;
}
.reviewsblock{
    background:#d3fc9c;
    padding:20px;
    width:140px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#565759;
    display:block;
}
.reviewsblock1{
    background:#d3fc9c;
    padding:10px;
    width:130px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#565759;
    display:block;
}
.starrate{
    background:#d3fc9c;
    padding:10px;
    width:160px;
    font-family:Verdana, Arial, Helvetica, sans-serif;                                                                                                                                                                                                                            font-size:12px;
    font-weight:normal;
    color:#565759;
    display:block;
}
.greencolor{
    color:#000;
}

div.pages, .wp-pagenavi{
    width:605px;
    padding:15px;
    float:left;
    text-align:center;
    font-family:Tahoma, Arial;
    font-size:12px;
    color:#302f2f;
    font-weight:bold;
}

.pages a, .wp-pagenavi .pages a.page{
    color:#4ea2c3;
    text-decoration:underline;
    padding:0 5px 0 5px;
    margin:0;
}
.pages a:hover, .wp-pagenavi .pages a:hover.page{
    color:#302f2f;
    text-decoration:none;
    padding:0 5px 0 5px;
    margin:0;
}
.pages .pageactive, .wp-pagenavi .pages .current{
    color:#ffffff;
    text-decoration:none;
    padding:5px 5px 5px 5px;
    margin:0;
    background:#4ea2c3;
}

.pages .wp-pagenavi { border:0; }

#contentleft .slot1 .slotleft a { text-decoration:none; }
#contentleft .slot2 .slotleft a { text-decoration:none; }

#footer li { float:left; margin-right:1em; display:table-cell; }
.myrp_ratings_comments table { width:100%; }
.widget_search { margin-bottom:1em; }

/* *** */

/* menu */
.menu-dedicated-hosting-2-container{ margin:0px; padding:0px; list-style:none; display:inline-block; float:left; z-index:1000; }
.menu-dedicated-hosting-2-container > li { cursor:pointer; float:left; position:relative; }
/* sub-menus*/
.menu-dedicated-hosting-2-container ul { padding:0px; margin:0px; display:block; display:inline;}
.menu-dedicated-hosting-2-container li ul { position:absolute; left:-10px; top:0px; margin-top: 102px; width:150px; line-height:16px; background-color:#68b405; font-weight:bolder; color:#b4fd04; /* for IE */ display:none; }
.menu-dedicated-hosting-2-container li:hover ul { display:block;}
.menu-dedicated-hosting-2-container li ul li{ display:block; margin:5px 12px; padding: 7px 0px;  list-style-type:none; }
.menu-dedicated-hosting-2-container li ul li:first-child { border-top: none; }
.menu-dedicated-hosting-2-container li ul li a { display:block; font-weight:bolder; color:#b4fd04; }
.menu-dedicated-hosting-2-container li ul li a:hover {  font-weight:bolder; color:#b4fd04; }
/* search */
.searchContainer div { display:inline; padding:5px;}
.searchContainer input[type="text"] {border:none;}
.searchContainer img { vertical-align:middle;}
#searchField { padding-bottom:30px; }



