/* Body */
body{
font: 100% Arial, Helvetica, sans-serif;
background:#000 url('../images/body/body-bg.jpg') no-repeat center top; margin:0; padding:0;text-align: center; color:#999999; font: normal 12px Verdana;
}

/* main */
#main{ position:relative; margin:0 auto; padding:0; height:100%; text-align:left; width:990px; background: url(../images/content/content-conbottom.jpg) repeat-y top center;}
.blink  { margin:85px 0 0 29px; background-image: none; height:36px; width:246px; display:block; }
.blink  a { background-image: none; display:block; text-decoration:none; height:36px; width:246px;}
.blink  a img {border:0; height:36px; width:246px;}
.underline{text-decoration:underline; font-weight:bold;}


#dayna, #comp-ref,#accnt-ref, #salinas, #amanda,#cindy,#rebecca,#irene,#viola{color:#000;}
#dayna h2 span,#salinas h2 span,#cindy h2 span, #rebecca h2 span, #irene h2 span, #viola h2 span{font-size:14px;}
button{width:301px; height:65px; background:url(../images/content/big-button-bg.jpg) no-repeat; border:0; cursor:pointer;font: normal 15px 'CenturyGothicRegular';}

/* header */
#header{ position:absolute; width:990px; height:590px; top:0; left:0; }
body#inner #header{height:70px;}
#header div.wrapper { float: left; display: inline; position: relative; width: 990px; height: 590px; background:url(../images/header/header-bg.jpg) no-repeat; }
#header div.wrapper2 { float: left; display: inline; position: relative; width: 990px; height: 530px; background:url(../images/header/header-bg1.jpg) no-repeat; }

body#inner #header div.wrapper {background:none; height:70px;}
body#inner #header div.wrapper2 {background:none; height:70px;}
#header #navi{ float:left; display:inline; width:960px; height: 50px; background: url(../images/header/navi-bg.jpg) no-repeat;margin: 5px 15px 0 15px; }
	#header #navi ul {position:absolute; display:none; z-index:99999;}
		#header #navi li.default { float:left;display:inline; padding: 17px 0 17px 0;}
		#header #navi li.default a{text-align: center; font:normal 15px 'MyriadProRegular'; color: #AF7514; width: 100px; padding: 17px 21px 17px 21px; margin: 0 36px 0 0;}
		#header #navi li.default a:hover,#header #navi li.default a.active{ background:url(../images/header/hover-bg-other.jpg) no-repeat; color:#FFFFFF; }
		#header #navi li.default:first-child a:hover,#header #navi li.default:first-child a.active{background:url(../images/header/hover-bg-first.jpg) no-repeat; }
		#header #navi ul.selected {width:250px; margin:16px 0 0 0; list-style-type:none;}
		#header #navi ul.selected li a{ font-size:13px; background:#FFFFA2;text-align:left; margin:0; padding:10px ; height:20px; width:140px; display:block; border-bottom:1px solid #D19A40;}
		#header #navi ul.selected li a:hover{background:url(../images/header/hover.png) repeat-x; color:#FFF;}
#header  cite {display:inline; float: right; font: bold 20px Arial; letter-spacing: 1px; color: #AF7514; margin: -38px 27px 0 0; }

#header img {margin: 14px 16px 0 26px; display: inline; float: left;}

#header p {display: inline; float: left; font: normal 13px Arial; color: #FFFF99; margin-top: 24px;}
	#header p .indent {padding-left: 52px;}

#header p.address {margin-right: 26px;}
#header p.toll{position:absolute; top:260px; left:150px;}

/* content */
#content{  float:right; display:inline; width:990px;margin:580px 0 0 0; min-height:300px; }
body#inner #content{margin:70px 0 0 0;}
#content .top-cont {background: url(../images/content/top-content.jpg) no-repeat; width: 990px; height: 5px;}
#content .mid-cont { background:url(../images/content/content-mid.jpg) no-repeat top center; width: 990px; height: 266px; }
#content .container-cont {width: 920px;  margin: 2px 0 0 24px; padding: 10px;}
#content h1 {font-family: 'CenturyGothicRegular'; text-align: center; color: #FFFF99; font-weight: normal; font-size: 30px;}
#content h1.index {font-family: 'CenturyGothicRegular'; text-align: center; color: #FFFF99; font-weight: normal; font-size: 30px; display:none;}
#content img#img-header {display: block; margin: 0 auto;}

