/* DEFAULT CSS DOCUMENT */
/* This css definition will be loaded first */
/* Custom skin css definition will overwrite those definitions */

/* COMMON DEFINITIONS - SET STYLES ON ALL STANDARD HTML TAGS */
html, body {
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	background-color: #FFFFFF;
}
form {
	display: inline;
}
label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
input, select, textarea, .textfield, .selectfield {
	border: 1px solid #666666;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.selectfield {
	background: url(/view/images/buttons/sm_selectfield.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 17px;
	height: 15px;
	float: left;
	clear: none;
}
.shim {
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-weight: normal;
}
/* FLASH TITLE BASE OBJECT - ALL TEXTS SURROUNDED WITH CITE WILL BE TRANSFORMED TO FLASH TITLE */
cite {
	visibility: hidden;
	float: left;
	clear: none;
	font-style: normal;
	display: block;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

/* FLOATING ITEMS - STANDALONE ITEMS WITH ABSOLUTE POSITION */
#sysmessage {
	width: 450px;
	position: absolute;
	visibility: hidden;
	text-align: center;	
}
#syswarning {
	width: 450px;
	position: absolute;
	margin-left: 325px;
	padding-left: 0px;
	text-align: center;
}

/* GLOBAL CONTAINER */
.container {
	width: 970px;
	margin: 0 auto;
}
/* HEADER ELEMENTS - DOES NOT INCLUDE THE TOP MENU */
#header {
	width: 970px;
	text-align: center;
}
#header table {
	width: 970px;
}
#header td {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	padding-top: 4px;
}
#header a.logo {
	float: left;
	display: block;
	width: 220px;
	height: 60px;
	background-repeat: no-repeat;
	background-image: url(/view/images/skins/default/headerlogo.jpg);
}
#header .poweredby{
	background-repeat: no-repeat;
	background-image: url(/view/images/skins/default/poweredby.jpg);
	background-position: 15px top;
}
#header .poweredbysm{
	background-repeat: no-repeat;
	background-image: url(/view/images/skins/default/poweredby_small.jpg);
}
#languageselector {
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
	float: right;
}
#languageselector span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #B2B2B2;
	clear: none;
	float: left;
	height: 15px;
	padding-top: 5px;
}
#languageselector ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	clear: none;
	float: left;
}
#languageselector li {
	background-color: #B2B2B2;
	clear: none;
	float: left;
	padding: 0px;
	margin-left: 4px;
}
#languageselector li .current {
	background-color: #666666;
	cursor: text;
}
#languageselector li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	display: block;
	width: 20px;
	height: 16px;
	padding-top: 4px;
}
#languageselector li a:hover {
	background-color: #666666;
	text-decoration: none;
}
#currencyselector {
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
	float: right;
}
#currencyselector span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #B2B2B2;
	clear: none;
	float: left;
	height: 15px;
	padding-top: 3px;
	padding-right: 4px;
}
#currencyselector select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	width: 116px;
}

/* FOOTER ELEMENTS */
#footer {
	padding-top: 6px;
	text-align: center;
}
#footer .menu a {
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
#footer .menu a:hover {
	text-decoration: underline;
}
#footer .copyright {
	padding-top: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

/* TOP MENU - COMMON CLASSES */
#topmenu {
	height: 30px;
	padding-top: 6px;
	padding-bottom: 14px;
}
#topmenu .menuitem {
	height: 30px;
	clear: none;
	float: left;
	margin-left: 10px;
}
#topmenu .menuitem a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	width: 100px;
	height: 14px;
	display: block;
	overflow: hidden;
	padding-top: 8px;
	padding-bottom: 8px;
}
#topmenu .menuitem a:hover {
	color: #eeeeee;
	text-decoration: none;
}
#topmenu .menuitem .left {
	padding-left: 6px; 
	background-repeat: no-repeat; 
	background-position: bottom;
}
#topmenu .menuitem .right {
	padding-right: 6px; 
	background-repeat: no-repeat; 
	background-position: top;
}
#topmenu .menuicon {
	height: 30px;
	clear: none;
	float: left;
	margin-right: 3px;
}
#topmenu .menuicon img {
	text-align: center;
	width: 24px;
	height: 24px;
	display: block;
	overflow: hidden;
}
#topmenu .menuicon .leftTop, #topmenu .menuicon .rightTop {
	height: 3px;
	padding-left: 3px; 
	background-repeat: no-repeat; 
	background-position: top;
}
#topmenu .menuicon .leftBottom, #topmenu .menuicon .rightBottom {
	height: 3px;
	padding-right: 3px; 
	background-repeat: no-repeat; 
	background-position: bottom;
}

/* TOP MENU - SPECIFIC BUTTON CLASS - USED TO DEFINE BUTTON AND ICONS CORNERS */
#topmenu .menuitem .product { background-color: #FF7F00; }
#topmenu .menuitem .product a:hover { color: #FFBB7D; }
#topmenu .menuitem .product .left { background-image: url(/view/images/buttons/cbl_FF7F00_FFFFFF.gif); }
#topmenu .menuitem .product .right { background-image: url(/view/images/buttons/ctr_FF7F00_FFFFFF.gif); }
#topmenu .menuitem .myNetprint { background-color: #007FB7; }
#topmenu .menuitem .myNetprint a:hover { color: #A7CBD8; }
#topmenu .menuitem .myNetprint .left { background-image: url(/view/images/buttons/cbl_007FB7_FFFFFF.gif); }
#topmenu .menuitem .myNetprint .right { background-image: url(/view/images/buttons/ctr_007FB7_FFFFFF.gif); }
#topmenu .menuitem .pictureCollection { background-color: #F31058; }
#topmenu .menuitem .pictureCollection a:hover { color: #FC8BB4; }
#topmenu .menuitem .pictureCollection .left { background-image: url(/view/images/buttons/cbl_F31058_FFFFFF.gif); }
#topmenu .menuitem .pictureCollection .right { background-image: url(/view/images/buttons/ctr_F31058_FFFFFF.gif); }
#topmenu .menuitem .pictureUploader { background-color: #60D924; }
#topmenu .menuitem .pictureUploader a:hover { color: #B9EF95; }
#topmenu .menuitem .pictureUploader .left { background-image: url(/view/images/buttons/cbl_60D924_FFFFFF.gif); }
#topmenu .menuitem .pictureUploader .right { background-image: url(/view/images/buttons/ctr_60D924_FFFFFF.gif); }
#topmenu .menuitem .support { background-color: #B2B2B2; }
#topmenu .menuitem .support a:hover { color: #D8D7D6; }
#topmenu .menuitem .support .left { background-image: url(/view/images/buttons/cbl_B2B2B2_FFFFFF.gif); }
#topmenu .menuitem .support .right { background-image: url(/view/images/buttons/ctr_B2B2B2_FFFFFF.gif); }
#topmenu .menuitem .promotion { background-color: #B2B2B2; }
#topmenu .menuitem .promotion a:hover { color: #D8D7D6; }
#topmenu .menuitem .promotion .left { background-image: url(/view/images/buttons/cbl_B2B2B2_FFFFFF.gif); }
#topmenu .menuitem .promotion .right { background-image: url(/view/images/buttons/ctr_B2B2B2_FFFFFF.gif); }
#topmenu .menuitem .productSelect { background-color: #666666; }
#topmenu .menuitem .productSelect a:hover { color: #999999; }
#topmenu .menuitem .productSelect .left { background-image: url(/view/images/buttons/cbl_666666_FFFFFF.gif); }
#topmenu .menuitem .productSelect .right { background-image: url(/view/images/buttons/ctr_666666_FFFFFF.gif); }

#topmenu .menuicon .home { background-color: #D9D9D9; }
#topmenu .menuicon .home .leftTop { background-image: url(/view/images/icons/itl_D9D9D9_FFFFFF.gif); }
#topmenu .menuicon .home .rightTop { background-image: url(/view/images/icons/itr_D9D9D9_FFFFFF.gif); }
#topmenu .menuicon .home .leftBottom { background-image: url(/view/images/icons/ibl_D9D9D9_FFFFFF.gif); }
#topmenu .menuicon .home .rightBottom { background-image: url(/view/images/icons/ibr_D9D9D9_FFFFFF.gif); }
#topmenu .menuicon .cart { background-color: #D9D9D9; }
#topmenu .menuicon .cart .leftTop { background-image: url(/view/images/icons/itl_D9D9D9_FFFFFF.gif); }
#topmenu .menuicon .cart .rightTop { background-image: url(/view/images/icons/itr_D9D9D9_FFFFFF.gif); }
#topmenu .menuicon .cart .leftBottom { background-image: url(/view/images/icons/ibl_D9D9D9_FFFFFF.gif); }
#topmenu .menuicon .cart .rightBottom { background-image: url(/view/images/icons/ibr_D9D9D9_FFFFFF.gif); }
#topmenu .menuicon .signout { background-color: #D9D9D9; }
#topmenu .menuicon .signout .leftTop { background-image: url(/view/images/icons/itl_D9D9D9_FFFFFF.gif); }
#topmenu .menuicon .signout .rightTop { background-image: url(/view/images/icons/itr_D9D9D9_FFFFFF.gif); }
#topmenu .menuicon .signout .leftBottom { background-image: url(/view/images/icons/ibl_D9D9D9_FFFFFF.gif); }
#topmenu .menuicon .signout .rightBottom { background-image: url(/view/images/icons/ibr_D9D9D9_FFFFFF.gif); }


