@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#f0f0f0;
}
#main_block {
	width:100%;
}
#header_row {
	width:100%;
	background:url(../images/top_bg.gif) #FFF top left repeat-x;
}
#header_row .header {
	width:1000px;
}
#header_row .logo {
	padding:20px 0 0 0;
}
.header_search_part {
	width:475px;
}
.top_link_bg {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#a1a1a1;
	background-color:#000;
}
.top_location a:link, .top_location a:visited {
	color:#FFF;
	text-decoration:none;
}
.top_location_txt {
	margin:0;
}
.top_location a:hover {
	border-bottom:1px solid #FC0;
}
.top_link_left {
	background:url(../images/top_link_left.gif) left bottom no-repeat;
	height:29px;
}
.top_link_right {
	background:url(../images/top_link_right.gif) right bottom no-repeat;
}
.top_link_separator {
	background:url(../images/top_link_separator.gif) right center no-repeat;
}
.location_slide {
	background-color:#000;
	color:#FFF;
}
.location_combo {
	width:275px;
}
.location_title {
	font-weight:bold;
	padding:10px 0;
}
.location_bttn {
	font-family:Tahoma, Geneva, sans-serif;
	width:80px;
	font-size:11px;
	font-weight:bold;
}
.welcome_user {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#838383;
	padding:42px 25px 12px 0;
}
.welcome_user a:link, .welcome_user a:visited {
	color:#7fc123;
	text-decoration:none;
	text-transform:uppercase;
}
.welcome_user a:hover {
	color:#000;
	border-bottom:1px solid #FC0;
}
.welcome_user span {
	color:#000;
}
.top_search_left {
	background:url(../images/search_left.gif) left no-repeat;
	height:28px;
}
.top_search_bg {
	background:url(../images/search_bg.gif) left repeat-x;
}
.top_search_bg input {
	color:#a7a7a7;
	border:0 none;
	width:298px;
}
.top_search_bttn a:link, .top_search_bttn a:visited {
	background:url(../images/search_bttn.gif) left no-repeat;
	text-decoration:none;
	display:block;
	width:32px;
	height:28px;
}
.top_search_bttn a:hover {
	background:url(../images/search_bttn_hov.gif) left no-repeat;
}
/*  Top Search Drop Down Styles Start  */
ul.menu {
	font-family:Tahoma, Geneva, sans-serif;
	list-style:none;
	margin:0;
	padding:0;
}
ul.menu * {
	margin:0;
	padding:0
}
ul.menu a {
	display:block;
	color:#000;
	text-decoration:none
}
ul.menu li {
	position:relative;
	float:left;
	margin-right:2px
}
ul.menu ul {
	position:absolute;
	top:27px;
	left:0;
	background:#f0f0f0;
	display:none;
	opacity:0;
	list-style:none;
}
ul.menu ul li {
	position:relative;
	border-top:none;
	margin:0
}
ul.menu ul li a {
	font-family:Tahoma, Geneva, sans-serif;
	display:block;
	color:#666;
	font-size:11px;
	padding:3px 0 5px 10px;
	background-color:#f0f0f0;
	border-bottom:1px solid #fafafa;
	width:100px;
}
ul.menu ul li a:hover {
	background-color:#ddd
}
ul.menu .menulink {
	padding:5px 15px 7px 0;
	color:#c2c2c2;
	font-size:12px;
	background:url(../images/down_arrow.gif) right no-repeat;
	width:100px;
	text-align:right;
}
ul.menu .menulink:hover, ul.menu .menuhover {
	color:#666;
}
/*  Top Search Drop Down Styles End  */
/* Top Navigation Menu Styles Start  */
.top_nav_left {
	background:url(../images/top_nav_left.gif) left top no-repeat;
	height:37px;
}
.top_nav_right {
	background:url(../images/top_nav_right.gif) right top no-repeat;
	height:37px;
}
.top_nav_bg {
	background:url(../images/top_nav_bg.gif) left top repeat-x;
}
.tmenu {
	position:relative;
	padding:0;
	text-align:left;
}
ul#tmenu {
	margin:0;
	padding:0
}
.tmenu ul {
	list-style:none;
	z-index:10;
	position:relative;
	z-index:100;
	padding:0;
}
.tmenu li {
	float:left;
	background:url(../images/top_nav_separator.gif) right no-repeat;
	padding:7px 0 7px 0
}
.tmenu a, .tmenu a:active, .tmenu a:visited, .tmenu a:hover {
	display:inline-block;
	text-transform:uppercase;
	text-decoration:none;
	color:#FFF;
	padding:0 23px;
	text-align:left;
}
html>body #tslide {
	position:absolute;
	top:4px;
	height:24px;
	z-index:10
}
* html #tslide {
display:none;
	position:relative;
	top:4px;
	height:24px;
	z-index:10
}
* html .tmenu a:hover {
	display:inline-block;
	text-transform:uppercase;
	text-decoration:none;
	color:#ffcd2a;
	padding:0 23px;
	text-align:left;
}
/* Top Navigation Menu Styles End  */
/*  Content Row and Search Header styles Start  */
#content_row {
	border-top:7px solid #146091;
	background:url(../images/content_bg.gif) left top repeat-x;
	width:100%;
	padding-bottom:30px;
}
#content_row .content {
	width:1000px;
}

/*.content .cont_header {
	background:url(../images/header_banner.jpg) center no-repeat;
	border-top:1px solid #006ca6;
	border-left:1px solid #006ca6;
	border-right:1px solid #006ca6;
	border-bottom:8px solid #161618;
	padding:16px 10px 10px 10px;
}*/

/*  Content Row and Search Header styles Start  */
/*  Main Search Block styles Start  */
.main_search_bg {
	background:url(../images/main_search_bg.png) left repeat-x;
	border:1px solid #0b202c;
	height:220px;
}
.main_search_title {
	font-size:18px;
	font-weight:bold;
	color:#171717;
	padding:18px 10px 10px 18px;
}
.main_search_head {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#195d8f;
	padding-bottom:2px;
}
.main_search_head span {
	color:#000000;
	font-style:normal;
	font-weight:normal;
	font-size:11px;
}
.main_search_pad {
	padding:0 8px 17px 0;
}
.search_combo_box {
	width:155px;
}
.search_combo_box2 {
	width:155px;
}
.search_combo_box3 {
	width:126px;
}
.search_combo_box4 {
	width:175px;
}
.main_adsearch a:link, .main_adsearch a:visited {
	background:url(../images/icon_asearch.gif) 20px center no-repeat;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#d2ff93;
	padding:2px 0 2px 40px;
	display:block;
}
.main_adsearch a:hover {
	color:#000;
}
/*  Main Search Block styles Start  */

/*  Content main Block styles Start  */
.content_topleft {
	border-left:1px solid #acb2b6;
	background-color:#FFF;
}
.content_topright {
	border-right:1px solid #acb2b6;
	background-color:#FFF;
}
.content_topbg {
	background-color:#FFF;
}
.content_botleft {
	background:url(../images/content_bleft.gif) left bottom no-repeat;
	background-color:#FFF;
}
.content_botright {
	background:url(../images/content_bright.gif) right bottom no-repeat;
	background-color:#FFF;
}
.content_botbg {
	border-bottom:1px solid #acb2b6;
	background-color:#FFF;
}
.content_bg {
	border-left:1px solid #acb2b6;
	border-right:1px solid #acb2b6;
	background-color:#FFF;
}
/*  Content main Block styles Start  */

/*  Category block styles Start  */
.cont_left_part {
	width:255px;
}
.left_side_part {
	width:229px;
}
.left_side_height {
	height:8px;
}
.cat_topleft {
	background:url(../images/cat_topleft.gif) left top no-repeat;
	height:33px;
}
.cat_topright {
	background:url(../images/cat_topright.gif) right top no-repeat;
}
.cat_topbg {
	background:url(../images/cat_topbg.gif) left top repeat-x;
	font-size:14px;
	text-transform:uppercase;
	color:#333;
	font-weight:bold;
}
.cat_left {
	background:url(../images/cat_left.gif) left top no-repeat;
}
.cat_right {
	background:url(../images/cat_right.gif) right top no-repeat;
}
.cat_bg {
	border:1px solid #e6e6e6;
}
.cat_botleft {
}
.cat_botright {
}
.cat_botbg {
}
.cat_more {
	background:url(../images/cat_more_bg.gif) bottom left repeat-x;
	padding:7px 10px;
}
.cat_more a:link, .cat_more a:visited {
	font-size:11px;
	color:#6aa811;
	text-decoration:none;
}
.cat_more a:hover {
	color:#000;
}
/*  Category block styles End  */

