html, body {
        /*background: #EEEEEE;*/
        /*background: #E3C1D4;*/
    /* background: #fcf0f7;*/
	/* background:#F3E0EB;*/
	 /*background:#eedde7;*/
	 background: #f6f0f3;
        /*font-size:12px;
        font-family:Arial,Verdana,Sans-serif;*/
        text-align: center;
positon:fixed;  
    font:12px arial,helvetica,clean,sans-serif;
    /*font-size:small;
    *font:x-small;*/
     }
/*select,input,button,textarea{
    font:99% arial,helvetica,clean,sans-serif;
    }*/
table{
   font-size:inherit;font:100%;
   }
pre,code,kbd,samp,tt{
   font-family:monospace;line-height:100%;
   }

h1 {font-size:9px}
h2 {
	font-size:14px;
	vertical-align: middle;
	text-align: left;
	display: inline;
}
h3 {
     font-size: 12px;        
     font-weight: bold;
     display: inline;
     padding-top: 4px;
     }
a, p {
	/*font-size:0.8125em;*/

	color: #555;
	text-decoration: none;
	display: inline;
    }
a:hover { 
      color: #7C325C;
      text-decoration: underline; 
      }

li, ul {
    /*list-style-type:none;*/
    
   
    font-size: 11px;
    }

.plum {
   /*color: #C39;*/
   /*color: #7C325C;*/
   color: #7C325C;
   }

#top-heading {
        /*background: #EEEEEE;*/
        text-align: center;
	height: 12px;
        /*padding:-2px;*/
        width: 965px;
        margin:auto;
                }
#top-heading h1{
      color: #999999;
      margin: 0px;
      padding:-2px;
      text-align: right;
      }

#page-container{ 
        color: #555555;
        /*background: #DDDDDD;*/
        background: #FFF;
        width: 965px;
        margin: auto;
        border:solid 1px #000;

position:relative;
        
        text-align: left;
        }

#main-nav {
/*position:relative;*/

        color: #7C325C;
	/*background-color: #e7e6e6;*/ 
	background-color:#7C325C;
	border-bottom: solid 1px #999;
	height: 72px;
        width:auto;
        margin-bottom: 25px;
        }
#logo {
	
        float:left;
	width: 216px;
        height: 72px;
        }
#promo-banner {
        float:left;
        width: 300px;
        height: 72px;
        text-align: center;
        padding-top:10px;
        }
#upper-menu {
       /* float:right;
        padding-top:8px;
        padding-right:8px;*/
        color: #FFF;
        /*font-weight: bold;*/
        font-size:11px;
		position:absolute;
		top: 8px;
		left: 530px;
		z-index: 100;
        }
#upper-menu a{
        color: #e7e6e6;
        /*color: #7C325C;*/

        }
#phone{

        padding-right:8px;
        /*font-weight: bold;*/
color: #e7e6e6;
        /*color: #000;*/
        font-size:14px;

}


#search-form{
        padding-right:8px;
		/*background: #7C325C;*/
        /*padding-top: 8px;*/
		margin-top: 30px;
        float:right;
       /* color: #000;*/
		color: #e7e6e6;
        /*font-weight: bold;*/
        }
#imageField {
       background-position: 50% 50%;
	   	background-image: url(SpryMenuBarRightHover.gif);

		/*background-image: url(SpryMenuBarRight.gif);*/
        background-repeat: no-repeat;

		/*background-image: url(arrows.gif);
		background-position: 95% -60px;*/

		
        }

#nav-menu {
	border-bottom: solid 1px #999;
        background: #EEE;
	height: auto;
        width: 963px;
        padding-top:0px;
        padding-bottom:0px;
        position:absolute;
        left: 0px;
        top: 73px;
        z-index: 1000;
        }

#message {
       /*width: 960px;*/
       background: #FFFFFF;
       /*padding-left: 150px;*/
       padding-top: 8px;
       padding-bottom: 8px;
       text-align: center;
       color: #7C325C;
       font-size: 10px;
       font-weight: bold;
height: 15px;
       /*border-top: solid 1px #999;*/
       }
/*#heading {
       position: absolute;
       left: 8px;
       top: 102px;	
       }*/
#message a {
      color: #7C325C;
       }
#cat-banner{
		background-color: #FFF;   
	   }

