﻿img {
	border: 0px;
}
div.img-right {
	background: url('../UserMods/grafix/shadow.gif') no-repeat bottom right;
	clear: right;
	float: right;
	margin: 0 0 15px 25px;
	padding: 0;
	position: relative;
}
#productcontainer {
	display: block;
	font-size: 80%;
}
#productcontainer p {
	font-size: 80%;
}
#productcontainer h1 {
	color: #000000;
	font-size: 140%;
	font-weight: 600;
	margin: 5px;
	padding: 5px;
}
#productcontainer h2 {
	color: #000000;
	font-size: 125%;
	font-weight: 600;
	margin: 5px;
	padding: 5px;
}
#productcontainer h3 {
	font-size: 110%;
	color: #FF2b76;
	font-weight: 600;
	margin: 5px;
	padding: 5px;
}
div.prodimage {
	background: url('../UserMods/grafix/shadow.gif') no-repeat bottom right;
	clear: left;
	float: left;
	margin: 0 0 15px 25px;
	padding: 0;
	position: relative;
}
div.prodimage img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	display: block;
	margin: -5px 5px 5px -5px;
	padding: 4px;
	position: relative;
}
#pricing p {
	font-size: 110%;
	color: #FF2b76;
	font-weight: 600;
	margin: 5px;
	padding: 5px;
}
#pricing {
	width: 100%;
	clear: both;
}
#security {
	text-align: center;
	font-size: xx-small;
}
#cclogos {
	text-align: center;
}
div.img-right img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	display: block;
	margin: -5px 5px 5px -5px;
	padding: 4px;
	position: relative;
}
div.img-left {
	background: url('../UserMods/grafix/shadow.gif') no-repeat bottom right;
	clear: left;
	float: left;
	margin: 0 0 15px 25px;
	padding: 0;
	position: relative;
}
div.img-left img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	display: block;
	margin: -5px 5px 5px -5px;
	padding: 4px;
	position: relative;
}
/*New product display page styles*/
div.img-prod {
	background: url('../UserMods/grafix/shadow.gif') no-repeat bottom right;
	margin: 0 0 15px 5px;
	padding: 0;
	padding-left: 5px;
	position: relative;
}
div.img-prod img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	display: block;
	margin: -1px 5px 5px -5px;
	padding: 4px;
	position: relative;
}
#rightside {
	width: 100%;
	float: none;
}
#rightside h2 {
	font-size: 14px;
	color: #FF2b76;
	margin: 0px;
	padding: 0px;
}
#leftside {
	float: left;
}
.CartBoxCart {
	background-image: url('../UserMods/grafix/cart.jpg');
	background-repeat: no-repeat;
}
.CartBoxCart:hover {
	background-image: url('../UserMods/grafix/cart-pink.jpg');
	background-repeat: no-repeat;
}
#CartBoxSend {
	background-image: url('../UserMods/grafix/env.jpg');
	background-repeat: no-repeat;
}
#CartBoxSend:hover {
	background-image: url('../UserMods/grafix/env-pink.jpg');
	background-repeat: no-repeat;
}
#CartBoxFav {
	background-image: url('../UserMods/grafix/heart.jpg');
	background-repeat: no-repeat;
}
#CartBoxFav:hover {
	background-image: url('../UserMods/grafix/heart-pink.jpg');
	background-repeat: no-repeat;
}
#CartBoxQstn {
	background-image: url('../UserMods/grafix/qstn.jpg');
	background-repeat: no-repeat;
}
#CartBoxQstn:hover {
	background-image: url('../UserMods/grafix/qstn-pink.jpg');
	background-repeat: no-repeat;
}
#AddToCartBox {
	width: 180px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url('../UserMods/grafix/addtocartbox-core.jpg');
	background-repeat: repeat-y;
	text-align: center;
	background-position: center;
}
#AddToCartBox-top {
	background-image: url('../UserMods/grafix/addtocartbox-top.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 5px;
}
#AddToCartBox-bottom {
	height: 30px;
	background-image: url('../UserMods/grafix/addtocartbox-bottom.jpg');
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 20px;
}
#AddToCartBox-content {
}
#uec {
	background-position: center top;
	/*width: 555px;*/
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #555555;
	padding: 0px;
	font-weight: 600;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align:center;
}
.uecline{
		width: 555px;
	height: 17px;
	background-image: url('grafix/NewHome_r1_c1.jpg');
	background-repeat:no-repeat;
clear: both;
}
#uecbottom{
	text-align:center;
}
#uec h1{
	text-indent:-1000px;
	background-image: url('grafix/pandora-header.jpg');
	background-position:center;
	background-repeat:no-repeat;
	width:475px;
	height:95px;
	margin-left:-50px;
}
#hometext{
	text-align:left;
	margin:10px;
}
#ss{
	width: 420px;
	height: 285px;
	background:white;
	float:left;
}
#uecright{
	float:right;
}
#dzgal{
	text-align:center;
}
div.prodviewimg {
	background: url('../UserMods/grafix/shadow.gif') no-repeat bottom right;
	margin: 10px 5px;
	padding: 0;
	position: relative;
}
div.prodviewimg img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	margin: -5px 5px 5px -5px;
	padding: 4px;
	position: relative;
	vertical-align: bottom;
}
a:link {
	color: #DBA3B6;
	text-decoration: none;
}
a:visited {
	color: #DBA3B6;
	text-decoration: none;
}
a:hover {
	color: #FF2b76;
	text-decoration: none;
	text-decoration: none;
}
a:active {
	color: #DBA3B6;
	text-decoration: none;
}
body {
	background-attachment: fixed;
	background-image: url('../UserMods/grafix/tile.jpg');
	margin: 0px;
	padding: 0px;
	/*font-family: Verdana, Arial, Helvetica;
	font-weight: 600;
	*/
	font-size: 80%;
	text-align: center;
	font-family:  "Century Gothic", Arial, Helvetica, sans-serif;
	color: #555555;

}
/*
menu stuff
*/
#menu {
	list-style-type: none;
	padding: 0;
	margin: 0;
	width: 165px;
	text-align: center; /*position: absolute;
	top: 70px;
	left: 0;
	border: 1px solid #fff;
	border-width: 0 1px 1px;*/;
	z-index: 100;
	border-bottom: 1px solid #DBA3B6;
}
#menu ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	width: 165px;
}
#menu li {
	background: transparent;
	position: relative;
	border-top: 1px solid #DBA3B6;
}
#menu li.sub {
	background: transparent;
}
#menu li, #menu li a {
	display: block;
	color: #000000;
	font-family: arial, sans-serif;
	font-size: 14px;
	line-height: 24px;
	width: 165px;
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
}
#menu ul, #menu li.click ul ul, #menu li.click ul li.hover ul ul {
	display: none;
}
#menu li.hover {
	color: #FF2b76;
	z-index: 500;
}
#menu li.click {
	color: #FF2b76;
}
#menu li.click ul {
	display: block;
}
#menu li.click ul li.hover ul, #menu li.click ul li.hover ul li.hover ul {
	display: block; /*position: absolute;
	left: 110px;*/;
	top: -1px;
	border: 1px solid #000000;
	border-width: 0 1px 1px;
}
#menu li.click ul li.fly {
	background: #657 url(../UserMods/grafix/arrow.gif) no-repeat top right;
}
#menu li.click ul li.hover a {
	background: transparent;
	color: #FF2b76;
}
#menu li.sub ul a {
	color: #DBA3B6;
}
#menu li.click ul li.hover ul li {
	background: #c60;
}
#menu li.click ul li.hover ul li.hover ul li {
	background: #780;
	z-index: 500;
}
#menu li.click ul li.hover ul li.fly {
	background: #c60 url(../UserMods/grafix/arrow.gif) no-repeat top right;
}
#menu li.click ul li.hover ul li.hover {
	z-index: 500;
	background: #fa4;
}
#menu li.click ul li.hover ul li.hover a {
	color: #FF2b76;
}
#menu li.click ul li.hover ul li.hover ul li.hover {
	background: #aa0;
}
#menu li.click ul li.hover ul li.hover ul li.hover a {
	color: #FF2b76;
}
/* New template style */
html .boxhead h2 #wrapper {
	border-bottom-color: #C0C0C0;
	border-bottom-style: solid;
	border-left-color: #C0C0C0;
	border-left-style: solid;
	border-right-color: #C0C0C0;
	border-right-style: solid;
	border-width: 0 1px 1px 1px;
	height: 100%;
	width: 960px;
}
table {
	border-spacing: 0px;
}
td {
	background-color: #FFFFFF;
}
.boxbody {
	background: url(../usermods/img/featurebox/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
	text-align: left;
}
.boxbody a {
	text-decoration: none;
}
.boxbody a:hover {
	text-decoration: underline;
}
.boxbody span.cpcart {
	padding-right: 3em;
	text-align: left;
}
.boxhead {
	background: url(../usermods/img/featurebox/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(../usermods/img/featurebox/sbhead-l.gif) no-repeat top left;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 1em;
	margin: 0;
	padding: 22px 30px 5px;
}
/* --------------------  */
/* ADDED -- Version 4.1  */
/* --------------------  */
.cpbeta {
	color: #FF0000;
	font-size: 14px;
}
/* Info Box WITHOUT Headings */
.cpbox1 {
	background-color: #F5F5F5;
	border: 1px solid #BBC3D3;
	color: #333333;
}
.cpbox1 a:link {
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.cpbox1 a:visited {
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.cpbox1 a:hover {
	color: #996666;
	font-weight: bold;
	text-decoration: underline;
}
/* Info Box WITH Headings ( H = Heading cell ; B = Body cell ) */
.cpbox2 {
	background-color: #F5F5F5;
	border: 1px solid #BBC3D3;
	color: #333333;
}
.cpbox2b {
	background-color: #F5F5F5;
	color: #333333;
}
.cpbox2b a:link {
	color: #333333;
	text-decoration: none;
}
.cpbox2b a:visited {
	color: #333333;
	text-decoration: none;
}
.cpbox2b a:hover {
	color: #996666;
	text-decoration: underline;
}
.cpbox2h {
	background-color: #DDDDDD;
	color: #333333;
	padding: 1px;
}
.cpbox2h b {
	color: #333333;
}
/* Category Description - No products linked to it */
.cpcatdesc {
}
/* Category List */
.cpcatdesclist {
}
/* Category Description - Has products linked to it */
.cpcatdescprod {
}
/* ---------------------*/
/* ADDED -- Version 3.0 */
/* ---------------------*/
.cpclosewindow {
	text-decoration: none;
}
/* ------------------- */
/* ADDED - Version 2.3 */
/* ------------------- */
/* Box - 2, 3 and 4 Column Layout for product list page */
.cpcolsview {
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
}
.cpcolsview a:link {
	color: #000099;
	text-decoration: none;
}
.cpcolsview a:visited {
	color: #000099;
	text-decoration: none;
}
.cpcolsview a:hover {
	color: #996666;
	text-decoration: underline;
}
.cpcontactus {
}
/* Free Shipping text */
.CPfreeShipMsg {
	color: #888888;
}
/* Box - General Headings */
.cpgenheadings {
	background-color: #EEEEEE;
}
/* ------------------- */
/* ADDED - Version 2.4 */
/* ------------------- */
/* Highlights used in search results */
.cphighlight {
	background-color: #FFFF66;
	color: #000000;
}
#prodimagelink {
	background: #000000;
	width: 150px;
	font-weight: bold;
}
/* Box - Product Description (Home page) */
.cphomedesc {
	border-bottom: 1px solid #CCCCCC;
}
/* Box - Product Image (Home page) */
/*.cphomeimg {
	background-color: #000000;
	background-image: url('grafix/bordertile.jpg');
	border: 1px solid #CCCCCC;
	padding: 15px;
}*/
/* In Stock text */
.cpinstock {
	color: #888888;
}
/* Horizontal and Vertical lines */
.CPlines {
	border-bottom: 1px #000000 solid;
}
/* No Image text */
.cpnoimgt {
	color: #800000;
}
/* Option Description for "Optional" options */
.cpoptdesc {
	font-style: italic;
}
/* Option Description for "Mandatory" options*/
.CPoptDescM {
	color: #FF0000;
	font-style: italic;
}
/* ------------------- */
/* ADDED - Version 2.5 */
/* ------------------- */
/* Radio Button options */
.cpoptradio {
	font-family: Verdana, Arial, helvetica;
}
/* Option Select box */
.cpoptsel {
	font-family: Verdana, Arial, helvetica;
}
/* Option Text box */
.cpopttxt {
	font-family: Verdana, Arial, helvetica;
}
/* Out of Stock text */
.cpoutstock {
	color: #FF0000;
}
/* Box - Page Headings */
.CPpageHead {
	border-bottom: 1px solid #000000;
}
/* Box - Page Navigation */
.CPpageNav {
	background-color: #EEEEEE;
}
/* Product Short Description (Except Detail page) */
.CPprodDesc {
}
/* Product Short Description (Detail page only) */
.cpproddescdet {
}
/* Product Long Description */
.CPprodDescLong {
}
/* Product Detail */
.cpproddet {
}
/* Product List Price - Text Label */
.cpprodlpricet {
}
/* Product List Price - Price Value */
.cpprodlpricev {
	text-decoration: line-through;
}
/* Product Price - Text Label */
.CPprodPriceT {
	color: #FF2b76;
}
/* Product Price - Price Value */
.CPprodPriceV {
	color: #000000;
}
/* Product SKU */
.CPprodSKU {
}
/* Product Sale Price - Text Label */
.cpprodspricet {
}
/* Product Sale Price - Price Value */
.cpprodspricev {
	color: #FF0000;
}
/* System Messages */
.cpsysmsg {
}
.cpsysmsgerr {
	color: #FF0000;
}
.cpsysmsgurl {
}
/* -------------------- */
/* ADDED -- Version 3.5 */
/* -------------------- */
.findtable {
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
}
.install {
	border: 1px solid #BBC3D3;
}
.installcomment {
	padding-left: 30px;
}
.listrowbot {
	background-color: #DDDDCC;
	border-bottom: 1px solid #888888;
	border-top: 1px solid #888888;
}
.listrowhead {
	background-color: #DDDDDD;
}
.listrowtop {
	background-color: #DDDDCC;
	border-bottom: 1px solid #888888;
	border-top: 1px solid #888888;
}
.listtable {
	background-color: #EEEEEE;
}
.maintclosed {
	color: #FF0000;
	text-align: center;
}
.sidebox {
	background: url(../usermods/img/featurebox/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
	margin: 0;
/* center for now */	width: 24em; /* ems so it will grow */
}
.style1 {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.textblock {
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
}
#pagefoot {
	background-image: url('grafix/littlelogo.jpg');
	background-position: right 50%;
	background-repeat: no-repeat;
	height: 100px;
	text-align: center;
	height: 100px;
	width: 970px;
	color: #999999;
}
#pagefoot p {
	color: #999999;
}
#pageleft {
	background-image: url('grafix/pagelefttile.jpg');
	background-repeat: repeat-y;
	vertical-align: top;
	width: 170px;
}
#leftsidestuff dt {
	color: #333333;
	font: normal normal 600 14px serif;
}
#pagetop{
	background-image: url('grafix/pagetop.jpg');
	background-repeat: no-repeat;
	height: 20px;
	width: 760px;
	vertical-align:top;
	margin:0px;
	padding: 0px;
}
#tablewrapper {
	background-color: #808080;
	background-image: url('grafix/bordertile.jpg');
	padding: 15px;
}
#wrapper {
	width: 790px;
}
#content {
	width: 790px;
	height: 100%;
	vertical-align: top;
	text-align: left;
	background-color: #FFFFFF;
	min-height: 700px;
	padding-left: 0px;
}
#topnav {
	width: 790px;
	text-align: center;
	height: 10px;
}
#topnav h1 {
	font-size: 14px;
	color: #FF2b76;
	margin: 0px;
	padding: 0px;
}
#companyname {
	width: 250px;
	text-align: left;
	vertical-align:top;
	background: transparent;
	padding-left: 120px;
}
#companyname h1 {
	font-size: 14px;
	padding: 0px;
	margin-top: 15px;
	color: #000000;
}
#searchbox {
	width: 200px;
	text-align: right;
	background: transparent;
	margin:0px;
	padding:0px;
}
#cartbox {
	width: 285px;
	text-align: Right;
	background: transparent;
}
