html {
	height: 100%;
	margin-bottom: 1px;
/*	overflow:-moz-scrollbars-vertical; */ 
}

/*
	background:#2598C7 url('img/bg_main.jpg') no-repeat top center;
*/ 

body {
	background:#2598C7 url('https://cdn.fastpictureviewer.com/public/web/img/bg_main.jpg') no-repeat top center;
	padding:0;
	margin:0px 0px 0px 0px;
}

body, td, a, ol, ul, li, p, input, textarea, select, div {
	font:normal 10pt 'Segoe UI', Arial, Helvetica, sans-serif;
	color:#010101;
	text-decoration: none;
}

img, form, hr { border:none;padding:0;margin:0; }

a { color:#0044cc;text-decoration:underline;font:normal 10pt 'Segoe UI', Arial, Helvetica, sans-serif; }
a:hover { color: #ff4b33; }
a:visited { color: #663399; }
a:visited:hover { color: #ff4b33; }

#centering01 { margin:auto; width:982px; background-color:#EEF5FF;}
#centering02 { float:left; width:982px; background-color:#EEF5FF;}

table {width:100%;border-collapse:collapse;}

.contenttable {
	margin-top:16px;
	margin-left:24px;
	width:95%;
}

h1 {font-size:190%;border:none;padding:0;margin:0; }
h2 {font-size:160%;border:none;padding:0 0 16px 0;margin:0; }
h3 {font-size:130%;}
h4 {font-size:100%;}

/*  .contenttable ul { list-style:square;}
 .contenttable ul li { list-style:square;}
*/ 

/* Masterhead */

#masthead {margin:0; padding:0; background:#030303; height:83px;}
#masthead table {margin:0;padding:0;}
#mastheadlogo {margin:0; padding:0; width:350px; height:80px;}

/* Nav */

#topnavleft {height:30px; background:transparent url('https://cdn.fastpictureviewer.com/public/web/img/top-menu-left.png') no-repeat top left;}
#topnavright {height:30px; background:transparent url('https://cdn.fastpictureviewer.com/public/web/img/top-menu-right.png') no-repeat right;}
#topnav {height:30px; list-style:none; background:transparent url('https://cdn.fastpictureviewer.com/public/web/img/top-menu-background.gif') repeat-x top left; font-weight:bold;}
#topnavXX ul li a:link {color:#EFEFEF;}
#topnav ul li a:visited {color:#EFEFEF;}
#topnav ul li a:hover {color:#EFEFEF; background:url('https://cdn.fastpictureviewer.com/public/web/img/topnav-hover-bg.png') repeat-x;}
#topnav ul li a:active {color:#EFEFEF;}
#topnav ul li:hover ul {display:block;}
/*#topnav ul li.selected {color:#EFEFEF; background:url(img/topnav-on-bg.png) repeat-x;}*/

#topnav ul {list-style:none; margin:0; padding:0;}
#topnav ul li {float:left; margin:0 0 0 10px; padding:0; background:none; line-height:normal;}
#topnav ul li a {text-decoration:none; display:block; text-align:left; padding:5px 10px 6px 10px; font-weight:bold;color:#EFEFEF;font:bold 11pt Arial, Helvetica, sans-serif;}

#topnav ul li ul {margin:0; display:none; position:absolute; border-color: #a0a0a0 #a0a0a0 #a0a0a0 #a0a0a0; border-width:0px 1px 1px 1px; border-style:solid; text-transform:none;}
#topnav ul li ul li { margin:0; padding:0; width:18em; background:none #f0f0f0; clear:left;}
#topnav ul li ul li a {color:#292828; font-weight:normal; text-align:left; padding:3px 10px 3px 25px; border-bottom:1px solid #ece9e3;}
#topnav ul li ul li a.border {border-top:1px solid #a0a0a0;}
#topnav ul li ul li a:link {color:#292828;}
#topnav ul li ul li a:visited {color:#292828;}
#topnav ul li ul li a:hover {color:#ffffff; background:none #3399ff;}
#topnav ul li ul li a:active {color:#292828;}

/* Intro */

#introtitle  { margin: 0 0 0px 16px; color:#FF8000; font-weight:bold; font-size:220%;}
#introtitle1 { margin: 0 0 0px 16px; color:#FF8000; font-weight:bold; font-size:220%;}
#intro { margin: 0 0 0 16px; padding-bottom:5px; font-size:105%;}
#introhome { margin: 0 0 0 16px; padding-bottom:5px; font-size:125%;}
#call4action { margin: 0 0 0 16px; padding-bottom:5px; font-size:105%;}

#quote { font-style:italic; font-size:110%; margin-left:5em; margin-top:0.5em; text-indent:-8em;text-align:center;width:90%; line-height:175%;}
#quotesource {font-size:85%; font-style:italic; margin-top:0em; text-align:center;color:#606060;}

/* Channels */

.channelsection{margin-top:8px;margin-left:1.1em;}
.channel {height:365px;background:transparent url('https://cdn.fastpictureviewer.com/public/web/img/category-background.png') no-repeat; vertical-align:top;}
.channelheader1 {width:300px; height:125px; margin: 3px 0 0 5px; background:transparent url('https://cdn.fastpictureviewer.com/public/web/img/category-header1.png') }
.channelheader2 {width:300px; height:125px; margin: 3px 0 0 5px; background:transparent url('https://cdn.fastpictureviewer.com/public/web/img/category-header2.png') }
.channelheader3 {width:300px; height:125px; margin: 3px 0 0 5px; background:transparent url('https://cdn.fastpictureviewer.com/public/web/img/category-header3.png') }
.channeltitle   {color:#EFEFEF;padding-top:5px; padding-left:13px; font-weight:bold;font:bold 11pt Arial, Helvetica, sans-serif;}
.channelcontent {margin-top:12px;}
.channelcontent li {line-height:1.4em;font-size:108%; }

.learnmore {text-align:left;padding-left:3.2em;padding-right:98px;padding-top:0;}
.learnmore a {font-weight:bold; font-size:105%;}

/* Footer */

#footer {color:#717879;margin:0; padding:10px 0 0px 0px; text-align:left;}
#footer p {margin:0 0 0.4em 1em; padding:0;font-size:93%;color:#485052; }
#footer p a {font-size:100%;color:#485052; }
.footer_active {font-size:100%;color:#485052; text-decoration:none;}

/* Buynow */

.ct, .ct .cl, .cb, .cb .cl{display:block;font-size:0;line-height:0;margin:0;height:4px;position:relative}
.ct, .cb{width:100%;right:-1px}
.ct .cl, .cb .cl{width:4px;left:-2px}

.ct {background:url('https://cdn.fastpictureviewer.com/public/web/img/cs.gif') no-repeat scroll right top; top:-1px}
.ct .cl {background:url('https://cdn.fastpictureviewer.com/public/web/img/cs.gif') no-repeat scroll left top;}
.cb {background:url('https://cdn.fastpictureviewer.com/public/web/img/cs.gif') no-repeat scroll right bottom; bottom:-1px}
.cb .cl {background:url('https://cdn.fastpictureviewer.com/public/web/img/cs.gif') no-repeat scroll left bottom;}

#buynow {width:18em; border:1px solid #898989; margin-left:16px; margin-top:16px; margin-bottom:1px; background-image:url('https://cdn.fastpictureviewer.com/public/web/img/gradient.png'); background-repeat:repeat-x; background-color:#fde37c}
#buynow .content { margin:4px 10px;min-height:44px}
#buynow .txt {text-align:center; font-weight:bold; font-size:105%;width:5.5em;}
#buynow .txt2 {font-size:50%; color:#292828; text-align:center; padding-top:7px;}
#buynow .buy {border:0px;}
#buynow .ct{background-image:url('https://cdn.fastpictureviewer.com/public/web/img/ne.gif')}
#buynow .ct .cl{background-image:url('https://cdn.fastpictureviewer.com/public/web/img/nw.gif')}
#buynow .cb{background-image:url('https://cdn.fastpictureviewer.com/public/web/img/se.gif')}
#buynow .cb .cl{background-image:url('https://cdn.fastpictureviewer.com/public/web/img/sw.gif')}

/* Buttons */

.buttonbg {width:110px; height:32px; margin:3px 0 0 4px; background:transparent url('https://cdn.fastpictureviewer.com/public/web/img/buttondefault.gif') no-repeat;}
.buttontxt {height:100%; text-align:center; padding-top:5px;}
.buttontxt  a {color:#000000; text-decoration:none;font-weight:bold;font-size:110%; }

/*
.buttontxt  a:link {color:#000000; text-decoration:none;}
.buttontxt  a:visited {color:#000000; text-decoration:none;}
.buttontxt  a:hover {color:#000000; text-decoration:none;}
.buttontxt  a:active {color:#000000; text-decoration:none;}
*/

/* Call for action */

.callforaction {height:133px; margin:13px 0 0px 5px; background:transparent url('https://cdn.fastpictureviewer.com/public/web/img/call-for-action-bg.png') no-repeat;}
.callforactiontitle { margin: 0 0 8px 16px; color:#FF8000; font-weight:bold; font-size:220%;}
.callforactionintro { margin: 0 0 0 16px; padding-bottom:5px; font-size:110%;}
.callforactionhighlight { color:#FF8000; font-weight:bold; }

/* Header call for action */

.headercallforaction { color:white;}
.headercallforaction a { color:white; text-decoration:none;}
.headercallforaction a:hover { color:red; text-decoration:underline;}
.headercallforaction a:hover span { color:red; text-decoration:underline;}
.headercallforactionhighlight { color:#FF8000; font-weight:bold; }

/* Bottom */

#lowerleftcorner{height:10px; background:transparent url('https://cdn.fastpictureviewer.com/public/web/img/lower-left-corner.png') no-repeat bottom left;}
#lowerrightcorner{height:10px; background:transparent url('https://cdn.fastpictureviewer.com/public/web/img/lower-right-corner.png') no-repeat bottom right;}

/* Download link */

.downloadlink { font-size:115%; font-weight:bold; }
.purchaselink { color:#FF8000; font-size:115%; font-weight:bold; text-decoration:none;}

/* Award */

.award {border:0px;margin:5px;vertical-align:middle;}

/* Font Sizes */

.fontSizeXXL{font-size:66px;line-height:66px;}
.fontSizeXL{font-size:40px;line-height:50px;}
.fontSizeL{font-size:24px;line-height:30px;}
.fontSizeM{font-size:19px;line-height:25px;}
.fontSizeS{font-size:16px;line-height:22px;}
.fontSizeXS{font-size:13px;line-height:20px;}
.fontSizeXXS{font-size:12px;line-height:15px;}
.fontSizeXXXS{font-size:11px;line-height:15px;}

/* Expandable sections */

.expando         { margin: 0; padding: 0;}
.expando p       { padding: 2px 0; }
.expando_heading { margin: 1px; color:#000000; padding:3px 10px; cursor:pointer; position:relative; background-color:#ffffff; }
.expando_heading:hover { text-decoration:underline; }
.expando_content { padding: 5px 10px; background-color:#F1F5FB; }

