body {
	font: 11px/13px Arial, Verdana, Helvetica, sans-serif;
	color: #5E3418;
	background-color:#fff;
}

body#index {
	margin:28px 8px 28px 8px;
	padding:0px;
	height:100%;
	width:100%;
	overflow:hidden;
	background-color:#fff;
	text-align:center;
}

#index #main{
	width:785px;
	height:728px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

div {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #5E3418;
	font-size: 11px;
	line-height: 13px;
}

.bodytext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #5E3418;
	font-size: 11px;
	line-height: 13px;
}

.smallbodytext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #5E3418;
	font-size: 10px;
	line-height: 11px;
}
.smallbodytextpink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #f099bc;
	font-size: 10px;
	line-height: 11px;
}

.smallbodytextbold, .smallbodytext b {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #5E3418;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
}

.contacttext {
	color: #5E3418;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	height:16px;
}

a:link {
	color: #f099bc;
	text-decoration: none;
}

a:visited {
	color: #f099bc;
	text-decoration: none;
}

a:hover {
	color: #9C96A6;
	text-decoration: none;
}

.largetext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #5E3418;
	font-size: 12px;
	line-height: 15px;
}

.largetextblue {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #f099bc;
	font-size: 12px;
	line-height: 15px;
}

.largetextgrey {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #9C96A6;
	font-size: 12px;
	line-height: 15px;
}

.searchsel {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}


/*SPECIFIC DIVS */

#pressTable tr td {
	width:119px;
	height:160px;
	text-align:center;
	vertical-align:top;
}

#searchdes, #searchcat, #searchsize, #searchkey {
	float:left;
	margin-right:5px;
}

#searchholder {
	height:75px;
}

#searchdotted {
	clear:both;
	width:100%;
	height:1px;
	background: transparent url(images/dotted_horiz.gif) repeat-x;
	margin:4px 0px;
}

#searchgo, #searchreset {
	float:left;
	margin:11px 0px 0px 5px;
}

.searchtitle {
	margin-bottom:3px;
}

.searchleftdiv {
	width:300px;
	height:65px;
	float:left;
	clear:both;
	margin-right:12px;
	margin-bottom:8px;
}

.searchrightdiv {
	width:300px;
	height:65px;
	float:left;
	margin-bottom:8px;
}

/*LEFT NAV*/
#leftmenuholder {
	width:132px;
	height:326px;
	background: transparent url(images/left_menu_bkg.gif) no-repeat;
	font: 12px Palatino, Georgia, "Times New Roman", Times;
	border:thin white solid;/*don't ask me why this is necessary...*/
}

#leftmenuholder ul {
	list-style-type:none;
	margin:12px 0px 0px 12px;
	width:120px;
	padding:0px;
}

#leftmenuholder #menuSCContent ul {
	margin-top:0px;
}

#leftmenuholder li {
	min-height:14px;
	background: transparent url(images/left_bullet_big_off.gif) no-repeat;
	background-position:0px 1px;
}

#leftmenuholder li.bighere {
	background: transparent url(images/left_bullet_big_on.gif) no-repeat;
	background-position:0px 1px;
}

#leftmenuholder li:hover {
	background: transparent url(images/left_bullet_big_on.gif) no-repeat;
	background-position:0px 1px;
}

#leftmenuholder li a, #leftmenuholder li.bighere span {
	display:block;
	margin-left:15px;
	padding-top:-5px;
	width:113px;
	min-height:14px;
	color: #FFF;
}

#leftmenuholder li.small_indent {
	min-height:14px;
	background: transparent url(images/left_bullet_small_off.gif) no-repeat;
	background-position:14px 3px;
}

#leftmenuholder li.small_indent_here {
	background: transparent url(images/left_bullet_small_on.gif) no-repeat;
	background-position:14px 3px;
}

#leftmenuholder li.small_indent:hover {
	background: transparent url(images/left_bullet_small_on.gif) no-repeat;
	background-position:14px 3px;
}

#leftmenuholder li.small_indent a, #leftmenuholder li.small_indent_here span {
	display:block;
	margin-left:26px;
	padding-top:-5px;
	width:104px;
	min-height:14px;
	color: #FFF;
}

#leftmenudivider {
	width:132px;
	height:8px;
	background: transparent url(images/leftCol-dotted.gif) no-repeat;
}

#leftmenuholder #menuSCContainer {
	width:131px;
	height:181px;
	clip:rect(0px, 131px, 181px, 0px);
	overflow:hidden;
	position:relative;
}

#leftmenuholder #menuSCContent {
	position:absolute;
	font: 12px Palatino, Georgia, "Times New Roman", Times;
}


#leftmenuholder #scrollNav {
	position:relative;
	z-index:99;
	width:10px;
	height:32px;
	margin-top:-36px;
	margin-left:120px;
}

ul.directions {
	margin:0px 0px 13px 0px;
	padding:0px;
	font: 10px/12px Arial, Verdana, Helvetica, sans-serif;
	list-style:none;
}

.directions li {
	text-indent:-7px;
	margin-left:7px;
}