/* ALL PAGE - SPECIFIC BUTTON CLASS - USED TO DEFINE BUTTON AND ICONS CORNERS */
.button .neutral { background-color: #B2B2B2; }
.button .neutral .left { background-image: url(/view/images/buttons/cbl_B2B2B2_FFFFFF.gif); }
.button .neutral .right { background-image: url(/view/images/buttons/ctr_B2B2B2_FFFFFF.gif); }
.button .action { background-color: #60D924; }
.button .action .left { background-image: url(/view/images/buttons/cbl_60D924_FFFFFF.gif); }
.button .action .right { background-image: url(/view/images/buttons/ctr_60D924_FFFFFF.gif); }
.button .product { background-color: #FF7F00; }
.button .product .left { background-image: url(/view/images/buttons/cbl_FF7F00_FFFFFF.gif); }
.button .product .right { background-image: url(/view/images/buttons/ctr_FF7F00_FFFFFF.gif); }
.button .myNetprint { background-color: #007FB7; }
.button .myNetprint .left { background-image: url(/view/images/buttons/cbl_007FB7_FFFFFF.gif); }
.button .myNetprint .right { background-image: url(/view/images/buttons/ctr_007FB7_FFFFFF.gif); }
.button .pictureCollection { background-color: #F31058; }
.button .pictureCollection .left { background-image: url(/view/images/buttons/cbl_F31058_FFFFFF.gif); }
.button .pictureCollection .right { background-image: url(/view/images/buttons/ctr_F31058_FFFFFF.gif); }
.button .pictureUploader { background-color: #60D924; }
.button .pictureUploader .left { background-image: url(/view/images/buttons/cbl_60D924_FFFFFF.gif); }
.button .pictureUploader .right { background-image: url(/view/images/buttons/ctr_60D924_FFFFFF.gif); }
.button .support { background-color: #B2B2B2; }
.button .support .left { background-image: url(/view/images/buttons/cbl_B2B2B2_FFFFFF.gif); }
.button .support .right { background-image: url(/view/images/buttons/ctr_B2B2B2_FFFFFF.gif); }
.button .promotion { background-color: #B2B2B2; }
.button .promotion .left { background-image: url(/view/images/buttons/cbl_B2B2B2_FFFFFF.gif); }
.button .promotion .right { background-image: url(/view/images/buttons/ctr_B2B2B2_FFFFFF.gif); }
.button .productSelect { background-color: #666666; }
.button .productSelect .left { background-image: url(/view/images/buttons/cbl_666666_FFFFFF.gif); }
.button .productSelect .right { background-image: url(/view/images/buttons/ctr_666666_FFFFFF.gif); }

.icon .home { background-color: #D9D9D9; }
.icon .home .leftTop { background-image: url(/view/images/icons/itl_D9D9D9_FFFFFF.gif); }
.icon .home .rightTop { background-image: url(/view/images/icons/itr_D9D9D9_FFFFFF.gif); }
.icon .home .leftBottom { background-image: url(/view/images/icons/ibl_D9D9D9_FFFFFF.gif); }
.icon .home .rightBottom { background-image: url(/view/images/icons/ibr_D9D9D9_FFFFFF.gif); }
.icon .cart { background-color: #D9D9D9; }
.icon .cart .leftTop { background-image: url(/view/images/icons/itl_D9D9D9_FFFFFF.gif); }
.icon .cart .rightTop { background-image: url(/view/images/icons/itr_D9D9D9_FFFFFF.gif); }
.icon .cart .leftBottom { background-image: url(/view/images/icons/ibl_D9D9D9_FFFFFF.gif); }
.icon .cart .rightBottom { background-image: url(/view/images/icons/ibr_D9D9D9_FFFFFF.gif); }
.icon .signout { background-color: #D9D9D9; }
.icon .signout .leftTop { background-image: url(/view/images/icons/itl_D9D9D9_FFFFFF.gif); }
.icon .signout .rightTop { background-image: url(/view/images/icons/itr_D9D9D9_FFFFFF.gif); }
.icon .signout .leftBottom { background-image: url(/view/images/icons/ibl_D9D9D9_FFFFFF.gif); }
.icon .signout .rightBottom { background-image: url(/view/images/icons/ibr_D9D9D9_FFFFFF.gif); }

/* MAIN CONTENT - COMMON CLASSES */
#content {
	width: 970px;
	padding-bottom: 14px;
	border-top: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	overflow: hidden;
	height: 100%;
}
#titlebar {
	height: 30px;
	width: 100%;
	padding-bottom: 8px;
}
.subtitlebar {
	height: 26px;
	width: 100%;
	padding-top: 8px;
	padding-bottom: 2px;
	float: left;
	clear: both;
}
#stepbar {
	height: 50px;
	width: 100%;
	padding-bottom: 14px;
	clear: both;
}
.topsepline {
	width: 100%;
	height: 1px;
	border-top: 1px solid #c0c0c0;
	margin-bottom: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	display: block;
}
#titlebar input, #titlebar select, #stepbar input, #stepbar select {
	border: 1px solid #c0c0c0;
	font-size: 11px;
}
#titlebar cite {
	height: 30px; 
	font-size: 21px;
}
#titlebar .cite {
	height: 30px; 
	font-size: 21px;
}
.subtitlebar cite {
	height: 26px; 
	font-size: 18px;
}
#stepbar cite {
	height: 37px; 
	font-size: 21px;
	clear: none;
	float: left;
	border-bottom: 1px solid #c0c0c0;
}
#stepbar .steps {
	clear: none;
	float: left;
	height: 50px;
}
#stepbar .steps th {
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 11px;
}
#stepbar .steps td {
	height: 25px;
	vertical-align: top;
}
#stepbar .steps .line {
	width: 100%;
	height: 1px;
	margin-top: 12px;
	border-top: 1px solid #cccccc;
}
#stepbar .steps .dots {
	width: 100%;
	height: 1px;
	margin-top: 12px;
	border-top: 1px dashed #cccccc;
}
.colorpad, .fontpad, .alignpad {
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
}
.colorpad ul, .fontpad ul, .alignpad ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	clear: none;
	float: left;
}
.colorpad li, .fontpad li, .alignpad li {
	clear: none;
	float: left;
	padding: 0px;
	margin: 1px;
}
.colorpad li .current {
	border: 2px solid #FF0000;
	cursor: text;
}
.fontpad li .current, .alignpad li .current {
	border: 1px solid #FF0000;
	cursor: text;
}
.colorpad li img {
	width: 18px;
	height: 18px;
	display: block;
}
.colorpad li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	display: block;
	width: 18px;
	height: 18px;
	border: 2px solid #ffffff;
}
.colorpad li a:hover {
	border: 2px solid #FF0000;
	text-decoration: none;
}
.colordot {
	width: 16px;
	height: 16px;
	border: 1px solid #cccccc;
}
.fontpad li a, .alignpad li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	display: block;
	border: 1px solid #ffffff;
}
.fontpad li a:hover, .alignpad li a:hover {
	border: 1px solid #FF0000;
	text-decoration: none;
}
.hsepline {
	width: 100%;
	height: 1px;
	margin-top: 14px;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
}
.hsubline {
	width: 100%;
	height: 1px;
	clear: both;
	margin-top: 4px;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
}
.vsepline {
	width: 1px;
	height: 1px;
	border-right: 1px solid #cccccc;
	margin-right: 15px;
	margin-left: 15px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
}
.button {
	height: 21px;
	clear: none;
	float: left;
	margin: 0px;
}
.button a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	height: 14px;
	display: block;
	overflow: hidden;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 12px;
	background-repeat: no-repeat; 
	background-position: left;
}
.button a:hover {
	color: #eeeeee;
	text-decoration: none;
}
.button .left {
	padding-left: 6px; 
	background-repeat: no-repeat; 
	background-position: bottom;
}
.button .right {
	padding-right: 6px; 
	background-repeat: no-repeat; 
	background-position: top;
}
.smbutton {
	width: 16px;
	height: 16px;
	float: left;
	clear: none;
	margin-top: 2px;
}
.smbutton a {
	width: 16px;
	height: 16px;
	display: block;
	overflow: hidden;
	cursor: pointer;
	background-position: center;
	background-repeat: no-repeat;
}
.hugebutton {
	height: 49px;
	width: 457px;
	clear: none;
	float: left;
	margin: 0px;
	background-repeat: no-repeat; 
	background-position: left;
}
.hugebutton a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	height: 49px;
	display: block;
	overflow: hidden;
	padding-top: 4px;
	padding-bottom: 3px;
}
.button a:hover {
	color: #eeeeee;
	text-decoration: none;
}
.smicon {
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
}
.icon {
	height: 30px;
	clear: none;
	float: left;
	margin-right: 3px;
}
.icon img {
	text-align: center;
	width: 24px;
	height: 24px;
	display: block;
	overflow: hidden;
}
.icon .leftTop, .icon .rightTop {
	height: 3px;
	padding-left: 3px; 
	background-repeat: no-repeat; 
	background-position: top;
}
.icon .leftBottom, .icon .rightBottom {
	height: 3px;
	padding-right: 3px; 
	background-repeat: no-repeat; 
	background-position: bottom;
}
.bdigit {
	width: 32px;
	height: 32px;
	clear: none;
	float: left;
}
.bdigit a {
	display: block;
	width: 32px;
	height: 32px;
}
.mdigit {
	width: 25px;
	height: 25px;
}
.mdigit a {
	display: block;
	width: 25px;
	height: 25px;
}
.tableblock {
	margin-bottom: 14px;
}
.tableblock cite {
	height: 30px; 
	font-size: 21px;
}
.fullpad .listblock {
	width: 966px;
}
.sidepad .listblock {
	width: 728px;
}
.listblock .thumb {
	width: 110px;
	height: 110px;
	vertical-align: middle;
	text-align: center;
	border-top: 1px solid #BEBEBE;
	border-left: 1px solid #BEBEBE;
	border-bottom: 1px solid #888888;
	border-right: 1px solid #888888;
	background-color: #FFFFFF;
	cursor: pointer;
}
.listblock .cell, .listblock .subcell {
	text-align: left;
	vertical-align: top;
	height: 20px;
	padding-top: 4px;
}
.listblock .groupcell {
	text-align: left;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
}
.listblock select {
	font-size: 11px;
}
.label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.subnote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.tips {
	padding: 10px;
}
.iconteaser {
	font-size: 13px;	
}
.iconteaser .title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.iconteaser .notice {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
h1, h2, h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #000000;
	padding: 0px;
	margin: 0px;
}
h1 { font-size: 18px; }
h2 { font-size: 11px; }
h3 { font-size: 11px; }
cite { color: #666666; background-color: #ffffff; } /* Define Flash title default colors */
.cite { color: #666666; background-color: #ffffff; }

/* MAIN CONTENT - SPECIFIC SECTIONS CLASSES - USED TO DEFINE BUTTON COLOR */

.button .neutral a { background-image: url(/view/images/buttons/bar_B2B2B2.gif); }
.button .action a { background-image: url(/view/images/buttons/bar_60D924.gif); }
.button .product a { background-image: url(/view/images/buttons/bar_FF7F00.gif); }
.button .myNetprint a { background-image: url(/view/images/buttons/bar_007FB7.gif); }
.button .pictureCollection a { background-image: url(/view/images/buttons/bar_F31058.gif); }
.button .pictureUploader a { background-image: url(/view/images/buttons/bar_60D924.gif); }
.button .support a { background-image: url(/view/images/buttons/bar_B2B2B2.gif); }
.button .promotion a { background-image: url(/view/images/buttons/bar_B2B2B2.gif); }
.button .productSelect a { background-image: url(/view/images/buttons/bar_666666.gif); }

.actionblock .smicon { border: 1px solid #B2B2B2; background-color: #FFFFFF; }
.listblock .smicon { border: 1px solid #B2B2B2; background-color: #FFFFFF; }

/* MAIN CONTENT - SPECIFIC TABLE BLOCK COLORS - USED TO DEFINE TEXT COLOR AND BORDERS */

.tableblock .product { border: 1px solid #FF7F00; }
.tableblock .myNetprint { border: 1px solid #007FB7; }
.tableblock .pictureCollection { border: 1px solid #F31058; }
.tableblock .pictureUploader { border: 1px solid #60D924; }
.tableblock .support { border: 1px solid #B2B2B2; }
.tableblock .promotion { border: 1px solid #B2B2B2; }
.tableblock .productSelect { border: 1px solid #666666; }

.tableblock .product .titlebar, .tableblock .product .titlebar cite { background-color: #FF7F00; color: #ffffff; }
.tableblock .myNetprint .titlebar, .tableblock .myNetprint .titlebar cite { background-color: #007FB7; color: #ffffff; }
.tableblock .pictureCollection .titlebar, .tableblock .pictureCollection .titlebar cite { background-color: #F31058; color: #ffffff; }
.tableblock .pictureUploader .titlebar, .tableblock .pictureUploader .titlebar cite { background-color: #60D924; color: #ffffff; }
.tableblock .support .titlebar, .tableblock .support .titlebar cite { background-color: #B2B2B2; color: #ffffff; }
.tableblock .promotion .titlebar, .tableblock .promotion .titlebar cite { background-color: #B2B2B2; color: #ffffff; }
.tableblock .productSelect .titlebar, .tableblock .productSelect .titlebar cite { background-color: #666666; color: #ffffff; }

.product .listblock th { border-bottom: 2px solid #FF7F00; color: #000000; }
.myNetprint .listblock th { border-bottom: 2px solid #007FB7; color: #000000; }
.pictureCollection .listblock th { border-bottom: 2px solid #F31058; color: #000000; }
.pictureUploader .listblock th { border-bottom: 2px solid #60D924; color: #000000; }
.support .listblock th { border-bottom: 2px solid #B2B2B2; color: #000000; }
.promotion .listblock th { border-bottom: 2px solid #B2B2B2; color: #000000; }
.productSelect .listblock th {border-bottom: 2px solid #666666; color: #000000; }
.product .listblock .cell { border-bottom: 1px solid #FF7F00; color: #000000; }
.myNetprint .listblock .cell { border-bottom: 1px solid #007FB7; color: #000000; }
.pictureCollection .listblock .cell { border-bottom: 1px solid #F31058; color: #000000; }
.pictureUploader .listblock .cell { border-bottom: 1px solid #60D924; color: #000000; }
.support .listblock .cell { border-bottom: 1px solid #B2B2B2; color: #000000; }
.promotion .listblock .cell { border-bottom: 1px solid #B2B2B2; color: #000000; }
.productSelect .listblock .cell { border-bottom: 1px solid #666666; color: #000000; }

.product .listblock .cellhover { background-color: #ffbb7d; }
.myNetprint .listblock .cellhover { background-color: #a7cbd8; }

.myNetprint .listblock .groupcell { color: #ffffff; background-color: #007FB7; }
.product .listblock .groupcell { color: #ffffff; background-color: #FF7F00; }

/* MAIN CONTENT - DIGITS COLOR CLASSES */

.product .bdigit .d1on { background-image: url(/view/images/digits/big/1_FF7F00_FFFFFF.gif); }
.product .bdigit .d2on { background-image: url(/view/images/digits/big/2_FF7F00_FFFFFF.gif); }
.product .bdigit .d3on { background-image: url(/view/images/digits/big/3_FF7F00_FFFFFF.gif); }
.product .bdigit .d4on { background-image: url(/view/images/digits/big/4_FF7F00_FFFFFF.gif); }
.product .bdigit .d5on { background-image: url(/view/images/digits/big/5_FF7F00_FFFFFF.gif); }
.product .bdigit .d6on { background-image: url(/view/images/digits/big/6_FF7F00_FFFFFF.gif); }
.product .bdigit .d7on { background-image: url(/view/images/digits/big/7_FF7F00_FFFFFF.gif); }
.product .bdigit .d8on { background-image: url(/view/images/digits/big/8_FF7F00_FFFFFF.gif); }
.product .bdigit .d9on { background-image: url(/view/images/digits/big/9_FF7F00_FFFFFF.gif); }

.pictureUploader .bdigit .d1on { background-image: url(/view/images/digits/big/1_60D924_FFFFFF.gif); }
.pictureUploader .bdigit .d2on { background-image: url(/view/images/digits/big/2_60D924_FFFFFF.gif); }
.pictureUploader .bdigit .d3on { background-image: url(/view/images/digits/big/3_60D924_FFFFFF.gif); }
.pictureUploader .bdigit .d4on { background-image: url(/view/images/digits/big/4_60D924_FFFFFF.gif); }
.pictureUploader .bdigit .d5on { background-image: url(/view/images/digits/big/5_60D924_FFFFFF.gif); }
.pictureUploader .bdigit .d6on { background-image: url(/view/images/digits/big/6_60D924_FFFFFF.gif); }
.pictureUploader .bdigit .d7on { background-image: url(/view/images/digits/big/7_60D924_FFFFFF.gif); }
.pictureUploader .bdigit .d8on { background-image: url(/view/images/digits/big/8_60D924_FFFFFF.gif); }
.pictureUploader .bdigit .d9on { background-image: url(/view/images/digits/big/9_60D924_FFFFFF.gif); }

.myNetprint .bdigit .d1on { background-image: url(/view/images/digits/big/1_007FB7_FFFFFF.gif); }
.myNetprint .bdigit .d2on { background-image: url(/view/images/digits/big/2_007FB7_FFFFFF.gif); }
.myNetprint .bdigit .d3on { background-image: url(/view/images/digits/big/3_007FB7_FFFFFF.gif); }
.myNetprint .bdigit .d4on { background-image: url(/view/images/digits/big/4_007FB7_FFFFFF.gif); }
.myNetprint .bdigit .d5on { background-image: url(/view/images/digits/big/5_007FB7_FFFFFF.gif); }
.myNetprint .bdigit .d6on { background-image: url(/view/images/digits/big/6_007FB7_FFFFFF.gif); }
.myNetprint .bdigit .d7on { background-image: url(/view/images/digits/big/7_007FB7_FFFFFF.gif); }
.myNetprint .bdigit .d8on { background-image: url(/view/images/digits/big/8_007FB7_FFFFFF.gif); }
.myNetprint .bdigit .d9on { background-image: url(/view/images/digits/big/9_007FB7_FFFFFF.gif); }

.myNetprint .listblock .smbutton .smup { background-image: url(/view/images/buttons/smup_007FB7.gif); }
.myNetprint .listblock .smbutton .smdown { background-image: url(/view/images/buttons/smdown_007FB7.gif); }

.neutral .mdigit .d1on { background-image: url(/view/images/digits/medium/1_on_B2B2B2_FFFFFF.gif); }
.neutral .mdigit .d2on { background-image: url(/view/images/digits/medium/2_on_B2B2B2_FFFFFF.gif); }
.neutral .mdigit .d3on { background-image: url(/view/images/digits/medium/3_on_B2B2B2_FFFFFF.gif); }
.neutral .mdigit .d4on { background-image: url(/view/images/digits/medium/4_on_B2B2B2_FFFFFF.gif); }
.neutral .mdigit .d5on { background-image: url(/view/images/digits/medium/5_on_B2B2B2_FFFFFF.gif); }
.neutral .mdigit .d6on { background-image: url(/view/images/digits/medium/6_on_B2B2B2_FFFFFF.gif); }
.neutral .mdigit .d7on { background-image: url(/view/images/digits/medium/7_on_B2B2B2_FFFFFF.gif); }
.neutral .mdigit .d8on { background-image: url(/view/images/digits/medium/8_on_B2B2B2_FFFFFF.gif); }
.neutral .mdigit .d9on { background-image: url(/view/images/digits/medium/9_on_B2B2B2_FFFFFF.gif); }
.neutral .mdigit .carton { background-image: url(/view/images/icons/cart_on_B2B2B2_FFFFFF.gif); }
.neutral .mdigit .signokon { background-image: url(/view/images/icons/signok_on_B2B2B2_FFFFFF.gif); }

.productSelect .mdigit .d1on { background-image: url(/view/images/digits/medium/1_on_666666_FFFFFF.gif); }
.productSelect .mdigit .d2on { background-image: url(/view/images/digits/medium/2_on_666666_FFFFFF.gif); }
.productSelect .mdigit .d3on { background-image: url(/view/images/digits/medium/3_on_666666_FFFFFF.gif); }
.productSelect .mdigit .d4on { background-image: url(/view/images/digits/medium/4_on_666666_FFFFFF.gif); }
.productSelect .mdigit .d5on { background-image: url(/view/images/digits/medium/5_on_666666_FFFFFF.gif); }
.productSelect .mdigit .d6on { background-image: url(/view/images/digits/medium/6_on_666666_FFFFFF.gif); }
.productSelect .mdigit .d7on { background-image: url(/view/images/digits/medium/7_on_666666_FFFFFF.gif); }
.productSelect .mdigit .d8on { background-image: url(/view/images/digits/medium/8_on_666666_FFFFFF.gif); }
.productSelect .mdigit .d9on { background-image: url(/view/images/digits/medium/9_on_666666_FFFFFF.gif); }

.product .mdigit .d1on { background-image: url(/view/images/digits/medium/1_on_FF7F00_FFFFFF.gif); }
.product .mdigit .d2on { background-image: url(/view/images/digits/medium/2_on_FF7F00_FFFFFF.gif); }
.product .mdigit .d3on { background-image: url(/view/images/digits/medium/3_on_FF7F00_FFFFFF.gif); }
.product .mdigit .d4on { background-image: url(/view/images/digits/medium/4_on_FF7F00_FFFFFF.gif); }
.product .mdigit .d5on { background-image: url(/view/images/digits/medium/5_on_FF7F00_FFFFFF.gif); }
.product .mdigit .d6on { background-image: url(/view/images/digits/medium/6_on_FF7F00_FFFFFF.gif); }
.product .mdigit .d7on { background-image: url(/view/images/digits/medium/7_on_FF7F00_FFFFFF.gif); }
.product .mdigit .d8on { background-image: url(/view/images/digits/medium/8_on_FF7F00_FFFFFF.gif); }
.product .mdigit .d9on { background-image: url(/view/images/digits/medium/9_on_FF7F00_FFFFFF.gif); }
.product .mdigit .carton { background-image: url(/view/images/icons/cart_on_FF7F00_FFFFFF.gif); }
.product .mdigit .signokon { background-image: url(/view/images/icons/signok_on_FF7F00_FFFFFF.gif); }

.pictureUploader .mdigit .d1on { background-image: url(/view/images/digits/medium/1_on_60D924_FFFFFF.gif); }
.pictureUploader .mdigit .d2on { background-image: url(/view/images/digits/medium/2_on_60D924_FFFFFF.gif); }
.pictureUploader .mdigit .d3on { background-image: url(/view/images/digits/medium/3_on_60D924_FFFFFF.gif); }
.pictureUploader .mdigit .d4on { background-image: url(/view/images/digits/medium/4_on_60D924_FFFFFF.gif); }
.pictureUploader .mdigit .d5on { background-image: url(/view/images/digits/medium/5_on_60D924_FFFFFF.gif); }
.pictureUploader .mdigit .d6on { background-image: url(/view/images/digits/medium/6_on_60D924_FFFFFF.gif); }
.pictureUploader .mdigit .d7on { background-image: url(/view/images/digits/medium/7_on_60D924_FFFFFF.gif); }
.pictureUploader .mdigit .d8on { background-image: url(/view/images/digits/medium/8_on_60D924_FFFFFF.gif); }
.pictureUploader .mdigit .d9on { background-image: url(/view/images/digits/medium/9_on_60D924_FFFFFF.gif); }
.pictureUploader .mdigit .carton { background-image: url(/view/images/icons/cart_on_60D924_FFFFFF.gif); }
.pictureUploader .mdigit .signokon { background-image: url(/view/images/icons/signok_on_60D924_FFFFFF.gif); }


.myNetprint .mdigit .d1on { background-image: url(/view/images/digits/medium/1_on_007FB7_FFFFFF.gif); }
.myNetprint .mdigit .d2on { background-image: url(/view/images/digits/medium/2_on_007FB7_FFFFFF.gif); }
.myNetprint .mdigit .d3on { background-image: url(/view/images/digits/medium/3_on_007FB7_FFFFFF.gif); }
.myNetprint .mdigit .d4on { background-image: url(/view/images/digits/medium/4_on_007FB7_FFFFFF.gif); }
.myNetprint .mdigit .d5on { background-image: url(/view/images/digits/medium/5_on_007FB7_FFFFFF.gif); }
.myNetprint .mdigit .d6on { background-image: url(/view/images/digits/medium/6_on_007FB7_FFFFFF.gif); }
.myNetprint .mdigit .d7on { background-image: url(/view/images/digits/medium/7_on_007FB7_FFFFFF.gif); }
.myNetprint .mdigit .d8on { background-image: url(/view/images/digits/medium/8_on_007FB7_FFFFFF.gif); }
.myNetprint .mdigit .d9on { background-image: url(/view/images/digits/medium/9_on_007FB7_FFFFFF.gif); }
.myNetprint .mdigit .carton { background-image: url(/view/images/icons/cart_on_007FB7_FFFFFF.gif); }
.myNetprint .mdigit .signokon { background-image: url(/view/images/icons/signok_on_007FB7_FFFFFF.gif); }

.mdigit .d1off { background-image: url(/view/images/digits/medium/1_off_FFFFFF.gif); }
.mdigit .d2off { background-image: url(/view/images/digits/medium/2_off_FFFFFF.gif); }
.mdigit .d3off { background-image: url(/view/images/digits/medium/3_off_FFFFFF.gif); }
.mdigit .d4off { background-image: url(/view/images/digits/medium/4_off_FFFFFF.gif); }
.mdigit .d5off { background-image: url(/view/images/digits/medium/5_off_FFFFFF.gif); }
.mdigit .d6off { background-image: url(/view/images/digits/medium/6_off_FFFFFF.gif); }
.mdigit .d7off { background-image: url(/view/images/digits/medium/7_off_FFFFFF.gif); }
.mdigit .d8off { background-image: url(/view/images/digits/medium/8_off_FFFFFF.gif); }
.mdigit .d9off { background-image: url(/view/images/digits/medium/9_off_FFFFFF.gif); }
.mdigit .cartoff { background-image: url(/view/images/icons/cart_off_FFFFFF.gif); }
.mdigit .signokoff { background-image: url(/view/images/icons/signok_off_FFFFFF.gif); }

/* MAIN CONTENT - SPECIFIC COLOR CLASSES - USED TO DEFINE TEXT COLOR IN FLASH TITLES */

.color_neutral { color: #000000; background-color: #ffffff; }
.color_product { color: #FF7F00; background-color: #ffffff; }
.color_myNetprint { color: #007FB7; background-color: #ffffff; }
.color_pictureCollection { color: #F31058; background-color: #ffffff; }
.color_pictureUploader { color: #60D924; background-color: #ffffff; }
.color_support { color: #B2B2B2; background-color: #ffffff; }
.color_promotion { color: #B2B2B2; background-color: #ffffff; }
.color_productSelect { color: #666666; background-color: #ffffff; }

.text_neutral { color: #000000; }
.text_product { color: #FF7F00; }
.text_myNetprint { color: #007FB7; }
.text_pictureCollection { color: #F31058; }
.text_pictureUploader { color: #60D924; }
.text_support { color: #B2B2B2; }
.text_promotion { color: #B2B2B2; }
.text_productSelect { color: #666666; }

h1, h2, h3 { color: #B2B2B2; }

.pictureUploader .label { color: #666666; }
.pictureUploader .tips { background-color: #E8E8E8; color: #666666; border: 1px solid #666666; }

.myNetprint .label { color: #666666; }
.myNetprint .iconteaser { color: #666666; }
.myNetprint .iconteaser .notice { color: #B2B2B2; }
.myNetprint .tips { background-color: #E8E8E8; color: #666666; border: 1px solid #666666; }

.myNetprint .iconteaser .title { padding: 8px 0px; }

.link_neutral, .link_neutral:link, .link_neutral:active, .link_neutral:visited { text-decoration: none; color: #000000; }
.link_wizard, .link_wizard:link, .link_wizard:active, .link_wizard:visited { text-decoration: none; color: #FF7F00; }
.link_product, .link_product:link, .link_product:active, .link_product:visited { text-decoration: none; color: #FF7F00; }
.link_myNetprint, .link_myNetprint:link, .link_myNetprint:active, .link_myNetprint:visited { text-decoration: none; color: #007FB7; }
.link_pictureCollection, .link_pictureCollection:link, .link_pictureCollection:active, .link_pictureCollection:visited { text-decoration: none; color: #F31058; }
.link_pictureUploader, .link_pictureUploader:link, .link_pictureUploader:active, .link_pictureUploader:visited { text-decoration: none; color: #60D924; }
.link_support, .link_support:link, .link_support:active, .link_support:visited { text-decoration: none; color: #B2B2B2; }
.link_promotion, .link_promotion:link, .link_promotion:active, .link_promotion:visited { text-decoration: none; color: #B2B2B2; }
.link_productSelect, .link_productSelect:link, .link_productSelect:active, .link_productSelect:visited { text-decoration: none; color: #666666; }
.link_stepBack, .link_stepBack:link, .link_stepBack:active, .link_stepBack:visited { text-decoration: none; color: #B2B2B2; }
.link_stepNext, .link_stepNext:link, .link_stepNext:active, .link_stepNext:visited { text-decoration: none; color: #666666; }
.link_neutral:hover { text-decoration: underline; }
.link_wizard:hover { color: #ffbb7d; text-decoration: none; }
.link_product:hover { text-decoration: underline; }
.link_myNetprint:hover { text-decoration: underline; }
.link_pictureCollection:hover { text-decoration: underline; }
.link_pictureUploader:hover { text-decoration: underline; }
.link_support:hover { text-decoration: underline; }
.link_promotion:hover { text-decoration: underline; }
.link_productSelect:hover { text-decoration: underline; }
.link_stepBack:hover { text-decoration: none; }
.link_stepNext:hover { text-decoration: none; }

.link_neutral span { cursor: pointer; }
.link_wizard span { cursor: pointer; }
.link_product span { cursor: pointer; }
.link_myNetprint span { cursor: pointer; }
.link_pictureCollection span { cursor: pointer; }
.link_pictureUploader span { cursor: pointer; }
.link_support span { cursor: pointer; }
.link_promotion span { cursor: pointer; }
.link_productSelect span { cursor: pointer; }


/* DUAL and FULL PADS - COMMON CLASSES */
#sidepane {
	width: 732px;
	clear: none;
	float: left;
}
#dualpane {
	width: 970px;
	clear: none;
	float: left;
}
#fullpane {
	width: 970px;
	clear: none;
	float: left;
}
.messagepad {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	padding-left: 130px;
}
.sidepad, .dualpad, .fullpad {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	margin-bottom: 14px;
}
.messagepad table {
	width: 430px; 
}
.messagepad .centerPane {
	width: 406px;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 0px;
	text-align: center;
	background-color: #FFFFFF;
}
.sidepad .centerPane, .dualpad .leftPane, .fullpad .centerPane {
	vertical-align: top;
	padding-top: 14px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 14px;
}
.dualpad .rightPane {
	vertical-align: middle;
	padding-top: 14px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 14px;
}
.sidepad .centerPane table, .dualpad .leftPane table, .dualpad .rightPane table, .fullpad .centerPane table {
	padding: 0px;
}
.sidepad .leftTop, .sidepad .rightTop, .dualpad .leftTop, .dualpad .rightTop, .fullpad .leftTop, .fullpad .rightTop {
	padding-left: 12px; 
	background-repeat: no-repeat; 
	background-position: top;
}
.sidepad .sideTop {
	width: 708px; 
	height: 10px;
}
.dualpad .sideTop {
	width: 461px; 
	height: 10px;
}
.fullpad .sideTop {
	width: 946px; 
	height: 10px;
}
.messagepad .leftBottom, .messagepad .rightBottom {
	padding-right: 12px; 
	background-repeat: no-repeat; 
	background-position: bottom;
	height: 12px;
}
.sidepad .leftBottom, .sidepad .rightBottom, .dualpad .leftBottom, .dualpad .rightBottom, .fullpad .leftBottom, .fullpad .rightBottom {
	padding-right: 12px; 
	background-repeat: no-repeat; 
	background-position: bottom;
	height: 12px;
}
.sidepad .sideBottom {
	width: 708px; 
	height: 10px;
}
.dualpad .leftSideBottom, .dualpad .rightSideBottom {
	width: 461px;
	height: 10px;
}
.messagepad .sideBottom {
	width: 426px;
	height: 10px;
	background-color: #FFFFFF;
}
.fullpad .sideBottom {
	width: 946px; 
	height: 10px;
}
.sidepad .titleTop { 
	width: 708px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: normal;
	vertical-align: middle;
	height: 32px;
}
.dualpad .leftTitleTop { 
	width: 461px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: normal;
	vertical-align: middle;
	height: 32px;
	padding-right: 12px;
}
.dualpad .leftTitleTop select {
	width: 250px;
	float: right;
}
.dualpad .rightTitleTop { 
	width: 461px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: normal;
	vertical-align: middle;
	height: 32px;
	padding-left: 12px;
}
.fullpad .titleTop { 
	width: 946px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: normal;
	vertical-align: middle;
	height: 32px;
}
.sidepad .titleTop cite {
	max-width: 708px;
	height: 21px;
}
.dualpad .leftTitleTop cite, .dualpad .rightTitleTop cite { 
	max-width: 461px;
	height: 21px;
}
.fullpad .titleTop cite {
	max-width: 946px;
	height: 21px;
}
.sidepad .titleTop input, .sidepad .titleTop select {
	margin-top: 12px;
	border: 1px solid #c0c0c0;
	font-size: 11px;
}
.dualpad .leftTitleTop input, .dualpad .rightTitleTop input, .dualpad .leftTitleTop select, .dualpad .rightTitleTop select { 
	margin-top: 12px;
	border: 1px solid #c0c0c0;
	font-size: 11px;
}
.fullpad .titleTop input, .fullpad .titleTop select {
	margin-top: 12px;
	border: 1px solid #c0c0c0;
	font-size: 11px;
}


/* DUAL PADS - SPECIFIC PADS CLASSES - USED TO DEFINE PAD COLOR AND ITEM SIZE */

.sidepad .product { color: #FF7F00; }
.sidepad .product .titleTop { border-top: 2px solid #FF7F00; color: #FF7F00; background-color: #ffffff; }
.sidepad .product cite { color: #FF7F00; background-color: #ffffff; }
.sidepad .product .centerPane { border-left: 2px solid #FF7F00; border-right: 2px solid #FF7F00; } 
.sidepad .product .sideBottom { border-bottom: 2px solid #FF7F00; }
.sidepad .product .leftTop { background-image: url(/view/images/pads/otl_FF7F00_FFFFFF.gif); }
.sidepad .product .rightTop { background-image: url(/view/images/pads/otr_FF7F00_FFFFFF.gif); }
.sidepad .product .leftBottom { background-image: url(/view/images/pads/obl_FF7F00_FFFFFF.gif); }
.sidepad .product .rightBottom { background-image: url(/view/images/pads/obr_FF7F00_FFFFFF.gif); }
.sidepad .myNetprint { color: #007FB7; }
.sidepad .myNetprint .titleTop { border-top: 2px solid #007FB7; color: #007FB7; background-color: #ffffff; }
.sidepad .myNetprint cite { color: #007FB7; background-color: #ffffff; }
.sidepad .myNetprint .centerPane { border-left: 2px solid #007FB7; border-right: 2px solid #007FB7; } 
.sidepad .myNetprint .sideBottom { border-bottom: 2px solid #007FB7; }
.sidepad .myNetprint .leftTop { background-image: url(/view/images/pads/otl_007FB7_FFFFFF.gif); }
.sidepad .myNetprint .rightTop { background-image: url(/view/images/pads/otr_007FB7_FFFFFF.gif); }
.sidepad .myNetprint .leftBottom { background-image: url(/view/images/pads/obl_007FB7_FFFFFF.gif); }
.sidepad .myNetprint .rightBottom { background-image: url(/view/images/pads/obr_007FB7_FFFFFF.gif); }
.sidepad .pictureCollection { color: #F31058; }
.sidepad .pictureCollection .titleTop { border-top: 2px solid #F31058; color: #F31058; background-color: #ffffff; }
.sidepad .pictureCollection cite { color: #F31058; background-color: #ffffff; }
.sidepad .pictureCollection .centerPane { border-left: 2px solid #F31058; border-right: 2px solid #F31058; } 
.sidepad .pictureCollection .sideBottom { border-bottom: 2px solid #F31058; }
.sidepad .pictureCollection .leftTop { background-image: url(/view/images/pads/otl_F31058_FFFFFF.gif); }
.sidepad .pictureCollection .rightTop { background-image: url(/view/images/pads/otr_F31058_FFFFFF.gif); }
.sidepad .pictureCollection .leftBottom { background-image: url(/view/images/pads/obl_F31058_FFFFFF.gif); }
.sidepad .pictureCollection .rightBottom { background-image: url(/view/images/pads/obr_F31058_FFFFFF.gif); }

.dualpad .product { color: #FF7F00; }
.dualpad .product .leftTitleTop { border-top: 2px solid #FF7F00; border-right: 1px solid #FF7F00; color: #FF7F00; background-color: #ffffff; }
.dualpad .product .rightTitleTop { border-top: 2px solid #FF7F00; border-left: 1px solid #FF7F00; color: #FF7F00; background-color: #ffffff; }
.dualpad .product cite { color: #FF7F00; background-color: #ffffff; }
.dualpad .product .leftPane { border-left: 2px solid #FF7F00; border-right: 1px solid #FF7F00; } 
.dualpad .product .rightPane { border-left: 1px solid #FF7F00; border-right: 2px solid #FF7F00; } 
.dualpad .product .leftSideBottom { border-bottom: 2px solid #FF7F00; border-right: 1px solid #FF7F00; }
.dualpad .product .rightSideBottom { border-bottom: 2px solid #FF7F00; border-left: 1px solid #FF7F00; }
.dualpad .product .leftTop { background-image: url(/view/images/pads/otl_FF7F00_FFFFFF.gif); }
.dualpad .product .rightTop { background-image: url(/view/images/pads/otr_FF7F00_FFFFFF.gif); }
.dualpad .product .leftBottom { background-image: url(/view/images/pads/obl_FF7F00_FFFFFF.gif); }
.dualpad .product .rightBottom { background-image: url(/view/images/pads/obr_FF7F00_FFFFFF.gif); }
.dualpad .product .sideCenter { border-left: 2px solid #FF7F00; border-top: 2px solid #FF7F00; border-bottom: 2px solid #FF7F00; }
.dualpad .product .wizardOption { border-bottom: 1px solid #FF7F00; }
.dualpad .myNetprint { color: #007FB7; }
.dualpad .myNetprint .leftTitleTop { border-top: 2px solid #007FB7; border-right: 1px solid #007FB7; color: #007FB7; background-color: #ffffff; }
.dualpad .myNetprint .rightTitleTop { border-top: 2px solid #007FB7; border-left: 1px solid #007FB7; color: #007FB7; background-color: #ffffff; }
.dualpad .myNetprint cite { color: #007FB7; background-color: #ffffff; }
.dualpad .myNetprint .leftPane { border-left: 2px solid #007FB7; border-right: 1px solid #007FB7; } 
.dualpad .myNetprint .rightPane { border-left: 1px solid #007FB7; border-right: 2px solid #007FB7; } 
.dualpad .myNetprint .leftSideBottom { border-bottom: 2px solid #007FB7; border-right: 1px solid #007FB7; }
.dualpad .myNetprint .rightSideBottom { border-bottom: 2px solid #007FB7; border-left: 1px solid #007FB7; }
.dualpad .myNetprint .leftTop { background-image: url(/view/images/pads/otl_007FB7_FFFFFF.gif); }
.dualpad .myNetprint .rightTop { background-image: url(/view/images/pads/otr_007FB7_FFFFFF.gif); }
.dualpad .myNetprint .leftBottom { background-image: url(/view/images/pads/obl_007FB7_FFFFFF.gif); }
.dualpad .myNetprint .rightBottom { background-image: url(/view/images/pads/obr_007FB7_FFFFFF.gif); }
.dualpad .myNetprint .sideCenter { border-left: 2px solid #007FB7; border-top: 2px solid #007FB7; border-bottom: 2px solid #007FB7; }

.fullpad .product { color: #FF7F00; }
.fullpad .product .titleTop { border-top: 2px solid #FF7F00; color: #FF7F00; background-color: #ffffff; }
.fullpad .product cite { color: #FF7F00; background-color: #ffffff; }
.fullpad .product .sideTop { border-top: 2px solid #FF7F00; }
.fullpad .product .centerPane { border-left: 2px solid #FF7F00; border-right: 2px solid #FF7F00; } 
.fullpad .product .sideBottom { border-bottom: 2px solid #FF7F00; }
.fullpad .product .leftTop { background-image: url(/view/images/pads/otl_FF7F00_FFFFFF.gif); }
.fullpad .product .rightTop { background-image: url(/view/images/pads/otr_FF7F00_FFFFFF.gif); }
.fullpad .product .leftBottom { background-image: url(/view/images/pads/obl_FF7F00_FFFFFF.gif); }
.fullpad .product .rightBottom { background-image: url(/view/images/pads/obr_FF7F00_FFFFFF.gif); }
.fullpad .myNetprint { color: #007FB7; }
.fullpad .myNetprint .titleTop { border-top: 2px solid #007FB7; color: #007FB7; background-color: #ffffff; }
.fullpad .myNetprint cite { color: #007FB7; background-color: #ffffff; }
.fullpad .myNetprint .centerPane { border-left: 2px solid #007FB7; border-right: 2px solid #007FB7; } 
.fullpad .myNetprint .sideBottom { border-bottom: 2px solid #007FB7; }
.fullpad .myNetprint .leftTop { background-image: url(/view/images/pads/otl_007FB7_FFFFFF.gif); }
.fullpad .myNetprint .rightTop { background-image: url(/view/images/pads/otr_007FB7_FFFFFF.gif); }
.fullpad .myNetprint .leftBottom { background-image: url(/view/images/pads/obl_007FB7_FFFFFF.gif); }
.fullpad .myNetprint .rightBottom { background-image: url(/view/images/pads/obr_007FB7_FFFFFF.gif); }
.fullpad .pictureUploader { color: #60D924; }
.fullpad .pictureUploader .titleTop { border-top: 2px solid #60D924; color: #60D924; background-color: #ffffff; }
.fullpad .pictureUploader cite { color: #60D924; background-color: #ffffff; }
.fullpad .pictureUploader .centerPane { border-left: 2px solid #60D924; border-right: 2px solid #60D924; } 
.fullpad .pictureUploader .sideBottom { border-bottom: 2px solid #60D924; }
.fullpad .pictureUploader .leftTop { background-image: url(/view/images/pads/otl_60D924_FFFFFF.gif); }
.fullpad .pictureUploader .rightTop { background-image: url(/view/images/pads/otr_60D924_FFFFFF.gif); }
.fullpad .pictureUploader .leftBottom { background-image: url(/view/images/pads/obl_60D924_FFFFFF.gif); }
.fullpad .pictureUploader .rightBottom { background-image: url(/view/images/pads/obr_60D924_FFFFFF.gif); }
.fullpad .pictureCollection { color: #F31058; }
.fullpad .pictureCollection .titleTop { border-top: 2px solid #F31058; color: #F31058; background-color: #ffffff; }
.fullpad .pictureCollection cite { color: #F31058; background-color: #ffffff; }
.fullpad .pictureCollection .centerPane { border-left: 2px solid #F31058; border-right: 2px solid #F31058; } 
.fullpad .pictureCollection .sideBottom { border-bottom: 2px solid #F31058; }
.fullpad .pictureCollection .leftTop { background-image: url(/view/images/pads/otl_F31058_FFFFFF.gif); }
.fullpad .pictureCollection .rightTop { background-image: url(/view/images/pads/otr_F31058_FFFFFF.gif); }
.fullpad .pictureCollection .leftBottom { background-image: url(/view/images/pads/obl_F31058_FFFFFF.gif); }
.fullpad .pictureCollection .rightBottom { background-image: url(/view/images/pads/obr_F31058_FFFFFF.gif); }

.messagepad .info { color: #007FB7; }
.messagepad .info .centerPane { border-left: 2px solid #007FB7; border-right: 2px solid #007FB7; } 
.messagepad .info .sideBottom { border-bottom: 2px solid #007FB7; }
.messagepad .info .leftBottom { background-image: url(/view/images/pads/obl_007FB7_FFFFFF.gif); }
.messagepad .info .rightBottom { background-image: url(/view/images/pads/obr_007FB7_FFFFFF.gif); }
.messagepad .warning { color: #FF7F00; }
.messagepad .warning .centerPane { border-left: 2px solid #FF7F00; border-right: 2px solid #FF7F00; } 
.messagepad .warning .sideBottom { border-bottom: 2px solid #FF7F00; }
.messagepad .warning .leftBottom { background-image: url(/view/images/pads/obl_FF7F00_FFFFFF.gif); }
.messagepad .warning .rightBottom { background-image: url(/view/images/pads/obr_FF7F00_FFFFFF.gif); }
.messagepad .error { color: #F31058; }
.messagepad .error .centerPane { border-left: 2px solid #F31058; border-right: 2px solid #F31058; } 
.messagepad .error .sideBottom { border-bottom: 2px solid #F31058; }
.messagepad .error .leftBottom { background-image: url(/view/images/pads/obl_F31058_FFFFFF.gif); }
.messagepad .error .rightBottom { background-image: url(/view/images/pads/obr_F31058_FFFFFF.gif); }

/* SIDE PADS - COMMON CLASSES */
#leftpads {
	width: 220px;
	padding-right: 18px;
	float: left;
}
#rightpads {
	width: 220px;
	padding-left: 18px;
	float: right;
}
#leftpads .toppad, #rightpads .toppad {
	width: 220px;
	height: 38px;
}
.pad {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
	margin-bottom: 14px;
}
.pad .content {
	vertical-align: top;
	padding-left: 12px;
	padding-right: 0px;
}
.pad .content table {
	padding: 0px;
}
.pad .leftTop, .pad .rightTop {
	padding-left: 12px; 
	background-repeat: no-repeat; 
	background-position: top;
}
.pad .sideTop {
	width: 196px; 
	height: 10px;
}
.pad .leftBottom, .pad .rightBottom {
	padding-right: 12px; 
	background-repeat: no-repeat; 
	background-position: bottom;
	height: 12px;
}
.pad .sideBottom {
	width: 196px;
	height: 10px;
}
.pad .titleTop { 
	width: 196px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: normal;
	vertical-align: middle;
	height: 32px;
}
.pad .titleTop cite { 
	max-width: 196px;
	height: 21px;
}
.pad .titleSub { 
	width: 196px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: normal;
	vertical-align: middle;
	height: 30px;
	padding-left: 10px;
}
.pad .titleSub cite { 
	max-width: 196px;
	height: 21px;
}
.pad .comment {
	vertical-align: top;
	padding-top: 6px;
	font-size: 11px;
	width: 176px;
}
.pad .link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.pad .link:hover {
	text-decoration: underline;
}
.pad ul {
	list-style: none;
	padding: 6px;
	margin: 0px;
	clear: none;
	float: left;
}
.pad li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	display: block;
	width: 176px;
	height: 16px;
	padding-top: 4px;
	background-position: left;
	background-repeat: no-repeat;
}
.pad li a:hover {
	text-decoration: underline;
}
.pad li img{
	clear: none;
	float: left;
}
.pad li span{
	clear: none;
	float: left;
	padding-top: 2px;
	padding-left: 3px;
	cursor: pointer;
}

/* SIDE PADS - BUTTON CLASSES */
.formbutton {
	height: 23px;
	text-align: center;
	background-image: url(/view/images/buttons/fbcp_bg.gif);
}
.formbutton .leftSide {
	padding-left: 6px; 
	background-repeat: no-repeat; 
	background-position: top;
}
.formbutton .rightSide {
	padding-right: 6px; 
	background-repeat: no-repeat; 
	background-position: top;
}
.formbutton a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	display: block;
	overflow: hidden;
	color: #666666;
	text-decoration: none;
	height: 13px;
	padding: 5px;
}
.formbutton a:hover {
	color: #444444;
	text-decoration: none;
}
.formbutton .leftSide { background-image: url(/view/images/buttons/fbls_FFFFFF.gif); } /* Default form button corners */
.formbutton .rightSide { background-image: url(/view/images/buttons/fbrs_FFFFFF.gif); }
.bigformbutton {
	height: 45px;
	text-align: center;
	background-image: url(/view/images/buttons/bfbcp_bg.gif);
}
.bigformbutton .arrow {
	width: 24px;
	background-repeat: no-repeat;
	background-position: center;
}
.bigformbutton .leftSide {
	padding-left: 6px; 
	background-repeat: no-repeat; 
	background-position: top;
}
.bigformbutton .rightSide {
	padding-right: 6px; 
	background-repeat: no-repeat; 
	background-position: top;
}
.bigformbutton a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	display: block;
	overflow: hidden;
	color: #666666;
	text-decoration: none;
	height: 17px;
	padding: 14px;
}
.bigformbutton a:hover {
	color: #444444;
	text-decoration: none;
}
.bigformbutton .leftSide { background-image: url(/view/images/buttons/bfbls_FFFFFF.gif); } /* Default form button corners */
.bigformbutton .rightSide { background-image: url(/view/images/buttons/bfbrs_FFFFFF.gif); }
.bigformbutton .arrow { background-image: url(/view/images/buttons/bfbar_FFFFFF.gif); }


/* SIDE PADS - SPECIFIC PADS CLASSES - USED TO DEFINE PAD COLOR AND ITEM SIZE */
.pad .login { background-color: #007FB7; color: #ffffff; }
.pad .login .link { color: #ffffff; }
.pad .login .link:hover { color: #ffffff; }
.pad .login .titleTop { color: #ffffff; background-color: #007FB7; }
.pad .login .titleTop cite { color: #ffffff; background-color: #007FB7; }
.pad .login .content { border-top: 1px dashed #ffffff; } /* Specific dashed border per pad */
.pad .login .leftTop { background-image: url(/view/images/pads/ctl_007FB7_FFFFFF.gif); }
.pad .login .rightTop { background-image: url(/view/images/pads/ctr_007FB7_FFFFFF.gif); }
.pad .login .leftBottom { background-image: url(/view/images/pads/cbl_007FB7_FFFFFF.gif); }
.pad .login .rightBottom { background-image: url(/view/images/pads/cbr_007FB7_FFFFFF.gif); }

.pad .login .formbutton .leftSide { background-image: url(/view/images/buttons/fbls_007FB7.gif); } /* Specific form button corners */
.pad .login .formbutton .rightSide { background-image: url(/view/images/buttons/fbrs_007FB7.gif); }

.pad .register { background-color: #F31058; color: #ffffff; }
.pad .register .link { color: #ffffff; }
.pad .register .link:hover { color: #ffffff; }
.pad .register .titleTop { color: #ffffff; background-color: #F31058; }
.pad .register .titleTop cite { color: #ffffff; background-color: #F31058; }
.pad .register .content { border-top: 1px dashed #ffffff; } /* Specific dashed border per pad */
.pad .register .leftTop { background-image: url(/view/images/pads/ctl_F31058_FFFFFF.gif); }
.pad .register .rightTop { background-image: url(/view/images/pads/ctr_F31058_FFFFFF.gif); }
.pad .register .leftBottom { background-image: url(/view/images/pads/cbl_F31058_FFFFFF.gif); }
.pad .register .rightBottom { background-image: url(/view/images/pads/cbr_F31058_FFFFFF.gif); }

.pad .register .formbutton .leftSide { background-image: url(/view/images/buttons/fbls_F31058.gif); } /* Specific form button corners */
.pad .register .formbutton .rightSide { background-image: url(/view/images/buttons/fbrs_F31058.gif); }

.pad .register .bigformbutton .arrow { background-image: url(/view/images/buttons/bfbar_F31058.gif); }
.pad .register .bigformbutton .leftSide { background-image: url(/view/images/buttons/bfbls_F31058.gif); } /* Specific form button corners */
.pad .register .bigformbutton .rightSide { background-image: url(/view/images/buttons/bfbrs_F31058.gif); }

.pad .myNetprint { background-color: #ffffff; color: #007FB7; }
.pad .myNetprint .link { color: #007FB7; }
.pad .myNetprint .link:hover { color: #007FB7; }
.pad .myNetprint li a { color: #007FB7; }
.pad .myNetprint li a:hover { color: #007FB7; }
.pad .myNetprint .titleTop { border-top: 2px solid #007FB7; color: #007FB7; background-color: #ffffff; }
.pad .myNetprint .titleTop cite { color: #000000; background-color: #ffffff; }
.pad .myNetprint .titleSub { border-top: 1px solid #007FB7; border-left: 2px solid #007FB7; border-right: 2px solid #007FB7; color: #007FB7; background-color: #ffffff; }
.pad .myNetprint .titleSub cite { color: #000000; background-color: #ffffff; }
.pad .myNetprint .content { border-top: 1px solid #007FB7; border-left: 2px solid #007FB7; border-right: 2px solid #007FB7; } /* Specific dashed border per pad */
.pad .myNetprint .sideBottom { border-bottom: 2px solid #007FB7; }
.pad .myNetprint .leftTop { background-image: url(/view/images/pads/otl_007FB7_FFFFFF.gif); }
.pad .myNetprint .rightTop { background-image: url(/view/images/pads/otr_007FB7_FFFFFF.gif); }
.pad .myNetprint .leftBottom { background-image: url(/view/images/pads/obl_007FB7_FFFFFF.gif); }
.pad .myNetprint .rightBottom { background-image: url(/view/images/pads/obr_007FB7_FFFFFF.gif); }

.pad .myNetprint .formbutton .leftSide { background-image: url(/view/images/buttons/fbls_FFFFFF.gif); } /* Specific form button corners */
.pad .myNetprint .formbutton .rightSide { background-image: url(/view/images/buttons/fbrs_FFFFFF.gif); }

.pad .pictureCollection { background-color: #ffffff; color: #F31058; }
.pad .pictureCollection .link { color: #F31058; }
.pad .pictureCollection .link:hover { color: #F31058; }
.pad .pictureCollection li a { color: #F31058; }
.pad .pictureCollection li a:hover { color: #F31058; }
.pad .pictureCollection .titleTop { border-top: 2px solid #F31058; color: #F31058; background-color: #ffffff; }
.pad .pictureCollection .titleTop cite { color: #000000; background-color: #ffffff; }
.pad .pictureCollection .titleSub { border-top: 1px solid #F31058; border-left: 2px solid #F31058; border-right: 2px solid #F31058; color: #F31058; background-color: #ffffff; }
.pad .pictureCollection .titleSub cite { color: #000000; background-color: #ffffff; }
.pad .pictureCollection .content { border-top: 1px solid #F31058; border-left: 2px solid #F31058; border-right: 2px solid #F31058; } /* Specific dashed border per pad */
.pad .pictureCollection .sideBottom { border-bottom: 2px solid #F31058; }
.pad .pictureCollection .leftTop { background-image: url(/view/images/pads/otl_F31058_FFFFFF.gif); }
.pad .pictureCollection .rightTop { background-image: url(/view/images/pads/otr_F31058_FFFFFF.gif); }
.pad .pictureCollection .leftBottom { background-image: url(/view/images/pads/obl_F31058_FFFFFF.gif); }
.pad .pictureCollection .rightBottom { background-image: url(/view/images/pads/obr_F31058_FFFFFF.gif); }

.pad .neutral { background-color: #ffffff; color: #B2B2B2; }
.pad .neutral .link { color: #B2B2B2; }
.pad .neutral .link:hover { color: #B2B2B2; }
.pad .neutral li a { color: #B2B2B2; }
.pad .neutral li a:hover { color: #B2B2B2; }
.pad .neutral .titleTop { border-top: 2px solid #B2B2B2; color: #B2B2B2; background-color: #ffffff; }
.pad .neutral .titleTop cite { color: #000000; background-color: #ffffff; }
.pad .neutral .titleSub { border-top: 1px solid #B2B2B2; border-left: 2px solid #B2B2B2; border-right: 2px solid #B2B2B2; color: #B2B2B2; background-color: #ffffff; }
.pad .neutral .titleSub cite { color: #000000; background-color: #ffffff; }
.pad .neutral .content { border-top: 1px solid #B2B2B2; border-left: 2px solid #B2B2B2; border-right: 2px solid #B2B2B2; } /* Specific dashed border per pad */
.pad .neutral .sideBottom { border-bottom: 2px solid #B2B2B2; }
.pad .neutral .leftTop { background-image: url(/view/images/pads/otl_B2B2B2_FFFFFF.gif); }
.pad .neutral .rightTop { background-image: url(/view/images/pads/otr_B2B2B2_FFFFFF.gif); }
.pad .neutral .leftBottom { background-image: url(/view/images/pads/obl_B2B2B2_FFFFFF.gif); }
.pad .neutral .rightBottom { background-image: url(/view/images/pads/obr_B2B2B2_FFFFFF.gif); }

/* SIDE PADS - PRODUCTS QUICK LIST */
#model {
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
	width: 218px;
	float: left;
	border: 1px solid #FF7F00;
}
#model span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	clear: none;
	float: left;
	padding-left: 8px;
	width: 210px;
	height: 18px;
	padding-top: 3px;
	background-color: #FF7F00;
}
#model ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	clear: none;
	float: left;
}
#model li {
	clear: none;
	float: left;
	padding: 0px;
	border-top: 1px dashed #FF7F00;
}
#model li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF7F00;
	text-decoration: none;
	text-align: left;
	display: block;
	width: 200px;
	height: 16px;
	padding-top: 4px;
	padding-left: 18px;
	background-image: url(/view/images/common/quicklistarrows_FF7F00_FFFFFF.gif);
	background-repeat: no-repeat; 
	background-position: right top;
}
#model li a:hover {
	color: #FFFFFF;
	background-color: #FF7F00;
	text-decoration: none;
	background-position: right bottom;
}

/* MAIN CONTENT - HOME PAGE ITEMS */
.halfbanner {
	width: 357px;
	height: 248px;
	float: left;
	clear: none;
	display: block;
	margin-bottom: 14px;
}
.fullbanner {
	width: 732px;
	height: 248px;
	float: left;
	clear: none;
	display: block;
	margin-bottom: 14px;
}
.productteaser {
	width: 220px;
	float: left;
	clear: none;
	display: block;
}
.productteaser .visual {
	width: 220px;
	height: 140px;
}
.productteaser cite {
	max-width: 220px; 
	height: 50px; 
	font-size: 14px;
	color: #FF7F00; 
}
/* MAIN CONTENT - PRODUCT LIST ITEMS */
.productstart {
	height: 210px;
	float: left;
	clear: none;
}
.productlist .visual {
	padding-left: 14px;
	border-right: 1px solid #cccccc;
}
.productlist .buttons {
	padding-left: 14px;
	border-right: 1px solid #cccccc;
}
.productlist .visual img {
	width: 180px;
	height: 140px;
}
.productlist .visual div {
	width: 180px;
	height: 140px;
}
.productlist cite {
	max-width: 190px; 
	height: 30px; 
	font-size: 18px;
}
.productlist .price {
	padding-left: 14px;
	font-size: 11px;
	font-weight: bold;
	color: #ff7f00;
}
.productlist .features {
	padding-left: 18px;
	padding-top: 6px;
	padding-bottom: 12px;
	vertical-align: top;
}
.productlist .features ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.productlist .features li {
	padding: 2px;
	padding-left: 14px;
	background-image: url(/view/images/common/smbullet_007FB7_FFFFFF.gif);
	background-repeat: no-repeat; 
	background-position: left top;
}
.productlist .features li ul li {
	padding: 2px;
	padding-left: 11px;
	background-image: url(/view/images/common/smbullet_B2B2B2_FFFFFF.gif);
	background-repeat: no-repeat; 
	background-position: left 1px;
}

/* MAIN CONTENT - PRODUCT DETAILS */
.notice {
	text-align: center; 
	height: 45px; 
	vertical-align: middle;
	padding-top: 30px;
}
.productdetail .infos {
	vertical-align: top;
	padding-top: 10px;
}
.productdetail .visual {
	vertical-align: top;
	text-align: center;
}
.productdetail .visual img {
	border: 1px solid #cccccc;
}
.productdetail .visual div {
	width: 360px;
	height: 260px;
	border: 1px solid #cccccc;
}
.productdetail .price {
	font-size: 14px;
	font-weight: bold;
	color: #ff7f00;
}
.productdetail .buttons {
	padding-top: 12px;
}
.productdetailblock .infos {
	vertical-align: top;
	padding-top: 10px;
	padding-left: 6px;
	padding-right: 6px;
}
.productdetailblock .title {
	border-bottom: 1px solid #cccccc;
	padding-top: 18px;
}
.productdetailblock cite {
	max-width: 190px; 
	height: 20px; 
	font-size: 16px;
}
.productdetailblock .visual {
	width: 140px;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: top;
}
.productdetailblock .visual img {
	width: 130px;
	border: 1px solid #cccccc;
}
.productdetailblock .pricing th {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #ff7f00;
	text-align: center;
	height: 22px;
}
.productdetailblock .pricing .title {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	border-bottom: 1px solid #ff7f00;
	text-align: center;
	height: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.productdetailblock .pricing .cell {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border-bottom: 1px solid #ff7f00;
	text-align: center;
	height: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.productdetailblock .features {
	padding-left: 6px;
	padding-top: 12px;
}
.productdetailblock .features ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.productdetailblock .features li {
	padding: 2px;
	padding-left: 14px;
	background-image: url(/view/images/common/smbullet_007FB7_FFFFFF.gif);
	background-repeat: no-repeat; 
	background-position: left top;
}
.productdetailblock .features li ul li {
	padding: 2px;
	padding-left: 11px;
	background-image: url(/view/images/common/smbullet_B2B2B2_FFFFFF.gif);
	background-repeat: no-repeat; 
	background-position: left 1px;
}
.toolbar {
	width: 100%;
	clear: both;
	margin-top: 0px;
	margin-bottom: 6px;
}
.toolbar table {
	width: 100%;
	padding: 3px;
	border: 1px solid #B8B8B8;
	background-color: #F6F6F6;
}
.toolbar select {
	font-size: 11px;
}
.actionblock {
	width: 220px;
	border: 1px solid #B8B8B8;
	background-color: #F6F6F6;
	padding: 5px;
	clear: none;
	float: left;
}
.actionblock .header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C0C0C0;
	background-color: #F6F6F6;
	font-weight: normal;
	height: 16px;
}
.actionblock .title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	height: 18px;
}
.actionblock .thumb {
	width: 110px;
	height: 110px;
	vertical-align: middle;
	text-align: center;
	border-top: 1px solid #BEBEBE;
	border-left: 1px solid #BEBEBE;
	border-bottom: 1px solid #888888;
	border-right: 1px solid #888888;
	background-color: #FFFFFF;
	cursor: pointer;
	float: left;
	clear: none;
}
.actionblock .footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C0C0C0;
	font-weight: normal;
	height: 18px;
	vertical-align: bottom;
}
.actionblock .info {
	border: 1px solid #B2B2B2; 
	background-color: #FFFFFF;
	margin-left: 3px;
	margin-top: 3px;
	clear: both;
	width: 103px;
}
.actionblock .info th {
	padding-left: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C0C0C0;
	font-weight: normal;
	text-align: left;
	padding-bottom: 1px;
}
.actionblock .info td {
	padding-right: 2px;
	text-align: right;
}
.actionblock .actions {
	width: 105px;
	float: left;
	clear: none;
}
.actionblock ul {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 3px;
	margin-bottom: 0px;
	margin-right: 0px;
	clear: none;
	float: left;
	
}
.actionblock li {
	clear: none;
	float: left;
	padding: 0px;
	padding-top: 3px;
}
.actionblock li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	display: block;
	width: 100px;
	height: 16px;
}
.actionblock li a:hover {
	text-decoration: underline;
}
.actionblock li img{
	clear: none;
	float: left;
}
.actionblock li span{
	clear: none;
	float: left;
	padding-top: 2px;
	padding-left: 3px;
}
.selectblock {
	width: 130px;
	border: 1px solid #B8B8B8;
	background-color: #F6F6F6;
	padding: 5px;
	clear: none;
	float: left;
}
.selectblock .header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C0C0C0;
	background-color: #F6F6F6;
	font-weight: normal;
	height: 18px;
}
.selectblock .title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	height: 18px;
}
.selectblock .thumb {
	width: 110px;
	height: 110px;
	vertical-align: middle;
	text-align: center;
	border-top: 1px solid #BEBEBE;
	border-left: 1px solid #BEBEBE;
	border-bottom: 1px solid #888888;
	border-right: 1px solid #888888;
	background-color: #FFFFFF;
	cursor: pointer;
}
.selectblock .footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C0C0C0;
	font-weight: normal;
	height: 18px;
	vertical-align: bottom;
}
.picturedetailsblock {
	width: 330px;
	border: 1px solid #B8B8B8;
	background-color: #F6F6F6;
	padding: 5px;
	clear: none;
	float: left;
}
.picturedetailsblock .header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C0C0C0;
	background-color: #F6F6F6;
	font-weight: normal;
	height: 18px;
}
.picturedetailsblock .title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	height: 18px;
}
.picturedetailsblock .thumb {
	width: 110px;
	height: 110px;
	vertical-align: middle;
	text-align: center;
	border-top: 1px solid #BEBEBE;
	border-left: 1px solid #BEBEBE;
	border-bottom: 1px solid #888888;
	border-right: 1px solid #888888;
	background-color: #FFFFFF;
	cursor: pointer;
}
.picturedetailsblock .footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C0C0C0;
	font-weight: normal;
	height: 18px;
	vertical-align: bottom;
}
.formblock {
	float: left;
	clear: both;
	padding-bottom: 8px;
}
.formblock label {
	display: block;
	font-size: 11px;
	float: left;
	clear: none;
}
.formblock span {
	display: block;
	float: left;
	clear: none;
}
.formblock div, .formblock select {
	display: block;
	float: left;
	clear: none;
}
.orderstatusbar {
	width: 100px;
	height: 14px;
	border: 1px solid #FF7F00;
	background-color: #ffffff;
}
.orderstatusbar .level {
	float: left;
	height: 14px;
	background-color: #FF7F00;
}
.orderstatusbar .percent {
	width: 100px;
	height: 14px;
	position: absolute;
	text-align: center;
}
/* MAIN CONTENT - WIZARD SPECIFIC CLASSES */
.wizardPreview {
	text-align: center;
	vertical-align: middle;
	margin: auto;
}
.wizardPreview img {
	border: 1px solid #888888;
}
.genericPreview {
	text-align: center;
	vertical-align: middle;
	margin: auto;
}
.wizardOption {
	padding-right: 24px;
	padding-bottom: 2px;
	text-align: right;
}
.selector {
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
	width: 100%;
	overflow: hidden;
	height: 400px;
}
.selector ul {
	margin: 0px;
	padding: 0px;
	overflow: auto;
	height: 400px;
	list-style: none;
}
.selector li {
	width: 108px;
	height: 130px;
	clear: none;
	float: left;
	padding: 1px;
	margin: 0px;
	display: block;
}
.selector li .current {
	border: 1px solid #666666;
	background-color: #B2B2B2;
}
.selector li .selected {
	border: 1px solid #FF0000;
}
.selector li .marked {
	border: 1px solid #FF6600;
}
.selector li a {
	width: 106px;
	height: 128px;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	display: block;
	text-align: center;
	cursor: pointer;
}
.selector li a:hover {
	text-decoration: none;
	border: 1px solid #666666;
	background-color: #B2B2B2;
}
.selector .label {
	width: 438px;
	height: 16px;
	clear: none;
	float: left;
	padding: 0px;
	padding-top: 5px;
	margin: 0px;
	margin-bottom: 1px;
	border-bottom: 1px solid #888888;
}
.selector .thumb {
	width: 96px;
	height: 96px;
	display: block;
	vertical-align: middle;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 4px;
	margin-bottom: 2px;
	cursor: pointer;
}
.selector .thumb img {
	background-color: #FFFFFF;
	border-top: 1px solid #BEBEBE;
	border-left: 1px solid #BEBEBE;
	border-bottom: 1px solid #888888;
	border-right: 1px solid #888888;
}
.selector .title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	cursor: pointer;
	vertical-align: middle;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	display: block;
}
.pictureselector {
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
	width: 100%;
}
.pictureselector td {
	width: 108px;
	height: 125px;
	vertical-align: top;
}
.pictureselector div {
	width: 104px;
	height: 121px;
	padding: 1px;
	margin: 0px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	text-align: center;
	cursor: default;
}
.pictureselector .selected {
	border: 1px solid #FF0000;
}
.pictureselector .clone {
	z-index: 0;
}
.pictureselector .bin {
	z-index: 0;
	border: none;
}
.pictureselector .hover {
	background-color: #cccccc;
	border: 1px solid #cccccc;
}
.pictureselector .thumb {
	width: 96px;
	height: 96px;
	display: block;
	vertical-align: middle;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 3px;
	margin-bottom: 2px;
	cursor: pointer;
}
.pictureselector .thumb img {
	background-color: #FFFFFF;
	border-top: 1px solid #BEBEBE;
	border-left: 1px solid #BEBEBE;
	border-bottom: 1px solid #888888;
	border-right: 1px solid #888888;
}
.pictureselector .title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	cursor: default;
	vertical-align: middle;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	display: block;
}
#modelformatselector .title {
	color: #000000;
}
#modelformatselector .infos {
	color: #aaaaaa;
}
#modelformatselector .thumb {
	width: 96px;
	height: 96px;
	display: block;
	vertical-align: middle;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 3px;
	margin-bottom: 2px;
	cursor: pointer;
}
#modelformatselector .thumb img {
	background-color: #FFFFFF;
	border-top: 1px solid #BEBEBE;
	border-left: 1px solid #BEBEBE;
	border-bottom: 1px solid #888888;
	border-right: 1px solid #888888;
}
#modelformatselector .picturebookthumb img {
	background-color: #FFFFFF;
	border-top: none;
	border-left: none;
	border-bottom: none;
	border-right: none;
}
.scrollbar {
	height: 378px;
	width: 20px;
	padding: 0px;
	margin: 0px;
	overflow: auto;
}

.texteditor {
	margin: 0px;
	padding: 0px;
}
.texteditor .tools, .texteditor .title, .texteditor .edit {
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.texteditor .fontpad {
	border-top: 1px solid #cccccc;
	display: block;
	margin-right: 5px;
}
.texteditor .colorpad {
	border-top: 1px solid #cccccc;
	display: block;
}
.texteditor textarea{
	width: 450px;
	height: 100px;
	border: 1px solid #cccccc;
}
.product .texteditor .tools {
	border-top: 2px solid #FF7F00;
	border-bottom: 2px solid #FF7F00;
}
.product .texteditor .title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
.product .texteditor .label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
.calendareditor {
	width: 480px;
	margin: 0px;
	padding: 0px;
}
.product .calendareditor {
	border-top: 2px solid #FF7F00;
	border-bottom: 2px solid #FF7F00;
}
.product .calendareditor .label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
.eventeditor {
	width: 460px;
	margin: 0px;
	padding: 10px;
}
.product .eventeditor {
	border-top: 2px solid #FF7F00;
}
.product .eventeditor .label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
.eventselector {
	width: 480px;
	margin: 0px;
	padding: 0px;
}
.product .eventselector {
	border-bottom: 2px solid #FF7F00;
}
.product .eventselector .label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
#imageuploader {
	width: 730px; 
	background-color: #FFFFFF; 
	border: 1px solid #cccccc;
	display: block;
}
#imageuploader .item {
	width: 355px; 
	height: 50px; 
	background-color: #FFFFFF; 
	border: 1px solid #cccccc;
}
#imageuploader .preview {
	width: 100px; 
	height: 50px; 
	overflow: hidden; 
	border: 1px solid #cccccc; 
	text-align: center;
	padding: 0px;
}
#progressbar {
	display: none;
}
.qualitybar {
	width: 220px;
	clear: none;
	float: left;
	margin: 5px;
}
.qualitybar .marker {
	padding-top: 3px;
	padding-left: 10px;
}
.qualitybar .scale {
	padding-top: 0px;
	padding-left: 14px;
}
.qualitybar .name {
	width: 127px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #aaaaaa;
	color: #ffffff;
	text-align: center;
	padding: 2px;
}
.qualitybar .infos {
	width: 131px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
.qualitydot {
	height: 11px;
	width: 11px;
	border: 1px solid #666666;
	float: left;
	clear: none;
	margin-right: 5px;
}
.qualitydot div {
	height: 11px;
	width: 11px;
}
.qualitydot .q0 { background-color: #C00000; } /* C00000 */
.qualitydot .q1 { background-color: #C00000; } /* DF3801 */
.qualitydot .q2 { background-color: #C00000; } /* FF681F */
.qualitydot .q3 { background-color: #C00000; } /* FFB700 */
.qualitydot .q4 { background-color: #FFEA3F; } /* FFEA3F */
.qualitydot .q5 { background-color: #FFEA3F; } /* EAFF40 */
.qualitydot .q6 { background-color: #BDFE00; } /* C6FF00 */
.qualitydot .q7 { background-color: #BDFE00; } /* BDFE00 */
.qualitydot .q8 { background-color: #35DF00; } /* 85DF01 */
.qualitydot .q9 { background-color: #35DF00; } /* 35DF00 */
.qualitydot .q10 { background-color: #35DF00; } /* 35DF00 */
