/*  -- Common Classes --  */

body {
	margin: 0 auto;
	font: normal 10px Tahoma, Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #ffffff;
}

#container {
	margin: 0 auto;
	width: 760px;
	font-size: 1.0em;
	text-align: left;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img {
	border: none;
}

p {
	margin: 0;
	padding: 0;
}

b, strong {
	font-weight: bold;
}

form, ul, li {
	margin: 0;
	padding: 0;
}

h1, h2, h3 {
	margin: 0;
	padding: 0;
}

/*  -- End Common Classes --  */


/*  -- Header --  */

div#header {
	width: 760px;
}

div#header-top {
	float: left;
	padding: 0 0 4px 0;
	background: #0b247f url(/lib/yhst-39436527843437/header-bkgd.gif) bottom repeat-x;
}

div#header-top:after {
	clear: both;
	display: block;
	height: 0;
	content: ".";
	visibility: hidden;
}

div#logo {
	float: left;
	width: 220px;
	height: 95px;
}

div#tagline {
	float: left;
	padding: 32px 0 0 0;
	width: 280px;
	height: 63px;
}

div#top-nav {
	float: right;
	padding: 19px 0 0 0;
	width: 260px;
}

div#top-nav ul {
	float: left;
	width: 260px;
	list-style-type: none;
}

div#top-nav li {
	display: inline;
	float: left;
	margin: 0 0 9px 27px;
	width: 100px;
}

div#header-bottom {
	clear: both;
	height: 36px;
}

form#search-area {
	float: left;
	padding: 8px 0 0 10px;
	width: 240px;
	font-size: 1.1em;
	font-weight: bold;
}

form#search-area * {
	vertical-align: middle;
}

form#search-area #query {
	margin: 0 4px 0 7px;
	padding: 1px 0 0 5px;
	width: 145px;
	height: 15px;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #999999;
	background-color: #ffffff;
	border: 2px inset #808080;
}

div.phone-number {
	float: left;
	padding: 12px 0 0 18px;
	width: 182px;
}

div.login-area {
	float: left;
	padding: 5px 0 3px 34px;
	height:26px;
	width: 276px;
	font-size: 1.1em;
	color: #000000;
	background: url(/lib/yhst-39436527843437/login-area-bkgd.gif) 1px 6px no-repeat;
}

div.login-area a {
	color: #002bad;
	text-decoration: underline;
}

div.login-area a:hover {
	text-decoration: none;
}

/*  -- End Header --  */


/*  -- Body --  */

div#bodyshell {
	clear: both;
	float: left;
	width: 760px;
	background: url(/lib/yhst-39436527843437/bodyshell-bkgd.gif) repeat-y;
}

div#bodycontent {
	float: right;
	width: 592px;
	border-top: 1px dashed #e8ebc0;
}

div.bodypad {
	float: left;
	padding: 5px;
	width: 582px;
}

div#page-footer {
	padding: 12px 0 7px 168px;
	text-align: center;
	background: url(/lib/yhst-39436527843437/bodyshell-bkgd.gif) repeat-y;
	border-bottom: 1px dashed #e8ebc0;
}

div#page-footer img {
	padding: 0 30px 0 30px;
	vertical-align: middle;
}

/*  -- End Body --  */


/*  -- Index Page --  */

div#partner-area {
	padding: 13px 190px 13px 13px;
	font-size: 1.1em;
	color: #ffffff;
	background: #0b247f url(/lib/yhst-39436527843437/partner-bkgd.jpg) bottom no-repeat;
}

div#partner-area a {
	font-weight: bold;
	color: #e6ebaf;
	text-decoration: underline;
}

div#partner-area a:hover {
	text-decoration: none;
}

div#index-content {
	float: left;
	width: 582px;
	margin: 4px 0 0 0;
	padding: 0 0 40px 0;
	background: url(/lib/yhst-39436527843437/index-content-bkgd.gif) repeat-y;
}

div#index-content:after {
	clear: both;
	display: block;
	height: 0;
	content: ".";
	visibility: hidden;
}

div#top-sellers-area {
	float: left;
	padding: 0 3px 0 0;
	width: 384px;
}

div#index-info {
	float: right;
	padding: 13px 0 0 0;
	width: 195px;
	font-size: 1.1em;
	color: #000000;
}

div#index-info p {
	padding: 0 13px 13px 13px;
}

div.badges {
	padding: 15px 0 0 0;
	text-align: center;
	border-top: 1px solid #ffffff;
}

