
/* CSS Document */

.fs10 { font-size:10px !important; }
.fs11 { font-size:11px !important; }
.fs12 { font-size:12px !important; }
.fs13 { font-size:13px !important; }
.fs14 { font-size:14px !important; }
.fs15 { font-size:15px !important; }
.fs16 { font-size:16px !important; }
.fs17 { font-size:17px !important; }
.fs18 { font-size:18px !important; }
.fs19 { font-size:19px !important; }
.fs20 { font-size:20px !important; }

.p2 , .p2 td { padding:2px !important; }
.p3 , .p3 td { padding:3px !important; }
.p5 , .p5 td { padding:5px !important; }
.p10, .p10 td { padding:10px !important; }
.p15 { padding:15px; }
.p20 { padding:20px; }


.cp1 td { padding:1px !important; }
.cp2 td { padding:2px !important; }
.cp3 td { padding:3px !important; }
.cp4 td { padding:4px !important; }
.cp5 td { padding:5px !important; }

.tal { text-align:left!important; }
.tac { text-align:center!important; }
.tar { text-align:right!important; }
.taj { text-align:justify; }

.vat, .vat td { vertical-align: top!important; }
.vam, .vam td { vertical-align: middle!important; }
.vab, .vab td { vertical-align: bottom!important; }

.bts { border-top:1px solid #333; }
.bbs { border-bottom:1px solid #333; }

.dataTable td { border-bottom:1px solid #ccc; }

a, a img { outline:none; }

#calendar { }
#calendar #selectMonth { margin-top:25px; left:38px;  }
#calendar #selectMonth td { font-size:11px !important; }
#calendar #selectYear { margin-top:25px; left:125px;}

#debug {
	background-color:#FFFFFF;
	border:1px solid #999999;
	top:10px;
	right:0px;
	position:fixed;
	padding:5px;
}

#debug pre {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
}

#debug .toggle a {
	padding:3px 5px;
	margin-left:-22px;
	float:left;
	background-color:#FFFFFF;
	border:1px solid #999999;
	font-weight:bold;
	text-decoration:none;
}

#debug .toggle a:hover {
	background-color:#3A9A8C;
	color:#FFFFFF;
}

#loading_win { 
	position:fixed; 
	z-index:1000; 
	left: 50%;
    margin-left: -136px;
	top:270px;
	background-color:#FFFFFF;
	border:1px solid #0e76bd;
	padding:15px;
	text-align:center;
}

.info {
	/*position:absolute;
	width:280px;
	cursor:pointer;*/
	padding:8px;
	background-color:#EAEFFF;
	color:#222;
	border:1px solid #808080;
	margin:5px;
	text-align:left;
	font-size:11px;
}

.subnav { border-bottom:1px solid #CCCCCC; }
.subnav .nav-tabs td{ text-align:center; }

#rotateFields { }

#rotateFields textarea.rbox { height:65px; width:220px; }
.roBoxes a { font-weight:bold; font-size:14px; }

#pGroupInfo { 
	position:absolute;
	width:350px;
	-moz-box-shadow:3px 5px 5px #666;
}

#ItemShipInfo,#qtyInfo { position:absolute; -moz-box-shadow:3px 5px 5px #666; width:200px;}

#myStore { width:900px; margin-left:20px; text-align:left; }

#myStore .prod { padding:4px; border-bottom:1px solid #aaa;}
#myStore .pName { width:200px; }
#myStore .master { font-weight:bold; font-size:13px;}
#myStore .master .pid{ font-size:11px; color:#333333;}

#myStore .specs { font-size:11px; color:#333333; width:300px;}
#myStore .subs { padding-left:10px; }
#myStore .subs td { border-bottom:1px dashed #CCCCCC; }

#myStore #pOpts { border:1px dashed #66AA66; padding:8px; background-color:#eeffe0 }
#myStore #pOpts table { margin:8px 0px; }
#myStore #pOpts table td, #myStore #pOpts table input{ font-size:11px; }

