/* CSS Document */

body{ background:url(../images/main-bg.gif); margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}

A:link,A:link:visited {font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;}
.main-body{ background:url(../images/inner-bg.gif) repeat-y; width:1024px; margin:0px auto; }
#inner-body{ width:981px; margin:0px auto}
#header-main{ background:url(../images/header-bg.gif) no-repeat top; height:106px}
.logo-section{width:300px; float:left; height:100px; padding-left:10px;}
.myaccount-section{ width:220px; float:right; height:80px; padding:20px 10px 0px 0px; color:#FFFFFF; text-align:right; }

.top-account-links-wrapper { display:block; }

.top-account-links-wrapper ul { margin:0; padding:0; list-style:none; }

.top-account-links-wrapper li { padding:3px 0; }

.top-shopping-cart { line-height:24px; margin-top:-10px; }



#cont-area{ background-color:#FFFFFF; width:981px;}
.clear{ clear:both; margin:0px; padding:0px;}


.nav-body{ margin:0px 3px 3px 3px; background-color:#000000; height:35px; vertical-align:middle; border-top:#FFFFFF solid 3px;}
.nav-body font{ font-size:15px; float:left; color:#FFFFFF; line-height:32px; padding-left:15px;}
.nav-body ul { margin:6px 0 0 0; padding:0; list-style:none; float:left; width:650px; }

.nav-body li { float:left; padding:0px; }


.nav-body label{ font-size:15px; float:right; padding-right:5px; padding-top:6px;}
.nav-body input{ font-size:11px; border:0px; padding:4px; color:#000000; font-weight:bold}

.banner-holder{ width:975px; float:left; height:412px; margin:2px 3px 10px 3px}
.banner-holder-left{ float:left; width:390px; background:url(../images/boys.gif) #000000 no-repeat; height:412px;}
.banner-holder-middle{ float:left; width:390px; margin-left:7px; background:url(../images/girls.gif) #000000 no-repeat; height:412px;}
.banner-holder-right{ float:right; width:181px;}

.banner-holder-menu{padding-top:15px; text-align:center}
.banner-holder-menu select{ font-size:10px; color:#FF0000}

.school-uniform { background:#000; margin:5px 0px 5px 0px; padding:10px 0 0 0; height:71px; text-align:center; width:181px; color:#fff; }
.school-uniform span { text-align:center; width:181px; _width:171px; display:block; margin-bottom:10px; }
.school-uniform font { margin:0; padding:0; font-weight:normal; }

.signup { background:#C32033; margin:5px 0px 5px 0px; padding:10px 0 0 0; height:71px;  text-align:center; width:181px; color:#fff; }
.signup span { text-align:center; width:181px; _width:171px; display:block; margin-bottom:10px; _margin-bottom:-10px; }

.signup input, .signup img { vertical-align:middle; }



.school-uniform-inner { background:#000; margin:5px 0px 5px 5px; padding:10px 0 0 0; height:71px; text-align:center; width:153px; color:#fff; }
.school-uniform-inner span { text-align:center; width:143px; _width:143px; display:block; margin-bottom:10px; }
.school-uniform-inner font { margin:0; padding:0; font-weight:normal; }

.signup-inner { background:#C32033; margin:5px 0px 5px 5px; padding:10px 0 0 0; height:71px;  text-align:center; width:153px; color:#fff; }
.signup-inner span { text-align:center; width:153px; _width:171px; display:block; margin-bottom:10px; _margin-bottom:-10px; }
.signup-inner input, .signup-inner img { vertical-align:middle; }

.inner-content-wrapper-2 { margin:0; padding:0; float:right; width:820px; background:#fff; min-height:690px; _height:690px; }
.inner-content-wrapper-2-left { margin:0 0 0 20px; padding:0; float:left; width:560px; display:inline }
.inner-content-wrapper-2-right { margin:0; padding:0; float:right; width:225px; text-align:right }

.inner-content-wrapper-2-left p { margin:0; padding:0; font-family:Verdana, Geneva, sans-serif; font-size:11px; }
.inner-content-wrapper-2-left p span { color:#C32033; font-weight:bold; }
.inner-content-wrapper-2-left p a { color:#000; text-decoration:underline; }
.inner-content-wrapper-2-left p a:hover { text-decoration:none; }


.inner-content-wrapper-3 { margin:0 0 0 20px; padding:0; =padding:20px 0 0 0; float:left; width:795px; display:inline; }
.inner-content-wrapper-3 p { margin:0; padding:0; font-family:Verdana, Geneva, sans-serif; font-size:11px; }
.inner-content-wrapper-3 p span { color:#C32033; font-weight:bold; }
.inner-content-wrapper-3 p a { color:#000; text-decoration:underline; }
.inner-content-wrapper-3 p a:hover { text-decoration:none; }
.inner-content-wrapper-3  hr { height:1px; border:0; margin:0; padding:0; border-bottom:1px solid #D1D1D1; }


.inner-content-wrapper-4 { margin:0; padding:0; float:left; width:975px; background:#fff; min-height:690px; _height:690px; }



.contact-form-1 { font-family:Verdana, Geneva, sans-serif; font-size:11px; }

.login-form-1 { font-family:Verdana, Geneva, sans-serif; font-size:11px; text-align:left; }

.login-form-1 a { color:#C32033; text-decoration:underline; }
.login-form-1 a:hover { color:#333; }
.login-form-1 a img { border:none; }

.login-form-1 input, .checkout-top-links input { vertical-align:middle; }

.checkout-top-links { font-family:Verdana, Geneva, sans-serif; font-size:11px; text-align:right; color:#C32033; }
.checkout-top-links a { color:#C32033; text-decoration:none; }
.checkout-top-links a:hover { color:#333; }
.checkout-top-links span { color:#000; }


.boys-img-rotate{ height:204px; margin:174px 3px 3px 3px; text-align:center;}

.topsellers{ float:right; width:801px; text-align:right; background: url(../images/heading_topsellers.gif) no-repeat 20px 55px; padding:0 10px 10px 170px; }
.topsellers-box { width:124px; float:left; margin-left:8px; }
.topsellers-box p { text-align:center; font-size:11px;color:#000000; margin:0px; padding:0px; line-height:14px; padding-top:5px;}
.topsellers-box img{border:#C32033 solid 1px;}

.bottom-logo { margin:3px; border-top:#CCCCCC solid 1px; height:80px; float:left; width:975px; text-align:center; }
.bottom-logo img { padding:10px 12px; }

.footer{float:left; height:29px; width:975px; background:#666666; margin:3px 3px 0px 3px; font-size:10px; color:#FFFFFF;}
.footer-links{ float:left; width:500px; height:29px; line-height:27px; padding-left:10px;}
.footer-links a{ padding:0px 7px 0px 7px; text-decoration:none; color:#FFFFFF}
.footer-links a:hover{ text-decoration:underline}
.footer-copyrights{ float:right; width:400px; height:29px; line-height:27px; text-align:right; padding-right:10px;}
.footer-copyrights a{font-size:10px; color:#FFFFFF;text-decoration:none;}


.inner-cont-section { width:975px; float:left; margin:2px 3px 1px 3px; background-color:#D1D1D1; display:inline; }
.inner-left-nav{ width:154px; float:left;}
.inner-product-section{float:left; width:640px; padding:0px 10px 0px 10px; background-color:#FFFFFF}
.inner-right-section{float:right; width:161px; text-align:center;}

.product-search{ padding:10px 0px 10px 0px; float:left; width:640px;}
.product-search select{font-size:10px; color:#C32033; border:#969696 solid 1px; padding:1px; margin-right:10px;}

.product-show-main { float:left; width:660px; margin:10px 0;}
.product-show-box{width:148px; float:left; margin-right:16px; }

.product-show-box p{text-align:center; font-size:11px;color:#000000; margin:0px; padding:0px; line-height:14px; padding-top:5px;}
.product-show-box a{font-size:11px;color:#000000;text-decoration:none;}


.product-show-box p span{ color:#C32033; text-decoration:line-through}
.product-show-box img{border:#333333 solid 1px;}

.product-show-box-2 { width:148px; float:left; margin-right:16px; text-align:center; }
.product-show-box-2 p { text-align:center; font-size:11px;color:#000000; margin:0px; padding:0px; line-height:14px; padding-top:5px;}
.product-show-box-2 p span { color:#C32033; text-decoration:line-through}
.product-show-box-2 img { border:#333333 solid 1px;}

.product-show-box-right{width:148px; float:right; margin-left:0px; }
.product-show-box-right p{text-align:center; font-size:11px;color:#000000; margin:0px; padding:0px; line-height:14px; padding-top:5px;}
.product-show-box-right p span{ color:#C32033; text-decoration:line-through}
.product-show-box-right img{border:#333333 solid 1px;}

.view-main-bottom{ float:left; width:640px;}
.view-all{ text-align:right; color:#C32033; font-size:10px; width:600px; float:right; line-height:25px;}
.view-all a{ color:#C32033; text-decoration:none;}
.view-all a:hover{ color:#000000; text-decoration:none;}
.view-all-active{ color:#000000; text-decoration:none;}

.breadcrum-section{float:left; width:640px;}
.breadcrum{float:left; width:200px; line-height:25px; font-size:11px; text-decoration:none}
.breadcrum a{color:#000000; text-decoration:none }
.breadcrum a:hover{color:#C32033; }
.breadcrum-active{font-size:11px; font-weight:bold}

.input-1 { width:164px; padding:2px 5px; font-family:Verdana, Geneva, sans-serif; font-size:8px; text-transform:uppercase; font-weight:bold; border:0px; background:#fff; }
.input-2 { width:115px; padding:3px 5px; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-transform:uppercase; font-weight:normal; border:0px; background:#fff; }
.input-3 { width:85px; padding:4px 5px; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-transform:uppercase; font-weight:normal; border:0px; background:#fff; }
.input-4 { width:170px; padding:4px 5px; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-transform:uppercase; font-weight:normal; border:1px solid #969696; background:#fff; }
.input-5 { width:158px; padding:4px 5px; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-transform:uppercase; font-weight:normal; border:1px solid #969696; background:#fff; }
.input-6 { width:280px; padding:4px 5px; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-transform:uppercase; font-weight:normal; border:1px solid #969696; background:#fff; }
.input-7 { width:80px; padding:4px 5px; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-transform:uppercase; font-weight:normal; border:1px solid #969696; background:#fff; }

.select-1 { width:170px; border:1px solid #969696; }
.select-2 { width:180px; padding:0px; height:20px; border:1px solid #969696; background:#fff; }
.select-3 { width:100px; height:20px; border:1px solid #969696; }

.textarea-1 { width:170px; height:140px; padding:4px 5px; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-transform:uppercase; font-weight:normal; border:1px solid #969696; background:#fff; }

.pink-fonts { color:#C32033; }

.main_left{font-size:11px; font-family:Verdana, Geneva, sans-serif; font-weight:normal;
 width:154px;color:#fff; background:#000;padding:4px 10px;font-weight:bold;cursor:pointer;cursor:hand }
 
 .main_left_over{font-size:11px; font-family:Verdana, Geneva, sans-serif; font-weight:normal;
 width:154px;color:#fff; background:#C32033;padding:4px 10px;font-weight:bold;cursor:pointer;cursor:hand}

ul.products-left-sort-by { margin:5px 0; padding:0; list-style:none; float:left; font-size:11px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; width:154px; }
ul.products-left-sort-by li { float:left; clear:both; width:154px; padding:2px 0; }
ul.products-left-sort-by li a { text-decoration:none; color:#fff; background:#000; padding:4px 10px; display:block; width:134px; }
ul.products-left-sort-by li a:hover, ul.products-left-sort-by li a.active-left { background:#C32033; font-weight:bold; }

ul.product-left-links { margin:0; padding:0; list-style:none; font-size:11px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; }
ul.product-left-links li { padding:2px 0; width:154px; }
ul.product-left-links li a { text-decoration:none; color:#222; padding:0px 10px; display:block; width:134px; font-weight:normal; }
ul.product-left-links li a:hover, ul.product-left-links li a.active-left-2 { font-weight:bold; }


.shopping-cart-table-1 { font-family:Verdana, Geneva, sans-serif; font-size:11px; }
.shopping-cart-table-1 img { border:1px solid #000; margin:10px 0; }

.item-details-1 { margin:0; padding:10px 0 10px  10px; }
p.qty-1 { width:30px; height:20px; border:1px solid #969696; text-align:center; line-height:20px; }
.bottom-border-divider td { border-bottom:1px solid #D1D1D1; padding-bottom:5px; }

.apply-coupon { background:#D1D1D1; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-align:center; padding:12px 0; }
.apply-coupon input, .apply-coupon img { vertical-align:middle; }

.subtotal { font-family:Verdana, Geneva, sans-serif; font-size:11px; }

.item-details-2 { margin:0; padding:10px 0 10px 10px; }
.item-details-2 td { border:none; }

.price-total { color:#C32033; font-size:14px; font-weight:bold; }
.pink-title-2 { color:#C32033; font-size:16px; font-weight:bold; }

.shopping-cart-table-2 { font-family:Verdana, Geneva, sans-serif; font-size:11px; }
.shopping-cart-table-2 p { margin:0; padding:0 10px; }

.receipt-text { border-bottom:1px solid #969696; line-height:18px; font-family:Verdana, Geneva, sans-serif; font-size:11px; }
p.left-account-info-box { border:1px solid #000; font-family:Verdana, Geneva, sans-serif; font-size:11px; margin:2px 0; padding:10px; line-height:17px; }

.receipt-text select { margin:4px 0; }

.product-detail-right-coil { border-left:1px solid #D1D1D1; padding-left:10px; }
.product-detail-big-img { border:1px solid #000; }
p.product-detail-zoom { background:url(../images/zoom-bg.gif) no-repeat left top #000; height:30px; margin:4px auto; padding:0; text-align:right; }
p.product-detail-zoom img { margin:4px 5px 0 0; }

.product-detail-thumb-small img { border:1px solid #000; margin-right:5px; }

.selected-color { border:2px solid #000; }

p.qty-2-wrapper { margin:10px 0; padding:0; width:200px; display:block; }
span.qty-2 { width:30px; height:18px; border:1px solid #969696; text-align:center; line-height:18px; display:inline-block; }



.error{
color:red;
font-size:12px;

}

.pointer{
cursor:pointer;
cursor:arrow;
cursor:hand;
}


#email_form{float:left;padding:5px; margin-top:-450px; margin-right:-600px;  border:2px solid #000; vertical-align:middle;position:relative;z-index:100;
background-color:#fff;width:400px;height:400px;}
