
/* Stylesheet for Sopris West website -- redesign 2/06 */

/*body {font:normal medium 'verdana', sans-serif}*/

#lblResults
{
	MARGIN-LEFT:0px;
}

#lblResults table
{
	MARGIN-LEFT:0px;
	PADDING-LEFT:0px;
}

td.main p 
{
	margin-left:35px;
	margin-right:50px;
	font:normal 100% 'arial', sans-serif
}
td.main div 
{
	
	font:normal 100% 'arial', sans-serif
}

.main
{
	
	font:normal 100% 'arial', sans-serif
}

td.main h2 
{
	margin-left:35px;
	margin-top:30px;
	font:bold 16px 'arial',sans-serif;
	/*color:#8a631d;*/
	color:#1D184E;
	text-transform:uppercase
}

h2.main
{
	margin-left:35px;
	margin-top:30px;
	font:bold 16px 'arial',sans-serif;
	color:#1D184E;
	text-transform:uppercase
}
td.main h3 
{
	margin-left:35px;
	font:bold 14px 'arial',sans-serif;
	color:black;
}

td.main li 
{
	margin-left:50px;
	margin-right:50px;
	font:normal 100% 'arial', sans-serif
}




.search_leftnav 
{
	font-family:'verdana', sans-serif;
	font-size:small;
	line-height:0
}
	
.search 
{
	margin-left:0px;
	margin-right:0px;
	font:bold 12px 'verdana', sans-serif
}

.checkbox 
{
	font:bold 8px 'verdana', sans-serif
}

.top_nav 
{
	
	text-align:center;
	font:bold 10px 'verdana', sans-serif;
	color:white
	
	
}

.top_nav a:link 
{
	font:bold 10px 'verdana', sans-serif;
	color:white;
	text-decoration:none
}

.top_nav a:visited 
{
	font:bold 10px 'verdana', sans-serif;
	color:white;
	text-decoration:none
}

.top_nav a:hover 
{
	font:bold 10px 'verdana', sans-serif;
	color:white;
	text-decoration:underline
}
.top_nav 
{
	
	text-align:center;
	font:bold 10px 'verdana', sans-serif;
	color:white
	
	
}
.head_links
{
	font:normal 12px 'arial',sans-serif;
	color:black;
	margin-left:35px
}

.head_links a:link 
{
	font:normal 12px 'arial', sans-serif;
	color:blue;
	text-decoration:underline
}
.normal_link
{
	font:normal 10px 'arial', sans-serif;
	color:blue;
}
.head_links a:visited 
{
	font:normal 12px 'arial', sans-serif;
	color:blue;
	text-decoration:underline
}

.head_links a:hover 
{
	font:normal 12px 'arial', sans-serif;
	color:#FF981F;
	text-decoration:underline
}
.left_color
{
	background-color:#FF981F
}
.search_color
{
	background-color:#FDC274
}
.nav_links 
{
	margin-left:10px;
	margin-right:0px;
	font:bold 12px 'arial', sans-serif
}

.nav_links a:link 
{
	font-weight:bold;
	color:black;
	text-decoration:none
}

.nav_links a:visited 
{
	font-weight:bold;
	color:black;
	text-decoration:none
}

.nav_links a:hover 
{
	font-weight:bold;
	color:white;
	text-decoration:none
}



.footer 
{
	font: bold 8px 'verdana', sans-serif
}
.footer_color
{
	background-color:#6A8E6A
}

.bottom_links 
{
	font: bold 10px 'verdana', sans-serif;
	color:white;
	padding-top:4px;
	padding-bottom:4px
}

.bottom_links a:link 
{
	font: bold 10px 'verdana', sans-serif;
	color:white;
	text-decoration:none
}

.bottom_links a:visited 
{
	font: bold 10px 'verdana', sans-serif;
	color:white;
	text-decoration:none
}

.bottom_links a:hover 
{
	font: bold 10px 'verdana', sans-serif;
	color:white;
	text-decoration:underline
}



td.main 
{
	font-size:12px
}



td.main a:link 
{
	font-weight:normal;
	text-decoration:underline;
	color:#0469B3;
}

td.main a:visited 
{
	font-weight:normal;
	text-decoration:underline;
	color:#A06800;
}

td.main a:hover 
{
	font-weight:normal;
	text-decoration:underline;
	
}

.black 
{
	font:bold 12px 'verdana',sans-serif;
	color:black;
}

