﻿.tdline_1
{
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	background-color: #FFF;
}
body,table,font,input,select,p,div,td,textarea
{
	font: 8pt verdana,arial;
	color: #000;
}
/* Global */
.fl
{
    float:left;    
}
.fr
{
    float:right;    
}
.fn,.round_outer.fn
{
    float:none;    
}
.cl
{
	clear:left;
}
.cr
{
	clear:right;
}
.cb,.clear
{
	clear:both;
}
.cl,.cr,.cb,clear
{
    height:0;
    overflow:hidden;
    width:0;    
}
/*header*/
.planetshoes
{
	background: url(/mmplanet/home/background/home_logo.png) no-repeat 0 0;
	width: 168px;
	height: 69px;
	display: block;
}
.planetshoes:hover
{
	background: url(/mmplanet/home/background/home_logo.png) no-repeat 0 0;
}
.headtop
{
	background: url(/Images/template/top_navbar_bg_pattern.png) repeat;
	width: 100%;
	margin: 0;
	height: 20px;
	text-align: center;
}
.headdiv
{
	clear: both;
	width: 1002px;
	height: 20px;
	margin: 0 auto;
}
.headinfo
{
	float: left;
}
.Welcome
{
	font: italic bold 11px verdana,arial;
	color: #4c4c4c;
	float: left;
	position: relative;
	left: 5px;
	width: 130px;
	top: 3px;
}
.cust_call
{
	float: left;
	font-weight: normal;
	color: #4c4c4c;
	position: relative;
	left: 69px;
	top: 3px;
}
.cust_call a
{
	color: #4c4c4c;
}
.toplink
{
	float: right;
	position: relative;
}
.toplink ul
{
	list-style: none;
	margin: 0;
	padding: 3px 0 0 0;
}
.toplink li
{
	float: left;
	margin: 0;
	padding: 2px 5px;
	border: 0;
	text-align: center;
	height: 16px;
	font-weight: normal;
	font-size: 11px;
	color: #FFF;
	margin-top: -3px;
}
.toplink li:hover
{
}
.head_mid
{
	width: 100%;
	text-align: left;
}
.head_mid div
{
}
.head_log
{
	float: left;
	margin: 5px 0 0 0;
}
.head_search
{
	float: left;
	margin: 12px 0 0 30px;
}
.txt_key
{
	height: 20px;
	float: left;
	margin: 6px 4px 4px 2px;
	width: 220px;
	border-width: 0px;
	font-style: italic;
	font-size: 16px;
}
.btn_key
{
	margin: 5px 0 0 3px;
}
.addtocart
{
	background: url(/Images/Template/btn_add.png) no-repeat;
	width: 166px;
	height: 22px;
	font-size: 12px;
	font-weight: bolder;
	color: #000;
	cursor: pointer;
	padding: 5px 0 0 12px;
	text-transform: capitalize;
	font-weight: bold;
	font-smooth: always;
}
.itemqty {
    clear: both;
    margin: 5px 0 10px 158px;
    padding: 0;
}

.head_html
{
	float: right;
	height: 60px;
	margin: 14px 0 0 10px;
	overflow: hidden;
	text-align: center;
	width: 420px;
}
.nav_mid
{
	border: 0px solid #3BAB00;
	-moz-border-radius: 10px;
	background: url(/Images/template/navbar_bg_pattern.png) repeat-x;
	height: 28px;
	width: 100%;
	margin: 0 0 12px 0;
	clear: both;
}
.head_menu
{
	float: left;
}
#head_menu_list
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.head_menu_list_item
{
	width: 85px;
	float: left;
	border: 0;
	border: none;
	text-align: center;
	height: 28px;
	line-height: 28px;
	position: relative;
}

#Sale.head_menu_list_item {
    background: url(/mmplanet/icons/sale_topnav.jpg) repeat scroll 0 0 transparent;
    color: #CC0000;
    width: 200px;
}

.head_menu_list_item_content
{
	display: none;
	left: 0;
	position: absolute;
	top: 28px;
}

