/**
* STYLESHEET.CSS
* The styles in this file represent all basic styles for the Victorinox.com site.
* It includes a reset, the basic layout, some default components and some page specific components.
*
* Why we are using the equals sign in the section identifier:
* stopdesign.com/archive/2005/05/03/css-tip-flags.html
*
* @project   victorinox.com
* @date      2012-08-30
* @author    Forrest Frazier, SapientNitro <ffrazier@sapient.com>  (The authoring was a joint effort, I formatted this file as such)
* @licensor  Victorinox
* @site      victorinox.com
*
* @dependency none
*
*/

/* ==========================================================================
=RESET
========================================================================== */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary
	{
	display: block
}

audio,canvas,video {
	display: inline-block
}

audio:not([controls]){
display:none;
height:0
}

audio:not([controls]){
display:none;
height:0
}

[hidden] {
	display: none
}

html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}

a:focus {
	outline: none
}

a:active,a:hover {
	outline: 0
}

h1 {
	font-size: 2em
}

abbr[title] {
	border-bottom: 1px dotted
}

b,strong {
	font-weight: 700
}

dfn {
	font-style: italic
}

mark {
	background: #ff0;
	color: #000
}

code,kbd,pre,samp {
	font-family: monospace, serif;
	font-size: 1em
}

pre {
	white-space: pre-wrap;
	word-wrap: break-word
}

q {
	quotes: \201C \201D \2018 \2019

}

small {
	font-size: 80%
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

img {
	border: 0
}

svg:not (:root){
	overflow:hidden
}

svg:not(:root){
overflow:hidden
}

fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}

button,input,select,textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0
}

button,input {
	line-height: normal
}

button,html input[type=button], input[type=reset],input[type=submit]
	{
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled],input[disabled] {
	cursor: default
}

input[type=checkbox],input[type=radio] {
	box-sizing: border-box;
	padding: 0;
	margin: 3px 5px;
	vertical-align: middle;
}

input[type=search] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration
	{
	-webkit-appearance: none
}

textarea {
	overflow: auto;
	vertical-align: top
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

body,figure {
	margin: 0
}

legend,button::-moz-focus-inner,input::-moz-focus-inner {
	border: 0;
	padding: 0
}

/* ==========================================================================
=FONT FACE RULES
========================================================================== */
@font-face {
	font-family: 'NewsGothicBT-BoldExtraCondensed';
	src: url('../css/fonts/20CF7A_3_0.eot');
	src: url('../css/fonts/20CF7A_3_0.eot?#iefix') format('embedded-opentype'),
		 url('../css/fonts/20CF7A_3_0.woff') format('woff'),
		 url('../css/fonts/20CF7A_3_0.ttf') format('truetype'),
		 url('../css/fonts/20CF7A_3_0.svg#webfontuploaded_file') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'NewsGothicBT-BoldCondensed';
	src: url('../css/fonts/20CF7A_2_0.eot');
	src: url('../css/fonts/20CF7A_2_0.eot?#iefix') format('embedded-opentype'),
	     url('../css/fonts/20CF7A_2_0.woff') format('woff'),
	     url('../css/fonts/20CF7A_2_0.ttf') format('truetype'),
		 url('../css/fonts/20CF7A_2_0.svg#NewsGothicBT-BoldCondensed') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'NewsGothicBT-Bold';
	src: url('../css/fonts/20CF7A_1_0.eot');
	src: url('../css/fonts/20CF7A_1_0.eot?#iefix') format('embedded-opentype'),
	     url('../css/fonts/20CF7A_1_0.woff') format('woff'),
	     url('../css/fonts/20CF7A_1_0.ttf') format('truetype'),
		 url('../css/fonts/20CF7A_1_0.svg#NewsGothicBT-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'NewsGothicBT';
	src: url('../css/fonts/20CF7A_0_0.eot');
	src: url('../css/fonts/20CF7A_0_0.eot?#iefix') format('embedded-opentype'),
	     url('../css/fonts/20CF7A_0_0.woff') format('woff'),
	     url('../css/fonts/20CF7A_0_0.ttf') format('truetype'),
		 url('../css/fonts/20CF7A_0_0.svg#NewsGothicBT') format('svg');
	font-weight: normal;
	font-style: normal;
}

ul{
	margin:0px;
	padding:0px;
}
/* ==========================================================================
=BASE
========================================================================== */
html {
	height: 100%
}

body {
	height: 100%;
	text-align: center;
	font-size: 12px;
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	background: #2a3b43 url(../images/Swiss_BackgroundImages_Default.jpg) no-repeat;
	color: #4D5150;
	background-position: center top;
	margin: 0;
	padding: 0
}

h1 {
	color: #4D5150;
	font: normal normal 22px/26px 'NewsGothicBT-BoldCondensed', Arial,Helvetica, sans-serif;
	letter-spacing: 0;
	margin: 0;
	padding: 0 0 12px;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.01);
}

h2 {
	color: #4D4F4E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
	margin: 0;
	padding: 0 0 12px
}

h3 {
	border-bottom: 1px solid #DCDCDC;
	color: #4D4F4E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
	margin: 0;
	padding: 0
}

h4 {
	color: #B10034;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
	margin: 0;
	padding: 4px 0
}

p {
	margin: 0;
	padding: 0 0 8px
}

.border {
	border: 1px solid #CACACA
}

.clear {
	clear: both;
	font-size: 0;
	height: 0;
	width: 100%
}

.ftg {
	font-family: 'NewsGothicBT-BoldCondensed', Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.01);
}

.inputButton {
	background: #B10034;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 23px;
	line-height: 12px;
	overflow: visible;
	padding: 2px 8px;
	border: none;
	border-radius: 5px;
	cursor: pointer;
	font-size: 11px;
	height: 27px;
	margin: 2px 0;
	padding: 1px 8px;
}

.inputButton:hover {
	background-color: #7c001a;
}

/* ==========================================================================
=HEADER
========================================================================== */
.mainWrapper #outerWrap {
	text-align: left;
	width: 970px;
	margin: auto
}

.headerContainer #header {
	height: 128px;
	width: 970px;
	margin: 0 auto
}

#logo {
	float: left;
	height: 90px;
	margin-top: 25px;
	text-align: left
}

#logo a,#logo a:visited {
	color: #6E6E6E;
	font-size: 11px
}

.toolWrap {
	float: right;
	margin-top: 21px
}

#tools {
	float: right;
	height: 23px;
	margin-bottom: 14px;
	position: relative;
	width: 540px;
	z-index: 1002;
	padding: 0
}

#tools li {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 23px;
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0
}

#tools .socialLinksGlobal {
	padding: 1px 3px 0 0
}

#tools li.socialLinksGlobal ul {
	float: left;
}

#tools .socialLinksGlobal a {
	display: inline;
	float: left;
	height: 33px;
	margin-right: 5px;
	width: 28px;
	padding: 0 5px 0 0
}

.socialLinksGlobal a img{
}

#search {
	float: right;
	padding-right: 8px;
	text-align: left
}

#search fieldset {
	background: url(../images/sprite.png) no-repeat -378px -137px;
	border: none;
	height: 25px;
	width: 214px;
	margin: 0;
	padding: 0
}

#search .searchbutton {
	background: transparent;
	background-position: center;
	border: none;
	border-left: none;
	cursor: pointer;
	float: right;
	height: 22px;
	width: 26px
}

.topNavContent {
	margin-top: 0;
	position: relative;
	z-index: 998
}

#headerNavigation {
	clear: both;
	float: right;
	margin-right: 3px;
	z-index: 0;
	padding: 0
}

#headerNavigation ul {
	float: right;
	margin: 12px 0 0;
	padding: 0
}

#headerNavigation li {
	border-left: 1px solid #A4B5BF;
	float: left;
	list-style: none;
	line-height: 12px;
	margin: 0;
	padding: 0
}

.toolWrap #headerNavigation ul li a {
	color: #A4B5BF;
	font-weight: bold;
	text-decoration: none;
	vertical-align: bottom;
	line-height: 12px;
	margin: 0;
	padding: 0 6px
}

.browserIE7 .toolWrap #headerNavigation ul li a {
	line-height: 15px;
}

.toolWrap #headerNavigation ul li a:active,.toolWrap #headerNavigation ul li a:hover,#top_login_link li a:hover,#top_login_link li a:active
	{
	color: #1f2b32
}

.browserIE7 #top_login_link ul li.logedUser {
	font-size: 13px;
	margin-top: -3px
}

#top_login_link ul li.logedUser {
	font-size: 13px;
	margin-top: -1px
}

/* ==========================================================================
=NAVIGATION
========================================================================== */
#navigationMain {
	background: url(../images/sprite.png) 0px -363px no-repeat;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	height: 29px;
	margin: 0 auto;
	overflow: hidden;
	width: 970px;
}

#navigationMain ul {
	border: 0 none;
	margin: 0;
	padding: 0
}

#navigationMain li a {
	background: url(../images/nav_sep.png) right bottom no-repeat;
	color: #af112d;
	display: block;
	font-family: 'NewsGothicBT-BoldCondensed', Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-size: 1.25em;
	line-height: 30px;
	text-decoration: none;
	padding: 0 10px
}

#navigationMain>ul a {
	width: auto;
}

#navigationMain li a:hover {
	background: #fff;
	color: #B10034;
}

#navigationMain li a:hover,#navigationMain li a:focus,#navigationMain li a:active,#navigationMain li.act a
	{
	background: #fff;
	color: #B10034
}

#navigationMain li:first-child:hover a {
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-bottom-left-radius: 0px;
}

#navigationMain.droped {
	background: #fff;
	height: 29px;
	width: 970px;
	margin: 0 auto;
	border-radius: 0px;
}

#navigationMain.droped  li a {
    font-size: 16px;
	line-height: 29px;
}

#navigationMain.droped #menuDiv,#navigationMain.droped #pageNav {
	margin-top: 3px;
}

#navigationMain li a.menuHover {
	background-image: url(../images/menu_hover_bg.jpg);
	background-position: left bottom;
	background-repeat: repeat;
	line-height: 29px
}

#navigationMain li.act a {
	background-image: url(../images/menu_hover_bg.jpg);
	background-position: left bottom;
	background-repeat: repeat;
	line-height: 30px
}

#navigationMain li,ul.firstColumn,ul.secondColumn {
	float: left;
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0
}

#headerPicture {
	min-height: 396px;
	width: 948px
}

.footerWrap {
	background: #B10034;
	border-bottom: 1px solid #CACACA;
	border-top: 1px solid #CACACA;
	color: #fff;
	height: 20px;
	padding: 10px 14px 10px 9px
}

/* ==========================================================================
=SIDEBAR RIGHT
========================================================================== */
.sidebarRight {
	float: left;
	margin-left: 10px;
	width: 235px
}

div.categoryNavigation {
	background: #fff;
	margin: 0 0 11px
}

div.categoryNavigation ul {
	background: #fff;
	float: left;
	width: 232px;
	margin: 0 0 7px;
	padding: 0
}

div.categoryNavigation li {
	float: left;
	list-style: none;
	width: 215px;
	padding: 2px 0
}

div.categoryNavigation a,div.categoryNavigation a:visited {
	border-bottom: 1px solid #E5E5E5;
	color: #4D4D4D;
	float: left;
	font-weight: bold;
	width: 232px
}

div.categoryNavigation a span.supperCat {
	cursor: pointer;
	float: left;
	width: 184px;
	padding: 5px 16px
}

div.categoryNavigation ul ul {
	margin: 0;
	padding: 0 0 4px
}

div.categoryNavigation ul ul.noUnderline {
	border-bottom: none;
	padding: 0
}

/* ==========================================================================
=NAVIGATION TREE FIRST LEVEL
========================================================================== */
div.categoryNavigation li li a,div.categoryNavigation li li a:visited {
	border: none;
	border-left: 5px solid #fff;
	float: left;
	font-weight: normal;
	line-height: 14px;
	width: 190px;
	padding: 0 5px 0 11px
}

div.categoryNavigation li li a.act,div.categoryNavigation li li a.act:visited,div.categoryNavigation li li a:hover
	{
	border-left: 5px solid #B10034
}

div.categoryNavigation li li.noUnderline a span {
	border-bottom: none;
	cursor: pointer
}

div.categoryNavigation li li a span.left {
	background: none;
	float: left;
	width: 157px
}

div.categoryNavigation li li a.act span.left {
	background: none;
	float: left;
	font-weight: bold;
	width: 162px
}

div.categoryNavigation li li .categoryNavigationWrap {
	border-bottom: 1px solid #E5E5E5;
	float: left;
	width: 195px;
	padding: 5px 0
}

/* ==========================================================================
=NAVIGATION TREE SECOND LEVEL
========================================================================== */
div.categoryNavigation ul ul ul {
	border: none;
	padding: 0
}

div.categoryNavigation li li li a,div.categoryNavigation li li li a:visited
	{
	background: #F2F2F2;
	border-left: 5px solid #B10034;
	float: left;
	font-weight: normal;
	width: 187px;
	padding: 0 16px 0 24px
}

div.categoryNavigation li li li a span.left {
	background: none;
	float: left;
	width: 155px
}

div.categoryNavigation li li li a.act span.left {
	background: none;
	float: left;
	font-weight: bold;
	width: 155px
}

div.categoryNavigation li li li a.act span.right,div.categoryNavigation li li li a:hover span.right,div.categoryNavigation li li li a:hover span.left,div.categoryNavigation a.act,div.categoryNavigation a.act:visited
	{
	color: #A90135
}

div.categoryNavigation li li li .categoryNavigationWrap,div.categoryNavigation ul.nonProductNavigation li li li a span,.shippingMethod ul.colOne
	{
	width: 187px
}

/* ==========================================================================
=NAVIGATION TREE THIRD LEVEL
========================================================================== */
div.categoryNavigation li li li li a,div.categoryNavigation li li li li a:visited
	{
	background: #F2F2F2;
	border-left: 5px solid #B10034;
	float: left;
	font-weight: normal;
	width: 174px;
	padding: 0 16px 0 37px
}

div.categoryNavigation ul.nonProductNavigation li li a span {
	border-bottom: 1px solid #E5E5E5;
	float: left;
	width: 196px;
	padding: 5px 0
}

div.categoryNavigation ul.nonProductNavigation li li li li a span {
	width: 174px
}

ul.facettenNavigation a,ul.facettenNavigation a:visited {
	background: url(../images/arrow-grey-down.gif) 100% 50% no-repeat;
	color: #4D4D4D;
	display: block
}

ul.facettenNavigation a:hover {
	background: url(../images/arrow-red-down.gif) 100% 50% no-repeat;
	color: #B10034
}

ul.linkNavigation a,ul.linkNavigation a:visited {
	color: #4D4D4D;
	display: block
}

.sliderItem h2 {
	color: #4D5150;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 26px;
	margin: 0;
	padding: 0 0 12px
}

#headerPicture li {
	list-style: none;
	width: 948px
}

/* ==========================================================================
=PRODUCT LIST
========================================================================== */
.contentList {
	background: #fff;
	float: right;
	min-height: 400px;
	width: 703px;
	padding: 0 0 12px
}

div.categoryTopPicture img {
	border-radius: 5px 5px 0 0
}

.contentList .categoryTopDescription {
	background: #F7F7F7;
	float: left;
	padding: 13px 17px 8px
}

.contentOuterWrap {
	background: url(../images/slider_home.png) no-repeat scroll center top
		transparent;
	float: left;
	margin-top: 8px;
	padding-top: 40px;
	width: 970px
}

.productSort {
	padding: 0 0 33px
}

.productSort label {
	line-height: 21px;
	padding: 0 4px 0 0
}

.productsTopicSwitch {
	float: left;
	line-height: 21px;
	width: 290px
}

.pageBrowserProductPage {
	text-align: left;
	width: 240px
}

.pageBrowserSearchPage {
	text-align: center;
	width: 218px
}

.pageBrowserWrap {
	float: left;
	padding: 2px 0 0
}

.pageBrowserWrap ul {
	display: inline;
	margin: 0 8px;
	padding: 0
}

.pageBrowserWrap li {
	display: inline;
	line-height: 21px;
	list-style: none
}

.pageBrowserWrap li a,.pageBrowserWrap li a:visited {
	color: #4D5150;
	padding: 0 1px
}

.productSortWrap {
	float: right;
	text-align: right;
	width: 220px
}

table.productListTable {
	margin: 10px 0 0
}

table.productListTable td {
	width: 141px;
	padding: 0 13px
}

td.productListPicture {
	min-height: 30px
}

.productListWrap {
	background: #fff;
	padding: 13px 16px 13px 19px
}

#productList h2.productName,.productCollectionWrap h2.productName {
	font-size: 12px;
	line-height: 16px;
	text-transform: none;
	margin: 0
}

.productWrap {
	float: left;
	width: 141px;
	padding: 0 13px
}

.productWrap p {
	line-height: 14px
}

.productListWrap .checkboxClass {
	float: left;
	width: 20px
}

.productListWrap .checkboxClass input {
	margin-left: 0;
	padding-left: 0;
	width: 15px
}

.product_Info .checkboxClass{
	margin-left:-2px;
	float:left;
}

.addToCartformInListing{
	float: right;
	margin: 1px 8px;
	height:15px;
}
 .addToCartformInListing img{
	width: 20px;
	height: 15px;
	border:none;
}

.productListWrap .labelClass {
	float: left;
	font-size: .8em;
	line-height: 20px;
	width: 120px
}
/* FRAGRANCES LIST */
.backgroundImageWrap {
	min-height: 100px;
	margin: 0;
	padding: 400px 0 0
}

.backgroundImageWrap .productListWrap {
	background: none;
	padding: 10px 0 13px 4px
}

.backgroundImageWrap .productWrap {
	width: 92px;
	padding: 0 17px 0 30px
}

.backgroundImageWrap #porductList h2 {
	margin: 0;
	padding: 0 0 2px
}

.productCollectionWrap {
	float: left;
	width: 288px;
	padding: 0 15px
}

.productRow ul {
	padding: 0px;
}

.productRow ul li {
	float: left;
	list-style: none;
	padding: 0px;
}

.collectionLinkWrap a {
	margin: 0 15px 0 0
}

/* ==========================================================================
=DETAIL PRODUCT PAGE
========================================================================== */
.contentDetailLeftWrap {
	float: left;
	width: 451px
}

.contentDetailRightWrap {
	float: right;
	width: 459px
}

.bestsellerPictureWrap {
	height: 368px;
	width: 450px
}

.detailPictureBig {
	height: 368px;
	text-align: center;
	width: 450px
}

#detailPictureSelector {
	float: left;
	width: 416px
}

#detailPictureSelector a.act,#detailPictureSelector a.act:visited {
	border: 3px solid #af0237;
	padding: 0
}

#detailPictureSelector a,#detailPictureSelector a:visited {
	border: 1px solid #c0c1bb;
	display: block;
	float: left;
	height: 58px;
	text-align: center;
	width: 58px;
	padding: 2px
}

/* ACCESSORIES */
#youMayAlsoLike ul {
	width: 451px;
	margin: 0;
	padding: 0
}

#youMayAlsoLike .youMayAlsoLikeTab {
	background: #F7F7F7;
	border: 1px solid #CFCFCF;
	float: left;
	width: 437px;
	margin: -1px 0 0;
	padding: 12px 0 12px 12px
}

#youMayAlsoLike .prodcutTabWrap {
	float: left;
	width: 133px;
	padding: 0 12px 0 0
}

.productTabPicture {
	background: #fff;
	border: 1px solid #CFCFCF;
	height: 85px;
	overflow: hidden;
	position: relative;
	margin: 0 0 6px
}

.productTabPictureCenter {
	float: left;
	overflow: hidden;
	text-align: center;
	width: 133px
}

#youMayAlsoLike #fragment-accessories .prodcutTabWrap {
	float: left;
	width: 75px;
	padding: 0 12px 0 0
}

.productTabAccessoriesPicture {
	background: #fff;
	border: 1px solid #CFCFCF;
	height: 85px;
	overflow: hidden;
	margin: 0 0 6px;
	padding: 6px 0
}

.accessoriesTooltipWrap {
	float: left;
	height: 91px;
	overflow: hidden;
	width: 75px
}

#productDetailInfo ul.tabNavigation {
	width: 459px;
	margin: 0;
	padding: 0
}

#productDetailInfo .productDetailInfoContent {
	background: #fff;
	border: 1px solid #CFCFCF;
	float: left;
	min-height: 120px;
	width: 433px;
	margin: -1px 0 0;
	padding: 12px
}

.productDetailInfoContent ul,.productSpecificationinfo ul,.productCrossSell ul,.productRatinginfo ul,.AccModification ul
	{
	margin: 0 0 18px 16px;
	padding: 0
}

#productDetailDescription {
	float: left;
	width: 295px;
	padding: 0 15px 0 0
}

#specialFeatures {
	float: right;
	width: 149px
}

#CompareNav {
	float: left;
	height: 30px;
	line-height: 1em;
	list-style: none;
	margin: 0;
	padding: 0
}

#CompareNav LI {
	background-image: url(../images/tab_bg.jpg);
	float: left;
	height: 30px;
	margin: 0;
	padding: 0
}

#CompareNav A {
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
	color: #fff;
	display: block;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	padding: 9px 1em
}

#CompareNav A:hover,#CompareNav A:active,#CompareNav A.here:link,#CompareNav A.here:visited,#CompareNav A.here:hover,#CompareNav A.here:active,#CompareNav A.here:link,#CompareNav A.here:visited
	{
	background-color: #FFF;
	color: #B10034
}

#compare_nav .Nav_cont {
	float: left;
	padding-left: 80px
}

#compare_nav table {
	background-color: #FFF;
	border-bottom: 1px solid #dcdcdc;
	color: #4d4f4e;
	width: 100%;
}

#compare_nav .removeAllProdcuts {
	height: 60px;
	text-align: right;
	width: 100%;
	border-top: 1px solid gainsboro;
	margin-top: 5px;
	line-height: 60px;
}

#compare_nav .removeAllProdcuts span {
	margin-right: 10px;
}

#compare_nav table td div.img_comp,#checkout_shipment,.mrgn_15 {
	margin-top: 15px
}

#compare_nav span.removeItem {
	margin-left: 16px;
	display: block;
}

#compare_nav span.removeItem a {
	background: url(../images/remove_one.gif) no-repeat;
	padding-left: 14px;
	display: block;
}

.alternateRow {
	background-color: #f5f5f5;
}

.salePriceText, .alert {
	color: red!important;
}

#compare_nav table td.cont_td {
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	padding: 8px
}

#compare_nav table td.pad_10,.main_content .content_container.whiteShade .content_container_right a.cms img,.content_container_right .imageComponent,.main_content .content_container.whiteShade .content_container_right>a>img
	{
	padding: 10px
}

#compare_nav input.btn {
	background-color: #B10034;
	border: 1px solid #dcdcdc;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	overflow: visible;
	width: 140px;
	margin: 0 5px;
	padding: 0
}

#compare_nav table td ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0
}

#compare_nav table td ul li {
	display: inline;
	float: left;
	height: 15px;
	margin-right: 3px;
	width: 30px
}

.compareButtonWrap {
	float: left;
	width: 130px
}

.backButtonWrap {
	float: right;
	padding-right: 14px;
	width: 200px
}

#specialFeatures li,.victorinoxButtonWrap li {
	font-weight: bold;
	list-style: none;
	text-align: right
}

#specialFeatures a,#specialFeatures a:visited {
	color: #787A79;
	display: block;
	padding: 4px 0
}

.wishlist {
	background: url(../images/icon/icon-wishlist.gif) 100% 50% no-repeat;
	padding: 0 27px 0 0
}

#pageTools .find-store {
	background: #999;
	color: white;
	font-size: 12px;
	height: 17px;
	line-height: 17px;
	margin: 10px 17px;
	padding: 2px 17px;
	text-transform: uppercase;
	border: none;
	border-radius: 5px;
	cursor: pointer;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
}

.printlink {
	background: url(../images/icon/icon-print.gif) 100% 50% no-repeat;
	padding: 0 27px 0 0
}

.productIcons {
	padding: 3px 0 0
}

.productIcons img {
	padding-right: 3px
}

.colorSwatch a.colorBox {
	border: 1px solid #c0c1bb;
	display: block;
	height: 18px;
	width: 18px;
}

.colorSwatch a.act,.colorSwatch a:hover {
	border: 1px solid #af0237
}

.colorSwatch .red {
	background-color: #B10034
}

.colorSwatch .boulder {
	background-color: #BEB29C
}

.colorBoxArrow {
	background: url(../images/arrow-colorbox-top.gif) 50% 0 no-repeat;
	display: block;
	height: 5px;
	line-height: 0;
	position: relative;
	top: -6px;
	width: 13px;
	margin: 0 0 0 2px
}

.colorSwatch .tooltip {
	background: #B10034;
	border: 1px solid #CACACA;
	color: #FFF;
	display: none;
	font-size: 13px;
	font-weight: bold;
	min-width: 40px;
	position: absolute;
	text-align: left;
	z-index: 3;
	padding: 10px
}

a.sizingChartLink,a:visited.sizingChartLink {
	background: url(../images/icon/icon-sizechart.gif) 0 0 no-repeat;
	color: #787A79;
	float: left;
	margin: 0 0 0 15px;
	padding: 3px 0 0 27px
}

a.sizingChartLink:hover {
	background: url(../images/icon/icon-sizechart-hover.gif) 0 0 no-repeat;
	border: none;
	color: #B10034
}

.sizeDropdownWrap {
	padding: 6px 0 0
}

#sizeDropdown,#colorDropdown {
	float: left;
	margin: 0;
	padding: 0
}

.prodVideoLink {
	display: block;
	margin: 5px 0 5px 7px;
}

#storyLink{
	margin-left:7px;
}

#productInfoLink {
	float: right;
	width: 230px
}

#productInfoLink li {
	list-style: none;
	text-align: right
}

#productInfoLink a,#productInfoLink a:visited {
	background: url(../images/arrow-red-right.gif) 100% 50% no-repeat;
	padding: 0 8px 0 0
}

#productPrice span {
	font-size: 16px;
	font-weight: bold;
	line-height: 24px
}

#cart a,a.cart {
	background: url(../images/icon/icon-cart.gif) 100% 50% no-repeat;
	padding: 0 25px 0 0
}

#print a,#print a:visited {
	background: url(../images/icon/icon-print.gif) 100% 50% no-repeat;
	color: #787A79;
	float: right;
	padding: 0 25px 0 0
}

#print a:hover {
	background: url(../images/icon/icon-print-hover.gif) 100% 50% no-repeat;
	color: #B10034
}

/* ==========================================================================
=BREADCRUMB
========================================================================== */
.breadcrumb {
	background: none repeat scroll 0 0 transparent;
	border: none;
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
	margin: 22px 0 -40px;
	padding: 0 0 10px 15px
}

.browserIE7 .breadcrumb {
	position: relative;
	z-index: 1
}

.Breadcrumb {
	font-size: 11px;
	padding: 0 0 6px
}

.breadcrumb a {
	font-size: 12px;
	font-weight: bold
}

.breadcrumb a,.breadcrumb a:visited {
	color: #A4B5BF
}

.breadcrumbLinkWithLightBg {
	color: #9da1a3 !important
}

.breadcrumbLinkHoverWithLightBg {
	color: #000 !important
}

.deactiveBreadcrumb {
	background-color: #dcdcdc;
	color: #4d4f4e;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px !important;
	vertical-align: middle;
	height: 37px
}

.activeBreadcrumb {
	background: url(../images/breadcrumb/red-breadcumb-bg.png);
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px !important;
	vertical-align: middle;
	height: 37px
}

.Checkoutsteps .deactiveBreadcrumb,.Checkoutsteps .activeBreadcrumb {
	font-weight: bold;
}

.staticContentWrap {
	background: #fff;
	padding: 0 0 10px
}

.staticContentWrap.compare {
	padding: 0 10px 10px
}

.staticContentWrap h1,.categoryMainWrap h1,.overviewContent h3 {
	font-family: 'NewsGothicBT-Bold', Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 0 16px 0 19px;
	padding: 11px 0 2px
}

.staticContentWrap h2,.categoryMainWrap h2 {
	font-size: 30px;
	letter-spacing: 1px;
	line-height: 34px;
	padding-bottom: 10px;
	text-transform: uppercase;
	margin: 0 16px 0 19px
}

h2.innerhead {
	font-size: 30px;
	letter-spacing: 1px;
	line-height: 34px;
	padding-bottom: 10px;
	text-transform: uppercase;
	margin: 0
}

h1.onlyTitle {
	font-size: 30px;
	text-transform: uppercase;
	padding: 14px 0
}

.mainContentWrapLeft {
	float: left;
	width: 450px
}

.rightSmallContentWrap {
	float: right;
	padding-top: 14px;
	width: 240px
}

#mainContentWrapRight {
	margin-right: 2px;
	max-width: 300px;
	min-width: 220px
}

.onlyTitleWrapWithoutMargin {
	border-bottom: 1px solid #DCDCDC;
	margin: 0;
	padding: 14px 0 10px 20px
}

.onlyTitleWrapWithoutMargin h1,.onlyTitleWrap h1 {
	font-size: 30px;
	margin: 0;
	padding: 0
}

.spacerAboveBannerTitle {
	padding-top: 14px
}


.victorinoxTable {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	border-width: 0;
	margin: 0 0 18px;
	padding: 0
}

.victorinoxTable th {
	background: #DBDBDB;
	border: 1px solid #BEBEBE;
	color: #4D4F4E;
	vertical-align: top;
	padding: 6px 10px
}

.victorinoxTable td {
	background: #fff;
	border: 1px solid #D2D2D2;
	vertical-align: top;
	padding: 6px 10px
}

.victorinoxTable tr.even td {
	background: #F2F2F2
}

/* ==========================================================================
=404 PAGE
========================================================================== */
.errorContentWrap {
	background-color: #fff;
	height: 300px;
	min-height: 450px;
	padding-top: 60px;
	text-align: center
}

.errorContentWrap .divisionImages {
	text-align: left;
	padding: 10px 0 0 14px
}

.errorContentWrap .divisionImages img {
	float: left;
	padding-right: 40px
}

.errorContentWrap .divisionImages img.last {
	padding-right: 0
}

#noPageFound  .topCornorBanner, #noPageFound .bottomCornorBanner{
width:100%;
}
.errorContentWrap{
padding:0;background: url(../images/middle-bg-banner.png) repeat-y;
min-height: 800px;
position: relative;
text-align: center;
width: 100%
margin: 0;
}

