#tabs #mounts a
{
	background-color:RGB(251,96,2);
	color:white;
	background:url(../images/backgrounds/TabSelected.jpg) top left no-repeat;
	border:1px solid black;
}


#tdphoto
{
	/*background: url(../images/shadowbox.jpg) top center no-repeat;*/
	margin:0;
	padding:0;
	float:center;
	position:relative;
	/*border:1px solid blue;*/
	text-align:center;
}

#pricelist
{
	/*background: url(../images/shadowbox.jpg) top center no-repeat;*/
	float:left;
	position:relative;
	text-align:center;
	/*border:5px solid blue;*/
	width:245px;
	height: 245px;
	padding:5px;
}

#papersizepricelist
{
	/*background: url(../images/shadowbox.jpg) top center no-repeat;*/
	margin:5px;
	float:right;
	position:relative;
	text-align:center;
	border:5px solid blue;
	width:245px;
	height: 245px;
	padding:5px;
}


#ProductTable
{
	padding:0;
	width:100%;
}

#tophead
{
	/*background-color:RGB(251,96,2);*/
	background-color:RGB(254,218,196); /* medium orange */
	/*background-color:RGB(253,188,149); medium dark orange*/
	border-right:1px solid silver;
	border-left:1px solid silver;
	padding-top:5px;
	padding-bottom:5px;
}

#rowsizeprice
{
	border-bottom:1px solid black;
	background-color:RGB(255,236,224);
}

#sizeprice
{
	border-right:1px solid silver;
	border-bottom:1px solid silver;
}

#tablepricelist #tophead p
{
}

#thline1
{
	margin:0;
	padding:0;
	font-weight: bold;	
	letter-spacing:1px;
	padding-top:5px;
	padding-bottom:5px;
}
#thline2
{
	margin:0;
	padding:0;
	font-size: smaller;	
	padding-bottom:5px;
}

.Col1
{
	width:15%;
	border-left:1px solid silver;
}
.Col2
{
	width:15%
}
.Col3
{
	width:12%;
}
.Col4
{
	width:12%;
}

/*.Col5
{
	width:12%;
}
.Col6
{
	width:12%;
}
.Col7
{
	width:12%;
}
.Col8
{
	width:12%;
}
*/

#novat
{
	font-size: smaller;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

#sectionheader
{
	background-color:RGB(251,96,2);
	color:#FFFFFF;
	border-right:1px solid silver;
	border-left:1px solid silver;
	width:100%;
}


/* expanding text */
#ExpandingText{
	line-height:normal;
	text-align:left;
	vertical-align:top;
	padding:0px;
	/*margin-top:150px;*/
	width:100%;
	margin-left:0;
	
}

#tabletoplayout
{
	margin:0;
	padding:0;
	margin-top:10px;
	width:100%;
	line-height:1.5;
}

#tabletoplayout td
{
	margin:0;
	padding:0;
	padding-bottom:10px;
	/*border:1px solid silver;*/
}

#tabletoplayout td p
{
	margin:0;
	padding:0;
	margin-top:0;
	margin-bottom:10px;
}

#ExpandingTextExpander
{
	font-weight: bold;
	font-size: smaller;
	margin:0;
	padding:0;
}

#salesblurb
{
	margin:0;
	padding:0;
	/*background-color:RGB(255,236,224);*/
	/*border:1px dotted silver;*/
	font-weight:bold;
	line-height:2;
}

#intro
{
	margin:0;
	display:block;
}

.footnote
{
	border:1px dotted silver;
	font-size:x-small;
	background-color:RGB(255,236,224);
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	width:75%;
}


#top
{
	display:block;
	margin:0;
	padding:0;
}

#middle
{
	margin:10px;
	width:85%;
	border: 1px solid silver;
	display:none;
}

#bottom
{
	margin:10px;
	width:85%;
	border: 1px solid silver;
	display:none;
}

/* encloses all pricing tables*/
#pricelistlayout
{
	padding:0;
	text-align:center;
	margin-left:0;
	margin-right:0;
	width:100%;
	
	
}

#pricelistlayout a
{
	font-size:xx-small;
	padding:0;
	margin:0;
	background-color:RGB(255,236,224); /* v light orange */
	color:#000000;
}

#pricelistlayout a:hover { 
	/*background: url(../images/hoverback.gif) top left no-repeat;*/
	background-color:RGB(251,96,2);
	color:#FFFFFF;
	cursor:pointer;
	/* border-right:15px solid silver; */
	
}

#tablepricelist
{
	cellspacing:0;
	cellpadding:0;	
	margin:0;
	line-height:1.4;
	/*border:5px solid green;*/
	/*border-bottom:5px solid RGB(251,96,2);*/
	border-bottom:5px solid RGB(246,173,130);
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	margin-top:10px;
}

