#pgsurr{

  text-decoration: none;

  /* background-image: url(../styleImages/images/zachshomeheader.jpg); */
  background-image: url(../styleImages/images/zachsheader2.jpg);

  width: 1000px;

      background-position: 0px 0px;
-
/*      background-position: -47px 0px; */
	  
  background-repeat: no-repeat;
  z-index:1;

}

#my-second-nav {

  float: left;

  width: 510px;

}



.boxContent h2{
	margin: 15px;
	color:#461504;
	font-size:16pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;

}



.boxContent h6{

margin: 5px 0 10px 0;

font-size:12pt;

font-family:Verdana, Arial, Helvetica, sans-serif;

display:inline;

}

.cartHeader{

color:#374F69;

font-family:Arial,Helvetica,sans-serif;

font-size:12pt;

font-weight:bold;

}



.boxContent h4{

color:#666666;

font-family:Verdana;

font-size:20px;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:normal;

line-height:normal;

margin-left:10px;

padding:0pt 2px;

}



body {
	/*   background-color: #B9CCEA; */
  background-color: #E3D5B2;
	margin: 0;
	padding: 0;
	background-image: url(../styleImages/images/zachs_top_bg.jpg);
	background-repeat: repeat-x;
	font-family:Arial, Helvetica, sans-serif;

}

#toprow {
background-image:url(../styleImages/images/LivePerson.jpg);
background-repeat:repeat-x;

height: 200px;
}

#myborder {
	background-repeat: repeat-y;
	/*     margin-top: 10px; */
    margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 1010px;
	background-image: url(../styleImages/images/zachshomecontentbg.jpg);
	z-index:1;
	position: relative;
}

#water-mark {

  background-repeat: no-repeat;

  background-position: center center;
  z-index:1;

}

#mysearch {

  float: right;

  width: 200px;

}



#help{clear:both;

  float: right;

  width: 200px;



}

#header {

  /* height: 194px; */
  height: 239px;

  width: 1000px;

  float: right;
  
  margin-top: 0px;

  z-index:1;
}

#add-contact {

  width: 460px;

  margin-left: 240px;

  height: 20px;

}

#members-area {

  height: 130px;

  width: 450px;

  margin-left: 510px;
  
  margin-top: 25px;

  text-align: right;
  z-index:1;

}

#top_links {

  float: right;

  text-align: center;

  padding-top: 25px;
  
  width: 370px;

  font-family: Arial, Helvetica, sans-serif;

  font-size: 12px;

  font-weight: bold;

  color: #0C2640;

}
#first-nav {

float:right;

color:#FFFFFF;

font-family:Arial,Helvetica,sans-serif;

font-size:12pt;

font-weight:bold;

margin-right:31px;

margin-top:6px;

padding-right:0;
padding-left:0;
padding-bottom:0;
text-align:left;

/* width:600px; */
width:939px;
height:32px;

/* background-color:#FFFF00; */
}

#first-navxxx a {

  color: #FFFFFF;

  font-weight: bold;

  padding-left: 1px;

  padding-right: 1px;

  text-decoration: none;

}



#first-navxxxx a:hover {

  color: #22385F;

  font-weight: bold;

  padding-left: 1px;

  padding-right: 1px;

  text-decoration: none;

}



#second-nav {

  color: #000000;

  margin-top: 10px;

  text-align: left;

  font-family: Arial, Helvetica, sans-serif;

  font-size: 12px;

}

#second-nav form {

  position: relative;

  top: -32px;

    margin-right:51px;



}

#second-nav form span {

  color: #FFFFFF;

  font-weight: bold;

  text-transform: uppercase;



}



#inside-second-nav {

  margin-left: 50px;

  text-align: left;

  width: 100%;

}

#inside-second-nav a {

  color: #132F4D;

  font-weight: bold;

  text-decoration: none;

  padding-left: 2px;

  padding-right: 2px;

  font-size: 100%;

}



#content {

  text-align: left;

  width: 100%;

  float: left;

  height: 100%;

  position: relative;

  background-image: url(../styleImages/images/zachshomecontentbg.jpg);

  background-repeat: repeat-y;

}

