/* MAIN SETTING

========================================================================= */

body {

	width: 100%;

	height: 100%;

	font: 13px/22px Arial, sans-serif;

	background: url('../images/body-bg.jpg');

	color: #6b6b6b;

	min-width: 1124px;

}

a {

	color: #6b6b6b;

	text-decoration: none;

	cursor: pointer;

}

.main {

	width: 1124px;

	margin: 0 auto;

	background: url('../images/content-bg.jpg');

	-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.1);

	-moz-box-shadow: 0 0 8px rgba(0,0,0,0.1);

	box-shadow: 0 0 8px rgba(0,0,0,0.1);

	overflow:hidden;

}

.main-1 {

	width: 1124px;

	margin: 0 auto;

}

.main-2 {

	width: 940px;

	margin: 0 101px 0 81px;

}

.main-3 {

	width: 960px;

	margin: 0 91px 0 71px;

}

.wrapper {

	width: 100%;

	overflow: hidden;

	position: relative;

}

.extra-wrap {

	display: block;

	overflow: hidden;

}

h2 {

	font: normal 24px/38px 'Oswald', cursive;

	color: #212121;

	text-shadow: rgba(0,0,0,0.2) 1px 1px 1px;

	text-transform: uppercase;

}

	h2  span {

		display:block;

	}

h3 {

	font: normal 36px/53px 'Oswald', cursive;

	color: #212121;

	text-shadow: rgba(0,0,0,0.2) 1px 1px 1px;

	text-transform: uppercase;

	letter-spacing: -1px;

}

h4 {

	font: normal 16px/33px 'Oswald', sans-serif;

	color:#5e5a56;

	word-spacing: 3px;

	text-transform: uppercase;

}

strong {

	font: normal 12px/21px Arial, sans-serif;

	color:#4f4f4f;

	text-transform: uppercase;

}

	strong a {

		font: normal 12px/21px Arial, sans-serif;

		color:#4f4f4f;

		text-transform: uppercase;

	}

		strong a:hover {

			text-decoration:underline;

		}

.fl-l {float: left;}

.fl-r {float: right;}



.top-bg {

	background: url('../images/top-bg.jpg') repeat-x;

}

.main-bg {

	background: url('../images/main-bg.jpg');

}

.bottom-bg {

	background: url('../images/bottom-bg.jpg') repeat-x;

}

/* IDENT's

========================================================================= */

.ident-bot-1 {margin-bottom: 22px;}

.ident-bot-2 {margin-bottom: 4px;}

.ident-bot-3 {margin-bottom: 13px;}

.ident-bot-4 {margin-bottom: 26px;}

.ident-bot-5 {margin-bottom: 9px;}

.ident-bot-6 {margin-bottom: 53px;}

.ident-bot-7 {margin-bottom: 41px;}

.ident-bot-8 {margin-bottom: 20px;}

.ident-bot-9 {margin-bottom: 34px;}

.ident-bot-10 {margin-bottom: 24px;}

.ident-bot-11 {margin-bottom: 11px;}

.ident-bot-12 {margin-bottom: 18px;}

.ident-bot-13 {margin-bottom: 3px;}

.ident-bot-14 {margin-bottom: 25px;}

.ident-bot-15 {margin-bottom: 12px;}

.ident-bot-16 {margin-bottom: 52px;}

.ident-bot-17 {margin-bottom: 23px;}

.ident-bot-18 {margin-bottom: 19px;}

.ident-bot-19 {margin-bottom: 28px;}

.ident-bot-20 {margin-bottom: 33px;}

.ident-bot-21 {margin-bottom: 50px;}

.ident-bot-22 {margin-bottom: 16px;}

.ident-bot-23 {margin-bottom: 10px;}

.ident-bot-24 {margin-bottom: 14px;}

.ident-bot-25 {margin-bottom: 40px;}

.ident-bot-26 {margin-bottom: 13px;}



.ident-top-1 {margin-top: 22px;}

.ident-top-2 {margin-top: -3px;}

.ident-top-3 {margin-top: 32px;}

.ident-top-4 {margin-top: 11px;}

.ident-top-5 {margin-top: -10px;}

.ident-top-6 {margin-top: 5px;}

.ident-top-7 {margin-top: 6px;}



.ident-left-1 {margin-left: 15px;}



.ident-right-1 {margin-right: 10px;}

.ident-right-2 {margin-right: 20px;}

