<Style>/* Default CSS Stylesheet for a new Web Application project */{}

.ddimgtooltip{
box-shadow: 3px 3px 5px #818181; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 3px 3px 5px #818181;
-moz-box-shadow: 3px 3px 5px #818181;
display:none;
position:absolute;
border:1px solid black;
background:white;
color: black;
z-index:2000;
padding: 4px;
}
.style1 {font-weight: bold
}
#Banner 
{
    background-color: Black;
}
/* Begin Bike Category Buttons */
#BodyTag #Form2 #PageTable tr #PageCell #PageSubTable tr #ContentCell table tr td div table tr td a p { font-family: Arial, Helvetica, sans-serif; }
#AS_Button { font-size: 12px; line-height: 24px; font-weight: bold; color: #FFF; text-decoration: none; background-image: url(images/layout/AS-Button.jpg); background-repeat: no-repeat; background-position: left top; text-align: center; display: block; height: 50px; width: 50px; }
#BodyTag #Form2 #PageTable tr #PageCell #PageSubTable tr #ContentCell table tr td div table tr td #AS_Button a:hover { font-size: 12px; line-height: 24px; font-weight: bold; color: #FFF; text-decoration: none; background-image: url(images/layout/AS-Button.jpg); background-repeat: no-repeat; background-position: left bottom; text-align: center; display: block; height: 50px; width: 50px; }
#Appearance_Button { font-size: 12px; line-height: 24px; font-weight: bold; color: #FFF; text-decoration: none; background-image: url(images/layout/Appearance-Button.jpg); background-repeat: no-repeat; background-position: left top; text-align: center; display: block; height: 50px; width: 50px; }
#BodyTag #Form2 #PageTable tr #PageCell #PageSubTable tr #ContentCell table tr td div table tr td #Appearance_Button a:hover { font-size: 12px; line-height: 24px; font-weight: bold; color: #FFF; text-decoration: none; background-image: url(images/layout/Appearance-Button.jpg); background-repeat: no-repeat; background-position: left bottom; text-align: center; display: block; height: 50px; width: 50px; }
#Comfort_Button { font-size: 12px; line-height: 24px; font-weight: bold; color: #FFF; text-decoration: none; background-image: url(images/layout/Comfort-Button.jpg); background-repeat: no-repeat; background-position: left top; text-align: center; display: block; height: 50px; width: 50px; }
#BodyTag #Form2 #PageTable tr #PageCell #PageSubTable tr #ContentCell table tr td div table tr td #Comfort_Button a:hover { font-size: 12px; line-height: 24px; font-weight: bold; color: #FFF; text-decoration: none; background-image: url(images/layout/Comfort-Button.jpg); background-repeat: no-repeat; background-position: left bottom; text-align: center; display: block; height: 50px; width: 50px; }
#Electrical_Button { font-size: 12px; line-height: 24px; font-weight: bold; color: #FFF; text-decoration: none; background-image: url(images/layout/Electrical-Button.jpg); background-repeat: no-repeat; background-position: left top; text-align: center; display: block; height: 50px; width: 50px; }
#BodyTag #Form2 #PageTable tr #PageCell #PageSubTable tr #ContentCell table tr td div table tr td #Electrical_Button a:hover { font-size: 12px; line-height: 24px; font-weight: bold; color: #FFF; text-decoration: none; background-image: url(images/layout/Electrical-Button.jpg); background-repeat: no-repeat; background-position: left bottom; text-align: center; display: block; height: 50px; width: 50px; }
#Lighting_Button { font-size: 12px; line-height: 24px; font-weight: bold; color: #FFF; text-decoration: none; background-image: url(images/layout/Lighting-Button2.jpg); background-repeat: no-repeat; background-position: left top; text-align: center; display: block; height: 50px; width: 50px; }
#BodyTag #Form2 #PageTable tr #PageCell #PageSubTable tr #ContentCell table tr td div table tr td #Lighting_Button a:hover { font-size: 12px; line-height: 24px; font-weight: bold; color: #FFF; text-decoration: none; background-image: url(images/layout/Lighting-Button2.jpg); background-repeat: no-repeat; background-position: left bottom; text-align: center; display: block; height: 50px; width: 50px; }
#Luggage_Button { font-size: 12px; line-height: 24px; font-weight: bold; color: #FFF; text-decoration: none; background-image: url(images/layout/Luggage-Button2.jpg); background-repeat: no-repeat; background-position: left top; text-align: center; display: block; height: 50px; width: 50px; }
#BodyTag #Form2 #PageTable tr #PageCell #PageSubTable tr #ContentCell table tr td div table tr td #Luggage_Button a:hover { font-size: 12px; line-height: 24px; font-weight: bold; color: #FFF; text-decoration: none; background-image: url(images/layout/Luggage-Button2.jpg); background-repeat: no-repeat; background-position: left bottom; text-align: center; display: block; height: 50px; width: 50px; }
#Maintenance_Button { font-size: 12px; line-height: 24px; font-weight: bold; color: #FFF; text-decoration: none; background-image: url(images/layout/Maintenance-Button2.jpg); background-repeat: no-repeat; background-position: left top; text-align: center; display: block; height: 50px; width: 50px; }
#BodyTag #Form2 #PageTable tr #PageCell #PageSubTable tr #ContentCell table tr td div table tr td #Maintenance_Button a:hover { font-size: 12px; line-height: 24px; font-weight: bold; color: #FFF; text-decoration: none; background-image: url(images/layout/Maintenance-Button2.jpg); background-repeat: no-repeat; background-position: left bottom; text-align: center; display: block; height: 50px; width: 50px; }
#Microfiche_Button { font-size: 12px; line-height: 24px; font-weight: bold; color: #FFF; text-decoration: none; background-image: url(images/layout/Microfiche-Button.jpg); background-repeat: no-repeat; background-position: left top; text-align: center; display: block; height: 50px; width: 50px; }
#BodyTag #Form2 #PageTable tr #PageCell #PageSubTable tr #ContentCell table tr td div table tr td #Microfiche_Button a:hover { font-size: 12px; line-height: 24px; font-weight: bold; color: #FFF; text-decoration: none; background-image: url(images/layout/Microfiche-Button.jpg); background-repeat: no-repeat; background-position: left bottom; text-align: center; display: block; height: 50px; width: 50px; }
#Performance_Button { font-size: 12px; line-height: 24px; font-weight: bold; color: #FFF; text-decoration: none; background-image: url(images/layout/Performance-Button.jpg); background-repeat: no-repeat; background-position: left top; text-align: center; display: block; height: 50px; width: 50px; }
#BodyTag #Form2 #PageTable tr #PageCell #PageSubTable tr #ContentCell table tr td div table tr td #Performance_Button a:hover { font-size: 12px; line-height: 24px; font-weight: bold; color: #FFF; text-decoration: none; background-image: url(images/layout/Performance-Button.jpg); background-repeat: no-repeat; background-position: left bottom; text-align: center; display: block; height: 50px; width: 50px; }
#Protection_Button { font-size: 12px; line-height: 24px; font-weight: bold; color: #FFF; text-decoration: none; background-image: url(images/layout/Protection-Button.jpg); background-repeat: no-repeat; background-position: left top; text-align: center; display: block; height: 50px; width: 50px; }
#BodyTag #Form2 #PageTable tr #PageCell #PageSubTable tr #ContentCell table tr td div table tr td #Protection_Button a:hover { font-size: 12px; line-height: 24px; font-weight: bold; color: #FFF; text-decoration: none; background-image: url(images/layout/Protection-Button.jpg); background-repeat: no-repeat; background-position: left bottom; text-align: center; display: block; height: 50px; width: 50px; }
#BodyTag #Form2 #PageTable tr #PageCell #PageSubTable tr #ContentCell table tr td div table tr td #Performance_Button a:hover { font-size: 12px; line-height: 24px; font-weight: bold; color: #FFF; text-decoration: none; background-image: url(images/layout/Performance-Button.jpg); background-repeat: no-repeat; background-position: left bottom; text-align: center; display: block; height: 50px; width: 50px; }
#Electrical_Button { font-size: 12px; line-height: 24px; font-weight: bold; color: #FFF; text-decoration: none; background-image: url(images/layout/Electrical-Button.jpg); background-repeat: no-repeat; background-position: left top; text-align: center; display: block; height: 50px; width: 50px; }
#BodyTag #Form2 #PageTable tr #PageCell #PageSubTable tr #ContentCell table tr td div table tr td #Electrical_Button a:hover { font-size: 12px; line-height: 24px; font-weight: bold; color: #FFF; text-decoration: none; background-image: url(images/layout/Electrical-Button.jpg); background-repeat: no-repeat; background-position: left bottom; text-align: center; display: block; height: 50px; width: 50px; }
#Lube_Button { font-size: 12px; line-height: 24px; font-weight: bold; color: #FFF; text-decoration: none; background-image: url(images/layout/Oil-Filter-Kits-Button-Hover.jpg); background-repeat: no-repeat; background-position: left top; text-align: center; display: block; height: 50px; width: 50px; }
#BodyTag #Form2 #PageTable tr #PageCell #PageSubTable tr #ContentCell table tr td div table tr td #Lube_Button a:hover { font-size: 12px; line-height: 24px; font-weight: bold; color: #FFF; text-decoration: none; background-image: url(images/layout/Oil-Filter-Kits-Button-Hover.jpg); background-repeat: no-repeat; background-position: left bottom; text-align: center; display: block; height: 50px; width: 50px; }
#TireAcc_Button { font-size: 12px; line-height: 24px; font-weight: bold; color: #FFF; text-decoration: none; background-image: url(images/layout/Tire-Accessories-Button.jpg); background-repeat: no-repeat; background-position: left top; text-align: center; display: block; height: 50px; width: 50px; }
#BodyTag #Form2 #PageTable tr #PageCell #PageSubTable tr #ContentCell table tr td div table tr td #TireAcc_Button a:hover { font-size: 12px; line-height: 24px; font-weight: bold; color: #FFF; text-decoration: none; background-image: url(images/layout/Tire-Accessories-Button.jpg); background-repeat: no-repeat; background-position: left bottom; text-align: center; display: block; height: 50px; width: 50px; }
#Tool_Button { font-size: 12px; line-height: 24px; font-weight: bold; color: #FFF; text-decoration: none; background-image: url(images/layout/Tool-Button.jpg); background-repeat: no-repeat; background-position: left top; text-align: center; display: block; height: 50px; width: 50px; }
#BodyTag #Form2 #PageTable tr #PageCell #PageSubTable tr #ContentCell table tr td div table tr td #Tool_Button a:hover { font-size: 12px; line-height: 24px; font-weight: bold; color: #FFF; text-decoration: none; background-image: url(images/layout/Tool-Button.jpg); background-repeat: no-repeat; background-position: left bottom; text-align: center; display: block; height: 50px; width: 50px; }
#Cat_Banner { font-size: 24px; line-height: 40px; font-weight:bolder; color: #FFF; text-decoration:none; font-style:italic; background-image: url(images/layout/Bike-Landing-Page-Banner-THIN.jpg); background-repeat: no-repeat; background-position: left top; text-align: center; display: block; height: 48px; width: 899px; }
#Everything_Button { font-size: 12px; line-height: 24px; font-weight: bold; color: #FFF; text-decoration: none; background-image: url(images/layout/Everything-Button.jpg); background-repeat: no-repeat; background-position: left top; text-align: center; display: block; height: 28px; width: 590px; }
#BodyTag #Form2 #PageTable tr #PageCell #PageSubTable tr #ContentCell table tr td div table tr td #Everything_Button a:hover { font-size: 12px; line-height: 24px; font-weight: bold; color: #FFF; text-decoration: none; background-image: url(images/layout/Everything-Button.jpg); background-repeat: no-repeat; background-position: left bottom; text-align: center; display: block; height: 28px; width: 590px; }
/* End Bike Category Buttons */
#BannerAS {
	width: 1024px;
	height: 70px;
	background: url(Banner4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#Right_Banner {
		width: 440px;
	height: 300px;
background-image: url(Right_Banner2.gif);
background-repeat: no-repeat;
background-position: left top;
}
#DropDown {
background-image: url(Left_Banner.gif);
}
#Under {
	height: 7px;
}
#SPACER {
	height: 5px;
}
#UnerBanner {
	height: 5px;
}
#BodyTag #frmBot #Verytop table tr td table tr .TopNavBar .ContentNoBack tr td #menu_container #topnavmenu a:hover {
	color: #999;
}
#TopSpacer {
}
#5Spacer {
	width: 3px;
}

