 /* basic elements */
html ,html *{
	margin: 0;
	padding: 0;
	}
body { 
	font: 80% georgia, sans-serif;
	line-height: 1.68889;
	color: #333333; 
	background: #fff; 
	}
p { 
	font-weight:bold;
	color:#666;
	}
	
ul {
	list-style:none;
	margin:0px;
	padding:0px;
	}
h1 { 
	font:normal 1.4em georgia, sans-serif;
	letter-spacing: 1px; 
	display:inline;
	}
h3 { 
	font: normal 1.5em georgia, sans-serif;
	letter-spacing: 1px; 
	margin-bottom: 0; 
	}
h4 { 
	font: normal 1.3em georgia, sans-serif;
	}
	
a:link { 
	text-decoration: none; 
	color: #333333;
	}
a:visited { 
	text-decoration: none; 
	color: #333333;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #333333;
	}
acronym {
	border-bottom: none;
	}
a img{border:0px;}

/* specific divs */
#container { 
	margin: 0; 
	position: relative;
	width:967px;
	margin:auto;
	}
	
#pageHeader {
margin-top: 20px;
background:transparent url(../assets/splash/allies-interactive-logo-header-easter.jpg) no-repeat;
height:162px;
text-align:right;
padding-right:26px;
}
#pageHeader .logo{height:100px; width:150px; display:block;margin-top:30px; margin-left:40px;}
#heading{
margin-top:102px;
}
#heading h1 span {
color:#990000;
	}
#pagecontent {
background:transparent url(../images/allies_mid_bg.jpg) repeat-y;
}
#pagefooter {
background:transparent url(../images/allies_bottom.jpg) no-repeat;
height:40px;
margin-bottom:20px;
width:960px;
}
#pagecontent,#pagefooter{padding:0px 4px 0px 3px;}
.partline {
background:transparent url(../images/allies_partline.jpg) repeat-x;
height:5px;
clear:both;
}
#sitelink {
padding-top:10px;
font-size:16px;
color:#000;
}
#sitelink li {
font-weight:bold;
margin-left:20px;
display:inline;
}
#sitelink li.selected a {
text-decoration:underline;
}
#copyright {
margin-left:20px;
}
#footerlinks
{
color:#666666;
}
#footerlinks li
{
margin-right:20px;
display:inline;
}
#holder {
padding:20px 20px 10px 20px;
}
#holder2 {
padding:10px 20px 20px 20px;
}
#explanation a,#latestnews a{color:#990000}

#quickSummary {
width:278px;
margin-top:15px;
}

#quickSummary p{
font-size:9pt;
width:260px;
letter-spacing:.1px;
color: #990000;
}
#quickSummary p a,#navigation p a{
	color: #990000;
	text-decoration:underline;
	display:block;
}

#quickSummary h3,#testimonial h3,#explanation h3,#latestnews h3,#navigation h3{
margin:30px 0px 10px 0px;
}
#navigation h3{
margin-top:20px;
}
#quickSummary .category li,#navigation .category li{
background:transparent url(../images/allies_bullet.jpg) no-repeat left 8px;
}
#quickSummary .category li span,#navigation .category li a{
margin-left:18px;
}
#navigation .category li ul li a{
margin-left:0px;
}



#explanation{width:340px;}
#explanation p{
width:270px;
}

#testimonial{width:330px;}
#testimonial .name{font-weight:bold;margin:-6px 0px 0px 0px;background:#fff;}
#testimonial .name span{font-size:11px;}
#testimonial span{
font-style:italic;
color: #990000;
margin-left:20px;
clear:both;
display:block;
}

#testimonial a{color:#990000}
#testimonial .view-all{float:right;margin:0px 65px 0px 0px;}

#latestnews{width:250px;}
#latestnews p{
margin-top:10px;
}
#latestnews span{
font: italic 1.3em georgia, sans-serif;
color:#666;
}
#explanation p,#latestnews p,#content p
{
line-height:1.38889;
font-weight:normal;
margin-bottom:10px;
}

.left,#filters div,.contacts,#content,.logo,.cat-title,#testimonial,#testimonial .name,#explanation,#latestnews{float:left;}
.right{float:right;}
.clear{clear:both;}
/*---------------Page Specific--------------------*/
#navigation {
width:350px;
padding-bottom:10px;
}
#navigation p{
font-size:9pt;
width:320px;
letter-spacing:.1px;
color: #990000;
margin-top:15px;
}
#navigation .category li ul li{
background:none;
margin-left:30px;
}
#navigation form
{
width:315px;
text-align:right;
}
#navigation form p{
margin-bottom:10px;
margin-top:0px;
color:#333;
width:315px;
}

#navigation form p label
{
font-size:10pt;
font-weight:bold;
width:120px;
display:block;
float:left;
text-align:right;
}
#navigation input
{
width:183px;
height:18px;
border:1px solid #333;
}

#navigation .dropdown li
{
background:none;
color:red;
}
#navigation button
{
width:60px;
background:#ccc;
border:1px solid #333;
height:25px;
}
#navigation.contacts img{
border:1px solid #e8e9de;
margin-right:20px;
}

#navigation.contacts #designation span
{
	font:italic 1.2em georgia, sans-serif;
	display:block;
}


#navigation.contacts a
{color: #990000;
}

#navigation.contacts #designation li
{
height:80px;
background:none;
}

#navigation.contacts #team li
{
float:left;
width:80px;
text-align:center;
background:none;
margin-right:35px;
height:140px;
}

#content{
width:570px;
background:white;
}
#content.p{
padding-top:20px;
}
#content.p p{
width:520px;
font-size:1.2em;
}

