/* Default */
html {margin:0; background: #000000;}
body {font-family: Arial,Arial,Helvetica,sans-serif; font-size:12px; margin:0 auto; text-align: center; color:#ffffff;}
table {border: none; margin: 0; padding: 0;}
tr {vertical-align: top;}
td {font-family: Arial,Arial,Helvetica,sans-serif; font-size:12px; color:#ffffff;}
th {font-family: Arial,Arial,Helvetica,sans-serif; font-size:12px; color:#ffffff; background-color: #017169;}
p  {font-family: Arial,Arial,Helvetica,sans-serif; color:#ffffff;}
li {margin-bottom:4px;}
img {border: none;}
h1 {font-size: 20px; font-family: Arial,Arial,Helvetica,sans-serif; color: #11a3de;}
h2 {font-size: 18px; font-family: Arial,Arial,Helvetica,sans-serif; color: #11a3de;}
h3 {font-size: 16px; font-family: Arial,Arial,Helvetica,sans-serif; color: #11a3de;}
h4 {font-size: 14px; font-family: Arial,Arial,Helvetica,sans-serif; color: #11a3de;}
h5, h6 {font-size: 12px;  font-family: Arial,Arial,Helvetica,sans-serif; color: #11a3de;}
input {font-family: Arial,Helvetica,Verdana,sans-serif; font-size:11px; color:#0f3793;}
select {font-family: Arial,Helvetica,Verdana,sans-serif; font-size:11px; color:#0f3793;}
textarea {font-family: Arial,Helvetica,Verdana,sans-serif; font-size:11px; color:#0f3793;}
form {display:inline; margin:0;}
.btnCheckout {font-size:14px; font-weight:bold; color:#ff0000; background:#ffffff url(/images/utility/btn_gray.gif) repeat-x; border:1px solid #FF0000; text-decoration:none; cursor:hand;}
.btnDownload {font-size:14px; font-weight:bold; color:#0f3793; background:#ffffff url(/images/utility/btn_gray.gif) repeat-x; border:2px solid #0f3793; text-decoration:none; cursor:hand;}
.hide {display:none;}
.smallest {font-size:10px;}
.smaller {font-size:11px;}
.larger {font-size:14px;}
.largest {font-size:16px;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.strike {text-decoration:line-through;}
.red {color:#d30008;}
.yellow {color: #EED113;}
.green {color:#418014;}
.blue {color:#0f3793;}
.gray {color:#a0a39c}
.center {text-align:center;}
.nowrap {white-space:nowrap;}
.breakforprint {page-break-after:always;}

a {color:#11A3DE;text-decoration:none;}
a:link {color: #11A3DE; text-decoration:none;}
a:visited {color: #11A3DE; text-decoration:none;}
a:hover {color: #00CAFF; text-decoration:underline;}
a:active {color: #4794AC; text-decoration:none;}

a.account {color:#ffffff; text-decoration:none;}
a.account:link {color: #ffffff; text-decoration:none;}
a.account:visited {color: #ffffff; text-decoration:none;}
a.account:hover {color: #11a3de; text-decoration:none;}
a.account:active {color: #ffffff; text-decoration:none;}

a.noul {color:#0d3692; text-decoration:none;}
a.noul:link {color:#0d3692; text-decoration:none;}
a.noul:visited {color:#0d3692; text-decoration:none;}
a.noul:hover {color:#0d3692; text-decoration:underline;}
a.noul:active {color:#0d3692; text-decoration:none;}

a.textnav {color:#1d4500; text-decoration:none;}
a.textnav:link {color:#1d4500; text-decoration:none;}
a.textnav:visited {color:#1d4500; text-decoration:none;}
a.textnav:hover {color:#1d4500; text-decoration:underline;}
a.textnav:active {color:#1d4500; text-decoration:none;}

a.textnavlt {color:#3d9000; text-decoration:none;}
a.textnavlt:link {color:#3d9000; text-decoration:none;}
a.textnavlt:visited {color:#3d9000; text-decoration:none;}
a.textnavlt:hover {color:#3d9000; text-decoration:underline;}
a.textnavlt:active {color:#3d9000; text-decoration:none;}

a.aenav {color:#e9f5d7; text-decoration:none;}
a.aenav:link {color:#e9f5d7; text-decoration:none;}
a.aenav:visited {color:#e9f5d7; text-decoration:none;}
a.aenav:hover {color:#e9f5d7; text-decoration:underline;}
a.aenav:active {color:#e9f5d7; text-decoration:none;}

.bdr {border:1px solid #7bb254;}
.bdrtop {border-top:1px solid #7bb254;}
.bdrright {border-right:1px solid #7bb254;} 
.bdrbottom {border-bottom:1px solid #7bb254;}
.bdrleft {border-left:1px solid #7bb254;}

.fieldboxzip {
	color:#369;
	background:#809B96;
	border:px solid #076B83;
}


.hdng {font-size:16px; color:#11a3de; margin-bottom:10px;}
.hdng2 {font-size:14px; color:#11a3de; margin-bottom:10px;}

.alternate	{background-color: #eeeeee;}
.row		{background-color: #ffffff;}

div.enclosure {
	/*background: url('/images/core/home/main-bak.jpg') #000000 no-repeat top center;*/
	/*background: url('/images/core/home/main-bak.jpg') #000000 repeat-y top center;*/
	background: url('/UserFiles/Image/main-bak.jpg') #000000 repeat-y top center;
	margin: 0 auto 10px auto;
	text-align: left;
	min-height: 768px;
	max-height: auto;
}

/* .png backgrounds */

img.pngfix_top {
	width: 765px;
	height: 9px;
	background: url(/images/core/home/top-transparent.png) no-repeat;
}

img.pngfix_btm {
	width: 765px;
	height: 9px;
	background: url(/images/core/home/bottom-transparent.png) no-repeat;
}

div.pngfix_middle {
	width: 763px;
	background: url(/images/core/home/transparent.png);
	padding: 20px 0;
	border-right: 1px #85b0ad solid;
	border-left: 1px #85b0ad solid;
}

div.pngfix_middle p, h1, h2, h3, h4, h5, h6 {
	margin: 10px 30px;
}

img.pngfix_top2 {
	width: 982px;
	height: 9px;
	background: url(/images/core/interior/top-transparent.png) no-repeat;
}

img.pngfix_btm2 {
	width: 982px;
	height: 9px;
	background: url(/images/core/interior/bottom-transparent.png) no-repeat;
}

div.pngfix_middle2 {
	width: 980px;
	background: url(/images/core/home/transparent.png);
	padding: 20px 0;
	border-right: 1px #9aa1a1 solid;
	border-left: 1px #9aa1a1 solid;
}

div.pngfix_middle2 p, h1, h2, h3, h4, h5, h6 {
	margin: 10px 30px;
}

div.print-header {
	width: 660px;
	margin-left: 20px;
}

div.print {
	width: 660px;
	margin-top: 3px;
	margin-left: 20px;
	background: #ffffff;
	border: solid 1px #9aa1a1;
}

div.print p {
	color: #000000;
	margin: 10px;
}

div.print h1, h2, h3, h4, h5, h6 {
	color: #11a3de;
	margin: 10px;
}

div.print a {color:#11a3de; text-decoration:none;}
div.print a:link {color: #11a3de; text-decoration:none;}
div.print a:visited {color: #11a3de; text-decoration:none;}
div.print a:hover {color: #6f6f6f; text-decoration:none;}
div.print a:active {color: #11a3de; text-decoration:none;}

div.print-footer {
	width: 660px;
	margin-left: 20px;
	margin-top: 3px;
	text-align: center;
}

div.emailafriendheader {
	width: 425px;
	margin: 5px auto; 
}

div.emailafriend {
	width: 425px;
	height: 390px;
	border: solid 1px #9aa1a1;
	margin: 3px auto;
	background: #ffffff;
}

div.emailafriend td {
	text-align: left;
	color: #000000;
}

div.emailafriend input {
	color: #000000;
}

/* Store */

.baghdr {font-size:11px; background-color:#eeeeee;}
.bagtd {font-size:11px; color:#595858; border-bottom:2px solid #eeeeee;}
.promo {font-size:12px; color:#ff0000; font-weight:bold; border-top:5px solid #eeeeee;}
.gift1 	{background-color:#dc0707;}
.gift2 	{background-color:#fdfbbe;}
.blkten	{font-size:10px; color:#000000;}
.bdrrightgray {border-right:1px solid #cccccc;}
input.qtybox {height:20px; width:28px; font-size:11px; text-align:center; color:#999999;}

/* Specific */

.mainbody {color:#292929; background: #ffffff margin:0;}
.contentbdy {width:990px; text-align:left; visibility:visible; display:block; position:relative; z-index:1;}

input.stltxtbx {width:111px; height:12px; font-size:11px; color:#899fc5; background-color:#f3f8f0; border:1px solid #ffffff; display:inline;}
input.emailtxtbx {width:120px; height:12px; font-size:11px; color:#989898; background-color:#f3f8f0; border:1px solid #ffffff; display:inline;}
input.fieldbox, span.fieldbox input, select.fieldbox, textarea.fieldbox {
	color:#000000;
	background:#E2E2E2;	
	border:1px solid #076B83;
}
/*
	color:#369;
	background:#809B96;
	border:1px solid #076B83;
*/

/* Selector */

.slctwrpr {width:791px; height:33px; background-color:#f6fbef; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; position:relative;}
.slctiama {top:8px; left:10px; position:absolute;}
.slctprnt {top:4px; left:64px; position:absolute;}
.slctdvdr  {top:2px; left:139px; position:absolute;}
.slcttchr {top:4px; left:145px; position:absolute;}
.slctgrd  {top:8px; left:234px; position:absolute;}
.slctdlr  {top:4px; left:290px; position:absolute;}
.slctprek {top:4px; left:374px; position:absolute;}
.slctk    {top:4px; left:441px; position:absolute;}
.slct1 {top:4px; left:480px; position:absolute;}
.slct2 {top:4px; left:519px; position:absolute;}
.slct3 {top:4px; left:558px; position:absolute;}
.slct4 {top:4px; left:597px; position:absolute;}
.slct5 {top:4px; left:636px; position:absolute;}
.slct6 {top:4px; left:675px; position:absolute;}
.slct7 {top:4px; left:714px; position:absolute;}
.slct8 {top:4px; left:753px; position:absolute;}


div.subcatmenu {color: #0d3692; white-space:nowrap;}
div.subcatmenu a {color: #0d3692; background-color: #f9fdf2; text-decoration: none; padding:2px 2px 4px 5px; display:block;}
div.subcatmenu a:link {color: #0d3692; background-color: #f9fdf2; text-decoration: none;}
div.subcatmenu a:visited {color: #0d3692; background-color: #f9fdf2; text-decoration: none;}
div.subcatmenu a:hover {color: #0d3692; background-color: #dff1c5; text-decoration: none; }
div.subcatmenu a:active {color: #0d3692; background-color: #f9fdf2; text-decoration: none;}

div.subcatmenuon {color: #0d3692; white-space:nowrap;}
div.subcatmenuon a {color: #0d3692; background-color: #dff1c5; text-decoration: none; padding:2px 2px 4px 5px; display:block;}
div.subcatmenuon a:link {color: #0d3692; background-color: #dff1c5; text-decoration: none;}
div.subcatmenuon a:visited {color: #0d3692; background-color: #dff1c5; text-decoration: none;}
div.subcatmenuon a:hover {color: #0d3692; background-color: #dff1c5; text-decoration: none; }
div.subcatmenuon a:active {color: #0d3692; background-color: #dff1c5; text-decoration: none;}


.ptd1 {padding:2px 4px 2px 0;}
.ptd2 {padding:2px 2px 2px 8px; background-color:#eef7e0; border-top:1px solid #ffffff; border-bottom:2px solid #ffffff;}
.ptd3 {font-size:1px; padding:2px 2px 0 2px; background-color:#eef7e0; border-top:1px solid #ffffff; border-bottom:2px solid #ffffff;}


.catdspttl {width:194px; font-size:14px; padding:8px 15px 8px 15px;}
.catdspimg {width:194px; height:142px; padding:4px;}
.catdsplnk {width:194px; padding:4px;}

.price {padding:4px 6px 4px 6px; background-color:#eef7e0; line-height:22px;}

.content {border: 1px dashed #2B4487; padding: 1px; margin: 1 1 1 1;}
.contentregion {background: #B8CDE7; color: #2B4487; border: 1px solid #2B4487; padding: 2px; margin: 1 0 1 0;}
.contentheader {background: #DDDDDD; color: #000000; border: 1px solid #2B4487; padding: 2px; margin: 1 0 1 0; text-align:right;}
.contentedit {background: #F2FAFF; color: #000000; border: 1px solid #2B4487; padding: 2px;}
.adminbtn {font-size:12px; font-weight:bold; color:#000000; background: #112848 url(/images/btn.gif) repeat-x top left; border:1px solid #a5b9c8; padding:2px; text-decoration:none; cursor:hand;}
.contentbottom {background: #DDDDDD; color: #000000; border: 1px solid #2B4487; padding: 2px; margin: 1 0 1 0;}
.contentsettings {background: #FFFFFF; color: #000000; border: 1px solid #2B4487; padding: 2px;}

.clear {overflow:hidden; clear:both; height:0; margin:0; font-size:1px; line-height:0;}

/* Home Subject Layer */

div.sbjctmenu {color: #0d3692;}
div.sbjctmenu a {color: #0d3692; text-decoration: none; padding:2px 2px 4px 5px; display:block;}
div.sbjctmenu a:link {color: #0d3692; text-decoration: none;}
div.sbjctmenu a:visited {color: #0d3692; text-decoration: none;}
div.sbjctmenu a:hover {color: #0d3692; background-color: #e5f5cf; text-decoration: none;}
div.sbjctmenu a:active {color: #0d3692; text-decoration: none;}

.alternate	{background: #E2EBF7;}
.row		{background: #F2FAFF;}
