.noScreen {
	display: none;
}
html {
	background: #fff url(../img/interface/gradient_back.gif) repeat-x left top;
}
body {
}

#wrapper {
	position: relative;
	width: 1002px;
	margin: 0 auto;
	background: url(../images/interface/content_back.gif) repeat-y center top;
}
#wrapper.col1-wrapper,
#wrapper.col2-right-wrapper {
	background-image: url(../images/interface/content_nocols.gif);
}


/* global notifications */
.noscript {
	padding: 5px;
	background: #cc0000;
	color: #fff;
	text-align: center;
}
.header-message-banner {
	margin: 0 0 10px 0; padding: 5px;
	background: #02AA08;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #a0aec1;
	color: #fff;
	text-align: center;
}

/* MESSAGES */
.success { color: #3d6611; }
.error { color: #C50000; }
.notice {color: #e26703; }
.success, .error { font-weight:bold; }
.messages,
.messages ul { list-style: none !important; margin: 0 !important; padding: 0 !important; }
.messages { width: 100%; margin: 10px 0!important; overflow: hidden; }
.error-msg, .success-msg, .notice-msg, .note-msg {
    min-height: 23px !important;
    margin-bottom: 1em !important;
    border-style: solid !important;
    border-width: 1px !important;
    background-repeat: no-repeat !important;
    background-position: 10px 10px !important;
    padding: 8px 8px 8px 32px !important;
    font-size: .95em !important;
    font-weight: bold !important;
}
.error-msg li, .success-msg li, .notice-msg li {margin-bottom: .2em; }
.error-msg {
    border-color: #C50000;
    color: #C50000;
    background-color: #faebe7;
    background-image: url(../images/error_msg_icon.gif);
}
.success-msg {
    border-color:#3d6611;
    color: #3d6611;
    background-color: #eff5ea;
    background-image: url(../images/success_msg_icon.gif);
}
.notice-msg, .note-msg {
    border-color: #ff4600;
    color: #ff4600;
    background-color: #feeee8;
    background-image: url(../images/note_msg_icon.gif);
}

/* HEADER */
#header {
	position: relative;
	height: 137px;
	background: url(../images/interface/header_back.jpg) no-repeat left top;
}
#header #logo {
	position: absolute; z-index: 2;
	left: 16px; top: 34px;
	width: 343px; height: 38px;
	margin: 0; padding: 0;
	background: url(../images/interface/logo_pdaplus.gif) no-repeat left top;
	text-indent: -999em;
	font-size: 0;
}
#header #logo a {
	display: block;
	width: 343px; height: 38px;
	text-decoration: none;
	text-indent: -999em;
}

/* topBar */
#topBar {
	position: absolute; z-index: 1;
	right: 6px; top: 14px;
	padding: 9px 10px;
	background: url(../images/interface/topmenu_back.png) no-repeat right top;
}
#topMenu {
	float: right; display: inline;
}
#topMenu ul {
	margin: 0; padding: 0; list-style: none;
}
#topMenu li {
	float: left; display: inline;
	padding: 0 7px;
	background: url(../images/interface/topmenu_spacer.gif) no-repeat right center;
	line-height: 1.2; font-size: 11px;
}
#topMenu li a {
	text-decoration: none;
	color: #003399;
}
#topMenu li a:hover {
	text-decoration: underline;
	color: #003399;
}
#topMenu li a em {
	font-style: normal;
	color: #ff4600;
}

/* language */
#easyflags {
	float: right; display: inline;
	margin: 0 0 0 10px;
}
#easyflags a {
	float: left; display: inline;
	margin-right: 5px;
}
#easyflags img {
	float: left; display: inline;
	opacity: .35; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=35); /* IE lt 8 */
	-ms-filter: "alpha(opacity=35)"; /* IE 8 */
	-khtml-opacity: .35; /* Safari 1.x */
	-moz-opacity: .35; /* FF lt 1.5, Netscape */
}
#easyflags a.active img {
	opacity: 1.00; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=100); /* IE lt 8 */
	-ms-filter: "alpha(opacity=100)"; /* IE 8 */
	-khtml-opacity: 1.00; /* Safari 1.x */
	-moz-opacity: 1.00; /* FF lt 1.5, Netscape */
}

