html, body {height:100%}
*, html, body {margin:0px; padding:0px;}
body {font:11px Tahoma,sans-serif; color:#183138; text-align:center; background-color: #fff;}
td, input, textarea, option, select {font:11px Tahoma,sans-serif; color:#183138;}

img {border:0px solid;}
a {text-decoration:underline; color:#1a2e70;}
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:#bc0000 !important}
.orange {color:#bc0000 !important}

#maxWidth {position:relative; height:"100%"; min-height:100%; margin:0 auto; margin-bottom:-135px; text-align:left; width:939px; background: #fff url(../img/bodyBg.jpg) center top no-repeat;}
html>body #maxWidth {height:auto;}

#header {height:126px; position:relative;}
#header #logo {position:absolute; left:14px; top:17px;}
#header #search {position:absolute; left:9px; top:99px;}
#header #search .txt {float:left; width:134px; height:17px; background-color: #fff !important; margin-right:5px; padding:2px 5px; border:1px solid #0a1433;}
html>body #header #search .txt {width:122px; height:11px;}
#header #search .btn {float:left;}
#header #topLeftNav {position:absolute; left:286px; top:11px;}
#header #topLeftNav a {color:#fff; text-decoration:none; padding-left:17px; margin-right:18px; height:"10px";}
#header #topLeftNav a:hover {text-decoration:underline;}
#header #topLeftNav #myAccountLink {background: url(../img/myAccountLinkBg.gif) left 1px no-repeat;}
#header #topLeftNav #orderStatusLink {background: url(../img/orderStatusLinkBg.gif) left 1px no-repeat;}
#header #topLeftNav #wishListLink {background: url(../img/wishListLinkBg.gif) left 2px no-repeat;}
#header #customerService {position:absolute; left:561px; top:11px;}
#header #customerService a {color:#fff; text-decoration:none; background: url(../img/customerServiceBg.gif) left 1px no-repeat; padding-left:17px;}
#header #customerService a:hover {text-decoration:underline;}
#header #shoppingBasket {position:absolute; left:774px; top:11px; color:#fff;}
#header #shoppingBasket a {color:#fff; text-decoration:none; background: url(../img/shoppingBasketBg.gif) left 1px no-repeat; padding-left:20px;}
#header #shoppingBasket a:hover {text-decoration:underline;}
#header #topRightNav {position:absolute; right:21px; top:100px; color:#fff;}
#header #topRightNav a {padding-left:18px; margin-left:17px; background: url(../img/topRightNavBg.gif) left 3px no-repeat; color:#fff; text-decoration:none; height:"10px";}
#header #topRightNav a:hover {text-decoration:underline;}
#header #topRightNav a.first {background: none;}

#globalIndexContent {height:"10px"; min-height:10px;}

#leftCol {width:200px; float:left; border-top:1px solid #27378d;}
#leftCol #freeShipping {margin-bottom:2px;}
#leftCol #mainNav {background: #305776 url(../img/mainNavBg.gif) left bottom repeat-x; padding:7px;}
#leftCol #mainNav ul {padding-bottom:15px;}
#leftCol #mainNav ul li {padding:8px 10px 6px 11px; height:"10px";
	background: url(../img/mainNavLiBg.png) left top repeat-x;
	* background: none;
	* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/mainNavLiBg.png', sizingMethod='crop');
	}
*:first-child+html #leftCol #mainNav ul li {background: url(../img/mainNavLiBg.png) left top repeat-x;}
#leftCol #mainNav ul li span {position:relative;}
#leftCol #mainNav ul li a {font:13px Tahoma; color:#fff; text-decoration:none; text-transform:uppercase;}
#leftCol #mainNav ul li a:hover {text-decoration:underline;}
#leftCol #recentlyViewed {padding:8px 16px 0 16px; border:1px dotted #bababa; margin-top:4px;}
#leftCol #recentlyViewed h3 {font:18px Tahoma; color:#1a2e70; padding-bottom:6px; border-bottom:1px dotted #bababa; margin-bottom:5px;}
#leftCol #recentlyViewed .item {padding:8px; font:11px Tahoma; color:#4f4f4f; margin:7px 0;}
#leftCol #recentlyViewed .item .goodImage {float:left; margin-right:10px;}
#leftCol #recentlyViewed .item .goodRightPart {float:left; width:100px;}
#leftCol #recentlyViewed .item .goodTitle {padding-bottom:2px;}
#leftCol #recentlyViewed .item .goodTitle a {font-weight:bold;}
#leftCol #recentlyViewed .item .goodPrice {color:#4f4f4f;}
#leftCol #recentlyViewed .second {background-color: #eee;}
#leftCol #textDiv {padding:8px 16px 0 16px; border:1px dotted #bababa; margin-top:4px;}
#leftCol #textDiv h2 {font:18px Tahoma; color:#1a2e70; padding-bottom:10px; border-bottom:1px dotted #bababa; margin-bottom:15px;}
#leftCol #textDiv p {padding-bottom:10px; font:11px Tahoma; color:#4f4f4f;}
#leftCol #textDiv p strong {display:block; color:#01101d; padding-bottom:4px;}

#anotherTopNav {float:left; width:718px; width:"738px"; background-color: #01101d; margin-left:1px; padding:5px 10px 7px 10px; text-align:center; color:#fff; margin-bottom:4px;}
*:first-child+html #anotherTopNav {width:718px;}
#anotherTopNav a {color:#fff; text-decoration:none; padding:0 6px; font-size:12px;}

#rightColIndex {width:729px; width:"739px"; float:left; padding-left:10px; padding-top:5px;}
#rightColIndex #indexTwoCols {width:724px;}
#rightColIndex #indexTwoCols td {vertical-align:top;}
#rightColIndex #indexTwoCols #leftLeftCol {width:593px; padding-right:10px;}
#rightColIndex #indexTwoCols #rightRightCol {width:131px;}

#leftLeftCol #diamondJewelry {background: url(../img/diamondJewelryBg01.gif) left top no-repeat; margin-bottom:12px;}
#leftLeftCol #diamondJewelry .bg {background: url(../img/diamondJewelryBg02.gif) right top no-repeat;}
#leftLeftCol #diamondJewelry .bg2 {background: url(../img/diamondJewelryBg03.gif) left bottom no-repeat;}
#leftLeftCol #diamondJewelry .bg3 {background: url(../img/diamondJewelryBg03.gif) right bottom no-repeat; min-height:108px; height:"108px";}
#leftLeftCol #diamondJewelry h2 {padding:6px 0 12px 0; text-align:center; color:#0f1d37;	}
#leftLeftCol #diamondJewelry ul {float:left; margin-right:20px;}
#leftLeftCol #diamondJewelry ul#firstUl {padding-left:170px;}
#leftLeftCol #diamondJewelry ul li {padding-left:10px; background: url(../img/bullet.gif) left 5px no-repeat; width:115px; width:"125px";}
#leftLeftCol #diamondJewelry ul li a {color:#01101d; text-decoration:none;}
#leftLeftCol .leftColRkl {float:left; margin:0 9px 12px 0;}
#leftLeftCol .leftColRkl img {border:2px solid #101e38;}
#leftLeftCol .rightColRkl {float:left; margin:0 0 12px 0;}
#leftLeftCol .rightColRkl img {border:2px solid #101e38;}
#leftLeftCol .leftColList {float:left; width:293px; margin-top:9px;}
#leftLeftCol .leftColList .rightBrd {min-height:143px; height:"143px"; background: url(../img/rightBrd.gif) right bottom no-repeat;}
#leftLeftCol .leftColList .image {float:left; width:106px; padding:5px 0 0 46px; width:"152px";}
#leftLeftCol .leftColList h3 {padding:10px 0 15px 63px;}
#leftLeftCol .leftColList ul {padding-bottom:20px; float:left;}
#leftLeftCol .leftColList ul li a {text-decoration:none; color:#071e55;}
#leftLeftCol .rightColList {float:left; width:290px; margin-top:9px; min-height:143px; height:"143px";}
#leftLeftCol .rightColList .image {float:left; width:108px; padding:5px 0 0 20px; width:"128px";}
#leftLeftCol .rightColList h3 {padding:10px 0 15px 32px;}
#leftLeftCol .rightColList ul {padding-bottom:20px; float:left;}
#leftLeftCol .rightColList ul li a {text-decoration:none; color:#183667;}
#leftLeftCol .leftColList ul a:hover, #leftLeftCol .rightColList ul a:hover {text-decoration: underline;}
#leftLeftCol .clearBotBrd {height:1px; background: url(../img/botBrd.gif) left bottom no-repeat; clear:both;}
#leftLeftCol #shippingLogos {padding:36px 0 20px 51px;}
#leftLeftCol #shippingLogos img {margin-right:28px;}
#leftLeftCol ul#ringsUl {background: url(../img/ringsBg.jpg) 46px 5px no-repeat; }
#leftLeftCol ul#ringsUl a {color:#302a73 !important;}

#rightRightCol .block {margin-bottom:11px; border:2px solid #101e38;}
#rightRightCol .block a {text-decoration:none; color:#0f1d37;}
#rightRightCol .block a:hover {text-decoration:underline;}
#rightRightCol .block ul {padding:3px 5px;}
#rightRightCol .block ul li {padding-left:10px; background: url(../img/bullet.gif) left 7px no-repeat; font:bold 13px Palatino Linotype, Book Antiqua, Palatino, serif; padding-bottom:5px;}
#rightRightCol .block ul.smaller li {padding-left:10px; background: url(../img/bullet.gif) left 5px no-repeat; font:bold 11px Palatino Linotype, Book Antiqua, Palatino, serif;}
#rightRightCol .block h3 {padding:2px 0 0px 5px; font:bold 14px Palatino Linotype, Book Antiqua, Palatino, serif; text-transform:uppercase; text-align:center;}
#rightRightCol .block h3.smaller {font-size:13px;}
#rightRightCol .block .more {font:bold 10px Palatino Linotype, Book Antiqua, Palatino, serif; color:#0f1d37; padding:0 0 0 29px;}
#rightRightCol .block p {padding:3px 5px; font-size:10px; line-height:13px; color:#0f1d37;}
#rightRightCol .block p.sign {color:#626262; font:9px Palatino Linotype, Book Antiqua, Palatino, serif;}


#rightCol {width:727px; width:"739px"; float:left; padding-left:12px;}
*:first-child+html #rightCol {width:727px;}
#rightCol #welcome {padding:54px 15px 22px 11px; background: url(../img/welcomeBg.gif) 11px 10px no-repeat;}
#rightCol #categories .item {width:246px; height:140px; float:left;}
#rightCol #categories .last {width:233px;}
#rightCol #categories .clearHr {clear:both; height:1px; margin-bottom:18px; background: url(../img/clearHrBg.gif) left top repeat-x;}
#rightCol h1 {color:#1a2e70; font:20px Tahoma; padding:10px 0 8px 0; border-bottom:1px dotted #bfbfbf;}
#rightCol #promoDivs {margin-top:10px;}
#rightCol #promoDivs .fullItem {float:left; padding:1px; margin:0 26px 20px 0;}
#rightCol #promoDivs .third {margin-right:0 !important;}
#rightCol #promoDivs .double {border:none; padding:0;}
#rightCol #promoDivs .double .halfItem {padding:1px; margin-bottom:2px;}
#rightCol #promoDivs .categoryItem {float:left; margin:0 24px 20px 0;}
#rightCol #promoDivs .categoryItem .fullItem {float:none; padding:1px; margin:0;}
#rightCol #promoDivs .categoryItem h3 {font:bold 11px Tahoma; padding-bottom:6px;}

#rightCol #categories {margin-top:10px;}
#rightCol #categories .lastCat {margin-right:0 !important;}
#rightCol #categories .double {border:none; padding:0;}
#rightCol #categories .double .halfItem {padding:1px; margin-bottom:2px;}
#rightCol #categories .categoryItem {float:left; margin:0 15px 20px 0; height:auto; width:230px; overflow:hidden;}
#rightCol #categories .categoryItem .fullItem {float:left; padding:1px; margin:0 10px 6px 0;}
#rightCol #categories .categoryItem h3 {font:bold 11px Tahoma; padding-bottom:6px; text-align:left;}
#rightCol #categories .categoryItem .fullDesc {padding-bottom:10px;}

#footerPad {height:159px; clear:both;}
#footer {height:135px; position:relative; background: url(../img/footerBg.gif) left bottom repeat-x; top:0px; margin:0 auto; width:939px;}
#footer #lgtps {text-align:center; height:44px; overflow:hidden; margin-bottom:7px;}
#footer #lgtps img, #footer #lgtps span {margin:0 5px;}
#footer #lgtps span {position:relative; min-height:10px; height:"10px"; top:-14px;}
#footer #bottomNav {padding-top:12px;}
#footer #bottomNav a {font:11px Tahoma; color:#646464; padding-right:12px; background: url(../img/liNavBg.gif) right 2px no-repeat; margin-right:11px; text-decoration:none;}
#footer #bottomNav a:hover {text-decoration:underline;}
#footer #bottomNav a.last {background: none; padding-right:0; margin-right:0;}
#footer #copyright {padding-top:28px; color:#9b9b9b;}
#footer #copyright a {color:#9b9b9b;}
#footer #copyright #developer {padding-left:40px;}

#goodsList h1 {margin:0 0 5px 0; font:20px Tahoma;}
#goodsList #viewBy {padding-top:0px; color:#b4b4b4; padding-bottom:8px;}
#goodsList #viewBy2 {text-align:center;padding-top:0px; color:#b4b4b4; padding-bottom:8px;}
#goodsList #viewBy2 a { font:14px Tahoma;margin-right:15px;}
#goodsList .goodItem {min-height:200px; height:"200px"; width:230px; margin-right:14px; border-right:1px dotted #e9e9e9; border-bottom:1px dotted #e9e9e9; float:left; padding-top:4px; margin-bottom:8px; text-align:center;}
#goodsList .goodItem .goodTitle {font:bold 11px Arial;}
#goodsList .goodItem .goodTitle a {text-decoration:none;}
#goodsList .goodItem .goodTitle a:hover {text-decoration:underline;}
#goodsList .goodItem .goodImage {border:1px solid #fff; margin:0 auto; margin-bottom:10px;}
#goodsList .goodItem .goodImage img {border:1px solid #fff;}
#goodsList .goodItem .goodShort {padding-bottom:11px; color:#4f4f4f; border-bottom:1px dotted #7f7f7f; margin:0 10px 0 0;}
#goodsList .goodItem .goodPrice {padding-top:10px; padding-bottom:10px; font-size:10px;}
#goodsList .goodItem .goodPrice .striked {text-decoration: line-through;}
#goodsList .goodItem .goodPrice span {width:60px;}
#goodsList .goodItem .goodPrice .salePrice {color:#bc0000; font-weight:bold;}
#goodsList .goodItem .goodPrice .youSaved {color:#00328d;}
#goodsList .goodItem .goodBtns {padding-bottom:10px; font-size:10px; color:#666 !important;}
#goodsList .third {margin-right:0; border-right:1px solid #fff !important;}
#goodsList .lastRow {border-bottom:none;}
#goodsList #pager {margin-top:10px; border-top:1px solid #d4d3d3; padding-top:10px; color:#b0b0b0; text-align:right;}
#goodsList #pagerTop {margin:8px 0 14px 0; border-bottom:1px solid #d4d3d3; padding-bottom:10px; color:#b0b0b0; text-align:right;}
#goodsList .btn {padding:0 20px;}
#goodsList .btn img {margin-bottom:-5px; position:relative;}
#goodsList .first {padding-left:0;}

#goodDetails h1 {margin-bottom:20px; font:bold 11px Tahoma;}
#goodDetails h1.real {color:#1a2e70; font:20px Tahoma; padding:0 0 8px 0; border-bottom:1px dotted #bfbfbf;}
#goodDetails h1 a {font-size:11px;}
#goodDetails h1 a.smaller {font-size:11px;}
#goodDetails h1 span {font-size:11px;}
#goodDetails .goodImage {float:left; width:330px; margin-right:25px; margin-bottom:15px; text-align:center;}
#goodDetails .goodImage img {border:1px solid #fff;}
#goodDetails .goodImage .smallImage {padding-top:6px; float:left; padding-right:18px; text-align:center;}
#goodDetails .goodImage .smallImage img {border:1px dotted #bababa;}
#goodDetails .goodImage .lastImage {padding-right:0;}
#goodDetails .rightPart {float:left; width:350px;}
#goodDetails .goodTitle {font:bold 14px Tahoma; color:#224764; padding-bottom:4px;}
#goodDetails .goodShort {padding:10px 0 34px 0; border-top:1px solid #a6a6a6; font-size:12px;}
#goodDetails .goodBtns {padding-bottom:10px; font-size:11px;}
#goodDetails .goodBtns p {color:#666; padding:4px 32px 6px 0;}
#goodDetails .goodTable {padding:6px 0 16px 0; border-top:1px solid #a6a6a6;}
#goodDetails .goodTable table {width:320px;}
#goodDetails .goodTable table th, #goodDetails .goodTable table td {text-align:left; vertical-align:top; padding:5px 8px;}
#goodDetails .goodTable table th {background-color: #777; color:#fff; font:bold 11px Tahoma; padding:8px 8px;}
#goodDetails .goodTable table td {background-color: #f3f3f3;}
#goodDetails .textItem {padding:15px 0}
#goodDetails .textItem h3 {font:bold 14px Tahoma; padding-bottom:10px; color:#1a2e70;}

#goodDetails .goodSize {padding:0 0 20px 0;}
#goodDetails .goodSize label {font:bold 12px Tahoma; color:#2b4b86; padding-left:16px; padding-right:10px;}
#goodDetails .goodSize select {width:120px; margin-bottom:-1px;}
#goodDetails .goodPrice {padding-bottom:20px; padding-right:50px; font-size:12px;}
#goodDetails .goodPrice p {background-color: #f3f3f3; padding:5px 15px;}
#goodDetails .goodPrice p span {display:block; float:left; width:100px; padding-top:3px;}
#goodDetails .goodPrice p.second {background-color: #fff;}
#goodDetails .goodPrice p.suggestedPrice {font-weight:normal !important; background-color: #fff; font-size:11px;}
#goodDetails .goodPrice p.salePrice {font-weight:bold; color:#bc0000;}
#goodDetails .goodPrice p.striked {text-decoration: line-through;}
#goodDetails .goodPrice p.youSaved {color:#00328d; font-size:11px;}
#goodDetails .goodBtns {padding-bottom:15px;}
#goodDetails .goodBtns a {margin-right:10px;}
#goodDetails #alsoWeSuggest {padding-bottom:15px; width:340px; text-align:left;}
#goodDetails #alsoWeSuggest h3 {background-color: #f4f6fb; border-bottom:1px solid #d3d4d9; margin-bottom:10px; padding:8px 20px 3px 22px; font:20px Tahoma; color:#283b79;}
#goodDetails #alsoWeSuggest .item {float:left; padding-right:18px;}
#goodDetails #alsoWeSuggest .item img {border:1px dotted #bababa;}
#goodDetails #alsoWeSuggest .lastItem {padding-right:0;}
#goodDetails #appraisalType {padding-bottom:15px;}
#goodDetails #appraisalType label {font:bold 11px Tahoma; color:#2b4b86; padding-left:16px; padding-right:10px; display:block; padding-bottom:4px;}
#goodDetails #appraisalType select {margin-left:16px; width:200px;}
#goodDetails #productChars {padding-bottom:18px;}
#goodDetails #productChars h3 {font:bold 11px Tahoma; padding-left:16px; color:#2b4b86; padding-bottom:4px; padding-top:2px;}
#goodDetails #productChars table {width:300px; padding-bottom:10px;}
#goodDetails #productChars table td {padding:4px 16px; background-color: #f3f3f3; width:50%; font-size:11px; color:#5f5f5f;}

#goodDetails #ordersInclude {padding-bottom:18px; text-align:left;}
#goodDetails #ordersInclude h3 {font:bold 11px Tahoma; padding-left:16px; color:#2b4b86; padding-bottom:4px;}
#goodDetails #ordersInclude ul {padding:10px 16px 12px 16px; background-color: #f3f3f3; width:268px; width:"300px";}
#goodDetails #ordersInclude ul li {padding:2px 0;}
#goodDetails #ordersInclude ul li a {background: url(../img/arrow.gif) left 5px no-repeat; color:#00328d; padding-left:10px;}
#goodDetails #productNote {padding-bottom:18px; text-align:left;}
#goodDetails #productNote h3 {font:bold 11px Tahoma; padding-left:16px; color:#bc0000; padding-bottom:4px;}
#goodDetails #productNote ul {width:280px; padding-left:16px;}
#goodDetails #productNote li {padding-bottom:3px; padding: 0 16px 3px 0; list-style-type: disc !important;}

#goodDetails #bruliki h3 {background-color: #f4f6fb; border-bottom:1px solid #d3d4d9; margin-bottom:10px; padding:8px 20px 3px 22px; font:20px Tahoma; color:#283b79;}
#goodDetails #bruliki table {margin-bottom:20px; width:100%;}
#goodDetails #bruliki table th, #goodDetails #bruliki table td {text-align:left; vertical-align:top; padding:7px 8px;}
#goodDetails #bruliki table th {background-color: #777; color:#fff; font:bold 11px Tahoma; padding:10px 8px;}
#goodDetails #bruliki table td {background-color: #f3f3f3;}
#goodDetails #bruliki table td img {border:1px solid #777;}
#goodDetails #bruliki table td .txt {width:30px; border:1px solid #7e7e7e; height:18px; padding:2px 5px;}
html>body #goodDetails #bruliki table td .txt {width:18px; height:12px;}
#goodDetails #bruliki .totalPrice {color:#bc0000; font-weight:bold;}


#shoppingCart table {margin-top:20px; margin-bottom:15px; width:100%;}
#shoppingCart table th, #shoppingCart table td {text-align:left; vertical-align:top; padding:7px 8px;}
#shoppingCart table th {background-color: #777; color:#fff; font:bold 11px Tahoma; padding:10px 8px;}
#shoppingCart table td {background-color: #f3f3f3;}
#shoppingCart table td img {border:1px solid #777;}
#shoppingCart table td img.btn {border:none;}
#shoppingCart table td .txt {width:30px; border:1px solid #7e7e7e; height:18px; padding:2px 5px;}
html>body #shoppingCart table td .txt {width:18px; height:12px;}
#shoppingCart .total {text-align:right;}
#shoppingCart .totalPrice {color:#00328d}
#shoppingCart .subTotal {text-align:right; font:bold 13px Arial;}
#shoppingCart .subTotalPrice {color:#bc0000; font:bold 12px Arial;}
#shoppingCart .leftBtn {float:left; margin-left:10px;}
#shoppingCart .rightBtn {float:right; margin-right:10px;}
#shoppingCart p.sign {color:#686868; font-size:10px; padding-top:20px;}
#shoppingCart #shipping {padding:10px; background-color: #f3f3f3; width:400px; margin-top:10px;}
#shoppingCart #shipping .leftPart {float:left; width:160px; text-align:right; margin-right:10px;}
#shoppingCart #shipping .rightPart {float:left; width:200px; color:#686868;}
#shoppingCart #shipping .leftPart, #shoppingCart #shipping .rightPart {margin-bottom:4px;}
#shoppingCart #shipping .radio {margin-bottom:-3px; float:left; margin-right:10px;}
#shoppingCart #shipping span {display:block; float:left; width:170px;}
#shoppingCart .leftPart2 {float:left; width:170px; text-align:right; margin-right:10px;}
#shoppingCart #btns {margin-left:180px;}
#shoppingCart h3 {font:bold 12px Tahoma; padding:10px; margin:14px 10px 14px 0; border:1px solid #f3f3f3}
#shoppingCart h4 {font:bold 11px Tahoma; padding:0 0 10px 11px;}
#shoppingCart div.leftText {float:left; width:140px; padding-left:11px;}
#shoppingCart div.rightText {float:left; width:340px; padding-left:11px; margin-bottom:2px;}

#regPage h1 {margin-bottom:20px;}
#regPage h2 {color:#1a2e70; font:bold 16px Tahoma; padding:12px 0 10px 0;}
#regPage p.sign {color:#686868; font-size:10px; padding-bottom:15px;}
#regPage label {width:126px; float:left; display:block; padding-right:14px; width:"140px"; padding-top:2px;}
#regPage .txt {width:200px; border:1px solid #7e7e7e; height:18px; padding:2px 5px; background-color: #fff !important; margin-bottom:4px;}
html>body #regPage .txt {width:188px; height:12px;}
#regPage textarea {width:200px; border:1px solid #7e7e7e; height:120px; padding:2px 5px; background-color: #fff !important; margin-bottom:4px;}
html>body #regPage textarea {width:188px; height:116px;}
#regPage select {width:200px; margin-bottom:4px;}
#regPage .btn {float:left; margin-right:6px;}
#regPage .short {width:90px !important;}
#regPage label.big {width:414px; color:#686868; width:"424px";}
#regPage select.short {width:50px !important;}
#regPage select.short2 {width:50px;}
#regPage select.average {width:95px;}
#regPage .check {position:relative; top:2px; top:"0";}
#regPage .strike {padding-bottom:6px; border-bottom:1px solid #f3f3f3; margin-bottom:15px;}
#regPage .strike strong {width:140px; display:block; float:left;}
#regPage .smallPad strong {width:140px; display:block; float:left;}
#regPage .formTitle {padding-bottom:12px; font-weight:bold;}
#regPage table {margin-top:10px; margin-bottom:15px; width:98%;}
#regPage table th, #regPage table td {text-align:left; vertical-align:top; padding:7px 8px;}
#regPage table th {background-color: #777; color:#fff; font:bold 11px Tahoma; padding:10px 8px;}
#regPage table td {background-color: #f3f3f3;}
#regPage table td img {border:1px solid #777;}
#regPage table td .txt {width:30px; border:1px solid #7e7e7e; height:18px; padding:2px 5px;}
html>body #regPage table td .txt {width:18px; height:12px;}
#regPage .noBrd {border:none;}
#regPage #pager {margin-top:10px; border-top:1px solid #d4d3d3; padding-top:10px; color:#b0b0b0;}
#regPage #pager .btn2 {padding:0 20px;}
#regPage #pager .btn2 img {margin-bottom:-5px; position:relative;}
#regPage #pager .first {padding-left:0;}
#regPage #sortByShape h3 {font:bold 11px Tahoma;}
#regPage #sortByShape table {margin-bottom:0;}
#regPage #sortByShape td {background-color: #fff; text-align:center; padding:0px 8px;}
#regPage #sortByShape td img {border:none;}
#regPage #sortByShape td .radio {border:none;}

#myAccountPage #btnsMyAccount {margin:14px 14px 14px 0; padding:10px; border:1px solid #f3f3f3;}
#myAccountPage #btnsMyAccount .right {float:right;}
#myAccountPage table {margin-bottom:15px; width:98%;}
#myAccountPage table th, #myAccountPage table td {text-align:left; vertical-align:top; padding:7px 8px;}
#myAccountPage table th {background-color: #777; color:#fff; font:bold 11px Tahoma; padding:10px 8px;}
#myAccountPage table td {background-color: #f3f3f3;}
#myAccountPage table td img {border:1px solid #777;}
#myAccountPage table td .txt {width:30px; border:1px solid #7e7e7e; height:18px; padding:2px 5px;}
html>body #myAccountPage table td .txt {width:18px; height:12px;}
#myAccountPage .total {text-align:right;}
#myAccountPage .totalPrice {color:#00328d}

#myAccountPage h2 {color:#1a2e70; font:bold 16px Tahoma; padding:12px 0 10px 0;}
#myAccountPage p.sign {color:#686868; font-size:10px; padding-bottom:15px;}
#myAccountPage label {width:126px; float:left; display:block; padding-right:14px; width:"140px"; padding-top:2px;}
#myAccountPage .txt {width:200px; border:1px solid #7e7e7e; height:18px; padding:2px 5px; background-color: #fff !important; margin-bottom:4px; color:#959595;}
html>body #myAccountPage .txt {width:188px; height:12px;}
#myAccountPage select {width:200px; margin-bottom:4px; color:#959595;}
#myAccountPage .btn {float:left; margin-right:6px;}
#myAccountPage .short {width:90px !important;}
#myAccountPage label.big {width:240px; color:#686868;}
#myAccountPage select.short {width:50px !important;}
#myAccountPage select.short2 {width:50px;}
#myAccountPage select.average {width:95px;}
#myAccountPage .check {position:relative; top:2px; top:"0";}
#myAccountPage .noBrd {border:none;}
#myAccountPage .pending {color:#FF6600}
#myAccountPage .processing {color:#707070}
#myAccountPage .inShipment {color:#a58800}
#myAccountPage .delivered {color:#30b44a}
#myAccountPage .cancelled {color:#c2272f}
#myAccountPage .inDispute {color:#707070}
#myAccountPage h3 {font:bold 12px Tahoma; padding:10px; margin:14px 10px 14px 0; border:1px solid #f3f3f3}
#myAccountPage h4 {font:bold 11px Tahoma; padding:0 0 10px 11px;}
#myAccountPage div.leftText {float:left; width:140px; padding-left:11px;}
#myAccountPage div.rightText {float:left; width:340px; padding-left:11px; margin-bottom:2px;}

#couponInfo {padding-bottom:20px;}
#couponInfo label {padding-left:10px; padding-bottom:2px; font-weight:bold; display:block; float:left; width:90px; width:"100px";}
#couponInfo .txt {width:200px; border:1px solid #7e7e7e; height:18px; padding:2px 5px; background-color: #fff !important; margin-bottom:4px;}
html>body #couponInfo .txt {width:188px; height:12px;}

#textPage h2 {font:bold 14px Tahoma; padding-bottom:20px; padding-top:10px;}
#textPage h3 {font:bold 12px Tahoma; padding-bottom:15px; padding-top:5px;}
#textPage p {padding-bottom:15px;}
#textPage ul {padding-bottom:15px; padding-left:30px;}
#textPage ul li {list-style-type:disc;}
#textPage ol {padding-bottom:15px; padding-left:30px;}
#textPage ol li {list-style-type:decimal;}

#pagePath {text-align:right; font:bold 11px Arial; margin:10px 0 15px 0; padding-right:15px;}

#studsPage {padding-bottom:20px;}
#studsPage h1 {margin-bottom:15px;}
#studsPage .step {padding-bottom:15px; margin-bottom:10px;}
#studsPage .step h4 {padding-bottom:10px; font:bold 11px Tahoma; color:#1a2e70;}
#studsPage .step table {width:98%; border:1px dotted #bfbfbf;}
#studsPage .step table td {text-align:center; vertical-align:top; padding:5px 8px; font:bold 10px Tahoma;}
#studsPage #btns {padding-bottom:15px;}
#studsPage .leftPart {float:left; width:400px; margin-right:40px; padding-bottom:20px;}
#studsPage .leftPart p {padding-bottom:20px; width:300px; padding-top:20px;}
#studsPage .rightPart {float:left; width:250px; padding-bottom:20px;}
#studsPage h3 {padding-bottom:15px; font:bold 14px Tahoma; color:#1a2e70;}
#studsPage .catsTable {width:98%; border:1px dotted #bfbfbf;}
#studsPage .oneCol {width:49%;}
#studsPage .catsTable td {text-align:left; vertical-align:top; padding:4px 8px;}
#studsPage .catsTable td h2 {font:18px Tahoma; padding:9px 0 6px 0;}
#studsPage .catsTable td strong {color:#666; margin-right:20px;}
#studsPage .catsTable td span {color:#bc0000;}
#studsPage .catsTable td select {width:200px; float:left; margin-right:5px;}
#studsPage .catsTable td .btn {float:left; margin-top:-2px;}
#studsPage .catsTable td .clear {height:11px;}