body 						{background:url(/assets/img/bg.gif) top left #4B4B4B; color:#4A4D50; font-family:"Lucida Grande", "Trebuchet MS", Tahoma, Verdana; font-size:10.5px; padding:0; margin:0; line-height:13px; text-align:center}

/* Structure Elements */
#wraper 					{background:url(/assets/img/bg1.gif) top repeat-x}
#container					{background:url(/assets/img/bg_content.gif) right repeat-y #fff; margin:0px auto; padding:0; width:686px; display:table;}
#header						{background:url(/assets/img/tmp/loading.jpg) left top no-repeat; margin:0; padding:0; width:686px; height:254px; text-align:left;}
#content 					{padding:0 15px; margin:0; text-align:left; display:table; height:100%; }
#footer 					{background:url(/assets/img/footer.gif) top no-repeat; width:686px; height:65px; margin:0; padding:0; text-align:left;}
#left_content 				{background:#E6EAEC; padding:0; margin:0; text-align:left; width:222px; float:left;}
#right_content 				{padding:0; margin:15px 0 0 235px; text-align:left; width:398px; height:100%; line-height:16px;}
#full_content 				{padding:0; margin:0; text-align:left; width:686px; height:100%; margin-left: 0px;}

/* Images */
img							{border: 0px;}
.img 						{margin-right:15px;}


/* Text Formatting */
a, a:visited				{color:#36c}
a:hover						{color:#333}
#left_content p				{margin:0; padding:25px 20px 0 18px}
h1, h2, h3, h4, h5 			{font-weight: bold; letter-spacing: -.05em; line-height: 1em;}
h1 							{text-align: center; font-size: 65px; padding: 20px 0 20px 0; margin: 0 20px 0 20px;}
h2 							{font-size:42px; display: inline}
h3							{font-size:20px}
#home_groupItems h3			{font-size:12px}
.dark						{margin-left:30px}
.dark a						{color:#fff}
#home_rightItem span		{color:#000}

/* List Formatting */
ul.main 					{margin:0; padding:0; list-style:none; line-height:18px}
ul.list						{margin:0px; padding:0px; position:relative;}
ul.list .slide				{overflow:hidden;}
li.main 					{background:url(/assets/img/sq.gif) left center no-repeat; margin:0; padding:0 0 0 16px; color:#4A4D50; list-style-type:none}
li a 						{text-decoration:underline}

/* Form Formatting */
form 						{margin:0; padding:0}
.form 						{width:163px; height:18px; font-family:tahoma; font-size:11px; background-color:#ffffff; color:#454545; padding:1px}
.form_search 				{width:148px; height:19px; font-family:tahoma; font-size:11px; border-style:solid; border-width:1px; border-color:#2F363B; background-color:#CCCCCC; color:#30373C; margin-left:14px; padding:1px}
.textarea 					{width:189px; height:61px; font-family:tahoma; font-size:11px; background-color:#ffffff; color:#454545; padding:1px; overflow:hidden;}

/* Category List */
ul.categorylist 				{margin: 5px 0 0 0px; padding: 0; width:650px; list-style-type: none; clear:both; padding-bottom: 20px;}
ul.categorylist li 				{float: left; padding-left: 10px; padding-right: 0px; line-height: 1.9em; width: 30%; border-bottom: 1px dashed #ddd; margin-left:10px}
ul.categorylist li a:link,
ul.categorylist li a:visited	{text-decoration: none; color:#990000;}
ul.categorylist li a:hover 		{color: #000; background-color:#ddd;}


/* Tables */
table						{width:100%}
table,tr,td					{font-size:11px;}
.mediaList 					{table-layout: fixed; margin-bottom: 25px;}
.mediaList th, 
.mediaList td 				{padding: 5px; vertical-align: top; text-align: left; border-top: 1px solid #bdc2c6;}
.mediaList .header 			{font-size: 12px; background: #e2e2e2;}
.mediaList .divider 		{border-right: 1px solid #bdc2c6;}
.mediaList .description 	{vertical-align: bottom;}
.mediaList .even 			{background: #fff;}
.mediaList .odd 			{background: #f6f6f6;}

/* Form */
textarea 						{margin: 8px 0; width: 100%; border: 1px solid #ccc; padding: 3px; background: #fff; font: x-small monaco, arial, sans-serif; color: #555544; outline: none;}
div.row 						{clear: right; padding-top: 10px;}
div.row span.label 				{float: left; width: 20%; text-align: right;}
div.row span.formw 				{float: right; padding-right:10px; width: 70%; text-align: left;}

/* Misc */
.spacer						{background:#D5D7D8; height:1px; margin:0 15px 0 15px }
.hiddenDiv 					{background:#ddd; margin:5px 0 5px 25px; padding:10px 10px 5px 10px; display:none}
.close 						{border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding-right:5px; text-align:right}
.close a					{text-decoration:none; color:#333}


/* Yoo Slider */
div.yoo-slider {
	overflow: hidden;
	position: relative;
}
div.yoo-slider ul.list {
	margin: 0px;
	padding: 0px;
	position: relative;
}
div.yoo-slider ul.list .slide {
	overflow: hidden;
}






		

