/* @group Standards */

body {
	margin: 0px;
	background-color: #282828;
	font-family: arial, "lucida console", sans-serif;
	color: #FFF;
	font-size: 10px;
	}
	
.top-bg {
	background-image:url(../images/standard-images/top-bg.jpg);
	background-repeat: repeat-x;
	background-color: #b2b2b2;
	width: 100%;
}

.wrapper {
	margin: 0px auto 0px auto;
	width:960px;
	background-color: #f0f0f0;
}

.header {
	background-image:url(../images/standard-images/header-logo.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #ccc;
	width: 960px;
	height: 112px;
}

.header-logo {
	float: left;
	margin: 1px 0px 0px 0px;
}

.wrapper-content {
	margin: 0px 10px 0px 10px;
	width: 940px;
	min-height: 300px;
	background-color: #f7f7f7;
	background-image:url(../images/product/product-content-bg.jpg);
}

.clear {
	clear:both;
	width:0px;
}

/* @end */

/* @group Primary and Secondary Menus */

.menu-top {
	background-image:url(../images/standard-images/top-menu-bg.jpg);
	background-repeat: no-repeat;
	width:960px;
	height: 37px;
	background-color: #acacac;
	text-align: right;
}

.menu-div {
	margin: 11px 10px 0px 0px;
	float: right;
	width: 560px;
	height: 54px;
}

.menu-holder {
	padding-top: 20px;
}

/* @group Main Navigation */

div#header ul#nav {
	z-index: 10;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 0px 0px;
	/*top: 87px;*/
	height: 54px;
	width: 560px;
	display: block;
	position: relative;
}

ul.nav li.top {
	display: inline;
	float: left;
}

/* @end */


/* @group What's New */

a#new:link, a#new:visited {
	display: block;
	height: 54px;
	width: 130px;
	background: transparent url(../images/standard-images/nav-sprite.png) no-repeat 0 0;
	text-indent: -9999px;
}

a#new:hover {
	background: transparent url(../images/standard-images/nav-sprite.png) no-repeat 0 -54px;
}

a#new:active, a#new:active.active {
	background: transparent url(../images/standard-images/nav-sprite.png) no-repeat 0 -54px;
}

a#new.active {
	background: transparent url(../images/standard-images/nav-sprite.png) no-repeat 0 -54px;
}

/* @end */

/* @group Men's */

a#mens:link, a#mens:visited {
	display: block;
	height: 54px;
	width: 92px;
	background: transparent url(../images/standard-images/nav-sprite.png) no-repeat -125px 0;
	text-indent: -9999px;
}

a#mens:hover {
	background: transparent url(../images/standard-images/nav-sprite.png) no-repeat -125px -54px;
}

a#mens:active, a#mens:active.active {
	background: transparent url(../images/standard-images/nav-sprite.png) no-repeat -125px -54px;
}

a#mens.active {
	background: transparent url(../images/standard-images/nav-sprite.png) no-repeat -125px -54px;
}

li#mens-a:hover a.top {
	background: transparent url(../images/standard-images/nav-sprite.png) no-repeat -125px -54px;
}

/* @end */

/* @group Women's */
a#womens:link, a#womens:visited {
	display: block;
	height: 54px;
	width: 114px;
	background: transparent url(../images/standard-images/nav-sprite.png) no-repeat -220px 0;
	text-indent: -9999px;
}

a#womens:hover {
	background: transparent url(../images/standard-images/nav-sprite.png) no-repeat -220px -54px;
}

a#womens:active, a#womens:active.active {
	background: transparent url(../images/standard-images/nav-sprite.png) no-repeat -220px -54px;
}

a#womens.active {
	background: transparent url(../images/standard-images/nav-sprite.png) no-repeat -220px -54px;
}

li#womens-a:hover a.top {
	background: transparent url(../images/standard-images/nav-sprite.png) no-repeat -220px -54px;
}

/* @end */

/* @group Brands */

a#brands:link, a#brands:visited {
	display: block;
	height: 54px;
	width: 98px;
	background: transparent url(../images/standard-images/nav-sprite.png) no-repeat -332px 0;
	text-indent: -9999px;
}

a#brands:hover {
	background: transparent url(../images/standard-images/nav-sprite.png) no-repeat -332px -54px;
}

