* { margin: 0; padding: 0 }/* THEME */body { background-color: #981618; } /* #666666 #FFF0A5 */#container { background-color: #FFB03B; } /* #FFB03B Normal; #ADE8BF Christmas */.bl { border-left: 1px solid #FFB03B; } /* #FFB03B Normal; #ADE8BF Christmas */.rbar8 { border-right: 8px solid #FFB03B; } /* #FFB03B Normal; #ADE8BF Christmas */.bbar2 { border-bottom: 2px solid #FFB03B; } /* #FFB03B Normal; #ADE8BF Christmas *//* DEFAULT STYLES */body, td, th, input {    font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;    font-size: small;}a { color: #CE3802; text-decoration: none; }a:Link		{ text-decoration: none; }a:Visited	{ text-decoration: none; }a:Hover		{ text-decoration: none; text-decoration: underline; }a:Active	{ text-decoration: none; }h1 { font-size: large; margin-bottom: .5em; }h2 { font-size: medium; margin-bottom: .5em; }h4 { font-size: small; }li { margin-bottom: .5em; margin-left: 24px; }img { border: 0; }p { margin-top: .5em; margin-bottom: .5em; }td.td div { background-color:White; }#container {	border: 1px solid black;	margin: 12px auto;	width: 780px;}#header a { border: 0 none; }#header img { display: block; }#menu {	background-color: #981618;	color: White;	padding: 4px .5em;	margin-bottom: .5em;}#menu a { color: White; font-weight: bold; }#menu input { border: 0; }#content { padding: .5em; }/* nav */#site_left { float:left; width: 190px; }#site_left img { display:block; margin: 4px 0; }#site_content { float:right; width: 567px; }#nav { margin-bottom: 4px; }#nav a { border: 0 none; color:white; }#nav a img { border: 0 none; }#nav a.left { display:block; float:left; }#nav a:hover { text-decoration: underline; }#nav a.tog { text-decoration: none !important; }#nav div { clear:both; }#nav div.parent div div a { /* indent */  }#nav div.level1, div.level2, div.level3 { height: 16px; margin: 1px 0; padding: 3px; }/* level 1 */#nav div.level1 { background: #981618; }#nav div.level1 a.opened { background: url('/theme/opened1.gif') no-repeat; height:16px; }#nav div.level1 a.closed { background: url('/theme/closed1.gif') no-repeat center center; height:16px; }/* level 2 */#nav div.level2 { background-color: #CD3301; }#nav div.level2 a.opened { background: url('/theme/opened2.gif') no-repeat; height:16px; }#nav div.level2 a.closed { background: url('/theme/closed2.gif') no-repeat center center; height:16px; }/* level 3 */#nav div.level3 { background-color: #FFF0A5; }#nav div.level3 a { color: #D34B17; }#footer {	background-color: #981618;	clear: both;	color: White;	font-size: x-small; 	margin-top: .5em;	padding: .5em;	text-align: center;}#footer a { color: White; }.hide { display: none; }.show { display: block; }.floater { height:1%; overflow:auto; } /* http://gtwebdev.com/workshop/floats/enclosing-floats.php */.left { float: left; }.right { float: right; }.content { background-color:White; color: Black; padding: 1em; }.table1 td { padding: 3px; }.product .buy { background:#FFF0A5; border:1px solid black; float:right; padding:1em; }/* PANEL 1 */.panel1 { background-color: #981618; color: White; border: none; margin: 0; padding: .5em; }.panel1 a { color: White; }/* TABLE 2 */.table2 {	background-color: white;/* background-color: #CECFCE; */	margin-top: 1em;	margin-bottom: 1em;}.table2 th, .table2 .td, .table2 caption { padding: 5px; }.table2 caption {	background-color: #981618;	border-top: 1px solid white;	border-left: 1px solid white;	border-right: 1px solid white;	color: White;	font-weight: bold;}.table2 th, .table2 .th {	background-color: #CD3301;	color: White;	font-weight: bold;	text-align: left;	vertical-align: top;}.table2 .td { background-color: #FFF0A5; } /* if set on td will affect wysiwyg editor */.table2 td span { font-weight: bold; }/* ORDER TABS */.order .tabs {	border-bottom: solid 2px #CD3301;	padding: 4px;	margin-bottom: .5em;}.order .tabs span {	background-color: #E7E7E7;	padding: 4px;}.order .tabs .Selected {	background-color: #CD3301;	color: White;	font-weight: bold;}.order .tabs a { border:none; color: Black !important; text-decoration: underline; }.order .tabs a:hover { color: #CE3802 !important; }.h2 { background-color:#FFF0A5; font-weight: bold; padding: 4px; }.h3 { border-bottom: solid 1px black; font-weight: bold; }table.order_display tr td { padding: .5em; }table.order_display tr td table tr td { padding: 0; }/* boxes */.box1 { background-color: #CE3802; padding: .5em; }.box2 { background-color: #468866; color: White; padding: .25em 0; text-align: center; }.box2 a { color: White; font-weight: bold; }.box2 p { margin: 1em 0; }/* tabs */ul.tabs { clear: both; height: 24px; list-style-type:none; padding: 0; }.tabs li { display: block; float: left; font-weight: bold; margin: 0; padding: 4px .5em; }.tabs li a { font-weight: bold; }.tabs li a:hover { color: White; }.tabs li.selected { background-color: white; }.tabs li.selected a { color: #2A6247; }/* product list */.plist_desc { background-color: White; clear:both; margin: 2px 0 0 0; }.plist_desc td {  }.plist_desc img { display:block; margin: 0 auto; text-align:center; }.plist_desc .title { font-weight: bold; }.plist_desc a { color: black; font-style: italic; }.plist_desc input { border: 0; font-weight: bold; margin:1px; padding:0; }.related { background:#468866; border:2px solid #468866; }.plist_desc td.bar {  }.plist_list { background-color: White; margin: 2px 0; padding: 5px; }.plist_list td { border-bottom: 2px solid #FFFFFF; padding:2px; }.title { font-style: italic; font-weight: bold; }.title a { color: Black; }.plist_list span { padding: 4px; margin-right: 4px; }.plist_list input { border: 0; font-weight: bold; display: inline; margin:0 0 2px 0; padding:0; }.plist_list a.color1 { padding: 3px; }.plist_list div { font-weight: bold; }.plist_list a:hover { color: #CE3802; }.plist_grid img { display: block; margin: 0 auto; }.plist_grid td { background-color: White; text-align: center; }.plist_grid input { border: 0; font-size: 9pt; font-weight: bold; margin: 2px; padding:0; width:95px; }.plist_grid .thumb { height: 78px; padding-top:10px; }.plist_grid .title { font-style: normal; font-size:8pt; height: 40px; overflow:hidden; }.plist_grid div.qty { font-weight:bold; margin:2px; padding:1px; width:100px; }/* products */.cats { height: 24px; }.cats a { display:block; float: left; font-weight: bold; padding: 4px; }.cats li { display:block; float:right; margin:0; }.cats li a { display:inline; }.product { clear: both; }.product .tabs { border-bottom: 1px solid #CE3802; }.product .tabs li { border-right: 1px solid #CE3802; border-bottom: 1px solid #CE3802; }.product .tabs li.selected { border-bottom: 1px solid white; }.product .header { background-color: White; font-weight: bold; padding: 1em; margin-bottom: .5em; }.product .header img { border: 0; display: block; float: left; margin-right: 1em; }.product .header div { margin: 1em; }.product .header .title { font-size: large; font-style: italic; font-weight: bold; }.product .body { background-color: White; clear: both; padding: 1em; }.author { font-weight: normal; }.id { font-weight: normal; }.price { color: #CE3802; font-weight: bold; }/* colors */.color1, li.color1 a { background-color: #2B6247; color: White; } /* dark green */.color2, li.color2 a { background-color: #CE3802; color: White !important; } /* orange/dark */.color3, li.color3 a { background-color: #468866; color: White; } /* light green/white */.color4, li.color4 a { background-color: White; color: #CE3802 !important; } /* white/orange */.color5, li.color5 a { background-color: #CE3802; color: #DB8768; } /* orange/light */.color6, li.color6 a { background-color: White; color: #DB8768 !important; } /* white/light orange */.color7, li.color7 a { background-color: White; color: #2B6149; } /* white/green */.color8, .color8 a { background-color: #981B1F; color: #FFAF3B; } /* red/orange */.color9, .color9 a { background-color: #981B1F; color: white; } /* red/white */h1.color9 { font-size: small; padding: 4px; }.input { border:0; color:white !important; font-style:normal !important; font-weight:bold; margin:1px; padding:3px; text-align:center; width: 95px; }.plist_grid .input { display:block; margin:3px; }/* video */.video { padding: 1em; width:325px; }.video h2 { text-align: center; }/* box2 */.box3 h3 { font-size: 10pt; padding: 3px; text-align: center; }.box3 .content { background-color: White; }.box3 .content a { color: #CE3802; font-weight: bold; font-variant:small-caps; }.box3 h4 { margin-top: .5em; }.pager { font-weight: bold; padding: 4px; margin: 4px 0; text-align:right; }.pager a { color: #D68D93; }.pager a:hover { color: White; }.bedit { border:1px dashed gray; margin:2px; }.bedit a { color:black; font-size: small; }.AspNet-Login { width:30em; }.AspNet-Login div { background:#468866; color:White; font-weight:bold; padding:.5em; text-align:right; }div.AspNet-Login-TitlePanel, .AspNet-ChangePassword-ChangePasswordTitlePanel { background-color: #2B6247; text-align: left; }.AspNet-Login-SubmitPanel input { background-color: #2B6247; border:0; color: White; font-weight: bold; padding: 3px 12px; }.AspNet-Login-UserPanel span, .AspNet-Login-PasswordPanel span { display:none; }.AspNet-PasswordRecovery, .AspNet-ChangePassword { width: 30em; }.AspNet-PasswordRecovery div, .AspNet-ChangePassword div { background:#468866; color:White; font-weight:bold; padding:.5em; text-align:right;  }div.AspNet-PasswordRecovery-UserName-TitlePanel, div.AspNet-ChangePassword-ChangePasswordTitlePanel { background-color: #2B6247; text-align: left; }div.AspNet-PasswordRecovery-UserName-InstructionPanel { text-align: left; }div.AspNet-PasswordRecovery-UserName-UserPanel input { width: 18em; }.AspNet-PasswordRecovery-UserName-SubmitPanel input { background-color: #2B6247; border:0; color: White; font-weight: bold; padding: 3px 12px; }.register { font-weight: bold; padding:.5em; width: 29em; text-align:right; }.register input { background-color: #2B6247; border:0; color: White; font-weight: bold; padding: 3px 12px; }.create { background:#468866; margin:1em 0; }.create table table td { color:White; padding:.75em .5em 0 1em; }.create table table .create-title { background:#2B6247; color:White; font-weight:bold; padding:.5em; text-align:left; }.create-button { background:#2B6247; border:0; color:White; font-weight:bold; padding:3px 12px; margin:.25em 1em 1em 0; }.button:hover { cursor:pointer; text-decoration:underline; }.table3 th, .table3 td { border-bottom: 1px solid #FFFFFF; padding: 4px; }span.qty { font-weight:bold; height:18px; padding:2px; margin-top:1px; }input.qty { border:0; /*border: 2px solid #468866;*/ font-weight:normal; text-align:center; width:30px; }div.qo { margin: 0; }div.qo .title { width: 340px; }div.qo .order { text-align:right; width: 140px; } /* 225 */img.block { display: block; }.mb { margin-bottom: .5em; }.a2c { border:0; display:block; font-style:normal !important; font-weight:bold; margin:2px 0; padding:3px; text-align:center; }