.black a:link 
{
	font:bold 'verdana',sans-serif;
	text-decoration:none;
	color:black
}

.black a:visited 
{
	font:bold 'verdana',sans-serif;
	text-decoration:none;
	color:black
}

.black a:hover 
{
	font:bold 'verdana',sans-serif;
	text-decoration:none;
	color:black
}
.small 
{
	font-size:90%;
	text-align:center;
	margin-left:5px
}

td.main p.box 
{
	margin-top:.5em;
	margin-bottom:.5em;
	margin-left:10px;
	margin-right:10px;font-size:85%;
	color:black
}
p.box a:link
{
	color:black
}

.textbox1
{
	height:100px;
}

/*start styles from WEB STORE CSS*/
BODY
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial
}
P
{
    FONT-WEIGHT: normal;
    MARGIN-LEFT: 5px;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial
}


.TBdataTableRowHeader
{
	
	background-color:#6A8E6A;
	/*background-color:#B5CF54;*/
	
}
.TBdataTableRowClass a:link
{
	font-weight:bold;
	color:black;
	text-decoration:none;
}
.TBdataTableRowClass a:visited
{
	font-weight:bold;
	color:black;
	text-decoration:none;
}
.TBdataTableRowClass a:hover
{
	font-weight:bold;
	color:black;
	text-decoration:underline;
}
.gridborder
{
	border:solid 4px #6A8E6A;
}

TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial;
    
}


H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 5px;
    COLOR: #B58A0E;
    FONT-FAMILY: Verdana, Arial
}
A:link
{
    FONT-WEIGHT: normal;
    /*COLOR: #8a631d;*/
    TEXT-DECORATION: none;
    color:#0469B3;
}
A:visited
{
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	/*color:#B58A0E;*/
	color:#A06800;
}
A:hover
{
    /*COLOR: #d1942b;*/
    TEXT-DECORATION: underline
}

H1
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 15px;
    COLOR: #B58A0E;
    MARGIN-LEFT: 5px;
    FONT-FAMILY: Verdana, Arial;
}
H2
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 14px;
    MARGIN-BOTTOM: 5px;
    /*COLOR: #B58A0E;*/
    COLOR:#6A8E6A;
    FONT-FAMILY: Verdana, Arial
}
.smallprint
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial
}
text
{
    COLOR: #8a631d;
    TEXT-DECORATION: none
}
text:hover
{
    COLOR: #d1942b;
    TEXT-DECORATION: underline
}
A.text:active
{
    /*FONT-WEIGHT: bold;*/
    COLOR: #d1942b
}
A.text:link
{
    /*FONT-WEIGHT: bold;*/
    COLOR: #8a631d;
}
A.text:visited
{
    /*FONT-WEIGHT: bold;*/
    COLOR: #d1942b
}
TD.product p
{
	MARGIN-LEFT:0px
}
.Product
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial
}
.Product .title
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    COLOR: black;
    PADDING-TOP: 0px
}
p.title2 a:link
{
	FONT-WEIGHT:normal;
}
p.title2 a:hover
{
	FONT-WEIGHT:normal;
}
p.title2 a:visited
{
	FONT-WEIGHT:normal;
}
.Product .description
{
    MARGIN-TOP: 3px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 1px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial
}
.Product .ISBN
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial
}
.gradeprice
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}

A.smallSort
{
    TEXT-DECORATION: underline
}

.Product .subtitle
{
    FONT-SIZE: 10px;
    FONT-STYLE: italic
}

.Smal_label
{
    FONT-SIZE: 9px
}


.ListedSmall
{
    BORDER-RIGHT: 1px;
    PADDING-RIGHT: 3px;
    BORDER-TOP: 1px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    BORDER-LEFT: 1px;
    WIDTH: 170px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: left
}
.ListedShort
{
    BORDER-RIGHT: 1px;
    PADDING-RIGHT: 3px;
    BORDER-TOP: 1px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: 400;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    BORDER-LEFT: 1px;
    WIDTH: 112px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: left
}
INPUT.prompt
{
    BORDER-RIGHT: transparent 1px solid;
    BORDER-TOP: transparent 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: transparent 1px solid;
    WIDTH: 70px;
    COLOR: black;
    BORDER-BOTTOM: transparent 1px solid;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: silver
}
TD.titlebar
{
    BORDER-RIGHT: violet 1px solid;
    BORDER-TOP: violet 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BORDER-LEFT: violet 1px solid;
    COLOR: white;
    BORDER-BOTTOM: violet 1px solid;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #65a654
}
TABLE.promptbox
{
    BORDER-RIGHT: #990000 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #990000 1px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #990000 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #990000 1px solid;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #ccff99
}
INPUT.promptbox
{
    BORDER-RIGHT: #0000ff 1px solid;
    BORDER-TOP: #0000ff 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #0000ff 1px solid;
    WIDTH: 100%;
    COLOR: black;
    BORDER-BOTTOM: #0000ff 1px solid;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: white
}

