html, body
{
	height:100%;
	margin:0;padding:0
} 
#outer
{
	min-height:100%;
	height:auto;
	background:#fff;
	width:960px;
	margin:0 auto;
	border:0px solid blue;
}
* html #outer{height:100%;}
html 
{
	overflow-y: auto !important;
}
body
{
	text-align:center;
	vertical-align:top;
	background-color:#ccc;
	padding-bottom: 0px;
	padding-right: 0px;
    padding-left: 0px;
	padding-top: 0px;
	height:100%; /* fix height to 100% for IE */
	max-height:100%; /* fix height for other browsers */
	color:#424242;
	font-family:Tahoma;
	font-size:12px;
}
p 
{
	line-height:1.5em;
}
*
{
	margin:0px;
	padding:0px;
}
#containerAll
{
	width:938px;	
	background-color:#fff;
	text-align:left;
	padding:10px;
	margin-top:0px; 
	margin-bottom:0px;
	border: 0px solid black;
}
.floatl {float:left}
.floatr {float:right} 
.gray{color:#333333 !important}
.black{color:#000000 !important}
.white {color:#ffffff !important}
.clear {clear: both}
.logo
{
	margin: 10px 0px 20px 10px;
}
#homeImgArea
{
	border:0px solid black;
	width:938px;
	height:387px;
}
#homeImgArea.home
{
	height:585px;
}
.home
{
	background:#B0B8C5 url(images/summer_bg.jpg) no-repeat 0px 0px;
}
.mens
{
	background:url(images/mens_bg.jpg) no-repeat;
}
.jewelry
{
	background:url(images/valentines_bg.jpg) no-repeat;
}
.gifts
{
	background:url(images/gifts-bg.jpg) no-repeat;
}
.home-img
{
	width:560px;
	height:387px; 
	float:left;
}
.home-img p.errornote
{
	width:550px;
	margin:60px 0px 0px 20px;
}
.divTemp
{
	width:300px;
	margin-right:15px;
	_margin-right:30px;
	margin-top:20px;
	float:right;
}
.home .divTemp
{
	width:548px;
	float:right;
	margin:0;
}
.divTemp .welcomeText
{
	height:240px;	
	padding:60px 40px 40px;	
}

.divTemp a, .divTemp a:visited 
{
	color:#424242;
	font-weight:bold;
	text-decoration:none;
}
.divTemp a:hover
{
	color:#000000;
}
.divTemp span.welcome
{
	font:16px Iskoola Pota;
	color:#66666666666;
}
.divTemp h1
{
	font:28px Byington;
	color:#666666;
	margin-bottom:30px;
}
.divTemp p
{
	margin-top:5px;
	line-height:1.5em;
}
.home .divTemp p, .home .divTemp h1, .home .divTemp a:hover {color:#333333;}
.home .divTemp a, .home .divTemp a:visited 
{
	color:#666666;
	}
.divTemp ul 
{
	list-style:none;
	margin:0;
	padding:0;
}
.divTemp ul li a, .divTemp ul li a:visited
{
	text-decoration:none;
	font:normal 12px Arial !important;
}
/* Promotional  */
.divTemp .promoArea
{
	margin:10px; 	
	height:225px;
	background:url(images/summer_promo.jpg) no-repeat 230px 0px;
	background-color:#fff !important;
	padding:0 !important;
	border:none !important;
	position:relative;
	cursor:pointer
}
.divTemp p.summer
{
	color:#FF6666;
	font-size:36px;
	position:absolute;
	top:40px;
	left:40px
}
.divTemp p.collection
{
	color:#663366;
	font-size:30px;
	position:absolute;
	top:100px;
	left:60px
}
/* Promotional */
.promoArea
{
	padding:10px; 
	border: 1px solid /*#F2F2F2*/#484848;
	height:197px;
	background-color: #484848;
}
.promoBox
{
	height:197px;
	padding:0px;
}
.promoBox h2
{
	margin-top:5px;
	text-align:center;
	text-transform: uppercase;
	font:bold 12px Tahoma;
	color:#666666 !important;
}
.promoArea .promo
{	
	width:298px;
	height:197px;
	float:left;
	text-align:center;
	cursor:pointer
}
.promoArea .promo p {margin:10px 0 20px 0}
.promo1
{
	background:url(images/spring-promo.jpg) left no-repeat;
	margin-right:11px
}
.promo2
{
	background:#ff587c;
	margin-right:11px
}
.promo3
{
	background:#81d8d0;
}
.mens-promo1
{
	background:url(images/valentine-men-promo1.jpg) left no-repeat;	
	margin-right:11px
}
.mens-promo2
{
	background:url(images/valentine-men-promo2.jpg) left no-repeat;
	margin-right:11px
}
.mens-promo3
{
	background:url(images/valentine-men-promo3.jpg) left no-repeat;
}
.jw-promo1
{
	margin-right:11px;
	background:#ffffff
}
.jw-promo2
{
	background:#ffffff;
	margin-right:11px
}
.jw-promo3
{
	background:#ffffff
}
.gift-promo1
{
	background:url(images/valentine-gift-promo1.jpg) left no-repeat;
	margin-right:11px
}
.gift-promo2
{
	background:url(images/valentine-gift-promo2.jpg) left no-repeat;
	margin-right:11px
}
.gift-promo3
{
	background:url(images/valentine-gift-promo3.jpg) left no-repeat;
}
.promoArea a, .promoArea a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px; 
	text-decoration:none;
	text-transform: uppercase;
}
.promoArea a.gray:hover
{
	color:#000000 !important;
}
.promoArea a.black:hover
{
	color:#FFFFFF !important;
}

/* Footer */
.footer
{
	margin:0 0 20px 0;
	text-align:center;
	padding:0px;
	height:3.3em;	
	white-space: no-wrap;
	border-top:1px solid #EBEBEB;
}
.footer ul
{
	margin-top:20px;
	padding:0;
	white-space: no-wrap;
}
.footer ul li
{
	display:inline;
	text-align:center;
	white-space: no-wrap;
}
.footer li a, .footer li a:visited
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color:#666666 !important;
	text-decoration:none;
	margin-left:10px;
	margin-top:0px;
	text-align: center;
	padding:1.2em 1.2em;
	text-transform: uppercase;
}

.footer li a.black, .footer li a:hover, .pagecount a:hover, .backToTop a:hover
{
	color:#000000 !important;
}

/* Top Navigation */
div#divNav 
{	
	height: 18px;
	margin: 20px 10px 0px 10px; 
	padding:0px; 
	border-bottom: 1px solid; 
	border-bottom-color: #EBEBEB; 
	font-size:9px;
}
#divNav ul 
{
	padding:0px; 
	margin:0px; 
	list-style-type: none; 
	/*z-index:90;*/
}
#divNav li
{
	float: left; 
	text-transform: uppercase;
}
#divNav li a
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color:#666666;
}
#divNav li a:visited
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
}
#divNav a:visited, #divNav a:link 
{
	text-decoration: none;
}
#divNav li a:hover 
{
	color:#000 !important;
}
ul#nav a, ul#nav a:visited /*for the items in dropdown list*/
{
	padding: 0px; 
	display: block; 
	text-decoration: none; 
	text-transform:uppercase;
}
#nav li a.black, #footer ul li a.black
{
	color:black;
}
#nav li ul 
{
	padding:0px; 
	margin:0px;
	width: 120px; 
	position: absolute; 
	height: auto; 
	left: -999em; 
	font-weight: normal;  
	border-bottom: 1px solid;
	border-bottom-color:#EBEBEB;
}
#nav li ul a
{
	border-left: 1px solid; border-right: 1px solid; 
	position:relative; 
	width:119px;
	border-color:#EBEBEB;
}
#nav li:hover, #nav li.hover /*downdown position*/
{
	position: static;
}
#nav li:hover ul, #nav li.navhover ul 
{
	left: auto;
}

/* IE6 */
#nav li a:hover /*downdown position*/
{
	position: static;
}
#nav li a:hover ul
{
	left: auto;
}

li.blank /*to make it shorter*/
{
	font-size:1px;
}
#nav li ul li.blank 
{
	background-color: inherit;
	/*border:1px solid red;*/
}
#nav li ul li.blank a 
{
	margin: 5px 0px 0px 0px; 
	line-height:3px;
	height:3px; 
	padding:0px;
	border-top: 1px solid #EBEBEB; 
	width:119px; 
	cursor:default; /* not hyperlinked */
	border-right: 1px solid #EBEBEB; 
	border-left: 1px solid #EBEBEB; 
}

li.blankEnd 
{
	font-size:1px;
}

#nav li ul li.blankEnd a 
{
	line-height:6px; 
	height:6px; 
	padding:0px; 
	width:119px;	
	cursor:default;
}

#nav li ul, #nav li ul li.blank a /* to make the background semi-transparent */
{
	background:url(images/opacity.png);
	/*_background:#ffffff;*/
	_filter:alpha(opacity=5);
	_-moz-opacity:.05;
	_opacity:.05;
	_zoom: .5; /*this is to make opacity works in IE*/
}

#divNav.divNav #navhome {width: 137px;}
#divNav.divNav #navnew {width: 158px;}
#divNav.divNav #navjewelry {width: 158px;}
#divNav.divNav #navmens {width: 185px;}
#divNav.divNav #navgifts {width: 113px;}
#divNav.divNav #navjade {width: 167px;}

