/* MARS Web Solution */



body {

	margin:20px 0 0 0;

	background:url(../images/body_bg.jpg) left top #000 fixed;

}

.scroll-pane {

	outline:none;

}

h1 {

	padding:0;

	margin:0 0 5px 0;

	font-family:"Calibri", arial;

	font-size:26px;

	color:#c7b600;

	font-weight:normal;

}

h2 {

	padding:0;

	margin:0 0 5px 0;

	font-family:"Calibri", arial;

	font-size:20px;

	color:#faec57;

	font-weight:normal;

}

h3 {

	padding:0;

	margin:0 0 0 0;

	font-family:"Calibri", arial;

	font-size:22px;

	color:#000;

	font-weight:normal;

}

img {

	border:0;

}

.p1 {

	margin:0 0 0 0;

	padding:0 0 0 0;

	font-family:"Calibri", arial;

	font-size:14px;

	color:#CCC;

	padding:0 0 10px 0;

	text-align:left;

	vertical-align:top;

	line-height:18px;

	font-weight:normal;

	font-style:italic;

}

p {

	margin:0 0 0 0;

	padding:0 0 0 0;

	font-family:"Calibri", arial;

	font-size:17px;

	color:#999;

	padding:0 0 10px 0;
 

	vertical-align:top;

	line-height:24px;

	font-weight:normal;

}

p a{

	font-size:12px;

	color:#faec57;

	text-decoration:none;

	text-transform:uppercase;

	-moz-transition:all 0.5s ease;

	-o-transition:all 0.5s ease;

	-webkit-transition:all 0.5s ease;

}

p a:hover{

	color:#FFF;

	text-decoration:none;

	-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;

}

#wrapper {

	width:868px;

	margin:auto;

}

header {

	margin:0 0 0 0;

	padding:0 0 0 0;

}

footer {

	width:868px;

	background-color:#0e0d0b;

	line-height:50px;

	margin:30px 0 0 0;

	padding:0;

	float:left;

	font-family:tahoma;

	font-size:12px;

	color:#FFF;

	text-align:center;

	vertical-align:middle;

}

footer a{

	margin:0 0 0 380px;

	color:#666;

	text-decoration:none;

	-moz-transition:all 0.5s ease;

	-o-transition:all 0.5s ease;

	-webkit-transition:all 0.5s ease;

}

footer a:hover{

	color:#FFF;

	text-decoration:none;

	-moz-transition:all 0.5s ease;

	-o-transition:all 0.5s ease;

	-webkit-transition:all 0.5s ease;

}

menu {

	margin:0 0 0 0;

	padding:0 0 0 0;

	list-style:none;

}

menu ul {

	margin:0 0 0 0;

	padding:0 0 0 0;

	list-style:none;

}

menu li {

	float:left;

	margin:0 0 0 0;

	padding:0 0 0 0;

	list-style:none;

	display:inline-block;

}

menu li a{

	list-style:none;

	display:inline-block;

	font-family:"Calibri", arial;

	font-size:16px;

	color:#FFF;

	text-transform:uppercase;

	text-decoration:none;

	padding:0 8px;

	line-height:35px;

	-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;

}

menu li a:hover{

	color:#000;

	background-color:#faec57;

	text-decoration:none;

	-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;

}

.selected {

	list-style:none;

	display:inline-block;

	font-family:"Calibri", arial;

	font-size:16px;

	color:#000;

	text-transform:uppercase;

	background-color:#faec57;

	text-decoration:none;

	padding:0 11px;

	line-height:35px;

}

#slider {

	margin:30px 0 0 0;

	width:868px;

	height:312px;

	position:relative;

	float:left;

}

#main_content {

	width:637px;

	float:left;

	margin:30px 0 0 0;

	padding:10px 15px;

	background-color:#0f0d0b;

}

#social_media {

	width:153px;

	float:right;

	margin:30px 0 0 0;

	padding:0 20px;

	background-color:#0f0d0b;

}

#social_media ul {

	padding:0;

	margin:0;

	list-style:none;

}

#social_media li {

	margin:0;

	list-style:none;

	font-family:"Calibri", arial;

	font-size:12px;

	color:#333;

	padding:11px 0;

	line-height:18px;

}

#social_media li a{

	margin:0 0 0 5px;

	color:#666;

	text-decoration:none;

	-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;

}