.tdata 
{
    font-size:8pt;
    color:Black;
}
.tdatahead
{
    font-size:8pt;
    color:Black;
}

a:link {
	color: #000;
	text-decoration: none;
	font-weight: bolder;
}
a:visited {
 color: #444444;
 text-decoration: none;
 font-weight: bold;
}
a:hover {
	color: #999;
	text-decoration: underline;
}

#pagecell{
	text-align: center;
}

#ContentCellHome
{
    color: White;
	margin:0;
	padding:0px 0px 0px 2px;
	vertical-align: top;
}

#BotTable{
	width: 870px;
	border:0px;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.BotTableCell{
	border:none;
	padding:none;
}

#PageTable{
	width: 100%;
	border: 0px;
 }

#PageSubTable{
	text-align: center;
	margin: 0px auto;
	background-image: none;
}

.GeneralPage
{
	 background-color: white;
	 background-image: url(New_BG.jpg);
	 background-position: top;
	 background-repeat: no-repeat;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 margin-right: 0px;
	 margin-top: 0px;
}
 
.TopBanner
{
	font-family: Arial;
	font-size: 0pt;
	color: White;
	text-decoration: none;
	font-style: normal;
	text-align: Center;
	height: 70px;
	border: 0px;
	margin: 0px;
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	align: Center;
}