#main-cont {

  float: left;

  width: 680px;
/*   width: 740px; */

}

#shop-data {

  float: left;

/*  width: 528px; */
  width: 668px;

  /* padding-right: 10px; */

/*  padding-top: .15in; */
  padding-top:0;
  margin-top:-40px;
}



#shop2data {

  float: left;

  width: 720px;

  /* padding-right: 10px; */

  padding-top: .15in;

}



#foot {
	background-image: url(../styleImages/images/zachs_new_footer3.jpg);
	background-repeat: no-repeat;
	/*  height: 135px;

  width: 1010px;
 */ 
  height: 274px;
	width: 1000px;

}



#foot_links {
	float: left;
	text-align: center;
	padding-top: 200px;
	/* width: 600px; */
  
  width: 1000px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0C2640;

}

#foot_links2 {

  float: center;

  text-align: left;

  padding-top: px;

  padding-left: 240px;

  width: 600px;

  font-family: Arial, Helvetica, sans-serif;

  font-size: 10px;

  font-weight: bold;

  color: #0C2640;

 

}



#foot_links a {

/*  color: #0C2640; */
  color: #FFFFFF;

}

#foot_links a:hover{

/*  color: #0C2640; */
  color: #FFFFFF;
  text-decoration:none;

}

#foot_links div {

/*  margin-top: 5px; */
  margin-top: 45px;
	

  margin-bottom: 15px;

}

#foot_links div a {

  /* color: #0C2640; */
  color: #FFFFFF;  

}

#foot_links span {

  font-size: 80%;

  font-weight: normal;

  /* color: #000000; */
  color: #FFFFFF;
    

}



#shoprand {

  float: right;

  width: 200px;

  vertical-align: top;

}



.mlist{

  width: 211px;

  float: left;

  padding-top: 0.7in;

  text-align: center;

  font-family: Arial, Helvetica, sans-serif;

  font-size: 10pt;

  color: #FFFFFF;

}

.boxhead {

	background-image: url(../styleImages/images/zachshomecattop.jpg);
	

	height: 73px;

/*	width: 234px; */
	
	width: 267px;

	font-size: 12pt;

	font-weight: bold;

	color: #374F69;

	font-family: Arial, Helvetica, sans-serif;

	background-repeat: no-repeat;

}

.myrep-txt {

  padding-top: 25px;

  text-align: right;

  padding-right: 20px;

}



.boxmid {
	background-image: url(../styleImages/images/zachshomeleftcolbg.jpg);
	background-repeat: repeat-y;
	background-position: left 0px;
	padding-right: 30px;
	padding-left: 62px;

}



.boxfoot {

  background-image: url(../styleImages/images/zachshomecatbottom.jpg);

  background-repeat: no-repeat;

  background-position: left 0px;

  height: 31px;

  /* width: 234px; */
  width: 265px;

}



.box2head {

	background-image: url(../styleImages/images/zachshomecarttop.jpg);

	height: 29px;

	 /*width: 234px; */
	width: 267px;

	/* background-position: right 0px; */
	
	background-position: 2px 0px;

	font-size: 12pt;

	font-weight: bold;

	color: #374F69;

	font-family: Arial, Helvetica, sans-serif;

	background-repeat: no-repeat;
	
	margin-top:0px;

}

.box2mid {

  background-image: url(../styleImages/images/zachshomecartmiddlebg.jpg);

  background-repeat: repeat-y;

  background-position: 37px 0px;

  padding-right: 28px;

  padding-left: 47px;

}

.box2foot {

  background-image: url(../styleImages/images/zachshomecartbottombg.jpg);

  background-repeat: no-repeat;

/*  background-position: right 0px; */
  background-position: 37px 0px;

  height: 31px;

/*   width: 234px; */
  width: 265px;

}



.myrep2-txt {

  padding-top: 15px;

  text-align: right;

  padding-right: 20px;

}



#left-col {

  float: left;

  /* width: 240px; */
  width: 285px;

}



#categories .boxmid {

  padding-top: 10px;

}



