html, body{
	background: none;
	width:100%;
	margin:0;
	padding:0;
	background-color:#000000;
	font-family: Helvetica, Arial, sans-serif;
	color:#ffffff;
}
.clear {
	clear:both;
}
.clear-hr {
	clear:both;
	border: none;
	border-top: 1px solid #333;
	margin: 0 90px 20px 10px;
}
.left{
	float:left;
}
.right{
	float:right;
}
.error {
	color:red;
}
.success {
	color: green;
}
a{
	color:#ffffff;
	text-decoration: none;
	font-size:12px;
}
.mt5{
	margin-top:5px;
}

.content{ 
	width:920px; 
	text-align:left; 
	margin:0 auto;
}
.colorswatch{
	display:block;
	margin-bottom:10px;
	margin: 0px 5px 5px 5px;
	width:25px;
	height:25px;
	border:1px solid #ffffff;
	float: left;
	
}
.whitebox{
	background-color: #ffffff;
	padding:10px;
	padding-bottom: 50px;
}

img.floatright {display:block;float:right;margin:10px}
img.floatleft {display:block;float:left;margin:10px}
img.aligncenter {display:block;margin:10px auto 10px auto}

.header{ }
.header .topheader{
	text-align: right;
}
.topheader .logo{
	background-image: url(../imgs/logo.png);
	background-repeat: no-repeat;
	width:150px;
	height:84px;
	position: relative;
	margin-top:20px;
	margin-left:20px;
}
.topheader .search {
	padding-top: 15px;
	padding-right: 20px;
}
.topheader .search input{
	line-height: 18px;
	height:18px;
	border:0px;
	padding-left: 5px;
	padding-right: 5px;
}
.topheader .searchBtn{
	background-image: url(../imgs/magnify.png);
	background-repeat: no-repeat;
	position:relative;
	line-height: 24px;
	font-size:9px;
	padding-left:20px;
	margin-left:10px;
	text-decoration: none;
	color:#ffffff;
}
.topheader .usermenu{
	text-align: right;
	padding-right:20px;
	padding-top:15px;

}
.topheader .usermenu a{
	color:#ffffff;
	font-size:9px;
	text-decoration: none;
	padding-left:12px;
}

.header .navigation{
	margin-top:-23px;
	background-image: url(../imgs/menuBg_H.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	width:100%;
	height:90px;
}
.navigation .menu{
	background-image: url(../imgs/menuBorder.png);
	background-repeat: no-repeat;
	height:45px;
	background-position: bottom;
	line-height:40px;
	text-align: right;
	padding-right: 20px;
}
.navigation .menu a{
	text-decoration: none;
	color:#ffffff;
	font-size:14px;
	padding-left:10px;
	padding-right: 10px;
	display:block;
	float:right;
	padding-bottom:5px;
}
.navigation .menu a.selected{
	background-image: url(../imgs/menuPointer.png);
	background-position: bottom center;
	background-repeat: no-repeat;
}
.breadcrumbs{
	color:#ffffff;
	line-height:20px;
	padding: 12px 0 0 20px;
	text-align: left;
	width: auto;
	font-size:14px;
	color:#ffffff;
	overflow: visible;
	z-index:1;
}
.breadcrumbs a{
	font-size:14px;
	color:#ffffff;
	text-decoration: none;
	font-weight: bold;
}
.breadcrumbs li.home a{
	font-size:11px !important;
	color:#ffffff;
	text-decoration: none;
	font-weight: normal !important;
}
.main{
	position: relative;
	float:left;
}

.leftcol{
	float:left;
	width:190px;
	padding-right: 20px;
	padding-bottom: 0px;
}
.leftcol .title{
	font-size:14px;
	font-weight:bold;
	padding-top:20px;
	padding-bottom:5px;
	padding-left:20px;
	color:#cccccc;
}
.leftcol a{
	color:#ffffff;
	text-decoration: none;
	line-height: 14px;
	padding-left:10px;
	margin-left:10px;
	font-size: 12px;
}
.leftcol a.selected{
	font-weight: bold;
	background-image: url(../imgs/right.png);
	background-repeat: no-repeat;
	background-position: top left;
}




.mainHead{
	background-image: url(../imgs/mainHead_MISC.png);
	background-repeat: no-repeat;
	background-position: top right;
	height:70px;
	z-index:2p;
	position: relative;
}
.mainHead .title{
	font-size:16px;
	background-color:#851719;
	color:#ffffff;
	position: absolute;
	padding-left:20px;
	padding-right:20px;
	line-height: 40px;
}
.mainHead .right{
	float:right;
	font-size: 12px;
	padding-right: 20px;
	margin-top:15px;
}
a.back{
	background-image:url(../imgs/left.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left:12px;
}
.mainFoot{
	background-image: url(../imgs/mainHead_MISC.png);
	background-repeat: no-repeat;
	background-position: bottom;
	height:80px;
}
.mainFoot .right{
	float:right;
	font-size: 12px;
	padding-right: 20px;
	margin-top:50px;
	position: relative;
}

.productDescription{
	width:490px;
	margin-right: 30px;
	float:left;
}
.productRightColumn{
	width:200px;
/*	margin-right:20px;*/
	float:left;
	border-top:1px solid #333333;
	font-size:12px;
	position: relative;
}
.productSeparator{
	margin-top:20px;
	border-top:1px solid #333333;
	margin-bottom: 20px;
	clear:both;
}
.productImage{
	background-color: #333333;
	padding:10px;
	padding-top:10px;
	padding-bottom:10px;
}
.productThumbs{
	text-align: center;
	background-color:#242424;
	padding:20px;
	padding-top:10px;
	padding-bottom:10px;
}
.productTitle{
	font-size:18px;
	line-height: 20px;
	padding-bottom: 20px;
}
.productCopy{
	float:left;
	width:180px;
	margin-left:20px;
}
.productCopy .price{
	font-size: 12px;
}
.productCopy .pid{
	font-size:11px;
	line-height: 25px;
	color:#cccccc;
}
.productCopy h5{
	color:#cccccc;
	padding-bottom: 0;
	margin-top:20px;
	margin-bottom:5px;
}
.productCopy ul{
	font-size:10px;
	line-height: 18px;
	list-style: disc outside none;
	margin-left: 1.5em;
}
.productCopy p{
	margin-top:5px;
	font-size: 10px;
	line-height:18px;
}
.productCopy a.video{
	background-image: url(../imgs/video.png);
	background-repeat: no-repeat;
	padding-left:20px;
	font-size:15px;
	font-weight: bold;
	color:#cccccc;
	margin-top:25px;
	display: block;
}
.productCopy .colorOptions{
	margin-top:10px;
	font-size:10px;
}
.colorOptions .brown{
	background-color:#9f7150;
	border:1px solid #ffffff;
	width:20px;
	height:20px;
	margin-bottom: 10px;
}
.colorOptions .black{
	background-color:#262722;
	border:1px solid #ffffff;
	width:20px;
	height:20px;
	margin-bottom: 10px;
}
.colorOptions .left{
	width: 180px;
	line-height: 27px;
	text-transform: capitalize;
}


.productRightColumn h5{
	color:#ffffff;
	font-size: 14px;
	line-height: 20px;
	margin-top:20px;
	margin-bottom: 10px;
	font-weight: 500;
}
.productRightColumn h4{
	color:#cccccc;
	margin:0;
	padding:0;
	font-size: 14px;
	margin-bottom: 10px;
}

.productRightColumn .radioInputsBlock{
	background-color: #ffffff;
	border-top:2px solid #848484;
	border-left:2px solid #848484;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	color:#333333;
	font-size: 12px;
	line-height: 25px;
}
.productRightColumn .inputQuantity{
	padding-left:40px;
}
.productRightColumn .inputQuantity input{
	text-align: center;
	margin-left:10px;
}
.productRightColumn .add2cart, .productRightColumn .button, .productCopy .button{
	background-color:#851719;
	font-size:16px;
	width:180px;
	line-height:35px;
	padding-left:15px;
	padding-right:5px;
	margin-top:20px;
	cursor: pointer;
	display: block;
}
.productCopy .button{
	width: 160px;
}
.productRightColumn .add2cart .arrowRight{
	margin-right: 10px;
	margin-top: 10px;
}
#sort-toggle {
	position: absolute;
	width: 200px;
	top: 0px;
}
#sort-toggle a {
	float: right;
	margin-left: 20px;
	font-size: 10px;
	color: #333;
}
#sort-toggle a.active {
	color: #ccc;
}
.cart h4{
	color:#cccccc;
	margin:0;
	padding:0;
	font-size: 14px;
	margin-bottom: 10px;
}
.cart .items{
	background-color: #333333;
	background-image: url(../imgs/cartBg.png);
	background-repeat: repeat-x;
	background-position: top;
	padding-left:10px;
	padding-right: 10px;
	padding-top:10px;
}
.cart .items p.empty{
	padding-bottom: 10px;
}
.cart .items .item{
	padding-bottom: 8px;
	font-size: 10px;
	line-height: 14px;
}
.cart .items .item .left {
	width: 120px;
	margin-left: 20px;
	text-indent: -20px;
}
.cart .items .item .right {
	width: 40px;
	text-align: right;
}
.cart .items .total{
	font-size:10px;
	padding: 10px 0;
}
.cart .items .total .left{
	width: 120px;
}
.cart .items .total .right{
	width: 60px;
	font-size: 14px;
	text-align: right;
}
.cart .checkout{
	background-color:#222222;
	font-size: 12px;
	padding-left:10px;
	line-height: 30px;
	cursor: pointer;
}
.cart .checkout .arrowRight{ 
	margin-right: 10px;
	margin-top:8px;
}
.productRightColumn .product{
	background-image: #333 url(../imgs/productBg.png) repeat-x;
	padding:10px;
	margin-bottom: 10px;
	width:180px !important;
	float: none !important;
	height: auto !important;
	font-size: 10px;
}
.productRightColumn .product img{
	background-color: #fff !important;
	padding: 0 27px !important;
	margin-bottom: 10px;
}
.productRightColumn .product .price{
	font-size: 12px;
}
.productRightColumn .products {
	width: 180px;
	margin-right: 0;
}
.arrowRight{
	background-image: url(../imgs/right.png);
	background-repeat:no-repeat;
	width:10px;
	height:12px;
}