div.badges img {
	margin: 0 0 15px 0;
}

/*  -- End Index Page --  */


/*  -- Section Page --  */

div.section-content {
	float: left;
	padding: 0 0 50px 0;
	width: 582px;
}

div#page-title {
	padding: 7px 10px 12px 10px;
	background: #062796 url(/lib/yhst-39436527843437/h1-bkgd.gif) bottom repeat-x;
}

div#page-title h1 {
	font: bold 13px Tahoma, Arial, Helvetica, sans-serif;
	color: #ffffff;
}

div#caption-area {
	padding: 11px 11px 0 11px;
	font-size: 1.1em;
}

div.shop-title {
	padding: 0 11px 7px 11px;
	font: bold 13px Tahoma, Arial, Helvetica, sans-serif;
	color: #002bad;
	background: url(/lib/yhst-39436527843437/contents-horizontal-divider.gif) bottom repeat-x;
}

/*  -- End Section Page --  */


/*  -- Subsection Page --  */

div#subsection-body {
	width: 582px;
}

div#subsection-body-accessories {
	float: left;
	width: 582px;
	background: url(/lib/yhst-39436527843437/index-content-bkgd.gif) repeat-y;
}

div#subsection-body-accessories:after {
	clear: both;
	display: block;
	height: 0;
	content: ".";
	visibility: hidden;
}

div.subsection-contents {
	float: left;
	margin: 0 6px 0 0;
	width: 381px;
}

div.subsection-accessories {
	float: right;
	width: 195px;
}

div.subsection-accessories h3 {
	padding: 5px;
	font: bold 13px Tahoma, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	background: #062796 url(/lib/yhst-39436527843437/adv-paging-heading-bkgd.gif) bottom repeat-x;
}

/*  -- End Subsection Page --  */


/*  -- Item Page --  */

div.item-content {
	padding: 0 0 50px 0;
}

div#item-image-area {
	float: left;
	padding: 10px 10px 25px 10px;
	width: 240px;
	text-align: center;
}

div#info-table-area {
	float: left;
	width: 320px;
	padding: 15px 0 25px 0;
}

div#info-table-area td {
	padding: 6px 3px 6px 3px;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	vertical-align: top;
}

div#info-table-area .pInfoRow td {
	padding: 6px 3px 6px 3px;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	vertical-align: top;
	border-bottom: 1px dashed #e8ebc0;
}

div#info-table-area .optionRow{
	display:none;
}

div#info-table-area td div.item-name {
	font-weight: bold;
}

div#info-table-area td.sale {
	background-color: #f9faeb;
}

div#info-table-area td.sale-bold-price {
	font-weight: bold;
	color: #e82010;
	background-color: #f9faeb;
}

div#info-table-area td div.available {
	font-weight: bold;
	color: #5bb11b;
}

div#info-table-area td div.not-available {
	font-weight: bold;
	color: #e82010;
}

div#info-table-area td.option {
	vertical-align: middle;
	border: none;
}

div#info-table-area td.option input {
	margin: 0 2px 0 0;
	padding: 2px 0 2px 0;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	border: 2px inset #808080;
}

div#info-table-area td.option select {
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	width: 314px;
	height: 19px;
	color: #000000;
	border: 2px inset #808080;
}

div#info-table-area td.inscrip input {
	margin: 0;
	padding-left: 3px;
	width: 190px;
	text-align: left;
}

div#info-table-area td.add-to-cart {
	text-align: center;
	vertical-align: middle;
	border: none;
}

div#info-table-area td.cart-qty {
	text-align: left;
	vertical-align: middle;
	border: none;
}

div#info-table-area td.cart-qty input {
	padding: 2px 0 2px 0;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	border: 2px inset #808080;
}

div#info-table-area td#pInfoDividerLine{
	padding: 0;
	font-size: 0px;
	line-height: 0px;
}
div#info-table-area td.divider-line {
	border-bottom: 1px dashed #e8ebc0;
}

div#info-table-area td.quantity-pricing {
	padding: 6px 0 6px 0;
	border: none;
}
div#info-table-area td.quantity-pricing #qty-pricing{
	display: none;
}

/*  -- End Item Page --  */


/*  -- Left Nav --  */

div#left-nav {
	float: left;
	width: 168px;
}

div#left-nav ul {
	list-style-type: none;
}

div#left-nav li {
	border-bottom: 1px solid #ffffff;
}

div#left-nav a {
	display: block;
	padding: 5px 5px 6px 20px;
	font-size: 1.1em;
	font-weight: bold;
	color: #000000;
	background: url(/lib/yhst-39436527843437/left-nav-blt.gif) 11px center no-repeat;
}

