/*
	CHERRYCALL CSS
	CREATED:12.04.07
	MODIFIED:17.11.11
	AUTHOR:ANDY FIELD
*/

/*
	COLOURS
	LIGHT BLUE:#d9f1fe
	DARK RED:#a20505
	ORANGE:#f26522
*/

/* UNDO
******************************************/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

a img,:link img,:visited img {
	border:none;
}

:link,:visited {
	text-decoration:none;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset, img { 
	border:0;
}

address,abbr,mcaption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}

img {
	border:none;
}

ol,ul,dl {
	list-style:none;
}

caption,th {
	text-align:left;
}

h1,h2,h3,h4,h5,h6,pre,code {
	font-size:100%;
	font-weight:normal;
	line-height:100%;
}

q:before,q:after {
	content:'';
}

abbr,acronym {
	border:0;
}

/* BASE
******************************************/

html {
	font-size:100%;
	height:100%;
}

body {
	background:#d9f1fe url(/images/cherrybgbase.png) fixed 0 100% no-repeat;
	/* background:#90cffa url(/xmas/cc-xmas-background.png) fixed 0 0 no-repeat; */
	color:#000;
	font:62.5%/100% verdana, tahoma, sans-serif;
	text-align:left;
}

#skip {
	position:relative;
	text-indent:-3000px;
	width:0;
	height:0;
	margin:0;
	padding:0;
	overflow:hidden;
}

a:link,
a:visited {
	color:#f26522;
	font-weight:bold;
	text-decoration:none;
}

a:hover,
a:active {
	color:#f26522;
	text-decoration:underline;
}

#news a:link,
#news a:visited {
	color:#f26522;
	font-weight:normal;
}

#news h3 a:link,
#news h3 a:visited {
	font-weight:bold;
}

.clearme {
	clear:both;
	height:0;
}

strong {
	font-weight:bold;
}

/* TYPOGRAPHY
******************************************/

p,ul,dl,th,td {
	font-size:1.1em;
	line-height:1.4em;
}

p {
	margin:0 0 1em 0;
}

h1,h2,h3,h4,h5,h6,dl#destinations dt {
	color:#a20505;
	font-family:tahoma, arial, sans-serif;
	font-weight:bold;
	letter-spacing:-0.04em;
}

h1 {
	font-size:2.2em;
	line-height:1.2em;
	margin:0 0 0.6em 0;
}

h2 {
	font-size:1.8em;
	line-height:1.2em;
	margin:0 0 0.4em 0;
}

h3 {
	color:#a20505;
	font-size:1.6em;
	line-height:1.4em;
	margin:0 0 0.4em 0;
}

h4,h5,h6 {
	color:#a20505;
	font-size:1.2em;
	line-height:1.4em;
	margin:0 0 0.4em 0;
}

h4 span {
	font-weight:normal;
}

#clhs h2 {
	margin:0 0 0.2em 0;
}

#news h3 {
	font-family:verdana, tahoma, sans-serif;
	font-size:1.2em;
	line-height:1.2em;
	margin:0 0 0.2em 0;
}

#news p
{
	padding-right:40px;
}

.date {
	color:#777;
	font-size:1em;
	margin:0 0 0.2em 0;
}

.more {
	margin:0;
}

#helpline {
	font-size:100%;
}

#helpline p {
	color:#777;
	font-size:1em;
}

#newsletter p {
	margin:0 0 0.4em 0;
}

#ctop ul {
	background:url(/images/ladybug.png) right bottom no-repeat;
	float:right;
	margin:0 0 0 15px;
	padding:0 10px 20px 0;
	width:170px;
}

#ctop li {
	background:url(/images/arrow.gif) 0 0.45em no-repeat;
	color:#a20505;
	font-weight:bold;
	padding:0 1em 0.4em 8px;
}

dl#destinations {
	float:right;
	margin:0 10px 1em 15px;
	width:180px;
}

