html > body * {
	outline:none;
}
body {
	margin:0;
	padding:0;
	background:#f7f7f7 url(../images/top-bg.jpg) center top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#646363;
	line-height:20px;
}
h1, h2, h3, h4, h5, h6, form, label, input, legend, textarea, select, ul, ol, li, dl, dt, dd, p, div {
	margin:0px;
	padding:0px;
}
img {
	border:none;
	margin: 0px;
	padding: 0px;
}
.f-left{
float:left;
}
.f-right{
float:right;
}
a{
	color:#9aa354;
	text-decoration:underline;
}
a:hover{
	color:#9aa354;
	text-decoration:none;
}

.clear
{
  clear:both;
}

#wrapper {
width:986px;
margin:0px auto;
}
#header{
width:981px;
padding:10px 0 14px 3px !important;
padding:10px 0 12px 3px;
float:left;
}
#header #logo{
width:425px;
height:76px;
float:left;
}
#header #search{
padding:24px 0px 0px 0;
height:25px;
width:300px;
float:right;
}
#header #search #text{
width:55px;
float:left
}
#header #search #textbox{
background:url(../images/search.gif) left top no-repeat;
float:left;
}
.search-box-area input{
font-family:Verdana, Arial, Helvetica, sans-serif;
border:none;
padding:4px 10px 0px 5px;
width:198px;
background:none;
font-size:11px;
color:#999999;
}
.search-box-area{
	float:left;
	width:208px;
	height:23px;
	padding-right:7px !important;
	padding-right:0px;
}
.search-bttn{
	float:left;
	width:27px;
	height:25px;
	padding-left:2px;
}
#header #menu{
width:903px;
float:right;
height:25px;
}
#menu ul{
	margin:0px;
	padding:0px;
	float:right;
	list-style-type:none;
}
#menu li{
	float:left;
	display:block;
	color:#6b6a6a;
	font-size:13px;
	height:25px !important;
	height:27px;
	font-weight:bold;
}
#menu li a{
	color:#6b6a6a;
	text-decoration:none;
	padding:0 13px 5px 12px;
	border-bottom:#535653 3px solid;
}
#menu li a.last{
	color:#6b6a6a;
	text-decoration:none;
	padding:0 5px 5px 11px;
	border-bottom:#535653 3px solid;
}
#menu li a.logout{
	color:#bf3636;
	text-decoration:none;
	border-bottom:#bf3636 3px solid;
}
#menu li a.logout{
	color:#bf3636;
	text-decoration:none;
}
#menu li a.logout:hover{
	color:#873c26;
	text-decoration:none;
	background:none;
	border-bottom:#873c26 3px solid;
}
#menu li a:hover, #menu li a.current{
	color:#bf3636;
	text-decoration:none;
	background:url(../images/menu-arrow-up.gif) center 18px no-repeat;
	border-bottom:#bf3636 3px solid;
}

#banner_area{
width:980px;
float:left;
padding-left:3px;
padding-bottom:5px;
}
#banner_area #banner{
width:605px;
float:left;
height:257px;
border:2px solid #c1c1c1;
}
#banner_area #tabarea{
width:363px;
float:left;
padding-left:8px;
}
#rite-banner{
	float:left;
	width:363px;
}
#rite-banner ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#rite-banner li{
	float:left;
	list-style-type:none;
}
#rite-banner li a{
	float:left;
	display:inline-block;
}
#rite-banner li a b{
	display:none;
}
/*----------------- Property ---------------*/
#rite-banner li.property a{
	background: url(../images/property-tab.gif) left top no-repeat;
	text-decoration:none;
	width:118px;
	height:54px;
	overflow:hidden;
	padding-right:5px;
}
#rite-banner li.property a:hover, #rite-banner li.property a.active-pro{
	background:url(../images/property-tab.gif) left -54px no-repeat;
	text-decoration:none;
}

/*----------------- Matals ---------------*/
#rite-banner li.Matals a{
	background:  url(../images/matals-tab.gif) left top no-repeat;
	text-decoration:none;
	width:118px;
	height:54px;
	overflow:hidden;
	padding-right:6px;
}
#rite-banner li.Matals a:hover, #rite-banner li.Matals a.active-Mat{
	background:url(../images/matals-tab.gif) left -54px no-repeat;
	text-decoration:none;
}

/*----------------- Options ---------------*/
#rite-banner li.Options a{
	background: url(../images/option-tab.gif) left top no-repeat;
	text-decoration:none;
	width:116px;
	height:54px;
	overflow:hidden;
}
#rite-banner li.Options a:hover, #rite-banner li.Options a.active-opt{
	background: url(../images/option-tab.gif) left -54px no-repeat;
	text-decoration:none;
}

/*----------------- Tax ---------------*/
#rite-banner li.Tax a{
	background: url(../images/tax-tab.gif) left top no-repeat;
	text-decoration:none;
	width:118px;
	height:54px;
	padding-right:5px;
	margin-top:7px;
	overflow:hidden;
}
#rite-banner li.Tax a:hover, #rite-banner li.Tax a.active-tax{
	background:url(../images/tax-tab.gif) left -54px no-repeat;
	text-decoration:none;
}

