/**

    



**/





            

/**
* Style definition for the main navigation
**/
#main_nav {
	display: block;
	list-style: none;
	margin: 0px 0px px 0px;
	width: 100%;
	height: 37px !important;
	background: url('../images/84012611/cpw-main-navi-bg.jpg') top left repeat-x;
}
#main_nav li {
	position: relative;
	display: block;
	float: left;
	list-style-image: none;
	z-index: 918;
	margin: 0;
	text-align: center;
}
#main_nav li a {
	display: block;
	padding: 13px 10px;
	text-decoration: none;
	background: url('../images/default/main_nav_button_bg.jpg') top right no-repeat;
	color: #000;
	font-weight: bold;
}
#main_nav li a.active {
	border-top: 0px solid #D6D5D5;
	border-left: 0px solid #D6D5D5;
	border-right: 0px solid #D6D5D5;
	margin: -0px 0 0 -1px;
	padding: 13px 10px 13px 10px;
	background:  url('') left top repeat-x;
	color: #FFFFFF;
	font-weight: bold;
	position: relative;
}
/* second level */
#main_nav li ul {
	display: none;
	position: absolute;
	background: #FFF;
	border-bottom: 1px solid #D6D5D5;
	border-left: 1px solid #D6D5D5;
	border-right: 1px solid #D6D5D5;
	width: 200px;
}
#main_nav li ul li {
	display: block;
	height: auto;
	text-align: left;
	position: relative;
	width: 100%;
}
#main_nav li ul li a {
	display: block;
	background: none;
	margin: 0;
	padding: 8px;
}
#main_nav li ul li a:hover {
	color: #000;
	font-weight: bold;
}
#main_nav li#main_nav_item_9 ul {
	margin-left:-50px;
}
#main_nav li#main_nav_item_10 ul {
	margin-left:-115px;
}
/* third level */
#main_nav li ul li ul {
	display: none;
	position: absolute;
	left: 200px;
	top: -1px;
	border: 1px solid #D6D5D5;
}
#main_nav li ul li:hover ul {
	display: block;
}
/**

* Basic style definition
* 06.09.2010 14:39
**/
html, * {
	margin: 0;
	padding: 0;
	border: 0;
}
ul li {
	list-style-image: url('../images/default/dflt_list.gif');
}
body, div, p, th, td, li, dd, input {
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}
html>body, html>div, html>p, html>th, html>td, html>li, html>dd {
	font-size: small;
}
h1, h2, h3, h4 {
	font-weight: bold;
}
h1 {
	margin: 7px 10px 3px 10px;
	font-size: 18px;
}
h2, h3, h4 {
	margin: 10px 0 0 10px;
	font-size: 15px;
}
/** some realy basic styles**/
.clear {
	clear: both;
}
.clear_right {
	clear: right;
}
.clear_left {
	clear: left;
}
.hide {
	display: none;
}
.right {
	float: right !important;
}
.left {
	float: left !important;
}
.no_float {
	float: none !important;
}
.no_border {
	border: 0 !important;
}
.no_margin {
	margin: 0 !important;
}
.no_padding {
	padding: 0 !important;
}
.no_margin_left {
	margin-left: 0 !important;
}
.no_padding_left {
	padding-left: 0 !important;
}
/** dirty hacks for < IE7 **/
* html body {
	behavior: url("styles/csshover.htc");
}
* html img, * html .start_2_bottom .teaser_price, * html .start_2_right .teaser_price, * html .start_2_top_left .teaser_price, * html body div.content_wrapper_nav, * html #footer_price_info, * html #footer_company_name, * html #sub_nav li.active, * html #main_nav li:hover ul li ul li a, * html #main_nav li ul li ul li a, * html ul li, * html ul li, * html ul#pricelist li div.product_image, * html .ips ul.ordersteps li a.info, * html .ips ul.ordersteps li a.info:hover, * html ul#pricelist .close_info, * html #lightbox_iflow #lightbox_iflow_left, * html #lightbox_iflow #lightbox_iflow_right, * html #lightbox_iflow #lightbox_slider, * html #lbClose.grey, * html #lightbox #lightbox_bar .button, * html #lightbox #lightbox_bar .button span, * html .button, * html .button span {
	behavior: url("styles/iepngfix.htc");
}
* html #page_ips .ips .actx_quality1, * html #page_ips .ips .actx_quality3, * html #page_ips .ips .actx_quality5, * html #page_ips .ips ul.ordersteps #orderstep_1 div, * html #page_ips .ips ul.ordersteps #orderstep_2 div, * html #page_ips .ips ul.ordersteps #orderstep_3 div, * html #page_ips .start_2_bottom .teaser_price, * html #page_ips .start_2_right .teaser_price, * html #page_ips .start_2_top_left .teaser_price, * html #page_ips div.content_wrapper_nav, * html #page_ips #footer_price_info, * html #page_ips #footer_company_name, * html #page_ips #header, * html #page_ips #sub_nav li.active, * html #page_ips #main_nav li:hover ul li ul li a, * html #page_ips #main_nav li ul li ul li a, * html #page_ips html ul li, * html #page_ips .ips ul.ordersteps li span.done, * html #page_ips .ips .line_selection #option_album, * html .ips .line_selection #option_index, * html .ips .qualityLevel0, * html .ips .qualityLevel1, * html .ips .qualityLevel2, * html #notAllImageAreasFilledPopup .closeText, * html #calendarDesignPopup .closeText, * html .dt-popup .closeText, * html .ips .line_selection #option_formats, * html .ips .line_selection #option_album, * html .ips #product_preview #rwd, * html .ips #product_preview #fwd, * html .myPhotos-intro #login-reg-intro #albumFirstT, * html ul li, * html .ips .myPhotos .action-view .addPhotosButton, * html .ips .myPhotos .action-view .addPhotosButton-inactive, * html .ips .myPhotos .action-view .addAlbumButton, * html .ips .myPhotos .action-view .addAlbumButton-inactive, * html .ips .myPhotos .action-view .shareAlbum, * html .ips .myPhotos .action-view .shareAlbum-inactive, * html .ips .myPhotos .action-view .unshareAlbum, * html .ips .myPhotos .action-view .unshareAlbum-inactive, * html .ips .myPhotos .action-view .albumOptions, * html .ips .myPhotos .action-view .albumOptions-inactive, * html .ips .myPhotos .action-view .deleteAlbum, * html .ips .myPhotos .action-view .deleteAlbum-inactive, * html .ips .myPhotos .action-view .simpleShowButton, * html .ips .myPhotos .action-view .simpleShowButton-inactive, * html .ips .myPhotos .action-view .simpleShareButton, * html .ips .myPhotos .action-view .simpleShareButton-inactive, * html .ips .myPhotos .action-view .sortPicturesButton, * html .ips .myPhotos .action-view .sortPicturesButton-inactive, * html .ips .myPhotos .action-view .orderPrintsButton, * html .ips .myPhotos .action-view .orderPrintsButton-inactive, * html .ips .myPhotos .action-view .pictureSettingsButton, * html .ips .myPhotos .action-view .pictureSettingsButton-inactive, * html .ips .myPhotos .action-view .deletePictureButton, * html .ips .myPhotos .action-view .deletePictureButton-inactive, * html .ips .myPhotos .action-view .headItemButton, * html .ips .myPhotos .action-view .headItemButton-inactive, * html .ips .myPhotos .action-view .rotate90Button, * html .ips .myPhotos .action-view .rotate90Button-inactive, * html .ips .myPhotos .action-view .rotate270Button, * html .ips .myPhotos .action-view .rotate270Button-inactive, * html .ips .myPhotos .action-view .rotate180Button, * html .ips .myPhotos .action-view .rotate180Button-inactive, * html .ips .myPhotos .action-view .downloadZipButton, * html .ips .myPhotos .action-view .downloadZipButton-inactive, * html .ips .myPhotos .cbox-default .cbox-content, * html #lightbox #lightbox_bar .button, * html #lightbox #lightbox_bar .button span, * html .button, * html .button span {
	behavior: url("../../ips-opdata/layout/default01/scripts/iepngfix.htc");
}
/** reddot specific styles **/
div.reddot {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 99999;
}
span.reddot {
	position: relative;
	background: #DDD;
	font-size: 11px;
	z-index: 99999;
}
div.reddot a, span.reddot a {
	display: inline !important;
}
label.reddot {
	position: absolute;
	left: 0;
	top: 50px;
	background: #DDD;
	font-size: 11px;
	z-index: 99999;
	white-space: nowrap;
}
a img {
	border: 0;
}
/**
* Style definition for the sub navigation
**/
#sub_nav {
	float: left;
	width: 200px;
	min-height: 387px;
	margin: 0 10px 0 0px;
	border: 1px solid #D6D4D4;
	list-style: none;
	background: #FFF;
}
#sub_nav_container {
	float:left;
}
* html #sub_nav {
	height: 387px;
}
#sub_nav li {
	margin: 5px 0;
	padding: 0;
	list-style-image: none;
}
#sub_nav li.active {
	background: url(../images/26371839/all_arrow_subnavi_active.png) 5px 5px no-repeat;
}
#sub_nav li a {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #E2001A;
	padding: 0 0 0 14px;
	text-decoration: none;
}
#sub_nav li#sub_nav_title {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #E2001A;
	padding: 4px 0 4px 0px;
	margin: 0 0 10px 0;
	border: 1px solid #E2001A;
}
#sub_nav li#sub_nav_title a {
	color: #FFF;
}
#sub_nav li ul {
	list-style: none;
	margin: 0 0 5px 0;
}
#sub_nav li ul li {
	display: block;
	margin: 3px 0;
}
#sub_nav li ul li.active a {
	background-color: #FFF;
	font-weight: bold;
	color: #E2001A;
}
#sub_nav li ul li a {
	color: #000;
	padding: 0 0 0 28px;
	text-decoration: none;
	font-weight: normal;
}
/** special photobook subnavigation **/
/*
.lang_de #sub_nav .sub_nav_page_photobook_photopaper, #sub_nav .sub_nav_page_photobook_theme, #sub_nav .sub_nav_page_photobook_reorder, #sub_nav .sub_nav_page_photobook_examples, #sub_nav .sub_nav_page_photobook_test {
    background: #E2001A !important;
    padding: 4px 0 4px 0;
    margin: 1px 0px 0px 0px;
}
.lang_de #sub_nav .sub_nav_page_photobook_photopaper.active, #sub_nav .sub_nav_page_photobook_theme.active, #sub_nav .sub_nav_page_photobook_reorder.active, #sub_nav .sub_nav_page_photobook_examples.active, #sub_nav .sub_nav_page_photobook_test.active {
    background: #E2001A url(../images/26371839/all_arrow_subnavi_active.png) no-repeat scroll 5px 7px !important;
    margin: 1px 0 10px !important;
}
.lang_de #sub_nav .sub_nav_page_photobook_photopaper.active a, #sub_nav .sub_nav_page_photobook_theme.active a, #sub_nav .sub_nav_page_photobook_reorder.active a, #sub_nav .sub_nav_page_photobook_examples.active a, #sub_nav .sub_nav_page_photobook_test.active a, #sub_nav .sub_nav_page_photobook_photopaper a, #sub_nav .sub_nav_page_photobook_theme a, #sub_nav .sub_nav_page_photobook_reorder a, #sub_nav .sub_nav_page_photobook_examples a, #sub_nav .sub_nav_page_photobook_test a {
    color: #FFF;    
}
.lang_de #sub_nav .sub_nav_page_photobook_photopaper.active ul, #sub_nav .sub_nav_page_photobook_theme.active ul, #sub_nav .sub_nav_page_photobook_reorder.active ul, #sub_nav .sub_nav_page_photobook_examples.active ul, #sub_nav .sub_nav_page_photobook_test.active ul, #sub_nav .sub_nav_page_photobook_booklet{
    margin-bottom: 10px !important;
}
*/
/** software link for subnavigation **/
#sub_nav .software_download {
	margin: 20px 0 0 0;
	position: relative;
	z-index: 100;
	background: url('../images/default/spacer.gif') 110px 0px no-repeat;
	height: 62px;
}
#sub_nav .software_download li a {
	padding: 0 0 0 14px;
}
body.disney ul#sub_nav {
	background-image: url('../images/default/disney_partner_logo.png');
	background-repeat: no-repeat;
	background-position: center 210px;
}
body.preise.disney ul#sub_nav {
	background-image:none;
}
/**
    
    


    
**/
/**
* Style definition for the boxes
**/
body div.page_wrapper {
	display: block;
	position: relative;
	width: 1000px;
	overflow: visible;
	padding: 0px 0px;
	margin: 0px auto;
}
body div.content_wrapper {
	margin: 0 15px;
}
body div.content_wrapper_nav {
	float: left;
	padding: 0px 0px 0px 0px;
	width: 100%;
}
#header {
	width: 100%;
	height: 65px;
	clear: both;
}
#footer {
	height: px;
}
/** main teaser shown on every page **/
#lightbox {
	width: 480px;
	height: 297px;
	/*clear: both;*/
    position: relative;
	margin: 0 0px 22px 0px;
	overflow: hidden;
	float: right;
}
#lightbox #lightbox_bar {
	position: absolute;
	width: 100%;
	height: 45px;
	z-index: 600;
	left: 0;
	bottom: 0;
}
* html #lightbox #lightbox_bar {
	position: static;
}
#teaser_wrapper {
	float: right;
	width: 755px;
	margin: 0px 0px 0px 0px;
}
/**
* Style definition for the page content
**/
body, div, p, th, td, li, dd, a {
	font-family: arial, Lucida, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #1b1b1b;
}
input, textarea {
	font-size: 12px;
}
/** main page styles **/
body {
	background: #EEE url('../images/84012611/cpw-top-header.png') top left repeat-x;
}
body div.page_wrapper {
	background: #FFF top left repeat-x;
}
body h1.overall_page_title {
	display: none;
}
/** main teaser shown on every page **/
#lightbox {
	position: relative;
	background: transparent url('../images/default/default_all_background_lightbox.jpg') top left no-repeat;
	border: 1px solid #D6D4D4;
}
#lightbox #lightbox_bar {
	background: transparent;
}
* html #lightbox #lightbox_bar {
	position: absolute;
}
/** menu for the lightbox **/
#lightbox_menu {
	margin: 0 0 0 5px;
}
#lightbox_menu a {
	display: block;
	float: left;
	font-size: 14px;
	line-height: 45px;
	padding: 0 15px;
	text-decoration: none;
	color: #555;
	background: url('../images/lightbox/icarousel/26371839/all_lightbox_button_inactive.jpg') top left no-repeat
}
#lightbox_menu a.active {
	background: #A7A7A7;
	color: #FFF;
	background: url('../images/lightbox/icarousel/26371839/all_lightbox_button_active.jpg') top right no-repeat
}
/** buttons **/
.button {
	background: transparent url('../images/84012611/cpw-teaser-button-right.png') top right no-repeat;
	display: block;
	height: 25px;
	text-decoration: none;
	font-weight: bold;
	margin: 4px 4px 0px 7px;
	font-size: 11px;
	float: right;
	text-decoration: none !important;
	overflow: visible;
	color: #FFF;
	white-space: nowrap;
}
.button span {
	background: transparent url('../images/84012611/cpw-teaser-button-left.png') top left no-repeat;
	display: block;
	line-height: 25px;
	color: #FFF;
	padding: 0 14px 0 14px;
	margin: 0 0 0 -5px;
	text-decoration: none;
	/*overflow: hidden;*/
    cursor: pointer;
	float: left;
	position: relative;
}
div.userform .button span {
	margin-left: -5px;
}
.button:hover {
	background: transparent url('../images/84012611/cpw-teaser-button-right.png') top right no-repeat;
	text-decoration: none;
}
.button:hover span {
	background: transparent url('../images/84012611/cpw-teaser-button-left.png') top left no-repeat;
	color: #FFF;
	text-decoration: none;
}
.button.back {
	background: transparent url('../images/84012611/cpw-back-button-right.png') top right no-repeat;
	padding: 0;
	float: left;
}
.button.back span {
	background: transparent url('../images/84012611/cpw-back-button-left.png') top left no-repeat;
	padding: 0 15px 0 15px;
}
.button.back:hover {
	background: transparent url('../images/84012611/cpw-back-button-right.png') top right no-repeat;
	text-decoration: none;
}
.button.back:hover span {
	background: transparent url('../images/84012611/cpw-back-button-left.png') top left no-repeat;
	text-decoration: none;
}
.button.single {
	display: block;
	background: transparent url('../images/default/button.png') top right no-repeat;
	height: 25px;
	padding: 0 20px 0 0;
	text-decoration: none;
	margin: 3px 0 0 0;
	float: right;
}
.button.single:hover {
	background: transparent url('../images/default/button.png') top right no-repeat;
}
.button.single span {
	background: none;
}
input.button {
	background: transparent url('../images/26371839/btn_forward_input_active.jpg') top right no-repeat;
	border: 0 !important;
	margin: 0;
	padding: 0 15px 5px 15px;
	width: 150px;
	height: 25px;
	color: #FFF;
}
input.button:hover {
	background: transparent url('../images/26371839/btn_forward_input_mouseover.jpg') top right no-repeat;
	cursor: pointer;
	color: #FFF;
}
#lightbox #lightbox_bar .button {
	background: transparent url('../images/84012611/cpw-teaser-button-right.png') top right no-repeat;
	height: 25px;
	padding: 0 0px 0 0;
	margin: 9px 10px 0 7px;
	font-size: 12px;
	position: relative;
	z-index: 900;
}
* html #lightbox #lightbox_bar .button {
	position: absolute;
	right: 0;
	bottom: 15px;
}
#lightbox #lightbox_bar .button span {
	background: transparent url('../images/84012611/cpw-teaser-button-left.png') top left no-repeat;
	line-height: 25px;
	padding: 0 15px 0 15px;
}
#lightbox #lightbox_bar .button:hover {
	background: transparent url('../images/84012611/cpw-teaser-button-right.png') top right no-repeat;
}
#lightbox #lightbox_bar .button:hover span {
	background: transparent url('../images/84012611/cpw-teaser-button-left.png') top left no-repeat;
	text-decoration: none;
}
.footnote {
	display: block;
	width: 770px;
	clear: both;
	padding: 10px 0 0 0;
}
/** JavaScript information **/
#java_info {
	display: block;
	text-align: center;
}
/** Tool Tips **/
.user-tip {
	display: block;
}
.user-tip {
	display: block;
	visibility: hidden;
	width: 25%;
	background: #EEE;
	border: 1px solid #CCC;
	z-index: 900;
	padding: 10px 16px;
}
.user-tip h2 {
	margin: 0 0 5px 0;
	font-size: 12px;
}
.user-tip ul {
	display: block;
	list-style-position: outside;
	margin: 0 20px;
}
.user-tip ul li {
	margin: 0 0 5px 0;
}
.radio, .check {
	border: 0 !important;
	width: auto !important;
}
p.clear_element {
	line-height: 0;
}
/** old prices **/
.old_price_block {
	font-size: 20px;
}
.old_price {
	font-size: 18px;
	text-decoration: line-through;
}
.teaser_price .old_price_block {
	font-size: 14px;
}
.teaser_price .old_price {
	font-size: 12px;
	text-decoration: line-through;
}
/** breadcrumb navigation **/
ul#breadcrumb_nav {
	float: left;
	position: relative;
	display: block;
	clear: both;
	width: 100%;
	margin: -10px -10px 5px 17px;
}
ul#breadcrumb_nav ul {
	float: left;
}
ul#breadcrumb_nav li {
	display: block;
	float: left;
	list-style-image: none;
	list-style-type: none;
}
ul#breadcrumb_nav li a {
	display: block,;
	float: left;
	text-decoration: none;
	margin: 0 10px 0 0;
	background: transparent url(../images/default/dflt_list.gif) right 4px no-repeat;
	padding: 0 10px 0 0;
}
#tbl-orders td, #tbl-orders th {
	text-align:left;
	width:23%;
}
#lightbox_iflow {
	position: absolute;
	width: 100%;
	height: 295px;
	z-index: 900;
}
#lightbox_iflow img {
	position:absolute;
	top:0px;
	border:none;
}
#lightbox_iflow h1 {
	text-align:center;
}
#lightbox_iflow a {
	color:#fff;
}
#lightbox_iflow .clear {
	clear:both;
}
#lightbox_iflow #lightbox_images {
	visibility:hidden;
}
#lightbox_iflow #lightbox_loading {
	margin-top: 12%;
	text-align: center;
	width: 100%;
}
#lightbox_iflow #lightbox_loading img {
	margin-top:10px;
	position:relative;
}
#lightbox_iflow #lightbox_captions {
	padding-top: 7px;
	font-weight:bold;
	position:relative;
	text-align:center;
	z-index:901;
}
#lightbox_iflow #lightbox_scrollbar {
	visibility:hidden;
	position:relative;
	border-bottom:1px solid #b3b3b3;
	z-index:902;
}
#lightbox_iflow #lightbox_slider {
	position:absolute;
	margin-top:-4px;
	margin-left:-4px;
	z-index:902;
	background-image: url(../images/26371839/all_slider_iflow.png);
	background-repeat:no-repeat;
	width:14px;
	height:14px;
}
#lightbox_iflow #lightbox_iflow_buttons {
	position: absolute;
	visibility: hidden;
}
#lightbox_iflow #lightbox_iflow_left {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	height: 12px;
	width: 11px;
	background: url(../images/26371839/all_arrow_left_iflow.png);
}
#lightbox_iflow #lightbox_iflow_right {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	height: 12px;
	width: 11px;
	background: url(../images/26371839/all_arrow_right_iflow.png);
}
/**
    
    


    
**/

/**
* Styles for the icarusel
**/

/** standard styles**/
#icarusel {
	position: relative; /* important */
	/* overflow: hidden; /* important */
    width: 480px; /* important */
	height: 295px; /* important */
	margin: 0;
	background: none;
	float: left;
}
* html #icarusel {
	position: absolute;
}
#icarusel .lightbox_text ul li {
	list-style-image: url('../images/default/dflt_list.gif');
}
/** icarusel content **/
#icarusel_content {
	position: absolute;
	top: 0;
}
#icarusel_content, #icarusel_content li.icarusel_item {
	list-style: none;
	margin: 0;
	padding: 0;
}
#icarusel_content {
	width: 24550px;
}
#icarusel ul li.icarusel_item {
	position: relative;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}
/** content item **/
.icarusel_item {
	width: 480px;
	height: 295px;
}
/** more info button and box **/
.icarusel_item .info_container {
	display: block;
	position: absolute;
}
.icarusel_item .info_container .sizes {
	display: none;
	font-weight: bold;
}
.icarusel_item .info_container .height {
	position: absolute;
	left: 109px;
	bottom: 65px;
	width: 60px;
}
.icarusel_item .info_container .width {
	position: absolute;
	right: 15px;
	bottom: -6px;
	width: 60px;
}
.icarusel_item .info_container .info_button {
	display: block;
	position: absolute;
	bottom: 10px;
	right: 2px;
	width: 27px;
	height: 27px;
}
.icarusel_item .info_content {
	display: none;
	position: absolute;
	left: 120px;
	top: 25px;
	width: 500px;
	height: 250px;
	background: #FFF;
	filter: alpha(opacity=0);
	opacity: 0;
	z-index: 900;
	color: #000;
}
#lightbox .icarusel_item .info_content h1 {
	margin: 7px 10px 3px 10px;
	font-size: 18px;
	color: #000;
}
#lightbox .icarusel_item .info_content h2 {
	margin: 7px 10px 3px 10px;
	font-size: 15px;
	color: #000;
}
#lightbox .icarusel_item .info_content h3 {
	margin: 7px 10px 3px 10px;
	font-size: 13px;
	color: #000;
}
#lightbox .icarusel_item .info_content .teaser_text {
	font-size: 11px;
	margin: 7px 10px 0 10px;
	color: #000;
}
#lightbox .icarusel_item .info_content .teaser_text p, #lightbox .icarusel_item .info_content .teaser_text span, #lightbox .icarusel_item .info_content .teaser_text div {
	color: #000;
}
#lightbox .icarusel_item .info_content img.left_image {
	float: left;
}
#lightbox .icarusel_item .info_content img.rigt_image {
	float: right;
}
#lightbox .icarusel_item .info_content ul {
	float: none;
	display: block;
	margin: 30px 0 0 40px;
}
#lightbox .icarusel_item .info_content ul li {
	display: list-item;
	float: none;
	list-style-image: url('../images/default/dflt_list.gif');
	color: #000;
}
.icarusel_item .info_content .close_button {
	display: block;
	position: absolute;
	right: 10px;
	top: 7px;
}
/** counter buttons for the content **/
#icarusel_frame {
	position: absolute;
	z-index: 901;
	right: 50px;
	bottom: 70px;
}
#icarusel_buttons ul, #icarusel_frame ul {
	margin: 0;
	padding: 0;
}
#icarusel_buttons ul li, #icarusel_frame ul li {
	display: block;
	margin: 0 2px;
	float: left;
	list-style-type: none;
	list-style-image: none;
}
#icarusel_frame ul li a.active {
	background: #888;
}
#icarusel_frame ul li a {
	display: block;
	color: #FFF;
	text-decoration: none;
	font-size: 18px;
	padding: 3px 10px;
	background: #AAA;
}
/** buttons for the icarousel **/
#icarusel_buttons {
	position: absolute;
	bottom: 3px;
	left: 50px;
}
#icarusel_buttons #icarousel_buttons_title {
	width: 190px;
	text-align: center;
	font-size: 17px;
	line-height: 17px;
	margin-top: 24px;
	display: none;
}
#icarusel_buttons ul li a {
	display: block;
	height: 40px;
	width: 40px;
	cursor: pointer;
}
#icarusel_buttons ul li.icarousel_left_button {
	list-style-image: none;
}
#icarusel_buttons ul li.icarousel_right_button {
	position: absolute;
	left: 270px;
	top: 0px;
}
#icarusel_buttons ul li.icarousel_left_button a {
	background: url("../images/84012611/cpw-iflow-nav-previous.png") top left no-repeat;
	behavior: url("styles/iepngfix.htc");
}
#icarusel_buttons ul li.icarousel_right_button a {
	background: url("../images/84012611/cpw-iflow-nav-next.png") top left no-repeat;
	behavior: url("styles/iepngfix.htc");
}
/** buttons for the icarousel **/
#icarusel_detail_button {
	position: absolute;
	bottom: 80px;
	left: 350px;
}
#icarusel_detail_button li {
	list-style-type: none;
	list-style-image: none;
}
#icarusel_detail_button ul li a {
	display: block;
	height: 40px;
	width: 40px;
	padding: 3px 12px 0 0;
	float: left;
	background: url('../images/default/default_all_product_detail_images_02.png') top left no-repeat;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
#icarusel_detail_button ul li a.three_d {
	background: url('../images/default/default_all_product_detail_images_01.png') top left no-repeat;
}
/**
* Styles for text in the lightbox
**/

