html, body {height:100%}
*, html, body {margin:0px; padding:0px;}
body {font:11px Tahoma,sans-serif; color:#000; background: #000; text-align:center}
td, input, textarea, option, select {font:11px Tahoma,sans-serif; color:#000;}

img {border:0px solid;}
a {text-decoration:underline; color:#000;}
a:hover {text-decoration:none}
.reverse {text-decoration:none}
.reverse:hover {text-decoration:underline}
li {list-style-type:none}
.clear {clear:both; height:0px}
.clear5 {clear:both; height:5px}
.clear10 {clear:both; height:10px}
.clear20 {clear:both; height:20px}
.clear30 {clear:both; height:30px}
.oneHundredPercent {width:100%;}
.red {color:#ff794c !important}
.orange {color:#ff7e00 !important}
.yellow {color:#d1a637 !important}

#splashPage {width:1000px; height:900px; position:relative; background: url(../img/splashBg.gif) left top no-repeat; margin:0 auto;}
#splashPage #pagePath {position:absolute; left:103px; top:72px;}
#splashPage #pagePath a {color:#646464; text-decoration:none;}
#splashPage #pagePath a:hover {text-decoration:underline;}
#splashPage #mainArea {position:absolute; left:100px; top:116px; width:800px; height:667px; background: url(../img/splashBg2.jpg) left top no-repeat;}
#splashPage #mainArea #logo {position:absolute; left:446px; top:8px;}
#splashPage #mainArea #forMan {position:absolute; left:284px; top:533px;}
#splashPage #mainArea #forWoman {position:absolute; left:467px; top:533px;}
#splashPage #mainArea #copyright {position:absolute; left:356px; top:641px; font:10px Tahoma; color:#878ea8;}

#realPage {width:1000px; min-height:900px; height:"900px"; position:relative; background: url(../img/topBg.gif) left top no-repeat; margin:0 auto;0}
#realPageBg {min-height:667px; height:"900px"; padding-bottom:117px; background: url(../img/botBg.gif) left bottom no-repeat; color:#fff; padding-top:116px;}
#realPage #topUrl {position:absolute; left:103px; top:72px;}
#realPage #topUrl a {color:#646464; text-decoration:none;}
#realPage #mainArea {width:800px; min-height:667px; height:"667px"; background: #00041c url(../img/mainBgTop.jpg) left top no-repeat; position:relative; margin:0 auto;}
#realPage #mainArea .content {position:relative; z-index:100;}
#realPage #mainAreaBg {width:800px; height:205px; position:absolute; bottom:0; text-align:right; right:0; z-index:0; z-index:"-1";
				background-repeat:no-repeat;
				background-position: right bottom; 
				background-image:url(../img/mainBgBot.png);
				* background: none;
            * filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/mainBgBot.png', sizingMethod='crop');
        }
*:first-child+html #realPage #mainAreaBg {background-position: right bottom; background-image:url(../img/mainBgBot.png);}

#realPage #header {height:84px; text-align:right;}
#realPage #header #logo {padding-top:4px; padding-right:60px;}

#realPage #navCol {position:relative; float:left; width:173px; width:"214px"; padding:0 20px 0 21px; text-align:left; background: url(../img/navColBg.gif) 21px top repeat-y; margin-bottom:70px;}
#realPage #navCol #navColBg {background: url(../img/navColBotBg.gif) left bottom no-repeat; padding-bottom:4px;} 
#realPage #navCol ul {background: url(../img/navColUlBg.gif) left bottom no-repeat; padding-bottom:2px;}
#realPage #navCol ul.last {background: none; padding-bottom:0}
#realPage #navCol ul li {font:11px Arial; text-transform:uppercase; padding:8px 10px 6px 11px; background: url(../img/navColLiBg.gif) left bottom repeat-x; height:"10px"; min-height:10px;}
#realPage #navCol ul li a {color:#032d77; text-decoration:none;}
#realPage #navCol ul li a:hover {color:#d1a637;}
#realPage #navCol ul li.last {background: none;}
#realPage #navCol ul a.current {color:#d1a637; font:bold 11px Arial;}
#realPage #navCol ul ul {background: none; padding-bottom:0}
#realPage #navCol ul ul li {background: url(../img/navColArrow.gif) 5px 12px no-repeat; padding:8px 0 0 15px;}
#realPage #navCol ul ul li a {text-transform:none;}
#realPage #navCol ul ul li a:hover {text-decoration:underline; color:#032d77;}

#realPage #navCol2 {position:relative; float:left; width:173px; width:"214px"; padding:0 20px 0 21px; text-align:left; background: url(../img/navColBg.gif) 21px top repeat-y; margin-bottom:70px;}
#realPage #navCol2 #navColBg {background: url(../img/navColBotBg.gif) left bottom no-repeat; padding-bottom:4px;} 
#realPage #navCol2 ul {background: url(../img/navColUlBg.gif) left bottom no-repeat; padding-bottom:2px; padding-left:1px;}
#realPage #navCol2 ul.last {background: none; padding-bottom:0}
#realPage #navCol2 ul li {font:11px Arial; height:"10px"; min-height:10px; padding-bottom:1px;}
#realPage #navCol2 ul li a {color:#fff; text-decoration:none; padding:6px 10px 4px 11px; background: url(../img/navOff.gif) left top no-repeat; display:block; height:"10px"; min-height:10px;}
#realPage #navCol2 ul li.withSub a {background: url(../img/navOffsub.gif) left top no-repeat;}
#realPage #navCol2 ul li.open a {background: url(../img/navOnsub.gif) left top no-repeat; font-weight:bold}
#realPage #navCol2 ul li a:hover {background: url(../img/navOn.gif) left top no-repeat;}
#realPage #navCol2 ul li.withSub a:hover {background: url(../img/navOnsub.gif) left top no-repeat;}
#realPage #navCol2 ul li.last {background: none;}
#realPage #navCol2 ul a.current {font:11px Arial;}
#realPage #navCol2 ul ul {background: none; padding-bottom:0; margin-bottom:16px;}
#realPage #navCol2 ul ul li {background: url(../img/navColArrow.gif) 15px 12px no-repeat; padding:7px 0 0 24px;}
#realPage #navCol2 ul ul li a {display:inline; background: none !important; padding:0px; color:#d09400; text-decoration:none; font-weight:normal !important;}
#realPage #navCol2 ul ul li a:hover {text-decoration:underline;}


#realPage #forHim {width:88px; height:18px; position:absolute; bottom:38px; left:29px; z-index:999;}
*:first-child+html #realPage #forHim {background: url(../img/forHim.png) left top no-repeat;}
#realPage #forHim a {width:88px; height:18px; display:block; background: url(../img/forHim.png) left top no-repeat;
				* background: none;
            * filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/forHim.png', sizingMethod='crop');
			}
*:first-child+html #realPage #forHim a {background: url(../img/forHim.png) left top no-repeat;}
#realPage #forHim a:hover {cursor:hand; background: url(../img/forHimHover.png) left top no-repeat;
				* background: none;
            * filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/forHimHover.png', sizingMethod='crop');
			}
*:first-child+html #realPage #forHim a:hover {background: url(../img/forHimHover.png) left top no-repeat;}

#realPage #forHer {width:81px; height:18px; position:absolute; bottom:38px; left:29px; z-index:999;}
#realPage #forHer a {width:81px; height:18px; display:block; background: url(../img/forHer.png) left top no-repeat; 
				* background: none;
            * filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/forHer.png', sizingMethod='crop');
			}
*:first-child+html #realPage #forHer a {background: url(../img/forHer.png) left top no-repeat;}
#realPage #forHer a:hover {cursor:hand; background: url(../img/forHerHover.png) left top no-repeat;
				* background: none;
            * filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/forHerHover.png', sizingMethod='crop');
			}
*:first-child+html #realPage #forHer a:hover {background: url(../img/forHerHover.png) left top no-repeat;}


#realPage #rightCol {float:left; width:525px; text-align:left; padding-bottom:14px;}
#realPage #rightCol #topNav {height:36px;}
#realPage #rightCol #topNav ul {background: url(../img/topNavBg.gif) left top repeat-x; height:31px;}
#realPage #rightCol #topNav ul li {height:31px; float:left; padding-right:2px; background: url(../img/topNavLiBg.gif) right top no-repeat;}
#realPage #rightCol #topNav ul li.last {padding-right:0; background: none;}
#realPage #rightCol #pathAndLoginDiv {min-height:46px; height:"46px"; background: url(../img/lineBg.png) left top;
				* background: none;
            * filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/lineBg.png', sizingMethod='scale');
			}
