﻿body {
	background:#B2BDC7 url(/images/stripesbackground.jpg) repeat-x scroll top left;
	font-size:100%;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	margin:10px 0 0 0;
	padding:0;
	height:100%;
	width:100%;
}

/* text size defaults */
html>body {font-size:16px;}
html {font-size:100%;} /* for internet explorer */
p,table,ul {font-size:12px;}
h1 {font-size:1.25em; font-weight:normal;}
h2 {font-size:1.13em; font-weight:normal;}
h3 {font-size:1em; font-weight:normal;}
h4 {font-size:0.88em; font-weight:normal;}

a { color: #104b7d; }
a:hover { text-decoration: none; }


a img { border: 0; }

.panel { border: solid 1px #b7c1cb; background: #e0e6eb; }
.panel p { margin-top: 0; }

#container { background:#FFFFFF url(/images/whitebackground.png) no-repeat scroll top left; margin: auto; position: relative; width: 800px; }

/* top */
div#topcontain {
	width:800px;
	height:90px;
	text-align:left;
}
div#toplogo {
	width:183px;
	padding-left:44px;
	padding-top:16px;
	float:left;
}
div#topsidelinks {
	width:200px;
	float:left;
	padding-left:140px;
	padding-top:55px;
}
div#topsidelinks img 
{
	display: inline;
}
div#topsubnav {
	 width:230px;
	 padding-left:3px;
	 padding-top:30px;
	 float:left;
}
div#topsubnav .subnavigation {
	width:50%;
	text-align:left;
	float:left;
}
div#stripes {
	width:800px;
	height:6px;
	background-image:url(images/head_stripedbar.gif);
	background-repeat:repeat-x;
}
div#navmenu {
	width:800px;
	height:27px;
	background-color:#FDBA31;
}
div#navmenu span
{
	float:left;
}
/* top */

/* foot */
div#foot {
	width:800px;
	height:30px;
	background-color:#DD642E;
	line-height:30px;
	clear:both;
	margin-top: 20px;
}
div#foot .footer {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:0.75em;
	text-align:center;
	color:#FFFFFF;
	display: block; 
}
div#foot .footer a { margin: 0 10px 0 10px; }
/* foot */

