/* begin styles for RSS Feed */

html, body {
	padding: 0px;
	background:url(../images/top_bg.jpg) repeat-x ;
	background-color:#7d6d56;
	margin: 0px;
	height: 100%;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, Verdana, sans-serif;
	text-align: center;
}

.btnav {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, Verdana, sans-serif;
	font-size:12px;
	color:#424242;
}

#header {
	height:88px;
	width:752px;
	text-align:left;
	float:left;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}

#mainheader {
	position:relative;
	height:214px;
	width:482px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0;
}

#rightheader {
	position:relative;
	height:279px;
	width:270px;
	padding:0;
	margin:0px 0px 0px 0px;
	background-image: url(../images/right_column_bg.gif);
	background-repeat:repeat-x;
	float:right;
}

#bottom {
	width: 752px;
	/*height: 100%;*/
	height: 25px;
	text-align:center;
	padding-top:14px;
	clear:both;
	background-image:url(../images/bt_nav_bg.gif);
	background-repeat: no-repeat;
	/*background-color:#262520;*/
	margin-left: auto;
	margin-right: auto;
	margin-top:0px;
}

#holder {
	margin-left: auto;
	margin-right: auto;
	width: 752px;
	text-align: left;
	vertical-align:top;
	padding:0;
	margin-bottom:0px;
}

#topsub {
    height:28px;
	width: 752px;
	clear:both;
	padding:0;
	margin:0;
	background-image: url(../images/sub_nav_bg.gif); 
	
}

#mainimagetext{
    height:65px;
	width: 482px;
	padding:0;
	margin:0;
	float:left;
	background-image: url(../images/bg_maintext.jpg);
}

#btsub {
	width: 778px;
	text-align: left;
	clear:both;
}

#submain {
	height:97px;
	width: 650px;
	clear:both;
	padding:0;
	margin:0 0 0 100px;
	background-image:url(../images/bottom_image.gif);
}

#subg {
	
	width: 752px;
	text-align: left;
	
}
.mainsub {
	width: 752px;
	height:auto;
	padding:0;
	margin:0;
	vertical-align:top;
	float:left;
    position: relative;
}

.btlinks {
	font-family:'Lucida Grande', 'Lucida Sans', Georgia, Arial;
	font-size:10px; 
	color:#262522;
}

h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#CCCCCC;
	padding:0;
	margin:0;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#313131;
	padding:7px 0px 7px 12px;
	margin:0;
}

.righttext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#313131;
	padding:0px 0px 0px 10px;
	margin:0;
}

.redtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e30c16;
	text-decoration:underline;
}

.redtext a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e30c16;
	text-decoration: underline;
}

a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#999999;
	text-decoration:underline;
	padding:0;
	margin:0;
	cursor: pointer;
}

a:hover {
	text-decoration: none;
	color:#e30c16;
	cursor: pointer;
}

#b {
	list-style: circle;
}

#bottomnav {
	clear:both;
	height:23px;
	width:733px;
	float:right;
	margin: 0;
	padding: 0;
}

#logo { 
	width:239px;
	float:left;
}

/********************************************************
* Main Nav
********************************************************/

div#mainmenu {
    padding: 0px 0px 0 0px;
	left: 0px;
    margin: 0;
	width: 513px;
    height: 88px;
	float:right;
    position: relative;
	background:url(../images/top_bg.jpg) repeat-x ;
}


/********************************************************
* Left
********************************************************/
    
ul#menu {
	height: 44px;
	width:513px;
	position: relative;
	float:right;
	margin: 0;
	padding:15px 0 0 0;
}
	
.nodisp { display: none; }
ul { list-style: none; }

    
#menu li.main { display: block;}
#menu li.main a.menu_link { height: 44px; display: block; }

li#menu_case    { position: absolute; left: 0; height:44px; width:108px; background-repeat:no-repeat; background-image:url(../images/nav/mens_up.gif);}
li#menu_casea    { position: absolute; left: 0; height:44px; width:108px; background-repeat:no-repeat; background-image:url(../images/nav/mens_up.gif);}

li#menu_port     { position: absolute; left: 108px; height:44px; width:128px; background-repeat:no-repeat; background-image:url(../images/nav/women_up.gif); }
li#menu_porta     { position: absolute; left: 108px; height:44px; width:128px; background-repeat:no-repeat;  background-image:url(../images/nav/women_up.gif); }

li#menu_about     { position: absolute; left: 236px; height:44px; width:190px; background-repeat:no-repeat; background-image:url(../images/nav/youth_up.gif); }
li#menu_abouta    { position: absolute; left: 236px; height:44px; width:190px; background-repeat:no-repeat; background-image:url(../images/nav/youth_up.gif); }

li#menu_product     { position: absolute; left: 344px; height:44px; width:128px; background-repeat:no-repeat; background-image:url(../images/nav/toddler_up.gif); }
li#menu_producta    { position: absolute; left: 344px; height:44px; width:128px; background-repeat:no-repeat; background-image:url(../images/nav/toddler_up.gif); }
		