/** HTML content for the lightbox **/
#lightbox .lightbox_content {
	position: absolute;
	top: 0;
	left: 0;
}
/** text in the lightbox **/
#lightbox .lightbox_text {
	position: absolute;
	right: 30px;
	top: 25px;
	height: 190px;
	max-width: 390px;
	min-width: 200px;
}
* html #lightbox .lightbox_text {
	width: 290px;
}
#lightbox .lightbox_text h2, #lightbox .lightbox_text h3 {
	position: relative;
	font-family: "Helvetica", "Arial", Verdana;
	font-weight: normal;
	color: #E2001A;
	margin: 0;
	padding: 0;
}
#lightbox .lightbox_text h2 {
	font-size: 19px;
	text-align: left;
}
#lightbox .lightbox_text h3 {
	font-size: 16px;
	text-align: left;
	color: #000;
}
.lightbox_text ul {
	margin: 20px 0 0 0;
}
.lightbox_text ul li {
	line-height: 18px;
	font-size: 11px;
	margin: 0 0 0 15px;
}
#lightbox .teaser_price, #lightbox .price {
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	position: absolute;
	bottom: -35px;
	right: -30px;
	line-height: 97px;
	width: 122px;
	background: url('../images/lightbox/default/dflt_all_lightbox_price-background.png') top left no-repeat;
	behavior: url("styles/iepngfix.htc");
	color: #817E7E;
}
* html #lightbox .price {
	width: auto;
	padding-left: 10px;
}
#lightbox .lightbox_software {
	position: absolute;
	left: 0;
	bottom: 25px;
}
/**
* Definition of teaser boxes
**/
.teaser {
	position: relative;
	border: 1px solid #D6D4D4;
	overflow: hidden;
	background: #FFF;
}
.custom_size_teaser {
	float:left;
}
/* prices for teaser*/
.teaser .teaser_price {
	position: absolute;
	right: 7px;
	top: 5px;
	z-index: 899;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
}
/** start page **/
.home_teaser_main {
	position: relative;
	width: 475px;
	height: 384px;
	float: left;
	margin: 0 12px;
}
.home_teaser_left {
	position: relative;
	width: 265px;
	height: 212px;
	float: left;
	margin: 0 0 12px 0;
	clear: left;
}
.home_teaser_left_height135 {
	height: 158px;
}
.home_teaser_right {
	position: relative;
	width: 200px;
	height: 117px;
	margin: 0 0 15px 0;
	clear: left;
}
/** product start pages **/
.product_teaser_top {
	position: relative;
	width: 754px;
	height: 211px;
	margin: 0 0 15px 0;
}
.product_teaser_left_big {
	position: relative;
	float: left;
	width: 475px;
	height: 157px;
	margin: 0 12px 0 0;
}
.product_teaser_left {
	position: relative;
	float: left;
	width: 363px;
	height: 157px;
	margin: 0 12px 0 0;
}
.product_teaser_right_small {
	position: relative;
	float: left;
	width: 265px;
	height: 157px;
}
.product_teaser_right {
	position: relative;
	float: left;
	width: 363px;
	height: 157px;
}
.product_teaser_top_left {
	float: left;
	width: 363px;
	height: 211px;
	margin: 0 12px 15px 0;
}
.product_teaser_top_right {
	float: left;
	width: 363px;
	height: 211px;
	margin: 0 0 15px 0;
}
/** greetingcard start page **/
.product_teaser_left {
	position: relative;
	float: left;
	width: 264px;
	height: 385px;
	margin: 0 12px 0 0;
}
.product_teaser_right_top {
	position: relative;
	float: left;
	width: 475px;
	height: 184px;
	margin: 0 0 15px 0;
}
.product_teaser_right_bottom {
	position: relative;
	float: left;
	width: 475px;
	height: 184px;
	margin: 0;
}
/** default teaser **/
.default_teaser {
	position: relative;
	float: left;
	width: 363px;
	height: 185px;
	margin: 0 12px 15px 0;
}
.default_full_teaser {
	position: relative;
	float: left;
	width: 754px;
	height: 184px;
	margin: 0 0 15px 0;
}
/** full teaser page **/
.full_teaser {
	position: relative;
	float: left;
	width: 750px;
	min-height: 387px;
	margin: 0 0 15px 0;
}
/** teaser product start page with iflow **/
.products_teaser_iflow {
	position: relative;
	width: 750px;
	height: 213px;
	float: left;
	margin: 0 0 15px 0;
	overflow: hidden;
}
.single_iflow {
	height: 200px;
	margin-top: -15px;
}
.products_teaser_steps {
	width: 750px;
	height: 157px;
	float: left;
}
/** teaser order page **/
.product_teaser_order {
	position: relative;
	min-height: 387px;
	width: 752px;
}
.product_teaser_order .product_information {
	width: 100%;
	min-height: 377px;
	margin: 0 0 10px 0;
	padding: 0 0 20px 0;
}
.product_teaser_order .product_options {
	float: right;
	width: 320px;
	min-height: 377px;
	border-left: 1px dotted #D6D4D4;
}
.sitemap_teaser {
	position: relative;
	float: left;
	width: 752px;
	margin: 0 0 15px 0;
	padding: 0 0 25px 0;
}
.software_teaser_steps {
	position: relative;
	float: left;
	width: 754px;
	margin: 0 0 15px 0;
}
/** start page mueller **/
.home_teaser_main {
	position: relative;
	width: 475px;
	height: 384px;
	float: left;
	margin: 0 9px;
}
.home_teaser_left {
	position: relative;
	width: 265px;
	height: 212px;
	float: left;
	margin: 0 0 10px 0;
	clear: left;
}
.home_teaser_left_height135 {
	height: 158px;
}
.home_teaser_right {
	position: relative;
	width: 200px;
	height: 117px;
	margin: 0 0 12px 0;
	clear: left;
}
/** startpage 2 **/
.start_2_top_left {
	float: left;
	width: 641px;
	height: 270px;
	margin: 0 10px 10px 0;
}
.start_2_bottom {
	float: left;
	width: 314px;
	height: 230px;
	margin: 0 10px 10px 0;
}
.start_2_right {
	float: right;
	width: 314px;
	height: 512px;
}
/** startpage 3 **/
.start_3_top_left {
	margin: 0 0 22px 0;
	width: 200px;
	height: 297px;
}
.start_3_left {
	margin: 0 0 12px 0;
	width: 200px;
	height: 386px;
}
.start_3_big {
	margin: 0 0 12px 0;
	width: 458px;
	height: 186px;
}
.start_3_small {
	margin: 0 0 12px 0;
	width: 280px;
	height: 186px;
}
.start_3_teaser_left {
	float: left;
	margin-right: 12px;
}
* html .start_3_teaser_left {
	margin-right: 11px;
}
/** startpage 4 **/
.start_4_top_left {
	margin: 0 0 22px 0;
	width: 200px;
	height: 297px;
	overflow:visible !important;
}
.start_4_left {
	width: 200px;
	height: 250px;
}
.start_4_big {
	margin: 0 0 12px 0;
	width: 458px;
	height: 250px;
}
.start_4_small {
	margin: 0 0 12px 0;
	width: 280px;
	height: 250px;
}
.start_4_teaser_left {
	float: left;
	margin-right: 12px;
}
.start_4_teaser_left h2 {
	width: 95% !important;
}
* html .start_4_teaser_left {
	margin-right: 11px;
}
/** 
* styles for the content of the teasers
**/

/** link bar for all teasers **/
.teaser div.teaser_link_bar {
	position: absolute;
	display: block;
	bottom: 0px;
	height: 26px;
	width: 100%;
	background-color: transparent;
}
.teaser div.teaser_link_bar_top {
	height: 26px;
}
/** teaser link bar **/
.teaser_link_bar {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	line-height: 24px;
	height: 24px;
	z-index: 899;
	background-color: transparent;
}
/** teaser headings **/
.teaser h1, .teaser h2, .teaser h3, .teaser h4 {
	font-weight: bold;
}
.teaser h1.over, .teaser h2.over, .teaser h3.over, .teaser h4.over {
	position: absolute;
	z-index: 901;
	top: 0;
	left: 0;
}
.teaser h1, .teaser h2, .teaser h3 {
	padding: 5px 10px;
	margin: 0;
	font-size: 12px;
	width: 100%;
}
.teaser h3 {
	background: none;
}
.teaser h4, .teaser h5 {
	margin: 5px 0 5px 10px;
	font-size: 12px;
}
.teaser h4 {
	display: block;
}
.teaser p {
	display: block;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}
* html .teaser p, * html .teaser .teaser_text {
	line-height: 12px;
	font-size: 11px;
}
.teaser ul {
	list-style-position: inside;
	padding: 0 0 0 10px;
}
/** teaser links **/
.teaser a {
	text-decoration: none;
	font-weight: bold;
}
.teaser a:hover {
	text-decoration: underline;
	font-family: arial, Lucida, Verdana, Helvetica, sans-serif;
}
/** teaser text **/
.teaser img.left_image {
	float: left;
}
.teaser img.right_image {
	float: right;
}
.teaser .text {
	position: absolute;
	z-index: 899;
	top: 25px;
	left: 0;
	width: 90%;
	margin: 3px 10px;
}
.teaser .teaser_text {
	margin: 7px 5px 0 10px;
}
.teaser .teaser_text ul {
	list-style-position: outside;
}
.teaser .bottom_text {
	font-size: 11px;
	clear: both;
	padding: 3px 10px;
}
/** teaser with steps **/
.teaser ul.steps {
	width: 100%;
	list-style-type: none;
	padding: 0;
	margin: 0 5px;
}
.teaser ul.steps li {
	float: left;
	margin: 10px 18px;
	list-style-image: none;
}
.teaser ul.steps li img {
	float: left;
	margin: 5px;
}
.teaser ul.steps li span {
	display: block;
	clear: left;
	font-size: 14px;
	color: #A7A7A7;
	text-align: center;
}
/** product information pages **/
.product_teaser_order {
	width: 755px;
}
.product_teaser_order .cnt_box {
	display: block;
	margin: 0 0 0 10px;
}
* html .product_teaser_order .cnt_box .product_text p {
	line-height: 15px;
	font-size: 12px;
}
.product_teaser_order h3, .product_teaser_order h4 {
	font-size: 13px;
	margin: 15px 0 15px 0;
	display: table;
}
.product_teaser_order h4 {
	font-size: 11px;
}
*+html .product_description_list {
	float: left;
}
/** information list **/
.product_teaser_order .product_information ul {
	list-style-image: url('../images/default/dflt_list.gif');
	margin: 15px 0 0 40px;
}
.product_teaser_order .product_information ul {
	list-style-image: url('https://cs.photoprintit.de/web/84012611/images/26371839/list_orange.gif');
	margin: 15px 0 0 40px;
}
.product_teaser_order .product_information ul li {
	line-height: 18px;
}
/** product specifications **/
.product_teaser_order .product_information {
	position: relative;
	margin: 0;
}
.product_teaser_order .product_information .cnt_box div.product_list_item {
	margin-bottom: 5px;
	clear: left;
}
.product_teaser_order .product_information .cnt_box div.product_list_item label {
	display: block;
	float: left;
	clear: left;
	width: 180px;
}
.product_teaser_order .product_information .cnt_box dd label {
	width: 300px;
	margin: -20px 0 0 5px;
}
.product_teaser_order .product_options {
	margin: 0 0 0 30px;
}
.product_teaser_order .product_information .cnt_box div span {
	display: block;
	margin-left: 190px;
}
*:first-child+html .product_list_item {
	width: 100%;
}
/** design options fields **/
.product_teaser_order .product_options div div#options dl dd {
	float: left;
	padding: 0 0 10px 0;
}
.product_teaser_order .product_options div div#options dl dd img {
	display: block;
	margin-top: 5px;
	float: right;
}
#product_information_poster_with_canvas {
	margin-top: -25px;
	padding-right: 10px;
	float: right;
	background-image: url('../images/default/postercanvas_poster_poster-maps_detailpage.png');
	background-position: top left;
	background-repeat: no-repeat;
	width: 293px;
	height: 258px;
}
/** Iflow for the teaser **/
#products_iflow {
	position: relative;
	width: 721px;
	height: 211px;
	border: 0;
	border: 1px solid transparent;
}
#products_iflow img {
	position:absolute;
	top:0px;
	border:none;
}
#products_iflow h1 {
	text-align:center;
}
#products_iflow a {
	color:#fff;
}
#products_iflow .clear {
	clear:both;
}
#products_iflow #products_images {
	visibility:hidden;
}
#products_iflow #products_loading {
	width: 100%;
	margin-top: 12%;
	text-align: center;
}
#products_iflow #products_loading img {
	margin-top:10px;
	position:relative;
}
#products_iflow #products_captions {
	position:relative;
	text-align:center;
	z-index:902;
}
#products_iflow #products_scrollbar {
	visibility:hidden;
	position:relative;
	border-bottom:1px solid #b3b3b3;
	z-index:903;
}
#products_iflow #products_slider {
	position:absolute;
	margin-top:-4px;
	margin-left:-4px;
	z-index:904;
	background-image: url(../images/26371839/all_slider_iflow.png);
	background-repeat:no-repeat;
	width:14px;
	height:14px;
}
#products_iflow #products_iflow_buttons {
	position: absolute;
	visibility: hidden;
}
#products_iflow #products_iflow_left {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	height: 12px;
	width: 11px;
	background: url(../images/26371839/all_arrow_left_iflow.png);
}
#products_iflow #products_iflow_right {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	height: 12px;
	width: 11px;
	background: url(../images/26371839/all_arrow_right_iflow.png);
}
/** popup for detail views **/
#detail_frame {
	display: block;
	position: relative;
	width: 712px;
	height: 508px;
	border: 3px solid #888;
	background: #FFF;
}
#detail_frame #view_big {
	float: left;
	margin: 10px 30px 10px 10px;
	width: 430px;
}
#detail_frame #view_big h1 {
	margin-bottom: 10px;
}
#detail_frame #view_big img, #detail_frame #view_big iframe {
	border: 3px solid #DDD;
}
#detail_frame #view_big iframe {
	width: 428px;
	height: 397px;
}
#detail_frame #view_thumb {
	position: relative;
	float: left;
	width: 220px;
}
#detail_frame #view_thumb h2 {
	margin: 20px 0 10px 0;
}
#detail_frame #view_thumb ul {
	margin: 0;
}
#detail_frame #view_thumb ul li {
	position: relative;
	display: block;
	list-style-image: none;
	float: left;
	margin: 0 20px 15px 0;
}
#detail_frame #view_thumb ul li a.view_thumb img {
	border: 3px solid #DDD;
}
#detail_frame #round_view {
	position: relative;
	float: left;
	width: 160px;
	background: url('../images/26371839/all_product_detail_images_360grad.png') 30px bottom no-repeat;
}
#detail_frame #round_view h2 {
	margin: 0px 0 10px 0;
}
#detail_frame #round_view a.round_view {
	display: block;
	width: 140px;
	padding: 0 0 0 35px;
}
#detail_frame #round_view a.round_view img {
	margin: 0 0 20px 25px;
}
#detail_frame #navigation_bar {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 50px;
	background: #EBEBEB;
}
#detail_frame #navigation_bar ul {
	width: 400px;
	margin-left: 100px;
}
#detail_frame #navigation_bar ul li {
	display: block;
	list-style-image: none;
	float: left;
	margin: 18px 12px;
}
#detail_frame #navigation_bar ul li a {
	font-size: 1.2em;
	font-weight: bold;
	color: #545454;
	text-decoration: none;
}
#detail_frame #navigation_bar ul li#prev a, #detail_frame #navigation_bar ul li#next a {
	display: block;
	width: 12px;
	height: 14px;
}
#detail_frame #navigation_bar ul li#prev a {
	background: url('../images/26371839/all_arrow_left_iflow.png') 0 3px no-repeat;
}
#detail_frame #navigation_bar ul li#next a {
	background: url('../images/26371839/all_arrow_right_iflow.png') 0 3px no-repeat;
}
/* sitemap styles */
ul#sitemap {
	display: block;
	margin: 20px 30px;
}
ul#sitemap li {
	display: block;
	list-style-type: none;
	list-style-image: none;
	margin: 10px 0 15px 0;
	float: left;
	width: 33%;
}
ul#sitemap li li {
	margin: 5px 0 10px 0;
	float: inherit;
	clear: left;
	width: auto;
}
ul#sitemap li li li {
	margin: 5px 0 5px 0;
}
ul#sitemap li a {
	font-size: 1.2em;
	color: #FF7E00;
}
ul#sitemap li li a {
	font-size: 1.1em;
	color: #555;
}
ul#sitemap li li li a {
	font-size: 1.0em;
}
/* iCarousel on the startpage */
.icarousel_startpage_box {
	position: absolute;
	top: -28px;
	left: 0;
	width: 440px;
	height: 190px;
	text-align: center;
	overflow: hidden;
}
#icarousel_startpage {
	position: relative;
	overflow: hidden;
	height: 130px;
	margin: 30px 20px;
	display: block;
}
#icarousel_startpage_content {
	position: absolute;
	left: 0;
	width: 30000px;
}
.icarousel_startpage_item {
	position: relative;
	padding: 15px 0;
	display: block;
	height: 120px;
	width: 210px;
	float: left;
}
.icarousel_startpage_item a:hover {
	text-decoration: none;
}
#icarousel_startpage_previous, #icarousel_startpage_next {
	position: absolute;
}
#icarousel_startpage_previous {
	display: block;
	background: url('../images/26371839/all_iflow_arrow_top.png') top left no-repeat;
	width: 18px;
	height: 12px;
	top: 100px;
	left: 0;
}
#icarousel_startpage_next {
	display: block;
	background: url('../images/26371839/all_iflow_arrow_bottom.png') top left no-repeat;
	width: 18px;
	height: 12px;
	top: 100px;
	right: 0;
}
.icarousel_startpage_price {
	display: block;
	position: absolute;
	padding: 0;
	float: right;
	height: 30px;
	top: 20px;
	right: 0px;
}
.icarousel_startpage_price .teaser_price {
	display: block;
	position: relative;
	float: left;
	top: 0;
	margin: 0 0 0 -11px;
	padding: 5px 10px 0px 11px;
	height: 30px;
}
/* an image list */
.teaser .image_list {
}
/* Styles for search results */
ul.search_results {
	margin: 0 25px;
}
ul.search_results li a {
	display: block;
	font-weight: bold;
	margin: 15px 0 5px 0;
}
/** General user form **/
div.userform {
	display: block;
	margin: 20px 0;
}
div.userform p {
	display: table;
	width: 100%;
	padding: 0;
	margin: 0 0 5px 0;
}
div.userform span {
	display: block;
	margin-left: 250px;
}
div.userform label {
	display: block;
	float: left;
	width: 250px;
	clear: left;
	font-weight: bold;
}
.ips .button.filial {
	margin: 0 100px 10px 0;
}
.ips .button.filial span {
	margin: 0;
}
div.userform #filial {
	width: 380px;
	height: 130px;
}
div.userform .filial-info {
	display: block;
	font-weight: normal;
	margin: 0;
	padding: 0;
	float: left;
	clear: left;
	width: auto;
}
div.userform .filial-or {
	font-weight: bold;
	margin: 0 0 10px 330px;
}
div.userform input, div.userform select, div.userform textarea {
	float: left;
	border: 1px solid #888;
	width: 200px;
}
div.userform input {
	width: 194px;
	padding: 1px 3px;
}
div.userform #checkbox {
	border: 0;
	width: auto;
}
div.userform #ssl-newsletter {
	width: auto;
	border: 0px;
}
/* userform for contact */
.teaser.contact {
	margin: 0 15px 0 0;
}
div.userform.contact {
	padding: 0 20px 0 20px;
}
div.userform.contact textarea {
	width: 350px;
	height: 90px;
}
div.userform.contact select {
	width: 125px;
	margin: 0 5px 0 0;
	float: left;
}
div.userform.contact .button span {
	margin-left: -5px;
}
/*** Download Links ***/
ul.software_download_links {
	display: block;
	width: 330px;
}
ul.software_download_links li {
	float: left;
	list-style-image: none;
	list-style-type: none;
	margin: 0;
}
ul.software_download_links li a {
	float: left;
	display: block;
	margin: 0;
}
ul.software_download_links li a:hover {
	text-decoration: none;
}
ul.software_download_links li.download_windows a {
	width: 320px;
	height: 61px;
	background: url('../images/default/dflt_software_download_button_big_windows.png') left top no-repeat;
}
ul.software_download_links li.download_mac a {
	width: 157px;
	height: 46px;
	background: url('../images/default/dflt_software_download_button_small_mac.png') left top no-repeat;
}
ul.software_download_links li.download_linux a {
	width: 157px;
	height: 46px;
	background: url('../images/default/dflt_software_download_button_small_linux.png') left top no-repeat;
}
/*** ON-/OFFLINE SELECTION ***/
#onoffline_selection {
	position: relative;
	width: 955px;
	height: 605px;
	background: #FFF;
	padding: 10px 20px;
	color: #565656;
	border: 3px solid #888;
}
#onoffline_selection .teaser {
	color: #565656;
	border: 1px solid #888888;
}
#onoffline_selection h3 {
	font-size: 16px;
	margin: 5px 0 10px 10px;
}
#onoffline_selection ul li {
	color: #565656;
}
#onoffline_selection ul li.selection {
	list-style-type: none;
	list-style-image: none;
	margin: 0 0 10px 0;
}
#onoffline_selection ul li.selection .teaser.offline {
	height: 368px;
	background: url('../images/default/dflt_order_software_background.jpg');
}
#onoffline_selection ul li.selection .teaser.online {
	height: 154px;
	background: url('../images/default/dflt_order_online_background.jpg');
}
#onoffline_selection ul li.selection span.seperator {
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 0 15px;
}
/*** Offline Bestellung ***/
#onoffline_selection ul li.selection div.teaser.offline h4 {
	position: absolute;
	top: 15px;
	left: 50px;
	font-size: 16px;
	margin: 10px 0 5px 10px;
}
#onoffline_selection ul li.selection div.teaser.offline p {
	position: absolute;
	top: 40px;
	left: 50px;
	color: #565656;
	width: 330px;
}
#onoffline_selection ul li.selection div.teaser.offline h5 {
	position: absolute;
	top: 60px;
	left: 560px;
	font-size: 17px;
	margin: 10px 0 5px 10px;
}
#onoffline_selection ul li.selection div.teaser.offline ul.list {
	position: absolute;
	top: 100px;
	left: 560px;
}
#onoffline_selection ul li.selection div.teaser.offline ul.list li {
	margin: 0 0 3px 0;
	font-size: 14px;
}
#onoffline_selection ul li.selection div.teaser.offline ul.software_download_links {
	position: absolute;
	top: 255px;
	left: 610px;
}
#onoffline_selection ul li.selection div.teaser.offline ol.advantages {
	position: absolute;
	top: 90px;
	left: 230px;
	width: 300px;
}
#onoffline_selection ul li.selection div.teaser.offline ol.advantages li {
	font-size: 12px;
	color: #565656;
	list-style-image: none;
	margin: 0 0 0 30px;
}
#onoffline_selection ul li.selection div.teaser.offline ol.advantages span.seperator {
	display: block;
	font-weight: bold;
	font-size: 14px;
	margin: 4px 0 4px -20px;
}
/*** Online Bestellung ***/
#onoffline_selection ul li.selection div.teaser.online h4 {
	position: absolute;
	top: 15px;
	left: 50px;
	font-size: 14px;
	margin: 10px 0 5px 10px;
}
#onoffline_selection ul li.selection div.teaser.online ul.list {
	position: absolute;
	top: 40px;
	left: 560px;
}
#onoffline_selection ul li.selection div.teaser.online ul.list li {
	margin: 0 0 3px 0;
	font-size: 14px;
}
#onoffline_selection ul li.selection div.teaser.online .button {
	position: absolute;
	bottom: 10px;
	right: 10px;
}
/* cewe-fotobuch.de Examples styles */
#site_all {
	width: 100%;
}
#site_all #cont_main_full {
	margin: 0 auto;
	width: 660px;
}
.software_steps {
	width: 100%;
	display: block;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
.software_steps li {
	background: url(../images/default/dflt_software_3step_arrow.png);
	position: relative;
	display: block;
	float: left;
	list-style-image: none;
	margin: 0;
}
.software_steps li span {
	display: block;
	padding: 10px;
}
.software_steps li div {
	background: #DDDDDD;
}
.software_steps li div span {
	position: absolute;
	bottom: 3px;
	left: 80px;
	font-weight: bold;
}
.software_steps_img {
	padding: 3px;
}
.software_steps_img_ico {
	position: absolute;
	bottom: 0;
	left: 0;
}
/* NEWSLETTER_SMS_SERVICE */

#txt_sms_service_info {
	float: left;
	margin: 0px 0px 0px 0px;
}
#newsletter {
	float: left;
	margin: 12px 10px 0px 0px;
}
#txt_sms_service_terms {
	float: left;
	margin: -8px 0px 0px 25px;
}
#txt_newsletter_terms {
	float: left;
	margin: -20px 0px 0px 25px;
}
#newsletter_sms_service_logo {
	float:left;
	margin: -1px 0 0 10px;
}
/* HOTLINE POPUP */

.start_3_top_left {
	overflow: visible !important;
}
.hotline_popup:hover {
	color: #000000;
	text-decoration: none;
}
.hotline_popup .hotline_erreichbarkeit {
	display: none;
	left: 195px;
	position: relative;
	top: -130px;
	z-index: 910;
}
*:first-child+html .hotline_popup .hotline_erreichbarkeit {
	top: -140px;
}
.hotline_popup:hover .hotline_erreichbarkeit {
	display: block;
}
/* NEW SOFTWARE DOWNLOAD PAGE */