#myStore .sold { color:#CC0000; font-size:11px; font-weight:bold; }
#myStore .inactive td{ color:#999;}

#myStore .orderSearch,#myStore .orderSearch input { font-size:11px; }

/* ------- each order --------- */
#myStore .eOrder { margin:10px 0px; border:1px solid #CCCCCC; }
#myStore .eOrder ul{ margin:0px; padding-left:20px;}

#myStore .eOrder th{ padding:3px; text-align:center; }


#myStore .eOrder td{ padding:8px 5px 2px 5px; vertical-align:top; }

#myStore .eOrder td.tools{ width:25%; border-left:1px solid #999; padding-left:8px;}
#myStore .eOrder td.tools table td{ padding:3px;}
#myStore .eOrder td.tools table tr.radio td{ padding:0px;}

#myStore input.fB{
font-family:Arial, Helvetica, sans-serif;
	border:1px solid;
	border-color:#2D796D;
	background-color:#76CABD;
	padding:1px 2px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	/*color:#39C6B9;*/
	cursor:pointer;
}

#myStore input.fB:hover{ background-color:#399B8C; }

#myStore .placed td, #myStore .placed th,#myStore .placed th a { color:#666666; }

#myStore .new { border-color:#FF9900; }

#myStore .paid {
	border-color:#006600;
	background-color:#EAFFEB;
}
#myStore .paid th, #myStore .paid th a{ background-color:#006600; color:#FFFFFF;}
#myStore .po th, #myStore .po th a{ background-color:#ff8000; color:#FFFFFF;}

#myStore .ship {
	border-color:#3399CC;
	background-color:#E6F2F9;
}
#myStore .ship th, #myStore .ship th a{ background-color:#3399CC; color:#FFFFFF;}

#myStore .past { border-color:#CC0000; }
#myStore .cancel {
	background-color:#FFFFDD;
	border-color:#FFFF80;
}
#myStore .cancel td, #myStore .cancel th{ color:#999999; }

#myStore .shipInfo {
	float:right;
	padding:10px;
}

