:focus { outline: none; -moz-outline-style: none; }
.boxText { font: 10px Verdana, Arial, sans-serif;}
.errorBox { font: bold 10px Verdana, Arial, sans-serif; background: #ffb3b5;}
.stockWarning { font: 10px Verdana, Arial, sans-serif; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font: 10px Verdana, Arial, sans-serif; color: #70d250; text-decoration: underline; }
h1 {font:bold 14px Arial, Helvetica, sans-serif; text-align:left;}
FORM {display: inline;}
.infoBox {background:#FFF;}
.error{font:11px Verdana, Geneva, sans-serif;color:#F00;}
TD.infoBoxHeading {font: bold 10px Verdana, Arial, sans-serif;background: #bbc3d3;color: #ffffff;}
.productListing-heading {font: bold 10px Verdana, Arial, sans-serif;background:#F93;color:#000;}
TD.productListing-data {font: 10px Verdana, Arial, sans-serif;}
TD.productListing-data a{color:#000;text-decoration:none;}
TEXTAREA {width: 100%;font-family: Verdana, Arial, sans-serif;font-size: 11px;}
SPAN.productSpecialPrice {font-family: Verdana, Arial, sans-serif;color: #ff0000;}
.pageHeading{}
SPAN.errorText {font-family: Verdana, Arial, sans-serif;color: #ff0000;}
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer;}
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font:10px Verdana, Arial, sans-serif;color: #8c8c8c; }
.checkoutBarCurrent { font:10px Verdana, Arial, sans-serif;color: #000000; }
/* message box */
.messageBox { font:10px Verdana, Arial, sans-serif;}
.messageStackError, .messageStackWarning { font:10px Verdana, Arial, sans-serif;background-color: #ffb3b5; }
.messageStackSuccess { font: 10px Verdana, Arial, sans-serif; background-color: #99ff00; }
/* input requirement */
.inputRequirement { font: 10px Verdana, Arial, sans-serif; color: #ff0000; }
/* New styles */
body {font:normal 12px Arial, Helvetica, sans-serif;color:#000;	padding:0px; margin:0px; background: url(images/main-bg.gif) repeat-y; text-align:center;}
h2 {color:#000;padding-left:5px;}
h1 {font:bold 14px Arial, Helvetica, sans-serif; color:#fff;text-align:left;}
#wraper {width:814px;margin:0px auto 0px auto;padding:0px;border:dotted 1px #cccccc;background:#fff;}
#header {width:814px; height:92px; background: url(images/top-bg.gif) repeat-x;	text-align:left;}
#logo {width:172px;	float:left;	margin:0px 0px 0px 37px;}
#top_link {	width:187px; margin:2px 17px 0px 0px; float:right;}
#navigation {width:448px; height:21px;	position:absolute; left:442px; top:68px;}
.navitab {width:448px; 	height:21px; background:url(images/navi-bg.gif) no-repeat; text-align:center;}
#navigation a {	font:bold 12px Arial, Helvetica, sans-serif; color:#000;text-decoration:none;}
#navigation a:hover {color:#fff;}	
#search {width:814px; height:26px;	background:#cccccc; margin:1px 0px 1px 0px;}
#search_links {	width:260px; font:bold 12px Arial, Helvetica, sans-serif; color:#000;float:right; margin-top:2px;}
.middle {width:814px;}
.left_content {width:186px;	vertical-align:top; border-right:dotted 1px #ccc;}
.leftcontent {width: 183px; margin:0px 2px 1px 0px;	text-align: left;}
.leftlinks{margin:0px;	padding:0px; font:bold 10px tahoma;	color:#000;}
.leftlinks a{ margin:5px 5px 5px 10px;padding:6px 16px;	font:bold 10px tahoma;color:#000;text-decoration:none;display:block;	border-bottom:dotted 1px #c2c2c2;background:no-repeat url(images/arrow.gif);background-position: left 5px;}
.leftlinks a:hover {color: #e4ac00;}
.right_content { width:626px; vertical-align:top; font:11px Verdana, Geneva, sans-serif; border:1px #ccc solid; border-left:none;}
.rightlinks { width:626px;}
.prodct_hed {background:url(images/yello-bg.gif) repeat-x; 	font:bold 12px Arial, Helvetica, sans-serif; color:#fff;line-height:33px; padding-left:12px; text-decoration:none;}
.prodct_hed a{ color:#FFF; text-decoration:none;}
.prodct_hed h1{font:bold 12px Arial, Helvetica, sans-serif; display:inline; margin:0px; padding:0px;line-height:33px;}
.baner {width:604px; margin:3px 0px 12px 0px; text-align:center;}
.prodct_tab {width:610px; margin-top:6px;}
.pr_box { width:299px;	font:normal 12px Arial, Helvetica, sans-serif; color:#000;	margin:5px 0px 5px 5px;	background: url(images/curv-bg.gif) no-repeat center top;}
.pr_box a {	font:bold 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;	line-height:32px;}
.pr_box a:hover{text-decoration:underline;}
.pr_box s {font:bold 12px Arial, Helvetica, sans-serif;	color:#0a68a2;}
.pr_box span {font:bold 12px Arial, Helvetica, sans-serif; color:#ff0000;}
.prname_bordr {	width:299px; border-right:solid 1px #bdbdbd; border-left:solid 1px #bdbdbd;}
.prname_hed {height:32px; text-align:center;}
#footer {width:814px; height:65px; background:#e0d6cd;}
#footer_links {width:485px;	float:left;	margin:15px 0px 0px 10px; font:bold 11px Arial, Helvetica, sans-serif; color:#737373;}
#footer_links a {font:bold 11px Arial, Helvetica, sans-serif; color:#737373; text-decoration:none;}
#footer_links a:hover {	color:#000; cursor:pointer;}
#footer_rightlinks {width:270px; font:bold 11px Arial, Helvetica, sans-serif; color:#737373; float:right; text-align:right;}
.left_dnavi {width: 183px; margin:0px 2px 1px 0px; text-align: left;}
.left_dnavi ul {padding:0px; margin:0px; list-style-type:none;}
.left_dnavi li {font:bold 10px Verdana, Geneva, sans-serif;	color:#000;	width:183px;}
.left_dnavi li a {font:bold 10px Verdana, Geneva, sans-serif; color:#000; display:block; text-decoration:none; margin:2px 4px 4px 10px; padding:2px 16px 8px 16px; border-bottom:dotted 1px #c2c2c2;	background:no-repeat url(images/arrow.gif);	background-position: left 2px;}
.left_dnavi li a:hover {color:#CC9900;}
.left_dnavi2 {width: 183px;	margin:0px 2px 1px 0px;	text-align: left;}
.left_dnavi2 ul { padding:0px; margin:0px;	list-style-type:none;}
.left_dnavi2 li { font:10px Verdana, Geneva, sans-serif; color:#000; width:183px;}
.left_dnavi2 li a {font:10px Verdana, Geneva, sans-serif;color:#000;display:block;text-decoration:none;	margin:2px 4px 4px 10px;	padding:2px 16px 8px 16px;	border-bottom:dotted 1px #c2c2c2;background:no-repeat url(images/arrow.gif);background-position: left 2px;}
.left_dnavi2 li a:hover {color:#CC9900;}
.baner_inside {	width:616px; margin:3px 0px 8px 0px; text-align:center;}
.zoom a {font:normal 12px Arial, Helvetica, sans-serif;	color:#000;	padding:0px 10px 0px 15px;}
.zoom a:hover { color:#000;	text-decoration:none;}
.colmspan {border: 1px solid #CCCCCC;}
.quadtxt {font: bold 14px tahoma; color: #000;}
.border_table {border: 1px solid #FFFFFF; margin-top: 5px;}
.border_botom {border-bottom: solid 1px #ccc;}
.text {font: bold 15px tahoma;color: #FFFFFF;padding-left: 20px;line-height: 25px;}
.dolar {color: #00A4FE;	font:bold 12px Arial, Helvetica, sans-serif;}
.price {font:bold 12px Arial, Helvetica, sans-serif; color: #FAA316;}
.stylea {font:bold 16px verdana; color: #ff0000;text-decoration: none;}
.sale {font:bold 12px tahoma;color: #FFFFFF;text-decoration: none;}
.bodyb {background: url(images/bodybg.gif) repeat-x;border:solid 1px #ccc;}
/*.scart {*/
.productListing{width:610px;border:dotted 1px #ccc;}
.prname_fitsthed {height:20px;text-align:center;background:#e1e1e1;}
.pr_boxlist {width:299px;font:normal 12px Arial, Helvetica, sans-serif;	color:#000;	margin:5px 0px 5px 5px;	border:solid 1px #bdbdbd;}
.pr_boxlist a {font:bold 12px Arial, Helvetica, sans-serif;	color:#000;	text-decoration:none;}
.pr_boxlist a:hover{text-decoration:underline;}
.pr_boxlist s {font:bold 12px Arial, Helvetica, sans-serif;color:#0a68a2;}
.pr_boxlist span {font:bold 12px Arial, Helvetica, sans-serif;color:#ff0000;}
.paging{font:11px Verdana, Geneva, sans-serif;}
.paging a{font: bold 11px Verdana, Geneva, sans-serif; text-decoration:none; color:#000;}
.paging span{font: bold 11px Verdana, Geneva, sans-serif; color:#999;}
.content{font:10px Verdana, Geneva, sans-serif; text-align:justify;}
.content a{text-decoration:none; color:#000;text-decoration:underline;}
.content a:hover{text-decoration:underline;}
.content h1{font: bold 18px Verdana, Geneva, sans-serif; color:#333;}
.prname_fitsthed {height:20px;text-align:center;background:#e1e1e1;}
.baner_inside {width:616px;	margin:3px 0px 8px 0px;	text-align:center;}
.border_table {	width:295px; border: 1px solid #FFFFFF;	margin-top: 5px;}
.border_table span {font: bold 14px tahoma;	color: #000;}
.scart {width:619px; border-bottom:dotted 1px #ccc;}
.prodct_listbox {width:619px;border:solid 1px #c9bbd9;}
.box_right {font:normal 12px Arial, Helvetica, sans-serif;color:#000;text-align:left;width:270px;border:solid 1px #d1d1d1;background:#fff;}
.box_text {font:bold 14px Arial, Helvetica, sans-serif;	color:#fff;	line-height:26px; background-color:#333333;	padding-left:10px;}
.box_price {font:bold 14px Arial, Helvetica, sans-serif; color:#000;	line-height:23px; background-color:#faeeff;	padding-left:10px;}
.box_price s{font:bold 14px Arial, Helvetica, sans-serif; color:#0090ff;}
.box_price span{font:bold 14px Arial, Helvetica, sans-serif; color:#fe4900;}
.relatepr {width:100%; margin:4px 0px 2px 0px;}
.relatepr a {font:normal 12px Arial, Helvetica, sans-serif;color:#ff4a0c;text-decoration:underline;}
.relatepr a:hover {color:#000000;text-decoration:none;}
.relatepr s {font:bold 12px Arial, Helvetica, sans-serif;color:#454545;}
.relatepr span {font:bold 12px Arial, Helvetica, sans-serif;color:#167ca2;}
.botomborder {border-bottom:solid 1px #c1c1c1;font:12px Verdana, Geneva, sans-serif;}
.boxzoom {width:322px;text-align:center;color:#000;}
.prconthed {font:bold 14px Arial, Helvetica, sans-serif;color:#ff6600;line-height:22px;}
.main{font:11px Verdana, Geneva, sans-serif;}
.main pre { font-weight:bold;}
.desc {font: 12px Verdana, Arial, Helvetica, sans-serif;color: #6A0035;}
.desc a{font:12px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; color:#F00;}
.other-head{font:bold 14px Verdana, Arial; color: #FFFFFF;}
.other-head .mhead a{font:bold 14px Verdana, Arial; color: #FFFFFF; text-decoration:none;}
.other-head a{font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration:none;}
.other-head td{ height:25px;}
.tax-text, .tax-text ul{font:11px Verdana, Geneva, sans-serif;}
TD.fieldKey {font: bold 12px Verdana, Arial, sans-serif;}
TD.fieldValue {font: 12px Verdana, Arial, sans-serif;}
TD.smallText, SPAN.smallText, P.smallText {font: 10px Verdana, Arial, sans-serif;}
.skate_content {width:619px; margin-bottom:6px;}
.skates_box {width:150px; text-align:center; margin-top:6px; border:solid 1px #868686; font:12px Arial, Helvetica, sans-serif;}
.skates_box span a{ font:bold 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; line-height:22px;background:#dcdcdc;display:block;}
.skates_box span a:hover {color:#000;text-decoration:underline;}
.skates_box b{font:bold 14px Arial, Helvetica, sans-serif;color:#ff0000;}
TD.pageHeading1, DIV.pageHeading1 {font-family: Tahoma;font-size: 18px;font-weight: bold;color: #9a9a9a;}
.sitemap a {font: bold 14px Verdana, Arial, Helvetica, sans-serif;color: #660000;}
.sitemapsub a {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#666666;text-decoration: none;}
.sitemapsub a:hover {color:#cccccc;}
.skutbox {width:600px;text-align:center;margin-top:8px;border:1px solid #ccc;}
.skut_hed, .skut_hed a{font:bold 12px Arial, Helvetica, sans-serif;color:#000;background:#ffecdf;line-height:20px;text-decoration:none;}
.skut_links {width:400px;text-align:left;}
