/* CSS Document */
* { margin: 0; padding: 0;}
li {margin-left:20px;}

.jCarouselLite li {margin-left:0px;}

IMG {BORDER:none;}

BODY {
    background-COLOR:#D9D6CF;
    BACKGROUND-IMAGE: url(/Image/wwrd_bg_gradient.jpg);
    BACKGROUND-REPEAT: repeat-x;
    FONT-SIZE: 12px; MARGIN: 0px auto;
    WIDTH: 1000px; LINE-HEIGHT: 1.5em; FONT-FAMILY: Arial,Helvetica,sans-serif;HEIGHT: auto;
}
BODY .side {
    BACKGROUND-IMAGE: url(/Image/rd_sideline.jpg);
    MARGIN: -5px 0px 0px; WIDTH: 2px;
    BACKGROUND-REPEAT: no-repeat; HEIGHT: 350px
}

A {
	FONT-FAMILY: Arial,Helvetica,sans-serif;COLOR: #002F75; TEXT-DECORATION: none;
}
A:hover {
	FONT-FAMILY: Arial,Helvetica,sans-serif;text-decoration:underline
}
EM {
	COLOR: #999; FONT-STYLE: normal
}
/* Basic HTML style */

h1, h2, h3, h4, h5, h6 {font-weight:normal; margin-bottom: 0px;}
h6 { font-size:14px;margin-top: 0px; color: #2C1F16;  }
h5 { font-size:15px; }
h4 { font-size:16px; }
h3 { font-size:20px; margin-top:0px; color: #2C1F16; }
h2 { font-size:18px; color: #4D7612;}
h1 { font-size:22px; margin-top: 0px; color: #a50031; }
/*  头部　*/

#home #secondarytopNav .floatright {
    RIGHT: 0px
}
#container , #container2, #home, #article , #articleContent  ,#articleFolderFullContent
{
    background:#fff;
    PADDING:2px;
    width:1000px;
	HEIGHT: auto;
    position:relative;
}
#container {
	POSITION: relative; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 1000px; PADDING-RIGHT: 2px; BACKGROUND: #fff; PADDING-TOP: 2px
}
#container2 {
	POSITION: relative; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 1000px; PADDING-RIGHT: 2px; BACKGROUND: #fff; PADDING-TOP: 2px
}
#home {
	POSITION: relative; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 1000px; PADDING-RIGHT: 2px; BACKGROUND: #fff; PADDING-TOP: 2px
}
#article {
	POSITION: relative; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 1000px; PADDING-RIGHT: 2px; BACKGROUND: #fff; PADDING-TOP: 2px
}
#articleContent {
	POSITION: relative; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 1000px; PADDING-RIGHT: 2px; BACKGROUND: #fff; PADDING-TOP: 2px
}
#articleFolderFullContent {
	POSITION: relative; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 1000px; PADDING-RIGHT: 2px; BACKGROUND: #fff; PADDING-TOP: 2px
}
#header {
	WIDTH: 1000px
}
#topnav {
	WIDTH: 1000px
}
#header TABLE {
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    WIDTH: 100%;
    BORDER-COLLAPSE: collapse;
    BORDER-RIGHT-WIDTH: 0px
}
#header , #topnav ,#secondarytopNav, .offers ,.seoCopy
{
     width:1000px;
}
#header {
	BACKGROUND-COLOR: #a4c8ea; border:0px;
}
#header A {
	FONT-WEIGHT: normal; COLOR: white; FONT-FAMILY: Arial, Tahoma, sans-serif; TEXT-DECORATION: none
}
#header A:hover {
	text-decoration:underline
}
#header .rightbordertd {
    TEXT-ALIGN: right;padding-right:10px;
}
#header table{
    height:100%;
}
#header TD {
    BORDER-STYLE: none;WHITE-SPACE: nowrap;
}
.header_checkout_cell SPAN {
    TEXT-DECORATION: underline
}
.header_checkout_cell {
    FONT-SIZE: 11px; FLOAT: right; BACKGROUND-IMAGE: url(https://a248.e.akamai.net/f/248/9086/10h/origin-g1.scene7.com/is/image/WWPlc/rd_trolley); WIDTH: 210px; CURSOR: pointer; BACKGROUND-REPEAT: no-repeat; HEIGHT: 40px; TEXT-ALIGN: left;
    background-position:0 50%;
}
.header_checkout_cell P {
    margin-top:2px;padding-right:10px;text-align:right;padding-top:10px;
}
#topnav A {
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #fff;
    FONT-FAMILY: Helvetica,Arial,sans-serif;
   
}
#topnav TABLE {
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    HEIGHT: 36px;
    TEXT-ALIGN: left;
    BORDER-RIGHT-WIDTH: 0px
}

#topnav TD {
    BORDER-RIGHT: #747474 1px solid;
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap
}
#topnav {
   /* position:relative;*/
    z-index:91;
    height:40px;
}
#homeContainer {
	FONT-FAMILY: Arial, sans-serif
}
#imageswitcher P {
	FONT-SIZE: 14px
}
#imageswitcher {
	PADDING-BOTTOM: 5px; FLOAT: left
}
#simplegallery1 {
	BORDER-BOTTOM: medium none; POSITION: relative; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#simplegallery1 .gallerydesctext {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 2px
}
#simplegallery1 .navpanellayer {
	TOP: 315px
}
#simplegallery1 .gallerydesc {
	TOP: 10px
}
#landing {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 0px
}
.offers {
	WIDTH: 1000px
}
/*--头2-*/
SPAN {
	FONT-FAMILY: arial,helvetica,sans serif
}
#menu2 {
	BACKGROUND-COLOR: #a4c8ea; PADDING-BOTTOM: 10px;
}
#menu2 .box {
	BORDER-BOTTOM: #c2d1cb 6px solid; BORDER-LEFT: #c2d1cb 2px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #c2d1cb; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #c2d1cb 2px solid; BORDER-RIGHT: #c2d1cb 2px solid; PADDING-TOP: 0px; _border-bottom: solid 2px #C2D1CB
}
#menu2 .jllogo {
	MARGIN: 1.7em 0px 0px
}
#menu2 .tel {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 1em; DISPLAY: block; BACKGROUND: url(/Image/tel.gif) no-repeat 0px 50%;FONT-SIZE: 12px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
#menu2 IMG {
	FLOAT: left
}
#menu2 INPUT {
	MARGIN: 5px 30px 0px 0px; FONT-SIZE: 11px; VERTICAL-ALIGN: middle
}
#menu2 LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: right; PADDING-TOP: 0px
}
#menu2 LI A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0.9em; PADDING-RIGHT: 1.4em; DISPLAY: block; COLOR: #fff; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; BORDER-RIGHT: #e3eae8 1px solid; PADDING-TOP: 0px
}
#menu2 LI A.endright {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0.9em; PADDING-RIGHT: 1em; DISPLAY: block; COLOR: #fff; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
#menu2 UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 0.2em; PADDING-LEFT: 0px; WIDTH: 70%; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: right; PADDING-TOP: 1.4em
}
#skiptocontent {
	POSITION: relative;
}
#skiptocontent A {
	Z-INDEX: 1000; POSITION: absolute; FONT-SIZE: 12px; LEFT: -10000px
}
#skiptocontent A:focus {
	LEFT: 0px
}
#skiptocontent A:active {
	LEFT: 0px
}
.clear {
	CLEAR: both
}
#divsearch {
	PADDING-BOTTOM: 20px; MARGIN: 0px 3px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