dl#destinations dt {
	font-size:1.4em;
	line-height:1.2em;
	margin:0 0 0.4em 0;
}

dl#destinations dd {
	margin:0 0 2px 0;
	width:180px;
}

dl#destinations dd a {
	background:url(/images/listbground.gif) 0 0 no-repeat;
	color:#fff;
	display:block;
	font-weight:normal;
	height:20px;
	line-height:1.8em;
	padding:0 0 0 14px;
	text-decoration:none;
}

dl#destinations dd a:hover {
	background:url(/images/listbground.gif) -180px 0 no-repeat;
}

span.alert {
	/* background:#faf2f2; */
	color:#a20505;
	display:block;
	font-size:1.2em;
	padding:10px 0 0 0;
}

p.top {
	font-size:0.95em;
	text-align:right;
}

p.top a {
	background:url(/images/toparrow.png) right 2px no-repeat;
	font-weight:normal;
	padding:0 8px 0 0;
}

p.rss {
	margin:0 0 20px 0;
}

p.rss a {
	background:url(/images/rss.png) 0 0 no-repeat;
	padding:4px 0 4px 30px;
}

#news h2 a:link,
#news h2 a:visited {
	background:url(/images/rssalt.png) right 0 no-repeat;
	color:#a20505;
	display:block;
	font-weight:bold;
	margin:0 0 0.4em 0;
	width:100%;
}

#news h2 a:hover {
	text-decoration:none;
}

blockquote {
	background:url(/images/quote.gif) 0 0 no-repeat;
	margin:0 0 15px 0;
	padding:0 10px 0 30px;
}

blockquote p {
	margin:0 0 0.4em 0;
}

blockquote cite {
	color:#666;
	display:block;
	padding:0.6em 0 0 0;
}

p.code {
	border:1px solid #d9f1fe;
	display:block;
	padding:0.6em;
	width:90%;
}

/* DECORATION
******************************************/

#helpline h4 {
	background:url(/images/helpline.gif) 0 0 no-repeat;
	height:45px;
	overflow:hidden;
	position:relative;
	text-indent:-3000em;
	width:180px;
}

#helpline h4.au {
	background:url(/images/helpline-au.gif) 0 0 no-repeat;
}

#ctop ul.alpha {
	background:none;
	float:left;
	margin:0 0 6px 0;
	padding:0;
	width:100%;
}

#ctop ul.alpha li {
	background:none;
	border-right:1px solid #d9f1fe;
	display:block;
	float:left;
	margin:0;
	padding:0 3px;
}

/* FORM CONTROLS
******************************************/

form,input,select,textarea {
	font-family:verdana, tahoma, sans-serif;
	font-size:100%;
	vertical-align:middle;
}

input,select,textarea {
	padding:0.2em;
}

fieldset {
	padding:1em 0 2em 3em;
}

fieldset#dropdown {
	padding:1em 0 1em 0;
}

label {
	display:block;
	padding:0 0 0.4em 0;
/* 	padding:0 1em 0 0;
	text-align:right; */
}

label span {
	color:#a20505;
	font-weight:bold;
}

#clhs fieldset {
	padding:0;
}

#csearch label, 
#newsletter label {
	display:none;
	height:0;
	text-indent:-3000em;
	position:relative;
}

#clhs select {
	width:100%;
}

input.short {
	width:105px;
}

input.long,
textarea.long {
	width:300px;
}

input.btn {
	padding:0;
}

/* LAYOUT
******************************************/

/* #wrapper {
	background:url(/images/cherrybgtop.png) 500px 23px no-repeat;
} */

/* #wrapper {
	background:#90cffa url(/xmas/cc-xmas-background.png) fixed 0 0 no-repeat;
	overflow:hidden;
}*/

#cherrytop {
	width:940px;
}

#content {
	clear:both;
	/* margin:-10px auto 0 auto; */
	margin:-10px 0 0 20px;
	padding:0 0 1.5em 0;
	text-align:left;
	width:760px;
}