.features{
	padding-left:5px;
	padding-top:20px;
}



.footer{
	padding-bottom: 40px;
	padding-top:40px;
}
.footer .links{
	margin: 0 auto;
	width: 700px;
}
.footer .links .col{
	float:left;
	width:80px;
	font-size: 13px;
	line-height: 12px;
	padding-right: 20px;
	text-align: left;
}
.footer .links .col a{
	color:#ffffff;
	text-decoration: none;
	line-height: 15px;
	font-size: 11px;
}
.footer .separator{
	background-image: url(../imgs/menuBorder.png);
	background-repeat: no-repeat;
	background-position: center;
	height:36px;
	line-height: 36px;
	display: block;
}
.footer .copy{
	text-align:center;
	font-size:9px;
	line-height:18px;
}
.footer .copy a{
	color:#ffffff;
	text-decoration: none;
	padding-right: 7px;
	font-size: 11px;
}

/* OVERRIDING OF MAGENTO CSS*/

.footer-container{
	border:0px;
}
.main{
	background: none;
	padding:0px;
	width:940px;
}
.main-container{
	background:none;
}
.header{
	padding-bottom: 0px;
}


.menu>#nav{
	padding-top:10px;
	padding-right: 275px;
	z-index: 10;
}
#nav a{
	padding-bottom:12px;
	color:#ffffff;
}
#nav ul{
	border: 4px solid white;
	border-width: 0px 0px 0px 4px;
	padding-left: 0px;
	background-color: #ffffff;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-box-shadow:0 2px 15px #000000;
	-webkit-box-shadow: 0 2px 15px #000000;
}
#nav li.over a, #nav a:hover{
	color:#ffffff;
}
#nav li.active a{
	background-image: url(../imgs/menuPointer.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	color:#ffffff !important;
}
#nav li.active ul a{
	background-image: none;
}
#nav li.active ul li{
	/*background-color: #ffffff;*/
	background-color: #202020;
}
#nav li.active ul li a{
	/*color:#2f2f2f !important;*/
	color: white !important;
}
.footer li, .footer li.last{
	background:none;
	padding:0px;
}
.product-essential{
	background: none;
}
.product-view{
	border:none;
}
.col2-left-layout .col-main{
	width:720px
}
.productTabs .ui-widget-content{
	background: none;
	border:none;
}
.productTabs .ui-widget-header{
	background:none;
	border:none;
}
.productTabs .ui-tabs .ui-tabs-panel{
	background-color: #333333;
	padding:10px;
}
.productTabs .ui-tabs .ui-tabs-nav{
	padding: 0px;
}
.productTabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected{
	background: #333333;
	color:#ffffff;
	border:none;
}
.productTabs .ui-state-active a{
	color:#ffffff;
}
.productTabs .ui-state-default a{
	color:#ffffff;
}
.productTabs .ui-state-default{
	background: none;
	border:none;
}
.productTabs .ui-tabs .ui-tabs-nav li{
	background: none;
	border:none;
	line-height: 25px;
}

/* styles for sizing tables static block */
.size-table {
	width: 420px;
	font-family: Helvetica, Arial, sans-serif;
	color: #333;
	font-size: 10px;
	border: 1px solid #333;
	margin: 0px;
}
.size-table caption {
	color: #333;
	width: 402px;
	font-size: 16px;
	text-align: left;
	padding: 12px 0 2px 0px;
	background-color: #fff;
}
.size-table tr {
	border-right: 1px solid #333;
	border-left: 1px solid #333;
}
.size-table th {
	color: #fff;
	background-color: #333;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 10px;
	padding: 0 10px;
	vertical-align: middle;
	text-align: center;
}
.size-table .zebra-a{
	background-color: #eee;
}
.size-table .zebra-b{
	background-color: #ddd;
}
.size-table tbody td{
	font-size: 9px;
	text-align: center;
	vertical-align: middle;
	padding: 6px 0;
}
.size-table tfoot {
	color: #333;
	font-style: italic;
	margin-top: 12px;
}
.size-table tfoot td {
	font-size: 9px;
	padding: 10px;
	border-top: 1px solid #333;
}
.size-table tfoot td p {
	margin: 0;
	line-height: 16px;
}
.w660{
	width: 660px;
}
table .thirds {
	width: 33%;
}
table .fifths {
	width: 20%;
}
table .tenths {
	width: 8.5%;
}
table .divided-thirds {
	width: 25%;
}
table .sixths {
	width: 16.5%;
}
table .sevenths {
	width: 13%;
}
table .ninths {
	width: 9%;
}
table .thirteenths {
	width: 7%;
}


/* styles for category view */
.products{
	width:480px;
	margin-right: 20px;
	float: left;
}
.products .product{
	width:125px;
	height:215px;
	margin-right: 15px;
	float:left;
	padding:10px;
	background-color: #333333;
	position: relative;
}
.products .product a img{
	padding-bottom: 0px;
	border:2px solid #ffffff;
}
.products .product a:hover img{
	border:2px solid #a16017;
}
.products .product img{
	margin-bottom: 10px;
}
.products .productSeparator{
	width:460px;
}
.productRightColumn{
	line-height:20px;
}
.productRightColumn select, .productRightColumn .sortby{
	width:200px;
	margin-bottom: 40px;
}
.productRightColumn .sortby input{
	float: right;
}
.mainHead .right select{
	margin-right: 10px;
}
.mainFoot .right select{
	margin-right: 10px;
}
select{
	border-left:1px solid #848484;
	border-top:1px solid #848484;
	border-right:1px solid #fafafa;
	border-bottom:1px solid #fafafa;
}
.noborder{
	border:none;
}
a.list{
	background-image: url(../imgs/iconList.png);
	background-repeat: no-repeat;
	padding-left:20px;
	padding-right: 20px;
}
a.grid{
	background-image: url(../imgs/iconGrid.png);
	background-repeat: no-repeat;
	padding-left:20px;
	padding-right: 20px;
}

.details-temp {
	color: white;
	font-size: 12px;
	line-height: 1.75em;
	}

.details-temp h3 {
	color: #F18512;
	font-weight: normal;
	font-size: 16px;
	border: 0px solid #888;
	border-width: 0px 0px 1px 0px;
	}
.product h2.product-name a{
	color:#FFFFFF;
}
.product div.price{
	position: absolute;
	bottom:10px;
	right: 10px;
	font-size: 14px;
}

.more-views {
	display: none;
	}

.more-views-images h3 {
	color: white;
	font-weight: normal;
	font-size: 14px;
	margin-top: 5px;
	}

.more-views-images ul {
	margin-left: -9px;
	}

.more-views-images li {
	float:left;
	background-color: white;
	margin:0 0 8px 9px;
	}

.more-views-images li a {
	border: 2px solid #dddddd;
	float: left;
	height: 56px;
	width: 42px;
	padding: 0px 7px 0px 7px;
	overflow: hidden;
	}

#hoverimage {
	width: 267px;
	height: 354px;
	}

#hoverlink {
	position: relative;
	/*top: 0px;
	left: 0px;
	display: block;
	width: 267px;
	height: 354px;*/
}











/* shopping cart page styles */
.leftcol .box{
	background-color: #303030;
	background-image: url(../imgs/cartBg.png);
	background-repeat: repeat-x;
	background-position: top;
	padding-left:10px;
	padding-right: 10px;
	padding-top:10px;
	margin-left:15px;
	font-size: 12px;
	padding-bottom: 15px;
	margin-top:5px;
}
.leftcol .box1{
	background-color: #222222;
	background-image: url(../imgs/box1Bg.png);
	background-repeat: repeat-x;
	background-position: top;
	margin-left:15px;
	font-size: 12px;
	line-height: 30px;
	margin-top:0px;
	margin-bottom: 1px;
	padding-left:10px;
	padding-right: 10px;	
}
.leftcol .box2{
	background-color: #333333;
	background-image: url(../imgs/cartBg.png);
	background-repeat: repeat-x;
	background-position: top;
	padding:10px;
	margin-left:15px;
	font-size: 12px;
	line-height: 20px;
}

.leftcol .box1 .hr{
	position: relative;
	padding-right: 20px;
	left:-10px;
}
.leftcol .box .input{
	border-top:2px solid #848484;
	border-left:2px solid #848484;
	border-bottom: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	margin-top:5px;
	width:140px;
}
.leftcol .btn,
.btn{
	background-color:#851719;
	font-size: 12px;
	padding-left:10px;
	line-height: 30px;
	cursor: pointer;
	margin-left:15px;
}
.leftcol .box .select{
	margin-top:5px;
	display: block;
	margin-bottom: 10px;
	width:143px;
}
.leftcol .select1,
.leftcol .validate-select{
	width:143px !important;
	margin-top:5px;
	display: block;
	margin-bottom: 10px;
}


