@import"../css/stylesheet.css";
@import"../css/superfish.css";
@import"../css/tm-slider.css";
@import"../css/jquery.jscrollpane.css";
@import"../css/jquery.jscrollpane.css";
@import"../css/forms.css";

/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}

/* Global properties ======================================================== */
html {width:100%;}

body { 	 
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%; 
	color:#676666;
	min-width:960px;
	background:#f6f6f6;
	padding:0;
	background:#2e2d2e url(../images/bkg_metal1.jpg) 0 0 no-repeat;
	background-position:center;
}
.generate{
	font-family: 'bankgothic_lt_btlight';
	color:#BF2D27;
}
.main {
	width:952px; 	
	padding:0;
	margin:0 auto;
	font-size:0.75em;
	line-height:1.3333em;
	position:relative;
	background: none;
	z-index:3;
}

.bg-bot {
	width:100%; 
	/*background: url(../images/bg-bot.gif) 0 bottom repeat-x;*/
}


a {color:#8c8c8c; outline:none;}
a:hover {text-decoration:none;}

.clear {clear:both; width:100%; line-height:0; font-size:0;}

.col-1, .col-2, .col-3, .col-4 {float:left;}
.column-1, .column-2, .column-3 {float:left;}  

.wrapper {width:100%; overflow:hidden; position:relative;}
.extra-box {overflow:hidden;text-align:left;margin-top:10px;}
 

p {margin-bottom:17px;}
.p0 {margin-bottom:1px;}
.p00 {margin-bottom:6px;}
.p000 {margin-bottom:3px;}
.p1 {margin-bottom:8px;}
.p2 {margin-bottom:15px;}
.p3 {margin-bottom:29px;}
.p4 {margin-bottom:40px;}
.p5 {margin-bottom:49px;}

.fleft {float:left;}
.fright {float:right;}

.alignright {text-align:right;}
.aligncenter {text-align:center;}


.letter {letter-spacing:1px;}

.color-1 {color:#fff;}
.color-2 {color:#2e2d2e;}
.color-3 {color:#BF2D27;font-family: 'bankgothic_lt_btlight';}
/*********************************boxes**********************************/
.prev-indent-bot {margin-bottom:10px;}
.prev-indent-bot1 {/*margin-bottom:12px;*/}
.title-1 {margin-bottom:16px;}
.title {margin-bottom:18px;}
.indent-bot {margin-bottom:0px; margin-top: 15px;padding-bottom:15px;text-align:center;}
.indent-bot.nomargin{
	padding-bottom:0 !important;
}
.indent-bot.divpartners{
	background-color:#F9F9F9;
	margin-bottom:inherit!important;
	border-radius: 6px 6px 6px 6px;

behavior: url('PIE_uncompressed.htc');
margin-top:8px;
}
.indent-bot1 {margin-bottom:23px;

}
.spacing-bot {margin-bottom:25px;}	
.margin-bot {margin-bottom:35px;}
.margin0 {margin-bottom:0px;}
.margin-bot1 {margin-bottom:16px;}


.margin-left{margin-bottom:15px;}

.img-indent {float:left; margin:0px 11px 0px 0;}
.img-indent1 {float:left; margin:0px 20px 0px 0;}

.buttons a:hover {cursor:pointer;}

.menu li a,
.sf-menu li a,
.list-1 li a,
.list-2 li a,
.list-3 li a,
.link,
.link-1,
.link-2,
.link-3,
.link-4,
.button,
.text-bot a,
#form-top a,
.paginations li a,
.footer-menu li a,
a.box-2,
a.box-3,
a.box-4,
a.box-5,
a.box-6,
.sound,
h3 a,
h5 a,
h1 a {text-decoration:none;}	

/*********************************header*************************************/
header {
	height:178px; 
	width:100%; 
	position:relative; 
	z-index:4; 
	background:url(../images/bg-header2.jpg) center 0 no-repeat #000; 
	padding:0px 0 0 0;
}

.row-1 {
	width:100%; 
	height:128px; 
	position:relative; 
	z-index:1; 
	background:none;
}
.row-2 { 
	height:50px; 
	margin:0px 0 0 2px; 
	position:relative;
	z-index:3;
	background:none;	
}

.menu {
	float:right; 
	padding:12px 0px 0 0; 
	position:relative; 
	z-index:999; 
	background:none;
}
.menu li {
	float:left; 
	font-size:12px; 
	line-height:1.2em; 
	background:none;  
	margin-right:11px;
}
.menu li.last {
	margin-right:0;
}
.menu li a {
	display:inline-block; 
	color:#fefefe;
}
.menu li a:hover {
	color:#f8ac05;
}


h1 {
	display:block; 
	padding:0px 0 0 2px; 
	position:relative;
	background:url(../images/logo.png) 0 0 no-repeat;
	width:800px; 
	height:130px; 
}
h1 a {
	
	margin-left:410px;
	padding-top:96px;
	display:block;
	font-size:16px;
	color:#fff;
	font-family: 'bankgothic_lt_btlight';
	font-style:italic;
	
}


#form-top {
	float:right;
	padding:45px 0px 0 0;
}
.form-top {
	height:28px; 
	overflow:hidden;  
}
.form-top span{
	float:left;
}
#form-top input {
	width:190px; 
	font-size:1em; 
	line-height:1.3em; 
	height:22px; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#3d3949; 
	background: url(../images/bg-form.gif) 0 0 repeat-x #f6f6f6;
	border:none;
	padding:3px 5px 3px 5px; 
	margin-right:0px;
}

#form-top a {
	display:inline-block; 
	width:30px;
	height:28px;
	background:url(../images/form-top-a.gif) left top no-repeat;
}
#form-top a:hover {
	background-position:left bottom;
}



