/***** By default setting *****/
body, table
{
	font-family: verdana, sans-serif;
	font-size: 14px;
	color: #000000;
	border-collapse: collapse;
	border-spacing: 0px;
	background-color: transparent;
	empty-cells: show;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body
{
	background-color: #848897;
	background-repeat: no-repeat;
	background-image:  url("webimg/BGCar.gif");
}

.clsbody
{
	margin: 10px 10px 10px 10px;
	background-color: #212121;	/* Old background color #848897; */
	background-repeat: repeat;
	background-image: url("webimg/Net_BG.gif");		/* Old background image "webimg/BGCar.jpg" */
}

img
{
	border: 0;
}

a img
{
	border: 0;
}

a
{
	text-decoration: none;
}

a:link
{
	color: darkorange;
}

a:visited
{
	color: darkorange;
}

a:hover
{
	color: orangered;
}

a:active
{
	color: lightskyblue;
}

.clsTblMainFrameTD
{
	width: 1000px;
}

.clsIndentLeft
{
	padding-left: 10px;
}

.clsIndentRight
{
	padding-right: 10px;
}

.clsIndentBoth
{
	padding-left: 10px;
	padding-right: 10px;
}

.clsBGColor
{
	background-color: #B1AEA9;	/* Old background color is #DAD7D2 */
}

.clsFullSizeBGColor
{
	width: 100%;
	background-color: #B1AEA9;	/* Old background color is #DAD7D2 */
}

.clsSideMenuBox
{
	/*height: 100%;*/
	text-align: top;
	/*padding-top: 15px;*/
}

.clsSideMenuBox th
{
	height: 5px;
	text-align: left;
	background-color: LightSkyBlue;
	border: 1px solid gray;
}

.clsAgentBox
{
	height: 90px;
	width: 100%;
	text-align: center;
	background-color: #D9D9D9;
	/*background-color: Lavender;
	border-left: 1px solid gray;
	border-right: 1px solid gray;*/
	padding: 5px 0px 5px 0px;
}

.clsAgentBoxLeft
{
	width: 3px;
	background-color: #D9D9D9;
	background-repeat: repeat-y;
	background-image: url("webimg/TitleBar_LeftBorder.gif");
}

.clsAgentBoxRight
{
	width: 3px;
	background-color: #D9D9D9;
	background-repeat: repeat-y;
	background-image: url("webimg/TitleBar_RightBorder.gif");
}

.clsPartsBox
{
	width: 100%;
	vertical-align: top;
}

.clsIndexItemContent
{
	width: 100%;
	/*background-color: #B1AEA9;	Old background color is #DAD7D2 */
	font-family: verdana, sans-serif;
	font-size: 13px;
	color: #000000;
	padding: 0px 10px 0px 10px;
}

.clsIndexImg
{
	width: 100px;
	text-align: right;
	border: 1px solid black;
	back
}

.clsIndexImg img
{
	border: 2px solid yellow;
}


/***** Company Logo *****/
/* Old Company Logo Bar 
.clsCompanyLogo
{
	width: 100%;
	border-top: 4px solid white;
	border-bottom: 4px solid white;
	background-color: #969696;
	background-repeat: repeat-x;
	background-image: url("webimg/LogoNameBG.gif");
}
*/

.clsCompanyLogo
{
	width: 100%;
}

.clsCompanyLogo td
{
	vertical-align: bottom;
}

.clsCompanyName
{
	color: #000099;
	font-family: bookman old style, monotype corsiva, sans-serif, verdana;
	font-weight: 900;
	font-style: italic;
	font-size: 48px;
}

.clsCompanyAddr
{
	color: #000099;
	font-family: verdana, monotype corsiva, bookman old style, sans-serif;
	font-size: 14px;
}

.clsAddressPad
{
	background-color: #B1AEA9;	/* Old background color is #DAD7D2 */
	text-align: center;
	vertical-align: middle;
}

.clsPFMidLine
{
	height: 8px;
	width: 245px;
	background-image: url("webimg/Middle_Line_D.gif");
}

.clsPFBotLine
{
	height: 3px;
	background-image: url("webimg/Bottom_Line_D.gif");
}


.clsPFMidLineEdit
{
	height: 8px;
	width: 342px;
	background-image: url("webimg/Middle_Line_D.gif");
}


/***** Main Menu *****/
.clsMenuBar
{
	width: 100%;
	padding: 0px 10px 0px 10px;
	/*background-color: transparent;
	background-repeat: repeat-x;
	background-image: url("webimg/MenuLine.gif");
	border-top: 2px solid lightsteelblue;*/
}

.clsMenu
{
	height: 29px;
}

.clsSubMenuCell
{
	/*padding: 2px 10px 2px 10px;*/
	font-family: times, verdana, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	/*border-left: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid lightsteelblue;
	background-color: Lavender;
	background-color: #52596b;
	filter: dropshadow(color=white, offx=1, offy=1, positive=true);*/
}

.clsSubMenuCell a:link { color: MediumSlateBlue; }
.clsSubMenuCell a:visited { color: MediumSlateBlue; }
.clsSubMenuCell a:hover { color: OrangeRed; }
.clsSubMenuCell a:active { color: MediumSlateBlue; }

.clsSubMenuCellSelected
{
	/*padding: 2px 10px 2px 10px;*/
	font-family: times, verdana, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	/*background-color: LightSteelBlue;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 2px solid lightsteelblue;
	filter: dropshadow(color=white, offx=1, offy=1, positive=true);*/
}

.clsSubMenuCellSelected a:link, a:visited, a:hover, a:active { color: OrangeRed; }

.clsMenuBox
{
	height: 57px;
	background-color: #B1AEA9;	/* Old background color is #DAD7D2 */
	background-repeat: repeat-x;
	background-image: url("webimg/MenuBox_TB_D.gif");
}

.clsMenuBox td
{
	vertical-align: middle;
	text-align: center;
}


/***** Flash Box *****/
.clsFlashBox
{
	height: 100px;
	width: 650px;
	border: 1px solid #2E2E2E;
	padding: 1px;
	background-color: #81807C;
}


/***** Item Menu *****/
.clsItemMenuCell
{
	padding: 0px 5px 0px 5px;
}

.clsItemMenuCellSelected
{
	background-color: slateblue;
	padding: 0px 5px 0px 5px;
}


/***** Footer Layout *****/
.clsFooter
{
	width: 100%;
	border-top: 4px solid white;
	border-bottom: 4px solid white;
	background-color: #969696;
}

.clsCompanyContact
{
	height: 34px;
	color: blue;
	font-size: 10px;
}


/***** Content Page *****/
.clsContent
{
	text-align: center;
	width: 100%;
	height: 450px;
	margin: 10px 10px 10px 10px;
}

.clsPageMenuCell
{
	width: 100%;
	background-repeat: repeat-x;
	background-image: url("webimg/BlueBoxT.gif");
	background-color: black;
	padding-left: 30px;
}

.clsBlueBoxL
{
	width: 10px;
	background-repeat: repeat-y;
	background-image: url("webimg/BlueBoxL.gif");
	background-color: black;
}

.clsBlueBoxR
{
	width: 10px;
	background-repeat: repeat-y;
	background-image: url("webimg/BlueBoxR.gif");
	background-color: black;
}

.clsShowPhotoBoxCell
{
	padding: 5px 5px 5px 5px;
	background-color: black;
}

.clsBlueBoxFootCell
{
	width: 100%;
	background-repeat: repeat-x;
	background-image: url("webimg/BlueBoxB.gif");
	background-color: black;
}

.clsCatDesc
{
	font-family: times, verdana, sans-serif;
	font-weight: bolder;
	font-size: 28px;
	color: blue;
	text-align: left;
	padding: 5px 10px 5px 10px;
	/*filter: glow(color=gray, strength=3);
	filter: dropshadow(color=MediumSlateBlue, offX=2, offY=1);
	filter: shadow(color=#3f3f3f, direction=135);*/
}

.clsItemDesc
{
	font-family: times, verdana, sans-serif;
	font-weight: bolder;
	font-size: 14px;
	color: Blue;
	text-align: center;
	vertical-align: middle;
	border: 2px solid white;
	height: 100px;
	padding: 10px 0px 10px 0px;
}


/***** Home Page Index Item *****/
.clsPageItemBGColor
{
	width: 100%;
	background-color: #A19F9B;
}

.clsPageItemInnerBox
{
	text-align: left;
	background-color: #A19F9B;
	padding-top: 5px;
}

.clsPageItemTbl
{
	width: 100%;
	/*background-color: #A19F9B;*/
}

.clsPageItemTR
{
	padding: 5px 5px 5px 5px;
}

.clsDetBoxTop
{
	background-repeat: repeat-x;
	background-image: url("webimg/DetailBox_Top.gif");
}

.clsDetBoxBottom
{
	background-repeat: repeat-x;
	background-image: url("webimg/DetailBox_Bottom.gif");
}

.clsDetBoxLeft
{
	background-repeat: repeat-y;
	background-image: url("webimg/DetailBox_Left.gif");
}

.clsDetBoxRight
{
	background-repeat: repeat-y;
	background-image: url("webimg/DetailBox_Right.gif");
}


/***** Home Page Index Item for dba *****/
.clsdbaPageItemBGColor
{
	width: 100%;
	background-color: black;
}

.clsdbaPageItemInnerBox
{
	text-align: left;
	background-color: black;
	padding-top: 5px;
}

.clsdbaDetBoxTop
{
	background-repeat: repeat-x;
	background-image: url("webimg/dbaTitleBG.jpg");
}

.clsdbaDetBoxBottom
{
	background-repeat: repeat-x;
	background-image: url("webimg/dbaDetailBox_Bottom.gif");
}

.clsdbaDetBoxLeft
{
	background-repeat: repeat-y;
	background-image: url("webimg/dbaDetailBox_Left.gif");
}

.clsdbaDetBoxRight
{
	background-repeat: repeat-y;
	background-image: url("webimg/dbaDetailBox_Right.gif");
}


/***** Home Page Index Item for SuperPro *****/
.clsSuperPageItemBGColor
{
	width: 100%;
	background-color: #F8B415;	/* #17316A SuperPro Blue, #F8B415 SuperPro Yellow */
	background-repeat: repeat-x;
	background-image: url("webimg/SuperDetailBG.gif");
	padding-top: 5px;
	padding-left: 12px;
}

.clsSuperPageItemInnerBox
{
	text-align: left;
	background-color: #F8B415;	/* #17316A SuperPro Blue, #F8B415 SuperPro Yellow */
}

.clsSuperDetBoxTop
{
	background-repeat: repeat-x;
	background-image: url("webimg/SuperTitleBG.gif");
}

.clsSuperDetBoxBottom
{
	background-repeat: repeat-x;
	background-image: url("webimg/SuperDetailBox_Bottom.gif");
}

.clsSuperDetBoxLeft
{
	background-repeat: repeat-y;
	background-image: url("webimg/SuperDetailBox_Left.gif");
}

.clsSuperDetBoxRight
{
	background-repeat: repeat-y;
	background-image: url("webimg/SuperDetailBox_Right.gif");
}


/***** Maintenance Content *****/
.clsMaintContent
{
	width: 100%;
	height: 100%;
	vertical-align: top;
	background-color: #B1AEA9;	/* Old background color is #DAD7D2 */
}

.clsMaintDetail
{
	vertical-align: top;
	height: 100%;
}


/***** Maintenance Menu *****/
.clsMaintMenuBar
{
	width: 100%;
	background-color: transparent;
	background-repeat: repeat-x;
	background-image: url("webimg/MenuLine.gif");
}

.clsMaintMenu
{
	height: 29px;
}

.clsCatSel td
{
	width: 150px;
}


/***** Listing Page Style *****/
.clsListHeadM
{
	background-image: url("webimg/ListHeadBG.gif");
}

.clsDropShadow
{
	color: #083085;
	font-family: arial, verdana, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	filter: dropshadow(color=white, offx=1, offy=1, positive=true);
}

.clsListBoxL
{
	background-image: url("webimg/ListBoxL.gif");
}

.clsListBoxM
{
	background-image: url("webimg/ListBoxBG_B.gif");
}

.clsListBoxR
{
	background-image: url("webimg/ListBoxR.gif");
}

.clsListContentM
{
	height: 30px;
	vertical-align: bottom;
	background-color: #819ad0;
	/*border-bottom: 1px solid gray;*/
}

.clsListContentDet td
{
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
}

.clsListHeading
{
	font-family: arial, verdana, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #ff9900;
	filter: dropshadow(color=black, offx=1, offy=1, positive=true);
}

.clsListFootL
{
	background-image: url("webimg/ListFootL.gif");
}

.clsListFootM
{
	height: 20px;
	background-image: url("webimg/ListFootBG.gif");
}

.clsListFootR
{
	background-image: url("webimg/ListFootR.gif");
}

.clsOrderLink a
{
	text-decoration: none;
}

.clsOrderLink a:link
{
	color: white;
}

.clsOrderLink a:visited
{
	color: white;
}

.clsOrderLink a:hover
{
	color: white;
}

.clsOrderLink a:active
{
	color: white;
}


/***** Photo Box Style *****/
.clsPhotoBoxOutside
{
	width: 95%;
	/* Old style for photo box
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid darkgray;
	border-right: 1px solid darkgray;
	background-color: #4a4d4a;
	*/
}

.clsPhotoBoxInside
{
	border: 2px solid #959395;
	background-color: #959395;
	text-align: center;
	vertical-align: middle;
	margin: 1px 1px 1px 1px;
}

.clsPhotoHeadOutside
{
	background-color: #959395;
}

.clsPhotoHeadOutside td
{
	padding-bottom: 1px;
}

.clsPhotoHeadInside
{
	background-color: #959395;
}

.clsPhotoHeadCellTitle
{
	text-align: center;
	vertical-align: middle;
	font-family: verdana, sans-serif;
	font-size: 13px;
	/* Old font style for photo box header
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: blue;
	*/
	color: white;
	background-repeat: repeat-x;
	background-image: url("webimg/TitleBG.gif");
}

.clsPhotoAreaOutside
{
	/* Old font style for photo box content
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	background-color: #6b696d;
	text-align: center;
	vertical-align: middle;
	*/
	font-family: verdana, sans-serif;
	font-size: 13px;
	vertical-align: top;
	padding: 5px 10px 5px 10px;
}

.clsPhotoAreaCarDesc
{
	font-family: verdana, sans-serif;
	font-size: 12px;
	vertical-align: top;
	padding: 5px 0px 5px 10px;
}