#categories .boxmid ul {
	background-color: #CEB395;
	display: block;
	padding: 0px;
	margin-bottom: -8px;
	margin-left: -16px;
	margin-right: -3px;
	counter-reset: item;

}



#categories .boxmid .bullet {
	list-style-type: none;
	list-style-position: outside;
	display: block;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	height: 24px;
	background-image: url(../styleImages/images/menu_bg.gif);
	/*  background-repeat: repeat-x; */
  
  background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 18px;

}



#categories .boxmid .bullet .txtDefault, #categories .boxmid .bullet .txtDefault:link {

  display: block;

  color: #374F69;

}



.featured_prod {

  width: 160px;

  text-align: center;

  margin: 0;

  padding: 15px 0px 0px 0px;

}



.featured_prod img {

  width: 150px;

}



.featured_prod .fp_cat_name {

  color: #516E74;

  text-decoration: underline;

  font-size: 10px;

  text-align: center;

}



.featured_prod .fp_cat_name a {

  color: #516E74;

}



.featured_prod .fp_product {

  color: #516E74;

  text-align: center;

  font-weight: bold;

  font-size: 10px;

}



.featured_prod .fp_product a {

  color: #516E74;

}



.featured_prod .fp_product a:link {

  color: #516E74;

}



.featured_prod .fp_price_reg {

  color: #8A65A1;

  text-align: center;

  font-size: 10px;

}



.featured_prod .fp_price_reg span.txtOldPrice {

  color: #8A65A1;

  text-decoration: line-through;

}



.featured_prod .fp_price_sale {

  color: #516E74;

  text-align: center;

  font-weight: bold;


  font-size: 10px;

  display: inline;

  border-bottom: 1px solid #C0C0C0;

  padding-bottom: 10px;

  margin-bottom: 10px;

}



#contact_form table {

  width: 100%;

  border: none;

  margin: 10px 0px 20px 0px;

}



#contact_form table tr td.first {

  width: 35%;

  color: #182F6E;

  vertical-align: top;

  text-align: right;

}



#contact_form table tr td.second {

  width: 65%;

  vertical-align: top;

}



#contact_form table tr td.required {

  color: #CC0000;

}



#product_table {

  width: 100%;

  border: none;

}



#product_table tr td {

  padding: 5px;

  vertical-align: middle;

  font-size: 10px;

}



#product_table tr td a {

  font-weight: bold;

  color: #2C5983;

}







/*  Front Page Changes  */



.fl{float:left;



}

.fr{float:right;
/* margin-top:60px;
margin-right:30px;
*/
}

.searchformtop{
	float:right;
	margin-top:45px;
	margin-right:5px;
	padding:5px;
	width: 280px;

}

.thebox{float:left; 



}

.fl p{

	padding: 0px;

}



a.mens{

    background-image: url(/skins/rolex/styleImages/front/mens-rolex-watches.jpg);

    background-repeat: no-repeat;

    background-position: left top;

    height: 25px;

    width: 254px;

    font-size: 13px;

    font-weight: bold;

    text-decoration: none;

    color: #374F69;

    text-align: center;

    padding-top:120px;

}



a.ladies{		

	background-image: url(/skins/rolex/styleImages/front/ladies-rolex-watches.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 25px;

	width: 254px;

	text-decoration: none;

	color: #374F69;

	font-size: 13px;

	font-weight: bold;

    text-align: center;

    padding-top:120px;

	}

	

.mt10{

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	width:520px;

}

.mt20{ 	margin-top: 10px;}



.mr10{
	margin-right: 10px;

}


.proddesc {
	
	margin-top: 12px;
}


.tac{

	text-align: center;

}



.headct{

	text-align: center;

	clear: both;

	margin-right: auto;

	margin-left: auto;

}



#myprod{width:520px;}



.myprodImg{width:100%;}

.myprodDesc{
	width:100%;
	padding-left: 10px;
}

.myprodDesc p {
	margin:0;
	padding:0;
}


.thebr{display:block;clear:both;}



.LPBox{

width:100%;

text-align:center;

margin-bottom:10px;

padding-bottom:10px;

float:left;

width:50%;

}



.LPName{

margin: 0 auto;

width:70%;

}

.LPImage{

margin: 0 auto;

}

.txtPrice{

	font-size: 12pt;

	font-weight: bold;

	color: #37495D;

}



.blue{

	color:#0199FE !important;

	font-weight: bold;

}



.big{font-size:16pt}

.bigger{font-size:19pt}



#imgThumbSpace{

width:360px;

margin: 0 auto;

}



