HTML, BODY { 
	font-size: 10pt; 
	color: #000;
	text-align: left;
	font-family: Georgia, Arial, Times New Roman;
	margin: 0;
	padding: 0;
	background: url(../burgundyGraphics/blackRed1Background.gif); 
}

table {
	margin: 0;
	padding: 0;
	border: 0;
}

a {
	color: #000;
	text-decoration: none;
}

a:hover{
	color: #000;
	background-color: yellow;
	text-decoration: underline;
}


input {
	background: url(../images/input_background.gif) top repeat-x;
}

input:focus {
	background-color: #fff;
}

input[type="radio"], input[type="checkbox"]{
	background: url(../burgundyGraphics/centerBoxFill.gif);
}

.textbox {
	background: url(../burgundyGraphics/categoryFill.gif);
	border: 1px solid #666;
}
.errorbox {
	background: beige;
	border: 1px solid #666;
}

.textbox:focus {
	background: #fff;
	background-color: #fff;
}


#backgrnd {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;

}

#redTopHolder {
	position: relative;
	top: 0;
	left: 0;
	width: 950px;
	height: 100px;
	margin: 0;
	padding: 0;
	background: url(../burgundyGraphics/burgundyBack.gif); 

}

#blackTopHolder {
	position: relative;
	top: 0;
	width: 930px;
	height: 100px;
	margin: 0;
	padding: 0;
	background: #000; 

}

#companyName1 {
	position: absolute;
	top: 0;
	left: 0;
}

#companyName2 {
	position: absolute;
	top: 60px;
	left: 30px;
}

#zeroFinancing {
	width: 250px;
	padding: 8px;
	float: right;

}

#salute {
	width: 65px;
	padding: 8px;
	float: right;

}

#support {
	font-size: 8pt;
	color: #fff; 
	width: 300px;
	float: right;
	padding: 8px 0;

}

#support a{
	text-decoration: none;
	color: #fff;

}

#support a:hover{
	text-decoration: underline;
	color: #000;

}

.supportTopLeft {
	width: 15px;
	height: 15px;
	background: url(../burgundyGraphics/supportUL.gif) no-repeat bottom;

}

.supportTopMiddle {
	height: 15px;
	background: url(../burgundyGraphics/supportTop.gif) repeat-x bottom;

}

.supportTopRight {
	width: 15px;
	height: 15px;
	background: url(../burgundyGraphics/supportUR.gif) no-repeat bottom;

}

.supportMiddleLeft {
	width: 15px;
	background: url(../burgundyGraphics/supportLeft.gif) repeat-y;

}

.supportMiddleMiddle {
	background: url(../burgundyGraphics/supportFill.gif);

}

.supportMiddleRight {
	width: 15px;
	background: url(../burgundyGraphics/supportRight.gif) repeat-y;

}

.supportBottomLeft {
	width: 15px;
	height: 15px;
	background: url(../burgundyGraphics/supportLL.gif) no-repeat;

}

.supportBottomMiddle {
	height: 15px;
	background: url(../burgundyGraphics/supportBottom.gif) repeat-x;

}

.supportBottomRight {
	width: 15px;
	height: 15px;
	background: url(../burgundyGraphics/supportLR.gif) no-repeat;

}


#activeTab {
	background-color: #fff;
	border: 1px solid #00f;
	padding: 0 1em;
}


.menuBar {
	background: url(../burgundyGraphics/categoryFill.gif);
}

#menuBarNav {
	list-style: none;
	font-size: 11px;
	margin: 0;
	padding: .5em 3em;
}

#menuBarNav li{
	float: left;
	display: inline;
	list-style: none;
	text-align: left;
	font-size: 9pt;
	margin-right: 1em ;
	border-right: 1px solid #000 ;
	padding-right: .75em ;

}

#menuBarNav li.homeLink{
	margin-right: 2em;
	border-right: 0;
}


#menuBarNav li.lastLink{
	border-right: 0;
}

#menuBarNav li a{
	color: #000;
	text-decoration: none;
}

#menuBarNav li a:hover{
	background-color: yellow;
	text-decoration: underline;
}

#menuBarNav li li a {
	display: block;
	font-size: 12px;
	color: #fff;
	padding: 3px 4px 3px 7px;
}

#menuBarNav li li a:hover {
	padding: 3px 4px 3px 7px;
	color: #000;
	text-decoration: none;
}


#menuBarNav li ul {
	display: none;
	list-style: none;
	position: absolute;
	top: 100%;
	left: 0;
	width: 150px;
	z-index: 101;
	font-size: 11px;
	background: url(../burgundyGraphics/supportFill.gif);
	padding: 0;
	margin: 0 0 0 -8px;
	border-right: solid 1px #eee;
}

#menuBarNav li>ul {
	top: auto;
	left: auto;
}