.errorContentWrap .wrapper {
overflow: hidden;
width: 98%;
margin: 0 1%;
background: url(../images/static_pages/error_301/301_background-image.jpg) repeat;
height: 800px;
position:relative;
}

.errorContentWrap .caption{
margin: 300px 180px 10px 10%;
text-align: left;
width: 100%;
color: white;
font-weight: bold;
}

.errorContentWrap .caption h2{
font-size:50px;
line-height: 50px;
color: white;
margin:0;
}

.errorContentWrap .caption p{
	font-size: 25px;
	margin:0;
	line-height: 25px;
}

.errorContentWrap .divisionThumbnail{
float: right;
width: 160px;
padding: 0;
margin: 20px;
}

.errorContentWrap .divisionThumbnail img{
	width: 170px;
	height: 170px;
}

.errorContentWrap .message{
text-align: left;
font: 14px arial;
width: 700px;
margin: 20px auto;
background-color: rgba(0,0,0,0.2);
background: url(../images/top-cornor-banner.png) transparent repeat -20px 0px;
padding: 10px 15px;
font-weight: 600;
line-height: 22px;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
box-shadow: 0px 4px 15px #9E9696;
-webkit-box-shadow:0px 4px 15px #9E9696;
-moz-box-shadow:0px 4px 15px #9E9696;
}

.errorContentWrap .message strong{color:#333;font-weight: normal;font-size: 12px;display:block;width:98%;word-wrap:break-word;padding: 10px 0;}

.errorContentWrap .message ul.optionalLinks{
list-style: none;
margin-left: 30px;
line-height:20px;
font-size: 14px;
}

.errorContentWrap .message ul.optionalLinks a{
text-decoration: underline;
font-size:12px;
}

.errorContentWrap .message .topLines{
	width: 500px;
	float: left;
	font-weight:normal;
	font-size:12px;
}

.errorContentWrap .message .topLines p{
	padding: 4px 0;
}

.errorContentWrap .message .bottomLines{
	width: 700px;
	clear: both;
	padding: 4px 0;
}


/* ==========================================================================
=NEWS PAGE
========================================================================== */
.newsWrap {
	background: #fff;
	padding: 13px 0
}

.contentInnerWrap {
	background: #fff;
	margin-left: 15px;
	word-wrap: break-word;
	padding: 0 16px 0 0
}

.newsText {
	float: left;
	width: 428px
}

.newsPicture {
	float: right;
	text-align: right;
	width: 240px;
	padding: 0 0 8px
}

.newsContent .teaser {
	padding: 10px 16px 0 19px
}

.newsContent .mainContent {
	padding: 0 16px 0 20px
}

.teaser {
	font-weight: bold;
	padding: 0 16px 0 20px
}

.dateSlider {
	color: #000;
	display: block;
	font-weight: bold
}

.moreSliderLink {
	padding: 0 0 0 12px
}

p.newsArchiv a,p.newsArchiv a:visited {
	color: #787A79;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none
}
/* PRESS MEDIA LISTER */
.publicationName,.articleName {
	width: 40%
}

.publishedDate {
	width: 10%
}

.mimeTypIcon {
	text-align: right;
	width: 10%;
	padding: 0
}
/* JOB COMPONENT */
.jobDetailWrap .jobTitle {
	font-weight: bold;
	margin: 10px 0
}

.jobDetailWrap {
	padding: 16px 19px 16px 16px
}

/* ==========================================================================
=CONTACT FORM
========================================================================== */
.contactFormRightWrap {
	text-align: left;
	margin: 0 0 12px 128px
}

.contactFormRightWrap p {
	padding: 2px 0 0
}

.contactForm {
	float: left;
	text-align: right
}

.contactInputWrap p {
	float: left;
	width: 390px
}

.contactInputWrap_static p {
	float: left;
	width: 580px
}

.contactInputWrap label {
	line-height: 21px;
	padding: 0
}

.contactInputWrap input {
	background: #fff;
	border: 1px solid #D0D0D0;
	float: left;
	width: 268px
}

.contactInputWrap textarea {
	border: 1px solid #D0D0D0;
	float: left;
	width: 266px
}

textarea.error {
	background-color: #F9E0E7
}

.errorWrap {
	text-align: left;
	padding: 0 0 10px 34px
}

.invalidTextInput,.contactInputWrap input.invalidTextInput,textarea.invalidAreaInput
	{
	background: #B10034;
	color: #fff
}

/* ==========================================================================
=DOWNLOADS
========================================================================== */
.downloadRow {
	border-bottom: 1px solid #DBDBDB;
	float: left;
	width: 668px;
	padding: 4px 0 0 20px
}

.downloadRow a,.downloadRow a:visited {
	float: left;
	line-height: 18px;
	width: 668px
}

.downloadLeft {
	background: url(../images/icon/icon-download.gif) 0 5px no-repeat;
	cursor: pointer;
	float: left;
	width: 550px;
	padding: 0 0 0 16px
}

.downloadRight,.linkRight {
	cursor: pointer;
	float: right
}

.downloadRowInTab {
	border-bottom: 1px solid #DBDBDB;
	float: left;
	width: 410px;
	padding: 4px 0 0
}

.downloadRowInTab .downloadLeft {
	background: none;
	width: 370px;
	padding: 0
}

.linkLeft {
	background: url(../images/icon/icon-linkextern.gif) 0 5px no-repeat;
	cursor: pointer;
	float: left;
	padding: 0 0 0 16px
}

/* ==========================================================================
=COMPARE PAGE
========================================================================== */
.compareTable {
	margin: 0;
	padding: 0 13px
}

.titleRow {
	background-color: #939393;
	color: #FFF
}

.compareTable th {
	border: 1px solid #DCDCDC;
	text-align: inherit;
	width: 210px;
	border-width: 0 0 1px;
	padding: 6px 0 6px 6px
}

.compareTable td {
	border: 1px solid #DCDCDC;
	width: 126px;
	border-width: 0 1px 1px;
	padding: 6px 12px
}

.compareTable td.productImageCell {
	width: 140px;
	padding: 6px 5px
}

.compareTableDivData {
	height: 450px;
	overflow: auto;
	width: 686px
}

.compareTableDivData th,.compareTable td.second {
	background-color: #F5F5F5
}

.compareTable td.last {
	border-width: 0 0 1px 1px
}

.compareTable th.remove {
	border-width: 0
}

.compareTable td.remove {
	text-align: right;
	width: 150px;
	border-width: 0 1px;
	padding: 0
}

.compareTable td.removeLast {
	border-width: 0 0 0 1px
}

.compareTitle {
	float: left;
	width: 300px
}

.compareTable ul {
	margin: 0;
	padding: 0 0 0 6px
}

.productsTopicSwitch a,.productsTopicSwitch a:visited,.productsTopicSwitch a:hover,.productsTopicSwitch a.act,.productsTopicSwitch a.act:visited,.searchByProduct
	{
	background: url(../images/icon/icon-search-products-inactive.gif) 100%
		50% no-repeat;
	text-transform: uppercase;
	margin: 0 4px 0 0;
	padding: 0 23px 0 0
}

.searchByTopic {
	background: url(../images/icon/icon-search-topics-inactive.gif) 100% 50%
		no-repeat;
	text-transform: uppercase;
	margin: 0 4px 0 0;
	padding: 0 23px 0 0
}

.act .searchByTopic,a:hover .searchByTopic {
	background: url(../images/icon/icon-search-topics-active.gif) 100% 50%
		no-repeat
}

.act .searchByProduct,a:hover .searchByProduct {
	background: url(../images/icon/icon-search-products-active.gif) 100% 50%
		no-repeat
}

.productPictureBox {
	height: 180px;
	overflow: hidden;
	position: relative
}

.limitationToolWrap {
	padding-top: 13px
}

/* WATCH FINDER FACETT SEARCH */
.facetteSearchSelectorWrap {
	background: url(../images/bg-watchselector.gif);
	float: left;
	width: 703px;
	padding: 15px 0 0
}

.facetteSearchResultWrap {
	border: 1px solid #DCDCDC;
	float: left;
	font-size: 14px;
	width: 497px;
	border-width: 1px 0;
	margin: 0 0 12px;
	padding: 7px 19px 7px 187px
}

.facetteSearchResult {
	float: right;
	text-align: right;
	width: 270px
}

.resetSelection {
	float: left;
	padding: 0 0 0 26px
}

.facetteSearchValueLeft,.facetteSearchValueRight {
	float: left;
	width: 242px;
	padding: 4px 0
}
/* COLUMN */
.column3 {
	float: left;
	width: 308px;
	margin: 0 0 0 10px
}

.cl {
	margin: 0 10px 0 0
}

.column2Long {
	float: left;
	width: 628px;
	margin: 0 10px 0 0
}

.column2LongContent {
	background: #fff;
	height: 126px;
	overflow: hidden;
	padding: 20px 16px 0
}

.column2Short {
	float: left;
	width: 310px
}

/* ==========================================================================
=ACCORDION
========================================================================== */
.ui-accordion .ui-state-active a {
	background: url(../images/icon/icon-minus.gif) 100% 50% no-repeat;
	border-bottom: 1px solid #fff
}

#language a {
	display: block;
	width: 80px
}

#language ul {
	background: #fff;
	border: 1px solid #E2E2E2;
	display: none;
	position: absolute;
	z-index: 9001;
	border-width: 0 1px 1px
}

#language ul li {
	border-top: 1px solid #E2E2E2;
	clear: both
}

#language span.languageDownArrow {
	background: url(../images/sprite.png) no-repeat -157px -123px;
	float: right;
	height: 24px;
	width: 10px
}

#country ul {
	background: #fff;
	border: 1px solid #E2E2E2;
	display: none;
	position: absolute;
	border-width: 0 1px 1px
}

#country ul li {
	border-top: 1px solid #E2E2E2;
	clear: both;
	width: 100%
}

.twoColumnWrap h1,.twoColumnWrap h1.onlyTitle,.column2ShortContent h2 {
	color: #4D5150;
	font-family: 'NewsGothicBT-Bold', Arial, Helvetica, sans-serif;
	font-size: 22px;
	letter-spacing: 0;
	line-height: 26px;
	text-transform: uppercase;
	margin: 0;
	padding: 0 0 12px
}

.spacer28 {
	clear: both;
	font-size: 0;
	height: 28px;
	line-height: 0;
	width: 100%
}

.productSpacer {
	border-top: 1px solid #DCDCDC;
	float: left;
	font-size: 0;
	line-height: 0;
	width: 100%;
	margin: 10px 0
}

.line {
	border-top: 1px solid #DCDCDC;
	float: left;
	font-size: 0;
	height: 12px;
	line-height: 0;
	width: 100%
}

.linkRowLine {
	border-top: 1px solid #DCDCDC;
	float: left;
	font-size: 0;
	height: 4px;
	line-height: 0;
	margin-top: 4px;
	width: 100%
}

.searchline {
	border-top: 1px solid #DCDCDC;
	float: left;
	font-size: 0;
	line-height: 0;
	width: 100%;
	margin: 11px 0 12px
}

.mainContent p {
	padding: 0 0 14px
}

p.linkText a,p.linkText a:visited {
	color: #B10034;
	font-size: 16px;
	text-decoration: none
}

a.ftg,a:visited.ftg {
	font-family: 'NewsGothicBT-Bold', Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: 0;
	text-decoration: none
}

fieldset {
	border: none;
	margin: 0;
	padding: 0
}

select {
	border: 1px solid #BFBFBF;
	color: #4F4F4F;
	font-size: 12px;
}

.submitButton {
	background: #B10034;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	padding: 2px
}

.hasCursorPointer {
	cursor: pointer;
	font-size: 11px
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	border-width: 0;
	margin: 0;
	padding: 0
}

th,td {
	vertical-align: top;
	padding: 0
}

.uppercase {
	text-transform: uppercase
}

#storefinder_frame,.maincontent_iframe {
	width: 690px;
	padding: 0 0 0 12px
}

/* ==========================================================================
=ANYTHING SLIDER
========================================================================== */
.mainWrapper .sliderHeader {
	background: url(../images/middle-bg-banner.png) repeat-y;
	min-height: 386px;
	position: relative;
	text-align: center;
	width: 970px;
	margin: 0
}

.sliderHeader .wrapper {
	height: 386px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 948px;
	margin: 0 10px
}

.sliderHeader ul li {
	display: block;
	float: left;
	width: 948px;
	margin: 0;
	padding: 0
}

.sliderContent {
	height: 147px;
	position: relative;
	width: 970px;
	margin: 0
}

.sliderContent .wrapper {
	height: 147px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 950px;
	margin: 0 0 0 10px
}

.sliderContent ul li {
	display: block;
	float: left;
	width: 960px;
	margin: 0;
	padding: 0
}

.sliderContent .arrow {
	background: url(../images/sprite.png) no-repeat -358px -182px;
	cursor: pointer;
	display: block;
	height: 21px;
	position: absolute;
	text-indent: -9999px;
	top: 64px;
	width: 12px
}

.sliderContent .forward {
	background-position: -358px -182px;
	right: -16px
}

.sliderContent .back {
	background-position: -386px -182px;
	left: -16px
}

.sliderNews .arrow {
	background: url(../images/sprite.png) no-repeat -29px -181px;
	cursor: pointer;
	display: block;
	height: 10px;
	position: absolute;
	right: -46px;
	text-indent: -9999px;
	width: 21px
}

.sliderNews .forward {
	background-position: -29px -181px;
	top: 4px
}

.sliderNews .back {
	background-position: -29px -207px;
	top: 24px
}

.sliderNews {
	height: 60px;
	position: relative;
	width: 230px;
	margin: 0
}

.sliderNews .wrapper {
	height: 76px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 260px;
	margin: 0
}

.sliderNews .wrapper ul {
	font-weight: bold;
	height: 99999px;
	left: 0;
	list-style: none;
	position: absolute;
	top: 0;
	margin: 0;
	padding: 0
}

.sliderNews ul li {
	display: block;
	float: left;
	height: 76px;
	width: 240px;
	margin: 0;
	padding: 0
}

.thumbNav {
	position: relative;
	right: 30px;
	text-align: right;
	top: 350px
}

.thumbNav a {
	background: #fff;
	color: #C05476;
	display: inline-block;
	font-weight: bold;
	height: 18px;
	text-align: center;
	margin: 0 5px 0 0;
	padding: 1px 6px
}

.thumbNav a.cur {
	background: #B20135;
	color: #D8AAB4
}

.victorinoxSlider .wrapper ul ul {
	background: none;
	border: 0;
	overflow: visible;
	position: static;
	width: auto;
	margin: 0
}

.victorinoxSlider .wrapper ul ul li {
	background: none;
	float: none;
	height: auto;
	width: auto
}

.sliderContent .sliderItem {
	float: left;
	width: 469px;
	margin: 0 10px 0 0
}

.sliderWrap {
	height: 145px;
	width: 469px
}

.sliderPicture {
	background: #fff;
	float: right;
	height: 145px;
	overflow: hidden;
	width: 190px;
	padding: 0 0 0 9px
}
/* ZOOM STYLES */
.zoomPad {
	cursor: crosshair;
	line-height: 0;
	overflow: hidden;
	position: relative;
	z-index: 99
}

.zoomPreload {
	background-color: #FFF;
	background-image: url(../images/zoomloader.gif);
	background-position: 43px 30px;
	background-repeat: no-repeat;
	border: 1px solid #CCC;
	color: #333;
	filter: alpha(opacity =   80);
	font-family: Tahoma;
	font-size: 12px;
	height: 43px;
	left: 0;
	opacity: 0.8;
	position: absolute;
	text-align: center;
	text-decoration: none;
	top: 0;
	width: 90px;
	z-index: 110;
	padding: 8px
}

.zoomPup {
	background-color: #FFF;
	border: 1px solid #CCC;
	cursor: crosshair;
	filter: alpha(opacity =   60);
	opacity: 0.6;
	overflow: hidden;
	position: absolute;
	z-index: 101
}

.zoomOverlay {
	background: #FFF;
	display: none;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 101
}

.zoomWindow {
	background: #FFF;
	left: 475px !important;
	position: absolute;
	top: 0;
	z-index: 5001
}

.zoomWrapper {
	border: 1px solid #999;
	position: relative;
	width: 462px;
	z-index: 110
}

.zoomWrapperTitle {
	background: #999;
	color: #FFF;
	display: block;
	filter: alpha(opacity =   60);
	font-size: 10px;
	height: 18px;
	left: 0;
	line-height: 18px;
	opacity: 0.6;
	overflow: hidden;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 120
}

.zoomWrapperImage {
	display: block;
	overflow: hidden;
	position: relative;
	z-index: 110
}

.zoomWrapperImage img {
	border: 0;
	display: block;
	position: absolute;
	z-index: 101
}

.zoomIframe {
	display: block;
	filter: alpha(opacity =   0);
	opacity: 0.8;
	position: absolute;
	z-index: -1
}

#fragment-accessories .tooltip {
	background: #fff;
	border: 1px solid #CACACA;
	display: none;
	min-height: 100px;
	position: absolute;
	text-align: left;
	width: 200px;
	z-index: 3;
	margin: 30px 0 0 100px;
	padding: 10px
}

.ui-corner-tl {
	border-top-left-radius: 4px
}

.ui-corner-tr {
	border-top-right-radius: 4px
}

.ui-corner-bl {
	border-bottom-left-radius: 4px
}

.ui-corner-br {
	border-bottom-right-radius: 4px
}

.ui-corner-top {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px
}

.ui-corner-bottom {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px
}

.ui-corner-right {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px
}

.ui-corner-left {
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px
}

.ui-corner-all {
	border-radius: 4px
}
/* JQUERY TABS */
.ui-tabs .ui-tabs-nav {
	list-style: none;
	position: relative;
	padding: 0
}

.ui-tabs .ui-tabs-nav li {
	border-bottom-width: 0;
	float: left;
	position: relative;
	margin: 0;
	padding: 0
}

.ui-tabs .ui-tabs-nav li a {
	float: left;
	text-decoration: none;
	padding: 4px 12px
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	background: #fff;
	border-bottom-width: 0;
	padding-bottom: 1px;
	top: 1px;
	z-index: 1
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a
	{
	cursor: text
}

.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0
}

.ui-tabs .ui-state-default,.ui-widget-content .ui-state-default {
	background: #fff;
	border-bottom: 1px solid #CFCFCF;
	color: #757776;
	outline: none
}

.ui-tabs .ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited
	{
	color: #787A79;
	font-size: 13px;
	font-weight: bold;
	outline: none;
	text-decoration: none
}

.ui-tabs .ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-tabs .ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus
	{
	color: #B10034;
	font-weight: normal;
	outline: none
}

.ui-tabs .ui-state-hover a,.ui-state-hover a:hover {
	color: #B10034;
	font-size: 13px;
	letter-spacing: 0;
	outline: none;
	text-decoration: none;
	border-width: 0 0 1px
}

.ui-tabs .ui-state-active,.ui-widget-content .ui-state-active,.ui-tabs .ui-state-active,.ui-widget-content .ui-state-active
	{
	border: 1px solid #CFCFCF
}

div.ajax-loading img {
	margin-top: 40px
}

h1.MainTitle,h2.MainTitle,h1.onlyTitle {
	color: #4d4f4e;
	font-family: 'NewsGothicBT-Bold', Arial, Helvetica, sans-serif;
	font-size: 20px;
	letter-spacing: 1px;
	margin: 0 16px 7px 0;
	padding: 11px 0 2px 19px
}

h1.MainTitle_NoBorder {
	border-bottom: none;
	color: #4d4f4e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	margin: 0 16px 7px 0;
	padding: 11px 0 2px
}

/* ==========================================================================
=TOOLS
========================================================================== */
#Tools {
	float: right;
	height: 23px;
	padding: 0 13px 0 0
}

#Tools li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	list-style: none;
	position: relative;
	text-align: left;
	margin: 0;
	padding: 0
}

#Tools li a,#Tools li a:visited {
	color: #6E6E6E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	padding: 0 5px
}

#top_login_link {
	float: right;
	z-index: 1002
}

#top_login_link ul {
	list-style: none;
	margin: 7px 0 0;
	padding: 0
}

#top_login_link ul li {
	border-right: 1px solid #fff;
	color: #fff;
	float: right;
	font-weight: bold;
	line-height: 13px !important;
	vertical-align: middle;
	padding: 0 10px 3px
}

.browserIE7 #top_login_link ul li {
	line-height: 16px !important;
}

#top_login_link ul li.first {
	float: left;
	height: 30px;
	line-height: 28px;
	vertical-align: middle
}

#top_login_link ul li a,#top_login_link ul li a:visited {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 11px;
	text-decoration: none;
	margin: 0;
	padding: 0
}

.searchTool {
	border-top: 1px solid #dcdcdc;
	float: left;
	height: 50px;
	padding-bottom: 0;
	padding-top: 10px;
	width: 703px
}

.staticContentWrap .searchTool ul {
	display: inline;
	margin-left: 15px;
	padding: 10px 0
}
/* SEARCH */
.searchTool ul li {
	display: inline;
	list-style: none
}

.searchTool ul li select {
	margin-left: 10px;
	width: 148px
}

.searchTool span.ResultPage {
	padding-top: 15px;
	margin: 0 0 0 40px
}

.productList_Wrap {
	background: #fff;
	border: 1px solid #dcdcdc;
	margin: 13px 16px 13px 19px
}

.Product_wraper {
	background: #fff;
	padding: 13px 8px 13px 0
}

.Product_wraper UL li {
	border-bottom: 1px solid #ccc;
	display: inline-block;
	float: left;
	list-style: none;
	padding-bottom: 20px;
	width: 158px;
	margin: 0 7px 15px 0
}

.Product_wraper UL li.trg {
	display: inline-block;
	float: left;
	list-style: none;
	width: 158px
}

.Product_wraper UL li .product_image {
	border: 1px solid #dcdcdc;
	height: 185px;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 156px
}

.Product_wraper UL li .product_image a {
	line-height: 185px
}

.Product_wraper UL li .product_Info {
	background: url(../images/list_bg.jpg) repeat-x center bottom;
	margin-top: 8px
}

.product_Info .productListRating img{
	display: block;
	padding: 2px 0;
}

.Product_wraper UL li .product_Info .checkboxClass .compareInput {
	margin-left: 2px;
	vertical-align: text-top
}

.Product_wraper UL li.separator {
	clear: both;
	float: none;
	width: 100%;
	margin: 0;
	padding: 0
}

.Product_wraper UL li .product_Info a,.Product_wraper UL li .product_Info a:visited
	{
	color: #4d4f4e;
	font-size: 12px;
	line-height: 18px;
	text-decoration: underline
}

.Product_wraper UL li span.BadgeText {
	background-color: #CCC;
	border: 1px solid #dcdcdc;
	border-right: none;
	border-top: none;
	color: #b10034;
	filter: alpha(opacity =   75);
	font-weight: bold;
	opacity: 0.75;
	position: absolute;
	right: 0;
	text-align: right;
	top: 0;
	padding: 3px 5px 3px 8px
}

.Product_wraper UL li span.LimitedEdition {
	background-color: #CCC;
	border: 1px solid #dcdcdc;
	border-right: none;
	border-top: none;
	color: #000;
	filter: alpha(opacity =   55);
	margin-left: -94px;
	opacity: 0.55;
	position: absolute;
	z-index: 1;
	padding: 3px 5px 3px 8px
}

.compare {
	color: #4d4e4f
}

div.category_Navigation .wraperfacet .facetCatCheckbox ul {
	background-color: #fff;
	float: left;
	margin: 0 0 10px;
	padding: 0
}

div.category_Navigation .wraperfacet .facetCatCheckbox li {
	float: left;
	list-style: none;
	width: 200px;
	padding: 2px 0
}

.content_List {
	border-radius: 5px;
	float: right;
	min-height: 400px;
	width: 703px;
	padding: 0
}

.Header_div_facet {
	border-bottom: 1px solid #dcdcdc
}

.category_Navigation .Header_div_facet h3 {
	border-bottom: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 10px 15px;
	padding: 0
}

.facetCatHeader {
	border-bottom: 1px solid #E5E5E5;
	margin-bottom: 6px;
	width: 200px
}

.facetCatCheckbox .label_check {
	float: left;
}

.facetTileCat {
	color: #4d4f4e;
	font-size: 12px;
	font-weight: bold;
	width: 175px
}

.btn_reset {
	color: #4d4f4e;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	overflow: visible;
	padding: 0 3px
}

.btn_close {
	border-right: none;
	color: #4d4f4e;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	padding: 0 3px
}

.btn_reset img {
	width: 18px
}

.reset_icon {
	background: url(../images/sprite.png) no-repeat -76px -138px;
	float: right;
	height: 15px;
	width: 18px;
	text-indent: -999px;
}

.btn_reset a,.btn_close a,.btn_reset a:visited,.btn_close a:visited,.btn_reset a:active,.btn_close a:active
	{
	color: #4d4f4e;
	text-decoration: none;
	text-transform: uppercase
}

.browserIE .footerWrap .signup_text span input.go_btn {
	background-color: #FFF;
	border: 1px solid #dcdcdc;
	color: #b10034;
	font-size: 13px;
	font-weight: bold;
	height: 19px;
	margin-left: 5px
}
/* SEARCH */
.search_feild {
	background-color: transparent;
	border: 0;
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 15px;
	width: 168px;
	margin: 4px 0 0 5px
}

.search_feild:focus {
	border: 0;
	outline: 0
}

.ResultPagination {
	color: #4d4f4e;
	float: right;
	padding-right: 15px
}

.ResultPagination .ResultPage.label {
	float: left;
	padding-left: 20px
}

.ResultPagination .resultValue {
	float: left;
	padding-left: 15px
}

.wall_product {
	border: 1px solid #dcdcdc;
	height: 158px;
	width: 158px
}

.rightContentWrap #SearchedArticle h3 {
	border: none;
	font-weight: bold;
	padding: 20px 0 10px
}

#SearchedArticle .searchTerm {
	word-wrap: break-word
}

.ToolWrap {
	float: right;
	padding: 0
}

.OneColumn {
	background: #fff;
	min-height: 425px;
	padding-bottom: 8px;
	width: 945px;
	margin: 10px
}

.browserIE7 .OneColumn {
	float: none
}

.OneColumn #SearchedArticle h3 {
	border: none;
	font-size: 14px;
	font-weight: bold;
	padding: 15px 0 12px
}

.OneColumn #SearchedArticle .Itext {
	border: 1px solid #989696;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 18px;
	margin-right: 20px;
	width: 150px
}

.OneColumn #SearchedArticle .Ibtn {
	background-color: #b10034;
	border: 1px solid #989696;
	color: #FFF
}

.OneColumn #SearchedArticle UL {
	color: #4d4f4e;
	margin: -10px 0 0 15px;
	padding: 0
}

.wraperfacet select {
	height: 100px
}

.wraperfacet select option {
	line-height: 55px;
	padding: 5px
}

.ResultPagination_foot {
	float: left;
	padding-right: 15px;
	width: 703px
}

#backgroundPopup {
	background: #000;
	border: 1px solid #cecece;
	display: none;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1009
}

.Alt_views ul li {
	border: 1px solid #dcdcdc;
	float: left;
	height: 60px;
	line-height: 60px;
	list-style: none;
	overflow: hidden;
	text-align: center;
	width: 60px;
	margin: 0 3px 0 0
}

.Alt_views ul li.last {
	display: inline;
	margin-right: 0
}

.Alt_views li img {
	cursor: pointer;
	vertical-align: middle
}

.clr_block {
	display: block;
	height: 15px;
	width: 30px
}

.top_td {
	border: 1px solid #dcdcdc;
	border-bottom: 0
}

.bannerTitleWrap span.lnk a,.bannerTitleWrap span.lnk a:visited,.OneColumn #SearchedArticle a,.OneColumn #SearchedArticle a:visited,#compare_nav table td a,#compare_nav table td a:visited
	{
	color: #4d4f4e;
	text-decoration: underline
}

#Nav_Holder_0,#Nav_Holder_1,#Nav_Holder_2,#Nav_Holder_3,#Nav_Holder_4,#Nav_Holder_5
	{
	border-top: none;
	display: none;
	position: absolute;
	z-index: 1
}

.second_Col {
	margin-left: 202px
}

.third_Col {
	margin-left: 404px
}

.firstColumn .second_Col.first,.firstColumn .third_Col.first {
	margin-top: -336px;
	position: relative
}

ul.firstColumn li {
	position: relative;
	width: 204px;
	padding: 0
}

ul.firstColumn li span {
	border-bottom: 1px solid #dcdcdc;
	display: block;
	width: 190px;
	margin: 0 5px;
	padding: 5px 0
}

.col_nav {
	background-color: #FFF;
	float: left;
	margin-right: -1px;
	text-align: left;
	padding: 5px 0
}

.rightMenuShadow .col_nav ul.firstColumn li span {
	padding-left: 6px
}

ul.secondColumn li {
	display: block;
	position: relative;
	text-align: left;
	width: 204px;
	padding: 0
}

ul.secondColumn li span {
	border-bottom: 1px solid #dcdcdc;
	display: block;
	margin-left: 5px;
	text-align: left;
	width: 185px;
	padding: 5px
}

ul.secondColumn li ul li {
	border-left: 0
}

.div_holder_link a,.div_holder_link a:visited {
	color: #4d4f4e;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase
}

.btn_reset input.reset {
	background-color: #FFF;
	border: none;
	color: #4d4f4e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 14px;
	text-transform: uppercase;
	width: 37px;
	margin: 0;
	padding: 0 4px
}

.btn_close input.resetCross {
	background-color: #fff;
	border: none;
	color: #4d4f4e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 14px;
	width: 12px;
	margin: 0;
	padding: 0 4px
}
/* JQUERY CAROUSEL */
.jcarousel-skin-tango .jcarousel-container-horizontal {
	padding: 5px 14px
}

.jcarousel-skin-tango .jcarousel-container-vertical {
	height: 245px;
	padding: 20px
}

.FeaturesProductLeft .jcarousel-skin-tango .jcarousel-clip-horizontal {
	background: none;
	border: none;
	width: 925px;
	margin: 0;
	padding: 0
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin: 0 8px 0 0
}