.ident-right-3 {margin-right: 80px;}



.inner-ident-1 {padding-top: 10px;}





/* HEADER

========================================================================= */

h1 a {

	display: inline-block;

	/*font: normal 78px/94px 'Oswald', cursive;

	text-shadow: #fff 1px 1px 1px;

	color:#2b2b2b;

	text-transform: uppercase;

	letter-spacing: -4px;*/

	float:left;

}

.slogan {

	display:inline-block;

	font: 14px/22px 'Oswald', sans-serif;

	color:#838383;

	text-shadow: #fff 1px 1px 1px;

	text-transform: uppercase;

	float:left;

	margin: 54px 0 0 6px;

}

.block-1 {

	width: 400px;

}

.block-2 {

	width: 300px;

}

#search-form > input {

	outline: none;

	box-shadow: none !important;

	border: none;

	float: left;

	height: 27px;

	width: 144px;

	background: transparent;

	padding: 0 30px 0 10px;

	border: 1px solid #b8b8bb;

	color: #6b6b6b;

	font: 13px/22px Arial, sans-serif;

}

a.submit {

	display: inline-block;

	width: 27px;

	height: 27px;

	background: url("../images/search-button.png") no-repeat;

	margin-left: -27px;

	float:left;

}

a.submit:hover {

	background: url("../images/search-button.png") no-repeat 0 -27px;

}

.list-1 li {

	float:left;

	padding: 0 8px 0 9px;

	background: url('../images/list-1-border.jpg') no-repeat 0 50%;

}

	.list-1 li:first-child {

		background:none;

	}

	.list-1 li.pad-right {

		padding-right: 0;

	}

	.list-1 li a {

		color: #989898;

		font: 12px/28px Arial, sans-serif;

		text-transform: uppercase;

	}

	.list-1 li a:hover {

		color: #000;

	}

.list-2 li {

	line-height: 35px;

	padding-left: 26px;

	background: url('../images/list-marker-1.png') no-repeat 0 10px;

}

	.list-2 li a {

		color: #8f2e27;

		font: 14px/35px Arial, sans-serif;

		text-transform: uppercase;

	}

	.list-2 li a:hover {

		color: #000;

	}

.list-2-1 li {

	line-height: 22px;

	padding-left: 26px;

	background: url('../images/list-marker-1.png') no-repeat 0 3px;

	margin-bottom:10px;

}

	.list-2-1 li a {

		color: #8f2e27;

		font: 13px/22px Arial, sans-serif;

	}

	.list-2-1 li a:hover {

		color: #000;

	}

.list-3 li {

	float:left;

	margin-left: 6px;

}

	.list-3 li a {

		display:block;

		width:28px;

		height:36px;

	}

		.soc-1 a {background: url('../images/soc-icon-1.png') no-repeat 0 6px;}

		.soc-2 a {background: url('../images/soc-icon-2.png') no-repeat 0 6px;}

		.soc-3 a {background: url('../images/soc-icon-3.png') no-repeat 0 6px;}

		.soc-4 a {background: url('../images/soc-icon-4.png') no-repeat 0 6px;}

		.soc-5 a {background: url('../images/soc-icon-5.png') no-repeat 0 6px;}

/* CONTENT

========================================================================= */

#page1 #content {

	padding: 7px 0 90px 0;

}

#content {

	padding: 44px 0 90px 0;

}

.shadow-1 {

	-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.2);

	-moz-box-shadow: 0 0 2px rgba(0,0,0,0.2);

	box-shadow: 0 0 2px rgba(0,0,0,0.2);

}

.font-1 {

	font: 15px/22px Arial, sans-serif;

	color:#2d2d2d;

	/*text-align:justify;*/

}

.button {

	display:inline-block;

	font: 18px/35px 'Oswald', cursive;

	color:#282828;

	text-shadow: rgba(0,0,0,0.15) 1px 1px 1px;

	text-transform: uppercase;

	padding: 0 12px;

	letter-spacing: 1px;

	background: #e3e3e3 url('../images/button-bg.jpg') repeat-x;

	border: 1px solid #e2e1e0;

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.14);

	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.14);

	box-shadow: 0 1px 1px rgba(0,0,0,0.14);

}

	.button:hover {

		color:#444;

		background: #ededed url('../images/button-bg-hover.jpg') repeat-x;

	}

.link-1 {

	font-weight:bold;

	color:#8f2e27;

}

	.link-1:hover {

		color:#6b6b6b;

	}

