/* $Id: skin1.css,v 1.84.2.20 2007/08/16 09:55:58 max Exp $ */
/*
	General styles
*/

.maindiv {
	width:975px;
	border-top:10px solid #e8e8e8;
	margin:0px auto;
}

.spacerdiv{
	clear:both;
	height:7px;
}

.head_topleft{
	background-image:url(images/mmimages/head_topleft.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-left:10px;
}
.head_topright{
	background-image:url(images/mmimages/head_topright.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-right:36px;
}
.head_top{
	background-image:url(images/mmimages/head_top.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:83px;
}


.headtop_div{
	width:100%;
}

.headtop_div_inner{
	width:100%;
}


.headtopmessage{
	padding:7px 10px 3px 10px;
	font-weight:bold;
	color:#ffffff;
	font-size:11px;
}


#header_menu ul{
	margin:0px;
	padding:0px 8px;
}

#header_menu ul li{
	list-style:none;
	padding:0px 5px 0px 0px;
	position:relative;
	float:left;
}

#header_menu ul li a,
#header_menu ul li a:link,
#header_menu ul li a:visited,
#header_menu ul li a:active{
	background:url(images/mmimages/head_menu_anch_left.gif) no-repeat left top;
	height:22px;
	padding-left:8px;
	float:left;
	text-decoration:none;
}

#header_menu ul li a span,
#header_menu ul li a:link span,
#header_menu ul li a:visited span,
#header_menu ul li a:active span {
	background:url(images/mmimages/head_menu_anch_right.gif) no-repeat right top;
	height:22px;
	padding-right:15px;
	padding-left:7px;
	padding-top:3px;
	display:block;
	float:left;
	cursor:pointer;
	color:#fff;
	font-size:11px;
	text-decoration:none;
}

#header_menu ul li a:hover,
#header_menu ul li a.iehover {
	background:url(images/mmimages/head_menu_hover_left.gif) no-repeat left top;
	height:22px;
	padding-left:8px;
	float:left;
	text-decoration:none;
	
}


#header_menu ul li a:hover span,
#header_menu ul li a.iehover span {
	background:url(images/mmimages/head_menu_hover_right.gif) no-repeat right top;
	height:22px;
	padding-right:15px;
	padding-left:7px;
	padding-top:3px;
	float:left;
	text-decoration:none;
}


.location_div {
	padding:5px 0px;
}

.search_input_left{
	background-image:url(images/mmimages/search_input_left.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:9px;
}
.search_input_right{
	background-image:url(images/mmimages/search_input_right.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:9px;
}

.search_input_div{
	width:100%;
}

.search_input_div_inner{
	width:100%;
	height:23px;
}

.search_input_text {
	border:1px solid #ffffff;
	background:none;
}

.searchtd{
	height:23px;
	vertical-align:middle;
}


.nav_bar_left{
	background-image:url(images/mmimages/nav_bar_left.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:12px;
}
.nav_bar_right{
	background-image:url(images/mmimages/nav_bar_right.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding-right:12px;
}

.nav_bar_div{
	width:100%;
}

.nav_bar_div_inner{
	width:100%;
	background-image:url(images/mmimages/nav_bar_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:32px;
}



#navbar ul{
	margin:0px;
	padding:0px 0px;
}

#navbar ul li{
	/*display:inline;*/
	list-style:none;
	padding:0px 0px 0px 0px;
	position:relative;
	float:left;
	font-weight:bold;
}

#navbar ul li a,
#navbar ul li a:link,
#navbar ul li a:visited,
#navbar ul li a:active{
	height:25px;
	padding-top:8px;
	float:left;
	display:block;
	text-decoration:none;
	color:#000000;
	font-family :Tahoma, Verdana;
}



#navbar ul li a:hover,
#navbar ul li a.iehover {
	float:left;
	color:#e33e22;
	text-decoration:none;
}

#navbar ul li a.normal,
#navbar ul li a.normal:link,
#navbar ul li a.normal:visited,
#navbar ul li a.normal:active{
	padding-top:10px;
	float:left;
	display:block;
	text-decoration:none;
	color:#000000;
	font-family :Arial;
	font-size:11px;
	font-weight:normal;
}



