body  {background:#d7cab5 url(../images/main-bg.jpg) repeat-x; margin:0; padding:0; text-align:center; font-family:Arial; font-size:12px; color:#191919;}

#footBox {
   width:100%;
   float:left;
   background:#302d28 url(../images/footer-bg.jpg) repeat-x;
}

.wrapper {width:998px; margin:0 auto; text-align:left;}
#maincontainer {
   width:998px;
   float:left;
   background:transparent url(../images/content-tile3.gif) repeat-y;
}

#allContent {
   width:998px;
   float:left;
   background:transparent url(../images/content-top-bg3.gif) no-repeat;
}

/* Header / Top Links / Top Search
----------------------------------------------------------------------------*/
#header {
   width:998px;
   float:left;
   height:104px;
   overflow:hidden;
}

#logo {
   width:396px;
   float:left; 
}

#topInfo {
   width:602px;
   float:right;
   
}

#topLinks {
   width:auto;
   float:right;
   margin:17px 14px 0 0;
}
#topLinks ul {list-style-type:none; padding:0; margin:0;}
#topLinks li {display:inline;}
#topLinks a {color:#433f38; font-family:Helvetica, arial; font-size:10px; text-decoration:none; text-transform:uppercase; display:block; padding:8px 0 8px 0;}
#topLinks a:hover {color:#433f38; font-family:Helvetica, arial; font-size:10px; text-decoration:underline; text-transform:uppercase; display:block; padding:8px 0 8px 0;}
#topLinks ul.valNav li {display:inline-block; text-align:center; float:left;}
#topLinks ul.valNav li.blg {width:82px; background-image:url(../images/blog-bg.gif); margin-right:5px; }
#topLinks ul.valNav li.lst {width:auto; /*background-image:url(../images/list-bg.gif);*/ margin-right:5px; }
#topLinks ul#iconbar {
	padding:0;
	margin:0;
	list-style-type:none;
}
#topLinks ul#iconbar a {
	padding:0; 
	margin:0;
}
#topLinks ul#iconbar img {
	padding:0; 
	margin:0;
}
#topLinks ul#iconbar a img {
	padding:0; 
	margin:0;
}
#topLinks ul#iconbar li{	
	float:left;
	position:relative;
	margin:0;
	padding:0;
	background:url(../images/list-your-business-over.png) no-repeat left top;
	overflow:hidden;
	cursor:pointer;
	display: block;
	width: 146px;
	height: 29px;
	cursor:pointer;
}
#topLinks ul#iconbar li.expand{
	display: none;
}
/*#topLinks ul.valNav li.lst ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
#topLinks ul.valNav li.lst ul a {
	padding:0; 
	margin:0;
}
#topLinks ul.valNav li.lst ul li{	
	float:left;
	position:relative;
	margin:0;
	padding:0;
	background:url(images/list-your-business-over.png) no-repeat right top;
	overflow:hidden;
	cursor:pointer;
	display: block;
	width: 146px;
}
#topLinks ul.valNav li.lst ul li.expand{
	display: none;
}*/
#topLinks ul.valNav li.con {width:92px; background-image:url(../images/con-bg.gif);}

#srchBox {
   width:237px;
   height:38px;
   text-align:right;
   margin:6px 17px 0 345px;
   background:transparent url(../images/search-bg.gif) no-repeat;
   overflow:hidden;
}

#srch {
   width:188px;
   float:right;
   padding-top:6px;
}

#srchBtn {
   width:49px;
   float:right;
}
/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper {
	width: 45px;
	position:relative;
	height: 31px;
	background: url(../images/select_left.gif) no-repeat top left;
	float:left;
}

.jqTransformSelectWrapper div span {
	
	font-size: 13px;
	float: none;
	position: absolute;
	white-space: nowrap;
	height: 31px;
	line-height: 15px;
	padding: 8px 0 0 7px;
	overflow: hidden;
	cursor:pointer;
	color:#fff;
	/*border: 1px solid #CCCCCC;*/
/*	border-right: none;*/
}

.jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 31px;
	height: 31px;
	background: url(../images/select_right.gif) no-repeat center center;
}

.jqTransformSelectWrapper ul {
	position: absolute;
	width: 43px;
	top: 30px;
	left: 0px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 150px;
	overflow: auto;
	overflow-y: auto;
	z-index:10;
}

