body {
	margin: 0 auto;
	text-align: center;
	background:url(../images/style/bodybg.jpg);
	font-family: 'Arial', hevetica, sans-serif;
}
form {
	padding: 0px;
	margin:0px;
}
select {
	font-size:11px;
	min-width:30px;
}
input {
	font-size:10px;
	padding:1px;
}
td { padding:3px;}

.left { float:left; }
.right {float:right; }

#wrapper {
	margin:0 auto;
	padding:0;
	width: 820px;
	text-align: left;
}

#container {
	width: 100%;
	float:left;
	text-align: left;
	background-color: #000000;


}
#topheader { height:30px; width:100%; float:left; background:url(../images/common/topheader.jpg) repeat-x; }
#chooselang { height:auto; width:auto; position:absolute; left:610px; top:3px; color:#CCCCCC; font:normal 11px Arial, Helvetica, sans-serif;}
#chooselang a { font:normal 11px Arial, Helvetica, sans-serif; color:#CCCCCC; text-decoration:none; }
#chooselang a:hover { font:normal 11px Arial, Helvetica, sans-serif; color:#CCCCCC; text-decoration:underline; }
	#header
	{
		height: auto;
		width: 800px;
		position: relative;
		margin:0 10px;
		float:left;		
	}
	#topimage { height: auto; }
	#headerdaily {
		width:560px;
		heigh:90px;
		float:left;
	}
	#headerlastupdate {
		width:800px;
		height:18px;
		text-align:center;
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#999999;
	}
	#headergoogle {
		width:120px;
		height:90px;
	}
	
	#mainnav {
		float:left;
		width:800px;
		background: url(../images/style/navbar.gif) repeat-x top left;
		height:25px;
		margin:10px;
		}
		#date{
			float: right;
			margin: 5px 10px 0 0;
			padding:0;
			font: 11px normal 'arial', hevetica, sans-serif;
			color:#f1f1f1;
			}
		
		#nav {
			float:left;
			margin:0 5px 0 0;
			font: normal 11px 'arial', hevetica, sans-serif;
			color:#f1f1f1;
			}
			
		#nav ul { 
			list-style-type: none; 
			padding: 6px 5px 0 5px;
			margin:0 auto;
			
			}
		
		#nav li { 
			display: inline; 
			border-right:1px solid #555;
			}
		#nav li a { 
			color: #fff;
			text-decoration:none; 
			padding:5px;
			}
		#nav li a:hover { 
			color: #fff;
			text-decoration:underline;
			}
			
		#footlogo { 
			float:left;
			width:auto;
			margin-left:5px;
			margin-right:5px;

		}	
		#footernav {
			width:820;
			float:left;
			margin:0 30px 10px 0;
			padding-left: 20px;
			font: 10px normal 'arial', hevetica, sans-serif;
			color:#f1f1f1;
			text-align:left;

			}
			
		#footernav ul { 
			list-style-type: none; 
			padding: 6px 0 0 20px;
			margin:0 auto;
			}
		
		#footernav li { 
			display: inline; 
			}
		#footernav li a { 
			color: #fff;
			text-decoration:none; 
			}
		#footernav li a:hover { 
			color: #fff;
			text-decoration:underline;
			}
	#sidewrap
	{
		float: right;
		width:265px;;
		margin:0 10px 0 0;
		padding:0px;


	}
	#sidebar1
	{
		float: right;
		width: 260px;
		margin:0 0 10px 0;


	}
	#sidebar2
	{
		float: right;
		width: 260px;
		margin:0 0 10px 0;
		padding:5px 0 5px 0;
		background-color:#333333;
		border:1px solid #666666;
	

	}
		#sidebar3
	{
		float: right;
		width: 248px;
		margin:0 0 10px 0;
		padding:5px;
		background-color:#333333;
		border:1px solid #666666;	
		color:#CCCCCC;
		font:Normal 11px 'Arial', Helvetica, sans-serif

	}
			#sidebar4
	{
		float: right;
		width: 340px;
		
		margin:5px 0 5px 0;
		font:Normal 11px 'Arial', Helvetica, sans-serif

	}
	#sidebar
	{
		float: right;
		width: 260px;
		margin:0 0 10px 0;


	}
	
		.ads {
			margin: 0 0 5px 2px;
			}
