/* DWVC CSS */

html body {
	font-size:x-small;
	font-family:Verdana, Geneva, Helvetica, sans-serif;
	color: #333;
	margin:0;
	padding:0;
	text-align:center;
	background:#8B9B94 url("/images/bgr/body2.gif") repeat-y center top;
	voice-family: "\"}\"";
	voice-family:inherit;
  	font-size:small;
	} html>body {font-size:small;}


body.basic {
	width:640px;
	text-align:left;
	padding:25px;
	background:#FFF;
	}

body.basic h2, body.basic p, body.basic form { margin-left:0; }
body.basic h2 { color:#5AD602;}

#header {
	width:100%;
	/*background:#2E6A51;*/
	position:relative;
	/*background:url("/images/bgr/main_navbar.jpg") no-repeat bottom right;
	background:transparent url("/images/bgr/headertop.gif") no-repeat center top;*/
	text-align:center;
	}

#maincontent {
	width:740px;
	position:relative;
	clear:both;
	padding:0 0 25px;
	margin:0 auto;
	text-align:left;
	font-size:90%;
	}
	
#flashcontent {
	width:740px;
	position:relative;
	clear:both;
	margin:0 auto;
	}

div.pagespan {
	width:740px;
	position:relative;
	clear:both;
	padding:0;
	margin:0;
	}

div.subcol1 {
	width:530px;
	float:left;
	}

div.subcol2 {
	width:210px;
	float:left;
	}

div.subcol3 {
	width:370px;
	float:left;
	}
	
div.subcol4 {
	width:380px;
	float:left;
	}

div.subcol5 {
	width:150px;
	float:left;
	}

div.colsep { border-left:2px dotted #CCC; }
div.rowsep { border-top:2px dotted #CCC; }
div.consumer-notice { border-top:2px dotted #CCC; background:#E6FED4; color:#003333; font-size:90%; padding-bottom:10px; margin:0; }
div.consumer-notice h3 { margin:0; padding:2px 20px; color:#FFF; background:#00492B; font-size:120%; font-weight:bold; }


#headerbody {
	width:740px;
	height:120px;
	margin:0 auto;
	background:#00492B url("/images/bgr/top.gif") no-repeat center top;
	text-align:left;
	position:relative;
	}

#footer {
	width:740px;
	clear:both;
	position:relative;
	padding:0.5em 0;
	border-top:6px solid #5AD602;
	margin-top:1px;
	margin:0 auto;
	color:#999;
	}

#header #logo img {
	bottom:0;
	left:25px;
	position:relative;
	}
	
#logo { text-decoration:none; border:0; }

	
#fpageuline {
	width:740px;
	height:6px;
	margin:0 auto;
	background:#5AD602;
	position:relative;
	}

#fpageuline em {
	display:block;
	clear:both;
	margin:0;
	padding:0;
	height:1px;
	font-size:1px;
	line-height:1px;
	}

#mainnav {
	color:#FFF;
	width:495px;
	height:24px;
	line-height:24px;
	position:absolute;
	bottom:0px;
	left:245px;
	}

#tools {
	position:absolute;
	width:300px;
	text-align:right;
	top:10px;
	right:25px;
	}

#tools label { color:#CCC; }

#tools #locSel form { margin:0;}
#tools #userTools { 	
	font-size: 65%;
	color: #FFFFFF;
	margin:10px 10px 0 0; 
	}

#tools #userTools a { 	
	font-weight:bold;
	}

#mainsubnav {
	width:740px;
	position:relative;
	clear:both;
	color:#FFF;
	background:#5AD602;
	height:24px;
	line-height:24px;
	margin:0 auto;
	}


.mainimg { display:block }


.bigcol p, .bigcol h1, .bigcol h3, .bigcol h4, .bigcol h5, .bigcol form { margin: .8em 25px; }
.smallcol p, .smallcol h2, .smallcol h3, .smallcol h4, .smallcol h5 { margin: .8em 10px; }
.bigcol form h4 { margin-left:0; }
.genpad { margin: .8em 25px; }

#newsList table  { margin: .8em 25px; }

/* 
Lists 
----------------------------------------------- 
*/


ul, ol {
	margin: .8em 25px;
	padding:0 20px 0 0 ;
	}

ul {
	list-style:none;
	}

ol li {
	margin-left:25px;
	padding:2px 0 2px 10px;
	}