/*----------------- Stock ---------------*/
#rite-banner li.Stock a{
	background: url(../images/stock-tab.gif) left top no-repeat;
	text-decoration:none;
	width:118px;
	height:54px;
	padding-right:6px;
	margin-top:7px;
	overflow:hidden;
}
#rite-banner li.Stock a:hover, #rite-banner li.Stock a.active-stock{
	background:url(../images/stock-tab.gif) left -54px no-repeat;
	text-decoration:none;
}

/*----------------- Super ---------------*/
#rite-banner li.Super a{
	background: url(../images/super-tab.gif) left top no-repeat;
	text-decoration:none;
	width:116px;
	height:54px;
	margin-top:7px;
	overflow:hidden;
}
#rite-banner li.Super a:hover, #rite-banner li.Super a.active-Sup{
	background:url(../images/super-tab.gif) left -54px no-repeat;
	text-decoration:none;
}


#rite-event-login{
	float:left;
	width:363px;
	padding-top:8px;
}
#event-box{
	float:left;
	width:214px;
	height:136px;
	
	background:url(../images/event-bg.gif) left top repeat-x;
	border:#c1c1c1 1px solid;
}
.what-new{
	float:left;
	width:207px;
	height:124px;
	padding:12px 0 0 7px;
	background:url(../images/whats-new.gif) right top no-repeat;
}
.what-new h2{
	padding:0px;
	margin:0px;
	color:#dc002d;
	font-size:14px;	
}
.what-new p{
	font-size:11px;
	padding-top:7px;
	line-height:18px;
	padding-left:2px;
	width:176px;
	color:#3f3f3f;
}
.what-new span{
	color:#3f99aa;
	font-size:13px;
}
.what-new span a{
	color:#3f99aa;
	text-decoration:none;
}
.what-new span a:hover{
	color:#3f99aa;
	text-decoration:underline;
}

#login-box{
	float:right;
	width:140px;
	height:136px;
	background:url(../images/event-bg.gif) left top repeat-x;
	border:#c1c1c1 1px solid;
}

#logout-box{
	float:right;
	text-align:left;
	width:130px;
	padding:0px 5px 0px 5px;
	height:136px;
	background:url(../images/event-bg.gif) left top repeat-x;
	border:#c1c1c1 1px solid;
	font-size:15px;
	color:#dc002d;
}#logout-box p{
	padding:15px 0 0 5px;}
#logout-box span { color:#000}
#logout-box a {font-size:12px; color:#666; font-weight:normal; text-decoration:none;}
#logout-box a:hover {font-size:12px; color:#000;}
.member-head{
	float:left;
	width:140px;
	color:#dc002d;
	font-size:14px;
	font-weight:bold;
	padding:6px 0 0 0px;
}
.member-head img{
	vertical-align:middle;
	margin-right:0px;
}

.txt-filed-box{
	float:left;
	width:124px;
	height:23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:7px;
	padding-top:3px;
}
.txt-filed-box2{
	float:left;
	width:124px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	height:23px;
	padding-left:7px;
	padding-top:7px;
}
.txt-filed-style{
	width:121px;
	height:20px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
	border:#e3e3e3 1px solid;
	background:url(../images/login-box-bg.gif) left top repeat-x;
	color:#aaaaaa;
	font-size:12px;
	padding:3px 0 0 3px;
}
.login-bttn-box{
	float:left;
	text-align:center;
	padding-top:7px !important;
	padding-top:3px;
	padding-left:7px;
	height:21px;
}
.forget-password-home{
	float:left;
	color:#d9563e;
	font-size:11px;
	line-height:12px;
	padding:5px 0px 0 7px !important;
	padding:3px 0px 0 7px;
}
.forget-password-home a{
	color:#d9563e;
	text-decoration:none;
}
.forget-password-home a:hover{
	color:#d9563e;
	text-decoration:underline;
}

/*------------------------ Content Panel -------------------*/
#main-content-panel{
	float:left;
	width:986px;
	padding-bottom:15px;
}

#left-panel{
	float:left;
	width:294px;
	padding-top:2px;
	padding-right:3px;
}
.left-head{
	float:left;
	width:294px;
}
.right-corner-box{
	float:left;
	width:100%;
	background:url(../images/right-corner.gif) right top no-repeat;
}
.left-corner-box{
	float:left;
	width:100%;
	padding-top:11px;
	padding-bottom:7px;
	background: url(../images/left-corner.gif) left top no-repeat;
}
.left-corner-box h2{
font-family:"Trebuchet MS";
font-size:15px;
font-weight:700;
color:#c33d25;
text-transform:uppercase;
padding-left:18px;
}
.right-bottom-corner{
	float:left;
	width:100%;
	
	background: url(../images/right-bottom-corner.gif) right bottom no-repeat;
}
.left-bottom-corner{
	float:left;
	width:100%;
	padding-bottom:4px;
	background:  url(../images/left-bottom-corner.gif) left bottom no-repeat;
}