.jcarousel-skin-tango .jcarousel-item-placeholder,.productCrossSellinfo .jcarousel-item-placeholder,.sliderFragrancesCategory .jcarousel-item-placeholder
	{
	background: #fff;
	color: #000
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
	background: transparent url(../images/next-horizontal.gif) no-repeat 0 0;
	cursor: pointer;
	height: 32px;
	position: absolute;
	right: -8px;
	top: 115px;
	width: 32px
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal
	{
	background: url(../images/prev-horizontal.gif);
	left: 5px;
	right: auto
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
	background: transparent url(../images/prev-horizontal.gif) no-repeat 0 0;
	cursor: pointer;
	height: 32px;
	left: -14px;
	position: absolute;
	top: 115px;
	width: 32px
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal
	{
	background: url(../images/next-horizontal.gif);
	left: auto;
	right: 5px
}

.jcarousel-skin-tango .jcarousel-next-vertical {
	background: transparent url(next-vertical.png) no-repeat 0 0;
	bottom: 5px;
	cursor: pointer;
	height: 32px;
	left: 43px;
	position: absolute;
	width: 30px
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
	background: transparent url(../images/prev-horizontal.gif) no-repeat 0 0;
	cursor: pointer;
	height: 32px;
	left: 43px;
	position: absolute;
	top: 5px;
	width: 32px
}

.carousel_text {
	color: #4d4f4e;
	font-weight: bold;
	text-align: center
}

.ResultPagination_foot .pgn_foot ul,.ResultPagination .pgn ul {
	list-style-type: none;
	padding: 0;
	margin-left: 15px;
}

;
.ResultPagination .pgn ul li a:link,.ResultPagination .pgn ul li a:visited,.ResultPagination_foot .pgn_foot a:link,.ResultPagination_foot .pgn_foot a:visited
	{
	display: inline;
	text-decoration: none
}

/* ==========================================================================
=PRODUCT DETAILS
========================================================================== */
.FeaturesProductLeft ul#mycarousel li {
	height: 66px;
	line-height: 66px;
	list-style: none;
	margin-right: 5px;
	width: 66px
}

.FeaturesProductLeft ul#mycarousel li a {
	border: 1px solid #dcdcdc;
	display: block;
	height: 60px;
	line-height: 60px;
	outline: none;
	text-align: center;
	width: 60px;
	padding: 2px
}

.FeaturesProductLeft ul#mycarousel li a.zoomThumbActive {
	border: 3px solid #B10034;
	padding: 0
}

.FeaturesProductLeft .jcarousel-container .jcarousel-clip-horizontal {
	margin-left: 0;
	width: 282px
}

.FeaturesProductRight p.style {
	margin-top: 15px;
	padding-bottom: 5px
}

.FeaturesProductLeft .FeaterProductImage {
	float: left;
	max-height: 420px;
	min-height: 385px;
	margin-left: 7px;
	position: relative;
	text-align: center;
	width: 450px
}

.FeaturesProductLeft .FeaterProductImage #jqzoom {
	display: inline-block
}


.FeaturesProductRight .FeaturesProductInfo h1 {
    color: #616567;
	font-family: 'NewsGothicBT-BoldCondensed', Arial;
	font-size: 30px;
	line-height: 30px;
	overflow: hidden
}

.productDetailBadge {
	position: relative;
	margin-top:0px;
	margin-bottom: 7px;
}

.space_line {
	border-top: 1px solid #dcdcdc;
	margin: 15px 0
}

.SelectColor ul li {
	display: inline;
	float: left;
	margin-right: 6px;
}

td.SelectColor ul li {	
	margin: 6px 6px 6px 0;
}

.SelectColor ul li span img.imgblock {
	vertical-align: bottom;
	margin: 0 0 0 4px;
	padding: 0
}

.SelectColor ul li span img.imgblock_timepiece {
	vertical-align: bottom;
	margin: 0 0 0 14px;
	padding: 0
}

td.timepiecesBlock ul{
margin-top: -12px;
}

td.timepiecesBlock ul li span img.imgblock{
	margin-left:14px;
}

.SelectColor ul li span.clr_block {
	border-radius: 5px;
	display: block;
	height: 15px;
	width: 20px
}

.SelectColor.timepiecesBlock ul li span.clr_block {
	display: block;
	height: 48px;
	width: 31px
}

.ProductAdd {
	margin-left: 15px;
	text-align: right
}

.BtnAddToCart {
	background: #B10034;
	border: 1px solid #B10034;
	border-radius: 4px;
	color: #FFF;
	font-weight: bold;
	height: 27px;
	overflow: visible;
	min-width: 135px;
	margin: 0 12px 0 0
}

.BtnShopAuthorized {
	background: #B10034;
	border: 1px solid #dcdcdc;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	margin-right: 5px;
	overflow: visible;
	width: 165px;
	padding: 4px 2px;
	border-radius: 4px;
}

.ButtonSection {
	margin-top: 8px;
	text-align: right;
	width: 285px
}

#ReturnForm .width620 {
	width: 550px
}

#ReturnForm #subscribeUpdates{
	width:460px;
}

.hearAboutContainer{width:400px;}

#fragranceInfo .hearAboutContainer{
	padding-left: 10px;
	width: 100%;
}


#ReturnForm .hearAboutContainer{
	margin-left: -3px;
}

#ReturnForm #subscribeUpdates label{
	display: inline-table;
	width: 435px;
}

#fragranceInfo #futureNews{margin-right: 0;}

.hearAboutContainer .hearAbout{display:none;margin:0 10px;}

#fragranceInfo .hearAbout{margin-top: 7px;}

.hearAboutContainer #newsLetterCategoryError{
	 display:none;
	 padding-left: 15px;
	 padding-bottom: 4px;
}

.hearAboutContainer  .hearAbout h2 {margin-top:0;}

#ReturnForm  .hearAbout h2 {
	margin-top: -6px;
}
          
.hearAboutContainer  .hearAbout p.headerNote{
      	margin: -6px 15px;
 }
  
.hearAboutContainer .fieldgroup{
   width:410px;
   margin-bottom:30px;
 }
   
.hearAboutContainer .fieldgroup ul.catogary li{
 	width:190px;
 }
 
 .hearAboutContainer ul.catogary li input[type=checkbox]{
 	margin-right: 3px;
 }
  
 #ReturnForm .nextButtonContainer{
 	float: left;
	width: 100%;
	text-align: right;
	padding-bottom: 10px;
 }           

#productSpecification ul.tabNavigation {
	font-family: 'NewsGothicBT-Bold', Arial;
	width: 442px;
	margin: 0 0 0 8px;
	padding: 0
}

#productSpecification .productSpecificationinfo {
	background: #fff;
	border: 1px solid #CFCFCF;
	float: left;
	min-height: 200px;
	width: 429px;
	padding: 17px
}

.productSpecificationinfo ol {
	margin: 0 0 18px 25px;
	padding: 0
}

#productCrossSell {
	color: #4d4f4e;
	margin-left: 12px;
	width: 465px
}

#productCrossSell ul.tabNavigation {
	width: 432px;
	margin: 0 0 0 8px;
	padding: 0
}

.shadowMainContent #productCrossSell .infoText {
	overflow: auto;
	width: 447px
}

#productRating {
	color: #4d4f4e;
	width: 100%
}

.loginCheckoutGuest {
	float: right;
	width: 215px
}

#productRating ul.tabNavigation {
	font-family: 'NewsGothicBT-Bold', Arial;
	width: 100%;
	margin: 0 0 0 8px;
	padding: 0
}

#productRating .productRatinginfo {
	background: #fff;
	border: 1px solid #CFCFCF;
	float: left;
	padding: 8px
}

#productRating .infoText {
	overflow: auto;
	width: 928px
}

.tab_productyouMayLike {
	background: none repeat scroll 0 0 #FFF;
	border: 1px solid #DCDCDC;
	height: 80px;
	line-height: 80px;
	overflow: hidden;
	text-align: center;
	width: 100px
}

.youmayLikeProdwrapper {
	width: 106px
}

.contentOuterWrap .ui-widget-content,.bgnone {
	background: none;
	border: none
}

.Color_Finishes_Popup {
	background-color: #fff;
	border: 1px solid #dcdcdc;
	border-bottom: 3px solid #dcdcdc;
	border-right: 3px solid #dcdcdc;
	border-radius: 4px;
	display: none;
	position: absolute;
	text-align: left;
	width: auto;
	z-index: 5000;
	padding: 4px 10px;
}

#btnTestFunctions {
	margin-bottom: 8px;
	text-transform: uppercase;
}

#pinterestPin{margin: 6px 0;}


.popupNightVision {
	z-index: 1100;
	position: absolute;
	background: black;
	border-radius: 30px;
	padding: 10px;
}

.popupNightVision span.close {
	background: none repeat scroll 0 0 beige;
	border-radius: 12px;
	color: black;
	cursor: pointer;
	display: block;
	float: right;
	font-size: 14px;
	font-weight: bold;
	margin-left: 569px;
	margin-top: 18px;
	position: absolute;
	padding: 4px 8px;
}

.popupNightVision span.close:hover {
	background: none repeat scroll 0 0 skyblue;
	color: white;
}

#NVFrame {
	overflow: hidden;
	top: 200px;
	width: 567px;
	height: 900px;
	width: 567px;
	border: none;
	margin-left: 40px;
}

#NVFrame html {
	overflow: hidden;
}

.BtnContinue {
	background: #B10034;
	border: 1px solid #dcdcdc;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	height: 25px;
	margin-left: 7px;
	overflow: visible;
	width: auto;
	padding: 0 6px
}

div.error {
	color: #B10034;
	display: none;
	font-weight: bold;
	text-align: left
}

input.error {
	background-color: #f9e0e7;
	border: 1px solid red
}

.borderTop {
	border-top: 1px solid #dcdcdc
}

.facetCatHeader .facetWhatsThis {
	color: #939394;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold
}

.facetBubble {
	background-color: #FFF;
	border: 1px solid #dcdcdc;
	color: #4d4f4e;
	cursor: pointer;
	display: none;
	position: absolute;
	text-align: left;
	width: 180px;
	z-index: 9001;
	padding: 5px
}

.facetBubble h2 {
	padding: 0 0 4px
}

.facetColor {
	border: 1px solid #000;
	cursor: pointer;
	float: left;
	height: 11px;
	margin-right: 10px;
	position: relative;
	top: 3px;
	width: 11px
}

.facetColorSelected {
	border: 2px solid #666
}

.MoreFilter {
	color: #4d4f4e;
	cursor: pointer;
	float: left;
	font-weight: bold;
	text-transform: uppercase;
	padding: 15px
}

.MoreFilter span {
	background-image: url(../images/sprite.png);
	text-indent: -999px;
	display: inline-block;
	width: 18px;
	height: 18px
}

.MoreFilter.expanded span {
	background-position: -952px 22px
}

.MoreFilter.collapsed span {
	background-position: -952px -184px
}

.popupSizeandFitHeight {
	max-height: 700px;
	max-width: 450px;
	overflow: auto
}

#login {
	color: #4d4f4e;
	width: 290px;
	padding: 15px
}

#login input {
	border: 1px solid #dcdcdc;
	width: 290px;
	margin: 10px 0
}

.BtnLoginandCheckout {
	background: #B10034;
	border: 0 solid #dcdcdc;
	border-radius: 5px;
	color: #FFF;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	height: 23px;
	overflow: visible;
	vertical-align: middle
}

.SpacerHorizontal {
	color: #4d4f4e;
	line-height: 216px;
	margin-left: 90px
}

.BtnViewCart {
	background: #B10034 !important;
	border: 1px solid #dcdcdc;
	border-radius: 5px;
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	overflow: visible;
	padding: 2px 7px
}

h1.innerHeader {
	color: #4d4f4e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	margin: 0 16px 7px 0;
	padding: 0 0 2px
}

.line2px {
	border-top: 2px solid #DCDCDC;
	float: left;
	font-size: 0;
	height: 12px;
	line-height: 0;
	width: 100%
}

.line2pxborder {
	border-top: 2px solid #DCDCDC;
	clear: both;
	font-size: 0;
	height: 12px;
	line-height: 0;
	width: 100%
}
/* ==========================================================================
=SHOPPING CART CHECKOUT
========================================================================== */
#Checkout .giftwrap .ImageArea {
	border: 1px solid #dcdcdc;
	margin-right: 15px;
	text-align: center;
	width: 120px
}

#Checkout .giftwrap .giftDesc p {
	margin: 2px;
	padding: 0
}

#Checkout textarea {
	border: 1px solid #dcdcdc;
	display: none;
	margin-top: 5px;
	width: 330px
}

.CartRightLinks {
	float: right;
	margin: 15px
}

.DissableBtnProcToCheckout {
	background: #F9E0E7;
	border: 1px solid #B10034;
	color: #B10034;
	font-weight: bold;
	margin-left: 20px;
	overflow: visible
}

#YourCart table.cartbox {
	margin-bottom: 15px;
	width: 100%;
}

#YourCart .CartItem .ImageArea {
	border: 1px solid #dcdcdc;
	height: 130px;
	margin-right: 15px;
	overflow: hidden;
	text-align: center;
	width: 120px
}

#YourCart .CartItem .ItemDesc.idesc {
	width: 165px
}

#YourCart .CartItem .unitPrice {
	margin-left: 8px;
	width: 150px
}

#YourCart .CartItem .unitPrice.uprice {
	margin-left: 8px;
	width: 135px
}

#YourCart .CartItem .Quantity {
	margin-left: 20px;
	width: 80px
}

#YourCart .CartItem .TotalPrice {
	margin-left: 20px;
	width: 90px
}

#YourCart .CartItem .giftWrap {
	margin-left: 20px;
	width: 160px
}

#YourCart .ItemDesc .TIMSignature {
    margin-right: -300px
}

#YourCart .CratTotal {
	float: right;
	text-align: right;
	width: 370px
}

.cartNotAvilable {
	color: #b5b5b5
}

#YourCart input.Pcode {
	border: 1px solid #dcdcdc;
	color: #4d4f4e;
	width: 190px;
	margin: 5px 10px 0 0
}

.BtnApply,.BtnApplyReturn {
	background: #B10034;
	color: #FFF;
	font-weight: bold;
	overflow: visible;
	border: none;
	cursor: pointer;
	border-radius: 5px;
	padding: 2px 7px
}

#YourCart .CratTotalLabel {
	float: left;
	text-align: right;
	width: 170px;
	margin: 6px 15px 0 0;
	padding: 0
}

#YourCart .CratTotalValue {
	float: left;
	text-align: left;
	width: 150px;
	margin: 6px 0 0;
	padding: 0
}

#YourCart .CratTotalValueSubmit {
	float: left;
	text-align: left;
	width: 90px;
	margin: 6px 0 0;
	padding: 0
}

#YourCart .CartZcode {
	border: 1px solid #dcdcdc;
	color: #4d4f4e;
	margin-bottom: 4px;
	width: 145px
}

#CartItems {
	border-top: none;
	display: none;
	overflow: auto;
	position: absolute;
	right: 0;
	top: 15px;
	width: 315px;
	z-index: 9000
}

#CartItems .CartItemsCont .CartItemBlock {
	color: #666;
	float: left;
	padding: 8px
}

#CartItems .CartItemsCont .CartItemBlock Div.CartProductInfo p {
	line-height: 15px;
	text-align: left;
	margin: 0;
	padding: 0 0 0 5px
}

#CartItems .CartItemsCont .CartItemBlock Div.CartProductInfo table tr td
	{
	font-size: 11px;
	line-height: normal;
	width: 103px
}

#CartItems .CartItemsCont .CartItemBlock Div.CartProductInfo table {
	text-align: left;
	margin: 0 0 0 5px
}

#CartItems .CartItemsCont .CartItemBlock .CartProductImg {
	border: 1px solid #dcdcdc;
	height: 62px;
	overflow: hidden;
	text-align: center;
	width: 62px
}

#CartItems .shopcartItem {
	background-color: #fff;
	border: 1px solid #dcdcdc;
	border-bottom: none;
	padding: 2px 3px
}

#CartItems .CartItemsCont {
	background-color: #fff;
	border: 1px solid #dcdcdc;
	float: left;
	width: 313px
}

#CartItems .CartItemsCont .CartItemBlock Div.CartProductInfo {
	float: left;
	margin-left: 7px;
	width: 210px
}

.lineSpace {
	border-top: 1px solid #dcdcdc;
	margin: 8px
}

#CartItems .SubtotalBar {
	background: #dcdcdc;
	color: #4d4f4e;
	padding-right: 25px;
	text-align: right;
	line-height: 19px;
	margin: 20px 0
}

#CartItems .ViewMycartBtn {
	padding-right: 25px;
	text-align: right;
	margin: 0 0 20px
}

#loginMain input.chBox,.loginMain input.chBox {
	border: none;
	width: auto;
	margin: 0 6px 0 0
}

.login_bottom_buttons {
	color: #4d4f4e;
	float: left;
	width: 800px;
	padding: 0 0 0 15px
}


#Checkout .giftwrap #errorLbl_sanitizer{float:left!important;}

/* ==========================================================================
=CREATE ACCOUNT
========================================================================== */
.CreatAccount {
	color: #4d4f4e;
	width: 300px;
	margin: 15px 50px 0 0
}

.CreatAccount .MainTitle {
    color: #4d4f4e;
    font-family: 'NewsGothicBT-BoldCondensed';
    font-size: 18px;
	margin-left: 0;
	padding: 0
}

.createAccountFooter {
	float: right;
	padding-right: 20px
}

.createAccountFooter .textNote {
	padding-right: 10px;
	padding-top: 7px;
	text-align: left;
	width: 165px
}

.BtnCreatAccount,.BtnLogin,.submitButton,.BtnFindStore,.BtnCont,.BtnSend
	{
	background: #B10034;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 23px;
	line-height: 12px;
	overflow: visible;
	padding: 2px 8px
}

#compare_nav a.BtnRemoveAllProd,#login_form a.BtnCreatAccount,a.btn,.customerService a.btn
	{
	background: #B10034;
	color: #fff !important;
	font-size: 12px;
	font-weight: bold;
	height: 23px;
	position: relative;
	text-decoration: none !important;
	vertical-align: middle;
	padding: 4px 8px
}

.CheckOutGuestLoginText {
	margin-bottom: 160px
}

.PopupPasswordreset .DivForgetPassword {
	width: 345px
}

.sucessbox {
	border: 1px solid #dcdcdc;
	color: #B10034;
	font-size: 13px;
	font-weight: bold;
	width: 310px;
	margin: 10px 0;
	padding: 5px 10px
}

.sucessbox img {
	margin-right: 10px;
	position: relative;
	top: 5px
}

.cartPriceBinder {
	float: left;
	width: 920px
}

.bannerTitleWrap p {
	width: 400px;
	margin: 15px
}

.BtnSubmitOrder {
	background: #B10034;
	border: 1px solid #dcdcdc;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	height: 25px;
	overflow: visible;
	padding: 1px
}

.BtnBack {
	background: #B10034;
	border: 1px solid #dcdcdc;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	height: 25px;
	overflow: visible;
	padding: 0 6px
}

.bannerTitleWrap h2 {
	font-size: 14px;
	margin: 0 10px 0 15px;
	padding: 0
}

#ConfermationGuest {
	float: left;
	width: 670px
}

#ConfermationGuest .CartItem .Quantity.qntt {
	width: 107px
}

#Guestlogin {
	border: 0 solid #dcdcdc;
	margin-left: 20px;
	width: 200px;
	padding: 5px
}

#Guestlogin input {
	border: 1px solid #dcdcdc;
	width: 180px;
	margin: 5px 0 12px
}

.cartPriceBinderGuest {
	float: none;
	width: 670px
}

.NewAccount select {
	width: 330px;
	margin: 10px 0
}

#otherInfo .NewAccount h2 {
	margin-left: 15px;
	padding-bottom: 4px
}

.NewAccount h2 {
	font-size: 14px;
	margin: 0 10px 0 0;
	padding: 0
}

#otherInfo .NewAccount .line {
	width: 918px;
	margin: 0 15px
}

.fieldgroup {
	border: 1px solid #dcdcdc;
	width: 740px;
	margin: 0 15px 10px;
	padding: 10px 10px 20px
}

.fieldgroup input {
	top: 3px;
	margin: 0 5px 0 0;
	padding: 0
}

.fieldgroup input[type=text] {
	border: 1px solid #dcdcdc;
	top: 3px;
	margin: 6px 5px 0 0;
	padding: 0
}

.fieldgroup label.rightSpace,.rightSpace {
	margin-right: 30px
}

#loginMain .fieldgroup.ManageAc,.loginMain .fieldgroup.ManageAc {
	border: 0;
	width: auto;
	margin: 10px 0 0;
	padding: 0 0 20px
}

#loginMain .fieldgroup.ManageAc legend,.loginMain .fieldgroup.ManageAc legend
	{
	padding-bottom: 7px
}

#loginMain .fieldgroup.ManageAc input,.loginMain .fieldgroup.ManageAc input
	{
	width: auto;
	margin: 0
}

.fieldgroup select {
	margin-top: 5px;
	width: 120px
}

.hearAbout .mailinglist p span {
	float: left;
	font-family: Arial;
	font-size: 12px;
	padding-left: 5px;
	width: 280px
}

.hearAbout h2 {
	font-size: 14px;
	margin: 15px 0 5px 15px;
	padding: 0
}

.fieldgroup ul li {
	display: inline-block;
	float: left;
	width: 240px
}

.hearAbout p.headerNote {
	font-size: 11px;
	margin-left: 15px
}

.fieldgroup ul.catogary {
	margin: 0 0 0 25px;
	padding: 0
}

.fieldgroup ul.catogary li {
	display: inline-block;
	float: left;
	height: 20px;
	width: 250px
}

.login_bottom_buttons .BtnLogin {
	overflow: visible;
	margin: 5px 0
}

#AccModification {
	color: #4d4f4e;
	width: 900px;
	margin: 15px 0 15px 15px
}

#AccModification ul.tabNavigation {
	width: 900px;
	margin: 0;
	padding: 0
}

#AccModification ul.tabNavigation li a {
	color: #B10034;
	cursor: pointer;
	font-family: 'NewsGothicBT', Arial, Helvetica, sans-serif;
	font-size: 11px
}

#AccModification .productRatinginfo {
	background: #F7F7F7;
	border: 1px solid #CFCFCF;
	float: left;
	min-height: 120px;
	width: 900px;
	margin: -1px 0 0;
	padding: 8px
}

.mrgn25right,span.DeleteEdit {
	margin-right: 25px
}

.chk {
	border: none;
	position: relative;
	top: 0;
	width: auto;
	margin: 0;
	padding: 0
}

.browserFirefox .chk {
	border: none;
	position: relative;
	width: auto;
	margin: 0 3px 3px 0;
	padding: 0
}

.successDiv {
	background: url(../images/sucess.jpg);
	background-position: 1% 50%;
	background-repeat: no-repeat;
	border: 1px solid #dcdcdc
}

.successDiv .successDivText {
	color: #B10034;
	font-weight: bold;
	padding: 7px 15px 7px 40px
}

a.BtnViewcatalog {
	border: 0;
	border-radius: 5px;
	color: #fff !important;
	padding: 3px 10px
}

#FormCont, .FormCont {
	color: #4d4f4e;
	padding-bottom: 0;
	padding-top: 7px;
	width: 325px
}

.BtnSignupForNewslatter {
	background: #B10034;
	border: 1px solid #dcdcdc;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	height: 22px;
	overflow: visible;
	vertical-align: middle;
	margin: 5px 0;
	padding: 1px 1px 4px
}

.NewsletterSignupButton {
    float: right;
    margin:15px 20px 0 0;
}

.viewer {
	height: 250px;
	width: 200px
}

.alertBox {
	background-color: #F9E0E7;
	border: 1px solid #B10034;
	color: #B10034;
	font-weight: bold;
	margin: 10px 0 15px;
	padding: 5px 15px
}

.errormessage {
	color: #B10034;
	font-size: 12px;
	font-weight: bold
}

.defaultProductImage {
	border: 1px solid #dcdcdc;
	height: 250px;
	line-height: 250px;
	overflow: hidden;
	text-align: center;
	width: 200px
}

#verifySippingInfoMain {
	color: #4d4f4e;
	padding: 7px 15px 0
}

#verifySippingInfoMain input {
	border: 1px solid #dcdcdc;
	margin: 10px 0
}

.emailAddressTextField {
	border: 1px solid #dcdcdc;
	width: 340px
}

#verifySippingInfoMain input.chBox {
	border: none !important;
	width: auto;
	margin: 0 6px 0 0
}

#verifySippingInfoMain h2 {
	border: none;
	font-size: 14px;
	font-weight: bold;
	margin-top: 20px;
	padding: 0
}

#verifySippingInfoMain ul.redLI {
	list-style: disc outside none;
	margin: 0 0 18px 16px;
	padding: 0
}

#verifySippingInfoMain .primaryAddress {
	border-bottom: 1px solid #ccc
}

#verifySippingInfoMain .adjWidth.address1 span.tip {
	bottom: 20px;
	left: 335px;
	position: absolute;
	width: 250px
}

#verifySippingInfoMain ul.addressline li.paymentAdd {
	border-bottom: 1px solid #dcdcdc;
	width: 600px;
	padding: 10px 0
}

#verifySippingInfoMain ul.addressline li.paymentAdd.paymentGridView {
	border-bottom: 0;
	border-right: 1px solid #dcdcdc;
	margin-right: 15px;
	padding-top: 32px;
	width: 210px
}

#verifySippingInfoMain ul.addressline li.paymentAdd .addline {
	border: 0;
	padding: 0 10px 0 30px
}

#verifySippingInfoMain .addline .cardDetailBox {
	float: left;
	line-height: 17px;
	margin-right: 10px;
	width: 150px
}

.floatingContentName li,.billingInfo .floatingContentName li {
	float: left;
	padding-right: 30px;
	width: 325px
}

.floatingContentCityState li {
	float: left;
	padding-right: 10px;
	padding-top: 15px;
	position: relative;
	width: 170px
}

.floatingContentCityState .stateLi {
	margin-right: 5px;
	width: 160px
}

.floatingContentCityState .zipLi {
	margin-right: 0;
	width: 184px
}

.floatingContentCityState .zipLi label#zipCodeLabel {
	position: absolute;
	right: 0;
	text-align: right;
	top: 0;
	width: 120px
}

.floatingContentPhoneNo li {
	float: left;
	padding-right: 10px;
	line-height: 40px;
}

.floatingContentPhoneNo li.countryCode,.floatingContentPhoneNo li.countryCode input
	{
	width: 105px
}

.MainTitle.leftpad0px{padding-left:0px!important;}

.floatingContentPhoneNo label.error{line-height:15px;}

.floatingContentPhoneNo li.separator{padding-right: 4px;}
.phoneNumMessage{
	float:left;
	width:80%;
	margin-top:30px;	
}

.floatingContentPhoneNo li.separatorfrag {
	line-height: 28px;
	padding-top: 5px
}

.floatingContentPhoneNo li.countryCode_frag {
	width: 55px
}

.bannerTitleWrap .botLine {
	border-bottom: 1px solid #ccc;
	width: 930px
}

.adjWidth,.adjWidthadd2 {
	margin-top: 15px;
	width: 330px
}

#verifySippingInfoMain .shippingMethod input {
	border: none;
	position: relative;
	top: 3px;
	margin: 0
}

#verifySippingInfoMain .shippingMethod li.title {
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 15px
}

.shippingMethod {
	clear: both;
	display: block;
	overflow: hidden
}

.shippingMethod ul {
	border-right: 1px solid #ccc;
	float: left
}

.shippingMethod ul.colTwo li {
	margin-bottom: 5px;
	width: 152px
}

.shippingMethod ul.colThree {
	border: none;
	width: 350px
}

.shippingMethod ul.colThree li {
	border: none;
	margin-bottom: 5px;
	width: 350px
}

.shippingMethod ul.colTwo li,.shippingMethod ul.colThree li {
	padding-left: 60px
}

.chBox {
	border: none !important;
	width: auto !important;
	margin: 0 5px 0 0;
	padding: 0
}

#OrderConf .CratTotalLabel {
	float: left;
	text-align: right;
	width: 130px;
	margin: 6px 15px 0 0;
	padding: 0
}

#OrderConf .CratTotalValue {
	float: left;
	text-align: left;
	width: 110px;
	margin: 6px 0 0;
	padding: 0
}

.SingleColumnContainer ul.addressline li {
	float: left;
	width: 215px
}

.SingleColumnContainer ul.addressline li div.addline {
	border-right: 1px solid #dcdcdc;
	height: 175px;
	padding: 0 10px 0 30px
}

.SingleColumnContainer ul.addressline li div.addline p {
	margin-top: 5px;
	padding: 0
}

#checkout_shipment .Checkoutsteps {
	margin: 0 15px
}

#verifySippingInfoMain select#cardType,#verifySippingInfoMain select#validityMonth
	{
	border: 1px solid #DCDCDC;
	width: 325px;
	margin: 10px 0
}

.floatingContentName li.cvv2,.floatingContentName li.cvv2 input.textboxinput,.floatingContentName li.expyr #expyear,.floatingContentName li.expyr
	{
	margin-right: 15px;
	padding-right: 0;
	width: 220px
}

.floatingContentName li.expyr .expyrInput label.error,#manageStore.storeTable tr th.col4
	{
	width: 110px
}

.floatingContentName li.expyr .expyrInput span {
	display: block;
	float: left;
	padding-top: 8px;
	width: 20px
}

.floatingContentName li.expyr .expyrInput input {
	float: right !important;
	width: 190px
}

.floatingContentName li.expyr .expyrInput label.error {
	margin-top: -15px
}

.floatingContentName li.cvvtip {
	float: left;
	padding-top: 28px;
	width: 100px
}

#verifySippingInfoMain .actionitems {
	border-bottom: 0 solid #DCDCDC;
	border-top: 1px solid #DCDCDC;
	padding: 15px 0
}

#checkout_shipment .actionitems li {
	margin: 0;
	padding: 5px 0
}

#verifySippingInfoMain .billingInfo p {
	margin: 8px 0;
	padding: 0
}

#verifySippingInfoMain .billingInfo .reqdfieldsinfo {
	border-top: 1px solid #DCDCDC;
	margin-top: 25px;
	padding: 7px 0
}

.SingleColumnContainer ul.addressline li div.last {
	border-right: none
}

.viewlink {
	margin: 0 0 10px 10px
}

.textContainer ul.addressline li {
	display: block;
	float: left;
	width: 145px
}

.textContainer ul.addressline li div.addline {
	border-right: 1px solid #dcdcdc;
	height: 185px;
	padding: 0 5px 0 10px
}

