body {
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#b9dfec;
	font-family:Tahoma, Lucida Grande, Arial;
	font-size:13px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	background-position:top center;
}
.imm { behavior: url(css/iepngfix.htc); } 
#bodydiv {
	margin-top:10px;
	width:972px;
	margin-left:auto;
	margin-right:auto;
}
.mainbanner {
	background-image:url(../img/mainbanner.jpg);
	background-repeat:no-repeat;
	width:996px;
	height:243px;
}
#maindiv {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/bg.gif);
	background-repeat:repeat-y;
}
.logo_div {
	background-image:url(../img/logo_mainpage.gif);
	background-repeat:no-repeat;
	width:314px;
	height:128px;
}
.headbgimg01 {
	background-image:url(../img/headeimg01.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:1000px;
	height:128px;
}
.headeimg02 {
	background-image:url(../img/headeimg02.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:1000px;
	height:114px;
}

h1 {
 font-size:20px;
}

h2 {
 font-size:18px;
}

.clearleft {
	clear:left;
}
.clearboth {
	clear:both;
}
.toplink_div {
	width:960px;
	margin-right:40px;
	text-align:right;
	font-family:Tahoma, Lucida Grande, Arial;
	height:40px;
	line-height:44px;
}
.anchor_font {
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.anchor_font12 {
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
a {
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
/*
a:visited {
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
*/
a:hover {
	color:#000000;
	text-decoration:underline;
}
#searchdiv {
	float:right;
	width:250px;
	height:28px;	
	padding-top:8px;
	color:#FFFFFF;
	font-size:11px;
	text-align:right;
}
#searchdiv_IE {
	float:right;
	width:270px;
	margin-right:2px;
	height:28px;
	padding-top:9px;
	color:#FFFFFF;
	font-size:11px;
	text-align:right;
}
.searchfeild {
	border:#83837b solid 1px;
	background-color:#FFFFFF;
	height:15px;
	font-size:11px;
	padding-left:3px;
}
.gobtn {
	border:none;
	background-color:#ff6f0c;
	color:#FFFFFF;
	font-size:11px;
	height:18px;
	width:25px;
}
#lftsidediv {
	width:183px;
	float:left;
	padding-left:20px;
}
.redtitles {
	font-family:Tahoma, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#cf0b15;
	text-decoration:none;
	text-transform: uppercase;
}
.redtitles_normal,
.redtitles_link {
	font-family:Tahoma, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#cf0b15;
	text-decoration:none;
}

.redtitles_link {
	text-decoration: underline;
}

/*--------------- menu ----------------------------------*/

.lftmenu {
	list-style-type: none;
	padding: 0;
	width: 95%;
	border: none;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

.lftmenu li a {
	font-family:Tahoma, Lucida Grande, Arial;
	color: #000000;
	display: block;
	width: auto;
	padding-left: 5px;
	text-decoration: none;
	border-bottom: 1px solid #bfe7f1;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
}


* html .lftmenu li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
	width: 95%;
}

.lftmenu li a:visited, .lftmenu li a:active{
	color: #000000;
}

.lftmenu li a:hover{
	color: #cf0b15;
	text-decoration:none;
}

/*------------------------------ menu end -------------------------*/
#bannerbtmdiv {
	background-color:#d40c17;
	width:945px;
	margin-left:30px;
	height:30px;
	line-height:30px;
	color:#FFFFFF;
}
/*----------- top menu ----------------------- */
ul#topmenu {
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:30px;
	text-transform:uppercase;
	font-size:11px;
	font-weight:normal;
	font-family:Tahoma, Lucida Grande, Arial;
	color:#f7ff8f;
}
ul#topmenu li{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
ul#topmenu li a {
	display:block;
	float:left;
	color:#fafea0;
	text-decoration:none;
	height:30px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
	line-height:30px;
	border-left:#FFFFFF solid 1px;
	background:#d40c17;
}