#tablepricelist th
{
	cellspacing:0;
	padding:0;	
	margin:0;
}

#tablepricelist td
{
	padding:0;	
	margin:0;
	border-right:1px solid silver;
	text-align:center;
/*	border:1px dotted blue;*/
	border-bottom:1px solid silver;
}


#pll_leftcol
{
	width:50%;
	padding:0;
	text-align:center;
	margin-left:0;
	padding-right:5px;
}

#pll_rightcol
{
	margin-right:0;
	width:50%;
	padding:0;
	text-align:center;
	margin-left:0;
	margin-right:0;
	padding-left:5px;
}


#frmFrameOnlyQuote
{
	margin:0;
	padding:0;
}

#btnSubmit
{
}

input.entryfieldnumber
{
	width:60px;
	margin-left:0;
	text-align:right;
	margin-right:20px;
	cursor:text;
}

.classlabel
{
	text-align:left;
	vertical-align:middle;
	padding-left:10px;
}

#tableformlayout
{
	width: 100%;
}

#tableformlayout td
{
	/*border: 1px solid silver;*/
	margin:0;
	padding:0;
}

.popupLink 
{ 
	COLOR: red; 
	outline: none 
}

.popup { 
	POSITION: absolute; 
	VISIBILITY: hidden; 
	BACKGROUND-COLOR: yellow; 
	LAYER-BACKGROUND-COLOR: yellow; 
	width: 200; 
	BORDER-LEFT: 1px solid black; 
	BORDER-TOP: 1px solid black; 
	BORDER-BOTTOM: 3px solid black; 
	BORDER-RIGHT: 3px solid black; 
	PADDING: 3px; 
	z-index: 10;
}

.icon
{
	border:0;
}

td p
{

}


#firstrow span
{
	display:block;
	font-size:x-small;
	padding-left:5px;
	padding-right:5px;
	color:black;
}

#qpleft
{
}

#qpright
{
}

#quickpricer
{
	width:85%;
	background:url("/content/images/blueswirlyback.gif") top left no-repeat;
}

#quickpricer td
{
	margin:0;
	margin:0;
	padding:10px;
}

#quickpricer th 
{
	font-weight:bold;
	letter-spacing:1px;
	background-color:#607C92;
	color:white;
	padding:0;
	margin:0;
	height:25px;
	
}


#test
{
	background-color:#CCFFFF;
}


#quickpricernested
{
	padding:0;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:240px;
	/*border:1px solid silver;
	background-color:white;*/
	
}

#quickpricernested th
{
	/*--padding:5px; */
	margin:0;
	text-align:center;
}

#quickpricernested td
{
	padding:0;
	margin:0;
	text-align:left;
}

#inputcolumn
{
	border:1px solid red;
	padding:0;
	margin:0;
	text-align:right;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	
}

#quickpricernestedRH
{
	padding:0;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	border:1px solid silver;
	background-color:white;
	
}

#quickpricernestedRH th
{
	padding-left:10px;
	padding-right:10px;
	margin:0;
	text-align:center;
}

#quickpricernestedRH td
{
	padding:5px;
	margin:0;
	text-align:center;
}


#quickpricernested td#buttonspan
{
	padding:0;
	text-align:center;
}


quickpricernested .tablestatic .evenrow
{
}

.quickpricernested .oddrow
{

}


#quickpricernested tr#firstrow td, #quickpricernestedRH tr#firstrow td
{
	padding:5px;
}

#quickpricernested tr#firstrow td
{
	padding:0;
	margin:0;
	padding-top:5px;
	text-align:left;
}

#firstrow td p, #firstrow td p#price
{
	font-size:x-large;
	font-weight:bold;
	padding:0;
	display:inline;	
	color:#003399;
}

#quickpricernested  #firstrow td
{
	padding-top:5px;
	text-align:left;
}

#quickpricernestedRH #firstrow td
{
}


/* works */
#quickpricernested .qmcolumn 
{
	padding:0;
	margin:0;
	text-align:left;
	
}

/* works */
#quickpricernested .inputcolumn input
{
	padding-right:2px;
	margin:0;
	text-align:right;
	color:black;
	
}



#firstrow #each
{
	font-size:x-small;
	margin:0;
	padding:0;
	display:inline;
}

#FirstPara
{
	text-align:center;
}

.corner
{
}

#toplink
{
	color: white;
	background-color:rgb(256,92,0);
}

#errorstr
{
	color:red;
}

#errorsdiv
{
	border:1px dashed green;
	text-align:left;	
	width:100%;
	background-color:#FF3300;
	color:white;
	padding-left:5px;
	margin-left:-5px;

}

#errorsdiv strong
{
	color:white;
}