a#brands:active, a#brands:active.active {
	background: transparent url(../images/standard-images/nav-sprite.png) no-repeat -332px -54px;
}

a#brands.active {
	background: transparent url(../images/standard-images/nav-sprite.png) no-repeat -332px -54px;
}

/* @end */

/* @group SAS */

a#sas-store:link, a#sas-store:visited {
	display: block;
	height: 54px;
	width: 125px;
	background: transparent url(../images/standard-images/nav-sprite.png) no-repeat -430px 0;
	text-indent: -9999px;
}

a#sas-store:hover {
	background: transparent url(../images/standard-images/nav-sprite.png) no-repeat -430px -54px;
}

a#sas-store:active, a#sas-store:active.active {
	background: transparent url(../images/standard-images/nav-sprite.png) no-repeat -430px -54px;
}

a#sas-store.active {
	background: transparent url(../images/standard-images/nav-sprite.png) no-repeat -430px -54px;
}

/* @end */


a.menu-link:link, a.menu-link:visited{
	margin: 10px 0px 0px 20px;
	font-family:"Helvetica Neue", Arial, Geneva, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	color: #000;
}

a.menu-link:hover { 
color: #666; 
}

/* @end */

/* @group Footer */

.wrapper-footer {
	margin: 0px auto 0px auto;
	width:960px;
	color: #FFF;
}

.wrapper-logos {
	margin: 0px auto 0px auto;
	width:960px;
	min-height: 150px;
	background-color: #000000;
}

.first-colm {
	float: left;
	width: 240px;
	text-align: center;
}

.second-colm {
	float: left;
	width: 240px;
	text-align: center;
}

.third-colm {
	float: left;
	width: 240px;
	text-align: center;
}

.forth-colm {
	float: left;
	width: 240px;
	text-align: center;
}

.footer-mark {
	margin: 5px 0px 10px 0px;
	width: 960px;
	text-align: center;
	color: #a3a3a3;
	font-size: 1em;
}

a.footer-link:link, a.footer-link:visited{
	font-family:"Helvetica Neue", Arial, Geneva, sans-serif;
	font-size: 1em;
	text-decoration: none;
	color: #a3a3a3;
}

a.footer-link:hover { 
color: #FFF; 
}

img.brand-logo {
	z-index: 10;
	position: absolute;
}

/* @end */

/* @group Text Styles */

p {
	margin: 6px 0px 6px 0px;
	font-family: arial, "lucida console", sans-serif;
	color: #464545;
	font-size: 13px;
	line-height: 1.4em;
}

span#green {
	font-family: arial, "lucida console", sans-serif;
	color: #1eab26;
	font-size: 13px;
	font-weight: bold;
}

strong {
	font-weight: bold;
}

h1 {
	color: #5c5c5c;
	font-size: 18px;
	font-weight: normal;
	margin: 0px 0px 10px 20px;
}

h2 {
	color: #383838;
	font-size: 30px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
}

h3.subhead {
	color: #3a3a3a;
	font-size: 12px;
}

h4 {
	color: #1eab26;
	font-size: 12px;
}

.super { 
	line-height: 1em;
	line-height: 0; 
	font-size: 12px; 
	vertical-align: top;
	color: #5c5c5c;
	} 

.green {
	color: #1eab26;
	font-weight: bold;	
}

span {
	color: #1eab26;
	font-size: 10px;
	margin-right: 4px;
}

h1#contact-h1 {
	color: #5c5c5c;
	font-size: 18px;
	font-weight: normal;
	margin: 0px 0px 10px 20px;
}

h2#contact-h2 {
	color: #383838;
	font-size: 30px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
}

h3#contact-h3 {
	margin: 24px 0px 10px 0px;
	color: #3a3a3a;
	font-size: 20px;
	font-weight: normal;
}

h2.head {
	color: #383838;
	font-size: 30px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
}

h3 {
	margin: 12px 0px 10px 0px;
	color: #3a3a3a;
	font-size: 20px;
	font-weight: normal;
}

p#price {
	font-size: 18px;
}

span#sale {
	color: #ff0000;
	font-size: 13px;
	margin: 0px 0px 0px 5px;
}

span#sale-price {
	color: #ff0000;
	font-size: 18px;
	
}

span#old-price {
	color: #383838;
	font-size: 18px;
	text-decoration: line-through;
	padding-top: -5px;
}

