html {
	overflow: -moz-scrollbars-vertical;
	margin: 0;
	padding: 0;
}
* {
	font-family: Arial, Helvetica, sans-serif;
}
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: url("/catalog/view/theme/default/image/wrapper-bg.png") repeat-y scroll center top #ffffff;
}
body, td, th, input, textarea, select, a {
	font-size: 12px;
	color: #444444;
}
form {
	padding: 0;
	margin: 0;
	display: inline;
	color: #444444;
}
a, a:visited {
	color: #444444;
	text-decoration: none;
	cursor: pointer;
}
a:hover {
	text-decoration: none;
	color:#000000;
}
a img {
	border: none;
}
p {
	margin-top: 0px;
}
/* layout */
#container {
	width: 797px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#header .div2 {
	float:left;
    margin-left:16px;
    margin-bottom:22px;
    margin-top:-22px;
}
#header .div3 {
	float: right;
	height: 38px;
}
#header .div3 a {
	padding:1px 0 2px 1px;
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration:underline;
}
#header .div4 {
	float: right;
	height: 5px;
}
#header .div4 a {
	text-align: center;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	position: relative;
	z-index: 1;
}
#header .div4 a.selected {
	background: url('../image/tab_2.png') no-repeat;
	color: #FFF;
	padding-bottom: 10px;
	z-index: 3;
}
#header .div5 {
	clear: both;
}
#header .div5 .left {
	width: 5px;
	height: 40px;
	float: left;
}
#header .div5 .right {

}
#header .div5 .center {

}
#header .div6 {
	clear: both;
	margin-bottom: 10px;
}
#header .div6 .left {
	background: url('../image/header_2_left.png') no-repeat;
	width: 5px;
	height: 32px;
	float: left;
	margin-left:1px;
}
#header .div6 .right {
	background: url('../image/header_2_right.png') no-repeat;
	width: 5px;
	height: 32px;
	float: right;
}
#header .div6 .center {
	background: url('../image/header_2_center.png') repeat-x;
	height: 32px;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
#header .div7 {
	float: right;
	padding-top: 8px;
	font-weight: bold;
}
#header .div8 {
	float: left; margin-top: 6px;
}
#header .div9 {
	float: left;
	margin-top:18px;
}
#header .div10 {
	float: left; 
	margin-top: 2px;	
}
#search {
	padding-left: 5px;
	color: #FFF;
	font-weight: bold;
}
#search select {
	border: 1px solid #0A5391;
	padding: 1px;
}
#search a {
	color: #FFF;
}
#search input {
	border: 1px solid #0A5391;
	padding: 2px;
	margin-top:3px;
}
#breadcrumb {
	float: left;
	padding-top: 9px;
	font-size:10px;
	height: 13px;

}
.switcher {
	float: right;	
	margin-top: 3px;
	margin-left: 10px;
}
.switcher a {
	text-decoration: none;
	display: block;
}
.switcher .selected {
	background: #FFFFFF url('../image/switcher.png') repeat-x;
}
.switcher .selected a {
	border: 1px solid #CCCCCC;
	background: url('../image/arrow_down.png') 116px center no-repeat;
	color: #666666;
	padding: 2px 5px 2px 5px;
	width: 121px;
}
.switcher .selected a:hover {
	background: #F0F0F0 url('../image/arrow_down.png') 116px center no-repeat;
}
.switcher .option {	
	position: absolute;
	z-index: 3;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #EEEEEE;
	display: none;
	width: 131px;
}
.switcher .option a {
	color: #000;
	padding: 3px 5px 3px 5px;
}
.switcher .option a:hover {
	background: #FFC;
}
.switcher img {
	position: relative;
	top: 1px;
}
#column_left {

}
#column_right {
	margin-bottom:15px;
}
#content {
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#content .middle {
min-height:30px;
padding:0px 0px 1px;
}

