/* Minification failed. Returning unminified contents.
(7,1): run-time error CSS1019: Unexpected token, found '@import'
(7,8): run-time error CSS1019: Unexpected token, found '"reset.css"'
(7,19): run-time error CSS1019: Unexpected token, found ';'
(7,20): run-time error CSS1019: Unexpected token, found '@import'
(7,27): run-time error CSS1019: Unexpected token, found '"grid.css"'
(7,37): run-time error CSS1019: Unexpected token, found ';'
(7,38): run-time error CSS1019: Unexpected token, found '@import'
(7,45): run-time error CSS1019: Unexpected token, found '"slider.css"'
(7,57): run-time error CSS1019: Unexpected token, found ';'
(7,58): run-time error CSS1019: Unexpected token, found '@import'
(7,65): run-time error CSS1019: Unexpected token, found '"superfish.css"'
(7,80): run-time error CSS1019: Unexpected token, found ';'
(7,81): run-time error CSS1019: Unexpected token, found '@import'
(7,88): run-time error CSS1019: Unexpected token, found '"forms.css"'
(7,99): run-time error CSS1019: Unexpected token, found ';'
(8,1): run-time error CSS1019: Unexpected token, found '@import'
(8,9): run-time error CSS1019: Unexpected token, found 'url(http://fonts.googleapis.com/css?family=Oswald:400)'
(8,63): run-time error CSS1019: Unexpected token, found ';'
(9,1): run-time error CSS1019: Unexpected token, found '@import'
(9,9): run-time error CSS1019: Unexpected token, found 'url(http://fonts.googleapis.com/css?family=IM+Fell+French+Canon:400,400italic)'
(9,87): run-time error CSS1019: Unexpected token, found ';'
(22,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found ','
 */
