﻿
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0pt; padding: 0pt; }
/*table { border-collapse: collapse; border-spacing: 0pt; }
*/fieldset, img { border: 0pt none ; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0pt none ; }
a { color: rgb(113, 115, 120); cursor: pointer; text-decoration: none; }
a:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
a:link, a:visited { color: rgb(113, 115, 120); }
a:hover, a:active { color: rgb(0, 0, 0); }
body { background: rgb(59, 59, 59) url('/app_themes/default/images/tsbg.jpg') repeat-x scroll 0pt 0pt; text-align: center; color: rgb(121, 121, 121); font-family: Arial,sans-serif; font-size: 12px; }
.modalPopup
{
 background-color:Black;
 border-width:3px;
 border-style:solid;
 border-color:Gray;
 padding:3px;
 width:250px;
 text-align:left;
 color:White;
}
.modalBackground
{
 background-color:Black;
 filter:alpha(opacity=70);
 opacity:0.7;
}
.modalClose
{
	text-align:right;
	border:solid 3px white;
	font-weight:bold;
	float:right;
	
}

/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
        vertical-align: top;
        }
#contentColumnMain{ background: rgb(255, 255, 255);}        
#navColumnOne{ background: rgb(0, 0, 0); width:240px;}        
#container { margin: 0pt auto; padding: 0pt; width: 960px; text-align: left; position: relative; }
#mainContent { background: transparent none repeat scroll 0% 0%; width:690px; height: 100% ! important; margin:15px 15px 15px 15px; }
#leftwing { background: transparent none repeat scroll 0% 0%; width:100%; height: 100% ! important; }
#rightwing { background: transparent none repeat scroll 0% 0%; width:60px; height: 100% ! important; }
#home #main { background: transparent none repeat scroll 0% 0%; width:960px; height: 100% ! important; }
#main { margin: 0pt; background: rgb(0, 0, 0) none repeat scroll 0% 0%; height: 100% ! important; }
#header { height: 97px; }
.noBorder { border-left: medium none ! important; border-right: medium none ! important; background: transparent none repeat scroll 0% 0% ! important; }
.logo { position: absolute; top: 18px; left: 20px; }

input.submit
{
  display: block;
  width: 107px;
  height: 23px;
  background-color:Aqua;
  background: url("app_themes/default/images/addtobasket.gif") no-repeat 0 0;
  

}

#submit:hover
{ 
  background-position: 0 -23px;
}

#submit span
{
  display: none;
}


