﻿.parenttitle
{
    display:block;
    padding:45px 0px 10px 5px;
}

.sectionheading
{
    padding:5px 3px 5px 8px;
    display:block;
    font-weight:normal;
}

li
{
    list-style-image:url(/images/look_feel/li_image.jpg);
    margin-bottom:10px;
}

.dblue
{
    background-color:#01366a;
}
.lblue
{
    background-color:#95b1d9;
}
.grey
{
    background-color:#999999;
}

.homepagelinkholder
{
    float:left;
    display:block;
    width:503px;
    border:solid 0px #333333;
}
/*.homepagelinkholder a*/
.homepagelink
{
    float:left;
    display:block;
    height:110px;
    width:485px;
    text-decoration:none;
    margin:0px 0px 0px 0px;
    border:solid 0px #000000;
    border-bottom:solid 1px #cccccc;
    padding-bottom:10px;
    margin-left:5px;
    margin-right:0px;
    overflow:hidden;
}

.homepagelink p
{
    float:left;
    margin:0px;
    border:solid 0px #ff0000;
    width:70px;
    height:70px;
    overflow:hidden;
    margin-right:5px;
    margin-bottom:5px;
}


/*
.homepagelink img, .homepagelink .imgicon
{
    width:70px;
    height:70px;
    overflow:hidden;
    margin-right:5px;
}
*/

.homepagelinkholder a:hover
{
}

.homepagelistitem:hover
{
    cursor:pointer;
    cursor:hand;
    border:solid 1px #ddd;
}

.homepagelistitem
{
    float:left;
    margin:4px;
    width:222px;
    height:200px;
    margin-bottom:10px;
    text-decoration:none;
    overflow:hidden;
    border:solid 1px #a6ce38;
    
}

.homepagelistitem .imgcontainer
{
    float:left;
    display:block;
    width:100%;
    height:85px;
    border:solid 0px #ff0000;
    overflow:hidden;
    
}

.homepagelistitem .imgcontainer img
{
    border:none;
}

.homepagelistitem h5, .homepagelistitem .content
{
    float:left;
    width:205px;
    margin:0px;
    padding:10px;
    border:solid 0px #ff0000;
    font-weight:normal;    
}

.homepagelistitem h5
{
    font-size:140%;
    /*background-color:#cccccc;*/
    color:#ffffff;
}

 .homepagelistitem .content
 {
     padding-top:10px;
 }

.content, .pagecontent
{
    margin-bottom:10px;
    border:0px solid #cccccc;
}
.pagecontent img
{
    margin:5px;
    padding:3px;
    border:solid 0px #cccccc;
}

.paddedcontent
{
    padding:35px;
    margin-bottom:10px;
    border:solid 0px #ff0000;
}

.contentimg
{
    margin:8px;
    padding:8px;
    margin-top:0px;
    padding-top:0px;
}


.listanchor
{
    display:block;
    padding:5px 0px 5px 0px;
    border-bottom: solid 1px #cccccc;
    text-decoration:none;
}

.indented
{
    padding-left:5px;
}

.subnav
{
	padding-left: 20px;
}

.lighbluetable
{
    background-color:#efefef;
}

.lighbluetable tr
{
    background-color:#efefef;
}
.lighbluetable td
{
    background-color:#efefef;
    background-color:Transparent;
    padding:5px;
    border:solid 0px #ffffff;
    border-bottom:solid 2px #ffffff;
    
}

.lighbluetable td select, .lighbluetable td select, .lighbluetable td input, .lighbluetable td textarea, .softinput
{
    border:solid 1px #cccccc;
}


.submitbutton
{
    height:30px;
    width:114px;
	/*
    border: none !important;
    color:#333333;
    font-weight:bold;
    padding-left:15px;
*/
    margin:0px 3px 0px 0px;	
}

