body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 0px solid #000000;
}


p,form {
    margin: 0px;
    padding: 0px;
    font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
}

div,td,tr,span,table,input,li,ul {
    font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
}


img {
    border: 0px solid #CCCCCC;
}

#ContentAll {
    text-align: center;
}

#ContentHeader {
	color: #003366;
    width: 980px;
    margin: auto auto;
    padding: 0px;
}

#ContentMenu {
    color: #003366;
    width: 980px;
    margin: auto auto;
    padding-top: 1px;
}

#ContentMenu UL {
    margin: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
}

#ContentMenu UL LI {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    line-height: 25px;
    list-style: none;
    display: inline; 
}

#ContentMainSWF {
    color: #000000;
    width: 980px;
    margin: auto auto;
    padding-top: 5px;
}

#ContentMainBanner  {
    color: #000000;
    width: 980px;
    margin: auto auto;
    padding-top: 5px;
}

#ContentSelection  {
    color: #000000;
    width: 980px;
    margin: auto auto;
    padding-top: 5px;
    padding-bottom: 10px;
}

#ContentFooter  {
    color: #000000;
    width: 980px;
    margin: auto auto;
    padding-top: 10px;
}

#ContentInfo  {
    color: #000000;
    width: 980px;
    margin: auto auto;
    padding-top: 1px;
}

#ContentCopyright  {
    color: #000000;
    width: 980px;
    margin: auto auto;
    padding-top: 1px;
}