/* mainMenu */
#mainMenu {
	position: absolute; z-index: 20;
	left: 6px; top: 103px;
	width: 988px; height: 27px;
	padding: 7px 1px 0 1px;
	background: url(../images/interface/mainmenu_back.png) no-repeat left top;
}
#mainMenu ul {
	margin: 0; padding: 0; list-style: none;
}
#mainMenu li {
	position: relative;
	float: left; display: inline;
	margin: 0; padding: 0 1px 0 0;
	background: url(../images/interface/mainmenu_spacer.gif) no-repeat right top;
}
#mainMenu li a {
	float: left; display: inline;
	padding: 6px 15px;
	height: 15px;
	line-height: 15px; font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
}
#mainMenu li:hover a,
#mainMenu li.hover a,
#mainMenu li a:hover  {
	color: #ff790d;
}
#mainMenu li ul {
	display: none; /* hide submenu default */
	position: absolute;
	background: #fff;
	border: 1px solid #00166e; border-top: 0;
	top: 27px; left: 0;
}
#mainMenu li:hover ul,
#mainMenu li.hover ul {
	display: block;
}
#mainMenu li ul li {
	float: none; display: block;
	margin: 0; padding: 0;
	background: none;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #bec4d2;
}
#mainMenu li ul li.last {
	border-bottom: 0;
}
#mainMenu li ul li a {
	float: none; display: block;
	padding: 6px 15px;
	height: auto;
	line-height: 15px; font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	white-space: nowrap;
	color: #00166e !important;
}
	* html #mainMenu li ul li a {
		height: 0.1em; width: 150px;
		white-space: normal;
	}
#mainMenu li ul li a:hover {
	background: #dde2ee;
}

/* payoff */
#payoff {
	position: absolute; z-index: 22;
	left: 6px; top: 83px;
	padding: 3px 36px 0 18px;
	height: 20px;
	background: url(../images/interface/payoff_back.png) no-repeat right bottom;
}
#payoff h5 {
	margin: 2px 0 0 0; padding: 0 0 0 15px;
	background: url(../images/interface/payoff_bullet_left.gif) no-repeat left center;
	font-weight: normal;
	font-size: 13px;
	color: #003399;
}
#payoff h5 em {
	padding-right: 15px;
	background: url(../images/interface/payoff_bullet_right.gif) no-repeat right center;
}

/* boxCall */
#header .boxCall {
	position: absolute; right: 100px; top: 55px;
}
#header .boxCall table {
	border-collapse: collapse; border: 0;
}
#header .boxCall td {
	height: 59px;
}
#header .boxCall td.start {
	padding: 0; width: 10px;
	background: url(../images/interface/boxcall_start.png) no-repeat left center;
}
	* html #header .boxCall td.start {
		background-image: url(../images/interface/boxcall_start.gif);
	}
#header .boxCall td.end {
	padding: 0 15px 0 5px;
	background: url(../images/interface/boxcall_end.png) no-repeat right center;
}
	* html #header .boxCall td.end {
		background-image: url(../images/interface/boxcall_end.gif);
	}
#header .boxCall .call-title {
	margin: 7px 0 0 0; padding: 0;
	white-space: nowrap;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.4;
	color: #333;
}
#header .boxCall .call-number {
	margin: 0; padding: 2px 0 2px 25px;
	background: url(../images/interface/ico_phone_header.gif) no-repeat left center;
	white-space: nowrap;
	font-weight: bold;
	font-size: 13px;
	line-height: 1.4;
	color: #003399;
}
#header .twLogo {
	position: absolute; right: 15px; top: 55px;
}

/* FOOTER */
#footer {
	background: url(../images/interface/footer_back.gif) repeat-y left top;
}
#copyright {
	padding: 12px 20px 20px 20px;
	background: #fff url(../images/interface/footer_bottom.gif) no-repeat left top;
	text-align: center;
	font-size: 10px;
	color: #2c5199;
}
#footerMenu {
	width: 990px; height: 28px; overflow: hidden;
	margin: 0 6px; padding: 9px 0 4px 0;
	background: url(../images/interface/footernav_back.gif) no-repeat left top;
}
#wrapper.col1-wrapper #footerMenu,
#wrapper.col2-right-wrapper #footerMenu {
	background-image: url(../images/interface/footernav_nocols.gif);
}
#footerMenu ul {
	float: left; display: inline;
	margin: 0; padding: 0; list-style: none;
}
#footerMenu li {
	float: left; display: inline;
	margin: 0; padding: 0 1px 0 0;
	background: url(../images/interface/mainmenu_spacer.gif) no-repeat right top;
}
#footerMenu li a {
	float: left; display: inline;
	padding: 6px 15px;
	height: 15px;
	line-height: 15px; font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
}
#footerMenu li.last {
	padding-right: 12px;
}
#footerMenu li.last a {
	padding-right: 23px;
	background: url(../images/interface/ico_rss_footer.gif) no-repeat right center;
}
#footerMenu li:hover a  {
	color: #ff790d;
}
#footerMenu li ul {
	display: none; /* hide submenu default */
}
#footer .content {
	padding: 6px 6px 0 6px;
}
/* logo */
#footer .logo {
	float: left; display: inline;
	width: 160px; height: 65px;
	padding: 5px 10px;
	text-align: center;
}
/* address */
#footer .address {
	float: left; display: inline;
	margin: 20px 0 0 0; padding: 5px 10px;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	line-height: 1.7;
	font-size: 10px;
	color: #003399;
}
/* newsletter */
#footer .block-subscribe {
	float: left; display: inline;
	margin: 20px 0 0 0; padding: 5px 10px;
	width: 220px; height: 50px;
	border-right: 1px solid #e6e6e6;
}
#footer .block-subscribe label {
	display: block;
	padding: 0 0 3px 0;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	color: #003399;
}
#footer .block-subscribe .input-text {
	float: left; display: inline;
	width: 105px; height: 14px;
	margin: 1px 5px 3px 0; padding: 4px 5px;
	background: url(../images/interface/input_footnewsletter.gif) no-repeat left top;
	border: 0;
	font-size: 11px;
	color: #6b85b7;
}
#footer .block-subscribe .input-text:focus {
	color: #333;
}
#footer .block-subscribe .button {
	float: left; display: inline;
}
#footer .logos {
	float: left; display: inline;
	margin: 10px 0 0 0; padding: 5px 10px;
}
#footer .logos img {
	margin: 0 3px;
	vertical-align: middle;
}
#footer .disclaimer {
	clear: both;
	margin: 0; padding: 7px 0 3px 0;
	text-align: center;
	font-size: 10px;
	color: #a0aec1;
}
#footer .disclaimer p {
	margin: 0; padding: 0;
	text-align: center;
}
#footer .disclaimer a {
	text-decoration: underline;
	color: #a0aec1;
}
#footer .disclaimer a:hover {
	text-decoration: underline;
	color: #003399;
}