#divsearch .box1 {
	BORDER-BOTTOM: #666 1px solid; POSITION: relative; BORDER-LEFT: #666 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 7px; WIDTH: 17em; PADDING-RIGHT: 0px; HEIGHT: 1.6em; COLOR: #000; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid; PADDING-TOP: 3px
}
#divsearch INPUT {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#divsearch INPUT.search-submit {
	MARGIN: 5px 0px 0px
}
#divsearch LABEL {
	POSITION: relative; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; TOP: 0.1em; FONT-WEIGHT: bold
}
#divbasket {
	MARGIN: 1.75em 10px 0px 0px;DISPLAY: block; FLOAT: right; FONT-SIZE: 12px
}
#divbasket A {
	MARGIN: 0px 0.7em 0px 0px; PADDING-LEFT: 0px; COLOR: #003f26;
}
/* topnav*/
#topnav {
        BACKGROUND-COLOR: #002C6B; HEIGHT: 28px; background-image: NONE;
}
#topnav A:hover {
	text-decoration:underline
}

#topnav A {
	font-size: 13px;
}

#topnav A.topstyleSelected {
	COLOR: #FFFFFF; TEXT-DECORATION: underline
}
#topnav A.topstyleHomeSelected {
	COLOR: #FFFFFF; TEXT-DECORATION: underline
}
/*Dmenu*/
#dmenu .fltlft
{
    float: left;                /* this is to allow for the horizontal main menu */
}
/* This is the part for the CSS menu - these settings are for a horizontal menu */
#dmenu{                               /* menu list container */
    list-style-type: none;      /* disable the display of the list item bullets */
    margin: 0px;                /* space around the list container */
    padding: 0px;               /* space within the list container */
    position: static;           /* need this so that the z-index stuff works correctly */
    /*background-color: #fff;     /* the default background color within the main menu container */
    /*color: #000;                /* the default font color (not links) within the main menu container */
    z-index: 20;                /* push the menu up in the layer order a bit so it isn't hidden behind anything */
    /* Browser plug-ins like Flash or Quicktime may not allow you to overlap then with this menu! */
}
#dmenu li{                      /* top-level menu element */
    list-style-type: none;      /* disable the display of the list item bullets */

    /*background-color: blue;     /* main menu item background color */
    /*color: #000;                /* main menu item font color (not links) */
    margin: 0px;                /* spacing between main menu items */
    padding: 9px 15px;               /* padding within main menu items */
    display: block;
    border-right: #666 solid 1px;    /* border for each of the main menu items */
    z-index: 92;
}

#dmenu ul {                     /* third-level (or greater) menu element list elements */
    position: absolute;         /* this is so that it doesn't push that page content around on hover */
    margin: 0px;                /* space around the list container */
    padding: 0px;               /* space within the list container */
    list-style-type: none;      /* disable the display of the list item bullets */
    display: none;
    /*background-color: #ffc;     /* sub-menu default background color */
    border-right: #666 solid 1px;     /* the border around the sub-menu list */
    color: #000;                /* sub-menu default font color (not links) */
    z-index: 92;                /* want to be sure this is above the rest of the menu */
    margin-top:9px;
}

#dmenu ul li{                   /* second-level or greater menu element links */
    background-color: #ffc;     /* default background color for sub-menu container */
    color: #000;                /* default font color (not links) for sub-menu container */
    border: none;               /* sub-menu item border settings */
    margin: 0px;                /* spacing between sub-menu containers */
    padding: 3px;               /* This is for padding between menu items in the drop-downs */
    width:200px;padding:0;margin:0;text-align:left;color:#666;background:#5c5c5c;
}

#dmenu li a{                    /* top-level menu element links */
    text-align: left;         /* text alignment in main menu item links */
    display: block;
	
}

#dmenu ul a {                   /* all the other level menu link elements */
    padding: 3px;
    margin: 0px;
    display: block;
}  
#dmenu ul li a:hover  {
	text-decoration:none;
	background:#304F72 !important;color:#ffffff !important;}

#dmenu ul ul{                   /* higher-level list containers */
    display: none;              /* don't display by default */
    position: absolute;
    margin-top: -2em;           /* this will push the sub-menu up to the level of it's parent */
}

/* only non-MSIE browsers use this */
#dmenu ul li>ul,
#dmenu ul ul li>ul{
    margin-top: -2em;           /* should be set to the same as #dmenu ul ul margin-top */
}

/* additional sub-menu levels in the next 2 blocks. (For up to 5 levels of drop menus) */
#dmenu li:hover ul ul{
    display:none;
}

li>ul {
    top: auto;
    left: auto;
}

#dmenu .content {                      /* This is used for the content that will appear below the menu */
    clear: left;
}
#dmenu .dropdownlabel{

    background:green;
}
/*####### drop down menu css ############*/

		#dmenu .dropdownlabel
		{
			background: #A4C8EA none repeat scroll 0 50%;
			color: #FFFFFF;
			font-weight: bold;
			font-size: 01.1em;
		}
		
		#dmenu ul
		{
			border: 1px solid #666666;
		}
		
		#dmenu ul li
		{
			background-color: #FFF;
			border: medium none;
			color:#FFFFFF;
			margin:0px;
			padding:3px;
		}
		
		#dmenu li
		{
			border-right: 1px #FFF solid;
			padding:5px 15px;
		}
		
		#dmenu ul a
		{
			color: #002F75;
			font-weight:bold;
		}
		
		#dmenu p
		{
			margin: 0.5em;
		}

/*####### end of drop down menu css ############*/
#newsLetter {
    margin:7px;float:right;
}
#newsLetter {
	float:right;margin:2px;
	}
	
#secondarytopNav TABLE {
    WIDTH: 98.8%;
    /*POSITION: relative;*/
    HEIGHT: 30px
}
#secondarytopNav .search {
    TEXT-ALIGN: right
}
#secondarytopNav {
    BACKGROUND-IMAGE: url(/Image/rd_secondnav.jpg);
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Arial,sans-serif; HEIGHT: 30px
}
#secondarytopNav{
    height:30px;
    background-position:bottom;

}
#secondarytopNav {
	background-position:center bottom; height:32px; background-image: none;
}
/* maincontainer */
#mainContainer {
	MARGIN: 0px; WIDTH: 1000px; FLOAT: left;background:#fff;
}
#mainContainer .col1 {
    width:200px; float:left; position:relative; z-index:9; color:#444;
}
#mainContainer .col2 {
   POSITION: relative; WIDTH: 790px; FLOAT: left; TOP: 0px; LEFT: 10px
}

