html>body { 
    margin:0; 
    height:100%;
}    

.print 
    display: none;
    visibility: hidden;
}        
    
hr {
    margin: 0;
}        

body, td, p {
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #666666;
    line-height:14px;
}    

a, a:visited {
    text-decoration:underline;
    color: #283c45;
}
    
a:hover {
    text-decoration:none;
    color: #283c45;
}    
    
    
/* NAVS */    

#mainnav a, #mainnav a:visited {
    font-family: Georgia, Times New Roman;
    color:#283c45;
    font-size:12px;
    text-decoration:none;
    line-height:19px;
}    
    
#subnav a, #subnav a:visited {
    font-family: Trebuchet MS, Arial;
    color:#666666;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    line-height:16px;
}    
    
#catnav a, #catnav a:visited {
    font-family: Trebuchet MS, Arial;
    color:#ffffff;
    font-size:13px;
    font-weight:normal;
    text-decoration:none;
    line-height:24px;
}        

#catnav {
    padding:0 0 5px 0;
}      

#cat2nav a, #cat2nav a:visited {
	font-family: Trebuchet MS, Arial;
	color:#7e7756;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	line-height:24px;
	}		

#cat2nav {
	padding:0 0 5px 0;
	}		

#mainnav a:hover, #subnav a:hover, #catnav a:hover, #cat2nav a:hover, #mainnav a.active, #subnav a.active, #catnav a.active, #cat2nav a.active {
	text-decoration:underline;
	}		    
            

/* COPY */

#breadcr {
    color:#9b9b9b;
    padding:0 0 0 2px;
}    

#breadcr a, #breadcr a:visited {
    color:#863e18;
    text-decoration:underline;
}    
    
#breadcr a:hover {
    text-decoration:none;
}    

#topnav {
    color: #283c45;
    text-decoration: none;
    padding:0 0 0 2px;
}            
    
#topnavgold {
    color: #655d37;
    text-decoration: none;
    padding:0 0 0 2px;
}            
    
#topnav a, #topnav a:visited {
    color: #283c45;
    text-decoration: none;
}    

#topnavgold a, #topnavgold a:visited {
    color: #655d37;
    text-decoration: none;
}        

#topnav a:hover, #topnavgold a:hover, #topnav span.active, #topnavgold span.active {
    text-decoration: underline;
}    
    
#page {
    color: #283c45;
    font-weight:bold;
    text-decoration: none;
}    

#page a, #page a:visited {
    color: #823004;
    font-weight:bold;
    text-decoration: none;
}    

#page a:hover, #page span.active {
    color: #823004;
    font-weight:bold;
    text-decoration: underline;
}        
    
#page a td.gray {
    color:#6f6e6e;
    font-weight:bold;
}
    
#page td.blue {
    color: #283c45;
    font-weight:bold;
}        

#content td {
    font-family: Georgia, Times New Roman;
    font-size: 11px;
    font-weight:normal;
    color: #283c45;
}    
        
#content span.head {
    font-family: Georgia, Times New Roman;
    font-size: 11px;
    font-weight:bold;
    color: #283c45;
    line-height: 22px;
}    
    
#content span.intro {
    font-family: Georgia, Times New Roman;
    font-size: 12px;
    font-weight:normal;
    color: #283c45;
    line-height: 15px;
}        
    
.title {
    font-family: Georgia, Times New Roman;
    font-size: 18px;
    color: #283c45;
    line-height: 22px;
}    
    
.titlegold {
    font-family: Georgia, Times New Roman;
    font-size: 18px;
    color: #655d37;
}        

.sort {
    font-family: Trebuchet MS, Arial;
    font-size: 11px;
    color: #823004;
    text-decoration: none;
}    

.sort a, .sort a:visited {
    text-decoration: underline;
}    

.sort a:hover {
    text-decoration: none;
}    

.relatedStyle {
    font-family: Trebuchet MS, Arial;
    font-size: 11px;
    font-weight: bold;
    color: #b8890a;
    text-decoration: none;
}
    

/* PRODUCT IMAGE BORDER */
.tngold {
    border:1px solid #283c45;
    width:150px;
    height:194px;
}
    
.tn {
    border:1px solid #c7c6ae;
    width:150px;
    height:194px;
}    
    