.st_setup form > div { border-bottom:1px dashed #CCCCCC; padding:14px;} 

.multImgTable td { border-bottom:1px dashed #CCCCCC; }

table.shipSet div table td { vertical-align:top; }
table.shipSet div > input {margin:1px 0px; }

/* ------- END each order --------- */

.msg { color:#009900; font-weight:bold;}

.cols1 td, .cols2 td, .cols3 td{ background-color:#ddd; height:30px;}
.cols2 td{ width:50%;}
.cols3 td{ width:33%;}

#emails .newemail {
	padding:4px 0px;
	border-bottom:1px dashed #CCCCCC;
}


.upgradeTable { }
.upgradeTable td{ padding:5px 10px; vertical-align:top; }
.upgradeTable .title { color:#8C8342; /*#4B686C */ font-weight:bold; font-size:13px; }
.upgradeTable .title2 { color:#4B686C; /* */ font-weight:bold; font-size:13px; }

.gold { color:#BFB678; }

.turq { color:#76CABD; }

.drkRed { color:#A34941; }

.drkTurq { color:#2D796D; }

.drkGold { color:#ADA252; }

.drkrGold { color:#8C8342; }

.fs11, .fs11 td { font-size:11px; }

.fs12 { font-size:12px; }
.fs13 { font-size:13px; }

.fs14 { font-size:14px; }

.fs16 { font-size:16px; }

.fs18 { font-size:18px; }

.onepxs { border:1px solid #CCCCCC; }

.tal { text-align:left; }

.tac { text-align:center; }

.tar { text-align:right; }

.okay { color:#66CC00; }

.fail { color:#CC0000; }

a {
	text-decoration:none;
	color:#3A9A8C; /* #40A898 color:#BAB05A; gold 0E3C87 */
	cursor:pointer;
}

a:hover {
	text-decoration:underline;
	color:#2D796D; /* #B9392Fcolor:#76CABD; turq   red */
}

a.red {
	color:#A34941;
	font-weight:bold;
}

a.action {
	font-size:14px;
	font-weight:bold;
}

a.delete { color:#ADA252 }

a.delete:hover { color:#CC0000; }

h1, h2, h3 {
	color:#79A4D7; /*  #ADA252 #417670 color:#66C4B6;*/
	margin-top:0px;
	margin-bottom:8px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-family:"Trebuchet MS";*/
}

h1 > a, h2 > a, h3 > a  { color:#79A4D7; }

h1, #signupDiv h1 {
	color:#79A4D7;
	padding-left:5px;
	font-size:21px;
}

h2, #signupDiv h2 {
	color:#79A4D7;
	padding-left:3px;
}

h3, #signupDiv h3 {
	color:#79A4D7;
	font-size:16px;
}

.h_blue {
	color:#1694B4;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}

.blue_green_box {
	border:1px solid #999999;
	background-color:#AFE0E4;
	border-bottom:6px solid #51af56;
}

#signupDiv .packTitle {
	color:#762123;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.packOptions {
	border-top:1px solid #E5E5E5;
	border-left:1px solid #E5E5E5;
}

.packOptions th {
	border-bottom:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
	font-weight:bold;
	text-align:center;
}

.packOptions td {
	border-bottom:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
	font-weight:normal;
	vertical-align:middle;
}

#signupFormBlock {
	border:1px solid #CCCCCC;
	padding:10px;
}

#signupDiv .rightPanel table { border:1px solid #CCCCCC; }

#signupDiv .headRow td { background-color:#eeeadb; }

#signupDiv .odd td { background-color:#eeeeee; }

/* icons */
h1.homeIco, h1.contactIco, h1.storeIco, h1.settIco {
	background-repeat:no-repeat;
	background-position:left;
	padding:15px 0px 9px 56px;
	margin-bottom:8px;
}

h1.homeIco { background-image:url(../images/icons/50/home.jpg); }

h1.contactIco { background-image:url(../images/icons/50/contacts1.jpg); }

h1.settIco { background-image:url(../images/icons/50/tools.jpg); }

h1.storeIco { background-image:url(../images/icons/50/cart_icon_50.jpg); }


h1.shipSet, h1.promoIco {
	background-repeat:no-repeat;
	background-position:left;
	padding:15px 0px 9px 80px;
	margin-bottom:8px;
}

h1.shipSet { background-image:url(../store_man/img/ship_icon.jpg); }
h1.promoIco { background-image:url(../store_man/img/promo_icon.jpg); }

.hiBoxT { /*border:1px solid #76CABD;*/
	background-image:url(../images/diaStripeT.gif); }

.hiBoxG {
	border:1px solid;
	border-color:#DFDBBB;
	background-image:url(../images/diaStripeG.gif);
	padding:5px;/*background-color:#CCFFFF*/
}


.newsIndex th {
	text-align:left;
	font-size:13px;
	padding:5px 0px;
}

.newsIndex td {
	text-align:left;
	line-height:20px;
	border-left:1px dashed #CCCCCC;
	padding:5px 10px;
	font-size:13px;
}

.newsIndex td .noBorder td { line-height:normal; }

.newsIndex td ul { padding-left:20px; margin-top:0px;}
.newsIndex td li { line-height:18px;}
.newsIndex li a{ }


#promo {
	border: 1px solid;
	border-color:#96D6CC;
	padding: 11px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	margin-left:16px;
	text-align:center;
	font-family:"Trebuchet MS";
	font-size:11px;
}

#promo td { font-family:"Trebuchet MS"; font-size:11px; }
#promo table { 
	border-top:1px dashed #cccccc; 
	margin:0 auto;
	margin-top:8px; 
}

#promo .cta, #promo .cta a { font-size:14px; font-weight:bold;} /* call to action */

#promo2 td { font-family:"Trebuchet MS"; font-size:11px; }
#promo2 .cta, #promo2 .cta a { font-size:14px; font-weight:bold;}

#bubble {
	background-image:url(../images/promo/bubble.png);
	background-repeat:no-repeat;
	height:56px;
	width:75px;
	position:absolute;
	margin: -40px 0 0 -42px;
}


#help { 
	padding:5px; 
	border:1px solid;
	border-color:#DFDBBB;
	text-align:center;
	margin-top:5px;
}

#help h2, #help h3{ margin:0;}

#help a{ 
	padding:0px 5px;
	font-size:14px;
}


/* .hiBoxG tr:hover td { background-color:#FFFF00; } */

#headerTop a, #hsheader a { color:#ADA252; /* #8DDDF1*/ }

#headerTop a:hover, #hsheader a:hover { color:#8C8342; /* #8DDDF1*/ }

#adminBar {
	color:#2D796D;
	text-align:right;
	padding-top:4px;
	margin-right:10px;
	font-size:11px;
}

#adminBar a { color:#ADA252; }

#adminBar a:hover { color:#8C8342; }

#adminBar input { 
	font-size:11px; 
	border:1px solid #cccccc; 
	padding:1px 3px; 
	cursor:pointer;
}

#quickLinks {
	padding:4px 24px 6px 0px;
	line-height:20px;
	color:#666666;
	text-align:right;
	height:38px;
}


#headerTop #navbar { height:39px; background-color:#ECF9FC; border-bottom:3px solid #C1ECF6; }

#headerTop #navbar td { 
	border-color: #999999 #C1ECF6 #999999 #CCCCCC;
    border-left: 0 solid #CCCCCC;
    border-style: solid;
    border-width: 0 1px 0 0;
}

#headerTop #navbar a{ 
	color: #661113;
    display: block;
    height: 26px;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 13px;
    text-decoration: none;
	font-weight:bold;
	font-family:"Trebuchet MS";
	font-size:12px;
	text-transform: uppercase;
}


#headerTop #navbar a:hover {
	background-image:url("../images/navbar_hover.gif");
	background-repeat: repeat-x;
}


.fButton, .btn {
	border:1px solid;
	border-color:#DFDBBB;
	/*background-image:url(../images/diaStripeG.gif);*/
	background-image:url(../images/buttonGradR.gif);
	background-repeat:repeat-x;
	background-color:#ab5750;
	padding:4px 6px;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	/*color:#39C6B9;*/
	cursor:pointer;
}

.fButton:hover, .btn:hover {
	/*color:#31A493;*/ 
	border-color:#76CABD;
	background-color:#379587; /*#76CABD */
	background-image:url(../images/buttonGradT.gif);
}

a.fakeButton, a.btn {
	margin-top:10px;
	padding:4px 8px;
	color:#FFFFFF;
	text-decoration:none;
}

a.fakeButton:hover, a.btn:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.smButton {
	border:0px solid #333333;
	color:#A34941;
	font-size:12px;
	padding:0px;
	margin-top:5px;
	background-color:transparent;
	cursor:pointer;
	font-weight:bold;
}

#grayed {
	background-image: url(../images/70-opac.png);
	position:absolute; /* fix of IE6 */
	height:100%;
	width:100%;
	z-index:1;
	top:0;
	left:0;
}

#tipBox {
	position:absolute;
	top:100px;
	background-color:#ffffff;
	border:1px solid #76CABD;
	width:600px;
	padding:20px;
	margin-left:100px;
	z-index:999;
}