.success {
	padding: 5px 0px;
	margin-bottom: 10px;
	background:none repeat scroll 0 0 #F1F1F1;
	border:1px solid #CCCCCC;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	color:#009900;
	width: 604px;
}
.warning {
	padding: 5px 0px;
	margin-bottom: 10px;
	background:none repeat scroll 0 0 #F1F1F1;
	border:1px solid #CCCCCC;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	color: #ff0000;
	width: 604px;
}
.wait {
	padding: 5px 0px;
	margin-bottom: 10px;
	background: #FBFAEA;
	border: 1px solid #EFEBAA;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
}
.required {
	color: #FF0000;
	font-weight: bold;
}
.error {
	color: #FF0000;
	display: block;
	font-size: 11px;
}
.help {
	cursor: pointer;
}
.tooltip {
	border: 1px solid #FDDA5C;
	background: #FBFF95;
	padding: 5px;
	font-size: 11px;
	width: 250px;
}
.clear { /* generic container (i.e. div) for floating buttons */
	overflow: hidden;
	width: 100%;
}
.button {
	display: inline-block;
	background: #000000;
	text-decoration: none;
	color:#FFF;
	margin-top:19px;
}
.button span {
	color: #FFF;
	display: block;
	padding:3px 6px 4px;
	background: #000000;
}
.buttons {
	margin-bottom: 10px;
}
.buttons input {
	padding: 0px;
	margin: 0px;
}
.buttons table {
	width: 607px;
	border-collapse: collapse;
}
.buttons table td {
	vertical-align: middle;
}
.content {
	margin-top: 3px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #cccccc;
}
.list {
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin-left:-3px;
	margin-top:-20px;
}
.list td {
	text-align: center;
	padding-bottom: 10px;
	border:1px solid #CCCCCC;
}
.sort {
	background:none repeat scroll 0 0 #000000;
	height:30px;
	margin-left:-3px;
}
.sort .div1 {
	float: right;
	margin-left: 5px;
	padding-top: 6px;
	padding-right: 9px;
}
.sort .div2 {
	text-align: right;
	padding-top: 9px;
}
.sort select {
	font-size: 11px;
	margin: 0;
	padding: 0;
}
.pagination {
	display: inline-block;
	background: #F8F8F8;
	margin-bottom:-30px;
	width:609px;
}
.pagination .links, .pagination .results {
	padding: 7px;
}
.pagination .links {
	float: left;
}
.pagination .links a {
	border: 1px solid #CCCCCC;
	padding: 4px 7px;
	text-decoration: none;
	color: #000000;
}
.pagination .links b {
	border: 1px solid #CCCCCC;
	padding: 4px 7px;
	text-decoration: none;
	color: #000000;
	background: #FFFFFF;
}
.pagination .results {
	float: right;
}
.tabs {
	width: 100%;
	height: 31px;
	margin-bottom: 0px;
}
.tabs a {
	float: left;
	display: block;
	padding: 6px 15px 7px 15px;
	margin-right: 2px;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background: #FFFFFF url('../image/tab_3.png') repeat-x;
	color: #000000;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	z-index: 1;
	position: relative;
	top: 1px;
}
.tabs a.selected {
	background: #FFFFFF url('../image/tab_3.png') repeat-x;
	border-bottom: 0px;
	padding-bottom: 8px;
	z-index: 3;
}
.tab_page {
	border: 1px solid #DDDDDD;
	background: #FFFFFF;
	padding: 10px;
	display: block;
	z-index: 2;
	margin-bottom: 10px;
}
#footer {
	width: 100%;
	clear: both;
	padding-top: 5px;
	border-top: 3px solid #cccccc;
}
#footer .div1 {
	float: left;
	text-align: left;
}
#footer .div2 {
	float: right;
	text-align: right;
}
#category ul {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
}
#information ul {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
}
.cart {
	border-collapse: collapse;
	width: 606px;
	border: 1px solid #EEEEEE;
	margin-bottom: 10px;
}
.cart th {
	background:none repeat scroll 0 0 #f1f1f1;
	font-weight:bold;
	padding:5px;
}
.cart td {
	padding: 5px;
}
.tags, .tags a {
	font-style: italic;
	font-size: x-small;
}
#module_cart .middle {
	padding: 5px;
}
.cart_module_total {
	padding: 0 3px 0 3px;
	font-size: 0.9em; 
	color: #222;
}
.cart_remove {
	margin-top: 3px;
	background: url('../image/list_remove_btn.gif') no-repeat left center transparent;
	padding-right:10px;
	cursor:pointer;
}
.cart_remove_loading {
	margin-top: 3px;
	background: url('../image/ajax_load.gif') no-repeat transparent;
	padding-right:10px;
}
.button_add_small, a.button_add_small:visited {
	margin-top: 3px;
	background: url('../image/button_add_small.png') no-repeat left center transparent;
	padding:5px;
	text-decoration: none;
	cursor:pointer;
}
#content .middle .box {
	float: left;
	margin: 0 6px 10px 6px;
	min-height: 0px;
}
#content .middle .box .middle {
	width: 158px;
	min-height: 0px;
}