.tndetail {
    border:1px solid #c7c6ae;
    width:305px;
    height:405px;
}    

#productImage /* new - 7/10/07 */   {
    border:1px solid #c7c6ae;
}   
    
/* BACKGROUND */    
    
#site {
    margin:0 -1px 0 auto;
    padding:0;
    width:750px;
    text-align:left;
}    

#site[id] {
    margin:0 auto 0 auto;
    width:750px;
    text-align:left;
}        

/*\*/
html>body*#site[id] { 
    margin:0 auto 0 auto; 
    width:749px;
}    
/**/    

/* PRODUCT THUMBS */
    
#tnblurbgold {
    font-family: Trebuchet MS;
    background:#7e7756;
    padding: 5px;
    vertical-align:top;
}    
    
#tnblurbgold span.copy     {
    color:#c7c6ae;
    font-size:10px;
    line-height:13px;
}
#tnblurbgold span.bold, #tnblurbgold a, #tnblurbgold a:visited {
    font-weight:bold;
    color:#ffffff;
    line-height:18px;
    text-decoration:none;
}    
    
#tnblurbgold a:hover  {
    text-decoration:underline;
}        
    
#tnblurb {
    font-family: Trebuchet MS;
    padding: 5px 10px 5px 2px;
    vertical-align:top;
}    
    
#tnblurb span.copy     {
    color:#666666;
    font-size:10px;
    line-height:13px;
}
    
#tnblurb span.bold, #tnblurb a, #tnblurb a:visited {
    font-weight:bold;
    color:#283c45;
    line-height:18px;
    text-decoration:none;
}        

#tnblurb a:hover  {
    text-decoration:underline;
}        


#dtl  {
    color:#666666;
    font-size:11px;
    line-height:15px;
}        
    
#dtl span.title {
	font-family: Trebuchet MS;
	color:#283c45;
	font-size:14px;
	}	
	
#dtl span.hash {
	font-family: Trebuchet MS;
	color:#283c45;
	font-size:17px;
	}		
	
#dtl span.bold {
	font-family: Trebuchet MS;
	color:#283c45;
	font-size:11px;
	font-weight:bold;
	}		
    
#sml_link_blue a, #sml_link_blue a:visited {
    font-family: Trebuchet MS;
    font-size: 10px;
    color:#283c45;
    font-weight:normal;
    text-decoration:underline;
}    
    
#sml_link_blue a:hover {
    text-decoration:none;
    color:#283c45;
}        

.icongold {
    vertical-align:middle;
    padding-bottom:2px; 
}
    
#tips {
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #666666;
	font-weight:normal;
	padding: 5px 0 0 10px;
	line-height: 12px;
	}
	
#tips .bold {
    color:#006600;
    font-weight:bold;
    }
    
.blue_reg {
    font-size: 11px;
    color: #283c45;
    font-weight:normal;
}    
    
/* ORDER STYLES*/

#ord     {
    padding:6px;
    font-family: Trebuchet MS;
}

#ord table {
    width:100%;
}

#ord span.copy     {
    color:#666666;
    font-size:11px;
    line-height:15px;
}
    
#ord td.tbldiv     {
    background-color:#c7c6ae;
    width:1px;
}    
    
#ord td.tblhorizdiv     {
    background-color:#c7c6ae;
    height:1px;
}        
    
#ord td.tbl     {
    color:#666666;
    font-size:10px;
    text-align:center;
    /*width:29px;*/
    height:16px;
}
    
#ord td.tblhead     {
    color:#666666;
    font-size:9px;
    text-align:right;
    padding-right:5px;
    line-height:12px;
    width:89px;
}    
    
#ord td.tblor     {
    color:#cc9900;
    font-size:9px;
    text-align:center;
    /*width:29px;*/
    height:11px;
}    
    
#ord td.tblorhead     {
    color:#cc9900;
    font-size:9px;
    text-align:right;
    padding-right:5px;
    height:11px;
}        
    
#ord td.tblslv     {
    color:#999999;
    font-size:9px;
    text-align:center;
    /*width:29px;*/
    height:16px;
}    
    
#ord td.tblslvtop     {
    color:#999999;
    font-size:9px;
    text-align:center;
    /*width:29px;*/
    height:12px;
}    
    
