@charset "iso-8859-1";
/* General */

B, TD, P, INPUT
{
    color: #000000;
    font-family: Arial;
    font-size: 10pt;
}

A:link
{
    text-decoration: underline;
    color: #0000aa;
}

A:visited
{
    text-decoration: underline;
    color: #0000aa;
}

A:active
{
    text-decoration: underline;
    color: #0000aa;
}

A:hover
{
    text-decoration: underline;
    color: #000080;
}

FORM 
{ 
    padding: 0; 
    margin: 0;
}

BODY
{ 
    background: url(../images/UserMods-L09-bg.gif) repeat-x;
    margin: 15px 10px 15px 10px;
    color: #000000; 
    font-family: Arial; 
    font-size: 10pt;
}

DIV.grayBar
{
    border: 1px solid #dddddd;
    background: url(../images/UserMods-L09-bar-graybg.gif) repeat-x;
    margin: 2px 0px 0px 0px;
    padding: 0px 5px 0px 5px;
    height: 27px;
}

DIV.grayBar A
{
    color: #000000;
    font-weight:bold;
    font-size:12pt;
}

DIV.grayBar A:hover
{
    color: #000000;
}
DIV.grayBar A:active
{
    color: #000000;
}
DIV.grayBar A:visited
{
    color: #000000;
}


DIV.grayBarRT
{
    /*border: 1px solid #dddddd;
    background: url(../images/UserMods-L09-bar-graybg.gif) repeat-x;
    margin: 2px 0px 0px 0px;
    padding: 0px 5px 0px 5px;
    height: 24px;*/
}

DIV.grayBarRT A
{
    color: #222222;
    font-weight:bold;
    font-size:9pt;
}

DIV.grayBarRT A:hover
{
    color: #000000;
}
DIV.grayBarRT A:active
{
    color: #222222;
}
DIV.grayBarRT A:visited
{
    color: #222222;
}

DIV.grayLine
{
    border-bottom: 8px solid #aaaaaa; 
    padding-top: 2px;
}

DIV.grayHeader
{ 
    margin-top: 1px;
    background: url(../images/UserMods-L09-bar-grayHeader.gif) repeat-x;
}

INPUT.ButtonGray, A.ButtonGray
{
    background: #7D7D7D url(../images/UserMods-btn-bg-gray.gif) repeat-x;
    border: 1px solid #A57A2B;
    height: 20px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    vertical-align: middle;
    text-align: center;
    cursor: hand;
    padding: 1px 10px 2px 10px;
    font-size: 9pt;
}

INPUT.ButtonBlue
{
    background: #0033CC url(../images/UserMods-btn-bg-blue.gif) repeat-x;
    border: 1px solid #000099;
    height: 20px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    vertical-align: middle;
    text-align: center;
    cursor: hand;
    padding: 1px 10px 2px 10px;
    font-size: 9pt;
}

INPUT.ButtonGreen, A.ButtonGreen, A.ButtonGreen:hover
{
    background: #2EB700 url(../images/UserMods-btn-bg-green.gif) repeat-x;
    border: 1px solid #006600;
    height: 20px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    vertical-align: middle;
    text-align: center;
    cursor: hand;
    padding: 1px 10px 2px 10px;
    font-size: 9pt;
}

INPUT.ButtonRed, A.ButtonRed
{
    background: #990000 url(../images/UserMods-btn-bg-red.gif) repeat-x;
    border: 1px solid #990000;
    height: 20px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    vertical-align: middle;
    text-align: center;
    cursor: hand;
    padding: 1px 10px 2px 10px;
    font-size: 9pt;
}

INPUT.InputBox
{
    border: 1px solid #aaaaaa;
    height: 16px;
    font-size: 8pt; 
    color: #666666;
    vertical-align: bottom;
}

.freeShipMsg 
{
    color : #007700; 
    font-weight: bold;
    font-size: 12pt;
}

/* Layout */

DIV.content
{
    width: 950px;
    height: auto;
    margin: 0 auto;
    align: center;
}