/* breadcrumbs */
.breadcrumbs {
	margin: 8px 0 14px 0;
	color: #a0a6b6;
}
.breadcrumbs ul {
	margin: 0; padding: 0; list-style: none;
}
.breadcrumbs li {
	float: left; display: inline;
	padding: 0 4px 0 8px;
	background: url(../images/interface/bullet_breadcrumbs.gif) no-repeat left 5px;
	line-height: 1.3;
	font-size: 11px;
}
.breadcrumbs li.home {
	padding-left: 0;
	background: none;
}
.breadcrumbs li a {
	color: #a0a6b6;
}
.breadcrumbs li a:hover {
	color: #003399;
}
.breadcrumbs li strong {
	font-weight: normal;
}

/* COLUMNS */
.col1-layout,
.col2-right-layout,
.col3-layout {
	padding: 0 6px;
	width: 990px;
}
/* col1-layout */
.col1-layout .col-main {
	padding: 0 15px 10px 15px;
}
/* col2-right-layout */
.col2-right-layout .col-main {
	float: left; display: inline;
	padding: 0 15px 10px 15px;
	width: 720px;
}
.col2-right-layout .col-right {
	float: right; display: inline;
	width: 220px;
	padding: 10px 10px 0 0;
}
/* col3-layout */
.col3-layout .col-main {
	float: left; display: inline;
	width: 540px;
	margin-left: 205px;
}
.col3-layout .col-left {
	float: left; display: inline;
	width: 190px;
	margin-left: -745px;
}
	* html .col3-layout .col-left { /* Fix IE6 */
		margin-left: -755px;
	}
.col3-layout .col-right {
	float: right; display: inline;
	width: 220px;
	padding: 10px 10px 0 0;
}

/* LEFT COLUMN */
.col-left .block {
	padding: 10px 5px 10px 12px;
	width: 173px;
}
.col-left li a {
	text-decoration: none;
	color: #003399;
}
.col-left li a:hover {
	text-decoration: underline;
	color: #003399;
}


/* block-search */
.col-left .block-search {
	background: #dde2ee;
	border-bottom: 1px solid #bec4d2;
}
.col-left .block-search .input-text {
	float: left; display: inline;
	width: 120px; height: 14px;
	margin: 0 5px 3px 0; padding: 4px 5px;
	background: url(../images/interface/input_colsearch.gif) no-repeat left top;
	border: 0;
	font-size: 11px;
	color: #6b85b7;
}
.col-left .block-search .input-text:focus {
	color: #333;
}
.col-left .block-search .button {
	float: left; display: inline;
	width: 25px; height: 22px;
	border: none;
	background: #03359a url(../images/interface/btn_colsearch.gif) no-repeat left top;
	cursor: pointer;
}
* html .col-left .block-search .button { overflow: hidden; } /* fix IE6 */							/*RMD 20090107 */