#content .container-cont .index-img {display: inline; float: left;}
#content .container-cont p { text-align: justify; line-height: 18px; padding: 0 19px 0 19px;}
	#content .container-cont .more {background: url(../images/content/more-bg.jpg) no-repeat; display: block; width: 100px; height: 31px; text-indent: 6px; float: right; margin-top: 10px;}
	#content .container-cont .more span{text-align: right; color: #724E10; font-size: 12px; text-transform: uppercase; background: url(../images/content/more-bullet.jpg) no-repeat center right; padding-right: 14px; line-height: 30px; }

#content .container-cont .big-button {float: right; display: block; width: 301px; height: 65px; background:url(../images/content/big-button-bg.jpg) no-repeat; text-align: center; font: normal 22px Arial; color: #006937;}

#content .cont-bottom-wrap {padding: 18px 0 0 25px;}

#content dl {width: 310px; height: 467px; background: url(../images/content/box-bg.jpg) no-repeat; display: inline; float: left; padding-right: 10px;}
	#content dl dd h2{font: normal 25px 'CenturyGothicRegular'; color: #AF7514; text-align: center; background: url(../images/content/box-head.jpg) no-repeat; width: 300px; height: 41px; line-height: 40px;}
	#content dl dd ul {list-style: none; padding: 11px 0 0 23px;}
		#content dl dd ul li {width: 248px; border-bottom: 1px solid #000000; padding: 8px 0 11px 0;}
			#content dl dd ul li a {font: bold 12px Arial; color: #999;}
			#content dl dd ul li a:hover {color: #CC8D00;}
		#content dl dt .trusted {padding: 2px 0 0 0; display: block; margin: 0 auto;}
		#content dl dt a{display: block;  background: url(../images/content/big-more.jpg) no-repeat; color: #382502; font: normal 22px 'Impact'; text-transform: uppercase; line-height: 35px; margin: 0 auto; margin-top: 8px; text-align:center;}/*width: 246px; height: 36px;*/
		#content dl dt a:hover {background: url(../images/content/big-more-hover.jpg) no-repeat;}
		
		#content dl dd p {width: 274px; text-align: justify; padding: 20px 13px 0 13px; line-height: 18px; font-style: italic;}
		#content dl dd p.mid-low {padding: 4px 13px 0 13px;}
			#content dl dd p.third {padding: 45px 13px 14px 13px;}
		#content dl dd p .testier {line-height: 42px; font-family: Arial; font-style: normal;}
		#history h3, #history p{color:#000;}
		#history p{text-align:left;}
		
		#content .top-box{padding-left:220px;}
		#content .btm-box{padding-left:220px; padding-top:50px; padding-bottom:50px;}
		/*#content .box{width:150px; height:150px; border:1px solid; float:left; margin-right:20px;}
		#content .box p{text-align:center;}*/
		
		#content .container-cont dl{ padding:0; margin-right:20px; float:left; height:196px; width:150px;}
		
		#content .container-cont dl dd{padding:0; margin:0; text-align:center; height:35px;  width:150px;}
		#content .container-cont dl dd a{line-height: 15px !important; font: bold 13px "Century Gothic","Avant Garde Gothic","Avant Garde","URW Gothic L",helvetica,sans-serif;  color: #333; padding-top: 10px; float: left; height:25px; width:150px; background: url('../images/content/namebar.png') no-repeat;}
		#content .container-cont dl dd a.double{ padding-top: 2px; height: 33px;}
		#content .container-cont dl dd a:hover{  background: url('../images/content/namebar_h.png') no-repeat;}
.lh20 {line-height: 30px;}

#content #partners ul{ width:260px; min-height:300px; float: left; margin:20px; list-style-type:none; padding:0; }
#content #partners ul li a{ margin:0; padding:0; line-height:0; }
#content #partners ul li a img{width:200px ; height:60px; margin:0; padding:0;}

