body {margin:0; padding:0; font: 1em/1 "Century Gothic", Helvetica, Verdana, Geneva, Arial, sans-serif; color:#000;}


h1 {font-size: 25px; margin:5px 0 0;padding-bottom:10px; color:#636363; text-transform:uppercase;font-weight:normal;letter-spacing:-1px;}
h2 {font-size: 1.333em; margin:2px 0;}
h3 {font-size: 1.333em; margin:2px 0;}
h4 {font-size: 1em; margin:1.5px 0;}
h5 {font-size: 0.85em; margin:1px 0;}
h6 {font-size: 0.85em; margin:1px 0;}
a {color:#494949;text-decoration:none;}
a:visited {color:#494949;text-decoration:none;}
sup {font-size: 0.5em;}

/* Page layout styles */
div#main {margin:0 auto; width:960px; background: #e8e8e8 url(/webimgs/bg.jpg) no-repeat scroll center top;}

div#headerPane {position:relative; margin:0 20px 0px; padding:20px 0 0; height:55px;}
div#headerPane #logo {position:absolute; top:30px; width:325px; height:40px;}
div#headerPane #logo a {position:relative; display:block; width:326px; height:37px; outline:0;}
div#headerPane #logo a #logoSprite {position:absolute; display:block; width:326px; height:41px; background:url(/webimgs/image_sprite.gif) 0 -200px;}
div#copyright {font-size:10px;text-align:center;padding:10px;}
div#copyright a {color:#888;}
div#headerPane #logo a #logoSprite span {position:absolute; top:-9999px;}

div#tagLinePane {margin:0 20px 0 24px;}

div#contentPane {position:relative; padding:72px 20px 20px;font:12px  "Century Gothic", Helvetica, Verdana, Geneva, sans-serif;line-height:16px;}

div#leftPane {float:left; width:230px;}
div#noLeftPane {display:none; width:0; height:0;}

div#centerPane {}
div#centerPaneWithLeftPane, div#centerPaneWithRightPane, div#centerPaneWithLeftRightPanes {float:left; width:670px; line-height:1.5em;}
/*div#centerPaneWithRightPane {float:left; width:780px; padding:10px;}
div#centerPaneWithLeftRightPanes {float:left; padding:10px;}*/

div#rightPane {display:none; height:0;}
div#noRightPane {display:none; height:0;}

div#tagLinePane2 {display:none; height:0;}
div#footerPane {clear:both; position:relative; margin:10px 20px 20px 20px; height:40px; text-align:center;}
div#footerPane div#addthis {position:absolute; top:2px; right:0; width:126px; height:16px;}
/* End Page layout styles */
#collapsibleMods{
	height:27px;
	overflow:hidden;
}
div#homePageMod2, div#homePageMod3, div#homePageMod4 {
	float:left; padding:5px 0 5px 15px; height:128px; overflow:hidden;
}
div#homePageMod2, div#homePageMod3 {
	margin-right:7px; width:280px; 
}
div#homePageMod4 {
	width:287px;
}
div#homePageMod2 {
	background:#a6a7a7;
}
div#homePageMod3, div#homePageMod4 {
	background:#c2c2c2;
}

div.homePageMod h5 {
	height:17px;
	color:#fff;
	font-size:16px;
	text-transform: uppercase;
	line-height: 17px;
}
div.homePageMod div.content {
	margin-top:25px;
	color:#fff;
	font-size: 14.6px
}

div#styleContainer {
	position: relative;
	left: -20px;
}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;max-height:0;}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}

h2.fourofour{font-size:35px;}
h4.fourofour{font-size:15px;}



@font-face {
    font-family: 'ITCAvantGardeGothicStdBook';
    src: url('/css/fonts/itcavantgardestd-bk-webfont.eot');
    src: url('/css/fonts/itcavantgardestd-bk-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/itcavantgardestd-bk-webfont.woff') format('woff'),
         url('/css/fonts/itcavantgardestd-bk-webfont.ttf') format('truetype'),
         url('/css/fonts/itcavantgardestd-bk-webfont.svg#ITCAvantGardeGothicStdBook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ITCAvantGardeGothicStdBold';
    src: url('/css/fonts/itcavantgardestd-bold-webfont.eot');
    src: url('/css/fonts/itcavantgardestd-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/itcavantgardestd-bold-webfont.woff') format('woff'),
         url('/css/fonts/itcavantgardestd-bold-webfont.ttf') format('truetype'),
         url('/css/fonts/itcavantgardestd-bold-webfont.svg#ITCAvantGardeGothicStdBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ITCAvantGardeGothicStdDemi';
    src: url('/css/fonts/itcavantgardestd-demi-webfont.eot');
    src: url('/css/fonts/itcavantgardestd-demi-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/itcavantgardestd-demi-webfont.woff') format('woff'),
         url('/css/fonts/itcavantgardestd-demi-webfont.ttf') format('truetype'),
         url('/css/fonts/itcavantgardestd-demi-webfont.svg#ITCAvantGardeGothicStdDemi') format('svg');
    font-weight: normal;
    font-style: normal;

}

.font-1 {font-family:"ITCAvantGardeGothicStdBook", sans-serif;}
.font-1-b {font-family:"ITCAvantGardeGothicStdBold", sans-serif;}
.font-1-d {font-family:"ITCAvantGardeGothicStdDemi", sans-serif;}
.all-caps {text-transform:uppercase;}
.grey-text {color:#636363;}
.h1patternTitle {font-size:34px;letter-spacing:1px;max-width:350px;float:left;padding:5px 0;margin:0;}
.h2patternSubTitle {color:#ababab;font-weight:normal;font-size:14px!important;width:470px;float:left;margin:-4px 0 0 14px;padding:0 0 3px 0;}
.patternClick {color:#ababab;font-size:11px;}
.h1NewArrival{font-size:34px;letter-spacing:1px;padding:5px 0;margin:0;}
.h2NewArrivalSub {color:#ababab;font-weight:normal;font-size:14px!important;}