.col-left .block-search .button:hover {
	background-image: url(../images/interface/btn_colsearch_on.gif);
}
.col-left .block-search .button span {
	display: none;
}
.col-left .block-search ul {
	clear: both; margin: 0; padding: 0; list-style: none;
}
.col-left .block-search li {
	padding: 0 0 0 7px;
	background: url(../images/interface/bullet_small_blue.gif) no-repeat left 4px;
	line-height: 1.2;
	font-size: 10px;
}
/* search autocomplete */
#search_autocomplete {
	background: #fff;
	border: 1px solid #00166e;
	padding: 5px; margin: 0;
	color: #003399;
}
#search_autocomplete ul {
	list-style: none;
}
#search_autocomplete li {
	border-bottom:1px solid #bec4d2;
	padding: 5px 3px 5px 3px; margin: 0;
	background: none;
}
#search_autocomplete li.first {
	padding: 0 3px 5px 3px; margin: 0;
}
#search_autocomplete li:hover {
	color: #ff4600;
	cursor: pointer;
}
#search_autocomplete li span.amount {
	float: right; display: inline;
	margin-left: 20px;
}

/* block block-all-accessories */
.col-left .block-all-accessories {
	background: #fff;
	border-bottom: 1px solid #d9d9d9;
}
.col-left .block-all-accessories ul {
	clear: both; margin: 0; padding: 0; list-style: none;
}
.col-left .block-all-accessories li {
	margin: 0 0 5px 0; padding: 0 0 0 7px;
	background: url(../images/interface/bullet_small_bold_blue.gif) no-repeat left 4px;
	font-weight: normal;
	line-height: 1.2;
	font-size: 11px;
}

/* block-mini-navigation */
.col-left .block-mini-navigation {
}
.col-left .block-mini-navigation ul {
	margin: 0; padding: 0; list-style: none;

}
.col-left .block-mini-navigation li {
	zoom: 1;
	margin: 0 0 12px 0; padding: 0;
	font-weight: bold;
	line-height: 1.2;
	font-size: 12px;
}
.col-left .block-mini-navigation li a {
	text-decoration: none;
	color: #003399;
}
.col-left .block-mini-navigation li a:hover {
	text-decoration: underline;
}
.col-left .block-mini-navigation li.active a {
	text-decoration: none;
	color: #ff4600;
}
.col-left .block-mini-navigation ul ul {
	margin-top: 5px;
}
#wrapper .col-left .block-mini-navigation li li.level1 {
	margin: 0 0 5px 0; padding-left: 7px;
	background: url(../images/interface/bullet_leftnav.gif) no-repeat left 4px;
	font-weight: normal;
	font-size: 11px;
}
#wrapper .col-left .block-mini-navigation li li.active {
	background-image: url(../images/interface/bullet_leftnav_on.gif);
}
#wrapper .col-left .block-mini-navigation li li.level1 a {
	color: #003399 !important;
}
#wrapper .col-left .block-mini-navigation li li.level1 a:hover {
	text-decoration: underline;
}
#wrapper .col-left .block-mini-navigation li li.active a {
	text-decoration: none;
	color: #ff4600 !important;
}


/* RIGHT COLUMN */
.col-right .block {
	margin: 0 0 15px 0; padding: 0;
	border: 1px solid #e7e7e7;
}
.col-right .block-title {
	padding: 5px 25px 5px 10px;
	background: #e4e4e4 url(../images/interface/blocktitle_colright.gif) no-repeat right top;
	line-height: 1.2;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	color: #555;
}

.col-right .block-content {
	padding: 10px;
}
.col-right li a {
	text-decoration: none;
	color: #003399;
}
.col-right li a:hover {
	text-decoration: underline;
	color: #003399;
}

/* block-cart / block-compare*/
.col-right .block-cart .block-title {
	background: #e4e4e4 url(../images/interface/blocktitle_colright_cart.gif) no-repeat right top;
}
.col-right .block-cart .articles a {
	color: #333;
}
.col-right .block-cart .articles a:hover {
	color: #003399;
}
.col-right .block-cart .total strong {
	float: left; display: inline;
}
.col-right .block-cart .total .button {
	float: right; display: inline;
	position: relative; top: -3px;
}
.col-right .block-cart table,
.col-right .block-compare table {
	clear: both;
	width: 100%;
	margin: 7px 0 0 0;
}
.col-right .block-compare table {
	margin: 0 0 7px 0;
}
.col-right .block-cart td,
.col-right .block-compare td {
	padding: 6px 4px;
	border-top: 1px solid #e6e6e6;
	line-height: 14px;
	font-size: 11px;
}
.col-right .block-compare td {
	border-top: 0;
	border-bottom: 1px solid #e6e6e6;
}
.col-right .block-cart table .amount,
.col-right .block-compare table .amount {
	text-align: right;
	color: #b7b7b7;
}
.col-right .block-cart table .description a,
.col-right .block-compare table .description a {
	text-decoration: none;
	color: #333;
}
.col-right .block-cart table .description a:hover,
.col-right .block-compare table .description a:hover {
	text-decoration: underline;
	color: #003399;
}
.col-right .block-cart table .price {
	text-align: right;
	white-space: nowrap;
	font-weight: normal;
	color: #264570;
}
.col-right .block-cart table .delete,
.col-right .block-compare table .delete {
	width: 11px;
	text-align: center;
}
.col-right .block-compare .actions button {
	float: right; display: inline;
	margin: 0 0 3px 5px;
}
.col-right .block-compare .actions .more {
	text-decoration: none;
}