.TopBannerGraphic
{
	height: 70px;
	margin: 0px;
	padding: 0px;
	border-top-width: 100%;
	border-right-width: 100%;
	border-bottom-width: 100%;
	border-left-width: 100%;
}

.PageTopNav
{
	font-family: Arial, sans-serif, Helvetica, Verdana;
	font-size: 12px;
	height: 25px;
	background-image: none;
}

.TopSubBanner
{
	font-family: Arial;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	background: transparent;
	/* 	background-image: url(images/Layout/navbar_background2.gif);
 	background-repeat: repeat-x;
 	background-color: red;*/
	text-align: Center;
	height:34px;
	width: 100%;
        z-index: 101;
	/* : Center; */
}

.TopSubBannerText
{
	font-family: Arial;
	font-size: 10pt;
	color: #6c6c6c;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: Center;
}

.TopNavHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
 
.TopNavNav{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #6c6c6c;
 text-decoration: none;
}

.home_banner{
margin-top:0px;
margin-bottom: 0px;
}

/*Top Menu Styles*/
#menu_container {
	font: 12px Arial, Helvetica, sans-serif;
	/*	width: 36em;*/
    width: 100%;
	text-align: left;
	margin: 0px;
	text-indent: 0px;
}

.topnavmenufirstline{
	font-family: Arial;
	font-weight:bold;
	font-size: 12px;
	color: #FFF;
	text-indent: 2px;
    text-align: left;
    width: 1024px;
/*	background-color: #000
	font-weight: bold;*/
}