#content .page_navigation{
float:left;
display:inline;
}
#content .page_navigation a,.ellipse{
float:left;
display:inline;
margin: 0 5px;
color:#fff;
background:#4F8201;
padding:5px;
border:1px solid #fff;
}
#content .page_navigation a:hover,#content .page_navigation a.active_page{
float:left;
display:inline;
margin: 0 5px;
color:#4F8201;
background:#fff;
border:1px solid #4F8201;
}
/*GALLERY*/
#content .gallery{
float: left;
list-style: none;
padding-left: 35px;
margin:30px 0;
}
#content .gallery li{
float: left;
margin: 5px 10px;
}
#content .gallery li a{
float: left;
position: relative;
width: 140px;
height: 100px;
}
#content .gallery li a span{
float: left;
position: absolute;
top:0;
left: 0;
width: 130px;
height: 90px;
border: 5px solid #97B3BE;
}
#content .gallery li a:hover span{
border: 5px solid #fff;
background: #383732;
}

/* footer */
#footerwrapper{ margin:0 auto; background:url(../images/footer/body-bottom-bg.jpg) no-repeat center bottom;}

#footer{ width:990px; margin:0 auto; height:143px;}
	#footer ul {list-style:none; display: block; margin: auto; width: 600px; padding: 32px 0 26px 0; margin-left:230px;}
		#footer ul li {display: inline; float: left; }
			#footer ul li a {text-align:center; background: url(../images/footer/divider.jpg) no-repeat center left; padding: 0 30px 0 18px; color: #666666;  font-size: 11px;}
			#footer ul li:first-child a {background: none;}
	
	#footer h4 {text-align: center; font-weight: normal; font-size: 11px; color: #666666; line-height: 20px;}
		#footer h4 a {color: #666666;}

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

