/*body {
	margin-top: 0px;
}*/

A:link { text-decoration: none}
A:visited { text-decoration: none}
A:active { text-decoration: none}
A:hover { text-decoration: none}
a img {border: none;}

/*ul {
	margin-left: 8px;
	padding-left: 8px;
}*/

.back {
	background-color: #e3ecf8;
	background-image: url(/images/background_gradient.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

.background {
	background-color: #0f1229;
	background-image: url(/images/background_canvas.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.opaque { 
   opacity: .8; 
   filter: alpha(opacity=80); 
   -moz-opacity: .8; 
}

.opaque150 { 
   opacity: 1.5; 
   filter: alpha(opacity=150); 
   -moz-opacity: 1.5; 
}

.opaque7 { 
   opacity: .5; 
   filter: alpha(opacity=50); 
   -moz-opacity: .5; 
}

.NavTop {color: #afc5e6; font-family: verdana, lucida grande, geneva;font-size: 10px; font-weight:normal; line-height:13px;}
.NavTop A:link {color: #afc5e6; text-decoration:none;}
.NavTop A:visited {color: #afc5e6; text-decoration:none}
.NavTop A:hover {color: #6d6e71; text-decoration:none}

.NavFooter{COLOR: #6d6e71; font-family: verdana, lucida grande, geneva; FONT-SIZE: 10px; line-height: 12px;letter-spacing:0px; }
.NavFooter A:link {COLOR: #6d6e71;  text-decoration:none}
.NavFooter A:visited {COLOR: #6d6e71;  text-decoration:none}
.NavFooter A:hover {COLOR: #121212; text-decoration:none}

.Normal {color: #666666; font-family: verdana, verdana, lucida grande, geneva; font-size: 10px; line-height: 16px;}
.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: #FF0000; text-decoration:underline; font-weight: bold;}

.Normal-white {color: #ffffff; font-family: verdana, verdana, lucida grande, geneva; font-size: 10px; line-height: 16px;}
.Normal-white A:link {COLOR: #ffffff;  text-decoration: underline; font-weight: bold;}
.Normal-white A:visited {COLOR: #ffffff;  text-decoration:underline; font-weight: bold;}
.Normal-white A:hover {COLOR: #cc0000; text-decoration:underline; font-weight: bold;}

.Normal-grey {color: #bdbdbd; font-family: verdana, verdana, lucida grande, geneva; font-size: 10px; line-height: 16px;}

.Normal2 {color: #a66c55; font-family: verdana, verdana, lucida grande, geneva; font-size: 10px; line-height: 16px;}
.Normal2 A:link {COLOR: #666666; }
.Normal2 A:visited {COLOR: #666666; }
.Normal2 A:hover {COLOR: #666666; }

.Normal6 {color: #a66c55; font-family: verdana, verdana, lucida grande, geneva; font-size: 6px; line-height: Normal;}
.Normal7 {color: #a66c55; font-family: verdana, verdana, lucida grande, geneva; font-size: 7px; line-height: Normal;}
.Normal8 {color: #a66c55; font-family: verdana, verdana, lucida grande, geneva; font-size: 8px; line-height: Normal;}
.Normal9 {color: #a66c55; font-family: verdana, verdana, lucida grande, geneva; font-size: 9px; line-height: Normal;}

.Normal10 {color: #232323; font-family: verdana, verdana, lucida grande, geneva; font-size: 10px; line-height: 13px;}
.Normal10 A:link {COLOR: #232323; font-weight: normal;}
.Normal10 A:visited {COLOR: #232323; font-weight: normal;}
.Normal10 A:hover {COLOR: #666666; text-decoration:underline; font-weight: normal;}

.Normal11 {color: #666666; font-family: arial, verdana, lucida grande, geneva; font-size: 11px; line-height: 15px;}
.Normal11 A:link {COLOR: #6a7e8c; font-weight: normal;}
.Normal11 A:visited {COLOR: #6a7e8c; font-weight: normal;}
.Normal11 A:hover {COLOR: #666666; text-decoration:underline; font-weight: normal;}

.Normal12 {color: #666666; font-family: verdana, verdana, lucida grande, geneva; font-size: 12px; line-height: Normal;}

.Normal13 {color: #8a8a8a; font-family: verdana, verdana, lucida grande, geneva; font-size: 13px; line-height: Normal;}
.Normal13 A:link {color: #8a8a8a;  text-decoration:none}
.Normal13 A:visited {color: #8a8a8a;  text-decoration:none}
.Normal13 A:hover {color: #666666; text-decoration:none}

.Normal14 {color: #a66c55; font-family: verdana, verdana, lucida grande, geneva; font-size: 14px; line-height: Normal;}
.Normal15 {color: #a66c55; font-family: verdana, verdana, lucida grande, geneva; font-size: 15px; line-height: Normal;}
.Normal16 {color: #a66c55; font-family: verdana, verdana, lucida grande, geneva; font-size: 16px; line-height: Normal;}
.Normal17 {color: #a66c55; font-family: verdana, verdana, lucida grande, geneva; font-size: 17px; line-height: Normal;}
.Normal18 {color: #a66c55; font-family: verdana, verdana, lucida grande, geneva; font-size: 18px; line-height: Normal;}

.Faq {color: #666666; font-family: verdana, verdana, lucida grande, geneva; font-size: 11px; line-height: Normal;}
.Faq A:link {COLOR: #a66c55; font-weight: normal;}
.Faq A:visited {COLOR: #a66c55; font-weight: normal;}
.Faq A:hover {COLOR: #121212; text-decoration:underline; font-weight: normal;}

.faq-header {color: #ffffff; font-family: verdana, verdana, lucida grande, geneva; font-size: 11px; line-height: Normal;}


.CategoryPrice{COLOR: #272626; font-family: verdana, geneva; font-size: 10px; line-height: 14px;}
.CategoryPrice A:link {COLOR: #272626;  text-decoration:none; padding-bottom: 14px;}
.CategoryPrice A:visited {COLOR: #272626;  text-decoration:none}
.CategoryPrice A:hover {COLOR: #121212; text-decoration:none}

.CategoryPrice2{COLOR: #7c7c7a; font-family: verdana, geneva; font-size: 10px; line-height: 14px;}
.CategoryPrice2 A:link {COLOR: #7c7c7a;  text-decoration:none; padding-bottom: 14px;}
.CategoryPrice2 A:visited {COLOR: #7c7c7a;  text-decoration:none}
.CategoryPrice2 A:hover {COLOR: #121212; text-decoration:none}

.RulesMain{COLOR: #666666; FONT-FAMILY: verdana; FONT-SIZE: 10px; line-height: 14px;}
.RulesMain A:link {COLOR: #a66c55;  text-decoration:none;padding-bottom: 14px;}
.RulesMain A:visited {COLOR: #a66c55;  text-decoration:none}
.RulesMain A:hover {COLOR: #a66c55; text-decoration:none}

.CategoryMain{COLOR: #848484; FONT-FAMILY: verdana; FONT-SIZE: 9px; line-height: 13px;text-transform: uppercase;}
.CategoryMain A:link {COLOR: #848484;  text-decoration:none;padding-bottom: 14px;}
.CategoryMain A:visited {COLOR: #848484;  text-decoration:none}
.CategoryMain A:hover {COLOR: #121212; text-decoration:none}

.CategoryMain2{COLOR: #7c7c7a; FONT-FAMILY: verdana; FONT-SIZE: 9px; line-height: 13px;text-transform: uppercase;}
.CategoryMain2 A:link {COLOR: #7c7c7a;  text-decoration:none;padding-bottom: 14px;}
.CategoryMain2 A:visited {COLOR: #7c7c7a;  text-decoration:none}
.CategoryMain2 A:hover {COLOR: #121212; text-decoration:none}

.Pagination {COLOR: #7a7f89; FONT-FAMILY: verdana; FONT-SIZE: 10px; line-height: Normal;letter-spacing:0px; }
.Pagination A:link {COLOR: #7a7f89;  text-decoration:none;}
.Pagination A:visited {COLOR: #7a7f89;  text-decoration:none; }
.Pagination A:hover {COLOR: #121212; text-decoration:none; }

.Pagination-selected {COLOR: #121212;FONT-SIZE: 10px; text-decoration:underline; font-weight:bold;}

.ProductMain {color: #2d2c2b; font-family: verdana; font-size: 10px; line-height: 18px;}
.ProductMain A:link {color: #2d2c2b;}
.ProductMain A:visited {color: #2d2c2b;}
.ProductMain A:hover {color: #121212;text-decoration: underline; }

.uppercase9 {color: #2d2c2b; font-family: verdana; font-size: 9px; line-height: 18px;text-transform: uppercase;}
.uppercase9 A:link {color: #2d2c2b;}
.uppercase9 A:visited {color: #2d2c2b;}
.uppercase9 A:hover {color: #121212;text-decoration: underline; }

.uppercase10 {color: #2d2c2b; font-family: verdana; font-size: 10px; line-height: 18px;text-transform: uppercase;}
.uppercase10 A:link {color: #2d2c2b;}
.uppercase10 A:visited {color: #2d2c2b;}
.uppercase10 A:hover {color: #121212;text-decoration: underline; }

.ProductHeader {color: #7a7a7a; font-family: georgia, verdana, lucida grande, geneva; font-size: 14px; font-weight: bold; line-height: 12px; text-transform: uppercase;}
.ProductPrice {font-family: verdana, verdana; font-size: 10px; font-weight: normal; color: #2d2c2b; letter-spacing: normal; line-height: 14px; font-weight: normal; text-decoration: none;text-transform: uppercase;}

.ProductPreviousNext {COLOR: #666666; FONT-FAMILY: verdana, 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: #a66c55; }

ul.ProductMain {margin-left: 8px; padding-left: 8px;}
.ProductMain ul {margin: 20px; padding: 0; list-style-image: url(/images/bullet.gif);}

.breadcrumb {color: #818181; font-family: verdana, verdana, lucida grande, geneva; font-size: 10px; line-height: 13px; text-decoration: none;}
.breadcrumb A:link {color: #818181;  text-decoration:none}
.breadcrumb A:visited {color: #818181;  text-decoration:none}
.breadcrumb A:hover {color: #121212; text-decoration:none}

.ProductSizeLabel {color: #a66c55; font-family: verdana, verdana, lucida grande, geneva; font-size: 10px; line-height: 20pt}
.ProductSizeLabelLarge {color: #a66c55; font-family: verdana, verdana, lucida grande, geneva; font-size: 11px; line-height: 20pt}
.ProductcolorLabel {color: #a66c55; font-family:  verdana, verdana, lucida grande, geneva; font-size: 10px; line-height: 20pt}
.ProductcolorLabelLarge {color: #a66c55; font-family:  verdana, verdana, lucida grande, geneva; font-size: 11px; line-height: 20pt}

.sizebox a {float:left; color: #FFFFFF;font-family: verdana; font-size: 11px; padding-top: 3px; width: 20px; height: 17px; margin-right: 1px ; text-decoration: none; background-color:#a2a2a1;}
.sizebox a:hover {background-color:#5c5c5c; color:ffffff; text-decoration: none;}
.sizebox-out a {float:left; color: #FFFFFF;font-family: verdana; font-size: 11px; padding-top: 3px; width: 20px; height: 17px; margin-right: 1px ; text-decoration: none; background-color:#c5c5c5;}
.sizebox-out a:hover {background-color:#c5c5c5; color:ffffff; text-decoration: none;}
.sizebox-on a {float:left; color: #FFFFFF;font-family: verdana; font-size: 11px; padding-top: 3px; width: 20px; height: 17px; margin-right: 1px ; text-decoration: none; background-color:#5c5c5c;}
.sizebox-on a:hover {background-color:#5c5c5c; color:ffffff; text-decoration: none;}

.tab-on {color: #9c9c9c; font-family: verdana; font-size: 9px; line-height: 18px;text-transform: uppercase;font-weight:bold;}
.tab-on A:link {color: #9c9c9c;}
.tab-on A:visited {color: #9c9c9c;}
.tab-on A:hover {color: #121212;text-decoration: underline; }

.tab-off {color: #ffffff; font-family: verdana; font-size: 9px; line-height: 18px;text-transform: uppercase;font-weight:bold;}
.tab-off A:link {color: #ffffff;}
.tab-off A:visited {color: #ffffff;}
.tab-off A:hover {color: #121212;text-decoration: underline; }

 #fitguide {width:61px;height:61px;display:block;position:relative;top:-488px;#top:-492px;margin-left:288px;}

.ErrorText {color: red; font-family: verdana, verdana, lucida grande, geneva; font-size: 10px;}
.ErrorTextLarge {color: red; font-family: verdana, verdana, lucida grande, geneva; font-size: 12px;}

.Divider{COLOR: #8e8e8e; font-family: verdana, lucida grande, geneva; FONT-SIZE: 10px; line-height: 12px; padding-left: 5px; padding-right: 5px;}

/* ######### SEVN specific style ######### */
.table_border { border: 1px #a4a4a4 solid; padding-left: 0px; }
.altview_table_border { border: 1px #a4a4a4 solid; padding-left: 0px; }
.detail_border { border: 0px #a4a4a4 solid; }
img.product-thumb{border: 1px solid #a4a4a4;}
img.detail-thumb{border: 0px solid #a4a4a4;}

ul.sidenav {margin:0px;padding:0px;  list-style-image: none; list-style-type: none;}

li.nav-header {
 COLOR: #333333; FONT-FAMILY: verdana, lucida grande, geneva; FONT-SIZE: 10px; font-weight: bold; line-height: 18px;
}
li.nav-header A:link {
 COLOR: #333333; text-decoration:none
}  
li.nav-header A:visited {
 COLOR: #333333; text-decoration:none
}
li.nav-header A:hover {
 COLOR: #ec018c; text-decoration:none
}

li.nav-header-first {
 COLOR: #333333; FONT-FAMILY: verdana, lucida grande, geneva; FONT-SIZE: 10px; font-weight: bold; line-height: 18px;
}
li.nav-header-first A:link {
 COLOR: #333333; text-decoration:none
}
li.nav-header-first A:visited {
 COLOR: #333333; text-decoration:none
}
li.nav-header-first A:hover {
 COLOR: #ec018c; text-decoration:none
}

li.subnav {
 COLOR: #6d6e71; FONT-FAMILY: verdana, lucida grande, geneva; FONT-SIZE: 10px; line-height: 18px;margin:0px;width: 100%; padding-left: 5px; padding-top: 10px;padding-bottom: 5px; font-weight: normal;text-transform: uppercase;font-weight:bold;background-image: url(/images/dotted_line.gif);
}
li.subnav A:link {
 COLOR: #6d6e71; text-decoration:none
}
li.subnav A:visited {
 COLOR: #6d6e71; text-decoration:none
}
li.subnav A:hover {
 COLOR: #121212; text-decoration:underline
}

li.subnav1a {
 COLOR: #be296a; FONT-FAMILY: verdana, lucida grande, geneva; FONT-SIZE: 11px; line-height: 14px;margin:0px;width: 100%; padding-left: 5px; padding-top: 2px; font-weight: normal;font-style: italic;
}
li.subnav1a A:link {
 COLOR: #be296a; text-decoration:none
}
li.subnav1a A:visited {
 COLOR: #be296a; text-decoration:none
}
li.subnav1a A:hover {
 COLOR: #be296a; text-decoration:underline
}

li.subnav1 {
 COLOR: #6d6e71; FONT-FAMILY: verdana, lucida grande, geneva; FONT-SIZE: 11px; line-height: 20px;margin:0px; padding-left: 15px;font-weight: normal;
}
li.subnav1 A:link {
 COLOR: #6d6e71; text-decoration:none
}
li.subnav1 A:visited {
 COLOR: #6d6e71; text-decoration:none
}
li.subnav1 A:hover {
 COLOR: #121212; text-decoration:none
}



li.subnav2 {
 COLOR: #6d6e71; FONT-FAMILY: verdana, lucida grande, geneva; FONT-SIZE: 11px; line-height: 20px;margin:0px; padding-left: 25px;font-weight: normal;
}
li.subnav2 A:link {
 COLOR: #6d6e71; text-decoration:none
}
li.subnav2 A:visited {
 COLOR: #6d6e71; text-decoration:none
}
li.subnav2 A:hover {
 COLOR: #121212; text-decoration:none
}

li.jumpmenu {
 margin:0px; padding-left: 5px; padding-bottom: 10px; font-weight: normal;
}

.CheckoutPageBackground {color:#fff; 
}
.shipping-table {color: #666666; font-family: verdana, verdana, lucida grande, geneva; font-size: 10px; line-height: 12px; font-weight:normal;}
.ContentHead {font-weight: bold; font-size: 18px; line-height:25px; color: #666666; font-family: verdana, verdana, lucida grande, geneva;}

.swatch {float:left;padding-right:4px;padding-top:2px;}

.swatch2 {padding-right:4px;padding-top:2px;padding-bottom:6px;}

.extra {float:left;padding-right:2px;padding-top:10px;}

.heritage {color: #4e4e50; font-family: verdana, Times,  lucida grande, geneva; font-size: 15px; line-height: 21px;}

.aquatheader {color: #76a4bc; font-family: verdana, verdana, lucida grande, geneva; font-size: 12px; font-weight: bold; line-height: normal; text-transform: uppercase;}

.AddtoBag{padding:.5em;border:double 3px #CDCDCD;color:#444444; width:183px;font-family:verdana, verdana;font-size:11px;}

.roundedcornr_box {background: #ececec repeat-x top left;}
.roundedcornr_top div {background: url(/images/roundedcornr_tl.gif) no-repeat top left;}
.roundedcornr_top {background: transparent url(/images/roundedcornr_tr.gif) no-repeat top right;}
.roundedcornr_bottom div {background: url(/images/roundedcornr_bl.gif) no-repeat bottom left;}
.roundedcornr_bottom {background: transparent url(/images/roundedcornr_br.gif) no-repeat bottom right;}
.roundedcornr_top div, .roundedcornr_top,.roundedcornr_bottom div, .roundedcornr_bottom {width: 100%; height: 20px; font-size: 1px;}
.roundedcornr_content { margin: 0 20px;}
.popup { position:absolute; visibility:hidden; layer-background-color:#ececec; border-left:0px solid #999999; border-top: 0px solid #999999; border-bottom: 0px solid #999999; border-right: 0px solid #999999; padding: 2px; z-index: 10 }

.moreinfo {color: #a66c55; font-family: verdana, lucida grande, geneva; font-size: 11px; line-height: 24px;text-decoration: underline;}
.moreinfo A:link {color: #a66c55;text-decoration: underline; }
.moreinfo A:visited {color: #a66c55;text-decoration: underline;}
.moreinfo A:hover {color: #121212; }

.CartListItem
{
	color : #666666;
	font : 11px/12px verdana, Arial, sans-serif;
	border-bottom: 1px solid #CDCDCD;
	border-top: 1px solid #CDCDCD;
	padding-top:4px;
	padding-bottom:3px;
	background-color: white;
}

.CartListItemAlt
{
	color : #666666;
	font : 11px/12px verdana, Arial, sans-serif;
	border-bottom: 1px solid #CDCDCD;
	border-top: 1px solid #CDCDCD;
	padding-top:4px;
	padding-bottom:3px;
	background-color: #F6F6F6;
}

.collectionrpt{color: #666666; font-family: verdana, verdana, lucida grande, geneva; font-size:11px;line-height:Normal;}

.CartListItem-strike {
	font-family: verdana;
	font-size: 11px;
	font-style: normal;
	line-height: Normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	letter-spacing: normal;
	background-image:url(/images/strike.gif);
	background-repeat:repeat-x;
	background-position:0% 5px;

}

.CartListItem-sale {
	font-family: verdana;
	font-size: 11px;
	font-style: normal;
	line-height: Normal;
	font-weight: normal;
	font-variant: normal;
	color: #be296a;
	text-decoration: none;
	letter-spacing: normal;
	padding-left:10px;
	
}

.StockMessage {
	font-family: verdana;
	font-size: 11px;
	font-style: normal;
	line-height: Normal;
	font-weight: normal;
	font-variant: normal;
	color: #be296a;
	text-decoration: none;
	letter-spacing: normal;
}

/* ================================
    CSS STYLES FOR _ONESTOP
    01/2005
   ================================
*/   

.CartColumnHeaderFooter {
	color : #666666;
	font : 11px/12px verdana, Arial, sans-serif;
	border-bottom: 1px solid #CDCDCD;
	border-top: 1px solid #CDCDCD;
	padding-top:4px;
	padding-bottom:3px;
	background-color: #F6F6F6;
}

.CartColumnHeaderFooterLarge {
	color : #666666;
	font : 14px/16px verdana, Arial, sans-serif;
	padding-top:4px;
	padding-bottom:4px;
	background-color: #F6F6F6;
}

.CartColumnHeaderFooterLargeBold {
	color : #666666;
	font : 14px/16px verdana, Arial, sans-serif;
	padding-top:4px;
	padding-bottom:4px;
	background-color: #F6F6F6;
	font-weight: bold;
}

.CartColumnHeaderFooterLargeBlack {
	color : black;
	font : 14px/16px verdana, Arial, sans-serif;
	padding-top:4px;
	padding-bottom:4px;
	background-color: white;
	font-weight: bold;
}

.CheckoutTableBorders {
	border-bottom: 1px solid #CDCDCD;
	border-top: 1px solid #CDCDCD;
	border-left: 1px solid #CDCDCD;
	border-right: 1px solid #CDCDCD;
}

A.CartDetailsColumn:link, A.CartDetailsColumn:visited 
{
	color : #666666;
	font : 11px/14px verdana, Arial, sans-serif;
	text-decoration: underline;
}

A.CartDetailsColumn:hover
{
	color : red;
	font : 11px/14px verdana, Arial, sans-serif;
	text-decoration: underline;
}

.CartDetailsColumn
{
	color : #666666;
	font : 11px/14px verdana, Arial, sans-serif;
}

.SizeColor {
	color : #666666;
	font : 11px/14px verdana, Arial, sans-serif;
}

.TextBoxBlack {
	color : #666666;
	font : 11px/14px verdana, Arial, sans-serif;
}

.AddressBook 
{
	color: #666666;
	font : 11px verdana, sans-serif;
}

.ErrorTextSmall {
	color : red;
	font : 11px/14px verdana, Arial, sans-serif;
}

.ErrorTextBold {
	color : red;
	font : 12px/14px verdana, Arial, sans-serif;
	font-weight: bold;
}

.ErrorTextSmallBold {
	color : red;
	font : 11px/14px verdana, Arial, sans-serif;
	font-weight: bold;
}

.CheckoutErrorText {
	color : #FF0000;
	font : 12px/14px verdana, Arial, sans-serif;
	font-weight: bold;
}

A.CheckoutErrorText:link 
{
	color : #FF0000;
	font : 12px/14px verdana, Arial, sans-serif;
	font-weight: bold;
}

.CheckoutErrorTextSmall {
	color : #FF0000;
	font : 11px/14px verdana, Arial, sans-serif;
	font-weight: bold;
}

.NormalBiggerBold
{
    font-family: verdana, verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px    
}

.NormalBlack
{
    font-family: verdana, verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
    color: Black;
}

.NormalBold
{font-family: verdana, verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold;line-height: 12px; color: #666666;
}