#navbar ul li a.normal:hover,
#navbar ul li a.normal.iehover {
	float:left;
	color:#000000;
	text-decoration:underline;
}


#navbar ul li span.horizsep{
	width:25px;
	height:32px;
	background-image:url(images/mmimages/nav_bar_sep.gif);
	background-repeat:no-repeat;
	background-position:top center;
	float:left;
}


#navbar ul li img {
	padding-top:8px;
	padding-left:3px;
}



/*****menu style******/


.menu_topleft{
	background-image:url(images/mmimages/menu_topleft.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-left:10px;
}
.menu_topright{
	background-image:url(images/mmimages/menu_topright.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-right:10px;
}
.menu_top{
	background-image:url(images/mmimages/menu_top.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:35px;
}


.menu_cat_topleft{
	background-image:url(images/mmimages/menu_cat_topleft.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-left:10px;
}
.menu_cat_topright{
	background-image:url(images/mmimages/menu_cat_topright.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-right:10px;
}
.menu_cat_top{
	background-image:url(images/mmimages/menu_cat_top.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:35px;
}


.menu_left{
	background-image:url(images/mmimages/menu_left.gif);
	background-repeat:repeat-y;
	background-position:left;
	padding-left:6px;
}
.menu_right{
	background-image:url(images/mmimages/menu_right.gif);
	background-repeat:repeat-y;
	background-position:right;
	padding-right:6px;
}

.menu_div{
	width:100%;
}

.menu_div_inner{
	width:100%;
	background:#eeeeee;
}

.menu_botleft{
	background-image:url(images/mmimages/menu_botleft.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:6px;
}
.menu_botright{
	background-image:url(images/mmimages/menu_botright.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding-right:6px;
}
.menu_bot{
	background-image:url(images/mmimages/menu_bot.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:5px;
}

.menu_title_span{
	background-image:url(images/mmimages/menu_title_icon.gif);
	background-repeat:no-repeat;
	background-position:left center;
	font-family:Tahoma;
	font-weight:bold;
	color:#000000;
	padding-left:20px;
	line-height:32px;
}
.menu_title_cat_span{
	background-image:url(images/mmimages/menu_title_cat_icon.gif);
	background-repeat:no-repeat;
	background-position:left center;
	font-family:Tahoma;
	font-weight:bold;
	color:#000000;
	padding-left:20px;
	line-height:32px;
}


.dialog_pack_title_span{
	background-image:url(images/mmimages/dialog_title_icon.gif);
	background-repeat:no-repeat;
	background-position:left center;
	font-family:Tahoma;
	font-weight:bold;
	color:#000000;
	padding-left:35px;
	line-height:32px;
}


/*****menu style******/






.footer_link_left{
	background-image:url(images/mmimages/footer_link_left.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:15px;
}
.footer_link_right{
	background-image:url(images/mmimages/footer_link_right.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding-right:15px;
}

.footer_link_div{
	width:100%;
}

.footer_link_div_inner{
	width:100%;
	background-image:url(images/mmimages/footer_link_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:43px;
}


.footer_inner_div{
	clear:both;
	background:#e1e1e1;
	padding:6px 11px;
	text-align:center;
}


#footerlink ul{
	margin:0px auto;
	padding:0px 3px;
	text-align:center;
}

#footerlink ul li{
	/*display:inline;*/
	list-style:none;
	padding:0px 0px 0px 0px;
	position:relative;
	float:left;
}

#footerlink ul li a,
#footerlink ul li a:link,
#footerlink ul li a:visited,
#footerlink ul li a:active{
	line-height:15px;
	float:left;
	display:block;
	text-decoration:none;
	color:#000000;
	font-family :Tahoma, Verdana;
	font-size:11px;
}


a.footertextlink,
a.footertextlink:link,
a.footertextlink:visited,
a.footertextlink:active {
text-decoration:none;
	color:#000000;
	font-family :Tahoma, Verdana;
	font-size:11px;
	line-height:15px;
	display:block;
	padding:0px 5px;
	}
	
a.footertextlink:hover,
a.footertextlink.iehover {
	color:#e33e22;
	text-decoration:none;
}



#footerlink ul li a:hover,
#footerlink ul li a.iehover {
	float:left;
	color:#e33e22;
	text-decoration:none;
}



.horizsep{
	width:25px;
	height:15px;
	background-image:url(images/mmimages/footer_link_sep.gif);
	background-repeat:no-repeat;
	background-position:top center;
	display:block;
}

.securitydiv{
	background:#eeeeee url(images/mmimages/our_guarentee.gif) top left no-repeat;
	padding:15px 10px;
	font-size:10px;
}


a.topsitedownloadlink,
a.topsitedownloadlink:link,
a.topsitedownloadlink:active,
a.topsitedownloadlink:visited {
	color: #000000;
  font-weight:normal;
  padding:5px 3px 5px 20px;
  background:url(images/mmimages/cat_link_bullet.gif) no-repeat 5px center
}

a.topsitedownloadlink:hover,
a.topsitedownloadlink.iehover {
	color: #e02e0f;
  font-weight:normal;
  text-decoration:none;
}



.bglight_topleft{
	background-image:url(images/mmimages/bglight_topleft.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-left:5px;
}
.bglight_topright{
	background-image:url(images/mmimages/bglight_topright.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-right:5px;
}
.bglight_top{
	background-image:url(images/mmimages/bglight_top.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:4px;
}

.bglight_div{
	width:100%;
}

.bglight_div_inner{
	clear:both;
	background-image:url(images/mmimages/bglight_top.gif);
	text-align:left;
	padding:5px 10px;
}

.bglight_botleft{
	background-image:url(images/mmimages/bglight_botleft.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:5px;
}
.bglight_botright{
	background-image:url(images/mmimages/bglight_botright.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding-right:5px;
}
.bglight_bot{
	background-image:url(images/mmimages/bglight_top.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:4px;
}

.bgdark_topleft{
	background-image:url(images/mmimages/bgdark_topleft.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-left:5px;
}
.bgdark_topright{
	background-image:url(images/mmimages/bgdark_topright.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-right:5px;
}
.bgdark_top{
	background-image:url(images/mmimages/bgdark_top.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:4px;
}

.bgdark_div{
	width:100%;
}

.bgdark_div_inner{
	clear:both;
	background-image:url(images/mmimages/bgdark_top.gif);
	text-align:left;
	padding:5px 10px;
}

.bgdark_botleft{
	background-image:url(images/mmimages/bgdark_botleft.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:5px;
}
.bgdark_botright{
	background-image:url(images/mmimages/bgdark_botright.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding-right:5px;
}
.bgdark_bot{
	background-image:url(images/mmimages/bgdark_top.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:4px;
}

.contact_details_div{
	text-align:left;
	font-size:11px;
	font-weight:bold;
	line-height:150%;
}


.blog_topleft{
	background-image:url(images/mmimages/blog_topleft.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#747474;
	padding-left:9px;
}
.blog_topright{
	background-image:url(images/mmimages/blog_topright.gif);
	background-repeat:no-repeat;
	background-position:right top;
	background-color:#747474;
	padding-right:9px;
}
.blog_top{
	background-image:url(images/mmimages/blog_top.gif);
	background-repeat:repeat-x;
	background-color:#747474;
	background-position:top;
	/*height:9px;*/
}

.blog_div{
	width:100%;
}

.blogtext{
	color:#ffffff;
	font-size:11px;
}

.blog_div_inner{
	clear:both;
	background-image:url(images/mmimages/blog_top.gif);
	text-align:left;
	padding:5px 10px;
	
}


.blog_botleft{
	background-image:url(images/mmimages/blog_botleft.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:9px;
}
.blog_botright{
	background-image:url(images/mmimages/blog_botright.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding-right:9px;
}
.blog_bot{
	background-image:url(images/mmimages/blog_top.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:9px;
}


.smallthumbnail_bg{
	width:75px;
	border:1px solid #b0b0b0;
	text-align:center;
}

.normaltext{
	color:#000000;
	font-weight:normal;
	line-height:140%;
}


a.normallink ,
a.normallink:link,
a.normallink:active,
a.normallink:visited {
	color: #000000;
	text-decoration:underline;
}

a.normallink:hover, 
a.normallink.iehover {
	color: #000000;
	text-decoration:none;
}

a.boldlink ,
a.boldlink:link,
a.boldlink:active,
a.boldlink:visited {
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}

a.boldlink:hover, 
a.boldlink.iehover {
	color: #000000;
	text-decoration:underline;
}



.banner_topleft{
	background-image:url(images/mmimages/banner_topleft.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-left:8px;
}
.banner_topright{
	background-image:url(images/mmimages/banner_topright.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-right:8px;
}
.banner_top{
	background-image:url(images/mmimages/banner_top.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:19px;
}


.banner_left{
	background-image:url(images/mmimages/banner_left.gif);
	background-repeat:repeat-y;
	background-position:left;
	padding-left:8px;
}
.banner_right{
	background-image:url(images/mmimages/banner_right.gif);
	background-repeat:repeat-y;
	background-position:right;
	padding-right:8px;
}

.banner_div{
	width:100%;
}

.banner_div_inner{
	width:100%;
}

.banner_botleft{
	background-image:url(images/mmimages/banner_botleft.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:8px;
}
.banner_botright{
	background-image:url(images/mmimages/banner_botright.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding-right:8px;
}
.banner_bot{
	background-image:url(images/mmimages/banner_bot.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:19px;
}

/******* Banner - DIV - New *********/


.ban_topleft{
	background-image:url(images/mmimages/banner-top-lt.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-left:8px;
}
.ban_topright{
	background-image:url(images/mmimages/banner-top-rt.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-right:8px;
}
.ban_top{
	background-image:url(images/mmimages/banner-top.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:8px;
}


.ban_left{
	background-image:url(images/mmimages/banner-left.gif);
	background-repeat:repeat-y;
	background-position:left;
	padding-left:8px;
}
.ban_right{
	background-image:url(images/mmimages/banner-right.gif);
	background-repeat:repeat-y;
	background-position:right;
	padding-right:8px;
}

.ban_div{
	width:100%;
}

.ban_div_inner{
	width:100%;
}

.ban_botleft{
	background-image:url(images/mmimages/banner-bot-lt.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:8px;
}
.ban_botright{
	background-image:url(images/mmimages/banner-bot-rt.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding-right:8px;
}
.ban_bot{
	background-image:url(images/mmimages/banner-bot.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:8px;
}

.subcat_row {
	background:#ffffff;
}

.subcat_rowhover {
	background:#efefef;
}

.horiz_dotline_td{
	background-image:url(images/mmimages/horiz_line.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	font-weight:bold;
	padding:5px;
}

.horiz_dotline_cat_td{
	background-image:url(images/mmimages/horiz_line.gif);
	background-repeat:repeat-x;
	background-position:center;
	font-weight:bold;
	padding:2px 0px;
}

.plist_topleft{
	background-image:url(images/mmimages/plist_topleft.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-left:19px;
}
.plist_topright{
	background-image:url(images/mmimages/plist_topright.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-right:19px;
}
.plist_top{
	background-image:url(images/mmimages/plist_top.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:44px;
}

.plist_topinner{
	padding:8px 0px;
}


.plist_left{
	background-image:url(images/mmimages/plist_left.gif);
	background-repeat:repeat-y;
	background-position:left;
	padding-left:4px;
}
.plist_right{
	background-image:url(images/mmimages/plist_right.gif);
	background-repeat:repeat-y;
	background-position:right;
	padding-right:4px;
}

.plist_div{
	width:100%;
}


.plist_div_inner{
	width:97%;
	border-top:2px solid #9b9b9b;
	background-color:#ffffff;
	padding-left:10px;
	/*width:100%;
	border-top:2px solid #9b9b9b;
	background-color:#ffffff;*/
}

.plist_div_inner_animation{
	background-color:#ffffff;
	text-align:center;
}
.plist_botleft{
	background-image:url(images/mmimages/plist_botleft.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:10px;
}
.plist_botright{
	background-image:url(images/mmimages/plist_botright.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding-right:10px;
}
.plist_bot{
	background-image:url(images/mmimages/plist_bot.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:9px;
}


a.product_t_title ,
a.product_t_title:link,
a.product_t_title:active,
a.product_t_title:visited {
	color: #000000;
	text-decoration:none;
	font-weight:bold;
}

a.product_t_title:hover, 
a.product_t_title.iehover {
	color: #000000;
	text-decoration:underline;
}


.product_t_thumbnail{
	width:135px;
	height:135px;
	overflow:hidden;
	margin:3px auto;
	text-align:center;
}


table.ButtonTable {
	cursor: pointer;
	direction: ltr;
	vertical-align: middle;
}

td.Button {
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
	background: #36383b url(images/butbg.gif) repeat-x;
	vertical-align: middle;
	height:23px;
}

td.redButton {
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
	background: #ef1c0c url(images/redbutbg.gif) repeat-x;
	vertical-align: middle;
	height:24px;
}
td.lightredButton {
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
	background: #ef1c0c url(images/light_redbutbg.gif) repeat-x;
	vertical-align: middle;
	height:23px;
}
td.lightgreyButton {
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
	background: #f2f2f2 url(images/light_greybutbg.gif) repeat-x;
	vertical-align: middle;
	height:21px;
}

td.orangeButton {
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
	background: url(images/orange_butbg.gif) repeat-x;
	vertical-align: middle;
	height:20px;
}


font.orangeButton {
	color: #000000;
	font: bold 11px Tahoma;
	text-decoration: none;
}

td.greyButton {
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
	background: #e7e7e7 url(images/grey_butbg.gif) repeat-x;
	vertical-align: middle;
	height:23px;
}

font.Button {
	color: #ffffff;
	font: bold 11px Tahoma;
	text-decoration: none;
}

font.lightredButton {
	color: #ffffff;
	font: bold 11px Tahoma;
	text-decoration: none;
}

font.greyButton {
	color: #000000;
	font: bold 11px Tahoma;
	text-decoration: none;
}

font.greyButton a
{
color:#000000;
text-decoration:none;
}

img.ButtonSide {
	color: #1E2E55;
	width:7px;
}

img.greyButtonSide {
	color: #1E2E55;
	width:6px;
}

img.lightredButtonSide {
	color: #1E2E55;
	width:6px;
}

img.lightgreyButtonSide {
	color: #1E2E55;
	width:5px;
}


td.cart_Button {
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
	background: #fff071 url(images/cart_but_bg.gif) repeat-x;
	vertical-align: middle;
	height:22px;
}

font.cart_Button {
	color: #000000;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
}

img.cartButtonSideleft {
	width:7px;
}

img.cartButtonSideright {
	width:36px;
}


a.Button,
a.Button:link,
a.Button:visited,
a.Button:active {
	color:#000000;
	text-decoration:none;
}

a.Button:hover,
a.Button.iehover {
	color:#000000;
	text-decoration:none;
}


.vertmenuleftcolumn_product {
	background-color:#e7e7e7;
	padding-right: 7px;
	padding-left: 8px;
	padding-top: 8px;
	vertical-align: top;
}

.center_column_product{
	background-color:#f8f8f8;
	padding-right: 7px;
	padding-left: 8px;
	padding-top: 8px;
	vertical-align: top;
}



.prod_img_topleft{
	background-image:url(images/mmimages/prod_img_topleft.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-left:10px;
}
.prod_img_topright{
	background-image:url(images/mmimages/prod_img_topright.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-right:10px;
}
.prod_img_top{
	background-image:url(images/mmimages/prod_img_top.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:9px;
}


.prod_img_left{
	background-image:url(images/mmimages/prod_img_left.gif);
	background-repeat:repeat-y;
	background-position:left;
	padding-left:4px;
}
.prod_img_right{
	background-image:url(images/mmimages/prod_img_right.gif);
	background-repeat:repeat-y;
	background-position:right;
	padding-right:4px;
}

.prod_img_div{
	width:100%;
}

.prod_img_div_inner{
	width:100%;
}




.prod_img_botleft{
	background-image:url(images/mmimages/prod_img_botleft.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:10px;
}
.prod_img_botright{
	background-image:url(images/mmimages/prod_img_botright.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding-right:10px;
}
.prod_img_bot{
	background-image:url(images/mmimages/prod_img_bot.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:9px;
}

.prod_thumb_div{
	padding:20px;
	/*background:#ffffff;*/
	text-align:center;
}

.product_price_div{
	border:2px solid #b8b8b8;
	padding:5px;
}
.prod_descr,
.prod_descr_div
{
font-size:11px;
}


.dialog_titlediv{
	background-image:url(images/mmimages/dialog_bg.gif);
	background-repeat:repeat-x;
	background-position:center;
	background-color:#e7e7e7;
	padding:5px;
}

.dialog_titlediv_rel_products{
	background-image:url(images/mmimages/dialog_bullet_3.gif);
	background-repeat:no-repeat;
	background-position:5px center;
	background-color:#e7e7e7;
	padding:5px;
	padding-left:20px;
	font-weight:bold;
	font-family:Tahoma;
}


.dialog_titlespan{
	background-image:url(images/mmimages/dialog_bullet_1.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:20px;
	font-weight:bold;
	font-family:Tahoma;
	font-size:11px;	
}

.dialog_titlespan_rel_products{
	/*background-image:url(images/mmimages/tracks_included.gif);
	background-position:right center;
	background-repeat:no-repeat;*/
	padding:5px 20px;
	font-weight:bold;
	font-family:Tahoma;
	vertical-align:middle;
	/*padding-right:100px;*/
}

.dialog_titlespan_rel_products_pack{
	padding:5px 20px;
	font-weight:bold;
	font-family:Tahoma;
}


.dialog_titlelogo_span{
	background-image:url(images/mmimages/dialog_bullet_2.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:20px;
	font-weight:bold;
	font-family:Tahoma;
	
}



.dialog_contentdiv{
	clear:both;
	padding:5px;
}

.dialog_contentdiv_relatedpack{
	clear:both;
	padding:5px;
	background-image:url(images/mmimages/horiz_line.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}


a.related_items:link,
a.related_items:visited,
a.related_items:active,
a.related_items:visited {
	color:#000000;
	font-weight:bold;
}

a.related_items:hover,
a.related_items.iehover {
	color:#000000;
	text-decoration:underline;
}

.register_title {
	height:53px;
	line-height:53px;
	background:url(images/mmimages/create_profile_img.gif) no-repeat center left;
	text-align:right;
}

.register_sub_title{
	padding:5px 0px;
}


a.conditionlink ,
a.conditionlink:link,
a.conditionlink:active,
a.conditionlink:visited {
	color: #000000;
	text-decoration:underline;
	font-weight:bold;
	background:url(images/mmimages/register_bullet.gif) no-repeat center left;
	padding-left:15px;
}

a.conditionlink:hover, 
a.conditionlink.iehover {
	color: #000000;
	text-decoration:none;
}

.track_title_td{
	background:#e7e7e7 url(images/mmimages/track_header_left.gif) no-repeat center left;
	line-height:23px;
	height:23px;
	text-align:left;
	padding-left:30px;
}

.track_title_span{
	background:#e7e7e7 url(images/mmimages/track_music_img.gif) no-repeat center right;
	line-height:23px;
	padding:2px 20px 2px 5px;
	font-weight:bold;
}


.player_bg {
	background:url(images/mmimages/player_bg.gif) no-repeat center center;
	height:30px;
	width:216px;
	/*border:1px solid red;*/
	padding-top:10px;
}


.player_left{
	background-image:url(images/mmimages/player_left.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:8px;
	height:28px;
	padding-top:3px;
}
.player_right{
	background-image:url(images/mmimages/player_right.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding-right:8px;
}

.audioplayer_tracktype {
	text-alignment:right;
	font-weight:bold;
	padding-right:5px;
}
.song_template_quantity {
	text-alignment:right;
	font-weight:bold;
	padding-right:5px;
}

.dialog_song_whole{
	border:1px solid #d3d3d3;
	width:100%;
	background-image:url(images/mmimages/dialog_bg_top_song.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#ffffff;
}

.dialog_cart_whole{
	border:1px solid #d3d3d3;
	background-image:url(images/mmimages/dialog_bg_top_song.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#ffffff;
}


.cart_img_sep{
	width:18px;
	background-image:url(images/mmimages/cart_img_sep.gif);
	background-repeat:no-repeat;
	background-position:center center;
}

.dialog_song_title {
	padding:5px;
}

.dialog_content {
	padding:10px;
}

.dialog_cart_content {
	width:100%;
}

.cart_heading {
	background:#e7e7e7;
	padding:5px;
}

.cart_box {
	margin:1px auto;
	border:1px solid #d3d3d3;
	padding:10px;
	background:#ffffff;
}

.cart_titlespan{
	background-image:url(images/mmimages/cart_page_bullet.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:40px;
	font-weight:bold;
	font-family:Tahoma;
	line-height:25px;
	display:block;
}

.cart_item_sep {
	background-image:url(images/mmimages/cart_item_sep.gif);
	background-position:center;
	background-repeat:repeat-x;
	
}

.cartpage_prod_title {
	font-size:11px;
	font-weight:bold;
	display:block;
	padding:5px 0px;
}

.cart_page_price{
	color:#e03210;
	font-weight:bold;
}




.pagination_all {
	padding: 3px;
	margin: 3px;
}

.pagination_all a {
	padding: 2px 2px 2px 2px;
	margin-left: 1px;
	border: 1px solid #736F6E;
	text-decoration: none; /* no underline */
	color: #000000;
}
.pagination_all a:hover, div.pagination_all a:active {
	border: 1px solid #736F6E;
	
}
.pagination_all a:hover{
	background-color: #736F6E;
	color: #FFFFFF;
}
.pagination_all span.current {
	padding: 2px 2px 2px 2px;
	margin:1px;
	border: 1px solid #736F6E;
	background-color: #736F6E;
	color: #FFFFFF;
	}
	
	
.search_content_div{
	border:1px solid #b0b0b0;
	display:block;
	padding:5px;
	margin-bottom:3px;
	}

.option_title_td {
	background:#d5d5d5 
}
	
.option_title_span{
	background:url(images/mmimages/dialog_bullet_4.gif) no-repeat 5px 3px;
	font-family:Tahoma;
	font-weight:bold;
	color:#000000;
	padding-left:25px;
	line-height:32px;
}

.greyline {
	background:#e7e7e7;
	height:3px;
}



.navigation_left{
	background-image:url(images/mmimages/navigation_left.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-left:11px;
}
.navigation_right{
	background-image:url(images/mmimages/navigation_right.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-right:11px;
}
.navigation_bg{
	background-image:url(images/mmimages/navigation_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:34px;
}

.dialog_content_product_div{
	clear:both;
	padding:5px;
	/*border-bottom:1px solid #d1d1d1;*/
}



#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid #df290b;
padding: 5px;
background-color: #f2f2f2;
visibility: hidden;
z-index: 100;
text-align:center;
/*Remove below line to remove shadow. Below line should always appear last within this CSS
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}



/* MM ADVANCED SEARCH */
.search_sort_by_bg{
	background:url(images/mmimages/search_bg.gif) top left repeat-x;
	height:27px;
	border:1px solid #b0b0b0;
	}
.search_title{	
	background:#e7e7e7 url(images/mmimages/ut_search_title.gif) 5px 1px no-repeat;
	height:29px;
	line-height:29px;
	/*text-align:right;*/
	font-weight:bold;
	border-bottom:5px solid #FFFFFF;
	}	
.search_navigation{
	border:1px solid #e4e4e4;
	padding:5px;
	}	
.productslist_search{
	padding: 15px 7px 15px 7px;
	background: #fff;
	border:1px solid #e3e3e3;
	}
.recom_list {
	COLOR: #000000;
	font-family:Tahoma,Verdana,Arial,Helvetica,Sans-serif;
	font-size:12px;
	line-height:150%;
	display:block;
}

a.recom_list:link {
	COLOR: #000000;
	TEXT-DECORATION: none;
	padding-left:20px;
	display:block;
	BACKGROUND: url(images/mmimages/recommanted.gif) 4px 5px no-repeat;
}
a.recom_list:visited {
	COLOR: #000000;
	TEXT-DECORATION: none;
	padding-left:20px;
	display:block;
	BACKGROUND: url(images/mmimages/recommanted.gif) 4px 5px no-repeat;
}
a.recom_list:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
	BACKGROUND: url(images/mmimages/recommanted.gif) 4px 5px no-repeat;
	padding-left:20px;
	display:block;
}
a.recom_list:active {
	COLOR: #000000;
	TEXT-DECORATION: none;
	padding-left:20px;
	display:block;
	BACKGROUND: url(images/mmimages/recommanted.gif) 4px 5px no-repeat;
}
/* MM ADVANCED SEARCH */

.product_t_animated{
	width:240px;
	height:190px;
	overflow:hidden;
	margin:3px auto;
	text-align:center;
}

.btn_add_to_cart {
	border:0px solid #fff;
	width:85px;
	height:23px;
	background: url(images/mmimages/add_cart_btn.gif) center center no-repeat;
	cursor:pointer;
}

.onsaleprice_label {
	font-size:11px;
	font-family:Tahoma;
	color:#da0001;
	font-weight:bold;
	white-space:nowrap;
}
.onsaleprice_price {
	font-size:11px;
	font-family:Tahoma;
	color:#000;
	font-weight:bold;
}

.special_offer_div {
	border:1px solid #ec0000;
	}

.special_offerlink {
	vertical-align:middle;
	}
.special_offerlink a,
.special_offerlink a:link,
.special_offerlink a:visited {
	line-height:160%;
	color:#ec0000;
}
.special_offerlink a:hover,
.special_offerlink a.iehover {
	color:#ec0000;
	text-decoration:underline;
}

.special_offer_table_div {
	padding:10px 0;
	}

.special_offer_table_div table tr td{
	text-align:center;
}
a.buytwolink,
a.buytwolink:link,
a.buytwolink:visited {
	color:#000000;
	font-weight:bold;
	font-family:tahoma;
	}
a.buytwolink:hover, 
a.buytwolink.iehover{
	color:#000000;
	font-weight:bold;
	font-family:tahoma;
	text-decoration:none;
	}

/**corners style**/
.ltgrey_topleft {
	background:url(images/mmimages/lt_grey_corners.gif) left -6px no-repeat;
	padding-left:6px;
}
.ltgrey_topright{
	background:url(images/mmimages/lt_grey_corners.gif) right -6px no-repeat;
	padding-right:6px;
}
.ltgrey_top{
	background:url(images/mmimages/lt_grey_corners.gif) top repeat-x;
	height:6px;
	overflow:hidden;
}
.ltgrey_left{
	background:url(images/mmimages/lt_grey_leftright.gif) left repeat-y;
	padding-left:6px;
}
.ltgrey_right{
	background:url(images/mmimages/lt_grey_leftright.gif) right repeat-y;
	padding-right:6px;
}

.ltgrey_div {
	width:100%;
}
.ltgrey_div_inner{
	width:100%;
	background-color:#fff;
}


.ltgrey_botleft{
	background:url(images/mmimages/lt_grey_corners.gif) left -12px no-repeat;
	padding-left:6px;
}
.ltgrey_botright{
	background:url(images/mmimages/lt_grey_corners.gif) right -12px no-repeat;
	padding-right:6px;
}
.ltgrey_bot{
	background:url(images/mmimages/lt_grey_corners.gif) 0 -18px repeat-x;
	height:6px;
	overflow:hidden;
}
/*corners tyle**/

.hr_div {
	height:1px;
	overflow:hidden;
	background:#d1d1d1;
	}
	
.spl_offer_products	{
	display:block;
	border-bottom:1px dotted #000000;
	padding-bottom:10px;
	padding-top:5px;
}

.spl_offer_products	table{
	padding:0px;
	margin:0px;
	border-collapse:collapse;
}
.spl_offer_products	table tr td{
	padding:0px 0px 0px 0px;
	margin:0px;
	border-collapse:collapse;
	text-align:left;
	vertical-align:top;
	font:11px/16px Tahoma,Verdana,Arial,Helvetica,Sans-serif;
}
.spl_offer_products img{
	height:90px;
	width:90px;
	margin-right:20px;
}
.spl_offer_products	table tr td a,
.spl_offer_products	table tr td a:hover{
	color:#000000;
	text-decoration:none;
}