ul#topmenu li a {
	padding-right: 18px;
	padding-bottom: 0;
	padding-left: 18px;
}

ul#topmenu li a:hover {
	background-color:#fc6e18;
}

ul#topmenu li a.current,ul#topmenu li a.current:hover {
	color:#FFFFFF;
	background-color:#fc6e18;
}
/* ---------------- top menu end ----------------- */
.topnavrgt_div {
	float:right;
	width:241px;
	color:#000000;
	height:30px;
	text-align:right;
	line-height:30px;
}
.topnavrgt_txt {
	color:#fffa9c;
	font-family:Tahoma, Lucida Grande, Arial;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	padding-right:5px;
}
.blue_bigtitle {
	font-family:Tahoma, Lucida Grande, Arial;
	font-size:18px;
	font-weight:bold;
	color:#09abda;
	text-decoration:none;
}
.blue_bigtitle:visited{
	font-family:Tahoma, Lucida Grande, Arial;
	font-size:18px;
	font-weight:bold;
	color:#09abda;
	text-decoration:none;
}
.blue_txt {
	font-family:Tahoma, Lucida Grande, Arial;
	font-size:12px;
	font-weight:normal;
	color:#09abda;
	text-decoration:none;
}
.blue_txt_bold {
	font-family:Tahoma, Lucida Grande, Arial;
	font-size:12px;
	font-weight:normal;
	color:#09abda;
	font-weight:bold;
	text-decoration:none;
}
.black_txt_bold {
	font-family:Tahoma, Lucida Grande, Arial;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.redtxt,
.redtxt_sm {
	font-family:Tahoma, Lucida Grande, Arial;
	font-size:11px;
	font-weight:normal;
	color:#cf0b15;
	text-decoration:none;
}


a.bluelinks,
a.bluelinks_sm {
	color:#355aa1;
	text-decoration:underline;
}
a:hover.bluelinks,
a:hover.bluelinks_sm {
	color:#355aa1;
	text-decoration:none;
}


.bluetxt {
	color:#325f9a;
}
.bluetxt_small {
	color:#325f9a;
	font-size:10px;
}
.bluetxt_title {
	color:#325f9a;
	font-size:16px;
	font-weight:bold;
}
.blacktxt_small {
	color:#000000;
	font-size:11px;
}
.bluetxt_large {
	color:#325f9a;
	font-size:18px;
	font-weight:bold;
}

.red_lowercasetxt {
	font-family:Tahoma, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#cf0b15;
	text-decoration:none;
}
.red_lowercasetxt16 {
	font-family:Tahoma, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#cf0b15;
	text-decoration:none;
}
.red_lowercat {
	font-family:Tahoma, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
}
#logindiv {
	float:right;
	padding-left:10px;
	border:#efe196 solid 1px;
	background-color:#fff8ca;
	width:224px;
}
.logintxtfeild {
	border:#857f7f solid 1px;
	background-color:#FFFFFF;
	height:16px;
	width:180px;
}
.bodycontent {
	float:left; 
	width:727px;
	margin-left:30px;
}
.toplistdiv {
	float:left;
	width:730px;
}
.reviewdiv {
	margin-top:5px;
	width:900px; 
	float:left;
}

.homereview {
	margin-top:5px;
	width:720px; 
	float:left;
}

#listing-reviews .reviewdiv {
  width:900px;
}

#reviews h3 {
	font-size: 16px;
	padding: 2px 0;
	margin: 4px 0 6px 0;
}

#bdy_dwn_div {
	float:left;
	width:98%;
	margin-top:15px;
}
.featurlist {
	padding: 0;
	border: none;
	margin-top:3px;
	margin-right:5px;
	margin-bottom:5px;
	margin-left:25px;
}
ol.featurlist li{
	font-size:12px;
	padding-left:2px;
	margin-left:0px;
	margin-top:0px;
}

