/* CSS document for Shopping Template */



/* * padding: 0px; margin: 0px; } */
a img { border: none; }
body { margin: 0px auto; background:#FFFFFF; font-family: Verdana, Arial; font-size: 0.75em; }

/* Basic Layout DIVs */
#container { margin: auto; padding: 0px; width: 980px; background: #FFFFFF; }
	#menu { margin: 0px; padding: 5px 0px 5px 0px; background: #EEEEEE; border-bottom: 1px solid #CCCCCC; }
	#header { clear: both; margin: 0px 0px 10px 0px; padding: 0px; height: 100px; border-bottom: 1px solid #CC0000;  }
		#topleft {float: left; text-align: left; padding: 10px 0px 0px 10px; }
		#topright {float: right; text-align: right; padding: 15px 0px 0px 0px; }
	#mainsection { clear: both; margin: 10px 0px 10px 0px; padding: 0px;}
		#left { float: left; width: 240px; margin: 0; padding: 0;}
		#center { float: right; width: 600px; margin: 0; padding: 0; }				
		#right { float: right; width: 120px; margin: 0; padding: 0;}		
	#footer { clear: both; margin: 10px 0px 10px 0px; padding: 10px; border-top: 1px solid #CC0000; height: 60px; color: #555555; background: url(<?php include "../../../images/stories/footer-bkg.gif); }
	
/* Alignments */
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { text-align: center; }
.alignjustify { text-align: justify; }

/* Image Alignments */
.imgalignright { float: right; padding: 5px 0px 5px 10px; }
.imgalignleft { float: left; padding: 5px 10px 5px 0px; }
.imgaligncenter { text-align: center; padding: 5px 0px 5px 0px; }

/* Menu */
#menu ul { text-align: left; margin: 0px; padding: 0px; }
#menu ul li { display: inline; }
#menu ul li a { padding: 0px 0px 0px 0px; margin: 0px 10px 0px 10px; text-decoration: none; }
#menu ul li a:hover { text-decoration: underline; }

/* Headers */
h1 { font: bold 2em Verdana, Arial; color: #CC0000; }

/* Joomla Standard CSS */
.componentheading { font-size: 1.4em; text-align: left; padding: 5px; margin-bottom: 5px; font-weight: bold; border-bottom: 1px dotted #AAAAAA; }
.contentheading h1, .contentheading { font-size: 15px; text-align: left; font-weight: bold; color: #CC0000; }
.contentpagetitle { font-size: 14px; text-align: left; font-weight: bold; color: #CC0000; }
.readon { font-size: 90%; }
.pagenavcounter { font-size: 90%; }
.modifydate { font-size: 90%; font-style: italic; }
.contenttoc { padding: 10px; background: #FAFAFA; border: 1px dotted #000000; margin-left: 10px; float: right; }
.small { font-size: 90%; }
.createdate { font-size: 90% }
#directory { border: 1px solid #FFBEBD; margin: 5px 0px 5px 0px; padding: 10px; line-height: 130%; }
#directory ul { margin-left: 15px; padding-left: 5px; }

#aweber { border: 1px solid #FFBEBD; margin: 5px 0px 5px 0px; padding: 10px; line-height: 130%; }


#intro { width:580px; padding: 10px 10px 125px 10px; border: 1px solid #FFBEBD; margin-bottom: 10px; background: url(<?php include "../../../images/intro/singapore-shopping.jpg) bottom no-repeat;  }
#intro h1 { font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin: 0px; }

#fpdir { width:600px; padding: 0px; background: #0e64a7;  color: #FFFFFF; }
#fpdir_header {clear:both; height: 5px; padding: 0px; }
#fpdir_body { padding: 0px 15px 0px 15px; }
#fpdir_listings { float:left; padding: 15px; }
#fpdir_listings ul { padding-left: 0px; margin: 0px; }
#fpdir_listings ul li { margin-left: 10px; padding-bottom: 5px; color: #FFFFFF; }
#fpdir_listings ul li a:link { color: #FFFFFF; }
#fpdir_listings ul li a:visited { color: #FFFFFF; }
#fpdir_listings ul li a:hover { color: #FFFFFF; }
#fpdir_featured { float:right; width: 300px; }
#fpdir_footer {clear:both; height: 5px; padding: 0px; }

div.moduletable-syndicate { border: 1px solid #FFBEBD; margin: 5px 0px 5px 0px; padding: 10px; }
div.moduletable-syndicate h3 { font-size: 12px; font-weight: bold; margin: 0px; padding-bottom: 5px;}
div.moduletable-syndicate .syndicate_text-syndicate { font-size: 85%; padding-bottom: 8px; }

div.moduletable-directory { border: 1px solid #FFBEBD; margin: 5px 0px 5px 0px; padding: 10px; }
div.moduletable-directory ul { padding-left: 0px; margin: 0px;}
div.moduletable-directory ul li { margin-left: 0px; list-style: none; padding-bottom: 5px; }
div.moduletable-directory h3 { font-size: 14px; font-weight: bold; margin: 0px; padding-bottom: 5px;}

div.moduletable-aweber { border: 1px solid #FFBEBD; margin: 5px 0px 5px 0px; padding: 10px; line-height: 130%; }

div.moduletable-poll { border: 1px solid #FFBEBD; margin: 5px 0px 5px 0px; padding: 10px; line-height: 130%; }
div.moduletable-poll h3 { font-size: 14px; font-weight: bold; margin: 0px; padding-bottom: 5px;}

div.moduletable-technoratifeed { border: 1px solid #FFBEBD; margin: 5px 0px 5px 0px; padding: 10px; }
div.moduletable-technoratifeed ul { font-size: 85%; padding-left: 0px; margin: 0px;}
div.moduletable-technoratifeed ul li { margin-left: 0px; list-style: none; padding-bottom: 5px; }
div.moduletable-technoratifeed h3 { font-size: 12px; font-weight: bold; margin: 0px; padding-bottom: 5px;}

div.moduletable-search { background: url(<?php include "../../../images/stories/search-bkg.gif); height: 24px; padding: 8px; text-align: left; }
div.moduletable-search input[type=text] { background: #FAFAFA; height: 18px; border: none; }
div.moduletable-search input[type=submit] { border: 1px solid #000000; margin-top: 2px; margin-left: 4px;}