#menuBarNav li li {
	display: block;
	background-color: transparent;
	list-style: none;
	float: none;
	border: 0;
	width: 100%;
	padding: 0;
	
}

#menuBarNav li li#lastInRow {
	background: url(../burgundyGraphics/burgundyBack.gif); 
}

#menuBarNav li:hover ul {
	display: block;
}

#menuBarNav li.over ul {
	display: block;
}

.login {
	position: relative;
	top: -4px;
	float: right;
	font-size: 9pt;
	padding: 0 3em;
}

.login a{
	color: #000;
	text-decoration: none;
}

.login a:hover{
	background-color: yellow;
	text-decoration: underline;
}

#redMiddleHolder {
	width: 950px;
	background: url(../burgundyGraphics/burgundyBack.gif); 

}

#blackMiddleHolder {
	width: 930px;
	background-color: #000; 
}

#centerContent {
	width: 910px;
	padding: 10px;

}

#underMenuContent {
	padding: 0;
	width: 100%;
	height: 100%;
}


#siteLocation {
	float: left;
	position: relative;
	top: 3px;
	margin: 0 0 0 3em;
	color: #000;
	font-size: 9pt;
}

#siteLocation a{
	color: #00f;
	text-decoration: none;
}

#siteLocation a:hover{
	background-color: yellow;
	text-decoration: underline;
}


#creditAppLink {
	float: right;
	position: relative;
	top: 3px;
	margin: 0 3em 0 0;	
	font-size: 9pt;	 
}

#creditAppLink a{
	color: #385E0F;
	text-decoration: none;
}

#creditAppLink a:hover{
	background-color: yellow;
	text-decoration: underline;
}

.dateLine {
	position: relative;
	top: -5px;
	left: 0;
	color: #fff;
	font-size: 8pt;
	float: right; 
	padding: 0 8px;

}

#pageNotice {
	font-size: 12pt;
	font-weight: bold;
	color: #000;
	text-align: center;
	margin: 0;
	padding: 0;
	border-bottom: 3px dotted #666;
}

.centerContentTopLeft {
	width: 15px;
	height: 15px;
	background: url(../burgundyGraphics/categoryUL.gif) no-repeat bottom;

}

.centerContentTopMiddle {
	height: 15px;
	background: url(../burgundyGraphics/categoryTop.gif) repeat-x bottom;

}

.centerContentTopRight {
	width: 15px;
	height: 15px;
	background: url(../burgundyGraphics/categoryUR.gif) no-repeat bottom;

}

.centerContentMiddleLeft {
	width: 15px;
	background: url(../burgundyGraphics/categoryLeft.gif) repeat-y;

}
.centerContentMiddleLeftNoHeight {
	background: url(../burgundyGraphics/categoryLeft.gif) repeat-y;

}

.centerContentMiddleMiddle {
	background: url(../burgundyGraphics/categoryFill.gif);

}

.centerContentMiddleMiddleNoHeight {
	background: url(../burgundyGraphics/categoryFill.gif);

}

.centerContentMiddleRight {
	width: 15px;
	background: url(../burgundyGraphics/categoryRight.gif) repeat-y;

}
.centerContentMiddleRightNoHeight {
	background: url(../burgundyGraphics/categoryRight.gif) repeat-y;

}

.centerContentBottomLeft {
	width: 15px;
	height: 15px;
	background: url(../burgundyGraphics/categoryLL.gif) no-repeat;

}

.centerContentBottomMiddle {
	height: 15px;
	background: url(../burgundyGraphics/categoryBottom.gif) repeat-x;

}

.centerContentBottomRight {
	width: 15px;
	height: 15px;
	background: url(../burgundyGraphics/categoryLR.gif) no-repeat;

}

.content00, .content01, .content02, .content10, .content11, .content12 {
	float: left;
	display: inline;
	margin: 5px;
}





.centerBoxTopLeftNew {
	width: 15px;
	height: 15px;
	background: url(../burgundyUpdateGraphics/redYellowUL.gif) no-repeat bottom;

}

.centerBoxTopMiddleNew {
	height: 15px;
	background: url(../burgundyUpdateGraphics/redYellowTOP.gif) repeat-x bottom;

}

.centerBoxTopRightNew {
	width: 15px;
	height: 15px;
	background: url(../burgundyUpdateGraphics/redYellowUR.gif) no-repeat bottom;

}
.centerBoxMiddleLeftNew {
	width: 15px;
	height: 15px;
	background: url(../burgundyUpdateGraphics/redYellowLeft.gif) repeat-y;

}

.centerBoxMiddleMiddleNew {
	height: 15px;
	background: url(../burgundyUpdateGraphics/redYellowFill.gif);

}