DIV.frame-top-left
{
     
}

DIV.frame-top-right
{
     
}

DIV.frame-bottom-left
{ 
}

DIV.frame-bottom-right
{
     
}

/* Header */

DIV.header
{ 
    background: #ffffff;
    padding: 3px 0px 3px 0px;
    border-right: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
}

DIV.logoPanel
{
    margin-top: -4px;
    float: left;
}

DIV.topPanel1
{
    float: left;
	white-space:nowrap;
	position:relative;
	top:0px;
	left:0px;
}
DIV.topPanel2
{
    float: left;
	white-space:nowrap;
	width:10px;
	position:relative;
	top:-273px;
	left:493px;
}
DIV.topPanel3
{
    float: left;
	white-space:nowrap;
	width:10px;
	position:relative;
	top:-273px;
	left:704px;
}


DIV.phonePanel1
{
    float: left;
	margin-top: -4px;
	white-space:nowrap;
}
DIV.phonePanel2
{
    float: left;
	margin-top: -4px;
	white-space:nowrap;
	width:10px;
	position:relative;
	left:-2px;
}
DIV.phonePanel3
{
    float: left;
	margin-top: -1px;
	white-space:nowrap;
	width:10px;
	position:relative;
	left:-110px;
	font-size:16px;
	font-weight:bold;
}

DIV.infoPanel
{
    float: right;
    padding: 0px 10px 10px 0px;
    width: 400px;
    height:5px;
    position:relative;
    top:-65px;
}

DIV.storeMenu
{
    background: url(../images/UserMods-L09-storeMenu-bg.gif) repeat-x;
    font-size: 9pt;
    font-weight: bold;
    border: 1px solid #bbbbbb; 
    padding: 3px;
    text-align: center;
    margin-top: 10px; 
    white-space: nowrap;   
}

DIV.storeMenu A
{
    padding: 7px 4px 4px 4px;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
}

DIV.storeMenu A:active
{
    padding: 7px 4px 4px 4px;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
}


DIV.storeMenu A:visited
{
    padding: 7px 4px 4px 4px;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
}

DIV.storeMenu A:hover
{
    color: #666666;
}

DIV.storeSearch
{
    text-align: right;
    margin-top: 20px; 
}

INPUT.storeSearchInput
{
    border: 1px solid #aaaaaa;
    width: 195px;
    height: 16px;
    font-size: 10pt; 
    font-weight:bold;
    color: #333333;
    vertical-align: bottom;
}

INPUT.storeSearchButton
{
    background: url(../images/UserMods-btn-Go.gif) no-repeat; 
    width: 28px;
    height: 20px;
    border: 0px;
    cursor: hand;
    vertical-align: bottom;
}

/* Menu Bar */

DIV.menu
{ 
    background: #ffffff;
    border-right: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
    margin: 0px;
}

DIV.menuBar
{
    margin: 0px 9px 0px 9px;
    height: 32px;
}

DIV.menuBar UL LI SPAN.divider
{
    width: 2px;
    padding: 3px 0px 0px 0px;
    float: left;
    background: url(../images/UserMods-L09-menu-bg.gif) repeat-x;
    height: 32px;
}

/*added for menu-js*/
#menuL
{
    padding: 0;
    margin: 0;
    width: 100%;
    background: url(../images/UserMods-L09-menu-bg.gif) repeat-x;    
    display: inline-block;
} 

DIV.mL UL LI SPAN.category
{
    border: 0px;
    width: 150px;
    padding: 0px 0px 0px 0px;
    float: left;
    text-align: center;
    font-size: 12pt;
    font-weight: bold; 
    color: #ffffff;
    text-decoration: none;
    height: 32px;
    cursor: hand;
}

DIV.mL UL LI SPAN.category:hover
{    
    color: #cccccc;
    background: url(../images/UserMods-L09-menu-bg-inset.gif) no-repeat 0px -5px;  
}
   

DIV.mL UL LI A:hover
{    
    color: #cccccc;
    background: url(../images/UserMods-L09-menu-bg-inset.gif) no-repeat 0px -5px;  
} 

