﻿/* use these logo properties for pages that are in subdirectories */
#marvy a {
	width: 182px;
	height: 152px;
	display: block;
	position:absolute; top:0; left:0; z-index:999;
	text-indent:-5000px;
	 /* needed to make bkg image (logo) clickable
	/*background-image:url(../assets/images/uchida_logo_trans.png);*/	
}
/* hidden from IE5/MAC */
* html div#logo {background: none; position:absolute; top:0px; left:0px; height:152px; width:182px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/images/uchida_logo_trans.png', sizingMethod='scale');
z-index:90;
}
* html div#marvy a {position:absolute; top:0; left:0; z-index:999;}
/* ---------- end of logo section -------------------------------- */
#projectDetailContent_shell 
{
}
#projectImg
{
    float:left;
    width: 250px;
    margin-top:20px;
    margin-bottom:10px;
}
#projectContentTop 
{
    float: right;
    width: 390px;
    padding-left:10px;
}
.more_details_image
{
    float: left;
}
.more_details a 
{
    margin-left: 5px;
}
.video_icon_image 
{
    margin-left: 20px;
}
/*--------- AT section -------------------------------------------*/

/* COLORS
1e166c - Purple
*/

#top_clearzone	{
clear:both;
height:35px;
}

.clearzone	{
clear:both;
height:5px;
}

#community_content {

font-size:12px;
color: #1e166c;
}


/* login ---------------------------------------------------------------------------------------------------------*/
#login_content_main	{
border:1px solid #ccc;
margin-right: 300px;
padding:30px;
height:100%
}

#login_content	{
border:1px solid #ccc;
padding:20px 30px;
height:100%
}

#registration_form p	{
margin:20px 0;
}

#registration_form span	{
font-size:14px;
font-weight:bold;
}

#registration_form input	{
border:1px solid #cccccc;
float:right;
margin-right: 350px;
}

#membership_benefits	{
float:right;
width:280px;
}

#signup	{
background-image:url(../assets/images/bar_bgnd.gif);
background-repeat:repeat-x;
border:1px solid #ccc;
padding:10px;
margin:10px 300px 0 0;
}

#signup a 	{
font-weight:bold;
}

#signup a:link, #signup a:visited	{
color:#1e166c;
text-decoration:none;
}

#signup a:hover	{
color:red;
text-decoration:underline;
}


#login_content .link a	{
margin:0;
padding:5px 0;
}

#login_content .link a:link, #login_content .link a:visited	{
color:#1e166c;
text-decoration:underline;
}

#login_content .link a:hover	{
color:#666666;
text-decoration: underline;
}


/* Community Gateway ---------------------------------------------------------------------------------------------------------*/

#community_content .innerContent {
float:left;
/*width: 280px;*/
width: 280px;
margin: 7px;
padding:0;
text-align:center;
font-size:12px;
color: #1e166c;
}

.community_desc	{
padding:15px;
margin:0 auto;
width: 220px;
background-image:url(../assets/images/community_desc_bgnd.jpg);
background-repeat:repeat-x;
text-align:left;
font-size:12px;
line-height:22px;
color: #1e166c;
}

/* Gradient Box */
.gradientBox {
 width:100%;
 margin:5px 0;
 min-width:20em;
 color:#fff;
}
.gradientBox .hd .c, .gradientBox .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}
.gradientBox .ft .c {
 height:14px;
}
.gradientBox .hd {
 background:transparent url(../assets/images/box_gradient/tl.gif) no-repeat 0px 0px;
}
.gradientBox .hd .c {	
 background:transparent url(../assets/images/box_gradient/tr.gif) no-repeat right 0px;
}
.gradientBox .bd {
 background:transparent url(../assets/images/box_gradient/ml.gif) repeat-y 0px 0px;
}
.gradientBox .bd .c {
 background:transparent url(../assets/images/box_gradient/mr.gif) repeat-y right 0px;
}
.gradientBox .bd .c .s {
 margin:0px 2px 0px 2px;
 background:#ededed url(../assets/images/box_gradient/ms.jpg) repeat-x 0px 0px;
}
.gradientBox .ft {
 background:transparent url(../assets/images/box_gradient/bl.gif) no-repeat 0px 0px;
}
.gradientBox .ft .c {
 background:transparent url(../assets/images/box_gradient/br.gif) no-repeat right 0px;
}