.centerBoxMiddleRightNew {
	width: 15px;
	height: 15px;
	background: url(../burgundyUpdateGraphics/redYellowRight.gif) repeat-y;

}










.centerBoxTopLeft {
	width: 15px;
	height: 15px;
	background: url(../burgundyGraphics/centerBoxUL.gif) no-repeat bottom;

}

.centerBoxTopMiddle {
	height: 15px;
	background: url(../burgundyGraphics/centerBoxTop.gif) repeat-x bottom;

}

.centerBoxTopRight {
	width: 15px;
	height: 15px;
	background: url(../burgundyGraphics/centerBoxUR.gif) no-repeat bottom;

}

.centerBoxMiddleLeft {
	width: 15px;
	height: 225px;
	background: url(../burgundyGraphics/centerBoxLeft.gif) repeat-y;

}

.centerBoxMiddleMiddle {
	height: 225px;
	background: url(../burgundyGraphics/centerBoxFill.gif);

}

.centerBoxMiddleRight {
	width: 15px;
	height: 225px;
	background: url(../burgundyGraphics/centerBoxRight.gif) repeat-y;

}

.centerBoxMiddleLeftNoHeight {
	width: 15px;
	background: url(../burgundyGraphics/centerBoxLeft.gif) repeat-y;

}

.centerBoxMiddleMiddleNoHeight {
	background: url(../burgundyGraphics/centerBoxFill.gif);

}

.centerBoxMiddleRightNoHeight {
	width: 15px;
	background: url(../burgundyGraphics/centerBoxRight.gif) repeat-y;

}

.centerBoxBottomLeft {
	width: 15px;
	height: 15px;
	background: url(../burgundyGraphics/centerBoxLL.gif) top no-repeat;

}

.centerBoxBottomMiddle {
	height: 15px;
	background: url(../burgundyGraphics/centerBoxBottom.gif) top repeat-x;

}

.centerBoxBottomRight {
	width: 15px;
	height: 15px;
	background: url(../burgundyGraphics/centerBoxLR.gif) top no-repeat;

}

#centerBoxTitle {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 14pt;
	font-style: italic;
	color: #385E0F;

}

#indexPageBoxTitle {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 12pt;
	font-style: italic;
	font-weight: bold;
	color: #fff;

}

#frontPageBoxTitle {
	font-size: 12pt;
	font-style: italic;
	color: #fff;
	font-weight: bold;
}

#underContructionArea {
	padding: 10px;
	font-size: 14pt;
	text-align: left;
	width: 550px;
}

#underContructionArea h2{
	font-size: 16pt;
	text-align: center;
}

#underContructionArea p.underContructionLast {
	text-align: center;
}


#centerBoxPic {
	margin: 0;
	padding: 0;
}

#centerBoxAutoStarPic {
	height: 25px;
	position: relative;
	top: -268px;
	left: -153px;
	z-index: 5;
	margin: 0;
	padding: 0;
}

#centerBoxAutoText ul.listLeft{
	width: 150px;
	position: relative;
	top: 0;
	left: 0;
}

#centerBoxAutoText ul.listRight{
	width: 150px;
	position: relative;
	top: 0;
	left: 100px;
}

#centerBoxUnderConstruction {
	position: relative;
	top: -57px;
	font-size: 11pt;
	font-weight: bold;
	color: yellow;
	text-align: center;
	text-decoration: none;
	z-index: 6;
	margin: 0;
	padding: 0;
	
}

#centerBoxFinanceLink {
	position: relative;
	top: -51px;
	font-size: 9pt;
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-decoration: none;
	z-index: 5;
	margin: 0;
	padding: 0;
	
}

#centerBoxFinanceLink a {
	font-size: 11pt;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

#centerBoxFinanceLink a:hover {
	color: #000;
	background-color: yellow;
	text-decoration: underline;
}


#accessoryList {
	text-align: left;
	color: #7B3F00;	
}

#accessoryLeft {
	float: left;
}

#accessoryRight {
	float: right;
}



#accessoryList h3{
	clear: both;
	position: relative;
	top: -40px;
	left: 0;
	color: yellow;
	font-size: 12pt;
}

#accessoryList h2{
	position: relative;
	top: -40px;
	left: 0;
	font-size: 14pt;
	color: yellow;
	text-decoration: underline;
}

#bottomBuffer {
	width: 100%;
	height: 300px;
	clear: both;
}

#bottomSmallBuffer {
	width: 100%;
	height: 100px;
	clear: both;
}

#policyInfo {
	margin: 0 5em;
	text-align: left;
	color: #000;
	font-size: 10pt;
}

#policyInfo h2{
	text-align: center;
	font-size: 12pt;
}

#policyInfo a{
	color: #000;
	font-weight: bold;
	font-style: italic;
}