.search-options h3 {
  /*color:#cf0b15;*/
  margin-left: 15px;
  margin-bottom:0;
  font-size: 14px;
  font-family: Tahoma, Lucida Grande, Arial, sans-serif;
}

.category-heading {
 padding-left:10px; 
 color:#324FA2;
 font-size: 14px;
 font-weight: bold;

}

.filter-heading {
  margin-top: 6px;
}

.filter-heading span{
  color:#cf0b15;
  font-size: 16px;
  font-weight: bold;
  margin-right: 5px;
}

.filter-heading a {
 font-style: italic;
 font-weight: normal;
}


.bodydwn_div {
	border:#eee394 solid 1px;
	background-color:#fff8cc;
	padding:5px;
	padding-left: 10px;
	padding-right: 0;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	margin-top:10px;
}

.reviewwrap {
 border-bottom: 1px solid #999999;
}

.featured {
	border:#c5ecf1 solid 2px; 
	background-color:#e5f7fb; 	
}

#frm_search .bodydwn_div {
	float: left;
	min-height:120px;
	min-width: 175px;
	margin-right: 5px;
}


#frm_search .bodydwn_div a:hover {
  text-decoration: none;
}

.bodydwn_div .filter {
 font-weight: bold;
 font-size: 12px;
 display:block;
 padding-left:5px;
 color:#324FA2; 
}

.bodydwn_div .more {
 padding-top: 5px;
 padding-left: 5px;
}


.white_bodydwn_div {
	border:#666666 solid 1px;
	background-color:#FFFFFF;
	padding:5px;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	margin-top:10px;
}
#footer_div {
	background-image:url(../img/footerbg.jpg);
	background-repeat:no-repeat;
	width:1000px;
	height:159px;
	background-position:center top;
}
.footertxt {
	padding-top:100px;
	padding-left:40px;
	color:#FFFFFF;
	font-size:11px;
}

.footertxt a,
.footertxt a:visited {
	color:#fff;
}

