@charset "utf-8";
/* 
	custom apparel
-------------------------------------*/
#custom_apparel { position: absolute; top: 0; left: 0; display: block; width: 595px; height: 493px; background: url(../images/bg_custom_apparel_page.png) no-repeat top center; }
#custom_apparel .page_hider { display: none; }
#custom_apparel .page_nav { position: absolute; top: 0; right: 0; display: block; width: 258px; height: 32px; margin: 0; padding: 0; list-style: none; }
#custom_apparel .page_nav li { float: left; }
#custom_apparel .page_nav li a span { display: none; }
#custom_apparel .page_nav li a.browse { display: block; width: 93px; height: 32px; background: url(../images/bg_custom_apparel_nav.png) no-repeat 0px 0px; }
#custom_apparel .page_nav li a.browse:hover { background-position: 0px -32px }
#custom_apparel .page_nav li a.getstarted { display: block; width: 71px; height: 32px; background: url(../images/bg_custom_apparel_nav.png) no-repeat -93px 0px; }
#custom_apparel .page_nav li a.getstarted:hover { background-position: -93px -32px }
#custom_apparel .page_nav li a.request { display: block; width: 94px; height: 32px; background: url(../images/bg_custom_apparel_nav.png) no-repeat -164px 0px; }
#custom_apparel .page_nav li a.request:hover { background-position: -164px -32px }


#custom_apparel .page_nav2 { position: absolute; bottom: 6px; right: 8px; display: block; width: 128px; height: 65px; margin: 0; padding: 0; list-style: none; }
#custom_apparel .page_nav2 li { float: left; }
#custom_apparel .page_nav2 li a span { display: none; }
#custom_apparel .page_nav2 li a.request { display: block; width: 128px; height: 34px; background: url(../images/bg_custom_apparel_nav2.png) no-repeat 0px 0px; }
#custom_apparel .page_nav2 li a.request:hover { background-position: -128px 0px; }
#custom_apparel .page_nav2 li a.getstarted { margin-top: 2px; display: block; width: 128px; height: 34px; background: url(../images/bg_custom_apparel_nav2.png) no-repeat 0px -36px; }
#custom_apparel .page_nav2 li a.getstarted:hover { background-position: -128px -36px; }

#CustomApparelQuote { position: absolute; top: 0; left: 0; display: block; width: 326px; height: 538px; z-index: 10; background: url(../images/bg_custom_apparel_quote.png) no-repeat top left; }
#CustomApparelQuoteForm .input_textarea,
#CustomApparelQuoteForm .input_text { display: block; width: 50px; height: 16px; font-size: 10px; background: #fff; margin: 0; padding: 2px; border: 0px; position: absolute; bottom: -50px; left: -1000px; }
#CustomApparelQuoteForm #quote_name { position: absolute; top: 55px; left: 4px; width: 112px; }
#CustomApparelQuoteForm #quote_email { position: absolute; top: 55px; left: 123px; width: 196px; }
#CustomApparelQuoteForm #quote_university { position: absolute; top: 97px; left: 4px; width: 112px; }
#CustomApparelQuoteForm #quote_org { position: absolute; top: 97px; left: 123px; width: 196px; }
#CustomApparelQuoteForm #quote_phone { position: absolute; top: 140px; left: 4px; width: 112px; }
#CustomApparelQuoteForm #quote_event { position: absolute; top: 140px; left: 123px; width: 122px; }
#CustomApparelQuoteForm #quote_date { position: absolute; top: 140px; left: 252px; width: 67px; }
#CustomApparelQuoteForm #quote_front { position: absolute; top: 201px; left: 4px; width: 39px; }
#CustomApparelQuoteForm #quote_back { position: absolute; top: 201px; left: 50px; width: 45px; }
#CustomApparelQuoteForm #quote_other { position: absolute; top: 201px; left: 102px; width: 45px; }
#CustomApparelQuoteForm #quote_emb { position: absolute; top: 244px; left: 7px; }
#CustomApparelQuoteForm #quote_tt { position: absolute; top: 244px; left: 36px; }
#CustomApparelQuoteForm #quote_foil { position: absolute; top: 244px; left: 65px; }
#CustomApparelQuoteForm #quote_desc { position: absolute; top: 306px; left: 4px; width: 315px; height: 51px; max-height: 51px; min-height: 51px; }
#CustomApparelQuoteForm #quote_color { position: absolute; top: 395px; left: 4px; width: 74px; }

#CustomApparelQuoteForm .error { background: #fdd !important; color: #f00 !important; }

#CustomApparelQuoteForm #butSubmit { position: absolute; top: 460px; left: 117px; display: block; width: 92px; height: 21px; border: 0; background: #fff; color: #437a98; font-weight: bold; }
#CustomApparelQuoteForm #butSubmit:hover { color: #fff; background: #437a98; }