ul li {
	margin:0;
	padding:2px 0 2px 17px;
	list-style:none;
	background:url("/images/icons/small_ligr_bullet.gif") no-repeat 0 .5em;
	}

ul.linkList li {
	padding-left: 10px;
	background:url("/images/icons/small_ligr_bullet.gif") no-repeat 0 .5em;
	}

ul.simple {
	margin-left:20px;
	padding:0;
	}

ul.simple li {
	background-image:none;
	margin-left:0px;
	padding:1px 0;
	}

ul.big {
	margin-left:0px;
	margin-right:40px;
	margin-top:1em;
	padding:0;
	}

ul.big li {
	background:url("/images/icons/big_bullet.gif") no-repeat 0 .5em;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:20px;
	}

ul.std {
	list-style:none;
	margin:0;
	padding:0;
	}

ul.std li {
	padding-left:15px;
	margin:0;
	background:transparent url("/images/icons/std_bullet.gif") no-repeat 0 .5em;
	}


ul h4, ul h3, ul p { padding-left:0; padding-right:0; margin-left:0; margin-right:0;}

ul.big ul { margin:10px 0; padding:0; }
ul.big ul li { 
	margin:0 0 0 -10px; 
	padding:4px 0 4px 10px;
	font-size:90%;
	background:url("/images/icons/sublist_bullet.gif") no-repeat 0 .8em;
	}

.bigcol ol, .bigcol ul { margin: .8em 25px; }
.smallcol ul { margin: .8em 10px; }


/* 
Members' Area 
----------------------------------------------- 
*/



#memberhome {
	border-bottom:6px solid #CCC;
	}



/* 
Front page 
----------------------------------------------- 
*/




#fpmain { border-bottom:6px solid #CCC; }


#subMain, #fpMain { width:740px; position:relative; }
#fpLogin {	
	background:#00492B url(/images/bgr/fp_login.gif) no-repeat bottom right;
	color:#FFF;
	position:absolute; 
	top:0; 
	right:0; 
	width:210px; 
	height:200px; 
	}

#subMainTxt { float:right; width:430px; }

#fpLogin form { padding:10px 20px 0 20px; }

#fpLogin h5 { font-weight:bold; font-size:100%; color:#999; }
#fpLogin #loginBtn { margin:0; padding:0; vertical-align:middle; }

#fpLogin form label { 
	display:block; 
	color:#E5E5E5;
	font-size:90%;
	font-weight:bold;
	}


#fpLogin ul.linkList li {
	font-size:90%;
	color:#CCC;
	padding-top:0;
	padding-bottom:0;
	margin:0;
	}

#fpLogin ul.linkList {
	margin:0;
	padding:0;
	}



#fpCol1 { width:510px; float:left; }
#fpCol2 { width:220px; float:left; }
#fpCol3 { width:220px; float:left; }
#fpCol1, #fpCol2, #fpCol3 { margin-top:1px; }





/* p,li,span,td, th,label { font-size: 80%; } */
p	{ line-height: 1.5em; }

td label, td p, td li,p span,td span, td h4, td label, td td { font-size:100%; }

img {
	margin:0;
	border:0;
	}

h1  {
	color:#5AD602;
	font-size:200%;
	font-weight:normal;
	margin-top:.8em;
	margin-bottom:0.8em;
	}

h2  {
	font-size: 220%;
	font-weight: normal;
	margin-left:25px;
	margin-top:.8em;
	/*color:#56CC02;*/
	color:#000;
	}