.footertxtblog {
	padding-top:60px;
	padding-left:40px;
	color:#FFFFFF;
	font-size:11px;
}
.spacer{
	padding:5px;
}
.g_bold{
	font-weight:bold;
}
.g_normal{
	font-weight:normal;
}
.g_uline{
	text-decoration:underline;
}
.g_noline{
	text-decoration:none;
}
.g_nrmltxt{
	font-size:12px;
}
.g_f10{
	font-size:10px;
}
.g_f11{
	font-size:11px;
}
.g_f12{
	font-size:12px;
}
.g_f13{
	font-size:13px;
}
.g_f14{
	font-size:14px;
}
.g_f15{
	font-size:15px;
}
.g_f16{
	font-size:16px;
}
.g_f18{
	font-size:18px;
}
.g_f20{
	font-size:20px;
}
.g_f22{
	font-size:22px;
}
.g_cursor{
	cursor:pointer;
}	
.button_bg {
	background-color:#fc6e18;
	border:none;
	font-family:Tahoma, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	color:#FFFFFF;
}
.button_bg:hover {
	color:#000000;
}
input:hover,
input:focus,
input:active,
select:hover,
select:focus,
textarea:hover,
textarea:focus {
	border-top-color: #00599E;
	border-right-color: #00599E;
	border-bottom-color: #00599E;
	border-left-color: #00599E;
}
select {
	border:1px solid #000000;
	background-color:#FFFFFF;
	font-family:Tahoma, Lucida Grande, Arial;
	font-size:12px;
	font-weight:normal;
	color:#333333;
}
textarea {
	border:1px solid #000000;
	background-color:#FFFFFF;
	font-family:Tahoma, Lucida Grande, Arial;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
input {
	border:1px solid #000000;
	background-color:#FFF8F2;
	font-family:Tahoma, Lucida Grande, Arial;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding: 2px;
}
.no_input {
	border:0px;
	padding:0px;
}
.no_input_chk {
	border:0px;
	padding:0px;
	margin-right:2px;
	height: 15px;
	width: 15px;
	background-color:#FFFFFF;
}
.g_white{
	color:#FFFFFF;
}
.g_underline{
	text-decoration:underline;
}
.g_red{
	color:#D40C17;
}
.g_lite{
	color:#FFF8CA;
}
.g_orange{
	color:#FC6E18;
}
.g_yellow{
	color:#FAFEA0;
}
.g_blue{
	color:#09ABDA;
}
.g_blue2{
	color:#324FA2;
	font-size:12px;
}
.g_blue15{
	color:#324FA2;
	font-size:15px;
}
.g_black {
	color: #000;
	font-weight: normal;
}
.g_bg
{
	background-color:#F8FDFF;
}
.g_bgtoplft
{
	background-image: url(../img/lightbox_lft_top_curve.gif);
	background-repeat:no-repeat;
	width:11PX;
	height:12px;
}
.g_bgtoprgt
{
	background-image: url(../img/lightbox_rgt_top_curve.gif);
	background-repeat:no-repeat;
	width:11PX;
	height:12px;
}
.g_bgtop
{
	background-image: url(../img/lightbox_topmidline.gif);
	background-repeat: repeat-x;
}
.g_bgbottom
{
	background-image: url(../img/lightbox_dwnmidline.gif);
	background-repeat: repeat-x;
}
.g_bgbottomlft
{
	background-image: url(../img/lightbox_lft_dwn_curve.gif);
	background-repeat:no-repeat;
	width:11PX;
	height:12px;
}
.g_bgbottomrgt
{
	background-image: url(../img/lightbox_rgt_dwn_curve.gif);
	background-repeat:no-repeat;
	width:11PX;
	height:12px;
}
.g_bgleft
{
	background-image: url(../img/lightbox_lftline.gif);
	background-repeat: repeat-y;
}
.g_bgright
{
	background-image: url(../img/lightbox_rgtline.gif);
	background-repeat: repeat-y;
}
.error_message_header1 {
	background-color:#EFFAFC;
	border:#4D6EA1 solid 2px;
	padding:5px;
	text-align:center;
	color:#CF0B15;
	font-family:Tahoma, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	width: 80%;
	background-position: center;
	margin:2px;
}

.error_message_header {
	background-color:#FFBDBD;
	border:#CF0B15 solid 1px;
	padding:6px 0px;
	padding-right:4px;
	padding-left:4px;
	text-align:center;
	color:#CF0B15;
	font-family:Tahoma, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 94%;
	background-position: center;
	margin:10px 2px;
}

.error_message_header {
	background-color:#FFBDBD;
	border:#CF0B15 solid 1px;
	padding:22px 14px;
        padding-left: 200px;
	text-align:left;
	color:#CF0B15;
	font-family:Tahoma, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 716px;
 background: #FFBDBD url(/img/alert.png) no-repeat 135px center;
	margin:10px 2px;
}

.error_message_header_green {
	background-color:#8dc442;
	border:#002200 solid 1px;
	padding:22px 14px;
        padding-left: 200px;
	text-align:left;
	color:#002200;
	font-family:Tahoma, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 716px;
 background: #8dc442 url(/img/alert.png) no-repeat 135px center;
	margin:10px 2px;
}

.padding1{ padding:1px;}
.padding2{ padding:2px;}
.padding3{ padding:3px;}
.padding4{ padding:4px;}
.padding5{ padding:5px;}
.padding10{ padding:10px;}
.padding15{ padding:15px;}
.padding20{ padding:20px;}
.padding30{ padding:30px;}
.padding40{ padding:40px;}
.padding50{ padding:50px;}
.padding60{ padding:60px;}
.padding70{ padding:70px;}
.padding80{ padding:80px;}
.padding90{ padding:90px;}
.padding100{ padding:100px;}

.formlabel{
	float:left;
	width:16%;
	text-align:left;
	padding:.2em .5em 0 0
}
.formlabel_contact{
	float:left;
	width:10%;
	text-align:left;
	padding:.2em .5em 0 0
}
.formlabel2 {
	float:left;
	width:25%;
	text-align:left;
	padding:.2em .5em 0 0
}


.margin1{ margin:1px;}
.margin2{ margin:2px;}
.margin3{ margin:3px;}
.margin4{ margin:4px;}
.margin5{ margin:5px;}
.margin10{ margin:10px;}
.margin15{ margin:15px;}
.margin20{ margin:20px;}
.margin30{ margin:30px;}
.margin40{ margin:40px;}
.margin50{ margin:50px;}
.margin60{ margin:60px;}
.margin70{ margin:70px;}
.margin80{ margin:80px;}
.margin90{ margin:90px;}
.margin100{ margin:100px;}

.divleft1{text-align:left;padding-left:1%}
.divleft2{text-align:left;padding-left:2%}
.divleft3{text-align:left;padding-left:3%}
.divleft4{text-align:left;padding-left:4%}
.divleft5{text-align:left;padding-left:5%}
.divleft6{text-align:left;padding-left:6%}
.divleft7{text-align:left;padding-left:7%}
.divleft8{text-align:left;padding-left:8%}
.divleft9{text-align:left;padding-left:9%}
.divleft10{text-align:left;padding-left:10%}
.divleft11{text-align:left;padding-left:11%}
.divleft12{text-align:left;padding-left:12%}
.divleft13{text-align:left;padding-left:13%}
.divleft14{text-align:left;padding-left:14%}
.divleft15{text-align:left;padding-left:15%}
.divleft16{text-align:left;padding-left:16%}
.divleft17{text-align:left;padding-left:17%}
.divleft18{text-align:left;padding-left:18%}
.divleft19{text-align:left;padding-left:19%}
.divleft20{text-align:left;padding-left:20%}
.divleft30{text-align:left;padding-left:30%}
.divleft40{text-align:left;padding-left:40%}
.divleft43{text-align:left;padding-left:43%}
.divleft50{text-align:left;padding-left:50%}
.divleft55{text-align:left;padding-left:55%}
.divleft60{text-align:left;padding-left:60%}
.divleft70{text-align:left;padding-left:70%}
.divleft90{text-align:left;padding-left:90%}
.divleft100{text-align:right;padding-left:07%}

.colorbglft{
	border-bottom:#c5ecf1 solid 1px; 
	border-left:#c5ecf1 solid 1px; 
	border-top:#c5ecf1 solid 1px; 
	background-color:#e5f7fb; 
	height:auto;
	padding-bottom: 10px;

}
.colorbgrht{
	border-bottom:#c5ecf1 solid 1px;
	border-left:#FFFFFF solid 1px;
	border-top:#c5ecf1 solid 1px;
	border-right:#c5ecf1 solid 1px;
	background-color:#effafc;
	height:auto;
	padding-left: 6px;
	padding-bottom: 10px;
}

.colorbglft,
.colorbgrht {
	height:275px;
}


.float_left{
	float:left;
}
.img{
	margin:2px;
	padding:2px;
	border-width:1px;
	border-color:#FFFFFF;
}
.img:hover{
	border-color:#660000;
}

.coupon{
	font-size:14px;
}

#coupon {
text-align: left;
}