.sft_table {
	border: 1px solid #EEE;
}
.sft_table td {
	padding-left: 10px;
}
#sft_table_sys td {
	padding: 5px 0;
}
#sft_table_sys h3 {
	margin: 0;
	line-height: 33px;
}
#sft_div_sys {
	float: left;
	width: 100%;
	margin: 40px 0;
}
.sft_td {
	background-color: #EEE;
}
#sft_download_btn_1 {
	background: url(../images/teaser/default/dflt_software_btn_big_windows.png) 0 0 no-repeat;
	display: block;
	font-size: 12px;
}
#sft_download_btn_1 b {
	display: block;
	font-size: 14px;
}
#sft_download_btn_1 a {
	width: 250px;
	height: 53px;
	padding: 23px 0 0 50px;
	font-weight: normal;
	text-decoration: none;
	color: #FFF;
	display: block;
}
#sft_download_btn_2 {
	background: url(../images/teaser/dflt_software_btn_big_linux.png) 0 0 no-repeat;
	display: block;
	float: left;
}
#sft_download_btn_2 a {
	width: 137px;
	height: 40px;
	padding: 6px 0 0 13px;
	font-weight: normal;
	text-decoration: none;
	color: #666;
	font-size: 9px;
	display: block;
}
#sft_download_btn_2 b {
	display: block;
	font-size: 13px;
}
#sft_download_btn_3 {
	background: url(../images/teaser/dflt_software_btn_big_mac.png) 0 0 no-repeat;
	display: block;
	float: left;
}
#sft_download_btn_3 a {
	width: 137px;
	height: 40px;
	padding: 6px 0 0 13px;
	font-weight: normal;
	text-decoration: none;
	color: #666;
	font-size: 9px;
	display: block;
}
#sft_download_btn_3 b, #sft_download_btn_small_windows b, #sft_download_btn_small_mac b, #sft_download_btn_small_linux b {
	display: block;
	font-size: 13px;
}
#sft_download_btn_small_windows {
	background: url(../images/teaser/dflt_software_btn_windows.png) 0 0 no-repeat;
}
#sft_download_btn_small_mac {
	background: url(../images/teaser/default/dflt_software_btn_mac.png) 0 0 no-repeat;
}
#sft_download_btn_small_linux {
	background: url(../images/teaser/default/dflt_software_btn_linux.png) 0 0 no-repeat;
}
#sft_download_btn_small_windows a, #sft_download_btn_small_mac a, #sft_download_btn_small_linux a {
	width: 177px;
	height: 33px;
	padding: 6px 0 0 45px;
	font-weight: normal;
	text-decoration: none;
	color: #666;
	font-size: 9px;
	display: block;
}
.sft_bg_step {
	width: 307px;
	height: 182px;
	display: block;
	position: relative;
}
.sft_bg_step img {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
}
.sft_bg_step span {
	display: block;
	position: absolute;
	bottom: 12px;
	left: 42px;
	font-weight: bold;
}
#sft_bg_step_1 {
	background: url(../images/teaser/default/dflt_software_3step_image_01.png);
}
#sft_bg_step_2 {
	background: url(../images/teaser/default/dflt_software_3step_image_02.png);
}
#sft_bg_step_3 {
	background: url(../images/teaser/default/dflt_software_3step_image_03.png);
}
images/default/loading2.gif #sft_bg_icon_win {
 background: url(../images/teaser/default/dflt_software_icon_windows.png) 0 0 no-repeat;
}
#sft_bg_icon_mac {
	background: url(../images/teaser/default/dflt_software_icon_mac.png) 0 0 no-repeat;
}
#sft_bg_icon_linux {
	background: url(../images/teaser/default/dflt_software_icon_linux.png) 0 0 no-repeat;
}
.sft_bg_icon {
	font-weight: bold;
	padding: 4px 0 4px 34px;
	text-align: left;
}
#pos_search_result_loading, #pos_search_result_error_1, #pos_search_result_error_2 {
	text-align: center;
	width: 100%;
	display: none;
}
#pos_search_result_loading {
	display: block;
	background: url(../images/default/loading2.gif) top center no-repeat;
	padding-top: 50px;
}
#pos_search_result {
	margin: 0 auto;
	display: none;
	border: 1px solid #EEE;
}
#pos_search_result tr th {
	text-align: left;
	padding: 5px;
	background: #CCC;
	border-bottom: 1px solid #CCC;
}
#pos_search_result tr td {
	padding: 5px;
	border-bottom: 1px solid #CCC;
	white-space: nowrap;
}
#pos_search_form input {
	border: 1px solid #CCC;
}
#pos_search_form label {
	width: 80px;
	display: block;
	float: left;
}
.pos_input_type {
	left:0;
	margin:3px 10px;
	position:absolute;
	top:66px;
	z-index:899;/*********** Download-Teaser-Top ***********/
}
#download_teaser_top {
	float:left;
	height:160px;
	margin-top:40px;
	overflow:hidden;
	width:310px;
}
#download_linux {
	color: #666;
	padding-bottom:0 !important;
	float:left;
}
#download_mac {
	color: #666;
	padding-bottom:1px !important;
}
.download_windows1 a:hover {
	color: #fff;
	text-decoration:none;
}
.download_linux {
	color:#666666;
	padding-bottom:0 !important;
	width: 148px;
}
.download_mac {
	color:#666666;
	float: left;
	width: 148px;
}
#txt_windows_download p {
	color:#fff;
}
#txt_linux_download p, #txt_mac_download p {
	color:#666666;
	font-size:9px;
}
#txt_windows_download {
	margin-left:50px;
	margin-top:15px;
	position:absolute;
}
#txt_mac_download, #txt_linux_download {
	position: absolute;
}
.download_windows1 a {
	color: #FFFFFF;
}
.download_mac a, .download_linux a {
	color: #666666;
}
.download_windows1 h2 a {
	font-size:12px;
	margin:0;
	padding-bottom:25px;
	padding-right:170px;
	padding-top:5px;
	text-align:left;
}
.download_windows1 h2 {
	background: none repeat scroll 0 0 transparent;
	padding: 0px;
	margin: 5px 10px;
}
#txt_linux_download p a, #txt_mac_download p a {
	color:#666666;
	font-size:9px;
	padding-top:20px;
	text-decoration:none;
}
/************** Download-Teaser-Bottom ***********/
#sys_download_teaser_top {
	margin-left:293px;
}
#sys_windows_download {
	float:left;
}
#sys_mac_download, #sys_linux_download {
	float:left;
	margin-left:3px;
}
#sys_windows_download_txt, #sys_mac_download_txt, #sys_linux_download_txt {
	position: absolute;
	margin-left:42px;
	margin-top: 7px;
}
#sys_windows_download_hdl, #sys_mac_download_hdl, #sys_linux_download_hdl {
	margin:0;
}
#sys_windows_download_txt a, #sys_mac_download_txt a, #sys_linux_download_txt a {
	color: #666;
	text-decoration:none;
	font-size:9px;
	display:block;
	font-size:10px;
}
#hdl_linux_download, #hdl_mac_download {
	background: transparent;
}
.img_pros_check {
	background-image: url(../images/default/dflt_software_icon_true.png);
	background-repeat: no-repeat;
	height: 25px;
	margin-top:5px;
}
#how_it_works_1 {
	background-image:url(../images/dflt_all_howtobox_one.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:182px;
}
#how_it_works_2 {
	background-image:url(../images/dflt_all_howtobox_two.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:182px;
}
#how_it_works_3 {
	background-image:url(../images/dflt_all_howtobox_three.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:182px;
}
#fotos_seiten_img1 {
	background-image:url('');
	height:95px;
	width: 145px;
}
#fotos_seiten_img2 {
	background-image:url('');
	height:95px;
	width: 145px;
}
#lbOverlay {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 920;
	width: 100%;
	height: 500px;
}
#lbOverlay.grey {
	background-color: #000000;
}
#lbMain {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 921;
	text-align: center;
	line-height: 0;
}
#lbMain a img {
	border: none;
}
#lbOuterContainer {
	position: relative;
	background-color: #fff;
	width: 200px;
	height: 200px;
	margin: 0 auto;
}
#lbOuterContainer.grey {
	border: 1px solid #888888;
}
#lbDetailsContainer {
	display: none;
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	width: 100%;
	line-height: 1.4em;
	overflow: auto;
	margin: 0 auto;
}
#lbDetailsContainer.grey {
	border: 1px solid #888888;
	border-top: none;
}
#lbImageContainer, #lbIframeContainer {
	padding: 0px;
}
#lbIframe {
	border: 0;
	overflow: auto;
}
#lbLoading {
	position: absolute;
	top: 45%;
	left: 0%;
	height: 32px;
	width: 100%;
	text-align: center;
	line-height: 0;
	background: url(../images/lytebox/loading.gif) center no-repeat;
}
#lbImageContainer #lbClose, #lbIframeContainer #lbCloseIframe {
	position: absolute;
	top: 0px;
	right: -24px;
	z-index: 899;
	display: block;
}
#lbHoverNav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lbImageContainer>#lbHoverNav {
	left: 0;
}
#lbHoverNav a {
	outline: none;
}
#lbPrev {
	width: 49%;
	height: 100%;
	background: transparent url(../images/26371839/blank.gif) no-repeat;
	display: block;
	left: 0;
	float: left;
}
#lbPrev.grey:hover, #lbPrev.grey:visited:hover {
	background: url(../images/lytebox/prev_grey.gif) left 15% no-repeat;
}
#lbNext {
	width: 49%;
	height: 100%;
	background: transparent url(../images/26371839/blank.gif) no-repeat;
	display: block;
	right: 0;
	float: right;
}
#lbNext.grey:hover, #lbNext.grey:visited:hover {
	background: url(../images/lytebox/next_grey.gif) right 15% no-repeat;
}
#lbPrev2, #lbNext2 {
	text-decoration: none;
	font-weight: bold;
}
#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey {
	color: #333333;
}
#lbPrev2_Off, #lbNext2_Off {
	font-weight: bold;
}
#lbPrev2_Off.grey, #lbNext2_Off.grey {
	color: #CCCCCC;
}
#lbDetailsData {
	padding: 0 10px;
}
#lbDetailsData.grey {
	color: #333333;
}
#lbDetails {
	width: 60%;
	float: left;
	text-align: left;
}
#lbCaption {
	display: block;
	font-weight: bold;
}
#lbNumberDisplay {
	float: left;
	display: block;
	padding-bottom: 1.0em;
}
#lbNavDisplay {
	float: left;
	display: block;
	padding-bottom: 1.0em;
}
#lbClose {
	display: block;
	width: 22px;
	height: 20px;
	float: right;
	padding: 2px 2px 2px 0;
}
#lbClose.grey {
	background: #FFF url(../images/lytebox/close_grey.png) 3px 2px no-repeat;
}
#lbPlay {
	width: 64px;
	height: 28px;
	float: right;
	margin-bottom: 1px;
}
#lbPlay.grey {
	background: url(../images/lytebox/play_grey.png) no-repeat;
}
#lbPause {
	width: 64px;
	height: 28px;
	float: right;
	margin-bottom: 1px;
}
#lbPause.grey {
	background: url(../images/lytebox/pause_grey.png) no-repeat;
}
#lbClose {
	margin-bottom: 1px;
	background:#fff url(../images/lytebox/close_grey.png) 3px 2px no-repeat;
}
.product_description_table {
	border: #8c8c8c 1px solid;
}
.product_description_table_headline {
	background-color: #e2001a;
}
.product_description_table_subline {
	background-color: #e2b2b4;
}
.product_description_table_content {
	background-color: #c9c9c9;
}
/**
* Style definition for the footer
**/
#footer {
	position: relative;
	display: block;
	margin: 20px 0 0 0;
	clear: both;
	width: 100%;
}
#footer #logo_footer {
	display: block;
	background: url('../images/default/spacer.gif') top left no-repeat;
	width: 20px;
	height: 20px;
	position: absolute;
	left: 10px;
	bottom: 11px;
}
#footer #footer_icon_de {
	display: block;
	width: 13px;
	height: 10px;
	background: url('../images/26371839/icon_german.png') top left no-repeat;
}
#footer #footer_icon_print {
	display: block;
	width: 12px;
	height: 11px;
	background: url('../images/default/dflt_icon_print.png') top left no-repeat;
}
#footer #footer_icon_top {
	display: block;
	width: 9px;
	height: 11px;
	background: url('../images/default/dflt_icon_startup.png') top left no-repeat;
}
/** standard price info **/
#footer_price_info {
	border-bottom: 1px solid #7D7D7D;
	padding: 2px 15px;
	font-size: 10px;
}
/** name of the company **/
#footer_company_name {
	padding: 3px 15px;
	font-size: 10px;
	background-color: #817E7E;
	line-height: 25px;
	color: #FFF;
}
/** navigation elements in the footer **/
#footer_nav, #footer_icons {
	float: right;
	list-style: none;
	margin: 8px;
}
#footer_nav li, #footer_icons li {
	font-size: 11px;
	float: left;
	margin: 0;
	border-right: 1px solid #FFF;
	list-style-image: none;
}
#footer_nav li.last, #footer_icons li.last {
	border-right: 0px;
}
#footer_nav li a, #footer_icons li a {
	float: none;
	display: block;
	color: #FFF;
	text-decoration: none;
	margin: 0 5px;
}
/**
    
    


    
**/