#clhs {
	float:left;
	margin:80px 0 0 0;
	padding:0 0 0 15px;
	width:225px;
}

#crhs {
	float:right;
	width:520px;
}

#ctopwrappr,
#cbasewrappr {
	background:url(/images/ctopbgtop.png) 0 0 no-repeat;
	padding:10px 0 0 0;
	width:520px;
}

#ctopwrappr_none {
	padding:10px 0 0 0;
	width:520px;
}

#ctop,
#cbase {
	background:url(/images/ctopbgbase.png) 0 bottom no-repeat;
	margin:0 0 20px 0;
	padding:5px 10px 20px 10px;
	width:500px;
}

#cbasewrappr-alt {
	background:url(/images/ctopbgtop.png) 0 0 no-repeat;
	padding:10px 0 0 0;
	width:520px;
}

#cbase-alt {
	background:#f7fcfe url(/images/ctopbgbase.png) 0 bottom no-repeat;
	margin:0 0 20px 0;
	padding:5px 10px 20px 10px;
	width:500px;
}


#defctop {
	background:url(/images/ctopbgbasealt.png) 0 bottom no-repeat;
	margin:0 0 1px 0;
	padding:5px 10px 10px 10px;
	width:500px;
}

#newswrappr,
#csearchwrappr,
#newsletterwrappr,
#helplinewrappr {
	background:url(/images/lhsbgtop.png) 0 0 no-repeat;
	padding:10px 0 0 0;
	width:200px;
}

#csearch {
	background:url(/images/lhsbgbase.png) 0 bottom no-repeat;
	margin:0 0 1em 0;
	padding:0 10px 30px 10px;
	width:180px;
}

#flashcontent {
	padding:10px 0;
}

#flashcontentalt {
	padding:5px 0 15px 0;
}

#news,
#newsletter {
	background:url(/images/lhsbgbase.png) 0 bottom no-repeat;
	margin:0 0 1em 0;
	padding:0 10px 30px 10px;
	width:180px;
}

#news {
	background:url(/images/newspanelbase.png) 0 bottom no-repeat;
}

#helpline {
	background:url(/images/lhsbgbasealt.png) 0 bottom no-repeat;
	margin:0 0 2em 0;
	padding:0 10px 30px 10px;
	width:180px;
}

#banner {
	width:200px;
}

#banner a.numberlisting,
#banner a.numberlisting:hover {
	background:url(/banners/download-banner.png) 0 0 no-repeat;
	display:block;
	height:100px;
	overflow:hidden;
	margin:0 0 1em 0;
	position:relative;
	text-indent:-3000em;
	width:220px;
}


#banner a.calldata,
#banner a.calldata:hover {
	background:url(/banners/tmobile-banner.png) 0 0 no-repeat;
	display:block;
	height:100px;
	overflow:hidden;
	margin:0 0 1em 0;
	position:relative;
	text-indent:-3000em;
	width:220px;
}

#banner a.agent,
#banner a.agent:hover {
	background:url(/banners/agent-banner.png) 0 0 no-repeat;
	display:block;
	height:100px;
	overflow:hidden;
	margin:0 0 1em 0;
	position:relative;
	text-indent:-3000em;
	width:220px;
}


#footer {
	clear:both;
	height:20px;
	margin:0 auto;
	text-align:left;
	width:745px;
}

#fcontent {
	background:url(/images/footerbg.png) 0 0 no-repeat;
	padding:10px;
	width:180px;
}

/* WIDGETS
******************************************/

ul#widgets {
	float:right;
}

ul#widgets li {
	display:inline;
}

ul#widgets li a {
	display:block;
	float:left;
	height:22px;
	margin:20px 0 20px 5px;
	overflow:hidden;
	text-indent:-3000em;
	width:22px;
}

ul#widgets li a.print {
	background:url(/images/icons.gif) 0 0 no-repeat;
}

