@charset "utf-8";
/* CSS Document */


html,
body,
a:link,
a:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
min-height: 100%;
}

a:visited{text-decoration:none;}
a:hover{color:#F20079;}


.green
{
margin-top:2px;	
float:left;
background:#003300;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding:5px;
width:145px;
height:15px;
}

.red,
.red a:link,
.red a:visited	
{
margin-top:2px;

background:#cc0000;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding:5px;
width:145px;
height:15px;
}

.red a:hover
{
font-weight:bold;
}

.myError
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#990000;
}

.red_14px,
.red_14px a:link,
.red_14px a:visited,
.red_14px a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF0000;
text-decoration:none;
}


.black_overlay{
    display: none;
    position:absolute;
    top: 0%;
    left: 0%;
    width: 100%;	
    height: 1200px;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}


 
.white_content {
    position: absolute;
    z-index:2002;
    overflow:visible;
	top:100px;
	left:400px;
	display:none;
}


#shoe_finder
{float:left; margin-top:30px; margin-left:520px; width:280px; display:inline;}

#shoe_finder select
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;}

#blog_comment_title
{
float:left;
width:590px;
border:solid 1px #cccccc;
padding:5px;
margin-bottom:1px;
}

.myIcons
{
margin-right:5px; 
margin-top:5px;
float:right;
}

.long_search_bar
{
margin-bottom:10px;
position:relative;
float:left;
width:820px;
margin-left:180px;
height:50px;
background:url(/images/long_bg.gif);
display:inline;
}

.Long_search
{
position:relative;
margin-top:12px;
float:left;
margin-left:10px;
}

.myInput
{
position:relative;
margin-top:12px;
margin-left:10px;
float:left;
color:#000033;
width:200px; 
height:13px; 
padding:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}


.blog_right
{

float:right;
position:relative;
margin-top:15px; 
margin-right:30px; 
width:184px; 
padding:8px;
border:solid 1px #cccccc; 
height:300px;

}

.blog_right ul
{
position:relative;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#999999;
margin:0px;
line-height:0px;
padding:0px;
margin-left:18px;
}

.blog_right ul li,
.blog_right ul li a:link,
.blog_right ul li a:visited
{
position:relative;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
line-height:18px;
text-decoration:none;
}

.blog_right ul li a:hover
{
color:#333333;
text-decoration:underline;
}

.img_middle
{
position:relative;
vertical-align:middle;
}


.news_h1
{
margin:0px;
padding:0px;
font-size:19px;
color:#DF0070;
}

.news_h3
{
margin:0px;
padding:0px;
font-size:14px;
color:#333333;
}

img, div { behavior: url(/iepngfix.htc) }


#web_grey_box
{
width:603px;
background:url(/images/gradient_bg.jpg) repeat-x;
margin:0px;
padding:0px;
border:solid #CCCCCC 1px;
position:relative;
float:left;
clear:both;
z-index:9;
min-height:25px;
margin-top:8px;
display:inline;
}

#web_grey_box #web_white_box
{
width:591px;
border:solid #ffffff 1px;
padding:5px;
position:relative;
float:left;
z-index:9;
min-height:15px;
display:inline;
}


#product_breadcrumb
{
width:603px;
background:url(/images/gradient_bg.jpg) repeat-x;
margin:0px;
padding:0px;
border:solid #CCCCCC 1px;
position:relative;
float:left;
clear:both;
z-index:9;
min-height:56px;
margin-top:8px;
display:inline;
}

#product_breadcrumb #product_breadcrumb_white
{
width:591px;
border:solid #ffffff 1px;
padding:5px;
position:relative;
float:left;
z-index:9;
height:45px;
display:inline;
}


#box_products
{
width:603px;
background:url(/images/gradient_bg.jpg) repeat-x;
margin:0px;
padding:0px;
border:solid #CCCCCC 1px;
position:relative;
float:left;
clear:both;
z-index:9;
min-height:60px;
margin-top:8px;
display:inline;
}

#box_products #box_products
{
width:591px;
border:solid #ffffff 1px;
padding:5px;
position:relative;
float:left;
z-index:9;
min-height:50px;
}


#web_small_box
{
width:212px;
background:url(/images/box_bg.jpg) repeat-x;
margin:0px 0 8px 0;
padding:0px;
border:solid #CCCCCC 1px;
position:relative;
float:left;
z-index:9;
min-height:25px;
display:inline;
}

#web_small_box #web_white_small_box
{
float:left;
position:relative;
width:200px;
border:solid #ffffff 1px;
padding:5px;
z-index:9;
min-height:15px;
display:inline;
}

#web_spacer
{
position:relative;
clear:both;
height:10px;
}

