BODY 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px;
	background-color:#ffffff;
	color:#444444;
	font-family:arial;
	font-size:11px;
	text-align:left;
	line-height:14px;
	
	background-image:url(../images/bg.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	

}


.wrapReady {
                float: left;
				padding-right:20px;
				padding-bottom:12px;
				text-align:left;
				

				
            }

/*---------------------------------------CONTENT-----------------------------------------------*/
.text
{
color:#444444;
	font-family:arial;
	font-size:11px;
	text-align:left;
	line-height:14px;
	vertical-align:top;

	}



.logobg
{
background-image:url(../images/glow.png);
background-position:center top;
background-repeat:no-repeat;
}

.navbg
{
background-image:url(../images/navbg.gif);
background-position:top center;
background-repeat:repeat-x;
padding:10px;
border-left:1px solid #000;
border-right:1px solid #000;
}

.header-divider
{
background-image:url(../images/header-divider-px.gif);
background-position:center;
background-repeat:repeat-x;
height:15px;}


.nav-links
{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#e9e8e8;
text-align:left;
line-height:14px;
text-decoration:none;
}

a:hover.nav-links
{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#fff;
text-align:left;
line-height:14px;
text-decoration:underline;
}


.nav-links-divider
{
font-family:arial;
font-size:11px;
font-weight:normal;
color:#6c6c6c;

line-height:14px;
margin-left:2px;
margin-right:2px;
}



.forum-button
{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#000;
text-align:center;
line-height:28px;

background-image:url(../images/forum-button-bg.gif);
background-position:top center;
background-repeat:repeat-x;

border:1px solid #2f3e47;
padding-top:6px;
padding-bottom:6px;
padding-left:9px;
padding-right:9px;

background-color:#ddebf5;
text-decoration:none;
}


a:hover.forum-button
{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#000;
text-align:center;

background-image:url(../images/forum-button-bg-roll.gif);
background-position:top center;
background-repeat:repeat-x;

border:1px solid #2f3e47;
padding-top:6px;
padding-bottom:6px;
padding-left:9px;
padding-right:9px;

background-color:#ddebf5;
text-decoration:none;
}


.red-button
{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#fff;
text-align:center;

background-image:url(../images/red-button-bg.gif);
background-position:top center;
background-repeat:repeat-x;

border:1px solid #640000;
padding-top:6px;
padding-bottom:6px;
padding-left:9px;
padding-right:9px;

background-color:#cd2121;
text-decoration:none;
}

a:hover.red-button
{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#fff;
text-align:center;

background-image:url(../images/red-button-bg-roll.gif);
background-position:top center;
background-repeat:repeat-x;

border:1px solid #640000;
padding-top:6px;
padding-bottom:6px;
padding-left:9px;
padding-right:9px;

background-color:#cd2121;
text-decoration:none;
}


.red-button:hover
{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#fff;
text-align:center;

background-image:url(../images/red-button-bg-roll.gif);
background-position:top center;
background-repeat:repeat-x;

border:1px solid #640000;
padding-top:6px;
padding-bottom:6px;
padding-left:9px;
padding-right:9px;

background-color:#cd2121;
text-decoration:none;
}



.dark-button
{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#efefef;
text-align:left;
line-height:14px;

background-image:url(../images/dark-button-bg.gif);
background-position:top center;
background-repeat:repeat-x;

border:1px solid #0f0f0f;
padding-top:7px;
padding-bottom:6px;
padding-left:7px;
padding-right:7px;

background-color:#2b2b2b;
text-decoration:none;
}

.dark-button:hover
{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#efefef;
text-align:left;
line-height:14px;

background-image:url(../images/dark-button-bg-roll.gif);
background-position:top center;
background-repeat:repeat-x;

border:1px solid #0f0f0f;
padding-top:7px;
padding-bottom:6px;
padding-left:7px;
padding-right:7px;

background-color:#2b2b2b;
text-decoration:none;
}

