@charset "utf-8";
/* CSS Document */

/***************/
/*Global*/
/***************/
html, body{
	margin:0;
	padding:0;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	}
a	{
	margin:0;
	padding:0;
	color:#666;
	text-decoration:none;
	}
a:hover{
	text-decoration:underline;
	color:#666;
	}
h1	{
	margin:0 0 15px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:17px;
	}
h2 	{
	margin:0;
	padding:6px 0 0 10px;
	color:#666600;
	font: 14px "Lucida Sans", "Lucida Grande", Georgia, "Times New Roman", Times, serif;
	}


/***************/
/*ID*/
/***************/
div#wrapper{
	margin:0 auto;
	padding:0;
	width:820px;
	/*background:#fff url(../images/wrapper-bg.jpg) repeat-y;*/
	}
	div#wrapper-right-shadow{
		float:right;
		margin:0;
		padding:0;
		width:5px;
		height:615px;
		background:url(../images/right-shadow.jpg) no-repeat;
		}
	div#wrapper-left-shadow{
		position:absolute;
		margin:0;
		padding:0;
		width:5px;
		height:615px;
		background:url(../images/left-shadow.jpg) no-repeat;
		}
div#login-slider{	
	background-color:#666600;
	background-image:url(../images/login-temp.jpg);
	background-repeat:no-repeat;
	width:820px;
	height:150px;
	padding:0;
	margin:0;
	}
div#login_header{
	padding:10px;
	}
div#login-right{
	float:right;
	width:335px;
	padding:20px 0 0 65px;
	}
div#login-left{
	width:335px;
	padding:20px 0 0 65px;
	}
div#container{
	float:right;
	margin:0;
	padding:0;
	background:#fff;
	width:820px;
	height:auto;
	}
	div#container-top{
		margin:0;
		padding:0;
		width:820px;
		height:80px;
		border:#666600 solid;
		border-width:5px 0 0 0;
		}
		div#container-top-login{
			float:right;
			margin:0;
			padding:0 19px 0 0;
			width:226px;
			height:20px;
			}
	div#container-nav{
		margin:0;
		padding:0;
		width:820px;
		height:50px;
		}
	div#container-flash{
		background:url(../images/flash-temp.jpg) no-repeat;
		margin:0 auto;
		padding:0;
		width:800px;
		height:265px;
		}
	div#hm-gallery{
		margin:20px 0 0 8px;
		padding:0 0 10px 0;
		
		}
	div#container-body{
		margin:0;
		padding:10px;
		width:800px;
		}
	div#container-body-gallery{
		margin:0;
		padding:10px;
		width:800px;
		}
		div#container-body-sec1{
			float:left;
			clear:both;
			margin:0 0 10px 0;
			padding:0;
			width:202px;
			height:195px;
			background:url(../images/sec1-bg.jpg) no-repeat;
			}
		div#container-body-sec2{
			float:left;
			margin: 0 0 10px 0;
			padding:0;
			width:396px;
			height:195px;
			background:url(../images/sec2-bg.jpg) repeat-x;
			}
		div#container-body-sec3{
			float:left;
			margin: 0 0 10px 0;
			padding:0;
			width:202px;
			height:195px;
			background:url(../images/sec3-bg.jpg) no-repeat;
			}
			div#newsletter{
				position:absolute;
				margin:92px 0 0 10px;
				padding:0;
				width:170px;
				}
div#footer{
	position:relative;
	clear:both;
	margin:0;
	padding:6px 0 0 0;
	width:810px;
	height:50px;
	background:url(../images/footer-bg.jpg) no-repeat;
	}
	
div#flashgallery{
	margin:0 auto;
	padding:0;
	width:760px;
	height:820px;
	}
	
div#navigation_design_gallery{
	margin:-16px 0 -16px 10px;
	}
	div#navigation_design_gallery ul{
		padding:0 0 0 10px;
		}
	div#navigation_design_gallery a{
		font:12px "Lucida Sans","Lucida Grande", Arial, Helvetica, sans-serif;
		color:#000000;
	}
#home_designGallery_button{
	padding:28px 0 0 0;
	}
/***************/
/*Class*/
/***************/
h1.logo{
	margin:0;
	padding:2px 0 0 12px;
	}
p.sec-text{
	margin:0;
	padding:20px 0 0 10px;
	width:180px;
	height:110px;
	font:12px "Lucida Sans","Lucida Grande", Arial, Helvetica, sans-serif;
	line-height:12px;
	}
p.sec-bt{
	margin:0 0 0 10px;
	padding:0;
	vertical-align:bottom;
	}
p.sec-bt-alt{
	margin:15px 0 0 5px;
	padding:0;
	vertical-align:bottom;
	}
p.sec-text-alt{
	margin:0;
	padding:5px 0 0 10px;
	width:180px;
	font:12px "Lucida Sans","Lucida Grande", Arial, Helvetica, sans-serif;
	line-height:12px;
	}
p.copy-right{
	margin:0;
	padding:0 0 0 15px;
	font-family:"Lucida Sans","Lucida Grande", Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	}
