/* 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{margin-right:-1px}
.tabnudge, .tabnudge2{float:right;height:25px;border:solid 1px #000000}
.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:normal 11px Arial;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 */

.searchhint
{
    position: absolute;
    overflow: hidden;
    visibility: hidden;
    z-index: 1;
    background-color: #00FF00;
    text-align: center;
    padding: 10px;
    font-size: 12px;
    color: #FF0000;
    font-family: Arial;
}

/* 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: Verdana, Arial, Sans-Serif; color: #000000; }
.body1 { background: #FFFFFF; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; 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;
}

.CategoryLink
{
    color:#0000FF;
    text-decoration:underline;
    font: 10px verdana, arial;
}

/* 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;}

.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;
}

/* 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:12px; 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: solid 2px #808080; border-bottom: solid 2px #808080; }

.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: #696969;
    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: #696969;
    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: #000000;
    margin-right: 1px;
    padding-top: 2px;
    border-bottom: lightgrey 1px solid;
    font-family: Verdana, Arial, Sans-Serif;
    background-color: #f5f5f5;
}

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-right: #ababab 1px solid;
	padding-right: 10px;
	border-top: #ababab 1px solid;
	padding-left: 10px;
	font-size: 12px;
	border-left: #ababab 1px solid;
	color: #2a2a2a;
	border-bottom: #ababab 1px solid;
	font-family: Arial, Verdana;
	background-color: #dadada;
	text-align: center;
	text-decoration: none;
}

a.link:hover
{
	border-right: #c7c7c7 1px solid;
	padding-right: 10px;
	border-top: #c7c7c7 1px solid;
	padding-left: 10px;
	font-size: 12px;
	border-left: #c7c7c7 1px solid;
	color: #2a2a2a;
	border-bottom: #c7c7c7 1px solid;
	font-family: Arial, Verdana;
	background-color: #e8e8e8;
	text-align: center;
	text-decoration: none;
}

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: #696969;
    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;
}

.imginset
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}

.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;
}

.box
{
    margin-left: 2px;
    margin-right: 2px;
    padding: 2px;
    font-size: 12px;
/*    background-color: #ffffff;*/
    font-family: Arial;
    visibility: hidden;
    cursor: hand;
    text-align: left;
}

.arrow
{
    background-image: url(Ajax/arrow_home.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

.popup
{
    position: absolute;
    overflow: hidden;
    visibility: hidden;
    z-index: 1;
    background-color: #FFFFFF;
    text-align: center;
    padding: 10px;
    font-size: 12px;
    color: #000000;
    font-family: Arial;
}

.FormInputSm
{
    background: #ffffff;
    color: #000000;
    border: #000000 1px solid;
    font-size: 11px;
    font-family: Arial;
}

.searchSubMenuLeft
{	
	padding-left: 15px;
	font: bold 40px verdana,arial,sans-serif;
	color: #ffffff;	
}
.searchHeader
{
    height: 2px;
    
}

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: 396px;
}
.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;
}

.MinPrice
{
    font-weight: bold;
    font-size: 14px;
    color: #0000cc;
    font-family: Arial;
}

.BoldLabels
{
    font-weight: bold;
    font-size: 12px;
}

.ProductInfoBG
{
    font-size: 11px;
}

.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;
}

.MainPageLink
{
    color:#0000FF;
	font: 10px verdana, arial;
	text-align:left;
}
.MainPageLink2
{
    color:#0000FF;
	font: 10px verdana, arial;
	text-align:left;
}

.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; }

.homelinks { color: #000; font-weight: normal; font-size: 12px; font-style: normal; font-family: Arial; font-variant: normal; }

/*.dhtmlback { background-color: #666600; padding: 5px; border: solid 1px #000000; line-height: 20px; }*/
.dhtmlnormala, .dhtmlnormalb { padding: 5px; border: solid 1px #000000; color: #ffffff; }
.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;}
.dh, .dh:visited, .dh:link, .dh:active, .dh:hover{color: #FFFFFF;font-family: Verdana, Arial, Sans-Serif;text-decoration: none;font-size: 11px;}

.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;
}

/* Tabbed Content Styles */
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}
/* End Tabbed Content Styles */

    .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}


