#welcome {
	position:					relative;
	width:						684px;
	margin:						0px;
	padding:                	0px;
	background-color:#000000;
	float:left;
}

#welcometop {
background-color:#232323;
float:left;
margin:0;
padding:0 0 25px;
position:relative;
width:684px;
}

/* [1.1. Welcome Left] */
#welcomeLeft {
	position:					relative;
	float:						left;
	width:						365px;
	overflow:					hidden;
	margin:						0;
	padding:                	22px 10px 25px 25px;
	text-align:					left;
}

#welcomeLeftinner {
	position:					relative;
	float:						left;
	width:						645px;
	overflow:					hidden;
	margin:						0;
	padding:                	22px 10px 25px 25px;
	text-align:					left;
}

#welcomeLeft h1 {
	margin-bottom:				8px;
	font:						20px 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
	color:						#febf53;
}

#welcomeLeft h2 {
	margin-bottom:				12px;
	font:						16px/18px 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
	font-weight:				bold;
	color:						#ffffff;
}

#welcomeLeft h2 a {
	color:						#ffffff !important; /* FF requires a important here */
}

#welcomeLeft h2 a:hover, 
#welcomeLeft h2 a:active {
	color:						#febf53 !important; /* FF requires a important here */
}

#welcomeLeft h3 {
	font:						11px/30px Tahoma, Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight:				bold;
	color:						#efb44f;
}

#welcomeLeft h4 {
	font:						11px/30px Tahoma, Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight:				bold;
	color:						#9cbddd;
}

#welcomeLeft p {
	color:						#fff;
	text-align:justify;
	padding-bottom:10px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:18px;
	padding-top:10px;
	text-align:justify;
}

#welcomeLeft p a {
	text-decoration:			underline;
	color:						#777777 !important; /* FF requires a important here */
}

#welcomeLeft p a:hover, 
#welcomeLeft p a:active {
	color:						#9cbddd !important; /* FF requires a important here */
}

#welcomeLeft a.viewButton {
	display:					block;
	width: 						142px;
	height:						26px;
	padding:                	10px 0px 0px 0px;
	text-align:					center;
	text-decoration:			none;
	font: 						bold 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:						#ffffff;
	background: 				transparent url(index.gif) no-repeat 0px -72px;
}

#welcomeLeft a.viewButton:hover, 
#welcomeLeft a.viewButton:active {
	color:						#9cbddd;
}

#welcomeLeft a.viewButton.left {
	float:						left;
	margin:						15px 0px 0px 40px;
}

#welcomeLeft a.viewButton.right {
	float:						left;
	margin:						15px 0px 0px 0px;
}

/* [1.1.1. Editor] */
.mceContentBody {
	padding:                    10px !important; /* FF requires a important here */
	background-color:			#232323;
}

img.centered {
	display: 					block;
	margin-left: 				auto;
	margin-right: 				auto;
}

img.alignright {
	display: 					inline;
	margin-left:                25px;
}

img.alignleft {
	display: 					inline;
	margin-right: 	            25px;
}

.alignright {
	float: 						right;
}

.alignleft {
	float: 						left;
}

/* [1.2. Login Error] */
#loginTips {
	position:					relative;
	padding-left:               20px;
}

/* [1.3. Welcome Logged] */
#welcomeLogged {
	position:					relative;
	float:						left;
	width:						363px;
	height:						317px;
	overflow:					hidden;
	margin:						6px 0px 6px 6px;
	padding:                	20px;
	text-align:					left;
	background:					#232323 url(index-logged-bg.gif) no-repeat left top;
}

#welcomeLogged h1 {
	margin-bottom:				8px;
	padding-left:               5px;
	font:						20px 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
	color:						#febf53;
}

#welcomeLogged dl {
	position:					relative;
	width:						362px;
	height:						246px;
	margin:						0px;
	padding:                	5px 0px 0px 0px;
	overflow:					hidden;
}

#welcomeLogged dl dt {
	position:					relative;
	float:						left;
	width:						112px;
	height:						36px;
	margin:						5px 0px 0px 0px;
	padding:                	0px;
	background:					transparent url(index.gif) no-repeat left top;
}

#welcomeLogged dl dt a {
	display:					block;
	width:						112px;
	height:						26px;
	margin:						0px;
	padding:                	10px 0px;
	text-align:					center;
	text-decoration:			none;
	font:						bold 11px Tahoma, Geneva, Verdana, Arial, Helvetica, sans-serif;
	color:						#8e8e8e;
}

#welcomeLogged dl dt a:hover {
	color:						#ffffff;
}

#welcomeLogged dl dt a span {
	padding:                    2px 0px 3px 18px;
}

#welcomeLogged dl dd {
	position:					relative;
	float:						right;
	clear:						right;
	width:						240px;
	height:						36px;
	margin:						0px;
	padding:                	5px 0px 0px 10px;
	overflow:					hidden;
	font:						normal 11px/34px Tahoma, Geneva, Verdana, Arial, Helvetica, sans-serif;
	color:						#777777;
}

#welcomeLogged dl dd a {
	text-decoration:			underline;
	color:						#777777;
}

#welcomeLogged dl dd a:hover, 
#welcomeLogged dl dd a:active {
	color:						#9cbddd;
}

/* [1.4. Welcome Right] */
#welcomeRight {
	position:					relative;
	float:						right;
	clear:						right;
	width:						268px;
	height:						275px;
	overflow:					hidden;
	margin:						0px;
	padding:                	6px 6px 6px 0px;
	text-align:					left;
}

/* [1.4.1. Creative Ad] */
#creativeAd, 
#creativeAd:hover {
	display:					block;
	position:					relative;
	width:						258px;
	height:						77px;
	overflow:					hidden;
	margin:						0px;
	padding:                    0px 10px 0px 0px;
	text-decoration:			none;
	background:					#232323 url(index-creativead-bg.gif) no-repeat left top;
}

