html {
    -webkit-text-size-adjust: none; /* Prevent font scaling in landscape */
}


body, div, table, td, select, input {font-family: Arial,Helvetica,sans-serif; font-size:12px; color:#9c7d12; line-height: 19px;}

.copyright { font-size: 10px; line-height: 14px;}

#homeslideshow img{width:662px; height: 390px;}

#AuthorizeNetText {color: #9c7d12; }

#st_sharethis_wrap { float: right; color: #ffffff;}
#st_sharethis_wrap span{color: #ffffff;}

#pordinquire {margin-left: 0px; padding-bottom: 0px; margin-top: 3px; float: left;  }
#addtocart { margin-left: -19px; padding-bottom: 5px; margin-top: -5px; float: left; }
#proddiv {margin-top: 60px;}

#pagetitle { margin-top: 17px; padding-bottom: 19px; width: 980px; margin-right: auto; margin-left: auto;}
#pagetitleleft {float: left;}

#prodnav{
float: right;
}

form{
margin: 0px;
padding: 0px;
}

#shcart{
font-size: 11px;
margin-top: 5px;
padding-bottom: 5px; 
}

#shcart img{width: 18px; height: 18px; padding-left: 2px; margin-bottom: -3px;}

#shcart span.div{
margin-right: 15px;
margin-left: 15px;
}
    
    img{
    border: 0px;
    }
    