#topnavmenu, #topnavmenu ul {
	float: left;
    width: 100%;
	list-style: none;
	line-height: 1.5;
	font-weight: bold;
	margin: 0 0 0 0;
	background-image: none;
}

#topnavmenu ul{
padding: 2px;
}

#topnavmenu a {
	display: block;
	/*	width: 6em;
	w\idth: 6em;*/
width: auto;
	color: #FFF;
	text-decoration: none;
	/*	padding: 0.25em 3em .25em .25em;*/
padding: 0px 7px 0px 0px;
}

#topnavmenu .arrow {
	background: url(images/layout/rightarrow2.gif) center right no-repeat;
}

#topnavmenu li {
	float: left;
	padding: 0;
/*	width: 10em;*/
width: auto;
text-indent: 0px;
}

.ShopbyBike {
    width: 100px;
}

#topnavmenu li ul {
	position: absolute;
	left: -999em;
	height: auto;
	/*	width: 14.4em;
	w\idth: 13.9em;*/
width: 170px;
	font-weight: normal;
	margin: 0;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	z-index:20;
}

#topnavmenu li li {
/*	padding-right: 1em;
	width: 13em*/
padding-right: 10px;
width:160px;
}

#topnavmenu li ul a {
/*	width: 14em;
	w\idth: 14em;*/
width:170px;
color: #000000;
}

#topnavmenu li ul ul {
/*	margin: -1.75em 0 0 10em;*/
margin: -24px 0 0 170px;
}

