body {
	background-color: #FEFEFE;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Tahoma, MS Sans Serif, Verdana, Trebuchet MS;
	font-size: 11px;
	color: #4A4A4A;
	background-image: url(images/background2.gif);
}

a:hover{
	color: #FF6666;
	text-decoration: none;
}

a:link, a:visited {
	color: #FF1A2B;
	text-decoration: none;
}

/* สไตล์ฟอนท์  header title subtitle */
.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF1E33;
}

.title {
	font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
}

.titlewhite {
	font-family: Tahoma, Trebuchet MS, Verdana, Arial ;
	font-size: 18px;
	font-weight:bold;
	color: #FFFFFF;
}
.subtitle {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
 	color: #886666;
 }

/* navigation บอกหน้าที่เปิดอยู่ เหนือ icon เมนูพวก home | counsel | course | ... */
.nav {
	font-family: "Trebuchet MS", Verdana, Tahoma, "MS Sans Serif";
	font-size: 11px;
}
a.nav	{
	font-family: "Trebuchet MS", Verdana, Tahoma, "MS Sans Serif";
	font-size: 11px; 
	text-decoration: none; 
	color : #FF4E2F; 
}
a.nav:visited {
	font-family: "Trebuchet MS", Verdana, Tahoma, "MS Sans Serif";
	font-size: 11px;
	text-decoration: none; 
	color : #FF4733; 
}
a.nav:hover {
	font-family: "Trebuchet MS", Verdana, Tahoma, "MS Sans Serif";
	font-size: 11px;
	text-decoration: none; 
	color : #FF6600; 
}
/***************************************************/