/* block-recent */
.block-recent ol {
	margin: 0; padding: 0; list-style: none;
}
.block-recent ol li {
	padding: 5px;
	border-bottom: 1px solid #e6e6e6;
	line-height: 14px;
	font-size: 11px;
}
.block-recent ol li a {
	text-decoration: none;
	color: #333;
}
.block-recent ol li a:hover  {
	text-decoration: underline;
	color: #003399;
}

/* block-tags and tags-page*/
.block-tags .tags-list,
.col-main .tags-list {
	margin: 0; padding: 0; list-style: none;
	font-size: 120%;
}
.block-tags .tags-list li,
.col-main .tags-list li {
	margin: 0 5px 0 0;
	display: inline;
	vertical-align: middle;
	line-height: 1.3;
}
.block-tags .actions {
	clear: both;
	padding: 5px 0 0 0;
}

/* block-about-pdaplus */
.block-about-pdaplus {

}
.block-about-pdaplus .payment .title {
	margin: 0 0 3px 0;
	text-transform: uppercase;
	font-size: 12px;
	color: #000;
}
.block-about-pdaplus ul {
	margin: 0; padding: 0; list-style: none;
}
.block-about-pdaplus ul li {
	margin: 2px 0; padding: 0 0 0 10px;
	background: url(../images/interface/bullet_small_blue.gif) no-repeat left 5px;
	line-height: 1.4;
	color: #003399;
}
.block-about-pdaplus ul li a {
	text-decoration: underline;
}
.block-about-pdaplus ul li a:hover {
	text-decoration: underline;
	color: #ff4600;
}
.block-about-pdaplus .support-image {
	margin: 8px 0 5px 0;
	width: 198px; overflow: hidden;
}
.block-about-pdaplus .contact,
.block-about-pdaplus .open {
	margin: 0 0 7px 0; padding: 0 0 5px 0;
	border-bottom: 1px solid #e6e6e6;
}
.block-about-pdaplus .contact li {
	padding: 3px 0 3px 22px;
	font-weight: bold;
	font-size: 12px;
	color: #333;
}
.block-about-pdaplus .contact li.phone {
	background: url(../images/interface/ico_phone.gif) no-repeat left 5px;
}
.block-about-pdaplus .contact li.mail {
	background: url(../images/interface/ico_mail.gif) no-repeat left 5px;
}
.block-about-pdaplus .contact li a {
	text-decoration: underline;
	color: #333;
}
.block-about-pdaplus .contact li a:hover {
	text-decoration: underline;
	color: #003399;
}
.block-about-pdaplus .open .title strong span {
	display: block;
	text-transform: uppercase;
}
.block-about-pdaplus .open dt {
	clear: both;
	float: left; display: inline;
	margin: 3px 3px 0 0; padding: 0;
}
.block-about-pdaplus .open dd {
	margin: 3px 3px 0 0; padding: 0;
	float: left;
}
* +html .block-about-pdaplus .open dd {	float: none; }
* html .block-about-pdaplus .open dd { float: none; }

/* block-account (only when logged in) */
.col-right .block-account .block-content ul {
	margin: 0; padding: 0; list-style: none;
}
.col-right .block-account .block-content ul li {
	margin: 2px 0; padding: 0 0 0 10px;
	background: url(../images/interface/bullet_small_blue.gif) no-repeat left 5px;
	line-height: 1.4;
	color: #003399;
}
.col-right .block-account .block-content ul li.current {
	background: url(../images/interface/bullet_small_orange.gif) no-repeat left 5px;
	color: #ff4600;
}
.col-right .block-account .block-content ul li a {
	text-decoration: none;
}
.col-right .block-account .block-content ul li a:hover {
	text-decoration: underline;
}

/* block-reorder (only when logged in) */
.block-reorder ol {
	margin: 0 0 7px 0; padding: 0; list-style: none;
}
.block-reorder ol li {
	padding: 5px;
	border-bottom: 1px solid #e6e6e6;
	line-height: 14px;
	font-size: 11px;
}
.block-reorder ol li a {
	text-decoration: none;
	color: #333;
}
.block-reorder ol li a:hover  {
	text-decoration: underline;
	color: #003399;
}
.block-reorder p.last-ordered {
	border-bottom: 1px solid #e6e6e6;
	margin: 0 0 7px 0; padding: 0 0 5px 0;
}