li#menu_submit     { position: absolute; left: 424px; height:44px; width:117px; background-repeat:no-repeat; background-image:url(../images/nav/submit_up.gif); }
li#menu_submita    { position: absolute; left: 424px; height:44px; width:117px; background-repeat:no-repeat; background-image:url(../images/nav/submit_up.gif); }

li#menu_photo    { position: absolute; left: 449px; height:75; width:106px; background-repeat:no-repeat; background-image:url(../images/nav/photo_up.gif); }
li#menu_photoa    { position: absolute; left: 449px; height:75; width:106px; background-repeat:no-repeat; background-image:url(../images/nav/photo_up.gif); }

li#menu_press   { position: absolute; left: 555px; height:75; width:72px; background-repeat:no-repeat; background-image:url(../images/nav/presskit_up.gif); }
li#menu_pressa    { position: absolute; left: 555px; height:75; width:72px; background-repeat:no-repeat; background-image:url(../images/nav/presskit_up.gif); }

li#menu_contact  { position: absolute; left: 627px; height:75; width:87px; background-repeat:no-repeat; background-image:url(../images/nav/contact_up.gif); }
li#menu_pressa    { position: absolute; left: 627px; height:75; width:87px; background-repeat:no-repeat; background-image:url(../images/nav/contact_up.gif); }

li#menu_spacer { position: absolute; left: 714px; height:75; width:19px; background-repeat: repeat-x; background-image:url(../images/nav/redspacer.gif); }
li#menu_spacera    { position: absolute; left: 714px; height:75; width:19px; background-repeat:repeat-x; background-image:url(../images/nav/redspacer.gif); }

#menu_case a.menu_link     { width: 108px; background-position: 0 0; }
#menu_casea a.menu_link     { width: 108px; background-position: 0 0; }

#menu_port a.menu_link     { width: 128px; background-position: 0px 0; }
#menu_porta a.menu_link     { width: 128px; background-position: 0px 0; }

#menu_about a.menu_link     { width: 190px; background-position: 0px 0; }
#menu_abouta a.menu_link     { width: 190px; background-position: 0px 0; }

#menu_product a.menu_link     { width: 128px; background-position: 0px 0; }
#menu_producta a.menu_link     { width: 128px; background-position: 0px 0; }

#menu_submit a.menu_link     { width: 117px; background-position: 0px 0; }
#menu_submita a.menu_link     { width: 117px; background-position: 0px 0; }

#menu_photo a.menu_link     { width: 106px; background-position: 0px 0; }
#menu_photoa a.menu_link     { width: 106px; background-position: 0px 0; }			 

#menu_press a.menu_link     { width: 72px; background-position: 0px 0; }
#menu_pressa a.menu_link     { width: 72px; background-position: 0px 0; }

#menu_press a.menu_link     { width: 87px; background-position: 0px 0; }
#menu_pressa a.menu_link     { width: 87px; background-position: 0px 0; }

#menu_case a.menu_link:hover     { background-position: 0 0px;  background-repeat:no-repeat; background-image:url(../images/nav/mens_down.gif); }
#menu_port a.menu_link:hover     {background-position: 0 0px; background-repeat:no-repeat; background-image:url(../images/nav/women_down.gif); }
#menu_about a.menu_link:hover     { background-position: 0px 0px; background-image:url(../images/nav/youth_down.gif); }
#menu_product a.menu_link:hover     { background-position: 0px 0px; background-image:url(../images/nav/toddler_down.gif); }
#menu_submit a.menu_link:hover     { background-position: 0px 0px; background-image:url(../images/nav/submit_down.gif); }
#menu_photo a.menu_link:hover     { background-position: 0px 0px; background-image:url(../images/nav/photo_down.gif); }
#menu_press a.menu_link:hover     { background-position: 0px 0px; background-image:url(../images/nav/presskit_down.gif); }
#menu_contact a.menu_link:hover     { background-position: 0px 0px; background-image:url(../images/nav/contact_down.gif); }

			
/********************************************************
* Main Nav
********************************************************/

div#mainmenusub {
	padding: 0px 0px 0 0px;
	left: 0px;
	margin: 0;
	width: 752px;
	height: 28px;
	float:right;
	position: relative;
	background:url(../images/sub_nav_bg.gif) repeat-x ;
}


/********************************************************
* Left
********************************************************/
    
ul#menusub {
	height: 28px;
	width:752px;
	position: relative;
	float:right;
	margin: 0;
	padding:0px 0 0 0;	 
}
	
.nodisp { display: none; }
ul { list-style: none; }

#menusub li.main { display: block;}
#menusub li.main a.menusub_link { height: 28px; display: block; }

li#menusub_case    { position: absolute; left: 21px; height:28px; width:115px; background-repeat:no-repeat; background-image:url(../images/nav/about_us_up.gif);}
li#menusub_casea    { position: absolute; left: 21px; height:28px; width:115px; background-repeat:no-repeat; background-image:url(../images/nav/about_us_up.gif);}

