/**
 * Index
 **/
body {
	color: #fff;
}

#wrap, #container {
    background-color:#FFF;
}

#header .top, #menu-reel a {
	background: #ec008d;
	height: 3px;
}

a:hover {
	text-decoration: none;
}

footer {
	
}
	footer nav {
		
	}
	footer nav .nav {
		width: 100%;
	}
	footer nav .head {
/*		border-bottom: 1px solid #313131;*/
/*      border-bottom: 1px solid rgba(255, 255, 255, 0.15);*/
		display: inline-block;
		font-family: 'Proxima Nova';
		font-size: 14px;
		font-weight: 200;
		text-transform: uppercase;
		width: 100%;
	}
	footer nav .table-cell {
		width: 16%;
	}
	footer nav .sub-nav {
		color: #b5b5b5;
		font-family: Arial;
		font-size: 11px;
		list-style: none;
		margin-bottom: 0;
		margin-right: 20px;
	}
	footer nav .table-cell:last-child .sub-nav {
		margin-right: 0;
	}
		footer nav .sub-nav a {
			color: inherit;
			line-height: 24px;
			text-decoration: none;
		}
		footer nav .sub-nav a:hover {
			text-decoration: underline;
		}
		footer nav .sub-nav address {
			color: inherit;
			font-style: normal;
			margin-bottom: 0;
			margin-top: 4px;
		}
		footer nav .sub-nav form {
			margin-top: 4px;
			position: relative;
		}
			footer nav .sub-nav #email_signup {
				background: #000;
				border: 1px solid #464646;
				color: #696969;
				height: 24px;
				padding: 5px 22px 5px 5px;
				width: 100%;
			}
			footer nav .sub-nav #email_signup::-webkit-input-placeholder {
				color: inherit;
			}
			footer nav .sub-nav #email_submit {
				position: absolute;
				right: 2px;
				top: 2px;
			}
		footer nav .sub-nav input {
			font-family: inherit;
		}
		footer nav .sub-nav li {
			border-top: 1px solid rgba(255, 255, 255, 0.15);
			margin: 0;
		}
		footer nav .sub-nav li:first-child {
			border-top: none;
		}
		footer nav .sub-nav p {
			margin-bottom: 0;
		}
.content {
    margin:95px 0 0 0;
	height: 472px;
	*padding:95px 0 0 0;
}

.container {
    color:#606060;
}

#home_content {
    float:left;
    position:relative;
    padding:0 0 10px 0;
    margin:40px 0 0 0;
}

/*#home_content { *margin:90px 0 0 0;}*/

#home_content h3, #home_content h4, #home_content p {
    margin:0;
    padding:0;
}

#home_content h3 {
    text-transform:uppercase;
}

#cuker_summary {
    float:left;
    position:relative;
    width:337px;
}

#cuker_summary p { 
    line-height:16px; 
    width:340px; 
    margin:3px 0 0 0;
}

#build_online {
    width:233px;
    height:12px;
    background:url('../img/home-headers-sprite.gif') no-repeat -5px -5px;
    text-indent:-9999px;
}

#ars_articles, #ars_releases, #ars_service {
    background:url('../img/home-headers-sprite.gif') no-repeat -5px -5px;
    height:10px;
    text-indent:-9999px;
    _background:none;
    _text-indent:0;
}

.ars_info {
    margin:5px 0 0 0;
}

#ars_articles { background-position:-4px -25px;}
#ars_releases { background-position:-5px -39px;}
#ars_service { background-position:-5px -54px;}


#cuker_summary a, #cuker_summary a:link, #cuker_summary a:visited {
    color:#ec008d;
    text-decoration:none;
}

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

#cuker_summary .arrow {
    background: transparent url('../../contact/img/arrow.gif') no-repeat center right;
    padding-right: 10px;
}

.art_rel_serv {
    float:left;
    position:relative;
    width:213px;
    margin:2px 0 0 4px;
    padding:0 10px 0 0;
    *width:180px;
    _margin:-5px 0 0 0;
}

.art_rel_serv p {
    color:#606060;
    font-size:12px;
    line-height:16px;
}

.art_rel_serv .ars_date {
    font-size:10px;
    line-height:14px;
    text-transform:uppercase;
    
}

.ars_headline  {
    font-family:Georgia, Times, Serif;
    font-weight:normal;
    font-style:italic;
    text-decoration:none;
    color:#ec008d;
    font-size:12px;
}

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

.ars_info a:hover h4 { text-decoration:underline; }
.ars_info a:hover p { color:#ec008d; text-decoration:none;}

#wc_user_controls {
    position:relative; 
    list-style:none;
	float:right;
	margin-bottom:0;
/*	height:40px;*/
/*	border-bottom:1px solid #e5e5e5;*/
}

#wc_user_controls li {
    float:left;
    position:relative;
    margin:0;
    font-family: Georgia, Times, Serif;
    font-style:italic;
    color:#444444;
	
}

#wc_user_controls li a, #wc_user_controls li a:link, #wc_user_controls li a:visited {
    padding:5px 10px;
    color:#444444;
}

#wc_user_controls li a:hover { color:#1a1a1a; text-decoration:none;}


#wc_user_controls li.selected a { 
    color:#1a1a1a;
}

#wc_user_controls .arrow {
    margin:7px 0 0 0;
    width:22px;
    height:7px;
    float:left;
    position:absolute;
	padding-right:0;
}

#wc_user_controls li#wc_prev a, #wc_user_controls li#wc_next a { 
	float:left; position:relative;
	background:url('../../images/common/arrow-sprites.gif') no-repeat 0 0;
	width:9px;
	height:14px;
	padding:5px 0 0 0;
	*height:9px;
}



#wc_user_controls li#wc_next a { background-position:-9px 0;}

.hide_text {
	float:left;
	position:relative;
	overflow:hidden;
	height:0px;
	_width:0;
}

#rotator_info { 
	border-bottom:1px solid #dedede; 
	padding:0;
}

#wc_user_controls li { padding:10px 0 10px 0; }
#wc_user_controls h3 { 
	margin:0 20px 0 0; 
	padding:12px 20px 8px 0; 
	border-right:1px solid #dedede; 
	font-family:Helvetica, Arial, sans-serif; 
	text-transform:uppercase; 
	font-style:normal; 
	font-weight:normal;
	_width:400px;
	_text-align:right;
	
}

#wc_user_controls li#wc_num { font-size:11px; text-align:center; width:70px; padding-right:0;}
#wc_num span { font-size:14px;}

#wc_user_controls li#wc_prev, #wc_user_controls li#wc_next, #wc_user_controls li#wc_num { padding-right:0; margin-top:10px;}
#wc_user_controls li#wc_prev, #wc_user_controls li#wc_next { margin-top:13px;}

.banner_logo { 
	float:left; position:relative; width:52px; height:32px; 
	background:url('/media/homeimages/banner_logos.jpg') no-repeat 0 0; 
	margin:15px 20px 0 0;
}

.banner_logo a, .banner_logo a:link, .banner_logo a:visited {
	height:32px;
	background:url('/media/homeimages/banner_logos.jpg') no-repeat 0 0;
	float:left; position:relative;
	display:block;
	opacity:0;
	filter:alpha(opacity=0);
}

.banner_logo a.active { 
	opacity:1;
	filter:alpha(opacity=1);
}