/* block-wishlist (only when logged in) */
.block-wishlist p.last-added {
	border-bottom: 1px solid #e6e6e6;
	margin: 0 0 7px 0; padding: 0 0 5px 0;
}
.block-wishlist table {
	width: 100%;
	margin: 0 0 7px 0;
}
.block-wishlist td {
	padding: 6px 4px;
	border-bottom: 1px solid #e6e6e6;
	line-height: 14px;
	font-size: 11px;
}
.block-wishlist table .description a {
	text-decoration: none;
	color: #333;
}
.block-wishlist table .description a:hover {
	text-decoration: underline;
	color: #003399;
}
.block-wishlist table .description .action {
	margin: 5px 0 5px 0; padding: 0;
}
.block-wishlist table .description .action a {
	text-decoration: underline;
	color: #003399;
}
.block-wishlist table .description .action a:hover {
	text-decoration: underline;
	color: #ff4600;
}
.block-wishlist table .price {
	text-align: right;
	white-space: nowrap;
	font-weight: normal;
	color: #264570;
}
.block-wishlist table .delete {
	width: 11px;
	text-align: center;
}
.block-wishlist table .price .price-excluding-tax {
	display: none;
}

/*ACCOUNT */
.account .login,
.account .submit {
	float:left; display: inline;
}
.account .forgot-pass,
.account .back-login,
.buttons-set .back {
	float:right; display: inline;
	margin-top: 5px;
}
.account ul {
	margin-left: 0;
}
.account li {
	margin: 0; padding: 0; list-style: none;
}
.account label {
	font-weight: bold;
}
.account input.input-text {
	margin: 0 0 8px 0; padding: 2px 5px;
	border: 1px solid #03369a;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	vertical-align: middle;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
}
.account ul.form-list li {
	margin-bottom: 0;
}
.account select.validate-select {
	padding: 0;
	width: 262px;
	margin-bottom: 8px;
}
.account input.checkbox {
	margin: 0 5px 8px 0; padding: 0;
}
.account .col-1 {
	float: left; display: inline;
	width: 48%;
}
.account .col-2  {
	float: right; display: inline;
	width: 48%;
}
.account .cols-title {
	text-align: right;
	border-bottom: 1px solid #e7e7e7;
	margin: 0 0 5px 0; padding: 0 0 2px 0;
}
.account .col-title {
	border-bottom: 1px solid #e7e7e7;
	margin: 0 0 5px 0; padding: 0 0 2px 0;
}
.account .table-title {
	border-bottom: 1px solid #e7e7e7;
	margin: 0 0 1em 0; padding: 0 0 2px 0;
}
.account .cols-title strong {
	float: left; display: inline;
}
.account .cols-content address {
	margin-bottom: 1em;
}
.account .pager {
	margin: 0 0 1em 0; padding: 5px;
	border-top: 1px solid #dde2ee;
	border-bottom: 1px solid #dde2ee;
}
.account .pager .amount {
	float: left; display: inline;
}
.account .pager .limiter {
	float: right; display: inline;
	font-size: 11px;
}
.account .pager .limiter label {
	font-weight: normal;
}
.account .pager .limiter select {
	font-size: 11px;
	text-align: left;
}
.account .pager .pages {
	text-align: center;
}
.account .pager .pages ol {
	display: inline;
	margin: 0; padding: 0; list-style: none;
}
.account .pager .pages ol li {
	display: inline;
	line-height: 1.3;
}
.account .pager .pages ol li span,
.account .pager .pages ol li a {
	min-width: 10px;
	padding: 0 3px;
	background: #fff;
	border: 1px solid #333;
	text-decoration: none;
	text-align: center;
}
	* html .account .pager .pages ol li span,
	* html .account .pager .pages ol li a {
		width: 10px;
	}
.account .pager .pages ol li .current {
	color: #333;
}
.account .pager .pages ol li a {
	background: #003399;
	color: #fff;
}
.account .pager .pages ol li a:hover {
	background: #ff4600;
}
.account .items-head {
	margin: 0 0 2px 0; padding: 0;
}
.account .items-head .item-number,
.account .table-title .items-invoiced,
.account .table-title .items-shipped,
.account .table-title .items-refunded {
	float: left; display: inline;
	margin: 5px 0 0 0; padding: 0;
}
.account .items-head .item-print,
.account .table-title .items-print {
	float: right; display: inline;
	background: url(../images/interface/ico_print.gif) no-repeat left 3px;
	margin: 0; padding: 3px 0 3px 23px;
}
.account .items-head .item-print a {

}

