/* CSS Document */
body { background-color: #525225; font-family: Verdana, Geneva, sans-serif; font-size: 11px;}

body a { text-decoration: none;}
body#print {background-color: #fff; color: #000; }

a img { text-decoration: none; border: none;}

#wrap {background-color: #7e7e4d; width: 880px; text-align: left; padding: 5px 0 10px 8px; margin: 0px auto;}

.header { background: url(images/headerbk.jpg) top left no-repeat; height:153px; margin:0 10px 10px 0;}
.logo1 { margin: 43px 0 0 5px; float: left;}
.logo2 { margin: 59px 0 0; float: left; }

/*---------------------left--------------------*/
#left { float: left; }

.leftborder{ background:url(images/left_top.gif) no-repeat left top #6f6f3c; width:165px; padding:2px 0 0 0;}

.leftborder p { background:url(images/left_bottom.gif) no-repeat left bottom; margin:0; padding:0;}

#leftborder2 { background: url(images/left_top2.gif) no-repeat left top #6F6F3C; width: 165px; margin: 5px 0 0; padding: 12px 0 0;}

#leftborder2 p { background: url(images/left_bottom2.gif) no-repeat left bottom; margin: -2px 0 0; padding: 0; width: 165px;}


#search { background-color: #8b5e04; border-bottom: solid 1px #b7934a; padding: 3px 0 5px 0; margin: 13px 5px 0 5px; width:155px;}

.button { vertical-align: bottom; } 

#search form { margin:0; padding:0 0 5px 5px; border:none;}

#search-input{ font-size:11px; padding:0; width:100px; height:15px; margin:0;}

#leftnav { background-color:#8b5e04; margin:0 5px 0 5px; padding:0; width:155px;  font-family: Verdana, Arial, Helvetica, sans-serif;}
#leftnav ul { list-style: none; margin: 0; padding: 0; border: none;}
#leftnav ul li { margin: 0; padding: 0;}
#leftnav ul li a { display: block; border-bottom:solid 1px #b7934a; padding: 4px 0px 4px 5px; text-decoration: none; color: #d4b477; width:150px;}
#leftnav ul li a:hover, #leftnav ul li a:focus { color: #d4b477; background-color: #cd6a04;}

#leftads { background: url(images/ads_top.gif) top left no-repeat #6f6f3c; width: 165px; margin: 15px 0 0; padding: 10px 0 0; text-align: center;
color: #525225; font-weight: bold; }

#leftads p{ background: url(images/ads_bottom.gif) bottom left no-repeat #6f6f3c; margin: 0; padding: 0;}

#leftads img{ margin: 5px 0 0;}

/*------------------centernav--------------------*/

#auscenternav{
	background: url(images/topnav_510x35.gif) top left no-repeat;
	height: 35px;
	color: #A0741F;
	margin: 0;
	padding: 5px 0 0;
}
#auscenternav ul {
	float: left;
	list-style: none;
	padding: 2px 0 0 2px;
	margin: 0;
}
#auscenternav ul li {
	color: #ff9966;
	font-size: 16px;
	font-weight: bolder;
	padding: 0;
	margin: 0 10px;
	float: left;
	}
#auscenternav li a {
	color:#c06308;
}
#auscenternav li a:hover{
	text-decoration:none;
	color:#A02804;
}
/*-------------------center--------------------*/

#center {width: 510px; margin: 0 0 0 5px; float: left; color: #8c610d; }

#centertwo { width: 250px; margin: 0 5px 5px 0; padding: 0; float: left;}
#centerthree { background-color: #E0E0AD; font-size: 10px; margin: 0 5px 0 5px; padding: 5px;}
#centerthree2  {background-color: #E0E0AD; font-size: 11px; margin: 0 5px 0 5px; padding: 5px;}
#centerthreeborder { background: url(images/center_250_top.gif) no-repeat left top #6F6F3C; width: 250px; margin: 5px 0 0 5px; padding: 12px 0 0 0; float: left;}
#centerthreeborder p.bborder { background: url(images/center_250_bottom.gif) no-repeat left bottom; margin: 0; padding: 0; width: 250px;}
#centerthree img { margin:0 5px 0 0; float: left;}
#centerthree2 p img { margin: 5px 6px 3px 0; float: left;}
/*#centerthree2 p a { color: #CE790E;}*/



