	body.home {
		color: #000000;
		font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
		margin: 0px;
		font-size: 11px;
		background-color: #000;
		background-image: url(images/bg_entiresite.gif)  ;
		background-repeat: repeat-x;
		background-position: top;
		line-height: 1.2em;
	}
	
	body {
		color: #000;
		font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
		margin: 0px;
		font-size: 11px;
		background-color: #19272B;
 		background-repeat: repeat;
		background-position: top;
		line-height: 1.2em;
	}
	
	
	div, form, img, a {
		margin: 0px;
		padding: 0px;
	}
	
	hr {
		/* border-top: 1px solid #9c0a2d;
		border-bottom: 0px;
		margin: 5px 0px 5px 0px;
		padding: 0px; */
		display: none;
		visibility: hidden;
	}
	
	img{
	padding:0px;margin:0px;
	}
	
	 

/* -------- START WRAPPERS -------- */

	 
	
	#innerSiteWrapper {
		width: 900px;
		margin: auto;
		padding: 0px;
	}
	
	#contentarea {
		 
		margin: 0px;	
		width: 900px;
		padding: 0px;
		position: relative; 
	}
	
	#pageContent {
		margin: 0px;
		padding: 0px 0px 10px 0px;
		position: relative;
		overflow: hidden;
	}
	

.topLeft {
	float: left;
	font-size: 10px;
	width: 305px;
	padding: 55px 0px 0px 1px;
	color: #ffffff;
	display: inline;
	position: relative;
	text-transform: uppercase;
}

.topLeft a:link,
.topLeft a:active,
.topLeft a:visited {
	text-decoration: none;
	color: #DEE1C3;
}

.topLeft a:hover {
	text-decoration: none;
	color: #fff;
}

.topMiddle {
	width: 295px;
	float: left;
	display: inline;
	position: relative;
}

.topMiddle img {
	margin-top:1px;
}

.topRight {
	float: left;
	font-size: 10px;
	width: 290px;
	padding: 40px 0px 0px 0px;
	color: #ffffff;
	display: inline;
	position: relative;
	text-align: right;
	text-transform: uppercase;
}
	
.topRight a:link,
.topRight a:active,
.topRight a:visited {
	text-decoration: none;
	color: #ffffff;
}

.topRight a:hover {
	text-decoration: none;
	color: #262626;
}

 #tierthree {width:900px;height:200px; 		overflow:hidden;position:relative;
 		background: #000;margin:0px;padding:0px;

 }
 

/* --------- START COMMON STYLES -------- */
  ul,   ol {list-style-position: outside;	 

   margin:auto -1em 1em 0;
   padding:0;
   position:relative;
   left:-3em;
   overflow:hidden;
}

  li {list-style-position: outside;
   margin-top:0.25em;
   margin-bottom:0.25em;
}

  ul ul,   ul ol,
  ol ol,   ol ul {list-style-position: outside;
   margin-left:1em;
   padding-left:30px;
}

  ul li,   ol li {list-style-position: outside;
   margin-left:5em;
}

  li li {list-style-position: outside;
   margin-left:1em;
}



 h2{		font-size: 1.2em;font-weight: bold;

 
 }
 
  h3{		font-size: 1.1em;font-weight: bold;

 
 }
 
   h4{		font-size: 1em;font-weight: bold;

 
 }
	.borderbox1 {
		/* border: solid 1px #CCCCCC; */
		padding: 0px;
		margin: 0px;
	}
	
	 
	
	.bold {
		font-weight: bold;
	}
	
	.boxSubTitle {
		color: #000000;
		font-weight: bold;
		font-size: 12px;
		line-height: 22px;
	}
	
	.center {
		text-align: center;
	}
	
	.clear {
		clear: both;
		margin: 0px;
		padding: 0px;
		font-size: 0px;
	}
	
	.contentTabLinks {
		color: #13363C;
		margin: 0px;
		padding: 5px 0px 0px 5px;
	}
	
	.contentTabLinks a {
		color: #ffffff;
	}
	.contentTabLinks a:link, 
	.contentTabLinks a:active,
	.contentTabLinks a:visited {
		text-decoration: none;
	}
	
	.contentTabLinks a:hover {
		text-decoration: none;
	}
	
	.contrastColor {
		/* color: #9c0a2d; */
	}
	
	.floatLeft {
		float: left;
		margin: 0px;
		padding: 0px;
	}
	
	.floatRight {
		float: right;
		margin: 0px;
		padding: 0px;
	}
	
	.ckContentArea .helpTabs,
	.boxBody .helpTabs {
		color: #ffffff;
		font-size: 10px;
		background-color: transparent;
		padding: 15px 0px 15px 0px;
		margin: 0px;
	}
	

	 
	
/* END COMMON STYLES */

 
 
 
/* --------- START FOOTER SPECIFIC --------- */

	/* id */
	
	#footerwrapper {
		margin: 10px 0px 20px 0px;	
		width: 900px;
		padding: 0px;
	}
	
	/* class */
		
	.footertext {
		color: #DEE1C3;
		font-size: 10px;
		text-decoration: none;
		font-weight: bold;
		text-transform: uppercase;
	}
	
	.footertext a:link,
	.footertext a:active,
	.footertext a:visited{
		color: #DEE1C3;
		font-weight: bold;
		text-decoration: none;
	}
	
	.footertext a:hover {
		color: #000000;
		text-decoration: none;
	}
	
/* END FOOTER */

 

 

/* ****** START LINK STYLES ****** */

	  a {
		color: #13363C;
	}  
	
	a:link,
	a:active,
	a:visited {
		text-decoration: none;
		color: #13363C;
	}
	
	a:hover {
		color: #13363C;
		text-decoration: underline;
	}
	
		img{
border: none;
	}
	

/* Home Links STYLES */



.boxBrand{
float: left;
	font-size: 10px;
	width: 223px;
		padding: 0px 1px 0px 1px;margin:0px;margin-left:-1px;
	 
	display: inline;
	position: relative;
 }
 
 .boxCatalog{
float: left;
	font-size: 10px;
	width: 223px;
	padding: 0px 1px 0px 1px;
	 margin:0px;
	display: inline;
	position: relative;
 }
 
 .poptitle{width:100%;height:30px;position:relative;clear:both;
 background:#45C7E7; 
}
 h2.catboxh2 { width:200px;height:30px; position:relative;
	display:block; 
   background:transparent url(images/catalog_H2.gif) no-repeat; position: relative;
 text-indent:-10009px;margin :0px;padding:0px; 
		
}
 
  .boxOffers{
float: left;
	font-size: 10px;
	width: 223px;
	padding: 0px 1px 0px 1px;
	 margin:0px;
	display: inline;
	position: relative;
 }
   .boxLocations{
float: left;
	font-size: 10px;
	width: 223px;
	padding: 0px 1px 0px 1px;
	 margin:0px;
	display: inline;
	position: relative;
 }
 

 
 /* pop up page STYLES */
 
  #popups  { padding:10px;   
   	background:#38A3BD ; position:relative;
	display:block;
    }
 
  #myImageFlow {width:1100px;height:200px; 	margin-left:-100px;	 
 

 }
 
 
#clicktocallcontainer{width:520px;height:386px;margin:0px;

}

.branddesc p{

padding:10px;
}

.brandurl p {

text-align:center;
}


.callbanner   {  background:#13363C;width:100%;height:30px; margin:0px;padding:0px;
 }

.callbanner a { width:500px;height:30px;float:right;
 position:relative;
	display:block; 
   background:transparent url( images/clicktocallban_OFF.jpg) ; position: relative;
 text-indent:-10009px;margin :0px;padding:0px;
		
}

.callbanner a:hover {width:500px;height:30px;float:right;
 position:relative;
	display:block; 
   background:transparent url( images/clicktocallban_ON.jpg) ; position: relative;
 text-indent:-10009px;margin :0px;padding:0px;
}




/* CATALOG POPUP STYLES */


 /*  form  validation styles */	
	  input{ background:#fff;border : 1px solid #DBDBDD; )
}


input.trans { background:#38A3BD ; border:0px;)
}

 textarea{ background:#DBDBDD;border : 1px solid #DBDBDD;
}

	#contactdonform td{ padding:5px;
}

	
#contactdonform input.formbutts{width:100px;background:#13363C;color:#fff;
	 
}
	 
	 
input.validation-failed, textarea.validation-failed { 
	border: 1px solid #FF3300;
	 
}
 

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #fff;
	color : #FF3300;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #97C07E;
	color : #FF3300;
	font-weight: bold;
}

fieldset {
	padding: 1em;
	margin-bottom: 0.5em;
}

label {
	font-weight: bold;
}
.form-row {
	clear: both;
	padding: 0.5em;
}

.field-label {

}

.field-widget {

}
   



 /* OFFER POPUP STYLES */
 
 
  h2.offerboxh2 { width:200px;height:30px; position:relative;
	display:block; 
   background:#45C7E7 url(images/offers_H2.gif) no-repeat; position: relative;
 text-indent:-10009px;margin :0px;padding:0px; 
		
}


.callbanner_offer   {  background:#13363C;width:100%;height:30px; margin:0px;padding:0px;
 }

.callbanner_offer a { width:500px;height:30px;float:right;
 position:relative;
	display:block; 
   background:transparent url( images/clicktocallban_offer_OFF.jpg) ; position: relative;
 text-indent:-10009px;margin :0px;padding:0px;
		
}

.callbanner_offer a:hover {width:500px;height:30px;float:right;
 position:relative;
	display:block; 
   background:transparent url( images/clicktocallban_offer_OFF.jpg) ; position: relative;
 text-indent:-10009px;margin :0px;padding:0px;
}



.discbanner   {  background:#13363C;width:100%;height:30px; margin:0px;padding:0px;
 }

.discbanner a { width:500px;height:30px;float:right;
 position:relative;
	display:block; 
   background:transparent url( images/disclosureban_OFF.jpg) ; position: relative;
 text-indent:-10009px;margin :0px;padding:0px;
		
}

.discbanner a:hover {width:500px;height:30px;float:right;
 position:relative;
	display:block; 
   background:transparent url( images/disclosureban_ON.jpg) ; position: relative;
 text-indent:-10009px;margin :0px;padding:0px;
}

#offercont{width:580px;height:460px;background:#38A3BD ;   position:relative;
	display:block;padding:0px;margin:0 auto;overflow:hidden;

}
.offertext{width:272px;height:445px;float:left; position:relative;
	display:block;background:#38A3BD ;padding:10px;

}

.offerimage{width:280px;float:right;  position:relative;
	display:block;padding:0px;margin:0px;background:#38A3BD ;

}



  /* LOCATIONS POPUP STYLES */
 
  h2.locboxh2 { width:100%;height:29px; position:relative;
	display:block; 
   background:#45C7E7 url(images/locationsH2.gif) no-repeat; position: relative;
 text-indent:-10009px;margin :0px;padding:0px; 
 
   border-top-width:1px;
  border-top-style:solid;
  border-top-color:#45C7E7;
		
}
h3.locationS1_h3{ width:600px;height:30px; position:relative;
	display:block; 
   background:transparent url(images/LocationsS1_H3.jpg) no-repeat; position: relative;
 text-indent:-10009px;margin :0px;padding:0px; 
		
}

.callbanner_location   {  background:#284B51;width:100%;height:30px; margin:0px;padding:0px;
 }

.callbanner_location a { width:600px;height:30px;float:left;
 position:relative;
	display:block; 
   background:transparent url( images/clicktocallban_location_OFF.jpg) ; position: relative;
 text-indent:-10009px;margin :0px;padding:0px;
		
}

.callbanner_location a:hover {width:600px;height:30px;float:left;
 position:relative;
	display:block; 
   background:transparent url( images/clicktocallban_location_OFF.jpg) ; position: relative;
 text-indent:-10009px;margin :0px;padding:0px;
}
.location_listing{ width:190px; height:130px;position:relative;
	display:block;float:left;padding:10px;margin:0px; 

}

.locationstext{ width:100%;position:relative;
	display:block;background:#38A3BD ;padding:0px;margin:0px;

}
.locationstext ul{  



}
.locationstext li{  
	list-style: none; text-indent:15px;


}
.locationstext li a{   width:110px;height:30px;position:relative;
	display:block; background:transparent url(images/arrow.png) no-repeat;  background-position: 5% 40%;
 padding-top:10px;

}

.locationstext li a:hover{  width:110px;height:30px;position:relative;
	display:block;  background:#fff url(images/arrow.png) no-repeat;background-position: 5% 40%;		text-decoration: none;



}
.locationsimage{ padding:0px;margin:0px;

}
.row1{width:115px; float:left;
	display:block;padding:0px;margin:0px;

}