#filter {
       clear:both;
       float: left;
       /*padding-left: 6px;*/  
background: #FFF;
width: 800;

border-bottom: solid 1px #999;
padding-bottom:6px;
      }
#filterBar{
padding-left: 34px;

}
#filterTable {
padding-left:34px;
}

#heading, #sidebar {
        float: left;
	width: 150px;
        color: #555555;
        padding-left: 4px;
        
        }
#heading{
padding-top:6px;	
}
#sidebar ul li{
       padding-top: 4px;
       padding-bottom: 4px;
       margin-left: -30px;

}
#sidebar ul li ul li {
       padding-top: 4px;
       padding-bottom: 4px;
       margin-left: -30px;

}
#sidebar ul li a:hover, #sidebar ul li ul li a{
text-decoration: underline; 
}
#content {
	position:static;
	z-index:0;
	
        background: #FFF;
        border-left: solid 1px #999;
       /* border-top: solid 1px #999;*/
        float: right;
        color: #555555;
        width: 800px;
        /*padding:0px;*/
		margin-top:-4px;
font-size: 11px;

        }
#caption {
	background: #FFF;
	/*padding-bottom: 6px;*/
	   
padding: 6px;
	clear: right;
	
}
#caption p,#final-text p, #product-caption p {
	padding-top:2px;
	padding-bottom:2px;
	display:block;
	background-color: #FFF;       /*margin:6px;*//*vertical-align: top;*/
}

#featured-item a img {
       float:left;
       padding:6px
}

#featured-item {
        background: #FFF;
	float: right;
	padding-right:6px;
}
#featured-item h3{
        /*color: #7C325C;*/
        padding-top: 20px;
        }

#featured-item p{
padding: 0px;
        }

#icons {
	display:inline-table;
	clear:both;
	padding-bottom:24px;
	/*margin:2px;*/
      text-align:center;
	background-color: #EEE;
      }
	  
#contentsTable {
	margin-left: 28px;

	background-color:#EEE;
}
#filterTable{
	background:#EEE;
	
}


#final-text{
clear:both;	
padding-left: 6px;
}
#footer {
	color: #000;
	text-align:center;
        padding:6px;
        width: auto;
	clear: both;
	font-size: 11px;
        }
#footer {
 height: 96px;
 background: #C9C9C9;
}
#zone-2B, #zone-2C {
background: #EEE;
float:left;
height:245px;
}

#footer a {
        color: #7C325C;
	padding-left:2px;
        padding-right:2px;
       
        }
.br1 {
	 border-right: solid 1px #000;
     }
#footer p {
        display: block;
        margin: 6px;
	clear:both;
        }


.icon-table2{
	font-size:11px;
	color: #333;
	/*background-color: #AAA;*/
     /*background: #C9C9C9;*/
background-color: #DDD;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	vertical-align: top;
	width: 98px;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 4px;
	margin-right:10px;
 }

.icon-table2 a:hover{
        color: #000;
}

.img-table {
	padding-top: 10px;

        margin:4px;
		margin-right:10px;
        width:102px;
 }
.borderThin {
    border: solid 1px #FFF;
}


/******************************************/


/* SpryMenuBarHorizontal.css - version 0.6 - Spry Pre-Release 1.6.1 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/*******************************************************************************

 LAYOUT INFORMATION: describes box model, positioning, z-order

 *******************************************************************************/

