/*@import url(http://yarthur.com/assets/vers-2/styles/reset.css);*/
@import url(/css511/main.css);

body {
	font: 11px Helvetica, Arial, san-serif;
	color: #333;
}


.catalogRequest .downloaddsp{
	
	display: none;
	
	
	}

.LeftSideLogo .logo {
	width: 159px;
	vertical-align: middle;
}

.LeftSideLogo .logo a {
	margin: 0px 15px;
	display: block;
}

.LeftSideLogo a img {
	border: none;
}

.LeftSideLogo .tagline img {
	margin-top: 20px;
}

.SubSubCategory { text-indent:25px; }
.SubSubCategory a { color: #FFFFFF; text-decoration:none; }
.SubCategory a:hover { color: #000000; text-decoration:none; }

.SubSelSubCategory { text-indent:25px; background:#999999; }
.SubSelSubCategory a { color: #000000; text-decoration:none; }
.SubSelSubCategory a:hover { color: #000000; text-decoration:none; }

tr.HomeFooter.Category { text-transform: uppercase;}

#ColorSwatches  {width: 100px;}
.ColorSwatch    {padding: 5px;}
.selColorSwatch {border: #FF6600 2px solid; padding: 0px; margin: 3px;}   

.skuvalue { font-size: 12px; color: #8d8f93; width:130px; }

.BreadCrumbs {
	background: #E6E6E6;
	color: #333;
	text-align: left;
	height: 25px;
	vertical-align: middle;
}

.BreadCrumbs a,
.BreadCrumbs a:link,
.BreadCrumbs a:hover {
	color: #999;
}

.BreadCrumbs a:hover {
	color: #ED631A;
}

.BreadCrumbsPagination {
	background: #E6E6E6;
}

.eoneStyles {
	padding: 10px;
	min-height: 600px;
}

.eoneStyles .role_navigation {
	list-style: none;
}

.eoneStyles h1 {
	font-size: 16px;
}

.eoneStyles a,
.eoneStyles a:link,
.eoneStyles a:hover,
.eoneStyles a:visited,
.eoneStyles a:active {
	color: #333;
}

.eoneStyles a img {
	border: none;
}

.eoneStyles fieldset.radio,
.eoneStyles fieldset.checkbox {
	padding-left: 275px;
}

.eoneForm legend {
	font-weight: bold;
}

#Verify_Payment {
	width: 175px;
	margin: 0px auto;
	clear: left;
}





#Logo_Locker td,
#Logo_Locker th {
	padding: 5px;
	vertical-align: top;
}

#Logo_Locker form {
	width: 300px;
}

#Logo_Locker label {
	text-align: left;
}

#Logo_Locker fieldset.checkbox {
	padding: 0px;
}

#Logo_Locker fieldset.checkbox label {
	text-indent: -20px;
	padding-left: 20px;
}

#Logo_Locker input {
	width: auto;
	display: block;
	margin-left: 0px;
}

#Logo_Locker .checkbox input {
	display: inline;
}

button {
	border: none;
	background: none;
	padding: 0px;
	margin: 0px;
}

.attributesTable td.colorSwatches {
	background: #ebebeb;
	vertical-align: top;
}

.attributesTable td.skuBox {
	background: #d6d6d6;
	vertical-align: top;
}

.attributesTable thead td,
.attributesTable tfoot td {
	height: 10px;
}

.attributesTable thead td.leftCorner,
.attributesTable thead td.rightCorner {
	width: 10px;
}

.attributesTable thead td.colorSwatches.leftCorner {
	background: #EBEBEB url(/images/content/corner_lt_grey.gif) no-repeat top left;
}
.attributesTable tfoot td.colorSwatches.leftCorner {
	background: #EBEBEB url(/images/content/corner_lb_grey.gif) no-repeat bottom left;
}
.attributesTable tbody td.colorSwatches {
	padding-left: 10px;
	width: 100px;
}