#coupon .title {
  font-weight: bold;
  font-size: 24px;
  padding-bottom: 12px;
}

#coupon .title a,
#coupon .title a:visited {
  color:#324FA2;
  font-size: 24px;
  font-weight: bold;
}

#coupon .coupon-title {
  font-size: 16px;
  font-weight: bold;
}

.payment-infobox {
  border: 2px solid #002200;
  float:left;  
  width:170px; 
  margin-left:15px;
  padding:25px;
  background-color: #8dc442; 
}


.print {
margin: 20px;
padding: 6px;
border: 3px dashed #333;
width: 700px;
}

.testdiv {
	border:#00FF00 solid 1px;
}
.padding_top15{
padding-top:15px;
}
#ser_div {
	width:900px; 
	margin-left:auto; 
	margin-right:auto;
}
.search_redtitle {
	font-family:Tahoma, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#cf0b15;
	text-decoration:none;
}
.search_colorbox {
	border-bottom:#c5ecf1 solid 1px; 
	border-left:#c5ecf1 solid 1px;
	border-right:#c5ecf1 solid 1px; 
	border-top:#c5ecf1 solid 1px; 
	background-color:#e5f7fb; 
	height:auto;
}
.search_colorbox_free_old {
	border-bottom:#c5ecf1 solid 1px; 
	border-left:#c5ecf1 solid 1px;
	border-right:#c5ecf1 solid 1px; 
	border-top:#c5ecf1 solid 1px; 
	background-color:#FFFFFF; 
	height:auto;
}
.search_colorbox_free {
	border-bottom:#c5ecf1 solid 1px; 
	background-color:#FFFFFF; 
	height:auto;
}
#searchmap {
	float:left;
	width:396px;
	height:400px;
	padding:5px;
	border:#999999 solid 1px;
}
.g_thickbgclr1{
	background-color:#FC6E18;
}
.g_comment_border{
	width:90%; padding:10px; margin-left:auto; margin-right:auto; border-top:#999999 solid 1px; border-left:#999999 solid 1px; border-right:#999999 solid 1px;
}
.g_link_color{
	color:#354DA1;
}
.padding_top10{
padding-top:10px;
}
.g_liteclr{
	background-color:#D9D9D8;
}
.blue_payinfolink {
    float:right;
	font-family:Tahoma, Lucida Grande, Arial;
	font-size:16px;
	font-weight:bold;
	color:#355aa1;
	text-decoration:none;
	padding-right:10px;
}