#contents {
	float:left;
	width: 530px;
	padding:0px 0 10px 10px;
	height: auto;
	font: 11px arial, hevetica, sans-serif;
	color:#f1f1f1;
}
#contents a {
	color:#ffffff;
	text-decoration:none;
}
#contents a:hover {
	color:#cccccc;
	text-decoration:underline;
}

#footer {
	float:left;
	height: auto;
	width: 820px;
	margin:0; padding:10px 0 10px 0;
	font: 62.5% arial, hevetica, sans-serif;
	color:#f1f1f1;
	border-top:1px solid #333;
}
#googlefoot {
	float:left;
	height: auto;
	width: 820px;
	margin:0; padding:10px 0 10px 0;
	font: 62.5% arial, hevetica, sans-serif;
	color:#f1f1f1;
	text-align:center;
}
#portal {
	float:left;
	width: 520px;
	height: auto;
	font: 11px arial, hevetica, sans-serif;
	color:#f1f1f1;
}
#imgheadline {
	float:left;
	width: 510px;
	height: auto;
	margin-bottom:10px;

}
#exchangewrap {
	float:left;
	width:800px;
	padding:10px;
	text-align:center;

}
#events { 
		float:left; 
		width: 245px; 
		height: auto;
		margin-bottom:10px;

		}
#eventslist {
		float:left;
		width: 500px; 
		height: auto; 
		padding-bottom:5px;
		padding-top:5px;
		border-bottom:dotted 1px #333;
		margin-top:5px;
		display:block;
		}
#eventslist250 {
		float:left;
		width: 250px; 
		height: auto; 
		padding-bottom:5px;
		padding-top:5px;
		border-bottom:dotted 1px #333;
		margin-top:5px;
		display:block;
		}		
#eventl {
		float:left;
		width:290px;
		height:auto;
		padding-right:5px;

		}
#eventlistl {
		float:left;
		width:245px;
		height:auto;
		padding-right:5px;
		}
.eventimg {
		float:right;
		width:180px;
		height:auto;
		padding:3px;
		border:1px solid #333;	
		}
#eventimg {
		float:right;
		width:180px;
		height:auto;
		}		
#eventpost {
		width:500px;
		height:20px;
		background-color:#333;
		border:1px solid #666;
		text-align:center;
		padding:5px 0 5px 0;
		float:left;
		display:block;
}
#eventpost a {
		color:#fff;
		text-decoration:none;
		}
#eventpost a:hover {
		color:#fff;
		text-decoration:underline;
		font-weight:normal;
		}
.eventtitle { 
		font-size:11px;
		font-weight:normal;
		color:#fff;
		float:left;
		}		
.eventtitle a { 
		font-size:11px;
		text-decoration:none;
		color:#fff;
		}
.eventtitle a:hover { 
		text-decoration:underline;
		color:#fff;
		}
#eventdet {
		width:300px;
		height:auto;
		padding-bottom:20px;
		float:left;
		margin-bottom:10px;
}

/* EVENT THUMB LIST */
#eventthumbwrap {
		width:510px;
		height:auto;
		float:left;
		border-bottom:1px dotted #333;
		margin:5px 0px;

}
#eventthumblist {
		width:85px;
		height:auto;
		float:left;
		margin:3px;
}
/**/
.newsimg {
		float:left;
		width:auto;
		height:auto;
		padding:0px;
		margin:0px 5px 5px 0px;
		border:1px solid #fff;
		}
#newsnap {
		min-height:100px;
		padding-left:5px;
		text-align: left;
		}