/* Category nav menu Style Start */
.applemenu {
	margin:0;
	padding: 0;
	width:100%;
}
.silverheader {
	background:url(../images/cat_dotline.gif) left bottom repeat-x;
}
.silverheader a:link, .silverheader a:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	display:block;
	color:#252525;
	text-decoration:none;
	background:url(../images/cat_arrow.gif) 8px center no-repeat;
	padding:5px 10px 5px 25px;
}
.silverheader a:hover {
	background-color: #fff;
	color:#ca2614;
}
.silverheader span {
	color:#999;
	font-size:11px;
}
.applemenu div.submenu { /*DIV that contains each sub menu*/
	background:url(../images/cat_subbg.gif) #f3f2f2 left top repeat-x;
}
.applemenu div.submenu a:link, .applemenu div.submenu a:visited {
	background:url(../images/cat_subarrow.gif) 23px center no-repeat;
	display:block;
	color:#195d8f;
	border-bottom:1px dotted #b4b4b4;
	text-decoration:none;
	padding:4px 0 4px 33px;
}
.applemenu div.submenu a:hover, .applemenu div.submenu a.selected {
	background-color:#e7e9e9;
	color:#000;
}
.applemenu div.submenu span {
	color:#999;
	font-size:11px;
}
/*Category nav menu Style Ends*/
/*  Other left side block styles Start  */
.lblock_topleft {
	background:url(../images/cat_topleft.gif) left top no-repeat;
	height:33px;
}
.lblock_topright {
	background:url(../images/cat_topright.gif) right top no-repeat;
}
.lblock_topbg {
	background:url(../images/cat_topbg.gif) left top repeat-x;
	font-size:14px;
	text-transform:uppercase;
	color:#333;
	font-weight:bold;
}
.lblock_topbg span {
	font-size:12px;
	color:#336699;
	text-transform:none;
}
.lblock_left {
	background:url(../images/cat_left.gif) left top no-repeat;
}
.lblock_right {
	background:url(../images/cat_right.gif) right top no-repeat;
}
.lblock_bg {
	border:1px solid #e6e6e6;
}
.lblock_bg .goo_ad {
	padding:2px 0;
}
.lblock_calendar_bg {
	border:1px solid #e6e6e6;
	padding:7px;
}
.lblock_botleft {
	height:5px;
}
.lblock_botright {
}
.lblock_botbg {
}
.lblock_more {
	background:url(../images/cat_more_bg.gif) bottom left repeat-x;
	padding:7px 10px;
}
.lblock_more {
	border-top:1px solid #f0f0f0;
}
.lblock_more a:link, .lblock_more a:visited {
	font-size:11px;
	color:#6aa811;
	text-decoration:none;
}
.lblock_more a:hover {
	color:#000;
}
.cal_footer {
	background-color:#ffe081;
	border-top:2px solid #FFF;
	padding:5px 3px;
}
/*  Other left side block styles End  */
/* Calendar Styles Start. Copyright (c) 2007, Yahoo! Inc. All rights reserved. */
.yui-calcontainer {
	overflow:hidden;
	background-color:#FFFFFF;
	width:190px;
}
.yui-calcontainer iframe {
	position:absolute;
	border:ridge;
	margin:0;
	padding:0;
	z-index:0;
	left:0px;
	top:0px;
}
.yui-calcontainer.multi .groupcal {
	z-index:1;
	float:left;
	position:relative;
}
.yui-calcontainer .title {
	position:relative;
	z-index:1;
}
.yui-calendar .calnavleft {
	z-index:1;
}
.yui-calendar .calnavright {
	z-index:1;
}
.yui-calendar .calbody a:hover {
	background:inherit;
}
.calbody {
	border:1px solid #ebebeb;
}
.calbody td {
	background-color:#fff;
}
.calbody a.selector:link, .calbody a.selector:visited {
	display:block;
	color:#666;
	padding:4px 0;
}
.calbody a.selector:hover {
	background-color:#cfd2d3;
	color:#000;
}
p#clear {
	clear:left;
}
.yui-calcontainer {
	background-color:#fff;
}
.yui-skin-sam .yui-calendar {
	text-align:center;
}
.calhead {
	padding:2px 0 4px 0;
	color:#663737;
}
.yui-calendar .calheader {
	text-align:center;
	font-size:11px;
}/*height between month & year*/
.yui-calendar .calnavleft {
	background:url(../images/cal_larrow.gif) center no-repeat;
	cursor:pointer;
	width:10px;
	height:10px;
	display:inline-block;
}
.yui-calendar .calnavright {
	background:url(../images/cal_rarrow.gif) center no-repeat;
	cursor:pointer;
	width:10px;
	height:10px;
	display:inline-block;
}
.yui-calendar .calweekdayrow {
	background:url(../images/cal_weekbg.gif) left bottom repeat-x;
}/*control the height between week days and year display) */
.yui-calendar .calweekdaycell {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#919191;
	text-align:center;
	padding:5px 0;
	border-bottom:2px solid #FFF;
}/*weekday name*/
.yui-calendar .calrowhead, .yui-calendar .calrowfoot {
	color:#a6a6a6;
	font-style:normal;
	font-weight:normal;
}
.yui-calendar .calrowhead {
	text-align:right;
	padding-right:0px;
}
.yui-calendar .calrowfoot {
	text-align:left;
	padding-left:0px;
}
.yui-calendar td.calcell {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	background-color:#f3f3f3;
	text-align:center;
}/*all num box*/
.yui-calendar td.calcellevent {
	vertical-align:top;
	text-decoration:none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#666666;
	background-color:#FFFFFF;
	border:#000000 solid 1px;
	text-align:center;
}
.yui-calendar td.calcell a {
	text-decoration:none;
}/*num css*/
.yui-calendar td.calcellevent a {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	display:block;
	color:#ca2614;
	text-decoration:none;
}/*num css*/
.yui-calendar td.calcell.today {
	color:#FFF;
}/*background color of highlighted day*/
.yui-calendar td.calcell.today a:link, .yui-calendar td.calcell.today a:visited {
	color:#FFF;
	display:block;
	background-color:#ca2614;
}
.yui-calendar td.calcell.today a:hover {
	background-color:#cfd2d3;
	color:#000;
}
.yui-calendar td.calcellevent.today {
	background-color:#ffe081;
	border:1px solid #f1d170;
}/*background color of highlighted day*/
.yui-calendar td.calcell.oom {
	cursor:default;
	color:#dadada;
	padding:4px 0;
}/*hiden num*/
.yui-calendar td.calcell.selected {
}/*hidden num*/
.yui-calendar td.calcell.selected {
	background-color:#c4d2e5;
}
/* Calendar Styles End */