/*********************************content*************************************/
#content {
	width:100%; 
	padding:0px 0px 0px 0px; 
	z-index:1;
	border-top:1px solid #f6f6f6; 
	position:relative; 
	background:none;
}
.bg-content {width:100%; /*background:url(../images/bg-content.png) 0 0 repeat-x;*/ }
.padding{padding:0px 0px 0px 2px;}
.padding-1{padding:25px 0px 0px 2px;}
.padding-right{padding:0px 35px 0px 0px;}

.col-1{width:296px;}

/************************* h *****************************/

h2 {
	font-size:19px; 
	line-height:1.2em; 
	color:#0f0714;
	margin:0px 0 5px 0; 
	/*text-transform:uppercase;*/
	font-family: 'bankgothic_lt_btlight';
	padding-bottom:13px;
}
.titlecase{
	background:url(../images/bkglineaudio2.png) 0 15px no-repeat;
	color:#BF2D27;
}

h3 {
	font-size:15px; 
	line-height:1.3em; 
	color:#2e2d2e; 
	margin: 0 0 4px 0; 
	font-weight:normal;
}
h3 .tp{display:block; margin-top:-6px;}
h3 a{color:#2e2d2e;}
h3 a:hover{color:#ec0c60;}

h5 {
	font-size:12px; 
	line-height:16px; 
	margin:0px 0 1px; 
	color:#2e2d2e;
}
h5 a{color:#ec0c60;}
h5 a:hover {color:#2e2d2e;}
h6 {
	font-size:11px; 
	line-height:17px; 
	margin:0px 0 5px 1px; 
	color:#ec0c60;
	font-weight:normal;
}

.border-bot {
	width:100%;
	background:url(../images/line-1.gif) 0 bottom repeat-x;
	padding-bottom:17px;
	color: #BF2D27;
}
.border-bot1 {
	width:100%;
	background:url(../images/line-2.gif) 0 bottom repeat-x;
	padding-bottom:17px;
}
.border-bot2 {
	width:100%;
	background:url(../images/line-1.gif) 0 bottom repeat-x;
	padding-bottom:14px;
}
/***************** lists ****************/

.list-1 li {
	float:left;
	font-size:11px;
	line-height:18px;
	margin-right:2px;
	background: #e1e1e1; 
	width:31px;
	text-align:center;
}
.list-1 li.first{
	width:47px;
}
.list-1 li.last{
	width:36px;
	margin-right:0;
}
.list-1 li a {
	color:#0f0714;
	padding:2px 0 2px 0;
	font-weight:bold;
	display:block; 
	background:none;
}
.list-1 li:hover {background:#ab0f8f;}
.list-1 li:hover a{
	color:#fff;
}

.list-2 li {
	display:block;
	font-size:18px; 
	line-height:20px;
	background:url(../images/line-2.gif) 0 bottom repeat-x;
	margin-bottom:16px;
	padding-bottom:14px;
	*padding-bottom:13px;
}

.list-2 li.last {background:none; margin-bottom:0; padding-bottom:0;}
.list-2 li a {
	color:#fff; 
	display:inline-block;
	background:url(../images/marker-3.png) 1px 6px no-repeat;
	padding-left:18px;
}
.list-2 li a:hover {
	color:#ed1c6b;
	background-position:-453px 6px;}

.list-3 li {
	font-size:11px; 
	line-height:19px;
	background:url(../images/marker-4.gif) 0px 7px no-repeat;
	padding-left:7px;
}
.list-3 li a {
	color:#969696; 
	display:inline-block;
}
.list-3 li a:hover {
	color:#ed1c6b;
}
/************ links **********************/

.link {
	display:inline; 
	color:#ec0c60;
	font-weight:bold; 
	font-size:12px; 
	line-height:16px;
}
.link:hover {text-decoration:underline;}

.link-1 {
	display:inline-block; 
	color:#ab0f8f; 
	font-size:12px; 
	line-height:16px;
	font-weight:bold; 
	background:url(../images/marker-1.gif) right 7px no-repeat;
	padding-right:11px;
}
.link-1:hover {color:#BF2D27;}

.link-2 {
	display:inline-block; 
	color:#605f60; 
	font-size:12px; 
	line-height:18px;
	font-weight:bold; 
	background:url(../images/marker-2.gif) right 8px no-repeat;
	padding-right:7px;
}
.link-2:hover {color:#fff;}

.link-3 {
	display:inline-block; 
	color:#ab0f8f; 
	font-size:12px; 
	line-height:16px;
	font-weight:bold; 
	background:url(../images/marker-1.gif) right 7px no-repeat;
	padding-right:7px;
}
.link-3:hover {color:#ec0c60;}


.link-4 {
	display:inline; 
	color:#ed1c6b;
	font-size:12px; 
	line-height:16px;
	margin-left:3px;
}
.link-4:hover {text-decoration:underline;}
/************ boxex **********************/
.bx-pager{
	padding:20px;
	
}
.pager-link{
	font-size:14px;
	margin-left:10px;
	text-decoration:none;
	font-family: 'bankgothic_lt_btlight';
}
.pager-active{
	color:#BF2D27;
	font-style:normal;
	
}
.box {
	position:relative; 
	background: #f9f9f9;
	border:1px solid #fff;
	border-radius: 6px 6px 6px 6px;

behavior: url('PIE_uncompressed.htc');
}
.box-1 { 
	background:#292929;
	border:1px solid #292929;
	color:#959495;
}
.box-2 { 
	display:block;
	cursor:pointer;
	background:#fcfcfc;
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	border-bottom:1px solid #ececec;
}
.box-3 { 
	display:block;
	cursor:pointer;
	background:#fcfcfc;
	border:1px solid #ececec;
}
.box-4 { 
	display:block;
	cursor:pointer;
	background:#2e2d2e;
	border-left:2px solid #2E2D2E;
	border-top:2px solid #2E2D2E;
	border-right:2px solid #ececec;
	border-bottom:2px solid #ececec;
	height: 200px;
    width: 451px;
	 float: left;
	 border-radius: 6px 6px 6px 6px;
}
.box-4.alt {
	border-left:2px solid #2e2d2e;
	border-right:2px solid #2e2d2e;
	border-bottom:2px solid #2e2d2e;
	border-top:2px solid #2e2d2e;
}
box-2.alt{
	border-left:1px solid #2e2d2e;
	border-right:1px solid #2e2d2e;
	border-bottom:1px solid #2e2d2e;
	border-top:1px solid #2e2d2e;
}
.box-3.alt {
	border:1px solid #2e2d2e;
}
.box-2 h5 a, .box-3 h5 a, .box-4 h5 a {color:#2e2d2e;}
.box-2.alt h5, .box-3.alt h5, .box-4.alt h5 {color:#BF2D27;}
.box-2.alt h6, .box-3.alt h6, .box-4.alt h6 {color:#fff;}

.by {color:#2e2d2e;}
.box-2.alt .by, .box-3.alt .by, .box-4.alt .by {color:#BF2D27;}
.box-2.alt .link-4, .box-3.alt .link-4, .box-4.alt .link-4 {color:#fff;}

.box-5 { 
	display:block;
	cursor:pointer;
	background:#2e2d2e;
	color:#fff;
}
.box-6{ 
	display:block;
	cursor:pointer;
	background:#3a383a;
	color:#fff;
}
.box-5.alt, .box-6.alt{color:#ec0c60;}

.box-5 h6, .box-6 h6{color:#9d9c9d;}
.box-5.alt h6, .box-6.alt h6{color:#fff;}


.box-7 { 
	position:relative;
	background:#f6f6f6;
	border:1px solid #ececec;
}
.box-8 { 
	position:relative;
	background:#fff;
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	border-bottom:1px solid #ececec;
}
.box-9 { 
	position:relative;
	background:#f6f6f6;
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	border-bottom:1px solid #ececec;
}

.sound{
	position:absolute;
	display:inline-block;
	background:url(../images/sound-icon.png) left bottom no-repeat;
	width:7px;
	height:10px;
	top:32px;
	right:18px;
	font-size:0;
	line-height:0;
}
.sound:hover {background-position:left top;}

.box-padding {padding:16px 19px 17px 19px;}
.box-paddingimg {padding:16px 19px 17px 19px;}
.box-padding1 {padding:16px 19px 23px 19px;}
.box-padding2 {padding:16px 19px 16px 19px;}
.box-padding3 {padding:16px 245px 20px 19px;}
.box-padding4 {padding:10px 15px 9px 8px;}
.box-padding5 {padding:16px 19px 19px 19px;}
.box-padding6 {padding:11px 28px 10px 9px;}
.box-padding7 {padding:16px 15px 17px 19px;}
.box-padding8 {padding:9px 25px 12px 16px;}
.box-padding9 {padding:16px 19px 21px 19px;}
.box-padding10 {padding:16px 19px 15px 19px;}
.box-padding11 {padding:20px 15px 12px 8px;}
.box-padding11 img{border-radius: 6px 6px 6px 6px;}
/************** video *******************************/

.video {
	display:inline-block; 
	position:relative;
}
.video img {position:relative; z-index:1;}
.button-video {
	position:absolute; 
	top:50%; 
	left:50%; 
	width:55px; 
	height:55px; 
	margin:-27px 0 0 -27px; 
	z-index:2; 
	display:block; 
	background:url(../images/button-video.png) 0 0 no-repeat;
}
.button-video:hover {background-position:left bottom;}


/****************************footer************************/
footer {
	width:100%; 
	padding:10px 0px 39px 19px; 
	background:none; 
}

.text-bot {
	/*font-family:Arial, Helvetica, sans-serif; */
	font-family: 'bankgothic_lt_btlight';
	font-size: 12px; 
	line-height:1.2em; 
	color:#fff; 
	padding:0px 0px 0px 1px;
}
.text-bot a {
		
	margin-left:14px;
	color:#fff;  
}
.text-bot a:hover {
	text-decoration:underline;
	color:#BF2D27; 
}


.footer-menu { 
	padding:0px 0px 0 1px; 
	position:relative; 
}
.footer-menu li {
	float:left; 
	font-size:12px; 
	line-height:16px; 
	background:none;  
	margin-right:12px;
}


.footer-menu li a {
	display:inline-block; 
	color:#2e2d2e;
}
.footer-menu li a:hover, .footer-menu li.current a {
	color:#ab0f8f;
	text-decoration:underline;
}

/****************************carousel************************/
/*next button*/
.bx-prev {
	position:absolute; 
	top:-34px; 
	left:1px;
	color:#ab0f8f;
	display:inline-block;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	background:url(../images/marker-prev.gif) 0 7px no-repeat;
	text-decoration:none;
	padding-left:7px;
}


.bx-prev:hover {color:#BF2D27;}

/*previous button*/
.bx-next {
	position:absolute; 
	top:-34px; 
	right:1px;
	color:#ab0f8f;
	display:inline-block;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	background:url(../images/marker-next.gif) 100% 7px no-repeat;
	text-decoration:none;
	padding-right:7px;
}

.bx-next:hover {color:#BF2D27;}

.bx-window {
	width:910px;
	/*min-height:976px;*/
	overflow:hidden;
	position:relative;
	background:none;
}

#slider-1 li.slider-content {
	width:910px;
	padding:0;
}

/************************************************************************
-) Slider: only the following lines are necceassary for slider styling,
   rest of the css file styles the demo page
*************************************************************************/
.aviaslider{ 
height:320px; 	/*this changes the height of the image slider*/
width:640px;
overflow: hidden;
position: relative;
background: #fff url(../images/layout/preload.gif) center center no-repeat;
}

.aviaslider li, .aviaslider .featured{
display: block;
width:100%;
height:100%;
position: absolute;
top:0;
left:0;
z-index: 1;
}

.js_active .aviaslider li, .js_active .aviaslider .featured{
display:none;
}

.aviaslider img, .aviaslider a img, .aviaslider a{
border:none;
text-decoration: none;
}

.slidecontrolls{
margin:20px auto 0 auto;
position: relative;
float:left;
}

.slidecontrolls a{
height:20px;
width:18px;
display:block;
cursor: pointer;
background: transparent url(../images/layout/controlls.gif) center bottom no-repeat;
float:left;
outline: none;
}

.slidecontrolls a:hover, .slidecontrolls .active_item{
background: transparent url(../images/layout/controlls.gif) center top no-repeat;
}

.feature_excerpt{
width:610px;
position: absolute;
display: block;
bottom: 0;
left:0;
z-index: 2;
padding:14px 15px;
font-size: 11.5px;
line-height:1.5em;
cursor: pointer;
background: #000;
color: #fff;
}

.feature_excerpt strong{
display: block;
font-size: 15px;
padding-bottom: 3px;
}

/************************************************************************
-) Slider: only the following lines are necceassary for slider styling,
   rest of the css file styles the demo page
*************************************************************************/
.aviaslider{ 
height:320px; 	/*this changes the height of the image slider*/
width:928px;
overflow: hidden;
position: relative;
background: #fff url(../images/layout/preload.gif) center center no-repeat;
margin-left:auto;
margin-right:auto;
}

.aviaslider li, .aviaslider .featured{
display: block;
width:100%;
height:100%;
position: absolute;
top:0;
left:0;
z-index: 1;

}

.js_active .aviaslider li, .js_active .aviaslider .featured{
display:none;
}

.aviaslider img, .aviaslider a img, .aviaslider a{
border:none;
text-decoration: none;
}

.slidecontrolls{
margin:20px auto 0 auto;
position: relative;
float:left;
}

.slidecontrolls a{
height:20px;
width:18px;
display:block;
cursor: pointer;
background: transparent url(../images/layout/controlls.gif) center bottom no-repeat;
float:left;
outline: none;
}

.slidecontrolls a:hover, .slidecontrolls .active_item{
background: transparent url(../images/layout/controlls.gif) center top no-repeat;
}

.feature_excerpt{
width:900px;
position: absolute;
display: block;
bottom: 0;
left:0;
z-index: 2;
padding:14px 15px;
font-size: 11.5px;
line-height:1.5em;
cursor: pointer;
background: #000;
color: #fff;
}

.feature_excerpt strong{
display: block;
font-size: 15px;
padding-bottom: 3px;
}

