	body {
		margin-left: 36px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		font-family: "Arial", Helvetica, sans-serif;
		_font-family: "Times New Roman", Times;
		background-color: #ffffff;
		
	}
	a:link {
		color: #666666;
		text-decoration: none;
	}
	a:visited {
		color: #666666;
		text-decoration: none;
	}
	a:hover {
		color: #000;
		text-decoration: none;
	}
	a:active {
		color: #000;
		text-decoration: none;
	}
	
	a img { border:none; }
		



.background {background-color: #f8f8f2; }



.NavTop {color: #ada9a9; font-family: arial, lucida grande, geneva; font-size: 10px; font-weight:normal; line-height:13px;}
.NavTop A:link {color: #6d6666; text-decoration:none}
.NavTop A:visited {color: #6d6666; text-decoration:none}
.NavTop A:hover {color: #000000; text-decoration:none}

.NavSide {color: #000000; font-family: arial, lucida grande, geneva; font-size: 11px; font-weight: bold; line-height: 24px; margin-top:0px; padding-left: 5px; text-transform: uppercase;}
.NavSide A:link {color: #000000;  text-decoration:none}
.NavSide A:visited {color: #000000;  text-decoration:none}
.NavSide A:hover {color: #666666; text-decoration:none}

.NavSide-selected {color: #ff0000; font-family: arial, lucida grande, geneva; font-size: 11px; font-weight: bold; line-height: 24px; margin-top:0px; padding-left: 5px; text-transform: uppercase;}
.NavSide-selected A:link {color: #ff0000;  text-decoration:none}
.NavSide-selected A:visited {color: #ff0000;  text-decoration:none}
.NavSide-selected A:hover {color: #ff0000; text-decoration:none}

.NavSide1 {color: #000000; font-family: arial, lucida grande, geneva; font-size: 11px; font-weight: bold; line-height: 24px; margin-top:0px; padding-left: 20px; text-transform: uppercase;}
.NavSide1 A:link {color: #000000;  text-decoration:none}
.NavSide1 A:visited {color: #000000;  text-decoration:none}
.NavSide1 A:hover {color: #666666; text-decoration:none}

.NavSide2 {color: #000000; font-family: arial, lucida grande, geneva; font-size: 10px; font-weight: normal; line-height: 24px;text-transform: uppercase;}
.NavSide2 A:link {color: #000000; text-decoration:none}
.NavSide2 A:visited {color: #000000; text-decoration:none}
.NavSide2 A:hover {color: #333333; text-decoration:none}

.NavSide3 {color: #8a8a8a; font-family: arial, lucida grande, geneva; font-size: 11px; line-height: 20px; padding-left: 30px;}
.NavSide3 A:link {color: #8a8a8a; text-decoration:none}
.NavSide3 A:visited {color: #8a8a8a; text-decoration:none}
.NavSide3 A:hover {color: #333333; text-decoration:none}

.NavFooter{COLOR: #666666; font-family: arial, lucida grande, geneva; FONT-SIZE: 10px; line-height: 12px;letter-spacing:0px; }
.NavFooter A:link {COLOR: #666666;  text-decoration:none}
.NavFooter A:visited {COLOR: #666666;  text-decoration:none}
.NavFooter A:hover {COLOR: #000000; text-decoration:none}


.Normal {color: #666666; font-family: arial, lucida grande, geneva; font-size: 10px; line-height: 14px;}
.Normal A:link {COLOR: #666666;  text-decoration: underline; font-weight: bold;}
.Normal A:visited {COLOR: #666666;  text-decoration:underline; font-weight: bold;}
.Normal A:hover {COLOR: #000000; text-decoration:underline; font-weight: bold;}

.Normal2 {color: #666666; font-family: arial, lucida grande, geneva; font-size: 10px; line-height: 16px;}
.Normal2 A:link {COLOR: #666666; }
.Normal2 A:visited {COLOR: #666666; }
.Normal2 A:hover {COLOR: #000000; }

.Normal6 {color: #666666; font-family: arial, lucida grande, geneva; font-size: 6px; line-height: Normal;}
.Normal7 {color: #666666; font-family: arial, lucida grande, geneva; font-size: 7px; line-height: Normal;}
.Normal8 {color: #666666; font-family: arial, lucida grande, geneva; font-size: 8px; line-height: Normal;}
.Normal9 {color: #666666; font-family: arial, lucida grande, geneva; font-size: 9px; line-height: Normal;}

.Normal10 {color: #666666; font-family: arial, lucida grande, geneva; font-size: 10px; line-height: 13px;}
.Normal10 A:link {COLOR: #666666; font-weight: normal;}
.Normal10 A:visited {COLOR: #666666; font-weight: normal;}
.Normal10 A:hover {COLOR: #000000; text-decoration:underline; font-weight: normal;}

.Normal11 {color: #666666; font-family: arial, lucida grande, geneva; font-size: 11px; line-height: Normal;}
.Normal11 A:link {COLOR: #666666; font-weight: normal;}
.Normal11 A:visited {COLOR: #666666; font-weight: normal;}
.Normal11 A:hover {COLOR: #000000; text-decoration:underline; font-weight: normal;}

.Normal12 {color: #666666; font-family: arial, lucida grande, geneva; font-size: 12px; line-height: Normal;}

.Normal13 {color: #666666; font-family: arial, lucida grande, geneva; font-size: 13px; line-height: Normal;}
.Normal13 A:link {color: #666666;  text-decoration:none}
.Normal13 A:visited {color: #666666;  text-decoration:none}
.Normal13 A:hover {color: #000000; text-decoration:none}

.Normal14 {color: #666666; font-family: arial, lucida grande, geneva; font-size: 14px; line-height: Normal;}
.Normal15 {color: #666666; font-family: arial, lucida grande, geneva; font-size: 15px; line-height: Normal;}
.Normal16 {color: #666666; font-family: arial, lucida grande, geneva; font-size: 16px; line-height: Normal;}
.Normal17 {color: #666666; font-family: arial, lucida grande, geneva; font-size: 17px; line-height: Normal;}
.Normal18 {color: #666666; font-family: arial, lucida grande, geneva; font-size: 18px; line-height: Normal;}

.Faq {color: #666666; font-family: arial, lucida grande, geneva; font-size: 10px; line-height: 13px;}
.Faq A:link {COLOR: red; font-weight: normal;}
.Faq A:visited {COLOR: red; font-weight: normal;}
.Faq A:hover {COLOR: #000000; text-decoration:underline; font-weight: normal;}

.CategoryPrice{COLOR: #000000; font-family: arial, lucida grande, geneva; font-size: 11px; line-height: 13px;}
.CategoryPrice A:link {COLOR: #000000;  text-decoration:none; padding-bottom: 14px;}
.CategoryPrice A:visited {COLOR: #000000;  text-decoration:none}
.CategoryPrice A:hover {COLOR: #000000; text-decoration:none}

.RulesMain{COLOR: #000000; FONT-FAMILY: arial; FONT-SIZE: 10px; line-height: 14px;}
.RulesMain A:link {COLOR: #666666;  text-decoration:none;padding-bottom: 14px;}
.RulesMain A:visited {COLOR: #666666;  text-decoration:none}
.RulesMain A:hover {COLOR: #666666; text-decoration:none}

.CategoryMain{COLOR: #666666; FONT-FAMILY: arial; FONT-SIZE: 11px; line-height: 14px; text-align: center !important;}
.CategoryMain A:link {COLOR: #666666;  text-decoration:none;padding-bottom: 14px;}
.CategoryMain A:visited {COLOR: #666666;  text-decoration:none}
.CategoryMain A:hover {COLOR: #000000; text-decoration:none}

.Pagination {COLOR: #666666; FONT-FAMILY: arial; FONT-SIZE: 10px; line-height: Normal;letter-spacing:0px; text-transform:uppercase;padding-right:10px;padding-bottom:10px;}
.Pagination A:link {COLOR: #666666;  text-decoration:none}
.Pagination A:visited {COLOR: #666666;  text-decoration:none}
.Pagination A:hover {COLOR: #000000; text-decoration:none}

.ProductMain {color: #666666; font-family: arial, lucida grande, geneva; font-size: 11px; line-height: 14px;}
.ProductMain-price {color: #000000; font-family: arial, lucida grande, geneva; font-size: 11px; line-height: 14px;}
.ProductHeader {color: #000000; font-family: arial, lucida grande, geneva; font-size: 12px; font-weight: bold; line-height: 12px; text-transform: uppercase;}
.ProductPrice {font-family: arial; font-size: 12px; font-weight: normal; color: #000000; letter-spacing: normal; line-height: 14px; font-weight: bold; text-decoration: none;}

.ProductPreviousNext {COLOR: #999999; FONT-FAMILY: arial, lucida grande, geneva; FONT-SIZE: 10px; font-weight:normal; text-decoration:none;}
.ProductPreviousNext A:link {COLOR: #666666; }
.ProductPreviousNext A:visited {COLOR: #666666;}
.ProductPreviousNext A:hover {COLOR: #000000;}

ul.ProductMain {margin-left: 8px; padding-left: 8px;}
.ProductMain ul {margin: 20px; padding: 0; list-style-image: url(/images/bullet.gif);}

.breadcrumb {color: #000000; font-family: arial, lucida grande, geneva; font-size: 10px; line-height: 13px; text-align: left !important; text-decoration: none;}
.breadcrumb A:link {color: #000000;  text-decoration:none;}
.breadcrumb A:visited {color: #000000;  text-decoration:none}
.breadcrumb A:hover {color: #666666; text-decoration:none}

.ProductSizeLabel {color: #666666; font-family: arial, lucida grande, geneva; font-size: 10px; line-height: 20pt}
.ProductSizeLabelLarge {color: #666666; font-family: arial, lucida grande, geneva; font-size: 11px; line-height: 20pt}
.ProductcolorLabel {color: #666666; font-family:  arial, lucida grande, geneva; font-size: 10px; line-height: 20pt}
.ProductcolorLabelLarge {color: #666666; font-family:  arial, lucida grande, geneva; font-size: 11px; line-height: 20pt}

.sizebox a {float:left; color: #666666;font-family: arial; font-size: 9px; padding-top: 2px;padding-bottom: 0px;text-transform: uppercase; width: 28px; height: 12px; margin-right: 1px ; text-decoration: none; background-image: url(/images/size_box.gif);}
.sizebox a:hover { color:#ffffff; text-decoration: none; background-image: url(/images/size_box_on.gif);}
.sizebox-out a {float:left; color: #aaaaaa;font-family: arial; font-size: 9px; padding-top: 2px; padding-bottom: 0px;width: 28px; height: 12px; margin-right: 1px ; text-decoration: none;background-image: url(/images/size_box.gif);;}
.sizebox-out a:hover {background-image: url(/images/size_box.gif); color:#aaaaaa; text-decoration: none;}
.sizebox-on a {float:left; color: #ffffff;font-family: arial; font-size: 9px; padding-top: 2px; padding-bottom: 0px;width: 28px; height: 12px; margin-right: 1px ; text-decoration: none;  background-image: url(/images/size_box_on.gif);}
.sizebox-on a:hover { color:#ffffff; text-decoration: none; background-image: url(/images/size_box_on.gif);}

.ErrorText {color: red; font-family: arial, lucida grande, geneva; font-size: 10px;}

img.product-thumb{border: 1px solid #dcdcdb;}
img.detail-thumb{border: 0px solid #dcdcdb; display: block; margin-right: 3px; margin-bottom: 2px;}
.swatch {float:left; margin-right: 2px ; }

/* ######### RVCA specific style ######### */

/*
#side_menu{
		width: 165px;
		margin: 0 12px 0 0;
		float: left;
	}
	
	#folio_menu{
		margin: 0 0 0 11px;
		width: 159px;
		float: left;
	}
	
	#portfolio{
		margin: 0 0 15px 11px;
		width: 658px;
		float: left;
	}
	.folio_detail {
		width: 658px;
		margin: 0px;
		padding: 0px 0 2px 0;
		_padding: 6px 0 2px 0;
		border: 3px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-top-style: solid;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		border-top-color: #000000;
	}
	
	.bio_detail {
		width: 658px;
		margin: 0px;
		padding: 0px 0 2px 0;
		_padding: 6px 0 2px 0;
		border: 3px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-top-style: solid;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		border-top-color: #000000;
	}
	
	#footer{
		clear: both;
		width: 830px;
		padding:1px 10px 1px 0;
	}
	
	#footer p{
		text-align:right;
		margin:0px;
		padding:0px;
	}
	
	.navigation {
		display: block;
		text-align: center;
		margin-bottom:30px;
	}
	
	.alignright {
		float: right;
		font: 10px "Arial", Helvetica, sans-serif;
	}
	
	.alignleft {
		float: left;
		font: 10px "Arial", Helvetica, sans-serif;
	}
	
	
	.title {
		background-image: url(../img/title.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	.side {
		width: 165px;
		margin: 30px 0 0 0;
		padding: 0 0 30px 0;
		border: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-top-style: solid;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		border-top-color: #000000;
	}
	.side2 {
		width: 159px;
		margin: 0px;
		padding: 20px 0 30px 0;
		border-top-width: 1px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-top-style: solid;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		border-top-color: #000000;
	}
	
	h4 {
		font-size: 18px;
		font-weight: bold;
		text-transform: uppercase;
		color: #000000;
		padding: 0px 0px 5px;
		margin: 25px 0px 5px 0px;
	}
	
	h4 a:link, hover, active, visited{
		font-size: 18px;
		font-weight: bold;
		text-transform: uppercase;
		color: #000000;
		padding: 0px 0px 10px;
		margin: 10px 0px;
	}
	
	h2 {font-family: arial;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		color: #000000;
		padding: 0px 0px 0px;
		margin: 4px 0px 5px 0px;
	}
	
	h3 {
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		background-image: url(../img/va_nav.jpg);
		background-repeat: no-repeat;
		color: #000000;
		padding: 0px 0px 0px;
		margin: 4px 0px 5px 0px;
	}

	p {
		font-size: 10px;
		line-height: 16px;
		color: #5A5A5A;
		margin: 0 0 5px 0;
	}
	ul {
		list-style: none;
		width: 159px;
		margin: 0;
		padding: 0;
	}
	
	
	li {font-family: arial;
		margin: 0px;
		padding: 4px 0 0 15px;
		font-size: 10px;
		border: 0px;
		border-right-width: 0px;
		border-left-width: 0px;
		border-top-width: 0px;
		border-bottom-style: dotted;
		border-right-style: none;
		border-top-style: none;
		border-left-style: none;
		border-bottom-color: #000000;
		background: url(/images/bullet_arrow.gif) no-repeat 5px;	
	}
	li a:hover{
		background:#999;
	}
	
	
	
	ol.archive {

	list-style-type: none;
        list-style-position: inside;

        }

        ol.archive li { 

                margin: -0px 0px 0px -20px;

		font-size: 10px;

		border: 0px;

		border-right-width: 0px;

		border-left-width: 0px;

		border-top-width: 0px;

		border-bottom-style: dotted;

		border-right-style: none;

		border-top-style: none;

		border-left-style: none;

		border-bottom-color: #000000;

		background: url(/images/bullet_arrow.gif) no-repeat 5px;	

 }
	
	
	
	
	li.subnav2 { FONT-FAMILY: arial; FONT-SIZE: 10px; padding: 4px 0 0 30px;margin: 0px;background: none;_padding: 0 0 5px 15px;}

li.subnav2 A:hover {
 background:#999;
}




	.side2 ul {
		list-style: none;
		width: 159px;
		margin: 0;
		padding: 0;
	}
	.side2 li {
		margin: 5px 0 0 0;
		_margin: 0px;
		padding: 0 0 0 10px;
		_padding: 0 0 0 10px;
		border: 0;
		font-size: 10px;
		background: url(../img/list_head.gif) no-repeat 0px;	
	}
	



.description {color: #000000; font-family: arial, lucida grande, geneva; font-size: 12px; font-weight: bold; line-height: 12px; text-transform: uppercase;}
.CheckoutPageBackground {background-color: #ffffff;}
.shipping-table {color: #000000; font-family: arial, lucida grande, geneva; font-size: 10px; line-height: 12px; font-weight:normal;}
.ContentHead {font-weight: bold; font-size: 18px; word-spacing: normal; color: #000000; font-family: arial, lucida grande, geneva;text-transform: uppercase;}

a.sizeButton {float:left; width:28px; height:14px; border: solid 1px #666666;text-align:center; color:#555555; font-family: arial; font-size: 10px; margin-right: 1px ; text-decoration: none; background-color:#a9a9a9;}
span.sizeButton {float:left; border: solid 1px #666666; text-align:center; color:#561919; font-family: arial; font-size: 10px; padding:2px; margin-right: 1px ; text-decoration: none; background-color:#918c86;}
a.sizeButton, span.sizeButton { width:28px; height:14px; text-decoration:none; text-align:center; display:block; float:left; margin:1px; padding:0 1px; border:solid 1px #999;}
a.sizeButton.selectedSizeButton,a.sizeButton:hover{background:#666666;border:solid 1px #666666;color:#fff;} 
span.notavailableSizeButton {color: #a4a4a4; width:28px; height:14px; padding:0px; background-color: #ccc}
.floatwrapper{width:100%; overflow:visible;}
.rolloverlink A.selected {BACKGROUND: #76701f; COLOR: #fff; TEXT-DECORATION: none}
.remindertext {FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #666666; font-size: 9px;font-family: arial;}
.labeltext {COLOR: #666666; font-size: 10px; font-family: arial;}
div.ProductVariants a:hover img{border:solid 12px #990000;}
table.narrow img.mouseOver, img.mouseOver{border-width:1px !important; margin-left:2px;border-style:solid !important;border-color:#666666; background-color: white !important;cursor:pointer;}
table.narrow img.selected, img.selected{border-width:1px !important; margin-left:2px;border-style:solid !important;border-color:#666666; background-color: white !important;cursor:pointer;}
table.narrow img.unselected, img.unselected{border-width:1px !important; margin-left:2px;border-style:solid !important;border-color:#f4efe9; background-color: white !important;cursor:pointer;}
 
*/