#newsnap a {
 		text-decoration:none;
 		color:#fff;
 		}
#newsnap a:hover {
 		text-decoration:underline;
 		color:#999;
 		}

#newscomment a {
		padding-left:5px;
		text-align: left;
		text-decoration:none;
		color:#999999;
}			
#newscomment a:hover {
 		text-decoration:underline;
 		color:#fff;
 		}

#newsindex {
		width:490px;
		float:left;
		padding-left:5px;
		text-align: left;
}			
#newsindex a {
		text-decoration:none;
		color:#fff;
}			
#newsindex a:hover {
 		text-decoration:underline;
 		color:#999;
 		}

#newsnapwrap {
		width:490px;
		display:block;
		height:auto;
		text-align:left;
		margin-bottom:10px;
		margin-top:10px;
		font:normal 12px Arial, Helvetica, sans-serif;

		}

#newsnapwrap li {
	list-style-position:inside;	
}
#newsnapwrap span {
		font:normal 11px 'Arial', Helvetica, sans-serif;
		color:#999999;
		}				
#newsnapwrap strong {
		font-size:13px;
		font-weight:bold;
 		text-decoration:none;
 		color:#fff;
 		}
#newsnapwrap img {
 		padding:0px;
 		}
#othernews {
		float:left;
		width:490px;
		height:auto;
		text-align:left;
		margin:10px 0 10px 0;
 		}				
.newsheadline {
		font-weight:bold;
		font-size:11px;
		color:#999999;
}		
#newslist {
		width:500px;
		border-bottom: 1px dotted #333;
		padding:5px 0 5px 0;
}
#newslist strong {
		font-weight:bold;
		font-size:11px;
		color:#333;
		}
#magcover {
		border:1px solid #333;
		padding:2px;
		width:auto;
		height:auto;
		float:left;	
		}
#magcoverthumb {
		border:1px solid #333;
		padding:2px;
		width:150px;
		height:auto;
		float:left;	
		}
#magbutton {
		float:left;
		width: auto;
		height:auto;
		padding:5px;
		}
#magbuttonwrap {
		float:left;
		width: 310px;
		height:auto;
		}		
#maglistwrap { 
		width:500px;
		height:auto;
		float:left;
		border-bottom:1px dotted #333;
		margin-top:10px;
		padding: 10px 0 5px 0;
		 }
#maglistr { 
		width:320px;
		height:auto;
		padding:5px;
		float:right;
		 }
#maglistr strong { 
		font-weight:bold;
		font-size:11px;
		color:#666;
		 }


/* SWANK STOCKIST STYLE */
#stockist {
		width:500px;
		height:auto;
}
		#stockist ul {
			list-style-type: none; 
			padding: 6px 0 0 0px;
			margin:0 auto;
			}
		
		#stockist li { 
			display: inline;
			}
		#stockist li a { 
			color: #fff;
			text-decoration:none;
			border: 1px solid #333; 
			padding: 5px;
			}
		#stockist li a:hover { 
			color: #fff;
			text-decoration:underline;
			}
		#stockist li .selected { 
			color: #fff;
			text-decoration:underline;
			background-color:#333;
			}	
.stocktd {
		padding:3px;
		border-bottom:1px dotted #333;
}
/* SWANK SHOT STYLE */
#shotwrap {
		float:left;
		width: 510px;
		height:auto;
		padding:5px;
		background-color:#333;

}
#shot {
		float:left;
		width:95px;
		height:auto;
		text-align: center;
		margin-right:3px;

}
#shotalbum {
		float:left;
		padding:2px;

}
#shotalbum a {
		float:left;
		border:1px solid #fff;
		background-color: #fff;
}
#shotalbum a:hover {
		float:left;
		border:1px solid #999;
}
#shotcaption {
		width: 90px;
		height:40px;
		float:left;
		text-align: center;
		font-size:10px;
		font-family:Arial;
		color:#FFFFFF;	
}
/* SWANK SHOT STYLE */
#visiowrap {
		float:left;
		width: 510px;
		height:auto;
		padding:5px;
		background-color:#333;
		margin-bottom:10px;
}
/* ------------ */
#shopcatwrap {
		float:left;
		width:100px;
		height:auto;
		padding:5px;
		/*border:1px solid #333;*/
}		 