.noteBox {
	position:absolute;
	width:250px;
	border:1px solid #CCCCCC;
	background-color:#ffffff;
	padding:8px;
	margin-left:-100px;
}

.chooseFields td {
	padding:5px 6px;
	border-right:1px dashed #CCCCCC;
	border-bottom:1px dashed #CCCCCC;
	width:17%;
	color:#333333;
}

.underline { border-bottom:1px dashed #CCCCCC; }

.cFormTable td, .cFormTable th {
	padding:2px 5px;
	vertical-align:middle;
	font-size:11px;
}

.cFormTable tr.odd td{
	background-color:#f3f3f3;
}

.cFormTable td .req{
	font-size:12px; font-weight:normal;
}

.cFormTable th {
	color:#999999;
	font-size:12px;
}

.cFormTable tr.secType th {
	color:#333;
	font-size:13px;
	text-align:left;
	padding-left:20px;
	background-color:#CCCCCC;
}



.cFormTable td input, .cFormTable td select, .cFormTable td option, .cFormTable td textarea { font-size:11px; }

.bigButton {
	font-size:16px;
	font-weight:bold;
	color:#009900;
	cursor:pointer;
}

.norow td {
	height:1px;
	padding:0px;
}

.bigList {
	line-height:25px;
	padding-left:10px;
	font-weight:bold;
	font-size:14px;
}

.note {
	font-size:11px;
	color:#333333;
}

.calendar td a:hover { text-decoration:underline; }

#adminTools { padding:0 20px; }

#adminTools td { line-height:18px; }

.hand {
	width:20px;
	height:22px;
	float:left;
	background-image: url(../images/arrow.gif);
	margin-left:-20px;
	cursor:row-resize;
	margin-top:3px;
	position:absolute;
}

.hand2 {
	width:20px;
	height:22px;
	background-image: url(../images/arrow.gif);
	cursor:row-resize;
}

.dragRow {
	border-bottom:1px dashed #ccc;
	width:460px;
	padding:5px;
}

#sizer {
	position:absolute;
	height:151px;
	width:366px;
	margin-left:250px;
}

#jumpList {
	background-color:#FFFFFF;
	top:10px;
	text-align:right;
	width:600px;
	font-size:14px;
}

.noBorder td {
	border:0px;
	padding:3px 5px;
}

.floatingDiv {
	position:absolute;
	border:1px solid #ccc;
	background-color:#f3f3f3;
	padding:5px;
	min-width:200px;
}

.popbox {
	font-family:'Courier New', Courier, monospace;
	font-size:11px;
	position:absolute;
	background-color:#FFFFFF;
	border:1px solid #ddd;
	padding:5px;
}

.popbox2 {
	font-size:12px;
	position:absolute;
	background-color:#FFFFFF;
	border:1px solid #ddd;
	padding:0px;
}

.popbox3 {
	font-size:11px;
	background-color:#FFFFFF;
	border:1px solid #ddd;
	padding:5px;
	width:200px;
}

.popbox2 a {
	display:block;
	border-bottom:1px dashed #ddd;
	padding:5px;
}

.onPageList td {
	padding-bottom:15px;
	border-bottom:1px dashed #CCCCCC;
	border-right:1px dashed #CCCCCC;
	text-align:left;
}

.hiddenPage { color:#808080; }

.floatingDiv a { color:#1765E6; }

.floatingDiv a:hover {
	color:#1765E6;
	text-decoration:underline;
}

.bbd, .bbdTd td { border-bottom:1px dashed #CCCCCC; }

.bbs, .bbsTd td { border-bottom:1px solid #CCCCCC; }

.bunchTables td { padding:1px 4px; }

#photoLibrary {
	position:absolute;
	z-index:99;
	margin:0px 5px;
	background-color:#E6ECEC;
	border:1px solid #ccc;
	text-align:center;
	/*background-color:#FEE9CB;*/
	margin-top:-50px;
}

#photoLibrary a img { border:1px solid #ABC1C5; /*color:#ABC1C5;*/
}

#photoLibrary a img:hover { border:1px solid #A34941;/*border:1px solid #1458C9;
	 color:#1458C9; */
}

.libraryList td { font-size:11px; width:140px; border:1px dashed #CCCCCC; }
.libraryList td div.fCap { width:140px; overflow:hidden; display:block; }
.libraryList td a { font-size:11px; }

.pdf_libraryList td { font-size:12px; line-height:19px; width:50%; vertical-align:top;}
.pdf_libraryList td a {  }

a.delete { color:#CC0000 !important; }

.even td { /*background-color:#FFFFFF;*/ }

.odd td {
	background-color:#ffffff;
	border-width:1px 0px;
	border-style:solid;
	border-color:#F1F0E2;
} /* #F5F4E9 */

/*.body { background-color:#999999; padding-bottom:20px; border-bottom:1px solid;}  temporary */

.pubnotice td {
	font-size:14px;
	padding:10px 5px;
}

#publishing {
	padding:10px;
	font-size:14px;
}

.dimmed { color:#CCCCCC; }

.message, .error {
	color: #333333;
	font-weight:bold;
	padding:5px;
	text-align:center;
	width:90%;
}

.error { color:#CC0000; }

.loggedInAs {
	text-align:center;
	padding:20px;
	color:#FF0000;
	width:260px;
	float:left;
	font-size:10px;
}

.signupForm { /*background-color:#C2D6E4;
	border:1px solid #999999;*/
	padding:8px 10px; }

.small { font-size:10px; }

.package {
	border:1px solid #cccccc;
	/*background-color:#C2D6E4;  #FFE2A6 */
padding:8px;
}

.package h3 {
	margin-bottom:0px;
	color:#2D796D;
}

.package ul {
	padding-left:20px;
	margin:5px 0px;
}

.editBranding td a {
	font-weight:bold;
	color:#0646B0;
	text-decoration:none;
}

.editBranding td a:hover {
	color:#1066F5;
	text-decoration: underline;
}

.editBranding td { padding:3px 8px; }

/* -------------------------------------------------------------------------------- */



#IMAGE_LIB {
	border-bottom:1px dashed #ccc;
	margin-bottom:10px;
}

#light {
	position:absolute;
	padding:8px;
	background-color:#EAEFFF;
	color:#222;
	width:260px;
	border:1px solid #333333;
	margin:5px;
	cursor:pointer;
	text-align:left;
}

.sub-heading {
	font-size:16px;
	font-weight:bold;
	color:#4B686C;
}

.bigpic {
	position:absolute;
	border:1px solid #333;
	margin:-30px 0px 0px -50px;
	background-color:#FFFFFF;
	width:252px;
}

.bigpic .link {
	background-color:#333333;
	text-align:center;
	padding:3px;
}

.bigpic .link a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}

.bigpic .link a:hover {
	color:#FF8000;
	text-decoration:none;
}

.picpad {
	padding:80px 0px;
	width:250px;
	text-align:center;
}

/*#openList a{ 
font-weight:bold;
text-decoration:none;
}*/

#leftMenu { position:absolute; z-index:100; }

#leftMenu {  }

#pageList {
	-moz-box-shadow:5px 5px 8px #999; box-shadow:5px 5px 8px #999;
	width:190px;
	min-height:225px;
	padding:5px;
	border-top:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	background-color:#fff; /*#9C917B */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	background-image:  url(../images/spacer_bar.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	overflow:hidden;
	color:#92866D;
}

