
/* Default styles*/

body { font-family: Arial, Helvetica, sans-serif; background-image:url(../images/bg.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:36px;}
h2 { font-size:30px;}
h3 { font-family:  Verdana, sans-serif; font-size:18px; font-weight:300; color:#333; padding-bottom:12px; padding-top:14px;}
h4 { font-size:22px;}
h5 { color:#272727;
font-size:1.0em;
font-weight:bold;
text-transform:uppercase;}
h6 { font-size:16px;}
p { font-family:  Verdana, sans-serif; font-size:12px; font-weight:300; color:#4F4F4F; line-height:20px;}
a {color: #000000; text-decoration:none;}
a:hover { text-decoration: underline;}
ul {}
ul li {list-style:inside;}
ol {padding-left:60px;}
img {border: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 ; }
.style-1{ color:#333;}
#top-h2{ color:#fff;}
.nob{ font-size:27px; color:#333;}
.nob-2{ font-size:27px; color:#333;}

/* Framework styles  */

#wrap {margin:0 auto;}

#header {margin:0 auto; width:1000px; padding:5px 0 0 0 !important; 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:20px; }
#showcase { }
#content-frame {}
#breadcrumb { }
#leftside { float:left; width:680px;}
#rightside { float:right; width:300px;} 
#bottom-column { }
#content { width:660px; margin-bottom:50px;}
#sidebar { width:250px;}
.clearfloat { clear:both;}

/*Top menu styles */



.nav {height:27px; padding-left:80px; padding-top:6px; 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#current2{  color:#4B667E; background-image:url(../img/nav-1.gif);}



/* 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.jpg); background-repeat:no-repeat; margin-top:3px; height:234px;}
.list_03 ul {float:left; width:450px; padding-top:5px; color:#333;}
#right-nav { float:left; padding-left:40px; }
.list_03 .title-p{ font-size:16px; padding-bottom:13px; }
.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:12px 0 0 10px;
}
.right-nav li { list-style:none; 
	height:33px;
}
.lasi{ color:#747474;}
.right-nav a {
	color:#272727;
	font-size:13px;
	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: 290px; /*width of menu*/
}
 
.arrowlistmenu .headerbar{
font: bold 14px Arial;
color: #000000; border-top: #999999 dashed 1px;
margin-bottom: 10px; margin-top:10px;
padding: 10px 0 10px 10px; /*header text is indented 10px*/
}
 
.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/arrowbullet.jpg) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*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: #F3F3F3;
}
 
/* Content styles */

#content-frame h1 { border-bottom: #0099FF 3px solid; padding-bottom:5px; }
#content p { font-size:medium;}

/* Features page styles */

.feature_list  { width:950px; }
.feature_list_image { float:left; width:250px; padding-bottom:25px; }
.feature_list_text { float:right; width:600px; border-bottom: #CCCCCC dashed 1px; padding-bottom:5px; margin-right:50px; margin-bottom:10px;}
.feature_list_text img { float:right;}
.feature_list_text h2 { font-size:24px;}
 
 /* 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:300px;}


/* 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 {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;
}
.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 a:link {text-decoration:none;}
.pfm-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;
}
.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;

}

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%; 
}

/* 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{ }
.checkout{ float:right; font-size:18px; color:#FF0000; padding-top:12px; padding-right:12px;}
.checkout a{
	color:#0066CC;
	text-decoration: underline;
}
.checkout a:hover{
	text-decoration: none;
}
#vision{ padding-left:10px; padding-top:2px;}
#header-bottom{ height:85px; padding-top:11px; }
#header-bottom #header-bottom-left{ float:left;}
#header-bottom #header-bottom-right{ margin-left:281px; }
#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-features-2 a{ background-position: -117px -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;}