#content h3{
margin:15px 0px 5px 0px;
}
#content p{
margin-bottom:20px;
}
#topnavigation{
background:#f0f0f0;
padding:0px 20px 0px 20px;
border-bottom:1px solid #CCC;
height:40px;
}
#topnavigation h3{
display:inline;
}
#breadcrumb
{
padding:7px 0px 0px 0px;
}
#filters{
width:445px;
}
#filters div {
margin-left:5px;
}
#filters div img{
margin:11px 5px 0px 5px;
}

#filters div.first img{
margin-top:3px;
}
#filters span{
margin-top:8px;
color: #990000;
font-size:11pt;
font-weight:bold;
}

#content #expandedview  {
font-size:9pt;
}

#content #expandedview  li{
margin:20px 0px 20px 0px;
width:560px;
clear:both;
}
#content #expandedview li img {
float:left;
margin-right:20px;
}
#content #expandedview  .thumb {
width:140px;
}
#content #expandedview  .details {
width:420px;
margin-bottom:30px;
}
#content #expandedview  .details h3{
margin-top:0px;
}
#content #expandedview  .details,#content #expandedview .thumb,.arrow-container {
float:left;
}

.dropdown ul{border:1px solid #A8A8A8;color:#666666;position:absolute;z-index:100;}
.dropdown ul li{text-align:left;cursor:pointer;}

a,a:focus{outline:none; outline:0px;}	
.mrgnright{ margin-right:10px;}
.mrgnlft{ margin-left:10px;}
#ContactForm .select{width:187px;}

#ContactForm input{padding-left:2px;}

#ContactForm textarea{border:1px solid #333;}

#combo{border:1px solid #333;border-top:none;color:#666;position:absolute;z-index:100;background:#fff;display:none;margin-left:128px;padding-bottom:2px;}
#combo li a{padding:0px 2px 0px 4px;width:179px; height:20px;text-align:left; display:block;text-decoration:none;}
#combo li a:hover,#combo li a.selected{ background-color:#f0f0f0; }
span.cat-title{float:none;}
#sort-By{width:75px; text-align:right;}
.sort{margin-top:8px;}
#filters .sort span{font-weight:normal;}
#tracker img{width:2px;height:2px;}
.success{color:green;}
.error{color:red;}
.arrow-container{margin-top:30px;margin-right:5px;}
.arrow-right{float:right;margin:30px 0px 0px 10px;} 
.screens{display:inline;}
.screens li{margin-right:5px;display:inline;cursor:pointer;}
.screens li.current{cursor:default;text-decoration:underline;}
.highslide-caption a{margin-top:-20px;display:block;}
/*---------------------------- Index page styles-----------------***/
#showcase{height:360px;float:right;overflow:hidden;width:609px;_width:618px;}
#spotlight-container{height:327px;overflow:hidden;float:left;position:relative;padding-top:10px;}
#spotlight {border: 0px solid #ccc;height:326px;padding:1px;width:272px;float:left;margin-right:5px;margin-bottom:10px;}
#spotlight-wrapper{width:250px;height:66px;opacity:.7;background:#000;color:#fff;text-align:left;padding:5px 10px 10px 10px;z-index:100;left:2px;bottom:-100px;position:absolute;margin-bottom:1px;_margin:0px;filter:alpha(opacity='70'); }
#spotlight-wrapper a{color:white;font-size:15px;}
#spotlight-wrapper span{line-height:17px;font-size:12px;display:block;margin-top:10px;}

#carousel-container {margin: 0 auto;float:left;overflow:hidden;height:350px;border:0px;position:relative;background:url(../images/allies_mid_V1.jpg) no-repeat center bottom;}
#carousel-container .yui-carousel-element li {height:62px;opacity:0.6;width:62px;padding:2px;margin:1px;margin-bottom:5px;cursor:pointer;border:1px solid #fff;outline:none;position:relative;filter: alpha(opacity='60');visibility:visible;}
#carousel-container .yui-carousel-element li:hover {opacity: 1;filter: alpha(opacity='100');}
#carousel-container .yui-carousel-nav ul li {margin: 0;margin-bottom:5px;}
#carousel{display:none;margin:0px;width:630px;}
/***---------------- customize css--------------***/
#carousel-container li.yui-carousel-item-selected{opacity: 1;border:1px solid #ccc;margin:1px;margin-bottom:5px;filter: alpha(opacity='100');visibility:visible;}
#carousel-container .yui-carousel-nav{background-position:0px -10px;background:#eeefe7;background:url(../images/allies_mid_V1-top.jpg) no-repeat center top;padding-right:35px;width:175px;}
.yui-skin-sam #carousel-container .yui-carousel-nav ul{*margin-left:-140px;}

#testimonial .yui-carousel-element,{margin:0px;}
#testimonial .yui-carousel-element li {height:190px;text-align: left;border:0px; color:#fff;position: relative;width:265px;margin:0px;padding:0px; }
#testimonial .yui-carousel .yui-carousel-item-selected{border:0px;margin:0px;}
#testimonial-container {font-size: 13px;background:transparent url(../images/allies_message.png) no-repeat scroll 0 6px;width:274px;height:195px;}
#testimonial-container .yui-carousel-element li div{width:225px;font-size:0.85em;margin:20px;margin-top:0px;position: relative;}      
#testimonial-container .link{color:#666;}  
.yui-skin-sam #testimonial .yui-carousel-nav{background:none;top:165px;position:relative;z-index:1000;left:207px;*left:197px;width:155px;}
#testimonial  .yui-carousel, #testimonial .yui-carousel-vertical{border:0px}
#testimonial .yui-carousel-element {margin:0px 0px 0px 0px;position:relative;}
#testimonial ol{display:none;}
#testimonial .yui-carousel-element li a:hover {color:white;}
#testimonial .yui-carousel-button{display:none;}