DIV.mL UL LI A
{    
    color: #ffffff;
    background: background: url(../images/UserMods-L09-menu-bg.gif) repeat-x;
} 

DIV.mL UL LI SPAN.divider
{
    width: 2px;
    padding: 0px 0px 0px 0px;
    float: left;
    background: url(../images/UserMods-L09-menu-bg.gif) repeat-x 2px 2px;
    height: 30px;
    color: #ffffff;
}

.catFO
{
	display: inline;
    position: absolute;
    background: url(../images/UserMods-L09-menu-bg-foldout_5.gif);
    border: 1px solid #000000;
    padding: 10px;
    color: #ffffff;
    z-index:1000;
    overflow:hidden;
}
 

DIV.menuBar UL
{
    padding: 0;
    margin: 0;
    width: 100%;
    background: url(../images/UserMods-L09-menu-bg.gif) repeat-x;
    display: inline-block;
}    

DIV.menuBar UL LI
{
    list-style: none;
    display: inline;
    float: left;/*added float to pull all menus to default left position to handle mulit browser issue*/
}

DIV.menuBar UL LI SPAN.category
{
    border: 0px;
    width: 150px;
    padding: 6px 0px 0px 0px;
    float: left;
    text-align: center;
    font-size: 12pt;
    font-weight: bold; 
    color: #ffffff;
    text-decoration: none;
    height: 32px;
    cursor: hand;
}

DIV.menuBar UL LI SPAN.category:hover
{    
    color: #cccccc;
    background: url(../images/UserMods-L09-menu-bg-inset.gif) no-repeat 2px 2px;    
}

DIV.menuBar LI:hover SPAN.category
{
    color: #cccccc;
    background: url(../images/UserMods-L09-menu-bg-inset.gif) no-repeat 2px 2px; 
}

DIV.menuBar LI:hover UL
{
    display: block;
}

DIV.menuBar UL LI UL
{
    display: none;
    position: absolute;
    background: url(../images/UserMods-L09-menu-bg-foldout_5.gif);
    border: 1px solid #000000;
    padding: 10px;
    color: #ffffff;
    z-index:1000;
    overflow:hidden;
}

DIV.menuBar UL LI UL LI
{ 
    list-style: none;
    display: table;
    line-height: 16pt;
    font-size: 11pt;     
}

DIV.menuBar UL LI UL LI.sub
{
    padding-left: 5px;
    font-size: 9pt;
}

DIV.menuBar UL LI UL LI A
{
    color: #ffffff;
}

DIV.menuBar UL LI UL LI A:hover
{
    color: #dddddd;
}

/* Menu Categories */ 
#alist 
{
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 1px;
	color: #ffffff;
	font-size: 11pt;
	line-height: 16pt;
	text-decoration: none;
	white-space: pre-wrap;
	font-weight:600;
	background:transparent;
}

#alist:hover 
{
	color: #dddddd;
	text-decoration: underline;
	background:transparent;
}

#alistsc:hover 
{
	color: #dddddd;
	text-decoration: underline;
	background:transparent;
} 

#alistsc 
{
	padding-left: 18px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #ffffff;
	font-size: 10pt;	
	line-height: 14pt;
	text-decoration: none;
	font-family:arial;
	background:transparent;
	/*letter-spacing:.1em;*/
}

#catGroup2
{
	 border: solid 5px #000000;
}

#catStore,#catStoreAll
{
	color: #0000a7;
	font-size: 11pt;
	line-height: 14pt;
}

#catStore A:hover,#catStoreAll A:hover
{
	color: #0000aa;
}

#catStoreAll
{
	font-weight: bold;
}	

DIV.categoryColumn
{
    display: table-cell;
    padding: 0px 20px 0px 20px;  
     
}
DIV.categoryColumn LI 
{
    display: table-row;
     
}

/* Body */

DIV.body
{ 
    background: #ffffff;
    border-right: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
    padding: 0px 9px 0px 9px;
}