#pageList .heading {
	color:#A34941;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding:5px;
}

#pageList th {
	text-align:left;
	padding:5px 0px 2px 2px;
	font-size:13px;
}

#pageList td {
	text-align:left;
	padding:1px 0px 5px 10px;
	line-height:16px;
	font-weight:bold;
	border-bottom:1px dashed #d3d3d3;
}

#pageList a {
	text-decoration:none;
	color:#92866D;
}

#pageList a:hover {
	color:#39C6B9;
	text-decoration:underline;
}

.avStyles { /*width:475px;*/ }

.avDesign {
	border-bottom:1px dashed #cccccc;
	border-right:1px dashed #cccccc;
	background-color:#ffffff;
	padding:5px 15px;
}

.avDesignSel {
	border:1px solid #cc0000;
	background-color:#f0f0f0;
}

.bigTh {
	position:absolute;
	padding:5px;
	border:1px solid #3A9A8C;
	background-color:#FFFFFF;
}

.colorThumbs {
	position:absolute;
	padding:8px;
	border:1px solid #3A9A8C;
	background-color:#FFFFFF;
}

/* -------------------------------------------- */

#navBox {
	width:210px;
	padding:5px;
	border:0px solid #CCCCCC;
	background-color:#91B3D0;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
}

#navBox td, #navBox th { }