.block-3-head {

	background: url('../images/block-head-bg.jpg') repeat-x;

	padding: 1px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.4);

	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.4);

	box-shadow: 1px 1px 1px rgba(0,0,0,0.2);

}

.block-3-head-cover {

	background: url('../images/block-head-bg-cover.jpg');

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

}

	.block-3-head-inner {

		border: 1px solid #bfbbb5;

		-webkit-border-radius: 4px;

		-moz-border-radius: 4px;

		border-radius: 4px;

		text-align:center;

		overflow:hidden;

	}

.block-4-image {

	width: 300px;

	height: 334px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	position:relative;

	overflow:hidden;

	-webkit-box-shadow: 1px 1px 1px rgba(255,255,255,0.3);

	-moz-box-shadow: 1px 1px 1px rgba(255,255,255,0.3);

	box-shadow: 1px 1px 2px rgba(255,255,255,0.3);

}

	.block-4-image-inner {

		text-transform: uppercase;

		text-align:center;

		font: 13px/38px Arial, sans-serif;

		color:#fff;

		position:absolute;

		left:0;

		bottom:0;

		width: 300px;

		background: #212424 url('../images/block-4-image-inner-bg.jpg') repeat-x;

		-webkit-border-radius: 0 0 4px 4px;

		-moz-border-radius: 0 0 4px 4px;

		border-radius: 0 0 4px 4px;

	}

	.block-4-image-inner:hover {color:#aaa;}

		.block-4-image-1 {background: url('../images/1page_img2.jpg') no-repeat;}

		.block-4-image-2 {background: url('../images/1page_img3.jpg') no-repeat;}

		.block-4-image-3 {background: url('../images/1page_img4.jpg') no-repeat;}

		.block-4-image-4 {background: url('../images/5page_img1.jpg') no-repeat;}

		.block-4-image-5 {background: url('../images/5page_img2.jpg') no-repeat;}

		.block-4-image-6 {background: url('../images/5page_img3.jpg') no-repeat;}

		.block-4-image-7 {background: url('../images/5page_img4.jpg') no-repeat;}

		.block-4-image-8 {background: url('../images/5page_img5.jpg') no-repeat;}

		.block-4-image-9 {background: url('../images/5page_img6.jpg') no-repeat;}

		

.block-5 {

	background: url('../images/quotes.png') no-repeat 0 6px;

	font: 14px/22px Arial, sans-serif;

	color:#2d2d2d;

	padding-left: 40px;

}

.line {

	background: #cacaca;

	height: 1px;

	overflow:hidden;

}

.text-1 {

	color:#8f2e27;

	font-weight:bold;

}

.list-bg {

	width: 43px;

	height: 43px;

	overflow:hidden;

	background: url('../images/list-bg.png') no-repeat;

	font: 18px/40px 'Oswald', cursive;

	color:#ffffff;

	text-align:center;

	margin-left:2px;

}

.col-1 {

	float:left;

	width: 170px;

}

	.col-1 img {

		-webkit-border-radius: 6px;

		-moz-border-radius: 6px;

		border-radius: 6px;

		-webkit-box-shadow: 1px 1px 0 rgba(255,255,255,0.3);

		-moz-box-shadow: 1px 1px 0 rgba(255,255,255,0.3);

		box-shadow: 1px 1px 0 rgba(255,255,255,0.3);

	}

.block-6 {

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.45);

	-moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.45);

	box-shadow: 1px 1px 1px rgba(0,0,0,0.45);

	background: url('../images/block-6-bg.jpg');

}

	.block-6 a{

		color:#fff;

		text-transform: uppercase;

		font: 12px/16px Arial, sans-serif;

		text-shadow: rgba(0,0,0,0.2) 1px 1px 1px;

		margin: 13px 16px 11px 16px;

		display:inline-block;

	}

	.block-6 a:hover {

		color:#444;

	}

#easyTooltip {

	padding: 0 5px;

	background: #fff;

	color: #000;

	font: 12px/18px Arial, sans-serif;;

	text-transform: none;

	position: absolute;

	z-index: 100;

	border: 1px solid #000;

}



/* TM-SLIDER

========================================================================= */

.slider-holder {

	position:relative;

	overflow: hidden;

	background: #ededed;

	padding: 5px;

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.3);

	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.3);

	box-shadow: 0 1px 1px rgba(0,0,0,0.3);

}