/* เมนูย่อย ใต้ icon เมนูพวก home | counsel | course | ... */
.subnav { 
	font-size : 11px;
	font-family: Tahoma, "Trebuchet MS", Verdana, "MS San Serif";
	color: #666666;
	text-decoration: none;
}
a.subnav { 
	font-size : 11px;
	font-family: Tahoma, "Trebuchet MS", Verdana, "MS San Serif";
	color: #666666;
	text-decoration: none;
}
a.subnav:visited {
	font-size : 11px;
	font-family: Tahoma, "Trebuchet MS", Verdana, "MS San Serif";
	color: #444444;
	text-decoration: none;
}
a.subnav:hover {
	font-size : 11px;
	font-family: Tahoma, "Trebuchet MS", Verdana, "MS San Serif";
	color: #999999;
	text-decoration: none;
}
/***************************************************/
.pink {
	color: #FF0046;
	text-decoration: none;
}
.orange {
	color: #FF550D;
	text-decoration: none;
}
.sat {
	color: #A200F9;
	text-decoration: none;
}
.sun {
	color: #DF002D;
	text-decoration: none;
}
.copyright { font-family: "Tahoma"; font-size: 11px; color: #FFFFFF; }

/* General text */
.gen { 
	font-size : 14px;
	font-family: Tahoma, "Trebuchet MS", Verdana, Tahoma, "MS San Serif";
}
.genmed {
	font-size : 12px;
	font-family: Tahoma , "Trebuchet MS", Verdana, Tahoma, "MS San Serif";
}
.gensmall { 
	font-size : 11px;
	font-family: Tahoma, "Trebuchet MS", Verdana, Tahoma, "MS San Serif";
}
.gentext {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-family: Tahoma, Verdana, "MS Sans Serif";
}

.gen,.genmed,.gensmall { color : #333333; }
a.gen,a.genmed,a.gensmall { color: #4A4A4A;	text-decoration: none; }
a.gen:visited,a.genmed:visited,a.gensmall:visited { color: #4B4B4B; text-decoration: inherit; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #DF004F; text-decoration: none; }

/***************************************************/

/* ชื่อ category */
.cattitle		{ font-weight: bold; font-size: 12px; color : #D91C00}
a.cattitle		{ text-decoration: none; color : #CA2B02; }
a.cattitle:visited		{ text-decoration: none; color : #CC0033; }
a.cattitle:hover{ text-decoration: none; }

/* Forum title: Text and link to the forums used in: index.php */
.forumlink		{ font-weight: bold; font-size: 12px; color : #E2183C; }
a.forumlink 	{ text-decoration: none; color : #F30C2F; }
a.forumlink:visited 	{ text-decoration: none; color : #BC1040; }
a.forumlink:hover{ text-decoration: none; color : #F85069; }

/* titles for the topics: could specify viewed link colour too */
.topictitle,h1,h2	{ font-weight: bold; font-size: 12px; color : #111111; }
a.topictitle:link   { text-decoration: none; color : #CC0000; }
a.topictitle:visited { text-decoration: none; color : #9F0002; }
a.topictitle:hover	{ text-decoration: underline; color : #FF0000; }

/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name	{ font-family: "MS Sans Serif", Verdana, Tahoma; font-size : 10px; color : #111111; text-decoration: none;}
a.name:link	{ font-family: "MS Sans Serif", Verdana, Tahoma; font-size : 10px; color : #FF0033; text-decoration: none;}
a.name:visited	{ font-family: "MS Sans Serif", Verdana, Tahoma; font-size : 10px; color : #FF0033; text-decoration: none;}
a.name:hover	{ font-family: "MS Sans Serif", Verdana, Tahoma; font-size : 10px; color : #FF0066; text-decoration: none;}

/* Location, number of posts, post date etc */
.postdetails		{ 
font-size : 11px; 
font-family: Tahoma, "Trebuchet MS", "MS Sans Serif", Verdana ;
color : #777777; 
}

a.postdetails:link {
text-decoration: none;
color: #F8032E;
}

a.postdetails:visited {
text-decoration: none;
color: #F8032E;
}

a.postdetails:hover {
text-decoration: none;
color: #FB5764;
}

/* The content of the posts (body of text) */
.postbody { font-family: Tahoma, "Trebuchet MS", "MS Sans Serif", Verdana, Tahoma; font-size : 11px; line-height: 17px}
a.postlink:link	{  font-family: "Trebuchet MS", "MS Sans Serif", Verdana, Tahoma; text-decoration: none; color : #C60636}
a.postlink:visited {  font-family: "Trebuchet MS", "MS Sans Serif", Verdana, Tahoma; text-decoration: none; color : #C4023D; }
a.postlink:hover {  font-family: "Trebuchet MS", "MS Sans Serif", Verdana, Tahoma; text-decoration: none; color : #FB3755}

/* Quote & Code blocks */
.code {
	font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9px; color: #CC6666;
	background-color: #F5F5F5; border: #000000; border-style: dotted;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.quote {
	font-family: "MS Sans Serif", Verdana, Tahoma, Arial, sans-serif; font-size: 9px; color: #111111; line-height: 16px;
	background-color: #F3F3F3; border: #000000; border-style: dotted;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}


/***************************************************/
hr { height: 1px; border: 1px dotted #CCCCCC; }

/* ตาราง table  */
td.row1 { background-color: #FAFAFA; }
td.row2 { background-color: #F6F6F6; }
td.row3 { background-color: #F1F1F1; }
td.row4 { background-color: #EAEAEA; }

th		{ font-family: "Trebuchet MS", "MS Sans Serif", Tahoma, Verdana; font-size: 12px; }
a.th		{ font-weight: bold; font-size: 12px; text-decoration: none; color : #FF1A2B; }
a.th:visited	{ font-weight: bold; font-size: 12px; text-decoration: none; color : #FF1A2B; }
a.th:hover	{ font-weight: bold; font-size: 12px; text-decoration: none; color : #FF5B68; }

th.thSides,td.catSides,td.spaceRow	 { border-width: 0px 0px 0px 0px; }
th.thRight,td.catRight,td.row3Right	 { border-width: 0px 0px 0px 0px; }
th.thLeft,td.catLeft	  { border-width: 0px 0px 0px 0px; }
th.thBottom,td.catBottom  { border-width: 0px 0px 0px 0px; }

th.thTop	 {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #BCBCBC;
	border-right-color: #BCBCBC;
	border-bottom-color: #BCBCBC;
	border-left-color: #BCBCBC;
	color: #FF3300;
}

td.cat {
   height: 29px;
   border-width: 0px 0px 0px 0px;
   background-color:#F8F8F8;
}

td.catBottom {
   height: 20px;
   border-width: 0px 0px 0px 0px;
   background-color:#E8E8E8;
}

td.catHead {
   height: 29px;
   border-width: 0px 0px 0px 0px;
}

/***************************************************/

/* Form elements */

input, textarea, text, border {
	text-indent : 0px;
	margin 0px;
	padding 0px;
	font-size: 11px;
	font-family: Verdana, "MS Sans Serif", Verdana, Tahoma;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #E7E7E7;
	border-left-color: #E7E7E7;
	background-color: #F3F3F3;
	color: #666666;
}

select {
	text-indent : 0px;
	margin 0px;
	padding 0px;
	font-size: 11px;
	font-family: Verdana, "MS Sans Serif", Verdana, Tahoma;
	color: #666666;
	padding-left: 4px;
}

/* ปุ่มของ BBCode ในหน้าโพสต์ */
input.button {
	background-color : #F8F8F8;
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #F3F3F3;
	border-bottom-color: #F3F3F3;
}

input.login {
	background-image:url(images/button_login.gif);
	border:none;
	text-decoration: none;
	height: 16px;
	width: 45px;
	background-color: #818181;
}

input.logout {
	background-image:url(images/button_logout.gif);
	border:none;
	text-decoration: none;
	height: 16px;
	width: 45px;
	background-color: #818181;
}

.noborder {
	border-color : white;
	margin 0px;
	padding 0px;
	border-width: 0px;
	border-style: none;
	background: none;
}

/* ปุ่ม submit */
input.mainoption {
	background-color : #F8F8F8;
	font-weight : bold;
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #F3F3F3;
	border-bottom-color: #F3F3F3;
}

input.mainoption1 {
	background-image:url(images/button_1.gif);
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 16px;
	width: 45px;
	color: #FFFFFF;
}

input.mainoption2 {
	background-image:url(images/button_2.gif);
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 16px;
	width: 60px;
	color: #FFFFFF;
}

input.mainoption3 {
	background-image:url(images/button_3.gif);
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 16px;
	width: 80px;
	color: #FFFFFF;
}

input.mainoption4 {
	background-image:url(images/button_4.gif);
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 16px;
	width: 100px;
	color: #FFFFFF;
}

input.liteoption {
	background-color : #F8F8F8;
	font-weight : normal;
	font-size: 11px; font-family: Verdana, Tahoma, Arial, sans-serif;
}

input.liteoption1 {
	background-image:url(images/button_1l.gif);
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 16px;
	width: 45px;
	color: #FFFFFF;
}

input.liteoption2 {
	background-image:url(images/button_2l.gif);
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 16px;
	width: 60px;
	color: #FFFFFF;
}

input.liteoption3 {
	background-image:url(images/button_3l.gif);
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 16px;
	width: 80px;
	color: #FFFFFF;
}

input.liteoption4 {
	background-image:url(images/button_4l.gif);
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 16px;
	width: 100px;
	color: #FFFFFF;
}

/***************************************************/


/* This is the line in the posting page which shows the rollover
  help line. This is actually a text box, but if set to be the same
  colour as the background no one will know ;)
*/
.helpline { 
	background-color: #FDFDFD;
	border-style: none;
	font-size: 10px;
	font-family: "MS Sans Serif", Verdana, Tahoma; }


/*-- mod : profile cp --*/
.foundercolor, a.foundercolor, a.foundercolor:link, a.foundercolor:active, a.foundercolor:visited {
	color: #FF6633;
	font-weight: bold;
}
a.foundercolor:hover {
	color:	#FF0000;
	text-decoration: none;
}

.admincolor, a.admincolor, a.admincolor:link, a.admincolor:active, a.admincolor:visited {
	color: #FF6633;
}
a.admincolor:hover {
	color:	#FF3333;
	text-decoration: none;
}

.modcolor, a.modcolor, a.modcolor:link, a.modcolor:active, a.modcolor:visited {
	color: #FF6666;
}
a.modcolor:hover {
	text-decoration: none;
	color: #FF3366;
}

.usercolor, a.usercolor, a.usercolor:link, a.usercolor:active, a.usercolor:visited {
	color: #666666;
}
a.usercolor:hover {
	text-decoration: none;
	color: #999999;
}

/******************* GALLERY ***********************/

.maintable {}
.tableh1 {
        padding-right: 10px; padding-left: 10px; background-color: #EEEEEE; padding-bottom: 5px; color: #333333; padding-top: 5px
}
.tableh1_compact {
        padding-right: 5px; padding-left: 5px; background-color: #ffffff; padding-bottom: 5px; color: #333333; padding-top: 5px
}
.tableh2 {
        padding-right: 10px; padding-left: 10px; background-color: #F9F9F9; padding-bottom: 5px; color: #333333; padding-top: 5px
}
.tableh2_compact {
        padding-right: 5px; padding-left: 5px; background-color: #eeeeee; padding-bottom: 5px; color: #333333; padding-top: 5px
}
.tableb {
        padding-right: 10px; padding-left: 10px; background-color: #ffffff; padding-bottom: 5px; padding-top: 5px
}
.tableb_compact {
        padding-right: 5px; padding-left: 5px; background-color: #ffffff; padding-bottom: 5px; padding-top: 5px
}
.tablef {
        padding-right: 10px; padding-left: 10px; background-color: #ffffff; padding-bottom: 10px; padding-top: 10px
}
.album_stat {
        font-size: 11px; margin: 5px 0px
}
.thumb_title {
        padding-right: 2px; display: block; padding-left: 2px; font-weight: normal; font-size: 9px; padding-bottom: 2px; padding-top: 2px
}
.thumb_caption {
        padding-right: 1px; display: block; padding-left: 1px; font-size: 10px; padding-bottom: 1px; margin-left: 20px; margin-right: 20px; padding-top: 1px
}
.thumb_caption a {
        color: #333333; text-decoration: underline
}
.thumb_num_comments {
        padding-right: 2px; display: block; padding-left: 2px; font-weight: normal; font-size: 11px; padding-bottom: 2px; padding-top: 2px; font-style: italic
}
.user_thumb_infobox {
        margin-top: 1px; margin-bottom: 1px
}
.user_thumb_infobox th {
        margin-top: 1px; font-weight: bold; font-size: 11px; margin-bottom: 1px; text-align: center
}
.user_thumb_infobox td {
        margin-top: 1px; font-size: 11px; margin-bottom: 1px; text-align: center
}
.user_thumb_infobox a {
        color: #333333; text-decoration: none
}
.user_thumb_infobox a:hover {
        color: #333333; text-decoration: underline
}
.sortorder_cell {
        padding-right: 0px; padding-left: 5px; background: #ffffff; padding-bottom: 0px; margin: 0px; color: #ffffff; padding-top: 0px
}
.sortorder_options {
        padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 11px; background: #ffffff; padding-bottom: 0px; margin: 0px; color: #333333; padding-top: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; white-space: nowrap
}
.navmenu {
        font-weight: bold; font-size: 11px; background: #ffffff; color: #ffffff; border-top-style: none; font-family: Verdana, Arial, Helvetica, sans-serif; border-right-style: none; border-left-style: none; border-bottom-style: none
}
.navmenu IMG {
        margin: 1px 5px
}
.navmenu A {
        padding-right: 5px; display: block; padding-left: 5px; padding-bottom: 2px; color: #ffffff; padding-top: 2px; position: relative; text-decoration: none
}
.navmenu A:hover {
        background: #ffffff; color: #ff6600; text-decoration: none
}
.admin_menu_thumb {
        border-right: #666666 1px solid; background-position: 50% bottom; border-top: #666666 1px solid; margin-top: 0px; font-weight: bold; font-size: 11px; background-image: url(images/button_bg.gif); margin-bottom: 0px; border-left: #666666 1px solid; width: 85px; color: #333333; border-bottom: #666666 1px solid; font-family: Arial, Helvetica, sans-serif
}
.admin_menu_thumb A {
        padding-right: 10px; display: block; padding-left: 10px; padding-bottom: 1px; color: #333333; padding-top: 1px; position: relative; text-decoration: none
}
.admin_menu_thumb A:hover {
        color: #333333; text-decoration: underline
}
.admin_menu {
	background-position: 50% bottom;
	margin-top: 0px;
	font-size: 11px;
	margin-bottom: 0px;
	color: #333333;
	font-family: "Trebuchet MS";
	border: 1px solid #F0F0F0;
}
.admin_menu a:visited, .admin_menu a:link {
        padding-right: 10px; display: block; padding-left: 10px; padding-bottom: 1px; color: #666666; padding-top: 1px; position: relative; text-decoration: none
}
.admin_menu A:hover {
        color: #FF0033; text-decoration: none}
.comment_date {
        font-size: 11px; vertical-align: middle; color: #333333
}
.image {
margin: 2px}
.thumbnails {
	padding-right: 4px;
	padding-left: 4px;
	background-color: #F3F3F3;
	padding-bottom: 4px;
	padding-top: 4px;
}
.footer {
        font-size: 9px
}
.footer a {
        color: #333333; text-decoration: none
}
.footer a:hover {
        color: #333333; text-decoration: underline
}
.statlink {
        color: #333333
}
.statlink a {
        color: #ff6600; text-decoration: none
}
.statlink a:hover {
        color: #ff6600; text-decoration: underline
}
.alblink a:link, .alblink a:visited {
        color: #333333; text-decoration: none;
}
.alblink a:hover {
        color: #ff6600; text-decoration: underline
}
.catlink {
        display: block; margin-bottom: 2px
}
.catlink a {
        color: #333333; text-decoration: underline
}
.catlink a:hover {
        color: #ff6600; text-decoration: underline
}
.topmenu {
        font-size: 11px; line-height: 130%
}
.topmenu a {
        color: #333333; text-decoration: none
}
.topmenu a:hover {
        color: #666666; text-decoration: underline
}
.img_caption_table {
        border-right: medium none; border-top: medium none; margin: 0px; border-left: medium none; width: 100%; border-bottom: medium none; background-color: #ffffff
}
.img_caption_table th {
        padding-right: 10px; border-top: #ffffff 1px solid; padding-left: 10px; font-size: 11px; background: #ffffff; padding-bottom: 4px; color: #333333; padding-top: 4px
}
.img_caption_table td {
        padding-right: 10px; border-top: #ffffff 1px solid; padding-left: 10px; background: #ffffff; padding-bottom: 6px; padding-top: 6px
}

.debug_text {
        border: #BDBEBD;
        background-color: #EFEFEF;
        width : 100%;
        margin : 0px;
}

.clickable_option {
        cursor : hand;
}

/*************** LINKS ******************/

.c {
   float: left;
}
.cr {
   clear: left;
}

div.categories {
	width: 90%;
}

div.categories td {
   vertical-align: top;
   padding: 10px;
}

h1 {
   font-size: 14pt;
   margin: 5px 0 5px 0;
}

h2 {
   font-size: 10pt;
   margin: 0;
   padding: 0;
}

h3 {
   color: #5e74b3;
   font-size: 8pt;
   padding: 0;
   border-bottom: 1px dotted #5e74b3;
}

#descr {
   padding: 0px;
   margin: 0 0 5px 0;
}

table.formPage {
   border: 1px solid #A0A0A0;
}
td.err {
   padding: 3px;
   color: #FF0000;
   background: #FFEDED;
   border: 1px solid #A0A0A0;
   text-align: left;
}
td.msg {
   padding: 3px;
   color: #0000FF;
   background: #EDF3FF;
   border: 1px solid #A0A0A0;
   text-align: left;
}
.label {
   text-align: right;
}
/*.buttons {
   border-top: 1px solid #A0A0A0;
   text-align: center;
}*/
.count {
   color: #6f6f6f;
   font-size: 8pt;
   font-weight: normal;
}
#links a {
   font-size: 10pt;
}
#links p {
   margin: 0 0 7px 0;
}
.url {
   color: #6f6f6f;
}
#path {
   padding: 3px;
   background: #fefefe;
   line-height: 19px;
}
.submit {
   float: right;
   vertical-align: bottom;
}
#user-bar {
   clear:both;
   width:20%;
   margin:0 0 0 auto;
   padding:3px;
   background:#eee;
   line-height:19px;
   text-align:right;
}

.text, .btn {
   font-size: 8pt;
   font-family: Verdana, Tahoma, Arial, sans-serif;
}
/*input.text {
   color: #000000;
   border: 1px solid #5e74b3;
}
textarea.text {
   font-size: 8pt;
   border: 1px solid #5e74b3;
}
select {
   font-size: 8pt;
   border: 1px solid #5e74b3;
}
*/
.captcha {
   border: 1px solid #5e74b3;
   margin-top: 10px;
}

form {
   display: inline;
   margin: 0;
   padding: 0;
}
/*.btn {
   font-size: 8pt;
   font-weight: bold;
   border: 1px solid #5e74b3;
   background-color: #FFAA11;
   cursor: pointer;
   height: 17px;
}*/
span.req {
   margin-left: 3px;
   color: #FF0000;
   font-weight: bold;
}

div.errForm, span.errForm {
   margin: 0px 0 0px 5px;
   padding: 2px 3px 2px 3px;
   color: #FF0000;
   background: #FFFFF3;
   border: 1px solid #cccccc;
   text-align: left;
   clear: right;
}
h2 .small, h3 .small, .small, .small a {
   padding: 0px;
   margin: 0px;
   color: #909090;
   font-size:9px;
   text-decoration:none;
}
.sort {
   color: #000000;
}
p.subcats {
   margin: 0px 0px 7px 0px;
   padding: 0px;
}
div.pr {
   font-size: 6pt;
   color: #000000;
   float: left;
   height: 30px;
   margin-right: 5px;
}
div.prg {
   width: 40px;
   border: 1px solid #999999;
   height: 3px;
   font-size: 1px;
}
div.prb {
   background: #5eaa5e;
   height: 3px;
   font-size: 1px;
}

div.footer {
   bottom:0;
   clear:both;
   text-align: center;
   border-top: 1px solid #E0E0E0;
   padding: 3px 0 0 0;
   margin-top: 50px;
}
div.footer a {
   color: #606060;
}
.price {
   border: 1px solid #A0A0A0;
}
.price table td{
   margin: 0;
   padding: 2px;
   vertical-align: bottom;
}

.paging-links,
.paging-info {
   text-align:right;
}

.paging-info {
   font-style: italic;
}

.limit_field {
   border-width:0;
}