.mainFootRed{
	background-image: url(../imgs/mainHeadRed.png);
	background-repeat: no-repeat;
	background-position: 0 50%;
	height:80px;
}

.mainHeadRed{
	background-image: url(../imgs/mainHeadRed.png);
	background-repeat: no-repeat;
	background-position: top right;
	height:70px;
}
.mainHeadRed .title{
	font-size:16px;
	background-color:#851719;
	color:#ffffff;
	position: absolute;
	padding-left:20px;
	padding-right:20px;
	line-height: 40px;
	min-width:200px;
}
.mainHeadRed .right{
	float: right;
	font-size: 12px;
	padding-right: 25px;
	margin-top: 25px;
}



.mainFootBlue{
	background-image: url(../imgs/mainHeadBlue.png);
	background-repeat: no-repeat;
	background-position: top right;
	height:40px;
	
}
.mainHeadBlue{
	background-image: url(../imgs/mainHeadBlue.png);
	background-repeat: no-repeat;
	background-position: top right;
	height:70px;
}
.mainHeadBlue .title{
	font-size:16px;
	background-color:#0b5787;
	color:#ffffff;
	position: absolute;
	padding-left:20px;
	padding-right:20px;
	line-height: 40px;
}
.mainHeadBlue .right{
	float:right;
	font-size: 12px;
	padding-right: 25px;
	margin-top:25px;
}
.btnLeft11{
	background-image: url(../imgs/left11.png);
	background-repeat: no-repeat;
	padding-left:20px;
}
.btnRight11{
	background-image: url(../imgs/right11.png);
	background-repeat: no-repeat;
	background-position: right;
	padding-right:20px;
}
.mainContent{
	width:718px;
	min-height: 400px;
}
.message {
	background-color:#222222;
	line-height:16px;
	padding-left:20px;
	padding-top:10px;
	padding-right: 20px;
	padding-bottom: 10px;
	font-size: 12px;
	font-style: italic;
	color:#999999;
	margin-bottom: 20px;
}
.success{
	background-image: url(../imgs/iconOK.png);
	background-repeat: no-repeat;
	width:16px;
	height:16px;
	padding-left:5px;
	float: left;
}
.mainContent .table{
	background-color: #323232;
	background-image: url(../imgs/tableBg.png);
	background-repeat: repeat-x;
	background-position: top;
	color:#ffffff;
	font-size: 14px;
	width:720px;
}
.listview .table{
	width:480px;
}

.mainContent .table td{
	padding:10px;
	vertical-align: top;
}
.mainContent .table tr.tableHead{
	border-bottom:none;
}
.mainContent .table tr td{
	border-bottom: 1px solid #191919;
}
.mainContent .table tr.tableHead th{
	padding:10px;
	padding-bottom:0px;
	padding-top:3px;
	font-size: 11px;
	height:20px;
	color:#999999;
}
.mainContent .table td .input{
	width:40px;
	text-align: center;
	border-left:2px solid #848484;
	border-top:2px solid #848484;
	border-right:2px solid #848484;
	border-bottom: 2px solid #ffffff;
}
.mainContent .table td.thumb{
	width:70px;
}
.mainContent .table td.rb{
	border-right:1px solid #3A3A3A;
}
.mainContent .table td.ac{
	text-align: center;
}
.mainContent .table td.ar{
	text-align: right;
}
.mainContent .table tr.dark{
	background-color:#222222;
	font-weight: bold;
}
.mainContent .table tr.dark td,
.mainContent .table tr.blank td{
	border-bottom: none;
	height:20px;
	text-align: right;
	font-size: 12px;
}
.totals-table {
	background-color: #323232;
	background-repeat: repeat-x;
	background-position: top;
	color:#ffffff;
	font-size: 14px;
	width:720px;
}
.totals-table td.a-right{
	padding:10px;
}
.totals-table .dark td{
	background-color:#222222;
	font-weight: bold;
}
.btn1{
	background-color:#323232;
	font-size: 12px;
	padding-left:20px;
	line-height: 30px;
	cursor: pointer;
	width:180px;
}
.btn1Blue{
	margin-top:10px;
	background-color:#0b5787;
	font-size: 12px;
	padding-left:20px;
	line-height: 30px;
	cursor: pointer;
	width:180px;
	font-weight: bold;
	font-size: 14px;
}
.btn1Red{
	margin-top:10px;
	background-color:#851719;
	font-size: 12px;
	padding-left:20px;
	line-height: 30px;
	cursor: pointer;
	width:180px;
	font-weight: bold;
	font-size: 14px;
}
.arrowRight{
	margin-right: 10px;
	margin-top:8px;
}
.mainContent .left .btn1{
	margin-top:40px;
}
.arrowLeft{
	background-image: url(../imgs/left.png);
	background-repeat:no-repeat;
	width:10px;
	height:12px;
	margin-top:9px;
	padding-right: 10px;
}
.hr{
	height:1px;
	border-top:1px solid #333333;
	width:100%;
}
.mainContent h2{
	font-size: 14px;
	font-weight: bold;
	color:#cccccc;
	margin-top:10px;
	margin-bottom: 10px;
}
.mainContent .products{
	width:100%;
}
.mainContent .products .product{
	margin-right: 0px;
	background-image: url(../imgs/cartBg.png);
	background-repeat: repeat-x;
}
.mr50{
	float:left;
	height:20px;
	width:43px;
}
.mt25{
	margin-top:25px;
}
.mt20{
	margin-top:20px;
}
.mt10{
	margin-top:10px;
}
a.discard{
	font-size:10px;
	background-image: url(../imgs/iconDiscard.png);
	background-repeat: no-repeat;
	padding-left:15px;
	color:#999999;
}
.discard {
	background-image: url(../imgs/iconDiscard.png);
	background-repeat: no-repeat;
	width: 10px;
	height: 12px;
	margin: 8px 8px 0 0;
}

/* checkout process */

