/*
 * CSS file created by Rockstarapps Concatenation
 */

/*
 * START OF FILE - /Skins/satorination.com/css/lib/rating2/rating.css
 */
/**/
.rating {
	cursor: pointer;
	margin: 2em;
	clear: both;
	display: block;
}
.rating:after {
	content: '.';
	display: block;
	height: 0;
	width: 0;
	clear: both;
	visibility: hidden;
}
.cancel,
.star {
	float: left;
	width: 17px;
	height: 15px;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer;
}

.cancel, .cancel a {background: url(/css/lib/rating2/delete.gif) no-repeat 0 -16px;}

.star, .star a {background: url(/css/lib/rating2/star.gif) no-repeat 0 0px;}
	
.cancel a, .star a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0px;
}

div.rating div.on a {
	background-position: 0 -16px;
}
div.rating div.hover a,
div.rating div a:hover {
	background-position: 0 -32px;
}



/*
 * END OF FILE - /Skins/satorination.com/css/lib/rating2/rating.css
 */

/*
 * START OF FILE - /Skins/satorination.com/css/docs.css
 */
/*
------------------------------------------------------------------------

Theme Name:    StyleGuide DOCS

Version:       1.02
Author:        Marie
Author URI:    http://SatoriNation.com/

------------------------------------------------------------------------

Support:       info@satorination.com
Updated:       Oct 6 2008
Copyright:     (c) 2008 Satori Nation

All rights reserved.
*/


#styleDocs iframe.preview {margin:0 auto; 
padding:0em;
width:100%; height:750px;  border:1px solid #cfc;}


#styleDocs code, #styleDocs pre, #styleDocs samp {
	font-size: 13px;
	font-family: Arial, Verdana, Geneva, Sans-serif;
	}

#styleDocs abbr, #styleDocs acronym, #styleDocs .help {
	border-bottom: 1px dotted #555;
	cursor: help;
	}


#styleDocs h2 {margin:1em 0em 0em 0em;}
#styleDocs ol {margin:0em .75em; line-height:1.75em;}
#styleDocs ul#styleGuide {line-height:1.65em;}

#styleDocs img {
	border: none;
}

#styleDocs :link, #styleDocs :visited {
	background-color: transparent;
	font-weight: normal;
	text-decoration: underline;
	}

#styleDocs :link {
	color: #036EBF;
	}

#styleDocs :visited {
	color: #036EBF;
	}

#styleDocs :link:hover, #styleDocs :visited:hover {
	text-decoration: none;
	color:#025696;
	}

#styleDocs :link:active, #styleDocs :visited:active {
	text-decoration: underline;
	color: #036EBF;
	outline: none; /* For Firefox family */
	}



/* --------------- header --------------- */

#styleDocs #header {
    margin: 0em;
	height:2em;
	background-color: #666;
	border-bottom: 1px solid #000;
	color: #fff;
	}

#styleDocs .docheading {
	background-color: transparent;
	color: #fff;
	width: 300px;
	padding: 8px 0 3px 20px;
}
		
#styleDocs .searchbox {
	background-color: transparent;
	font-size: 10px;
	font-weight: normal;
	padding: 0 15px 0 0;
	margin:0;
	text-align: right;
}

#styleDocs .searchbox div {
	font-size: 10px;
}

#styleDocs .section {
	margin: 0;
	padding: 0;
}

#styleDocs #navlinks {
	background-color: #ddd;
	margin: 0px 0px 0px 0px;
	padding: 3px 0 4px 26px;
	font-size: 10px;
	}
#styleDocs #navlinks a:link { 
	font-weight:       bold;
	text-decoration:   underline;
	white-space:       nowrap;
}
#styleDocs #navlinks  a:visited { 
	text-decoration:   underline;
	font-weight:       bold;
}

#styleDocs #navlinks a:hover { 
	text-decoration:   none;
	color:             #333;
}


#styleDocs .leftpad {
 padding-left: 20px;
}

#styleDocs .imgwrapper {
 margin: 0 auto 0 auto;
 padding: 8px 0 5px 0;
 text-align: center;
}

#styleDocs .imgborder {
 	border:1px solid #666;
	display: block;
	margin: auto;
	padding: 0;
}

#styleDocs .highlight {
	font-size: 13px;
	font-family: Arial, Verdana, Geneva, Sans-serif;
	background-color: transparent;
	color: #393;
	font-weight: normal;
}

/* --------------- content --------------- */

#styleDocs {
	width:90%;
	margin: 18px 26px;
	font-size: 13px;
	}

#styleDocs img {
	margin: auto;
	padding: 0;
	}

/*
	 Display title as image caption
*/
#styleDocs img[title]:after {
	background-color: transparent;
	color: #000;
	content: attr(title);
	display: block;
	margin: 0;
	padding: 0.3em 0 0 0;
	font-size: 13px;
	font-weight: bold;
	text-align: center; 
	}


#styleDocs h1 {
	background-color: #FFFABC;
	border: 2px solid #E9E5AC; 
	color: #333;
	font-size: 16px;
	margin: 13px 0 15px 0;
	padding: 13px;
	text-align: left;
	font: normal 18px/22px palantino, georgia, 'times new roman', serif;
	}

#styleDocs h2 {
	background-color: transparent;
	border-bottom: 2px solid #666;
	color: #333;
	font-size: 15px;
	font-weight: bold;
	margin: 18px 0 10px 4px;
	padding: 20px 0 3px 0px;
	}

#styleDocs h3 {
	font-size: 14px;
	font-weight: bold;
	color:	#333;
	background-color: transparent;
	border-bottom: 1px solid #999;
	margin: 30px 0 0 15px;
	padding: 5px 0 3px 0px;
	}

#styleDocs h4 {
	background-color: transparent;
	color: #363;
	font-size: 13px;
	font-weight: bold;
	margin: 10px 0 0 21px;
	padding-left: 3px;
	}

#styleDocs h5 {
	color: #333;
	font-size: 13px;
	margin: 16px 0 -5px 0;
	padding: 0;
	}
	
#styleDocs .subhead {
	font-size: 13px; 
	font-weight: normal;
	margin: 3px 0 0 0;
	color: #666;
}

#styleDocs .title {
	margin: 13px 30px -8px 24px;
	font-size: 13px; 
}

#styleDocs p {
	margin: 10px 30px 3px 24px;
	font-size: 13px;
	}
	
#styleDocs b {
	font-weight: bold;
	}

#styleDocs strong {
	font-weight: bold;
	}
	
#styleDocs code {
 font-family: Monaco, Verdana, Sans-serif;
 font-size: 12px;
 background-color: #f9f9f9;
 border: 1px solid #D0D0D0;
 color: #002166;
 display: block;
	margin: 10px 0 5px 24px;
 padding: 12px 10px 12px 10px;
}

#styleDocs pre { 
	font-family: Monaco, sans-serif;
	background-color: #F6F8FB;
	border: 1px solid #91A2B4;
	color: #003CB5; 
	font-size: 11px;
	display: block;
	margin: 10px 0 5px 24px;
	padding: 10px;
}


#styleDocs .path {
	background-color: #EBF3EC;
	border: 1px solid #99BC99;
	color: #005702;
	font-size: 13px;
	text-align: center;
	margin: 0 0 14px 0;
	padding: 5px 10px 5px 8px;
	}


#styleDocs var {
	background-color: transparent;
	color: #393;
	font-weight: bold;
	}

#styleDocs kbd {
	font-family: Arial, Verdana, Geneva, Sans-serif;
	background-color: transparent;
	color: #c33;
	font-size: 13px;
	font-weight: bold;
 	}

#styleDocs dfn {
	font-family: Arial, Verdana, Geneva, Sans-serif;
	font-size: 13px;
	color: #336600;
	font-weight: bold;
	}

#styleDocs samp {
	font-size: 13px;
	font-family: Arial, Verdana, Geneva, Sans-serif;
	background-color: transparent;
	color: #933;
	font-weight: bold;
	}

#styleDocs address {
	font-size: 10px;
	font-style: italic;
	margin-right: 20px;
	text-align: right;
	}

#styleDocs li {
	font-size: 13px;
	margin-top: 6px;
	margin-left: 5px;
	font-size: 13px;
	}

#styleDocs li p {
	font-size: 13px;
	margin-left: 0;
	margin-right: 0;
	}

#styleDocs dl {
	font-size: 13px;
	margin: 10px 0 5px 24px;
	padding: 10px;
	}

#styleDocs dt {
	font-weight: bold;
	float: left;
	}

#styleDocs dd {
	margin-left: 100px;
	margin-bottom: 8px;
	}

#styleDocs dl.classProperties dd, #content dl.funcArgs dd {
	margin-left: 145px;
}

#styleDocs table {
	margin: 10px 0px 3px 24px;
	font-size: 13px;
	border: 1px solid #91A2B4;
	border-collapse: collapse;
}

#styleDocs table .caption {
	padding: 2px 0;
	font-weight: bold;
	background-color: #91A2B4;
	color: #fff;
	margin: 0;
}

#styleDocs table th {
	padding: 2px 8px;
	background-color: #F6F8FB;
	border: 1px solid #91A2B4;
	color: #003CB5;
}

#styleDocs table td {
	padding: 2px 8px;
	border: 1px solid #91A2B4;
}

#styleDocs .toc {
	font-weight: bold;
	font-size: 13px;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: 13px;   /* the correct value */
	}

#styleDocs .toc b {
	color: #333;
	font-size: 13px;
	}

#styleDocs .minitoc {
	font-weight: bold;
	font-size: 13px;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: 13px;   /* the correct value */
	}


/*
	Apply style to IE browsers
		http://centricle.com/ref/css/filters/tests/star_html/
*/
* html #styleDocs  #content #toc ul {
	padding-left: 5px;
	}

/*
	Apply style to Moz browsers
		http://centricle.com/ref/css/filters/tests/owen/
*/
head:first-child+body #styleDocs #toc ul {
	margin-left: 5px;
	}


#styleDocs .important {
	background: #FBE6F2;
	border: 1px solid #D893A1;
	color: #000;
	margin: 10px 0 5px 24px;
	padding: 10px;
	}

#styleDocs .important p {
	margin: 6px 0 8px 0;
	padding: 0;
	}
	
#styleDocs .important .leftpad {
	margin: 6px 0 8px 0;
 	padding-left: 20px;
}
	
	
#styleDocs .critical {
	background: #FBE6F2;
	border: 1px solid #E68F8F;
	color: #000;
	margin: 10px 0 5px 0;
	padding: 10px;
	}
	
#styleDocs .critical p {
	margin: 5px 0 6px 0;
	padding: 0;
	}

#styleDocs .searchbox {
	background-color: #eee;
	border: 1px solid #222;
	padding: 7px 0 7px 8px;
	text-align: center;
	}

#styleDocs ul.guidelineList {
	list-style: none;
	margin: 0;
	padding: 0;
}

#styleDocs .guidelineDetails {
	margin-left: 60px;
}


 #styleDocs .center {
 text-align: center;
}


/* @ end */
/*
 * END OF FILE - /Skins/satorination.com/css/docs.css
 */

/*
 * START OF FILE - /Skins/satorination.com/css/system.css
 */
/*
------------------------------------------------------------------------

Theme Name:    SYSTEM

Version:       1.02
Author:        Marie
Author URI:    http://SatoriNation.com/

------------------------------------------------------------------------

Support:       info@satorination.com
Updated:       Oct 6 2008
Copyright:     (c) 2008 Satori Nation

All rights reserved.
------------------------------------------------------------------------
*/

body{margin:0; padding:0;}
.hidden{display:none;}

#system {clear:both; margin:.5em auto; padding:0em; width:97%; border:0px;}

#systemBg{clear:both; width:100%; margin:.25em 0; padding:0 0 0 0; border:0; background:#c5d1b0;}
#systemBg {margin-top:1em!important;}

#system .systemBlock a.desc {text-transform:capitalize!important;}
/*------------------------------------------------------------------------
Avitar
------------------------------------------------------------------------
*/

#system img.avitar {float:left; margin:0em .25em .25em .75em; padding:0em; width:75px; border:0; /*background:#ff9;*/}


/*------------------------------------------------------------------------
Site Map
------------------------------------------------------------------------
*/

#sitemap h2{margin-bottom:1em;}
#sitemap h3{margin-bottom:1em;}
#sitemap ul {margin-bottom:10px; margin-right:20px; float:left; width:45%;}
#sitemap ul li{font-family:"Trebuchet MS"; font-size:14px; line-height:1.5em; border-bottom:1px dotted #666;}

#sitemap a{color:#2e6615; text-decoration:none;}
#sitemap a:hover{color:#2e6615; text-decoration:underline;}
#sitemap a:visited{color:#2e6615; text-decoration:none;}


/*------------------------------------------------------------------------
Headers
------------------------------------------------------------------------
*/
#system h1, #system h2, #system h3, #system h4, #system h5, #system h6 {
	font-family:"Trebuchet MS", sans-serif;
	text-transform:capitalize;
	}

#system h2 {margin:0em 0em .75em 0em;
	text-transform:capitalize;}

#system #systemBg h1 {text-transform:capitalize;}
#system #systemBg h2 {text-transform:capitalize;}
#system #systemBg h3 {text-transform:capitalize;}

#system #systemBg h3 {margin:1.25em .75em 1em .75em; padding:.5em 0em 0em .25em; background:none!important; /*background:#9c9;*/}
#system #systemBg h3 {font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:13px; color:#000;}

/*
------------------------------------------------------------------------
PRELOADER - holder for preloader
------------------------------------------------------------------------
*/

#preloader{float:right; width:5em; padding:0em; margin:0em;}
.loader{padding:0; margin:0; display:block; background:url(/img/preloader/loadingAnimation.gif) no-repeat;}

/*
------------------------------------------------------------------------
Breadcrumbs
------------------------------------------------------------------------
*/
#bread {
	color: #666;
	padding: 3px;
	margin-bottom: 20px;
	}

#bread ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	} 

#bread ul li {
	font-size:.85em;
	font-family:"Trebuchet MS", sans-serif;
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
	}

/*#bread ul li:before {
	content: "\0020 \0020 \0020 \00BB \0020";
	color: #666;
	}
	
#bread ul li.first:before {
	content: " ";
	}
*/

#bread a, #bread a:visited {
color:#666!important;
}

#bread a:hover {
text-decoration:underline;
}


/*
------------------------------------------------------------------------
Login or Register screen
------------------------------------------------------------------------
*/

.colLogin {float:left; width:40%; padding-top:.5em;}
.colLogin h2{font-family:georgia; padding-top:.5em; font-size:1em;}
.colLogin p{visibility:hidden; display:none;}
.colLogin form {padding:0em .5em; background:#eaeae0;}
.colLogin form p{visibility:visible!important;}

/*Forgot Password: need to set visibility*/
.colLogin .forgotPassword{display:block; visibility:visible!important;}

.colSwitch {float:left; width:5%; padding:4em 1em;}

.colSwitch p{
	display:block; 
	padding:0em; 
	margin:0em; 
	color:#678a54;
	font-family:georgia;
	font-size:2em!important; 
	text-align:center;
	border-top: 2px solid #678a54;
	border-bottom: 2px solid #678a54;
	background: #eaeae0;

}


.colRegister {float:right; width:50%; padding-top:.5em;}
.colRegister h2{font-family:georgia; padding-top:.5em; font-size:1em;}
.colRegister p{display:none;}
.colRegister form {padding:0em .5em; background:#eaeae0;}
.colRegister form p{display:block;}

#registerMember {margin:0em; padding:0em;}
#registerMember .col{width:55%; float:right!important;}
#registerMember .col form{background:#eafae0; padding:0em .5em;}


#loginMember {margin:0em; padding:0em;}
#loginMember .col{margin:0em 1em; width:40%; float:left!important;}
#loginMember .col form{background:#eafae0; padding:0em .5em;}

/*
------------------------------------------------------------------------
SYSTEM MESSAGES - hint, error messages, etc.
------------------------------------------------------------------------
*/


.attentionMessage{
	margin: .25em auto;
	padding: .5em .25em;
	width:98%;
	border-left: 2px solid #fc0;
	/*border-bottom: 1px solid #fc0;*/
	background: #ffff99;
	font-family:"Tahoma";
	color:#000;
	font-size:14px!important;
	}

.attentionMessage a, .attentionMessage a:visited{color:#000; text-decoration:underline;}
.attentionMessage a:hover{color:#000; text-decoration:none!important;}
.attentionMessage p{margin:0em; padding:0em; font-size:14px!important;}

.errorMessage{
	margin: .25em auto;
	padding: .5em .25em;
	width:98%;
	border-left: 2px solid #f44;
	background: #ffcccc;
	font-family:"Tahoma";
	color:#000;
	font-size:14px!important;
	}

.errorMessage a, .errorMessage a:visited{color:#000;text-decoration:underline;}
.errorMessage a:hover{color:#000; text-decoration:none!important;}
.errorMessage p{margin:0em; padding:0em; font-size:14px!important;}

.approveMessage{
	margin: .25em auto;
	padding: .5em .25em;
	width:98%;
	border-left: 2px solid #9c6;
	/*border-bottom: 1px solid #fc0;*/
	background: #ccffcc;
	font-family:"Tahoma";
	color:#000;
	font-size:14px!important;
	clear:both;
	}

.approveMessage a, .approveMessage a:visited{color:#000;text-decoration:underline;}
.approveMessage a:hover{color:#000; text-decoration:none!important;}
.approveMessage p{margin:0em; padding:0em; font-size:14px!important;}

.systemMessage{
	margin: .25em auto;
	padding: .5em .25em;
	width:98%;
	border-left: 2px solid #fc0;
	/*border-bottom: 1px solid #fc0;*/
	background: #ffff99;
	font-family:"Tahoma";
	color:#000;
	font-size:14px!important;
	}

.systemMessage a, .systemMessage a:visited{color:#000; text-decoration:underline;}
.systemMessage a:hover{color:#000; text-decoration:none!important;}
.systemMessage p{margin:0em; padding:0em; font-size:14px!important;}

.simpleMessage{
	margin: .25em auto;
	padding: .5em .25em;
	width:98%;
	border-left: 2px solid #99cccc;
	background: #ccffff;
	font-family:"Tahoma";
	color:#000;
	font-size:14px!important;
	}

.simpleMessage a, .simpleMessage a:visited{color:#000;text-decoration:underline;}
.simpleMessage a:hover{color:#000; text-decoration:none!important;}
.simpleMessage p{margin:0em; padding:0em; font-size:14px!important;}

.hintMessage{
	margin: .25em auto;
	padding: .5em .25em;
	width:98%;
	border-left: 2px solid #fc0;
	/*border-bottom: 1px solid #fc0;*/
	background: #ffff99;
	font-family:"Tahoma";
	color:#000;
	font-size:14px!important;
	}

.hintMessage a, .systemMessage a:visited{color:#000; text-decoration:underline;}
.hintMessage a:hover{color:#000; text-decoration:none!important;}
.hintMessage p{margin:0em; padding:0em; font-size:14px!important;}


/*
------------------------------------------------------------------------
MY ACCOUNT BALANCE
------------------------------------------------------------------------
*/

#myAccountBalance {font-family:"Trebuchet MS", sans-serif; font-size:14px; color:#000;}
#myAccountBalance {margin:0em 0em .5em 0em; padding:.35em .5em 0em .5em; float:right!important; width:43%; /*border-right:2px solid #cfc;*/
border-left:3px solid #637d4d; background:#dcf6c6;}
#myAccountBalance h3{display:inline;}
#myAccountBalance span {font-weight:bold; padding:0em 0em .25em 0em;}
#myAccountBalance span.balance {font-weight:normal; display:block; padding:.25em; background:#fff; border-bottom:2px solid green;}
#myAccountBalance span.highlighter {font-weight:normal; display:block; padding:.25em}
#myAccountBalance p{text-align:right; margin:0em; padding-top:.5em!important;}
#myAccountBalance p a{color:green;}

/*
------------------------------------------------------------------------
SYSTEM THANK YOU (also used for AddFunds)
------------------------------------------------------------------------
*/

#systemResponse {float:right; margin:0em .5em; padding:.5em 1em; width:50%; background:#fffac5; border-top:2px solid #ffcc00; border-bottom:2px solid #ffcc00;}
#systemResponse h1{font-family:georgia;}
#systemResponse p {font-size:.95em; font-family:georgia;}

/*System Response Suggestions*/
#systemResponse ol#suggestions {margin:0em 2em!important;}
#systemResponse ol#suggestions li {font-family:"Georgia"; color:#333; font-size:14px;}

#systemResponse ol{margin:0em 1em 1em 1em; width:95%;}
#systemResponse ol li{font-size:1em; line-height:2em!important;}

#systemResponse ol li span{font-family:"Georgia"; background:#a2d6e4; padding:.25em .5em; font-size:14px!important;}
#systemResponse ol li span.info{background:none; padding:.25em .5em; font-size:13px!important;}

/*Notes*/
#systemResponse p.note {font-style:italic; width:95%; margin:0em auto; margin-bottom:.75em; text-align:left; color:#000;}

/*BUTTON*/
#systemResponse ol li span.button{color:#287184; border:1px solid #a2d6e4; background:#d1e8ee; padding:.20em .5em; font-size:14px!important;}

#systemResponse ol li span.button:hover{color:#287184; border:1px solid #a2d6e4; background:#fff; padding:.20em .5em; font-size:14px!important;}

#systemResponse ol li span.button a{font-family:georgia; color:#134654;}
#systemResponse ol li span.button a:hover{text-decoration:none; font-family:georgia; color:#134654;}
#systemResponse ol li span.button a:visited{font-family:georgia; color:#134654;}

#systemResponse form{border:0em; background:none; padding:.5em;}
#systemResponse form fieldset legend{display:none;}

/*
------------------------------------------------------------------------
SYSTEM Width - 
------------------------------------------------------------------------
*/

#system p {
	margin: 0em;
	padding: 0 0 1em 0;
	line-height: 1.5em;
	}
	
.systemBlock {margin:.5em .20em .5em .20em; padding:.25em 0 .25em 0; width:32%; height:300px; float:left; border:1px solid #d2d2d2; background:#fff!important;}
#system .systemBlock h3{color:#333!important;}
.systemBlock p{padding:.25em .5em!important;}
.systemBlock ul{margin:0; padding:0;}
.systemBlock ul li{list-style:none!important; border-bottom:1px dotted #ccc; line-height:1.5em; text-indent:10px;}

	
/*#system a, #system a:visited {
color:#61819d!important;
text-decoration:none;
}

#system a:hover {
color:#61819d;
text-decoration:underline;
}

.systemBlock a, .systemBlock a:visited {
color:#069;
text-decoration:none;
}

.systemBlock a:hover {
text-decoration:underline;
}
*/

.systemBlock a, .systemBlock a:visited {
color:#069!important;
font-weight:normal!important;
font-size:.95em!important;
text-decoration:none;
}

.systemBlock a:hover {
text-decoration:underline;
}

#system #container{}
#system #content{background:none; padding:0em .5em;}
#system #white{background:#fff!important;}

.systemBlock h3{display:block; width:100%; color:#000; text-indent:8px!important; background:none!important; border-bottom:1px dotted #ccc!important;}
.systemBlock h3 a{color:#000!important;}

#system h2 {margin:.75em 0em;}
#system h3 {color:#000!important; background:#e7e7e7; letter-spacing: 1px; text-indent:.25em; margin:0; padding:.25em 0em; width:100%;}


/*
------------------------------------------------------------------------
BUTTONS and Links
------------------------------------------------------------------------

.buttons{width:30%; margin:.25em 0em; padding:0.15em; border:1px solid #aaa; background:#e3e3e3 url(/img/bg/button.gif) repeat-x left top; overflow:visible;white-space:nowrap;}
.buttons:hover{background:#ececec;}
a.createNew {padding-left:1.25em; font-family: arial, "lucida console", sans-serif; color:#666; font-size:1em; line-height: 1.2em; zoom:1; text-decoration:none;}
a.createNew:hover{text-decoration:none;}
*/

/*
------------------------------------------------------------------------
iFrame
------------------------------------------------------------------------
*/
.public{background:#fff; border:.5em solid #ff9; margin:.5em;}
.public iframe {clear:both; border:none; padding:0; width:100%; height:25em;}




/*
------------------------------------------------------------------------
SYSTEM TABLE
------------------------------------------------------------------------


table{clear:both!important;}

#system table {
	clear:both;
	margin: 0em;
	padding: 0em;
	width: 95%!important;
}

#system table a, a:visited {
	color: #c75f3e;
}

#system table a:hover {
text-decoration:underline;
}


#system table caption {
	padding: 0 0 5px 0;
	width: 100%;	 
	font: italic 1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

#system table th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	border: 1px solid #ccc9b2;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding:.25em!important;
	background: #eae7d2;
}

#system table th#name {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	border: 1px solid #ccc9b2;
	width:100px!important;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding:.25em!important;
	background: #eae7d2;
}

#system table th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

#system table td {
	border-left: 1px solid #ccc9b2;
	border-right: 1px solid #ccc9b2;
	border-bottom: 1px solid #ccc9b2;
	background: #fff;
	padding:.25em;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:.90em;
	color:#4f6b72!important;

}

#system table td.name {width:10%!important; color:red!important;}

#system table ul {margin:0em; padding:0em;}
#system table ul li {list-style:none; border-bottom:1px dotted #ccc;}

#system table dd{border-bottom:1px dotted #ccc; width:120px!important;}
#system table td.textLeft {text-align: left;}
#system table td.small {font-size:smaller;}
#system table td.lg {width:100px!important; background:green!important;}

#system table td.alt {
	background: #F5FAFA;
	color: #797268;
}

#system table th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#system table th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}

*/

table{clear:both!important;}

#system table {
	clear:both;
	margin: 0em auto;
	padding: 0em;
	width: 98%!important;
}


#system table a, a:visited {
	color: #c75f3e;
}

#system table a:hover {
text-decoration:underline;
}


#system table caption {
	padding: 5px 0 5px 0;
	width: 98%;	 
	font: italic .95em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

#system table th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	border: 1px solid #ccc9b2;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding:.5em .35em;
	background: #eae7d2;
}

#system table th#name {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	border: 1px solid #ccc9b2;
	width:100px!important;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding:.25em!important;
	background: #eae7d2;
}


#system table th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

#system table td {
	/*border-left: 1px solid #ccc9b2;
	border-right: 1px solid #ccc9b2;
	border-bottom: 1px solid #ccc9b2;
	background: #fff;
	*/
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:.90em;
	color:#000!important;
	padding:.5em .10em .10em .25em;
	vertical-align:text-top!important;
}

#system table td.name {width:10%!important; color:red!important;}

#system table ul {margin:0em; padding:0em;}
#system table ul li {list-style:none; border-bottom:1px dotted #ccc;}

#system table dd{border-bottom:1px dotted #ccc; width:120px!important;}
#system table td.textLeft {text-align: left;}
#system table td.small {font-size:smaller; }
#system table td.lg {width:100px!important; background:green!important;}

#system table td.alt {
	background: #F5FAFA;
	color: #797268;
}

#system table th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#system table th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}


/*
------------------------------------------------------------------------
Forms that live inside a thickbox
------------------------------------------------------------------------
*/

#thickForm {margin:0em; padding:0em;}

#thickForm form {
	width:750px;
	margin: .5em auto;
	border:0px;
	padding: .5em 0;
	background: #fff;
}

/*#thickForm form legend {margin:0; padding:.5em .75em .5em .5em; font-weight:bold!important; color:#31302c!important; background:#eae7e2;}
#thickForm form fieldset {margin-bottom:1.5em; padding:0em; background:#eae7e2;}
#thickForm form dd textarea {width:300px; margin-bottom:.75em!important; }
*/

/*Fixing the text area positioning*/
form dd textarea {width:250px;}

#thickForm form p {
	font-size: .90em;
	color: #666;
	padding: 0em;
	margin: 0;
}

#thickForm form p.desc {
	font-weight: bold;
	color: #666;
}

#thickForm form ul {
	list-style: none;
	width:70%;
	float:right;

}

#thickForm form ul li {
	list-style: none;
	padding: .25em 0;
	border-bottom: 1px solid #ccc;
}

#thickForm legend {
	color: #664728 !important;
	font-size: .95em;
	font-weight: normal !important;
	padding: .25em 0 0 0;
	border: 0;
}

#thickForm legend span {
	display: block !important;
	width: 300px !important;
	line-height: 1.25em;
}

#thickForm fieldset.highlight {
	border: 0 !important;
	border-top: 1px dotted #ccc !important;
	background: #E5F7FD;
	margin: .25em 0;
	padding: .0em 0em .5em .25em;
}

#thickForm fieldset.highlight legend {
	color: #666;
	background: #E5F7FD !important;
	color: #666;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

#thickForm fieldset {margin:.25em 0em; padding:0em;}

#thickForm fieldset dl {
	clear: both;
	padding: .25em 0;
	margin:0em!important;
}

#thickForm fieldset dt {
	float: left;
	color: #666;
	width: 35%;
	text-align: right;
	margin: 0;
	padding: 0 .5em 0 0;
}


#thickForm fieldset dd.hint {
	display: none;
	font-size: .80em;
	color: #333;
	border: 0;
	padding: .35em .50em;
	background: #FFFFA5;
}


#thickForm form label {
	padding: 0;
	margin: 0;
	font-size: .75em !important;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}


#thickForm form label.hide {
	padding: 0;
	margin: 0;
	color:#fff;
	font-size: .75em !important;
}


/*  */

/*
 * END OF FILE - /Skins/satorination.com/css/system.css
 */

/*
 * START OF FILE - /Skins/satorination.com/css/ads.css
 */
/*
------------------------------------------------------------------------

Theme Name:    Ads

Version:       1.02
Author:        Marie
Author URI:    http://SatoriNation.com/

------------------------------------------------------------------------

Support:       info@satorination.com
Updated:       July 4 2008
Copyright:     (c) 2008 Satori Nation

All rights reserved.
*/




/*
------------------------------------------------------------------------
Ads - 285x50
------------------------------------------------------------------------
*/


