/** sprite:atysprite;sprite-image: url('../image/mysprite.png'); sprite-layout: vertical */ 

BODY 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px;
	background-color:#ffffff;
	color:#575656;
	font-family:arial;
	font-size:11px;
	text-align:left;
	line-height:14px;
	background-position:top center;
	background-image:url(../image/bg1.jpg); /** sprite-ref: atysprite */
	
	background-repeat:repeat-x;
	

}


.wrapReady {
                float: left;
				padding-right:20px;
				padding-bottom:12px;
				text-align:left;
				

				
            }

/*---------------------------------------CONTENT-----------------------------------------------*/
.text
{
	color:#000000;
	font-family:arial;
	font-size:12px;
	text-align:left;
	line-height:14px;
}



.logobg
{
	background-position:center top;
	background-image:url(../image/glow.png); /** sprite-ref:atysprite */
	background-repeat:no-repeat;
}

.navbg
{
	background-position:top center;
	background-image:url(../image/navbg.gif); /** sprite-ref: atysprite; sprite-alignment: right */ 
	background-repeat:repeat-x;
	/*padding:10px;*/
	/*border-left:1px solid #000;
	border-right:1px solid #000;*/
}

.header-divider
{
	background-position:center;
	background-image:url(../image/header-divider-px.gif); /** sprite-ref: atysprite; sprite-alignment: left */ 
	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;
}


.black-links
{
font-family:arial;
font-size:11px;
font-weight:normal;
color:#000000;
text-align:left;
text-decoration:none;
}