.jqTransformSelectWrapper ul a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color:#333;
	background-color: #D7CAB5;
	font-size: 12px;
}

.jqTransformSelectWrapper ul a.selected {
	background: #6A6358;
	color: #fff;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#3582c4;
	color: #fff;
}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}
/* Main Search
----------------------------------------------------------------------------*/
#mainSearch {
   width:998px;
   height:53px;
   float:left;
   background:transparent url(../images/search-local-bg.gif) no-repeat top left;
}

#step1 {
   width:108px;
   height:46px;
   float:left;
   font-size:16px;
   line-height:16px;
   color:#fff;
   font-family:Verdana;
   margin-left:186px;
   overflow:hidden;
}
#step1 ul {list-style-type:none; margin:0; padding:6px 0 5px 0; text-align:center; display:block; width:94px; border:1px solid #867760; background-color:#5b5241;}

#step2 {
   width:108px;
   height:46px;
   float:left;
   font-size:16px;
   line-height:16px;
   color:#fff;
   font-family:Verdana;
   overflow:hidden;
}
#step2 ul {list-style-type:none; margin:0; padding:6px 0 5px 0; text-align:center; display:block; width:94px; border:1px solid #867760; background-color:#5b5241;}

input:focus {
    background:transparent url(../images/cont-fld-bg.gif) repeat-x;
	color:#453E32;
}

#fldBox {
   width:257px;
   float:left;
   margin-top:8px;
}

#dirPages {
   width:723px;
   float:left;
   line-height:14px;
   margin-top:30px;
   margin-left:12px;
}
#dirPages ul {list-style-type:none; margin:0px; padding:0px;}
#dirPages li {margin-right:1px; display:inline;}

#ofPage {background-color:#4e483c; display:inline-block; padding:4px; color:#fff; font-size:11px; font-family:Verdana; font-weight:bold; border-right:5px solid #fff;}
.ofNumbs {
   font-size:11px;
   font-family:Verdana;
   font-weight:bold;
   color:#333;
}
.ofNumbs a {border:1px solid #4e483c; text-decoration:none; color:#4e483c;display:inline-block; padding:3px;}
.ofNumbs a:hover {border:1px solid #000; text-decoration:none; background-color:#4e483c; color:#fff; display:inline-block; padding:3px;}

.ofNumbs2 {
   font-size:11px;
   font-family:Verdana;
   font-weight:bold;
   color:#333;
   border:1px solid #fff;
   display:inline-block;
   padding:3px;
}
#topDrop {
   width:229px;
   height:31px;
   margin:8px 0 0 0;
   float:left;
}

#dropBox {
   width:227px;
   float:left;
   border:1px solid #867760;
   color:#474033;
   font-size:13px;
   font-family:Arial;
   z-index:1000;
   visibility:hidden;
}
#dropBox ul {list-style-type:none; padding:15px 0 20px 15px; margin:0; background-color:#d7cab5; display:block; z-index:1000;}
#dropBox li {margin-bottom:7px;}
#dropBox a {color:#474033; text-decoration:none;}
#dropBox a:hover {color:#474033; text-decoration:underline;}

#go {
   width:52px;
   float:left;
   margin-left:38px;
}

/* Main Content
----------------------------------------------------------------------------*/
#mainMid {
   width:617px;
   float:left;
}

#crumbs {
   width:617px;
   float:left;
   color:#666;
   font-size:12px;
   font-family:Arial;
}
#crumbs ul {list-style-type:none; padding:0; margin:41px 0 0 20px;}
#crumbs li {display:inline;}
#crumbs a {color:#666; text-decoration:none;}
#crumbs a:hover {color:#666; text-decoration:underline;}

/* Blog Content
----------------------------------------------------------------------------*/
#blogMain {
   width:617px;
   float:left;
   margin-top:10px;
}

.dirDateBox {
   width:617px;
   height:54px;
   float:left;
   margin-top:24px;
   overflow:hidden;
}

.dirDay {
   width:192px;
   height:46px;
   float:left;
   font-size:11px;
   font-weight:bold;
   font-family:"Trebuchet MS", arial;
   color:#fff;
   background:transparent url(../images/day-bg.gif) no-repeat;
}
.dirDay p {margin-top:21px; margin-bottom:0; padding-right:20px;}