#centerInfo {
	margin: 0 2em;
	color: #000;
	font-size: 10pt;
}

#centerInfo h2{
	text-align: center;
	font-size: 12pt;
}

#centerInfo a{
	color: #000;
	font-weight: bold;
	font-style: italic;
}

#littleBoxInfo150 {
	width: 150px;
	text-align: left;
	margin: 10px 0 0 0;
}

#littleBoxInfo180 {
	width: 180px;
	text-align: left;
	margin: 10px 0 0 0;
	
}


#storeHours {
	text-align: left;
	margin: 10px 0 0 0;

}

#storeHours table{
	width: 100%;
	padding: 0 2px;
	text-align: center;

}

#storeHours thead td {
	font-weight: bold;
	margin: 0 0 3px 0;
}

#storeHours tbody td {
	margin: 0 0 3px 0;
}

#formMail {
	font-size: 10pt;
}

#formMail table{
	text-align: left;
}


#topicList {
	position: relative;
	top: 0;
	left: 0;
	float: left;
	width: 165px;
	padding: 10px 0;
	color: #000;
}


#topicList table{
	float: left;
	width: 150px;
	padding: 0;
}


#topicList h3 {
	text-align: center;
	font-size: 10pt;
	font-style: italic;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #000;
}

#topicList ul{
	position: relative;
	top: 0;
	left: 0;
	list-style: none;
	
}

#topicList li{
	text-align: left;
	margin: 0 0 0 -30px;
	padding: 0 0 4px 0;
}

#topicList li a{
	color: #000;
}

#topicList a:hover{
	color: #000;
}



#topicListAd {
	position: relative;
	top: 0;
	left: 0;
	float: left;
	width: 245px;
	padding: 10px 0;
	color: #000;
}

#topicListAd table{
	float: left;
	width: 230px;
	padding: 0;
}







#creditAppField {
	color: yellow;
}

#creditAppFieldRequired {
	color: red;
}

#creditAppStatus {
	color: #385E0F;
}

#creditAppDefinition {
	color: #00f;
}

#creditAppPrimaryInfo, #creditAppCoappInfo, #creditAppMarketingInfo{
	color: #000;
	width: 100%;
	text-align: left;
}
#creditAppNoticeInfo{
	color: #000;
	width: 100%;
}

#creditAppPrimaryInfo ul, #creditAppCoappInfo ul{
	list-style: none;
	text-align: left;
	padding: 0 0 3px 0;
}

#creditAppPrimaryInfo ul>li{
	padding: 0 0 3px 0;
}

#creditAppPrimaryInfo ul#creditAppPrimaryLeft {
	float: left;
	width: 250px;
	padding: 0 0 0 10px;
}
#creditAppPrimaryInfo ul#creditAppPrimaryRight {
	float: right;
	width: 250px;
	padding: 0 10px 0 0;
}

#creditAppCoappInfo ul#creditAppCoappLeft {
	float: left;
	width: 250px;
	padding: 0 0 0 10px;
}
#creditAppCoappInfo ul#creditAppCoappRight {
	float: right;
	width: 250px;
	padding: 0 10px 0 0;
}

#primaryShortResidenceArea ul,#creditAppPrimaryShortEmployer ul,#creditAppPrimaryMilitary ul{
	padding: 0 0 3px 5px;
	border: 1px solid #ccc;
}

#topicInfo {
	float: right;
	padding: 10px 0;
	width: 705px;
	height: 100%;
}

#topicInfo table{
	vertical-align: top;

}


#topicInfoAd {
	float: right;
	padding: 10px 0;
	width: 625px;
	height: 100%;
}

#topicInfoAd table{
	vertical-align: top;

}



#shopPics {
	margin: 0;
	padding: 0;
	height: 395px;
}

#shopPics h3{
	position: relative;
	top: -375px;
	left: 200px;
	width: 150px;
	margin: 0;
	padding: 0;
	color: yellow;
	font-size: 16pt;
}

.garage1 {
	position: relative;
	top: 0;
	left: -20px;
	border: 1px solid orange;
}
.garage2 {
	position: relative;
	top: 30px;
	left: -170px;
	border: 1px solid blue;
}
.garage3 {
	position: relative;
	top: -95px;
	left: 250px;
	border: 1px solid green;
}
.garage4 {
	position: relative;
	top: -10px;
	left: -255px;
	border: 1px solid yellow;
}

#speakerPics {
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	height: 440px;
}

.speakerPicsh3-1{
	position: relative;
	top: 0;
	left: -120px;
	width: 500px;
	color: yellow;
	font-size: 16pt;
}

.speakerPicsh3-2{
	position: relative;
	top: -30px;
	right: -220px;
	width: 250px;
	color: yellow;
	font-size: 16pt;
}