.slider {

	width: 930px;

	height: 350px;

	overflow: hidden;

	position: relative;

	z-index: 2;

	background: #000;

}

.banner{

	display: block;

	overflow: hidden;

	position: absolute;

	z-index:15;

	color: #fff;

	top: 260px;

	right: -478px;

	width: 478px;

	height: 73px;

	background: url('../images/banner-bg.png');

}



.banner-text {

	font: 38px/72px 'Oswald', cursive;

	color:#ffffff;

	text-shadow: rgba(0,0,0,0.2) 1px 1px 1px;

	text-transform: uppercase;

	padding-left: 24px;

}

	.banner-text:hover {

		color:#aaa;

	}

.tm-prev {

	display:block;

	overflow:hidden;

	position:absolute;

	left:15px;

	top: 50%;

	margin-top: -16px;

	z-index:3;

	width: 32px;

	height: 32px;

	background: url('../images/tms-prev.png') no-repeat;

}

	.tm-prev:hover {

		background: url('../images/tms-prev.png') no-repeat 0 -32px;

	}

.tm-next {

	display:block;

	overflow:hidden;

	position:absolute;

	right:15px;

	top: 50%;

	margin-top: -16px;

	z-index:3;

	width: 32px;

	height: 32px;

	background: url('../images/tms-next.png') no-repeat;

}

	.tm-next:hover {

		background: url('../images/tms-next.png') no-repeat 0 -32px;

	}

/* TABS

========================================================================= */

.tabs {

	position: relative;

	overflow: hidden;

	width: 940px;

}

.tabs li {

	float: left;

	padding:0 10px 0 10px;

	text-align: center;

	-webkit-border-radius: 4px 4px 0 0;

	-moz-border-radius: 4px 4px 0 0;

	border-radius: 4px 4px 0 0;

	/*min-width: 480px;*/

	margin-right:2px;

	/*overflow:hidden;*/

	height:48px;

	background: url('../images/tab-bg.jpg');

}

.tabs li a {

	font: 18px/48px 'Oswald', cursive;

	color: #ffffff;

	text-shadow: rgba(0,0,0,0.1) 1px 1px 1px;

	text-transform: uppercase;

	display: block;

}

.tabs .selected, .tabs li:hover {

	background: url("../images/tab-bg-active.jpg");

}

.tab-content {

	background: url('../images/tab-main-bg.png');

	border: 1px solid #cacaca;

	padding: 29px 24px 26px 31px;

}

.tab-block-1 {

	width: 675px;

}

.tab-block-2 {

	width: 135px;

}

.tab-header {

	color:#5e5a56;

	font: 18px/36px 'Oswald', sans-serif;

	text-transform: uppercase;

	text-shadow: rgba(255,255,255,0.3) 1px 1px 1px;

}

.tab-text {

	font: 15px/21px Arial, sans-serif;

	/*text-transform: uppercase;*/

	color:#4f4f4f;

}

.tab-button {

	display:inline-block;

	text-transform: uppercase;

	font:18px/29px 'Oswald', cursive;

	color:#232428;

	padding: 23px 14px 21px 14px;

	text-shadow: rgba(255,255,255,1) 1px 1px 1px;

	background: #e2e2e2 url('../images/tab-button.jpg') repeat-x;

	border: 1px solid #ebebeb;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.5);

	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.5);

	box-shadow: 0 1px 4px rgba(0,0,0,0.1);

}

	.tab-button:hover {

		color:#444;

		background: #ebebeb url('../images/tab-button-hover.jpg') repeat-x;

	}

/* SLIDER (Cycle plugin)

========================================================================= */

.slide-holder {

	height: 360px;

	position: relative;

	padding-top: 60px;

	margin-top: -35px;

}

.slide-holder-2 {

	height: 256px;

	position: relative;

	padding-top: 54px;

	margin-top: -54px;

}

.slide-holder-3 {

	height: 890px;

	position: relative;

	padding-top: 60px;

	margin-top: -60px;

}

#prev {

	width: 35px;

	height: 35px;

	background: url('../images/carusel-prev.png') no-repeat 0px 0px;

	position:absolute;

	z-index: 10;

	right: 38px;

	top: 0;

	overflow: hidden;

	cursor: pointer;

}

	#prev:hover {

		background: url('../images/carusel-prev.png') no-repeat 0px -35px;

	}

