#mi_yahoo_preamble {color: #000; font: 9pt Verdana;}
span.yahoo {color: #7b0099; font: small-caps bold 9pt Verdana;}
#mi_yahoo_post {color: #545454; font: small-caps bold 9pt Verdana;}
/* These styles are used for the AJAX version of "Email a friend" and any other tools that 
will be developed needing similar functionality */

#toolbox { 
    display: none;
    position: absolute;
    top: 570px;
    left: 230px;
    border: 3px solid #666;
    background-color: #EEE;
    width: 380px;
    z-index: 100;
}
#tool { margin: .5em; }
#tool .label { 
	width: 175px; 
	font: 10px normal arial, helvetica, sans-serif; 
}
/* END: Toolbox styles */

/* these styles are for the email form that pops up */
#instructions p { margin-bottom: 5px; font-size: .9em; }

.attn { color: red; }
.required { background-color: #FFF68F; }

.email { width: 350px; padding: 10px; padding-top: 0px; }
.email p { margin-bottom: 5px; font-size: .9em; }
.email .header img { float: right; }
.email input[type="text"], .email textarea { font-family: verdana,arial,helvetica,sans-serif; font-size: 14px; border: 1px solid #c0c0c0;}

.form_field { vertical-align: top; margin-bottom: 5px; }
.form_field label { display: block; font-size: .9em; }
.form_field label:after { content: ":"; }
.inline label { display: inline; }
#submit { margin-left: 40px; }

#success_message { }
#failed_message { color: #f00; }
#email_result_message ul { list-style-type: disc; list-style-position: inside; }
#email_result_message ul li { font-size: .9em; }
/* end email form styles */

#nav {
    float:         left;
    margin-left:   20px;
    width:         120px;
}

#nav h2 {
    font-size:     14px;
    margin-bottom:  5px;
}

#nav ul, #nav li {
    padding-bottom: 10px;
}

#nav ul {
    list-style-type: none;

}


#wrap #searchBar {
    display:       none !important;
}

#wrap {
    display:       block;
    width:         100%;
}

#search {
    margin-left:   140px;
}

#search .result {
    border-bottom: 1px solid #CCCCCC;
    margin:        0 10px;
    padding:       10px 0;
}

#search .result a {
    font-size:     14px;
}



#pagination ul {
    margin:         10px;
    padding-bottom: 20px;
}

#pagination li {
    float:          left;
    margin-right:   4px;
}

#pagination a {
    border:         1px solid #EFEFEF;
    padding:        3px 8px;
    color:          #003366;
}

#pagination li.current a {
    background-color: #003366;
    color:            white;
    text-decoration:  underline !important;
}

#pagination a:hover {
    background-color: #EFEFEF;
    text-decoration:  none !important;
    color:            #003366;
}

.round {
    -moz-border-radius:    5px;
    -webkit-border-radius: 5px;
    border-radius:         5px;
}




#featuredResults {
    background-color: #fff; 
    border:           1px solid #ccc; 
    margin-bottom:    20px; 
    padding:          10px;
} 

#featuredResults hr {
    border-style:     solid; 
    border-width:     1px 0 0 0; 
    border-top:       1px solid #ccc;
} 

#featuredResults h3 {
    margin:           0 0 5px 0;
}

#featuredResults h4 {
    font-size:        14px !important;
}

#featuredResults dl {
    font-size:        80%; 
    margin:           0 0 0 10px;
} 

#featuredResults dt {
    font-weight:      bold;
} 

#featuredResults dd {
    margin:           2px 0 10px 0;
}


.ds_prelaunch_signup{
	background: url(http://static.mcclatchyinteractive.com/creative/dealsaver/images/widgets/prelaunch_bg.gif) no-repeat top center;
	padding: 185px 0 0 0;
	text-align: center;
	width: 300px;
	height: 85px;
}
.ds_market_links{
	display: block;
	font-family: Arial,sans-serif;
	padding:0 15px;
	text-align: left;
}
.ds_market_links a{
	color: #3e7051;
	text-decoration: none;
}
a.ds_site_link{
	font-size: 12px;
	font-weight: bold;
}
a.ds_sweepstake_rules{
	float: right;
	font-size: 11px;
	font-weight: normal;
	margin-top: 5px;
}
.ds_market_links a:hover{
	text-decoration:underline
}

.ds_prelaunch_signup iframe{
	margin-bottom: 10px;
}div#dealsaver_td {
    border: 0 none;
    font-family: arial;
    outline: medium none;
}
.ds_clearall {
    clear: both;
}
.revWidgetWrap {
    -moz-border-radius: 5px 5px 5px 5px;
    background-color: #568F6B;
    color: #FFFFFF;
    width: 295px;
}
div#dealsaver_td {
    margin: 5px auto;
    padding: 0 0 5px;
}
.revWidgetWrap h2 {
    color: #FFFFFF;
    display: inline-block;
    font-size: 19px;
    font-weight: bold;
    line-height: 19px;
    margin: 5px 10px 2px;
    text-align: left;
    text-shadow: 1px 1px 2px #666666;
}
#dealsaver_td h2 a {
    color: #FFFFFF;
    text-decoration: none;
}
#dealsaver_td h2 a:hover {
    color: #EEEEEE;
    text-decoration: none;
}
.revWidgetContent {
    background-color: #FFFFFF;
    border: 2px solid #C9DABA;
    margin: 0 auto 5px;
    padding: 8px;
    width: 262px;
}
.ds_deal_image {
    float: left;
    margin: 5px;
}
.ds_deal_image img {
    border: 1px solid #CCCCCC;
    width: 125px;
}
.ds_buycontainer {
    float: left;
    margin-top:5px;
    text-align: center;
    width: 125px;
}
.ds_pricetag {
    background-color: #FBEEDB;
    border: 1px solid #EFD5C4;
    color: #333333;
    font-size: 24px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 5px;
    padding: 5px;
    text-align: center;
}
img.ds_buynow {
    margin: 5px 0 0;
}
h3.ds_deal_title {
    color: #333333;
    font-size: 18px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}
#dealsaver_td a.ds_title_link {
    color: #333333;
    text-decoration: none;
}
#dealsaver_td a.ds_title_link:hover {
    color: #C15126;
}
#ds_signup {
    height:60px;
    overflow:hidden;
}
#dealsaver_td .signup {
    margin-top: 3px;
}
.discount_left, .discount_right {
    float: left;
    line-height: 16px;
    margin: 8px 5px;
}
.discount_left {
    text-align: right;
    width: 60px;
}
.discount_right {
    color: #C15129;
    font-size: 14px;
    text-align: left;
    width: 30px;
}
.revWidgetContent h4 {
    color: #C15129;
    font-size: 14px;
    font-weight: normal;
    margin: 0 0 4px;
}
.revWidgetContent .input-text {
    background: url("../dealsaver/widget/images/text_input_bg.jpg") repeat-x scroll center top #FBF1E3;
    border: 1px solid #E1CDA4;
    color: #666666;
    padding: 3px;
}
.revWidgetContent form {
    vertical-align: top;
}
.ds_footer img {
    border: medium none;
}
h3.ds_deal_title {
    text-transform: none;
    background: none !important;
}
#ds_logo {
    text-align: center;
}
#ds_value_header, #ds_discount_header, #ds_save_header {
    color:#666666;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:14px;
    text-align:right;
}
#ds_value, #ds_discount, #ds_save {
    color:#c15129;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:14px;
}
#ds_vdy_headers {
    float:left;
    margin-right:10px;
}