.member-corner-bottom{
	float:left;
	width:290px;
	padding-left:4px;
	padding-bottom:10px;
	background:url(../images/member-conrner-bottom.gif) left bottom no-repeat;
}
.calender-corner-bottom{
	float:left;
	width:237px;
	padding-bottom:2px!important;
	padding-bottom:8px;
	background: url(../images/calender-bottom-corner.gif) left bottom no-repeat;
}



.discussion-panel{
	float:left;
	width:294px;
	margin-bottom:4px;
}
.discussion-box{
	float:left;
	width:294px;
	padding-top:2px;
	background: url(../images/member-bg.gif) left top repeat-y;
}
.discussion-area{
	float:left;
	width:284px;
	padding-left:4px;
}
.discussion-list{
	float:left;
	width:286px;
}
.discussion-list ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.discussion-list li{
	float:left;
	width:250px;
	display:block;
	background:#f7f7f7 url(../images/discussion-arrow.gif) 12px 24px no-repeat;
	padding:16px 12px 16px 24px !important;
	padding:7px 12px 7px 24px;
}
.discussion-list li.alt{
	float:left;
	width:250px;
	display:block;
	background:#ffffff url(../images/discussion-arrow.gif) 12px 24px no-repeat;
	padding:16px 12px 19px 24px;
}
.discussion-list li span{
	color:#858585;
	font-size:12px;
}
.discussion-list li a{
	color:#505050;
	font-weight:bold;
	text-decoration:none;
}
.discussion-list li a:hover{
	color:#000000;
	text-decoration:underline;
}
.view-discussion{
	float:left;
	width:277px;
	color:#7a1c00;
	text-align:right;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	margin-left:4px !important;
	margin-left:2px;
	border-top:#eaeaea 1px solid;
	padding:5px 9px 5px 0 !important;
	padding:5px 9px 5px 0;
}
.view-discussion a{
	color:#7a1c00;
	text-decoration:underline;
}
.view-discussion a:hover{
	color:#7a1c00;
	text-decoration:none;
}

.member-speak{
	float:left;
	width:253px;
	padding:12px 16px 14px 15px;
}
.grey-txt{
	color:#727272;
}
.member-speak-img{
	border:#e4e4e4 2px solid;
	background:#FFFFFF;
	padding:1px;
	margin-right:10px;
}

.view-member{
	float:left;
	width:277px;
	color:#7a1c00;
	text-align:right;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	border-top:#eaeaea 1px solid;
	padding:3px 9px 0px 0 !important;
	padding:0px 9px 0px 0;
}
.view-member a{
	color:#7a1c00;
	text-decoration:underline;
}
.view-member a:hover{
	color:#7a1c00;
	text-decoration:none;
}



.coma-style1{
	vertical-align:bottom;
	background:url(../images/inverted-coma1.gif) left 8px no-repeat;
	float:left;
	padding-left:10px;
}
.coma-style2{
	vertical-align:text-top;
	
	float:left;
	margin-left:2px;
}
.coma-style2 p{
	color:#313030;
	padding-top:8px;
	font-weight:normal;
}
.red-txt{
	color:#e14a49;
	font-weight:bold;
}
.member-speak p{
	color:#313030;
	line-height:18px;
	text-align:justify;
}

.Classifieds-box{
	float:left;
	width:294px;
	margin-bottom:4px;
} 
.Classifieds-top-corner{
	float:left;
	width:294px;
	padding-top:7px;
	background:url(../images/classifieds-corner-top.gif) left top no-repeat;
}
.Classifieds-bottom-corner{
	float:left;
	width:294px;
	padding-bottom:10px;
	background: url(../images/classifieds-corner-bottom.gif) left bottom no-repeat;
}
.Classifieds-middle{
	float:left;
	width:294px;
	background:url(../images/classifieds-middle.gif) left top repeat-y;
}
.Classifieds-head{
	float:left;
	width:16px;
	padding-top:50px;
	padding-left:9px;
	vertical-align:middle;
}
.Classifieds-txt{
	float:left;
	width:263px;
	margin-left:2px;
	padding:0px 0 0 0px;
	font-size:11px;
	background:url(../images/classifieds-bg.gif) left bottom no-repeat;
}
.Classifieds-txt p{
	color:#000000;
	line-height:15px;
	padding:13px 28px 0 15px;
	text-align:justify;
}
.Classifieds-txt strong{
	color:#d9563e;
	font-size:11px;
	font-weight:bold;
}
.Classifieds-txt strong a{
	color:#d9563e;
	text-decoration:none;
}
.Classifieds-txt strong a:hover{
	color:#d9563e;
	text-decoration:underline;
}

.Classifieds-txt span{
	color:#9aa354;
	font-size:11px;
}
.Classifieds-txt span a{
	color:#9aa354;
	text-decoration:underline;
}
.Classifieds-txt span a:hover{
	color:#9aa354;
	text-decoration:none;
}
.view-all-Classified{
	float:left;
	width:238px;
	font-size:11px;
	color:#763204;
	padding:0 8px 0 15px;
	font-weight:bold;
	font-family:tahoma;
	border-top:#dfdfdf 1px solid;
	margin-top:11px;
}