#shopcat {
		float:left;
		width:100px;
		height:auto;
}
#shopcat a {
		color: #999;
		text-decoration:none;
}	 
#shopcat a:hover {
		color: #ccc;
		text-decoration:underline;
}
#shopitemwrap {
		float:left;
		width:380px;
		height:auto;
		padding:5px;
		text-align:center;

}
#shopitem {
		float:left;
		width:120px;
		height:auto;
		padding:2px;
		margin:0 auto;
}
#shopimg {
		float:left;
		padding:2px;
		border:1px solid #666;
		text-align:center;	
}
#shopname {
		float:left;
		width:110px;
		padding:2px;
		text-align:center;
		font-size:10px;
		color:#ccc;
}

#shopname strong {
		color:#999;
		font-size:10px;
		font-weight:bold;			
}
#shopname a {
		color:#ccc;
		font-size:10px;
		text-decoration:none;			
}
#shopname a:hover {
		color:#666;
		text-decoration:underline;			
}
#shopcartwrap {
		float:left;
		width:90px;
		padding:5px;
		border:1px solid #666;
		background:#333;
}
/* SWANK VISION */
#vision {
		float:left;
		width:95px;
		height:auto;
		text-align: center;
		margin-right:3px;
}
#visioncaptionwrap {
		width: 90px;
		height:auto;
}
#visioncaption {
		width: 90px;
		height:30px;
		float:left;
		text-align: center;
		font-size:10px;
		font-family:Arial;
		margin-bottom:10px;	
		color:#FFFFFF;	
		
}
#visionrate {
		width: 90px;
		height:20px;
		float:left;
		text-align: center;
		font-size:10px;
		font-family:Arial;
		margin-bottom:10px;	
		color:#FFFFFF;	
}
#visionalbum {
		float:left;
		padding:2px;
}
#visionalbum a {
		float:left;
		background-color: #fff;
		border:1px solid #fff;

}
#visionalbum a:hover {
		float:left;
		border:1px solid #999;
}

#visionwrap { 
		float:left;
		width:510px;
		padding:5px;
		border:1px solid #666;
		background:#333;
		height:auto;
}
#visionleft { 
		float:left;
		width:380px;
		border:1px solid #666;
}
#visionright { 
		margin-top:10px;
		float:right;
		width:110px;
		text-align: center;
}

#visionrightcontent { 
		float:left;
		width:115px;
		text-align: center;
		padding:2px;
}
#visionrightcontent strong { 
		float:left;
		width:100px;
		text-align: center;
		padding:2px;
		font-size:15px;
		font-weight:bold;
		
}
#visionbottomwrap {
		margin-top:5px;
		float:left;
		width:500px;
		padding:5px 0px 5px 5px;

}

#visionbl {
		margin-top:5px;
		float:left;
		width:280px;
		height:auto;
		border:1px solid #333;
		padding:5px;
}

#visioncomment {
		float:left;
		width:280px;
		height:auto;
		border-bottom: 1px dotted #333;
		padding:5px 0 5px 0;
}
#visioncomment strong {
		font-weight: bold;
}
#visionbr {
		float:left;
		width:200px;
		height:auto;
		float:right;

}
#visionbrthumb {
		float:left;
		width:90px;
		height:auto;
		border:1px solid #000;		

}
#thumbwrap {
		float:left;
		width:190px;
		height:auto;		
		margin-top: 5px;
		margin-left: 3px;
		background:#333;
		padding:2px;
		border:1px dotted #666;
}
#thumbcaption {
		height:auto;
		text-align:center;
		font-size:9px;	
		margin-top: 5px;
		margin-left: 3px;
}
#subscribe { float:left; background:#111; width:300px; height:350px; padding:5px; }
/* PAGINATION */


