/* Start Header Styles */
		.tabborder{height:25px;border:solid 1px #000000}
		.tabtext{margin:-3px 9px 0 11px}
		a.text1{color:#FFFFFF}
		a.text2{color:#000000}
		a.text1, a.text2{font:bold 14px Arial;text-decoration:none}
		.tabcorner{margin:-1px 0 0 -1px;text-align:left}
		.tabnudge, .tabnudge2{float:right;height:25px;border:solid 1px #000000}
		.tabnudge{margin-right:-1px}
		.hdrbckgnd{background: url(images/header/hdr_bg.gif); text-align:left;height:70px}
		.hdrlogo{float:left;margin-left:20px}
		.hdrhdrlnks, .hdrtext{color:#FFFFFF;font:normal 12px Arial}
		.hdrhdrlnks{float:right;margin: 5px 10px 0px 0px}
		.tabclear{clear:both}
/* End Header Styles */

/* Start Welcome Styles */
.wel{font-size:11px;text-decoration:underline;}
/* End Welcome Styles */

/* Start Global Website Page */
.globalsite{width: 800px;border-left:solid 1px #000000;border-right:solid 1px #000000}
/* End Global Website Page */

/* Main BODY tag settings */
BODY
{
	background: #999999; font-size: 11px; font-family: Verdana, Arial, Sans-Serif; color: #000000; margin: 0;
}	

.body	
{
	background: #FFFFFF;
	font-size: 10px;
	font-family: Arial;
	color: #000000;
}


.FooterDiv
{
    width: 150px;
    text-align: left;
    padding-bottom: 4px;
}

LEGEND
{
    font-weight: bold;
    font-size: 16px;
    font-family: Arial;
    padding-right: 10px;
    padding-left: 5px;
}

.CategoryList
{
    padding-left: 15px;
    color: #FFFFFF;
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: none;
    font-size: 11px;
    padding-bottom: 3px;
    padding-top: 3px;
    text-align: left;
}

/* Form Colors */
.Header
{
	background: #666666;
	font-weight: bold; 
	font-size:12px;
	font-family:verdana, arial;
	color: #ffffff;
	line-height:15px;
}

a.Header
{
	font-weight: bold;
	font-size: 12px;
	background: #666666;
	color: #ffffff;
	line-height: 15px;
	font-family: verdana, arial;
	text-decoration: underline;
}


.HeaderNoBold
{
	background: #666666;
	font-size:11px;
	font-family:verdana,arial;
	color: #ffffff;
	line-height:15px;
}

.CartHeader
{
	padding-right: 2pt;
	padding-left: 5pt;
	background: #000066;
	padding-bottom: 2pt;
	font: 11px verdana, arial;
	color: #ffffff;
	padding-top: 2pt;
}

.CourseTitle
{
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
/*	background-image: url(assets/hdr_btm.gif);
	background-repeat: repeat-x;
	background-color: #006666;
	background-position: bottom;
*/	padding-left: 10px;
	vertical-align: top;
}

.CourseBold
{
	font-size: 14px;
	font-weight: bold;
	color: #006666;
}

.CourseText
{
	font-size: 13px;
	color: #000000;
}

.CourseLink
{font-size: 13px;font-family: Verdana, Arial, Sans-Serif;text-decoration: underline; color: blue;}
.CourseLink:hover
{font-size: 13px;font-family: Verdana, Arial, Sans-Serif;text-decoration: underline; color: blue;}

.Item
{
	padding-right: 5pt;
	padding-left: 5pt;
	background: #F1F1F1;
	padding-bottom: 2pt;
	font: 8pt/11pt verdana, arial;
	color: #000000;
	padding-top: 2pt;
}
.AlternateItem
{	
	padding-right: 5pt;
	padding-left: 5pt;
	background: #F1F1F1;
	padding-bottom: 2pt;
	font: 8pt/11pt verdana, arial;
	color: #000000;
	padding-top: 2pt;
}
.FormTable
{
	border-right: #808080 1px solid;
	padding-right: 0px;
	border-top: #808080 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #808080 1px solid;
	padding-top: 0px;
	border-bottom: #808080 1px solid;
	background-color: white;
}
.FormInputRequired
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	background: #ffffe0;
	border-left: #999999 1px solid;
	color: #000000;
	border-bottom: #999999 1px solid;
}
.FormInput
{
	background: #ffffff;
	color: #000000;
	border-top: #999999 1px solid;
	border-bottom: #999999 1px solid;
	border-right: #999999 1px solid;
	border-left: #999999 1px solid;
}
.FormInputCommentBox
{
	background: #ffffff;
	color: #000000;
	border-top: #999999 1px solid;
	border-bottom: #999999 1px solid;
	border-right: #999999 1px solid;
	border-left: #999999 1px solid;
	font-family: Arial, Sans-Serif;
}
.FormLabel
{
	font: 8pt/12pt Verdana, Arial, Sans-Serif;
	color: #000000;
	letter-spacing: normal;
}
.ContentCell
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}



/* Background of content areas */
.ContentArea
{
	padding-left: 5px;
	background: #FFFFFF;
	padding-bottom: 5px;
	color: #000000;
	padding-top: 5px;
}

/* Menu Bar Colors */
.MenuBar
{
	background: #ffffff;
	font: 8pt/10pt verdana, arial;
	color: #000000;	
}

/* Side Menu */
.SubMenu
{	
	font: bold 10px verdana,arial,sans-serif;
	color: #ffffff;
	
}

/* Side Menu */
.TopHeader
{	
	font: bold 8pt/10pt verdana,arial,sans-serif;
	color: #ffffff;
	background-color: #666666;	
}

/* Text Classes */


.TextBold
{
	font: bold 12px Arial, Verdana, Sans-Serif;
	color: #000000;
}
.TextBold13
{
	font: bold 13px Arial, Verdana, Sans-Serif;
	color: #000000;
}
.TextBold14
{
	font: bold 14px Arial, Verdana, Sans-Serif;
	color: #000000;
}
.TextBold17
{
	font: bold 17px Arial, Verdana, Sans-Serif;
	color: #000000;
}
.TextTitle
{
	padding-bottom: 5pt;
	font: bold 14pt/16pt Tahoma, Verdana, Arial, Sans-Serif;
	color: #000000;
}
.TextSubTitle
{
	font: bold 10pt/14pt Verdana, Arial, Sans-Serif;
	color: #000000;
}

.TextSubTitle2
{
	font: bold 9pt/12pt Verdana, Arial, Sans-Serif;
	color: #000000;
}

.TextSuccess
{
	font: bold 16px Verdana, Arial, Sans-Serif;
	color:Green;
}

.DealerSideMenuHeader
{
	font-weight: bold;
	font-size: 12pt;
	color: #ffffff;
	font-family: Tahoma,Verdana, Arial;
}

a.DealerSideMenuHeader
{
	font-weight: bold;
	font-size: 12pt;
	color: #ffffff;
	font-family: Tahoma,Verdana, Arial;
	text-decoration: none;
}

a.DealerSideMenuHeader:Hover
{
	font-weight: bold;
	font-size: 12pt;
	color: #ffffff;
	font-family: Tahoma,Verdana, Arial;
	text-decoration: underline;
}

.DealerSideMenu
{
	font-size: 8pt;
	color: #ffffff;
	font-family: Verdana, Arial;
}

/* List Link Classes - Goes Over Item, Alternate Item Classes*/

a:hover {text-decoration:underline;}

.LogoLink
{
	color:Black;
	text-decoration:none;
	font-size:12px;
}

.ListLink
{
	color:#365DAA;
	font: 8pt verdana, arial;
	text-decoration:underline;
}
.ListLink:Link
{
	color:#365DAA;
	text-decoration:underline;
	font: 8pt verdana, arial;
}
.ListLink:Active
{
	color:#365DAA;
	text-decoration:underline;
	font: 8pt verdana, arial;
}
.ListLink:Visited
{
	color:#365DAA;
	text-decoration:underline;
	font: 8pt verdana, arial;
}
.ListLink:hover
{
	color:#0000FF;
	text-decoration:underline;
	font: 8pt verdana, arial;
}

/* Small Link Classes - Used in Product Grid on Category Page*/
.SmallLink
{
	color:#000000;
	font: 10px verdana, arial;
}
.SmallLink:Link
{
	color:#000000;
	text-decoration:none;
	font: 10px verdana, arial;
}
.SmallLink:Active
{
	color:#000000;
	text-decoration:none;
	font: 10px verdana, arial;
}
.SmallLink:Visited
{
	color:#000000;
	text-decoration:none;
	font: 10px verdana, arial;
}
.SmallLink:hover
{
	color:#0000FF;
	text-decoration:underline;
	font: 10px verdana, arial;
}

.CategoryLink
{
    color:#0000FF;
/*	text-decoration:underline; */
	font: 10px verdana, arial;
}

/* Default Colors for Error and Save Messages */
.ErrorMessage{color:Red;font: 10pt/12pt verdana, arial;	}
.SuccessMessage{color:Green;font: 10pt/12pt verdana, arial;}

/* NEW */
.Date{color: #FFFFFF;font-family: Verdana, Helvetica, Arial, Sans-Serif;text-decoration: none;font-size: 10px;}

A.TopMenuItems{color: #FFFFFF;font-family: Arial, Sans-Serif;text-decoration: none;font-size: 12px;}
A.TopMenuItems:visited{color: #FFFFFF;font-family: Arial, Sans-Serif;text-decoration: none;font-size: 12px;}
A.TopMenuItems:hover{color: #FFFFFF;font-family: Arial, Sans-Serif;text-decoration: underline;font-size: 12px;}

.FooterHeader{font-size:14px; font-family:verdana, arial;font-weight:bold;color: #333333;}
A.FooterItems{color: #333333;font-family: Arial, Sans-Serif;text-decoration: none;font-size: 12px;}
A.FooterItems:visited{color: #333333;font-family: Arial, Sans-Serif;text-decoration: none;font-size: 12px;}
A.FooterItems:hover{color: #0000cc;font-family: Arial, Sans-Serif;text-decoration: underline;font-size: 12px;}

.StandardText
{
	font: 12px Verdana, Arial, Sans-Serif;
	color: #000000;
	letter-spacing: normal;
}

.SChartWhite{font: 12px Verdana, Arial, Sans-Serif;font-weight:bold;color: #FFFFFF;letter-spacing: normal;background-color: #000000;}
.SChart{font: 11px Verdana, Arial, Sans-Serif;color: #000000;letter-spacing: normal;}
.SChartAlt{font: 11px Verdana, Arial, Sans-Serif;color: #000000;letter-spacing: normal;background-color: #EEEEEE;}

.PolicyHdWht{font: 12px Verdana, Arial, Sans-Serif;font-weight:bold;color: #FFFFFF;letter-spacing: normal;background-color: #000000;}
.Policy{font: 11px Verdana, Arial, Sans-Serif;color: #000000;}
.PolicyAlt{font: 11px Verdana, Arial, Sans-Serif;color: #000000;letter-spacing: normal;background-color: #EEEEEE;}

.SideMenuItems{color: #FFFFFF;font-family: Verdana, Arial, Sans-Serif;text-decoration: none;font-size: 11px;}

.ItemDescription{color:#303030;font-family:Verdana, helvetica, Sans-Serif, Arial;font-size:11px;}
.SearchItemName{color: #000099;font-family: Verdana, Helvetica, Arial, Sans-Serif;text-decoration: none;font-size: 11px;font-weight: bold;}
.SearchLabel{color: #000000;font-family: Verdana, Helvetica, Arial, Sans-Serif;text-decoration: none;font-size: 16px;font-weight: bold;}
.ItemNumber{color: #777777;font-family: Verdana, Helvetica, Arial, Sans-Serif;text-decoration: none;font-size: 11px;}


.Text{font-size:11px;font-family: Verdana, Arial, Sans-Serif;color: #000000;}
a.Text{font-size:11px;font-family: Verdana, Arial, Sans-Serif;color: #000000;text-decoration:none;}
a.Text:Visited{font-size:11px;font-family: Verdana, Arial, Sans-Serif;color: #000000;text-decoration:none;}
a.Text:hover{font-size: 11px;font-family: Verdana, Arial, Sans-Serif;text-decoration: underline;	color: #0000cc;}

.TextLarge{font: 14px Verdana, Arial, Sans-Serif;color: #000000;}
.TextXLarge{font: 16px Verdana, Arial, Sans-Serif;color: #000000;}
.TextXXLarge{font: 18px Verdana, Arial, Sans-Serif;color: #000000;}

.TextSmall{font: 10px Verdana, Arial, Sans-Serif;color: #000000;}
a.TextSmall{font: 10px Verdana, Arial, Sans-Serif;text-decoration: none;color: #000000;}
a.TextSmall:Visited{font: 10px Verdana, Arial, Sans-Serif;text-decoration: none;color: #000000;}
a.TextSmall:hover{font: 10px Verdana, Arial, Sans-Serif;text-decoration: underline;color: #0000cc;}

a{font: 11px Verdana, Arial, Sans-Serif;text-decoration: none;color: #000099;}

.globalorange
{
	font-weight: bold;
	font-size: 24px;
	color: #dd6718;
	font-family: Arial, Verdana, Sans-Serif;
}

.globalorange2
{
	font-weight: bold;
	font-size: 18px;
	color: #dd6718;
	font-family: Arial, Verdana, Sans-Serif;
}

.globalgray
{
	font-size: 11px;
	color: #b0acac;
	font-family: Arial, Verdana, Sans-Serif;
}

.globalgray2
{
	font-size: 14px;
	color: #7E7E7E;
	font-family: Arial, Verdana, Sans-Serif;
}

.globalpurple
{
	font-weight: bold;
	font-size: 14px;
	color: #660099;
	font-family: Arial, Verdana, Sans-Serif;
}

.globalpurple2
{
	font-weight: bold;
	font-size: 11px;
	color: #660099;
	font-family: Arial, Verdana, Sans-Serif;
}

.globaltext
{
	font-size: 11px;
	color: black;
	font-family: Arial, Verdana, Sans-Serif;
}

.retailstoresheader
{
	font-size: 20px;
	color: #ffffff;
	font-family: Arial, Verdana, Sans-Serif;
}

.retailstoregraysmall
{
	font-size: 12px;
	color: #5e5d61;
	font-family: Arial, Verdana;
}

.retailstoregraylarge
{
	font-size: 14px;
	font-weight: bold;
	color: #5e5d61;
	font-family: Arial, Verdana;
}

.abouttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 10px;
}

.3dTable
{
	border-right: darkgray 2px solid;
	border-bottom: darkgray 2px solid;
}

.gcnew
{
	font-weight: bold;
	font-size: 13px;
	color: #ff0000;
	font-family: Arial, Verdana, Sans-Serif;
}

.gccustom
{
	font-weight: bold;
	font-size: 13px;
	color: #262626;
	font-family: Arial, Verdana, Sans-Serif;
}

.gcgray
{
	font-weight: bold;
	font-size: 11px;
	color: dimgray;
	font-family: Arial, Verdana, Sans-Serif;
}

.gcgiftbox
{
	font-size: 12px;
	color: #262626;
	font-family: Arial, Verdana, Sans-Serif;
	letter-spacing: 1px;
	line-height: 22px;
}

.gcgiftbox2
{
	font-weight: bold;
	font-size: 13px;
	color: #262626;
	font-family: Arial, Verdana, Sans-Serif;
}

.gcURL
{
	font-size: 11px;
	color: #262626;
	font-family: Arial, Verdana, Sans-Serif;
	text-decoration: none;
}

.gcgrayheader
{
	font-size: 18px;
	color: dimgray;
	font-family: Arial, Verdana, Sans-Serif;
}

.gctextbold
{
	font-weight: bold;
	font-size: 12px;
	color: #262626;
	font-family: Arial, Verdana, Sans-Serif;
}

.gcOD
{
	font-weight: bold;
	font-size: 14px;
	color: #666600;
	font-family: Arial, Verdana, Sans-Serif;
}

.gcOD2
{
	font-weight: bold;
	font-size: 15px;
	color: #666600;
	font-family: Arial, Verdana, Sans-Serif;
}

.gctext
{
	font-size: 12px;
	color: #262626;
	font-family: Arial, Verdana, Sans-Serif;
}

.gcredURL
{
	font-size: 11px;
	color: #ff0000;
	font-family: Arial, Verdana, Sans-Serif;
	text-decoration: none;
}

.gcredbold
{
	font-weight: bold;
	font-size: 15px;
	color: #ff0000;
	font-family: Arial, Verdana, Sans-Serif;
}

a.unavailable
{
	border-right: lightgrey 1px solid;
	padding-right: 2px;
	border-top: lightgrey 1px solid;
	padding-left: 2px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 2px;
	margin-left: 1px;
	border-left: lightgrey 1px solid;
	color: black;
	margin-right: 1px;
	padding-top: 2px;
	border-bottom: lightgrey 1px solid;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: whitesmoke;
}

a.unavailable:hover
{
	border-right: dimgray 1px solid;
	padding-right: 2px;
	border-top: dimgray 1px solid;
	padding-left: 2px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 2px;
	margin-left: 1px;
	border-left: dimgray 1px solid;
	color: black;
	margin-right: 1px;
	padding-top: 2px;
	border-bottom: dimgray 1px solid;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #c5c5c5;
	text-decoration: none;
}

.indentheader
{
	font-weight: bold;
	font-size: 20px;
	color: #ffffff;
	text-indent: 10px;
	font-family: Arial;
}

.indentheader_small
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	text-indent: 10px;
	font-family: Arial;
}

a.link
{
	border: #c7c7c7 1px solid;
	padding: 0 10px 0 10px;
	font-size: 12px;
	color: #2a2a2a;
	font-family: Arial, Verdana;
	background-color: #dadada;
	text-align: center;
	text-decoration: none;
	height: 15px;
}

a.link:hover
{
	border: #c7c7c7 1px solid;
	padding: 0 10px 0 10px;
	font-size: 12px;
	color: #2a2a2a;
	font-family: Arial;
	background-color: #e8e8e8;
	text-align: center;
	text-decoration: none;
	height: 15px;
}

a.readmore
{
	border-right: #383838 1px solid;
	padding-right: 10px;
	border-top: #383838 1px solid;
	padding-left: 10px;
	font-size: 12px;
	border-left: #383838 1px solid;
	clip: rect(auto auto auto auto);
	color: #000000;
	border-bottom: #383838 1px solid;
	font-family: Arial, Verdana;
	background-color: #e8c99a;
	text-align: center;
	text-decoration: none;
}

a.readmore:hover
{
	border-right: #383838 1px solid;
	padding-right: 10px;
	border-top: #383838 1px solid;
	padding-left: 10px;
	font-size: 12px;
	border-left: #383838 1px solid;
	clip: rect(auto auto auto auto);
	color: #000000;
	border-bottom: #383838 1px solid;
	font-family: Arial, Verdana;
	background-color: #dabb8c;
	text-align: center;
	text-decoration: none;
}

.Text12{font-size:12px;font-family: Verdana, Arial, Sans-Serif;color: #000000;}

.dealerblurb
{
	font-size: 15px;
	color: red;
	font-style: italic;
	font-family: Arial;
}

.calendar
{
	font-size: 10px;
	color: dimgray;
	font-family: Arial, Verdana;
}


.entry
{
    width: 440px;
    margin-top: 10px;
}

#entry_image_a
{
    float: left;
    padding-left: 2px;
    padding-bottom: 10px;
    padding-top: 10px;
}

#entry_image_b
{
    text-align: right;
    padding-right: 2px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.FooterDiv
{
    width: 150px;
    text-align: left;
    padding-bottom: 4px;
}

LEGEND
{
    font-weight: bold;
    font-size: 16px;
    font-family: Arial;
    padding-right: 10px;
    padding-left: 5px;
}

.CategoryList
{
    padding-left: 15px;
    color: #FFFFFF;
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: none;
    font-size: 11px;
    padding-bottom: 3px;
    padding-top: 3px;
    text-align: left;
}

.imginset
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}

.homecategorylist
{
    font-size: 11px;
    color: #0000ff;
    font-family: Arial, Sans-Serif;
}
a.homecategorylist
{
    font-size: 12px;
    color: #0000ff;
    font-family: Arial, Sans-Serif;
    text-decoration: none;
}
a.homecategorylist:hover
{
    font-size: 12px;
    color: #0000ff;
    font-family: Arial, Sans-Serif;
    text-decoration: underline;
}
.forminputlistbox
{
    border-right: #999999 5px solid;
    border-top: #999999 1px solid;
    font-size: 11px;
    border-left: #999999 1px solid;
    border-bottom: #999999 1px solid;
    font-family: Verdana, Arial, Sans-Serif;
    background-color: #ffffff;
}
.tabtable
{
    border-right: #767676 1px solid;
    border-left: #767676 1px solid;
    border-bottom: #767676 1px solid;
}


.FormInputSm
{
    background: #ffffff;
    color: #000000;
    border: #000000 1px solid;
    font-size: 11px;
    font-family: Arial;
}

.searchSubMenuLeft
{	
	padding-left: 15px;
	font: bold 10px verdana,arial,sans-serif;
	color: #ffffff;	
}
.searchHeader
{
    height: 2px;
    
}

.error, .success
{
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Arial, Sans-Serif;
    padding-right: 2px;
    padding-bottom: 1px;
    padding-top: 1px;
}

.error
{
    background-color: #ffa2b5;
}
.success
{
    background-color: #99ff99;
}


A.TopMenuItemsHDR{color: #ffffff;font-family: Arial, Sans-Serif;text-decoration: none;font-size: 13px;}
A.TopMenuItemsHDR:visited{color: #ffffff;font-family: Arial, Sans-Serif;text-decoration: none;font-size: 13px;}
A.TopMenuItemsHDR:hover{color: #ffffff;font-family: Arial, Sans-Serif;text-decoration: underline;font-size: 13px;}

.review
{
    width: 396;
}
.reviewtop
{
    background: url(images/reviews/bubble_top.gif) no-repeat bottom left;
    height: 10px;
}
.reviewmid
{
    background: #EAE0D6 url(images/reviews/bubble_mid.gif) repeat-x;
    border-left: solid 1px #5D5D5D;
    border-right: solid 1px #5D5D5D;
    padding: 0px 5px 0px 5px;
}
.reviewbtm
{
    background: url(images/reviews/bubble_btm.gif) no-repeat top left;
    height: 25px;
    padding: 11px 0px 0px 28px;
}

/* Cav Reviews */
.cavreview
{
    width: 396px;
}
.cavreviewtop
{
    background: url(images/reviews/bubble_top_uscav.gif) no-repeat bottom left;
    height: 10px;
}
.cavreviewmid
{
    background: #000000 url(images/reviews/bubble_mid_uscav.gif) repeat-x;
    border-left: solid 1px #5D5D5D;
    border-right: solid 1px #5D5D5D;
    padding: 0px 5px 0px 5px;
}
.cavreviewbtm
{
    background: url(images/reviews/bubble_btm_uscav.gif) no-repeat top left;
    height: 25px;
    padding: 11px 0px 0px 28px;
}

.cavreviewcolor
{
	font-family:Arial;
	color:White;
}

.venreviewtop
{
    background: url(images/reviews/bubble_top_ven.gif) no-repeat bottom left;
    height: 10px;
}

.venreviewmid
{
    background: #bbddff url(images/reviews/bubble_mid_ven.gif) repeat-x;
    border-left: solid 1px #5D5D5D;
    border-right: solid 1px #5D5D5D;
    padding: 0px 5px 0px 5px;
}
.venreviewbtm
{
    background: url(images/reviews/bubble_btm_ven.gif) no-repeat top left;
    height: 25px;
    padding: 11px 0px 0px 28px;
}

.MainPageLink
{
    color:#0000FF;
	font: 9px verdana, arial;
	text-align:left;
}
.MainPageLink2
{
    color:#0000FF;
	font: 9px verdana, arial;
	text-align:left;
}

.MinPrice
{
    font-weight: bold;
    font-size: 14px;
    color: #0000cc;
    font-family: Arial;
}

.BoldLabels
{
    font-weight: bold;
    font-size: 12px;
}

.green, .red, a.green, a.red
{
    font-weight: bold;
    font-size: 13px;
    font-family:  Verdana;
}
.green, a.green
{
    color: #006600;
}

.red, a.red
{
    color: #990000;
}

.ProductInfoBG
{
    font-size: 11px;
}

.homelinks {color:#000;font:12px/verdana}


.DeployGreen
{
    font-size:9px;
    color: #006600;
}

.DeployRed
{
    font-size:9px;
    color: #990000;
}

.DeployVariant {font-size:11px; width:350px}

.style1 {font-family: Verdana, Arial, Helvetica, sans-serif}
.style4 {font-size: 14px}
.style5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.style6 {
	color: #0000FF;
	font-weight: bold;
}
.style8 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.style9 {
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
}
.style10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}

.green, .red, a.green, a.red, a.gray, .gray, a.blue, .blue, a.orange, .orange, .purple, a.purple
{
    font-weight: bold;
    font-size: 13px;
    font-family:  Verdana;
}
.green, a.green
{
    color: #006600;
}

.red, a.red
{
    color: #990000;
}

.gray, a.gray
{
    color: #5F5F5F;
}

.blue, a.blue
{
    color: #0031D0;
}

.orange, a.orange
{
    color: #C96E36;
}

.purple, a.purple
{
    color: #882ABE;
}

.error, .success
{
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Arial, Sans-Serif;
    padding-right: 2px;
    padding-bottom: 1px;
    padding-top: 1px;
}

.error
{
    background-color: #ffa2b5;
}
.success
{
    background-color: #99ff99;
}

a.DictionaryText
{
    font-family: Arial;
    font-size: 16px;
}

.rpred{color:#FF0000}

.dhtmlnormala, .dhtmlnormalb { padding: 5px; border: solid 1px #000000; color: #ffffff; width: 175px; }
.dhtmla:hover { color: #FFFF00; text-decoration: none; }
.dhtmla { color: #ffffff; text-decoration: none; }
.dhtmlnormala {visibility: hidden; position:absolute; margin: -23px 0 0 120px;}
.dhtmlnormalb {visibility: hidden; position:absolute; margin: -23px -23px 0 160px;}

    .w_div{font:12px Arial;color:#000}
    .w_div2{float:left;width:130px;text-align:center;padding:2px;height:160px}
    .w_img{border:solid 1px #000}
    .w_a{text-decoration:none;color:#000}

a.tabcontent, a.tabcontent:hover{color:#000000; text-decoration: none}
.tab1{background: url(images/tabs/tab_tra.gif) no-repeat bottom}
.tab2{background: url(images/tabs/tab.gif) repeat-x}
.tab3{background: url(images/tabs/tab_l.gif) no-repeat}
.tab4{background: url(images/tabs/tab_m.gif)}
.tab5{background: url(images/tabs/tab_r.gif) no-repeat}
.tab6{background: url(images/tabs/tab_la.gif) no-repeat}
.tab7{background: url(images/tabs/tab_ma.gif)}
.tab8{background: url(images/tabs/tab_ra.gif) no-repeat}
.tab9{background: url(images/tabs/tab_tm.gif) repeat-y}
.tab10{background: url(images/tabs/tab_b.gif) no-repeat;height:15px}
.tab11{background: url(images/tabs/tab_ra_ejnd.gif) no-repeat; width:11px}
.tab12{background: url(images/tabs/tab_r_end.gif) no-repeat; width:11px}
.tabpad{padding: 3px 0 0 0}
.tab_cb {clear:both}
.tab1{float:right}
.tab2, .tab3, .tab4, .tab5, .tab6, .tab7, .tab8, .tab11, .tab12 {float:left}
.tab1, .tab3, .tab4, .tab5, .tab6, .tab7, .tab8, .tab11, .tab12 {height:20px}
.tab3, .tab5, .tab8 {width:10px}
.tab1, .tab6 {width: 10px}

.hcl, .hcl2, .hmi { color: #000; font-family: Verdana, Arial, Sans-Serif; text-decoration: none; text-align: left }
.hcl { font-size: 11px; line-height:12px }
.hmi { font-size: 11px; }
.hcl2 { font-size: 12px; padding-top:10px}
.hcl3 { font-size: 12px; }

.f-b { border-top: solid 1px #000; width: 100%; background: #d2d2d2; }
.f-l { float: left; padding: 0 0 0 10px; width: 260px;}
.f-r1 { float: right; padding: 8px 0 0 0; font: 14px Verdana, Arial, Sans-Serif; color: #000; }
.f-r2 { float: right; text-align: right; padding: 10px 5px 0 0; font: 10px Verdana, Arial, Sans-Serif; color: #000; }
.c-b { clear: both; }

a.s,a.v{color:#000099;text-decoration:none;font-size:11px}
a.s:hover,a.v:hover{text-decoration: underline}
a.s{font-weight:bold}
.s{color:#010101;font-size:11px}
.s1{color:#808080;font-size:11px}
.s_i{border:solid 1px #000000;padding:5px;height:80px}

.s_1{text-align:left; padding: 5px 0 0 5px}
.s_2{padding-left: 5px}
.s_3,.s_3:hover{text-decoration:none;font-size:10px;color:#0000FF}

.dl_div{padding:0 5px 0 5px}
.dl_h{border:solid 1px #E0E0E0; background:#E0E0E0; margin: 5px 0 5px}
.dl_s{width:100px;padding-top:10px;font-size:11px}
a.dl{text-decoration:none;color:#000069;font:11px Verdana}
a.dl:hover{text-decoration:underline;color:#0000FF}
a.pager,a.pagerB,a.pager:hover{text-decoration:none;color:#0000FF}
a.pager:hover{text-decoration:underline}
a.pagerC,a.pagerC:hover{text-decoration:none;color:#000069;font-size:11px}
a.pagerB,.pagerB{font-size:11px;font-weight:bold;color:#000069}
a.p_btn{text-decoration:none;color:#000069}
a.p_btn_d{text-decoration:none;color:#808080}
.pagers{background:#D0D0D0;border:solid 1px #A0A0A0;padding:2px}

a.pager_view:hover{text-decoration:none}
a.p,a.p:hover{text-decoration:underline}
h3{font:normal 13px Arial; color:#323232;margin:0px}

a.tr,a.tr:hover{color:#ffffff}
.tr_t{background: url(images/banner_items_toprated_t.jpg) no-repeat; width: 162px; height: 132px}
.tr_m{background: url(./images/banner_items_toprated_m.jpg) repeat-y; width: 162px}
.tr_b{background: url(./images/banner_items_toprated_b.jpg) no-repeat; width: 162px; height: 35px}
.tr_i{width: 90px; height: 90px; border: solid 1px #000000;background:#ffffff}
.tr_ip{padding-top:5px}

.bnr{margin:10px 0 5px 5px;text-align:left;}