/**all the links**/
a
{
	color: #000;
	font-family: arial,verdana;
	text-decoration: none;
	text-align: left;
	margin: 0;
	padding: 0;
	font-weight: normal;
	border: 0;
	outline: none;
}
a:active
{
	color: #999933;
}
a:hover
{
	text-decoration: underline;
}
a.menutitle1
{
	color: #FFF;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
a.menutitle1:active
{
	color: #4C4C4C;
}
a.menutitle1:hover
{
	color: #4C4C4C;
}
a.footer
{
	color: #666;
	font-weight: bold;
}
a.footer:hover
{
	text-decoration: underline;
}
a.GreenLink
{
	font-size: 10pt;
	color: #008000;
	font-weight: bold;
}
a.content12
{
	font-family: verdana,arial;
	font-weight: bold;
}
/*   category*/

a.MainContainerLink:hover
{
	color: #49b315;
}
a.MainContainerLink
{
	margin: 0;
	padding: 0;
	text-decoration: none;
}
a.MainContainerLink:active
{
	color: #000;
}
/*categoryred*/
A.MainContainerLinkGreen
{
	color: #49b315;
}
A.MainContainerLinkGreen:hover
{
	text-decoration: underline;
}

a.MainContentLink
{
	font-size: 10pt;
	color: #646d5a;
	text-decoration: none;
}

a.MainContentLink:hover
{
	color: #49b315;
	text-decoration: none;
}
a.MainContentLink:active
{
	color: #49b315;
	text-decoration: none;
}
a.headLink
{
	font-weight: normal;
	color: #4c4c4c;
	text-decoration: none;
}
a.MainPageLink
{
	color: #646d5a;
	font-weight: bold;
	text-decoration: none;
}
a.MainPageLink:hover
{
	text-decoration: none;
}

A.LoginLink
{
	color: #000;
}
A.LoginLink:hover
{
	color: #49b315;
	text-decoration: underline;
}
.MainBody
{
}
.MainBody_Green
{
	color: #49b315;
	font-weight: normal;
}
.MainBody_bold
{
	font-weight: bold;
}
.MainBody_bold_red
{
	color: #9e1900;
	font-weight: bold;
}
.searchbox div
{
	float: left;
	border: 0px solid red;
}
.SearchBoxText
{
	font-size: 14pt;
}
.helpbodytable td
{
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.helpbodytable th
{
	text-align: left;
	font-weight: bold;
}
.HelpBody
{
	font-size: 10pt;
	font-weight: normal;
}
.help_banner
{
	position: relative;
	left: -10px;
	border: 0px solid red;
	z-index: 10;
	background: url(/Images/template/panel_title.png) no-repeat;
	height: 31px;
	width: 165px;
	margin: 10px 0;
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
	text-align: left;
	padding: 2px 10px;
}
.help_sub
{
	border-bottom: 1px dashed #E3E3E3;
	padding: 0 0 0 0;
	margin: 0 0 5px 0;
}

.help_sub ul li
{
	margin: 0 0 0 0;
	padding: 3px 0 0 10px;
	list-style-type: none;
	background: url(/images/icons/icon_bullit.gif) no-repeat 0 7px;
}
.HelpBody_red
{
	font-family: verdana,arial;
	font-weight: bold;
	color: #900;
}
.PageTitle
{
	color: #49b315;
	font-size: 16pt;
	font-weight: normal;
}
.SectionTitle_GreenSize8Bold
{
	color: #49B315;
	font-weight: bold;
	padding: 0px;
	width: 100px;
}
.SectionTitle_redSize8Bold
{
	color: #900;
	font-weight: bold;
}
.SectionTitle_redSize10Bold
{
	color: #900;
	font-size: 10pt;
	font-weight: bold;
}
.PageSubTitle
{
	font-size: 10pt;
	font-weight: bold;
}
.PageSubTitle_Green
{
	color: #49b315;
	font-size: 13px;
	font-weight: bold;
}
/* no use */
.PageSubTitle_Size10
{
	font-size: 10pt;
	font-weight: bold;
}
.HelpNavTitle
{
	font-size: 9pt;
	font-weight: bold;
}
.iteminfo
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.iteminfo li
{
	text-align: left;
	color: #717171;
}
.ErrorMsgRd
{
	color: #E00000;
	font-family: Verdana,Arial;
	font-weight: bold;
}
ul.wrap_attr
{
	display: block;
}
ul.wrap_attr li
{
	display: block;
	float: left;
	height: 28px;
	line-height: 28px;
	width: 120px;
	position: relative;
	margin-right: 1px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	background: #62AA04;
	cursor: pointer;
	border-top: 1px solid #CCC;
	font-weight: bold;
}
ul.wrap_attr li ul
{
	position: absolute;
	top: 28px;
	left: -40px;
	list-style: none;
	display: none;
	opacity: 0.85;
}
ul.wrap_attr li ul li
{
	display: block;
	width: 120px;
	background: #666;
	color: #fff;
}
ul.wrap_attr li ul li:hover
{
	background: #9BDD04;
	color: #fff;
}
.select
{
	width: 120px;
	height: 28px;
	text-decoration: none;
}
.attr_box
{
	height: 35px;
}
.attr_show
{
	border: 1px solid #7F9DB9;
	border-right: 0;
	width: 272px;
	height: 15px;
	position: absolute;
	margin: 0;
	z-index: 2;
	text-align: left;
	background-color: #FFF;
	padding: 4px0;
	display: none;
}
.AttrSelect
{
	/*border: 0 none;*/
	font-weight: normal;
	margin: 0;
	width: 290px;
}
.AttrSelect option
{
	font-weight: normal;
	font-size: 12px;
	-moz-outline-style: none;
}
.attr_sel
{
	border: 0px solid #7F9DB9;
	text-align: left;
	margin: 3px 0 3px 8px;
	float: left;
}
.stepImg
{
	float: left;
	margin-top: 4px;
}
.MainSelect
{
	font-weight: normal;
}
.MainSelect option
{
	font-weight: normal;
}
.FontGreen-Bold-8
{
	color: #49B315;
	font-weight: bold;
	line-height: 30px;
}
.FontGreen-Bold-12
{
	color: #49B315;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
}
.FontGreen-Bold-14
{
	color: #49B315;
	font-size: 14px;
	font-weight: bold;
}
/*Original:CtSmallBold*/
.c_SalePrice
{
	font-size: 14px;
	font-weight: bold;
	color: #900;
	line-height: 18px;
}
.c_RegPrice
{
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}
.c_SalePrice_Small
{
	font-size: 10px;
	font-weight: bold;
	color: #900;
	line-height: 18px;
}
.c_RegPrice_Small
{
	font-size: 10px;
	font-weight: bold;
	line-height: 18px;
	color: #676767;
}
.c_SalePrice_M
{
	font-size: 12px;
	font-weight: bold;
	color: #900;
	line-height: 18px;
}
.c_RegPrice_M
{
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
}
/****************************************************************************************************************************************/
.lineheight18
{
	line-height: 18px;
}

.td_bg_top
{
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	line-height: 8px;
	background: url(/Images/template/CATEGORY_130.jpg) repeat;
}
.td_bg_bottom
{
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	text-align: center;
}

.siteNav1TD
{
	background-color: #009E47;
}
.siteNav2TD
{
	background-color: #e5f5ec;
}
.siteNav3TD
{
	background-color: #E5F5EC;
}
.sitenav4TD
{
	background-color: #ffffec;
}
.siteNav5TD
{
	background-color: #F2F2F2;
}
.sitenav6td
{
	background-color: #fff;
}
.siteNav7TD
{
	background-color: #ccc;
}
.siteNav8TD
{
	background-color: #fff;
}
.siteNav9TD
{
	background-color: #fff;
}
.siteNav10TD
{
	background-color: #cfc890;
}

.siteNav12TD
{
	background-color: #336699;
}
.siteNav17TD
{
	background-color: #e5f5ec;
}

.content
{
	font-family: verdana,arial;
	font-weight: normal;
}
.contentg
{
	font-family: verdana,arial;
	font-weight: normal;
	color: #666;
}
.footer_dt
{
	font-family: arial,sans-serif;
	font-size: 11px;
	color: #999;
	line-height: 20px;
}

/*  the following style is for navigation */
.td_menu1
{
	text-align: center;
	vertical-align: bottom;
	border-left: 1px #ebe3d0 solid;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

/*       end  of navigation       */
.greentitle2
{
	color: #090;
	font-size: 14px;
	font-weight: bold;
}
.contbold
{
	font-weight: bold;
}
.contboldRd
{
	font-family: verdana,arial;
	font-weight: bold;
	color: #f00;
}
.GiftCertMsg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.GiftCertOpt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.maintable
{
	width: 750px;
	height: 100%;
}



/*---start--*/
.greywhite
{
	font-size: 12px;
	table-layout: fixed;
	empty-cells: show;
	border-collapse: collapse;
	margin: 0 auto;
	border: 0px solid #B8B8B8;
	color: #666;
	background-color: #fffFFF;
}
.grey
{
	background-color: #F1F1F1;
}
.greywhite th
{
	vertical-align: middle;
	line-height: 10px;
	padding: 0;
	margin: 0 auto;
	font-weight: bold;
	height: 20px;
	border: 0px solid #B8B8B8;
	background-color: #E5F5EC;
}
.greywhite td
{
	border: 0px solid #B8B8B8;
	padding: 2px 0;
	margin: 0 auto;
	vertical-align: middle;
	font-size: 10pt;
	font-weight: normal;
}
/*»ÒÉ«±ßÏß±í¸ñ ---start--*/
.mytable
{
	border-collapse: collapse;
	border: 1px solid #B8B8B8;
}
.mytable td
{
	border-collapse: collapse;
	border: 1px solid #B8B8B8;
	white-space: nowrap;
	word-break: keep-all;
}
.dxnbGroupHeader_Glass td.dxnb
{
	color: #666565;
	font-weight: bold;
}
.dxnbGroupHeader_Glass
{
	font: 9pt Tahoma;
	color: #666565;
	font-weight: bold;
	text-transform: uppercase;
	background: url(/images/template/nav_arrows.png) no-repeat -326px 0;
	width: 160px;
	height: 21px;
	border-bottom: 1px solid #d9d8d8;
	padding: 8px 5px 3px 5px;
}
.dxnbGroupHeaderCollapsed_Glass
{
	font: 9pt Tahoma;
	color: #666565;
	font-weight: bold;
	text-transform: uppercase;
	background: url(/images/template/nav_arrows.png) no-repeat -1px 0;
	width: 164px;
	height: 21px;
	border-bottom: 1px solid #d9d8d8;
	padding: 6px 0px 0px 5px !important;
}
.dxnbGroupHeaderCollapsed_Glass td
{
	color: #666565;
	font-weight: bold;
}
.dxnbGroupHeaderCollapsedHover_Glass
{
	background: url(/images/template/nav_arrows.png) no-repeat -162px 0; /**/
	width: 164px;
	height: 21px;
	border-bottom: 1px solid #d9d8d8;
	padding: 6px 0px 0px 5px !important;
}
.dxnbGroupHeaderCollapsed_Glass:hover td
{
	color: #676767;
	font-weight: bold;
}
.dxnbControl_Glass
{
	margin: 0 0 0 4.5px;
}
.dxnbControl_Glass a
{
	color: #666565;
}
/*storeitem page number*/
.dxpCurrentPageNumber_Aqua
{
	/*bcolor: #0099cc !important; 	ackground-color: #FFE7A2 !important; 	border: 1px solid #FFBD69 !important;*/
}
.dxdvLoadingPanel_Aqua td.dx
{
	padding: 0 !important;
}
.dxpPageNumber_Aqua
{
	color: #000;
}
.dxdvLoadingPanel_Aqua
{
	background-color: transparent !important;
	border: 0;
	font: 9pt Tahoma;
}
.dxdvContent_Aqua
{
	border-bottom: 1px solid #CCC !important;
	border-top: 1px solid #CCC !important;
}
.dxdvLoadingPanel_Aqua
{
	background-color: White;
	border: 0px solid #67A2C6;
	color: #2C4D79;
	font: 9pt Tahoma;
}
.dxdvLoadingPanel_Aqua td.dx
{
	padding: 0;
	text-align: center;
	white-space: nowrap;
}
/*»ÒÉ«±ßÏß±í¸ñ ---end--*/
/*Í³Ò»¿ØÖÆÄ£¿éÖ®¼äµÄ¼ä¾à*/
.wordspace
{
	height: 15px;
	width: 120px;
	padding: 0px;
	margin: 0px;
	border: #93F solid 0px;
}
/*Ñ¡Ïî¿¨ ---start--*/
.txttab
{
	margin: 0;
	padding: 0;
	margin-left: -2px;
	border-bottom: 1px solid #CCC;
	height: 23px;
	width: 792px;
}
.txttab ul
{
	margin: 0;
	padding: 0;
}
.txttab li
{
	list-style: none;
	float: left;
	padding: 0;
	margin: 0;
	margin-right: 0px;
	text-align: center;
	border: #93F solid 0px;
	vertical-align: bottom;
}
.radius-btm
{
	border: 1px solid #CCC;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	padding: 0px;
	margin: 0;
	width: 788px;
	min-height: 200px;
	background: #FFF;
	border-top: 0px;
	text-align: left;
}
.option_on
{
	background: url(/Images/template/RoundConners.png) no-repeat -286px -50px;
	width: 127px;
	line-height: 22px;
	height: 23px;
	margin: 0 2px;
	padding: 0;
	position: relative;
	top: 1px;
	cursor: pointer;
	font-weight: 600;
	color: #646D5A;
}
.option_off
{
	background: url(/Images/template/RoundConners.png) no-repeat -286px -101px;
	width: 127px;
	line-height: 22px;
	height: 23px;
	margin: 0 2px;
	padding: 0;
	cursor: pointer;
	font-weight: 600;
	color: #646D5A;
	position: relative;
	top: 1px;
}
.option_off:hover
{
	background: url(/Images/template/RoundConners.png) no-repeat -286px -76px;
	position: relative;
	top: 1px; /*top: 1px;*/
}
/*Particular:option1 be used by [all(brand)style] tab*/
.option1_on
{
	background: url(/Images/template/RoundConners.png) no-repeat -544px -50px;
	width: 175px;
	line-height: 22px;
	height: 23px;
	margin: 0 2px;
	padding: 0;
	position: relative;
	top: 1px;
	cursor: pointer;
	font-weight: 600;
	color: #646D5A;
	border: 1px solid blue;
}
.option1_off
{
	background: url(/Images/template/RoundConners.png) no-repeat -544px -101px;
	width: 175px;
	line-height: 22px;
	height: 23px;
	margin: 0 2px;
	padding: 0;
	cursor: pointer;
	font-weight: 600;
	color: #646D5A;
	position: relative;
	top: 1px;
}
.option1_off:hover
{
	background: url(/Images/template/RoundConners.png) no-repeat -544px -76px;
	position: relative;
	top: 1px; /*top: 1px;*/
}
/*Particular:option2 be used by [Q & A] tab*/
.option2_on
{
	background: url(/Images/template/RoundConners.png) no-repeat -255px 0;
	width: 82px;
	line-height: 22px;
	height: 23px;
	margin: 0 2px;
	padding: 0;
	position: relative;
	top: 1px;
	cursor: pointer;
	font-weight: 600;
	color: #646D5A;
}
.option2_off
{
	background: url(/Images/template/RoundConners.png) no-repeat -341px 0;
	width: 82px;
	line-height: 22px;
	height: 23px;
	margin: 0 2px;
	padding: 0;
	position: relative;
	top: 1px;
	cursor: pointer;
	font-weight: 600;
	color: #646D5A;
}
.option2_off:hover
{
	background: url(/Images/template/RoundConners.png) no-repeat -426px 0;
	position: relative;
	top: 1px;
}
.zoomtab
{
	text-align: left;
	border: #93F solid 0px;
}
.zoomtab ul
{
	margin: 0;
	padding: 0;
}
.zoomtab li
{
	list-style: none;
	float: right;
	padding: 0;
	margin: 0;
	text-align: center;
	border: #93F solid 0px;
	vertical-align: baseline;
}
.zoomtab a
{
	display: block;
	width: 84px;
	font-family: verdana,arial;
	font-size: 12px;
	font-weight: bold;
	color: #646D5A;
	text-decoration: none;
}
#cont
{
	clear: both;
	border: 0px solid #D9D9D9;
	width: 100%;
	margin: 0;
	padding: 0;
}
.common
{
	margin: 0px;
	text-align: center;
	padding: 0;
	z-index: 5;
}
.img_on
{
	background: url(/Images/template/RoundConners.png) no-repeat;
	width: 84px;
	line-height: 22px;
	height: 23px;
	margin: 0;
	padding: 0;
	z-index: 2;
	position: relative;
	left: 0px;
	top: 1px;
	text-align: center;
}
.img_off
{
	background: url(/Images/template/RoundConners.png) no-repeat -169px 0;
	width: 84px;
	line-height: 22px;
	height: 23px;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
	text-align: center;
	position: relative;
	left: 0px;
	top: 1px;
}
.img_off:hover
{
	background: url(/Images/template/RoundConners.png) no-repeat -86px 0;
}
img
{
	border: 0;
}
.pre_btn_t
{
	float: left;
	position: relative;
	top: -3px;
	height: 14px;
}
.pre_btn_t div
{
	color: #646D5A;
	float: left;
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	text-align: center;
	cursor: pointer;
}
.none_button
{
	vertical-align: text-bottom;
	font-size: 11px;
	font-weight: bold;
	color: #646d5a;
	text-align: left;
	width: 129px;
	line-height: 22px;
	height: 20px;
	margin: 0 5px;
	float: left;
	border: #900 solid 0px;
	padding: 0 0 4px 0;
	cursor: pointer;
}
.none_button:hover
{
	color: #49b315;
}
.itemlogo
{
	border: 1px solid #ccc;
	border-top: 0;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	background-color: #EDEDED;
	color: #4C4C4C;
	font-weight: bold;
	left: -5px;
	margin: 0;
	position: relative;
	top: 5px;
	width: 316px;
	z-index: 0;
	text-align: left;
	padding: 5px;
}
.itemlogo img
{
	margin: 0 5px 0 0;
}
.shipinfo
{
	border: 0px solid #CCC;
	-moz-border-radius: 0;
	background-color: #C6DFB7;
	color: #4BAB1B;
	height: 28px;
	width: 320px;
	margin: 6px 0 0 12px;
	text-align: left;
}
.grey_button img
{
	margin: 0 4px 0 0;
}
.grey_button b
{
	text-decoration: underline;
}
.green_button
{
	font: bold 11px tahoma,verdana;
	vertical-align: text-bottom;
	color: #FFF;
	text-align: left;
	width: 139px;
	line-height: 24px;
	height: 25px;
	margin: 0 3px;
	margin-bottom: 3px;
	float: left;
	border: #900 solid 0xp;
	padding: 0 4px;
	cursor: pointer;
}
a.gae_click
{
}
.totalprice
{
	list-style: none;
	border: #00F solid 0px;
	margin: 0;
	padding: 0;
}
.totalprice li
{
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	text-align: right;
}
.totalprice font
{
	color: #49B315;
}

.bg_div td
{
	border: #333 solid 0px;
	border-bottom: 1px dashed #E3E3E3;
	margin: 0;
}
.verticalitems
{
	border: #333 solid 0px;
	border-bottom: 1px dashed #A3A3A3;
	margin: 0;
	padding: 0;
	clear: both;
}
.itemsdesc
{
	float: left;
	margin: 0;
	margin-left: 10px;
}
.itemsimg
{
	float: left;
	margin-left: 10px;
}
.itemsimg img
{
	height: 45px;
	width: 45px;
	border: 0;
}
/*round corner*/
.roundcorner
{
	background: #F0F0F0;
	width: 100%;
	height: 100%;
	margin: 0 auto;
}
.roundcorner .top, .roundcorner .bottom
{
	display: block;
	background: #F0F0F0;
	font-size: 1px;
}
.roundcorner .b1, .roundcorner .b2, .roundcorner .b3, .roundcorner .b4
{
	display: block;
	overflow: hidden;
}
.roundcorner .b1, .roundcorner .b2, .roundcorner .b3
{
	height: 1px;
}
.roundcorner .b2, .roundcorner .b3, .roundcorner .b4
{
	background: #F0F0F0;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
.roundcorner .b1
{
	margin: 0 5px;
	background: #CCC;
}
.roundcorner .b2
{
	margin: 0 3px;
	border-width: 0 2px;
}
.roundcorner .b3
{
	margin: 0 2px;
}
.roundcorner .b4
{
	height: 2px;
	margin: 0 1px;
}

.roundcorner .boxcontent
{
	display: block;
	background: #F0F0F0;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}

div.round_inner_nav
{
	margin: 8px;
	background-color: #FFF;
	padding: 0;
	border: #e8e8e8 solid 1px;
	-moz-border-radius: 5px;
}
div.round_outer_nav
{
	float: left;
	border: #e8e8e8 solid 1px;
	text-align: center;
	-moz-border-radius: 8px;
	background: url(/Images/template/background_panel.png);
	margin: 0;
}
div.round_inner
{
	margin: 8px;
	background-color: #FFF;
	padding: 0;
	border: #e8e8e8 solid 1px;
	-moz-border-radius: 5px;
}
div.round_outer
{
	float: left;
	border: #e8e8e8 solid 1px;
	text-align: center;
	-moz-border-radius: 8px;
	background: url(/Images/template/background_panel.png);
	margin: 0;
}

/*roundpannel*/
.boxsize
{
	height: 5px;
	width: 5px;
}
.boxborder
{
	height: 1px;
	width: 1px;
}
.boxleft, .boxright, .boxtop, .boxbottom
{
	border: 0 solid #8B8B8B;
	background-color: #fff;
}
.boxleft
{
	border-left-width: 0px;
}
.boxright
{
	border-right-width: 0px;
}
.boxtop
{
	border-top-width: 0px;
}
.boxbottom
{
	border-bottom-width: 0px;
}
.yourimglist
{
	background-color: #FFF;
	border: 0;
	margin: 3px;
	padding: 0;
	width: 330px;
	height: 126px;
}
.yourimglist div
{
	float: left;
	margin: 6px;
	width: 90px;
}
.yourimglist ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.yourimglist li
{
	text-align: center;
	color: #000;
}
.yourimglist img
{
	max-width: 90px;
	max-height: 90px;
}

.imageDesc
{
	background: url(   "/images/template/dropdown_div_bg.png" ) repeat scroll 0 0 transparent;
	border: 1px solid #49b315;
	color: White;
	display: none;
	padding: 5px !important;
	position: absolute;
	text-align: left;
	top: 25px;
	vertical-align: top;
	width: 250px;
	z-index: 10;
}

#pic
{
	position: relative;
	z-index: 1;
}

#pic a .large
{
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
}

#pic a img
{
	border: 0;
}


#pic a.p1:hover .large
{
	margin: 0;
	padding: 8;
	border: 1px solid #49b315;
	display: block;
	height: 125px;
	left: 0px;
	position: absolute;
	top: -135px;
	width: 125px;
}
.del
{
	text-decoration: line-through;
}

.ins
{
	text-decoration: underline;
}
.Tah_16_Green_bold
{
	color: #49b315;
	font-size: 13px;
	font-weight: bold;
}
.Tah_14_Green
{
	color: #3eaa04;
	font-size: 14px;
	font-weight: normal;
}

.Tah_14_Grey
{
	color: #8c8c8c;
	font-size: 14px;
}
.Tah_11_Grey
{
	color: #666;
}
.Tah_12_Grey
{
	color: #666;
	font-size: 12px;
}
.Tah_10_Grey
{
	color: #999;
	font-size: 10px;
}
.Tah_11_bold
{
	color: #474747;
	font-weight: bold;
}
a.FooterLink
{
	color: #666;
	font-weight: normal;
	font-size: 12px;
}
a.FooterLink:hover
{
	color: #409B1C;
	text-decoration: underline;
	font-size: 12px;
}
.Arial_11_bold
{
	font-weight: bold;
}
.MyAccInfo
{
	float: left;
	width: 24%;
	height: 15px;
	padding: 3px;
	text-align: left;
}
.nav_banner
{
	position: relative;
	left: -5px;
	border: 0px solid red;
	z-index: 10;
	background: url(/Images/template/panel_title.png) no-repeat;
	height: 31px;
	width: 153px;
	margin: 10px 0;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	text-align: left;
	padding: 2px 15px;
}
.radius
{
	border: 1px solid #CCC;
	-moz-border-radius: 8px;
	padding: 4px;
	margin: 3px 0;
	background-color: #fff;
}
.inline_cart
{
	margin: 0;
}
.inline
{
	margin: 5px 0 0 0;
}
.inline div
{
	float: left;
	text-align: left;
}
table
{
	border: 0;
}
.picBox
{
	margin: 2px;
	float: left;
	padding: 3px;
	width: 110px;
	text-align: center;
	white-space: normal;
}
.picBoximg
{
	width: 95px;
	height: 95px;
}
.feature
{
	width: 750px;
	height: auto;
	margin: 5px 0;
	text-align: left;
}
.feature div
{
	border-bottom: 1px solid #CCC;
	clear: both;
	margin: 0;
	height: auto;
	text-align: left;
}
.feature span
{
	width: 200px;
	float: left;
}
.feature ul
{
	float: left;
	border: 0 solid red;
	margin: 3px 0 3px 5px;
	padding: 0;
	width: 525px;
	text-align: left;
	list-style: square inside url(/images/icons/icon_bullit.gif);
}
#checkCode
{
	background-color: #727272;
	color: #FFF;
	font-size: 30px;
	font-style: italic;
	margin: 5px 0;
	text-align: center;
	width: 367px;
	letter-spacing: 15px;
}
.sizelist
{
	margin: 0;
	padding: 20px 0;
}
.sizelist li
{
	list-style: none;
	line-height: 20px;
	border-bottom: 3px solid #e5e5cc;
	width: 320px;
}
.sizelist li b
{
	margin: 0 10px 0 0;
}
.sizelist ul
{
	display: none;
}
.sizelist ul li
{
	border: 0;
	list-style: square inside url(/images/icons/icon_bullit.gif);
}
.listMouseOver
{
    cursor:pointer;
	background-color: #e5e5cc;
}
.listMouseOut
{
	background-color: #FFFFFF;
}
.dxpcContent
{
	padding: 0 !important;
}
#sItemNameTop
{
	font-weight: bold;
	color: #4c4c4c;
}
.GiftCertBuy
{
	color: #008000;
	font-family: tahoma,verdana;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
}
.leftborder
{
	border-left: 1px solid #ccc;
}
.rightborder
{
	border-right: 1px solid #ccc;
}
.GiftCertificates
{
	color: #49B315;
	font-size: 16pt;
	font-weight: normal;
}
.PopBackColor
{
	background-color: #F0F0F0;
}
.TitleBackColor
{
	background-color: #F1F1F1;
}
.AccountNote
{
	color: Gray;
}
.CategoryColor1
{
	margin-left: 5px;
	color: #49b315;
}
.CategoryColor2
{
	margin-left: 5px;
}
.imgBorder
{
	border: 1px solid #fff;
}
.shoes-tabs
{
	margin: 0pt;
	text-align: left;
	width: 438px;
	float: left;
	border: 1px solid rgb(255, 255, 255);
}
#detailimg
{
	background-color: #FFF;
	text-align: center;
}
#startdiv
{
	background-color: #FFF;
}
.nozoom
{
	background-color:#FFF;
	opacity:0;
	width: 452px;
	height: 415px;
	position: absolute;
	z-index: 11;
	display: none;
}

#TitleInfo
{
	font-weight: bold;
	color: #646D5A;
	margin: 0 0 0 10px;
}
.review
{
	font-weight: bold;
	color: #646D5A;
}
.facebookfan
{
	font-family: Tahoma,Verdana;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10pt;
	line-height: normal;
	color: rgb(0, 0, 0);
}
.lineSpace
{
	width: 100%;
	line-height: 9px;
	background-color: rgb(241, 241, 241);
}
.GiftCertColor
{
	padding: 2px;
	margin: 5px;
	border: thin, #000;
	background-color: #FFFFE5;
}
.previewLink
{
	font-size: 12pt;
	color: rgb(0, 0, 205);
}
.printBColor
{
	background-color: #FFF;
}
.SavPromo
{
	width: 100px;
	font-family: Verdana,Arial;
	font-size: 12;
	color: #900;
	text-align: right;
	border: none;
	font-weight: bold;
}
.UpdateCart
{
	color: #49b315;
}
.kitList
{
	border: 1px solid red;
}
.kitList ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
}
.kitList li
{
	float: left;
	max-width: 120px;
	word-spacing: break;
}
/* SelectMultiLanguage */
#div_CurrentSelectedLanguage
{
	width: 58px;
	font-size: 11px;
	font-family: normal verdana,arial;
	font-weight: normal;
	color: #4c4c4c;
	text-align: left;
	margin: 0;
}
#div_SelectMultiLanguage
{
	width: 55px;
	display: none;
}
.div_SelectMultiLangItem
{
	width: 100%;
	text-align: right;
}

.div_SelectMultiLangItem div
{
	width: 100%;
	font-size: 7.5pt;
	margin-top: 4px;
}
.div_SelectMultiLangItem div:hover
{
	font-weight: bold;
}
#btnSearch
{
	background: url(/Images/template/button_search.png) no-repeat;
	height: 26px;
	line-height: 26px;
	width: 73px;
	color: #333333;
	text-align: left;
	margin: 4px 5px 0 0;
	padding: 0 8px;
	font-weight: bold;
	cursor: pointer;
	float: right;
}
.itemdescbox
{
	margin: 0pt;
	height: 25px;
	width: 318px;
	text-align: left;
	float: left;
	padding-left: 20px;
	color: #000;
	position: relative;
	top: -2px;
	z-index: 10;
}
.td_CommonBorder1
{
	border-bottom: 1px solid rgb(204, 204, 204);
}
.colorRed
{
	color: red;
}
.upsLabelColor1
{
	color: #630;
}
.ItemQAAndReviewColor1
{
	color: #993;
}
.ScrollableBgColor1
{
	background-color: #FFF;
}
.OrderCommonFont1
{
	font-family: Verdana,Arial;
	text-align: left;
	font-weight: bold;
}
.OrderFontRoman
{
	margin: 10px 0;
	font-size: 14pt;
	text-align: center;
	font-family: Times New Roman;
}
.CRMTextBox
{
	font-family: Verdana;
	font-size: 11px;
}
.ShippingSpanCommon1
{
	width: 100px;
	font-family: Verdana,Arial;
	font-size: 12;
	text-align: right;
	border: none;
	font-weight: bold;
}
.ShippingSpanFont8ptBold
{
	font-weight: bold;
	font-size: 8pt;
}
.cerListItemBottom1
{
	border-bottom: 1px solid #ccc;
	width: 706px;
	float: left;
	height: 8px;
}
.leftBorderBottom
{
	width: 9px;
	float: left;
}
.rightBorderBottom
{
	width: 9px;
	float: right;
}
.accDivItem1
{
	float: left;
	text-align: center;
	border-left: solid 1px #FFF;
	height: 100%;
	color: #545454;
	font-size: 12px;
}
.retrieveCartItem
{
	margin-top: 0px;
}
.button_add_review
{
	background: url(/Images/Template/button10.png) no-repeat scroll 0 0 transparent;
	color: #FFF;
	cursor: pointer;
	float: left;
	font-size: 11px;
	font-weight: 900;
	height: 27px;
	padding: 5px 0 0 7px;
	text-transform: uppercase;
	width: 94px;
	white-space: nowrap;
	word-break: keep-all;
}
.button_cancel
{
	background: url(/Images/Template/button10_grey.png) no-repeat;
	color: #FFF;
	cursor: pointer;
	float: left;
	font-size: 11px;
	font-weight: 900;
	height: 27px;
	padding: 5px 0 0 14px;
	text-transform: uppercase;
	width: 94px;
}
.button_add_answer
{
	background: url(/Images/Template/button10.png) no-repeat scroll 0 0 transparent;
	color: #FFF;
	cursor: pointer;
	float: left;
	font-size: 11px;
	font-weight: 900;
	height: 27px;
	padding: 5px 0 0 7px;
	text-transform: uppercase;
	width: 94px;
	white-space: nowrap;
	word-break: keep-all;
}
.button10
{
	background: url(/Images/Template/button10.png) no-repeat scroll 0 0 transparent;
	color: #FFF;
	cursor: pointer;
	float: left;
	font-size: 10px;
	font-weight: 900;
	height: 27px;
	padding: 5px 0 0 5px;
	text-transform: uppercase;
	width: 94px;
	white-space: nowrap;
	word-break: keep-all;
	text-align: center;
	text-decoration: none;
}

.cartTotalPrice
{
	font-size: 10px;
	font-weight: bold;
	line-height: 18px;
	background-color: #FFF;
	text-align: center;
	width: 99%;
	color: #676767;
}
.checkout_nav
{
	background: url(/Images/Template/button5_small.png) no-repeat scroll 0 0 transparent;
	color: #000;
	cursor: pointer;
	font-size: 11px;
	font-weight: 900;
	height: 20px;
	padding: 3px 0 0 0px;
	text-transform: capitalize;
	font-weight: bold;
	width: 125px;
	margin: 0 auto;
	text-align: center;
}
.button_add
{
	background: url(/Images/Template/button_small.png) no-repeat scroll 0 0 transparent;
	color: #FFF;
	cursor: pointer;
	font-size: 10px;
	font-weight: normal;
	height: 16px;
	padding-left: 5px;
	text-transform: capitalize;
	width: 31px;
}

.button5_small
{
	background: url(/Images/Template/button5_small.png) no-repeat scroll 0 0 transparent;
	color: #000;
	cursor: pointer;
	font-size: 11px;
	font-weight: 900;
	height: 23px;
	padding: 3px 0 0 12px;
	text-transform: capitalize;
	font-weight: bold;
	width: 125px;
	text-align: center;
}
.button6
{
	background: url(/Images/Template/button6.png) no-repeat scroll 0 0 transparent;
	color: #FFF;
	cursor: pointer;
	font-size: 11px;
	font-weight: 900;
	height: 23px;
	padding: 3px 0 0 25px;
	text-transform: uppercase;
	width: 125px;
}
.button_small2
{
	background: url(/Images/Template/button_small2.png) no-repeat scroll 0 0 transparent;
	color: #FFF;
	cursor: pointer;
	font-size: 11px;
	font-weight: 900;
	height: 16px;
	padding: 0;
	width: 53px;
	text-align: center;
}
.button5
{
	background: url(/Images/Template/button5.png) no-repeat scroll 0 0 transparent;
	color: #FFF;
	cursor: pointer;
	font-size: 11px;
	font-weight: 900;
	height: 32px;
	padding: 6px 0 0 0;
	text-transform: capitalize;
	width: 165px;
	white-space: nowrap;
	word-break: keep-all;
	text-decoration: none;
}
.Proceed_Check
{
	background: url(/Images/Template/REVIEW-CART_76.jpg) no-repeat scroll 0 0 transparent;
	color: #000000;
	cursor: pointer;
	font-size: 11px;
	font-weight: 900;
	height: 26px;
	padding: 6px 0 0 0;
	text-decoration: none;
	text-transform: capitalize;
	white-space: nowrap;
	width: 208px;
}
.progress_inline div
{
	float: left;
	margin: 0 0 0 4px;
}
.progress1_on
{
	background: url(/Images/Template/button_check_progress_1_on.png) no-repeat scroll 0 0 transparent;
	color: #FFF;
	cursor: pointer;
	font-size: 11px;
	font-weight: 900;
	height: 30px;
	padding: 8px 0 0 0;
	text-transform: capitalize;
	width: 110px;
	white-space: nowrap;
	word-break: keep-all;
	text-decoration: none;
}
.progress1_off
{
	background: url(/Images/Template/button_check_progress_1_off.png) no-repeat scroll 0 0 transparent;
	color: #FFF;
	cursor: pointer;
	font-size: 11px;
	font-weight: 900;
	height: 30px;
	padding: 8px 0 0 0;
	text-transform: capitalize;
	width: 110px;
	white-space: nowrap;
	word-break: keep-all;
	text-decoration: none;
}
.progress2_on
{
	background: url(/Images/Template/button_check_progress_2_on.png) no-repeat scroll 0 0 transparent;
	color: #FFF;
	cursor: pointer;
	font-size: 11px;
	font-weight: 900;
	height: 30px;
	padding: 8px 0 0 0;
	text-transform: capitalize;
	width: 140px;
	white-space: nowrap;
	word-break: keep-all;
	text-decoration: none;
}
.progress2_off
{
	background: url(/Images/Template/button_check_progress_2_off.png) no-repeat scroll 0 0 transparent;
	color: #FFF;
	cursor: pointer;
	font-size: 11px;
	font-weight: 900;
	height: 30px;
	padding: 8px 0 0 0;
	text-transform: capitalize;
	width: 140px;
	white-space: nowrap;
	word-break: keep-all;
	text-decoration: none;
}
.progress3_off
{
	background: url(/Images/Template/button_check_progress_3_off.png) no-repeat scroll 0 0 transparent;
	color: #FFF;
	cursor: pointer;
	font-size: 11px;
	font-weight: 900;
	height: 30px;
	padding: 8px 0 0 0;
	text-transform: capitalize;
	width: 212px;
	white-space: nowrap;
	word-break: keep-all;
	text-decoration: none;
}
.progress3_on
{
	background: url(/Images/Template/button_check_progress_3_on.png) no-repeat scroll 0 0 transparent;
	color: #FFF;
	cursor: pointer;
	font-size: 11px;
	font-weight: 900;
	height: 30px;
	padding: 8px 0 0 0;
	text-transform: capitalize;
	width: 212px;
	white-space: nowrap;
	word-break: keep-all;
	text-decoration: none;
}
.sale_red2
{
	background:url(/Images/Template/sale-red2.gif) no-repeat transparent;
	background-color:#9e1900;
	color: #FFF;
	font-size: 11px;
	height: 15px;
	text-transform: capitalize;
	width: 40px;
	padding: 0px 3px 0px 8px;
	margin: 0;
}
.sale_inline
{
	background: url(/Images/Template/sale-inline.gif) no-repeat transparent;
	color: #FFF;
	font-size: 9px;
	height: 11px;
	text-transform: capitalize;
	padding: 0 0 1px 8px;
	width: 32px;
	margin: 2px 0 0 0;
	font-weight: bold;
}
.emptyItem
{
	color: #000;
	font: 8pt verdana,arial;
}
/* use for helpcenter.aspx*/
#content
{
	width: 560px;
}

#content p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#content p a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	text-decoration: underline;
}

#content p a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: green;
	text-decoration: none;
	font-weight: bold;
}

#content p a:hover
{
	color: #993;
	text-decoration: underline;
}

#content .subhead
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

#content h2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #393;
	font-weight: bold;
}

#content ul li
{
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
}
#content ol li
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	line-height: 150%;
	margin-bottom: 5px;
}