/* @end */

/* @group Home */

.wrapper-home {
	margin: 0px 10px 0px 10px;
	background-image:url(../images/standard-images/home-content-bg.jpg);
	background-repeat: no-repeat;
	background-color: #f9f9f9;
	width: 940px;
	min-height: 300px;
}

.colm-left-image {
	margin: 0px 0px 0px 0px;
	float: left;
}

.colm-right-feature {
	float: right;
}

.picture-frame {
	background-image:url(../images/standard-images/picture-frame.png);
	background-repeat: no-repeat;
	width: 472px;
	height: 348px;
}

img#life-style-picture {
	padding: 32px 0px 0px 35px;
}

#content-description {
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 20px 220px;
	width: 600px;
	height: 150px;
}

div.news p.news-title {
	margin: 40px 0px 5px 0px;
	font-weight: bold;
	font-size: 13px;
	color: #fff;
}

div.news p {
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	color: #fff;
}

.sticker{
	z-index: 999;
	position: relative;
	float: right;
	margin: -133px -35px -35px 0px;
}

div.news {
	z-index: 999;
	position: relative;
	float: left;
	margin: -133px 0px -35px -8px;
	padding: 0px 15px 15px 15px;
	width: 190px;
	height: 133px;
	background: url(../images/standard-images/news-blurb.png) no-repeat;
}

/* @end */

/* @group Product */

/* @group Standard Layout */

.wrapper-product {
	margin: 0px 10px 0px 10px;
	background-color: #f7f7f7;
	background-image:url(../images/product/product-content-bg.jpg);
	background-repeat: no-repeat;
	width: 940px;
	min-height: 300px;
}

.colm-left-product{
	margin: 0px 0px 0px 0px;
	float: left;
	width: 220px;
}

.colm-right-product {
	margin: 0px 0px 25px 0px;
	float: right;
	width: 644px;
}

/* @end */

/* @group Side Bar */

.side-nav-title {
	background-image:url(../images/product/side-menu-title.jpg);
	background-repeat: no-repeat;
	width: 220px;
	height: 83px;
}

.side-btn {
	padding: 9px 0px 0px 22px;
}

/* @end */

/* @group Main Navigation */

div#side-nav {
	width: 220px;
	height:  247px;
	background-image:url(../images/product/side-bar-bg.jpg);
	background-repeat: no-repeat;
}

div#side-nav ul#side-nav-ul {
	z-index: 10;
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 0px 0px;
	/*top: 87px;*/
	width: 220px;
	display: block;
	position: relative;
}

ul#side-nav li.top {
	display: inline;
}
/* @end */

.product-display {
	margin: 25px 0px 2px 20px;
	padding: 0px;
	float: left;
	width: 141px;
	height: 224px;
	text-align: center;
}

div.product-image {
	width: 141px;
	height: 141px;
	background-color: #FFF;
	min-height: 10em;
    display: table-cell;
    vertical-align: middle
}

p.product-brand {
	padding: 8px 5px 1px 5px;
	text-align: center;
	font-size: 10px;
	color: #3a3a3a;
}

/* @group Email News Letter */

.email-news-letter {
	margin: 0px 0px 10px 0px;
}

p.email-news-letter-p {
	margin-bottom: 20px;
	font-size: 10px;
	line-height: 12px;
}

.email-box {
	padding-bottom: -5px;
	margin-right: 2px;
	height: 12px;
	color: #999;
	font-size: 10px;
}

.email-box-div {
	float: left;
}

/* @end */

/* @end */

/* @group Product Details */

/* @group Standard */

.wrapper-details {
	margin: 0px 10px 0px 10px;
	background-image:url(../images/product/product-content-bg.jpg);
	background-repeat: no-repeat;
	background-color: #f9f9f9;
	width: 940px;
	min-height: 300px;
}

.colm-left-details {
	margin: 0px 0px 0px 0px;
	float: left;
	width: 220px;
}

.colm-right-details {
	margin: 0px 0px 0px 0px;
	float: right;
	width: 644px;
}

#description {
	padding: 0px 70px 20px 70px;
}

/* @end */

/* @group Side Navigation Layout */

.side-nav-title {
	background-image:url(../images/product/mens-title.jpg);
	background-repeat: no-repeat;
	width: 220px;
	height: 83px;
}

