/*
Theme Name: ShoppingSG
Theme URI: http://www.shopping.sg
Description: The Shopping.sg Skin.
Version: 1.0
Author: Kian Ann
Author URI: http://www.kianann.com/
*/

/* * padding: 0px; margin: 0px; } */
a img { border: none; }
body { margin: 0px auto; background:#FFFFFF; font-family: Verdana, Arial; font-size: 0.8em; }

/* 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; position:relative; }
		#thumbprod { float: right; width: 600px; margin: 0; padding: 0; }
		#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: 20px 0px 10px 0px; padding: 10px; border-top: 1px solid #CC0000; height: 60px; color: #555555; background: url(/images/footer-bkg.gif) right no-repeat; }
	
/* Alignments */
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { text-align: center; }
.alignjustify { text-align: justify; }

/* Image Alignments */
.postimageright { float: right; margin: 5px 0px 5px 10px; padding: 5px; border: 1px solid #DDDDDD; }
.postimageleft { float: left; margin: 5px 10px 5px 0px; padding: 5px; border: 1px solid #DDDDDD; }
.postimagecenter { text-align: center; margin: 5px 0px 5px 0px; }
.postimagecenter img { padding: 5px; border: 1px solid #DDDDDD; }
.imageborder { padding: 5px; border: 1px solid #DDDDDD; }

/* 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; }
h2 { font: bold 1.2em Verdana, Arial; color: #000000; margin-bottom: 0px; }

.feedback { padding: 8px; border: solid 1px #DDDDDD; background: #FBFBFB; }
.date { font-size: 90%; padding-bottom: 5px; font-style: italic; }

/* Comments */
.alt { margin: 0; padding: 10px 10px 10px 10px; border-bottom: 1px solid #BBBBBB; border-top: 1px solid #BBBBBB; background:#FAFAFA; }
.commentlist { padding: 0; }
.commentlist li { margin: 15px 0px 3px; padding: 5px 10px 3px; list-style: none; }
.commentlist p { margin: 10px 5px 10px 0px; }

.small { font-size: 90%; }

/* Self Defined DIVs for special segments */
#intro { width:580px; padding: 10px; border: 1px solid #FFBEBD; margin-bottom: 10px; }
#intro h1 { font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin: 0px; }

#latestdeals { width:580px; padding: 10px; border: 1px solid #FFBEBD; margin-bottom: 10px; }
#latestdeals h1 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin: 0px; color: #FFFFFF; background-color: #AA0000; text-align: center; padding: 5px; }

#search { margin-bottom: 10px; padding: 0px; text-align: center;}
#aweber { border: 1px solid #FFBEBD; margin: 5px 0px 5px 0px; padding: 10px; line-height: 130%; }
.directory { border: 1px solid #FFBEBD; margin: 5px 0px 5px 0px; padding: 10px; line-height: 130%; }
.directory ul { margin-left: 15px; padding-left: 5px; }
.rss_title {font-weight: bold; }
.rss_items {font-size: 90%;}

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-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(../../../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;}

.relatedposts { padding: 0px 0px 30px 0px; }
.relatedposts li { margin-left: 20px; padding-left: 10px; }


/* User CSS */
#navcontainer
{
position: absolute;
right: 40;
}

#malltitle { font: bold 2em Verdana, Arial; color: #CC0000; line-height:normal; }
#malltitle a:link { text-decoration:none; color:#CC0000;}
#malltitle a:visited { text-decoration:none; color:#CC0000;}
#malltitle a:hover { text-decoration:underline; color:#CC0000;}
#malltitle a:active { text-decoration:underline; color:#FF0000;}

#navlist
{
list-style-type: none;
margin: 0;
padding: 0;
}

#navlist li
{
float:left;
line-height: 1.1em;
padding-left: 10px;
width: 100px;
}

#navlist li a:link { text-decoration:none; color:#000000; }
#navlist li a:visited { text-decoration:none; color:#000000; }
#navlist li a:hover { text-decoration:underline; }
#navlist li a:active { text-decoration:underline; }

.userprice
{
color:#FD4F4E;
font-weight:bold;
}

img.thumb
{
vertical-align:middle;
}