.submitbuttonlink 
{
    background-image:url(/images/buttons/submitbutton.jpg);
    background-repeat:no-repeat;
    height:30px;
    width:114px;
    /*border:solid 0px #ffffff;*/
    border: none !important;
    color:#ffffff;
    font-weight:bold;
    padding-left:15px;
    margin:0px 3px 0px 0px;
}

/*
.submitbutton, .submitbuttonlink 
{
    background-image:url(/images/buttons/submitbutton.jpg);
    background-repeat:no-repeat;
    height:30px;
    width:114px;
    border:solid 0px #ffffff;
    border: none !important;
    color:#ffffff;
    font-weight:bold;
    padding-left:15px;
    margin:0px 3px 0px 0px;
}

.submitbuttonlink
{
    display:block;
    text-decoration:none;
    text-indent:15px;
    padding-top:3px;
}
*/

input, select, textarea
{
    font: 11px/1.5em "Lucida Grande","Nimbus Sans Medium",Arial,sans-serif;     
}

.celltitle
{
    font-weight:bold;
    color:#666666;
}

.disabledinput
{
    background-color:#e9e7e2;
    color:#333333;
    cursor:default;
}

.teenyinput
{
    width:25px;
}
.tinyinput
{
    width:50px;
}
.smallinput
{
    width:75px;
}
.mediuminput
{
    width:120px;
}
.largeinput
{
    width:170px;
}
.longinput
{
    width:250px;
}
.extralonginput
{
    width:350px;
}
.fullwidthinput
{
    width:100%;
}

/* text alignments */
.normal
{
    text-align:left;
}

.money
{
    text-align:right;
}
.numbers
{
    text-align:center;
}

.docsdiv
{
	background-color: #FFFFFF; 
	text-align: left; 
	border: 0px solid #cccccc;
	height:250px;
	width:100%;
	overflow:auto;
	z-index:99;
}
.closebar
{
    padding:2px;
    margin:0px;
    margin-bottom:2px;
    text-decoration:none;
}
.closebar a
{
    text-decoration:none;
}

#search_suggest, #logo1, .imageselector
{
	position: absolute; 
	background-color: #FFFFFF; 
	text-align: left; 
	border: 1px solid #cccccc;
	width:455px;
	/*overflow:auto;*/
	z-index:99;
}	

/* PICTURE / TEXT BOXES */
.picturetextcontainer
{
    float:left; 
    margin:1px; 
    margin-left:5px;
    margin-bottom:3px; 
    border:solid 1px #cccccc; 
    /*height:140px;*/
    overflow:hidden;
    text-decoration:none; 
}
.picturetextcontainer:hover, .hoverlink:hover
{
    background-color:#EFEFEF;
    background-color:#d5eae0;
}

.thumbimgcontainer
{ 
    margin:2px; 
    margin-bottom:3px; 
    overflow:hidden; 
    text-align:center;
}

.textcontainer
{
    margin:2px;
    overflow:hidden;
    text-align:center;
    color:#333333;
}
/* END PICTURE / TEXT BOXES */

.listitemtitle
{
    font-size:180%;
}
.listitemtitle a
{
    text-decoration:none;
}

.listitemcontainer, .searchcontainer
{
    float:left;
    width:800px;
    border:solid 0px #ff0000;
    border-bottom:solid 1px #c1d83c;
    /*margin-bottom:15px;*/
    padding:23px 0px 23px 0px;
    display: inline;
    margin-left: 170px;
}
.searchcontainer
{
    border:solid 0px #ff0000;
    padding-top:0px;
    padding-bottom:5px;
}
.listitemimgsmall
{
    float:left;
    width:130px;
    height:130px;
    overflow:hidden;
}

.listitemdetail
{
    float:left;
    margin-left:30px;
    display: inline;
    width: 600px;
}

.listitemdetail img
{
    /*display:none;*/
}

.listitemdetail h1,.listitemdetail h2,.listitemdetail h3,.listitemdetail h4,.listitemdetail h5
{
    margin-top:0px;
    padding-top:0px;
}

.endscrollsection,.endscrollsectiontextcontainer,.endscrollsectiontext
{
    border:solid 0px #ff0000;
}

