/* Main content */
body{margin:10px;font:11px Verdana, Arial, Helvetica, sans-serif;background:url(images/newbg2.jpg) repeat-x;color:#999999;}

ul{margin:0;padding:0;}

div.hr {width:100%;height:1px;background:#333;margin-bottom:1em;}

.style1{font:11px Verdana, Arial, Helvetica, sans-serif;}
.style2{font:12px Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF; text-align:center;}

.wrapper{border:1px solid #e69d01;background-color:#ffffff;} /*Edit for hoilday colors (#e69d01)*/

/*IE bug concerning CSS and IMG tag not inherting link style*/
.graphic { border-color:#FFFFFF;}
a:hover .graphic, a:active .graphic {border:2px; border-thickness:1px; border-color: #da6805; border-style: solid}

/* Main Link Properties */
a:link {color: #da6805;text-decoration: none;}
a:visited {color: #da6805;text-decoration: none;}
a:hover {color: #0066CC;text-decoration: none;}
a:active {color: #da6805;text-decoration: none;}

/* Top Nav Bar Links */
a.lmenu:link {color: #fff;text-decoration: none;}
a.lmenu:visited {color: #fff;text-decoration: none;}
a.lmenu:hover {color: #0066CC;text-decoration: none;}
a.lmenu:active {color: #fff;text-decoration: none;}

a.dimg:link {color: #fff;text-decoration: none;}
a.dimg:visited {color: #fff;text-decoration: none;}
a.dimg:hover {color: #da6805;text-decoration:none;}
a.dimg:active {color: #fff;}

a.dimg2:link {color: #fff;text-decoration: none;}
a.dimg2:visited {color: #fff;text-decoration: none;}
a.dimg2:hover {color: #da6805;text-decoration:none;}
a.dimg2:active {color: #fff;}

.comingSoon {text-decoration:line-through;}

/* Logo Position */
.logo{padding-left:10px;}

/* McAfee Secure Position */
.mcafee{float:left;}

/* Date Position */
.cart{text-align:right;padding-right:20px;font:11px Verdana, Arial, Helvetica, sans-serif; padding-top:5px;}

/* Top Menu Properties */
.topmenu{background:#f9e6c0 url(images/topmenu_bgy.gif) repeat-y;height:43px;padding-right:20px;} /*Edit for hoilday colors (#f9e6c0) */
.topmenu ul li{list-style:none;display:inline;padding-left:30px;}
.topmenu ul li a{color:#e69d01;font-weight:bold;}
.menu{background:url(images/menu_bgx.gif) repeat-x;height:37px;} /*Edit for hoilday colors */
.menu ul li{list-style:none;display:inline;padding:0 14px;}
.menu ul li {color:#ffffff;font:bold 14px Arial, Helvetica, sans-serif;}

/* Main content */
.contents{padding:10px;}
.centerSide{padding:0 17px;}

/* Products */
.product{color:#ff0000;text-align:center;}

/* Left and Right Bars */
.leftSide{width:188px;font:11px Verdana, Arial, Helvetica, sans-serif;}
.rightSide{width:202px;}

/* Headings */
h1{margin:0;padding:0;font:bold 20px Arial, Helvetica, sans-serif;color:#4d5b6d;}
h2{margin:0;padding:0;font:bold 14px Arial, Helvetica, sans-serif;color:#4d5b6d;}
h3{margin:0;padding:0;font:bold 12px Arial, Helvetica, sans-serif;color:#e69d01;}
a.active{font:11px Arial, Helvetica, sans-serif;color:#0066CC;}

/* Left properties */
.leftSide ul{border-bottom:2px solid #da6805;margin-bottom:12px;padding-bottom:4px;} /*Edit for hoilday colors (#da6805) */
.leftSide ul li{list-style:none;background:url(images/bullet.gif) 0 6px no-repeat;padding-left:12px;line-height:16px;}

/* Right properties */
.rightSide ul{margin-bottom:12px;}
.rightSide ul li{list-style:none;background:url(images/ico_search.gif) 0 6px no-repeat;padding-left:12px;line-height:16px;}
.rightSide img{margin-bottom:14px;}

/* Footer Properties */
.footer{background-color:#fdedc9;padding:24px;line-height:18px;font:11px Verdana, Arial, Helvetica, sans-serif;}

/* Main Content for products */
.designpreview {float: left;margin: 0px 18px 11px 0;padding: 4px;border-bottom: 0;text-align: center;text-transform: none;}

.dimg {display: block;width: 120px;height: 120px;margin: 1px 0 15px 0;padding: 0;border: 0;padding: 1px;}
.dimg2 {display: block;width: 120px;height: 96px;margin: 1px 0 15px 0;padding: 0;border: 0;padding: 1px;}

/*Price Tables*/
.priceTable1 {background-color:#333333;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11PX;color:#FFFFFF;}

.priceTable2 {background-color: #FFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11PX;}

.priceTable3 {background-color:#CCCCCC;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11PX;color:#333;}

.content {margin-left:20px;padding-left:20px;}

.new {color: #FF0000;}

/* Related Items */
.related_items {font:Arial, Helvetica, sans-serif; color:#FF9900; font-size:18px;}

/* View POPUP */
#showimage {
	border-right: #000000 2px solid;
	border-top: #000000 2px solid;
	z-index: 100;
	visibility: hidden;
	border-left: #000000 2px solid;
	border-bottom: #000000 2px solid;
	position: absolute;
	background-color: #ffffff;
	overflow: auto;
}
#dragbar {
	padding-right: 2px; 
	padding-left: 2px; 
	padding-bottom: 2px;
	padding-top: 2px; 
	width: 100%; 
	cursor: pointer; 
	background-color: #f0a504; 
	min-width: 100px;
	color: #ffffff;
}
#dragbar #closetext {
	font: bold 11px verdana, arial,sans-serif; 
	margin-right: 1px;
}

.popAlign {margin: 0;}

/* LightBox */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }