/* @override http://localhost:8888/tgt/morevidareviews.com/wp-content/themes/mvr/style.css */

/* @override http://localhost:8888/tgt/morevidareviews.com/wp-content/themes/mvr/style.css */

/* @override http://localhost:8888/morevidareviews.com/wp-content/themes/mvr/style.css */

/*
Theme Name: Reviews
Theme URI: http://morevidareviews.com
Description: Custom theme for morevida Reviews
Version: 1.0
Author: Tom Jenkins
Author URI: http://tgtdesign.com/
Tags: green, yellow, blue, widgets, CMS

********************
Reset all Browsers
*********************/
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; }
fieldset, img { border:none; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
abbr, acronym { border:0; }
/***********************
Globals for the site
***********************/
body { font-size:12px; font-family:Verdana, Geneva, sans-serif; text-align:left; vertical-align:top; background:#C2CC47 url(images/bg.jpg) repeat-x; color:#333; }
ol { list-style-type:decimal; padding-left:30px; }
ul { list-style-type:disc; padding-left:30px; }
a, .provider-table a { text-decoration:none; color:#014B91; }
a.button { padding:4px; }
a:hover { text-decoration:underline; }
a img {  }
p { padding:0 0 9px; margin:0; }
blockquote { clear:both; margin:10px 0px 0px; border-top:2px solid #DDD; background:#F5F5F5; }
blockquote p { padding:10px; }
blockquote blockquote { float:none; width:auto; margin:0 10px; background:#FFF; }
form, input, textarea { font-family:arial, helvetica, sans-serif; font-size:12px; }
input[type="text"], input[type="password"], textarea, select, input[type="file"] { -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#E1E5A5; border:1px solid #EAAE00; padding:2px 5px 2px 5px; }
p img { max-width:100%; }
em { font-style:italic; }
strong { font-weight:bold; }
small { font-family:Arial, Helvetica, Sans-Serif; font-size:0.9em; line-height:1.5em; }
big { font-family:Arial, Helvetica, Sans-Serif; font-size:1.4em; line-height:2.5em; }
img.centered { display:block; margin-left:auto; margin-right:auto; }
img.alignright { padding:4px; margin:0 0 2px 7px; display:inline; }
img.alignleft { padding:4px; margin:0 7px 2px 0; display:inline; }
.alignleft { float:left; }
.alignright { float:right; }
.clear { margin:0; padding:0; clear:both; }
.red { color:red; }
input.star { visibility:hidden; }
.notice { font-size:14px; text-decoration:none; font-weight:normal; }
input[type="submit"], .button { background-color:#EDBC22; border:2px solid #E7B202; padding:2px; color:#000B71; cursor:pointer; -moz-border-radius:5px; -webkit-border-radius:5px; }
/*****************
Facebook Connect
******************/
.fbconnect_login_button { display:block; text-align:center; }
.fbconnect_miniprofile p { font-size:14px; }
.fbconnect_title { font-size:14px; }
.fbconnect_userpics { padding:5px; background-color:#C1CB46; border:1px solid #F1B40E; -moz-border-radius:5px; -webkit-border-radius:5px; }
.fbconnect_userpics .the_avatar { border:1px solid #E6B101; margin-right:3px; margin-bottom:3px; }
.pages {  }
.pages h2, h2.pages, h2.pagetitle { font-size:22px; padding:10px 0; }
/*********************************
Start elements specific design
*********************************/
.test { background-color:#333; }
.round_button { position:relative; width:141px; height:32px; float:right; text-decoration:none; font-size:12px; }
.round_button span { color:#000C72; position:absolute; top:9px; left:0; width:141px; text-align:center; vertical-align:middle; }
.rounded { -moz-border-radius:5px; -webkit-border-radius:5px; }
.rounded_top { -moz-border-radius-topright:5px; -moz-border-radius-topleft:5px; -webkit-border-top-right-radius:5px; -webkit-border-top-left-radius:5px; }
.rounded_bottom { -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; }
.subbtn { vertical-align:bottom; }
/******************
Header elements
******************/
#header { height:175px; }
#banner { height:122px; margin-left:180px; overflow:visible; }
#big_search { margin-left:432px; }
input.big_s { width:260px; height:32px; border:1px solid #EAAE00; background-color:#E1E5A5; margin-right:3px; font-size:18px; padding:9px 0px 0 5px; color:#6C6C6C; }
#sign_search { overflow:hidden; float:right; margin-top:12px; color:#EBECED; }
#sign_search a { color:#EBECED; }
#logs { float:left; margin-top:6px; }
#nav_search { float:right; padding-left:12px; }
#nav_search #s { border:1px solid #EAAE00; background-color:#E1E5A5; padding:3px; color:#6C6C6C; }
#nav_search .search_button { margin-top:4px; }
.log_in { display:none; position:absolute; width:265px; padding:15px; margin-left:-33px; color:#666666; }
#sign_search .log_in a { color:#014B91; }
#input { float:left; margin:4px 4px 0 0; }
.search_button { vertical-align:top; }
.log { overflow:hidden; clear:both; padding-top:5px; }
.lost_pass, .register { display:none; clear:right; padding-top:7px; }
.lost_pass p, .register p { padding-bottom:5px; }
.loginform input { margin-bottom:5px; float:left; }
.label { clear:left; width:75px; float:left; }
.loginform input.button { clear:both; float:right; }
.head_banner { clear:right; height:60px; width:468px; float:right; margin-top:25px; }
/**************
Domain Menu
**************/
#cat_menu { float:left; margin-top:10px; list-style:none inside; padding-left:5px; width:933px; height:30px; background:url(images/menubar.gif) no-repeat top left; padding-bottom:15px; }
#cat_menu li { float:left; }
#cat_menu a { text-decoration:none; font-size:14px; padding:6.5px 16px; float:left; }
#cat_menu a:hover, #cat_menu a.active { background:url(images/menu_back.gif) repeat-x; color:#EBECED; }
/*******************
Heading Elements
*******************/
h1 { font-size:18px; margin:0; }
#header h1 { margin-top:14px; width:173px; }
h2 { font-size:16px; color:#000D72; margin-bottom:12px; }
h3 { font-size:16px; margin:10px 0; }
h4 { font-size:12px; margin:5px 0; font-weight:bold; }
/*****************
Content Blocks
*****************/
#wrapper { margin:0 auto; width:933px; overflow:hidden; }
#content { overflow:hidden; float:left; width:933px; }
.section, .widget { background-color:#E2E8AC; padding:12px; border:1px solid #F2B50F; -moz-border-radius:5px; -webkit-border-radius:5px; color:#333333; }
#blog_posts, #adv_search { clear:both; }
#blog_posts, #archive_posts { width:667px; float:left; }
#adv_search { width:645px; float:left; overflow:hidden; }
.search_submit { overflow:hidden; }
.post { margin-bottom:30px; border-bottom:1px dashed #F1B40E; }
.entry { overflow:hidden; }
.postmetadata {  }
.navigation {  }
#sidebar { float:right; width:258px; }
/************
Home Page
************/
.nav_block { width:286px; height:149px; float:left; margin-left:20px; border-bottom:1px solid #ABB800; position:relative; margin-bottom:40px; margin-top:25px; }
.more_info a { text-decoration:underline; }
.active { border-bottom:none; }
.nav_block h2 { text-transform:uppercase; padding-bottom:5px; font-weight:bold; }
.nav_block img { float:left; }
.pointer { position:relative; width:173px; height:38px; float:left; margin-left:17px; text-decoration:none; font-size:14px; }
.pointer span { color:#000C72; position:absolute; top:11px; left:5px; width:229px; /
*[disabled]text-align:center;*/ vertical-align:middle; }
.nav_block p { font-size:14px; margin-top:50px; margin-left:104px; padding:0; }
.nav_block p.review_explanation { font-size:12px; }
.log_in { background-color:#C2CC47; }
.more_info, .log_in { border:1px solid #E7B202; z-index:100; }
.more_info { background-color:#56A8DC; color:white; position:absolute; top:149px; left:0; padding:10px; width:264px; }
.more_info a { color:white; }
.more_info ul { float:left; padding-left:10px; }
.more_info li { padding:5px 0; }
.nav_block #full_log p { margin:0 0 7px; }
#full_log .fb_login_not_logged_in { margin-left:66px; margin-bottom:4px; float:left; }
.more_info #log { width:260px; float:left; padding-right:10px; margin-right:10px; border-right:1px solid #ABB800; }
.more_info #log input { vertical-align:bottom; }
.more_info .invitebutton { float:left; }
.nav_block:hover, .more_info:hover { ; }
.browse, .sign, .look { display:none; }
#featured_provider { margin-bottom:7px; }
.section_heading { border-bottom:1px solid #ABB800; margin-bottom:8px; text-transform:uppercase; font-weight:bold; }
#site_info { margin-top:15px; float:left; overflow:hidden; clear:both; }
#latest_news, #latest_comments, #top_reviewers { float:left; width:291px; margin-right:11px; }
#latest_news h3 a { text-decoration:none; color:#333; }
#home_post img { float:left; margin:0 4px 4px 0; }
p.latest_name { font-size:14px; padding-bottom:5px; }
p.latest_comment { font-size:11px; padding:0; }
.single { clear:both; overflow:hidden; margin-bottom:5px; border-bottom:1px solid #000D72; height:75px; }
.single .FB_profile_pic { float:left; padding-right:3px; }
.single a { text-decoration:none; }
.home_column_content {  }
.name { width:120px; font-size:14px; padding-right:5px; overflow:hidden; }
.user_avg_rating { font-size:14px; padding-top:7px; }
.active_domain { float:left; padding-top:5px; }
p.byline { margin:10px 0; }
/******************
Home Table Code
******************/
.table { clear:both; margin-right:25px; }
.home_table { width:641px; float:left; min-height:300px; }
.heading { height:26px; border:1px solid #CAB200; font-size:16px; color:#FEFEFE; text-align:center; padding-top:7px; padding-bottom:0; margin-bottom:0; }
.table_tabs { list-style:none; padding:0; margin:0; background:#56A8DC; overflow:hidden; border-right:1px solid #D2BA29; border-left:1px solid #D2BA29; }
.table_tabs li { float:left; margin:0; padding:0; }
.table_tabs a { display:block; background:#56A8DC; border-right:1px solid #C0C93F; text-decoration:none; color:#EBECED; padding:5px 6px; }
.table_tabs a.noborder { border:none; padding:5px 8px 5px 5px; }
.table_tabs td:hover { border-right:1px solid #C0C93F; }
.table_tabs a.active, .table_tabs a:hover, .table_tabs a:focus { background-color:#403fff; color:#FFF; }
.tab_table { clear:both; border:1px solid #D2BA29; background-color:#52664C; }
td.star { padding:0 5px; width:90px; }
td.reviews { width:539px; }
.table p { margin:8px 0 0 35px; }
table a { color:#EBECED; font-size:14px; }
.popup {  }
.popup p {  }
/**********************/
/* Archive Table Code */
/**********************/

#review_listing { background:url(nont); }
#review_listing thead tr { height:33px; background-color:#2969A3; text-align:center; color:#FFFFFF; }
#review_listing thead tr:hover { cursor:pointer; }
#review_listing thead th { border:1px solid #D2BA29; }
#review_listing td { padding:5px; background-color:#528F81; border:1px solid #D2BA29; }
/****************
Provider Page
****************/
#provider { width:608px; float:left; }
#provider h2 { font-size:18px; }
#provider h3 { font-size:16px; margin:12px 0; }
#provider ul { padding-bottom:7px; }
#provider li { padding-bottom:7px; }
#provider_login { margin:10px; width:290px; float:left; }
#provider_login label { width:150px; float:left; }
#provider_login .button { float:right; }
.provider-table th { width:100px; }
#provider_details h3 { font-weight:bold; }
/***********
FAQ Page
***********/
.questions { margin-bottom:30px; }
/************
News Page
************/
.feature { margin-bottom:15px; }
#the_rest { padding-bottom:25px; }
/*************
Offer Page
*************/
#offer_title { overflow:hidden; padding:15px 0px 9px 15px; width:645px; font-size:18px; float:left; }
#offer_title h2 { font-size:18px; width:430px; height:auto; }
#offer { float:left; margin-bottom:20px; }
#offer h3 { margin:0 0 10px; }
.offer_group { width:641px; float:left; overflow:hidden; padding-bottom:12px; }
#offer_img { width:245px; float:left; margin:0 5px 5px 0; min-height:215px; overflow:hidden; }
.none { font-weight:bold; }
.claim_text { margin:0 5px; text-align:center; float:left; margin-top:135px; color:#000000; font-weight:bold; }
.claim_title { font-size:22px; margin-left:2px; color:#f6f6f6; margin-top:5px; float:left; }
#description, #location, #eligibility { width:338px; }
#provider_info, #download { width:268px; }
#provider_info p { padding-top:3px; }
#offer_img, #description, #provider_info, #location, #offer_subscribe, #download { margin:0 10px 10px 0; }
.solo-subscribe-to-comments { margin-top:10px; }
.options legend { font-weight:bold; padding-bottom:5px; }
.options ul { margin-bottom:10px; }
.pagehelp { float:left; margin-right:3px; }
.help_text { display:none; position:absolute; border:1px solid #F1B40E; background-color:#FEFEFE; width:350px; height:auto; padding:5px; }
/********************
Offer Submit Form
********************/
#gform_heading { font-style:italic; margin-bottom:15px; }
#gform_fields, #gform_fields ul { padding-left:0; list-style:none; }
#gform_fields input { padding:3px 0px; }
.gfield { clear:both; margin:10px 0px; }
.gfield div { clear:both; }
.gfield_label { padding-bottom:5px; float:left; }
.gfield_required { color:#FF0000; }
.ginput_complex { margin-bottom:10px; }
.ginput_complex label { padding-right:3px; }
.ginput_complex input { margin-right:7px; }
textarea.medium, input.large { width:96%; }
select.medium, input.medium { width:50%; }
.gfield_description { font-style:italic; }
.noindent { list-style-type:none; }
/****************
Offer Edit Form
*****************/
form#post label { font-weight:bold; }
form#post .gfield { margin:20px 0; }
form#post .gfield_required { font-size:20px; }
/**********
Sidebar
**********/
#sidebar h2 { margin-bottom:7px; }#sidebar ul { list-style-type:none; padding-left:0; }
#sidebar ul ul { list-style-type:none; padding-left:10px; }
.widget { margin-bottom:10px; overflow:hidden; }
#rss { margin-left:38px; overflow:hidden; height:65px; }
.subscribe { font-size:18px; margin-top:27px; }
.review_button { clear:both; margin:0 0 15px; text-align:center; }
/**********************
Search Results Page
**********************/
#adv_search { margin-top:60px; }
#search-adv { margin-bottom:25px; }
#adv_search p { clear:both; }
.search_submit label { width:300px; float:left; }
ul.more { list-style-type:none; padding-left:0; }
ul.more li { float:left; }
#adv-submit { clear:both; float:right; margin-right:100px; }
.fail_info { font-size:18px; color:#0B5293; }
#drawer { display:none; position:fixed; top:0; left:0; width:100%; text-align:center; height:60px; background-color:#EAB50D; font-size:24px; padding-top:20px; border-bottom:4px solid #C1CB46; z-index:50000; }
#submission { overflow:hidden; margin-top:30px; }
p.instructions {  font-size:14px; }
.nobold { font-weight:normal; }
p.instructions img { padding:0 4px 4px 4px; }
#social_cirle { margin-top:30px; }
/**************
Review Form
**************/
#tips { display:none; position:relative; width:647px; height:auto; padding:28px; font-size:14px; line-height:1.8; }
#review_form { background-color:#E2E8AC; overflow:hidden; position:relative; display:none; width:874px; height:535px; }
#review_form label { padding:7px 6px 0 0px; }
#review_form select { margin-right:15px; }
a.close { background-image:url(images/close.png); position:absolute; right:5px; top:5px; cursor:pointer; height:35px; width:35px; z-index:10000; }
a.prevPage, a.nextPage { background-image:url(images/nav_buttons.png); display:block; width:30px; height:30px; position:absolute; cursor:pointer; font-size:1px; top:500px; z-index:1000; }
a.nextPage { right:10px; background-position:0px -30px;}
a.nextPage:hover { background-position:60px -30px; }
a.nextPage:active { background-position:30px -30px; }
a.prevPage:hover { background-position:60px 0px; }
a.prevPage:active { background-position:30px 0px; }
a.disabled { visibility:hidden !important; }
.scrollable { position:relative; }
.items { width:8000em; position:absolute; color:#0B5293; }
.items ul { list-style:none; padding-left:0px; float:left; width:875px; }
.items div { float:left; width:886px; margin-left:10px; position:relative; }
.help { margin-left:3px; vertical-align:text-top; }
.items .gfield_description { display:none; padding:4px; border:1px solid #F1B40E; background-color:#f6f6f6; position:fixed; width:600px; height:auto; z-index:10000; }
.row, .selection { margin:20px 0; text-align:center; overflow:hidden; }
.rate { width:108px; float:left; margin-right:10px; text-align:center; }
input.rate { float:none; width:auto; margin:0 50px; }
.title { width:150px; float:left; margin-right:10px; font-weight:bold; text-align:left; }
.subhead { /*color:#333333;*/ }
.nav_form { position:absolute; top:475px; right:70px; font-weight:bold; }
.margin-right { margin-right:40px; }
.review_submit { position:absolute; top:495px; left:400px; }
.continue { position:absolute; top:500px; left:530px; font-weight:bold;}
.optional { position:absolute; top:-25px; left:690px; }
/***************
Comment Area
***************/
.commentlist { padding-left:0; list-style-type:none; }
#comment_block { clear:both; margin-bottom:50px; }
#commentform { clear:both; }
.comment { overflow:hidden; margin-bottom:20px; border:1px solid #F2B50F; }
.single_comment { padding:15px; }
h3#comments { clear:both; }
.commentlist ul li { margin-top:10px; margin-bottom:0; }
.reply { float:right; }\
#respond { padding:10px; }
.the_avatar { border:2px solid #F2B50F; margin-right:3px; margin-bottom:15px; }
.comment-author, .comment-meta { padding-bottom:10px; }
.review_comment { overflow:hidden; clear:both; }
.sub_title { float:left; width:300px; }
.item { clear:both; padding-bottom:20px; overflow:hidden; }
.rest { padding-top:20px; display:none; }
.depth-1, .depth-3, .depth-5 { background-color:#E2E8AC; }
.depth-2, .depth-4 { background-color:#C2CC47; }
.odd {  }
.flag-comment { margin:7px 0; color:red; }
/********************/
/* Social Bookmarks */
/********************/
#social_section { margin:10px 0 15px 2px; ; }
#social_section a { position:relative; margin-right:9px; }
#social_section a.last { margin-right:0px; }
.sphinn { margin-top:5px; }
.tiny_shares { margin-left:4px; }
img.tiny_share { height:24px; }
/***************
Profile Area
***************/
#registerform h2 { display:none; }
.fbnarrowcolumn h2.head { font-size:25px; }
.fbconnect_userpicmain { border:2px solid #E7B202; float:left; margin-right:5px; }
.fbconnect_userpics { /*[disabled]padding:0 15px;*/ overflow:hidden; }
.the_avatar { /*[disabled]margin-right:27px;*/ float:left; }
#your-profile { color:#000D72; }
#your-profile table { margin-bottom:30px; border-bottom:1px dashed #F1B40E; width:100%; padding-bottom:5px; }
#profiles { clear:both; float:left; width:505px; }
#profiles h1, #provider_offers h2 { margin-bottom:15px; font-size:20px; color:#000D72; }
#profiles h3 { font-size:18px; font-size:16px; }
#profiles th { padding-top:10px; }
#profiles tr { height:30px; }
#profiles label { font-weight:normal; font-size:12px; }
#help_text { margin-bottom:21px; }
#provider_offers { margin-left:535px; }
#provider_offers ul { padding-left:0; list-style-type:none; margin-bottom:30px; }
#provider_offers h3 { font-size:16px; font-weight:bold; }
.author_list td { padding-bottom:7px; }
.provider_title { width:256px; }
.edit_title a, .provider_title a { color:#014B91; }
#profiles th { font-weight:bold; }
#profiles p.submit { float:right; }
#profiles #cycnav { clear:both; list-style-type:none; float:right; }
.narrowcolumn { background-color:#E2E8AC; padding:12px; border:1px solid #F2B50F; -moz-border-radius:5px; -webkit-border-radius:5px; width:645px; float:left; }
#rememberme { clear:both; float:left; }
/*********
Footer
*********/
#footer { float:left; background-color:#E2E8AC; margin:15px 0; overflow:hidden; border:1px solid #F2B50F; width:933px; }
#inner { padding:15px 15px 5px; overflow:hidden; }
.footer_column { float:left; }
#footer h4 { font-size:12px; color:#010E72; border-bottom:1px solid #ABB800; text-transform:uppercase; padding-bottom:7px; margin-bottom:10px; }
#footer ul { padding-left:0; }
#footer li { list-style-type:none; padding-bottom:6px; }
.one { width:150px; margin-right:30px; }
.two { width:400px; margin-right:30px; }
.three { width:250px; }
#copyright { clear:both; padding-top:15px; }
#copyright p { font-size:10px; text-align:center; }
#copyright span { margin-left:50px; }
.gdmultitable { float:left; }
.mtrow { padding:7px 0; }
/***************
Beta popup
****************/
#beta { width:520px; position:relative; padding:45px 10px 10px; font-size:14px; display:none; }
/***************
/ Comment Edit
***************/
.comment_edit p { overflow:hidden; }
.comment_edit form { overflow:hidden; margin-bottom:10px; }
/***********/
/* Widgets */
/***********/
#featured_provider h4 { font-size:20px; }