ol.opc li.allow .step-title,
ol.opc li .step-title{
	background: none;
	background-color: #222222;
	padding-left:20px;
	padding-right: 20px;
	text-align: left;
	border: none;
	border-bottom:1px solid #333333;
	color:#999999;
	font-size: 12px;
}
ol.opc li.allow .step-title{
	color:#444444;
}
ol.opc li.active .step-title{
	background-color:#222222;
	border:none;
	padding-left:20px;
	line-height:35px;
	font-size:14px;
	color:#ffffff;
	text-align: left;
}
ol.opc li.active .step{
	padding:10px;
	background: none;
	border:none;
	background-color:#333333;
}
ol.opc li.active .step form{
	background-color:#ffffff;
/*	padding:20px;*/
}
ol.opc li.active .step .whitebg{
	padding:20px;
	background-color: #ffffff;
	display: block;
}
ol.opc li.active .step .whitebg fieldset{
	width:420px;
}
ol.opc li.active .step .whitebg .customer-name .name-firstname{
	padding-right: 30px;
}
ol.opc li.active .step .whitebg .customer-name .name-firstname,
ol.opc li.active .step .whitebg .customer-name .name-lastname{
	float:left;
	width:190px;
}
ol.opc li.active .step .whitebg .customer-name .name-firstname .input-box input,
ol.opc li.active .step .whitebg .customer-name .name-lastname .input-box input{
	width:190px;
}
.form-list li.wide input.input-text{
	width:410px;
	border-left:1px solid #999;
}
.form-list li.fields .field{
	width:190px;
}
.input-box input.input-text,
.form-list li.fields .field input,
.form-list li.fields .field select{
	width:190px;
	border:1px solid #999;
}
input.input-text, select, textarea{
	border:1px solid #999;
}
textarea:focus, input.input-text:focus{
	border:1px solid #777;
	background-color: #eee;
}
.mr30{
	margin-right: 30px;
}
.form-list label{
	color:#333;
	font-size: 12px;
}
.opc .buttons-set{
	border:none;
}
.opc .buttons-set .btn{
	width:170px;
	float:right;
} 
.w200{
	width:200px;
	margin-left:0px;
	background-color:#116ea3;
	font-weight: bold;
}
.small{
	font-size:10px;
	color:#333333;
}
ol.opc li.active .step form {
	background: none;
}
.login-form a{
	display: block;
	margin-top:10px;
	color:#333333;
	text-decoration: underline;
	font-size:10px;
}
.login-form a:hover{
	text-decoration: none;
}
.input-box .validation-failed{
	border-top:2px solid #eb340a !important;
	border-left:2px solid #eb340a !important;
	border-right:2px solid #faebe7 !important;
	border-bottom:2px solid #faebe7 !important;
	background-color: #ffffff !important;
}
.validation-advice{
	color:red;
}
.sp-methods{
	color:#333333;
}
#checkout-shipping-method-load .sp-methods dt{
	padding:0;
	margin-top:0px;
}
#checkout-payment-method-load{
	margin-top:-13px;
}
.sp-methods label{
	color:#333333 !important;
}
.form-list select{
	width:190px;
}
.sp-methods select.month{
	width:114px;
}
.sp-methods select.year{
	width:66px;
}
.data-table{
	border:none;
}
.data-table thead tr.last th{
	background: none;
	background-color: none;
	border-right:none;
	border-bottom:1px solid #333333 !important;
	color:#333333;
}
.data-table .odd,
.data-table .even{
	background: none;
}
.data-table tbody tr td h3{
	line-height: 30px;
	font-weight: normal;
}
.data-table tbody tr td{
	border-right:none;
	border-bottom:1px solid #999999;
	height:30px;
	line-height:30px;
	color:#333333;
}
.data-table tbody tr.last td{
	border-bottom: none;
}
.data-table tfoot tr.first{
	background: none;
	color:#333333;
}
 .data-table tfoot tr.first td{
	border-top:1px solid #333333;
}
 .data-table tfoot td{
	border-right:none;
	background-color: #ffffff;
	line-height: 25px;
}
 .data-table tfoot tr{
	background-color: #ffffff;
	color:#333333;
}
 .data-table tfoot tr.last td{
	border-top:1px solid #333333;
	color:#333333;
	line-height: 40px;
}
.data-table a{
	color:#333333;
}
.data-table a:hover{
	text-decoration: underline;
}
.data-table a.link-reorder{
	color:#851719 !important;
}
.data-table a.link-reorder:hover{
	color:#333333;
	text-decoration: none;
}
#opc-review .buttons-set{
	border:none;
	padding-left:0px;
	padding-right: 0px;
	padding-bottom:0px;
	padding-top:40px;
}

.mh550{
	min-height: 550px;
}
.form-list li.wide select{
	width:400px;
}
.box1 .complete .success{
	margin-top:8px;
	margin-right: -5px;
}
.box1 .grey{
	width:155px;
	background-color: #333333;
	font-size: 11px;
	margin-left:-10px;
	padding-left:10px;
	padding-right: 10px;
	padding-top:10px;
	padding-bottom: 15px;
	position: relative;
	line-height: 1.25em;
}
.box1 .grey .change a{
	font-size:11px;
	text-decoration: underline;
}
.box1 .grey .change a:hover{
	text-decoration: none;
}
.box1 .grey .change{
	position: absolute;
	bottom: 5px;
	right: 5px;
}
.col-left{
	padding: 0 0 1px 10px;
}
.leftcol .cart {
	width:175px;
	margin-left:15px;
	margin-top:20px;
}
.leftcol .cart a{
	padding: 0px;
	margin: 0px;
}
.leftcol .myaccountmenu{
	padding:0px;
}
.leftcol .myaccountmenu dt{
	border-bottom:1px solid #333333;
}
.leftcol .myaccountmenu dt.current{
	background-color: #333333;
	padding-left:15px;
}
.leftcol .myaccountmenu dt a{
	margin-left:0px;
	padding-left:15px;
	line-height: 30px;
	height:30px;
	width:160px;
	display: block;
}
.leftcol .myaccountmenu dt a:hover{
	background-color:#851719;
}
.leftcol .cart .items p.empty{
	margin-bottom: 0px;
}
.leftcol .myorders a{
	margin-left: 0px;
	padding-left:2px;
}
.leftcol .myorders .btn{
	background-color: #851719;
}
.red{
	background-color: #851719 !important;
}
.btnRed, button .btnRed {
	background-color: #851719;
	margin-top: 10px;
	margin-left:15px;
	font-size: 14px;
	padding-left:20px;
	line-height: 30px;
	cursor: pointer;
	width: 180px;
	font-weight: bold;
	color:#ffffff;
	border: none;
}
.dashboard{
	min-height: 700px;
}
.dashboard .welcome-msg p{
	padding-left:30px;
}
.error-msg, .success-msg, .note-msg, .notice-msg {
	background-color: #333;
	border-color: #333;
	color: #999;
	font-weight: normal !important;
}
.error-msg {
	background-image: url(../imgs/iconAlert.png);
}
.success-msg {
	background-image: url(../imgs/iconOK.png);
}
.note-msg{
	background-image: url(../imgs/iconNote.png);
}
.matitle{
	margin-left: 15px;
	background-color: #333333;
	line-height: 40px;
	padding-left:20px;
	padding-right: 20px;
	font-size: 14px;
	font-weight: bold;
	width:300px;
}
.matitle a{
	font-size: 10px;
	padding-left:30px;
	text-decoration: underline;
}
.mabox{
	background-color: #333333;
	padding:10px;
}
.whitebox{
	background-color: #ffffff;
	padding:20px;
	color:#333333;
}
.whitebox ul {
	list-style: disc outside none;
	margin-left: 1.5em;
}
.whitebox h1, .whitebox h2, .whitebox h3, .whitebox h4{
	color: #333!important;
}
.whitebox a:hover{
	color: #666;
}
.box-title{
	font-size:14px;
	border-bottom: 1px solid #eeeeee;
}
.box-title h3 a{
	padding-right: 20px;
	color:#333333;
	line-height:30px;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}
.w50{
	width:50%;
}
.box-content{
	padding-top:10px;
}
.box-content a, 
.box-content{
	font-size: 12px;
	color:#333333;
}
.box-content a{
	text-decoration: underline;
	font-size:10px;
}
.box-content a:hover{
	text-decoration: none;
}
.box-content .col-1,
.box-content .col-2{
	width:50%;
	float:left;
}
.whitebox .fieldset{
	margin:0px;
	border:none;
	background: none;
	padding:0px;
}
.form-list .fields .field{
	padding-right: 30px;
}
.addresses-primary h2{
	color:#ffffff;
	font-size: 12px;
}
.addresses-list li.item{
	background: none;
	border:none;
}
.addresses-list li.item h3{
	color:#efefef;
}
.addresses-list li.item a{
	font-weight: normal;
	font-size: 10px;
	text-decoration: underline;
}
.addresses-list li.item a:hover{
	text-decoration: none;
}
.addresses-additional h2{
	color:#ffffff;
	font-size: 12px;
}
li.item p{
	font-weight: normal !important;
}
.fieldset{
	background: none;
	border: none;
	margin:0;
	padding:0;
}
.pager {
	background: none;
	border: none;
}
.order-info-box{
	background: none;
	border: none;
	padding: 0px;
}
.dashboard .box .box-title{
	background: none;
	text-align: left;
}
.order-info{
	background: none;
	border: none;
	padding:0px;
	margin:0px;
	font-size: 14px;
}
.order-info li{
	margin:0px;
}
.order-items h2{
	font-size:14px;
	margin-top:30px;
}
.data-table tbody.odd tr{
	background: none !important;
}
.data-table tbody.even tr{
	background: none !important;
}
.dashboard p{
	padding-left:20px;
}
#my-reviews-table{
	border-top:1px solid #333333;
}


.landingPage{
	background:url(../imgs/workwearLanding.jpg);
	background-repeat: no-repeat;
	padding-top:50px;
	padding-left:370px;
	height:226px;
	z-index:1;
	margin-top:-66px;
	width:370px;
	margin-bottom: 20px;
}
.landingPage h2{
	color:#ffffff;
	width:220px;
	padding-left: 10px;
	text-align: center;
	font-size: 18px;
}
.landingPage .hr{
	background:url(../imgs/hrLanding.jpg);
	background-repeat: no-repeat;
	width:220px;
	border:none;
	height: 1px;
	padding-top:1px;
	margin-bottom: 0;
	margin-left:10px;
}
.landingPage p{
	font-size: 14px;
	text-align: center;
	width:260px;
	margin:0;
	padding:0;
}



a.arrowRight{
	background-image: url(../imgs/right.png);
	background-repeat:no-repeat;
	background-position: right;
	padding-right: 10px;
	text-decoration: underline;
	color:#ffffff;
	font-size: 14px;
}


