/* -------------------------------------------------------------- */
/* display lists : thumb, full, details                          */
table.noline {
	border:0;
}
#leftCol {
	color: 				#333;
	width: 				650px;
	background-color:	#fff;
	border-width: 		1px;
	border-style:		solid;
	border-color:		#dbdbdb #adadad #adadad #dcdcdc;
	border-top:0px solid #ebebeb;
}

td p.intro {
	color:				#000;
	width:				630px;
	margin:				10px 10px 10px 10px;
	line-height:		1.4em;
	font-size:			105%;
	background-image: 	url('../images/main/logobg.jpg');
	background-repeat: 	no-repeat;
	background-position: top right;
}
td p.intro span {
	font-style: italic;
	color: #606;
}
.rightCol, .rightCol2 {
	float: 				right;
	color: 				#333;
	width: 				300px;
	background-color:	#fff;
	border-width: 		1px;
	border-style:		solid;
	border-color:		#dbdbdb #adadad #adadad #dcdcdc;
	margin:				0 2px 0 0;
}
.rightCol2 {
	margin:				10px 2px 0 0;
}
.featureBox {
	color: 				#333;
	width: 				100%;
	background-color:	#fff;
	margin:				0;
}
.featureBox img.main {
	float: left;
	padding: 2px 8px 2px 2px;
}
.featureBox td {
	padding-left: 4px;	
}
.featureBox p {
	font-size: 10pt;
	padding-top: 3px;
	line-height: 1.3;
}
.featurelbl {
	font-size:				10pt;
	font-weight:			bold;
	color:					#606;	
	text-align:				left;
	background-image: 	url('../images/lblbg.jpg');
	background-repeat: 	repeat-x;
	background-position: bottom left;
	margin:					1px 1px 1px 1px;
	padding:					7px 0px 6px 6px;
}

#thumb {
	position: 			relative;
	list-style: 		none;
	margin: 				6px 0px 0px 0px;
	padding: 			0;
	color:				#222;
	width: 				294px;
	height: 				136px;  /* height of magazine + 10 */
}
#thumb .words {
	position:			relative;
	float:				left;
	width:				156px;
	text-align:			left;
	line-height:		14pt;
	padding:				0px 4px 4px 8px;
}
#thumb .words a img {
	position: 			relative;
	float:				right;
	border: 				1px solid #f00;
	height: 				120px;
}
#thumb span {
	font-style:			italic;
	cursor:				pointer;
}
#thumb span.mag {
	font-style:			italic;
	color:				#303;
}
.handbags {
	text-align:center;
}
.handbags img {
	width:					270px;
	border: 					1px solid #aaa;
	padding:					2px 2px 2px 2px;
	margin:					8px 8px 4px 8px;
}
.handbags img:hover {
	border: 					1px solid #636;
	background-color:		#eee;
}
.handbags p{
	padding:					2px 2px 4px 2px;
	
}
.lblNoTop {
	font-size:				10pt;
	font-weight:			bold;
	text-transform: 		uppercase;
	color:					#606;	
	text-align:				left;
	background-image: 	url('../images/lblbg.jpg');
	background-repeat: 	repeat-x;
	background-position: bottom left;
	margin:					1px 1px 1px 1px;
	padding:					7px 0px 6px 6px;
}