.side-btn {
	padding: 9px 0px 0px 22px;
}

/* @end */

.featured-product {
	margin: 0px 0px 0px 0px;	
}

.featured-description{
	margin: 26px 0px 0px 0px;
	float: left;
	width: 225px;
}

.featured-picture {
	float: right;
	margin: 0px 0px 25px 0px;
	width: 377px;
	text-align: center;
	background-color: #FFF;
}

.featured-shoe-picture {
	width: 377px;
	height: 300px;
	background-color: #FFF;
	min-height: 10em;
    display: table-cell;
    vertical-align: middle;
	background-color: #FFF;
}

.shoe-details-logo {
	text-align: right;
	padding: 10px 0px 0px 0px;
	width: 377px;
	background-color: #FFF;
}

ul.featured-bullets {
	margin: 20px 0px 20px 15px;
	font-size: 11px;
	color: #5c5c5c;
}

ul.featured-bullets li {
	margin: 4px 0px 4px 0px;
	list-style-position: outside;
	list-style-type: disc;
	line-height: 1.2em;
}

/* @group Side Navigation */

div#side-nav-details {
	width: 242px;
	height: 310px;
	background-image:url(../images/product/side-bar-bg.jpg);
	background-repeat: no-repeat;
}

div#side-nav-details ul#side-nav-ul-brands {
	z-index: 10;
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 0px 0px;
	/*top: 87px;*/
	width: 242px;
	display: block;
	position: relative;
}

ul#side-nav li.top {
	display: inline;
}

/* @end */

/* @group Simular Product Display */

.product-display-simular {
	margin: 0px 0px 30px 20px;
	float: left;
	width: 141px;
	text-align: center;
}

.product-image-simular {
	width: 141px;
	height: 141px;
	margin-bottom: 10px;
}

p.product-brand-simular {
	padding: 8px 5px 1px 5px;
	text-align: center;
	font-size: 10px;
	color: #3a3a3a;
}

/* @end */

/* @end */

/* @group Contact */

/* @group Standard */

.wrapper-contact {
	margin: 0px 10px 0px 10px;
	background-image:url(../images/product/product-content-bg.jpg);
	background-repeat: no-repeat;
	background-color: #f9f9f9;
	width: 940px;
	min-height: 300px;
}

.colm-left-contact {
	margin: 0px 0px 0px 0px;
	float: left;
	width: 220px;
}

.colm-right-contact {
	margin: 0px 0px 0px 0px;
	float: right;
	width: 644px;
}

/* @end */

/* @group Side Navigation Layout */

.side-nav-contact {
	background-image:url(../images/contact/contact-title.jpg);
	background-repeat: no-repeat;
	width: 220px;
	height: 83px;
}

.side-btn {
	padding: 9px 0px 0px 22px;
}

/* @end */

.featured-location {
	margin: 26px 0px 10px 0px;
	float: left;
	width: 644px;
}

.featured-map {
	width: 628px;
	height: 361px;
	background-color: #FFF;
	margin: 12px 0px 0px 0px;
	padding: 8px 8px 8px 8px;
}

a.email:link, a.email:visited { 
	font-family: Tahoma, Geneva, sans-serif;
	color: #1eab26;
	text-decoration: underline;
	font-size: 12px;
	padding:0px 0px 0px 0px;
}

a.email:hover { 
	color: #383838; 
}

a, a:visited { 
	font-family: Tahoma, Geneva, sans-serif;
	color: #1eab26;
	text-decoration: none;
	font-size: 13px;
	padding:0px 0px 0px 0px;
}

a:hover { 
	color: #383838; 
}

/* @group Side Navigation */

div.side-nav {
	margin-bottom: 20px;
	width: 242px;
	min-height: 285px;
	background-image:url(../images/product/side-bar-bg.jpg);
	background-repeat: no-repeat;
}

div.side-nav ul.side-nav-ul {
	z-index: 10;
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 0px 0px;
	/*top: 87px;*/
	width: 242px;
	display: block;
	position: relative;
}

ul.side-nav li.top {
	display: inline;
}

/* @end */

/* @group Brands Side */

a.brands-side:link,
a.brands-side:visited {
	display: block;
	height: 22px;
	width: 220px;
	text-decoration: none;
	font-size: 14px;
	padding: 10px 0px 0px  22px;
	color: #000;
}

