/*----------------------------------------------------------------------GENERIC*/
* {font-family:arial,sans-serif; font-size:12px;}
body {background:url(body-bkg.gif) repeat-y; background-color:#fff; margin:0; padding:0;}
img {border:0px solid;}
.bordered {border:1px solid #000;}
ul {list-style-type:square; margin-top:0px; margin-left:8px; padding-top:0px; padding-left:8px;}
form {margin:0px;}
h6 {font-size:14px; color:#903; margin:2px;}
h6.terraCotta {font-size:14px; color:#CD6A33; margin:2px;}
/*----------------------------------------------------------------------A*/
a {font-weight:bold; color:#069; border:0px solid; text-decoration:underline;}
a:hover {color:#39c;}
a.but {font-size:11px; color:#fff; text-decoration:none; line-height:30px; background-color:#069; border:1px solid; border-color:#39c #003 #003 #39c; padding:3px; margin:4px;}
a.but:hover {color:#fff; background-color:#39c;}
/*----------------------------------------------------------------------CENTERBOX*/
#centerbox {width:732px; height:100%; background:url(centerbox-bkg.jpg) top right no-repeat;}
#centerbox td.left {width:150px; vertical-align:top; background:#ccb;}
#centerbox td.bannerleft {font:bold 16px times,serif; color:#fff; text-align:center; letter-spacing:2px; background:#CD6A33; padding:3px;} {}
#centerbox td.bannerleft-gallery {font:bold 16px times,serif; color:#fff; text-align:center; letter-spacing:2px; background:#292B73; padding:3px;} {}
#centerbox td.right {vertical-align:top;}
#centerbox td.bannerright {font:bold 16px times,serif; color:#fff; letter-spacing:2px; background:url(banner-end.gif) top right no-repeat; background-color:#CD6A33; padding:3px;}
#centerbox td.bannerright-gallery {font:bold 16px times,serif; color:#fff; letter-spacing:2px; background:url(blue-banner-end.png) top right no-repeat; background-color:#292B73; padding:3px;}

/*---- ckw trial -----*/
#shopIconBox {
border: solid;
}

#shopIconImage {

}

#shopIconText {
	background-color: #ffffff;
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
}

#image-left {
	float: left;
	border: 15px;
	border-style: solid; 
	border-color: #ffffff;
}

*.terraCotta {
font-size:14px; color:blue; margin:2px;

}



/*----------------------------------------------------------------------NAV*/
#navbox {width:150px; text-align:right;}
/* CATEGORY*/
#navbox .cat {border-top:2px solid #fff; padding:1px 5px 2px 0px;}
#navbox .cat a {font-family:verdana,sans-serif; font-size:12px; font-weight:bold; color:#300; text-decoration:none;}
#navbox .cat a:hover {color:#903;}
#navbox .catON {font-family:verdana,sans-serif; font-size:12px; font-weight:bold; color:#903; border-top:2px solid #fff; padding:1px 5px 2px 0px;}
/* SUBCATEGORY*/
#navbox .subcat {padding:2px 5px 2px 0px; background-color:#bba; border-top:1px solid #ddc;}
#navbox .subcat a {font-size:11px; font-weight:normal; color:#300; text-decoration:none;}
#navbox .subcat a:hover {color:#903;}
#navbox .subcatON {font-family:verdana,sans-serif; font-size:12px; font-weight:bold; color:#903; padding:2px 5px 2px 0px; background-color:#bba; border-top:1px solid #ddc;}
.navspacer {height:10px; clear:both}
/*----------------------------------------------------------------------TOPBOX*/
#topbox {width:568px; height:28px; background-image:url(topbox-bkg.gif); background-repeat:no-repeat; background-position:top right; float:right;}
/*----------------------------------------------------------------------MAINBOX*/
#mainbox {}
/*----------------------------------------------------------------------HEADBOX*/
#headbox {height:73px; background:url(headbox-bkg.gif) no-repeat;}
#headlinks {text-align:right; padding:20px 10px 0px 0px;}
#headlinks a {font:bold 12px "verdana",sans-serif; color:#300; text-decoration:none; line-height:20px; letter-spacing:1px;}
#headlinks a:hover {color:#903;}
#headlinks span {}
/*----------------------------------------------------------------------MENU*/
#menubox {text-align:right; padding:3px;}
#menubox a {font-weight:bold; color:#300; text-decoration:none;}
#menubox a:hover {color:#903;}
#menubox span {color:#633; margin-left:3px; margin-right:3px;}
#menubox select {font-weight:bold; color:#300; background:#transparent; margin-left:20px;}
/*----------------------------------------------------------------------SPECIALBOX*/
#special {border-bottom:1px solid #606; margin-top:15px; padding-top:3px; padding-bottom:3px; margin:5px; clear:both;}
#special a {font-size:11px; text-decoration:none; margin-left:10px;}
#special span {font-size:11px; font-weight:bold; color:#fff; background-color:#606; margin-left:10px; padding:3px;}
/*----------------------------------------------------------------------PAGEBOX*/
#pagebox {margin-left:155px; padding-top:10px;}
/*CUSTOM*/
#pageboxcol {margin-left:155px; margin-right:105px; margin-left:10px;}
#rightcolbox {width:95px; font:bold 14px "times",serif; color:#300; text-align:center; margin-top:5px; margin-left:5px; float:right;}
#rightcolbox .thumb {width:90px; height:100px; border:1px solid; margin-bottom:5px;}
#rightcolbox .dotline {height:4px; margin-top:10px; margin-bottom:10px; background:url(dot.gif) center center repeat-x;}
/*END CUSTOM*/
#pgname {}
#pghead {
	font-family:verdana,sans-serif; font-size:22px; color:#300;
	letter-spacing:2px;
	background:url(pghead-bkg.jpg) top left no-repeat;
	padding-left:55px; padding-top:8px; padding-bottom:18px;
}
#pgsumm {padding-left:20px;}
.pgspacer {}
/*----------------------------------------------------------------------SECTION*/
.sechead {
	font-family:verdana,sans-serif; font-size:14px; font-weight:bold; color:#930;
	letter-spacing: 2px;
	border-left:3px solid #fc0; border-top:1px solid #fc0;
	padding-bottom:12px; padding-top:3px; padding-left:10px;
}
.sechead a { font-family:verdana,sans-serif; font-size:14px; font-weight:bold;  letter-spacing: 3px;}
.sechead select {font-size:11px; background-color:#fff;}
.sec {padding-left:20px; clear:left;}
.secadmin {margin:5px 0px 5px 15px;}
.secspacer {height:10px;}
/*----------------------------------------------------------------------FOOTER*/
#footbox {padding:100px 10px 15px 10px; clear:both}
#foot {font-size:11px; text-align:center; margin-top:10px;}
#foot a {font-size:11px;}
#foot a:hover {}
/*----------------------------------------------------------------------EXTRAS*/
.exRT {text-align:center; margin-left:15px; margin-bottom:15px; float:right;}
.exLF {text-align:center; margin-right:15px; margin-bottom:15px; float:left;}
.caption {font-size:11px; font-style:normal;}
.exCT {width:100%; text-align:center; margin-bottom:15px;}
.thumbnails {width:100%; border:1px solid #ddd; margin-top:10px;}
.thumbnails td {width:25%; border:1px solid #ddd; text-align:center; padding:6px 0px 10px 0px;}
.thumbnails a {font-size:11px; text-decoration:none;}
.stamp {width:90px; height:90px; border:1px solid #66c;}
.stamp th {height:1px; font-size:11px; font-weight:bold; color:#fff; background-color:#66c; text-align:center; padding:3px;}
.stamp td {height:100%; font-size:10px; text-align:left; vertical-align:top; padding:3px;}
/*----------------------------------------------------------------------FORMS*/
input.std {width:250px;}
input.stderr {width:250px; background-color:#fcc;}
textarea.std {width:380px; height:125px;}
textarea.stderr {width:380px; height:125px; background-color:#fcc;}
/*---------------------------------------------------------------------TASK*/
.taskbox {margin-bottom:10px;}
#taskhead {color:#000; padding:5px; background-color:#eee; border:1px solid #aaa;}
#taskhead .head {font-size:16px; font-weight:bold;}
.aquo {font-size:20px; margin-left:10px; margin-right:10px; color:#999;}
.taskmenu {width:100%; background-color:#555;}
.taskmenu td {width:1px; border:1px solid; border-color:#888 #222 #222 #888; text-align:center; padding:2px 4px 2px 4px;}
.taskmenu th {width:1px; background-color:#222; padding:2px 4px 2px 4px;}
.taskmenu a {color:#ccc; font-size:11px; text-decoration:none; border:0px solid;}
.taskmenu a:hover {color:#fff;}
.taskmenu select {font-weight:bold; color:#ccc; background-color:#555; border:0px solid;}
/*----------------------------------------------------------------------ADMIN TABLE*/
.admin {width:100%; background-color:#fff;}
.admin th {font-weight:normal; color:#ccc; background-color:#555; border:1px solid; border-color:#888 #222 #222 #888; text-align:left; padding:3px;}
.admin th a {color:#ccc; text-decoration:none;}
.admin .thON {background-color:#222; border:1px solid; border-color:#222 #888 #888 #222; padding:3px; vertical-align:text-bottom;}
.admin td {border-top:1px solid #ddd; padding:2px 2px 2px 5px; vertical-align:top;}
/*----------------------------------------------------------------------MOD*/
tr.mod td {background-color:#eee; border-top:1px solid #ddd; padding:2px 0px 2px 5px;}
td.mod {background-color:#eee; border-top:1px solid #ddd; padding:2px 0px 2px 5px;}
tr.highlight {background-color:#ff6;}
/*----------------------------------------------------------------------ALPHA TABLE*/
#alpha {width:100%; background-color:#eee; border:1px solid #aaa; text-align:center; margin-top:10px; padding-top:6px; padding-bottom:6px;}
#alpha a {color:#555; text-decoration:none; border:1px solid #eee; padding:2px; margin:1px;}
#alpha a:hover {color:#000;}
#alpha .alphaON {color:#000; border:1px solid #000;}
/*----------------------------------------------------------------------FORM TABLE*/
.formtable {color:#000; width:100%; background-color:#fff; border-top:1px solid #aaa; border-left:1px solid #aaa; margin-top:10px;}
.formtable th {width:120px; font-weight:bold; text-align:right; vertical-align:top; background-color:#eee; border-bottom:1px solid #aaa; border-right:1px solid #aaa; padding:3px 3px 3px 0px;}
.formtable td {padding:3px 0px 3px 3px; vertical-align:top; border-bottom:1px solid #aaa; border-right:1px solid #aaa;}
.formtable textarea {width:380px; height:100px;}
/*----------------------------------------------------------------------REPORTS*/
.report {}
.err {font-weight:bold; color:#f00;}
.war {font-weight:bold; color:#f60;}
.suc {font-weight:bold; color:#090;}
.noe {font-weight:bold; color:#00f;}
.mark {color:#66f;}
.req {}
.help {color:#66c; margin-bottom:3px; display:none;}
