a:link,a:visited{

    text-decoration: none;

}

a:hover{

text-decoration:underline;

}

div#floatFuncBar {

    background-image: url("../image/default_01.gif");

    background-repeat: repeat-x;

    border-bottom: 4px solid #000000;

    color: #FFFFFF;

    height: 58px;

    margin: auto;

    position: fixed;

    text-align: left;

    top: 0;

    width: 100%;

    z-index: 1100;

}

#floatContainer {

    margin: auto;

    width: 980px;

}

#leaf {

    background-image: url("../image/default_016.gif");

    background-repeat: no-repeat;

    float: left;

    height: 42px;

    margin-top: 8px;

    padding-right: 8px;

    width: 32px;

}

#shopInfo {

    background-image: url("../image/default_03.gif");

    background-position: right center;

    background-repeat: no-repeat;

    color: #000000;

    float: left;

    font-size: 12px;

    font-weight: bold;

    height: 44px;

    line-height: 14px;

    padding-right: 30px;

    padding-top: 8px;

}

#logoInfo {

    float: left;

    margin-left: 5px;

}

#logoInfo ul {

    color: #000000;

    margin: 0;

    padding: 0;

}

#logoInfo ul li {

    float: left;

    font-size: 12px;

    height: 52px;

    line-height: 52px;

    list-style: none outside none;

}

#logoInfo ul a {

    color: #000000;

    font-size: 12px;

    text-decoration: none;

}

#cartImg {

    background-image: url("../image/shopcart.png");

    background-repeat: no-repeat;

    float: left;

    height: 27px;

    margin-top: 12px;

    width: 24px;

}

#myCart {

    color: #000000;

    float: left;

    margin-top: 20px;

}

#myCart a {

    color: #000000;

    font-size: 12px;

    text-decoration: none;

}

#checkOut {

    float: left;

    height: 32px;

    margin-left: 5px;

    margin-top: 17px;

}

#logoFrame {

    background-image: url("../image/head_bg.png");

    background-position: center top;

    background-repeat: repeat-x;

    height: 66px;

    padding: 0 5px;

    position: absolute;

    width: 970px;

}

#logoTitle {

    background-repeat: no-repeat;

    float: left;

    height: 36px;

    margin-left: 25px;

    margin-top: 19px;

    width: 374px;

}

a#homeLink {

    display: block;

    height: 100%;

    outline: medium none;

    text-decoration: none;

    width: 100%;

}

#logoImg {

    background-repeat: no-repeat;

    float: left;

    height: 82px;

    position: relative;

    width: 167px;

    z-index: 1000;

}

#logoIntro {

    float: left;

    font-size: 12px;

    font-weight: bold;

    margin-left: 10px;

    margin-top: 24px;

}

#headerBottom {

    background-image: url("../image/ad.jpg");

    background-repeat: no-repeat;

    height: 35px;

    margin: auto;

    width: 968px;

}

#dayDelivery {

    float: left;

    height: 100%;

    margin-left: 18px;

    width: 240px;

}

#dayReturn {

    float: left;

    height: 100%;

    margin-left: 0;

    width: 262px;

}

#headerBottom a {

    display: block;

    height: 100%;

    outline: medium none;

    text-decoration: none;

    text-indent: -9000px;

    width: 100%;

}

div#headerBottomSearch {

    float: right;

    width: 300px;

}

div#searchInput {

    float: left;

    margin-top: 6px;

}

input.searchText {

    background: none repeat scroll 0 0 #E5E5EB;

    border: 1px solid #E5E5EB;

    font-family: Arial,Helvetica,sans-serif;

    height: 23px;

    line-height: 23px;

    width: 239px;

		display:inline;

		padding-top:1px;

		padding-bottom:1px;

		margin-bottom:1px;

}

div#searchInput input {

    font-size: 14px;

}

div#searchSubmit {

    background-image: url("../image/default_23.gif");

    background-repeat: no-repeat;

    float: right;

    height: 28px;

    margin-left: 3px;

    margin-right: 8px;

    margin-top: 6px;

    width: 44px;

}

.searchSubmit {

    background-color: transparent;

    background-position: left top;

    background-repeat: no-repeat;

    border: 0 none;

    cursor: pointer;

    display: block;

    float: right;

    height: 28px;

    outline: medium none;

    padding: 0;

    text-indent: -9000px;

    width: 44px;

}