/**
* Style definition for the header
**/
/** default styles **/
#header {
	position: relative;
	/* background-color: #fff; */
	background-image: url('../images/84012611/cpw-top-header.png');
	background-position: top left;
	background-repeat: no-repeat;
	padding: 3px 18px;
	width: 964px;
	display: block;
}
/** content columns **/
#header dl {
	height: 63px;
	float: right;
	border-right: 1px solid #E2001A;
	width: 360px;
	margin: 0px 0px 0px 0px;
}
#header dl.last {
	border: 0;
	padding: 0;
}
#header dl.header_functions {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 200px;
	height: 48px;
	background-color: #E2B2B4;
	float: right;
	display: none;
}
/** content rows **/
#header dd {
	line-height: 11px;
	text-align: right;
	color: #000;
}
#header dd a.button {
	margin-right: 10px;
	margin-top: 0;
	position: relative;
}
#header dd a.button.single {
	margin-top: 2px !important;
}
#header dd input#search_phrase {
	border: 1px solid #DDD;
	width: 89px;
	margin: 3px 0 0 3px;
}
/** iframe for IPS content **/
#header dl iframe {
	width: 360px;
	height: 70px;
	border: 0px;
	overflow: hidden;
	margin-top: 0px;
}
#header dl #login_iframe {
	height: 68px;
	background: url('../images/lytebox/loading.gif') 130px 15px no-repeat;
}
 @media print {
* {
	background-color: transparent;
	color: #000;
}
#header {
	display: none;
}
#footer {
	display: none;
}
#lightbox {
	display: none;
}
#java_info {
	display: none;
}
#main_nav {
	display: none;
}
a:after, a:link:after {
	color: #000000;
	background-color:transparent;/* content: " [Link] "; */
}
a:visited:after {
	color:#000000;
	background-color:transparent;/* content: " [Link] "; */
}
ul.ordersteps {
	display: none !important;
}
.ips_info_box {
	display: none;
}
.cb, .cbb {
	width: 100%;
}
.ips_content_box {
	width: 100%;
}
}
/*CSSTEST*/ .csstest {
	color: #F00 !important;
} /*END*/
#teaser_wrapper #teaser_64, #teaser_wrapper #teaser_88, #teaser_wrapper #teaser_40, #teaser_wrapper #teaser_94, #teaser_wrapper #teaser_91 {
	height: 200px !important;
}
#teaser_wrapper #teaser_50, #teaser_wrapper #teaser_53, #teaser_wrapper #teaser_27, #teaser_wrapper #teaser_73, #teaser_wrapper #teaser_70 {
	height: 200px !important;
}
#teaser_wrapper #teaser_95, #teaser_wrapper #teaser_61, #teaser_wrapper #teaser_49, #teaser_wrapper #teaser_79, #teaser_wrapper #teaser_69, #teaser_wrapper #teaser_93, #teaser_wrapper #teaser_96, #teaser_wrapper #teaser_30 {
	height: 200px !important;
} /*product option*/
.product_options {
	display: none !important;
}/*end*/
.categoryOverview h3 {
	font-size: 22px !important;
}
.categoryOverview {
	margin-top: 30px !important;
	width: 891px !important;
	height: 40px !important;
	background-color: #eeeeee;
}
.categoryOverview #sub_nav {
	width: 891px !important;
	background-color: #ddd !important;
}
#search_format_div {
	margin-top: 150px !important;
	width: 850px !important;
}
#designs {
	width: 850px !important;
}
#page_ips #designs {
	width: 290px !important;
}
.DI a img {
	padding-left: 95px!important;
}
#teaser_625 img, #teaser_626 img, #teaser_629 img {
	margin-top: 40px !important;
}
.lightbox_text {
	display:none;
}
.footnote {
	display: none !important;
}
#transferSettingsBox {
	display: none
}
#page_109 #teaser_2833 {
	height:190px !important;
	width:950px !important;
	border: none !important;
	margin-top: 0px !important;
	margin-bottom: 10px !important;
}
#page_109 #teaser_2833 .teaser_text {
	top: 0px !important;
	height:190px !important;
	width:950px !important;
}
#page_109 #teaser_2833 img {
	max-height:1900px !important;
	max-width:950px !important;
	margin-left: -9px
}
#page_112 #teaser_2833 {
	height:190px !important;
	width:950px !important;
	border: none !important;
	margin-left: 21px !important;
	margin-top: 0px !important;
	margin-bottom: 10px !important;
}
#page_112 #teaser_2833 .teaser_text {
	top: 0px !important;
	height:190px !important;
	width:950px !important;
}
#page_112 #teaser_2833 img {
	max-height:1900px !important;
	max-width:950px !important;
	margin-left: -9px
}
.product_list_item_1 {
/* height: 10px !important; */
}
.info_container {
	display: none !important;
}
#teaser_wrapper #teaser_2825, #teaser_wrapper #teaser_2824, #teaser_wrapper #teaser_2823 {
	height: 280px !important;
}
#teaser_wrapper #teaser_2825 .teaser_text, #teaser_wrapper #teaser_2824 .teaser_text, #teaser_wrapper #teaser_2823 .teaser_text {
	height:110px !important;
	top:180px !important;
}
#teaser_wrapper #teaser_2836, #teaser_wrapper #teaser_2835, #teaser_wrapper #teaser_2834 {
	height: 280px !important;
}
#teaser_wrapper #teaser_2847, #teaser_wrapper #teaser_2846, #teaser_wrapper #teaser_2845, #teaser_2888, #teaser_2887, #teaser_2886 {
	height: 280px !important;
}
#teaser_wrapper #teaser_2836 .teaser_text, #teaser_wrapper #teaser_2835 .teaser_text, #teaser_wrapper #teaser_2834 .teaser_text {
	height:110px !important;
	top:180px !important;
}
.cpw-table th {
	background-color:#00ACEE;
	font-weight:bold;
	padding:10px;
}
.cpw-table td {
	padding:5px;
}
.cpw-table td, th {
	border:1px solid #999999;
	text-align:left;
}
#teaser_wrapper #teaser_2665 {
	height: 570px!important;
}
#page_2780 h1 {
	font-size: 20px;
	color: #009de6;
}
hr {
	color: #EDEDED;
	background-color: #EDEDED;
	height: 1px;
}
#teaser_2733 strong {
	font-size:15px !important;
}
#teaser_wrapper #teaser_2820 {
	height:250px !important;
}
#cpw_front h1 {
	color:#009DE6 !important;
	font-size:15px !important;
	font-weight:bold !important;
	margin:0 !important;
}
#cpw_front h3 {
	color:#009DE6 !important;
	font-size:15px !important;
	font-weight:bold !important;
	margin:0 !important;
}/*ips info*/
#slicerMoveModeInfo {
	display: none!important;
}/*END*/
#teaser_wrapper #teaser_1717 {
	width: 500px !important;
	height: 100px !important;
	min-height: 170px !important;
}
#teaser_wrapper #teaser_1717 .teaser_text {
	display: none !important;
}
#teaser_wrapper #teaser_1717 h4 {
	display: none !important;
}
#teaser_wrapper #teaser_1718 {
	width: 500px !important;
	height: 100px !important;
	margin-bottom: 70px !important;
}
#teaser_wrapper #teaser_1716 {
	width: 500px !important;
	height: 100px !important;
	margin-bottom: 70px !important;
}
#page_639 table {
	width: 100% !important;
}
#page_639 table strong {
	margin-right: 10px !important;
}
#teaser_wrapper #teaser_2760, #teaser_wrapper #teaser_319, #teaser_wrapper #teaser_316, #teaser_wrapper #teaser_318, #teaser_wrapper #teaser_317, #teaser_wrapper #teaser_2794 {
	height: 230px !important;
}
#teaser_wrapper #teaser_1189, #teaser_wrapper #teaser_1194, #teaser_wrapper #teaser_653, #teaser_wrapper #teaser_652, #teaser_wrapper #teaser_655, #teaser_wrapper #teaser_649, #teaser_wrapper #teaser_650, #teaser_wrapper #teaser_651, #teaser_wrapper #teaser_654 {
	height: 270px !important;
}
#page_260 #sub_menu_item_6, #page_260 .software_download {
	display:none !important;
}
#teaser_wrapper #teaser_2784 {
	border:medium none !important;
	height:100px !important;
	margin:0 0 0 25px !important;
	width:950px !important;
}
#teaser_wrapper #teaser_2784 .teaser_text {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:15px;
	height:100% !important;
	line-height:140% !important;
	top:0px !important;
	width:100% !important;
}
#teaser_wrapper #teaser_2785 {
	border:0 none !important;
	height:300px !important;
	margin-top:0 !important;
	width:950px !important;
}
#teaser_wrapper #teaser_2785 .teaser_text {
	height:300px !important;
	top:0px !important;
	width:950px !important;
	margin-top: 30px !important;
}
#teaser_wrapper #teaser_2785 .teaser_text p {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:15px;
	top:0px !important;
	width:950px !important;
	margin: 0px !important;
}
#teaser_2733 p {
	font-size: 15px !important;
}
#teaser_2733 h2 {
	font-size: 30px !important;
	margin: 0px !important;
}
#page_2482 .h1_title {
	margin-bottom: 0px !important;
}/*Greetings cards*/
#teaser_wrapper #teaser_423, #teaser_wrapper #teaser_424, #teaser_wrapper #teaser_817, #teaser_wrapper #teaser_816, #teaser_wrapper #teaser_809, #teaser_wrapper #teaser_808 {
	height: 210px !important;
}
#page_105 .h1_title {
	margin-bottom: 5px !important;
}
#teaser_wrapper #teaser_2772 {
	width: 950px !important;
	height: 100px !important;
	border: 0px !important;
	margin-top: 0px !important;
}
#teaser_wrapper #teaser_2772 .teaser_text {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:15px;
	height:100% !important;
	line-height:140% !important;
	top:10px !important;
	width:100% !important;
}
#teaser_wrapper #teaser_2772 .teaser_text p {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:15px;
	margin: 0px !important;
	padding: 0px !important;
} /*End*//*Name Calendar Page*/
#teaser_wrapper #teaser_51, #teaser_wrapper #teaser_52 {
	height: 200px !important;
}
#page_302 .h1_title {
	margin-bottom: 5px !important;
}
#teaser_wrapper #teaser_2770 {
	width: 950px !important;
	height: 80px !important;
	border: 0px !important;
	margin-top: 0px !important;
}
#teaser_wrapper #teaser_2770 .teaser_text {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:15px;
	height:100% !important;
	line-height:140% !important;
	top:10px !important;
	width:100% !important;
}
#teaser_wrapper #teaser_2770 .teaser_text p {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:15px;
	margin: 0px !important;
	padding: 0px !important;
}/*End*//*Photo paper Calendars*/
#teaser_wrapper #teaser_55, #teaser_wrapper #teaser_62, #teaser_wrapper #teaser_24, #teaser_wrapper #teaser_46, #teaser_wrapper #teaser_57, #teaser_wrapper #teaser_37 {
	height: 200px !important;
}
#page_299 .h1_title {
	margin-bottom: 5px !important;
}
#teaser_wrapper #teaser_2771 {
	width: 950px !important;
	height: 80px !important;
	border: 0px !important;
	margin-top: 0px !important;
}
#teaser_wrapper #teaser_2771 .teaser_text {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:15px;
	height:100% !important;
	line-height:140% !important;
	top:10px !important;
	width:100% !important;
}
#teaser_wrapper #teaser_2771 .teaser_text p {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:15px;
	margin: 0px !important;
	padding: 0px !important;
} /*End*//*Photo Calendars*/
#teaser_wrapper #teaser_25, #teaser_wrapper #teaser_81, #teaser_wrapper #teaser_77, #teaser_wrapper #teaser_29, #teaser_wrapper #teaser_72, #teaser_wrapper #teaser_34, #teaser_wrapper #teaser_75, #teaser_wrapper #teaser_41 {
	height: 200px !important;
} /*End*//*Calendar page*/
#teaser_wrapper #teaser_2769 {
	width: 950px !important;
	height: 100px !important;
	border: 0px !important;
	margin-top: 0px !important;
}
#teaser_wrapper #teaser_2769 .teaser_text {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:15px;
	height:100% !important;
	line-height:140% !important;
	top:10px !important;
	width:100% !important;
}
#teaser_wrapper #teaser_2769 .teaser_text p {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:15px;
	margin: 0px !important;
	padding: 0px !important;
}/*End*//*Range Page*/
#teaser_wrapper #teaser_2613, #teaser_wrapper #teaser_2611, #teaser_wrapper #teaser_2609, #teaser_wrapper #teaser_2605, #teaser_wrapper #teaser_2607, #teaser_wrapper #teaser_2601, #teaser_wrapper #teaser_2600, #teaser_wrapper #teaser_2599 {
	height: 250px !important;
}
#teaser_wrapper #teaser_2764 { /* width: 950px !important; Rob */
	width:450px !important;
	height: 210px !important;
	margin:50px 0 20px 25px !important;
}
#teaser_wrapper #teaser_2765 { /* width: 950px !important; Rob height: 100px !important; */
	margin:50px 0 20px 50px !important;
	width:450px !important;
}
#teaser_wrapper #teaser_2764 .teaser_text {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:15px;
	height:100% !important;
	line-height:140% !important;
	top:10px !important;
	width:100% !important;
}
#teaser_wrapper #teaser_2765 .teaser_text {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:15px;
	height:100% !important;
	line-height:140% !important; /* top:10px !important; Rob */
	top:40px !important;
	width:100% !important;
}
#teaser_wrapper #teaser_2764 .teaser_text p {
	font-family:Arial, Helvetica, sans-serif !important; /* font-size:15px; Rob */
	font-size:12px;
	margin: 0px !important;
	padding: 0px !important;
}
#teaser_wrapper #teaser_2765 .teaser_text p {
	font-family:Arial, Helvetica, sans-serif !important; /* font-size:15px; Rob */
	font-size:12px;
	margin: 0px !important;
}
#teaser_wrapper #teaser_944, #teaser_wrapper #teaser_945, #teaser_wrapper #teaser_946 {
	height: 250px !important;
}
#teaser_wrapper #teaser_2768 {
	width: 950px !important;
	height: 110px !important;
	border: none !important;
	margin-top: 0px !important;
	margin-bottom: 20px !important;
}
#teaser_wrapper #teaser_2768 .teaser_text {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:15px;
	width:100% !important;
	top: 0px !important;
}
#teaser_wrapper #teaser_2768 .teaser_text p {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:15px;
	margin: 0px !important;
	padding: 0px !important;
}/*End*/
.create {
	float:right !important;
	margin-bottom:10px !important;
	margin-left:35px !important;
	margin-top:-20px !important;
	width:430px !important;
}
.create a {
	width: 83px !important;
}
.create a span { /* width: 60px !important; */
	float: right;
}
.h1p h1 {
	color:#009DE6 !important;
	float:left !important;
	font-size:20px !important;
	margin-bottom:20px !important;
	margin-left:0 !important;
	margin-top:25px !important;
	width:430px !important;
}
#teaser_wrapper #teaser_2595 .teaser_text p {
	font-size:24px !important;
	color: #009de6 !important;
	height: 150px !important;
	top: 0px !important;
}
#teaser_wrapper #teaser_2595 .teaser_text {
	top: 25px !important;
	left: 23px !important;
}/*icarusel button fix*/
#lightbox #lightbox_bar {
	Height: 100px !important;
	top: 350px !important;
	left: 30px !important;
}
#icarusel_buttons ul li a {
	height:70px !important;
}
#page_645 #lightbox, #page_637 #lightbox, #page_306 #lightbox {
	background:url("https://cs.photoprintit.de/web/84012611/images/lightbox/icarousel/84012611/bg_copy.jpg") no-repeat scroll left top rgb(255, 255, 255) !important;
}
#page_307 #lightbox, #page_310 #lightbox {
	background:url("https://cs.photoprintit.de/web/84012611/images/lightbox/icarousel/84012611/bg_alu.jpg") no-repeat scroll left top rgb(255, 255, 255) !important;
} /*end*/
#teaser_wrapper #teaser_2596, #teaser_wrapper #teaser_996, #teaser_wrapper #teaser_2682, .hiddensubmit {
	border: none !important;
}
#page_276 .h1_title {
	margin-bottom: -20px !important;
	width: 625px !important;
}
.h1_title { /* height: 30px !important; */
	min-height:30px !important;
	margin-bottom: 5px !important;
	margin-left: 25px !important;
	width: 950px !important;
	clear:both;
}
.h1_title h1 {
	color: #777 !important;
	font-size: 25px !important;
	margin-left: 0px !important;
	border-bottom: 1px solid #EDEDED !important;
	font-family:Arial, Helvetica, sans-serif !important;
}
.h1_title p {
	text-align:justify !important;
	margin-top:5px !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px !important;
}
#main_nav li:hover {
	background:url("https://cs.photoprintit.de/web/84012611/84012611/cpw-main-nav-tab-left.png") no-repeat scroll left top transparent !important;
	margin:11px 10px 0 !important;
}
#main_nav li a:hover {
	background:url("https://cs.photoprintit.de/web/84012611/84012611/cpw-main-nav-tab-right.png") no-repeat scroll right top transparent !important;
	color:#009de6 !important;
	font-size:13px !important;
	margin:0 0 0 5px !important;
	padding:5px 7px 5px 2px !important;
	text-shadow: none;
}/*photo gifts*/
#teaser_wrapper #teaser_408, #teaser_wrapper #teaser_409, #teaser_wrapper #teaser_407, #teaser_wrapper #teaser_410, #teaser_wrapper #teaser_412, #teaser_wrapper #teaser_2619, #teaser_wrapper #teaser_2622, #teaser_wrapper #teaser_2623, #teaser_wrapper #teaser_2593, #teaser_wrapper #teaser_969, #teaser_wrapper #teaser_2591, #teaser_wrapper #teaser_2592, #teaser_wrapper #teaser_968, #teaser_wrapper #teaser_970 {
	height: 250px !important;
}/*end*/
#teaser_2504 .teaser_text {
	background: #FFFFFF !important;
	color: #009de6 !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 30px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	margin-top: 80px !important;
	padding-bottom: 5px;
	padding-left: 15px !important;
	padding-right: 12px !important;
	position: absolute !important;
	width: 300px !important;
	height: 70px !important;
	left: 0px !important;
}
#teaser_2505 .teaser_text {
	color: #000000 !important;
	font-size: 20px !important;
	padding-top: 40px !important;
}
#teaser_2505 .teaser_text b {
	color: #009ED6 !important;
	font-size: 25px !important;
}
#teaser_2505 .teaser_text i {
	color: #009ED6 !important;
	font-size: 15px !important;
	padding-left: 150px !important;
}
.text2 a {
	color: #009ed6 !important;
	font-size: 24px !important;
}
#teaser_wrapper #teaser_2683 .teaser_text {
	height:280px !important;
	left:10px !important;
	top:10px !important;
	width: 705px !important;
}
.text1 {
	color: #F4C443 !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size: 26px !important;
	font-weight: bold !important;
	padding-bottom: 30px !important;
	padding-left: 10px !important;
	padding-top: 20px !important;
	width: 450px !important;
}
.text2 {
	color: #F4C443 !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size: 25px !important;
	padding-bottom: 30px !important;
	padding-left: 10px !important;
	width: 460px !important;
}
.text3 {
	color: #f4c443 !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size: 25px !important;
	padding-left: 10px !important;
}
#teaser_wrapper #teaser_2596 .teaser_text {
	height: 300px !important;
	top: 0px !important;
	width: 250px !important;
}
#teaser_wrapper #teaser_2596 .teaser_text p {
	font-size: 16px !important;
}
#teaser_wrapper #teaser_2596 img {
	max-width: 375px;
}
#teaser_wrapper #teaser_2596 .teaser_text a {
	color: #009DE6 !important;
	font-size: 16px !important;
}
#teaser_wrapper #teaser_2683 img {
	max-width: 725px !important;
}
#teaser_wrapper #teaser_2683 {
	border: none !important;
	padding-top: 2px !important;
} /*competition line 1*/
#teaser_wrapper #teaser_2695 .teaser_text, #teaser_wrapper #teaser_2696 .teaser_text, #teaser_wrapper #teaser_2697 .teaser_text, #teaser_wrapper #teaser_2698 .teaser_text, #teaser_wrapper #teaser_2717 .teaser_text, #teaser_wrapper #teaser_2718 .teaser_text, #teaser_wrapper #teaser_2719 .teaser_text {
	height: 110px !important;
	top: 180px !important;
}
#teaser_wrapper #teaser_2695 .teaser_text b, #teaser_wrapper #teaser_2696 .teaser_text b, #teaser_wrapper #teaser_2697 .teaser_text b, #teaser_wrapper #teaser_2698 .teaser_text b, #teaser_wrapper #teaser_2698 .teaser_text b, #teaser_wrapper #teaser_2703 .teaser_text b, #teaser_wrapper #teaser_2704 .teaser_text b, #teaser_wrapper #teaser_2705 .teaser_text b, #teaser_wrapper #teaser_2706 .teaser_text b, #teaser_wrapper #teaser_2707 .teaser_text b, #teaser_wrapper #teaser_2708 .teaser_text b, #teaser_wrapper #teaser_2709 .teaser_text b, #teaser_wrapper #teaser_2710 .teaser_text b, #teaser_wrapper #teaser_2711 .teaser_text b, #teaser_wrapper #teaser_2712 .teaser_text b, #teaser_wrapper #teaser_2713 .teaser_text b, #teaser_wrapper #teaser_2717 .teaser_text b, #teaser_wrapper #teaser_2718 .teaser_text b, #teaser_wrapper #teaser_2719 .teaser_text b, #teaser_wrapper #teaser_2810 .teaser_text b, #teaser_wrapper #teaser_2809 .teaser_text b, #teaser_wrapper #teaser_2808 .teaser_text b, #teaser_wrapper #teaser_2823 .teaser_text b, #teaser_wrapper #teaser_2824 .teaser_text b, #teaser_wrapper #teaser_2825 .teaser_text b, #teaser_wrapper #teaser_2836 .teaser_text b, #teaser_wrapper #teaser_2835 .teaser_text b, #teaser_wrapper #teaser_2834 .teaser_text b, #teaser_wrapper #teaser_2847 .teaser_text b, #teaser_wrapper #teaser_2846 .teaser_text b, #teaser_wrapper #teaser_2845 .teaser_text b, #teaser_wrapper #teaser_2888 .teaser_text b, #teaser_wrapper #teaser_2887 .teaser_text b, #teaser_wrapper #teaser_2886 .teaser_text b {
	color: #009de6 !important;
}/*competition line 2*/
#teaser_wrapper #teaser_2698 .teaser_text, #teaser_wrapper #teaser_2703 .teaser_text, #teaser_wrapper #teaser_2704 .teaser_text {
	height: 120px !important;
	top: 180px !important;
}
#teaser_wrapper #teaser_2705 .teaser_text, #teaser_wrapper #teaser_2706 .teaser_text, #teaser_wrapper #teaser_2707 .teaser_text {
	height: 110px !important;
	top: 210px !important;
}
#teaser_wrapper #teaser_2708 .teaser_text, #teaser_wrapper #teaser_2709 .teaser_text, #teaser_wrapper #teaser_2710 .teaser_text, #teaser_wrapper #teaser_2711 .teaser_text, #teaser_wrapper #teaser_2712 .teaser_text, #teaser_wrapper #teaser_2713 .teaser_text {
	height: 110px !important;
	top: 220px !important;
}
#teaser_wrapper #teaser_2694, #teaser_wrapper #teaser_2699, #teaser_wrapper #teaser_2700, #teaser_wrapper #teaser_2701, #teaser_wrapper #teaser_2702, #teaser_wrapper #teaser_2715, #teaser_wrapper #teaser_2812, #teaser_wrapper #teaser_2826, #teaser_wrapper #teaser_2837, #teaser_wrapper #teaser_2848, #teaser_wrapper #teaser_2889 {
	height: 10px !important;
	width: 950px !important;
}/*Example page button fix*/
#page_2519 .button, #page_2520 .button, #page_2521 .button, #page_2522 .button, #page_2523 .button, #page_2524 .button, #page_10 #sub_nav_container, #page_12 #sub_nav_container, #page_109 #lightbox, #page_2483 #lightbox, #page_281 #lightbox, #page_276 #lightbox, #page_2484 #lightbox, #page_278 #lightbox, #page_248 #lightbox, #page_114 #lightbox, #page_309 #lightbox, #page_308 #lightbox, #page_280 #lightbox, #page_2480 #lightbox, #page_275 #lightbox, #page_273 #lightbox, #page_282 #lightbox, #page_274 #lightbox, #page_104 #lightbox, #page_233 #lightbox, #page_237 #lightbox, #page_231 #lightbox, #page_234 #lightbox, #page_232 #lightbox, #page_2478 #lightbox, #page_2479 #lightbox, #page_108 #lightbox, #page_105 #lightbox, #page_242 #lightbox, #page_243 #lightbox, #page_113 #lightbox, #page_112 #lightbox, #page_302 #lightbox, #page_639 #lightbox, #page_301 #lightbox, #page_299 #lightbox, #page_260 #lightbox, #page_258 #lightbox, #page_268 #lightbox, #page_266 #lightbox, #page_265 #lightbox, #page_263 #lightbox, #page_267 #lightbox, #page_264 #lightbox, #page_257 #lightbox, #page_256 #lightbox, #page_255 #lightbox, #page_447 #lightbox, #page_448 #lightbox, #page_449 #lightbox, #page_261 #lightbox, #page_259 #lightbox, #main_nav #main_nav_item_7, #main_nav #main_nav_item_9, #header dl.last, #main_nav li ul, #sub_nav li#sub_nav_title, #sub_nav li ul, #main_nav_item_8, #footer_price_info, #footer_nav, #footer_icons, #footer_company_name, #icarusel_detail_button, #lightbox .lightbox_text h3, #lightbox #lightbox_bar .button, .lightbox_text ul, .ips ul.ordersteps, .teaser div.teaser_link_bar_top, .ips .ips_info_content {
	display: none !important;
}/*header text*/
#page_2519 #teaser_wrapper .teaser_text, #page_2520 #teaser_wrapper .teaser_text, #page_2521 #teaser_wrapper .teaser_text, #page_2522 #teaser_wrapper .teaser_text, #page_2523 #teaser_wrapper .teaser_text {
	height:300px !important;
	top: 0 !important;
	width: 200px !important;
}
#teaser_2553 .headertext, #teaser_2552 .headertext, #teaser_2568 .headertext, #teaser_2581 .headertext, #teaser_2587 .headertext {
	float: right !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px !important;
}
#teaser_wrapper #teaser_2538, #teaser_wrapper #teaser_2537, #teaser_wrapper #teaser_2536, #teaser_wrapper #teaser_2535, #teaser_wrapper #teaser_2534, #teaser_wrapper #teaser_2533, #teaser_wrapper #teaser_2532, #teaser_wrapper #teaser_2531, #teaser_wrapper #teaser_2530, #teaser_wrapper #teaser_2529, #teaser_wrapper #teaser_2528, #teaser_wrapper #teaser_2527, #teaser_wrapper #teaser_2526, #teaser_wrapper #teaser_2548, #teaser_wrapper #teaser_2549, #teaser_wrapper #teaser_2547, #teaser_wrapper #teaser_2546, #teaser_wrapper #teaser_2566, #teaser_wrapper #teaser_2565, #teaser_wrapper #teaser_2564, #teaser_wrapper #teaser_2563, #teaser_wrapper #teaser_2579, #teaser_wrapper #teaser_2578, #teaser_wrapper #teaser_2577, #teaser_wrapper #teaser_2576, #teaser_wrapper #teaser_2585, #teaser_wrapper #teaser_2584, #teaser_wrapper #teaser_2560, #teaser_wrapper #teaser_2561, #teaser_wrapper #teaser_2562, #teaser_wrapper #teaser_2559, #teaser_wrapper #teaser_2558, #teaser_wrapper #teaser_2583 {
	height: 190px !important;
}
#teaser_wrapper #teaser_2675, #teaser_wrapper #teaser_2692, #teaser_wrapper #teaser_2693, #teaser_wrapper #teaser_996 {
	width: 625px !important;
}
#teaser_wrapper #teaser_2675 img, #teaser_wrapper #teaser_2692 img, #teaser_wrapper #teaser_2693 img {
	max-width: 625px !important;
	width: 625px !important;
}
#teaser_wrapper #teaser_1375, #teaser_wrapper #teaser_1375, #teaser_wrapper #teaser_1370 {
	width: 270px !important;
}
#teaser_wrapper #teaser_2669, #teaser_wrapper #teaser_2670, #teaser_wrapper #teaser_2671 {
	border-width: 0px !important;
	height: 60px !important;
}
#teaser_wrapper #teaser_2669 .teaser_text a, #teaser_wrapper #teaser_2670 .teaser_text a, #teaser_wrapper #teaser_2671 .teaser_text a {
	color: white !important;
	width: 170px !important;
}
#teaser_wrapper #teaser_1379 .teaser_text, #teaser_wrapper #teaser_1370 .teaser_text, #teaser_wrapper #teaser_2664 .teaser_text {
	height:100% !important;
	top: 0;
	width:100% !important;
}
#teaser_wrapper #teaser_2665 .teaser_text {
	font-size: 13px !important;
	height:100% !important;
	top: 0;
	width:100% !important;
	line-height:150% !important;
	text-align:left !important;
}
#teaser_wrapper #teaser_2665 .teaser_text p {
	font-size: 13px !important;
}
#teaser_wrapper #teaser_2665 .teaser_text b {
	color: #009ed6;
}
#teaser_wrapper #teaser_2664 {
	height: 450px !important;
	margin: 30px 0 20px 25px !important;
}
.top_row {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px !important;
	height: 130px !important;
	padding: 0 0 25px 0 !important;
	width: 100% !important;
}
.teaser_text .download-link {
	float: left;
	height: 100px !important;
	margin: 10px 0 5px 55px !important;
	text-align:center !important;
	width: 220px !important;
	position:relative;
}
.teaser_text .download-link img {
	display: inline !important;
	margin: 0 auto !important;
}
#page_108 #teaser_wrapper .teaser {
	height:180px !important;
}
#teaser_wrapper #teaser_2539, #teaser_wrapper #teaser_2550, #teaser_wrapper #teaser_2567, #teaser_wrapper #teaser_2580, #teaser_wrapper #teaser_2586, #teaser_wrapper #teaser_2682, #teaser_wrapper #teaser_2665 {
	width:200px !important;
}
#teaser_wrapper #teaser_2539 .teaser_text, #teaser_wrapper #teaser_2550 .teaser_text, #teaser_wrapper #teaser_2567 .teaser_text, #teaser_wrapper #teaser_2580 .teaser_text, #teaser_wrapper #teaser_2586 .teaser_text, #teaser_wrapper #teaser_2682 .teaser_text {
	height:300px !important;
	left:0px !important;
	position:relative !important;
	top:0px !important;
	width:200px !important;
}
ul#examples-nav {
	margin: 0px;
	padding: 0px;
}
ul#examples-nav li {
	background: #222 url(https://cs.photoprintit.de/web/84012611/84012611/cpb-examples-nav-bg.jpg) scroll repeat-x 0 -49px;
	list-style: none;
	margin: 0 0 1px 0;
	padding: 0;
	text-align: center;
}
ul#examples-nav li.active {
	background: #222 url(https://cs.photoprintit.de/web/84012611/84012611/cpb-examples-nav-bg.jpg) scroll repeat-x 0 0;
}
ul#examples-nav li:hover {
	background: #222 url(https://cs.photoprintit.de/web/84012611/84012611/cpb-examples-nav-bg.jpg) scroll repeat-x 0 0px;
}
ul#examples-nav li a {
	color: #fff;
	display: block;
	font-family: trebuchet ms;
	font-size: 18px;
	font-weight: normal;
	height: 36px;
	padding: 13px 0 0 0;
	width: 200px;
}
ul#examples-nav li a:hover {
	text-decoration: none;
}
#teaser_wrapper #teaser_2664, #teaser_wrapper #teaser_2683, #teaser_wrapper #teaser_2568, #teaser_wrapper #teaser_2581, #teaser_wrapper #teaser_2587 {
	width: 725px !important;
}
#teaser_wrapper #teaser_2553, #teaser_wrapper #teaser_2552 {
	min-height: 300px !important;
	width: 725px !important;
}
#teaser_wrapper #teaser_2553 img, #teaser_wrapper #teaser_2552 img, #teaser_wrapper #teaser_2568 img, #teaser_wrapper #teaser_2581 img, #teaser_wrapper #teaser_2587 img {
	max-width: 500px !important;
	width: 500px !important;
}
#teaser_wrapper #teaser_836 .teaser_text {
	height:120px !important;
}
#teaser_wrapper #teaser_2656 {
	height: 230px !important;
	margin: 0 0 40px 25px !important;
	width: 950px !important;
}
#teaser_wrapper #teaser_2656 .text, #teaser_wrapper #teaser_2498 p, #teaser_wrapper #teaser_2500 p, #teaser_wrapper #teaser_2499 p, #teaser_wrapper #teaser_2495 p, #teaser_wrapper #teaser_2494 p, #teaser_wrapper #teaser_2493 p, #teaser_wrapper #teaser_2492 p, .product_teaser_order .cnt_box, .ips .ips_settings_box {
	margin:0px !important;
}
#sub_nav li.active a, .ips .box_tabs li.active a {
	color:#009ed6 !important;
}
#teaser_wrapper #teaser_2596 {
	height: 300px !important;
	min-height: 100px !important;
	width: 625px !important;
}
#teaser_wrapper #teaser_2595, #teaser_wrapper #teaser_2594 {
	height: 140px !important;
	width: 300px !important;
}
#teaser_wrapper #teaser_2633, #teaser_wrapper #teaser_2496, #teaser_wrapper .teaser .pricelist, #teaser_wrapper .teaser .pricelist {
	width: 950px !important;
}
#teaser_wrapper #teaser_2633 .teaser_text {
	height: 100% !important;
	top: 0px;
	width: 100% !important;
}
#teaser_wrapper #teaser_2633 .teaser_text p {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:15px !important;
	line-height: 150% !important;
}
#teaser_wrapper #teaser_2616 {
	border: none !important;
	height:140px !important;
	margin: 0px 0 0 25px !important;
	width:950px !important;
}
#teaser_wrapper #teaser_2616 .teaser_text {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size: 15px;
	height:100% !important;
	line-height:140% !important;
	top:10px !important;
	width:100% !important;
}
#teaser_wrapper #teaser_2616 .teaser_text a {
	color: #009ed6;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size: 15px;
}
#teaser_wrapper #teaser_2650 .teaser_text {
	font-size:15px !important;
	height:auto !important;
	top:10px !important;
	width:100% !important;
}
#teaser_wrapper #teaser_2650 {
	height:120px !important;
	margin:0 0 0 25px !important;
	width:950px !important;
	border: none !important;
}
#teaser_wrapper #teaser_2650 h3, #teaser_wrapper #teaser_2616 h3 {
	font-size:20px !important;
	top: -19px;
}
#teaser_wrapper #teaser_996 img {
	max-width: 600px !important;
	width: auto !important;
}
#teaser_wrapper #teaser_2498 {
	height:205px !important;
	margin:10px 0 0 !important;
	overflow:visible !important;
	width:300px !important;
}
#teaser_wrapper #teaser_2498 .teaser_text {
	bottom:0px !important;
	height:205px !important;
	margin:0px !important;
	overflow:visible !important;
	position:relative !important;
	width:300px !important;
}
#teaser_wrapper #teaser_2498 img {
	max-width:300px !important;
}
#teaser_wrapper #teaser_2500 {
	height:300px !important;
	margin:10px 25px 0 !important;
	overflow:visible !important;
	width:625px !important;
}
#teaser_wrapper #teaser_2500 .teaser_text {
	bottom:0px !important;
	height:auto !important;
	margin:0px !important;
	overflow:visible !important;
	position:relative !important;
	width:625px !important;
}
#teaser_wrapper #teaser_2500 img {
	max-width:100% !important;
}
#teaser_wrapper #teaser_2499 {
	border:none !important;
	height:80px !important;
	margin:15px 0 35px 0px !important;
	overflow:visible !important;
	width:300px !important;
}
#teaser_wrapper #teaser_2499 .teaser_text {
	bottom:0px !important;
	height:auto !important;
	margin:0px !important;
	overflow:visible !important;
	position:relative !important;
	width:300px !important;
}
#teaser_wrapper #teaser_2499 img {
	max-width:300px !important;
	width: 300px;
}
#teaser_wrapper #teaser_2495, #teaser_wrapper #teaser_2494, #teaser_wrapper #teaser_2493 {
	height:190px !important; /* margin:0 25px 0 25px!important; Rob */
	margin:0 25px 10px !important;
	width:200px !important;
}
#teaser_wrapper #teaser_2492 {
	height:190px !important;
	margin:0 0px 0 25px!important;
	width:200px !important;
}
#teaser_wrapper #teaser_2495 .teaser_text, #teaser_wrapper #teaser_2494 .teaser_text, #teaser_wrapper #teaser_2493 .teaser_text, #teaser_wrapper #teaser_2492 .teaser_text {
	bottom:0px !important;
	height:210px !important;
	margin:0px !important;
	overflow:visible !important;
	position:relative !important;
	width:200px !important;
}
#teaser_wrapper #teaser_2495 img, #teaser_wrapper #teaser_2494 img, #teaser_wrapper #teaser_2493 img, #teaser_wrapper #teaser_2492 img {
	max-width:200px !important;
	width:200px !important;
}
.content_wrapper #teaser_2511 {
	margin:25px !important;
}
.content_wrapper #teaser_2510 {
	margin:25px 0 25px 0 !important;
}
.content_wrapper #teaser_2509, .content_wrapper #teaser_2508, .content_wrapper #teaser_2507, .content_wrapper #teaser_2506 {
	border-bottom:none !important;
	border-left:none !important;
	border-right:none !important;
	border-top:#ccc solid 1px !important;
	height:220px !important;
	margin:10px 10px 35px 25px !important;
	overflow:visible !important;
	width:210px !important;
}
.content_wrapper #teaser_2509 h3, .content_wrapper #teaser_2508 h3, .content_wrapper #teaser_2507 h3, .content_wrapper #teaser_2506 h3, .content_wrapper #teaser_2505 h3, .content_wrapper #teaser_2504 h3, .content_wrapper #teaser_2503 h3 {
	color:#009ed6 !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:17px !important;
	left: 0;
	margin:0px !important;
	padding:0px !important;
	position:absolute !important;
	top: -17px;
}
.pricelist .teaser_link_bar {
	bottom:12px !important; /* left:140px !important; */
	z-index:999 !important;
}
.content_wrapper #teaser_2505, .content_wrapper #teaser_2504, .content_wrapper #teaser_2503 {
	border-bottom:none !important;
	border-left:none !important;
	border-right:none !important;
	border-top:#ccc solid 1px !important;
	height:270px !important;
	margin:10px 0px 35px 25px !important;
	overflow:visible !important;
	width:300px !important;
}
.content_wrapper #teaser_2511, .content_wrapper #teaser_2510 {
	border-bottom:none !important;
	border-left:none !important;
	border-right:none !important;
	border-top:#ccc solid 0px !important;
}/* CPB iFlow settings */
#icarousel_startpage_next, #icarousel_startpage_previous {
	height:70px !important;
}
.icarousel_startpage_box {
	height:210px !important;
	width:950px !important;
}
#icarousel_startpage_content {
	height:210px !IMPORTANT;
}
.icarousel_startpage_item {
	height:210px !important;
	width:auto !important;
}/* hide lightbox from pages */
#header {
	height:31px !important;
	padding:3px 0 !important;
	width:1000px !important;
}/* main navigation */
#main_nav li {
	margin:11px 10px 0 10px !important;
}
#main_nav li a {
	background:none !important;
	color:#fff !important;
	font-size:13px !important;
	padding:5px 10px 5px 4px !important;
	text-shadow: #1b1b1b -1px -1px 1px;
}
#main_nav li.active {
	background:transparent url(https://cs.photoprintit.de/web/84012611/84012611/cpw-main-nav-tab-left.png) scroll no-repeat left top !important;
	margin:11px 10px 0 10px !important;
}
#main_nav li.active a {
	background:transparent url(https://cs.photoprintit.de/web/84012611/84012611/cpw-main-nav-tab-right.png) scroll no-repeat right top !important;
	color:#000 !important;
	font-size:13px !important;
	margin:0 0 0 5px !important;
	padding:5px 10px 5px 4px !important;
	text-shadow: none;
}
#header {
	background-repeat:repeat-x !important;
}
#header #page_logo {
	margin:-6px 0 0 0 !important;
}
.button span {
text-shadow:1px 1px 1px # text-transform:capitalize;
}
.button .back span {
	padding:0 10px 0 15px !important;
}
.button .back {
	padding:0 5px 0 0 !important;
}
.product_teaser_order h3, .product_teaser_order h4 {
	font-size:16px !important;
	margin:15px 0 4px 0 !important;
}
.product_teaser_order .teaser_link_bar {
	left:0px !important;
	width:434px !important;
}
.button span {
	text-shadow: -1px -1px 1px #666;
}/* NAVIGATION */
#sub_nav_container {
	height: 30px !important;
	margin-left: 0px;
}
#sub_nav {
	background:#FFFFFF url(84012611/cpw-sub-nav-bg.jpg) repeat-x scroll 0 0 !important;
	border:none !important;
	float:left !important;
	margin:-1px 0 30px 0 !important;
	min-height:17px !important;
	padding:0 !important;
	width:1000px !important;
}
#sub_nav li {
	display:inline !important;
	float:left !important;
	margin:0 !important;
	padding:0 !important;
}
#sub_nav li a {
	color:#333333 !important;
	padding:8px 12px !important;
}
#sub_nav .software_download {
	height:15px !important;
	margin:0px !important;
	padding:0px !important;
}
#sub_nav li.active {
	background:none !important;
}
#cpw-header-content-links {
	display: inline;
	float: right;
	list-style: none;
	margin: -32px 0px 0 0;
	padding: 0px;
	text-align: right;
}
#cpw-header-content-links li {
	border-left: #fff solid 1px;
	display: inline;
	padding: 0 8px 0 8px;
}
#cpw-header-content-links li.cpw-header-links-first {
	border: none;
}
#cpw-header-content-links li a {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
#cpw-header-content-links li a:hover {
	text-decoration: underline;
}/* CUSTOM FOOTER */
#cpw-footer {
	background-color: #000;
	height: 65px;
	padding: 16px 0 0 50px;
	position: relative;
}
#cpw-footer ul {
	margin: 0;
	width: 100%;
}
#cpw-footer ul li:first-child {
	border-left: none;
}
#cpw-footer ul li {
	border-left: #fff solid 1px;
	display: inline;
	float: left;
	list-style: none;
}
#cpw-footer li a {
	color: #fff;
	font-size: 12px;
	padding: 6px 9px;
	text-decoration: none;
}
#cpw-footer-copyright {
	color: #fff;
	font-size: 10px;
	margin: 35px 0 auto;
	text-align: center;
}/*remove original footer*/
body div.content_wrapper {
	margin:0 !important;
}
#teaser_wrapper {
	margin:10px 0 50px 0 !important;
	width:1000px !important;
}
#teaser_wrapper .teaser div.teaser_link_bar {
	bottom:12px !important; /* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Removed 09.44am 24.05.2010 !!!!!!!!!!!!!!!!!!!!!!!!!!!!! left:110px !important; */
}
#teaser_wrapper .default_teaser {
	margin:20px 0px 30px 25px !important;
	overflow:visible !important;
}
#teaser_wrapper .default_teaser a img {
	clear: both;
	float: none;
}
#teaser_wrapper .teaser .teaser_text {
	margin:5px 10px !important;
}
#teaser_wrapper .teaser h3 {
	color:#009de6 !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:20px !important;
	left: 0px;
	padding:0px !important;
	position:absolute !important;
	text-transform: capitalize;
	top: -21px;
	z-index: 900;
}
#teaser_wrapper .teaser h4 {
	bottom: 88px;
	color:#000 !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
	left: 0px;
	margin:5px 0 0 0 !important;
	padding:0px !important;
	position: absolute;
}
#teaser_wrapper .teaser .teaser_text {
	bottom: 40px;
	height:45px !important;
	margin:2px 0 !important;/* overflow:hidden !important; ########### REMOVED BY LEE FOR INFO BUTTON #################### */
	position: absolute;
	right: 0px;
	text-align: justify;
	width:300px !important;
}
#teaser_wrapper .teaser {
	border-bottom:none !important;
	border-left:none !important;
	border-right:none !important;
	border-top:1px solid #ededed!important;
	height:320px !important;
	margin:20px 0px 20px 25px !important;
	overflow:visible !important;
	width:300px !important;
}
#teaser_wrapper .teaser .teaser_price {
	font-family:Arial, Helvetica, sans-serif !important;
	right:0px !important;
	top:-3px !important;
}
#teaser_wrapper .teaser img {
	display: block;
	margin: 0 auto;
	max-width: 300px;
}/* PRODUCT PAGE SETTINGS */
.product_teaser_order {
	float:right !important;
	margin:-10px 25px 0 0 !important;
	width:430px !important;
}
#lightbox {
	border:none !important;
	display:block !important;
	height:450px !important;
	left: 25px;
	margin:0px !important;
	position: absolute;
	top: 120px;
	width:480px !important;
	background-color: transparent !important;
}
#lightbox #icarusel {
	height:400px !important;
	width: 480px;
}
#icarusel_content, #icarusel_content li.icarusel_item {
	height:400px !important;
}
#icarusel ul li.icarusel_item {
	padding:50px 0 0 0 !important;
}
#lightbox .lightbox_text h2 {
	border-bottom:1px solid #CCCCCC !important;
	color:#009DE6 !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:28px !important;
	height:29px !important;
	left:0 !important;
	margin:0 !important;
	padding:0 !important;
	position:absolute !important;
	text-align:left !important;
	top:-5px !important;
	width:100% !important;
}
#lightbox .lightbox_text {
	color:#009DE6 !important;
	height:23px !important;
	left:0 !important;
	max-width:480px !important;
	min-width:480px !important;
	position:absolute !important;
	right:443px !important;
	top:0 !important;
	width:400px !important;
}
.product_teaser_order .product_information .cnt_box div.product_list_item {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background:#EAEAEA !important;
	padding:10px 8px !important;
}
.product_teaser_order .product_information .cnt_box div.product_list_item label {
	font-weight: bold;
}
.product_teaser_order h4 {
	color:#009DE6 !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:15px !important;
	margin:0px !important;
}
.product_text h3 {
	font-family:Arial, Helvetica, sans-serif !important;
}
.product_information .product_text {
	float: none;
	line-height: 160%;
	margin:0 0 25px 0 !important;
	position: relative;
	text-align: justify;
	width: 100%;
}
.product_text h3 {
	display: block;
	float: none;
}
.product_teaser_order .product_options {
	border:none !important;
	min-height:10px !important;
	width:100% !important;
}
.product_teaser_order .product_options h3 {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
}
.product_teaser_order .product_options div div#options dl dd {
	float:left !important;
	padding:0 0 10px 0 !important;
}
.product_teaser_order .product_options div div#options dl dd:first-child {
	padding:0 25px 10px 0 !important;
}
.product_teaser_order .product_information .cnt_box dd label {
	font-size:11px !important;
}
.product_teaser_order .product_options div div#options dl dd img {
	display:block !important;
	max-width:140px !important;
	width:140px !important;
}
.product_teaser_order .product_information ul {
	margin:4px 0 0 30px !important;
}
#lightbox .teaser_price, #lightbox .price {
	background:none !important;
	bottom:-60px !important;
	color:#1b1b1b !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:22px !important;
	font-weight:bold !important;
	right:0px !important;
	text-align:right !important;
	width:200px !important;
}/* More Information Button */
#cpw-more-info {
	bottom: 0px;
	left: 0px;
	position: absolute;
}
#cpw-more-info a {
	color: #009ed6;
	font-weight: normal;
	text-decoration: underline;
}/* IPS PAGES */
.ips {
	margin:15px 0 50px 0 !important;
}
.ips .shoppingcartbox h1 {
	left: 0px;
	position: absolute;
	top: -250px;
}
.ips .ips_content {
	margin: 40px 0 0 0;
}/* hide header content */
#page_ips #header {
	height:32px !important;
}/* hide order steps */
.ips #option_abk:not {
	top:-22px !important;
}
.ips #option_abk {
	-moz-border-radius: 7px 7px 0 0;
	-webkit-border-radius: 7px 7px 0 0;
	background-color:#009ed6 !important;
	color:#fff !important;
	padding:9px 9px 15px 9px !important;
	text-shadow: -1px -1px 0px #999;
	width:170px !important;
}
.ips #option_abk input {
	right:11px !important;
	top:9px !important;
}/* hide button bar on top of each ips page */
.ips #ips_content_wrapper {
	-moz-border-radius: 10px 0 10px 0;
	-moz-box-shadow: 0px 0px 7px #ccc;
	-webkit-border-radius: 10px 0 10px 0;
	-webkit-box-shadow: 0px 0px 7px #ccc;
	background:#EEE !important;
	margin:0 auto !important;
}/* remove image on left side */
#transfersettingsbox {
	width: 460px !important;
}
#transfersettingsbox dl.title {
	width:388px !important;
}
#transfersettingsbox dl {
	width:386px !important;
}
.ips_content div.voucherbox {
	left: 495px;
	position: absolute;
	top:49px !important;
	width:460px !important;
}
.ips_content div.voucherbox .varture #coupon-state-0 a {
	background-color:#009DE6 !important;
	color:#FFFFFF !important;
	padding:20px !important;
}
.ips_content div.voucherbox .varture {
	margin:35px 0 0 55px !important;
}
.voucherbox .wrapper {
	height:151px !important;
}
.ips .ips_content_box dl {
	width: 867px !important;
}
.ips .ips_content_box {
	width:940px !important;
}
.ips .ips_settings_box label, .ips #product_preview h2, .ips #product_options h2 {
	background:none !important;
	color:#009DE6 !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:15px !important;
}
.ips #product_options h2 {
	margin:0 0 12px 15px !important;
}
.editimagesinfotext {
	margin:0 0 40px 15px !important;
}
.ips #product_preview h2 {
	margin:25px 10px !important;
}
.dteditor .tabcontent .button {
	margin:20px 0 0 0 !important;
}
#page_ips .teaser div.teaser_link_bar {
	bottom:-24px !important;
	left:22px !important;
	width:960px !important;
}
.ips #product_options {
	bottom:74px !important;
}
.ips .ips_content_box h1 {
	color:#009ed6 !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:28px !important;
	padding:0px !important;
}
.ips .i3 .wrapper h2 {
	color:#009ed6 !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:26px !important;
	padding-left:50px !important;
}
.dndinfotext {
	width:100% !important;
}
#calendardesignpopup h1, .dt-popup h1, ul#sitemap li a {
	color:#009ed6 !important;
	font-family:Arial, Helvetica, sans-serif !important;
}
.ips h2.pricelist_title {
	background-color:none!important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:18px !important;
	margin:0px !important;
	padding:0px !important;
}
ul#pricelist {
	border:none !important;
	margin:0 0 30px 0!important;
}
/*
ul#pricelist li {
	border:#ccc solid 1px !important;
	margin:0px 10px 12px 0px !important;
	padding:12px !important; 
}
*/
#pricelist .price_nav li {
	padding:0px !important;
}
/*
ul#pricelist li div.price {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:16px !important;
	right:21px !important;
	top:130px !important;
}
*/
#page_12 #teaser_322 {
	height:auto !important;
	width:950px !important;
}
ul#sitemap li {
	width:25% !important;
}
.ips .ips_content_box div.varture .button {
	right:200px !important;
	top:-5px !important;
}/* #### info button #### */
.info {
	background: url("https://cs.photoprintit.de/web/84012611/84012611/cpw-teaser-info.png") no-repeat scroll right top transparent;
	bottom: -33px !important;
	color: #009de6;
	display: block;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	padding: 0 12px;
	position: relative;
	position: absolute !important;
	right: 100px !important;
	text-decoration:none !important;
	text-decoration: none;
	white-space: nowrap;
	z-index:900 !important;
}
#teaser_2733 {
	border:none !important;
	float:none !important;
	margin:15px auto !important;
}
.ips h2.pricelist_title {
	background:none !important;
	color:#009ed6 !important;
	width:100% !important;
}
#cpw_front {
	font-family:Arial, Helvetica, sans-serif;
	margin-top: 20px;
	padding: 20px;
}
#cpw_front h2 {
	color: #009de6 !important;
	font-size:15px !important;
	font-weight:bold !important;
	margin: 0px !important;
}
#cpw_front p {
	font-size:15px !important;
	text-align:justify !important;
}
.cpw-header-blue {
	color:#009ed6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
}
#teaser_wrapper div.pricelist {
	width:950px !important;
}
#page_2780 #teaser_wrapper .teaser, #teaser_2781 {
	width: 950px !important;
}
#page_2780 #sub_nav_container, #page_106 #sub_nav_container {
	display: none !important;
}
#page_260 #teaser_wrapper div.pricelist, #page_258 #teaser_wrapper div.pricelist, #page_257 #teaser_wrapper div.pricelist, #page_256 #teaser_wrapper div.pricelist, #page_255 #teaser_wrapper div.pricelist {
	width:765px !important;
}
#page_260 #teaser_wrapper .teaser, #page_258 #teaser_wrapper .teaser, #page_257 #teaser_wrapper .teaser, #page_256 #teaser_wrapper .teaser, #page_255 #teaser_wrapper .teaser {
	border-color:#EDEDED -moz-use-text-color -moz-use-text-color !important;
	border-style:solid none none !important;
	border-width:1px medium medium !important;
	margin:20px 0 20px 20px !important;
	overflow:visible !important;
	width:300px !important;
}
#page_260 #sub_nav_container, #page_258 #sub_nav_container, #page_257 #sub_nav_container, #page_256 #sub_nav_container, #page_255 #sub_nav_container {
	height:250px !important;
	margin-left:0;
}
#page_255 #sub_nav, #page_256 #sub_nav, #page_257 #sub_nav, #page_258 #sub_nav, #page_260 #sub_nav {
	-moz-background-clip:border !important;
	-moz-background-origin:padding !important;
	-moz-background-size:auto auto !important;
	background-attachment:scroll !important;
	background-color:#F7F7F7;
	background-image:url("84012611/cpw-sub-nav-bg.jpg") !important;
	background-position:0 0 !important;
	background-repeat:repeat-x !important;
	border:medium none !important;
	float:left !important;
	margin:80px 0 30px 10px !important;
	min-height:17px !important;
	padding:0 !important;
	width:150px !important;
}
#page_255 #teaser_wrapper, #page_256 #teaser_wrapper, #page_257 #teaser_wrapper, #page_258 #teaser_wrapper, #page_260 #teaser_wrapper {
	margin:60px 0 50px !important;
	width:840px !important;
	height:100% !important;
}
#page_255 .h1_title, #page_256 .h1_title, #page_257 .h1_title, #page_258 .h1_title, #page_260 .h1_title {
	left:0;
	margin-bottom:30px !important;
	margin-left:-140px !important;
	min-height:30px !important;
	position:absolute;
	top:90px;
	width:950px !important;
}
.sub_nav_page_preise-disney, #sub_nav .software_download {
	display:none !important;
}
#page_255 #sub_menu_item_6, #page_256 #sub_menu_item_6, #page_257 #sub_menu_item_6, #page_258 #sub_menu_item_6, #page_260 #sub_menu_item_6 {
	display: none !important;
}
.variantInfo {
	position:absolute !important;
	right:0px !important;
	top:-15px !important;
}
#topArea {
	margin-left:300px !important;
} /* Lee's price list page changes #################################### PRICETEST #pricelist .price_nav { display:block !important; height:200px !important; margin:-192px 0 !important; position:relative !important; top:150px !important; width:420px !important; background-color:#F9F9F9 !important; z-index: 900 !important; } #pricelist .price_nav li div { background:none repeat scroll 0 0 #F9F9F9 !important; border-top:1px solid #EEEEEE !important; left:0 !important; margin:13px 0 0 !important; position:absolute !important; top:20px !important; } */
ul#pricelist .close_info {
	right:2px !important;
} /* Lee's price list page changes END #################################### */
#page_248 #sub_nav_container {
	display:none !important;
}
#page_248 #teaser_2664 {
	width: 680px !important;
	margin: 20px !important;
}
#teaser_2665 {
	background-color:#F9F9F9 !important;
} /* ABOUT US PAGE Start */
#teaser_2781 img {
	margin-left:20px !important;
	width:440px !important;
	height:293px !important;
}
#teaser_2781 .h1_title h1 {
	margin-left: -25px !important;
	width: 930px !important;
}
#teaser_2781 p {
	line-height: 150% !important;
	text-align:justify !important;
}
#teaser_2781 #teaser_wrapper .teaser img {
	max-width:440px !important;
} /* ABOUT US PAGE END */ /* DOWNLOAD PAGE H1 */
#teaser_2664 h1 {
	color: #009de6 !important;
	margin-left: 0px !important;
	margin-bottom: 20px !important;
	font-size: 20px !important;
	float: left !important;
}
#page_2797 .full_teaser {
	width:940px !important;
	margin:0 0 15px 30px !important;
}
#page_2797 .teaser {
	border:0px solid #D6D4D4;
}
#cpbNews {
	display:none !important;
	height:168px;
	left:0;
	padding:0 20px;
	position:absolute;
	top:40px;
	width:960px;
}
#cpbNews ul {
	margin:0;
	padding:0;
}
#cpbNews ul li {
	float:right;
	text-align:right;
	list-style-image:none;
	list-style-type:none;
	width:960px; /* Rob */
	margin-top:5px;
}
#cpbNews ul li p {
	float:right; /* width:450px; Rob */
	width:435px;
}
#cpbNews li a#rss-title {
	color:#009ED6;
	display:inline;
	font-family:trebuchet MS; /* font-size:32px; Rob */
	font-size:30px;
	font-weight:bold;
	line-height:130%;
	text-decoration:none;
}
#cpbNews li a#rss-desc {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:19px;
	line-height:180%;
	text-decoration:none;
}
a#read-more {
	color:#FFF;
	background-color:green;
	padding:5px;
	text-decoration:none;
	position:absolute;
	right:20px;
	bottom:7px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
