@charset "utf-8";
body,html,div,img,a,p,h1,h2,h3,h4,h5,h6,ul,li,span {margin:0;padding:0;border:0;background:transparent;text-decoration:none;outline:none;list-style:none;}


body,html {margin-bottom:50px;font-family: helvetica, sans-serif;background:#CDD2CD url(../resources/bg2.png) repeat-x;}

a, a:focus {outline: none;}
em {font-style: normal;font-weight: 200;}
.clearfix {clear:both;width:100%;height:1px;display:block;font-size:0;}


#bgLeft {position:absolute;top:72px;left:0;width:50%;height: 80px;background:url(../resources/logo-bg.png) repeat-x;}

#mainContainer {position:relative;margin:0 auto;width:990px;height:600px;display:block;}

	#topContent {position:relative;display:block;width:990px;height:190px;background:url(../resources/bg2.png) repeat-x;}

			h1 {position:absolute;top:0;left:630px;padding-top:40px;width:350px;height:70px;display:block;font-size:30px;font-family:helvetica, sans-ms;color:#CBCC21;text-align:right;}
			#logo {position:absolute;top:72px;left:0;}
			#contact {position:absolute;top:150px;left:820px;padding-top:10px;width:160px;height:70px;text-align:right;}
				p.ph {position:absolute;top:130px;left:630px;width:350px;display:block;font-size:26px;color:#FFF;text-align:right;}
				p.em{position:absolute;top:167px;left:630px;width:350px;display:block;font-size:11px;text-align:right;}
					p.em a {color:#FFF;}
					p.em a:hover {color:#CBCC21;}


	#primaryContent {position:relative;display:block;padding:26px 26px 0 26px;width:938px;height:321px;background:url(../resources/black-stripe.png) repeat-y;}

		#frontPage {position:relative;width:445px;float:left;}
			#frontPage p {margin-bottom:10px;display:block;font-size:19px;color:#DDD;}
	
		#news {margin-top: 45px;width: 300px;display: block;}
			#news h2 {margin-bottom:5px;font-size:16px;color: #DDD;}
			#news p {font-size:11px;color: #DDD;text-align: justify;}
			#news p.readMore {width: 100%;display: block;font-size:11px;text-align: right;}
				#news p.readMore a {color:#CBCC21;text-decoration:none;}
				#news p.readMore a:hover {color:#DDD;text-decoration:none;}

		p#featured {position:absolute;top:315px;left:450px;font-size:11px;color:#DDD;}
		
		p.clickToView {position: absolute;top: 333px;left: 620px;font-size:10px;color: #AAA;}

		.slider-wrap {position:relative;padding: 10px;width: 416px;height: 290px;display: block;float: right;}

		div.primaryFooter {clear:both;width:990px;height:40px;background:url(../resources/black-footer.png) no-repeat;display: block;}


		.categoryPage {position:relative;padding-right:20px;border-right:1px solid #CBCC21;width:435px;height:320px;text-align:justify;float:left;}
		.categoryPage2 {position:relative;margin-left:-1px;padding-left:20px;border-left:1px solid #CBCC21;width:435px;text-align:justify;float:left;}
		
			.categoryPage h2, .categoryPage2 h2 {margin-bottom:15px;display: block;font-size:16px;color: #CBCC21;}
			.categoryPage p, .categoryPage2 p {margin-bottom:15px;display: block;font-size:12px;color: #BBB;}
			.categoryPage ul {position:relative;}
				div.categoryPage li {margin: 0 5px 5px 0;display: block;font-size:11px;color: #BBB;float: left;}
			div.categoryPage a,div.categoryPage2 a {color: #CBCC21;}
				div.categoryPage a:hover,div.categoryPage2 a:hover {color: #DDD;}
				
		div.testimonial {margin-left:20px;padding-right:20px;border-right: 1px solid #CBCC21;width: 196px;height: 300px;text-align: justify;float: left;}
			div.testimonial h2 {margin-bottom:15px;display: block;font-size:12px;color: #CBCC21;}
			div.testimonial p {margin-bottom:15px;display: block;font-size:11px;color: #BBB;}


			
		#portDiv {padding: 10px;width: 416px;height: 270px;background: url(../resources/black-gradient3.png) no-repeat;display: block;float: right;}
			div.portMed {float: left;}
			img.portImage {float: left;}
			div.portOutline {position:relative;padding-left:10px;width: 120px;height: 250px;display: block;float: left;}
			p.portTitle {color: #CBCC21;text-align: right;font-size:10px;}
			p.portItem {margin-bottom:7px;color: #DDD;text-align: right;font-size:10px;}
				p.portItem a {color: #CBCC21;text-decoration:none;}
				p.portItem a:hover {color: #DDD;text-decoration:none;}
				p.portItem a.uline {color: #DDD;text-decoration:none;}
				p.portItem a.uline:hover {color: #CBCC21;text-decoration:underline;}

			span#prevBtn {position: absolute;bottom: 5px;left: 0px; padding-right:10px;border-right: 1px solid #aaa;width: 112px;text-align: right;}
			span#nextBtn {position: absolute;bottom: 5px;left: 122px;padding-left:10px;border-left: 1px solid #aaa;width: 112px;text-align: left;}

			p.advert {margin-bottom:7px;font-size:11px;color: #DDD;text-align: right;}
			p.advertFN {position: absolute;top: 255px;right: 0;width: 110px;font-size:11px;color: #666;text-align: right;}
				p.advert a,p.advertFN a {color: #CBCC21;}
				p.advert a:hover,p.advertFN a:hover {color: #FFF;}



		#menu {width: 450px;float: left;margin-bottom:20px;}
			#menu li{display: inline;font-size:24px;color: #999;}
				#menu li a {font-size:26px;color: #000;text-decoration: none;}
					#menu li a:hover {font-size:26px;color: #FFF;text-decoration: none;}



		#social {margin:0 10px 10px 0;width: 450px;height: 16px;float: right;}
			#social ul li {margin-left:5px;float: right;}
				#social ul li a {display:block;width:16px;height:16px;}
					a#facebook {background:url(../resources/socnet.png) no-repeat 0 0;}
						a#facebook:hover {background:url(../resources/socnet.png) no-repeat 0 -16px;}
					a#twitter {background:url(../resources/socnet.png) no-repeat -16px 0;}
						a#twitter:hover {background:url(../resources/socnet.png) no-repeat -16px -16px;}
					a#blogger {background:url(../resources/socnet.png) no-repeat -32px 0;}
						a#blogger:hover {background:url(../resources/socnet.png) no-repeat -32px -16px;}
					a#lastfm {background:url(../resources/socnet.png) no-repeat -48px 0;}
						a#lastfm:hover {background:url(../resources/socnet.png) no-repeat -48px -16px;}



		#footer {position:relative;clear: both;width:100%;display:block;text-align:center;}
			#footer ul {position:relative;margin: 0 auto;display: block;}
				#footer li {display: inline;font-size:11px;color: #000;}
					#footer li a {margin: 0 5px;font-size:12px;color: #666;}
						#footer li a:hover {color: #000;}


		
		
		
		
		
		.stripViewer .panelContainer .panel ul {text-align: left;margin: 0 15px 0 30px;}
		

		/* These 2 lines specify style applied while slider is loading */
		.csw {width: 100%; height: 270px; background: #000; overflow: hidden}
		.csw .loading {margin: 0px 0 00px 0; text-align: center}

		.stripViewer {position: relative;overflow: hidden; border: 5px solid #000;margin: auto;width: 416px;height: 290px;clear: both;background: transparent url(../resources/black-gradient3.png) no-repeat;}
		
		.stripViewer .panelContainer {position: relative;width: 100%;}
		
		.stripViewer .panelContainer .panel {float:left;height: 100%;position: relative;width: 700px;}
		
		.stripViewer .panelContainer .panel .wrapper {padding: 10px;}
		
		.stripNav {margin: auto;display: none;}
		
		.stripNav ul li {float: left;margin-right: 2px;}
		
		.stripNav a {font-size: 10px;font-weight: bold;text-align: center;line-height: 32px;background: #c6e3ff;color: #fff;text-decoration: none;display: block;padding: 0 15px;}
		
		.stripNav li.tab1 a { background: #60f }
		.stripNav li.tab2 a { background: #60c }
		.stripNav li.tab3 a { background: #63f }
		.stripNav li.tab4 a { background: #63c }
		.stripNav li.tab5 a { background: #00e }
		
		.stripNav li a:hover {background: #333;}
		.stripNav li a.current {background: #000;color: #fff;}
		.stripNavL, .stripNavR {position: absolute;top: 230px;text-indent: -9000em;display: none;}
		.stripNavL a, .stripNavR a {display: none;height: 40px;width: 40px;}
		.stripNavL {left: 0;}
		.stripNavR {right: 0;}
		.stripNavL {background: url("images/arrow-left.gif") no-repeat center;}
		.stripNavR {background: url("images/arrow-right.gif") no-repeat center;}

		