#topnavmenu li:hover ul ul, #topnavmenu li:hover ul ul ul, #topnavmenu li.sfhover ul ul, #topnavmenu li.sfhover ul ul ul {
	left: -999em;
}

#topnavmenu li:hover ul, #topnavmenu li li:hover ul, #topnavmenu li li li:hover ul, #topnavmenu li.sfhover ul, #topnavmenu li li.sfhover ul, #topnavmenu li li li.sfhover ul {
	left: auto;
}

#topnavmenu li:hover, #topnavmenu li.sfhover {
	background-image: none;
	background-color: #cccccc;
}

.dropdown {
	background-image: url(Left_Nav.gif);
	background-color:none;
}

#contentcell
{
    color: White;
	width: 880px;
}

#pagetable {

}

p{
	padding: 3 0 0 0;
	margin: 0px;
	color: #000000;
	background-image: none;
}

.margin_panel_header{
background-image: url(Footer_Menu_Bar.gif);
background-repeat: repeat-x;
height: 21px;
font-size: 12px;
text-decoration: none;
text-align: center;
font-weight: bold;
color: #ffffff;
width: 100%;
vertical-align: middle;
}

#Footer_Header{
color: #ffffff;
background-image: url(Footer_Menu_Bar.gif);
}

.home_table_block table{
	margin-bottom:5px;
	background-image: none;
}

.margin_panel_body_right{
	margin: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-repeat: repeat-y;
	margin: 0 0 0 0;
	border:none;
	text-indent: 2;
	width: 100%;
}

.margin_panel{
	margin: 0 0 5px 0;
}
.margin_panel_body_left{
	margin: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-repeat: repeat-y;
	margin: 0 0 5px 0;
	border: 1px solid #FFF;
}

.recomended_items, .recomended_items table{
	padding: 10px 0 0 0;
	font-family: Arial, sans-serif, Helvetica, Verdana;
	font-size: 11px;
	line-height:17px;
	color: #000000;

} 

.content_panel
{
    color: White;
	width: 100%;
	vertical-align: top;
	background-image: none;
	color: Black;
}

.content_panel_header, .margin_panel_header{
	text-align: center;
	font-family:Sans-Serif;
	font-size: 18px;
	font-weight:bold;
	color: white;
	background-image: url(Footer_Menu_Bar_Orig_Blue.gif);
	background-repeat:no-repeat;
	height: 35px;
	width: 100%;
	line-height:35px;
	background-color: none;
}

.content_panel_body {
	margin: 2px 0px 13px 0px;
	font-family: Arial, sans-serif, Helvetica, Verdana;
	font-size: 12px;
	line-height:17px;
	color: #000000;
	/* background-image: none; */
	background-repeat: repeat-x;
	padding: 8px 0px 10px 0px;
	vertical-align: top;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: inset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-color:#999;
	/* #00C; */
	border-right-color:#666;
	border-bottom-color:#999;
	border-left-color:#999;
	width: 100%;
	text-indent: 3px;
}

