/*######## REDEFINED TAGS ########*/
body {
	background-image: url(../images/bkg.jpg);
	background-repeat:no-repeat;
	background-position:center 0px;
	margin:0px;
	padding:0px;
}
/*######## END REDEFINED TAGS ########*/


/*######## LEFT CATEGORIES ########*/
#divLeft ul {
	list-style-type: none;
	text-align: left;
	margin-left:0px;
	padding-left:0px;
	margin-top:1px;
}

#divLeft ul li a {
	background: transparent url(../images/arrow1.gif) left center no-repeat;
	padding-left: 15px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: underline;
	color: #666666;
}

#divLeft ul li a:hover {
	background: transparent url(../images/arrow2.gif) left center no-repeat;
	color: #CB1626;
	text-decoration: none;
}

#divLeft ul li a#current {
	background: transparent url(../images/arrow2.gif) left center no-repeat;
	color: #CB1626;
	text-decoration: none;
}
/*######## END LEFT CATEGORIES ########*/


/*######## LAYER STYLES ########*/
#divMain {
    position:relative;
	top:16px;
    width:700px;
	height:500px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}
#divHeadLinks {
	position:absolute;
	top:-15px;
	right:0px;
	z-index:100;
}
#divGiftBox {
	position:absolute;
	left:-85px;
	background-image: url(../images/gift.jpg);
	background-repeat:no-repeat;
	width:246px;
	height:271px;
}
#divTitle {
	position:absolute;
	left:160px;
	top:60px;
	width:540px;
	border-bottom:1px solid #F3F3F3;
}
#divTopMenu {
	position:absolute;
	top:0px;
	left:160px;
}
#divCart {
	position:absolute;
	left:594px;
	top:7px;
}
#divFooter {
	border-top:1px solid #E4E4E4;
	padding:2px;
	padding-bottom:0px;
	clear:both;
}
#divLeft {
	float:left;
	margin-top:270px;
	padding:5px;
}
#divContentHolder {
	float:right;
	margin-top:140px;
	width:485px;
	margin-bottom:0px;
}
#divContent {
	margin-right:0px;
	z-index:10;
	background-color:#FaFaFa;
}
.divUnderline {
	border-bottom:1px solid #e4e4e4;
}
#divBuyProcess {
	position:absolute;
	top:109px;
	left:214px;
}

/*######## END LAYER STYLES ########*/


/*######## LINK STYLES ########*/
.lkA11LightGray a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.lkA11LightGray a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.lkA11LightGray a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: underline;
}
.lkA11Red a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D60012;
	text-decoration: underline;
}
.lkA11Red  a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D60012;
	text-decoration: underline;
}
.lkA11Red  a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D60012;
	text-decoration: none;
}
.lkA11White a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}
.lkA11White a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}
.lkA11White  a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
.lkA12Red a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D60012;
	text-decoration: underline;
}
.lkA12Red  a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D60012;
	text-decoration: underline;
}
.lkA12Red  a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D60012;
	text-decoration: none;
}
/*######## END LINK STYLES ########*/


/*######## TEXT STYLES ########*/
.txtA11Gray {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}
.txtA11DarkGray {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.txtA11Gray {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}
.txtA11White {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}
.txtA11Red {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D60012;
}
.txtT22Gray {
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	color:#999999;
	font-style:italic;
}
/*######## END TEXT STYLES ########*/
.imgBorder img {
	border:1px solid #D60012;
	padding:5px;
	margin-bottom:2px;
}
.imgBorder img:hover {
	border:1px solid #999999;
}