#imgThumbSpace a img{

border:1px solid #213e66;

margin:2pt;

padding:5px;

text-align:center;

float:left;

}





/*HOME PAGE SPECIALS*/



#specials {

	background-color: #FFFFFF;

	width: 510px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}





#specials h2 {

	background-image: url(../styleImages/home/rolex_07.jpg);

	background-repeat: no-repeat;

	height: 30px;

	width: 250px;

	background-position: left top;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14pt;

}

.hers a{

	background-image: url(../styleImages/home/rolex_01.jpg);

	background-repeat: no-repeat;

	height: 223px;

	width: 254px;

	background-position: left top;

}







.box1 {

	width: 510px;

	clear: both;

	margin-bottom:10px;

		margin:0 auto;

}

.box2 {

	width: 510px;

	clear: both;

	margin-bottom:10px;

	float: left;

}

.box3 {

	width: 510px;

	margin-bottom:10px;

	float: left;

}



.boxr {

	float: left;

	width: 250px;



}

.boxr img{

	text-align: center;

}

.boxl {

	float: left;

	width: 250px;



}

.boxl img{

	text-align: center;

}



.watch a{

	background-image: url(http://www.zachariahsleathercraft.com/skins/rolex/styleImages/home/a-rolex_02.jpg);

	background-repeat: no-repeat;

/*	background-position: left bottom;*/

	background-position: center middle;

	width:180px;

	height: 200px;

}



.watch  ul {

	float: right;

	padding: 0px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}



.watch  li {

	padding-right: 15px;

	list-style-type: none;

	font-size: 8pt;

}



.bezels a{

	background-image: url(http://www.zachariahsleathercraft.com/skins/rolex/styleImages/home/a-rolex_04.jpg);

	background-repeat: no-repeat;

/*	background-position: 122px bottom;*/

	background-position: center middle;

	width:180px;

	height: 200px;

}



.bezels  ul {

	float: left;

	font-size: 9pt;

	padding: 0px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 12px;

}



.bezels  li {

	padding-right: 0px;

	list-style-type: none;

	font-size: 8pt;

	margin: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}





.fine {

	background-image: url(http://www.zachariahsleathercraft.com/skins/rolex/styleImages/home/a-rolex_14.jpg);

	background-repeat: no-repeat;

/*	background-position: 10px 50px;*/

	background-position: center middle;

	height: 180px;

	width:180px;



}

.fine  ul {

	float: left;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 10px;

	padding-top: 9px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	font-size: 9pt;

}



.fine  li {

	padding-right: 0px;

	list-style-type: none;

	font-size: 8pt;

}





.sale {

	background-image: url(http://www.zachariahsleathercraft.com/skins/rolex/styleImages/home/a-rolex_11.jpg);

	height: 180px;

	width:180px;

	background-repeat: no-repeat;

/*	background-position: right bottom;*/

	background-position: center middle;

}

.sale  ul {

	float: left;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 10px;

	padding-top: 9px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	font-size: 9pt;

}



.sale  li {

	padding-right: 0px;

	list-style-type: none;

	font-size: 8pt;

}







/*Shipping Icons*/





.table

{

	background:#333;

	width: 315px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

.table ul

{

float:left;

margin:10px 0 0 0;

padding:0;

border:1px solid #C9C9C9;

}

.table ul li

{

list-style:none;

padding:5px 10px;

}

.table ul li.title

{

font-weight:bold;

background:#333;

color:#fff;

}

.table ul li.even

{

background:#fff

}

.table ul li.odd

{

	background-color: #FFFFFF;

}



a.ship{

	background-image: url(../styleImages/images/shipping_06.jpg);

	background-position: left center;

	height: 25px;

	width: 150px;

	background-repeat: no-repeat;

	padding-left: 10px;

	display:block;

	color:#132F4D;

	font-weight:bold;

}



a.lay{

	background-image: url(../styleImages/images/shipping_14.jpg);

	background-position: left center;

	height: 25px;

	width: 150px;

	background-repeat: no-repeat;

	padding-left: 10px;

	display:block;

	color:#132F4D;

	font-weight:bold;

	}



a.secure{

	background-image: url(../styleImages/images/shipping_03.jpg);

	background-position: left center;

	height: 25px;

	width: 150px;

	background-repeat: no-repeat;

	padding-left: 10px;

	display:block;

	color:#132F4D;

	font-weight:bold;

}



a.return{

	background-image: url(../styleImages/images/shipping_11.jpg);

	background-position: left center;

	height: 25px;

	width: 150px;

	background-repeat: no-repeat;

	padding-left: 10px;

	display:block;

	color:#132F4D;

	font-weight:bold;

}

#toolFloat {
	position:absolute;
	width:270px;
	height:385px;
	z-index:2000;
	visibility: visible;
	/* right: 0px; */
	left: 739px;
	bottom: -382px;
}

.Title h1 {
	background-image: url(../styleImages/images/titleh1_bg.gif);
	background-repeat: no-repeat;
	text-align: left;
	height: 35px;
	width: 675px;
	padding-top: 14px;
	padding-left: 70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #461504;
	font-weight: normal;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
    
#glowingtabs{
	/* width:100%; */
	width:939px;
	font-size:90%;
	line-height:normal;
	overflow: hidden;
	/* border-bottom: 2px solid #804000; *//*Add border strip to bottom of menu*/
	background-image: url(../styleImages/images/tabmenu_bg.gif);
	background-repeat: repeat-x;
	/* height: 22px; */
	height: 30px;
	padding-top: 5px;
}

#glowingtabs ul{
 /* float:left; */
float:right;
list-style-type: none;
margin:0;
margin-left: 5px; /*Left offset of entire tab menu relative to page*/
padding:0;
height: 30px;
}

#glowingtabs li{
display:inline;
margin:0;
padding:0;
height: 30px;
}

#glowingtabs a{
float:left;
background:url(../styleImages/images/tableft.gif) no-repeat left top;
margin:0;
margin-right: 5px; /*spacing between each tab*/
padding:0 0 0 9px;
text-decoration:none;
height: 30px;
}

#glowingtabs a span{
float:left;
display:block;
background:url(../styleImages/images/tabright.gif) no-repeat right top;
padding: 4px 12px 2px 3px;
font-weight:bold;
color:#3B3B3B;
height: 30px;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#glowingtabs a span {float:none;}
/* End IE5-Mac hack */

#glowingtabs a:hover span {
color: black;
}

#glowingtabs #current a{ /*Selected Tab style*/
background-position:0 -82px; /*Shift background image up to start of 2nd tab image*/
}

#glowingtabs #current a span{ /*Selected Tab style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
color: black;
}

#glowingtabs a:hover{ /*onMouseover style*/
background-position:0% -82px; /*Shift background image up to start of 2nd tab image*/
}

#glowingtabs a:hover span{ /*onMouseover style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
}

#cartlink {
vertical-align:top;
float:right;
width:41px;
height:31px;
}

#sessionbox {
width:390px;
float:left;
}

table.catview {
	background-color:#DCCBB7;
	padding:5px;
	margin-left: 10px;
}

td.catsep {
padding:10px;
font-size:14px;
font-weight:bold;
color:#461504;
}

#BreadCrumb {
color:#461504;
}

.bodycontentwide {

	left: 0px;

	width: 660px;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 0px;

	padding-bottom: 20px;

	text-align: left;

	font-size: 15px;

  color: #000000;

  font-weight: normal;

	}
	
	.bodycontentwidetop {

	left: 0px;

	width: 660px;

	padding-left: 8px;

	padding-right: 10px;

	padding-top: 8px;

	padding-bottom: 20px;

	text-align: left;

	font-size: 15px;

  color: #000000;

  font-weight: normal;

	}