.textContainer ul.addressline li div.addlineNoborder {
	border-right: 0 solid #dcdcdc;
	height: 185px;
	padding: 0 5px 0 0
}

.textContainer ul.addressline li div.addline p {
	margin: 5px 0 0;
	padding: 0
}

#verifyPaymentInfoMain a {
	color: #4D4F4E;
	font-size: 12px;
	text-decoration: underline
}

#verifyPaymentInfoMain ul.addressline li div.addline {
	height: 120px
}

.addlineItem {
	border: 1px solid #dcdcdc;
	margin-bottom: 15px;
	width: 560px
}

#verifyPaymentInfoMain h1 {
	font-size: 17px
}

.selectedCardBillingAddress li {
	display: inline;
	margin-right: 25px
}

#verifyPaymentInfoMain .addressline li h3,#verifySippingInfoMain .addressline li h3
	{
	border: 0;
	padding-bottom: 15px
}

#verifyPaymentInfoMain .addressline li,#verifySippingInfoMain .addressline li
	{
	padding-top: 25px
}

#verifyPaymentInfoMain .addressline li .ShipItemsHere img {
	margin: 20px 0
}

#verifyPaymentInfoMain .addressline li .mrgn_15 {
	margin-top: 23px;
	vertical-align: text-bottom
}

#selectPayment,.paddingLeft10 {
	padding-left: 10px
}

#selectPayment .addressline li div.addline {
	font-size: 11px;
	height: auto;
	padding-bottom: 30px
}

#selectPayment h3 {
	border: 0;
	padding: 10px 0 10px 10px
}

.checkedAddressIcon{
	background: url(../images/checked.jpg) no-repeat 13px 0px;
	padding-left: 35px;
	margin: 20px auto;
	cursor: pointer;
}

.shipItemsHereIcon{
	background: url(../images/BtnShipItem.jpg) no-repeat 0px 0px;
	margin:20px auto;
	text-indent:-999px;
	overflow:hidden;
	height:30px;
	cursor: pointer;
}

.payWithThisCardIcon{
	background: url(../images/BtnPayWith.gif) no-repeat 0px 0px;
	margin:20px auto;
	text-indent:-999px;
	overflow:hidden;
	height:30px;
	width:130px;
	display:inline-block;
	cursor: pointer;
}


#selectPayment .line {
	clear: both;
	margin-left: 10px
}

.padTop50 {
	padding-top: 50px
}

ul.shippMethod {
	clear: both;
	display: block;
	list-style: none;
	overflow: hidden;
	margin: 0;
	padding: 0
}

#verifySippingInfoMain ul.shippMethod li.colOne input {
	border: none !important;
	position: relative;
	margin: 0 5px 0 0
}

ul.shippMethod li.colOne {
	border-right: 1px solid #dcdcdc;
	display: block;
	height: 20px;
	width: 187px
}

ul.shippMethod li.colTwo {
	border-right: 1px solid #dcdcdc;
	display: block;
	height: 20px;
	margin-left: 25px;
	width: 125px
}

ul.shippMethod li.colThree {
	display: block;
	height: 20px;
	margin-left: 25px;
	width: 250px
}

ul.shippMethod li.colOneheader {
	margin-bottom: 15px;
	width: 187px
}

ul.shippMethod li.colTwoheader {
	width: 125px;
	margin: 0 0 15px 25px
}

ul.shippMethod li.colThreeheader {
	width: 250px;
	margin: 0 0 15px 25px
}

.triggerNext,.trigger {
	cursor: pointer;
	font-weight: bold
}

#Login_form a,#Login_form a:visited,#Login_form a:hover {
	color: #4d4f4e;
	font-size: 12px
}

.product_Title_NameDIV {
	height: 33px;
	word-wrap: break-word
}

.product_Title_NameDIV_frg {
	height: 55px;
	word-wrap: break-word
}

div.categoryNavigation ul.categoryList {
	max-height: 350px;
	overflow-y: auto
}

div.categoryNavigation ul.categoryList ul {
	width: 210px
}

div.categoryNavigation ul.categoryList ul li {
	width: 205px
}

div.categoryNavigation ul.categoryList ul li a {
	padding: 0 0 0 20px
}

.login_creatAcc {
	float: right;
	margin: 9px 110px 0 0
}

#storeTopMenu {
	float: right;
	font-size: 13px;
	margin-top: 55px;
	width: 600px
}

#storeTopMenu ul.notLogin{
	margin-top: 20px
}

.orderHistoryTable {
	width:100%;
	margin-top: 20px;
}

#storeTopMenu ul li {
	float: right;
	list-style: none;
	margin: 0;
	padding: 0
}

#storeTopMenu ul li.divider {
	padding: 0 10px
}

#storeTopMenu .dealerId {
	padding-top: 7px;
	text-align: right
}

#login.storeLocator {
	width: 300px;
	padding: 0 18px 18px
}

#login.storeLocator h2 {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 5px
}

#login.storeLocator p.intro {
	margin: 0 0 20px;
	padding: 0
}

#login.storeLocator input {
	width: 285px;
	margin: 6px 0
}

.BtnStore,input.btn,.BtnCalculate {
	background: #B10034;
	border: 0;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: auto;
	overflow: visible;
	width: auto !important;
	padding: 3px 7px
}

.BtnStore:visited,input.btn {
	background: #B10034
}

button.btn {
	background: #B10034;
	border: 1px solid #DCDCDC;
	color: #fff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: auto;
	overflow: visible;
	width: auto !important;
	padding: 3px 7px
}

#login.storeLocator input[type=text],#login.storeLocator input[type=password]
	{
	color: #4D4F4E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 3px
}

#storeNotice {
	background: #b10034;
	color: #fff;
	display: none;
	margin: 13px 18px 20px;
	padding: 8px 15px
}

#terms.storeLocator {
	width: 500px;
	padding: 0 18px 18px
}

#terms.storeLocator .termContent {
	border: 1px solid #dcdcdc;
	color: #4d4f4e;
	height: 200px;
	line-height: 16px;
	overflow: scroll;
	width: 468px;
	padding: 15px
}

.chkAgree {
	margin: 15px 0
}

input#agreed {
	border: 0;
	outline: 0;
	vertical-align: middle
}

.storeLocatorContent {
	padding: 18px
}

.storeError {
	background: #dcdcdc;
	color: #B10034;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 18px;
	padding: 10px 18px
}

/* ==========================================================================
=MAINTAINANCE
========================================================================== */
#maintainanceContent {
	width: 655px;
	margin: 0 auto
}

#maintainanceContent .sucessbox {
	font-size: 12px;
	height: auto;
	margin-bottom: 20px;
	width: auto
}

#maintainanceContent .sucessbox img {
	top: 0;
	vertical-align: middle
}

#maintainanceContent input[type=checkbox] {
	border: 0;
	outline: none
}

.storeBtnGroup {
	background: #ededed;
	margin-bottom: 20px;
	padding: 5px
}

.storeBtnGroup .BtnStore {
	margin-right: 5px
}

#maintainanceContent .note {
	width: 350px
}

.storeTable tr th {
	background: #ededed;
	font-weight: bold;
	text-align: left;
	padding: 5px
}

.storeTable tr td {
	padding: 5px
}

.storeTable tr.emptyStore td {
	font-weight: bold;
	text-align: center;
	padding: 50px 0
}

#maintainanceContent.manageStoreLoc h1.MainTitle {
	margin: 0 0 7px
}

#popupContact.popupAddshipping .floatingContentCityState li.stateLi,#orderHistoryTable th.col3,#manageStore.storeTable tr th.col3
	{
	width: 160px
}

#manageStore.storeTable tr td.storename a:hover {
	background: url(../images/ico_edit.gif) center right no-repeat;
	padding-right: 15px
}

.mapContent {
	background: #dcdcdc;
	height: 250px
}

.mapnote {
	font-size: 11px;
	padding: 3px 0
}

#storeDetail.storeTable {
	border: 1px solid #cecece;
	border-right: 0;
	margin: 20px 0 10px
}

#storeDetail.storeTable tr td,#storeDetail.storeTable tr th {
	border-bottom: 1px solid #cecece;
	border-right: 1px solid #cecece;
	padding: 5px 15px
}

#storeDetail.storeTable tr th {
	border-bottom: 0
}

.bannerTitleWrap.storeDetail {
	border-bottom: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
	height: 35px;
	margin: 15px 0
}

.bannerTitleWrap.storeDetail h1 {
	float: left;
	margin: 0;
	padding: 3px 0
}

.bannerTitleWrap.storeDetail .btnActionTop input,.btnAction input {
	outline: 0;
	margin: 5px 0 0 5px
}

.locationExist {
	background: #dcdcdc;
	color: #b10034;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 10px 15px
}

.locationExist a,.locationExist a:hover,.locationExist a:visited {
	color: #b10034;
	font-size: 14px
}

.updateMap {
	padding-top: 10px;
	text-align: right
}

.updateMap input.BtnStore {
	background: #b10034 url(../images/ico_update.gif) 8px 3px no-repeat;
	padding-left: 30px
}

/* ==========================================================================
=FORMS
========================================================================== */
.formFields {
	padding-top: 10px;
	width: 270px
}

.formFields.state {
	padding-top: 10px;
	width: 325px
}

.newsletterSignup .formFields.state, .newsletterSignup .lft.pad15 {
    padding-left: 0;
}

.EmailFriendForm input {
	height: 22px;
}

#storeLocationForm .formFields input,#storeLocationForm .formFields select
	{
	border: 1px solid #DCDCDC;
	font-family: Arial, Helvetica, sans-serif;
	width: 270px
}

#storeLocationForm .formFields input {
	margin-top: 5px;
	width: 264px;
	padding: 2px
}

#storeLocationForm .addressLeft,.twoCols .leftCol {
	float: left;
	width: 275px
}

#storeLocationForm .addressRight,.twoCols .rightCol {
	float: right;
	width: 275px
}

#cityDetails .formFields {
	float: left;
	margin-right: 17px
}

#cityDetails .formFields.city {
	width: 218px
}

#warrantyRegistration #cityDetails .formFields.zip {
	width: 175px
}

#cityDetails .formFields.state input {
	width: 264px
}

#storeLocationForm .formFields.rank,#storeLocationForm .formFields.status
	{
	width: 390px
}

#storeLocationForm .tip a {
	font-size: 11px;
	padding-left: 10px
}

.formFields ul,.formFields li {
	display: inline;
	list-style: none;
	margin-right: 25px;
	padding: 0
}

#storeLocationForm .formFields.status ul li input {
	border: 0;
	vertical-align: middle;
	width: auto;
	margin: 0
}

#storeLocationForm .formFields.status ul li label {
	display: inline;
	margin-left: 10px;
	padding: 0
}

.storeProducts {
	border: 1px solid #dcdcdc;
	padding: 10px
}

#storeLocationForm .fieldgroup label {
	display: inline;
	float: none
}

#storeLocationForm .fieldgroup {
	width: 632px;
	margin: 0
}

#storeLocationForm .fieldgroup ul {
	margin-left: 30px;
	width: 450px
}

#storeLocationForm.requestAccess .formFields {
	width: 308px
}

#storeLocationForm.requestAccess .formFields input {
	margin-top: 5px;
	width: 300px
}

#storeLocationForm.requestAccess .formFields select {
	margin-top: 5px;
	width: 306px
}

#storeLocationForm.requestAccess h2 {
	border-bottom: 1px solid #999;
	padding: 5px 0 3px
}

#storeLocationForm.requestAccess .fieldgroup {
	border: 0;
	width: 308px;
	margin: 0;
	padding: 0
}

#storeLocationForm.requestAccess .fieldgroup ul li,#orderHistoryTable th.col1,#orderHistoryTable th.col4,#orderHistoryTable th.col5
	{
	width: 130px
}

#storeLocationForm.requestAccess fieldset {
	border: 1px solid #DCDCDC;
	padding-bottom: 15px
}

#storeLocationForm.requestAccess .btnAction,#storeLocationForm.requestAccess .termsLink
	{
	padding-top: 15px;
	text-align: right;
	width: 308px
}

.storeHourContent {
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: 10px
}

.storeHourContent span.storeOpen,.storeHourContent span.storeClose {
	padding-right: 110px
}

.storeHoursTitle {
	background: #ededed;
	font-size: 12px;
	font-weight: bold;
	margin: 20px 0 5px;
	padding: 5px 8px
}

table.storeHours tr th,table.storeHours tr td {
	font-weight: normal;
	text-align: left;
	padding: 4px
}

table.storeHours tr th.openMin,table.storeHours tr th.closeMin {
	width: 115px
}

table.storeHours select {
	width: 60px
}

.backLink {
	font-size: 13px;
	margin: 15px
}

#storePaging {
	height: 18px
}

#storePaging .previous a {
	background: url(../images/ico_prenxt.gif) left -32px no-repeat;
	color: #bdbebd;
	padding-left: 12px;
	text-decoration: none
}

#storePaging .previous a:hover {
	background-position: left 3px;
	color: #000
}

#storePaging .next a {
	background: url(../images/ico_prenxt.gif) right -71px no-repeat;
	color: #bdbebd;
	padding-right: 12px;
	text-decoration: none
}

#storePaging .next a:hover {
	background-position: right -108px;
	color: #000
}

.mapError {
	font-size: 13px;
	font-weight: bold;
	padding-top: 100px;
	text-align: center
}

#storeTimingLink {
	float: right;
	margin-top: 9px
}

#storeTimingLink a {
	background: url(../images/ico_arr.gif) right 3px no-repeat;
	padding-right: 16px;
	text-decoration: none
}

#travelGearWaranty .topContent .optionList {
	float: left;
	margin-top: 10px;
	width: 320px
}

#travelGearWaranty .topContent ul li a {
	color: #999;
	text-decoration: none
}

#travelGearWaranty .topContent p.requires {
	border-top: 1px solid #4D5150;
	font-size: 11px;
	margin-top: 15px;
	padding: 2px 0
}

#travelGearWarantyConfirmation {
	min-height: 300px
}

.productBank {
	background: #F2F2F2;
	padding: 6px
}

.productBank h3 {
	border: 0;
	font-size: 14px;
	margin-bottom: 5px
}

.collapsePanel {
	background: url(../images/sprite.png) no-repeat -955px -184px;
	display: inline-block;
	height: 14px;
	padding-right: 20px
}

.expandPanel {
	background: url(../images/sprite.png) no-repeat -955px -515px;
	padding-right: 20px
}

.browserIE7 .collapsePanel {
	background: url(../images/sprite.png) no-repeat -955px -184px;
	display: inline-block;
	padding-right: 20px
}

.browserIE7 .expandPanel {
	background: url(../images/sprite.png) no-repeat -955px -515px;
	display: inline-block;
	padding-right: 20px
}

#warrantyRegistration.guest h3 {
	border: 0;
	font-size: 14px;
	margin-bottom: 10px
}

#warrantyRegistration.guest ul.registrationTips {
	list-style: outside;
	margin: 0 0 15px 16px;
	padding: 0
}

#warrantyRegistration .guestRegistration {
	width: 318px
}

#warrantyRegistration .formFields,#warrantyRegistration.Login .formAction
	{
	width: 320px
}

#warrantyRegistration .formFields input[type=text],#warrantyRegistration .formFields input[type=password]
	{
	border: 1px solid #DCDCDC;
	margin-top: 5px;
	width: 315px
}

#warrantyRegistration .formFields select {
	border: 1px solid #DCDCDC;
	margin-top: 5px;
	width: 318px
}

#warrantyRegistration .nameFields .formFields {
	float: left;
	margin-right: 18px;
	width: 205px
}

#warrantyRegistration .formFields.purchaseDate img.trigger {
	margin-left: 3px;
	vertical-align: middle
}

#warrantyRegistration .items p.title {
	padding: 8px 0 0
}

#warrantyRegistration .formFields.state {
	margin-right: 15px;
	width: 205px
}

#warrantyRegistration .formFields.phone .phoneFields {
	float: left;
	width: 320px
}

#warrantyRegistration .formFields.phone input {
	float: none;
	width: 315px
}

#warrantyRegistration hr {
	background: #000;
	border: 0;
	color: #000;
	height: 2px;
	margin: 16px 0 0
}

#warrantyRegistration .formFields span.hint {
	color: #999;
	left: 330px;
	position: absolute;
	top: 32px;
	width: 350px
}

#warrantyRegistration .formFields span.hint .WhatsThisHelp {
	color: #999;
	cursor: pointer
}

#warrantyRegistration .formAction {
	padding-top: 20px;
	text-align: right
}

#warrantyRegistration .formAction a {
	color: #666;
	float: left;
	font-size: 14px;
	text-decoration: underline
}

#warrantyRegistration .items,.headingtxt_frag,.mrgn10bot,#travelGearWaranty .formAction.registrationSubmit
	{
	padding-bottom: 10px
}

#warrantyRegistration.Login h2 {
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 5px
}

#warrantyRegistration.Login .forgot a {
	color: #6E6E6E;
	text-decoration: underline
}

#warrantyRegistration.Login .registerBtn {
	float: right;
	margin: 35px 40px 0 0
}

#warrantyRegistration.Login .registerBtn a {
	background: #B10034;
	border: 0;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: auto;
	overflow: visible;
	width: auto !important;
	padding: 4px 10px
}

.linkBlock {
	clear: both;
	padding-left: 4px;
	padding-top: 10px
}

.linkBlock h3 {
	border: 0;
	font-size: 13px;
	padding: 3px 0
}

h1.smallHeaderContent {
	font-size: 16px;
	margin-left: 0;
	padding-left: 0
}

h1.smallHeaderContentCapital {
	font-size: 17px;
	margin-left: 0;
	padding-left: 0;
	text-transform: uppercase
}

h1.headingContent {
	font-size: 22px;
	padding-left: 0;
	text-transform: uppercase;
	margin: 0 0 7px
}

ul.returnInfoitem,.staticContentWrap ul.returnInfoitem {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0
}

ul.returnInfoitem li {
	font-weight: bold;
	list-style: none;
	margin: 0;
	padding: 0
}

ul.returnInfoitemdata,.staticContentWrap ul.returnInfoitemdata {
	float: left;
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0
}

ul.returnInfoitemdata li {
	font-weight: normal;
	height: 17px;
	list-style: none;
	word-wrap: break-word;
	margin: 0;
	padding: 0
}

span.returnInfoitemlabel {
	display: block;
	float: left;
	font-weight: bold;
	width: 117px
}

span.returnInfoitemlabeldata {
	display: block;
	float: left;
	font-weight: normal
}

.returnlabel {
	padding: 25px 0
}

.cutterbox {
	height: 32px;
	margin-left: 40px
}

.returnImgTopBox {
	background-color: #FFF;
	border: 1px dashed #000;
	height: 310px;
	width: 490px;
	margin: 0 0 20px 40px;
	padding: 10px
}

.returnImginnerBox {
	border: 1px solid #000;
	height: 100%;
	width: 100%
}

ul.returnlabelboxaddress {
	list-style: none;
	width: 240px;
	margin: 40px 0 0 20px;
	padding: 0
}

ul.returnlabelboxaddress li {
	border-bottom: 1px solid #000;
	display: block;
	height: 25px;
	list-style: none;
	margin: 0;
	padding: 0
}

.returnImginnerBox ul.returnInfoitem {
	margin: 15px 0 0 150px
}

.returnItemWrap ul.itemdetail {
	float: left;
	list-style: none;
	width: 170px;
	margin: 0 0 0 10px;
	padding: 0
}

.returnItemWrap tr td select {
	border: 1px solid #dcdcdc;
	width: 275px;
	height:20px;
	font-family: Arial, sans-serif;
}

.returnItemWrap tr td textarea {
	border: 1px solid #dcdcdc;
	margin-top: 10px;
	width: 272px
}

.returnItemWrap tr.tabledata td {
	border-bottom: 1px solid #dcdcdc;
	padding: 15px 0
}

.returnItemWrap tr.tableHead td {
	border-bottom: 2px solid #dcdcdc;
	border-top: 2px solid #dcdcdc;
	padding: 8px 0
}

.accountModHead p {
	margin: 5px 0
}

.noOrderHistory {
	font-size: 18px;
	font-weight: bold;
	padding: 25px 0
}

.productRatinginfo .ResultPagination {
	padding: 20px 0 0
}

.productRatinginfo .ResultPagination.bottom {
	padding: 0 0 10px
}

.orderHistoryTable td,.orderHistoryTable th {
	text-align: left;
	padding: 3px
}

.orderHistoryTable th.col1 {
	width: 220px
}

.orderHistoryTable th.col3,.floatingContentCityState li input,#popupContact.popupAddPayment #checkout_shipment .floatingContentCityState li input,#verifySippingInfoMain table.floatingContentCityState td.citiLi input
	{
	width: 170px
}

.orderHistoryTable th a.desc {
	background: url(../images/arrow-sort.gif) right 5px no-repeat;
	padding-right: 15px;
	text-decoration: none
}

.orderHistoryTable th a.asc {
	background: url(../images/arrow-sort.gif) right -40px no-repeat;
	padding-right: 15px;
	text-decoration: none
}

.orderHistoryTable td {
	border-bottom: 1px solid #dcdcdc;
	padding: 10px 0
}

.orderHistoryTable td .viewdetail {
	text-align: right;
	padding: 20px 5px 0 0
}

#orderHistoryTable {
	border-top: 2px solid #dcdcdc;
	margin-top: 10px;
	text-align: left;
}

#orderHistoryTable th {
	border-bottom: 2px solid #dcdcdc;
	text-align: left;
	padding: 7px 0
}

#orderHistoryTable td {
	padding: 10px 0 0
}

#orderHistoryTable .itemImage {
	background-color: #FFF;
	border: 1px solid #dcdcdc;
	float: left;
	margin-right: 10px;
	text-align: center
}

#orderHistoryTable .giftWrap img.gift {
	margin-right: 5px;
	vertical-align: middle
}

#orderHistoryTable .actionRow {
	border-bottom: 1px solid #dcdcdc;
	font-weight: bold;
	padding-bottom: 10px;
	text-align: right
}

#priceDetail {
	padding-right: 30px
}

#priceDetail div {
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding: 2px 0
}

#priceDetail div span {
	display: block;
	float: right;
	width: 80px
}

#popupContact .PopupCont .PopUp_product_Info .ItemNo,#productSpecification ul.tabNavigation li a,#productCrossSell ul.tabNavigation li a,#productRating ul.tabNavigation li a,.reviews,.textNote,#selectPayment .CheckedAddress,#storeLocationForm.requestAccess p.note,.requiredFields,.backlink a
	{
	font-size: 11px
}

.backlink a:hover {
	font-size: 11px;
	text-decoration: none
}

.textNote {
	font-size: 11px;
	font-weight: normal
}

.product_Info .textNote {
	min-height: 17px
}

.printLink {
	background: url(../images/print_logo.gif) left center no-repeat;
	font-size: 11px;
	padding-left: 20px;
	text-decoration: none !important
}

.accountModHead .printLink {
	position: absolute;
	right: 0;
	top: 4px
}

#orderHistory .arrow{
	padding:0px 0px;
}

 #orderHistory .arrow  a span{
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align:middle;
	overflow: hidden;
	text-indent: -999px;
 }
 .gridNext{
	background: url(../images/next.jpg) no-repeat;
	margin-left: 2px;
 }
 
.gridPrevious{
	background: url(../images/pre.jpg) no-repeat;
	margin-right: 2px;
 }

.orderDetailHead {
	margin-top: 25px;
	padding: 10px
}

.orderDetailHead h1 {
	font-size: 17px;
	padding-bottom: 5px
}

.orderDetailHead ul {
	list-style: none;
	margin: 0 0 15px
}

.orderDetailHead ul li {
	padding: 1px 0
}

.orderDetailHead ul li label {
	display: block;
	float: left;
	width: 150px
}

.orderDetailHead.shipping .tracking {
	margin-left: 152px
}

.orderDetailHead.shipping .customerService {
	bottom: -8px;
	right: 0;
	text-align: right
}

.orderDetailHead.shipping .customerService p {
	font-size: 11px;
	margin: 2px 0;
	padding: 0
}

.warrant_product {
	background-color: #fff;
	border: 1px solid #dcdcdc;
	float: left;
	width: 280px;
	margin: 0 8px 10px 0;
	padding: 5px
}

.warrant_product_binder {
	margin-top: 17px
}

.WarrantyHeader {
	font-size: 15px
}

.warrant_product input.btn {
	height: 25px;
	overflow: visible;
	margin: 6px 0
}

.CombinationPopup {
	height: 180px;
	width: 500px
}

.CombinationPopup .PopupCont {
	padding: 20px
}

.divblock {
	border-top: 1px solid #dcdcdc;
	margin-top: 25px;
	padding-top: 15px;
	width: 300px
}

.cartbox th {
	border: 2px solid #dcdcdc;
	border-left: none;
	border-right: none;
	padding: 6px 0;
	text-align: left;
	width: 140px;
}

.cartbox th.wide {
	width: 175px;
}

.cartbox th.align-right {
	text-align: right;
}

.cartbox tr td {
	border-bottom: 1px solid #dcdcdc;
	padding: 8px 0
}

.cartbox tr td .ImageArea {
	background: #fff;
	border: 1px solid #dcdcdc;
	height: 130px;
	margin-right: 10px;
	overflow: hidden;
	text-align: center;
	width: 130px
}

.cartbox .image-td {
	width: 130px;
}
.cartbox .ImageArea .imgWrapper {
    line-height:130px
}
.promoArea {
	background-color: #33454F;
	border: 1px solid #33454F;
	border-bottom: none;
	border-radius: 5px;
	color: #A4B5BF;
	font-weight: bold;
	padding: 15px
}

.promoAreaImg {
	margin-top: 10px;
	text-align: center;
	padding: 0
}

.customerSupport {
	height: 345px;
	margin: 0;
	width: 31%;
	padding: 4px 0px 0px 10px;
}

.browserIE7 .customerSupport {	
	margin-bottom:-20px;
}

.customerSupport ul li {
	padding: 4px 0!important;
}

.customerSupport h1.smallHeader {
	min-height:20px;
}

.linkRow td {
	border-bottom: 1px solid #DBDBDB;
	line-height: 16px;
	padding: 2px 0 0
}

.heading {
	font-size: 16px
}

.returnItemWrap .itemImg,#orderHistoryTable .itemImg {
	background-color: #FFF;
	border: 1px solid #dcdcdc;
	float: left;
	text-align: center;
	width: 113px
}

.quant input {
	border: 2px solid #dcdcdc;
	text-align: center;
	width: 40px
}

.webform input {
	border: 1px solid #dcdcdc;
	width: 325px;
	margin: 5px 0
}

.webform input.chBox {
	border: none !important;
	width: auto;
	margin: 0 6px 0 0;
	padding: 0
}

.BtnLogin {
	background: #B10034;
	border: 1px solid #dcdcdc;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	overflow: visible
}

.staticContentWrap ul.returnForm, ul.returnForm {
	list-style: none;
	margin: 8px 0 10px 15px;
	padding: 0
}

ul.returnForm li {
	float: left;
	list-style: none;
	margin: 0 8px 0 0;
	padding: 0
}

ul.returnForm li.cityBox,ul.returnForm li.stateBox {
	float: left;
	list-style: none;
	width: 132px;
	margin: 0 8px 0 0;
	padding: 0
}

ul.returnForm li.zipBox {
	float: left;
	list-style: none;
	margin-right: 8px;
	width: 180px
}

ul.returnForm li.last {
	float: left;
	list-style: none
}

ul.returnForm li .city {
	width: 132px
}

ul.returnForm li .state {
	border: 1px solid #dcdcdc;
	height: 20px;
	width: 132px;
	margin: 5px 0
}

ul.returnForm li .zip {
	width: 123px
}

ul.returnForm li input {
	border: 1px solid #dcdcdc;
	margin: 5px 0
}

#phoneAreaCode,#phoneExchangeCode {
	width: 93px
}

ul.returnForm li .phBox2 {
	width: 73px
}

ul.returnForm li .phBox3 {
	width: 126px
}

ul.returnForm li.ph1 {
	float: left;
	list-style: none;
	width: 93px;
	margin: 0 8px 0 0;
	padding: 0
}

ul.returnForm li.ph2 {
	float: left;
	list-style: none;
	width: 73px;
	margin: 0 8px 0 0;
	padding: 0
}

ul.returnForm li.ph3 {
	float: left;
	list-style: none;
	width: 117px;
	margin: 0 8px 0 0;
	padding: 0
}

.webform textarea {
	border: 1px solid #dcdcdc;
	color: #4D4F4E;
	width: 325px
}

.webform .reasonRet {
	margin-left: 15px;
	width: 191px
}

.webform .selectbox {
	height: 20px;
	width: 191px;
	margin: 5px 5px 5px 0
}

.margin15 {
	margin: 15px
}

.infoBox {
	background-color: #dcdcdc;
	padding: 8px
}

.videopopup {
	height: 350px;
	width: 720px
}

.videoContent {
	float: left;
	width: 210px;
	margin: 15px 0 0 15px
}

.moviearea {
	border: 1px solid #FFF;
	float: left;
	height: 275px;
	margin-top: 15px;
	width: 450px
}

.primaryAdd {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 15px
}

.pad_8 {
	padding: 8px
}

.background_shippingOption,.background_shippingOption_TRG {
	background-color: #EEE9E9;
	cursor: pointer
}

.spacer_border {
	border-top: 1px solid #CDC9C9 !important
}

.showCVVtipBox {
	background-color: #fff;
	border: 1px solid #dcdcdc;
	display: none;
	position: absolute;
	width: 260px;
	z-index: 9001;
	padding: 8px
}

table.timepiecesRepair {
	margin: auto
}

table.timepiecesRepair tr td {
	vertical-align: bottom;
	width: 149px;
	padding: 0 0 10px 5px
}

table.timepiecesRepairResult {
	width: 680px;
	margin: 0 10px
}

table.timepiecesRepairResult tr.header {
	background-color: #C8C8C8
}

table.timepiecesRepairResult tr.evenrow {
	background-color: #E8E8E8
}

.customerSupport h1 {
	font-size: 16px;
	margin: 0;
	padding: 11px 0 2px
}

.BVRRRatingSummaryLinkWriteFirst {
	float: left !important;
	font-size: 11px;
	line-height: 1.5em !important;
	padding-left: 5px;
	width: auto !important
}

.text_strike {
	text-decoration: line-through
}

.facetWidth {
	width: 162px;
	float: left;
}