.ad285x50 {display:block; margin:.20em auto; border:1px dotted #ccc; padding:.15em; width:285px; height:50px;}
.ad285x50:hover {border:1px solid #ccc; padding:.15em;}

.horoscope {display:block; width:100%; height:50px; text-indent:-2000px; background:url(/img/ads/28550/horoscopes.gif) bottom;}
.horoscope:hover {background:url(/img/ads/28550/horoscopes.gif) top!important;}



/*  */
/*
 * END OF FILE - /Skins/satorination.com/css/ads.css
 */

/*
 * START OF FILE - /Skins/satorination.com/css/icons.css
 */
/*
------------------------------------------------------------------------
Description:   Icons
Version:       1.02
Update: October 4, 2008
Author:        Satori Nation
Author URI:    http://satorination.com/

------------------------------------------------------------------------

/*a.icon {display:block;float:left;height:14px;width:14px;margin-right:5px;padding-left:0;text-indent:-999px;line-height:0;font-size:0;overflow:hidden;}
.desc,a.desc {width:auto!important;height:auto;padding-left:17px;line-height:1.2em;zoom:1;}
*/

a.hover{text-decoration:underline!important;}

a.icon {
	display: block;
	margin: 0;
	padding: 0;
	width: 16px !important;
	height: 20px !important;
	text-indent: -2000px;
	font-size: 0em;
	overflow: hidden;
	font-weight: bold;
}


.desc, a.desc {
	width: auto !important;
	height: auto;
	padding: 0 2px 0 18px;
	line-height: 1.25em;
	zoom: 1;
	text-decoration:none;
}

p.desc{
	margin:.25em 0em;
	width: auto !important;
	height: auto;
	line-height: 1.2em;
	zoom: 1;
	font-weight:normal!important;
	text-decoration:none;
}

p.icon {
	display: block;
	margin: 0;
	padding: 0;
	width: 16px !important;
	height: 16px !important;
	text-indent: -2000px;
	font-size: 0em;
	overflow: hidden;
	font-weight: bold;
}


/*span.desc{
	width: auto !important;
	height: auto;
	line-height: 1.2em;
	zoom: 1;
	font-weight:normal!important;
	text-decoration:none;
}

span.icon {
	display: block;
	margin: 0;
	padding: 0;
	width: 16px !important;
	height: 16px !important;
	text-indent: -2000px;
	font-size: 0em;
	overflow: hidden;
	font-weight: bold;
}*/


a.attention{color:red!important;}
.attention {background: url(/img/icons/silk/exclamation.png) no-repeat;}


/*
------------------------------------------------------------------------
TOGGLE
------------------------------------------------------------------------
*/

.toggleExpand {background: url(/img/icons/toggle/plusBlue.png) no-repeat;}
.toggleCollapse {background: url(/img/icons/toggle/minusBlue.png) no-repeat;}

/*
------------------------------------------------------------------------
TREE EDITS
------------------------------------------------------------------------
*/

.trash {background: url(/img/icons/controls/trash.gif) no-repeat;}
.dragHandle {background: url(/img/icons/controls/dragHandle.gif) no-repeat;}

/*
------------------------------------------------------------------------
BREADCRUMBS
------------------------------------------------------------------------
*/
.arrowRight {background: url(/img/icons/silk/arrow_right.png) no-repeat;}
.arrowLeft {background: url(/img/icons/silk/arrow_left.png) no-repeat;}
.arrowDown {background: url(/img/icons/silk/arrow_down.png) no-repeat;}
.arrowUp {background: url(/img/icons/silk/arrow_up.png) no-repeat;}

/*
------------------------------------------------------------------------
DASHBOARD
------------------------------------------------------------------------
*/

.asterisk {background: url(/img/icons/silk/asterisk_yellow.png) no-repeat;}
.questionmark {background: url(/img/icons/silk/help.png) no-repeat;}
.information {background: url(/img/icons/silk/information.png) no-repeat;}

/*Messaging*/
.emailSend {background: url(/img/icons/silk/email_go.png) no-repeat;}
.commentsView {background: url(/img/icons/silk/comments.png) no-repeat;}
.pageExcel {background: url(/img/icons/silk/page_excel.png) no-repeat;}

/*View Edit*/
.pencil {background: url(/img/icons/silk/pencil.png) no-repeat;}
.eye {background: url(/img/icons/silk/eye.png) no-repeat;}

/*Manage Users*/
.group {background: url(/img/icons/silk/group.png) no-repeat;}
.groupEdit {background: url(/img/icons/silk/group_edit.png) no-repeat;}
.userEdit {background: url(/img/icons/silk/user_edit.png) no-repeat;}
.userAdd {background: url(/img/icons/silk/user_add.png) no-repeat;}
.thumbDown {background: url(/img/icons/silk/thumb_down.png) no-repeat;}
.thumbUp {background: url(/img/icons/silk/thumb_up.png) no-repeat;}

/*Passwords/Security*/
.lock {background: url(/img/icons/silk/lock.png) no-repeat;}

/*Profile Edits*/
.layoutEdit {background: url(/img/icons/silk/layout_edit.png) no-repeat;}
.pageEdit {background: url(/img/icons/silk/page_edit.png) no-repeat;}
.setStatus {background: url(/img/icons/silk/status_away.png) no-repeat;}

/*Finances*/
.cart {background: url(/img/icons/silk/cart.png) no-repeat;}
.money_add {background: url(/img/icons/silk/money_add.png) no-repeat;}
.moneyView {background: url(/img/icons/silk/money.png) no-repeat;}

/*News, Calendar, Schedule*/
.calendarView {background: url(/img/icons/silk/calednar.png) no-repeat;}
.clockView {background: url(/img/icons/silk/clock.png) no-repeat;}
.newspaper {background: url(/img/icons/silk/newspaper.png) no-repeat;}


.feed {background: url(/img/icons/silk/feed.png) no-repeat;}
.feedEdit {background: url(/img/icons/silk/feed_edit.png) no-repeat;}
.calendarEdit {background: url(/img/icons/silk/calendar_edit.png) no-repeat;}
.pageEdit {background: url(/img/icons/silk/page_edit.png) no-repeat;}
.pageExit {background: url(/img/icons/silk/page_white_go.png) no-repeat;}

/*
------------------------------------------------------------------------
FOOTER LINKS
------------------------------------------------------------------------
*/
.house {background: url(/img/icons/silk/house.png) no-repeat;}
.faceSmile {background: url(/img/icons/silk/emoticon_grin.png) no-repeat;}

/*
------------------------------------------------------------------------
ARTICLES
------------------------------------------------------------------------
*/
#newsEntry .desc, #newsEntry a.desc {
	width: auto !important;
	height: auto;
	padding: 0 2px 0 18px;
	line-height: 1.25em;
	zoom: 1;
	text-decoration:none;
}

#newsEntry .flag {background: url(/img/icons/silk/flag_red.png) no-repeat;}
#newsEntry .tag {background: url(/img/icons/silk/tag_blue.png) no-repeat;}
#newsEntry .comment {background: url(/img/icons/silk/comments.png) no-repeat;}


/*
------------------------------------------------------------------------
SCHEDULER/TIME
------------------------------------------------------------------------
time - i use this for loading
*/

.time {
	background: url(/img/icons/silk/time.png) no-repeat;
}

.warn {
	background: url(/img/icons/silk/error.png) no-repeat;
}

.accept {
	background: url(/img/icons/silk/accept.png) no-repeat;
}

.assumeUser {
	background: url(/img/icons/silk/star.png) no-repeat;
}

.saleStar {
	background: url(/img/icons/silk/star.png) no-repeat;
}

.edit {
	background: url(/img/icons/silk/application_edit.png) no-repeat;
}

/*Used for Assume User .star {
	background: url(/img/icons/silk/star.png) no-repeat;
}*/

.starAssume {
	background: url(/img/icons/silk/star.png) no-repeat;
}

.add {
	background: url(/img/icons/silk/add.png) no-repeat;
}

.anchor {
	background: url(/img/icons/silk/anchor.png) no-repeat;
}

.application_add {
	background: url(/img/icons/silk/application_add.png) no-repeat;
}

.application_cascade {
	background: url(/img/icons/silk/application_cascade.png) no-repeat;
}

.application_delete {
	background: url(/img/icons/silk/application_delete.png) no-repeat;
}

.application_double {
	background: url(/img/icons/silk/application_double.png) no-repeat;
}

.application_edit {
	background: url(/img/icons/silk/application_edit.png) no-repeat;
}

.application_error {
	background: url(/img/icons/silk/application_error.png) no-repeat;
}

.application_form_add {
	background: url(/img/icons/silk/application_form_add.png) no-repeat;
}

.application_form_delete {
	background: url(/img/icons/silk/application_form_delete.png) no-repeat
		;
}

.application_form_edit {
	background: url(/img/icons/silk/application_form_edit.png) no-repeat;
}

.application_form_magnify {
	background: url(/img/icons/silk/application_form_magnify.png)
		no-repeat;
}

.application_form {
	background: url(/img/icons/silk/application_form.png) no-repeat;
}

.application_get {
	background: url(/img/icons/silk/application_get.png) no-repeat;
}

.application_go {
	background: url(/img/icons/silk/application_go.png) no-repeat;
}

.application_home {
	background: url(/img/icons/silk/application_home.png) no-repeat;
}

.application_key {
	background: url(/img/icons/silk/application_key.png) no-repeat;
}

.application_lightning {
	background: url(/img/icons/silk/application_lightning.png) no-repeat;
}

.application_link {
	background: url(/img/icons/silk/application_link.png) no-repeat;
}

.application_osx_terminal {
	background: url(/img/icons/silk/application_osx_terminal.png)
		no-repeat;
}

.application_osx {
	background: url(/img/icons/silk/application_osx.png) no-repeat;
}

.application_put {
	background: url(/img/icons/silk/application_put.png) no-repeat;
}

.application_side_boxes {
	background: url(/img/icons/silk/application_side_boxes.png) no-repeat;
}

.application_side_contract {
	background: url(/img/icons/silk/application_side_contract.png)
		no-repeat;
}

.application_side_expand {
	background: url(/img/icons/silk/application_side_contract.png)
		no-repeat;
}

.application_side_list {
	background: url(/img/icons/silk/application_side_list.png) no-repeat;
}

.application_side_tree {
	background: url(/img/icons/silk/application_side_tree.png) no-repeat;
}

.application_split {
	background: url(/img/icons/silk/application_split) no-repeat;
}

.application_tile_horizontal {
	background: url(/img/icons/silk/application_tile_horizontal.png)
		no-repeat;
}

.application_tile_vertical {
	background: url(/img/icons/silk/application_tile_vertical.png)
		no-repeat;
}

.application_view_columns {
	background: url(/img/icons/silk/application_view_columns.png)
		no-repeat;
}

.application_view_detail {
	background: url(/img/icons/silk/application_view_detail.png) no-repeat
		;
}

.application_view_gallery {
	background: url(/img/icons/silk/application_view_gallery.png)
		no-repeat;
}

.application_view_icons {
	background: url(/img/icons/silk/application_view_icon.png) no-repeat;
}

.application_view_list {
	background: url(/img/icons/silk/application_view_list.png) no-repeat;
}

.application_view_tile {
	background: url(/img/icons/silk/application_view_tile.png) no-repeat;
}

.application_xp_terminal {
	background: url(/img/icons/silk/application_xp_terminal.png) no-repeat
		;
}

.application_xp {
	background: url(/img/icons/silk/application_xp.png) no-repeat;
}

.application {
	background: url(/img/icons/silk/application.png) no-repeat;
}

.arrow_branch {
	background: url(/img/icons/silk/arrow_branch.png) no-repeat;
}

.arrow_divide {
	background: url(/img/icons/silk/arrow_divide.png) no-repeat;
}

.arrow_down {
	background: url(/img/icons/silk/arrow_down.png) no-repeat;
}

.arrow_in {
	background: url(/img/icons/silk/arrow_in.png) no-repeat;
}

.arrow_inout {
	background: url(/img/icons/silk/arrow_inout.png) no-repeat;
}

.arrow_join {
	background: url(/img/icons/silk/arrow_join.png) no-repeat;
}

.arrow_left {
	background: url(/img/icons/silk/arrow_left.png) no-repeat;
}

.arrow_merge {
	background: url(/img/icons/silk/arrow_merge.png) no-repeat;
}

.arrow_out {
	background: url(/img/icons/silk/arrow_out.png) no-repeat;
}

.arrow_redo {
	background: url(/img/icons/silk/arrow_redo.png) no-repeat;
}

.arrow_refresh_small {
	background: url(/img/icons/silk/arrow_refresh_small.png) no-repeat;
}

.arrow_refresh {
	background: url(/img/icons/silk/arrow_refresh.png) no-repeat;
}

.arrow_right {
	background: url(/img/icons/silk/arrow_right.png) no-repeat;
}

.arrow_rotate_anticlockwise {
	background: url(/img/icons/silk/arrow_rotate_anticlockwise.png)
		no-repeat;
}

.arrow_rotate_clockwise {
	background: url(/img/icons/silk/arrow_rotate_clockwise.png) no-repeat;
}

.arrow_switch {
	background: url(/img/icons/silk/arrow_switch.png) no-repeat;
}

.arrow_turn_left {
	background: url(/img/icons/silk/arrow_turn_left.png) no-repeat;
}

.arrow_turn_right {
	background: url(/img/icons/silk/arrow_turn_right.png) no-repeat;
}

.arrow_undo {
	background: url(/img/icons/silk/arrow_undo.png) no-repeat;
}


.arrow_up {
	background: url(/img/icons/silk/arrow_up.png) no-repeat;
}

.asterisk_orange {
	background: url(/img/icons/silk/asterisk_orange.png) no-repeat;
}

.asterisk_yellow {
	background: url(/img/icons/silk/asterisk_yellow.png) no-repeat;
}

.attach {
	background: url(/img/icons/silk/attach.png) no-repeat;
}

.award_star_add {
	background: url(/img/icons/silk/award_star_add.png) no-repeat;
}

.award_star_bronze {
	background: url(/img/icons/silk/award_star_bronze.png) no-repeat;
}

.award_star_bronze_1 {
	background: url(/img/icons/silk/award_star_bronze_1.png) no-repeat;
}

.award_star_bronze_2 {
	background: url(/img/icons/silk/award_star_bronze_2.png) no-repeat;
}

.award_star_bronze_3 {
	background: url(/img/icons/silk/award_star_bronze_3.png) no-repeat;
}

.award_star_delete {
	background: url(/img/icons/silk/award_star_delete.png) no-repeat;
}

.award_star_gold_1 {
	background: url(/img/icons/silk/award_star_gold_1.png) no-repeat;
}

.award_star_gold_2 {
	background: url(/img/icons/silk/award_star_gold_2.png) no-repeat;
}

.award_star_gold_3 {
	background: url(/img/icons/silk/award_star_gold_3.png) no-repeat;
}

.award_star_silver_1 {
	background: url(/img/icons/silk/award_star_silver_1.png) no-repeat;
}

.award_star_silver_2 {
	background: url(/img/icons/silk/award_star_silver_2.png) no-repeat;
}

.award_star_silver_3 {
	background: url(/img/icons/silk/award_star_silver_3.png) no-repeat;
}

.basket_add {
	background: url(/img/icons/silk/basket_add.png) no-repeat;
}

.basket_delete {
	background: url(/img/icons/silk/basket_delete.png) no-repeat;
}

.basket_edit {
	background: url(/img/icons/silk/basket_edit.png) no-repeat;
}

.basket_error {
	background: url(/img/icons/silk/basket_error.png) no-repeat;
}

.basket_go {
	background: url(/img/icons/silk/basket_go.png) no-repeat;
}

.basket_put {
	background: url(/img/icons/silk/basket_put.png) no-repeat;
}

.basket_remove {
	background: url(/img/icons/silk/basket_remove.png) no-repeat;
}

.basket {
	background: url(/img/icons/silk/basket.png) no-repeat;
}

.bell_add {
	background: url(/img/icons/silk/bell_add.png) no-repeat;
}

.bell_delete {
	background: url(/img/icons/silk/bell_delete.png) no-repeat;
}

.bell_error {
	background: url(/img/icons/silk/bell_error.png) no-repeat;
}

.bell_go {
	background: url(/img/icons/silk/bell_go.png) no-repeat;
}

.bell_link {
	background: url(/img/icons/silk/bell_link.png) no-repeat;
}

.bell {
	background: url(/img/icons/silk/bell.png) no-repeat;
}

.bin_closed {
	background: url(/img/icons/silk/bin_closed.png) no-repeat;
}

.bin_empty {
	background: url(/img/icons/silk/bin_empty.png) no-repeat;
}

.bin {
	background: url(/img/icons/silk/bin.png) no-repeat;
}

.bomb {
	background: url(/img/icons/silk/bomb.png) no-repeat;
}

.book_add {
	background: url(/img/icons/silk/book_add.png) no-repeat;
}

.book_addresses {
	background: url(/img/icons/silk/book_addresses.png) no-repeat;
}

.book_delete {
	background: url(/img/icons/silk/book_delete.png) no-repeat;
}

.book_edit {
	background: url(/img/icons/silk/book_edit.png) no-repeat;
}

.book_error {
	background: url(/img/icons/silk/book_error.png) no-repeat;
}

.book_go {
	background: url(/img/icons/silk/book_go.png) no-repeat;
}

.book_key {
	background: url(/img/icons/silk/book_key.png) no-repeat;
}

.book_link {
	background: url(/img/icons/silk/book_link.png) no-repeat;
}

.book_next {
	background: url(/img/icons/silk/book_next.png) no-repeat;
}

.book_open {
	background: url(/img/icons/silk/book_open.png) no-repeat;
}

.book_previous {
	background: url(/img/icons/silk/book_previous.png) no-repeat;
}

.book {
	background: url(/img/icons/silk/book.png) no-repeat;
}

.box {
	background: url(/img/icons/silk/box.png) no-repeat;
}

.brick_add {
	background: url(/img/icons/silk/brick_add.png) no-repeat;
}

.brick_delete {
	background: url(/img/icons/silk/brick_delete.png) no-repeat;
}

.brick_edit {
	background: url(/img/icons/silk/brick_edit.png) no-repeat;
}

.brick_error {
	background: url(/img/icons/silk/brick_error.png) no-repeat;
}

.brick_go {
	background: url(/img/icons/silk/brick_go.png) no-repeat;
}

.brick_link {
	background: url(/img/icons/silk/brick_link.png) no-repeat;
}

.brick {
	background: url(/img/icons/silk/brick.png) no-repeat;
}

.bricks {
	background: url(/img/icons/silk/bricks.png) no-repeat;
}

.briefcase {
	background: url(/img/icons/silk/briefcase.png) no-repeat;
}

.bug_add {
	background: url(/img/icons/silk/bug_add.png) no-repeat;
}

.bug_delete {
	background: url(/img/icons/silk/bug_delete.png) no-repeat;
}

.bug_edit {
	background: url(/img/icons/silk/bug_edit.png) no-repeat;
}

.bug_error {
	background: url(/img/icons/silk/bug_error.png) no-repeat;
}

.bug_go {
	background: url(/img/icons/silk/bug_go.png) no-repeat;
}

.bug_link {
	background: url(/img/icons/silk/bug_link.png) no-repeat;
}

.bug {
	background: url(/img/icons/silk/bug.png) no-repeat;
}

.building_add {
	background: url(/img/icons/silk/building_add.png) no-repeat;
}

.building_delete {
	background: url(/img/icons/silk/building_delete.png) no-repeat;
}

.building_edit {
	background: url(/img/icons/silk/building_edit.png) no-repeat;
}

.building_error {
	background: url(/img/icons/silk/building_error.png) no-repeat;
}

.building_go {
	background: url(/img/icons/silk/building_go.png) no-repeat;
}

.building_key {
	background: url(/img/icons/silk/building_key.png) no-repeat;
}

.building_link {
	background: url(/img/icons/silk/building_link.png) no-repeat;
}

.building {
	background: url(/img/icons/silk/building.png) no-repeat;
}

.bullet_add {
	background: url(/img/icons/silk/bullet_add.png) no-repeat;
}

.bullet_arrow_bottom {
	background: url(/img/icons/silk/bullet_arrow_botton.png) no-repeat;
}

.bullet_arrow_down {
	background: url(/img/icons/silk/bullet_arrow_down.png) no-repeat;
}

.bullet_arrow_top {
	background: url(/img/icons/silk/bullet_arrow_top.png) no-repeat;
}

.bullet_arrow_up {
	background: url(/img/icons/silk/bullet_arrow_up.png) no-repeat;
}

.bullet_black {
	background: url(/img/icons/silk/bullet_black.png) no-repeat;
}

.bullet_blue {
	background: url(/img/icons/silk/bullet_blue.png) no-repeat;
}

.bullet_delete {
	background: url(/img/icons/silk/bullet_delete.png) no-repeat;
}

.bullet_disk {
	background: url(/img/icons/silk/bullet_disk.png) no-repeat;
}

.bullet_error {
	background: url(/img/icons/silk/bullet_error.png) no-repeat;
}

.bullet_feed {
	background: url(/img/icons/silk/bullet_feed.png) no-repeat;
}

.bullet_go {
	background: url(/img/icons/silk/bullet_go.png) no-repeat;
}

.bullet_green {
	background: url(/img/icons/silk/bullet_green.png) no-repeat;
}

.bullet_key {
	background: url(/img/icons/silk/bullet_key.png) no-repeat;
}

.bullet_orange {
	background: url(/img/icons/silk/bullet_orange.png) no-repeat;
}

.bullet_picture {
	background: url(/img/icons/silk/bullet_picture.png) no-repeat;
}

.bullet_pink {
	background: url(/img/icons/silk/bullet_pink.png) no-repeat;
}

.bullet_purple {
	background: url(/img/icons/silk/bullet_purple.png) no-repeat;
}

.bullet_red {
	background: url(/img/icons/silk/bullet_red.png) no-repeat;
}

.bullet_star {
	background: url(/img/icons/silk/bullet_star.png) no-repeat;
}

.bullet_toggle_minus {
	background: url(/img/icons/silk/bullet_toggle_minus.png) no-repeat;
}

.bullet_toggle_plus {
	background: url(/img/icons/silk/bullet_toggle_plus.png) no-repeat;
}

.bullet_white {
	background: url(/img/icons/silk/bullet_white.png) no-repeat;
}

.bullet_wrench {
	background: url(/img/icons/silk/bullet_wrench.png) no-repeat;
}

.bullet_yellow {
	background: url(/img/icons/silk/bullet_yellow.png) no-repeat;
}

.cake {
	background: url(/img/icons/silk/cake.png) no-repeat;
}

.calculator_add {
	background: url(/img/icons/silk/calculator_add.png) no-repeat;
}

.calculator_delete {
	background: url(/img/icons/silk/calculator_delete.png) no-repeat;
}

.calculator_edit {
	background: url(/img/icons/silk/calculator_edit.png) no-repeat;
}

.calculator_error {
	background: url(/img/icons/silk/calculator_error.png) no-repeat;
}

.calculator_link {
	background: url(/img/icons/silk/calculator_link.png) no-repeat;
}

.calculator {
	background: url(/img/icons/silk/calculator.png) no-repeat;
}

.calendarView {
	background: url(/img/icons/silk/calendar_view_day.png) no-repeat;
}


.calendar_add {
	background: url(/img/icons/silk/calendar_add.png) no-repeat;
}

.calendar_delete {
	background: url(/img/icons/silk/calendar_delete.png) no-repeat;
}

.calendar_edit {
	background: url(/img/icons/silk/calednar_edit.png) no-repeat;
}

.calendar_link {
	background: url(/img/icons/silk/calendar_link.png) no-repeat;
}

.calendar_view_day {
	background: url(/img/icons/silk/calendar_view_day.png) no-repeat;
}

.calendar_view_month {
	background: url(/img/icons/silk/calendar_view_month.png) no-repeat;
}

.calendar_view_week {
	background: url(/img/icons/silk/calendar_view_week.png) no-repeat;
}

.calendar {
	background: url(/img/icons/silk/calendar.png) no-repeat;
}

.camera_add {
	background: url(/img/icons/silk/camera_add.png) no-repeat;
}

.camera_delete {
	background: url(/img/icons/silk/camera_delete.png) no-repeat;
}

.camera_edit {
	background: url(/img/icons/silk/camera_edit.png) no-repeat;
}

.camera_error {
	background: url(/img/icons/silk/camera_error.png) no-repeat;
}

.camera_go {
	background: url(/img/icons/silk/camera_go.png) no-repeat;
}

.camera_link {
	background: url(/img/icons/silk/amera_link.png) no-repeat;
}

.camera_small {
	background: url(/img/icons/silk/camera_small.png) no-repeat;
}

.camera {
	background: url(/img/icons/silk/camera.png) no-repeat;
}

.cancel {
	background: url(/img/icons/silk/cancel.png) no-repeat;
}

.car_add {
	background: url(/img/icons/silk/car_add.png) no-repeat;
}

.car_delete {
	background: url(/img/icons/silk/car_delete.png) no-repeat;
}

.car {
	background: url(/img/icons/silk/car.png) no-repeat;
}

.cart_add {
	background: url(/img/icons/silk/cart_add.png) no-repeat;
}

.cart_delete {
	background: url(/img/icons/silk/cart_delete.png) no-repeat;
}

.cart_edit {
	background: url(/img/icons/silk/cart_edit.png) no-repeat;
}

.cart_error {
	background: url(/img/icons/silk/cart_error.png) no-repeat;
}

.cart_go {
	background: url(/img/icons/silk/cart_go.png) no-repeat;
}

.cart_put {
	background: url(/img/icons/silk/cart_put.png) no-repeat;
}

.cart_remove {
	background: url(/img/icons/silk/cart_remove.png) no-repeat;
}

.cd_add {
	background: url(/img/icons/silk/cd_add.png) no-repeat;
}

.cd_burn {
	background: url(/img/icons/silk/cd_burn.png) no-repeat;
}

.cd_delete {
	background: url(/img/icons/silk/cd_delete.png) no-repeat;
}

.cd_edit {
	background: url(/img/icons/silk/cd_edit.png) no-repeat;
}

.cd_eject {
	background: url(/img/icons/silk/cd_eject.png) no-repeat;
}

.cd_go {
	background: url(/img/icons/silk/cd_go.png) no-repeat;
}

.cd {
	background: url(/img/icons/silk/cd.png) no-repeat;
}

.chart_bar_add {
	background: url(/img/icons/silk/chart_bar_add.png) no-repeat;
}

.chart_bar_delete {
	background: url(/img/icons/silk/chart_bar_delete.png) no-repeat;
}

.chart_bar_edit {
	background: url(/img/icons/silk/chart_bar_edit.png) no-repeat;
}

.chart_bar_error {
	background: url(/img/icons/silk/chart_bar_error.png) no-repeat;
}

.chart_bar_link {
	background: url(/img/icons/silk/chart_bar_link.png) no-repeat;
}

.chart_bar {
	background: url(/img/icons/silk/chart_bar.png) no-repeat;
}

.chart_curve_add {
	background: url(/img/icons/silk/chart_curve_add.png) no-repeat;
}

.chart_curve_delete {
	background: url(/img/icons/silk/chart_curve_delete.png) no-repeat;
}

.chart_curve_edit {
	background: url(/img/icons/silk/chart_curve_edit.png) no-repeat;
}

.chart_curve_error {
	background: url(/img/icons/silk/chart_curve_error.png) no-repeat;
}

.chart_curve_go {
	background: url(/img/icons/silk/chart_curve_go.png) no-repeat;
}

.chart_curve_link {
	background: url(/img/icons/silk/chart_curve_link.png) no-repeat;
}

.chart_curve {
	background: url(/img/icons/silk/chart_curve.png) no-repeat;
}

.chart_line_add {
	background: url(/img/icons/silk/chart_line_add.png) no-repeat;
}

.chart_line_delete {
	background: url(/img/icons/silk/chart_line_delete.png) no-repeat;
}

.chart_line_edit {
	background: url(/img/icons/silk/chart_line_edit.png) no-repeat;
}

.chart_line_error {
	background: url(/img/icons/silk/chart_line_error.png) no-repeat;
}

.chart_line_link {
	background: url(/img/icons/silk/chart_line_link.png) no-repeat;
}

.chart_line {
	background: url(/img/icons/silk/chart_line.png) no-repeat;
}

.chart_organisation_add {
	background: url(/img/icons/silk/chart_organisation.png) no-repeat;
}

.chart_organisation_delete {
	background: url(/img/icons/silk/chart_organisation_delete.png)
		no-repeat;
}

.chart_organisation {
	background: url(/img/icons/silk/chart_organisation.png) no-repeat;
}

.chart_pie_add {
	background: url(/img/icons/silk/chart_pie_add.png) no-repeat;
}

.chart_pie_delete {
	background: url(/img/icons/silk/chart_pie_delete.png) no-repeat;
}

.chart_pie_edit {
	background: url(/img/icons/silk/chart_pie_edit.png) no-repeat;
}

.chart_pie_error {
	background: url(/img/icons/silk/chart_pie_error.png) no-repeat;
}

.chart_pie_link {
	background: url(/img/icons/silk/chart_pie_link.png) no-repeat;
}

.chart_pie {
	background: url(/img/icons/silk/chart_pie.png) no-repeat;
}

.clock_add {
	background: url(/img/icons/silk/clock_add.png) no-repeat;
}

.clock_delete {
	background: url(/img/icons/silk/clock_delete.png) no-repeat;
}

.clock_edit {
	background: url(/img/icons/silk/clock_edit.png) no-repeat;
}

.clock_error {
	background: url(/img/icons/silk/clock_error.png) no-repeat;
}

.clock_go {
	background: url(/img/icons/silk/clock_go.png) no-repeat;
}

.clock_link {
	background: url(/img/icons/silk/clock_link.png) no-repeat;
}

.clock_pause {
	background: url(/img/icons/silk/clock_pause.png) no-repeat;
}

.clock_play {
	background: url(/img/icons/silk/clock_play.png) no-repeat;
}

.clock_red {
	background: url(/img/icons/silk/clock_red.png) no-repeat;
}

.clock_stop {
	background: url(/img/icons/silk/clock_stop.png) no-repeat;
}

.clock {
	background: url(/img/icons/silk/clock.png) no-repeat;
}

.cog_add {
	background: url(/img/icons/silk/cog_add.png) no-repeat;
}

.cog_delete {
	background: url(/img/icons/silk/cog_delete.png) no-repeat;
}

.cog_edit {
	background: url(/img/icons/silk/cog_edit.png) no-repeat;
}

.cog_error {
	background: url(/img/icons/silk/cog_error.png) no-repeat;
}

.cog_go {
	background: url(/img/icons/silk/cog_go.png) no-repeat;
}

.cog {
	background: url(/img/icons/silk/cog.png) no-repeat;
}

.coins_add {
	background: url(/img/icons/silk/coins_add.png) no-repeat;
}

.coins_delete {
	background: url(/img/icons/silk/coins_delete.png) no-repeat;
}

.coins {
	background: url(/img/icons/silk/coins.png) no-repeat;
}

.color_swatch {
	background: url(/img/icons/silk/color_swatch.png) no-repeat;
}

.color_wheel {
	background: url(/img/icons/silk/color_wheel.png) no-repeat;
}

.comment_add {
	background: url(/img/icons/silk/comment_add.png) no-repeat;
}

.comment_delete {
	background: url(/img/icons/silk/comment_delete.png) no-repeat;
}

.comment_edit {
	background: url(/img/icons/silk/comment_edit.png) no-repeat;
}

.comment {
	background: url(/img/icons/silk/comment.png) no-repeat;
}

.comments_add {
	background: url(/img/icons/silk/comments_add.png) no-repeat;
}

.comments_delete {
	background: url(/img/icons/silk/comments_delete.png) no-repeat;
}

.comments {
	background: url(/img/icons/silk/comments.png) no-repeat;
}

.compress {
	background: url(/img/icons/silk/compress.png) no-repeat;
}

.computer_add {
	background: url(/img/icons/silk/computer_add.png) no-repeat;
}

.computer_delete {
	background: url(/img/icons/silk/computer_delete.png) no-repeat;
}

.computer_edit {
	background: url(/img/icons/silk/computer_edit.png) no-repeat;
}

.computer_error {
	background: url(/img/icons/silk/computer_error.png) no-repeat;
}

.computer_go {
	background: url(/img/icons/silk/computer_go.png) no-repeat;
}

.computer_key {
	background: url(/img/icons/silk/computer_key.png) no-repeat;
}

.computer_link {
	background: url(/img/icons/silk/computer_link.png) no-repeat;
}

.computer {
	background: url(/img/icons/silk/computer.png) no-repeat;
}

.connect {
	background: url(/img/icons/silk/connect.png) no-repeat;
}

.contrast_decrease {
	background: url(/img/icons/silk/contrast_decrease.png) no-repeat;
}

.contrast_high {
	background: url(/img/icons/silk/contrast_high.png) no-repeat;
}

.contrast_increase {
	background: url(/img/icons/silk/contrast_increase.png) no-repeat;
}

.contrast_low {
	background: url(/img/icons/silk/contrast_low.png) no-repeat;
}

.contrast {
	background: url(/img/icons/silk/contrast.png) no-repeat;
}

.control_eject_blue {
	background: url(/img/icons/silk/control_eject_blue.png) no-repeat;
}

.control_eject {
	background: url(/img/icons/silk/control_eject.png) no-repeat;
}

.control_end_blue {
	background: url(/img/icons/silk/control_end_blue.png) no-repeat;
}

.control_end {
	background: url(/img/icons/silk/control_end.png) no-repeat;
}

.control_equalizer_blue {
	background: url(/img/icons/silk/control_equalizer_blue.png) no-repeat;
}

.control_equalizer {
	background: url(/img/icons/silk/control_equalizer.png) no-repeat;
}

.control_fastforward_blue {
	background: url(/img/icons/silk/control_fastforward_blue.png)
		no-repeat;
}

.control_fastforward {
	background: url(/img/icons/silk/control_fastforward.png) no-repeat;
}

.control_pause {
	background: url(/img/icons/silk/control_pause.png) no-repeat;
}

.control_play_blue {
	background: url(/img/icons/silk/control_play_blue.png) no-repeat;
}

.control_play {
	background: url(/img/icons/silk/control_play.png) no-repeat;
}

.control_repeat_blue {
	background: url(/img/icons/silk/control_repeat_blue.png) no-repeat;
}

.control_repeat {
	background: url(/img/icons/silk/control_repeat.png) no-repeat;
}

.control_rewind_blue {
	background: url(/img/icons/silk/control_rewind_blue.png) no-repeat;
}

.control_rewind {
	background: url(/img/icons/silk/control_rewind.png) no-repeat;
}

.control_start_blue {
	background: url(/img/icons/silk/control_start_blue.png) no-repeat;
}

.control_start {
	background: url(/img/icons/silk/control_start.png) no-repeat;
}

.control_stop_blue {
	background: url(/img/icons/silk/control_stop_blue.png) no-repeat;
}

.control_stop {
	background: url(/img/icons/silk/control_stop.png) no-repeat;
}

.controller_add {
	background: url(/img/icons/silk/controller_add.png) no-repeat;
}

.controller_delete {
	background: url(/img/icons/silk/controller_delete.png) no-repeat;
}

.controller_error {
	background: url(/img/icons/silk/controller_error.png) no-repeat;
}

.controller {
	background: url(/img/icons/silk/controller.png) no-repeat;
}

.creditcards {
	background: url(/img/icons/silk/creditcards.png) no-repeat;
}

.cross {
	background: url(/img/icons/silk/cross.png) no-repeat;
}

.css_add {
	background: url(/img/icons/silk/css_add.png) no-repeat;
}

.css_delete {
	background: url(/img/icons/silk/css_delete.png) no-repeat;
}

.css_go {
	background: url(/img/icons/silk/css_go.png) no-repeat;
}

.css_valid {
	background: url(/img/icons/silk/css_valid.png) no-repeat;
}

.css {
	background: url(/img/icons/silk/css.png) no-repeat;
}

.cup_add {
	background: url(/img/icons/silk/cup_add.png) no-repeat;
}

.cup_delete {
	background: url(/img/icons/silk/cup_delete.png) no-repeat;
}

.cup_edit {
	background: url(/img/icons/silk/cup_edit.png) no-repeat;
}

.cup_error {
	background: url(/img/icons/silk/cup_error.png) no-repeat;
}

.cup_go {
	background: url(/img/icons/silk/cup_go.png) no-repeat;
}

.cup_key {
	background: url(/img/icons/silk/cup_key.png) no-repeat;
}

.cup_link {
	background: url(/img/icons/silk/cup_link.png) no-repeat;
}

.cup {
	background: url(/img/icons/silk/cup.png) no-repeat;
}

.cursor {
	background: url(/img/icons/silk/cursor.png) no-repeat;
}

.cut_red {
	background: url(/img/icons/silk/cut_red.png) no-repeat;
}

.cut {
	background: url(/img/icons/silk/cut.png) no-repeat;
}

/*include database icons*/
.date_add {
	background: url(/img/icons/silk/date_add.png) no-repeat;
}

.date_delete {
	background: url(/img/icons/silk/date_delete.png) no-repeat;
}

.date_edit {
	background: url(/img/icons/silk/date_edit.png) no-repeat;
}

.date_error {
	background: url(/img/icons/silk/date_error.png) no-repeat;
}

.date_go {
	background: url(/img/icons/silk/date_go.png) no-repeat;
}

.date_link {
	background: url(/img/icons/silk/date_link.png) no-repeat;
}

.date_magnify {
	background: url(/img/icons/silk/date_magnify.png) no-repeat;
}

.date_next {
	background: url(/img/icons/silk/) no-repeat;
}

.date_previous {
	background: url(/img/icons/silk/date_previous.png) no-repeat;
}

.date {
	background: url(/img/icons/silk/date.png) no-repeat;
}

.delete {
	background: url(/img/icons/silk/delete.png) no-repeat;
}

.disconnect {
	background: url(/img/icons/silk/disconnect.png) no-repeat;
}

.disk_multiple {
	background: url(/img/icons/silk/disk_multiple.png) no-repeat;
}

.disk {
	background: url(/img/icons/silk/disk.png) no-repeat;
}

.door_in {
	background: url(/img/icons/silk/door_in.png) no-repeat;
}

.door_open {
	background: url(/img/icons/silk/door_open.png) no-repeat;
}

.door_out {
	background: url(/img/icons/silk/door_out.png) no-repeat;
}

.door {
	background: url(/img/icons/silk/door.png) no-repeat;
}

.drink_empty {
	background: url(/img/icons/silk/drink_empty.png) no-repeat;
}

.drink {
	background: url(/img/icons/silk/drink.png) no-repeat;
}

.drive_add {
	background: url(/img/icons/silk/drive_add.png) no-repeat;
}

.drive_burn {
	background: url(/img/icons/silk/drive_burn.png) no-repeat;
}

.drive_cd_empty {
	background: url(/img/icons/silk/drive_cd_empty.png) no-repeat;
}

.drive_cd {
	background: url(/img/icons/silk/drive_cd.png) no-repeat;
}

.drive_delete {
	background: url(/img/icons/silk/drive_delete.png) no-repeat;
}

.drive_disk {
	background: url(/img/icons/silk/drive_disk.png) no-repeat;
}

.drive_edit {
	background: url(/img/icons/silk/drive_edit.png) no-repeat;
}

.drive_error {
	background: url(/img/icons/silk/drive_erorr.png) no-repeat;
}

.drive_go {
	background: url(/img/icons/silk/drive_go.png) no-repeat;
}

.drive_key {
	background: url(/img/icons/silk/drive_key.png) no-repeat;
}

.drive_link {
	background: url(/img/icons/silk/drive_link.png) no-repeat;
}

.drive_magnify {
	background: url(/img/icons/silk/drive_magnify.png) no-repeat;
}

.drive_network {
	background: url(/img/icons/silk/drive_network.png) no-repeat;
}

.drive_rename {
	background: url(/img/icons/silk/drive_rename.png) no-repeat;
}

.drive_user {
	background: url(/img/icons/silk/drive_user.png) no-repeat;
}

.drive_web {
	background: url(/img/icons/silk/drive_web.png) no-repeat;
}

.drive {
	background: url(/img/icons/silk/drive.png) no-repeat;
}

.dvd_add {
	background: url(/img/icons/silk/dvd_add.png) no-repeat;
}

.dvd_delete {
	background: url(/img/icons/silk/dvd_delete.png) no-repeat;
}

.dvd_edit {
	background: url(/img/icons/silk/dvd_edit.png) no-repeat;
}

.dvd_error {
	background: url(/img/icons/silk/dvd_error.png) no-repeat;
}

.dvd_go {
	background: url(/img/icons/silk/dvd_go.png) no-repeat;
}

.dvd_key {
	background: url(/img/icons/silk/dvd_key.png) no-repeat;
}

.dvd_link {
	background: url(/img/icons/silk/dvd_link.png) no-repeat;
}

.dvd {
	background: url(/img/icons/silk/dvd.png) no-repeat;
}

.email_add {
	background: url(/img/icons/silk/email_add.png) no-repeat;
}

.email_attach {
	background: url(/img/icons/silk/email_attach.png) no-repeat;
}

.email_delete {
	background: url(/img/icons/silk/email_delete.png) no-repeat;
}

.email_edit {
	background: url(/img/icons/silk/email_edit.png) no-repeat;
}

.email_error {
	background: url(/img/icons/silk/email_error.png) no-repeat;
}

.email_go {
	background: url(/img/icons/silk/email_go.png) no-repeat;
}

.email_link {
	background: url(/img/icons/silk/email_link.png) no-repeat;
}

.email_open_image {
	background: url(/img/icons/silk/email_open_image.png) no-repeat;
}

.email_open {
	background: url(/img/icons/silk/email_open.png) no-repeat;
}

.email {
	background: url(/img/icons/silk/email.png) no-repeat;
}

.emoticon_evilgrin {
	background: url(/img/icons/silk/email_evilgrin.png) no-repeat;
}

.emoticon_grin {
	background: url(/img/icons/silk/emoticon_grin.png) no-repeat;
}

.emoticon_happy {
	background: url(/img/icons/silk/emoticon_happy.png) no-repeat;
}

.emoticon_smile {
	background: url(/img/icons/silk/emoticon_smile.png) no-repeat;
}

.emoticon_surprised {
	background: url(/img/icons/silk/emoticon_surprised.png) no-repeat;
}

.emoticon_tongue {
	background: url(/img/icons/silk/emoticon_tongue.png) no-repeat;
}

.emoticon_unhappy {
	background: url(/img/icons/silk/emoticon_unhappy.png) no-repeat;
}

.emoticon_waii {
	background: url(/img/icons/silk/emoticon_waii.png) no-repeat;
}

.emoticon_wink {
	background: url(/img/icons/silk/emoticon_wink.png) no-repeat;
}

.error_add {
	background: url(/img/icons/silk/error_add.png) no-repeat;
}

.error_delete {
	background: url(/img/icons/silk/error_delete.png) no-repeat;
}

.error_go {
	background: url(/img/icons/silk/error_go.png) no-repeat;
}

.error {
	background: url(/img/icons/silk/error.png) no-repeat;
}

.exclamation {
	background: url(/img/icons/silk/exclamation.png) no-repeat;
}

.eye {
	background: url(/img/icons/silk/eye.png) no-repeat;
}

.feed_add {
	background: url(/img/icons/silk/feed_add.png) no-repeat;
}

.feed_delete {
	background: url(/img/icons/silk/feed_delete.png) no-repeat;
}

.feed_disk {
	background: url(/img/icons/silk/feed_disk.png) no-repeat;
}

.feed_edit {
	background: url(/img/icons/silk/feed_edit.png) no-repeat;
}

.feed_error {
	background: url(/img/icons/silk/feed_error.png) no-repeat;
}

.feed_go {
	background: url(/img/icons/silk/feed_go.png) no-repeat;
}

.feed_key {
	background: url(/img/icons/silk/feed_key.png) no-repeat;
}

.feed_link {
	background: url(/img/icons/silk/feed_link.png) no-repeat;
}

.feed_magnify {
	background: url(/img/icons/silk/feed_magnify.png) no-repeat;
}

.feed {
	background: url(/img/icons/silk/feed.png) no-repeat;
}

.female {
	background: url(/img/icons/silk/female.png) no-repeat;
}

.film_add {
	background: url(/img/icons/silk/film_add.png) no-repeat;
}

.film_delete {
	background: url(/img/icons/silk/film_delete.png) no-repeat;
}

.film_edit {
	background: url(/img/icons/silk/film_edit.png) no-repeat;
}

.film_error {
	background: url(/img/icons/silk/film_error.png) no-repeat;
}

.film_go {
	background: url(/img/icons/silk/film_go.png) no-repeat;
}

.film_key {
	background: url(/img/icons/silk/film_key.png) no-repeat;
}

.film_link {
	background: url(/img/icons/silk/film_link.png) no-repeat;
}

.film_save {
	background: url(/img/icons/silk/film_save.png) no-repeat;
}

.film {
	background: url(/img/icons/silk/film.png) no-repeat;
}

.find {
	background: url(/img/icons/silk/find.png) no-repeat;
}

.flag {
	background: url(/img/icons/silk/flag_red.png) no-repeat;
}

.flag_blue {
	background: url(/img/icons/silk/flag_blue.png) no-repeat;
}

.flag_green {
	background: url(/img/icons/silk/flag_green.png) no-repeat;
}

.flag_orange {
	background: url(/img/icons/silk/flag_orange.png) no-repeat;
}

.flag_pink {
	background: url(/img/icons/silk/flag_pink.png) no-repeat;
}

.flag_purple {
	background: url(/img/icons/silk/flag_purple.png) no-repeat;
}

.flag_red {
	background: url(/img/icons/silk/flag_red.png) no-repeat;
}

.flag_yellow {
	background: url(/img/icons/silk/flag_yellow.png) no-repeat;
}

.folder_add {
	background: url(/img/icons/silk/folder_add.png) no-repeat;
}

.folder_bell {
	background: url(/img/icons/silk/folder_bell.png) no-repeat;
}

.folder_brick {
	background: url(/img/icons/silk/folder_brick.png) no-repeat;
}

.folder_bug {
	background: url(/img/icons/silk/folder_bug.png) no-repeat;
}

.folder_camera {
	background: url(/img/icons/silk/folder_camera.png) no-repeat;
}

.folder_database {
	background: url(/img/icons/silk/folder_database.png) no-repeat;
}

.folder_delete {
	background: url(/img/icons/silk/folder_delete.png) no-repeat;
}

.folder_edit {
	background: url(/img/icons/silk/folder_edit.png) no-repeat;
}

.folder_error {
	background: url(/img/icons/silk/folder_error.png) no-repeat;
}

.folder_explore {
	background: url(/img/icons/silk/folder_explore.png) no-repeat;
}

.folder_feed {
	background: url(/img/icons/silk/folder_feed.png) no-repeat;
}

.folder_find {
	background: url(/img/icons/silk/folder_find.png) no-repeat;
}

.folder_go {
	background: url(/img/icons/silk/folder_go.png) no-repeat;
}

.folder_heart {
	background: url(/img/icons/silk/folder_heart.png) no-repeat;
}

.folder_image {
	background: url(/img/icons/silk/folder_image.png) no-repeat;
}

.folder_key {
	background: url(/img/icons/silk/folder_key.png) no-repeat;
}

.folder_lightbulb {
	background: url(/img/icons/silk/folder_lightbulb.png) no-repeat;
}

.folder_link {
	background: url(/img/icons/silk/folder_link.png) no-repeat;
}

.folder_magnify {
	background: url(/img/icons/silk/folder_magnify.png) no-repeat;
}

.folder_page_white {
	background: url(/img/icons/silk/folder_page_white.png) no-repeat;
}

.folder_page {
	background: url(/img/icons/silk/folder_page.png) no-repeat;
}

.folder_palette {
	background: url(/img/icons/silk/folder_palete.png) no-repeat;
}

.folder_picture {
	background: url(/img/icons/silk/folder_picture.png) no-repeat;
}

.folder_star {
	background: url(/img/icons/silk/folder_star.png) no-repeat;
}

.folder_table {
	background: url(/img/icons/silk/folder_table.png) no-repeat;
}

.folder_user {
	background: url(/img/icons/silk/folder_user.png) no-repeat;
}

.folder_wrench {
	background: url(/img/icons/silk/folder_wrench.png) no-repeat;
}

.folder {
	background: url(/img/icons/silk/folder.png) no-repeat;
}

.font_add {
	background: url(/img/icons/silk/font_add.png) no-repeat;
}

.font_delete {
	background: url(/img/icons/silk/font_delete.png) no-repeat;
}

.font_go {
	background: url(/img/icons/silk/font_go.png) no-repeat;
}

.font {
	background: url(/img/icons/silk/font.png) no-repeat;
}

.group_add {
	background: url(/img/icons/silk/group_add.png) no-repeat;
}

.group_delete {
	background: url(/img/icons/silk/group_delete.png) no-repeat;
}

.group_edit {
	background: url(/img/icons/silk/group_edit.png) no-repeat;
}

.group_error {
	background: url(/img/icons/silk/group_error.png) no-repeat;
}

.group_gear {
	background: url(/img/icons/silk/group_gear.png) no-repeat;
}

.group_go {
	background: url(/img/icons/silk/group_go.png) no-repeat;
}

.group_key {
	background: url(/img/icons/silk/group_key.png) no-repeat;
}

.group_link {
	background: url(/img/icons/silk/group_link.png) no-repeat;
}

.group {
	background: url(/img/icons/silk/group.png) no-repeat;
}

.heart_add {
	background: url(/img/icons/silk/heart_add.png) no-repeat;
}

.heart_delete {
	background: url(/img/icons/silk/heart_delete.png) no-repeat;
}

.heart {
	background: url(/img/icons/silk/heart.png) no-repeat;
}

.help {
	background: url(/img/icons/silk/help.png) no-repeat;
}

.hourglass_add {
	background: url(/img/icons/silk/hourglass_add.png) no-repeat;
}

.hourglass_go {
	background: url(/img/icons/silk/hourglass_go.png) no-repeat;
}

.hourglass_link {
	background: url(/img/icons/silk/hourglass_link.png) no-repeat;
}

.hourglass {
	background: url(/img/icons/silk/hourglass.png) no-repeat;
}

.house {
	background: url(/img/icons/silk/house.png) no-repeat;
}

.html_add {
	background: url(/img/icons/silk/html_add.png) no-repeat;
}

.html_delete {
	background: url(/img/icons/silk/html_delete.png) no-repeat;
}

.html_go {
	background: url(/img/icons/silk/html_go.png) no-repeat;
}

.html_valid {
	background: url(/img/icons/silk/html_valid.png) no-repeat;
}

.html {
	background: url(/img/icons/silk/html.png) no-repeat;
}

.image_add {
	background: url(/img/icons/silk/image_add.png) no-repeat;
}

.image_delete {
	background: url(/img/icons/silk/image_delete.png) no-repeat;
}

.image_edit {
	background: url(/img/icons/silk/image_edit.png) no-repeat;
}

.image_link {
	background: url(/img/icons/silk/image_link.png) no-repeat;
}

.image {
	background: url(/img/icons/silk/image.png) no-repeat;
}

.images {
	background: url(/img/icons/silk/images.png) no-repeat;
}

.information {
	background: url(/img/icons/silk/information.png) no-repeat;
}

.ipod_cast_add {
	background: url(/img/icons/silk/ipod_cast_add.png) no-repeat;
}

.ipod_cast_delete {
	background: url(/img/icons/silk/ipod_cast_delete.png) no-repeat;
}

.ipod_cast {
	background: url(/img/icons/silk/ipod_cast.png) no-repeat;
}

.ipod_sound {
	background: url(/img/icons/silk/ipod_sound.png) no-repeat;
}

.ipod {
	background: url(/img/icons/silk/ipod.png) no-repeat;
}

/*joystick*/
.key_add {
	background: url(/img/icons/silk/key_add.png) no-repeat;
}

.key_delete {
	background: url(/img/icons/silk/key_delete.png) no-repeat;
}

.key_go {
	background: url(/img/icons/silk/key_go.png) no-repeat;
}

.key {
	background: url(/img/icons/silk/key.png) no-repeat;
}

.keyboard_add {
	background: url(/img/icons/silk/keyboard_add.png) no-repeat;
}

.keyboard_delete {
	background: url(/img/icons/silk/keyboard_delete.png) no-repeat;
}

.keyboard_magnify {
	background: url(/img/icons/silk/keyboard_magnify.png) no-repeat;
}

.keyboard {
	background: url(/img/icons/silk/keyboard.png) no-repeat;
}

/*layers & layout*/
.lightbulb_add {
	background: url(/img/icons/silk/lightbulb_add.png) no-repeat;
}

.lightbulb_delete {
	background: url(/img/icons/silk/lightbulb_delete.png) no-repeat;
}

.lightblub_off {
	background: url(/img/icons/silk/lightbulb_off.png) no-repeat;
}

.lightbulb {
	background: url(/img/icons/silk/lightbulb.png) no-repeat;
}

.lightning_add {
	background: url(/img/icons/silk/lightning_add.png) no-repeat;
}

.lightning_delete {
	background: url(/img/icons/silk/lightning_delete.png) no-repeat;
}

.lightning_go {
	background: url(/img/icons/silk/lightning_go.png) no-repeat;
}

.lightning {
	background: url(/img/icons/silk/lightning.png) no-repeat;
}

.link_add {
	background: url(/img/icons/silk/link_add.png) no-repeat;
}

.link_break {
	background: url(/img/icons/silk/link_break.png) no-repeat;
}

.link_delete {
	background: url(/img/icons/silk/link_delete.png) no-repeat;
}

.link_edit {
	background: url(/img/icons/silk/link_edit.png) no-repeat;
}

.link_error {
	background: url(/img/icons/silk/link_error.png) no-repeat;
}

.link_go {
	background: url(/img/icons/silk/link_go.png) no-repeat;
}

.link {
	background: url(/img/icons/silk/link.png) no-repeat;
}

.lock_add {
	background: url(/img/icons/silk/lock_add.png) no-repeat;
}

.lock_break {
	background: url(/img/icons/silk/lock_break.png) no-repeat;
}

.lock_delete {
	background: url(/img/icons/silk/lock_delete.png) no-repeat;
}

.lock_edit {
	background: url(/img/icons/silk/lock_edit.png) no-repeat;
}

.lock_error {
	background: url(/img/icons/silk/lock_error.png) no-repeat;
}

.lock_go {
	background: url(/img/icons/silk/lock_go.png) no-repeat;
}

.lock_open {
	background: url(/img/icons/silk/lock_open.png) no-repeat;
}


/*lorry*/
.magnifier_zoom_out {
	background: url(/img/icons/silk/magnifier_zoom_out.png) no-repeat;
}

.magnifier_zoom_in {
	background: url(/img/icons/silk/magnifier_zoom_in.png) no-repeat;
}

.magnifier {
	background: url(/img/icons/silk/magnifier.png) no-repeat;
}

.male {
	background: url(/img/icons/silk/male.png) no-repeat;
}

.map_add {
	background: url(/img/icons/silk/map_add.png) no-repeat;
}

.map_delete {
	background: url(/img/icons/silk/map_delete.png) no-repeat;
}

.map_edit {
	background: url(/img/icons/silk/mad_edit.png) no-repeat;
}

.map_go {
	background: url(/img/icons/silk/map_go.png) no-repeat;
}

.map_magnify {
	background: url(/img/icons/silk/map_magnify.png) no-repeat;
}

.map {
	background: url(/img/icons/silk/map.png) no-repeat;
}

/*medal*/

.money_delete {
	background: url(/img/icons/silk/money_delete.png) no-repeat;
}

.money_dollar {
	background: url(/img/icons/silk/money_dollar.png) no-repeat;
}

.money_euro {
	background: url(/img/icons/silk/money_euro.png) no-repeat;
}

.money_pound {
	background: url(/img/icons/silk/money_pound.png) no-repeat;
}

.money_yen {
	background: url(/img/icons/silk/money_yen.png) no-repeat;
}

.money {
	background: url(/img/icons/silk/money.png) no-repeat;
}

.monitor_add {
	background: url(/img/icons/silk/monitor_add.png) no-repeat;
}

.monitor_delete {
	background: url(/img/icons/silk/monitor_delete.png) no-repeat;
}

.monitor_edit {
	background: url(/img/icons/silk/monitor_edit.png) no-repeat;
}

.monitor_go {
	background: url(/img/icons/silk/monitor_go.png) no-repeat;
}

.monitor_lightning {
	background: url(/img/icons/silk/monitor_lightning.png) no-repeat;
}

.monitor_link {
	background: url(/img/icons/silk/monitor_link.png) no-repeat;
}

.monitor {
	background: url(/img/icons/silk/monitor.png) no-repeat;
}

.mouse_add {
	background: url(/img/icons/silk/mouse_add.png) no-repeat;
}

.mouse_delete {
	background: url(/img/icons/silk/mouse_delete.png) no-repeat;
}

.mouse_error {
	background: url(/img/icons/silk/mouse_error.png) no-repeat;
}

.mouse {
	background: url(/img/icons/silk/mouse.png) no-repeat;
}

.music {
	background: url(/img/icons/silk/music.png) no-repeat;
}

.new {
	background: url(/img/icons/silk/new.png) no-repeat;
}

.newspaper_add {
	background: url(/img/icons/silk/newspaper_add.png) no-repeat;
}

.newspaper_delete {
	background: url(/img/icons/silk/newspaper_delete.png) no-repeat;
}

.newspaper_go {
	background: url(/img/icons/silk/newspaper_go.png) no-repeat;
}

.newspaper_link {
	background: url(/img/icons/silk/newspaper_link.png) no-repeat;
}

.newspaper {
	background: url(/img/icons/silk/newspaper.png) no-repeat;
}

.note_add {
	background: url(/img/icons/silk/note_add.png) no-repeat;
}

.note_delete {
	background: url(/img/icons/silk/note_delete.png) no-repeat;
}

.note_edit {
	background: url(/img/icons/silk/note_edit.png) no-repeat;
}

.note_error {
	background: url(/img/icons/silk/note_error.png) no-repeat;
}

.note_go {
	background: url(/img/icons/silk/note_go.png) no-repeat;
}

.note {
	background: url(/img/icons/silk/note.png) no-repeat;
}

.overlays {
	background: url(/img/icons/silk/overlays.png) no-repeat;
}

.package_add {
	background: url(/img/icons/silk/package_add.png) no-repeat;
}

.package_delete {
	background: url(/img/icons/silk/package_delete.png) no-repeat;
}

.package_go {
	background: url(/img/icons/silk/package_go.png) no-repeat;
}

.package_green {
	background: url(/img/icons/silk/package_green.png) no-repeat;
}

.package_link {
	background: url(/img/icons/silk/package_link.png) no-repeat;
}

.package {
	background: url(/img/icons/silk/package.png) no-repeat;
}

.page_add {
	background: url(/img/icons/silk/page_add.png) no-repeat;
}

.page_attach {
	background: url(/img/icons/silk/page_attach.png) no-repeat;
}

.page_code {
	background: url(/img/icons/silk/page_code.png) no-repeat;
}

.page_delete {
	background: url(/img/icons/silk/page_delete.png) no-repeat;
}

.page_edit {
	background: url(/img/icons/silk/page_edit.png) no-repeat;
}

.page_error {
	background: url(/img/icons/silk/page_error.png) no-repeat;
}

.page_excel {
	background: url(/img/icons/silk/page_excel.png) no-repeat;
}

.page_find {
	background: url(/img/icons/silk/page_find.png) no-repeat;
}

.page_gear {
	background: url(/img/icons/silk/page_gear.png) no-repeat;
}

.page_go {
	background: url(/img/icons/silk/page_go.png) no-repeat;
}

.page_green {
	background: url(/img/icons/silk/page_green.png) no-repeat;
}

.page_key {
	background: url(/img/icons/silk/page_key.png) no-repeat;
}

.page_lightning {
	background: url(/img/icons/silk/page_lightning.png) no-repeat;
}

.page_link {
	background: url(/img/icons/silk/page_link.png) no-repeat;
}

.page_paintbrush {
	background: url(/img/icons/silk/page_paintbrush.png) no-repeat;
}

.page_paste {
	background: url(/img/icons/silk/page_paste.png) no-repeat;
}

.page_red {
	background: url(/img/icons/silk/page_red.png) no-repeat;
}

.page_refresh {
	background: url(/img/icons/silk/page_refresh.png) no-repeat;
}

.page_save {
	background: url(/img/icons/silk/page_save.png) no-repeat;
}

.page_white_acrobat {
	background: url(/img/icons/silk/page_white_acrobat.png) no-repeat;
}

.page_search {
	background: url(/img/icons/silk/page_white_magnify.png) no-repeat;
}

/*pages*/
.page {
	background: url(/img/icons/silk/page.png) no-repeat;
}

.paintbrush {
	background: url(/img/icons/silk/paintbrush.png) no-repeat;
}

.paintcan {
	background: url(/img/icons/silk/paintcan.png) no-repeat;
}

.palette {
	background: url(/img/icons/silk/palette.png) no-repeat;
}

.paste_plain {
	background: url(/img/icons/silk/paste_plain.png) no-repeat;
}

.paste_word {
	background: url(/img/icons/silk/paste_word.png) no-repeat;
}

.pencil_add {
	background: url(/img/icons/silk/pencil_add.png) no-repeat;
}

.pencil_delete {
	background: url(/img/icons/silk/pencil_delete.png) no-repeat;
}

.pencil_go {
	background: url(/img/icons/silk/pencil_go.png) no-repeat;
}

.phone_add {
	background: url(/img/icons/silk/phone_add.png) no-repeat;
}

.phone_delete {
	background: url(/img/icons/silk/phone_delete.png) no-repeat;
}

.phone_sound {
	background: url(/img/icons/silk/phone_sound.png) no-repeat;
}

.phone {
	background: url(/img/icons/silk/phone.png) no-repeat;
}

.photo_add {
	background: url(/img/icons/silk/photo_add.png) no-repeat;
}

.photo_delete {
	background: url(/img/icons/silk/photo_delete.png) no-repeat;
}

.photo_link {
	background: url(/img/icons/silk/photo_link.png) no-repeat;
}

.photo {
	background: url(/img/icons/silk/photo.png) no-repeat;
}

.photos {
	background: url(/img/icons/silk/photos.png) no-repeat;
}

.picture_add {
	background: url(/img/icons/silk/picture_add.png) no-repeat;
}

.picture_delete {
	background: url(/img/icons/silk/picture_delete.png) no-repeat;
}

.picture_edit {
	background: url(/img/icons/silk/picture_edit.png) no-repeat;
}

.picture_empty {
	background: url(/img/icons/silk/picture_empty.png) no-repeat;
}

.picture_error {
	background: url(/img/icons/silk/picture_error.png) no-repeat;
}

.picture_go {
	background: url(/img/icons/silk/picture_go.png) no-repeat;
}

.picture_key {
	background: url(/img/icons/silk/picture_key.png) no-repeat;
}

.picture_link {
	background: url(/img/icons/silk/picture_link.png) no-repeat;
}

.picture_save {
	background: url(/img/icons/silk/picture_save.png) no-repeat;
}

.picture {
	background: url(/img/icons/silk/picture.png) no-repeat;
}

/*pill*/
.plugin_add {
	background: url(/img/icons/silk/plugin_add.png) no-repeat;
}

.plugin_delete {
	background: url(/img/icons/silk/plugin_delete.png) no-repeat;
}

.plugin_disabled {
	background: url(/img/icons/silk/plugin_disabled.png) no-repeat;
}

.plugin_edit {
	background: url(/img/icons/silk/plugin_edit.png) no-repeat;
}

.plugin_error {
	background: url(/img/icons/silk/plugin_error.png) no-repeat;
}

.plugin_go {
	background: url(/img/icons/silk/plugin_go.png) no-repeat;
}

.plugin_link {
	background: url(/img/icons/silk/plugin_link.png) no-repeat;
}

.plugin {
	background: url(/img/icons/silk/plugin.png) no-repeat;
}

.printer_add {
	background: url(/img/icons/silk/printer_add.png) no-repeat;
}

.printer_delete {
	background: url(/img/icons/silk/printer_delete.png) no-repeat;
}

.printer_empty {
	background: url(/img/icons/silk/printer_empty.png) no-repeat;
}

.printer_error {
	background: url(/img/icons/silk/printer_error.png) no-repeat;
}

.printer {
	background: url(/img/icons/silk/printer.png) no-repeat;
}

/**/
.tag {background: url(/img/icons/silk/tag_blue.png) no-repeat;}
.tagKeyword {background: url(/img/icons/silk/tag_blue.png) no-repeat;}

.user_admin {background: url(/img/icons/silk/user_suit.png) no-repeat;}

.user_admin_delete {background: url(/img/icons/silk/user_adminDelete.png) no-repeat;}

.user {background: url(/img/icons/silk/user.png) no-repeat;}

.user_delete {background: url(/img/icons/silk/user_delete.png) no-repeat;}
.world {
	background: url(/img/icons/silk/world.png) no-repeat;
}
/**/
.zoom {
	background: url(/img/icons/silk/zoom.png) no-repeat;
}
.zoom_out {
	background: url(/img/icons/silk/zoom_out.png) no-repeat;
}
.zoom_in {
	background: url(/img/icons/silk/zoom_in.png) no-repeat;
}
.{background:url (/img/icons/silk/)no-repeat;}


/*Networking
.addfriend {
	background: url(/img/icons/16/) no-repeat;
}

.friendPending {
	background: url(/img/icons/16/) no-repeat;
}

.blocked {
	background: url(/img/icons/16/) no-repeat;
}

.friends {
	background: url(/img/icons/16/) no-repeat;
}

.sendMessage {
	background: url(/img/icons/16/) no-repeat;
}

.invite {
	background: url(/img/icons/16/) no-repeat;
}*/
/*
 * END OF FILE - /Skins/satorination.com/css/icons.css
 */

/*
 * START OF FILE - /Skins/satorination.com/css/lib/superfish/menu.css
 */
#header {
	margin: 0em auto;
	margin-bottom:.25em;
	padding: 0em;
	width: 100%;
	height:11.5em;
	background:#fff;
	}
	