a.brands-side:hover {
	color: #fefffe;
	background: transparent url(../images/product/side-nav-arrow.png) no-repeat 0 -32px;
}

a.brands-side:active,
a.brands-side:active.active {
	background: transparent url(../images/product/side-nav-arrow.png) no-repeat 0 -32;
	color: #fefffe;
}

a.brands-side.active {
	background: transparent url(../images/product/side-nav-arrow.png) no-repeat 0 0;
	color: #fefffe;
}

/* @end */

/* @end */

/* @group Contest */

/* @group Standard Layout */

.wrapper-contest {
	margin: 0px 10px 0px 10px;
	background-image:url(../images/standard-images/home-content-bg.jpg);
	background-repeat: no-repeat;
	background-color: #f9f9f9;
	width: 940px;
	min-height: 300px;
}

.colm-left-contest {
	margin: 0px 0px 0px 0px;
	float: left;
}

.colm-right-contest {
	margin-top: 18px;
	float: right;
	text-align: left;
	width: 450px;
}

.picture-frame {
	background-image:url(../images/standard-images/picture-frame.png);
	background-repeat: no-repeat;
	width: 472px;
	height: 348px;
}

/* @end */

/* @group Main Navigation */

div#switcher-div {
	margin: 20px 0px 0px 298px;
	position: absolute;
}

ul#switcher-ul {
	z-index: 12;
	float: right;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*top: 87px;*/
	height: 27px;
	width: 170px;
	display: block;
	position: relative;
}

ul#switcher-ul li.swicther-li {
	display: inline;
	float: right;
}

li.swicther-li {
	margin-left: 1px;
}
/* @end */

/* @group What's New */

a#switcher-button:link,
a#switcher-button:visited {
	display: block;
	height: 27px;
	width: 27px;
	background-color: #000;
	font-size: 12px;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}

a#switcher-button:hover {
	background-color: #1eab26;
}

a#switcher-button:active,
a#switcher-button:active.active {
	background-color: #1eab26;
}

a#switcher-button.active {
	background-color: #1eab26;
}

/* @end */

/* @group Form styles */

#left-col {
	float: left;
	width:  220px;
}

#right-col {
	float: right;
	width:  220px;
}

p.phone {
	padding-top: 2px;
}

#firstname, #address1, #province, #phone, #lastname, #city, #postalcode, #email {
	width: 180px;
}

#female {
	margin-left: 10px;
}

.submit-entry {
	margin-top: 5px;
	float: right;
}

a.rules:link, a.rules:visited {
	float: left;
	margin-top: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #1eab26;
	text-decoration: underline;
	font-size: 12px;
	padding:0px 0px 0px 0px;
}

a.rules:hover { 
	color: #383838; 
}

/* @end */

/* @end */

/* @group Swithers */

/* @group Product Switch */

ul#switcher-ul-products {
	z-index: 12;
	float: right;
	list-style-type: none;
	margin: -10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	/*top: 87px;*/
	height: 27px;
	display: block;
	position: relative;
}

ul#switcher-ul-products li.swicther-li {
	display: inline;
	float: right;
}

li.swicther-li {
	margin-left: 1px;
}
/* @end */

/* @group Switcher Numbers */

a.switcher-button:link,
a.switcher-button:visited {
	display: block;
	height: 27px;
	width: 27px;
	background-color: #000;
	font-size: 12px;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}

a.switcher-button:hover {
	background-color: #1eab26;
}

a.switcher-button:active,
a.switcher-button:active.active {
	background-color: #1eab26;
}

a.switcher-button.active {
	background-color: #1eab26;
}

/* @end */

/* @group Last Switch */

a.switcher-last:link,
a.switcher-last:visited {
	display: block;
	height: 27px;
	width: 62px;
	background-color: #000;
	font-size: 12px;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}

a.switcher-last:hover {
	background-color: #1eab26;
}

a.switcher-last:active,
a.switcher-last:active.active {
	background-color: #1eab26;
}

a.switcher-last.active {
	background-color: #1eab26;
}

/* @end */

/* @group Page Switcher */

div#switcher-div {

}