#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #45380A;
}

    .strike_price{
    text-decoration: line-through;
    font-weight: bold;
    }

    .cartedit{
    float: right;
    }

    .line_gray {   
    background-color : #ffffff; 
    BORDER-BOTTOM: #B4B4B4 1px solid;
    BORDER-LEFT: #B4B4B4 1px solid;
    BORDER-RIGHT: #B4B4B4 1px solid;
    BORDER-TOP: #B4B4B4 1px solid;
    border-style: solid;
    }
        
    .carttable { border: #45380A 0px solid; }
        
    .cartitem {   
    background-color: #191509; 
    padding-right: 4px;
    padding-top: 8px; 
    padding-bottom: 8px;
    }
    
    .cartrow {
    background-color: #191509;
    padding-right: 8px;
    padding-left: 8px;
    padding-top: 8px; 
    padding-bottom: 8px;
    BORDER-BOTTOM: #45380A 1px dotted;
    }
    
    .cartrowlast {
    background-color: #191509;
    padding-right: 8px;
    padding-left: 8px;
    padding-top: 8px; 
    padding-bottom: 8px;
    BORDER-BOTTOM: #66520E 1px solid;
    }
    
	.cartformdiv{
    padding-right: 8px;
    padding-left: 8px;
    padding-top: 5px; 
    padding-bottom: 5px;
    border-bottom: #45380A 1px dotted;
    }
    
    .promoheader{
    font-weight: bold;
    font-size: 14px;
    padding-bottom: 4px;
    }
    
	.cartupdaterow{
    padding-top: 7px;
    padding-bottom: 7px;
    background-color: #191509;
    }
    
    .totaltable {
    border-right: #66520E 0px solid;
    border-left: #66520E 0px solid;
    border-bottom: #45380A 1px dotted;
    }
    .totaltablelast {
    border-right: #666666 0px solid;
    border-left: #666666 0px solid;
    border-bottom: #45380A 0px solid;
    }
    .totaltd {
    background-color: #191509;
    padding-right: 10px;
    padding-top: 5px; 
    padding-bottom: 5px;
    padding-left: 10px; }


	.shoptitle {
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    text-decoration: none;
    BORDER-BOTTOM: #66520E 1px solid;
    BORDER-RIGHT: #191509 0px solid;
    BORDER-TOP: #66520E 1px solid;
    background-color : #211C0C; 
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 8px;
    padding-left: 8px;
    }
    
	.formtitle {
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    text-decoration: none;
    BORDER-BOTTOM: #66520E 0px solid;
    BORDER-RIGHT: #191509 0px solid;
    BORDER-TOP: #66520E 0px solid;
    background-color : #211C0C; 
    padding-top: 6px;
    padding-bottom: 6px;
    padding-right: 8px;
    padding-left: 8px;
    }

.drp_down{
position:absolute;
z-index:10000;
visibility: hidden;
margin-left: -6px;
margin-top: 4px;
border-left: 2px #45380A solid;
border-right: 2px #45380A solid;
border-bottom: 2px #45380A solid;
padding: 0 7px 7px 7px;
background-color: #191509;
}
   
.main_body{
    background-color: #1f1b0c;
    margin: 0 0 0 0;
    } 

.error{
    color: #990000;
    font-weight: bold;  
    }   
hr{ 
    border: 0; height: 1px; color: #403407; background-color: #403407;
    } 

#outermost_home{
    background: url( http://www.bighamjewelers.com/images/background.jpg );
    background-position: top-left;
    background-repeat: repeat-x;
  background-color: #000000; overflow: auto; }

#top {
    height: 140px;
    width: 980px;
    margin-right: auto; margin-left: auto; padding-top: 0px; padding-bottom: 0px; }

#logo { float: left; width: 194px; padding-right: 20px; padding-top: 10px; padding-bottom: 16px;}
    
    
#content_left { width: 645px; float: left; height: 394px;}

#content_right { float: right; border: #4b3c08 2px solid; margin-left: 20px; width: 275px; height: 390px;} 

#rolex { position: absolute; padding-top: 20px; margin-left: 860px; background: #000000; }

#map { margin-left: -13px; padding-bottom: 5px; margin-top: -5px;}

#press1 { width: 312px; padding-right: 20px; padding-bottom: 20px; float: left;}

#press2 { width: 313px; padding-bottom: 20px; float: right;}

.pressimage { padding-right: 8px;}
    

#tagline { float: left; width: 500px; border-left: #4b442e 1px solid; padding-left: 20px; padding-top: 0px; padding-bottom: 0px; margin-top: 10px; margin-bottom: 0px; padding-right: 77px;}
  

#phone { width: 500px; padding-left: 0px; padding-top: 10px; }  
#phone img { padding-top: 9px; }
    
    



#topbuttons { width: 976px; height: 41px; background: url( http://www.bighamjewelers.com/images/button_back.gif );
    
    background-position: top-left;
    
    background-repeat: repeat-x;  margin-right: auto; margin-left: auto; border: #45380a 2px solid; padding-top: 5px; padding-bottom: 5px;} 
 

#product_left { float: left; width: 243px; padding-top: 0px;}
#product_right { float: right; width: 674px;}  

#product_navbar { width: 658px; background-color: #151202; border: #57460b 2px solid; padding: 5px; height: 23px; } 
#search_navbar { width: 930px; background-color: #151202; border: #57460b 2px solid; padding: 5px; height: 23px; } 

#search_results { float: left; }




#product_scroll{
	background-color: transparent;
	position: relative;
	OVERFLOW: auto;
	WIDTH: 235px;
	HEIGHT: 394px;	padding-left: 0px;
	padding-right: 8px;
	padding-top: 0px;
	padding-bottom: 0px;
	scrollbar-arrow-color: #1d1803;
	scrollbar-base-color: #9c7d12;
	scrollbar-shadow-color: #9c7d12;
	scrollbar-face-color: #9c7d12;
	scrollbar-track-color: #57460b;
	scrollbar-highlight-color: #9c7d12;
	scrollbar-darkshadow-color: #9c7d12;
	scrollbar-3d-light-color: #9c7d12;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float:right;
	z-index:1230;
	}

#overview_scroll{
	background-color: transparent;
	position: relative;
	OVERFLOW: auto;
	WIDTH: 412px;
	HEIGHT: 94px;	padding-left: 0px;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 6px;
	scrollbar-arrow-color: #1d1803;
	scrollbar-base-color: #9c7d12;
	scrollbar-shadow-color: #9c7d12;
	scrollbar-face-color: #9c7d12;
	scrollbar-track-color: #57460b;
	scrollbar-highlight-color: #9c7d12;
	scrollbar-darkshadow-color: #9c7d12;
	scrollbar-3d-light-color: #9c7d12;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float:right;
	z-index:500;
	}