/* The outermost container of the Menu Bar, an auto width box with no margin or padding */
ul.MenuBarHorizontal
{
	margin: 0;
	padding: 0;
	list-style-type: none;
        font-size:12px;
	/*font-size: .82em;*/
	/*font-variant:small-caps;*/
	font-weight: bold;
	cursor: default;
	width:auto;
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
{
	z-index: 1000;
}
/* Menu item containers, position children relative to this container and are a fixed width */
ul.MenuBarHorizontal li
{
	list-style-type: none;
	position: relative;
	text-align: left;
	cursor: pointer;
	float: left;
	margin: 0;
	padding: 0;
}
/* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarHorizontal ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 1em;

	z-index: 1020;
	cursor: default;
	width: 15em;
	position: absolute;
	left: -1000em;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
{
	left: auto;

}
/* Menu item containers are same fixed width as parent */
ul.MenuBarHorizontal ul li
{
	width: 15em;
        background: #FFF;
        }
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
ul.MenuBarHorizontal ul ul
{
background: #FFF;
	position: absolute;
	margin: 0% 0 0 98%;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
{

	left: 0px;
	top: 1em;
}

/*******************************************************************************

 DESIGN INFORMATION: describes color scheme, borders, fonts

 *******************************************************************************/

/* Submenu containers have borders on all sides */
ul.MenuBarHorizontal ul
{
	border: 1px solid #666;
        background-color: #FFF;
}
/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarHorizontal a
{
	display: block;
	cursor: pointer;

	/*color: #555;*/
        /*background: #EEE;*/
	text-decoration: none;
	padding-right: 19px;
	padding-left: 18px;
	padding-top: 4px;
	padding-bottom: 4px;
}

ul.MenuBarHorizontal a.sort{
      /*background-color: #FFF;*/
      /* background-color: #EEE;*/
       border-top: solid 1px #999;
}

ul.MenuBarHorizontal a.top-menu{
             background-color: #EEE;
      
}
/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus,
ul.MenuBarHorizontal a.plum:hover,ul.MenuBarHorizontal a.plum:focus
{
	background-color: #666;
	color: #FFF;
}
/* Custom colors */

ul.MenuBarHorizontal a.menuBarWhite:hover, ul.MenuBarHorizontal a.menuBarWhite:focus
{
	background-color: #999;
	color: #FFF;
}
ul.MenuBarHorizontal a.menuBarBlack:hover, ul.MenuBarHorizontal a.menuBarBlack:focus
{
	background-color: #000;
	color: #FFF;
}
ul.MenuBarHorizontal a.menuBarRed:hover, ul.MenuBarHorizontal a.menuBarRed:focus
{
	background-color: #F00;
	color: #FFF;
}
ul.MenuBarHorizontal a.menuBarPink:hover, ul.MenuBarHorizontal a.menuBarPink:focus
{
	background-color: #F3F;
	color: #FFF;
}
ul.MenuBarHorizontal a.menuBarYellow:hover, ul.MenuBarHorizontal a.menuBarYellow:focus
{
	background-color: #FF0;
	color: #000;
}
ul.MenuBarHorizontal a.menuBarGreen:hover, ul.MenuBarHorizontal a.menuBarGreen:focus
{
	background-color: #0F0;
	color: #000;
}
ul.MenuBarHorizontal a.menuBarBlue:hover, ul.MenuBarHorizontal a.menuBarBlue:focus
{
	background-color: #03F;
	color: #FFF;
}
ul.MenuBarHorizontal a.menuBarPurple:hover, ul.MenuBarHorizontal a.menuBarPurple:focus
{
	background-color: #90F;
	color: #FFF;
}
ul.MenuBarHorizontal a.menuBarBrown:hover, ul.MenuBarHorizontal a.menuBarBrown:focus
{
	background-color: #960;
	color: #FFF;
}



/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible
{
	background-color: #666;
	color: #FFF;
}

/*******************************************************************************

 SUBMENU INDICATION: styles if there is a submenu under a given menu item

 *******************************************************************************/

/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenu
{
	background-image: url(SpryMenuBarDown.gif);
	
	background-repeat: no-repeat;

	margin: 0px;

	
	background-position: 95% 50%;

		/*background-image: url(arrows.gif);
		background-position: 60px -20px;*/
	
	/*border-right: 1px solid #666;*/
	/*padding-top: .25em;
	padding-bottom: .25em;*/

}
.border{
border: solid 1px #666;	
}
.MenuBarBorderRight{


	border-right: 1px solid #666;
}
.MenuBarBorderLeft{


	border-left: 1px solid #666;
}
/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu
{
	background-image: url('SpryMenuBarRight.gif');
	background-repeat: no-repeat;
	background-position: 95% 50%;

        /*background-image: url((skins-gray.gif);*/

		/*background-image: url(arrows.gif);
		background-position: 95% -40px;*/


}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover
{
	background-image: url(SpryMenuBarDownHover.gif);
	background-position: 95% 50%;
	background-repeat: no-repeat;

		/*background-image: url(arrows.gif);
		background-position: 95% 0px;*/

        /*background-image: url(skins-gray.gif);
	background-repeat: no-repeat;
	background-position: 95% -20;*/
font-color: #000;

}


/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover
{
	background-image: url(SpryMenuBarRightHover.gif);
	background-position: 95% 50%;
	background-repeat: no-repeat;

/*background-image: url((skins-gray.gif);*/

		/*background-image: url(arrows.gif);
		background-position: 95% -60px;*/

}

/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarHorizontal iframe
{
	position: absolute;
	z-index: 1010;
	filter:alpha(opacity:0.1);
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
		background: #FFF;
	}
}

/***************/
/* SpryRating.css - version 0.1 - Spry Pre-Release 1.6.1 */

/* Copyright (c) 2007. Adobe Systems Incorporated. All rights reserved. */

/* 
 * Top-level container for rating wigdet 
 * The name of the class ("ratingContainer") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style the rating container.
 * This container holds floated elements, so it should be floated itself in order 
 * for a border or background to display correctly
*/ 
.ratingContainer{
	float: left;
	z-index:-10;
}

/* This selector controls the initial appearance of a rating star inside the widget.
 * It will later be affected by the state of the rating container itself.
 * Display is set to none so that when JavaScript is disabled, it will not show.
 */
.ratingButton{
 	 background-repeat: no-repeat;
	 background-position: center center;
	 display: none;
}
  
/* Rating star appearance is affected by the state of the widget container.
 * Note that the width and height are required for Internet Explorer.
 */
.ratingInitialState .ratingButton,
.ratingReadOnlyState .ratingButton,
.ratingRatedState .ratingButton
{
	display: block;
	width: 20px;
	height: 20px;
	float: left;
}

/* Hide the input fields that are used for gracefull degradation when JavaScript is enabled. */
.ratingInitialState input,
.ratingReadOnlyState input,
.ratingRatedState input
{
	display: none;
}

/* These selectors control individual star states, which can be: 
* - full: the rating value exceds the current star
* - empty: the rating value is below the current star
* - half: the rating value is "inside" the current star  
* - hover: special state when the user selects the current star (mouse or keyboard)
*/
.ratingFull{
	 background-image: url('SpryStarFull.gif');
}
 
.ratingEmpty{
	 background-image: url('SpryStarEmpty.gif');
}
 
.ratingHalf{
	 background-image: url('SpryStarHalf.gif');
}

.ratingHover{
	 background-image: url('SpryStarHover.gif');
	 cursor: pointer;
}

/* Star state can be further modified by the state of the container widget */
.ratingReadOnlyState .ratingFull{
 	background-image: url('SpryStarFullRO.gif');
}

.ratingReadOnlyState .ratingHalf{
 	background-image: url('SpryStarHalfRO.gif');
}

/* These are the classes applied on the messages ("read only" and "thanks for voting")
 * which prevent them from being displayed by default 
 */ 
.ratingReadOnlyErrMsg, .ratingRatedMsg{	
	display: none;
}

/* This selector change the way messages look when the widget is in "read-only" state and user tries to rate.
 * This class sets a default red border and color for the error text.
 * An additional class is added on the top-level container (.ratingReadOnlyErrState) 
 * and this way only the specific error message can be shown by setting the display property to "inline".
 */
.ratingReadOnlyErrState .ratingReadOnlyErrMsg{
	display: inline;
	color: #CC3333;
	border: 1px solid #CC3333;	
}

/* This selector change the way messages look when the widget is in "rated" state.
 * This class makes message visible and sets a green color on it.
 * The state class (.ratingRatedState) is applied on the top-level container for the widget,
 * and this way only the specific error message can be shown by setting the display property to "inline".
 * Note: set the display property below according to your needs, (e.g. inline, block, etc) depending on the container type
 */
.ratingRatedState .ratingRatedMsg{
	display: block;
	color: green;	
}

/* Customize the appearance of the rating counter */
.ratingCounter{
	color: green;
}

#ratingheight{
	height: 80px;
	display:block;
	clear:left;
	padding-top:12px;
	width:220px;
	z-index:0;
}