#view_box
{
float:left;
position:relative;
background:url(/images/view_bg.jpg) repeat-x; 
height:37px;
line-height:37px;
width:616px;
}


#l_img
{
position:relative;
background:#999999;
margin:4px 0px 2px; 1px;
width:100px;
float:left;
}

#l_desc
{
position:relative;
margin:4px 0px 2px; 1px;
width:372px;
float:left;
height:104px;
padding:4px;
z-index:8;
}

#l_price
{
position:absolute;
top:-1px;
left:500px;
margin:0px 0px 0px 0px;
width:141px;
float:left;
background:#FFFFFF;
height:120px;
padding:9px 0 0 9px;
z-index:8;
}

#list_more_img
{
position:absolute;
top:40px;
left:70px;
top:100px;
z-index:8;
}

#g_image
{
position:relative;
float:left;
width:83px;
}

#g_price
{
position:relative;
margin:0px 0px 0px 0px;
width:100px;
height:109px;
float:left;
padding:5px 0 0 9px;
z-index:8;
}

#g_more_img
{
position:absolute;
left:10px;
top:86px;
z-index:8;
}

#shownews_left
{
margin-top:10px;
position:relative;
float:left;
margin-left:8px;
width:600px;display:inline;
}

#shownews_right
{
margin-top:10px;
position:relative;
float:left;
margin-left:8px;
width:195px;
display:inline;
}

#standard_body
{
position:relative;
float:left;
border:solid 1px #cccccc;
min-height:680px;
width:818px;
margin-top:8px;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
}


#standard_body table tr td
{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
}

.view_box_textbox
{
float:right;
margin-top:10px;
height:15px;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding-top:2px;
padding-left:4px;
}

.web_txt_11px a:link,
.web_txt_11px a:visited,
.web_txt_11px
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
text-decoration:none;
letter-spacing:1px;
}

.web_txt_11px a:hover
{color:#F20079;}

.web_myh1 a:link,
.web_myh1 a:visited,
.web_myh1 a:hover,
.web_myh1
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
margin:20px 0px 10px 0px;
padding:0px;
text-decoration:none;
font-weight:bold;
color:#F20079;
}

.web_producth1 a:link,
.web_producth1 a:visited,
.web_producth1 a:hover,
.web_producth1
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
margin:8px 0px 0px 0px;
padding:0px;
text-decoration:none;
font-weight:bold;
color:#333333;
}

.product_description,
.product_description a:link,
.product_description a:visited
{
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
line-height:16px;
}

.product_description a:hover
{
text-decoration:underline;
color:#F20079;
}





.web_myh3 a:link,
.web_myh3 a:visited,
.web_myh3 a:hover,
.web_myh3
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin:0px;
padding:0px;
text-decoration:none;
font-weight:bold;
color:#666666;
}


.web_myPrice 
{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
margin:5px 0px 5px 0px;
padding:0px;
text-decoration:none;
font-weight:bold;
}


.sitemap_bar
{
position:relative;
width:830px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
text-decoration:none;
display:inline;
float:left;
}
.sitemap_bar a,
.sitemap_bar a:visited
{
text-decoration:none;
color:#F20079;
display:inline;
}

.sitemap_bar a:hover
{
text-decoration:underline;
color:#F20079;
}

.top_grey_bar
{
	position:relative;
	float:left;
	width:840px;
	height:25px;
	overflow:hidden;
	background:#666666;
	display:inline;
}

.top_grey_bar h1
{
font-family:Arial Black, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:20px;
margin-left:10px;
margin-top:2px;;
display:inline;
}

.top_grey_bar img,
.top_grey_bar img a,
.top_grey_bar img a:hover,
.top_grey_bar img a:visited
{
position:relative;
top:-5px;
}

.dotted_border
{
border-right:dotted 1px #666666;
border-bottom:dotted 1px #666666;
} 



.homepage_newsitembg
{
position:relative;
min-height:35px;
padding-left:30px;
}

.homepage_news_text
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:35px;
text-decoration:none;
color:#333333;

}

.homepage_news_text a:link,
.homepage_news_text a:visited
{
	color:#333333;
	background:url(/prom_images/bullet.png) no-repeat;
	background-position:0 3px;
	padding-left:20px;
	margin:0 0 0 15px; 
}

.homepage_news_text a:hover{color:#F20079 !important; text-decoration:none !important;}

.home_news_fix
{
	padding-top:10px;
	background:url(/images/homepage_latest_bg.jpg) repeat-y;
}


#template_currency
{
width:100px;
float:right;
clear:right;
text-align:center;
margin-top:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}


#product_description_div ul li {margin-left:0px;}
#product_description_div li {margin-left:15px;}