.dirYr {
   width:47px;
   height:53px;
   float:left;
   color:#fff;
   font-family:"Trebuchet MS", arial;
   text-align:center;
   font-size:20px;
   line-height:20px;
   background-image:url(../images/year-bg.gif);
   overflow:hidden;
}
.dirYr ul {list-style-type:none; padding:0; margin:0;}

#blogBox {
   width:617px;
   float:left;
   margin-top:26px;
   margin-left:24px;
}

#blogPic {
   width:126px;
   float:left;
   padding-bottom:18px;
   text-align:center;
 /*  background:#fff url(../images/blog-pic-bg.gif) no-repeat bottom;*/
}

#blogTitle {
   width:454px;
   float:left;
   margin-left:13px;
   font-size:10px;
   font-family:Verdana;
   color:#786c56;
}
#blogTitle h1 {font-size:20px; color:#453e32; margin:12px 0 3px 0;}
#blogTitle h2 {margin:0 0 2px 9px; padding:0;}
#blogTitle h2 a{text-decoration:none;}
#blogTitle h2 a:hover{text-decoration:underline;}
#blogTitle span {margin:0 0 12px 9px; padding:0;display:block;}
#blogTitle span a{color:#786C56;}
#blogTitle a {color:#786c56; font-weight:bold; text-decoration:underline;}
#blogTitle a:hover {color:#786c56; font-weight:bold; text-decoration:none;}

#blogBody {
   width:571px;
   float:left;
   margin-left:22px;
   color:#1e1e1e;
   font-size:13px;
   font-family:Verdana;
   line-height:20px;
}
.readmore {color:#786C56;display:block;margin:20px 0 40px 0;}
.readmore a{color:#786C56;text-decoration:none;}
.readmore a:hover{text-decoration:underline;}
#sharePost {
   width:571px;
   float:left;
   margin-top:36px;
   margin-left:46px;
   font-size:18px;
   color:#453e32;
   font-family:Verdana;
   font-weight:bold;
   border-bottom:1px solid #eee;
   padding-bottom:28px;
}
#sharePost ul {list-style-type:none; padding:0; margin:10px 0 0 0;}
#sharePost li {display:inline;}
#sharePost span {display:none;}

.sprite {background:url(../images/icons.png);}

#rss2 {width:55px; height:47px; background-position:0 -168px; float:left;}
#del {width:55px; height:47px; background-position:-55px -168px; float:left;}
#su {width:55px; height:47px; background-position:-110px -168px; float:left;}
#digg {width:55px; height:47px; background-position:-165px -168px; float:left;}
#tw {width:55px; height:47px; background-position:-220px -168px; float:left;}
#tech {width:55px; height:47px; background-position:-275px -168px; float:left;}
#fb {width:55px; height:47px; background-position:-330px -168px; float:left;}
#nv {width:55px; height:47px; background-position:-385px -168px; float:left;}
#in {width:46px; height:47px; background-position:-440px -168px; float:left;}

#mightLike {
   width:570px;
   float:left;
   margin-top:42px;
   margin-left:46px;
   color:#666;
   font-family:Verdana;
   font-size:12px;
}
#mightLike h3 {border-bottom:1px solid #453e32; color:#453e32; font-size:18px; margin:0 0 2px 0; width:300px;}
#mightLike ul {list-style-type:none; padding:0; margin:14px 0 0 0;}
#mightLike li {margin-bottom:7px;}
#mightLike a {color:#335d92; text-decoration:none; font-weight:bold; font-family:arial;}
#mightLike a:hover {color:#453e32; text-decoration:none; font-weight:bold; font-family:arial;}

/* Right Side Content
----------------------------------------------------------------------------*/
#mainRt {
   width:336px;
   float:left;
   margin-top:5px;
   margin-left:39px;
}

#subNewsBox {
   width:330px;
   float:left;
   margin-top:38px;
   font-size:14px;
   font-weight:bold;
   color:#fff;
   font-family:Verdana;
   background:#fff url(../images/rss-box-bg.gif) no-repeat;
}
#subNewsBox p.new {margin:10px 0 12px 0; padding:0 0 0 35px;}
#subNewsBox p.supr {margin:20px 0 0 0; padding:0 8px 0 0;}

#newsTxtFld {
   width:306px;
   float:left;
   margin-left:11px;
}

#newsFld {
   width:243px;
   float:left;
}

#newsSub {
   width:62px;
   float:left;
   margin-top:3px;
}