#page_112 #cpbNews {
	background:transparent url("http://www.cewe-photoworld.co.uk/84012611/bookstop1.jpg") scroll no-repeat 0 6px !important;
}
#page_109 #cpbNews {
	background:transparent url("http://www.cewe-photoworld.co.uk/84012611/bookstop1.jpg") scroll no-repeat 0 6px !important;
}
#page_114 #cpbNews {
	background:transparent url("https://cs.photoprintit.de/web/84012611/84012611/xxlposters_top.jpg") scroll no-repeat 0 6px !important;
}
#page_104 #cpbNews {
	background:transparent url("https://cs.photoprintit.de/web/84012611/84012611/photogifts.jpg") scroll no-repeat 0 6px !important;
}
#page_105 #cpbNews {
	background:transparent url("https://cs.photoprintit.de/web/84012611/84012611/cards.jpg") scroll no-repeat 0 0px !important;
}
#page_113 #cpbNews {
	background:transparent url("https://cs.photoprintit.de/web/84012611/84012611/calendars.jpg") scroll no-repeat 0 6px !important;
} /* IPS page fixes Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£ */
.dtEditor .tabContent {
	height:550px !important;
	min-height:550px !important;
}
.ips .ips_settings_box label, .ips #product_preview h2, .ips #product_options h2 {
	font-size:12px !important;
}
ï»¿#teaser_wrapper div.ips {
	height:auto !important;
}
#page_109 #teaser_cw_range {
	width: 950px !important;
	height: 220px !important;
}
#teaser_cw_range img {
	max-width: 950px !important;
}
body div.page_wrapper {
	width: 1000px !important
} /* Certificate Error TEST Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£Â£ */
.bcEditBusinessCard .preview-box .portrait .ruler {
	background: url(https://cs.photoprintit.de/web/84012611/images/BusinessCards/bcEditRulerVert.png) no-repeat !important;
}
.bcEditBusinessCard .preview-box {
	background: url(https://cs.photoprintit.de/web/84012611/images/BusinessCards/bcEditBG.png) no-repeat !important;
}
.bcEditBusinessCard .textfield-box .sidebar .order-line .left {
	background: url(https://cs.photoprintit.de/web/84012611/images/BusinessCards/bcPricetag.png) no-repeat !important;
}
#teaser_2795 {
	margin:20px 0 15px 25px !important;
	min-height:50px !important;
	width:950px !important;
}
#page_2792 #teaser_322 {
	margin:0 25px !important;
	width:950px !important;
}
#page_2792 #teaser_322 ul {
	width:900px !important;
}
#page_2792 .teaser h1 {
	font-size:20px !important;
	padding:5px 10px 10px !important;
	width:900px !important;
}
slicerControl .inactive {
	display: block !important;
}
.galleryCloseDialogButton {
	background:url("https://cs.photoprintit.de/web/84012611/images/ips/album/default/close_grey.png") no-repeat scroll left top transparent !important;
}
.IE7_galleryDialogWidthFix {
	width:755px !important;
}
.galleryIconBig.albumTransparent {
	background-image:url("https://cs.photoprintit.de/web/84012611/images/ips/album/default/dflt_gallery_icon_album_.png") !important;
}
.galleryIconBig.photoUploadImage {
	background-image:url("https://cs.photoprintit.de/web/84012611/images/ips/album/default/dflt_gallery_icon_new-photo_01.png") !important;
}
.detailsIconImage {
	background:url("https://cs.photoprintit.de/web/84012611/images/ips/album/default/dflt_gallery_icon_details.png") no-repeat scroll left top transparent !important;
}
.slideshowIconImage {
	background:url("https://cs.photoprintit.de/web/84012611/images/ips/album/default/dflt_gallery_icon_diashow.png") no-repeat scroll left top transparent !important;
}
.gallery [id^="smallDropDown-"] {
background:url("https://cs.photoprintit.de/web/84012611/images/ips/album/default/dflt_gallery_icon_arrow.png") no-repeat scroll center center #EEEEEE;
}
.deleteAlbumIconImage {
	background:url("https://cs.photoprintit.de/web/84012611/images/ips/album/default/dflt_gallery_icon_delete.png") no-repeat scroll left top transparent !important;
}
.buyPhotosIconImage {
	background:url("https://cs.photoprintit.de/web/84012611/images/ips/album/default/dflt_gallery_icon_order-photo.png") no-repeat scroll left top transparent !important;
}
.createNewPhotobook {
	background:url("https://cs.photoprintit.de/web/84012611/images/ips/album/default/dflt_gallery_icon_new-photo_01.png") no-repeat scroll left top transparent !important;
}
.changeTitleIconImage {
	background:url("https://cs.photoprintit.de/web/84012611/images/ips/album/default/dflt_gallery_icon_change-title.png") no-repeat scroll left top transparent !important;
}
.showIconImage {
	background:url("https://cs.photoprintit.de/web/84012611/images/ips/album/default/dflt_gallery_icon_zoom.png") no-repeat scroll left top transparent !important;
}
.deletePhotoIconImage {
	background:url("https://cs.photoprintit.de/web/84012611/images/ips/album/default/dflt_gallery_icon_delete-photo.png") no-repeat scroll left top transparent !important;
}
.facebookIconImage {
	background-image: url("https://cs.photoprintit.de/web/84012611/images/ips/album/default/publishIcons_grey.png");
	background-position: 0 -3195px;
}
.linkIconImage {
	background-image: url("https://cs.photoprintit.de/web/84012611/images/ips/album/default/publishIcons_grey.png");
	background-position: 0 -105px;
}
.orderIconImage {
	background-image: url("https://cs.photoprintit.de/web/84012611/images/ips/album/default/publishIcons_grey.png");
	background-position: 0 -4200px;
}
#publishDialog .termsCB, #publishDialog .publishNotes {
	float: left;
}
#galleryBox.ips_content_box.dialog {
	margin: 25px 0 0;
	width: 755px !important;
}
#teaser_2841 {
	border: 0px !important;
	width: 1000px;
}
#bookbuilderonline, #bookbuilderdesktop {
	width: 350px ! important;
	background-color: #FFF ! important;
	float: right;
	position: relative;
	margin-right: 20px;
}
#bookbuilderonline div {
	width: 330px;
	height:80px;
	background-color:#d9031c;
	padding: 10px;
	color:#FFF !important;
	font-family: trebuchet MS !important;
	margin-top:20px;
}
#bookbuilderdesktop div {
	width: 330px;
	height:80px;
	background-color:#009DE6;
	padding: 10px;
	color:#FFF !important;
	font-family: trebuchet MS !important;
	margin-top:20px;
}
#bookbuilderonline div h1, #bookbuilderdesktop div h1 {
	font-size: 24px;
	font-family: trebuchet MS !important;
}
#bookbuilderonline ul, #bookbuilderdesktop ul {
	margin-top:20px;
	font-family: trebuchet MS !important;
}
#bookbuilderonline li, #bookbuilderdesktop li {
	font-size: 15px !important;
	font-family: trebuchet MS !important;
}
#bookbuilderonline p, #bookbuilderdesktop p {
	font-size: 15px !important;
	font-family: trebuchet MS !important;
	color:#FFF !important;
	margin-bottom: 10px !important;
}
#bookbuildfeatures ul li:nth-child(odd) {
background-color: #efefef;
}
#bookbuildfeatures li, #bookbuildfeatures ul {
	list-style:none;
	width: 710px;
	padding-left:0px;
	margin-left:0px;
}
#bookbuildfeatures li {
	padding: 5px 0 0 10px;
	border-style: none none solid;
	border-top-width:1px;
	border-color:#CCC;
	height: 20px;
}
#bookbuildfeatures ul {
	margin-top: 0px;
	margin-bottom:20px;
}
#bookbuildfeatures h3 {
	color:#009DE6;
	font-family: trebuchet MS !important;
	font-size:14px !important;
	left:0;
	padding:0 !important;
	text-transform:capitalize;
	z-index:900;
	float:right;
	width: 150px;
}
#bbfc2 {
	color:#d9031c !important;
}
#bookbuildfeatures {
	float:right;
	margin-right:20px;
	margin-top: 20px;
}
#bookbuildfeatures img {
	margin: 0 75px 0 50px;
	float:right;
}
#bookbuilderonline a, #bookbuilderdesktop a {
	margin-right:20px !important;
	margin-top:20px !important;
}
#bookbuildfeatures h1 {
	font-size: 16px;
	font-family: trebuchet MS !important;
	color:#009DE6;
}
#bookbuildlogo {
	height: 220px;
	float:left;
	width: 220px;
	margin: 20px
}
#page_2840 .full_link {
	display:block;
	height:100%;
	left:0;
	margin:0 !important;
	position:absolute;
	top:0;
	width:100%;
}
.dj_gecko p {
	display:none;
}
.dj_gecko .content_wrapper_nav p {
	display:inherit;
}
#bookbuilderonline .button span {
	background:url("http://www.cewe-photoworld.co.uk/84012611/cpw-teaser-button-left-red.png") no-repeat scroll left top transparent !important;
}
#bookbuilderonline .button {
	background:url("http://www.cewe-photoworld.co.uk/84012611/cpw-teaser-button-right-red.png") no-repeat scroll right top transparent !important;
}
#bookbuilderonline .button:hover span {
	background:url("http://www.cewe-photoworld.co.uk/84012611/cpw-teaser-button-left-red.png") no-repeat scroll left top transparent !important;
}
#bookbuilderonline .button:hover {
	background:url("http://www.cewe-photoworld.co.uk/84012611/cpw-teaser-button-right-red.png") no-repeat scroll right top transparent !important;
}
#bookbuilderonline .button span {
	padding: 0 25px;
} /* ######################### Log in iframe styling ################## */
#externalLogin #cart, #externalLogin .register {
	display:none;
}
#externalLogin #user_box, #externalLogin #login {
	background-color: transparent !important;
	height:36px !important;
	border: 0px !important;
	width: 205px !important;
	margin: 0 !important;
	padding: 0 !important
}
#externalLogin p {
	color:#FFF !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	text-decoration:none;
!important
}
#externalLogin input {
	font-size: 9px !important;
	margin: 5px 0 0 0 !important;
	background-color:transparent !important;
	color:#FFFFFF !important;
}
#externalLogin #label_email {
	width: 80px !important;
}
#externalLogin {
	background-image:url("https://cs.photoprintit.de/web/84012611/images/84012611/cpw-top-header.png");
}
#externalLogin .no_margin {
	background-image:url("https://cs.photoprintit.de/web/84012611/84012611/login_arror_1.png") !important;
	height: 17px;
}
#externalLogin .no_margin:hover {
	background-image:url("https://cs.photoprintit.de/web/84012611/84012611/login_arror_2.png") !important;
	height: 17px;
}
#externalLogin #user_box #login input {
	padding:0 2px;
}
#externalLogin #user_box #login .button.myAccount, #externalLogin #user_box #login .button.logout {
	margin: 0px !important;
}
#user_box #login .button.myAccount {
	width:83px;
	padding: 2px 10px 0 0 !important;
	background-color: transparent !important;
	height: 16px;
	background:url("https://cs.photoprintit.de/web/84012611/84012611/login_arror_1.png") no-repeat 77px 2px
}
#user_box p {
	margin-top: 0px;
}
#user_box br {
	clear: both !important;
	display: none;
}
#user_box .loggedInMessage {
	margin: 5px;
}
#user_box #login .button.logout {
	width: 50px;
	padding: 0 10px 0 0 !important;
	background-color: transparent !important;
	height: 16px;
	background:url("https://cs.photoprintit.de/web/84012611/84012611/login_arror_2.png") no-repeat 44px 0px;
}
#user_box #login .button.myAccount:hover {
	background:url("https://cs.photoprintit.de/web/84012611/84012611/login_arror_2.png") no-repeat 77px 2px
}
#user_box #login .button.logout:hover {
	background:url("https://cs.photoprintit.de/web/84012611/84012611/login_arror_1.png") no-repeat 44px 0px;
} /* ######################### Log in iframe styling ################## */ /* ######################### Log in iframe styling ################## */
#externalLogin #cart, #externalLogin .register {
	display:none;
}
#externalLogin #user_box, #externalLogin #login {
	background-color: transparent !important;
	height:36px !important;
	border: 0px !important;
	width: 205px !important;
	margin: 0 !important;
	padding: 0 !important
}
#externalLogin p {
	color:#FFF !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	text-decoration:none;