div#left-nav a:hover {
	color: #002bad;
	text-decoration: none;
	background: #f3f5d7 url(/lib/yhst-39436527843437/left-nav-blt.gif) 11px center no-repeat;
}

/*  -- End Left Nav --  */


/*  -- Footer --  */

div#footer {
	clear: both;
}

form#mailing-list {
	padding: 7px 0 4px 0;
	text-align: center;
}

* :first-child+html form#mailing-list {
	padding: 4px 0 4px 0;
}

form#mailing-list * {
	vertical-align: middle;
}

form#mailing-list #mailing-list-email {
	margin: 0 4px 0 7px;
	padding: 1px 0 0 5px;
	width: 145px;
	height: 15px;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #999999;
	background-color: #ffffff;
	border: 2px inset #808080;
}

div#bottom-nav {
	padding: 13px 0 9px 0;
	text-align: center;
	background: #0b247f url(/lib/yhst-39436527843437/bottom-nav-bkgd.gif) top repeat-x;
}

div#bottom-nav a {
	padding: 0 10px 0 10px;
	font-size: 1.1em;
	color: #ffffff;
	vertical-align: middle;
}

div#footer-bottom {
	padding: 23px 10px 70px 150px;
	font-size: 1.1em;
	color: #999999;
	text-align: right;
	background: url(/lib/yhst-39436527843437/small-logo.gif) no-repeat;
}

div.copyright {
	width: 600px;
	font-weight: bold;
}

div.designby {
	width: 600px;
}

div.designby a {
	color: #999999;
}

/*  -- End Footer --  */


/*  -- Contents --  */

div.contents {
	clear: both;
	padding: 3px 0 0 0;
}

#contents-table td {
	padding: 5px;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	text-align: center;
}

#contents-table td.vertical-seperator {
	border-right: 1px solid #e8ebc0;
}

#contents-table td.horizontal-divider {
	padding: 0;
	height: 9px;
	background: url(/lib/yhst-39436527843437/contents-horizontal-divider.gif) 6px repeat-x;
}

#contents-table .name {
	padding: 0 0 5px 0;
	font-weight: bold;
}

#contents-table .name a {
	color: #000000;
	text-decoration: underline;
}

#contents-table .name a:hover {
	text-decoration: none;
}

#contents-table .shop-now {
	font-weight: bold;
}

#contents-table .shop-now a {
	color: #ef2110;
	text-decoration: underline;
}

#contents-table .shop-now a:hover {
	text-decoration: none;
}

#contents-table .sale-price-bold {
	font-weight: bold;
	color: #e82010;
}

/*  -- End Contents --  */


/*  -- Breadcrumbs --  */

div#breadcrumbs {
	padding: 1px 5px 7px 5px;
	font-size: 1.1em;
}

div#breadcrumbs img {
	padding: 0 2px 1px 2px;
}

div#breadcrumbs a {
	color: #000000;
}

/*  -- End Breadcrumbs --  */


/*  -- Dynamic Paging --  */

#leftarrowdiv,
#rightarrowdiv {
	width: 15px;
}

#paging {
	background-color: #ffffff;
}

#paging table.shaded {
	background-color: #f3f5d7;
}

#paging td span img {
	padding-top: 1px;
	vertical-align: top;
}

#contents {
	padding: 6px 0 6px 0;
	background-color: #ffffff;
}

#contents td {
	background-color: #ffffff;
}

#contents a {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 22px;
	text-decoration: underline;
}

#paging a:hover {
	text-decoration: none;
}

#paging .price {
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
}

#paging .saleprice {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #e82010;
}

#paging .saleprice2 {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #e82010;
}

#paging .abstract {
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #555;
}

#paging .qtybox {
	width: 25px;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	text-align: right;
}

#paging .qtytext {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
}

#pagelinks,
#pagelinks2 {
	font: bold 11px arial;
	color: #000000;
}

#pagelinks a,
#pagelinks2 a {
	font: normal 11px arial;
	color: #000000;
	text-decoration: underline;
}

#pagelinks a:hover,
#pagelinks2 a:hover {
	text-decoration: none;
}

#pagelinks .chosen,
#pagelinks2 .chosen {
	font: bold 11px arial;
	color: #000000;

}

#itemof,
#itemof2 {
	font: normal 11px arial;
	color: #000000;
}