/****************/

/* SpryTooltip.css - version 0.2 - Spry Pre-Release 1.6.1 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/* HACK FOR IE: to make sure the tooltips show above form controls, we underlay each tooltip with an iframe */
.iframeTooltip
{
	position: absolute;
	z-index: 1010;
	filter:alpha(opacity:0.1);
}

.tooltipContent
{
	background-color:#FEFEFE;
	color: #666;
	/*border: solid 1px #BBB;*/
	
}
#store, #sprytooltip1, #omxStatus {
     border: solid 1px #7C325C;
}

#check-order {
	background:transparent;
}

.tooltipContent ol {
	
	padding-left: -18px;
	padding-right:12px;
	
}
.tooltipContent p {
	

	
}
.tooltipContent h3 {
	padding-left: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 26px;
	font-weight: normal;	
}

/***************/
#ys_relatedItems {
	width:60px;
	position:absolute;
	left:900px;
	top: 110px;
	z-index::100;
	clear:both;
	float:left;

	
	}
	
.ystore-cross-sell-table, .ystore-cross-sell-table ystore-cross-sell-table-vertical{
	width:60px;
	background: #FFF;
	clear:both;
	float:left;
}
.ystore-cross-sell-product-caption{
	
	display:none;
}
.ystore-cross-sell-product-image {
	border:solid 0px #FFF;
}