#navBox th {
	padding:8px 0px 2px 0px;
	border-bottom:1px solid #CCCCCC;
	font-size:13px;
	color:#FFFF99;
	text-align:left;
}

#navBox th a {
	color:#FFFF99;
	text-decoration: none;
}

#navBox th a:hover { color:#FFAA22; }

#navBox td {
	padding:2px 0px 2px 15px;
	text-align:left;
}

#navBox td a {
	color:#ffffff;
	text-decoration: none;
}

#navBox td a:hover { color:#FFAA22; }

.editorWindow {
	position:absolute;
	border:1px solid #14428D;
	background-color:#fff;
	margin:5px;
	width:710px;
	min-height:500px;
}

.faqTable ul {
	margin:0px 5px;
	padding-left:20px;
}

.faqTable ul li { }

.pubprogress {
	border:1px solid #CCCCCC;
	width:600px;
	height:30px;
	margin:5px auto;
	overflow:hidden;
}

.pubprogress img{ float:left; height:30px; }

.pubbar {
	height:30px;
	background-color:#76CABD;
	float:left;
	clear:none;
}

.packageTable {
	width:75%;
	margin:0 auto;
}

.alert { border:2px dashed #FF0000; }

div#skip {
	text-align:center;
	padding:5px;
}

#bal_main, #templates, #fill-in, table#search, table#results, table#profile {
	width:75%;
	margin:15px auto;
	text-align:center;
}

form#list, table#results { text-align:left; }

/* --------------------------------------------------------------------- */

#h_But { cursor:pointer; }

#tips {
	width:450px;
	border:1px solid #CCCCCC;
	background-color:#EAEFFF;
	font-size:11px;
	margin:15px 0;
	padding:5px;
	text-align:left;
}

#faq {
	width:380px;
	border:1px solid #CCCCCC;
	background-color:#EAEFFF;
	font-size:11px;
	position:absolute;
	margin-left:10px;
	margin-top:2px;
}

#faq ul {
	padding-left:25px;
	margin-top:8px;
}

#faq a {
	text-decoration:none;
	color:#0000aa;
}

#faq a:hover {
	text-decoration:underline;
	color:#0000aa;
}

#faq a.fhead, #faq a:hover.fhead {
	display:block;
	padding:4px;
	text-decoration:none;
}

#faq h2 { margin:7px; }

#answers { padding:3px; }

#answers td { font-size:11px; }

#questions {
	background-color:#F3FEF4;
	border:1px solid #555;
	line-height:1.5em;
	padding:10px;
	margin-top:20px;
	position:absolute;
	width:265px;
}

#questions a {
	color:#222;
	text-decoration:none;
	cursor:pointer;
}

#questions a:hover { color:#23A729; }

input.subHeading, span.subHeading {
	font-family:"Trebuchet MS";
	font-size:16px;
	font-weight:bold;
}

table.quests td {
	border-bottom:1px dashed #222;
	padding:3px;
}

td#h_But img {
	background-image:url(../images/help_sprite.gif);
	background-repeat:no-repeat;
	background-color:#fff;
	width:42px;
	height:18px;
}

td#h_But img.off { background-position:0px 0px; }

td#h_But img.on { background-position:-42px 0px; }

div.cat_vids { width:325px; }

a.v_on, a.v_off, a.v_on:hover, a.v_off:hover { text-decoration:none; }

a.v_on, a.v_on:hover {
	color:#A34941;
	font-weight:bold;
}

a.v_on img, a.v_off img {
	width:32px;
	height:14px;
	background-image:url(../images/videos_s.gif);
}