#content ol li a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#content .notice
{
	font-weight: bold;
	color: #393;
}
/* end for helpcenter.aspx*/
.poptipdiv
{
	text-align: left;
	vertical-align: top;
	padding: 5px !important;
	width: 400px;
	color: White; /*style copied from 'dropmenudiv' */
	display: none;
	position: absolute;
	top: 25px;
	border: 1px solid #BBB; /*THEME CHANGE HERE*/
	border-bottom-width: 0;
	font: bold 12px Arial;
	line-height: 20px;
	z-index: 10;
	background: url(/images/template/dropdown_div_bg.png) repeat;
}
/* tooltip styling */
.tooltip
{
	display: none;
	background: url(/images/template/white_arrow_big.png);
	height: 376px;
	padding: 40px 30px 0px 30px;
	width: 600px;
	font-size: 11px;
	color: #fff;
	text-align: left;
	position: absolute;
}
/* popup styling for viewcart page*/
.toolpopup
{
	display: none;
	height: 376px;
	padding: 40px 30px 0px 30px;
	width: 600px;
	font-size: 11px;
	color: #fff;
	text-align: left;
	position: absolute;
}
/* a .label element inside tooltip */
.tooltip ul
{
	margin: 0 0 0 10px;
	padding: 0;
	text-align: left;
	width: 350px;
}
.tooltip li
{
	color: #000;
	margin: 3px 0;
}
.closeTip
{
	background: url(/Images/icons/close.png) no-repeat scroll 0 0 transparent;
	cursor: pointer;
	height: 35px;
	position: absolute;
	right: 20px;
	top: 70px;
	width: 35px;
}
#shipoption
{
	color: #646D5A;
	font-weight: bold;
	margin: 0 0 0 10px;
	cursor: pointer;
}
#watchvideo
{
	color: #49B315;
	font-weight: bold;
	margin: 0;
}
#inv_message
{
	color: #FF5329;
	font-size: 9pt;
	font-weight: bold;
	margin: 0 0 0 10px;
	padding-right: 5px; /*position: relative;*/
	top: -8px;
}
/* css of Acc management */
.acc_TextBox
{
	border: 1px solid #9F9F9F;
}
.acc_Input_Description
{
	float: left;
	font-weight: bold;
	margin-top: 3px;
	text-align: left;
	width: 120px;
}
.customInputBox
{
	width: 230px;
}
/*m.master page*/
#PageMain
{
	border: 0px solid #f0f0f0;
	clear: both;
	overflow: hidden;
	width: 1004px;
}
/*Header Search*/
#searchResult
{
	z-index: 10000;
	display: none;
	width: 350px;
	border: solid 1px #BFBFBF;
	text-align: left;
	position: absolute;
	background-color: #FFF;
}
#searchResultList
{
	list-style: none;
	padding: 0;
	margin: 0;
}
#searchResultList li
{
	padding: 3px 0;
	text-indent: 5px;
	cursor: pointer;
}
#searchResultList li:hover
{
	background-color: #D3D3D3;
}