#next {

	width: 35px;

	height: 35px;

	background: url('../images/carusel-next.png') no-repeat 0px 0px;

	position:absolute;

	z-index: 10;

	right: 0;

	top: 0;

	cursor: pointer;

}

	#next:hover {

		background: url('../images/carusel-next.png') no-repeat 0px -35px;

	}



/* FORM

========================================================================= */

div .dt {

	width: 160px;

}

div .dd {

	width: 170px;

}

div .dd span {

	float: right;

}



iframe {

	width: 460px;

	height: 445px;

	margin:0;

}

#confirm {

	position: relative;

	height: auto;

	padding-bottom: 30px;

}

#confirm  label {

	display: block;

	position: relative;

	min-height: 40px;

	width: 236px;

}

#confirm  label.message {

	min-height: 410px;

}

#confirm input {

	display: block;

	margin: 0;

	outline: none;

	box-shadow: none !important;

	width: 236px;

	height: 27px;

	border: 1px solid #b8b8bb;

	color: #989898;

	font: 11px/19px Arial, sans-serif;

	background: transparent;

	padding: 0 7px;

}

#confirm textarea {

	display: block;

	margin: 0;

	padding: 5px 7px;

	outline: none;

	box-shadow: none !important;

	border: 1px solid #b8b8bb;

	color: #989898;

	font: 11px/19px Arial, sans-serif;

	background: transparent;

	width: 364px;

	height: 386px;

	resize: none;

	overflow: auto;

}

#confirm label > span {

	color: #8f2e27;

	position:relative;

	left: 12px;

}

#confirm .success {

	color:#000;

	display:none;

	font: bold 11px/19px Arial, sans-serif;

}

#confirm  .empty, #confirm  .error {

	font: 11px/19px Arial, sans-serif;

	display:none;

}

#confirm .btns {

	position: absolute;

	right: 0;

}

#confirm .btns a {

	margin-left: 10px;

}





/* FOOTER

========================================================================= */

footer {

	border-top: 6px solid #f9f9f9;

	background: url('../images/footer-bg.jpg');

	padding: 24px 0 24px 0;

}

.policy {

	font: 12px/20px Arial, sans-serif;

	color: #a09f9f;

}

.policy a {

	color: #a09f9f;

}

.policy a:hover {

	text-decoration:underline;

	color:#fff;

}

.footer-logo {

	font: 30px/36px 'Oswald', cursive;

	color:#fff;

	text-shadow: rgba(255,255,255,0.3) 1px 1px 1px;

}

.privacy-ident {

	display:inline-block;

	margin-top:12px;

	margin-left: 3px;

}

.soc-text-1 {

	font-size:12px;

	color:#a09f9f;

}

/* NAVIGATION

========================================================================= */

/*** ESSENTIAL STYLES ***/

.sf-menu, .sf-menu * {

	margin: 0;

	padding: 0;

	list-style: none;

}

.sf-menu {

	line-height: 1.0;

}

.sf-menu ul li {

	width: 100%;

}

.sf-menu li:hover {

	visibility: inherit; /* fixes IE7 'sticky bug' */

}

.sf-menu li {

	float: left;

	position: relative;

}

.sf-menu a {

	display: block;

	position: relative;

}

.sf-menu li:hover ul,

.sf-menu li.sfHover ul {

	left: 0;

	/*top: 91px;  match top ul list item height */
	top: 70px;

	z-index: 99;

}

ul.sf-menu li:hover li ul,

ul.sf-menu li.sfHover li ul {

	top: -999em;

}

ul.sf-menu li li:hover ul,

ul.sf-menu li li.sfHover ul {

	left: 156px; /* match ul width */

	top: 0;

}

ul.sf-menu li li:hover li ul,

ul.sf-menu li li.sfHover li ul {

	top: -999em;

}

ul.sf-menu li li li:hover ul,

ul.sf-menu li li li.sfHover ul {

	left: 10em; /* match ul width */

	top: 0;

}



/*** STYLIZATION ***/

nav {

	position:relative;

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);

	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);

	box-shadow: 0 1px 1px rgba(0,0,0,0.2);

	display:inline-block;

	border-bottom: 1px solid #999898;

	background: #226196;

}

.sf-menu > li > a {

	/*width: 130px;*/

	text-align:center;

	/*background: #8e8781 url('../images/menu-bg.jpg') repeat-x;*/

	border-bottom: 9px solid transparent;

	overflow:hidden;

	/*padding:0 34px 0 34px;*/
	    padding: 0 27px 0 26px;

}