ul#switcher-ul {
	z-index: 12;
	float: right;
	list-style-type: none;
	margin: -10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	/*top: 87px;*/
	height: 27px;
	display: block;
	position: relative;
}

ul#switcher-ul li.swicther-li {
	display: inline;
	float: right;
}

ul#switcher-ul {
	z-index: 12;
	float: right;
	list-style-type: none;
	margin: -10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	/*top: 87px;*/
	height: 27px;
	display: block;
	position: relative;
}

/* @end */

/* @group Switcher Numbers and Pages */

#numbers {
	padding: 8px 0px 0px 11px;
	color: #FFF;
}

#pages {
	padding-right: 10px;
	text-align: left;
	float: right;
}

/* @end */
/* @group Switcher */

div.jcarousel-control{
	z-index: 99;
	margin: 20px 0px 0px 540px;
	position: absolute;
	width: 400px;
}

ul#main-switcher-ul {
	z-index: 99;
	float: right;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*top: 87px;*/
	height: 27px;
	width: 400px;
	display: block;
	position: relative;
}

ul#main-switcher-ul li.swicther-li {
	display: block;
	float: right;
}

li.main-swicther-li {
	margin-left: 1px;
	float: right;
	height: 27px;
	width: 27px;
}


a.main-switcher-button:link,
a.main-switcher-button:visited {
	margin: 0px 0px 0px 1px;
	display: block;
	float: right;
	height: 27px;
	width: 27px;
	background-color: #000;
	font-size: 12px;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}

a.main-switcher-button:hover {
	background-color: #1eab26;
}

a.main-switcher-button:active,
a.main-switcher-button:active.active {
	background-color: #1eab26;
}

a.main-switcher-button.active {
	background-color: #1eab26;
}

.main-numbers {
	padding: 8px 0px 0px 11px;
	color: #FFF;
}

/* @end */
/* @end */

.colm-right-content {
	margin: 26px 0px 0px 0px;
	float: right;
	width: 644px;
}



/* @group Brands Side */

a.brands-side-dark:link,
a.brands-side-dark:visited {
	display: block;
	height: 21px;
	width: 220px;
	text-decoration: none;
	font-size: 14px;
	padding: 10px 0px 0px 22px;
	color: #000;
	background: transparent url(../images/product/side-nav-arrow.png) no-repeat 0 -96px;

}

a.brands-side-dark:hover {
	color: #fefffe;
	background: transparent url(../images/product/side-nav-arrow.png) no-repeat 0 -32px;
}

a.brands-side-dark:active,
a.brands-side-dark:active.active {
	background: transparent url(../images/product/side-nav-arrow.png) no-repeat 0 0;
	color: #fefffe;
}

a.brands-side-dark.active {
	background: transparent url(../images/product/side-nav-arrow.png) no-repeat 0 0;
	color: #fefffe;
}

a.brands-side-light:link,
a.brands-side-light:visited {
	display: block;
	height: 21px;
	width: 220px;
	text-decoration: none;
	font-size: 14px;
	padding: 10px 0px 0px 22px;
	color: #000;
	background: transparent url(../images/product/side-nav-arrow.png) no-repeat 0 -64px;

}

a.brands-side-light:hover {
	color: #fefffe;
	background: transparent url(../images/product/side-nav-arrow.png) no-repeat 0 -32px;
}

a.brands-side-light:active,
a.brands-side-dark:active.active {
	background: transparent url(../images/product/side-nav-arrow.png) no-repeat 0 0;
	color: #fefffe;
}

a.brands-side-light.active {
	background: transparent url(../images/product/side-nav-arrow.png) no-repeat 0 0;
	color: #fefffe;
}

/* @end */

.pages {
	float: right;
}

p#pagination a:link, p#pagination a:visited {
	margin: 0px;
	padding: 5px 10px 5px 10px;
	background-color: #000;
	color: #FFF;
	font-size: 12px;
}

p#pagination a:hover, p#pagination a:active {
	margin: 0px;
	background-color: #1eab26;
	color: #FFF;
	font-size: 12px;
}

.pages strong {
	margin: 0px;
	padding: 5px 10px 5px 10px;
	background-color: #1eab26;
	color: #FFF;
	font-size: 14px;
}

div.contact-information {
	width: 350px;
	float: left;
}

div.store-hours {
	margin-top: 35px;
	width: 250px;
	float: right;	
}