.normal-page {
 width: 900px;
 margin: auto;
}

.normal-page h1 {
 font-size: 20px;
}

.normal-page a,
.normal-page a:visited {
 text-decoration: underline;
 font-size: 12px;
 color: #355aa1;
}

/* Start for styles of tool tip */

a.tooltiplink span {
	display:none; 
}

a.tooltiplink:hover span { 
	display: block; 
	position:absolute; 
	color:#000;
	background-color:#FFFFE6;
	border:1px solid #000; 
	text-decoration:none; 
	font-weight:normal; 
	font-size:12px; 
}
/* End for styles of tool tip */

.fea_class{
	height:94px; 
	margin-top:0px; 
	margin-bottom:0px; 
	margin-left:3px; 
	padding-left:25px; 
}


#main-content {
  margin-left:18px;
}

.feature-column {
  width:45%;
}

#photos-videos {
 float:right;
 width: 285px;
 margin:0 12px 12px 12px;
}

#edit-photos {
 float:left;
 margin-right:20px;
}

#google-map {
  float:left;
  width:300px;
}

#map-wrap {
  float:left;
}


#content-left {
 float:left;
  width: 525px;
}

#search-page {
  height: 700px;
}

#search-page .bodydwn_div {
  height: 136px;
}

#reviews:hover {
	text-decoration: none;
}

.listing-p {
 width: 500px;
}

/* Slideshow gallery */