#armaniMenu { background: transparent url('/app_themes/default/images/tsmenubg.jpg') no-repeat scroll left top; position: absolute; top: 8px; left: 460px; width: 250px; height: 25px; z-index: 999; }
#armaniMenu ul li { cursor: pointer; height: 25px; line-height: 25px; display: inline; }
#armaniMenu ul li.aMenu { padding: 0pt 15px; }
#armaniMenu ul li.eaPlaylist { padding: 0pt 0pt 0pt 35px; }
#armaniMenu ul li a:link, #armaniMenu ul li a:visited { text-decoration: none; color: rgb(156, 156, 156); }
#armaniMenu ul li a:hover, #armaniMenu ul li a:active { text-decoration: none; color: rgb(128, 118, 110); }
#armaniMenuSub { margin: 0pt 0pt 0pt 1px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; position: absolute; top: 25px; z-index: 1000; width: 125px; left: 0px; }
#armaniMenuSub ul li { border-bottom: 1px solid rgb(0, 0, 0); margin: 0pt; padding: 0pt; background: rgb(18, 18, 18) none repeat scroll 0% 0%; display: block; cursor: pointer; height: 22px; line-height: 22px; }
#armaniMenuSub a { margin: 0pt; padding: 0pt 12px; display: block; }
#armaniMenuSub a:link, #armaniMenuSub a:visited { background: rgb(18, 18, 18) none repeat scroll 0% 0%; display: block; width: 101px; }
#armaniMenuSub a:hover, #armaniMenuSub a:active { background: rgb(48, 48, 48) none repeat scroll 0% 0%; display: block; width: 101px; }
#shopByLink a, #AccessoriesLink a { text-transform: uppercase; }
#helperLinks { position: absolute; top: 39px; display: inline; z-index: 151; }
ul#helperLinks { margin: 0pt; padding: 0pt; right: 15px; width: 575px; text-align: right; }
#helperLinks ul { margin: 0pt; padding: 0pt; text-align: right; }
#helperLinks li { display: inline; text-align: right; color: rgb(84, 84, 84); }
a.upperNav:link, a.upperNav:visited, a.upperNav:active, #linkWishlist a:link, #linkWishlist a:visited, #linkCart a:link, #linkCart a:visited { font-size: 11px; color: rgb(102, 102, 102); text-decoration: none; }
a.upperNav:hover, a.upperNav:active, #linkWishlist a:hover, #linkWishlist a:active, #linkCart a:hover, #linkCart a:active { color: rgb(255, 255, 255); }
#cartNumber { display: inline; }
#navBar { margin: 0pt; padding: 0pt; position: absolute; top: 56px; left: 0pt; z-index: 150; height: 34px; line-height: 34px; vertical-align: middle; width: 956px; font-size: 11px; }
#navBar ul { display: inline; height: 34px; line-height: 34px; }
#mainNav, #mainNav ul { border-top: 0pt none; margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#mainNav a { margin: 0pt; padding: 0pt; display: block; font-size: 11px; font-weight: normal; color: rgb(192, 192, 192); text-decoration: none; }
#mainNav li { float: left; text-transform: capitalize; }
li.mainmenu a:link, li.mainmenu a:visited { color: rgb(192, 192, 192); }
li.mainmenu a:hover, li.mainmenu a:active { color: rgb(128, 118, 110); }
img.sub { margin: 0pt 0pt 0pt 15px; }
/*#inspired a { font-size: 11px; color: rgb(192, 192, 192); text-decoration: none; }
#inspired a:hover span { color: rgb(114, 114, 114); }
.redred { color: rgb(191, 18, 56); }
*/#textSearch { margin: 0pt; padding: 0pt; position: absolute; top: 0pt; right: 20px; }
#textSearch input { border: 1px solid rgb(102, 102, 102); margin: 0pt 5px 0pt 0pt; padding: 3px 0pt 0pt 10px; background: rgb(61, 61, 60) none repeat scroll 0% 0%; color: rgb(192, 192, 192); height: 16px; font-size: 10px; }
#textSearch a:link, #textSearch a:visited { color: rgb(255, 255, 255); }
#textSearch a:hover, #textSearch a:active { color: rgb(102, 102, 102); }
.productsDx { width: 100px; }
.prodInfo a:link, .prodInfo a:visited { color: rgb(0, 0, 0); }
.prodInfo a:hover, .prodInfo a:active { color: rgb(102, 102, 102); }

