BODY
{
	font-size: 12px;
	color: #666666;
	font-family: Verdana,Arial,Helvetica;
	background-color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
A
{
	font-size: 12px;
	color: #6972ab;
	font-family: Verdana,Arial,Helvetica;
	text-decoration: none;
}
A.category
{
	font-weight: bold;
	font-size: 10px;
	color: #666666;
	font-family: Verdana,Arial,Helvetica;
	text-decoration: underline;
}
.category
{
	font-size: 12px;
	color: #666666;
	font-family: Verdana,Arial,Helvetica;
	text-decoration: none;
}
A.textcontent
{
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	font-family: Verdana,Arial,Helvetica;
	text-decoration: none;
}
.textcontent
{
	font-size: 12px;
	color: #666666;
	font-family: Verdana,Arial,Helvetica;
	text-decoration: none;
}

.textcontent a {
	color: #4671b0;
	font-weight: bold;
	text-decoration: underline;
}

.textcontent a:hover {
	color: #799cd0;
}

A.small
{
	font-size: 11px;
	color: #6972ab;
	font-family: Verdana,Arial,Helvetica;
	text-decoration: none;
}
.smaller
{
	font-size: 11px;
	color: #000100;
	font-family: Verdana,Arial,Helvetica;
	text-decoration: none;
}

.menuItem
{
	display: block;
	/*width:16.0%;*/
	float:left;
	width: auto;
	margin-right: 2px;
	background: url(../images/menu_bgr.gif) left top no-repeat;
	/*position: relative; 
	top: 0px;*/
	/*border: 1px solid Green;*/
}

a.bigger
{
	display: block;
	float: left;
	width: auto;
	height: 24px;
	margin-left: 6px;
	padding-left: 10px;
	padding-right: 18px;
	padding-top: 3px;
	background: url(../images/menu_bgr.gif) right top no-repeat;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana,Arial,Helvetica;
	/*border: 1px solid Red;*/
}
.descrip
{
	font-size: 10px;
	color: #000100;
	font-family: Verdana,Arial,Helvetica;
	text-decoration: none;
}
.price
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana,Arial,Helvetica;
	text-decoration: none;
}
TD
{
	font-size: 11px;
	color: #666666;
	font-family: Verdana,Arial,Helvetica;
}
.content
{
	padding-right: 0px;
	font-size: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #666666;
	margin-right: 0px;
	font-family: Verdana,Arial,Helvetica;
}
.text
{
	padding-right: 0px;
	font-size: 11px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #666666;
	margin-right: 0px;
	font-family: Verdana,Arial,Helvetica;
}

TABLE.toptbl
{
	border-right: #a5a5a5 0px solid;
	border-top: #a5a5a5 0px solid;
	border-left: #a5a5a5 0px solid;
	border-bottom: #a5a5a5 0px solid;
}
INPUT.bxs
{
	border-right: #a5a5a5 0px solid;
	border-top: #a5a5a5 0px solid;
	font-size: 11px;
	border-left: #a5a5a5 0px solid;
	color: #000000;
	border-bottom: #a5a5a5 0px solid;
	font-family: Verdana,Arial,Helvetica;
	height: 18px;
	background-color: #ffffff;
	text-align: center;
}
.fillform
{
	border-right: #a5a5a5 0px solid;
	border-top: #a5a5a5 0px solid;
	font-size: 11px;
	border-left: #a5a5a5 0px solid;
	color: #000000;
	border-bottom: #a5a5a5 0px solid;
	font-family: Verdana,Arial,Helvetica;
	height: 18px;
	background-color: #ffffff;
	text-align: left;
}
.warning
{
	border-right: #339933 0px solid;
	border-top: #339933 0px solid;
	font-size: 11px;
	border-left: #339933 0px solid;
	color: #000000;
	border-bottom: #339933 0px solid;
	font-family: Verdana,Arial,Helvetica;
	height: 18px;
	background-color: #ffffff;
	text-align: left;
}
.Shading
{
	border-top: #DEDEDE 1px solid;
	border-left: #DEDEDE 0px solid;
	border-bottom: #999999 0px solid;
	border-right: #AAAAAA 0px solid;
	background-color: #FFFFFF;
}
.arialFont
{
	font-family: arial, verdana;
	font-size: 11px;
}
.arialFontSmall
{
	font-family: arial, verdana;
	font-size: 10px;
}
.bluehead
{
	font-family: arial narrow, arial, verdana;
	font-size: 22px;
	color: #25429B;
}