/* NEXT PREV LINK STYLE */ 
#navigator{
	color :#FF0000;
	font-family:Tahoma; 	
	font-size: 11px;
	margin-top: 10px;
	padding: 5px;	
}

#navigator a{	
	color :#990000;
	font-family:Tahoma;
	text-decoration: none; 	

}

#navigator a:hover{
	color :#990000;
	font-family:Tahoma;
	text-decoration: underline; 	

}

#pagination {
	display:block;
	text-align:center;
	height:22px;
	line-height:21px;
	clear:both;
	padding-top:2px;
	font-family: Tahoma;
	font-size:11px;
	font-weight:normal;
	margin: 10px 0;
}

#pagination a{	
	padding:5px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid  #666;
	margin-left:5px;
	text-decoration:none;
	color:#f1f1f1;
	width:20px;
	font-weight:normal;	
	font-size:11px;
}

#pagination a:hover {
	background-color:#666;
	border:1px solid #E1E1E1;
	color:#ffffff;	
}

#pagination .active {
	display:inline;
	padding:5px;
	padding-top:2px;
	padding-bottom:2px;
	margin-left:5px;
	text-decoration:none;

	background-color:#666;
	border:1px solid #E1E1E1;
	color:#ffffff;
	cursor:default;
}
/* END of PAGINATION */

.tdlist { border-bottom:1px solid #666; padding:3px;}
.tablelist { border:1px solid #666;}

/* DAILY SWANK NEWS */
#newsleft {
	float:left;
	width: 210px;
	height:auto;

	}
#newsright {
	float:right;
	width: 300px;
	height:auto;

	}
#newscat {
	width:200px;
	float:left;
	margin-top:10px;
	text-align:left;
	}
#archivewrap {
	padding-bottom:5px;
	width:210px;
	float:left;
	margin-top:3px;
	margin-bottom:10px;
	text-align:left;
	border:1px solid #333333;
	}
#archive {
	padding-left:5px;
	width:200px;
	float:left;
	margin-top:2px;
	text-align:left;
	}
#newscat span {
	color:#666666;
	font:normal 10px 'Arial', Helvetica, sans-serif;
	}
#newscat a {
	color:#cccccc;
	text-decoration:none;
	}
#newscat a:hover {
	color:#ffffff;
	text-decoration:underline;
	}
#newscat li {	
	display:block;
	width:200px;
	list-style-type: none;
}

#newestwrap {
	float:left;
	width: 200px;
	height:auto;
	border: 1px solid #666666;
	padding:5px;
	background-color:#333333;
	margin-bottom:10px;
}

#newestwrap span{
	font:normal 10px 'Arial', Helvetica, sans-serif;
	color:#cccccc;
}

#newestwrap img {
	padding : 2px;
}

#newesttitle {
	margin-top:5px;
	font : Bold 12px 'Arial', Helvetica, sans-serif;
	color:#CCCCCC;	
}
#newesttitle a {
	font : Bold 12px 'Arial', Helvetica, sans-serif;
	color: #ffffff;	
	text-decoration:none;
}
#newesttitle a:hover {
	font : Bold 12px 'Arial', Helvetica, sans-serif;
	color: #cccccc;	
	text-decoration:underline;
}

#newestcontent {
	margin-top:5px;
	font : normal 11px 'Arial', Helvetica, sans-serif;
	color:#999999;
	text-align:left;
}
#titlewrap {
	float:right;
	margin-top:5px;
	margin-bottom:10px;
	margin-left:0px;
	width:300px;
	height:auto;
	color:#999999;
}
#titlewrap span{
	font:normal 10px 'Arial', Helvetica, sans-serif;
	color:#666666;
}
#titlewrap ul {	
	text-align:left;
	display:block;
	width:290px;
	list-style-type: none;
}
#titlewrap li {
	padding:3px 0 3px 0;
	border-bottom:1px dotted #333333;
}