!important
}
#externalLogin {
	background-image:url("https://cs.photoprintit.de/web/84012611/images/84012611/cpw-top-header.png");
}
#externalLogin .no_margin {
	background-image:url("https://cs.photoprintit.de/web/84012611/84012611/login_arror_1.png") !important;
	height: 17px;
}
#externalLogin .no_margin:hover {
	background-image:url("https://cs.photoprintit.de/web/84012611/84012611/login_arror_2.png") !important;
	height: 17px;
}
#externalLogin #user_box #login input {
	padding:0 2px;
}
#externalLogin #user_box #login .button.myAccount, #externalLogin #user_box #login .button.logout {
	margin: 0px !important;
}
#user_box #login .username {
	position:absolute !important;
	left: 5px !important;
	top: 5px !important;
	margin: 0 !important;
}
#user_box #login .button.myAccount {
	position:absolute !important;
	left: 110px !important;
	top: 0px !important;
	width:83px;
	padding: 2px 10px 0 0 !important;
	background-color: transparent !important;
	height: 16px;
	background:url("https://cs.photoprintit.de/web/84012611/84012611/login_account_1.png") no-repeat 77px 2px
}
#user_box p {
	margin-top: 0px;
	line-height: 11px !important;
}
#user_box br {
	clear: both !important;
	display: none;
}
#user_box .loggedInMessage {
	display: none;
}
#user_box #login .button.logout {
	position:absolute !important;
	top:18px !important;
	left: 143px !important;
	width: 50px;
	padding: 0 10px 0 0 !important;
	background-color: transparent !important;
	height: 16px;
	background:url("https://cs.photoprintit.de/web/84012611/84012611/login_logout_1.png") no-repeat 44px 0px;
}
#user_box #login .button.myAccount:hover {
	background:url("https://cs.photoprintit.de/web/84012611/84012611/login_account_2.png") no-repeat 77px 2px
}
#user_box #login .button.logout:hover {
	background:url("https://cs.photoprintit.de/web/84012611/84012611/login_logout_2.png") no-repeat 44px 0px;
}
#externalLogin #user_box, #externalLogin #login {
	margin: 0 !important;
}
#cpw_login_frame {
	position: relative;
	float: right;
	margin: -34px -25px 0 0;
	width: 210px;
	display: block;
	height: 34px;
}
#cpw_head1 #cpw-header-content-links {
	left:485px;
	margin:0 !important;
	position:absolute !important;
	top:3px !important;
}
#cpw_head1 #cpw-header-content-links li {
	border-left:0px !important;
	border-right:1px solid #FFFFFF !important;
}
#label_email {
	margin-top: 0px !important;
}
#user_box #login label {
	padding:0 5px 0 0 !important;
} /* New absolute positioned elements */
#label_email {
	left:0px !important;
	margin:0 !important;
	position:absolute !important;
	top:5px !important;
	width: 80px !important;
}
#inp-user {
	left:83px;
	margin:0 !important;
	position:absolute !important;
	top:-2px;
}
#label_password {
	left:0px;
	margin:0 !important;
	position:absolute !important;
	top:20px;
	width: 80px !important;
}
#inp-pass {
	left:83px;
	margin:0 !important;
	position:absolute !important;
	top:13px;
}
#user_box .button {
	position:absolute !important;
	left:182px !important;
	top:15px !important;
} /* ######################### Log in iframe styling ################## */
#page_2482 #teaser_wrapper .teaser .teaser_price {
	display:none;
} /* Hidding My Gallery */
/* ############################################ */
#login .logout {
	background-color:#0C6 !important;
}
#login .myAccount {
	background-color:#F90 !important;
} /* ######### My Gallery Page ################ */
#page_2871 #teaser_wrapper .teaser img {
	max-width: 1200px !important;
}
#page_2871 #teaser_wrapper .teaser {
	float:right !important;
	margin:0 20px 60px 25px !important;
}
#page_2871 #teaser_wrapper .teaser .teaser_text {
	top: 0px !important;
	bottom: null !important;
}
#page_2871 #teaser_wrapper .teaser div.teaser_link_bar {
	bottom:5px !important;
}
#teaser_2878 ul, #teaser_2878 li {
	padding-top:10px !important;
}
#teaser_2881, #teaser_2880 {
	min-width: 355px !important;
	margin: 0pt 20px !important;
	min-width:355px !important;
} /* ####################### */
#teaser_2881 .teaser_text, #teaser_2880 .teaser_text {
	line-height:200% !important;
	padding-top:200px !important;
	min-width:360px !important;
} /* hiding the my projects page 
#sub_nav #sub_menu_item_8 {
	display: none !important;
}*/
#teaser_2878, #teaser_2882 {
	min-width: 755px !important;
}
#teaser_2878 {
	max-height:290px !important;
	min-height:290px !important;
}
#teaser_2880 {
	min-height:184px !important;
}
#page_2883 #teaser_wrapper .teaser {
	width:940px !important;
}
#teaser_2882 {
	min-height:184px !important;
	max-height:184px !important;
	height: 184px !important;
}
#teaser_2882 .teaser_text {
	max-width: 280px !important;
	line-height: 200%;
}
#teaser_2882 .teaser_text p {
	line-height: 170%;
	font-size:20px !important;
	text-align:left !important;
	margin-top: 10px;
}
/* Online CPB images */
.storageProductList .productIcon.bronze {
	background:url("https://cs.photoprintit.de/web/84012611/84012611/storageIcon_bronze.jpg") no-repeat scroll center center transparent !important;
}
.storageProductList .productIcon.silver {
	background:url("https://cs.photoprintit.de/web/84012611/84012611/storageIcon_silver.jpg") no-repeat scroll center center transparent !important;
}
.storageProductList .productIcon.gold {
	background:url("https://cs.photoprintit.de/web/84012611/84012611/meine_galerie_03_gold.jpg") no-repeat scroll center center transparent !important;
} /* Hiding ONLINE book builder buttons on PB range pages */
#red_online_button {
	display: none;
}
#red_online_button .button {
	background:url("http://www.cewe-photoworld.co.uk/84012611/cpw-teaser-button-right-red.png") no-repeat scroll right top transparent !important;
}
#red_online_button .button span {
	background:url("http://www.cewe-photoworld.co.uk/84012611/cpw-teaser-button-left-red.png") no-repeat scroll left top transparent !important;
} /* Online pb create pages 
#page_495 .create a, #page_505 .create a, #page_525 .create a, #page_498 .create a {
	width:265px !important;
}
#page_495 .create a span, #page_505 .create a span, #page_525 .create a span, #page_498 .create a span {
	float:right;
	width:242px !important;
}*/
.storageProductListItem {
	width:170px !important;
}
#bookbuildlogo {
	height:180px !important;
	margin:0 0 20px 20px !important;
	width:180px !important;
}
#bookbuildlogo img {
	height:180px;
	width:180px;
}
#externalLogin .button span {
	display:none;
}
/* PPC Page START */
#ppc_pb_logo {
	width:252px;
	height:345px;
	background-image:url(../uk_images/ppc_pbs2_03.jpg);
	float:left;
	position: relative;
	margin: 20px 0 20px 20px;
}
#ppc_pb_books {
	width:680px;
	height:345px;
	background-image:url(../uk_images/ppc_pbs2_05.jpg);
	float:left;
	position: relative;
	margin: 20px 0 20px 20px;
}
#ppc_pb_books h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	text-align:center;
	padding: 0 20px 0 0
}
#ppc_pb_offer {
	width:252px;
	height:210px;
	background-color:#FBFBFB;
	border:solid #c6c6c6 1px;
	float:left;
	position: relative;
	margin: 0 0 20px 20px;
}
#ppc_pb_offer h2 {
	background-image:url(../uk_images/ppc_special.jpg);
	width:252px;
	height:30px;
	color:#FFF;
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
	text-align:center;
	padding: 5px 0 0 0
}
#ppc_pb_offer p {
	width:212px;
	padding: 20px 20px 0;
	line-height:200%;
	font-size:14px;
	float:left;
	position:relative;
}
#ppc_pb_offer span {
	width:212px;
	padding: 20px 20px 0;
	line-height:200%;
	font-size:10px;
	margin-top:20px;
	float:left;
	position:relative;
}
#ppc_pb_offer span a {
	line-height:200%;
	font-size:10px;
}
#ppc_pb_steps {
	width:408px;
	height:210px;
	float:left;
	position: relative;
	margin: 0 0 20px 40px;
	border-top:solid #c6c6c6 1px;
}
#ppc_pb_steps li {
	width: 90px;
	position:relative;
	float:left;
	margin: 5px 0 0 40px;
	line-height:150%;
	font-size:13px;
}
#ppc_pb_steps img {
	margin-top: 10px;
}
#ppc_pb_points {
	width:180px;
	height:120px;
	float:left;
	position: relative;
	margin: 0 0 20px 40px;
	border-top:solid #c6c6c6 1px;
}
#ppc_pb_points li {
	list-style-image:none;
	font-size:14px;
	margin:10px 0 0 20px;
}
#ppc_pb_create {
	width:210px;
	height:70px;
	float:left;
	position: relative;
	margin: 0 0 0 20px;
}
/* PPC Page ENDS */
/* Temp hiding the login frame */
#cpw_login_frame {
	position: relative;
	float: right;
	margin: -34px -25px 0 0;
	width: 210px;
	display: block;
	height: 34px;
}
/* Temp hiding the login frame */
/* Temp moving over top head links */
#cpw_head1 #cpw-header-content-links {
	left:480px;
	margin:0 !important;
	position:absolute !important;
	top:3px !important;
}
/* Temp moving over top head links */
.product_teaser_order .product_information .cnt_box .new_order span {
	display:block;
	margin-left:0px !important;
}
#page_2871 #teaser_galleryface {
	width: 740px !important;
	min-height: 180px !important;
	height: 180px !important;
}
#page_2871 #teaser_galleryface p {
	display:block;
	margin:5px 10px 10px 20px;
	max-width: 340px !important;
	line-height: 200%;
	width:340px !important;
}
#page_2871 #teaser_galleryface .teaser_text {
	max-width: 330px !important;
	width:340px !important;
	margin-right:50px !important;
	margin-top:15px !important;
}
/*Christmas cards css*/
#christmaslightbox {
	width: 966px;
	height: 409px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom: 40px;
	background:url(../uk_images/christmascardsimages/christmasbg.jpg);
	border: 1px solid #e6eaed;
}
#textcard2 {
	width: 373px;
	height: 300px;
	float: left;
	margin-top: 50px;
	margin-left: 50px;
}
#cardstitle {
	margin-top: 25px;
	margin-left: 20px;
}
#cardstitle h1 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
}
#cardstitle h1 span {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
#photolist, #photolist2 {
	float: left;
}
#photolist li, #photolist2 li {
	font-size:14px;
	margin-left: 40px;
}
#phototext h3, #phototext2 h3 {
	font-size:16px;
	margin-left: 30px;
	margin-bottom: 10px;
}
#createnow, #createnow2 {
	margin-top: 10px;
	margin-right: 15px;
	float: right;
}
.default_full_teaser.teaser#sidebarbox {
	width: 198px !important;
	height: 200px !important;
	background-color:#f9f9f9;
}
.default_full_teaser.teaser#teaser_423, .default_full_teaser.teaser#teaser_424, .default_full_teaser.teaser#teaser_817, .default_full_teaser.teaser#teaser_816, .default_full_teaser.teaser#teaser_809, .default_full_teaser.teaser#teaser_808 {
	width: 340px !important;
}
.greetingscard_text {
	margin-top: 40px !important;
}
.greetingscards_price {
	font-family:Arial, Helvetica, sans-serif;
	float: right;
}
#cardsseperator {
	width: 100%;
	height: 50px;
	margin-bottom: 50px;
}
#cardsseperator h3 {
	font-size: 26px;
	font-family:Arial, Helvetica, sans-serif;
	color: #009de6;
	margin: 0px 0px 0px 20px;
}
#cardsseperator p {
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 5px 0px 0px 20px;
}
/*Christmas cards css end*/
/* book-builder-options.php styling */
#bb_title_text {
	width:750px;
	height: 30px;
	position:relative;
	float:right;
	margin:20px 20px 0 0;
	border-bottom:1px solid #EDEDED;
	color:#000;
	font-size:30px;
	margin-left:0;
}
#bb_hps {
	width:750px;
	height: 320px;
	position:relative;
	float:right;
	background-image:url(uk_images/bookbuilder_b_bg1.jpg);
	background-repeat:no-repeat;
	background-color:#dcdcdc;
	margin:20px 20px 20px 0;
}
#bb_hps h2 {
	height:20px;
	margin:0px;
	padding: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
}
#bb_hps img {
	margin: 20px 25px 10px;
}
#bb_hps ul {
	width: 480px;
	height:25px;
	position:relative;
	float:left;
	margin:20px 0px 20px 20px;
	position: 0px;
}
#bb_hps li {
	float:left;
	position:relative;
	list-style:none;
	margin: 0 15px;
	font-size:14px;
}
#bb_hps #bb_dl_button {
	width:235px;
	height:90px;
	position:relative;
	float:left;
	text-align:center;
}
#bb_hps #bb_dl_button img {
	margin: 0px 15px 5px;
	border:0px;
}
#bb_ips {
	width:750px;
	height: 295px;
	position:relative;
	float:right;
	background-image:url(uk_images/bookbuilder_g_bg1.jpg);
	margin:0 20px 20px;
}
#bb_ips h2 {
	height:20px;
	margin:0px;
	padding: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
}
#bb_ips img {
	margin: 20px 25px 10px;
}
#bb_ips ul {
	width: 480px;
	height:25px;
	position:relative;
	float:left;
	margin:20px 0px 30px 20px;
	position: 0px;
}
#bb_ips li {
	float:left;
	position:relative;
	list-style:none;
	margin: 0 15px;
	font-size:14px;
}
#bb_ips #bb_dl_button {
	width:235px;
	height:50px;
	position:relative;
	float:left;
	text-align:center;
}
#bb_ips #bb_dl_button img {
	margin: 0px 15px 0px;
	border:0px;
}
#bb_ille {
	height: 180px;
	width: 180px;
	background-image:url(uk_images/bookbuild_ille.jpg);
	float:left;
	position:relative;
	margin:20px 10px 0px 25px;
}
#sys_req_hps {
	display: none;
	position:absolute;
	bottom: 100px;
	right: 20px;
	background-color:#FCFCFC;
	border: 1px solid #CCC;
	padding:20px;
	width:170px;
	height:160px;
	text-align:left;
}
#sys_req_hps h3 {
	padding:0px;
	margin: 0 0 20px 0;
}
#sys_req_hps p {
	line-height:170%;
}
#bb_hps #bb_dl_button a {
	padding: 10px 20px 0px 0px;
}
#bb_hps #bb_dl_button a:hover #sys_req_hps {
	display:block;
}
/* book-builder-options.php styling */

/* NEW SITE */
/* 

LEE CODE MENU 

*/


/**

    
LEE NEW CODE @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@


**/

#nd_viewbasket {
	background:url(../uk_images/basket_icon.png) no-repeat;
	background-position: 8px 6px;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	margin:0px;
	position:relative;
	float:right;
	padding: 8px 0px 8px 35px;
	background-color:#999;
	height:14px;
	width:85px;
}
#nd_viewbasket:hover {
	background-color:#888;
}
.nd_message_bar_text {
	position:relative;
	float:left;
	padding: 8px 8px 8px 3px;
}
#nd_menu_message_bar {
	float: left;
	position:relative;
	width:1000px;
	height:30px;
	background-color:#EEE;
}
body {
	/*	background-image:url(../uk_images/new_bg.jpg); */
/*	background-image:url(../uk_images/christmas_bg.jpg); */
/*		background-image:url(../uk_images/saletag.jpg); */
 /*background-image:url(../uk_images/autumnBG.jpg);*/
 background-image:url(../uk_images/valentines2012/valentinesBG.jpg);
	background-position:center top !important;
	background-attachment:fixed !important;
	background-repeat:no-repeat !important;
	/*	background-color:#d5d5d5 !important; */
	background-color:#fff !important;
}
#cpw_login_frame {
	position: relative !important;
	float: right !important;
	margin: -34px 0 0 0 !important;
	width: 210px !important;
	display: none !important;
	height: 34px !important;
}
#cpw_head1 #cpw-header-content-links {
	/*left:458px !important;*/
	left: 660px !important;
	margin:0 !important;
	position:absolute !important;
	top:3px !important;
}
#header {
	width: 100% !important;
	height: 70px !important;
	clear: both !important;
	background-image:none !important;
}
#header {
	position: relative !important;
	/* background-color: #fff !important; */
	background-position: top left !important;
	background-repeat: no-repeat !important;
	padding: 3px 18px !important;
	width: 964px !important;
	display: block !important;
}
#page_104 #header, #page_114 #header, #page_105 #header, #page_113 #header, #page_109 #header, #page_112 #header {
	height:70px !important;
}
#header {
	height:70px !important;
	padding:3px 0 !important;
	width:1000px !important;
}
#cpw-header-content-links li a {
	color: #000 !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	text-decoration: none !important;
}
#cpw_head1 #cpw-header-content-links li {
	border-left:0px !important;
	border-right:1px solid #000 !important;
}
#lightbox {
	top: 170px !important;
}

/* main navigation */

/ /* OLD hidden nav */
#page_2519 .button, #page_2520 .button, #page_2521 .button, #page_2522 .button, #page_2523 .button, #page_2524 .button, #page_10 #sub_nav_container, #page_12 #sub_nav_container, #page_109 #lightbox, #page_2483 #lightbox, #page_281 #lightbox, #page_276 #lightbox, #page_2484 #lightbox, #page_278 #lightbox, #page_248 #lightbox, #page_114 #lightbox, #page_309 #lightbox, #page_308 #lightbox, #page_280 #lightbox, #page_2480 #lightbox, #page_275 #lightbox, #page_273 #lightbox, #page_282 #lightbox, #page_274 #lightbox, #page_104 #lightbox, #page_233 #lightbox, #page_237 #lightbox, #page_231 #lightbox, #page_234 #lightbox, #page_232 #lightbox, #page_2478 #lightbox, #page_2479 #lightbox, #page_108 #lightbox, #page_105 #lightbox, #page_242 #lightbox, #page_243 #lightbox, #page_113 #lightbox, #page_112 #lightbox, #page_302 #lightbox, #page_639 #lightbox, #page_301 #lightbox, #page_299 #lightbox, #page_260 #lightbox, #page_258 #lightbox, #page_268 #lightbox, #page_266 #lightbox, #page_265 #lightbox, #page_263 #lightbox, #page_267 #lightbox, #page_264 #lightbox, #page_257 #lightbox, #page_256 #lightbox, #page_255 #lightbox, #page_447 #lightbox, #page_448 #lightbox, #page_449 #lightbox, #page_261 #lightbox, #page_259 #lightbox, #main_nav #main_nav_item_7, #main_nav #main_nav_item_9, #header dl.last, #sub_nav li#sub_nav_title, #sub_nav li ul, #main_nav_item_8, #footer_price_info, #footer_nav, #footer_icons, #footer_company_name, #icarusel_detail_button, #lightbox .lightbox_text h3, #lightbox #lightbox_bar .button, .lightbox_text ul, .ips ul.ordersteps, .teaser div.teaser_link_bar_top, .ips .ips_info_content {
 display: none !important;
}/*header text*/
#main_nav {
	background: url('../images/84012611/cpw-top-header.png') top left repeat-x !important;
	height: 35px !important;
}
/*
#main_nav li:hover, #main_nav li.active:hover {
	background: none !important;
	margin: 0 !important;
		background: url(../uk_images/menu_divider.jpg) !important;
	background-repeat:no-repeat !important;
	background-position:right !important;
} */
#main_nav li a, #main_nav li.active a {
	color: #FFF !important;
	font-size:13px !important;
	margin: 0px !important;
	padding: 10px 10px 5px 10px !important;
	text-shadow: none;
	height: 20px !important;
	background-image:none !important;
}
#main_nav li#main_nav_home a, #main_nav li#main_nav_home.active a {
	color: #FFF !important;
	font-size:13px !important;
	margin: 0px !important;
	padding: 7px 11px 8px 09px !important;
	text-shadow: none;
	height: 20px !important;
	background-image:none !important;
}
#main_nav #main_nav_home {
	margin-left: 5px !important;
}
#main_nav li a:hover, #main_nav li.active a:hover {
	background: url(../images/84012611/cpw-main-navi-bg.jpg) !important;
	color: #FFF !important;
	font-size:13px !important;
	margin: 0px !important;
	padding: 10px 10px 5px 10px !important;
	text-shadow: none;
	height: 20px !important;
}
#main_nav li ul li a:hover, #main_nav li.active ul li a:hover {
	background-color:#3c3c3c !important;
	background-image:none !important;
}
#main_nav li:hover, #main_nav li.active:hover {
	background: url(../images/84012611/cpw-main-navi-bg.jpg) !important;
	margin:0px !important;
}
#main_nav li, #main_nav li.active {
	margin:0px 0px 0 0px !important;
	background: url(../uk_images/menu_divider.jpg) !important;
	background-repeat:no-repeat !important;
	background-position:right !important;
}
#main_nav li ul, #main_nav li.active ul {
	display:block !important;
	border-top-width: 10px !important;
	border-color:#3c3c3c !important;
	border-top-style:solid !important;
}
#main_nav li ul li ul, #main_nav li.active ul li ul {
	display:none !important;
}
#main_nav li ul li a, #main_nav li.active ul li a {
	color:#000 !important;
	font-weight:normal !important;
}
#sub_nav {
	display:none !important;
}
#main_nav #main_nav_item_1 ul {
	width:380px !important;
	height:280px !important;
	background-color:#F7F7F7 !important;
}
#main_nav #main_nav_item_1 ul li {
	position:absolute !important;
	/* display:inline-block !important;float: left !important; */
	width:190px !important;
	background-color:#FFF !important;
	height: 35px !important;
	background-image:none !important;
}
#main_nav #main_nav_item_1 .sub_menu_item_1 {
	top: 0px;
	left: 0px;
	border-bottom-style:dashed;
	border-bottom-color:#999;
	border-bottom-width:1px;
	border-right-width:1px;
	border-right-style:solid;
	width:189px !important;
	background-color:#F7F7F7 !important;
	height: 34px !important;
}
#main_nav #main_nav_item_1 .sub_menu_item_1 a {
	font-weight:bold !important;
}
#main_nav #main_nav_item_1 .sub_menu_item_2 {
	border-top-style:dashed;
	border-top-color:#999;
	border-top-width:1px;
	top: 34px;
	left: 190px;
}
#main_nav #main_nav_item_1 .sub_nav_page_photobook_tools {
	top: 0px;
	left: 190px;
}
#main_nav #main_nav_item_1 .sub_menu_item_3 {
	top: 70px;
	left: 190px;
}
#main_nav #main_nav_item_1 .sub_menu_item_4 {
	top: 105px;
	left: 190px;
}
#main_nav #main_nav_item_1 .sub_menu_item_5 {
	/* top: 140px; */
		top: 105px;
	left: 190px;
}
#main_nav #main_nav_item_1 .sub_menu_item_6 {
	/*	top: 175px; */
top: 140px;
	left: 190px;
}
#main_nav #main_nav_item_1 .sub_menu_item_7 {
	display:none !important;
}
#main_nav #main_nav_item_1 .sub_menu_item_8 {
	/*	top: 210px;   */
top: 175px;
	left: 190px;
}
#main_nav #main_nav_item_1 .sub_menu_item_2:hover {
	background-color: #3c3c3c !important;
}
#main_nav #main_nav_item_1 .sub_menu_item_3:hover {
	background-color: #3c3c3c !important;
}
#main_nav #main_nav_item_1 .sub_menu_item_4:hover {
	background-color: #3c3c3c !important;
}
#main_nav #main_nav_item_1 .sub_menu_item_5:hover {
	background-color: #3c3c3c !important;
}
#main_nav #main_nav_item_1 .sub_menu_item_6:hover {
	background-color: #3c3c3c !important;
}
#main_nav #main_nav_item_1 .sub_menu_item_7:hover {
	background-color: #3c3c3c !important;
}
#main_nav #main_nav_item_1 .sub_menu_item_8:hover {
	background-color: #3c3c3c !important;
}
#main_nav #main_nav_item_1 .sub_menu_item_1 ul {
	display:block !important;
	width: 189px !important;
	position: absolute !important;
	top: 35px;
	left: 0px;
	border-top-width: 0px !important;
	border-left-width: 0px !important;
	border-bottom-width: 0px !important;
	border-right-width:1px !important;
	height: 245px !important;
}
#main_nav #main_nav_item_1 .sub_menu_item_1 ul a {
	font-weight:normal !important;
}
#main_nav #main_nav_item_1 .sub_menu_item_1 ul li {
	display:block !important;
	width: 189px !important;
	position: absolute !important;
	background-image:none !important;
	background:none !important;
	background-color:#FFF !important;
	height: 35px !important;
}
#main_nav #main_nav_item_1 .sub_menu_item_1 ul li:hover {
	background-color: #3c3c3c !important;
}
#main_nav #main_nav_item_1 .sub_menu_item_1 ul .sub_nav_page_photobook_booklet {
	display:block !important;
	top: 0px;
	left: 0px;
}
#main_nav #main_nav_item_1 .sub_menu_item_1 ul .sub_nav_page_photobook_compact {
	display:block !important;
	top: 35px;
	left: 0px;
}
#main_nav #main_nav_item_1 .sub_menu_item_1 ul .sub_nav_page_photobook_quad {
	display:block !important;
	top: 70px;
	left: 0px;
}
#main_nav #main_nav_item_1 .sub_menu_item_1 ul .sub_nav_page_photobook_large {
	display:block !important;
	top: 105px;
	left: 0px;
}
#main_nav #main_nav_item_1 .sub_menu_item_1 ul .sub_nav_page_photobook_xl {
	display:block !important;
	top: 140px;
	left: 0px;
}
#main_nav #main_nav_item_1 .sub_menu_item_1 ul .sub_nav_page_photobook_xxl {
	display:block !important;
	top: 175px;
	left: 0px;
}
#main_nav #main_nav_item_1 .sub_menu_item_1 ul .sub_nav_page_photobook_photopaper {
	display:block !important;
	top: 210px;
	left: 0px;
}
#cpw_head1 #cpw-header-content-links {
	left:630px !important;
}
body div.content_wrapper {
	float:left !important;
	width:1000px !important;
}
#nd_ille_index {
	margin:20px 0 20px 20px;
	width:225px;
	height:250px;
	float:left;
	position:relative;
	background-color:#EEE;
}
/* New footer area */

#cpw-footer {
	background: #EEEEEE;
	height: 35px;
	padding: 0px;
	position: relative;
	overflow:hidden;
}
#nd_footer_power {
	height: 31px;
	background-color:#DDD;
	width:100px;
	float:left;
	position:relative;
	margin: 2px;
}
#nd_footer_power img {
	margin: 3px 0 0 5px;
}
#footer_facebook {
	position:relative;
	float:right;
	width:130px;
	height: 22px;
	background:url(../uk_images/footer_facebook_icon.png) #DDDDDD no-repeat;
	background-position: 5px 6px;
	padding:9px 0 0 35px;
	text-decoration:none;
	font-weight:bold;
	color:#000;
	margin:2px 0 0 2px;
}
#footer_facebook:hover {
	background:url(../uk_images/footer_facebook_icon.png) #888 no-repeat;
	color:#FFF;
	background-position: 5px 6px;
}
#footer_youtube {
	position:relative;
	float:right;
	width:130px;
	height: 22px;
	background:url(../uk_images/footer_youtube_icon.png) #DDDDDD no-repeat;
	background-position: 5px 6px;
	padding:9px 0 0 35px;
	text-decoration:none;
	font-weight:bold;
	color:#000;
	margin:2px 0 0 2px;
}
#footer_youtube:hover {
	background:url(../uk_images/footer_youtube_icon.png) #888 no-repeat;
	color:#FFF;
	background-position: 5px 6px;
}
#footer_twitter {
	position:relative;
	float:right;
	width:130px;
	height: 22px;
	background:url(../uk_images/footer_twitter_icon.png) #DDDDDD no-repeat;
	background-position: 5px 6px;
	padding:9px 0 0 35px;
	text-decoration:none;
	font-weight:bold;
	color:#000;
	margin:2px 0 0 2px;
}
.google_plus {
	background: none no-repeat scroll 0 0 #DDDDDD;
	color: #000000;
	float: right;
	font-weight: bold;
	height: 27px;
	margin: 2px 0 0 2px;
	padding: 4px 0 0 5px;
	position: relative;
	text-decoration: none;
	width: 160px;
}
.google_plus div iframe {
	left: 5px !important;
	top: 4px !important;
}
#footer_twitter:hover {
	background:url(../uk_images/footer_twitter_icon.png) #888 no-repeat;
	color:#FFF;
	background-position: 5px 6px;
}
.google_plus:hover {
	background: #888 no-repeat;
	color:#FFF;
}
#cpw-footer span {
	margin: 10px;
	float:left;
	position:relative;
}
#nd_footer_map {
	width:955px;
	background-color:#FFF;
	padding:0 10px 10px 10px;
	position:relative;
	float:left;
	margin:10px;
	border:solid #EEE 2px;
}
#nd_footer_map ul {
	margin: 0px;
	position:relative;
	width: 159px;
}
#nd_footer_map li {
	margin: 0px;
	padding: 0px;
	width:159px;
	position:relative;
	list-style:none;
}
#nd_footer_map ul ul, #nd_footer_map li li {
	margin: 0px;
}
#nd_footer_map a {
	text-decoration:none;
	font-size:10px;
}
#nd_footer_map li.nd_footer_map_l1 {
	font-weight:bold;
	margin-top:10px;
}
#nd_footer_map li.nd_footer_map_l1 li {
	font-weight:normal;
}
#nd_footer_map a:hover {
	text-decoration:none;
	font-size:10px;
	color:#666;
}
#nd_footer_map p {
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
}
.nd_footer_map_col {
	float: left;
	width:159px;
}
/* new footer area */

/* teaser re-style */