.speakerCase1 {
	position: relative;
	top: 0;
	left: 0;
	border: 1px solid red;
}
.speakerCase2 {
	position: relative;
	top: -20px;
	left: 0;
	border: 1px solid blue;
}
.speakerCase3 {
	position: relative;
	top: -10px;
	left: -15px;
	border: 1px solid purple;
}
.speakerCase4 {
	position: relative;
	top: -20px;
	left: -10px;
	border: 1px solid yellow;
}





#footer {
	width: 100%;
	height: 25px;
}

#noInterestAsterick {
	text-align: left;
	font-size: 8pt;
	color: #fff;
}

#bottomLinks {
	margin: 0;
	padding: .5em 3em;
}

#bottomLinks a {
	color: #fff;
}

#bottomLinks a:hover{
	color: #000;
	font-weight: bold;
}

#bottomLinks li{
	color: #fff;
	font-size: 10pt;
	text-decoration: none;
	float: right;
	display: block;
	list-style: none;
	margin-right: .5em;
	border-right: 1px solid #fff;
	padding-right: .75em;
}

#bottomLinks li.lastLink{
	border-right: 0;
}


#copyright {
	text-align: left;
	font-size: 8pt;
	color: #fff;	
}

#size8 {
	font-size: 8pt;
}

#confirmEmailBox {
	list-style: none;
	padding: 13px 14px 13px 17px;
	position: absolute;
	left: 0;
	right: 0;
	top: 220px;
	bottom: auto;
	width: 250px;
	margin: auto;
	background: url(../burgundyGraphics/supportFill.gif);
	z-index: 101;
	border: 1px solid blue;
	font-size: 11pt;
	
}

#imageView, #modelPics{
	width: 670px;
	position: relative;
	top: 0;
	left: -25px;
	
}

#thumbPics li, #largePic li, #furnitureImageList li{
	list-style: none;
	float: left;
	display: block;
	padding: 1px 3px;
	
}

#furnList li {
	padding: 0 0 8px 0;
}

.furnOpenPic {
	border: 1px solid blue;
}

#picAreaCategory {
	width: 100%;
}

#furnitureNavLeft {
	float: left;
}

#furnitureNavCenter {
	width: 650px;
}

#furnitureNavRight {
	float: right;
}

#largePicArea {
	float: left;
	width: 504px;
}

#largePicAreaBB {
	width: 100%;
}

#largePicTextArea {
	float: left;
	width: 504px;
}


#militaryText{
	text-align: left;

}

#financeText {
	text-align: left;

}

#furnitureLeft {
	float: left;
}

#furnitureRight {
	float: right;
}

#furnitureLeft li, #furnitureRight li{
	list-style: none;
	display: list;
	padding: 1px 3px;
	color: #000;
}

#furnitureLeft li>img, #furnitureRight li>img{
	border: 1px solid black;
}

#custSurveyArea {
	text-align: left;
	width: 375px;
}

#loungeLeft li{
	list-style: none;
	float: left;
	display: inline;
	padding: 1px 5px;
	text-align: center;
	color: #000;
}

#loungeLeft li>img {
	border: 1px solid black;
}


ul#indexGarageUpper li, ul#indexGarageLower li {
	list-style: none;
	display: list;
	padding: 1px 3px;
	font-size: 8pt; 
	position: relative;
	top: 0;
	left: -20px;
	text-align: left;

}

#hpAutomotiveImage {
	background: url(../burgundyUpdateGraphics/garageViewFront.gif) no-repeat;
}

#automotiveCategoryTitle {
	color: #000;

}


#automotiveLogoPics li{
	list-style: none;
	float: left;
	display: inline;

}


#automotiveCategoryText {
	color: #000;

}

#storeCar {
	text-align: left;
	color: #000;
}

#militaryLogoList li  {
	list-style: none;
	float: left;
	display: block;
	padding: 0 10px 15px 10px;

}

#militaryBlogList li {
	list-style: none;
	display: block;

}

#milTopicArea h4{
	text-decoration: none;
}

#firstWord {
	color: #7E1119;
}


#bigImageHolder {
	border: 1px solid #000;
}

#bigImage {
	width: 665px;
}

#bigImageList {
	width: 100%;

}

#listGarage, #listAutomotive, #listFurniture, #listMilitary{
	font-size: 14pt; 
	text-align: left;
	font-family: Felix Titling, Arial, Times New Roman;
	padding: 0 0 0 10px;
	 
}

#listMilitary{
	border-bottom: 1px solid #D1D1D1;
	font-size: 14pt; 
	text-align: left;
	font-family: Felix Titling, Arial, Times New Roman;
	padding: 0 0 0 10px;
	 
}

#listGarage a, #listAutomotive a, #listFurniture a, #listMilitary a{
	color: #fff;
}