*:first-child+html #realPage #rightCol #pathAndLoginDiv {background: url(../img/lineBg.png) left top;}
#realPage #rightCol #pathAndLoginDiv #pagePath {width:230px; float:left; padding:8px 10px; width:"250px";}
#realPage #rightCol #pathAndLoginDiv #pagePath a {font:10px Arial; color:#fff;}
#realPage #rightCol #pathAndLoginDiv #loginArea {float:left; width:240px; width:"260px"; padding:8px 10px; font-size:10px;}
#realPage #rightCol #pathAndLoginDiv #loginArea .txt {float:left; width:95px; height:16px; border:1px solid #91aad4; padding:0 5px 2px 5px; background-color: #2959b9 !important; margin-right:10px; font:10px Arial; color:#fff;}
html>body #realPage #rightCol #pathAndLoginDiv #loginArea .txt {width:83px; height:12px;}
#realPage #rightCol #pathAndLoginDiv #loginArea .btn {float:left; margin-left:-5px;}
#realPage #rightCol #pathAndLoginDiv #loginArea form {padding-bottom:1px;}
#realPage #rightCol #pathAndLoginDiv #loginArea a {font:9px Arial; color:#c2d1ee; margin-right:10px;}

#rightCol #topSellers {padding-top:16px;}
#rightCol #topSellers h1 {font:22px Georgia; color:#dee4ef; padding-bottom:4px;}
#rightCol #topSellers .pager {background-color: #3263c5; padding:2px 10px; font:10px Arial; color:#fff; margin-bottom:7px}
#rightCol #topSellers .pager a {color:#8ab1ff; text-decoration:none;}
#rightCol #topSellers .pager a:hover {text-decoration:underline;}
#rightCol #topSellers .goodItem {float:left; margin-right:27px; margin-bottom:20px; width:233px; padding-top:4px;}
#rightCol #topSellers .goodItem .goodTitle {padding-bottom:5px; float:left; width:110px;}
#rightCol #topSellers .goodItem .goodTitle a {font:11px Arial; color:#d1a637;}
#rightCol #topSellers .goodItem .goodPrices {font:10px Tahoma; padding-bottom:7px; float:left; width:110px;}
#rightCol #topSellers .goodItem .goodShort {padding-bottom:10px; font-size:10px; float:left; width:110px;}
#rightCol #topSellers .goodItem .goodImage {padding-right:2px; background: url(../img/goodItemLeftBg.gif) right top no-repeat; float:left; width:107px; width:"109px"; margin-right:10px; margin-top:4px;}
#rightCol #topSellers .goodItem a.shadow {padding-bottom:3px; background: url(../img/goodItemBotBg.gif) left bottom no-repeat; display:block;}
#rightCol #topSellers .fourth {margin-right:0}
#rightCol #botNav {padding-top:10px; padding-bottom:12px; text-align:center; line-height:18px; position:absolute; left:214px; bottom:30px; width:525px;}
#rightCol #botNav a {font:10px Tahoma; color:#cfe1ff; text-transform:uppercase; text-decoration:none}
#rightCol #botNav a:hover {text-decoration:underline;}
#rightCol #copyRight {text-align:center; color:#878ea8; font:10px Tahoma; position:absolute; left:214px; bottom:14px; width:525px;}
#rightCol #copyRight a {color:#878ea8; font:10px Tahoma; text-decoration:none;}
#rightCol #copyRight a:hover {text-decoration:underline;}