/* Product Slider */
/*new carousel*/
TABLE.sliderPanelTable
{
	background: #eeeeee url(../images/UserMods-L09-bar-graybg.gif) repeat-x;
	border:solid 1px #cccccc;
}

DIV.sliderContainer
{
	border: 1px #aaaaaa solid;
}

TABLE.sliderPanel
{
	padding-left: 15px; 
	padding-right: 15px; 
	background: #eeeeee url(../images/UserMods-L09-bar-graybg.gif) repeat-x;
}

TD.sliderHeader
{
	height: 25px; 
	font-size: 12pt; 
	font-weight: bold; 
	background: #eeeeee url(../images/UserMods-L09-bar-graybg.gif) repeat-x; 
	color: #333333;
}

DIV.sliderProductElement
{
	float: left; 
	width: 140px; 
	padding-left: 20px; 
	padding-right: 20px;
}

DIV.sliderControl
{
	background-color: #eeeeee;
	border: 0px;
}

#container 
{
     position: relative;
     width: 930px;
     height: 250px;
     overflow: hidden;
     border: 0px solid #000000;
     background-color: #ffffff;
     margin: 0px auto 0 auto;
 }

.dynamic-slider-control {
	position:			relative;
	background-color:	#ffffff;/*rgb(230,230,230);*/
	-moz-user-focus:	normal;
	-moz-user-select:	none;
	cursor:				default;
}

.horizontal 
{
	width:				200px;
	height:				27px;
}

.dynamic-slider-control input 
{
	display:	none;
}

.dynamic-slider-control .handle 
{
	position:			absolute;	
	font-size:			1px;
	overflow:			hidden;
	-moz-user-select:	none;
	cursor:				default;
}

.dynamic-slider-control.horizontal .handle 
{
	width:				40px;
	height:				19px;
	background-image:	url(../images/UserMods-handle.horizontal.png);
}

.dynamic-slider-control.horizontal .handle div {}
.dynamic-slider-control.horizontal .handle.hover {}


.dynamic-slider-control .line 
{
	position:			absolute;
	font-size:			0.01mm;
	overflow:			hidden;
	border:				1px solid rgb(90,97,90);
	background:			#ffffff;	
	/*behavior:			url(../UserMods/boxsizing.htc);  ie path bug */
	-moz-box-sizing:	content-box;
}

.dynamic-slider-control.horizontal .line 
{
	height:				1px;
}

#div1 
{
     position: absolute;
     left: 0px;
     top: 0px;
     width: 3000px;
     height: 250px;
 }

#imgbestsell 
{
     border: 0px solid #000000;
     margin: 2px;
     float: left;
 }

 #container2 
{
     position: relative;
     width: 896px;/*930*/
     height: 220px;
     overflow: hidden;
     border: 1px solid #aaaaaa;
     background-color: #ffffff;
     margin: 0px auto 0 auto;
 }
#div12 
{
     position: absolute;
     left: 0px;
     top: 0px;
     width: 25000px;
     height: 220px;
 }
#imgbestsell2 
{
     border: 0px solid #000000;
     margin: 2px;
     float: left;
 }
 
 #slider-1 
{
	width:	auto;
}

/* Footer */

DIV.footer
{
    background: #ffffff;
    border-right: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
    padding: 10px 9px 5px 9px;
}

DIV.follow-us
{
	width: 200px;
	border: 1px solid #aaaaaa;
	text-align: center;
	font-weight: bold;
	color: #333333;
	margin: 0 auto;
	padding: 5px;
	background: #cccccc;
	vertical-align: bottom;
}

DIV.follow-us IMG
{
	width: 30px;
	padding-left: 10px;
}


INPUT.joinEmailInput
{
    border: 1px solid #aaaaaa;
    width: 170px;
    height: 16px;
    font-size: 8pt; 
    color: #666666;
    vertical-align: bottom;
}

DIV.footerMenu
{
    border: 1px solid #dddddd;
    background: #eeeeee;
    margin: 0px 0px 10px 0px;
    padding: 10px;
	border-top: 10px solid #606060;
}