ul#widgets li a.email {
	background:url(/images/icons.gif) -22px 0 no-repeat;
}

ul#widgets li a.bookmark {
	background:url(/images/icons.gif) -44px 0 no-repeat;
	width:105px;
}

#details {
	padding:0.4em 0;
}

ul#spread {
	background:none;
	float:none;
	margin:10px 0;
	padding:0;
	width:auto;
}

ul#spread li {
	background:none;
	color:#f26522;
	font-weight:bold;
	float:left;
	margin:0;
	padding:0;
}

ul#spread a {
	border:1px solid #fff;
	display:block;
	height:18px;
	margin:0 0 0 5px;
	overflow:hidden;
	position:relative;
	text-indent:-3000em;
	width:18px;
}

ul#spread a.delicious {
	background:url(/images/delicious_icon.png) 0 0 no-repeat;
}

ul#spread a.delicious:hover {
	border:1px solid #999;
}

ul#spread a.digg {
	background:url(/images/digg_icon.png) 0 0 no-repeat;
}

ul#spread a.digg:hover {
	border:1px solid #999;
}

ul#spread a.technorati {
	background:url(/images/technorati_icon.png) 0 0 no-repeat;
}

ul#spread a.technorati:hover {
	border:1px solid #999;
}

ul#spread a.reddit {
	background:url(/images/reddit_icon.png) 0 0 no-repeat;
}

ul#spread a.reddit:hover {
	border:1px solid #999;	
}

ul#spread a.magnolia {
	background:url(/images/magnolia_icon.png) 0 0 no-repeat;
}

ul#spread a.magnolia:hover {
	border:1px solid #999;
}

ul#spread a.stumbleupon {
	background:url(/images/stumbleupon_icon.png) 0 0 no-repeat;
}

ul#spread a.stumbleupon:hover {
	border:1px solid #999;
}

ul#spread a.yahoo {
	background:url(/images/yahoo_icon.png) 0 0 no-repeat;
}

ul#spread a.yahoo:hover {
	border:1px solid #999;
}

ul#spread a.google {
	background:url(/images/google_icon.png) 0 0 no-repeat;
}

ul#spread a.google:hover {
	border:1px solid #999;
}

/* TABS
******************************************/

.tabberlive .tabbertabhide {
	display:none;
}

.tabber {
	width:500px;
}

.tabberlive {
	width:500px;
}

#ctop ul.tabbernav {
	background:none;
	border-bottom:1px solid #a20505;
	float:left;	
	margin:0 0 1em 0;
	padding:0;
	width:100%;
}

#ctop ul.tabbernav li {
 	background:url(/images/tabbg.png) 0 0 no-repeat;
	float:left;
	font-weight:normal;
	margin:0 1px 0 0;
	padding:0;
}

#ctop ul.tabbernav li a,
#ctop ul.tabbernav li a:visited {
 	background:url(/images/tabbg.png) 0 -24px no-repeat;
	color:#a20505;
	display:block;
	font-weight:normal;
	height:24px;
	line-height:2.2em;
	padding:0 0.6em;
	text-align:center;
 	text-decoration:none;
 	white-space:nowrap; /* IE 6 FIX */
}

#sasquatch  ul.tabbernav li a,
#sasquatch ul.tabbernav li a:visited {
	padding:0 0.4em;
}

#ctop ul.tabbernav li a:hover {
 	background:url(/images/tabbg.png) 0 0 no-repeat;
 	color:#fff;
 	text-decoration:none;
 	background:none;
}

#ctop ul.tabbernav li.tabberactive a
{
 	background:url(/images/tabbg.png) 0 0 no-repeat;
	color:#fff;
 	text-decoration:none;
 	background:none;
}

#ctop ul.tabbernav li.tabberactive a:hover {
 	background:url(/images/tabbg.png) 0 0 no-repeat;
	color:#fff;
 	text-decoration:none;
 	background:none;
}