.sec-text-alt-link{
	padding:3px 0 0 10px;
}
.sec-text-alt-link a{
	font-family:"Lucida Sans","Lucida Grande", Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	text-decoration:underline;
}
p.bottom-links{
	float:right;
	clear:right;
	margin:0;
	padding:0 15px 0 0;
	font-family:"Lucida Sans","Lucida Grande", Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	}
input.newsletter-box{
	margin:0;
	padding:5px;
	width:160px;
	height:15px;
	border-width:0;
	border-style:none;
	background:url(../images/nl-filed.jpg) no-repeat;
	}
input.login-box{
	margin:0 0 15px 0;
	padding:5px;
	width:225px;
	height:16px;
	border-width:0;
	border-style:none;
	background:url(../images/login-field.jpg) no-repeat;
	}
input.inner-box{
	margin:0 0 15px 0;
	padding:5px;
	width:225px;
	height:16px;
	border-width:0;
	border-style:none;
	background:url(../images/text-field_whitebg.jpg) no-repeat;
	}
p.login-bt{
	margin:0;
	padding:0;
	}

/***************/
/*Navigation*/
/***************/
ul.main-nav{
	list-style:none;
	margin:0 auto;
	padding:0 0 0 7px;
	height:48px;
	width:800px;
	}
ul.main-nav li{
	display:inline;
	margin:0 0 0 -4px;
	padding:0;
	line-height:0px;
	}
	

/********/
/*Custom*/
/********/	
h1#pageTitle{
	padding:12px 0 0 12px;
	font-family:"Lucida Sans","Lucida Grande", Georgia, "Times New Roman", Times, serif;
	color:#616161;
	font-size: 14 px;
	font-weight:normal;
}

div#container-inner-left{
	float:left;
	clear:both;
	margin:0 0 10px 0;
	padding:0;
	width:226px;
	/*height:195px;*/
	height:auto;
}
div#container-inner-right{
	float:left;
	margin: 0 0 10px 22px;
	padding:0;
	width:540px;
	height:auto;
	font-family:"Lucida Sans","Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#474546;
	line-height:18px;
}
div#container-inner-right p{
	font-family:"Lucida Sans","Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#474546;
	line-height:18px;
	margin-bottom:30px;
}
#inner_navigation ul, #inner_request_email ul{
	margin:0;
	padding:0;
}
#content_print{
	text-align:right;
	height:40px;
	border-bottom:1px solid #cccccc;
	font-family:"Lucida Sans","Lucida Grande", Arial, Helvetica, sans-serif;
}
#content_print img{
	margin-top:5px;
}
#inner_navigation_request_email li{
	height:33px;
	list-style-type:none;
	padding:5px 33px 5px 7px;
	margin:0 0 0 7px;
}
#inner_navigation_request_email li:hover, #inner_navigation_request_email li:hover h3{
	cursor:pointer;
	color:#000000;
}
#inner_navigation_request_email li h3{
	font-family:"Lucida Sans","Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666600;
	padding:0;
	margin:0;
}
#inner_navigation_request_email li#inner_navigation_request-info{
	background-image:url(/images/img_col-left_request-info.gif);
	background-repeat:no-repeat;
}
#inner_navigation_request_email li#inner_navigation_webinar{
	background-image:url(/images/img_col-left_webinar.jpg);
	background-repeat:no-repeat;
}
#inner_navigation_request_email li#inner_navigation_request-info a, #inner_navigation_request_email li#inner_navigation_webinar a{
	font-family:"Lucida Sans","Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666600;
	text-decoration:none;
	height:33px;
	width:200px;
	font-weight:bold;
}
#inner_navigation_request_email li#inner_navigation_request-info a:hover, #inner_navigation_request_email li#inner_navigation_webinar a:hover{
	color:#000;
}

#inner_navigation_request_email li#inner_navigation_email-a-rep{
	background-image:url(/images/img_col-left_email-a-rep.gif);
	background-repeat:no-repeat;

}
#inner_contact_info_bottom{
	background-image:url(/images/img_col-left_right.gif);
	background-repeat:no-repeat;
	height:10px;
}
#inner_contact_info_top{
	background-image:url(/images/img_col-left_top.gif);
	background-repeat:no-repeat;
	height:11px;
}
#inner_contact_info{
	margin:0 0 40px 7px;
}
#inner_contact_info_contents{
	border:1px solid #e5e5e5;
	border-top:none;
	border-bottom:none;
	background-color:#ffffff;
	width:198px;
	margin:0;
	padding:0 0 0 10px;
}
#inner_contact_info_contents h2{
	margin:0;
	padding:0 0 12px 0;
	color:#666600;
	font: 18px "Lucida Sans","Lucida Grande", Georgia, "Times New Roman", Times, serif;
}
#inner_contact_info_contents, #inner_contact_info_contents p{
	font-family:"Lucida Sans","Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