.view-all-Classified span a{
	color:#763204;
	font-size:11px;
	text-decoration:underline;
}
.view-all-Classified span a:hover{
	color:#763204;
	text-decoration:none;
}

.google-ads-box{
	float:left;
	width:294px;
}
.ads-top-corner{
	float:left;
	width:294px;
	padding-top:7px;
	background:url(../images/white-corner-top.gif) left top no-repeat;
}
.ads-middle{
	float:left;
	width:253px;
	padding:0px 30px 17px 11px;
	background:url(../images/discussion-bg.gif) left top repeat-y;
}
.ads-middle p{
	font-family:"Trebuchet MS";
	font-size:11px;
	line-height:15px;
	padding-top:12px;
}
.img-google{
	margin-bottom:5px;}
.ads-middle strong{
	color:#008299;
	font-weight:bold;
}
.ads-middle strong a{
	color:#008299;
	text-decoration:none;
}
.ads-middle strong a:hover{
	color:#008299;
	text-decoration:underline;
}


.ads-middle span a{
	color:#899d3e;
	text-decoration:underline;
}
.ads-middle span a:hover{
	color:#899d3e;
	text-decoration:none;
}
.ads-bottom-corner{
	float:left;
	width:294px;
	padding-bottom:7px;
	background: url(../images/white-corner-bottom.gif) left bottom no-repeat;
}



#middle-panel{
	float:left;
	width:452px;
}
.event-box-middle{
	float:left;
	width:452px;
	margin-bottom:7px;
}
.top-corner-middle{	
	float:left;
	width:452px;
	background:url(../images/middle-bg.gif) left top no-repeat;
}
.middle-head{
	float:left;
	padding:11px 0 10px 0px;
}
.middle-head h2{
font-family:"Trebuchet MS";
font-size:15px;
color:#c33d25;
text-transform:uppercase;
padding-left:18px;
}
.middle-content-box{
	float:left;
	width:449px;
	padding-left:1px;
}
.middle-bind-box{
	float:left;
	width:445px;
	padding-left:4px;
}
.middle-content-area{
	float:left;
	width:439px;
	background:#FFFFFF;
	border-left:#c1c1c1 1px solid;
	border-right:#c1c1c1 1px solid;
}
.date-box{
	float:left;
	width:439px;
	border-bottom:#eaeaea 1px solid;
	background:url(../images/date-box-bg.gif) left top repeat-y;
}
.date-area{
	float:left;
	width:73px;
	padding:30px 0px 29px 14px;
	background:url(../images/date-box-bg.gif) left top repeat-y;
}
.date-area span{
	color:#773304;
	font-size:14px;
	font-weight:bold;
}
.date-area b{
	color:#773304;
	font-size:28px;
	font-weight:bold;
}
.event-content{
	float:left;
	width:333px;
	padding-left:13px;
	padding-bottom:5px;
	background:url(../images/date-arrow.gif) -1px center no-repeat;
}
.event-content p{
	text-align:justify;
	color:#565756;
	line-height:22px !important;
	line-height:20px;
	font-size:12px;
	padding-top:7px;
}
.event-content strong{
	color:#7a1c00;
	font-weight:bold;
}
.event-content strong a{
	color:#7a1c00;
	text-decoration:none;
}
.event-content strong a:hover{
	color:#7a1c00;
	text-decoration:underline;
}

.member-bg-repeat-x{
	float:left;
	width:284px;
	background:url(../images/member-bg-x.gif) left bottom repeat-x;
}


.event-content span a{
	color:#9aa354;
	text-decoration:underline;
}
.event-content span a:hover{
	color:#9aa354;
	text-decoration:none;
}
.bottom-box{
	float:left;
	width:449px;
}
.all-events{
	float:left;
	width:428px;
	text-align:right;
	color:#7a1c00;
	font-size:11px;
	padding-right:11px;
	padding-top:5px;
	padding-bottom:3px;
	margin-left:4px !important;
	margin-left:2px;
	background:#FFFFFF;
	border-left:#c1c1c1 1px solid;
	border-right:#c1c1c1 1px solid;
	
}
.all-events a{
	color:#7a1c00;
	font-size:11px;
	text-decoration:underline;
}
.all-events a:hover{
	color:#7a1c00;
	text-decoration:none;
}
.event-bottom-corner{
	float:left;
	width:449px;
	padding-bottom:4px;
	background:url(../images/border-corner-bottom.gif) left bottom no-repeat;
}
.community-box{
	float:left;
	width:449px;
}
.main-community{
	float:left;
	width:449px;
	
	background:url(../images/community-bg.gif) left top repeat-y;
}
.community-area{
	float:left;
	width:445px;
	padding-left:4px;
	
}
.community-post{
	float:left;
	width:441px;
	padding:12px 0 12px 0 !important;
	padding:11px 0 10px 0;
	background:#FFFFFF;
	border-bottom:#e3e3e3 1px solid;
}
.community-post p{
	color:#565756;
	text-align:justify;
}
.community-post img{
	border:#e6e6e6 1px solid;
	padding:3px;
	margin-left:13px;
	margin-right:10px;
}
.community-post b{
	color:#787878;
}
.community-post strong{
	color:#e14a49;
	font-weight:bold;
}
.community-post a{
	color:#e14a49;
	text-decoration:none;
}
.community-post a:hover{
	color:#e14a49;
	text-decoration:underline;
}
.community-post span{
	color:#3c3b3b;
}
.community-post span a{
	color:#9aa354;
	text-decoration:underline;
}
.community-post span a:hover{
	color:#9aa354;
	text-decoration:none;
}
.view-community{
	float:left;
	width:431px;
	color:#7a1c00;
	text-align:right;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	padding:3px 9px 5px 0;
}
.view-community a{
	color:#7a1c00;
	text-decoration:underline;
}
.view-community a:hover{
	color:#7a1c00;
	text-decoration:none;
}
.right-panel-padding{
	float:left;
	width:234px;
	padding-left:3px;
}
#right-panel{
	float:left;
	width:237px;
	padding-top:2px;
}
.calender-box{
	float:left;
	width:237px;
	margin-bottom:1px;
}
.calender-area{
	float:left;
	width:224px;
	text-align:left;
	padding:6px 0px 10px 9px;
}
.calender-bg{
	float:left;
	width:237px;
	background:url(../images/calender-bg.gif) left top repeat-y;
}
.month-box{
	float:left;
	width:221px;
	padding:5px 0 5px 0;
	background:#7a1c00;
}
.arrow-left{
	float:left;
	width:4px;
	padding:6px 0 0 7px;
}
.arrow-rite{
	float:right;
	width:4px;
	padding:6px 7px 0 0;
}
.month-txt{
	float:left;
	font-weight:normal;
	width:192px;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
}


