﻿/*******************************************initial define***********************************/
body{
	margin:0;
	padding:0px;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:22px;
	color:#666;
}
div,form,img,ul,ol,li,dl,dt,dd {
	margin:0px;
	padding:0px; 
	border:0px;
}
p,h1,h2,h3,h4,h5,h6{
	margin:0px;
	padding:0px;
}
input,select{
	font-size:12px;
	line-height:16px;
	vertical-align:middle;
}
img{
	border:0px;
}
ul,li{
	list-style-type:none;
}
a,a:visited {
	text-decoration:none;
	color:#666;
	}
a:hover{
color:#F00;
}

h1{
	font-size:14px;
	color:#666666;
	text-align:center;
}

/******************************************logo and menu***********************************/
#header{
	   width:950px;
	   margin:0px auto;
	   height:45px;
	   background:#fff;
}
#header img{ 
       float:left;
       border:0px;
}
#header ul{ 
       float:left;
	   margin-top:15px;
	   margin-left:230px;
}
#header ul li{ 
        display:inline;
		margin:0px 20px;
}
#header ul li a{
	  font-weight:bold;
}
#header ul li a:hover{ 
        color:#000;
		text-decoration:underline;
}

#header ul li.shopping_cart a{
	background:url(image/shopping_cart.gif) left no-repeat;
	padding-left:25px;
}
#header ul li.shopping_cart a:hover{
	background:url(image/shopping_cart_hover.gif) left no-repeat;
}

#header ul li.contact_us a{
	padding-left:18px;
	background:url(image/contact_us.gif) left no-repeat;
}
#header ul li.contact_us a:hover{
	background:url(image/contact_us_hover.gif) left no-repeat;
}
#header #search_form{ 
       float:left;
	    margin-top:15px;
		margin-left:15px;
		
}
#header #search_form #keyword{ 
       border:1px solid #666;
}
#header #search_form #searchgo{ 
       width:25px;
	   height:24px;
	   background:url(image/go.gif) center no-repeat;
	   border:0px;
}


/******************************************main_menu***************************************/
#main_menu{
	clear:both;
	height:43px;
	line-height:30px;
	background:url(image/menu.gif) repeat-x;
}
#main_menu #Menu{
	text-align:center;
}
#main_menu #Menu ul li{
	display:inline;
	text-align:center;
}
#main_menu #Menu ul li a{
	font-weight:bold;
	color:#fff;
	margin:0px 40px;
}
#main_menu #Menu ul li a:hover{
	color:#F90;
}


/******************************************div container*************************************/
#container { 
        margin:10px auto 0px auto; 
        width:950px;
        background:#fff;
		
}


/******************************************left_bar********************************************/
#left_bar{
       float:left;
       width:188px;

}
.h1_nav{
	height:25px;
	line-height:25px;
	background:#D1D1D1;
	color:#000;
}

#side_nav{
        border:1px solid #D9D9D9;
	margin-bottom:10px;
	width:188px;
	padding-bottom:20px;
	
}


#side_nav #nav {
	padding:0px 10px;
}
#side_nav #nav ul li{
	padding-left:10px;
	
}
#side_nav #nav ul li a{
	color:#666666;
	text-transform:capitalize;
        font-size:12px;	
}
#side_nav #nav ul li a:hover{
	color:#F90;
}
#side_nav #nav ul li a:visited{
	color:#36F;
}
#notice{
        border:1px solid #D9D9D9;
	margin-bottom:10px;
	width:188px;
       
}
#notice p{
    padding:10px;
    text-align:justify;
       
}
#notice p a{
    font-weight:bold;
    color:red;
    text-decoration:underline;
       
}


/******************************************main_body***********************************/
#main_body{
	float:left;
	margin-left:8px;
	width:750px;
}


/******************************************ads****************************************/
#ads{
	clear:both;
}