#newsRss {
   width:321px;
   float:left;
   margin-top:20px;
   font-size:12px;
   font-family:Verdana;
   text-align:right;
}
#newsRss a {color:#756954; text-decoration:none; padding:8px 0 0 19px; background:transparent url(../images/sm-rss.gif) no-repeat left 10px;}
#newsRss a:hover {color:#756954; text-decoration:underline; padding:8px 0 0 19px; background:transparent url(../images/sm-rss.gif) no-repeat left 10px;}

#catBox {
   width:330px;
   float:left;
   margin-top:35px;
}
/* CSS TABS
----------------------------------------------------------------------------*/
ul.blogtabs {
	margin: 0 0 0 12px;
	padding: 0;
	float: left;
	list-style: none;
	height: 24px; /*--Set height of tabs--*/
	width: 314px;
}
ul.blogtabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 24px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 23px; /*--Vertically aligns the text within the tab--*/
	border-left: 4px solid #FFFFFF;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #3B6223;
	color:#8EC171;
}
ul.blogtabs li a {
	text-decoration: none;
	color: #fff;
	font-weight:bold;
	display: block;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0;
}
ul.blogtabs li a:hover {
	background: #3B6223;
}
html ul.blogtabs li.active, html ul.blogtabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #7EA963;
}
.tabcategories {width:96px;text-align:center;}
.tabthismonth {width:96px;text-align:center;}
.tabpopular {width:96px;text-align:center;}

.blogtab_container {
	border: 10px solid #7EA963;
	overflow: hidden;
	clear: both;
	float: left; 
	width: 310px;
	background: #fff;
	margin:0;
	padding:0;
}
.blogtab_content {
	padding: 0;
	margin:8px 0 8px 0;
}
.blogtab_content em{
	padding: 0;
	margin-left:8px;
}
.blogtab_content ul {list-style:none;margin:0;padding:0;}
.blogtab_content li {margin:0;padding:0;}
.blogtab_content li.thismonth { font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; margin:10px 0 10px 0; padding:0 0 20px 0; border-bottom: 1px solid #7EA963; }
.blogtab_content li.thismonth a {width:248px;color:#597B40;text-decoration:none;display:block;margin:0;padding:0 0 0 33px;background:url("../images/green-star.gif") no-repeat scroll 1px 0 transparent;}
.blogtab_content li.thismonth a {text-decoration:underline;}
/*#blogTabs {
   width:330px;
   float:left;
   font-size:12px;
   color:#fff;
   font-family:Arial;
   font-weight:bold;
}
#blogTabs ul {list-style-type:none; padding:0; margin:0 0 0 17px;}
#blogTabs li {display:inline; margin-right:1px;}
#blogTabs a.on {display:inline-block; color:#fff; background-color:#7ea963; padding:5px 18px 5px 18px;}
#blogTabs a.off {display:inline-block; color:#8ec171; background-color:#3b6223; padding:5px 18px 5px 18px;}
#blogTabs a {text-decoration:none; dispaly:block; background-color:#3b6223;}
#blogTabs a:hover {text-decoration:none; dispaly:block; background-color:#7ea963; color:#fff;}*/

/*#catMainBox {
   width:310px;
   float:left;
   border:10px solid #7ea963;
   background-color:#fff;
   padding-bottom:15px;
}

#catLinkBox {
   width:310px;
   float:left;
   margin-top:9px;
   background:#fff url(../images/category-box-bg.gif) repeat-y;
}
#thisMonth {
   width:310px;
   float:left;
   margin-top:9px;
   background:#fff;
}
#popular {
   width:310px;
   float:left;
   margin-top:9px;
   background:#fff;
}*/
#catL {
   width:150px;
   float:left;
   color:#597b40;
   font-size:12px;
   font-family:Arial;
}
#catL ul {list-style-type:none; padding:0; margin:0 0 0 6px;}
#catL li {margin-bottom:5px;}
#catL a {text-decoration:none; color:#597b40; font-weight:bold;}
#catL a:hover {text-decoration:underline; color:#374c28; font-weight:bold;}

#catR {
   width:150px;
   float:left;
   color:#597b40;
   font-size:12px;
   font-family:Arial;
}
#catR ul {list-style-type:none; padding:0; margin:0 0 0 14px;}
#catR li {margin-bottom:5px;}
#catR a {text-decoration:none; color:#597b40; font-weight:bold;}
#catR a:hover {text-decoration:underline; color:#374c28; font-weight:bold;}