.day-box{
	float:left;
	width:221px;
	background:#b64c4c;
	font-weight:bold;
	color:#FFFFFF;
	padding:0px 0 0px 0;
}

.calender-footer-left{
	float:left;
	font-size:11px;
	padding-left:5px;
	color:#FFFFFF;
}
.calender-footer-left a{
	color:#FFFFFF;
	text-decoration:none;
}
.calender-footer-left a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}

.calender-footer-right{
	float:right;
	font-size:11px;
	padding-right:5px;
	color:#FFFFFF;
}
.calender-footer-right a{
	color:#FFFFFF;
	text-decoration:none;
}
.calender-footer-right a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}


.shop-online-box{
	float:left;
	width:237px;
}
.shop-online-bg{
	float:left;
	width:237px;
	background:url(../images/calender-bg.gif) left top repeat-y;
}

.shop-info{
	float:left;
	width:209px;
	padding:9px 13px 0px 15px !important;
	padding:7px 13px 0px 15px;
}
.shop-info-box, .shop-info-box-last{
	float:left;
	width:209px;
	padding-bottom:7px !important;
	padding-bottom:8px;
	margin-bottom:7px !important;
	margin-bottom:5px;
	background:url(../images/shopping-border.gif) left bottom repeat-x;
}
.shop-info-box-last{
	background:none;
}

.shop-info-box p, .shop-info-box-last p{
	color:#a0a0a0;
	font-size:14px;
	font-weight:bold;
	text-align:justify;
}
.shop-info-box strong, .shop-info-box-last strong{
	color:#505050;
	font-size:12px;
	font-weight:bold;
}
.shop-info-box strong a, .shop-info-box-last strong a{
	color:#505050;
	text-decoration:none;
}
.shop-info-box strong a:hover, .shop-info-box-last strong a:hover{
	color:#505050;
	text-decoration:underline;
}

.shop-info-box span, .shop-info-box-last span{
	color:#d9563e;
}

.shop-info-box span a, .shop-info-box-last span a{
	width:5px;
	float:right;
	height:19px;
	display:block;
	padding:0 83px 0 0px;
	background: url(../images/buynow-img.jpg) 10px top no-repeat;
}
.shop-info-box span a:hover, .shop-info-box-last span a:hover{
	background: url(../images/buynow-img.jpg) 10px -19px no-repeat;
}
.shop-info-box b, .shop-info-box-last b{
	display:none;
}
.shop-info-box-last{
	border-bottom:none;
	margin-bottom:0px;
}



.buy-img{
	vertical-align:middle;
	margin-left:10px;
}

.img-style{
	border:#e5e5e5 1px solid;
	padding:1px;
	margin-right:7px;
}

.link-corner-box{
	float:left;
	width:237px;
}

.shop-view{
	float:left;
	width:220px;
	color:#7a1c00;
	text-align:right;
	font-family:tahoma;
	font-size:10px;
	margin-left:4px !important;
	margin-left:2px;
	font-weight:bold;
	border-top:#eaeaea 1px solid;
	padding:3px 9px 4px 0 !important;
	padding:0px 9px 4px 0;
}
.shop-view a{
	color:#7a1c00;
	text-decoration:underline;
}
.shop-view a:hover{
	color:#7a1c00;
	text-decoration:none;
}