.pad15Width560px {
	width: 560px;
	padding: 0 15px
}

.filesize {
	float: left;
	padding: 0 20px 0 0
}

.dimention,p.contactlink a {
	margin-left: 30px
}

.span_red_text {
	color: #B10034;
	font-size: 15px
}

.giftWrap_text {
	border: 1px solid #dcdcdc;
	margin-bottom: 8px;
	width: 250px
}

.imageUfill {
	height: 180px;
	overflow: hidden;
	text-align: center;
	width: 140px
}

.input_Ufill {
	border: 1px solid #dcdcdc;
	width: 200px
}

.prodDimention {
	height: 33px;
	width: 150px
}

.prodDimention .dimStandard{
	float: left;
}

.birthMonth {
	border: 1px solid #dcdcdc;
	width: 330px;
	margin: 10px 0
}

.share_position,.tags {
	position: relative;
	top: 5px
}

.controlWrapper .tags {
	vertical-align: bottom;
	top: 0px;
}
.smallFacebookIcon {
	background: url(../images/sprite.png) -189px 0;
	float: left;
	height: 21px;
	width: 21px
}

.smallTwitterIcon {
	background: url(../images/sprite.png) -213px 0;
	float: left;
	height: 21px;
	width: 21px
}

.suggestedAddress {
	background-color: #F0F0F0;
	float: left;
	width: 179px;
	margin: 8px 15px 0 0;
	padding: 8px
}

.suggestedAddress_ShiftRight {
	background-color: #F0F0F0;
	float: left;
	width: 179px;
	margin: 8px 205px 0 0;
	padding: 8px
}

.suggestedAddressSelected {
	background-color: #4CBB17;
	float: left;
	width: 179px;
	margin: 8px 15px 0 0;
	padding: 8px
}

.narrowByText {
	color: #939394;
	font-size: 11px;
	font-weight: bold;
	display: block;
	margin-left: 15px;
}

.contactBox_CH {
	float: left;
	margin-right: 15px;
	width: 100px
}

.contactBox_CH_Static {
	float: left;
	margin-right: 15px;
	width: 200px
}

.fragrance-event {
	background: url(/images/bloomingdale.jpg) left top no-repeat;
	padding-top: 420px;
	width: 100%
}

.fragranceevent-discription {
	padding-left: 23px;
	width: 530px
}

.fragranceevent-discription h1 {
	color: #4d5150;
	font-size: 22px;
	margin: 0;
	padding: 0
}

.fragranceevent-discription address {
	color: #4d5150;
	font-size: 18px;
	font-style: normal;
	line-height: 18px;
	padding: 19px 0
}

.fragranceevent-discription p {
	color: #4d5150;
	font-size: 14px;
	padding-bottom: 15px
}

.footersocial {
	float: right;
	margin-top: 4px
}

.footerFollowUS {
	position: relative;
	top: 10px
}

.detailMsg {
	background-color: #fff;
	border: 1px solid #8B0000;
	display: none;
	position: relative;
	width: 150px;
	z-index: 1;
	padding: 10px
}

.detailMsgShowDiv {
	background-color: #fff;
	border: 1px solid #8B0000;
	display: none;
	position: absolute;
	width: 150px;
	z-index: 10;
	padding: 10px
}

.Others_imgBlock {
	float: left;
	width: 305px;
	margin: 0 70px 15px
}

.spacedevider {
	float: left;
	height: 40px
}

.MxOthers_imgBlock {
	float: left;
	width: 400px;
	margin: 0 20px 15px
}

.victorinoShop {
	margin-right: 8px;
	width: 220px
}

.column2LongContentImage {
	background: #FFF;
	height: 146px;
	overflow: hidden
}

.pad10top,.searchTool span.Page,.searchTool span.seprator,#pcompareParagraph,.pdng_top_15
	{
	padding-top: 10px
}

ul.customerservices li {
	float: left;
	margin-bottom: 25px;
	margin-right: 8px
}

ul.customerservices li .cat_image a,ul.customerservices li .cat_image a:visited,ul.customerservices li .cat_image a:hover
	{
	line-height: 180px
}

ul.customerservices li .cat_image {
	height: 180px;
	margin-bottom: 2px;
	text-align: center;
	width: 158px
}

ul.customerservices li .cat_name {
	font-weight: bold;
	text-align: center
}

.btncontainer {
	border-right: 1px solid #dcdcdc;
	height: 80px;
	line-height: 80px;
	vertical-align: middle;
	width: 145px
}

.box_space1 {
	margin-left: 20px;
	margin-top: 5px;
	width: 110px
}

.box_space2 {
	margin-left: 30px;
	margin-top: 5px;
	width: 105px
}

.btncontainer_firstrow {
	border-right: 1px solid #dcdcdc;
	width: 145px
}

.contactForm .zipbox {
	float: none !important;
	text-align: left !important;
	width: 100px
}

.contactForm .phbox {
	float: none !important;
	text-align: left !important;
	width: 80px
}

.tleft {
	text-align: left !important
}

.tRight {
	text-align: right !important
}

.cont_td_jp {
	width: 145px
}

#loginMain a.loginLink,#loginMain a.loginLink:visited,.loginMain a.loginLink,.loginMain a.loginLink:visited
	{
	color: #B10034;
	font-size: 11px;
	text-decoration: none
}

.closeIcon {
	background: url(../images/sprite.png) no-repeat -508px 3px;
	cursor: pointer;
	display: block;
	height: 25px;
	margin: 5px;
	width: 25px;
}

.openIcon {
	background: url(../images/sprite.png) no-repeat -780px 2px;
	cursor: pointer;
	float: left;
	height: 25px;
	position: absolute;
	width: 25px;
	z-index: 1;
	margin: 2px 20px
}

#descCont {
	background-color: #000;
	border: 1px SOLID #e7e7e7;
	display: none;
	filter: alpha(opacity =   80);
	height: 180px;
	opacity: .8;
	position: absolute;
	width: 500px;
	z-index:100;
}

#descBlock {
	border: 1px solid #dcdcdc;
	color: #fff;
	display: none;
	float: left;
	position: absolute;
	width: 500px;
	z-index:100;
}

#descBlock p {
	padding: 0 0 16px;
}

#descBlock p a {
	text-decoration: underline;
}

.popuphead {
	font-size: 15px;
	font-weight: bold;
	margin-left: 15px;
	padding-top: 5px
}

h4.prodCode {
	color: #4D4F4E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 17px;
	padding: 0
}

.headerContainer {
	background: url(../images/topheader.jpg) no-repeat scroll center center
		#2F4149
}

#tools li a,#tools li a:visited {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 23px;
	text-decoration: none;
	padding: 0 5px
}

#language li a,#language li a:visited {
	color: #4D5150 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 23px;
	text-decoration: none;
	padding: 0 5px
}

#language li a:hover {
	color: #4D5150 !important
}

#language a,#language a:visited {
	color: #fff !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 23px;
	text-decoration: none;
	padding: 0 5px
}

.spaceTopNav {
	background: #FFF;
	font-size: 0;
	height: 8px;
	line-height: 0
}

.menuwrapper {
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1
}

#topNav {
	background: url(../images/sprite.png) no-repeat 0 -412px;
	clear: both;
	color: #666;
	font-size: 11px;
	font-weight: bold;
	height: 12px;
	margin-left: auto;
	margin-right: auto;
	margin-top: -2px;
	position: relative;
	top: 0px;
	width: 970px;
	padding: 7px 0;
	border-radius: 2px;
}

.droped #topNav{
	background-position:-1px -444px;
	height:30px;
    position:absolute;
   top:31px;
}

.browserIE7 .droped #topNav{
	position:relative;
    top:0px;
    margin-top:0px;
}

#menuDiv {
	cursor: pointer;
	float: left;
	margin-left: 10px;
	text-align: left;
	width: 100px
}

#pageNav {
	float: right;
	margin-right: 10px
}

.expandMenu {
	background: url(../images/sprite.png) 1px -176px;
	color: #666;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px;
	width: 5px;
	white-space: nowrap;
}

#pageNav #topNavUL li {
	border-right: 1px solid #666;
	line-height: normal;
	margin: 0
}

#topNav a,#topNav a:visited {
	background: none !important;
	color: #666 !important;
	display: inline-block !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold !important;
	line-height: normal !important;
	text-decoration: none !important
}

.topNavContentStories {
	position: relative;
	z-index: 1001
}

.collapseMenu {
	background: url(../images/sprite.png) 1px -221px;
	color: #666;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px;
	width: 5px;
	white-space: nowrap;
}

#header .logoHeight {
	margin-top: 39px
}

/* ==========================================================================
=CAROUSEL
========================================================================== */
.topStoriesCarausel {
	width: 680px;
	margin: 37px 0 0 10px
}

.topStoriesCarausel .jcarousel-skin-tango .jcarousel-clip-horizontal {
	height: 75px;
	overflow: hidden;
	width: 655px
}

.topStoriesCarausel.twoItems .jcarousel-skin-tango .jcarousel-clip-horizontal
	{
	height: 75px;
	overflow: hidden;
	width: 442px
}

.topStoriesCarausel .jcarousel-skin-tango .jcarousel-container-horizontal
	{
	float: left;
	width: 655px;
	padding: 5px
}

.topStoriesCarausel.twoItems .jcarousel-skin-tango .jcarousel-container-horizontal
	{
	float: left;
	width: 442px;
	padding: 5px
}

#dropdwonCr .topStoriesCarausel .jcarousel-skin-tango .jcarousel-container-horizontal
	{
	float: left;
	margin-left: -4px;
	width: 700px;
	padding: 5px
}

.topStoriesCarausel .jcarousel-skin-tango .jcarousel-item {
	height: 73px;
	width: 213px
}

.topStoriesCarausel .carousalLeftBar {
	background: url(../images/sprite.png) -133px -178px;
	height: 79px;
	width: 3px
}

.topStoriesCarausel .carousalRightBar {
	background: url(../images/sprite.png) -155px -178px;
	height: 79px;
	width: 3px
}

.topStoriesCarausel .jcarousel-skin-tango .jcarousel-next-horizontal,.topStoriesCarausel .jcarousel-skin-tango .jcarousel-next-horizontal:hover
	{
	background: transparent url(../images/sprite.png) no-repeat -319px -85px;
	cursor: pointer;
	height: 32px;
	position: absolute;
	right: -34px;
	top: 25px;
	width: 32px
}

.topStoriesCarausel .jcarousel-skin-tango .jcarousel-prev-horizontal,.topStoriesCarausel .jcarousel-skin-tango .jcarousel-prev-horizontal:hover
	{
	background: transparent url(../images/sprite.png) no-repeat -472px -85px;
	cursor: pointer;
	height: 32px;
	left: -25px;
	position: absolute;
	top: 25px;
	width: 32px
}

.topStoriesCarause .jcarousel-clip .jcarousel-clip-horizontal {
	overflow: hidden !important
}

.PopupCont .userMigrationForm .formItem select {
	margin-top: 5px;
	width: 280px
}

#YourCart .CartItem .ItemDesc.giftwrap_box {
	margin-left: 56px;
	width: 150px
}

.floatingContentCityState .stateLifrag {
	margin-left: 15px;
	width: 186px
}

.freesampletext {
	color: #919392 !important
}

#ufill .formtext {
	float: left;
	width: 210px
}

#ufill .formtext input,#ufill .formtext select {
	border: 1px solid #dcdcdc;
	width: 200px;
	margin: 5px 0
}

.smalltext {
	font-size: 10px;
	line-height: 10px
}

.midspacer {
	width: 25px
}

.padtop8px,#warrantyRegistration.Login .forgot {
	padding-top: 8px
}

#ufill ul.mailingOption {
	margin: 8px 0 0 14px;
	padding: 0
}

#ufill ul.mailingOption li {
	list-style: none;
	width: 145px;
	margin: 0 0 5px;
	padding: 0
}

.div_bottomtextleft,.Ufilltext {
	width: 500px
}

.checkbox_ringtone {
	position: relative;
	top: 2px
}

.linespace {
	border-top: 1px solid #DCDCDC;
	float: left;
	font-size: 0;
	height: 6px;
	line-height: 0;
	width: 100%
}

.padtopNone {
	padding-top: 3px
}

.showSearchDiv {
	display: block;
	visibility: visible
}

.marginTop27 {
	margin-left: -10px;
	margin-top: 27px
}

#topnavRight {
	float: right;
	margin-top: 25px;
	width: 720px
}

#topnavRight .navRightLinks {
	float: right;
	width: 432px;
	margin: 40px 0 0;
	padding: 0
}

#topnavRight .navRightLinks li {
	background: url(../images/topnav-bg.png) no-repeat left top;
	float: left;
	height: 32px;
	list-style-type: none;
	margin: 0 0 0 5px;
	padding: 0
}

#topnavRight .navRightLinks li a {
	color: #adb0b1;
	float: left;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	width: 137px;
	padding: 8px 0
}

#topnavRight .dropDown {
	float: left;
	height: 74px;
	margin-top: 13px;
	width: 260px
}

#topnavRight .cImage {
	float: left;
	height: 69px;
	overflow: hidden;
	width: 208px;
	padding: 4px 0 4px 4px
}

.cImage img {
	height: 74px
}

#topnavRight .dropCarousel {
	background: url(../images/sprite.png) no-repeat -178px -181px;
	float: left;
	height: 74px;
	margin-top: 3px;
	width: 18px
}

.topnavLine {
	background: transparent url(../images/sprite.png) no-repeat -431px
		-183px;
	display: block;
	float: left;
	height: 60px;
	width: 2px;
	margin: 9px 25px 0 0
}

#dropdwonCr .topStoriesCarausel {
	width: 663px;
	margin: 10px 0 0 18px
}

#dropdwonCr .topStoriesCarausel .jcarousel-skin-tango .jcarousel-clip-horizontal
	{
	width: 663px
}

#dropdwonCr .topStoriesCarausel .jcarousel-skin-tango .jcarousel-prev-horizontal
	{
	left: -15px
}

#dropdwonCr .topStoriesCarausel .jcarousel-skin-tango .jcarousel-next-horizontal
	{
	right: 19px
}

#dropdwonCr.twoItems .topStoriesCarausel .jcarousel-skin-tango .jcarousel-clip-horizontal
	{
	width: 442px
}

#dropdwonCr.twoItems .topStoriesCarausel .jcarousel-skin-tango .jcarousel-container-horizontal
	{
	width: 475px
}

#dropdwonCr .all3el {
	background: url(../images/dropCarauser_bg.png) !important;
	width: 696px
}

.topStoriesCarausel.drop {
	text-align: left;
	width: 230px
}

.navstyle {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px
}

.menuImage {
	text-align: left;
	padding: 10px 10px 2px
}

.shadowMainContent {
	background: url(../images/container_middle_bg.png) transparent left
		repeat;
	float: left;
	height: auto !important;
	min-height: 100%;
	padding-top: 24px;
	text-align: left;
	width: 970px;
	margin: auto
}

.contentWrap {
	width: 960px
}

div.compare {
	float: left;
	padding-right: 2px;
	width: 300px;
	padding-top: 0
}

.compare a,.compare a:link,.compare a:visited,.compare a:active {
	color: #B10034;
	white-space: nowrap;
	padding: 0
}

.compare a:hover {
	color: #616567
}

.Product_wraper ul li .product_image {
	border: none;
	min-height: 165px
}

.compare a.jqCompareLink span {
	background: url(../images/sprite.png) no-repeat -953px -235px;
	height: 18px;
	overflow: hidden;
	text-indent: -999px;
	vertical-align: bottom;
	width: 18px;
	display: inline-block;
}

.compareIcons {
	background: url(../images/sprite.png) no-repeat -161px -52px;
	display: inline-block;
	height: 15px;
	vertical-align: bottom;
	width: 44px;
	margin: 0 8px
}

.noProductSeleced {
	background-position: -161px -52px
}

.oneProductSelected {
	background-position: -107px -52px
}

.twoProductSelected {
	background-position: -54px -52px
}

.threeProductSelected {
	background-position: 0 -52px
}

.label_check {
	background: url(../images/sprite.png) -960px -65px no-repeat;
	margin-left: 2px;
	padding-left: 20px
}

.c_on {
	background: url(../images/sprite.png) -960px 3px no-repeat
}

.c_off {
	background: url(../images/sprite.png) -960px -65px no-repeat
}

.ResultPagination .pgn ul li.arrow .paginationPrevious,.ResultPagination_foot .pgn_foot ul li.arrow .paginationPrevious
	{
	background: url(../images/sprite.png) no-repeat -957px -138px;
	display: inline-block;
	height: 15px;
	vertical-align: bottom;
	width: 15px
}

.ResultPagination .pgn ul li.arrow .paginationNext,.ResultPagination_foot .pgn_foot ul li.arrow .paginationNext
	{
	background: url(../images/sprite.png) no-repeat -960px -238px;
	display: inline-block;
	height: 15px;
	vertical-align: bottom;
	width: 15px
}

.label_check input {
	left: -9999px;
	margin-right: 5px;
	position: absolute
}

.ResultPagination .pgn ul li,.ResultPagination_foot .pgn_foot ul li {
	border-right: 2px solid #DCDCDC;
	font-weight: bolder;
	padding: 0 6px
}

.ResultPagination .pgn ul li.arrow,.ResultPagination_foot .pgn_foot ul li.arrow
	{
	border-right: none;
	padding: 0 2px
}

.pgn {
	float: right;
	text-transform: uppercase;
	margin: 20px -2px 0 0
}

.pgn_foot {
	float: right;
	padding-bottom: 8px;
	text-transform: uppercase
}

.Product_wraper ul li {
	margin: 0 0 20px;
	padding: 0 1px 0 0
}

.Product_wraper ul li.separator {
	border-bottom: none
}

.productInfoBg {
	background: url(../images/list_bg.jpg) bottom repeat-x
}

.Product_wraper ul li .product_Info {
	border-bottom: 1px solid #DCDCDC;
	min-height: 155px;
	padding: 9px 0 9px 8px
}

#roundedTop {
	background: url(../images/container_top_bg.png) left no-repeat;
	height: 13px
}

.victorinoxSlider {
	background-image: url(../images/slider_home.png);
	background-position: top center;
	background-repeat: no-repeat
}

.flashDiv {
	background-image: url(../images/slider_home.png);
	background-position: top center;
	background-repeat: no-repeat;
	padding-top: 10px;
	width: 970px
}

.flashDiv a {
	width: 948px;
	margin: 0 10px
}

#roundedBottom {
	background: url(../images/container_bottom_bg.png) left no-repeat;
	height: 12px;
	margin-bottom: -3px
}

.landingSlider {
	background-image: url(../images/container_middle_bg.png);
	background-position: center top;
	background-repeat: repeat;
	padding-bottom: 10px;
	width: 970px
}

.victorinoxSlider.sliderContent {
	background-image: none;
	background-position: center top;
	background-repeat: repeat
}

.whitebg,.category_Navigation,table.timepiecesRepairResult tr.oddrow {
	background-color: #fff
}

.feather {
	background: url(../images/news_bg_transparent.png);
	height: 100px;
	margin-top: 80px;
	width: 256px
}

.signup {
	color: #000 !important;
	font-size: 15px
}

input.go_btn {
	background-color: #f3f4f5;
	border: medium none;
	color: #B10034;
	font-size: 13px;
	font-weight: bold;
	margin-left: 5px;
	width: 24px
}

.FeaturesProductRight {
	background: #fff;
	border-radius: 5px;
	box-shadow: 0 2px 0 0 #999;
	color: #4d4f4e;
	float: right;
	margin-right: 12px;
	min-height: 480px;
	width: 430px;
	padding: 5px 10px 5px 25px
}

.BVRRPrimarySummary,.fragPop .PopupCont {
	width: 100% !important
}

.BVRRRatingSummaryNoReviewsWriteImageLink {
	float: left !important
}

.BVRRRatingSummaryNoReviews img,.popupHeadersize {
	height: 15px
}

.left-arrow-bg {
	background: url(../images/left-arrow-bg.png) no-repeat;
	height: 75px;
	left: -18px;
	position: absolute;
	top: 0;
	width: 18px
}

.center-bg1 {
	background: url(../images/center-bg1.png) repeat-x;
	padding: 7px 0
}

.productCrossSellinfo .jcarousel-clip-horizontal {
	margin-left: 30px;
	width: 360px
}

.productCrossSellinfo .jcarousel-item-added,.jcarousel-skin-tango .jcarousel-item-added,.sliderFragrancesCategory .jcarousel-item-added
	{
	width: 64px
}

.productCrossSellinfo .jcarousel-next-horizontal {
	background: transparent url(../images/sprite.png) no-repeat -27px -87px;
	cursor: pointer;
	height: 32px;
	position: absolute;
	right: 0px;
	top: 80px;
	width: 25px
}

.productCrossSellinfo .jcarousel-next-horizontal:hover,.productCrossSellinfo .jcarousel-next-horizontal:active
	{
	background-position: -27px -87px
}

.productCrossSellinfo .jcarousel-prev-horizontal {
	background: transparent url(../images/sprite.png) no-repeat -192px -87px;
	cursor: pointer;
	height: 32px;
	left: -5px;
	position: absolute;
	top: 80px;
	width: 32px
}

.productCrossSellinfo .jcarousel-prev-horizontal.jcarousel-prev-disabled-horizontal,.productCrossSellinfo .jcarousel-prev-horizontal.jcarousel-prev-disabled-horizontal:hover,.productCrossSellinfo .jcarousel-prev-horizontal.jcarousel-prev-disabled-horizontal:active
	{
	background-position: -255px -87px;
	cursor: auto;
}

.productCrossSellinfo .jcarousel-direction-rtl .jcarousel-prev-horizontal
	{
	background: transparent url(../images/sprite.png) no-repeat -27px -87px;
	left: auto;
	right: 5px
}

.productCrossSellinfo .carousel_text {
	color: #4d4f4e;
	font-weight: bold
}

.productCrossSellinfo .jcarousel-skin-tango div.linkright {
	padding-right: 15px
}

.productCrossSellinfo .act_li {
	float: left;
	height: 200px;
	list-style: none outside none;
	margin-left: 0;
	margin-right: 0;
	padding-right: 5px;
	width: 115px
}

.productCrossSellinfo li {
	text-align: center;
	width: 180px
}

.FeaturesProductLeft .jcarousel-container .jcarousel-prev,.FeaturesProductLeft .jcarousel-container .jcarousel-next
	{
	top: 68px
}

.act_li {
	float: left;
	height: 64px;
	list-style: none outside none;
	margin-left: 0;
	margin-right: 0;
	padding-right: 5px;
	width: 64px
}

.FeaturesProductLeft .jcarousel-skin-tango {
	width: 280px;
	margin: auto
}

.Deact_li {
	padding-right: 5px
}

.FeaturesProductBox {
	border-radius: 5px;
	float: right;
	height: 490px;
	margin-right: 12px;
	width: 445px;
	padding: 10px
}

.left_FeaturesProductRight {
	background: url(../images/left_FeaturesProductRight.png) no-repeat left
		top;
	float: left;
	height: 461px;
	width: 15px
}

.right_FeaturesProductRight {
	background: url(../images/right_FeaturesProductRight.png) no-repeat left
		top;
	float: left;
	height: 461px;
	width: 15px
}

.center_FeaturesProductRight {
	background: url(../images/center_FeaturesProductRight.png) repeat-x left
		top;
	float: left;
	min-height: 461px;
	width: 455px
}

.FeaturesProductRight .Ratings {
	color: #b10034;
	font-size: 11px;
	padding-top: 8px;
	width: 300px
}

ul.share_FeaturesProduct {
	float: right;
	list-style-type: none;
	width: 120px;
	margin: 0;
	padding: 0
}

ul.share_FeaturesProduct li {
	float: right;
	padding-left: 5px
}

.row1 {
	padding-bottom: 10px;
	width: 100%
}

.FeaturesProductRight .FeaturesProductInfo {
	float: left;
	min-height: 345px;
	width: 100%;
}

.finishesBox {
	float: left;
	margin-bottom: 10px;
	width: 180px;
}

td.finishesBox {
	width:auto;
	margin-bottom:2px;
	padding-left:2px;
}

.productDetailsTable{
	margin-bottom:10px;
	width:100%;
}
.productDetailsTable tr{
	height:20px;
}

.productDetailsTable tr.controlWrapper{
	height:30px;
}

.productDetailsTable td.productFieldLabel{
	width:130px;
	width:30.23255813953488%;/*this resolves IE mishandling with colspan in td */
}

.productDetailsTable .controlWrapper select{
	max-width: 280px;
}

.navLinks{
	text-transform:capitalize;	
}

td.alignLabelValue{padding-left:10px;}

.controlWrapper #pSizeCombo,
.controlWrapper #selectProductCapacity,
.controlWrapper #quantityPDP,
.controlWrapper #selectProductStyle{
	margin-left:7px;
}

.controlWrapper .timepiecesBlock ul{margin-left:-4px;}

ul.controlList li{	
	list-style: none;
}
ul.controlList li.sizeComboItem{
	float:left;
	padding-right:5px;
}

.controlList li span{
	max-width:200px;
}

.controlList li img{
	float: left;
	margin-bottom: 12px;
	padding-right: 2px;
}

.finishesBox li {
	background: #FFF;
	border: 0 solid #CCC;
	border-radius: 4px;
	box-shadow: 0 -1px 0 0 #ccc;
	float: left;
	height: 13px;
	width: 20px;
	margin: 0 7px 8px 0
}

.finishesBox li.select {
	background: #c61a2e;
	box-shadow: 0 2px 0 0 #c61a2e;
	border-color: #c61a2e
}

.ProductQunt {
	float: left;
	margin-left: 15px
}

.ProductQunt select {
	width: 45px
}

.ProductAmount {
	clear: both;
	font-size: 20px
}

.button-row {
	text-align: center;
	width: 100%;
	margin: auto
}

.BtnFindStore {
	background: #B10034;
	border: 1px solid #B10034;
	border-radius: 4px;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	height: 27px;
	margin: 2px 0;
	padding: 1px 8px
}

.quicklink ul {
	width: 250px;
	margin: auto;
	padding: 0
}

.quicklink ul li {
	border-right: 1px solid #999;
	float: left;
	list-style-type: none;
	margin-left: 6px;
	padding-right: 5px
}

.border-none1 {
	border: 0 !important
}

.BottomPart-FeaturedProduct {
	background: #fefefe url(../images/line-FeaturedProduct.gif) no-repeat;
	border-radius: 5px;
	width: 100%;
	padding: 15px 0 10px;
	margin-top: 4px;
}

.LowerContentBox {
	margin-top: 30px;
	width: 100%
}

.LowerContentBox .top {
	background: url(../images/topbg_LowerBox.png) no-repeat left top;
	height: 29px;
	width: 100%
}

.LowerContentBox .left {
	background: url(../images/left-bg2.png) no-repeat left top;
	float: left;
	padding-left: 25px
}

.LowerContentBox .right {
	background: url(../images/right-bg2.png) no-repeat right top;
	float: left;
	padding-right: 25px
}

#productCrossSell .productCrossSellinfo {
	background: #fff;
	border: 1px solid #CFCFCF;
	float: left;
	min-height: 200px;
	padding: 17px 8px
}

.RatingReview {
	margin: 0 12px
}

.RatingReview h1 {
	border-bottom: 1px solid #536066;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	padding: 0 0 2px 20px
}

.ReviewData {
	padding-left: 20px
}

.ReviewButton {
	background: #B10034;
	border: 1px solid #B10034;
	border-radius: 4px;
	color: #FFF;
	font-weight: bold;
	height: 27px;
	width: 175px;
	margin: 0 12px 0 0
}

.LikeProductBox {
	border-left: 1px solid #f0f1f1;
	text-align: left;
	width: auto;
	padding: 5px 10px
}

.LikeProductBox .txt1 {
	color: #666;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px
}

.LikeProductBox .txt2 {
	color: #849298;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px
}

.LikeProductBox .txt3 {
	color: #000;
	font-size: 12px;
	font-weight: bold
}

#productCrossSell .LikeProductBox a:link,#productCrossSell .LikeProductBox a:hover,#productCrossSell .LikeProductBox a:active,.LikeProductBox .txt1 span.showDetail strong.details,.quicklink a,.redirectMsg
	{
	color: #B01132
}

.productCrossSellinfo .jcarousel-container {
	min-height: 200px;
	padding-bottom: 0
}

.productCrossSellinfo .leftbg {
	background: url(../images/prevbtnbg2.gif) no-repeat 14px 0;
	margin-top: 30px
}

.productCrossSellinfo .rightbg {
	background: url(../images/nextbtnbg2.gif) no-repeat 420px center;
	min-height: 200px
}

.mainWrapper {
	margin: 0 auto
}

#travelGearWaranty h1.smallHeader,h1.smallHeader a {
	color: #4D5150;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	line-height: 20px;
	padding: 16px 0 6px
}

.FeaturesProductLeft {
	background: #FFF;
	border-radius: 5px;
	box-shadow: 0 2px 0 0 #999;
	color: #4d4f4e;
	float: left;
	margin-left: 12px;
	min-height: 480px;
	width: 465px
}

.jcarousel-item .jcarousel-item-horizontal {
	border-right: 1px solid #dcdcdc;
	padding: 0 27px
}

.right-arrow-bg {
	background: url(../images/right-arrow-bg.png) no-repeat;
	height: 75px;
	position: absolute;
	right: -18px;
	top: 0;
	width: 18px
}

.LowerContentBox .center {
	background: url(../images/center-bg2.png) repeat-x right top;
	float: left;
	width: 900px;
	padding: 30px 0
}

#productSpecification {
	color: #4d4f4e;
	margin-right: 12px;
	width: 465px
}

#productSpecification .infoText {
	overflow: auto;
	width: 429px
}

.videoThumbnails li {
	float: left;
	list-style: none;
	margin: 4px 0
}

.videoThumbnails li .videoLink {
	height: 60px;
	width: 60px;
	display: block
}

.videoThumbnails li span.videoLinkName {
	float: right;
	margin-left: 10px;
	max-width: 300px;
	padding: 4px
}

.clear,.clr,.cls,.floatingContentName li.expyr .expyrInput,.banner_SubCategory
	{
	clear: both
}

.BtnLocateStore {
	background: #999;
	border: 1px solid #999;
	border-radius: 4px;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	height: 27px;
	width: 135px;
	margin: 0 0 10px;
	padding: 1px 2px
}

.viewProductLink a {
	font-size: 13px;
	font-weight: bold;
	margin: 0 15px 0 0
}