li#menusub_port     { position: absolute; left: 191px; height:28px; width:134px; background-repeat:no-repeat; background-image:url(../images/nav/contact_up.gif); }
li#menusub_porta     { position: absolute; left: 191px; height:28px; width:134px; background-repeat:no-repeat;  background-image:url(../images/nav/contact_up.gif); }

li#menusub_about     { position: absolute; left: 396px; height:28px; width:141px; background-repeat:no-repeat; background-image:url(../images/nav/quick_order_up.gif); }
li#menu_abouta    { position: absolute; left: 396px; height:28px; width:141px; background-repeat:no-repeat; background-image:url(../images/nav/quick_order_up.gif); }

li#menusub_product     { position: absolute; left: 596px; height:28px; width:131px; background-repeat:no-repeat; background-image:url(../images/nav/pdf_catalog_up.gif); }
li#menusub_producta    { position: absolute; left: 596px; height:28px; width:131px; background-repeat:no-repeat; background-image:url(../images/nav/pdf_catalog_up.gif); }
	
li#menusub_submit     { position: absolute; left: 611px; height:28px; width:117px; background-repeat:no-repeat; background-image:url(../images/nav/submit_up.gif); }
li#menusub_submita    { position: absolute; left: 611px; height:28px; width:117px; background-repeat:no-repeat; background-image:url(../images/nav/submit_up.gif); }

li#menusub_photo    { position: absolute; left: 449px; height:28px; width:106px; background-repeat:no-repeat; background-image:url(../images/nav/photo_up.gif); }
li#menusub_photoa    { position: absolute; left: 449px; height:28px; width:106px; background-repeat:no-repeat; background-image:url(../images/nav/photo_up.gif); }

li#menusub_press   { position: absolute; left: 555px; height:28px; width:72px; background-repeat:no-repeat; background-image:url(../images/nav/presskit_up.gif); }
li#menusub_pressa    { position: absolute; left: 555px; height:28px; width:72px; background-repeat:no-repeat; background-image:url(../images/nav/presskit_up.gif); }

li#menusub_contact  { position: absolute; left: 627px; height:28px; width:87px; background-repeat:no-repeat; background-image:url(../images/nav/contact_up.gif); }
li#menusub_pressa    { position: absolute; left: 627px; height:28px; width:87px; background-repeat:no-repeat; background-image:url(../images/nav/contact_up.gif); }

li#menusub_spacer { position: absolute; left: 714px; height:28px; width:19px; background-repeat: repeat-x; background-image:url(../images/nav/redspacer.gif); }
li#menusub_spacera    { position: absolute; left: 714px; height:28px; width:19px; background-repeat:repeat-x; background-image:url(../images/nav/redspacer.gif); }
            
#menusub_case a.menusub_link     { width: 115px; background-position: 0 0; }
#menusub_casea a.menusub_link     { width: 115px; background-position: 0 0; }

#menusub_port a.menusub_link     { width: 134px; background-position: 0px 0; }
#menusub_porta a.menusub_link     { width: 134px; background-position: 0px 0; }

#menusub_about a.menusub_link     { width: 141px; background-position: 0px 0; }
#menusub_abouta a.menusub_link      { width: 141px; background-position: 0px 0; }

#menusub_product a.menusub_link     { width: 131px; background-position: 0px 0; }
#menusub_producta a.menusub_link      { width: 131px; background-position: 0px 0; }

#menusub_submit a.menusub_link      { width: 117px; background-position: 0px 0; }
#menusub_submita a.menusub_link      { width: 117px; background-position: 0px 0; }

#menusub_photo a.menusub_link     { width: 106px; background-position: 0px 0; }
#menusub_photoa a.menusub_link      { width: 106px; background-position: 0px 0; }			 

#menusub_press a.menusub_link     { width: 72px; background-position: 0px 0; }
#menusub_pressa a.menusub_link      { width: 72px; background-position: 0px 0; }

#menusub_press a.menusub_link     { width: 87px; background-position: 0px 0; }
#menusub_pressa a.menusub_link     { width: 87px; background-position: 0px 0; }

#menusub_case a.menusub_link:hover     { background-position: 0 0px;  background-repeat:no-repeat; background-image:url(../images/nav/about_us_down.gif); }
#menusub_port a.menusub_link:hover     {background-position: 0 0px; background-repeat:no-repeat; background-image:url(../images/nav/contact_down.gif); }
#menusub_about a.menusub_link:hover     { background-position: 0px 0px; background-image:url(../images/nav/quick_order_down.gif); }
#menusub_product a.menusub_link:hover     { background-position: 0px 0px; background-image:url(../images/nav/pdf_catalog_down.gif); }
#menusub_submit a.menusub_link:hover     { background-position: 0px 0px; background-image:url(../images/nav/submit_down.gif); }
#menusub_photo a.menusub_link:hover     { background-position: 0px 0px; background-image:url(../images/nav/photo_down.gif); }
#menusub_press a.menusub_link:hover     { background-position: 0px 0px; background-image:url(../images/nav/presskit_down.gif); }
#menusub_contact a.menusub_link:hover     { background-position: 0px 0px; background-image:url(../images/nav/contact_down.gif); }
			
	