.attributesTable thead td.skuBox.leftCorner {
	background: #D6D6D6 url(/images/content/corner_lt_grey2.gif) no-repeat top left;
}
.attributesTable thead td.skuBox.rightCorner {
	background: #D6D6D6 url(/images/content/corner_rt_grey2.gif) no-repeat top right;
}
.attributesTable tfoot td.skuBox.leftCorner {
	background: #D6D6D6 url(/images/content/corner_lb_grey2.gif) no-repeat bottom left;
}
.attributesTable tfoot td.skuBox.rightCorner {
	background: #D6D6D6 url(/images/content/corner_rb_grey2.gif) no-repeat bottom right;
}
.attributesTable tbody td.skuBox {
	padding: 0px 25px;
	width: 340px;
}

.skuBox .formHidden {
	display: none;
}

.skuBox label,
.skuBox select,
.skuBox .buttonRow a {
	display: block;
	margin-top: .5em;
}

.skuBox select {
	width: 160px;
}

.skuBox .buttonRow {
	text-align: right;
}

.attributesTable td {
	vertical-align: top;
}


#Free_Ship_Msg { font-size: 12px; color: #333333; text-align: left;}
#Free_Ship_Msg strong { font-size: 14px; font-weight:bold; color: #ee631a; display: block; letter-spacing: 0.1em; }


.Attributes { background:#d6d6d6; font-family:Arial, Helvetica, sans-serif; color: #333333; text-align:left;}
.AttributesLT { width:20px; height:20px; background: url(/images/content/corner_lt_grey2.gif) no-repeat top left; }
.AttributesRT { width:20px; height:20px; background: url(/images/content/corner_rt_grey2.gif) no-repeat top right; }
.AttributesLB { width:20px; height:20px; background: url(/images/content/corner_lb_grey2.gif) no-repeat bottom left; }
.AttributesRB { width:20px; height:20px; background: url(/images/content/corner_rb_grey2.gif) no-repeat bottom right; }

.Attributes3 { background:#d6d6d6; font-family:Arial, Helvetica, sans-serif; color: #333333; text-align:left;}
.Attributes3LT { width:10px; height:10px; background: url(/images/content/corner_lt_grey2.gif) no-repeat top left; }
.Attributes3RT { width:10px; height:10px; background: url(/images/content/corner_rt_grey2.gif) no-repeat top right; }
.Attributes3LB { width:10px; height:10px; background: url(/images/content/corner_lb_grey2.gif) no-repeat bottom left; }
.Attributes3RB { width:10px; height:10px; background: url(/images/content/corner_rb_grey2.gif) no-repeat bottom right; }



.attributesTable { background:#ebebeb; font-family:Arial, Helvetica, sans-serif; color: #333333; text-align:left; margin-bottom: 5px;}
.AttributesLT2 { width:10px; height:10px; background: url(/images/content/corner_lt_grey.gif) no-repeat top left; }
.AttributesLB2 { width:10px; height:10px; background: url(/images/content/corner_lb_grey.gif) no-repeat bottom left; }


#BVSVPLinkContainer,
.BVcustomerRatingItem {
	text-align: left;
}

.eoneSearchResults td.PageNumberCell {
	padding: 2px 0px 3px;
	width: 150px;
}

.eoneSearchResults .PageNumber, .eoneSearchResults .PageNumberSelected {
	float: none;
	margin-left: 0px;
}

.PageNumber {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#999999;
	text-decoration:none;
	background-color:#eeeeee;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	display: inline;
	display: -moz-inline-box;
	display: inline-block;
	text-align:center;
	vertical-align:middle;
	width:14px;
	height:14px;
}

.PageNumber:hover {
	color:#ffffff;
	background-color:#999999;
	display: inline;
	display: -moz-inline-box;
	display: inline-block;
}

.PageNumberSelected {
	color:#ffffff;
	background-color:#999999;
	border-color:#cccccc;
}

.bodyBG {
	background: #000 url(/images/content/bg_gradient.gif) repeat-x left top;
}

html,
body {
	background: #000;
}

.ProductText .errors {
	background: #DEDBBC url(/images/content/icon_exclamation.gif) no-repeat 20px center;
	color: #000;
	margin-left: 5px;
	font-weight: bold;
	padding: 20px 20px 20px 75px;
	margin-top: 10px;
}

.ProductText .errors ul {
	text-indent: -10px;
	list-style: none;
	padding-left: 10px;
	margin: 0px;
}

.CategoryProduct .prodDesc {
	padding: 0px 5px;
	display: block;
}

.toc {
	margin-left: 0px;
}

.toc li,
.toc li.focusActive {
	margin: 0px;
	padding: 0px;
}

.toc li a {
	display: block;
	height: 18px;
	padding-top: 5px;
	width: 116px;
}
	

#embellish_footer td {
	padding-top: 5px;
	vertical-align: middle;
}

#xoutShipMethodForm {
	width: 300px;
}

#keycodeForm label {
	text-align: left;
}