.arrow_viewProduct {
	background: url(../images/arrow-btn.gif) no-repeat right center;
	color: #B10034;
	padding-right: 15px;
	text-transform: uppercase
}

h2.greyLink {
	padding: 0 !important
}

.footer_victorinox {
	background: #33454F;
	color: #fff;
	line-height: 20px;
	min-height: 80px;
	padding-bottom: 10px;
	position: relative;
	width: 100%
}

.footer_victorinox .row1 {
	background: #ab1129;
	padding: 5px 0
}

.footer_victorinox .inner {
	font-size: 11px;
	width: 940px;
	margin: auto
}

.footer_victorinox .right {
	color: #5c7684;
	float: right;
	text-align: right
}

.footer_victorinox a:link,.footer_victorinox a:visited,.footer_victorinox a:hover,.footer_victorinox a:active
	{
	color: #fff !important;
	white-space: nowrap;
	margin: 0
}

.footer_victorinox .signup_text {
	color: #FFF;
	font-size: 12px
}

.footer_victorinox .signup_text span input.txt_email {
	border: 1px solid #dcdcdc;
	font-size: 11px;
	height: 15px;
	width: 150px;
	padding: 0 3px
}

.footer_victorinox input.go_btn {
	background-color: #FFF;
	border: 1px solid #dcdcdc;
	border-radius: 4px;
	color: #b10034;
	font-size: 13px;
	font-weight: bold;
	margin-left: 5px;
	width: 30px;
	padding: 0 5px
}

.finishesBox li a {
	display: block;
	position: relative;
	top: -19px
}

.Color_Finishes_Popup span {
	display: block;
}

.downloadRow a:hover,.mainContent a:hover {
	color: #4D4D4D
}

#travelGearWaranty .topContent {
	margin-top: -4px;
	padding: 15px
}

h1.smallHeader,h1.smallHeader a {
	color: #4D5150;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	height: 60px;
	line-height: 20px;
	padding: 16px 0 6px
}

.grayBg {
	background-color: #F4F5F6
}

.shadowMainContent .contentList,.shadowMainContent .staticContentWrap {
	padding-bottom: 0
}

.shadowMainContent .staticContentWrap .spacer,.shadowMainContent .contentList .spacer
	{
	height: 0
}

li.navViewAllLink a:link,li.navViewAllLink a:visited,li.navViewAllLink a:hover,li.navViewAllLink a:active
	{
	color: #B01132 !important
}

.viewProductLink {
	font-size: 13px
}

.viewProductLink a:link,.viewProductLink a:visited,.viewProductLink a:hover,.viewProductLink a:active
	{
	color: #B10034 !important;
	font-weight: bold;
	margin: 0 15px 0 0
}

a.BtnLocateStore {
	color: #fff !important;
	text-align: center
}

.bgHeritage {
	background: #273339 !important
}

.heritageTopLinks {
	background: #273339;
	font-weight: bolder;
	height: 100px;
	padding: 50px 0 10px 75px
}

#backLink {
	height: 60px;
	padding-top: 5px
}

#backLink a {
	background: url(../images/prev_arrow.png) transparent left top no-repeat;
	color: #a71432;
	padding: 1px 20px
}

#learnMoreLink a {
	background-color: #b01132;
	border-radius: 5px;
	color: #FFF !important;
	font-family: NewsGothicBT-Roman, Arial;
	padding: 5px 12px
}

.shadowLineUp,.shadowLineDown {
	box-shadow: 8px -2px 20px black, -8px 4px 18px #000;
	clear: both;
	height: 1px;
	width: 890px;
	margin: 0 auto
}

.browserIE7 .shadowLineUp,.shadowLineDown {
	background: green;
	box-shadow: 8px -2px 20px black, -8px 4px 18px #000;
	clear: both;
	font-size: 0;
	height: 0;
	width: 890px;
	margin: 0 auto
}

.shadowLineDown {
	margin-bottom: 100px
}

.heritageHistoryContainer {
	background: #273339;
	float: left;
	margin-top: -4px
}

.browserIE7 .heritageHistoryContainer {
	background: #273339;
	float: left;
	margin-top: -8px
}

.heritageHistoryLeft {
	float: left;
	margin-left: 75px;
	min-width: 470px;
	width: 470px;
	padding: 30px 0
}

#signatureImg {
	display: block;
	padding-bottom: 6px
}

.heritageHistoryRight {
	float: right;
	margin-left: 30px;
	min-width: 395px;
	width: 395px;
	padding: 70px 0
}

#movieHolder object,#movieHolder embed {
	height: 240px;
	width: 320px
}

#socialMediaLinks {
	padding-top: 5px;
	width: 320px
}

#socialMediaLinks span {
	display: block;
	line-height: 15px
}

#socialMediaLinks .connect_widget_facebook_favicon,.heritageHeading h1,.heritageWrapper,.breadcrumb a:hover,.breadcrumb a:active,.landingSlider .jcarousel-skin-tango div h2
	{
	color: #FFF
}

#socialMediaLinks .connect_widget .connect_widget_text,#socialMediaLinks .connect_widget td.connect_widget_vertical_center,#socialMediaLinks .connect_widget .connect_text_wrapper,#language a:hover,.timepieces .categoryCarouselHeader .divisionTitle h2
	{
	color: #fff !important
}

#socialMediaLinks #links img {
	height: 30px;
	padding-left: 2px;
	width: 30px
}

.socialIcons {
	width: 108px
}

.socialIcons ul {
	list-style-type: none;
	margin: -5px 0 0;
	padding: 0
}

.socialIcons ul li a {
	background: url(../images/sprite.png) no-repeat;
	float: left;
	height: 32px;
	width: 32px;
	margin: 0 2px
}

.socialIcons ul li a.twitterIcon {
	background-position: -113px 0
}

.socialIcons ul li a.messageIcon {
	background-position: -76px 0
}

#language .ui-state-default .ui-icon,.thumbNav a:hover {
	background-image: none
}

#language .ui-icon {
	background-repeat: no-repeat;
	display: none;
	overflow: hidden;
	text-indent: -99999px
}

.ui-icon {
	background-image: url(../images/ui-icons_222222_256x240.png);
	background-repeat: no-repeat;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99999px;
	width: 16px
}

.ui-widget-content .ui-icon {
	background-image: url(../images/ui-icons_222222_256x240.png)
}

.ui-widget-header .ui-icon {
	background-image: url(../images/ui-icons_ffffff_256x240.png)
}

.ui-state-highlight .ui-icon {
	background-image: url(../images/ui-icons_228ef1_256x240.png)
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
	background-image: url(../images/ui-icons_ffd27a_256x240.png)
}

.ui-icon-triangle-1-n {
	background-position: 0 -16px
}

.ui-icon-triangle-1-s {
	background-position: -65px -16px
}

.ui-spinner-buttons {
	position: absolute
}

.ui-spinner-button {
	overflow: hidden
}

#language .ui-state-default,.ui-widget-content .ui-state-default {
	background: none;
	border: none;
	color: #fff;
	font-weight: normal
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus
	{
	background: #fdf5ce url(../images/ui-bg_glass_100_fdf5ce_1x400.png) 50%
		50% repeat-x;
	border: 1px solid #b13400;
	color: #c77405;
	font-weight: bold
}

#language .ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus
	{
	background: none;
	border: none;
	color: #fff;
	font-weight: bold
}

.ui-widget {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size: 1.1em
}

#quantityPDP {
	border: 1px solid #DCDCDC;
	height: 20px;
	margin-right: 5px !important;
	text-align: left !important;
	width: 24px !important;
	padding: 0 8px 0 5px;
	margin-bottom: 5px;
}

#qtySpinner {
	float: left;
	margin-bottom: 5px;
	min-width: 100px
}

.labelQuantity {
	margin-bottom: 10px;
	font-weight: bold
}

a.conShopLink {
	background: url(../images/next_arrow.png) no-repeat right top;
	color: #A90135 !important;
	padding-right: 20px;
	text-decoration: none !important
}

#popupContactAddtoCart .textContainer .DivImg {
	border: 1px solid #dcdcdc;
	height: 85px;
	overflow: hidden;
	text-align: center;
	width: 96px
}

.landingSlider .jcarousel-skin-tango {
	margin-top: -22px;
	width: auto
}

.landingSlider .jcarousel-skin-tango .jcarousel-clip-horizontal {
	background: #FFF;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	padding-left: 24px;
	width: 918px
}

.landingSlider .jcarousel-skin-tango li.jcarousel-item {
	padding-left: 2px;
	width: 224px;
	margin: 10px 0
}

.landingSlider .jcarousel-skin-tango .jcarousel-prev-horizontal,.landingSlider .jcarousel-skin-tango .jcarousel-prev-horizontal:hover
	{
	background: #FFF url(../images/prev-horizontal.gif) no-repeat 8% 50%;
	height: 216px;
	left: 14px;
	top: 34px;
	width: 24px
}

.landingSlider .jcarousel-skin-tango .jcarousel-next-horizontal,.landingSlider .jcarousel-skin-tango .jcarousel-next-horizontal:hover
	{
	background: #FFF url(../images/next-horizontal.gif) no-repeat 5% 50%;
	height: 216px;
	right: 14px;
	top: 34px;
	width: 24px
}

.landingSlider .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.landingSlider .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.landingSlider .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active
	{
	background-position: 100% 50%
}

.landingSlider .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.landingSlider .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.landingSlider .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active
	{
	background-position: 96% 50%
}

#homepageCarousel .jcarousel-skin-tango .jcarousel-prev-horizontal {
	background: transparent url(../images/sprite.png) no-repeat -216px
		-182px;
	cursor: pointer;
	height: 55px;
	left: 50px;
	position: absolute;
	top: 55%;
	width: 32px;
	z-index: 150
}

#homepageCarousel .jcarousel-skin-tango .jcarousel-next-horizontal {
	background: transparent url(../images/sprite.png) no-repeat -268px
		-182px;
	cursor: pointer;
	height: 55px;
	position: absolute;
	right: 50px;
	top: 55%;
	width: 30px;
	z-index: 150
}

a,a:visited {
	color: #B10032;
	text-decoration: none
}

a:hover {
	color: #666
}

div#top_login_link ul li.linkSeparator,div#top_login_link ul li.linkSeparator:hover
	{
	color: #FFF !important;
	line-height: 24px;
	padding: 0
}

.btn,.BtnCreatAccount,.BtnContinue,.BtnBack,.BtnLogin,.submitButton,.BtnFindStore,.BtnCont,.BtnSend,.BtnFindStore,.BtnAddToCart,.find-store a,.BtnRemoveAllProd
	{
	border: none;
	border-radius: 5px;
	cursor: pointer
}

.btn:hover,.BtnCreatAccount:hover,.BtnLogin:hover,.submitButton:hover,.BtnFindStore:hover,.BtnCont:hover,.BtnSend:hover,.BtnFindStore:hover,.BtnAddToCart:hover,#learnMoreLink a:hover,a.next_results:hover,#search_button:hover,.BtnContinue:hover,.BtnBack:hover,.BtnApply:hover,.BtnApplyReturn:hover,.BtnRemoveAllProd:hover
	{
	background-color: #7c001a !important
}

.shadow-box {
	border-radius: 4px;
	box-shadow: 0 0 5px 5px;
	height: 73px;
	position: relative;
	width: 211px;
	z-index: 10
}

#dropdwonCr {
	background-repeat: no-repeat;
	display: none;
	float: left;
	height: 100px;
	position: absolute;
	width: 700px;
	z-index: 1;
	margin: 70px 0 0 27px
}

.browserIE7 #dropdwonCr {
	margin-left: -228px
}

.couponCodeBox {
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 5px;
	padding: 15px 40px
}

.couponCodeBox .p1 {
	background: #fff url(../images/arrow-coupon.jpg) 0 6px no-repeat;
	float: left;
	padding-left: 35px;
	width: 680px
}

.couponCodeBox .row1 label {
	color: #B10034;
	float: left;
	font-size: 30px;
	line-height: 36px;
	padding-right: 30px;
	width: 435px
}

.couponCodeBox .row1 input,.couponCodeBox .row2 input {
	background: #fff;
	border: 1px solid #ccc;
	float: left;
	height: 26px;
	width: 200px;
	padding: 3px
}

.couponCodeBox .row2 label {
	color: #333;
	float: left;
	font-size: 17px;
	line-height: 36px;
	padding-right: 30px;
	width: 435px
}

.couponCodeBox .row2 p {
	background: #fff;
	border: 1px solid #ccc;
	display: none;
	font-size: 15px;
	line-height: 20px;
	margin-left: 200px;
	position: absolute;
	width: 450px;
	z-index: 99999;
	padding: 5px
}

.couponCodeBox .p2 {
	float: left;
	padding: 20px 0 0 35px
}

.couponCodeBox .p2 input {
	background: #B10034;
	color: #fff;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	width: 100px;
	padding: 5px
}

.errorMessBox {
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 5px;
	color: #666;
	padding: 10px 20px
}

.errorMessBox p {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px
}

.errorMessBox .add_errorMess {
	float: left;
	font-size: 15px;
	line-height: 20px;
	padding-left: 50px;
	width: 350px
}

.landSliderBG {
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 5px
}

.successpromBox {
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 5px;
	color: #666;
	padding: 25px 20px
}

.successpromBox .p1 {
	float: left;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	padding-right: 25px;
	text-align: right;
	width: 330px
}

.successpromBox .p2 {
	background: url(../images/or-coupon.jpg) 193px center no-repeat;
	float: left;
	width: 355px
}

.successpromBox .p2 input {
	background: #B10034;
	color: #fff;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	padding: 7px
}

ul#pdpaccessories {
	left: 0;
	overflow: hidden;
	position: relative;
	top: 0;
	margin: 0;
	padding: 0
}

.signupForm {
	background: url(../images/sprite.png) -175px -137px;
	height: 21px;
	margin-left: 4px;
	width: 192px
}

.footer_victorinox .signupForm input[type=text] {
	background: transparent;
	border: none;
	color: #999;
	float: left;
	font-size: 11px;
	margin-left: 6px;
	margin-top: 3px;
	width: 140px
}

.signupForm input#goEmail {
	border: none;
	height: 20px;
	margin-right: 3px;
	width: 25px
}

#pageNav li a {
	font-family: Arial;
	font-size: 11px !important
}

#pageNav #topNavUL li a {
    font-size: 12px !important;
}

.jcarousel-skin-tango .linkright a {
	color: #b10032;
	display: block;
	font-size: 14px;
	font-weight: bold !important;
	line-height: 24px;
	text-decoration: none !important;
	margin: 0 !important;
	padding: 10px 8px
}

.jcarousel-skin-tango .linkright a:hover {
	color: #1f2b32 !important;
	font-weight: bold !important
}

.whiteShade {
	background: url(../images/roundedOneColumn.png) no-repeat;
	background-position: left 0
}

.FeaturesProductRight .FeaturesProductInfo .finishesHeading {
	color: #666;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	overflow: hidden;
	padding-top:5px;
	width: 100%
}

.ProductPrice p {
	margin-bottom: 0;
	padding-bottom: 8px
}

.ProductPrice {
    color: #616567;
	font-family: 'NewsGothicBT-BoldCondensed', Arial;
	font-size: 16px;
	margin-bottom: 2px
}

.ProductPrice span {
    padding-right: .25em;
	width: 70px
}

.ProductPrice strong { }

.ProductPrice span.text_strike strong {
	background: url(../images/blackline.gif) repeat-x 0 9px
}

.left-arrow-bg1 {
	height: 210px;
	left: -8px;
	position: absolute;
	top: 0;
	width: 22px
}

.right-arrow-bg1 {
	height: 210px;
	position: absolute;
	right: 0;
	top: 0;
	width: 13px
}

.categoryCarouselHeader {
	background: #fff;
	width: 100%
}

.divisionTitle h2 {
	color: #4D5150 !important;
	font-size: 14px;
	padding: 10px
}

.topCornorBanner {
	background: url(../images/top-cornor-banner.png) no-repeat;
	height: 10px;
	width: 970px
}

.bottomCornorBanner {
	background: url(../images/bottom-cornor-banner.png) no-repeat;
	height: 10px;
	width: 970px
}

#lettterHolder p {
	font-family: NewsGothicBT-Roman, Arial
}

#learnMoreLink {
	font-size: 14px;
	margin-right: 75px;
	margin-top: 5px
}

.whiteBgThankyou {
	background: #fff;
	height: 300px;
	margin: 0 10px;
	padding: 40px
}

.thankYouContent,.checkoutInfoTDuserName {
	width: 250px
}

.checkoutInfoTDstreetName {
	width: 183px
}

.thanksBox {
	border-bottom: 1px solid #ccc;
	height: 100px;
	margin-bottom: 30px
}

.middleBgThankyou {
	background: url(../images/middle-bg-banner.png) repeat-y
}

#tools ul li#language a.ui-accordion-header {
	border-left: 1px solid #56656D !important;
	border-radius: 0;
	line-height: 35px;
	font-weight: bold
}

.btnBillPayment,.margin10 {
	margin: 10px
}

#pColorboxes li {
	border-radius: 4px;
	width: 20px !important
}

.followUsBottom span {
	color: #a3aeb3;
	display: block;
	float: left;
	font-size: 12px;
	text-align: left;
	padding: 7px
}

.followUsBottom ul {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0
}

.followUsBottom li {
	float: left;
	padding-right: 3px
}

ul.footerLinks {
	list-style-type: none;
	margin: 5px 0 0;
	padding: 0
}

ul.footerLinks li {
	border-left: 1px solid #fff;
	float: left;
	line-height: 12px;
	padding: 0 4px
}

.padd10 {
	padding: 10px 0
}

.wrapper {
	position: absolute;
	margin: 0 auto
}

#homepageCarousel .wrapper {
	position: relative;
	margin: -35px 30% 0
}

#main-menu {
	background-color: #31434d;
	height: 28px;
	width: 100%;
	z-index: 9999
}

#main-menu-tab {
	background-color: #fff;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	height: 24px;
	position: relative;
	width: 970px;
	margin: 0 auto
}

#thumbLeft,#thumbRight {
	cursor: pointer;
	height: 92px;
	position: absolute;
	top: 4px;
	width: 20px
}

#thumbLeft {
	background: url(../img/thumbs/leftArrow.jpg) no-repeat;
	left: 273px
}

#thumbRight {
	background: url(../img/thumbs/rightArrow.jpg) no-repeat;
	right: 4px
}

.fl {
	float: left;
	left: -30px;
	width: 298px
}

.fr {
	float: right;
	width: 380px
}

.titleText {
	font-family: Swis721CnBTBold;
	font-size: 28px;
	height: 65px;
	left: 0;
	letter-spacing: 1px;
	position: absolute;
	top: 330px;
	width: 298px;
	z-index: 102
}

.titleText.theguardian {
	background: url(../images/title_theGuardian.png) no-repeat
}

.titleText.thehelper {
	background: url(../images/title_theHelper.png) no-repeat
}

.titleText.jacketTitle {
	background: url(../images/title_theJacket.png) no-repeat
}

.titleText.therescue {
	background: url(../images/title_theRescue.png) no-repeat
}

.titleText.thetreasure {
	background: url(../images/title_theTreasure.png) no-repeat
}

.titleText.thecompliment {
	background: url(../images/title_theCompliment.png) no-repeat
}

.productImg {
	cursor: pointer;
	height: 306px;
	left: 360px;
	position: absolute;
	top: 222px;
	width: 240px;
	z-index: 102;
	display:block;
}

#homepageCarousel a.exploreIt {
	color: #000;
	display: none;
	font-family: Swis721CnBTBold;
	font-size: 15px;
	font-weight: bold;
	left: 774px;
	line-height: 17px;
	min-height: 42px;
	position: absolute;
	text-decoration: none;
	text-transform: uppercase;
	top: 336px;
	width: auto;
	z-index: 99
}

#homepageCarousel a.exploreIt span {
	background: url(../images/Experience_the_Story_arrow.png) no-repeat
		center center;
	display: inline-block;
	height: 18px;
	position: relative;
	top: 2px;
	width: 15px
}

#homepageCarousel a.exploreIt.thecompliment {
	left: 528px
}

#homepageCarousel a.exploreIt.theguardian {
	left: 496px
}

#homepageCarousel a.exploreIt.thehelper {
	left: 420px;
	margin-left: 10px
}

#homepageCarousel a.exploreIt.thecompanion {
	left: 561px
}

#homepageCarousel a.exploreIt.therescue {
	left: 420px
}

#homepageCarousel a.exploreIt.thetreasure {
	left: 514px;
	margin-left: -20px;
	padding: 21px 0 0 2px
}

#homepageCarousel a.exploreIt:hover,#homepageCarousel .fl a:hover {
	color: #000
}

.productImg.theguardian {
	background: url(../images/product_theGuardian.png) no-repeat;
	width: 161px
}

.productImg.thehelper {
	background: url(../images/product_theHelper.png) no-repeat;
	margin-left: 25px;
	width: 85px
}

.productImg.thecompanion {
	background: url(../images/product_theJacket.png) no-repeat;
	width: 226px
}

.productImg.therescue {
	background: url(../images/product_theRescue.png) no-repeat;
	width: 85px
}

.productImg.thetreasure {
	background: url(../images/product_theTreasure.png) no-repeat;
	width: 179px
}

.productImg.thecompliment {
	background: url(../images/product_theCompliment.png) no-repeat;
	width: 193px
}

#homepageCarousel .fl a {
	color: #000;
	font-family: 'NewsGothicBT-BoldExtraCondensed';
	font-size: 15px;
	font-weight: bold;
	height: auto;
	left: 0;
	margin-left: 4px;
	margin-top: 30px;
	padding-right: 25px;
	position: absolute;
	text-decoration: none;
	text-transform: uppercase;
	top: 405px;
	width: auto;
	z-index: 102
}

.topMenuShadow {
	background: url(../images/top-menushadow.png) no-repeat center top;
	height: 7px;
	width: 100%
}

.bottomMenuShadow {
	background: url(../images/rightBottomcornor.png) no-repeat right bottom;
	border-radius: 0 0 0 5px;
	height: 14px;
	padding-right: 14px
}

.bottomMenuShadow span {
	background: url(../images/bottom-menushadow.png) no-repeat center bottom;
	display: block;
	height: 14px;
	margin-left: 7px
}

.rightMenuShadow {
	background: url(../images/right-menushadow.png) repeat-y right top
}

a.black {
	color: #000;
	text-decoration: underline
}

a.grayLink {
	color: #4D5150;
	text-decoration: underline
}

.proImage {
	display: table-cell;
	height: 90px;
	min-height: 90px;
	text-align: center;
	vertical-align: middle;
	width: 185px
}

#popup span {
	border: 1px solid #000;
	float: right;
	font-size: 20px;
	font-weight: bold;
	padding: 0 5px
}

.footerStory {
	bottom: 0;
	left: 0;
	position: absolute
}

#contentOuterWrap_PDP.contentOuterWrap,.noTopMargin {
	margin-top: 0 !important
}

.linksFooter {
	text-align: left;
	width: 40%
}

.enterEmailAdd {
	text-align: right;
	width: 30%
}

.lineHeight22 {
	line-height: 22px
}

.footer_victorinox .linksFooter {
	text-align: left;
	width: 100%
}

.footer_victorinox .enterEmailAdd {
	color: #fff;
	float: right;
	font-size: 12px;
	margin-left: 25px;
	max-width: 50%;
	text-align: right;
	width: auto
}

#california65 {
	color: #5C7684
}

#homepageCarouselStories .jcarousel-item.jcarousel-item-horizontal {
	background-size: 100% 100%
}

.haloEf {
	background-attachment: fixed;
	background-image: url(../images/Titles_web_halo.png);
	background-position: center;
	background-repeat: no-repeat;
	height: 100%;
	position: absolute;
	width: 100%
}

.timepieces .jcarousel-container {
	background-color: #000;
	border-radius: 5px
}

.landingSlider.timepieces .jcarousel-skin-tango .jcarousel-prev-horizontal
	{
	background: url(/images/prev-horizontal.png) no-repeat scroll 8% 50%
		#FFF;
	background-color: #000;
	height: 204px;
	left: 14px;
	top: 34px;
	width: 24px
}

.landingSlider.timepieces .jcarousel-skin-tango .jcarousel-next-horizontal
	{
	background: url(/images/next-horizontal.png) no-repeat scroll 5% 50%
		#FFF;
	background-color: #000;
	height: 204px;
	right: 14px;
	top: 34px;
	width: 24px
}

.timepieces .jcarousel-skin-tango .linkright a,.timepieces .jcarousel-skin-tango .linkright a:hover
	{
	color: #B10032 !important;
	display: block;
	font-size: 14px;
	font-weight: bold !important;
	text-decoration: none !important;
	margin: 0 !important;
	padding: 10px 8px !important
}

.min-left-arrow-bg1 {
	height: 130px
}

.min-right-arrow-bg1 {
	height: 130px
}

.min-right-arrow-bg1 .jcarousel-next-horizontal,.min-left-arrow-bg1 .jcarousel-prev-horizontal{
	top: 50px
}

#pageTools .find-store:hover,#productCrossSell ul li a.first,#productSpecification ul li a.first,#productCrossSell ul li.ui-tabs-selected.ui-state-active a,#productSpecification ul li.ui-tabs-selected.ui-state-active a
	{
	color: #B10032
}

#productCrossSell ul li a {
	color: #A3AEB3
}

#AccModification ul li.ui-tabs-selected.ui-state-active a {
	border-bottom: 3px solid #B10032 !important
}

#AccModification ul li.ui-tabs-selected.ui-state-active {
	border-left: none;
	border-right: none;
	border-top: none !important
}

#wrapper {
	margin-left: 10px;
	margin-right: auto;
	width: 100%
}

.formBox {
	border: 1px solid #ccc;
	float: left;
	margin-bottom: 15px;
	width: 680px
}

.accordionButton {
	background: url(../images/grey-down-arrow.gif) no-repeat 5px 9px;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 5px 5px 35px
}

.accordionButton:hover,.accordionButton.active {
	background: url(../images/red-down-arrow.gif) no-repeat 5px 9px;
	color: #B10034
}

.accordionContent {
	border-top: 1px solid #ccc;
	display: none;
	float: left;
	width: 100%
}

.NewsletterSignup {
    width: 950px;
}

p#newsletter span {
	float: left;
	padding-right: 10px;
	width: auto
}

#intrestedIn p {
	float: left;
	text-align: left;
	width: 50%
}

#intrestedIn .interestHeading {
	float: left;
	width: 100px
}

#intrestedIn .right {
	float: right;
	padding-left: 15px;
	width: 270px
}

.pressContent {
	width: auto;
	padding: 10px
}

.pressContent .linkRowLine {
	float: none;
	width: 220px
}

.BtnAddToCart1 {
	cursor: pointer;
	min-width: 135px;
	width: auto !important;
	padding: 0 7px
}

.sliderFragrancesCategory {
	height: 265px;
	overflow: hidden;
	width: 703px;
	padding: 0 0 5px
}

.sliderFragrancesCategory .jcarousel-container-vertical {
	height: auto;
	padding: 20px
}

.sliderFragrancesCategory .jcarousel-clip-horizontal {
	background: none;
	border: none;
	margin: 0;
	padding: 0
}

.sliderFragrancesCategory .jcarousel-direction-rtl .jcarousel-item-horizontal
	{
	margin-left: 10px;
	margin-right: 0
}

.sliderFragrancesCategory .jcarousel-next-horizontal {
	background: transparent url(../images/next-btn-sliderfrag.png) no-repeat
		0 0;
	cursor: pointer;
	height: 56px;
	margin-right: 10px;
	position: absolute;
	right: 0;
	top: 115px;
	width: 13px
}

.sliderFragrancesCategory .jcarousel-direction-rtl .jcarousel-next-horizontal
	{
	background: url(../images/prev-btn-sliderfrag.png);
	left: 5px;
	right: auto
}

.sliderFragrancesCategory .jcarousel-prev-horizontal {
	background: transparent url(../images/prev-btn-sliderfrag.png) no-repeat
		0 0;
	cursor: pointer;
	height: 56px;
	left: 0;
	margin-left: 10px;
	position: absolute;
	top: 115px;
	width: 13px
}

.sliderFragrancesCategory .jcarousel-direction-rtl .jcarousel-prev-horizontal
	{
	background: url(../images/next-btn-sliderfrag.png);
	left: auto;
	right: 5px
}

.sliderFragrancesCategory .jcarousel-next-vertical {
	background: transparent url(../images/next-btn-sliderfrag.png) no-repeat
		0 0;
	bottom: 5px;
	cursor: pointer;
	height: 56px;
	left: 43px;
	position: absolute;
	width: 13px
}

.sliderFragrancesCategory .jcarousel-prev-vertical {
	background: transparent url(../images/prev-btn-sliderfrag.png) no-repeat
		0 0;
	cursor: pointer;
	height: 56px;
	left: 43px;
	position: absolute;
	top: 5px;
	width: 13px
}

.fragPop {
	height: 600px !important;
	overflow: auto;
	width: 600px !important
}

.fragPop .ingredientBox {
	float: left;
	width: 100% !important;
	padding: 0 10px
}

.fragPop .ingredientBox img {
	float: left;
	padding: 0 10px 10px 0
}

.categoryTout ul {
	padding: 0px;
}

.categoryTout ul li {
	float: left;
	list-style: none;
	margin: 0 1px 0 18px;
}

.confirmContact strong {
	display: block;
	padding-bottom: 7px
}

#popupContact.popupAddshipping table.floatingContentCityState td.stateLi select
	{
	margin-top: 5px;
	vertical-align: bottom;
	width: 160px
}
.pricing {
    clear: both;
    padding: 10px 0px;
	display: block;
}
#verifySippingInfoMain table.floatingContentCityState td.stateLi select
	{
	margin-top: 5px;
	vertical-align: bottom;
	width: 170px
}

#ufill .formtext table tr td,#verifySippingInfoMain table.floatingContentCityState td.zipLi input
	{
	width: 170px;
	margin: 10px 0
}

.CratTotal button[disabled]#submitOrderBtn,form#migrationForm input[disabled]#migrationFrm_submit_btn
	{
	background: #DCDCDC !important
}

#BtnCalculateCartViewPageImg {
	margin-right: 20px;
}

p.submitAlertInfo {
	float: left;
	font-weight: bold;
	padding-left: 15px;
	width: 500px
}

.imageContent {
	background: #fff;
	padding: 15px
}