/*#logo {margin-top:.5em; margin-bottom:0em;}	*/
#logo {margin-top:.25em; margin-left:.5em; margin-bottom:0em;}	

#logo a, #logo a:visited {
    float:left;
    margin:0em!important;
	padding:0em;
	width: 40%!important;
	/*height:80px;
	background: url(/img/branding/satori.png) no-repeat;*/
	height:85px;
	background: url(/img/branding/satoriLogo.png) no-repeat;
	text-indent: -2000px;
	}

/*#logo h2 {margin:0em; display:inline;}*/
#logo h3 {margin:0em!important; padding:0em!important; display:inline;}
	

#subHeader .satoriQuote {margin:0em .5em 0em 0em; float:right; width:55%; color:#fff!important;  font-family:"Georgia";
-webkit-text-size-adjust: none;}
#subHeader .satoriQuote p{ padding:0em; color:#fff!important; font-family:"Georgia"; font-size:12px!important; font-style: italic; line-height:1.35em;
-webkit-text-size-adjust: none;}


#subHeader{width:800px; margin:1em auto; margin-bottom:0em; padding-top:.5em; height:95px; background: url(/img/nav/subHeader.png) top repeat-x #507317;}
#navBar {border-top:1px solid #a0cc32; width:800px; margin:0em auto; background:url("/img/nav/subBar.gif"); height:58px!important;}

/*------------------------------------------------------------------------------------------------------/
	@section	Style Framework  */


/* First-level expected directory tag - li */