.right-banner-ads {
	float:left;	
	padding: 7px 0 0 0px;
}
.right-banner-ads b{
	display:none;
}
.right-banner-ads a{
	width:234px;
	height:128px;
	display:block;
	padding-top:3px;
	background:url(../images/join-wic.gif) left top no-repeat;
}
.right-banner-ads a:hover{
	background:url(../images/join-wic.gif) left -131px no-repeat;
}
.earn-free-tab{
	float:left;
	height:53px;
	padding-top:7px !important;
	padding-top:6px;
}
.earn-free-tab b{
	display:none;
}
.earn-free-tab a{
	background:url(../images/earn-free.gif) left top no-repeat;
	width:231px;
	height:55px;
	display:block;
}
.earn-free-tab a:hover{
	background:url(../images/earn-free.gif) left -55px no-repeat;
}


.ask-expert-tab{
	float:left;
	width:231px;
	padding-top:9px !important;
	padding-top:7px;
	
}
.ask-expert-tab b{
	display:none;
}
.ask-expert-tab a{
	background: url(../images/ask-expert.gif) left top no-repeat;
	width:231px;
	height:55px;
	display:block;
}
.ask-expert-tab a:hover{
	background: url(../images/ask-expert.gif) left -55px no-repeat;
}

.tell-friend-tab{
	float:left;
	width:231px;
	padding-top:8px !important;
	padding-top:6px;
	
}
.tell-friend-tab b{
	display:none;
}
.tell-friend-tab a{
	background:  url(../images/tell-friend.gif) left top no-repeat;
	width:231px;
	height:55px;
	display:block;
}
.tell-friend-tab a:hover{
	background:  url(../images/tell-friend.gif) left -55px; no-repeat;
}
/* Calendar box Tags
--------------------------------------------------*/
.calendar{
border:none;
font-size:12px;
color:#ffffff;
margin-bottom:8px;
}
.calendar th{
	background:#b64c4c;
} 
.grey-bg{
	background:#f3f3f3;
	color:#535653;
	padding:1px !important;
	padding:0px;
	border-right:#e8e8e8 1px solid;
	border-bottom:#e8e8e8 1px solid;
}
.grey-bg a{
	color:#535653;
	display:block;
	text-decoration:none;
}
.grey-bg a:hover{
	color:#ffffff;
	font-weight:bold;
	background:#878787;
	text-decoration:none;
}
.month1{
color:#ffffff;
font-size:17px;
font-weight:bold;
}
.previous-month{
vertical-align:middle;
padding-right:5px;
}
.next-month{
vertical-align:middle;
padding-left:5px;
}
.event{
color:#5c3b07;
font-size:11px;
}
.devider{
background:url(../images/divider.gif) center left no-repeat;
height:3px;
}
.event-report{
float:left;
padding-left:10px;
}
.td-style{
	color:#535653;
	padding:1px !important;
	padding:0px;
	border-right:#e8e8e8 1px solid;
	border-bottom:#e8e8e8 1px solid;
}
.td-style a{
	color:#535653;
	display:block;
	text-decoration:none;
}
.td-style a:hover{
	color:#ffffff;
	font-weight:bold;
	background:#878787;
	text-decoration:none;
}
.td-style-last{
	color:#535653;
	color:#535653;
	padding:1px !important;
	padding:0px;
	border-bottom:#e8e8e8 1px solid;
}
.td-style-last a{
	color:#535653;
	display:block;
	text-decoration:none;
}
.td-style-last a:hover{
	color:#ffffff;
	font-weight:bold;
	background:#878787;
	text-decoration:none;
}


/*------------------------ Footer ------------------------*/
.footer-banner{
	float:left;
	width:980px;
	padding:6px 0 8px 3px;
}

.main-footer{
	width:100%;
	border-top: 3px solid #bf3636;
	float:left;
background:#fff url(../images/footer-bg.gif) left bottom repeat-x;
}

.footer-box{
	margin:0 auto;
	width:960px;
	
}
/*.footer-list-box{
	float:left;
	width:550px;
	padding-top:10px;
	padding-bottom:8px;
	background:#fcf;
}
.footer-list, .footer-list-last{
	float:left;
	width:570px;
	padding-right:4px;
	margin-right:19px;
	padding-top:0px;
	padding-bottom:5px;
	
}


.footer-list ul, .footer-list-last ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.footer-list li, .footer-list-last li{
	float:left;
	display:block;
	width:170px;
	margin-right:15px;
	color:#5a5a5a;
	font-size:11px;
	
	list-style-type:none;
	border-right:#dbdbdb 1px solid;
	
}
.footer-list li.last-border{
	border-right:none;
}
.footer-list li a, .footer-list-last li a{
	color:#5a5a5a;
	float:left; display:block;
	text-decoration:none;
	width:158px;
	padding:4px 0 3px 11px;
	background:url(../images/discussion-arrow.gif) left 12px no-repeat;
}
.footer-list li span, .footer-list-last li span{
	color:#5a5a5a;
	float:left; 
	display:block;
	text-decoration:none;
	width:158px;
	
	background:url(../images/footer-dotted.gif) left bottom repeat-x;
}

.footer-list li a:hover, .footer-list-last li a:hover{
	color:#000000;
	text-decoration:none;
}


.footer-rite{
	float:right;
	color:#5a5a5a;
	font-size:11px;
	padding-top:10px;
	width:210px;
	text-align:right;
	line-height:18px;
	background:#cfc;
}
.footer-rite a{
	color:#d66f70;
	text-decoration:none;
}
.footer-rite a:hover{
	color:#d66f70;
	text-decoration:underline;
}

.footer-list-css{
	float:left;
	width:158px;
	padding-top:10px;
	margin-left:10px;
	background:#098;
}
.footer-list-css ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	width:158px;
}
.footer-list-css ul li{
	float:left; display:block;
	
}
.footer-list-css ul li span{
	width:158px;
	background:url(../images/footer-dotted.gif) left bottom repeat-x;
}
.footer-list-css ul li a{
	color:#5a5a5a;
	float:left; 
	display:block;
	text-decoration:none;
	width:158px;
	padding:4px 0 3px 11px;
	background:url(../images/discussion-arrow.gif) left 12px no-repeat;
}
.footer-list-css ul li a:hover{
	color:#000000;
	text-decoration:none;
}

*/