#categoriesTitle {

    background-image: url("../image/top_d.jpg");

    background-repeat: no-repeat;

    color: #FFFFFF;

    font-family: Trebuchet MS;

    font-size: 16px;

    font-weight: bold;

    height: 36px;

    line-height: 36px;

    text-indent: 1em;

    width: 185px;

}

#adFrame {

    background-color: #000000;

    height: 276px;

    margin: auto;

    overflow: hidden;

    width: 968px;

}

#adLeft {

    float: left;

    height: 276px;

    width: 761px;

}

#adRight {

    float: right;

}

#ad1 {

    height: 138px;

    width: 205px;

}

#adCato {

    background: #F9FAF9;

	border:1px solid #BEBEBE;

    height: 235px;

    margin: 3px auto 0;

    overflow: hidden;

    padding: 5px 0 0;

    width: 966px;

}

#men {

    background-image: url("../image/men.jpg");

    background-repeat: no-repeat;

    float: left;

    height: 225px;

    margin-left: 5px;

    width: 313px;

}

#women{

	float:left;

	margin-left:5px;

	width:313px;

	height:225px;

	background-image:url("../image/women.jpg");

	background-repeat:no-repeat;

}

#kids{

	float:left;

	margin-left:5px;

	width:321px;

	height:225px;

	background-image:url("../image/kids.jpg");

	background-repeat:no-repeat;

}

.adCatoTitle {

    color: #FFFFFF;

    font-family: Arial;

    font-size: 20px;

    height: 24px;

    margin-left: 96px;

    margin-top: 6px;

}

.elseLink ul {

    margin: 0;

    padding: 10px 0 0 10px;

}

.elseLink ul li {

    height: 18px;

    list-style: none outside none;

}

.elseLink ul li a {

    color: #B31B34;

    font-size: 12px;

    font-weight: bold;

    line-height: 18px;

    text-decoration: none;

}

.elseLink ul li a:hover{

	text-decoration:underline;

}

#defaultDes {

    background-image: url("../image/default_71.jpg");

    background-position: center bottom;

    background-repeat: no-repeat;

    height: 160px;

    margin: 3px auto auto;

    padding-top: 15px;

    width: 968px;

}

#defaultDesTitle {

    color: #B31B34;

    font-size: 12px;

    font-weight: bold;

    margin: auto;

    text-align: center;

}

#defaultDesContainer {

    color: #474747;

    font-size: 12px;

    line-height: 23px;

    overflow: hidden;

    padding: 10px 8px;

}

#indexTitle {

    color: #FFFFFF;

    height: 33px;

    margin: 3px auto 0;

    width: 968px;

}

#foot {

    background-image: url("../image/footer_bg.jpg");

    background-repeat: no-repeat;

    margin: auto;

    width: 968px;

	clear:both;

}

#footer {

    height: 69px;

    margin: auto;

    padding-bottom: 40px;

    width: 968px;

}

#footerLeft {

    float: left;

    overflow: hidden;

    width: 30%;

}

#signUpTitle {

    color: #010101;

    font-size: 11px;

    font-weight: bold;

    margin-left: 15px;

    margin-top: 12px;

}

#signUp {

    margin: 5px 5px 5px 15px;

}

#view {

    color: #B31B34;

    margin-left: 15px;

    margin-top: 0;

}

#errormsg1 {

    margin-top: 5px;

}

#view a {

    color: #B31B34;

    font-size: 10px;

}

#signUpInput {

    float: left;

}

input.signUpText {

    border: 1px solid #B31B34;

    color: #999999;

    font-size: 12px;

    height: 20px;

    line-height: 20px;

    width: 140px;

		margin:0;

		padding:0;

}

#signUpSubmit {

    background-image: url("../image/default_12.gif");

    background-repeat: no-repeat;

    float: left;

    height: 24px;

    margin-left: 9px;

    width: 49px;

}

.signUpSubmit {

    background-color: transparent;

    background-position: left top;

    background-repeat: no-repeat;

    border: 0 none;

    cursor: pointer;

    display: block;

    float: right;

    height: 24px;

    outline: medium none;

    padding: 0;

    text-indent: -9000px;

    width: 49px;

		margin:0;

		padding:0;

}

#footerRight {

    float: left;

    margin-left: 0;

    overflow: hidden;

    padding-top: 10px;

}

.footerUl {

    float: left;

    margin-left: 50px;

}

.footerUl ul {

    color: #B31B34;

    font-size: 12px;

    margin: 0;

    padding: 0;

}