.sf-menu > li + li > a {

	/*width: 135px;*/

}

.sf-menu > li > a span {

	display:block;

	text-transform: uppercase;

}

.menu-font-1 {

	font: 18px/29px 'Oswald', cursive;

	color:#fff;

	text-shadow: rgba(0,0,0,0.4) 1px 1px 1px;

	letter-spacing: -1px;

}

.menu-font-2 {

	font: 11px/24px Arial, sans-serif;

	color:#aba7a4;

	margin-top: -9px;

	margin-left: 2px;

}

.sf-menu > li > a:hover , .sf-menu > li.active > a, .sf-menu > li.sfHover > a {

	border-bottom: 9px solid #2f343a;

	/*background: #a09a95 url('../images/menu-bg-hover.jpg') repeat-x;*/

}

	.sf-menu > li > a:hover .menu-font-1, .sf-menu > li.active > a .menu-font-1, .sf-menu > li.sfHover > a .menu-font-1 {

		color:#000;

		text-shadow: rgba(255,255,255,0.2) 1px 1px 1px;

	}

	.sf-menu > li > a:hover .menu-font-2, .sf-menu > li.active > a .menu-font-2, .sf-menu > li.sfHover > a .menu-font-2 {

		color:#fff;

		text-shadow: rgba(0,0,0,0.1) 1px 1px 1px;

	}

.sf-menu ul {

	position: absolute;

	top: -999em;

	width: 155px;

}

.sf-menu li li a {

	font: 21px/25px 'Oswald', cursive;

	color: #fff;
	
	background-color: #256196;
    border-bottom: 1px dashed;

	width: 155px;

	text-align:center;

	/*background: url('../images/sub-menu-bg-1.jpg');*/

	text-shadow: rgba(0,0,0,0.2) 1px 1px 1px;

	text-transform: uppercase;

	padding: 24px 0 26px 0;

}

.sf-menu  li li a:hover, .sf-menu > li li.active a, .sf-menu > li li.sfHover > a {

	/*background: url('../images/sub-menu-bg-1-hover.jpg');*/

}

.sf-menu ul ul {

	position: absolute;

	top: -999em;

	width: 312px;

}

.sf-menu  li li li {

	width: auto;

	margin-right: 1px;

}

.sf-menu  li li li a:hover, .sf-menu > li li li.active a, .sf-menu > li li li.sfHover > a {

	/*background: url('../images/sub-menu-bg-2-hover.jpg');*/

	color:#2b2b2b;

	text-shadow: rgba(255,255,255,0.3) 1px 1px 1px;

}

.sf-sub-indicator {

	text-indent: -999em;

	width: 13px;

	height: 8px;

	background: url('../images/sub-indicator.png') no-repeat;

	position: absolute;

	bottom: 0;

	left: 48%;

}

.sf-menu  > li li > a > .sf-sub-indicator {

	display:none;

}

.sf-menu > li {

	background: url('../images/menu-separator.png') no-repeat;

	padding-left: 1px;

}

.sf-menu > li:first-child {

	background: none;

	padding-left: 0;

}

.menu-separator {

	padding: 12px 15px 7px 0;
	/*padding: 12px 0 7px 0;*/

}



/* Form */

input[type="text"], input[type="password"], input[type="email"], input[type="date"], textarea, select {

    -moz-box-sizing: border-box;

    background: none repeat scroll 0 0 #FFFFFF;

    border: 1px solid #BFBFBF;

    color: #111111;

    display: block;

    font-family: Helvetica,Arial,sans-serif;

    font-size: 13px;

    margin: 0 0 12px;

    max-width: 100%;

    outline: medium none;

    padding: 6px 4px;

}

input[type="text"]:hover, input[type="password"]:hover, input[type="email"]:hover, input[type="date"]:hover, textarea:hover, select:hover {

    border: 1px solid #A6A6A6;

}

input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="date"]:focus, textarea:focus, select:focus {

    border: 1px solid #A7832F;

    box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);

}



/* Products */

.products li {float:left;border:solid 5px #EDEDED;margin:10px;}

.products li img{width:200px; height:200px;}

.products-home li {float:left;border:solid 5px #EDEDED;margin:10px;}

.products-home li:hover {border:solid 5px #CACACA;}

.products-home li img{width:120px; height:120px;}