/******************************************new_shoes*******************************************/
#new_shoes{
	clear:both;
	margin-top:10px;
}
#new_shoes h1{
	height:33px;
	line-height:30px;
	text-align:left;
	text-indent:45px;
	background:url(image/title_bg.gif) center no-repeat;
	color:#000;
}
.productlist{
	float:left;
	width:150px;
	height:250px;
	text-align:center;
	margin:20px 18px!important;
	margin:20px 15px;
}
.productlist .pro_img{
	clear:both;
	width:150px;
	height:150px;
	background:#fff;
}
.productlist .imgclass{
	clear:both;
	width:150px;
	height:150px;
}

.productlist  .pro_name{
	clear:both;
	height:50px;
	overflow:hidden;
	width:150px;
}
.productlist  .pro_name a{
	color:#666;
	font-size:11px;
        
}
.productlist  .pro_name a:hover{
	clear:both;
	color:#39F;
	text-decoration:underline;
	
}

.pro_buy{
	clear:both;
}


/******************************************about_and_news*****************************************/
#about_and_news{
	clear:both;
	margin-top:10px;
}

/******************************************about_shoes*****************************************/
#about_shoes{
	float:left;
	width:678px;	
	border:1px solid #D9D9D9;
	margin-bottom:10px;
}
#about_shoes h1{
	color:#DE7351;
	text-align:left;
	text-indent:40px;
	background:url(image/about_title_bg.gif) repeat-x;
	height:26px;
	line-height:26px;
}
#about_shoes img{
	float:left;
	padding:45px 10px;
}
#about_content{
	float:left;
	padding:10px;
	text-align:justify;
	font-size:12px;
	width:555px;
}

/******************************************index_news****************************************/
#index_news{
	float:left;
	width:260px;
	margin-left:10px;
}
#index_news h1{
	background:url(image/news_bg.gif) center no-repeat;
	height:33px;
	line-height:33px;
	text-align:left;
	text-indent:40px;
}
#index_news .newslist{
}
#index_news .newslist ul li{
	background:url(image/new_sign.gif) 30px 10px no-repeat;
	padding-left:50px;
}
#index_news .newslist ul li a{
	color:#666;
	font-size:11px;
}
#index_news .newslist ul li a:hover{
	color:#F30;
	text-decoration:underline;
}
#index_news .newslist ul li a:visited{
       color:#F30;

}

/******************************************path*************************************************/
#path_link{
	clear:both;
	text-transform:capitalize;
}
#path_link a{
	color:#F90;
}
#path_link a:hover{
	color:#00F;
	text-decoration:underline;
}

/******************************************product_title****************************************/
#pro_title{
	text-align:center;
	font-weight:bold;
	font-size:18px;
	color:#003;
	text-transform:capitalize;
}


/******************************************pagestitle*****************************************/
.pagestitle{
	color:#330;
	text-align:center;
}

/******************************************description*************************************/
#description_title{
	clear:both;
	margin-top:10px;
}
#description_title h1{
	background:url(image/h1_bg.gif) center no-repeat;
	height:30px;
	line-height:30px;
	text-indent:45px;
	text-align:left;
}
#description{
	padding:10px;
	text-align:justify;
	font-size:12px;
	border:1px solid #D9D9D9;
	margin-bottom:10px;
}
#Description pre{
	padding:10px 0 10px 0;
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}


/******************************************product_detail***********************************/

.pic_big_img {
	width:250px;
	height:250px;
	margin:0;
	text-align:center;
}
.pic_big_img img {
	width:248px;
	height:248px;
	margin:0;
	padding:1px;
}
.pic_small_images {
	width:250px;
	background:#DBDBDB;
	padding-top:2px;
        padding-left:1px;
}
.pic_small_images img {
	width:70px;
	height:70px;
	border:0px;
	padding:2px;
	margin:2px;
	border:1px solid #000;
}
.pic_small_images li {
	display:inline;
}
.pro_mprice{
	float:left;
	color:#2D0D00;
	font-size:12px;
	font-weight:bold;
        margin-left:25px!important;
        margin-left:12px;
}
.master{
     text-align:justify;
}