#footer { clear: both; margin-top: 10px; margin-bottom: 60px; width: 956px; font-weight: bold; }
#lineOne a:link, #lineOne a:visited, #lineOne a:hover, #lineOne a:active, #lineThree li a:link, #lineThree li a:visited, #lineThree li a:hover, #lineThree li a:active, #lineTwo li a:link, #lineTwo li a:visited, #lineTwo li a:hover, #lineTwo li a:active, #lineThree a:link, #lineThree a:visited, #lineThree a:hover, #lineThree a:active { text-decoration: none; }
#lineOne { margin: 0pt; padding: 10px 0pt 0pt; width: 956px; text-align: center; }
#lineOne a:link, #lineOne a:visited { color: rgb(171, 170, 172); }
#lineOne a:hover, #lineOne a:active { color: rgb(229, 231, 231); }
#lineTwo { margin: 0pt; padding: 5px 0pt 0pt; width: 956px; text-align: center; }
#lineTwo li { display: inline; }
#lineTwo li a:link, #lineTwo li a:visited, #lineTwo li a:hover, #lineTwo li a:active { padding: 0pt 3px; color: rgb(110, 110, 110); font-size: 11px; }
#lineTwo li a:hover, #lineTwo li a:active { color: rgb(229, 231, 231); }
#lineThree { margin: 0pt; padding: 5px 0pt 0pt; width: 956px; color: rgb(84, 84, 84); text-align: center; }
#lineThree li { display: inline; }
#lineThree li a:link, #lineThree li a:visited, #lineThree li a:hover, #lineThree li a:active { padding: 0pt 10px; color: rgb(84, 84, 84); font-size: 11px; }
#lineThree li a:hover, #lineThree li a:active, #lineThree a:hover, #lineThree li a:active { color: rgb(229, 231, 231); }
#lineThree a:link, #lineThree a:visited, #lineThree a:hover, #lineThree a:active { padding: 0pt 10px; color: rgb(59, 59, 59); font-size: 10px; }
/*label { margin: 0pt; float: left; text-align: left; display: block; padding-top: 6px; width: 200px ! important; font-weight: bold; color: rgb(0, 0, 0); }
*/
#otherCount label { width: 115px ! important; }
p.select { margin: 0pt 0pt 2px; padding: 0pt; height: 18px; font-size: 11px; }
#main input, #main textarea, p.formCL input, p.formAddr input, .formContainer input, .formContainer textarea, .formContainer select, input.login, #itemOrdina select, input.large { border: 1px solid rgb(206, 206, 206); margin: 0pt 5px 0pt 0pt; padding: 0pt 3px; font-size: 11px; }
#main input.large, p.formCL input.large, p.formAddr input.large, .formContainer .large, input.large { width: 220px; height: 16px; }
textarea { font-family: Arial,sans-serif; }
#main input.gender, #main input.STD1, #main input.noborder { border: 0pt none ; }
.hiddenSubmit { height: 0px; left: -5000px; position: absolute; width: 0px; }
label.error, p.error, td.error, strong.error, #alertMessage { color: rgb(157, 0, 0); }
input.error, #main input.error, #main textarea.error, p.formCL input.error, p.formAddr input.error, .formContainer input.error, .formContainer textarea.error, .formContainer select.error, input.login.error { border: 1px solid rgb(157, 0, 0); }
.error input, .error select, select.error { border: 1px solid rgb(157, 0, 0) ! important; }
input.error { border: 1px solid rgb(157, 0, 0) ! important; }
select.error { border: 1px solid rgb(157, 0, 0) ! important; }
textarea.error { border: 1px solid rgb(157, 0, 0) ! important; }
p.error { margin: 5px 0pt; padding: 2px 0pt; text-align: left; color: rgb(157, 0, 0); }
.prodPrice { color: rgb(255, 255, 255); }
.sconto, .SCONTO { text-decoration: line-through; font-weight: bold; font-style: italic; color: rgb(255, 255, 255); }
.salePrice { color: rgb(204, 0, 0); }

div.noTabsHeader { margin: 0pt auto; padding: 100px 0pt 15px; text-align: left; width: 930px; }
hr.tabGraphicHeader { border: 5px solid rgb(105, 103, 103); margin: 1px 0pt 0pt; }
#tabContentCnt { margin: 0pt auto; padding: 100px 0pt 0pt; width: 10%; }
#tabContent { margin: 0pt auto; padding: 0pt 1px 1px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(102, 102, 102); clear: both; width: 10%; }
#tabContent a:link, #tabContent a:visited { color: rgb(34, 28, 27); text-decoration: none; width: 130px; }
#tabContent a:hover, #tabContent a:active { color: rgb(197, 197, 197); text-decoration: none; width: 130px; }
.tabInner { margin: 0pt auto; padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-align: left;  }
#tabFooterWrapper { margin: 0pt auto 10px; width: 960px; }
#tabsContainer { margin: 0pt 0pt 0pt 16px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 960px; font-size: 10px; line-height: normal; text-align: left; position: relative; height: 63px; }
#tabsContainer h1, .noTabsHeader h1 { margin: 0pt; padding: 5px 0pt 0pt; color: rgb(130, 116, 118); text-transform: uppercase; font-weight: bold; font-size: 13px; }
#tabsContainer ul { margin: 0pt; padding: 10px 0pt 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; height: 12px; position: absolute; right: 0pt; }
#tabsContainer li { margin: 0pt; padding: 0pt; display: inline; }
#tabsContainer a { margin: 0pt; padding: 0pt 0pt 0pt 4px; float: left; text-decoration: none; height: 27px; line-height: 27px; }
#tabsContainer a:link, #tabsContainer a:visited { padding: 0pt 15px; float: left; display: block; line-height: 27px; font-size: 10px; color: rgb(255, 255, 255); }
#tabsContainer a:link, #tabsContainer a:visited { color: rgb(255, 255, 255); text-decoration: none; }
#tabsContainer a:hover, #tabsContainer a:active { color: rgb(102, 102, 102); text-decoration: none; }
#tabsContainer ul li.tabSelected a span { color: rgb(102, 102, 102); }
#tabsContainer ul li.tabDisabled a span { color: rgb(255, 255, 255); background-position: 100% 0pt; cursor: default; }
.tabSepSR { margin: 0pt; padding: 0pt; background: transparent url('/app_themes/default/images/seperator1.jpg') repeat-y scroll 0% 0%; float: left; height: 24px; width: 1px; }
.tabSep { margin: 0pt; padding: 0pt; background: transparent url('/app_themes/default/images/seperator2.gif') repeat-y scroll 0% 0%; float: left; height: 24px; width: 1px; }
.centerContentInTab { margin: 0pt auto; padding: 0pt 30px; position: relative; z-index: 0; width: 897px; font-size: 11px; min-height: 442px; height: auto ! important; }
#tabsContainer a span { float: none; }
.emptyPage { min-height: 442px; height: auto ! important; }
.pageWithContent { background: rgb(255, 255, 255) none repeat scroll 0% 0%; min-height: 442px; height: auto ! important; }
.hrFakeHeader { margin: 1px 0pt 0pt; padding: 0pt; background: rgb(105, 105, 105) none repeat scroll 0% 0%; position: absolute; left: 0pt; width: 100%; z-index: 0; }
.hrFakeFooter { margin: 0pt; padding: 0pt; position: absolute; left: 0pt; width: 100%; z-index: 20; }
.hrFakeFooter img { margin: 0pt; padding: 0pt; }
.tabsFakeHeader { margin: 0pt; padding: 0pt; background: rgb(184, 186, 189) none repeat scroll 0% 0%; position: absolute; left: 0pt; width: 100%; height: 20px; z-index: 0; }
h1.tabsFakeHeaderContent { margin: 0pt auto 0pt 30px; padding: 5px 0pt 0pt; position: relative; z-index: 20; width: 910px; font-size: 12px; }
.privacyDisclaimer { width: 480px; }
.legalDisclaimerCnt, #addressFormCnt p.legalDisclaimerCnt { border: 1px solid rgb(148, 145, 140); padding: 2px; overflow: auto; width: 427px; height: 55px; }
.legalDisclaimerCnt a { font-weight: bold; }
.acceptAll { margin: 0pt; font-size: 11px; }
.acceptAll .check { padding: 0pt 0pt 0pt 6px; }
td.acceptBold { font-weight: bold; }
.partialConsent { margin: 15px 0pt; padding: 0pt 0pt 0pt 6px; font-size: 11px; }
.marketing, .storing, .european { margin: 0pt; padding: 0pt; color: rgb(0, 0, 0); height: auto; width: auto; }
table.acceptRefuse { margin: 10px 0pt 5px; font-size: 10px; color: rgb(102, 102, 102); }
table.acceptRefuse td.accept { width: 95px; }
p.acceptAll { font-weight: bold; }
h1.imgTitle { margin: 25px 0pt 0pt 35px; }
table.tabsFakeHeaderContent { margin: 0pt auto; position: relative; z-index: 20; width: 940px; }
td.tabsFakeTableLeft { padding: 10px 0pt 20px 30px; }
/*.tellFriend { margin: 50px auto 0pt; background: rgb(123, 119, 118) url('myaccount_bg.jpg') no-repeat scroll center bottom; min-height: 200px; height: auto ! important; }
*/.LB_overlay { position: absolute; top: 0pt; left: 0pt; width: 100%; height: 100%; background-color: rgb(255, 255, 255); opacity: 0; z-index: 9999; }
.LB_window { border: 1px solid rgb(0, 0, 0); background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; color: rgb(102, 102, 102); display: none; z-index: 9999; }
.LB_window #codebox { margin: 0pt 65px; overflow: auto; width: 420px; height: 80px; }
.LB_window label { margin: 0pt; }
.LB_caption { padding: 10px 30px 0pt 25px; height: 25px; float: left; width: 100%; }
#LB_closeWindow { padding: 0pt 25px 0pt 0pt; height: 25px; float: right; display: block; width: 360px; }
.seeProductPage { margin: 0px; padding: 0px; background: rgb(0, 0, 0) url('btnbkg.gif') repeat-x scroll left top; display: block; text-align: center; position: absolute; bottom: 0px; width: 100%; }
.LB_closeAjaxWindow { padding: 5px 20px 5px 0pt; background: rgb(0, 0, 0) url('btnbkg.gif') repeat-x scroll right top; margin-bottom: 0px; text-align: right; font-size: 10px; font-weight: bold; display: block; }
.LB_closeAjaxWindow a:link, .LB_closeAjaxWindow a:visited { color: rgb(255, 255, 255) ! important; text-transform: uppercase; text-decoration: none; cursor: pointer; display: block; }
.LB_closeAjaxWindow a:hover, .LB_closeAjaxWindow a:active { color: rgb(221, 221, 221) ! important; text-transform: uppercase; text-decoration: none; cursor: pointer; display: block; }
.LB_content { overflow: auto; color: rgb(102, 102, 102); text-align: left; }
.LB_content p { padding: 5px 12px; }
.LB_content a:link, .LB_content a:visited { color: rgb(0, 0, 0); text-decoration: none; }
.LB_content a b { font-weight: normal ! important; }
.LB_content a:hover, .LB_content a:active { color: rgb(192, 192, 192); }
.LB_resize { height: 13px; width: 15px; position: absolute; bottom: 0pt; right: 0pt; }
.inline { display: inline; }
.hide { display: none; }
.right { text-align: right; }
.center { text-align: center; }
.clear { clear: both; }
input.noborder { border: 0pt none ; }
.popupInfo { text-align: left; }
h1.blacktitle, h1.blacktitleNew { padding: 20px 0pt 15px; font-size: 13px; color: rgb(83, 81, 81); text-transform: uppercase; }
h2.blacktitle { padding: 0pt 0pt 5px; font-size: 11px; }
h1.whitetitle, h1.whitetitleNew { padding: 20px 0pt 15px; font-size: 13px; color: rgb(255, 255, 255); }
h2.whitetitle { padding: 0pt 0pt 5px; font-size: 11px; }
h2.whitetitle a:link{color: rgb(255, 255, 255);}
h2.whitetitle a:visited{color: rgb(255, 255, 255);}
h2.whitetitle a:hover{color: rgb(0, 0, 0);}