/* Common */
#contentcontainer
{
	height:auto;
	padding:0 10px 0 10px
}
#contentcontainer a, #contentcontainer a:visited
{
	text-decoration:none;
	color:#0174DF
}
#contentcontainer a:hover
{
	color:#000;
}
#contentcontainer h1, #contentcontainer h1 a, #contentcontainer h1 a:hover, #contentcontainer h1 a:visited 
{
	text-decoration:none;
	font:18px Tahoma;
	color:#333333;
	margin-bottom:30px;
	margin:20px 0px 10px 0;
}

/* Contact */
.contact-form
{
	font:12px Tahoma;
	color:#424242;
	line-height:1.8em;
}
.contact-form table
{
	text-align:left;
}
.contact-form table td.submit
{
	text-align:left;
}
.contact-form table td.required
{
	font:10px Tahoma;
	color:red;
}
.contact-form table td.message
{
	font:bold 12px Tahoma;
	color:#084B8A;
}
.contact-form table td.message a
{
	font:bold 12px Tahoma;
	color:#0174DF;
}
.contact-form table td.note
{
	font:12px Tahoma;
	color:#424242;
	margin-top:20px;
}
.contact-form table td.note a
{
	text-decoration:none;
	font:12px Tahoma;
	color:#0174DF;
}
.contact-form table td.note a:visited
{
	text-decoration:none;
	font:12px Tahoma;
}
.contact-form tr
{
	vertical-align:top;
}
.contact-form p.note
{
	color:green;
	margin-bottom:20px;
}

/* About Us */
.about-img
{
	float:left;
	width:130px
}
.about-content
{
	float:right;
	width:780px;
}
.about-img img
{
	border:1px solid #CCCCCC;
	float:left;
}
.about-content p
{
	font:12px Tahoma;
	color:#424242;
	margin-top:0 !important;
	line-height:1.7em;
	margin-bottom:10px;
}
.about-content p a, .about-content p.about a:visited
{
	text-decoration:none;
}


/* Store */
p.slideshownote
{
	font:10px Tahoma;
	color:#424242;
	margin-left:270px;
	line-height:1.5em;
	margin-bottom:10px;
}
.slideshow
{
	border:0px solid red;
	width:500px;
	height:375px;
	margin-left:200px;
	margin-top:20px;
}
#mySlideShow
{
width: 500px !important;
height: 375px !important;
} 

/* Testimonials */
p.feedback
{
	font:bold 12px Tahoma;
	color:#424242;
	line-height:1.5em;
	margin-top:10px;
}
p.testimonial
{
	font:12px Tahoma;
	color:#424242;
	line-height:1.5em;
	margin-top:10px;
}
p.testimonial span
{
	color:#999999;
	font-style:italic;
}
h2.comment
{
	font:14px Tahoma;
	color:#424242;
	margin-top:20px;
}
/* Rounded Corners */
.roundedGrayLt{display:block}
.roundedGrayLt *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#eee;
  padding:0;
  margin:0}
.roundedGrayLt1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
  background:#fff}
.roundedGrayLt2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
  background:#fff}
.roundedGrayLt3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #fff;
  border-right:1px solid #fff;}
.roundedGrayLt4{
  border-left:1px solid #fff;
  border-right:1px solid #fff;}
.roundedGrayLt5{
  border-left:1px solid #fff;
  border-right:1px solid #fff;}
.roundedGrayLtfg{
  background:#eee;
}
.roundedGrayLtfg a:hover, .roundedGrayLtfg a:visited {
text-decoration:none;
}

/*-- BLOGGER --*/
#blogContent
{
	overflow: hidden;
	width: 100%;
	background:#ffffff;
	margin:0
}
#mainblogger {
  margin:0px;
  padding:0 0 10px;
  color:#000;
  font-size:100%;
  line-height:1.5em;
  width: 65%;
  float: left;
}
#main {
  float:left;
  width:100%;
  padding:10px 0 0;
}
.post-body
{
	margin:0;
}
.post-body img
{
MARGIN: 10px 10px 10px 20px;
}
.post-body h1, .post-body h2
{
	font:bold 14px Arial;
	color:#424242;
}
.post-body p
{
	font:12px Tahoma;
	color:#424242;
	line-height:1.5em
}
.hr
{
	border-top:1px solid #EBEBEB;
	margin:20px 0 20px 0;
}
h1.post-title
{
	margin:0 0 20px 0px !important;
	font:16px Tahoma !important;
	color:#424242 !important;
}
h1.post-title a, h1.post-title a:visited 
{
	text-decoration:none;
	font:16px Tahoma !important;
	color:#424242 !important;
	margin:0 0 20px 0px !important;

}
h2.date-header
{
	font-size:12px !important;
	color:#B40404;
	margin:10px 0px 10px 0px;
}
.pagination
{
	width:100%;height:30px
}
.postNav
{
	margin-top:10px
}
.postNav a 
{
	font:bold 12px Arial;
	color:#B40404;
	text-decoration:none;
}
.postNav a:visited 
{
	font:bold 12px Arial;
	text-decoration:none;
}
#diggit
{
	padding:10px 0 20px 0;
}