ul.dropdown li.mini {background:#5d861e url("/img/nav/miniNav.png") bottom repeat-x;border-left:1px solid #84b236; margin:0em; padding:0em; line-height:1.20em; font-family:"Lucida Grande"; font-size:11px; width:90px!important; height:57px!important;}
ul.dropdown li.mini a {margin-top:.18em; background:none; padding:0em; border:0; text-indent:10px; font-size:12px;}
ul.dropdown li.mini a:hover {text-decoration:underline;}
ul.dropdown li.mini a:visited {color:#fff;}

ul.dropdown li.join {text-indent: -2000px; width:103px; height:42px; margin:0em; padding-top:.35em;}
ul.dropdown li.join a{height:42px; border:0; margin:0em; padding:0em; background:url("/img/nav/joinSatoriBlue.png") bottom no-repeat;}
ul.dropdown li.join a:hover{background:url("/img/nav/joinSatoriBlue.png") top no-repeat; border:0; margin:0em; padding:0em;}

ul.dropdown li.talk {text-indent: -2000px; width:106px; height:42px; margin:0em; padding-top:.35em;}
ul.dropdown li.talk a{height:42px; border:0; margin:0em; padding:0em; background:url("/img/nav/talkNow.gif") bottom no-repeat;}
ul.dropdown li.talk a:hover{background:url("/img/nav/talkNow.png") top no-repeat; border:0; margin:0em; padding:0em;}

/*a.callTalk {float:right; text-indent:-2000px; display:block; width:91px; height:32px; background:url(/img/b/callTalk.gif) no-repeat;}*/
/*ul.dropdown li.talk a{height:42px; border:0; margin:0em; padding:0em; background:url("/img/nav/talkNow.png") bottom no-repeat;}
ul.dropdown li.talk a:hover{background:url("/img/nav/talkNow.gif") top no-repeat; border:0; margin:0em; padding:0em;}
*/

/*member*/
		
	
	ul.dropdown li {
	 padding: 5px;
	 list-style-type:none!important;
	}

	ul.dropdown *.dir {
	 padding-right: 30px;
	 background-image: none;
	 background-position: 100% 50%;
	 background-repeat: no-repeat;
	}

		/* Non-first level */
		ul.dropdown ul *.dir {
		 padding-right: 15px;
		 background-image: url("/img/nav/nav-arrow-right.png");
		 background-position: 100% 50%;
		 background-repeat: no-repeat;
		}

		ul.dropdown ul ul *.dir {
		 background-image: url("/img/nav/nav-arrow-right2.png");
		}


	/* Components override */

	ul.dropdown-vertical *.dir {
	 background-image: url("/img/nav/nav-arrow-right.png");
	}

	ul.dropdown-vertical-rtl *.dir {
	 padding-right: 15px;
	 background-image: url("/img/nav/nav-arrow-left.png");
	 background-position: 0 50%;
	}



/*------------------------------------------------------------------------------------------------------/
	@section	Base Drop-Down Styling  */



	/* ALL LEVELS (incl. first) */

	ul.dropdown li { font-family:"Times New Roman";}
	ul.dropdown ul li {font-size:12px/1.10em; font-family:"Lucida Grande"!important; background-color:#466814; z-index: 1000;}

		/*ul.dropdown {
	 font: 17px/normal "Lucinda Sans";
	}*/

		ul.dropdown li {
		 color: #fff;
		}

		ul.dropdown li.hover,
		ul.dropdown li:hover {
		}

		/* Links */

		ul.dropdown a:link,
		ul.dropdown a:visited {color: #fff; text-decoration: none;}
		ul.dropdown a:hover {
		 border-left-color:#98c62f;
		 background-color:#1e4605;
		 color: #fff;
		}

		ul.dropdown ul a.dir:hover {
		 background-image: url("/img/nav/comnav-arrowon.png");
		 color: #fff;
		}

		ul.dropdown ul a:active {
		 background: #73a20b!important;
		 color: #fff;
		}


		/* NON-FIRST LEVEL */

		ul.dropdown ul {
		 left: auto;
		 /*right: 5;*/
		right:0!important;
		width: 150px!important;
		border-top: solid 1px #244a01;
		border-left: solid 2px #244a01;
		border-right: solid 2px #244a01;
		border-bottom: solid 2px #244a01;
		font:11px/1em "Lucida Grande"!important;
		font-size:12px/1.10em; 
		font-family:"Lucida Grande"!important;
		 background-image:none;
		 /*margin-top: -1px;*/
		 /*border-top: 1px solid #1a1a1a;*/
		}

			ul.dropdown ul li {
			 background-color: /*#73a20b*/ #39600f;
			 font:11px/1em "Lucida Grande"!important;
			}
			

		ul.dropdown ul ul {
		 top: 0;
		 right: auto;
		 left: 100%;
		 margin-top: 0;
		 border-top: solid 3px #244a01;
		 border-left: solid 1px #244a01;
		font-weight: normal;
		}

			ul.dropdown ul ul li {
			 background-color: #39600f;
	
			}

		ul.dropdown ul ul ul li {
		 background-color: #39600f;
		}



/* Mixed */

ul.dropdown li a,
ul.dropdown *.dir {
 border-style: solid;
 border-width: 1px 1px 0px 0px;
 border-color:#699323;
}

ul.dropdown ul li a,
ul.dropdown ul *.dir {
 border-style: dotted;
 border-width: 0px 0px 1px 0px;
 border-color:#699323;}

ul.dropdown ul ul li a,
ul.dropdown ul ul *.dir {/*border-color:#3f5b01;*/}

ul.dropdown ul ul ul li a,
ul.dropdown ul ul ul *.dir {/*border-color:#3f5b01;*/ /*border-color: #767676 #404040 #404040;*/}



/*------------------------------------------------------------------------------------------------------/
 * @section		Base Style Extension
 */

ul.dropdown a,
ul.dropdown span {
 display: block;
 padding: 5px 30px;
}



/*------------------------------------------------------------------------------------------------------/
 *	@section	Base Style Override
 */


ul.dropdown li {
 padding: 0;
}

ul.dropdown ul a,
ul.dropdown ul span { /* POI, proposal: override abstract a, span */
 padding: 8px;
}



/*------------------------------------------------------------------------------------------------------/
 * @section		Base Style Reinitiate: post-override activities
 */


ul.dropdown *.dir { /* POI */
 padding: 5px 30px;
}

ul.dropdown ul *.dir {
 padding: 8px 30px 8px 8px;
}



/*------------------------------------------------------------------------------------------------------/
 *	@section	Custom Styles
 */


ul.dropdown ul a {
 width: 133px;
}

ul.dropdown ul a.dir {
 width: 111px;
}



/*------------------------------------------------------------------------------------------------------/
 * @section		Support Class `open` Usage
 * @source		js, artificial
 *
 */


ul.dropdown *.open {
 background-color: #0c6003;
}
ul.dropdown ul *.open {
 /*background-color: #0c6003;*/
 background-image: url("/img/nav/comnav-arrowover.png");
 color: #fff;
}
ul.dropdown ul ul *.open {
 background-color: #0c6003;
 background-image: url("/img/nav/comnav-arrowover2.png");
 color: #fff;
}
/* Override UPPER TWO definitions */
ul.dropdown a.open:hover {
 background-color: #4698ca;
 color: #fff;
}
ul.dropdown ul a.open:hover {
 background-image: url("/img/nav/comnav-arrowon.png");
 color: #fff;
}


/* Clone in CSS 2 */

ul.dropdown li:hover > *.dir {
 background-color: #39600f;
}
ul.dropdown ul li:hover > *.dir {
 background-color: #1e4605;
 background-image: url("/img/nav/comnav-arrowover.png");
}
ul.dropdown ul ul li:hover > *.dir {
 background-color: #1e4605;
 background-image: url("/img/nav/comnav-arrowover2.png");
 color: #fff;
}

/* Override UPPER TWO definitions */
ul.dropdown li:hover > a.dir:hover {
 background-color: #1e4605; /*top nav hover*/
 color: #fff;
}
ul.dropdown ul li:hover > a.dir:hover {
 background-image: url("/img/nav/comnav-arrowon.png");
 color: #fff;
}
/*
 * END OF FILE - /Skins/satorination.com/css/lib/superfish/menu.css
 */

/*
 * START OF FILE - /Skins/satorination.com/css/lib/superfish/dropdown.css
 */
@charset "UTF-8";

/**
 * Horizontal CSS Drop-Down Menu Module
 *
 * @file		dropdown.css
 * @package		Dropdown
 * @version		0.7.1
 * @type		Transitional
 * @stacks		597-599
 * @browsers	Windows: IE6+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2006-2008 Live Web Institute. All Rights Reserved.
 *
 */

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}


/*
 * END OF FILE - /Skins/satorination.com/css/lib/superfish/dropdown.css
 */

/*
 * START OF FILE - /Skins/satorination.com/css/lib/promotions/promotions.css
 */
/*Satori offers and promotions*/

/*New Member Promotions*/
a.promoNM25USD10MIN_sq {float:left; display:block; height:250px; width:300px; background:url(/img/landing/promotions/newmember/newMember250x300.jpg); text-indent:-3000px!important; border:0;}

/*
 * END OF FILE - /Skins/satorination.com/css/lib/promotions/promotions.css
 */

/*
 * START OF FILE - /Skins/satorination.com/css/lib/goldmembers/goldmembers.css
 */
/*css satori nation gold members*/


/*Hack for ning groups and promotions*/
#group {
		width:715px;
		margin:0 auto;
		}
		
		/*div, p, pre { 
			text-align: left;
		}
		
		p { 
			font-size: 76%;
			line-height: 1.8em; 
			margin-top: 0px;
		}*/
		
		.boxbody p {font-size:76%; 	line-height: 1.8em; 
			margin-top: 0px; margin-bottom:.75em; text-align:left;
		}
		.boxbody p.orange {color:#329500;}
		
		.boxbody a {color:#05699b;}
		.boxbody a:hover {color:#333;}
		.boxbody a:visited {color:#05699b;}		
		
		h1 { color: #777; font-size:1.8em; }
		h2 { color: #888; font-size:1.4em; }
		.exp { width:30em; margin:10px auto; }
		
		hr { width:35em; margin: 10px auto;}
		
		/* Show only to IE PC \*/
		* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

		.sidebox {
			float:left;
			margin: 0 auto; /* center for now */
			width: 20em; /* ems so it will grow */
			background: url(/img/bg/sidebox/sbbody-r-y.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxhead {
			background: url(/img/bg/sidebox/sbhead-r-y.gif) no-repeat top right;
			margin: 0;
			padding: 0;
			text-align: center;
		}
		.boxhead h2 {
			font-size: 1.25em; 
			font-family:"Helvetica Neue";
			font-weight:normal;
			text-align: left; 
			color: #329500;
			background: url(/img/bg/sidebox/sbhead-l-y.gif) no-repeat top left;
			margin: 0;
			padding: 20px 30px 5px;
			line-height: 1em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		
		.boxbody {
			background: url(/img/bg/sidebox/sbbody-l-y.gif) no-repeat bottom left;
			margin: 0;
			padding: 5px 30px 31px;
		}
		
		
		.boxbody h3 {
			font-size: 1em; 
			font-family:"Helvetica Neue";
			font-weight:normal;
			text-align: left; 
			color: #e15a00;
			margin: 0;
			padding: 5px 0px;
			line-height: 1em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
	
		}
		
		.boxbody h4 {
			font-size: 1em; 
			font-family:"Helvetica Neue";
			font-weight:bold;
			text-align: left; 
			color: #333;
			margin: .25em 0em;
			padding: 5px 0px;
			line-height: 1em;
			/*text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
	
		}
		
		.boxbody .bxfl{
			float:left;
			width:150px;
			height:100px;
			padding-left:.5em;
			border:1px solid red;
			/*margin: .25em;*/
			padding:0px;
		}
		
			.boxbody .bxfl h3 {margin:0em; padding:0em;font-size:.85em; text-align:center;}


.boxbody ul li {
		
			font-size: 76%;
			line-height: 1.8em; 
			margin-top: 0px;margin:0 auto;
			line-height:1.75em;
			text-align: left;
		}
		
		.widthlessbox {
			margin: 0 25%; /* NO WIDTH! Opens up a world of possibilities! */
			background: url(/img/bg/sidebox/sbbody-r-y.gif) no-repeat bottom right;
			font-size: 100%;
		}
		
		.clearAll {clear:both;}
		
		/*end*/

/*
 * END OF FILE - /Skins/satorination.com/css/lib/goldmembers/goldmembers.css
 */

/*
 * START OF FILE - /Skins/satorination.com/css/lib/landing/landingpage.css
 */
/*Landing Page*/

#newMemberSplash {clear:both;}

#landingpage h3 {clear:both!important;}

#landingpage #satoriTabs h1{font-size:1.05em!important;letter-spacing:0px!important; margin:0em 0em .5em 0em; padding:.25em .25em 0em 0em; font-family:"Lucida Sans"!important; color:#0066cc!important;}
#landingpage #satoriTabs h3{letter-spacing:0px!important; clear:both!important; margin:0em 0em .5em 0em; padding:.25em .25em 0em .25em; font-family:"Lucida Sans"!important; color:#0066cc!important;}
#landingpage #satoriTabs h2 {letter-spacing:0px!important; font-family:"Lucida Sans"!important; }
#landingpage #satoriTabs p{font-family:"Lucida Sans"!important;}

#landingpage {margin:0em; padding:0em;}
#landingpage #breadcrumbs {display:none;}
#landingpage #bread{display:none;}

#landingpage #subHeader .satoriQuote {margin:0em; float:right; width:55%; color:#fff!important;  font-family:"Georgia";}
#landingpage #subHeader .satoriQuote p{ padding:0em; color:#fff!important; font-family:"Georgia"; font-size:13px!important; font-style: italic;}
#landingpage #subHeader{width:100%; margin:0px!important; padding-top:.5em; height:95px; background: url(/img/nav/subHeader.png) top repeat-x #507317;}
#landingpage #navBar {width:100%; margin:0px!important;}

ul.dropdown li.memberSign {text-indent: -2000px; width:140px; height:42px; margin:0em; padding-top:.35em;}
#landingpage #leadForm form {background:#d6e9b8;}

/*Oops Login*/
#landingOppsLogin {background:#fff;}
#landingOppsLogin h2{color:#507317!important;}

#landingOppsLogin .col .colLogin {width:100%!important; font-size:14px!important;}
#landingOppsLogin .col .colLogin form {border:2px solid #bdcda4; margin:-.5em 0em 0em 0em; background:#d6e9b8;  font-size:14px!important; padding:.5em 0em .5em .5em}
#landingOppsLogin .col .colLogin form legend {margin:0em; font-size:1.25em; font-family:"Lucida Bright"; color:#333!important;}

#landingOppsLogin form label{font-size:11px!important; color:#333;}
#landingOppsLogin .col .colLogin h2{display:none;}

#landingOppsLogin #leadForm {position:relative; margin:0em 0em 0em 30em; padding:0em; z-index:1000; width:310px; background:#fff;}
#landingOppsLogin #leadForm #tpBx{background:#436971!important;}
#landingOppsLogin #leadForm h2{color:#fff!important;}
#landingOppsLogin #leadForm form{background:#d6e9b8;}

/*3 Great Reasons*/
#reasonsJoin {
	clear:both!important;
	background: url(/img/landing/bg/3reasonsBg.png) repeat-x;
	border-top:3px solid #fefeba; 
	margin:.5em 0em 0em 0em;
	padding:.25em 0em 0em 0em;
}

span.blue0066cc{color:#0066cc!important;}
span.free {color:#009933!important; font-weight:bold;}
#reasonsJoin img.threeReasons{float:right; margin:.5em .5em 0em 0em;}
#reasonsJoin p.greenbullet{line-height:1em!important; font-size:13px!important; color:#000; margin:0em 0em 0em .5em; margin-bottom:0em!important; background-image:url(/img/landing/gfx/checkbullet.png); background-repeat: no-repeat; padding-left:20px!important;}
#reasonsJoin .col {float:left; width:45%; margin:.5em;}

/*Testimonials IMGS*/
img.memTest {margin:.5em 0em; border:0em;}

/*Theme/Layout*/
/*Theme Tabs*/
#landingpage #satoriForm dd.rate {font-size:12px; color:red!important;}
#landingpage #satoriForm strike {font-weight:normal!important; font-size:11px!important; color:red!important;}

#landingpage #satoriTabs {margin:0px; padding:0px; width:100%; background: url(/img/landing/bg/bgwaterColor.jpg) repeat-x;}
#landingpage #satoriTabs a.memberSignin {float:right!important; margin:.75em!important;}

#landingpage #satoriTabs ul#landingTabs {margin:0px!important;}
#landingpage #satoriTabs ul#landingTabs li{font-family:"Georgia"; color:#4f7117; padding:.5em 0em .28em .5em; float:left; width:20%; background:#d6edb0; margin:1em 0em 0em .25em; margin-bottom:0px!important; list-style-type:none;}
#landingpage #satoriTabs ul#landingTabs li.here{font-family:"Georgia"; color:#4f7117; padding:.5em 0em .28em .5em; float:left; width:20%; background:#fff; margin:1em 0em 0em .25em; margin-bottom:0px!important; list-style-type:none;}


#landingpage #satoriTabs #satoriForm{margin-top:-.10em!important; padding:.5em 0em; clear:both; width:100%; /*height:265px;*/ background:#fff;}
#landingpage #satoriTabs #satoriForm #promotion{float:left; width:400px; margin:0em 0em 0em .5em; padding:.25em 0em 0em 0em;}
#landingpage #satoriTabs #satoriForm #advisorChoose{float:left; width:400px; margin:0em 0em 0em 1em; padding:1em 0em 0em 0em;}

/*landing page tabs w. form button SIMPLE LOGIN FORM*/
#landingpage #satoriTabs #satoriForm #simpleLoginForm{border:3px solid #fff; position:relative; margin:0 0 0 .5em; float:left; padding:0em;/* z-index:100;*/ width:43%; background:#fff;}

#landingpage #satoriTabs #satoriForm #simpleLoginForm .button{margin-left:.75em; font-family:"Lucinda Fax"; color:#fff!important; letter-spacing:1px; display:block; height:39px!important; padding:3px 5px; background:url(/img/b/b_bgSubmit.gif) repeat-x; border:1px solid #4d9b1d;}
#landingpage #satoriTabs #satoriForm #simpleLoginForm .button:hover{margin-left:.75em; font-family:"Lucinda Fax"; color:#fff!important; letter-spacing:1px; display:block; height:39px!important; padding:3px 5px; background:#4d9b1d!important; border:1px solid #98e668;}


#landingpage #satoriTabs #satoriForm h2 {color:#003366!important; font-family:"Lucida Sans"; font-weight:bold!important; font-size:17px!important;}


#simpleLoginForm form {background:#fff!important; border:0px;}
#simpleLoginForm h2 {color:#003366!important; font-family:"Lucida Sans"; font-weight:bold!important; font-size:17px!important;}
#simpleLoginForm form legend {display:none;}
#simpleLoginForm form label {color:#507217!important; font-size:14px;}
#simpleLoginForm form label.hide {color:#fff!important;}


/*landing page tabs w. form button*/
#landingpage #satoriTabs #satoriForm #simpleRegisterForm{border:3px solid #fff; position:relative; margin:0 0 0 443px; padding:0em;/* z-index:100;*/ width:43%; background:#fff;}

#landingpage #satoriTabs #satoriForm #simpleRegisterForm .button{margin-left:.75em; font-family:"Lucinda Fax"; color:#fff!important; letter-spacing:1px; display:block; height:39px!important; padding:3px 5px; background:url(/img/b/b_bgSubmit.gif) repeat-x; border:1px solid #4d9b1d;}
#landingpage #satoriTabs #satoriForm #simpleRegisterForm .button:hover{margin-left:.75em; font-family:"Lucinda Fax"; color:#fff!important; letter-spacing:1px; display:block; height:39px!important; padding:3px 5px; background:#4d9b1d!important; border:1px solid #98e668;}


#landingpage #satoriTabs #satoriForm h2 {color:#003366!important; font-family:"Lucida Sans"; font-weight:bold!important; font-size:17px!important;}


#simpleRegisterForm form {background:#fff!important; border:0px;}
#simpleRegisterForm h2 {color:#003366!important; font-family:"Lucida Sans"; font-weight:bold!important; font-size:17px!important;}
#simpleRegisterForm form legend {display:none;}
#simpleRegisterForm form label {color:#507217!important; font-size:14px;}
#simpleRegisterForm form label.hide {color:#fff!important;}

/*When Updating Landing Page Copy Check Height Att. on IE 7!*/
#landingpage #satoriTabs #satoriTestimonials {height:700px!important; padding:.5em 0em 0em 0em; border-top:1px solid #d4ebaf;  background: url(/img/landing/bg/bgwaterTestimonials.gif) repeat-x top left #fff;}
#landingpage #satoriTabs #satoriTestimonials .col {float:left; margin:0em .5em; width:46%;}

#landingpage #satoriTabs #satoriTestimonials .col .aboutSatori {padding-top:1em!important; padding:0em .5em; font-size:13px!important; color:#000; margin:0em 0em .15em 0em;}
#landingpage #satoriTabs #satoriTestimonials .col .aboutSatori ul li{font-family:"Georgia"; font-size:14px!important; color:#000/*2c4603*/; margin:.75em;}

#satoriTestimonials dl {margin:.5em 0em;/*background:#fefcbd!important;*/clear:both!important;}
#satoriTestimonials dl dt img.portrait {width:30%!important;}
#satoriTestimonials dl dt.advisorName{font-size:1.15em; font-family:"Georgia"; color:#000; margin:0em 0em .15em 0em;}
#satoriTestimonials dl dt.advisorName:visited{font-size:1.15em; font-family:"Georgia"; color:#000; margin:0em 0em .15em 0em;}
#satoriTestimonials dl dd.testimonial {font-style: italic;  padding:0em .5em; font-family:"Georgia"; font-size:14px; color:#000; margin:0em 0em .15em 0em;}
#satoriTestimonials dl dd.testimonial p{font-size:12px;}

#landingpage #satoriSteps {margin:0px; padding:0px; width:100%;}
#landingpage #satoriSteps #talkBar{display:none; border:0px; padding:.15em 0em; color:#000!important; text-indent:45px; width:100%; height:43px; background:url(/img/landing/gfx/bgBar.gif)repeat-x;}
#landingpage #satoriSteps #talkBar h2{margin:0em!important; padding:0em; color:#000!important;}

#landingpage #satoriSteps #colLeft{width:485px; float:left!important; background:#fff;}
#landingpage #satoriSteps #colRight{margin:0px!important; padding:0px!important; width:313px; float:right!important; background:#fff;}
#landingpage #satoriSteps #colRight #landingForm {margin:0em!important; padding:0em!important;}

#landingpage #satoriSteps #colLeft #steps123{text-indent:-3000px; width:500px; height:66px; background:url(/img/landing/gfx/steps123.gif) no-repeat top left;}
#landingpage #satoriSteps #colLeft #promo {text-indent:-3000px;  border:3px solid #fff; width:100%; height:143px!important; background:url(/img/landing/promotions/holidayRaffle485.gif)}

#landingpage #satoriSteps #testimonials {width:100%; background:url(/img/landing/gfx/bgGrdBlue.gif)repeat-x;}
#landingpage #satoriSteps #testimonials h3{margin-bottom:.5em; font-size:15px; font-weight:bold; letter-spacing:0; color:#006600!important; font-family:"Lucida Sans"; font-style: italic;}

#landingpage #landingForm {margin:0em!important; padding:0em!important; float:right!important; width:100%; background:#fff;}
#landingpage #landingForm .formCopy {display:none;}

#landingpage #colRight #landingForm #tpBx {height:50px; background:url(/img/landing/gfx/bgFormTop.gif) #3491ba no-repeat;}
#landingpage #colRight #landingForm #tpBx h1{margin:0em; margin-left:1em;}
#landingpage #colRight #landingForm #tpBx h2{margin:0em; margin-left:1em;}
#landingpage #colRight #landingForm form {background:#ccffff;}

/*Theme: Couple in field*/
#landingpage #themeCoupleField {width:100%; height:450px; margin:0em; padding:0em; background: url(/img/landing/bg/coupleField.jpg) left top no-repeat #c9d490;}
#landingpage #themeCoupleBlond {width:100%; height:450px; margin:0em; padding:0em; background: url(/img/landing/bg/coupleBlond.jpg) left top no-repeat #f3fbfe;}
#landingpage #themeCoupleReunited {width:100%; height:450px; margin:0em; padding:0em; background: url(/img/landing/bg/coupleReunited.jpg) left top no-repeat #f4f1d0;}

/*single people*/
#landingpage #themeWomanSmile {width:100%; height:450px; margin:0em; padding:0em; background: url(/img/landing/bg/womanSingle.jpg) left top no-repeat #000000;}
#landingpage #themeWomanBeach {width:100%; height:450px; margin:0em; padding:0em; background: url(/img/landing/bg/womanBeach.jpg) left top no-repeat #73a6b9;}
#landingpage #themeNaughtyNice {width:100%; height:450px; margin:0em; padding:0em; background: url(/img/landing/bg/naughtyNice.jpg) left top no-repeat #000000;}
#landingpage #themeNiceNaughty {width:100%; height:450px; margin:0em; padding:0em; background: url(/img/landing/bg/niceNaughty.jpg) left top no-repeat #000000;}

/*PROMO*/
#landingpage #themeNaughtyNicePromo {width:100%; height:450px; margin:0em; padding:0em; background: url(/img/landing/bg/naughtyNice.jpg) left top no-repeat #000000;}
#landingpage #themeNaughtyNicePromo #tpBx {height:150px; background:url(/img/landing/promotions/holidayRaffle.gif) no-repeat top right #8f2210; background-color:#8f2210!important; text-indent:-2000px;}
#landingpage #themeNaughtyNicePromo #tpBx ul li{list-style-type:none!important;}


/*STEPS*/
#landingpage ul#steps {padding:0em; /*margin:0em 0em 0em .25em; margin-top:22em!important;*/ position:absolute; z-index:2500;}
#landingpage ul#steps li{/*margin-top:22em!important;*/ border:1px solid #fff; display:block; background:#fff; margin:0px 2px; width:152px; height:140px; padding:0em; float:left;}
#landingpage ul#steps li h4{margin:0em 0em .5em 0em; display:block; width:100%; padding:.25em 0em; background:#336600; color:#fff; font-family:"Lucida Fax"; font-style: italic; font-size:14px; text-align:center; letter-spacing:.25px;}
#landingpage ul#steps li p {font-size:25px!important; line-height:20px; color:#003333; padding:0em 0em 0em .15em; margin:0em .10em;}
#landingpage ul#steps li p span {padding:0em; margin:0em; font-size:12px; color:#000; font-family:"Lucida Fax"; font-style:italic;}


/*adjustments*/
#landingpage #themeSteps #leadForm {border:2px solid #fff;}
#landingpage #themeSteps .formCopy {display:none;}

#landingpage #themeSteps #tpBx {height:150px; background-color:#8f2210!important; background:url(/img/landing/promotions/holidayRaffle.gif) no-repeat top right #8f2210; text-indent:-2000px;}
#landingpage #themeSteps #tpBx h2{display:none;}
#landingpage #themeSteps #tpBx ul li{list-style-type:none!important;}

#landingpage .copy {font-family:"Lucida Grande"; font-size:.90em;}
#landingpage .copy h3 {font-family:"Lucida Grande"; font-size:.75em; font-weight:bold; text-transform: uppercase; color:#39C!important;}
#landingpage .copy h2 {color:#360; text-decoration:underline; font-family: Georgia,'Times New Roman',Times,serif; font-size: 18px; line-height: normal;}

#landingpage .copy .col{font-size:smaller; width:40%!important; margin:0em .5em;}
#landingpage .copy .col2{width:350px; float:right; margin-top:10em; margin-right:2em;}



#landingpage .copy {font-family:"Lucida Grande"; font-size:.90em;}
#landingpage .copy h3 {font-family:"Lucida Grande"; font-size:.85em; font-weight:bold; text-transform: uppercase; color:#39C!important;}
#landingpage .copy h2 {color:#360; text-decoration:underline; font-family: Georgia,'Times New Roman',Times,serif; font-size: 18px; line-height: normal;}

#landingpage .copy .col{font-size:smaller; width:40%!important; margin:0em .5em;}
#landingpage .copy .col2{width:350px; float:right; margin-top:10em; margin-right:2em;}



/*Member Login*/
a.memberSignin {display:block; float:left; padding:.25em .5em; margin:0 0 0 .85em; background:#363; color:#fff; font-family:"Trebuchet MS"; font-size:13px;}
a.memberSignin:hover {display:block; float:left; background:#363; color:#fff;}
a.memberSignin:visited {display:block; float:left; background:#363; color:#fff!important;}

/*Explore Link*/
a.exploreSatori {display:block; width:247px; height:46px; text-indent:-2000px; overflow:hidden; margin:0em; background:url(/img/b/exploreSatori.png) top;}
a.exploreSatori:hover {background:url(/img/b/exploreSatori.png) bottom;}

a.sneakPeak {text-indent:-2000px; display:block; width:190px; height:44px; overflow:hidden; margin:.65em auto; margin-bottom:0em;  background:url(/img/b/b_sneakPeak.gif) top;}
a.sneakPeak:hover {text-indent:-2000px; display:block; width:190px; height:44px;margin:.65em auto;  margin-bottom:0em; background:url(/img/b/b_sneakPeak.gif) bottom;}

/*Anchor & Logo*/
#landingpage .anchorBar {border-bottom:4px solid #245417;  border-top:4px solid #245417; width:100%; margin:0em; padding-top:.5em; background:#1e3f08; clear:both;}
#landingpage .anchorBar .stepgrfx{margin-top:-.5em; margin-bottom:.75em; border-bottom:4px solid #245417; padding:0px; text-indent:-3000px; width:500px; height:62px; background:url(/img/landing/gfx/steps123.gif) no-repeat top left;}

#landingpage a#satoriLogo{text-indent: -2000px; display:block; margin:0em; width:300px; height:80px; background: url(/img/branding/satori.png) left top no-repeat;}


/*Dislaimer information goes here*/
#landingpage .copy{width:100%; padding:1em .5em;}

/*Disclaimer*/
#landingpage #disclaimer {width:100%; margin:0 auto; font-family:"Lucida Grande"; color:#333; font-size:10px; background:#fff; line-height:1.5em;}

/*Form Design and Elements*/

#landingpage #leadForm {position:relative; margin:0em 0em 0em 30em; padding:0em;  /*right:100px; top:10px;*/ z-index:1; width:310px; background:#fff;}


#testimonial {margin-top:.5em;}
.anchorBar #testimonial {width:45%; margin:.5em .25em .5em 1em;}
#testimonial p{font-family:"Lucida Sans"; font-weight:normal; font-style:italic; color:#fff; font-size:13px!important; line-height:1.35em;}


/*#tpBx {height:150px; background:url(/img/landing/promotions/holidayRaffle.gif) no-repeat top right #8f2210; background-color:#8f2210!important; text-indent:-2000px;}
#tpBx h1{text-indent:-2000px;}
#tpBx h2{display:none;}
#tpBx ul{display:none;}
*/

#tpBx {color:#fff; background:#36c; padding:.5em 0em .5em .5em}
#tpBx h1{margin:0em; color:#fff; font-family:"Lucida Bright"; font-weight:normal; font-size:1.20em;}
#tpBx h2{margin-bottom:.75em; color:#fff!important; font-family:"Lucida Bright"; font-weight:normal; font-style: italic; font-size:.85em;}

#tpBx ul{margin:1em 1em 0em 1em;}
#tpBx ul li{ font-family:"Lucida Bright"; font-size:.80em; line-height:1.5em;}

#btmBx {color:#fff; width:95%; margin:0em auto; background:#407429; padding:.25em .5em;}
#btmBx h1{margin:0em; color:#fff!important; font-family:"Lucida Bright"; font-weight:normal; font-size:1.20em;}
#btmBx h2{margin-bottom:.75em; color:#fff!important; font-family:"Lucida Bright"; font-weight:normal; font-style: italic; font-size:.85em;}
#btmBx h3 {color:#fff!important;}
#btmBx ul{margin:1em 1em 0em 1em;}
#btmBx ul li{color:#fff; list-style:none; font-family:"Lucida Bright"; font-size:.80em; line-height:1.5em;}
#btmBx p{margin-top:.5em; font-family:"Lucida Sans"; font-weight:normal; font-style:italic; color:#fff; font-size:13px!important; line-height:1.35em;}

/*Form Layout, etc.*/



/*Hiding print elements*/
#landingpage #leadForm #registerForm h2 {display:none;}
/*#landingpage #leadForm #registerForm p{display:none;}*/

/*#registerForm*/
#registerForm .moreInfo {background:#d6e9b8; margin:0em auto; width:100%;}
#registerForm .moreInfo .wrapMe{width:90%; margin:0 auto;}
#registerForm .moreInfo .wrapMe h2{font-family:"Lucida Bright"; font-size:14px; margin:0px!important; padding-bottom:.25em; padding:0px; display:block!important;}
#registerForm .moreInfo .wrapMe a{font-size:12px!important;}

#landingpage #leadForm #registerForm {margin:0em auto; padding:0em; width:100%;}
#landingpage #leadForm form {border-top:none;}

#leadForm form legend{
	margin: .25em auto;
	padding: .25em 0em .25em .25em;
	width:100%!important;
	font-family:"Lucida Bright"; 
	font-weight:normal; 
	color:#235417!important;
	font-size:14px!important;
	}

#leadForm form legend p{margin:0em; padding:0em; font-size:14px!important;}
#leadForm form .formCopy {margin:0em auto; width:98%; font-size:12px!important; line-height:1.5em;}



/*
 * END OF FILE - /Skins/satorination.com/css/lib/landing/landingpage.css
 */

/*
 * START OF FILE - /Skins/satorination.com/css/lib/forms/forms.css
 */
/*
------------------------------------------------------------------------
FORM --- paypal
------------------------------------------------------------------------
*/

form.paypal {background:none!important; border:0; margin:0; padding:0; width:auto;}
form.paypal input {background:none!important; border:0; margin:0; padding:0; height:auto;} 

/*
------------------------------------------------------------------------
FORM --- requestQuote
------------------------------------------------------------------------
*/
form#requestQuoteForm legend {margin:0; padding:.5em .75em .5em .5em; font-weight:bold!important; color:#31302c!important; background:#eae7e2;}
form#requestQuoteForm fieldset {margin-bottom:1.5em; padding:0em; background:#eae7e2;}
form#requestQuoteForm dd textarea {width:300px; margin-bottom:.75em!important; }


/*
------------------------------------------------------------------------
FORM --- questionaire
------------------------------------------------------------------------
*/

form#questionaire {width:75%; margin:1em auto; background:#fff; border:4px solid #bbeaea; padding:.65em; }

form#questionaire legend{
	margin: .25em auto;
	padding: .25em 0em .25em .25em;
	width:100%!important;
	font-family:"Lucida Bright"; 
	font-weight:normal; 
	color:#235417!important;
	font-size:14px!important;
	}

form#questionaire legend p{margin:0em; padding:0em; font-size:14px!important;}
form#questionaire dd textarea{width:200px!important;}
form#questionaire .formCopy {margin:0em auto; width:98%; font-size:12px!important; line-height:1.5em;}

form#questionaire dl {
	clear: both;
}

	  form#questionaire dl dt {
		float: left;
		width: 140px;
		color: #390;
		font-size: 110%;
		text-align: right;
		padding: 10px 0 0 0;
		line-height: 1.5em;
	}
	
	  form#questionaire dl dd {
		float: left;
		width: 360px;
		padding: 6px 0 3px 10px;
	}


	 form#questionaire label{width:30%;}
	 
	 form#questionaire input.textfield,  form#questionaire input.password,  form#questionaire textarea,  form#questionaire select {
		width: 350px;
		color: #252b31;
		font: 130% Georgia, "Times New Roman", Times, serif;
		padding: 4px;
		border: 1px solid #aaa;
	}
	
	 form#questionaire  textarea.textOnlyTextArea {
		width: 350px!important;
		color: #252b31;
		font: 130% Georgia, "Times New Roman", Times, serif;
		padding: 4px;
		border: 1px solid #aaa;
	}




/*
------------------------------------------------------------------------
FORM --- Contact Us
------------------------------------------------------------------------
*/
#contactSatori .red {color:red!important;}
#contactSatori {margin:.5em}
#contactSatori #sideBar {width:350px!important;}
#contactSatori #mainContent {width:50%!important;} 
#contactSatori form {width:95%; /*border:0em;*/ background:#d6e9b8;}
#contactSatori form legend {/*display:none;*/}
#contactSatori form dd textarea{width:200px!important;}

#contactSatori ul {font-size:14px; margin-left:1.5em;}
#contactSatori ul li{line-height:1.5em; margin-bottom:.5em;}
#contactSatori ul li a{font-size:14px; text-decoration:underline;}

/*#contactSatori fieldset dl.help dd p{margin:0em; padding:0em;}*/
/*fieldset dl.help dd p{margin:0em; padding:0em;}*/

/*
------------------------------------------------------------------------
FORM
------------------------------------------------------------------------
*/

form input:focus {background:#fff!important;}
form input:hover {background:#fff!important;}


/*
------------------------------------------------------------------------
FORM - copy
------------------------------------------------------------------------
*/

form div.formCopy {font-size:12px!important; line-height:1.35em;}
form div.formCopy p{font-size:12px!important; line-height:1.35em;}


/*Fixing the text area positioning*/
form dd textarea {width:250px;}

/*Fixing the text area positioning for within a column*/
.col form dd textarea {width:200px;}

/*
------------------------------------------------------------------------
FORM --- tinyMCE
------------------------------------------------------------------------
*/

/*Fixing the text area position for within a column for tinyMCE*/
.col form dd textarea.tinyMce {width:150px!important; margin:0em!important; padding:0em!important;}

#system textarea.tinyMce {width:250px!important; padding:0em!important; margin:0em!important;}


#system form table {
	/*clear:both;*/
	margin: 0em;
	padding: 0em;
	/*width: 98%!important;*/
}


#system form table td {
	padding:0em;
	vertical-align:text-top!important;
}



/* ---
end fix
--- */

.col form dt {
	float: left;
	color: #666;
	width: 25%;
	text-align: right;
	margin: 0;
	padding: 0 .5em 0 0;
}



.req {
	color: #c03;
	font-size: 1.25em !important;
	margin: 0;
	padding: 0;
}

form.search {
	margin: .5em auto;
	border-top: .25em solid #eeebc0;
	padding: .5em 0;
	background: #fff;
}

input.searchBox {
	color: #999;
	font-size: 1em;
	width: 500px;
	border: 1px solid #AABBBB !important;
	padding: .25em;
	width: 200px;
}

input.searchButton {
	cursor: pointer !important;
	height: 2.5em;
	color: #666;
	background: #EDF6F6;
	border: 1px solid #AABBBB;
	padding: 0 .5em .25em .5em;
	margin: .25em;
}

form.simple {
	margin: 0;
	padding: 0;
	background: none !important;
	border: none !important;
}

form.simple dl {
	margin: 0;
	padding: 0;
}

form.simple dt {
	margin: 0;
	padding: 0;
}

form.simple dd {
	margin: 0;
	padding: 0;
}

form.simple .desc {
	padding-bottom: .25em;
	font-size: 1.15em !important;
}

form {
	margin: .5em auto;
	border-top: .25em solid #eeebc0;
	padding: .5em 0;
	background: #fff;
}

form p {
	font-size: .90em;
	color: #666;
	padding: 0em;
	margin: 0;
}

form p.desc {
	font-weight: bold;
	color: #666;
}

form ul {
	list-style: none;
	width:70%;
	float:right;

}

form ul li {
	list-style: none;
	padding: .25em 0;
	border-bottom: 1px solid #ccc;
}

legend {
	color: #664728 !important;
	font-size: .95em;
	font-weight: normal !important;
	padding: .25em 0 0 0;
	border: 0;
}

legend span {
	display: block !important;
	width: 300px !important;
	line-height: 1.25em;
}

fieldset.highlight {
	border: 0 !important;
	border-top: 1px dotted #ccc !important;
	background: #E5F7FD;
	margin: .25em 0;
	padding: .0em 0em .5em .25em;
}

fieldset.highlight legend {
	color: #666;
	background: #E5F7FD !important;
	color: #666;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

fieldset {
	border: 0 !important;
	border-bottom: 1px dotted #ccc !important;
	background: none;
	margin: .25em 0;
	padding: .25em .25em .5em .25em;
}

fieldset dl {
	clear: both;
	padding: .25em 0;
	margin:0em!important;
	/*margin: .25em 0;*/
}

fieldset dt {
	float: left;
	color: #666;
	width: 35%;
	text-align: right;
	margin: 0;
	padding: 0 .5em 0 0;
}

fieldset dd {
	float: left;
	text-align: left;
	margin-left: .25em;
	padding: 0;
}


fieldset dd.fieldValidationMessage {
clear:both;
text-align:left;
margin:.25em 0em;
padding:.25em .10em;
width:98%;
font-size:.80em;
background:#ffffb3;
border-left:2px solid red;
}

fieldset dd.hint {
	display: none;
	font-size: .80em;
	color: #333;
	border: 0;
	padding: .35em .50em;
	background: #FFFFA5;
}

fieldset dl.help {
	margin: .50em 0em;
	padding: 0em;
	width: 100%;
	border-bottom: 1px solid #E9E9B4;
	border-top: 1px solid #E9E9B4;
	background: url(/img/icons/hint.png) no-repeat left #FFFFCC;
}

fieldset dl.help p {margin:0em!important; padding:0em!important;}

fieldset dl.help dd p {margin:0em!important; padding:0em!important;}

fieldset dl.help dt {
	color: #4479D5;
	text-align: left;
	float: none;
	margin: 0 0 0 2.25em;
	padding: .15em;
	font-weight: normal;
	text-decoration: none;
	text-indent: 0;
	font-size: .80em;
}

fieldset dl.help dd {
	float: none;
}

fieldset dl.help dd p {
	font-size: .80em;
	line-height: 1.45em;
	padding: 0 0 .35em 0;
	margin: 0 0 0 2.25em;
}

label {
	padding: 0;
	margin: 0;
	font-size: .75em !important;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}


/*This is to hide the "." that is being used as a spacer */
label.hide {
	padding: 0;
	margin: 0;
	color:#fff;
	font-size: .75em !important;
}

label.checkbx {
	margin: 0;
	padding: 0 1em 0 0 !important;
	font-size: .80em !important;
	font-family: Geneva, Arial, Helvetica, sans-serif!important;
	color:#666;
}

label.radio {
	margin: 0;
	padding: 0 1em 0 0 !important;
	font-size: .85em !important;
}

input {
	border: 1px solid #999;
	height: 1.5em;
}

input.checkbx {
	border: 0 !important;
	padding: 0;
	margin: 0;
}

input.radio {
	border: 0 !important;
	padding: 0;
	margin: 0;
}

input.required {
	border-left: 1px solid red;
	height: 1.5em;
}

input.verification {
	float: left;;
	width: 116px !important;;
	height: 30px !important;;
	padding: 10px;;
	font-size: 2.2em;
}

img.verification {
	margin-left: 5px;;
	border: 1px solid #cdd;
}

textarea {
	padding: 0;
	margin: 0;
	border: 1px solid #999;
	height: 5em;
	width: 20em;
}

select {
	border: 1px solid #999; /*height:1.5em;*/
	padding: .15em;
}

textarea.contact {
	border: 1px solid #999;
	height: 7em;
	width: 15em !important;
}

/*Field inputs, modify width*/
input.hidden {
	display: none;
}

input.username {
	width: 45%;
}

input.password {
	width: 45%;
}

input.quantity {
	width: 5%;
}
input.name {
	width: 45%;
}

input.address {
	width: 45%;
}

input.city {
	width: 35%;
}

input.state {
	width: 15%;
}

input.zip {
	width: 15%;
}

input.phone {
	width: 35%;
}

input.email {
	width: 35%;
}

input.embedCode {
	width: 300px;
}

input.url {
	width: 35%;
}

input.title {
	color: #666 !important;
	font-weight: normal;
	width: 35%;
}

input.subtitle {
	width: 25%;
}

input.author {
	width: 25%;
}

input.summary {
	width: 45%;
}

input.description {
	width: 45%;
}






/*
 * END OF FILE - /Skins/satorination.com/css/lib/forms/forms.css
 */

/*
 * START OF FILE - /Skins/satorination.com/css/lib/creatives/creatives.css
 */
.banner {width:468px; margin:0em auto;}
.leaderBoard {width:728px; margin:0em auto;}
.sky {width:120px; margin:0em auto;}
.superSky {width:160px; margin:0em auto;}
.square {width:300px; margin:0em auto;}
/*
 * END OF FILE - /Skins/satorination.com/css/lib/creatives/creatives.css
 */

/*
 * START OF FILE - /Skins/satorination.com/css/lib/shoppingCart/miniCart.css
 */
/*------------------------------------------------------------------------
Order Complete
------------------------------------------------------------------------*/

#orderComplete {width:90%; padding:0em; margin:0em auto;}
/*
------------------------------------------------------------------------
Shopping Cart
------------------------------------------------------------------------
*/

#miniCart {
margin:0em 0em .5em 0em;
padding:.25em;
}

#miniCart h1, #miniCart h2, #miniCart h3 {margin:0em; padding:0em; text-decoration:none!important;}
#miniCart h3 {
	color:#666;
	font-size:.90em;
	font-weight:bold;
	text-transform: uppercase;
}


#miniCart ol {
	margin:0em;
	padding:0em;
	}
	
#miniCart li {list-style:none;}

#miniCart ol li {
	font-size:.95em;
	line-height:2.10em;
	border-bottom:1px #ccc dotted;
	}

#miniCart ul#cartSlotListing li{
	text-indent:35px;
	background-position-y: bottom;
	background: url(/img/icons/25/clock.png) no-repeat;
	}

#miniCart .button {
	color:#fff!important;
	background:#696; /*sage green*/}

#miniCart .button:hover {
	text-decoration:none!important;
	color:#fff!important;
	background:#9c9; /*green*/}
	
	
/* #end Shopping Cart*/


/*
 * END OF FILE - /Skins/satorination.com/css/lib/shoppingCart/miniCart.css
 */

/*
 * START OF FILE - /Skins/satorination.com/css/lib/scheduler/scheduler.css
 */
/*
------------------------------------------------------------------------
Directions
------------------------------------------------------------------------
*/


.directions {
	background: #FBE6F2;
	border: 1px solid #D893A1;
	color: #000;
	margin: .5em 0em;
	padding: .5em;
	clear:both;
	}

.directions p {
	margin: 6px 0 8px 0;
	padding: 0;
	}

.directions ul li{list-style:none; line-height:1.75em; font-size:.95em;}

/*Time Slot Color Legend*/
.directions span.available {padding:.10em .25em; background:#ff9!important;}
.directions span.booked {padding:.10em .25em; background:#6b4780!important; }
.directions span.booking {padding:.10em .25em; background:#6b4780!important; }
.directions span.event {padding:.10em .25em; color:#1e2e32!important; background:#b4ecec!important; }

#scheduleContainer .directions {
background:#ccffcc!important;
border:solid #669966!important;
border-width:2px 0!important;
color: #000;
margin: .5em 0em;
padding: .5em;
clear:both;
}

/*Owner Menu*/

#ownerMenu {padding:.75em 0em;}

/*
------------------------------------------------------------------------
Scheduler Table
------------------------------------------------------------------------
*/



#mySchedule {
	margin: 0em;
	padding: 0em;
	width: 100%;
}

#mySchedule a {
	color: #c75f3e;
}

#mySchedule caption {
	padding: 0 0 5px 0;
	width: 100%;	 
	font: italic 1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

#mySchedule th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA;
}

#mySchedule th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

#mySchedule td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	font: 1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#4f6b72!important;

}

/*Available HRS*/
#mySchedule td.available {background:#ff9!important; /*light blue*/}
#mySchedule td.booked {background:#6b4780!important; /*purple*/}
#mySchedule td.booking {background:#6b4780!important; /*purple*/}
#mySchedule td.event {/*background:#738c91!important;*/color:#1e2e32!important; background:#b4ecec!important; border:1px solid #1e2e32;}

/*highlighter hover*/
/*#mySchedule td:hover{background:#ff9!important;}
#mySchedule td.alt:hover{background:#ff9!important;}*/
#mySchedule td.available:hover{background:#ff6!important;}

#mySchedule td.alt {
	background: #F5FAFA;
	color: #797268;
}

#mySchedule th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#mySchedule th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}

/* #end Schedule*/


/*
 * END OF FILE - /Skins/satorination.com/css/lib/scheduler/scheduler.css
 */

/*
 * START OF FILE - /Skins/satorination.com/css/lib/search/search.css
 */


/*
------------------------------------------------------------------------
SEARCH - 
------------------------------------------------------------------------
*/


#headerSearch {
float:right;
margin:0em;
padding:.25em .5em;
background:#637d4d!important;
border-bottom:1px solid #6a904b;
}

#headerSearch form {
margin:0em!important;
padding:0em!important;
background: none !important;
border: none !important;
}

#headerSearch p {
margin:0em!important;
padding:0em!important;
font-size:.80em!important;
text-align: right;
color:#fff!important;
}

#headerSearch a, #headerSearch a:visited{
margin:0em;
padding:0em;
color:#eae7d2;
text-decoration:none;
}

#headerSearch a:hover{
color:#fff;
text-decoration:underline;
}

#headerSearch input.headerSearchField {
margin-bottom:.15em!important;
padding:.25em;
color:#999;
}

#headerSearch input.headerSearchButton {
 	cursor: pointer !important;
	height: 2em!important;
	color: #666;
	background: #fff;
	border: 2px solid #c2b79f;
	padding: 0em .25em!important;
	margin:  0em!important;
}


/*
------------------------------------------------------------------------
SEARCH - 
------------------------------------------------------------------------
*/


.search {

	margin: 32px 0px 0px 0px;
	padding: 5px;
	background-color: #eeeeee;
	float: right;
}



.search .input {
	margin: 0px 3px 0px 0px;
	padding: 6px 7px 5px 7px;
	width: 230px;
	font-family: Arial;
	font-size: 11px;
	color: #999999;



	border-left: 1px solid #bbbbbb;
	border-top: 1px solid #bbbbbb;	
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}



/*
------------------------------------------------------------------------
Expandable search bar
------------------------------------------------------------------------
*/

form#searchBar{border:0px!important;}

#searchBar {
  text-align: center;
}

#searchBar input {
  width: 80%;
  margin: 15px 0 5px 0;
  padding: 2px 0 3px 23px;
  background: #fff url('/img/icons/magnifierDesat.gif') center left no-repeat;
  color: #666;
  border-bottom: 1px solid #e0eff6;
  border-left: 1px solid #d0dfe6;
  border-right: 1px solid #d0dfe6;
  border-top: 1px solid #c0cfd6;
  font-weight: normal;
}

#searchBar input.unchanged {
  color: #ccc;
}

#searchBar input.navigating {
  background: #f5f5f5 url('/img/icons/checkClose.gif') center left no-repeat;
}

#searchBar ul {
  list-style-type: none;
  background: #fff;
  padding: 5px 3px;
  border: 1px solid #d0dfe6;
  border-top: none;
  text-align: left;
}