#teaser_wrapper .teaser {
	border:1px solid #ededed!important;
	height:300px !important;
	margin:20px 0px 20px 25px !important;
	overflow:visible !important;
	width:280px !important;
	padding:10px !important;
}
#teaser_wrapper .teaser h4 {
	bottom: 110px;
	color:#000 !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
	left: 10px;
	margin:5px 0 0 0 !important;
	padding:0px !important;
	position: absolute;
}
.teaser p {
	display:block;
	margin:5px 10px 10px;
	line-height: 150%;
}
#teaser_wrapper .teaser .teaser_text {
	bottom:60px;
}
.info {
	bottom:-53px !important;
	right:100px !important;
}
#teaser_wrapper .teaser h3 {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:16px !important;
	color:#3C3C3C !important;
}
#teaser_wrapper .teaser img {
	max-width:280px;
}
#teaser_423.default_full_teaser.teaser, #teaser_424.default_full_teaser.teaser, #teaser_817.default_full_teaser.teaser, #teaser_816.default_full_teaser.teaser, #teaser_809.default_full_teaser.teaser, #teaser_808.default_full_teaser.teaser {
	width:280px !important;
}
.h1_title, #page_105 .h1_title {
	width:955px !important;
	color:#3C3C3C !important;
	margin-bottom:25px !important;
}
#teaser_wrapper {
	margin:10px 0 !important;
}
.h1_title h1 {
	font-size: 25px !important;
	margin:7px 0 3px;
}
.h1_title p, .h1_title {
	text-align:justify !important;
	margin-top:5px !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	line-height:150%;
}
body #teaser_wrapper .teaser .teaser_price {
	left: 10px !important;
	bottom: 10px !important;
	top: inherit !important;
	color: #777777 !important;
	font-family:Arial, Helvetica, sans-serif !important;
	width: 100px;
}
#teaser_wrapper .teaser .teaser_text {
	right:0px;
	width:300px !important;
}
#teaser_625 img, #teaser_626 img, #teaser_629 img {
	margin-top:20px !important;
}
#teaser_wrapper #teaser_2785 .teaser_text p {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	line-height: 150% !important;
}
#teaser_wrapper #teaser_2785 {
	width:940px !important;
}
.button span {
	padding:0 17px;
}
.button.back {
	padding:0 7px 0 0;
}
.button.back span {
	padding:0 15px 0 20px;
}
#lightbox #lightbox_bar {
	left:0 !important;
	width:480px !important;
	top: 130px !important;
}
#icarusel_buttons {
	left:10px !important;
}
#icarusel_buttons ul li.icarousel_right_button {
	left:435px;
}
#page_255 .h1_title, #page_256 .h1_title, #page_257 .h1_title, #page_258 .h1_title, #page_260 .h1_title {
	float: left;
	position: relative;
	top: 0px;
}
#page_255 #teaser_wrapper, #page_256 #teaser_wrapper, #page_257 #teaser_wrapper, #page_258 #teaser_wrapper, #page_260 #teaser_wrapper {
	height:100% !important;
	margin:10px 0 190px 0 !important;
	width:840px !important;
}
#page_260 #teaser_wrapper div.pricelist, #page_258 #teaser_wrapper div.pricelist, #page_257 #teaser_wrapper div.pricelist, #page_256 #teaser_wrapper div.pricelist, #page_255 #teaser_wrapper div.pricelist {
	float:right;
	position:relative;
	height: auto !important;
}
#page_255 #sub_nav, #page_256 #sub_nav, #page_257 #sub_nav, #page_258 #sub_nav, #page_260 #sub_nav {
	display:block !important;
}
#page_260 #sub_nav_container, #page_258 #sub_nav_container, #page_257 #sub_nav_container, #page_256 #sub_nav_container, #page_255 #sub_nav_container {
	margin-left:0;
	position:absolute;
	z-index:500;
}
#page_260 #teaser_wrapper .teaser, #page_258 #teaser_wrapper .teaser, #page_257 #teaser_wrapper .teaser, #page_256 #teaser_wrapper .teaser, #page_255 #teaser_wrapper .teaser {
	border-style:none !important;
	border-width:0 !important;
	margin:0 10px 20px 0px !important;
}
.create a#top_order {
	width:88px !important;
}
#cewe_tab {
	background:url(../uk_images/cewe_tab.png);
	background-repeat:no-repeat;
	width:40px;
	height:110px;
	position:absolute;
	top:132px;
	left:-40px;
}
#sale_tab {
	background:url(../uk_images/saletag.jpg);
	background-repeat:no-repeat;
	width:160px;
	height:325px;
	position:absolute;
	top:1px;
	left:1000px;
	overflow:hidden
}
.DI a img {
	padding-left: 0px!important;
	padding-bottom: 20px;
}
.h1p h1 {
	color:#777777 !important;
}
.nd_index_product {
	width:203px;
	height:228px;
	padding: 10px;
	background-color:#FFF;
	margin: 0 0 20px 20px;
	float:left;
	position:relative;
	border:1px solid #EDEDED !important;
}
.nd_index_product:hover {
	background-color:#FCFCFC;
}
.nd_index_product h3, .nd_index_full h3 {
	padding: 0px;
	margin: 0px;
	height:30px;
}
.nd_index_product h3 a, .nd_index_full h3 a {
	color: #777;
	margin:0;
	padding:0;
	text-decoration:none;
	font-size:14px;
}
.nd_index_product:hover h3 a {
	color:#666;
}
.nd_index_product p {
	line-height:150%;
	height:40px;
	margin-top:0px;
}
.nd_index_product .teaser_link_bar {
	height:35px;
}
.nd_index_half {
	width:448px;
	height:228px;
	background-color:#FFF;
	margin: 0 0 20px 20px;
	float:left;
	position:relative;
	border:1px solid #EDEDED !important;
	padding:10px;
}
.nd_index_full {
	width:938px;
	margin:0 20px 20px;
	float:left;
	position:relative;
	border:1px solid #EDEDED !important;
	padding: 10px;
}
.nd_index_full.index_text p {
	line-height:150%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}
.nd_index_full.index_text h4 {
	margin: 0px;
	color: #777;
}
#nd_index_xmas {
	background-image:url(../uk_images/uk_half_offers.jpg);
}
.nd_index_half .teaser_link_bar {
	height:35px;
}
.nd_index_half h3 {
	padding: 0px;
	margin: 0px;
	height:30px;
}
.nd_index_half h3 a {
	color: #777;
	margin:0;
	padding:0;
	text-decoration:none;
	font-size:18px;
}
#nd_index_share {
	background-image:url(../uk_images/uk_half_facebook.jpg);
}
.nd_special_offer {
	width:468px;
	height:248px;
	background-color:#FFF;
	margin: 0 0 20px 20px;
	float:left;
	position:relative;
	border:1px solid #EDEDED !important;
	overflow:hidden;
}
.nd_special_offer_p {
	width:214px;
	height:228px;
	padding:10px;
	float:left;
	position:relative;
}
.nd_special_offer_t {
	width:203px;
	height:228px;
	padding:10px 10px 10px 20px;
	border-left:1px dashed #EDEDED !important;
	float:left;
	position:relative;
}
.nd_special_offer h2, .nd_special_offer h3 {
	color: #777;
	margin:0px;
	padding:0;
	text-decoration:none;
	font-size:14px;
	height:20px;
}
.nd_special_offer ul {
	margin: 0px 0 20px 15px;
}
.nd_special_offer li {
	line-height:150%;
}
.nd_special_offer_t p {
	font-size:10px;
	line-height:150%;
	text-align:justify;
}
.nd_voucher {
	font-weight:bold;
	font-size:14px;
	margin: 15px auto;
	text-align:center;
}
.nd_special_offer img {
	margin-left:5px;
}
.nd_special_offer .teaser_link_bar {
	bottom:15px;
	right:5px;
	left:inherit;
}
.nd_special_offer:hover {
	background-color:#FCFCFC;
}
#nd_ille_pb {
	margin:0px 0 20px 20px;
	width:223px;
	height:248px;
	float:left;
	position:relative;
	background-color:#EEE;
	border:1px solid #EDEDED !important;
}
.nd_cat_left {
	margin:0px 0 20px 20px;
	width:223px;
	height:248px;
	float:left;
	position:relative;
	background-color:#FFF;
	border:1px solid #EDEDED !important;
	overflow:hidden;
}
.nd_index_full.index_text ul {
	margin-left:20px;
}
.default_teaser.teaser:hover {
	background-color:#FCFCFC;
}
.nd_index_half:hover {
	background-color:#FCFCFC;
}
.nd_index_half p {
	line-height:150%;
}
.nd_index_half h3 {
	padding: 0px;
	margin: 0px;
	height:30px;
}
.nd_index_half h3 a {
	color: #777;
	margin:0;
	padding:0;
	text-decoration:none;
	font-size:14px;
}
.nd_half_right h3 {
	margin-left:233px;
	width:203px;
}
.nd_half_right p {
	margin-left:233px;
	width:203px;
	margin-top:20px;
}
#nd_prints_enlargements {
	background-image:url(../uk_images/half_enlargements.png);
	background-repeat:no-repeat;
}
#nd_prints_kodak {
	background-image:url(../uk_images/kodak_royal.png);
	background-repeat:no-repeat;
}
#nd_prints_kodak ul {
	margin-left:243px;
	margin-top:20px;
	width:200px;
}
#nd_prints_kodak li {
	line-height:150%;
}
#nd_prints_kodak li {
	margin-top: 10px;
}
#nd_pb_share {
	background-image:url(../uk_images/share_cover.png);
	background-repeat:no-repeat;
}
.nd_full_a {
	display:block;
	width: 100%;
	height:100%;
	position:absolute;
	z-index:900;
	top: 0;
	left:0;
}
.nd_prints_full {
	background-image:url(../uk_images/prints_full.jpg);
	border:1px solid #EDEDED !important;
	float:left;
	height:228px;
	margin:0 20px 20px;
	padding:10px;
	position:relative;
	width:692px;
}
.nd_pb_full {
	background-image:url(../uk_images/pb_top_full.jpg);
	border:1px solid #EDEDED !important;
	background-repeat:no-repeat;
	float:left;
	height:228px;
	margin:0 20px 20px;
	padding:10px;
	position:relative;
	width:692px;
}
.large_ille {
	background-image:url(../uk_images/ille_large.jpg);
	width:280px;
	height:270px;
	margin:20px 0 20px 25px;
	position:relative;
	float: left;
}
.nd_cat_full {
	border:1px solid #EDEDED !important;
	background-repeat:no-repeat;
	float:left;
	height:228px;
	margin:0 20px 20px;
	padding:10px;
	position:relative;
	width:692px;
}
.nd_deco_full {
	background-image:url(../uk_images/cat_deco.jpg);
}
.nd_gloss_full {
	background-image:url(../uk_images/gloss_page.jpg);
}
.nd_ppaper_full {
	background-image:url(../uk_images/pp_cat.jpg);
}
.nd_cards_full {
	background-image:url(../uk_images/cat_cards.jpg);
}
.nd_cat_flybe {
	background-image:url(../uk_images/flybe.jpg);
}
.nd_cat_freeprints {
	background-image:url(../uk_images/prints_welcome.jpg);
	width:938px;
	height:372px;
}
.nd_cat_welcomebook {
	background-image:url(../uk_images/pb_landing.jpg);
	width:938px;
	height:372px;
}
.amazonBanner {
	background-image:url(../uk_images/pb_landingAmazon.jpg);
}
.nd_cat_flybe .teaser_link_bar {
	bottom:35px;
}
.full_step1 {
	width:199px;
	border-right:1px dashed #CCC;
	float:left;
	position:relative;
	padding:0 10px 0 0;
	margin-right:20px;
	height:225px;
	background:url(../uk_images/step_1.jpg) no-repeat 0px 0px;
}
.full_step2 {
	width:200px;
	border-right:1px dashed #CCC;
	float:left;
	position:relative;
	padding:0 10px 0 0;
	margin-right:20px;
	height:225px;
	background:url(../uk_images/step_2.jpg) no-repeat 0px 0px;
}
.full_step3 {
	width:200px;
	float:left;
	position:relative;
	padding:0 10px 0 0;
	margin-right:20px;
	height:225px;
	background:url(../uk_images/step_3.jpg) no-repeat 0px 0px;
}
.full_step4 {
	width:147px;
	float:left;
	position:relative;
	padding:0 10px 0 0;
	margin-right:0px;
	height:225px;
	background:url(../uk_images/step_4.jpg) no-repeat 0px 0px;
}
.full_step1 h4, .full_step2 h4, .full_step3 h4, .full_step4 h4 {
	margin: 55px 0 20px 0;
	font-size:16px;
	height:40px;
}
.nd_cat_full .full_step1 p, .nd_cat_full .full_step2 p, .nd_cat_full .full_step3 p, .nd_cat_full .full_step4 p {
	margin: 0px;
	padding: 0px;
}
.nd_cat_freeprints .teaser_link_bar, .nd_cat_welcomebook .teaser_link_bar {
	bottom: 40px;
	width:950px;
}
.nd_cat_full.nd_cat_freeprints h3, .nd_cat_full.nd_cat_welcomebook h3 {
	padding:7px 10px 5px;
}
.nd_gifts_full {
	background-image:url(../uk_images/cat_gifts.jpg);
}
.nd_calendars_full {
	background-image:url(../uk_images/cat_calendars.jpg);
}
.nd_pb_full h2 {
	width:690px;
	line-height:150%;
	font-size:20px;
	margin: 0px;
	padding:2px 5px 0px;
	margin-bottom:20px;
}
.nd_pb_full h3 {
	line-height:150%;
	font-size:16px;
	margin: 0px;
	padding:2px 5px 0px;
	background-image:url("../uk_images/png_white80.png");
}
.nd_pb_full p {
	line-height:150%;
	font-size:12px;
	color:#000;
	margin-bottom:10px;
	padding:0px 5px 5px;
	font-size:13px;
	background-image:url("../uk_images/png_white80.png");
}
.nd_cat_full h2 {
	width:690px;
	line-height:150%;
	font-size:20px;
	margin: 0px;
	padding:2px 5px 0px;
	margin-bottom:20px;
}
.nd_cat_full h3 {
	line-height:150%;
	font-size:16px;
	margin: 0px;
	padding:2px 5px 0px;
	background-image:url("../uk_images/png_white80.png");
}
.nd_cat_full p {
	line-height:150%;
	font-size:12px;
	color:#000;
	margin-bottom:10px;
	padding:0px 5px 5px;
	font-size:13px;
	background-image:url("../uk_images/png_white80.png");
}
.h1_title h1 span {
	font-size:16px;
}
#page_109 .nd_index_full h3 {
	height:20px;
}
.nd_pb_full .teaser_link_bar {
	bottom:10px;
}
.nd_prints_full .teaser_link_bar {
	bottom:10px;
}
#sidebarbox img {
	max-height:inherit !important;
}
.nd_message_bar_text a {
	text-decoration:none;
	font-weight:bold;
	padding:3px 20px 3px;
	background-image:url(../uk_images/mini_arrow.png);
	background-repeat:no-repeat;
	background-position:right 2px;
}
.nd_message_bar_text a:hover {
	background-image:url(../uk_images/mini_arrow2.png);
	color:#d1071c;
}
#nd_pb_examples {
	background-image:url(../uk_images/pb_flick_though.png);
	background-repeat:no-repeat;
}
#nd_pb_sale {
	background-image:url(../uk_images/pb_sale_offer.png);
	background-repeat:no-repeat;
}
#nd_cat_xxl {
	background-image:url(../uk_images/offer_cat_xxl.png);
	background-repeat:no-repeat;
}
#nd_pb_welcome {
	background-image:url(../uk_images/welcome_gift.png);
	background-repeat:no-repeat;
}
.nd_message_bar_text strong {
	font-weight:bold;
}
#page_276 #teaser_wrapper #teaser_2596 img {
	max-width:inherit;
	max-height:inherit;
}
/* teaser re-style */

/*Christmas cards css*/
#christmaslightbox {
	width: 966px;
	height: 409px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom: 20px;
	background:url(../uk_images/christmascardsimages/christmasbg.jpg);
	border: 1px solid #e6eaed;
}
#photocard {
	width: 373px;
	height: 300px;
	float: right;
	margin-top: 50px;
	margin-right: 0px;
	margin-left:50px;
}
#textcard2 {
	width: 373px;
	height: 300px;
	float: left;
	margin-top: 50px;
	margin-left: 50px;
}
#cardstitle {
	margin-top: 25px;
	margin-left: 20px;
}
#cardstitle h1 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
}
#cardstitle h1 span {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
#photolist, #photolist2 {
	float: left;
}
#photolist li, #photolist2 li {
	font-size:14px;
	margin-left: 40px;
}
#phototext h3, #phototext2 h3 {
	font-size:16px;
	margin-left: 30px;
	margin-bottom: 0px;
}
#createnow, #createnow2 {
	margin-top: 10px;
	margin-right: 15px;
	float: right;
}
.default_full_teaser.teaser#sidebarbox {
	width: 198px !important;
	height: 200px !important;
}
.default_full_teaser.teaser#teaser_423, .default_full_teaser.teaser#teaser_424, .default_full_teaser.teaser#teaser_817, .default_full_teaser.teaser#teaser_816, .default_full_teaser.teaser#teaser_809, .default_full_teaser.teaser#teaser_808 {
	width: 280px !important;
}
.greetingscard_text {
	line-height:150%;
	margin-top:0 !important;
}
.greetingscards_price {
	font-family:Arial, Helvetica, sans-serif;
	bottom:15px;
	left:20px;
	position:absolute;
}
#cardsseperator {
	width: 100%;
	height: 50px;
	margin-bottom: 50px;
}
#cardsseperator h3 {
	font-size: 26px;
	font-family:Arial, Helvetica, sans-serif;
	color: #009de6;
	margin: 0px 0px 0px 20px;
}
#cardsseperator p {
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 5px 0px 0px 20px;
}
.greetingscard_text u a {
	position:absolute;
	bottom:40px;
	right: 10px;
}
/*Christmas cards css end*/

#teaser_wrapper #teaser_95, #teaser_wrapper #teaser_61, #teaser_wrapper #teaser_49, #teaser_wrapper #teaser_79, #teaser_wrapper #teaser_69, #teaser_wrapper #teaser_93, #teaser_wrapper #teaser_96, #teaser_wrapper #teaser_30, #teaser_wrapper #teaser_50, #teaser_wrapper #teaser_53, #teaser_wrapper #teaser_27, #teaser_wrapper #teaser_73, #teaser_wrapper #teaser_70, #teaser_wrapper #teaser_64, #teaser_wrapper #teaser_88, #teaser_wrapper #teaser_40, #teaser_wrapper #teaser_94, #teaser_wrapper #teaser_91, #teaser_wrapper #teaser_25, #teaser_wrapper #teaser_81, #teaser_wrapper #teaser_77, #teaser_wrapper #teaser_29, #teaser_wrapper #teaser_72, #teaser_wrapper #teaser_34, #teaser_wrapper #teaser_75, #teaser_wrapper #teaser_41, #teaser_wrapper #teaser_55, #teaser_wrapper #teaser_62, #teaser_wrapper #teaser_24, #teaser_wrapper #teaser_46, #teaser_wrapper #teaser_57, #teaser_wrapper #teaser_37 {
	height:270px !important;
}
#teaser_wrapper .teaser img {
	max-height:150px;
	max-width:280px;
}
/* xmas look */
#header {
	background-image:url("../uk_images/png_white.png") !important;
	background-repeat:repeat !important;
/*background-color:#ececec !important; */}
body div.page_wrapper {
	background:none repeat-x scroll left top transparent;
}
body div.content_wrapper {
	background:none repeat scroll 0 0 #FFFFFF;
}
#footer {
	background:none repeat scroll 0 0 #FFFFFF;
	margin:0 0 0;
	padding:10px 0 0;
}
#header #page_logo {
	background:url("../uk_images/photoworld_logo_tag.png") no-repeat scroll left 5px transparent;
	display:block !important;
	height:75px !important;
	margin:-6px 0 0 4px !important;
	width:500px;
	float:left;
	position:relative;
}
#cpw-header-content-links li a {
	font-weight:bold;
}
#cpw_head1 #cpw-header-content-links {
	left:490px !important;
}
#cpw_head1 #cpw-header-content-links img {
	margin: 0px 4px 0 0;
}
#teaser_wrapper #teaser_2664 {
	padding:10px !important;
	width:680px !important;
}
#teaser_wrapper #teaser_2664 .top_row {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px !important;
	height:130px !important;
	padding:10px !important;
	width:675px !important;
}
#teaser_wrapper #teaser_2664 h1 {
	padding:0;
}
#teaser_wrapper #teaser_2665 {
	height:360px !important;
}
/*examples page */
#page_276 #teaser_wrapper .teaser {
	padding:0px !important;
}
#page_276 #teaser_wrapper .teaser img {
	max-height:inherit;
}
#page_276 .default_teaser.teaser {
	margin:20px 18px 20px 30px !important;
}
#teaser_wrapper #teaser_2595, #teaser_wrapper #teaser_2594 {
	height:140px !important;
	width:280px !important;
}
#teaser_wrapper #teaser_2596 .teaser_text {
	margin-top:40px !important;
}
#teaser_wrapper #teaser_2596 .teaser_text p {
	font-size:12px !important;
	line-height:150%;
	margin:10px 0 0 20px;
	padding:10px;
	width:220px;
}
#teaser_wrapper #teaser_2596 .teaser_text a {
	color:#009DE6 !important;
	font-size:12px !important;
}
/* framed enlargements */
#teaser_wrapper #teaser_1717 {
	width:470px !important;
}
#teaser_wrapper #teaser_1718 {
	width:470px !important;
	margin-bottom:10px !important;
}
#teaser_wrapper #teaser_1716 {
	width:470px !important;
	margin-bottom:10px !important;
}
#page_639 #teaser_wrapper .teaser .teaser_text {
	right:15px;
	width:300px !important;
}
#page_299 .h1_title {
	margin-bottom:20px !important;
}
/* new buttons */

.button span {
	background:url("../uk_images/pw-green-button.jpg") no-repeat scroll left top transparent !important;
	padding:0 10px !important;
	text-shadow:none !important;
}
.button span:hover {
	background:url("../uk_images/pw-green-button.jpg") no-repeat scroll left top transparent !important;
}
.button {
	background:none repeat scroll 0 0 transparent !important;
	font-size:14px !important;
}
body div.content_wrapper_nav {
	background-color:#FFFFFF;
}
#page_10 #teaser_wrapper .teaser .teaser_text {
	right: 10px !important;
	width:280px !important;
	top: 160px !important;
	line-height:150% !important;
}
body div.content_wrapper_nav {
	background-color:#FFF !important;
}
.sub_nav_page_cewe-photobook-tips-n-tricks {
	display:none !important;
}
.nd_skins_p {
	width:448px;
	height:528px;
	background-color:#FFF;
	margin: 0 0 20px 20px;
	float:left;
	position:relative;
	border:1px solid #EDEDED !important;
	padding:10px;
}
.nd_skins_p p {
	line-height:150%;
}
.nd_skins_p div {
	margin-bottom: 20px;
	clear:both;
}
.nd_skins_p div img {
	margin: -20px 20px 30px 0
}
.nd_skins_p:hover {
	background-color:#FCFCFC;
}
.nd_skins_b .button {
	background:none repeat scroll 0 0 transparent !important;
	font-size:20px !important;
	margin-bottom: 40px;
}
.nd_skins_b .button span {
	padding: 10px !important;
}
.nd_skins_b .button span p {
	font-size:10px;
	color:#FFF;
	text-align:center;
	line-height:normal;
}
.teaser_link_bar {
	z-index:700 !important;
}
/*
#cpw_login_frame {display:block !important;}
*/

#page_2524 #teaser_wrapper .teaser .teaser_text {
	top:160px !important;
}
#teaser_wrapper #teaser_2694, #teaser_wrapper #teaser_2699, #teaser_wrapper #teaser_2700, #teaser_wrapper #teaser_2701, #teaser_wrapper #teaser_2702, #teaser_wrapper #teaser_2715, #teaser_wrapper #teaser_2812, #teaser_wrapper #teaser_2826, #teaser_wrapper #teaser_2837, #teaser_wrapper #teaser_2848, #teaser_wrapper #teaser_2889 {
	height:0px !important;
	width:954px !important;
	padding: 0 !important;
	border-bottom: 0px !important;
}
#teaser_wrapper #teaser_2664, #teaser_wrapper #teaser_2683, #teaser_wrapper #teaser_2568, #teaser_wrapper #teaser_2581, #teaser_wrapper #teaser_2587 {
	width:700px !important;
}
#page_2524 #teaser_wrapper .teaser#teaser_2683 img {
	max-height:300px !important;
}
#page_2524 #teaser_wrapper .teaser#teaser_2683 .teaser_text {
	top:0px !important;
	left: 20px !important;
}
#page_2524 #teaser_wrapper .teaser#teaser_2682 .teaser_text {
	top:0px !important;
	left: 10px !important;
}
#page_2524 #teaser_wrapper .teaser img {
	max-height:155px !important;
}
.text1 {
	font-size:24px !important;
}
#teaser_wrapper #teaser_2553, #teaser_wrapper #teaser_2552 {
	min-height:300px !important;
	width:685px !important;
	padding: 0px !important;
	border: 0px !important;
}
#teaser_wrapper #teaser_2539, #teaser_wrapper #teaser_2550, #teaser_wrapper #teaser_2567, #teaser_wrapper #teaser_2580, #teaser_wrapper #teaser_2586, #teaser_wrapper #teaser_2682, #teaser_wrapper #teaser_2665 {
	width:200px !important;
	border:0px !important;
	padding: 0px !important;
}
#teaser_wrapper .teaser img {
	max-height:300px !important;
}
#teaser_wrapper #teaser_2553, #teaser_wrapper #teaser_2552 {
	width:730px !important;
}
.new_sash {
	background-image:url(../uk_images/new_sash.png);
	background-repeat:no-repeat;
	background-position: top right;
}
.cal_sash {
	background-image:url(../uk_images/cal_sash.png);
	background-repeat:no-repeat;
	background-position: top right;
}
.cal_sash_blue {
	background-image:url(../uk_images/cal_sash_blue.png);
	background-repeat:no-repeat;
	background-position: top right;
}
#photocard {
	width: 373px;
	height: 300px;
	float: left;
	margin-top: 25px;
	position:relative;
}
#textcard {
	width: 373px;
	height: 300px;
	float: left;
	margin-top: 25px;
	margin-left:60px;
	margin-right:20px;
}
.offer_25_card {
	position:relative;
	float:left;
	width:180px;
	height:180px;
	margin-top:140px;
}
#teaser_wrapper .default_teaser.teaser.nd_teaser_offer h4 {
	left:30px;
}
#teaser_wrapper .default_teaser.teaser.nd_teaser_offer p {
	display:block;
	line-height:150%;
	margin:5px 30px 10px;
}
#page_105 #teaser_wrapper .teaser img {
	margin-right:0px;
}
#page_112 h1 {
	margin: 0px !important;
	padding:0px !important;
}
.nd_expired {
	text-decoration:line-through;
}
.nd_hover_p {
	position:absolute;
	top: 10px;
	left: 10px;
	z-index: 100;
}
#page_2761 table td {
	border: solid 1px #CCC;
	padding: 10px;
}
#page_2761 table td {
	background:#FFF;
	font-weight: bold;
}
#page_2761 table td.nd_table_tr {

	font-weight:bold;
}
#page_2761 table td.nd_table_pr, #page_2761 table td.nd_table_pr td {
	background-color:#bd070f;
	color:#FFF;
	font-weight:bold;
}
#page_2761 h2 {
	margin: 0px;
	color:#bd070f;
	font-weight:bold;
	font-size:20px;
	margin-bottom:10px;
}
#page_2761 .nd_white_full {
	background:#FFF !important;
	width:665px;
	height:100%;
	padding:20px;
}
#page_2761 table td:nth-child(5) {
background:none;
color:#000;
font-size:14px;
}
.nd_xmas_del {
	position:absolute;
	top: 27px;
	right: 0px;
}
#teaser_wrapper #teaser_2633 {
	width:930px !important;
	height:160px !important;
}
#teaser_wrapper #teaser_996 {
	width:604px !important;
}
#page_299 #teaser_55 img {
	max-height: 150px !important;
}
#page_301 #teaser_29 img {
	max-height:150px !important;
}
#page_301 #teaser_81 img {
	max-height:150px !important;
}
.nd_offer_teaser {
	width:254px;
	height:104px;
	padding:10px;
	font-size:34px;
	line-height:150%;
	background-color:#c0091b;
	border: 3px #FFF solid;
	color:#FFF;
}
#page_xmasdel table {
	border: solid 1px #CCC;
	background-image:url(http://www.cewe-photoworld.co.uk/uk_images/christmas_bg_white.jpg);
}
#page_xmasdel table td {
	border: solid 1px #CCC;
	padding: 10px;
}
#page_xmasdel table td {
	background:#FFF;
}
#page_xmasdel table td.nd_table_tr {
	background-color:#EEE !important;
	font-weight:bold;
}
#page_xmasdel table td.nd_table_pr, #page_xmasdel table td.nd_table_pr td {
	background-color:#bd070f;
	color:#FFF;
	font-weight:bold;
}
#page_xmasdel h2 {
	margin: 0px;
	color:#bd070f;
	font-weight:bold;
	font-size:20px;
	margin-bottom:10px;
}
#page_xmasdel .nd_white_full {
	background:#FFF !important;
	width:960px;
	height:100%;
	padding:20px;
}
#page_xmasdel table td:nth-child(5) {
background:none;
color:#000;
font-size:14px;
}
.nd_facebook_like {
	position:absolute;
	top: 148px;
	right: 0px;
	width:400px;
	height:24px;
	overflow:hidden;
}
.h1p h1 {
	margin-top:40px !important;
}
#christmaslightbox {
	margin-top:10px;
}
.nd_skins_p {
	margin:30px 0 20px 20px;
}
#page_10 #teaser_wrapper {
	margin:40px 0 !important;
}
#page_109 .nd_pb_create, #page_pb_comp .nd_pb_create {
	font-size:24px !important;
}
#page_109 .nd_pb_create span, #page_pb_comp .nd_pb_create span {
	padding:10px 20px !important;
}
.nd_pb_full .teaser_link_bar {
	bottom:30px;
}
.nd_facebook_like_index {
	clear:both;
	float:right;
	height:24px;
	margin:0 0 5px 630px;
	overflow:hidden;
	position:relative;
	width:350px;
}
/* New PB gallery */