#policies_scroll{
	background-color: transparent;
	position: relative;
	OVERFLOW: auto;
	WIDTH: 635px;
	HEIGHT: 394px;	
	padding-left: 0px;
	padding-right: 8px;
	padding-top: 0px;
	padding-bottom: 0px;
	scrollbar-arrow-color: #1d1803;
	scrollbar-base-color: #9c7d12;
	scrollbar-shadow-color: #9c7d12;
	scrollbar-face-color: #9c7d12;
	scrollbar-track-color: #57460b;
	scrollbar-highlight-color: #9c7d12;
	scrollbar-darkshadow-color: #9c7d12;
	scrollbar-3d-light-color: #9c7d12;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float:right;
	z-index:1230;
	}

#overview_scroll{
	background-color: transparent;
	position: relative;
	OVERFLOW: auto;
	WIDTH: 412px;
	HEIGHT: 94px;	padding-left: 0px;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 6px;
	scrollbar-arrow-color: #1d1803;
	scrollbar-base-color: #9c7d12;
	scrollbar-shadow-color: #9c7d12;
	scrollbar-face-color: #9c7d12;
	scrollbar-track-color: #57460b;
	scrollbar-highlight-color: #9c7d12;
	scrollbar-darkshadow-color: #9c7d12;
	scrollbar-3d-light-color: #9c7d12;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float:right;
	z-index:500;
	}