#pageof,
#pageof2 {
	padding: 0 10px 0 10px;
	font: normal 11px arial;
	color: #000000;
}

#modes {
	font: normal 11px arial;
	color: #000000;
	text-decoration: none; 
}


#modes A {
	font: normal 11px arial;
	color: #000000;
	text-decoration: none;
}

#modes .chosen {
	font: bold 11px arial;
	color: #000000;
	text-decoration:none;
}

#sortlinks,
#sortlinks2 {
	font: bold 11px arial;
	color: #000000;
}

#sortlinks a,
#sortlinks2 a {
	font: normal 11px arial;
	color: #000000;
	text-decoration: none;
}

#sortlinks .chosen,
#sortlinks2 .chosen {
	font: bold 11px arial;
	color: #000000;
	text-decoration: none;
}

#paging td #sortlinks span img,
#paging td #sortlinks2 span img {
	padding-bottom: 2px;
	vertical-align: middle;
}

#paging FORM {margin: 0px;}

.listheader {
	font: bold 11px arial;
	color: #ffffff;
	background-color: #333333;
}

.vcell {
	padding: 5px;
	background-color: #ffffff;
}

.vcell-on {
	padding: 5px;
	background-color: #ffffff;
}

.ecell {background-color: #ffffff;}

.ecell-on {background-color: #ffffff;}

.wcell {background-color: #ffffff;}

.wcell-on {background-color: #ffffff;}

#contents th {
	font-size: 0px;
	line-height: 0px;
	background-color: #ffffff;
}

#contents th.horizontal-divider {
	background: #ffffff url(/lib/yhst-39436527843437/contents-horizontal-divider.gif) repeat-x;
}


/*  -- End Dynamic Paging --  */


/*  -- Click to Enlarge v3 --  */

div#scPage-insets {
	padding: 5px 0 10px 0;
}

div#scPage-insets img {
	margin: 0 4px 0 4px;
	border: 1px solid #e6ebaf;
}

	/*  -- Editable Style Sheets --  */
	
#scWrapper {
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	background: #000000;
}

#scImgBox {
	font: 11px normal "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif; /*background color of the image box*/
	background: #CACACA;
	border: 10px solid #CACACA; /*normally same as border color*/
}

#scImgTitle {
	padding-bottom: 5px;
	font: 12px normal "Georgia", "Times New Roman", Times, serif; /*fonts and settings for image description shown above the image*/
	text-align: left;
}

#scImgBox-insets {
	padding: 10px 75px 0 0;
	background: #CACACA;
}

#scImgBox-insetPreview img {
	display: none;
	border: 2px solid #000000; /*border color for inset preview*/
}

#scImgBox-insets a {
	margin: 0 5px 0 0;
	padding: 0 5px 1px 5px;
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: #3F3F3F;
	border: 1px solid #FFFFFF;
}

#scImgBox-insets .absClose {
	font: normal 11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif; /*styles for close in inset area*/
}

#scImgBox .close {
	margin: -15px -15px 0 0;
	padding: 0 5px 1px 5px;
	font: bold 14px Arial, Helvetica, sans-serif; /*close on upper right corner*/
	color: #FFFFFF;
	text-decoration: none;
	background: #3F3F3F;
	border: 1px solid #FFFFFF;
}

	/*  -- Styles Not to be Edited --  */
.relativePos {position: relative; }
.absolutePos {position: absolute; }
.hideSelect {visibility: hidden; }

#scWrapper {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1000;
	width: 100%;
	height: 800px;
	cursor: hand;
}

#scImgBox {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1500;
	text-align: center;
}

#scImgBox-mainImg {
	text-align: center;
	background: url(loading.gif) #FFFFFF no-repeat center center;
}

#scImgBox-mainImg.schidebg {background: #FFFFFF; }

#scImgBox-mainImg img {vertical-align: middle; }

#scImgBox-insets {
	clear: both;
	position: relative;
	left: 0;
	text-align: left;
}

/*#scImgBox-insets img{ display: none; }*/
#scImgBox-insets .absClose {position: absolute; right: 0; }

#scImgBox .close {
	position: absolute;
	top: 0;
	right: 0;
}

#scImgBox-insetPreview {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 200;
	text-align: center;
}

#scPage-insets .scMainImgLnk {display: none; }

/*  -- End Click to Enlarge --  */


/*  -- Quantity Pricing Table --  */

div#qty-pricing {
}

div.qty-price-header {
	padding: 0 3px 5px 3px;
	font-weight: bold;
}

div#qty-pricing td {
	border: none;
}

div#qty-pricing td.qty {
	padding: 5px 10px 5px 10px;
	background-color: #e6ebaf;
}

div#qty-pricing td.qty-price {
	padding: 5px 8px 5px 8px;
	color: #e82010;
	background-color: #f3f5d7;
}

div#qty-pricing td.qty-price span {
	font-weight: bold;
}

/*  -- End Quantity Pricing Table --  */


/*  -- Tabbed Details --  */

div#tab-desc {
	clear: both;
	float: left;
	padding: 0 0 20px 0;
	width: 582px;
}

div#tab-desc ul {
	clear: both;
	float: left;
	margin: 0;
	padding: 0;
	width: 582px;
	list-style: none;
}

li.tabheader,
li.tabhover {
	float: left;
	overflow: hidden;
	margin: 0 3px 0 0;
	width: 137px;
	height: 33px;
	font: bold 13px Tahoma, Arial, Helvetica, sans-serif;
	background: url(/lib/yhst-39436527843437/tab-bg.gif) left bottom no-repeat;
}

li.tabheader a,
li.tabhover a {
	display: block;
	float: left;
	padding: 8px 10px 0 10px;
	width: 127px;
	height: 25px;
	font: bold 13px Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	text-decoration: none;
}

li.tabheader a:hover,
li.tabhover a:hover {
	font: bold 13px Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}

li.tabhover {
	background-position: left top;
}

li.tabhover a {
	color: #ffffff;
}

li.tabhover a:hover {
	color: #ffffff;
	text-decoration: none;
}

span.arrow img {
	padding: 0 0 0 5px;
	vertical-align: middle;
}

li.tabheader span.arrow {
	display: none;
}

li#tabheader3 {
	margin: 0;
}

div#tab-desc div#tab-conts-box {
	clear: both;
	float: left;
	margin: 0;
	width: 582px;
}

div#tab-desc div#tab-conts-box div {
	clear: both;
	padding: 0;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
	border-top: 3px solid #002bac;
}

div#tab-desc div#tab-conts-box div.text-area {
	padding: 10px 10px 0 10px;
	border: none;
}

div#tab-desc div#tab-conts-box div.text-area ul {
	float: none;
	margin: 0 3px 0 3px;
	width: 556px;
}

div#tab-desc div#tab-conts-box div.text-area ul li {
	padding: 0 0 8px 12px;
	background: url(/lib/yhst-39436527843437/dot.gif) left 5px no-repeat;
}

/*  -- End Tabbed Details --  */


/*  -- Cross Sell --  */

.on {display: block;}

.off{display:none;}

div#tab-desc div#tab-conts-box div #sc_cross_sell {
	clear: both;
    padding: 6px 0 6px 0;
	width: 582px;
	border-top: none;
}

div#tab-desc div#tab-conts-box div #sc_cross_sell * {
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
    color: #000000;
}

div#tab-desc div#tab-conts-box div #sc_cross_sell td {
	padding: 5px;
	text-align: center;
}

div#tab-desc div#tab-conts-box div #sc_cross_sell td div {
	text-align: center;
	border: none;
}

div#tab-desc div#tab-conts-box div #sc_cross_sell td.spacer {
	padding: 0;
	width: 1px;
	background-color: #e8ebc0;
}

div#tab-desc div#tab-conts-box div #sc_cross_sell .name {
	padding: 0 0 5px 0;
}

div#tab-desc div#tab-conts-box div #sc_cross_sell a {
	margin: 3px 0;
	font-weight: bold;
	text-decoration: underline;
}

div#tab-desc div#tab-conts-box div #sc_cross_sell a:hover {
	text-decoration: none;
}

div#tab-desc div#tab-conts-box div #sc_cross_sell .price {
}

div#tab-desc div#tab-conts-box div #sc_cross_sell .sale {
	font-weight: bold;
	color: #e82010;
}

/*  -- End Cross Sell --  */


/*  -- Related Items --  */

#seo-related-links {
	clear: both;
	width: 582px;
}

#seo-related-links:after {
	clear: both;
	display: block;
	height: 0;
	content: ".";
	visibility: hidden;
}

#seo-related-links h3 {
	padding: 5px 10px 5px 10px;
	font: bold 13px Tahoma, Arial, Helvetica, sans-serif;
	color: #002bad;
	border-bottom: 1px dashed #e8ebc0;
}

#seo-related-links ul {
	float: left;
	margin: 0;
	padding: 10px 0 0 0;
	list-style: none;
}