.pic_images{
	float:left;
	margin:10px 20px;
}
.pic_images img{
	width:200px;
	height:180px;
}

#product_detail{
	clear:both;
}
#product_detail h3{
	margin-bottom:30px;
	clear:both;
}
.productdetail{
	float:left;
	margin:5px;
}
.productdetail ul{
	clear:both;
	list-style:none;
	}
.productdetail li{
	padding:2px;
    margin:10px 0px;
}
.productdetail .detail{
	font-weight:bold;
	padding-right:10px;
}
.productdetail .pro_span{
       float:left;
       color:#000;
       font-weight:bold;
}
.productdetail .pro_price_m{
       float:left;
}
.productdetail .price{
	color:#C30;
	font-size:16px;
        float:left;
}


.productdetail .pro_price{
       display:none;
}

.productdetail .o_USD_price{
        float:left;
}
.productdetail .o_GBP_price{
        float:left;
}



.productdetail .store{
	clear:both;
	color:#060;
}
.productdetail .pro_store{
	color:#690;
}

.productdetail .size{
	color:#000;
}
.productdetail .pro_size_c{
	color:#333;
}
.productdetail .quantity{
	color:#330;
}

	
	
#add_to_cart{
     margin:30px;
	 font-weight:bold;
	 border:ridge #0C0;
	 background:#fff;
	 color:#000;
}
#add_to_cart:hover{
     margin:30px;
	 font-weight:bold;
	 border:ridge #F90;
	 background:#FFC;
	 color:#600;
}


/******************************************master_content************************************/
#master_content{
	clear:both;
	padding:10px;
	text-align:justify;
	border:1px solid #D9D9D9;
	width:720px;
	margin-bottom:10px;
}
#master_content .productlist{
	float:left;
	width:150px;
	height:250px;
	text-align:center;
	margin:20px 15px;
	margin:20px 12px!important;
}

/******************************************newscontent***************************************/

#master_content .newslist{
	clear:both;
}
#master_content .newslist ul li{
	float:left;
	display:block;
	text-align:left;
}
#master_content .newslist ul li.newstype{
	width:200px;
	color:#000;
}
#master_content .newslist ul li.newsname{
	width:400px;    
    font-size:12px;
}
#master_content .newslist ul li.newsname a{
	color:#F60;
    font-size:12px;
}
#master_content .newslist ul li.newstime{
	width:100px;
}
#news .title{
	text-align:center;
	font-weight:bold;
	font-size:20px;
	text-transform:capitalize;
	color:#000;
}
#news .time{
	text-align:right;
	color:#F00;
}



/******************************************pagesfoot and pagestitle**********************/
.pagesfoot{
	clear:both;
	text-align:center;
}
.pagesfoot a{
	text-decoration:underline;
}

.pagestop{
	clear:both;
	text-align:center;	
}
.pagestop a{
	text-decoration:underline;
}

.current{
        color:#F60;
        border:1px solid #f60;
        text-decoration:none;
}

#line{
	   clear:both;
		border-top:3px solid #E8E8E8;
		margin:10px 0px;
}
/******************************************footer*******************************************/
#footer{
	clear:both;
	height:65px;
	text-align:center;
	width:950px;
	margin:0px auto;
}
#footer_left{
	float:left;
}
#footer_logo{
	float:left;
	margin:20px 35px;
}
#footer_items{
	float:left;
	text-align:left;
	margin:0px 40px!important;
	margin:0px 0px;
}
#footer_items h1{
	text-align:left;
}
#footer_items li{
	background:url(image/foot_sign.gif) 0px 7px no-repeat;
	padding-left:10px;
}
#footer_items li a{
	font-size:11px;
	color:#069;
}
#footer_items li a:hover{
	color:#930;
}
.about_us{
	float:left;
	margin:0px 10px;
}
.customer_info{
	float:left;
	margin:0px 10px;
}
.shopping_guide{
	float:left;
	margin:0px 10px;
}
.payment{
	float:left;
	margin:0px 10px;
}
#footer_foot{
	clear:both;
        text-align:right;
        padding-right:50px;
}
#footer_link{
	clear:both;
	margin-top:10px;
}
#footer_link a{
	color:#8A701B;
}
#footer_link a:hover{
	color:#060;
}