.InfoBar {
    color: #000000;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.CopyrightBar {
    color: #000000;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}


.FooterInfo {
    color: #000000;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 20px;
    padding-bottom: 5px;
    border-top: 1px solid #CCCCCC;
}

.HeaderInfo {
    color: #000000;
    padding-left: 0px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    height: 80px;
}

.HeaderSearch {
    color: #000000;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.HeaderLogo {
    color: #000000;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 24px;
    font-weight: bold;
}

a:link {
    font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
    text-decoration: none;
    font-weight: normal;
}

a:visited {
    font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
    text-decoration: none;
    font-weight: normal;
}

a:hover {
    font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #CC0000;
    text-decoration: underline;
    font-weight: normal;
}


a.HeaderMenu:link {
    font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
    text-decoration: none;
    font-weight: bold;
}

a.HeaderMenu:visited {
    font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
    text-decoration: none;
    font-weight: bold;
}

a.HeaderMenu:hover {
    font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #CC0000;
    text-decoration: none;
    font-weight: bold;
}

a.HeaderMenuon:link {
    font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #CC0000;
    text-decoration: none;
    font-weight: bold;
}

a.HeaderMenuon:visited {
    font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #CC0000;
    text-decoration: none;
    font-weight: bold;
}

a.HeaderMenuon:hover {
    font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #CC0000;
    text-decoration: none;
    font-weight: bold;
}

a.LeftMenuon:link {
    font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #CC0000;
    text-decoration: none;
    font-weight: bold;
}

a.LeftMenuon:visited {
    font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #CC0000;
    text-decoration: none;
    font-weight: bold;
}

a.LeftMenuon:hover {
    font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #CC0000;
    text-decoration: none;
    font-weight: bold;
}

a.LeftMenuoff:link {
    font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
    text-decoration: none;
}

a.LeftMenuoff:visited {
    font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
    text-decoration: none;
}

a.LeftMenuoff:hover {
    font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #CC0000;
    text-decoration: none;
}

.LeftMenuTitle {
    font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	color: #CC0000;
    padding: 5px;
    text-decoration: none;
    font-weight: bold;
}

.LeftMenu {
    font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
    padding: 5px;
    text-decoration: none;
}

.LeftMenuHeader {
    font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
    padding-bottom: 5px;
    text-decoration: none;
    font-weight: bold;
}

.LeftMenuSelection {
    font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
    padding-bottom: 2px;
    text-decoration: none;
}

.inputText {
    font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
    padding: 2px;
    text-decoration: none;
    border: 1px solid #DDDDDD;
}

.inputTextButton {
    font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
    padding: 2px;
    text-decoration: none;
    background-color: transparent;
    border: 0px solid #DDDDDD;
    cursor: pointer;
}

.PagingContainer {
    font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
    padding-bottom: 5px;
    padding-top: 10px;
    padding-right: 0px;
    text-decoration: none;
    text-align: right;
}

/* ---------------------- Pagination -------------------*/

.pagination {
    display:block;
    clear:both;
    float:right;
    z-index:3;
}
.pagination span, .pagination a{
	display:block;
	float:left;
	font-size:11px;
	line-height:13px;
	margin: 2px 6px 2px 0;
	border:1px solid #CCCCCC;
	color: #000000;
	display:block;
	padding:1px 5px 2px 5px;
	text-decoration:none;
}

.pagination .paglink{
	font-size:11px;
	line-height:13px;
	color: #000000;
	text-decoration:none;
    border: 0px;
    cursor: pointer;
}

.pagination .paglink:hover{
	color: #CC0000;
}

.pagination a:hover{
	border:1px solid #999999;
	color: #CC0000;
}
.pagination .current{
	border:1px solid #999999;
	color:#CC0000;
	font-size:11px;
	padding:1px 5px 2px 5px;
}

.pagination .disabled{
	border:1px solid #CCCCCC;
	color:#CCCCCC;
	font-size:11px;
	padding:1px 5px 2px 5px;
}

.pagination .thetext{
	border:0px solid #CCCCCC;
	color:#000000;
	font-size:11px;
	padding: 2px 0px 2px 5px;
}

.recordContainer {
    font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-right: 0px;
    text-decoration: none;
    text-align: left;
}

.prodPageTitle {
    font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
    padding-bottom: 0px;
    padding-top: 2px;
    padding-right: 5px;
    padding-left: 0px;
    text-decoration: none;
}

.prodPageDesc {
    font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
    padding-bottom: 0px;
    padding-top: 2px;
    padding-right: 5px;
    padding-left: 0px;
    text-decoration: none;
}

.prodPageComp {
    font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
    padding-bottom: 0px;
    padding-top: 2px;
    padding-right: 5px;
    padding-left: 0px;
    text-decoration: none;
}

.prodPagePrice {
    font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #CC0000;
    padding-bottom: 0px;
    padding-top: 2px;
    padding-right: 5px;
    padding-left: 0px;
    text-decoration: none;
}

.prodPagePhoto {
    font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #CC0000;
    padding-bottom: 0px;
    padding-top: 10px;
    padding-right: 0px;
    padding-left: 0px;
    text-decoration: none;
}

.prodColorSelection {
    padding-top: 2px;
    padding-bottom: 8px;
    font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
    font-weight: bold;
}


.prodColorSelection ul {
    padding: 0px;
    margin: 0px;
}

.prodColorSelection ul li {
    padding: 0px;
    margin-bottom: 2px;
    margin-left: 0px;
    margin-right: 2px;
    margin-top: 0px;
    list-style: none;
    display: inline;
}

.prodColorSelection ul li img {
    border: 1px solid #000000;
    padding: 1px;
}

.prodSizeSelection {
    padding-top: 2px;
    padding-bottom: 10px;
    font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
    font-weight: bold;
}

#demotip {
    display:none;
    background:transparent url(black_arrow.png);
    font-size:12px;
    height:70px;
    width:160px;
    padding:25px;
    text-align: center;
    color:#fff;
}

.prodTitle {
    font-family: Verdana, Arial, Helvetica;
	font-size: 18px;
	color: #000000;
    padding-top: 0px;
    padding-bottom: 10px;
    padding-right: 0px;
    font-weight: bold;
}

.prodDescription {
    font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
    padding-top: 0px;
    padding-bottom: 10px;
    padding-right: 0px;
}

.prodCompany {
    font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
    font-weight: bold;
    padding-top: 0px;
    padding-bottom: 10px;
    padding-right: 0px;
}

.prodStock {
    font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
    padding-top: 0px;
    padding-bottom: 10px;
    padding-right: 0px;
}

.prodPrice {
    font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
    padding-top: 0px;
    padding-bottom: 10px;
    padding-right: 0px;
    font-weight: bold;
}

.prodColor {
    font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    font-weight: normal;
}