.tabberlive .tabbertab h1 {
	display:none;
}

#sasquatch table {
	clear:left;
}

/* TABLE CONTROLS
******************************************/

table {
	border-collapse:collapse;
	font-size:100%;
	margin:1em 0 2em 0;
	width:100%;
}

th {
	text-align:left;
}

th,td {
	vertical-align:top;
}

thead th {
	background:#a20505;
	color:#fff;
	font-weight:bold;
	padding:0.5em;
}

tbody th {
	background:#fff;
	border-bottom:1px solid #d9f1fe;
	padding:0.5em;
	font-weight:bold;
}

tbody td {
	background:#fff;
	border-bottom:1px solid #d9f1fe;
	padding:0.5em;
}

/* FLAGS
******************************************/

dl#flags {
	clear:both;
	margin:0 10px 0 15px;
	padding:1em 0 1em 0;
}

dl#flags dd {
	height:60px;
	padding:4px 0 0 60px;
}

dl#flags dd a {
	font-weight:bold;
}

/* ANTARCTICA FLAG
******************************************/

dd.antarctica {
	background:url(/images/antarctica/antarctica_flag.gif) 0 0 no-repeat;
}

#ctopwrappr_antarctica {
	background:url(/images/antarctica/antarctica.png) 0 0 no-repeat;
	padding:63px 0 0 0;
}

/* SITEMAP
******************************************/

dl#sitemap {
	clear:both;
	padding:0 0 1em 0;
}

dl#sitemap dt {
	border-bottom:1px solid #d9f1fe;
	font-weight:bold;
	margin:0 0 0.4em 0;
	padding:0.4em 0;
}

dl#sitemap dd a {
	font-weight:normal;
	padding:0.4em 0;
}

/* CAPTCHA
******************************************/

span.verification {
	display:block;
	margin:0.5em 0 0 0;
}

img.vimage {
	border:1px solid #ccc;
	float:left;
	margin:0 10px 10px 0;
	padding:1px;
}

/* EDITABLE BANNER CONTROLS */

#ebanner {
	background:#d9f1fe url(/images/bannerbground.jpg) 0 0 no-repeat;
	border-top:1px solid #d9f1fe;
	float:right;
	font-size:100%;
	margin:0 10px 10px 15px;
	padding:8px;
	width:154px;
}

#ebanner h3,
#ebanner h4,
#ebanner p {
	color:#333;
	font-size:100%;
	line-height:1.4em;
	margin:0;
	padding:0;
}

#ebanner h3 {
	color:#a20505;
	font-family:tahoma, arial;
	font-size:14px;
	font-weight:bold;
	margin:0 0 2px 0;
	text-transform:none;
}

#ebanner p {
	font-size:11px;
}

#ebanner a {
	display:block;
	padding:6px 0 0 0;
}

#ebanner a:hover {
	background:none;
	color:#f26522;
	text-decoration:underline;
}

/* POLISH TOGGLE GRAPHICS
******************************************/

a.english_toggle {
	background:url(/images/polishenglish.png) 0 0 no-repeat;
	display:block;
	height:22px;
	left:423px;
	position:relative;
	text-indent:-3000em;
	top:127px;
	width:87px;
}

a.polski_toggle {
	background:url(/images/polishenglish.png) 0 -22px no-repeat;
	display:block;
	height:22px;
	left:423px;
	position:relative;
	text-indent:-3000em;
	top:127px;
	width:87px;
}

/* FLAG GRAPHICS
******************************************/

#flag img {
	display:block;
 	height:63px;
	width:520px;
}

/* FEEDBACK
******************************************/

#feedback {
	border-top:1px solid #d9f1fe;
	border-bottom:1px solid #d9f1fe;
	height:1%;
	padding:1em 0;
}

#feedback_form {
	float:left;
	width:240px;
}

#feedback_comments {
	float:right;
	width:240px;
}

#feedback_form ol {
	list-style:none;
	margin:0;
	padding:0;
}

#feedback_form li {
	background:none;
	list-style:none;
	margin:0;
	padding:0.4em 0; 
} 

#feedback_form input {
	font-weight:normal;
}

#feedback_form input.fb,
#feedback_form textarea.fb {
	width:200px;
}

#feedback_form label {
	display:block;
	margin:0 0 0.2em 0;
}

#usercomments blockquote cite,
#feedback blockquote cite {
	font-style:italic;
	padding:0;
}

/* JQUERY TABS
******************************************/

.ui-tabs .ui-tabs-hide {
     display: none;
}

#alphatab ul {
	background:#a20505;
	float:left;
	height:1%;
	width:500px;
}

#alphatab li,
#alphatab li a {
	display:block;
	float:left;
}

#alphatab li a {
	/* background:#dcb9be; */
	background:#a20505;
	color:#fff;
	padding:4px;
}

#alphatab li.ui-tabs-selected a {
	background:#f26522;
}

/* FOOTER LINK
******************************************/

#flinks {
	padding:20px 0 0 0;
	text-align:center;
}

/* HEADER UPDATES
******************************************/

#header {
	height:115px;
	margin:0;
	text-align:left;
	width:100%;
}

#logo,
#logo-au,
#logo-nz,
#logo-za {
	height:145px;
	left:30px;
	position:absolute;
	width:119px;
	z-index:20;
}

#logo-au,
#logo-nz,
#logo-za {
	width:140px;
}

#logo a,
#logo-au a,
#logo-nz a,
#logo-za a {
	background:transparent url(/images/cherrycall-logo.png) 0 0 no-repeat;
	display:block;
	height:145px;
	overflow:hidden;
	position:relative;
	text-indent:-3000em;
	width:119px;
}

#logo-au a {
	background:url(/images/cherrycall-logo-au.png) 0 0 no-repeat;
	width:140px;
}

#logo-nz a {
	background:url(/images/cherrycall-logo-nz.png) 0 0 no-repeat;
	width:140px;
}

#logo-za a {
	background:url(/images/cherrycall-logo-za.png) 0 0 no-repeat;
	width:140px;
}

#cherrytop {
	background:url(/images/navbg.png) 0 10px repeat-x;
}

ul#nav {
	background:#291e18;
	height:40px;
	margin:0 0 12px 0;
	width:100%;
}

ul#nav li {
	display:block;
	float:left;
	padding:6px 0 0 0;
}

ul#nav li.start {
	padding-left:260px;
}

ul#nav li a {
	color:#fff;
	display:block;
	float:left;
	padding:6px 10px 0 0;
}

ul#nav li a:hover,
#cselect span:hover {
	color:#f26522;
	cursor:pointer;
	text-decoration:none;
}

#cselect span {
	background:#fff url(/images/county-icons.png) 180px -112px no-repeat;
	color:#111;
	display:block;
	font-weight:bold;
	margin:2px 0 0 0;
	padding:4px 0 4px 6px;
	width:196px;
}

 #cselect ul {
	background:#fff;
	border:1px solid #ddd;
	border-top:none;
	display:none;
	font-size:100%;
	position:absolute;
	width:200px;
	z-index:20;
}

#cselect ul li {
	background:#fff;
	display:block;
	float:none;
	height:1%;
	padding:0;
	position:relative;
}

#cselect ul li a {
	color:#111;
	display:block;
	float:none;
	font-weight:normal;
	padding:6px 0 6px 28px;
	width:172px;
}

#cselect ul li.uk a {
	background:#fff url(/images/county-icons.png) 6px 8px no-repeat;
}

#cselect ul li.uk a:hover {
	background:#f7f7f7 url(/images/county-icons.png) 6px 8px no-repeat;
}

#cselect ul li.au a {
	background:#fff url(/images/county-icons.png) 6px -22px no-repeat;
}

#cselect ul li.au a:hover {
	background:#f7f7f7 url(/images/county-icons.png) 6px -22px no-repeat;
}

#cselect ul li.nz a {
	background:#fff url(/images/county-icons.png) 6px -52px no-repeat;
}

#cselect ul li.nz a:hover {
	background:#f7f7f7 url(/images/county-icons.png) 6px -52px no-repeat;
}

#cselect ul li.za a {
	background:#fff url(/images/county-icons.png) 6px -82px no-repeat;
}

#cselect ul li.za a:hover {
	background:#f7f7f7 url(/images/county-icons.png) 6px -82px no-repeat;
}

ul#widgets {
	display:inline;
	float:left;
	margin:0 0 0 746px;
}

ul#widgets li {
	display:block;
	float:left;
}

ul#widgets li a {
	display:block;
	float:left;
	height:22px;
	margin:0 0 0 5px;
	overflow:hidden;
	text-indent:-3000em;
	width:22px;
}

ul#widgets li a.print {
	background:url(/images/icons.gif) 0 0 no-repeat;
}

ul#widgets li a.email {
	background:url(/images/icons.gif) -22px 0 no-repeat;
}

ul#widgets li a.bookmark {
	background:url(/images/icons.gif) -44px 0 no-repeat;
	width:105px;
}

/* SITE UPDATES 02.06.10
******************************************/

#content-new {
	clear:both;
	left:20px;
	position:relative;
	text-align:left;
	top:40px;
	width:900px;
}

#sidebar {
	float:left;
	margin:4em 0 0 0;
	width:220px;
}

#main {
	float:right;
	width:660px;
}

.section {
	background:transparent url(/assets/main-bground.png) 0 0 repeat-y;
	margin:0 0 1.5em 0;
	padding:15px;
	width:630px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

#slider {
	border:1px solid #f6e6e6;
	margin:0 0 1.5em 0;
	width:628px;
}

ul#options {
 	background:#f6e6e6;
	float:left;
	padding:4px 4px 0 4px;
	width:620px;
}

ul#options li {
	display:block;
	float:left;
	margin:0 1px 0 0;
}

ul#options li a {
 	background:#a20505 url(/assets/options-bground.png) 0 0 no-repeat;
	color:#fff;
	display:block;
	float:left;
	padding:6px 6px;
}

ul#options li.ui-tabs-selected a,
ul#options li a:hover {
 	background:#faf2f2 url(/assets/options-bground-active.png) 0 0 no-repeat;
	color:#111;
	text-decoration:none;
}

.panel {
	background:#faf2f2;
	border-top:none;
	clear:left;
	padding:10px;
	width:608px;
}

img.flag {
	float:right;
}

.panel ul {
	list-style:disc;
	margin:0 1em 1em 2em;
}

.panel ol {
	list-style:decimal;
	margin:0 1em 1em 2em;
}

.panel li {
	padding:0.275em 0;
}

#sidebar fieldset {
	padding:0;
}

#sidebar input {
	padding:0;
}

#sidebar input.short {
	border:2px solid #f6e6e6;
	float:left;
	height:16px;
	padding:2px;
	width:100px;
}

#sidebar .item {
	background:transparent url(/assets/main-bground.png) 0 0 repeat-y;
	margin:0 0 1.5em 0;
	padding:10px;
	width:200px;

	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

#clhs .item {
	background:transparent url(/assets/main-bground.png) 0 0 repeat-y;
	margin:0 0 1.5em 0;
	padding:10px;
	width:180px;

	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

#sidebar h2 a:link,
#sidebar h2 a:visited {
	background:url(/images/rssalt.png) right 0 no-repeat;
	color:#a20505;
	display:block;
	font-weight:bold;
	margin:0 0 0.4em 0;
	width:100%;
}

#sidebar h2 a:hover {
	text-decoration:none;
}

#sidebar a:link,
#sidebar a:visited {
	color:#f26522;
	font-weight:normal;
}

