

/*

----------------------  common Layout for all module tables  -------------------
*/

table.moduletable {
	margin: 0;
	font-weight: normal;
	font-size: 12px;
}

table.moduletable th {
	font-size: 16px;
	color: #004080;
	text-align: left;
	height:12px;
	font-weight:bold;
	padding-top:12px;
}

table.moduletable td {
	font-size: 10px;
	font-weight: normal;
}

table.moduletable img{
	padding: 0.1em;
}


/*

----------------------  END common Layout for module tables  -------------------
*/



/*  Poll formatting ---------------------------------------------*/

table.moduletable-poll {
	margin: 0px;
	width:100%;
	padding: 32px 0 6px 0;
	background: #4583aa no-repeat top url(../images/pollHead.jpg);
	border-top: 1px solid white;
}

table.moduletable-poll td {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	background: none;
	color: white;
}

/*  Search Big formatting ---------------------------------------------*/

table.moduletable-SearchBig {
	margin: 0px;
	width:100%;
	padding: 40px 0px 6px 50px;
	background: #731DE3 no-repeat top url(../images/SearchBig_bg-ani.gif);
	border-bottom: 1px solid #cdcdcd;
	margin-bottom:5px;
}

table.moduletable-SearchBig td {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	background: none;
	color: white;
}

/*  Weather formatting ---------------------------------------------*/

table.moduletable-weather {
	margin: 0px;
	width: 100%;;
	padding: 30px 0 4px 0;
	background: #4583aa no-repeat top url(../images/weatherHead.jpg);
	border-top: 1px solid white;
}

table.moduletable-weather td {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	background: none;
}

/*------------------------------------------------------------------*/




/*  "More Shops" in right cloumn  -----------------------------*/

table.moduletable-moreShops {
	margin: 0px;
	width: 100%;
	padding-bottom: 14px;
	background: #4583aa no-repeat top url(../images/moreShopsHead.jpg);
	padding-top: 32px;
	border-top: 1px solid white;
}

table.moduletable-moreShops img{
	margin: 0.15em;
	padding: 0;
}


/*------------------------------------------------------------------*/




/*  News section on homepage  -----------------------------*/

table.moduletable-NewsRSS {
    width: 100%;
	padding-left:25px;
	padding-right:22px;
	padding-bottom:5px;
	padding-top:2px;
	/*line-height:1em;*/
	background: #4583aa top repeat url(../images/NewsBg_sm.jpg);
	border-left: 0px solid white;
	border-right: 0px solid white;
	border-bottom: 0px dotted #999;
}

table.moduletable-NewsRSS th {
	font-size: 12px;
	color: black;
	text-align: left;
	width:100%;
	height:12px;
	font-weight:bold;
	padding-bottom: 10px;
	margin-right:10px;
}

table.moduletable-NewsRSS td {
	font-size: 10px;
	width:100%;
	font-weight: normal;
	font-family: verdana;
	font-size: 10px;
	padding-right:9px;
}

ul.latestnews-NewsRSS, li.latestnews-NewsRSS{
	margin-left: 10px;
}

a.latestnews-NewsRSS{
	color: red;
}
/*------------------------------------------------------------------*/

/* Chris style found daves later ;) News homepage formatting ---------------------------------------------*/ /*

table.moduletable-News {
	margin: 0px;
	width:100%;
	packground: #4583aa repeat url(../images/NewsBg.jpg);
	border: 1px solid white;
}

table.moduletable-News td {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	background: none;
	color: white;
}

/*------------------------------------------------------------------*/

/* ------------------------ Artbanner Specials modules  */


.moduletable-specialsL{
	margin: 3px 2px 2px 3px;
	margin-right: none;
	font-family: tahoma, sans-serif;
	font-weight: normal;
	font-size: 11px;
	border: 1px solid #999;
	background: #fff;
	width: 230px;
}

.moduletable-specialsR{
	margin: 3px 3px 2px 2px;
	margin-left: none;
	font-family: tahoma, sans-serif;
	font-weight: normal;
	font-size: 11px;
	border: 1px solid #999;
	background: #fff;
	width: 230px;
}

/*
table.moduletable-specials img{
	margin: 0px 5px 5px 0px;
	float: left;
}
*/




/*  Featured Stores on homepage  -----------------------------*/

table.moduletable-fStores {
	margin: 4px;
	width: 100%;
	font-weight: normal;
	font-family: tahoma;
	font-size: 11px;
	padding: 0;
	background: #fafafa;
}

table.moduletable-fStores td {
	padding: 2px;
}

/*------------------------------------------------------------------*/

/*  Featured Stores Paying by impressions on homepage  -----------------------------*/

table.moduletable-fPStores {
	margin: 0px;
	width: 100%;
	font-weight: normal;
	font-family: tahoma;
	font-size: 11px;
	padding: 0;
	background: #fafafa;
}

table.moduletable-fPStores td {
	padding: 2px;
	padding-top: 2px
}

/*------------------------------------------------------------------*/




/*  ASX on homepage  -----------------------------*/

table.moduletable-asx {
	margin: 5px;
	width: 100%;
	font-weight: normal;
	font-family: tahoma;
	font-size: 11px;
	padding: 2px;
	background: none;
}

table.moduletable-asx th {
	padding: 2px;
	font-size: 14px;
	text-align: left;
}

/*------------------------------------------------------------------*/





/*  Join PerthShopping page styles  -----------------------------*/

table.contentpaneopen-info {
	margin: 6px;
	margin-top: 12px;
	width: 460px;
	font-weight: normal;
	font-family: tahoma;
	font-size: 11px;
	padding: 2px;
	background: none;
	color: white;
}

.contentheading-info{
	padding: 2px;
	font-size: 16px;
	text-align: left;
	font-weight: bold;
	border-bottom: 1px solid white;
}

/*------------------------------------------------------------------*/





/*  Horoscope page styles  -----------------------------*/

table.contentpaneopen-horoscope {
	text-align: left;
	font-size: 10px;
	font-family: verdana;
	width: 460px;
	margin: 5px 0;
	border: 1px solid #ddd;
	background: #f3f3f3 right bottom no-repeat url(../images/contentPaneBG.jpg);
}

.contentheading-horoscope{
	font-size: 12px;
	font-weight: bold;
 	color: #000;
  height:16px;
  padding-top: 1em;
  width: 94%;
}


.componentheading-horoscope {
	margin-top: 5px;
	background: no-repeat top url(../images/headHoroscope.png);
	width: 47px;
	height: 25px;
}

table.blog-horoscope{
	width: 470px;	
	background: white no-repeat top url(../images/headHoroscope.png);
	margin-top: 5px;
	padding: 5px;
	padding-top: 25px;
}


/*------------------------------------------------------------------*/




/*  Featured Stores on homepage  -----------------------------*/

table.moduletable-horoscope {
	margin: 4px;
	width: 100%;
	font-weight: normal;
	font-family: tahoma;
	font-size: 11px;
	padding: 0;
	background: #fafafa;
}

table.moduletable-horoscope td {
	padding: 2px;
}

/*------------------------------------------------------------------*/