.cont_right_part {
	padding:0;
	width:735px;
}
.cont_right_part .main {
	width:725px;
}
/*  Featured and Right side block styles Start  */
.rblock_topleft, .fblock_topleft {
	background:url(../images/fblock_toplr.gif) left top no-repeat;
	height:34px;
}
.rblock_topright, .fblock_topright {
	background:url(../images/fblock_toplr.gif) right top no-repeat;
}
.rblock_topbg, .fblock_topbg {
	background:url(../images/fblock_topbg.gif) left top repeat-x;
	font-size:14px;
	text-transform:uppercase;
	color:#333;
	font-weight:bold;
}
.rblock_topbg span {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#bcbcbc;
	font-weight:normal;
	text-transform:none;
}
.rblock_topbg span.search_txt {
	font-size:12px;
	color:#7b7b7b;
	font-weight:normal;
	text-transform:none;
}
.rblock_bg {
	border-left:1px solid #efefef;
	border-right:1px solid #efefef;
	background:url(../images/cat_subdotline.gif) bottom left repeat-x;
}
.rblock_botleft {
	background:url(../images/rblock_botlr.gif) left bottom no-repeat;
	height:27px;
}
.rblock_botright {
	background:url(../images/rblock_botlr.gif) right bottom no-repeat;
}
.rblock_botbg {
	background:url(../images/rblock_botbg.gif) left bottom repeat-x;
}
.rblock_botbg td {
	padding:3px 0;
}
.rblock_row1 td {
	border-bottom:1px solid #efefef;
	padding:18px 10px 7px 10px;
}
.rblock_row2 td {
	padding:18px 10px 7px 10px;
}
.rblock_botbg a:link, .rblock_botbg a:visited {
	font-size:11px;
	color:#6aa811;
	text-decoration:none;
}
.rblock_botbg a:hover {
	color:#000;
}
.fblock_bg {
	background:url(../images/fblock_bg.gif) center top no-repeat;
	height:247px;
	border-left:1px solid #efefef;
	border-right:1px solid #efefef;
}
.fblock_botleft {
	background:url(../images/fblock_bg.gif) left bottom no-repeat;
}
.fblock_botright {
	background:url(../images/fblock_bg.gif) right bottom no-repeat;
}
.fblock_botbg {
	background:url(../images/fblock_bg.gif) center bottom no-repeat;
}
/*  Featured and Right side block styles End  */
/*  Featured Ads styles Start  */
.feature_head {
	padding:12px 13px;
}
.feature_head, .feature_head a:link, .feature_head a:visited {
	font-size:18px;
	color:#0a73ac;
	font-weight:bold;
	text-decoration:none;
}
.feature_head a:hover {
	color:#c42f2f;
}
.featured_img a:link, .featured_img a:visited {
	display:inline-block;
	border:1px solid #e3ecf0;
	padding:4px;
}
.featured_img a:hover {
	border:1px solid #f1b905;
}
.featured_title {
	font-size:13px;
	color:#828281;
	padding:3px 0;
	font-weight:bold;
}
.featured_txt {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#3ba7e1;
	padding:3px 0;
}
.featured_row1 td {
	background-color:#FFF;
	border-top:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
}
.featured_row1 td .feature_opt_bdr, .featured_row1 td .feature_comment {
	border-top:none;
	border-bottom:none;
}
.feature_opt_bdr {
	border-right:1px solid #dadada;
}
.feature_comment {
	background:url(../images/icon_comments.gif) 5px center no-repeat;
	padding-left:23px;
	color:#9e9e9e;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}
.featured_price {
	font-size:24px;
	color:#161618;
	padding:10px 0;
}
.featured_page a:link, .featured_page a:visited {
	display:inline-block;
	font-weight:bold;
	color:#cdcdcd;
	background-color:#f5f5f5;
	border:1px solid #ebebeb;
	padding:0 5px;
	text-decoration:none;
}
.feature_select a:link, .feature_select a:visited {
	display:inline-block;
	font-weight:bold;
	color:#666;
	background-color:#f5f5f5;
	border:1px solid #b0b0b0;
	padding:0 5px;
	text-decoration:none;
}
.featured_page a:hover, .featured_page .active:link, .featured_page .active:visited {
	color:#65b1d9;
	background-color:#eaf2f7;
	border:1px solid #dde8ee;
}
/*  Featured Ads styles End  */
/*  Area block styles Start  */
.ablock_topleft {
	background:url(../images/ablock_toplr.gif) left top no-repeat;
	height:34px;
}
.ablock_topright {
	background:url(../images/ablock_toplr.gif) right top no-repeat;
}
.ablock_topbg {
	background-color:#f0f0f0;
	font-size:14px;
	text-transform:uppercase;
	color:#333;
	font-weight:bold;
}
.ablock_bg span {
	font-size:12px;
	color:#bbbbbb;
	text-transform:none;
}
.ablock_bg {
	border-left:1px solid #f0f0f0;
	border-right:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
	padding:3px 0;
}
.ablock_botleft {
	background:url(../images/ablock_botlr.gif) left bottom no-repeat;
}
.ablock_botright {
	background:url(../images/ablock_botlr.gif) right bottom no-repeat;
}
.ablock_botbg {
	background:url(../images/ablock_botbg.gif) left bottom repeat-x;
	padding:3px 0;
}
.ablock_botbg a:link, .ablock_botbg a:visited {
	font-size:11px;
	color:#6aa811;
	text-decoration:none;
}
.ablock_botbg a:hover {
	color:#000;
}
ul.area_link, ul.area_link li, ul.area_link * {
	margin:0;
	padding:0;
	list-style:none;
}
ul.area_link a:link, ul.area_link a:visited {
	background:url(../images/area_link_arrow.gif) 15px center no-repeat;
	text-decoration:none;
	color:#226fa7;
	padding:0 0 1px 30px;
}
ul.area_link a:hover {
	background:url(../images/area_link_arrow_hov.gif) 15px center no-repeat;
	color:#ca2600;
}
#contact_list1 {
	position:relative;
	height:240px;
	width:210px;
	overflow:hidden;
}
#contact_list2 {
	position:relative;
	height:155px;
	width:200px;
	overflow:hidden;
}
#mContainer2 {
	width:420px;
	overflow:hidden;
}
/*  Area block styles End  */
/*  Latest Ads styles Start  */
.latest_img a:link, .latest_img a:visited {
	display:inline-block;
	padding:4px;
	border:1px solid #d6d6d6;
}
.latest_img a:hover {
	border:1px solid #f1b905;
}
.latest_head a:link, .latest_head a:visited {
	display:block;
	font-size:14px;
	color:#333;
	text-decoration:none;
	padding:10px 0 3px 0px;
}
.latest_head a:hover {
	color:#ca2614;
}
.latest_txt {
	font-size:11px;
	color:#7d6b68;
	padding:3px 0;
}
.latest_price {
	font-size:12px;
	font-weight:bold;
	color:#2995cf;
	padding:4px 0;
}
/*  Latest Ads styles End  */
/*  Popular Tags styles Start  */
.poptags_link {
	padding:8px;
}
.poptags_link .one:link, .poptags_link .one:visited {
	font-size:24px;
	color:#032737;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}
.poptags_link .two:link, .poptags_link .two:visited {
	font-size:24px;
	color:#b5404d;
	font-weight:bold;
	text-decoration:none;
}
.poptags_link .three:link, .poptags_link .three:visited {
	font-size:18px;
	color:#000;
	text-decoration:none;
}
.poptags_link .four:link, .poptags_link .four:visited {
	font-size:18px;
	color:#ca2614;
	font-weight:bold;
	text-decoration:none;
}
.poptags_link .five:link, .poptags_link .five:visited {
	font-size:18px;
	color:#666;
	text-decoration:none;
}
.poptags_link .six:link, .poptags_link .six:visited {
	font-size:18px;
	color:#ff9306;
	font-weight:bold;
	text-decoration:none;
}
.poptags_link .seven:link, .poptags_link .seven:visited {
	font-size:14px;
	color:#b5404d;
	font-weight:bold;
	text-decoration:none;
}
.poptags_link .eight:link, .poptags_link .eight:visited {
	font-size:14px;
	color:#1b81ff;
	text-decoration:none;
}
.poptags_link .nine:link, .poptags_link .nine:visited {
	font-size:12px;
	color:#b5404d;
	text-decoration:none;
}
.poptags_link .ten:link, .poptags_link .ten:visited {
	font-size:12px;
	color:#032737;
	text-decoration:none;
}
.poptags_link .eleven:link, .poptags_link .eleven:visited {
	font-size:12px;
	color:#666;
	font-style:italic;
	text-decoration:none;
}
.poptags_link .one:hover, .poptags_link .two:hover, .poptags_link .three:hover, .poptags_link .four:hover, .poptags_link .five:hover, .poptags_link .six:hover, .poptags_link .seven:hover, .poptags_link .eight:hover, .poptags_link .nine:hover, .poptags_link .ten:hover, .poptags_link .eleven:hover {
	text-decoration:underline;
}
/*  Popular Tags styles End  */
/*  Best Block styles start  */
.bestblock_bdr {
	border-bottom:1px solid #e5e5e5;
}
.bestblock_link a:link, .bestblock_link a:visited {
	display:block;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#2995cf;
	background:url(../images/bullet_01.gif) 4px center no-repeat;
	padding:6px 2px 6px 24px;
	text-decoration:none;
	border-bottom:1px dotted #dcdcdc;
}
.bestblock_link a:hover {
	color:#000;
	background:url(../images/bullet_02.gif) #fff3cd 4px center no-repeat;
}
.bestblock_link a.no_bdr {
	border-bottom:none;
}
.bestblock_link span.comments {
	display:inline-block;
	border-left:1px solid #CCC;
	background:url(../images/icon_comments.gif) 5px center no-repeat;
	color:#9e9e9e;
	font-size:11px;
	padding-left:23px;
}
.bestblock_bg {
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	padding:12px;
}
.bestblock_botleft {
	background:url(../images/bestblock_botlr.gif) left bottom no-repeat;
	height:22px;
}
.bestblock_botright {
	background:url(../images/bestblock_botlr.gif) right bottom no-repeat;
}
.bestblock_botbg {
	background:url(../images/bestblock_botbg.gif) left bottom repeat-x;
}
.bestblock_botbg a:link, .bestblock_botbg a:visited {
	font-size:11px;
	color:#6aa811;
	text-decoration:none;
}
.bestblock_botbg a:hover {
	color:#000;
}
/*  Best Block styles End  */
.rs_height {
	height:25px;
}
#footer_row {
	width:100%;
	background:url(../images/footer_bg.gif) left top repeat-x;
	padding:13px 0;
}
#footer_row .foot_main {
	width:1000px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#bdbdbd;
}
#footer_row .foot_main a:link, #footer_row .foot_main a:visited {
	text-decoration:none;
	color:#bdbdbd;
	display:inline-block;
	padding:0 4px;
}
#footer_row .foot_main a:hover {
	color:#ffe081;
	text-decoration:underline;
}
.foot_pad {
	padding:10px 0;
}
.nav_path {
	color:#f1b905;
	padding-bottom:12px;
}
.nav_path a:link, .nav_path a:visited {
	background:url(../images/nav_arrow.gif) right 6px no-repeat;
	font-size:11px;
	color:#4cb1e0;
	text-decoration:none;
	padding-right:8px;
}
.nav_path a:hover {
	color:#000;
}
.back_path {
	padding-bottom:12px;
}
.back_path a:link, .back_path a:visited {
	font-family:Verdana, Geneva, sans-serif;
	background:url(../images/back_arrow.gif) left center no-repeat;
	font-size:10px;
	color:#0a5b86;
	text-decoration:none;
	padding-left:8px;
	font-weight:bold;
	text-transform:uppercase;
}
.back_path a:hover {
	color:#f1b905;
}
.prenext_path {
	padding-bottom:12px;
}
.prenext_path a:link, .prenext_path a:visited {
	font-family:Verdana, Geneva, sans-serif;
	background:url(../images/prev_next_sep.gif) left center no-repeat;
	font-size:10px;
	color:#0a5b86;
	text-decoration:none;
	padding-left:10px;
	font-weight:bold;
	text-transform:uppercase;
}
.prenext_path a:hover {
	color:#f1b905;
}
.prenext_path .none {
	font-family:Verdana, Geneva, sans-serif;
	background:url(../images/prev_next_sep.gif) left center no-repeat;
	font-size:10px;
	color:#b9b8b8;
	padding-left:10px;
	font-weight:bold;
	text-transform:uppercase;
}
/* Seach List styles start */
.option_bar {
	background:url(../images/optionbar_bg.gif) left top repeat-x;
	height:37px;
	color:#FFF;
}
.option_view {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	height:37px;
}
.option_view a.list:link, .option_view a.list:visited {
	background:url(../images/lview_bttn.gif) left center no-repeat;
	color:#226fa7;
	padding:7px 10px 7px 0;
	text-decoration:none;
	display:block;
	width:78px;
	float:left;
	text-align:right;
}
.option_view a.list:hover {
	background:url(../images/lview_bttn_hov.gif) left center no-repeat;
	color:#FFF;
}
.option_view a.photo:link, .option_view a.photo:visited {
	background:url(../images/pview_bttn.gif) left center no-repeat;
	color:#226fa7;
	padding:7px 10px 7px 0;
	text-decoration:none;
	display:block;
	width:99px;
	float:left;
	text-align:right;
}
.option_view a.photo:hover {
	background:url(../images/pview_bttn_hov.gif) left center no-repeat;
	color:#FFF;
}
.option_view a.map:link, .option_view a.map:visited {
	background:url(../images/mview_bttn.gif) left center no-repeat;
	color:#226fa7;
	padding:7px 10px 7px 0;
	text-decoration:none;
	display:block;
	width:84px;
	float:left;
	text-align:right;
}
.option_view a.map:hover {
	background:url(../images/mview_bttn_hov.gif) left center no-repeat;
	color:#FFF;
}
.option_view a.lselect {
	background:url(../images/lview_bttn_hov.gif) left center no-repeat;
	color:#fff;
	padding:7px 10px 7px 0;
	text-decoration:none;
	display:block;
	width:78px;
	float:left;
	text-align:right;
}
.option_view a.pselect {
	background:url(../images/pview_bttn_hov.gif) left center no-repeat;
	color:#fff;
	padding:7px 10px 7px 0;
	text-decoration:none;
	display:block;
	width:99px;
	float:left;
	text-align:right;
}
.option_view a.mselect {
	background:url(../images/mview_bttn_hov.gif) left center no-repeat;
	color:#fff;
	padding:7px 10px 7px 0;
	text-decoration:none;
	display:block;
	width:84px;
	float:left;
	text-align:right;
}
.short_txtbox {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	width:150px;
}
.list_row1 .list_featured, .list_row2 .list_featured, .listrow_bg .list_featured {
	background:url(../images/featured_img.gif) 129px top no-repeat;
}
.listrow_bg .list_img {
	background:url(../images/listrow_bg.gif) #FFF left bottom repeat-x;
	color:#000000;
	border-bottom:1px solid #fff;
	border-top:1px solid #e6e6e6;
	padding:12px 0;
}
.listrow_bg .list_txt {
	background:url(../images/listrow_bg.gif) #FFF left bottom repeat-x;
	color:#000000;
	border-bottom:1px solid #fff;
	border-top:1px solid #e6e6e6;
	padding:12px 10px 12px 0;
}
.list_row1 .list_img {
	border-bottom:1px solid #FFF;
	border-top:1px solid #FFF;
	background-color:#FFF;
	padding:12px 0;
}
.list_row1 .list_txt {
	border-bottom:1px solid #FFF;
	border-top:1px solid #FFF;
	background-color:#FFF;
	padding:12px 10px 12px 0;
}
.list_row2 .list_img {
	border-bottom:1px solid #efefef;
	border-top:1px solid #efefef;
	background-color:#f7f7f7;
	padding:12px 0;
}
.list_row2 .list_txt {
	border-bottom:1px solid #efefef;
	border-top:1px solid #efefef;
	background-color:#f7f7f7;
	padding:12px 10px 12px 0;
}
.list_img a:link, .list_img a:visited {
	background-color:#FFF;
	display:block;
	height:78px;
	width:106px;
	padding:3px;
	border:1px solid #e1e1e1;
}
.listrow_bg .list_img a:link, .listrow_bg .list_img a:visited {
	display:block;
	height:78px;
	width:106px;
	padding:3px;
	border:1px solid #f1b905;
}
.listrow_bg .list_img a:hover {
	border:1px solid #034769;
}
.list_title {
	font-size:16px;
	color:#041d2b;
}
.list_title span.num {
	font-size:12px;
	color:#999999;
}
.list_title a:link, .list_title a:visited {
	text-decoration:none;
	color:#041d2b;
}
.listrow_bg .list_title a:hover {
	color:#499141;
}
.list_desc {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#3fabe5;
	padding:5px 0;
}
.list_location {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#878888;
	padding-bottom:5px;
}
.list_location span {
	color:#000;
	font-weight:bold;
}
.list_price {
	color:#0f79b2;
	font-size:15px;
	font-weight:bold;
	padding-right:10px;
}
.list_comment {
	background:url(../images/icon_comments.gif) 5px center no-repeat;
	padding-left:23px;
	color:#9e9e9e;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}
.list_rbdr {
	background:url(../images/list_separator.gif) right center no-repeat;
}
.list_vdetails a:link, .list_vdetails a:visited {
	font-family:Tahoma, Geneva, sans-serif;
	background:url(../images/list_separator.gif) left center no-repeat;
	font-size:12px;
	text-decoration:none;
	color:#6cb00d;
	padding-left:10px;
}
.listrow_bg .list_vdetails a:hover {
	color:#000;
}
.pagination_bar a:link, .pagination_bar a:visited {
	display:inline-block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:2px 5px;
	background-color:#fff;
	border:1px solid #dcdcdc;
	color:#036cb4;
}
.pagination_bar a:hover, .pagination_bar a.current:link, .pagination_bar a.current:visited {
	background-color:#036cb4;
	border:1px solid #036cb4;
	color:#fff;
}
.pagination_bar a.none {
	background-color:#fff;
	border:1px solid #dcdcdc;
	color:#dcdcdc;
}
.page_10 a:link, .page_10 a:visited {
	background:url(../images/page_10.gif) left 14px no-repeat;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#a2a2a2;
	display:inline-block;
	width:15px;
	padding:10px 0 0 8px;
}
.page_10 a:hover, .page_10 a.current:link, .page_10 a.current:visited {
	background:url(../images/page_10_hov.gif) left 14px no-repeat;
	color:#000;
}
.page_25 a:link, .page_25 a:visited {
	background:url(../images/page_25.gif) left 9px no-repeat;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#a2a2a2;
	display:inline-block;
	padding:10px 0 0 10px;
	width:20px;
}
.page_25 a:hover, .page_25 a.current:link, .page_25 a.current:visited {
	background:url(../images/page_25_hov.gif) left 9px no-repeat;
	color:#000;
}
.page_50 a:link, .page_50 a:visited {
	background:url(../images/page_50.gif) left 4px no-repeat;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#a2a2a2;
	display:inline-block;
	width:20px;
	padding:10px 0 0 15px;
}
.page_50 a:hover, .page_50 a.current:link, .page_50 a.current:visited {
	background:url(../images/page_50_hov.gif) left 4px no-repeat;
	color:#000;
}
.photo_view {
	padding:8px;
}
.photo_view div.bdr {
	padding:10px 10px;
	border:1px solid #e6e6e6;
}
.photo_view div.fbdr {
	background:url(../images/featured_img2.gif) 11px 1px no-repeat;
	padding:10px 10px;
	border:1px solid #e6e6e6;
}
.pview_pagination {
	padding:5px 0;
}
.pview_pagination a:link, .pview_pagination a:visited {
	padding:5px 0;
	text-decoration:none;
	color:#333;
}
.pview_pagination a:hover {
	color:#ca2600;
}
.pview_pagination a.none:link, .pview_pagination a.none:visited {
	color:#333;
	-moz-opacity: 0.3; /*for mozilla browser */
	opacity:.30;
	filter: alpha(opacity=30); /* for IE browser */
}
.pview_pagination a.none:hover {
	color:#333;
}
.photorow_bg {
	padding:8px;
}
.photorow_bg div.bdr {
	padding:10px 10px;
	background-color:#fff9cf;
	border:1px solid #fbe090;
}
.photorow_bg div.fbdr {
	background:url(../images/featured_img2.gif) 11px 1px no-repeat;
	padding:10px 10px;
	background-color:#fff9cf;
	border:1px solid #fbe090;
}
.pview_img:link, .pview_img:visited {
	display:block;
	width:200px;
	height:150px;
	border:1px solid #FFF;
}
.pview_img:hover {
	border:1px solid #f1b905;
}
.pview_img img {
	border:none;
}
.pview_title {
	font-size:14px;
	padding:5px 0;
	background:url(../images/cat_subdotline.gif) left top repeat-x;
}
.pview_title a:link, .pview_title a:visited {
	color:#333;
	text-decoration:none;
}
.pview_title a:hover {
	color:#6cb00d;
}
.pview_price {
	font-size:13px;
	color:#0b76af;
	padding:3px 0;
	font-weight:bold;
	background:url(../images/cat_subdotline.gif) left top repeat-x;
}
.pview_details {
	padding-top:5px;
	background:url(../images/cat_subdotline.gif) left top repeat-x;
}
.pview_details a:link, .pview_details a:visited {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#6cb00d;
	text-decoration:none;
}
.pview_details a:hover {
	color:#000;
}
.width_col {
	width:20px;
}
/* Seach List styles End */
/* Small search list Start */
.smsearch_img {
	padding:7px 0;
}
.smsearch_img img {
	border:1px solid #d9d9d9;
	padding:2px;
	background-color:#FFF;
}
.smsearch_img img:hover {
	border:1px solid #000;
}
.smsearch_title a:link, .smsearch_title a:visited {
	font-size:13px;
	color:#0d79b3;
	font-weight:bold;
	text-decoration:none;
}
.smsearch_title a:hover {
	color:#f1b905;
}
.smsearch_txt {
	color:#333;
}
.smsearch_txt span {
	color:#6db10e;
}
.smsearch_dotline {
	background:url(../images/details_dot1.gif) left center repeat-x;
	height:1px;
}
.smsearch_row td {
}
.smrow_bg {
	background-color:#FFF;
}
.smsearch_footer {
	padding:5px 0 0 10px;
}
/* Small search list End */
/* Details Page Styles Start */
.details_img img {
	border:1px solid #e1e1e1;
	padding:4px;
}
.details_img img:hover {
	border:1px solid #f1b905;
}
.details_bdr {
	border:1px solid #eeeeee;
}
.details_row1 td {
	background-color:#FFF;
	border-bottom:1px solid #FFF;
	border-top:1px solid #FFF;
}
.details_row2 td {
	background-color:#f5f5f5;
	border-bottom:1px solid #eeeeee;
	border-top:1px solid #eeeeee;
}
.details_title {
	font-size:20px;
	padding:2px 0 10px 0;
}
.details_price {
	font-size:24px;
	color:#0e89d8;
	padding:0 0 10px 0;
}
.details_lihead {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#565656;
	padding:7px 0 7px 10px;
}
.details_litxt {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#565656;
	padding:7px 5px 7px 6px;
}
.details_litxt a:link, .details_litxt a:visited {
	color:#0e89d8;
	text-decoration:none;
}
.details_litxt a:hover {
	color:#000;
}
.thumb_height {
	height:8px;
}
.detthumb_left {
	background:url(../images/imgthumb_bg.gif) left center no-repeat;
}
.detthumb_right {
	background:url(../images/imgthumb_bg.gif) right center no-repeat;
}
.detthumb_bg {
	background:url(../images/imgthumb_bg.gif) center no-repeat;
	padding:4px 0;
}
.detthumb_bg img {
	border:1px solid #d6d6d6;
	padding:1px;
}
.detthumb_bg img:hover {
	border:1px solid #666;
	-moz-opacity: 0.5; /*for mozilla browser */
	opacity:.50;
	filter: alpha(opacity=50); /* for IE browser */
}
.det_desc_txt {
	font-size:13px;
	color:#888989;
	padding:30px 0;
	line-height:1.7;
	background:url(../images/details_dot1.gif) left bottom repeat-x;
}
.det_user {
	font-size:13px;
	background:url(../images/details_dot1.gif) left bottom repeat-x;
	padding:10px 0;
}
.det_user img {
	border:1px solid #e6e6e6;
	padding:2px;
}
.det_user a:link, .det_user a:visited, .comment_link a:link, .comment_link a:visited {
	background:url(../images/viewads_arrow.gif) left 5px no-repeat;
	color:#7da859;
	text-decoration:none;
	padding:0 0 0 15px;
}
.det_user a:hover, .comment_link a:hover {
	color:#333;
	text-decoration:underline;
}
.det_user_txt {
	color:#bebdbd;
}
.det_user_txt span {
	font-weight:bold;
	color:#565656;
}
.det_ads_space {
	padding:25px 0;
}
.det_scroll {
	width:425px;
}
.post_comment_bdr {
	width:100%;
	border-bottom:1px solid #efefef;
	padding-bottom:5px;
}
.comment_block {
	width:94%;
	padding:15px 0;
	background:url(../images/details_dot1.gif) left bottom repeat-x;
}
.comment_block img {
	border:1px solid #e6e6e6;
	padding:2px;
}
.comments_txt {
	font-size:11px;
	color:#666;
	text-align:justify;
}
.comment_date_time {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#268eb3;
	float:right;
	width:300px;
	text-align:right;
}
.comment_title {
	font-weight:bold;
	color:#335180;
	float:left;
	width:500px;
}
.comments_foot {
	padding:8px 0;
	color:#858585;
}
/* Details Page Styles End */
/* Posting page styles start */
.posting_title {
	font-size:14px;
	color:#6cb008;
	width:96%;
	border-bottom:1px dotted #CCC;
	text-align:left;
	padding:30px 0 10px 0;
}
.posting_title span {
	color:#999;
	text-transform:uppercase;
}
.post_helptxt {
	font-size:11px;
	color:#999;
	padding:4px 10px;
}
.post_helptxt .star, .post_form_head .star {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#F00;
}
.post_infotitle {
	text-align:left;
	font-size:12px;
	font-weight:bold;
	width:96%;
}
.post_infotitle li {
	font-weight:normal;
}
.post_form_bdr {
	border-left:1px solid #eeeeee;
	border-right:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	width:96%;
}
.post_form_bdr span {
	color:#999;
}
.post_form_bdr .red_txt {
	color:#F00;
}
.post_form_row1 td {
	background-color:#FFF;
	border-bottom:1px solid #FFF;
	border-top:1px solid #FFF;
	padding:10px 10px;
}
.post_form_row2 td {
	background-color:#f5f5f5;
	border-bottom:1px solid #eeeeee;
	border-top:1px solid #eeeeee;
	padding:10px 10px;
}
.post_form_head {
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#146091;
	padding:10px 10px;
}
.post_combo1 {
	width:250px;
}
.post_txtbox1 {
	width:244px;
}
.terms_link a:link, .terms_link a:visited {
	color:#00F;
	text-decoration:underline;
}
.terms_link a:hover {
	text-decoration:none;
	color:#f1b93b;
}
.thumb_img {
	padding:8px 0;
}
.thumb_img a.add:link, .thumb_img a.add:visited {
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	background:url(../images/thumb_add1.gif) left center no-repeat;
	padding:1px 15px;
	text-decoration:none;
}
.thumb_img a.add:hover {
	color:#ffe081;
	background:url(../images/thumb_add2.gif) left center no-repeat;
}
.thumb_img a.remove:link, .thumb_img a.remove:visited {
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	background:url(../images/thumb_img1.gif) left center no-repeat;
	padding:1px 16px;
	text-decoration:none;
}
.thumb_img a.remove:hover {
	color:#ffe081;
	background:url(../images/thumb_img2.gif) left center no-repeat;
}
/* Posting page styles End */
/* Error Message Styles start */
.error_topl {
	background:url(../images/error_toplr.gif) left top no-repeat;
	height:6px;
	width:13px;
}
.error_topr {
	background:url(../images/error_toplr.gif) right top no-repeat;
	width:13px;
}
.error_topbg {
	background:url(../images/error_topbg.gif) left top repeat-x;
	width:700px;
}
.error_botl {
	background:url(../images/error_botlr.gif) left bottom no-repeat;
	height:6px;
}
.error_botr {
	background:url(../images/error_botlr.gif) right bottom no-repeat;
}
.error_botbg {
	background:url(../images/error_botbg.gif) left bottom repeat-x;
}
.error_bg {
	font-size:12px;
	background:url(../images/icon_error.gif) 10px 7px no-repeat;
	border-left:1px solid #e55454;
	border-right:1px solid #e55454;
	background-color:#ffecec;
	padding:5px 10px 5px 55px;
	height:51px;
	line-height:1.4;
}
.error_bg span {
	color:#fd4949;
	font-weight:bold;
	padding-right:6px;
	font-style:italic;
}
.error_row td {
	background-color:#ffd6d6;
	border-bottom:1px solid #f2f2f2;
	border-top:1px solid #fff;
	padding:6px 5px;
}
/* Error Message Styles start End */
/* Success Message Styles start */
.success_topl {
	background:url(../images/success_toplr.gif) left top no-repeat;
	height:6px;
	width:13px;
}
.success_topr {
	background:url(../images/success_toplr.gif) right top no-repeat;
	width:13px;
}
.success_topbg {
	background:url(../images/success_topbg.gif) left top repeat-x;
	width:700px;
}
.success_botl {
	background:url(../images/success_botlr.gif) left bottom no-repeat;
	height:6px;
}
.success_botr {
	background:url(../images/success_botlr.gif) right bottom no-repeat;
}
.success_botbg {
	background:url(../images/success_botbg.gif) left bottom repeat-x;
}
.success_bg {
	font-size:12px;
	background:url(../images/icon_success.gif) 10px 7px no-repeat;
	border-left:1px solid #7ca911;
	border-right:1px solid #7ca911;
	background-color:#ecffba;
	padding:5px 10px 5px 55px;
	height:51px;
	line-height:1.4;
}
.success_bg span {
	color:#fd4949;
	font-weight:bold;
	padding-right:6px;
	font-style:italic;
}
/* Success Message Styles start End */
/* Exclamation Message Styles start */
.excla_topl {
	background:url(../images/excla_toplr.gif) left top no-repeat;
	height:6px;
	width:13px;
}
.excla_topr {
	background:url(../images/excla_toplr.gif) right top no-repeat;
	width:13px;
}
.excla_topbg {
	background:url(../images/excla_topbg.gif) left top repeat-x;
	width:700px;
}
.excla_botl {
	background:url(../images/excla_botlr.gif) left bottom no-repeat;
	height:6px;
}
.excla_botr {
	background:url(../images/excla_botlr.gif) right bottom no-repeat;
}
.excla_botbg {
	background:url(../images/excla_botbg.gif) left bottom repeat-x;
}
.excla_bg {
	font-size:12px;
	background:url(../images/icon_exclamation.gif) 10px 7px no-repeat;
	border-left:1px solid #ffd906;
	border-right:1px solid #ffd906;
	background-color:#fffacc;
	padding:5px 10px 5px 55px;
	height:51px;
	line-height:1.4;
}
.excla_bg span {
	color:#fd4949;
	font-weight:bold;
	padding-right:6px;
	font-style:italic;
}
/* Exclamation Message Styles start End */
.combo_box_60 {
	width:60px;
}
.combo_box_80 {
	width:80px;
}
.all_categories {
	padding:17px 5px 10px 10px;
}
.all_categories ul {
	margin:0;
	padding:10px 0 10px 0;
}
.all_categories ul li {
	padding:3px 5px 3px 0;
	list-style:none;
	border-bottom:1px dotted #e4e7ed;
}
.all_categories ul li:hover {
	background-color:#fff5d7;
}
.all_categories a:link, .all_categories a:visited {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333;
	text-decoration:underline;
}
.all_categories a:hover {
	text-decoration:none;
	color:#f1b905;
}
.all_categories ul li a:link, .all_categories ul li a:visited {
	font-size:13px;
	font-weight:normal;
	padding-left:15px;
	background:url(../images/bullet_03.gif) no-repeat 0 4px;
	text-decoration:none;
	color:#1178b3;
}
.all_categories ul li a:hover {
	background:url(../images/bullet_04.gif) no-repeat 0 4px;
	text-decoration:none;
	color:#65a707;
}
.all_categories span {
	font-size:11px;
	color:#999;
}
.list_row1 .list_free, .list_row2 .list_free, .listrow_bg .list_free {
	background:url(../images/free_img.gif) 129px top no-repeat;
}
.photo_view div.freebdr {
	background:url(../images/free_img2.gif) 11px 1px no-repeat;
	padding:10px 10px;
	border:1px solid #e6e6e6;
}
.photorow_bg div.freebdr {
	background:url(../images/free_img2.gif) 11px 1px no-repeat;
	padding:10px 10px;
	background-color:#fff9cf;
	border:1px solid #fbe090;
}
/*-----  Details Page Slide show portion Start -----*/
.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-container table {
	background: none;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.glossy-dark {
	background: #111;
}
.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
}
.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	padding: 5px;
	background: white;
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
a.highslide-full-expand {
 background: urlurl(../images/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(../images/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits, a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover, a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}
.highslide-overlay {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(../images/graphics/close.png);/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}
/*****************************************************************************/
/* Controls for the galleries.											   */
/* Remove these if you are not using a gallery							   */
/*****************************************************************************/
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(../images/graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 10px 0;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(../images/graphics/controlbar-white.gif) right -90px no-repeat;
}
.highslide-controls li {
	float: left;
	padding: 5px 0;
	margin:0;
}
.highslide-controls a {
	background-image: url(../images/graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
}
/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}
/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 11px;
}
.highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(../images/graphics/resize.gif);
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}
/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
	margin-bottom: .5em;
}
.draggable-header .highslide-heading {
	position: absolute;
	margin: 2px 0.4em;
}
.draggable-header .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
	display: none;
}
.draggable-header .highslide-header .highslide-close {
	position: relative;
	float: right;
	z-index: 2;
	padding: 0;
}
.draggable-header .highslide-header .highslide-close a {
	display: block;
	height: 16px;
	width: 16px;
	background-image: url(../images/graphics/closeX.png);
}
.draggable-header .highslide-header .highslide-close a:hover {
	background-position: 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
	display: none;
}
/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
	display: none;
}
/* hs.wrapperClassName = 'wide-border' */
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}
/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: silver;
}
/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
	background: #444;
}
.outer-glow .highslide-image {
	border: 5px solid #444444;
}
.outer-glow .highslide-caption {
	border: 5px solid #444444;
	border-top: none;
	padding: 5px;
	background-color: gray;
}
/* hs.wrapperClassName = 'colored-border' */
.colored-border .highslide-image {
	border: 2px solid green;
}
.colored-border .highslide-caption {
	border: 2px solid green;
	border-top: none;
}
/* hs.wrapperClassName = 'dark' */
.dark {
	background: #111;
}
.dark .highslide-image {
	border-color: black black #202020 black;
	background: gray;
}
.dark .highslide-caption {
	color: white;
	background: #111;
}
.dark .highslide-controls, .dark .highslide-controls ul, .dark .highslide-controls a {
	background-image: url(../images/graphics/controlbar-black-border.gif);
}
/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption {
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;
}
/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding: 0 0 0 22px;
	margin: 0;
	background: url(../images/graphics/icon.gif) no-repeat 0 1px;
}
.controls-in-heading .highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	margin: 0;
	top: -23px;
	left: 7px;
	background: none;
}
.controls-in-heading .highslide-controls ul {
	position: static;
	height: 20px;
	background: none;
}
.controls-in-heading .highslide-controls li {
	padding: 0;
}
.controls-in-heading .highslide-controls a {
	background-image: url(../images/graphics/controlbar-white-small.gif);
	height: 20px;
	width: 20px;
}
.controls-in-heading .highslide-controls .highslide-move {
	display: none;
}
.controls-in-heading .highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}
/*-----  Details Page Slide show portion End -----*/