/*Account create account */
#account-create .newsletter {
	margin: 7px 0 0 0; padding: 0;
}
#account-create input.input-text {
	margin: 0;
}
#account-create ul.account-create-fields li {
	margin: 0 0 5px 0; padding: 0 0 5px 0;
	border-bottom: 1px solid #e6e6e6;
}
#account-create ul.account-create-fields li .input-box{
	float: left; display: inline;
	margin: 0 15px 5px 0;
}
#account-create ul.account-create-fields li .name-lastname{
	margin: 0 0 5px 0;
}
#account-create ul.account-create-fields li.street1 {
	border: 0;
}
	
/* Account dashboard */
#dashboard .account-info {
	margin: 0 0 15px 0;
}

/* Account addressbook (overview) */
#addressbook .col-1 {
	float: left; display: inline;
	width: 48%;
}
#addressbook .col-2  {
	float: right; display: inline;
	width: 48%;
}
#addressbook .cols-title {
	border-bottom: 1px solid #e7e7e7;
	margin: 0 0 5px 0; padding: 0 0 2px 0;
	text-align: left;
}
#addressbook .cols-title strong {
	float: none;
}
#addressbook .cols-content li.odd {
	float: left; display: inline;
	width: 48%;
	min-height: 200px;
}
#addressbook .cols-content li.even {
	float: right; display: inline;
	width: 48%;
	min-height: 200px;
}
#addressbook .actions {
	vertical-align: bottom;
}

/* Account order view */
#order-view .about-order,
#order-view .about-order-content,
#order-view .order-content {
	margin: 0 0 15px 0; padding: 0 0 2px 0;
	border-bottom: 1px solid #e7e7e7;
}
#order-view .about-order {
	margin-bottom: 5px;
}
#order-view .about-order label {
	float: left; display: inline;
}
#order-view .about-order span {
	float: right; display: inline;
}
#order-view .order-info {
	float: left; display: inline;
	width: 48%;
}
#order-view .actions {
	float: left; display: inline;
	width: 48%;
}    
#order-view .actions li {
	margin: 0 0 3px 0; padding: 0;
}
#order-view .actions li a {
	display: block;
	padding: 3px 0 3px 23px;
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
	color: #003399;
}
	* html #order-view .actions ul li {
		height: 0.1em; /* fix IE6 */
	}
#order-view .actions li a:hover,
#order-view .order-info li a:hover {
	text-decoration: underline;
	color: #ff4600;
}
#order-view .order-info li {
	margin: 0 0 3px 0; padding: 3px 0 3px 23px;
}	
#order-view .order-info li a {
	color: #003399;
}	
	* html #order-view .order-info ul li {
			height: 0.1em; /* fix IE6 */
		}
#order-view .order-info li.current {
	color: #ff4600;
	text-decoration: none;
}	
#order-view .actions li.print a {
	background-image: url(../images/interface/ico_print.gif);
}
#order-view .actions li.reorder a {
	background-image: url(../images/interface/ico_reorder.gif);
}
#order-view .actions li.rss a {
	background-image: url(../images/interface/ico_rss.gif);
}
#order-view .order-info li.view {
	background: url(../images/interface/ico_info.gif) no-repeat left 3px;
}
#order-view .order-info li.invoice {
	background: url(../images/interface/ico_invoice.gif) no-repeat left 3px;
} 
#order-view .order-info li.shipment {
	background: url(../images/interface/ico_shipment.gif) no-repeat left 3px;
}
#order-view .order-info li.creditmemo {
	background: url(../images/interface/ico_creditmemo.gif) no-repeat left 3px;
}
#items-ordered .buttons-set,
#items-invoiced .buttons-set,
#items-shipped .buttons-set {
	border-top: 1px solid #e7e7e7;
}

/*Account - product review view */
#account-product-review .product-image {
	float: left; display: inline;
}
#account-product-review .average-rating {
	float: right; display: inline;
	margin: 15px 15px 0 0; padding: 0;
}
#account-product-review .product-details p {
	margin: 0 0 1em 0; padding: 3px 5px 3px 5px;
	border: 1px solid #e7e7e7;
}

/*Account - tags list */
#account-tags-list .tags-list {
	border: 1px solid #e7e7e7;
	margin: 0 0 1em 0; padding: 3px 5px 3px 5px;
}

/*Account - tags view */
#account-tags-view .tag-info {
	margin-bottom: 1em;
}
#account-tags-view .tag-name {
	float: left; display: inline;
}
#account-tags-view .tag-actions {
	float: right; display: inline;
}
#account-tags-view .price-excluding-tax {
	display: block;
}
#account-tags-view .price-including-tax {
	font-weight: bold;
}
#account-tags-view .price-including-tax ins {
	font-weight: bold; font-size: 12px;
	color: #ff4600;
}

