html {  }

span.i18n_footer_flag img { margin-bottom: -4px; }

body { text-align: center; background: url('wings_7-7-08_1010x621_v1_m56577569831643435.jpg') no-repeat top center #FFFFFF; color: #252525; font-family: Verdana, sans-serif; margin: 0px; padding: 0px; }

div.server_label { font-size: 1.5em; font-weight: bold; text-align: right; padding: 5px 5px 0px 0px; }

form { display: inline; }
input, select { font-family: Verdana, sans-serif; font-weight: normal; font-size: 7pt; margin-bottom: 2px; }
input.go { width: 3em; }

table { clear: both; background-color: #FFFFFF; color: #252525; font-family: Verdana, sans-serif; }
div { background-color: #FFFFFF; }

img { border: none; }
img.border { border: 1px solid #252525; }

sup.prod { font-size: .7em; }

ul { list-style-type: disc; margin: 0px 0px 0px 20px; padding: 0px; } 

h4 { font-family: Trebuchet, "Trebuchet MS", Helvetica, Verdana, sans-serif; font-size: 1.2em; margin: 0px 0px 5px 0px; }

a { text-decoration: none; color: #252525; }
a:link { color: #252525; }
a:visited { color: #252525; }
a:active { color: #252525; }
a:hover { color: #324968; }

a.underline { text-decoration: underline; color: #252525; }
a.underline:link { color: #252525; }
a.underline:visited { color: #252525; }
a.underline:active { color: #252525; }
a.underline:hover { text-decoration: none; color: #324968; }

a.red { color: #961207; }
a.red:hover { color: #324968; }

div.base { text-align: left; margin: 20px auto; width: 760px; padding: 0px; background: url(/media/images/new/nav_back_v1_m56577569831500503.gif) repeat-y #FFFFFF; }

div.base div.topwrapper { background-color: #FFFFFF; margin: 0px; padding: 0px 0px 3px 0px; }
div.base div.tlinks { line-height: 35%; float: right;  width: 521px; text-align: right; font-weight: bold; color: #D2D9DF; font-family: Trebuchet, "Trebuchet MS", Helvetica, Verdana, sans-serif; font-size: .7em; padding: 0px; margin: 1.1em 0em 0em 0em; }
div.base div.tlinks span.signin { font-weight: normal; color: #252525; }
div.base div.tlinks a { font-weight: normal; }
div.base div.tlinks a img { vertical-align: text-bottom; }
div.base div.tlinks a.red { color: #961207; }
div.base div.tlinks a.red:hover { color: #324968; }
div.base img.logo { width: 14.2em; margin: 0px; padding: 0px; vertical-align: top; margin-top: 0.9em; }
div.base div.prodlinks  { border-top: 2px solid #D2D9DF; border-bottom: 2px solid #D2D9DF; clear: both; font-family: Trebuchet, "Trebuchet MS", Helvetica, Verdana, sans-serif; padding: 3px 0px; width: 760px; background-color: white; }
div.base div.prodlinks a.product { display: inline-block; margin-right: 2px; border: 1px solid #D2D9DF; vertical-align: middle; font-size: .8em; font-weight: bold; background-color: #D2D9DF; padding: 3px 10px; }
div.base div.prodlinks a.product:hover { background-color: #F2F2F3; border: 1px solid #D2D9DF; }
div.base div.prodlinks span { vertical-align: middle; padding: 4px 57px 4px 44px; font-size: .8em; font-weight: bold; background: url(fade_v1_m56577569831550739.jpg) repeat-y; }
div.base div.prodlinks a#salegate { margin-right: 2px; }
div.base div.prodlinks a#salegate:hover { color: #961207; border: 1px solid #D2D9DF;}
div.base div.prodlinks img#hs { vertical-align: middle; }

div.base div.promosearch { background-color: #FFFFFF; padding: 5px 0px; color: #FFFFFF; }
div.base div.promosearch div.wrapper { text-align: right; padding: 5px; background-color: #404040; font-family: Verdana, sans-serif; font-size: .7em; }
div.base div.promosearch div.wrapper a { color: #FFFFFF; }
div.base div.promosearch div.wrapper a:hover { text-decoration: underline; }
div.base div.promosearch div.wrapper label { font-weight: bold; font-family: Trebuchet, "Trebuchet MS", Helvetica, Verdana, sans-serif; }
div.base div.promosearch div.wrapper div.promo { text-align: left; background-color: transparent; width: 500px; float: left; padding-top: 3px; }

div.base div.links { clear: both; background-color: #F2F2F3; border: 2px solid #D2D9DF; border-bottom: none; float: left; overflow: auto; width: 146px; padding: 0px; }
div.base div.content { border-top: 2px solid #D2D9DF; border-right: 2px solid #D2D9DF; clear: right; float: right; overflow: visible; width: 608px; }
div.base div.contentnolinks { border: 2px solid #D2D9DF; border-bottom: none; clear: both; overflow: auto; width: 756px; }
div.base div.contentnolinks div.wrappernolinks, div.base div.content div.wrapper { padding: 20px 10px; margin: 0px; }

div.links ul.nav { clear: both; border-bottom: 2px solid #D2D9DF; padding: 5px; margin: 0px; list-style-type: none; }
div.links ul.nav li { list-style-image: none; line-height: 140%; margin: 0px; padding: 0px; font-size: .65em; list-style-type: none; }
div.links ul.nav li table { background-color: transparent; border-collapse: collapse; margin: 0px; padding: 0px; }
div.links ul.nav li table tr td { padding: 0px 20px 0px 0px; margin: 0px; }
div.links ul.nav li.selected { font-weight: bold; }
div.links ul.nav li.verySmall { line-height: 150%; font-size: .54em; list-style-type: none; padding-left: 5px; }
div.links ul.nav span.selected li { font-weight: bold; }
div.links ul.nav li.mainlink { line-height: 170%; font-size: .75em; font-family: Trebuchet, "Trebuchet MS", Helvetica, Verdana, sans-serif; font-weight: bold; }
div.links ul.nav li.mainlink a.navHelper { font-weight: normal; font-size: .8em; font-family: Verdana, sans-serif; }
div.links ul#outlet { padding-bottom: 0px; }
div.links ul#youth li img { vertical-align: middle; margin-right: 5px; }
div.links ul#style { height: 52px; }
div.links ul#style li { line-height: 130%; }
div.links ul.nav span.style { font-family: Trebuchet, "Trebuchet MS", Helvetica, Verdana, sans-serif; font-weight: bold; font-size: 1.2em; }
div.links ul#gclink { padding: 5px 0px; }
div.links ul#gclink li { text-align: center; font-size: .7em; }
div.links ul#gclink li img { margin-bottom: 5px; }
img.ss_icon { display: block; float: left; margin-right: 10px; }

div.base div.container { width: 760px; background: url(bottomborder_v1_m56577569831534152.gif) no-repeat bottom #FFFFFF; clear: both; }
div.base div.container div.wrapper { background: transparent; overflow: auto; width: 759px; }
div.base div.container table.footer { background-color: transparent; text-align: center; width: 758px; padding: 0px; border-collapse: collapse; }
div.base div.container table.footer tr th { font-weight: bold; padding: 3px 2px 0px 0px; font-family: Trebuchet, "Trebuchet MS", Helvetica, Verdana, sans-serif; font-size: .8em;}
div.base div.container table.footer tr th.left { padding-left: 1px; }
div.base div.container table.footer tr th.right { padding-right: 0px; }
div.base div.container table.footer tr th a, div.base div.container table.footer tr th span { border: 1px solid #D2D9DF; display: block; background-color: #D2D9DF; padding: 1px 10px; }
div.base div.container table.footer tr th a:hover { color: #324968; background-color: #F2F2F3; border: 1px solid #D2D9DF; }
div.base div.container table.footer tr td.footertext { text-align: left; font-family: Verdana, sans-serif; font-size: .6em; padding: 5px 10px 10px 10px; }
div.base div.container table.footer tr td.footertext a.underline { display: block; margin-top: 5px; }
div.base div.container table.footer tr td#leftfooter { padding-left: 20px; }
div.base div.container table.footer tr td#leftfooter input, div.base div.container table.footer tr td#rightfooter input { position: relative; left: -8px; }

div.base div.footer { font-weight: bold; color: #D2D9DF; padding: 0px 10px 20px 20px; font-family: Trebuchet, "Trebuchet MS", Helvetica, Verdana, sans-serif; font-size: .7em; }
div.base div.footer div.wrapper { background: url(borderlinks_580x472_v1_m56577569831657802.gif) no-repeat bottom #FFFFFF; width: 580px; padding: 5px 0px 7px 0px; text-align:center;}
div.base div.footer div.wrapper a { font-weight: normal; }

div.checkGC { display: none; }

div.breadcrumb { font-size: .6em; color: #333132; margin: 10px 10px 0px 5px; border-bottom: 1px solid #D2D9DF; padding-bottom: 10px; }
div.breadcrumb a { color: #333132; text-decoration: underline; }
div.breadcrumb a:hover { color: #333132; text-decoration: none; }

span#price { font-size: .8em; }

a.helper { color: #324968; text-decoration: none; }
a.helper:hover { color: #324968; text-decoration: underline; }

span.promoText { font-size: .7em; }
table tr td.cross { line-height: 100%; vertical-align: top; text-align: center; font-size: .8em; }
table tr td.cross div.crossPrice { margin-top: 4px; }

.red { color: #961207; }
.redsmall { color: #961207; font-size: .8em; }
.error, .info { color: #961207; font-size: .6em; font-weight: bold; }
.info { color: #404040; font-size: .7em; }
p.error, p.info { margin: 0px; padding: 0px; text-align: left; }
p.info span.small { font-weight: normal; font-size: .8em; }
.bold { font-weight: bold; }
.redbold { color: #961207; font-weight: bold; }

input.dark75 { display: inline-block; font-family: Verdana, sans-serif; color: #FFFFFF; font-size: .6em; font-weight: bold; padding: 0px; width: 75px; height: 16px; margin: 0px; border: 0px; background: transparent url("dark75x16_v1_m56577569831536904.gif") no-repeat center top; cursor: pointer; cursor: hand; }
input.dark100 { display: inline-block; font-family: Verdana, sans-serif; color: #FFFFFF; font-size: .6em; font-weight: bold; padding: 0px; width: 100px; height: 16px; margin: 0px; border: 0px; background: transparent url("dark100x16_v1_m56577569831536901.gif") no-repeat center top; cursor: pointer; cursor: hand; }
input.dark125 { display: inline-block; font-family: Verdana, sans-serif; color: #FFFFFF; font-size: .6em; font-weight: bold; padding: 0px; width: 125px; height: 16px; margin: 0px; border: 0px; background: transparent url("dark125x16_v1_m56577569831536902.gif") no-repeat center top; cursor: pointer; cursor: hand; }
input.dark150 { display: inline-block; font-family: Verdana, sans-serif; color: #FFFFFF; font-size: .6em; font-weight: bold; padding: 0px; width: 150px; height: 16px; margin: 0px; border: 0px; background: transparent url("dark150x16_v1_m56577569831536903.gif") no-repeat center top; cursor: pointer; cursor: hand; }
input.light75 { display: inline-block; font-family: Verdana, sans-serif; color: #404040; font-size: .6em; font-weight: bold; padding: 0px; width: 75px; height: 16px; margin: 0px; border: 0px; background: transparent url("light75x16_v1_m56577569831536906.gif") no-repeat center top; cursor: pointer; cursor: hand; }
input.light100 { display: inline-block; font-family: Verdana, sans-serif; color: #404040; font-size: .6em; font-weight: bold; padding: 0px; width: 100px; height: 16px; margin: 0px; border: 0px; background: transparent url("light100x16_v1_m56577569831536905.gif") no-repeat center top; cursor: pointer; cursor: hand; }
input.red75 { display: inline-block; font-family: Verdana, sans-serif; color: #FFFFFF; font-size: 1.1em; font-weight: bold; padding: 0px; width: 75px; height: 20px; margin: 0px; border: 0px; background: transparent url("red75x20_v1_m56577569831536911.gif") no-repeat center top; cursor: pointer; cursor: hand; }
input.red100 { display: inline-block; font-family: Verdana, sans-serif; color: #FFFFFF; font-size: 1.1em; font-weight: bold; padding: 0px; width: 100px; height: 20px; margin: 0px; border: 0px; background: transparent url("red100x20_v1_m56577569831536907.gif") no-repeat center top; cursor: pointer; cursor: hand; }
input.red125 { display: inline-block; font-family: Verdana, sans-serif; color: #FFFFFF; font-size: 1.1em; font-weight: bold; padding: 0px; width: 125px; height: 20px; margin: 0px; border: 0px; background: transparent url("red125x20_v1_m56577569831536908.gif") no-repeat center top; cursor: pointer; cursor: hand; }
input.red150 { display: inline-block; font-family: Verdana, sans-serif; color: #FFFFFF; font-size: .1.1em; font-weight: bold; padding: 0px; width: 150px; height: 20px; margin: 0px; border: 0px; background: transparent url("red150x20_v1_m56577569831536909.gif") no-repeat center top; cursor: pointer; cursor: hand; }
input.red175 { display: inline-block; font-family: Verdana, sans-serif; color: #FFFFFF; font-size: 1.1em; font-weight: bold; padding: 0px; width: 175px; height: 20px; margin: 0px; border: 0px; background: transparent url("red175x20_v1_m56577569831536910.gif") no-repeat center top; cursor: pointer; cursor: hand; }
input.hide { display: none; }

img#animation, img#animation1, img#animation2, img#animation3, img#animation5 { display: none; padding: 0px; width: 100px; height: 20px; margin: 0px; border: 0px; }

.alignLeft { text-align: left; }
.alignRight { text-align: right; }
.alignCenter { text-align: center; }

span.bogusFormField input { background-color: wheat; }
span.bogusFormField label { background-color: wheat; }
span.goodFormField input { background-color: white; }

span.bogusFormField select { background-color: wheat; }
span.goodFormField select { background-color: white; }

span.bogusFormField textarea { background-color: wheat; }
span.goodFormField textarea { background-color: white; }

div.largeHiddenDiv, div.printable, div.smallHiddenDiv { margin: 0px; padding: 0px; text-align: left; display: none; width: 560px; height: 550px; position: absolute; z-index: 1000; background-color: white; border-color: #404040; border-style: solid; border-top-width: 10px; border-bottom-width: 10px; border-right-width: 2px; border-left-width: 2px; }
div.largeHiddenDiv div.holder, div.printable div.holder, div.smallHiddenDiv div.holder { padding: 10px 5px 0px 5px; height: 499px; overflow: auto; }
div.largeHiddenDiv div.holder p.error, div.smallHiddenDiv div.holder p.error { font-size: 1em; }

div.printable { width: 670px; }
div.smallHiddenDiv { width: 300px; height: 250px; }
div.smallHiddenDiv div.holder { height: 200px; }

div.dragpane { background-color: #F2F2F3; text-align: right; padding: 5px; border-bottom: 2px solid #404040; }
div.dragpane h4 { border: 0px; padding: 0px; color: #404040; margin: 0px; display: block; float: left; font-family: Verdana, sans-serif; font-size: .9em; }
div.dragpane a.close { border: 0px; padding: 0px; color: #404040; margin: 0px; font-weight: bold; font-size: .9em; }
div.dragpane a.close:hover { color: #324968; }

div.largeHiddenDiv div.holder input.red100 { font-size: 1em; }
div.printable input.red100 { font-size: .8em; float: right; margin-right: 20px; margin-top: 10px; }

div.smallHiddenDiv div.dragpane h4, div.dragpane a.close { font-size: .8em; }

div#GCDivContent { font-size: .6em; }
div#GCDiv { width: 310px; height: 370px; }
div#GCDiv div.holder { height: 320px;  }
div#GCDiv div.holder img { margin-left: 5px; }
div#GCDiv div.holder label { display: inline-block; text-align: right; width: 125px; }
div#GCDiv div.holder input.dark100 { font-size: 1em; margin-left: 136px; margin-top: 2px; margin-bottom: 20px; }

span.hidden { display: none; }

p.promo { font-weight: bold; color: #961207; margin: 0px 0px 10px 0px; padding: 0px; font-size: .8em; }
p.promo a { color: #961207; }
p.promo a:hover { color: #324968; }

div.tablewrapper { text-align: right; clear: both; margin: 5px 0px 20px 0px; padding: 10px 10px 0px 10px; border: 1px solid #D2D9DF; }
div.tablewrapper input.red100, div.tablewrapper img#animation, div.tablewrapper img#animation2 { margin: 0px 20px 0px 0px; position: relative; top: 9px; font-size: .9em; }
div.tablewrapper img#animation, div.tablewrapper img#animation2 { vertical-align: middle; }
table.productlist { text-align: left; border-collapse: collapse; margin: 0px; padding: 0px; width: 100%; }
table.productlist tr td { background-color: #D2D9DF; border: 2px solid #FFFFFF; padding: 2px 10px; font-size: .7em; color: #252525; }
table.productlist tr.lighter td { background-color: #F2F2F3; }
table.productlist tr .price, table.productlist tr th.price  { text-align: right; }
table.productlist tr td.item { background-color: #FFFFFF; }
table.productlist tr td.options2 { white-space: nowrap; border-left: 2px solid #D2D9DF; padding-left: 0px; }
table.productlist tr.lighter td.options2 { white-space: nowrap; border-left: 2px solid #F2F2F3; padding-left: 0px; }
table.productlist tr td.options1, table.productlist tr td.options1 { white-space: nowrap; line-height: 160%; text-align: right; border-right: 2px solid #D2D9DF; padding-right: 5px; }
table.productlist tr.lighter td.options1 { border-right: 2px solid #F2F2F3; }
table.productlist tr th, table.productlist tr td.dark, table.productlist tr td#darkprice { white-space: nowrap; font-weight: bold; font-size: .7em; color: #FFFFFF; background-color: #8697AD; padding: 2px 10px; border: 2px solid #FFFFFF; }
table.productlist tr th a { font-weight: normal; color: #FFFFFF; font-size: .8em; }
table.productlist tr th a:hover { text-decoration: underline; }
table.productlist tr td.nowrap { white-space: nowrap; }

div.ajax_hide { visibility: hidden; }

table.brand_images { width: 596px; margin: 0px 5px 0px 8px; }


img.internationalflag { padding-top: 7px; padding-bottom: 0px; }