/*-内容-*/
.key_word {
	PADDING-Top: 10px;PADDING-BOTTOM: 10px; FONT: bold 18px Verdana, Arial, Helvetica, sans-serif
}
.clearfix {
	DISPLAY: inline-block
}
.clearfix {
	DISPLAY: block
}
.bottom-line {padding-bottom:10px;margin-bottom:10px;border-bottom:dashed 1px #cccccc;}
.image-area {float:left;margin:0 8px 10px 8px;text-align:center;}

/* bof one image */
.one-image {width:220px; margin-top:20px;}
.one-image .image-border {width:200px;height:200px;margin-bottom:10px; border-style:solid;border-color: #BDC1C1}
.one-image .zoom-in {margin-bottom:5px;}
.prodcutCard{width:480px; margin:0 0 0 20px; overflow:hidden;}
.productProperty th {font-weight:normal;width:40%;padding:5px 10px 5px 5px;font-size:12px;white-space:nowrap;text-align:right;vertical-align:top}
.productProperty td {font-weight:bold;}
.paymentProperty th {font-weight:normal;width:40%;padding:5px 10px 5px 5px;font-size:12px;white-space:nowrap;text-align:right;vertical-align:top}
.paymentProperty .td {font-weight:normal;}
/* bof description */
.description {padding:0 10px;margin-bottom:15px;}
.description-title {padding:10px 0;margin:0 0 10px 0;border-top:dashed 1px #aaaaaa;font:bold 16px/1.2em arial;}
/* eof description */
.contactWay{ float:left; padding-left:10px;width:480px;TEXT-ALIGN: center}

/*--ContentContainer--*/
#divContentContainer {
	WIDTH: 790PX;PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left;
}
#divContentContainer H2 {
	MARGIN: 0px 0px 1.5em; COLOR: #406e67; CLEAR: both; FONT-SIZE: 0.75em
}
#divContentContainer .h2link {
	COLOR: #406e67
}
.pricesml {
	COLOR: #000; FONT-WEIGHT: bold
}
.productTitle {
	COLOR: #666f6d; FONT-WEIGHT: bold
}
.productTitle A {
	COLOR: #666f6d; FONT-WEIGHT: bold
}
.clear {
	CLEAR: both
}
.now {
	COLOR: #900
}
.centerFix {
	TEXT-ALIGN: center; DISPLAY: block
}
#divProdHead A {
	COLOR: #000
}
#divProdHead {
     BORDER-BOTTOM: #bdc1c1 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; DISPLAY: block; BACKGROUND: url(/Image/subnav_search_bck.gif) #d2d6d7 repeat-x 0px 0px; HEIGHT: 33px; PADDING-TOP: 0px
}
#divProdHead H1 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; font-size:16px;MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666f6d; VERTICAL-ALIGN: top; FONT-WEIGHT: bold; PADDING-TOP: 9px
}
/* bof fast feedback */
#fast-feedback {padding: 26px 20px 10px 20px;}
#fast-feedback h3 {padding:0;margin:0;font:18px/1em arial;color:#000000}
.contact-info {float:left;width:200px;padding-top:20px;margin-right:10px;text-align:center;}
/* ftr- */
.ftr-block {
	PADDING-BOTTOM: 9px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 1px; BORDER-TOP: #e3eae8 1px solid; PADDING-TOP: 10px
	}