#newsletter_status{
	font-family:"Lucida Sans","Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666600;
	padding:0 0 10px 15px;
	margin:0;
}
#content_area h1{
	color:#616161;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:24px;
	font-weight:normal;
	padding:18px 0 6px 0;
	margin:0;
}
a.login_forgotpw{
	font-family:"Lucida Sans","Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3B3B3B;
	text-decoration:none;
}
a.login_forgotpw:hover{
	text-decoration:underline;
}
.forgotpw{
	padding:5px 0 0 0;
	margin:0;
}
/*****************/
/*INNER - SUB NAV*/
/*****************/	
#inner_navigation{
	margin:0 0 11px 7px;
}
#inner_navigation ul li{
	font-family:"Lucida Sans","Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	list-style-type:none;
	background-image:url(/images/img_col-left_nav_bg.gif);
	background-repeat:no-repeat;
	height:33px;
	padding:9px 0 10px 10px;
	margin:0 0 -19px 0;
}
#inner_navigation ul li a{
	font-family:"Lucida Sans","Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
#inner_navigation ul li:hover{
	background-image:url(/images/img_col-left_nav_bg_over.gif);
	cursor:pointer;
}
#inner_navigation ul li:hover a{
	color:#666600;
}
#inner_navigation ul li.top{
	background-image:url(/images/img_col-left_nav_top_active.jpg);
	height:36px;
	padding:10px 0 10px 10px;
	margin:0 0 -20px 0;
}
#inner_navigation ul li#active a{
	color:#666600;
}
#inner_navigation ul li.bottom{
	background-image:url(/images/img_col-left_nav_bottom.jpg);
}
#inner_navigation ul li.bottom:hover{
	background-image:url(/images/img_col-left_nav_bottom_over.jpg);
}
#inner_navigation ul li.top:hover{
	background-image:url(/images/img_col-left_nav_top_over.jpg);
}
/* ACTIVE STATES */
#inner_navigation ul li#topactive{
	background-image:url(/images/img_col-left_nav_top_over.jpg);
}
#inner_navigation ul li#active{
	background-image:url(/images/img_col-left_nav_bg_over.gif);
}
#inner_navigation ul li#bottomactive{
	background-image:url(/images/img_col-left_nav_bottom_over.jpg);
}
#inner_navigation ul li#topactive a{
	color:#666600;
}
#inner_navigation ul li#active a{
	color:#666600;
}
#inner_navigation ul li#bottomactive a{
	color:#666600;
}
/****************/
/************************/
/*ROUND BOX - INNER PAGE*/
/************************/	
.roundBox{display:block}
.roundBox *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ececec}
.roundBox1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f6f6f6;
  border-right:1px solid #f6f6f6;
  background:#f0f0f0}
.roundBox2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdfd;
  border-right:1px solid #fdfdfd;
  background:#efefef}
.roundBox3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #efefef;
  border-right:1px solid #efefef;}
.roundBox4{
  border-left:1px solid #f6f6f6;
  border-right:1px solid #f6f6f6}
.roundBox5{
  border-left:1px solid #f0f0f0;
  border-right:1px solid #f0f0f0}
.roundBoxfg{
  background:#ececec;
}

/************************/
/*ROUND BOX - INNER PAGE*/
/************************/	  
#contact_form{
	padding:20px 0 0 0;
}
#contact_form label, #contact_form input {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
}
#contact_form input, #contact_form button, .fieldSubmit{
	border:1px solid #999999;
	font-family:"Lucida Sans","Lucida Grande", Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	padding:3px;
}
#contact_form button, .fieldSubmit{
	cursor:pointer;
}
.fieldSubmitHover{
	border:1px solid #FFFFFF;
	background-color:#666600;
	font-family:"Lucida Sans","Lucida Grande", Arial, Helvetica, sans-serif;
	color:#FFFFFF !important;
	font-size:11px;
	padding:3px;
}
#contact_form textarea{
	display: block;
	width: 350px;
	float: left;
	margin-bottom: 10px;
	border:1px solid #999999;
	font-family:"Lucida Sans","Lucida Grande", Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	padding:3px;
}

#contact_form label {
	text-align: right;
	width: 150px;
	padding-right: 20px;
}

#contact_form #type_checkbox{
	width:15px;
}

#contact_form br {
	clear: left;
}

#contact_form #type_hidden{
	visibility:hidden;
}

#design_gallery_listing{
	/* */
}
#design_gallery_listing img{
	border:2px solid #666600;
}
#design_gallery_listing img:hover{
	border:2px solid #333300;
}
#design_gallery_listing ul{
	padding:0 0 0 6px;
	margin:0;
	list-style:none;
}
#design_gallery_listing ul li{
	background-image:url(/images/list_normal.gif);
	background-repeat:no-repeat;
	padding:0 0 0 16px;
}
#design_gallery_listing ul li#selectedItem{
	background-image:url(/images/list_selected.gif);
	background-repeat:no-repeat;
	padding:0 0 0 16px;
}
li#selectedItem a{ color:#666600; font-weight:bold; }
li#selectedItem li a{ color:#000000; font-weight:normal; }

/* Temporary */
#login_tmp, #login_tmp p{ color:#FFFFFF; font: 16px "Lucida Sans", "Lucida Grande", Georgia, "Times New Roman", Times, serif; }
#login_tmp p small{ font-size:12px; }
#login_tmp p{ padding:0 0 4px 0; margin:0; }