DIV.footerMenuColumn
{
    float: left;
    width: 20%;
    padding: 0px 30px 0px 20px;
    border-right: 1px solid #666666;
}

DIV.footerMenuColumn A
{
    color: #666666;
    font-size: 9pt;
    line-height: 14pt;
}

DIV.footerMenuColumn A:active
{
    color: #666666;
    font-size: 9pt;
    line-height: 14pt;
}

DIV.footerMenuColumn A:visited
{
    color: #666666;
    font-size: 9pt;
    line-height: 14pt;
}

DIV.footerMenuColumn A:hover
{
    color: #000000;
}

DIV.footerMenuContactUs
{
    background: url(../images/UserMods-L09-bottom-bg-contactus.gif) repeat-x;
    border: 1px solid #aaaaaa;
    margin: 0px;
    padding: 10px;
    color: #666666;
    font-size: 11pt;    
    line-height: 14pt;
}

DIV.bottomText
{
    background: #eeeeee;
    color: #666666;
    font-size: 9pt;    
    line-height: 14pt;
    border: solid 1px #aaaaaa;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom:0px;
}

DIV.footerMenuContactUs B
{
    color: #444444;
}

DIV.footerMenuContactUs UL
{
    padding: 5px 0;
    margin: 0;
    text-align: center;
}

DIV.footerMenuContactUs UL LI
{
    padding: 0px 5px 0px 5px;
    list-style: none;
    display: inline;
}

DIV.bottomBanners
{
    padding: 10px 0px 0px 5px;
}

DIV.bottomBanners UL
{
    padding: 0;
    margin: 0;
    width: 100%;
    display: inline-block;
}    

DIV.bottomBanners UL LI
{
    list-style: none;
    display: inline;
    padding-right: 5px;
}

DIV.footerBanners
{
    padding: 10px;
    text-align: center;
}

DIV.footerBanners UL
{
    padding: 0;
    margin: 0;
    width: 100%;
    display: inline-block;
}    

DIV.footerBanners UL LI
{
    list-style: none;
    display: inline;
    padding-left: 10px;
}

DIV.copyright
{
    padding-top: 5px;
    font-size: 9pt;
    color: #999999;
    text-align: center;
}

DIV.copyright A
{
    font-size: 7pt;
    color: #999999;
}

DIV.copyright A:hover
{
    color: #000000;
}

/* Rotating Banner */

DIV.RotatingBanner-Banner
{
	padding: 0; 
	margin: 0;
	overflow: hidden;
    width: 100%;
}

DIV.RotatingBanner-Banner IMG
{
	width: 925px;
	height: 300px;
	margin-top:3px;
}

.RotatingBanner-Navigation
{
    position: relative; 
    top: 5px; 
    left: 740px;
    width: 245px;
    overflow: hidden;
	margin-top: -50px;
}

.RotatingBanner-Navigation IMG
{
    width: 32px;
    padding: 0;
    margin: 0;
    cursor: pointer;
}

.RotatingBanner-progressBar
{
    padding: 0; 
    margin: 0; 
    background: #eeeeee; 
    border: 1px solid #cccccc; 
    height: 5px;
    width: 99.7%;
	position: relative;
	top: -3px;
}

.RotatingBanner-progressBar-fill
{
    padding: 0; 
    margin: 0; 
    background: #cccccc; 
    height: 5px;
}

/* Shopping Cart */


DIV.cartButtons
{
    padding-bottom: 20px;
}

TD.CatBar
{
	background:#ffffff;
}