.ftr-col {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 20%; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.ftr-col .clear {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; CLEAR: both; PADDING-TOP: 0px
}
.ftr-col H2 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; COLOR: #666f6d; FONT-SIZE:10px; PADDING-TOP: 5px
}
.ftr-col UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 0px 2.8em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #000; FONT-SIZE: 10px; PADDING-TOP: 0px
}
.ftr-col UL A {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; MARGIN: 0px; BORDER-TOP-STYLE: none; COLOR: #000; FONT-SIZE: 12px; BORDER-LEFT-STYLE: none; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.ftr-col UL A:hover {
	TEXT-DECORATION: underline
}
.ftr-col UL LI {
	MARGIN-TOP: 12px; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-IMAGE: url(/Image/li_arrow_666f6d_01.gif)
}
.ftr-copy {
	TEXT-ALIGN: center; CLEAR: both; FONT-SIZE: 12px
}
.ftr-copy P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}
#viewed {
	MARGIN: 0px; WIDTH: 1000px; FLOAT: left;background:#fff; PADDING-TOP: 20px
}
#viewed .title-bar {
	MARGIN-TOP: 10px; margin-left:10px; margin-right:10px;WIDTH: 980px; BACKGROUND: url(/Image/title-bar-bg.jpg) repeat-x 0px 0px; HEIGHT: 30px; PADDING-TOP: 5px
}
#viewed H2.title {
	TEXT-ALIGN: left; MARGIN: 0px 10px; WIDTH: 30%; FLOAT: left; HEIGHT: 30px; COLOR: #666; FONT-SIZE: 14px
}
#viewed .title-nav {
	FLOAT: right; HEIGHT: 30px; COLOR: #666; FONT-SIZE: 0.75em
}
#viewed A.title-nav-link {
	MARGIN: 0px 10px; TEXT-DECORATION: none
}
#viewed A.title-nav-link:hover {
	TEXT-DECORATION: underline
}
#viewed .title-nav-link-fade {
	MARGIN: 0px 10px; COLOR: #ccc; TEXT-DECORATION: none
}
#viewed .itemlist {
	WIDTH: 100%; height:150px;MARGIN-BOTTOM: 20px; BACKGROUND: url(/Image/items-bg.jpg) repeat-x 0px 0px; CLEAR: both; PADDING-TOP: 10px
}
#viewed .item1 {
	TEXT-ALIGN: center; margin-left:5px; margin-right:5px; WIDTH: 110px; FLOAT: left; VERTICAL-ALIGN: top;
}
#viewed .item2 {
	TEXT-ALIGN: center; WIDTH: 19.8%; FLOAT: left; HEIGHT: 150px; VERTICAL-ALIGN: top
}
#viewed .item3 {
	TEXT-ALIGN: center; WIDTH: 19.8%; FLOAT: left; HEIGHT: 150px; VERTICAL-ALIGN: top
}
#viewed .item4 {
	TEXT-ALIGN: center; WIDTH: 19.8%; FLOAT: left; HEIGHT: 150px; VERTICAL-ALIGN: top
}
#viewed .item5 {
	TEXT-ALIGN: center; WIDTH: 19.8%; FLOAT: left; HEIGHT: 150px; VERTICAL-ALIGN: top
}
#viewed .item6 {
	TEXT-ALIGN: center; WIDTH: 19.8%; FLOAT: left; HEIGHT: 150px; VERTICAL-ALIGN: top
}
#viewed .item7 {
	TEXT-ALIGN: center; WIDTH: 19.8%; FLOAT: left; HEIGHT: 150px; VERTICAL-ALIGN: top
}
#viewed .item8 {
	TEXT-ALIGN: center; WIDTH: 19.8%; FLOAT: left; HEIGHT: 150px; VERTICAL-ALIGN: top
}
#viewed .item9 {
	TEXT-ALIGN: center; WIDTH: 19.8%; FLOAT: left; HEIGHT: 150px; VERTICAL-ALIGN: top
}
#viewed .item10 {
	TEXT-ALIGN: center; WIDTH: 19.8%; FLOAT: left; HEIGHT: 150px; VERTICAL-ALIGN: top
}
#viewed .x-icon {
	FLOAT: right; VERTICAL-ALIGN: top
}
#viewed .i-icon {
	PADDING-LEFT: 5px
}
.viewed-rollover {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
* HTML .viewed-rollover {
	WIDTH: 19.8%
}
DIV.viewed-rollover {
	MARGIN: 0px; FLOAT: right
}
DIV.vr-container {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 0px
}
.viewed-rollover A.cat {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; WHITE-SPACE: nowrap; COLOR: #000; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.viewed-rollover A.cat:hover {
	POSITION: relative
}
.viewed-rollover SPAN.drop {
	DISPLAY: none;
}
.viewed-rollover :hover SPAN.drop {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #fff; MARGIN: 5px 0px 0px; PADDING-LEFT: 3px; WIDTH: 165px;PADDING-RIGHT: 3px; DISPLAY: block; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 3px
}
* HTML .viewed-rollover :hover SPAN.drop {
	POSITION: absolute; LEFT: -1px
}
.item1 .viewed-rollover {
	Z-INDEX: 11
}
.item2 .viewed-rollover {
	Z-INDEX: 10
}
.item3 .viewed-rollover {
	Z-INDEX: 9
}
.item4 .viewed-rollover {
	Z-INDEX: 8
}
.item5 .viewed-rollover {
	Z-INDEX: 7
}
.item6 .viewed-rollover {
	Z-INDEX: 6
}
.item7 .viewed-rollover {
	Z-INDEX: 5
}
.item8 .viewed-rollover {
	Z-INDEX: 4
}
.item9 .viewed-rollover {
	Z-INDEX: 3
}
.item10 .viewed-rollover {
	Z-INDEX: 2
}
#viewed .warrantylist {
	DISPLAY: block
}
#viewed .item-warrantylist {
	TEXT-ALIGN: left; DISPLAY: block; MARGIN-BOTTOM: 10px; COLOR: #666; FONT-SIZE: 0.7em
}
#viewed .thb-img {
	MARGIN: 0px; width:100px; height:100px;
}
#wrapper {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #fff; MARGIN: 0px auto; PADDING-LEFT: 5px; WIDTH: 984px; PADDING-RIGHT: 5px; MAX-WIDTH: 984px; PADDING-TOP: 0px
}
.foot_help {
	CLEAR: both; BACKGROUND: url(/Image/foot_help_tbg.gif) no-repeat 50% top; MARGIN-BOTTOM: 2px; OVERFLOW: hidden; PADDING-TOP: 7px
}
.foot_help_bor H2 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 8px; FONT: bold 13px/23px Arial, Helvetica, sans-serif; PADDING-TOP: 4px
}
.foot_help_bor H3 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 8px; FONT: bold 13px/23px Arial, Helvetica, sans-serif; PADDING-TOP: 4px
}
.foot_help_bor P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 23px; PADDING-TOP: 0px
}
.foot_help_bor {
	BORDER-RIGHT: #dbdbdb 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dbdbdb 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; OVERFLOW: hidden; BORDER-LEFT: #dbdbdb 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #dbdbdb 0px solid; HEIGHT: 100%
}
.foot_help_bor DL {
	DISPLAY: inline; PADDING-LEFT: 20px; FLOAT: left; WIDTH: 215px
}
.foot_help_bor DL.last {
	MARGIN-LEFT: 30px; WIDTH: 180px
}
.foot_help_bor DL DT {
	LINE-HEIGHT: 21px; HEIGHT: 21px
}
.foot_help_bor DL DD {
	LINE-HEIGHT: 21px; HEIGHT: 21px
}
.foot_help_bor DL DT {
	FONT-WEIGHT: 700; FONT-SIZE: 14px; PADDING-BOTTOM: 3px
}
.foot_help_bor DL DD {
	PADDING-LEFT: 16px; BACKGROUND: url(/skin/default/images/foot_help_bg.gif) no-repeat 1px center; WHITE-SPACE: nowrap
}
.foot_help SPAN.foot_help_bot {
	DISPLAY: block; BACKGROUND: url(/Image/foot_help_bbg.gif) no-repeat 50% top; OVERFLOW: hidden; HEIGHT: 7px
}
/* Footer */
#footer {
   BORDER-BOTTOM: #c6c6c6 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #c6c6c6 1px solid; BACKGROUND-COLOR: #eeeeee; margin-left:10px; margin-right:10px; margin-top:5px;WIDTH: 980px; CLEAR: both; FONT-SIZE: 12px; BORDER-TOP: #c6c6c6 1px solid; BORDER-RIGHT: #c6c6c6 1px solid; PADDING-TOP: 5px
}
#footer A:hover {
	TEXT-DECORATION: underline
}
#footer TABLE {
	TEXT-ALIGN: center
}
#footer .footerTilte {
	COLOR: #666
}
#footer A {
	FONT-FAMILY: Helvetica, Arial, sans-serif; COLOR: #333; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#footer UL {
	PADDING-LEFT: 10px
}
#footer TR {
	VERTICAL-ALIGN: top
}
#footer .footerTilte {
	COLOR: #000000; FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
#footer TD {
	TEXT-ALIGN: left; PADDING-LEFT: 40px
}