#keycodeForm input {
	display: block;
}

#keycodeForm button {
	float: right;
	font-size: 11px;
	color: blue;
	margin-top: -2.75em;
}

.Eformfield {
	width: 170px;
	font-size: 11px;
}

.itemDesc strong,
.itemName strong {
	color: #6382A1;
}

.itemDesc em {
	font-weight: bold;
	font-style: normal;
}

.itemDesc a,
.itemName a {
	color: #EE631A;
	text-decoration: none;
}

.reviewHeader1 {
	font-size:14px;
	text-align: left;
	font-weight: bold;
	height: 22px;
}

.reviewHeader2 {
	font-size:12px;
	text-align: right;
	
}

#Mini_Cart_Tab {
	height: 23px;
	position: relative;
	width: 266px;
	margin-left: 10px;
	margin-top: 5px;
}

.QuickCart {
	width: 100%;
	padding: 0px 20px;
	background: url(/images/content/hdr_quickcart2.gif) no-repeat;
	height: 20px;
	cursor: pointer;
	margin-top: 3px;
}

.QuickCart td {
	text-align: center;
	padding: 0px 5px;
}

#cart_expanded {
	position: absolute;
	z-index: 21;
	width: 100%
}



#minicart,
#minicart fieldset {
	border: none;
	padding: 0px;
	margin: 0px;
	background: #FFF;
}

#minicart {
	border: solid #666;
	border-width: 0px 1px;
}

#minicart fieldset.formHidden {
	display: none;
}

#minicart table {
	width: 100%;
	padding: 0px;
	border-collapse: collapse;
}

#minicart tbody td {
	border-bottom: 1px solid #CCC;
	padding: 5px;
	vertical-align: top;
}

#minicart tbody td.itemQty {
	text-align: right;
	border-bottom: 0px;
	padding-bottom: 0px;
}

#minicart tbody td a:hover {
	text-decoration: underline;
}

#minicart tbody td.itemImg div {
	width: 68px;
	height: 40px;
	border: 1px solid #CCC;
	margin: 0px auto;
	text-align: center;
	padding: 15px 0px;
}

#minicart input {
	width: 15px;
}

#minicart tfoot th,
#minicart tfoot td {
	background: #CCC;
	padding: 5px;
}

#minicart tfoot th {
	text-align: right;
}

#minicart .formControls td {
	background: #E6E6E6;
	text-align: center;
}

#minicart .formControls a {
	color: #333;
	text-decoration: none;
}

#cart_expanded .mcControls {
	background: #B9C7D4 url(/images/content/quickcart_tab_bottom2.gif) repeat-x bottom;
	display: block;
	text-align: center;
	padding: 5px;
	color: #000;
	text-decoration: none;
	vertical-align: middle;
	border: 1px solid #666;
}

#cart_expanded .mcControls img {
	border: none;
}

.errorsAjax,
.inventorymsg,
.errors,
.errors li {
	color: #9D0B0B;
	font-weight: bold;
	list-style: none;
}

#Detail_Reviews {
	vertical-align: top;
}

#Detail_Reviews table {
	border-collapse: collapse;
	border: none;
	width: 100%;
}

