@charset "utf-8";
/* CSS Document */
body { margin:0; background-color:#1F0732; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444444; background-image:url(images/body_bg.gif); background-repeat:repeat-x; }
#wrepper { display:block; width:898px; padding:0 20px 0 20px; margin-left:auto; margin-right:auto; }
#bgWrepper { display:block; width:898px; padding:0 20px 0 20px; margin-left:auto; margin-right:auto; background-image:url(images/wrepper_bg.png); background-repeat:repeat-y; }

.fLeft { float:left; }
.fRight { float:right; }
.clearAll { clear:both; }

#logo { display:block; width:320px; height:117px; background-image:url(images/logo.png); background-repeat:no-repeat; }
#logo a { display:block; width:320px; height:117px; text-decoration:none; }
.flashBanner { display:block; width:495px; height:82px; margin:21px 15px 0 0; }

#topNav { display:block; background-image:url(images/top_corners.png); background-repeat:no-repeat; width:883px; height:35px; margin-left:auto; margin-right:auto; padding:10px 25px 0 30px; }
#topNav ul{ margin:0; padding:0; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; }
#topNav ul li{ display:inline; list-style:none; }
#topNav ul li a{ float:left; color:#000; text-decoration:none; padding:8px 20px 8px 20px; border-right:1px solid #DFDFDF; }
#topNav ul li a:hover{ text-decoration:none; color:#662D91; background-image:url(images/tabon.gif); background-repeat:repeat-x; }
#topNav ul li.selected a { text-decoration:none; color:#662D91; background-image:url(images/tabon.gif); background-repeat:repeat-x; }

.bottomCorners { display:block; background-image:url(images/bottom_corners.png); background-repeat:no-repeat; width:938px; height:24px; margin-left:auto; margin-right:auto; }
.footer { display:block; width:880px; color:#635270; font-size:11px; padding:6px 0 15px 0; margin-left:auto; margin-right:auto; line-height:18px; }
.footer a{ color:#7B6889; text-decoration:none; }
.footer a:hover{ color:#7B6889; text-decoration:underline; }
.footer div.bottomIcons { display:block; border-bottom:1px solid #25093B; margin-bottom:5px; padding-bottom:5px; }

.homeBody { display:block; padding:15px 15px 0 15px; font-size:11px; background-image:url(images/homebg.jpg); background-repeat:repeat-x; background-position:top; }
.homeBody a{ color:#F7139A; text-decoration:none; }
.homeBody a:hover{ color:#895FA9; text-decoration:underline; }
.inputBox { border:1px solid #CCCCCC; padding:3px; font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#444444; }
.selectBox { border:1px solid #CCCCCC; padding:2px; font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#444444; }

.innerBody { display:block; padding:15px 10px 0 10px; background-position:top; }
.innerBody a{ color:#895FA9; text-decoration:underline; }
.innerBody a:hover{ color:#F7139A; text-decoration:none; }

.greyColor { color:#CCCCCC; }

.customShirts a{ display:block; background-image:url(images/custome_dress_shirts_img.jpg); background-repeat:no-repeat; width:223px; height:161px; }
.customShirts a:hover{ background:url(images/custome_dress_shirts_img.jpg) 0 -161px; }

.customJeans a{ display:block; background-image:url(images/custom_jeans_img.jpg); background-repeat:no-repeat; width:223px; height:161px; }
.customJeans a:hover{ background:url(images/custom_jeans_img.jpg) 0 -161px; }

.customDresses a{ display:block; background-image:url(images/custom_dresses_img.jpg); background-repeat:no-repeat; width:223px; height:160px; }
.customDresses a:hover{ background:url(images/custom_dresses_img.jpg) 0 -160px; }

.topLeft { display:block; background-image:url(images/left_top.jpg); background-repeat:no-repeat; width:255px; height:15px; }
.bottomLeft { display:block; background-image:url(images/left_bottom.jpg); background-repeat:no-repeat; width:255px; height:15px; }

#leftCol { display:block; width:200px; border-top:0px dotted #E2ACCB; background-image:url(images/left_bg.jpg); background-position:top; }
#leftCol ul{ margin:0; padding:0; font-size:11px; }
#leftCol ul li{ list-style:none; }
#leftCol ul li a{ display:block; color:#000; text-decoration:none; background-image:url(images/arrow.gif); background-repeat:no-repeat; padding:6px 0 6px 20px; }
#leftCol ul li a:hover{ text-decoration:none; color:#F7139A; background-color:#f1f1f1; }
#leftCol ul li a.selected { background-image:url(images/arrow_down.gif); background-repeat:no-repeat; padding:6px 0 6px 20px; font-weight:bold; }
#leftCol ul li hr{ height:1px; color:#eee; background:#eee; padding:0; border:0; margin:0; }

#leftCol ul li ul li { list-style:none; border-bottom:0px dotted #E2ACCB; }
#leftCol ul li ul li a{ display:block; color:#000; text-decoration:none; background-image:url(images/dot.gif); background-repeat:no-repeat; padding:5px 0 5px 25px; }
#leftCol ul li ul li a:hover{ text-decoration:none; color:#F7139A; background-color:#f1f1f1; background-image:url(images/dot_on.gif); background-repeat:no-repeat; }

#rightCol { display:block; padding:0 0 0 0; line-height:20px; padding-left:10px; width:665px; }
#rightCol blockquote{  margin:0; padding:15px; border:1px dotted #D1CFE4; background-color:#F6F6FB; }
#rightCol ul { margin:0; padding:5px 20px 10px 25px;  }
#rightCol h1 { padding:0 0 10px 0; margin:0 0 5px 0; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:34px; font-weight:normal; color:#A29FCA; border-bottom:1px solid #E60088; }
#rightCol h2 { padding:0 0 0 0; margin:0; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#6D6AAF; }
#rightCol h3 { padding:0 0 0 0; margin:0; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline; }
.centerText { display:block; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; font-style:italic; color:#E60088; line-height:24px; margin-bottom:15px; margin-top:15px; }

.imgCaption { position:absolute; z-index:1; margin-top:-20px; font-size:12px; padding-left:37px; font-weight:bold; }

/* FAQ PAGE CSS START */
.M-faq-toc { border:0px solid #000000; }
.M-faq-questions strong { font-size:14px; color:#E9008A; }
.backTop { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; margin-top:15px; margin-bottom:15px; border-bottom:1px dotted #ddd; }
.backTop a{ text-decoration:none; }
.backTop a:hover{ text-decoration:none; }
hr { height:1px; color:#dfe0e2; background:#dfe0e2; border:0; margin-bottom:15px; }
/* FAQ PAGE CSS END */

#footerLogo a{ position:absolute; z-index:1; background-image:url(images/sahpesize_logo.png); background-repeat:no-repeat; width:150px; height:69px; margin-left:730px; margin-top:50px; }
.textcontainerTop { display:block; background-image:url(images/textcontainer_top.jpg); background-repeat:no-repeat; width:675px; height:15px; }
.textcontainer { display:block; background-image:url(images/textcontainer.jpg); background-repeat:repeat-y; padding:0 20px 0 20px; }
.textcontainerBottom { display:block; background-image:url(images/textcontainer_bottom.jpg); background-repeat:no-repeat; width:675px; height:15px; }
.or { display:block; text-align:center; font-weight:bold; font-size:14px; }