.endscrollsection
{
    float:left;
    width:175px;
}

.endscrollsection h4
{
    margin-bottom:1px;
    padding-bottom:1px;
}

.endscrollsectiontextcontainer
{
    float:left;
    width:175px;
    height:130px;
    overflow:auto;
}
.endscrollsectiontext
{
    float:left;
    width:155px;
}

.alerttext
{
    display:block;
    background-image:url(../images/icons/info.gif);
    background-position:3px 3px;
    background-color:#FFFFE1;
    background-repeat:no-repeat;
    padding:3px 3px 3px 25px;
    border:solid 1px #888888;
    font-weight:bold;
}

.statusbar
{
    /*text-align:right;*/
    margin: 5px 0px 5px 0px;
    padding-left:15px;
}

/* EVENT LOGO IMAGE EVENT LOGO IMAGE EVENT LOGO IMAGE */

.pictureimagecontainer
{
    float:left;
    border:1px solid #cccccc;
    text-align:center;
    margin:3px;
}
.pictureimageframe
{
    width:180px;
    height:100px;
    overflow:hidden;
}

.sitemapcontainer
{
    margin-left:10px;
}

.sitemapcontainer a
{
    border-top:solid 1px #cccccc;
    /*border-bottom:solid 1px #cccccc;*/
    display:block;
    padding:6px 0px 2px 0px;
    text-decoration:none;
}

.sitemapcontainer h5, .sitemapcontainer p
{
    padding:0px;
    margin:0px;
    margin-bottom:2px;   
}
.sitemapcontainer p
{
    margin-bottom:10px;   
}

.sitesearch
{
    float:right;
    border:solid 0px #cccccc;
    width:660px;
    /*text-align:right;*/
    /*padding-top:45px;*/
    margin-top:46px;
    /*margin-right:290px;*/
}

.sitesearch select, .sitesearch input, .sitesearch img
{
    margin-left:4px;
}

#sitesearchbtn
{
    border:none;
    width:17px;
    height:20px;
    background-image:url(/images/buttons/search.jpg);
    background-color:Transparent;
    background-repeat:no-repeat; 
    background-position:0px 2px;
    margin-left:3px;
    border:solid 0px #cccccc;
}

.searchresults
{
    margin-top:5px;
    border:solid 0px #ff0000;
    border-top:solid 1px #cccccc;
    display:block;
    float:left;
}
.searchresults a
{
    padding-left:20px;
    background-image:url(/images/buttons/search.jpg);
    background-repeat:no-repeat;
    text-decoration:none;
}

.iconimage
{
    display:inline !important;
}

.printbutton
{
	text-align: left;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: solid 1px #e5e5e5;
	border-bottom: solid 1px #e5e5e5;
	clear: both;
}
.printbutton a
{
	font-size: 0.9em;
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-right: 50px;
	padding-bottom: 5px;
}
*html .printbutton
{
	padding-top: 12px;
}
.printbutton a.pageprintbutton
{
	background-image: url(/images/icons/printer.gif);
	display: block;
	width: 125px;
	float: left;
}
.printbutton a.pageemailbutton
{
	background-image: url(/images/icons/email.gif);
	display: block;
	width: 125px;
	float: left;
}
.printbutton a.pagepdfbutton
{
	background-image: url(/images/icons/pagepdf.gif);
}
.sociallinks
{
	text-align: left;
	padding-top: 8px;
	padding-bottom: 8px;
	clear: both;
}
.sociallinks a
{
	font-size: 0.9em;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom: 5px;
	display: block;
	width: 100px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}