/*epages*/
DIV.epages {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 2px; PADDING-TOP: 5px; TEXT-ALIGN: center }
DIV.epages A {
	BORDER-RIGHT: #bcbcbc 1px solid; PADDING-RIGHT: 6px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #bcbcbc 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; BORDER-LEFT: #bcbcbc 1px solid; COLOR: #424542; MARGIN-RIGHT: 3px; PADDING-TOP: 0px; BORDER-BOTTOM: #bcbcbc 1px solid; TEXT-DECORATION: none
}
DIV.epages A:hover {
	BORDER-RIGHT: #ADAEAD 1px solid; BORDER-TOP: #ADAEAD 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #ADAEAD 1px solid; COLOR: #9C0000; BORDER-BOTTOM: #ADAEAD 1px solid; BACKGROUND-COLOR: #EFEBEF; text-decoration:none;
}
DIV.epages span {
	BORDER-RIGHT: #ADAEAD 1px solid; BORDER-TOP: #ADAEAD 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #ADAEAD 1px solid; COLOR: #9C0000; BORDER-BOTTOM: #ADAEAD 1px solid; BACKGROUND-COLOR: #ADAEAD;PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; MARGIN-left: 0px;MARGIN-right: 3px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
/*Product Header*/
#productsHeaderSwitcher TABLE {
	BORDER-BOTTOM: #BDC1C1 1px solid; BORDER-LEFT: #BDC1C1 1px solid; BORDER-TOP: #BDC1C1 0px solid; MARGIN-RIGHT: 0px; BORDER-RIGHT: #BDC1C1 1px solid
}
#productsHeaderSwitcher {
	MARGIN: 0px 0px 10px
}
#specialRightTop {
	TEXT-ALIGN: left;PADDING-BOTTOM: 10px; LINE-HEIGHT: 120%; PADDING-LEFT: 5px; PADDING-RIGHT: 5px;FONT-FAMILY: Arial, sans-serif; COLOR: #666F6D; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; 
}
#specialLeft {
	WIDTH: 520px; PADDING-RIGHT: 5px; VERTICAL-ALIGN: top
}
#specialLeft A {
	TEXT-DECORATION: none
}
/*div auto*/
#divAuto {
	WIDTH: 787px
}
#divAuto UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
/*-partners-*/
#partners {
	BORDER-BOTTOM: #c3ccd3 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #c3ccd3 1px solid; BACKGROUND-COLOR: #fff; MARGIN:10px; WIDTH: 180px; FLOAT: left; BORDER-TOP: #c3ccd3 1px solid; BORDER-RIGHT: #c3ccd3 1px solid
}
#partners H3 {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #c3ccd3; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-SIZE: 1.2em; PADDING-TOP: 10px
}
.productdetail P.stockdetail {
	MARGIN: 0px 0px 5px 35px
}
.productdetail .quantity {
	MARGIN: 15px 0px 0px 20px
}