#seo-related-links ul.seo-links li {
	display: inline;
	float: left;
	margin: 0 0 0 13px; 
	padding: 0 0 5px 0;
	width: 275px;
	background: url(/lib/yhst-39436527843437/dot.gif) left 5px no-repeat;
}

#seo-related-links ul.seo-links li a {
	display: block;
	padding-left: 10px;
	font-size: 1.1em;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

#seo-related-links ul.seo-links li a:hover {
	text-decoration: none;
}

/*  -- End Related Items --  */


/*  -- Categorized Site Map --  */

.sitemap-header {
	display: block;
	padding: 15px 0 0 25px;
	font: bold 14px Tahoma, Arial, sans-serif;
	color: #e2af14;
}

.sitemap-1 {
	display: block;
	padding: 5px 0 0 50px;
	font: bold 12px Tahoma, Arial, sans-serif;
	color: #002bad;
}

.sitemap-2 {
	display: block;
	padding: 3px 0 0 75px;
	font: bold 12px Tahoma, Arial, sans-serif;
	color: #267a9e;
}

.sitemap-3 {
	display: block;
	padding: 3px 0 0 100px;
	font: normal 10px Tahoma, Arial, sans-serif;
	color: #000000;
}

.sitemap-4 {
	display: block;
	padding: 2px 0 0 125px;
	font: normal 8px Tahoma, Arial, sans-serif;
	color: #000000;
}

/*  -- End Categorized Site Map --  */


/*  -- Subsection Multi Add --  */

table.sc-ma-product-table td {
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
}

table.sc-ma-product-table td.img-cell {
	padding: 6px 10px 6px 10px;
	text-align: center;
	border-top: 1px solid #ffffff;
}

table.sc-ma-product-table td.info-cell {
	padding: 10px 10px 10px 0;
	border-top: 1px solid #ffffff;
}

table.sc-ma-product-table td.info-cell .name {
	padding: 0 0 3px 0;
}

table.sc-ma-product-table td.info-cell .name a {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}

table.sc-ma-product-table td.info-cell .name a:hover {
	text-decoration: none;
}

table.sc-ma-product-table td.info-cell .price {
	padding: 0 0 3px 0;
}

table.sc-ma-product-table td.info-cell .sale-price {
	padding: 0 0 3px 0;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #e82010;
}

table.sc-ma-product-table td.ma-options {
	padding: 0 10px 6px 10px;
}

div.ma-qty input {
	padding-right: 2px;
	width: 20px;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	text-align: right;
	border: 2px inset #808080;
}

div.multi-addtocart {
	padding: 10px;
	text-align: center;
	border-top: 1px solid #ffffff;
}

table.sc-ma-product-table td.ma-options div.options select {
	margin: 2px 0 0 0;
	width: 175px;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	border: 2px inset #808080;
}

table.sc-ma-product-table td.ma-options div.options input {
	margin: 2px 0 0 0;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	border: 2px inset #808080;
}

/*  -- Subsection End Multi Add --  */


/*login*/
.registerForm td{
	padding:3px 0;
}
.registerForm .right{
	text-align:right;
	vertical-align:top;
}
.registerForm .input{
	width:200px;
}
.registerForm .multiple{
	height:100px;
}
#loginRegisterDiv td{
	padding:0 10px;
	font: normal 11px Arial, Helvetica, sans-serif;
	vertical-align:top;
}
.login-h2{
	padding-left:0 !important;
}
.login-form-tdcells{
	padding:5px 0;
	font-weight: normal !important;
}
.bold{
	font-weight: bold;
}
.paddingTop10px{
	padding-top:10px;
}
.padding5px{
	padding:5px;
}
#accountPwContainer{
	background-color: #F8F8F8;
	border:1px solid #D8D8D8;
	display:none;
}
#accountPwContainer td{
	padding-right:10px;
}
.pwcheckbox{
	margin-bottom:17px;
}

.advSearch a{
	color:#000;
}
.advSearch .search_bar div{
	background: none !important;
	border-bottom: 1px solid #0329A2;
}
.advSearch .advSearchLine{
	border-bottom: 1px solid #0329A2;
}
.advSearch td{
	padding:3px;
}
#advSearchForm td{
	color: #FFF;
}
.advSearchOuterBorder{
	border: 3px solid #D1D882;
	padding: 0 !important;
}
.advSearchFormBg{
	background-color:#0329A2;
}
.advSearch p{
	padding: 3px 0;
}
.advSearchPF .advSearchP, .advSearchPF form{
	display: none;
}
