#dhtmltooltip{position:absolute;text-align:center;width: 300px;border: 1px solid #FFB900;font-family:Arial,sans-serif;font-size: 18px;padding: 4px;background:#FFFFE0;visibility: hidden;z-index: 100;}
#message_top{display:block;height:50px;}
html{height:100%;margin-bottom:1px;}
body{padding:0px;margin:0px;height:100%;font-family:Arial,sans-serif;background:url(../Image/backgrounds/tile.png) repeat #FBFFCC fixed;}
a{color:#7f2618;}
form{padding:0px;margin:0px;}

input{border:2px solid #572F2F;color:#000;}

h1,h2,h3,h4{color:#006600;}

.mainCon{width:700px;margin:0px 0px 0px 6%;min-height:95%;z-index:2;position:relative;}
* html .mainCon{height:95%;}

.mainCon2{position:relative;top:0px;padding-top:64px;}
.joy-apparel{background:url(../Image/joy-t-shirts.png) 4px 0px no-repeat;width:544px;height:110px;}
.joy-apparel2{background:url(../Image/joy-apparel-dark-green.png) 4px 0px no-repeat;width:544px;height:110px;}
.wear-the-world{background:url(../Image/Wear-the-World-2.png) no-repeat;width:395px;height:24px;padding-bottom:20px;}
.content{width:700px;padding-bottom:70px;font-weight:normal;line-height:150%;color:#572F2F;background:none;position:relative;}

.navCon{float:right;width:94%;z-index:100;}
.navCon table td{vertical-align:top;}

.chromestyle{white-space:nowrap;margin:0px;padding:17px 0px 0px 0px;list-style:none;position:absolute;z-index:100;}
.chromestyle li{float:left;}
.chromestyle a{text-decoration:none;display:block;top:0px;text-align:left;font-size:large;color:#FFB900;margin-right:40px;white-space:nowrap;}
.chromestyle a img{border:none;}
.dropmenudiv{overflow:hidden;text-align:left;background:url(../Image/drop-bg.jpg) 0px 0px;margin-top:0px;margin-left:-10px;padding-bottom:20px;padding-right:10px;min-width:140px;position:absolute;top:0px;border:1px solid #572F2F;border-top:none;z-index:100;width:auto;visibility:hidden;}
.dropmenudiv a{color:#FFB954;text-decoration:none;font-size:large;line-height:150%;width:auto;display:block;text-indent:10px;padding:10px 0px 0px 0px;}
.dropmenudiv a:hover{text-decoration:underline;color:#FFB900;}

.navC2 a img{border:none;}
.dropmenudiv a img{border:none;}

#botshirt{position:relative;right:0px;bottom:0px;background:url(../Image/bottom-brim.jpg) 0px 0px repeat-x;height:44px;width:100%;z-index:10;}
#botshirt a{margin-top:4px;padding-top:8px;text-align:left;font-size:large;color:#FFB900;text-decoration:none;}
#botshirt ul{margin:0px;margin-left:8%;padding:0px;list-style:none;}
#botshirt li{float:left;}
#botshirt a{float:left;top:0px;padding:5px 30px 0px 0px;}
#botshirt .login{background:url(../Image/joy-seal.png) 0px 5px no-repeat;width:25px;height:25px;float:right;margin-right:40px;}

#botshirt a:hover{text-decoration:underline;}
#botshirt .tab2AM a{text-decoration:underline;color:#FFB954;}
.tabAM a:hover{text-decoration:underline;color:#FFB954;}
.tabM a{text-decoration:underline;color:#FFB954;}
.tabM a:hover{text-decoration:underline;color:#FFB954;}

#random{background:url(../Image/The-Random-Button-2.png) 0px 10px no-repeat;clear:both;height:41px;width:347px;margin:30px 0px 30px 0px;}
#random a,#randomA a{background:url(../Image/random-button.gif);width:51px;height:49px;display:block;}
#random a{float:right;}
#random a:hover,#randomA a:hover{background-position:51px 0px;}

.part_thumb_image{display:block;text-decoration:none;}
.part_title{display:block;padding:5px 55px 20px 0px;text-align:right;}

.cat_partners a{text-decoration:none;}

.proj_thumb_image{display:block;text-decoration:none;}
.proj_title{display:block;width:125px;font-size:small;}

.searchbox{width:204px;height:21px;font-size:16px;background:#ffffff;color:#572F2F;border:2px solid #818181;padding:0px 0px 0px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:1px 0px 0px 0px;}
.searchbutton{color:#FFB954;font-size:16px;float:right;cursor:pointer;background:url(../Image/np_but2.png) repeat-x;border:2px solid #000;-moz-border-radius:5px;-webkit-border-radius:5px;min-width:92px;height:26px;font-size:small;text-align:center;margin:0px 0px 0px 20px;padding:0px;}
.searchbutton:hover{color:#fff;}

.footer{padding:10px 10px 10px 10px;line-height:150%;}
.copy{float:right;font-size:small;}
.f_log{float:right;margin-right:80px;}
.cat_nav_bar{text-align:right;padding-top:10px;padding-bottom:10px;clear:both;}
.cat_nav_bar a{font-size:24px;font-weight:bold;padding:10px;text-decoration:none;}
.cat_nav_bar a:hover{text-decoration:underline;}
.cat_nav_bar .actcat{text-decoration:underline;color:#ccc;}
.s_c{text-align:right;background:#FFFFC7;width:617px;line-height:150%;}
.dropDown{color:#572F2F;background:#fff;}
.m_c{height:100%;margin:auto;width:617px;}
.c_c{clear:both;}
.n_p{display:block;}
.header{}

.bgBanCon{float:right;position:absolute;width:493px;right:0px;}

.sColC{border:2px solid #572F2F;width:43px;height:43px;}
.TchoiRow{width:75%;font-weight:bold;margin:auto;margin-top:10px;margin-bottom:80px;}
.SchioS{width:175px;}

.c_n{text-align:center;height:40px;clear:both;padding-left:0px;}
.c_n a{line-height:150%;margin-top:6px;display:block;white-space:nowrap;text-decoration:none;color:#333;font-size:20px;}
.c_n a:hover{margin-top:0px;text-decoration:none;font-size:26px;color:#7f2618;}

.AdminFunc {padding-top:1px;color:#572F2F;}
.textbox{border: 1px solid #ca8951; width: 300px; height: 20px;background:#ffffff;color:#572F2F;}

.headingTitle {border-bottom: 1px solid #006600;padding:5px 0px 5px 0px;color:#fff;color:#006600;line-height:normal;}
.modDate{display:block;}
.read_more{display:block;font-size:small;}
.mm_title_page{display:block;text-decoration:underline;}

.cartCon{background:#FFFFC7;}
.cart{background:#FFFFFF;padding:5px;}
.cart_slim{padding:10px;}
.cart_header {background: #ca8951 none;margin-left: 3px; margin-right: 3px;color:#ffffff;}
.cart_td{background: #FFFFFF;color:#572F2F;}
.cart_input{background: #FFFFFF;text-align:center;margin-top:2px;margin-bottom:2px;}
.cart_button {font-size:10px;background:#C6CE92;color:#572F2F;cursor:pointer;border:solid 1px #98A007;}
.cart_button_link{border:outset 2px #ccc;background:#ccc;text-decoration:none;font-size:small;color:#572F2F;padding:0px 5px 0px 5px;}
.price_td_price{background:#fff;text-align:right;font-weight:bold;color:#572F2F;}

.price_table{background:#ccc;}
.price_td_name{font-size:small;background:#eBeeCC;}
.prod_name_large{font-size:large;}

#topshirt{position:absolute;left:0px;top:0px;height:57px;width:100%;z-index:41;}
#topCon{position:absolute;left:0px;top:0px;background:url(../Image/top-brim-two.png) 992px 0 no-repeat;height:57px;width:100%;z-index:100;}
* html #searchCon{width:325px;}
#searchCon{position:absolute;right:30px;top:84px;background:url(../Image/search.png) no-repeat;min-width:325px;padding:25px 0px 0px 0px;z-index:2;}
#cartCon{position:absolute;right:0px;top:154px;width:475px;}
#banCon0{position:absolute;position:fixed;right:0px;top:184px;width:493px;top:55px;z-index:1;}

body > div#topshirt{position:fixed;z-index:41;}
body > div#topCon{position:fixed;z-index:100;}

body > div#searchCon{position:fixed;z-index:2;}
body > div#cartCon{position:fixed;z-index:40;}
body > div#banCon0{position:fixed;z-index:1;}

#topshirt{behavior:url(system/pngbehavior.htc);}

.cat_pages .mm_title_page{font-weight:bold;}
.cat_pages .mm_text_page{font-weight:lighter;font-size:small;}
.modDate{text-decoration:none;font-size:small;}

.blogNode .headingTitle{text-align:left;padding:0px;margin:0px 0px 20px 0px;text-indent:0px;}
.blogNode .modDate{margin:0px;padding:0px;line-height:normal;}
.blogNode .mm_title_page{font-weight:bold;font-size:medium;text-decoration:none;margin:0px;padding:0px 0px 10px 0px;}
.blogNode a:hover{color:#217323;}

#R-2-T-1 div{}
#R-2-T-1{}
#R-2-T-1 .part_name_large{padding:30px 0px 24px 0px;margin:0px;}
#R-2-T-1 .part_desc{float:left;width:480px;}
#R-2-T-1 .part_desc p{padding:0px;margin:0px;}
#R-2-T-1 .part_desc br{line-height:0px;}
#R-2-T-1 .part_desc .part_desc_spacer{float:right;width:138px;height:50px;}
#R-2-T-1 .n_pOutCon{position:absolute;width:700px;z-index:50;height:0px;}
#R-2-T-1 .n_pOutCon table{float:right;width:10px;border-collapse:collapse;margin:0px;padding:0px;}
#R-2-T-1 .n_pOutCon table td{text-align:center;vertical-align:top;padding:0px;}
#R-2-T-1 .n_pCon{position:absolute;width:700px;}
#R-2-T-1 .n_pCon a{color:#FFB954;text-decoration:none;font-weight:normal;text-align:center;}
#R-2-T-1 .n_pCon a:hover{color:#FFF;}
#R-2-T-1 .n_pCon .n_p_p,#R-2-T-1 .n_pCon .n_p_n{padding:5px;display:block;}
#R-2-T-1 .n_pCon .n_p a{background:url(../Image/np_but2.png) repeat-x;border:2px solid #000;-moz-border-radius:5px;-webkit-border-radius:5px;padding:3px 8px 3px 8px;margin:0px auto 0px auto;}
#R-2-T-1 .n_pCon #randomA{display:block;margin:auto;width:45px;}
#R-2-T-1 .n_pCon #randomA a{padding:0px;margin:0px;display:block;}
#R-2-T-1 .n_pCon a{font-size:small;}
#R-2-T-1 .n_pCon .part_back{padding:7px;display:block;}
#R-2-T-1 .n_pCon .part_back a{background:url(/Image/np_but2.png) repeat-x;border:2px solid #000;-moz-border-radius:5px;-webkit-border-radius:5px;padding:3px 8px 3px 8px;margin:0px auto 0px auto;}
#R-2-T-1 .partner_thumb{float:left;margin:0px 26px 0px 0px;width:175px;height:175px;}
#R-2-T-1 .part_s_bookmarks{clear:both;padding:5px 0px 10px 0px;}
#R-2-T-1 .part_s_bookmarks .social_links{font-size:medium;font-style:italic;font-weight:lighter;}
#R-2-T-1 .part_s_bookmarks .social_links a{font-size:small;}

.C-AdminFunc input{border:none;cursor:pointer;background:url(../Image/np_but2.png) repeat-x;border:2px solid #000;-moz-border-radius:5px;-webkit-border-radius:5px;min-width:92px;height:21px;color:#fff;font-size:x-small;}
.C-AdminFunc input:hover{color:#FFB954;}
#form_sign_in #message_top{margin:0px;padding:0px;height:14px;}

#prodT-3{}
#prodT-3 .product_table{width:700px;padding:0px;border-collapse:collpase;margin:0px;}
#prodT-3 .product_table td{vertical-align:top;}
#prodT-3 .prod_name_large{margin:0px;padding:0px 0px 10px 0px;}
#prodT-3 .prod_price_large{display:none;}
#prodT-3 .price_table{width:325px;margin:0px 0px 10px 0px;line-height:normal;}
#prodT-3 .price_table td{vertical-align:top;}
#prodT-3 .price_table span{padding:5px;display:block;}
#prodT-3 .C-AdminFunc{}
#prodT-3 .prod_inputs{font-size:small;font-weight:lighter;width:325px;padding:0px 0px 20px 0px;}
#prodT-3 .prod_inputs p{line-height:normal;}
#prodT-3 .prod_inputs div{overflow:hidden;}
#prodT-3 .prod_inputs span{float:left;clear:both;height:30px;width:145px;}
#prodT-3 .prod_inputs input{border:1px solid;margin:2px 0px 0px 0px;width:175px;}

.cat_nav_bar{width:635px;padding:0px 0px 30px 0px;overflow:hidden;float:left;}
.cat_nav_bar .n_p{float:right;}
.cat_nav_bar a{color:#FFB954;text-decoration:none;font-weight:normal;font-size:small;text-align:center;line-height:26px;}
.cat_nav_bar .n_p_p,.cat_nav_bar .n_p_n{background:url(../Image/np_but.png);width:57px;height:26px;display:block;padding:0px;margin:0px 2px 5px 2px;overflow:hidden;float:left;}
.cat_nav_bar .n_p_p a,.cat_nav_bar .n_p_n a{padding:0px;margin:0px;width:57px;height:26px;display:block;overflow:hidden;}
.cat_nav_bar .numTabs{float:left;}
.cat_nav_bar .numTabs a{background:url(../Image/tabNum.png);width:28px;height:26px;padding:0px;float:left;margin:0px 4px 4px 0px;}

.opt1ConS{padding:30px 0px 0px 0px;}
.opt1ConS span{display:block;}
.optCon1Con{overflow:hidden;margin:0px 0px 30px 0px;}
.opt1Con{width:475px;overflow:hidden;float:right;}
.opt1Con div{float:left;}
.opt1Con span{display:block;font-size:small;text-align:center;}

.opt2ConS{padding:0px 0px 0px 0px;}
.opt2ConS span{display:block;}
.optCon2Con{overflow:hidden;margin:0px 0px 60px 0px;}
.opt2Con{width:475px;overflow:hidden;float:right;padding:10px 0px 0px 0px;}
.opt2Con div{float:left;}
.opt2Con span{display:block;font-size:small;text-align:center;}

.opt3ConS{padding:15px 0px 0px 0px;}
.opt3ConS span{display:block;}
.optCon3Con{overflow:hidden;margin:0px 0px 30px 0px;}
.opt3Con{width:475px;overflow:hidden;float:right;}
.opt3Con .sColCCon{float:left;width:90px;margin:0px;padding:0px;overflow:hidden;}
.opt3Con .sColC{border:2px solid #572F2F;width:43px;height:43px;margin:10px 0px 10px 26px;overflow:hidden;display:block;}
.opt3Con span{display:block;font-size:small;text-align:center;line-height:normal;clear:both;padding:0px 26px 0px 26px;overflow:hidden;}

.cart_buttons{white-space:nowrap;margin:0px auto 60px auto;clear:both;text-align:center;padding:40px 0px 0px 0px;}
.cart_buttons span{margin:10px 4px 0px 4px;line-height:26px;}
.cart_buttons span input{cursor:pointer;color:#fff;border:none;background:none;clear:both;background:url(../Image/np_but2.png) repeat-x;border:2px solid #000;-moz-border-radius:5px;-webkit-border-radius:5px;min-width:92px;height:21px;display:float:left;font-size:x-small;}

.cart_table td{color:#000;}
.f_err{background:#FF0000;border:2px solid #CC0000;}