/* CSS Document */
* {margin: 0; padding: 0;} 
body { font-family: arial, sans-serif; background-color: transparent; font-size: 62.5% }
.wrap {width:100%; margin-top:10px}
/*Large Widget*/
.widgetlarge {margin:auto;width:504px;padding:4px; font-size:110%;border:4px solid #999}
.widgetlarge .header {margin-bottom:10px;text-align:center}
.widgetlarge h2 {font-size:170%;font-weight: bold; }
.widgetlarge h3 {font-size:140%;font-weight: normal; }
.widgetlarge h3 span {color:#666;font-size:80%; }
.widgetlarge .chartDetails  {border:1px solid #666;margin:6px 6px 10px; }
.widgetlarge .chartDetails h4 {color:#fff; padding:2px; background-color:#666; font-size:110%; text-transform:uppercase;font-weight: bold;}
.widgetlarge .chartDetails table { border-collapse: collapse; font-size:110%; width:100%}
.widgetlarge .chartDetails th {padding:3px;background-color:#e9e8e8; font-weight: normal; color:#666666;text-align:left; border-bottom:1px solid #fff; border-right:1px solid #fff;}
.widgetlarge .chartDetails td {padding:3px;}
.widgetlarge .dynamicText {margin:0 6px ; text-align:left;font-size:120%;}
.widgetlarge .dynamicText p {margin-top:6px;color:#333333; line-height:1.3em}
/*data grids*/
.widgetlarge .recent .gridLabel {width:160px; text-align:left}
.widgetlarge .recent .gridContent { text-align:center}
.widgetlarge .market th,
.widgetlarge .market td,
.widgetlarge .time th, 
.widgetlarge .time td { text-align:right}
/*likes*/
.likes {clear:both;overflow:hidden; border-top:1px solid #ccc;padding:10px 10px 0;margin-top:6px;}
/*copyright*/
.copyright {clear:both;margin:0 6px 0.5em; font-size:110%; color:#666}
/*subsribe forms*/
.subscribeWrap { width:360px;margin:auto;padding:40px; }
.subscribe {  margin-top:20px ; font-size:110%; }
.subscribe p{font-size:100%}
.subscribe label {clear:both;width:108px;display:inline-block;}
.subscribe input {width:200px; margin-bottom:6px}
.subscribe select  {width:204px; margin-bottom:6px}

.subscribe .narQuestion input {width:10px;float:left;}
.smallCurved .subscribe .narQuestion input, .smallBox .subscribe .narQuestion input {float:none;}

.subscribe .narQuestion label {width:28px;}
.subscribe .noButton {margin-left:108px;}
.subscribe .button {width:100px; margin-left:108px; padding: 1px 8px; font-size:110%; line-height:1.5em; background-image:url(../images/bg-button.png); background-repeat:repeat-x;border:1px solid #666; cursor:pointer; }
.subscribe .freeReport {width:auto;} 
.subscribe .zipCode {width:120px}
.subscribe input.zipSearch {width:auto;position:relative;top:10px}
.subscribe .error {color:#CC0000; margin-bottom:6px; font-size:90%;}
.newsletterLink {display:block; margin-top:10px; font-size:110%; font-weight:bold;}
/*Small Widget*/
.widgetSmall {width:250px; font-size:110%;margin:auto;}
.widgetSmall .header {margin-bottom:10px;text-align:center}
.widgetSmall h3 {margin:0;padding:0;font-size:110%;font-weight: bold; }
.widgetSmall .header span {color:#666;font-size:100%; }
.widgetSmall .chart img{width:250px}
.widgetSmall .chart .clickToEnlarge { display:block; padding:10px; margin-left:60px; position:absolute; top:80px; width:128px; background-color:#FFFFFF; color:#000; text-decoration:none; font-size:120%;border:1px solid #999;text-align:center; background-color:#FFFFFF; opacity: .6; -moz-opacity: .6; -khtml-opacity: .6;  }
.IE .widgetSmall .chart .clickToEnlarge {filter: alpha(opacity=60);}
.widgetSmall .dynamicText {font-size:110%; text-align:left}
.widgetSmall .dynamicText p {margin:0 6px 0.5em 6px; color:#333333; line-height:1.2em}