#link ul li{
	display:inline;
	margin:0px 5px;
}
#link ul li a{
	color:#F60;
}

#link ul li a:hover{
	color:#F00;
	text-decoration:underline;
}

#footer_right{
	float:left;
	width:105px;
	margin:0px 50px;
	border:3px solid #D2D2D2;
	padding:5px;
	background:#F6F6F6;
	text-align:left;
	
}



/**********************************shopping_cart***************/
#form1{
	color:#000;
	font-weight:bold;
	background:#fff;
}
#currencies{
	font-size:18px;
}
.table_row{
}
#subtotal_top{
	text-align:right;
	display:block;
}
#lbPriceS{
	color:#F03;
}
#btnCon{
	background:url(image/continue_shopping.gif) center no-repeat;
	border:0px;
	width:223px;
	height:33px;
	color:#fff;
	font-weight:bold;
	font-size:16px;
	text-align:right;
	padding-right:10px;
	
}
#btnCon:hover{
	color:#32F318;
}

#table_ordenum{
	border:1px solid #666;
	background:url(image/td_bgcolor.gif) left no-repeat;
}
#txtOrderID{
	border:#666 1px solid;
	font-weight:bold;
	text-align:center;
}

#table_inform{
	border:1px solid #666;
}


.roll_in{
	border-bottom:1px solid #666;
	height:30px;
}
#table_inform .null_bg{
	background:#FFAE02;
}

.delivery{
	background:#000;
	color:#fff;
	text-indent:40px;
	height:30px;
	line-height:30px;
	font-size:16px;
}
#txtEmail,#txtName,#drpcountry,#txtADDRESS,#txtTel,#txtPostcode{
	border:1px solid #666;
}

#drpcountry{
	margin-left:5px;
	height:22px;
	margin-top:1px;
}
#payment_select{
	color:#fff;
	float:left;
	font-size:20px;
	padding:5px;
}
.payments{
	background:#0670A0;
	padding-left:30px;
}

.rdobtn{
	text-align:left;
	color:#F90;
}

.account_menu{
	background:#063;
	color:#fff;
	padding:10px;
}
#detail_account{
	font-size:18px;
	color:#FFAE02;
        padding:10px;
}

#btnCheckOut{
	background:url(image/cart_button.gif) center no-repeat;
	border:0px;
	width:90px;
	height:26px;
	font-weight:bold;
}

#check_btn{
	background:#FFAE02;
	padding:20px 0px;
}
#btnCheckOut{
	width:95px;
}
#btnCheckOut:hover{
	color:#F41504;
}

.table_cart{
        border:1px solid #666;
        background:#E1E1E1;
}
.table_cart a{
        color:#0670A0;
}
.table_cart a:hover{
        color:#FA1E07;
}
.table_top{
        height:30px;
        line-height:30px;
        background:#000;
        color:#fff;
        font-size:16px;
}
.table_row td{
        border-bottom:1px solid #666;
        padding:10px 0px;    
}
#table_count tr{
        height:20px;
        line-height;20px;
}
#lbMsg{
      color:#F41504;
      font-weight:normal;
}


/**********************************product_image_show***************/
.pic_big_img {
	width:250px;
	height:250px;
	margin:0;
	text-align:center;
}
.pic_big_img img {
	width:248px;
	height:248px;
	margin:0;
	padding:1px;
}
.pic_small_images {
	width:250px;
	background:#DBDBDB;
	padding-top:2px;
        padding-left:1px;
}
.pic_small_images img {
	width:70px;
	height:70px;
	border:0px;
	padding:2px;
	margin:2px;
	border:1px solid #000;
}
.pic_small_images li {
	display:inline;
}
.pic_images{
	float:left;
}