a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top;}ol, ul {list-style:none;}blockquote, q {quotes:none;}table, table td {padding:0;border:none;border-collapse:collapse;}img {vertical-align:top;}embed {vertical-align:top;}
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;}
input, textarea {border:0; padding:0; margin:0; outline: 0;}
iframe {border:0; margin:0; padding:0;}
select {margin:0; padding:0px;}
@import"reset.css";@import"grid.css";@import"slider.css";@import"superfish.css";@import"forms.css";
@import url(http://fonts.googleapis.com/css?family=Oswald:400);
@import url(http://fonts.googleapis.com/css?family=IM+Fell+French+Canon:400,400italic);
/* 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, body {width:100%; padding:0; margin:0;}

body 
{
    background:#000;
    min-width:900px; /* default of 1080 */
    font-size:12px; 
	font-family: 'Helvetica Neue', 'Lucida Grande', , 'Segoe UI', Helvetica, sans-serif;
	line-height:18px;
	color:#656565;
}

.bg-1 {background:url(../Images/bg-1.png) center 0 repeat-x #000; width:100%;  }

.bg-1>div {background:url(../Images/bg-black.gif) center bottom repeat-x; width:100%; }

/*********************************header*************************************/

header {width:840px; margin:0 auto; z-index:99;} /* default 1020 */

h1 {  margin-left: 150px; padding-top:22px; margin-bottom:10px;}

.logo {width:760px; margin:0 auto; z-index:99;} /* default 940 */

nav {  z-index:100; margin-left:60px;}

.menu {  background:url(../Images/header_shape.png) 0 0 repeat-y; width:840px;} /* default 1020 */


.main
{
	padding:0;
	margin:0 auto;
	width:840px; /* default of 1020 */
	background:url(../Images/textureshape.png) 0 0 repeat; 
	position:relative;
	z-index:100;
}

#content { padding-bottom:28px; background:url(../Images/whiteshapeslider.png) 0 0 no-repeat;}

/***********************************************************************/

h2 {font-size:24px; line-height:30px; color:#5a5248; font-weight:500;}
h3 {font-size:16px; line-height:20px; color:#e16521; font-weight:bold;}
h2.h2a {font-size:20px; line-height:26px; color:#5a5248; font-weight:500;}
.h2 {overflow:hidden;  padding-bottom:15px;}
.h2 h2 {float:left;  padding-right:19px;}
.h2 strong { display: block; overflow: hidden; background:url(../Images/dottexture.png) 0px 10px repeat-x; height:27px;}

/***********************************************************************/

a {text-decoration:none; color:#136A8F;}
a:hover {text-decoration:none; color: #136A8F;}
a.link {text-decoration:none; cursor:pointer; color:#fb876f; font-size:13px; line-height:18px; font-weight:bold;}
a.link:hover {text-decoration:underline;}
a.link2 {text-decoration:none; cursor:pointer; color:#e16521; font-size:14px; line-height:20px; text-decoration:underline;}
a.link2:hover {text-decoration:none;}
a.link2 {text-decoration:none; cursor:pointer; color:#e16521; font-size:12px; text-decoration:underline;}
a.link2:hover {text-decoration:none;}

/******************************************************************/

.clear {clear:both; line-height:0; font-size:0; width:100%;}
.wrapper {width:100%; overflow:hidden; position:relative}
.extra-wrap {overflow:hidden;}
.container {width:100%;}
.reg {text-transform:uppercase;}
.right {text-align:right;}
.left {text-align:left;}
.center {text-align:center;}
.fleft {float:left;}
.fright {float:right;}

.img-indent {float:left; margin:0px 19px 0px 0;}
.img-indent2 {float:left; margin:0px 20px 0px 0;}
.img-indent3 {float:left; margin:0px 10px 0px 0;}

.last {margin-right:0px !important;}

/*********************************content*************************************/

.aligncenter {text-align:center;}

.text-1 {font:32px 'IM Fell French Canon', sans-serif;
		color:#47413c;
		font-style:italic;
		text-align:center;
		padding-bottom:20px;}
.text-1 span { color:#ff8a00;}
.text-2 { font-size:14px; line-height:20px; color:#636363; }
.text-3 { font-size:12px; line-height:20px; color:#636363; }
.text-4 { font-size:14px; line-height:20px; color:#e16521;}
.text-6 { font-size:14px; line-height:20px; color:#7a706e;}
.text-5 {font-family: 'Oswald', sans-serif; font-size:30px; line-height:40px; color:#554f4e; font-weight:normal;
         text-transform:uppercase; letter-spacing:-1px;}
.color-1 {color:#636363;}
.color-2 {color:#e16521;}

.boxpic2 {float:left; overflow:hidden; height:181px; width:140px;}
.boxpic2 .textpic {background:url(../Images/textureshapepic.png) 0 0 repeat; padding:7px 11px 13px 9px;
                   width:110px; height:13px; position:relative; left:5px; bottom:38px; color:#fff;
                   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; line-height:20px;}

.dotline {background:url(../Images/dottexture.png) 0 0 repeat-x; height:11px; padding-bottom:14px; }
.dotline4 {background:url(../Images/dottexture2.png) 0 0 repeat-x; height:11px; padding-bottom:24px; }
.dotline3 {background:url(../Images/dottexture.png) 0 0 repeat-x; height:11px; padding-bottom:22px; }
.dotline2 {background:url(../Images/dottexture.png) 0 0 repeat-x; height:11px;  }
.borderline {border-bottom:#c4c4c4 1px dashed; margin-top:10px; width:280px;margin-left:10px;}
.borderline2 {border-bottom:#c4c4c4 1px dashed; margin-top:16px;}
.borderline3 {border-top:#c4c4c4 1px dashed; height:11px; padding-bottom:10px;}
	
.image-border {border:#fff 5px solid;}

.box-1 {width:300px; float:left; padding-bottom:16px; overflow:hidden;}
.box-2 {float:left; padding:7px; background:url(../Images/textbox2.png) 0 0 repeat; margin-left:20px; width:206px;}
.box-2shape  { background:url(../Images/textureshape2.png) 0 0 repeat; position:relative; padding:0 0px 17px 0px;}
/*.box-2 {width:221px; height:330px; float:left; padding-bottom:16px; background:url(../Images/page3_img04.png) 0 0 repeat-x; overflow:hidden; margin-left:18px;}*/

.boxlink1 {width:298px; float:left;}

.imgbox-2 {margin-top:30px; padding-bottom:12px;}
.marg0 {margin-left:0px !important;}
.marg1 {margin-top:26px;}
.marg2 {margin-top:16px;}
.marg2a {margin: 16px 5px;}
.marg3 {margin-top:18px;}
.marg4 {margin-top:15px;}
.marg5 {margin-top:10px;}
.marg6 {margin-top:-9px;}
.marg7 {margin-top:16px !important;}
.marg8 {margin-top:22px;}
.marg9 {margin-top:22px;}
.marg10 {margin-top:9px;}
.marg11 {margin-right:40px;}
.marg12 {margin-top:40px !important;}
.marg13 {margin-top:16px;}
.marg14 {margin-left:20px;}
.marg15 {margin-top:13px;}
.marg16 {margin-top:43px;}
.marg17 {margin-top:20px;}
.marg18 {margin-top:43px;}
.marg19 {margin-top:65px;}
.marg20 {margin-top:0px;}
.marg21 {margin-top:15px;}
.marg22{margin-top:18px;}
.marg23{margin-top:-2px;}
.marg24{margin-top:20px;}
.marg25 {margin-top:45px !important;}
.marg26 {margin-top:1px;}
.marg27 {margin-top:-3px;}
.marg28 {margin-top:-2px;}
.marg29 {margin-top:17px;}
.marg30 {margin-top:10px;}
.marg31 {margin-top:3px;}
.marg32 {margin-top:6px;}
.marg33 {margin-top:2px;}

.pad1 {padding-bottom:30px;}
.pad2 {padding-bottom:25px;}
.pad3 {padding-bottom:12px;}
.pad4 {padding-bottom:2px;}
.pad5 {padding-right:20px; padding-top:1px;}
.pad6 {padding-bottom:45px;}
.pad7 {padding-bottom:32px;}
.pad8 {padding-bottom:36px;}
.pad9 {padding-bottom:55px;}
.pad10 {padding-bottom:22px;}
.pad11 {padding-bottom:28px;}
.pad12 {padding-bottom:10px;}
.pad13 {padding-bottom:15px;}
.pad14 {padding-bottom:8px;}
.pad15 {padding-bottom:28px;}
.pad16 {padding-bottom:26px;}
.pad17 {padding-bottom:24px;}
.pad18 {padding-bottom:14px;}
.pad19 {padding-bottom:28px;}

.padright {padding-right:240px;}

.button-1 {
	font-size:11px/14px;
	color:#7f7f7f;
	text-transform:uppercase;
	display:inline-block;
	background:#fff;
	padding:7px 20px 9px 20px;
		-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.button-1:hover {
	background:#ff8a00;
	color:#fff;
}

.button-2 {
	font-size:14px;
	font-weight: 600;
	color:#7f7f7f;
	text-transform:uppercase;
	display:inline-block;
	background:#fff;
	padding:7px 20px 9px 20px;
		-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
	margin: -5px 3px 0px 3px;
}
.button-2:hover {
	background:#ff8a00;
	color:#fff;
}

.list1 li a:hover {
	color:#e16521;
	
}

.h3arrow
{
    padding:3px 0 0px 35px; background:url(../Images/arrowmarker.png) 0 5px no-repeat;
    font-size:16px; line-height:25px; color:#e16521; font-weight:bold;
}

.list1 li {
	padding:0px 0 10px 10px; background:url(../Images/arrowmarker.png) 0 5px no-repeat;
}
.list1 li a 
{
	display:inline-block;
	font-size:12px/30px;
	text-transform:none;
	font-weight:bold;
	margin-left:21px;
	color:#373737;
	-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
}

.list2 {margin-left:1px; margin-top:-8px;}
.list2 li a:hover {
	color:#000;
	
}
.list2 li {
	padding: 0px 0 0px 15px; background:url(../Images/page3_img03.png) 0px 8px no-repeat;
	font-size:14px/20px;
	margin-bottom: 4px;
	text-transform:none;
	-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
}


/* Lightbox image */
.lightbox-image {
	position:relative;
	display:inline-block;
}
.lightbox-image img {
	position:relative;
	z-index:2;
}
.lightbox-image span {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:url(../Images/magnify.png) 50% 50% no-repeat;
}

/****************************footer************************/
footer {
	width:100%;
	margin:0 auto;
	position:relative;
	z-index:102;
	padding-bottom:56px;
}

.footcont {
	width:840px; /* default 1020 */
	margin: 0 auto;
	overflow:hidden;
	background:url(../Images/footer_shape.png) 0 0 no-repeat;
	height:70px;
}

.icons { margin-top:15px; margin-left:40px; width:300px; float:left;}

.footic-1 {float:left;}
.footic-2 {float:left;}
.footic-3 {float:left;}
.footic-4 {float:left;}
.footic-5 {float:left;}

.footic-1 a  {
	display:inline-block;
	width:40px;
	height:40px;
	background:url(../Images/footer_icon_01.png) 0 0 no-repeat;
	margin-left:0px;
}
.footic-1 a:hover {background-position:0 -42px;}
.footic-2 a  {
	display:inline-block;
	width:40px;
	height:40px;
	background:url(../Images/footer_icon_02.png) 0 0 no-repeat;
	margin-left:10px;
}
.footic-2 a:hover {background-position:0 -42px;}
.footic-3 a  {
	display:inline-block;
	width:40px;
	height:40px;
	background:url(../Images/footer_icon_03.png) 0 0 no-repeat;
	margin-left:10px;
}
.footic-3 a:hover {background-position:0 -42px;}
.footic-4 a  {
	display:inline-block;
	width:40px;
	height:40px;
	background:url(../Images/footer_icon_04.png) 0 0 no-repeat;
	margin-left:10px;
}
.footic-4 a:hover {background-position:0 -42px;}
.footic-5 a  {
	display:inline-block;
	width:40px;
	height:40px;
	background:url(../Images/footer_icon_05.png) 0 0 no-repeat;
	margin-left:10px;
}
.footic-5 a:hover {background-position:0 -42px;}

.fright p {
	font-size:13px;
	font-weight: 500;
	color:#8f7d77;
	text-align:right;
	padding:24px 0px 0px 0;
}

.fright p a {
	color:#8f7d77;
}
.fright p a:hover {
	text-decoration:underline;
}

/**********************form**********************/
dl {margin:18px 0 0px;}
dl dt { font-size:14px; line-height:20px;  color:#636363; font-weight:bold; padding:25px 0 0px 0;}
dl dd span { display:inline-block; width:144px;}
dl dd { font-size:14px; line-height:20px;  color:#636363;}

  /* Contact form */
#contact-form {padding:2px 0 0 2px;}
#contact-form .title{float:left;display:block;width:73px;color:#fff;padding: 8px 0 0;margin: 0 13px 0 0; font-size: 13px;}
.field_wrap{display:block;width:423px;text-align:right;padding: 6px 0 6px;background:#2E291A;float:left;border-radius:4px;overflow:hidden;}
#contact-form .success {width:246px; margin-bottom:20px; padding:10px; position:absolute;}
#contact-form textarea, input[type="text"] {margin:0;font-size:13px; border-radius:4px; border:none; color:#000;padding:9px 10px 10px;
                                            outline:none; position:relative; font-family:Arial, Helvetica, sans-serif;background:#FFECD9;}
#contact-form input {width:312px;float:left;}
#contact-form textarea {overflow:auto; width:378px; height:185px;resize:none; float:left; margin: 0 0 0 0;}	
#contact-form label {display:block; min-height:45px; overflow:hidden;margin-bottom:14px;}	
#contact-form label.message { display:block; padding-bottom:0; }
#contact-form label.message .field_wrap{width:500px;}
#contact-form .button {margin-left:17px;}	
#contact-form .error, #contact-form .empty, #contact-form .success {display:none;}
#contact-form .error, #contact-form .empty {text-align:left; color:red; font-size:11px; float: left;padding: 10px 0 0 10px;}
#contact-form .buttons2 {overflow:hidden;text-align:right; position:relative; clear:both; padding:17px 9px 0 0;}
#contact-form .buttons2 a {
	cursor:pointer;
	margin-top:0;
	text-align:center;
}
#contact-form span{ display:block;}
.button{ display:inline-block; padding:9px 19px 11px; font-weight:bold;
                   border-radius:4px; margin: 32px 0 0 0; font-size: 12px; line-height: 15px;
                   color:#fff;background: url('../Images/button.png') repeat-x #2E291A;}
.profile .active, .button:hover{ background:#5e5437;text-decoration:none;}
.button {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.container_12{margin-left:auto;margin-right:auto;width:840px} /* default 960-120 */

.grid_1,.grid_2,.grid_3,.grid_3a,.grid_3b,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12
{
    display:inline;float:left;position:relative;margin:0 10px
}

.alpha{margin-left:0}.omega{margin-right:0}
.container_12 .grid_1{width:60px} /* 60 */ .container_12 .grid_2{width:140px}.container_12 .grid_3{width:220px}
.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_6 {width:400px}
.container_12 .grid_7{width:420px}.container_12 .grid_8{width:500px}.container_12 .grid_9{width:580px}
.container_12 .grid_10{width:660px}.container_12 .grid_11{width:740px} /*920-120total*/
.container_12 .grid_12{width:820px} /* 940-120 */

.container_12 .grid_3a{width:260px}
.container_12 .grid_3b{width:230px}

.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}
.container_12 .prefix_3{padding-left:240px}.container_12 .prefix_4{padding-left:320px}
.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_6{padding-left:480px}
.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}
.container_12 .prefix_9{padding-left:720px}.container_12 .prefix_10{padding-left:800px}
.container_12 .prefix_11{padding-left:880px}

.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}
.container_12 .suffix_3{padding-right:240px}.container_12 .suffix_4{padding-right:320px}
.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_6{padding-right:480px}
.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}
.container_12 .suffix_9{padding-right:720px}.container_12 .suffix_10{padding-right:800px}
.container_12 .suffix_11{padding-right:880px}

.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_3{left:240px}
.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_6{left:480px}
.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_9{left:720px}
.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}

.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_3{left:-240px}
.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_6{left:-480px}
.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_9{left:-720px}
.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}

.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}.clearfix{display:block}
*+html{overflow:auto;}

#toTopHover  {filter:alpha(opacity=0);}


div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px}
div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.dark_rounded .pp_description{color:#fff;margin-right:85px}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_nav{clear:none}
div.facebook .pp_top .pp_left{background:url(../Images/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(../Images/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(../Images/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(../Images/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(../Images/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(../Images/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(../Images/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../Images/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(../Images/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{background:url(../Images/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(../Images/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(../Images/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(../Images/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(../Images/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(../Images/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(../Images/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../Images/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(../Images/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(../Images/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(../Images/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}
.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(../Images/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../Images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../Images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
* 
{
	padding:0;
	margin:0;
}

.slider-block
{
    position:relative; overflow:hidden; padding-top:15px; width:820px; /* default 940 */
	height:360px; padding-bottom:15px;
}

.sliderbg 
{
	background:url(../Images/dottexture.png) 0 0 repeat;
	padding:10px;
}

.slider
{
	width:800px; /* default 920 */
	height:340px;
	margin:0 auto;
	position:relative;
	z-index:100;
}

.items 
{
	display:none;
}

.pagination
{
	position:absolute;
	top:360px;
	left:800px; /* default 800 */
	width:110px;
	height:20px;
	background:#f5f5f5;
	z-index:999;
	padding:10px 0px 10px 10px;
}

.pagination li 
{
	float:left;
	margin-left:10px;
	display:inline-block;
}

.pagination li a 
{
	display:block;
	width:16px;
	height:16px;
	background:#f5f5f5;
	border:#ccc9c8 2px solid;
}

.pagination li.current a , .pagination li:hover a 
{
	background:#e18439;
	border:#e18439 2px solid;
}
.sf-menu {float:left; }
.sf-menu ul {position:absolute; top:-999px; display:none;}
.sf-menu li {position:relative; float:left; height:40px;} /* default 70 */
.sf-menu a {display:block;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {z-index:102;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999px; display:none;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:100%; top:0;}

ul.sf-menu>li {  margin:0 0 0 0px; background:url(../Images/linemenu.png) 0 1px no-repeat;}
ul.sf-menu>li:first-child {  margin:0 0 0 0px; background:none;}

ul.sf-menu>li>a { font-weight:600; font-size:16px; line-height:20px;
                  letter-spacing: 2px; color:#7c7372; text-transform:uppercase; padding: 10px 33px 10px 33px;}
ul.sf-menu>li.current /*, ul.sf-menu>li.sfHover , ul.sf-menu>li:hover*/ { }
ul.sf-menu>li.current>a, ul.sf-menu>li.sfHover>a, ul.sf-menu>li>a:hover {color:#fff; background:#ff8a00;}

ul.sf-menu>li>a.sf-with-ul>span.sf-sub-indicator {}
ul.sf-menu>li.sfHover>a.sf-with-ul>span.sf-sub-indicator {}
ul.sf-menu>li.current>a.sf-with-ul>span.sf-sub-indicator {}

ul.sf-menu>li>ul {width:120px; left:0px; top:70px; margin:0px 0 0px 0px; }
ul.sf-menu>li>ul>li, ul.sf-menu>li.sfHover>ul>li {margin:1px 0 0px 0px;  background:#1f1b19;  }
ul.sf-menu>li.sfHover>ul>li>a { font-family: 'Oswald', sans-serif; font-weight:normal; font-size:14px;
                                line-height:20px; color:#fff; text-transform:uppercase; padding:24px 0px 26px 0px;
                                width:120px; text-align:center;}
ul.sf-menu>li.sfHover>ul>li:hover, ul.sf-menu li.sfHover>ul>li.sfHover{ }
ul.sf-menu>li.sfHover>ul>li:hover>a, ul.sf-menu li.sfHover>ul>li.sfHover a{  background:#ff8a00;}



/*
|--------------------------------------------------------------------------
| UItoTop jQuery Plugin 1.1
| http://www.mattvarone.com/web-design/uitotop-jquery-plugin/
|--------------------------------------------------------------------------
*/

#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	right:50%;
	bottom:56px;
	overflow:hidden;
	width:40px;
	height:110px;
	border:none;
	text-indent:-999px;
	z-index:120;
	background:url(../Images/ui.totop.png) no-repeat left bottom ;
}

#toTopHover {
	background:url(../Images/ui.totop.png) no-repeat left 0;
	width:40px;
	height:110px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;	
	-moz-opacity: 0;
}

#toTop:active, #toTop:focus {
	outline:none;
}