h2.inv { color:#56CC02; }

h3 {
	/*color:#00492B;*/
	color:#5AD602;
	font-size:160%;
	font-weight:normal;
	margin-top:0;
	margin-bottom:0.5em;
	}

h3.boxtop {
	color:#C3F2A2;
	font-size:220%;
	font-weight:bold;
	margin-bottom:0;
	}

h3.inv {
	color:#FFF;
	background:#00492B;
	padding:4px 10px;
	margin-bottom:0;
	}

h4  {
	font-size: 100%;
	font-weight: bold;
	}

h4.inv {
	color:#FFF;
	background:#F60;
	padding:4px 10px;
	}

h5  {
	font-size: 100%;
	margin-bottom:0.3em;
	margin-top:0;
	color:#666666;
	font-weight:normal;
	font-style:italic;
	}

.hilight {
	/*font-weight:bold;
	font-style:italic;
	color:#FD4E01;*/
	color:#F00;
	font-weight:bold;
	}

.extrahilight {
	font-weight:bold;
	font-size:140%;
	color:#FD4E01;
	}

.em { color:#F00; font-weight:bold; }

.pullquote {
	font-size:100%;
	float:right;
	width:150px;
	font-weight:bold;
	font-style:italic;
	color:#FD4E01;
	border-top:3px solid #CCC;
	border-bottom:3px solid #CCC;
	margin:.1em 0 .5em 10px; 
	padding:5px 0;
	}

a { color:#0B8202; text-decoration: none; }
a:hover { color:#56CC02; text-decoration: none; }
a:visited { color: #0B8202; }
a:visited:hover { color: #56CC02; text-decoration: none; }

a.hilight { color:#F00; }

p a, li a { border-bottom:1px dotted #5AD602; }

.pagenav a { text-decoration: underline; }

a.inv { color:#C2F79C; text-decoration: none; border-bottom:none; }
a.inv:hover { color:#C2F79C; text-decoration: underline; }
a.inv:visited { color: #C2F79C; }
a.inv:visited:hover { color: #C2F79C; text-decoration: underline; }

#mainnav a { color:#FFF; text-decoration: none; border-bottom:none;  }
#mainnav a:hover { color:#FFF; text-decoration: underline; }
#mainnav a:visited { color: #FFF; }
#mainnav a:visited:hover { color: #FFF; text-decoration: underline; }


#mainsubnav a { color:#FFF; text-decoration: none; border-bottom:none; }
#mainsubnav a:hover { color:#FFF; text-decoration: underline; }
#mainsubnav a:visited { color: #FFF; }
#mainsubnav a:visited:hover { color: #FFF; text-decoration: underline; }

a.simple { border:none; }

h3 a { color:#5AD602; }
h3 a:hover { color:#5AD602; text-decoration: underline; }
h3 a:visited { color:#5AD602; }
h3 a:visited:hover { color:#5AD602; text-decoration: underline; }

.infomsg {
  background:#FFFDD2;
  font-size:93%;
  padding:5px;
  }
  
/*
.hilight a { color:#F00; text-decoration: none; border-bottom:1px dotted #F00; }
.hilight a:hover { color:#56CC02; text-decoration: none; border-bottom:1px dotted #56CC02; }
.hilight a:visited { color: #F00; }
.hilight a:visited:hover { color: #56CC02; text-decoration: none; border-bottom:1px dotted #56CC02; }
*/






/* Structural elements */

/*
#mainwrap {
	width:740px;
	background:#FFFFFF;
	margin:0 auto;
	text-align:left;
	}
*/







/*
#mainnav ul {
	float:right;
	}
*/
.navbar ul {
	margin:0;
	padding:0;
	white-space:nowrap;
	}
.navbar ul li {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	background-image:none;
	}
.navbar ul a {
	background:none;
	display:block;
	float:left;
	height:auto;
	border-right:1px solid #FFF;
	margin:0;
	padding:0px 14px;
	text-decoration:none;
	color:#FFFFFF;
	white-space:nowrap;
	}

.navbar ul a.home {
	border-left:1px solid #FFF;
	}

	
#maincontent.withleftcol { width:740px; background:#FFF url(/images/bgr/lcol.gif) repeat-y top left; }


#leftcol {
	width:160px;
	float:left;
	margin-top:10px;
	}

#maincontent.withleftcol #leftcol {
	background:#EBF0ED;
	}

#centrecol {
	width:410px;
	background:#FFFFFF;
	padding:0px;
	float:left;
	}


#rightcol {
	width:170px;
	float:left;
	background:#FFF;
}

#rightcol.withLines {
	background:#FFF url(/images/bgr/rcol.gif) repeat-y top left;
	border-bottom:1px solid #CCC;
}

#rightcol.withLines div.notFirst { border-top:1px solid #CCC; }

#spancolright {
	width:580px;
	float:left;
	padding:0;
	margin:0;
}

#spancolleft {
	width:570px;
	float:left;
	padding:0;
	margin:0;
}

#leftcolbig {
	width:250px;
	float:left;
	}

#rightcolbig {
	width:490px;
	float:left;
	}

#centrecolMedium {
	width:360px;
	background:#FFFFFF;
	padding:0px;
	float:left;
	}

#rightcolMedium {
	width:220px;
	float:left;
	background:#F7F7F7;
}

#rightcolMedium2 {
	width:220px;
	float:left;
}

#subMain { border-bottom:1px solid #00492B; }



/*
#fPage h3 { color:#FFF; font-size:90%; font-weight:normal; background:#5AD602;	border-right:1px solid #FFF; margin:0; padding:4px 10px;}
*/


/*
.pageHead { color:#FFF;
		height:152px;
		margin:1em 0 1em 25px;
		position:relative;
		background:#00492B url(/images/bgr/page_head.gif) no-repeat top right; 	
		}

.pageHead img { position:absolute; display:block; left:1px; top:1px; margin:0; padding:0; border:0; }

.pageHead .pageHeadText { 	float:right;
							width:300px;
							margin:0; 
							padding:0; 
							background:#00492B url(/images/bgr/page_head.gif) no-repeat top right; 
							}

.pageHead h2 { margin:0 0 0 190px; padding:25px 25px 0;}
.pageHead p { margin:0 0 0 190px; padding:1em 25px 0;}
*/




/*
h3.colhead { color:#FFF; font-size:90%; font-weight:normal; background:#5AD602;	border-right:1px solid #FFF; margin:1px 0 0; padding:4px 10px;}
h3.colhead2 { color:#FFF; font-size:90%; font-weight:normal; background:#00492B;	border-left:1px solid #FFF; margin:1px 0 0; padding:4px 10px;}
*/
.smallcol .flushtop,.bigcol .flushtop { margin-top:0; padding-top:0; }


p.note { font-style:italic; color:#999; }

p.note .em { color:#F00; font-weight:normal; font-style:normal;  }

.smallSpaced { margin:.8em 10px; }

.box1 {
	background:#FF9900;
	color:#FFF;
	width:160px;
	}

.box1 h4 { margin:0 10px; color:#FF9; font-weight:bold; }
.box1 h4,  { margin: .8em 10px; }
.boxbody p  { margin: .8em 10px; }

.boxtl, .boxtr, boxbl, .boxbr { height:15px; line-height:0; }

.box1 .boxtl { background:transparent url(/images/bgr/corner1_tl.gif) no-repeat top left; }
.box1 .boxtr { background:transparent url(/images/bgr/corner1_tr.gif) no-repeat top right; }
.box1 .boxbl { background:transparent url(/images/bgr/corner1_bl.gif) no-repeat bottom left; }
.box1 .boxbr { background:transparent url(/images/bgr/corner1_br.gif) no-repeat bottom right; }

/*
.box2 { width:220px; float:right; margin:20px 10px 5px 20px; }
.box2 .boxhead { background:#F60 url(/images/bgr/corner1_tl.gif) no-repeat top left; }
.box2 .boxbody {
	margin:0;
	padding:0 0;
	border-top:1px solid #000;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	background:#F7F7F7;
	}

.box2 h4 { 
	margin:0;
	padding:6px 10px;
	color:#FFF;
	font-weight:bold;
	background:transparent url(/images/bgr/corner1_tr.gif) no-repeat top right;
	}
.box2 p { margin:.8em 10px; padding:0; }

.box2 .hilight { color:#00492B; }
*/

div.floatcolr {
	margin-top:20px;
	margin-bottom:5px;
	padding-right:20px;
	padding-left:20px;
	float:right;
	}

div.infobox {
	width:200px;
	margin:0;
	padding:0 0;
	border:2px solid #5AD602;
	/*background:#F7F7F7;*/
	}

.infobox p { margin:.8em 10px; padding:0; }
.infobox .hilight { color:#000; }
.infobox h4 { 
	margin:0 10px;
	padding:6px 0;
	color:#F60;
	font-weight:bold;
	font-size:160%;
	border-bottom:2px dotted #CCC;
	/*background:transparent url(/images/bgr/corner1_tr.gif) no-repeat top right;*/
	}






.emBox {
	margin:0 25px;
	}

.emBoxBody { border:1px solid #999; }
.emBox h4 { margin:0; }
.emBoxBody p { margin:.8em 10px; padding:0; }

.imgleft { float:left; }
.imgLeft { float:left; }

.imgright { float:right; }
.imgrightns { float:right; }
.bigcol .imgleft { margin:0 10px 0 25px; }
.bigcol .imgLeft { margin:0 10px 0 25px; }
.bigcol .imgright { margin:0 25px 0 10px; }
.indentBig { margin-left:25px; }

.imgStack { margin:1px 0; display:block; }

.em { color:#00492B; font-weight:bold; }

.reset {
  display:block;
  clear:both;
  margin:0;
  padding:0;
  height:1px;
  font-size:1px;
  line-height:1px;
  }

.noindent { margin-left:0; }

.clear { clear:both; }


.bigcol .indent { margin-left:25px; }
.smallcol .indent { margin-left:10px; }

#breadcrumbs { margin:1em 25px 1.5em 25px; }


#subHeadBar {
	position:relative;
	width:100%;
	border-bottom:1px solid #999999;
	background:#EEEEEE url(/images/bgr/bar_shadow.gif) repeat-x top left;	
	}


#subHeadBar #pageTools {
		position:absolute;
		left:440px;
		top:0;
		margin-top:1em;
		width:300px;
	}

#subHeadBar #pageTools a {
	display:block;
	float:right;
	margin-left:10px;
	margin-right:10px;
	}






#rightcol.noline {
	border-left-color:#FFF ;
}






#spanCol {
	width:600px;
	background:#FFFFFF;
	padding:0px;
	float:left;
	}

#centrecol .subcolL,#centrecol .subcolR {
	float:left;
	margin-left:1px;
	margin-top:1em;
	width:204px;
	/*height:185px;*/	
	}
	
#centrecol .subcolL h3,#centrecol .subcolR h3 { 
	font-weight:normal;
	font-size: 12px;
	color: #FFFFFF;
	padding:2px 20px;
	margin:0;
	}


/*#myProfile form label { display:block; }*/
#myProfile form h4 { margin:25px 0 10px 0 ;  }


#holsearchform { 
	border-top:3px solid #56CC02; 
	border-bottom:3px solid #56CC02;
	padding:0 0 20px 0;
	margin-top:0;
	margin-bottom:1em;
	background:transparent url(/images/members/frog_hat2.jpg) no-repeat bottom right;	
	}
#holsearchform td { padding-top:.5em; }
/*
#holsearchform { border:2px solid #00492B; padding:10px; margin-top:0; background:#EEF8E6; } */

/* Forms */

form .formError { display:block; font-weight:bold; color:#FF3300; }
form input, form select, form label { margin-bottom:.2em; margin-top:.2em; }
form label span.required { color:#999999; }
form .note { color:#999; }
form label.strong { font-weight:bold; }


form.compact { margin:0 10px; padding:0; }
form.compact input, form.compact select { padding:0; margin:1px; }
form.compact label { padding:0 2px 0 0; margin:0; }

form.dataCollect {
	padding:0 25px 25px 25px;
	margin-top:0;
	border:1px solid #56CC02;
	background:#F7F7F7;
	}
form.dataCollect td {
	padding-top:5px;
	padding-bottom:5px;
	}
form.dataCollect h4 {
	margin-left:0;
	}
form.dataCollect p {
	margin:0;
	padding:0;
	}
form.dataCollect input.radio, form.dataCollect input.checkbox {
	margin-left:10px;
	}
form.dataCollect p {
	margin-top:1em;
	margin-bottom:.5em;
	}


/* Tables */

table { margin:0; padding:0; border:0; }

tr { margin:0; padding:0; border:0; }

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #383838;
	vertical-align:top;
	margin:0; padding:0; border:0;
	}

td.spaced { padding-left:25px; }
td.label { padding-right:25px; }
tr.spaced td { padding-top:.3em; padding-bottom:.3em; }

th { vertical-align:center; text-align:left; }

.bigcol td p,.bigcol td ul { margin-left:10px; margin-right:10px; }

table.gencol {
	clear:both;
	border-top:1px solid transparent;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	margin:0 0 1em 25px; 
	}
table.gencol th { 
	width:175px; 
	background:#06F url(/images/bgr/blue_fade.gif) repeat-y top 50%; 
	border-right:1px solid #FFF;
	color:#FFF; }
table.gencol td { width:175px; border-right:1px solid #CCC; background:#F7F7F7; }
table.gencol th.last { border-right:1px solid transparent; }
table.gencol td.last { border-right:1px solid transparent; }
table.gencol th .ColHead { padding:4px 10px; }

table.tabdata {
	clear:both;
	margin:0 0 1em 25px;
	border:1px solid #CCC;
	}
table.tabdata td { padding:2px 10px; }
table.tabdata tr.even { background:#DDFDC6; }
table.tabdata tr.odd { background:#F7F7F7; }
table.tabdata th.last { border-right:1px solid transparent; }
table.tabdata td.last { border-right:1px solid transparent; }
table.tabdata th .ColHead { padding:4px 10px; }

#resvInfo table { margin-left:25px; margin-right:25px; }
#resvInfo td.label { padding-right:1em; }
#resvInfo td.label,#resvInfo td.data { padding-top:.3em; }


/* GDS */

#searchresults { width:530px; 
	border-top:3px solid #56CC02;
	}

#searchresults, #showHeld { margin-left:25px;  }

#showHeld table  { width:530px; }
#searchresults table { width:530px; }

/* #searchresults td, #searchresults th { padding:10px 4px; }
#searchresults td { color:#123ABB; border-top:3px solid #BCDFFF; } */

#searchresults td.price { color:#F30; }
#searchresults td.price .userrate { color:#F30; font-size:160%; }
#searchresults td.price .rackrate { color:#F30; font-size:100%; }
#searchresults td.price a { color:#F30; text-decoration:none; border:none; padding-right:20px; background:transparent url(/images/icons/list_big_go.gif) center right no-repeat;}
#searchresults td.price a:hover { color:#F30; }
#searchresults td.price a:visited { color:#F30; }
#searchresults td.price a:visited:hover { color:#F30; }
#searchresults td.dates { width:80px; }

#resortInfo h2 { font-size:200%; }
#resortInfo h3 { 
	font-size:140%;
	color:#B3B3B3;
	font-weight:normal;
	}


/*
#searchresults .pageLinks { display:block; margin:.5em 0; }
#searchresults .pageLinks a { text-decoration:underline; color:#FFF; }

#searchresults td.name strong { color:#00492B; }
#searchresults tr.even { background:#F1F6FC; } 


#searchresults th { background:#2A83FD; color:#FFFFFF; }
#searchresults th a { color:#FFFFFF; font-size:11px; }
*/


/*
div.searchoptions { margin:0 0 0 25px; 
					padding:14px 4px; }
div.searchoptions #sortbyform { float:right; margin:0; padding:0 10px; }
div.searchoptions #sortbyform select { margin:0; padding:0; }
div.searchoptions #showHeldForm { margin:0; padding:0 0px; }
div.searchoptions #showHeldForm select { margin:0; padding:0; }
*/



div.searchoptions a.inv { color:#0B8202; text-decoration: underline; border-bottom:none; }
div.searchoptions a.inv:hover { color:#56CC02; text-decoration: underline; }
div.searchoptions a.inv:visited {color:#0B8202;  }
div.searchoptions a.inv:visited:hover { color:#56CC02; text-decoration: underline; }



#centrecol div.txtBtn { margin-left:20px; }
div.txtBtn { background:#00492B; margin:.5em 10px; color:#FFF; width:140px; font-size:12px; }
div.txtBtn a { display:block; color:#FFF; padding:2px 0px 2px 22px; font-weight:bold; border:none; }
div.txtBtn a:hover { color:#FFF; text-decoration:underline; }
div.txtBtn a:visited { color:#FFF; }
div.txtBtn a:visited:hover { color:#FFF; text-decoration:underline; }

div.txtBtn a.gdsBook { background:#00492B url(/images/icons/book_btn.gif) no-repeat left center; }
div.txtBtn a.gdsHold { background:#00492B url(/images/icons/hold_btn.gif) no-repeat left center; }

a.gdsDel { display:block; margin-left:10px; padding-left:14px; background:transparent url(/images/icons/delete.gif) no-repeat left center; border:none; }


table.listing { border-bottom:2px solid #5AD602; }
table.listing td { color:#00492B; border-top:2px solid #ACF279; }
table.listing tr.even { background:#F9FFF5; } 
table.listing td, table.listing th { padding:10px 4px; }
table.listing th { background:#2A83FD; color:#FFFFFF; }
table.listing th a { color:#FFFFFF; }

span.addrName, span.addrCompany, span.addrLine, span.addrCtry {
	display:block;
	}

div.pagenav { margin:1em 25px; }
div.feedbackitem {
	margin:1em 0 1em 0;
	padding:1em 0 0 0;
	width:520px;
	border-top:2px solid #C3F2A2;
	font-family:Georgia Times "Times New Roman" serif;
	font-style:italic;
	font-size:120%;
	}

/*
News
*/

#newslist td.date { width:90px; color:#666666; padding-right:15px;  }
#newslist td { padding-top:.5em; padding-bottom:.5em; }

#compForm { margin:0; padding-left:10px; }
#compForm input { font-size:80%; }

.infomsg {
  background:#FFFDD2;
  font-size:93%;  }