.forgotpass_link a:link, .forgotpass_link a:visited {
	background:url(../images/icon_forgotpass.gif) left center no-repeat;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	color:#c61f1f;
	padding-left:25px;
}
.forgotpass_link a:hover {
	text-decoration:none;
	color:#000000;
}
.signin_bdr {
	padding-left:40px;
	background:url(../images/login_bg.jpg) left -25px no-repeat;
}
.signin_bdr td {
	padding:8px 5px;
}
.signin_title {
	text-align:left;
	padding:15px 0;
	width:96%;
}
/* Forum Pages Styles Start */
.forum_txtbox1 {
	width:340px;
}
.forum_combo1 {
	width:120px;
}
.forum_combo2 {
	width:180px;
}
.forum_bttn_pad {
	padding:10px;
}
.forum_list_bar {
	background:url(../images/forum_list_bar.gif) left top repeat-x;
	height:37px;
	color:#FFF;
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-weight:bold;
}
.forum_list_author {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333333;
	padding:5px;
}
.forum_list_author span {
	display:block;
	padding:2px 0;
	text-align:right;
}
.forum_list_author a:link, .forum_list_author a:visited {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#6cb00d;
}
.listrow_bg .forum_list_author a:hover {
	color:#000;
}
.forum_list_title {
	font-size:14px;
	color:#041d2b;
}
.forum_list_title a:link, .forum_list_title a:visited {
	text-decoration:none;
	color:#1d8ac3;
}
.listrow_bg .forum_list_title a:link, .listrow_bg .forum_list_title a:visited {
	text-decoration:none;
	color:#333;
}
.listrow_bg .forum_list_title a:hover {
	color:#499141;
	text-decoration:none;
}
.forum_post_title {
	font-size:20px;
	color:#000000;
	padding:8px;
}
.forum_list_desc {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	padding:5px 0 15px 0;
	line-height:1.7;
}
.forum_list_img img {
	padding:2px;
	border:1px solid #CCCCCC;
}
.forum_usr {
	padding:5px 0;
}
.forum_usr a:link, .forum_usr a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#1d8ac3;
}
.listrow_bg .forum_usr a:hover {
	color:#499141;
	text-decoration:none;
}
.listrow_bg .forum_list_desc {
	color:#000;
}
.list_code_img img {
	border:1px solid #CCCCCC;
	padding:3px;
}
.forum_topic_review {
	height:300px;
	overflow:auto;
	padding:15px 0 10px 0;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	width:96%;
}
/* Forum Pages Styles End */
.postevent_txtbox1 {
	width:90px;
}
/* My account Pages Styles start  */
.userimg_bdr {
	padding:10px 0;
}
.userimg_bdr img {
	border:1px solid #dfdfdf;
	padding:5px;
}
.userimg_bdr span {
	display:block;
	font-size:12px;
	color:#333333;
	padding:5px 0;
}
.userimg_bdr a:link, .userimg_bdr a:visited {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#6cb00d;
	padding-left:10px;
}
.userimg_bdr a:hover {
	color:#000;
}
.new_message {
	background:url(../images/ico_new_msg.gif) 90% center no-repeat;
}
.mycomment_date_time {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#268eb3;
	text-align:right;
}
.mycomment_title {
	font-weight:bold;
	color:#335180;
}
.list_news {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#878888;
	padding:5px 0 5px 10px;
	line-height:1.5;
	text-align:justify;
}
.listrow_bg .list_news {
	color:#333333;
}
.news_title {
	padding-left:10px;
}
.news_title a:link, .news_title a:visited {
	font-size:14px;
	text-decoration:none;
	color:#041d2b;
}
.listrow_bg .news_title a:link, .listrow_bg .news_title a:visited {
	color:#499141;
}
.listrow_bg .news_title a:hover {
	text-decoration:underline;
}
.news_date_time {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#268eb3;
	text-align:right;
}
.news_readmore a:link, .news_readmore a:visited {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#6cb00d;
}
.listrow_bg .news_readmore a:hover {
	color:#000;
}
/* date-picker Styles Start */