.HeadingRecommendedItem
{
	text-align: center;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 12px;
	color: white;
	background-image: url(Footer_Menu_Bar.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	height: 21px;
}

.margin_table_border {
 margin: auto;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #000000;
 background-color: #CCC;
}

 
.content_feature_cell 
{
    color: White;
	 padding: 5px;
}
 
.panel_table_header {
	text-align: center;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 12px;
	color: white;
	background-image: none;
	background-repeat: repeat-x;
	font-weight: bold;
	height: 21px;
	background-position: top;
}
 
.panel_table_footer {
	 font-family: Geneva, Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 color: #000000;
	 background-image: url(images/Layout/table_2_bottom_background.gif);
	 font-weight: bold;
}
 
.table_header {
	text-align: center;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 14px;
	color: white;
	background-image: none;
	background-repeat: repeat-x;
	font-weight: bold;
	height: 21px;
	background-position: top;
}

.table_content {
	font-family: Arial, sans-serif, Helvetica, Verdana;
	font-size: 12px;
	line-height:17px;
	color: #000000;
}
 .BikeModelHeader{
	font-weight: bold;
	color: #4d4d4d;
	padding-top: 13px;
	border-bottom:White;
	/* #4d4d4d; */
	background-image: none;
 }

 .LeftNavSectionHeader{
	font-weight: bolder;
	font-size: 13;
	color: Blue;
	padding-top: 13px;
	border-bottom: solid 1px #FFFFFF;
 }

.LeftColumn
{
	font-family: Arial, sans-serif, Helvetica;
	font-size: 12px;
	line-height:17px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: Right;
	vertical-align: Top;
	width: 125px;
	background-image: url(Left_Nav.gif);
	padding: 0px 0px 0px 0px;
}
 
.LeftColumnText
{
	font-family: Arial, sans-serif, Helvetica;
	font-size: 12px;
	line-height:17px;
	color: #FFF;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: Top;
}
 
.LeftNav
{
	margin: 0px;
	font-size: 12px;
	list-style: none;
	padding: 0px;
	text-indent: 5px;
}

.LeftNav a{
	color: #000000;
	text-indent: 2;
}

.RightColumn
{
	font-family: Arial, sans-serif, Helvetica, Verdana;
	font-size: 12px;
	line-height:17px;
	 color: #000000;
	 font-style: normal;
	 font-weight: normal;
	 text-decoration: none;
	 text-align: Left;
	 vertical-align: Top;
	 width: 125px;
	 background-image: url(Left_Nav.gif);
	 border: 1px inset #FFFFFF;
	 padding: 0px 0px 0px 0px;
}
 
.RightColumnText
{
    border: 0px;
	font-family: Arial, sans-serif, Helvetica, Verdana;
	font-size: 12px;
	line-height:17px;
	 color: #000000;
	 font-style: normal;
	 font-weight: normal;
	 text-decoration: none;
	 text-align: Left;
	 vertical-align: Top;
	 width: 125px;
}

.RightColumnText2
{
    border: "0px";
	font-family: Arial, sans-serif, Helvetica, Verdana;
	font-size: 12px;
	line-height:15px;
	 color: #000000;
	 font-style: normal;
	 font-weight: bold;
	 text-decoration: none;
	 text-align: Left;
	 vertical-align: Top;
	 width: 200px;
}
 
.RightColumnText Table {
	margin-bottom:5px;
}
 
.Footer
{
	font-family: Arial, sans-serif, Helvetica, Verdana;
	font-size: 9px;
	line-height:17px;
	color: #000000;
	font-weight: Normal;
	font-style: normal;
	text-decoration: none;
	text-align: Center;
	vertical-align: Top;
	background-color: #ededed;
}
 
.FooterText
{
	font-family: Arial, sans-serif, Helvetica, Verdana;
	font-size: 9px;
	line-height:17px;
color: #000000; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
text-align: Center; /* Align Text */
vertical-align: Top; /* Align Text */
width: 1024px;
}
 
.Instructions
{
	font-family: Arial, sans-serif, Helvetica, Verdana;
	font-size: 12px;
	line-height:17px;
 font-weight: normal;
 font-style: normal;
 text-decoration: none;
 background-color: #fff;
 color: #000000;
 text-align: left;
 margin-top: 5px;
 margin-bottom: 5px;
}
 
.ErrorMessages
{
	font-family: Arial, sans-serif, Helvetica, Verdana;
	font-size: 11px;
	line-height:17px;
 color: #000000;
 font-weight: Bold;
 font-style: normal;
 text-decoration: none;
 text-align: Center;
 background-color: #FFFF00;
 display: block;
}
 
.Messages
{
	font-family: Arial, sans-serif, Helvetica, Verdana;
	font-size: 11px;
	line-height:17px;
 color: #000000;
 font-weight: Bold;
 font-style: normal;
 text-decoration: none;
 text-align: Center;
 margin-top: 5px;
 margin-bottom: 5px; 
}
 
.Headings
{
	font-family: Arial, sans-serif, Helvetica, Verdana;
	font-size: 11px;
	line-height:17px;
 color: #000000;
 font-weight: normal;
 font-style: normal;
 text-decoration: none;
 text-align: center;
 padding-top: 5px;
 padding-bottom: 5px;
}
 
.Content
{
	font-family: Arial, sans-serif, Helvetica, Verdana;
	font-size: 11px;
	line-height:17px;
 color: #000000;
 font-weight: Normal;
 font-style: normal;
 text-decoration: none;
 text-align: Left;
 background-color:#FFF;
}

.Pager
{
 font-family: Arial;
 font-size: 12px;
 font-weight: bold;
 font-style: normal;
 text-decoration: none;
 background-color: white;
 color: #6c6c6c;
 text-align: Left;
}
 
.Pager a
{
 font-size: 12px;
}
 

.Keywords
{
 font-family: Arial;
 font-size: 10px;
 color: #FFFFFF;
 font-weight: Normal;
 font-style: normal;
 text-decoration: none;
 background-color: #333333;
 text-align: Left;
}
.ContentTableHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #000000;
	text-align: Center;
	padding-top: 5px;
	padding-bottom: 5px;
}
 