.mainhelp2{font-size:12px;line-height:28px;}
.helpdot{font-size:12px;line-height:1.5em;color:#607ca0;}

/* Main Layout*/
	#header{ text-align:center;  height:134px;overflow:hidden; margin-top:0px;}
	#headerInner{ width:980px; height:134px; text-align:left; margin:auto; position:relative; }
		#footCap{width:980px; margin:auto; }
			#logo{position:absolute; top:35px; left:35px;}
		
	
		#service{float:right; text-align:right; padding:0; margin:21px 24px 8px 0;}
			#service img{vertical-align:middle; margin:2px 3px 0px 14px;}
			#service a{}
			#service a:link, #service a:visited{font-size:11px;}
			#service a:hover{text-decoration:none;}
		
		#cart{float:right; width:auto; text-align:right; padding:0; margin:0px 24px 10px 0; font-size:14px;}
			.cartTotals{ background-color:white; color:#c60; font-weight:bold; font-size:12px;}
			
			
		#search {float:right;text-align:right; width:auto; margin:0px 35px 10px 0; }
			#search a{}
			#search a:link, #search a:visited{font-size:20px; color:#c60;}
			#search a:hover{}
			
			#search img{margin-left:10px;}
			
			#search form{padding:0; margin:0;}
			#searchInput {float:left;width:215px;}
			#searchButton {float:left;width:46px;}
			#search .wrapper {margin:0px 10px 10px 10px; padding:0px; *padding-bottom:0px;}
	
		#navBar{height:34px; width:980px; margin:auto;}
		#navBarInner{width:952px; height:34px; margin:auto; text-align:left;}
			#navBarLeft {width:auto; float:left; text-align: left;}
			#navBarLeft .navBarDivs {float:left;margin-top:3px; position:relative;}
			#navBarLeft .navBarSplit {float:left; margin-top:10px;}
			.navBarSplit {float:right; margin-top:10px;}
			
			#navBarShopBy {font-size:14px; font-weight:bold; color:white; padding: 5px 0px 10px 0px;}
				#navBarShopBy a{}
				#navBarShopBy a:link, #navBarShopBy a:visited{color:white;}
				#navBarShopBy a:hover{}
				
			.navBarDivs {float:right;margin-top:7px; position:relative; z-index:9;}
				.navBarLink {display:block; padding: 5px 15px 10px 15px;}
				.navBarLink:link, .navBarLink:visited {color:#D3D5C8; font-size:14px; text-decoration:none }
				.navBarLink:hover {color:#fff;}			
				
				.navBarSubsContainer{position:absolute; top:33px; right:-10px; width:265px;z-index:9;}
					.navBarSubs{width:265px; text-align:center; }
						.navBarSubsContainer img {display: block;}
						.navBarSubsInner{padding:0 12px 0 10px;}						
							.navBarSubLink{display:block;padding:4px 12px;  text-align:left;  border-bottom:1px dotted #003A6F; font-size:12px;}
							.navBarSubLink:link, .navBarSubLink:visited{color:#FFF; text-decoration:none;}
							.navBarSubLink:hover{color:#fff; background-color:#003A6F; }
		
			.inputSearch{border:1px solid #ccc; border-right:0; font-size:11px; color:#333; height:23px; vertical-align:middle; padding:3px;}
			.btnSearch{*margin-top:1px;}
	
	#mainContainer{width:980px;margin:0px 0px 0px 0px; text-align:center;padding-top:10px;}
	#mainContainerInner{ width:965px; margin:auto; text-align:left; }
	
	
	#mainContentWrapper{line-height:1.6;}
	#mainContentWrapperInner {*height:1%;}	
	
	
/* Column One */ 
	#columnOne_hidden {display:none;}
	#columnOne{float:left; width:195px; background:#ECDCDF}
		.leftHeader{}
		#columnOne h4 {margin:0 0 8px 0;}		
			#columnOne h4 a {color:#c60; display: block; text-decoration: none;}		
				#columnOne h4 a:link, .catLink a:visited {color:#c60; text-decoration: none;}
				#columnOne h4 a:hover { color:#343434;background-color: #A60831; }	
		.searchTable {margin-bottom: 15px;}	
		.searchTable td {padding: 0px;}
		.searchTable input {color:#aaa; border: 1px solid #676767; border-right: 0px; padding:4px 3px; *padding:3px 3px; *height:24px;}
		.searchTable button {background-color: #c60; border: 1px solid #676767; width:35px; padding:3px 0; *padding:1px 0; color:#FFF;}
		
		.catLink{position:relative; width:100%;}		
			.catLink a {display:block;padding:4px 4px 4px 20px; }			
			.catLink a:link, .catLink a:visited {color:#8f8f8f; text-decoration: none;}
			.catLink a:hover {color:#343434; background-color: #A60831; }		

		#navSignUp {width:195px; height:102px; text-align:center; padding-top:10px; margin-top:20px;}
		#navSignUpInner {width:175px; margin:auto; text-align:left;}
			#navSignUp h3 {color:#3e4348; margin-bottom:5px; line-height: 1.1;}
			.astrisk {margin: 0 8px 6px 0;}
			#navFormSignUp {width:100%; text-align:center; display:block;}
				#navInputSignUp {border:1px solid #676767; width:125px; color:#aaa; padding:4px 3px; *padding:3px 3px; *height:24px;}
				#navSubmitSignup {border:1px solid #676767; width:35px; padding:3px 0; *padding:1px 0 ;color:white; background-color:#c60; }
			
			
/*Main Content*/
	#mainContent {float:right; width:100%; overflow:hidden;}
	#mainContentInner{*height:1%;}
	
	
/*Storefront Template*/
		#sfMain{font-size:11px; height:324px; overflow:hidden;}
		
		#sfFlashContainer{float:left; width:556px; height:324px; text-align: center;}
			#sfFlashContainer div {margin: 8px auto;}
			#sfFlashContainer object {z-index: 1;}
			
		#sfPromos{width:328px; float:right;}
			#sfPromo1 {background:url(/images/promo_1_copy.gif) no-repeat top center;height:120px;width:328px;}
			#sfPromoInner {width:238px;*width:300px; margin:0px auto;padding:25px 55px 20px 10px; *padding-left:20px;}
				#sfPromo1 h2 {margin:0;padding:0;color:#CC6600}
				#sfPromo1 p {margin:0;padding:0;font-size:12px;}
			#promo_01{margin-top:3px;}
			#promo_02{margin-top:17px;}
					
	#featuredProducts{text-align:center; width:556px; float:left; margin-top:5px;}
	#featuredProductsInner{text-align:left;}
		.sfProd{width:33%; float:left;}
		.sfProdInner{margin:0px; padding:5px 3px ;background-color:white; text-align:center;}
		#firstFeaturedProd{border-left:1px solid #e6e6e6;}
			.sfProdImage{width:150px; overflow:hidden; height:150px; text-align:center; margin:auto; margin-bottom:8px; border:4px solid #ddd;}
				.sfProdImage img {margin:auto;}				
			.sfProdTitle {height:60px;font-weight:normal;margin-top:3px; }	
				.sfProdTitle a{padding:0 8px;}
				.sfProdTitle a:link, .sfProdInner a:visited{line-height:normal; font-size:12px; }
				.sfProdTitle a:hover{}
			.sfProdPrice {color:#c60; font-size:18px; font-weight:bold; }
				.sfProdPrice span{color:#aaa; font-weight:normal;}
				.retail{ display:block; height:20px;}
					.sfProdButtons span a{}
					.sfProdButtons span a:link, .sfProdButtons a:visited{color:#999 !important;}
					.sfProdButtons span a:hover{color:#444 !important;}
			
	#welcomeText{width:330px; float:right; margin-top:20px; }
		#sfSignUp{width:328px; height:107px; padding-top:10px; text-align:center;}
		#sfSignUpInner{width:300px; margin:auto; text-align:left;}
			#sfSignUp h3{color:#3e4348; margin-bottom:0px; line-height:normal;}
			#formSignUp{width:100%; text-align:center; display:block;}
				#inputSignUp{border:1px solid #676767; width:220px; color:#aaa; padding:4px 10px; *padding:3px 10px; *height:24px;}
				#submitSignup{border:1px solid #676767; width:35px; padding:3px 0; *padding:1px 0;color:white; background-color:#c60; }
			#sfSignUp span{}
	#sfText{width:510px; *width:550px; float:left; margin-top:12px;}
		#sfText h2, #sfText h3 {color:#c60 !important; margin-bottom:0;}
		#sfText p {font-size: 11px; line-height: normal; margin: 0px 0px 20px 0px;}
	#sfLinks{width:290px; *width:330px; float:right; margin-top:12px;}
		#sfLinks h2 {margin-bottom:0; color:#c60 !important;}
		#sfLinks p {font-size: 11px; line-height: normal; margin: 0px 0px 20px 0px;}
		.left{float:left;margin:0 10px 0 0;}
		#sfLinks ul {margin-top:8px;}
		#sfLinks li a {display: block; font-size: 12px;}
		
		
/* Product List Template */
	.liBreadTitle {color: #024302;}
	.headerText {margin:0px; padding:0px;}
	.liSubCat{width:23%; float:left;padding-left:12px;}
	.liProdThree { width:33.3%;float:left;  *height:1%; text-align:center; margin-top:15px;}	
	.liProdFive { width:20%;float:left;  *height:1%; text-align:center; margin-top:15px;}	
	.liProdInner { width:90%; margin:auto 10px; xpadding:10px 12px;}
		.liProdInfo {}
			#liHeader{ *height:1%;border:0px solid #eee;margin:12px 0}
			#liHeaderInner {margin:0;padding:0;}
				#liHeaderImage{width:300px;float:left;text-align:left; overflow:hidden;}
					#liHeader img{}
				#liHeaderDesc {float:left;padding: 2px 6px 1px 6px; border:1px solid #d7d7d7; font-size:13px; background-color:#F3F3F3 !important;
					width:98%;}
				#HomeHeaderDesc {float:left;padding: 2px 6px 1px 6px; border:1px solid #d7d7d7; font-size:13px; background-color:#f1f1f1 !important;
					width:204px; height:225px;}
						
			.liProdImage {width:200px; height:200px;margin:auto;border: 1px solid #C5C3C3;overflow:hidden; background-color:#ededed;margin-top:3px; margin-bottom:8px;} 
			.liProdTitle {font-weight:normal; padding:0px; height:38px; }	
			.liProdBrief {font-size:10px; }	
			.liProdDesc {text-align:left; padding:1px; height:50px; }
			.liProdStock {font-weight:normal; line-height:inherit; font-size:10px; }
			
			.liProdPrice {color:#CC6601; font-size:18px; font-weight:normal; text-align:center;}
				.liProdPrice span{color:#aaa; font-weight:normal;}
				.retail{text-decoration:line-through;}
				
			.compare {margin-top:6px; background-color:#F6F8FB;}
				.compare label {display:block; padding:3px;}
				.compare input {margin-right: 10px; vertical-align: bottom; *vertical-align: middle;}
				
			.liProdButtons {text-align:center;width:auto;}
				.liProdButtons img{margin:4px 0px;}
				.liProdButtons span a{}
				.liProdButtons span a:link, .liProdButtons a:visited{color:#999 !important;}
				.liProdButtons span a:hover{color:#444 !important;}
			
			.liProdInner a{font-size:14px;}
			.liProdInner a:link, .liProdInner a:visited{color:#0000FF; line-height:normal;text-decoration:underline;}
			.liProdInner a:hover{text-decoration:none;}
			
			#currentProd {background-image:url(/images/bgProd.jpg); background-repeat:repeat-x; background-position:bottom;}
			#idleProd {background-image:none;}
			


	.searchResults {margin:10px 0; font-size:14px; color:#999;}
	.searchResultsInner {text-align:right;}
		.compareSubmit{float:left;}
		.compareSubmit_off{float:left;padding: 2px 6px 1px 6px; border:1px solid #d7d7d7; font-size:13px; background-color:#F3F3F3 !important;}
			.compareSubmit:link, .compareSubmit:visited{padding: 2px 6px 1px 6px; border:1px solid #b2b2b2 !important; background-color:#EAF3FF !important;}
			.compareSubmit:hover{ color:#FFF !important; background-color:#1600FC !important;}
		
		.pageLinks{width:auto;float:right; }
			.searchResultsCurrent{padding:2px 6px 1px 6px; font-size:13px; text-decoration:none; width:auto; border:1px solid #b2b2b2; float:left;}
			.searchResultsInner a { padding:2px 6px 1px 6px; font-size:13px; text-decoration:none; display:block; float:left; margin:0 1px;}
			.searchResultsInner a:link, .searchResults a:visited { text-decoration:none;color:#000; border:1px solid #b2b2b2; background-color:#DBECFE;}
			.searchResultsInner a:hover {color:#FFF; background-color:#0000FF;  }
	

/* Compare List Template */
	.coProd{width:33%; float:left; text-align:center; }
	.coProd_alt{width:33%; float:left; text-align:center; background-color:#f9f9f9; }
	.coProdInner{width:90%; margin:auto;  text-align:left;}
		.coProdImage{text-align:center;width:100%; overflow:hidden; margin:10px 0;}
		.coShipping{ font-size:13px; margin-bottom:10px;}
			.coShipping span{}
		.coDescription, .coDescription p{font-size:11px;}
	
	
/* Detail Template */
	#dtZoom{position:relative; float:left;}
	#dtZoomInner{width:90px; position:absolute; top:-28px; *top:-25px; left:0px;background-color:white; border:1px solid #ccc; }
		#dtZoom img{vertical-align:middle; margin:0px 5px 0px 0px; }
		#dtZoom a{display:block;padding:4px;}
	#zoomLinks {position:absolute;top:10px;left:10px;}
	#dtMulti{}
		.dtThumb{width:84px; float:left;background-color:#eee; overflow:hidden; border:1px solid #ccc; margin:4px 2px 4px 0;}
	
	.dtBreadcrumb {font-size:20px;width:600px;float:left;}
	
	#dtHeader {}
	.dtHeaderInner {margin:0px 0px 15px 0px;padding:0px;}
		.dtNav {width:auto;text-align:right;float:right;margin:0px;}
		.dtNav a{display:block;float:left;margin:0 6px;}
		.dtNav a:link, .dtNav a:visited{padding: 3px 9px; border:2px solid #b2b2b2; font-size:14px; text-decoration:none;}
		.dtNav a:hover{background-color:#EAF3FF; color:black;}
	
	#dtProdContent {}
	.dtProdContentInner {margin: 0px 0px;}
			.dtProdTitle {} 
				.dtProdTitle h1, .dtProdTitle h2, .dtProdTitle h3, .dtProdTitle h4, .dtProdTitle h5, .dtProdTitle h6 {color:#CC6600;font-size:22px;line-height:1;}
			#dtProdImage {float:left; text-align:center; width:320px; overflow:hidden; position:relative; z-index:2; }
			.dtProdInfo {float:right; width:415px;}
			.dtProdInfoInner {margin:0px 0px 0px 13px;}
				
				.dtProdPriceTable {width: 100%; border: 0px; padding: 0px; background-image: url(/images/bgPrice.jpg); background-position: top right; background-repeat: no-repeat;}
				.dtProdPriceRow {color:#C60; font-weight:normal;}
					.dtProdPriceInner {font-size:17px; padding-left: 8px;}
					.dtProdBuy {} 
					.dtProdBuy button {margin: 4px 0px;} 
					
				.dtProdSku {width:45%; float:right; text-align:right;}
				.dtProdBrief {} 
				#dtProdDesc {line-height: 1.5; font-size:14px; padding: 8px;}		
				#dtProdDesc_full {}			
		
				
			#dtRelatedContainer{text-align:center;width:100%;}
			#dtRelatedContainerInner{}
				.dtRelated {width:33%; float:left; margin-bottom:12px; }
				.dtRelatedInner{width:90%; margin:auto;border:1px solid #dee8f1;}
					.dtRelatedImage { text-align:center; height:120px; overflow:hidden;}
					.dtRelatedTitle { text-align:center; overflow:hidden;padding:15px;}

					.more {background-color:#F5F8FF; text-align:center; display:block; padding: 3px; margin: 10px 0px 20px 0px; text-decoration: none;}
					.more a:link, .more a:hover, .more a:visited, .more a:active {text-decoration: none;}
					.more a:hover {background-color:#EAF3FF;}
					.more img {margin: 0px 8px 0px 0px;}
	
	
/* Add to Cart */
	#cartAdd {margin:10px 0px;}
	.dtCartQty { margin:10px 0px; }
	.dtCartRadio {float:left; width:100px;padding:5px;}
	.dtCartPulldown {float:left;padding:5px;}
	
	#dtInfoBox {background:url('/images/bgInfoBox.jpg') no-repeat top center; height:162px; margin:20px 0px; position: relative; text-align: center;}
	
		#dtNote {position: absolute; top: 80px; left: 40px; background: url('/images/bgNote.png') no-repeat top center;}
			.close {position: absolute; top: 8px; right:6px;}
			.dtNoteInner {width: 325px; height: 425px;}
			.dtNoteInner h4 {color: #F5F4B5 !important; margin: 16px 0px; text-align: center;}
			.dtNoteInner p {margin: 18px 0px 10px 0px; text-align: center;}
			.dtNoteInner form {margin: 12px 24px 10px 10px !important;}
			.dtNoteInner label {display: block; text-align: right;}
				.dtNoteInner input {margin: 4px 0px; wight:auto;*font-size: 11px;}
				.dtNoteInner textarea {margin: 4px 0px; width:275px; *font-size: 11px;}
			
	#dtInfoBoxInner {width:325px; margin:auto; padding:20px 0px; text-align: left;}
		#dtInfoBox img {float:left;width:auto; margin-right:10px;}
		#dtInfoBox .infoBlock {float:right;width:300px;font-size:14px;margin:0px 0px 20px 20px;}
		#dtInfoBox h3 {padding:0;margin:0;color:#CC6600}
	
/* Tabs */
	#dtTabs {background:url('/images/bgTabs.jpg') repeat-x top left;}
	#dtTabsInner {margin:20px auto; padding:20px;}
	#dtTabsHeader {}
	#dtTabsBody {background-color:#fff;padding:10px;}
	.dtTab {width:auto; float:left; margin-right:3px;text-align:center;color:#333;cursor:pointer; font-size:16px;}
		.dtTab_off {width:auto;height:37px;line-height:36px;padding:0 25px; float:left;background-image:url('/images/bgBtn.jpg'); background-position:0 0;text-align:center;color:#7d7d7d;}
		.dtTab_on {width:auto;height:37px;line-height:36px;padding:0 25px; float:left;background-image:url('/images/bgBtn.jpg'); background-position:0 -37px;text-align:center;color:#333;}
		.dtTabEnd_off {float:left; height:37px; width:3px;background-image:url('/images/bgBtnEnd.jpg');background-position:0 0;}		
		.dtTabEnd_on {float:left; height:37px; width:3px;background-image:url('/images/bgBtnEnd.jpg');background-position:0 -37px;}

	
/* Checkout Template*/
	#checkoutContainer {width:100%; text-align:center;}
	#checkoutContainerInner {width:85%; margin:auto; text-align:left;} 
		#upsellProds{width:100%; text-align:center; margin-top: 48px;}
		#upsellProdsInner{width:auto; margin:auto;}
			.upsellTitle {text-align:center; font-size:22px !important; color: #CC6600; margin: 0px; margin-bottom: 15px; padding:0px; padding-top: 15px; border-top: 2px dotted #CCC;}
			.upsellProd {width:20%; float:left;}
			.upsellProdInner {width:85%; margin:auto; text-align:left; padding:5px 0px;height: 265px; overflow:hidden;}
				.upsellProdImage {text-align:center; border: 3px solid #ccc; height: 145px; overflow: hidden;}
				.upsellProdImage img {width:105px;}
				.upsellProdName {height: 60px; margin-top: 15px;}
		
		.progress {text-align:left; padding: 15px 0px;  }
		.rightInfo{width:30%; float:right; margin-top:30px; padding:0px 10px; background-color:#434343; font-size:11px;}
			.rightInfo img{vertical-align:middle; margin:0 4px 0 0;}
		.inputFormatter input {border:2px solid #ccc;padding:3px 3px 3px 3px;}
		.radio, .checkbox, .button, .textArea{ height:auto !important; border:none !important;}
		#checkoutContainer h1, #checkoutContainer h2, #checkoutContainer h3, #checkoutContainer h4, #checkoutContainer h5, #checkoutContainer h6 {margin-bottom:0px;}
		#checkoutContainer table tr td{ font-size:12px;}
		
		.th1{background-color:#ddd;}
		.th2{background-color:#eee;}
	
		.why {border:1px solid #666666; background-color:#EFEFEF;padding:6px;}
			.why img{margin:0 5px;}
	
		#logininfo{ text-align:center; width:100%;}	
		#logininfoInner{ text-align:left; margin:auto; width:90%;}
	
		.multiRelatedContainer{overflow:hidden; width:100%; margin-top:35px;background-image: url('/images/gradient.jpg'); background-repeat:repeat-x; border-top:2px dotted #ccc;}
		.multiRelatedContainerInner{}
			.multiRelated{width:33%; float:left; text-align:center;border-right:1px dotted #D1E7F8; overflow:hidden;}	
			.multiRelatedBorderOff{width:33%; float:left; text-align:center;overflow:hidden;}				
			.multiRelatedInner{width:80%;margin:auto; text-align:left; padding:20px 0;}
				.multiRelatedTitle{ font-size:14px; color:#666666;}				
					.multiRelatedHeading{color:#FF6600; font-weight:bold;}				
				.multiRelatedItem{overflow:hidden; width:100%; height:85px; margin-top:14px;}
					.multiRelatedThumb{width:auto; float:left;}
					.multiRelatedItemInfo{width:68%; float:right; overflow:hidden;}
						.multiRelatedItemPrice{width:40%; float:left; margin-top:8px;}
						.multiRelatedItemAdd{width:40%; float:right; text-align:right; margin-top:8px;}
							.multiRelatedItemAdd a:link, .multiRelatedItemAdd a:visited{color:#FF6600; font-size:11px;}
							.multiRelatedItemAdd img{vertical-align:middle; margin-right:3px;}
/* 分页 */							
.pagepage {
        height: 100%;
		margin-left:0px;
		margin-right:0px;
		float:right;
        padding-top: 8px;
        padding-right: 3px;
        padding-bottom: 12px;
        padding-left: 3px;
}

.pagepage .epages a{
        display: block;
        height: 20px;
        overflow: hidden;
        line-height: 20px;
        background-color: #F9F8F3;
        border: 1px solid #D6076F;
        float: left;
        text-align: center;
        margin-right: 2px;
        margin-left: 2px;
        text-decoration: none;
        padding-right: 8px;
        padding-left: 8px;
        color: #EC9CC4;
}
.pagepage .epages a:hover{
        display: block;
        background-color: #D6076F;
        border: 1px solid #D6076F;
        float: left;
        text-align: center;
        text-decoration: none;
        color: #FFFFFF;
}
.pagepage .epages b{
        display: block;
        height: 20px;
        overflow: hidden;
        line-height: 20px;
        background-color: #FCCFE5;
        border: 1px solid #FA94C7;
        float: left;
        text-align: center;
        margin-right: 2px;
        margin-left: 2px;
        color: #EC6FAE;
        padding-right: 8px;
        padding-left: 8px;
}
	
/* Content Pages */
	.tracking-block {float:right; width:300px;}
		.tracking-block big {font-size: 18px; display: block; line-height: 2; }
		.tracking-block big img {float: left; width:16px; margin: 8px 8px 0px 0px;}
	.note {font-size: 10px; line-height: normal;}
	.first {font-size: 14px;}
	.pageType_normal blockquote {background-color: #EFEFEF; border: 1px solid #666666; margin: 12px; padding: 16px; font-size: 16px;}
		
/*Footer*/															
	#footer {color:#8F8F8F; background:#FFFFFF; font-size:11px; width:980px; height: 125px; padding:0; margin:auto; margin-top:0;}
		#footer a:link, #footer a:visited {color:#3E4348;}
		#footer a:hover{color:#343434;}
	#footerInner {text-align:right; padding:20px; margin:0px;}
	#footerLinks {float:right; width:560px;}
	#footerCreditCards {float:left; text-align:left; width:375px;}
		#footerCreditCards img {margin-right:8px;}
		#footerCreditCards div {float:left; text-align:left; width: 180px;}
		
		
/** END CUSTOM SKIN **/