#ezAd {
   float:left;
}

#ads {
   width:330px;
   float:left;
   margin-top:24px;
   
}

/* Footer
----------------------------------------------------------------------------*/
#footer {
   width:998px;
   float:left;
}

#footTop {
   width:998px;
   height:91px;
   float:left;
   background-image:url(../images/footer-top3.gif);
   overflow:hidden;
}

#footMainTop {
   width:998px;
   height:267px;
   float:left;
   overflow:hidden;
}

#footLeft {
   width:300px;
   float:left;
   margin-top:19px;
   margin-left:3px;
}
#footLeft h5 {font-size:20px; font-family:Verdana; color:#d7cab4; margin-top:0; margin-bottom:0; background:transparent url(../images/dots.gif) repeat-x; padding-bottom:12px;}

#footL1 {
   width:130px;
   float:left;
   margin-top:12px;
   font-size:12px;
}
#footL1 ul {list-style-type:none; padding:0; margin:0;}
#footL1 li {margin-bottom:7px;}
#footL1 a {color:#b6b4b1; text-decoration:none; padding-left:22px; padding-top:10px; background:transparent url(../images/gray-star-off.gif) no-repeat left 10px;}
#footL1 a:hover {color:#c5c3b7; font-weight:bold; text-decoration:none; padding-left:22px; padding-top:10px; background:transparent url(../images/gray-star-on.gif) no-repeat left 10px;}

#footL2 {
   width:170px;
   float:left;
   margin-top:12px;
   font-size:12px;
}
#footL2 ul {list-style-type:none; padding:0; margin:0;}
#footL2 li {margin-bottom:7px;}
#footL2 a {color:#b6b4b1; text-decoration:none; padding-left:22px; padding-top:10px; background:transparent url(../images/gray-star-off.gif) no-repeat left 10px;}
#footL2 a:hover {color:#c5c3b7; font-weight:bold; text-decoration:none; padding-left:22px; padding-top:10px; background:transparent url(../images/gray-star-on.gif) no-repeat left 10px;}

#footMid {
   width:300px;
   float:left;
   margin-top:19px;
   margin-left:32px;
   font-weight:bold;
}
#footMid ul {list-style-type:none; padding:0; margin:12px 0 24px 0;}
#footMid li {margin-bottom:10px;}
#footMid h5 {font-size:20px; font-family:Verdana; color:#d7cab4; margin-top:0; margin-bottom:0; background:transparent url(../images/dots.gif) repeat-x; padding-bottom:12px;}
#footMid a {color:#ada392; text-decoration:none;}
#footMid a:hover {color:#d7cab5; text-decoration:underline;}

#footRt {
   width:326px;
   float:left;
   background:transparent url(../images/foot-twitter-bg.jpg) no-repeat top left;
   margin-left:36px;
   color:#9febfe;
   font-weight:bold;
}
#footRt ul {list-style-type:none; padding:0; margin:19px 0 0px 0; width:300px;}
#footRt li.gap {margin-bottom:21px;}
#footRt li.gap2 {margin-bottom:12px;}
#footRt a {color:#9febfe; text-decoration:none;}
#footRt a:hover {color:#fff; text-decoration:none;}

#footMainBtm {
   width:998px;
   float:left;
   margin-top:38px;
   padding-bottom:30px;
}

#footBL {
   width:355px;
   float:left;
}

#footBM {
   width:330px;
   float:left;
   font-size:13px;
   color:#d7cab4;
   font-weight:bold;
}
#footBM a {font-size:16px; color:#cbcbcb; text-decoration:none; padding-left:42px; padding-top:10px; background:transparent url(../images/envelope.gif) no-repeat left 8px;}
#footBM a:hover {font-size:16px; color:#fff; text-decoration:none;}

#footBR {
   width:313px;
   float:left;
   font-size:14px;
   font-family:Verdana;
   color:#d7cab5;
   font-weight:bold;
}
#footBR p {margin:0;}

#footTxtFld {
   width:313px;
   float:left;
   margin-top:12px;
}

#footFld {
   width:243px;
   float:left;
}

#footSub {
   width:69px;
   float:left;
   margin-top:3px;
}

#footRSS {
   width:302px;
   float:left;
   margin-top:28px;
}

#footRSSIcon {
   width:157px;
   float:left;
   text-align:right;
}