.sliderFragrancesCategory .jcarousel-container.jcarousel-container-horizontal,.sliderFragrancesCategory .jcarousel-clip.jcarousel-clip-horizontal
	{
	height: 265px;
	overflow: hidden;
	width: 703px
}

p.creditcardAlertInfo {
	float: right;
	font-weight: bold;
	padding-right: 15px;
	position: absolute;
	width: 500px;
	margin: -20px 0 0 -232px
}

p.creditcardAlertInfo1 {
	float: right;
	font-weight: bold;
	padding-right: 15px;
	position: absolute;
	width: 500px;
	margin: 30px 0 0 -392px
}

.heritageTopLinksMainSite {
	background: #273339;
	font-weight: bolder;
	height: 50px;
	padding: 5px 0 0 75px
}

.col3GiftWrap {
	float: left;
	width: 375px
}

.col3GiftWrap input[type=radio]{
	margin:2px 5px 0 0;
	line-height: 20px;
	vertical-align: baseline;
}

.col3GiftWrap label {
	line-height: 20px;
	vertical-align: baseline;
	width: 350px
}

#popupContact.popupAddshipping .floatingContentPhoneNo.manageFloatingContentPhoneNo li.stateCode input,#popupContact.popupAddshipping .floatingContentPhoneNo.manageFloatingContentPhoneNo li.stateCode,#popupContact.popupAddshipping .floatingContentPhoneNo.manageFloatingContentPhoneNo li.countryCode,#popupContact.popupAddshipping .floatingContentPhoneNo.manageFloatingContentPhoneNo li.countryCode input,.CheckoutTDpostalCode
	{
	width: 50px
}

#popupContact.popupAddshipping .floatingContentPhoneNo.manageFloatingContentPhoneNo li.phoneNo,#popupContact.popupAddshipping .floatingContentPhoneNo.manageFloatingContentPhoneNo li.phoneNo input
	{
	width: 80px
}

#popupContact .Header_title div.close_img,#popupContactForgetPassword .Header_title div.close_img,#popupContactvideo .Header_title div.close_img1,#popupContactCancel .Header_title div.close_img1,#popupContactDelete .Header_title div.close_img_delete,#popupContactnewslatter .Header_title div.close_img,#popupContactTP .Header_title div.close_img1,#popupCountryChange .Header_title div.close_img,#popupContactredirect .Header_title div.close_img,#popupSuggestedAdd .Header_title div.close_img1,#popupContactXSS .Header_title div.close_img1,#popupContactAddtoCart .Header_title div.close_img,#popupContactSizeAndFit .Header_title div.close_img,#popupConfirmation .Header_title div.close_img
	{
	float: right;
	margin-right: 15px
}

.close_icon {
	background: url(../images/sprite.png) no-repeat -42px -136px;
	display: inline-block;
	height: 24px;
	width: 24px;
	cursor: pointer;
	text-indent: 999px;
	overflow: hidden;
	vertical-align: bottom;
}

#popupContactnewslatter {
	background: #FFF;
	border: 2px solid #cecece;
	display: none;
	font-size: 13px;
	height: auto;
	position: fixed;
	width: 300px;
	z-index: 1020
}

#popupContact h2,#popupContactSizeAndFit h2,#popupContactnewslatter h2,#popupContactTP h2,#popupContactXSS h2,#popupSuggestedAdd h2,#popupContactCancel h2,#popupContactDelete h2
	{
	font-size: 22px;
	font-weight: 700;
	text-align: right
}

#popupContactClose {
	color: #6fa5fd;
	cursor: pointer;
	display: block;
	font-size: 14px;
	font-weight: 700;
	line-height: 14px;
	right: 6px;
	top: 4px
}

#popupContactnewslatter .Header_title {
	border-bottom: 1px solid #dcdcdc;
	float: right;
	text-align: right;
	width: 100%;
	padding: 6px 0
}

#popupContactnewslatter .PopupCont {
	float: left;
	text-align: left;
	width: 300px
}

#popupContact.popupAddshipping h2 {
	font-size: 14px;
	text-align: left
}

#popupContact.popupAddPayment {
	height: 520px;
	padding-bottom: 20px;
	width: 632px
}

#popupContact.popupAddPayment .Header_title {
	width: 615px
}

#popupContact.popupAddPayment .msgError {
	font-size: 11px;
	padding-left: 15px
}

#popupContact.popupAddPayment .PopupCont {
	height: 475px;
	width: 615px
}

#popupContact.popupAddPayment .textContainer {
	width: 610px;
	margin: 0
}

#popupContact.popupAddPayment .textContainer h2 {
	font-size: 14px;
	margin-left: 15px;
	padding-top: 10px;
	text-align: left
}

#popupContact.popupAddPayment #checkout_shipment {
	margin-top: 0;
	padding-left: 5px
}

#popupContact.popupAddPayment #checkout_shipment .floatingContentName li.expyr,#popupContact.popupAddPayment #checkout_shipment .floatingContentName li.expyr select,#popupContact.popupAddPayment #checkout_shipment .floatingContentName li.cvv2,#popupContact.popupAddPayment #checkout_shipment .floatingContentName li.cvv2 input
	{
	width: 180px
}

#popupContact.popupAddPayment #checkout_shipment .floatingContentName li.cvvtip
	{
	width: 70px;
	padding: 20px 0 0
}

#popupContact.popupAddPayment #checkout_shipment .billingInfo h2 {
	margin-left: 0;
	padding-top: 0
}

#popupContact.popupAddPayment #checkout_shipment .floatingContentCityState li select
	{
	margin-top: 10px;
	width: 150px
}

#popupContact.popupAddPayment #checkout_shipment .floatingContentCityState li.zipLi
	{
	width: 190px
}

#popupContact.popupAddPayment #checkout_shipment .floatingContentPhoneNo li input,#popupContact.popupAddPayment #add_shipping_address .floatingContentPhoneNo li input
	{
	width: 95px
}

#popupContactTP {
	background: #FFF;
	border: 2px solid #cecece;
	display: none;
	font-size: 13px;
	height: auto;
	overflow-y: auto;
	padding-bottom: 15px;
	position: fixed;
	width: 550px;
	z-index: 1010
}

#popupCountryChange {
	background: #FFF;
	border: 2px solid #cecece;
	display: none;
	font-size: 13px;
	height: auto !important;
	padding-bottom: 25px;
	position: fixed;
	width: 380px;
	z-index: 1020
}

#popupCountryChange .Header_title,#popupContactredirect .Header_title {
	border-bottom: 1px solid #dcdcdc;
	float: right;
	text-align: right;
	width: 380px;
	padding: 6px 0
}

#popupSuggestedAdd .Header_title {
	border-bottom: 1px solid #dcdcdc;
	float: right;
	text-align: right;
	width: 450px;
	padding: 6px 0
}

#popupContactvideo {
	background: #FFF;
	border: 2px solid #cecece;
	display: none;
	font-size: 13px;
	height: 350px;
	position: fixed;
	width: 720px;
	z-index: 1020
}

#popupContactvideo .Header_title {
	border-bottom: 1px solid #dcdcdc;
	float: right;
	padding-bottom: 6px;
	padding-top: 6px;
	text-align: right;
	width: 720px
}

#popupContactForgetPassword .textContainer .DivImg img {
	border: 1px solid #dcdcdc;
	height: 80px;
	width: 110px
}

#popupContactForgetPassword .textContainer .DivAddtoCart {
	font-size: 12px;
	margin-left: 20px
}

#popupContactCancel,#popupContactDelete {
	background: #FFF;
	border: 2px solid #cecece;
	display: none;
	font-size: 13px;
	height: 160px;
	overflow-y: auto;
	position: fixed;
	width: 450px;
	z-index: 1010
}

#popupContactCancel .Header_title,#popupContactDelete .Header_title {
	border-bottom: 1px solid #dcdcdc;
	float: right;
	padding-bottom: 6px;
	padding-top: 6px;
	text-align: right;
	width: 450px
}

#popupContact {
	background: #FFF;
	border: 2px solid #cecece;
	display: none;
	font-size: 13px;
	height:auto;
	max-height:85%;
	overflow-x: hidden;
	overflow-y:auto;
	position: fixed;
	width: 500px;
	z-index: 1010
}

#popupContact .Header_title {
	border-bottom: 1px solid #dcdcdc;
	float: right;
	padding-bottom: 6px;
	padding-top: 6px;
	text-align: right;
	width: 500px
}

#popupContact .PopupCont {
	float: left;
	text-align: left;
	width: 500px
}

#popupContact .PopupCont .PopUp_product {
	float: left;
	width: 200px;
	padding: 15px
}

#popupContact .PopupCont .PopUp_product_Info {
	color: #4d4f4e;
	float: left;
	font-size: 12px;
	width: 255px;
	padding: 15px 10px 15px 0
}

#popupContact .PopupCont .PopUp_product .img_tool {
	margin-left: 32px
}

#popupContact .PopupCont .PopUp_product .Alt_views ul {
	margin: 0 0 8px;
	padding: 0
}

#popupContact .PopupCont .PopUp_product input {
	vertical-align: middle;
	margin: 0;
	padding: 0
}

#popupContact .PopupCont .PopUp_product .Alt_tool {
	margin: 8px 0
}

#popupContact .PopupCont .PopUp_product_Info h3 {
	border: none;
	color: #4d4f4e;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 3px
}

#popupContact .PopupCont .PopUp_product_Info .AddToCart {
	background: #b10034;
	border: 1px solid #c7c7c7;
	color: #fff;
	font-weight: bold;
	margin-left: 25px
}

#popupContact .PopupCont .PopUp_product_Info a,#popupContact .PopupCont .PopUp_product_Info a:visited
	{
	color: #4d4f4e;
	font-weight: bold;
	text-decoration: underline
}

#popupContact .PopupCont .PopUp_product_Info ul li {
	display: inline-block;
	margin-right: 3px;
	width: 30px
}

#popupContact .PopupCont .PopUp_product_Info ul li.last {
	display: inline-block;
	margin-right: 0
}

#popupContact .PopupCont .PopUp_product_Info ul li span.clr_block {
	display: block;
	height: 15px;
	width: 20px
}

#popupContact .PopupCont .PopUp_product_Info ul li span.clr_block_timepiece {
    display: block;
	height: 55px;
	width: 40px
	
}	
#popupContact .Header_title .Header_title_text h1,.Header_title .Header_title_text h3
	{
	font-size: 15px;
	margin-left: 20px;
	padding: 0;
	border: none;
	font-family: 'NewsGothicBT-Bold', Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#popupContact .textContainer .chkbx {
	line-height: 25px
}

#popupContact .textContainer input {
	border: 1px solid #dcdcdc;
	width: 450px
}

#popupContact .textContainer input.BtnContinue {
	background: #B10034;
	border: 1px solid #dcdcdc;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	overflow: visible;
	width: auto !important;
	padding: 0 6px
}

#popupContact .textContainer textarea {
	border: 1px solid #dcdcdc;
	color: #4d4f4e;
	font-size: 13px;
	margin-top: 5px;
	width: 450px
}

#popupContact .textContainer p {
	margin-top: 8px
}

#popupContact .textContainer input.BtnSend {
	overflow: visible;
	width: auto
}

#popupContact .textContainer a,#popupContact .textContainer a:visited,#popupContact .textContainer a:hover
	{
	color: #4d4f4e;
	font-size: 11px;
	text-decoration: underline
}

#popupContactSizeAndFit,#popupCompatibilityChart{
	background: #FFF;
	border: 2px solid #cecece;
	display: none;
	font-size: 13px;
	position: fixed;
	z-index: 1020
}

#popupContactSizeAndFit .Header_title {
	border-bottom: 1px solid #dcdcdc;
	float: right;
	padding-bottom: 6px;
	padding-top: 6px;
	text-align: right;
	width: 100%
}

#popupContactSizeAndFit .textContainer h2 {
	color: #4d4f4e;
	font-size: 15px;
	text-align: left
}

#popupContactAddtoCart {
	background: #FFF;
	border: 2px solid #cecece;
	border-radius: 5px;
	display: none;
	font-size: 13px;
	height: auto;
	max-height:400px;
	position: fixed;
	width: 380px;
	z-index: 1020
}
  
#popupContactAddtoCart .Header_title_text{
width: 60%;
text-align: left;
}

#popupContactAddtoCart .popuphead{
display:inline-block;
}

#popupContactAddtoCart .textContainer,#popupConfirmation .textContainer,#popupContactSizeAndFit .textContainer,#popupContactnewslatter .textContainer,#popupCountryChange .textContainer,#popupContactvideo .textContainer,#popupContactredirect .textContainer,#popupContact .textContainer,#popupContactForgetPassword .textContainer
	{
	color: #4d4f4e;
	text-align: left;
	margin: 10px 20px
}

#popupContactAddtoCart .textContainer .DivAddtoCart {
	font-size: 12px;
	margin-left: 15px;
	width: 225px
}

#popupContact.PopupTimepieces {
	height: 300px;
	width: 620px
}

#popupContact.PopupTimepieces .Header_title {
	width: 620px
}

#popupContact.popupAddshipping {
	height: 520px;
	padding-bottom: 20px;
	width: 640px
}

#popupContact.popupAddshipping .Header_title {
	width: 624px
}

#popupContact.popupAddshipping .PopupCont {
	height: 500px;
	width: 622px
}

#popupContact.popupAddshipping .PopupCont .subhead h1 {
	font-size: 15px;
	padding: 0
}

#popupContact.popupAddshipping .reqdfieldsinfo {
	border-top: 1px solid #DCDCDC;
	margin-bottom: 20px;
	padding: 5px 0
}

#popupContact.popupAddshipping ul {
	list-style: none outside none;
	overflow: hidden;
	margin: 0;
	padding: 0
}

#popupContact.popupAddshipping .floatingContentName li {
	float: left;
	width: 270px
}

#popupContact.popupAddshipping .floatingContentName li input,#popupContact.popupAddshipping .adjWidth input,#popupContact.popupAddshipping .adjWidthadd2 input,#popupContact.popupAddshipping .adjWidth div input
	{
	margin-bottom: 0;
	width: 270px
}

#popupContact.popupAddshipping .adjWidth {
	margin-right: 30px;
	position: relative;
	width: 270px
}

#popupContact.popupAddshipping .adjWidth span.tip {
	bottom: 4px;
	left: 280px;
	position: absolute
}

#popupContact.popupAddshipping .inputcont,#popupContact.popupAddshipping .inputcont input,#popupContact .textContainer.billingInfoTextCont input
	{
	width: 270px
}

#popupContact.popupAddshipping .floatingContentCityState li.stateLi select,#popupContact.popupAddshipping .floatingContentCityState li.zipLi #editZipCode
	{
	margin-top: 10px;
	width: 160px
}

#popupContact.popupAddshipping .floatingContentPhoneNo li.countryCode {
	width: 70px
}

#popupContact.popupAddshipping .floatingContentPhoneNo li.separator {text-align: center;}

#popupContact.popupAddshipping .floatingContentPhoneNo li.phonetip {
	padding-top: 5px
}

#popupContact.popupAddshipping .floatingContentName li.lastName,#popupContact.popupAddshipping .floatingContentName li.lastName input
	{
	margin-right: 0;
	width: 250px
}

#popupContact.popupAddshipping .mrgn_15 .BtnContinue {
	height: 25px;
	margin-left: 10px;
	overflow: visible
}

#popupContact.popupAddshipping .mrgn_15 a.ClosePopup,.Breadcrumb a {
	font-size: 12px
}

#popupContact.popupAddshipping .primaryAddress {
	border-top: 1px solid #DCDCDC;
	margin-top: 20px;
	padding: 5px 0
}

#popupContact.popupAddshipping .primaryAddress input,.widthAuto {
	border: 0;
	width: auto
}

#popupConfirmation {
	background: #FFF;
	border: 2px solid #cecece;
	display: none;
	font-size: 13px;
	height: auto;
	padding-bottom: 25px;
	position: fixed;
	width: 550px;
	z-index: 1020
}

.popupOverflowHidden {
	overflow-x: hidden;
	width: 615px
}

.hiddenErrormessage {
	color: #B10034;
	display: none;
	visibility: hidden
}

.tremsConditionLegalText {
	height: 430px;
	margin-left: 23px;
	margin-top: 10px;
	overflow: scroll;
	overflow-x: hidden;
	width: 560px
}

.ringtonePopupSize #openRingTone,#popupConfirmation .PopupCont,.popupAutoHeight,#popupContact.popupAutoHeight,#selectPayment .addressline li,.heightAuto
	{
	height: auto
}

.ringtoneIframeSize {
	height: 350px;
	width: 670px !important
}

.ringtonePopupSize {
	height: auto !important;
	left: 318px;
	position: absolute;
	top: 180.5px;
	width: 670px !important
}

.ringtonePopupSize .Header_title {
	width: 670px !important
}

.fragranceRequestInfo {
	float: left;
	width: 25px
}

.browserFirefox .shoppingCartHolder {
	position: relative;
	z-index: 999;
	height: 19px;
	line-height: 11px
}

.productSizeData {
	line-height: normal !important;
	width:103px;
}

.blackBgContainer .jcarousel-container.jcarousel-container-horizontal,.carausalLandingpage
	{
	display: block;
	position: relative
}

.blackBgContainer .jcarousel-clip.jcarousel-clip-horizontal,.carausalPosition
	{
	overflow: hidden;
	position: relative
}

.blackBgContainer ul#mycarousel.jcarousel-list,.carausalLandingpage ul#mycarousel.jcarousel-list
	{
	left: -850px;
	overflow: hidden;
	position: relative;
	top: 0;
	width: 1205px;
	margin: 0;
	padding: 0
}

.blackBgContainer ul#mycarousel li,.carausalLandingpage ul#mycarousel li
	{
	float: left;
	list-style: none outside none
}

.blackBgContainer ul#mycarousel li div,.carausalLandingpage ul#mycarousel li div
	{
	border: none;
	overflow: hidden
}

.timepiecesDesclaimerFooter {
	background-color: #B10034;
	float: right;
	text-align: right;
	vertical-align: bottom;
	width: 500px
}

#quickFindStore{margin-top:8px;}

.quickViewBox {
	display: none;
	float: left;
	left: 28px;
	position: absolute;
	top: 58px;
	z-index: 100001
}

#pSizeLabel{
	clear: both;
	padding-top: 16px;
}

#colorLabel{
	margin: 10px 0px 5px 0px;
}
.alternativeViewBox {
	width: 103px
}

.quckViewConfirmationView {
	height: auto !important;
	position: absolute;
	top: 100px
}

.popupEmailHeight .Header_title {
	width: 482px
}

.jqzoomExtended {
	margin-bottom: 20px;
	max-height: 420px;
}

.featureProductCarousel {
	border: none;
	display: block;
	padding-left: 0;
	position: relative;
	width: 270px
}

.featureProductCarousel .jcarousel-clip.jcarousel-clip-horizontal {
	overflow: hidden;
	position: relative;
	width: 270px
}

.featureProductCarousel .jcarousel-list.jcarousel-list-horizontal {
	left: 0;
	overflow: hidden;
	position: relative;
	top: 0;
	width: 483px;
	margin: 0;
	padding: 0
}

.carouselPrev,.carouselNext {
	display: block;
	margin-top: -45px
}

.colorFinishesPopupPosition {
	left: 15px;
	top: 60px
}

.visibleContainer {
	visibility: visible !important
}

.detailMsgShowDivPosition {
	left: 0;
	top: 0
}

.alternativeProductCarausel {
	left: 0;
	overflow: hidden;
	position: relative;
	top: 0;
	width: 805px;
	margin: 0;
	padding: 0
}

.videoPopupLinkName {
	display: inline;
	float: left;
	width: 410px;
	padding: 3px
}

.registrationFormContainer {
	width: 950px
}

.errorView {
	border: 1px solid red;
	color: red;
	padding: 2px
}

.continueText {
	display: none;
	float: left;
	width: 180px
}

.paymentCalculationContainer {
	display: none;
	padding: 0 25px
}

.paymentErrorBox {
	width: 224px
}

.floatingContentCityState .citiStateErrorplace {
	float: none;
	width: 330px
}

.defaultPaymentInfo {
	display: block;
	font-size: 11px;
	font-weight: bold;
	height: 25px;
	line-height: 12px;
	width: 140px
}

.leftShadow {
	background: url(../images/sprite.png) no-repeat -71px -182px;
	height: 161px;
	width: 11px
}


.rightShadow {
	background: url(../images/sprite.png) no-repeat -76px -182px;
	height: 161px;
	width: 11px
}

.newsContentSlider {
	background: #fff;
	height: 126px;
	padding: 20px 16px 0
}

.colorBack {
	background-color: #B10034;
	color: #FFF !important
}

.paymentHead {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center
}

.paymentBrandLabel {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 15px;
	text-align: right;
	vertical-align: middle
}

.paymentBrandLogo {
	display: block;
	text-align: left
}

.paymentBrandLogo img:hover {
	cursor: pointer;
}

.paymentMethodContainer1 {
	border: 1px solid #000;
	text-align: center;
	width: 800px;
	margin: 0 auto;
	padding: 15px 0 0
}

.paymentMethodContainer2 {
	border: 1px solid #000;
	text-align: center;
	width: 800px;
	margin: 0 auto;
	padding: 0 0 15px
}

#YourCart .CartItem .TotalPriceForFrag {
	margin-left: 5px;
	width: 90px
}

.popupwidth {
	overflow-x: hidden
}

.contactFormCh p {
	float: left;
	width: 400px
}

.contactTD {
	min-width: 100px;
	width: 55%
}

#compare_nav .BtnAddToCart1 {
	height: auto;
	line-height: 18px;
	white-space: normal;
	padding: 2px
}

.browserIE7 #compare_nav .BtnAddToCart1 {
	font-size: 10px;
	overflow: visible;
	padding: 3px 5px
}

div.formBox form.contactForm {
	width: 410px
}

div.formBox div.rightContentContact {
	width: 256px
}

ul.genricFields {
	line-height: normal;
	list-style-type: none;
	margin: 0;
	padding: 0
}

ul.genricFields li {
	line-height: normal;
	list-style-type: none;
	margin: 10px 0 0;
	padding: 0 0 8px
}

.toolsContainerZindex {
	z-index: 1002
}

#loginMain input[type=radio],.loginMain input[type=radio],#loginMain input[type=checkbox],.loginMain input[type=checkbox]
	{
	border: 0;
	width: auto;
	margin: 0
}

.browserIE7 .languageText {
	float: left;
	margin-left: 12px
}

#videoContainer.containerLocal {
	background: #FFF;
	margin-left: 11px;
	overflow: hidden;
	width: 948px
}

#videoContainer .bannerOverVideo img {
	margin-left: -3px;
	width: 951px
}

#videoContainer .leftSideBar {
	background: none repeat scroll 0 0 #FFF;
	float: left;
	min-height: 530px;
	min-width: 290px;
	width: 30%;
	margin: 2px 0 0 4px
}

#videoContainer .rightSideBar {
	background: #FFF;
	float: right;
	width: 68%;
	margin: 2px -6px 0 0
}

#videoContainer .leftSideBar .shareLinks ul li {
	display: block;
	list-style: none;
	text-align: left;
	width: 100px;
	margin: 2px;
	padding: 4px
}

.btnBack {
	background: none repeat scroll 0 0 #B10034;
	border-radius: 3px 3px 3px 3px;
	color: #FFF !important;
	display: block;
	float: left;
	font-weight: bold;
	height: 24px;
	line-height: 22px;
	padding-top: 2px;
	vertical-align: bottom;
	width: 50px;
	margin: 6px
}

#videoContainer .videoPageThumbnails {
	border-bottom: 1px solid lightgray;
	padding-bottom: 5px
}

#videoContainer .videoPageThumbnails .horizotalList li {
	background: #FFF;
	border: 1px solid lightgray;
	display: inline;
	float: left;
	height: 60px;
	line-height: 60px;
	list-style: none outside none;
	text-align: center;
	vertical-align: middle;
	width: 60px;
	margin: 2px
}

#videoContainer .videoPageThumbnails,#videoContainer .leftSideBar .shareLinks
	{
	background: none repeat scroll 0 0 #E1E1E1;
	border: 1px solid lightgray;
	border-radius: 8px 8px 8px 8px;
	float: left;
	width: 290px;
	margin: 0 8px 10px 0;
	padding: 10px 4px
}

#videoContainer .videoPageThumbnails span {
	display: block;
	font-weight: bold;
	text-align: left;
	padding: 2px 5px
}

#videoContainer .shareLinks iframe {
	text-align: left;
	width: 250px
}

a,a:visited,a.loginLink,a.loginLink:visited,.Others_imgBlock a,.Others_imgBlock a:visited,.Others_imgBlock a:hover,.MxOthers_imgBlock a,.MxOthers_imgBlock a:visited,.MxOthers_imgBlock a:hover
	{
	color: #B10034;
	text-decoration: none
}

.hiddenContainer {
	visibility: hidden
}

ul.redLI li,p.newsArchiv a:hover,#Tools li a:hover,ul.firstColumn li a:hover,ul.secondColumn li a:hover,#warrantyRegistration .formFields label.error span,.redText_normal,div.categoryNavigation a.act span,div.categoryNavigation a:hover span,.facetteFounds,#youMayAlsoLike .arrow-red-right,#youMayAlsoLike .arrow-red-right:visited,#specialFeatures a:hover,.victorinoxButtonWrap a:hover,.redirectMessageText,ul.firstColumn li strong,ul.secondColumn li strong,#priceDetail div.totalDiscount,.facetCatCheckbox a:hover,.OneColumn #SearchedArticle a:hover,.error span,div.categoryNavigation li li li a:hover,.ui-widget-content .downloadRowInTab a,.ui-widget-content .downloadRowInTab a:visited,.Header_div_facet h3,.Header_div_facet h3,.mainContent a,.downloadRow a,.downloadRow a:link,.downloadRow a:visited,ul.linkNavigation a:hover
	{
	color: #B10034
}

div.categoryNavigation li li,#productList h2,.mainContent h3,#storeDetail.storeTable tr td p,table.productListTable h2,.twoColumnWrap .newsContent .mainContent,.belowSpecificationTable .newsContent .mainContent,.productDetailWarrantyTab .newsContent .mainContent,.rightSmallContentWrap .mainContent,#Checkout table.Checkoutsteps tr td,#flashContent,#storeLocationForm .fieldgroup .formFields,#AccModification #verifySippingInfoMain,#AccModification .SingleColumnContainer,#qtySpinner h1,table.Checkoutsteps tr td
	{
	padding: 0
}

div.categoryNavigation li li a span.right,div.categoryNavigation li li li a span.right
	{
	float: right;
	text-align: right;
	width: 32px;
	padding: 0
}

div.categoryNavigation li li .lastElement,div.categoryNavigation ul.nonProductNavigation li li a span.lastElement,div.categoryNavigation ul.nonProductNavigation li.noUnderline span
	{
	border-bottom: 0 none
}

div.categoryNavigation ul.nonProductNavigation a.act span,div.categoryNavigation ul.nonProductNavigation a:hover span,div.categoryNavigation ul.nonProductNavigation a span.supperCat,.center_FeaturesProductRight,.background-none,div.categoryNavigation li li a:hover span
	{
	background: none
}

ul.facettenNavigation,ul.linkNavigation {
	background: #fff;
	margin: 0;
	padding: 7px 17px
}

ul.facettenNavigation li,ul.linkNavigation li {
	border-bottom: 1px solid #E5E5E5;
	list-style: none;
	padding: 3px 0
}

ul.facettenNavigation li.noUnderline,ul.linkNavigation li.noUnderline,.staticContentWrap h3,.paymetricContainer,img,input.checkbox,.topStoriesCarausel .jcarousel-skin-tango .jcarousel-container,.landingSlider .jcarousel-skin-tango .jcarousel-container,.BottomPart-FeaturedProduct .jcarousel-skin-tango .jcarousel-container,.LowerContentBox .ui-corner-top,.LowerContentBox #productRating ul.tabNavigation .ui-tabs-selected a,.browserIE7 .activeBreadcrumb,.browserIE7 .deactiveBreadcrumb
	{
	border: none
}

.sliderItem h1,p.smallText {
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 6px
}

.contentList .categoryTopPicture,.emotionPicture {
	border-bottom: 1px solid #CACACA;
	height: 265px;
	overflow: hidden
}

.pageBrowserWrap li a:hover,.pageBrowserWrap li a.act,.pageBrowserWrap li a.act:visited,.pageBrowserWrap li.arrow a,.pageBrowserWrap li.arrow a:visited,span.error,.msgError,div.error,#newsLetterCategoryError
	{
	color: #B10034;
	font-weight: bold
}

td.productPictureBottom,#popupContact.popupAddshipping table.floatingContentCityState td.stateLi,#popupContact.popupAddshipping table.floatingContentCityState td.zipLi,#popupContact.popupAddshipping table.floatingContentCityState td.citiLi,#verifySippingInfoMain table.floatingContentCityState td.stateLi,#verifySippingInfoMain table.floatingContentCityState td.zipLi,#verifySippingInfoMain table.floatingContentCityState td.citiLi
	{
	vertical-align: bottom
}

td.productPictureMiddle,.compare .bullet img,.FeaturesProductLeft ul#mycarousel li a img,.defaultProductImage img,.Product_wraper UL li .product_image img,ul.customerservices li .cat_image img,.compare span img,.videoLink img,#videoContainer .videoPageThumbnails .horizotalList li img
	{
	vertical-align: middle
}

.productTabPicutreWrap,.productPicutreWrap {
	bottom: 0;
	position: absolute
}

#fragment-accessories .productTabPictureCenter,table.storeHours tr th.openHr,table.storeHours tr th.closeHr,.jcarousel-skin-tango .jcarousel-clip-vertical,.FeaturesProductRight select,.sliderFragrancesCategory .jcarousel-clip-vertical
	{
	width: 75px
}

.productDetailInfoContent li,.productSpecificationinfo li,.productCrossSell li,.productBank ul li
	{
	padding: 2px 0
}

.colorSwatch{
	float: left;
	padding-left: 15px;
	width: 270px
}

.colorSwatch .black,.timepieces .categoryCarouselHeader,.landingSlider.timepieces .jcarousel-skin-tango .jcarousel-clip-horizontal,.blackBgContainer
	{
	background-color: #000
}

#productInfoLink a:hover,a:hover .arrow-red-right {
	background: url(../images/arrow-grey-right.gif) 100% 50% no-repeat
}

