@charset "utf-8";
/* CSS Document */

/*******************************************************
		PROJECT: Explosion Greekwear

		DESCRIPTION:
		This CSS file comprises layout elements for
		all site pages.
*******************************************************/

/*******************************************************
	_BASIC LAYOUT ELEMENTS
*******************************************************/
* {margin: 0; padding: 0;}
html {background:url(../m/bg_repeat.jpg) repeat-x top center fixed;}
body {color: #333;font-size:100%;font-family:Georgia, "Times New Roman", Times, serif;text-align: center;background:url(../m/bg_big.jpg) no-repeat top center fixed;margin: 0; padding: 0;}
p {font-size: .8em;line-height: 1.5em;margin: 0 0 1.2em 0;}
h1 {color:#1b736f;font-size: 1.8em;margin: 0 0 1.0em 0;font-weight: normal;font-style: normal;line-height:normal;font-family: 'ChunkFiveRegular', Arial, sans-serif;letter-spacing:0;font-size-adjust: 0.5;}
h2 {color:#1b736f;font-size: 1.8em;margin: 0 0 0.4em 0;	font-weight: normal;font-style: normal;line-height:normal;font-family: 'ChunkFiveRegular', Arial, sans-serif;letter-spacing:0;font-size-adjust: 0.5;}
h3 {color:#1b736f;font-size: 1.5em;margin: 0 0 .4em 0;font-weight: normal;font-style: normal;line-height:normal;font-family: 'ChunkFiveRegular', Arial, sans-serif;letter-spacing:0;font-size-adjust: 0.5;}
h4 {color: #1b736f;font-size: 1.3em;margin: 1.4em 0 .2em 0;font-weight: normal;font-style: normal;line-height:normal;font-family: 'ChunkFiveRegular', Arial, sans-serif;letter-spacing:0;font-size-adjust: 0.5;}
h5 {color: #1b736f;font-size: .9em;line-height: 1.4em;margin: 1.4em 0 .2em 0;}

a:link {color:#1b736f;}
a:visited {color:#1b736f;}
a:hover {color:#1b736f;text-decoration: none;}
a:active {color:#1b736f;}

img {display: block;border: 0;}

ul, ol {margin: .5em 0 1.6em .8em;padding: 0;}

li {font-size: .8em;line-height: 1.4em;padding: 0 0 0 24px;margin: 0 0 .8em 0;background:url(../m/li-asterisk.gif) no-repeat 0px 1px;list-style: none;}
ol li {background-image: none;list-style-type:decimal;padding-left: 0;margin-left: 18px;}
li ul, li ol {margin: 6px 0 12px 18px;}
li ul li, li ol li {font-size: .97em;}
li ul li {background-image:url(../m/li-asterisk.gif);}

hr {height: 0px;line-height:0px;color:#FFF;background-color: #FFF;margin: 24px 0;border: 0;border-bottom: 1px dotted #999;}

form {margin: 0;padding: 0;}
fieldset {margin: 26px 0 0 0;padding: 16px;border: 0;background-color: #f7f7f3;}
input, textarea {font-size:.8em;font-family:Arial, Helvetica, sans-serif;}
select.multiChoice {width:220px;}

div.validation-advice {
	background-color:#CC0000;
	color:#FFFFFF;
	font-size:.8em;
	padding: 3px;
}

table {margin: 0 0 24px 0;}
td {font-size: .8em;padding: 4px;}
tbody td {background-color: #F1F4FB;}
thead td {background-color:#E3EAF8;}

object { outline:none; }

label {font-size:.8em;}
.labelSub {padding: 6px 0 0 0;font-size: 70%;line-height: 1.3em;color: #555;}

/* jQuery Validate */
	label.error {display: none;margin-left: 0px;color: #C00;}
	form#soroyalty-contact-form label.error {margin: 2px 0 0 0;background: #FFF;padding: 2px;}
	input.error {border: 1px dotted #C00;}
	
	.block { display: block; }


/* Generated by Font Squirrel (http://www.fontsquirrel.com) on September 3, 2010 */
@font-face {
	font-family: 'ChunkFiveRegular';
	src: url('../fonts/Chunkfive-webfont.eot');
	src: local('☺'), url('../fonts/Chunkfive-webfont.woff') format('woff'), url('../fonts/Chunkfive-webfont.ttf') format('truetype'), url('../fonts/Chunkfive-webfont.svg#webfontb5K2fJwj') format('svg');
	font-weight: normal;font-style: normal;}

.ChunkFive {font-weight: normal;font-style: normal;line-height:normal;font-family: 'ChunkFiveRegular', Arial, sans-serif;letter-spacing:0;	font-size-adjust: 0.5;}


/*******************************************************
	_MAIN CONTAINERS
*******************************************************/

div#global {width: 960px;text-align:left;margin: 0 auto;background: url(../m/bg_global.jpg) repeat-y top left;}

div#main {float: left;width: 700px;padding: 24px 0 0 0;}
body#page_house_rep div#main {padding-top: 5px;}
body#page_home div#main {width: 710px;padding: 0;}



/*******************************************************
	_TOP
*******************************************************/
div#top {position:relative;width:960px;height:225px;background:url(../m/bg_top.jpg) no-repeat 271px 0px;margin: 0 0 12px 0;padding: 0;}
img#top_logo {position:absolute;top:0px;left:0px;}

div#top_slogan {position:absolute;top: 62px;left: 275px;width: 100px;}
div#top_slogan h1 {width: 349px;height: 40px;position: relative;padding: 0;margin: 0;font-size: .4em;}
div#top_slogan h1 span {top: 0px;left: 0px;position: absolute;z-index:1;background: url(../m/top_slogan.gif) no-repeat top left;
/*width: 349px;height: 40px;*/
width: 475px;height: 40px;
}

div#top_subnav {position:absolute;top: 5px;left: 280px;width: 510px;text-align:left;}
/*body#page_home div#top_subnav {left: 380px;}*/
div#top_subnav a {color: #FFF;font-size:.7em;text-decoration:none;}
div#top_subnav img {display:inline;margin-right: 3px;vertical-align:middle;}
div#fb2 {position:absolute;top: 6px;left: 280px;width: 110px;height: 35px;z-index:10000;overflow:hidden;}
	
	div#top_subnav_fbtwit {float:left; width: 60px;}
	div#top_subnav_goog {float:left; width: 85px;overflow:hidden;}
	div#top_subnav_links {float:left; width: 355px;}
	
div#top_phone {position:absolute;top: 62px;left: 625px;width: 320px;text-align:right;color: #FFF;font-size: 1.6em;}

div#top_search {position:absolute;top: 127px;left: 525px;width: 278px;}
form#searchFormTop {width: 185px;height: 32px;position:relative;}
form#searchFormTop fieldset {margin: 0;padding: 0;background-color:transparent;}
input#searchFieldTop {position:absolute;width: 185px; top: 5px;left: 0px; border: 0;background-color: transparent;}
input#searchFieldTop, #emailAddr {font-family:Georgia, "Times New Roman", Times, serif;color: #8c8c8c;}
input#searchFieldTop:focus {outline:none;border: 0;}
input#searchSubmitTop {position:absolute;width: 63px; top: 0px;left: 200px;}

div#top_livechat {position:absolute;top: 116px;left: 816px;width: 139px;}
div#top_cart {position:absolute;top: 0px;left: 798px;width: 162px;}





/*******************************************************
	_MAIN NAVIGATION
*******************************************************/
ul#main_nav {width:960px;height: 49px;display:block;margin: 0;padding: 0 0 0 18px;background:url(../m/bg_top_nav.jpg) no-repeat top left;position:absolute;top: 176px;left: 0px;}
ul#main_nav li {
	background-image:none;
	font-family: 'ChunkFiveRegular', Arial, sans-serif;
	letter-spacing:0;font-size-adjust: 0.5;
	font-size: 1.0em;
	line-height: 1.0em;
	text-transform:uppercase;
	
	text-shadow: -0.1em 0.1em 0.1em #4c5c5b;
/*	filter: Shadow(Color=#4c5c5b,
			Direction=195, 
			Strength=3);*/

	width: 132px;
	margin: 0 12px 0 0;padding: 0;
	float:left;
	text-align:center;
}
ul#main_nav li a {color: #FFF;text-decoration:none;}
ul#main_nav li a:hover {color:#e1f89e;}
ul#main_nav li#nav_home, ul#main_nav li#nav_quick_quote,ul#main_nav li#nav_designs {padding-top:8px;}
li#nav_contact {margin-right: 0;}
ul#main_nav li#nav_designs {width: 105px;}
ul#main_nav li#nav_fonts {width: 110px;}
ul#main_nav li#nav_group_ordering {width: 110px;}
/*ul#main_nav li#nav_ {width: 80px;}*/


/*******************************************************
	_HOME PAGE
*******************************************************/
div#home_slideshow {width:710px;height:334px;position:relative;}
div#hs_frame {position:absolute;top: 0px;left:0px;width:710px;height:334px;background:url(../m/home_photo_frame.png) no-repeat top left;}
div#hs_content {position:absolute;top: 19px;left:17px;width:669px;height:294px;overflow:hidden;}

div#choose_org {width: 710px;height: 105px;background:url(../m/bg_choose_org.jpg) no-repeat top left;position:relative;}
div#choose_org select {width: 200px;font-size: .9em;}
div#choose_frat {position:absolute; top: 17px;left: 13px;width: 220px;}
div#choose_frat h5 {width: 213px;height:46px;position:relative;padding:0;margin:0;font-size:.4em;width: 220px;}
div#choose_frat h5 span {top: 0px;left:0px;position:absolute;z-index:1;width:213px;height:46px;background: url(../m/choose_fraternity.gif) no-repeat top left;}

div#choose_sor {position:absolute; top: 34px;left: 235px;width: 220px;}
div#choose_sor h5 {width: 123px;height:21px;position:relative;padding:0;margin:0 0 8px 0;font-size:.4em;}
div#choose_sor h5 span {top: 0px;left:0px;position:absolute;z-index:1;width:123px;height:21px;background: url(../m/choose_sorority.gif) no-repeat top left;}

div#choose_size {position:absolute; top: 34px;left: 451px;width: 240px;}
div#choose_size h5 {width: 153px;height:21px;position:relative;padding:0;margin:0 0 8px 0;font-size:.4em;}
div#choose_size h5 span {top: 0px;left:0px;position:absolute;z-index:1;width:153px;height:21px;background: url(../m/choose_order_size.gif) no-repeat top left;}
div#choose_size select {width: 150px;font-size: .9em;}

label#chooseSizeError {font-size: .7em;padding: 4px;background-color: #fff3d3;border: 1px solid #daad55;}

img.headerImg {margin: 0 0 18px 0;}
.headerSmText {font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;}
h3 .headerSmText {font-size: 60%;}
h4 .headerSmText {font-size: 60%;}
div.btnLaunchSite {text-align:center;}
div.btnLaunchSite img {display:inline;}

div#choose_btn {float:right;margin: 7px 0 0 0;}

div#home_callA img {margin: 0 0 0 7px;display:inline;}
div#home_callA img.firstImg {margin-left: 0px;}

div#home_callB {float:left;width: 228px;}

div#home_about {background-color: #233531;color: #FFF;padding: 20px 20px 10px 20px;margin: 16px 0 16px 0;}
div#home_about h1 {color: #FFF;font-size: 1.1em;margin: 0 0 .2em 0;}




div#whats_hot_home {float:left;width: 470px;height: 273px;margin: 7px 5px 16px 0;background:url(../m/bg_whats_hot_home.jpg) repeat top left;color: #FFF;position:relative;}

div#hot_hdr {width: 125px;height:25px;position:absolute;top: 5px;left: 10px;}
div#hot_hdr h4 {width: 125px;height:25px;position:relative;padding:0;margin:0 0 8px 0;font-size:.4em;}
div#hot_hdr h4 span {top: 0px;left:0px;position:absolute;z-index:1;width: 125px;height:25px;background: url(../m/txt_whats_hot.gif) no-repeat top left;}
div#whats_hot_home div#tabs {width: 470px;height: 273px;background:url(../m/bg_whats_hot_top.jpg) repeat-x top left;}

div#hot_content {position:absolute;top: 60px;left: 34px;width: 415px;overflow:hidden;}
div#whats_hot_home ul {position:absolute;top: 5px;left: 150px;height: 44px;margin:0;padding: 0;}
div#whats_hot_home ul li {background-image:none;text-align:center;display:block;float:left;width: 102px;height: 31px;padding: 6px 0 0 0;margin: 0 2px 0 0;}
div#whats_hot_home a {color: #FFF;}
div#whats_hot_home ul li a {font-size: 1.4em;font-family: 'ChunkFiveRegular', Arial, sans-serif;letter-spacing:0;font-size-adjust: 0.5;text-decoration:none;color: #FFF;}
div#whats_hot_home ul li a:focus {outline:none;}
div#whats_hot_home .ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px;	background-image:url(../m/tab_hot_active.jpg);}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

div#whats_hot_home h5 {color:#FFF;margin: 0;padding:0;font-weight:normal;font-size: .8em;line-height: 1.2em;}

div#whats_hot_home div.design_thumb {padding: 30px 0 0 0;}

div#hot_prevNext {width: 460px;height: 200px;padding: 135px 5px 0 5px;z-index: 10000;}
img.jFlowPrev {float:left;display:inline;cursor:pointer;}
img.jFlowNext {float:right;display:inline;cursor:pointer;}

div.homeVideoThumb {float:right;margin: 0 0 16px 16px;width: 200px;text-align:center;}
div.homeVideoThumb p {margin: 0;padding: 0;font-size: .8em;}
div.homeVideoThumb a {color: #FFF;}


/*******************************************************
	_LEFT
*******************************************************/
div#left {float: left;display:inline;
	width: 210px;
	margin: 0 20px 0 7px;
}
div.left_cat {padding: 0 0 20px 16px;}
div.left_cat h3 {font-size: 1.1em;margin: 0 0 .2em 0;}
div.left_cat h3 a {color:#1b736f;}
div.left_cat a {text-decoration:none;color:#232323;}
div.left_cat a:hover {text-decoration:underline;color:#768b00;}
div.left_cat ul {margin:0;padding:0;}
div.left_cat li {margin: 0 0 .15em 2px;padding: 0;background-image:none;}

div#left_callouts {padding: 16px 0 16px 12px;}


/*******************************************************
	_FOOTER
*******************************************************/
div#footer {width: 934px;padding: 18px 0 24px 26px;margin: 0 auto;text-align:left;background-color: #0e1614;}
div#footer p {color:#8d9694;margin: 0 0 6px 0;font-size: .7em;}
div#footer a {color: #bfc6c4;}
div#footer ul {	margin: 0 0 6px 0;}
div#footer li {font-size: .7em;display: inline;margin: 0 6px 0 0;padding: 0;background-image:none;}
img#footer_egw_logo {float:left;}
div#footer_links {float:left;width: 800px;margin-left:26px;}
div#footer_icons {padding: 4px 0 4px 0;}
div#footer_icons img {margin: 0 36px 0 0;display:inline;}

div#footer_cat_links {width: 960px;margin: 0 auto;background:url(../m/bg_home_btm.jpg) repeat top left;color: #FFF;text-align:left;}
div#footer_cat_links_top {background:url(../m/home_main_btm.jpg) no-repeat top left;height: 9px;}
div#footer_cat_links p {margin: 0;font-size: .7em;padding: 20px;}

div#footer_contact {margin: 0 auto;text-align:left;background: #FFF url(../m/home_talk.jpg) no-repeat top left;width: 960px;height: 114px;padding: 35px 0 0 0;}
div#footer_contact h4 {margin: 0;padding: 0;text-transform:uppercase;font-size: 1.4em;}

div#footer_contact h4, div#footer_contact_col1 {margin-left: 180px;}
div#footer_contact_col1,div#footer_contact_col2 {float:left;width: 305px;margin-right: 16px;padding: 12px 0 0 0;}
div#footer_contact_col1 p,div#footer_contact_col2 p{padding: 0;margin: 0;}

div#megafooter {background: #2e3b0f url(../m/bg_megafooter.jpg) no-repeat top left;width: 960px;min-height: 314px;margin: 0 auto;padding: 0 0 10px 0;text-align:left;color: #FFF;}
div#megafooter a {color: #acd1e1;}
div#megafcol1 {float:left;width: 250px;margin: 25px 0 0 25px;}
div#megafcol2 {float:left;width: 345px;margin: 25px 0 0 50px;}
div#megafcol3 {float:left;width: 250px;margin: 25px 0 0 15px;}
div#signup_footer {height: 103px;}
div#signup_footer h6 {
/*	font-size:.9em;line-height: 1.0em;
	text-transform:uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing:0;
	color: #FFF;*/
}
form#signupFormBtm {position:relative;width: 240px;height: 60px;}
form#signupFormBtm fieldset {background-color: transparent;margin: 0;padding: 0;}
input#emailAddr {width: 170px; padding: 4px 2px; position:absolute;left: 0px;top:0px;}
input#signupSubmit {width: 51px; height:32px; position:absolute;left: 182px;top:0px;}
img#btmFacebook, img#btmTwitter {margin-bottom: 12px;}

h6#mf_newsletter {width: 189px;height:36px;position:relative;padding:0;margin:0 0 8px 0;font-size:.9em;line-height: 1.0em;}
h6#mf_newsletter span {top: 0px;left:0px;position:absolute;z-index:1;width: 189px;height:36px;background: url(../m/hdr_signup_news.gif) no-repeat top left;}

h6#mf_testimonials {width: 241px;height:36px;position:relative;padding:0;margin:0 0 8px 0;font-size:.9em;line-height: 1.0em;text-indent:.2em;}
h6#mf_testimonials span {top: 0px;left:0px;position:absolute;z-index:1;width: 241px;height:36px;background: url(../m/hdr_what_customers.gif) no-repeat top left;}

div#mf_testi_content {background:url(../m/bg_white.png) repeat top left;width: 268px;height: 140px;padding: 12px;position:relative;}
div#mf_testi_content p{margin: 0;padding: 0;}
div.mf_testi_img {width: 100px;float:right;margin: 0 6px 6px 6px;text-align:right;}
div.mf_testi_img img {display:inline;border: 3px solid #FFF;}
div#mf_testi_slides {width: 268px;height:140px;overflow:hidden;}
div#prevNext_mftest {position:absolute;top: 60px; left: -24px;width: 350px;height: 37px;}
div#prevNext_mftest img {display:inline;cursor:pointer;}
img.jFlowPrev_mftest {margin-right: 300px;}
div.mf_testi_item {padding: 0 0 24px 0;}

h5#mf_testi_tell {font-weight:normal;font-size: 1.2em;font-family: 'ChunkFiveRegular', Arial, sans-serif;letter-spacing:0;font-size-adjust: 0.5;color: #FFF;margin: .5em 0 .2em 0;padding: 0;}

h6#mf_designs_hdr {width: 188px;height:17px;position:relative;padding:0;margin:0 0 8px 0;font-size:.9em;line-height: 1.0em;}
h6#mf_designs_hdr span {top: 0px;left:0px;position:absolute;z-index:1;width:188px;height:17px;background: url(../m/hdr_latest_designs.gif) no-repeat top left;}

div.mf_design {width: 69px;height:67px;overflow:hidden;float:left;margin: 0 10px 10px 0;border: 1px solid #FFF;background: #333;}
div.mf_design img {display:block;margin: 0 auto;}

div#seeMoreTesti {text-align:right;padding: 6px 0 0 0;width: 292px;}
div#seeMoreTesti img {display:inline;}

div#seeMoreDesigns {text-align:right;padding: 0px 0 0 0;width: 234px;}
div#seeMoreDesigns img {display:inline;}




/* Generic slideshow */
div#genericslide_content {width: 650px;background-color: #AAA;height: 140px;overflow:visible;;}
div#genericslide_slides {width: 650px;height:140px;overflow:visible;}
/*div#prevNext_genericslide {position:absolute;top: 60px; left: -24px;width: 750px;height: 37px;}
div#prevNext_genericslide img {display:inline;cursor:pointer;}
img.jFlowPrev_genericslide {margin-right: 20px;}*/
div.genericslide_page {border: 1px solid red;width: 650px;}
div.genericslide_item {width: 125px;display:inline;float:left;} /* each item */








/*******************************************************
	_MISC
*******************************************************/
div.section {padding-bottom: 24px;}

div.colcontainer {overflow: hidden;width: 100%;}
div.col1, div.col2 {float: left;display: inline;width: 45%;}
div.col1 {margin-right: 24px;}

.col3-1, .col3-2 {width: 200px;float: left;margin: 0 12px 0 0;}
.col3-3 {width: 200px;float: left;}

div.formCol1 {text-align:right;float: left;display: inline;width: 250px;margin: 0 18px 10px 0;}
div.formCol2 {float: left;display: inline;width: 390px;margin: 0 0 10px 0;}
div.formCol2 label {font-size: .8em;line-height: 1.5em;}

div#submitBtn {padding: 16px 0 16px 283px;}
input.submitBtnInput {padding: 8px 16px;background-color:#1b736f;color: #FFF;border-width: 1px;font-family:Georgia, "Times New Roman", Times, serif;}

.req {color: #C00;}
.reqNote {font-size: .7em;}


div.insetRt {float: right;margin: 0 0 16px 16px;}
div.dot-h {height: 1px;line-height:1px;font-size:1px;margin: 12px 0;background: url(../m/dot-h.gif) repeat-x top left;}
.clear { clear: both; font-size: 0px; line-height: 0px; height: 0px;}
div.hide {display: none;}

.confirm, .warning {margin: 16px 0 12px 0;min-height: 30px;}
.confirm {color: #5f7000;}
.confirm p, .warning p {margin:0;padding: 0;}
.confirm {background:url(../m/i_check.jpg) no-repeat 0px 3px;padding: 6px 0 0 40px;}
.warning {color: #900;background:url(../m/i_warning.jpg) no-repeat 0px 3px;padding: 6px 0 0 42px;}
fieldset .warning {background-image:url(../m/i_warning_form.jpg)}
.warning a {color: #B00;}

#dialog-message {display:none;}

img.browseProducts {margin: 4px 0 0 0;}
div#browseProductsBtnDummy {background:url(../m/btn_browse_products.jpg) no-repeat 0px 4px;width: 117px;height: 33px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: .3;
}
div.fb1 {width: 260px;float:right;}


/*******************************************************
	_DESIGNS
*******************************************************/
div.design_thumb {float:left;width: 130px;margin: 0 10px 26px 0;}
div.design_thumb_img {width: 120px;height: 120px;overflow:hidden;margin-bottom: 3px;}
div.design_thumb_img img {display:block;margin: 0 auto;}
h5.design_name {font-weight:normal;color: #333;font-size: .7em;padding: 0;margin: 4px 0 0 0;text-align:center;}
p.seeMoreDesigns {font-weight:bold; font-size: 1.1em;padding: 0;margin: 0 0 48px 0;}

/*******************************************************
	_GARMENTS
*******************************************************/
div.garment_thumb {float:left;width: 130px;margin: 0 10px 26px 0;}
div.garment_thumb_img {width: 120px;height: 144px;overflow:hidden;margin-bottom: 3px;}
div.garment_thumb_img img {display:block;margin: 0 auto;}
h5.garment_name {font-weight:normal;color: #333;font-size: .7em;padding: 0;margin: 4px 0 0 0;}
.g_price {color: #687a00;}
div.thumb_btns img {margin: 0;}
img.unisex {display:inline;vertical-align:middle;}

div.pages_con {padding: 0 0 12px 0;}
p.more_pages {width:480px;margin: 0;padding: 0;float:left;}
div.perPage_option {width: 200px;float:right;text-align:right;}
div.perPage_option p {margin: 0;padding: 0;}
div.perPage_option span {font-size: .8em;}

div#garment_lg_img {float:left;width: 300px;margin-right: 24px;}
div#garment_details {float:left;width: 355px;}

div#garment_details fieldset {margin: 0;}

div.garment_options {padding: 0 0 12px 0;}
fieldset#garment_customize {margin: 26px 0 0 0;padding: 16px;border: 1px solid #c4d6cf;background-color: #f7f7f3;
-webkit-box-shadow: -2px 2px 4px #dcdcd5;
-moz-box-shadow: -2px 2px 4px #dcdcd5;
box-shadow: -2px 2px 4px #dcdcd5;
}
fieldset#garment_customize h4 {padding: 0;margin: 0 0 .4em 0;font-size: 1.5em;}
div.garment_options h5 {margin: 0 0 4px 0;padding: 0;}
div.garment_options p {margin: 0;padding: 0;}
div.garment_options p.customNote {font-size: .7em; padding: 6px;margin: 8px 0 0 0;background-color: #ebebe1;}
div#garment_sizes {margin: 10px 0 0 0;}
a#readMoreMin {font-size: .9em;}


select.chooseColor {width: 200px;}

div#garment_quote_btns {margin: 12px 0 0 0;}
div#garment_quote_btns p {margin: 0 0 3px 0;padding: 0;}
div#garment_quote_btns img {display:inline;}

div#garment_colors {margin: .6em 0 0 0;}
div#garment_colors h5 {font-weight:normal;margin: 0 0 .4em 0;color: #333;}
div.swatch {float:left;width: 148px;margin: 0 4px 6px 0;}
div.swatch img {float:left;display:inline; vertical-align:middle;margin: 0 4px 0 0;}
div.swatch p {float:left;width: 98px;font-size: .7em;margin: 0;padding: 0;}
div.swatch h5 {float:left;width: 98px;font-size: .7em;margin: 0;padding: 0;font-weight:normal;color: #333;}



div.size {float:left;text-align:center;width: 45px;}
div.size input {width: 35px;}
div.size p {margin: 2px 0 0 0;padding: 0;font-size: .7em;}

div.prod_cat {float:left;width: 228px;margin-right: 8px;}
p.garment_small_note {font-size: .7em;}
p.noResultsMsg {margin: 0 0 48px 0;}

div#garment_share {padding: 32px 0 0 0;}
div#garment_share img {display:inline;}


/*******************************************************
	_EXPRESS CHECKOUT
*******************************************************/
.expchk-logo {float:left;width: 170px;}
.expchk-desc {float:left;width: 525px;}
.expchk-desc p {padding: 0;}
div.expchkCol1 {float:left;width: 410px;margin: 0 6px 0 0;}
div.expchkCol2 {float:left;width: 250px;}
img.expchckBigBtn {display:inline;margin: 0 0 12px 48px;}

/*******************************************************
	TESTIMONIALS
*******************************************************/
div.testi-con {padding: 20px 0 20px 0;}
div.testi-con h3 {margin: 0 0 12px 0;}
div.testi-item {float: left;width: 140px;text-align: center;margin: 0 30px 24px 0;}
div.testi-item2 {float: left;width: 320px;text-align: left;margin: 0 10px 16px 0;}
div.testi-item h4,div.testi-item2 h4 {padding: 4px 0 0 0;font-size: 1.1em;letter-spacing: 0;}
div.testi_image {float:left;width:200px;margin: 0 12px 16px 0;}
div.testi_desc {float:left;width:350px;margin: 0 0 16px 0;}
.testi-pic-lg {padding: 0 0 12px 0;}
div.testi-video {float:left;width:420px;overflow:hidden;margin: 0 16px 0 0;}
div.testi-video-pic-lg {float:left;width:240px;}
.testi-video-con {margin: 0 0 12px 0;}
p.testi-submit-text {padding: 24px 0 0 0;width: 300px;}
div.testi-submit-img {float:right;margin-right: 100px;}
p.viewTestiMore {font-size: 1.4em;font-style:italic;padding: 6px;background-color: #FFF;text-align:center;}



div.searchGroup {padding: 24px 0 0 0;}



/*******************************************************
	_CUSTOMIZE
*******************************************************/
div#loading {padding: 12px 0 0 0;}
div#loading p {font-size: .7em;margin: 0;}
div#loading img {display:inline;vertical-align:middle;margin: 0 6px 0 0;}

div.custom_bc {margin: 0 0 24px 0;position:relative;}
div.custom_bc ul {width: 100%;height: 35px;background-color: #FFF;margin: 0;padding:7px 0;}
div.custom_bc li a {text-decoration:none;color: #222;}
div.custom_bc li a:hover {text-decoration:underline;color: #1b736f;}
div.custom_bc li {font-size: .8em;float:left;width: 100px;display: inline;margin: 0 0 0 11px;padding: 0;background-image:none;}
div.custom_bc li img {display:inline;vertical-align:middle;margin: 0 6px 0 0;}
div.custom_bc li.cStep1 {width: 140px;}
div.custom_bc li.cStep2 {width: 120px;}
div.custom_bc li.cStep3 {width: 100px;}
div.custom_bc li.cStep4 {width: 120px;}
div.custom_bc li.cStep5 {width: 80px;}
div.custom_bc li.cStepActive a {color: #2f9188;}
img.bc_title {margin: 0 0 1px 0;}
img.bc_help {position:absolute;top: 0px; right: 0px;width: 412px;height: 22px;}

div#rev_design_col {float:left;width: 410px;margin: 0 0 14px 0;}
div.rev_design {width: 396px;margin: 0 0 14px 0;background-color: #fafaf4;padding:12px 0 12px 12px;min-height: 205px;
-webkit-box-shadow: -2px 2px 4px #dcdcd5;
-moz-box-shadow: -2px 2px 4px #dcdcd5;
box-shadow: -2px 2px 4px #dcdcd5;
}
div.rev_design_thumb {float:left;width: 124px;margin-right: 13px;text-align:center;}
div.rev_design_info {float:left;width: 246px;}

div#rev_contact_col h4, div.rev_design h4, div#rev_garment_col h4 {color: #307121;margin: 0 0 6px 0;padding: 0;font-weight: normal;font-size: 1.5em;}
div.rev_design h5 {color: #307121;margin: 16px 0 2px 0;padding: 0;	font-size: 1.2em;font-weight: normal;font-style: normal;line-height:normal;font-family: 'ChunkFiveRegular', Arial, sans-serif;letter-spacing:0;font-size-adjust: 0.5;}
div.rev_design h5.choosePlacement {margin-top: 0px;}

div#rev_garment_col {float:left;width: 251px;min-height: 448px;padding: 12px;margin: 0 13px 14px 0;background-color: #fafaf4;
-webkit-box-shadow: -2px 2px 4px #dcdcd5;
-moz-box-shadow: -2px 2px 4px #dcdcd5;
box-shadow: -2px 2px 4px #dcdcd5;
}
div#rev_garment_col h5.rev_product_name {font-weight:normal;margin: 3px 0 0 0;padding: 0;color: #333;}

p.rev_qty {margin: 0 0 6px 0;padding: 0;}
img.rev_design_remove {margin: 6px auto 0 auto;display:inline;}
img.rev_garment_remove {display:inline;}

div#rev_contact_col {width: 672px;padding: 12px;background-color: #fafaf4;
-webkit-box-shadow: -2px 2px 4px #dcdcd5;
-moz-box-shadow: -2px 2px 4px #dcdcd5;
box-shadow: -2px 2px 4px #dcdcd5;}

p.designIdea {margin: 0;padding: 0;font-size:.7em;}

select.designLocation {width: 150px;}
input.submitCustomizeReview {float:right;margin: 0 0 12px 12px;}
textarea.designInstruct {width: 240px;}
img.designLoc {float:right;border: 1px solid #cdcdcd;}
p.revAddDesignInstruct {padding: 52px 0 0 0;}
div.rev_design_thumb img.noDesign {margin: 16px 0 0 0;}

div#designPlacementErrors {padding: 0px 0 12px 288px;}
div#designPlacementErrors img {vertical-align:middle;display:inline;margin-right: 4px;}

form#design_idea_form textarea {width: 660px;}
form#design_idea_form h3 {color: #307121;}
form#design_idea_form div#submitBtn {padding-bottom: 0px;}

html#html_page_popup {background-image:none;background-color: #EEE;background:url(../m/bg_popup.jpg) repeat-y -5px 0px;}
body#page_popup {text-align:left;background:url(../m/bg_popup.jpg) repeat-y -5px 0px;padding: 20px;}
div.closePopup {margin: 12px 0;text-align:center;}
div.closePopup img {display:inline;}
div#popup_search {padding: 25px 0 0 0;}
div#popup_search fieldset {width: 300px;margin:0 0 0 6px;
-webkit-box-shadow: -2px 2px 4px #dcdcd5;
-moz-box-shadow: -2px 2px 4px #dcdcd5;
box-shadow: -2px 2px 4px #dcdcd5;
}
div#popup_search h3 {font-size: 1.2em;margin: 0 0 .2em 0;}
div.popupNav {margin: 0 0 18px 0;}
div.popupNav img {display:inline;}
img.closeTop {float:right;}

input.uploadSubmit {display:inline;vertical-align:middle;margin: 0 0 0 8px;}
p.chooseOtherDesignType {margin: 24px 0 0 0;}

div.rev_contact_col1, div.rev_contact_col2 {float:left;width: 47%;}
div.rev_contact_col1 p, div.rev_contact_col2 p {margin: 0;}


div.design_choose {float:left;width: 230px;margin-right: 4px;padding: 0 0 18px 0;background:url(../m/design_choose_btm.jpg) no-repeat bottom left;}
div#design_choose_last {margin-right: 0;}
div.design_choose_content {min-height: 125px;background:url(../m/design_choose_bg.jpg) repeat-y top left;padding: 4px 18px 0 24px;}
div.design_choose h3 {font-size: 1.4em;line-height: .9em;margin: 0 0 .4em 0;color: #307121;}
div.design_choose h3 a, div.design_browse_search h3 a, div#design_browse_search_all h3 a {text-decoration:none;color: #307121;}
div.design_choose p {margin: 0;}

p.design_browse_seeAllSmall {padding:6px 0 0 111px;}

div.design_choose_button {background:url(../m/design_choose_bg.jpg) repeat-y top left;text-align:center;}
div.design_choose_button img {display:inline;}

div#design_browse_widget {padding: 0 0 16px 0;}

div#design_browse_con {float:left;width: 473px;margin-right: 10px;}
div.design_browse_search {background-color: #fafaf4;margin: 0 0 10px 0;padding: 18px 0;
-webkit-box-shadow: -2px 2px 4px #dcdcd5;
-moz-box-shadow: -2px 2px 4px #dcdcd5;
box-shadow: -2px 2px 4px #dcdcd5;
}
div.design_browse_search input {vertical-align:middle;}
div#design_browse_search_all {width: 213px;float:left;padding-bottom: 16px;
background-color: #fafaf4;
-webkit-box-shadow: -2px 2px 4px #dcdcd5;
-moz-box-shadow: -2px 2px 4px #dcdcd5;
box-shadow: -2px 2px 4px #dcdcd5;
}
div.design_browse_img {width: 108px;float:left;margin: 0 14px 0 0;}
div.design_browse_search h3, div.design_browse_search_all h3, div#design_browse_search_all h3 {padding: 25px 0 5px 0;margin: 0;font-size: 1.3em;line-height: .9em;color: #307121;}
div#design_bsa_con {padding: 0 12px 0 17px;}

select#searchEvents {width: 240px;font-size: .9em;}

div.customize_choose_gender {width: 167px;margin-right: 2px;float:left;}

form#design_upload_form {width: 450px;}

div#current_designs {
	width: 122px;
	float:right;
background-color: #ffa551;margin: 6px 0 0 0;padding: 12px 0px 12px 16px;
/*
-webkit-box-shadow: -2px 2px 4px #dcdcd5;
-moz-box-shadow: -2px 2px 4px #dcdcd5;
box-shadow: -2px 2px 4px #dcdcd5;*/
}
div#current_designs h3{color: #307121;}
div#current_designs p {margin: 0;}
div#current_designs a {font-weight: bold;color: #834000;}

img.curDes1, img.curDes2 {display:inline;vertical-align:middle;margin-bottom: 4px;}
img.curDes1 {margin-right: 4px;}

p.currentlyCustomizing {color: #274b43;background-color: #e1f0ed; border: 1px solid #d9e7e4;padding: 6px;margin: 0 0 1.5em 0;font-size: .7em;width: 500px;}


div#finishMsg {font-style:italic;color: #666;display:none;}

div.acceptedCC {padding: 6px 0 0 0;}
div.acceptedCC img {display:inline;margin-right: 4px;}