.ContentTable
{
	color: #000000;
}
 
.ContentTableHorizontal
{
    color: Black;
background-color: #000000;
}
.Part{
    font-size: 10pt;
 font-weight: bold;
 color: 000000;
 /*!e9e9e9!*/
}
.Price
{
 font-size: 12pt;
 font-weight: bold;
 color: #0000ce;
}

.small
{
 font-size: 11px;
 text-decoration: none;
}
 
.small_white
{
 font-size: 10px;
 text-decoration: none;
 color: #FFFFFF;
}
.headings h1{
 font-size: 12pt;
 margin: 0;
 
}
h1{
 font-size: 12pt;
 margin: 0;
 color: black;
 line-height: 15pt;
 
}
.small_header
{
 font-size: 10px;
 font-weight: bold;
}
.header1
{
 font-size: 12px;
 font-weight: bold;
 color:Black;
}
.header2
{
 font-size: 12px;
 font-weight: bold;
}
.header3
{
 font-size: 12px;
 font-weight: bold;
  color:Black;
}
.ContentNoBack {
 font-family: Arial;
 font-size: 12px;
 color: #FFFFFF;
 font-weight: Normal;
 font-style: normal;
 text-decoration: none;
 text-align: Left;
}
.menu1 {
 font-size: 12px;
 color: #FFFFFF;
 text-decoration: none;
 font-family: Arial;
}
.menu2{
 font-size: 9px;
 color: #FFFFFF;
 text-decoration: none;
 font-family: Arial;
}
 
.Warning{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 background-color: #C8C9CD;
 color: #000000;
  border: 1px solid #000000;
}

.draggin-jeans {
 color: #FFFF00;
 font-weight: bold;
}

.hotdeal_footer {
	background-color: #CCC;
	padding: 5px 5px 0px 5px;
}

.hotdeal_main {
	background-color: #CCC;
	padding: 3px 5px 5px 5px;
}
 
/*table {
     border-collapse: collapse;
}*/
 
/* Product Placement add-in from GMSoftware */
/* First Set of Styles added by GM Software for the Catalog Part Display add-on */
.GMSCPCatalogPart {
 font-family: Tahoma, Verdana, Arial, sans-serif;
/* font-size: x-small;
 border: 1px ridge Navy;
 background-color: Turquoise;
 padding: 10px;*/
 text-align:center;
 margin:0px;
}
.GMSCPDataList {
	font-family: Arial, sans-serif, Helvetica, Verdana;
	font-size: 11px;
/* font-size: x-small;
 border: 1px ridge #666666;
 background-color: #C6BFA5;*/
 text-align:center;
 width:100%;
}
.GMSCPDataList img {
 margin: 5px;
}
.GMSCPDataListHeader {
	font-family: Arial, sans-serif, Helvetica, Verdana;
	font-size: 11px;
	color: Black;
 font-weight: Bold;
 font-style: normal;
 text-decoration: none;
 background-color: #DCE5ED;
 text-align: Center;

}
.GMSCPDataListItem {
	font-family: Arial, sans-serif, Helvetica, Verdana;
	font-size: 12px;
	line-height:14px;
 text-align: center;
    color: #000000;
/* background-color: #61696E;*/
}
.GMSCPDataListAlternatingItem {
 	font-family: Arial, sans-serif, Helvetica, Verdana;
	font-size: 11px;
	line-height:12px;
    color: #000000;
 text-align: center;
/* background-color: #5b6368;*/
}

td.GMSCPDataListAlternatingItem,td.GMSCPDataListItem {
	background-image: url(grad_square_45deg.gif);
	background-repeat: no-repeat;
}