.row2{width:115px; float:left;
	display:block;padding:0px;margin:0px;

}
.row3{width:115px; float:left;
	display:block;padding:0px;margin:0px;

}
.row4{width:115px; float:left;
	display:block;padding:0px;margin:0px;

}
.row5{width:115px; float:left;
	display:block;padding:0px;margin:0px;

}


 
  
 
/* 
 POPUP STYLES
----------------------------------*/
 
 
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }




#accordion h3{  font-size: 1.1em;}


 /*Component containers
----------------------------------*/
.ui-widget { font-family: Helvetica,Arial,sans-serif/*{ffDefault}*/; font-size: 1em/*{fsDefault}*/; line-height: 3em }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Helvetica,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; cursor: pointer; position: relative; margin-top: 1px;  }
.ui-widget-header { border: 0px solid #fff/*{borderColorHeader}*/; background: #f6f6f6; color: #fff/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; font-weight: bold;font-size: 1em;}
 .ui-widget-content { border: 0px solid #eeeeee; background:#fff; color: #f2dbe1; }


 


/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 0px solid #d8dcdf; background: #1D5360; font-weight: bold; color: #fff; outline: none; }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #fff; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 0px solid #cdd5da; background: #f6f6f6; font-weight: bold; color: #fff; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { background: #45c7e7;color: #fff; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 0px solid #eeeeee; background: #f6f6f6;font-weight: bold; color: #fff; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { background: #1D5360; color: #fff; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcd3a1; background: #fbf8ee  ; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #444444; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cc0000; background: #f3d8d8   ; color: #2e2e2e; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #2e2e2e; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #2e2e2e; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Accordion
----------------------------------*/
 
 .ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px;    font-weight: bold;}
.ui-accordion .ui-accordion-li-fix { display: inline; }

.ui-accordion .ui-accordion-header-active { background: #1D5360;border-bottom: 0 !important; }

.ui-accordion .ui-accordion-header a { display: block; font-size: 1.1em; padding: 5px;  padding-left:10px }
 

  .ui-accordion-header {  border-bottom: 1px solid #fff;}
  

 .ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }

.ui-accordion .ui-accordion-content-active { display: block; font-size: 1.15em/*{fsDefault}*/;color:#000;line-height: 1.8em; }

.ui-widget-content a { color: #1D5360/*{fcContent}*/; }
 
 
/* support nav styles
----------------------------------*/
 
  #topnav {	position:relative;  float:left; width: 100%; height:30px; margin:0px;  padding:0px; z-index:3; border-bottom: 1px solid #45c7e7;}
  #topnav ul , #topnav ul ul, #topnav ul li{list-style:none;margin:0px;padding:0;}
 #topnav ul li{float:left;   display:block; margin:0px }
 
 
  #topnav-1 a {display:block; height:30px; width:200px; background:#fff url(images/support/topnav-1.gif)  ;
     text-indent:-9009px;}
#topnav-1 a:hover {display:block; height:30px; width:200px; background:#fff  url(images/support/topnav-1_ON.gif)  ;
     text-indent:-9009px;}
	  #phoneshopping #topnav-1 a:hover {display:block; height:30px; width:200px; background:#fff  url(images/support/topnav-1_ON.gif)  ;     text-indent:-9009px;}
 
 #phoneshopping #topnav-1 a {display:block; height:30px; width:200px; background:#fff  url(images/support/topnav-1_ON.gif)  ;
     text-indent:-9009px;}
	 
 #phoneshopping #topnav-1 a:hover {display:block; height:30px; width:200px; background:#fff  url(images/support/topnav-1_ON.gif)  ;     text-indent:-9009px;}
 
  #topnav-2 a {display:block; height:30px; width:200px;   background:#fff  url(images/support/topnav-2.gif)  ;
     text-indent:-9009px;} 
	 
#topnav-2 a:hover {display:block; height:30px; width:200px;   background:#fff  url(images/support/topnav-2_ON.gif)  ;
     text-indent:-9009px;}
  
 
 #catalog_shops #topnav-2 a {display:block; height:30px; width:200px;   background:#fff  url(images/support/topnav-2_ON.gif)  ;     text-indent:-9009px;}
	 
 #catalog_shops #topnav-2 a:hover {display:block; height:30px; width:200px;   background:#fff  url(images/support/topnav-2_ON.gif)  ;     text-indent:-9009px;}
	 
  #topnav-3 a {display:block; height:30px; width:200px;    background:#fff  url(images/support/topnav-3.gif)  ;
     text-indent:-9009px;} 
	 
