@charset "utf-8";
body {font-family: Tahoma, Verdana, Arial; font-size: 11px; line-height: normal; font-weight: normal; color: #000; text-align: center; vertical-align: top; padding:5px 0 10px 0; margin:0 auto;}
.wrapper {width:950px; padding:0; margin:0 auto; vertical-align:top; text-align:center;}
.logopane { width:272px; height:66px;}
.topheader_links {padding:5px 10px; border-left:dotted 1px #E9742E; font-family:Arial, Tahoma, Verdana; font-size:14px; font-weight:bold; font-style:italic; text-align:right;}
.topheader_links_color_org {color:#E6742D; padding:0; margin:0;}
.topheader_links a:link {color:#000; text-decoration:none;}
.topheader_links a:visited {color:#000; text-decoration:none;}
.topheader_links a:hover {color:#000; border-bottom:dotted 1px #000; padding-bottom:1px;}

.shoppingcart_item {font-size:11px; font-weight:bold; color:#414141; text-align:right; padding:2px 10px 7px 0;}
.topsmall_links {text-align:right; padding:0 10px;}
.topsmall_link_img {margin:0 0 0 1px;}

.tab_bg {background:url(../images/tab_bg.jpg) left top repeat-x; height:49px; margin:2px 0 0 0;}
.tab_call{background:url(../images/tab_2.jpg) right top no-repeat; height:49px; margin:0; padding:0 40px 0 10px; text-align:left; vertical-align:middle;}
.tab_1 {background:url(../images/tab_1.jpg) left top no-repeat; height:49px; width:5px; padding:0; vertical-align:top;}
.tab_2 {width:100%; padding:0; text-align:left;}
.tab_3 {background:url(../images/tab_3.jpg) right top no-repeat; height:49px; width:5px; padding:0; vertical-align:top;}
.tab_link { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; text-transform:uppercase; padding:0 0; margin:0 0;}
.tab_link a:link {color:#fff; text-decoration:none;}
.tab_link a:visited {color:#fff; text-decoration:none;}
.tab_link a:hover {color:#fff; text-decoration:underline;}

.tab_links {font-size:9px; font-weight:normal; color:#fff; text-transform:uppercase; padding:0 0; margin:0 0;}
.tab_links a:link {color:#fff; text-decoration:none;}
.tab_links a:visited {color:#fff; text-decoration:none;}
.tab_links a:hover {color:#fff; text-decoration:underline;}

.alink{text-decoration:none;}

.search_bg {background-color:#FFEEE4; padding:5px 0 3px 12px; text-align:left; width:30%;}
	.search_subbg {background-color:#FFEEE4; text-align:left;}
	.search_bar{ background-color:Transparent; border:solid 1px #F17F38; padding:7px; width:150px; font-family:Tahoma, Verdana, Arial; font-size:12px; color:#000;}
.callus_bg {background-color:#FFEEE4; padding:5px 10px 3px 0; text-align:right; width:70%; font-size:14px; font-weight:bold; color:#414141;}
	.callus_subbg {background-color:#FFEEE4; text-align:right;}
	.callus_link {color:#D15106;}
.middlepane_callA{width:202px; padding:0 4px 0 0; text-align:left; vertical-align:top;}
.middlepane_callB{padding:0 0; text-align:left; vertical-align:top;}

.container_bg {background-color:#FFEEE4; margin:0 0 0px 0;}
.container_graybg {background-color:#F0F0F0; margin:0 0 4px 0;}
.container_whitebg {background-color:#FFF; margin:0 0 0 0;}
.containt12_gray { font-size:12px; font-weight:normal; text-align:left; padding:5px 7px; text-transform:capitalize; color:#000;}
.containt12_gray a:link {color:#000; text-decoration:none;}
.containt12_gray a:visited {color:#000; text-decoration:none;}
.containt12_gray a:hover {color:#D15606; text-decoration:none;}

.container_DIV {margin:0 0 4px 0;}
.head_img1{background:url(../images/head_img1.gif) left top no-repeat; height:34px; width:5px; padding:0; vertical-align:top;}
.head_img2{background:url(../images/head_img2.gif) left top repeat-x; height:34px; width:100%; padding:0 10px; vertical-align:middle; font-size:11px; font-weight:bold; text-transform:uppercase; text-align:left;}
.head_img3{background:url(../images/head_img3.gif) right top no-repeat; height:34px; width:5px; padding:0; vertical-align:top;}
.container_content1 {width:100%; padding:0; margin:0; float:left;}
.container_content1 ul {padding:0; margin:0; list-style:none;}
.container_content1 li {padding:0px; margin:0;}
.container_content1 ul li a{font-size:11px; display:block; padding:5px 0px 5px 24px; background:#FFEEE4 url(../images/dot_black.gif) 15px center no-repeat; color:#000; text-transform:capitalize;text-decoration:none; width:88%; text-align:left;}
.container_content1 ul li a:hover, #vertmenu ul li a:focus {color:#D05708; background:#FFF url(../images/dot_orange.gif) 15px center no-repeat; text-align:left;}

.heading24 {padding:5px 10px; font-family:Arial, Tahoma, Verdana; font-size:24px; font-weight:bold; font-style:italic; text-align:left;}
.heading24_color_org {color:#E6742D; padding:0; margin:0;}
.content11 {font-size:11px; text-align:left; padding:0 10px; color:#000;}

.heading20 {padding:5px 3px; margin:0 0 5px 0; font-family:Arial, Tahoma, Verdana; font-size:20px; font-weight:normal; font-style:normal; text-align:left; border-bottom:solid 1px #000;}
.heading20_color_org {color:#E6742D; padding:0; margin:0;}
.banner_call {width:25%; padding:0; margin:0; text-align:center; vertical-align:top;}
.call_A {width:33%; padding:5px; text-align:left; vertical-align:top;}
.call_B {width:34%; padding:5px; text-align:left; vertical-align:top;}
.call_C {width:33%; padding:5px; text-align:left; vertical-align:top;}
.heading3_24{padding:5px 3px; margin:0 0 0px 0; font-family:Arial, Tahoma, Verdana; font-size:20px; font-weight:bold; font-style:normal; color:#D2530C; text-align:left;}
.container_content2 {width:100%; padding:0; margin:0; float:left;}
.container_content2 ul {padding:0; margin:0; list-style:none;}
.container_content2 li {padding:0px; margin:0;}
.container_content2 ul li a{font-size:12px; display:block; padding:2px 8px; color:#000; text-transform:capitalize; text-decoration:none; width:91%;}
.container_content2 ul li a:hover, #vertmenu ul li a:focus {color:#D05708;}

.heading_mailing {font-size:18px; font-weight:normal; text-align:left; padding:5px 6px 0 12px;}
.containt_mailing {font-size:11px; font-weight:normal; text-align:left; padding:5px 6px 0 12px;}
.mail_bar {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:left; margin:0 6px 0 11px; padding:3px; width:87%; border:solid 1px #B0B0B0; background-color:Transparent;}
.btn_search1 {text-align:right; padding:2px 6px;}

.bottom_bg{background:url(../images/bottom_bg.gif) left top repeat-x; height:40px; margin:0 0; text-align:left;}
.bottom_homeimg{background:url(../images/btm_home_icon.gif) left bottom no-repeat; height:27px; padding:13px 10px 0 45px; font-size:11px; font-weight:bold; color:#AF7752; text-align:left; vertical-align:middle;}
.bottom_homeimg a:link {color:#AF7752; text-decoration:none;}
.bottom_homeimg a:visited {color:#AF7752; text-decoration:none;}
.bottom_homeimg a:hover {color:#000; text-decoration:none;}

.copyright_bg{background:url(../images/copyright_bg.jpg) left top repeat-x; height:40px; margin:1px 0 0 0; text-align:left;}
.copyright_cc{background:url(../images/cc.gif) 98% 10px no-repeat; height:25px; text-align:left; padding:15px 0 0 11px; color:#898989; font-size:10px;}

.flashbanner_v1{ background-color:#898989; text-align:left; vertical-align:top; padding:5px 5px 0 5px;  font-family:Arial, Tahoma, Verdana; font-size:18px; font-weight:normal; font-style:italic; color:#fff;}
.flashbanner_v1_sublink{color:#000; font-size:14px; font-weight:bold;}
.pagination{ font-size:11px; font-weight:bold; text-align:right; vertical-align:middle; padding:0 5px; color:#000; letter-spacing:2px; background:url(../images/white6.gif) left top repeat-x; width:100%;}

.blist { margin-bottom:10px; }
.blist ul {padding:0; margin:0; list-style:default; }
.blist li {padding:0; margin:0; list-style:default; padding-left:24px; padding-top:5px; background:url(../images/dot_black.gif) 15px 11px no-repeat; }

.product-specs img { width:170px; }










* { margin: 0; padding: 0; outline:0; }

body {
    font-size: 12px;
    line-height: 16px;
    font-family: Arial, Helvetica, Sans-Serif;
    color: #000;
    background: #fff;
}

a { color: #c96c11; text-decoration: none; cursor:pointer; }
a:hover { text-decoration: underline; }

a img { border: 0; }

input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size:12px; }
textarea { overflow: hidden; }
fieldset { border: 0; }

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }

.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

#shell { width: 940px; margin: 0 auto; }

h4 { font-size: 12px; line-height: 16px; }

#header { height: 170px; padding-top: 7px; position: relative; }
#header .kids { font-size: 0; line-height: 0; text-indent: -4000px; background: url(images/kids.gif) no-repeat 0 0; width: 152px; height: 87px; position: absolute; top: 37px; right: 70px; }

.navigation ul { list-style-type: none; }
.navigation ul li { float: left; display: inline; }
.navigation ul li a { float: left; display: inline; }

#top-nav { float: right; display: inline; position: relative; z-index: 2; padding-right: 4px; position: absolute; top: 7px; right: 0; }
#top-nav ul { float: left; display: inline; }
#top-nav ul li { background: url(images/top-nav-border.gif) no-repeat right 4px; padding: 0 7px; }
#top-nav ul li a { font-size: 11px; color: #a7530a; }  
#top-nav ul li.last { background: url(images/cart.gif) no-repeat right bottom; padding-bottom: 17px; }
#top-nav ul li.last strong { color: #909090; margin-left: 15px; }

.logo-holder { position: relative; padding: 4px 0 8px; margin-left: -4px; text-align:left; }
h1#logo { width: 399px; background: url(images/logo-bg.gif) no-repeat 0 0; padding-right: 296px; }
h1#logo a { display: block; background: url(images/logo.gif) no-repeat; height: 80px; }
h5#logo { width: 399px; padding-right: 296px; }
h5#logo a { display: block; background: url(images/logo.gif) no-repeat; height: 80px; }

#main-nav { background: url(images/navigation-bg.gif) no-repeat 0 0; height: 42px; margin-bottom: 2px; }
#main-nav ul { padding-left: 31px; height: 42px; }
#main-nav ul li { padding: 0 11px 0 11px; }
#main-nav ul li:hover { background: url(images/navigation-bg__hover.gif) repeat-x; }
#main-nav ul li a { font-size: 15px; line-height: 42px; color: #fafbfc; font-weight: bold; text-shadow: 1px 2px 3px #000000; }
#main-nav ul li a:hover { text-decoration: none; }
#main-nav ul li.last { padding-right: 0; }
#main-nav ul li.divider { width:1px; padding:0px; margin-top:0px; height:42px; background: url(images/navigation-bg__divider.gif) repeat-x; }

.bottom-line { height: 34px; background: url(images/bottom-line.gif) no-repeat 0 0; width: 940px; }

.contact-info { float: right; display: inline; font-size: 15px; line-height: 19px; color: #000; font-weight: bold; width: 620px; }
.contact-info p { background: url(images/contact-border.gif) no-repeat 0 0; float: right; display: inline; padding: 0px 12px 0 10px; }
.contact-info p span { color: #9a38a5; margin-right: 3px; }
.contact-info p.social-links { padding: 0px 9px 0 13px; width:auto; }
.contact-info p.social-links a { float: right; display: inline; margin-right: 3px; }
.contact-info p.chat-link { padding: 6px 12px 0 10px; background: none; }
.contact-info p.chat-link a { color: #9a38a5; background: url(images/headphone.gif) no-repeat 0 0; padding-left: 26px; line-height: 22px; float: right; display: inline; }

.button { background: url(images/btn-bg.gif) repeat-x 0 0; height: 20px; color: #ffffff; font-weight: bold; cursor: pointer; padding-bottom: 2px; border: 1px solid #696969; }

.search-form { padding: 8px 0 0 31px; }
.search-form input { float: left; display: inline; }
.search-form  input:hover { background:none; background-color:#D45400; }
.search-form .field-bg { float: left; display: inline; background: url(images/field-bg.gif) no-repeat 0 0; width: 219px; height: 19px; margin-right: 7px; }
.search-form .field-bg .field { background: none; border: 0; padding: 2px 7px; width: 205px; }
.search-form .search-btn { width: 60px; }

#sidebar { float: left; display: inline; width: 180px; border-top: 2px solid #c7651d; }

.side-links {  }
.side-links h2 { background: url(images/side-title-bg.gif) repeat-x 0 0; font-size: 14px; line-height: 22px; color: #000000; padding-left: 4px; font-weight: normal; margin-bottom: 1px; }
.side-links h2.big { line-height: 24px; margin-bottom: 0; } 
.side-links ul { list-style-type: none; padding: 5px 0 15px 5px; margin-bottom: 1px; overflow-y: auto; }
.side-links ul li {  }
.side-links ul li a { color: #000000; font-size: 11px; line-height: 15px; }
.side-links ul li a:hover { text-decoration: none; color: #9900cc; }
.side-links ul.large-list { height: 350px; }
.side-links ul.middle-list { height: 114px; }
.side-links ul.small-list { height: 79px; }
.last-links ul { border-bottom: 0; padding-bottom: 21px; }  

.newsletter-box { background: #ccc; border: 1px solid #b3b3b3; padding: 10px 9px; width: 154px; margin-bottom: 13px; }
.newsletter-box h3 { padding: 0 0 4px 6px; }
.newsletter-box label { float: left; display: inline; padding: 0 0 2px 6px; }
.newsletter-box .field { float: left; display: inline; border: 1px solid #999999; background: #fffabf; padding: 2px 5px 3px 7px; width: 139px; margin-bottom: 6px; color:#666666;}
.newsletter-box .sign-btn { width: 66px; float: right; display: inline; }

.side-logo { text-align: center; float: left; display: inline; margin-left: 40px; }
.side-logo img { display: block; }

#content { float: right; display: inline; width: 751px; }

.top-row { padding-bottom: 20px; }

.promotion-box { background: url(images/promotion-box.jpg) no-repeat 0 0; }
.promotion-box2 { background: url(images/dress_up.jpg) no-repeat 0 0; }
.promotion-box3 { background: url(images/biblical_costumes.jpg) no-repeat 0 0; }
.promotion-box , .promotion-box2 , .promotion-box3 { width: 558px; height: 351px; position: relative; float: left; display: inline; margin-right: 9px; }
.promotion-box .price-box, .promotion-box2 .price-box, .promotion-box3 .price-box { position: absolute; }
.promotion-box .price-box .price-bg, .promotion-box2 .price-box .price-bg, .promotion-box3 .price-box .price-bg { background: url(images/price-bg.png) no-repeat 0 0; width: 105px; height: 59px; display: block; padding: 8px 0 8px 9px; }
.promotion-box .price-box .price-bg:hover, .promotion-box2.price-box .price-bg:hover, .promotion-box3 .price-box .price-bg:hover { text-decoration: none; }
.promotion-box .price-box .price-bg span, .promotion-box2 .price-box .price-bg span, .promotion-box3 .price-box .price-bg span { display: block; font-size: 13px; line-height: 14px; color: #990099; font-weight: bold; padding-bottom: 5px; }
.promotion-box .price-box .price-bg:hover span, .promotion-box2 .price-box .price-bg:hover span, .promotion-box3 .price-box .price-bg:hover span { text-decoration: underline; }
.promotion-box .price-box .price-bg small, .promotion-box2 .price-box .price-bg small, .promotion-box3.price-box .price-bg small { display: block; font-size: 10px; line-height: 14px; color: #000000; text-decoration: line-through; }
.promotion-box .price-box .price-bg strong, .promotion-box2 .price-box .price-bg strong, .promotion-box3 .price-box .price-bg strong { display: block; font-size: 15px; line-height: 18px; color: #cd5e14; }

.promotion-box .price-box .price-bg2, .promotion-box2 .price-box .price-bg2, .promotion-box3 .price-box .price-bg2 { background: url(images/price-bg2.png) no-repeat 0 0; width: 105px; height: 59px; display: block; padding: 8px 0 8px 9px; }
.promotion-box .price-box .price-bg2:hover, .promotion-box2 .price-box .price-bg2:hover, .promotion-box3 .price-box .price-bg2:hover { text-decoration: none; }
.promotion-box .price-box .price-bg2 span, .promotion-box2 .price-box .price-bg2 span, .promotion-box3 .price-box .price-bg2 span { display: block; font-size: 13px; line-height: 14px; color: #990099; font-weight: bold; padding-bottom: 5px; }
.promotion-box .price-box .price-bg2:hover span, .promotion-box2 .price-box .price-bg2:hover span, .promotion-box3 .price-box .price-bg2:hover span { text-decoration: underline; }
.promotion-box .price-box .price-bg2 small, .promotion-box2 .price-box .price-bg2 small, .promotion-box3 .price-box .price-bg2 small { display: block; font-size: 10px; line-height: 14px; color: #000000; text-decoration: line-through; }
.promotion-box .price-box .price-bg2 strong, .promotion-box2 .price-box .price-bg2 strong, .promotion-box3 .price-box .price-bg2 strong { display: block; font-size: 15px; line-height: 18px; color: #cd5e14; }

.monkey-price { bottom: 8px; left: 16px; }
.wonder-girl-price { bottom: 8px; right: 74px; }
.pirate-price { bottom: 250px; right:5px; }
.pirate-dog-price { bottom: 8px; right:105px; }
.ladybug-price { bottom: 250px; right: 320px; }

.top-side { float: left; display: inline; width: 181px; }

.category-box { position: relative; margin-bottom: 10px; width: 181px; height: 170px; }
.category-box img { display: block; }
.category-box a { position: absolute; top: 0; left: 0; }
.category-box a { font-size: 14px; line-height: 16px; color: #000; display: block; width: 172px; height: 157px; padding: 13px 0 0 9px; }
.category-box a { ; background: url(images/transparent.gif) repeat 0 0; }
.category-box a:hover { text-decoration: none; }
.category-box a strong { font-size: 18px; line-height: 22px; color: #000000; display: block; }
.category-box a span { font-size: 14px; line-height: 16px; color: #000000; display: block; font-weight: bold; color: #db6c09; }
.category-box a:hover span { text-decoration: underline;  }

.promo-box { position: relative; margin-bottom: 10px; width: 181px; height: 170px; }
.promo-box img { display: block; }
.promo-box a { position: absolute; top: 0; left: 0; }
.promo-box a { font-size: 12px; line-height: 14px; color:#000000; display: block; width: 172px; height: 157px; padding: 13px 0 0 9px; }
.promo-box a { ; background: url(images/transparent.gif) repeat 0 0; }
.promo-box a:hover { text-decoration: none; }
.promo-box a strong { color:#000000; font-size: 18px; line-height: 22px; display: block; }
.promo-box a span { color:#000000; font-size: 12px; line-height: 14px; display: block; font-weight: bold; color: #db6c09; }
.promo-box a:hover span { text-decoration: underline;  }

.last-category-box { margin-bottom: 0; }

.featured-box { background: url(images/featured-box-cnt.gif) repeat-y 0 0; height: 100%; width: 748px; margin-bottom: 23px; }
.featured-box .top { background: url(images/featured-box-top.gif) no-repeat 0 0; width: 748px; }
.featured-box .bottom { background: url(images/featured-box-bottom.gif) no-repeat 0 bottom; width: 715px; padding: 0 0 19px 33px; }
.featured-box .bottom h2 { font-size: 18px; line-height: 32px; color: #222222; text-align: center; }

.featured-box .col { float: left; display: inline; width: 170px; padding-top: 11px; margin-right: 11px; }
.featured-box .col .image {  }
.featured-box .col .image img { display: block;  }
.featured-box .col .info { padding: 0 5px 0 9px; }
.featured-box .col .info h3 { font-size: 16px; line-height: 18px; color: #cd5e14; padding-bottom: 4px; }
.featured-box .col .info h3 a { color: #cd5e14; }
.featured-box .col .info p { font-size: 11px; line-height: 14px; padding-bottom: 11px; }
.featured-box .col .info p.price { color: #d04b09; font-weight: bold; }
.featured-box .col .info p.price span { color: #7d7d7d; font-size: 11px; font-weight: normal; }
.featured-box .col .info p.price span small { text-decoration: line-through; font-size: 11px; }
.featured-box .col .info p.price strong { font-size: 18px; line-height: 19px; }
.featured-box .last-col { margin-right: 0; }

.bottom-content { position: relative; margin-top: -9px; width: 590px; padding: 0 0 0 54px; }
.bottom-content h3 { font-size: 14px; line-height: 18px; color: #464646; }
.bottom-content p { font-size: 14px; line-height: 18px; color: #464646; }

.links-holder { padding-top: 19px; }
.links-holder .links-col { float: left; display: inline; width: 160px; margin-right: 37px; }
.links-holder .links-col h3 { font-size: 16px; line-height: 20px; color: #660066; padding-bottom: 5px; }
.links-holder .links-col p { font-size: 12px; line-height: 16px; color: #222222; font-weight: bold; }
.links-holder .links-col ul { list-style-type: none; padding: 0 0 9px 0; }
.links-holder .links-col ul li {  }
.links-holder .links-col ul li a { text-decoration: underline; }
.links-holder .links-col ul li a:hover { text-decoration: none; }
.links-holder .last-col { margin-right: 0; }

#footer { background: url(images/footer-bg.gif) repeat-x 0 0; margin-top: 30px; }

.footer-nav { height: 30px; padding: 12px 0 0 17px; color: #666666; }
.footer-nav span { padding: 0 4px 0 8px; }
.footer-nav a { font-size: 12px; line-height: 14px; color: #5c2961; font-weight: bold; }

.copy-text { padding: 9px 0 0 11px; font-size: 10px; color: #767676; }
.copy-text p { padding-top: 3px; }

p.pay-cards { float: right; display: inline; padding-top: 0; }
p.pay-cards a { margin-right: 17px; float: left; display: inline; }
p.pay-cards a.last { margin-right: 4px; }
p.pay-cards a img { float: left; display: inline; }

.footer-links { padding: 23px 0 35px 14px; }
.footer-links .col { float: left; display: inline; width: 180px; margin-right: 17px; }
.footer-links .col ul { list-style-type: none; }
.footer-links .col ul li { line-height: 15px; }
.footer-links .col ul li a { font-size: 11px;  color: #666666; }
.footer-links .small-col { margin-right: 1px; }
.footer-links .last-col { margin-right: 0; width: 170px; }

.product-holder { padding: 0 0 49px 8px; }

.product-info { float: left; display: inline; width: 345px; }
.product-info .image { text-align:center; }
.product-info .image img { display: block; }
.product-info .image p { font-weight: bold; color: #323232; background: url(images/zoom-icon.gif) no-repeat 0 0; padding-left: 22px; margin: 7px 0 0 61px; text-align:left; }

.product-info .cnt { padding: 46px 38px 0 10px; }
.product-info .cnt h4 { padding-bottom: 9px; }
.product-info .cnt p { font-size: 12px; line-height: 14px; padding-bottom: 4px; }

.product-info ul.sizes-info { list-style-type: square; padding: 0 0 0 24px; }
.product-info ul.sizes-info li { font-size: 11px; padding-bottom: 2px; }
.product-info ul.sizes-info li ul { padding-left: 25px; list-style-type: square; padding-top: 4px; }
.product-info ul.sizes-info li ul li { padding-bottom: 5px; }

.product-side { float: right; display: inline; width: 364px; padding: 26px 8px 0 0; }

.order { padding-right: 7px; }
.order .price { color: #000000; padding-bottom: 11px; }
.order .price h2 { font-size: 25px; line-height: 30px; color: #8f3f98; margin-bottom:0px; padding-bottom:5px; }
.order .price p { margin-bottom: 0px; padding-bottom:3px; }
.order .price p span { text-decoration: line-through; }
.order .price h3 { font-size: 18px; line-height: 21px; color: #e58700; padding-bottom: 5px; }
##.order .price .bottom { padding-top: 13px; }
.order .price .bottom a.bookmark-btn { float: right; display: inline; }
.order .price .bottom p { line-height: 15px; }

.order-box { padding-bottom: 24px; }
.order-box h3 { border: 1px solid #dddddd; background: url(images/order-title.gif) repeat-x 0 0; line-height: 23px; }
.order-box h3 { font-size: 13px; color: #9a38a5; padding-left: 10px; }

.order-box .order-form { padding: 13px 0 0 10px; }
.order-box .order-form label { display: inline; font-weight: bold; padding-right: 7px; line-height: 18px; }
.order-box .order-form .field-bg { float: left; display: inline; background: url(images/quantity-field.gif) no-repeat 0 0; width: 39px; height: 19px; padding-right: 10px; }
.order-box .order-form .field-bg .field { float: left; display: inline; border: 0; background: none; padding: 1px 6px 3px 3px; font-size: 11px; width: 27px; font-weight: bold; }

.order-box .order-form .size-section { padding-top: 10px; }
.order-box .order-form .size-section p { padding-bottom: 10px; }
.order-box .order-form .size-section label { font-weight: normal; line-height: 15px; }
.order-box .order-form .size-section input { float: left; display: inline; margin: 0 4px 5px 0; }

.order-box .order-form .add-btn { display: block; background: url(images/add-btn.png) no-repeat 0 0; width: 181px; height: 30px; padding: 26px 77px 0 24px; }
.order-box .order-form .add-btn:hover { background: url(images/add-btn1.png) no-repeat 0 0; }
.order-box .order-form .add-btn { position: relative; margin: 3px 0 0 -10px; font-size: 16px; color: #ffffff; font-weight: bold; }
.order-box .order-form .add-btn span { font-size: 11px; color: #797979; font-weight: normal; float: right; display: inline; padding-top: 2px; }
.order-box .order-form .add-btn:hover { text-decoration: none; }

.order-box .order-form .ship-info { color: #424242; font-size: 11px; line-height: 15px; padding-left: 0px; }
#product-list-table button.form-button:hover, .mini-cart .actions button.form-button:hover { background-color:#d45400; }
.checkbox-btn { position: relative; width: 13px; height: 13px; top: 3px; }

.interest-box { background: #ebebeb; padding: 7px 7px 10px; margin-bottom: 12px; }
.interest-box h4 { line-height: 14px; color: #000; padding: 0 0 7px 16px; }
.interest-box ul { background: #fff; list-style-type: none; height: 144px; padding: 6px 3px 0; }
.interest-box ul li { float: left; display: inline; text-align: center; padding-right: 3px; }
.interest-box ul li .image { padding-bottom: 4px; }
.interest-box ul li .image img { display: block; }
.interest-box ul li p.price { font-size: 18px; line-height: 22px; color: #af26aa; }

.facts-holder { border: 1px solid #d6d6d6; padding: 11px 20px 17px; color: #333; }
.facts-holder h4 { padding: 0 0 6px 8px; }
.facts-holder .table-holder { padding-top: 3px; }
.facts-holder .table-holder th { border-right: 2px solid #fff; text-align: right; font-size: 11px; line-height: 14px; width: 108px; padding: 2px 4px 3px 0; }
.facts-holder .table-holder td { font-size: 11px; line-height: 14px; padding: 2px 25px 4px 3px; }
.table-holder th, .table-holder td { background:none repeat scroll 0 0 #F2F2F2; }
.facts-holder .table-holder th, td { 2px solid #fff; border-bottom:solid 2px #ffffff; }

caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }
.cnt img { max-width:307px; }

.relatedproduct{width:100%; float:left; margin-bottom:10px;}
.proheading{background:url(images/heading-bg.gif) no-repeat left top; width:100%; height:21px; float:left; color:#FFFFFF; font-size:12px; font-weight:bold; padding-left:10px; padding-top:8px; }
.proheading a, .proheading a:visited { color:#fff; }
.prodesc{ border:solid 1px #fff; width:171px; padding:8px; float:left; font-size:11px; font-weight:normal;}

div.col-right { border-top:2px solid #C7651D; }
div.col-right div.side-links { border-bottom:1px solid #C6C7CA; margin-bottom:1px; }
div.mini-cart { margin-bottom:10px; }
div.mini-compare-products { margin-bottom:10px; }
.related-checkbox { float:left; }
#block-related  .product-image { float:left; margin-right:6px; }
#block-related  .product-images { float:left; margin-right:6px; }

.alt_product { width:100%; margin-bottom:12px; }
.alt_product .alt_image { float:left; width:70px; }
.alt_text { width:120px; margin-bottom:4px; }
.alt_product .alt_image img { width:60px; padding:1px; border:solid 1px #efefef; margin-right:5px; }
.alt_product .product-name { font-size:9px; }


.alt_wishlist { margin-bottom:4px; }
.catalog-listing .regular-price .price { color:#7d1878; font-size:18px; }
.catalog-listing .retail_price { font-size:10px; }

div.cnt ul { list-style:disc outside none; margin-left:15px; margin-bottom:10px; }
div.cnt ul li { margin-left:15px; }

.sharesave_holder { margin-bottom:10px; }
#shopping-cart-ebook { float:left; font-weight:bold; font-size:14px; margin:4px 0px 0px 20px; }
#top-blurb { float:left; font-size:16px; font-weight:bold; left:425px; position:absolute; top:33px; color:#9A38A5; }
#top-blurb2 { float:left; font-size:16px; font-weight:bold; left:425px; position:absolute; top:68px; color:#9A38A5; }
#right-col-ebook { background: url(images/ebook_column.png) no-repeat 0 0; width: 195px; height: 157px; }
.see_size_chart { margin-left:10px; }

.FAQBody table {
	margin: auto;
	font-size: 14px;
	border: solid #ccc;
	border-width: 1px 0px 0px 1px;
	margin-bottom: 20px;
	margin-top: 12px;
	font-weight:bold;
	background-color:#dddddd;
}

.FAQBody table td,  .FAQBody table th{
	border: solid #ccc;
	border-width: 0px 1px 1px 0px;
	padding: 8px 6px;
	text-align: center;
}

.FAQBody table th { font-size: 12px; }
.FAQBody table tr.header { background-color:#999999; font-weight:bold; }

.FAQBody table h4 {font-size: 16px;}

.FAQBody table td.gray { background-color:#dddddd; }
.FAQBody table td.green { background-color:#68F86F; }
.FAQBody table td.yellow { background-color:#ffff66; }
.FAQBody table td.red { background-color:#ff0000; }

.FAQBody table.ShippingTimeChart {
 	background: #fef6d1;		
}

.FAQBody table.ShippingTimeChart thead th{ height: 20px; }

.FAQBody table.ShippingTimeChart tbody th{
	font-size: 16px;
	height: 50px;

}

.FAQBody table.ShippingTimeChart td {
	height: 50px;
	font-size: 11px;

}

.FAQBody table.ShippingTimeChart td span {font-size: 14px; display: block; text-align: center; font-weight: bold;}
small#out_of_stock { font-size:18px; font-weight:bold; }

a.main_page_headers { color:#000; }
#slideshow_title { margin-left:15px; }
#slideshow_title h1 { color:#fff; }

div.cnt br { float:left; }

div.super-attribute-select { margin-bottom:8px; }
div.super-attribute-select label b { display:block; }

#cart_secure { background:url(../images/cart_secure.gif) no-repeat; width:100%; height:22px; }
#why {
    background: url("../images/why_shop_repeat.gif") repeat-y scroll left top transparent;
    font-size: 11px;
    margin: 0 0 2em 0;
}
#why em {
    background: url("../images/why_shop_top.gif") no-repeat scroll left top transparent;
    display: block;
    height: 36px;
    text-align:center;
	font-weight:bold;
}
#why ul {
    list-style: none outside none;
    margin: 0 8px 0 7px;
    padding: 0;
}
#why ul li { margin-bottom:10px; }
#why .geotrust {
    background: url("../images/why_shop_bottom.gif") no-repeat scroll left bottom transparent;
    padding: 2px 0 11px;
    text-align: center;
}
div.in_stock { color:#6ca147;  font-weight:bold; line-height:8px; }
label.in_stock2 { color:#6ca147;  font-weight:bold; line-height:8px; }

div.cnt ul br { padding:0px; margin:0px; height:0px; line-height:0; float:left; font-size:0; }

.category_video { text-align:center; }