.homeBackground{
	background-image: url(../imgs/home.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	min-height: 560px;
	padding-left:30px;
	padding-top:160px;
}
.homecontainer h1{
	font-size:30px;
	color:#ffffff;
	margin-top:0px;
	margin-bottom: 20px;
}
.homecontainer{
	margin-top:-20px;
	width:320px;
	margin-left:110px;
	text-align: center;
	z-index:1000000;
	position: absolute;
}
.homecontainer p{
	font-size: 18px;
}
.homeBackground .homeblock{
	width:280px;
	margin-bottom: 20px;
	margin-right: 23px;
	float: left;
	background-image: url(../imgs/cartBg.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #333333;
	min-height: 110px;
	position: relative;
	cursor: pointer;
}
.homeBackground .stackblock{
	width:280px;
	margin-bottom: 20px;
	margin-right: 23px;
	float: left;
	background-image: url(../imgs/cartBg.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #333333;
	height: 110px;
	position: relative;
	cursor: pointer;
}
.blue{
	background-image: none !important;
	background-color: #005789 !important;
	height: 260px;
}
.orange{
	background-image: none !important;
	background-color: #a16017 !important;
	height: 260px;
}
.green{
	background-image: none !important;
	background-color: #7f8733 !important;
	height: 260px;
}
.homeBackground h2{
	font-size: 14px;
	color:#ffffff;
	padding-left:15px;
	line-height: 30px;
}
.homeblock .ranchWear{
	background-image: url(../imgs/ranchWear.jpg);
	background-repeat: no-repeat;
	height:223px;
	width:280px;
}
.homeblock .workWear{
	background-image: url(../imgs/workWear.jpg);
	background-repeat: no-repeat;
	height:223px;
	width:280px;
}
.homeblock .sporting{
	background-image: url(../imgs/sporting.jpg);
	background-repeat: no-repeat;
	height:223px;
	width:280px;
}

.stackblock .flameResistant{
	background-image: url(../imgs/flameResistant.jpg);
	background-repeat: no-repeat;
	width:276px;
	height:79px;
	margin:2px;
	font-size: 14px;
	color:#ffffff;
	padding-left:0px;
	line-height: 30px;
}
.dashboard .stackblock h3.flameResistant{
	position: relative;
	padding-left: 10px;
}

.stackblock a.left{
	padding-left:10px;
	font-size: 10px;
	line-height: 24px;
}
.stackblock a.right{
	line-height: 24px;
	padding-right:10px;
	font-size: 10px;
}
.stackblock a.right:hover{
	text-decoration: underline;
}
.stackblock h3.pl0{
	padding-left:0px;
	position: relative;
	left:-10px;
	z-index: 10;
}
.stackblock a.bottom{
	position: absolute;
	bottom: 0px;
}
.stackblock h3{
	color:#ffffff;
	padding-left:10px;
	font-size: 11px;
	margin-top:10px;
	margin-bottom: 10px;
}
.stackblock p{
	padding-left:10px;
	font-size:10px;
	width:120px;
}
.stackblock .stackable{
	padding:2px;
	position: absolute;
	margin-left:138px;
	top:0px;
}
.stackblock .stackable-wide{
	padding:2px;
	position: absolute;
	left:0px;
	top:0px;
	z-index: 1;
}
.stackblock .special{
	font-size:24px;
	font-weight: bold;
	padding-left:10px;
	padding-bottom: 10px;
}

h2.product-name{
	margin-top:0px;
}
h2.product-name a{
	color:#ffffff;
	font-size: 13px;
	font-weight: normal;
}
.price-box .price{
	color:#ffffff !important;
}
.std{
	font-size:11px;
}
a.link-more{
	font-size: 11px;
}

.sorter {
	background: none;
	border: none;
	width: 450px;
	height: 20px;
}
.pager {
	border: none;
	width: 450px;
	height: 20px;
	padding: 0 10px;
	line-height: 20px;
}
.toolbar .sorter {
	border: none;
}
.toolbar .pager {
	border: none;
	line-height: 20px;
	padding: 0 10px;
}
.toolbar-bottom {
	margin: 20px 0 0;
}
.pager .limiter label {
	display: none;
}
.mh300{
	min-height: 300px;
}

/*.searchResults .products{
	width:709px;
}
.searchResults .products .product{
	margin-right: 32px;
} 
.searchResults .products .productSeparator{
	width:675px;
}*/
.searchResults .products .product h2.product-name a{
	font-size: 14px;
}
.pager{
	width:100%;
}
.pager p.amount{
	padding-left:0px;
	font-size:12px;
	display: block;
	float: left;
}
.products .toolbar{
	padding-right: 20px;
}
.pager .pages{
	float:right;
	margin-right: 20px;
}
.searchResults .pager .pages{
	margin-right: 10px;
}
.whitebox .form-list{
	list-style: none;
}

.whitebox .forgot{

	margin-top:10px;
	padding-left:15px;
	display: block;
}
.totals-table tr {
	height: 40px;
	background-color: #333;
}
.totals-table td {
	vertical-align: middle;
}
.total-desc {
	width: 600px;
}
.total-value {
	width: 120px;
}

.dashboard .std h1,.dashboard .std  h2,.dashboard .std  h3,.dashboard .std  h4{
	padding: 0px 0 0 20px;
	color:#ffffff;
}
.dashboard .std h1{
	font-size: 22px;
	font-weight: normal;
}
.dashboard .std h2{
	font-size: 17px;
	font-weight: normal;
}
.dashboard .std h3{
	font-size: 13px;
	font-weight: bold;
}
.dashboard .std h4{
	font-size: 11px;
	font-weight: bold;
}

.advanced-search-summary{
	border:none;
	background: none;
}
.advanced-search-summary strong{
	background: none;
	color:#ffffff;
}
.advanced-search-summary p{
	padding-top:20px;
	font-weight: normal;
	padding-left: 10px;
}
.advanced-search-summary a{
	text-decoration: underline;
	font-weight: normal;
}

.feature-container {
	width: 660px;
	position: relative;
	}

.feature-link-more {
	float: left;
	width: 120px;
	padding: 0px 20px 0px 20px;
	margin: 20px 5px 0px 0px;
	text-align: center;
	/*background: transparent url('../imgs/right.png') 125px 10px no-repeat;*/
	}

.feature-link-more a {
	display: block;
	color: #bbb;
	font-weight: bold;
	padding-right: 15px;
	background: transparent url('../imgs/right.png') right center no-repeat;
	line-height: 1.2em;
	}

.feature-link-more a:hover {
	color: #ffffff;
	}

.whitebox a{
	color:#333333;
}
.whitebox ul.sitemap{
	list-style: none;
}
.sitemaptabs .matitlenobg{
	background-color: none !important;
	margin-left:0px;
	line-height: 40px;
	padding-left:20px;
	padding-right: 20px;
	font-size: 14px;
	font-weight: bold;
	width:200px;
}
.sitemaptabs .matitlenobg a{
	text-decoration: none;
	font-size:14px;
}
.tags-list{
	background: none;
	border: none;
}
.productRightColumn .title{
	color:#cccccc;
	margin:0;
	padding:0;
	font-size: 14px;
	margin-bottom: 10px;
}

.desc ul{
	font-size:10px;
	line-height: 16px;
	list-style: disc outside none;
	margin-left: 2.0em;
}
.listview h2{
	margin: 0;
}

.form-add h2{
	color: #0A263C;
	font-size: 18px;
	font-weight: bold;
	border-bottom: 1px solid #EEE;
	margin-bottom: 10px;
}
.form-add h3{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
}
#tabs-4 .whitebox button.button {
	background: transparent;
	color:#FFFFFF;
	cursor:pointer;
	font-size:16px;
	font-weight:normal;
	line-height:35px;
	margin-left:10px;
	margin-top:10px;
	padding: 0;
	width:185px;
	border: 0px solid black;
}

#tabs-4 .whitebox button.button span {
	background: #851719 url(/skin/frontend/default/default/imgs/right.png) 165px 50% no-repeat;
	border: 0px solid black;
	font-size: 16px;
	height: 35px;
	line-height: 35px;
	padding: 0px;
	width:	185px;
}

#tabs-4 button.button span span {
	background-color: transparent;
	border: 0px solid black;
	font-weight: normal;
	padding: 0px;
	width: 185px;
}
.product-shop{
	height: auto;
	min-height: 105px;
	position: relative;
}
.details-btn {
	background-color: #000;
	padding: 0 5px;
	position: absolute;
	bottom: 0px;
	right: 0px;
}
.details-btn a{
	font-size: 10px;
	line-height: 12px;
}
.product-shop .desc{
	padding-bottom: 5px;
}