/* common styling */
.menu {font-family: arial, sans-serif; width:800px; height:30px; position:relative; font-size:11px;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#fff;width:112px; height:30px; text-align:center; border-left:1px solid #fff; border-right:1px solid #fff; background:#000; line-height:30px; font-size:12px; overflow:hidden; font-weight:bold;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; background:#444444;}
.menu ul li:hover ul {display:block; position:absolute; top:30px; left:0; width:112px;}
.menu ul li:hover ul li a.hide {background:#6a3; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#6fc; color:#ccc;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#ffffff; color:#444444; border:1px solid #f1f1f1;}
.menu ul li:hover ul li a:hover {color:#000000; z-index: 10000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-120px;}

.free_shipping {padding:8px 0px 0px 480px;}
.quick-links {float: right; margin-top:-25px; margin-right:2px; }
.cart_1  { padding-top:7px;}
.iconn { margin-top:-19px; margin-left:-30px;}
.bb {margin-top:-115px; padding-left:140px; }

/* eliminate page shift */
html {
min-height: 100%;
margin-bottom: 1px;

/* For Firefox 3.5 or later */
overflow: -moz-scrollbars-vertical !important;
overflow-y: scroll;
} 

#footer {
background:none repeat scroll 0 0 #F1F1F1;
height:227px;
margin-left:-8px;
width:812px;
}

.footer-column {
border-left:1px dashed #cccccc;
float:left;
padding:0 24px;
margin-bottom:25px;
margin-top:15px;
}

.footer-column h3 {
color:#444444;
font-size:14px;
margin:0 0 5px;
}

.footer-column ul {
float:left;
list-style:disc outside url("/catalog/view/theme/default/image/gray-arrow.png");
margin:0 0 0 20px;
padding:0;
width:130px;
}

.footer-column ul li a {
color:#444444;
font-size:11px;
text-decoration:none;
}
.footer-column ul li a:hover {
text-decoration:underline;
}

#firstcolumn.footer-column {
border-left:medium none;
}

#lastcolumn.footer-column {
border-right:medium none;
}

#subfooter {
color:#787878;
font-size:11px;
height:30px;
margin:0 auto;
padding:10px 0;
text-align:center;
width:1000px;
}

#subfooter a {
color:#787878;
}

.new-arrivals{ margin-bottom: 14px; }

.bottom_box_title {
background:url("../image/header_2_center.png") repeat-x scroll 0 0 transparent;
float:left;
height:30px;
margin-left:-7px;
width:811px;
}

.customer-service {
font-weight: bold;
color:#000000;
margin-bottom:10px;
margin-left:-13px;
}

.shipping-returns {
font-weight: bold;
color:#000000;
margin-bottom:10px;
margin-left:-13px;
}

.about-us {
font-weight: bold;
color:#000000;
margin-bottom:10px;
margin-left:-13px;
}

.popular-categories {
font-weight: bold;
color:#000000;
margin-bottom:10px;
width:170px;
margin-left:-13px;
}

#icons {
margin-top:-50px;
margin-right:555px
}

.information_pg {
margin-bottom:5px;
}

h1 {
font-size:20px;
font-weight:normal;
margin:0 0 20px;
}

h2 {
font-size:21px;
font-weight:normal;
margin:0 15px 20px;
padding:40px;
color:#666666;
text-transform:uppercase;
}

#column_left  {
clear:left;
float:left;
margin-right:10px;
width:180px;
}
#column_right {
clear:right;
float:right;
margin-left:10px;
width:180px;
}
#content {
margin-bottom:10px;
margin-left:190px;
margin-right:0;
}
.content {
background:none repeat scroll 0 0 #F7F7F7;
border:1px solid #DDDDDD;
margin-bottom:10px;
margin-top:3px;
padding:10px;
}

#content .top h1 {
background:none repeat scroll 0 0 #000000;
color:#FFFFFF;
margin-left:-3px;
font-size:13px;
height:20px;
padding:5px 0 0 10px;
font-weight: bold;
margin-top:-1px;
}

.list2 {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	margin-left:-3px;
}
.list2 td {
	text-align: center;
	border: 1px solid #cccccc;
}