#social_media li a:hover{

	margin:0 0 0 5px;

	color:#faec57;

	text-decoration:none;

	-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;

}

#menu_grid {

	width:868px;

	float:left;

	background-image:url(../images/menu_grid_bg.png);

	background-position:left top;

	margin:30px 0 0 0;

	padding:30px 0;

}

#grid_1 {

	float:left;

	display:block;

	background-color:#000;

	width:155px;

	height:40px;

	background-image:url(../images/grid_1.jpg);

	background-position:0px top;

	background-repeat:no-repeat;

	-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;

	font-family:tahoma;

	font-size:12px;

	color:#a1a1a1;

	line-height:24px;

	padding:230px 20px 20px 20px;

	margin:0 0 30px 0;

}

#grid_1:hover {

	background-color:#faec57;

	background-image:url(../images/grid_1.jpg);

	background-position:-195px top;

	background-repeat:no-repeat;

	color:#000;

	-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;

}

#grid_1 a{

	color:#434242;

	text-decoration:none;

}

#grid_1 a:hover{

	color:#000;

	text-decoration:none;

}

#grid_2 {

	float:left;

	display:block;

	background-color:#000;

	width:155px;

	height:40px;

	background-image:url(../images/grid_2.jpg);

	background-position:0px top;

	background-repeat:no-repeat;

	-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;

	font-family:tahoma;

	font-size:12px;

	color:#a1a1a1;

	line-height:24px;

	padding:230px 20px 20px 20px;

	margin:0 10px 30px 30px;

}

#grid_2:hover {

	background-color:#faec57;

	background-image:url(../images/grid_2.jpg);

	background-position:-195px top;

	background-repeat:no-repeat;

	color:#000;

	-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;

}

#grid_2 a{

	color:#434242;

	text-decoration:none;

}

#grid_2 a:hover{

	color:#000;

	text-decoration:none;

}

#grid_3 {

	float:left;

	display:block;

	background-color:#000;

	width:155px;

	height:40px;

	background-image:url(../images/grid_3.jpg);

	background-position:0px top;

	background-repeat:no-repeat;

	-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;

	font-family:tahoma;

	font-size:12px;

	color:#a1a1a1;

	line-height:24px;

	padding:230px 20px 20px 20px;

	margin:0 15px 30px 20px;

}

#grid_3:hover {

	background-color:#faec57;

	background-image:url(../images/grid_3.jpg);

	background-position:-195px top;

	background-repeat:no-repeat;

	color:#000;

	-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;

}

#grid_3 a{

	color:#434242;

	text-decoration:none;

}

#grid_3 a:hover{

	color:#000;

	text-decoration:none;

}

#grid_4 {

	float:right;

	display:block;

	background-color:#000;

	width:155px;

	height:40px;

	background-image:url(../images/grid_4.jpg);

	background-position:0px top;

	background-repeat:no-repeat;

	-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;

	font-family:tahoma;

	font-size:12px;

	color:#a1a1a1;

	line-height:24px;

	padding:230px 20px 20px 20px;

	margin:0 0 30px 0;

}

#grid_4:hover {

	background-color:#faec57;

	background-image:url(../images/grid_4.jpg);

	background-position:-195px top;

	background-repeat:no-repeat;

	color:#000;

	-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;

}

#grid_4 a{

	color:#434242;

	text-decoration:none;

}

#grid_4 a:hover{

	color:#000;

	text-decoration:none;

}

#grid_5 {

	float:left;

	display:block;

	background-color:#000;

	width:155px;

	height:40px;

	background-image:url(../images/grid_5.jpg);

	background-position:0px top;

	background-repeat:no-repeat;

	-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;

	font-family:tahoma;

	font-size:12px;

	color:#a1a1a1;

	line-height:18px;

	padding:230px 20px 20px 20px;

}

#grid_5:hover {

	background-color:#faec57;

	background-image:url(../images/grid_5.jpg);

	background-position:-195px top;

	background-repeat:no-repeat;

	color:#000;

	-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;

}

#grid_5 a{

	color:#434242;

	text-decoration:none;

}

#grid_5 a:hover{

	color:#000;

	text-decoration:none;

}

#grid_6 {

	float:left;

	display:block;

	background-color:#000;

	width:155px;

	height:40px;

	background-image:url(../images/grid_6.jpg);

	background-position:0px top;

	background-repeat:no-repeat;

	-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;

	font-family:tahoma;

	font-size:12px;

	color:#a1a1a1;

	line-height:24px;

	padding:230px 20px 20px 20px;

	margin:0 10px 0 30px;

}