a.digitstore-button
{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#dedede;
text-align:left;
text-decoration:none;

background-image:url(../images/digit-store-icon.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:21px;
line-height:14px;
}

a:hover.digitstore-button
{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#fff;
text-align:left;
text-decoration:none;

background-image:url(../images/digit-store-icon.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:21px;
line-height:14px;
}


a.subscribe-button
{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#dedede;
text-align:left;
text-decoration:none;

background-image:url(../images/subscribe-icon.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:16px;
line-height:14px;
}

a:hover.subscribe-button
{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#fff;
text-align:left;
text-decoration:none;

background-image:url(../images/subscribe-icon.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:16px;
line-height:14px;
}




.search
{
background-image:url(../images/search-bg.gif);
background-position:top;
background-repeat:repeat-x;
border:1px solid #343434;
background-color:#454545;
padding-right:7px;

}

.search:hover
{
background-image:url(../images/search-bg.gif);
background-position:top;
background-repeat:repeat-x;
border:1px solid #ee0000;
background-color:#454545;
padding-right:7px;

}

.search-input-field
{
background-color:transparent;
border:0px;

padding-top:6px;
padding-bottom:4px;
padding-left:7px;

font-family:Arial;
font-size:12px;
color:#cc0000;
font-weight:normal;
line-height:14px;

display:block;


}

.socialmediabox
{
background-image:url(../images/smicons-bg.gif);
background-position:top center;
background-repeat:repeat-x;
border:1px solid #0f0f0f;
background-color:#2b2b2b;
padding-left:4px;
padding-right:4px;
padding-bottom:1px;
color:#bfbdbd;
font-family:Arial;
font-size:11px;
line-height:14px;

}


.banners
{
border:1px solid #3b3b3b;
background-color:#000000;
font-family:arial;
font-size:11px;
color:#777;
text-align:center;
}

.consumer-callout-box
{
border:1px solid #3b3b3b;
background-color:#0a0a0a;
font-family:arial;
font-size:11px;
color:#a5a5a5;
text-align:left;
padding-left:95px;
padding-bottom:10px;
padding-right:10px;
padding-top:10px;
vertical-align:top;

background-image:url(../images/consumer-callout-icon.gif);
background-position:left bottom;
background-repeat:no-repeat;
}

.header-headings-white
{
font-family:georgia;
font-size:12px;
color:#fff;
text-align:left;
line-height:16px;
vertical-align:top;
font-weight:bold;
text-decoration:none;
}
a:hover.header-headings-white
{
font-family:georgia;
font-size:12px;
color:#fff;
text-align:left;
line-height:16px;
vertical-align:top;
font-weight:bold;
text-decoration:underline;
}


.thumbnails
{
border:1px solid #dedede;
background-repeat:no-repeat;
background-position:center middle;


}
.thumbnails:hover
{
border:1px solid #d5a0a0;
background-repeat:no-repeat;
background-position:center middle;
}


.user-thumbnails
{
border:1px solid #dedede;
background-repeat:no-repeat;
background-position:center middle;
display:block;


}
.user-thumbnails:hover
{
border:1px solid #d5a0a0;
background-repeat:no-repeat;
background-position:center middle;
display:block;
}


.video-thumbnails
{
border:1px solid #dedede;
background-repeat:no-repeat;
background-position:center middle;
display:block;


}
.video-thumbnails:hover
{
border:1px solid #d5a0a0;
background-repeat:no-repeat;
background-position:center middle;
display:block;
}

.video-headings
{
font-family:georgia;
font-size:18px;
font-weight:normal;
color:#222;
text-align:left;
text-decoration:none;
line-height:18px;
padding-bottom:3px;
vertical-align:top;
display:block;
}

a:hover.video-headings
{
font-family:georgia;
font-size:18px;
font-weight:normal;
color:#b41616;
text-align:left;
text-decoration:underline;
line-height:18px;
padding-bottom:3px;
vertical-align:top;
display:block;
}



.download-headings
{
font-family:georgia;
font-size:14px;
font-weight:bold;
color:#222;
text-align:left;
text-decoration:none;
line-height:18px;
padding-bottom:3px;
vertical-align:top;
display:block;
}

a:hover.download-headings
{
font-family:georgia;
font-size:14px;
font-weight:bold;
color:#b41616;
text-align:left;
text-decoration:underline;
line-height:18px;
padding-bottom:3px;
vertical-align:top;
display:block;
}



.review-thumbnails
{
border:1px solid #dedede;
background-repeat:no-repeat;
background-position:center middle;

}
.review-thumbnails:hover
{
border:1px solid #d5a0a0;
background-repeat:no-repeat;
background-position:center middle;

}




.news-slider-thumbnails
{
border:1px solid #dedede;
background-repeat:no-repeat;
background-position:center middle;
display:block;


}
.news-slider-thumbnails:hover
{
border:1px solid #d5a0a0;
background-repeat:no-repeat;
background-position:center middle;
display:block;
}


.news-slider-thumbnails-featured
{
border:1px solid #860202;
background-repeat:no-repeat;
background-position:center middle;
display:block;


}
.news-slider-thumbnails-featured:hover
{
border:1px solid #ff4545;
background-repeat:no-repeat;
background-position:center middle;
display:block;
}



.widgetbox
{

background-color:#dedede;
font-family:arial;
font-size:11px;
color:#575656;
text-align:left;

}

.widgetbox-info
{

padding:5px;
padding-left:8px;

font-family:arial;
font-size:11px;
color:#575656;
text-align:left;

}




.widget-info-bold
{
font-family:arial;
font-size:11px;
font-weight:bold;
color:#575656;
text-align:left;
}

.skoar
{
font-family:arial;
font-size:11px;
font-weight:bold;
color:#b41616;
text-align:left;
text-decoration:none;
}

a:hover.skoar
{
font-family:arial;
font-size:11px;
font-weight:bold;
color:#ee0000;
text-align:left;
text-decoration:none;
}

.tag
{
background-image:url(../images/tag.gif);
background-position:left ;
background-repeat:no-repeat;
padding-left:15px;
vertical-align:top;
font-weight:bold;
font-family:arial;
font-size:12px;
}


.tag-links
{
font-family:arial;
font-size:11px;
line-height:14px;
text-align:left;
color:#838383;
text-decoration:none;
}

a:hover.tag-links
{
font-family:arial;
font-size:11px;
line-height:14px;
text-align:left;
color:#b41616;
text-decoration:underline;
}

.black-highlight
{
background-color:#333;
font-family:arial;
font-size:11px;
color:#fff;
padding-left:3px;
padding-right:3px;

text-decoration:none;
}

a:hover.black-highlight
{
background-color:#000;
font-family:arial;
font-size:11px;
color:#fff;
padding-left:3px;
padding-right:3px;

text-decoration:none;
}



.red-highlight
{
background-color:#b41616;
font-family:arial;
font-size:11px;
color:#fff;
padding-left:3px;
padding-right:3px;
text-decoration:none;
}

a:hover.red-highlight
{
background-color:#ee0000;
font-family:arial;
font-size:11px;
color:#fff;
padding-left:3px;
padding-right:3px;
text-decoration:none;
}


.blue-highlight
{
background-color:#0094c4;
font-family:arial;
font-size:11px;
color:#fff;
padding-left:3px;
padding-right:3px;
text-decoration:none;
}

a:hover.blue-highlight
{
background-color:#00b3ed;
font-family:arial;
font-size:11px;
color:#fff;
padding-left:3px;
padding-right:3px;

text-decoration:none;
}


.arrowsm
{
background-image:url(../images/arrow-sm.gif);
background-position:left ;
background-repeat:no-repeat;
padding-left:3px;
padding-right:3px;
color:#fff;
}



.thumbnails-highlighted-news
{
border:1px solid #780000;
}


.news-no-icons
{
border:1px solid #d5a0a0;
padding:6px;
font-family:georgia;
font-size:12px;
color:#b41616;
line-height:16px;
text-align:left;
vertical-align:top;
}

.news
{
border:1px solid #d5a0a0;
padding:6px;
font-family:georgia;
font-size:12px;
color:#b41616;
line-height:16px;
text-align:left;
vertical-align:top;

background-image:url(../images/news-badge.gif);
background-position:bottom left;
background-repeat:no-repeat;
}

.news-feature
{
border:1px solid #d5a0a0;
padding:6px;
font-family:georgia;
font-size:12px;
color:#b41616;
line-height:16px;
text-align:left;
vertical-align:top;

background-image:url(../images/feature-badge.gif);
background-position:bottom left;
background-repeat:no-repeat;
}

.news-feature-highlighted
{
border:1px solid #780000;
background-color:#b41616;

padding:6px;
font-family:georgia;
font-size:12px;
color:#fff;
line-height:16px;
text-align:left;
vertical-align:top;

background-image:url(../images/feature-badge-white.gif);
background-position:bottom left;
background-repeat:no-repeat;
}

.news-feature-highlighted-no-icon
{
border:1px solid #780000;
background-color:#b41616;

padding:6px;
font-family:georgia;
font-size:12px;
color:#fff;
line-height:16px;
text-align:left;
vertical-align:top;

}


.news-review
{
border:1px solid #d5a0a0;
padding:6px;
font-family:georgia;
font-size:12px;
color:#b41616;
line-height:16px;
text-align:left;
vertical-align:top;

background-image:url(../images/review-badge.gif);
background-position:bottom left;
background-repeat:no-repeat;
}


.tipsarrow
{
background-image:url(../images/tips-arrow.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:24px;
line-height:24px;

font-family:arial;
font-size:11px;
color:#a8a8a8;
text-align:left;
}

.tips-hyperlink
{
font-family:arial;
font-size:11px;
color:#a8a8a8;
text-align:left;
text-decoration:none;
}
a:hover.tips-hyperlink
{
font-family:arial;
font-size:11px;
color:#efefef;
text-align:left;
text-decoration:underline;
}


.tips-slash
{
font-family:arial;
font-size:11px;
color:#505050;
text-align:left;
text-decoration:none;
margin-left:5px;
margin-right:5px;
}





.headingswithbase
{
font-family:georgia;
font-size:24px;
line-height:26px;
color:#000;
text-align:left;
border-bottom:1px solid #e57777;
padding-bottom:3px;
}


.headings-base-grey
{

border-bottom:1px solid #c4c4c4;
}

.headings-base-grey-light
{

border-bottom:1px solid #efefef;
}

.headings-small-light-base
{
font-family:georgia;
font-size:16px;
line-height:18px;
color:#b41616;
text-align:left;
border-bottom:1px solid #fae4e4;
padding-bottom:3px;
font-weight:bold;
}

.headings-small
{
font-family:georgia;
font-size:18px;
line-height:20px;
color:#1d1c1d;
text-align:left;
border-bottom:1px solid #e57777;
padding-bottom:3px;
}





.headings-blue
{
font-family:verdana;
font-size:18px;
line-height:20px;
color:#0072a2;
text-align:left;
}



.headings-with-arrow
{
font-family:georgia;
font-size:18px;
line-height:20px;
color:#033462;
text-align:left;

background-image:url(../images/red-dot-arrow.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:20px;
text-align:left;

margin-bottom:10px;
}



.headings-with-arrow2
{
font-family:georgia;
font-size:18px;
line-height:18px;
color:#033462;
text-align:left;

background-image:url(../images/more-arrow.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:18px;
text-align:left;

margin-bottom:10px;
}



.headings-xsmall
{
font-family:georgia;
font-size:12px;
line-height:14px;
font-weight:bold;
color:#1d1c1d;
text-align:left;
border-bottom:1px solid #e57777;
padding-bottom:3px;
}

.headings-xsmall-no-underline
{
font-family:georgia;
font-size:12px;
line-height:14px;
font-weight:bold;
color:#1d1c1d;
text-align:left;

}


.headings
{
font-family:georgia;
font-size:36px;
line-height:38px;
color:#1d1c1d;
text-align:left;
}

.headings-base
{
border-bottom:1px solid #e57777;
}

.headlines
{
font-family:georgia;
font-size:24px;
line-height:26px;
color:#1d1c1d;
text-align:left;
text-decoration:none;
}

a:hover.headlines
{
font-family:georgia;
font-size:24px;
line-height:26px;
color:#1d1c1d;
text-align:left;
text-decoration:underline;
}


.sort-tabs
{
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#1d1c1d;
text-decoration:none;
line-height:28px;
padding-bottom:6px;

}


a:hover.sort-tabs, a:focus.sort-tabs
{
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#b41616;
text-decoration:none;

background-image:url(../images/down-arrow.gif);
background-position:bottom center;
background-repeat:no-repeat;

line-height:28px;
padding-bottom:6px;

}


a.sort-tabs-selected
{
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#b41616;
text-decoration:none;

background-image:url(../images/down-arrow.gif);
background-position:bottom center;
background-repeat:no-repeat;

line-height:28px;
padding-bottom:6px;

}





.sort-tabs-down
{
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#1d1c1d;
text-decoration:none;
line-height:28px;
padding-bottom:6px;

}


a:hover.sort-tabs-down, a:focus.sort-tabs-down
{
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#b41616;
text-decoration:none;

background-image:url(../images/up-arrow.gif);
background-position:top center;
background-repeat:no-repeat;

line-height:28px;
padding-top:7px;

}


a.sort-tabs-down-selected
{
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#b41616;
text-decoration:none;

background-image:url(../images/up-arrow.gif);
background-position:top center;
background-repeat:no-repeat;

line-height:28px;
padding-top:7px;

}

.sort-slash
{
font-family:arial;
font-size:11px;
margin-left:10px;
margin-right:10px;
color:#e57777;
}

.slash
{
font-family:arial;
font-size:11px;
margin-left:7px;
margin-right:7px;
color:#e57777;
}


.discuss-story
{
font-family:arial;
font-size:12px;
font-weight:bold;
text-align:left;
text-decoration:none;

background-image:url(../images/speech-bubble.gif);
background-position:left;
background-repeat:no-repeat;
line-height:14px;
padding-left:20px;
color:#626262;
}

a:hover.discuss-story
{
font-family:arial;
font-size:12px;
font-weight:bold;
text-align:left;
text-decoration:none;

background-image:url(../images/speech-bubble.gif);
background-position:left;
background-repeat:no-repeat;
line-height:14px;
padding-left:20px;
color:#b41616;
}

.storytext
{
font-family:verdana;
font-size:12px;
text-align:left;
line-height:16px;
color:#363636;
vertical-align:top;
}


.articlerating
{
font-family:georgia;
font-size:14px;
font-weight:bold;
text-align:left;
line-height:16px;
color:#626262;
}

.digit-mag-box
{
background-image:url(../images/digimag-bg.gif);
background-position:top;
background-repeat:repeat-x;
background-color:#1d1c1d;
padding:8px;
border:1px solid #000;
vertical-align:top;
}

.digit-mag-heading
{
font-family:georgia;
font-size:18px;
line-height:20px;
text-align:left;
color:#fff;

padding-left:2px;
}

.digitmag-thumbnail
{
background-color:#111;
border:1px solid #525252;}

.digitmag-thumbnail:hover
{
background-color:#000;
border:1px solid #777;}

.download-link
{
background-image:url(../images/download-icon.gif);
background-position:bottom right;
background-repeat:no-repeat;
border-bottom:1px dotted #3b3b3b;
display:block;

font-family:arial;
font-size:11px;
text-align:left;
text-decoration:none;
color:#a8a8a8;
padding-left:2px;
padding-bottom:2px;
margin-bottom:3px;
}
a:hover.download-link
{
background-image:url(../images/download-icon-roll.gif);
background-position:bottom right;
background-repeat:no-repeat;
border-bottom:1px dotted #676767;
display:block;

font-family:arial;
font-size:11px;
text-align:left;
text-decoration:none;
color:#e5e5e5;
margin-bottom:3px;
}



.download-link2
{
background-image:url(../images/download-icon.gif);
background-position:bottom right;
background-repeat:no-repeat;
border-bottom:1px dotted #ababab;
display:block;

font-family:georgia;
font-weight:bold;
font-style:italic;
font-size:11px;
text-align:left;
text-decoration:none;
color:#666;
padding-left:2px;
padding-bottom:2px;
margin-bottom:3px;
}
a:hover.download-link2
{
background-image:url(../images/download-icon-roll.gif);
background-position:bottom right;
background-repeat:no-repeat;
border-bottom:1px dotted #d5a0a0;
display:block;
font-style:italic;

font-family:georgia;
font-weight:bold;
font-size:11px;
text-align:left;
text-decoration:none;
color:#cc0000;
margin-bottom:3px;
}


.video-link
{
background-image:url(../images/video-icon.gif);
background-position:bottom right;
background-repeat:no-repeat;
border-bottom:1px dotted #bababa;
display:block;

font-family:arial;
font-size:11px;
text-align:left;
text-decoration:none;
color:#575656;
padding-left:2px;
padding-right:18px;
padding-bottom:2px;
margin-bottom:3px;
}

a:hover.video-link
{
background-image:url(../images/video-icon-roll.gif);
background-position:bottom right;
background-repeat:no-repeat;
border-bottom:1px dotted #777;
display:block;

font-family:arial;
font-size:11px;
text-align:left;
text-decoration:none;
color:#232323;
padding-left:2px;
padding-bottom:2px;
margin-bottom:3px;
}


.popular-story-linkss
{
background-image:url(../images/pencil-icon.gif);
background-position:bottom right;
background-repeat:no-repeat;
border-bottom:1px dotted #bababa;
display:block;

font-family:arial;
font-size:11px;
text-align:left;
text-decoration:none;
color:#575656;
padding-left:2px;
padding-bottom:2px;
margin-bottom:3px;
}

a:hover.popular-story-linkss
{
background-image:url(../images/pencil-icon-roll.gif);
background-position:bottom right;
background-repeat:no-repeat;
border-bottom:1px dotted #777;
display:block;

font-family:arial;
font-size:11px;
text-align:left;
text-decoration:none;
color:#232323;
padding-left:2px;
padding-bottom:2px;
margin-bottom:3px;
}



.morelink
{font-family:arial;
font-size:11px;
text-align:left;
text-decoration:none;
color:#838383;

background-image:url(../images/more-icon.gif);
background-position:left;
background-repeat:no-repeat;

padding-left:16px;
line-height:26px;
}

a:hover.morelink
{font-family:arial;
font-size:11px;
text-align:left;
text-decoration:none;
color:#343434;

background-image:url(../images/more-icon-roll.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:16px;
line-height:26px;
}


.morelink-on-dark
{font-family:arial;
font-size:11px;
text-align:left;
text-decoration:none;
color:#838383;

background-image:url(../images/more-icon-dark.gif);
background-position:left;
background-repeat:no-repeat;

padding-left:16px;
line-height:26px;
}

a:hover.morelink-on-dark
{font-family:arial;
font-size:11px;
text-align:left;
text-decoration:none;
color:#e5e5e5;

background-image:url(../images/more-icon-dark-roll.gif);
background-position:left;
background-repeat:no-repeat;

padding-left:16px;
line-height:26px;
}


.story-divider
{
background-image:url(../images/red-story-divider.gif);
background-position:center;
background-repeat:repeat-x;
height:40px;
line-height:40px;
display:block;
}


.video-headlines
{
font-family:georgia;
font-size:11px;
color:#bf1e1e;
text-align:left;
line-height:14px;
text-decoration:none;
}

a:hover.video-headlines
{
font-family:georgia;
font-size:11px;
color:#bf1e1e;
text-align:left;
line-height:14px;
text-decoration:underline;
}

.forum-bubble-bg
{
background-image:url(../images/forum-bubble-bg.gif);
background-position:left top;
background-repeat:repeat-y;}

.forum-bubble-bg-left
{
background-image:url(../images/forum-bubble-bg-left.gif);
background-position:left top;
background-repeat:repeat-y;}


.bottom-margin3
{
margin-bottom:3px;
padding-bottom:3px;}

.forum-bubble-bg-right
{
background-color:#c9c9c9;}

.forum-bubble-text
{
font-family:Arial;
font-size:11px;
text-align:left;
color:#575656;
padding-left:7px;
padding-right:7px;
vertical-align:top;
padding-top:3px;
padding-bottom:3px;

border-top:1px solid #cecece;
border-bottom:1px solid #cecece;
border-right:1px solid #cecece;
vertical-align:top;
}

.forum-links
{
font-family:Arial;
font-size:11px;
text-align:left;
text-decoration:none;
line-height:14px;
color:#575656;
}
a:hover.forum-links
{
font-family:Arial;
font-size:11px;
text-align:left;
text-decoration:underline;
line-height:14px;
color:#b41616;
}




.forum-links2
{
font-family:Arial;
font-size:11px;
text-align:left;
text-decoration:underline;
line-height:14px;
color:#b41616;
border-left:1px dotted #e0e0e0;
padding-left:5px;
display:block;
}
a:hover.forum-links2
{
font-family:Arial;
font-size:11px;
text-align:left;
text-decoration:underline;
line-height:14px;
color:#e20000;
border-left:1px dotted #c8c8c8;
padding-left:5px;
}


.tower-banner-box
{
background-color:#cecece;
text-align:center;
vertical-align:middle;
padding-top:30px;
padding-bottom:30px;
background-image:url(../images/tower-banner-title.gif);
background-position:center top;
background-repeat:no-repeat;
}

.tower-banner-space
{
border:1px solid #dedede;
display:block;
background-color:#999999
}

.join-conversation-box
{
border:1px solid #c3c3c3;
background-image:url(../images/join-conversation-bg.gif);
background-position:top center;
background-repeat:repeat-x;
padding:6px;

font-family:arial;
font-size:11px;
color:#575656;
text-align:left;
text-decoration:none;
background-color:#e4e4e4;
vertical-align:top;

margin-bottom:4px;
}


.feature-row1
{
background-color:#e5e9eb;
padding:7px;

font-family:georgia;
font-size:12px;
color:#575656;}

.feature-row1:hover
{
background-color:#f7f7f7;
padding:7px;

font-family:georgia;
font-size:12px;
color:#575656;}

.feature-row2
{
background-color:#f7f7f7;
padding:7px;

font-family:georgia;
font-size:12px;
color:#575656;}

.feature-row2:hover
{
background-color:#efefef;
padding:7px;

font-family:georgia;
font-size:12px;
color:#575656;}

.feature-links
{
font-family:georgia;
font-size:12px;
color:#575656;
text-align:left;
text-decoration:none;
line-height:14px;}

a:hover.feature-links
{
font-family:georgia;
font-size:12px;
color:#b41616;
text-align:left;
text-decoration:none;
line-height:14px;}

.older-stories-link
{
font-family:arial;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
text-align:left;
line-height:14px;
color:#b41616;
}

a:hover.older-stories-link
{
font-family:arial;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
text-align:left;
line-height:14px;
color:#f90000;
}

.sub-site-headlines
{
border-bottom:1px dotted #bababa;
display:block;

font-family:georgia;
font-size:12px;
text-align:left;
text-decoration:none;
color:#575656;
padding-left:2px;
padding-bottom:2px;
margin-bottom:3px;
}

a:hover.sub-site-headlines
{
border-bottom:1px dotted #777;
display:block;

font-family:georgia;
font-size:12px;
text-align:left;
text-decoration:none;
color:#b41616;
padding-left:2px;
padding-bottom:2px;
margin-bottom:3px;
}

/*  tooltip */
p{
	clear:both;
	margin:0;
	padding:.5em 0;
}
pre{
	display:block;
	font:100% "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;	
	margin:.5em 0;
	overflow:auto;
	width:800px;
}


/*  */

#tooltip{
	position:absolute;
	border:1px solid #780000;
	background:#b41616;
	padding:2px 5px;
	color:#fff;
	display:none;
	}	

/*  */


#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;

border-top: 1px solid #aaa;
border-left: 1px solid #aaa;
border-bottom: 1px solid #777;
border-right: 1px solid #777;

padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
background-color:#efefef;
font-family:arial;
font-size:11px;
color:#575656;

background-image:url(../images/tooltip-bg.gif);
background-position:bottom center;
background-repeat:repeat-x;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS
filter: progid:DXImageTransform.Microsoft.Shadow(color=#efefef,direction=135);*/
}

.tooltip-heading
{
font-family:georgia;
font-size:12px;
font-weight:bold;
text-align:left;
color:#b41616;
line-height:14px;
display:block;

border-bottom:1px solid #dedede;
margin-bottom:5px;
padding-bottom:5px;}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

.footer-logo
{
background-color:#0c0c0c;
background-image:url(../images/footer-logo.gif);
background-position:top center;
background-repeat:no-repeat;
line-height:31px;
height:31px;}

.footer-info
{
background-image:url(../images/footer-info-bg.gif);
background-position:top center;
background-repeat:repeat-x;

font-family:arial;
font-size:11px;
color:#888888;
line-height:14px;

vertical-align:top;
padding:20px;

background-color:#1d1d1d;

}
.footer-info-headings
{
font-family:arial;
font-size:12px;
color:#c0c0c0;
font-weight:bold;
line-height:14px;
text-align:left;

border-bottom:1px solid #373737;
padding-bottom:5px;
margin-bottom:10px;
}


.footer-info-links
{
font-family:arial;
font-size:11px;
color:#888888;
font-weight:normal;
line-height:20px;
text-align:left;
background-image:url(../images/footer-info-links-bullet.gif);
background-position:left;
background-repeat:no-repeat;
text-decoration:none;
padding-left:10px;
margin-bottom:5px;


}

a:hover.footer-info-links
{
font-family:arial;
font-size:11px;
color:#c0c0c0;
font-weight:normal;
line-height:20px;
text-align:left;
background-image:url(../images/footer-info-links-bullet2.gif);
background-position:left;
background-repeat:no-repeat;

padding-left:10px;

text-decoration:none;
margin-bottom:5px;

}


.links-on-dark
{
font-family:georgia;
font-size:11px;
color:#9a9a9a;
font-weight:normal;
line-height:14px;
text-align:left;
background-image:url(../images/footer-info-links-bullet.gif);
background-position:left;
background-repeat:no-repeat;
text-decoration:none;
padding-left:14px;
}

a:hover.links-on-dark
{
font-family:georgia;
font-size:11px;
color:#efefef;
font-weight:normal;
line-height:14px;
text-align:left;
background-image:url(../images/footer-info-links-bullet2.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:14px;
text-decoration:none;
}

.download-links-on-dark
{
font-family:georgia;
font-size:11px;
color:#9a9a9a;
font-weight:normal;
line-height:14px;
text-align:left;

text-decoration:none;
padding-left:14px;

background-image:url(../images/download-icon.gif);
background-position:bottom left;
background-repeat:no-repeat;
}




a:hover.download-links-on-dark
{
font-family:georgia;
font-size:11px;
color:#efefef;
font-weight:normal;
line-height:14px;
text-align:left;

padding-left:14px;
text-decoration:none;

background-image:url(../images/download-icon-roll.gif);
background-position:bottom left;
background-repeat:no-repeat;
}







.footer-links-bg
{
font-family:arial;
font-size:11px;
color:#888888;
line-height:14px;
background-color:#090909;

}
.footer-links
{
font-family:arial;
font-size:11px;
color:#838383;
font-weight:normal;
line-height:14px;
text-align:left;
text-decoration:none;
}

a:hover.footer-links
{
font-family:arial;
font-size:11px;
color:#c0c0c0;
font-weight:normal;
line-height:14px;
text-align:left;
text-decoration:none;
}

.footer-copyright
{
font-family:arial;
font-size:11px;
color:#444444;
font-weight:normal;
line-height:14px;
text-align:left;
text-decoration:none;

background-image:url(../images/footer-copyright-bg.gif);
background-position:top center;
background-repeat:repeat-x;
background-color:#0f0f0f;
vertical-align:top;
padding:10px;

}

.footer-credit-link
{
font-family:arial;
font-size:11px;
color:#444444;
font-weight:normal;
line-height:14px;
text-align:left;
text-decoration:none;
text-align:left;
}

a:hover.footer-credit-link
{
font-family:arial;
font-size:11px;
color:#c0c0c0;
font-weight:normal;
line-height:14px;
text-align:left;
text-decoration:none;
text-align:left;
}

.rating-info
{
font-family:georgia;
font-size:12px;
color:#626262;
font-weight:bold;
line-height:14px;
text-align:left;
text-decoration:none;
vertical-align:top;
padding-right:4px;
}



/* fixed scroll bar*/

       
        #sidebar { width: 75px; position: fixed; left: 0%; top: 240px; margin: 0 0 0 0px; }
		
/* fixed scroll bar end*/

.top-news-links
{
font-family:georgia;
font-size:12px;
color:#b41616;
font-weight:normal;
line-height:14px;
text-align:left;
text-decoration:none;
vertical-align:top;
}

a:hover.top-news-links
{
font-family:georgia;
font-size:12px;
color:#b41616;
font-weight:normal;
line-height:14px;
text-align:left;
text-decoration:underline;
vertical-align:top;
}



.top-news-links-white
{
font-family:georgia;
font-size:12px;
color:#fde3e3;
font-weight:normal;
line-height:14px;
text-align:left;
text-decoration:none;
vertical-align:top;
}

a:hover.top-news-links-white
{
font-family:georgia;
font-size:12px;
color:#fff;
font-weight:normal;
line-height:14px;
text-align:left;
text-decoration:underline;
vertical-align:top;
}


.news-ticker
{
padding-bottom:5px;
font-family:arial;
font-size:11px;
color:#575656;
text-decoration:none;
}

.star-rating-on-thumb
{
background-color:#000000;
-moz-opacity: .80;
	filter: alpha(opacity=80);
	padding:3px;
	}
	
	.review-rating-on-thumb
{
background-color:#000000;
-moz-opacity: .80;
	filter: alpha(opacity=80);
	padding:6px;
	}
	
.review-heading
{
font-family:georgia;
font-size:12px;
font-weight:bold;
text-align:left;
line-height:18px;
color:#363636;
}

.feature-heading
{
font-family:georgia;
font-size:12px;
font-weight:bold;
text-align:left;
line-height:18px;
color:#363636;
}


	
	
	
.posted-on
{
padding-bottom:5px;
padding-top:15px;
font-family:arial;
font-size:11px;
line-height:14px;
text-align:left;
color:#575656;
text-decoration:none;

}


	
.posted-by
{
padding-bottom:5px;
padding-top:15px;
font-family:arial;
font-size:11px;
line-height:14px;
text-align:left;
color:#787878;
text-decoration:none;
font-style:italic;

}

.timeline-blue
{
font-family:georgia;
font-size:10px;
line-height:12px;
text-align:left;
color:#0e82c7;
text-decoration:none;
margin-left:10px;
vertical-align:top;
border-left:1px dotted #bababa;
padding-left:10px;
}

.breadcrumb
{

border:1px dashed #cdcdcd;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
text-align:left;
}

.breadcrumb-links
{
font-family:arial;
font-size:11px;
line-height:14px;
text-align:left;
color:#575656;
text-decoration:underline;
}

a:hover.breadcrumb-links, a:focus.breadcrumb-links
{
font-family:arial;
font-size:11px;
line-height:14px;
text-align:left;
color:#b41616;
text-decoration:underline;
}

.breadcrumb-links-active
{
font-family:arial;
font-size:11px;
line-height:14px;
text-align:left;
color:#0e82c7;
text-decoration:none;
}


.list-items
{
font-family:verdana;
font-size:12px;
color:#737373;
font-weight:normal;
line-height:14px;
text-align:left;
text-decoration:none;
padding-left:1px;
padding-bottom:3px;
padding-top:5px;
border-bottom:1px solid #dedede;
}


.list-items-dotted
{
font-family:arial;
font-size:11px;
color:#575656;
font-weight:normal;
line-height:14px;
text-align:left;
text-decoration:none;
padding-left:1px;
padding-bottom:3px;
padding-top:5px;
border-bottom:1px dotted #dedede;

background-image:url(../images/arrow-sm.gif);
background-position:left;
background-repeat:no-repeat;

padding-left:12px;
}



.price
{

background-image:url(../images/price-bullet.gif);
background-position:left;
background-repeat:no-repeat;

font-family:georgia;
font-size:11px;
text-align:left;
color:#3c3c3c;
line-height:14px;

padding-left:16px;
}


.price-table
{
background-image:url(../images/price-table-bg.gif);
background-position:top;
background-repeat:repeat-x;
background-color:#f8f8f8;
padding:8px;
border:1px solid #c3c3c3;

text-align:left;
}

.price-table-divider
{

background-image:url(../images/price-table-divider.gif);
background-position:center;
background-repeat:repeat-y;
}


.blue-headlines
{
font-family:georgia;
font-size:11px;
color:#033462;
font-weight:bold;
line-height:14px;
text-align:left;
text-decoration:none;
vertical-align:top;

}

a:hover.blue-headlines
{
font-family:georgia;
font-size:11px;
color:#0072a2;
font-weight:bold;
line-height:14px;
text-align:left;
text-decoration:underline;
vertical-align:top;
}


.blue-links
{
font-family:georgia;
font-size:12px;
color:#0072a2;
font-weight:bold;
line-height:14px;
text-align:left;
text-decoration:none;

}

a:hover.blue-links
{
font-family:georgia;
font-size:12px;
color:#00aff8;
font-weight:bold;
line-height:14px;
text-align:left;
text-decoration:underline;

}



.blue-headlines2
{
font-family:arial;
font-size:14px;
color:#033462;
font-weight:bold;
line-height:16px;
text-align:left;
text-decoration:none;

}

a:hover.blue-headlines2
{
font-family:arial;
font-size:14px;
color:#0072a2;
font-weight:bold;
line-height:16px;
text-align:left;
text-decoration:underline;
vertical-align:top;
}

.sponsored-link-text
{
font-family:arial;
font-size:11px;
color:#575656;
text-align:left;}


.listing-links
{
border-bottom:1px dotted #bababa;
display:block;

font-family:arial;
font-size:11px;
text-align:left;
text-decoration:none;
color:#0072a2;
padding-left:0x;
padding-bottom:2px;
margin-bottom:3px;
}

a:hover.listing-links
{
border-bottom:1px dotted #777;
display:block;

font-family:arial;
font-size:11px;
text-align:left;
text-decoration:none;
color:#b41616;
padding-left:0px;
padding-bottom:2px;
margin-bottom:3px;
}



.listing-links-big
{
border-bottom:1px dotted #bababa;
display:block;

font-family:georgia;
font-size:11px;
text-align:left;
text-decoration:none;
color:#575656;
padding-left:0x;
padding-bottom:2px;
margin-bottom:7px;
}

a:hover.listing-links-big
{
border-bottom:1px dotted #777;
display:block;

font-family:georgia;
font-size:11px;
text-align:left;
text-decoration:none;
color:#363636;
padding-left:0px;
padding-bottom:2px;
margin-bottom:7px;
}


.pullquote
{
border:1px solid #e57777;
padding:14px;
font-family:Arial;
font-size:18px;
font-weight:bold;
line-height:22px;
text-align:left;
color:#424242;
}

.pullquote-highlights
{
font-family:Arial;
font-size:34px;
font-weight:bold;
line-height:36px;
text-align:left;
color:#b41616;
}

.video-stream-box
{

background-image:url(../images/video-stream-icon.gif);
background-repeat:no-repeat;
background-position:top left;
padding-top:14px;
vertical-align:bottom;

}


.photo-gallery-box
{

background-image:url(../images/snapshot-icon.gif);
background-repeat:no-repeat;
background-position:top left;
padding-top:14px;
vertical-align:bottom;

}

.story-pagination-box
{
border:1px solid #c4c4c4;
padding:10px;
}

.input-dropdown
{
border:1px solid #c4c4c4;
padding:3px;

font-family:Arial;
font-size:11px;
line-height:14px;
width:450px;
}


.input-text
{
border-top:1px solid #333;
border-left:1px solid #333;
border-right:1px solid #ccc;
border-bottom:1px solid #333;
background-color:#efefef;
padding:5px;
width:100%;

font-family:Arial;
font-size:11px;
line-height:14px;

text-align:left;
margin-bottom:5px;
}


.input-text-quantity
{
border:1px solid #aaa;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
padding-right:5px;
font-family:georgia;
font-size:12px;
line-height:14px;
text-align:left;
color:#444;
font-weight:bold;
width:40px;
}

.cart-divider
{
background-image:url(../images/dot.gif);
background-position:center;
background-repeat:repeat-x;
height:20px;}


.divider5
{
background-image:url(../images/dot.gif);
background-position:center;
background-repeat:repeat-x;
height:5px;}

.divider10
{
background-image:url(../images/dot.gif);
background-position:center;
background-repeat:repeat-x;
height:10px;}

.divider20
{
background-image:url(../images/dot.gif);
background-position:center;
background-repeat:repeat-x;
height:20px;}

.divider30
{
background-image:url(../images/dot.gif);
background-position:center;
background-repeat:repeat-x;
height:30px;}

.divider40
{
background-image:url(../images/dot.gif);
background-position:center;
background-repeat:repeat-x;
height:40px;}


.cart-item-price
{
font-family:georgia;
font-size:12px;
line-height:14px;
color:#cc0000;
font-weight:bold;
}


.cart-item-title
{
font-family:georgia;
font-size:12px;
line-height:14px;
color:#333;
font-weight:normal;
padding-left:8px;
}

.input-text-on-dark-bg
{

border:0px;

background-color:transparent;
width:100%;

font-family:Arial;
font-size:11px;
line-height:12px;
color:#5c5c5c;
padding-bottom:2px;
padding-left:2px;

text-align:left;

}




.newsletter-input-field-bg
{

border-left:1px solid #3d3d3d;

background-color:#aeaeae;
padding:5px;
width:100%;

background-image:url(../images/newsletter-input-text-bg.gif);
background-position:top;
background-repeat:repeat-x;

font-family:Arial;
font-size:11px;
line-height:14px;
color:#5c5c5c;

text-align:left;

}

.newsletter-rss
{
background-image:url(../images/rss-newsletter-icon.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:22px;
line-height:14px;
padding-bottom:2px;
padding-top:2px;
font-family:arial;
font-size:11px;
color:#ababab;
text-align:left;
text-decoration:none;
}

a:hover.newsletter-rss
{
background-image:url(../images/rss-newsletter-icon-roll.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:22px;
line-height:14px;
padding-bottom:2px;
padding-top:2px;
font-family:arial;
font-size:11px;
color:#dcdcdc;
text-align:left;
text-decoration:underline;
}

.dark-divider
{
background-image:url(../images/dark-divider2.gif);
background-position:center;
background-repeat:repeat-x;

line-height:16px;
height:16px;
}


.input-textarea
{
border-top:1px solid #333;
border-left:1px solid #333;
border-right:1px solid #ccc;
border-bottom:1px solid #333;
background-color:#efefef;
padding:5px;
width:100%;

font-family:Arial;
font-size:11px;
line-height:14px;

text-align:left;
margin-bottom:5px;
}

.comment-box
{
background-image:url(../images/comment-box.gif);
background-position:top center;
background-repeat:no-repeat;
padding:20px;
}


.commentbox-tools-box
{
border-left:1px dotted #dedede;
vertical-align:top;
padding-left:8px;
}

.cart-box
{
border-left:1px dotted #dedede;
padding-left:8px;
}

.cart-info-bg
{
background-color:#444;
padding:10px;
text-align:center;
color:#fff;
background-image:url(../images/cart-info-bg.gif);
background-position:top;
background-repeat:repeat-x;}

.cart-items-count
{
font-family:georgia;
font-size:12px;
font-weight:bold;
color:#ff0000;
text-align:left;
line-height:16px;}



.comment-count
{
font-family:georgia;
font-size:12px;
line-height:14px;
color:#b41616;
vertical-align:top;
text-align:left;
}

.small-text
{
font-family:georgia;
font-size:10px;
line-height:14px;
color:#a1a1a1;
vertical-align:top;
text-align:left;
margin-left:3px;
font-style:italic;
}


.date-gray
{
font-family:arial;
font-size:11px;
line-height:14px;
color:#a1a1a1;
vertical-align:top;
text-align:left;
margin-left:3px;
font-style:italic;
}


.comment-info-box
{
padding:8px;
border:1px solid #dedede;

font-family:georgia;
font-size:11px;
color:#565656;
text-align:left;
line-height:14px;
}


.comment-info-box:hover
{
padding:8px;
border:1px dashed #d5a0a0;

font-family:georgia;
font-size:11px;
color:#565656;
text-align:left;
line-height:14px;
}



.alert-content-box
{
padding:10px;
border:1px solid #dedede;

}

.alert-content-box-colored
{
padding:10px;
border:1px dashed #aaa;
}


.alert
{
background-image:url(../images/alert-icon.gif);
background-position:left top;
background-repeat:no-repeat;
vertical-align:top;

font-family:georgia;
font-size:12px;
color:#2f2f2f;
text-align:left;
line-height:18px;
display:block;
padding-left:45px;
}


.hyperlinks-red
{
font-family:arial;
font-size:11px;
line-height:14px;
color:#b41616;
text-align:left;
text-decoration:none;
}

a:hover.hyperlinks-red
{
font-family:arial;
font-size:11px;
line-height:14px;
color:#b41616;
text-align:left;
text-decoration:underline;

}

.further-readings
{
font-family:arial;
font-size:11px;
color:#373838;
line-height:14px;

background-image:url(../images/futher-reading-arrow.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:14px;
text-decoration:none;
padding-bottom:2px;}

a:hover.further-readings
{
font-family:arial;
font-size:11px;
color:#121212;
line-height:14px;
padding-bottom:2px;

background-image:url(../images/futher-reading-arrow-roll.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:14px;
text-decoration:none;
}

.story-series-part
{
font-family:georgia;
font-size:11px;
font-weight:bold;
color:#bf1e1e;
line-height:14px;
text-decoration:none;
text-align:left;
}

a:hover.story-series-part
{
font-family:georgia;
font-size:11px;
font-weight:bold;
color:#bf1e1e;
line-height:14px;
text-decoration:underline;
text-align:left;
}

.story-series-post-date
{
font-family:georgia;
font-size:10px;
font-weight:normal;
color:#529fbb;
line-height:14px;
margin-left:5px;
vertical-align:top;
text-align:left;

}


.close-link
{
font-family:arial;
font-size:11px;
text-align:right;
text-decoration:none;
color:#b41616;
font-weight:bold;

background-image:url(../images/cross-off-close.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:16px;
border-bottom:1px dotted #dedede;
padding-bottom:2px;
padding-top:2px;
margin-bottom:10px;
display:block;

}

a:hover.close-link
{
font-family:arial;
font-size:11px;
text-align:right;
text-decoration:line-through;
color:#121212;
font-weight:bold;

background-image:url(../images/cross-close.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:16px;
border-bottom:1px dotted #dedede;
padding-bottom:2px;
padding-top:2px;
margin-bottom:10px;
display:block;
}


.caption
{
font-family:georgia;
font-size:14px;
font-weight:bold;
text-align:left;

background-color:#121212;
color:#83b2f1;
padding-bottom:7px;
padding-left:7px;
padding-right:7px;
padding-top:7px;

line-height:18px;

border:1px solid #dedede;
}

.mag-cover-border
{
border:2px solid #d7d7d7;
display:block;
 }
 

a:hover.mag-cover-border
{
border:2px solid #b41616;
display:block;
 }
.mag-cover-border:hover
{
border:2px solid #b41616;
display:block;
 }
 
 
 
.mag-cover-border-light
{
border:1px solid #d7d7d7;
display:block;
 }
 

a:hover.mag-cover-border-light
{
border:1px solid #be2727;
display:block;
 }
.mag-cover-border:hover-light
{
border:1px solid #be2727;
display:block;
 }
 
.issue-heading
{
font-family:georgia;
font-size:12px;
font-weight:bold;
text-align:left;
line-height:18px;
color:#363636;
background-image:url(../images/tag-rd.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:16px;

border-bottom:1px dotted #d7d7d7;
padding-bottom:3px;
}
 .issue-highlights
 {
 border:1px dotted #cca162;
 background-color:#fff6e8;
 padding-top:3px;
 padding-bottom:3px;
 padding-left:5px;
 padding-right:5px;
 font-family:arial;
 font-size:11px;
 line-height:14px;
 text-align:left;
 color:#9c6b21;
 
 background-image:url(../images/issue-highlight-icon.gif);
 background-position:left;
 background-repeat:no-repeat;
 padding-left:25px;
 }
 
.issue-date
{
font-family:arial;
font-size:12px;
line-height:14px;
color:#444;
font-weight:bold;
margin-left:3px;
font-style:italic;
border-bottom:1px dotted #f4b2b2;
padding-bottom:5px;
padding-top:5px;

}



.issue-sub-sort-links
{
font-family:georgia;
font-size:12px;
font-weight:bold;
line-height:14px;
color:#343434;
text-align:left;
padding-bottom:3px;
text-decoration:none;


}

a:hover.issue-sub-sort-links
{
font-family:georgia;
font-size:12px;
font-weight:bold;
line-height:14px;
color:#cc0000;
text-align:left;
padding-bottom:3px;
text-decoration:none;


}


.issue-sub-sort-links-selected
{
font-family:georgia;
font-size:12px;
font-weight:bold;
line-height:14px;
color:#cc0000;
text-align:left;
padding-bottom:3px;
text-decoration:none;


}




.issue-sub-sort-links2
{
font-family:georgia;
font-size:12px;
font-weight:bold;
line-height:14px;
color:#db4807;
text-align:left;

padding-bottom:3px;
text-decoration:none;

}

a:hover.issue-sub-sort-links2
{
font-family:georgia;
font-size:12px;
font-weight:bold;
line-height:14px;
color:#b41616;
text-align:left;

padding-bottom:3px;
text-decoration:none;

}





.issue-sort-link-slash
{
font-family:georgia;
line-height:18px;
font-size:12px;
color:#e57777;
margin-left:5px;
margin-right:5px;
}


.issue-price
{
font-family:georgia;
font-size:12px;
line-height:14px;
color:#fff;
text-align:center;
font-weight:bold;
background-color:#b41616;

padding-top:4px;
padding-bottom:5px;
padding-left:7px;
padding-right:7px;
}

.issue-sort-tabs-baseline
{
border-bottom:1px solid #e57777;
padding-bottom:3px;
}

.issue-sort-tabs-links
{
background-color:#555;
border-top:1px solid #333;
border-left:1px solid #333;
border-right:1px solid #333;
padding-bottom:5px;
padding-left:10px;
padding-right:24px;
padding-top:5px;
margin-bottom:10px;
line-height:20px;
font-family:georgia;
font-size:12px;
color:#f7f7f7;
text-align:center;
text-decoration:none;
font-weight:bold;

background-image:url(../images/sort-icon-off-grey.gif);
background-position:right;
background-repeat:no-repeat;

margin-right:2px;

}

a:hover.issue-sort-tabs-links, a:focus.issue-sort-tabs-links
{
background-color:#b41616;
border-top:1px solid #a00000;
border-left:1px solid #a00000;
border-right:1px solid #a00000;
padding-bottom:5px;
padding-left:10px;
padding-right:24px;
padding-top:5px;
line-height:20px;
font-family:georgia;
font-size:12px;
color:#fff;
text-align:center;
font-weight:bold;
background-image:url(../images/sort-icon.gif);
background-position:right;
background-repeat:no-repeat;
text-decoration:none;
margin-right:2px;
}


.issue-sort-tabs-links-selected
{
background-color:#b41616;
border-top:1px solid #a00000;
border-left:1px solid #a00000;
border-right:1px solid #a00000;
padding-bottom:5px;
padding-left:10px;
padding-right:24px;
padding-top:5px;
line-height:20px;
font-family:georgia;
font-size:12px;
color:#fff;
text-align:center;
font-weight:bold;
background-image:url(../images/sort-icon.gif);
background-position:right;
background-repeat:no-repeat;
text-decoration:none;
margin-right:2px;

}




.issue-tabs-links
{
background-color:#3a3a3a;
border-top:1px solid #333;
border-left:1px solid #333;
border-right:1px solid #333;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
padding-top:5px;

line-height:20px;
font-family:georgia;
font-size:12px;
color:#f7f7f7;
text-align:center;
text-decoration:none;
font-weight:bold;

margin-right:2px;

background-image:url(../images/tab-glow-btm.gif);
background-repeat:no-repeat;
background-position:bottom center;

}

a:hover.issue-tabs-links, a:focus.issue-tabs-links
{
background-color:#b41616;
border-top:1px solid #a00000;
border-left:1px solid #a00000;
border-right:1px solid #a00000;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
padding-top:5px;
line-height:20px;
font-family:georgia;
font-size:12px;
color:#fff;
text-align:center;
font-weight:bold;
text-decoration:none;
margin-right:2px;

background-image:url(../images/tab-glow-red.gif);
background-repeat:no-repeat;
background-position:bottom center;

}


.issue-tabs-links-selected
{
background-color:#b41616;
border-top:1px solid #a00000;
border-left:1px solid #a00000;
border-right:1px solid #a00000;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
padding-top:5px;
line-height:20px;
font-family:georgia;
font-size:12px;
color:#fff;
text-align:center;
font-weight:bold;
text-decoration:none;
margin-right:2px;

background-image:url(../images/tab-glow-red.gif);
background-repeat:no-repeat;
background-position:bottom center;
}


.categories-bar
{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#efefef;
text-align:left;
line-height:14px;

border:1px solid #000;
padding-top:7px;
padding-bottom:6px;
padding-left:7px;
padding-right:7px;

background-color:#2b2b2b;
text-decoration:none;
}



.categories
{
font-family:arial;
font-size:11px;
font-weight:normal;
color:#eee;
text-align:left;
line-height:14px;
text-decoration:none;
}



a:hover.categories
{
font-family:arial;
font-size:11px;
font-weight:normal;
color:#fff;
text-align:left;
line-height:14px;
text-decoration:underline;
}



.hot-links-bar
{
border:1px solid #920000;
padding-left:8px;
padding-right:8px;
padding-top:6px;
padding-bottom:6px;
font-family:georgia;
font-size:12px;
font-weight:bold;
line-height:14px;
text-align:left;
color:#fff;
background-color:#b41616;
background-image:url(../images/hot-link-icon.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:22px;


}

.hot-links
{
font-family:georgia;
font-size:12px;
text-align:left;
text-decoration:none;
color:#ffc9c9;
font-weight:normal;
line-height:14px;
}

a:hover.hot-links
{
font-family:georgia;
font-size:12px;
text-align:left;
text-decoration:underline;
color:#fff;
font-weight:normal;
line-height:14px;
}

.search-column
{
background-image:url(../images/search-column-bg.gif);
background-position:top;
background-repeat:repeat-x;
background-color:#141414;
padding:20px;

font-family:georgia;
font-size:11px;
color:#c0c0c0;
text-align:left;
line-height:14px;

vertical-align:top;
}




.search-input
{
border-top:1px solid #333;
border-left:1px solid #333;
border-right:1px solid #444;
border-bottom:1px solid #444;


background-color:#111;
padding-bottom:4px;
padding-left:5px;
padding-right:5px;
padding-top:4px;

font-family:georgia;
font-size:11px;
color:#c0c0c0;
line-height:14px;

width:96%;
}


.search-dropdown
{
border-top:1px solid #333;
border-left:1px solid #333;
border-right:1px solid #444;
border-bottom:1px solid #444;


background-color:#111;
padding-bottom:4px;
padding-left:5px;
padding-right:5px;
padding-top:4px;

font-family:georgia;
font-size:11px;
color:#666;
line-height:14px;

width:100%;
}

.search-divider
{
background-image:url(../images/dark-divider-dot.gif);
background-position:center;
background-repeat:repeat-x;
height:20px;
}


.search-divider2
{
background-image:url(../images/dark-divider-dot.gif);
background-position:center;
background-repeat:repeat-x;
height:10px;
}


.search-divider-vert
{
background-image:url(../images/dark-divider-dot-vert.gif);
background-position:center;
background-repeat:repeat-y;
}


.search-sort-tabs-baseline
{
border-bottom:1px solid #101010;
padding-bottom:3px;
}

.table-headings-light
{
background-color:#222;
border:1px solid #111;
padding-bottom:6px;
padding-top:6px;
padding-left:8px;
padding-right:8px;
font-weight:normal;
font-family:georgia;
font-size:11px;
color:#efefef;
text-align:left;
line-height:14px;
}


.table-headings
{
background-color:#222;
border:1px solid #111;
padding-bottom:6px;
padding-top:6px;
padding-left:8px;
padding-right:8px;
font-weight:bold;
font-family:georgia;
font-size:11px;
color:#efefef;
text-align:left;
line-height:14px;
}


.table-headings-highlighted-light
{
background-color:#ab0000;
border:1px solid #880000;
padding-bottom:6px;
padding-top:6px;
padding-left:8px;
padding-right:8px;
font-family:georgia;
font-size:11px;
color:#efefef;
text-align:left;
line-height:14px;
}


.table-headings-highlighted
{
background-color:#ab0000;
border:1px solid #880000;
padding-bottom:6px;
padding-top:6px;
padding-left:8px;
padding-right:8px;
font-weight:bold;
font-family:georgia;
font-size:11px;
color:#efefef;
text-align:left;
line-height:14px;
}


.table-headings-highlighted-blue
{
background-color:#0eafc7;
border:1px solid #05879e;

padding-bottom:6px;
padding-top:6px;
padding-left:8px;
padding-right:8px;

font-family:georgia;
font-size:11px;
font-weight:bold;
color:#efefef;
text-align:left;
line-height:14px;

}


.table-headings-highlighted-yellow
{
background-color:#de8d00;
border:1px solid #b27100;

padding-bottom:6px;
padding-top:6px;
padding-left:8px;
padding-right:8px;

font-family:georgia;
font-size:11px;
font-weight:bold;
color:#efefef;
text-align:left;
line-height:14px;

}


.table-content
{
border-left:1px solid #bcbcbc;
border-bottom:1px solid #9a9a9a;
padding-bottom:5px;
padding-top:5px;
padding-left:8px;
padding-right:8px;

font-family:arial;
font-size:11px;
color:#444;
text-align:left;
line-height:14px;
}

.table-content-highlighted
{
border-left:1px solid #d5a0a0;
border-bottom:1px solid #d5a0a0;
padding-bottom:5px;
padding-top:5px;
padding-left:8px;
padding-right:8px;

font-family:arial;
font-size:11px;
color:#ab0000;
text-align:left;
line-height:14px;
}

.comment-box-top
{
background-image:url(../images/comment-box-top.jpg);
background-position:center top;
background-repeat:no-repeat;
background-color:#000;
padding-top:20px;
padding-bottom:10px;
padding-left:20px;
padding-right:20px;
}