/* Hide the input by using a className */
input.fd-hidden-input, select.fd-hidden-input {
	display:none;
}
/* Screen reader class - hides it from the visual display */
.fd-screen-reader {
	position:absolute;
	left:-999em;
	top:0;
	width:1px;
	height:1px;
	overflow:hidden;
	outline: 0 none;
	-moz-outline: 0 none;
}
/* Disabled datePicker and activation button */
.dp-disabled {
	opacity:.9 !important;
	/* This doesn't seem to work for IE... */    
        filter:alpha(opacity=90);
}
.dp-disabled, .dp-disabled td, .dp-disabled th, .dp-disabled th span {
	cursor:default !important;
}
a.date-picker-control:focus, div.datePicker table td:focus {
	overflow:hidden;
	outline:0 none;
	-moz-outline: 0 none;
	color:rgb(100,130,170);
}
/* The wrapper div */
div.datePicker {
	position:absolute;
	z-index:9999;
	text-align:center;
    font:11px Verdana, Sans-Serif;
    -moz-user-select:none;
	-khtml-user-select:none;
	opacity: 1.0;
}
/* Styles for the static datePickers */
div.static-datepicker {
	position:relative;
	top:5px;
	left:0;
}
div.datePicker table {
	width:auto;
	height:auto;
}
/* Draggable datepickers */
div.datePicker tfoot th.drag-enabled, div.datePicker thead th.drag-enabled, div.datePicker thead th.drag-enabled span {
	cursor:move;
}
/* The iframe hack to cover selectlists in Internet Explorer <= v6 */
iframe.iehack {
	position:absolute;
	background:#fff;
	z-index:9998;
	padding:0;
	border:0;
	display:none;
	margin:0;
}
/* The "button" created beside each input for non-static datePickers */
a.date-picker-control:link, a.date-picker-control:visited {
	position:relative;
	/* Moz & FF */
        display: -moz-inline-stack;
	border:0 none;
	padding:0;
	margin:0 0 0 4px;
	background:transparent url(../images/icon_cal.gif) no-repeat top left;
	min-width:20px;
	line-height:1;
	cursor:pointer;
	visibility:visible;
	text-decoration:none;
	vertical-align:top;
}
a.date-picker-control:hover, a.date-picker-control:active, a.date-picker-control:focus, a.dp-button-active:link, a.dp-button-active:visited, a.dp-button-active:hover, a.dp-button-active:active, a.dp-button-active:focus {
	background:transparent url(../images/icon_cal.gif) no-repeat bottom left !important;
}
/* Feed IE6 the following rule, IE7 should handle the min-width declared above */
* html a.date-picker-control {
	width:20px;
}
/* IE, Safari & Opera. Seperate CSS rule seems to be required. */
a.date-picker-control {
	display:inline-block;
}
a.date-picker-control span {
	display:block;
	width:20px;
	height:20px;
	margin:auto 0;
}
/* Default "button" styles */
div.datePicker thead th span {
	display:block;
	padding:0;
	margin:0;
	text-align:center;
	line-height:1em;
	border:0 none;
	background:transparent;
	font-weight:bold;
	cursor:pointer;
}
/* The "month, year" display */
div.datePicker th span.month-display, div.datePicker th span.year-display {
	display:inline;
	text-transform:uppercase;
	letter-spacing:1px;
	font:normal 11px Verdana, Sans-Serif;
	cursor:default;
	font-weight:bold;
}
/* Next & Previous (month, year) buttons */
div.datePicker th span.prev-but, div.datePicker th span.next-but {
	font-weight:lighter;
	font-size:12px;
	font-family: georgia, times new roman, palatino, times, bookman, serif;
	cursor:pointer !important;
}
/* Hover effect for Next & Previous (month, year) buttons */
div.datePicker th span.prev-but:hover, div.datePicker th span.next-but:hover, div.datePicker th span.today-but:hover {
	color:#a84444;
}
/* Today button */
div.datePicker th span.today-but {
	text-align:center;
	margin:0 auto;
	font:normal 10px Verdana, Sans-Serif;
	width:100%;
	text-decoration:none;
	padding-top:2px;
	text-transform:uppercase;
	vertical-align:middle;
	cursor:pointer !important;
}
/* Disabled buttons */ 
div.dp-disabled th span.prev-but, div.dp-disabled th span.next-but, div.dp-disabled th span.today-but, div.dp-disabled th span.prev-but:hover, div.dp-disabled th span.next-but:hover, div.dp-disabled th span.today-but:hover, div.datePicker th span.prev-but.fd-disabled:hover, div.datePicker th span.next-but.fd-disabled:hover, div.datePicker thead th span.fd-disabled, div.datePicker th span.fd-disabled:hover {
	color:#aaa;
	cursor:default !important;
}
/* The mon, tue, wed etc day buttons */
div.datePicker th span.fd-day-header {
	text-align:center;
	margin:0 auto;
	font:900 10px Verdana, Sans-Serif;
	text-decoration:none;
	cursor:pointer;
}
/* The table */
div.datePicker table {
	margin:0;
	padding:0px;
	border:1px solid #ccc;
	background:#fff url(../images/gradient_cal.gif) repeat-x 0 -20px;
	text-align:center;
	border-spacing:2px;
	padding:3px;
	width:auto;
	empty-cells:show;
	-moz-border-radius:10px;
	border-radius:10px;
}
/* Common TD & TH styling */
div.datePicker table td, div.datePicker table tbody th {
	border:0 none;
	padding:5px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	background:#fff url(../images/rblock_botlr.gif) center bottom no-repeat;
	overflow:hidden;
	outline:transparent none 0px;
	border:1px solid #ccc;
	text-transform:none;
	-moz-border-radius:4px;
	border-radius:2px;
	font-size:10px;
	font-weight:bold;
	color:#666;
}
div.datePicker table td:focus, div.datePicker table td:active {
	outline:0 none red;
}
div.datePicker table th {
	border:0 none;
	padding:0;
	font-weight:bold;
	color:#222;
	text-align:center;
	vertical-align:middle;
	text-transform:none;
}
div.datePicker table thead th {
	height:auto !important;
}
div.datePicker table tbody th {
	border:1px solid #dcdcdc;
}
/* Week number display */
div.datePicker table thead th.date-picker-week-header, div.datePicker table tbody th.date-picker-week-header {
	font-style:oblique;
	background:transparent;
	cursor:default;
}
div.datePicker table thead th.date-picker-week-header {
	cursor:help;
	border:0 none;
	padding:0 0 1px 0;
}
/* tfoot status bar */
div.datePicker tfoot th {
	cursor:default;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:0.1em;
	border:0 none;
	background:#fff;
	height:2.8em;
}
/* TD cell that is _not_ used to display a day of the month */
div.datePicker table tbody td.date-picker-unused {
	background:#fff url(../images/backstripes_cal.gif);
	border-color:#dcdcdc;
	cursor:default !important;
}
/* The TH cell used to display the "month, year" title */
div.datePicker table thead th.date-picker-title {
	width:auto;
	height:auto;
	padding:3px 0;
}
/* The "mon tue wed etc" day header styles */
div.datePicker table thead th.date-picker-day-header {
	cursor:help;
	height:auto;
	font-size:10px;
}
/* The "todays date" style */
div.datePicker table tbody td.date-picker-today {
	background:#fff url(../images/bullet_cal.gif) no-repeat 0 0;
	color:#000 !important;
	border-color:#333 !important;
}
div.datePicker table tbody td.month-out.date-picker-highlight {
	color:#e78624 !important;
}
/* The "highlight days" style */
div.datePicker table tbody td.date-picker-highlight, div.datePicker table thead th.date-picker-highlight {
	color:#b55b01 !important;
}
/* The "active cursor" style */
div.datePicker table tbody td.date-picker-hover {
	background:#fff url(../images/header_cal.jpg) no-repeat 0 0;
	cursor:pointer;
	border-color:#333 !important;
	color:#000;
	text-shadow: 0px 1px 1px #fff;
}
/* The "disabled days" style */
div.datePicker table tbody td.day-disabled {
	background:#fff url(../images/backstripes_cal.gif) no-repeat 0 0;
	color:#aaa !important;
	cursor:default;
	text-decoration:line-through;
}
div.datePicker table tbody td.month-out {
	border-color:#ddd;
	color:#aaa !important;
	background:#fff url(../images/gradient_cal.gif) repeat-x 0 -40px;
}
/* The "selected date" style */
div.datePicker table tbody td.date-picker-selected-date {
	color:#333 !important;
	border-color:#333 !important;
	background-color:#FFFFCC;
	background-image:none;
}
/* The date "out of range" style */
div.datePicker table tbody td.out-of-range, div.datePicker table tbody td.not-selectable {
	color:#ccc !important;
	font-style:oblique;
	background:#fcfcfc !important;
	cursor:default !important;
}
/* Week number "out of range" && "month-out" styles */
div.datePicker table tbody th.month-out, div.datePicker table tbody th.out-of-range {
	color:#aaa !important;
	font-style:oblique;
	background:#fcfcfc !important;
}
/* week numbers "out of range" */
div.datePicker table tbody th.out-of-range {
	opacity:1.0;
	filter:alpha(opacity=100);
}
/* Used when the entire grid is full but the next/prev months dates cannot be selected */
div.datePicker table tbody td.not-selectable {
	opacity:1.0;
	filter:alpha(opacity=100);
}
div.datePicker table tbody tr {
	display:table-row;
}
div.datePicker table tfoot sup {
	font-size:9px;
	letter-spacing:normal;
	text-transform:none;
	height: 0;
	line-height: 1;
	position: relative;
	top: -0.2em;
	vertical-align: baseline !important;
	vertical-align: top;
}
div.datePicker table thead th.date-picker-day-header, div.datePicker table thead span.month-display, div.datePicker table thead span.year-display {
	text-shadow: 0px 1px 1px #fff;
}
/* You can add focus effects (for everything but IE6) like so: */
div.datepicker-focus {
	/* Naughty, naughty - but we add a highlight using the table's border colour */
        outline:none;
}
div.datepicker-focus table.datePickerTable {
	border-color:#999 !important;
}
div.datePicker table tbody tr td:focus {
	overflow:hidden;
	outline:0 none;
	-moz-outline: 0 none;
	color:rgb(100,130,170);
}
/* INTERNET EXPLORER WOES
   ======================
   
   Hover Effects
   -------------
   
   IE cannot deal with :focus on the TR so the datePicker script adds the class "dp-row-highlight" to the
   row currently being hovered over. This should enable you to add hover effects if desired.
   
   e.g. the following rule will highlight the cell borders in another colour when a row is moused over,
   it looks like crap though so I didn't include the rule within the demo:
   
div.datePicker table tbody tr.dp-row-highlight td
        {
        border-color:#aaa;
        }
*/