#sidebar h3 a:link,
#sidebar h3 a:visited {
	font-weight:bold;
}

#sidebar h3 {
	font-family:verdana, tahoma, sans-serif;
	font-size:1.2em;
	line-height:1.2em;
	margin:0 0 0.2em 0;
}

#sidebar h4 {
	background:url(/images/helpline.gif) 0 0 no-repeat;
	height:45px;
	overflow:hidden;
	position:relative;
	text-indent:-3000em;
	width:180px;
}

/* WIDGETS
******************************************/

#gizmo {
	left:250px;
	overflow:hidden;
	position:relative;
	text-align:left;
	width:680px;
}

/* #gizmo ul {
	float:left;
	width:auto;
}

#gizmo li {
	display:block;
	float:left;
	height:20px;
	padding:4px 0 0 10px;
}

#gizmo li a {
	display:block;
	float:left;
	height:16px;
	line-height:16px;
	padding:0;
}

li#facebook a {
	background:transparent url(http://w.sharethis.com/chicklets/facebook.gif) 0 0 no-repeat;
	padding:0 0 0 20px;
}

li#like {
	padding:0;
	width:340px;
}

a.stbar.chicklet img {border:0;height:16px;width:16px;margin-right:3px;vertical-align:middle;}
a.stbar.chicklet {height:16px;line-height:16px;} 
*/

/* RECORD BUTTON
******************************************/

p.record {
	margin:0;
}

p.record a {
	background:#f26522;
	border:none;
	color:#fff;
	display:block;
    padding:4px 10px;
	width:120px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

p.record a:hover {
	background:#a20505;
	text-decoration:none;
}

p.record a:link,
p.record a:visited,
p.record a:hover {
	color:#fff;
}

p.record a span {
	background:transparent url(/assets/record-icon-off.png) 0 50% no-repeat;
	display:block;
	padding:4px 0 4px 20px;
}

/* XMAS
******************************************/

.xmas-aus,
.xmas {
	/* background:transparent url(/xmas/cc-xmas-illustration.jpg) 0 0 no-repeat; */
	height:380px;
	position:relative;
	width:660px;
}

.xmas-aus {
	/* background:transparent url(/xmas/cc-xmas-aus-illustration.jpg) 0 0 no-repeat; */
}

.xmas-aus h1,
.xmas h1 {
	display:block;
	position:relative;
	text-indent:-3000em;
}

.xmas-aus #dropdown,
.xmas #dropdown {
	position:absolute;
	left:15px;
	top:310px;
}

/* TWITTER
******************************************/

ul.tweet_list {
	list-style:none;
	margin:0 0 10px 0;
}

a.tweet_avatar img {
	border:2px solid #fff;
	display:block;
	float:left;
	margin:0 10px 10px 0;
}

.tweet_time {
	display:block;
}

/* ATOZ
******************************************/

body.csearch {
	background:#fff;
	padding:2em;
}

ul#alpha {
	border-bottom:1px solid #ddd;
	height:21px;
	list-style:none;
	margin:0 0 10px 0;
	width:600px;
}

ul#alpha li {
	float:left;
	margin:0 1px 0 0;
}

ul#alpha a {
	background:#a20505;
	color:#fff;
	display:block;
	float:left;
	height:21px;
	line-height:21px;
	text-align:center;
	text-decoration:none;
	width:21px;
}

ul#alpha a:hover,
ul#alpha li.ui-tabs-selected a {
	background:#f26522;
	text-decoration:none;
}

ul.country-listing {
	margin:0 0 20px 0;
	width:600px;
}

ul.country-listing li {
	border-bottom:1px solid #ddd;
}

ul.country-listing li a,
ul.country-listing li a:visited {
	display:block;
	padding:4px 0;
	text-decoration:none;
	width:600px;
}

ul.country-listing li a:hover {
	background:#f7f7f7;
	text-decoration:none;
}

.csearch h3 {
	color:#333;
}
