/* modify shared styles */
#container {
	width: 921px;
}

#mainContent {
	background: url(../img/dots_horizontal.gif) bottom left repeat-x;
	padding-bottom: 1px;
}

/* page specific */

#stockContainer {
	background: url(../img/obliquelines_bg.gif);
	padding: 14px 0 0 0;
	position: relative;
	min-height: 320px;
	height: auto !important;
	height: 320px;
}
ul.slideRow li.slide {
	width: 102px;
	height: 144px;
	background: url(../img/slidebig_frame.gif) top center no-repeat;
}
.slideDetails .body .middleColumn .authorName {
	text-transform: uppercase;
	color: #4f909f;
	margin-bottom: 9px;
	height: 12px;
}
.slideDetails .body .middleColumn .gotoStock {
	text-align: right;
	margin-bottom: 10px;
}
.slideDetails .body .middleColumn ul.optionsList {
	list-style: none;
	margin: 9px 0 11px 0;
	padding: 0;
}
.slideDetails .body .middleColumn ul.optionsList li {
	background:  url(../img/bullet_bluesqr.gif) 0 7px no-repeat;
	padding-left: 9px;
}
.slideDetails .body .middleColumn ul.optionsList li a.active {
	font-weight: bold;
	color: #000;
	background: url(../img/arrowright_blue.gif) center right no-repeat;
	padding-right: 25px;
}
.slideDetails .body .middleColumn ul.optionsList li .pricingOtherUsagesLabel {
	font-style: italic;
	color: #000;
	
}
.slideDetails .body .middleColumn table.infoTable {
	margin: 10px 0 11px 0;
	padding: 0;
}
.slideDetails .body .middleColumn table.infoTable td {
	vertical-align: top;
}

table.infoTable .categoryName {
	line-height: 12px;
}

.slideDetails .body .middleColumn .imageInfo {color: #4e90a0;}
.slideDetails .body .middleColumn .keywords {color: #666666;}

.slideDetails .body .middleColumn .addtoLightboxCart {
	text-align: right;
	margin: 16px 0 0 0;
}

.slideDetails .body .rightColumn .detailsLabel {
	color: #4f909f;
	margin-bottom: 10px;
}

.slideDetails .body .rightColumn .buttons {margin-top: 25px;}
.slideDetails .body .rightColumn .buttons img {margin-left: 20px;}


/* active states */
ul.slideRow li.slide.active {background: url(../img/slidebig_frame_on.gif) top center no-repeat;}
ul.slideRow li.slide.activeLeft {background: url(../img/slidebig_frame_on_left.gif) top center no-repeat;}
ul.slideRow li.slide.activeRight {background: url(../img/slidebig_frame_on_right.gif) top center no-repeat;}
/* end active states */

select.calculate {width: 130px;}

ul.savedSearchesBar {
	margin: 0 0 5px 0;
	padding: 0;
	list-style: none;
}
ul.savedSearchesBar li {
	display: inline;
	float: left;
	background: url(../img/dots_vertical.gif) center right repeat-y;
	padding: 0 5px 0 0;
	margin: 0 5px 5px 0;
}
ul.savedSearchesBar li.noDivider {
	background: none;
}