#rightCol #goodDetails {padding-top:16px;}
#rightCol #goodDetails h1 {font:22px Georgia; color:#dee4ef; padding-bottom:8px;}
#rightCol #goodDetails h2 {font:16px Georgia; color:#dee4ef; padding-bottom:4px;}
#rightCol #goodDetails h2 a {color:#d1a637; text-decoration:none;}
#rightCol #goodDetails h2 a:hover {text-decoration:underline;}
#rightCol #goodDetails #images {float:left; width:248px;}
#rightCol #goodDetails #images img {border:1px solid #010d25;}
#rightCol #goodDetails #images .preview {float:left; margin-right:10px; padding-top:6px;}
#rightCol #goodDetails #images .last {margin-right:0;}
#rightCol #goodDetails #description {float:left; width:250px; width:"270px"; padding-left:20px;}
#rightCol #goodDetails #description .bg {background: url(../img/lineBg.png) left top; padding:16px 10px 26px 10px; height:"10px"; min-height:10px;
				* background: none;
            * filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/lineBg.png', sizingMethod='scale');}
*:first-child+html #rightCol #goodDetails #description .bg {background: url(../img/lineBg.png) left top;}
#rightCol #goodDetails #description h3 {font:bold 14px Tahoma; color:#dee4ef; padding-bottom:10px; padding-left:10px;}
#rightCol #goodDetails #description p {padding-bottom:26px;}
#rightCol #goodDetails #description #size {padding-bottom:26px;}
#rightCol #goodDetails #description #size label {display:block; float:left; width:80px;}
#rightCol #goodDetails #description #size select {width:80px;}
#rightCol #goodDetails #description #price {padding-bottom:20px;}
#rightCol #goodDetails #description #price span {display:block; float:left; width:80px;}
#rightCol #goodDetails #description #price strong {color:#d1a637}
#rightCol #goodDetails #also {padding:24px 0 12px 0}
#rightCol #goodDetails #also h3 {font:bold 14px Tahoma; color:#dee4ef; padding-bottom:10px;}
#rightCol #goodDetails #also .preview {float:left; margin-right:12px;}
#rightCol #goodDetails #also .last {margin-right:0;}
#rightCol #goodDetails #also .preview img {border:1px solid #010d25;}
#rightCol #botPad {height:80px;}

#rightCol #shoppingCart {padding-top:16px;}
#rightCol #shoppingCart h1 {font:22px Georgia; color:#dee4ef; padding-bottom:8px;}
#rightCol #shoppingCart .bg {background: url(../img/lineBg.png) left top; padding:16px 20px 26px 20px; height:"10px"; min-height:10px;
				* background: none;
            * filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/lineBg.png', sizingMethod='scale');}
*:first-child+html #rightCol #shoppingCart .bg {background: url(img/lineBg.png) left top;}
#rightCol #shoppingCart .oneHundredPercent {padding-bottom:14px;}
#rightCol #shoppingCart table {width:100%}
#rightCol #shoppingCart table td {padding:8px 6px; background-color: #436ec1; vertical-align:top;}
#rightCol #shoppingCart table .header td {background-color: #0a2f86; color:#fff;}
#rightCol #shoppingCart table td {color:#c2d1ee;}
#rightCol #shoppingCart table td.summary {text-align:right;}
#rightCol #shoppingCart table td .txt {width:35px; height:16px; border:1px solid #91aad4; padding:0 5px 2px 5px; background-color: #3964b7 !important; font:10px Arial; color:#fff;}
html>body #rightCol #shoppingCart table td .txt {width:23px; height:12px;}
#rightCol #shoppingCart #btns .right {float:right;}
#rightCol #shoppingCart p {padding-bottom:15px;}
#rightCol #shoppingCart p.sign {font-size:10px;}
#rightCol #shoppingCart #shipping {padding:12px; background-color: #0a2f86; margin-top:10px;}
#rightCol #shoppingCart #shipping .leftPart {float:left; width:120px; padding-right:10px; width:"130px"; margin-bottom:6px; padding-top:1px; padding-top:"2px";}
#rightCol #shoppingCart #shipping .rightPart {float:left; margin-bottom:6px; line-height:18px;}
#rightCol #shoppingCart #shipping .rightPart .radio {margin-bottom:-3px; margin-bottom:"-1px"; margin-right:4px;}
#rightCol #shoppingCart .leftPart2 {float:left; width:120px; padding-left:12px; padding-right:10px; width:"142px"; padding-top:1px; padding-top:"2px";} 
#rightCol #shoppingCart .rightPart2 {float:left; width:200px; margin-bottom:6px; line-height:18px;}
#rightCol #shoppingCart .leftText {float:left; width:140px; padding-bottom:4px;}

#rightCol #formPage {padding-top:16px;}
#rightCol #formPage h1 {font:22px Georgia; color:#dee4ef; padding-bottom:8px;}
#rightCol #formPage h2 {font:bold 14px Tahoma; color:#dee4ef; padding-bottom:6px; border-bottom:1px solid #3c61ad; margin-bottom:10px; padding-top:4px;}
#rightCol #formPage .bg {background: url(../img/lineBg.png) left top; padding:16px 20px 26px 20px; height:"10px"; min-height:10px;
				* background: none;
            * filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/lineBg.png', sizingMethod='scale');}
*:first-child+html #rightCol #formPage .bg {background: url(img/lineBg.png) left top;}
#rightCol #formPage label {display:block; float:left; width:140px; padding-top:3px;}
#rightCol #formPage label.big {width:220px; padding-bottom:14px;}
#rightCol #formPage .txt {float:left; width:185px; height:20px; border:1px solid #91aad4; padding:2px 5px 2px 5px; background-color: #3964b7 !important; font:10px Arial; color:#fff; margin-bottom:6px;}
html>body #rightCol #formPage .txt  {width:173px; height:14px;}
#rightCol #formPage .btn {float:left; margin:2px 10px 10px 0}
#rightCol #formPage a {color:#fff;}
#rightCol #formPage p {padding-bottom:15px;}
#rightCol #formPage p.sign {margin-top:-6px; color:#c2d1ee; padding-bottom:14px; font-size:10px;}
#rightCol #formPage select {float:left; width:185px; background-color: #3964b7 !important; font:10px Arial; color:#fff; margin-bottom:6px;}
#rightCol #formPage select option {color:#fff;}
#rightCol #formPage select.short {width:40px; margin-right:2px;}
#rightCol #formPage select.short2 {width:54px;}
#rightCol #formPage select.average {width:86px; margin-right:2px;}
#rightCol #formPage .check {margin-top:14px; margin-top:"12px";}
#rightCol #formPage .check2 {margin-top:1px}
#rightCol #formPage #btns {padding-bottom:10px; border-bottom:1px solid #3c61ad; margin-bottom:10px;}
#rightCol #formPage #btns .left {float:left; margin-right:10px;}

#rightCol #formPage .oneHundredPercent {padding-bottom:14px;}
#rightCol #formPage table {width:100%}
#rightCol #formPage table td {padding:8px 6px; background-color: #436ec1; vertical-align:top;}
#rightCol #formPage table .header td {background-color: #0a2f86; color:#fff;}
#rightCol #formPage table td {color:#c2d1ee;}
#rightCol #formPage table td.summary {text-align:right;}
#rightCol #formPage table td .txt {width:35px; height:16px; border:1px solid #91aad4; padding:0 5px 2px 5px; background-color: #3964b7 !important; font:10px Arial; color:#fff;}
html>body #rightCol #formPage table td .txt {width:23px; height:12px;}
#rightCol #formPage .leftText {float:left; width:140px; padding-bottom:4px;}

#rightCol #faqPage {padding-top:16px;}
#rightCol #faqPage h1 {font:22px Georgia; color:#dee4ef; padding-bottom:8px;}
#rightCol #faqPage h2 {font:bold 14px Tahoma; color:#dee4ef; padding-bottom:6px; border-bottom:1px solid #3c61ad; margin-bottom:10px; padding-top:4px;}
#rightCol #faqPage .bg {background: url(../img/lineBg.png) left top; padding:16px 20px 26px 20px; height:"10px"; min-height:10px;
				* background: none;
            * filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/lineBg.png', sizingMethod='scale');}
*:first-child+html #rightCol #faqPage .bg {background: url(img/lineBg.png) left top;}
#rightCol #faqPage ul {margin-bottom:15px;}
#rightCol #faqPage ul li {list-style-type:decimal; list-style-position:inside; padding-bottom:3px;}
#rightCol #faqPage ul li a {color:#fff;}
#rightCol #faqPage #toAsk {padding-bottom:15px;}
#rightCol #faqPage #toAsk a, #rightCol #faqPage .backLink {color:#d1a637; font-weight:bold;}
#rightCol #faqPage .item {padding-bottom:10px; border-bottom:1px solid #3c61ad; margin-bottom:10px;}
#rightCol #faqPage .item .questionText {padding-bottom:4px; font:11px Tahoma; color:#bbbbbb;}
#rightCol #faqPage #pager {padding-bottom:20px;}
#rightCol #faqPage #pager a {color:#fff;}
#rightCol #faqPage label {display:block; float:left; width:140px; padding-top:3px;}
#rightCol #faqPage .txt {float:left; width:185px; height:20px; border:1px solid #91aad4; padding:2px 5px 2px 5px; background-color: #3964b7 !important; font:10px Arial; color:#fff; margin-bottom:6px;}
html>body #rightCol #faqPage .txt  {width:173px; height:14px;}
#rightCol #faqPage textarea {float:left; width:185px; height:140px; border:1px solid #91aad4; padding:2px 5px 2px 5px; background-color: #3964b7 !important; font:10px Arial; color:#fff; margin-bottom:6px;}
html>body #rightCol #faqPage textarea  {width:173px; height:134px;}
#rightCol #faqPage label span {color:#ff794c !important}
#rightCol #faqPage p.sign {padding-bottom:15px; font-size:10px; color:#c2d1ee;}

#rightCol #textPage {padding-top:16px;}
#rightCol #textPage h1 {font:22px Georgia; color:#dee4ef; padding-bottom:8px;}
#rightCol #textPage h2 {font:bold 14px Tahoma; color:#dee4ef; padding-bottom:6px; border-bottom:1px solid #3c61ad; margin-bottom:10px; padding-top:4px;}
#rightCol #textPage .bg {background: url(../img/lineBg.png) left top; padding:16px 20px 26px 20px; height:"10px"; min-height:10px;
				* background: none;
            * filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/lineBg.png', sizingMethod='scale');}
*:first-child+html #rightCol #textPage .bg {background: url(img/lineBg.png) left top;}
#rightCol #textPage p {padding-bottom:15px;}
#rightCol #textPage ul {padding-bottom:15px;}
#rightCol #textPage ul li {list-style-type:square; list-style-position:inside;}
#rightCol #textPage a {color:#d1a637;}
#rightCol #textPage .txt {float:left; width:185px; height:20px; border:1px solid #91aad4; padding:2px 5px 2px 5px; background-color: #3964b7 !important; font:10px Arial; color:#fff; margin-bottom:6px;}
html>body #rightCol #textPage .txt  {width:173px; height:14px;}
#rightCol #textPage textarea {float:left; width:185px; height:140px; border:1px solid #91aad4; padding:2px 5px 2px 5px; background-color: #3964b7 !important; font:10px Arial; color:#fff; margin-bottom:6px;}
html>body #rightCol #textPage textarea  {width:173px; height:134px;}
#rightCol #textPage label {display:block; float:left; width:140px; padding-top:3px;}
#rightCol #textPage label span {color:#ff794c !important}
#rightCol #textPage p.strike {padding-bottom:6px; border-bottom:1px solid #3c61ad; margin-bottom:20px;}
#rightCol #textPage p.smallPad {padding-bottom:4px;}


#subNav {padding:10px 0 20px 0;}
#subNav li {padding:2px 0; list-style-type:square !important; list-style-position:inside;}
#subNav a {color:#d1a637;}