/*



 #josForm div.k2AccountPage table th{

	padding: 20px 0 10px;

	font-size: 12px;

	text-transform: uppercase;

	text-align: center;

 }

 a.read-more{

	text-decoration: underline;

}

 .otModule a.read-more{

	padding: 7px 10px;

	margin-bottom: 5px;

	background:  #AAAAA4;

	color: #FFFFFF;	

	border-radius: 5px 5px 5px 5px;

	-moz-border-radius: 5px 5px 5px 5px;

}

a.moduleItemReadMore{

	float: right;

}

.catItemTagsBlock span,

.itemTagsBlock span{

	background: url(../img/tags.png) no-repeat #999999;

	padding: 5px 20px;

	text-transform: uppercase;

	color: #FFFFFF;

	font-weight: bold;

}

.catItemTagsBlock a,

.itemTagsBlock a{

	padding: 5px 20px;

	color: #FFFFFF;

	background: #BA6A49;

	font-weight: bold;

}





.ot-blog .catItemAdditionalInfo{

	padding: 0;

	float: left;

	width: 100%;

	height: auto;

	margin-bottom: 0px;

}

.ot-blog .itemToolbar ul,

.ot-blog .catItemAdditionalInfo-i{

	padding: 15px 20px 15px 25px;

}

.ot-blog a.itemCommentsLink{

	margin-top: -4px;

}

.ot-blog .itemHeader{

	position: relative;

}

.ot-blog .itemHeader .right-lk{

	position: absolute;

	top: 20px;

	right: 0;

	padding-right: 20px;

	z-index: 1;

}

.ot-blog .itemHeader .right-lk a{

	display: inline-block;

	width: 16px;

	height: 16px;

	margin: 0 3px;

	overflow: hidden;

	text-indent: -100px;

}

.ot-blog .itemHeader .right-lk a.itemPrintLink{

	background: url(../img/print-ico.png) no-repeat;

}

.ot-blog .itemHeader .right-lk a.itemEmailLink{

	background: url(../img/email-ico.png) no-repeat;

}





.porfolio .catItemView{

	margin: 0px 5px;

}

.porfolio .k2ItemBlock{

	padding: 10px;

	text-align: center;

	position: relative;

}

.porfolio span.catItemImage{

	margin: 0;

}

.porfolio a.read-more{

	position: absolute;

	z-index: 1;

	display: block;

	opacity: 0;

	filter:alpha(opacity=0); 

	width: 95px;

	height: 46px;

	overflow: hidden;

	text-indent: -1000px;

	background: url(../img/link-ico.png) top left no-repeat;

}

.porfolio .itemHeader .itemTitle{

	padding: 15px 0 0;

	font-size: 29px;

}

.porfolio .itemIntroText{

	overflow: hidden;

	border-bottom: 1px solid #E9EAEA;

}

.porfolio .itemFullText{

	float: left;

	width: 100%;

}

.porfolio .itemImageBlock{

	float: left;

	margin: 15px 20px 15px 0px;

	padding: 10px;

	background: #FFFFFF;

	border: 1px solid #E9EAEA;

}





 .otwrapscroller .otscrollable .otslidenav{

	padding: 9px 16px;

	background: #463837;

	z-index: 11;

 }

 .otwrapscroller .otscrollable .otslidenav a{

	width: 10px;

	height: 10px;

	float: left;

	margin: 0 2px;

	position: relative;

	z-index: 999;

	border: 1px solid #896958;

	text-indent: 100px;

	overflow: hidden;

 }

 .otwrapscroller .otscrollable .otslidenav a.activeSlide,

 .otwrapscroller .otscrollable .otslidenav a:hover{

	border: 1px solid #f2db6d;

 }

 


.module .ot-total_products{

	padding: 5px 5px 5px 25px;

	background: url("../img/checkout.png") no-repeat scroll 0 0 transparent;

	line-height: 24px;

}

.module .ot-total_products span.total_products,

.module .ot-total_products span.show_cart{

	padding: 0 7px;

}

.ot-vmproduct li{

	margin: 0px;

	padding: 0px;

	background: none;

}

.ot-vmproduct .spacer{

	padding: 30px 5px 10px;

	overflow: hidden;

	position: relative;

}

.ot-vmproduct .spacer .ot-product-detail{

	float: left;

	width: 100%;

}

.slide .ot-vmproduct .spacer .product-image img,

div.related-products-view .product .spacer img{

	height: 336px;

}

.ot-leftcolumn .ot-vmproduct .spacer div.product-price,

.ot-leftcolumn .ot-vmproduct span.PricesalesPrice,

.ot-rightcolumn .ot-vmproduct .spacer div.product-price,

.ot-rightcolumn .ot-vmproduct span.PricesalesPrice{

	color: #cf8639;

}

.ot-leftcolumn .module .ot-vmproduct .spacer span.vote,

.ot-rightcolumn .module .ot-vmproduct .spacer span.vote{

	float: left;

	padding: 0 0 10px;

}

.ot-vmgroup .ot-slidenav .otprev,

.ot-vmgroup .ot-slidenav .otnext,

.ot-vmgroup .ot-slidenav .otpause{

	float: left;

	width: 20px;

	height: 20px;

	display: block;

	margin: 0px 1px;

}

.ot-vmgroup .ot-slidenav .otprev{

	background: url("../img/prev.png") 7px 5px no-repeat #d4d4d4;

}

.ot-vmgroup .ot-slidenav .otnext{

	background: url("../img/next.png") 7px 5px no-repeat #d4d4d4;

}

.ot-vmgroup .ot-slidenav .otprev:hover{

	background: url("../img/prev.png") 7px 5px no-repeat #8f8f8f;

	cursor: pointer;

}

.ot-vmgroup .ot-slidenav .otnext:hover{

	background: url("../img/next.png") 7px 5px no-repeat #8f8f8f;

	cursor: pointer;

}





div.ot-top-content .otModule.breadcrumb .otModule-i,

div.ot-bottom-content .otModule.breadcrumb .otModule-i{

	padding: 0 20px;

}





div.ot-top-content .otModule.none .otModule-i,

div.ot-bottom-content .otModule.none .otModule-i{

	padding: 0px;

}

div.ot-top-content .otModule.first .otModule-i,

div.ot-bottom-content .otModule.first .otModule-i{

	padding: 10px 20px 10px 0px;

}

div.ot-top-content .otModule.last .otModule-i,

div.ot-bottom-content .otModule.last .otModule-i{

	padding: 10px 0 10px 20px;

}

div.ot-top-content .otModule.none .otModule-i,

div.ot-bottom-content .otModule.none .otModule-i{

	padding: 0px;

}

 



 div.ot-bottom-content .otModule.scroll{

	margin: 20px 0 0;

	border-top: 1px solid #E9E9E1;

 }

 div.ot-bottom-content .otModule.scroll .otModule-i{

	padding: 0px;

}

 div.ot-bottom-content .otModule.scroll .otModule-i h3{

	text-align:center;

	display: block;

	margin: -15px 0 15px;

	position: relative;

}

 div.ot-bottom-content .otModule.scroll .otModule-i h3 span.title-module{

	padding: 0 20px;

	background: #F7F7EF;

 }

 .scroll_wrapper .scroll_wrapper_i .scrollable{

	margin-left: 12px;

 }

 .scroll_wrapper .scroll_wrapper_i a.browse{

	width: 12px;

	height: 27px;

 }

 .scroll_wrapper .scroll_wrapper_i a.left{

	left: 0px;

	background: url("../img/prev.png") no-repeat scroll left top transparent;

 }

 .scroll_wrapper .scroll_wrapper_i a.right{

	right: 0px;

	background: url("../img/next.png") no-repeat scroll left top transparent;

 }

 .scroll_wrapper .scroll_wrapper_i .items div.img{

	padding: 10px 16px;

 }

 


 div.ot-bottomboxes .bottom-box ul.stream-items li.stream-item .tweet-text a{

	display: inline-block;

	padding: 2px 10px;

	color: #FFFFFF;

}

 div.ot-bottomboxes .bottom-box ul.stream-items li.stream-item .tweet-row.created_at{

	padding: 10px 0;

 }



 div.ot-bottomboxes .bottom-box{

	font-size: 11px;

 }

.ot-bottomboxes .bottom-box .otRounded.about{

	background: #ba6a49;

}

.bottom-box .module.about h3 span.title-module{

	color: #d6a692;

}

.ot-bottomboxes .bottom-box .otRounded.service{

	background: #cf8639;

}

.bottom-box .module.service h3 span.title-module{

	color: #e9dacb;

}

.ot-bottomboxes .bottom-box .otRounded.newsletter{

	background: #5b504e;

}

.bottom-box .module.newsletter h3 span.title-module{

	color: #c4b7b5

}

div.ot-bottomboxes .bottom-box a.readmore{

	background: #463837;

	border-radius: 3px 3px 3px 3px;

	-moz-border-radius: 3px 3px 3px 3px;

	color: #FFFFFF;

	padding: 5px 20px;

	text-transform: uppercase;

}

 div.ot-bottomboxes .bottom-box .newsletter input[type="text"]{

	width: 170px;

	padding: 5px;

	color: #333333;

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

	font-style: italic;

}

div.ot-bottomboxes .bottom-box .newsletter button,

div.ot-bottomboxes .bottom-box .newsletter input[type="button"],

div.ot-bottomboxes .bottom-box .newsletter input[type="submit"]{

	border: 0;

	padding: 5px 10px;

	margin: 5px 0px;

	color: #FFFFFF;

	text-transform: uppercase;

	line-height: 18px;

	border-radius: 3px 3px 3px 3px;

	-moz-border-radius: 3px 3px 3px 3px;

	background: #ba6a49;

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

	font-weight: bold;

}

 



 a.custom-social{	

	margin: 0 0 0 7px;

	padding: 7px 10px;

	display: inline-block;

	font-size: 13px;

	text-transform: uppercase;

	color: #79726f;

	background: #352b29;

	border-color: #201918 #231D1B #473C3A;

	border-style: solid;

	border-width: 1px;

	border-radius: 7px 7px 7px 7px;

	-moz-border-radius: 7px 7px 7px 7px;

 }

 a.custom-social:hover{

	text-decoration: none;

	color: #BA6A49;

 }



.ot-top-extend .customtitle .otModuleContent-i{

	padding: 20px 25px;

	color: #FFFFFF;

}

.ot-top-extend .customtitle .otModuleContent-i H3{

	font-size: 46px;

	line-height: 46px;

	font-weight: normal;

	margin-bottom: 3px;

}




.module form.default-search{

	float: right;

	margin: 0px 10px;

	background: url("../img/headertop-bg.png") repeat-x scroll 0 0 #211B19;

	padding: 2px 5px;

	border-top: 1px solid #1a1311;

	border-right: 1px solid #281e1c;

	border-bottom: 1px solid #413735;

	border-left: 1px solid #281e1c;

	border-radius: 5px 5px 5px 5px;

	-moz-border-radius: 5px 5px 5px 5px;

}

.module form.default-search input[type="text"]{

	border: 0px;

	border-right: 0;

	width: 160px;

	padding: 4px 5px;

	float: left;

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

	font-size: 13px;

	line-height: 18px;

	color: #e0dcd9;

	background: none;

	border-right: 1px solid #716463;

}

.module form.default-search input[type="text"]:focus {

	outline: 0px;

}

.module form.default-search button,

.module form.default-search input[type="button"],

.module form.default-search input[type="submit"]{	

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

	font-size: 13px;

	font-weight: bold;

	text-transform: uppercase;

	line-height: 18px;

	color: #FFFFFF;

	border: 0;

	padding: 4px 10px;

}



.k2AccountPage .toggle-editor,

.k2AccountPage .toggle-editor .button2-left,

.k2AccountPage .toggle-editor .button2-left .blank{

	margin:0;

}





.ot-leftcolumn,

.ot-rightcolumn{

	

}

div.ot-rightcolumn .nonepd .otModule-i,

div.ot-leftcolumn .nonepd .otModule-i{

	padding: 0;

}

div.ot-rightcolumn .otModule.nonebg,

div.ot-leftcolumn .otModule.nonebg{

	background: none;

}

.ot-leftcolumn .k2ArchivesBlock li,

.ot-rightcolumn .k2ArchivesBlock li{

	border: 0;

}

.ot-leftcolumn .k2ArchivesBlock li div,

.ot-rightcolumn .k2ArchivesBlock li div{

	background: #4f5153;

	border: 0;

	margin: 2px 1px;

	padding: 10px;

	text-align: center;

	font-size: 18px;

	text-transform: uppercase;

	line-height: 18px;

	font-weight: normal;

}

.ot-leftcolumn .k2ArchivesBlock li.active div,

.ot-rightcolumn .k2ArchivesBlock li.active div,

.ot-leftcolumn .k2ArchivesBlock li:hover div,

.ot-rightcolumn .k2ArchivesBlock li:hover div,

.ot-leftcolumn .k2ArchivesBlock li div:hover,

.ot-rightcolumn .k2ArchivesBlock li div:hover{

	background: #00C0B5;

}

.ot-leftcolumn .k2ArchivesBlock li a,

.ot-rightcolumn .k2ArchivesBlock li a{

	font-weight: normal;

}

.ot-leftcolumn .k2ArchivesBlock li.active a,

.ot-rightcolumn .k2ArchivesBlock li.active a,

.ot-leftcolumn .k2ArchivesBlock li:hover a,

.ot-rightcolumn .k2ArchivesBlock li:hover a,

.ot-leftcolumn .k2ArchivesBlock li div:hover a,

.ot-rightcolumn .k2ArchivesBlock li div:hover a

.ot-leftcolumn .k2ArchivesBlock li div a:hover,

.ot-rightcolumn .k2ArchivesBlock li div a:hover{

	color: #FFFFFF;

	text-decoration: none;

}

div.ot-rightcolumn ul li.even,

div.ot-leftcolumn ul li.even{

	background: #ffffff;

}

div.ot-rightcolumn ul li.odd,

div.ot-leftcolumn ul li.odd{

	background: #f7f7f2;

}

div.ot-rightcolumn ul li .lcUsername,

div.ot-leftcolumn ul li .lcUsername{

	font-size: 13px;

}

div.ot-rightcolumn ul li .lcCommentDate,

div.ot-leftcolumn ul li .lcCommentDate{

	font-size: 11px;

	font-style: italic;

	color: #43362e;

}

div.ot-rightcolumn ul li a .lcComment,

div.ot-leftcolumn ul li a .lcComment{

	font-size: 13px;

	color: #2a353c;

}

div.ot-rightcolumn ul li a:hover,

div.ot-leftcolumn ul li a:hover{

	text-decoration: none;

}





div.pagination,

#top-pagination,

#bottom-pagination{

    float: left;

    margin: 0px;

	padding: 0px;

    width: 100%;

	text-align: center;

	border: 0px;

}

.pagination p.pageslinks,

.pagination p.pagescounter,

#top-pagination p.pageslinks,

#top-pagination p.pagescounter,

#bottom-pagination p.pageslinks,

#bottom-pagination p.pagescounter{

	text-align: center;

	margin: 5px 0;

}

.pagination p.pageslinks,

#top-pagination p.pageslinks,

#bottom-pagination p.pageslinks{

	margin: 0;

}

.pagination span.pagination,

#top-pagination span.pagination,

#bottom-pagination span.pagination{

	margin: 0;

	text-align: center;

	font-weight: bold;

}

.pagination span.pagination span.text, 

.pagination span.pagination a.link-text,

#top-pagination span.pagination span.text, 

#top-pagination span.pagination a.link-text,

#bottom-pagination span.pagination span.text, 

#bottom-pagination span.pagination a.link-text{

	background: none;

}

.pagination span.pagination span.inactive,

.pagination span.pagination strong a.link-text,

.pagination span.pagination a.link-text,

#top-pagination span.pagination span.inactive,

#top-pagination span.pagination strong a.link-text,

#top-pagination span.pagination a.link-text,

#bottom-pagination span.pagination span.inactive,

#bottom-pagination span.pagination strong a.link-text,

#bottom-pagination span.pagination a.link-text{

    line-height: normal;

    margin: 0 0px 0 4px;

    padding: 3px 7px;

    width: auto;

	color: #666666;

}

.pagination span.pagination span.inactive span.text,

.pagination span.pagination strong a.link-text span.link-page,

.pagination span.pagination a.link-text span.link-page,

#top-pagination span.pagination span.inactive span.text,

#top-pagination span.pagination strong a.link-text span.link-page,

#top-pagination span.pagination a.link-text span.link-page,

#bottom-pagination span.pagination span.inactive span.text,

#bottom-pagination span.pagination strong a.link-text span.link-page,

#bottom-pagination span.pagination a.link-text span.link-page{

    line-height: 28px;

    margin: 0;

    padding: 0 0px;

    width: auto;

}

.pagination span.pagination strong span.inactive,

.pagination span.pagination  a.link-text:hover,

#top-pagination span.pagination strong span.inactive,

#top-pagination span.pagination  a.link-text:hover,

#bottom-pagination span.pagination strong span.inactive,

#bottom-pagination span.pagination  a.link-text:hover{

	color: #FFFFFF;

	background: #979797;

	text-decoration: none;

	border-radius: 3px 3px 3px 3px;

	-moz-border-radius: 3px 3px 3px 3px;

}





.module div #ot-login-popup-link,

.module .ot-login-button span,

.module .ot-login-button span span{

	background: none;

	color: #8b8280;

	font-weight: normal;

}

.module .ot-login-button span span span:hover{

	text-decoration: underline;

}

.ot-logout-wrap .ot-logged-greeting-inner{

	line-height: 24px;

}

#ot-login-popup-wrap,

#ot-logout-form{

	padding: 5px 10px;

}

#ot-logout-form .ot-logout-button,

#ot-logout-form .ot-logout-button .ot-logout-button-inner,

#ot-logout-form .ot-logout-button .ot-logout-button-inner input.button{

	background: none;

	padding: 0;

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



	line-height: 24px;

	height: 24px;

}

#ot-logout-form .ot-logout-button .ot-logout-button-inner input.button{

	color: #8B8280;

}

form#form-login{

	

}

form#form-login fieldset.input{

	border: none;

}

form#form-login fieldset.input #form-login-username input#modlgn_username,

form#form-login fieldset.input #form-login-password input#modlgn_passwd{

	width: 60%;

	padding: 3px 2px;

	background: #c8c8c8;

}

form#form-login fieldset.input #form-login-username{

	

}

form#form-login fieldset.input #form-login-username input#modlgn_username{

	

}

form#form-login fieldset.input #form-login-password{

	

}

form#form-login fieldset.input #form-login-password input#modlgn_passwd{

	

}

form#form-login fieldset.input #form-login-username label,

form#form-login fieldset.input #form-login-password label{

	display: block;

}

form#form-login fieldset.input input.submit-button,

form#form-login div.log-out input.submit-button,

form#form-login fieldset.input input.button,

form#form-login div.log-out input.button{

	border: none;

	color: #fff;

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

	font-weight: bold;

	padding: 6px 15px 8px;

}

form#form-login ul li{

	border: none;

}

form#form-login ul li a{

	font-size: 11px;

}





body.left-right-content div.ot-mainbody{



}

body.left-right-content div.ot-mainbody div.ot-content{

	

}

body.left-right-content div.ot-mainbody div.content-full-left{

	

}

body.left-right-content div.ot-mainbody div.ot-rightcolumn{

	float: left;

}



body.content-left-right div.ot-mainbody{

	

}

body.content-left-right div.ot-mainbody div.ot-content{

	

}

body.content-left-right div.ot-mainbody div.content-full-right{

	

}

body.content-left-right div.ot-mainbody div.ot-leftcolumn{

	float: right;

}



.floatleft{

	float: left;

}

.floatright{

	float: right;

}

.width1 {

	width:1%;

}

.width2 {

	width:2%;

}

.width3 {

	width:3%;

}

.width4 {

	width:4%;

}

.width5 {

	width:5%;

}

.width6 {

	width:6%;

}

.width7 {

	width:7%;

}

.width8 {

	width:8%;

}

.width9 {

	width:9%;

}

.width10 {

	width:10%;

}

.width11 {

	width:11%;

}

.width12 {

	width:12%;

}

.width13 {

	width:13%;

}

.width14 {

	width:14%;

}

.width15 {

	width:15%;

}

.width16 {

	width:16%;

}

.width17 {

	width:17%;

}

.width18 {

	width:18%;

}

.width19 {

	width:19%;

}

.width20 {

	width:20%;

}

.width21 {

	width:21%;

}

.width22 {

	width:22%;

}

.width23 {

	width:23%;

}

.width24 {

	width:24%;

}

.width25 {

	width:25%;

}

.width26 {

	width:26%;

}

.width27 {

	width:27%;

}

.width28 {

	width:28%;

}

.width29 {

	width:29%;

}

.width30 {

	width:30%;

}

.width31 {

	width:31%;

}

.width32 {

	width:32%;

}

.width33 {

	width:33%;

}

.width34 {

	width:34%;

}

.width35 {

	width:35%;

}

.width36 {

	width:36%;

}

.width37 {

	width:37%;

}

.width38 {

	width:38%;

}

.width39 {

	width:39%;

}

.width40 {

	width:40%;

}

.width41 {

	width:41%;

}

.width42 {

	width:42%;

}

.width43 {

	width:43%;

}

.width44 {

	width:44%;

}

.width45 {

	width:45%;

}

.width46 {

	width:46%;

}

.width47 {

	width:47%;

}

.width48 {

	width:48%;

}

.width49 {

	width:49%;

}

.width50 {

	width:50%;

}

.width51 {

	width:51%;

}

.width52 {

	width:52%;

}

.width53 {

	width:53%;

}

.width54 {

	width:54%;

}

.width55 {

	width:55%;

}

.width56 {

	width:56%;

}

.width57 {

	width:57%;

}

.width58 {

	width:58%;

}

.width59 {

	width:59%;

}

.width60 {

	width:60%;

}

.width61 {

	width:61%;

}

.width62 {

	width:62%;

}

.width63 {

	width:63%;

}

.width64 {

	width:64%;

}

.width65 {

	width:65%;

}

.width66 {

	width:66%;

}

.width67 {

	width:67%;

}

.width68 {

	width:68%;

}

.width69 {

	width:69%;

}

.width70 {

	width:70%;

}

.width71 {

	width:71%;

}

.width72 {

	width:72%;

}

.width73 {

	width:73%;

}

.width74 {

	width:74%;

}

.width75 {

	width:75%;

}

.width76 {

	width:76%;

}

.width77 {

	width:77%;

}

.width78 {

	width:78%;

}

.width79 {

	width:79%;

}

.width81 {

	width:81%;

}

.width82 {

	width:82%;

}

.width83 {

	width:83%;

}

.width84 {

	width:84%;

}

.width85 {

	width:85%;

}

.width86 {

	width:86%;

}

.width87 {

	width:87%;

}

.width88 {

	width:88%;

}

.width89 {

	width:89%;

}

.width90 {

	width:90%;

}

.width91 {

	width:91%;

}

.width92 {

	width:92%;

}

.width93 {

	width:93%;

}

.width94 {

	width:94%;

}

.width95 {

	width:95%;

}

.width96 {

	width:96%;

}

.width97 {

	width:97%;

}

.width98 {

	width:98%;

}

.width99 {

	width:99%;

}

.width100 {

	width:100%;

}







*/