/* Default styles*/

body { font-family: Arial, Helvetica, sans-serif; background-image:url(../images/bg-all.jpg); background-repeat:repeat-x; }
* {margin:0; padding:0;}
div{ margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 { font-family:Century Gothic; font-weight:300;}
h1 { font-size:22px; color:#3A9FFC;}
h2 { font-size:21px; line-height:2em; padding-bottom:0px; padding-top:10px;}
h3 { font-family:  Verdana, sans-serif; font-size:18px; font-weight:300; color:#0066CC; line-height:1.95em;}
h4 { font-size:20px; line-height:1.9em;}
h5 { font-size:18px;}
h6 { font-size:16px;}
p { font-family:  Verdana, sans-serif; font-size:12px; font-weight:300; color:#4F4F4F; line-height:1.7em; padding-bottom:7px;}
a {color: #000000; text-decoration:none;}
a:hover { text-decoration: underline;}
p a{
	color:#F48917;
	text-decoration: underline;
}
p a:hover{
	text-decoration: none;
}
.clear-all{ height:20px;}
ul { padding-bottom:12px; color:#B58602;}
ul li {list-style:inside;}
ol {padding-left:23px; padding-bottom:8px; color:#4F4F4F; font-size:13px; font-family:verdana; }
img {border:0; padding:0; margin:0;}
table {background-color:#0099FF; margin:10px;}
table th {background-color:#FFFFFF; text-align:center; padding:5px;}
table td {background-color:#FFFFFF; text-align:center; padding:5px;}
hr { height:1px; border:none; background-color:#FF0000; margin:10px;}
blockquote { padding-left:50px; font-style:italic;}
.style-3{ font-size:11px; color:#757575;}
.style-3 img { float:left; padding:0 7px 0 0 ; }
#top-h2{ color:#fff;}
.nob{ font-size:27px; color:#333;}
.nob-2{ font-size:27px; color:#333;}

.table-titile{ font-size:18px; color:#3A9FFC; padding-left:12px;}
/* Framework styles  */

#wrap {margin:0 auto;}

#header {margin:0 auto; width:1000px;  padding:0; }
#header-left { float:left; width:160px;  margin-top:8px; height:42px;  }
#header-right { float:left; width:840px;}
#container {width:1000px; margin:0 auto; padding-bottom:20px; }
#topbanner {  margin-bottom:3px;}
#topbanner img { margin:0; padding:0;}
#showcase { }
#content-frame { }
#content-frame-all {margin:0 auto; width:980px;}
#breadcrumb { }
#leftside { float:left; width:680px;}
#rightside { float:right; width:300px;} 
#bottom-column { padding-top:18px; }
#footer { height:auto;}
#content { width:660px; margin-bottom:21px;}
#sidebar { width:250px;}
.clearfloat { clear:both;}

/*Top menu styles */



.nav {height:20px; padding-left:80px; margin-top:3px; background-image:url(../images/navbg.jpg); background-repeat:repeat-x;}
.nav li{ float:left; list-style:none; padding:0 1px;}
.nav li a{ color:#1B3D5B; font-size:15px; font-weight:bold; text-decoration:none; margin-top:3px; display:block; width:auto; padding-right:9px; padding-left:9px; height:29px; text-align:center; padding-top:15px; background-image:url(../images/nav1.jpg); background-repeat:no-repeat; font-family: Arial,Helvetica,sans-serif; }
.nav li a:hover{ color:#000;  }
.nav li a#current{ color:#4B667E; background-image:url(../images/home-bg.jpg);}
.nav li a#current-2{  color:#4B667E; background-image:url(../images/nav-other.jpg);}



/* Frontpage spotlight styles */
#frontpage_spotlight { margin:0 auto;}
#ct-top { 
	height:220px;
	background-image:url(../images/ct-top-bg-img.jpg);
	background-repeat:no-repeat;
}

.ctp-1 { line-height:1.85em; font-family:Georgia, "Times New Roman", Times, serif,Helvetica;
	padding:20px 0 0 12px;
	font-size:18px;
	color:#000;
}
#ct-top p { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:1.5em; font-weight:bold;

	color:#DFE0E2;
}
.fps_text{ padding-top:20px; width:420px;}

.spotlight_01 { float:left;}					
.sp_01_title { padding-top:20px; font-family:Papyrus; border-bottom: none; }
.spotlight_01 h4 {color:#111111; font-family:"myriad pro","trebuchet ms","helvetica neue",helvetica,arial,sans-serif; font-weight:normal; float:left;}
.span-5 { float:left; margin-right:10px; width:230px;}
.spotlight_01_img { float:left; margin:0; padding:0; }
.last {margin-right:0;}
.list_03 { clear:both; display: inline-block; background-image:url(../images/ge-download.jpg); background-repeat:no-repeat; margin-top:0px; height:240px;}
.list_03 ul {float:left; width:450px; padding-top:5px; color:#333;}
#right-nav { padding-left:70px;}
.list_03 .title-p{ font-size:16px; }
.list_03 .title-download{ padding-top:20px; padding-left:0;}
.list_03 .st{ color:#0066CC;}
.list_03 ul li {  padding:5px 0px; list-style:none; font-size:14px; }
.list_03 ul li a { text-decoration:none;}


/* Custom front page styles */
.showcase_list { height:130px; margin-bottom:20px;}
.showcase_list li {width:160px; float:left; margin-right:10px; list-style:none;}
.showcase_list a { text-decoration:none; color: #3399FF;}
.showcase_list h3 { font-size:18px; border-bottom:#999999 1px solid; margin-bottom:10px;}

.ct-bottom-3 {
	clear:both;
	height:450px; 
}
.ct-bottom-3 .ct-bottom-3-left {
	float:left;
	width:680px;
	padding:0 0 0 0;
}
.ct-bottom-3 .ct-bottom-3-left h6 {
	font-size:11px;
	color:#333;
	height:36px;
	margin:8px 0 0 0;
}
.ct-bottom-3 .ct-bottom-3-left .ct-bottom-3-left-allline {
	clear:both;
	height:auto;
	padding:5px 0 5px 0;
}

.ct-bottom-3 .ct-bottom-3-left .ct-bottom-3-left-allline img {
	float:left;
	padding:15px 15px 30px 0;
}
.ct-bottom-3 .ct-bottom-3-left .ge {
	clear:both;
	width:659px;
}
.ct-bottom-3 .ct-bottom-3-right {
	float:right;
	width:251px;
	padding-right:30px;
}
.ct-bottom-3 .ct-bottom-3-right h6 {
	font-size:11px;
	height:42px;
	margin:8px 0 0 0;
	color:#333;
}
.ct-bottom-3 .ct-bottom-3-right .right-bar-1 { padding-bottom:15px;  padding-right:29px;
background-image:url(../images/ge-left.jpg);
	background-repeat:no-repeat;
	width:255px;
	height:374px;
}
.right-bar-1-all{ padding:0 8px 0 8px;}
.right-bar-1-all p{ padding-left:29px;}
.style-7{ font-size:11px; color:#28668F;}
.for-bs{  border-top:1px solid #28668F; margin-left:184px; padding-top:12px;}
.right-nav {
	list-style:none;
	padding:0 0 0px 10px;
}
.right-nav li { list-style:none;
	height:33px;
}
.right-nav a {
	color:#FF0000;
	font-size:11px;
	background:url(/images/nav-icon.jpg) no-repeat left;
	padding-left:16px;
	text-decoration: none;
}
.right-nav a:hover {
	color:#333;
	text-decoration: none;
	background:url(/images/nav-icon-hover.jpg) no-repeat left;
}

/* Sidebar styles */
 
.arrowlistmenu{
width: 320px; padding:10px 0 0 0; /*width of menu*/
}
 
 .arrowlistmenu img{ border:1px solid #666666;}
.arrowlistmenu .headerbar{
font: bold 14px Arial;
color: #000000; 
margin-bottom: 10px; margin-top:10px;
padding: 10px 0 10px 21px; /*header text is indented 10px*/
}
.arrowlistmenu img{ margin:0 0 0 21px; border:0;} 
.arrowlistmenu ul{
list-style-type:none;
margin-left:20px;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}
 
 .arrowlistmenu ul li{
padding-bottom: 2px; list-style:none; /*bottom spacing between menu items*/
}
 
.arrowlistmenu ul li a{
color: #000000;
background: url(/images/d-link.gif) no-repeat center left; /*custom bullet list image*/
display: block;
padding:2px 0 5px 15px; font-size:14px;
padding-left: 15px; /*link text is indented 19px*/
text-decoration: none;
border-bottom: 1px solid #dadada;

}

.arrowlistmenu ul li a:visited{
color: #A70303;
}
 
.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #C1EAF8;
}

/* Content styles */

#content-frame h1 {padding-bottom:12px;}
#content p { }

/* Features page styles */

.feature_list  { width:950px; }
.feature_list_image { float:left; width:250px; padding-bottom:25px; }
.feature_list_text {  width:950px; border-bottom: #CCCCCC dashed 1px; padding-bottom:35px; }
.feature_list_text img { float:right;}
.feature_list_text h2 { font-size:24px; line-height:1.8em; padding-top:0;}
 
 /* Download page styles */
.list_04 { }
.list_04_left { width:450px; float:left; }
.list_04_right { width:450px; float:right; }
.list_image { float:left; width:130px; }
.list_text { float:right; width:265px; padding-right:23px;}


/* Footer styles */
#footer { background-color:#BBBBBB; height:86; margin-top:50px; background-image:url(../images/footer-bg.jpg); background-repeat:repeat-x;}
#footer-content { clear: both; width:1000px; height:67px; margin-left:auto; margin-right:auto; color:#666666;}
#footer-left { float:left; padding:5px 20px 0 0; font-size:12px;}
#footer-right { float:right; width:783px;  }
#footer-content ul { clear:both; padding-top:0px;}
#footer-content li { float:left; list-style:none;}
#footer-content a { font-size:11px; color:#666666; padding-right:15px; }
#footer-content a:hover { color:#000;}

/* PDM buy */

.pdm-buy a:link {text-decoration:none;}
.pdm-buy a {background:transparent url(/images/photo-dvd-maker/buy_left.gif) no-repeat scroll left top;
float:left;
height:38px;
margin-right:4px;
padding-left:47px;
text-decoration:none;
}
.pdm-buy a:hover {color:#00AFF0;text-decoration:underline;}
.pdm-buy a:hover span {color:#00AFF0; text-decoration:underline;}
.pdm-buy a span {
background:transparent url(/images/photo-dvd-maker/buy_right.gif) no-repeat scroll right top;
color:#00AFF0;
display:block;
font-size:14px;
font-weight:bold;
padding:9px 6px 12px 8px;
}

.pdm-buy {text-align:center;
}

/* PDM download */

.pdm-download a:link {text-decoration:none;}
.pdm-download a {background:transparent url(/images/photo-dvd-maker/buy_left.gif) no-repeat scroll left top;
float:left;
height:38px;
margin-right:4px;
padding-left:47px;
text-decoration:none;
}
.pdm-download a:hover {color:#00AFF0;text-decoration:underline;}
.pdm-download a:hover span {color:#00AFF0; text-decoration:underline;}
.pdm-download a span {
background:transparent url(/images/photo-dvd-maker/buy_right.gif) no-repeat scroll right top;
color:#00AFF0;
display:block;
font-size:14px;
font-weight:bold;
padding:9px 6px 12px 8px;
}

.pdm-download {text-align:center;
}

/* PFM download */

.pfm-download a:link {text-decoration:none;}
.pfm-download a { font-size:22px;
float:left;
height:38px;
margin-right:4px;
padding-left:47px;
margin-top:30px;
text-decoration:none;
}
.pfm-download a:hover {color:#00AFF0;text-decoration:underline;}
.pfm-download a:hover span {color:#00AFF0; text-decoration:underline;}
.pfm-download a span {
background:transparent url(/images/photo-dvd-maker/buy_right.gif) no-repeat scroll right top;
color:#00AFF0;
display:block;
font-size:14px;
font-weight:bold;
padding:9px 6px 12px 8px;
}

.pfm-download {text-align:center;
}

/* PFM buy */
.pfm-buy{ float:left;}
.pfm-buy a:link {text-decoration:none;}
.pfm-buy a { font-size:22px;
float:left; margin-top:30px;
height:38px;
margin-right:4px;
padding-left:47px; 
text-decoration:none;
}
.pfm-buy a:hover {color:#00AFF0;text-decoration:underline;}
.pfm-buy a:hover span {color:#00AFF0; text-decoration:underline;}
.pfm-buy a span {
background:transparent url(/images/photo-dvd-maker/buy_right.gif) no-repeat scroll right top;
color:#00AFF0;
display:block;
font-size:14px;
font-weight:bold;
padding:9px 6px 12px 8px;
}

.pfm-buy {text-align:center;
}

/* PFM output */

.list_13  { width:650px;}
.list_13_n { float:left; width:80px; margin-top:20px; font-family:Bradley Hand ITC; font-size:70px; font-weight:bold; font-stretch:extra-expanded; color:#0099FF;  }
.list_13_text { float:left; width:550px; border-bottom: #0099FF dashed 1px; padding-bottom:5px; margin-top:5px;}
.list_13_text h3 { font-size:36px; font-family:Bradley Hand ITC; font-weight:bold; margin-top:0px; margin-bottom:5px;}

/* pfm showcase */

.image {text-align:center; padding-top:20px; padding-bottom:20px;}

a.boldbuttons{
background: transparent url('/images/photo-flash-maker/roundedge-gray-left.gif') no-repeat top left;
display: block;
float: left;
font: bold 13px Arial; /* Change 13px as desired */
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none; margin-left:200px; margin-top:20px; 

}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: white; /*button text color*/
}

a.boldbuttons span{
background: transparent url('/images/photo-flash-maker/roundedge-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/ 
}

a:hover.boldbuttons{ /* Hover state CSS */
text-decoration: underline;
}


.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	width: 100%;
	text-align: center;
}

/* Order page styles */

#ordertable table {background-color: #FFFFFF; margin:10px;}
#ordertable table td {background-color: #FFFFFF; text-align:left; padding:5px;}
.dashline-r {border-right:dashed; border-right-color:#CCCCCC; border-right-style:dashed; border-right-width:1px;}
.dashline {border-bottom: dashed; border-bottom-color:#CCCCCC; border-bottomt-style:dashed; border-bottom-width:1px;}
#ordertable p  h2  h3  h4 {margin:3px; padding:3px; font-family:Arial, Helvetica, sans-serif; border-bottom: none; border-bottom-style:none;}
#ordertable img {padding-bottom:5px; padding-top:5px;}
#ordertable h2 { font-size:24px; }
#ordertable h3 { font-size:18px; }
#ordertext p { font-size:12px; margin-bottom:10px; padding-left:10px;}
#ordertext  a { color: #000000; border-bottom:dashed; border-bottom-style:dashed; border-bottom-width:1px; border-bottom-color:#FF0000;}
#ordertext a:hover { color:#FF0000}
.paymenttitle {text-decoration:none; color:#000000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

#cenlin{ }

.pop{ font-size:15px;}
.pop-1{ font-size:35px; color:#2B6DAA;}
.pop-2{ font-size:35px; color:#2084E0;}
.pop-3{ font-size:35px; color:#3A9FFC;}

.download-web-icons{ padding:18px 0 0 0;}
#custom-div{ padding-top:35px;}
#custom-div-2{ padding-top:0;}

.checkout{ font-size:20px; color:#FF0000;}
.checkout a{ color:#0066CC;}

.checkout-2{ font-size:17px; color:#FF0000; float:left; padding-right:15px; padding-left:28px;}
.checkout-2 a{
	color:#0066CC;
	text-decoration: underline;
}
.checkout-2 a:hover{
	text-decoration: none;
}

#buy-pic-show{}
#buy-pic-show .buy-pic-show-left{ background-image:url(../images/buy-bottom-img.jpg); background-repeat:no-repeat; height:328px; width:50%; float:left;}
#buy-pic-show .buy-pic-show-right{ background-image:url(../images/buy-bottom-img.jpg); background-repeat:no-repeat; height:328px; margin-left:550px; }

#buy-pic-show .buy-pic-show-left h6{ padding:5px 0 0 12px; font-size:15px;}
#buy-pic-show .buy-pic-show-right h6{ padding:5px 0 0 12px; font-size:15px;}

.blue{ font-weight:bold; color:#3A9FFC;}
.blue-2{  color:#3A9FFC;}

.ge{ padding:30px 0 0 0;}

 .list-index { list-style:none; padding:3px 0 10px 10px; }
 .list-index li {color:#333; font-size:12px; background:url(../img/upl.gif) no-repeat left 3px; padding-left:20px; font-family:Verdana, Arial, Helvetica, sans-serif; 
	line-height:1.65em;
 }
 .list-index a { color:#5C5B5B; 	text-decoration: none;
 }
 .list-index a:hover{ color:#000; text-decoration: none;}

#vision{ padding-left:0px;}
#vision-download{padding-left:0px; height:24px; }
#header-bottom{ height:38px; padding-top:36px; }
#header-bottom #header-bottom-left{ float:left;}
#header-bottom #header-bottom-right{  margin-left:271px; }
#globalnav {margin:0; padding:0;}
#globalnav li{display:inline;}
#globalnav li a{ background-image:url(../images/globalnavbg.gif); background-repeat:no-repeat; float:left; height:0; overflow: hidden; padding-top:38px; width:117px;  font-size:14px;}
#gn-right{ background-image:url(../images/globalnavbg.gif); background-repeat:no-repeat; float:left; height:0; overflow: hidden; padding-top:38px; width:46px;}
#gn-right{ background-position:100% 0; position:absolute; width:46px;} 
#globalnav li#gn-home a{ background-position: 0 0;}
#globalnav li#gn-home-2 a{ background-position: 0 -114px;}

#globalnav li#gn-ftv a{ background-position: -117px 0;}
#globalnav li#gn-ftv-2 a{ background-position: -117px -114px;}
#globalnav li#gn-features-2 a{ background-position: -117px -114px;}
#globalnav li#gn-vtf-2 a{ background-position: -234px -114px;}
#globalnav li#gn-download-2 a{  background-position:-351px -114px;}
#globalnav li#gn-buynow-2 a{ background-position: -468px -114px;}
#globalnav li#gn-support-2 a { background-position: -585px -114px;}

#globalnav li#gn-vtf a{ background-position: -234px 0;}
#globalnav li#gn-download a{  background-position: -351px 0;}
#globalnav li#gn-buynow a{ background-position: -468px 0;}
#globalnav li#gn-solutions a{ background-position: -585px 0;}
#globalnav li#gn-support a { background-position: -585px 0;}
#globalnav li#gn-home-link a{ background-position:0 -76px;}
#globalnav li#gn-home a:hover{ background-position:0 -38px; }
#globalnav li#gn-home a:active{ background-position:0 -76px;}
#globalnav li#gn-ftv a:hover{ background-position:-117px -38px; }
#globalnav li#gn-ftv a:active{ background-position:-117px -76px;}
#globalnav li#gn-vtf a:hover{ background-position:-234px -38px;}
#globalnav li#gn-vtf a:active{ background-position:-234px -76px;}
#globalnav li#gn-download a:hover{ background-position:-351px -38px;}
#globalnav li#gn-download a:active{ background-position:-351px -76px;}
#globalnav li#gn-buynow a:hover{ background-position:-468px -38px;}
#globalnav li#gn-buynow a:active{ background-position:-468px -76px;}
#globalnav li#gn-solutions a:hover{ background-position:-585px -38px;}
#globalnav li#gn-solutions a:active{ background-position:-585px -76px;}
#globalnav li#gn-support a:hover{ background-position:-702px -38px;}
#globalnav li#gn-support a:active{ background-position:-702px -76px;}
#globalnav li#gn-support a:hover{ background-position:-585px -38px;}
#globalnav li#gn-support a:active{ background-position:-585px -76px;}