#footRSSTxt {
   width:145px;
   float:left;
   text-align:right;
   font-weight:bold;
   font-size:10px;
}
#footRSSTxt a {color:#d7cab5; text-decoration:none; padding-right:17px; background:transparent url(../images/arrow-right.gif) no-repeat right 3px;}
#footRSSTxt a:hover {color:#fff; text-decoration:none; padding-right:17px; background:transparent url(../images/arrow-right.gif) no-repeat right 3px;}

/* Classes
----------------------------------------------------------------------------*/
.sub {font-size:15px; color:#453e32; font-family:Verdana;}
.sub2 {font-size:20px; color:#b3f1fc; font-family:Verdana; font-weight:bold;}
.sub3 {font-size:13px; font-weight:bold; line-height:14px;}
.sub4 {font-size:16px; color:#453e32; font-weight:bold; font-family:Verdana;}
.sm_txt {font-size:9px; line-height:9px;}
.sm_txt2 {font-size:11px; line-height:19px;}
.text_field {border:1px solid #fff; width:218px; height:24px; background-color:#897b62; color:#fff; padding:4px 0 0 6px; font-size:13px; font-family:arial; font-weight:bold;}
.text_field2 {border:0px; width:180px; height:24px; color:#96866c; padding-top:5px; font-size:14px;}
.text_field3 {border:2px solid #b5a182; width:220px; height:24px; background-color:#fff; color:#85785f; padding:6px 0 0 6px; font-size:13px; font-family:arial; font-weight:bold;}
.picgap {margin-top:4px; margin-left:14px;}
.picgap2 {margin-top:7px; margin-left:6px;}
.picgap3 {margin-left:4px;}
a {outline:none;}
a:hover {outline:none;}
a img {border:none;}
form {padding:0px; margin:0px;}
#menu{ margin:0px; padding:0px; list-style:none; color:#fff; line-height:45px; display:inline-block; float:left; z-index:1000; }
#menu a { color:#fff; text-decoration:none; }
#menu > li {cursor:pointer; float:left; position:relative;padding:0px 10px;}
#menu > li a:hover {color:#B0D730;}
#menu ul { padding:0px; margin:0px; display:block; display:inline;}
#menu li ul { position:absolute; left:-10px; top:0px; margin-top:45px; width:250px; line-height:16px; background-color:#897B62; color:white; /* for IE */ display:none; }
#menu li:hover ul { display:block;}
#menu li ul li { display:block; margin:5px 20px; padding: 5px 0px;  border-top: dotted 1px #606060; list-style-type:none; }
#menu li ul li:first-child { border-top: none; }
#menu li ul li a { display:block; color:#0395CC; }
#menu li ul li a:hover { color:#7FCDFE; }
/* main submenu */
#menu #main { left:0px; top:-20px; padding-top:20px; background-color:#7cb7e3; color:#fff; z-index:999;}
/* search */
.searchContainer div { background-color:#867760;display:inline; padding:5px;}
.searchContainer input[type="text"] {border:none;}
.searchContainer img { vertical-align:middle;}	

.dp_bg {
	background-color:#867760;color:#FFFFFF;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	border:1px solid #FFFFFF;
	height:24px;
	padding:4px 0 0 6px;
}

#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
width:500px;
z-index:2;
font-size:13px;
overflow:hidden;
}
#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}

#loginBox {
   width:500px;
   height:377px;
   float:left;
   background-image:url(../images/login-bg.png);
   overflow:hidden;
}

#loginBody {
   width:500px;
   height:192px;
   float:left;
   font-size:16px;
   font-family:Verdana;
   font-weight:bold;
   color:#453e32;
   text-indent:8px;
   overflow:hidden;
}
#loginBody ul {list-style-type:none; padding:0; margin:3px 0 0 39px;}
#loginBody li {margin-bottom:20px;}

#signInBox {
   width:500px;
   height:50px;
   float:left;
   overflow:hidden;
}
#signInBox ul {list-style-type:none; padding:0; margin:0 0 0 39px;}
#signInBox li {display:inline;}
#signInBox span {display:none;}
#signInBox li.gap {width:200px; float:left;}
#signInBox li.cb {width:150px; float:left; margin-top:6px; color:#786f67; font-family:Verdana; font-size:12px;}

.sprite3 {background:url(../images/pro-btns.gif);}

#si {width:106px; height:35px; background-position:0 -245px; float:left; margin-right:1px;}
#si:hover {width:106px; height:35px; background-position:-106px -245px; float:left; margin-right:1px;}

#forgot {
   width:500px;
   height:50px;
   float:left;
   font-size:10px;
   font-family:Verdana;
   overflow:hidden;
}
#forgot ul {list-style-type:none; padding:0; margin:0 0 0 39px;}
#forgot li {margin-bottom:4px;}
#forgot a {color:#786e66; text-decoration:none;}
#forgot a:hover {color:#786e66; text-decoration:underline;}

#create {
   width:500px;
   float:left;
   margin-top:10px;
   font-size:12px;
   font-family:Verdana;
   color:#46453f;
   font-weight:bold;
   text-indent:39px;
}
#create a {color:#0079ca; text-decoration:underline;}
#create a:hover {color:#46453f; text-decoration:none;}

.logfl {width:400px; padding:13px 0 12px 12px; font-size:20px; font-weight:bold; color:#a5a4a1; font-family:Arial; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:1px solid #999; background:transparent url(../images/logfld-bg.gif) repeat-x;}

/* Ask Tax Buzz
----------------------------------------------------------------------------*/
#askBox {
   width:330px;
   float:left;
   margin-top:10px;
   text-align:left;
}

#askBtm {
   width:330px;
   float:left;
   background:url(../images/ask-btm.jpg) no-repeat bottom;
   padding-bottom:15px;
}