.TableHeader
{
	background-color: #ff841a;
	font-weight: bold;
	font-size: 14px;
	color: #666666;
	font-family: Verdana,Arial,Helvetica;
}
.white
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}

a.white:visited
{
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.white:active
{
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.white:link
{
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.white:hover
{
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.blue
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6972ab;
	text-decoration: none;
}

a.blue:visited
{
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #6972ab;
	text-decoration: none;
}
a.blue:active
{
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #6972ab;
	text-decoration: none;
}
a.blue:link
{
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #6972ab;
	text-decoration: none;
}
a.blue:hover
{
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #6972ab;
	text-decoration: none;
}
.blue1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6972ab;
}

a.blue1:visited
{
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 11px;
	color: #6972ab;
}
a.blue1:active
{
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 11px;
	color: #6972ab;
}
a.blue1:link
{
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 11px;
	color: #6972ab;
}
a.blue1:hover
{
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 11px;
	color: #6972ab;
}
.gray
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #505050;
}

a.gray:visited
{
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #505050;
}
a.gray:active
{
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #505050;
}
a.gray:link
{
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #505050;
}
a.gray:hover
{
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #505050;
}
.DemoLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6972ab;
	text-decoration: none;
}
a.DemoLink:visited
{
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #6972ab;
	text-decoration: none;
}
a.DemoLink:active
{
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #6972ab;
	text-decoration: none;
}
a.DemoLink:link
{
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #6972ab;
	text-decoration: none;
}
a.DemoLink:hover
{
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #6972ab;
	text-decoration: none;
}
.SelectedCategory
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff841a;
	text-decoration: none;
}
a.SelectedCategory:visited
{
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #ff841a;
	text-decoration: none;
}
a.SelectedCategory:active
{
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #ff841a;
	text-decoration: none;
}
a.SelectedCategory:link
{
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #ff841a;
	text-decoration: none;
}
a.SelectedCategory:hover
{
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #ff841a;
	text-decoration: none;
}
.inputError
{
	background-color: #FFF468;
}

.CardCreate
{
	border-right: gray thin solid;
	border-top: gray thin solid;
	border-left: gray thin solid;
	width: 750px;
	border-bottom: gray thin solid;
	background-color: #fffff8;
}



/*----Header LOGIN----*/

input#ctl00_UserTop1_txtEmail, input#ctl00_UserTop1_txtPassword {
	height: 13px;
}

div.lang_cell {
	margin-top: 37px;
}

/*** Home Content design ***/

/*------Photobook------*/

div.pphb_fix {
	width: 774px;
	height: 282px;
	margin-top: 10px;
}

div.pphb {
	width: 774px;
	height: 282px;
	position: relative;
}

div.pphb_title {
	width: 464px;
	height: 27px;
	position: absolute;
	top: 0px;
	left: 0px;
}

div.pphb_body {
	width: 774px;
	height: 255px;
	position: absolute;
	top: 27px;
	left: 0px;
	background: url(../images/win_pphb_body.gif) top left no-repeat;
	text-align: left;
}

div.pphb_bodyfix {
	width: 774px;
	height: 255px;
	position: relative;
}

div.pphb_splash {
	width: 512px;
	height: 255px;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(../images/win_pphb_splash.jpg) top left no-repeat;
}

div.pphb_splashleft {
	width: 230px;
	height: 210px;
	position: absolute;
	top: 20px;
	left: 532px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #0d3066;
	font-size: 11px;
}

div.pphb_splashleft h3 {
	color: #0d3066;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 3px;
	padding-top: 3px;
}

