﻿html
{
	padding: 0px;
	margin: 0px;
}
body
{
	padding: 0px;
	margin: 0px;
	font-size: 8pt;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	background: /*url(/images/Summit-Bg.png) #e9f7ff*/ #ffffff fixed repeat-y left top;
	color: #666666;
}
div
{
	padding: 0px;
	margin: 0px;
}p.justify {
	text-align: justify;
}
table
{
	padding: 0px;
	margin: 0px;
}
caption
{
	padding: 0px;
	margin: 0px;
}
thead
{
	padding: 0px;
	margin: 0px;
}
tr
{
	padding: 0px;
	margin: 0px;
}
th
{
	padding: 0px;
	margin: 0px;
}
tbody
{
	padding: 0px;
	margin: 0px;
}
td
{
	padding: 0px;
	margin: 0px;
}
tfoot
{
	padding: 0px;
	margin: 0px;
}
img
{
	padding: 0px;
	margin: 0px;
	border: none 0px;
}
span
{
}
p
{
}
strong
{
}
a
{
	color: #000080;
}
a:link
{
	color: #000080;
}
a:visited
{
	color: #000080;
}
a:active
{
	color: #000080;
}
a:hover
{
	background-color: #000080;
	color: #ffffff;
}
/*-----------------------Logo Link in Header------------------------*/a.HeaderLink:link
{
	/*color: #666666;*/
	text-decoration: none;
}
a.HeaderLink:visited
{
	/*color: #666666;*/
	text-decoration: none;
}
a.HeaderLink:active
{
	/*color: #666666;*/
	text-decoration: none;
}
a.HeaderLink:hover
{
	background-color: #eeeeee;
	/*color: #ffffff;*/
	text-decoration: none;
}
/*-----------------------Logo Link in Header------------------------*/
/*-----------------------Title Link in Header------------------------*/
a.HeaderLink2:link
{
	color: #000080;
	text-decoration: none;
}
a.HeaderLink2:visited
{
	color: #000080;
	text-decoration: none;
}
a.HeaderLink2:active
{
	color: #000080;
	text-decoration: none;
}
a.HeaderLink2:hover
{
	background-color: #eeeeee;
	color: #000080;
	text-decoration: none;
}
/*-----------------------Title Link in Header------------------------*/
/*-------------Links in Featured Products Section--------------*/
div.big
{	line-height:175%
}
a.Ftrlink:link
{
	color: #666666;
	text-decoration: none;
}
a.Ftrlink:visited
{
	color: #666666;
	text-decoration: none;
}
a.Ftrlink:active
{
	color: #666666;
	text-decoration: none;
}
a.Ftrlink:hover
{
	background-color: #666666;
	color: #ffffff;
	text-decoration: none;
}
/*-------------Links in Featured Products Section--------------*/
object
{
}
hr
{
}
td.ul
{
	/*background: url(/Shop/images/borders/td.ul.gif) no-repeat;*/
	width: 12px;
	height: 12px;
	padding: 0px;
	margin: 0px;
	border: 0px; /*background-color: #cccccc;*/
}
td.uc
{
	background: url(/Shop/images/borders/td.uc.gif) repeat-x;
	height: 12px;
	text-align: center;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	border: 0px;
	background-color: transparent;
}
td.ur
{
	/*background: url(/Shop/images/borders/td.ur.gif) no-repeat right top;*/
	width: 12px;
	height: 12px;
	padding: 0px;
	margin: -1px;
	border: 0px;
}
td.ml
{
	background: url(/Shop/images/borders/td.ml.gif) repeat-y left center;
	width: 12px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
td.mc
{
	padding: 0px;
	margin: 0px;
	border: 0px;
}
td.mr
{
	background: url(/Shop/images/borders/td.mr.gif) repeat-y right center;
	width: 12px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
td.ll
{
	/*background: url(/Shop/images/borders/td.ll.gif) no-repeat;*/
	width: 12px;
	height: 12px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
td.lc
{
	background: url(/Shop/images/borders/td.lc.gif) repeat-x;
	height: 12px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
td.lr
{
	/*background: url(/Shop/images/borders/td.lr.gif) no-repeat right bottom;*/
	width: 12px;
	height: 12px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
td.ShadedTopCenter, th.ShadedTopCenter
{
	background-color: #E6E6E6;
	color: #000080;
	padding: 0px;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ADADAD;
	vertical-align: middle;
	text-align: left;
}

/*======================================================================*/

th.ShadedTopCenterMidTop
{
	background-color: #E6E6E6;
	color: #000080;
	padding: 0px;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ADADAD;
	vertical-align: middle;
	font-size: 16px;
}

th.ShadedTopCenterMidBtm
{
	background-color: #E6E6E6;
	color: #000080;
	padding: 0px;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ADADAD;
	vertical-align: middle;
	text-align: center;
}

/*======================================================================*/

td.BottomCenter, th.BottomCenter
{
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ADADAD;
	vertical-align: middle;
}
td.LeftMiddle, th.LeftMiddle
{
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ADADAD;
}
td.RightMiddle, th.RightMiddle
{
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ADADAD;
}
td.MiddleMiddle
{
	line-height: 1.5em;	text-align: justify;
}
/*==========================positioning==========================*/
div#BodyDiv
{
	position: relative;
	/*top: 92px;
	/*left: 0px;
	/*right: 0px;
	/*bottom: 32px;
	/*overflow: auto;
	border: 1px #888888;
	/*background: #ffffff ;
	background-color: #ffffff;
}
div#LeftColumn
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 192px;
	bottom: 0px;
	/*overflow: auto;*/
	padding: 4px;
}
div#CenterColumn
{
	position: absolute;
	top: 0px;
	bottom: 0px;
	right: 200px;
	left: 200px;
	/*overflow: auto;*/
	padding: 4px;
}

div#RightColumn
{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 192px;
	bottom: 0px;
	/*overflow: auto;*/
	padding: 4px;
}

table.LeftColumn
{
	width: 174px;
	border: 0px none;
	padding: 0px;
	margin: 0px;
}
table.RightColumn
{
	width: 174px;
	border: 0px none;
	padding: 0px;
	margin: 0px;
}

table.CenterColumn
{
	margin-left: auto;
	margin-right: auto;
}

table.Featured
{
	margin-left: auto;
	margin-right: auto;
}

/*==========================positioning==========================*/
div#Footer
{
	position: fixed;
	height: 30px;
	bottom: 0px;
	left: 0px;
	right: 0px;
}
form
{
	margin: 0px;
	padding: 0px;
	font-size: 8pt;
}
input
{
}
select
{
}
button
{
}
option
{
}
div.PageHeader
{
	background-color: #eeeeee;
	color: #000080;
}
img.PageHeader
{
	color: #eeeeee;
	padding: 0px;
	margin: 0px;
}
div.MenuBar, div#MenuBar
{
	margin: 0px;
	padding: 0px;
	background-color: #000080;
	color: #ffffff;
	vertical-align: middle;
	text-align: center;
	font-size: 9pt;
}
hr.MenuBar
{
	color: #99ccff;
	margin: 0px;
	padding: 0px;
}

div.StoreManager_Warning
{
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 4px;
	font-weight: 700;
	text-align: center;
	color: #ff0000;
	background-color: #dddddd;
}

UL.StoreManager_MenuList
{
	list-style-type: none;
	display: inline;
	vertical-align: middle;
}
LI.StoreManager_MenuItem
{
	list-style-type: none;
	display: inline;
	padding: 2px;
	margin: 2px;
}
LI.StoreManager_MenuItem
{
	list-style-type: none;
	display: inline;
	padding: 2px;
	margin: 2px;
}
LI.StoreManager_MenuItem:hover
{
}
a.StoreManager_MenuItem
{
	display: inline;
	padding: 2px;
	margin: 2px;
	/*b-o-r-d-e-r: outset 2px;*/
	width: 100%;
	text-decoration: none;
	color: #ffffff;
}
a.StoreManager_MenuItem:hover
{
	text-decoration: none;
	color: #000000;
	background-color: #99ccff;
}
a.StoreManager
{
}
div.StoreManager
{
}
span.StoreManager
{
}
p.StoreManager
{
}
strong.StoreManager
{
}
img.StoreManager
{
}
object.StoreManager
{
}
hr.StoreManager
{
}
table.StoreManager
{
}
div.ItemList
{
	padding-left: 16px;
	padding-right: 16px;
	margin: 16px;
}
table.StoreManager_ItemTable
{
	width: 95%;
	border: inset 1px;
	text-align: center;
}
caption.StoreManager
{
}
thead.StoreManager
{
}
tbody.StoreManager
{
}
tfooter.StoreManager
{
}
tr.StoreManager
{
}
th.StoreManager
{
}
td.StoreManager
{
}
table.CustomerInfo
{
}
caption.CustomerInfo
{
}
thead.CustomerInfo
{
}
tbody.CustomerInfo
{
}
tfooter.CustomerInfo
{
}
tr.CustomerInfo
{
}
th.CustomerInfo
{
}
td.CustomerInfo
{
}
table.ShippingInfo
{
}
caption.ShippingInfo
{
}
thead.ShippingInfo
{
}
tbody.ShippingInfo
{
}
tfoot.ShippingInfo
{
}
tr.ShippingInfo
{
}
th.ShippingInfo
{
}
td.ShippingInfo
{
}
form.StoreManager
{
}
input.StoreManager
{
}
select.StoreManager
{
}
button.StoreManager
{
}
option.StoreManager
{
}
table#MainMenuBar
{
}
tr#MainMenuBar
{
}
th#MainMenuBar
{
}
td#MainMenuBar
{
}
input#submit
{
}
select#DEPARTMENT_ID
{
}
td.StoreManager_ItemImageCell
{
	text-align: left;
	vertical-align: top;
	width: 128px;
}
a.StoreManager_ImgLink
{
	border: 0px none;
}
img.StoreManager_ItemImage
{
	text-align: center;
	vertical-align: middle;
	border: 0px none;
}
td.StoreManager_ItemSKU_Cell
{
	text-align: left;
	font-weight: normal;
	font-size: 8pt;
	width: 0px;
	display: none;
}
td.StoreManager_ItemName_Cell
{
	text-align: left;
	font-weight: 700;
	font-size: 9pt;
}
td.StoreManager_ItemDesc_Cell
{
	text-align: left;
}
td.StoreManager_ItemPrice_Cell
{
	text-align: left;
}
td.StoreManager_ItemAddToCartForm_Cell
{
	text-align: right;
	color: #666666;
}
.StoreManager_ItemAddToCartButton
{
	font-size: 8pt;
}
form#ItemAddToCartForm
{
}
input#ACTION
{
}
input#SKU
{
}
input#QTY
{
}
.StoreManager_ItemAddToCartButton
{
}
table#Cart
{
	left: 0px;
	right: 0px;
}
div#Cart
{
	text-align: center;
}

caption#CartCaption
{
	background-color: #000080;
	color: #ffffff;
	font-weight: 700;
}
tr#CartHeaderRow
{
	background-color: #000080;
	color: #ffffff;
}
th#CartHeaderLine
{
}
th#CartHeaderSku
{
}
th#CartHeaderName
{
}
th#CartHeaderQty
{
	width: 70px;
}
th#CartHeaderPrice
{
	text-align: right;
}
th#CartHeaderExtPrice
{
	text-align: right;
}
tr.StoreManager_CartRow
{
}
td.StoreManager_CartLine
{
}
td.StoreManager_CartSku
{
}
td.StoreManager_CartName
{
	text-align: left;
}
td.StoreManager_QtyCell
{
	vertical-align: middle;
}
form.StoreManager_UpdateCartForm
{
	width: 90px;
	margin: 0px; padding: 0px;
}
input.StoreManager_Qty
{
	width: 32px;
	font-size: 9pt;
}
button.StoreManager_UpdateCartButton
{
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	width: 40px;
	height: 20px;
}

td.StoreManager_CartPrice
{
	text-align: right;
}
td.StoreManager_CartExtPrice
{
	text-align: right;
}
tr#CartSubTotalRow
{
}
td#CartSubtotalCaption
{
}
td#CartSubTotal
{
	text-align: right;
}
tr#CartShippingRow
{
}
td#CartShippingCaption
{
}
td#CartShippingCharges
{
	text-align: right;
}
tr#CartSalesTaxRow
{
}
td#CartSalesTaxCaption
{
}
td#CartSalesTaxCharges
{
	text-align: right;
}
tr#CartTotalRow
{
}
td#CartTotalCaption
{
}
td#CartTotalCharges
{
	text-align: right;
}
form#PAYMENT_INformATION_form
{
}
select#Credit-Card-Type
{
}
input#Credit-Card-Number
{
}
select#Credit-Card-Exp-Month
{
}
select#Credit-Card-Exp-Year
{
}
input#Credit-Card-Code
{
}
form#ShippingMethodForm
{
}
form#ShippingMethodForm FIELDSET
{
	background-color: #310000;
}
form#ShippingMethodForm FIELDSET LEGEND
{
}
form#ShippingMethodForm LABEL.UPSRateLabel
{
}
form#ShippingMethodForm input.UPSRateButton
{
}
form#ShippingMethodForm input#SHIPPINGRATE
{
}
form#ShippingMethodForm input#submit
{
}
form#ShippingMethodForm table#UPSRateTable
{
}
div#ItemTable
{
	text-align: center;
	padding: 4px;
	margin: 4px;
}
table.StoreManager_Item
{
	position: relative;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 90%;
	margin: auto;
	color: #666666;
	text-align: center;
	background-color: #ffffff;
	border: 1px #ADADAD solid;
}
td#ItemImage_Cell
{
	text-align: left;
	padding: 4px;
	width: 96px;
}
td#ItemSKU_Cell
{
	width: 96px;
	text-align: right;
	padding: 4px;
	font-weight: 700;
}
td#ItemPrice_Cell
{
	text-align: right;
	padding: 4px;
	font-weight: 700;
}
td#ItemName_Cell
{
	text-align: left;
	padding: 4px;
	font-weight: 700;
}
td#ItemDesc_Cell
{
	text-align: left;
	padding: 4px;
	border: 0px none;
}
table.ShippingClass
{
	background-color: #310000;
	color: #ffffff;
}

/*=========================Finishes Table========================*/

table.finishes
{
	text-align: left;
	border-top: 1px #ADADAD solid;
	border-right: 1px #ADADAD solid;
}
table.finishes td
{
	border-left: 1px #ADADAD solid;
	border-bottom: 1px #ADADAD solid;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}
td.finishesHD
{
	background-color: #E6E6E6;
	font-weight: bold;
	text-align: center;
}

/*=========================Finishes Table========================*/

/*================================================================*/
th.SearchResult
{
	background-color: #E6E6E6;
	text-align: center;
	padding: 4px;
	border: none;
	color: #000080;
}
td.SearchResult
{
	padding: 2px;
	border: none;
}
tr.SearchResult
{
	border: none;
}
table.SearchResult
{
	position: relative;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 90%;
	height: 90%;
	margin: auto;
	text-align: left;
	background-color: #ffffff;
	border: 1px #ADADAD solid;
	border-collapse: collapse;
}

form#SearchInput
{
	position: relative;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 90%;
	height: 90%;
	margin: auto;
	margin-bottom: 2px;
	margin-top: 10px;
}
/*===============================================================*/
div.StoreManager_ItemDiv
{
	position: relative;
	height: 124px;
	background-color: Transparent; /*margin-top: 4px;*/ /*border: inset 2px;*/
	margin-top: 1px;
	border: inset 0px;
	background-color: #ffffff;
}
div.StoreManager_ItemImageCell
{
	position: absolute;
	top: 4px;
	left: 4px;
	width: 124px;
	height: 116px;
	color: #666666;
	background-color: #cccccc;
	text-align: center;
	vertical-align: middle;
	float: none;
}
div.StoreManager_ItemSKU_Cell
{
	position: absolute;
	top: 4px;
	right: 4px;
	background-color: #ffffff;
	color: #666666;
	text-align: right;
	font-size: 7pt;
}
div.StoreManager_ItemName_Cell
{
	position: absolute;
	top: 4px;
	left: 132px;
	font-size: 9pt;
	font-weight: 700;
	background-color: #ffffff;
	color: #666666;
}
div.StoreManager_ItemDesc_Cell
{
	position: absolute;
	top: 22px;
	left: 132px;
	height: 74px;
	right: 4px;
	background-color: #ffffff;
	color: #666666;
	/*overflow: auto;*/
}
div.StoreManager_ItemPrice_Cell
{
	position: absolute;
	bottom: 4px;
	left: 132px;
	text-align: left;
	background-color: #ffffff;
	color: #666666;
	font-weight: 500;
}
div.StoreManager_ItemAddToCartForm_Cell
{
	position: absolute;
	bottom: 4px;
	right: 4px;
	background-color: #ffffff;
	color: #666666;
	text-align: right;
}

legend.StoreManager
{
	border: outset 1px;
	background-color: #000080;
	color: #ffffff;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}
label
{
	float: left;
	text-align: right;
}

label.StoreManager
{
	width: 40%;
}
input,select,textarea
{
	font-size: 9pt;
}

input#Billing-Name-First{}
input#Billing-Name-MI{ width: 24px;}
input#Billing-Name-Last{}
input#Billing-Name-Company{ width: 280px;}
input#Billing-Address1{}
input#Billing-Address2{}
input#Billing-City{}
select#Billing-State{}
input#Billing-Zip{ width: 80px;}
input#Billing-County{}
input#Billing-Country{}
input#Phone-Daytime{ width: 80px;}
input#Phone-Evening{width: 80px;}
input#Phone-Mobile{width: 80px;}
textarea#Notes{ width: 320px; height: 64px;}





div#CheckOutLine
{
	text-align: center;
}

form#SUBMIT_ORDER_FORM
{
	background-color: #dddddd;
	color: #000080;
	border: outset 1px;
	position: static;
	width: auto;
}
label#CCTYPE_LABEL
{
}
label#CCNUM_LABEL
{
}
label#CCEXPDATE_LABEL
{
}
label#CCVC_LABEL
{
}
label#CCNAME_LABEL
{
}
div#OSAIFooter
{
	left: 0px;
	right: 0px;
	background-color: #cccccc;
	color: #666666;
	text-align: center;
	padding: 0px;
	font-size: 6pt;
}
div#OSAIFooter a:link
{
	color: #666666;
	text-decoration: none;
}
div#OSAIFooter a:visited
{
	color: #666666;
	text-decoration: none;
}
div#OSAIFooter a:active
{
	color: #666666;
	text-decoration: none;
}
div#OSAIFooter a:hover
{
	background-color: #666666;
	color: #ffffff;
	text-decoration: none;
}
div#UPSFooter
{
	left: 0px;
	right: 0px;
	background-color: #cccccc;
	color: #666666;
	text-align: center;
	padding: 0px;
	font-size: 6pt;
}
div#FedExFooter
{
	left: 0px;
	right: 0px;
	background-color: #cccccc;
	color: #666666;
	text-align: center;
	padding: 0px;
	font-size: 6pt;
}
div#DHLFooter
{
	left: 0px;
	right: 0px;
	background-color: #cccccc;
	color: #666666;
	text-align: center;
	padding: 0px;
	font-size: 6pt;
}
div#AuthNetFooter
{
	left: 0px;
	right: 0px;
	background-color: #cccccc;
	color: #666666;
	text-align: center;
	padding: 0px;
	font-size: 6pt;
}
div#AuthNetFooter a:link
{
	color: #666666;
	text-decoration: none;
}
div#AuthNetFooter a:visited
{
	color: #666666;
	text-decoration: none;
}
div#AuthNetFooter a:active
{
	color: #666666;
	text-decoration: none;
}
div#AuthNetFooter a:hover
{
	background-color: #666666;
	color: #ffffff;
	text-decoration: none;
}

div.StoreManager_CCError
{
	font-size: 12pt;
	font-weight: 700;
	text-align: center;
	color: #ff0000;
}