#listGarage a:hover, #listAutomotive a:hover, #listFurniture a:hover, #listMilitary a:hover {
	color: #fff;
}









#category_page_main_panel{
	width: 100%;
}

.categorypage_thumb, .ResultsLarge_Object {
	float: left;
	display: block;
	padding: 10px;
	width: 200px;

}


.SectionContent
{
	padding: 0;
	background: #fff;
	border-top: none;
	padding: 7px;
	color:#444;
	width: 95%;
	/* sets the color and borders of the main page container. The top border is in the header.css, #header_bottom */
}

#ItemPage5_TopPanel
{
}

#ItemPage5_ImagePanel
{
    float:left;
    width:310px;
    border-right:solid 1px #bdbdbd;
    border-bottom:solid 1px #bdbdbd;
    margin:0 0 2em 0;
}

#ItemPage5_ImagePanel #ItemPage5_ImgNav_Container 
{
    margin:-.2em;
}

.ItemPage5_TopRightPanel
{
    float:left;
    margin:0 0 0 .6em;
    display:inline;
    width:310px;
    height: 400px;
    overflow:hidden;
}

.ItemPage5_TopRightPanel h1
{
    background-color:#444;
    padding:.7em 1em;
    color:#cdcdcd;
    font-weight:normal;
    font-size:1.6em;
	line-height: normal;
}

.ItemPage5_TopInfoContainer
{
    float:left;
    width:230px;
    margin:0 0 0 2em;
    display:inline;
}

.ItemPage5_TopInfoContainer .ItemPage5_RatingPanel
{
    width:180px;
    margin:0 0 1em 0;
}

.ItemPage5_TopInfoContainer .ItemPage5_RatingPanel .itemPage_RatingText 
{
    float:left;
    width:90%;
}

.ItemPage5_TopInfoContainer .ItemPage5_RatingPanel .itemPage_RatingNotLoggedInPanel
{
	font-size:.8em;
	margin:.35em 0;
	color:#bdbdbd;
}

.ItemPage5_TopInfoContainer .ItemPage5_RatingPanel .itemPage_RatingNotLoggedInPanel a
{
    color:#777;
}

#ItemPage5_custom_section
{
    float:left;
    width:100px;
    margin:0 0 0 .85em;
    display:none;
    border-left:solid 1px #bdbdbd;
}

.ItemPage5_partial_attributes ul
{
	padding: 0;
    margin: 0
}

.ItemPage5_partial_attributes ul li
{
	padding: 0;
    	margin:.35em 0;
    	list-style-type:none;
}

img.ItemPage5_mfgLogo 
{
    margin:0 auto;
	display:none;
}

#ItemPage5_conversionContainer 
{
    width:230px;
    display:none;
}

#ItemPage5_conversionContainer ul 
{
	list-style-type:none;
	margin:0;
	padding:0;
}

#ItemPage5_conversionContainer ul li
{
	float:left;
}

#ItemPage5_conversionContainer ul li img
{
	vertical-align: top;
}

#ItemPage5_BottomPanel
{
    border:solid 1px #ababab;
}

.ItemPage5_section_tabs, .ItemPage5_section_tabs ul
{
    margin:0;
    padding:0;
}

.ItemPage5_section_tabs ul li
{
	border: solid 1px #ababab;
	border-bottom:none;
	border-radius : 3px; -moz-border-radius : 3px; /* Mozilla */ -webkit-border-radius : 3px; /* Webkit */  
    	margin: 0 .25em -1px 0;
	padding:.4em 1em;
	float:left;
	list-style-type:none;
	cursor: pointer;
	display:inline;
	color: #444;
	background-color: #E5E5E5;
}

.ItemPage5_section_tabs ul li:hover
{background-color: #ccc;}

.ItemPage5_section_tabs ul li.active 
{
	border: solid 1px #ababab;
	border-bottom:none;
	background-color: #fff;
	color: #444;
}


#ItemPage5_Tab4 {
	display: none;
}

#ItemPage5_Tab2_content, #ItemPage5_Tab3_content, #ItemPage5_Tab4_content, #ItemPage5_Tab5_content, #ItemPage5_Tab6_content 
{
	display: none;
	padding:1em;
}

#ItemPage5_ItemDesc 
{
	margin-left:2%;
	width:47%;
	float: left;
	display: inline;
}

#ItemPage5_CollectionDesc 
{
	margin-left:2%;
	width:45%;
	float: left;
	display: inline;
}

#ItemPage5_detail_images_disclaimer
{
	margin:.5em auto;
}


#ItemPage5_detail_images 
{
}

#ItemPage5_detail_images ul, #ItemPage5_alt_colors
{
	list-style-type:none;
	margin:0;
	padding:0;
}

#ItemPage5_detail_images ul
{
	float:left;
	width:45%;
	height:auto;
	margin:.5em;
}