#imagegallery #items .item img {
	width: 140px;
	height:90px;
	margin:-6px 0 0 -23px;
}
#imagegallery #items .item {
	width: 84px;
	height: 84px;
	border: 1px #DDD solid;
	float:left;
	position:relative;
	margin:5px;
	cursor:pointer;
	cursor:hand;
	overflow:hidden;
}
#imagegallery #items .item_flash_book {
	width: 84px;
	height: 84px;
	border: 1px #DDD solid;
	float:left;
	position:relative;
	margin:5px;
	cursor:pointer;
	cursor:hand;
	overflow:hidden;
}
#imagegallery #large {
	width:480px;
	height: 310px;
	overflow:hidden;
}
#imagegallery #large img {
	width:470px;
	height: 300px;
	margin:5px;
}
#imagegallery {
	width:480px;
	position:relative;
	float:left;
	margin: 40px 20px 20px;
}
#imagegallery #items .item p, #imagegallery #items .item:active p, #imagegallery #items .item_flash_book p, #imagegallery #large .nd_enlarge {
	display:none;
}
#imagegallery #items .item:hover p, #imagegallery #items .item_flash_book:hover p {
	display:block;
	position:absolute;
	top: 15px;
	left:0px;
	width:74px;
	padding:5px;
	background-image:url(../uk_images/photobooks/png_80.png);
	font-size:12px;
	font-weight:bold;
}
#imagegallery #items {
	width: 480px;
	float: left;
}
.nd_pb_top_info {
	float:left;
	position:relative;
	width:460px;
	margin: 45px 10px 0 0;
}
.nd_pb_top_info h1 {
	color:#777777 !important;
	float:left !important;
	font-size:20px !important;
	margin-bottom:20px !important;
	margin-left:0 !important;
	width:460px !important;
}
.nd_pb_top_info p {
	line-height: 150%;
}
/* NEW SITE */

.mootabs {
	margin-top:50px;
	position:relative;
	float:left;
	margin-bottom:20px;
}
.mootabs_title {
	height:20px;
	left:0;
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	top:-22px;
	z-index:50;
}
.mootabs_title li {
	float: left;
	background-color: #EEE;
	padding: 2px 8px 2px 8px;
	margin-right: 5px;
	cursor: pointer;
	color: #777;
	font-size: 12px;
	height: 16px;
	line-height: 150%;
	list-style:none;
	border:1px #CCC solid;
	font-weight:bold;
}
.mootabs_title li.active {
	background-color:#FFF;
	border-bottom:1px #FFF solid;
}
.mootabs_panel {
	display: none;
	position: relative;
	width: 438px;
	top: -1px;
	clear: both;
	color: #000;
	overflow: auto;
	text-align:left;
	padding: 10px;
	line-height:150%;
	min-height:240px !important;
	height: auto !important;
}
.mootabs_panel.active {
	background-color: #FFF;
	display: block;
	border:1px #CCC solid;
	overflow:hidden;
}
.mootabs_title li.over {
	color:#555;
}
.mootabs_panel table {
	background-color:#FFF;
	padding: 0px;
	width: 440px;
	border: 0px;
}
.mootabs_panel table td {
	border: 0px;
	padding: 5px;
}
.mootabs_panel tr.nd_table_bold {
	font-weight:bold;
}
.mootabs_panel tr:nth-child(odd) {
background-color:#FBFBFB;
}
 .nd_spec_table td:nth-child(odd) {
font-weight: bold;
}
.nd_pb_top_info .teaser_link_bar {
	background-color:transparent;
	margin-top: 10px;
	height:24px;
	float:left;
	line-height:24px;
	position:relative;
	width:460px;
}
.nd_pb_top_info .teaser_link_bar_cewePhotobook {
	background-color:transparent;
	margin-top: 20px;
	height:24px;
	float:right;
	line-height:24px;
	position:relative;
	width:107px;
}

.photoBook_satisfactionHolder {width:460px; height:72px; padding-top:10px;}

.nd_delivery_text {
	background:url("../uk_images/photobooks/delivery.jpg") no-repeat scroll left top transparent;
	font-weight:bold;
	padding:8px 0 5px 40px;
	margin-bottom:10px;
	color: #555;
}
.nd_ppaper_text {
	background:url("../uk_images/photobooks/pppaper.jpg") no-repeat scroll left top transparent;
	font-weight:bold;
	padding:8px 0 5px 40px;
	margin-bottom:10px;
	color: #555;
	float:left;
	position:relative;
	clear:both;
}
.nd_pframed_text {
	background:url("../uk_images/pframed.jpg") no-repeat scroll left top transparent;
	font-weight:bold;
	padding:8px 0 5px 40px;
	margin-bottom:10px;
	color: #555;
	float:left;
	position:relative;
	clear:both;
	line-height:150%;
}
.nd_pcollage_text {
	background:url("../uk_images/pcollage.jpg") no-repeat scroll left top transparent;
	font-weight:bold;
	padding:8px 0 5px 40px;
	margin-bottom:10px;
	color: #555;
	float:left;
	position:relative;
	clear:both;
	line-height:150%;
}
.nd_gloss_text {
	background:url("../uk_images/photobooks/glosspage.jpg") no-repeat scroll left top transparent;
	font-weight:bold;
	padding:8px 0 5px 40px;
	margin-bottom:10px;
	color: #555;
	float:left;
	position:relative;
	clear:both;
}
.nd_enlarge {
	background-image:url(../uk_images/photobooks/enlarge.png);
	position:absolute;
	z-index:5;
	bottom:0;
	right:0;
	width: 40px;
	height: 40px;
}
/*reorder page*/
#nd_cpw_facebook {
	background-image:url(../uk_images/uk_half_facebook.jpg);
}
#nd_cpw_virtual {
	background-image:url(../uk_images/virtual_CPW.jpg);
}
#nd_cpw_reorder {
	background-image:url(../uk_images/reorder_CPW.jpg);
}
#nd_cpw_link {
	background-image:url(../uk_images/link_CPW.jpg);
}
.nd_non_xmas {
	display:none;
}
.nd_index_full h1, .nd_index_full h2 {
	margin: 0px;
}
#best_book_terms h3 {
	margin-bottom:15px;
}
#best_book_terms p {
	line-height:150%;
}
#best_book_terms ul {
	margin: 10px 20px;
}
#best_book_terms .half_full_right p {
	font-size:10px;
}
.half_full_left {
	width:500px;
	float: left;
	position: relative;
	margin-right:50px;
}
.half_full_right {
	background-color:#FCFCFC;
	float:left;
	padding:10px;
	position:relative;
	width:365px;
	border:dashed 1px #DDDDDD;
}
#comp_top_full {
	background-image:url(../uk_images/pb_comp_pp.jpg);
}
.cat_offer h4 {
	background-color:#019de8;
	color:#FFFFFF;
	font-size:26px;
	padding:10px;
	width:184px;
}
.cat_offer .teaser_text {
	margin: 15px;
}
.cat_offer .teaser_text p {
	margin-top: 10px;
}
.cat_offer .cat_terms {
	font-size:18px;
	margin-bottom: 10px;
}
.cat_offer .cat_terms strong {
	font-size:22px;
}
.print_message {
	width:471px;
	height: 48px;
	position: absolute;
	top: 25px;
	right: 0;
}
/* Adding gloss menu test */

#main_nav #main_nav_item_1 .sub_menu_item_1 ul {
	border-width:0 1px 0 0 !important;
	display:block !important;
	height:350px !important;
	left:0;
	position:absolute !important;
	top:35px;
	width:189px !important;
}
#main_nav #main_nav_item_1 ul {
	background-color:#F7F7F7 !important;
	height:385px !important;
	width:380px !important;
}
#main_nav #main_nav_item_1 .sub_menu_item_1 ul .sub_nav_page_photobook_photopaper {
	display:block !important;
	left:0;
	top:315px;
}
#main_nav #main_nav_item_1 .sub_menu_item_1 ul .sub_nav_page_photobook_gloss {
	display:block !important;
	left:0;
	top:280px;
}
#main_nav #main_nav_item_1 .sub_menu_item_1 ul .sub_nav_page_photobook_large {
	display:block !important;
	left:0;
	top:140px;
}
#main_nav #main_nav_item_1 .sub_menu_item_1 ul .sub_nav_page_photobook_xxl {
	display:block !important;
	left:0;
	top:245px;
}
#main_nav #main_nav_item_1 .sub_menu_item_1 ul .sub_nav_page_photobook_xl {
	display:block !important;
	left:0;
	top:175px;
}
#main_nav #main_nav_item_1 .sub_menu_item_1 ul .sub_nav_page_photobook_large_l {
	display:block !important;
	left:0;
	top:105px;
}
#main_nav #main_nav_item_1 .sub_menu_item_1 ul .sub_nav_page_photobook_xxl_l {
	display:block !important;
	left:0;
	top:210px;
}
#main_nav #main_nav_item_1 .sub_menu_item_9 {
	left:190px;
	top:209px;
}
#main_nav #main_nav_item_1 .sub_nav_page_photobook_tools {
	left:191px;
	top:0;
}
.nd_message_bar_text.download a {
	text-decoration:none;
	font-weight:bold;
	padding:3px 20px 3px;
	background-image:url(../uk_images/mini_arrow_down.png);
	background-repeat:no-repeat;
	background-position:right 2px;
	margin-left:10px;
	border-left:1px solid #DDDDDD;
}
.nd_message_bar_text.download a:hover {
	background-image:url(../uk_images/mini_arrow_down2.png);
	color:#d1071c;
}
.footer_reg {
	width:250px;
	margin: 15px 15px 0;
	float:left;
	position:relative;
	font-size:10px;
}
#main_nav #main_nav_item_1 .sub_menu_item_9 a {
	background:url("../uk_images/mini_arrow_down_g.png") no-repeat scroll 135px 10px transparent !important;
	font-weight:bold !important;
}
#main_nav #main_nav_item_1 .sub_menu_item_9 a:hover {
	background:url("../uk_images/mini_arrow_down_w.png") no-repeat scroll 135px 10px !important;
	background-color: #3c3c3c !important;
	font-weight:bold !important;
}
ul#pricelist li div.product_image.image_gloss_l {
	background: url(../uk_images/prices_gloss_large.png) no-repeat scroll left top transparent !important;
}
ul#pricelist li div.product_image.image_gloss_xl {
	background: url(../uk_images/price_gloss_xl.png) no-repeat scroll left top transparent !important;
}
#page_109 .nd_pb_create span, #page_pb_comp .nd_pb_create span {
	border: 3px solid white !important;
}
.nd_pb_full .teaser_link_bar {
	bottom: 35px !important;
}
.h1_title h2 {
	border-bottom: 1px solid #EDEDED;
	color: #777777;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	margin: 7px 0 3px;
}
.photobook_photopaper #teaser_wrapper .teaser img {
	max-height: 150px !important;
}
.print_offer {
	background-color: #FFFFFF;
	border: 1px solid #EDEDED !important;
	float: left;
	height: 248px;
	margin: 0 0 20px 20px;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 223px;
}
#teaser_2664 h1 {
	font-size:17px !important;
	color:#000 !important;
	width:300px !important;
	float:left !important;
	position:relative !important;
}
#teaser_2664 h2 {
	font-size:16px !important;
	color:#777777 !important;
	width:350px !important;
	padding:2px 3px !important;
	float:left;
	position:relative;
}
#teaser_2664 img {
	margin-right:30px;
	margin-top:20px !important;
	max-width: inherit !important;
	float:left;
	position:relative;
}
#teaser_2664 ul {
	margin-left:34px;
	float:left;
	position:relative;
	color: #777 !important;
	line-height:120%;
	float:left;
	position:relative;
}
#teaser_2664 p {
	font-weight: bold;
	font-size:16px;
	float:left;
	position:relative;
	margin:0px 0 0 30px !important;
}
#teaser_2664 .download-link img {
	margin-top:10px !important;
	margin-bottom: 5px !important;
}
#teaser_2664 hr {
	margin-bottom:15px;
}
#teaser_2664:hover {
	background-color:#FFF;
}
.pro_download {
	width:180px;
	height: 250px;
	padding:10px;
	position:absolute;
	top: 545px;
	left: 25px;
	background-color:#F9F9F9;
	color:#FFF;
}
.pro_download h3 {
	margin: 0 0 10px 0;
	color:#c92d28;
}
.pro_download p {
	color:#000;
}
.pro_download img {
	margin: 5px 0;
}
.pro_download span {
	margin-left: 40px;
	color:#000;
}
/*#page_106 #teaser_wrapper {
	height: 660px;
}*/
.footer_map_col5 {
	width:105px;
}
.footer_map_col6 {
	width: 212px;
	margin-top:10px;
}
.footer_map_col6 h6 {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.footer_map_col6 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 5px 0px;
	position:relative;
	float:left;
}
#newsletterSubmitInput {
	float: left;
	border: 1px solid rgb(221, 221, 221);
	margin: 5px 0;
	height:20px;
	padding:5px;
	background-image:url(../uk_images/email_form_bg.jpg);
}
.footer_map_col6 a.button {
	margin-top: 5px;
	margin-left:0px;
	border: 1px solid rgb(221, 221, 221);
	border-left: 0px;
	height:30px;
	float:left;
}
#footer_signyes, #footer_signno {
	float: left;
	position:relative;
}
#news_signok, #news_signno {
	position:absolute;
	left: 0px;
	top:0px;
	width: 100%;
	height: 100%;
	background-image: url("../uk_images/png_black.png") !important;
	display:none;
	z-index:99998;
}
#news_signok div, #news_signno div {
	width:360px;
	height:80px;
	background-color:#FFF;
	margin: 150px auto;
	overflow:hidden;
	border:2px solid #000;
	padding:20px;
	position:relative;
}
#news_signok a, #news_signno a {
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:99999;
}
#news_signok a p, #news_signno a p {
	display:none;
}
#news_signok div p, #news_signno div p {
	margin: 10px 10px;
}
#news_signok div .button {
	font-size:16px !important;
	float:left;
	margin-top:15px;
}
#login_iframe {
	display: none;
}
#ref_logo {
	background-repeat: no-repeat;
	display: none;
	float: left;
	height: 70px;
	margin: 0 0 0 35px;
	position: relative;
	width: 180px;
}
/*_______________________Pricelist_______________________*/

.ips.teaser.pricelist {
	width: 770px!important;
	overflow: visible !important;
}
#pricelist .price_nav {
	top: 30px !important;
	left: 5px !important;
}
#pricelist .price_nav li {
	margin: 0 !important;
	border:none !important;
}
#pricelist .price_nav li a {
	background-color: #ddd !important;
	color: #000 !important;
	display: block !important;
	font-size: 12px !important;
	font-weight: normal !important;
	margin-top: 3px !important;
	padding: 7px 10px 7px 10px !important;
	box-shadow: 2px 2px 2px #ccc;
	-moz-box-shadow: 2px 2px 2px #ccc;
	margin-right: 5px !important;
	line-height: 13px!important;
}
#pricelist .price_nav li a:hover {
	background-color:   #777 !important;
	color: #fff !important;
}
#pricelist .price_nav li.active a {
	background:   #444 none repeat scroll 0 0 !important;
	color: #fff !important;
	font-size: 12px !important;
	margin-top: 0 !important;
	padding: 7px 10px 7px 10px !important;
	text-decoration: none !important;
	margin-right: 5px !important;
	font-weight: normal !important;
	margin-top: 3px !important;
}
#pricelist .price_nav li.active div {
	background-color:   #d00 !important;
}
#pricelist .price_nav li div {
	border-top: none !important;
	background: #EDEDED!important;
	margin: 0 !important;
	width: 415px !important;
	top: 30px !important;
	-moz-box-sizing: padding-box;
	box-shadow: 2px 2px 2px #ccc;
	-moz-box-shadow: 2px 2px 2px #ccc;
	-webkit-box-shadow: 2px 2px 2px #ccc;
}
#pricelist .price_nav li .previousPrice div {
	margin: 0 0 0 0 !important;
	top: 8px !important;
	border: none !important;
	width: 100% !important;
	height: 1px !important;
	background: none #000 !important;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	height: 0px !important;
}
#pricelist .price_nav li div .info_box {
	background-color:   #444 !important;
	padding: 10px !important;
	width: 450px !important;
	-moz-box-sizing: padding-box !important;
}
#pricelist .price_nav li div .info_box p span {
	font-size: 12px !important;
	color: #fff !important;
	font-weight: bold !important;
}
#pricelist .price_nav li div .info_box label {
	margin-bottom: 5px !important;
	font-weight: normal !important;
	padding: 5px 5px 0px 0px !important;
	font-size: 12px!important;
	color:#fff !important;
}
#pricelist .price_nav li div .info_box p {
	border-top: 0px solid transparent !important;
	margin: 5px 0 0 0 !important;
	font-size: 12px!important;
	color:#fff !important;
}
.topArea {
	width:400px !important
}
.framesAndPrices span {
	background-color:  #444 !important;
	color:#fff !important;
	line-height: 24px!important;
}
#pricelist .price_nav .framesAndPrices li {
	background-color:   #444 !important;
}
.framesAndPrices {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
#pricelist .price_nav li div .info_box.clear {
	width: 450px !important;
	-moz-box-sizing: padding-box !important;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
#pricelist {
	border: none !important;
	margin: 0 0 30px 0 !important;
}
#pricelist li {
	-moz-box-sizing: padding-box !important;
	border-color: -moz-use-text-color #CCCCCC #CCCCCC !important;
	border-style: none solid solid !important;
	border-width: medium 1px 1px !important;
	height: 25px !important;
	line-height: 15px !important;
	padding: 0 !important;
	width: 753px !important;
}
#pricelist li h2, #pricelist .teaser h2 {
	font-size: 11px !important;
	font-weight: normal !important;
	margin: 0 !important;
	padding: 0 !important;
	position: absolute !important;
	top: 10px !important;
	left: 10px !important;
	float: none !important;
	width: auto !important;
	clear: none !important;
	background-color: transparent !important;
	text-transform: uppercase !important;
}
#pricelist li ul li h2 {
	left: 9px !important;
}
#pricelist li div.price {
	font-size: 11px !important;
	font-weight: bold !important;
	left: 575px !important;
	top: 5px !important;
	right: auto !important;
	position: absolute !important;
	float: none !important;
	color:  #444 !important;
	text-align: right !important;
	width: 130px !important;
}
#pricelist li div.price.withPreviousPrice {
	position: relative !important;
	float: left !important;
}
#pricelist li div.product_image {
	display: none !important;
}
#pricelist li ul li div.product_image {
	display: inline-block !important;
	top: 40px !important;
	left: 470px !important;
	width: 280px !important;
	background-position: center top !important;
	background-repeat: no-repeat !important;
}
#pricelist li a.zoom, #pricelist li li a.outzoom {
	background-color: transparent !important;
	background-position: center top !important;
	background-repeat: no-repeat !important;
	height: 23px !important;
	width: 16px !important;
}
#pricelist li a.zoom {
	/*	background-image:url("../uk_images/pricelist_zoom.gif") !important; */
	top: 2px !important;
	left: 690px !important;
	position: absolute !important;
	float: none !important;
	width:80px !important;
}
#pricelist li a.zoom:hover {
/*	background-image:url(../"uk_images/pricelist_zoom_over.gif") !important; */
}
#pricelist .close_info {
	/*	background-image:url("../uk_images/btn_close_out.png") !important; */
	height: 22px !important;
	left: 720px !important;
	width: 44px !important;
	top: 5px !important;
	position: absolute !important;
	float: none !important;
}
#pricelist .close_info:hover {
/*	background-image:url("../uk_images/btn_close_over.png") !important; */
}
#pricelist li ul li {
	top: -1px !important;
	left: 0 !important;
	right: 0px !important;
	width: auto !important;
	height: 275px !important;
	border-width: 1px 1px 1px 1px !important;
	border:#ccc 1px solid !important;
	padding-bottom: 10px !important;
	box-shadow: 2px 2px 2px #ccc;
	-moz-box-shadow: 2px 2px 2px #eee;
	-webkit-box-shadow: 2px 2px 2px #eee;
	z-index: 9999;
	background-color:#FFF;
}
#pricelist li ul li ul li {
	height: auto !important;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
#pricelist li ul li ul li {
	color: #fff !important;
	background: none repeat scroll 0 0 transparent !important;
}
#pricelist .price_nav li div .bottomAsteriskText {
	left: 0px !important;
	text-indent: 5px !important;
}
#pricelist .teaser_link_bar {
	bottom: 10px !important;
}
#pricelist .pricelist_title {
	background-color: #ddd !important;
	clear: left !important;
	color: #inline-block !important;
	display: block !important;
	height: 26px !important;
	line-height: 26px !important;
	margin: 15px 0 0 !important;
	padding: 0 !important;
	text-indent: 10px !important;
	width: 756px !important;
}
.ips h2.pricelist_title {
	border: 1px solid #CCCCCC;
	margin: 0 !important;
	padding: 5px !important;
	width: 743px !important;
	color: #777777 !important;
}
.pricelist h2 {
	color: #333 !important;
}
/*_______________________Pricelist_______________________*/
.footer_map_col5 {
	margin-bottom: 20px;
}
.tpc_widget {
	display: none;
	float: right;
	height: 125px;
	margin: 10px 20px 20px;
	position: relative;
	width: 760px;
}
#tp_widget .tpc_bg {
	background-color: #FFFFFF;
}
#tp_widget .tpc_bottom {
	background-color: #FFFFFF;
}
.tpc_rating {
	display:none;
}
.tpc_bottom {
	display: none;
}
#tp_widget .tpc_gradient {
	bottom: 0;
}
.tpc_review_stars {
	width: 80px;
}
.tpc_review_time {
	position:relative;
}
.tpc_review_title {
	clear: both;
	margin: 2px 0;
	width: 750px;
}
#trust_icon {
	float: left;
	margin: 8px 0 30px 20px;
	position: relative;
	width: 180px;
}
#tp_div {
	background-attachment:initial;
	background-clip:initial;
	background-color:initial;
	background-image:url(http://images.trustpilot.com/static/shared/sprite_shared.png);
	background-origin:initial;
	background-position:-65px -15px;
	background-repeat:no-repeat no-repeat;
	cursor:pointer;
	height:39px;
	margin-top:-4px;
	margin-left: -150px;
}
#teaser_wrapper {
	margin: 10px 0 20px !important;
}
body#page_pop, #page_2761 {
	background: #FFFFFF;
	background-color: #FFFFFF !important;
}
body#page_contact {
	background-color:#FFF !important;
	background-image:none;
}
body .tpc_widget {
	margin: 10px 20px 20px;
}
body #tp_widget .tpc_top .tpc_top_left {
	background-position: 0 -99px;
}
body #tp_widget .tpc_top .tpc_top_right {
	background-position: right -99px;
}
body .tpc_widget {
	height: 150px;
}
body #tp_widget .tpc_gradient {
	background-position: 0 -270px;
	height: 110px;
	bottom: 0;
}
body #tp_widget li {
	padding: 5px;
}
body .tpc_review_stars {
	float: left;
}
body #tp_widget .tpc_review_title {
    clear: none;
    display: block;
    float: left;
    font-size: 12px;
    margin-bottom: 5px;
    width: 660px;
}
.nd_calendars_full.nd_cat_full.bogofoffer {
	background-image:url(../uk_images/goCals_cat.jpg);
}
.ui-tabs-nav {
	float:left;
}

/* New Contact Us Page */

#teaser_wrapper .contact_item {
	width:300px; 
	margin:10px;
	display:inline-block;
}

*:first-child+html #teaser_wrapper .contact_item {
	display:inline;
}

#teaser_wrapper .contact_item h3 {
	margin:10px 0;
}

#teaser_wrapper .contact_item .contact_box {
	border:1px solid #eee; 
	background:#FFFFFF url(../uk_images/contact_us/box_bg.gif) bottom left repeat-x;
	height:120px;
}

#teaser_wrapper .contact_item .contact_box img {
	margin:10px;
	vertical-align:top;
	float:left;
}

#teaser_wrapper .contact_item .contact_box .contact_text {
	margin:10px 10px 10px 0;
	width:180px;
	height:60px;
	float:right;
}

#teaser_wrapper .contact_item .contact_box .contact_link {
	margin-right:6px;
}
#cpw_head1 #cpw-header-content-links.new_head_width {
    left: 690px !important;
}

/* CARDTOWN LANDING PAGE */

#cardTownContent {float:left; padding:28px 0 0 20px;}
.cardTownContentText {width:476px; float:left;}
.cardTownContentText p {font-size:18px; line-height:25px; padding-top:10px;}
.cardTownContentText p a {font-size:18px; line-height:25px; color:#e96f35; text-decoration:none;}
.cardTownContentText p a:hover {text-decoration:underline;}
.cardTownMainRight {float:left;}
.cardTownRangeFirst {width:184px; float:left;}
.cardTownRange {width:184px; float:left; padding-left:10px;}
.cardTownClear {clear:both;}
.cardTownButton {float:left; padding-top:20px;}

/* Trust widget */

.trust_w_cont {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    float: left;
    height: auto;
    position: relative;
    width: 100%;
}

/* END CARDTOWN LANDING PAGE */

/* SATISFACTION GUARANTEED */

#satisfactionProduct {width:329px; float:left;}

/* END SATISFACTION GUARANTEED */
/* Christmas column in del pop up */
#page_2761 .del_table td:nth-child(3) {background: none #B5E3EF;}

/* Christmas info bar style */
.nd_message_bar_text.prints_bar a {
    background-image: url("../uk_images/mini_triangle.png");
    background-position: right 2px;
    background-repeat: no-repeat;
    border-left: 1px solid #DDDDDD;
    font-weight: bold;
    margin-left: 10px;
    padding: 3px 20px;
    text-decoration: none;
}
.nd_message_bar_text.prints_bar a:hover {
    background-image: url("../uk_images/mini_triangle2.png");}
	
.ille_keyVisual {padding-left:22px; float:left;}

span.smaller {
	font-size:16px;	
	margin-top:5px;
	margin-left:0px !important; 
	display:inline-block !important;
}

*:first-child+html span.smaller, * html span.smaller {
	display:inline !important;
}

span.strikethrough {
	text-decoration:line-through; 
	margin-left:0px !important; 
	display:inline-block !important;
}

*:first-child+html span.strikethrough, * html span.strikethrough {
	display:inline !important;
} 

span.highlight {
	color:#C00; 
	margin-left:0px !important; 
	display:inline-block !important;
}

*:first-child+html span.highlight, * html span.highlight {
	display:inline !important;
}

.priceElement159, .priceElement215, .priceElement163, .priceElement211, .priceElement206, .priceElement168, .priceElement209 {
	width:160px !important;
}
/* */

#christmas_del_options {
    display: block;
    float: left;
    margin: 0px 0 10px;
    position: relative;
	width: 455px;
}
#christmas_del_options p {font-weight: bold; color:#777777; clear:both;}


[id^="before"], [id^="after"] {
    display: none;
    float: left;
    height: 40px;
    margin: 5px 0;
    overflow: hidden;
    position: relative;
    width: 200px;
}
[id^="before"] p, [id^="after"] p {
    font-size: 12px !important;
    font-weight: bold;
    padding-left: 75px;
    text-align: left !important;
	line-height: 120%;
	height: 40px;

}
.standard_del_on {
    background: url("../uk_images/photobooks/delivery1.jpg") no-repeat scroll 6px 2px transparent;
    color: #2598c7 !important
}
.standard_del_off {
    background: url("../uk_images/photobooks/delivery0.jpg") no-repeat scroll 6px 2px transparent;
    color: #666666 !important;
}
.express_del_on {
    background: url("../uk_images/photobooks/expdelivery1.jpg") no-repeat scroll left 2px transparent;
    color: #990000 !important;
}
.express_del_off {
    background: url("../uk_images/photobooks/expdelivery0.jpg") no-repeat scroll left 2px transparent;
    color: #666666 !important;
}
#cw_product_detail_view_text1 #christmas_del_options div {
    padding: 0 !important;
}
/* hiding estimated del times
#page_2761 .del_table td:nth-child(2) {
   display: none;
} */
#page_2761 .del_table td:nth-child(3) {
    background: none repeat scroll 0 0 #FFFFFF;
}
.print_message {
    width: 178px;
}
.xmas_top_del {display: none;}

/* new Trust pilot */
.tp_star {  border: 1px solid #EEEEEE;
    float: left;
    margin-bottom: 20px;
    margin-left: 25px;
    padding: 26px 0 26px;
    position: relative;
	background-image:url(../uk_images/tp_bg2.jpg);
	height: 131px;
	}
.tp_rev {float: left; position: relative; margin-left: 25px; margin-bottom: 20px;}
.tp_star .tpiframe-wrapper {height: 125px; overflow: hidden;}
#lightbox_bar {display: none;}
.prod_special_absolute {position: absolute; top:170px; margin-left: 25px;}
#lightbox.prod_special_margin {margin-top: 120px !important;}