#ord td.tblslvtophead     {
    color:#999999;
    font-size:9px;
    text-align:right;
    padding-right:5px;
    height:12px;
}        
    
#ord td.tblslvhead     {
    color:#999999;
    font-size:9px;
    text-align:right;
    padding-right:5px;
    height:16px;
}        
    
#ord td.tblgr     {
    color:#006600;
    font-size:10px;
    text-align:center;
    /*width:29px;*/
    height:16px;
}

#ord td.tblfld     {
    background-color:#d9e6ec;
    text-align:center;
    /*width:25px;*/
    font-size:10px;
    padding:2px;
    height:24px;
}    
    
.tblfldqty     {
    background-color:#d9e6ec;
}        
    
#ord td.ital     {
    color:#666666;
    font-size:9px;
    text-align:right;
    padding-right:5px;
    font-style: italic;
    line-height:12px;
}    

#ord span.reg9 {
    font-style:normal;
    color:#666666;
    font-size:9px;
}        
    
#ord span.bold9 {
    font-weight:bold;
    font-style:normal;
    color:#444444;
    font-size:9px;
}        
    
#ord span.bold10 {
    font-weight:bold;
    color:#444444;
    font-size:10px;
}        
    
#ord span.bold11 {
    font-weight:bold;
    color:#666666;
    font-size:11px;
}    
    
#ord span.bluebold11 {
    font-weight:bold;
    color:#283c45;
    font-size:11px;
    line-height:22px;
}    
    
#ord span.bold12 {
    font-weight:bold;
    color:#666666;
    font-size:12px;
}                
    
#ord span.bluebold12 {
    font-weight:bold;
    color:#283c45;
    font-size:12px;
}    
    
#ord span.ordtitle {    
    font-family: Trebuchet MS;
    color:#283c45;
    font-size:14px;
    line-height:18px;
}        
    
#ord a, #ord a:visited {
    text-decoration:none;
}                

#ord a:hover  {
    text-decoration:underline;
}        
        
    
/* IFRAME STYLES */

.frm_currorders {
    font-size: 11px;
    width:509px; 
    height:165px;
    font-family: Trebuchet MS; 
    border: 1px solid #c7c6ae;
    padding: 0px;
    color:#666666;
    overflow: scroll;
}        
    
.frm_shoppingcart {
    font-size: 11px;
    width:603px; 
    height:165px;
    font-family: Trebuchet MS; 
    border: 1px solid #c7c6ae;
    padding: 0px;
    color:#666666;
}    

#frmcopy     {
    padding:0px;
    font-family: Trebuchet MS;
}
    
#frmcopy td.ftblslvtop     {
    color:#999999;
    font-size:9px;
    text-align:center;
    height:24px;
    vertical-align:middle;
    padding:3px;
}    
    
#frmcopy td.ftblslv     {
    color:#666666;
    font-size:10px;
    text-align:center;
}        
    
#frmcopy td.ftblgry     {
    color:#666666;
    font-size:10px;
    text-align:center;
}        
    
#frmcopy td.ftblgry-active     {
    background-color:#e6e5d8;
    color:#666666;
    font-size:10px;
    text-align:center;
}            
    
#frmcopy td.ftblgryleft     {
    color:#666666;
    font-size:10px;
    text-align:left;
}            
        
#frmcopy td.tbldiv     {
    background-color:#c7c6ae;
    width:1px;
}    
    
#frmcopy td.tblhorizdiv     {
    background-color:#c7c6ae;
    height:1px;
}            

#frmcopy td.tblhorizdiv2p     {
    background-color:#c7c6ae;
    height:2px;
}        
    
#frmdata tr.normal {
    background: #ffffff;
    color:#666666;
    text-align:center;
}

#frmcopy td  {
    text-align:center;
    color:#666666;
    font-size:10px;
}
    
#frmdata tr.tableRollOverEffect, #frmdata2 tr.tableRollOverEffect {
    background:#f2f7f9;
    color:#666666;
    text-align:center;
}    
    
#frmdata tr.tableRowClickEffect, #frmdata2 tr.tableRowClickEffect {
    background: #f8f4b8;
    color:#666666;
    text-align:center;
}
    
#frmdata td {
    height:16px;
}        

