

/* Stylesheet for Sopris West website -- redesign 2/06 */

/*body {font:normal medium 'verdana', sans-serif}*/

.lblEntry1
{
	width: 150px
}

#lblResults
{
	MARGIN-LEFT:0px;
}

#lblResults table
{
	MARGIN-LEFT:0px;
	PADDING-LEFT:0px;
}

td.main p 
{
	margin-left:50px;
	margin-right:50px;
	font:normal 100% 'verdana', sans-serif
}

td.main h2 
{
	margin-left:35px;
	margin-right:35px;
	margin-top:25px;
	font:bold 16px 'verdana',sans-serif;
	color:#8a631d;
	text-transform:uppercase
}

td.main h3 
{
	margin-left:50px;
	font:bold 14px 'verdana',sans-serif;
	color:black;
}

td.main li 
{
	margin-left:50px;
	margin-right:50px;
	font:normal 100% 'verdana', 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;
	
	
}

.top_nav a:link 
{
	font:bold 10px 'verdana', sans-serif;
	color:black;
	text-decoration:underline
}

.top_nav a:visited 
{
	font:bold 10px 'verdana', sans-serif;
	color:black;
	text-decoration:underline
}

.top_nav a:hover 
{
	font:bold 10px 'verdana', sans-serif;
	color:#006600;
	text-decoration:underline
}

.nav_links 
{
	margin-left:10px;
	margin-right:0px;
	font:bold 12px 'verdana', sans-serif
}

.nav_links a:link 
{
	color:black;
	text-decoration:none
}

.nav_links a:visited 
{
	color:black;
	text-decoration:none
}

.nav_links a:hover 
{
	color:#006600;
	text-decoration:none
}
.right_blue 
{
	text-align:left;
		font:normal 12px 'verdana', sans-serif;
	color:navy
}
		
.right_blue a:link
{
	font:normal 12px 'verdana', sans-serif;
	color:navy;
	text-decoration:none
}
			
.right_blue a:visited 
{
	font:normal 12px 'verdana', sans-serif;
	color:navy;
	text-decoration:none
	
}
.right_blue a:hover 
{
	font:normal 12px 'verdana', sans-serif;
	color:blue;
	text-decoration:none
	
}	
.right_nav 
{
	text-align:left;
	font:normal 12px 'verdana', sans-serif;
	color:#9b790b
}

.right_nav a:link 
{
	color:#9b790b;
	text-decoration:none
}

.right_nav a:visited 
{
	color:#9b790b;
	text-decoration:none
}

.right_nav a:hover 
{
	color:#9b790b;
	text-decoration:none
}

.footer 
{
	font: bold 8px 'verdana', sans-serif
}

.bottom_links 
{
	font: bold 10px 'verdana', sans-serif;
	color:white;
	padding-top:4px;
	padding-bottom:4px
}

.bottom_links a:link 
{
	color:white;
	text-decoration:none
}

.bottom_links a:visited 
{
	color:white;
	text-decoration:none
}

.bottom_links a:hover 
{
	color:white;
	text-decoration:underline
}

.grade_link
{
	font: bold 10px 'verdana', sans-serif;
	color:#744A00;
	padding-top:0px;
	padding-bottom:4px;
	margin-top:0px
}
.grade_link a:link
{
	color:#744A00;
	text-decoration:underline
}
.grade_link a:visited
{
	color:#744A00;
	text-decoration:underline
}
.grade_link a:hover
{
	color:#006600;
	text-decoration:underline
}

td.main 
{
	font-size:12px
}



td.main a:link 
{
	font-weight:bold;
	text-decoration:underline;
	color:#d1942b
}

td.main a:visited 
{
	font-weight:bold;
	text-decoration:underline;
	color:#d1942b
}

td.main a:hover 
{
	font-weight:bold;
	text-decoration:underline;
	color:#d1942b
}

.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:20px;
	margin-right:20px;font-size:85%
}

/*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:#B5CF54;
	
}

.gridborder
{
	border:solid 4px #B5CF54;
}

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
{
    FONT-WEIGHT: 600;
    COLOR: #8a631d;
    TEXT-DECORATION: none
}
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;
    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;
}

.SearchPgSelected
{
background-color:#FBD78E;
font-size:10px;
padding:5px;
border:solid 1px #CC9900;
}
.TaxExempt
{
	FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    COLOR: #B58A0E;
    FONT-FAMILY: Verdana, Arial;
}
.SearchPg
{
background-color:#B5CF54;
font-size:10px;
padding:5px;
border:solid 1px green;
}
.AddtoLink
{
font-size:9px;font-weight:normal;text-decoration:underline;
}
.wholebox
{
	border-left:solid 1px #96A94A;
	border-bottom:solid 1px #96A94A;
	border-right:solid 1px #96A94A;
	
}
.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 #65a654;
	/*border-left:solid 1px #A6B447;*/
}
.rightbox
{
	border-left:solid 1px #65a654;
	/*border-left:solid 1px #A6B447;*/
}

.left_nav_ext
{
	background-image:url(../Images/leftnav_bgcolor.gif);
}



.box_top
{
	background-color:#96A94A;
}

.box_title
{
	background-color:#B5CF54;
}
.box_total
{
	background-color:#FBD78E;
}

#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
}

.headerback
{
	background-image:url(../Images/new_header_bg.jpg);
}
.headerrow2
{
	background-image:url(../Images/1pxbg.jpg);
}
.searchcolor2
{
	background-image:url(../Images/search_bgcolor.gif);
}