#titlewrap li a {
	font : Bold 11px 'Arial', Helvetica, sans-serif;
	color: #ffffff;	
	text-decoration:none;
}
#titlewrap li a:hover {
	font : Bold 11px 'Arial', Helvetica, sans-serif;
	color: #cccccc;	
	text-decoration:underline;
}
#newestswankhot {
	float:right;
	width: 100px;
	text-align:left;
}
#newestswankhot a {
	color:#ffffff;
	text-decoration:none;
}
#newestswankhot a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#newestswankhotimg {
	float:left;
	padding:2px;
}

#oldwrapper {
	margin-top:5px;
	padding-bottom:5px;
	text-align:left;
	float:left;
	width: 290px;
	height:auto;
	border-bottom:1px dotted #333333;
	color:#999999;
}
#newsroom {
	margin-top:5px;
	padding-bottom:5px;
	text-align:left;
	float:left;
	width: 280px;
	height:auto;
	color:#999999;
}
#oldwrapper strong{
	font:bold 11px 'Arial', Helvetica, sans-serif;
	color:#CCCCCC;
	
}
#oldwrapper strong a{
	font:bold 11px 'Arial', Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
}
#oldwrapper strong a:hover {
	font:bold 11px 'Arial', Helvetica, sans-serif;
	color:#cccccc;
	text-decoration:underline;
}
.oldimg {
	padding:0px 3px 3px 0px;
	}
#oldwrapper span{
	font:normal 10px 'Arial', Helvetica, sans-serif;
	color:#cccccc;
}
#subscribewrap {
	float:right;
}
.subinput {
	background:#ffffff;
	border:1px solid #999999;
	color:#333333;
	padding:2px;
}
.subbutton {
	background:#999999;
	border:1px solid #cccccc;
	color:#000000;
}
/* TESTIMONIAL */
#testilist {
	color:#ffffff;
	width:500px;
	float:left;
	margin-bottom:10px;
}
#testilist span {
	color:#999999;
	font:normal 11px 'Arial', Helvetica, sans-serif;
	float:left;
	font-style:italic;
}
#testiform {
	color:#ffffff;
	width:500px;
	float:left;
	margin-bottom:10px;
	margin-top:20px;
}
.textbox {
	background:#333333;
	color:#ffffff;
	padding:2px;
	border:1px solid #666666;
}
/* =========CLASSIFIED============ */
#classwrapp {
	width:520px;
	height:auto;
	float:left;
	margin-bottom:10px;

}
#classifiedwrap { 
		float:right; 
		width: 260px; 
		height: auto;
		border-bottom:1px dotted #333333;
		}
/* =========CLASSIFIED============ */

/* SNAP MAGAZINE */

#snapmagwrap {
	width:500px;
	padding-top:5px;
	margin:10px 0 10px 0;
	
}
#magL {
	float:left;
	width:240px;
	background-color:#333333;
	padding:5px;
	margin-top:10px;

}
#magL strong{
	font:12px bold 'Arial', Helvetica, sans-serif;
}
#magL span{
	font:11px normal 'Arial', Helvetica, sans-serif;
	margin-top:5px;

}
#magL a{
	color:#CCCCCC;
	text-decoration:none;
	}
#magL a:hover{
	color:#CCCCCC;
	text-decoration:underline;
	}
#magR {
	float:right;
	width:240px;

}
#magR strong{
	font:12px bold 'Arial', Helvetica, sans-serif;
}
#magR span{
	font:11px normal 'Arial', Helvetica, sans-serif;
	margin-top:5px;
}
#magR a{
	color:#CCCCCC;
	text-decoration:none;
	}
#magR a:hover{
	color:#CCCCCC;
	text-decoration:underline;
	}