body
{
     background-image:url('/DSN/wwwsishopscom/Content/Images/default/pageBG.gif');
     color: #666666;
     font-family: "arial";
     font-size: 11px;
     font-weight: normal;
     }
body.Admin
{
     margin: 0px;
     background-color: #FFFFFF;
     color: #000000;
     font-family: "veranda, arial, geneva, sans-serif";
     font-size: 10pt;
     font-weight: normal;
     background-image: none;
     background-repeat: no-repeat;
}
.Primary
{
     background-color: #999966;
     color: #003831;
     font-family: "veranda, arial, geneva, sans-serif";
     font-weight: normal;
     font-size: 10pt;
}
.PrimaryHeader
{
     background-color: #999966;
     color: #003831;
     font-family: "veranda, arial, geneva, sans-serif";
     font-weight: bold;
     font-size: 12pt;
}
.PrimaryBoldText
{
     background-color: #999966;
     color: #003831;
     font-family: "veranda, arial, geneva, sans-serif";
     font-weight: bold;
     font-size: 10pt;
}

.email
{
     color: #666666;
     font-family: "veranda, arial, geneva, sans-serif";
     font-weight: bold;
     font-size: 8pt;
}

.PrimaryEnlargedText
{
     background-color: #999966;
     color: #003831;
     font-family: "veranda, arial, geneva, sans-serif";
     font-weight: normal;
     font-size: 12pt;
}
.PrimaryReducedText
{
     background-color: #999966;
     color: #003831;
     font-family: "veranda, arial, geneva, sans-serif";
     font-weight: normal;
     font-size: 8pt;
}
.Secondary
{
     background-color: #003831;
     color: #E5DCCD;
     font-family: "arial, sans-serif";
     font-size: 10pt;
     font-weight: normal;
}
.SecondaryHeader
{
     background-color: #003831;
     color: #E5DCCD;
     font-family: "arial, sans-serif";
     font-size: 12pt;
     font-weight: bold;
}
.SecondaryBoldText
{
     background-color: #003831;
     color: #E5DCCD;
     font-family: "arial, sans-serif";
     font-size: 10pt;
     font-weight: bold;
}
.SecondaryEnlargedText
{
     background-color: #003831;
     color: #E5DCCD;
     font-family: "arial, sans-serif";
     font-size: 12pt;
     font-weight: normal;
}
.SecondaryReducedText
{
     background-color: #003831;
     color: #E5DCCD;
     font-family: "arial, sans-serif";
     font-size: 8pt;
     font-weight: normal;
}
.Accent
{
     color: #000000;
     background-color: #E5DCCD;
     font-family: "veranda, arial, geneva, sans-serif";
     font-weight: normal;
     font-size: 10pt;
}
.AccentHeader
{
     color: #000000;
     background-color: #E5DCCD;
     font-family: "veranda, arial, geneva, sans-serif";
     font-weight: bold;
     font-size: 12pt;
}
.AccentBoldText
{
     color: #000000;
     background-color: #E5DCCD;
     font-family: "veranda, arial, geneva, sans-serif";
     font-weight: bold;
     font-size: 10pt;
}
.AccentEnlargedText
{
     color: #000000;
     background-color: #E5DCCD;
     font-family: "veranda, arial, geneva, sans-serif";
     font-weight: normal;
     font-size: 12pt;
}
.AccentReducedText
{
     color: #000000;
     background-color: #E5DCCD;
     font-family: "veranda, arial, geneva, sans-serif";
     font-weight: normal;
     font-size: 8pt;
}
.Splash
{
     color: #FFFFFF;
     background-color: #FFFFFF;
     font-family: "veranda, arial, geneva, sans-serif";
     font-size: 10pt;
     font-weight: bold;
}
.SplashHeader
{
     color: #FFFFFF;
     background-color: #FFFFFF;
     font-family: "veranda, arial, geneva, sans-serif";
     font-size: 12pt;
     font-weight: bold;
}
.SplashBoldText
{
     color: #000000;
     background-color: #FFFFFF;
     font-family: "veranda, arial, geneva, sans-serif";
     font-size: 10pt;
     font-weight: bold;
}
.SplashEnlargedText
{
     color: #FFFFFF;
     background-color: #FFFFFF;
     font-family: "veranda, arial, geneva, sans-serif";
     font-size: 12pt;
     font-weight: normal;
}
.SplashReducedText
{
     color: #FFFFFF;
     background-color: #FFFFFF;
     font-family: "veranda, arial, geneva, sans-serif";
     font-size: 8pt;
     font-weight: normal;
}
.GridRowOdd
{
     color: #000000;
     background-color: #FFFFFF;
     font-family: "veranda, arial, geneva, sans-serif";
     font-size: 10pt;
     font-weight: normal;
}
.GridRowEven
{
     color: #000000;
     background-color: #DDDDDD;
     font-family: "veranda, arial, geneva, sans-serif";
     font-size: 10pt;
     font-weight: normal;
}
.DefaultText
{
     color: #003831;
     font-family: "veranda, arial, geneva, sans-serif";
     font-size: 10pt;
     font-weight: normal;
}
.BoldText
{
     color: #003831;
     font-family: "veranda, arial, geneva, sans-serif";
     font-size: 10pt;
     font-weight: bold;
}
.EnlargedText
{
     color: #003831;
     font-family: "arial, sans-serif";
     font-size: 12pt;
     font-weight: normal;
}
.HeaderText
{
     color: #003831;
     font-family: "arial, sans-serif";
     font-size: 12pt;
     font-weight: bold;
}
.ReducedText
{
     color: #003831;
     font-family: "arial, sans-serif";
     font-size: 8pt;
     font-weight: normal
}
.HomebaseText
{
     color: #000000;
     background-color: #FFFFFF;
     font-family: "veranda, arial, geneva, sans-serif";
     font-size: 12pt;
     font-weight: bold;
}
table.TableWithBorder
{
     background-color: #FFFFFF;
     border-bottom: #003831 1px solid;
     border-left: #003831 1px solid;
     border-right: #003831 1px solid;
     border-top: #003831 1px solid;
     color: #003831;
     font-family: "helvetica, arial, geneva, sans-serif";
     font-size: 10pt;
     font-weight: normal;
     empty-cells: show;
}
.TableWithBorderHeader
{
     background-color: #003831;
     border-bottom: #003831 1px solid;
     border-left: #003831 1px solid;
     border-right: #003831 1px solid;
     border-top: #003831 1px solid;
     color: #E5DCCD;
     font-family: "helvetica, arial, geneva, sans-serif";
     font-size: 14pt;
     font-weight: bold;
     empty-cells: show;
}
.Outline
{
     background-color: #003831;
     border-bottom: #003831 1px solid;
     border-left: #003831 1px solid;
     border-right: #003831 1px solid;
     border-top: #003831 1px solid;
     color: #E5DCCD;
     font-family: "helvetica, arial, geneva, sans-serif";
     font-size: 14pt;
     font-weight: bold;
     empty-cells: show;
}
.Error
{
     background-color: #003831;
     color: #FF0000;
     font-family: "helvetica, arial, geneva, sans-serif";
     font-size: 14pt;
     font-weight: bold;
}
.FormElementInput
{
     background-color: #FFFFFF;
     color: #000000;
     border-color: #003831;
     border-width: 1px;
     font-family: "arial, sans-serif";
     font-weight: normal;
}
.FormButtons
{
     color: #003831;
     background-color: #999966;
     border-color: #003831;
     border-width: 1px;
     font-family: "arial, sans-serif";
     font-size: 11px;
     font-weight: bold;
     cursor: pointer;
     cursor: hand;
}
a { text-decoration: none; }
a:link { color: #AA3831; }
a:visited { color: #AA3831; }
a:hover { color: #AA3831; }
a.menu
{
     text-decoration: none;
     color: #FFF;
     font-family: "veranda, arial, geneva, sans-serif";
     font-weight: bold;
     font-size: 10pt;
}
a.menu:link { color: #FFF; }
a.menu:visited { color: #FFF; }
a.menu:hover  { color: #F2F2F2; }
a.Gridmenu
{
     text-decoration: none;
     color: #A1BAB4;
     font-family: "veranda, arial, geneva, sans-serif";
     font-weight: bold;
     font-size: 10pt;
}
a.Gridmenu:link { color: #A1BAB4; }
a.Gridmenu:visited { color: #A1BAB4; }
a.Gridmenu:hover  { color: #B7B2C3; }
a.Homebase
{
     text-decoration: none;
     color: #003831;
     font-family: "veranda, arial, geneva, sans-serif";
     font-weight: bold;
     font-size: 12pt;
}
a.Homebase:link { color: #003831; }
a.Homebase:visited { color: #003831; }
a.Homebase:hover  { color: #999966; }
a.FormFileManagerFileList
{
     text-decoration: none;
     color: #003831;
     font-family: "veranda, arial, geneva, sans-serif";
     font-weight: bold;
     font-size: 10pt;
}
a.FormFileManagerFileList:link{ color: #003831; }
a.FormFileManagerFileList:visited{ color: #003831; }
a.FormFileManagerFileList:hover
{
     color: #FFFFFF;
     background-color: #003831;
}

/* Begin Custom Styles */

.imgBLK
{
	display:block;
	margin: 0px;
}

.footer
{
	/*width:775px;*/
	border-right: solid 1px #b2a38f;
	border-left: solid 1px #b2a38f;
	background-color:#e7e2dc;
}

.topShared
{
	width:775px;
	background-color:#ffffff;
}

.topStatusBox
{
	width:197;
	height:44px;
	background-image:url('/DSN/wwwsishopscom/Content/Images/default/topOrderStatusBG.gif');
	background-position:center;
	background-repeat:no-repeat;
	text-align:left;
	font-size:12px;
}

.topCartSummary
{
	width:197;
	height:32px;
	background-image:url('/DSN/wwwsishopscom/Content/Images/default/topCartSummaryBG.gif');
	background-position:bottom;
	background-repeat:no-repeat;
}

.subNavContent
{
	width:215px;
	background-color:#ffffff;
	border-left: solid 1px #b2a38f;
	border-bottom: solid 1px #b2a38f;
	border-right: dotted 1px #b2a38f;
	padding-left:10px;
                padding-top:10px;
                padding-bottom:3px;
}

.subNavContent .subNavContent
{
	border:none;
}

.EditContentArea
{
	width:560px;
	background-color:#ffffff;
	border-right: solid 1px #b2a38f;
	border-bottom: solid 1px #b2a38f;
}

.EditContentArea .EditContentArea
{
	border: none;
}

.landingArea
{
	width:775px;
	background-color:#ffffff;
	border-left: solid 1px #b2a38f;
	border-right: solid 1px #b2a38f;
}

.CartContentArea
{
	width:775px;
	background-color:#ffffff;
	border-right: solid 1px #b2a38f;
	border-bottom: solid 1px #b2a38f;
	border-left: solid 1px #b2a38f;
}

.CartContentArea .CartContentArea
{
	border: none;
}

.prodTabs
{
	width:325px;
	text-align:left;
	padding-left:0px;
	margin-left:-3px;
}

#prodInfoContainer
{
	display:block;
	background-color:#EBEBE4;
	font-size:12px;
	width:335px;
	border-left:1px;
	border-right:1px;
	border-bottom:1px;
	border-top:0px;
	border-color:#DADAD4;
	border-style:solid;
}

/* Product Page Classes */
#prodDesc
{
		padding:5px;
		background-color:#EBEBE4;
		font-size:12px;
		width:325px;
		border-left:1px;
		border-right:1px;
		border-bottom:1px;
		border-top:0px;
		border-color:#DADAD4;
		border-style:solid;	
}

.COMProdDesc
{
	height:75px;
	overflow:auto;
}

* html .alsoLikeContent{
	height: 250px;
}

#prodMods
{
		padding:5px;
		background-color:#EBEBE4;
		font-size:12px;
		width:325px;
		border-left:1px;
		border-right:1px;
		border-bottom:1px;
		border-top:0px;
		border-color:#DADAD4;
		border-style:solid;	
}

#addToBagContent
{
	padding-left:5px;
	padding-right:0px;
	font-size:12px;
	background-color:#E9E8D9;
	width:325px;
	border-left:1px;
	border-right:1px;
	border-bottom:1px;
	border-top:1px;
	border-color:#DADAD4;
	border-style:solid;
	height:60px;
}
#quantiySelect
{
	width:100px;
	float:left;	
	background-color:#E9E8D9;
}

#summaryContent
{
	background-color:#E9E8D9;
	padding-bottom:3px;
}

#prodspacer
{
	background-color:#DADAD4;
	height:1px;
	width:337px;
}

/* Related Items Tab Content Classes */
.alsoLikeContent
{
		padding:5px;
		background-color:#EBEBE4;
		font-size:12px;
		width:325px;
		border-left:1px;
		border-right:1px;
		border-bottom:1px;
		border-top:0px;
		border-color:#DADAD4;
		border-style:solid;	
		min-height:250px;
		overflow:auto;
}

* html .alsoLikeContent{
	height: 250px;
}

.relatedIMG
{
	border:1px;
	border-color:#DADAD4;
	border-style:solid;
}

/* tab controls */
#tab1
{
	display:block;
}
#tab2
{
	display:none;	
}

/* alternate image views page */
#alternateViews
{
	font-size:12px;	
}


a.SizeBox,
a.SizeBox:link,
a.SizeBox:visited,
a.SizeBoxActive,
a.SizeBoxActive:link,
a.SizeBoxActive:visited,
a.SizeBoxOFS,
a.SizeBoxOFS:link,
a.SizeBoxOFS:visited,
a.SizeBoxOFS:hover,
a.SizeBoxOFS:active
{
	float: left;
	display: block;
	color: #333333;
	font-weight: bold;
	font-size: 11px;
	font-family: arial, sans-serif;
	border: 1px solid #333333;
	text-decoration: none;
	text-align: center;
	margin: 0 2px 2px 0;
	padding: 3px 0;
	width: 25px;
}
a.SizeBox:hover,
a.SizeBoxActive:link,
a.SizeBoxActive:visited
{
	background-color: #FFFFA0;
	margin: 0 2px 2px 0;
	padding: 3px 0;
	width: 25px;
	border: 1px solid #862523;
}

a.SizeBoxOFS,
a.SizeBoxOFS:link,
a.SizeBoxOFS:visited,
a.SizeBoxOFS:hover,
a.SizeBoxOFS:active
{
	color: #B4B4B4;
	border: 1px dashed #B4B4B4;
	cursor: default;
}

.noprint { display: block; }

@media print {

        .noprint { display: none; }

}

/* related images */
.relIMGS
{
	padding:5px;
	display:block;
	width:125px;
}

.lightBorder
{
	border-width:2px;
	border-color:#999999;
	border-style:solid;
	width:700px;
}

.cartSummaryBox
{
	background-color:#EBEBE4;
}

.productITEM
{
	float:left;
	text-align:left;
	font-size:10px;
	padding-bottom:10px;	
}

.catHeader
{
	font-size:12px;
	font-weight:bold;	
}

.shippingFormElements
{
	background-color:#FFFFA0;
	font-size:12px;
}

.shippingFormTitles
{
	font-size:12px;	
	text-align:right;
}

.transStep1Border
{
	border-color:#b2a38f;
	border-width:2px;
	border-style:solid;	
}
.transStep2Summary
{
	padding:8px;
	background-image:url('/DSN/wwwsishopscom/Content/Images/default/transSummaryBG.gif');
	background-repeat:no-repeat;
	width:280px;
}
.attributetext {
	font-size: 12px;
}
.attributetitle {
	width: 125px;
}
.attributebox {
	background: #EBEBE4;
	border-top: none;
	border-right: 1px solid #DADAD4;
	border-bottom: 1px solid #DADAD4;
	border-left: 1px solid #DADAD4;
	width: 98.5%;

}
a.LeftNavLinks,
a.LeftNavLinks:link,
a.LeftNavLinks:visited
{
	color: #333333;
	font-size:12px;
	font-family:Arial;
}

a.LeftNavLinks:hover
{
	color: #644F25;
	font-size:12px;
	font-family:Arial;
}

a.LeftNavLinksON,
a.LeftNavLinksON:visited
{
	font-weight:bold;
	color:#644F25;
	font-size:12px;
	font-family:Arial;	
}

a.CategoryLinks,
a.CategoryLinks:link,
a.CategoryLinks:visited
{
	color: #333333;
	font-size:11px;
	font-family:Arial;
	white-space:pre-line;
	
}

a.CategoryLinks:hover
{
	color: #644F25;
	text-decoration:underline;
	font-size:11px;
	font-family:Arial;	
}

.tibiIMGs
{
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	filter: alpha(opacity=0);
		
}

.defaultFont
{
	 color: #666666;
     font-family: "Arial";
     font-size: 12px;
     font-weight: normal;
}

.COMCatPrice
{	
	color: #333333;
	font-size:11px;
	font-family:Arial;
}

.COMCatPartNo
{	
	color: #333333;
	font-size:11px;
	font-family:Arial;
}

.transProgress
{
	color: #333333;
	font-size:11px;
	font-family:Arial;
}

.TransContentArea
{
	width:775px;
	background-color:#ffffff;
	border: solid 1px #b2a38f;		
}

.TransContentArea .TransContentArea
{
	border:none;	
}

.ReviewBG
{
	Background-Color:#c7c7b7;
	color:#000000;
	font-weight:bold;
	font-size:11;
	font-family:"Arial";
}

.ReviewButtons
{
	 color: #ffffff;
     background-color: #644f25;
     border-color: #000000;
     border-width: 1px;
     font-family: "Arial";
     font-size: 11px;
     font-weight: bold;
     cursor: pointer;
     cursor: hand;
}

.ReviewTable
{
	 background-color: #FFFFFF;
     border-bottom: solid 1px #b2a38f;
     border-left: solid 1px #b2a38f;
     border-right: solid 1px #b2a38f;
     border-top: solid 1px #b2a38f;
     color: #666666;
     font-family: "Arial";
     font-size: 11px;
     font-weight: normal;
     empty-cells: show;	
}

ul
{
	margin: 0;
	padding: 0;
	width: auto;	
	margin-left: 17px;
}

#PBdiv
{
display: none !important;
}