.footerUl ul li {

    color: #B31B34;

    line-height: 20px;

    list-style: none outside none;

}

.liTitle {

    color: #B31B34;

    font-size: 11px;

    font-weight: bold;

}

.footerUl ul li {

    color: #B31B34;

    line-height: 20px;

    list-style: none outside none;

}

.footerUl ul li a {

    color: #B31B34;

    font-size: 11px;

}

#footerFriend {

    margin: auto;

    text-align: center;

    width: 968px;

		height:65px;

}

#content.index{

margin-bottom:0;

}

.box-player_list,.box-category{

	margin-bottom:3px;

	padding-top:10px;

	padding-left:8px;

	padding-bottom:30px;

	border:1px solid #CCCCCC;

	border-top:none;

	overflow-x:hidden;

	background-image:url(../image/leftBlank.jpg);

	background-repeat:no-repeat;

	background-position:bottom;

}



.centers {

    padding-bottom: 20px;

}

#powered {

    font-size: 12px;

    margin: 15px auto auto;

    padding-bottom: 30px;

    width: 80%;

		text-align:center;

}

#powered a {

    color: #B31B34;

    font-weight: bold;

}

.box-category ul li {

    list-style: none outside none;

		padding:0;

}

.box-category ul li a {

    color: #333333;

    font-size: 12px;

    font-weight: bold;

    line-height: 20px;

}

#playerListTitle {

    background-image: url("../image/sub.jpg");

    background-repeat: no-repeat;

    color: #FFFFFF;

    font-family: Trebuchet MS;

    font-size: 16px;

    font-weight: bold;

    height: 36px;

    line-height: 36px;

    text-indent: 1em;

    width: 185px;

}

.box-player_list ul {

    margin: 0;

    padding: 0;

}

.box-player_list ul li {

    list-style: none outside none;

}

.box-player_list ul li.activeli a {

    color: #B31B34;

    font-weight: bold;

}

.box-player_list ul li a {

    color: #333333;

    font-size: 12px;

    line-height: 20.75px;

}

.breadcrumb {

    background-image: url("../image/products_03.gif");

    background-repeat: repeat-x;

    border: 1px solid #CCCCCC;

    color: #000;

    font-family: Arial;

    font-size: 14px;

    font-weight: bold;

    height: 38px;

    margin: 3px auto 3px;

    overflow: hidden;

    text-indent: 1em;

    width: 966px;

}

.breadcrumb a {

    color: #000000;

    font-size: 14px;

    font-weight: bold;

    line-height: 38px;

}

#lastbreadcrumb a{

	color: #B31B34;

}

.producydescriptions {

    background-image: url("../image/products_09.gif");

    background-position: left top;

    background-repeat: repeat-x;

    border: 1px solid #D5D5D5;

    margin-bottom: 3px;

    width: 771px;

}

.dlpFilterByBackgroundContainer {

    background-image: url("../image/products_091.gif");

    background-position: left bottom;

    background-repeat: repeat-x;

		min-height: 139px;

}

.dlpFilterByItemContainer{

	display:table-cell;

	min-height: 139px;

}

.dlpFilterByItemContainer h6 {

    height: 23px;

    line-height: 23px;

    padding: 8px 0 0 10px;

		font-size:1.1em;

		margin:0;

}

.dlpFilterByItemContainer ul {

    margin: 0;

    padding: 0 0 5px 10px ;

    width: 175px ;

}

.dlpFilterByItemContainer ul li {

    height: 16px;

    line-height: 16px;

		list-style:none outside none;

}

.dlpFilterByItemContainer ul li a {

    color: #000000;

    font-size: 12px;

}

.split_page_results {

    float: left;

    font-size: 12px;

    font-weight: normal;

    padding: 0px 10px;

		line-height:22px;

}

.split_page_links{

	font-size:12px;

	line-height:22px;

	float:right;

	font-weight:bold;

	padding-right:5px;

	color:#a3a3a3;

}

.split_page_links a{

	color:#5f5f5f;

}

#column-left + #column-right + #content.categoryContent, #column-left + #content.categoryContent{

	width:768px;

	margin-left:201px;

}

#column-left + #column-right + #content.searchContent, #column-left + #content.searchContent{

	width:768px;

	margin-left:201px;

}

.searchContent .product-grid > div {

    display: inline-block;

    margin-bottom: 0;

    margin-right: 0;

    vertical-align: top;

    width: 188px;

}