.sociallinks a.digg
{
	background-image: url(/images/icons/digg.gif);
}
.sociallinks a.reddit
{
	background-image: url(/images/icons/reddit.gif);
}
.sociallinks a.linkedin
{
	background-image: url(/images/icons/linkedin.gif);
}
.sociallinks a.facebook
{
	background-image: url(/images/icons/facebook.gif);
}
.sociallinks a.delicious
{
	background-image: url(/images/icons/delicious.gif);
}
.sociallinks a.mixx
{
	background-image: url(/images/icons/mixx.gif);
}
.sociallinks a.propeller
{
	background-image: url(/images/icons/propeller.gif);
}
.sociallinks a.yahoobuzz
{
	background-image: url(/images/icons/yahoobuzz.gif);
}
.sociallinks a.stumbleupon
{
	background-image: url(/images/icons/stumbleupon.gif);
}
.navselected
{
	color: #19477a;
}
ul#homeImages
{
	list-style-type: none !important;
	list-style-image: none !important;
	margin: 0px !important;
	padding: 0px !important;
}
ul#homeImages li
{
	list-style-type: none !important;
	list-style-image: none !important;
	margin: 0px !important;
	padding: 0px !important;
}
ul#homeImages li a img
{
	border: none;
}
#pageImage
{
	width: 300px;
	float: left;
}
.mainPage
{
	float: left;
	padding-top: 0px !important;
}
.faqLink
{
	font-size:1.35em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
}
.paddedcontent a, .listitemdetail a
{
	color: #82a63d;
}
.paddedcontent a:hover, .listitemdetail a:hover
{
	color: #a6c338;
}
.listitemdetail a
{
	font-weight: bold;
}
.afterlist
{
	border: none;
	padding-top: 40px !important;
}
.afterlist div
{
	margin-left: 0px !important;
}
.listitemcontainerco2
{
	width: 750px;
	clear: both;
	margin-bottom: 50px;
	margin-left: 200px;
	padding-left: 0px;
}
.listitemdetailco2
{
	width: 300px;
	float: left;
}
.listitemimgco2
{
	width: 300px;
	float: left;
	display: inline;
	margin-left: 20px;
}
.listitemimghouseco2
{
	width: 130px;
	float: right; 
}
.listitemspacerco2
{
	width: 620px;
	height: 15px;
	background-color: #82a63d;
	clear: both;
	overflow: hidden;
	margin-top: 5px;
}
.pageText
{
	width: 600px;
}
.homeText
{
	width: 400px;
}
.bottompage
{
	clear: both;
}
#moneysaver-container
{
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}
.tipleft, .tipright
{
	float: left;
	display: inline;
	width: 393px;
	height: 222px;
	overflow: hidden;
	text-indent: -1000px;
	border: solid 1px #c1d83c;
	margin-bottom: 6px;
	background-repeat: no-repeat;
}
.tipleft
{
	margin-right: 3px;
}
.tipright
{
	margin-left: 3px;
}
#tip1
{
	background-image: url(../images/moneysaver/tip1.gif);
}
#tip2
{
	background-image: url(../images/moneysaver/tip2.gif);
}
#tip3
{
	background-image: url(../images/moneysaver/tip3.gif);
}
#tip4
{
	background-image: url(../images/moneysaver/tip4.gif);
}
#tip5
{
	background-image: url(../images/moneysaver/tip5.gif);
}
#tip6
{
	background-image: url(../images/moneysaver/tip6.gif);
}
#tip7
{
	background-image: url(../images/moneysaver/tip7.gif);
}
#tip8
{
	background-image: url(../images/moneysaver/tip8.gif);
}
#tip9
{
	background-image: url(../images/moneysaver/tip9.gif);
}
#tip10
{
	background-image: url(../images/moneysaver/tip10.gif);
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 1;
}
#tooltip h3, #tooltip div { margin: 0; }
#tooltip.tooltipBox {
	font-family: Arial;
	border: none;
	width: 352px;
	padding:20px;
	height: 157px;
	opacity: 1;
	background: url('../images/moneysaver/shadow.png');
	background-repeat: no-repeat;
}
#tooltip.tooltipBox h3 {
	margin-bottom: 0.75em;
	font-size: 12pt;
	width: 300px;
	text-align: left;
	color: #9abe34;
}
#tooltip.tooltipBox div { width: 220px; text-align: left; }