/***************/
.ygtvitem{}.ygtvitem table{margin-bottom:0;border:none;}.ygtvrow td{border:none;padding:0;}.ygtvrow td a{text-decoration:none;}.ygtvtn{width:18px;height:22px;background:url(treeview-sprite.gif) 0 -5600px no-repeat;}.ygtvtm{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -4000px no-repeat;}.ygtvtmh,.ygtvtmhh{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -4800px no-repeat;}.ygtvtp{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -6400px no-repeat;}.ygtvtph,.ygtvtphh{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -7200px no-repeat;}.ygtvln{width:18px;height:22px;background:url(treeview-sprite.gif) 0 -1600px no-repeat;}.ygtvlm{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 0px no-repeat;}.ygtvlmh,.ygtvlmhh{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -800px no-repeat;}.ygtvlp{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -2400px no-repeat;}.ygtvlph,.ygtvlphh{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -3200px no-repeat;}.ygtvloading{width:18px;height:22px;background:url(treeview-loading.gif) 0 0 no-repeat;}.ygtvdepthcell{width:18px;height:22px;background:url(treeview-sprite.gif) 0 -8000px no-repeat;}.ygtvblankdepthcell{width:18px;height:22px;}.ygtvchildren{}* html .ygtvchildren{height:2%;}.ygtvlabel,.ygtvlabel:link,.ygtvlabel:visited,.ygtvlabel:hover{margin-left:2px;text-decoration:none;background-color:white;cursor:pointer;}.ygtvcontent{cursor:default;}.ygtvspacer{height:22px;width:12px;}.ygtvfocus{background-color:#ffffff;border:none;}.ygtvfocus .ygtvlabel,.ygtvfocus .ygtvlabel:link,.ygtvfocus .ygtvlabel:visited,.ygtvfocus .ygtvlabel:hover{background-color:#eeeeee;}.ygtvfocus a,.ygtvrow td a{outline-style:none;}.ygtvok{width:18px;height:22px;background:url(treeview-sprite.gif) 0 -8800px no-repeat;}.ygtvok:hover{background:url(treeview-sprite.gif) 0 -8844px no-repeat;}.ygtvcancel{width:18px;height:22px;background:url(treeview-sprite.gif) 0 -8822px no-repeat;}.ygtvcancel:hover{background:url(treeview-sprite.gif) 0 -8866px no-repeat;}.ygtv-label-editor{background-color:#ffffff;border:1px solid silver;position:absolute;display:none;overflow:hidden;margin:auto;z-index:9000;}.ygtv-edit-TextNode{width:190px;}.ygtv-edit-TextNode .ygtvcancel,.ygtv-edit-TextNode .ygtvok{border:none;}.ygtv-edit-TextNode .ygtv-button-container{float:right;}.ygtv-edit-TextNode .ygtv-input input{width:140px;}.ygtv-edit-DateNode .ygtvcancel{border:none;}.ygtv-edit-DateNode .ygtvok{display:none;}.ygtv-edit-DateNode .ygtv-button-container{text-align:right;margin:auto;}


/***************/
#zone-1, #zone-2, #zone-3 {
width: 963px;
font-size: 11px;
color: #999;
clear:both;
margin-top: -5px;
}
#zone-3{
padding-top: 6px;
/*padding-left:6px;*/
padding-bottom: 6px;
/*border-top:solid 1px #7C325C;*/
}
#zone-3 h2{
	color: #7C325C;
	padding-right: 6px;
	text-decoration: underline;
}
#zone-3 a {
	color: #7C325C;
	text-decoration: underline;
}