#maintext { padding: 0 5px 7px 7px;}
#maintext p { padding: 0; margin: 10px 0 0 0; }
#maintext a { text-decoration: none; color: #CE790E;}
#maintext strong a { color: #8c610d; text-decoration: underline;}
#maintext a:hover { text-decoration: underline; color: #79530a;}

.usefullinks { padding: 0 5px 7px 7px;}
.usefullinks p,.starrate p { padding: 0; margin: 10px 0 0 0; width: 375px; margin-left: 60px; }
.usefullinks p.colour { padding: 0; margin: 10px 0 0 0; width: 375px; background-color: #d9d9a3; margin-left: 60px;}
.usefullinks a { text-decoration: none; font-weight: bold; color: #CE790E;}
.usefullinks strong a { color: #8c610d; text-decoration: none;}
.usefullinks a:hover { text-decoration: underline; color: #8c610d;}
.starrate p { font-size: 14px; }

#imgtwo { margin: 5px 0 0; }

.greentext { padding: 0 5px 7px 7px; color: #7e7e4d; font-size: 10px;}
.greentext p { padding: 0; margin: 0;}
.greentext p.last { margin-bottom: 5px; color: #C06308;}
.greentext a { text-decoration: none; color: #C06308; font-size: 11px;}
.greentext strong a { color: #C06308; text-decoration: none;}
.greentext a:hover { text-decoration: underline; color: #C06308;}
.dots { margin: 2px 0 0 5px; }

.dashedborder { border-bottom: 1px dotted #7e7e4d; }
.dashedborderall { border: 1px dotted #7e7e4d; margin: 0 10px; padding: 10px; }
#accommaintext { padding: 10px 10px 7px;}
#accommaintext a {color:#8c610d; text-decoration: underline;}

#accommaintext a:hover {color:#8c610d; text-decoration:underline;}

#flashmap { background-color:#F9D96C; width: 690px; margin: 0; padding:0;  border: #6F6F3C solid 5px;  }

ul.nobullet { list-style: none; margin: 8px 0 0; padding: 0 0 0 10px;}

#address li{ padding-bottom: 5px;}

.title {
	font-size: 20px;
	color: #C06308;
	margin: 0 0 5px 150px;
	padding: 0;
}

#mainimage {
	padding:5px;
	float:left;
}
#accomimage {
	padding:10px;
	float:right;
}

#yourticket { padding: 90px 10px 0; color: #fff;}

#yourticket a { color: #fff;}

#yourticket a:hover { color: #fff; text-decoration: underline;}

.section { margin: 0 0 3px 0; padding: 0; font-size: 11px; }

h1 { color: #C06308; margin: 0; padding: 0; font-size: 18px; font-family: Geneva, Arial, Helvetica, sans-serif;}
h2 { font-size: 12px; color: #C06308; margin: 0 0 5px 0;}
h2 a { color: #c06308;}
h2 a:hover { color: #A02804;}
h3 { color: #8c610d; margin: 15px 0 10px 0; padding: 0; font-size: 11px;}
.section h2 { font-size: 12px; color: #C06308; margin: 0; }
 
.home2ndhead { color: #c06308; font-size: 14px; }
.home2ndhead a { color: #c06308; font-size: 14px; text-decoration: none; }
.home2ndhead a:hover { color: #c06308; font-size: 14px; text-decoration: underline; }
.home2ndhead-large { color: #c06308; font-size: 18px; text-decoration: none; }
.home2ndhead-large a { color: #c06308; font-size: 18px; text-decoration: none; }
.home2ndhead-large a:hover { color: #A0741F; font-size: 18px; text-decoration: underline; }
 
#center250,#centerleft250 h2 { font-size: 11px; margin: 0; padding: 0;}
.beforeheaders h3 { margin-bottom: -8px; padding: 4px 0 0;}
#centerleft250 h2 { font-size: 18px; color: #ef8e00;}
#aushead { font-size: 18px; color: #ef8e00;}


#feature { margin: 0 0 0 10px;}
#feature1 { width: 150px; padding: 5px; background-color: #D3D39F; float: left;}
#feature2 { width: 150px; padding: 5px; background-color: #E0E0AD; float: left;}
#feature1 p a, #feature2 p a { text-decoration: underline; color: #CE790E;}
#feature1 p a:hover, #feature2 p a:hover { text-decoration: underline; color: #8c610d;}
#feature1 p, #feature2 p { margin: 0; padding: 0; }

#accomtitle { font-size:20px; color:#C06308; margin:0 0 5px 110px; padding:0;}
.titles { font-size:20px; color:#C06308; text-align:center; padding:5px;}
#helptitle { font-size:20px; color:#C06308; margin:0 0 5px 170px; padding:0;}

#firstcolumn { width:220px; margin:0 7px 0 10px; float:left;}
#secondcolumn { width:220px; margin:0 10px 0 0; float:right;}
#bigcolumn { margin:0 7px 0 10px; padding:5px 10px 10px 5px;}
#bigcolumn a { color: #C06308; }

.redtext { color: #952400;}
.yellowtext { color: #c06308;}
.column { color: #8c610d;}
.line { border-top: 1px dotted #c06308; height: 5px; }

.visa { border: none; }
.visa td#title {  width: 70px; vertical-align:top; }

#centerareas {border: 5px solid #6F6F3C; background-color: #E0E0AD;
width: 500px; margin: 0 0 5px 0; padding: 12px 0 10px; float: left; position: relative;}

#centerhelp {border: 5px solid #6F6F3C; background-color: #ffffcd;
width: 500px; margin: 0 0 5px 0; padding: 12px 0 10px; float: left; position: relative;}

/*#auscenternav {border: 5px solid #6F6F3C; background-color: #E0E0AD;
width: 450px; height: 24px; margin: 0 0 5px 0; padding: 0; position: relative;}*/

#center700 {border: 5px solid #6F6F3C; background-color: #E0E0AD;
width: 690px; margin: 0 0 5px 0; padding: 12px 0 10px; float: left; position: relative;}

#centerleft250 {border: 5px solid #6F6F3C; background-color: #E0E0AD;
width: 240px; margin: 0 5px 5px 0; padding: 0; float: left; position: relative; font-size: 11px; clear: both;}

#centerright250 {border: 5px solid #6F6F3C; background-color: #E0E0AD;
width: 240px; margin: 0 0 5px 0; padding: 0; float: left; position: relative;}

#center250 {border: 5px solid #6F6F3C; background-color: #E0E0AD;
width: 245px; margin: 0 0 5px 0; padding: 0; float: right; position: relative;}

#centermap {border: 5px solid #6F6F3C; background-color: #F9D96C;
width: 690px; margin: 0 0 5px 0; padding: 12px 0 10px; float: left; position: relative;}

#centerwide {border: 5px solid #6F6F3C; background-color: #E0E0AD;
width: 690px; margin: 0 0 5px 0; padding: 12px 0 10px; float: left; position: relative;}

#horlist li{ display: block; float: left; margin: 0 5px 0 0;}
#horlist { margin: 4px 0 0 0; padding-left: 0;}
#mainnav { list-style-image: url(images/bullet.gif);}
#mainnav a { color: #c06308; }

.insure .floatleft {  padding: 0 10px 0; }
.insure p { color: #6f6f3c; }
.insure p a { color: #CE790E;  }
.books .floatleft {  padding: 0 10px 0; }
.books p { color: #525225; }
.books p a { color: #525225;  }

b.mapcn {
	height: 15px; width: 15px;
	position: absolute;
	background: url(images/mapcorners.gif);
}
b.helpcn {
	height: 15px; width: 15px;
	position: absolute;
	background: url(images/rightcorners.gif);
}
b.cn {
	height: 15px; width: 15px;
	position: absolute;
	background: url(images/middlecorner.gif);
}
b.tl { top: -5px; left: -5px; background-position: top left; }
b.tr { top: -5px; right: -5px; background-position: top right; }
b.bl { bottom: -5px; left: -5px; background-position: bottom left; }
b.br { bottom: -5px; right: -5px; background-position: bottom right; }


.totop { font-size: 12px; color: #525225; float: right; }
.totop a { color: #525225; text-decoration: none; }
.totop a:hover { color: #525225; text-decoration: underline; }

/*-----------------Packing list table-----------------*/
#packing { border: none; width: 460px; margin-top: 10px;}
#packing a {color: c06308; text-decoration: underline; font-weight: 500; }

.listitem { width: 120px; vertical-align: top; color: #c06308;}



/*-----------------help us form----------------------*/
/*#helpusform {
	 width: 200px; height: 15px; margin: 0 0 5px;  border: none;
	font: 11px Arial, Helvetica, sans-serif; color: #8c610d; padding: 3px 0 0 7px; }*/

#helpus input,textarea { background: url(images/comment_bg.gif) no-repeat left top; border: 1px solid #ebeaea; }
#helpus p#message { width: 460px; height: 80px; margin: 0 0 5px; font: 11px Arial, Helvetica, sans-serif; color: #8c610d; padding: 6px 0 0 7px;}
#helpus td#message { width: 250px; height: 50px; margin: 0 0 5px; font: 11px Arial, Helvetica, sans-serif; color: #8c610d; padding: 6px 0 0 7px; }

input#checkbox { background: none; margin: 0 2px 0 5px; border: none;}
input#send { border: none; }
#email,#name { font: 11px Arial, Helvetica, sans-serif; color: #8c610d; padding-left: 4px; }
.formbox { font: 11px Arial, Helvetica, sans-serif; color: #8c610d; padding-left: 4px; width: 150px;}
#helpus2 input,textarea { background: #fff url(images/comment_bg.gif) no-repeat left top; border: 1px solid #ebeaea; }
#helpus2 p#message { width: 460px; height: 150px; margin: 0 0 5px; 
	font: 11px Arial, Helvetica, sans-serif; color: #8c610d; padding: 6px 0 0 7px;}
#helpus2 td#message { width: 250px; height: 100px; margin: 0 0 5px; 
	font: 11px Arial, Helvetica, sans-serif; color: #8c610d; padding: 6px 0 0 7px;}
#helpus2 input#checkbox { background: none; margin: 0 2px 0 5px; border: none;}
#helpus2 input#send { border: none; }
#helpus2 td { vertical-align: top; }
#helpus2 tr { margin: 5px 0 0; }
#helpus2 label { vertical-align: top; }


/*------------------right---------------------*/
#right { width: 185px; margin: 35px 0 0 5px; float: left; font-size: 10px;}

#rightborder { background: url(images/right_top.gif) no-repeat left top #6F6F3C; width: 185px; margin: 5px 0 0; padding: 12px 0 0;}

#rightborder p { background: url(images/right_bottom.gif) no-repeat left bottom; margin: 0; padding: 0; width: 185px;}

#rightmap { background-color:#FFFFCD; color:#8c610d; margin:0 5px 0 5px; padding:5px 5px 5px 10px; font-size: 11px;}
#rightmap a { color:#8c610d; text-decoration: none; }
#rightmap a:hover { color:#8c610d; text-decoration: underline; }

#whitebg { background-color: #FFFFCD; color: #A0741F; margin: 0 5px 0 5px; padding: 5px;}
#yourtickettitle {background-color:#FFFFCD; margin:0 0 0 5px; padding:0; float:left;}
#maptitle {background-color:#FFFFCD; border-right:5px solid #FFFFCD; margin:0 5px -2px 5px; padding:0 3px 0 6px;}
#whitebg ul {background-color:#ffffff; list-style:none; padding:10px 5px 5px 5px; margin:20px 10px 0 10px;}
#whitebg ul li {
	background:url(images/yourticket_navbg.jpg) no-repeat top left;
	height:17px;
	width:130px;
	color:#CD6A04;
	font-size:11px;
	padding:2px 2px 2px 0;
	margin:5px 0 5px 0;
}

#whitebg ul li a {
	color:#CD6A04;
}
#whitebg ul li a:hover {
	color:#c06308;
	text-decoration:underline;
}

#shopmodule { background-color: #FFFFCD; color: #A0741F; margin: 0 5px 0 5px; padding: 5px; }
#shopmodule h3 { font-family: Geneva, Arial, Helvetica, sans-serif; margin: 0 0 2px; padding: 0 0 4px; font-size: 14px; color: #f09800; }
#shopmodule h3 a {  color: #f09800; text-decoration: none; }
#shopmodulemap { background-color: #FFFFCD; color: #A0741F; margin: 0 5px 0 5px; padding: 5px; font-size: 11px; }
#shopmodulemap h3 { font-family:  Arial, Helvetica, Geneva, sans-serif; margin: 0 0 2px; padding: 0 0 4px; font-size: 14px; color: #f09800; }
#shopmodulemap h3 a {  color: #f09800; text-decoration: none; }
#shopbg { background: url(images/shop_module.gif) no-repeat top center; height: 177px; color: #000; }
#shopbg #shopone { padding: 13px 0 0 50px; }
#shopbg #shoptwo { padding: 32px 0 0 70px; }
#shopbg #shopthree { padding: 15px 0 0 13px; }
#shopbg div { padding: 5px 0 0; }
#shopbg a { color: #000; text-decoration: none; }
#shopbg a:hover { text-decoration: underline; }

        /* display the individual items next to each other, not one-per-line */
		.tag-cloud { margin: 0; padding: 0; }
        .tag-cloud li { display: inline; margin: 0; padding: 0;}
		.tag-cloud a,a:hover { color: #ef8e00; }
        /* size is purely presentational, based upon the class */
        .tag-cloud .not-popular { font-size: 1em; }
        .tag-cloud .not-very-popular { font-size: 1.2em; }
        .tag-cloud .somewhat-popular { font-size: 1.4em; }
        .tag-cloud .popular { font-size: 1.6em; }
        .tag-cloud .very-popular { font-size: 1.7em; }
        .tag-cloud .ultra-popular { font-size: 2.0em; }

.aligncenter {  margin: 5px 0 0 30px;}

#camper {
	margin: 5px 0 0;
}
#blogadvert {
	background-color:#FFFFCD;
	color:#8c610d;
	margin:0 5px 0 5px;
	padding:0 5px 10px 10px;
	font-size: 11px;
}
#blogtitle {
	background-color: #FFFFCD;
	border-right: 5px solid #FFFFCD;
	margin:0 0 -3px 5px;
	padding: 0;
}
#blogadvert a {
	color: #A0741F;	
}
#blogadvert a:hover {
	color: #A0741F;
	text-decoration:underline;	
}
.floatleftpad {
	float: left;
	padding:5px 5px 10px 0;
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}
.floatright2 {
	float: right; margin: 0 0 0 5px; padding: 0;
}
#backpacktales {
	font-size:10px;
	background-color:#FFFFCD;
	color:#8c610d;
	margin:0 5px 0 5px;
	padding:10px 5px 10px 10px;
}
#backpacktales a {
	color:#8c610d;	
}
#backpacktales a:hover {
	color:#8c610d;
	text-decoration:underline;	
}
/*-------------------------------------------footer-----------------------------------*/
#footer {
	background:url(images/footer_top.gif) no-repeat top center;
	color:#525225;
	font-size:9px;
	width: 700px;
	text-align:center;
	padding:50px 0 10px 0;
	clear:both;
	margin:0 auto; font-family:  Verdana, Arial, Helvetica, sans-serif;
}
#footer p {
	background:url(images/footer_bottom.gif) no-repeat bottom center;
}
#footer a { color: #525225; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
/*-------------------------------------------newsletter sign up-----------------------------------*/
.formtext { background: url(images/form_box_bg2.jpg) no-repeat; width: 135px; height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #8c610d; border: none; padding: 6px 3px 0 6px;
}
#newsletter {
	background-color: #FFFFCD; color: #8c610d; margin: 0 5px 0 5px; border: none; padding: 3px 5px 0 5px;
}
#newsletter div, #whitebg div { font-family: Geneva, Arial, Helvetica, sans-serif; margin: 0 0 2px; padding: 0; font-size: 16px; color: #f09800;}
#newsletter a { text-decoration: underline; }
#newsletter form { margin: 0; padding: 0; }
* html input.formtext {
background-attachment: fixed;
}
/*--------------------------------------------shop styles-------------------------------------*/
#shoprightnav {
	background-color: #FFFFCD; color: #8c610d; margin: 0 5px 0 5px; border: none; padding: 0 5px 10px 10px;
}
#shoprightnav div { font-family: Geneva, Arial, Helvetica, sans-serif; margin: 0 0 2px; padding: 0; font-size: 16px; color: #eaa712;}

#shopnav { margin: 0; padding: 0; font-size: 11px; }
#shopnav li { list-style: none;  color: #d0720a;}
#shopnav li ul li { margin: 0; padding: 1px 0 0; color: #e3af73; font-size: 10px;}
.subnav { margin: 0 0 0 30px; padding: 0;}
#shopnav a { color: #d0720a; text-decoration: none; }
#shopnav a:hover { color: #d0720a; text-decoration: underline; }

.shopitem { float: left; padding: 20px 10px 5px; }
.shopimg { border: 3px solid #6f6f3c; }
.shopbrand { border: 1px solid #6f6f3c; margin: 3px 0 30px; background-color: #fff; }

h3.smallhead { font-size: 11px; margin: 8px 0 2px; }
.shopdots { margin: 0 0 0 40px; padding: 0; }


/*-----------------------------------------hostel search code ------------------------------*/
div#ibox { padding: 5px 0 0; width: 440px; font-size: 12px; margin: 0 auto; } 
select.hb247sel {font-size: 11px; color: black; background-color: #fff; } 
span#hb247country select, span#hb247city select { width: 200px; } 
span#hb247nights select, span#hb247date select { width: 75px; } 
input#hb247button { font-size: 11px; color: white; background-color: #cd6a04; width: 90px; }

div#hostelbookers { padding: 10px; width: 130px; font-size: 11px; } 
#hostelbookers select.hb247sel { font-size: 11px; color: black; background-color:#cccc99; } 
#hostelbookers table#hb247form td.hb247label { display: none; } 
#hostelbookers tr#hb247country select { width: 100px; } 
#hostelbookers tr#hb247city select { width: 100px; } 
#hostelbookers tr#hb247nights select { width: 100px; } 
#hostelbookers tr#hb247date select { width: 63px; } 
#hostelbookers input#hb247button { font-size: 11px; color: black; background-color: #cccc99; width: 100px; }
#hostels a { text-decoration: underline; }
#hostels2 a { text-decoration: underline; font-size: 11px; font-weight: 100; color: #8c610d; }


p#hosteltext {  padding: 0; margin: 0;}
#homehostel {  padding: 0; margin: 0 10px 0 10px; height: 145px; background: url(images/hostel_bg.gif) no-repeat bottom left; }

/*---------------------------------------image gallery-------------------------------------*/

#largeimg { margin: 10px 5px 4px 20px; }
#captiontxt { color: #8c610d; margin-left: 20px; } 
#thumbs { margin: 15px 0 0 17px; }
.smallimg { margin: 0 3px 6px 3px; }
#nextimg { text-align: right; margin: 0 40px 0 0;}

#smltxt { font-size: 10px; color: #CE790E; }
#smltxt a { color: #CE790E; text-decoration: underline; font-weight: 500;}

/*--------------------------------t&cs-----------------------------------*/
#terms { background-color: #e0e0ad; color: #8c610d; font-size: 11px }

/*-------------------------------jobs board---------------------------------*/

#joblist { width: 480px; margin: 10px auto; }

#memlist { width: 480px; margin: 10px 0 0 10px; }
#memlist .odd .small { width: 80px;  }
#memlist .odd .middle { width: 280px;  }
#memlist .even { background-color: #f3f3cb; height: 20px; }
#memlist .even div  { float: left; padding: 3px 0 0 10px;}
#memlist .even .small { width: 80px; }
#memlist .even .middle { width: 280px; }
#memlist .even .odd, a { color: #8c610d; }
#memlist .even .odd, a:hover { color: #8c610d; text-decoration: underline; }

#columnheader { color: #cd6a04; font-size: 12px; height: 25px; }
#columnheader .small { width: 80px;}
#columnheader .middle { width: 280px; }
#columnheader div { float: left; padding: 3px 0 0 8px;}
.odd { background-color: #f9f7f2; height: 20px; margin-top: 2px; margin-bottom: 2px;}
.odd div  { float: left; padding: 3px 0 0 10px;}
#joblist .odd .small { width: 80px;  }
#joblist .odd .middle { width: 280px;  }
#joblist .even { background-color: #f3f3cb; height: 20px; }
#joblist .even div  { float: left; padding: 3px 0 0 10px;}
#joblist .even .small { width: 80px; }
#joblist .even .middle { width: 280px; }
#joblist .even .odd, a { color: #8c610d; }
#joblist .even .odd, a:hover { color: #8c610d; text-decoration: underline; }

#pageno { margin: 0 20px 0 20px; color: #bc9955; font-size: 12px; }
#pageno a { color: #cd6a04; }

#pageno #prev { float: left; }
#pageno #next { float: right; margin-right: 5px; }

#industryselect { background-color: #FFFFCD; color: #8c610d; margin: 0 5px 0 5px; border: none; padding: 0 5px 0 10px; font-size: 12px; }
#industryselect form { padding: 5px 0 0;}
#industryselect select { width: 135px; height: 18px; margin: 5px 0 0; font:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #8c610d; 
vertical-align: middle; }
#industryselect form { margin: 0 0 0 10px; }
#industryselect div { font-family: Geneva, Arial, Helvetica, sans-serif; margin: 0 0 2px; padding: 0; font-size: 16px; color: #f09800;}

/*-------------------------jobs board post advert form -------*/
#jobspost table { width: 450px; margin: 0 auto; }
#jobspost input,#jobspost textarea,#jobspost select { background: #fff url(images/comment_bg.gif) no-repeat left top; border: 1px solid #ebeaea; width: 300px; height: 17px;}
#jobspost td #description { width: 300px; height: 240px; margin: 0 0 5px; padding: 6px 0 0 7px;}
#jobspost input#checkbox { background: none; margin: 0 2px 0 5px; border: none;}
#jobspost input#send { border: none; }
#jobspost td { vertical-align: top; }
#jobspost tr { margin: 5px 0 0; }
#jobspost input,#jobspost textarea,#jobspost select  { font: 11px Arial, Helvetica, sans-serif; font-size: 11px; color: #8c610d; margin-bottom: 3px;}
#jobspost #send { width: 51px; }
select { border-top: 2px solid #d8d7d7; border-left: 2px solid #d8d7d7;width: 310px;}

#nextstep,#previewad,#submitad {  background-color:#cd6a04; color:#fff; font-size:10px; margin:0; padding: 0px 0 3px; width: 70px; height: 15px; border: none; vertical-align:middle; }
#previewad { margin: 0 20px 0 0; }
#nextstep a { font-size: 12px; color:#fff; text-decoration: none;}
#nextstep a:hover { color:#fff; text-decoration: underline; }

/*---------------------view ad -------------------------------*/
#viewadpost { background-color: #fff; width: 465px; margin: 0 auto; }
.viewadsubhead { background-color: #f3f3cb; width: 452px; height: 20px; margin: 3px  5px 0 5px; padding: 4px 0 0 3px; }
#viewadcentertxt { margin: 10px; }
#bmcorners { margin: 0 0 0 11px; }
#backjobs { margin: 10px 0 0; }
#backjobs a { font-size: 12px; font-weight: 100; margin: 0 0 0 15px; }
#viewjobtitle { font-size: 12px; margin: 18px 0 8px 20px; color: #cd6a04; }

/*------------------------------------Sign up area ----------------------*/

#leftsplit { float: left; width: 330px; height: 500px; margin: 20px 0 0 5px; padding: 0 0 0 5px; border-right: 1px solid #cd6a04; }
#rightsplit {  width: 325px; height: 500px; padding: 0 5px 0 0; margin: 20px auto; }
#jobssign table { width: 100%; margin: 0;}
.formbox { background: #fff url(images/comment_bg.gif) no-repeat left top; border: 1px solid #ebeaea; width: 180px; height: 17px;}
#jobssign input#checkbox { background: none; margin: 0 2px 0 5px; border: none;}
#jobssign input#send { border: none; }
#jobssign td { vertical-align: top; }
#jobssign tr { padding: 30px 0 0;}
#jobssign input,#jobssign textarea,#jobssign select  { font: 11px Arial, Helvetica, sans-serif; font-size: 11px; color: #8c610d; margin-bottom: 3px;}
#jobssign #send { width: 51px; }
select { border-top: 2px solid #d8d7d7; border-left: 2px solid #d8d7d7; width: 310px;}
#jobssign #submitad {  background-color:#cd6a04; color:#fff; font-size:11px; margin:10px 0 0 0; padding: 0px 0 3px; width: 70px; height: 15px; border: none; vertical-align:middle; }
#jobssign a { text-decoration: underline; }

/*-----------------contact cards - vital statistics----------------------*/

#cardsummary { width: 450px; margin: 20px 10px 20px;  padding: 0; }
#cardstats { width: 190px; margin: 0 10px 10px;  padding: 0; float: left; position: relative; }
#cardstats table,#cardsummary table { width: 100%; margin: 0; padding: 0;}
#cardstats tr,#cardsummary tr { height: 20px; font-size: 12px;}

div#cardstats h3,#cardsummary h3 { background-color: #c3c397; margin: 0; padding: 3px 8px; font-size: 14px; }
.stripe { background-color: #d8d8aa; }
.c1 { background-color: #dddda9; }
.cardexplain { margin: 0 5px 20px 5px; padding: 5px; float: left; width: 250px; position: relative; background-color: #dddda9; }
.cardexplain p { margin: 0; padding: 4px; }
.font12 { font-size: 12px;  }
.font14 { font-size: 14px;  }
.cardexplain2 { margin: 10px; padding: 5px; width: 460px; background-color: #dddda9; clear: both; }
.cardexplain2 p, { margin: 5px; font-size: 12px; }
.cardexplain2 ul li { font-size: 12px; }

#cardselect table { width: 440px; border: none; margin: 10px 10px 0 20px; }
#cardlines input { width: 300px; height: 20px; font-size: 12px;}
#cardlines label { font-size: 12px; margin-right: 20px;}
.warning {color: #cc0000; font-size: 11px; }
#nextstep { margin: 20px auto; }
#nextstep input { background-color: #cd6a04; color: #fff; font-size: 11px; margin: 0; padding: 0; width: 70px; height: 15px; border: none; vertical-align:middle; }

/*-----------------star rating ------------------------------------*/
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{	background: url(images/star.gif) left -1000px repeat-x;}
.star-rating{ position:relative; width:125px; height:25px; overflow:hidden; list-style:none; margin:0; padding:0; background-position: left top;}
.star-rating li{ display: inline; }
.star-rating a, .star-rating .current-rating{ position:absolute; top:0; left:0; text-indent:-1000em; height:25px; line-height:25px; outline:none; overflow:hidden; border: none; }
.star-rating a:hover, .star-rating a:active, .star-rating a:focus{	background-position: left bottom; }
.star-rating a.one-star{ width:20%; z-index:6; }
.star-rating a.two-stars{ width:40%; z-index:5; }
.star-rating a.three-stars{ width:60%; z-index:4; }
.star-rating a.four-stars{ width:80%; z-index:3;  }
.star-rating a.five-stars{ width:100%; z-index:2; }
.star-rating .current-rating{ z-index:1; background-position: left center; }	

/* for an inline rater */
.inline-rating{ display:-moz-inline-block; display:-moz-inline-box; display:inline-block; vertical-align: middle; }

/* smaller star */
.small-star{ width:50px; height:10px; }
.small-star, .small-star a:hover, .small-star a:active, .small-star a:focus, .small-star .current-rating{
	background-image: url(images/star_small.gif);	line-height: 10px; height: 10px;}