#grid_6:hover {

	background-color:#faec57;

	background-image:url(../images/grid_6.jpg);

	background-position:-195px top;

	background-repeat:no-repeat;

	color:#000;

	-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;

}

#grid_6 a{

	color:#434242;

	text-decoration:none;

}

#grid_6 a:hover{

	color:#000;

	text-decoration:none;

}

#grid_7 {

	float:left;

	display:block;

	background-color:#000;

	width:155px;

	height:40px;

	background-image:url(../images/grid_7.jpg);

	background-position:0px top;

	background-repeat:no-repeat;

	-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;

	font-family:tahoma;

	font-size:12px;

	color:#a1a1a1;

	line-height:18px;

	padding:230px 20px 20px 20px;

	margin:0 15px 0 20px;

}

#grid_7:hover {

	background-color:#faec57;

	background-image:url(../images/grid_7.jpg);

	background-position:-195px top;

	background-repeat:no-repeat;

	color:#000;

	-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;

}

#grid_7 a{

	color:#434242;

	text-decoration:none;

}

#grid_7 a:hover{

	color:#000;

	text-decoration:none;

}

#grid_8 {

	float:right;

	display:block;

	background-color:#000;

	width:155px;

	height:40px;

	background-image:url(../images/grid_8.jpg);

	background-position:0px top;

	background-repeat:no-repeat;

	-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;

	font-family:tahoma;

	font-size:12px;

	color:#a1a1a1;

	line-height:24px;

	padding:230px 20px 20px 20px;

}

#grid_8:hover {

	background-color:#faec57;

	background-image:url(../images/grid_8.jpg);

	background-position:-195px top;

	background-repeat:no-repeat;

	color:#000;

	-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;

}

#grid_8 a{

	color:#434242;

	text-decoration:none;

}

#grid_8 a:hover{

	color:#000;

	text-decoration:none;

}

#banner_img {

	margin:10px 0 0 0;

	padding:0;

}

#contact_us {

	width:153px;

	float:right;

	margin:30px 0 0 0;

	padding:10px 20px 20px 40px;

	background-color:#CCC;

	font-family:"Calibri", arial;

	font-size:16px;

	color:#000;

	text-align:left;

	vertical-align:middle;

}

#contact_us a{

	font-size:14px;

	color:#000;

	text-decoration:underline;

}

#contact_us a:hover{

	font-size:14px;

	color:#F00;

	text-decoration:none;

}

#social_media_common {

	width:153px;

	float:right;

	margin:30px 0 0 0;

	padding:10px 20px;

	background-color:#0f0d0b;

}

.scroll-pane ul {

    margin-top: 6px;
	font-size:18px;

	color:#CCC;

	font-family:"Calibri", arial;

}

.scroll-pane li {

	list-style:circle;

	margin:5px 0;

}

pre {

	font-family:arial;

	font-size:11px;

	color:#999;

	text-align:right;

	vertical-align:top;

	margin:-5px 0 5px 0;

	padding:0 0 0 0;

}

.alternate_bg {

	background-color:#333;

	padding:5px 5px;

	margin:5px 0;

}

#gallery_thumbs {

	margin:0 0 0 0;

	padding:0 0 0 0;

	/*background-color:#000;

	-moz-transition:all 0.5s ease;

	-o-transition:all 0.5s ease;

	-webkit-transition:all 0.5s ease;*/

}

#gallery_thumbs ul {

	margin:0;

	padding:0;

}

#gallery_thumbs li {

	background-image:url(../images/loading.gif);

	background-position:center;

	background-repeat:no-repeat;

	float:left;

	border:10px solid #000;

	width:180px;

	height:120px;

	margin:0 0 0 0;

	padding:0 0 0 0;

	list-style:none;

	-moz-transition:all 0.5s ease;

	-o-transition:all 0.5s ease;

	-webkit-transition:all 0.5s ease;

}

#gallery_thumbs li:hover {

	background-image:url(../images/loading.gif);

	background-position:center;

	background-repeat:no-repeat;

	border:10px solid #faec57;

	width:180px;

	height:120px;

	margin:0;

	padding:0;

	list-style:none;

	-moz-transition:all 0.5s ease;

	-o-transition:all 0.5s ease;

	-webkit-transition:all 0.5s ease;

}