.storeQty {color : #000000;  border: 1px solid #cccccc; font-family : Arial; font-size : 12px}
.storeFields {color : #000000;  border: 1px solid #808080; font-family : Arial; font-size : 12px}
.storeButtons {color: #ffffff; background : #007700; border: 1px solid #339933; font-family : Arial; font-size : 12px;font-weight:bold;text-decoration: none;cursor:hand;}
.accountLinks {color:#000000;text-decoration: underline;}
.CPpageHead {BACKGROUND-COLOR: #eeeeee; BORDER-BOTTOM: 2px solid #cccccc; PADDING-BOTTOM: 2px; padding-left: 2px}
.CPsysMsg    {FONT-SIZE: 10pt}
.CPsysMsgErr {COLOR: #990000; FONT-SIZE: 10pt; FONT-WEIGHT: bold}
.CPsysMsgURL {FONT-SIZE: 10pt}
.CPpageNav {BACKGROUND-COLOR: #f5f5f5; BORDER: 1px solid #C0C0C0}


/* Menu White Separators */
.CPmenu1 {COLOR: #FFFFFF; FONT-SIZE: 13px}

/* Box - General Headings */
.CPgenHeadings {BACKGROUND-COLOR: #eeeeee}

/* Box - Product Image (Home page) */
.CPhomeImg {BACKGROUND-COLOR: #CCCCCC; BORDER: 1px solid #000000}

/* Box - Product Description (Home page) */
.CPhomeDesc {BORDER-BOTTOM: 1px solid #CCCCCC}

/* Horizontal and Vertical lines */
.CPlines {BACKGROUND-COLOR: #CCCCCC}

/* Product Short Description (Except Detail page) */
.CPprodDesc 
{
    font-size: 1.05em; 
    font-weight: bold;
    padding: 0;
    margin: 0;
}

.CPprodDescPad
{
    font-size: 1.05em; 
    font-weight: bold;
    padding: 0;
    margin: 0;
    padding-left:9px; 
}

.CPprod 
{
    font-size: 1.05em; 
    font-weight: bold;
    padding: 0;
    margin: 0;
}

/* Product Tagline (Except Detail page) */
.CPprodTagline 
{
    font-size: 10pt;
    font-weight: normal;
    font-style: italic;
    padding: 0;
    margin: 0;
}

/* Product Short Description & Tagline (Detail page only) */
H1.CPprodDescDet 
    {
        font-size: 12pt; 
        color: #000000;
		padding: 0;
		margin: 0;
    }

H2.CPprodTagDet 
    {
        font-size: 11pt; 
        color: #000000;
		font-weight: normal;
		font-style: italic;
		padding: 0;
		margin: 0;
    }

H3.CPprodRelatedDet
	{
        font-size: 10pt; 
		font-weight: normal;
		padding: 0;
		margin: 0;
    }

/* Product Short Description (List page only) */
.CPprodDescList 
{
    font-size: 14pt; 
    color: #000000;
    font-weight: bold;
    padding: 0;
    margin: 0;
}

H2.CPprodSubcatList 
{
    font-size: 10pt; 
    color: #000000;
    font-weight: bold;
    padding: 0;
    margin: 0;
}
/*home page - default*/

H1.CPprodCatHP
{
    padding: 0;
    margin: 0;
    font-weight:bold;
    font-size:13.5pt;
}

H2.CPprodCatHP
{
    padding: 0;
    margin: 0;
    font-weight:normal;
}

H3.CPprodCatHP
{
    padding: 0;
    margin: 0;
    font-weight:normal;
}

/*msgbox - onscreen*/
.msgMainDiv {
	BORDER-RIGHT: #C0C0C0 1px solid; 
	PADDING-RIGHT: 1px; 
	BORDER-TOP: #C0C0C0 1px solid; 
	PADDING-LEFT: 1px; FLOAT: right; 
	PADDING-BOTTOM: 1px; MARGIN: 5px 4px 2px; 
	BORDER-LEFT: #C0C0C0 1px solid; WIDTH: 555px; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #C0C0C0 1px solid; 
	background:#eeeeee; 
}
 
.msgMainDiv H2 
{
	height:3px;
	/**/
} 
.shscroll 
{
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	MARGIN-BOTTOM: 10px; 
	OVERFLOW: auto; WIDTH: 546px; 
	HEIGHT: 225px;
	text-align:left;
} 
.pcscroll 
{
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	MARGIN-BOTTOM: 10px; 
	OVERFLOW: auto; WIDTH: 546px; 
	HEIGHT: 250px;
	text-align:left;
} 
.shstyle
{
	display: none;
    position: absolute;
    top: 291px;
    left: 490px;
    width: 600px;
    height: 320px;
    z-index:10;
    overflow: auto;
}	
.pcstyle 
{
	display: none;
    position: absolute;
    top: 291px;
    left: 490px;
    width: 600px;
    height: 320px;
    z-index:10;
    overflow: auto;
}

/* Product Price - Text Label */
.CPprodPriceT {COLOR: #000000}
/* Product Price - Price Value */
.CPprodPriceV {COLOR: #990000; FONT-SIZE: 12pt}
/* Product List Price - Price Value */
.CPprodLPriceV {TEXT-DECORATION: none}
/* Product Sale Price - Price Value */
.CPprodSPriceV {COLOR: red}

/* Free Shipping text */
.CPfreeShipMsg {color: #ff6600}

/* Free Product text */
.CPfreeProdMsg {COLOR: #0033CC}

/* In Stock text */
.CPinStock {COLOR: #333333; FONT-SIZE: 8pt}

/* Out of Stock text */
.CPoutStock {COLOR: red}

/* No Image text */
.CPnoImgT {COLOR: #cccccc}

/* No Image text */
.CPnoImgT2 {FONT-SIZE: 14pt; COLOR: #cccccc; TEXT-DECORATION: none}

/* Category Description - Has products linked to it */
.CPcatDescProd {FONT-WEIGHT: bold}

/* Option Description */
.CPoptDesc {FONT-STYLE: normal}

/* Option Select box */
.CPoptSel {FONT-FAMILY: Arial; FONT-SIZE: 10pt}

/* Option Text box */
.CPoptTxt {FONT-FAMILY: Arial; FONT-SIZE: 10pt}

/* Adv. Search */
.CPadvSrch {FONT-FAMILY: Arial; FONT-SIZE: 8pt; COLOR: #FFFFFF}

/* Headers */
.CPSubHeaders {FONT-FAMILY: Arial; FONT-SIZE: 12pt; COLOR: #666666; FONT-WEIGHT: bold}

/* Main Page Headers */
.CPMainPageHeaders {FONT-FAMILY: Arial; FONT-SIZE: 18pt; COLOR: #FFFFFF; FONT-WEIGHT: bold}

/* Store Menu */
.CPstoreMenu {FONT-FAMILY: Arial; COLOR: #FFFFFF; FONT-SIZE: 11pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}

/* Top Menu */
.CPtopMenu {FONT-FAMILY: Arial; FONT-SIZE: 8pt; COLOR: #ffffff}

.CPtopMenu A:link {COLOR: #FFFFFF; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}

.CPtopMenu A:visited {COLOR: #FFFFFF; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}

.CPtopMenu A:hover {COLOR: #FFFFFF; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline}

/* Category Menu */
.CPcategoryMenu A {FONT-FAMILY: Arial; COLOR: #FFFFFF; FONT-SIZE: 11pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}

/* Cart Text */
.CPcartText {FONT-FAMILY: Arial; FONT-SIZE: 8pt}

/* Cart Menu */
.CPcartMenu {COLOR: #FF9900; FONT-FAMILY: Arial; FONT-SIZE: 8pt}

/* Main Page Link */
.CPmainPage {FONT-FAMILY: Arial; FONT-SIZE: 10pt; COLOR: #FF9900; FONT-WEIGHT: bold}

/* Sub slogan text */

.CPsubSlogan {COLOR: #FFFFFF; FONT-SIZE: 14px; FONT-WEIGHT: bold}

/* Box - 2, 3 and 4 Column Layout for product list page */
.CPcolsView {BACKGROUND-COLOR: #FFFFFF; BORDER: 1px solid #CCCCCC}

/* Featured items - bullet pts*/
.CPprodDetBP
{
	font-size:11pt;
	font-weight:bold;
}