.column_left1  {
clear:left;
float:left;
margin-right:10px;
width:180px;
}

div.module ul {
list-style:none outside none;
margin:0 0 35px;
padding:0;
}
div.module h4 {
border-bottom:1px solid #000000;
color:#000000;
font:bold 14px helvetica,arial,sans-serif;
letter-spacing:2px;
margin:0;
padding-bottom:5px;
margin-left:0px;
}
div.module ul li {
border-top:1px solid #CCCCCC;
padding:5px 0;
}
div.module ul li a, div.module ul li a:visited {
color:#444444;
text-decoration:none;
}
div.module ul li a:hover {
color:#000000;
text-decoration:none;
}

.category-description  {
border-bottom:1px solid #CCCCCC;
font-size:18px;
margin-bottom:10px;
margin-top:16px;
}

.category-description-banner {
font-size:20px;
border-bottom:1px solid #ffffff;
margin-bottom:3px;
}

.cart-buttons span {
background:none repeat scroll 0 0 #000000;
color:#FFFFFF;
display:block;
padding:3px 6px 4px;
}
.cart-buttons {
border-bottom:1px solid #F1F1F1;
border-left:1px solid #F1F1F1;
border-right:1px solid #F1F1F1;
margin-bottom:15px;
margin-top:-30px;
padding:5px 2px;
width:600px;
}
.cart-buttons input {
margin:0;
padding:0;
}
.cart-buttons table {
border-collapse:collapse;
width:100%;
}
.cart-buttons table td {
vertical-align:middle;
}

.bannner1  {
margin-top:-80px;
}

.category-description1 {
border-bottom:1px solid #CCCCCC;
font-size:20px;
margin-left:11px;
margin-top:20px;
width:585px;
}

.category-description2 {
border-bottom:1px solid #CCCCCC;
font-size:20px;
margin-left:11px;
margin-top:20px;
width:585px;
}

.error1  {
color:#FF0000;
display:block;
font-size:9px;
}

.buttons1 {
background:none repeat scroll 0 0 #F8F8F8;
border:1px solid #DDDDDD;
margin-bottom:10px;
padding:5px;
margin-top:30px;
}

.buttons1 input {
	padding: 0px;
	margin: 0px;
}
.buttons1 table {
	width: 100%;
	border-collapse: collapse;
}
.buttons1 table td {
	vertical-align: middle;
	padding:0 5px 5px;
}

.content-hide  {
background:none repeat scroll 0 0 #ffffff;
border:1px solid #ffffff;
margin-bottom:10px;
margin-top:3px;
padding:10px;
}

#footer-bottom-links  {
background:url("/catalog/view/theme/default/image/footer-bottom-links.png") repeat scroll 0 0 transparent;
clear:both;
height:60px;
margin-left:-16px;
margin-right:0;
margin-top:21px;
overflow:hidden;
text-align:center;
width:830px;
}

.pb-container  {
padding:8px 0 25px;
text-align:center;
}
.pb-container a {
display:inline-block;
}
.pb-container em {
background:none no-repeat scroll 0 0 #D1D1D1;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-style:normal;
font-variant:normal;
font-weight:bold;
margin-right:1px;
padding:2px 8px 3px;
text-decoration:none;
}
.pb-container a, .pb-container span {
color:#A1A1A1;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-style:normal;
font-variant:normal;
font-weight:normal;
}
.pb-container span.active {
color:#003366;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-style:normal;
font-variant:normal;
font-weight:bold;
}
.pb-container img {
margin:0 5px;
vertical-align:2px;
}


.category-description-success  {
padding:0px;
margin:0px;
border-bottom:1px solid #CCCCCC;
font-size:20px;
margin-left:11px;
margin-top:20px;
}

.change {
color:#000000;
font-style:italic;
font-weight:bold;
}

.card-card-icons {
margin-left:75px;
margin-top:-18px;
}

.space {
margin-top:100px;
}

.col-main {
list-style:disc outside url("/catalog/view/theme/default/image/gray-arrow.png");
}

.dashed {
border-bottom:1px dashed #CCCCCC;
margin-bottom:8px;
margin-top:5px;
}

.dashed1  {
border-bottom:1px dashed #CCCCCC;
margin-bottom:4px;
margin-top:-4px;
}