.news {
	padding:				0;
	margin:				0;
	color:				#222;
}
.news .words {
	text-align:			left;
	line-height:		120%;
	padding:				4px 4px 4px 12px;
}
.news span, #thumb span.date {
	font-weight:		bold;
	font-style:			normal;
	font-size:			90%;
	margin-right:		6px;
	color:				#888;
}
.news p {
	margin:				0px 0px 6px 0px;
	font-size:			90%;
}
.news hr { border:none 0; border-top:1px dashed #ddd; margin:0px 0px 4px 0px; width:96%; height:1px; font-size:1pt;}

/* order is important! */
.news a,
.news a:link,
.news a:visited {
	text-decoration:	underline;
	color:				#369;
}
.news a:hover {
	text-decoration:	none;
	color:				#630;
}
.news a:active {
	text-decoration:	underline;
	color:				#369;
}
.ea {
	color: 				#888;
}
.submit {
	border: 				1px solid #ccc;
}
.submit:hover {
	border: 				1px solid #630;
	font-weight:		bold;
}
.hidden {
	display: none;
}
.left {
	float: left;
}
.right {
	float: right;
}
.image img {
	border: solid 1px #000;
	padding: 7px;
	background: #333;
}

/* email sign up */
.ccemail { background-color:#fff; padding:6px 0 0 0;}
.ccemail img {	border:0;}
.ccemail .submit { font-size:8pt; }
.safesubscribe { padding: 6px 0 0 0; }

/* glider */
#navigation, #content, .section{
	padding:					0;
	margin:					0;
	list-style: 			none;
}
#content {
	width:					645px;
	position:				relative;
	height:					365px;
	margin:					1px 1px 1px 1px;
	border:					0px solid #f00;
}
#content h2 {
	color:					#933;
	margin:					20px 0pt;
}
#content a {
	color:					#777;
	font-weight:			bolder;
	text-decoration:		none;
}
#content a.uline, 
#content a.uline:link,
#content a.uline:active,
#content a.uline:visited{
	text-decoration: underline;
	font-weight: normal;
	color: #606;
}
#content a.uline:hover {
	text-decoration: none;
	
}

.navigation {
	width:					648px;
	height:					30px;
	background-image: 	url('../images/main/navigation.jpg');
	background-repeat: 	no-repeat;
	background-position: top center;
	font-weight:			bold;
	font-size:				10pt;
	padding:					1px 1px 1px 1px;
}
.navigation td {
	width:25%;
}
.navigation a,
.navigation a:link,
.navigation a:visited,
.navigation a:visited {
	color: 					#6d1f53;
	font: 					90% arial, Georgia, "Times New Roman", Times, serif;
	font-weight:			bold;
	padding:					5px 0px 0px 0px;
	display:					block;
	text-decoration:		none;
	text-align:				center;
	width:					100px;
	height:					100%;
}
.navigation a:hover {
	text-decoration:		underline;
	color:					#6d1f53;
	background-image: 	url('../images/navHighlight.jpg');
	background-repeat: 	no-repeat;
	background-position: bottom center;
	background-color:		transparent;
}
.navigation a:active {
	text-decoration:		none;
	color:					#933;
}
.section {
	width:					1900px;
	position:				relative;
}
.section .sub {
	position:				relative;
	float:					left;
	width:					643px;
	height:					366px;
	border:					0px dashed #0f0;
	list-style:				none;
}

.section ul {
	margin:					0;
	padding:					0;
}
.section ul li.sub {
	margin:					1px 4px 1px 1px;
	padding:					0;
 }
.section .sub h4 {
	font-size:				10pt;
	font-weight:			bold;
	text-transform: 		uppercase;
	color:					#222;	
	margin:					8px 0px 8px 0px;
}
.section .sub span {
	margin:					0px 8px 0px 0px;
	font-size:				95%;
	line-height:			1.5em;
}
.section .sub img {
	position: 				relative;
	float: 					left;
	margin: 					3px 10px 0px 3px;
	width:					446px;
	height:					362px;
}

/* box over */
.hdr {
	color:					#fff;
   width:					400px;
   border:					2px solid #fff;
	border-bottom:			0;
   font-weight:			bold;
   padding:					10px;
	background-image: 	url('../images/press/tooltipbg.jpg');
	background-repeat: 	repeat-x;
	background-position: bottom left;
	background-color: 	#444;
}

.bdy {
   width:					400px;
   background-color:		#000;
   border-left:			2px solid #fff;
   border-right:			2px solid #fff;
   border-bottom:			2px solid #fff;
   padding:					10px;
}

.addthis {
	text-align: 			center;
	margin:					12px 10px 0px 0px;
}