#ItemPage5_detail_images img
{
	width:150px;
	border:solid 1px #aaa;
}

#ItemPage5_detail_images h2
{
	text-align:left;
}

#ItemPage5_alt_colors img
{
	width:75px;
	margin:.2em;
	border:solid 1px #aaa;
}

/*    Related Items       */

.ItemPage5_CollectionItems 
{
	clear:left;
}

.ItemPage5_CollectionItems .AvailableItems ul 
{
	margin:0;
	padding:0;
}

.ItemPage5_CollectionItems .AvailableItems ul li
{
	list-style-type:none;
	display:inline;
}

.ItemPage5_CollectionItems .CollectionPage_related_items_section ul li img
{	
	width: 75px;
	border:0;
}
.ItemPage5_CollectionItems .CollectionPage_related_items_section ul li
{
	float: left;
	margin: .2em;
	padding: .2em;	
	border: solid 1px #aaa;
	width: 95px;
	height: 120px;
	overflow: hidden;
	text-align: center;
	background-color: #ddd;
	font-size: 85%;    
}

.ItemPage5_CollectionItems .CollectionPage_related_items_section ul li *
{
	color: #000;
	text-decoration:none;
}

.ItemPage5_CollectionItems .CollectionPage_related_items_section_clearfloat
/* should clear the float above, so the menu float is not cleared.  
If the menu is floated right(default) the items should be floated left, and this should clear left */
{
	clear:left;
	line-height:0;
	font-size:1px;
	height: 0;
}


/* ******************** Where to buy ******************** */

.StoreListRow_ListLayout {
	font-size:90%;
}

#ItemPage5_Tab4_content {
	padding: .5em;
}


#ItemPage5_Tab4_content ul h2{
	margin: 0;
	padding: 0;
	text-decoration: underline;
}

.FindDealer_StateList 
{
    float:right;
	margin:.35em;
	padding:.35em;
	border:solid 1px #bfbfbf;
	border-radius : 5px;  -moz-border-radius : 5px; /* Mozilla */ -webkit-border-radius : 5px; /* Webkit */
	width:300px;
	height:500px;
	overflow:auto;
}
.FindDealer_StateList ul 
{
    width:95%;
	margin:.35em;
	padding:.35em 0 .5em 0;
	border-bottom:solid 1px #bdbdbd;
}

.FindDealer_StateList ul li {
	margin:0 .35em 0 0;
	padding:0;
    list-style-type:none;
	font-size:.95em;
}
.FindDealer_StateList ul li h3
{
	margin:0;
	padding:0;
	font-weight:normal;
	text-decoration:underline;
	font-size:1.3em;
}

.FindDealer_ItemAndZipPanel
{
}


.FindDealer_Item_Information 
{
    float:left;
	margin:.35em;
	padding:1em;
	width:415px;
	background-color:#333;
	border:solid 1px #bfbfbf;
	border-radius : 5px; -moz-border-radius : 5px; /* Mozilla */ -webkit-border-radius : 5px; /* Webkit */
}

.FindDealer_Item_Information .SingleItemSelection
{
    padding:0em;
    margin:0;
}

.FindDealer_Item_Information .SingleItemSelection_Image
{
    filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
    float:left;
    margin-right:.5em;
	padding:.35em;
	background-color:#fff;
}

.FindDealer_Item_Information .SingleItemSelection_Image img
{
    width:225px;
}

.FindDealer_Item_Information .SingleItemSelection_Description
{
    font-size:1.6em;
    color:#ccc;
}

.FindDealer_Item_Information .SingleItemSelection_Description:first-line
{
    font-size:1.25em;
}

.FindDealer_ZipCode_Container 
{
    float:left;
	width:400px;
	height:135px;
	margin:.35em;
	padding:1em;
	border:solid 7px #ccc;
	border-radius : 5px;  -moz-border-radius : 5px; /* Mozilla */ -webkit-border-radius : 5px; /* Webkit */

}

.FindDealer_ZipCode_Container  h2
{
	color: #444;
	font-size: 1.3em;
}

.FindDealer_ZipCode_Container select, .FindDealer_ZipCode_Container input
{
    font-size:130%;
    margin:0;
    padding:0;
}

.FindDealer_ZipCode_Container_Dropdown {
    float:left;
	padding:.5em;
	margin:.5em;
	width:100px;
}

.FindDealer_ZipCode_Container_TextBox {
    float:left;
	padding:.5em;
	margin:.5em;
}

.FindDealer_ZipCode_Container_TextBox input
{
    margin-left:.5em;
}

.FindDealer_ZipCode_Container_Button
{
    float:left;
	padding:.5em;
	margin:.35em;
}


.FindDealer_StateImageMap
{
    text-align:center;
}