/* misc */
.subnavigation p {color:#104B7D; line-height:20px;}
.subnavigation a {color:#104B7D; text-decoration:none;}
.subnavigation a:hover {text-decoration:underline;}

div#foot .footer a {color:#FFFFFF; text-decoration:none;}
div#foot .footer a:hover {text-decoration:underline;}
/* misc */

/* home */
#ctl00_ctl00_cphContent_cphContent_ctl00_pnlHome { padding: 0 43px 0 43px; }

#hgcContent p { margin: 0 0 6px 0; }

#ctl00_ctl00_cphContent_cphContent_ctl00_hgcCB1 { float: left; height: 488px; margin: 0 0 6px 0; padding: 10px; width: 374px; }
#ctl00_ctl00_cphContent_cphContent_ctl00_hgcCB1 a { color:#104B7D; text-decoration:none;}
#ctl00_ctl00_cphContent_cphContent_ctl00_hgcCB1 a:hover { text-decoration:underline; }
#ctl00_ctl00_cphContent_cphContent_ctl00_hgcCB1 a:visited { color:#D9531E; }
#ctl00_ctl00_cphContent_cphContent_ctl00_hgcCB1 img { margin: 0 10px 10px 0; }
#ctl00_ctl00_cphContent_cphContent_ctl00_hgcCB1 h1 { color:#DD642E; font-weight:bold; font-size:14px; margin-top: 0; padding-top: 0; }

#ctl00_ctl00_cphContent_cphContent_ctl00_hgcCB2 { float: right; height: 156px; margin: 0 0 6px 0; padding: 4px; width: 300px; }
#ctl00_ctl00_cphContent_cphContent_ctl00_hgcCB2 a {color:#104B7D; text-decoration:none;}
#ctl00_ctl00_cphContent_cphContent_ctl00_hgcCB2 a:hover {text-decoration:underline}
#ctl00_ctl00_cphContent_cphContent_ctl00_hgcCB2 a:visited {color:#D9531E;}
#ctl00_ctl00_cphContent_cphContent_ctl00_hgcCB2 img { margin: 0 10px 0 0; }
#ctl00_ctl00_cphContent_cphContent_ctl00_hgcCB2 h1 {margin: 0; padding: 0; color: #DD642E; font-weight: bold; font-size: 12px; }
#ctl00_ctl00_cphContent_cphContent_ctl00_hgcCB2 p { margin: 0; }

#ctl00_ctl00_cphContent_cphContent_ctl00_hgcCB3 { clear: right; float: right; height: 156px; margin: 0 0 6px 0; padding: 4px; width: 300px; }
#ctl00_ctl00_cphContent_cphContent_ctl00_hgcCB3 a {color:#104B7D; text-decoration:none;}
#ctl00_ctl00_cphContent_cphContent_ctl00_hgcCB3 a:hover {text-decoration:underline}
#ctl00_ctl00_cphContent_cphContent_ctl00_hgcCB3 a:visited {color:#D9531E;}
#ctl00_ctl00_cphContent_cphContent_ctl00_hgcCB3 img { margin: 0 10px 0 0; }
#ctl00_ctl00_cphContent_cphContent_ctl00_hgcCB3 h1 {margin: 0; padding: 0; color: #DD642E; font-weight: bold; font-size: 12px; }
#ctl00_ctl00_cphContent_cphContent_ctl00_hgcCB3 p { margin: 0; }

#ctl00_ctl00_cphContent_cphContent_ctl00_hgcCB4 { clear: right; float: right; height: 156px; margin: 0 0 6px 0; padding: 4px; width: 300px; }
#ctl00_ctl00_cphContent_cphContent_ctl00_hgcCB4 a {color:#104B7D; text-decoration:none;}
#ctl00_ctl00_cphContent_cphContent_ctl00_hgcCB4 a:hover {text-decoration:underline}
#ctl00_ctl00_cphContent_cphContent_ctl00_hgcCB4 a:visited {color:#D9531E;}
#ctl00_ctl00_cphContent_cphContent_ctl00_hgcCB4 img { margin: 0 10px 0 0; }
#ctl00_ctl00_cphContent_cphContent_ctl00_hgcCB4 h1 {margin: 0; padding: 0; color: #DD642E; font-weight: bold; font-size: 12px; }
#ctl00_ctl00_cphContent_cphContent_ctl00_hgcCB4 p { margin: 0; }

#ctl00_ctl00_cphContent_cphContent_ctl00_hgcCB5 { clear: both; float: left; height: 148px; padding: 16px 0 0 10px; width: 138px; }
#ctl00_ctl00_cphContent_cphContent_ctl00_hgcCB5 a { color: #104B7D; text-decoration: none;}
#ctl00_ctl00_cphContent_cphContent_ctl00_hgcCB5 a:hover { color: #104B7D; text-decoration: underline;}
#ctl00_ctl00_cphContent_cphContent_ctl00_hgcCB5 p { font-size: 0.88em; font-weight: bold; color: #104B7D; line-height: 160%; }

#ctl00_ctl00_cphContent_cphContent_ctl00_hgcCB6 { background: #fff; float: right; height: 154px; margin: 0 0 6px 0; padding:5px 10px 5px 10px; width: 532px; }
#ctl00_ctl00_cphContent_cphContent_ctl00_hgcCB6 h1 { color:#DD642E; font-size:16px; font-weight:bold; margin:0; padding:10px 0 10px;}

#ctl00_ctl00_cphContent_cphContent_ctl00_hgcCB7 { background: #fff; clear: both; padding:5px 10px 0 10px; }
#ctl00_ctl00_cphContent_cphContent_ctl00_hgcCB7 h1 { margin: 0; padding: 10px 0 10px; font-size: 16px; font-weight: bold; color: #DD642E; }
/* home */


/* store */
.menu { float: left; width: 170px; margin-top: 20px; margin-bottom: 20px; }
.menu hr { width: 75%; position: relative; margin: auto; color: #000; margin: 6px 0 6px 0; padding: 0; }
.menu a { color: #dd642e; text-decoration: none; display: block; padding: 2px; }
.menu a:hover { color: #fff; background: #dd642e; }
.menu ul { list-style: none; padding: 0; margin: 0; }
.menu ul li { text-indent: 20px; font-size: 14px; }
.menu ul ul li { text-indent: 30px; font-size: 12px; }
.menu .department { text-indent: 7px; }

#store .main { float: left; width: 630px; }

/* item */
#item { margin-top: 6px; padding-right: 15px; }
#item #left { float: left; width: 300px; margin-top: 12px; margin-left: 6px; text-align: center; }
#item #image img { max-width: 300px; max-height: 300px; border: solid 1px #999; padding: 2px; }
#item #image a { font-size: 11px; }
#item #right { float: right; width: 465px; }
#item #description { width: 465px; border-bottom: dotted 1px #999; margin-bottom: 4px; }
#item #options { width: 480px; }
input[type=submit] { background: #dd642e; border: solid 1px #dd642e; color: #fff; }
input[type=submit]:hover { background: #a74d25; }

.contentblock { width: 300px; }


.related { width: 480px; border-top: dotted 1px #999; padding-top: 6px; margin-top: 4px;  }
.related img { max-height: 100px; max-width: 100px; }

.viewall { width: 480px; border-top: dotted 1px #999; padding-top: 6px; }


.center { text-align: center; }
.bold { font-weight: bold; }

.subpage { float: left; }

h4 { font-weight: bold; color: #d9531e; }

#bhfoot { font-size: 9px; text-align: center; margin-top: 10px; margin-bottom: 10px; color: #000; font-weight: bold; }

#sitemap { margin-left: 10px; margin-right: 10px; width: 780px; }
#sitemap h1 a { color: #dd642e; font-size: 14px; text-decoration: none; }
#sitemap h2 a { color: #666666; font-size: 12px; text-decoration: none; }
#sitemap h3 a { color: #666666; font-size: 10px; margin-left: 10px; text-decoration: none; }
#sitemap a:hover { text-decoration: underline; }


.strikethrough			{ text-decoration: line-through; }	
.onsale { color: #ff0000; }

.contactascx { margin-left: 10px; }