#searchBar ul li {
  border-bottom: 1px solid #fff;
  padding: 4px 7px 4px 7px;
}

#searchBar ul li span {
  font-size: 9px;
  color: #666;
  line-height: 13px;
} 
 
#searchBar li.selected {
  background-color: #fdfbe7;
  border-bottom: 1px solid #edebd9;
  color: #000;
  cursor: pointer;
}

/*
------------------------------------------------------------------------
SEARCH & SEARCH RESULTS
------------------------------------------------------------------------
*/


form.search {margin:.5em auto; border-top:.25em solid #66CCFF; padding:.5em 0; background:#fff;}
input.searchBox{color:#999; font-size:1em; width:500px; border:1px solid #AABBBB!important; padding:.25em; width:200px;}
input.searchButton {cursor:pointer!important; height:2.5em; color:#666; background:#EDF6F6; border:1px solid #AABBBB; padding:0 .5em .25em .5em; margin:.25em;}



.highlighter{background:#ff9; padding:.10em .25em; border-bottom:1px solid #ff6;}

ol.search li.title {background:#fff!important; margin:0em; padding:0em;}
ol.search h2 {display:block; background:#fff!important; margin:0em; padding:0em;}

ol.search h3 a, ol.search h3 a:visited { color:#069; font-size:1.2em;}
ol.search li dl dt .dateBox {margin:0em .25em 0em 0em!important; padding:0em!important;}

/*clear Both is to help push the LI down if dynamic data is missing*/
ol.search li{
	clear:both;
	margin:0 0 .25em 0; 
	list-style:none;
	border-bottom:1px dotted #ccc;
	background:#fff;
	}

ol.search li:hover{background:#ececec;}

ol.search {margin:0!important; padding:0; width:100%;}
ol.search {font-family:"Trebuchet MS"!important;}

ol.search li p{line-height:1.5em; padding:0!important; margin:0!important;}
ol.search li p.title{ margin:0; padding:0;}

ol.search li p.timestamp{margin:0em; padding:0em; color:#666;}
ol.search li p.author{margin:0em; padding:0em; color:#666;}

ol.search dl.member {float:none;
margin:0em; padding:.5em .25em;
overflow:hidden;  width:95%; border:none; background:none; }

ol.search  .portrait {float:left; margin:0 1em 0 0em; padding:.25em; height:65px; border:none;}
ol.search  .portrait img {margin:0em; padding:0em; height:65px!important; border:3px solid #fff;}


ol.search dl.member dt{font-size:.95em;}
ol.search dl.member dd{color:#666; line-height:1.35em;}
ol.search dl.member a{color:#666;}

ol.search dl.member  dt span.title {/*overflow:hidden;*/  display:block; width:10em; white-space:nowrap;}
ol.search dl.member  dd{margin:0em; padding:0em;}
ol.search dl.member  dd span.creator {font-weight:bold; font-size:.95em;}

ol.search li .item {border:1px solid green;}
ol.search li  h3 {color:#000!important;}

/*
ul.location li:hover{background:#ececec;}
ul.location {margin:0!important; padding:0; width:100%;}
ul.location {font-family:"Trebuchet MS"!important;}

ul.location li{
	clear:both;
	margin:0 0 .25em 0; 
	list-style:none;
	border-bottom:1px dotted #ccc;
	background:#fff;
	}
*/


/*Location/Address*/
dl.location {float:none; color:#000;
margin:0em; padding:.5em .25em;
overflow:hidden;  width:95%; border:none; background:none; }

dl.location a{color:#000;}

dl.location .portrait {float:left; margin:0 1em 0 0em; padding:.25em; height:65px; border:none;}
dl.location .portrait img {margin:0em; padding:0em; height:65px!important; border:3px solid #fff;}

dl.location dt{font-size:.95em;}
dl.location dd{line-height:1.35em;}
dl.location dt p {margin:0em!important; padding:0em!important;}
dl.location  dt span.title {/*overflow:hidden;*/  display:block; width:10em; white-space:nowrap;}
dl.location  dd{margin:0em; padding:0em;}
dl.location  dd.hours {color:#000; font-weight:normal; font-size:.80em!important;}
dl.location  dd.address {font-size:.90em;}

/*File Search*/
ol.search dl {float:none; color:#000;
margin:0em; padding:.5em .25em;
overflow:hidden;  width:95%; border:none; background:none; }

ol.search dl a{color:#000;}
ol.search dl .portrait {float:left; margin:0 1em 0 0em; padding:.25em; height:65px; border:none;}
ol.search dl .portrait img {margin:0em; padding:0em; height:65px!important; border:3px solid #fff;}
ol.search dl dt{font-size:.95em;}
ol.search dl dt p {margin:0em!important; padding:0em!important;}
ol.search dl  dt span.title {/*overflow:hidden;*/  display:block; width:10em; white-space:nowrap;}
ol.search dl  dd{font-size:.80em; line-height:1.5em; margin:0em; padding:0em;}



/*
 * END OF FILE - /Skins/satorination.com/css/lib/search/search.css
 */

/*
 * START OF FILE - /Skins/satorination.com/css/lib/callCenter/callCenter.css
 */
/*
------------------------------------------------------------------------

Theme Name:    Call Center

Version:       1.02
Author:        Marie
Author URI:    http://SatoriNation.com/

------------------------------------------------------------------------

Support:       info@satorination.com
Updated:       Feb 15 2009
Copyright:     (c) 2009 Satori Nation

All rights reserved.
------------------------------------------------------------------------
*/


#callStatus {margin:0 auto; width:800px; height:330px; background:url(/img/splash/callStatus.gif);}
#callStatus #profileCallStatus{float:right; width:325px!important; margin:8em 1.5em 0em 0em;}

/* member directory  FIXES height*/
dl.advisorCallStatus {font-family:"Georgia"!important; float:left; width:100%; padding:.5em .5em; margin:2px;}
dl.advisorCallStatus img {float:none; float:left; margin:0 .35em .5em .5em;}
dl.advisorCallStatus dt span.title {font-size:1.25em!important; display:block; width:10em; white-space:nowrap;}
dl.advisorCallStatus dt{overflow:visible;}
dl.advisorCallStatus dd{padding:0em .5em; color:#000; font-size:.95em; line-height:1.5em;}
dl.advisorCallStatus a{color:#006699;}
dl.advisorCallStatus a:visited{color:#006699;}
.advisorCallStatus{clear:both; margin:5px 0px; padding:.25em .75em; background:url(/img/bg/gradient/bgAdvisor.png) top left repeat-y;}


/*Wiki Swf*/

#callBar .wikiSwf { margin:0em auto; width:300px; padding-left:.15em;}

/*Call Buttons*/

/*call Now*/
a.callTalk {float:right; text-indent:-2000px; display:block; width:91px; height:32px; background:url(/img/b/callTalk.gif) no-repeat;}
a.callBusy {float:right; text-indent:-2000px; display:block; width:91px; height:32px; background:url(/img/b/callBusy.gif) no-repeat;}

a.callSchedule {float:right; text-indent:-2000px; display:block; width:91px; height:32px; background:url(/img/b/callSchedule.gif) no-repeat;}
a.callArrange {float:right; text-indent:-2000px; display:block; width:91px; height:32px; background:url(/img/b/callArrange.gif) no-repeat;}
a.callAlert {float:right; text-indent:-2000px; display:block; width:91px; height:32px; background:url(/img/b/callAlertstatic.gif) no-repeat;}
/*a.callAlert {float:right; text-indent:-2000px; display:block; width:91px; height:32px; background:url(/img/b/callAlert.gif) no-repeat;}*/


/*call Now
a.callArrange {float:right; text-indent:-2000px; display:block; width:95px; height:36px; background:url(/img/b/callArrange.gif) no-repeat;}
*/
	


/*Button*/
#callSteps ol li span.button{margin:0em .25em; color:#287184; border:1px solid #a2d6e4; background:#d1e8ee; padding:.20em .5em; font-size:14px!important;}
#callSteps ol li span.button:hover{margin:0em .25em; color:#287184; border:1px solid #a2d6e4; background:#fff; padding:.20em .5em; font-size:14px!important;}

/*IE hack*/
html>body #callSteps ol li span.button{ *font-size:13px!important;}
/*html>body #callSteps ol li span.button{ *margin-top:-10px!important;}*/

html>body #callSteps ol li span.button:hover{ *font-size:13px!important;}
/*html>body #callSteps ol li span.button:hover{ *margin-top:-10px!important;}*/

#callSteps ol li span.button a{font-family:georgia; color:#134654;}
#callSteps ol li span.button a:hover{text-decoration:none; font-family:georgia; color:#134654;}
#callSteps ol li span.button a:visited{font-family:georgia; color:#134654;}

/*Button Alert*/
#callSteps ol li span.buttonAlertPromo{margin:0em .25em; color:#287184; background:#66ccff;  border:1px solid #0099cc; padding:.20em .5em; font-size:14px!important;}
#callSteps ol li span.buttonAlertPromo:hover{margin:0em .25em; color:#287184;  border:1px solid #0099cc;  background:#fff; padding:.20em .5em; font-size:14px!important;}

/*IE hack*/
html>body #callSteps ol li span.buttonAlertPromo{ *font-size:12px!important;}
/*html>body #callSteps ol li span.buttonAlertPromo{ *margin-top:-10px!important;}*/

html>body #callSteps ol li span.buttonAlertPromo:hover{ *font-size:12px!important;}
/*html>body #callSteps ol li span.buttonAlertPromo:hover{ *margin-top:-10px!important;}*/


#callSteps ol li span.buttonAlertPromo a{font-family:georgia; color:#134654;}
#callSteps ol li span.buttonAlertPromo a:hover{text-decoration:none; font-family:georgia; color:#134654;}
#callSteps ol li span.buttonAlertPromo a:visited{font-family:georgia; color:#134654;}


/*
------------------------------------------------------------------------
Information Column
------------------------------------------------------------------------
*/

#callSteps{float:left!important; margin:0em 0em 1em 0em; padding:.5em 1em; width:57%; background:#fffac5; border-top:2px solid #ffcc00; border-bottom:2px solid #ffcc00;}
#callSteps h1{font-family:georgia;}
#callSteps p {font-size:.95em; font-family:georgia;}

#callSteps ol{margin:0em 1em 1em 1em; width:90%; font-family:georgia;}
#callSteps ol li{font-size:1em; line-height:2.25em!important;}

#callSteps ol li span{background:#a2d6e4; padding:.25em .5em; font-size:14px!important;}
#callSteps ol li span.info{background:none; padding:.25em .5em; font-size:13px!important;}

/*alert promotions*/
#callSteps ol li {font-size:1em; line-height:1.75em;}

#callSteps ol li span.alertPromo{background:#ffcc33; border:1px solid #cc9900; padding:.25em .5em; font-size:14px!important;}

/*Notes*/
#callSteps p.note {width:95%; margin:0em auto; margin-bottom:.75em; text-align:left; color:#000;}

#callSteps form{border:0px!important; background:none!important; padding:.5em;}
#callSteps form fieldset legend{display:none;}

/*Icon*/
.phone {background: url(/img/icons/silk/phone.png) no-repeat;}


/*
------------------------------------------------------------------------
Contact Column
------------------------------------------------------------------------
*/

#callBar{float:right; width:300px; padding:.5em .25em;}
#callBar dl.member {width:98%; background:#e2f6ef;}

/*
------------------------------------------------------------------------
Time/Value for call
------------------------------------------------------------------------
*/

#talkTime {width:100%; padding:.25em; margin:.5em 0em;}
#talkTime p {padding:.5em 0em; font-size:13px; line-height:1.25em; color:#000;}

#talkTime .bar{font-family:arial; font-size:.83em; color:#000; display:block; border-top:1px solid #d1dfa6; padding:.5em .5em; background:#deffc5;}

#talkTime .bar span.info {margin:0em;}

#talkTime .bar a{color:#006600; font-weight:bold;}
#talkTime .bar a:hover{color:#006600; font-weight:bold;}
#talkTime .bar a:visited{color:#006600; font-weight:bold;}

#talkTime a {color:#cc6600;}
#talkTime a:hover {color:#cc6600;}
#talkTime a:active {color:#cc6600;}


/*
------------------------------------------------------------------------
Waiting Room
------------------------------------------------------------------------
*/

#waitingRoom {width:100%; padding:.25em;  margin:.5em 0em;}
#waitingRoom p {padding:.5em 0em; font-size:13px; line-height:1.25em; color:#000;}

#waitingRoom .bar{font-family:arial; font-size:.83em; color:#000; display:block; border-top:1px solid #56a7bc; padding:.5em .5em; background:#6fcae2;}

#waitingRoom .bar span.info {margin:0em; padding:0em 0em 0em 1em;}

#waitingRoom .bar a{color:#006600; font-weight:bold;}
#waitingRoom .bar a:hover{color:#006600; font-weight:bold;}
#waitingRoom .bar a:visited{color:#006600; font-weight:bold;}

/*note*/
#waitingRoom p.note {width:95%; margin:.75em auto; padding:.25em 0em; text-align:center; color:#000;}
/*
------------------------------------------------------------------------
Parties Connected
------------------------------------------------------------------------
This section is commented out, but useful if we want to change the member/advisors minibadge design
*/

#callBar dl.member dd{overflow:hidden; padding-bottom:.5em;}
/*
dl.member {float:left; width:48%; padding:.5em .25em; margin:2px; border:solid #ccc; border-width:0 1px 1px 0; background:#f4f3e9; }
dl.member dt{font-size:.95em; overflow:visible;}
dl.member dd{color:#666; font-size:.75em; line-height:1.35em;}
dl.member a{color:#000;}

dl.member img {float:none; float:left; margin:0 .35em .5em 0; border:3px solid #ff9!important;}
dt img.logo {float:left; border:2px solid #fff; margin:0 .25em;}
dt span.title { display:block; width:10em; white-space:nowrap;}
dd span.creator {font-weight:bold; font-size:smaller;}
dd span.rate {font-weight:bold; font-size:smaller;}
*/

/*
 * END OF FILE - /Skins/satorination.com/css/lib/callCenter/callCenter.css
 */

/*
 * START OF FILE - /Skins/satorination.com/css/lib/channels/channels.css
 */
/*
------------------------------------------------------------------------
Satori Center - all channels
------------------------------------------------------------------------
*/


.channelList{height:190px; margin:.5em auto; border:2px solid #ccff99; width:100%;}

.channelList .channelDescImage{float:left; display:block; height:190px!important; width:145px; background:#000; margin:0em; padding:0em;}
.channelList .channelDesc{float:left; height:190px!important; width:370px; padding:0em .5em; background:#fefde1;}
.channelList .channelMembers{float:right; width:235px; padding:0em .15em; background:#fff;}
.channelList .channelMembers .portrait {width:13%; padding:.10em;}

.channelList span.title {font-family:"Lucida Bright";  margin:0em; padding:0em; color:#000; font-size:15px!important; text-decoration:none;}
.channelList span.title a{color:#000; text-decoration:none;}
.channelList span.title a:visited{color:#000;}

.channelList h3{font-family:"Lucida Sans"; clear:both; color:#398f2e!important; font-size:12px; font-weight:bold; text-transform:uppercase;}

.channelDesc h1 {font-family:"Lucida Bright"; font-weight:bold; color:#008299!important; margin:.5em 0em .25em 0em;}
.channelDesc h2 {font-family:"Lucida Bright"; font-weight:bold; color:#008299!important; margin:.5em 0em .25em 0em;}
.channelDesc a{color:#008299;}
.channelDesc a:hover{color:#008299;}
.channelDesc a:visited{color:#008299;}
.channelDesc p{color:#000; font-size:12px!important; font-family:"georgia";}
.channelDesc dt a{font-size:14px!important; color:#000; text-decoration:none;}
.channelDesc dt a:visited{font-size:14px!important; color:#000; text-decoration:none;}
.channelDesc dd p{font-size:13px;}
.channelDesc dd .tagList {display:none;}
.channelDesc dd.postDate {font-size:12px;}
.channelDesc dd.articleActions {font-size:12px;}

.channelDesc ul.relatedTopics {margin-left:3.5em; clear:left;}
.channelDesc ul.relatedTopics li.topicTitle {margin-left:-2.25em; list-style-type:none; color:#398f2e; font-size:12px; font-weight:bold; text-transform:uppercase;}
ul.relatedTopics li{list-style:disc; line-height:1.10em; color:#398f2e;}
ul.relatedTopics li a {font-size:12px; color:#085790;}
ul.relatedTopics li a:hover {font-size:12px; color:#085790;}
ul.relatedTopics li a:visited {font-size:12px; color:#085790;}


ul.relatedTopics {margin-left:3.5em; clear:left;}
ul.relatedTopics li.topicTitle {margin-left:-2.25em; list-style-type:none; color:#398f2e; font-size:12px; font-weight:bold; text-transform:uppercase;}
 

/*
------------------------------------------------------------------------
Satori Nation Channels
------------------------------------------------------------------------
blue - 3b85b4 */

#learningCenter {margin:0em; padding:0em; width:100%;}

#learningCenter a.readMore{color:#2092a1; font-size:12px;}
#learningCenter a.readMore:hover{color:#2092a1; font-size:12px;}
#learningCenter a.readMore:visited{color:#2092a1; font-size:12px;}

h4.ads {font-size:11px; color:#666; font-family:"arial"; letter-spacing:1px; text-transform: uppercase}

/*SIDE BAR - larger*/
#mainContentChannel {float:right; width:440px!important;}
#sideBarChannel {float:left; width:330px!important;}

ul#lcTabs {clear:both;margin:0px!important; list-style-type:none;}
ul#lcTabs li{list-style-type:none; font-family:"Lucida Bright"; padding:.5em 0em 0em .5em; float:left; margin:1em .25em 0em 0em; margin-bottom:0px!important; font-size:.85em;}

/*fix green tab bg*/
ul#lcTabs li.satoriC {width:120px; background:url(/img/bg/gradient/bgLCTab.gif) #e8eeda top repeat-x;}
ul#lcTabs li.satoriC a{font-size:15px; color:#507d20; font-weight:bold;}
ul#lcTabs li.satoriC a:visited{font-size:15px; color:#507d20; font-weight:bold;}
ul#lcTabs li.satoriC a:hover{font-size:15px; color:#507d20; font-weight:bold;}

ul#lcTabs li.announcement {width:475px; color:#cc3300;}
ul#lcTabs li.announcement a, ul#lcTabs li.announcement a:visited {color:#0066cc;}

ul#lcTabs li.writeforus{float:right; color:#cc3300; text-transform:uppercase;}
ul#lcTabs li.writeforus a{color:#cc3300;}
ul#lcTabs li.writeforus a:visited{color:#cc3300;}


#lcSections{width:100%; background:#e8eeda; border-bottom:2px solid #d7e0c3; margin-bottom:.75em;}
#lcSections .col {width:15%!important; float:left; margin:.5em;}
#lcSections a, #lcSections a:visited {display:block; line-height:1.5em; color:#396136; font-size:12px; font-family:"Trebuchet MS";}

#channelFeature{margin:0em; padding:0em; height:280px; clear:both;}

#channelRotator{margin:0em; padding:0em; height:280px; width:535px; float:left;}
#channelRotator #channelFeatureArticle {float:right; width:355px; font-family:"Lucida Bright"; }
#channelRotator #channelFeatureArticle h1 {font-family:"Lucida Bright"; font-weight:bold; color:#008299!important; margin:.5em 0em .25em 0em;}
#channelRotator #channelFeatureArticle h2 {font-family:"Lucida Bright";  margin:0em; padding:0em; color:#000; font-size:16px!important; text-decoration:none;}
#channelRotator #channelFeatureArticle h2 a{color:#000; text-decoration:none;}
#channelRotator #channelFeatureArticle h2 a:visited{color:#000;}
#channelRotator #channelFeatureArticle h3 {font-family:"Lucida Bright";  margin:0em; padding:0em; color:#000!important; font-size:16px!important; text-decoration:none;}
#channelRotator #channelFeatureArticle h3 a{color:#000!important; text-decoration:none;}
#channelRotator #channelFeatureArticle h3 a:visited{color:#000!important;}
#channelRotator #channelFeatureArticle dt a{font-size:14px!important; color:#000; text-decoration:none;}
#channelRotator #channelFeatureArticle dt a:visited{font-size:14px!important; color:#000; text-decoration:none;}
#channelRotator #channelFeatureArticle dd p{font-size:13px;}
#channelRotator #channelFeatureArticle dd .tagList {display:none;}
#channelRotator #channelFeatureArticle dd.postDate {font-size:12px;}
#channelRotator #channelFeatureArticle dd.articleActions {font-size:12px;}
/*#channelRotator #channelFeatureArticle dd.articleActions a {color:#000}
#channelRotator #channelFeatureArticle dd.articleActions a:visited {color:#000}*/

#channelRotator #channelFeatureArticle dd p {padding:0em 0em .25em 0em; font-size:13px!important;}

/*new caller promotion*/
#channelFeature a.newcaller280x260 {float:right; height:280px; width:260px; text-indent:-2000px;}
a.newcaller330x185{display:block; height:185px; width:330px; text-indent:-2000px;}

/*
------------------------------------------------------------------------
QUICK LINKS
------------------------------------------------------------------------
*/
#channelQLinks {padding:.75em; clear:both; border-top:1px solid #e8f0c4; background:url(/img/bg/gradient/bgChannelQLinks.gif); background-position:top left;}
#channelQLinks h3 {text-indent:9px; color:#318429!important; font-size:15px; padding:0em; margin:0em;}
#channelQLinks h4 {color:#333; text-transform:uppercase; font-weight:bold; letter-spacing:1px; font-size:12px; padding:.25em 0em 1em 0em;}

#channelQLinks dl{float:left; width:60%; margin:0em 0em 0em .55em;}
#channelQLinks .channelImage{width:25%; padding:.10em;}
#channelQLinks .portrait{width:30%; padding:.10em;}
#channelQLinks dd p {margin:0em; padding:0em; padding-bottom:.25em;}
#channelQLinks dt {margin:0em;}
#channelQLinks dt a{color:#008299; text-decoration:none;}
#channelQLinks dt a:hover{text-decoration:underline;}
#channelQLinks dt a:visited{text-decoration:none; color:#3b85b4;}

ul#quickLinks {float:right; width:30%; margin:-1em 0em 0em 0em; padding:0em;}
ul#quickLinks li.quickTitle{color:#333; text-transform:uppercase; font-weight:bold; letter-spacing:1px; font-size:12px; padding:0em 0em 1em 0em;}
ul#quickLinks li {list-style-type:none; font-size:12px; line-height:1.5em;}
ul#quickLinks a {color:#085790;}
ul#quickLinks a:visited {color:#085790;}


/*CLEAR*/
.clear {clear:both; height:1px; overflow:hidden;}

.channelBox {margin:.5em 0em; padding:.5em; background:#f2f5eb url(/img/bg/gradient/bgChannelBox.gif) repeat-x;}
.channelBox a {color:#2092a1;} 
.channelBox a:hover {color:#2092a1;}
.channelBox a.visited{color:#2092a1;}

/*H2 and H3 looks the same
.channelBox h3{text-indent:9px; color:#318429!important; font-size:15px; padding:0em; margin:0em;}
*/

.channelBox h2{margin:0em 0em .15em .25em; margin-bottom:.5em!important; padding: 0em; font-family:"Georgia";
font-weight: normal; font-size: 1.25em; text-decoration: none; color:#507317!important; border: none !important;}
.channelBox h3{margin:0em 0em .15em .25em; margin-bottom:.5em!important; padding: 0em; font-family:"Georgia";
font-weight: normal; font-size: 1.25em; text-decoration: none; color:#507317!important; border: none !important;}


.channelBox p.call2Action{width:95%; margin:0 auto; font-size:13px!important; color:#cc3300; line-height:1.35em; border-bottom:1px dotted #9ea68b;}
.channelBox p{width:95%; margin:0 auto; font-size:13px!important; color:#000; line-height:1.35em;}

.channelBox dl{width:85%; margin:0 auto; padding:.25em 0em; border-bottom:1px dotted #9ea68b; font-size:12px; color:#000;}
.channelBox dl {padding-top:.25em; clear:both;}
.channelBox dl a {color:#2092a1;} 
.channelBox dt{font-size:13px; font-weight:bold; color:#2092a1;}
.channelBox .portrait {padding:3px; width:10%!important;}
.channelBox dd.callButtons {padding:0em 0em 0em .30em;}
.channelBox dd.testimonial{padding:0em .5em;}
.channelBox dd.advisorType{line-height:1.25em;}
.channelBox dd.articleCount{color:#000; font-size:12px;}
.channelBox a.readMore {text-transform:lowercase;}
/*advisors on channels*/

/*Videos*/
.channelBox {clear:both!important;}
.channelBox dl.uVideo dt{float:left; padding:.5em;}
.channelBox dl.uVideo dd{padding-top:.5em;}
.channelBox dl.uVideo {clear:both!important; /*border:0px;*/}

/*Pop. articles*/
.channelBox ul.articleList {clear:left; margin-left:1em;}
.channelBox ul.articleListli.topicTitle {list-style-type:none; color:#398f2e; font-size:12px; font-weight:bold; text-transform:uppercase;}
.channelBox ul.articleList li{list-style:disc; line-height:1.10em; color:#398f2e;}
.channelBox ul.articleList li a {font-size:12px; color:#085790;}
.channelBox ul.articleList li a:hover {font-size:12px; color:#085790;}
.channelBox ul.articleList li a:visited {font-size:12px; color:#085790;}

/*
------------------------------------------------------------------------
Channel #mainContentChannel - article feed
------------------------------------------------------------------------
*/
#mainContentChannel #channelSearch {margin:0; width:275px; height:70px; background:url(/img/channels/channelSearch.gif);}
#mainContentChannel #channelSearch #channelForm {margin:0 auto; width:250px; padding-top:10px;}
#mainContentChannel #channelSearch form{background:none; border:0;}
#mainContentChannel #channelSearch form input.textfield{height:22px;  margin:0em;}
#mainContentChannel #channelSearch .button {height:25px; font-size:13px; margin:0em;}
#mainContentChannel #channelSearch #channelForm  h3{text-indent:0px; color:#3e5b10!important; font-size:14px; padding:0em; margin:0em;}

#mainContentChannel dt {font-size:16px!important; /*font-family:"Lucida Grande";*/ }
#mainContentChannel dt a{color:#008299; text-decoration:none;}
#mainContentChannel dt a:hover{text-decoration:underline;}
#mainContentChannel dt a:visited{text-decoration:none; color:#008299;}
#mainContentChannel dd.postDate {font-size:12px; font-family:"arial";}
#mainContentChannel dd img.portrait {width:5%!important; padding:2px;}
#mainContentChannel img.channelImage {float:left; padding:.25em; /*border:0px; background:none;*/border:1px solid #e0dbdb; background:#fff; margin:0em .5em .5em 0em;}
#mainContentChannel dd .tagList {display:none;}
#mainContentChannel dd p {padding:0em 0em .5em 0em; font-size:13px!important;}
#mainContentChannel dd.channelPostedby {height:40px!important; background:#f0f9d6; font-size:12px; font-family:"arial"; clear:both!important; padding:.5em;}
#mainContentChannel dd.channelPostedby .callButtons {clear:both!important;}
/*more on*/

#mainContentChannel ul.relatedTopics {margin-left:4.5em; clear:left;}
#mainContentChannel ul.relatedTopics li.topicTitle {margin-left:-1.25em; list-style-type:none; color:#398f2e; font-size:12px; font-weight:bold; text-transform:uppercase;}
#mainContentChannel ul.relatedTopics li{list-style:disc; line-height:1.10em; color:#398f2e;}
#mainContentChannel ul.relatedTopics li a {font-size:12px; color:#085790;}
#mainContentChannel ul.relatedTopics li a:visited {font-size:12px; color:#085790;}

/*
 * END OF FILE - /Skins/satorination.com/css/lib/channels/channels.css
 */

/*
 * START OF FILE - /Skins/satorination.com/css/lib/articles/articles.css
 */
/*Articles*/


/*
------------------------------------------------------------------------
Featured tabRotator
------------------------------------------------------------------------
*/

#tabRotate {border-bottom:3px solid #dde7c3; float:left; width:483px; height:260px; background:url(/img/bg/gradient/bgRotator.gif) #eef1d0 no-repeat;}

#tabRotate .content{font-family:Georgia!important; float:left; width:310px; height:250px; color:#eafae0; padding:.25em 0em 0em .5em;}

#tabRotate .content h2{text-indent:0; display:block; margin:0em!important; padding:.25em 0em 1em 0em; font-size:15px; font-weight:bold; font-family:Georgia!important; /*font-style:italic;*/ color:#4f074f!important;}
#tabRotate .content h3{text-indent:0; margin:0em!important; padding-bottom:.75em!important; font-size:13px; color:#333!important; font-family:Georgia;}
#tabRotate .content dl {margin:.75em .15em 0em .75em;}
#tabRotate .content dd.callButtons {display:block;}

/*a.callTalk {display:block;float:left!important;}
#tabRotate .content a.callAlert {display:block;float:left!important;}*/

/*Article Title*/
#tabRotate h1{font-family:Georgia!important; /*color:#5a1848;*/ line-height:1.15em; margin:0em!important; padding:0em!important;}
#tabRotate h1 a{font-family:Georgia!important; /*text-decoration:underline;*/ color:#425f11; font-size:19px!important; line-height:1.15em; margin:0em!important; padding:0em!important;}
#tabRotate h1 a:hover{color:#425f11!important; margin:0em!important;}
#tabRotate h1 a:visited{color:#425f11!important; margin:0em!important;}

/*Author Portrait*/
#tabRotate img.portrait {/*background:#fefe82;*/ float:left; padding:.20em;}

/*Aurthor Information*/
#tabRotate dd.postDate {margin:0em; display:none; font-size:.90em; color:#000;}
#tabRotate .content dd.postAuthor {/*height:45px!important;*/ margin:.5em 0em; padding:0em; font-size:12px; color:#000;}
#tabRotate .content dd.postAuthor a{font-size:12px!important; color:#000; text-decoration:underline;}
#tabRotate .content dd.postAuthor a:visited{font-size:12px; color:#000;}
#tabRotate dd.commentCount {font-size:.90em; color:#000; margin:.25em 0em; padding:.25em 0em;}

#tabRotate dt img.portrait {/*display:none!important;*/}

#tabRotate dd {color:#000!important; font-size:13px!important; line-height:1.35em;}
#tabRotate dd p{color:#000!important; font-size:13px!important; line-height:1.35em;}

#tabRotate dd.desc {padding:0em; color:#000!important;font-size:13px!important; line-height:1.35em;}
#tabRotate dd.desc p{padding:0em; color:#000!important; font-size:13px!important; line-height:1.35em;}

/*Read More ULR*/
#tabRotate a.readMore, #tabRotate a.readMore:visited {font-size:12px; color:#5a1848;}

/*Column Control*/
#tabRotate .col {font-size:13px;}
#tabRotate .col{float:right; width:150px; height:260px; /*background:#d2ddad;*/ overflow:hidden;}

#tabRotate .col h1{font-size:13px; color:#36510b;}
#tabRotate .col h1 a{font-size:13px; color:#36510b;}
#tabRotate .col h1 a:hover{color:#36510b!important;}
#tabRotate .col h1 a:visited{font-size:13px; color:#36510b;}


.featureSide:hover {background:#eafae0!important;}

/*
------------------------------------------------------------------------
Side Bar for News Article
------------------------------------------------------------------------
*/


#newsArticle {width:100%; margin:0em; padding:0em;}
#newsArticle #newsEntry{width:450px!important; float:left!important; margin:0em; padding:0em;}
}

#newsArticle #sideBarChannel{float:right;}

#newsEntrySide {float:right; width:300px!important; background:#ffffff;}
#newsEntrySide .member {width:100%; display:block!important;}

/*
------------------------------------------------------------------------
ARTICLE AUTHOR
------------------------------------------------------------------------
*/

#articleAuthor {margin:.5em 0em; padding:.25em; font-size:12px; font-family:"arial";}

/*
------------------------------------------------------------------------
FEEDS: Share Controls
------------------------------------------------------------------------
*/

.shareControls {margin:.15em 0em; padding:.05em 0em;  display:block!important; width:100%; background:#b4d9d9;}

.shareControls ul {margin:0em; padding:0em;}
.shareControls a{font-size:smaller!important; color:#000;}
.shareControls a:hover{font-size:smaller!important; color:#000;}
.shareControls a:visited{font-size:smaller!important; color:#000;}



/*Column Each Article*/
#tabRotate .col .featureSide{ font-family:Georgia!important; display:block; height:65px; 
border-top:1px solid #f9f5e9; padding:.15em .25em; margin:0em; background: url(/img/tabRotator/shadowTab.png) top left repeat-y; line-height:2em;}

.featureSide img.portrait {margin:.35em .35em .35em 0em; width:25px;}
.featureSide dd.postAuthor {display:none; line-height:1.25em;}
.featureSide dd.postDate {display:none;}


.featureSideHere{ font-family:Georgia!important; display:block; height:65px; border-top:1px solid #f9f5e9;
padding:.15em .25em; margin:0em; background:url(/img/tabRotator/arrowHere.png) top left no-repeat; line-height:2em;}


.featureSideHere img.portrait {margin:.35em .35em .35em 2.10em; width:25px;}
.featureSideHere h1 {display:none; padding-left:2em!important;}
.featureSideHere dd.postAuthor {color:#301d0b!important; padding:.75em 0em 0em 2em; line-height:1.25em;}
.featureSideHere dd.postAuthor a{color:#301d0b!important; text-decoration:underline;}
.featureSideHere dd.postAuthor a:hover{text-decoration:none;}
.featureSideHere dd.postAuthor a:visited{color:#301d0b;}
.featureSideHere dd.postDate {display:none;}


#newsEntry {margin:0em; padding:0em;}

/*
------------------------------------------------------------------------
Date Time: Published information
------------------------------------------------------------------------
*/

p.minititle {font-family:Arial,Helvetica,sans-serif; padding:0em; margin:0em 0em 1.5em 0em; color: rgb(153, 153, 153); font-size: 10px;}

/*
------------------------------------------------------------------------
Date Time: Published information
------------------------------------------------------------------------
*/

#newsEntry dd .dateTime {padding:0em .25em; font-family:arial!important; font-size:12px!important; color:#000;}
#newsEntry dd .dateTime .avitar {display:none; float:left; margin:0em .5em 0em 0em; border:4px solid #ff9;}
#newsEntry dd .tagList {font-family:arial!important; font-size:12px!important; color:#000; padding:.25em; border-top:1px dotted #666; border-bottom:1px dotted #333; margin-bottom:.5em;}

#newsEntry dd .tagList a.desc {/*font-size:13px!important;*/}

/*
------------------------------------------------------------------------
Copy
------------------------------------------------------------------------
*/


#newsEntry h1 {margin:0em; font-size:1.25em!important; font-family:Georgia; line-height: 1.25em; color:#000!important;}
#newsEntry dl{font-size:15px!important; font-family:Georgia; line-height:1.5em; color:#000;}
#newsEntry p{font-size:15px!important; margin-top:.65em;}
#newsEntry dl div {font-size:15px!important; margin-top:.65em!important;}
#newsEntry ul {font-size:15px!important; margin:1em; line-height:1.5em; color:#000;}
#newsEntry ol {font-size:15px!important; margin:1em; line-height:1.5em; color:#000;}



/*
------------------------------------------------------------------------
Comments & Nav: color change
------------------------------------------------------------------------
*/

#newsEntry .starRating {display:none;}
#newsEntry #comments {background:#d5ecc9;}

/***** tabbed navigation *****/

#newsEntry #sub-nav {
}

#newsEntry #sub-nav ul, #sub-nav li {
}

#newsEntry #sub-nav ul {
    border-bottom: 2px solid #b0c09d;
}

#newsEntry #sub-nav li {
    background: #b0c09d url(/img/tab-top.gif) 0 -100px;
}

#newsEntry #sub-nav li a, #newsEntry #sub-nav li span {
    color: #6f9346;
    background: url(/img/tab-top.gif) 100% -100px;
}

#newsEntry #sub-nav li a:hover, #newsEntry #sub-nav li.active a:hover {
    color: #000;
}

#newsEntry #sub-nav li.active {
    background-color: #a5cc7a;
}

#newsEntry #sub-nav li.active a, #newsEntry #sub-nav li.active span {
    color: #fff;
}

/*
 * END OF FILE - /Skins/satorination.com/css/lib/articles/articles.css
 */

/*
 * START OF FILE - /Skins/satorination.com/css/lib/news/news.css
 */

/*
------------------------------------------------------------------------
News ENTRY
------------------------------------------------------------------------
*/

#newsEntry {margin:0em 1em;}

#newsEntry dt{font-size:1.25em; font-family:"Georgia"; letter-spacing:1px; text-align:left; color:#000;/*#64894b;*/}
#newsEntry .postDate {font-size:.90em; text-align:center; color:#333;}
#newsEntry .tagList {margin:.5em 0em;}
#newsEntry dd p{font-size:.95em; line-height:1.45em;}
#newsEntry dd ul{margin-left: 2em;}
#newsEntry dt a{color:#000;}
#newsEntry dt a:visited{color:#000;}



/*
------------------------------------------------------------------------
News feed
------------------------------------------------------------------------
*/

dl.newsfeed img.tn {float: left;}
dl.newsfeed a {font-size: larger;}
dl.newsfeed {border-bottom: 1px dotted #ccc; float: left; width: 100%; padding: .5em .25em .25em .25em; margin: .5em 0em;}
dl.newsfeed dt {font-size: .95em;}
dl.newsfeed dd{margin:0em; padding:0em;}
dl.newsfeed dd p {line-height: 1.5em !important;}
dl.newsfeed .postDate {color: #666; font-size: smaller;}



/*
------------------------------------------------------------------------
Index/Mainpage elements and Features
------------------------------------------------------------------------
*/


/*Featured listings width's are reduced*/
/*#mainContent h3{display:block; clear:both; text-indent:2px; margin-bottom:.55em; color:#000!important; font-family:"Georgia"; letter-spacing:1px;}*/
#mainContent dl.member {width:47%;}

/*Featured News*/
#featuredNews{margin:0em auto; padding:0; width:100%;}
#featuredNews h3 {display:none;}

#featuredNews h4{margin-bottom:1em; color:#000!important; font-family:"Georgia"; letter-spacing:1px;}
#featuredNews h4 a.viewAll {display:block; margin:.25em;}

#featuredNews dl{width:100%; display:block; margin:0em; padding:.35em .15em; border-bottom:1px dotted #ccc;}
#featuredNews dl:hover {background:#e1f8cd; /*background:#eaeaea; grey*/}


#featuredNews dt{font-size:1.15em; font-family:"Georgia"; color:#000; margin:0em 0em .15em 0em;}
#featuredNews dt img.portrait {width:45px; padding:.15em;}

#featuredNews dd.postDate {font-size:.90em; color:#000; margin:0em 0em .15em 0em;}

#featuredNews dd.commentCount {font-family:arial;font-size:.90em; color:#000; margin:.25em 0em; padding:.25em 0em;}

#featuredNews dd.postAuthor {font-family:arial;font-size:.90em; color:#000; margin:0em 0em .15em 0em;}
#featuredNews dd.postAuthor a{font-size:12px; color:#336633;}
#featuredNews dd.postAuthor a:visited{font-size:12px; color:#336633;}

#featuredNews dd {font-family:arial; color:#000; line-height:1.25em!important; font-size:12px!important;}
#featuredNews dd p{font-family:arial;  color:#000; line-height:1.25em!important; font-size:12px!important;}

#featuredNews a{color:#3b2311;/*color:#336633;*/}
#featuredNews a:visited{/*color:#336633;*/}

#featuredNews a.viewAll {text-indent:5px!important; color:#666; font-weight:normal; font-family:"Arial";}
#featuredNews a.readAll { padding:0em .25em; text-indent:5px!important; color:#666; font-weight:normal; font-family:"Arial";}
#featuredNews a.readMore {color:#333; font-size:12px!important; display:block; clear:both; font-weight:normal; font-family:"Arial";}
#featuredNews a.readMore:visited {color:#333; font-size:12px!important; display:block; clear:both; font-weight:normal; font-family:"Arial";}
#featuredNews p a.readMore {color:#333; font-size:12px!important; display:block; clear:both; font-weight:normal; font-family:"Arial";}
#featuredNews p a.readMore:visited {color:#333; font-size:12px!important; display:block; clear:both; font-weight:normal; font-family:"Arial";}




/*------------------------------------------------------------------------
Featured Articles
------------------------------------------------------------------------
*/


/*Featured Articles*/
#featuredArticles{margin:0em auto; padding:0; width:100%;}
#featuredArticles h3 {display:none;}

#featuredArticles h4{margin-bottom:1em; color:#000!important; font-family:"Georgia"; letter-spacing:1px;}
#featuredArticles h4 a.viewAll {display:block; margin:.25em;}

#featuredArticles dl{width:100%; display:block; margin:0em; padding:.35em .15em; border-bottom:1px dotted #ccc;}
#featuredArticles dl:hover {background:#e1f8cd; /*background:#eaeaea; grey*/}


#featuredArticles dt{font-size:1.15em; font-family:"Georgia"; color:#000; margin:0em 0em .15em 0em;}
#featuredArticles dt img.portrait {width:45px; padding:.15em;}

#featuredArticles dd.postDate {font-size:.90em; color:#000; margin:0em 0em .15em 0em;}
#featuredArticles dd.commentCount {font-family:arial;font-size:.90em; color:#000; margin:.25em 0em; padding:.25em 0em;}

#featuredArticles dd.postAuthor {font-family:arial;font-size:.90em; color:#000; margin:0em 0em .15em 0em;}
#featuredArticles dd.postAuthor a{font-size:12px; color:#336633;}
#featuredArticles dd.postAuthor a:visited{font-size:12px; color:#336633;}

#featuredArticles dd {font-family:arial; color:#000; line-height:1.25em!important; font-size:12px!important;}
#featuredArticles dd p{font-family:arial;  color:#000; line-height:1.25em!important; font-size:12px!important;}

#featuredArticles a{color:#3b2311;/*color:#336633;*/}
#featuredArticles a:visited{/*color:#336633;*/}

#featuredArticles a.viewAll {text-indent:5px!important; color:#666; font-weight:normal; font-family:"Arial";}
#featuredArticles a.readAll { padding:0em .25em; text-indent:5px!important; color:#666; font-weight:normal; font-family:"Arial";}
#featuredArticles a.readMore {color:#333; font-size:12px!important; display:block; clear:both; font-weight:normal; font-family:"Arial";}
#featuredArticles a.readMore:visited {color:#333; font-size:12px!important; display:block; clear:both; font-weight:normal; font-family:"Arial";}
#featuredArticles p a.readMore {color:#333; font-size:12px!important; display:block; clear:both; font-weight:normal; font-family:"Arial";}
#featuredArticles p a.readMore:visited {color:#333; font-size:12px!important; display:block; clear:both; font-weight:normal; font-family:"Arial";}



/*Featured HotTopics*/
#featuredHotTopics{margin:0em auto; padding:0; width:100%;}
#featuredHotTopics h3 {display:none;}

#featuredHotTopics h4{margin-bottom:1em; color:#000!important; font-family:"Georgia"; letter-spacing:1px;}
#featuredHotTopics h4 a.viewAll {display:block; margin:.25em;}

#featuredHotTopics dl{width:100%; display:block; margin:0em; padding:.35em .15em; border-bottom:1px dotted #ccc;}
#featuredHotTopics dl:hover {background:#e1f8cd; /*background:#eaeaea; grey*/}

#featuredHotTopics dt{font-size:1.15em; font-family:"Georgia"; color:#000; margin:0em 0em .15em 0em;}
#featuredHotTopics dt img.portrait {width:45px; padding:.15em;}

#featuredHotTopics dd.postDate {font-size:.90em; color:#000; margin:0em 0em .15em 0em;}
#featuredHotTopics dd.commentCount {font-family:arial;font-size:.90em; color:#000; margin:.25em 0em; padding:.25em 0em;}

#featuredHotTopics dd.postAuthor {font-family:arial;font-size:.90em; color:#000; margin:0em 0em .15em 0em;}
#featuredHotTopics dd.postAuthor a{font-size:12px; color:#336633;}
#featuredHotTopics dd.postAuthor a:visited{font-size:12px; color:#336633;}

#featuredHotTopics dd {font-family:arial; color:#000; line-height:1.25em!important; font-size:12px!important;}
#featuredHotTopics dd p{font-family:arial;  color:#000; line-height:1.25em!important; font-size:12px!important;}

#featuredHotTopics a{color:#3b2311;/*color:#336633;*/}
#featuredHotTopics a:visited{/*color:#336633;*/}

#featuredHotTopics a.viewAll {text-indent:5px!important; color:#666; font-weight:normal; font-family:"Arial";}
#featuredHotTopics a.readAll { padding:0em .25em; text-indent:5px!important; color:#666; font-weight:normal; font-family:"Arial";}
#featuredHotTopics a.readMore {color:#333; font-size:12px!important; display:block; clear:both; font-weight:normal; font-family:"Arial";}

#featuredHotTopics a.readMore:visited {color:#333; font-size:12px!important; display:block; clear:both; font-weight:normal; font-family:"Arial";}
#featuredHotTopics p a.readMore {color:#333; font-size:12px!important; display:block; clear:both; font-weight:normal; font-family:"Arial";}
#featuredHotTopics p a.readMore:visited {color:#333; font-size:12px!important; display:block; clear:both; font-weight:normal; font-family:"Arial";}



/*
 * END OF FILE - /Skins/satorination.com/css/lib/news/news.css
 */

/*
 * START OF FILE - /Skins/satorination.com/css/lib/news/newsFeed.css
 */


/*
------------------------------------------------------------------------
FEEDS: NEWS
------------------------------------------------------------------------
*/


/*viewAll dateBox*/
dl.listView dt {margin:0em!important;}
dl.listView dt .dateBox {margin:0em .25em 0em 0em!important;}

/*dateBox in ordered list*/
ol.listView li dl dt .dateBox {margin:0em .25em 0em 0em!important; padding:0em!important;}

.dateBox {

			display:none!important;
			float:left;
			margin:0em .5em 0em 0em!important;
			width: 75px;
			text-align: center;
			background: #e8eed3;
			border:2px solid #eee;
			}

.dateBox p {
		color: #999;
		padding: 0 0 1em 0;
	}
	
.dateBox p span {
			display: block;
			font-size: 40px;
			line-height: 100%;
			padding: 8px 5px 0 0;
			color: #999;
			letter-spacing: -2px;
		}
				
.dateBox .month{text-transform:uppercase;}
.dateBox .day {color:#6c180a;/*red*/
			  font-family:Georgia,"Times New Roman",Times,serif!important;
			   }
.dateBox .year{font-size:1.25em;}				
.dateBox a:hover {text-decoration:none;}
	

/*List View for CS, Blogs, or Newsfeeds etc. ...*/	
ol.listView {margin:0!important; padding:0; width:100%;}
ol.listView li:hover{background:#ececec;}

ol.listView li {
/*clear Both is to help push the LI down if dynamic data is missing*/
	clear:both;
}

ol.listView li{
	margin:0 0 .25em 0; 
	list-style:none; 
	border-bottom:1px dotted #ccc;
	background:#fff;
	/*padding:.25em;  
	line-height:1.5em;*/
	}

.googleMap {float:right!important; margin:.05em;}
.googleMap a{color:#333!important; font-size:smaller!important;}

.fileDwnld {padding:.25em 0 0 0;  border-bottom:1px dotted #ccc;}
.fileDwnld a {color:#000; font-size:.95em!important;}

ol.listView {/*font-family:"Trebuchet MS"!important;*/}
ol.listView li p{line-height:1.5em; padding:0!important; margin:0!important;}
ol.listView li p.title{margin:0; padding:0; font-size:1em;}

ol.listView li p.timestamp{margin:0em; padding:0em; color:#000; font-size:.85em;}
ol.listView li p.author{margin:0em; padding:0em; color:#000; font-size:.85em;}

dl.listView {padding:.5em .25em; margin:2px;}

/*Article Title*/
dl.listView dt a{font-size:1.5em!important; color:#363; text-decoration:underline; font-family:georgia;}
dl.listView dt a:hover{text-decoration:none;}
dl.listView dt a:visited{color:#363; text-decoration:underline;}

/*Article Copy*/
dl.listView dd p{margin:.75em 0em .25em 0em; font-family:georgia; color:#000;}


dl.listView dt{font-size:.95em;}
dl.listView dd{margin:0em; padding:.30em 0em; line-height:1.35em;}
dl.listView .postDate {color: #000; font-size: smaller;}
dl.listView dd .tagList {margin:0em; padding:0em;}
dl.listView dd .tagList a{font-size:12px!important; color:#000!important;}
dl.listView dd .tagList a:hover{text-decoration:underline; color:#000!important;}
dl.listView dd .tagList a:visited{color:#000!important;}
dl.listView dd .type{font-size:.90em; font-weight:bold;}
dl.listView dd a.username, a.username:visited {color:#000; font-size:small;}
dl.listView dd a.readMore{font-size:smaller;}
/*dl.listView dd a {color:#000;}	*/

dl.listView dd.postAuthor {margin:.5em 0em; padding:0em; font-size:12px; color:#000;}
dl.listView dd.postAuthor a{font-size:12px; color:#336633;}
dl.listView dd.postAuthor a:visited{font-size:12px; color:#336633;}

/*Call Buttons*/
dl.listView dd.callButtons {float:right; width:25%;}
#newsEntry dl.listView .callButtons {margin:.85em 0em 0em .65em; float:right; width:185px!important;}
#newsEntry dl.listView .callButtons a{float:right;}
#newsEntry dl.listView img.fl {margin:0 .75em 0 0;}
/*
 * END OF FILE - /Skins/satorination.com/css/lib/news/newsFeed.css
 */

/*
 * START OF FILE - /Skins/satorination.com/css/lib/testimonials/featuredTestimonials.css
 */
#featuredTestimonial {/*background:#cfc;*/ font-family:arial; clear:both; display:block; margin:.25em 0em; padding:.35em .25em; /*border:3px solid #b8cfa4; background:#e1f8cd;*/}
#featuredTestimonial p {color:#000!important;}

#featuredTestimonial dl {clear:both; margin:.25em 0em; padding:.25em 0em; /*background:#d9f2cb;*/}

#featuredTestimonial dl dt {}

#featuredTestimonial dl dd {/*width:90%; margin:0em auto;*/ font-size:13px!important;}
#featuredTestimonial dl dd p {font-size:13px!important;}

#featuredTestimonial dl a.advisorName{font-size:1.15em; font-family:"Georgia"; color:#000; margin:0em 0em .15em 0em;}
#featuredTestimonial dl a.advisorName:visited{font-size:1.15em; font-family:"Georgia"; color:#000; margin:0em 0em .15em 0em;}

#featuredTestimonial dl dd.testimonial {font-style: italic;  padding:0em .5em; font-family:"Georgia"; font-size:11px; color:#000; margin:0em 0em .15em 0em;}
#featuredTestimonial dl dd.testimonial p{font-size:11px;}

#featuredTestimonial dl dd.memberName  {text-indent:10px; margin:0em; padding:0em; font-family:"Georgia"; font-size:13px!important;}

#featuredTestimonial dl dd a{font-size:15px!important; color:#3b2311;}
#featuredTestimonial dl dd a:hover{text-decoration:underline;}
#featuredTestimonial dl dd a:visited{color:#3b2311;}

#featuredTestimonial img.portrait {margin-left:.25em; width:30px; float:left!important; background:#b8cfa4;  padding:.25em;}

/*#featuredNews dd.postAuthor {font-family:arial;font-size:.90em; color:#000; margin:0em 0em .15em 0em;}
#featuredNews dd.postAuthor a{font-size:12px; color:#069;}
#featuredNews dd.postAuthor a:visited{font-size:12px; color:#069;}
*/

/*
------------------------------------------------------------------------
Testimonials
------------------------------------------------------------------------


#testimonials{
	margin:0em;
	padding:0em;
	width:100%;
	height:250px;
	clear:both;
}

#testimonials .block {padding:.5em; width:95%;}
#testimonials .block em{font-size:smaller;}
#testimonials .copy {float:left; width:60%;}
#testimonials .image {float:right; width:40%}
*/


/*
 * END OF FILE - /Skins/satorination.com/css/lib/testimonials/featuredTestimonials.css
 */

/*
 * START OF FILE - /Skins/satorination.com/css/lib/profile/profile.css
 */
/*
------------------------------------------------------------------------
Profile
------------------------------------------------------------------------
*/


img.portrait {
	float:left;
	padding:.45em;
	border:1px solid #f2f2d4; 
	background-color:#f9f9e5;
	margin:.5em;
	margin-bottom:0em;
	margin-left:0em;
	margin-top:0em;
}

#sideBar img.portrait {/*width:200px!important;*/}



#profileId {clear:both; margin:.5em 0em 0em 0em; padding:0em;}

#profileId #sub-nav {display:none!important;}

#profileId #sideBar {
margin:0em;
padding:0em 0em 0em .5em;
width:150px!important;
vertical-align:text-top!important;
float:left;
}	


/*#profileId #sideBar a{}*/
#profileId #sideBar h3{margin:0em; clear:both; color:#000!important;}
#profileId #sideBar h4{margin:0em; clear:both;}
#profileId #sideBar img.portrait{clear:both!important; margin-left:-8px;}
#profileId #sideBar .button{margin-top:1em!important; border:2px solid #ccc;}
#profileId #sideBar p{margin:0em!important; padding:0em 0em .5em 0em;}


#profileCopy p{width:90%; margin:0em 0em 1em .75em; line-height:1.65em!important; text-align:left;}
#profileCopy ol {margin:0em 2em;}
#profileCopy ul {margin:0em 2em;}

#profileCopy {
	margin:0em;
	padding: 0em 0em 0em 1em;
	width: 68%!important;
	vertical-align:text-top;
	float:right;
}

#profileCopy h1{margin:0em; padding:0em;}
#profileCopy h2{}

#profileCopy h3 {
clear:both;
display:block;
width:99%;
padding:.35em 0em .35em .35em;
font-weight:normal;
font-size:19px;
letter-spacing:1px;
color:#000!important;
font-family:Times;
}

#profileCopy h3 a, #profileCopy h3 a:visited {
	color:#666!important;
	text-decoration: none;
}

#profileCopy h3 a:hover {
	color:#666!important;
	text-decoration:underline;
}


.tan {color:#fff; background:#eafae0;}
.brown {color:#fff; background:#321a0d;}
.green {color:#fff; background:#658a2a;}



#profileCopy .button{margin:.75em!important; border:2px solid #ccc;}



/*
------------------------------------------------------------------------
PROFILE - rwiso/specific
------------------------------------------------------------------------
*/

.contact{clear:both; 
	margin:.25em;
	padding:0 0 1em 0;
	line-height:1.75em;
	font-size:.85em;
	}

.contact ul{
	margin:0; 
	padding:0;
	}

.contact ul li {list-style:none;}

address{
	padding:.75em 0 1em 0;
	font-style:normal;
	}

.profileTag{
	margin:.25em; 
	padding:0; 
	width:90%; 
	font-size:.85em;
	line-height:1.75em; 
	/*padding:0 0 1em 0;*/
	}



/*
------------------------------------------------------------------------
Post Form
------------------------------------------------------------------------
*/

	
form.postMessage {border-top:1px solid #ceedbd; border-bottom:1px solid #ceedbd; padding:.15em 0em; background:#e2fdd3;}
	
.wallPost {
	height: 2.5em;
	width:65%;
	color: #666;
	background: #f0fde7;
	border: 1px solid #ceedbd;
	padding: 0 .5em .25em .5em;
	margin: .25em 0em 1.5em .5em;	
}

input.button {
	cursor: pointer !important;
	height: 2.5em;
	color: #666;
	background: #EDF6F6;
	border: 1px solid #AABBBB;
	padding: 0 .5em .25em .5em;
	margin: .25em;
}

/*
------------------------------------------------------------------------
Profile Header
------------------------------------------------------------------------
*/
 
#profileHeader {overflow:hidden!important; clear:both; height:95px; margin:0em 0em 1em 0em; padding:.5em .25em 0em .5em; padding-bottom:0em!important; background:#eafae0;}


/*Name*/
#profileHeader h1 {font-family:Times; font-size:1.25em; color:#333; /*color:#306;*/ }

/*Tagline*/
#profileHeader h3 {height:30px; font-style: italic; margin:0em; padding:.10em 0em 0em 0em; font-family:"Georgia"; font-size:12px; color:#333!important;}

/*------------------------------------------------------------------------
Dynamic Information gets generated here.
------------------------------------------------------------------------*/
#advisorAbout {margin:0em; padding:0em; background:#ccc!important;}

/*
------------------------------------------------------------------------
Profile Nav
------------------------------------------------------------------------
*/

#profTabs {margin:.75em 0em 0em 0em; width:90%; padding:0em; clear:both;}

/*** ESSENTIAL STYLES ***/

#profTabs .subTabs {margin:0em; padding:0em;}

.subTabs, .subTabs * {
	margin:0;
	padding:0;
	list-style:none;
}

.subTabs ul {
	position:absolute;
	/*top:-999em;*/
	}

/*
--------------------
TOP Nav: ROLLOVERS
--------------------
*/

.subTabs ul li,

.subTabs a {
	float: left;
	width:100%;
	padding:.35em .5em .15em .5em;
	font: bold 13px/2em "Trebuchet MS", "Tahoma", sans-serif;
	text-decoration: none;
	color: #254110!important;
	background:#ceedbd;
	width:auto;
}

.subTabs a:hover {
	float: left;
	width:100%;
	padding:.35em .5em .15em .5em;
	font:bold 13px/2em "Trebuchet MS", "Tahoma", sans-serif;
	text-decoration: none;
	color: #254110;
	background:#a8c29a;
	width:auto;
}


/*
--------------------
NAVIGATION: LI HERE STATE
--------------------
*/

.subTabs a.here {
	float: left;
	width:100%;
	padding:.35em .5em .15em .5em;
	font: bold 13px/2em "Trebuchet MS", "Tahoma", sans-serif;
	text-decoration: none;
	color: #254110;
	background:#fff;
	width:auto;
}


/*
--------------------
NAVIGATION: LI HOVERS & FOCUS
--------------------
*/

.subTabs li {
	float:left;
	margin: 0 2px 0 0;
	padding:0em;
	position:relative;
	z-index:99;
	text-align:center;
	
}

.subTabs li li {
	margin:0;
	padding:0;
}
.subTabs li li li {
	margin:0;
	padding:0;
}

.subTabs li:hover ul,
ul.subTabs li.sfHover ul {
	left:-2em;
	top:2em;
}

.subTabs li:hover li ul,
.subTabs li.sfHover li ul {
	top:-999em;
}

.subTabs li li:hover ul,
ul.subTabs li li.sfHover ul {
	/*SETS MARGIN*/
	left:8.25em;
	top:-5px;
}


.superfish li:hover ul,
.superfish li li:hover ul {
	top: -999em;
}

/*
--------------------
SUBNAVIGATION
--------------------
*/


.subTabs li li {background:#fff!important;}

.subTabs li li a{
	/*padding: .5em .25em .5em .25em!important;*/
	width:9.45em;
	text-indent:10px;
	text-align: left;
	text-decoration:none!important;
	color:#513b26!important;
	background:#fff;
}

.subTabs li li li a{
	text-decoration:none!important;
	color:#513b26!important;
	background:#fffefe;
}

.subTabs li li a:hover{
width:9.45em;
	text-decoration:none!important;
	color:#513b26!important;
	background:#fce5bc;/*highlight yellow*/
}

/*
--------------------
SUBMIT Button
--------------------
*/

	a.submitBtn {font-family:"Trebuchet MS", sans-serif; border:0; cursor:pointer; font-weight:bold; padding:0 20px 0 0; text-decoration:none; text-align:center; float: left; width: auto; }
	a.submitBtn:hover { color:#666; text-decoration:underline;}
	a.submitBtn { background:url(/img/b/btn_right.png) right no-repeat; font-size:1.8em; font-weight:bold; }
	a.submitBtn span { height:50px; line-height:50px;background:url(/img/b/btn_left.png) left no-repeat; color:#666; }
	a.submitBtn span {position:relative; display:block; white-space:nowrap; padding:0 0 0 20px; }
	
	.submitBtn {font-family:"Trebuchet MS", sans-serif; border:0; cursor:pointer; font-weight:bold; padding:0 20px 0 0; text-decoration:none; text-align:center; float: left; width: auto; }
	.submitBtn:hover { color:#666; text-decoration:underline;}
	.submitBtn { background:url(/img/b/btn_right.png) right no-repeat; font-size:1.8em; font-weight:bold; }
	.submitBtn span { height:50px; line-height:50px;background:url(/img/b/btn_left.png) left no-repeat; color:#666; }
	.submitBtn span {position:relative; display:block; white-space:nowrap; padding:0 0 0 20px; }
	
	.submitBtn a{color:#666;}
	.submitBtn a:hover{color:#666;}


/*
--------------------
Comments
--------------------
*/

#profileId #comments {background:#fff!important;}
#profileId #comments p.directions {display:none;}

#profileId .starRating {clear:both; float:left; padding:0em; margin:0em;}
#profileId .author .rating {float:left; background:#ffffff; padding:.15em;}

#profileId .message span.dateTime {border:none; width:80%;}

/*#profileId .message span.dateTime {border:none; width:80%; float:left;}*/

/*Articles*/
#profileId #mainContent {width:100%; padding:0em; margin:0em!important;}


/*------------------------------------------------------------------------
Profile Copy
------------------------------------------------------------------------*/
#advisorsAbout {margin:0em; padding:0em;}
#advisorsAbout p{color:#000; font-size:12px!important; line-height:1.25em; padding-bottom:.75em!important;}
#advisorsAbout span{color:#000; font-size:12px!important;}
#advisorsAbout p span{color:#000; font-size:12px!important;}



/*
------------------------------------------------------------------------
FORM
------------------------------------------------------------------------
*/

#profileCopy h2{margin:0em; padding:0em;}
#profileCopy p{margin:0em; padding:.25em 0em;}
/*
 * END OF FILE - /Skins/satorination.com/css/lib/profile/profile.css
 */

/*
 * START OF FILE - /Skins/satorination.com/css/lib/profile/profileFeed.css
 */
/*
------------------------------------------------------------------------
Advisors Splash - Satori
------------------------------------------------------------------------
*/

#advisorSplash {margin:0em auto; /*margin-top:-1em;*/ width:795px; height:250px; /*border:1px solid #9ac6d3;*/ background:url(/img/splash/womanSatori.gif) no-repeat;}
#advisorSplash .copy {width:65%; float:left; margin:1em .5em 0em .75em;}

#advisorSplash h2{color:#1d5154; font-family:"Lucida Sans"; font-style: italic;}
#advisorSplash p{font-family:"Lucida Sans"; color:#1d5154; margin:.25em 0em 0em 0em; font-size:.85em!important;}
#advisorSplash ol li {list-style-type:none!important;}
#advisorSplash ol {list-style-type:none!important; width:80%; margin-left:5em;}
#advisorSplash ol li{border-bottom:0; font-family:"Lucida Calligraphy"; line-height:1.15em; font-size:1.5em; color:#2a1468;}
#advisorSplash ol li span{font-size:17px!important; font-family:"Lucida Bright";}

/*
------------------------------------------------------------------------
Advisors Splash Spring
------------------------------------------------------------------------
*/

#advisorSplashSpring {margin:0em auto; /*margin-top:-1em;*/ width:795px; height:250px; /*border:1px solid #9ac6d3;*/ background:url(/img/splash/coupleSmiling.jpg) no-repeat;}
#advisorSplashSpring .copy {width:65%; float:left; margin:1em .5em 0em .75em;}

#advisorSplashSpring h2{color:#1d5154; font-family:"Lucida Sans"; font-style: italic;}
#advisorSplashSpring p{font-family:"Lucida Sans"; color:#1d5154; margin:.25em 0em 0em 0em; font-size:.85em!important;}
#advisorSplashSpring ol li {list-style-type:none!important;}
#advisorSplashSpring ol {list-style-type:none!important; width:80%; margin-left:5em;}
#advisorSplashSpring ol li{border-bottom:1px dotted #fff; font-family:"Lucida Calligraphy"; line-height:1em; font-size:2em; color:#2a1468;}
#advisorSplashSpring ol li span{font-size:18px!important; font-family:"Lucida Bright";}


/*
------------------------------------------------------------------------
Advisors Splash Winter
------------------------------------------------------------------------
*/

#advisorSplashWinter {margin:0em auto; /*margin-top:-1em;*/ width:795px; height:250px; /*border:1px solid #9ac6d3;*/ background:url(/img/splash/womanGloves.jpg) no-repeat;}
#advisorSplashWinter .copy {width:65%; float:left; margin:1em .5em 0em .75em;}

#advisorSplashWinter h2{color:#1d5154; font-family:"Lucida Sans"; font-style: italic;}
#advisorSplashWinter p{font-family:"Lucida Sans"; color:#1d5154; margin:.25em 0em 0em 0em; font-size:.85em!important;}
#advisorSplashWinter ol li {list-style-type:none!important;}
#advisorSplashWinter ol {list-style-type:none!important; width:80%; margin-left:5em;}
#advisorSplashWinter ol li{border-bottom:1px dotted #fff; font-family:"Lucida Calligraphy"; line-height:1em; font-size:2em; color:#2a1468;}
#advisorSplashWinter ol li span{font-size:18px!important; font-family:"Lucida Bright";}



/*
------------------------------------------------------------------------
FEEDS: PROFILE & SHOWCASE - 
------------------------------------------------------------------------
*/

/*Member 
background:url(/img/bg/gradient/bgAdvisor.png) top left repeat-y;}
background:#eafae0;*/


#sideBar dl.member {width:98%; background:url(/img/bg/gradient/bgAdvisor.png) top left repeat-y;}
#sideBar dl.member dd.callButtons {float:right; width:70px!important;}

#featuredTestimonial dd.callButtons {float:right!important; width:90px!important; margin:.25em .25em .25em 0em;}

#mainContent dl.member {background:url(/img/bg/gradient/bgAdvisor.png) top left repeat-y;}
#mainContent dl.member dt{font-size:13px;}
#mainContent dl.member dd{font-size:11px;}
#mainContent dl.member dd.rate {color:#060;}
dl.member dd.callButtons {float:right; width:110px!important;}

/* member directory  FIXES height*/
dl.member {height:115px; overflow:hidden; float:left; width:48%; padding:.5em .25em; margin:2px; background:url(/img/bg/gradient/bgAdvisor.png) top left repeat-y; }
dl.member dt{font-size:.95em; overflow:visible;}
dl.member dd{color:#666; font-size:.75em; line-height:1.35em;}
dl.member a{color:#000;}

/*Call Now*/
.callNow {background: url(/img/icons/silk/callNow.png) no-repeat;}
dl.member a.callNow{color:#093; font-size:13px;}
dl.member a.callNow, dl.member a.callNow:visited{color:#093; font-size:13px;}

dl.member img {float:none; float:left; margin:0 .35em .5em .25em; /*height:65px!important;*//* border:3px solid #ff9!important;*/}
/*dt .portrait {float:left; margin:0 1em 0 0em; padding:.25em; height:65px; border:none;}
dt .portrait img {margin:0em; padding:0em; height:65px!important; border:3px solid #fff;}*/

dt img.logo {float:left; border:2px solid #fff; margin:0 .25em;}
dt span.title {/*overflow:hidden; text-overflow:ellipsis;*/ display:block; width:10em; white-space:nowrap;}
dd span.creator {font-weight:bold; font-size:smaller;}
dd span.rate {font-weight:bold!important; font-size:smaller;}

/*Scheduler*/
#scheduleContainer dl.member {
margin:.95em 0em; clear:both; width:98%; padding:.65em .25em!important; margin:2px; background:url(/img/bg/gradient/bgAdvisor.png) top left repeat-y;}

/*
 * END OF FILE - /Skins/satorination.com/css/lib/profile/profileFeed.css
 */

/*
 * START OF FILE - /Skins/satorination.com/css/lib/comments/comments.css
 */

/*Directions*/
p.directions a{color:#000; text-decoration:none; font-weight:bold;}
p.directions a:hover{color:#000; text-decoration:underline; font-weight:bold;}
p.directions a:visited{color:#000; text-decoration:none; font-weight:bold;}


#comments {margin:0em; padding:0em;}

/*commenting out the "be polite, be vocal"*/
#comments #leaveComment {display:none;}

/***** tabbed navigation *****/

#sub-nav {
    clear: left;
}

#sub-nav ul, #sub-nav li {
    margin: 0;
    padding: 0;
    list-style: none;
}

#sub-nav ul {
    border-bottom: 2px solid #A5CC7A;
    height: 1.5em;
    padding: 10px 0;
}

#sub-nav li {
    float: left;
    background: #c9e0af url(/img/tab-top.gif) 0 -100px;
    padding-left: 4px;
    margin-right: 2px !important; /*imp IE6*/
}

#sub-nav li a, #sub-nav li span {
    display: block;
    padding: 6px 14px 4px 10px;
    height: 1.5em;
    text-decoration: none;
    font-weight: bold;
    color: #6f9346;
    background: url(/img/tab-top.gif) 100% -100px;
}

#sub-nav li a:hover, #sub-nav li.active a:hover {
    color: #000;
}

#sub-nav li.active {
    background-position: 0 0;
    background-color: #a5cc7a;
}

#sub-nav li.active a, #sub-nav li.active span {
    background-position: 100% 0;
    color: #fff;
}

/*Star Rating*/

/*Removes the cancel button from displaying in the author/comment field*/
.author .cancel {display:none;}
.author .rating {font-size:12px;}

/*star rating
#profileId .starRating{margin:0em; width:100%;}
.starRating {float:right!important; font-size:13px; color:#000; padding:0em;}
#profileId .author .starRating .rating {display:inline!important; float:left!important; width:200px!important; padding:.25em .5em; margin:0em; border-bottom:1px dotted #ccc;}
*/

/*Comments*/
#comments {
clear:both; 
margin:-1em 0em;
padding:1em;
background:#eaeae0;}



/*comments form*/
#comments form {
	padding:.25em;
    border:2px solid #c5dbb9;
    background:#fff;}


#comments form dl.help p {text-align:center;}
#comments form dl {margin:0em; padding:.25em 0em;}
#comments form dt {font-size:1em; text-align:right;}
#comments form dt label{color:#333; font-size:13px!important; text-align:right; clear:both;}
#comments form dt label.hide{color:#fff;}
#comments form dd {}
#comments form legend{display:none;}
#comments form textarea{width:230px; height:65px;}

/*Star Feedback*/
.rating {margin:0em; padding:0em;}

/*comments as DIVS*/
.message {
    clear: left;
    margin:.35em 0em;
    margin-bottom:.5em!important;
    padding:.25em;
    border:2px solid #c5dbb9;
    background:#fff;
}

/*Response*/
.message .message {
    clear: left;
    width:95%;
    margin:.35em auto;
    padding:.25em;
    border:2px solid #c5dbb9;
    background:#fff;
}

/*Written Comment*/
#profileId .message .author {display:block; height:65px;}
.message .author span{padding:.25em; font-size:13px; line-height:1.45em;}
.message span {display:inline; padding:.25em; font-size:.80em; line-height:1.45em;}
.message span{padding:.25em; font-size:.80em; line-height:1.45em;}
.message span p{margin:.25em 0em;}

/*star value*/
.message .userComment{/*float:right;*/float:left; font-size:14px; color:#000; border-left:3px solid #afcf9e; width:65%; margin:.25em 0em; padding:0em .5em 0em .75em; padding-left:1em!important;}

.starFeedback {color:#000; font-size:13px; float:left; width:120px;}
.starFeedbackvalue {margin:.25em 0em; padding:.5em 0em; border-bottom:1px dotted #ccc;}

.author {background:#e2fdd3; color:#000; font-size:14px;}
.author img.avitar {float:left; width:50px; height:50px; margin:.25em; border:.15em solid #ffff99;}

/*Authors/Owners Message/Comment */
.owner {background:#afcf9e!important;}


/*Username Date Time*/
.author .userName {display:block; margin:0em; padding:.5em 0em 0em 0em; font-size:14px; color:#000; font-weight:bold;}
.author .dateTime {margin:0em; padding:0em; font-size:12px; color:#000;}
.author span {display:inline;}

a.userName:hover {color:#000;}
a.dateTime:hover {color:#333;}

a.userName:visited {color:#000;}
a.dateTime:visited {color:#333;}

/*Reply Comment*/
a.comment {margin:0 .25em 0 0; float:left; font-weight:normal; font-size:12px; color:#333!important; background-color:#c8ecb4;}
a.comment:hover {font-weight:normal; font-size:12px; color:#333!important;}


/*Flag Comment*/
a.flag {float:left; font-weight:normal; font-size:12px; color:#000!important; background-color:#f97b8a;}
a.flag:hover {font-weight:normal; font-size:12px; color:#000!important;}



/*
------------------------------------------------------------------------
Comment Levels
------------------------------------------------------------------------
*/


/*
------------------------------------------------------------------------
Response Count
------------------------------------------------------------------------
*/

.responseCount {border-left:3px solid #6699cc; width:90%!important; margin-left:1.5em!important; padding:.25em;}

.responseCount a.numResponse {text-transform:uppercase; display:block; margin:0 auto; width:93%; text-align:left; font-family:arial; font-size:11px; color:#36c; font-weight:bold;}
.responseCount a.numResponse:hover {color:#36c; font-weight:bold;}
.responseCount a.numResponse:visited {color:#36c; font-weight:bold;}

.responseCount .message {display:block;}
.responseCount .message p{border:none;}

/*comments as DIVS*/
.message {
    clear: left;
    margin:.25em 0em;
    padding:.24em;
    border:2px solid #c5dbb9;
    background:#fff;
}


/*
------------------------------------------------------------------------
Date Time
------------------------------------------------------------------------
*/

.message span.dateTime {border:none; width:90%;}
.message span p{border-left:3px solid #afcf9e; width:90%; margin:0em auto; padding:0em .5em 0em .75em; padding-left:1em!important;}

/*Response*/
.message .message {
    clear: left;
    width:95%;
    margin:.25em auto;
    padding:.25em;
    border:2px dotted #e2fdd3;
    background:#fff;
}



/*
 * END OF FILE - /Skins/satorination.com/css/lib/comments/comments.css
 */

/*
 * START OF FILE - /Skins/satorination.com/css/lib/faq/faq.css
 */
/*
------------------------------------------------------------------------
FAQ
------------------------------------------------------------------------
*/
#faq a:hover{cursor:pointer;}

#faq {margin:0em; padding:0em;}

#faq h1, h2, h3, h4, h5, h6 {
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	font-family:"Trebuchet MS", sans-serif;
}

#faq h1 {display:block; padding:.25em 0em; width:100%; letter-spacing: 0em; color:#000; border-bottom:5px solid #ccc!important;}

#faq h2 {display:block; padding:.25em 0em; width:100%; text-transform:uppercase; letter-spacing: 0em; color:#000; border-bottom:4px solid #ccc!important;}

#faq h3 {display:block; padding:.25em 0em; width:100%; text-transform:uppercase; letter-spacing: 0em; color:#000; border-bottom:2px solid #ccc;}

#faq ul#tableContent {display:none; margin:0 0 1em 0em; padding:0em; list-style:none; line-height:1.5em;}
/*#faq ul#tableContent a, #faq ul#tableContent a:visited {color:#036;}*/
/*#faq ul#tableContent ul li {font-size:.90em; list-style:none; line-height:1.5em;}*/


ul#tableContent li {
	list-style:none;
	padding:3px 0px;
	font-family:"Trebuchet MS", sans-serif;
	font-size:1em;
	border-bottom:1px solid #d6dde0;
}

ul#tableContent  li:last-child {
	border-bottom:none;
}

ul#tableContent ul {
margin:0em; padding:0em;
}

ul#tableContent ul li {
	list-style:none;
	padding:3px 0px;
	font-size:13px;
	text-indent:15px;
	border-bottom:1px solid #eee;
}

ul#tableContent ul li:last-child {
	border-bottom:none;
}

ul#tableContent ul li a{color:#666;}


/*section*/
#faq dl{}

/*question*/
#faq dt{margin:.5em 0 .25em 0; color:#047; font-size:1.10em;}

/*answer*/
#faq dd{margin:0em; color:#333; font-size:.90em; line-height:1.5em;}

/*pageJump*/
#faq .pageTop {text-align:center; margin:0em auto; width:10%;}
/*#faq .pageTop a, #faq a:visited {font-size:.85em; font-weight:bold; color:#036;}*/

/*
 * END OF FILE - /Skins/satorination.com/css/lib/faq/faq.css
 */

/*
 * START OF FILE - /Skins/satorination.com/css/lib/fileTree/fileTree.css
 */

/*
------------------------------------------------------------------------
File Tree
------------------------------------------------------------------------
*/

#fileTree {margin:0em; padding:0em;}
#fileTree ul{font-family:"Trebuchet MS", sans-serif; list-style:none;}

/*secHead*/
#fileTree ul li span.secHead {display:block; width:100%; margin:0 0 .25em 0em; padding:.25em 0em 0em 0em; text-transform:uppercase; letter-spacing: 0em; color:#000; border-bottom:2px solid #ccc;}
#fileTree ul li ul li span.secHead {color:#333!important; border:0em!important;}



#fileTree ul li {
	line-height:1.75em;
	list-style:none!important;
	margin:0em;
	padding:3px 0px;
	border:0px;
	/*border-bottom:1px solid #d6dde0;*/
}


#fileTree ul ul li {
	line-height:1.75em ;
	list-style:none;
	margin:0em;
	padding:3px 0px;
	border-bottom:1px solid #d6dde0;
}



#fileTree ul ul li:last-child {
	border-bottom:0px!important;
}

#fileTree ul ul li:last-child {
	border-bottom:0px!important;
}


/*sub cats*/
#fileTree ul li ul {margin-left:1.5em!important;}
#fileTree ul li ul ul {margin-left:1.5em!important;}

/*File Name/Title */
.fileName {font-family:"Trebuchet MS", sans-serif; font-size:1em; color:#000;}

/*File Desc*/
.fileDesc {margin:.10em 0em .5em 0em; padding:.45em; line-height:1.25em;
 font-family:arial; font-size:smaller; color:#333;
 background:#ccf; /*background:#ededed;*/ border:1px solid #99f; }

/*File link*/
.fileLink, a.fileLink {
	width: auto !important;
	height: auto;
	font-size:11px;
	font-weight:bold;
	padding: 0 2px 2px 18px;
	line-height: 1.25em;
	zoom: 1;
	text-decoration:none;
}

a.fileLink:hover {text-decoration:underline;}
 
.fileIcon {background: url(/img/icons/silk/disk_sm.png) no-repeat;}


/*ul#fileTree li ul {border-left:2px solid green; margin:0em; padding:0em;}*/
/*ul#fileTree .catHead {display:block; margin:0 0 .25em 0em; padding:.25em 0em; width:100%; text-transform:uppercase; letter-spacing: 0em; color:#000; background:#ccf;}*/

/*
 * END OF FILE - /Skins/satorination.com/css/lib/fileTree/fileTree.css
 */

/*
 * START OF FILE - /Skins/satorination.com/css/lib/thickbox/thickbox.css
 */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:5000;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 5002;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:5003;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:4990;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/*
 * END OF FILE - /Skins/satorination.com/css/lib/thickbox/thickbox.css
 */

/*
 * START OF FILE - /Skins/satorination.com/css/lib/jqueryTree/jqueryFileTree.css
 */
ul.jqueryFileTree li h1, h2, h3, h4, h5, h6 {display:inline;}

ul.jqueryFileTree {
	
	/*margin:0em;
	padding:0em;*/
	line-height: 1.25em;
}


ul.jqueryFileTree li {
	list-style: none;
	/*padding: 0px;*/
	padding-left: 1em;
	/*margin: 0px;*/
	/*white-space: nowrap;*/
}


ul.jqueryFileTree a, ul.jqueryFileTree a:visited{
	color:#61819d;
	text-decoration: none;
	/*font-weight:bold;*/
}

ul.jqueryFileTree a:hover {
	text-decoration:underline;
}

/*ul.jqueryFileTree a.desc {
text-indent:50px!important;
color:#666;
font-weight:normal;
font-size:smaller;
}*/

/*
---
Controls
---


ul.jqueryFileTree a.edit, ul.jqueryFileTree a.edit:visited {
	font-size:smaller!important;
	color:red!important;
	text-decoration:underline;
	background:none!important;	
}

ul.jqueryFileTree a.edit:hover {
	color:red!important;
	text-decoration:none;
	background:none!important;	
}
*/

.pencil {background: url(/img/icons/silk/pencil.png) left top no-repeat;}
.trash { background: url(/img/icons/controls/trash.png) left top no-repeat;}


/* Core Styles */
/*spacer*/
.jqueryFileTree li.spacer { background: url(/img/icons/toggle/spacer.png) left top no-repeat; }

.jqueryFileTree li.directory { background: url(/img/icons/toggle/plusBlue.png) left top no-repeat; }
.jqueryFileTree li.expanded { background: url(/img/icons/toggle/minusBlue.png) left top no-repeat; }

.jqueryFileTree li.file { background: none; }
.jqueryFileTree li.wait { background: url(/img/icons/tree/spinner.gif) left top no-repeat; }

/* File Extensions*/
.jqueryFileTree li.ext_3gp { background: url(/img/icons/tree/film.png) left top no-repeat; }
.jqueryFileTree li.ext_afp { background: url(/img/icons/tree/code.png) left top no-repeat; }
.jqueryFileTree li.ext_afpa { background: url(/img/icons/tree/code.png) left top no-repeat; }
.jqueryFileTree li.ext_asp { background: url(/img/icons/tree/code.png) left top no-repeat; }
.jqueryFileTree li.ext_aspx { background: url(/img/icons/tree/code.png) left top no-repeat; }
.jqueryFileTree li.ext_avi { background: url(/img/icons/tree/film.png) left top no-repeat; }
.jqueryFileTree li.ext_bat { background: url(/img/icons/tree/application.png) left top no-repeat; }
.jqueryFileTree li.ext_bmp { background: url(/img/icons/tree/picture.png) left top no-repeat; }
.jqueryFileTree li.ext_c { background: url(/img/icons/tree/code.png) left top no-repeat; }
.jqueryFileTree li.ext_cfm { background: url(/img/icons/tree/code.png) left top no-repeat; }
.jqueryFileTree li.ext_cgi { background: url(/img/icons/tree/code.png) left top no-repeat; }
.jqueryFileTree li.ext_com { background: url(/img/icons/tree/application.png) left top no-repeat; }
.jqueryFileTree li.ext_cpp { background: url(/img/icons/tree/code.png) left top no-repeat; }
.jqueryFileTree li.ext_css { background: url(/img/icons/tree/css.png) left top no-repeat; }
.jqueryFileTree li.ext_doc { background: url(/img/icons/tree/doc.png) left top no-repeat; }
.jqueryFileTree li.ext_exe { background: url(/img/icons/tree/application.png) left top no-repeat; }
.jqueryFileTree li.ext_gif { background: url(/img/icons/tree/picture.png) left top no-repeat; }
.jqueryFileTree li.ext_fla { background: url(/img/icons/tree/flash.png) left top no-repeat; }
.jqueryFileTree li.ext_h { background: url(/img/icons/tree/code.png) left top no-repeat; }
.jqueryFileTree li.ext_htm { background: url(/img/icons/tree/html.png) left top no-repeat; }
.jqueryFileTree li.ext_html { background: url(/img/icons/tree/html.png) left top no-repeat; }
.jqueryFileTree li.ext_jar { background: url(/img/icons/tree/java.png) left top no-repeat; }
.jqueryFileTree li.ext_jpg { background: url(/img/icons/tree/picture.png) left top no-repeat; }
.jqueryFileTree li.ext_jpeg { background: url(/img/icons/tree/picture.png) left top no-repeat; }
.jqueryFileTree li.ext_js { background: url(/img/icons/tree/script.png) left top no-repeat; }
.jqueryFileTree li.ext_lasso { background: url(/img/icons/tree/code.png) left top no-repeat; }
.jqueryFileTree li.ext_log { background: url(/img/icons/tree/txt.png) left top no-repeat; }
.jqueryFileTree li.ext_m4p { background: url(/img/icons/tree/music.png) left top no-repeat; }
.jqueryFileTree li.ext_mov { background: url(/img/icons/tree/film.png) left top no-repeat; }
.jqueryFileTree li.ext_mp3 { background: url(/img/icons/tree/music.png) left top no-repeat; }
.jqueryFileTree li.ext_mp4 { background: url(/img/icons/tree/film.png) left top no-repeat; }
.jqueryFileTree li.ext_mpg { background: url(/img/icons/tree/film.png) left top no-repeat; }
.jqueryFileTree li.ext_mpeg { background: url(/img/icons/tree/film.png) left top no-repeat; }
.jqueryFileTree li.ext_ogg { background: url(/img/icons/tree/music.png) left top no-repeat; }
.jqueryFileTree li.ext_pcx { background: url(/img/icons/tree/picture.png) left top no-repeat; }
.jqueryFileTree li.ext_pdf { background: url(/img/icons/tree/pdf.png) left top no-repeat; }
.jqueryFileTree li.ext_php { background: url(/img/icons/tree/php.png) left top no-repeat; }
.jqueryFileTree li.ext_png { background: url(/img/icons/tree/picture.png) left top no-repeat; }
.jqueryFileTree li.ext_ppt { background: url(/img/icons/tree/ppt.png) left top no-repeat; }
.jqueryFileTree li.ext_psd { background: url(/img/icons/tree/psd.png) left top no-repeat; }
.jqueryFileTree li.ext_pl { background: url(/img/icons/tree/script.png) left top no-repeat; }
.jqueryFileTree li.ext_py { background: url(/img/icons/tree/script.png) left top no-repeat; }
.jqueryFileTree li.ext_rb { background: url(/img/icons/tree/ruby.png) left top no-repeat; }
.jqueryFileTree li.ext_rbx { background: url(/img/icons/tree/ruby.png) left top no-repeat; }
.jqueryFileTree li.ext_rhtml { background: url(/img/icons/tree/ruby.png) left top no-repeat; }
.jqueryFileTree li.ext_rpm { background: url(/img/icons/tree/linux.png) left top no-repeat; }
.jqueryFileTree li.ext_ruby { background: url(/img/icons/tree/ruby.png) left top no-repeat; }
.jqueryFileTree li.ext_sql { background: url(/img/icons/tree/db.png) left top no-repeat; }
.jqueryFileTree li.ext_swf { background: url(/img/icons/tree/flash.png) left top no-repeat; }
.jqueryFileTree li.ext_tif { background: url(/img/icons/tree/picture.png) left top no-repeat; }
.jqueryFileTree li.ext_tiff { background: url(/img/icons/tree/picture.png) left top no-repeat; }
.jqueryFileTree li.ext_txt { background: url(/img/icons/tree/txt.png) left top no-repeat; }
.jqueryFileTree li.ext_vb { background: url(/img/icons/tree/code.png) left top no-repeat; }
.jqueryFileTree li.ext_wav { background: url(/img/icons/tree/music.png) left top no-repeat; }
.jqueryFileTree li.ext_wmv { background: url(/img/icons/tree/film.png) left top no-repeat; }
.jqueryFileTree li.ext_xls { background: url(/img/icons/tree/xls.png) left top no-repeat; }
.jqueryFileTree li.ext_xml { background: url(/img/icons/tree/code.png) left top no-repeat; }
.jqueryFileTree li.ext_zip { background: url(/img/icons/tree/zip.png) left top no-repeat; }
/*
 * END OF FILE - /Skins/satorination.com/css/lib/jqueryTree/jqueryFileTree.css
 */

/*
 * START OF FILE - /Skins/satorination.com/css/lib/impromptu/examples.css
 */
/*
------------------------------
	Impromptu's
------------------------------
*/
.jqifade{
	position: absolute;
	background-color: #333333;
}
div.jqi{
	position: absolute;
	background-color: #e6eeca;
	padding: 10px; 
	width: 700px;
	text-align: left;
}
div.jqi .jqicontainer{
	background-color: #d1d8b4;
	padding: 5px; 
	color: #ffffff;
	font-weight: bold;
}
div.jqi .jqimessage{
	background-color: #e8eed3;
	padding: 10px;
}
div.jqi .jqibuttons{
	text-align: center;
	padding: 5px 0 0 0;
}
div.jqi button{
	padding: 3px 10px 3px 10px;
	margin: 0 10px;
	background:#fff;
	border:1px solid #ccc!important;
}

div.jqi button:hover{
	padding: 3px 10px 3px 10px;
	margin: 0 10px;
	background:#ff9;
	color:#663;
	border:1px solid #fff!important;
}


/* prefix example */
.impromptufade{
	position: absolute;
	background-color: #ffffff;
}
div.impromptu{
    position: absolute;
	background-color: #cccccc;
	padding: 10px; 
	width: 300px;
	text-align: left;
}
div.impromptu .impromptucontainer{
	background-color: #213e80;
	padding: 5px; 
	color: #ffffff;
	font-weight: bold;
}
div.impromptu .impromptumessage{
	background-color: #415ea0;
	padding: 10px;
}
div.impromptu .impromptubuttons{
	text-align: center;
	padding: 5px 0 0 0;
}
div.impromptu button{
	padding: 3px 10px 3px 10px;
	margin: 0 10px;
}

/* columns prefix example */
.colsJqifade{
	position: absolute;
	background-color: #ffffff;
}
div.colsJqi{
    position: absolute;
	background-color: #d0dEb6;
	padding: 10px; 
	width: 400px;
	text-align: left;
}
div.colsJqi .colsJqicontainer{
	background-color: #e0eEc6;
	padding: 5px; 
	color: #ffffff;
	font-weight: bold;
	height: 160px;
}
div.colsJqi .colsJqimessage{
	background-color: #c0cEa6;
	padding: 10px;
	width: 280px;
	height: 140px;
	float: left;
}
div.colsJqi .jqibuttons{
	text-align: center;
	padding: 5px 0 0 0;
}
div.colsJqi button{
	background: url(/images/button_bg.jpg) top left repeat-x #ffffff;
	border: solid #777777 1px;
	font-size: 12px;
	padding: 3px 10px 3px 10px;
	margin: 5px 5px 5px 10px;
	width: 75px;
}
div.colsJqi button:hover{
	border: solid #aaaaaa 1px;
}
/*
 * END OF FILE - /Skins/satorination.com/css/lib/impromptu/examples.css
 */

/*
 * START OF FILE - /Skins/satorination.com/css/lib/impromptu/style.css
 */
/*
------------------------------
	Impromptu's
------------------------------
*/
.jqifade{
	position: absolute;
	background-color: #333333;
}
div.jqi{
	position: absolute;
	background-color: #e6eeca;
	padding: 10px; 
	width: 700px;
	text-align: left;
}
div.jqi .jqicontainer{
	background-color: #d1d8b4;
	padding: 5px; 
	color: #ffffff;
	font-weight: bold;
}
div.jqi .jqimessage{
	color:#666!important;
	background-color: #e8eed3;
	padding: 10px;
}
div.jqi .jqibuttons{
	text-align: center;
	padding: 5px 0 0 0;
}
div.jqi button{
	padding: 3px 10px 3px 10px;
	margin: 0 10px;
	background:#fff;
	border:1px solid #ccc!important;
}

div.jqi button:hover{
	padding: 3px 10px 3px 10px;
	margin: 0 10px;
	background:#ff9;
	color:#663;
	border:1px solid #fff!important;
}


/* prefix example */
.impromptufade{
	position: absolute;
	background-color: #ffffff;
}
div.impromptu{
    position: absolute;
	background-color: #cccccc;
	padding: 10px; 
	width: 300px;
	text-align: left;
}
div.impromptu .impromptucontainer{
	background-color: #213e80;
	padding: 5px; 
	color: #ffffff;
	font-weight: bold;
}
div.impromptu .impromptumessage{
	background-color: #415ea0;
	padding: 10px;
}
div.impromptu .impromptubuttons{
	text-align: center;
	padding: 5px 0 0 0;
}
div.impromptu button{
	padding: 3px 10px 3px 10px;
	margin: 0 10px;
}

/* columns prefix example */
.colsJqifade{
	position: absolute;
	background-color: #ffffff;
}
div.colsJqi{
    position: absolute;
	background-color: #d0dEb6;
	padding: 10px; 
	width: 400px;
	text-align: left;
}
div.colsJqi .colsJqicontainer{
	background-color: #e0eEc6;
	padding: 5px; 
	color: #ffffff;
	font-weight: bold;
	height: 160px;
}
div.colsJqi .colsJqimessage{
	background-color: #c0cEa6;
	padding: 10px;
	width: 280px;
	height: 140px;
	float: left;
}
div.colsJqi .jqibuttons{
	text-align: center;
	padding: 5px 0 0 0;
}
div.colsJqi button{
	background: url(/images/button_bg.jpg) top left repeat-x #ffffff;
	border: solid #777777 1px;
	font-size: 12px;
	padding: 3px 10px 3px 10px;
	margin: 5px 5px 5px 10px;
	width: 75px;
}
div.colsJqi button:hover{
	border: solid #aaaaaa 1px;
}
/*
 * END OF FILE - /Skins/satorination.com/css/lib/impromptu/style.css
 */

/*
 * START OF FILE - /Skins/satorination.com/css/lib/calendar/cal.css
 */
/* IE6 hack to fix width issue*/
* html .grid-cf { overflow: hidden; }
* html #tabs { height:30px; }

/*TODO normalize with clearfix*/
br.clear { clear: both; }

.tabs, #filter { width: 100%; }
div.tabs div.tab { color:#820B02 !important; }

#hpCal img.calAjax {
	margin: 0 auto;
	padding: 104px 0 97px;
	padding-top: 104px;
	width: 16px;
	display: block;
}

#home li a.detail { 
	text-decoration: none;
	width: 185px;
/*	display: inline-block;*/
	display: block;
}
#home li.barns a.detail { color:#dd3e00; }
#home li.filene a.detail { color:#9d1b11; }
#home li.education a.detail { color:#00743c; }
#home li.opera a.detail { color:#017b87; }

#filter {
	background-color: #f1f3eb;
	padding: 8px 0;
	text-align: center;
	/*font-size: 10px;*/
}
	#filter select { width:125px; }
#calendar h2 { 
	text-align: center;
	padding-top: 11px;
	color: #280f0a;
}

#tabCalendar,
#tabList {
	cursor: pointer;
	padding: 3px;
	width: auto;
	float: left;
	padding: 12px 21px 5px;
	/*font-size: .85em;*/
	font-family:"Trebuchet MS";
	text-transform: uppercase;
	/*background: transparent url(/images/bullet-arrow-red.gif) no-repeat 12px 14px;*/
	color: #d13f34;
}
#tabCalendar { border-right: 1px solid #fff; }
#tabCalendar.on,
#tabList.on { 
	border-right: 1px solid #abaca7;
	border-bottom: none;
	background-color: #f1f3eb;
}
#calendar {
	margin:10px;
	background-color:#fff;
	position: relative;
}

ul.prevnext {
	position: absolute;
	right: 18px;
	top: 18px;
	font-family:"Trebuchet MS";	font-size:.90em;
}
	ul.prevnext li {
		float: left;
		width: auto;
		list-style: none;
		padding: 0 0 0 15px;
	}
	ul.prevnext li:first-child { 
		border-right: 1px solid #c4c5bf;
		padding: 0 15px 0 0;
	}
	ul.prevnext a { 
		color: #755232;
		text-decoration: none;
		border-bottom: 1px dotted #820B02;
	}
	p.note {
		font-family:"Trebuchet MS";		/*font-size:.85em;*/
		text-align: right;
		margin: 0 10px 0;
		color: #a3937b;
	}
	ul.utils { 
		list-style-type: none; 
		margin: 5px 0 0 10px;
		padding: 0 0 15px 0; 
	}
	ul.utils li { margin: 0 0 3px 0; padding: 0; }
	ul.utils .download { 
		text-decoration: none !important; 
		border-bottom: 1px dotted #820b02;
		padding-bottom: 1px;
	}
	ul.utils li a {
		color:#820B02;
	}

#instr { margin-top: 8px; }

#cal {
	width: 268px;
	background-color: #f2f3e5;
	position: relative; 
}

#calHeader {
	background-color: #cec6b1;
	width: 268px;
	height: 24px;
}
	* html #calHeader { width: 270px; }
	#calHeader ul {
		margin: 0;
		padding: 0 0 0 7px;
		list-style: none;
	}
	
	#calHeader ul li {
		color: #000;
		cursor: default;
		/*font-size: .95em;*/
		height: auto;
		padding-top: 2px;
		text-align: center;
		float: left;
		margin: 1px 0 0 1px;
		width: 35px;
	}
	
#calDays {
	clear: left;
	padding: 5px 0 10px 4px;
	border-top: 4px solid #fefffd;
	width: 268px;
	min-height: 140px;
}
	* html #calDays { height: 140px; width: 263px; }

	#calDays ul {
		margin: 0 0 0 3px !important;
		/*overflow: auto;*/ /* for Moz to properly due height */
		padding: 0;
		list-style: none;
		width: 100%; /* for IE to properly due height */
	}

	#calDays ul li {
		float: left;
		height: 24px;
		height: 23px;
		margin: 1px 0 0 1px;
		width: 35px;
		_display: inline;
	}

	#calDays ul li.sunday { margin-left: 1px; }
	#calDays ul li.monday { margin-left: 37px; }
	#calDays ul li.tuesday { margin-left: 73px; }
	#calDays ul li.wednesday { margin-left: 109px; }
	#calDays ul li.thursday { margin-left: 145px; }
	#calDays ul li.friday { margin-left: 181px; }
	#calDays ul li.saturday { margin-left: 217px; }

	#calDays ul li div {
		color: #000;
		display: block;
		/*font: 10px/10px Verdana;*/
		height: 23px;
		width: 37px;
		padding-top: 7px;
		text-align: center;
		text-decoration: none;
	}
		* html #calDays ul li div { height: 17px; width: 34px; }
	#cal #calDays ul li div.today { /* MR */
		color: #fff;
		background-image:url(/images/home-cal-eventday.gif);
		background-position:50% 1px;
		background-repeat:no-repeat;
	}
	#cal #calDays ul li.today div {
		color: #fff;
		background-image:url(/images/home-cal-today.gif);
		background-position:50% 1px;
		background-repeat:no-repeat;
	}
	
	/*differences from big calendar*/
	#cal div.calDayData { display: none; }
	
	#cal #calDays li.data ul.calDayShort {
		width: 280px;
		position: absolute;
		left: 265px;
		top: 28px;
	}
 		#cal li.data .dyn { display:none; }
		#cal li.data .on { text-decoration: underline; color: #000; }
		#cal li.today .on { color: #fff; }

	#cal #calDays li.data .calDayShort li {
		float: none;
		display: block;
		width: auto;
		height: auto;
		text-align: left;
		margin: 0 0 3px 10px;
		padding: 2px 0 2px 5px;
		
		/* TODO: set background colors as classes based on venue */
		background-color: #fbe2d3;
		color: #b45d2c;
		position: relative;
	}
	#cal #calDays li.data .calDayShort li a {
		position: absolute;
		top: 2px;
		right: 10px;
		cursor: pointer;
		background-image: none;
	}
		#cal #calDays li.data .calDayShort li a.detail { position: static; }
		#cal #calDays li.click div.today {cursor: pointer; }
		#cal #calDays li.click div.today li { cursor: default; }
	#cal div.more { display: none; }
	
/* *********************************************** BIG CALENDAR */

#calBig {
	width: 635px;
	background-color: #f2f3e5;
}


#calBig #calHeader {
	background-color: #cdcdca;
	border: 1px;
	border-top-color: #fff;
	border-left-color: #fff;
	border-right-color: #abaca7;
	border-bottom-color: #abaca7;
	border-style: solid;
	padding: .25em 0 0 0;
	font-family:"Trebuchet MS";
	width: 634px;
	height: 30px;
}

	#calBig #calHeader ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	#calBig #calHeader ul li {
		color: #000;
		cursor: default;
		/*font-size: .95em;*/
		border-right: 1px solid #abaca7;
		border-left: 1px solid #fff;
		margin: 0;
		width: 88px;
		overflow: hidden;
	}
		#calBig #calHeader ul li:first-child,
		#calBig #calHeader ul li.first-child { border-left: none; }
		#calBig #calHeader ul li:last-child,
		#calBig #calHeader ul li.last { border-right: none; }
	
#calBig #calDays {
	clear: left;
	padding: 9px 0 10px 4px;
	border-top: none;
	width: 631px;
}

	/* SERIOUSLY!! needed for IE6 */
	* html #calBig #calDays ul li.data { overflow:hidden; }

	#calBig #calDays ul {
		margin: 0 0 0 3px !important;
		/*overflow: auto;*/ /* for Moz to properly due height */
		padding: 0;
		list-style: none;
		width: 100%; /* for IE to properly due height */
	}

	#calBig #calDays ul li {
		background-color: #fff;
		float: left;
		height: 94px;
		margin: 1px 0 0 1px;
		margin: 0;
		border: 2px solid #f0f3e2;
		width: 85px;
		_display: inline;
	}
	#calBig #calDays ul li.sunday { margin-left: 0; }
	#calBig #calDays ul li.monday { margin-left: 89px; }
	#calBig #calDays ul li.tuesday { margin-left: 178px; }
	#calBig #calDays ul li.wednesday { margin-left: 267px; }
	#calBig #calDays ul li.thursday { margin-left: 356px; }
	#calBig #calDays ul li.friday { margin-left: 445px; }
	#calBig #calDays ul li.saturday { margin-left: 534px; }

	#calBig #calDays ul li div {
		background-color: transparent;
		color: #765332;
		display: block;
		font-family:"Trebuchet MS";
		/*font-size:.95em;*/
		padding: 3px 0 0 3px;
		text-align: left;
		width: auto;
		position: relative;
	}
	* html #calBig #calDays ul li div { position: static; }

	#calBig #calDays li.data {
		background-color: #fff;
		cursor: pointer;
	}
		#calBig.grid #calDays li.on .calDayShort,
		#calBig.grid #calDays li.data:hover div,
		#calBig.grid #calDays li.data.hover div,
		#calBig.grid #calDays li.data:hover .calDayShort,
		#calBig.grid #calDays li.data.hover .calDayShort,
		#calBig.grid #calDays li.today .calDayShort { color:#000; }

		#calBig.grid #calDays li.data:hover,
		#calBig.grid #calDays li.data.hover { 
			border:2px solid #ccc;
		}

		#calBig.grid #calDays li.data div.more { color: #d13f34; }
		#calBig.grid #calDays li.data:hover div.more,
		#calBig.grid #calDays li.data.hover div.more,
		#calBig.grid #calDays li.on div.more { 
			text-decoration: underline;
			color: #000;
		}

	#calBig #calDays li.today div.today div.more,
	#calBig #calDays li.today { background-color: #f8e2e0 !important; }
	
	#calBig #calDays li.on div.today div.more { background-color: #D0CBB7 !important; }
	
	#calBig #calDays li.today div { color: #000; }

	/* on state*/
	#calBig #calDays li div.today { 
		position:relative; 
		height: 91px;
		width: 81px;
		overflow: hidden;
	}
	* html #calBig #calDays li div.today { position: static; }
	
	#calBig #calDays li.on div { color: #3a351f; }
	
	#calBig #calDays li.on div.today {
		cursor: pointer;
		background-color: #d0cbb7;
		color: #000;
		padding-left: 3px;
		text-align: left;
		top: -4px;
		left: -4px;
		border: 4px solid #d0cbb7; 
	}
	
		#calBig #calDays li.data div.today div.more {
			/*font-size: 10px; */
			font-size:.75em;
			position: absolute; 
			bottom: 0;
			left: 0;
			height: 15px;
			width: 80px;
			padding-bottom: 5px;
			padding-left: 5px;
			background-color: #fff;
		}
			* html #calBig #calDays li.data div.today div.more {
				position: static;
			}
			
		#calBig #calDays li.data .calDayShort {
			display: block;
			margin: 0 0 0 5px !important;
			border: none;
			padding: 0;
			line-height: 12px;
			font-size:.80em;
			/*font-size: 11px;*/
			width: auto;
			color: #765332;
		}
			#calBig #calDays li.data .calDayShort li {
				background-color: transparent;
				height: auto;
				width: auto;
				float: none;
				border: none;
 				margin: 0;
				display: none;
				line-height: 1;
			}
			/* on big calendar display only first item */
			#calBig #calDays ul.calDayShort li:first-child,
			#calBig #calDays ul.calDayShort li.first-child {display:list-item;}
			#calBig.grid #calDays ul.calDayShort li.more { display:block; }
			#calBig.grid #calDays ul.calDayShort li.more a { 
				display: inline;
				position: relative;
				top: 30px;
			}
			
		#calBig #calDays li.on div.calDayDetail,
		#calBig #calDays li.data:hover div.calDayDetail,
		#calBig #calDays li.data.hover div.calDayDetail { color: #3a351f; }
		
		
		/*List View*/
		.calDayDetail .barns p{
		font-family:"Trebuchet MS";
		line-height:1.65em!important;
		}
		
		#calBig #calDays li.data div.calDayData {
			display: none;
			padding: 0;
			background-color: #fff;
			border: 4px solid #d0cbb7;
			/*font: 12px Georgia, "Times New Roman", serif;*/
			font-family:"Trebuchet MS";			width: 263px; 
			height: 291px; 
			overflow: hidden;
			z-index: 10;
			position:relative; 
			cursor: default;
		}
			li.down div.calDayData { top: -106px; }
				* html li.down div.calDayData { top: -104px; }
			li.up div.calDayData { top: -303px; }
				* html li.up div.calDayData { top: -305px; }
			li.left div.calDayData { left: -271px; }
			li.right div.calDayData { left: 85px; }
			
			#calBig .calDayData span.close {
				float: right;
				width: auto;
				font: 10px Verdana, Arial, Helvetica, sans-serif;
				cursor: pointer;
				margin: 6px 4px 0 0;
				display: none;
			}
			
			#calBig .calDayData h4 {
				margin: 0;
				padding: 5px 0;
				font-size:.95em;
				font-family:"Trebuchet MS";
				background-color: #d0cbb7;
				letter-spacing:1px;
			}


		.calDayDetail .barns h3 {
				margin: 0;
				padding: 5px 0;
				font-size:1.25em!important;
				font-family:"Trebuchet MS";
				font-weight:bold!important;
				background:none;
				color:#000;
				letter-spacing:1px;

		}
		
		#calBig #calDays li.data div.calDayDetail { 
			padding: 5px 8px;
			line-height: 12px;
			font-family:"Trebuchet MS";
			height: 254px;
			overflow: auto;

		}
		#calBig #calDays li.data div.calDayDetail p.detail a { font-family:Arial,Helvetica,Sans-Serif; }
		
		/* formatting big calendar dates and days data */
		#calBig #calDays li.data .calDayDetail div {
			font-size: .80em;
			font-family:"Trebuchet MS";
			margin: 12px 0;
			padding: 0;
			position: static;
			height: auto;
			color: #3A351F;
		}
			#calBig .calDayDetail p {
				margin: 4px 0 10px 0;
				padding: 0;
				font-size: 10px;
			}
		#calBig .calDayDetail a {
			background-color: transparent;
			font-family:"Trebuchet MS";
			text-decoration: none;
			padding: 0 0 1px;
			margin: 0 0 3px;
			border: none;
			border-bottom: 1px dotted #820B02;
		}

			.calDayDetail p { line-height: 1; }
			p.detail .label { font-weight: bold; }
			#calBig .calDayDetail p.detail {
				font-size: 10px;
				padding: 2px 0 3px;
			}
				* html #calBig .calDayDetail p.detail { padding: 4px 0 3px; }
				*+html #calBig .calDayDetail p.detail { padding: 4px 0 3px; }

			#calBig .calDayDetail p.detail .status a,
			#calBig.list .calDayDetail p.detail .status a {
				background-image: none;
				margin: 0;
				padding: 0;
				float: none;
			}

			#calBig .calDayDetail .filene p.detail { 
				border-top: 1px dotted #820B02;
				border-bottom: 1px dotted #820B02;
				background-color: #f8e2e0;
				color: #990e04;
			}
				#calBig .calDayDetail .filene a { border-bottom:1px dotted #820B02; }
				.filene p.detail .label { color: #e06a61; }
				.filene p.detail .status,
				.filene p.detail .status a { background-color: #820B02;}
			#calBig .calDayDetail .barns p.detail { 
				border-top: 1px dotted #ec7c39;
				border-bottom: 1px dotted #ec7c39;
				background-color: #fbe2d3;
				color: #d55102;
			}
				#calBig .calDayDetail .barns a { border-bottom:1px dotted #ec7c39; }
				.barns p.detail .label { color: #ec7c39; }
				.barns p.detail .status,
				.barns p.detail .status a {	background-color: #ec7c39;}
					#calBig .calDayDetail p.detail a {
				display: inline;
				font-size: 10px;
				border-bottom: none;
				float: right;
				margin-right: 60px;
				cursor: pointer;
			}
				#calBig .calDayDetail p.detail a:hover { text-decoration: underline; }
				#calBig .calDayDetail .specs { display: none; }
				#calBig .calDayDetail .status {
					
				}
				#calBig .calDayDetail .status,
				#calBig .calDayDetail .status a {
					color: white;
					padding: 2px 3px;
					margin-right: 20px;
				}

			
	/*differences from small calendar*/
	#calBig #calDays li.data .calDayShort  a { display: none; }
	
#calBig.list { }
	/* need to undo a bunch of css */
	#calBig.list #calDays ul li.sunday, 
	#calBig.list #calDays ul li.monday, 
	#calBig.list #calDays ul li.tuesday, 
	#calBig.list #calDays ul li.wednesday, 
	#calBig.list #calDays ul li.thursday, 
	#calBig.list #calDays ul li.friday, 
	#calBig.list #calDays ul li.saturday { margin-left: 0; }
	
	#calBig.list #calHeader,
	#calBig.list #calDays div.today,
	#calBig.list #calDays li { display: none; }

	#calBig.list #calDays ul li { 
		border: none; 
		background-color: #F2F3E5;
	}
	
	#calBig.list #calDays ul li div { 
		height: auto;
		position: static;
	}
	#calBig.list span.close { display:none; }

	#calBig.list .calDayData h4 { background-color:	#d0cbb7; }

	#calBig.list #calDays li.data div.calDayData { 
		border-color: #d0cbb7;
		margin-bottom: 15px;
	}

	#calBig.list #calDays li.data,
	#calBig.list #calDays li.data div.calDayData {
		display: block;
		float: none;
		width: 614px;
		height: auto;
	}

		#calBig.list #calDays li.data {
			height: auto;
			float: none;
		}

	#calBig.list #calDays li.data div.calDayData {
		position: static;
	}
	
	#calBig.list li.left div.calDayData,
	#calBig.list li.down div.calDayData,
	#calBig.list li.up div.calDayData,
	#calBig.list li.right div.calDayData { top: 0; left: 0;}

	#calBig.list .calDayDetail p.detail a { 
		margin-right: 8px;
		padding-right: 10px;
		background: transparent url(/images/bullet-arrow-red.gif) no-repeat center right;
	}
		#calBig.list .calDayDetail .filene p.detail a { background-image: url(/images/bullet-arrow-red.gif); }
		#calBig.list .calDayDetail .barns p.detail a { background-image: url(/images/bullet-arrow-orange.gif); }
		#calBig.list .calDayDetail .opera p.detail a { background-image: url(/images/bullet-arrow-blue.gif); }
		#calBig.list .calDayDetail .education p.detail a { background-image: url(/images/bullet-arrow-green.gif); }
	
	#calBig.list .calDayDetail .specs { display: inline; }
	#calBig.list #calDays li.data div.calDayDetail { height: auto; }















/*
 * END OF FILE - /Skins/satorination.com/css/lib/calendar/cal.css
 */

/*
 * START OF FILE - /Skins/satorination.com/css/lib/calendar/grids.css
 */
@media screen,projection {
	.tiled { background-image:url(/images/tile.gif); }
	.insert { background-color:#fff; }
	.cols-a-bd-e-f { background-image:url(/images/bg-a-bd-e-f.gif); }
	.cols-a-bd-ef { background-image:url(/images/bg-a-bd-ef.gif); }
	.cols-a-bf { background-image:url(/images/bg-a-bf.gif); }
	.cols-e-f-tiled { background-image:url(/images/bg-tiled-e-f.gif); background-repeat:repeat-y; }
		.tiled .cols-e-f-tiled .module { margin-bottom:0px; }
	.p10{ padding:10px; }
	.grid-ef .p10 { padding-left:0; }
	.cols-a-bd-ef .grid-ef .p10 { padding-left:10px; }
	.grid-ab .p10 { padding-right:0; }
	.m10{ margin:10px; }
	.module { margin-bottom:40px; clear:both; }
	* html div.module { zoom:1; }
	.tiled .module { margin-bottom:10px; }
	.module .img { margin:-10px -10px 10px; }
		.tiled .module { background-color:#f1f3eb; padding:10px; }
		.module h4 {
			font-weight:bold;
			font-size:16px;
			margin:0 0 10px;
			letter-spacing:-1px;
		}
		.tiled .module h4 {
			background-color:#fff;
			padding:5px 10px;
			margin:-10px -10px 10px;
			position: relative;
		}
		.module h4 span {
			font-size:12px;
			display:block;
			padding-top:3px;
			letter-spacing:0;
		}
		.module h4 img { vertical-align:middle; }
		div.module a {
			border-bottom:1px dotted #820b02;
			text-decoration:none;
			color:#820b02 !important;
			font-weight:bold;
		}
		* html div.module a {
			border-bottom-style:none;
			text-decoration:underline;
		}
	.smallmodule { margin-bottom:0; }
	.smallmodule h4 {
		font-size:13px;
	}
	/* columns and column sets */
	.grid-a {
		float:left;
		width:215px;
		display:inline;
	}
	.grid-ab {
		float:left;
		width:325px;
		display:inline;
	}
	.grid-ac {
		float:left;
		width:420px;
		display:inline;
		overflow: hidden;
	}
		.p10 .grid-ac { width:410px; }
	.grid-ad {
		float:left;
		width:665px;
		display:inline;
	}
		.grid-ad .insert { margin:10px; }
		.grid-ad .p10 .grid-ab { width:305px; }
		.grid-ad .p10 .grid-cd { width:320px; }
		.grid-ad .p10 .grid-ab .p10,
		.grid-ad .p10 .grid-cd .p10 {
			padding-top:0;
		}
	.grid-b { /* this option is never used. it is 110px wide. */ }
	.grid-bd {
		float:left;
		width:450px;
		display:inline;
		padding-top: 10px;
	}
	.grid-bf {
		float:left;
		width:765px;
		display:inline;
	}
	.grid-c { /* this option is never used. it is 95px wide. */ }
	.grid-cd {
		float:left;
		width:340px;
		display:inline;
	}
	.grid-cf {
		float:left;
		width:655px;
		display:inline;
	}
	.grid-d {
		float:left;
		width:245px;
		display:inline;
	}
		.p10 .grid-d { width:235px; }
	.grid-e {
		float:left;
		width:157px;
		display:inline;
		color:#797357 !important;
		padding-top: 10px;
	}
	.grid-ef {
		float:left;
		width:315px;
		color:#797357 !important;
		display:inline;
		padding-top: 10px;
	}
		body.global #doc .grid-ef { padding-top: 10px; }
		#doc .grid-ef { padding-top: 0; }
	.grid-f {
		float:left;
		width:158px;
		color:#797357 !important;
		display:inline;
		padding-top: 10px;
	}
	.grid-ef .p10 .grid-e {
		width:147px;
	}
	.grid-ef .p10 .grid-f {
		width:147px;
		float:right;
		display:inline;
	}
	.col-a-bd-ef .grid-bd,
	.col-a-bd-ef .grid-e,
	.col-a-bd-ef .grid-f
	{ border-top:24px solid #fdfcf5; }
	.sechl .p10 { padding-top:0; }
}
/*
 * END OF FILE - /Skins/satorination.com/css/lib/calendar/grids.css
 */

/*
 * START OF FILE - /Skins/satorination.com/css/lib/calendar/utilities.css
 */
	form { margin:0; padding:0; }
/* tweak for firefox */
	* { margin-top:0; }
/*  -----
 *	See http://positioniseverything.net/easyclearing.html
 *	for a description of this code.
 *  -----
 */
	.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.clearfix { display:inline-table; }
	/* Hides from IE-mac \*/
	* html .clearfix { height:1%; }
	*+html .clearfix { height:1%; }
	.clearfix { display:block; }
	/* End hide from IE-mac */
/*
 * END OF FILE - /Skins/satorination.com/css/lib/calendar/utilities.css
 */

/*
 * START OF FILE - /Skins/satorination.com/css/globalMain.css
 */
/*
------------------------------------------------------------------------

Theme Name:    Satori Nation

Version:       1.02
Author:        Satori
Author URI:    http://SatoriNation.com/

------------------------------------------------------------------------

Support:       info@satorination.com
Updated:       April 21st 2008
Copyright:     (c) 2008 Satori Nation

All rights reserved.
*/





/*
------------------------------------------------------------------------
BODY height
------------------------------------------------------------------------
*/

body {height:100%}
html>body {height:100%;/*for Flash Content*/}

#siteWrap {width:810px; margin:0 auto; padding:0em .75em; background:#d5e4eb url(/img/bg/gradient/blueBar.gif) repeat-x;}
#wrapWhite {margin:0em; padding:0em; background:#fff;}

#container {
    height:100%;
    height:100%;
    min-height:500px;
 	}
	
html>body #container {
    height:100%;
    }

body {
	margin: 0em;
	padding: 0em;
	color: #333;
	/*Dark Blue*/
	background:url(/img/bg/gradient/blueDrk.png) repeat-x #3e636b;
	font-family:"Trebuchet MS", sans-serif;
	/*font-family:"Lucinda Grande"!importants;*/
	/*font-family: Georgia, "Times New Roman", Times, serif;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	*/
}

p {
	margin: 0em;
	padding: 0 0 1em 0;
	font-size: .90em !important;
	line-height: 1.5em;
	}

a {outline: none;}



/*
------------------------------------------------------------------------
FLOATS & CLEARS - 
------------------------------------------------------------------------
*/

.fl {float:left;}
.fr {float:right;}

.clear {clear: both;}
.clearAll {clear:both;}


/*
------------------------------------------------------------------------
Tooltip
------------------------------------------------------------------------
*/

#tooltip {
	position: absolute;
	z-index: 3000;
	padding: .12em;
	opacity: 0.85;
	color:#000;
	border: 1px solid #bab8a7;
	background: #eae7d2;
	
}

#tooltip h3, #tooltip div { margin: 0; }

/*
------------------------------------------------------------------------
Headers & Paragraph elements
------------------------------------------------------------------------
*/

h1, h2, h3, h4, h5, h6 {
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	font-family:"Trebuchet MS", sans-serif;

}


h1{
	margin:.75em 0em;
	padding: 0em;
	font-family:"Georgia";

	font-weight: normal;
	font-size: 1.5em;
	text-decoration: none;
	color: #333;
	border:none;
	}



h2 {
	margin:.5em 0em 1em 0em;
	margin-bottom:.5em!important;
	padding: 0em;
	font-family:"Georgia";
	font-weight: normal;
	font-size: 1.25em;
	text-decoration: none;
	color:#507317!important;
	border: none !important;
}


ul h2 {margin:0em;}

h2 a, h2 a:visited {
	color: #507317;
	text-decoration: none;
}


h2 a:hover {
	text-decoration:underline;
}

h3 {
clear:both;
display:block;
width:99%;
padding:.35em 0em .35em .35em;
font-weight:normal;
font-size:16px;
letter-spacing:1px;
color:#fff!important;
font-family:"Georgia";
}

h3 a, h3 a:visited {
	font-size:16px;
	color:#fff!important;
	text-decoration: none;
}

h3 a:hover {
	font-size:16px;
	color:#fff!important;
	text-decoration:underline;
}

/*h3.head{
clear:both;
display:block;
margin:.25em 0em 0em 0em;
width:99%;
padding:.35em 0em .35em .35em;
font-weight:normal;
letter-spacing:1px;
font-size:16px!important;
color:#fff!important;
font-family:Times;
background:#538e1f!important;
}

h3.head a, h3.head a:visited {
	font-size:16px;
	color:#fff!important;
	text-decoration: none;
}
*/

h3.head{
clear:both;
display:block;
margin:.25em 0em 0em 0em;
width:99%;
padding:.35em 0em .25em .35em;
font-weight:normal;
letter-spacing:1px;
font-size:16px!important;
color:#627825!important;
font-family:"Georgia";
background:url(/img/bg/gradient/bgH3.gif) repeat-x bottom /*#f4fccd*/;
border-bottom:1px dotted #bbd655;
}

h3.head a, h3.head a:visited {
	font-size:16px;
	color:#53761a!important;
	text-decoration: none;
}


/*notbrown now green*/
.brown {background:#f4fccd;}
.green {background:#f4fccd;}

h4 {
	margin: 0em;
	padding: 0em;

	font-size:.80em;
	font-weight: normal;
	color: #666 /*grey*/;
	letter-spacing: -1px;
}

h4 a, h4 a:visited {
	color:#666;
	text-decoration: none;
}

h4 a:hover {
	text-decoration:underline;
}

h5 {
	margin: 0em;
	padding: 0em;
	font-weight: normal;
	color: #666 /*grey*/;
	}


h5 a, h5 a:visited {
	color:#666;
	text-decoration: none;
}

h5 a:hover {
	text-decoration:underline;
}

h6 {
	margin: 0em;
	padding: 0em;
	font-weight: normal;
	color: #666 /*grey*/;
}

h6 a, h6 a:visited {
	color:#666;
	text-decoration: none;
}



h6 a:hover {
	text-decoration:underline;
}


/*
------------------------------------------------------------------------
TopBar
------------------------------------------------------------------------
*/

#topBar {color:#fff; clear:both; margin:0px; padding:1em 0em 0em 0em; height:45px; width:100%; /* background:#415b2b;*/ background:#466814; border-bottom:1px solid #5c7e26;}
#topBar #headerSearch {margin-top:-2.25em!important;}


#topBar .button {
	cursor: pointer;
	height: 2em;
	color: #fff!important;
	background:#2d4313;
	border-top: 1px solid #aec090;
	border-right: 1px solid #1f3505;
	border-left: 1px solid #1f3505;
	border-bottom: 1px solid #1f3505;
	font-size:1em;
	padding: .25em;
	margin: .5em;
}


#topBar .button:hover {
	cursor: pointer;
	background:#4b6f16;
}




/*
------------------------------------------------------------------------
Rotator Head
------------------------------------------------------------------------
*/

/*#splash{margin:-2em 0 .5em 0; padding:0em; width:100%; height:300px; background:url(/img/splash/womanWorldlg.jpg) left bottom no-repeat;}
#splash .box {float:right; margin:.75em!important; width:300px; height:250px; border:7px solid #28083c;}
*/

#splash{/*margin:-2em 0 .5em 0*/ margin:0em 0em .25em 0em; padding:0em; width:100%; height:265px; background:#eafae0; /*#cad7b7 #e1d4be;*/}
#splash .box {float:right; margin:0em; width:300px; height:250px; border:7px solid #ebeebd; }

/*IE
html*#splash  {margin-top:-1.95em; }	

/*Safari
html[xmlns*=""] body:last-child #splash {margin-top:-1.75em; }
body:last-child:not(:root:root) #splash {margin-top:-1.75em; }
*/


/*
------------------------------------------------------------------------
Flash
------------------------------------------------------------------------
*/

#flashcontent {
width:300px;
height:250px;
margin:0px;
padding:0px;
}

#mediaMeditation {
width:700px;
height:460px;
margin:.5em auto;
padding:0px;
}


/*
------------------------------------------------------------------------
HEADER - Logo & Search Form
------------------------------------------------------------------------
*/

/*See superfish include.*/

#subBar {
	width: 100%;
	height: 1.25em;
	background: #eae7d2;
	text-align: center;
	}

/*
#subBar .tagline {
	width: 770px;
	margin: 0 auto;
	color: #7e7b65;
	padding: .25em 0 0 0;
	text-align: left;
	font-size: .80em;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

*/



/*
------------------------------------------------------------------------
NAVIGATION - 
------------------------------------------------------------------------
See superfish include.
*/



/*Side Navigation*/
ul#sideNav li {list-style:none;}


/*
------------------------------------------------------------------------
Images
------------------------------------------------------------------------
*/

#sideBar h3{clear:both; color:#306; width:100%!important;}


img{border:0em;}
img .portrait {padding:0em; margin:.5em;}

img.zenGirl {margin:0em 1.5em 0em 0em; float:left; }
img.snMandala {float:left; margin:.10em .25em 0em 0em; padding:0em; border:0;}

/*Thumbnails*/
img.thumb{border:.75em solid #ffffcc; margin:.25em;}
img.thumb:hover{border:.75em solid #ffff99; margin:.25em;}

.thumbNail{width:25%; border:0px; margin:0 .5em; overflow:visible; /*height:220px;*/ float:left; text-align:center;}
.tn {margin:0 auto; border:1px solid #f2f2d4; background:#ff9; padding:.25em; margin:.5em; margin-bottom:0em; margin-left:0em; margin-top:0em;}
.tn:hover {/*display:block;*/ background:#ff6;}
.thumbNail .title{margin:0 auto; padding:.25em 0;}
.thumbHolder{/*clear:both;*/ margin:.25em 0em; padding:.25em; background:#f5fff1; border-bottom:1px dotted #ccc;}



/*
------------------------------------------------------------------------
Print Elements & Warnings
------------------------------------------------------------------------
*/

.block {margin:.5em 0em; padding:5px 0px; width:100%; border:1px solid #dde5e8;  background:#fff url(/img/bg_gd_sideblu.gif) repeat-x bottom;}

.small{font-size:smaller;}
.flag {color: #aa0037;}

.highlighter {
	margin:0em;
	padding: .10em .25em;
	background: #ff9;
	border-bottom: 1px solid #ff6;
}

p.subtext {
	margin: 0em 0em .5em 0em;
	padding: 0em;
	font-size: .85em;
	color: #666;
}


p.note {
	margin: .25em 0em;
	padding: .25em .5em;
	width: 100%;
	border-top: 1px solid #ffcc00;
	border-bottom: 1px solid #ffcc00;
	background: #ffffb3;
	}



p.note a, p.note a:visited{color:#333;text-decoration:underline;}
p.note a:hover{color:#333; text-decoration:none!important;}

#callOutSatori {
margin:.25em 0em;
background:#fff;
border:5px solid #b1cdce;
padding:.5em .75em;
}

#callOutSatori p {font-size:.85em!important;}

.callOut {
	border: 0em;
	margin: 0em;
	padding: 0em;
}

.callOut p {
	margin:0em;
	padding: 0 0 1em 0;
	font-size: 1em !important;
	line-height: 1.75em;
}

address {
	margin:0em;
	padding: .75em 0 1em 0;
	font-style: normal;
	}



blockquote{}

cite{}

abbr{}


/*
------------------------------------------------------------------------
Advisor Counsel AND Page elements
------------------------------------------------------------------------
*/

h2.satoriCouncil {font-family:"georgia"; text-decoration:underline;}

.copyCallout {margin:.5em 0em; padding:.75em .5em .25em .5em; background:#dfeef3;}
.copyCallout h2 {margin-bottom:1em!important; font-family:"Georgia"; color:#333!important;}
.copyCallout p {font-family:"Georgia"; font-size:15px;}

.copyCallout .advisorButton{background:#bbeaea; padding:.75em .85em .25em .5em; margin:1em 1em 2em 1em; color:#333; font-family:"Georgia"; font-size:18px; float:right; width:275px;  text-align:center;}

a.advisorQuestionaire {display:block; text-indent:-3000px!important; width:257px; height:40px; background:url(/img/b/b_advisorQuestionaire.png) top no-repeat;}
a.advisorQuestionaire:hover {text-indent:-3000px!important; width:257px; height:40px; background:url(/img/b/b_advisorQuestionaire.png) bottom no-repeat;}

.councilMember{clear:both; margin:5px 0px; padding:.25em .75em; background:url(/img/bg/gradient/bgAdvisor.png) top left repeat-y;}

/* member directory  FIXES height*/
dl.councilMember {font-family:"Georgia"!important; float:left; width:100%; padding:.5em .5em; margin:2px;}
dl.councilMember img {float:none; float:left; margin:0 .35em .5em .5em;}
dl.councilMember dt span.title {font-size:1.25em!important; display:block; width:10em; white-space:nowrap;}
dl.councilMember dt{overflow:visible;}
dl.councilMember dd{padding:0em .5em; color:#000; font-size:.95em; line-height:1.5em;}
dl.councilMember a{color:#006699;}
dl.councilMember a:visited{color:#006699;}
/*dl.counselMember dt img.logo {float:left; border:2px solid #fff; margin:0 .25em;}*/


/*
------------------------------------------------------------------------
Slideshow - JQuery
------------------------------------------------------------------------
Must give a height attribute!
*/

#slideshow{
	margin:0em;
	padding:0em;
	width:100%;
	height:200px;
	clear:both;
	/*background:#ccc!important;*/
	}

#slideshow #nav a{border-bottom:none; color:#666!important;}

#slideshow .copy {float:left; width:60%;}
#slideshow .image {float:right; width:40%}



/*------------------------------------------------------------------------
CONTAINER - The 790px wide wrapper used in constrain
------------------------------------------------------------------------
*/

.wrapper {
	margin: 0em auto;
	padding: 0em;
	width: 798px;
}

.wrapperSmaller {
	margin: .5em auto;
	padding: .5em;
	width: 700px;
}


.transparent {
	margin: 0em;
	padding: 0em;
	width: 100%;
}

#container {
	margin: 0em auto;
	padding: 0em;
	width: 100%;
	background: #fff !important;
	clear: both;
}

#content {
	padding: 0em;
	margin: 0em auto;
	width: 760px;
	vertical-align:text-top;
	/*float:left;*/
}



#adBar {
margin:0em;
padding:0em;
width:300px;
vertical-align:text-top!important;
float:left;
}


#mainContent{
	margin:0em;
	padding:0em!important;
	width:60%;
	vertical-align:text-top;
	float:right;
}


#copy {
	margin:0em;
	padding: 0em .25em;
	width: 65%;
	vertical-align:text-top;
	float:left;

}



/*#sideBar {
	margin:0em;
	padding:.5em;
	width: 27%;
	vertical-align:text-top;
	float:left;
	}*/

#sideBar .button{margin-top:1em!important; border:2px solid #ccc;}
	
#sideBar {
margin:0em;
padding:0em;
width:300px;
vertical-align:text-top!important;
float:left;
}	

#sideBar a{font-size:.85em;}
#sideBar h3{clear:both;}
#sideBar h4{clear:both;}
#sideBar img.portrait{clear:both!important;}



#rightBar {
	margin:0em;
	padding:0em;
	width:40%;
	vertical-align:text-top;
	/*float:right;*/
}





.col {

	margin:0em;

	padding:0em;

	width: 50%;

	float: left;

}







/*
------------------------------------------------------------------------
LISTS - 
------------------------------------------------------------------------
*/

/*ul li {}
ol li {}*/


ul.none li {list-style:none;}
ul.bullet li {list-style-type:disc;}
ul.circle li {list-style-type:circle;}
ul.square li {list-style-type:square;}

li.sbb{border-bottom:1px solid #ccc;}
li.sbd{border-bottom:1px dotted #ccc;}
li.inline {display:inline; float:left;}

/*li.controls {padding:0em; width:25px; border:1px solid #ccc;}*/

.controls {border:1px solid #ccc;}
.controls ul {margin:0em; padding:0em; clear:both;}
.controls ul li {display:inline!important;} 
.meta {

	margin: 0px 0px 15px 0px;

	padding: 0px;



	color: #999999;

	font-size: 11px;

}



.meta a, .meta a:visited {

	color: #999999;

	text-decoration: none;

	border-bottom: 1px solid #dddddd;

}

.meta a:hover {

	color: #000000;

}



/*
------------------------------------------------------------------------
LINKS & BUTTONS -  
------------------------------------------------------------------------
*/

a.readAll, a.readAll:visited {padding:.25em .5em; display:block; background:#fff;  border-bottom:1px solid #538e1f; color:#538e1f!important; float:right; font-weight:bold!important; font-family:"Lucinda Sans"!important; font-size:13px!important; margin:.15em;}
a.readAll:hover {padding:.25em  .5em; display:block; background:#ffffcc; text-decoration:none; border-bottom:1px solid #538e1f; color:#538e1f; float:right; font-weight:bold; font-family:"Lucinda Sans"!important; font-size:13px!important; margin:.15em;}

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



a:hover {
color:#069;
text-decoration:underline;
cursor:pointer;
}



/*
------------------------------------------------------------------------
BUTTONS
------------------------------------------------------------------------
*/


a.viewAdvisors {display:block; width:190px; height:46px; text-indent:-2000px; overflow:hidden; margin:0em; background:url(/img/b/b_viewAdvisors.gif) top;}
a.viewAdvisors:hover {background:url(/img/b/b_viewAdvisors.gif) bottom;}


	/*button {font-family:"Trebuchet MS", sans-serif; border:0; cursor:pointer; font-weight:bold; padding:0 20px 0 0; text-align:center; float: left; width: auto; }
	button span {position:relative; display:block; white-space:nowrap; padding:0 0 0 20px; }
	button.submitBtn { background:url(img/b/btn_right.png) right no-repeat; font-size:1.8em; font-weight:bold; }
	button.submitBtn span { height:50px; line-height:50px;background:url(img/b/btn_left.png) left no-repeat; color:#666; }
	button.submitBtn:hover {text-decoration:underline;}*/



/*.sideButton {display:block; width:300px; height:50px; overflow:hidden; margin:.20em auto; background:url(/img/b/b_28550.gif) top;}
.sideButton:hover {background:url(/img/b/b_28550.gif) bottom;}

.sideButton a{color:#666; display:block; height:35px; margin:.60em .25em .50em .35em; padding:.5em 0em; text-indent:45px;}
.sideButton a:visited{color:#666; display:block; height:35px; margin:.60em .25em .50em .35em; padding:.5em 0em; text-indent:45px;}
*/

.sideButton {display:block; width:300px; height:50px; overflow:hidden; margin:.20em auto; background:url(/img/b/b_28550.gif) top;}
.sideButton:hover {background:url(/img/b/b_28550.gif) bottom;}

.sideButton a{background:none!important; color:#666; text-indent:45px; display:block; padding-top:1em; /*margin:1em .25em .50em .35em; */ /*height:25px;*/ /*margin:1em .25em .50em .35em; padding:.75em 0em .5em 0em;*/}
.sideButton a:visited{color:#666;}


td submit {
	cursor: pointer;
	height: 2em!important;
	color: #666;
	background: #EDF6F6;
	border: 1px solid #AABBBB;
	font-size:1em;
	padding: .25em;
	margin: .5em;
}

button {
	cursor: pointer;
	height: 2em!important;
	color: #666;
	background: #EDF6F6;
	border: 1px solid #AABBBB;
	font-size:1em;
	padding: .25em;
	margin: .5em;
}

.button {
	cursor: pointer;
	height: 2em!important;
	color: #666!important;
	background: #EDF6F6;
	border: 1px solid #AABBBB;
	font-size:1em;
	padding: .25em;
	margin: .5em;
}

.buttonActions {
	cursor: pointer;
	color: #666!important;
	background: #EDF6F6;
	border: 1px solid #AABBBB;
	font-size:1em;
	padding: .25em;
	margin: .5em .25em;
	width:auto;
	float:left!important;
	
	}


.buttonActions:hover {
	color: #666!important;
	background: #d1e2e2;
	border: 1px solid #81a3a3;
}

/*.buttonActions a:hover{
text-decoration:none;
}*/ 


/*------------------------------------------------------------------------
EXTERNAL LINKING
------------------------------------------------------------------------


FYI: insert your registred domain name

a[href^="http://www.yourdomainname.com"]:after,
a[href^="http"]:after {
color: #ACAC65;
content: "\21D7";
}



a[href^="http://satorination.com"]:after,
a[href^="http://satorination.com"]:after {
content: "";
	}
*/


/*START Button style*/

.link a, .link a:visited {

	margin: 0em;

	padding: 4px 6px 4px 6px;

	background: #bbb;

	font-size: 12px;

	color: #fff;

	font-weight: bold;

	border: none;

}



.link a:hover {

	color: #fff;

	background: #369;

}

/* END Button style */



.title a, .title a:visited {
	color: #000000;
	font-size:.85em!important;
	font-weight:normal;
	text-decoration: none;
}

.title a:hover {
color: #336699;
}


/*
------------------------------------------------------------------------
Emailer: orderPreview
------------------------------------------------------------------------
*/

table#emailer {margin:0 auto; width:660px; background:#fff!important; border:1px solid #ccc;}


table#emailer img{border:0;}
table#emailer .headerTop { background-color:#fff; border-top:0px solid #000000; border-bottom:1px solid #fff; text-align:center; }
table#emailer .adminText { font-size:10px; color:#AC5318; line-height:200%; font-family:verdana; text-decoration:none; }
table#emailer .headerBar { background-color:#fff; border-top:0px solid #333333; border-bottom:10px solid #fff; }
table#emailer .title { font-size:20px; font-weight:bold; color:#313D97; font-family:arial; line-height:110%; }
table#emailer .subTitle { font-size:11px; font-weight:normal; color:#3E25FA; font-style:italic; font-family:arial; }
table#emailer td {font-size:12px; color:#666; line-height:150%; font-family:trebuchet ms; }
table#emailer .colCopy{margin:0em; padding:0em;}
table#emailer .sideColumn { background-color:#fff; border-left:1px dashed #CCCCCC; text-align:left; }
table#emailer .sideColumnText { font-size:11px; font-weight:normal; color:#999999; font-family:arial; line-height:150%; }
table#emailer .sideColumnTitle { font-size:15px; font-weight:bold; color:#333333; font-family:arial; line-height:150%; }
table#emailer .footerRow { background-color:#FFFFCC; border-top:10px solid #fff; }
table#emailer .footerText { font-size:10px; color:#996600; line-height:100%; font-family:verdana; }
table#emailer ul {list-style:none; margin:0em; padding:0em;}
table#emailer li{list-style:none; margin:0em; padding:0em;}
table#emailer a, table#emailer a:visited {color:green; text-decoration:none;}
table#emailer a:hover { color:green; text-decoration:underline;}


/*
------------------------------------------------------------------------
Table - order details
------------------------------------------------------------------------
*/

table#emailer table#orderDetails {
	margin: 0 0 1em 0;
	padding: 0em;
	width: 100%;
}

table#emailer table#orderDetails a {
	color: #c75f3e;
}

table#emailer table#orderDetails caption {
	padding: 0 0 5px 0;
	width: 100%;	 
	font: italic 1.25em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

table#emailer table#orderDetails th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA;
}

table#emailer table#orderDetails th.highlight {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #030;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background:#696!important;
}


table#emailer table#orderDetails td {
	vertical-align:text-top;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	font: 1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#4f6b72!important;
	line-height:1.5em;

}


table#emailer #mySchedule {
	margin: 0em;
	padding: 0em;
	width: 100%;
}

table#emailer #mySchedule a {
	color: #c75f3e;
}

table#emailer #mySchedule caption {
	padding: 0 0 5px 0;
	width: 100%;	 
	font: italic 1.25em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

table#emailer #mySchedule th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA;
}

table#emailer #mySchedule th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

table#emailer #mySchedule td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	vertical-align:text-top;
	background: #fff;
	padding: 6px 6px 6px 12px;
	font: 1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#4f6b72!important;
}

/*Available HRS*/
table#emailer  #mySchedule td.available {background:#ff9!important; /*light blue*/}
table#emailer  #mySchedule td.booked {background:#6b4780!important; /*purple*/}
table#emailer  #mySchedule td.booking {background:#6b4780!important; /*purple*/}
table#emailer  #mySchedule td.event {color:#1e2e32!important; background:#b4ecec!important; border:1px solid #1e2e32;}


table#emailer #mySchedule td.alt {
	background: #F5FAFA;
	color: #797268;
}

table#emailer #mySchedule th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

table#emailer #mySchedule th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}



/*
------------------------------------------------------------------------
FOOTER
------------------------------------------------------------------------
*/


#disclaimer {font-size:.80em; color:#666; padding:0em; background:#fff; }

#footer .wrapper {width:90%; margin:0 auto;}

#footer {
	clear:both;
	font-family:"Lucida Sans";
	margin:0em auto;
	margin-top:0em!important;
	width:100%;
	padding: .25em 0em 3em 0em;
	bottom: 0;
	left: 0;
	border-top:0px;
	font-size: .90em;
	color: #333;
	line-height: 1.5em;
	vertical-align: text-top;
	background:#fff;
}



#footer a, #footer a:visited {
	color:#000;
	text-decoration: none;
}



#footer a:hover {
	color:#000;
	text-decoration: underline;
}


#footer #footerQuote{background:url(/img/branding/footerMandala.gif) no-repeat; width:90%; margin:0 auto; padding:50px 0px 5px 0px; font-family:"Lucida Sans"; font-size:.85em; border-bottom:1px solid orange;}

#footer #satoriLinks{width:90%; height:65px; margin:0 auto; margin-bottom:.75em;
background-color: #f9f0ac;
background-image:url(/img/bg/gradient/bgFooterLinks.gif);
background-repeat:repeat-y;
font-family:"Lucida Sans"; font-size:.80em;}

#footer #satoriLinks ul {width:50%;}
#footer #satoriLinks ul li {float:left; margin:0em .5em;}
#footer #satoriLinks a{color:#000; text-decoration:underline;}
#footer #satoriLinks a:visited{color:#000; text-decoration:underline;}
#footer #satoriLinks a:hover{color:#000; text-decoration:none;}

#footer #satoriLinks .faqHelp {color:#003366; padding:0em .5em 0em .75em; float:right; background-color:#daeaf4; height:65px; width:29%;}

#footer #satoriLinks .faqHelp a{color:#003366;}
#footer #satoriLinks .faqHelp a:visited{color:#003366;}

#footer .colGrid {width:34%; float:left;}
#footer .colGridRt {width:31%; float:right;}


#footer ul.urlBox  {display:block; /*width:95%;*/ width:220px; font-family:"Lucida Sans"; font-size:.85em; background:#fcf7d5; border:1px solid #e9e4c3; padding:.35em .25em; margin:.25em .25em .25em 0em;}
#footer ul.urlBox li {line-height:1.25em; float:left; margin:0em .25em;}
#footer ul.urlBox li a{font-size:.80em; color:#000; text-decoration:none!important;}
#footer ul.urlBox li a:visited{font-size:.80em; color:#000; text-decoration:none;}
#footer ul.urlBox li a:hover{font-size:.80em; color:#000; text-decoration:underline;}

.urlBoxBlu h2{font-family:"Lucida Sans"; font-size:13px!important;}
.urlBoxBlu p{width:90%;}
.urlBoxBlu p a{font-weight:bold;}
.urlBoxBlu p a:visited{font-weight:bold;}

.urlBoxBlu {background-image:url(/img/bg/gradient/bgFootBx.gif); background-repeat:repeat-x; border:1px solid #d6d8fd; margin:.25em 0em; padding:.5em; font-size:.90em; color:#000;}

#footer ul.footerMessage {
	float:left;
	width:230px;
	margin:1em .75em 0em 0em;
	padding: .15em .25em;
	font-size:13px;
	font-family:Georgia;
	color:#000;
	}
	
#footer ul.fl {margin:0em; float:left!important; width:20%;}

/*Social Networking*/
a.facebook, a.facebook:visited {text-indent:-2000px; border:0px; margin:.25em 0em .65em .75em; display:block; width:193px; height:45px; background-image:url(/img/b/b_facebook.gif); background-repeat:none;}
a.twitter, a.twitter:visited {text-indent:-2000px; border:0px; margin:.25em 0em .65em .75em;  display:block; width:193px; height:45px; background-image:url(/img/b/b_twitter.gif); background-repeat:none;}
	
/*LINK: Jump to Top*/

a.jumpTop, a.jumpTop:visited, a.jumpTop:hover {
display:block;
background:url(/img/icons/pageTop.png)no-repeat;
text-indent:-2000px;}

#footer ul {
	float: left;
	margin: 0em .25em;
	padding: 10px 0 0 0;
}

#footer ul li {list-style:none; margin:0em;}


#footer ul#address li {
	float: left;
	margin: 0px 30px 0px 0px;
	list-style: none;
	}



#footer #footerNav {
	float: left;
}

#footer #footerNav li {
	float: left;
	list-style:none;
	padding:0em .5em;
}



#footer .wrapper {
	padding: 0em;
}



#copyright {
	clear: both;
	padding:0em;
	margin-top:1em;
	color:#000;
	font-family:"Lucida Sans";
	font-size:12px;
	border: none!important;
	background: #fff;
}





/*

------------------------------------------------------------------------

CMS

------------------------------------------------------------------------

See CMS style sheet

*/



.cms {}

.editMode {

margin:0em;

padding:.5em .25em;

width:100%;

color:#fff;

background:#000;

text-align:center;

}

/*
________________________________________________________________________
Footer Translate
________________________________________________________________________
*/

#footer #footerTranslations {
margin-bottom: 10px;
padding-top: 15px;
}
#footer #footerTranslations ul,
#footer #footerTranslations h3 {
display: inline;
}
#footer #footerTranslations h3 {
font-weight: bold;
font-size: 80%;
margin: 0 0.5em 0 0;
}
/* more translate styles */
#mostpopular {
	width: 133px;
}



/*
------------------------------------------------------------------------
TABLE
------------------------------------------------------------------------
*/


table {
	margin: 0em;
	padding: 0em;
	width: 100%;
}

table a {
	color: #c75f3e;
}

table caption {
	padding: 0 0 5px 0;
	width: 100%;	 
	font: italic 1.25em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

table th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	border: 1px solid #ccc9b2;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: /*#CAE8EA*/ #eae7d2;
}

table th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

table td {
	border-left: 1px solid #ccc9b2;
	border-right: 1px solid #ccc9b2;
	border-bottom: 1px solid #ccc9b2;
	background: #fff;
	padding: 6px 6px 6px 12px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:.90em;
	color:#4f6b72!important;

}


table td.textLeft {text-align: left;}
table td.small {font-size:smaller;}

/*highlighter hover*/
/*table td:hover{background:#ff6!important;}*/

table td.alt {
	background: #F5FAFA;
	color: #797268;
}

table th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

table th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}





/*
------------------------------------------------------------------------
TAGCLOUD
------------------------------------------------------------------------
*/
ul.cloud {
	margin: .5em 0 1em 0;
	padding: 0em;
}

ul.cloud li {
	margin: 0 0.45em 0 0 !important;
	padding: 0;
	list-style: none;
	display: inline;
}

ul.cloud li a {
	text-decoration: none;
	line-height: 1em; /*line-height:18px;*/
}

ul.cloud a.size-1 {
	font-size: 80%;
}

ul.cloud a.size-2 {
	font-size: 90%;
}

ul.cloud a.size-3 {
	font-size: 100%;
}

ul.cloud a.size-4 {
	font-size: 110%;
}

ul.cloud a.size-5 {
	font-size: 120%;
}

ul.cloud a.size-6 {
	font-size: 130%;
}

ul.cloud a.size-7 {
	font-size: 140%;
}

ul.cloud a.size-8 {
	font-size: 150%;
}

ul.cloud a.size-9 {
	font-size: 160%;
}

ul.cloud a.size-10 {
	font-size: 200%;
}






/*
------------------------------------------------------------------------
PAGINATION
------------------------------------------------------------------------
*/

ul.pagination {float:left;list-style:none;}
ul.pagination li {float:left; margin-right:4px; font-family:"arial"; font-size:.85em;}
ul.pagination li.here{padding:1px 2px; background-color:#dfeef3;font-weight:bold;color:#390;border-bottom:2px solid #390;}
ul.pagination li a {border-bottom:2px solid #fff; display:block;background-color:#dfeef3;padding:1px 2px;}
ul.pagination li a:visited {display:block;background-color:#dfeef3;padding:1px 2px;}
ul.pagination li a:hover {text-decoration:none; display:block; background-color:#dfeef3; padding:1px 2px;border-bottom:2px solid #390;}

/*  */
/*
 * END OF FILE - /Skins/satorination.com/css/globalMain.css
 */

/*
 * CSS file created by Rockstarapps Concatenation
 */