a:hover.black-links
{
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-align:left;
	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(../image/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(../image/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(../image/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(../image/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(../image/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(../image/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:0px;

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(../image/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:0px;

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(../image/digit-store-icon.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:21px;
line-height:14px;
padding-right:5px;
}

a:hover.digitstore-button
{

color:#fff;

}


a.subscribe-button
{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#dedede;
text-align:left;
text-decoration:none;

background-image:url(../image/subscribe-icon.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:16px;
line-height:14px;
padding-right:5px;
}

a:hover.subscribe-button
{

color:#fff;

}




.search
{
background-image:url(../image/search-bg.gif);
background-position:top;
background-repeat:repeat-x;
border:1px solid #343434;
background-color:#454545;
padding-right:7px;
margin-left:3px;

}

.search:hover
{
background-image:url(../image/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:6px;
padding-left:7px;

font-family:Arial;
font-size:12px;
color:#cc0000;
font-weight:normal;
line-height:14px;

display:block;


}

.socialmediabox
{
background-image:url(../image/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(../image/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;
}

.thumbnails_without_border
{
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;
}



.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(../image/tag.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:12px;
}

.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(../image/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(../image/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(../image/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(../image/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(../image/review-badge.gif);
background-position:bottom left;
background-repeat:no-repeat;
}


.tipsarrow
{
background-image:url(../image/tips-arrow.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:24px;
line-height:22px;

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:#1d1c1d;
text-align:left;
border-bottom:1px solid #e57777;
padding-bottom:3px;
}


.headings-base-grey
{

border-bottom:1px solid #c4c4c4;
}

.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(../image/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(../image/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:30px;
line-height:35px;
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(../image/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(../image/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(../image/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(../image/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(../image/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(../image/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;
}

div.storytext a
{
font-family:georgia;
font-size:12px;
color:#0072a2;
font-weight:bold;
line-height:14px;
text-align:left;
text-decoration:none;

}

div.storytext a:hover
{
font-family:georgia;
font-size:12px;
color:#00aff8;
font-weight:bold;
line-height:14px;
text-align:left;
text-decoration:underline;

}

.articlerating
{
font-family:georgia;
font-size:14px;
font-weight:bold;
text-align:left;
line-height:16px;
color:#626262;
}

.digit-mag-box
{
background-image:url(../image/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;
background-image:url(../image/digit-icon.gif);
background-position:left;
background-repeat:no-repeat;

padding-left:24px;
}

.digitmag-thumbnail
{
background-color:#111;
border:1px solid #525252;}

.digitmag-thumbnail:hover
{
background-color:#000;
border:1px solid #777;}

.download-link
{
background-image:url(../image/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(../image/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;
}


.video-link
{
background-image:url(../image/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-bottom:2px;
margin-bottom:3px;
}

a:hover.video-link
{
background-image:url(../image/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;
}

#pull_quote_system:first-letter {
font-family:Arial;
font-size:34px;
font-weight:bold;
line-height:36px;
text-align:left;
color:#b41616;
}


.popular-story-linkss
{
background-image:url(../image/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(../image/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(../image/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(../image/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(../image/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(../image/more-icon-dark-roll.gif);
background-position:left;
background-repeat:no-repeat;

padding-left:16px;
line-height:26px;
}


.story-divider
{
background-image:url(../image/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(../image/forum-bubble-bg.gif);
background-position:left top;
background-repeat:repeat-y;}

.forum-bubble-bg-left
{
background-image:url(../image/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(../image/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(../image/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(../image/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(../image/footer-logo.gif);
background-position:top center;
background-repeat:no-repeat;
line-height:31px;
height:31px;}

.footer-info
{
background-image:url(../image/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(../image/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(../image/footer-info-links-bullet2.gif);
background-position:left;
background-repeat:no-repeat;

padding-left:10px;

text-decoration:none;
margin-bottom:5px;

}

.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(../image/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;
border-right:1px solid #dcdcdc;
}



/* 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;

}

.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 solid #dedede;
padding:10px;
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:0px 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:0px dotted #dedede;
}



.price
{

background-image:url(../image/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(../image/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(../image/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;

}

a:hover.blue-headlines
{
font-family:georgia;
font-size:11px;
color:#0072a2;
font-weight:bold;
line-height:14px;
text-align:left;
text-decoration:underline;

}


.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(../image/video-stream-icon.gif);
background-repeat:no-repeat;
background-position:top left;
padding-top:14px;
vertical-align:bottom;

}


.photo-gallery-box
{

background-image:url(../image/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:75%;

font-family:Arial;
font-size:11px;
line-height:14px;

text-align:left;
margin-bottom:5px;
}


.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(../image/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(../image/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(../image/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(../image/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:75%;

font-family:Arial;
font-size:11px;
line-height:14px;

text-align:left;
margin-bottom:5px;
}

.comment-box
{
background-image:url(../image/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;}

.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
{
background-image:url(../image/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(../image/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(../image/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(../image/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(../image/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;
}

/* --------- New Addition --------------- */

.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;
}
.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;
}
.story-series-part
{
font-family:georgia;
font-size:11px;
font-weight:bold;
color:#bf1e1e;
line-height:14px;
text-decoration:none;
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;

}
.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;
}


/* --------------- From Merge_style.css - old css [Starts] -----------------------*/
.submitbut{float:right;width:auto;margin-top:7px;margin-top:-25px;text-align:right;}

.todaytopstories,.popularstories,.popularstorieshome,.inthisissue{float:left;margin-top:7px;}

.todaytopstories{width:408px;overflow:hidden;}

.rightspacer{margin-right:18px;}

.todaytopstoriesredpannel{float:left;background:#D70700 url(../images/redpannelbg.gif) bottom right no-repeat;width:200px;height:290px;padding:9px;color:#FFDFD8;margin-right:10px;}

.todaytopstoriesredpannel h1{color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;margin:8px 0px;}

.todaytopstoriesredpannel h1 a{text-decoration:none;}

.todaytopstoriesredpannel h1 a:hover{text-decoration:underline;}

.todaytopstoriesredpannel img{border:1px solid #FFFFFF;}

.todaytopstoriesredpannel p{margin-bottom:11px;}

.todaytopstoriesredpannel a{color:#FFFFFF;text-decoration:underline;}

.todaytopstoriesredpannel a:hover{text-decoration:none;}

.todaytopstoriestxt{float:left;width:179px;margin-bottom:18px;}

.todaytopstoriestxt img{float:left;width:75px;height:64px;margin-right:10px;border:1px solid #1D1D1D;}

.todaytopstoriestxt h1{color:#000;font-size:11px;font-weight:bold;margin-bottom:7px;}

.todaytopstoriestxt p{height:70px;overflow:hidden;}

.todaytopstoriestxt h1 a{color:#000;}

a.redbutton{background-color:#d70700;background-image:none;padding:6px 7px;color:#FFFFFF!important;font-weight:bold;text-decoration:none;float:left;}

a:hover.redbutton{text-decoration:none;background:#d70700 url(../images/redbuttonactive.gif) no-repeat right top;}

a.redbuttonactive{background:#d70700 url(../images/redbuttonactive.gif) no-repeat right top;padding:6px 7px;color:#FFFFFF!important;font-weight:bold;text-decoration:none;float:left;}

a:hover.redbuttonactive{text-decoration:none;}

.latestheadlineredlne{width:100%;height:2px;background-color:#DE312B;float:left;overflow:hidden;}
.latestheadlineredlnehome{width:300px;height:2px;background-color:#DE312B;float:left;overflow:hidden;}

.storeimage{float:left;width:180px;height:277px;border:4px solid #C1C1C1;}

.issusetxt h1,.storetxt h1{color:#000;padding-left:0px;margin:10px 0px;}
.issusetxt a,.storetxt a{color:#838383;}
.issusetxt h1 a,.storetxt h1 a{color:#000;}
.storetxt{float:left;padding:0px 15px 40px 15px;width:184px;overflow:hidden;}
.storetxt h1{font-weight:bold;font-size:12px;}


.glidecontentwrapper{position:relative;width:185px;height:212px;overflow:hidden;font-family:arial;font-size:11px;color:#444444;background:url(../images/contentbg.gif) repeat-x;}

.glidecontent{position:absolute;background:url(../images/contentbg.gif) repeat-x;padding:0px;visibility:hidden;width:190px;text-align:left;}

.glidecontenttoggler{width:190px;margin-bottom:15px;text-align:left;}

.glidecontenttoggler a{display:-moz-inline-box;display:inline-block;padding:0px 0px;}

.glidecontenttoggler a.selected{color:black;}

.glidecontenttoggler a:hover{color:black;}

.glidecontenttoggler a.toc{}

.glidecontenttoggler a.prev,.glidecontenttoggler a.next{}

.glidecontenttoggler a.prev:hover,.glidecontenttoggler a.next:hover{color:white;}

.leftarrow{float:left;width:auto;}

.rightarrow{float:right;width:auto;}

.storystoriestxt{float:left;width:179px;margin-left:10px;}

.storystoriestxt img{float:left;margin-right:10px;border:1px solid #CFCFCF;}

.storystoriestxt h1{color:#000;font-size:11px;font-weight:bold;margin-bottom:7px;}

.storystoriestxt p{height:55px;overflow:hidden;padding:1px;}

.storystoriestxt h1 a{color:#000;}

/*
.shadetabs{padding:3px 0 0 0;margin-left:0;margin-bottom:0;width:100px;}

.shadetabs ul{float:right;}

.shadetabs li{display:inline;width:auto!important;background:none!important;}

.shadetabs li a{position:relative;z-index:1;background-color:#d70700;padding:6px 7px;color:#FFFFFF;font-weight:bold;text-decoration:none;float:left;}

.shadetabs li a:visited{color:#FFFFFF;}

.shadetabs li a:hover{text-decoration:none;background:#d70700 url(../images/redbuttonactive.gif) no-repeat right top;color:#FFFFFF;}

.shadetabs li a.selected{position:relative;}

.shadetabs li a.selected{background:#d70700 url(../images/redbuttonactive.gif) no-repeat right top;padding:6px 7px;color:#FFFFFF;font-weight:bold;text-decoration:none;float:left;}

.shadetabs li a.selected:hover{text-decoration:none;}
*/
.download{float:left;width:216px;padding-top:23px;}

.download h1{float:left;width:auto;}

.download1 ul{float:left;width:216px;list-style:none;padding-top:11px;}

.download1 li{float:left;width:210px;padding:7px 3px 2px 3px;background:url(../images/dotted.gif) repeat-x bottom;}

.download1 li div{float:left;color:#000;width:175px;padding-right:5px;}

.download1 li div span{color:#838383;}

.download1 a{color:#000;}

div.downloadbutton{float:right;width:22px!important;border-left:1px solid #D7D7D7;height:21px;text-align:center;}

.year{float:left;color:#D70700;margin-top:5px;font-size:12px;width:auto;}

.year a{color:#000;font-weight:bold;}

.year span,.tabright span{margin:0px 5px;}

.tabright{float:right;color:#FF0000;margin-top:5px;font-size:12px;width:auto;}

.tabright a{color:#D70700;font-weight:bold;}

.floatleft{float:left;}

.tabularpannel{float:left;width:407px;margin-top:15px;}

.tabularpannelimg{float:left;width:94px;height:146px;border:1px solid #CFCFCF;margin-right:7px;}

.tabularpannelimg img{width:94px;height:146px;}

.tabularpanneltxt{float:left;width:150px;}

.tabularpanneltxt span{color:#838383;}

.tabularpanneltxt p{margin-top:10px;}

a.blackcol{color:#000;font-family:Arial,Helvetica,sans-serif;font-weight:bold;margin-left:5px;}

.tabularpanneltxt ul{margin-left:15px;margin-top:10px;}
.radioblock{float:left;width:20px;padding:2px 5px;}

.findout{float:left;width:285px;background-color:#EAEAEA;padding:7px 8px;color:#000;margin-top:5px;font-weight:bold;border:1px solid #C2C2C2;}
.findout a{color:#000;}
.findoutpop1{float:left;width:390px;background-color:#D70600;padding:5px 8px;color:#FFFFFF;margin-top:5px;border:1px solid #FFFFFF;text-align:left;}
.findoutpop1 a{color:#FFFFFF;font-weight:bold;text-decoration:none;}
.findoutpop1 a:hover{text-decoration:underline;}
.findoutpop{float:left;width:430px;background-color:#C2c2c2;padding:5px 8px;color:#000;margin-top:5px;font-weight:bold;border:1px solid #C2C2C2;}
.findoutpop a{color:#000;text-decoration:none;}
.findoutpop a:hover{text-decoration:underline;}
.findoutpop1 a{color:#FFFFFF;font-weight:bold;text-decoration:none;}
.findoutpop1 a:hover{text-decoration:underline;}

popularstories,.rightpannel{width:300px;overflow:hidden;float:left;}

.popularstories ul{float:left;width:300px;list-style:none;}

.popularstories li{float:left;background:url(../images/dotted.gif) repeat-x bottom;padding-bottom:5px;width:300px;margin-bottom:10px;}

.popularstories li.lastli{margin-bottom:0px;}

.popularstories li span{}

a.arrow{color:#444444;background:url(../images/libg1.gif) no-repeat 3px 4px!important;padding-left:25px!important;}

.popularstories a{color:#444444;background:url(../images/libg.gif) no-repeat 3px 4px;padding-left:15px;float:left;}
.popularstorieshome{width:100%;overflow:hidden;float:left;}
.popularstorieshome ul{float:left;width:100%;list-style:none;}
.popularstorieshome li{float:left;background:url(../images/dotted.gif) repeat-x bottom;padding-bottom:5px;width:100%;margin-bottom:10px;}
.popularstorieshome li.lastli{margin-bottom:0px;}
.popularstorieshome li span{}
.popularstorieshome a{color:#444444;background:url(../images/libg.gif) no-repeat 3px 4px;padding-left:15px;float:left;}

.adbanner1{float:left;width:300px;height:250px;padding:10px 0px;}

.rightspacer{margin-right:18px;}
/* --------------- From Merge_style.css - old css [Ends] -----------------------*/


.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;

}
.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;
}
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:0px solid #d7d7d7;
display:block;
 }
 

a:hover.mag-cover-border
{
border:0px solid #b41616;
display:block;
 }
.mag-cover-border:hover
{
border:2px solid #b41616;
display:block;
 }
 
 
 
.mag-cover-border-light
{
border:0px solid #d7d7d7;
display:block;
text-align:center;
 }
 

a:hover.mag-cover-border-light
{
border:0px solid #be2727;
display:block;
text-align:center;
 }
.mag-cover-border:hover-light
{
border:0px solid #be2727;
display:block;
text-align:center;
 }
 
.issue-heading
{
font-family:georgia;
font-size:14px;
font-weight:bold;
text-align:left;
line-height:18px;
color:#CC3300;
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-title-text
{
font-family:Georgia;
font-size:12px;
line-height:14px;
color:#000000;
font-weight:bold;
margin-left:3px;
font-style:normal;

}

.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:#B31717;
	
	padding-top:4px;
	padding-bottom:5px;
	padding-left:7px;
	padding-right:7px;
	border:1px solid #B31717;
}

.issue-price-reverse
{
	font-family:Georgia;
	font-size:12px;
	line-height:14px;
	color:#b41616;
	text-align:center;
	font-weight:bold;
	background-color:#FFF;
	
	padding-top:4px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:7px;
	border:1px solid #B31717;
}


.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(../image/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(../image/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(../image/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-grey
{
background-color:#CCCCCC;
border:1px solid #FFFFFF;
padding-bottom:3px;
padding-top:3px;
padding-left:5px;
padding-right:5px;
font-weight:bold;
font-family:georgia;
font-size:11px;
color:#333333;
text-align:left;
line-height:14px;
}

.table-headings-grey_unbold
{
background-color:#CCCCCC;
border:1px solid #FFFFFF;
padding-bottom:3px;
padding-top:3px;
padding-left:3px;
padding-right:3px;
font-weight:normal;
font-family:georgia;
font-size:11px;
color:#333333;
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;
}
.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;
border-right:1px solid #dcdcdc;
}



/* 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;

}

.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;

}











.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;}
.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;
}

.hotvideo{width:125px; float:left; margin:15px 0px 15px 0px;}

.hotvideospacer{margin-right:30px;}
.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;
}


/* -------------------- */ 


.comment-box-top
{
background-image:url(../image/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;
}


.tag
{
background-image:url(../image/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;
}

.headings-base-grey-light
{

border-bottom:1px solid #efefef;
}



	
	
.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;

}
.tagline{margin-top:20px; padding:5px; float:left; width:425px; background-color:#444444; color:#787878; margin-bottom:20px;}
.tagline span{color:#FFFFFF; font-weight:bold; float:left; width:auto; padding-right:6px;}
.taglineVideo{margin-top:20px; padding:5px; float:left; width:640px; background-color:#444444; color:#787878; margin-bottom:20px;}
.taglineVideo span{color:#FFFFFF; font-weight:bold; float:left; width:auto; padding-right:6px;}


.download-link2
{
background-image:url(../image/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(../image/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;
}

.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;
}
a:link.submitbtn {float:left; background:url(../images/toplinkbg-o.gif) repeat-x; padding:4px 9px 0px 9px; height:30px; color:#FFFFFF; font-weight:bold; margin-right:3px; font-size:12px; cursor:pointer;}
a:hover.submitbtn{float:left; background:url(../images/toplinkbg.gif) repeat-x; color:#2C2C2C; text-decoration:none;}
.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;
}
.photo-gallery-box
{
background-image:url(../images/snapshot-icon.gif);
background-repeat:no-repeat;
background-position:top left;
padding-top:14px;
vertical-align:bottom;
}
.highslide{
outline: none;
	text-decoration: none;
	border: 1px solid #dedede;
	
}
.highslide:hover{
	border-color: #b41616;

}




/* ----------------------- devworks related css -----------------------------------------*/
.homeicon
{
	color:#777;
	font-family:arial;
	font-size:11px;
	text-align:left;
	line-height:14px;
	text-decoration:none;
	padding-left:20px;
	background-image:url(../image/home_icon.gif);
	background-position:left;
	background-repeat:no-repeat;
}
	
	a:hover.homeicon
	{
	color:#166a9e;
	font-family:arial;
	font-size:11px;
	text-align:left;
	line-height:14px;
	padding-left:20px;
	background-image:url(../image/home_icon_roll.gif);
	background-position:left;
	background-repeat:no-repeat;
	}
	
.topbanner
{
border:1px solid #bbb;
}

.topbanner:hover
{
border:1px solid #cda452;
}

.navlinks
{
font-family:georgia;
font-size:14px;
color:#333;
line-height:16px;
font-weight:bold;
text-decoration:none;
}

a:hover.navlinks
{
font-family:georgia;
font-size:14px;
color:#ad732b;
line-height:16px;
font-weight:bold;
text-decoration:none;
}
.blinking {text-decoration: blink;}
.btn {
	font-family: Tahoma, Verdana, Arial, Georgia, "Times New Roman", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	width: 125px;
	height: 30px;
}
.chkout_header {
	background-color: #CCCCCC;
	height: 20px;
	font-family: Tahoma, Verdana, Arial, Georgia, sans-serif;
	font-weight: bold;
	color: #333333;
}
.formtitles{font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000;}