#div_BelowNavContainer
{
	clear: both;
	margin-bottom: 5px;
}

.CRM
{
	font-weight: bolder;
	font-size: 12px;
	color: Black;
}

.nav_mid_section
{
	float: left;
	height: 28px;
	text-align: center;
	z-index: 1000;
	position: relative;
}

/*Footer*/
#div_FooterBanner
{
	clear: both;
	margin: 10px 0 0 0;
}
#overlayLandingDiv
{
	background-color: Black;
	clear: both;
	z-index: 2000;
	padding: 8px;
	display: none;
	margin: 0 auto;
	width: 1002px;
}
#closeLandingDiv
{
	position: absolute;
	background: url( "/mmplanet/jquery-tool-images/close.png" );
	cursor: pointer;
	height: 35px;
	width: 35px;
	top: -17px;
	right: -15px;
}
#landingContentDiv
{
	width: 984px;
	height: auto;
}
.infolist
{
	clear: both;
	overflow:auto;
}
.infolist div
{
	float: left;
	border:0px solid red;
	margin:3px 0;
}
.infoCol1
{
	width: 190px;
	font-weight:bold;
	text-align:right;
	white-space: nowrap;
	word-break: keep-all;
}
.infoCol2
{
	width: 160px;
	text-align:left;
	padding-left:8px;
}
.infoCol3
{
	width: 190px;
	text-align:right;
}
#itemSnapshots_wrapper
{
    position:relative;
}
#itemSnapshots_overlay
{
    display:none;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    z-index:1001;
    background-color:#FFF;
    opacity:0;
}
.itemSnapshots
{
    background-color:#FFF;
    border:solid 1px #CCC;
    display:none;
    position:fixed;
    z-index:1002;
    -moz-border-radius:5px;
    padding:5px;
}
.imgs_wrapper
{
    float:left;
    width:321px;
    height:321px;
    padding:45px 0 0;
}
#imgDetail
{
    text-align:center;
}
#imgPreload
{
    width:0;
    height:0;
    overflow:hidden;
}
.items .selected
{
    border:solid 1px #303030;
}