/* Remove the images for Internet Explorer <= v6 using the "* html" hack  
   This is a workaround for a nasty IE6 bug that never caches background images on dynamically created DOM nodes
   which means that they are downloaded for every cell for every table - nasty! */    
* html div.datePicker table td {
	background-image:none;
}
* html div.datePicker table td.date-picker-unused {
	background:#f2f2f2;
}
/* Chrome has problems with the -webkit-box-shadow and -webkit-border-radius styles together 
   Remove one or the other to get things looking less ugly */       
@media screen and (-webkit-min-device-pixel-ratio:0) {
 div.datePicker table {
 border-spacing:2px;
                /* Naughty, naughty */
 -webkit-box-shadow:0px 0px 5px #aaa;
 -webkit-border-radius:0.8em;
}
 div.static-datepicker table {
 -webkit-box-shadow:0 0 0 transparent;
}
 div.static-datepicker:focus table {
 -webkit-box-shadow:0px 0px 5px #aaa;
}
 div.datePicker table td,  div.datePicker table tbody th {
 padding:2px;
 -webkit-border-radius:2px;
}
 div.datePicker table tbody td.date-picker-hover {
 -webkit-box-shadow:0px 0px 1px rgb(100,130,170);
}
}
/* Untested webkit rules for fading out the disabled buttons - fingers crossed */
@-webkit-keyframes fadeout {
 to {
 opacity: 0.4;
}
from {
	opacity: 1.0;
	color:#222;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 div.datePicker table thead th span.fd-disabled {
 -webkit-animation-name: fadeout;
 -webkit-animation-duration: 3s;
 -webkit-animation-timing-function: ease-in-out;
}
}
/* Calendar Styles End */