.gradientBox H2	{
 font-size:18px;
 color: #1e166c;
 margin:0;
 padding:0;
}

/* Round Grey Box */
.greyBox {
background: url(../assets/images/box_grey/nt.gif) repeat;
margin-bottom: 4px;
}
.greyBox .rbtop div { 
background: url(../assets/images/box_grey/tl.gif) no-repeat top left; 
}
.greyBox .rbtop { 
background: url(../assets/images/box_grey/tr.gif) no-repeat top right; 
}
.greyBox .rbbot div { 
background: url(../assets/images/box_grey/bl.gif) no-repeat bottom left; 
}
.greyBox .rbbot { 
background: url(../assets/images/box_grey/br.gif) no-repeat bottom right; 
}

.greyBox .rbtop div, .greyBox .rbtop, .greyBox .rbbot div, .greyBox .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.greyBox .rbcontent { 
margin: 10px 20px;
text-align:left;
color:#1e166c;
}

.greyBox H2	{
 font-size:18px;
 color: #1e166c;
 margin:10px 0;
 padding:0;
}

.greyBox H3	{
 font-size:18px;
 color: #1e166c;
 margin:15px 0 8px	 0;
 padding:0;
}



/* Side Bar ---------------------------------------------------------------------------------------------------------*/

#content_sidebar	{
float:left;
width:200px;

}

#content_sidebar H1	{
margin:0 8px;
padding:0;
font-size:14px;
font-weight:bolder;
border-bottom:2px solid #1e166c;
}

#content_sidebar H2	{
margin:0;
padding:0;
font-size:12px;
font-weight:bold;
border-bottom:1px solid #1e166c;
}

/* Side Bar - Community Area ---------------------------------------------------------------*/

#sidebar_community_menu	{
margin: 8px 0 0 0;
padding:12px 0 6px 0;
background-image:url(../assets/images/sidebar_options_bgnd.gif);
background-repeat:repeat-x;
background-color:#ebebeb;
border:1px solid #ccc;
}

#sidebar_community_menu ul	{
margin:10px 0;
padding: 0;
list-style:none;
}

#sidebar_community_menu a	{
margin:0;
padding:8px 45px;
display:block;
color:#000;
text-decoration:none;
background-image:url(../assets/images/link_sidebar_arrow_r.gif);
background-repeat:no-repeat;
background-position:center left;
font-size:12px;
font-weight:bold;
text-decoration: none;
}

#sidebar_community_menu a:hover {
color:#FFF;
text-decoration: underline;
background-color:#79b0cc;
}

#sidebar_community_menu .selected	{
color:#FFF;
text-decoration: none;
background-color:#3399cc;
}

/* Side Bar - Category Area ---------------------------------------------------------------------------------------------------------*/

#sidebar_category_menu	{
margin:0;
padding:12px 8px 6px 8px;
background-color:#eef3f3;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}

#sidebar_category_menu ul {
margin:0;
padding:10px 20px;
list-style:none;
}

#sidebar_category_menu li {
margin:0;
padding:3px 0;
}

#sidebar_category_menu a:link, #sidebar_category_menu a:visited	{
color:#000;
text-decoration:none;
}

#sidebar_category_menu a:hover {
color:#1e166c;
text-decoration: underline;
}

/* Side Bar - Options Area ---------------------------------------------------------------------------------------------------------*/

#sidebar_options	{
margin-top:15px;
padding:12px 8px 6px 8px;
background-image:url(../assets/images/sidebar_options_bgnd.gif);
background-repeat:repeat-x;
background-color:#ebebeb;
border:1px solid #ccc;
}

#sidebar_options ul {
margin:0;
padding:0;
list-style:none;
}

#sidebar_options li	{
border-bottom:1px solid #1e166c;
padding: 10px 0;
height:50px;
}

#sidebar_options img	{
float:left;
margin-right:5px;
border:1px solid #1e166c;
}