#frmcopy td.quantity     {
    width:47px;
    height:16px;
}    
    
#frmcopy td.color     {
    width:169px;
    height:16px;
}            
    
#frmcopy td.size     {
    width:27px;
    height:16px;
}        
    
#frmcopy td.price     {
    width:46px;
    height:16px;
}            

#frmcopy td.amount     {
    width:57px;
    height:16px;
}            

/*HEADER*/        

#head {
    font-family: Trebuchet MS;
    font-size:9.5px;
    color:#b1c0c7;
    line-height:10px;
    text-align:right;
}    
    
#head span.wh {    
    color:#ffffff;
}     

#head a.white, #head  a.white:visited {
	color:#d2b464;
	text-decoration:underline;
	}	
	
#head a.white:hover {
	color:#d2b464;
	text-decoration:none;
	}
    
/*FOOTER*/    
    
.footer, .footer a, .footer a:visited {
    font-family: Trebuchet MS;
    color:#aab5bb;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
}    
    
.footer a:hover {
    text-decoration:underline;
}            

.footer2, .footer2 a, .footer2 a:visited {
    font-family: Trebuchet MS;
    color:#8899a2;
    font-size:10px;
    text-decoration:none;
}    
    
.footer2 a:hover {
    text-decoration:underline;
}        
        
/*SITE FORM*/

.input {
    font-size: 11px;
    height:15px size: small; 
    font-family: Trebuchet MS; 
    border: 1px solid #c7c6ad;
    padding: 2px 3px 3px 3px;
    color:#666666;
}    
    
.textarea {
    background:#ffffff; 
    font-size: 11px;
    color: #666666;
    font-family: Trebuchet MS;
    border: 1px solid #c7c6ad; 
    padding: 3px 3px 3px 2px;
}
    
.select {
    font-size: 11px;
    font-family: Trebuchet MS; 
    color:#666666;
    border: 1px solid #c7c6ad; 
    height:15px size: small; 
    padding: 1px;
}        
    
.checkbox, .radio {
    color:#c7c6ad;
}    
    
.inputhead {
    font-size: 11px;
    height:12px size: small; 
    font-family: Arial; 
    border: 1px solid #283c45;
    padding: 2px 4px 2px 4px;
    color:#999999;
}
    
.inputflyer {
    font-size: 11px;
    height:12px size: small; 
    font-family: Arial; 
    border: 1px solid #999999;
    padding: 3px 4px 2px 4px;
    color:#999999;
}    
    
.inputord {
    font-size: 10px;
    height:10px size: small; 
    font-family: Trebuchet MS; 
    border: 1px solid #647780;
    padding: 0px;
    color:#666666;
    text-align:center;
}        
    
.inputordqty {
    font-size: 11px;
    height:11px size: small; 
    font-family: Trebuchet MS; 
    border: 1px solid #647780;
    padding: 0px;
    color:#666666;
    text-align:center;
}        
        
#mktg_tools {
    border: 1px solid #c7c6ae;
    width: 303px;
    height: 163px;
    color: #283c45;
    font-family: Trebuchet MS;
}        
    
#mktg_tools .desc {
    padding: 10px;
    font-family: Trebuchet MS;
    font-size: 10px;
    line-height: 13px;
	color: #283c45;
}    


#mktg_tools span.title_line2 {
    font-family: Georgia, Times New Roman;
    font-size: 14px;
    line-height: 2px;
} 

#mktg_tools[id] span.title_line2 {
    font-family: Georgia, Times New Roman;
    font-size: 14px;
    line-height: 2px;
} 

        
#mktg_tools span.title {
    font-family: Georgia, Times New Roman;
    font-size: 14px;
    line-height: 30px;
}    

#mktg_tools[id] span.title {
    font-family: Georgia, Times New Roman;
    font-size: 14px;
    line-height: 30px;
}      

#mktg_tools a, #breadcr a:visited {
    color:#863e18;
    text-decoration:underline;
}
    
#mktg_tools a:hover {
    color:#863e18;
    text-decoration:none;
}    
 
#prod_lib .name {
	font-family: Georgia;
	font-size:12px;
	color:#283c45;
}   

#prod_lib .color {
	font-family: Trebuchet MS;
	font-size:9px;
	color:#666666;
}

    
            