img.videoIMG {
	background-image:url(../images/video_s.gif);
	background-position:left center;
	width:32px;
	height:14px;
}

a.v_on img { background-position:right; }

a.v_off img { background-position:left; }

div#faq_diy, div#faq_hme {
	width:90%;
	margin:0 auto;
}

img#f_loader {
	display:block;
	margin:10px 0 0 150px;
}

table#faq_cats_t td { padding-bottom:2px; }

.photoSort td { font-size:13px; }

.photoSort td input { font-size:11px; }

#colorPal {
	padding:10px;
	position:absolute;
	border:1px solid #666666;
	background-color:#ffffff; /*  #FFFFFF*/
	z-index:999;
}

#colorPicker {
	border-color:#999999;
	border-width:0px 1px 1px 0px;
	border-style:solid;
}

#colorPicker td a {
	text-decoration:none;
	display:block;
	width:10px;
	height:10px;
	padding:0px;
}

#colorPicker td {
	border-color:#999999;
	border-width:1px 0px 0px 1px;
	border-style:solid;
	padding:0px;
}

#selColor { height:20px; }

.designOptions input { font-size:11px; }
.designOptions td { font-size:11px; }

.designOptions .styleColors td { border-bottom:1px dashed #CCCCCC;}

/* ------------------------------------------------------------------------------------------ */

#b_listing {
	width:90%;
	margin:10px auto;
}

#b_listing h2 { font-size:32px; }

#b_listing h3, #b_listing h2 { margin:15px 5px; }

#b_listing .none { display:none; }

#b_listing .block { display:block; }

#b_listing #bl_tabs td { padding:5px; }

#b_listing #bl_tabs td a {
	color:#000;
	padding:10px 15px;
	border:1px solid #A34941;
	background-color:#F0EED6;
}

#b_listing #bl_tabs td.sel a {
	border-bottom:0px none;
	background-color:#fff;
}

#b_listing div.tab {
	padding:20px;
	font-size:14px;
	color:#000;
	border:1px solid #A34941;
	font-weight:normal;
	background-color:#F0EED6;
	background-color:#fff;
}

div.accTabs { border-bottom:1px solid #999999; }

td.aTab {
	background-image:url(../images/account-off-tab.gif);
	background-repeat:no-repeat;
	height:22px;
	width:140px;/*padding:5px 0px;*/
}

td.aTab a, td.aTabOn a {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

td.aTab a { color:#666666; }

td.aTab a:hover { color:#3A9A8C; }

td.aTabOn {
	background-image:url(../images/account-on-tab.gif);
	background-repeat:no-repeat;
	height:22px;
	width:140px;/*padding:5px 0px;*/	
}



td.aTabOn a { color:#FFFFFF; }

div.accSubTabs { border-bottom:1px solid #cccccc; }

div.accSubTabs td.sTab { padding:4px 6px; background-color:#DBDBDB; }
div.accSubTabs td.sTab a { color:#666666; }
div.accSubTabs td.sTab a:hover { color:#3A9A8C; }

div.accSubTabs td.sTab a, div.accSubTabs td.sTabOn a {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

div.accSubTabs td.sTabOn { padding:4px 6px; background-color:#07B3A8; } 
div.accSubTabs td.sTabOn a { color:#FFFFFF; }


.billHist {
	width:800px;
	margin:0 auto;
}

.billHist th { text-align:left; }

.billHist td { border-bottom:0px dashed #CCCCCC; }

.dashSpace { height:80px; }

#editCss { }
#editCss textarea{ 
	font-family:"Courier New", Courier, monospace;
	border:1px solid #999;
	-moz-box-shadow:3px 3px 1px #ccc;
	box-shadow:3px 3px 1px #ccc;
}

#multUploader { 
	padding:5px 15px;
	width:425px;
	height:auto;
	background-color:#FFFFFF;
	border:1px solid #ccc;
	position:absolute;
	box-shadow:3px 3px 5px #999;
	-moz-box-shadow:3px 3px 5px #ccc;
	margin:10px;
}