.dashed2  {
border-bottom:1px dashed #CCCCCC;
margin-bottom:7px;
margin-top:7px;
}

.addthis_toolbox addthis_default_style  {
margin-top:7px;
}

.description {
margin-bottom:14px;
}

.content1  {
background:none repeat scroll 0 0 #F7F7F7;
border:1px solid #DDDDDD;
margin-bottom:10px;
margin-left:120px;
margin-top:3px;
padding:10px;
}

.input1, textarea, select {
margin:3px 0;
width: 130px;
}

img.featured-products { /*edit the border color here*/
border:1px solid #008000;
}

.home-message {
border-top: 1px solid #cccccc,
}

#homeblog h3 a {
background:url("http://s.onlineshoes.com/images/feed.090911.b.gif") no-repeat scroll left top transparent;
height:100%;
left:0;
position:absolute;
text-indent:-9999px;
top:0;
width:100%;
}
#posts {
background:url("http://s.onlineshoes.com/images/homeblogbg.gif") repeat-y scroll left top transparent;
color:#333333;
font:10px/16px verdana;
margin:0;
padding:0;
width:800px;
}
#posts .post {
background:url("http://s.onlineshoes.com/images/homeblogbg.gif") repeat-y scroll left top transparent;
float:left;
margin:0;
padding:0;
width:190px;
}
#homeblurb ul li a, #homeblurb ul li a:link, #homeblurb ul li a:visited, #homeblurb ul li a:hover, #homeblurb ul li a:active {
background:url("http://s.onlineshoes.com/images/sprite_arrows.gif") no-repeat scroll 100% -20px transparent;
font-size:14px;
padding-right:13px;
text-decoration:none;
}
.homeLapButton {
background-image:url("http://s.onlineshoes.com/images/features/gradient.gif");
font-family:"Trebuchet MS";
font-size:11px;
font-weight:bold;
height:22px;
text-decoration:none;
width:145px;
}

#homeblog {
clear:both;
color:#666666;
font-family:"trebuchet ms",verdana,sans-serif;
line-height:18px;
margin:25px 0 0;
padding:0 0 15px;
}
#homeblog h3 {
display:block;
font:12px/14px "trebuchet ms",verdana,sans-serif;
height:57px;
margin:0;
overflow:hidden;
padding:0;
position:relative;
width:800px;
}
#posts .post div {
margin:2px 12px;
padding:0;
}
.post p.category a, .post p.category a:link, .post p.category a:visited, .post p.category a:hover, .post p.category a:active {
color:#FF9900;
display:block;
font-size:13px;
font-weight:bold;
line-height:16px;
margin:0;
padding:0;
text-decoration:none;
}
.post p.category a:hover {
text-decoration:underline;
}
.post a.category, .post a.category:link, .post a.category:visited, .post a.category:hover, .post a.category:active {
color:#FF9900;
display:block;
font-size:13px;
font-weight:bold;
line-height:16px;
margin:0 0 10px;
padding:0;
text-decoration:none;
}
.post a.category:hover {
text-decoration:underline;
}
.post h4 {
font-size:10px;
font-style:normal;
font-weight:bold;
line-height:14px;
margin:0 0 12px;
overflow:hidden;
padding:0;
}
.post p {
margin:0 0 12px;
overflow:hidden;
padding:0;
}
* html .post h4, * + html .post h4, * html .post p, * + html .post p {
width:166px;
}
.post div a, .post div a:link, .post div a:visited, .post div a:hover, .post div a:active {
color:#0099CC;
font-size:10px;
text-decoration:underline;
}
.post div a:hover {
text-decoration:none;
}
.post a.post-cta, .post a.post-cta:link, .post a.post-cta:visited, .post a.post-cta:hover, .post a.post-cta:active {
color:#0099CC;
display:block;
font-size:10px;
font-weight:bold;
line-height:14px;
margin:0;
padding:0;
text-decoration:underline;
}
.post a.post-cta:hover {
text-decoration:none;
}
.post h4 a, .post h4 a:link, .post h4 a:visited, .post h4 a:hover, .post h4 a:active {
color:#333333;
text-decoration:none;
}
.post h4 a:hover {
text-decoration:underline;
}
#homeblurb {
clear:both;
color:#666666;
font-family:verdana,sans-serif;
line-height:18px;
margin:0;
padding:15px 0;
}
#homeblurb h3 {
color:#FF9900;
font-size:14px;
font-weight:bold;
margin:0 0 5px;
padding:0;
}
#homeblurb p {
font-size:11px;
line-height:16px;
margin:0;
padding:0;
}
#homeblurb a, #homeblurb a:link, #homeblurb a:visited, #homeblurb a:hover, #homeblurb a:active {
color:#0099CC;
font-size:11px;
text-decoration:underline;
}
#homeblurb a:hover {
text-decoration:none;
}
#homeblurb ul {
list-style-type:none;
margin:0;
padding:10px 0 0;
}
#homeblurb ul li {
display:inline;
padding-right:15px;
}
#homeblurb ul li a:hover {
text-decoration:underline;
}