#print,#store_locator_login_form .formAction,#travelGearWaranty .topContent .formAction,#cart,.btnAction,#terms.storeLocator .formAction,.more
	{
	text-align: right
}

#print p,.productsTopicSwitch span,.PopupPasswordreset .DivForgetPassword h2,.CombinationPopup .PopupCont h1
	{
	font-size: 14px
}

td.specification-name,td.specification-value,.ReviewData .star,.footer_victorinox .row2
	{
	padding: 5px 0
}

#loginMain .fieldgroup.ManageAc p,.loginMain .fieldgroup.ManageAc p {
	margin-top: 0
}

.staticContentWrap ul {
	margin: 0 0 10px 40px
}

.cmsComponent,#popupContact .textContainer .line,.marginTop10px {
	margin-top: 10px
}

.staticContentWrap .downloadRow {
	padding: 4px 0 0
}

ol li.doNotShowListSymbol,.hereAbout ul li,.customerSupport ul,.victorinoShop ul,#popupContact.popupAddshipping li
	{
	list-style: none
}

.newsText ul li,ul.mescData {
	list-style-type: none
}

.date,.rightContentWrap #SearchedArticle p,#orderHistoryTable .actionRow span,.detailMsg p,.detailMsgShowDiv p,.heritageHeading h1 span
	{
	font-weight: normal
}

.contactFormRightWrap label,#store_locator_login_form p {
	padding: 0 10px 0 0
}

.center,.quicklink,div.ajax-loading,#compare_nav table td div.img_comp .compareImg
	{
	text-align: center
}

em,#orderHistoryTable .giftWrap span {
	font-style: italic
}

.searchformEntry .longSearchField,#Login_form .fieldgroup,.FeaturesProductLeft .jcarousel-skin-tango .jcarousel-container-horizontal
	{
	width: 300px
}

#language .languageSelectorEmpty,#country .languageSelectorEmpty {
	width: 70px;
	padding: 0 5px
}

#language .ui-state-focus,#country .ui-state-focus,p.linkText a:hover,a.customersupheading,.ui-widget-content a:hover,#youMayAlsoLike .arrow-red-right:hover,fieldset legend
	{
	color: #4D5150
}

.spacer,.browserIE7 .ie7spacer {
	clear: both;
	font-size: 0;
	height: 11px;
	line-height: 0;
	width: 100%
}

.sliderHeader .wrapper ul,.sliderContent .wrapper ul {
	left: 0;
	list-style: none;
	position: absolute;
	top: 0;
	width: 99999px;
	margin: 0;
	padding: 0
}

.ui-widget-content,.FeaturesProductLeft ul#mycarousel li img {
	background: #fff
}

.searchResultComponent,.rightContentWrap {
	float: left;
	position: relative;
	top: -12px;
	width: 703px
}

.seprtr,.compare .bullet {
	margin: 0 8px
}

.searchTool a,.orderHistoryTable .viewdetail a,#orderHistoryTable th a,.Product_wraper ul li .product_Info a,.Product_wraper ul li .product_Info a:visited,.Product_wraper UL li .product_Info .checkboxClass label,.ResultPagination .pgn ul li a,.ResultPagination_foot .pgn_foot ul li a,.Product_wraper UL li .product_Info .checkboxClass label
	{
	text-decoration: none
}

.Product_wraper .mrgn8,.margin8,#YourCart .CartItem .giftWrap label {
	margin-left: 8px
}

.category_Navigation .wraperfacet,.rightContentWrap #SearchedArticle,.pad15,.OneColumn #SearchedArticle,.SingleColumnContainer
	{
	padding: 15px
}

.facetCatCheckbox input,.mrgn_right7 {
	margin-right: 7px
}

#travelGearWaranty .topContent .optionList input[type=checkbox] {
	margin: 3px 7px 3px 4px;
}

.rit,.right,#storePaging .next,.orderDetailHead input.return,.rightContentContact,#copyright,.bannerTitleWrap.storeDetail .btnActionTop,.formFields label.error
	{
	float: right
}

#variantSelector,#colorDropdown,.FeaturesProductRight .FeaturesProductRating,#storePaging .previous,.footer_victorinox .left,.otherCap,.lft,.categoryNavigation .wraperfacet .facetCatCheckbox,.hearAbout .mailinglist p input#mailingList1,.searchTool ul li.sortBy #SortBy,.searchTool ul li.sortBy,#travelGearWaranty .topContent ul li span,#travelGearWaranty .topContent ul li input,.formFields label,#storePaging .previous
	{
	float: left
}

.ResultPagination .resultValue span.seprator,.ResultPagination .resultValue span.Page,#verifySippingInfoMain ul.addressline li.selected.paymentGridView,#verifyPaymentInfoMain .addressline li.selected,#verifySippingInfoMain .addressline li.selected,#popupContact.popupAddPayment #checkout_shipment .floatingContentPhoneNo li,#popupContact.popupAddshipping .floatingContentPhoneNo li,.clearTopPadding
	{
	padding-top: 0
}

#SearchedArticle h1,.pgn_foot,.marginLeft0px {
	margin-left: 0
}

.pgn,.returnlabel .labelinstruction,.leftSpace40px,.ItemLabelheader {
	margin-left: 40px
}

ul.firstColumn li span.last,ul.secondColumn li span.last {
	border-bottom: none;
	display: block;
	width: 185px
}

ul.firstColumn li a,ul.firstColumn li a:visited,ul.secondColumn li a,ul.secondColumn li a:visited,.div_holder_link a:hover
	{
	color: #4d4f4e;
	text-decoration: none
}

ul.secondColumn li ul,#AccModification .leftCont,.SingleColumnContainer h1,.leftpad0px
	{
	padding-left: 0
}
/* ==========================================================================
=JCAROUSEL
========================================================================== */
.jcarousel-prev-disabled,.jcarousel-next-disabled {

}

.jcarousel-skin-tango {
	background: none !important
}

.jcarousel-skin-tango .jcarousel-container,table.timepiecesRepair tr td input
	{
	border: 1px solid #dcdcdc
}

.jcarousel-skin-tango .jcarousel-direction-rtl,.productCrossSellinfo .jcarousel-direction-rtl,.sliderFragrancesCategory .jcarousel-direction-rtl
	{
	direction: rtl
}

.jcarousel-skin-tango .jcarousel-item-vertical,.mrgn_bot,#colorLabel,.sliderFragrancesCategory .jcarousel-item-vertical
	{
	margin-bottom: 10px
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-horizontal:hover
	{
	background-position: -32px 0
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active,.jcarousel-skin-tango .jcarousel-prev-horizontal:active,.sliderFragrancesCategory .jcarousel-next-horizontal:active,.sliderFragrancesCategory .jcarousel-prev-horizontal:active
	{
	background-position: -64px 0
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active,.sliderFragrancesCategory .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active
	{
	background-position: -95px 0;
	cursor: default
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active,.sliderFragrancesCategory .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active
	{
	background-position: -96px 0;
	cursor: default
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-vertical:hover,.sliderFragrancesCategory .jcarousel-next-vertical:hover,.sliderFragrancesCategory .jcarousel-prev-vertical:hover
	{
	background-position: 0 -32px
}

.jcarousel-skin-tango .jcarousel-next-vertical:active,.jcarousel-skin-tango .jcarousel-prev-vertical:active,.sliderFragrancesCategory .jcarousel-next-vertical:active,.sliderFragrancesCategory .jcarousel-prev-vertical:active
	{
	background-position: 0 -64px
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active,.sliderFragrancesCategory .jcarousel-next-disabled-vertical,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active,.sliderFragrancesCategory .jcarousel-prev-disabled-vertical,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active
	{
	background-position: 0 -96px;
	cursor: default
}

.productSpecificationinfo a,.productSpecificationinfo a:visited,.productSpecificationinfo a:hover,#loginMain h1,#loginMain h1:visited,.loginMain h1,.loginMain h1:visited
	{
	color: #B10034;
	font-size: 12px;
	text-decoration: none
}

.normalGrayBodyText,#compare_nav table td a:hover,.facetCatCheckbox ul a,.facetCatCheckbox a:visited,.bannerTitleWrap span.lnk a:hover,#popupContact .PopupCont .PopUp_product_Info a:hover,#storeTopMenu ul li a
	{
	color: #4d4f4e
}

.pgn ul li img.PaginationPrev,.pgn ul li img.PaginationNext,.pgn_foot ul li img.PaginationNext,.pgn_foot ul li img.PaginationPrev,.quicklink ul li img
	{
	position: relative;
	top: 1px
}

.pgn_foot ul,.menuImage a,.ResultPage {
	margin-right: 15px
}

.MarginBot10,#Checkout table {
	margin-bottom: 8px
}

#login h2,#loginMain h2,.loginMain h2,.webform h2 {
	border: none;
	font-weight: bold;
	padding: 0
}

#login p,#loginMain p,.loginMain p,#verifySippingInfoMain p,.webform p {
	font-weight: normal;
	margin-top: 10px
}

.BtnLoginandCheckout:hover,.BtnStore:hover,input.btn:hover,.BtnCalculate:hover
	{
	background: #7c001a
}

#Checkout,#YourCart {
	color: #4d4f4e;
	padding: 15px
}

#Checkout .giftwrap,#YourCart .CartItem {
	float: left;
	margin: 15px 0
}

#Checkout .giftwrap .giftDesc,.width400 {
	width: 400px
}

#Checkout a,#Checkout a:visited,#Checkout a:hover,#loginMain h1:hover,.loginMain h1:hover
	{
	color: #4d4f4e;
	font-size: 12px;
	text-decoration: none
}

.BtnProcToCheckout,.BtnUpdateCart {
	background: #B10034;
	border: 1px solid #dcdcdc;
	color: #FFF;
	font-weight: bold;
	margin-left: 20px;
	overflow: visible;
	padding: 0 4px
}

.mrgnTop50,.mrgn_top {
	margin-top: 50px
}
.width525 {
    width: 525px;
}
#loginMain,.loginMain,.webform {
	color: #4d4f4e;
	width: 325px;
	padding: 7px 15px 0
}

.BtnContFP,#verifySippingInfoMain .shippingMethod li {
	margin-bottom: 5px
}

.hearAbout,table.content_container,table.storeHours input,#popupContact.popupAddshipping .PopupCont .subhead p,#storeLocationForm h1.MainTitle,.productRatinginfo .ResultPagination ul,#pageNav #topNavUL,#pageNav #topNavUL,#otherInfo .noMargin h2
	{
	margin: 0
}

td.content_container_left,td.content_container_main,td.content_container_right
	{
	text-align: left;
	vertical-align: top;
}

.hearAbout .mailinglist p,.productCrossSellinfo .jcarousel-skin-tango div h2
	{
	padding-left: 15px
}

#verifySippingInfoMain p.pdng_top_20,#warrantyRegistration.guest,.bottomNotes
	{
	margin-top: 25px
}

#verifySippingInfoMain .addline .cardDetailBox h2,#verifySippingInfoMain .billingInfo h1
	{
	margin: 0 0 10px
}

.billingInfo h1.MainTitle{padding-left:0px;}

.floatingContentCityState select,#popupContact.popupAddshipping table.floatingContentCityState td.zipLi input
	{
	width: 150px;
	margin: 10px 0
}

.floatingContentPhoneNo li.stateCode,.floatingContentPhoneNo li.stateCode input,.floatingContentPhoneNo li.phoneNo,.floatingContentPhoneNo li.phoneNo input,#popupContact.popupAddshipping .floatingContentPhoneNo li input,#videoContainer .leftSideBar .shareLinks ul
	{
	width: 100px
}

.floatingContentPhoneNo li.phoneNofrag,.cardname label.error,#popupContact .textContainer table.floatingContentCityState td.citiLi input,#popupContact.popupAddshipping .floatingContentCityState li.citiLi input,#popupContact.popupAddshipping .floatingContentCityState li.zipLi input,#orderHistoryTable th.col6,#manageStore.storeTable tr th.col2,.productListRating
	{
	width: 150px
}

.shippingMethod ul.colTwo,#cityDetails .formFields.zip {
	width: 152px
}

.popupheight300px,.returnOrderPopup {
	height: 300px
}

.editAddress .floatingContentName li.expyr,.addnew .floatingContentName li.expyr,#cityDetails .formFields.city input,#warrantyRegistration .formFields.city input,#storeLocationForm .fieldgroup ul li
	{
	width: 215px
}

.floatingContentName li.expyr #expyear,#popupContactForgetPassword .textContainer .DivAddtoCart p,#popupContactAddtoCart .textContainer .DivAddtoCart p
	{
	margin: 10px 0
}

#checkout_shipment .actionitems li input,#verifySippingInfoMain .selectShipping input
	{
	vertical-align: middle;
	margin: 0
}

#verifySippingInfoMain input[type=checkbox],.billingInfo .floatingContentPhoneNo,#selectPayment .addressline li div.last,.cartbox tr.msgTR td
	{
	border: 0
}

.ShipItemsHere,.ShipItemsHereViewAllFreg,.updateCardInfo {
	margin-left: 25px
}

#selectPayment .addressline li div.ShipItemsHere,#selectPayment .addressline li div.updateCardInfo
	{
	text-align: center;
	margin: 15px 0
}

input[type=checkbox],#homepageCarouselStories .jcarousel-skin-tango .jcarousel-item
	{
	width: auto !important
}

.storeTable tr.even td,table.storeHours tr.even td {
	background: #f5f5f5
}

#manageStore.storeTable tr th.col1,.floatingContentPhoneNo li input#phoneAreaCode.phoneAreaCodefrag,.floatingContentPhoneNo li input#editPhoneAreaCode.phoneAreaCodefrag,.floatingContentPhoneNo li input#newPhoneAreaCode.phoneAreaCodefrag
	{
	width: 35px
}

#cityDetails .formFields.zip input,#travelGearWaranty #warrantyRegistration .formFields.zip input,#popupContactForgetPassword .textContainer .DivImg
	{
	width: 120px
}

#cityDetails .formFields.state,.landingSlider .jcarousel-skin-tango .jcarousel-item-horizontal,#homepageCarouselStories li
	{
	margin-right: 0
}

#storeLocationForm .bannerTitleWrap.storeDetail,.BVSYContentContainer,#popupContact.popupAddPayment .bannerTitleWrap p
	{
	margin-bottom: 0
}

#travelGearWaranty .topContent ul li,.warrant_product h1 {
	padding-bottom: 5px
}

#warrantyRegistration,.pad15_LR {
	padding: 0 15px
}

#warrantyRegistration .formFields label span,.greyLink a:link,.greyLink a:visited,.greyLink a:hover,.greyLink a:active
	{
	color: #999
}

#warrantyRegistration .formFields.purchaseDate input,.PopupCont .userMigrationForm .formItem.selectbox
	{
	width: 285px
}

#verifySippingInfoMain .adjWidth.address1,.topNavContent,#warrantyRegistration .formFields.hasHint,.orderDetailHead.shipping,.positionRelative,.ui-spinner
	{
	position: relative
}

#verifySippingInfoMain .adjWidth.topMargin {
     margin-top:36px;
}
.accountReturn,.accountModHead {
	padding: 5px 0 0
}

.returnItemWrap ul.itemdetail li .headeritem,.searchTool .ResultPagination .underline,.searchTool .ResultPagination .pgn ul li a.act.underline,.ResultPagination_foot .pgn_foot ul li a.act.underline,.ResultPagination_foot .pgn_foot a:active,.ResultPagination_foot .pgn_foot a:hover,.ResultPagination .pgn ul li a:active,.ResultPagination .pgn ul li a:hover,.ResultPagination .pgn ul li a.act,.searchTool a:visited,.searchTool a:active,.ResultPagination ul li.act,a.linked,a.linked:visited,#storeTopMenu ul li a:hover,.orderHistoryTable a:hover,.returnItemWrap ul.itemdetail li .headeritem
	{
	text-decoration: underline
}

.accountModHead h2,.smallHeader {
	font-size: 14px;
	padding: 0
}

.customerSupport ul li,.victorinoShop ul li {
	list-style: none;
	margin-bottom: 5px
}

.webform .quantRet,.webform .quantRet input {
	width: 118px
}

table.timepiecesRepairResult tr td,#popupContact .PopupCont .PopUp_product_Info .Bag_Track,.FeaturesProductRight .FeaturesProductInfo .Bag_Track
	{
	border: 1px solid #dcdcdc;
	padding: 5px
}

.victorinoShop ul li a,.victorinoShop ul li a:visited,.victorinoShop ul li a:hover,ul.customerservices li a,ul.customerservices li a:visited,ul.customerservices li a:hover
	{
	color: #B10034 !important;
	text-decoration: none !important
}

.border-none,.landingSlider .jcarousel-skin-tango .jcarousel-item-horizontal div,#productRating li
	{
	border: none !important
}

#tools li a:hover,#topnavRight .navRightLinks li a:hover,#topnavRight .navRightLinks li a.selected,div#top_login_link ul li,#lettterHolder,#lettterHolder h1,#signatureHolder,a.btn .addNewAddress
	{
	color: #fff
}

.PopupCont .userMigrationForm .formItem,.PopupCont .userMigrationForm .formItem input,#popupContact.popupAddPayment #checkout_shipment .adjWidth,#popupContact.popupAddPayment #checkout_shipment input[type=text],#popupContact.popupAddPayment #checkout_shipment select,#popupContact.popupAddPayment .floatingContentName li
	{
	width: 280px
}

#dropdwonCr.removearrow .topStoriesCarausel .jcarousel-skin-tango .jcarousel-prev-horizontal,#dropdwonCr.removearrow .topStoriesCarausel .jcarousel-skin-tango .jcarousel-next-horizontal,.ui-tabs .ui-tabs-hide
	{
	display: none !important
}

.shadowMainContent    .category_Navigation,.categoryNavigation,.content_List,.staticContentWrap,.searchTool,.orderDetailHead,.customerSupport.first,.content_List,.customerSupport.first,.content_List,.contentList,#popupContact,#popupContactvideo,#popupContactCancel,#popupContactDelete,.scrollingDiv
	{
	border-radius: 5px
}

.viewAllResults {

}

.pgn_foot a#viewAllLinkBottom,.pgn_foot a#viewAllLinkTop,.searchTool .ResultPagination ul li.arrow a
	{
	text-decoration: none !important
}

.shippAddInfo {
	margin-left: 10px
}

.productCrossSellinfo .jcarousel-item-horizontal,.sliderFragrancesCategory .jcarousel-item-horizontal
	{
	margin-left: 0;
	margin-right: 0
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active,.productCrossSellinfo .jcarousel-next-horizontal.jcarousel-next-disabled-horizontal,.productCrossSellinfo .jcarousel-next-horizontal.jcarousel-next-disabled-horizontal:hover,.productCrossSellinfo .jcarousel-next-horizontal.jcarousel-next-disabled-horizontal:active,.productCrossSellinfo .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal
{
	background-position: -91px -87px;
	cursor: default
}

.finishesBox h1,.ProductQunt h1 {
	color: #666;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0
}

.socialIcons ul li a.facebookIcon,.sliderFragrancesCategory .jcarousel-next-horizontal:hover,.sliderFragrancesCategory .jcarousel-prev-horizontal:hover
	{
	background-position: 0 0
}

.ui-state-default .ui-icon,.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-active .ui-icon
	{
	background-image: url(../images/ui-icons_ef8c08_256x240.png)
}

.couponCodeBox .row2,.couponCodeBox .row1,.storeTable,.content_List .onecolumnSearchPage,.fullwidth,.footerWrap,table.content_container
	{
	width: 100%
}

div.CartRightLinks:hover p.creditcardAlertInfo,div.bottomSubmitOrderBtn:hover p.creditcardAlertInfo1,.showlink,.show,#warrantyRegistration .items .formFields.productName,#warrantyRegistration .items .formFields.itemNumber,#country a,.Checkoutsteps img
	{
	display: block
}

#popupContactTP .Header_title,#popupConfirmation .Header_title {
	border-bottom: 1px solid #dcdcdc;
	float: right;
	text-align: right;
	width: 550px;
	padding: 6px 0
}

#popupContactTP .Header_title div.close,#popupContactnewslatter .Header_title div.close,#popupContactvideo .Header_title div.close,#popupCountryChange .Header_title div.close,#popupContactredirect .Header_title div.close,#popupSuggestedAdd .Header_title div.close,#popupContactXSS .Header_title div.close,#popupContactForgetPassword .Header_title div.close,#popupContactCancel .Header_title div.close,#popupContactDelete .Header_title div.close,#popupContact .Header_title div.close,#popupContactSizeAndFit .Header_title div.close,#popupContactAddtoCart .Header_title div.close,#popupConfirmation .Header_title div.close
	{
	color: #999;
	float: right;
	font-weight: bold;
	line-height: 20px;
	margin-right: 10px;
	text-align: right;
	width: 80px
}

#popupContactAddtoCart .Header_title div.close{
width:100px;
}

#popupContactTP .textContainer,#popupContactXSS .textContainer,#popupSuggestedAdd .PopupCont .textContainer,#popupContactCancel .PopupCont .textContainer,#popupContactDelete .PopupCont .textContainer
	{
	text-align: left;
	padding: 15px
}

#popupContactXSS,#popupSuggestedAdd {
	background: #FFF;
	border: 2px solid #cecece;
	display: none;
	font-size: 13px;
	height: auto;
	overflow-y: auto;
	padding-bottom: 15px;
	position: fixed;
	width: 450px;
	z-index: 1010
}

#popupContactredirect,#popupContactForgetPassword {
	background: #FFF;
	border: 2px solid #cecece;
	display: none;
	font-size: 13px;
	height: auto;
	position: fixed;
	width: 380px;
	z-index: 1020
}

#popupContactForgetPassword .Header_title,#popupContactAddtoCart .Header_title
	{
	border-bottom: 1px solid #dcdcdc;
	float: right;
	padding-bottom: 6px;
	padding-top: 6px;
	text-align: right;
	width: 380px
}

.contactDetailTable tr td {
	border: 1px solid #000;
	padding: 3px
}

.linkTable {
	margin-top: 0;
	width: 668px
}

.newsText ul {
	margin: 0 0 10px 20px
}

.innerproductSpecificationinfo .victorinoxTable td {
	padding-left: 7px
}

.noFlashMessage {
	background: #FFF;
	border-radius: 8px;
	visibility: hidden;
	margin: 10px 0;
	padding: 10px
}

.noFlashMessage iframe {
	min-height: 900px;
	width: 100%;
}

.currVideoWatch {
	float: left;
	text-align: left;
	line-height: 25px;
	padding: 18px 5px
}

.currVideoWatch h2 {
	font-weight: normal;
	border: none
}

#logo .imageComponent,.ResultPagination_foot .pgn_foot ul li,.ResultPagination_foot .pgn_foot ul,.pgn ul li
	{
	display: inline
}

#tools ul {
	float: right;
	margin: 0;
	padding: 0
}

#popupContact .PopupCont .PopUp_product_Info #pDescription ul li,#travelGearWaranty img,.landingSlider .jcarousel-skin-tango .jcarousel-container-horizontal,.FeaturesProductRight select.styleSelect,#storeLocationForm .fieldgroup input[type=checkbox],#storeLocationForm.requestAccess .fieldgroup ul,#popupContact.popupAddPayment input[type=checkbox],p#newsletter input
	{
	width: auto
}

.contactForm select,.facetteSearchReset,#socialMediaLinks #likeIt {
	float: left;
	width: 200px
}

.column2ShortContent {
	background: #fff;
	height: 126px;
	padding: 20px 16px 0
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal,.twoColumnWrap
	{
	margin: 0 0 0 10px
}

.timepiecesBlock ul li,#instructionDiv {
	padding-bottom: 15px
}

form.EmailFriend label.error,label.error,.emailerror {
	color: #B10034;
	font-size: 11px;
	font-weight: bold
}

#login a:hover,.DivAddtoCart a:hover,#Checkout .giftwrap a:hover,#YourCart .CartItem a:hover,#loginMain a:hover,.loginMain a:hover,#YourCart a:hover,.login_bottom_buttons a:hover,#verifySippingInfoMain a:hover,.textNote a:hover,#YourCart .cartbox span a:hover,.webform a:hover,#login a,#login a:visited,.DivAddtoCart a,.DivAddtoCart a:visited,#Checkout .giftwrap a,#Checkout .giftwrap a:visited,#YourCart .CartItem a,#YourCart .CartItem a:visited,#loginMain a,#loginMain a:visited,.loginMain a,.loginMain a:visited,#YourCart a,#YourCart a:visited,.login_bottom_buttons a,.login_bottom_buttons a:visited,#verifySippingInfoMain a,#verifySippingInfoMain a:visited,.textNote a,.textNote a:visited,#YourCart .cartbox span a,#YourCart .cartbox span a:visited,.webform a,.webform a:visited,.CartRightLinks a,.CartRightLinks a:visited,.CartRightLinks a:hover
	{
	color: #4d4f4e;
	font-size: 12px;
	text-decoration: underline
}

#top_login_link #CartItems .CartItemsCont .CartItemBlock Div.CartProductInfo table tr td,#YourCart .CartItem .ItemDesc,.cartTdWidth,#popupContact.popupAddPayment #checkout_shipment .floatingContentName li.lastName,#popupContact.popupAddPayment #checkout_shipment .floatingContentName li.lastName input,#warrantyRegistration .formFields.state select,#warrantyRegistration .nameFields .formFields input,.orderHistoryTable th.col2
	{
	width: 200px
}

.textboxinput,#loginMain input,.loginMain input,#FormCont input, .FormCont input {
	border: 1px solid #dcdcdc;
	width: 325px;
	margin: 10px 0
}

.floatingContentCityState li.citiLi,.mrgn-rit {
	margin-right: 10px
}

.floatingContentCityState .nofloat {
    float: none;
    width:330px;
}
.BtnChangeAddress,.BtnUpdateAccount,.BtnViewcatalog {
	background: #B10034;
	border: 1px solid #dcdcdc;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	height: 22px;
	overflow: visible;
	vertical-align: middle;
	padding: 1px 1px 4px
}

#storeTopMenu ul,#verifySippingInfoMain ol,#verifySippingInfoMain ul,.selectedCardBillingAddress,selectedCardBillingAddress li,.SingleColumnContainer ul.addressline,.textContainer ul.addressline,.returnItemWrap ul.itemdetail li,.productBank ul
	{
	list-style: none;
	margin: 0;
	padding: 0
}

#travelGearWaranty .topContent ul,#travelGearWaranty .topContent ul li
	{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 400px
}

#storeLocationForm .formFields.rank label,#storeLocationForm .formFields.status label
	{
	display: block;
	float: none
}

.hideSearchDiv,.printlogo {
	display: none;
	visibility: hidden
}

.finishesBox ul,.sliderFragrancesCategory ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}

#socialMediaLinks .connect_widget .connect_widget_text,#socialMediaLinks .connect_widget td.connect_widget_vertical_center,#socialMediaLinks .connect_widget .connect_text_wrapper,#language a:hover,.timepieces .whiteRow .blueText h2,.timepieces .whiteRow .blueText h2
	{
	color: #fff !important
}

.proImage img,.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a,.close,.close_size_and_fit,.topStoriesCarausel ul li,div.categoryNavigation li li a span,.details,.cursorHand
	{
	cursor: pointer
}

#popupContactAddtoCart .Header_title .Header_title_text h1,#popupCountryChange .Header_title .Header_title_text h1,#popupContactForgetPassword .Header_title .Header_title_text h1,#popupContactredirect .Header_title .Header_title_text h1,#popupConfirmation .Header_title .Header_title_text h1
	{
	font-size: 13px;
	margin: 0 0 0 20px;
	padding: 0
}

.shoppingCartHolder,.browserIE8 .shoppingCartHolder {
	position: relative;
	z-index: 999
}

#videoContainer .rightSideBar h1,.limit,div.CartRightLinks p.creditcardAlertInfo,div.bottomSubmitOrderBtn p.creditcardAlertInfo1,.sliderContent .thumbNav,.sliderNews .thumbNav,.MoreFacetLinks,.hide,.hideLink,#hideLink,#sizingChart iframe,#warrantyRegistration .items .formFields,.start-stop,.edit.hide
	{
	display: none
}

div.categoryNavigation ul.nonProductNavigation a.act span,.resultTitle,.boldtext,#signatureHolder span,#orderHistoryTable .itemName,#orderHistoryTable .salePrice span,#orderHistoryTable .qty,#storeTopMenu ul li.selected a,.currVideoWatch span
	{
	font-weight: bold
}

#headerPicture ul,#search form,#watchfinderSearchform,form,#specialFeatures ul,.victorinoxButtonWrap ul,#productInfoLink ul,.Product_wraper UL,.fieldgroup ul,.hereAbout ul,#popupContact .PopupCont .PopUp_product_Info ul,#Tools ul,.returnItemWrap tr td,.paddingNone
	{
	margin: 0;
	padding: 0
}

.Product_wraper ul,.searchTool ul.sortBy,.mrgnlft_15,.textContainer ul.addressline li .ShipItemsHere
	{
	margin-left: 15px
}
/* ==========================================================================
=MISC
========================================================================== */
div.sortBy {
	margin-left: 15px;
	padding: 10px 0px;
}
.marginTop36 {
    margin-top:36px;
}
img.middleAlign {
    vertical-align: middle;
}
.contentLogin .MainTitle {
    color: #4d4f4e;
    font-family: 'NewsGothicBT-BoldCondensed';
    font-size: 18px;
    font-weight: normal
    }
.hasPlaceholder{
   font-size: 12px;
   color: #808080;
   font-family: 'NewsGothicBT-Bold';
}
::-webkit-input-placeholder { color:#808080; font-size: 12px; font-weight: normal; font-family: 'NewsGothicBT-Bold'; }
::-moz-placeholder { color:#808080; font-size: 12px; font-weight: normal; font-family: 'NewsGothicBT-Bold';} /* firefox 19+ */
:-ms-input-placeholder { color:#808080; font-size: 12px; font-weight: normal; font-family: 'NewsGothicBT-Bold'; } /* ie */
:-moz-placeholder { color:#808080; font-size: 12px; font-weight: normal; font-family: 'NewsGothicBT-Bold';}   
#messageSection span{
				display: inline-block;
				float: left;
				}
				
				#messageSection #messageSpan{
				width: 427px;
				}
				#messageSpan #message{
				width: 100%;
				}
				
				#messageSection #sumbmitSpan{
				float: right;
				}
				
				#sumbmitSpan .submitButton{
				margin-top: 14px;
				margin-right: 28px;
				}