@charset "utf-8";
/* CSS Document */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,fieldset,form,label,legend,p,blockquote,pre,a,img,abbr,acronym,address,code,del,em,dl,dt,dd,ol,ul,li,table,caption,tbody,tfoot,thead,tr,th,td{margin:0px;padding:0px;}

html,body{width:100%;height:100%;background-color:#e7ebf2;background:url(http://www.searchquotes.com/images/graybgtexture.png) repeat;}

#wrap{width:1020px;min-width:1020px;margin:0 auto 0 auto;}
#wrap_small{width:840px;min-width:840px;margin:0 auto 0 auto;cursor:nw-resize;}
/* /////////// HEADER AREA BEGINS //////////////*/

#header{width:100%; height:65px; background:url(http://www.searchquotes.com/images/headerbg.png) repeat-x; position:fixed;z-index: 2147483646;
-moz-box-shadow: 0px 3px 4px #000000;
-webkit-box-shadow: 0px 3px 4px #000000;
box-shadow: 0px 3px 4px #000000;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#000000')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#000000');
}
#headerspacer{height:65px;}
#headersrch{width:1000px;height:64px;padding-bottom:1px;}
#headersrchl{width:180px;display:inline;float:left;margin-top:14px; margin-right:10px;}
#headersrchr{width:225px;display:inline;float:left;margin-top:20px; margin-left:20px;}
#headersrchrr{width:250px;display:inline;float:left;margin-top:20px; margin-left:20px;}

#login {display:inline; float:right; margin-top:22px; margin-left:5px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:2px 8px 2px 8px;border:1px solid transparent;text-shadow: 0 1px 0 black;background:#242424;border:1px solid #;box-shadow:inset -1px 2px 2px rgba(0,0,0,0.5),0px 1px 0px rgba(255,255,255,0.1);color:#FFF;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:13px;}
#login:hover{background:#1e1e1e;}
#login a{color:#CCC;text-decoration:none;padding:1px 1px 1px 1px;}
#login a:hover{color:#FFF;}

.logout{width:21px; height:22px;display:block;background-position:left -290px;}
.logout:hover{background-position:left -313px;}
#logout_button{background-image:url(http://www.searchquotes.com/images/sprites.png); display:inline; float:right; margin-top:22px;}

.mainlogo{width:180px;height:45px;display:block;}
.mainlogo:hover{background-position:left -46px;}
#logo_button{background-image:url(http://www.searchquotes.com/images/sprites.png); display:inline; float:left;}

.qutoespage{width:76px;height:64px;display:block;background-position:left -91px;}
.qutoespage:hover{background-position:left -155px;}
.qutoespageoverlay{width:76px;height:64px;display:block;background-position:left -155px;}
#quotes_button{background-image:url(http://www.searchquotes.com/images/sprites.png); display:inline; float:left;}

.questionspage{width:96px;height:64px;display:block;background-position:-78px -91px;}
.questionspage:hover{background-position:-78px -155px;}
.questionspageoverlay{width:96px;height:64px;display:block;background-position:-78px -155px;}
#questions_button{background-image:url(http://www.searchquotes.com/images/sprites.png); display:inline; float:left;}

.topicspage{width:74px;height:64px;display:block;background-position:-176px -91px;}
.topicspage:hover{background-position:-176px -155px;}
.topicspageoverlay{width:74px;height:64px;display:block;background-position:-176px -155px;}
#topics_button{background-image:url(http://www.searchquotes.com/images/sprites.png); display:inline; float:left;}

.pictures_page{width:84px;height:64px;display:block;background-position:-252px -91px;}
.pictures_page:hover{background-position:-252px -155px;}
.pictures_pageoverlay{width:84px;height:64px;display:block;background-position:-252px -155px;}
#pictures_button{background-image:url(http://www.searchquotes.com/images/sprites.png); display:inline; float:left;}

.memberspage{width:90px;height:64px;display:block;background-position:-338px -91px;}
.memberspage:hover{background-position:-338px -155px;}
.memberspageoverlay{width:90px;height:64px;display:block;background-position:-338px -155px;}
#members_button{background-image:url(http://www.searchquotes.com/images/sprites.png); display:inline; float:left;}

.shield1{width:44px;height:52px;display:block;background-position:left -380px;}
.shield1:hover{background-position:left -431px;}
#shield1_button{background-image:url(http://www.searchquotes.com/images/sprites.png); display:inline; float:left; margin-left:15px; margin-top:8px;}

#head_divider{width:2px; height:64px; background-image:url(http://www.searchquotes.com/images/sprites.png); display:inline; float:left; background-position:left -224px;}

#searchform {-webkit-box-shadow: 0 0 9px #121212 inset;
-moz-box-shadow: 0 0 9px #121212 inset;
box-shadow: 0 0 9px #121212 inset;
background-color: #bebebe;
background-position: 0 -475px;
width:125px;
height:20px;
font: bold 12px Arial,Helvetica,Sans-serif;
text-shadow: 0 1px 0 white;
padding:3px 3px 3px 25px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;border-radius: 20px;
border:0px solid #89a7dd;
background-image: url("http://www.searchquotes.com/images/searchimg.png");
position: relative;
background-repeat: no-repeat;
background-position: 9px 6px;
-webkit-transition: width 0.2s ease, background-color 0.2s ease;
-moz-transition: width 0.2s ease, background-color 0.2s ease;
transition: width 0.2s ease, background-color 0.2s ease;
}

#scrhfrm input[type="text"]:focus {
-webkit-transition: width 0.2s ease, background-color 0.2s ease;
-moz-transition: width 0.2s ease, background-color 0.2s ease;
transition: width 0.2s ease, background-color 0.2s ease;
background-color: white;
width:175px;
    }

#searchform::-webkit-input-placeholder {color: #999999;}
#searchform:-moz-placeholder {color: #999999;}
#searchform:-ms-input-placeholder {color: #999999;}

#searchfield{line-height:18px;display:inline;width:350px;height:18px;font-size:16px;padding:3px;border:0px solid #89a7dd;color:#232323;-moz-border-radius:4px;-webkit-border-radius:4px;}
#searchf{line-height:18px;display:inline;width:350px;height:18px;font-size:16px;padding:3px;border:0px solid #89a7dd;color:#232323;-moz-border-radius:4px;-webkit-border-radius:4px;}

#searchwrapper{
	position:relative;
}
#search button{
border: 0;
top:5px;
right:-10px;
position: absolute;
display: block;
width: 14px;
height: 17px;
text-indent: -9999px;
background: url('http://www.searchquotes.com/images/icon-search-inactive.png') 0 0 no-repeat;
}
.search-icon {
border: 0;
cursor:pointer;
top:5px;
right:-10px;
position: absolute;
display: block;
width: 14px;
height: 17px;
text-indent: -9999px;
background: url('http://www.searchquotes.com/images/icon-search-inactive.png') 0 0 no-repeat;
}

/* /////////// HEADER AREA ENDS //////////////*/

/* ///////// CONTENT AREA BEGINS /////////////*/

#content{min-height:520px;}

#authorlist{margin:0 auto 0 auto;width:auto; min-width:1000px; height:29px; background:url(http://www.searchquotes.com/images/topbar_bg.png) repeat-x;}
#authorlistlrwrap{width:1000px;margin:0 auto 0 auto;padding-top:8px; text-align:center;}
#authorlistr{display:inline;width:100%;font-family:Helvetica Neue,Helvetica,sans-serif;color:#FFF;font-size:13px;margin:0 auto 0 auto;}
#authorlistr ul{display:inline;width:100%;}
#authorlistr ul li{display:inline;list-style-type:none;padding:0 4px 0 4px;}
#authorlistr a{color:#FFF;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:13px;text-decoration:none;margin-right:3px;}
#authorlistr a:hover{border-bottom:1px dotted;}

#inrcontent{margin-top:2px;}

/* ///////// leftsidebar begins /////////////*/

#leftsidebar{display:inline;float:left;width:160px;padding:5px 5px 55px 5px;border-right:1px solid #e0e8f3;border-bottom:1px solid #e0e8f3;background-color:#f8f9fa;}
#leftsideb{display:inline;float:left;width:160px;padding:5px 5px 55px 5px;border-right:0px solid #e0e8f3;border-bottom:0px solid #e0e8f3;background-color:#;}
.lsbheader{padding-top:2px;}
.lsbheaderl{display:inline;vertical-align:middle;}
.lsbheaderr{display:inline;color:#000;font-family:Georgia;font-size:18px;line-height:150%;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:164px;text-decoration:none;letter-spacing:-1;padding-left:2px;}
.lsblinks{padding-top:3px;}
.lsbbttm{text-align:right;}
.lsbbttm a{color:#2c4070;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;line-height:150%;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:164px;text-decoration:none;}
.lsbbttm a:hover{text-decoration:none;border-bottom:1px dotted #333b48;background-color:#ffffa3;}

.newleftdivider{border-bottom:1px solid #c3ccdf; width:140px; margin:15px auto 15px auto;}

.lsbseperate{width:150px;height:40px;margin:0 auto 0 auto;background:#fff url(images/lsbseperate2.jpg) repeat-x left top;clear:both;}
.latestlinks{color:#2c4070;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;line-height:140%;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:164px;text-decoration:none;}
.latestlinks:hover{text-decoration:none;border-bottom:1px dotted #333b48;background-color:#ffffa3;}

.topiclink{color:#2c4070;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;line-height:150%;-moz-box-shadow:none;-webkit-box-shadow:none;text-decoration:none;}
.topiclink:hover{text-decoration:none;border-bottom:1px dotted #333b48;background-color:#ffffa3;}

.featuredtextlink{color:#2c4070;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;-moz-box-shadow:none;-webkit-box-shadow:none;text-decoration:none;}
.featuredtextlink:hover{text-decoration:none;border-bottom:1px dotted #333b48;background-color:#ffffa3;}

.taglink{color:#2c4070;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:150%;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:164px;text-decoration:none;}
.taglink:hover{text-decoration:none;border-bottom:1px dotted #333b48;background-color:#ffffa3;}

.smallsubscribers{font-size:9px; font-weight:; color:#2c4070; font-family:Verdana,Arial,Helvetica,sans-serif; text-decoration:none}
.smallsubscribersbold{font-size:9px; font-weight:; color:#00000; font-family:Verdana,Arial,Helvetica,sans-serif; text-decoration:none}
.largesubscribers{font-size:18px; font-weight:; color:#2c4070; font-family:Verdana, Geneva, sans-serif; text-decoration:none;}
.largesubscribersbold{font-size:18px; font-weight:; color:#00000; font-family:Verdana, Geneva, sans-serif; text-decoration:none;}
/*.largesubscribersbold{font-size:18px; font-weight:; color:#7a2123; font-family:Verdana, Geneva, sans-serif; text-decoration:none;}*/

.vdaylink{color:#ea4175;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px;line-height:150%;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:164px;text-decoration:none;}
.vdaylink:hover{text-decoration:none;border-bottom:1px dotted #333b48;background-color:#ffffa3;}

.spdaylink{color:#4AA02C;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px;line-height:150%;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:164px;text-decoration:none;}
.spdaylink:hover{text-decoration:none;border-bottom:1px dotted #333b48;background-color:#ffffa3;}

.mlklink{color:#2c4070;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px;line-height:150%;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:164px;text-decoration:none;}
.mlklink:hover{text-decoration:none;border-bottom:1px dotted #333b48;background-color:#ffffa3;}

.viewallbold{color:#2c4070;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px;line-height:150%;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:164px;text-decoration:none;}
.viewallbold:hover{text-decoration:none;border-bottom:1px dotted #333b48;background-color:#ffffa3;}

#newsltrtxt{color:#232323;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;text-decoration:none;padding-left:1px;padding-bottom:2px;}

/* ///////// leftsidebar ends /////////////*/

/* ///////// rightcontent begins /////////////*/

#rightcontent{display:inline;float:right;width:845px;}
#rcnttopquote{height:28px;width:837px;background-color:#cde1fa;padding:5px 0 0 5px; margin-top:4px; margin-left:3px;}
.topheader{color:#000;font-family:Georgia;font-size:13px;line-height:150%;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:160px; text-decoration:none;}
.topheaderlink{color:#2c4070;font-family:Georgia;font-size:13px;line-height:150%;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:160px; text-decoration:none;}
.topheaderlink:hover{border-bottom:1px dotted #333b48;background-color:#ffffa3;}

#bannerx{margin:6px 0 0 3px;}

#innerleft{margin:7px 0 0 3px;width:522px;display:inline;float:left;}
#innerl{margin:3px 0 0 0px;width:522px;display:inline;float:left;}
#innerright{margin:5px 0 0 0;width:300px;display:inline;float:right;}
.holder{width:300px;display:inline;float:right;}
.spacer{width:200px;height:15px;clear:}
.spacer2{width:200px;height:10px;}
.spacer3{width:200px;height:5px;}

.facebooktitle{color:#2c4070;font-family:Georgia;font-size:20px;line-height:150%;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:160px; text-decoration: none; letter-spacing:-1; font-weight:bold;}
.featured{color:#272727;font-family:Georgia;font-size:16px;line-height:150%;-moz-box-shadow:none;-webkit-box-shadow:none; text-decoration: none;letter-spacing:-1;}
.featuredmini{color:#272727;font-family:Georgia;font-size:15px;line-height:150%;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:160px; text-decoration: none;letter-spacing:-1;}
.featuredsm{color:#272727; font-family:Georgia;font-size:11px;line-height:150%;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:160px; text-decoration:none;letter-spacing:-1;}

.keywordlinks{color:#2c4070;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;line-height:120%;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:160px;text-decoration:none;}
.keywordlinks:hover {text-decoration:none;border-bottom:1px dotted #333b48;background-color:#ffffa3;}

/* ///////// rightcontent ends /////////////*/

/* ///////// middlecontent begins /////////////*/

#middlecontenttest{width:520px;margin:0px auto 0 auto;color:#dbdbdb;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none;}
#middlecontent{width:520px;margin:0px auto 0 auto;color:#dbdbdb;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none;}
#middletitle{display:inline;width:520px;float:left;}
#middlealignkeyl{display:inline;width:0px;height:20px;float:left;}
#middlealignkeyr{display:inline;width:520px;height:20px;float:right;}
#middletopcontentl{display:inline;width:15px;float:left;}
#middletopcontentr{line-height:20px;}
#middleprivacycontentl{display:inline;width:30px;float:left;}
#middleprivacycontentr{display:inline;width:425px;float:right;}


/* ///////// middlecontent ends /////////////*/



/* ///////// bottomright links begins /////////////*/

#mainbottomrightlinks{ text-align:center; margin:auto; width:300px; }
#bottomrightlinks{width:285px;text-align:left;}

/* ///////// bottomright links ends /////////////*/



/* /////////// CONTENT AREA ENDS //////////////*/

/* /////////// FOOTER AREA BEGINS //////////////*/
#footer_top{margin:0 auto 0 auto;width:auto; height:43px; background:url(http://www.searchquotes.com/images/sprites.png) repeat-x; background-position:left -337px;}

#footer_top_wrap{width:1000px;min-width:1000px;margin:0 auto 0 auto;}
#footer_top_wrapr{display:inline;float:left;width:800px;margin:15px 0 0 0px; font-size:13px; color:#ffffff; font-family:Helvetica Neue,Helvetica,sans-serif;}
#footer_top_wrapr a{color:#CCC;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:13px;text-decoration:none;margin-right:3px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:2px 8px 2px 8px;border:1px solid transparent;text-shadow: 0 1px 0 black;}
#footer_top_wrapr a:hover{color:#FFF;background:#242424;border:1px solid #;box-shadow:inset -1px 2px 2px rgba(0,0,0,0.5),0px 1px 0px rgba(255,255,255,0.1)}

#bottom_footer_shadow{width:100%; height:8px; background:url(http://www.searchquotes.com/images/sprites.png) repeat-x; background-position:left -382px;}

#bottom_footer_layerl{display:inline; float:left; color:#ffffff; font-family:Helvetica Neue,Helvetica,sans-serif;font-size:13px; padding-top:20px;}
#bottom_footer_layerr{display:inline; float:right; color:#ffffff; font-family:Helvetica Neue,Helvetica,sans-serif;font-size:13px; padding-bottom:10px; padding-top:20px;}
#bottom_footer_layerr a{color:#ffffff; font-family:Helvetica Neue,Helvetica,sans-serif;font-size:13px;text-decoration:none;}
#bottom_footer_layerr a:hover{border-bottom:1px dotted;}

#footer{width:100%;min-width:1020px;margin:10px auto 0 auto;}

#footer_titles{margin-bottom:5px;}
.footer_title_text{font-family:'Helvetica Neue', 'Arial Narrow', Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; padding:5px;}
.footer_text{font-family:'Helvetica Neue', 'Arial Narrow', Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding:5px;}
#footer_links_layer{line-height:110%;}
.footer_links{font-family:Helvetica Neue, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; text-decoration:none;}
.footer_links:hover{border-bottom:1px dotted;}

/* /////////// CONTENT AREA ENDS //////////////*/


/* /////////// GENERAL FORMATTING BEGINS //////////////*/

.clear{clear:both;}

/* /////////// GENERAL FORMATTING ENDS //////////////*/


/*  old stylesheet starts -- required -- */
.body{}

.mainarticlelink{color:#232323;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;line-height:150%;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:160px;text-decoration: none;border-bottom:1px dotted #333b48;}
.mainarticlelink:hover{color:#2c4070;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;line-height:150%;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:160px;text-decoration:none;border-bottom:1px dotted #333b48;background-color:#ffffa3;}

.bottomtext{color:#808080;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;line-height:150%;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:160px; text-decoration:none;}
.bottomtextblack{color:#232323;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;line-height:150%;-moz-box-shadow:none;-webkit-box-shadow:none; text-decoration:none;}
.bottomnavlink{color:#2c4070; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;line-height:150%;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:160px; text-decoration:none;}
.bottomnavlink:hover{color:#2c4070;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;line-height:150%;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:160px;text-decoration:none;border-bottom:1px dotted #333b48;background-color:#ffffa3;}
.smallsortlink{color:#2c4070;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;line-height:150%;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:160px;text-decoration:none;border-bottom:1px dotted #333b48;background-color:#ffffa3;}
.smallsortlink:hover{color:#2c4070; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;line-height:150%;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:160px; text-decoration:none;}
.smalltextlink{color:#2c4070; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;line-height:150%;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:160px; text-decoration:none; text-decoration:underline;}
.smalltextlink:hover{color:#2c4070;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;line-height:150%;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:160px;text-decoration:none;border-bottom:1px dotted #333b48;background-color:#ffffa3;}
.sortlink{color:#0077cc; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;line-height:150%;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:160px; text-decoration:none;}
.sortlink:hover{color:#0077cc;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;line-height:150%;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:160px;text-decoration:underline;border-bottom:1px dotted #333b48;background-color:#ffffa3;}

.handupdown{color:#232323; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;text-decoration:none;}
.handupdown:hover{color:#232323;font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px;text-decoration:underline;background-color:#ffffa3;}

.votelink{color:#232323;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;text-decoration:none;font-weight:bold;}
.votelink:hover{color:#232323;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;text-decoration:underline}

.bio{color:#232323;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;text-decoration:none;line-height:140%;}

.mainquote{color:#232323;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;text-decoration:none;line-height:150%;}
.mainquote:hover{color:#2c4070;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;text-decoration:none;line-height:150%;}
.mainquotelrg{color:#232323;font-family:Georgia,Verdana,Arial,Helvetica;font-size:18px;text-decoration:none;line-height:150%; font-style:italic;}

.maintext{color:#232323;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;text-decoration:none;line-height:150%;}
.maintextregular{color:#232323;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;text-decoration:none;line-height:110%;}

.mainnavtext{color:#7a97d3;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;text-decoration: none; line-height:150%;}

.bullet{padding-top:10px;padding-left:10px;padding-right:5px;}

.featuredmainquote{color:#232323;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px; text-decoration:none;}
.featuredmainquote:hover{color:#232323;font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; text-decoration:none;}

.keywordtext{color:#ffffff;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;text-decoration:none;}

.verytoptext{color:#dbdbdb; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px; text-decoration: none;}
.verytoplink {color:#fff; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-decoration: none;}
.verytoplink:hover { color:#00adef; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-decoration: none; background-color:#;}
.verytoplinkleft { color:#80b3ff; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-decoration: none;}
.verytoplinkleft:hover { color:#fff; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-decoration: none; background-color:#fff;}

.titletext{ color:#ffffff; font-family:Impact,Verdana,Arial,Helvetica,sans-serif; font-size:18px; text-decoration: none; background-color:#9c8671;}
.maintitletext{ color:#584d4d; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:20px; text-decoration: none; }

.numbercount{ color:#333b48; font-family:Impact,Verdana,Arial,Helvetica,sans-serif; font-size:18px; text-decoration: none;}

.topnavtitle{ color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-decoration: none; background-color:#; font-weight:; letter-spacing:1px; text-transform:;}
.topnavtitle:hover { color:#00adef; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-decoration: none; background-color:#; font-weight:; letter-spacing:; font-weight:; text-transform: uppercase;}

.addedtoday { color:#0079c1; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-decoration: none; background-color:#; font-weight:; letter-spacing:0; font-weight:bold; line-height:150%;}

.addedtodaylink { color:#0079c1; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-decoration: none; background-color:#; font-weight:; letter-spacing:0; font-weight:; line-height:150%;}
.addedtodaylink:hover { color:#0079c1; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-decoration: none; background-color:#; font-weight:; letter-spacing:0; font-weight:bold}

.xmas { color:#6ed76c; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-decoration: none; background-color:#; font-weight:; letter-spacing:0; font-weight:bold}
.xmas:hover { color:#fff; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-decoration: none; background-color:#; font-weight:; letter-spacing:0; font-weight:bold}

.xmas2 { color:#e02635; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-decoration: none; background-color:#; font-weight:; letter-spacing:0; font-weight:bold}
.xmas2:hover { color:#fff; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-decoration: none; background-color:#; font-weight:; letter-spacing:0; font-weight:bold}

.bottomtitle { color:#ffffff; font-family:Impact,Verdana,Arial,Helvetica,sans-serif; font-size:18px; text-decoration: none; background-color:#7a98d3;}

.firstword { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; text-decoration: none; font-weight:bold;}
.firstwordlrg { font-family:Georgia,Verdana,Arial,Helvetica; font-size:20px; text-decoration: none; font-weight:bold; font-style:italic;}

.quotetitle { color:#232323; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; text-decoration: none; font-weight:bold}

.smtext { color:#232323; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; text-decoration: none }
.smtextqa { color:#8c2e2e; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; text-decoration: none }
.smtextabout { color:#232323; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; text-decoration: none; line-height:260%; }

.smlink { color:#2e384b; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-decoration: none }
.smlink:hover { color:#2e384b; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none;border-bottom:1px dotted #333b48;background-color:#ffffa3;}

.meaninglink { color:#888888; font-family:arial, verdana; font-size:12px; text-decoration: none }
.meaninglink:hover { color:#ffffff; font-family:arial, verdana; font-size:12px; text-decoration: none; background-color:#777777; }

.authorlink { color:#272727; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-decoration: none;  background-color:#e5e5e5; font-style:italic; line-height:220%;}
.authorlink:hover { color:#232323; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-decoration: none; background-color:#ffffa3; font-style:italic; line-height:220%;}

.smaboutlink { color:#3b5999; font-family:Helvetica Neue,Helvetica,sans-serif; font-size:11px; text-decoration:none;background-color:#eceef5; border:1px solid #cad4e7; line-height:200%;-moz-border-radius: 3px; -webkit-border-radius: 3px;border-radius:3px;padding:2px;}
.smaboutlink:hover {border:1px solid #9dacce;}

.smtaglink { color:#5d5d5d; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-decoration: none;background-color:#f9f9f9; border:2px solid #afafaf;}
.smtaglink:hover { color:#232323; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-decoration: none; background-color:#f9f9f9;}

.smaboutlinkspacing{color:#232323;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;text-decoration:none;line-height:150%;}

.aboutfb { padding-top:2px; padding-bottom:14px;}
.abouttwitter { display:inline;padding-top:10px; padding-bottom:12px; margin-top:4px;}

.pagesm { color:#232323; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; text-decoration: none; }

.pagelink { color:#232323; font-family:Helvetica Neue,Helvetica,sans-serif; font-size:13px; text-decoration: none;background-color:#fff; border:1px solid #C6C6C6; -moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius:5px; padding:5px; line-height:260%;}
.pagelink:hover { background-color:#f0f0f0;}

.quotetable { color:#2e384b; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; text-decoration: none;background-color:#eceef5; padding:5;}
.quotetablebg { color:#2e384b; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; text-decoration: none;background-color:#fff; padding:5;}

.navauthorlink {color:#323232; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;line-height:150%;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:160px; text-decoration: none;}
.navauthorlink:hover { color:#323232; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;line-height:150%;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:160px; text-decoration: none; background-color:#ffc652; }

.topictitle { color:#232323; font-family:Georgia;font-size:28px;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:160px; text-decoration: none; letter-spacing:-1;}
h1.topictitle {color:#232323; font-family:georgia, serif; font-size:30px; letter-spacing:-1;display:inline; font-weight:normal;} 

.topictitle2 { color:#363636; font-family:'Helvetica Neue', 'Arial Narrow', Arial, Helvetica, sans-serif;font-size:21px;font-weight:normal;text-shadow: 0 1px 0 white; text-decoration:none;}
.topictitle3 { color:#363636; font-family:'Helvetica Neue', 'Arial Narrow', Arial, Helvetica, sans-serif;font-size:21px;font-weight:normal;text-shadow: 0 1px 0 white;}

.quotestitle { color:#7a98d3; font-family:Georgia;font-size:28px;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:160px; text-decoration: none; letter-spacing:-1;}
h1.quotestitle {color:#7a98d3; font-family:georgia;font-size:30px;-moz-box-shadow:none;-webkit-box-shadow:none; text-decoration: none; letter-spacing:-1;display:inline; font-weight:normal;} 

.questionstitle { color:#2c4070; font-family:Georgia;font-size:28px;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:160px; text-decoration: none; letter-spacing:-1;}
h1.questionstitle {color:#2c4070; font-family:georgia;font-size:30px;-moz-box-shadow:none;-webkit-box-shadow:none; text-decoration: none; letter-spacing:-1;display:inline; font-weight:normal;} 

.articletitle { color:#7a98d3; font-family:'Helvetica Neue', 'Arial Narrow', Arial, Helvetica, sans-serif;font-size:21px;font-weight:normal;text-shadow: 0 1px 0 white;text-decoration: none;}
.articletext { color:#232323; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; text-decoration: none; line-height:115%; padding-bottom:5px;}
.articlemod { padding-bottom:5px; padding-top:3px;}
.articlefb { padding-top:2px; padding-bottom:2px;}
.articledescription { color:#232323; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; text-decoration: none; line-height:115%; padding-top:3px; padding-bottom:15px; padding-left:25px; padding-right:25px;}
.articledescinner { background-color:#edeff4; color:#232323; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; text-decoration: none; line-height:115%; padding-top:5px; padding-bottom:8px; padding-left:9px; padding-right:9px;}
.articlequote { color:#272727; font-family:Georgia;font-size:15px;line-height:125%;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:160px; text-decoration: none; letter-spacing:0; font-style:italic;}
.articlenumbers { color:#232323; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; text-decoration: none; line-height:135%; font-weight:;}

.aboutbottomright{color:#232323;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;text-decoration:none;line-height:150%;}

.leftnavtitle { color:#000; font-family:Georgia;font-size:18px;line-height:150%;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:160px; text-decoration: none; letter-spacing:-1;}

.keywordboxpadding { padding:5px; background-color:#FFF; max-width:300px;}

.minitexttitle { color:#000; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;line-height:150%;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:160px; text-decoration: none; letter-spacing:1;}

.todayspicksmini { color:#f49402; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;line-height:200%;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:160px; text-decoration: none; letter-spacing:;}

.featuredwhite { color:#fff; font-family:Georgia;font-size:16px;line-height:150%;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:160px; text-decoration: none; letter-spacing:-1;}


.topmenutext {color:#FFF; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px;}
.topmenulink {color:#FFF; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; text-decoration:none;}
.topmenulink:hover {color:#2c4070; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px;border-bottom:1px dotted #333b48; background-color:#ffffa3;}

.moreorless { color:#ff0000; font-family:serif; font-size:12px; text-decoration: none;}
.show{display:inline;}
.hide{display:none;}

.input
	{
		color:#232323;
		width:275px;
		height:25px;
		margin:0px;
		padding:5px 5px 5px 5px;
		float:left;
		border:1px dashed #c8b888;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:13px;
		background:url(http://www.searchquotes.com/images/inputbg.png) repeat;
	}
.bottomnavlink1 {color:#ffffff; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;line-height:150%;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:160px; text-decoration: none; font-weight:bold;}
.bottomtext1 {color:#ffffff; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;line-height:150%;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:160px; text-decoration: none;}
.navauthorlink1 {
	color:#323232;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:150%;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	max-width:160px;
	text-decoration: none;
}




.main_image {
	width: 400px;
	height: 248px;
	float: left;
	background: #232323;
	position: relative;
	overflow: hidden;
	color: #fff;
}
.main_image h2 {
    font-size: 14px;
    font-weight: bold;
    padding: 5px 0 0px 10px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color: #fff;
	margin:0;}
.main_image p {
    font-size: 11px;
    padding: 0 0 5px 10px;
    margin: 0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
.main_image small{
    font-size: 12px;
    font-weight: normal;
    padding: 0px 0 5px 10px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color: #fff;
	margin:0;
}
.main_image .desc{
    position: absolute;
    bottom: 0;
    left: 0; /*--Stick the desc class to the bottom of our main image container--*/
    width: 100%;
    display: none; /*--Hide description by default, if js is enabled, we will show this--*/
}
.main_image .block{
    width: 100%;
    background: #111;
    border-top: 1px solid #000;
}
.main_image a.collapse { /*--This is our hide/show tab--*/
    background: url(http://www.searchquotes.com/images/btn_collapse.gif) no-repeat left top;
    height: 27px;
    width: 93px;
    text-indent: -99999px;
    position: absolute;
    top: -27px;
    right: 20px;
}

.mainimagesmtext { color:#fff; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; text-decoration: none }
.smimagesmtext { color:#232323; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; text-decoration: none }

.image_thumb {
    float: left;
    width: 325px;
    background: #f0f0f0;
    border-right: 1px solid #fff;
    border-top: 1px solid #ccc;
}

.image_thumb img {
    border: 1px solid #ccc;
    padding: 5px;
    background: #fff;
    float: left;
}
.image_thumb small {
    font-size: 12px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color: #232323;
}
.image_thumb ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.image_thumb ul li{
    margin: 0;
    padding: 5px 10px;
    background: #f0f0f0;
    width: 325px;
    float: left;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #fff;
    border-right: 1px solid #ccc;
}
.image_thumb ul li.hover { /*--Hover State--*/
    background: #ddd;
    cursor: pointer;
}
.image_thumb ul li.active { /*--Active State--*/
    background: #fff;
    cursor: default;
}
html .image_thumb ul li h2 {
    font-size: 14px;
    font-weight: normal;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color: #232323;
	margin:0;
}
.image_thumb ul li .block {
    float: left;
    margin-left: 5px;
    padding: 0;
    width: 250px;
}
.image_thumb ul li p{display: none;}/*--Hide the description on the list items--*/


#news-container
{
	width: 515px; 
	margin: left;
	margin-top: 0px;
	border: 0px solid #232323;
}

#news-container ul li div
{
	border: 0px solid #aaaaaa;
	background: #ffffff;
}

#dash-container
{
	width: 280px; 
	margin: left;
	margin-top: 0px;
	border: 0px solid #232323;
}

#dash-container ul li div
{
	border: 0px solid #aaaaaa;
	background: #ffffff;
}

/* 

	SearchField	
	by Alen Grakalic, brought to you by cssglobe.com
	
*/

/* default (inactive field) */
.sf_inactive{
	border:2px #3d91a5 solid;
	background:#fff;
	color:#b4d3db;
	overflow:visible;
}
/* on focus (when field is clicked on)  */
.sf_active{
	border:2px #8BB544 solid;
	background:#fff;
	color:#333;
	overflow:visible;
}
/* with text (when field is inactive but contains user's input)  */
.sf_text{
	border:2px #3c90a5 solid;
	background:#fff;
	color:#888;
	overflow:visible;
}

/* suggestions box */
/* js code generates unordered list */
.sf_suggestion{
	position:relative;
	overflow:visible;
	font-color:333;
}
.sf_suggestion ul{
	position:absolute;
	text-decoration:none;
	font-color:333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	padding:0;
	background:#;
	top:0;
	left:0;
	margin-top:2px;
	margin-left:6px;
	border:1px solid #fff; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;	
	border-radius:4px;
	overflow:visible;
	/*text-transform:capitalize;*/
	text-align:left;
	max-width:343px;
	background-image:url(http://www.searchquotes.com/images/autosuggestbg.png);
	max-height:400px;
	
}
.sf_suggestion li{
	margin:0;
	padding:0;
	list-style:none;
	overflow:visible;
	text-transform:lowercase;
}
.sf_suggestion li a{
	display:block;
	text-indent:5px;
	color:#fff;
	overflow:visible;
	text-decoration:none;
	text-transform:lowercase;
}
.sf_suggestion li.selected a{
	background:#b9cfed;
	overflow:visible;
	text-decoration:none;
	text-transform:lowercase;
}

/* //////////////////// what was here in styles.css initially ///////////////////////////// */       

#container{
	width:300px;
	border:1px solid #eee;
	margin:0px auto;
}
#container h1{
	margin:0; padding:5px; 
	font-size:20px; font-family:Georgia, serif;
	font-weight:normal; color:#000;
	background-color:#;
}
#container p{
	font-family:Georgia, serif; color:#232323; 
	margin:0; line-height:2em;
}
#pollcontainer{
	margin:5px; border:1px solid #f3f3f3;
	background:#f9f9f9; padding:5px;
}
#loader{ display:none; text-align:center;}
.option{ margin:5px 0; }
.option p{ line-height:1.1em; font-size:0.85em; }
.bar{ height:13px; background:#4089e0; background-image:url(http://www.searchquotes.com/images/pollbar.gif); background-repeat:repeat-x; }
.yourvote{ background:#113399; background-image:url(http://www.searchquotes.com/images/pollbarvote.gif); background-repeat:repeat-x;}
.pollques{	font-size:16px; font-family:Georgia, serif;
	font-weight:normal; color:#333;
}
.mini-counts {
    font-size: 150%;
    font-weight: bold;
}
.mini-views {
    font-weight:;
    height: 11px;
}

.fav {
    background: none repeat scroll 0 0 transparent;
	text-align: center;
    float: left;
    height: 30px;
    margin: 0 3px 0 0;
    padding: 0 5px 5px;
    width: 50px;
}
#question-title{
	width:515px;
	float:left;
	margin:0 2px 0;
}

#question-title-user{
	width:515px;
	float:left;
	margin:0 2px 0;
}

#question-title a.question-link:hover , #question-title-user a.question-link:hover {
	text-decoration:underline;
}
#question-title a.question-link-sm:hover , #question-title-user a.question-link-sm:hover {
	text-decoration:underline;
}

#question-tags{
	float:left;
	margin:0px 0px 0;
}

.question-users{
	float:right;
	margin:0px 0px 0
}

.question-link_orig{
	font-weight:bold;
	font-size:120%;
	color:#0077cc;
	text-decoration:none;
}
.qatitle{
	font-weight:bold;
	font-size:14px;
	color:#2c4070;
	text-decoration:none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
.question-top{
	font-weight:;
	font-size:24px;
	color:#232323;
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif; 
}
.question-signin{
	font-weight:bold;
	font-size:18px;
	color:#2c4070;
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif; 
}
.question-signin:hover{
	font-weight:bold;
	font-size:18px;
	color:#2c4070;
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif; 
}
.question-link{
	font-weight:bold;
	font-size:16px;
	color:#2c4070;
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif; 
}
.question-link:hover{
	font-weight:bold;
	font-size:16px;;
	color:#2c4070;
	text-decoration:none;
	border-bottom:1px dotted #333b48;
	background-color:#ffffa3;
}
.question-link-sm{
	font-weight:bold;
	font-size:14px;
	color:#2c4070;
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif; 
}
.question-link-sm:hover{
	font-weight:bold;
	font-size:14px;;
	color:#2c4070;
	text-decoration:none;
	border-bottom:1px dotted #333b48;
	background-color:#ffffa3;
}

.askquestion { 
	background-color:#0077dd;
    color: #FFFFFF;
    font-weight: bold;
    padding: 6px 12px;
	font-size:18px;
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif; 
}
.askquestion:hover { 
	background-color:#ccc;
    color: #FFFFFF;
    font-weight: bold;
    padding: 6px 12px;
	font-size:18px;
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif; 
}
.leftquestionmargin 
{
	background-color:#eeeeee;
    width: 63px;
	height:82px;
}
.votes {
    background: none repeat scroll 0 0 transparent;
	text-align: center;
    height: 32px;
    margin: 0 0px 0 0;
    padding: 3px;
    width: 45px;
	background-color:#eeeeee;
	color:#808185;
}/* orig
.unanswered {
    background: none repeat scroll 0 0 transparent;
	float: left;
	text-align: center;
    height: 30px;
    margin: 0 3px 0 0;
    padding: 5px;
    width: 45px;
    color: #9A4444;
}*/
.unanswered {
    background: none repeat scroll 0 0 #2e508c;
	text-align: center;
    height: 32px;
    margin: 0 0px 0 0;
    padding: 3px;
    width: 45px;
    color: #FFFFFF;
	border:1px solid #2e508c; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px;
}
.answered {
    background: none repeat scroll 0 0 #2e508c;
	text-align: center;
    height: 32px;
    margin: 0 0px 0 0;
    padding: 3px;
    width: 45px;
    color: #FFFFFF;
	border:1px solid #2e508c; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px;

}

.views {
	background: none repeat scroll 0 0 transparent;
	text-align: center;
    height: 25px;
    margin: 0 0 0 0;
    padding: 1px;
    width: 55px;
    color: #999999;
	font-size:11px;
}
#mainquestion{width:480;height:;display:inline;float:left;}
/*width was 75 on mainquestionl*/
#mainquestionl{width:68px;height:110px;display:inline;float:left;border:0px solid #d8d8d8; }
/*width was 445 on mainquestionl*/
#mainquestionr{width:405px;height:;float:left;display:inline;text-align:;}
#mainquestionrr{width:105px;height:;float:right;display:inline;text-align:;}

.infoimage { background-image:url("http://www.searchquotes.com/images/icon-arrow_80.png"); width:12px; height:12px;}
.infoimagebold { background-image:url("http://www.searchquotes.com/images/icon-arrow.png"); width:12px; height:12px;}
.infotitle { text-align:left; background-color: #e7ebf2; padding:3px; margin-bottom:4px; margin-top:4px; color:#2c4070; font-family:arial, verdana, sans-serif;font-size:14px;-moz-box-shadow:none;-webkit-box-shadow:none; text-decoration: none;}
.infotitlebold { text-align:left; background-color: #e7ebf2; padding:3px; margin-bottom:4px; margin-top:4px; color:#000000; font-family:arial, verdana, sans-serif;font-size:14px;-moz-box-shadow:none;-webkit-box-shadow:none; text-decoration: none;}
/*.infonumbers { display:inline; float:right; background-color: #e7ebf2; padding:3px; margin-bottom:4px; margin-top:4px; color:#2c4070; font-family:arial, verdana, sans-serif;font-size:14px;-moz-box-shadow:none;-webkit-box-shadow:none; text-decoration: none;}*/
.infonumbers{font-size:14px; font-weight:; color:#656565; font-family:arial, verdana, sans-serif; text-decoration:none; display:inline; float:right; margin-top:4px; margin-bottom:4px;}

.featured-off {
    background-image: url("http://www.searchquotes.com/sof/images/featuredoff.png");
    background-repeat: no-repeat;
    overflow: hidden;
}
.star-off {
    background-image: url("http://www.searchquotes.com/sof/images/staroff.png");
    background-repeat: no-repeat;
    overflow: hidden;
}
.subscribe-off {
    background-image: url("http://www.searchquotes.com/sof/images/subscribeoff.png");
    background-repeat: no-repeat;
    overflow: hidden;
}
.meaning-off {
    background-image: url("http://www.searchquotes.com/images/submit_thoughts.png");
    background-repeat: no-repeat;
    overflow: hidden;
}
.vote-up-off, .vote-up-on, .vote-down-off, .vote-down-on, .star-on, .star-off, .featured-on, .featured-off, .subscribe-on, .subscribe-off, .meaning-off, .newmessage{
    display: block;
    margin: 0 auto;
}

.newmessage-on {
    background-image: url("/images/newmessagebuttonfinal.png");
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
}
.newmessage-overlay {
    background-image: url("/images/newmessagebuttonfinal-overlay.png");
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
}
.featured-on {
    background-image: url("/sof/images/featuredon.png");
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
}
.star-on {
    background-image: url("/sof/images/staron.png");
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
}
.subscribe-on {
    background-image: url("/sof/images/subscribeon.png");
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
}
.newmessage-on, .newmessage-overlay{
    height: 21px;
    width: 300px;
    text-decoration: none;
	margin-bottom:5px;

}
.featured-off, .featured-on{
    height: 16px;
    width: 15px;
    text-decoration: none;
	cursor: pointer;
	margin-top:2px; margin-right:;

}
.star-off, .star-on{
    height: 16px;
    width: 15px;
    text-decoration: none;
	cursor: pointer;
	margin-top:2px; margin-right:7px;

}
.subscribe-off, .subscribe-on{
    height: 21px;
    width: 80px;
    text-decoration: none;
	cursor: pointer;

}
.meaning-off{
    height: 21px;
    width: 119px;
    text-decoration: none;
	cursor: pointer;
}
.vote-up-off, .vote-up-on, .vote-down-off, .vote-down-on, .star-on, .star-off, .featured-on, .featured-off, .subscribe-on, .subscribe-off, .meaning-off, .comment-up-off, .comment-up-on, .comment-flag, .flag-off, .vote-accepted-off, .vote-accepted-on, .newmessage-on, .newmessage-off, .newmessage-overlay {
    font-size: 0px;
    text-indent: -9999em;
}
.userfavquote{color:#272727;font-family:Georgia, Geneva;font-size:14px;line-height:115%;-moz-box-shadow:none;-webkit-box-shadow:none; text-decoration: none;letter-spacing:; font-style:italic; margin-top:4px;}
.favquotedisplay{color:#666666;font-family:Georgia, Geneva;font-size:14px;line-height:115%;-moz-box-shadow:none;-webkit-box-shadow:none; text-decoration: none;letter-spacing:; font-style:italic; margin-top:4px;}
.usersubscriptions {background:#fff; border-bottom:1px solid #fff; border-top:1px solid #fff;}
.usersubscriptions:hover {background:#e7ebf2; border-bottom:1px solid #e9e9e9; border-top:1px solid #e9e9e9;}
.read {background:#fff; border-bottom:1px solid #fff; border-top:1px solid #fff;}
.unread {background:#e7ebf2; border-bottom:1px solid #e9e9e9; border-top:1px solid #e9e9e9;}

<!--
#dek {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}
//-->

.hidepics{display:none;visibility:hidden;}
.showpics{visibility:visible; margin-top:20px;}

			.floatingAlert{
				width:228px;
				height:38px;
				border:1px solid #99a8c7;
				background:#e1e6ee;
				text-decoration:none;
				color:#3b5998;
				padding:10px;
				-moz-border-radius: 3px; 
				-webkit-border-radius: 3px;
				border-radius:4px;
				font-size:11px;
				font-family:Verdana,Arial,Helvetica,sans-serif;
			}
			
/* This centers the loading.gif image or 'No more content' text in div#loader */

div#loader {
	text-align: center;
	color: #cccccc;
}

/* This hides the new content button by default. Whenever new content is available and the button
becomes visible, it's displayed in a fixed position in a top right corner of the browser vieport. */

button#newcontent {
	display: none;
	position: fixed;
	top: 20px;
	right: 20px;
}
.bordertitle{
	border-bottom: 1px solid #C6C6C6;
padding: 3px 8px 3px 8px;
background: #E0E0E0 url(http://www.searchquotes.com/images/titlesbg.png) repeat-x;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F0F0F0), color-stop(100%,#DFDFDF));
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
-webkit-box-shadow: inset 0 1px 0 white;
-moz-box-shadow: inset 0 1px 0 #fff;
box-shadow: inset 0 1px 0 white;
}
.bordertitle_only{
padding: 3px 8px 3px 8px;
background: #E0E0E0 url(http://www.searchquotes.com/images/titlesbg.png) repeat-x;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F0F0F0), color-stop(100%,#DFDFDF));
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
-webkit-box-shadow: inset 0 1px 0 white;
-moz-box-shadow: inset 0 1px 0 #fff;
box-shadow: inset 0 1px 0 white;
}
.keywordboxpadding { padding:5px; background-color:#;}

.featuredkeywordstext{color:#727272;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:13px;line-height:120%;}
.featuredkeywords_small{color:#363636;font-family:'Helvetica Neue', 'Arial Narrow', Arial, Helvetica, sans-serif;font-size:16px;font-weight:;line-height:120%;text-shadow: 0 1px 0 white;}
.roundedlayerbasic{border:1px solid #c3ccdf;padding:5px; max-width:1020px; background-color:#fff;-moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius:5px; margin:0 auto 0 auto;}
.roundedlayer{border:1px solid #c3ccdf;padding:5px; width:522px; background-color:#fff;-moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius:5px;}
.roundedlayer_300{border:1px solid #c3ccdf;padding:5px; max-width:300px; background-color:#fff;-moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius:5px;}
.roundedlayer_index{border:1px solid #c3ccdf;padding:5px; width:247px; max-width:247px; background-color:#fff;-moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius:5px;}

.post-tag {
font-family: Helvetica Neue,Helvetica,sans-serif;
font-size: 12px;
line-height: 15px;
margin: 2px 2px 6px 0;
overflow: visible;
text-decoration: none;
white-space: nowrap;
height: 10px;
display: inline-block;
padding: 2px 4px 1px 6px;
background-image: url(http://www.searchquotes.com/images/smlink_bg.png);
background-repeat: no-repeat;
overflow: hidden;
background-color: transparent;
color: #7357a1;
background-position: 0px -1px;
border-right: 2px solid #CCC;
}
.post-tag:hover {
line-height: 18px;
height: 18px;
color: #5D5D5D;
}
.site-footer {
width:auto;
min-width:1000px;
background: url('http://www.searchquotes.com/images/footerbg.png') #475586 0 0 repeat;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.3)), color-stop(40%, transparent)),url('http://www.searchquotes.com/images/footerbg.png') #475586 0 0 repeat;
color: #BBB6C5;
box-shadow: 0 0 40px rgba(0, 0, 0, 0.3);
}

.calendarnumber{color:#363636;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:28px;font-weight:bold;text-shadow: 0 1px 0 white;}
.calendarnumbersm{color:#fff;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:12px;font-weight:bold;
border-bottom:1px solid #e6e6e6;
padding:1px;
background-color: #76282c;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7575d), color-stop(100%,#76282c));
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
text-shadow: -1px 0 0 black;
}

.calendarlink{color:#2c4070;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;-moz-box-shadow:none;-webkit-box-shadow:none;text-decoration:none;}
.calendarlink:hover{text-decoration:none;border-bottom:1px dotted #333b48;background-color:#ffffa3;}

.calendartext{color:#333333;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;line-height:125%;-moz-box-shadow:none;-webkit-box-shadow:none; text-decoration:none;}

/*-------LOGIN STARTS HERE -------*/

/* Login Container (default to float:right) */
#loginContainer {
    position:relative;
}

/* Login Button */
#loginButton { 
    z-index:30;
    cursor:pointer;
}

/* Login Button Text */
#loginButton span {
}

#loginButton:hover {
}

/* Login Box */
#loginBox {
    position:absolute;
    top:25px;
    right:0;
    display:none;
    z-index:29;
-webkit-border-bottom-right-radius:10px;-moz-border-bottom-right-radius:10px;border-bottom-right-radius:10px;
-webkit-border-bottom-left-radius:10px;-moz-border-bottom-left-radius:10px;border-bottom-left-radius:10px;
background:#101010;
    padding:10px 13px;

}

/* If the Login Button has been clicked */    
#loginButton.active {
}

#loginButton.active span {
}

/* A Line added to overlap the border */
#loginButton.active em {
    position:absolute;
    width:100%;
    height:1px;
    bottom:-1px;
-webkit-border-bottom-right-radius:10px;-moz-border-bottom-right-radius:10px;border-bottom-right-radius:10px;
-webkit-border-bottom-left-radius:10px;-moz-border-bottom-left-radius:10px;border-bottom-left-radius:10px;
background:#101010;
}

/* Login Form */
#loginForm {
    width:200px; 
    margin-top:-1px;
    padding:6px;
-webkit-border-bottom-right-radius:10px;-moz-border-bottom-right-radius:10px;border-bottom-right-radius:10px;
-webkit-border-bottom-left-radius:10px;-moz-border-bottom-left-radius:10px;border-bottom-left-radius:10px;
background:#101010;
}

#loginForm fieldset {
    margin:0 0 12px 0;
    display:block;
    border:0;
    padding:0;
}

#loginForm #checkbox {
    width:auto;
    margin:1px 9px 0 0;
    float:left;
    padding:0;
    border:0;
    *margin:-3px 9px 0 0; /* IE7 Fix */
}

#body label {
    color:#FFF;
    margin:9px 0 0 0;
    display:block;
    float:left;
}

#loginForm #body fieldset label {
    display:block;
    float:none;
    margin:0 0 6px 0;
}

/* Default Input */
#loginForm input {
    width:92%;
    border-radius:5px;
    -moz-border-radius:5px;
    color:#fff;
    font-weight:bold;
    padding:8px 8px;
    font-size:12px;
}

/* Sign In Button */
#loginForm #login {
    width:auto;
    float:left;
    background:#339cdf url(../images/loginbuttonbg.png) repeat-x;
    color:#fff;
    padding:7px 10px 8px 10px;
    margin:0 12px 0 0;
    *padding:7px 2px 8px 2px; /* IE7 Fix */
}

/* Forgot your password */
#loginForm span {
    text-align:left;
    display:block;
    padding:7px 0 4px 0;
}

#loginForm span a {
    color:#fff;
    font-size:12px;
}

input:focus {
    outline:none;
}
.privacytext{color:#363636;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:14px;text-decoration:none;line-height:120%;}
.privacytext ul li{color:#363636;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:14px;text-decoration:none;line-height:120%;}

/* button class */
.btn {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  padding: 4px 12px;
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #cccccc;
  *border: 0;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.btn:active,
.btn.active {
  background-color: #cccccc \9;
}
.btn:first-child {
  *margin-left: 0;
}
.btn:hover,
.btn:focus {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn.active,
.btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-large {
  padding: 11px 19px;
  font-size: 17.5px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.btn-large [class^="icon-"],
.btn-large [class*=" icon-"] {
  margin-top: 4px;
}
.btn-small {
  padding: 2px 10px;
  font-size: 11.9px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.btn-small [class^="icon-"],
.btn-small [class*=" icon-"] {
  margin-top: 0;
}
.btn-mini [class^="icon-"],
.btn-mini [class*=" icon-"] {
  margin-top: -1px;
}
.btn-mini {
  padding: 0 6px;
  font-size: 10.5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}
.btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #003399 \9;
}
.btn-warning {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #f89406;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  color: #ffffff;
  background-color: #f89406;
  *background-color: #df8505;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #c67605 \9;
}
.btn-danger {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #bd362f;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  color: #ffffff;
  background-color: #bd362f;
  *background-color: #a9302a;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}
.btn-success {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #51a351;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color: #ffffff;
  background-color: #51a351;
  *background-color: #499249;
}
.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}
.btn-info {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #2f96b4;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  color: #ffffff;
  background-color: #2f96b4;
  *background-color: #2a85a0;
}
.btn-info:active,
.btn-info.active {
  background-color: #24748c \9;
}
.btn-inverse {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  background-image: -moz-linear-gradient(top, #444444, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
  background-image: -webkit-linear-gradient(top, #444444, #222222);
  background-image: -o-linear-gradient(top, #444444, #222222);
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #222222;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  color: #ffffff;
  background-color: #222222;
  *background-color: #151515;
}
.btn-inverse:active,
.btn-inverse.active {
  background-color: #080808 \9;
}
button.btn,
input[type="submit"].btn {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button.btn.btn-large,
input[type="submit"].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}
button.btn.btn-small,
input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}
.btn-link,
.btn-link:active,
.btn-link[disabled] {
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-link {
  border-color: transparent;
  cursor: pointer;
  color: #0088cc;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-link:hover,
.btn-link:focus {
  color: #005580;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
.btn-link[disabled]:focus {
  color: #333333;
  text-decoration: none;
}
.btn-group {
  position: relative;
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  font-size: 0;
  vertical-align: middle;
  white-space: nowrap;
  *margin-left: .3em;
}
.btn-group:first-child {
  *margin-left: 0;
}
.btn-group + .btn-group {
  margin-left: 5px;
}
.btn-toolbar {
  font-size: 0;
  margin-top: 10px;
  margin-bottom: 10px;
}
.btn-toolbar > .btn + .btn,
.btn-toolbar > .btn-group + .btn,
.btn-toolbar > .btn + .btn-group {
  margin-left: 5px;
}
.btn-group > .btn {
  position: relative;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-group > .btn + .btn {
  margin-left: -1px;
}
.btn-group > .btn,
.btn-group > .dropdown-menu,
.btn-group > .popover {
  font-size: 14px;
}
.btn-group > .btn-mini {
  font-size: 10.5px;
}
.btn-group > .btn-small {
  font-size: 11.9px;
}
.btn-group > .btn-large {
  font-size: 17.5px;
}
.btn-group > .btn:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.btn-group > .btn.large:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-left-radius: 6px;
}
.btn-group > .btn.large:last-child,
.btn-group > .large.dropdown-toggle {
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-right-radius: 6px;
}
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
  z-index: 2;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
  -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  *padding-top: 5px;
  *padding-bottom: 5px;
}
.btn-group > .btn-mini + .dropdown-toggle {
  padding-left: 5px;
  padding-right: 5px;
  *padding-top: 2px;
  *padding-bottom: 2px;
}
.btn-group > .btn-small + .dropdown-toggle {
  *padding-top: 5px;
  *padding-bottom: 4px;
}
.btn-group > .btn-large + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
  *padding-top: 7px;
  *padding-bottom: 7px;
}
.btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.btn-group.open .btn.dropdown-toggle {
  background-color: #e6e6e6;
}
.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #0044cc;
}
.btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f89406;
}
.btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f;
}
.btn-group.open .btn-success.dropdown-toggle {
  background-color: #51a351;
}
.btn-group.open .btn-info.dropdown-toggle {
  background-color: #2f96b4;
}
.btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222222;
}
.btn .caret {
  margin-top: 8px;
  margin-left: 0;
}
.btn-large .caret {
  margin-top: 6px;
}
.btn-large .caret {
  border-left-width: 5px;
  border-right-width: 5px;
  border-top-width: 5px;
}
.btn-mini .caret,
.btn-small .caret {
  margin-top: 8px;
}
.dropup .btn-large .caret {
  border-bottom-width: 5px;
}
.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.btn-group-vertical {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
}
.btn-group-vertical > .btn {
  display: block;
  float: none;
  max-width: 100%;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-group-vertical > .btn + .btn {
  margin-left: 0;
  margin-top: -1px;
}
.btn-group-vertical > .btn:first-child {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.btn-group-vertical > .btn:last-child {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.btn-group-vertical > .btn-large:first-child {
  -webkit-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
}
.btn-group-vertical > .btn-large:last-child {
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}

/* button class end */