#apparelLink { padding: 0pt 0pt 0pt 21px; }
#accessoriesLink, #inspiredLink, #looksLink, #mostWantedLink, #previewLink, #saleLink, #giftGuideLink { padding: 0pt 0pt 0pt 30px; }
#apparelLink a:link, #apparelLink a:visited, #accessoriesLink a:link, #accessoriesLink a:visited, #inspiredLink a:link, #inspiredLink a:visited, #looksLink a:link, #looksLink a:visited, #mostWantedLink a:link, #mostWantedLink a:visited, #previewLink a:link, #previewLink a:visited, #saleLink a:link, #saleLink a:visited, #giftGuideLink a:link, #giftGuideLink a:visited { color: rgb(255, 255, 255); }
#apparelLink a:hover, #apparelLink a:active, #accessoriesLink a:hover, #accessoriesLink a:active, #inspiredLink a:hover, #inspiredLink a:active, #looksLink a:hover, #looksLink a:active, #mostWantedLink a:hover, #mostWantedLink a:active, #previewLink a:hover, #previewLink a:active, #saleLink a:hover, #saleLink a:active, #giftGuideLink a:hover, #giftGuideLink a:active, #cruiseLink a:hover, #cruiseLink a:active { color: rgb(114, 114, 114); }
#apparelLink a:active, #accessoriesLink a:active, #inspiredLink a:active, #looksLink a:active, #mostWantedLink a:active, #previewLink a:active, #saleLink a:active, #giftGuideLink a:active, #cruiseLink a:active {  }
#apparelSub, #accessoriesSub, #looksSub, #previewSub { background: rgb(0, 0, 0) none repeat scroll 0% 0%; position: absolute; top: 33px; width: 130px; z-index: 150; margin-left: -15px; }
#apparelSub li, #accessoriesSub li, #looksSub li, #previewSub li { height: 25px; line-height: 25px; width: 100%; cursor: pointer; }
#apparelSub li a:link, #apparelSub li a:visited, #accessoriesSub li a:link, #accessoriesSub li a:visited, #looksSub li a:link, #looksSub li a:visited, #previewSub li a:link, #previewSub li a:visited { padding: 0pt 0pt 0pt 14px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; display: block; width: 135px; color: rgb(114, 114, 114); text-decoration: none; cursor: pointer; }
.form textarea { margin: 0pt; padding: 0pt 3px; width: 290px; }
.form input { margin: 0pt 0pt 5px; padding: 0pt 3px; height: 16px; }

