/*common settings*/
body {background-image:url('/img/bg.gif');background-repeat: repeat-x;background-color:#151b20;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;font-family:Arial, Helvetica, sans-serif;font-size:14px}
h1 {font-size:26px;padding:0px;margin:0px}
h2 {font-size:22px;padding:0px;margin:0px;color:#a7b1b5}
h3 {font-size:18px;padding:0px;margin:0px;margin-top:20px;margin-bottom:15px;color:#c5cfd2}
h4 {font-size:16px;padding:0px;margin:0px}
a {color:#f75d43}
a:link {color:#f75d43}
a:visited {color:#c22a1d}
a:active {color:#f75d43}
a:hover {color:#46adf5}
.clear { width:100%; clear:both; height:0; overflow:hidden;}

/*main body id*/
/*#Table_01 {width:1200px;height:1480px;}*/
#shirt-top {width:975px;height:114px;background-image:url('/img/shirt_top.jpg')}
#shirt-main-top-bgFL {width:975px;height:453px;background-image:url('/img/shirt_main_top_bgFL.jpg')}
#shirt-main-top-bg {width:975px;height:265px;background-image:url('/img/shirt_main_top_bg.jpg')}
#shirt-nav-bg {width:975px;height:90px;background-image:url('/img/shirt_nav_bg.gif')}
#shirt-nav-bgTOP {width:975px;height:90px;background-image:url('/img/shirt_nav_bgTOP.gif')}
#shirt-body-bg {width:975px;background-image:url('/img/shirt_body_bg.gif');background-repeat: no-repeat;background-color:#535d64;font-family:Arial, Helvetica, sans-serif}
#shirt-body-bgTOP {width:975px;background-image:url('/img/shirt_body_bgTOP.gif');background-repeat: no-repeat;background-color:#535d64;font-family:Arial, Helvetica, sans-serif}
#shirt-bottom-image {width:975px;height:295px;background-image:url('/img/shirt_bottom_image.jpg')}
#shirt-lower-menu-bg {width:975px;height:130px;background-image:url('/img/shirt_lower_menu_bg.jpg')}
#shirt-footer-fixed {width:975px;height:39px;background-image:url('/img/shirt_footer_fixed.gif')}
#shirt-xray {width:480px;height:400px;}

/*Styles*/
.body-bg {padding:25px;color:#FFFFFF;}
/*top styles*/
a:link.top-menu {font-size:18px;color:#ffffff;text-decoration:none}
a:visited.top-menu {font-size:18px;color:#ffffff;text-decoration:none}
a:hover.top-menu {font-size:18px;color:#46adf5;text-decoration:none}
a:active.top-menu {font-size:18px;color:#ffffff;text-decoration:none}
a:active.top-menup {font-size:18px;color:#ffffff;text-decoration:none;background-image:url('/img/shop_button3.jpg');padding:5px;padding-left:35px}
a:link.top-menup {font-size:18px;color:#ffffff;text-decoration:none;background-image:url('/img/shop_button3.jpg');padding:5px;padding-left:35px}
a:visited.top-menup {font-size:18px;color:#ffffff;text-decoration:none;background-image:url('/img/shop_button3.jpg');padding:5px;padding-left:35px}
a:hover.top-menup {font-size:18px;color:#ffffff;text-decoration:none;background-image:url('/img/shop_button4.jpg');padding:5px;padding-left:35px}

a:active.top-menup2 {font-size:18px;color:#ffffff;text-decoration:none;background-image:url('/img/shop_button3a.jpg');padding:5px;padding-left:35px}
a:link.top-menup2 {font-size:18px;color:#ffffff;text-decoration:none;background-image:url('/img/shop_button3a.jpg');padding:5px;padding-left:35px}
a:visited.top-menup2 {font-size:18px;color:#ffffff;text-decoration:none;background-image:url('/img/shop_button3a.jpg');padding:5px;padding-left:35px}
a:hover.top-menup2 {font-size:18px;color:#ffffff;text-decoration:none;background-image:url('/img/shop_button4a.jpg');padding:5px;padding-left:35px}


a:active.top-menub {font-size:18px;line-height:18px;color:#464E53;width:270px;text-decoration:none;background-image:url('/img/shop_button5.jpg');padding:4px;padding-left:35px}
a:link.top-menub {font-size:18px;line-height:18px;color:#464E53;width:257px;text-decoration:none;background-image:url('/img/shop_button5.jpg');padding:4px;padding-left:35px}
a:visited.top-menub {font-size:18px;line-height:18px;color:#464E53;width:270px;text-decoration:none;background-image:url('/img/shop_button5.jpg');padding:4px;padding-left:35px}
a:hover.top-menub {font-size:18px;line-height:18px;color:#ffffff;width:270px;text-decoration:none;background-image:url('/img/shop_button6.jpg');padding:4px;padding-left:35px}

.top-m {padding-top:85px;}
.top-image {text-align:left;padding:0px;margin:0px;height:457px;width:800px;background-color:#000000}
.top-imageFL {text-align:left;padding:0px;margin:0px;height:450px;width:720px;background-color:#000000}
h2.news {color:#A3BDCF}
div.shirt-top1 {width:950px;background-image:url('/img/takino_shirt_model_1.jpg');background-repeat: no-repeat;margin:0px;margin-right:-25px}
p.top1 {padding-left:320px;padding-right:30px;padding-bottom:5px;padding-top:5px}
p.shirts {padding-bottom:35px;}

/*shirt top page styles*/
div.shirt-collection {background-image:url('/img/shirt-lineup-bg.jpg');background-repeat: no-repeat;padding-top:40px;padding-bottom:40px}
div.nano-shirt {height:150px;width:810px;padding-left:125px;padding-top:15px;padding-bottom:20px;padding-right:20px;background-image:url('/img/takino_shirt_nano.jpg');background-repeat: no-repeat;margin:0px;margin-right:-35px}
div.cotton-shirt {height:150px;width:785px;margin-left:20px;padding-left:125px;padding-top:15px;padding-bottom:20px;padding-right:20px;background-image:url('/img/takino_shirt_cotton.jpg');background-repeat: no-repeat;margin-right:-25px}
div.travel-shirt {height:150px;width:765px;margin-left:40px;padding-left:125px;padding-top:15px;padding-bottom:20px;padding-right:20px;background-image:url('/img/takino_shirt_travel.jpg');background-repeat: no-repeat;margin-right:-25px}
div.dress-shirt {height:150px;width:745px;margin-left:60px;padding-left:125px;padding-top:15px;padding-bottom:20px;padding-right:20px;background-image:url('/img/takino_shirt_dress.jpg');background-repeat: no-repeat;margin-right:-25px}
div.designer-shirt {height:150px;width:750px;margin-left:95px;padding-left:85px;padding-top:15px;padding-bottom:20px;padding-right:20px;background-image:url('/img/takino_shirt_designer.jpg');background-repeat: no-repeat;margin-right:-25px}

/*shirt top page styles*/
div.nano-body {height:810px;padding:15px;width:940px;background-image:url('/img/nano_shirt_body.jpg');background-repeat: no-repeat;margin:0px;margin-right:-45px}
div.cotton-body {height:620px;padding:15px;width:930px;background-image:url('/img/cotton_shirt_body.jpg');background-repeat: no-repeat;margin:0px;margin-right:-45px}
div.designer-body {height:870px;padding:15px;width:930px;background-image:url('/img/designer_shirt_body.jpg');background-repeat: no-repeat;margin:0px;margin-right:-45px}

/*category*/
#shirt-cat-top-bg {width:975px;height:453px;background-image:url('/img/shirt_main_top_bgFL.jpg')}
#shirt-body-bg div.product_row {width:844px;height:auto;float:left;padding-bottom:8px;padding-left:2px;margin-top:20px}
#shirt-body-bg div.product_row div.each_column {width:265px;height:auto;float:left;background-color:#c5c5c5;}
#shirt-body-bg div.product_row div.each_column div.image_container {width:250px;height:290px;float:left;background-color:#C5C5C5;padding-bottom:4px;}
#shirt-body-bg div.product_row div.each_column div.image_container a img{display:block;margin:auto;}
#shirt-body-bg div.product_row div.each_column div.product_name_desc {width:249px;height:220px;float:left;padding:0px 8px;background-color:#c5c5c5;text-align:left}
#shirt-body-bg div.product_row div.each_column div.product_name_desc_hide {width:249px;height:50px;float:left;padding:0px 8px;background-color:#c5c5c5;text-align:left}
#shirt-body-bg div.product_row div.each_column div.product_name_desc p {font-size:11px;color:#a52f14;display:block;clear:both;background-color:#c5c5c5;}
#shirt-body-bg div.product_row div.each_column div.product_name_desc p a {font-size:11px;color:#a52f14;text-decoration:underline;font-weight:bold;background-color:#c5c5c5;}
#shirt-body-bg div.product_row div.each_column div.product_name_desc p img {vertical-align:middle;background-color:#c5c5c5;}
#shirt-body-bg div.product_row div.each_column div.product_name_desc span {font-size:12px;color:#483930;float:left;padding-top:10px;padding-bottom:10px;}
#shirt-body-bg div.product_row div.each_column div.product_name_desc p.product_name {font-size:14px;color:#483930}
#shirt-body-bg div.product_row div.each_column div.product_name_desc p.price {text-align:left }

#shirt-body-bg div.bottom_pagings {width:590px;height:auto;float:right;padding-top:20px;}
#shirt-body-bg div.bottom_pagings p {float:left;font-size:14px;color:#000000;padding-right:30px;padding-top:15px;}
#shirt-body-bg div.bottom_pagings p a {font-size:14px;color:#000000;text-decoration:underline;}
#shirt-body-bg div.bottom_pagings p a:hover {color:#c0ca4d;}

/*Product page*/
#whole_container {width:925px;height:auto}
#product_content_container {width:915px;height:auto;float:left;padding-left:10px;padding-top:4px;}

#product_content_container div.other_products {width:565px;height:86px;float:left;padding:36px 0 6px 128px;background-image:url(/shop/img/main/also_love_these_bg.jpg);background-repeat:no-repeat;}
#product_content_container div.other_products div.separator {width:26px;height:72px;float:left;}
#product_content_container div.other_products div.each_product {width:65px;height:72px;float:left;background-color:#ffffff;border:1px solid #cf7c5c;}
#product_content_container div.other_products div.each_product_empty {width:65px;height:174px;float:left;background-color:#ffffff;border:1px solid #cf7c5c;}
#product_content_container div.other_products div.each_product a img {display:block;margin:auto;}

#product_content_container div.main_product_container {width:712px;height:auto;float:left}
#product_content_container div.main_product_container div.top_outer {width:712px;height:auto;float:left;_float:none;_clear:both;background-image:url(/shop/img/main/main_product_top_outer_bg.jpg);background-repeat:no-repeat;background-position:top;}
#product_content_container div.main_product_container div.top_inner {width:712px;height:auto;float:left;background-image:url(/shop/img/main/main_product_top_inner_bg.jpg);background-repeat:no-repeat;background-position:bottom;padding:20px 0 12px 0;}
#product_content_container div.main_product_container div.top_inner h1 {font-size:18px;clear:both;font-weight:normal;color:#54848f;padding-left:50px;}
#product_content_container div.main_product_container div.top_inner h2 {font-size:12px;clear:both;font-weight:normal;color:#6d6d6d;padding-left:50px;padding-bottom:30px}


#product_content_container div.main_product_container div.top_inner div.product_desc_left {width:300px;height:auto;float:left;padding:10px 0 10px 34px;}
#product_content_container div.main_product_container div.top_inner div.product_large_image_left {width:254px;height:auto;float:left;padding:0 0 14px 0;font-size:12px;color:#050404;}
#product_content_container div.main_product_container div.top_inner div.product_large_image_left img {width:254px; border:0px}
#product_content_container div.main_product_container div.top_inner div.thum {width:300px;height:auto;float:left; padding-bottom:10px}
#product_content_container div.main_product_container div.top_inner div.thum img{border:1px solid #535D64;}
#product_content_container div.main_product_container div.top_inner div.thum div.each_image_box {width:72px;height:80px;float:left;margin-top:4px;background-color:#c5c5c5;border:1px solid #8e8e8e;}
#product_content_container div.main_product_container div.top_inner div.thum div.separator {width:8px;height:72px;float:left;}
#product_content_container div.main_product_container div.top_inner div.widget {width:320px;height:auto;float:left; padding:0 0 0 0}
#product_content_container div.main_product_container div.top_inner div.product_desc_left div.rating {width:300px;font-size:12px;color:#ffffff;float:left;width:100%;padding:5px;line-height:16px;margin-bottom:5px;border: 3px solid #eee;-moz-border-radius: 5px;-webkit-border-radius: 5px;background-color:#525252}

#product_content_container div.main_product_container div.top_inner div.product_desc_right {width:310px;height:auto;float:right;padding:10px 10px 14px 18px;}
#product_content_container div.main_product_container div.top_inner div.product_desc_right p {font-size:12px;color:#050404;float:left;width:100%;line-height:16px;}
#product_content_container div.main_product_container div.top_inner div.product_desc_right p span {color:#ffffff;font-weight:normal;}
#product_content_container div.main_product_container div.top_inner div.product_desc_right p span.price {color:#ffffff;font-weight:bold;}
#product_content_container div.main_product_container div.top_inner div.product_desc_right p span.price2 {color:#ffffff;text-decoration:line-through}
#product_content_container div.main_product_container div.top_inner div.product_desc_right p span.dark_red {color:#b70f1a;font-weight:normal;text-transform:uppercase;}
#product_content_container div.main_product_container div.top_inner div.product_desc_right p span.red {color:#dc0f1f;font-weight:bold;}

#product_content_container div.main_product_container div.top_inner div.product_desc_right p a img {margin-left:14px;margin-top:6px;margin-bottom:6px;}
#product_content_container div.main_product_container div.top_inner div.product_desc_right p a.other_colors img {display:inline-block;margin-left:14px;margin-top:10px;margin-bottom:12px;border:1px solid #676767;}
#product_content_container div.main_product_container div.top_inner div.product_desc_right p input.textbox {color:#6d6d6d;font-size:11px;padding:1px 2px;width:24px;margin:0 12px 0 4px;}
#product_content_container div.main_product_container div.top_inner div.product_desc_right p select {color:#6d6d6d;font-size:11px;padding:1px 0;width:124px;}

#product_content_container div.main_product_container div.bottom {width:712px;height:137px;float:left;background-image:url(/shop/img/main/main_product_bottom_bg.jpg);background-repeat:no-repeat;}
#product_content_container div.main_product_container div.bottom div.left_column {width:380px;height:auto;float:left;padding-left:50px;}
#product_content_container div.main_product_container div.bottom div.left_column div.each_image_box {width:65px;height:72px;float:left;margin-top:4px;background-color:#c5c5c5;border:1px solid #a1a1a1;}
#product_content_container div.main_product_container div.bottom div.left_column div.separator {width:8px;height:72px;float:left;}
#product_content_container div.main_product_container div.bottom div.right_column {width:180px;height:auto;float:right;padding-right:30px;padding-top:36px;}

#product_content_container div.shopping_cart_container {width:115px;height:auto;float:right;}
#product_content_container div.shopping_cart_container div.top {width:115px;height:142px;float:left;background-image:url(/shop/img/main/product_shopping_cart_top.jpg);background-repeat:no-repeat;}
#product_content_container div.shopping_cart_container div.top a.bag_image {width:115px;height:88px;float:left;}
#product_content_container div.shopping_cart_container div.top a.my_bag_button {width:115px;height:34px;float:left;}

#product_content_container div.shopping_cart_container div.mid {width:115px;height:auto;float:left;_float:none;_clear:both;background-image:url(/shop/img/main/product_shopping_cart_mid.jpg);background-repeat:repeat-y;}
#product_content_container div.shopping_cart_container div.mid div.each_product {width:65px;height:72px;display:block;margin:auto; text-align:center}
#product_content_container div.shopping_cart_container div.mid div.separator {width:100%;height:14px;display:block;}
#product_content_container div.shopping_cart_container div.bottom {width:115px;height:120px;float:left;background-image:url(/shop/img/main/product_shopping_cart_bottom.jpg);background-repeat:no-repeat;}
#product_content_container div.shopping_cart_container div.bottom div.total {width:84px;height:auto;float:left;padding:52px 0 14px 10px;font-size:14px;font-weight:bold;color:#4f4f4f;text-align:right;}
#product_content_container div.shopping_cart_container div.bottom input.checkout {display:block;margin:auto;width:88px;height:33px;border:0;cursor:pointer;}

#product_content_container div.content_text_bottom {width:818px;height:auto;float:left;}	
#product_content_container div.content_text_bottom h3 {font-size:16px;color:#ba5e3a;clear:both;width:100%;padding-bottom:4px;font-weight:bold;}	
#product_content_container div.content_text_bottom p {font-size:14px;color:#292929;float:left;width:100%;font-weight:normal;padding-bottom:12px;}	
#product_content_container div.content_text_bottom span {font-size:13px;color:#b15d3a;clear:both;float:left;width:100%;font-weight:normal;}
#product_content_container div.content_text_bottom span a {font-size:13px;color:#b15d3a;font-weight:normal;text-decoration:none;}
#product_content_container div.content_text_bottom span a:hover {text-decoration:underline;}
#product_content_container div.content_text_bottom div.up_back_container {width:146px;height:38px;float:right;background-image:url(/img/main/up_back_link.jpg);background-repeat:no-repeat;margin-top:-34px;}
#product_content_container div.content_text_bottom div.up_back_container a.up_button {width:62px;height:38px;float:left;}
#product_content_container div.content_text_bottom div.up_back_container a.back_button {width:82px;height:38px;float:left;}

#product_content_container div.main_product_container div.product_desc_right span.add_cart input {width:197px;height:66px;background-image:url(/shop/img/main/add_to_bag_button.jpg);background-repeat:no-repeat;border:0px;cursor:pointer;}

ul.prod-menu li{ list-style:none; float:left;}
a:link.review {color:#E28059}
a:hover.review {color:#ffffff}
a:visited.review {color:#a72e36}

/*add this widget css*/
.addthis_toolbox {margin-top:5px;width: 300px;color:#666666}
.addthis_toolbox .hover_effect {width: 300px;padding: 10px 0 6px 10px;border: 3px solid #eee;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.addthis_toolbox .hover_effect div {float: left;}
.addthis_toolbox .hover_effect a {border: 2px solid #fff;padding: 2px 2px 2px 16px;position: relative;text-decoration: none;}
.addthis_toolbox .hover_effect a:hover {border: 2px solid #105CB6;-moz-border-radius: 4px;-webkit-border-radius: 4px;background: #B4D3F8;color: #333333;text-decoration: none;}
.addthis_toolbox .hover_effect span {position: absolute;width: 16px;height: 16px;top: 2px;left: 1px;}

.bodyTextW {color:#ffffff;font-size:12px;text-align:left}

/*from old site*/
.rbld {color: #FF6600;font-weight:bold}
.emph {color:#333;font-weight:bold}
.heading { font-size:16px; color:#3B9D9F; display:block;font-weight:bold}
.bodyText {color:#333333;font-size:12px;text-align:left}
.checkoutBodyTextBold {font-weight:bold;font-size:13px;color:#444444}
.checkoutRow1 {background-color:#B1DEDD;font-size:12px;color:#444444;padding:5px}
.checkoutRow2 {background-color:#DAFFFF;font-size:12px;color:#444444;padding:5px}
.checkoutRow3 {background-color:#188087;font-size:12px;color:#ffffff;padding:5px}
.checkoutHeadingRow {background-color:#999999}
.bodyTextBold {font-weight:bold}
.bodyTextBoldE {font-weight:bold;color:#FF0000}
.bodyTextError {font-weight:bold;color:#FF0000}
.rlink a{font-size:10px}

/* CHECKOUT PAGES */
.checkoutBodyText {font-size: 12px}
.checkoutBodyTextBold {font-size: 12px; font-weight: bold}
.checkoutBodyTextError {font-size: 12px; color: #FF0000; font-weight: bold}
.checkoutBodyTextSmall {font-size: 11px}
.checkoutTable {background-color: #fff; width: 500px}
.checkoutTableAdmin {background-color: #CCCCCC; border: 1px #CCCCCC; width: 550px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}
.checkoutHeadingRow {background-color: #CCCCCC}
.checkoutRow1 {background-color: #F0F0F0; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; font-size: 11px}
.checkoutRow2 {background-color: #FFFFFF; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; font-size: 11px}
.checkoutSuccess {font-size: 14px; font-weight: bold; color: #33CC00}
.checkoutFail {font-size: 14px; font-weight: bold; color: #FF0000}
.list-price1 {margin:0; padding:0; font-size:11px;display:block;text-decoration:line-through}
.list-price2 {margin:0; padding:0; font-weight:bold;font-size:11px;color:#FF0000}
.wb {font-size:12px;color:#FFFFFF;font-weight:bold}

li.pol {list-style:inside square}
/*mid styles*/
.navi-menu {font-size:16px;color:#ffffff}
.nav {padding-left:15px;padding-top:50px;color:#a7b1b5;text-align:left;font-size:13px}
.mid-menu1 {font-size:16px;color:#ffffff;text-align:right;padding-right:65px;padding-top:15px;padding-bottom:10px;}
a.mid-m1 {font-size:16px;color:#ffffff;text-decoration:none}
.mid-menu2 {font-size:13px;color:#ffffff;text-align:right;padding-right:65px}
a.mid-m2 {font-size:13px;color:#ffffff;text-decoration:none}
.zoom {color:#FFFFFF;font-size:14px;float:right;}
.shirt-cat {margin-bottom:35px}
div.secret {float:left;padding-right:15px;margin-bottom:5px;margin-top:15px}
.page-top {text-align:right;padding:0px;margin:0px;padding-right:65px;padding-top:138px}
/*footer styles*/
.footer-menu {font-size:15px;color:#656f76}
.footer-m {font-size:16px;color:#656f76;text-align:center}
a:link.foot-m {font-size:16px;color:#656f76;text-decoration:none;font-weight:bold}
a:visited.foot-m {font-size:16px;color:#656f76;text-decoration:none;font-weight:bold}
a:hover.foot-m {font-size:16px;color:#656f76;text-decoration:none;font-weight:bold}
a:active.foot-m {font-size:16px;color:#656f76;text-decoration:none;font-weight:bold}
.footer-s {font-size:11px;color:#a7b1b5;text-align:right;padding-right:50px}
/*form*/
.error{color: #FFFF00; font-weight:bold}