.txt_area1
{
width:350px;
height:100px;
}
.support_desc_txt {
text-align:justify;
	font-size:13px;
	color:#888989;
	padding:30px 0;
	line-height:1.7;
}
.support_head {
	font-size:14px;
	text-transform:uppercase;
	color:#333;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
	padding:6px 0;
}
.help_block {
	width:96%;
	text-align:left;
	padding:10px 0;
}
.help_block li
{
padding:3px 0;
}
.help_block a:link, .help_block a:visited
{
text-decoration:none;
font-size:12px;
font-weight:bold;
color:#1d8dbf;
}
.help_block a:hover
{
color:#95c124;
text-decoration:none;
border-bottom:1px dotted #333;
}
.sitemap
{
padding:0 10px;
}
.mail_letter { background:url(../images/mail_letter.png) center top no-repeat; padding:110px 0 200px 78px; }
.mail_txt { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:16px; color:#333333; background:url(../images/mail_dot_line.gif) left bottom repeat-x; padding:10px 0 5px 60px; }


/** Event calender */

.cal_main
{
width:190px;
height:183px;
}
.cal_main table
{
width:190px;
font-family:Tahoma, Arial, Verdana;
font-size:11px;
}
.cal_main .arrow
{
background-color:#FFFFFF;
padding:0 4px;
}
.cal_main .title
{
font-family:"Trebuchet MS", Tahoma, Arial;
color:#663737;
padding:5px 0;
text-transform:uppercase;
background-color:#FFFFFF;
}
.cal_main .week
{
color:#919191;
font-size:11px;
font-weight:bold;
background:url(../images/cal_weekbg.gif) top left repeat-x;
padding:6px 3px;
border-bottom:1px solid #FFFFFF;
text-align:center;
}
.cal_main .day
{
border-top:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
text-align:center;
background-color:#f3f3f3;
}
.cal_main .day a:link, .cal_main .day a:visited
{
display:block;
text-decoration:none;
color:#666;
padding:4px 4px;
}
.cal_main .day a:hover
{
color:#000;
background-color:#cfd2d3;
}


.cal_main .today
{
border-top:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
text-align:center;
background-color:#ca2614;
}
.cal_main .today a:link, .cal_main .today a:visited
{
display:block;
text-decoration:none;
color:#fff;
padding:4px 4px;
}
.cal_main .today a:hover
{
color:#000;
background-color:#ca2614;
}

.cal_main .day a span
{
display:block;
color:#fff;
background-color:#ca2614;
}


.pagination_bar a.current_page{
	display:inline-block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:2px 5px;
	background-color:#036cb4;
	border:1px solid #036cb4;
	color:#fff;
}
