/* CSS RESET */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}/* remember to define focus styles! */:focus{outline:0}/* remember to highlight inserts somehow! */ins{text-decoration:none}del{text-decoration:line-through}/* tables still need 'cellspacing="0"' in the markup */table{border-collapse:collapse;border-spacing:0}/* END CSS RESET (http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/) */

body {
	background: #2A2727 url(/Images/ScreenSaver/bg_body.png) repeat-y top center;
	text-align: center;
	font-family: trebuchet ms, tahoma, arial;
	font-size: small;
	line-height: 1;
	color: #ffffff;
}


/* Standard Styles */
a {
	color: #ffffff;
}
p {
	line-height: 1.4;
}
/* End Standard Styles */


/* Header, creates the repeating textured background and sets up the header area w/ BG */
.headspan {
	background: url(/Images/ScreenSaver/bg_headerspan.jpg) repeat-x top center;
	height: 157px;
}
.header {
	position: relative;
	margin: 0px auto;
	width: 992px;
	height: 157px;
	text-align: left;
	background: url(/Images/ScreenSaver/bg_header.jpg) no-repeat top center;
}
.surveylink {
	position: absolute;
	text-align: right;
	text-align: left;
	width: 257px;
	top: 6px;
	right: 192px;
	left: 16px;
	font-family: georgia;
	font-size: 86%;
}
	.surveylink a {
		text-decoration: none;
	}

/* Main, sets up main content area */
.main {
	margin: 0px auto;
	width: 970px;
	text-align: left;
	padding: 20px 0 20px 0;
}
	.main .pad {
		padding: 0 9px 0 9px;
	}

/* Footer, creates the repeating gradient footer background and sets up the footer area */
.footerspan {
	background: url(/Images/ScreenSaver/bg_footerspan.png) repeat-x top center;
	height: 240px;
}
.footer {
	margin: 0px auto;
	width: 970px;
	padding: 38px 0 0 0;
	text-align: left;
}

/* Header - Internal styles */
.date {
	position: absolute;
	top: 6px;
	right: 16px;
	font-size: 11px;
	font-family: georgia;
}
.img_logo {
	position: absolute;
	top: 20px;
	left: 31px;
	width: 269px;
	height: 98px;
}
.search {
	position: absolute;
	top: 50px;
	right: 19px;
	width: 340px;
	height: 64px;
	background: url(/Images/ScreenSaver/bg_search.png) no-repeat top center;
}

.search_input {
	position: absolute;
	top: 29px;
	left: 50px;
	width: 172px;
	height: 22px;
}
	.search_input input {
		width: 168px;
		height: 16px;
		border: 1px solid #7E737D;
		font-family: trebuchet ms;
		font-weight: bold;
		font-size: .8em;
		padding: 2px 0 2px 2px;
	}
.search_btn {
	position: absolute;
	top: 30px;
	right: 50px;
	width: 62px;
	height: 22px;
}
.btn_search {
	width: 62px;
	height: 22px;
	border: 0px;
	background: url(/Images/ScreenSaver/btn_search.gif) no-repeat;
	cursor: pointer;
}

/* Dropdown Menu Styling */
.navigation {
	position: absolute;
	top: 118px;
	left: 11px;
	width: 970px;
	height: 38px;
	background: url(/Images/ScreenSaver/bg_navigation.gif) repeat-x;
	z-index: 400;
}
	.navigation a {
		color: #ffffff;
		text-decoration: none;
	}
	.navigation ul {
		padding: 0;
		margin: 0;
		list-style: none;
	}
	.navigation #nav {
		margin: 5px 0 0 35px;
	}
	.navigation li {
		position: relative;
		float: left;
		width: 90px;
		font-size: 12px;
	}
	.navigation #nav li {
		text-transform: lowercase;
	}
	.navigation .nav_category {
		position: relative;
		padding: 8px 0 14px 0;
		z-index: 500;
	}
		.navigation .nav_category div {
			text-align: center;
		}
	.navigation .tab_active {
		background: url(/Images/ScreenSaver/bg_tab_active.gif) no-repeat;
		font-weight: bold;
	}
		.navigation .nav_category ul {
			display: none;
			position: absolute; 
			top: 34px;
			left: 0;
			width: 178px;
			padding: 0px;
			background-image: url(/Images/ScreenSaver/bg_nav_droplist.png);
			border-right: 1px solid #44353C;
			border-bottom: 1px solid #44353C;
			border-left: 1px solid #44353C;
			z-index: 501;
		}
			.navigation .nav_category ul div {
				text-align: left;
			}
			.navigation .nav_category ul li {
				clear: both;
				width: 178px;
				/*background: url(../images/bg_homefeature_divider.gif) repeat-x bottom left;*/
				border-bottom: 1px dashed #332930;
				z-index: 502;
			}
			.navigation .nav_category ul li.last {
				border-bottom: none;
			}
				.navigation .nav_category ul li a {
					display: block;
					padding: 8px 10px 8px 10px;
				}
				.navigation .nav_category ul li a:hover {
					background-color: #2B2528;
				}
	.navigation li > ul {
		top: auto;
		left: auto;
	}
	.navigation li:hover, .navigation li.over{
		background: url(/Images/ScreenSaver/bg_tab_hover.gif) no-repeat;
	}
	.navigation .tab_active:hover, .navigation .tab_active.over{
		background: url(/Images/ScreenSaver/bg_tab_active.gif) no-repeat;
	}
			.navigation li:hover ul li, .navigation li.over ul li{
				background: none;
			}
	.navigation li:hover ul, .navigation li.over ul{
		display: block;
	}

		/* Hides Fantasy and Action Games */
		.navigation #nav #nav_67, .navigation #nav #nav_33 {
			display: none;
		}


/* ======= COLUMNS ======= */
/* Column Structures */
.col_1left {
	float: left;
	margin: 0 13px 20px 13px;
	width: 287px;
}
.col_1right {
	float: right;
	margin: 0 13px 20px 0px;
	width: 288px;
}
.col_2left {
	float: left;
	margin: 0 13px 20px 14px;
	width: 605px;
}
.col_2left_nomarg {
	float: left;
	margin: 0px;
	width: 640px;
}
.col_2right {
	float: left;
	margin: 0 13px 20px 14px;
	width: 604px;
}
.col_2_col {
	float: left;
	margin: 0 11px 20px 0px;
	width: 275px;
}
.col_2_col_r {
	float: right;
	margin: 0 11px 20px 0px;
	width: 275px;
}
.col_3 {
	margin: 0 13px 20px 14px;
}
.col_3_col {
	float: left;
	margin: 0 11px 20px 12px;
	width: 279px;
}
	/* Column Structure Backgrounds and Padding */
	.col_1left .pad {
		background: #231F1F url(/Images/ScreenSaver/bg_col_1pad.gif) no-repeat;
		padding: 12px 0 0 12px;
	}
	.col_1right .pad {
		background: #231F1F url(/Images/ScreenSaver/bg_col_1pad.gif) no-repeat;
		padding: 12px 0 0 12px;
	}
	.col_1right .pad_subcat {
		background: #231F1F url(/Images/ScreenSaver/bg_col_1pad.gif) no-repeat;
		padding: 12px 0 0 0;
	}
	.col_2left .pad {
		background: #231F1F url(/Images/ScreenSaver/bg_col_2pad.gif) no-repeat;
		padding: 12px 0 0 12px;
	}
	.col_2left .pad_small {
		background: #231F1F url(/Images/ScreenSaver/bg_col_2pad_small.gif) no-repeat;
		padding: 12px 0 0 12px;
	}
	.col_2left .pad_notop {
		background: #231F1F url(/Images/ScreenSaver/bg_col_2pad_small.gif) no-repeat;
		padding: 0 0 0 12px;
	}
	.col_2right .pad {
		background: #231F1F url(/Images/ScreenSaver/bg_col_2pad.gif) no-repeat;
		padding: 12px 0 0 12px;
	}
	.col_3 .pad {
		background: #231F1F url(/Images/ScreenSaver/bg_col_3.gif) no-repeat;
		padding: 12px 0 0 6px;
	}
	/* End Column Structure Backgrounds and Padding */
/* End Column Structures */
/* ======= END COLUMNS ======= */


/* Content Styles */
h1 {
	font: bold 1.4em georgia;
	color: #FFEBBA;
	margin: 0 0 8px 0;
}
h1 a {
	text-decoration:none;
	color: #FFEBBA;
}
h2 {
	font: bold 1.2em georgia;
	color: #FFEBBA;
	margin: 0 0 8px 0;
}
.img_homefeature {
	background: url(/Images/ScreenSaver/bg_homefeature.gif) no-repeat;
	padding: 5px;
}
	.img_homefeature .videosaverbg {
		background: url(/Images/ScreenSaver/features/homefeature_videosaver.gif) no-repeat;
		width: 565px;
		height: 185px;
	}
.txt_homefeature {
	padding: 16px 8px 20px 8px;
	font-size: .9em;
	color: #ffffff;
	line-height: 1.4;
}
.btn_homefeature {
	text-align: right;
	padding: 0 20px 20px 0;
	margin: 0 14px 0 0;
	background: url(/Images/ScreenSaver/bg_homefeature_divider.gif) repeat-x bottom left;
}

/* Recommended Screensavers Column */
.img_recsaver {
	background: url(/Images/ScreenSaver/bg_recsaver.gif) no-repeat;
	padding: 3px;
}
.title_recsaver {
	font: bold 1.1em georgia;
	padding: 10px 10px 0 10px;
}
.title_recsaver a {
	text-decoration:none;
}
.txt_recsaver {
	font-size: .9em;
	line-height: 1.4;
	padding: 10px 10px 0 10px;
}
.dl_recsaver {
	font-size: .9em;
	line-height: 1.4;
	padding: 10px 10px 24px 10px;
	text-align: right;
}
	.dl_recsaver a {
		color: #ffffff;
		border-bottom: 1px solid #C62944;
		text-decoration: none;
	}
/* End Recommended Screensavers Column */

/* Home Page Top Lists */
.toplist {
	margin-top: 3px;
}
	.toplist li {
		padding: 0 0 18px 0;
	}
.num_toplist {
	float: left;
	width: 36px;
	text-align: right;
	font: bold 2.1em georgia;
	margin: 0px;
	padding: 0px;
	line-height: 1.1em;
}
.img_toplist {
	float: left;
	width: 62px;
	padding-top: 4px;
}
.title_toplist {
	float: right;
	width: 170px;
	padding-top: 2px;
	font: bold 1em georgia;
}
.title_toplist a {
	text-decoration:none;
}
.dl_toplist {
	float: right;
	width: 170px;
	line-height: 2em;
}
	.dl_toplist a {
		color: #ffffff;
		border-bottom: 1px solid #AD8D9F;
		text-decoration: none;
	}
/* End Home Page Top Lists */

/* Social Styles */
.img_social {
	float: left;
	width: 60px;
	padding: 16px 0 0 0;
	text-align: right;
}
.title_social {
	float: right;
	width: 200px;
	padding: 6px 0 0 0;
	font: bold 1em georgia;
}
.link_social {
	float: right;
	width: 200px;
	line-height: 2em;
}
	.link_social a {
		color: #ffffff;
		border-bottom: 1px solid #C62944;
		text-decoration: none;
	}
/* End Social Styles */

/* Pagination Styles */
.pagination, .pagination_search {
	height: 26px;
	color: #706374;
}
	.pagination a, pagination_search a {
		text-decoration: none;
		color: #c4b5c8;
	}
	.pagelinks a.current, .pagelinks2 a.current {
		color: #706374;
	}
/* End Pagination Styles */

/* Subcategory Column */
.desc_subcat {
	padding: 0 0 12px 12px;
	font-size: .9em;
}
.list_subcat {
	border-bottom: 1px solid #4B384A;
	margin: 0 12px 0 0;
}
	.list_subcat li {
		border-top: 1px solid #4B384A;
	}
		.list_subcat li a {
			display: block;
			padding: 8px 12px 8px 12px;
			text-decoration: none;
		}
		.list_subcat li a:hover {
			background-color: #2B2528;
		}
/* End Subcategory Column */

/* Category Product Listing */
.cat_description {
	margin: 0 0 18px 0;
	font-size: .9em;
	line-height: 1.3;
}
.c_listing {
	/*position: inherit;*/
	padding: 15px 16px 8px 16px;
	background: #262427 url(/Images/ScreenSaver/bg_c_listing.gif) no-repeat;
}
.img_c_listing {
	text-align: center;
}
	.img_c_listing img {
		border: 1px solid #634D57;
	}
.title_c_listing {
	font: bold 1em georgia;
	color: #FFEBBA;
	margin: 8px 0 8px 0;
}
	.title_c_listing a {
		color: #FFEBBA;
		text-decoration: none;
	}