#diggit ul
{
	margin:0;
	padding:0;
}
#diggit ul li
{
	display:inline;
	float:left;
	color:#000;
	font:14px/18px Arial;
}
#diggit ul li.digg
{
	padding-top:2px;
	display:inline;
	float:left;
	color:#000;
	font:14px/18px Arial;
}
#sidebar 
{
	width: 250px;
	float: right;
	margin:0px 20px;
	font-size:100%;
	line-height:1.5em;
}
.sidebox
{
	width:249px;
	padding:10px;
}
.sidelist
{
	padding-right:15px;
}
.sidelist h2
{
	font:18px Tahoma;
	color:#2E2E2E;
	padding:10px 0 10px 0;
}
.sidelist ul
{
	margin:0 0 0 30px;
}
.sidelist ul li
{
	text-align:left;
}
.sidelist ul li a, .sidelist ul li a:visited
{
	font:normal 12 Arial;
	color:#424242 !important;
	text-decoration:none;
}
.sidelist ul li a:hover
{
	color:#000 !important;
	text-decoration:none;
}
.subscribe
{
	padding-bottom:20px;
	text-align:left;
	margin:0 0 0 30px;
}

/* Category */
.pagecount
{
	padding-top:20px;
	width:935px;
	text-align:right;
	font:normal 10px Arial;
	color:#000000;
}
.pagecount a, #backToTop a, .pagecount a:visited, #backToTop a:visited
{
	text-decoration:none;
	font:normal 10px Arial;
	color:#610B0B !important;
}

/* Product Thumbnails */
.prod-thumb
{
	float: left;
	display: inline;
	width: 220px;
	border: 1px solid #cccccc;
	margin-left: 6px;
}
.prod-img
{
	padding: 5px;
}
.prod-img img
{
	width:210px;
	height:160px;
}
.prod-name
{
	display: block;
	padding: 6px 0 6px 0;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	text-decoration: none;
	text-align: center;
	height:30px !important;
}
a.prod-name
{
	font:bold 12px Arial;
	color:#666666 !important;
	text-decoration:none;
}
a.prod-name:visited
{
	font:bold 12px Arial;
	text-decoration:none;
}
a.prod-name:hover  
{
	color:#000 !important;
}
.prod-price
{
	font:12px Arial;
	text-align: center;
	padding: 6px 0 6px 0;
	color: #666666;
}
.prod-price span   {
	color: #be2a2a;
	font-weight: bold;
}

/* Item Details */
.item h1
{
	font:bold 14px Arial !important;
	color:#424242 !important;
	margin:0 0 20px 0 !important;
}
.item h1 a, .item h1 a:visited
{
	text-decoration:none;
	font:bold 14px Arial !important;
	margin:0 0 20px 0 !important;
	color:#0174DF !important
}
.itemNav
{
	margin:10px 0 10px 0;
}
.itemNav a, .itemNav a:visited
{
	text-decoration:none;
	font:bold 12px Arial;
	color:#610B0B !important;
}
.backToTop
{
	text-align:right;
	margin:0 25px 0 0;
}
.backToTop a, .backToTop a:visited
{
	font-weight:bold;
	color:#610B0B !important;
}
.top
{
	width:90%;
	height:auto;
	padding-bottom:35px;
}
.smallimage
{
	float:left;
	width:30%;
}
.smallimage img, .bottom img
{
	border:1px solid #CCCCCC;
}
.largeimage
{
	margin-bottom:10px;
}
.item-description
{
	float:right;
	width:69%;
}
.item-description ul
{
	margin:0;
	padding:0;
}
.item-description ul li
{
	list-style:none;
	font:12px Tahoma;
	line-height:1.7em;
}
.item-description ul li span   {
	color: #be2a2a;
	font-weight: bold;
}
.bottom
{
	text-align:center;
	border-top:1px solid #EBEBEB;
}
.bottom img
{
	border:1px solid #CCCCCC;
	margin-top:20px;
}
.bottom p
{
	font:bold 12px Tahoma;
	color:#666666;
	margin-top:20px;
}
.note
{
	text-align:left;
	font-size:11px;
	line-height:1.5em;
	margin-top:20px;
}
#copyright 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color:#999999 !important;	
	text-transform: uppercase;
}