.searchContent .product-grid > div > div {

    display: inline-block;

    margin-bottom: 0;

    margin-right: 0;

    vertical-align: top;

    width: 185px;

}

.product-grid {

    border: 1px solid #DFE4E8;

    margin-bottom: 3px;

    padding-bottom: 10px;

    padding-top: 10px;

    width: 771px;

}

.product-grid .linefirst .indexContent{

	background-image: url("../image/lineTop.png");

   background-repeat: no-repeat;

   background-position:right bottom;

	}

.product-grid .linefirst .centerBoxContentsProducts3{

	background:none;

}

.product-grid .line .indexContent {

    background-image: url("../image/lineCenter.png");

    background-position: right bottom;

    background-repeat: repeat-y;

}

.product-grid .line .centerBoxContentsProducts3{

	background:none;

}

	

.product-grid .linelast .indexContent{

	background-image: url("../image/lineBottom.png");

   background-repeat: no-repeat;

   background-position:right top;

	}

.product-grid .linelast .centerBoxContentsProducts3{

	background:none;

}

.product-grid .image{

 height: 210px;

    overflow: hidden;

    text-align: center;

    width: 100%;

}

.indexContent .name {

    height: 55px;

    overflow: hidden;

    text-align: left;

}

.indexContent .name a {

    color: #B31B34;

    font-size: 12px;

    font-weight: bolder;

    line-height: 18px;

}

.product-grid .price-new {

    color: #CC0000;

    font-size: 16px;

    font-weight: bold;

    line-height: 25px;

		vertical-align:super;

}

#details {

    height: 25px;

    padding-left: 2px;

    width: 118px;

}

.product-grid > div > div.centerBoxContentsProducts1{

	width:188px;

}

.product-grid > div > div.centerBoxContentsProducts2{

	width:188px;

}

.product-grid > div > div.centerBoxContentsProducts3{

	width:188px;

	background:none;

}

.h_bottom {

    background-image: url("../image/h_bottom.jpg");

    background-repeat: no-repeat;

    height: 8px;

    width: 768px;

}

.productGeneral {

    width: 785px;

}

#infoTop{

	width:785px;

}

#infoTopLeft{

	float:left;

	width:433px;

	margin-left:1px;

}

#infoTopRight {

    border: 1px solid #CCCCCC;

    float: left;

    margin-left: 5px;

    position: relative;

    width: 338px;

}

.blank1 {

    background-image: url("../images/infoTop.jpg");

    background-repeat: no-repeat;

    height: 12px;

    margin: auto;

    width: 336px;

}

.blank2 {

    background-image: url("../image/infoBottom.jpg");

    background-repeat: no-repeat;

    height: 9px;

    margin: auto;

    width: 336px;

}

#infoName {

    color: #000000;

    font-size: 14px;

    font-weight: bold;

    line-height: 18px;

    overflow: hidden;

    padding-left: 10px;

    padding-top: 0;

}

.modelStyle{

padding-left:10px;

}

#infoImg{

	width:100%;

	text-align:center;

	overflow:hidden;

	margin-bottom:3px;

}

#infoElse{

	margin:auto;

	text-align:center;

	border:1px solid #CCCCCC;

	width:431px;

	overflow:hidden;

	font-size:12px;

	font-weight:bold;

	margin-left:0.5px;

	margin-left:0px\9;

}

#alsoEnjoy  ul{

	margin:0px;

	padding:0px;

	}

#alsoEnjoy  ul li{

	list-style:none;

	float:left;

	width:215px;

	

	}

#alsoEnjoy h3 {

    background: url("../image/alsoheading.jpg") no-repeat scroll 0 0 transparent;

    color: #5AAADE;

    font-size: 13px;

    height: 44px;

    line-height: 35px;

    margin: 0;

    padding-left: 1em;

    text-transform: uppercase;

}

#stock {

    margin-left: 10px;

    margin-top: 5px;

}

#infoPrice {

    color: #000000;

    font-size: 14px;

    font-weight: bold;

    margin-left: 10px;

    margin-top: 5px;

		margin-bottom: 5px;

}

#infoChart {

    font-size: 12px;

    margin-left: 10px;

    margin-top: 0;

}

.info_price {

    color: #FF0000;

    font-family: Trebuchet MS;

    font-size: 18px;

    font-weight: bold;

}

.info_price .price-old {

    color: #999999;

    font-size: 18px;

    padding-left: 5px;

    text-decoration: line-through;

}

.pro_li0{

	 background: url("../image/image7.gif") right bottom no-repeat;

	  }

.pro_li1{

	 background: url("../image/image8.gif") left bottom no-repeat;

	  }

.pro_li2{

	 background: url("../image/image5.gif") right 5px no-repeat;

	 margin-bottom:10px;

	  }

.nprice{

	margin-bottom:5px;

	}

#productMainImage{

	margin:auto;

	width:431px;

	height:400px;

	text-align:center;

	border:1px solid #ccc;

}

#productMainImage img{

	padding-top:10px;

	}

.sizeChoiceContainer{

position:relative;

}

.sizechart {

    right: 10px;

    position: absolute;

    top: 0px;

    width: 60px;

}

.sizechart a{

	color:#000033

}

.sizeOption {

    border: 1px solid #000000;

    color: #000000;

    cursor: pointer;

    float: left;

    font-weight: bold;

    margin: 7px 2px 1px;

    padding: 2px 4px;

    text-align: center;

}

.sizeChoiceContainer .firstSizeOption{

	margin-left:0;

}

.sizeChoiceContainer .selected {

    background: none repeat scroll 0 0 #DB0000;

    color: #FFFFFF !important;

    font-weight: bold;

}

#quantity {

    float: left;

    font-size: 14px;

    margin-left: 10px;

}

#cartButton {

    float: left;

    margin-bottom: 15px;

    margin-left: 40px;

}

#infoTopRight2 {

    border: 1px solid #CCCCCC;

    float: left;

    height: auto;

    margin-left: 5px;

    margin-top: 3px;

    position: relative;

    width: 338px;

}

.qchart {

    position: absolute;

    right: 20px;

    top: 11px;

}

.qchart a, #description a {

    color: #B31B34;

}

#desTitle {

    font-size: 14px;

    font-weight: bold;

    padding-left: 10px;

}

#description {

    font-size: 12px;

    line-height: 18px;

    margin: 10px auto 20px;

}

#description ul {

    margin: 0;

    padding: 0;

}

#description ul li {

    background-image: url("../image/infoli.jpg");

    background-position: left 4px;

    background-repeat: no-repeat;

    line-height: 23px;

    list-style: none outside none;

    text-indent: 23px;

}

.nimage {

    height: 160px;

}

.nname {

    height: 36px;

    margin: auto;

    overflow: hidden;

    width: 180px;

}

.nname a {

    color: #B31B34;

    line-height: 18px;

}

.nprice {

    margin-bottom: 5px;

}

.alsespecial {

    color: #C61010;

    font-size: 15px;

    font-weight: bold;

    padding-right: 5px;

    text-decoration: line-through;

}

.alsebase {

    color: #FF0000;

    font-size: 15px;

    font-weight: bold;

}

.options .error{

	background: url("../image/validation_advice_bg.gif") no-repeat scroll 2px 1px transparent;

    clear: both;

    color: #D6A100;

    font-size: 0.98em;

    font-weight: bold;

    line-height: 1.25em;

    margin-top: 3px;

    min-height: 15px;

    padding-left: 17px;

}

.opName{

margin-top:5px;

margin-bottom:3px;

}

.opName input,.opNumber input {

margin-bottom:0.1em;

height:16px;

padding-top:1px;

padding-bottom:1px;

border:1px solid #7B9EBD;

}

.split_page_links a {

	display: inline-block;

	border: 1px solid #EEEEEE;

	padding: 0 3px;

	text-decoration: none;

	color: #A3A3A3;

}

.split_page_links b {

	display: inline-block;

	padding: 0 3px;

	text-decoration: none;

	color: #5f5f5f;

	background: #FFFFFF;

}

   

	



.checkout-content .left LABEL{

	color:#F18200;

	}

#login p{

	margin-bottom:10px;

	}

.button-sets{

	text-align:right;

	margin-right: 100px;

    margin-top: 4px;

	}

.button_submist{

	text-align:right;

	margin-right: 100px;

    margin-top: 26px;

	}

.info_line input{

	margin-bottom:5px;

	background:none !important;

	}

#shipping{

	margin-left:15px !important;

	}

.info_line_guest{

	width:100%;

	clear:both;

	margin-bottom:8px;

	}

.input-box1{

	position:relative;

	left:50px;

	}

	

input.large-field1 {

    width: 625px !important;

}

.info_line_guest input,.info_line_guest select{

	background:none !important;

	}

.info_line input,.info_line SELECT{

	background:none !important;

	}