.desc_c_listing {
	font-size: .9em;
	line-height: 1.3;
	height: 70px;
}
.btn_moreinfo_c_listing {
	float: left;
	width: 120px;
	height: 37px;
	padding: 2px 0 4px 0;
	margin: 0px;
}
.btn_download_c_listing {
	float: right;
	width: 124px;
	height: 37px;
	padding: 3px 0 4px 4px;
	background: url(/Images/ScreenSaver/bg_c_listing_download.gif) no-repeat;
	margin: 0px;
}
.installiq_c_listing {
	margin: 0px;
	height: 32px;
	padding: 5px 0 0 16px;
	background: url(/Images/ScreenSaver/bg_c_listing_installiq.gif) no-repeat;
	font-size: 11px;
	line-height: 1.2;
}
	.installiq_c_listing a {
		text-decoration: none;
	}
/* End Category Product Listing */

/* Item Page Styles */
.item_image {
	/*margin: 29px 0 0 0;*/
}
	.item_image img {
		border: 1px solid #4A3849;
	}
.item_preview_video {
	float: left;
	width: 142px;
	height: 33px;
	background: url(/Images/ScreenSaver/bg_preview_video.gif) no-repeat;
}
.youtubepreview {
	display: none;
}
.item_preview_screenshot {
	float: left;
	width: 140px;
	height: 33px;
	background: url(/Images/ScreenSaver/bg_preview_screenshot.gif) no-repeat;
}
	.item_preview_video .pad, .item_preview_screenshot .pad {
		padding: 5px 0 0 42px;
		font-size: .9em;
		line-height: 1.7;
		background-image: none;
		background-color: transparent;
	}
		.item_preview_video .pad a, .item_preview_screenshot .pad a {
			text-decoration: none;
			border-bottom: 1px solid #AD8D9F;
		}
.item_rating_label
{
	float: left;
	width: 54px;
	font-weight: bold;
	font-size: 1em;
	margin: 8px 0px 8px 12px;
}
.item_rating {
	float: right;
	width: 205px;
	padding: 5px 0 0 0;
}
.item_commentlink {
	font-weight: bold;
	font-size: 1em;
	margin: 8px 12px;
}
	.item_commentlink a {
		font-size: .9em;
		font-weight: normal;
		text-decoration: none;
		border-bottom: 1px solid #AD8D9F;
	}
.item_sysreq {
	font-weight: bold;
	font-size: 1em;
	margin: 8px 12px;
}
.item_sysreqdetail {
	padding: 6px 12px;
	margin: 8px 12px;
	font-size: .9em;
}
.item_btn_download {
	text-align: center;
	margin: 8px 12px;
}
.item_installiq {
	padding: 6px 12px;
	margin: 8px 12px;
	font-size: .85em;
}
.item_desc {
	line-height: 1.4;
	padding: 16px 24px 20px 24px;
	margin-right: 6px;
	/*background: #2B2129 url(../images/bg_homefeature_divider.gif) repeat-x bottom left;*/
	background-color: #2B2129;
	border: 1px dashed #463545;
	font-size: .9em;
}
	.item_desc h2 {
		color: #ffffff;
	}
.mpb_fb {
	padding: 6px;
	font-size: .9em;
}
.recommend_item {
	float: left;
	width: 260px;
	margin: 0 16px 0 16px;
}
.image_recommend_item {
	padding: 6px 0 0 0;
	text-align: center;
}
	.image_recommend_item img {
		border: 1px solid #634D57;
	}
.title_recommend_item {
	padding: 10px 0 0 0;
	font: bold 1em georgia;
	color: #FFEBBA;
}
.title_recommend_item a {
	text-decoration:none;
	color: #FFEBBA;
}
.desc_recommend_item {
	padding: 10px 0 0 0;
	font-size: .9em;
	line-height: 1.3;
}
.link_recommend_item {
	padding: 10px 0 0 0;
	line-height: 1.5;
}
	.link_recommend_item a {
		text-decoration: none;
		border-bottom: 1px solid #C62944;
	}
/* End Item Page Styles */

/* Search Styles */

/* End Search Styles */
.pagination_search {
	margin: 0 0 0px 0;
}
	.pagination_search a {
		color: #c4b5c8;
	}
#Searchresult {
	padding: 0 0 14px 0;
}
.search_page_off {
	display: none;
}
.search_page_width {
	 width: 634px;
}
	.pagination_search span.prev {
		display: none;
	}
	.search_nodisplay {
		display: none;
		font-size: .5em;
	}
	.pagination_search span.next {
		display: none;
	}
	.pagination_search span.fakeline {
		color: #5A635C !important;
	}