.pphb_demo {
	display: block;
	width: 198px;
	height: 29px;
	background: url(../images/win_pphb_butt.gif) top left no-repeat;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	padding-top: 6px;
	margin-top: 6px;
}

div.pphb_splashfix {
	width: 512px;
	height: 255px;
	position: realtive;
}

div.pphb_splashfix .bullets {
	position: absolute;
	width: 290px;
	top: 26px;
	left: 210px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0d3066;
}

div.pphb_splashfix .bullets ul {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	list-style: url(../images/win_bullets.gif);
}

div.pphb_splashfix .download {
	position: absolute;
	width: 120px;
	top: 156px;
	left: 378px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0d3066;
}

/*------Calendar------*/

div.cal_fix {
	width: 439px;
	height: 282px;
}

div.cal {
	width: 439px;
	height: 282px;
	position: relative;
}

div.cal_title {
	width: 239px;
	height: 27px;
	position: absolute;
	top: 0px;
	left: 0px;
}

div.cal_body {
	width: 439px;
	height: 255px;
	position: absolute;
	top: 27px;
	left: 0px;
	background: url(../images/win_cal_body.gif) top left no-repeat;
	text-align: left;
}

div.cal_bodyfix {
	width: 439px;
	height: 255px;
	position: relative;
}

div.cal_splash {
	width: 439px;
	height: 255px;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(../images/win_cal_splash.jpg) top left no-repeat;
}

div.cal_splashleft {
	width: 230px;
	height: 210px;
	position: absolute;
	top: 20px;
	left: 532px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #0d3066;
	font-size: 11px;
}

div.cal_splashleft h3 {
	color: #0d3066;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 3px;
	padding-top: 3px;
}

.cal_demo {
	display: block;
	width: 198px;
	height: 29px;
	background: url(../images/win_cal_butt.gif) top left no-repeat;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	padding-top: 6px;
	margin-top: 6px;
}

div.cal_splashfix {
	width: 439px;
	height: 255px;
	position: realtive;
}

div.cal_splashfix .bullets {
	position: absolute;
	width: 240px;
	top: 76px;
	left: 190px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0d3066;
}

div.cal_splashfix .bullets ul {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	list-style: url(../images/win_bullets.gif);
}

div.cal_splashfix .download {
	position: absolute;
	width: 120px;
	top: 156px;
	left: 378px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0d3066;
}

div.cal_splashfix .jumpto {
	position: absolute;
	width: 224px;
	height: 29px;
	top: 206px;
	left: 213px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0d3066;
}

.cal_jump {
	display: block;
	width: 224px;
	height: 29px;
	background: url(../images/win_cal_butt.gif) top left no-repeat;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	padding-top: 6px;
	margin-top: 6px;
}

/*------E-card------*/

div.ecard_fix {
	width: 314px;
	height: 282px;
}

div.ecard {
	width: 314px;
	height: 282px;
	position: relative;
}

div.ecard_title {
	width: 239px;
	height: 27px;
	position: absolute;
	top: 0px;
	left: 0px;
}

div.ecard_body {
	width: 314px;
	height: 255px;
	position: absolute;
	top: 27px;
	left: 0px;
	background: url(../images/win_ecard_body.gif) top left no-repeat;
	text-align: left;
}

div.ecard_bodyfix {
	width: 314px;
	height: 255px;
	position: relative;
}

div.ecard_splash {
	width: 314px;
	height: 255px;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(../images/win_ecard_splash.jpg) top left no-repeat;
}

div.ecard_splashleft {
	width: 230px;
	height: 210px;
	position: absolute;
	top: 20px;
	left: 532px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #0d3066;
	font-size: 11px;
}

div.ecard_splashleft h3 {
	color: #0d3066;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 3px;
	padding-top: 3px;
}

.ecard_demo {
	display: block;
	width: 198px;
	height: 29px;
	background: url(../images/win_ecard_butt.gif) top left no-repeat;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	padding-top: 6px;
	margin-top: 6px;
}