.error-msg {
	border:1px dashed #f44a4a;
    color:#df280a;
    background:#fff url(../images/error-icon.jpg) 15px 10px no-repeat;
   /* background-color:#fff;*/
	padding:10px 10px  10px  40px ;	
	margin:12px 0px;
    }

/*.error-msg{
	padding:10px 10px  10px  40px ;
	float:left;

	margin:12px 0px;
	border:1px dashed #f44a4a;
	color:#f44a4a;
	background:#fff url(../images/error-icon.jpg) 15px 10px no-repeat;
}*/
.success-msg {
    border:#446423 dashed 1px;
    color:#3d6611;
    /*background-color:#eff5ea;*/
	background-color:#fff;
	padding-bottom:5px; 
	padding-top:5px;
	/*font-weight:bold;*/
    }
	
.validation-advice, .validation-advice260, .required ,.validation-advice160,.validation-advice0{ color:#EB340A;}
.validation-advice260 { clear:both; min-height:15px; margin-top:3px; padding-left:260px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif }
.validation-advice160 { clear:both; min-height:15px; margin-top:3px; padding-left:180px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif }
.validation-failed { border:1px dashed #EB340A !important; background:#faebe7 !important; }

.validation-advice0 { clear:both; min-height:15px; margin-top:3px; padding-left:100px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif }

/*----------------------- Calander --------------------*/
.month{
	background:none;
	color:#FFFFFF;
}
.month th{
	background:#7a1c00;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
}
.day{
	color:#FFFFFF;
	background:none;
}
.day th{
	color:#FFFFFF;
	background:#B64C4C;
}




.inverted-style{
	margin-left:3px;
	vertical-align:top;
}

.error-box{
padding:10px 10px  10px  40px ;
	float:left;
	width:926px;
	margin:12px 0px;
border:1px dashed #f44a4a;
color:#f44a4a;
background:#fff url(../images/error-icon.jpg) 15px 10px no-repeat;
}


/* --------------------------------------- footer -------------------------------------- */




/*.footer-list li.last-border{
	border-right:none;
}*/


.footer-list-box
{
  width:550px; float:left; padding-top:10px;
	padding-bottom:8px;
}

.footer-list-box ul
{
  list-style::none; margin:0px;
	padding:0px;
}

.footer-list-box ul li
{
    float:left;
	display:block;
	width:165px;
	margin-right:15px;
	color:#5a5a5a;
	font-size:11px;	
	list-style-type:none;
	border-right:#dbdbdb 1px solid;
}


.footer-list-box li a{
	color:#5a5a5a;
	float:left; display:block;
	text-decoration:none;
	width:154px;
	padding:4px 0 3px 11px;
	background:url(../images/discussion-arrow.gif) left 12px no-repeat;
}
.footer-list-box li span{
	color:#5a5a5a;
	float:left; 
	display:block;
	text-decoration:none;
	width:154px;	
	background:url(../images/footer-dotted.gif) left bottom repeat-x;
}

.footer-list-box li a:hover{
	color:#000000;
	text-decoration:none;
}



.footer-list-css{
	float:left;
	width:155px;
	padding-top:10px;
}
.footer-list-css ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.footer-list-css ul li{
	float:left;
	display:block;
	width:155px;
	color:#5a5a5a;
	font-size:11px;	
	border-right:#dbdbdb 1px solid;
	
}
.footer-list-css ul li span.pink{
	color:#e14a49;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:14px;
}


.footer-list-css ul li a{
	color:#5a5a5a;
	float:left; 
	display:block;
	text-decoration:none;
	width:155px;
	padding:4px 0 3px 11px;
	background:url(../images/discussion-arrow.gif) left 12px no-repeat;
}
.footer-list-css ul li span{
	width:155px;
	float:left; 
	display:block;
	text-decoration:none;
	background:url(../images/footer-dotted.gif) left bottom repeat-x;
}
.footer-list-css ul li a:hover{
	color:#000000;
	text-decoration:none;
}



.footer-rite{
	float:right;
	color:#5a5a5a;
	font-size:11px;
	padding-top:10px;
	width:226px;
	text-align:right;
	line-height:18px;
}
.footer-rite a{
	color:#d66f70;
	text-decoration:none;
}
.footer-rite a:hover{
	color:#d66f70;
	text-decoration:underline;
}

/***********************************  NEW Home Page CSS ************************/

.video-section {
	width:254px;
	float:left;
	padding:12px 15px 0px 15px;
}
.video-section p {
	color:#3f99aa;
	font-weight:bold;
	font-size:12px;
	padding-bottom:5px;
}
.heading-box {
	width:254px;
	float:left;
	padding:12px 15px 12px 15px;
}
.heading-box ul {
	list-style-type:none;
	color:#3f99aa;
	font-weight:bold;
}
.heading-box ul li {
	background:url(../images/discussion-arrow.gif) left 12px no-repeat;
	border-bottom:1px dotted #cdcbcb;
	padding:4px 0 4px 13px;
}
.heading-box ul li.first {
	padding:0px 0 4px 13px;
	background:url(../images/discussion-arrow.gif) left 7px no-repeat;
}
.heading-box ul li.last {
	padding:4px 0 0px 13px;
	border-bottom:none;
}
.heading-box ul li a {
	color:#3f99aa;
	text-decoration:none;
}
.heading-box ul li a:hover {
	color:#c33d25;
	text-decoration:none;
}
.pad-top {
	padding-top:2px;
}
.new-section {
	width:421px;
	float:left;
	padding:12px;
	
}
.new-section p {
	font-size:14px;
	color:#727272;
	line-height:21px;
}
.new-read-more {
	width:431px;
	color:#7a1c00;
	text-align:right;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	padding:3px 9px 5px 0;
	border-top:1px solid #eaeaea;
	margin:0px auto;
}
.new-read-more a {
	color:#7a1c00;
	text-decoration:underline;
}
.new-read-more a:hover {
	color:#7a1c00;
	text-decoration:none;
}
object{margin:0px;
padding:0px;
}
.joinwic {
	float:left;
	padding:2px 0 0 0;
}
.joinwic a {
	width:234px;
	height:128px;
	display:block;
	padding-top:3px;
	background:url(../images/join-wic.gif) left top no-repeat;
}
.joinwic a:hover {
	background:url(../images/join-wic.gif) left -131px no-repeat;
}
.membershipbtn {
	float:left;
	padding:10px 0 0 0;
}
.membershipbtn a {
	width:234px;
	height:55px;
	float:left;
	background:url(../images/membership-btn.jpg) left top no-repeat;
}
.membershipbtn a:hover {
	background:url(../images/membership-btn.jpg) left -55px no-repeat;
	height:55px;
	width:234px;
}
.share-discuss {
	float:left;
	padding:10px 0 0 0;
}
.share-discuss a {
	width:234px;
	height:55px;
	float:left;
	background:url(../images/share-discuss.jpg) left top no-repeat;
}
.share-discuss a:hover {
	background:url(../images/share-discuss.jpg) left -55px no-repeat;
	height:55px;
	width:234px;
}
.download-ebook {
	float:left;
	padding:10px 0 4px 0;
}
.download-ebook a {
	width:144px;
	color:#ac0000;
	text-decoration:none;
	height:35px;
	font-size:15px;
	font-weight:normal;
	float:left;
	background:url(../images/download-ebook.jpg) left top no-repeat;
	padding:45px 0 0 90px;
}
.download-ebook a:hover {
	background:url(../images/download-ebook.jpg) left top no-repeat;
	height:35px;
	width:144px;
	text-decoration:none;
	color:#000;
	padding:45px 0 0 90px;
}
.google-ads-box-inner {
	float:left;
	width:237px;
	margin-top:8px;
	background:url(../images/google-ad-bg-inner.gif) left top repeat-y;
}
.ads-top-corner-inner {
	float:left;
	width:237px;
	padding-top:7px;
	background:url(../images/white-corner-top-inner.gif) left top no-repeat;
}
.ads-middle-inner {
	float:left;
	width:191px;
	padding:0 25px 17px 21px;
}
.ads-middle-inner p {
	font-family:"Trebuchet MS";
	font-size:11px;
	line-height:15px;
	padding-top:12px;
}
.img-google-inner {
	margin-bottom:5px;
}
.ads-middle strong {
	color:#008299;
	font-weight:bold;
}
.ads-middle-inner strong a {
	color:#008299;
	text-decoration:none;
}
.ads-middle-inner strong a:hover {
	color:#008299;
	text-decoration:underline;
}
.ads-middle-inner span a {
	color:#899d3e;
	text-decoration:underline;
}
.ads-middle-inner span a:hover {
	color:#899d3e;
	text-decoration:none;
}
.ads-bottom-corner-inner {
	float:left;
	width:237px;
	padding-bottom:7px;
	background: url(../images/white-corner-bottom-inner.gif) left bottom no-repeat;
}
.playerborder{border: 1px solid #6BCDF4; float: left; margin: 15px 0 0; padding: 10px; width: 670px; }
.playernew{margin:15px 0 0px; float:left; width:250px; }
.transdownload{ margin:15px 0 0px;float: left; padding: 0 0 0 60px; width:230px;}