.product {padding-top: 18px; padding-right: 18px; width: 118px; text-align: center;} 
.product_search {padding-top: 18px; padding-right: 17px; width: 118px; text-align: center;} 
.productend { padding-top: 18px; width: 118px; text-align: center; } 
.productimage { border: #4b3c08 1px solid; margin-bottom: 5px;}
  
#detail_left { float: left; width: 481px;}
#detail_right { float: right; width: 422px; padding-top: 12px;}   
  
.prodselect { margin-left: 5px; padding: 1px; }

.detail_lg { border: #4b3c08 2px solid; margin-right: 13px;} 
.detail_sm { border: #4b3c08 1px solid; margin-bottom: 6px;} 
.detail_smend { border: #4b3c08 1px solid; margin-bottom: 0px;}
.detail_table { padding: 2px; } 

#content { width: 944px; margin-right: auto; margin-left: auto; background-color: #1d1803; border: #66520e 2px solid; margin-top: 16px; padding: 16px; overflow: hidden; }
 
#left { width: 280px; float: left; height: 392px;}
#right { width: 662px; float: left; height: 390px; border: #4b3c08 1px solid;}  

.thumbleft { border: #4b3c08 1px solid; margin-right: 16px; margin-bottom: 16px;}
.thumbleft_bottom { border: #4b3c08 1px solid; margin-right: 16px; margin-bottom: 0px;}
.thumbright { border: #4b3c08 1px solid; margin-right: 24px; margin-bottom: 16px;} 
.thumbright_bottom { border: #4b3c08 1px solid; margin-right: 24px; margin-bottom: 0px;}

#box1 { float: left; width: 184px; border: #302707 2px solid; background: url( http://www.bighamjewelers.com/images/box1.jpg ) no-repeat; margin-right: 10px; height: 116px; padding-top: 14px; padding-left: 124px;  font-size: 11px; color: #9c7d12; padding-right: 8px; line-height: 12px;}
#box2 { float: left; width: 174px; border: #302707 2px solid; background: url( http://www.bighamjewelers.com/images/box2.jpg ) no-repeat; margin-right: 10px; height: 116px; padding-top: 14px; padding-left: 134px;  font-size: 11px; color: #9c7d12; padding-right: 8px; line-height: 12px;} 
#box3 { float: left; width: 136px; border: #302707 2px solid; background: url( http://www.bighamjewelers.com/images/box3.jpg ) no-repeat; margin-right: 0px; height: 116px; padding-top: 14px; padding-left: 172px; font-size: 11px; color: #9c7d12; padding-right: 8px; line-height: 12px;}

#boxheader { padding-bottom: 5px;}
h1,h2,h3,h4 { margin: 0px; padding: 0px; font-weight: normal; display: inline;}

#cats_logo{
margin-bottom: 13px;
text-align: center;
width: 230px;
display: block;
}

.prod-no-logo{
font-size: 20px;
line-height: 22px;
color: #ffffff;
margin-bottom: 13px;
display: block;
}


.divider { font-family: Times; font-size: 26px; color: #302709;}

.goldheader { font-family: Times; font-size: 26px; color: #9c7d12; }  
.brownheader { font-family: Times; font-size: 18px; color: #a89d71; } 
.brownheader_lg { font-family: Times; font-size: 26px; color: #a89d71; } 

#boxrow { width: 980px; margin-right: auto; margin-left: auto; margin-bottom: 16px; margin-top: 16px; height: 134px;}  

#footer_border { height: 3px; background-color: #2e260d; }
#footerouter { background-color: #171409; overflow: auto; padding-bottom: 18px; }
#footer { width: 980px; padding-top: 18px;  margin-right: auto; margin-left: auto; }

#footer_left { float: left; width: 455px;  color: #9c7d12;  font-size: 15px; }

#footer_right { float: left; width: 525px;  color: #9c7d12;  font-size: 11px; text-align: right; }

#copyright_border { height: 1px; background-color: #393012;}

#copyright_body { width: 980px; margin-right: auto; margin-left: auto;  padding-top: 20px; padding-bottom: 50px;}
     

#copyright_left { 
  float: left; width: 500px; font-family: Arial;
  auto; font-size: 11px;
    color: #58480f; line-height: 15px;   }
   

#copyright_right { 
  float: left; width: 480px; font-family: Arial;
  auto; font-size: 11px;
    color: #58480f; line-height: 15px; text-align: right;   }
  
    

#address { 
    width: 981px; font-family: Arial;
    margin-right: auto; margin-left: auto; font-size: 12px;
  font-weight: bold;  color: #ffffff; background-color: #00adef; padding: 6px; text-align: center; 
    }

    
    
img.footerimage { vertical-align: middle;}

#content ul { list-style-image: url('http://www.bighamjewelers.com/images/bullet.png'); color: #000000; padding-left: 40px; padding-bottom: 0px; padding-top: 10px; margin-left: 0px; margin-bottom: 0px; }

#box1 ul { list-style-image: url('http://www.bighamjewelers.com/images/bullet.gif'); color: #9c7d12; padding-left: 10px; padding-bottom: 0px; padding-top: 5px; margin-left: 0px; margin-bottom: 0px; font-size: 11px; line-height: 12px;}
#box1 li { color: #9c7d12; padding-left: -8px; font-size: 11px; line-height: 12px;}
 

ul.inside { bullet-style: disc; color: #79c0c4; padding-left: 40px; padding-bottom: 0px; padding-top: 0px; margin-left: 0px; margin-bottom: 0px; }
    
   

 .blacktext { color: #000000; }
    
    
    

INPUT, SELECT, TEXTAREA {
    BACKGROUND-COLOR: #E8E5DB;
    BORDER-BOTTOM: #735c0f 1px solid;
    BORDER-LEFT: #735c0f 1px solid;
    BORDER-RIGHT: #735c0f 1px solid;
    BORDER-TOP: #735c0f 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: 0px;
    padding: 4px;
 line-height: 15px;    }
  


.inquiryfield { width: 150px;}

.inquirytextfield { width: 575px; height: 100px;}



  
    
    .readonly {
    BACKGROUND-COLOR: #1D1803;
    BORDER-BOTTOM: #1D1803 1px solid;
    BORDER-LEFT: #1D1803 1px solid;
    BORDER-RIGHT: #1D1803 1px solid;
    BORDER-TOP: #1D1803 1px solid;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    LETTER-SPACING: 0px;
    padding: 0 4px 4px 0;
 line-height: 15px;    }

.blank {
    border-color: none;
    border-style: none;
    border-width: none;
    background-color: transparent;
    }

    .add_to_cart{
    background:url(http://www.bighamjewelers.com/images/add_to_cart.png) no-repeat;
    border: 0;
    margin-top: 3px;
    margin-bottom: 3px;
    width:136px;
    height:54px;
    border-color: none;
    border-style: none;
    border-width: none;
    background-color: transparent;
    cursor: pointer;
    }

.searchbutton {
    
    border-color: none;
    
    border-style: none;
    
    border-width: none;
    
    background-color: transparent;
   vertical-align: middle; margin-top: 0px;
  margin-left: 0px; padding: 0px; }
  





.designerfield { width: 170px; border: #735c0f 1px solid; background-color: #0e0c06; color: #9c7d12; padding: 3px; line-height: 15px; margin-bottom: 13px; margin-top: 8px;}

.pagefield { border: #735c0f 1px solid; background-color: #0e0c06; color: #9c7d12; padding: 2px; line-height: 15px; margin-bottom: 0px; margin-top: 0px; width: 90px;}



.signupfield { border: #735c0f 1px solid; background-color: #0e0c06; color: #9c7d12; padding: 4px; line-height: 15px; margin-right: 5px; margin-left: 5px; width: 150px;}

.searchfield { border: #735c0f 1px solid; background-color: #0e0c06; color: #9c7d12; padding: 4px; line-height: 15px; margin-right: 5px; width: 190px; margin-top: 5px;}

#learn_more { text-align: right; padding-top: 9px;}

#free_eval { text-align: right; padding-top: 16px;}



.quanityfield { border: #735c0f 1px solid; background-color: #0e0c06; color: #9c7d12; padding: 3px; line-height: 15px; margin-left: 5px; margin-right: 5px; width: 30px; margin-top: 0px;}


.form_button {
    border-color: #4a3c0c;
    BACKGROUND-COLOR: #9c7d12;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    border-style: solid;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-width: 2px;
    cursor: pointer;
    }
.form_button2 {
    border: #4a3c0c 1px solid;
    BACKGROUND-COLOR: #000000;
    COLOR: #9C7D12;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    cursor: pointer;
    }
    
.form_button_process {
    border-color: #4a3c0c;
    BACKGROUND-COLOR: #9c7d12;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    border-style: solid;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-width: 2px;
    cursor: pointer;
    }
    
    


.button {
    border-color: #4a3c0c;
    BACKGROUND-COLOR: #9c7d12;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    border-style: solid;
    border-width: 2px;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    }  
    
    
    
    



.button:a { color: #000000; TEXT-DECORATION: NONE; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold;}
    
    
    


.button:link { color: #000000; TEXT-DECORATION: NONE; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold;}
    
    
    


.button:visited { color: #000000; TEXT-DECORATION: NONE; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold;}
    
    
    


.button:active { color: #000000; TEXT-DECORATION: NONE; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold;}
    
    
    


.button:hover { color: #000000; TEXT-DECORATION: NONE; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold;}
    
    

A:a { color: #ffffff; TEXT-DECORATION: none; FONT-WEIGHT: normal;}
    
    
A:link { color: #ffffff; TEXT-DECORATION: none; FONT-WEIGHT: normal;}
    
    
    
A:visited { color: #ffffff; TEXT-DECORATION: none; FONT-WEIGHT: normal;}
    
    
A:active { color: #ffffff; TEXT-DECORATION: none; FONT-WEIGHT: normal;}
    
    
    
A:hover { color: #9c7d12; TEXT-DECORATION: NONE; FONT-WEIGHT: normal;}
    
    
   


A.copyright:link { color: #58480f; TEXT-DECORATION: NONE; FONT-WEIGHT: none; font-family: Arial, Helvetica; font-size: 11px;}
    
    
    
A.copyright:visited { color: #58480f; TEXT-DECORATION: NONE; FONT-WEIGHT: none; font-family: Arial, Helvetica; font-size: 11px;}
    
    
    
A.copyright:active { color: #58480f; TEXT-DECORATION: NONE; FONT-WEIGHT: none; font-family: Arial, Helvetica; font-size: 11px;}
    
    
    
A.copyright:hover { color: #58480f; TEXT-DECORATION: NONE; FONT-WEIGHT: none; font-family: Arial, Helvetica; font-size: 11px;}
    
    
    
    



A.footer:link { color: #9c7d12; TEXT-DECORATION: NONE; FONT-WEIGHT: none; font-family: Arial, Helvetica; font-size: 11px; padding-right: 8px; padding-left: 8px;}
    
    
    

A.footer:visited { color: #9c7d12; TEXT-DECORATION: NONE; FONT-WEIGHT: none; font-family: Arial, Helvetica; font-size: 11px; padding-right: 8px; padding-left: 8px;}
    
    
    

A.footer:active { color: #9c7d12; TEXT-DECORATION: NONE; FONT-WEIGHT: none; font-family: Arial, Helvetica; font-size: 11px; padding-right: 8px; padding-left: 8px;}
    
    
    
A.footer:hover { color: #ffffff; TEXT-DECORATION: NONE; FONT-WEIGHT: none; font-family: Arial, Helvetica; font-size: 11px; padding-right: 8px; padding-left: 8px;}
 

A.whitelink:link { color: #ffffff; TEXT-DECORATION: NONE; FONT-WEIGHT: none; font-family: Arial, Helvetica; font-size: 10px; padding-right: 8px; padding-left: 8px; line-height: 14px;}
A.whitelink:visited { color: #ffffff; TEXT-DECORATION: NONE; FONT-WEIGHT: none; font-family: Arial, Helvetica; font-size: 10px; padding-right: 8px; padding-left: 8px; line-height: 14px;}
A.whitelink:active { color: #ffffff; TEXT-DECORATION: NONE; FONT-WEIGHT: none; font-family: Arial, Helvetica; font-size: 10px; padding-right: 8px; padding-left: 8px; line-height: 14px;}
A.whitelink:hover { color: #ffffff; TEXT-DECORATION: NONE; FONT-WEIGHT: none; font-family: Arial, Helvetica; font-size: 10px; padding-right: 8px; padding-left: 8px; line-height: 14px;}
    

#navlist li.start
    {
    display: block;
    float: left;
    width: auto;
    margin: 0px;
    line-height: 40px;
    
    padding-left: 3px;    padding-right: 3px;
    border-left: #eb9654 0px solid;
    }

#navlist li
    {
    display: block;
    float: left;
    width: auto;
    margin: 0px;
    line-height: 40px;
     padding-left: 2px;    padding-right: 4px;
    border-left: #3b3216 1px solid;
    }

#navlist li a
    {
 display: block;

    font-size: 14px;
    font-family: Arial;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    padding-left: 27px;
    padding-right: 27px;
	height: 41px;
 text-transform: uppercase;   }


#navlist li a:hover
        {
        display: block;
        font-size: 14px;
        font-family: Arial;
        color: #ffffff;
        font-weight: bold;
        text-decoration: none;
        background: url(http://www.bighamjewelers.com/images/button_left.png) top left no-repeat;
        padding-left: 27px;
		padding-right: 0px;
        height: 41px;
   text-transform: uppercase;     }

#navlist li a:hover span
        {
         display: block;
        background: url(http://www.bighamjewelers.com/images/button_right.png) top right no-repeat;
        padding-left: 0px;
		padding-right: 27px;
        height: 41px;
        }

#navlist li a:hover span span
        {
        
        background: url(http://www.bighamjewelers.com/images/button_middle.png) top repeat-x;
  padding: 0px;      }
  
    
    

* {
    margin: 0;
    padding: 0;
    }
    
    
    


.boxtext { font-family: Arial; font-size: 12px; color: #ffffff; line-height: 21px;}
    

.navbullet{
color: #A89D71;
padding-left: 0px;
padding-right: 3px;
}    

    
.navbutSubTbl a{
    position:relative; 
    display:block;
    }  

.navbutSubTbl {
    font-family: Arial, sans-serif;
    color: #ffffff;
    font-size: 11px;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px; 
    border-bottom-width: 0px;
    border-left-width: 0px;
    }

.navbutSubTbl a, .navbutSubTbl a:visited {  
    position:relative; 
    display:block; 
    text-decoration: none; 
    padding-top: 4px;
    padding-bottom: 4px; 
    padding-left: 8px;
    padding-right: 8px; 
    font-weight: bold;
    font-family: Arial, sans-serif;
    color: #ffffff; 
    }
.navbutSubTbl a:hover {  
    font-family: Arial, sans-serif; 
    color: #ffffff;
    font-weight: bold;
    background-color: #78682D;
    text-decoration: none;
    }
    
    
    
.drop_pad{
    margin-top: 0px;
    margin-left: 0px;
    z-index: 100;
    }
    
    .drop_border2{
    border-color: #fffff;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 2px; 
    border-bottom-width: 2px;
    border-left-width: 2px;
    }	
    
    
    

.drop_border{
    border-color: #fffff;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px; 
    border-bottom-width: 0px;
    border-left-width: 0px;
    }    
    
   
    

.childTbl a{
    position:relative; 
    display:block;
    }
    
    
    
    
    
    
.childTbl {
    font-family: "Trebuchet MS", Arial, sans-serif;
    color: #ffffff;
    font-size: 9px;
    background-color: #1F4075;
    border-color: #669CBE;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 1px; 
    border-bottom-width: 1px;
    border-left-width: 1px;
    }
    
    

.childTbl a {  
    position:relative; 
    display:block; 
    text-decoration: none; 
    padding-top: 4px;
    padding-bottom: 4px; 
    padding-left: 4px; 
    font-weight: bold;
    font-family: "Trebuchet MS", Arial, sans-serif;
    color: #ffffff; 
    }
    
    
.childTbl a:visited {  
    position:relative; 
    display:block; 
    text-decoration: none; 
    padding-top: 4px;
    padding-bottom: 4px; 
    padding-left: 4px; 
    font-weight: bold;
    font-family: "Trebuchet MS", Arial, sans-serif; 
    color: #ffffff; 
    }
    
    

.childTbl a:hover {  
    font-family: "Trebuchet MS", Arial, sans-serif; 
    color: #ffffff;
    font-weight: bold;
    background-color: #669CBE;
    text-decoration: none;
    }
    
    
    
    


 
    
    

.smalltext { font-family: Arial; font-size: 10px; color: #000000; }
    
    
    
    .homeheader {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    text-decoration: none;
    color: #f3cf62;
    }
  

.hometext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: none;
    font-variant: normal;
    text-decoration: none;
    color: #ffffff; line-height: 15px;
    }
    
   
    
    
#pageheader { font-family: Arial; font-size: 28px; color: #fd7f6b; border-bottom: #d2d2d2 1px solid; margin-bottom: 15px; padding-bottom: 7px;}
    
     
    

#buttons { text-align: right; width: 365px; float: right;} 
    
    #logo { float: left; width: 184px; }
    
    
    
    

#rightimage { float: right;  border-right: #167bd3 3px solid; border-bottom: #fdc963 3px solid; border-left: #fc7f6b 3px solid; border-top: #279e82 3px solid; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px; margin-left: 10px; margin-bottom: 10px;}
    
    
    
    

#leftimage { float: left;  border-right: #167bd3 3px solid; border-bottom: #fdc963 3px solid; border-left: #fc7f6b 3px solid; border-top: #279e82 3px solid; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px; margin-right: 10px; margin-bottom: 10px;}
    
    
    
    

#leftimageinside { float: left;  border-right: #167bd3 3px solid; border-bottom: #fdc963 3px solid; border-left: #fc7f6b 3px solid; border-top: #279e82 3px solid; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px; margin-right: 20px; margin-bottom: 10px;}
    
    
    
   

#leftimage2 { border-right: #167bd3 3px solid; border-bottom: #fdc963 3px solid; border-left: #fc7f6b 3px solid; border-top: #279e82 3px solid; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px; margin-right: 0px; margin-bottom: 5px;}
    
    
    
    

.announcement { font-family: Arial; font-size: 12px; color: #299c87; padding-bottom: 10px;}
    
    
    
    

.borderimageright { border-style: solid; border-width: 3px; border-color: #2f4e8b; margin-left: 15px; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; background-color: #79c0c4;}
    
    
    
    



.header { font-family: Times; font-size: 23px; color: #9c7d12; font-weight: normal;  }

.header_small { font-family: Times; font-size: 20px; color: #a89d71; font-weight: normal;  }
.subheader { font-family: Times; font-size: 16px; color: #a89d71; font-weight: normal;  }

.price, .sale_price { font-family: Arial, Helvetica; font-size: 18px; color: #ffffff; font-weight: normal;  }

.overviewprod { font-family: Times; font-size: 21px; color: #a89d71; font-weight: normal;  }

#img_holder { float:left; width:400px; height:395px; }
#img_holder .small{ margin-left: 140px; margin-top: -2px; font-size: 11px;}


#nav_imgs
{
margin-left:410px;
}