#sidebar_options a	{
color:#1e166c;
font-weight:bold;
text-decoration:none;
}

#sidebar_options a:hover	{
color:#78909d;
text-decoration: underline;
}


/* Content Area ---------------------------------------------------------------------------------------------------------*/

#content_area	{
/*margin-left:210px;*/
color:#666666;
}

#content_area H1	{
color:#1e166c;
margin:0 0 5px 0;
padding: 5px 0 0 0;
border-bottom:2px solid #1e166c;
}

#content_area H2	{
font-size:14px;
color:#1e166c;
margin:0 0 5px 0;
padding: 5px 0 0 0;
}

#content_area H3	{
font-size:14px;
color:#1e166c;
margin:0 0 5px 0;
padding: 5px 0 5px 0;
border-bottom:1px solid #1e166c;
}

#content_area .link a	{
margin:0;
padding:5px 0;
}

#content_area .link a:link, #content_area .link a:visited	{
color:#1e166c;
text-decoration:none;
background-image:url(../assets/images/link_arrow_r.gif);
background-repeat:no-repeat;
background-position:center left;
padding-left:20px;
}

#content_area .link a:hover	{
color:#666666;
text-decoration: underline;
}

#main_contentPage {
	width: 670px;
	float: right;
}
/* Bread Crums ---------------------------------------------------------------------------------------------------------*/

#bread_crums a	{
color:#1e166c;
text-decoration:none;
}

#bread_crums a:hover {
color:#78909d;
text-decoration: underline;
}

/* Craft Galleries ---------------------------------------------------------------------------------------------------------*/

#craftGalleryContent 
{
    margin-top: 20px;
}
.craft_thumbnail	{
float:left;
padding:5px;
margin:0;
width:150;
text-align:center;
}

.craft_thumbnail, .craft_name 	{
font-size:14px;
font-weight:bold;
}
.craft_submittedby, .craft_category 
{
    font-weight: normal;
}
.craft_submittedby 
{
    color:#1e166c;
}
.craft_thumbnail img	{
border:1px solid #1e166c;
}

.craft_thumbnail a	{
color:#1e166c;
text-decoration:none;
}

.craft_thumbnail a:hover {
color:#CC0000;
text-decoration: none;
}

/* Buttons ---------------------------------------------------------------------------------------------------------*/

#community_content .button,	.login_button{
padding:5px 9px;
margin:10px;
background-image:url(../assets/images/button_bgnd.gif);
border:1px solid #cccccc;
text-align:center;
font-weight:bold;
font-size:10px;
}

#community_content .button a:link, #community_content .button a:visited	{
color:#78909d;
text-decoration:none;
}

#community_content .button a:hover {
color:#1e166c;
text-decoration: underline;
}

/* Forms ---------------------------------------------------------------------------------------------------------*/

#form	{
line-height:36px;
}

#form input, #form select	{
border:1px solid #cccccc;
}

#form li	{
font-size:16px;
font-weight:bolder;
color:#1e166c;
}

.form_body_copy	{
font-size:12px;
}

/* Creative Projects ---------------------------------------------------------------------------------------------------------*/
#creativeProjectContent 
{
    margin-top: 20px;
} 

#projects_list .item	{
padding:5px 0;
margin:0;
border-bottom:1px solid #1e166c;
line-height:25px;
height:80px;
}

#projects_list .item_name	{
font-size:16px;
color:#1e166c;
font-weight:bold;
}

#projects_list img	{
float:left;
border:1px solid #1e166c;
margin-right:10px;
}

#projects_list a	{
color:#1e166c;
text-decoration:none;
}

#projects_list a:hover {
color:#CC0000;
text-decoration: none;
}

#content_top{
float:right;
width:425px;
}

#review_content_top{
float:right;
width:560px;
}

#content_bottom{
clear:right;
margin:20px 0;
padding:0;
width:100%;
}

.review_header	{
vertical-align:middle;
font-size:12px;
font-weight:bold;
color:Black;
}
.reviewSection 
{
    padding:0 0 10px 0;
}
.reviewSection_items
{
    /* div for review section */
    margin-left: 15px;
    padding: 5px 0 5px 0;
}