/* Account - wishlist view */
#account-wishlist-view .price-excluding-tax {
	display: block;
}
#account-wishlist-view .price-including-tax {
	font-weight: bold;
}
#account-wishlist-view .price-including-tax ins {
	font-weight: bold; font-size: 12px;
	color: #ff4600;
}

/* Account - wishlist sharing */
#account-wishlist-sharing ul.form-list li {
	margin-bottom: 8px;
}

/*CMS PAGES*/
.cms-content .holders .image {
	float: left; display: inline;
	margin-top: 10px;
}
.cms-actions ul {
	margin: 0; padding: 0; list-style: none;	
}
.cms-actions li {
	float: left; display: inline;
	margin: 0 15px 3px 0; padding: 0;
}
.cms-actions li a {
	display: block;
	padding: 3px 0 3px 23px;
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
}
	* html .cms-actions ul li a {
		height: 0.1em; /* fix IE6 */
	}
.cms-actions li a:hover {
	text-decoration: underline;
}
.cms-actions li.print a {
	background-image: url(../images/interface/ico_print.gif);
}
.cms-actions li.pdf a {
	background-image: url(../images/interface/ico_pdf.png);
}
.cms-content ol, ul, ol li ul {
	margin-left: 20px;
}
.cms-content ol li ul {
	list-style-type: disc;
}
.cms-content ol li ol {
	list-style-type: lower-alpha;
}
.cms-content ul.links {
	margin-left: 10px; 
	list-style: none;
}

/*cms customer service product questions */
.cms-content .holders .text {
	float: left; display: inline;
	width: 270px;
	margin-right: 20px;
}
.cms-content .questions ol {
	list-style: none;
	margin-left: 0;
}
.cms-content .movie,
.cms-content .index-back {
	margin-bottom: 1em;
}

/*cms customer service index */
.customer-service-links {
	margin-bottom: 1em;
}
.customer-service-links ul {
	margin: 5px 0 5px 10px; padding: 0; list-style: none;
}

/*ADVANCED SEARCH */
/*advanced search form*/
#advanced-search-form ul {
	margin-left: 0px;
}
#advanced-search-form li {
	margin: 0; padding: 0; list-style: none;
}
#advanced-search-form label {
	font-weight: bold;
}
#advanced-search-form input.input-text {
	margin: 0 0 5px 0; padding: 2px 5px;
	width: 250px;
	border: 1px solid #03369a;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	vertical-align: middle;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
}
#advanced-search-form .range input.input-text {
	width: 114px;
}
#advanced-search-form select.multiselect  {
	width: 262px;
	padding: 0;
}
/*advanced search result*/
#advanced-search-result .search-summary {
	position: relative;
	margin: 0 0 5px 0; padding: 0;
	width: 540px;
	background: url(../images/interface/productlist_row_back.gif) no-repeat left top;
}
/*#advanced-search-result .modify-search {
	width: 530px;
	margin: 0 0 5px 0; padding: 4px 10px 10px 10px;
	background: url(../images/interface/productlist_row_bottom.gif) no-repeat left bottom;
}*/
#advanced-search-result .search-criteria {
	padding: 5px 10px 7px 10px;
	width: 530px;
	background: url(../images/interface/productlist_row_bottom.gif) no-repeat left bottom;
}
#advanced-search-result .search-summary ul {
	float: left; display: inline;
	width: 50%;
	margin: 0; padding: 0; list-style: none;
}
#advanced-search-result .search-summary ul li {
	margin: 2px 0; padding: 0 0 0 10px;
	background: url(../images/interface/bullet_small_blue.gif) no-repeat left 5px;
	line-height: 1.4;
	color: #003399;
}

/* PRINT PAGES ACCOUNT */
.page-print { 
	background:#fff; 
	margin: 0 auto; padding:20px; 
	text-align:left;
	width: 1000px;
}
/* Print Pages */
.page-print .print-head {
	border-bottom: 1px solid #e7e7e7;
	margin: 0 0 10px 0; padding: 0 0 15px 0;
}
.page-print .order-nr {
	text-align: right;
	border-bottom: 1px solid #e7e7e7;
	margin: 0 0 15px 0; padding: 0;
}
.page-print .col1-set,
.page-print .col2-set {
	margin: 0 0 10px 0; padding: 0 0 5px 0;
}
.page-print .col2-set .col-1 {
	float: left; display: inline;
	width: 48%;
}
.page-print .col2-set .col-2 {
	float: right; display: inline;
	width: 48%;
}
.page-print .print-head img { float:left; }
.page-print .print-head address { float:left; margin-left:15px; }
/* Price Rewrites */
.page-print .gift-message-link { display:none; }
.page-print .price-excl-tax,
.page-print .price-incl-tax { display:block; white-space:nowrap; }
.page-print .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price { display:inline; }
.page-print .print-head:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }


