@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	background:url(/images/bg.jpg) repeat-x top left #fff;
	font-family:arial;
}


td{	
	font-size:12px;
}
img{
	border:none;
}
 
.nav td{
 
 }
 
.nav a{
	padding-top:9px !important;
	color:#414247 !important;
	font-family:arial !important;
	font-size:13px !important;
	font-weight:bold !important;
	text-decoration:none !important;
	height:25px !important;
	
}
.nav .sep{
	margin-left:12px !important;
	margin-right:12px !important;
	font-size:18px !important;
	padding-top:4px !important;
	text-align:center !important;
}
.nav .home{
	width:45px;
}
.nav .specials{
	width:70px;
}
.nav .education{
	width:80px;
}
.nav .customerServices{
	width:145px;
}


.search{
	background:url(/images/searchBg.jpg) repeat-x; 
	padding-left:10px; 
	padding-right:10px;
}
.search input,select{
	font-size:10px;
	color:#666;
	width:110px;
}
.search .btnGo{
	background:url(/images/btnGo.jpg) no-repeat;
	width:37px;
	height:23px;
	border:none;
}

.search .btnGos{
	background:url(/images/btnSearch.jpg) no-repeat;
	width:58px;
	height:23px;
	border:none;
}



.brands #categories_1{margin:0; padding:0;width:183px;border-bottom:1px solid #d9e4e4;}
.brands ul{
	padding:0;
	margin:0;
	background-color:white;
	font-family:arial !important;
}
.brands #categories_1 li{
	list-style-type:none;
	border:1px solid #d9e4e4 !important;
	width:183px;
	border-bottom:none;
	font-family:arial !important;	
}
.brands #categories_1 .active{
	border-bottom:none;
}
.brands #categories_1 .active a{
	color:#dfc187;
	background:url(/images/arrow-down.png) no-repeat #fff;
	background-position: 13.5em center;
}
.brands #categories_1 .active a:hover{
	text-decoration:underline;
	background:url(/images/arrow-down.png) no-repeat #fff;
	background-position: 13.5em center;
}
.brands #categories_1 li a{
	width:163px;
	display:block;
	height:13px;
	color:#1b569c;
	text-decoration:none;
	padding-left:20px;
	font-family:arial !important;
	/*
	background:url(/images/arrow.png) no-repeat #f4f7f7;
	background-position: 14em center;
	*/
	margin:0;
	
	
	font-weight:bold;
}
.brands #categories_1 li a:hover{
	/*background:url(/images/arrow.png) no-repeat #fff;*/
	color:#303136;
	/*
	background-position: 14em center;*/
	text-decoration:underline;
}
.brands #categories_2{
	margin:0;
	padding:0;
	background:#e3e5e5;
}
.brands #categories_2 ul{
	padding:0;
	margin:0;
	font-family:arial !important;
}
.brands #categories_2 li{
	/*width:160px;*/
	width:140px;
	border:none;
	padding-left:10px;
}
.brands #categories_2 li a{
	font-size:11px;
	width:130px;
	background:none;
	padding-top:1px;
	padding-bottom:3px;
	display:block;
}
.brands #categories_2 li a:hover{
	color:#000;
	background:none;
}
.brands #categories_2 .active a{
	color:#000;
	background:none;
	text-decoration:underline;
}
.brands #categories_2 .active a:hover{
	color:#dfc187;
	background:none;
}
.learnMore a{
	display:block;
	font-family:arila !important;
	background:#1b569c !important;
	padding:5px !important;
	color:#fff !important;
	font-size:16px !important;
	font-weight:bold !important;
	text-transform:uppercase !important;
	text-decoration:none !important;
}
.learnMore a:hover{
	background:#3d75b8 !important;
}
.centerBox{
	background:url(/images/centerBoxBg.jpg) repeat-x top left #f5f5f5;
	border:1px solid #e3e4e5;
}
.centerBox .heading{
	padding-top:15px;
	font-size:30px;
	font-family:'Times New Roman';
	color:#1b569c;
}
.centerBox .shortDesc{
	color:#6d6c6c;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
}
.centerBox .image{
	height:195px;
	vertical-align:top;
	padding-top:5px;
}
.centerBox .watchName{
	color:#1b569c;
	height:30px;
	padding:3px;
	font-weight:bold;
	vertical-align:top;
}
.centerBox .listPrice{
	font-weight:bold;
	color:#000;
	height:20px;
	vertical-align:top;
	margin:1px;
}
.centerBox{
	font-weight:bold;
	color:#6296d3;
	height:20px;
	vertical-align:top;
}

.ourPrice{
	font-weight:bold;
	color:#1B569C;
	height:20px;
	margin:1px;
	vertical-align:top;
}

.centerBox .newBtmLink{
	height:22px;
	vertical-align:baseline;
}
.centerBox .newBtmLink a{
	color:#6d6c6c;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
.btmLinks td{
	height:158px;
	font-family: arial  !important;
}
.btmLinks span{
	font-weight:bold;
	color:#414247 !important;
	white-space:nowrap;
}
.btmLinks span a{
	color:#666666  !important;
	}
.btmLinks p
	{
	font-size:11px;
	color:#666666 !important;
	}
.btmLinks p a{
	text-decoration:underline !important;
	font-size:11px !important;
	font-family:arial  !important;
	color:#666666 !important;
}
.btmLinks p{
	margin:0;
	line-height:17px !important;
	margin-top:5px !important;
}
.btmLinks p a:hover{
	color:#000 !important;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                       NEW [os]
   +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
   
   
#Questions {
	font-size:10px;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                       FIND IT FAST
   +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
  /*
#findItFast select
		{
			font-size: 10px;
			font-family: Arial, Helvetica, sans-serif;
			border: 1px solid #7F9DB9;
			width: 115px;
		}
#findItFast td
		{
			vertical-align: middle;
			padding: 0px 1px 0px 1px;
		}
#findItFast input.searchBox
		{
			border: 1px solid #666666;
			background-color: white;
			color: #000;
			margin: 0;
			font-size: 10px;
			
		}		
input.mailingList
		{
			border: 1px solid #666666;
			background-color: white;
			color: #000;
			margin: 0;
			font-size: 10px;
			
		}			
		*/
		
/****************************************************
*				INPUT 
****************************************************/
/*
.submitButton {
   	background-color: #215b9d;
	height:17px;
	width:149px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#fff;
	text-decoration: none;
	outline:1px solid #215b9d;
	border:1px solid white;
	margin-bottom:5px;

}

#findItFastSearch input
{
	border: 1px solid #7E9DB9;
	font-size: 10px;
}

#findItFastSearch select
{
	font-size: 10px;
	border: 1px solid #7E9DB9;
}
*/
		
/****************************************************
*				Product Images 
****************************************************/

#images div
{
	margin-right:5px;
	background-color:#fff;
	float:left;
	width:36px;
	height:36px;
	border:2px solid #a6c4f4;
	text-align:center;
	cursor:pointer;
}

#images div.activeThumb
{
	
	border:2px groove #8fa5c9;

}

/**************************************************************************
 *					BLOG
 *************************************************************************/	
 div.postedAt
 {
 	font-size:10px;
	padding-bottom:5px;
	font-weight:normal;
 }
 
 /* :::::::::: LISTING ::::::::: */
  div.breakEntries
 {
 	padding-top:4px;
	border-bottom:1px solid #54280D;
 }
 
	 div.blogEntries td.relatedArticles
	 {
	 	font-weight:bold;
		font-size:11pt;
		border-bottom:1px solid #54280D;
	 }	 
 div.blogEntry
 {
 	padding-bottom:10px;
 }
	 div.blogEntry .title a
	 {
	 	font-weight:bold;
		font-size:14pt;
		padding-bottom:10px;
	 }
	
	 div.blogEntry div.options
	 {
	 	padding-bottom:3px;
	 }
	 div.blogEntry div.options div.tags,  div.blogEntry div.options div.tags a
	 {
	 	font-size: 11px;
		font-weight:normal;
	 }

div.BlogEntryContent div.title h1
{
	font-weight:bold;
	font-size:14pt;
	margin:0px;
	padding:0px;
}	 
div.BlogEntryContent div.title 
{
	padding-bottom:10px;
}	



	 
/* :::::::::: Comments ::::::::: */
#comments 
 {
 	padding-top:15px;
 }
	 #comments .titleComments
	 {
	 	font-weight:bold;
		font-size:11pt;
		border-bottom:1px solid #54280D;
	 }	 
	 
	 #comments .evenRow
	 {
	 	background-color: #efefef;
	 }
	 #comments .commentdata
	 {
	 	padding:5px;
	 }
	 
	 #comments .commentdata div.name
	 {
	 	font-size: 11pt;
		font-weight:bold;
		padding-top:3px;
	 }
	 
	 #comments .commentdata div.date
	 {
	 	color: #7F7F7F;
		font-size:11px;
	 }
	 #comments .commentdata div.comment
	 {
	 	padding-top:10px;
	 }

/* :::::::::: Comments FORM ::::::::: */
#blogArchive

{
	padding:3px;
	} 
#blogArchive a

{
	text-decoration:none;
	} 

#postComments td
{
	padding-top:8px;
}
	 #postComments td.titlePostComments
	 {
	 	font-weight:bold;
		font-size:11pt;
		border-bottom:1px solid #54280D;
	 }	 
	 #postComments td.label
	 {
	 	width:50px;
		font-weight:bold;
		color: #7F7F7F;
	 }	 
	
	 #postComments td.field
	 {
	 	width:90%;
		font-size: 10px;
	 }	 
	 
	  #postComments tr.verify td.label
	 {
	 	padding-top:15px;
	 }	 
	 
	 #postComments tr.errorMessage td
	 {
	 	font-weight:bold;
		color: red;
		font-size: 13px;
	 }
	 
	 #postComments tr.comment textarea
	 {
	 	width: 90%
	 }	 

	 .contactUs td{
	line-height:20px;
}
.contactUs .titleHeading{
	font-size:11pt;
	font-weight:bold;
	color:#376184;
	font-family:"Times New Roman";
}
.contactUs .gap{
	font-size:1px;
}
.contactUs .inputField , textarea{
	width:99%;
	border:1px solid #1A588A;
}
.contactUs .redText{
	color:#f00;
}
.faqtd{
	font-size:10pt;
	line-height:18px;
	font-family:arial;	
}
.faqtd span{
	font-size:10pt !important;
	line-height:18px !important;
	font-family:arial !important;
}
.faqtd strong{
	font-size:10pt !important;
	line-height:18px !important;
	font-family:arial !important;
}

/*/////     BREAD CRUMS   //////*/

#breadCrumb td {
    font-size: 11px;
	padding: 3px;
	border-bottom: 1px solid #cccccc;
}
#breadCrumb a {
    font-size: 11px;
}

/*////    PRODUCT DISPLAY ///// */

span.name {
   font-weight: bold;
   font-size: 12pt;
}
#productInformation td.priceTitle {
   font-weight: bold;
}
#productInformation td.specialPrice {
   font-weight: bold;
   color: #990000;
 }
#recentlyViewedTitle td.title {
   background-color: #3573b2;
   color: #FFFFFF;
   font-size: 11px;
   text-align: center;
   font-weight: bold;
   padding:3px;
} 
.imageBorderBlack {
   color: #000000;
 }
 .formTd {
  font-weight: bold;
 }
#relatedProduct td.title {
   background-color: #3573b2;
   color: #FFFFFF;
   font-size: 11px;
   text-align: center;
   font-weight: bold;
   padding:3px;
}
#relatedProduct td.line {
  border-bottom: 1px solid #3573b2;
}

.viewProductDisplayPrice-special {
    font-size: 38px;
	font-weight: normal;
	color: #990000;
}
.viewProductDisplayPrice-special_symbol {
    font-weight: normal;
	line-height: 22px;
	color: #990000;
}
.viewProductDisplayPrice-special_cents {
    font-weight: normal;
	line-height: 22px;
	color: #990000;
}
.viewProductDisplayPrice {
    font-size: 38px;
	font-weight: normal;
	color: #3573b2;
}
.viewProductDisplayPrice_symbol {
    font-weight: normal;
	line-height: 22px;
	color: #3573b2;
}
.viewProductDisplayPrice_cents {
    font-weight: normal;
	line-height: 22px;
	color: #3573b2;
}
.youSave {
    font-size: 11pt;
	font-weight: bold;
	color: #ff9900;
	
}
.catSaveLt50 {
   font-size: 28px;
   font-weight: bold;
   font-family: Georgia, "Times New Roman", Times, serif;
   color: #ff9900;
}
.catSaveLt50Sign {
   font-size: 10px;
   font-weight: bold;
   font-family: Georgia, "Times New Roman", Times, serif;
   color: #ff9900;
   padding: 2px 0px 0px 0px;
}
.catSaveGt50 {
   font-size: 28px;
   font-weight: bold;
   font-family: Georgia, "Times New Roman", Times, serif;
   color: #990000;
}
.catSaveGt50Sign {
   font-size: 10px;
   font-weight: bold;
   font-family: Georgia, "Times New Roman", Times, serif;
   color: #990000;
   padding: 2px 0px 0px 0px;
}
.percentOff {
   font-size: 16px;
   font-weight: bold;
    font-family: Georgia, "Times New Roman", Times, serif;
   color: #999999;
    padding: 4px 0px 0px 0px;
   text-transform: uppercase;
}

/****************************************
          INFO AND POLICY PAGES 
*****************************************/
.infoTitle
{
   font-family:Times New Roman;
   font-size:11pt;
   font-weight:bold;
   margin:0 0 1px 0;
   padding:0px;
}

/****************************************
                 CART AREA 
*****************************************/ 
#cart td.cartHeaders {
   font-family:Times New Roman;
   color:#243555;
   font-variant:small-caps;
   font-size: 19px;
   padding:3px;
}
#cart td.cartEndingLine {
   border-bottom: 1px solid #cccccc;
}
#cart a.cartHeaders {
    color: #FFFFFF;
	
}
#cart a.cartHeaders:hover {
    color: #D1C9EB;
}

.borderIt
{
	border: 1px solid #dddddd;
}

.currStep
{
	color:#000;
	font-weight:bold;
}

.cartHead {
   font-family:Times New Roman;
   color:#243555;
   font-variant:small-caps;
   font-size: 19px;
   padding:3px;
}


.shipTo {
   font-weight: bold;
}
.sep {
   /*background-color: #cccccc;*/
}

.specials a,.specials a:visited
{
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#006699;
	font-family:verdana;
}


/****************************************
                 Account Area 
*****************************************/
#accountBtns td.accountMenu {
   background-color: #3573b2;
   color: #FFFFFF;
 }
#accountBtns td.accountMenuActive {
   background-color: #7D7890;
   color: #FFFFFF;
}

#accountBtns a {
  color: #FFFFFF !important;
  font-weight:bold !important;
  display: block;
  padding: 4px 4px 4px 8px;
  text-decoration: none;
}
#accountBtns a:hover {
  background-color: #7D7890;
  color: #FFFFFF;
  text-decoration: none;
}
.accountMenuSep {
   background-color: #FFFFFF;
 }
/****************************************
                 STATIC CONTENT 
*****************************************/
#leftContentTitle td.title {
   background-color: #3573b2;
   color: #FFFFFF;
   font-size: 11px;
   text-align: center;
   font-weight: bold;
   padding:3px;
} 


/****************************************
                Commerce 8 CSS
*****************************************/
/* this does the colors for the JS Error Checking */
.errHilite {
  background-color: #FFA18C;
}
.secHeading, .heading{font-family:'Times New Roman'; font-size:12pt; font-weight:bold;}

 a{ color: #1A558F !important;}
.secHeading2, .heading2, .titleRow {
	font-family:'Times New Roman';
    font-size:11pt;
	font-weight:bold;
	color:#000;
}

.testimonialsText{
	text-decoration: none !important;
	color:#000 !important;
	font-family:arial  !important;
	}
	
	
	
	
	.atLocation1 a{font-weight:bold;}
	.atLocation1 a:hover{text-decoration:underline;}
	
#brands,#gender,#styles,#priceRange{width:110px !important;}

a.addtobasket {background:url(/images/btn_addToBasket.gif) no-repeat; display:block;}
a.addtobasket:hover {background:url(/images/btn_addToBasket-over.gif) no-repeat; }

a.askquestion {background:url(/images/btn_askQuestion.gif) no-repeat; display:block;}
a.askquestion:hover {background:url(/images/btn_askQuestion-over.gif) no-repeat; }

