Body{
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	background-color:#cccccc;
}
form input[type=submit] {cursor: pointer;}
A {color: #0000FF;}
.logo-rightbg{
	background-image: url(../images/logo-right.jpg);
	background-repeat: no-repeat;
	height: 94px;
	width: 397px;
	background-position: right;
}
.withe-text{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.top-links{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.top-links:hover{
	text-decoration: underline;
}
.line_separator1{
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-left:6px;
	padding-right:6px;
}

.line2{
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: #2C5374;
	text-decoration: none;
	padding-left:6px;
}
.line_separator3{
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left:6px;
	padding-right:6px;
}
.header-links{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left:9px;
	padding-right:9px;
}
.links1{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #2C5374;
	text-decoration: none;
}
.links1:hover{
	color: #000000;
}

.cart-icon{
	width: 19px;
	height: 20px;
	background-image: url(../images/shopping_cart_19x20.gif);
	background-repeat: no-repeat;

	padding-top: 0px;
	padding-left: 30px;
	border: 0px #ffffff solid;
}

.footerlinks{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.left-links{
	width: 168px;
	font-family: tahoma;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/left-linkup.jpg);
	background-repeat: no-repeat;
	height: 30px;
	padding-top: 5px;
	padding-left: 30px;
	display:block;
}
.left-links:hover{
	background-image: url(../images/left-linkdown.jpg);
}
.left-smalllinks2{
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/arrow2.jpg);
	background-repeat: no-repeat;
	height: 25px;
	padding-top: 0px;
	padding-left: 25px;
	width:auto;
}
.left-smalllinks2:hover{
	background-image: url(../images/arrow1.jpg);
}
.leftlins-bg{
	background-image: url(../images/left-linkbg.jpg);
	background-repeat: repeat-y;
	padding-top: 0px;
	padding-right: 8px;
	padding-left: 25px;
}
.headding1{
	font-family: tahoma;
	font-size: 110%;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.black-bold{
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.blue-bold{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #099DFD;
	text-decoration: none;
	padding-left: 10px;
}
.right-links{
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 14px;
	line-height:18px;
	background-image: url(../images/arrow2.jpg);
	background-repeat: no-repeat;


}
.right-links:hover{
	text-decoration:underline;
	background-image: url(../images/arrow1.jpg);
}

.product-bg{
	background-image: url(../images/product-bg.jpg);
	background-repeat: no-repeat;
	height: 195px;
	width: 149px;
	background-position: center bottom;
}
.searchpull {font-size:11px;width:100px; height:23px;}
.searchfield {font-size:11px;width:110px;height:23px;}
.product_allow_purchase{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;text-decoration: none;color: green;}
.product_no_purchase{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;text-decoration: none;color: red;}
.grid_product_box {border-width: 1px 1px 1px 1px; border-style: solid; border-color: #b0b0b0; text-align: center;width:140px; height: 200px; padding-top:5px;}
.grid_product_box_borderless {border-width: 1px 1px 1px 1px; border-style: solid; border-color: #b0b0b0; text-align: center;width:140px; height: 200px; padding-top:5px;}
.product_color_list{font-size: 13px;border:#CCCCCC;}
.product_size_list{font-size: 13px;border:#CCCCCC;}
hr {height:1px; width: 100%; margin-top: 5; margin-bottom: 5; border-left: #fff; border-right: #fff; border-top: #fff; border-bottom: 2px dotted #aaa;}
.no_found{background:#FF6600;font-weight:bold;color:white;margin: 2px;  overflow: no;  border: 1px #666666 solid; }

 /* start webstore styles */
     /* popular */
  .popular_cat_product {       font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;text-decoration: none;color: #999999;}
  .popular_cat_name {font-size:13px; color:#205d89; text-transform:capitalize; text-decoration:none;}
  .popular_cat_more{font-size:9px; color:#205d89; text-decoration:none;}
  .popular_section_box {  border:#CCCCCC 1px solid; width: 500px;}
  .popular_header_box {  border:#444444 1px solid; border-top: #444444 3px solid; width: 490px; height: 27px;padding-left:10px;padding-top:5px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bolder;  background-image: url(../images/popular_header_bg.jpg);}

/* start left menu accordion */
#navigation {
	border:1px solid #ffffff; /* 5263AB */
	margin:0px;
	padding:0px;
	text-indent:0px;
	background-color:#ffffff; /* E2E2E2 */
	width:168px; /* 200 */
}
#navigation a.head {
	width: 168px;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/left-linkup.jpg);
	background-repeat: no-repeat;
	height: 30px;
	padding-top: 5px;
	padding-left: 25px;
	display:block;
}
#navigation a.head:hover {
	color:#587498;
}
#navigation a.selected {
	background-image: url(../images/expanded.gif);
	background-image: url(../images/left-linkdown.jpg);
}
#navigation a.current {
	background-color:#99CC99;
	background-image: url(../images/arrow1.jpg);

}
#navigation ul {
	border-width:0px;
	margin:0px;
	padding:0px;
	text-indent:0px;
}
#navigation li {
	list-style:none outside none; display:inline;

}
#navigation li li a {
	text-indent:2px;
	display:block;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/arrow2.jpg);
	background-repeat: no-repeat;
	height: 25px;
	padding-top: 0px;
	padding-left: 25px;
	width:auto;
	border-right: thin #D4D4D4 inset;
}
#navigation li li a:hover {
	/* background-color:#FFFF99; */
	color:#587498;

	background-image: url(../images/arrow1.jpg);
}
/* end left menu accordion */

/* start shopping cart styles */
	.cart_product_option_cell{
		border-bottom : 1 solid #8fb8cc;
	}

	.cart_product_option_group{
		font-family: Tahoma;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
	}

	.cart_product_option_name{
		font-family: Tahoma;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
	}

	table.mainpage				{background-color: white; }
	table.carttable				{background-color: #ffffff; } /* CCCCCC */
	table.customertable				{background-color: #CCCCCC; }
	tr.customerrow 			{background-color: #FFFFFF; font-family: Verdana,Arial,Helvetica; font-size: 12px; font-weight: normal; color: black; height:25px;}
	table.order_confirmation_table				{background-color: #CCCCCC; }
	tr.order_confirmation_row 			{background-color: #FFFFFF; font-family: Verdana,Arial,Helvetica; font-size: 12px; font-weight: normal; color: black;}

	tr.productname_row_even 		{background-color: #ffffff; font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight: bold; color: black;}
	tr.productnumber_row_even 		{background-color: #ffffff; font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight: bold; color: black;} /* #E6E6E6 */
     td.productname_row_even 		{border-left : 0 solid #CCCCCC;}
     td.productnumber_row_even 	{border-bottom:1 solid #CCCCCC; }

	tr.productname_row_odd 		{background-color: #ffffff; font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight: bold; color: black;}
	tr.productnumber_row_odd 		{background-color: #ffffff; font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight: bold; color: black;}
     td.productname_row_odd 		{border-left : 0 solid #CCCCCC;}
     td.productnumber_row_odd 	{border-bottom:1 solid #CCCCCC;  }




	tr.total_row 			{background-color: #CCCCCC; font-family: Verdana,Arial,Helvetica; font-size: 12px; font-weight: bold; color: black; height: 20px}
	tr.head 			{background-color: #CCCCCC; font-family: Verdana,Arial,Helvetica; font-size: 12px; font-weight: bold; color: black; height: 20px}
	tr.head2 			{background-color: #F9F9F9; font-family: Verdana,Arial,Helvetica; font-size: 12px; font-weight: bold; color: black; height: 40px}
	tr.even 			{background-color: #FFFFFF; font-family: Verdana,Arial,Helvetica; font-size: 10px;}
	tr.odd 			{background-color: #EEEEEE;  font-family: Verdana,Arial,Helvetica; font-size: 10px;}
	tr.tabletotal 			{background-color: #FFFFFF;  font-family: Verdana,Arial,Helvetica; font-size: 10px;}
	font.notice 			{font-family: Verdana,Arial,Helvetica; font-size: 10px;}
	font.required 			{font-family: Verdana,Arial,Helvetica; font-size: 10px; color: red}
	.smallboldtabletop		{ font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight: bold; color: black; }

    #garimp3logo {border: 1px solid #ccc; padding: 1px;}
	.buttonstyle	{cursor:pointer;font-family: Verdana; font-size: 16px; font-weight: bold; color: #666666; background-color: #DDDDDD; border-style: outset; border-color: #999999; border-width: 1px }
	.buttonstyle a{text-decoration: none; color: black;}
	.checkout_button {cursor:pointer;font-family: Verdana; font-size: 16px; font-weight: bold; color: #ffffff; background-color: #669F0D; border-style: outset; border-color: #999999; border-width: 1px }
	.checkout_button a{text-decoration: none; color: #ffffff;}
	.continue_shopping_button	{cursor:pointer;font-family: Verdana; font-size: 16px; font-weight: bold; color: #ffffff; background-color: #3461C6; border-style: outset; border-color: #999999; border-width: 1px }
        a.continue_shopping_button{color: #ffffff;}
	.update_cart_button	{cursor:pointer;font-family: Verdana; font-size: 16px; font-weight: bold; color: #ffffff; background-color: #FF9900; border-style: outset; border-color: #999999; border-width: 1px }
	.update_cart_button a{text-decoration: none; color: #ffffff;}
	.delete_cart_button	{font-family: Verdana; font-size: 16px; font-weight: bold; color: #ffffff; background-color: #FF1A00; border-style: outset; border-color: #999999; border-width: 1px }
	.delete_cart_button a{text-decoration: none; color: #ffffff;}
	.light_cart_button	{cursor:pointer;font-family: Verdana; font-size: 16px; font-weight: bold; color: #999; background-color: #ccc; border-style: outset; border-color: #999999; border-width: 1px }
	.light_cart_button a{text-decoration: none; color: #999;}


	/* start main border */
	fieldset{margin: 0;		padding: 1em 2em;		border: #333333 dotted 1px;		text-align: left;		width: 750px}
	legend,  .blogTitle{padding: 0px 3px;color: #666699;font-size: 14px;font-weight: bold;letter-spacing: 0.2em;overflow: hidden;}
	.blogTitle {font-size: 12px;text-decoration: none;color: #666699;}
	.menu legend, .buttons legend {color: #666699;background-color: white;}
	.menu img, .buttons img {margin-bottom: 5px;}
	.menu, .buttons, .serendipitySideBarItem {padding-left: 10px;padding-right: 10px;margin-bottom: 10px;}
	.inlineBlogLink:hover, .blogLink:hover, .blogTitle:hover, .box legend:hover {background-color: white;text-decoration: underline;}
	.box legend a, .menu legend a { color: #666699;background-color: white;text-decoration: none;}
	.box legend a:hover, .menu legend a:hover {text-decoration: underline;}

	#box, .box, .serendipity_Entry_Date {width: 500px;margin: 10px 20px;padding: 0;}

.cart_progress_done{font-family: tahoma;font-size: 12px;font-weight: bold;color: orange;text-decoration: none;padding-left: 14px;line-height:18px;}
.cart_progress_not_done{	font-family: tahoma;font-size: 12px;	font-weight: normal;	color: #cccccc;	text-decoration: none;	padding-left: 14px;	line-height:18px;	}
/* end shopping cart styles */

/* start customers left meny styles */

#leftnavmenu { list-style : none;float : left;width : 195px;margin : 2px 0 30px 0;padding : 0;font-size : 0.9em;}
#leftnavmenu ul { list-style : none;width : 150px;margin : 0 0 20px 0;padding : 0;font-size : 1.1em;}
#leftnavmenu li { margin-bottom : 2px;}
#leftnavmenu li a {font-weight : bold;height : 20px;text-decoration : none;color : #505050;background : #eaeaea url(images/up.gif) no-repeat left center;display : block;padding : 4px 0 0 30px;border-left : 0 solid #8fb8cc;}
#leftnavmenu li a:hover { background : #8fb8cc url(images/right.gif) no-repeat left center;color : #fff;border-left : 0 solid #003366;}

/* end customers left meny styles */

/* start login styles */

   .reghr {border-style: dotted;border-color: #CCCCCC;}
   .regfieldset {font-size: large;font-style: normal;color: #70822E;}
   .regfield {font-size: large;font-style: normal;color: #70822E;background-color: #EAFBC5;border-color: #FFC652;border-style: dotted; width: 400px;}
   .regbutton {font-size: x-large;font-style: normal;color: #333333;background-color: #EAFBC5;border-color: #FFC652;border-style: dotted;}
   .regheader {font-size: x-large;font-style: normal;color: #666666; /* #333333; */   }
   .reglabel {font-size: medium;font-style: normal;color: #666666;font-weight: bold;   }
   .regnote {font-size: small; font-style: italic;color: #666666;   }
   .regtable {border: thin dotted #999999;}
   .regrow {border: thin dotted #999999;border-bottom-color: #999999;   }

/* start checkout start page styles */
   .reghr_checkout_start {border-style: dotted;border-color: #CCCCCC;}
   .regfieldset_checkout_start {font-size: large;font-style: normal;width:300px; height:300px;}
   .reglegend_checkout_start {font-size: large;font-style: normal;color: #70822E; }
   .regfield_checkout_start {font-size: large;font-style: normal;color: #70822E;background-color: #EAFBC5;border-color: #FFC652;border-style: dotted; width: 200px;}
   .regbutton_checkout_start {cursor:pointer;font-size: x-large;font-style: normal;color: #333333;background-color: #EAFBC5;border-color: #FFC652;border-style: dotted;}
   .regheader_checkout_start {font-size: x-large;font-style: normal;color: #666666; /* #333333; */   }
   .reglabel_checkout_start {font-size: medium;font-style: normal;color: #666666;font-weight: bold;   }
   .regtext_checkout_start {font-size: medium;font-style: normal;color: #666666;   }
   .regnote_checkout_start {font-size: small; font-style: italic;color: #666666;   }
   .regtable_checkout_start {border: thin dotted #999999;}
   .regrow_checkout_start {border: thin dotted #999999;border-bottom-color: #999999;   }

/* end checkout start page styles */

/* end login styles */
.notification_failure {font-size: large;font-style: normal;color: red;background-color: #F8F2DA; border: thin dotted #FFC652;} /*  width: 200px; */
.notification_success {font-size: large;font-style: normal;color: green;background-color: #F8F2DA;border: thin dotted #FFC652;} /*  width: 200px; */
.notification_normal {font-size: large;font-style: normal;color: black;background-color: #F8F2DA;border: thin dotted #FFC652;} /*  width: 200px; */

/* start content slider */
     .contentslide{ border: 1px solid #CCCCCC;border-bottom-width: 2px;padding: 2px; /* 8 */width: 500px;height: 250px;}
     .contentslide .contentdiv{display: none;}
          /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
          /*Left/ right border width of pagination DIV.*/
     .slider_pagination{width: 496px;text-align: right;background-color: orange;border: 2px solid orange;border-width: 0 5px;padding: 0 0 4px 0;}
     /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
     * html .slider_pagination{ width: 484px; /*IE5 width*/w\idth: 484px; /*IE6 width*/}
     .slider_pagination a{padding: 0 5px;text-decoration: none;color: #2e6ab1;background-color: white;}
     .slider_pagination a:hover, .slider_pagination a.selected{color: #000;background-color: #FEE496;}
/* end content slider */

     /* start products */
     .product_brand {font-size: small;font-style: normal;color: gray;background-color: white; border: thin dotted gray;}
     .browse_link{text-decoration:none; font-size: 12px; color:white;  }
     .browse_link:hover{text-decoration:none; font-size: 12px; color:orange; background-color:white; }
     .browse_link_current{ font-size: 12px; color:black;  }

     .browse_link_title{ font-size: 12px; color:black; font-weight : bold; }

     .browse_link_box{ padding-left: 10px;background-color:orange; border-top: thin dotted #cccccc;border-bottom: thin dotted #cccccc;}

     .browse_link_brand{text-decoration:none; font-size: 16px; color:blue;  }
     .browse_link_brand:hover{text-decoration:none; font-size: 16px; color:white; background-color:blue; }

     .browse_link_product{text-decoration:none; font-size: 16px; color:blue;  }
     .browse_link_product:hover{text-decoration:none; font-size: 16px; color:white; background-color:blue; }

     .recently_viewed_product_link_box{ width:160px;padding-left: 10px;background-color:orange; border-top: thin dotted #cccccc;border-bottom: thin dotted #cccccc;}
     .recently_viewed_product_link{text-decoration:none; font-size: 12px; color:white;  }
     .recently_viewed_product_link:hover{text-decoration:none; font-size: 12px; color:orange; background-color:white; }

     .add_to_cart_button {
        background-color: #F2CA68;
        width: 150px;
        height: 60px; /* 40px */
        font-size: 20px; /* 16px */
     }
	 /* end products */
	 
	 /* start brand: added 4/29/20 */
.brand_info_box{
	 margin-bottom: 20px;
}
	 /* end brand: added 4/29/20 */

/* start media gallery: added 5/5/20 */

#media_gallery_container{
	width: 500px;
}
/* 
.media_gallery_video { position: relative; }

.media_gallery_video img {
   position: absolute;
   display: block;
   background: url(./images/play_icon_icon1.png);
   height: 40px;
   width: 40px;
   top: 20px;
   left: 20px;
} */

/* .media_gallery_video img {
    content: url('./images/play_icon_icon1.png');
    display: block;
    width: 20px;
    height: 20px;
    z-index: 10000;
    position: absolute;
    overflow: hidden;
    left: 30%;
    top: 40%;
} */
/* end media gallery: added 5/5/20 */

.jstand-comparison, .jstand-comparison td, .jstand-comparison th {
	border: 1px solid #000;
	
}