#topnav-3 a:hover {display:block; height:30px; width:200px;    background:#fff  url(images/support/topnav-3_ON.gif)  ;
     text-indent:-9009px;}
  
 
 #onlineshopping #topnav-3 a {display:block; height:30px; width:200px;    background:#fff  url(images/support/topnav-3_ON.gif)  ;     text-indent:-9009px;}
	 
 #onlineshopping #topnav-3 a:hover {display:block; height:30px; width:200px;    background:#fff  url(images/support/topnav-3_ON.gif)  ;     text-indent:-9009px;}
 
 /* brand list page styles
----------------------------------*/
 
  .brandlist h3{ 	width:100%;height:30px;	background: url(images/brandlisthH3.gif) no-repeat;margin:0px;padding:0px;text-indent:-9000px; border-top-width:1px;
  border-top-style:solid;
  border-top-color:#A80E39;

}

 
 
 .brandsep {
	 
	 
	padding: 0;	margin: 0; 
	margin:0px;
	width:900px;height:30px;
}
.brandsep a.thickbox {
	display:block;width:899px;height:30px;
   background:transparent url(images/brand_sep_bg.gif) no-repeat ; 
     text-indent:-9009px;
}


/* brand coverflow  styles
----------------------------------*/
#coverflowcont{width:640px;height:460px;background:#38A3BD ;   position:relative;
	display:block;padding:0px;margin:0 auto;overflow:hidden;

}

  #coverflownavbox {	background:#fff;position:relative;  float:left; width: 100%; height:30px; margin:0px;  padding:0px; z-index:3; border-bottom: 1px solid #45c7e7;}

   #coverflownav {   position:relative;    width: 450px; height:30px; margin:0 auto;  padding:0px; z-index:3; border-bottom: 1px solid #45c7e7; }
  #coverflownav ul    {float:left;list-style:none;margin:0px;padding:0;display:block}
    #coverflownav ul li{float:left;list-style:none;margin:0px;padding:0;display:block}

 
  #coverflownav-1 a {display:block; height:30px; width:225px; background:#fff url(images/coverflownav-1.gif)  ;
     text-indent:-9009px;}
#coverflownav-1 a:hover {display:block; height:30px; width:225px; background:#fff  url(images/coverflownav-1_ON.gif)  ;
     text-indent:-9009px;}
	  #jewelrybrands #coverflownav-1 a:hover {display:block; height:30px; width:225px; background:#fff  url(images/coverflownav-1_ON.gif)  ;     text-indent:-9009px;}
 
 #jewelrybrands #coverflownav-1 a {display:block; height:30px; width:225px; background:#fff  url(images/coverflownav-1_ON.gif)  ;
     text-indent:-9009px;}
	 
 #jewelrybrands #coverflownav-1 a:hover {display:block; height:30px; width:225px; background:#fff  url(images/coverflownav-1_ON.gif)  ;     text-indent:-9009px;}
 
  #coverflownav-2 a {display:block; height:30px; width:200px;   background:#fff  url(images/coverflownav-2.gif)  ;
     text-indent:-9009px;} 
	 
#coverflownav-2 a:hover {display:block; height:30px; width:225x;   background:#fff  url(images/coverflownav-2_ON.gif)  ;
     text-indent:-9009px;}
  
 
 #watchbrands #coverflownav-2 a {display:block; height:30px; width:225px;   background:#fff  url(images/coverflownav-2_ON.gif)  ;     text-indent:-9009px;}
	 
 #watchbrands #coverflownav-2 a:hover {display:block; height:30px; width:225px;   background:#fff  url(images/coverflownav-2_ON.gif)  ;     text-indent:-9009px;}
	 
 ul.brandlinks {margin:0 auto;width:500px;

}
ul.brandlinks li{float:left;list-style:none;margin:0px;padding:0;display:block;padding:5px;

}


.privacycontent{width:600px; background:#fff; margin:0 auto; padding:20px;

}
.informationSectionHeader{font-weight:bold;}

#contentarea{background:#1A3034;

}