#slideshow-ph {list-style:none; color:#fff}
#slideshow-ph span {display:none}
#wrapper-ph {width:260px; margin:0px auto 10px auto; display:none}
#wrapper-ph * {margin:0; padding:0}
#wrapper-ph #fullsize {position:relative; width:250px; height:160px; padding:2px; border:2px solid #ccc; background:#fff;}
#wrapper-ph #information {position:absolute; bottom:0; width:250px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#wrapper-ph #information h3 {padding:4px 8px 3px; font-size:14px}
#wrapper-ph #information p {padding:0 8px 8px}
#wrapper-ph #image {width:250px}
#wrapper-ph #image img {position:absolute; z-index:25; width:auto}
#wrapper-ph .imgnav {position:absolute; width:25%; height:166px; cursor:pointer; z-index:150}
#wrapper-ph #imgprev {left:0; background:url(../img/left.gif) left center no-repeat}
#wrapper-ph #imgnext {right:0; background:url(../img/right.gif) right center no-repeat}
#wrapper-ph #imglink {position:absolute; height:170px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)} 

#wrapper-ph .linkhover {background:url(../img/link.gif) center center no-repeat}
#wrapper-ph #thumbnails {margin-top:10px}
#wrapper-ph #slideleft {float:left; width:18px; height:65px; background:url(../img/scroll-left.gif) center center no-repeat; background-color:#eee}
#wrapper-ph #slideleft:hover {background-color:#ddd}
#wrapper-ph #slideright {float:right; width:18px; height:65px; background:#eee url(../img/scroll-right.gif) center center no-repeat}
#wrapper-ph #slideright:hover {background-color:#ddd}
#wrapper-ph #slidearea {float:left; position:relative; width:210px; margin-left:10px; height:65px; overflow:hidden}
#wrapper-ph #slider {position:absolute; left:0; height:65px}
#wrapper-ph #slider img {cursor:pointer; border:1px solid #666; padding:2px}


#slideshow-vi {list-style:none; color:#fff}
#slideshow-vi span {display:none}
#wrapper-vi {width:260px; margin:10px auto; display:none}
#wrapper-vi * {margin:0; padding:0}
#wrapper-vi #vfullsize {position:relative; width:250px; height:115px; padding:2px; border:2px solid #ccc; background:#fff}
#wrapper-vi #vinformation {position:absolute; bottom:0; width:250px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#wrapper-vi #vinformation h3 {padding:4px 8px 3px; font-size:14px}
#wrapper-vi #vinformation p {padding:0 8px 8px; font-size:11px;}
#wrapper-vi #vimage {width:250px}
#wrapper-vi #vimage img {position:absolute; z-index:25; width:auto}
#wrapper-vi .imgnav {position:absolute; width:25%; height:121px; cursor:pointer; z-index:150}
#wrapper-vi #vimgprev {left:0; background:url(../img/left.gif) left center no-repeat}
#wrapper-vi #vimgnext {right:0; background:url(../img/right.gif) right center no-repeat}
#wrapper-vi #vimglink {position:absolute; height:125px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
#wrapper-vi .linkhover {background:url(../img/link.gif) center center no-repeat}
#wrapper-vi #vthumbnails {margin-top:10px}
#wrapper-vi #vslideleft {float:left; width:18px; height:65px; background:url(../img/scroll-left.gif) center center no-repeat; background-color:#eee}
#wrapper-vi #vslideleft:hover {background-color:#ddd}
#wrapper-vi #vslideright {float:right; width:18px; height:65px; background:#eee url(../img/scroll-right.gif) center center no-repeat}
#wrapper-vi #vslideright:hover {background-color:#ddd}
#wrapper-vi #vslidearea {float:left; position:relative; width:210px; margin-left:10px; height:65px; overflow:hidden}
#wrapper-vi #vslider {position:absolute; left:0; height:65px}
#wrapper-vi #vslider img {cursor:pointer; border:1px solid #666; padding:2px}




.ColouredCheckBoxChk
{
	width:20px; height:19px;
	background: url(../img/cross.gif) no-repeat center center;
}
.ColouredCheckBoxUchk 
{
	width:20px; height:19px;
	background: url(../img/empty.gif) no-repeat center center;
}
.ColouredCheckBoxDash 
{
	width:20px; height:19px;
	background: url(../img/dash.gif) no-repeat center center;
}