.block-layered-nav dd {
	padding-left: 20px;
	background: transparent;
	}

.block-layered-nav dd ol li a {
	padding-left: 0px;
	margin-left: 0px;
	}
.block-layered-nav .currently .label{
	background: none;
	padding: 0 5px 0 0;
	text-transform: capitalize;
}
.block-layered-nav .currently li{
	background: none;
	padding: 0;
}

.block-layered-nav .actions {
	background: none;
	border: none;
	padding: 0 20px;
	text-align: left;
}
.block-layered-nav .actions a {
	padding: 0;
	margin: 0;
	color: #aaa;
	font-size: 10px;
}
.currently{
	padding: 0 20px;
}
.block-layered-nav .currently .btn-remove {
	background-image: url(../imgs/iconDiscard.png);
	background-repeat: no-repeat;
	padding: 0;
}
.mainHead .walls-fr {
	background: #851719 url(../imgs/walls-fr.png) no-repeat;
	display: none;
}
.product-view .box-reviews dl{
	margin: 0 0 15px 0;
}
.product-view .box-reviews h3{
	color: #333;
	margin: 0;
}
.product-view .box-reviews dt{
	font-size: 10px;
	padding-bottom: 10px;
}
.product-view .box-reviews dt span{
	font-weight: normal;
	font-style: italic;
}
.product-view .box-reviews dd{
	position: relative;
	font-size: 12px;
	padding-bottom: 20px;
	border-bottom: 1px solid #eee;
}
.product-view .box-reviews dd small{
	position: absolute;
	bottom: 10px;
	right: 0px;
	font-size: 9px;
	color: #999;
}
.product-view .box-reviews .form-add h2{
	margin-bottom: 5px;
}
.product-view .box-reviews .form-add h3{
	font-size: 10px;
}
.product-view .box-reviews .form-add span{
	display: block;
	font-size: 12px;
}
.product-view .box-reviews .form-add .form-list textarea{
	width: 420px;
}
.product-view .box-reviews .form-add .form-list input.input-text{
	width: 420px;
}
.required em{
	font-size: 9px;
}
.error-msg a{
	color: #fff;
}
.shipment-methods {
	color: #333;
}
.shipment-methods dt{
	display: none;
}
.shipment-methods dd{
	padding-top: 6px;
}
.dashboard .mainHeadRed, .dashboard .mainFootRed, .dashboard .dashboard .matitle  {
	display: none;
}
.dashboard .dashboard .mabox{
	width: 600px;
	margin: 0 auto;
}
.cms blockquote{
	width: 60%;
	margin: 0 auto;
	padding: 10px 0 30px 0;
}
.cms p{
	font-size: 14px;
	padding-right: 20px;
}
.cms p a{
	font-size: 14px;
	text-decoration: underline;
}
.cms h1, .cms h2, .cms h3, .cms h4{
	padding-top: 20px !important;
}
.facebook_icon{
	width: 16px; height: 16px;
	display: block;
	margin-left: 6px; padding: 0;
	background: transparent url('../imgs/facebook_icon.gif') no-repeat left top;
	text-indent: -9999px;
}
.twitter_icon{
	width: 16px; height: 16px;
	display: block;
	margin-left: 6px; padding: 0;
	background: transparent url('../imgs/twitter_icon.gif') no-repeat left top;
	text-indent: -9999px;
}
#shopping-cart-table{
	font-size: 12px;
}
.price strike{
	font-size: 11px;
	color: #ff0000;
	padding-right: 4px;
}
.buymore{
	display: block;
}

.box-up-sell h4 {
	margin: 10px 0px 10px 0px;
}

.address-block {
	width: 280px; height: 130px; margin: 20px; float: left; background-color: #666;
	padding: 20px 20px 10px 20px;
}
.address-block h2, .address-block a{
	font-size: 18px;
	font-weight: bold;
}
.address-block p {
	font-size: 14px;
	line-height: 18px;
}
#map {
	width: 680px; height: 480px; padding-bottom: 20px; margin: 0 auto;
	color: #000;
}
#map h2 {
	color: #000;
	font-weight: bold;
}
.map-content p {
	font-size: 14px;
	line-height: 18px;
}
.map-content{
	 width: 240px; height: 120px;  
}

#send2 {
	clear:both;
	}
table.career, table.career td, table.career th{
	border: solid 1px #666;
	vertical-align: middle;
}
table.career td, table.career th{
	padding: 10px;
}
table.career th{
	background-color: #666;
}
table.career th.th-left{
	background-color: #fff;
	width: 80px;
	font-weight: bold;
	text-align: right;
}
table.career h2{
	color: #fff !important;
	padding: 0 !important;
	margin: 0 !important;
	text-align: center;
}
table.career .copy{
	padding: 20px 40px;
}
table.career p{
	padding:0; margin:0;
}
table.career ol li{
	padding-left: 20px;
	list-style: inside decimal;
}
table.career ol ol li{
	padding-left: 40px;
	list-style: inside upper-alpha;
}
table.career ol ol ol li{
	padding-left: 60px;
	list-style: inside disc;
}
table.career ol ol ol ol li{
	padding-left: 80px;
	list-style: inside lower-alpha;
}
table.career .zebra1{
	background-color: #eee;
}
table.career .zebra2{
	background-color: #ccc;
}

.btnRed>.left>a.thickbox {
	color:white;
	display:block;
	height: 31px;
	margin: 0px;
	overflow: hidden;
	width: 160px;
	}

.bizlink {
	font-size: 12px!important;
	}

li.level0>ul.level0 {
    margin: 0px;
    padding: 0px;
    }

li.level0> ul.level0 li {
    margin: 0px;
    padding: 0px;
    }

li.level0 ul li a, li.level0 ul li, li.level0 ul li a span {
    line-height: 16px;
    }
.dotwack {
	float: right;
    margin-top: -51px;
    position: absolute;
    right: 16px;
    z-index: 100;
}
.dotwack a {
	background: transparent url('../imgs/walls_dotwack.png') no-repeat left top;
	font:13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#FFF;
	display:block;
	padding:22px 15px 10px 15px;
	width:89px;
	height:79px;
	text-align:center;
}