#main td { vertical-align: top; }
/*#main td.row1 { vertical-align: top; padding-bottom: 20px; }
#main td.row2 { vertical-align: top; padding-top: 20px; }
*/#main h1 { margin: 0px 0pt 10px; font-size: 14px; color: rgb(51, 51, 51); font-weight: bold; }
#main h2 { margin-top: 0px; font-weight: bold; color: rgb(51, 51, 51); }

#main { background: transparent none repeat scroll 0% 0%; }
#navBar { width: 100% ! important; }
#mainNavLeft, #mainNavLeft ul, #mainNavRight, #mainNavRight ul {  border-top: 0pt none; margin: 0pt; padding: 0pt; list-style-type: none; }
#mainNavLeft { float: left; width: 740px; }
#mainNavRight { float: right; margin-right: 15px; }
#mainNavLeft li, #mainNavRight li { float: left; text-transform: capitalize; }
#genderSelection { color: rgb(192, 192, 192); font-weight: bold; float: left; }
#bottom_banner { background: transparent url('sepbnr.gif') repeat-x scroll left top; position: absolute; top: 469px; left: 0px; height: 128px; width: 958px; }
#sepBnr { border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(69, 69, 69); border-width: 0pt 0pt 1px; margin: 0pt; padding: 0pt; background: transparent url('sepbnr_001.gif') no-repeat scroll left top; width: 1px ! important; height: 128px; float: left; }
#accessoriesLinkU, #inspiredLinkU, #looksLinkU { padding: 0pt 0pt 0pt 30px; }
#apparelLinkU a:link, #apparelLinkU a:visited, #accessoriesLinkU a:link, #accessoriesLinkU a:visited, #looksLinkU a:link, #looksLinkU a:visited, #previewLinkU a:link, #previewLinkU a:visited, #apparelLinkD a:link, #apparelLinkD a:visited, #accessoriesLinkD a:link, #accessoriesLinkD a:visited, #looksLinkD a:link, #looksLinkD a:visited, #previewLinkD a:link, #previewLinkD a:visited { color: rgb(255, 255, 255); font-weight: bold; }
#apparelLinkU a:hover, #apparelLinkU a:active, #accessoriesLinkU a:hover, #accessoriesLinkU a:active, #looksLinkU a:hover, #looksLinkU a:active, #previewLinkU a:hover, #previewLinkU a:active, #apparelLinkD a:hover, #apparelLinkD a:active, #accessoriesLinkD a:hover, #accessoriesLinkD a:active, #looksLinkD a:hover, #looksLinkD a:active, #previewLinkD a:hover, #previewLinkD a:active { color: rgb(114, 114, 114); font-weight: bold; }
#apparelSubU, #accessoriesSubU, #looksSubU, #previewSubU, #apparelSubD, #accessoriesSubD, #looksSubD, #previewSubD { background: rgb(0, 0, 0) none repeat scroll 0% 0%; position: absolute; top: 33px; width: 130px; z-index: 100; margin-left: -15px; }
#apparelSubU li, #accessoriesSubU li, #looksSubU li, #previewSubU li, #apparelSubD li, #accessoriesSubD li, #looksSubD li, #previewSubD li { height: 25px; line-height: 25px; width: 100%; cursor: pointer; }
#apparelSubU li a:link, #apparelSubU li a:visited, #accessoriesSubU li a:link, #accessoriesSubU li a:visited, #looksSubU li a:link, #looksSubU li a:visited, #previewSubU li a:link, #previewSubU li a:visited, #apparelSubD li a:link, #apparelSubD li a:visited, #accessoriesSubD li a:link, #accessoriesSubD li a:visited, #looksSubD li a:link, #looksSubD li a:visited, #previewSubD li a:link, #previewSubD li a:visited { padding: 0pt 0pt 0pt 14px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; display: block; width: 135px; color: rgb(114, 114, 114); text-decoration: none; cursor: pointer; }
#looksSubU li a:link, #looksSubU li a:visited, #looksSubD li a:link, #looksSubD li a:visited { padding: 0pt 0pt 0pt 14px; width: 181px; }
.NavMenuRight { border-right: 1px solid rgb(121, 121, 121); float: left; padding-right: 20px; margin-top: 10px; height: 14px; line-height: 14px; text-transform: uppercase; }
.NavMenuLeft {float: left; padding-right: 20px; margin-top: 10px; height: 14px; line-height: 14px; text-transform: uppercase; }
.NavSep { border-right: 1px solid rgb(121, 121, 121); padding-right: 5px; text-transform: uppercase; }
.NavDyn { Padding: 0px 5px 0px 5px; text-transform: uppercase; }
/*.NavMenuLeft { margin-left: 40px; }*/