.BodyCategory2 .BodyCategory2 {
	position: relative;
	border: none;
}

.embHelpLink {
	float: right;
	margin: 0px 0px 1.5em 1.5em;
}

.embHelpLink img {
	border: none;
}

.embHelpPrice {
	background:#CCCCCC;
	vertical-align: middle;
	padding: 4px 5px 4px 15px;
}

.embCustomShopLogo {
	vertical-align: middle;
	align: center;
	margin: 50px 110px 0px 110px;
}

.embCustomShop {
	vertical-align: middle;
	align: center;
	margin: 10px 110px 0px 110px;
}

.embContentFooter {
	border-top: 1px solid rgb(204, 204, 204);
	height: 63px;
	width: 100%;
	z-index: 1;
}

.embTotals {
	height: 62px;
	float: left;
	width: 299px;
}

.embNav {
	vertical-align: middle;
	padding: 0px;
	float: left;
	width: 288px;
	text-align: center;
}

.embNav a,
.embNav input {
	float: right;
	margin: 20px 22px;
}

.embNav input.addToCart {
	margin: 17px 7px 13px;
}

#embTotalTable {
	margin: 0px 15px;
}

#embTotalTable .subTotal{
	border-top: 1px solid black;
}

.embAddArt .embOverlay {
	background: url(/images/content/translucent_spacer.png);
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 10;
}

.embAddArt .embDialog {
	position: absolute;
	align: center;
	background-color: white;
	left: 3px;
	bottom: 0px;
	width: 540px;
	padding: 20px;
	border: 1px white dotted;
}

#ajax_main_container .optionsTitle {
	font-weight: bold;
	font-size: 1.25em;
	text-decoration: underline;
	margin-top: .25em;
}

#embellishAddArtForm .optionsTitle {
	padding-top: 1em;
	border-top: 1px solid #666;
}

#ShowEmblem2Link .optionsTitle,
#ShowEmblem3Link .optionsTitle,
#ShowEmblem4Link .optionsTitle {
	margin-bottom: 1.5em;
}

#ajax_main_container .btnText {
	margin-left: 25px;
	color: #EE631A;
	text-decoration: none;
}

#ajax_main_container input.btnText {
	margin-left: 22px;
}

#Names1 {
	border-bottom: 1px solid #000;
	padding-bottom: 5px;
}



.bvSignIn {
	width: 400px;
}

#BVHeader {
	padding-left: 10px;
	vertical-align: middle;
}

#BVHeader h3 {
	margin: 0px;
	font-size: 1em;
}

#BVSVPLinkContainer {
	text-align: right;
	padding-right: 10px;
	vertical-align: middle;
}

.AccountHeader a {
	padding-left: 7px;
}

#Product_Info.jsActive div strong {
	display: inline;
}

#Product_Info.jsActive div .tabTitle {
	display: none;
}

#Instructions h2 {
	font-size: 1em;
	margin: 1em 0px -1em;
}

.ProductTitle h1 {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}

