@charset "UTF-8";
/* CSS Document */
html {font-size:62.5%;font-family:Arial,Georgia, "Times New Roman", Times, serif;}
body {font-size:1.2em;color:#666666;float:left;width:100%;background:#211b0f!important;}

a {color:#6699ff;text-decoration:none;}
a:hover {color:#6699ff;text-decoration:underline;}

a.greenhouse {color:#666666;text-decoration:none;}
a.greenhouse:hover {color:#36b14a;text-decoration:underline;}

img {border:0;}

#outterstage {float:left;width:100%;background:url(/image/bg_wood.jpg);background-position:top center;background-repeat:repeat-y;}

#topart {float:left;width:100%;background:url(/image/bg_top.jpg);background-position:top center;background-repeat:no-repeat;}
#bluebar {float:left;width:100%;background:url(/image/bg_bluebar.gif);background-position:top center;background-repeat:no-repeat;}
#rwood {float:left;width:100%;background:url(/image/bg_woodwithr.gif);background-position:top center;background-repeat:no-repeat;}

#outterheader {float:left;width:100%;background:#660099;height:44px;}
#headerwrapper {width:960px;margin-left:auto;margin-right:auto;color:#fff;}
#header {float:left;width:960px;}
#lheader {float:left;width:125px;}
#rheader {float:right;width:835px;text-align:right;}

#rheader ul {padding-left:11px;}
#rheader li {float:right;display:inline;}
#rheader a {display:block;height:43px;}

#home {width:57px;background-image:url(/image/button_home.gif);background-repeat:no-repeat;background-position:0px 0px;}
#home:hover {width:57px;background-image:url(/image/button_home.gif);background-repeat:no-repeat;background-position:0px -43px;}
#home.on {width:57px;background-image:url(/image/button_home.gif);background-repeat:no-repeat;background-position:0px -43px;}

#jerseys {width:68px;background-image:url(/image/button_jerseys.gif);background-repeat:no-repeat;background-position:0px 0px;}
#jerseys:hover {width:68px;background-image:url(/image/button_jerseys.gif);background-repeat:no-repeat;background-position:0px -43px;}
#jerseys.on {width:68px;background-image:url(/image/button_jerseys.gif);background-repeat:no-repeat;background-position:0px -43px;}

#shorts {width:72px;background-image:url(/image/button_shorts.gif);background-repeat:no-repeat;background-position:0px 0px;}
#shorts:hover {width:72px;background-image:url(/image/button_shorts.gif);background-repeat:no-repeat;background-position:0px -43px;}
#shorts.on {width:72px;background-image:url(/image/button_shorts.gif);background-repeat:no-repeat;background-position:0px -43px;}

#warmups {width:79px;background-image:url(/image/button_warmups.gif);background-repeat:no-repeat;background-position:0px 0px;}
#warmups:hover {width:79px;background-image:url(/image/button_warmups.gif);background-repeat:no-repeat;background-position:0px -43px;}
#warmups.on {width:79px;background-image:url(/image/button_warmups.gif);background-repeat:no-repeat;background-position:0px -43px;}

#accessories {width:99px;background-image:url(/image/button_accessories.gif);background-repeat:no-repeat;background-position:0px 0px;}
#accessories:hover {width:99px;background-image:url(/image/button_accessories.gif);background-repeat:no-repeat;background-position:0px -43px;}
#accessories.on {width:99px;background-image:url(/image/button_accessories.gif);background-repeat:no-repeat;background-position:0px -43px;}

#gallery {width:71px;background-image:url(/image/button_gallery.gif);background-repeat:no-repeat;background-position:0px 0px;}
#gallery:hover {width:71px;background-image:url(/image/button_gallery.gif);background-repeat:no-repeat;background-position:0px -43px;}
#gallery.on {width:71px;background-image:url(/image/button_gallery.gif);background-repeat:no-repeat;background-position:0px -43px;}

#blog {width:56px;background-image:url(/image/button_blog.gif);background-repeat:no-repeat;background-position:0px 0px;}
#blog:hover {width:56px;background-image:url(/image/button_blog.gif);background-repeat:no-repeat;background-position:0px -43px;}
#blog.on {width:56px;background-image:url(/image/button_blog.gif);background-repeat:no-repeat;background-position:0px -43px;}

#events {width:66px;background-image:url(/image/button_events.gif);background-repeat:no-repeat;background-position:0px 0px;}
#events:hover {width:66px;background-image:url(/image/button_events.gif);background-repeat:no-repeat;background-position:0px -43px;}
#events.on {width:66px;background-image:url(/image/button_events.gif);background-repeat:no-repeat;background-position:0px -43px;}

#about {width:60px;background-image:url(/image/button_about.gif);background-repeat:no-repeat;background-position:0px 0px;}
#about:hover {width:60px;background-image:url(/image/button_about.gif);background-repeat:no-repeat;background-position:0px -43px;}
#about.on {width:60px;background-image:url(/image/button_about.gif);background-repeat:no-repeat;background-position:0px -43px;}

#contact {width:68px;background-image:url(/image/button_contact.gif);background-repeat:no-repeat;background-position:0px 0px;}
#contact:hover {width:68px;background-image:url(/image/button_contact.gif);background-repeat:no-repeat;background-position:0px -43px;}
#contact.on {width:68px;background-image:url(/image/button_contact.gif);background-repeat:no-repeat;background-position:0px -43px;}

#casual {width:68px;background-image:url(/image/button_casual.gif);background-repeat:no-repeat;background-position:0px 0px;}
#casual:hover {width:68px;background-image:url(/image/button_casual.gif);background-repeat:no-repeat;background-position:0px -43px;}
#casual.on {width:68px;background-image:url(/image/button_casual.gif);background-repeat:no-repeat;background-position:0px -43px;}

#beachwear {width:68px;background-image:url(/image/button_beach.gif);background-repeat:no-repeat;background-position:0px 0px;}
#beachwear:hover {width:68px;background-image:url(/image/button_beach.gif);background-repeat:no-repeat;background-position:0px -43px;}
#beachwear.on {width:68px;background-image:url(/image/button_beach.gif);background-repeat:no-repeat;background-position:0px -43px;}

#stagewrapper {width:960px;margin-left:auto;margin-right:auto;}
#stage {float:left;width:960px;background:transparent;}/*padding-bottom:20px;*/

.contentblackbg {float:left;width:960px;background:#000;}
.contentwhitebg {float:left;width:960px;background:#fff;}



.contenttransparentbg {float:left;width:960px;background:transparent;}

#outterfooter {float:left;width:100%;height:117px;}

#outterfootersignup {float:left;width:100%;height:67px;padding-top:8px;padding-bottom:2px;background:url(/image/bg_signup.gif);background-repeat:repeat-x;}
#footersignupwrapper {width:960px;margin-left:auto;margin-right:auto;position:relative;color:#fff;}



#signupfooter {float:left;width:960px;font-weight:bold;line-height:2.8em;display:inline;}

#signupfooter input {border:0;color:#666666;font-weight:bold;color:#00bfdb;}

#signupfooter a {display:block;height:30px;}
#submitnewsletter {width:90px;background-image:url(/image/button_submit_newletter.gif);background-repeat:no-repeat;background-position:0px 0px;float:right;}
#submitnewsletter:hover {width:90px;background-image:url(/image/button_submit_newletter.gif);background-repeat:no-repeat;background-position:0px -30px;}

.newslname {float:left;background:url(/image/newsl_name.gif);width:200px;height:32px;color:#666666;margin-left:8px;display:inline;padding-left:7px;}
.newslemail {float:left;background:url(/image/newsl_email.gif);width:144px;height:32px;color:#666666;margin-left:8px;display:inline;padding-left:7px;}
.newslbirthday {float:left;background:url(/image/newsl_birthday.gif);width:144px;height:32px;color:#666666;margin-left:8px;display:inline;padding-left:7px;}


/* mailchimp classes*/
#mc_embed_signup {float:left;width:960px;font-weight:bold;line-height:2.8em;display:inline;}
#mc_embed_signup input {border:0;color:#666666;font-weight:bold;color:#00bfdb;}

.mc-field-group {float:left;height:32px;margin-left:8px;display:inline;padding-left:7px;color:#666666;}

.mc-newslname {background:url(/image/newsl_name.gif);width:200px;}
.mc-newslemail {background:url(/image/newsl_name.gif);width:200px;}
.mc-newslbirthday {background:url(/image/newsl_birthday.gif);width:144px;}

#mce-responses {float:left;width:570px;padding:2px 0 0 15px !important;line-height:1.2em;color:#000;}

div.mce_inline_error {float:left;height:12px;padding:0 !important;color:red;font-size:0.8em;line-height:1.2em;font-weight:bold;margin:0 !important;background:transparent !important;width:90% !important;}



/* mailchimp classes*/

#hiddenthankyouformailinglist {float:left;width:960px;font-weight:bold;line-height:2.8em;text-align:center;display:none;}
.mlferror {float:left;height:12px;color:red;font-size:0.9em;line-height:1.2em;padding-left:0;font-weight:bold;}
.mlerrormessage {display:none;}






#outterfootercontent {float:left;width:100%;background:#211b0f;height:60px;}
#footercontentwrapper {width:960px;margin-left:auto;margin-right:auto;position:relative;color:#fff;}
#contentfooter {float:left;width:960px;}
#lfooter {float:left;width:480px;padding-top:4px;}
#rfooter {float:left;width:480px;text-align:right;padding-top:13px;line-height:1.6em;font-family:Arial;font-size:1.0em;font-weight:normal;}

#homeheader {position:relative;float:left;width:960px;height:458px;background-color:#68009c;background-repeat:no-repeat;padding-bottom:12px;overflow:hidden;}

#homecartheader {float:right;width:260px;text-align:right;position:relative;}

#headtextcontainer {float:left;width:405px;height:34px;background:url(/image/bg_homeheader_text.gif);background-repeat:no-repeat;display:block;margin-top:162px;margin-left:535px;padding-top:66px;}
#headtextcontainer a {display:block;height:30px;}

#homemore {position:absolute;display:block;height:30px;width:89px;background-image:url(/image/button_more.gif);background-repeat:no-repeat;background-position:0px 0px;}
#homemore:hover {width:89px;background-image:url(/image/button_more.gif);background-repeat:no-repeat;background-position:0px -30px;}

#more {width:89px;background-image:url(/image/button_more.gif);background-repeat:no-repeat;background-position:0px 0px;float:right;}
#more:hover {width:89px;background-image:url(/image/button_more.gif);background-repeat:no-repeat;background-position:0px -30px;}

.homeadcontainer {float:left;width:225px;margin-right:20px;margin-top:20px;display:block;}

.homeadcontainerend {float:left;width:225px;margin-right:0;margin-top:20px;display:block;}

#contentheader {float:left;width:960px;}
#contentlheader {float:left;width:672px;padding-left:28px;padding-top:10px;padding-bottom:15px;}

#contentlheader h1 {font-size:7.0em;color:#00bfdb;text-transform:lowercase;text-indent:20px;}


#contentrheader {float:right;width:260px;text-align:right;position:relative;}
#contentheadertitle {clear:both;float:left;background:#efefef;color:#666666;padding:20px;width:880px;margin-bottom:16px;margin-left:20px;margin-right:20px;display:inline;}
#contentheadertitledark {clear:both;float:left;background:#434343;color:#fff;padding:20px;width:880px;margin-bottom:16px;margin-left:20px;margin-right:20px;display:inline;}
#chtmain {float:left;width:920px;}

#chtmain h1 {font-size:2.2em;font-weight:bold;}

#chtsub {float:left;width:919px;padding-top:3px;padding-left:1px;}
#chtsub h3 {font-size:1.1em;font-weight:normal;}

#chtsubdark {float:left;width:919px;padding-top:3px;padding-left:1px;}
#chtsubdark h3 {font-size:1.1em;color:#999;font-weight:normal;}

#productlistcontainer {float:left;width:940px;padding:0 20px 20px 9px;}

.pouttercontainer {float:left;width:232px;height:221px;display:block;margin-bottom:8px;overflow:hidden;position:relative;}

.pouttercontainer a {display:block;text-decoration:none;}
.pouttercontainer a:hover {display:block;text-decoration:none;}

.pcontainer {float:right;width:220px;height:210px;background:#333;}

.pcontainer .pimage {float:left;width:218px;height:148px;border:1px solid #cccccc;background:#fff;}

.pcontainer .pinfo {float:left;width:200px;height:40px;padding:10px;font-size:1.1em;color:#fff;}
.pcontainer .pititle {font-weight:bold;font-size:1.1em;}
.pcontainer .pisizes {font-weight:normal;padding-top:6px;font-size:1.0em;}


.poverinfo {display:none;position:absolute;float:right;width:219px;height:210px;margin-top:-11px;margin-left:10px;padding-left:2px;padding-top:11px;padding-right:12px;background:url(/image/bg_product_over.gif);background-position:top right;background-repeat:no-repeat;}
.poverinfo .pimage {float:left;width:218px;height:148px;border:1px solid #cccccc;background:#fff;}

.poverinfo .pinfo {float:left;width:204px;height:40px;padding:10px;font-size:1.1em;color:#fff;display:block;}

.poverinfo .pititle {font-weight:bold;font-size:1.1em;}
.poverinfo .pisizes {font-weight:normal;padding-top:6px;font-size:1.0em;}
/*
.poverinfo {display:none;position:absolute;float:right;width:219px;height:211px;margin-top:-11px;margin-left:10px;padding-top:11px;padding-right:13px;background:url(/image/bg_product_over.gif);background-position:top right;background-repeat:no-repeat;}
*/

.poverinfo .pinfo {float:left;width:198px;height:38px;padding:10px;font-size:1.1em;color:#fff;}
.poverinfo .pititle {font-weight:bold;font-size:1.1em;color:#00bfdb;}
.poverinfo .pisizes {font-weight:normal;padding-top:6px;font-size:1.0em;}


.poverinfo .pinfotext {float:left;width:198px;height:85px;color:#999;padding:10px 10px 5px 10px;font-size:1.1em;line-height:1.2em;overflow:hidden;}


.poverinfo .plink {float:left;width:198px;text-align:right;color:#00bfdb;font-weight:bold;padding-top:6px;}
/*
.poverinfo .plink a {color:#00bfdb;text-decoration:none;font-weight:bold;}
.poverinfo .plink a:hover {text-decoration:underline;}
*/

#productcontainer {float:left;width:940px;padding:0 0 10px 20px;background:#fff url(/image/bg_productdetail.gif);background-repeat:repeat-y;margin-bottom:20px;display:inline;}

#productleft {float:left;width:450px;margin-right:19px;display:inline;}
#productright {float:left;width:451px;margin-left:1px;background:#fff;display:inline;}

#productdescription {float:left;width:425px;padding:0 5px 10px 20px;}
#productdescription h1 {font-size:2.0em;color:#999;line-height:1.2em;font-weight:normal;}
#productbuynow {float:left;width:450px;}
#productbuynow a {display:block;height:30px;}


.addtocart {width:111px;height:30px;margin-top:5px;display:block;background-image:url(/image/button_addtocart.gif);background-repeat:no-repeat;background-position:0px 0px;float:right;border:0;cursor:pointer;}
.addtocart:hover {width:111px;margin-top:5px;display:block;height:30px;background-image:url(/image/button_addtocart.gif);background-repeat:no-repeat;background-position:0px -30px;border:0;cursor:pointer;}

.adding {width:96px;height:24px;padding:3px 0 3px 15px;background-image:url(/image/button_adding.gif);background-repeat:no-repeat;background-position:0px 0px;float:right;border:0;display:none;margin-top:5px;}
.adding img {float:left;}


.teambuy {width:111px;height:30px;margin-top:5px;display:block;background-image:url(/image/button_teambuy.gif);background-repeat:no-repeat;background-position:0px 0px;float:left;border:0;cursor:pointer;}
.teambuy:hover {width:111px;height:30px;margin-top:5px;display:block;background-image:url(/image/button_teambuy.gif);background-repeat:no-repeat;background-position:0px -30px;border:0;cursor:pointer;}

/*
#prodbuyouttercontainer {float:left;width:428px;margin:5px 0 0 20px;border:1px solid #ccc;background:url(/image/bg_priceops.gif);background-repeat:repeat-y;}
#prodbuyoptionscontainer {float:left;width:428px;border-right:1px solid #ccc;display:inline;}


*/

.buynow {width:94px;height:30px;margin-top:5px;margin-left:10px;display:block;background-image:url(/image/button_buynow.gif);background-repeat:no-repeat;background-position:0px 0px;float:left;border:0;cursor:pointer;}
.buynow:hover {width:94px;height:30px;margin-top:5px;margin-left:10px;display:block;background-image:url(/image/button_buynow.gif);background-repeat:no-repeat;background-position:0px -30px;border:0;cursor:pointer;}



#prodbuyouttercontainer {float:left;width:428px;margin:5px 0 10px 10px;}

#prodbuyoptionscontainer {float:left;width:228px;display:inline;}

#prodbuyoptionsbuttoncontainer {float:left;width:428px;display:inline;border-right:1px solid #ccc;}

#pbobcleft {float:left;width:209px;padding-right:10px;text-align:right;}
#pbobcright {float:left;width:198px;padding-left:10px;}



#prodprice {float:left;width:200px;padding:5px 9px 7px 10px;color:#333;font-weight:bold;}
#prodprice span.original {color:#666666;text-decoration:none;font-size:1.9em;}
#prodprice span.saleoriginal {color:#666666;text-decoration:line-through;font-size:1.9em;}
#prodprice span.sale {color:red;font-size:1.9em;}
#prodprice span {font-size:1.0em;color:#666666;}


#prodpricenoteambuy {float:left;width:409px;padding:5px 9px 7px 10px;color:#333;font-weight:bold;height:23px;}
#prodpricenoteambuy span.original {color:#666666;text-decoration:none;font-size:1.9em;}
#prodpricenoteambuy span.saleoriginal {color:#666666;text-decoration:line-through;font-size:1.9em;}
#prodpricenoteambuy span.sale {color:red;font-size:1.9em;}
#prodpricenoteambuy span {font-size:1.0em;color:#666666;}


#prodmultipricenoteam {float:left;margin-left:219px;position:absolute;width:188px;padding:4px 10px 3px 10px;color:#333;font-weight:bold;font-size:1.0em;line-height:1.2em;height:28px;background:#fff;}
#prodmultipricenoteam span {color:#666666;font-size:0.9em;}

#prodmultiprice {float:left;width:188px;padding:4px 10px 3px 10px;color:#333;font-weight:bold;font-size:1.0em;line-height:1.2em;background:#fff;}
#prodmultiprice span {color:#666666;font-size:0.9em;}

#prodcartopps {float:left;width:199px;padding:5px 10px;height:85px;border-top:1px solid #ccc;}

#prodcartopps .option {float:left;width:100%;text-align:right;padding-bottom:1px;}



#prodcartopps label {font-weight:bold;color:#666666;font-size:0.9em;padding-right:8px;}
#prodcartopps select {width:140px;}




#prodteamopp {float:left;width:188px;padding:5px 10px;line-height:1.6em;border-top:1px solid #ccc;}
#prodteamopp span {font-weight:bold;}

#prodteamopp .option {float:left;width:100%;text-align:left;padding-bottom:1px;}

#prodteamoppoption {float:left;width:100%;}
#teambuybuttoncontainer {float:left;width:100%;height:30px;}


#productfeatureheader {float:left;width:430px;color:#000;padding:9px 0 5px 0;border-bottom:5px solid #333;margin-left:20px;margin-bottom:10px;display:inline;font-weight:bold;font-size:1.2em;}

#productfeatures {float:left;width:430px;color:#333;margin-left:20px;margin-bottom:10px;display:inline;font-weight:normal;font-size:1.0em;}
#productfeatures li {padding-bottom:6px;}


#productcolors {float:left;width:430px;color:#666666;margin:10px 0 10px 19px;display:inline;font-weight:bold;font-size:1.0em;}

#productcolors h3 {color:#000;font-weight:bold;font-size:1.2em;padding-bottom:11px;padding-left:1px;}

.productcolorswatch {float:left;width:118px;height:68px;border:1px solid #ddd;background:#ddd;margin-right:20px;margin-bottom:20px;display:inline;}

.zoom {position:absolute;float:left;width:118px;height:52px;}

.bigswatch {position:absolute;width:118px;height:0;margin-top:52px;margin-left:-1px;display:none;z-index:100;border-left:1px solid #ddd;border-top:1px solid #ddd;border-right:1px solid #ddd;}

.colorswatch {float:left;width:118px;height:52px;background:#fff;}


.colortitle {float:left;width:114px;height:13px;padding-left:4px;padding-top:3px;}

#productcustomcolors {float:left;width:430px;color:#666666;margin:15px 0 10px 20px;display:inline;font-weight:bold;font-size:1.0em;}
#productcustomcolors h3 {color:#000;font-weight:bold;font-size:1.2em;padding-bottom:5px;}
.colorscustom {float:left;width:100%;color:#000;font-weight:normal;line-height:1.2em;}
.customorders {float:left;width:100%;color:#999;padding-top:10px;font-weight:normal;}

#productpicnav {float:left;width:450px;font-weight:bold;padding-top:5px;}
#picpage {float:left;width:300px;margin-left:30px;display:inline;color:#999;}
#picnavbuttons {float:right;width:100px;text-align:right;}
#picnavbuttons a {color:#9b124c;text-decoration:none;margin-left:5px;margin-right:5px;display:inline;cursor:pointer;}
#picnavbuttons a:hover {color:#9b124c;text-decoration:underline;}

#peviouscontainer {float:left;width:40px;}
#nextcontainer {float:right;width:40px;}

#productpicontainer {float:left;width:450px;height:640px;overflow:hidden;}

#ppslider {float:left;width:450px;}
.ppanel {float:left;width:450px;display:inline;}



#cartbuttoncontainer {float:left;width:173px;height:37px;display:inline;padding:1px 1px 0 86px;}


#foxee_cart_container {float:left;width:173px;height:37px;display:inline;padding:1px 1px 0 43px;}

#foxee_cart_container a {text-decoration:none;}
#foxee_cart_container a:hover {text-decoration:none;}


#dccartbutton.empty {cursor:pointer;position:absolute;z-index:30;float:right;display:block;width:173px;height:37px;background-image:url(/image/cartheadericon.gif);background-repeat:no-repeat;background-position:0px 0px;}


#dccartbutton.hasitems {cursor:pointer;position:absolute;z-index:30;float:right;display:block;width:173px;height:37px;background-image:url(/image/cartheadericon.gif);background-repeat:no-repeat;background-position:0px -37px;display:block;}

#dccartbutton #foxee_product_count {float:left;margin-left:106px;padding-top:19px;color:#fff;font-weight:bold;display:inline;}
#dccartbutton span {float:left;padding-left:2px;padding-top:19px;color:#fff;font-weight:bold;}

#dropcart {float:right;position:absolute;width:494px;z-index:20;margin-left:-234px;margin-top:26px;right:0;top:0;display:none;}

#dcheader {float:left;width:493px;padding-right:1px;}
#dcbody {float:left;width:494px;background:url(/image/bg_dropcart.gif);background-position:left top;background-repeat:repeat-y;text-align:left;color:#333;font-weight:bold;line-height:1.5em;}

#prodcontainer {float:left;width:480px;border-bottom:2px solid #e2e2e2;margin-left:1px;display:inline;}

.foxee_products {float:left;width:480px;}

.mycartrow {float:left;width:480px;}

.foxee_product_quantity {float:left;width:35px;text-align:right;padding-right:11px;}
.foxee_product_name {float:left;width:169px;text-align:left;overflow:hidden;}

.fe_product_size {float:left;width:72px;text-align:left;overflow:hidden;padding-left:3px;}

.fe_product_color {float:left;width:110px;text-align:left;overflow:hidden;}

.foxee_product_price_each {float:left;width:70px;text-align:right;padding-right:10px;}

.dctotal {float:left;width:480px;padding:6px 0 6px 0;}

#dctotalleft {float:left;width:270px;padding-left:10px;padding-top:4px;color:#660099;}
#dctotalleft div {float:left;padding-left:10px;line-height:1.9em;}
#dctotalleft img {float:left;display:none;}
#dctotalright {float:right;width:190px;text-align:right;padding-right:8px;}

#foxee_total_price {padding-left:6px;}



.dcbg2 {background:#ffffff;}

#dcbottom {float:left;width:494px;background:url(/image/cart_bottom.gif);background-position:left top;background-repeat:no-repeat;height:40px;}
#dcbottom a {display:block;height:40px;}

#dcviewcart {width:81px;background-image:url(/image/button_cart_viewcart.gif);background-repeat:no-repeat;background-position:0px 0px;float:right;}
#dcviewcart:hover {width:81px;background-image:url(/image/button_cart_viewcart.gif);background-repeat:no-repeat;background-position:0px -40px;}

#dccheckout {width:91px;background-image:url(/image/button_cart_checkout.gif);background-repeat:no-repeat;background-position:0px 0px;float:right;margin-left:1px;margin-right:1px;display:inline;}
#dccheckout:hover {width:91px;background-image:url(/image/button_cart_checkout.gif);background-repeat:no-repeat;background-position:0px -40px;}



#teambuycontainer {float:left;width:900px;margin:0 20px 10px 20px;border-bottom:1px solid #999;padding-bottom:10px;display:none;background:#fff;}

#tbheader {float:left;font-size:2.0em;color:#999;padding-bottom:10px;width:100%;}

#tbmatrix {float:left;background:#e7e7e7;border:1px solid #ccc;color:#666666;font-weight:bold;width:878px;padding-top:0;}

#tbmtotals {float:left;height:40px;width:100%;font-size:1.6em;padding-top:15px;line-height:1.8em;}

#tbmtotalsleft {float:left;width:358px;;color:#333;padding-left:10px;}

#tbmtotalsleft span.orig {text-decoration:line-through;}
#tbmtotalsleft span.sale {color:red;}

#tbmtotalsright {float:left;width:500px;;text-align:right;color:#666666;padding-right:10px;}

#tbmtotalsright span.itemtotal {font-style:italic;font-size:0.5em;}

.addalltocart {width:220px;height:30px;background-image:url(/image/button_addalltocart.gif);background-repeat:no-repeat;background-position:0px 0px;float:right;border:0;margin-left:10px;}
.addalltocart:hover {width:220px;height:30px;background-image:url(/image/button_addalltocart.gif);background-repeat:no-repeat;background-position:0px -30px;border:0;}

.addingteam {width:205px;height:24px;text-align:left;padding:3px 0 3px 15px;background-image:url(/image/button_addingteam.gif);background-repeat:no-repeat;background-position:0px 0px;float:right;border:0;display:none;margin-left:10px;}



.tbm_blank {float:left;width:159px;height:39px;border-right:1px dotted #ccc;border-bottom:1px dotted #ccc;display:inline;}

.tbm_color {float:left;width:149px;height:39px;padding-left:10px;border-right:1px dotted #ccc;border-bottom:1px dotted #ccc;display:inline;line-height:3.2em;}

.tbm_size_title {float:left;width:0px;height:39px;border-right:1px dotted #ccc;border-bottom:1px dotted #ccc;text-align:center;display:inline;line-height:3.5em;}

.tbm_size {float:left;width:0px;height:39px;border-right:1px dotted #ccc;border-bottom:1px dotted #ccc;text-align:center;display:inline;line-height:3.5em;}

.tbm_size input {border:0;text-align:center;padding-top:2px;padding-bottom:2px;margin-top:10px;display:inline;width:30px;font-size:1.1em;font-weight:normal;}
.tbm_size input:focus {border:0;text-align:center;padding-top:2px;padding-bottom:2px;margin-top:10px;display:inline;width:30px;font-size:1.1em;background:#00bfdb;color:#fff;font-weight:bold;}

.tbmsizeentered {font-weight:bold;font-size:1.3em;}



#singleitemadded {float:left;width:100%;text-align:center;height:14px;display:block;}
#singleitemadded span {color:#660099;display:none;line-height:1.3em;font-size:0.9em;font-weight:bold;}


#contentleft {float:left;width:695px;margin-left:20px;display:inline;}

#contentright {float:left;width:225px;margin-left:20px;display:inline;background:url(/image/bg_blognav.gif);background-position:top left;background-repeat:repeat-y;margin-bottom:40px;}
#contentrightnotexture {float:left;width:225px;margin-left:20px;display:inline;margin-bottom:40px;}


.blogpostcontainer {float:left;width:695px;border-top:10px solid #666666;}
.blogheadertitle {float:left;width:655px;background:#efefef;color:#666666;padding:20px;margin-bottom:20px;display:inline;}
.blogheadertitle h1 {font-size:2.2em;font-weight:bold;}
.blogpostdate {float:left;width:675px;text-align:right;color:#666666;height:29px;line-height:2.0em;padding-right:20px;font-size:1.2em;}
.blogpostsummary {float:left;margin-left:24px;display:inline;width:647px;padding-right:24px;}
.blogpostsummary p {color:#666666;font-size:1.9em;line-height:1.2em;padding-bottom:29px;}
.blogpoststatrow {float:left;width:695px;height:30px;text-align:right;margin-bottom:27px;}



.blogpostsummary h3 {color:#666666;font-size:2.0em;font-weight:normal;}
.blogpostsummary ul {margin-top:5px;margin-bottom:20px;}
.blogpostsummary li {line-height:1.8em;font-size:1.1em;}
.blogpostsummary li a {color:#00bfdb;text-decoration:none;}
.blogpostsummary li a:hover {color:#00bfdb;text-decoration:underline;}
.blogpostsummary li a.on {color:#333;text-decoration:none;}

.blogpostsummary ul li ul li {padding-left:20px;}




.aboutcontainer {float:left;width:695px;border-top:10px solid #666666;padding-top:25px;padding-bottom:30px;}
.aboutsummary {float:left;margin-left:24px;display:inline;width:647px;padding-right:24px;}
.aboutsummary p {color:#666666;font-size:1.9em;line-height:1.2em;padding-bottom:29px;}


.more {width:74px;background-image:url(/image/button_more_lite.gif);background-repeat:no-repeat;background-position:0px 0px;float:right;height:30px;}
.more:hover {width:74px;background-image:url(/image/button_more_lite.gif);background-repeat:no-repeat;background-position:0px -30px;height:30px;}

.stat {float:right;display:inline;margin-right:14px;font-style:italic;font-size:1.1em;line-height:2.4em;}
.stat a {color:#00cccc;text-decoration:none;}
.stat a:hover {color:#00cccc;text-decoration:underline;}

.blognavsection {float:left;width:212px;margin:10px 0 15px 13px;}
.blognavsection h3 {font-size:1.6em;font-style:italic;font-weight:normal;color:#333;}

.blognavsection ul {margin-left:2px;margin-top:5px;}
.blognavsection li {line-height:1.8em;font-weight:bold;font-size:1.1em;}
.blognavsection li a {color:#00bfdb;text-decoration:none;}
.blognavsection li a:hover {color:#00bfdb;text-decoration:underline;}
.blognavsection li a.on {color:#333;text-decoration:none;}

.bpbody {float:left;width:630px;}
.bpbody p {color:#666666;font-size:1.1em;font-weight:normal;line-height:1.8em;padding-bottom:12px;}

.bpquote {float:right;width:190px;margin:10px 0 20px 10px;color:#00bfdb;font-size:1.8em;line-height:1.4em;}


.blogpaging {float:left;width:683px;text-align:left;padding:0 0 6px 6px;font-size:1.0em;}
.blogpaging strong {text-decoration:underline;}
.blogpaging a {color:#00bfdb;text-decoration:none;}
.blogpaging a:hover {color:#00bfdb;text-decoration:underline;}


#thelinker {float:left;width:630px;height:30px;text-align:right;margin-left:24px;margin-bottom:27px;border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;}

/* comments */
.commentwrapper {float:left;width:630px;margin-left:20px;display:inline;}
.outercomment {float:left; width:538px;display:inline;border-top:1px dotted #ccc;padding-top:5px;padding-left:87px;padding-bottom:5px;background-image:url(/image/bg_commentquote.gif); background-position:top left; background-repeat:no-repeat;margin-bottom:6px;}
.innercomment {width:528px;padding-top:18px;font-style:italic;font-size:1.2em;}
.innercomment a {color:#00bfdb;text-decoration:none;font-style:normal;font-size:0.9em;}
.innercomment a:hover {color:#00bfdb;text-decoration:underline;font-style:normal;font-size:0.9em;}


.innercomment p {padding-top:8px;padding-bottom:12px;}

.innercomment p img {vertical-align:middle;margin-top:-1px;display:inline;}

.innercomment .posted {float:right; color:#666666; font-style:normal;font-size:0.7em;font-weight:bold;}

.commentpaginate {width:616px;color:#fff;float:left;clear:both;text-align:right;padding:4px 10px 4px 0;background:#00bfdb;margin:15px 0 15px 20px;display:inline;}
.commentpaginate strong {text-decoration:underline;}

.commentpaginate a {color:#fff;text-decoration:none;font-style:normal;font-size:0.9em;}
.commentpaginate a:hover {color:#fff;text-decoration:underline;font-style:normal;font-size:0.9em;}

.commententry {float:left;width:695px;margin-left:20px;display:inline;margin-bottom:40px;}

.comments {float:left; width:470px; clear:both;display:inline;margin-top:10px;}
.comments h3 {font-size:1.8em;font-style:italic;font-weight:normal;color:#333;margin-left:25px;display:inline;margin-bottom:5px;}

.commententry p {padding-top:8px;padding-bottom:8px;}
.commententry h3 {font-size:1.8em;font-style:italic;font-weight:normal;color:#333;}

/* comment Forms */
form input.text,form textarea {color:#333;background:#fff;border:3px double #ccc;margin:0;padding:7px;font-size:1.2em;}
form textarea {height:100px; width:440px;}
form input.text:focus,form textarea:focus {border:3px double #fff;background:#00bfdb;color:#fff;}
input.text,input.title,textarea,select {border:1px solid #bbb;margin:0.5em 0;}
input.text:focus,input.title:focus,textarea:focus,select:focus {border:1px solid #666;}
input.text,input.title {width:300px;padding:5px;}




#gallerycontainer {float:left;width:880px;padding:0 40px 20px 40px;}
#gallerycontainer h3 {font-size:2.0em;font-weight:normal;color:#333;}
#gallerythumbcontainer {float:left;width:880px;padding-top:20px;}
.gallerythumbbox {float:left;width:75px;height:75px;border:1px solid #ccc;padding:9px;background:#fff;display:block;margin-right:10px;margin-bottom:10px;}
.gallerythumb {float:left;width:75px;height:75px;background:#ccc;display:block;}
#morepics {float:left;width:820px;padding-top:10px;}

#galleryformcontainer {float:left;width:410px;padding-top:30px;}
#galleryformcontainer h3 {font-size:2.0em;font-weight:normal;color:#00bfdb;}
#galleryformcontainer h2 {font-size:2.0em;font-weight:normal;color:#666666;padding-top:10px;padding-bottom:10px;}
#galleryformcontainer p {padding-top:8px;padding-bottom:8px;color:#333;font-weight:bold;line-height:1.9em;font-size:1.2em;}

/*#galleryformcontainer p span {color:#666666;font-style:italic;font-weight:normal;}*/

#galleryformcontainer input {width:390px;}

.submitbutton {width:94px;background-image:url(/image/button_submit.gif);background-repeat:no-repeat;background-position:0px 0px;float:right;height:30px;border:0;}
.submitbutton:hover {width:94px;background-image:url(/image/button_submit.gif);background-repeat:no-repeat;background-position:0px -30px;height:30px;border:0;}

.submitbuttonactive {width:94px;background-image:url(/image/button_submit.gif);background-repeat:no-repeat;background-position:0px -60px;float:right;height:30px;border:0;}


#contactcontainer {float:left;width:900px;padding:0 20px 20px 40px;}
#contactcontainer h3 {font-size:2.0em;font-weight:normal;color:#333;}

#contactformcontainer {float:left;width:435px;padding-top:10px;display:inline;}
#contactformcontainer p {padding-top:8px;padding-bottom:8px;color:#333;font-weight:bold;line-height:1.9em;font-size:1.2em;}
#contactformcontainer input {width:390px;}
#contactformcontainer p img {margin-bottom:7px;display:inline;}

#galformsubmitrow {float:left;width:410px;padding-top:10px;padding-bottom:20px;}
#galformsubmitrow input {width:94px;}


#contactrightcolumn {float:right;width:440px;padding-top:10px;}

.contactinfo {float:left;width:420px;color:#333;font-size:1.2em;line-height:1.6em;display:inline;padding:20px 0 20px 1px;font-weight:bold;}
#contactrightcolumn img {padding-top:15px;padding-left:5px;}

.labelerror {color:red;}
.fielderror {border:1px solid red;}

.ferror {float:left;width:340px;height:16px;color:red;font-size:0.8em;line-height:1.4em;padding-left:10px;font-weight:normal;}
.errormessage {display:none;}
.frequired {float:right;color:#993300;line-height:20px;width:65px;}

#thankyouhidden {float:left;width:435px;padding-top:10px;display:none;}

.thankyoumessage {float:left;width:415px;line-height:3.4em;padding:10px 10px 0 10px;}
.thankyoumessage h1 {font-size:2.7em;font-style:italic;font-weight:normal;color:#00bfdb;}
.thankyouimage {float:left;width:200px;padding-bottom:220px;margin-left:160px;display:inline;}


.capimage {float:left;width:170px;padding-top:6px;background:url(/image/bg_captcha.gif);}
.capfield {float:left;width:240px;}