.search_list {
	margin: 0px;
	margin-top: 2px;
	margin-bottom: 16px;
	padding: 16px;
	/* background-color: #262427; */
	background-color: #272424;
	border: 1px solid #1D1B1E;
}
.search_page_off {
	padding: 0px;
	margin: 0px;
}
.list_image_search {
	float: right;
	width: 204px;
}
	.list_image_search img {
		border: 2px solid #1D1B1E;
	}
.list_details_search {
	float: left;
	width: 350px;
}
.list_title_search {
	margin: 4px 0 10px 5px;
	font: bold 1.1em georgia;
	color: #ffebba;
}
.list_desc_search {
	margin: 0 0 0 5px;
	font-size: .9em;
}
.list_links_search {
	float: left;
	margin: 14px 0 0 0;
}
.btn_moreinfo_search 
{
	float: left;
	width: 124px;
	margin: 6px 0px 6px 0;
	text-align: center;
}
.btn_download_search {
	float: left;
	width: 124px;
	margin: 6px 0px 6px 6px;
	text-align: center;
}
.list_installiq_search {
	clear: both;
	font-size: .75em;
	line-height: 1.2;
	margin: 0 6px 6px 134px;
}

/* 404 Styles */
.search404 {
	padding: 10px 0 10px 16px;
	margin: 18px 270px 0 0;
	background-color: #2B2129;
	border: 1px dashed #463545;
}
.search_input_404 {
	float: left;
	width: 240px;
}
	.search_input_404 input 
	{
		width: 220px;
	}
.search_btn_404 {
	float: left;
	width: 70px;
}
/* End 404 Styles */

/* Subpage Styles */
	.subpage p {
		margin-bottom: 14px;
	}
	.subpage .helpblock {
		padding-bottom: 10px;
		border-bottom: 1px solid #463545;
	}
	.subpage ul {
		margin-bottom: 14px;
		line-height: 1.4;
	}
	.subpage .sitemaphome {
		font-weight: bold;
	}
		.subpage .sitemaphome a {
			text-decoration: none;
		}
	.subpage .sitemaplist {
		list-style-type: disc;
		margin: 12px 30px 12px 30px;
	}
	.subpage .sitemaplistsub {
		list-style-type: disc;
		margin: 0px 30px 12px 30px;
	}
		.subpage .sitemaplist a {
			text-decoration: none;
		}
	.subpage ol {
		list-style-type: decimal;
		margin: 0 0 14px 30px;
	}
/* End Subpage Styles */





/* Pagination */