.GMSCPDataListFooter {
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: small;
 font-weight: bold;
/* text-align: center;*/
 color: #black;
 background-color: #666666;
 padding: 3px;
}
.GMSCPDataListSeparator {
 
}
.GMSCPProductCode {
 font-style: italic;
}
.GMSCPProductName {
 font-weight: Normal;
	font-family: Arial, sans-serif, Helvetica, Verdana;
	font-size: 13px;
	line-height:14px;
}
.GMSCPShortDescription {
	font-family: Arial, sans-serif, Helvetica, Verdana;
	font-size: 12px;
	line-height:14px;
 color: #000000;
 font-weight: Normal;
 font-style: normal;
 text-decoration: none;
/* background-color: #1C1F20;
 text-align: Left;*/
}
.GMSCPLongDescription {
	font-family: Arial, sans-serif, Helvetica, Verdana;
	font-size: 12px;
	line-height:17px;
/* text-align: center;*/
}
.GMSCPPrice {
	color: #0000ce;
	font-weight: Bold;
	font-size: 16px;
}
.GMSCPPriceOnSale {
 color: #ff3300;
   font-weight: Bold;
 font-size: 12px;
 font-style: italic;
 text-decoration: line-through;
}
.GMSCPSalePrice {
 color: #ff3300;
   font-weight: Bold;
 font-size: 12px;
}

.GMSCPLinkDetail {
}

/* Sidebar styles */
.GMSCPSideBarPrice, .GMSCPHomeGadgetPrice {
	color: #0000ce;
	font-weight: Bold;
	font-size: 12px;
}
.GMSCPSideBarPriceOnSale, .GMSCPHomeGadgetPriceOnSale {
 color: #ff3300;
   font-weight: Bold;
 font-size: 12px;
 font-style: italic;
 text-decoration: line-through;
}
.GMSCPSideBarSalePrice, .GMSCPHomeGadgetSalePrice {
 color: #ff3300;
   font-weight: Bold;
 font-size: 12px;
}

#ProductDetail21_ProductImage{
margin:auto;
text-align: center;
}

.astv{
text-align: center;
margin: auto;
margin-bottom: 25px;
	width: 443px;
	height: 351px;
	background: #48668a;
	display: block;
}
.astv_header{
	margin:auto;
	text-align:center;
	width:400;
	height:61;
	background: #48668a;
	background-image: url(images/layout/astv_background.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.youtube{
background:blue;}

.astv_notext{
	display:none;
}
input{
background-color:white;
color:black !important;
}

/* REVIEWS */

.review_summary_block{
background-color:#2f5363;
width:100%;
border: 1px solid #9aaab5;
font-size: 12px;
padding-top:5px;
}

.review_summary_block p{
margin-left:5px;
}

.review_summary_entry{
background-color:#24404c;
width:100%;
font-size: 10px;
margin-top:8px;
}

.review_summary_entry img{
margin-bottom:-3px;
margin-right:2px;
}

.review_customer_review_block{
background-color:#2f5363;
width:100%;
border: 1px solid #9aaab5;
font-size: 12px;
padding-top:5px;
}

.review_customer_review_block p{
margin-left:5px;
}

.review_customer_review_entry{
background-color:#24404c;
width:100%;
font-size: 11px;
margin-top:8px;
}

.review_write_up{
padding-right: 3px;
}

.review_customer_review_entry img{
margin-bottom:-3px;
margin-right:2px;
}

#HeaderRow {
display:none;
}

.lpPoweredBy {
display:none;
}

.lpEmtStarRating {
display:none;
}
#On_Click { font-size: 12px; line-height: 24px; font-weight: bold; color: #FFF; text-decoration: none; background-image: url(images/layout/Appearance-Button.jpg); background-repeat: no-repeat; background-position: left top; text-align: center; display: block; height: 50px; width: 50px; }
#On_Click a:active { font-size: 12px; line-height: 24px; font-weight: bold; color: #FFF; text-decoration: none; background-image: url(images/layout/Appearance-Button.jpg); background-repeat: no-repeat; background-position: left bottom; text-align: center; display: block; height: 50px; width: 50px; }

.RightBanner {
	background-image: url(images/Right_Banner.jpg)
	background-repeat: no-repeat;
	width:437px;
	height:280px;
}



</Style>