#creativeAd img {
	position:					relative;
	float:						left;
	width:						77px;
	height:						77px;
	margin:						0px;
	padding-right:              5px;
}

#creativeAd h1 {
	margin-top:					13px;
	margin-bottom:				0px;
	font:						12px 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
	font-weight:				bold;
	color:						#febf53;
}

#creativeAd p {
	font:						12px/15px 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
	font-weight:				bold;
	color:						#ffffff;
}

/* [1.4.2. Latest Articles] */
#featuredArticles {
	position:					relative;
	width:						244px;
	height:						249px;
	overflow:					hidden;
	margin:						5px 0px 0px 4px;
	padding:                    5px 10px 5px 10px;
	background:					#232323 url(index-latestarticles-bg-new.gif) no-repeat left top;
}

#featuredArticles .title {
	position:					relative;
	width:						219px;
	height:						28px;
	margin:						2px 0px 0px 0px;
	padding:	            	0px 0px 0px 25px;
	font-size:						16px;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:				bold;
	color:						#ffffff;
	border-bottom:				1px solid #343434;
	background:					url(index-latestarticles-icon.gif) no-repeat left top;
}

#featuredArticles ul {
	position:					relative;
	width:						244px;
	height:						203px;
	overflow:					hidden;
	margin:						0px;
	padding:                    0px 0px 5px 0px;
}

#featuredArticles ul li {
	position:					relative;
	width:						244px;
	overflow:					hidden;
	margin:						0px;
	padding:                    10px 0px 9px 0px;
	border-bottom:				1px solid #343434;
}

#featuredArticles ul li img {
	position:					relative;
	float:						left;
	margin:						0px;
	padding-left:               3px;
	padding-right:              7px;
}

#featuredArticles ul li h2 {
	margin:						0px;
	padding:                    0px 0px 5px 3px;
	font:						12px/12px 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
	font-weight:				bold;
	color:						#9cbddd;
}

#featuredArticles ul li h1 a {
	text-decoration:			none;
	color:						#9cbddd;
}

#featuredArticles ul li h1 a:hover {
	text-decoration:			underline;
}

#featuredArticles ul li p {
	padding:                    0px 0px 0px 3px;
	font:						11px Tahoma, Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight:				normal;
	color:						#ffffff;
}

#featuredArticles ul li p a {
	text-decoration:			none;
	font:						11px Tahoma, Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight:				normal;
	color:						#ffffff;
}

#featuredArticles ul li p a:hover,
#featuredArticles ul li p a:active {
	text-decoration:			underline;
	font:						11px Tahoma, Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight:				normal;
	color:						#ffffff;
}

#featuredArticles ul li p.info {
	font-size:					10px;
	color:						#8e8e8e;
}

/* [2. Latest Products] */
#latest {
	position:					relative;
	width:						684px;
	margin:						20px 0px 0px 0px;
	padding-bottom:15px;
	background-color:			#232323;
	float:left;
}

#latest h3{
color:#EFB44F;
font-family:Tahoma,Geneva,Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:30px;
padding-left:10px;
text-align:left;
padding-bottom:5px;
}

#latest ul {
	position:					relative;
	width:						672px;
	height:						auto;
	margin:						0px;
	padding:                	7px 6px 6px 6px;
}

#latest ul li.container {
	position:					relative;
	float:						left;
	width:						206px;
	margin:						0px 6px 6px 0px;
	padding:                	7px;
	overflow:					hidden;
	text-align:					left;
	background:					transparent url(thumbtest.gif) no-repeat left top;
	height:						300px;
}

#latest ul li.topli{
	position:					relative;
	float:						left;
	width:						206px;
	margin:						0px 6px 6px 0px;
	padding:                	7px;
	overflow:					hidden;
	text-align:					left;
}

#latest ul li.toplilast{
	position:					relative;
	float:						left;
	width:						206px;
	margin:						0px 6px 6px 0px;
	padding:                	7px;
	overflow:					hidden;
	text-align:					left;
	margin:						0px 0px 6px 0px;
	clear:						right;
}

#latest ul li.topli h2{
	color:#EFB44F;
	font-family:Tahoma,Geneva,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:30px;
	padding-left:10px;
}

#latest ul li.toplilast h2{
	color:#EFB44F;
	font-family:Tahoma,Geneva,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:30px;
	padding-left:10px;
}

#latest ul li.last {
	margin:						0px 0px 6px 0px;
	clear:						right;
	background:					transparent url(thumbtest.gif) no-repeat left top;
	width:206px;
	float:left;
	height:300px;
	padding:7px;

}

#latest ul li.last p,
#latest ul li.container p {
	position:					relative;
	float:						right;
	width:						89px;
	margin-top:					5px;
	overflow:					hidden;
}

#latest ul li.last p a,
#latest ul li.container p a {
	text-decoration:			underline;
	color:						#ffffff;
}

#latest ul li.last p a:hover,
#latest ul li.last p a:sctive,
#latest ul li.container p a:hover,
#latest ul li.container p a:active {
	color:						#9cbddd;
}

#latest ul li.last img,
#latest ul li.container img {
	position:					relative;
	float:						left;
	overflow:					hidden;
	margin-right:				7px;
}

#latest ul li.last div.fthumb,
#latest ul li.container div.fthumb {
	position:					relative;
	float:						left;
	width:						110px;
	height:						110px;
	overflow:					hidden;
	margin-right:				7px;
}

/* [3. Admin Editor] */
.mceContentBody a {
	text-decoration:			underline;
   	color: 						#ffffff !important;
}

.mceContentBody a:hover {
   color: 						#febf53 !important;
}