/*Custom Shop*/
.Tab { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; font-weight:bold; background:#FFFFFF url(/images/content/greyBG.gif) no-repeat left; width:116px; height:23px; vertical-align:middle; text-align:center; }
.Tab a { color: #CCCCCC; text-decoration:none; }
.Tab a:hover { color: #CCCCCC; text-decoration:none; }

.TabSelected { font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; background:#000; width:116px; height:23px; vertical-align:middle; text-align:center; color: #FFF;}
.TabSelected a { color: #000000; text-decoration:none; }
.TabSelected a:hover { color: #000000; text-decoration:none; }

div.BodyCategory2 #ajax_main_container form {
	margin: 0px;
}
td#TopMainNav { padding: 0px; margin: 0px; background-color: #a2a2a2; z-index: 1000;}
td#TopMainNav a { text-decoration: none; font-family: Arial,Helvetica,san-serif; border: none; font-size: 11px;}
td#TopMainNav a img { border: none; margin: 0; padding: 0; height: 22px; background-color: #a2a2a2; overflow: hidden; float: left;}
td#TopMainNav ul#mainul { display: block; position: relative; padding: 0px; list-style: none; width: 991px; margin: 0px 0px 0px; top: 0;  background: #fff url(/images/content/topnav_bg.gif) repeat-x left;  height: 22px; z-index: 1000; }
td#TopMainNav ul#mainul li.parent { float: left; padding: 0px; position: relative; top: 0px; margin: 0px; height: 22px;}
td#TopMainNav ul#mainul li.parent a { color: white; height: 22px; margin: 0px; padding: 0px;}
td#TopMainNav ul#mainul li.parent.active { background-color: #dedbba; }
td#TopMainNav ul#mainul li.parent.active  a { color: black; }
td#TopMainNav ul#mainul li.parent:hover { background-color: #dedbba;}
td#TopMainNav ul#mainul li.parent:hover  a { color: black; }
td#TopMainNav ul#mainul li.parent ul.childBig { display: none; }
td#TopMainNav ul#mainul li.parent:hover ul.childBig{ display:block; top: 22px; position: absolute; background:#dedbba; padding: 0px; list-style: none; width: 175px; padding-left: 0px; height: auto;}
td#TopMainNav ul#mainul li.parent ul.childBig.zero { left: 0px;}
td#TopMainNav ul#mainul li.parent ul.childBig.first { left: 2px; }
td#TopMainNav ul#mainul li.parent ul.childBig.second { left: 2px;}
td#TopMainNav ul#mainul li.parent ul.childBig.third { left: 1px;}
td#TopMainNav ul#mainul li.parent ul.childBig li {position: relative; height: 21px; line-height: 21px; padding: 0px 9px;}
td#TopMainNav ul#mainul li.parent ul.childBig li:hover { background-color: #f8f8f1;}
td#TopMainNav ul#mainul li.parent ul.childBig li.active { background-color: #f8f8f1;}
td#TopMainNav ul#mainul li.parent ul.childBig li ul.child { display: none; }
td#TopMainNav ul#mainul li.parent ul.childBig li:hover ul.child { display:block; position: absolute; background-color: #f8f8f1; list-style: none; padding: 0px 0px; margin-left: 166px; top: 0px;}
td#TopMainNav ul#mainul li.parent ul.childBig li ul.child li { float: none; padding: 0px 10px; min-width: 100px; height: 22px;}
td#TopMainNav ul#mainul li.parent ul.childBig li ul.child li:hover {background-color: #ebead6;}

td#TopSubNav {padding: 0px; margin: 0px; background-color: #dedbba; z-index: 100;}
td#TopSubNav a { text-decoration: none; font-family: Arial,Helvetica,san-serif; border: none; color: black;}
td#TopSubNav ul {list-style: none; background-color: red; margin: 0px; padding: 0px; z-index: 100;}
td#TopSubNav ul.childBig { display: block; position: relative; background:#dedbba url(/images/content/topnav_tier2_bg.gif) repeat-x left; padding: 0px; list-style: none; width: 991px; padding-left: 0px; height: 22px;}
td#TopSubNav ul.childBig.second { padding-left: 105px; width: auto;}
td#TopSubNav ul.childBig.third { padding-left: 425px; width: auto;}
td#TopSubNav ul.childBig li { float: left; position: relative; height: 21px; line-height: 21px; padding: 0px 9px;}
td#TopSubNav ul.childBig li:hover { background-color: #f8f8f1;}
td#TopSubNav ul.childBig li.active { background-color: #f8f8f1;}
td#TopSubNav ul.childBig li:hover ul.child { display:block; }
td#TopSubNav ul.childBig li ul.child { position: absolute; background-color: #f8f8f1; display: none; list-style: none; padding: 0px 0px; margin-left: -9px;}
td#TopSubNav ul.childBig li ul.child li { float: none; padding: 0px 10px; min-width: 125px; height: 22px;}
td#TopSubNav ul.childBig li ul.child li:hover {background-color: #ebead6;}

iframe {border: none;}