.pag_container {
	float: left;
	margin: 7px 0 0 12px;
}
.pag_btn_prev, .pag_btn_next, .pag_numb, .pag_container input {
	float: left;
}
.pag_numb {
	margin: 0 5px 0 8px;
	font-size: 0em;
}
	.pag_numb_link, .pag_numb_span {
		display: block;
		float: left;
		padding: 2px 6px 3px 6px;
		margin: 0 3px 0 0;
		border: 1px solid #4B384A;
		background-color: #231F1F;
		font-size: 13px;
		line-height: 1em;
	}
	/*.pag_numb_link {color: #dddddd; padding: 1px 3px 1px 3px; height: 20px; line-height: 12px; cursor: pointer;}*/
	.pag_numb_link {color: #dddddd; cursor: pointer;}
		.pag_numb_link:hover {text-decoration: none;}
	.pag_numb_span {color: #5A5A5A;}
.sort_container {
	float: right;
	margin: 7px 12px 0 0;
}
.sort_label, .sort_select, .sort_btn_ascdes {
	float: left;
}
.sort_label {
	font-size: 1.3em;
	line-height: 1.3em;
	margin: 0 8px 0 0;
}
.sort_select {
	margin: 0 8px 0 0;
}
	.sort_select select {
		font-size: .9em;
		padding: 0px 1px 0px 0;
		width: 120px;
		color: #5A5A5A;
	}

/* End Pagination */

/* Contact Us Form Styles */
ul.form 
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: left;
}
    ul.form li 
    {
        margin: 5px 0;
    }
        ul.form li label 
        {
            width: 5em;
            display: block;
            float: left;
            padding-top: 4px;
            font-weight: bold;
        }
        ul.form button#btnContact 
        {
            margin-left: 4.5em;
            *margin-left: 4.9em;
        }
        ul.form button 
        {
            font-size: 1.1em;
        }
#ContactMessage 
{
    text-align: left;
    padding: 1em;
    border: 1px solid #fff;
    color: green;
    display: none;
}
#ContactMessage span.error 
{
    color: red;
}

/* End Contact Us Form Styles */


/* End Content Styles */


/* Ad Styles */
.txtad {
	margin: 30px 12px 24px 12px;
}
.title_txtad {
	color: #C4B5C8;
	padding-bottom: 6px;
}
.desc_txtad {
	color: #ffffff;
	padding-bottom: 6px;
	font-size: .85em;
	line-height: 1.3;
}
.url_txtad {
	padding-bottom: 16px;
}
	.url_txtad span {
		border-bottom: 1px solid #AD8D9F;
		font-style: italic;
		font-size: .9em;
	}


.txtad {
	margin: 30px 12px 24px 12px;
}
.cmsResultTitle {
	color: #C4B5C8;
	padding-bottom: 6px;
	cursor: pointer;
}
.cmsResultDescription {
	color: #ffffff;
	padding-bottom: 6px;
	font-size: .85em;
	line-height: 1.3;
}
.cmsSiteHost {
	padding-bottom: 16px;
	cursor: pointer;
}
	.cmsSiteHost span {
		border-bottom: 1px solid #AD8D9F;
		font-style: italic;
		font-size: .85em;
	}
/* End Ad Styles */


/* Footer Styles */
.footer_col1 {
	float: left;
	clear: none;
	width: 322px;
	height: 140px;
	background: url(/Images/ScreenSaver/bg_footer_divider.gif) repeat-y top right;
}
.footer_col2 {
	float: left;
	clear: none;
	width: 322px;
	height: 140px;
	background: url(/Images/ScreenSaver/bg_footer_divider.gif) repeat-y top right;
}
.footer_col3 {
	float: right;
	clear: none;
	width: 322px;
	height: 140px;
}
	.footer_col1 .pad {
		padding: 6px 19px 0 26px;
	}
	.footer_col2 .pad {
		padding: 6px 19px 0 19px;
	}
	.footer_col3 .pad {
		padding: 6px 26px 0 19px;
	}
.footer_header {
	font: bold .9em georgia;
	color: #FFEBBA;
	line-height: 1.6;
}
.footer_links {
	font-size: .85em;
	color: #ffffff;
	padding: 12px 0 0 0;
	line-height: 2;
}
	.footer_links a {
		color: #ffffff;
		text-decoration: none;
	}
.img_logo_footer {
	padding: 0 0 8px 0;
}
.footer_disc {
	padding: 36px 25px 0 25px;
	font-size: 11px;
}
/* End Footer Styles */

/* Reused Styles */
.clear {
	clear: both;
}
.clearleft {
	clear: left;
}
.clearright {
	clear: right;
}
.topmargin {
	margin-top: 10px;
}
.botmargin {
	margin-bottom: 10px;
}
.nobg {
	background-image: none !important;
	background-color: transparent !important;
}
.noleftpad {
	padding-left: 0px !important;
}
.hidden {
	display: none;
}
.txt_riss {
	padding: 12px 0 0 0;
	font-size: .8em;
}
/* End Reused Styles */


/* Colorbox Styles */
#modalContent, #borderTopLeft, #borderTopCenter, #borderTopRight, #borderBottomLeft, #borderBottomCenter, #borderBottomRight, #borderMiddleLeft, #borderMiddleRight {position:absolute;}
#colorbox, #modalBackgroundOverlay{position:absolute; top:0; left:0; z-index:9999; width:100%; height:100%;}
#modalBackgroundOverlay{position:fixed;}
#modalClose, #contentPrevious, #contentNext{outline:none; cursor:pointer;}
#modalLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#modalLoadedContent img, #modalLoadedContent embed{display:block;}/* Display:block removes the line-height gap underneath images, iframes, and embedded content */
#modalLoadingOverlay{position:absolute; width:100%; height:100%; top:0; left:0;}
#modalInfoBr{display:none;}
/* End Colorbox Styles */

/* Homepage Video Saver Youtube link */
.youtubelink {
	padding: 135px 0 0 13px;
	width: 59px;
	height: 38px;
}
	.youtubelink a {
		display: block;
		width: 59px;
		height: 38px;
		text-decoration: none;
	}
/* End Homepage Video Saver Youtube link */
