@charset "utf-8";

/*** IMPORTED CSS ***/
@import "jqueryslidemenu.css";
@import "typography.css";
@import "nivo-slider.css";

/*** GENRAL LAYOUT ***/
body {background:#48000e; margin:0;}

.wrapper {background: #fff url(../images/wrapper_bg.jpg) top repeat-x; padding:30px 0;}

.header-wrap,
.banner-wrap,
.content-wrap,
.panels-wrap,
.panels-wrap-new,
.footer-panels,
.footer-details {width:940px; margin:auto;}

.header-wrap {z-index: 999; }

.header-inn {width:680px;}

.banner-wrap {margin:20px auto 30px auto;}

.content-wrap {margin-top:15px;}

.panels-wrap { background:#f2f2f2; border-top:1px solid #acacac; border-bottom:2px solid #acacac; margin-top:0px;}

.panels-wrap table {margin-left:6px;}

.panels-wrap td{ padding:0 5px 0 5px; width:212px;}

.panels-wrap-new {  border-top:0px solid #acacac;  #acacac; margin-top:20px;}

.panels-wrap-new table {margin-left:6px;}

.panels-wrap-new td.fpanel { padding:5px 10px 5px 10px; width:212px; border-bottom:1px solid #acacac; background:#f2f2f2;}

.footer-panels {padding:5px 0 25px 0;}

.bottom-border {border-bottom:1px solid #FFF;}

.footer-wrap {background:#48000e; margin:0; padding-bottom:25px;}

.content-side {width:240px; background:#f2f2f2; border-top:3px solid #acacac; border-bottom:1px solid #acacac; min-height:98%;}

/*#news-side {width:220px; margin:10px auto;}*/

.content-main {width:660px;}

.img {border:3px solid #e2e2e2;}


/*** LOGO ***/

.logo {width:240px; margin-top:10px;}

/*** VIDEO ***/

#imgholder {
background: #adadad;
min-width: 212px;
height: 60px;
padding-top: 46px;
font: normal 16px Arial;
text-decoration: none;
color: #fff;
text-align: center;
    }
.text-holder { width:462px; height:208px; padding:0 21px 21px 21px;float:right; margin-bottom:30px;}
.text-holder  p { font-size:14px; line-height:24px;margin:7px 0; }

/*** TOOLS ***/

.tools {width:300px; height:14px; margin-bottom:23px;}

/*** SEARCH ***/

.search input {width:170px; border:1px solid #b0b0b0; background:#e1e1e1; padding:4px;}

/*** LANGUAGE ***/

.language {width:100px; height:14px; text-align:center;}

/*** SLIDE SHOW ***/
.theme-default .nivoSlider {
	position:relative;
	background:#fff url(../images/slider/loading.gif) no-repeat 50% 50%;
    margin-bottom:50px;
    -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	position:absolute;
	left:50%;
    margin-left:-90px; /* Tweak this to center bullets */
}
.theme-default .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/slider/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/slider/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
    font-family: Arial, Helvetica, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

.theme-default #slider {
    margin:0px auto 0 auto;
    width:940px; /* Make sure your images are the same size */
    height:250px; /* Make sure your images are the same size */
}
.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
    margin-top:150px;
	margin-bottom:120px;
}

/*** UTILITIES ***/
.clear {clear:both;}
.left {float:left; display:block;}
.right {float:right; display:block;}

/*** FORM **/

input, .input textarea {border:1px solid #acacac; padding:5px; margin-bottom:7px; font: 12px 'Nobile', Arial; color:#333;}

.input input, .input textarea {width:275px;}

.label {padding-right:25px; width:150px;}

table.form {width:100%;}

.cms_submit {padding:5px 3px 5px 3px; background:#e2e2e2; border:1px solid #dadada;}
.cms_submit:hover {background:#d2d2d2;}

.cms_checkbox {border:0;}

/*input#fbrp__159_1_1,
#fbrp__160_1_1,
#fbrp__161_1_1,
#fbrp__162_1_1,
#fbrp__163_1_1,
#fbrp__164_1_1,
#fbrp__165_1_1 {margin-left:0px;}*/

#fbrp__127 img a, 
fbrp__129 img a {border:0;}