div.ecard_splashfix {
	width: 314px;
	height: 255px;
	position: realtive;
}

div.ecard_splashfix .bullets {
	position: absolute;
	width: 220px;
	top: 56px;
	left: 80px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0d3066;
}

div.ecard_splashfix .bullets ul {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	list-style: url(../images/win_bullets.gif);
}

div.ecard_splashfix .download {
	position: absolute;
	width: 120px;
	top: 156px;
	left: 378px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0d3066;
}

div.ecard_splashfix .jumpto {
	position: absolute;
	width: 226px;
	height: 29px;
	top: 206px;
	left: 88px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0d3066;
}

.ecard_jump {
	display: block;
	width: 226px;
	height: 29px;
	background: url(../images/win_ecard_butt.gif) top left no-repeat;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	padding-top: 6px;
	margin-top: 6px;
}

/*** Products Content design ***/

/*------Wiz------*/

div.wiz_fix {
	width: 774px;
}

div.wiz {
	position: relative;
	width: 774px;
	height: 384px;
	background: url(../images/products_wiz.jpg) left top no-repeat;
}

div.text01 {
	position: absolute;
	top: 13px;
	left: 455px;
	width: 305px;
	font-size: 10px;
}

div.text02 {
	position: absolute;
	top: 72px;
	left: 455px;
	width: 305px;
	font-size: 10px;
}

div.text03 {
	position: absolute;
	top: 136px;
	left: 455px;
	width: 305px;
	font-size: 10px;
}

div.text04 {
	position: absolute;
	top: 196px;
	left: 455px;
	width: 305px;
	font-size: 10px;
}

div.text05 {
	position: absolute;
	top: 248px;
	left: 455px;
	width: 305px;
	font-size: 10px;
}

div.text06 {
	position: absolute;
	top: 310px;
	left: 455px;
	width: 305px;
	font-size: 10px;
}

div.clear {
	clear: both;
	width: 100%;
	height: 1px;
}

/*------Formats------*/

div.format_fix {
	width: 774px;
	height: 225px;
	margin-bottom: 8px;
}

div.format {
	position: relative;
	width: 774px;
	height: 225px;
	background: url(../images/products_splash.jpg) left top no-repeat;
}

div.prod_left {
	position: absolute;
	top: 5px;
	left: 12px;
	width: 227px;
	height: 215px;
}

div.prod_center {
	position: absolute;
	top: 10px;
	left: 235px;
	width: 245px;
	height: 195px;
}

div.prod_center span {
	color: #fb7f13;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

div.prod_center span.ceni {
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}

div.prod_center a {
	color: #4671b0;
	font-weight: bold;
	text-decoration: underline;
}

div.prod_center a:hover {
	color: #799cd0;
}

div.prod_right {
	position: absolute;
	top: 3px;
	left: 453px;
	width: 309px;
	height: 220px;
}

table.price_tab {
	border: 1px solid #f8f8f8;
}

table.price_tab th {
	padding: 2px 4px 2px 4px;
	border-bottom: 1px solid #c8c8c8;
	text-align: center;
}

table.price_tab th.price_header {
	color: #4671b0;
	border-bottom: 1px solid #4671b0;
	text-align: left;
	padding: 0px;
}

table.price_tab td {
	text-align: center;
	border-right: 1px solid #4671b0;
	border-bottom: 1px solid #4671b0;
}

div.headlink {
	width: 93%;
	height: 27px;
	margin-top: 10px;
	margin-bottom: 5px;
	clear: both;
	color: #FFFFFF;
	background: url(../images/faq_titlebar.gif) top left no-repeat;
}

div.headlink a {
	display: block;
	color: #FFFFFF;
	padding-left: 8px;
	padding-top: 4px;
}

div.headlink a:hover {
	color: #fff8f2;
}

div.brd_fi {
	width: 90%;
	padding: 18px 10px 10px 10px;
	background: #fff8f2;
	border: 1px solid #fb7f13;
}

div.header_banners
{
	width: 300px;
}