@charset "utf-8";
/* CSS Document */
* {
	padding:0px;margin:0px;	font-family:tahoma,sans-serif, Helvetica,  Arial,Verdana   ;
	font-size: 12px;line-height: 1.5em;}
	
body {text-align:center;background-color:#000; /* for IE*/ behavior:url(../../resources/css/csshover.htc);}

body.mceContentBody {
   background: #EFE0C5; text-align:left; margin-left:25px;
}

.mceContentBody a {
   color: red !important; /* FF requires a important here */
}

body,.textarea{
 	scrollbar-base-color:#000000;
	scrollbar-arrow-color: #EFE0C5;
	scrollbar-dark-shadow-color: #ccc;
	scrollbar-face-color: #6A2502;
	}
 
div{padding:10px 0px;}

 
a {color:#6A2502;}
a:hover {text-decoration : underline;color: #0066FF}

strong,b { color:#6A2502}

h3{color:#444;}



p {margin:10px 0 5px 0px; text-align:left;}
h1{ text-align:center; font-size:1.5em; color:#b53f03; font-weight:normal;}

#fieldOptions{
	background-color:transparent;
	padding:10px;
	margin:10px 0px;
}
 
div#fieldOptions  label{
	width:100px;
	border:solid 1px transparent;
	display:block;
	float:left;
	padding:0;
	margin:1px 0;
}

/********************* Div Containers *************************************/
#rmsMainBg{
	width:100%; /* or a percentage, or whatever */
	margin:0 auto; /* for the rest */
	padding:0;
	/*border:solid #990066 1px;*/
	top:0;
	bottom:0;
	/*min-height:960px;*/
		background:#000 url(../../images/repeat.jpg) center repeat-y;
}

#rmsOuter{background:transparent url(../../images/top.jpg) top center no-repeat;width:100%;margin:0;padding:0}

#rmsContainer{text-align:left;width:100% !important; /* or a percentage, or whatever */
	margin:0px auto;padding:0px;min-height:600px;background:transparent url(../../images/bottom.jpg) center bottom no-repeat;border:solid 0px #000;
}
#rmsHeader {margin-top:0px; min-height:380px;/*border:solid #440077 1px;*/}
#rmsTopBar{width:700px; margin:0 auto; padding:5px 30px;/*border:solid #440077 1px;*/}
#rmsMain{width:900px;margin:0 auto;padding:0}
#rmsMenu {margin:10px;padding:0 60px;float:right;line-height: 1.5em;}
#rmsContents{top:0;	min-height:400px;width:800px;margin:0 auto;	color:#111; clear:both;/*border:solid #226600 1px;*/	}	
#rmsBottomMenu{width:700px;padding:20px;background:url(../../images/line.jpg) top center repeat-x;margin:0 auto;clear:both; text-align:center;}	
#rmsPageDesc{padding:0px 40px;color:#ffffff;margin:10px 15px 0 370px;border:solid #FFCC00 0px;height:160px;}
#cpanel{padding:0px 40px;} 

#rmsFooter{	text-align:right;padding:10px 60px 70px 40px;clear:both;width:720px; margin:0 auto;}
#rmsLogin{	min-height:30px;}
#rmsLeft{	padding:0px 0px 0px 10px;	margin:0px;}	
.hide{display:none;}
.show{display:block; border:dashed 1px #444; padding:10px; margin-top:15px; width:95%; float:right}

.showErrors{text-align:left; background-color:#fff; color:#800; padding:5px 30px; display:block; clear:both;
	border: outset 1px #444;}
.showPass{text-align:left; background-color:#fff; color:#080; padding:5px 30px; display:block; clear:both;
	border: outset 1px #444;}
.showPass  h2{color:#800}
#rmsLoginFrm,#frmFeedback{border:dashed 1px #444; padding:10px;}
#rmsPopUps{background-color:#EFE0C5; padding:10px;}

/************************** Tech Maintenance **************************/
#techLeftCol{width:22%;	float:left;	/*border:solid #663366 1px;*/}
#techRightCol{width:74%;	float:left;	/*border:solid #660066 1px;*/
	background:url(../../images/rep.gif) left top repeat-y;padding-left:10px;}
div#techRightCol ul li{list-style:url(../../images/marker.gif) outside;margin-left:20px; line-height:1.5em;}





/***************************** Buttons ***************************/	
#adminBn{/*div containing all task buttons*/
	padding:0px;	text-align:right;	padding-right:0px;	float:right;
	margin-right:0px;	width:50px !important	}

.hypertxt{text-decoration:underline;}
.rmsFooter{	text-align:center;	clear:both;	color:#A37454;font-size:11px;}
.rmsFooter a{ color:#A37454; text-decoration: none;font-size:11px;}
.rmsFooter a:hover{ text-decoration:underline}
	
.rmsBn{width:20px;margin:0px 1px 0px 0px;cursor: default;cursor: pointer;	}	
.taskbn {width:15px;border:0px;	margin:0px 2px 0px 0px;}	
.rowHelp{width:60px !important}

.bntext{background:url(../../images/more.gif) right center no-repeat; margin:0px 5px 0px 0px;padding:2px 20px 2px 10px;color:#6A2502; border:0;display:block;}
.bntextL{background:url(../../images/prev.gif) left center no-repeat; margin:0px 0px 0px 5px;padding:2px 10px 2px 20px;color:#6A2502; border:0; display:block;}
.techbn{float:left;}

/***************************** Menu Navigation *****************************************/
ul#nav {list-style:none;}
ul#nav li {	line-height:14px;	padding:2px 5px 5px 0px;	}
#nav a {text-decoration:none;	}
#nav a:hover {color:#3399FF;	}
#nav a:visited {color:#663366;	}
ul#nav.lev0 li{}
.expand{padding:0;border:dashed 1px #FFFFCC;height:auto;background-color:#CCCCCC;
	float:right;margin:0;}
		
.dispMore{	background-color:#fff;	margin:0px;	padding:10px;	}
.icons {width:15px;	border:solid 0px #fff;	padding-right: 5px;}
.icons2 {height:15px; border:solid 0px #fff; padding:1px 10px 0px 0px;}
/************************************************************/	
.help a{}
.help a:hover{text-decoration:none;padding:0;margin:0;}
/****************************** Calender *************************************
*
*
******************************************************************************/

.show {display:table-row;}	
.hidden {display:none;padding:0;margin:0}	
.rmsLeft {text-align:left;float:left;}

.rmsRight {text-align:right;float:right;}
#today{background-color:#FFCC33;}
.numList{width:50px;}
#dataNav{line-height:1em; margin:0 auto 10px auto; padding:0;}
#first{background:url(../../images/prev1.gif) center  no-repeat;padding-left:12px;width:50px; display:block; margin:0}
#prev{background:url(../../images/prev.gif) center  no-repeat;padding-left:12px;width:50px;display:block; margin:0;}
#next{background:url(../../images/next.gif) center  no-repeat;padding-right:12px;width:50px;display:block;margin:0}
#last{background:url(../../images/next1.gif) center left no-repeat;width:50px;}
#navcount{margin:0; padding:0;display:block;}
/***************************** Form Elements ******************************/


.checkbox{border:none;} 
	
/****************************** table to display database records in record manager ****************************/
table.record {border: 0px inset #8B8378;	-moz-border-radius: 6px; margin:0 auto;}
 
table.record td {	padding: 0.2em;}

table.record th, table.record th a{padding: 0.2em 2px;text-align:center;	border-width: 0px;font-weight:normal;
	border-right-width: 0px;border-style: solid;border-color: #999999;color:#6A2502}

table.record tr.d0 td {	background-color: transparent; /*#FCF6CF;*/	border-bottom:dashed 1px #999999;}
table.record tr.d1 td,table tr.d2 td {	background-color: transparent; /*#FEFEF2*/	border-bottom:dashed 1px #999999;}
table.record tr td{	padding:0px 5px;}
tabke.gbnav {width:80% !important;margin:0 auto;}
	
#aExpand{text-align:right;text-decoration:none;width:80%;}
	
div#rmsRecords{
	clear:both;
}
/******************************** Top Menus ***************************************/
#rmsTopMenu{padding:0px 0px 0px 60px;color:#ffffff;margin:85px 0px 0 320px;border:solid #fff 0px;height:50px;} 
div#rmsTopMenu ul li{display:inline;float:left; width:120px;margin:0.2em 0;font-weight:600;text-align:center;}
div#rmsTopMenu ul li a{color: #fff;font-size:14px;}
div#rmsTopMenu ul li a:hover{color:#fc3}


/******************************** Menus *****************************************/
#rmsMenu a {text-decoration:none;color:#fff;font-weight:normal;width:100%; /* IE */
	display:block;white-space:nowrap;}
 
#rmsMenu a:hover {color:#fc3;}	
#rmsMenu ul {border:1px solid #9d9da1;background-color:#000;list-style:none;margin:0px;
	padding:0px;border:0;display:block;list-style:none;}
	
#rmsMenu li{position:relative;min-height:1px;vertical-align:middle;float:left;width:auto;
	padding:0.2em 0.3em .2em 0.3em;margin:0.1em 0.4em;list-style:none; display:block;}	
#rmsMenu ul ul{	position:absolute;z-index:500;top:20px;display:none;}
#rmsMenu ul ul ul{top:5px;left:90%;}
div#rmsMenu li:hover{z-index:100;cursor:pointer;}



/******************** first level menus *******************/
div#rmsMenu li:hover ul{border:1px solid #9d9da1;display:block;padding-bottom:5px;}	
div#rmsMenu li:hover ul li{display:block;clear:both;min-width:120px;/*width:10em;*/}



/************* second level menus ******************/

div#rmsMenu li:hover ul ul{display:none;}

div#rmsMenu li:hover ul,
div#rmsMenu li li:hover ul,
div#rmsMenu li li li:hover ul, 
div#rmsMenu li li li li:hover ul {
	display:block;
}	



/********************************************************************/
div#rmsMenu li li:hover ul li{display:block;top:0;}
#rmsDate {margin:0;	padding:0;}	
#calender {height:155px;margin:0;padding:10px 0px;}	
#calBn{width:200px;	margin:10px 0px;padding:0;}	
#rectable{width:95% !important;}
#fieldOptions{width:90%;margin:0 auto;}
#endCol{border-width: 1px;border-right-width: 0px;	border-left-width: 0px;
	border-style: solid;border-color: #999999;}
div#currency{margin:0px; padding:0px; width:600px !important}
div#currency ul li, div#currency ul li a{display:inline; width:20px; margin:0px; padding:0px;}	
.iconsCur{height:15px; border:solid 0px #fff; padding:0px;}
/***************************** Bottom Menus ******************************/

div#rmsBottomMenu ul {text-align:center; width:650px; margin:0px auto;}
div#rmsBottomMenu ul li{display:block;float:left; padding:0 10px;margin:0.2em 0;font-weight:normal;text-align:center;border-right:groove #444 1px; }
div#rmsBottomMenu ul li a{color:#6A2502;}
div#rmsBottomMenu ul li a:hover{}	
div#rmsBottomMenu ul li a:visited{color:#6A2502;}	
div#logo{float:left; width:300px; height:250px; display:block;}
/***************************** Form Elements *******************************/
.checkbox{margin:0;padding:0;}
label{color:#6A2502;top:0; width:100px;}
select,option{background-color:#EFE0C5;	padding:0 0 1px 7px;color:#222;}
select{border:solid 1px #82796A;min-width:150px;min-width:200px}
.multiSelect{width:180px;}
.text{min-height:1.5em;color: #171717;width:200px;padding:0px 2px;background-color:#EFE0C5;color:#222;}
textarea {font-family:tahoma;color: #171717;color:#222;padding:2px;border:solid 1px #82796A;background-color:#EFE0C5}
.acclabel{width:180px; display:block}
.smalltext{background-color:#EFE0C5;}
/************************** My Account Page **************************/
#myAccChgPass{padding:0 20px;}




/*********************** Static Pages *******************************/
#staticPage{width:760px;margin:10px auto;}

div#staticPage ul{margin:10px 30px;}
div#staticPage ul li,div#staticPage ul li a {list-style:url(../../images/marker.gif) outside;margin-left:30px; line-height:1.2em;}
div#faqRight{float:left; width:75%}
div#faqLeft ul{margin:10px 30px; width:25%;}
div#faqLeft ul li{list-style:url(../../images/marker.gif) outside;margin-left:30px; line-height:1.2em;}
.answer{color:#6A2502; background-color:#fff};
.login{float:right; border:dashed 1px #444;}
#rmsContents ul li{padding-bottom:10px;}

#rmsPageDesc h2 {color:#f4ea7d; font-weight:normal}
#rmsPageDesc ul,div#rmsPageDesc ul li{list-style:url(../../images/list_marker.jpg) outside; margin-left:15px;}
#showEdit{color:#fff; padding-left:75px;}
.topRow{color: #000; margin:0px; padding:10px 5px 0px 5px;width:130px; height:15px; text-align:left; font-size:0.8em}
.topRow:hover{color: #800; margin:0px; padding:10px 5px 0px 5px;width:130px; height:15px; text-align:left;font-size:0.8em}
.topRow2{color: #800; margin:0px; padding:10px 5px 0px 5px;width:130px; height:15px; text-align:left;font-size:0.8em}
 

#sxn1, #sxn2, #sxn2b, #sxn3, #sxn4 {padding:5px 20px 10px 20px;}
#sxn2b{background:url(../../images/bg.png) top center no-repeat;}

#frontLeft{float:left;width:45%; min-height:250px;background:url(../../images/line_bot.gif) right top repeat-y;}
#frontRight{ float:left;width:50%; margin:0 20px 0px 10px;}

div#sxn1{background:url(../../images/line.jpg) bottom center repeat-x;}
div#sxn1 ul li{list-style:url(../../images/marker.gif) outside;margin-left:30px;}

div#sxn2, div#sxn2b{width:42%; float:left}
div#sxn2 ul li{list-style:url(../../images/marker.gif) outside;margin-left:30px;}

div#sxn3{background:url(../../images/line_bot.gif) left top repeat-y;width:48%;display:inline-block;}
div#sxn3 ul li{list-style:url(../../images/marker.gif) outside;margin-left:30px;}

.sxn,div#sxn4,div#sxn8{clear:both; margin:0 10px}
.sxn ul li,div#sxn4 ul li,div#sxn8 ul li{list-style:url(../../images/marker.gif) outside;margin-left:30px;}

div#sxn5{width:21%; float:left}
div#sxn5 ul li{list-style:url(../../images/marker.gif) outside;margin-left:30px;}

div#sxn6{background:url(../../images/line_bot.gif) left top repeat-y;width:65%;float:left}
div#sxn6 ul li{list-style:url(../../images/marker.gif) outside;margin-left:30px;}

div#sxn7{background:url(../../images/line_bot.gif) left top repeat-y;width:75%;float:right}
div#sxn7 ul li{list-style:url(../../images/marker.gif) outside;margin-left:30px;}



div#remarks{ color:#6A2502; padding:10px 20px;}
div#number{float:right;}

span#dispIcon{margin:2px 0px;}
span#dispIcon img{height:48px; padding:0 10px; margin:0 10px;}
/************************ Guest box **************************************
*/
div#gbsex1{width:45%; float:left}
div#gbsex2{background:url(../../images/line_bot.gif) left top repeat-y;width:45%;float:left;padding:10px 20px 10px 40px; text-align:center;}

.pageNums, .pageNums li{list-style:none; display:inline;padding:0 5px;}


.pageNums li:active a{background-color:#000; color:#fff}
/***************************************************************************/
#pbGallery{padding-left:25px;height:auto;list-style: none; border:1px solid #098;}
.pbthumbs{border: groove 0px #444;width:120px; padding:0 2px;margin:2px 0 0 0}
table.tblfolio tr td{font-size:0.9em;}
#pbClient{
	margin:10px 6px;
	padding:0px;
	width:130px;
	height:230px;
	border:solid 0px #aaab9c;
	background:transparent url(../../images/folio_out.gif) center top no-repeat;
	list-style:none;
	font-size:0.9em;
	float:left;
}

#accMenus{width:150px}
#pbClient:hover{background:url(../../images/folio_over.gif) top center no-repeat; cursor:pointer;list-style:none}

#pbCatList{background: transparent;margin: 0 auto;padding: 1em 0;font-size: 13px;text-align: center;text-transform: capitalize;list-style:none}


ul#catList{text-align: left;list-style: none;padding: 0;margin: 0 auto;width: 90%;}
ul#catList li{display: block;margin: 0;padding: 0;}
ul#catList li a{display: block;width: 100%;padding: 0.1em 0.2em 0.6em 1.2em;border-width: 1px;border-color: #ffe #aaab9c #ccc #fff;border-style: solid;color: #444;text-decoration: none;background:transparent;list-style:none}

#pbCatList>ul#catList li a { width: auto;list-style:none;list-style:none }

ul#catList li#active a{background: #f0e7d7;color: #800000;list-style:none}

ul#catList li a:hover, ul#catList li#active a:hover
{color: #800000;background: transparent;border-color: #aaab9c #fff #fff #ccc;list-style:none}

ul#catList li a,ul#catList li,ul#catList li a:hover{list-style:none;}
 
/********************************** horizontal Menu ************************************/
ul#hozMenu{text-align: center;list-style: none;padding:3px 5px;margin: 0 auto;width: 90%;}
ul#hozMenu li{display: inline;margin: 0;padding: 0;}
ul#hozMenu li a{display: inline;width: 100%;padding:0.3em 1em 0.6em 1.2em;border-width: 1px;border-color: #ffe #aaab9c #ccc #fff;border-style: solid;color: #444;text-decoration: none;background:transparent;list-style:none}
ul#hozMenu li#hozMenu a{background: #f0e7d7;color: #800000;list-style:none}
ul#hozMenu li a:hover, ul#hozMenu li#active a:hover
{color: #800000;background: transparent;border-color: #aaab9c #fff #fff #ccc;list-style:none}
ul#hozMenu li a,ul#hozMenu li,ul#hozMenu li a:hover{list-style:none;}

/********************************************************************************************/
#hozBtn{
	background:transparent;
	padding:3px 10px;
	margin: 0 auto;
	border-width: 1px;border-color: #ffe #aaab9c #ccc #fff;border-style: solid;
	display:inline;
}
#hozBtn:hover{ background: #f0e7d7;border-color: #aaab9c #fff #fff #ccc;color: #800000;}



.slideImg{filter:progid:DXImageTransform.Microsoft.Fade();}
.slideTD{padding-left:10px;}

.relDiv{background:url(../../images/line.jpg) top center repeat-x;padding-top:20px;}
#relatedItems{margin:0; display:inline;}
#relatedItems img{padding:2px; border: groove 1px #444; margin:3px;margin:2px;width:60px; height:40px;}

/********************************* Front Page Gallery *********************/

#frontGallery{margin:0px auto; min-height:175px; width:700px; padding:10px; clear:both; background:url(../../images/line.jpg) top center repeat-x;}
.featureDiv{float:left; margin:10px 5px; padding:2px;border:solid 1px #444;}

div#frontAlbum{margin:0 auto; text-align:center}
div#frontAlbum img{filter:progid:DXImageTransform.Microsoft.Fade();height:180px;padding:0 30px;border:solid 0px #fff;}
.saleThumbs{float:left; margin:5px 2px 15px 2px; padding:2px;border:solid 1px #444; text-align:center}
.clear{clear:both;}
/************************* Images ***************************************/
.alpha img{filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;;-moz-opacity:0.5;}
.alpha:hover  img{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;;-moz-opacity: 1;}


/************************* Porfolio ***************************************/
#folioheader{padding:0;}
#folioHeader{clear:left;}
#folioContent{padding:0;}

#sndDiv{height:0px; width:0; margin:0; padding:0}
#sndControl{margin-right:15px;}
#authour{float:right; font-style: italic; color:#444;}
div#caption{text-align:left; padding:5px 20px;}
/************************** Guest Book ************************************/
#guestBook{ width:90%; margin:5px auto; text-align:center;}
.curPage{padding:0 5px; text-align:center; font-weight:bold;color:#fff; background-color:#000;}
.pageNav{padding:0 5px;}
#pbtop{text-align:center;}
td.upper {
	color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.smaller {/* CHANGED IN 1.5 */
	font-size: 10px;
}

table.sign {
	border:dashed #444 1px;
}

table.entries{ text-align:left;}
table.entries tr.headerRow{ background-color:#f0e7d7 ; color:#fff;}
table.entries tr.headerRow td{color:#000; padding:2px; font-weight:bold;}

a.smaller {
	font-size: 10px;
	color : #0084BE;
	text-decoration : underline;
}

a.smaller:hover {
	font-size: 10px;
	color : Red;
	text-decoration : none;
}


hr {
	color: #ccc;
	height: 1px;
}

/* EVERYTHING BELOW ADDED IN 1.5 */
div.centered {
	text-align: center;
}

div.centered table {
	margin: 0 auto; 
	text-align: left;
}