#zone-1L, #zone-1R, #zone-2-1, #zone-2-2, #zone-2-3,#zone-2B,#zone-2C, #zone-3-1, #zone-3-2, #zone-3-3{
float: left;
}



#zone-3-1, #zone-3-2, #zone-3-3{
width:300px;
margin: 0px;
padding: 9px;
;
}

#zone-3-2{
border-left: solid 1px #999;
border-right: solid 1px #999;

}
#order-status{
background: transparent url(transparent-gray.gif) repeat;
	/*filter:alpha(opacity:0.1);*/
z-index:3000;
position:absolute;
width: 963px;
height: 100%;
left:1px;
top: 1px;
margin:auto;
}

/***************/
#page-contents {
padding:6px;
}
#thumbnails,#product-description{
padding: 6px;
height: 400px;
padding-left: 12px;
float:left;
}

#product-description {
width: 240px;
}
#thumbnails {
width: 90px;
padding-right:250px;
}
#thumbnails a ,#thumbnails a img {
border: solid 0px #FFF;
margin-bottom: 12px;
}

#video,#image{
position:absolute;
        left: 114px;
        top: 126px;
}
#image{
	z-index:10;
}
#obj1,#obj2,#obj3,#obj4 {
	position:absolute;
        left: 115px;
        top: 127px;
z-index: 50;
}

#video{
	z-index:100;
	background:#FFF;
}


#image,#img1, #obj1 {
display:block;
}

#obj2,#obj3,#obj4,#img2,#img3{
display:none;
}

#zoom{
z-index: 100;
}

#share {
	display:inline;
	padding-left:24px;
	/*float:left;*/
	/*clear:left;*/
}



#price {
      padding-top: 12px;
padding-bottom: 12px;
      font-weight: bold;
      font-size: 14px;
      }
.sale {
      color: #F00;
}
#bullets {
	clear:both;
	padding-top:6px;
      margin-left: -20px;
}
#sku {
font-size: 10px;
border-bottom: solid 1px #7C325C;
margin-bottom: 12px;

}


#add-to-cart {
     padding-bottom: 8px;
     z-index: 10;
}

#product-caption {
	border: solid 1px #7C325C;
	padding:3px;
	margin-top:8px;
	width: 240px;
	/*margin-right:6px;
	float:left;*/
	
	clear:both;
}
#product-caption p {
	font-size:10px;
	padding-top: -3px;
	padding-bottom:3px;
}

#flat-image {
	float:left;
	clear:both;
	
	
}
/* #product-caption {
padding: 8px;
margin: 8px;
display: block;
      border-top: solid 1px #7C325C;
clear: both;
width: 947px;
} */

#col-3{
/*height:400px;*/
padding-left:8px;
width:300px;
float:left;
}

#findSize {
display:block;
padding-bottom:8px;
margin-bottom:12px;
}
#getSize{
float:left;
margin-bottom:12px;
}


#guarantee {
padding-top: 6px;
padding-bottom: 18px;
}

#editors-picks  {
width: 950px;


/*margin-top: 6px;*/
padding-top:6px;
padding-left:8px;
float:left;
clear:both;

}

#reviews {
	z-index:-10;
	width:300px;
/*display:none;*/
}


#my-picks, #myPicks {
/*width:inherit;*/
width:800px;
/*margin-top: 6px;*/
padding-top:6px;
padding-left:8px;
float:left;
clear:both;
}



#my-picks a,#my-picks a img{
float:left;
clear:both;

}


#editors-picks {
	border-top: solid 1px #7C325C;
	padding-bottom:12px;
}
#OMX {
position:absolute;
left:15px;
top:30px;
z-index:5000;
border:solid 1px #7C325C;
}
#closeIF {
	
position:absolute;
left:610px;
top: 0px;

background-color:#EEE;
}

#press-style {
	margin-bottom:12px;
	float:left:
}
#press-description {
	padding-top:12px;
	clear:left;
	width:400px;
	float:left;
}