#askTile {
   width:330px;
   float:left;
   background:url(../images/ask-tile.gif) repeat-y;
}

#askBody {
   width:330px;
   float:left;
   color:#fff;
   background:url(../images/ask-top.gif) no-repeat;
}
#askBody ul {list-style:none; padding:0; margin:32px 0 0 56px; width:262px; float:left;}
#askBody li {display:inline; float:left;}
#askBody li.ask {font-size:18px; font-weight:bold; font-family:Verdana; margin:0 0 12px 5px; width:257px;}
#askBody li.txt {font-size:14px; font-family:"Trebuchet MS", arial; margin:0 0 17px 5px; width:257px;}
#askBody li.fld1 {width:262px; margin-bottom:12px;}
#askBody li.txt2 {width:44px; font-size:12px; font-weight:bold; font-family:Verdana; margin-top:12px;}
#askBody li.fld2 {width:218px;}
#askBody li.btn {width:262px; margin-top:11px;}
#askBody li.thx {width:262px; margin-top:40px; font-size:14px; font-family:"Trebuchet MS", arial;}
.askfld {border:5px solid #006699; font-size:12px; color:#a1a1a1; font-family:Arial; background-color:#fff; padding:4px 0 0 6px;}
.askfld2 {border:5px solid #006699; font-size:12px; color:#a1a1a1; font-family:Arial; background-color:#fff; padding:5px 0 5px 6px;}
#askBody input:focus {
    background-color:#fdf1d0;
}
#askBody textarea {
overflow:auto;
}

#askBody span {display:none;}
.askb {background:url(../images/buzz-btn.gif);}

.abtn {width:79px; height:30px; background-position:0 0; float:right;}
.abtn:hover {width:79px; height:30px; background-position:-79px 0; float:right;}

#askBtnBox {
   width:330px;
   float:left;
   margin-top:16px;
   font-weight:bold;
}
.ask-lrg {font-size:12px; color:#1f9fe3; font-family:Verdana;}
#askBtnBox ul {list-style:none; padding:7px 0 7px 0; margin:3px 0 0 0; width:330px; float:left; background:url(../images/ask-curve.gif) no-repeat;}
#askBtnBox li {display:inline; float:left;}
#askBtnBox li.q {width:254px; margin-left:8px; font-size:11px;}
#askBtnBox li.q a {color:#137cb7; text-decoration:none; display:block;}
#askBtnBox li.q a:hover {color:#137cb7; text-decoration:underline; display:block;}
#askBtnBox li.an {width:68px; font-size:12px;}
#askBtnBox li.an a {color:#fff; text-decoration:none; display:block;}
#askBtnBox li.an a:hover {color:#fff; text-decoration:underline; display:block;}
#askBtnBox p {width:330px; text-align:right; margin-top:10px; font-size:11px;}
#askBtnBox p a {color:#1f9fe3; text-decoration:none; padding-right:5px; background:url(../images/light-arrow.gif) no-repeat right 3px;}
#askBtnBox p a:hover {color:#1f9fe3; text-decoration:underline;}