.enlarge {
text-align: center;
font-size: 11px;
}

.cart-top {
text-align:right;
background:url("/catalog/view/theme/default/image/hdrtop.jpg") no-repeat scroll center top transparent;
height:35px;
margin-left:-7px;
width:811px;
}

#home_content {
margin-left:-3px;
}
#menu_left {
float:left;
font-family:Arial,Helvetica,sans-serif;
width:180px;
}
.menu_left_title {
background:none repeat scroll 0 0 #666666;
border-bottom:1px solid;
color:#FEFFFE;
float:left;
font-size:12px;
height:20px;
margin-top:-5px;
padding-top:7px;
text-align:left;
width:183px;
}
#menu_left ul {
background:none repeat scroll 0 0 #000000;
float:left;
font-size:11px;
list-style:none outside none;
margin:0;
padding:5px 0 0;
width:183px;
}
#menu_left ul li {
color:#FFFFFF;
float:left;
margin:0;
padding:0 0 4px;
width:183px;
}
#menu_left ul li a {
color:#FFFFFF;
display:block;
font-size:11px;
padding:0 0 0 10px;
}
#menu_left ul li a:hover {
color:#ffffcc;
text-decoration:underline;
}
#menu_left ul li a.active {
color:#ffffff;
}
#menu_left ul li a.main_category {
color:#FFFF00;
font-size:12px;
}
.color_box_display {
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
float:left;
padding:14px 0;
text-align:center;
width:180px;
}
#menu_left ul.color {
background:none repeat scroll 0 0 transparent;
float:left;
list-style:none outside none;
margin:0;
padding:0;
width:180px;
}
#menu_left ul.color li {
background:none repeat scroll 0 0 transparent;
float:left;
margin:0 16px 6px 0;
padding:0;
width:19px;
}
#menu_left ul.color li img {
border:1px solid #998080;
padding:1px;
}
.color_box_row {
float:left;
padding:9px 0 0 20px;
text-align:center;
width:174px;
}
.color_box_col {
float:left;
margin:0 12px 0 0;
}
.color_box_color {
border:1px solid #998080;
float:left;
height:18px;
padding:1px 1px 0;
width:18px;
}

#cate-content {
margin-left:190px;
margin-top:-9px;
}

.cate-banner {
background-image:url("/catalog/view/theme/default/image/cate-name.jpg");
height:100px;
margin-bottom:4px;
margin-top:14px;
margin-left:-3px;
}
#home_content {
margin-left:-3px;
padding-top:5px;
}

.buttons2 {
background:none repeat scroll 0 0 #F8F8F8;
border:1px solid #DDDDDD;
margin-bottom:10px;
padding:5px;
}

.buttons2 input {
	padding: 0px;
	margin: 0px;
}
.buttons2 table {
	width: 100%;
	border-collapse: collapse;
}

.cartheader {
background-color:#FFFFFF;
background-image:url("/catalog/view/theme/default/image/left-nav-line.jpg");
background-position:left bottom;
background-repeat:no-repeat;
color:#000000;
display:block;
font-size:11px;
font-weight:bold;
line-height:15px;
padding:0px 4px 3px 0;
text-transform:uppercase;
}

#cartsidebar {
border-left:1px dashed #dddddd;
float:right;
margin-left:3px;
padding-left:13px;
}

.cartoption {
font-size: 10px;
color: #000000
}

.required {
color:#333333;
font-size: 11px;
}

.left-div-top {
border-bottom:7px solid #000000;
}

.left-div-bottom {
border-bottom:3px solid #000000;
}

.left-div-brand-bottom1 {
border-bottom:7px solid #000000;
}

.cart-top1 {
text-align: right;
margin-top:7px;
}