.Grid { border: solid 1px #FFFFFF; }
.Grid td
{
border: solid 1px #FFFFFF;
margin: 1px 1px 1px 1px;
padding: 1px 1px 1px 1px;
text-align: left;
}
.GridHeader
{
font-weight: bold;
background-color: #000000;
color:#ffffff;
height: 14px; line-height: 14px; text-transform: uppercase; 
}
.GridItem{background-color: #e6e6e6;}
.GridAltItem{background-color: white;}

#lnkBackToNews
{
  display: block;
  width: 122px;
  height: 23px;
  background: url("/app_themes/default/images/backtonews.gif") no-repeat 0 0;
}
#lnkBackToNews:hover
{ 
  background-position: 0 -25px;
}
#lnkBackToNews span
{
  display: none;
}
#lnkAddToBasket
{display: block;width: 123px;height: 23px;
  background: url("/app_themes/default/images/AddToBasket.gif") no-repeat 0 0;
}
#lnkAddToBasket:hover{background-position: 0 -25px;}
#lnkAddToBasket span {display: none;}

#lnkBackToSeminars
{display: block;width: 138px;height: 23px;
  background: url("/app_themes/default/images/BackToSeminars.gif") no-repeat 0 0;
}
#lnkBackToSeminars:hover{background-position: 0 -25px;}
#lnkBackToSeminars span {display: none;}

#lnkBackToEvents
{display: block;width: 138px;height: 23px;
  background: url("/app_themes/default/images/BackToEvents.gif") no-repeat 0 0;
}
#lnkBackToEvents:hover{background-position: 0 -25px;}
#lnkBackToEvents span {display: none;}


table.LoginBox input { border: 1px solid rgb(102, 102, 102); margin: 0pt 5px 0pt 0pt; padding: 3px 0pt 0pt 10px; background: rgb(61, 61, 60) none repeat scroll 0% 0%; color: rgb(192, 192, 192); height: 16px; font-size: 10px; }
.NewsImage{border: 1px solid rgb(102, 102, 102); float:left; margin-right:10px;}
.NewsHead{ background-color: rgb(102, 102, 102); height:100px; width:100%; margin-right:5px; padding-right:5px;}
.NewsHead a:link{color: rgb(255, 255, 255);}
.NewsHead a:hover{color: rgb(0, 0, 0);}
.upper{text-transform: uppercase;}

table.MerchItem
{
	background-color:Gray;
	color:White;
	width:100%;
}
.MerchHeader
{
	font-size:large ;
	padding-left:5px;
	text-transform: uppercase;
	background-image:url("/app_themes/default/images/header_bg.jpg");
}

.divider{color:#000;font-weight:bold;font-size:11px;border-bottom:solid 1px #d8dfea;margin:2px 0px 10px;padding:2px 7px 0px 0px;}
.divider_label{background:white;display:block;float:left;margin-top:-8px;min-width:50px;padding:2px 7px 0 0;}
.divider.first .divider_label{min-width:0px;}
.dividerheader{  color:black; text-transform:uppercase; font-weight:bold;}

div.scroll {
height: 400px;
width: 600px;
overflow: auto;
border: 1px solid #ffffff;
background-color: #000000;
padding: 8px;
}

.editbutts{ font-size:x-large; font-weight:bold; background-color:Black; color:White;}