/* Dealer Locator Sections */

.hiddenModalContent .ItemPage5_ModalContent_dealerLocator
{
    float:left; 
}

.hiddenModalContent .FindDealer_ZipCode_Container
{
    margin:.35em;
    padding:.35em;
    height:100px;
    width:420px;
    overflow:hidden;
}

.hiddenModalContent .ItemPage5_ModalStateList
{
    margin:.35em;
    padding:.35em;
    overflow:hidden;
    width:420px;

	border:solid 1px #bfbfbf;
	border-radius : 5px;  -moz-border-radius : 5px; /* Mozilla */ -webkit-border-radius : 5px; /* Webkit */
}

.ItemPage5_ModalStateList ul
{
    margin:1em 0 1em 2em;
    padding:0;
    list-style-type:none;
}

.ItemPage5_ModalStateList ul li
{
    float:left;
    width:46%;
    margin:.15em;
}

.ItemPage5_ModalStateList ul li a
{
    text-decoration:underline;
    color:#000;
}

#ItemPage5_Tab4_content .DisclaimerMessage {
	float:left;
}








.img_nav1
{
	max-width: 830px;
	min-width: 300px;
}

.img_nav1 *
{
	padding:0;
	margin:0;
}

.img_nav1 ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}

.img_nav1 ul li
{
	float: left;
	border: solid 1px #aaa;
	margin:2px;
}

.img_nav1 ul li img 
{
	border:0;
	margin: 0;
	padding: 0;
	width:98px;
}

.img_nav1 ul li.img_nav_selected #previewImage {
	width:300px;
	z-index:42;
}

.img_nav1 ul li.img_nav_selected
{
	float:right;
	width:308px;
	border:0;
	margin:.6em;
	text-align:center;
	position: relative;
	z-index:40;
}

.img_nav1_selected a
{
	text-decoration:none;
}

#previewImageDesc 
{
	background-color:#fff;
	font-size: 100%;
	margin:0;
	padding:0;
	position:absolute;
	left:4px;
	bottom:0;
	text-align:left;
	filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60; 
}

#ImageNav_lowerContainer {
	margin-bottom: 5px;
}

.ImageNav_lowerContainer_title {
	font-weight: bold;
}

/* ========================================== */
/* Image Nav Layout 2 */
/* ========================================== */

.img_nav2
{
	float:left;
}

.img_nav2 ul
{
	margin:.2em;
	padding:0;
	width: 300px;
}

.img_nav2 ul li
{
	display: inline;
}

.img_nav2 ul li img 
{
	border: solid 1px #aaa;
	width: 50px;
	margin: 0 4px 4px 4px;
}

.img_nav2 ul li.img_nav_selected
{
	width:308px;
	border:0;
	position:relative;
	z-index:40;
	display:block;
}

.img_nav2 ul li.img_nav_selected #previewImage {
	width:300px;
	z-index:42;
}

.img_nav2 ul li.img_nav_selected #previewImageDesc
{
	background-color:#fff;
	font-size: 100%;
	margin:0;
	padding:0;
	position:absolute;
	left:6px;
	bottom:9px;
	filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60; 
}

#ImageNav_lowerContainer
{
	display:none;
}









#furnitureSpecificImage {
	width: 300px;

}
#furnitureSpecificTitle {
	font-size: 14pt; 
	text-align: left;
	font-family: Felix Titling, Arial, Times New Roman;

}

#furnitureShortStats ul>li{
	padding: 3px;
	width: 300px;
}

#schedSummaryCell{
	border-left: 1px solid gray;
	padding: 2px;
}

#schedSummaryCellwNotes{
	border-left: 1px solid gray;
	padding: 2px;
	background-color: #F4F4F4;
}

#schedSummaryNames{
	font-size: 8pt; 
	color: blue;
}

#schedSummaryHours{
	font-size: 8pt; 
	color: #7E1119;
}

#schedSummaryWorked{
	font-size: 8pt; 
	color: #7E11EE;
}

#schedSummaryDaily{
	font-size: 8pt; 
	color: #385E0F;
}

#schedSummaryNotWorked{
	font-size: 8pt; 
	color: #000;
}

#schedSummaryWeekly{
	font-size: 12pt; 
	color: blue;
}

#payrollConcurColor0 {
	height: 3px;
	width: 90px;
	background-color: #aaa;		
}

#payrollConcurColor1 {
	height: 3px;
	width: 90px;
	background-color: #0f0;		
}

#payrollConcurColor2 {
	height: 3px;
	width: 90px;
	background-color: #f00;		
}

#payrollCloseoutColor0 {
	height: 2px;
	width: 90px;
	background-color: #444;		
}

#payrollCloseoutColor1 {
	height: 2px;
	width: 90px;
	background-color: orange;		
}