/*fancybox*/
#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
height: 40px;
width: 40px;
margin-top: -20px;
margin-left: -20px;
cursor: pointer;
overflow: hidden;
z-index: 1104;
display: none;
}
#fancybox-loading div {
position: absolute;
top: 0;
left: 0;
width: 40px;
height: 480px;
background-image: url('../images/common/fancybox.png');
}
#fancybox-overlay {
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
background: #000;
z-index: 1100;
display: none;
}
#fancybox-tmp {
padding: 0;
margin: 0;
border: 0;
overflow: auto;
display: none;
}
#fancybox-wrap {
position: absolute;
top: 0;
left: 0;
margin: 0;
padding: 20px;
z-index: 1101;
display: none;
}
#fancybox-outer {
position: relative;
width: 100%;
height: 100%;
background: #FFF;
}
#fancybox-inner {
position: absolute;
top: 0;
left: 0;
width: 1px;
height: 1px;
padding: 0;
margin: 0;
outline: none;
overflow: hidden;
}
#fancybox-hide-sel-frame {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: transparent;
}
#fancybox-close {
position: absolute;
top: -15px;
right: -15px;
width: 30px;
height: 30px;
background-image: url('../images/common/fancybox.png');
background-position: -40px 0px;
cursor: pointer;
z-index: 1103;
display: none;
}
#fancybox_error {
color: #444;
font: normal 12px/20px Arial;
padding: 7px;
margin: 0;
}
#fancybox-content {
height: auto;
width: auto;
padding: 0;
margin: 0;
}
#fancybox-img {
width: 100%;
height: 100%;
padding: 0;
margin: 0;
border: none;
outline: none;
line-height: 0;
vertical-align: top;
-ms-interpolation-mode: bicubic;
}
#fancybox-frame {
position: relative;
width: 100%;
height: 100%;
border: none;
display: block;
}
#fancybox-title {
position: absolute;
bottom: 0;
left: 0;
font-family: Arial;
font-size: 12px;
z-index: 1102;
}
.fancybox-title-inside {
padding: 10px 0;
text-align: center;
color: #333;
}
.fancybox-title-outside {
padding-top: 5px;
color: #FFF;
text-align: center;
font-weight: bold;
}
.fancybox-title-over {
color: #FFF;
text-align: left;
}
#fancybox-title-over {
padding: 10px;
background-image: url('../images/common/fancy_title_over.png');
display: block;
}
#fancybox-title-wrap {
display: inline-block;
}
#fancybox-title-wrap span {
height: 32px;
float: left;
}
#fancybox-title-left {
padding-left: 15px;
background-image: url('../images/common/fancybox.png');
background-position: -40px -90px;
background-repeat: no-repeat;
}
#fancybox-title-main {
font-weight: bold;
line-height: 29px;
background-image: url('../images/common/fancybox-x.png');
background-position: 0px -40px;
color: #FFF;
}
#fancybox-title-right {
padding-left: 15px;
background-image: url('../images/common/fancybox.png');
background-position: -55px -90px;
background-repeat: no-repeat;
}
#fancybox-left, #fancybox-right {
position: absolute;
bottom: 0px;
height: 100%;
width: 35%;
cursor: pointer;
outline: none;
background-image: url('../images/common/blank.gif');
z-index: 1102;
display: none;
}
#fancybox-left {
left: 0px;
}
#fancybox-right {
right: 0px;
}
#fancybox-left-ico, #fancybox-right-ico {
position: absolute;
top: 50%;
left: -9999px;
width: 30px;
height: 30px;
margin-top: -15px;
cursor: pointer;
z-index: 1102;
display: block;
}
#fancybox-left-ico {
background-image: url('../images/common/fancybox.png');
background-position: -40px -30px;
}
#fancybox-right-ico {
background-image: url('../images/common/fancybox.png');
background-position: -40px -60px;
}
#fancybox-left:hover span {
left: 20px;
}
#fancybox-right:hover span {
left: auto;
right: 20px;
}
.fancy-bg {
position: absolute;
padding: 0;
margin: 0;
border: 0;
width: 20px;
height: 20px;
z-index: 1001;
}
#fancy-bg-n {
top: -20px;
left: 0;
width: 100%;
background-image: url('../images/common/fancybox-x.png');
}
#fancy-bg-ne {
top: -20px;
right: -20px;
background-image: url('../images/common/fancybox.png');
background-position: -40px -162px;
}
#fancy-bg-e {
top: 0;
right: -20px;
height: 100%;
background-image: url('../images/common/fancybox-y.png');
background-position: -20px 0px;
}
#fancy-bg-se {
bottom: -20px;
right: -20px;
background-image: url('../images/common/fancybox.png');
background-position: -40px -182px; 
}
#fancy-bg-s {
bottom: -20px;
left: 0;
width: 100%;
background-image: url('../images/common/fancybox-x.png');
background-position: 0px -20px;
}
#fancy-bg-sw {
bottom: -20px;
left: -20px;
background-image: url('../images/common/fancybox.png');
background-position: -40px -142px;
}
#fancy-bg-w {
top: 0;
left: -20px;
height: 100%;
background-image: url('../images/common/fancybox-y.png');
}
#fancy-bg-nw {
top: -20px;
left: -20px;
background-image: url('../images/common/fancybox.png');
background-position: -40px -122px;
}

.line{padding:0px; margin:0px;border-bottom: #333 solid 1px; width: 940px; margin-top: 40px; margin-left:25px;}
.leftcont{ width:450px; float:left; padding-top:30px;}
.rightcont{width:450px; float:left;padding-top:30px;}
#content .container-cont li{ padding-top:10px;}
#content .aha{font-family: 'CenturyGothicRegular'; background: url('../images/content/line.jpg') repeat-x bottom; text-align: center; color: #FFFF99; font-weight: normal; font-size: 30px; margin-top:20px;  line-height: 60px !important;}
#footer h5 { margin:0; padding:5px 0 0 0; font-size:13px; line-height:120%; font-weight:normal;}
#footer h5 a { color:#0080F2;}
#footer h5 img { display:inline-block; margin:0; padding:0; width:50px; border:0;}
#footer h5 span { position:relative; top:-5px; display:inline-block; margin:0; padding:0;}