.prodSize {
    font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    font-weight: normal;
}

.prodChoose {
    font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
    padding-top: 0px;
    padding-bottom: 2px;
    padding-right: 0px;
    font-weight: normal;
}

.prodChooseSelection {
    font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
    padding-top: 10px;
    padding-bottom: 8px;
    padding-right: 0px;
    font-weight: normal;
}

.prodChooseSelectionLine {
    font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
    padding-top: 0px;
    padding-bottom: 2px;
    padding-right: 0px;
    font-weight: normal;
}

.prodAction {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0px;
}

.prodShare {
    padding-top: 20px;
    padding-bottom: 10px;
    padding-right: 0px;
}


.buttonAddToCart {
    font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #FFFFFF;
    padding: 5px;
    background-color: #009966;
    cursor: pointer;
    font-weight: bold;
    border: 1px solid #009966;
}

.buttonAddToCart:hover {
    border: 1px solid #333333;
}

.buttonAddToWishlist {
    font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #FFFFFF;
    padding: 5px;
    background-color: #CC0000;
    cursor: pointer;
    font-weight: bold;
    border: 1px solid #CC0000;
}

.buttonAddToWishlist:hover {
    border: 1px solid #333333;
}

.prodNext {
    font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
    padding-top: 0px;
    padding-bottom: 10px;
    padding-right: 5px;
    text-align: right;
}

.TitleSuggest {
    font-family: Verdana, Arial, Helvetica;
	font-size: 18px;
	color: #000000;
    padding-top: 20px;
    padding-bottom: 5px;
    border-bottom: 1px solid #999999;
}

.MessageError {
    font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #CC0000;
    padding: 5px;
    border: 1px solid #CC0000;
}

.MessageSuccess {
    font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #339900;
    padding: 5px;
    border: 1px solid #339900;
}

.faceboxError {
    font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #CC0000;
    padding: 5px;
}

.faceboxSuccess {
    font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #339900;
    padding: 5px;
}

.preCart {
    color: #000000;
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    padding-top: 10px;
    padding-bottom: 0px;
}

.preCartTitle {
    font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
    color: #000000;
    padding-top: 5px;
    padding-bottom: 15px;
}

.preCart ul {
    font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
    margin-left: 15px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
}

.preCart ul li {
    font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 10px;
}

.cartHeader {
    font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}

.cartRecord {
    font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
    padding-left: 0px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #cccccc;
}

.cartFooter {
    font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #cccccc;
}

.cartProdTitle {
    font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.cartInfo {
    font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 15px;
    padding-bottom: 5px;
    width: 500px;
    text-align: left;
}

.cartofferCodeInfo {
    font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 5px;
    width: 500px;
    text-align: left;
}

.guestText {
    font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
    padding-left: 0px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 20px;
    border-right: 1px solid #cccccc;
}

.loginText {
    font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
    padding-left: 10px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 20px;
}

.textInput {
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #000000;
    padding: 2px;
    border: 1px solid;
    border-color: #BEBEBE #EDEDED #E9E9E9 #BEBEBE;
    background-color: #FFFFFF;
}

.textInput:focus {
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #000000;
    padding: 2px;
    border: 1px solid;
    border-color: #CC0000 #FF0000 #FF3300 #CC0000;
    background-color: #FFFFFF;
}

select {
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #000000;
    padding: 1px;
    border: 1px solid;
    border-color: #BEBEBE #EDEDED #E9E9E9 #BEBEBE;
    background-color: #FFFFFF;
}

select:focus {
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #000000;
    padding: 1px;
    border: 1px solid; 
    border-color: #CC0000 #FF0000 #FF3300 #CC0000;
    background-color: #FFFFFF;
}

.checkoutField {
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #000000;
    padding-bottom: 5px;
    padding-top: 5px;
}

.checkoutSubField {
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    color: #000000;
    padding-bottom: 5px;
    padding-top: 0px;
    padding-right: 20px;
}

.checkoutTitle {
    font-family: Verdana, Arial, Helvetica;
    font-size: 12px;
    color: #CC0000;
    padding-bottom: 10px;
    padding-top: 0px;
}

.sizes td {
   border: 1px solid #CCC;
}