/*.menu{padding: 5px 0 5px 0; margin: 0 0 0 40px}
.w_d{font:12px Arial;color:#000}
.w_d2{float:left;width:130px;padding:2px;padding-top:5px;height:174px;border:solid 1px #000;margin:2px; background:#e0e0e0}
.w_d3{text-align: center}
.w_i{border:solid 1px #000}
.w_d_i{height:85px}
.w_a{text-decoration:none;color:#000;font-size:10px}
.w_d_p{color:#FF0000;font-weight:bold;padding-top:4px}*/

.hcl, .hcl2, .hcl3, .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; }

.testcss{ line-height:30px}

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;height:90px;width:90px;margin-left:5px}
.s_i2{border:solid 1px #000000;height:90px;width:90px;margin-left:5px}

.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,a.pagerC:hover{text-decoration:underline}
a.pagerC{text-decoration:none;}
a.pagerC,a.pagerC:hover{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;}
.thankYouHeader
{
    background-color:#FFFFCE;
    margin: -5px 0 25px -5px;
    height:200px;
    font-family:Arial;
    text-align:left;
    padding:0px 35px;
}
.thankYouHeader h1
{
    color:#d51600;
    padding-top:20px; 
    font-style:italic; 
    margin:0px;
}
.thankYouHeader .socialText, .thankYouHeader .socialTextLast
{
    font-size:8pt;
    float:left;
    margin-left: 5px;
    width:112px;
}
.thankYouHeader .SocialText
{
    margin-right:15px;
}
.thankYouHeader .socialIcons, .thankYouHeader .socialText
{
    float:left;
}
/* Catalog Archive Start */
#featureBox, #redbookBox
{
    background-color:#FFFFCE;
    font-family:Arial;
    text-align:left;
    padding: 10px;
    margin:10px 0;
}
#featureHeader
{
    color:#000;
    font-size:xx-large;
    margin-bottom:10px;
}
#featureImage, #featureContent, .featureSocialLinks
{
    float:left;
}
#featureContent
{
    width:375px;
    height:200px;
}
#featureContent
{
    padding-left:10px;  
}
#featureSocialGoogle
{
    padding-right:20px;
}
#featureText
{
    padding-top:10px;
}
#featureButtons
{
    clear:both;
    padding-top:20px;
    height:30px;
}
#featureRequest, #featureView, #featureDownload
{
    width:33.3%; 
    float:left;
}
#featureRequest
{
    text-align:right;
}
#featureDownload
{
    text-align:left;
}
#featureView
{
    text-align:left;
}
.archivedBox
{
    font-family:Arial;
    text-align:left;
    padding: 10px;
    margin:10px 0;
    width:180px;
    text-align:center;
    float:left;
}
.archivedImage
{
    padding:0 0 0 0;
    font-size:small;
    color:#000;
    padding-bottom: 15px;
}
.archivedView
{
    padding-top:10px;
}
.archivedSpacer
{
    width:0%;
    height:100px;
    float:left;
}
.archivedView a, .archivedDownload a
{
    font-size:xx-small;
}
.archivedTitle
{
    text-align:left;
    font-weight:bold;
    font-size:large;
}
.redbookHeader
{
    font-size: large;
    margin-bottom:10px;
}
.redbookDesc, .redbookImage
{
    float:left;
    padding-bottom:20px;
    text-align:left;
}
.redbookImage
{
    padding-right:10px;
    font-size:xx-small;
}
.redbookDesc
{
    width:490px;
}
/* Catalog Archive End */
/* Dog Tag Section Start */
#dogTagImg
{
    width:200px; 
    height:111px; 
    background-image:url('images/BlankTag.jpg'); 
    float:right; 
    margin-top:-120px;
}
/* Dog Tag Section End */