.Pinktitle
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 13px;
    MARGIN-BOTTOM: 5px;
    TEXT-TRANSFORM: uppercase;
    /*COLOR: #89A521;*/
    color:#1D184E;;
}

.SearchPgSelected
{
background-color:#1D184E;
/*background-color:#6A8E6A;*/
font-size:10px;
padding:5px;
border:solid 1px #1D184E;
color:white;
}
.SearchPgSelected h2
{
	color:white;
}
.SearchPgSelected a:link
{
	color:white;
	font-weight:bold;
	text-decoration:none;
}
.SearchPgSelected a:visited
{
	color:white;
	font-weight:bold;
	text-decoration:none;
}
.SearchPgSelected a:hover
{
	color:white;
	font-weight:bold;
	text-decoration:underline;
}

.TaxExempt
{
	FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    COLOR: #D4E1D2
    FONT-FAMILY: Verdana, Arial;
}
.SearchPg
{
/*background-color:#B5CF54;*/
background-color:#FDC274;
font-size:10px;
padding:5px;
border:solid 1px #1D184E;
}
.SearchPg h2
{
 	color:black;
}
.SearchPg a:link
{
	color:black;
	font-weight:bold;
	text-decoration:none;
}
.SearchPg a:visited
{
	color:black;
	font-weight:bold;
	text-decoration:none;
}
.SearchPg a:hover
{
	color:black;
	font-weight:bold;
	text-decoration:underline;
}
.AddtoLink
{
font-size:9px;font-weight:normal;text-decoration:underline;
}
.wholebox
{
	border-left:solid 1px #1D184E;
	border-bottom:solid 1px #1D184E;
	border-right:solid 1px #1D184E;
	
}
.itemtotalbox
{
	BORDER-RIGHT:#96A94A 2px solid; 
	BORDER-TOP:#96A94A 2px solid; 
	FONT-WEIGHT:bold; 
	FONT-SIZE:9pt; 
	BORDER-LEFT:#96A94A 2px solid; 
	WIDTH:176px; 
	BORDER-BOTTOM:#96A94A 2px solid; 
	FONT-FAMILY:Verdana; 
	HEIGHT:72px
}
.leftbox
{
	border-left:solid 1px #1D184E;
	/*border-left:solid 1px #A6B447;*/
}
.rightbox
{
	/*border-left:solid 1px #65a654;*/
	/*border-left:solid 1px #A6B447;*/
	border-right:solid 1px #1D184E;
}

.left_nav_ext
{
	background-color:#FF981F
}



.box_top
{
	/*background-color:#96A94A;*/
	background-color:#1D184E;
}

.box_title
{
	background-color:#FDC274
}
.box_total
{
	background-color:#D4E1D2;
}

#DLItemAttributes2
{
	margin-left:0px
}
#image1
{
	margin-left:10px;
	margin-right:10px;
	margin-top:20px
	
}
#LTitle
{
	margin-left:20px;
	margin-right:20px
}
#lblSubTitle
{
	margin-left:20px;
	margin-right:20px
}
.icLabelTitle
{
	margin-left:20px;
	margin-right:20px
}

td.icLabelText p
{
	margin-left:20px;
	margin-right:20px
}
td.icLabelText a
{
	margin-left:0px;
	margin-right:0px
}

.billing_box
{
	background-color:#CCDA6A
}
.billing_border
{
	background-color:#96A94A
}
.rightNav
{	
	background-color:#FDCB8A;
	color:black;
}
#tblResourceList
{
	color:black
}
#tblResourceList a:link
{
	color:black
}
#tblResourceList a:hover
{
	color:black
}
#tblResourceList a:visited
{
	color:black
}
#tblToolboxList
{	
	color:black
}
#tblToolboxList a:link
{	
	color:black
}
#tblToolboxList a:hover
{	
	color:black
}
#tblToolboxList a:visited
{	
	color:black
}
 #6A8E6A;
#D4E1D2