#sbox-overlay {
	position:absolute;
	background-color:#000;
	left:0px;
	top:0px;
}
#sbox-window {
	position:absolute;
	background-color:#fff;
	text-align:left;
	overflow:visible;
	padding:10px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
#sbox-window[aria-hidden=true], #sbox-overlay[aria-hidden=true] { display:none; }
#sbox-btn-close {
	position:absolute;
	width:30px;
	height:30px;
	right:-15px;
	top:-15px;
	background:url('/shop/media/system/images/modal/closebox.png') no-repeat center;
	border:none;
}
.sbox-loading #sbox-content {
	background-image:url('/shop/media/system/images/modal/spinner.gif');
	background-repeat:no-repeat;
	background-position:center;
}
#sbox-content {
	clear:both;
	overflow:auto;
	background-color:#fff;
	height:100%;
	width:100%;
	color:#000;
}
.sbox-content-image#sbox-content { overflow:visible; }
#sbox-image { display:block; }
.sbox-content-image img {
	display:block;
	width:100%;
	height:100%;
}
.sbox-content-iframe#sbox-content { overflow:visible; }
.body-overlayed embed, .body-overlayed object, .body-overlayed select { visibility:hidden; }
#sbox-window embed, #sbox-window object, #sbox-window select { visibility:visible; }
#sbox-window.shadow {
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.7);
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.7);
	box-shadow:0 0 10px rgba(0,0,0,0.7);
}
.sbox-bg {
	position:absolute;
	width:33px;
	height:40px;
}
.sbox-bg-n {
	left:0;
	top:-40px;
	width:100%;
	background:url('/shop/media/system/images/modal/bg_n.png') repeat-x;
}
.sbox-bg-ne {
	right:-33px;
	top:-40px;
	background:url('/shop/media/system/images/modal/bg_ne.png') no-repeat;
}
.sbox-bg-e {
	right:-33px;
	top:0;
	height:100%;
	background:url('/shop/media/system/images/modal/bg_e.png') repeat-y;
}
.sbox-bg-se {
	right:-33px;
	bottom:-40px;
	background:url('/shop/media/system/images/modal/bg_se.png') no-repeat;
}
.sbox-bg-s {
	left:0;
	bottom:-40px;
	width:100%;
	background:url('/shop/media/system/images/modal/bg_s.png') repeat-x;
}
.sbox-bg-sw {
	left:-33px;
	bottom:-40px;
	background:url('/shop/media/system/images/modal/bg_sw.png') no-repeat;
}
.sbox-bg-w {
	left:-33px;
	top:0;
	height:100%;
	background:url('/shop/media/system/images/modal/bg_w.png') repeat-y;
}
.sbox-bg-nw {
	left:-33px;
	top:-40px;
	background:url('/shop/media/system/images/modal/bg_nw.png') no-repeat;
}
@-moz-document url-prefix() {
.body-overlayed {
overflow:visible;
}
}
#k2Container {
	padding:0;
	position:relative;
}
body.contentpane #k2Container { padding:16px; }
.k2Padding { padding:4px; }
.clr {
	clear:both;
	height:0;
	line-height:0;
	display:block;
	float:none;
}
.k2FeedIcon {
	padding:0;
	margin:10px 0;
	width:100%;
	overflow:hidden;
}
.k2FeedIcon a, .k2FeedIcon a:hover {
	display:block;
	float:right;
	margin:0;
	padding:0 20px 0 0;
	height:16px;
	background:url('/shop/templates/leo_watches/images/fugue/feed.png') no-repeat right 50%;
}
.k2FeedIcon a span, .k2FeedIcon a:hover span {
	font-size:10px;
	line-height:16px;
}
.itemRatingForm {
	display:block;
	vertical-align:middle;
	line-height:20px;
	float:left;
	position:relative;
	top:6px;
}
.itemRatingLog {
	margin:-2px 0 0;
	padding:0 0 0 4px;
	float:left;
	line-height:20px;
}
.itemRatingForm .formLogLoading {
	background:url('/shop/templates/leo_watches/images/system/loading.gif') no-repeat left center;
	height:20px;
	padding:0 0 0 20px;
}
.itemRatingList, .itemRatingList a:hover, .itemRatingList .itemCurrentRating { background:url('/shop/templates/leo_watches/images/system/star.png') left -1000px repeat-x; }
.itemRatingList {
	position:relative;
	float:left;
	width:100px;
	height:20px;
	overflow:hidden;
	list-style:none;
	margin:0 6px!important;
	padding:0;
	background-position:left top;
}
.itemRatingList li {
	display:inline;
	background:none;
	padding:0;
	border:none !important
}
.itemRatingList a, .itemRatingList .itemCurrentRating {
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000px;
	height:20px;
	line-height:20px;
	outline:none;
	overflow:hidden;
	border:none;
	cursor:pointer;
}
.itemRatingList a:hover { background-position:left center; }
.itemRatingList a.one-star {
	width:20%;
	z-index:6;
}
.itemRatingList a.two-stars {
	width:40%;
	z-index:5;
}
.itemRatingList a.three-stars {
	width:60%;
	z-index:4;
}
.itemRatingList a.four-stars {
	width:80%;
	z-index:3;
}
.itemRatingList a.five-stars {
	width:100%;
	z-index:2;
}
.itemRatingList .itemCurrentRating {
	z-index:1;
	background-position:0 bottom;
	margin:0;
	padding:0;
}
.siteRoot { display:none; }
.smallerFontSize {
	font-size:100%;
	line-height:inherit;
}
.largerFontSize {
	font-size:150%;
	line-height:140%;
}
.recaptchatable .recaptcha_image_cell, #recaptcha_table { background-color:#fff !important; }
#recaptcha_table { border-color:#eee !important; }
#recaptcha_response_field {
	border-color:#eee !important;
	background-color:#fff !important;
}
.clearList {
	display:none;
	float:none;
	clear:both;
}
.lastItem { border:none; }
.k2Avatar img {
	display:block;
	float:left;
	margin:2px 8px 4px 4px;
}
.k2Pagination {
	padding:0;
	margin:15px 0;
	text-align:center;
	color:#444;
	position:relative;
	overflow:hidden;
}
.itemIsFeatured, .catItemIsFeatured, .userItemIsFeatured { background:none; }
.userItemViewUnpublished {
	opacity:0.9;
	border:1px solid #dcdcdc;
	background:#fffff2;
	padding:8px;
}
.itemView {
	padding:8px 0 0 0;
	margin:0;
}
.catItemEditLink, .itemEditLink {
	display:block;
	text-align:right;
	padding:8px 36px;
	margin:0 0 24px 0;
	border:1px solid #eee;
	background:#fffef4;
	font-size:20px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic
}
.catItemHeader .catItemTitle {
	color:#333333;
	margin:0;
	padding:0;
	text-transform:none;
}
#itemListLeading .catItemHeader .catItemTitle { font-size:18px; }
#itemListPrimary .catItemHeader .catItemTitle { font-size:16px; }
#itemListSecondary .catItemHeader .catItemTitle { font-size:14px; }
.catItemHeader .catItemTitle a { color:#BCA36B; }
.catItemHeader .catItemTitle a:hover { color:#fff; }
.catItemHeader { margin:5px 0 5px; }
.catItemHeader .catItemTitle span sup, .itemHeader .itemTitle span sup {
	padding:0 0 0 3px;
	font-weight:normal;
	font-size:16px;
	letter-spacing:0;
	text-decoration:none;
	color:#666;
	vertical-align:top;
	text-transform:none;
}
div.catItemContent { position:relative; }
div.catItemAdditionalInfo {
	font-size:12px;
	color:#888;
	margin:4px 0 0 0;
}
div.catItemAdditionalInfo > div, div.catItemAdditionalInfo > a, div.catItemAdditionalInfo > span {
	display:block;
	float:left;
	margin:0 0 0 10px;
	padding:0 4px 0 8px;
	border-left:1px solid #eee;
}
div.catItemAdditionalInfo > div:first-child, div.catItemAdditionalInfo > a:first-child, div.catItemAdditionalInfo > span:first-child {
	margin:0;
	padding:0;
	border:none;
}
.catItemView {
	border-bottom:1px dotted #131219;
	overflow:hidden;
	padding:10px 0;
	margin:0 8px;
}
.itemToolbar { overflow:hidden; }
.itemToolbar ul {
	list-style:none;
	margin:10px 0 0 0;
}
.itemToolbar ul li {
	display:inline;
	list-style:none;
	padding:0 4px 0 8px;
	margin:0;
	border-left:1px solid #999;
	background:none;
}
.itemToolbar ul > li:first-child {
	border:none;
	padding-left:0!important;
}
.itemToolbar ul li a { font-weight:normal; }
.itemToolbar ul li a img {
	vertical-align:middle;
	position:relative;
	top:0;
}
.itemToolbar ul li a#fontDecrease { margin:0 0 0 2px; }
.itemToolbar ul li a#fontDecrease img {
	width:13px;
	height:13px;
	background:url('/shop/templates/leo_watches/images/system/font_decrease.png') no-repeat;
}
.itemToolbar ul li a#fontIncrease { margin:0; }
.itemToolbar ul li a#fontIncrease img {
	width:13px;
	height:13px;
	background:url('/shop/templates/leo_watches/images/system/font_increase.png') no-repeat;
}
.itemToolbar ul li a#fontDecrease span, .itemToolbar ul li a#fontIncrease span { display:none; }
.itemBottom {
	overflow:hidden;
	margin:28px 0 0;
	padding:7px 0;
}
.catItemRatingBlock, .itemRatingBlock {
	padding:0;
	overflow:hidden;
	font-size:12px;
}
.catItemRatingBlock span, .itemRatingBlock span { float:left; }
.catItemBody { margin:0; }
.itemBody {
	padding:6px 0 0;
	margin:0;
}
.itemImageBlock {
	position:relative;
	text-align:center;
	margin:10px 0 0 0;
	padding:0;
}
.userItemImageBlock, #itemListPrimary .catItemImageBlock { float:left; }
span.itemImage { margin:0 0 8px 0; }
span.catItemImage {
	overflow:hidden;
	margin:0 10px 0 0;
	float:left;
}
.tagItemImageBlock span.tagItemImage img, .userItemImageBlock span.userItemImage img, span.itemImage img, span.catItemImage img { margin-top:5px; }
span.itemImageCaption, span.itemImageCredits {
	line-height:100%;
	padding:3px 10px;
	font-size:10px;
	text-align:center;
	font-style:normal;
	color:#aaa;
	display:block;
}
.itemIntroText {
	padding:0;
	font-size:12px;
	color:#999999;
	line-height:160%;
	font-weight:bold;
}
.itemFullText h3 {
	margin:0;
	padding:16px 0 4px 0;
}
.itemFullText img {
	padding:6px;
	margin:4px;
	background:#fff;
}
.catItemExtraFields, .itemExtraFields {
	clear:both;
	margin:10px 0;
	padding:0;
}
.catItemExtraFields h4, .itemExtraFields h3 {
	font-size:28px;
	font-weight:normal;
	height:auto;
	line-height:28px;
	margin:32px 0 22px 6px;
	padding:0 0 6px;
	border-bottom:1px solid #eee
}
.catItemExtraFields ul li, .itemExtraFields ul li {
	display:block;
	overflow:hidden;
	border-bottom:1px solid #eee;
	margin:0 2px;
	padding:3px 5px 3px 20px;
	background:url('/shop/templates/leo_watches/images/default/icon-li.png') no-repeat left 50% scroll;
	line-height:30px;
}
.catItemExtraFields ul li span.catItemExtraFieldsLabel, .itemExtraFields ul li span.itemExtraFieldsLabel {
	display:block;
	float:left;
	font-weight:bold;
	margin:0 4px 0 0;
	width:30%;
}
.catItemExtraFields ul li span.catItemExtraFieldsValue, .itemExtraFields ul li span.itemExtraFieldsValue {
	margin-left:30%;
	display:block;
}
span.itemDateModified {
	float:right;
	font-style:italic;
	color:#999;
	font-size:11px;
	padding-right:3px;
}
.itemLinks {
color:#7B7B7B font-weight:normal;
	overflow:hidden;
	padding:0 0;
}
.itemHitsBlock { overflow:hidden; }
.itemRatingBlock, .itemHitsBlock, .itemCategory, .itemTagsBlock, .userItemTagsBlock, .userItemCategory, .catItemHitsBlock, .catItemCategory, .catItemTagsBlock, .catItemRatingBlock {
	border-bottom:1px dotted #131219;
	line-height:32px;
	overflow:hidden;
}
.catItemRatingBlock span {
	font-weight:bold;
	font-size:12px;
}
.userItemTagsBlock span, .userItemCategory span, .itemHitsBlock span span, .itemCategory span, .itemTagsBlock span, .catItemHitsBlock span span, .catItemCategory span, .catItemTagsBlock span {
	width:35%;
	display:inline-block;
	font-weight:bold;
	font-size:12px;
}
.itemAuthor { overflow:hidden; }
.itemSocialSharing {
	overflow:hidden;
	padding:10px 0;
}
.itemSocialSharing div {
	float:left;
	display:inline;
	width:auto
}
.itemSocialSharing iframe {
	background:none !important;
	border:none !important
}
span.itemHitsTwitterSep {
	padding:0 8px;
	color:#eee;
}
span.itemTwitterLink a {
	background:url('/shop/templates/leo_watches/images/social/twitter_16.png') no-repeat 0 50%;
	padding:2px 0 0 20px;
	margin:8px 0;
	text-decoration:none;
}
span.itemTwitterLink a:hover { text-decoration:none; }
.userItemTagsBlock ul.userItemTags, .catItemTagsBlock ul.catItemTags, .itemTagsBlock ul.itemTags {
	list-style:none;
	padding:0;
	margin:0;
	display:inline;
}
.userItemTagsBlock ul.userItemTags li, .catItemTagsBlock ul.catItemTags li, .itemTagsBlock ul.itemTags li {
	display:inline;
	list-style:none;
	line-height:2;
	margin:0 0 0 6px;
	text-align:center;
}
.userItemTagsBlock ul.userItemTags li a, .catItemTagsBlock ul.catItemTags li a, .itemTagsBlock ul.itemTags li a {
	padding:2px 6px;
	border-radius:2px
}
.userItemTagsBlock ul.userItemTags li a:hover, .catItemTagsBlock ul.catItemTags li a:hover, .itemTagsBlock ul.itemTags li a:hover { color:#666; }
.itemSocialLinksBlock span {
	padding:0 10px 0 0;
	float:left;
	display:block;
}
.itemSocialLinksBlock ul.itemSocialLinks {
	list-style:none;
	padding:0;
	margin:0;
	clear:none;
	float:left;
}
.itemSocialLinksBlock ul.itemSocialLinks li {
	float:left;
	list-style:none;
	padding:0 4px;
	margin:0;
}
.itemSocialLinksBlock ul.itemSocialLinks li a {
	float:left;
	display:block;
	width:19px;
	height:19px;
	background-position:0 0;
	background-repeat:no-repeat;
}
.itemSocialLinksBlock ul.itemSocialLinks li a span { display:none; }
.catItemAttachmentsBlock, .itemAttachmentsBlock {
	padding:4px;
	border-bottom:1px dotted #eee;
}
.catItemAttachmentsBlock span, .itemAttachmentsBlock span {
	font-weight:bold;
	padding:0 4px 0 0;
}
.catItemAttachmentsBlock ul.catItemAttachments, .itemAttachmentsBlock ul.itemAttachments {
	list-style:none;
	padding:0;
	margin:0;
	display:inline;
}
.catItemAttachmentsBlock ul.catItemAttachments li, .itemAttachmentsBlock ul.itemAttachments li {
	display:inline;
	list-style:none;
	padding:0 4px;
	margin:0;
	text-align:center;
}
.catItemAttachmentsBlock ul.catItemAttachments li span, .itemAttachmentsBlock ul.itemAttachments li span {
	font-size:10px;
	color:#999;
	font-weight:normal;
}
.modulePretext {
	margin:0!important;
	padding:0 !important;
	font-size:12px;
}
.itemAuthorBlock, .userBlock, .latestItemsCategory {
	margin:0 0 26px 0;
	overflow:hidden;
	font-size:12px;
}
.itemAuthorBlock .itemAuthorAvatar {
	display:block;
	float:left;
	margin:20px 24px 20px 20px;
	padding:0;
	border:3px solid #eee;
	overflow:hidden;
}
.itemAuthorBlock .itemAuthorAvatar img { display:block; }
.itemAuthorBlock .itemAuthorDetails {
	margin:0;
	padding:6px;
	margin:7px;
}
.itemAuthorBlock .itemAuthorDetails.leftmargin { margin-left:205px; }
.userBlock h2 {
	font:24px "Arial";
	margin:0;
}
.userBlock > div { overflow:hidden; }
.itemAuthorBlock {
	background:none repeat scroll 0 0 #353445;
	border:1px solid #615F7F;
	margin:30px 3px 20px;
	padding:0;
}
.itemAuthorBlock .itemAuthorDetails h3.itemAuthorName {
	margin:0;
	padding:0;
	font-size:20px;
	line-height:26px;
}
.itemAuthorBlock .itemAuthorDetails p {
	margin:2px 0 6px;
	font-size:12px;
	line-height:20px;
}
.itemAuthorBlock .k2FeedIcon { float:right; }
.latestItemsUser, .userBlock { font-size:90%; }
div.userBlock {
	background: none repeat scroll 0 0 #36344b;
	border: 1px solid #000;
	clear: both;
	margin: 0 0 16px;
	padding: 8px;
}
.userBlock p { font:12px/19px Verdana, Arial, Geneva, sans-serif }
.itemAuthorBlock .itemAuthorDetails span.itemAuthorUrl {
	padding:0 8px 0 0;
	margin:0 4px 0 0;
	font-size:12px;
}
.itemAuthorBlock .itemAuthorDetails span.itemAuthorEmail { font-weight:bold; }
.userBlock p.userDescription {
	padding:0!important;
	margin:0!important;
}
.userBlock p.userAdditionalInfo {
	padding:8px 0 6px;
	margin:5px 12px 0;
	font-size:12px;
}
.userBlock p.userAdditionalInfo span { margin-right:16px; }
.userBlock p.userAdditionalInfo span a {
	font-weight:normal;
	margin:0 6px;
}
.itemRelated, .itemAuthorLatest {
	float:right;
	width:45%;
	padding:12px 10px 12px 0;
}
.itemAuthorLatest { float:left; }
.itemRelated h3, .itemAuthorLatest h3 {
	font-size:24px;
	color:#BCA36B;
	text-transform:none;
	font-weight:normal;
	line-height:24px;
	margin:0 0 8px 0;
	padding:0;
}
.itemAuthorLatest ul, .itemRelated ul { padding:0; }
.itemRelated ul li, .itemAuthorLatest ul li {
	list-style:none;
	font-size:12px;
	line-height:2.5em;
	border-bottom:1px dotted #615f7f;
}
.itemRelated ul li a, .itemAuthorLatest ul li a {
	background:url('/shop/templates/leo_watches/images/default/icon-li.png') no-repeat left 50% scroll;
	padding-left:15px;
}
.catItemVideoBlock, .itemVideoBlock {
	margin:0 0 16px 0;
	padding:16px;
	background:#010101 url('/shop/templates/leo_watches/images/system/videoplayer-bg.gif') repeat-x bottom;
}
.catItemVideoBlock .catItemVideoEmbedded, .itemVideoBlock .itemVideoEmbedded { text-align:center; }
.catItemVideoBlock span.catItemVideo, .itemVideoBlock span.itemVideo {
	display:block;
	overflow:hidden;
}
.itemVideoBlock span.itemVideoCaption {
	color:#eee;
	float:left;
	display:block;
	font-size:12px;
	font-weight:bold;
	width:60%;
}
.itemVideoBlock span.itemVideoCredits {
	color:#eee;
	float:right;
	display:block;
	font-style:italic;
	font-size:12px;
	width:35%;
	text-align:right;
}
.catItemImageGallery, .itemImageGallery {
	margin:0 0 16px 0;
	padding:0;
}
.itemNavigation {
	margin:20px 3px;
	padding:10px 15px;
	clear:both;
	background:#353445;
	border:1px solid #615F7F;
	overflow:hidden;
}
.itemNavigation span.itemNavigationTitle {
	display:block;
	margin:0 0 10px;
	font-size:20px;
	font-weight:normal;
	color:#BCA36B;
	text-align:center;
}
.itemNavigation a.itemPrevious, .itemNavigation a.itemNext {
	font-size:12px;
	padding:0 12px 0 0;
}
.itemNavigation a.itemPrevious { float:left; }
.itemNavigation a.itemNext { float:right; }
.leo-comment { overflow:hidden; }
.leo-comment-left {
	width:49%;
	float:left;
	margin-right:20px;
}
.leo-comment-right {
	float:left;
	width:46%;
}
.itemComments {
	overflow:hidden;
	clear:both;
}
.itemCommentsForm {
	padding:12px 0;
	clear:both;
}
.itemCommentsForm form {
	margin:0;
	list-style:none;
	clear:both;
	overflow:hidden;
}
.itemCommentsForm > h3 {
	font-size:32px;
	font-weight:normal;
	line-height:32px;
	color:#BCA36B
}
.itemComments ul.itemCommentsList li {
	padding:10px;
	margin:20px 0 0 116px;
	line-height:1.8;
}
.itemComments ul.itemCommentsList li:first-child { margin-top:0; }
.itemComments ul.itemCommentsList li img {
	float:left;
	padding:5px;
	border:1px solid #eee;
	margin-left:-120px;
	background:#fff;
	box-shadow:0 0 3px #aaa;
	-webkit-border-radius:100px;
	-o-border-radius:0;
	-moz-border-radius:100px;
	-ms-border-radius:100px;
}
.itemComments ul.itemCommentsList li span.commentDate {
	font-size:12px;
	font-weight:normal;
	color:#b6a176;
}
.itemComments ul.itemCommentsList li p {
	padding:3px 0;
	margin:0;
}
.itemComments ul.itemCommentsList li span.commentAuthorEmail { display:none; }
.itemComments ul.itemCommentsList li span.commentLink a {
	float:right;
	font-size:12px;
	font-style:italic;
}
.itemCommentsPagination {
	padding:4px;
	margin:0 0 24px 116px;
}
.itemCommentsPagination span.pagination {
	display:block;
	float:right;
	clear:both;
}
.itemComments .commentAuthorName a {
	display:block;
	padding:9px 12px 0 0;
	font-size:13px;
	font-weight:bold;
	color:#333;
}
.itemCommentsForm p.itemCommentsFormNotes {
	font-size:14px;
	margin:0x;
	color:#888
}
.itemCommentsForm form label {
	display:block;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 4px;
	margin:12px 0 0 2px;
}
.itemCommentsForm form input.inputbox, .itemCommentsForm form textarea.inputbox {
	display:block;
	width:96%;
	margin:0;
}
.itemCommentsForm form textarea.inputbox { height:160px; }
.itemCommentsForm form input#submitCommentButton { margin:30px 0 0; }
.itemCommentsForm form span#formLog {
	margin:0 0 0 20px;
	padding:0 0 0 20px;
	font-weight:bold;
	color:#666;
}
.itemCommentsForm form .formLogLoading { background:url('/shop/templates/leo_watches/images/system/loading.gif') no-repeat left center; }
.itemBackToTop {
	float:right;
	margin:-25px 24px 0 0;
	text-align:right;
	height:15px;
	line-height:15px;
}
.itemBackToTop a {
	color:#333;
	font-size:14px;
}
.itemListCategory { margin:0 0 36px; }
span.catItemAddLink, span.userItemAddLink {
	clear:both;
	display:block;
	text-align:right;
	padding:4px;
	margin:0 0 4px 0;
	border-bottom:1px solid #eee;
}
.latestItemsCategoryImage { text-align:center; }
.latestItemsCategoryImage img, .itemListCategory img {
	float:left;
	display:block;
	background:#fff;
	margin:0 24px 20px 0;
}
.latestItemsCategory h2, .itemListCategory h2 {
	font-size:24px;
	line-height:24px;
	font-weight:normal;
	margin:0;
	padding:0;
}
.latestItemsCategory p, .itemListCategory p { margin:2px 0!important; }
.itemListSubCategories { margin-bottom:32px; }
.itemListSubCategories h2 {
	color:#333333;
	font:18px "Arial";
	margin:5px 0;
	padding:0;
	clear:both;
}
.subCategory {
	overflow:hidden;
	margin:0 10px;
	padding:16px 0;
}
.subCategory h3 {
	font-size:24px;
	font-weight:normal;
	margin:6px 0;
	display:inline-block;
}
.subCategory h3 span {
	font-size:16px;
	color:#666;
}
.subCategory a.subCategoryImage { float:left; }
.subCategory p { line-height:1.6; }
.subCategory a.k2ReadMore { float:right }
#itemListLinks { margin:10px 0; }
#itemListLinks h4 {
	font:24px "Arial";
	margin:5px 0;
}
#itemListLinks .catItemView {
	background:url('/shop/templates/leo_watches/images/default/arrow-li.png') no-repeat scroll left 50% !important;
	padding:3px 15px !important;
	border-bottom:none;
}
#itemListLinks .catItemView a { color:#333; }
#itemListLinks .catItemView a:hover { color:#666; }
.itemContainer {
	display:inline-block;
	margin:0;
	float:left;
}
.latestItemList {
	margin:32px 0;
	overflow:hidden;
}
.latestItemView { margin-top:32px!important; }
.latestItemView:first-child { margin-top:0!important; }
.itemListView .itemList { margin:0; }
.groupLinks {
	padding:0;
	margin:0;
}
.catItemDateCreated {
	border-right:1px solid #999999;
	display:inline-block;
	float:left;
	line-height:100%;
	padding-right:7px;
	color:#999999;
	font-size:10px;
	margin-top:7px;
}
.catItemCommentsLink {
	display:inline-block;
	font-size:10px;
	font-weight:normal;
	line-height:120%;
	color:#999999;
	margin-left:5px;
	margin-top:6px;
}
.catItemCommentsLink a { color:#999; }
.catItemCommentsLink a:hover { color:#666; }
.catItemReadMore {
	font-size:100%;
	display:inline;
}
.itemListView .k2Pagination ul, .genericView .k2Pagination ul, .userView .k2Pagination ul {
	border-top:none!important;
	margin:0;
	padding:0;
}
h2.latestItemTitleList {
	font-size:14px;
	padding:2px 0;
	margin:8px 0 2px 0;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #eee;
	line-height:normal;
}
.k2AccountPage table tr td label { white-space:nowrap; }
img.k2AccountPageImage {
	border:1px solid #eee;
	margin:10px 0;
	padding:0;
	display:block;
}
.k2AccountPage .k2AccountPageNotice { padding:8px; }
.k2AccountPage .k2AccountPageUpdate {
	border-top:1px dotted #eee;
	margin:8px 0;
	padding:8px;
	text-align:right;
}
.k2LatestCommentsBlock ul {
	padding:0 0 12px 0 !important;
	margin:0 !important
}
.k2LatestCommentsBlock ul li, .k2TopCommentersBlock ul li {
	padding:8px!important;
	list-style:none !important;
	background:none!important;
	line-height:1.3!important;
	font-weight:normal;
}
.k2LatestCommentsBlock ul li:first-child {
	margin-top:0!important;
	border-top:none;
}
.k2LatestCommentsBlock .k2CommentItem {
	border-top:none;
	margin:0 0 0 71px;
}
.k2LatestCommentsBlock ul li a.lcAvatar img, .itemComments ul.itemCommentsList li .commentAuthorAvatar img, .k2AuthorsListBlock .abAuthorAvatar img {
	display:block;
	margin:0 5px 0 0!important;
	padding:1px!important;
	border:1px solid #131219;
	background:#fff;
}
.itemComments ul.itemCommentsList li .commentAuthorAvatar {
	margin-left:-60px!important;
	margin-top:16px!important;
}
.k2CommentItem p { margin:0 0 8px; }
.k2CommentItem span {
	display:block;
	font-size:12px;
	padding:2px 0 0;
	color:#888
}
.k2LatestCommentsBlock ul li span.lcUsername {
	display:block;
	font-size:10px;
	margin:6px 0 0;
}
.k2LatestCommentsBlock ul li span.lcCommentDate {
	color:#878787;
	display:block;
	font-size:10px;
	padding-bottom:0;
}
.k2AuthorsListBlock ul li {
	border:none;
	border-bottom:1px solid #eee;
	padding:12px 0;
}
.k2AuthorsListBlock ul li a.abAuthorLatestItem {
	display:block;
	clear:both;
	margin:12px 0 0;
	padding:0 0 0 12px;
	font-size:12px;
	line-height:14px;
	background:url('/shop/templates/leo_watches/images/bullet.png') no-repeat 0 5px
}
.k2AuthorsListBlock ul li a.abAuthorLatestItem span {
	display:block;
	font-size:10px;
	color:#777
}
.tcUsername {
	font-size:18px;
	color:#333;
}
.tcLatestComment {
	display:block;
	margin:6px 0;
	font-size:12px;
	color:#777;
	line-height:16px;
}
.tcLatestCommentDate {
	display:block;
	font-size:12px;
	color:#999
}
div .k2ItemsBlock ul li {
	margin:0;
	background:none!important;
	padding:8px;
	list-style:none !important;
}
div .k2ItemsBlock ul li:first-child { border-top:none; }
div .k2ItemsBlock ul li img { margin-right:5px; }
.k2ItemsBlock ul li a.moduleItemTitle { font:bold 12px 'Arial'; }
.k2ItemsBlock ul li .moduleItemAuthor {
	color:#666;
	font-size:90%;
}
.k2ItemsBlock ul li a.moduleItemAuthorAvatar img {
	border:1px dotted #131219;
	display:block;
	float:right;
	height:auto;
	margin:0 4px 0 0;
	padding:2px;
	width:14px;
}
.k2ItemsBlock ul li .moduleItemIntrotext {
	display:block;
	padding:8px 0;
	line-height:1.6;
}
.k2ItemsBlock ul li .moduleItemIntrotext a.moduleItemImage img {
	float:left;
	overflow:hidden;
	margin:4px 0;
}
.moduleItemExtraFields ul li span.moduleItemExtraFieldsLabel {
	display:block;
	float:left;
	font-weight:bold;
	margin:0 4px 0 0;
	width:30%;
}
.k2ItemsBlock ul li a.moduleItemCategory { font-size:90%; }
.k2ItemsBlock ul li .moduleItemTags { font-size:90%; }
.k2ItemsBlock ul li .moduleItemTags a { padding:0 2px; }
.k2ItemsBlock ul li .moduleAttachments { font-size:90%; }
.k2ItemsBlock ul li .module-extrainfo {
	overflow:hidden;
	margin-top:5px;
}
.k2ItemsBlock ul li a.moduleItemComments {
	display:inline-block;
	font-size:10px;
	font-weight:normal;
	line-height:120%;
	padding:0 0 0 13px;
	margin:0 0 0 5px;
	border-right:none;
	float:left;
	color:#999;
}
.k2ItemsBlock ul li span.moduleItemDateCreated {
	display:inline-block;
	float:left;
	line-height:100%;
	padding-right:3px;
	color:#999;
	font-size:10px;
}
.k2ItemsBlock .moduleItemImage {
	overflow:hidden;
	float:left;
}
.k2ItemsBlock a.moduleCustomLink { font-size:90%; }
.k2ItemsBlock .k2FeedIcon {
	padding:0;
	margin-top:-20px;
}
.k2LoginBlock fieldset.input {
	margin:0;
	padding:0 0 8px 0;
}
.k2LoginBlock fieldset.input p {
	margin:0;
	padding:0 0 4px 0;
}
.k2LoginBlock fieldset.input p label { display:block; }
.k2LoginBlock fieldset.input p input { display:block; }
.k2LoginBlock fieldset.input p#form-login-remember label, .k2LoginBlock fieldset.input p#form-login-remember input { display:inline; }
.k2UserBlock p.ubGreeting { border-bottom:1px dotted #eee; }
.k2UserBlock .k2UserBlockDetails span.ubName {
	display:block;
	font-weight:bold;
	font-size:14px;
}
.k2BreadcrumbsBlock span.bcTitle {
	padding:0 4px 0 0;
	color:#999;
}
.k2BreadcrumbsBlock span.bcSeparator {
	padding:0 4px;
	font-size:14px;
}
.k2CalendarBlock { margin-bottom:8px; }
.k2CalendarLoader { background:#fff; }
table.calendar {
	width:100%;
	margin:0 auto;
	background:#fff;
	border-collapse:collapse;
}
table.calendar tr td {
	text-align:center;
	vertical-align:middle;
	padding:3px;
	border:1px solid #eee;
	background:#fff;
}
table.calendar tr td.calendarNavMonthPrev, table.calendar tr td.calendarNavMonthNext {
	background:#fff;
	text-align:center;
	font-size:15px !important;
}
table.calendar tr td.calendarNavMonthPrev a, table.calendar tr td.calendarNavMonthNext a { text-decoration:none; }
table.calendar tr td.calendarNavMonthPrev a:hover, table.calendar tr td.calendarNavMonthNext a:hover { text-decoration:none; }
table.calendar tr td.calendarCurrentMonth {
	background:#fff;
	font-size:18px;
	text-transform:none;
	color:#666
}
table.calendar tr td.calendarDayName {
	background:#f5f5f5;
	font-size:11px;
	width:14.2%;
	color:#333;
	font-weight:600
}
table.calendar tr td.calendarDateEmpty { background:#fbfbfb; }
table.calendar tr td.calendarDate { font-size:12px; }
table.calendar tr td.calendarDateLinked { padding:0; }
table.calendar tr td.calendarDateLinked a {
	display:block;
	padding:2px;
	text-decoration:none;
	background:#fff;
}
table.calendar tr td.calendarDateLinked a:hover {
	display:block;
	background:#222;
	color:#fff;
	padding:2px;
	text-decoration:none;
}
table.calendar tr td.calendarToday {
	background:#666;
	color:#fff;
}
table.calendar tr td.calendarTodayLinked {
	background:#666;
	color:#fff;
	padding:0;
}
table.calendar tr td.calendarTodayLinked a {
	display:block;
	padding:2px;
	color:#fff;
	text-decoration:none;
}
table.calendar tr td.calendarTodayLinked a:hover {
	display:block;
	background:#eb5e11;
	color:#fff;
	padding:2px;
	text-decoration:none;
}
.k2CategorySelectBlock form select { width:auto; }
.k2TagCloudBlock {
	padding:8px 0;
	font-size:15px;
}
.k2TagCloudBlock a {
	float:left;
	display:block;
	margin:0;
	padding:1px 5px;
	text-decoration:none;
}
.k2TagCloudBlock a.small-tag { font-weight:normal; }
.k2TagCloudBlock a.medium-tag { font-weight:bold; }
.k2TagCloudBlock a.big-tag { font-weight:bold; }
#k2Container .gsc-branding-text { text-align:right; }
#k2Container .gsc-control { width:100%; }
#k2Container .gs-visibleUrl { display:none; }
a.ubUserFeedIcon, a.ubUserFeedIcon:hover {
	display:inline-block;
	margin:0 2px 0 0;
	padding:0;
	width:16px;
	height:16px;
	background:url('/shop/templates/leo_watches/images/fugue/feed.png') no-repeat 50% 50%;
}
a.ubUserFeedIcon span, a.ubUserFeedIcon:hover span { display:none; }
a.ubUserURL, a.ubUserURL:hover {
	display:inline-block;
	margin:0 2px 0 0;
	padding:0;
	width:16px;
	height:16px;
	background:url('/shop/templates/leo_watches/images/fugue/globe.png') no-repeat 50% 50%;
}
a.ubUserURL span, a.ubUserURL:hover span { display:none; }
span.ubUserEmail {
	display:inline-block;
	margin:0 2px 0 0;
	padding:0;
	width:16px;
	height:16px;
	background:url('/shop/templates/leo_watches/images/fugue/mail.png') no-repeat 50% 50%;
	overflow:hidden;
}
span.ubUserEmail a {
	display:inline-block;
	margin:0;
	padding:0;
	width:16px;
	height:16px;
	text-indent:-9999px;
}
.k2UsersBlock ul li h3 {
	clear:both;
	margin:8px 0 0 0;
	padding:0;
}
.catCounter {
	color:#888;
	font-size:12px;
	font-weight:normal;
}
.subCategoryContainer, .latestItemsContainer { float:left; }
.latestItemsContainerWrap { padding:0 30px 0 0; }
.catItemLinks { overflow:hidden; }
.catItemReadMore { margin-bottom:10px; }
.genericView .catItemView { margin-bottom:20px; }
#k2Container .spshare {
	overflow:hidden;
	background:url('/shop/templates/leo_watches/images/default/border-v.png') repeat-x scroll left bottom;
	padding-bottom:10px;
}
.userItemView, .tagItemView {
	padding:10px;
	border-bottom:1px dashed #131219;
}
.tagItemImageBlock { float:left; }
.userItemImageBlock .userItemImage, .tagItemImageBlock .tagItemImage { margin-right:20px; }
.userItemDateCreated, .tagItemDateCreated, .tagItemCategory {
	margin-right:15px;
	font-style:italic;
	font-size:11px;
}
.userItemTitle, .tagItemTitle {
	font:24px "Arial";
	margin:0;
	padding-bottom:5px;
}
div.userBlock img {
	display: block;
	float: left;
	margin: 7px 20px 0 10px;
	padding: 1px;}
.k2-category-full, .k2ItemFull {
	background:url('/shop/templates/leo_watches/images/default/bg-mask.png') no-repeat scroll left top #000;
	padding:20px;
}
.itemHeader h2.itemTitle {
	background:url('/shop/templates/leo_watches/images/default/bg-title.png') repeat scroll left top;
	border-top:1px solid #555373;
	margin:0 0 15px 0;
}
.itemHeader h2.itemTitle span {
	background:url('/shop/templates/leo_watches/images/default/newprduct_bullets.png') no-repeat scroll left 50%;
	color:#D7D7D7;
	font-size:18px;
	line-height:40px;
	margin:0;
	padding:0 0 0 20px;
	text-transform:uppercase;
}
.itemHeader h2.itemTitle:first-letter { font-size:24px; }
#ja-typo-head {
	background:#fff;
	padding:0;
}
ul#ja-typo-nav {
	margin:0;
	padding:0;
}
ul#ja-typo-nav li {
	margin:0 5px 0 0;
	padding:0;
	display:block;
	float:left;
}
ul#ja-typo-nav li a {
	display:block;
	padding:30px 10px 10px;
	color:#666;
	text-transform:uppercase;
	font-family:"Arial Narrow", Arial, sans-serif;
	letter-spacing:1px;
	text-decoration:none;
}
ul#ja-typo-nav li a:hover, ul#ja-typo-nav li a:active, ul#ja-typo-nav li a:focus { color:#333; }
ul#ja-typo-nav li.active a {
	background:#333;
	color:#fff;
}
.clearfix:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}
.clearfix { display:inline-block; }
html[xmlns] .clearfix { display:block; }
* html .clearfix { height:1%; }
.ja-typo-blockswrap { margin:15px 0; }
.ja-typo-blockrow {
	border-bottom:1px dotted #ddd;
	padding:0 0 20px;
}
.ja-typo-block {
	float:left;
	padding-top:20px;
}
.ja-typo-blockct { padding:0 10px; }
.ja-typo-blockswrap .cols-1 .ja-typo-block {
	width:100%;
	float:none;
}
.ja-typo-blockswrap .cols-2 .ja-typo-block {
	width:50%;
	float:left;
}
.ja-typo-blockswrap .cols-3 .ja-typo-block {
	width:33%;
	float:left;
}
.ja-typo-blockswrap .cols-4 .ja-typo-block {
	width:24% !important;
	float:left;
	position:relative;
	z-index:0;
}
.ja-typo-blockswrap .cols-5 .ja-typo-block {
	width:19.9%;
	float:left;
}
.ja-typo-blockswrap .cols-6 .ja-typo-block {
	width:16.5%;
	float:left;
}
.ja-typo-blockswrap .ja-typo-block:hover { z-index:2 !important; }
.ja-typo-blockswrap .ja-typo-block.last { float:right; }
.ja-typo-blockswrap h1.ja-typo-title {
	font-size:175%;
	border-bottom:8px solid #ddd;
	padding:5px;
	margin:0;
	font-family:"Arial Narrow", Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	position:relative;
	color:#666;
}
.ja-typo-blockswrap:hover h1.ja-typo-title {
	border-color:#333;
	color:#333;
}
.ja-typo-blockswrap h2.ja-typo-title {
	font-size:115%;
	margin:0;
	padding:0 10px;
	font-family:"Arial Narrow", Helvetica, Arial, sans-serif;
	text-transform:uppercase;
}
.ja-typo-blockswrap h2.ja-typo-title span {
	background:#f2f2f2;
	color:#666;
	padding:3px 10px;
	display:inline-block;
}
.ja-typo-blockswrap:hover h2.ja-typo-title span {
	background:#ddd;
	color:#333;
}
.ja-typo-blockrow > h2.ja-typo-title {
	margin-bottom:0;
	margin-top:20px;
}
.ja-typo-blocks-actions {
	font-size:85%;
	position:absolute;
	right:5px;
	top:5px;
	color:#999;
}
.ja-typo-blocks-actions a {
	font-size:85%;
	text-transform:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#c00;
	text-decoration:none;
}
#jatypo-wrap .ja-typo-blockswrap h2.ja-typo-title {
	padding:0;
	border-bottom:2px solid #DDDDDD;
	font-size:100%;
}
#jatypo-wrap .ja-typo-blockswrap h1.ja-typo-title {
	padding:0;
	border-bottom:2px solid #DDDDDD;
	font-size:100%;
	margin:0 10px;
}
#jatypo-wrap .ja-typo-blockswrap h2.ja-typo-title span {
	background:none;
	padding:3px 0;
	color:#0088cc;
}
#jatypo-wrap .ja-typo-blockswrap h1.ja-typo-title span {
	background:none;
	padding:3px 0;
	color:#0088cc;
}
#ja-typo .typo-wrap a.typo-view-details {
	background:#333;
	border:1px solid #1f1f1f;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	text-transform:capitalize;
	padding:2px 8px 1px;
}
.jatypo-btn span {
	padding:0px 24px 0px 6px !important;
	color:#333;
	cursor:pointer !important;
}
.jatypo-btn span:hover { color:#0B55C4; }
#jatypo-wrap {
	display:block;
	position:absolute;
	top:-999em;
	left:-999em;
	width:700px;
	height:600px;
	border:solid 1px #ccc;
	background:#fff;
	z-index:1000;
	padding:5px;
	overflow:scroll;
}
#jatypo-wrap .typo {
	position:relative;
	z-index:0;
	padding:5px 0px 5px 0;
	cursor:pointer;
	border-bottom:solid 1px #ddd;
	margin:0;
	vertical-align:top;
}
#jatypo-wrap .typo:hover {
	z-index:2;
	background:#feffe8;
}
#jatypo-wrap td:hover .typo { background:#feffe8; }
#jatypo-wrap .sample {
	display:none;
	position:absolute;
	z-index:999;
	border:solid 1px #bab598;
	background:#f8f8f8;
	padding:10px;
	min-width:250px;
}
#jatypo-wrap .typo-over .sample {
	display:block;
	position:absolute;
	bottom:20px;
	left:50px;
	z-index:1000;
}
#jatypo-wrap .typo-top .sample {
	top:20px;
	bottom:auto;
}
#jatypo-wrap .typo-bottom .sample {
	top:auto;
	bottom:20px;
}
#jatypo-wrap .typo-left .sample {
	left:50px;
	right:auto;
}
#jatypo-wrap .typo-right .sample {
	left:auto;
	right:140px;
}
#jatypo-overlay {
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:999;
}
#jatypo-wrap ul {
	padding:0px;
	margin:0px;
}
#jatypo-wrap ul li {
	padding-top:3px;
	padding-bottom:3px;
}
#jatypo-wrap ul.uordered { padding-left:22px; }
.typo span.titlte {
	font-weight:bold !important;
	padding:2px 0px;
}
#jatypo-wrap span:hover.title { color:navy; }
* html .clearfix { height:1%; }
html[xmlns] .clearfix { display:block; }
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.k2ItemFormEditor { padding:0px !important; }
.defaultSkin #jform_articletext_path { white-space:normal !important; }
.button2-left .jatypo-btn a { padding-left:0; }
.button2-left .jatypo-btn span { padding-left:0 !important }
pre, .code {
	background-color:#ffffdd !important;
	border:1px solid #ccc !important;
	border-left-width:5px !important;
	font:1em/ 1.5 Monaco, Consolas, "Courier News", monospace !important;
	padding:10px 15px !important;
}
.highlight {
	background:#ffffdd;
	font-weight:bold;
	padding:1px 5px;
}
.dropcap {
	display:block;
	float:left;
	font:60px/ 40px Georgia, Times, serif;
	padding:7px 8px 0 0;
}
*+html .dropcap { padding-bottom:15px; }
.blockdropcap {
	padding:5px 0 5px 55px !important;
	position:relative;
}
.dropcap-1, .dropcap-2, .dropcap-3 {
	background-image:url('plugins/system/jatypo/jatypo/typo/images/dropcap-bg.png');
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	font:bold 20px/ normal Arial, sans-serif;
	height:44px;
	left:0;
	line-height:44px !important;
	position:absolute;
	text-align:center;
	top:0;
	width:44px;
}
.dropcap-1 { background-position:left top; }
.dropcap-2 { background-position:left -44px; }
.dropcap-3 { background-position:left -88px; }
blockquote {
	font-family:Georgia, Times, serif;
	font-size:100%;
}
blockquote span.open {
	background:url('plugins/system/jatypo/jatypo/typo/images/so-q.gif') no-repeat left top;
	display:inline-block;
	padding:0 0 0 20px;
}
blockquote span.close {
	background:url('plugins/system/jatypo/jatypo/typo/images/sc-q.gif') no-repeat bottom right;
	display:inline-block;
	padding:0 20px 0 0;
}
sub, sup {
	color:#CC0000;
	font-size:11px;
	font-weight:bold;
}
ul.checklist li, ul.starlist li, ul.arrowlist li, ul.bulletlist li, ul.crosslist li, ul.addlist li {
	background-position:top left !important;
	background-repeat:no-repeat !important;
	margin-left:8px;
	overflow:hidden;
	padding-left:22px !important;
	position:relative;
	list-style:none;
}
ul.checklist li { background-image:url('plugins/system/jatypo/jatypo/typo/images/list-check.png') !important; }
ul.starlist li { background-image:url('plugins/system/jatypo/jatypo/typo/images/list-star.png') !important; }
ul.arrowlist li { background-image:url('plugins/system/jatypo/jatypo/typo/images/list-arrow.png') !important; }
ul.bulletlist li { background-image:url('plugins/system/jatypo/jatypo/typo/images/list-bullet.png') !important; }
ul.crosslist li { background-image:url('plugins/system/jatypo/jatypo/typo/images/list-cross.png') !important; }
ul.addlist li { background-image:url('plugins/system/jatypo/jatypo/typo/images/list-add.png') !important; }
ul.blanklist li {
	background:none !important;
	overflow:visible !important;
	padding:0 !important;
	margin:0 0 5px !important;
}
ul.bookmark-links li {
	background:url('plugins/system/jatypo/jatypo/typo/images/arrow.png') no-repeat 0 10px !important;
	border-bottom:1px dotted #e6e6e6;
	padding:5px 0 5px 10px !important;
}
.icon {
	background-position:left top !important;
	background-repeat:no-repeat !important;
	padding-left:25px !important;
	position:relative;
}
.icon-error {
	background-image:url('plugins/system/jatypo/jatypo/typo/images/icon-error.png') !important;
	color:#CC0000;
}
.icon-message {
	background-image:url('plugins/system/jatypo/jatypo/typo/images/icon-message.png') !important;
	color:#2C79B3;
}
.icon-tips {
	background-image:url('plugins/system/jatypo/jatypo/typo/images/icon-tips.png') !important;
	color:#E58C00;
}
.icon-note { background-image:url('plugins/system/jatypo/jatypo/typo/images/icon-note.png') !important; }
.icon-rss { background-image:url('plugins/system/jatypo/jatypo/typo/images/icon-rss.png') !important; }
.icon-tag { background-image:url('plugins/system/jatypo/jatypo/typo/images/icon-tag.png') !important; }
.icon-cart { background-image:url('plugins/system/jatypo/jatypo/typo/images/icon-cart.png') !important; }
.icon-page { background-image:url('plugins/system/jatypo/jatypo/typo/images/icon-page.png') !important; }
.icon-photo { background-image:url('plugins/system/jatypo/jatypo/typo/images/icon-photo.png') !important; }
.icon-calendar { background-image:url('plugins/system/jatypo/jatypo/typo/images/icon-calendar.png') !important; }
.icon-user { background-image:url('plugins/system/jatypo/jatypo/typo/images/icon-user.png') !important; }
.icon-key { background-image:url('plugins/system/jatypo/jatypo/typo/images/icon-key.png') !important; }
.icon-group { background-image:url('plugins/system/jatypo/jatypo/typo/images/icon-group.png') !important; }
.icon-birthday { background-image:url('plugins/system/jatypo/jatypo/typo/images/icon-birthday.png') !important; }
.icon-address { background-image:url('plugins/system/jatypo/jatypo/typo/images/icon-address.png') !important; }
.icon-phone { background-image:url('plugins/system/jatypo/jatypo/typo/images/icon-phone.png') !important; }
.icon-mobi { background-image:url('plugins/system/jatypo/jatypo/typo/images/icon-mobi.png') !important; }
.icon-fax { background-image:url('plugins/system/jatypo/jatypo/typo/images/icon-fax.png') !important; }
.icon-email { background-image:url('plugins/system/jatypo/jatypo/typo/images/icon-email.png') !important; }
.icon-website { background-image:url('plugins/system/jatypo/jatypo/typo/images/icon-website.png') !important; }
.icon-yahoo { background-image:url('plugins/system/jatypo/jatypo/typo/images/icon-yahoo.png') !important; }
.icon-gmail { background-image:url('plugins/system/jatypo/jatypo/typo/images/icon-gmail.png') !important; }
.icon-skype { background-image:url('plugins/system/jatypo/jatypo/typo/images/icon-skype.png') !important; }
.icon-msn { background-image:url('plugins/system/jatypo/jatypo/typo/images/icon-msn.png') !important; }
.icon-facebook { background-image:url('plugins/system/jatypo/jatypo/typo/images/icon-facebook.png') !important; }
.icon-twitter { background-image:url('plugins/system/jatypo/jatypo/typo/images/icon-twitter.png') !important; }
.icon-demo, .icon-download, .icon-discussion, .icon-info, .icon-readmore, .icon-doc, .icon-signup, .icon-login, .icon-submit, .icon-extension {
	background-position:left 5px !important;
	padding-left:30px !important;
}
.icon-demo { background-image:url('plugins/system/jatypo/jatypo/typo/images/icon-demo.png') !important; }
.icon-download { background-image:url('plugins/system/jatypo/jatypo/typo/images/icon-download.png') !important; }
.icon-discussion { background-image:url('plugins/system/jatypo/jatypo/typo/images/icon-discussion.png') !important; }
.icon-info { background-image:url('plugins/system/jatypo/jatypo/typo/images/icon-info.png') !important; }
.icon-readmore { background-image:url('plugins/system/jatypo/jatypo/typo/images/icon-readmore.png') !important; }
.icon-doc { background-image:url('plugins/system/jatypo/jatypo/typo/images/icon-doc.png') !important; }
.icon-signup { background-image:url('plugins/system/jatypo/jatypo/typo/images/icon-signup.png') !important; }
.icon-login { background-image:url('plugins/system/jatypo/jatypo/typo/images/icon-login.png') !important; }
.icon-submit { background-image:url('plugins/system/jatypo/jatypo/typo/images/icon-submit.png') !important; }
.icon-extension { background-image:url('plugins/system/jatypo/jatypo/typo/images/icon-extension.png') !important; }
.box-notice, .box-success, .box-error {
	border:3px solid #ddd;
	margin:15px 0;
	padding:10px 10px 10px 40px !important;
}
.box-notice {
	background:url('plugins/system/jatypo/jatypo/typo/images/box-note.png') no-repeat scroll 10px center #fff6bf;
	border:1px solid #ffd324;
	color:#514721;
}
.box-success {
	background:url('plugins/system/jatypo/jatypo/typo/images/box-success.png') no-repeat scroll 10px center #E6EFC2;
	border:1px solid #C6D880;
	color:#264409;
}
.box-error {
	background:url('plugins/system/jatypo/jatypo/typo/images/box-error.png') no-repeat scroll 10px center #FBE3E4;
	border:1px solid #FBC2C4;
	color:#8A1F11;
}
.box-sticky, .box-download, .box-blank, .box-hilite {
	border:1px solid #ddd;
	margin:15px 0;
	padding:10px !important;
}
.box-sticky {
	background:url('plugins/system/jatypo/jatypo/typo/images/icon-big-sticky.png') no-repeat 10px center #ffffcc;
	border:1px dotted #cc8500;
	padding-left:50px !important;
}
.box-download {
	background:url('plugins/system/jatypo/jatypo/typo/images/icon-big-download.png') no-repeat 10px center #e9f5fb;
	border:1px dotted #0088cc;
	padding-left:50px !important;
}
.box-hilite {
	background:#ffffdd;
	border-color:#d2d2b6;
}
.legend, .legend-hilite {
	border:1px solid #ccc;
	margin:20px 0;
	padding:10px 10px 0;
	position:relative;
* zoom:1;
}
.legend-title {
	background:#fff;
	border:1px solid #ccc;
	display:block;
	float:left;
	font-size:125%;
	font-weight:bolder;
	left:7px;
	line-height:1.2;
	margin:0 !important;
	padding:5px !important;
	position:absolute;
	top:-15px;
}
.legend-hilite { border:1px solid #0088cc; }
.legend-hilite .legend-title {
	border:1px solid #0088cc;
	color:#006699;
}
div.bubble {
	padding-bottom:20px;
	position:relative;
}
div.bubble .box-ct {
	padding:16px;
	position:relative;
}
div.bubble .box {
	height:16px;
	position:absolute;
	width:16px;
}
div.bubble .tl, div.bubble .tr, div.bubble .br, div.bubble .bl {
	background-repeat:no-repeat;
	position:absolute;
}
div.bubble .tl {
	background-position:left -20px;
	left:0;
	top:0;
}
div.bubble .tr {
	background-position:right -20px;
	right:0;
	top:0;
}
div.bubble .br {
	background-position:right bottom;
	bottom:0;
	right:0;
}
div.bubble .bl {
	background-position:left bottom;
	bottom:0;
	left:0;
}
div.bubble span.arrow {
	display:block;
	font-weight:bold;
	height:7px;
	margin-left:20px;
	width:13px;
}
div.bubble-l1 span.arrow, div.bubble-l2 span.arrow { background:url('plugins/system/jatypo/jatypo/typo/images/bubble-l.png') no-repeat left top; }
div.bubble-d1 span.arrow, div.bubble-d2 span.arrow { background:url('plugins/system/jatypo/jatypo/typo/images/bubble-d.png') no-repeat left top; }
div.bubble-hl1 span.arrow, div.bubble-hl2 span.arrow { background:url('plugins/system/jatypo/jatypo/typo/images/bubble-hl.png') no-repeat left top; }
div.bubble span.author {
	background:url('plugins/system/jatypo/jatypo/typo/images/icon-author.gif') no-repeat 10px 3px;
	display:block;
	font-weight:bold;
	padding-left:25px;
}
div.bubble-l1 div.box-ct { background:#E0E0E0; }
div.bubble-l1 .tl, div.bubble-l1 .tr, div.bubble-l1 .bl, div.bubble-l1 .br { background-image:url('plugins/system/jatypo/jatypo/typo/images/bubble-l.png'); }
div.bubble-l2 div.box-ct { background:#E0E0E0; }
div.bubble-d1 div.box-ct {
	background:#444;
	color:#fff;
}
div.bubble-d1 div.tl, div.bubble-d1 div.tr, div.bubble-d1 div.bl, div.bubble-d1 div.br { background-image:url('plugins/system/jatypo/jatypo/typo/images/bubble-d.png'); }
div.bubble-d2 div.box-ct {
	background:#444;
	color:#fff;
}
div.bubble-hl1 .box-ct {
	background:#069;
	color:#fff;
}
div.bubble-hl1 div.tl, div.bubble-hl1 div.tr, div.bubble-hl1 div.bl, div.bubble-hl1 div.br { background-image:url('plugins/system/jatypo/jatypo/typo/images/bubble-hl.png'); }
div.bubble-hl2 div.box-ct {
	background:#069;
	color:#fff;
}
span.inset-left, span.inset-right {
	display:block;
	font-size:100%;
	margin:20px;
	width:25%;
}
span.inset-left {
	float:left;
	margin-left:0;
}
span.inset-right {
	float:right;
	margin-right:0;
}
span.inset-title {
	display:block;
	font-size:120%;
	font-weight:bold;
	margin-bottom:5px;
	text-align:center;
}
div.ja-adv {
	border:1px solid #ddd;
	padding:10px;
}
div.ja-adv span.sponsor {
	color:#999;
	display:block;
	font-size:92%;
	text-align:right;
}
.highslide-header { border-bottom:1px solid #ccc; }
.highslide-header li { background:none; }
.highslide-body { padding:10px 0 !important; }
.highslide { margin:0; }
.highslide img {
	border:1px solid #ccc;
	padding:2px;
}
.highslide:hover img { border:1px solid #ababab !important; }
.button-img {
	display:block;
	float:left;
	height:40px;
	line-height:40px;
	padding:0 0 0 42px;
	position:relative;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(0,0,0,0.3);
}
.button-img:hover {
	border-bottom:0;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(0,0,0,0.2);
}
.button-img span {
	display:block;
	float:left;
	font-family:"Segoe UI", Tahoma, Arial, sans-serif;
	font-size:110%;
	font-weight:bold;
	height:40px;
	line-height:40px;
	padding-right:15px;
}
.button-img .icon {
	background-position:center center !important;
	background-position:center center;
	background-repeat:no-repeat;
	left:5px;
	margin:0 !important;
	padding:0 !important;
	position:absolute;
	width:35px;
}
.but-white { background:url('plugins/system/jatypo/jatypo/typo/images/but-white-l.png') no-repeat left center; }
.but-white span {
	background:url('plugins/system/jatypo/jatypo/typo/images/but-white.png') no-repeat right center;
	color:#606060;
}
.but-white:hover { background:url('plugins/system/jatypo/jatypo/typo/images/but-white2-l.png') no-repeat left center; }
.but-white:hover span { background:url('plugins/system/jatypo/jatypo/typo/images/but-white2.png') no-repeat right center; }
.but-silver { background:url('plugins/system/jatypo/jatypo/typo/images/but-silver-l.png') no-repeat left center; }
.but-silver span {
	background:url('plugins/system/jatypo/jatypo/typo/images/but-silver.png') no-repeat right center;
	color:#606060;
}
.but-silver:hover { background:url('plugins/system/jatypo/jatypo/typo/images/but-silver2-l.png') no-repeat left center; }
.but-silver:hover span { background:url('plugins/system/jatypo/jatypo/typo/images/but-silver2.png') no-repeat right center; }
.but-gray { background:url('plugins/system/jatypo/jatypo/typo/images/but-gray-l.png') no-repeat left center; }
.but-gray span {
	background:url('plugins/system/jatypo/jatypo/typo/images/but-gray.png') no-repeat right center;
	color:#fff;
}
.but-gray:hover { background:url('plugins/system/jatypo/jatypo/typo/images/but-gray2-l.png') no-repeat left center; }
.but-gray:hover span { background:url('plugins/system/jatypo/jatypo/typo/images/but-gray2.png') no-repeat right center; }
.but-black { background:url('plugins/system/jatypo/jatypo/typo/images/but-black-l.png') no-repeat left center; }
.but-black span {
	background:url('plugins/system/jatypo/jatypo/typo/images/but-black.png') no-repeat right center;
	color:#fff;
}
.but-black:hover { background:url('plugins/system/jatypo/jatypo/typo/images/but-black2-l.png') no-repeat left center; }
.but-black:hover span { background:url('plugins/system/jatypo/jatypo/typo/images/but-black2.png') no-repeat right center; }
.but-blue { background:url('plugins/system/jatypo/jatypo/typo/images/but-blue-l.png') no-repeat left center; }
.but-blue span {
	background:url('plugins/system/jatypo/jatypo/typo/images/but-blue.png') no-repeat right center;
	color:#fff;
}
.but-blue:hover { background:url('plugins/system/jatypo/jatypo/typo/images/but-blue2-l.png') no-repeat left center; }
.but-blue:hover span { background:url('plugins/system/jatypo/jatypo/typo/images/but-blue2.png') no-repeat right center; }
.but-green { background:url('plugins/system/jatypo/jatypo/typo/images/but-green-l.png') no-repeat left center; }
.but-green span {
	background:url('plugins/system/jatypo/jatypo/typo/images/but-green.png') no-repeat right center;
	color:#fff;
}
.but-green:hover { background:url('plugins/system/jatypo/jatypo/typo/images/but-green2-l.png') no-repeat left center; }
.but-green:hover span { background:url('plugins/system/jatypo/jatypo/typo/images/but-green2.png') no-repeat right center; }
.but-red { background:url('plugins/system/jatypo/jatypo/typo/images/but-red-l.png') no-repeat left center; }
.but-red span {
	background:url('plugins/system/jatypo/jatypo/typo/images/but-red.png') no-repeat right center;
	color:#fff;
}
.but-red:hover { background:url('plugins/system/jatypo/jatypo/typo/images/but-red2-l.png') no-repeat left center; }
.but-red:hover span { background:url('plugins/system/jatypo/jatypo/typo/images/but-red2.png') no-repeat right center; }
.but-pink { background:url('plugins/system/jatypo/jatypo/typo/images/but-pink-l.png') no-repeat left center; }
.but-pink span {
	background:url('plugins/system/jatypo/jatypo/typo/images/but-pink.png') no-repeat right center;
	color:#fff;
}
.but-pink:hover { background:url('plugins/system/jatypo/jatypo/typo/images/but-pink2-l.png') no-repeat left center; }
.but-pink:hover span { background:url('plugins/system/jatypo/jatypo/typo/images/but-pink2.png') no-repeat right center; }
.but-orange { background:url('plugins/system/jatypo/jatypo/typo/images/but-orange-l.png') no-repeat left center; }
.but-orange span {
	background:url('plugins/system/jatypo/jatypo/typo/images/but-orange.png') no-repeat right center;
	color:#fff;
}
.but-orange:hover { background:url('plugins/system/jatypo/jatypo/typo/images/but-orange2-l.png') no-repeat left center; }
.but-orange:hover span { background:url('plugins/system/jatypo/jatypo/typo/images/but-orange2.png') no-repeat right center; }
.but-violet { background:url('plugins/system/jatypo/jatypo/typo/images/but-violet-l.png') no-repeat left center; }
.but-violet span {
	background:url('plugins/system/jatypo/jatypo/typo/images/but-violet.png') no-repeat right center;
	color:#fff;
}
.but-violet:hover { background:url('plugins/system/jatypo/jatypo/typo/images/but-violet2-l.png') no-repeat left center; }
.but-violet:hover span { background:url('plugins/system/jatypo/jatypo/typo/images/but-violet2.png') no-repeat right center; }
.button-css3 {
* display:inline;
	border-radius:.5em;
	box-shadow:0 1px 2px rgba(0,0,0,.2);
	cursor:pointer;
	display:inline-block;
	font:12px/ 100% Arial, Helvetica, sans-serif;
	margin:0 2px;
	-moz-border-radius:.5em;
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);
	outline:none;
	padding:.4em 1.5em .42em;
	text-align:center;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(0,0,0,.3);
	vertical-align:baseline;
	-webkit-border-radius:.5em;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);
	zoom:1;
}
.button-css3:hover, .button-css3:visited {
	color:#fff;
	text-decoration:none;
}
.button-css3:active {
	position:relative;
	top:1px;
}
.tag {
	border-radius:.5em;
	box-shadow:0 1px 2px rgba(0,0,0,.2);
	margin:0 5px;
	-moz-border-radius:.5em;
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);
	padding:2px 8px;
	-webkit-border-radius:.5em;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);
}
.bigrounded {
	border-radius:2em;
	-moz-border-radius:2em;
	-webkit-border-radius:2em;
}
.bigbutton {
	font-size:120%;
	padding:.5em 2em .55em;
}
.smallbutton {
	font-size:92%;
	padding:.2em .5em;
}
.white, .button-css3, .tag-white, .tag {
	background:#fff;
	background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed) );
	background:-moz-linear-gradient(top, #fff, #ededed);
	border:solid 1px #b7b7b7;
	color:#606060;
filter:progid:DXImageTransform.Microsoft.gradient ( startColorstr = '#ffffff', endColorstr = '#ededed' );
}
.white:hover {
	background:#ededed;
	background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc) );
	background:-moz-linear-gradient(top, #fff, #dcdcdc);
	color:#606060;
filter:progid:DXImageTransform.Microsoft.gradient ( startColorstr = '#ffffff', endColorstr = '#dcdcdc' );
}
.white:active {
	background:-webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff) );
	background:-moz-linear-gradient(top, #ededed, #fff);
	color:#999;
filter:progid:DXImageTransform.Microsoft.gradient ( startColorstr = '#ededed', endColorstr = '#ffffff' );
}
.white:visited { color:#606060; }
.black, .tag-black {
	background:#333;
	background:-webkit-gradient(linear, left top, left bottom, from(#666), to(#000) );
	background:-moz-linear-gradient(top, #666, #000);
	border:solid 1px #333;
	color:#d7d7d7;
filter:progid:DXImageTransform.Microsoft.gradient ( startColorstr = '#666666', endColorstr = '#000000' );
}
.black:hover {
	background:#000;
	background:-webkit-gradient(linear, left top, left bottom, from(#444), to(#000) );
	background:-moz-linear-gradient(top, #444, #000);
filter:progid:DXImageTransform.Microsoft.gradient ( startColorstr = '#444444', endColorstr = '#000000' );
}
.black:active {
	background:-webkit-gradient(linear, left top, left bottom, from(#000), to(#444) );
	background:-moz-linear-gradient(top, #000, #444);
	color:#666;
filter:progid:DXImageTransform.Microsoft.gradient ( startColorstr = '#000000', endColorstr = '#666666' );
}
.gray, .tag-gray {
	background:#6e6e6e;
	background:-webkit-gradient(linear, left top, left bottom, from(#888), to(#575757) );
	background:-moz-linear-gradient(top, #888, #575757);
	border:solid 1px #555;
	color:#e9e9e9;
filter:progid:DXImageTransform.Microsoft.gradient ( startColorstr = '#888888', endColorstr = '#575757' );
}
.gray:hover {
	background:#616161;
	background:-webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b) );
	background:-moz-linear-gradient(top, #757575, #4b4b4b);
filter:progid:DXImageTransform.Microsoft.gradient ( startColorstr = '#757575', endColorstr = '#4b4b4b' );
}
.gray:active {
	background:-webkit-gradient(linear, left top, left bottom, from(#575757), to(#888) );
	background:-moz-linear-gradient(top, #575757, #888);
	color:#afafaf;
filter:progid:DXImageTransform.Microsoft.gradient ( startColorstr = '#575757', endColorstr = '#888888' );
}
.orange, .tag-orange {
	background:#f78d1d;
	background:-webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20) );
	background:-moz-linear-gradient(top, #faa51a, #f47a20);
	border:solid 1px #da7c0c;
	color:#fef4e9;
filter:progid:DXImageTransform.Microsoft.gradient ( startColorstr = '#faa51a', endColorstr = '#f47a20' );
}
.orange:hover {
	background:#f47c20;
	background:-webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015) );
	background:-moz-linear-gradient(top, #f88e11, #f06015);
filter:progid:DXImageTransform.Microsoft.gradient ( startColorstr = '#f88e11', endColorstr = '#f06015' );
}
.orange:active {
	background:-webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a) );
	background:-moz-linear-gradient(top, #f47a20, #faa51a);
	color:#fcd3a5;
filter:progid:DXImageTransform.Microsoft.gradient ( startColorstr = '#f47a20', endColorstr = '#faa51a' );
}
.red, .tag-red {
	background:#d81b21;
	background:-webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317) );
	background:-moz-linear-gradient(top, #ed1c24, #aa1317);
	border:solid 1px #980c10;
	color:#faddde;
filter:progid:DXImageTransform.Microsoft.gradient ( startColorstr = '#ed1c24', endColorstr = '#aa1317' );
}
.red:hover {
	background:#b61318;
	background:-webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115) );
	background:-moz-linear-gradient(top, #c9151b, #a11115);
filter:progid:DXImageTransform.Microsoft.gradient ( startColorstr = '#c9151b', endColorstr = '#a11115' );
}
.red:active {
	background:-webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24) );
	background:-moz-linear-gradient(top, #aa1317, #ed1c24);
	color:#de898c;
filter:progid:DXImageTransform.Microsoft.gradient ( startColorstr = '#aa1317', endColorstr = '#ed1c24' );
}
.blue, .tag-blue {
	background:#0095cd;
	background:-webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5) );
	background:-moz-linear-gradient(top, #00adee, #0078a5);
	border:solid 1px #0076a3;
	color:#d9eef7;
filter:progid:DXImageTransform.Microsoft.gradient ( startColorstr = '#00adee', endColorstr = '#0078a5' );
}
.blue:hover {
	background:#007ead;
	background:-webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e) );
	background:-moz-linear-gradient(top, #0095cc, #00678e);
filter:progid:DXImageTransform.Microsoft.gradient ( startColorstr = '#0095cc', endColorstr = '#00678e' );
}
.blue:active {
	background:-webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee) );
	background:-moz-linear-gradient(top, #0078a5, #00adee);
	color:#80bed6;
filter:progid:DXImageTransform.Microsoft.gradient ( startColorstr = '#0078a5', endColorstr = '#00adee' );
}
.rosy, .tag-rosy {
	background:#da5867;
	background:-webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f) );
	background:-moz-linear-gradient(top, #f16c7c, #bf404f);
	border:solid 1px #b73948;
	color:#fae7e9;
filter:progid:DXImageTransform.Microsoft.gradient ( startColorstr = '#f16c7c', endColorstr = '#bf404f' );
}
.rosy:hover {
	background:#ba4b58;
	background:-webkit-gradient(linear, left top, left bottom, from(#cf5d6a), to(#a53845) );
	background:-moz-linear-gradient(top, #cf5d6a, #a53845);
filter:progid:DXImageTransform.Microsoft.gradient ( startColorstr = '#cf5d6a', endColorstr = '#a53845' );
}
.rosy:active {
	background:-webkit-gradient(linear, left top, left bottom, from(#bf404f), to(#f16c7c) );
	background:-moz-linear-gradient(top, #bf404f, #f16c7c);
	color:#dca4ab;
filter:progid:DXImageTransform.Microsoft.gradient ( startColorstr = '#bf404f', endColorstr = '#f16c7c' );
}
.green, .tag-green {
	background:#64991e;
	background:-webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e) );
	background:-moz-linear-gradient(top, #7db72f, #4e7d0e);
	border:solid 1px #538312;
	color:#e8f0de;
filter:progid:DXImageTransform.Microsoft.gradient ( startColorstr = '#7db72f', endColorstr = '#4e7d0e' );
}
.green:hover {
	background:#538018;
	background:-webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c) );
	background:-moz-linear-gradient(top, #6b9d28, #436b0c);
filter:progid:DXImageTransform.Microsoft.gradient ( startColorstr = '#6b9d28', endColorstr = '#436b0c' );
}
.green:active {
	background:-webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f) );
	background:-moz-linear-gradient(top, #4e7d0e, #7db72f);
	color:#a9c08c;
filter:progid:DXImageTransform.Microsoft.gradient ( startColorstr = '#4e7d0e', endColorstr = '#7db72f' );
}
.pink, .tag-pink {
	background:#f895c2;
	background:-webkit-gradient(linear, left top, left bottom, from(#feb1d3), to(#f171ab) );
	background:-moz-linear-gradient(top, #feb1d3, #f171ab);
	border:solid 1px #d2729e;
	color:#feeef5;
filter:progid:DXImageTransform.Microsoft.gradient ( startColorstr = '#feb1d3', endColorstr = '#f171ab' );
}
.pink:hover {
	background:#d57ea5;
	background:-webkit-gradient(linear, left top, left bottom, from(#f4aacb), to(#e86ca4) );
	background:-moz-linear-gradient(top, #f4aacb, #e86ca4);
filter:progid:DXImageTransform.Microsoft.gradient ( startColorstr = '#f4aacb', endColorstr = '#e86ca4' );
}
.pink:active {
	background:-webkit-gradient(linear, left top, left bottom, from(#f171ab), to(#feb1d3) );
	background:-moz-linear-gradient(top, #f171ab, #feb1d3);
	color:#f3c3d9;
filter:progid:DXImageTransform.Microsoft.gradient ( startColorstr = '#f171ab', endColorstr = '#feb1d3' );
}
#jatypo-wrap table {
	border-collapse:collapse;
	text-align:left;
	width:100%;
}
#jatypo-wrap table { margin:0 0 20px; }
#jatypo-wrap table th {
	padding:5px;
	text-align:left;
}
th .tittle-row {
	background:url('plugins/system/jatypo/jatypo/typo/images/arrow-list.gif') no-repeat left center;
	border-bottom:solid 2px #ddd;
	color:blue;
	display:block;
	font-size:115%;
	margin:0;
	padding:0 0 4px;
	text-transform:uppercase;
}
#jatypo-wrap .modal {
	background:#f8f8f8;
	background:url('plugins/system/jatypo/jatypo/typo/images/other/icon-viewall.png') no-repeat 57px center #f8f8f8;
	border:solid 1px #c0c0c0;
	color:#333 !important;
	font-weight:bold;
	padding:5px 25px 5px 5px;
	text-decoration:none;
}
#jatypo-wrap a:hover.modal {
	color:blue;
	text-decoration:underline;
}
.button2-left .jatypo-btn {
	background:url('plugins/system/jatypo/jatypo/typo/images/other/j_button2_typo.png') no-repeat scroll 100% 0 transparent;
	color:#333;
}
.mceContentBody .moduletable { position:relative; }
.mceContentBody h2 {
	color:#333;
	font-weight:bold;
}
#sbox-window .typo .title {
	color:red;
	font-size:110%;
	font-weight:bold;
}
.mceContentBody .clearfix { display:block; }
.icon-big-title {
	background:url('plugins/system/jatypo/jatypo/typo/images/other/icon-big-title.png') no-repeat left center !important;
	height:57px !important;
	line-height:57px !important;
	margin:25px 0 !important;
	padding-left:70px !important;
}
.icon-small-title {
	background:url('plugins/system/jatypo/jatypo/typo/images/other/icon-small-title.png') no-repeat left center !important;
	color:#006699 !important;
	height:20px !important;
	line-height:20px !important;
	margin:25px 0 !important;
	padding-left:30px !important;
}
.button2-left .jatypo-btn {
	background:url('plugins/system/jatypo/jatypo/typo/images/other/j_button2_typo.png') no-repeat scroll 100% 0 transparent;
	color:#333;
	margin-right:0;
}
body ul.ja-typo-list li {
	background:none;
	margin-left:8px;
	padding:0 0 0 25px;
	position:relative;
	overflow:hidden;
	list-style:none;
}
body ul.ja-typo-list span.icon {
	background-image:url('plugins/system/jatypo/jatypo/typo/images/icons-sprites-silk2.png');
	background-repeat:no-repeat;
	width:18px;
	height:18px;
	display:block;
	position:absolute;
	top:0;
	left:0;
	padding-left:0 !important;
}
body ul.list-arrow span.icon { background-position:left top !important; }
body ul.list-star span.icon { background-position:left -18px !important; }
body ul.list-check span.icon { background-position:left -36px !important; }
body ul.ja-unordered-list li {
	background:url('plugins/system/jatypo/jatypo/typo/images/bullet.gif') no-repeat 20px 7px;
	line-height:160%;
	margin-bottom:5px;
	overflow:hidden;
	padding-left:30px;
	list-style:none;
}
body ol.ja-ordered-list {
	padding:0;
	margin:0;
}
body ol.ja-ordered-list li {
	line-height:180%;
	margin-left:30px;
}
body dl.ja-definition-list dt {
	font-weight:bold;
	line-height:160%;
}
body dl.ja-definition-list dd {
	margin-left:15px;
	line-height:160%;
}
.blocknumber {
	position:relative;
	padding:5px 0 5px 55px !important;
	min-height:44px;
}
.blocknumber .bignumber {
	background-image:url('plugins/system/jatypo/jatypo/typo/images/blocknumber-bg.png');
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	width:44px;
	height:44px;
	line-height:44px !important;
	position:absolute;
	top:0;
	left:0;
	font:bold 20px/ normal Arial, sans-serif;
	text-align:center;
}
.blocknumber-1 .bignumber { background-position:left top; }
.blocknumber-2 .bignumber { background-position:left -44px; }
.blocknumber-3 .bignumber { background-position:left -88px; }
body p.ja-typo-icon {
	padding-left:25px;
	position:relative;
	background:none !important;
}
body p.ja-typo-icon span.icon {
	background-image:url('plugins/system/jatypo/jatypo/typo/images/icons-sprites-silk1.png');
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	display:block;
	position:absolute;
	top:2px;
	left:0;
	padding-left:0 !important;
}
body p.icon-error span.icon { background-position:left 0 !important; }
body p.icon-message span.icon { background-position:left -16px !important; }
body p.icon-tips span.icon { background-position:left -32px !important; }
body p.icon-key span.icon { background-position:left -48px !important; }
body p.icon-tag span.icon { background-position:left -64px !important; }
body p.icon-note span.icon { background-position:left -80px !important; }
body p.icon-rss span.icon { background-position:-16px 0 !important; }
body p.icon-page span.icon { background-position:-16px -16px !important; }
body p.icon-cart span.icon { background-position:-16px -32px !important; }
body p.icon-demo span.icon { background-position:-16px -48px !important; }
body p.icon-download span.icon { background-position:-16px -64px !important; }
body p.icon-discussion span.icon { background-position:-16px -80px !important; }
body p.icon-info span.icon { background-position:-32px 0 !important; }
body p.icon-readmore span.icon { background-position:-32px -16px !important; }
body p.icon-doc span.icon { background-position:-32px -32px !important; }
body p.icon-signup span.icon { background-position:-32px -48px !important; }
body p.icon-login span.icon { background-position:-32px -64px !important; }
body p.icon-submit span.icon { background-position:-32px -80px !important; }
body p.icon-extension span.icon { background-position:-48px 0 !important; }
body p.icon-user span.icon { background-position:-48px -16px !important; }
body p.icon-group span.icon { background-position:-48px -32px !important; }
body p.icon-birthday span.icon { background-position:-48px -48px !important; }
body p.icon-photo span.icon { background-position:-48px -64px !important; }
body p.icon-calendar span.icon { background-position:-48px -80px !important; }
body p.icon-address span.icon { background-position:-64px 0 !important; }
body p.icon-phone span.icon { background-position:-64px -16px !important; }
body p.icon-mobi span.icon { background-position:-64px -32px !important; }
body p.icon-fax span.icon { background-position:-64px -48px !important; }
body p.icon-email span.icon { background-position:-64px -64px !important; }
body p.icon-website span.icon { background-position:-64px -80px !important; }
body p.icon-yahoo span.icon { background-position:right 0 !important; }
body p.icon-gmail span.icon { background-position:right -16px !important; }
body p.icon-skype span.icon { background-position:right -32px !important; }
body p.icon-msn span.icon { background-position:right -48px !important; }
body p.icon-facebook span.icon { background-position:right -64px !important; }
body p.icon-twitter span.icon { background-position:right -80px !important; }
body p.icon-error { color:#CC0000; }
body p.icon-message { color:#2C79B3; }
body p.icon-tips { color:#E58C00; }
.ja-typo-bubble {
	margin:20px 0;
	position:relative;
}
.ja-typo-bubblect {
	padding:15px;
	border:3px solid #ddd;
* zoom:1;
	box-shadow:0 0 3px rgba(0,0,0,.5);
	-moz-box-shadow:0 0 3px rgba(0,0,0,.5);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,.5);
}
.ja-typo-bubble p.ja-typo-bubble-meta {
	margin:-3px 0 0;
	height:25px;
	padding-left:65px;
}
.ja-typo-bubble span.ja-typo-bubble-author {
	font-weight:bold;
	display:block;
	padding-top:5px;
}
.ja-typo-bubble span.ja-typo-bubble-arrow {
	display:block;
	position:absolute;
	bottom:0;
	left:28px;
	width:25px;
	height:25px;
	background:url('plugins/system/jatypo/jatypo/typo/images/bubble-arrow.png') 0 0;
}
.bubble-2 .ja-typo-bubblect {
	border:0;
	background:#ddd;
}
.bubble-2 span.ja-typo-bubble-arrow { background-position:-25px 0; }
.bubble-3 .ja-typo-bubblect { border:3px solid #08c; }
.bubble-3 span.ja-typo-bubble-arrow { background-position:0 -25px; }
.bubble-4 .ja-typo-bubblect {
	border:0;
	background:#08c;
	color:#fff;
}
.bubble-4 span.ja-typo-bubble-arrow { background-position:-25px -25px; }
.bubble-5 .ja-typo-bubblect { border:3px solid #333; }
.bubble-5 span.ja-typo-bubble-arrow { background-position:-50px -50px; }
.bubble-6 .ja-typo-bubblect {
	border:none;
	background:#333;
	color:#fff;
}
.bubble-6 span.ja-typo-bubble-arrow { background-position:-25px -50px; }
.bubble-rounded .ja-typo-bubblect {
	border-radius:18px;
	-moz-border-radius:18px;
	-webkit-border-radius:18px;
}
body p.ja-typo-box {
	border:3px solid #ddd;
	padding:10px 10px 10px 50px;
}
body p.box-download, body p.box-sticky {
	background-repeat:no-repeat;
	background-position:10px 15px;
}
body p.box-download { background-image:url('plugins/system/jatypo/jatypo/typo/images/icons/download-big.png'); }
body p.box-sticky { background-image:url('plugins/system/jatypo/jatypo/typo/images/icons/sticky-big.png'); }
body p.box-grey-1, body p.box-hilite-1 { padding:10px 15px; }
body p.box-grey-1 {
	background:#f7f7f7;
	border-color:#dddddd;
}
body p.box-hilite-1 {
	background:#ffffdd;
	border-color:#d2d2b6;
}
body p.box-grey-2, body p.box-hilite-2 { padding:10px 15px; }
body p.box-grey-2 {
	background:#f7f7f7;
	border-color:#dddddd;
	border-style:dotted;
}
body p.box-hilite-2 {
	background:#ffffdd;
	border-color:#d2d2b6;
	border-style:dotted;
}
.box-rounded {
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:0 0 3px rgba(0,0,0,.5);
	-moz-box-shadow:0 0 3px rgba(0,0,0,.5);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,.5);
}
.ja-typo-legend {
	border:3px solid #ddd;
	margin:20px 0;
	padding:20px 15px 15px;
	position:relative;
* zoom:1;
}
.ja-typo-legend .legend-title {
	background:#fff;
	display:block;
	float:left;
	font-family:Arial, sans-serif;
	font-size:125%;
	font-weight:bold;
	left:10px;
	line-height:normal;
	margin:0 !important;
	padding:5px !important;
	position:absolute;
	top:-17px;
	border:0;
}
.legend-2 { border:3px solid #08c; }
.legend-2 .legend-title { color:#08c; }
.legend-rounded {
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:0 0 3px rgba(0,0,0,.5);
	-moz-box-shadow:0 0 3px rgba(0,0,0,.5);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,.5);
}
a.ja-typo-btn {
	display:block;
	text-decoration:none;
	white-space:nowrap;
	border:1px solid #ccc;
	color:#333;
	float:left;
	text-shadow:0 1px 2px rgba(255,255,255,.8);
	background:url('plugins/system/jatypo/jatypo/typo/images/grad-l1-trans.png') repeat-x top #ddd;
	box-shadow:0 0 3px rgba(0,0,0,.5);
	-moz-box-shadow:0 0 3px rgba(0,0,0,.5);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,.5);
}
a.ja-typo-btn:hover, a.ja-typo-btn:active, a.ja-typo-btn:focus {
	border:1px solid #aaa;
	background-position:bottom;
	color:#333;
}
a.ja-typo-btn {
	margin:20px 30px 10px 0;
	float:left;
}
a.ja-typo-btn:hover, a.ja-typo-btn:focus, a.ja-typo-btn:active { text-decoration:none; }
a.ja-typo-btn-icn {
	height:30px;
	color:#333;
}
a.ja-typo-btn-icn span {
	padding:0 15px 0 34px;
	display:block;
	background-repeat:no-repeat;
	background-position:10px 7px;
	border:1px solid #fff;
}
a.btn-icn-save span { background-image:url('plugins/system/jatypo/jatypo/typo/images/icons/disk.png'); }
a.btn-icn-tip span { background-image:url('plugins/system/jatypo/jatypo/typo/images/icons/lightbulb.png'); }
a.btn-icn-info span { background-image:url('plugins/system/jatypo/jatypo/typo/images/icons/information.png'); }
a.btn-icn-ok span { background-image:url('plugins/system/jatypo/jatypo/typo/images/icons/tick.png'); }
a.btn-icn-warning span { background-image:url('plugins/system/jatypo/jatypo/typo/images/icons/exclamation.png'); }
a.ja-typo-btn-icn span span {
	height:auto;
	line-height:28px;
	padding:0;
	display:inline;
	background:none;
	border:none;
}
a.ja-typo-btn-big {
	text-align:center;
	border:1px solid #ccc;
	font-size:125%;
	line-height:normal;
	font-weight:bold;
}
a.ja-typo-btn-big span {
	padding:8px 15px;
	border:1px solid #fff;
	display:block;
}
a.ja-typo-btn-sm {
	text-align:center;
	border:1px solid #ccc;
	font-size:100%;
	line-height:normal;
}
a.ja-typo-btn-sm span {
	padding:5px 10px;
	border:1px solid #fff;
	display:block;
}
.typo a.btn-blue, .typo a.btn-red, .typo a.btn-green, .typo a.btn-orange, .typo a.btn-black, .typo a.btn-blue:link, .typo a.btn-red:link, .typo a.btn-green:link, .typo a.btn-orange:link, .typo a.btn-black:link, a.btn-blue, a.btn-red, a.btn-green, a.btn-orange, a.btn-black {
	background-image:url('plugins/system/jatypo/jatypo/typo/images/grad-d1-trans.png');
	color:#fff;
	border:1px solid #ccc;
	text-shadow:0 1px 2px rgba(0,0,0,.8);
}
a.btn-blue:hover, a.btn-blue:active, a.btn-blue:focus, a.btn-red:hover, a.btn-red:active, a.btn-red:focus, a.btn-green:hover, a.btn-green:active, a.btn-green:focus, a.btn-orange:hover, a.btn-orange:active, a.btn-orange:focus, a.btn-black:hover, a.btn-black:active, a.btn-black:focus {
	background-image:url('plugins/system/jatypo/jatypo/typo/images/grad-d1-trans.png');
	background-position:bottom;
	border-color:#aaa;
}
a.btn-blue {
	background-color:#08c;
	border-color:#08c;
}
a.btn-blue:hover, a.btn-blue:active, a.btn-blue:focus {
	border-color:#006ea6;
	color:#fff;
}
a.btn-blue span { border-color:#6ab9e1; }
a.btn-black {
	background-color:#666;
	border-color:#666;
}
a.btn-black:hover, a.btn-black:active, a.btn-black:focus {
	border-color:#333;
	color:#fff;
}
a.btn-black span { border-color:#999; }
a.btn-green {
	background-color:#669900;
	border-color:#669900;
}
a.btn-green:hover, a.btn-green:active, a.btn-green:focus {
	border-color:#4d7300;
	color:#fff;
}
a.btn-green span { border-color:#b1cb7d; }
a.btn-red {
	background-color:#cc0000;
	border-color:#cc0000;
}
a.btn-red:hover, a.btn-red:active, a.btn-red:focus {
	border-color:#9a0000;
	color:#fff;
}
a.btn-red span { border-color:#e47878; }
a.btn-orange {
	background-color:#e58c00;
	border-color:#e58c00;
}
a.btn-orange:hover, a.btn-orange:active, a.btn-orange:focus {
	border-color:#a96700;
	color:#fff;
}
a.btn-orange span { border-color:#f1c073; }
.btn-rounded-icn, .btn-rounded-big, .btn-rounded-sm, .btn-rounded-icn span, .btn-rounded-big span, .btn-rounded-sm span {
	border-radius:18px;
	-moz-border-radius:18px;
	-webkit-border-radius:18px;
}
.btn-rounded-sm, .btn-rounded-sm span {
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
}
span.ja-typo-tag {
	padding:3px 12px;
	margin:0 2px;
	display:inline-block;
	line-height:normal;
	white-space:nowrap;
	background:#666;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.5);
}
span.tag-blue { background:#08c; }
span.tag-green { background:#669900; }
span.tag-orange { background:#e58c00; }
span.tag-red { background:#cc0000; }
span.tag-grey {
	background:#ccc;
	color:#333;
	text-shadow:0 -1px 0 rgba(255,255,255,.8);
}
span.tag-rounded {
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
}
.badge {
	background-image:url('plugins/system/jatypo/jatypo/typo/images/badge.png');
	background-repeat:no-repeat;
	height:46px;
	position:absolute;
	right:0;
	width:45px;
}
.badge-hot .badge { background-position:0 0; }
.badge-new .badge { background-position:0 -46px; }
.badge-pick .badge { background-position:0 -92px; }
.badge-top .badge { background-position:0 -138px; }
#ja-typo .moduletable_badge {
	margin:0;
	padding:0;
	min-height:40px;
}
#ja-typo .moduletable_badge .ja-box-ct {
	border:3px solid #ddd;
	padding:20px;
	background:#f7f7f7;
}
fieldset.ja-typo-fieldset {
	border:3px solid #ddd;
	padding:10px 15px;
}
fieldset.ja-typo-fieldset legend { padding:0 10px; }
fieldset.fieldset-2 {
	border:3px solid #08c;
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
}
fieldset.fieldset-2 legend { color:#08c; }
#ja-typo fieldset { margin-top:20px; }
.ja-typo-blockswrap { margin:15px 0; }
.ja-typo-blockrow {
	border-bottom:1px dotted #ddd;
	padding:20px 0;
}
.ja-typo-block { float:left; }
.ja-typo-blockct { padding:0 10px; }
.ja-typo-blockswrap .cols-1 .ja-typo-block {
	width:100%;
	float:none;
}
.ja-typo-blockswrap .cols-2 .ja-typo-block {
	width:50%;
	float:left;
}
.ja-typo-blockswrap .cols-3 .ja-typo-block {
	width:33%;
	float:left;
}
.ja-typo-blockswrap .cols-4 .ja-typo-block {
	width:24.9%;
	float:left;
}
.ja-typo-blockswrap .ja-typo-block.last { float:right; }
.ja-typo-blockswrap h1.ja-typo-title {
	font-size:175%;
	border-bottom:8px solid #ddd;
	padding:5px;
	margin:0;
	font-family:"Arial Narrow", Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	position:relative;
	color:#666;
}
.ja-typo-blockswrap:hover h1.ja-typo-title {
	border-color:#333;
	color:#333;
}
.ja-typo-blockswrap h2.ja-typo-title {
	font-size:115%;
	margin:0;
	padding:0 10px;
	font-family:"Arial Narrow", Helvetica, Arial, sans-serif;
	text-transform:uppercase;
}
.ja-typo-blockswrap h2.ja-typo-title span {
	background:#f2f2f2;
	color:#666;
	text-shadow:0 -1px 1px rgba(255,255,255,.8);
	padding:3px 10px;
	display:inline-block;
}
.ja-typo-blockswrap:hover h2.ja-typo-title span {
	background:#ddd;
	color:#333;
}
.ja-typo-blockrow>h2.ja-typo-title {
	margin-bottom:0;
	margin-top:0;
}
.ja-typo-blocks-actions {
	font-size:85%;
	position:absolute;
	right:5px;
	top:5px;
	color:#999;
}
.ja-typo-blocks-actions a {
	font-size:85%;
	text-transform:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#c00;
	text-decoration:none;
}
.menusys_mega { }
div.subwrap-inner {
	display:block;
	width:auto !important;
}
#menusys_mega .menusub_mega {
	position:absolute;
	display:block;
	z-index:999;
}
#menusys_mega {
	margin:0;
	overflow:hidden;
	padding:1px 0 1px 2px;
	background:url('templates/leo_watches/images/default/border-menu.png') no-repeat left top scroll;
}
#menusys_mega > li {
	float:left;
	background:url('templates/leo_watches/images/default/border-menu.png') no-repeat right top scroll;
	padding-right:2px;
}
#menusys_mega li.first-item { padding-left:0; }
#menusys_mega > li > a {
	display:inline-block;
	color:#666a7f;
}
#menusys_mega > li.empty > a { color:transparent; }
#menusys_mega > li > a:hover, #menusys_mega > li > a:active, #menusys_mega > li > a:focus, #menusys_mega > li > a.active, #menusys_mega > li > a.active:hover, #menusys_mega > li > a.active:active, #menusys_mega > li > a.active:focus, #menusys_mega > li.hover > a, #menusys_mega > li.active > a {
	color:#bca36b;
	background:url('templates/leo_watches/images/default/bg-menuhover.png') repeat-x left top scroll;
}
#menusys_mega > li.empty > a:hover, #menusys_mega > li.empty > a:active, #menusys_mega > li.empty > a:focus, #menusys_mega > li.empty > a.active, #menusys_mega > li.empty > a.active:hover, #menusys_mega > li.empty > a.active:active, #menusys_mega > li.empty > a.active:focus, #menusys_mega > li.empty.hover > a, #menusys_mega > li.empty.active > a {
	color:transparent;
	background:none;
}
#menusys_mega li .menu-title { padding:0; }
#menusys_mega > li > a .no-image {
	line-height:42px;
	display:inline-block;
	padding:0 66px;
	margin-top:-1px;
}
#menusys_mega > li.empty > a .no-image { padding:0 110px; }
#menusys_mega > li.empty > a .menu-title {
	text-indent:-9999em;
	width:100px;
	overflow:hidden;
}
#menusys_mega > li > a:hover .no-image, #menusys_mega > li > a:active .no-image, #menusys_mega > li > a:focus .no-image, #menusys_mega > li > a.active .no-image, #menusys_mega > li > a.active:hover .no-image, #menusys_mega > li > a.active:active .no-image, #menusys_mega > li > a.active:focus .no-image, #menusys_mega > li.hover > a .no-image, #menusys_mega > li.active > a .no-image { background:url('templates/leo_watches/images/default/hover-menu.png') no-repeat top center scroll; }
#menusys_mega > li.empty > a:hover .no-image, #menusys_mega > li.empty > a:active .no-image, #menusys_mega > li.empty > a:focus .no-image, #menusys_mega > li.empty > a.active .no-image, #menusys_mega > li.empty > a.active:hover .no-image, #menusys_mega > li.empty > a.active:active .no-image, #menusys_mega > li.empty > a.active:focus .no-image, #menusys_mega > li.empty.hover > a .no-image, #menusys_mega > li.empty.active > a .no-image { background:none; }
.menusys_mega > ul#menusys_mega > li.hasChild > a span.menu-title, .menusys_mega > ul#menusys_mega > li.hasChild > a.active span.menu-title {
	display:block;
	padding-right:13px;
	background:url('templates/leo_watches/images/mega/arrow-submenu.png') no-repeat 98% 20px;
}
#menusys_mega > li > a .menu-title {
	font-size:14px;
	font-weight:bold;
	text-shadow:1px 1px #000;
	line-height:42px;
	text-decoration:none;
	text-transform:none;
	display:inline-block;
}
#menusys_mega .level0 > .submenu-wrapper { padding-top:9px; }
#menusys_mega .menusub_mega {
	z-index:999;
	padding:0;
	left:-9999em;
	padding-top:2px;
}
#menusys_mega .menusub_mega .menusub_mega {
	margin:-40px 0px 0px 185px !important;
	padding:10px 0;
}
#menusys_mega .menusub_mega .subarrowtop {
	background:url('templates/leo_watches/images/default/arrow-menusub.png') no-repeat left top scroll;
	width:26px;
	height:16px;
	position:absolute;
	top:0;
	left:50px;
}
#menusys_mega .subwrap-inner {
	float:left;
	display:inline-block;
	background:url('templates/leo_watches/images/default/bg-submenu.png') repeat left top scroll;
	border-radius:5px;
}
#menusys_mega .subwrap-inner .subwrap-inner2 { background:#63667b; }
#menusys_mega div.menucontent-wrapper-left {
	display:inline-block;
	width:100%;
}
#menusys_mega div.subwrap-inner2 {
	margin:5px;
	display:inline-block;
}
#menusys_mega div.menucontent-wrapper {
	padding:0;
	width:100%;
	display:block;
	float:left;
}
#menusys_mega div.menusub_mega div.menusub_mega div.subarrowtop {
	position:absolute;
	top:20px;
	left:3px;
	width:6px;
	height:10px;
	overflow:hidden;
	background:url('templates/leo_watches/images/default/arrow-menu-left.png') no-repeat;
}
#menusys_mega div.menucontent-wrapper-left div.menucontent-wrapper-left {
	background:#fff;
	padding:0 0 5px 0;
}
#menusys_mega div.menucontent-wrapper div.menucontent-wrapper { padding:0; }
#menusys_mega .megacol ul.mega-ul {
	padding:1px 0;
	margin:0;
}
#menusys_mega div.megacol {
	float:left;
	min-width:190px;
	margin:0 5px;
}
#menusys_mega .menu-image {
	border:none;
	float:left;
	line-height:44px;
	padding:8px 0 0;
	margin-right:3px;
}
#menusys_mega span.has-image {
	display:block;
	background-repeat:no-repeat;
	background-position:0px 14px;
	padding-left:25px;
}
#menusys_mega .menusub_mega .mega-group {
	margin:10px 5px 5px;
	padding:0 0 5px 0;
	background:url('templates/leo_watches/images/default/border-submenu.png') repeat-x left bottom scroll;
}
#menusys_mega li.hasChild .mega-group span.has-image, #menusys_mega li.hasChild .mega-group span.menu-title {
	background:none !important;
	margin:0;
	padding:1px 0 1px 0;
	display:block;
}
#menusys_mega .mega-group span.has-image { padding:3px 0 3px 25px; }
#menusys_mega li.hasChild .mega-group a {
	display:inline-block;
	margin:0;
}
#menusys_mega li.hasChild .mega-group a span.no-image { padding:0; }
#menusys_mega li.hasChild .mega-group a span.menu-title {
	color:#FFFFFF;
	display:block;
	font-size:14px;
	line-height:27px;
	padding:0 10px;
	text-transform:none;
}
#menusys_mega .menusub_mega .mega-module {
	clear:both;
	line-height:20px;
}
#menusys_mega .menusub_mega .mega-module .moduletable_menu ul li { border-bottom:1px solid #ddd; }
#menusys_mega .menusub_mega .mega-module .moduletable ul li {
	padding:10px 0;
	background:none
}
#menusys_mega .menusub_mega .mega-module .moduletable ul li:first-child { border-top:none; }
#menusys_mega .menu-desc {
	padding:0;
	line-height:15px;
	font-size:95%;
	color:#707070;
	display:block;
}
#menusys_mega .menusub_mega .megacol { display:block; }
#menusys_mega .megacol ul.mega-ul li {
	padding:0;
	float:none;
	display:block;
	line-height:30px;
	padding-left:0;
0
}
#menusys_mega .megacol ul.mega-ul li { background:url('templates/leo_watches/images/default/icon-submenu.png') no-repeat 5px 50% scroll; }
#menusys_mega li.hasChild ul a { color:#3a3850; }
#menusys_mega li.hasChild ul a:hover { color:#bca36b; }
#menusys_mega li.hasChild ul a, #menusys_mega li.hasChild ul a.active, #menusys_mega li.hasChild:hover ul a {
	padding:0px;
	margin:0;
	text-shadow:none;
}
#menusys_mega li.hover ul.mega-ul a .menu-title, #menusys_mega li.hasChild ul.mega-ul li a .menu-title, #menusys_mega li.hasChild ul.mega-ul li a.active .menu-title, #menusys_mega li.hasChild ul.mega-ul li a.focus .menu-title {
	margin:0;
	padding:0px 0px 0px 15px;
	display:block;
	font-size:12px;
	font-family:"arial";
	text-transform:none;
	text-shadow:none;
	color:#3a3850;
}
#menusys_mega li.hasChild ul a span.has-image .menu-title, #menusys_mega li.hasChild:hover ul a span.has-image .menu-title, #menusys_mega li.hasChild ul a:hover span.has-image .menu-title {
	padding:2px 0 2px 25px;
	margin:0;
	color:#bca36b;
}
#menusys_mega li.hasChild ul a:hover, #menusys_mega li.hasChild ul a:active, #menusys_mega li.hasChild ul a:focus, #menusys_mega li.hasChild ul.mega-ul a.active:hover {
	text-decoration:none;
	margin:0;
	padding-left:0px;
	display:block;
}
#menusys_mega li.hasChild.active ul li a.active .menu-title, #menusys_mega li.hover ul.mega-ul a:hover .menu-title, #menusys_mega li.hasChild ul.mega-ul a:hover .menu-title, #menusys_mega li.hasChild ul.mega-ul a:active .menu-title, #menusys_mega li.hasChild ul.mega-ul a:focus .menu-title, #menusys_mega li.hasChild ul.mega-ul a.active:hover .menu-title { color:#bca36b; }
@import url('media/system/css/system.css');
.system-unpublished, tr.system-unpublished {
	background:#e8edf1;
	border-top:4px solid #c4d3df;
	border-bottom:4px solid #c4d3df;
}
span.highlight {
	background-color:#FFFFCC;
	font-weight:bold;
	padding:1px 4px;
}
.img-fulltext-float-right {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
.img-fulltext-float-left {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.img-intro-float-right {
	float:right;
	margin-left:5px;
	margin-bottom:5px;
}
.img-intro-float-left {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.invalid { border-color:#ff0000; }
label.invalid { color:#ff0000; }
#editor-xtd-buttons { padding:5px; }
.button2-left, .button2-right, .button2-left div, .button2-right div { float:left; }
.button2-left a, .button2-right a, .button2-left span, .button2-right span {
	display:block;
	height:22px;
	float:left;
	line-height:22px;
	font-size:11px;
	color:#666;
	cursor:pointer;
}
.button2-left span, .button2-right span {
	cursor:default;
	color:#999;
}
.button2-left .page a, .button2-right .page a, .button2-left .page span, .button2-right .page span { padding:0 6px; }
.page span {
	color:#000;
	font-weight:bold;
}
.button2-left a:hover, .button2-right a:hover {
	text-decoration:none;
	color:#0B55C4;
}
.button2-left a, .button2-left span { padding:0 24px 0 6px; }
.button2-right a, .button2-right span { padding:0 6px 0 24px; }
.button2-left {
	background:url('templates/system/images/j_button2_left.png') no-repeat;
	float:left;
	margin-left:5px;
}
.button2-right {
	background:url('templates/system/images/j_button2_right.png') 100% 0 no-repeat;
	float:left;
	margin-left:5px;
}
.button2-left .image { background:url('templates/system/images/j_button2_image.png') 100% 0 no-repeat; }
.button2-left .readmore, .button2-left .article { background:url('templates/system/images/j_button2_readmore.png') 100% 0 no-repeat; }
.button2-left .pagebreak { background:url('templates/system/images/j_button2_pagebreak.png') 100% 0 no-repeat; }
.button2-left .blank { background:url('templates/system/images/j_button2_blank.png') 100% 0 no-repeat; }
div.tooltip {
	float:left;
	background:#ffc;
	border:1px solid #D4D5AA;
	padding:5px;
	max-width:200px;
	z-index:13000;
}
div.tooltip h4 {
	padding:0;
	margin:0;
	font-size:95%;
	font-weight:bold;
	margin-top:-15px;
	padding-top:15px;
	padding-bottom:5px;
	background:url('templates/system/images/selector-arrow.png') no-repeat;
}
div.tooltip p {
	font-size:90%;
	margin:0;
}
.img_caption .left {
	float:left;
	margin-right:1em;
}
.img_caption .right {
	float:right;
	margin-left:1em;
}
.img_caption .left p {
	clear:left;
	text-align:center;
}
.img_caption .right p {
	clear:right;
	text-align:center;
}
.img_caption { text-align:center!important; }
.img_caption.none {
	margin-left:auto;
	margin-right:auto;
}
a img.calendar {
	width:16px;
	height:16px;
	margin-left:3px;
	background:url('templates/system/images/calendar.png') no-repeat;
	cursor:pointer;
	vertical-align:middle;
}
html, body, fieldset {
	margin:0;
	padding:0;
}
body {
	margin:0;
	padding:0;
	font-family:"Arial";
}
body.fs1 {
	font-size:10px;
	line-height:16px;
}
body.fs2 {
	font-size:11px;
	line-height:17px;
}
body.fs3 {
	background:url('templates/leo_watches/images/default/bg-body.png') repeat left top scroll #1b1b1f;
	font-size:13px;
	line-height:20px;
}
body.fs4 {
	font-size:13px;
	line-height:19px;
}
body.fs5 {
	font-size:14px;
	line-height:20px;
}
body.fs6 {
	font-size:15px;
	line-height:21px;
}
.wrap {
	clear:both;
	width:100%;
}
a {
	outline:none;
	color:#bca36b;
	text-decoration:none;
}
a:hover, a:active, a:focus { color:#999; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	background:transparent;
}
body {
	line-height:1;
	font-size:12px;
	color:#ccc;
}
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; }
ul { list-style:none; }
img { max-width:100% }
:focus { outline:0; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table {
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
}
.leo-container { margin:0 auto; }
.leo-container-inner {
	display:inline-block;
	width:100%;
}
#leo-toppos {
	background:url('templates/leo_watches/images/default/bg-header.png') repeat left top scroll #4b4a5b;
	height:150px;
}
#leo-toppos .leo-container-inner { padding-top:30px; }
#leo-toppos.bg_top0 {
	background-image:url('templates/leo_watches/images/bgtop/bg_top0.png');
	background-position:left top;
	background-repeat:repeat;
}
#leo-toppos.bg_top1 {
	background-image:url('templates/leo_watches/images/bgtop/bg_top1.png');
	background-position:left top;
	background-repeat:repeat;
}
#leo-toppos.bg_top2 {
	background-image:url('templates/leo_watches/images/bgtop/bg_top2.png');
	background-position:left top;
	background-repeat:repeat;
}
#leo-toppos.bg_top3 {
	background-image:url('templates/leo_watches/images/bgtop/bg_top3.png');
	background-position:left top;
	background-repeat:repeat;
}
#leo-toppos.bg_top4 {
	background-image:url('templates/leo_watches/images/bgtop/bg_top4.png');
	background-position:left top;
	background-repeat:repeat;
}
#leo-toppos.bg_top5 {
	background-image:url('templates/leo_watches/images/bgtop/bg_top5.png');
	background-position:left top;
	background-repeat:repeat;
}
#leo-toppos.bg_top6 {
	background-image:url('templates/leo_watches/images/bgtop/bg_top6.png');
	background-position:left top;
	background-repeat:repeat;
}
#leo-toppos.bg_top7 {
	background-image:url('templates/leo_watches/images/bgtop/bg_top7.png');
	background-position:left top;
	background-repeat:repeat;
}
#leo-toppos.bg_top8 {
	background-image:url('templates/leo_watches/images/bgtop/bg_top8.png');
	background-position:left top;
	background-repeat:repeat;
}
#leo-breadcrumbs-bottom, #leo-breadcrumbs-top { padding:20px 0; }
#leo-breadcrumbs-bottom .moduletable, #leo-breadcrumbs-top .moduletable { margin-bottom:0; }
#leo-breadcrumbs-bottom .modulecontent, #leo-breadcrumbs-top .modulecontent { padding-bottom:0px; }
#leo-colspan1 {
	border-bottom:1px solid #eff0ef;
	padding:0 5px;
	margin:0 -5px;
}
#leo-colspan1 .col-wrapper {
	border-bottom:1px solid #DEDEDE;
	margin:0 -5px 1px;
	padding:0 5px;
}
#leo-colspan1 .col-wrapper .col-wrapper-inner { padding-bottom:20px; }
#leo-colspan1 .col-wrapper-inner { overflow:hidden; }
#leo-colspan1 .leo-module { margin-bottom:0; }
div.modulecontent { padding-bottom:15px; }
.leomodule h3.title {
	color:#fff;
	font-size:18px;
	font-weight:normal;
}
h3.moduletitle > span {
	background: url('templates/leo_watches/images/default/newprduct_bullets.png') no-repeat left 50% scroll;
color: #bca36b;
font-size: 24px;
line-height: 40px;
text-transform: uppercase;
padding: 0 0 0 20px;
margin-bottom: 15px;
font-family: America !important;
font-weight: normal;
}
div.leo-module { margin:0 0 15px; }
#leo-blockheader .leo-container-inner { margin:0; }
#leo-logo {
	float:right;
	width:40%;
	position:relative;
}
#leo-logo .leo-logo {
	margin:-12px 0 0;
	text-align:center;
}
#leo-logo .leo-logo a {
	display:inline-block;
	width:118px;
	height:80px;
	margin-top:20px;
	background:url('templates/leo_watches/images/default/logo.png') no-repeat 0 0;
}
#leo-logo .leo-logo a span { display:none; }
#leo-header-top {
	float:right;
	position:relative;
}
#leo-header-top-inner {
	margin:30px 0;
	display:inline-block;
}
#leo-header-top .modulecontent { padding:0; }
#leo-topmenu {
	float:right;
	width:30%;
}
#leo-topmenu ul.menu {
	display:inline-block;
	margin:0;
	padding:5px 0;
	overflow:hidden;
}
#leo-topmenu ul.menu li {
	background:none;
	float: right;
}
#leo-topmenu ul.menu li a { font:normal 12px 'Arial'; }
#leo-topmenu ul.menu li:first-child {
	background:none;
	padding-left:0;
}
#leo-toppos-right {
	float:left;
	width:30%;
}
#leo-toppos .modulecontent { padding:0; background:none }
#mod-search-searchword {
	background:#353442;
	border-radius:0;
	border-top:1px solid #21212a;
	border-bottom:1px solid #5f5e6a;
	border-right:none;
	border-left:none;
	float:left;
	width:79.7%;
}
.search input.button {
	background:url('templates/leo_watches/images/default/icon-search.png') no-repeat left top scroll;
	height:28px;
	width:46px;
	text-indent:-9999em;
	overflow:hidden;
	color:transparent;
	margin:0 0 0 3px;
}
.search input.button:hover { background-position:left bottom; }
#leo-blockheader1 { position:relative; }
#leo-mainmenu {
	background:url('templates/leo_watches/images/default/bg-menu.png') repeat-x left top scroll;
	height:44px;
	margin-bottom:25px;
}
#leo-responsivemenu { display:none; }
#leo-usertop2 .modulecontent { padding:0; }
#leo-headertop .modulecontent { padding:0; }
#leo-headertop .leo-box-left .modulecontent { margin-left:-10px; }
#leo-headertop .leo-box-right .modulecontent {
	margin-right:-10px;
	text-align:right;
}
#leo-headertop .leo-box-center .modulecontent { margin:0 -3px; }
#leo-headertop .leo-usercol p { margin:0; }
#leo-showcase-header .moduletable { margin-bottom:0; }
.leo-usercol { float:left; }
.leo-box-inside { padding:0 10px; }
#leo-mainwrap {
	width:100%;
	display:inline-block;
}
#leo-mainwrap-inner {
	display:block;
	margin:0;
	padding-left:10px;
	padding-right:10px;
}
div.page-inset {
	width:100%;
	display:inline-block;
}
#leo-mainwrap .leo-container-inner { padding:0; }
#leo-mainwrap, #leo-mainwrap-left, #leo-mainwrap-right, #leo-mainwrap-full { width:100%; }
#leo-left { float:left; }
#leo-content { float:left; }
#leo-right { float:right; }
#leo-mainwrap-left #leo-content { width:75%; }
#leo-mainwrap-right #leo-content { width:75% }
#leo-mainwrap-full #leo-content { width:100%; }
#leo-left-inner { margin:0 15px 0 0 }
#leo-right-inner { margin:0 0 0 15px }
#leo-content-inner { margin:0 0 10px; }
.leo-layout-crl #leo-content, .leo-layout-lrc #leo-content { margin:0; }
.leo-layout-crl #leo-left { float:right; }
.leo-layout-crl #leo-content { float:left; }
.leo-layout-crl #leo-right { float:right; }
.leo-layout-lrc #leo-right { float:left; }
.leo-layout-lrc #leo-content { float:right; }
.leo-layout-rcl #leo-right { float:left; }
.leo-layout-rcl #leo-left { float:right; }
.leo-layout-rcl #leo-content { float:right; }
#leo-right .moduletable, #leo-left .moduletable { background:#36344b; }
#leo-right h3.moduletitle, #leo-left h3.moduletitle {
	background:url('templates/leo_watches/images/default/newprduct-li-bg.png') repeat-x left top scroll;
	padding:10px 0 7px 10px;
	margin:0;
}
#leo-right div.modulecontent, #leo-left div.modulecontent { background:url('templates/leo_watches/images/default/border-left.png') repeat-x left top scroll; }
#leo-blockbottom {
	background:url('templates/leo_watches/images/default/newprduct-li-bg.png') repeat-x left top scroll #000;
	margin-top:40px;
}
#leo_hme {
	position:absolute;
	top:0px;
	left:-5111px;
}
#leo-blockbottom.bg_bottom0 {
	background-image:url('templates/leo_watches/images/bgbottom/bg_bottom0.png');
	background-position:left top;
	background-repeat:repeat;
}
#leo-blockbottom.bg_bottom1 {
	background-image:url('templates/leo_watches/images/bgbottom/bg_bottom1.png');
	background-position:left top;
	background-repeat:repeat;
}
#leo-blockbottom.bg_bottom2 {
	background-image:url('templates/leo_watches/images/bgbottom/bg_bottom2.png');
	background-position:left top;
	background-repeat:repeat;
}
#leo-blockbottom.bg_bottom3 {
	background-image:url('templates/leo_watches/images/bgbottom/bg_bottom3.png');
	background-position:left top;
	background-repeat:repeat;
}
#leo-blockbottom.bg_bottom4 {
	background-image:url('templates/leo_watches/images/bgbottom/bg_bottom4.png');
	background-position:left top;
	background-repeat:repeat;
}
#leo-blockbottom.bg_bottom5 {
	background-image:url('templates/leo_watches/images/bgbottom/bg_bottom5.png');
	background-position:left top;
	background-repeat:repeat;
}
#leo-blockbottom.bg_bottom6 {
	background-image:url('templates/leo_watches/images/bgbottom/bg_bottom6.png');
	background-position:left top;
	background-repeat:repeat;
}
#leo-blockbottom.bg_bottom7 {
	background-image:url('templates/leo_watches/images/bgbottom/bg_bottom7.png');
	background-position:left top;
	background-repeat:repeat;
}
#leo-blockbottom.bg_bottom8 {
	background-image:url('templates/leo_watches/images/bgbottom/bg_bottom8.png');
	background-position:left top;
	background-repeat:repeat;
}
#leo-user18, #leo-user19, #leo-user20 { width:16%!important; }
#leo-user21 { width:31.5%!important; }
#leo-userbottom2 .leo-container-inner { padding-top:15px; }
#leo-userbottom1 .leo-container-inner { border-bottom:1px solid #0d0d0d; }
#leo-userbottom1 div.modulecontent { padding:0; }
#leo-userbottom1 .leo-box-left, #leo-userbottom1 .leo-box-right {
	width:45%!important;
	overflow:hidden;
}
#leo-userbottom1 .leo-box-center { width:10%!important; }
#leo-footer {
	width:100%;
	display:inline-block;
	border-top:1px solid #0d0d0d;
}
#leo-copyright {
	float:left;
	width:100%;
	line-height:45px;
}
#leo-copyright p.logo-footer a {
	background:url('templates/leo_watches/images/default/logo1.png') no-repeat scroll left top;
	display:block;
	height:40px;
	text-indent:-999em;
	width:133px;
	margin:5px 0;
}
#leo-copyright p { margin:0; }
.items-row .item h2, .items-leading .item h2 { margin:0px; }
.items-row .item h2 a, .items-leading .item h2 a {
	color:#BCA36B;
	font-size:18px;
}
.items-row .item h2 a:hover, .items-leading .item h2 a:hover { color:#fff; }
.archive > h2, .componentheading, .newsfeed-category > h1, .blog > h1, .blog > h2, .item-page > h2, .contact h1, .categories-list h1, .category-list h1, .blog-featured h1, .contact-category h1, .login h2, .remind h1, .reset h1, .profile h1, .weblink-category h1, .edit > h1 {
	background:url('templates/leo_watches/images/default/bg-title.png') repeat scroll left top;
	border-top:1px solid #555373;
	margin:0 0 15px 0;
}
.componentheading >span, .newsfeed-category > h1 > span, .archive > h2 > span, .blog > h1 > span, .blog > h2 > span, .item-page > h2 > span, .contact h1 > span, .categories-list h1 > span, .category-list h1 > span, .blog-featured h1 > span, .contact-category h1 > span, .login h2 > span, .remind h1 > span, .reset h1 > span, .profile h1 > span, .weblink-category h1 > span, .edit > h1 > span {
	background:url('templates/leo_watches/images/default/newprduct_bullets.png') no-repeat scroll left 50%;
	color:#D7D7D7;
	font-size:14px;
	line-height:40px;
	margin:0;
	padding:0 0 0 20px;
	text-transform:uppercase;
}
.componentheading, .newsfeed-category > h1:first-letter, .archive > h2:first-letter, .blog > h1:first-letter, .blog > h2:first-letter, .item-page > h2:first-letter, .contact h1:first-letter, .categories-list h1:first-letter, .category-list h1:first-letter, .blog-featured h1:first-letter, .contact-category h1:first-letter, .login h2:first-letter, .remind h1:first-letter, .reset h1:first-letter, .weblink-category h1:first-letter, .profile h1:first-letter, .edit > h1:first-letter { font-size:14px; }
.blog .category-full, .item-page .item-page-full, .categories-list .categories-list-full, .category-list .category-list-full, .blog-featured .featured-full, .archive .archive-full, .contact-category .contact-category-full, .contact .contact-full, .login .login-full, .remind .remind-full, .profile .profile-full, .reset .reset-full, .weblink-category .weblink-category-full, .edit .edit-full, .newsfeed-category .newsfeed-category-full, #leo-maincontent div.search, #leo-maincontent div.newsfeed {
	background:url('templates/leo_watches/images/default/bg-mask.png') no-repeat scroll left top #36344b;
	padding:20px;
}
.contact .contact-full { display:inline-block; }
body.pattern1 {
	background-image:url('templates/leo_watches/images/patterns/pattern1.png');
	background-position:top left;
	background-repeat:repeat !important;
}
body.pattern2 {
	background-image:url('templates/leo_watches/images/patterns/pattern2.png');
	background-position:top left;
	background-repeat:repeat !important;
}
body.pattern3 {
	background-image:url('templates/leo_watches/images/patterns/pattern3.png');
	background-position:top left;
	background-repeat:repeat !important;
}
body.pattern4 {
	background-image:url('templates/leo_watches/images/patterns/pattern4.png');
	background-position:top left;
	background-repeat:repeat !important;
}
body.pattern5 {
	background-image:url('templates/leo_watches/images/patterns/pattern5.png');
	background-position:top left;
	background-repeat:repeat !important;
}
body.pattern6 {
	background-image:url('templates/leo_watches/images/patterns/pattern6.png');
	background-position:top left;
	background-repeat:repeat !important;
}
body.pattern7 {
	background-image:url('templates/leo_watches/images/patterns/pattern7.png');
	background-position:top left;
	background-repeat:repeat !important;
}
body.pattern8 {
	background-image:url('templates/leo_watches/images/patterns/pattern8.png');
	background-position:top left;
	background-repeat:repeat !important;
}
body.pattern9 {
	background-image:url('templates/leo_watches/images/patterns/pattern9.png');
	background-position:top left;
	background-repeat:repeat !important;
}
body.pattern10 {
	background-image:url('templates/leo_watches/images/patterns/pattern10.png');
	background-position:top left;
	background-repeat:repeat !important;
}
body.pattern11 {
	background-image:url('templates/leo_watches/images/patterns/pattern11.png');
	background-position:top left;
	background-repeat:repeat !important;
}
body.pattern12 {
	background-image:url('templates/leo_watches/images/patterns/pattern12.png');
	background-position:top left;
	background-repeat:repeat !important;
}
body.pattern13 {
	background-image:url('templates/leo_watches/images/patterns/pattern13.png');
	background-position:top left;
	background-repeat:repeat !important;
}
body.pattern14 {
	background-image:url('templates/leo_watches/images/patterns/pattern14.png');
	background-position:top left;
	background-repeat:repeat !important;
}
body.pattern15 {
	background-image:url('templates/leo_watches/images/patterns/pattern15.png');
	background-position:top left;
	background-repeat:repeat !important;
}
body.pattern16 {
	background-image:url('templates/leo_watches/images/patterns/pattern15.png');
	background-position:top left;
	background-repeat:repeat !important;
}
@font-face {
	font-family:'Caviar';
	src:url('templates/leo_watches/css/fonts/Caviar.eot');
	src:url('templates/leo_watches/css/fonts/Caviar.eot?#iefix') format('embedded-opentype'), url('templates/leo_watches/css/fonts/Caviar.woff') format('woff'), url('templates/leo_watches/css/fonts/Caviar.ttf') format('truetype'), url('templates/leo_watches/css/fonts/Caviar.svg#ExoBlack') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'America';
	src:url('templates/leo_watches/css/fonts/America.eot');
	src:url('templates/leo_watches/css/fonts/America.eot?#iefix') format('embedded-opentype'), url('templates/leo_watches/css/fonts/America.woff') format('woff'), url('templates/leo_watches/css/fonts/America.ttf') format('truetype'), url('templates/leo_watches/css/fonts/America.svg#ExoBold') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'ExoMedium';
	src:url('templates/leo_watches/css/fonts/Exo-Medium-webfont.eot');
	src:url('templates/leo_watches/css/fonts/Exo-Medium-webfont.eot?#iefix') format('embedded-opentype'), url('templates/leo_watches/css/fonts/Exo-Medium-webfont.woff') format('woff'), url('templates/leo_watches/css/fonts/Exo-Medium-webfont.ttf') format('truetype'), url('templates/leo_watches/css/fonts/Exo-Medium-webfont.svg#ExoMedium') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'ExoRegular';
	src:url('templates/leo_watches/css/fonts/Exo-Regular-webfont.eot');
	src:url('templates/leo_watches/css/fonts/Exo-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('templates/leo_watches/css/fonts/Exo-Regular-webfont.woff') format('woff'), url('templates/leo_watches/css/fonts/Exo-Regular-webfont.ttf') format('truetype'), url('templates/leo_watches/css/fonts/Exo-Regular-webfont.svg#ExoBold') format('svg');
	font-weight:normal;
	font-style:normal;
}
.itemCommentsForm > h3, .breadcrumbs a.pathway, .breadcrumbs span, .moduletable_menu .vm_cart_products .product_row li a, .moduletable ul.vmmanufacturer li a, .moduletable_menu ul li a, #menusys_mega li.hasChild .mega-group a span.menu-title, .moduletable_follow h3.title, .moduletable_slidershow .lof-slideshow-black .lof-main-wapper .lof-main-item .lof-description .lof-title a, #menusys_mega > li > a { font-family:Arial; }
.itemHeader h2.itemTitle span, .componentheading >span, .newsfeed-category > h1 > span, .archive > h2 > span, .blog > h1 > span, .blog > h2 > span, .item-page > h2 > span, .contact h1 > span, .categories-list h1 > span, .category-list h1 > span, .blog-featured h1 > span, .contact-category h1 > span, .login h2 > span, .remind h1 > span, .reset h1 > span, .profile h1 > span, .weblink-category h1 > span, .edit > h1 > span, .moduletable_newsk2 .leomodule h3.title, .productdetails-view > h2 > span, .vendor-store-desc > h2 > span, .category-view > h2 > span, .featured-view > h2 > span, .latest-view > h2 > span, .topten-view > h2 > span, .related-products-view > h2 > span, .browse-view > h2 > span, .order-view > h2 > span, h3.moduletitle > span, .moduletable_slidershow .addtocart-bar span.addtocart-button input.addtocart-button { font-family:Arial; }
.itemNavigation span.itemNavigationTitle, .itemRelated h3, .itemAuthorLatest h3, .items-row .item h2 a, .items-leading .item h2 a, p.readmore a, a.readon, a.k2ReadMore, a.subCategoryMore, .catItemHeader .catItemTitle a, .moduletable ul li .lof-price span, .customer-reviews h4, span.title, h4.title, .productdetails-view span.PricesalesPrice .productdetails-view span.PricevariantModification, .productdetails-view span.PricebasePriceWithTax, .productdetails-view span.PricediscountedPriceWithoutTax, .productdetails-view span.PricesalesPriceWithDiscount, .productdetails-view span.PricesalesPrice, .productdetails-view span.PricepriceWithoutTax, .productdetails-view span.PricediscountAmount, .productdetails-view span.PricetaxAmount, .leomodule h3.title, .featured-view .row .product .spacer .PricesalesPrice span.PricesalesPrice, .topten-view .row .product .spacer .PricesalesPrice span.PricesalesPrice, .browse-view .row .product .spacer .PricesalesPrice span.PricesalesPrice, .featured-view .spacer h3 a, .latest-view .spacer h3 a, .topten-view .spacer h3 a, .related-products-view .spacer h3 a, .browse-view .row .product .spacer h2, h3.catProductTitle a, #leo-showcase-top .lof-vm-sliding .lof-price, #leo-showcase-top .lof-vm-sliding .lof-inner .lof-title { font-family: Arial, Helvetica, sans-serif; }
h1 { font-size:200%; }
h2 { font-size:175%; }
h3 { font-size:150%; }
h4 { font-size:125%; }
p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 {
	margin:0.5em 0;
	padding:0;
}
ul { list-style:none; }
label {
	font-weight:normal;
	line-height:1.8;
}
input[type="password"], input[type="text"], input[type="email"], input[type="www"], input[type="tel"], input[type="url"], input[type="search"], select, .inputbox {
	border:1px solid #353442;
	font-size:12px;
	font-style:italic;
	height:26px;
	line-height:26px;
	padding:0px 5px;
	color:#fff;
	background:#4b4963;
}
select {
	padding:2px 2px 2px 0!important;
	text-indent:0!important;
	min-height:23px;
	margin:3px 5px 3px 0!important;
	text-transform:none!important;
	font-size:11px!important;
	text-align:left!important;
	vertical-align:middle!important;
}
.display-limit select {
	float:right!important;
	margin:0 0 0 5px!important;
}
textarea {
	border:1px solid #353442;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-size:12px;
	line-height:14px;
	padding:10px;
}
input:focus, select, textarea:focus, .inputbox:focus { background:#4b4963; }
.button, button, button.button, input[type="button"] {
	background:rgb(117, 112, 67);
	height:26px;
	color:#fff;
	font:bold 12px 'Arial';
	text-align:center;
	text-transform:uppercase;
	cursor:pointer;
	border:none;
	padding:0 14px;
}
.button:hover, button:hover, button.button:hover, input[type="button"]:hover { background:#BCA36B; }
p.readmore a, a.readon, a.k2ReadMore, a.subCategoryMore {
	background:#353442;
	color:#FFFFFF;
	display:inline-block;
	float:right;
	font-size:12px;
	line-height:27px;
	margin:10px 3px 3px;
	padding:0 10px;
	border-radius:2px;
}
p.readmore a:hover, a.readon:hover, a.k2ReadMore:hover, a.subCategoryMore:hover {
	background:#bca36b;
	-moz-transition:all 0.5s ease 0s;
}
input[type=checkbox], .checkbox, input[type=radio], .radio {
	height:auto !important;
	background:transparent!important;
	border:none!important;
}
select[size] { height:auto; }
select[size="1"] { height:23px!important; }
#leoComponent small, #leoComponent .small, #leoComponent .smalldark, #leoComponent .img_caption, #leoComponent .contenttoc {
	font-size:11px;
	color:#888
}
th {
	font-weight:bold;
	padding:5px 0;
	text-align:left;
}
td {
	font-size:100%;
	padding:8px;
}
fieldset {
	border:none;
	padding:12px 0;
	clear:both;
	float:none
}
fieldset a { font-weight:bold; }
fieldset.input { padding:0; }
hr {
	border-bottom:0;
	border-left:0;
	border-right:0;
	border-top:1px solid #ddd;
	height:1px;
}
#leoComponent > div > h2 { clear:both; }
ul.actions { float:right; }
ul.actions li {
	float:left;
	margin:0 0 0 8px;
}
.article-content > h2, .article-content > dl.article-info, .article-content > .article-introtext, .article-content > p.readmore { margin-left:110px; }
dl.article-info dt.article-info-term { display:none; }
dl.article-info {
	color:#666666;
	font-size:11px;
	font-style:italic;
	overflow:hidden;
	padding:0;
	margin:5px 0;
}
dl.article-info dt, dl.article-info dd {
	float:left;
	margin-right:16px;
}
.articleContent img, .feed-item-description img {
	float:left;
	margin:0 10px 10px 0;
	display:block;
	padding:0;
	background:#fff
}
img.caption { margin-top:5px; }
.img_caption {
	margin-bottom:10px;
	padding:5px;
	border:1px solid #353442;
	background:#fff;
}
.article-content img { margin:5px; }
.img_caption img { margin:0; }
p.img_caption {
	margin:0 10px;
	padding:10px 6px 0;
	clear:both;
	color:#888;
	text-align:center;
	border:none;
}
.img_caption.left {
	float:left;
	margin-right:1.5em;
}
.img_caption.right {
	float:right;
	margin-left:1.5em;
}
ul.pagenav {
	margin:20px 0;
	overflow:hidden;
}
.pagenav .pagenav-prev { float:left; }
.pagenav .pagenav-next { float:right; }
.deliciousBtn, .instapaperBtn {
	height:20px;
	width:24px;
	line-height:20px;
	font-size:11px;
}
.deliciousBtn { background:transparent url('templates/leo_watches/images/delicious_icon.gif') no-repeat left center; }
.instapaperBtn { background:transparent url('templates/leo_watches/images/instapaper_icon.png') no-repeat left center; }
#___plusone_0 { float:left!important; }
div.k2Pagination ul, div.pagination ul, ul.pagination {
	margin:0 0 10px;
	padding:0;
	overflow:hidden;
	display:inline-block;
	float:right;
}
div.k2Pagination ul li, div.pagination ul li, ul.pagination li {
	display:inline-block;
	overflow:hidden;
	padding:0;
	float:left;
}
div.k2Pagination ul li a, div.k2Pagination ul li > span, div.pagination ul li a, div.pagination ul li > span, .pagination-prev > span, .pagination-prev a, ul.pagination li a, ul.pagination li >span {
	color:#707488;
	background:#000;
	cursor:pointer;
	display:inline-block;
	font:bold 12px/27px 'arial';
	height:27px;
	margin:4px;
	padding:0;
	text-align:center;
	width:27px;
	float:left;
	border:1px solid #29292e;
}
.pagination-start { margin-right:12px !important }
.pagination-end { margin-left:12px !important }
div.k2Pagination ul li > span, div.pagination ul li > span, .pagination-prev > span, div.k2Pagination ul li a:hover, div.pagination ul li a:hover, div.pagination ul li > span:hover, ul.pagination li a:hover, ul.pagination > li > span {
	background:#4b4963;
	border:1px solid #4b4963;
	color:#fff;
	box-shadow:none;
}
div.k2Pagination ul li.first a > span span, div.pagination ul li.first a > span span, .pagination-prev a > span span, div.k2Pagination ul li.first > span span, div.pagination ul li.first > span span, .pagination-prev > span span, ul.pagination li.first a > span span, ul.pagination li.first > span span {
	background:url('templates/leo_watches/images/default/pag-prev.png') no-repeat center 50% scroll #000;
	text-indent:-999em;
	overflow:hidden;
	display:block;
}
div.k2Pagination ul li.last a > span span, div.pagination ul li.last a > span span, .pagination-prev a > span span, div.k2Pagination ul li.last > span span, div.pagination ul li.last > span span, .pagination-prev > span span, ul.pagination li.last > span span, ul.pagination li.last a > span span {
	background:url('templates/leo_watches/images/default/pag-next.png') no-repeat center 50% scroll #000;
	text-indent:-999em;
	overflow:hidden;
	display:block;
}
div.k2Pagination ul li.first a > span span:hover, div.pagination ul li.first a > span span:hover, .pagination-prev a > span span:hover, div.k2Pagination ul li.first > span span:hover, div.pagination ul li.first > span span:hover, .pagination-prev > span span:hover, ul.pagination li.first a > span span:hover, ul.pagination li.first > span span:hover {
	background:url('templates/leo_watches/images/default/pag-prev-hover.png') no-repeat center 50% scroll #4b4963;
	border:1px solid #29292e;
}
div.k2Pagination ul li.last a > span span:hover, div.pagination ul li.last a > span span:hover, .pagination-prev a > span span:hover, div.k2Pagination ul li.last > span span:hover, div.pagination ul li.last > span span:hover, .pagination-prev > span span:hover, ul.pagination li.last > span span:hover, ul.pagination li.last a > span span:hover {
	background:url('templates/leo_watches/images/default/pag-next-hover.png') no-repeat center 50% scroll #4b4963;
	border:1px solid #29292e;
}
div.k2Pagination p.counter, div.pagination p.counter, .pagination-counter {
	font:12px 'arial';
	color:#707488;
	text-transform:none;
	margin-right:20px;
	margin-top:10px;
}
.items-more { clear:both; }
.items-more h3 {
	font-size:40px!important;
	line-height:10px;
	margin:0 0 30px!important;
}
.items-more ol {
	padding-left:0;
	margin-top:5px;
}
.items-more ol li {
	list-style-type:none;
	list-style-position:inside;
	line-height:24px;
	font-weight:normal;
	padding-left:15px;
	background:transparent url('templates/leo_watches/images/style1/bullet_red.png') no-repeat 0 10px;
}
.items-more ol li a { font-size:12px; }
.categories-list { font-size:100%; }
.categories-list .item-title { font-size:110%; }
.categories-list dl {
	font-size:90%;
	color:#888;
}
.categories-list dt { float:left; }
.categories-list dd { text-indent:4px; }
.categories-list ul li {
	line-height:1.4!important;
	margin-top:12px;
}
.categories-list ul li:first-child { margin-top:none; }
.categories-list ul ul { margin-left:20px; }
.categories-list a { font-size:110% }
#system-message-container {
	clear:both;
	overflow:hidden;
}
#system-message {
	margin:22px 0;
	font-size:14px;
	clear:both;
}
#system-message dt { display:none; }
#system-message dd {
	padding:0!important;
	background:none!important;
}
#system-message dd.message ul, #system-message dd.error ul, #system-message dd.notice ul {
	margin:0 0 2px 0;
	padding:0;
	color:#fff;
	font-weight:normal;
}
#system-message dd.message ul li, #system-message dd.error ul li, #system-message dd.notice ul li {
	color:#ccc;
	margin:0;
	border:1px solid #353442;
	padding:14px 14px 14px 76px;
	text-indent:0;
	text-align:center;
	line-height:24px!important;
	background:url('templates/leo_watches/images/style1/typography/info_small.png') no-repeat 20px 11px;
}
#system-message dd.error ul li { background-image:url('templates/leo_watches/images/style1/typography/warning_small.png'); }
#system-message dd.notice ul li { background-image:url('templates/leo_watches/images/style1/typography/tips_small.png'); }
ul#archive-items li {
	line-height:1.2!important;
	margin-top:24px;
}
ul#archive-items li:first-child { margin-top:none; }
iframe { border:none; }
.box_menu ul.menu { list-style:none; }
div.search fieldset.word button {
	float:none;
	display:inline;
	margin-top:-8px;
	position:relative;
	top:2px;
}
form#searchForm { margin-top:20px; }
form#searchForm fieldset.word { margin-left:16px; }
form#searchForm fieldset.word label, form#searchForm fieldset.word button { margin:0 12px 0 0; }
form#searchForm fieldset.word button {
	position:relative;
	top:-2px;
}
.searchintro {
	color:#da4d00;
	font-size:10px;
	margin:32px 28px 42px;
	text-transform:none;
	text-align:center;
}
.search-results {
	margin:0 0 20px;
	padding:0 5px 24px;
}
.search-results small { font-size:11px }
.search .form-limit {
	float:right;
	margin:24px 12px 12px;
}
.search .form-limit label {
	padding-right:10px;
	line-height:30px;
	float:left;
}
fieldset.word { padding:14px 0; }
fieldset.phrases, fieldset.only {
	padding:20px;
	border-top:1px solid #353442;
	margin-bottom:10px;
}
fieldset.phrases legend, fieldset.only legend {
	font-size:18px;
	padding:0 8px;
	text-transform:none;
	color:#333
}
.phrases-box { float:left; }
.ordering-box {
	float:left;
	margin:4px 0 0 20px;
}
.ordering-box select { margin-top:0!important; }
.ordering-box label {
	float:left;
	margin-right:5px;
}
#searchForm p.counter {
	font:bold 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:32px 12px 0;
}
.search-results dt.result-title {
	display:block;
	font-size:110%;
	font-weight:normal;
	margin:0;
	padding:3px 0;
	text-transform:none;
	width:100%;
}
.search-results dt.result-title:first-child {
	clear:both;
	border-top:1px solid #353442;
	margin:12px 0 0;
	padding:30px 0 0;
}
.search-results dd.result-category {
	color:#888;
	float:left;
	font-size:13px;
	font-style:italic;
	margin:-4px 10px 0 0;
}
.search-results dd.result-created {
	border-bottom:1px solid #353442;
	color:#888;
	font-size:10px;
	padding:0 0 6px;
	margin-bottom:12px;
	text-align:right;
}
.search-results .result-text {
	font-size:12px;
	line-height:18px;
	color:#666
}
.search-results p {
	color:#878787;
	font-size:11px;
	margin:0 0 10px 26px;
}
.search-results p span { font-size:11px; }
#search-searchword { width:260px; }
.hidelabeltxt { display:none; }
.tip {
	background:#fff;
	padding:5px;
	border:1px solid #353442;
	max-width:300px;
	-webkit-box-shadow:2px 2px 2px #f5f5f5;
	-moz-box-shadow:2px 2px 2px #f5f5f5;
	box-shadow:2px 2px 2px #f5f5f5;
}
.tip-title {
	background:#101010;
	color:#fff;
	padding:2px 6px;
	text-transform:none;
	font-size:13px;
	text-shadow:0 1px 0 #000;
	margin-bottom:4px;
}
.tip-text {
	padding:3px;
	font-size:11px;
	line-height:16px;
}
#system-readmore { display:none; }
p.contact-position {
	margin:-14px 0 32px;
	font-size:10px;
	text-transform:uppercase;
	color:#333
}
div.contact-misc { margin:20px 0 50px }
div.contact-misc p { margin:0 0 30px; }
.leoFirst {
	clear:both;
	float:left;
}
.leoSecond { float:right; }
.contact {
	padding:0;
	width:100%;
	display:inline-block;
}
.contact h3 {
	font-size:180%;
	margin-top:12px;
}
.contact-category { padding:0; }
.contact-category #adminForm fieldset.filters {
	border:0;
	padding:0
}
.contact-image {
	margin:10px 0;
	overflow:hidden;
}
.contact-contactinfo span { display:block; }
address { margin:0; }
span.contact-image {
	margin-bottom:10px;
	overflow:hidden;
	display:block
}
.contact-address {
	clear:both;
	min-height:50px;
	margin:20px 0 0;
	padding:0 0 0 60px;
	background:url('templates/leo_watches/images/icon/contact_adress.png') no-repeat 0 4px;
}
div.contact-contactinfo p {
	margin:20px 0 0;
	padding:0 0 0 60px;
}
div.contact-contactinfo p span { min-height:40px; }
.contact-emailto { background:url('templates/leo_watches/images/icon/contact_mail.png') no-repeat 0 4px; }
.contact-telephone { background:url('templates/leo_watches/images/icon/contact_phone.png') no-repeat 0 4px; }
.contact-fax { background:url('templates/leo_watches/images/icon/contact_fax.png') no-repeat 0 4px; }
.contact-mobile { background:url('templates/leo_watches/images/icon/contact_mobile.png') no-repeat 0 4px; }
.contact-webpage { background:url('templates/leo_watches/images/icon/contact_web.png') no-repeat 0 4px; }
.contact-contactinfo { font-style:italic }
span.contact-street { margin-bottom:0px }
.contact-email div {
	padding:2px 0;
	margin:0 0 10px 0;
}
.contact-email label {
	width:17em;
	float:left;
}
#contact_textmsg { padding:2px 0 10px 0 }
#contact-email-copy {
	float:left;
	margin-right:10px;
}
#contact-form dt { margin:6px 0 0 3px; }
.contact .button {
	float:none !important;
	clear:left;
	display:block;
	margin:20px 0 0 0
}
.jicons-icons { display:none; }
.jform_contact_first {
	float:left;
	width:46%
}
.jform_contact_secend {
	float:left;
	margin-left:30px;
}
.contact-email input, .contact-email textarea {
	clear:both;
	display:block;
}
.contact label#jform_contact_email_copy-lbl {
	font-size:11px;
	line-height:2.4;
	margin-left:25px;
	position:absolute;
}
.contact #jform_contact_message {
	width:300px;
	background:#232230;
}
.contact #jform_contact_emailmsg, #jform_contact_email, #jform_contact_name {
	width:300px;
	background:#232230;
}
#users-profile-core, #users-profile-custom {
	margin:5px 0 10px 0;
	padding:10px 0;
}
#users-profile-core dt, #users-profile-custom dt, .formelm label {
	float:left;
	width:12em;
	padding:3px 0;
	font-size:11px;
	color:#666;
}
#users-profile-core dd, #users-profile-custom dd {
	padding:3px 0;
	font-size:11px;
	color:#888;
}
#member-profile fieldset, .registration fieldset {
	margin:5px 0 10px 0;
	padding:10px 2px;
}
#users-profile-core legend, #users-profile-custom legend, .profile-edit legend, .registration legend {
	font-weight:normal;
	font-size:16px;
}
.profile-edit form#member-profile fieldset dd, .registration form#member-registration fieldset dd, .formelm {
	float:none;
	padding:5px 0;
	line-height:24px;
}
form#member-registration .spacer {
	display:block;
	width:100%;
	margin-bottom:10px;
}
form#member-registration .spacer strong, form#member-registration fieldset dt span.star { color:#da4d00; }
.profile-edit form#member-profile fieldset dd input, .profile-edit form#member-profile fieldset dd select, .registration form#member-registration fieldset dd input { width:180px; }
.profile-edit form#member-profile fieldset dt, .profile-edit form#member-profile fieldset dt > label, .registration form#member-registration fieldset dt, .registration form#member-registration fieldset dt > label {
	float:left;
	clear:both;
	padding:0;
	width:180px;
	font-size:12px;
	line-height:32px!important;
	min-height:32px;
	margin:1px 0;
}
.profile-edit form#member-profile fieldset dt > label, .registration form#member-registration fieldset dt > label {
	width:auto;
	margin-right:5px;
}
#member-registration > div { line-height:28px; }
span.optional {
	font-size:9px;
	color:#aaa;
}
.registration dl dt:first-child { width:100%!important; }
.registration span.text { font-size:10px }
.profile-edit .validate { margin-top:-3px; }
td.num {
	vertical-align:top;
	text-align:left;
}
td.hits {
	vertical-align:top;
	text-align:center
}
td p {
	margin:0;
	line-height:1.7em
}
.filter { margin:10px 0 }
.display-limit, .filter {
	text-align:right;
	margin-right:7px
}
table, table td { border-collapse:collapse }
table.weblinks, table.category {
	margin:10px 0 20px 0px;
	width:100%;
}
table.weblinks th, table.category th {
	border-bottom:1px solid #353442;
	color:#222
}
table.weblinks th:first-child, table.category th:first-child { border-left:none; }
table th { padding:6px 10px; }
table td, .cat-list-row0 td, .cat-list-row1 td {
	border-bottom:1px solid #353442;
	border-left:1px solid #353442;
}
table tr:hover { background:#232230; }
table tr td:first-child { border-left:none; }
table.category th a img { padding:2px 10px }
.filter-search { float:left; }
.filter-search .inputbox { width:6em }
legend.element-invisible {
	position:absolute;
	margin-left:-3000px;
	margin-top:-3000px;
	height:0px;
}
.cat-items { margin-top:20px }
.newsfeed ol { padding:0; }
.newsfeed ol li {
	clear:both;
	overflow:hidden;
}
.newsfeed ol > li > a {
	font-size:20px;
	line-height:72px;
}
.reset form > div, .remind form > div { margin-top:10px; }
#leoLogin h2, #leoRegister h2 {
	border-bottom:1px solid #e5e5e5;
	padding:0;
	margin-bottom:30px;
}
#com-login-form .login-fields label {
	float:left;
	width:100px;
	padding:3px 0;
}
#com-login-form .login-fields { margin:0 0 10px }
#com-login-form .login-fields input { width:180px; }
#recaptcha_area { margin:0 0 20px }
div.login a.fb_button {
	margin-top:4px;
	margin-left:10px
}
input#recaptcha_response_field { border-color:#e0e0e0 !important; }
.invalid { border-color:#da4d00!important; }
#mainPage .blog h2 > a {
	color:#686B6C;
	font-size:64px;
	line-height:80px;
	margin:0 0 12px;
	text-shadow:3px 5px 0 #fff;
}
.article {
	overflow:hidden;
	clear:both;
	margin-top:32px;
}
.article:first-child { margin-top:0; }
.actions img { margin:0!important; }
.actions li:first-child {
	padding-left:0;
	margin-left:0;
}
.blog .items-row .item, .blog .items-leading > div, .blog-featured .items-row .item, .blog-featured .items-leading > div {
	margin:0;
	padding:10px 0 20px;
	overflow:hidden;
	border-bottom:1px dotted #131219;
}
.bannergroup:first-line, .bannergroup_text:first-line {
	font-size:14px;
	color:#333;
}
div.banneritem {
	border-top:1px solid #f0f0f0;
	padding:8px 0;
	font-size:12px;
}
div.bannerfooter {
	border-top:1px solid #f0f0f0;
	text-align:right;
	font-size:11px;
	padding-top:5px;
}
.weblink-category table {
	border-top:1px solid #353442;
	padding:20px 0
}
.weblink-category table td.title {
	padding-left:24px;
	background:url('templates/leo_watches/images/style1/bullet_red.png') no-repeat 0 18px;
}
.box #login-form input.inputbox { height:14px; }
.box #login-form label {
	font-size:11px;
	font-weight:normal;
}
.box #login-form fieldset { padding-top:0; }
.box #login-form #form-login-buttons input {
	margin:9px 0 0;
	height:auto
}
#leoFBLogin, #login-form { margin:20px 0 0 }
#leoFBLogin p {
	margin-bottom:16px;
	font-size:12px;
	line-height:16px;
}
.box.dark #login-form ul li { line-height:26px; }
.box.dark #login-form ul li a {
	color:#999;
	font-size:11px;
}
.box.dark #login-form ul li a:hover { color:#fff; }
div#sliders div.panel h3.title {
	padding:7px 1px;
	font-size:22px;
}
div#sliders div.panel { border-top:1px solid #353442 }
div#article-index {
	float:right;
	margin:0 0 42px 42px;
	padding:20px;
	border:1px solid #353442;
}
div#article-index h3 {
	margin:0 0 18px;
	line-height:28px;
	border-bottom:3px solid #da4d00;
	font-size:24px;
}
div#article-index ul li {
	border-bottom:1px solid #353442;
	font-size:11px;
	padding:2px 12px;
}
div.pagenavcounter {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#da4d00;
	margin-bottom:16px;
}
div.pagination {
	display:inline-block;
	width:100%;
	text-align:center;
}
.blog div.pagination {
	border-top:none;
	padding-top:0;
}
div.articleContent div.pagination li {
	height:14px!important;
	line-height:14px;
	display:inline-block;
	margin:0;
	padding:0 10px;
	font-size:12px;
	cursor:pointer;
	border-left:1px solid #353442;
	border-right:none;
}
div.articleContent div.pagination li:first-child { border-left:none; }
div.articleContent div.pagination li a {
	margin:2px 0 0 0;
	padding:0;
	border-left:none;
	border-right:none;
}
dl#tabs {
	position:relative;
	height:40px;
	margin-bottom:20px;
	border-bottom:1px solid #353442;
}
dl#tabs dt {
	background:transparent;
	border:1px solid transparent;
	border-bottom:1px solid #353442;
	height:38px;
	line-height:39px;
	float:left;
	padding:0 16px;
	color:#333;
	font-size:14px!important;
	list-style-type:none;
	position:relative;
	top:1px;
	-webkit-transition:color 0.5s linear;
	-o-transition:color 0.5s linear;
	-moz-transition:color 0.5s linear;
	transition:color 0.5s linear;
	font-weight:normal;
}
dl#tabs dt:hover {
	color:#da4d00;
	cursor:pointer;
}
dl#tabs dt.open {
	border-bottom:1px solid #da4d00;
	z-index:1;
	color:#da4d00;
}
dl#tabs dt a { color:#333; }
dl#tabs dt:hover a, dl#tabs dt.open a { color:#da4d00; }
div.jvformcontact {
	width:100%;
	margin:15px 0 0;
	display:inline-block;
}
div.jvformcontact #myForm input, div.jvformcontact #myForm textarea, div.jvformcontact #myForm select {
	border:none;
	height:auto;
}
div.leo-field {
	overflow:hidden;
	margin-bottom:7px;
}
a.moduleItemReadMore {
	padding:0 5px 0 10px;
	color:#1e6d9d;
	text-transform:uppercase;
	border-bottom:1px solid #1e6d9d;
	cursor:pointer;
	font-family:'Arial';
	font-size:13px;
}
.moduletable_slidershow .modulecontent { padding:0; }
.moduletable_slidershow .lof-slideshow-black { background:url('templates/leo_watches/images/default/mask-slider.png') no-repeat left top scroll #000; }
.moduletable_slidershow .lof-slideshow-black .preload { background:#000; }
.moduletable_slidershow .lof-slideshow-black .lof-main-wapper .lof-main-item .lof-description {
	background:none;
	padding:100px 0 0 105px;
	height:auto;
	width:350px;
}
.moduletable_slidershow .lof-slideshow-black .lof-main-wapper .lof-main-item .lof-description .lof-title {
	font-size:19px;
	color:#f0f0f0;
	line-height:20px;
}
.moduletable_slidershow .lof-slideshow-black .lof-main-wapper .lof-main-item .lof-description .lof-title a {
	color:#bca36b !important;
	font-size:34px;
	line-height:40px;
	font-family:'America';
}
.moduletable_slidershow .lof-slideshow-black .lof-main-wapper .lof-main-item .lof-description p { color:#353442; }
.moduletable_slidershow .lof-slideshow-black .lof-main-wapper .lof-main-item img { float:right; }
.moduletable_slidershow .lof-slideshow-black .lof-main-wapper .lof-main-item .lof-price { padding-bottom:0; }
.moduletable_slidershow .lof-slideshow-black .lof-bottom .lof-bullets-wrapper {
	z-index:12;
	left:20px;
	right:inherit;
	bottom:25px;
}
.moduletable_slidershow .addtocart-bar span.addtocart-button {
	background:url('templates/leo_watches/images/default/button-bg.png') no-repeat left -116px scroll;
	padding-left:43px;
	float:left;
	margin-top:0;
	cursor:pointer;
}
.moduletable_slidershow .addtocart-bar span.addtocart-button input.addtocart-button {
	background:url('templates/leo_watches/images/default/button-bg.png') no-repeat right bottom scroll;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	color:#bca36b;
	text-shadow:0 1px 1px #000;
	height:42px;
	line-height:42px;
	padding:0 42px 0 0;
	float:left;
	margin:0;
}
.moduletable_slidershow .addtocart-bar span.addtocart-button:hover { background:url('templates/leo_watches/images/default/button-bg.png') no-repeat left -116px scroll!important; }
.moduletable_slidershow .addtocart-bar span.addtocart-button:hover input.addtocart-button, .moduletable_slidershow .addtocart-bar span.addtocart-button input.addtocart-button:hover {
	background:url('templates/leo_watches/images/default/button-bg.png') no-repeat right bottom scroll!important;
	color:#BAAD9D;
}
.moduletable_slidershow .lof-slideshow-black .lof-navigator-wrapper .lof-bullets li div { background:url('templates/leo_watches/images/default/arrow-button.png') no-repeat left 3px; }
.moduletable_slidershow .lof-slideshow-black .lof-navigator-wrapper .lof-bullets li.active div { background:url('templates/leo_watches/images/default/arrow-button.png') no-repeat left -18px; }
.moduletable_slidershow .lof-slideshow-black .lof-buttons-control {
	background:none!important;
	left:0;
	right:0;
	padding:7px 13px;
	top:30%;
	width:auto;
	height:52px;
}
.moduletable_slidershow .lof-slideshow-black .lof-next, .moduletable_slidershow .lof-slideshow-black .lof-previous {
	background:url('templates/leo_watches/images/default/next-pre.png') no-repeat 0 0 scroll;
	width:52px;
	height:52px;
}
.moduletable_slidershow .lof-slideshow-black .lof-previous {
	background-position:left top;
	float:left;
}
.moduletable_slidershow .lof-slideshow-black .lof-previous:hover { background-position:left -51px; }
.moduletable_slidershow .lof-slideshow-black .lof-next {
	background-position:right top;
	float:right;
}
.moduletable_slidershow .lof-slideshow-black .lof-next:hover { background-position:right -51px; }
.lof-sliding .lof-inner .lof-featured { top:10px; }
#leo-showcase-header .modulecontent {
	padding:0 25px;
	background:#000000;
	border-bottom:1px solid #1b1b1f;
}
#leo-showcase-header .lof-sliding .lof-inner {
	background:none;
	border-radius:0;
}
#leo-showcase-header .lof-sliding .lof-row { padding:0; }
#leo-showcase-header .lof-sliding .lof-image { background:none; }
#leo-showcase-header .lof-sliding .lof-image a { display:inline-block; }
#leo-showcase-header .lof-sliding .lof-inner {
	background:none;
	border-radius:0;
	padding:10px 0;
	position:relative;
}
#leo-showcase-header .lof-sliding .lof-inner:hover {
	background:none;
	box-shadow:none;
}
#leo-showcase-header .lof-sliding .lof-next, #leo-showcase-header .lof-sliding .lof-previous {
	background:url('templates/leo_watches/images/default/next-pre.png') no-repeat 0 0 scroll;
	display:block;
	height:52px;
	overflow:hidden;
	position:absolute;
	text-indent:-9999px;
	width:52px;
	z-index:10;
	top:25%;
}
#leo-showcase-header .lof-sliding .lof-next {
	background-position:right top;
	right:-51px
}
#leo-showcase-header .lof-sliding .lof-previous {
	background-position:left top;
	left:-51px;
}
#leo-showcase-header .lof-sliding .lof-next:hover { background:url('templates/leo_watches/images/default/next-pre.png') no-repeat right -51px scroll; }
#leo-showcase-header .lof-sliding .lof-previous:hover { background:url('templates/leo_watches/images/default/next-pre.png') no-repeat left -51px scroll; }
#leo-showcase-bottom2 .lof-sliding .lof-inner { margin:0 2px 0 1px; }
#leo-showcase-bottom2 .modulecontent { padding:0; }
#leo-showcase-bottom2 .lof-sliding .lof-row { padding:0; }
#leo-showcase-bottom2 .lof-sliding .lof-inner .lof-title {
	color:#a22301;
	display:block;
	font:bold 12px 'Arial';
	padding:6px 5px 6px 0;
	text-transform:none;
}
#leo-showcase-bottom2 .lof-sliding .lof-inner .lof-title:hover { color:#616161; }
#leo-showcase-bottom2 .lof-sliding .lof-inner .lof-description {
	padding-right:5px;
	font-size:11px;
}
#leo-showcase-bottom2 .lof-sliding .lof-inner .lof-readmore {
	background:none;
	font-size:11px;
	padding:0 10px 0 0;
	text-align:right;
	text-transform:none;
}
.moduletable_showcase-pro .lof-vm-sliding {
	background:none;
	padding-bottom:0;
}
.moduletable_showcase-pro .lof-vm-sliding .lof-row .lof-inner {
	background-color:#fff;
	background-image:url('templates/leo_watches/images/default/newprduct-li-bg.png'), url('templates/leo_watches/images/default/bg-mask.png');
	background-position:left top;
	background-repeat:repeat-x, no-repeat;
	border-left:medium none;
	margin:0 5px;
	padding:15px 10px;
	background:url('templates/leo_watches/images/default/newprduct-li-bg.png') repeat-x left top scroll #000\9;
}
.moduletable_showcase-pro .lof-vm-sliding .lof-top .lof-navigator-outer {
	margin-right:0;
	top:-35px;
}
.moduletable_showcase-pro .lof-vm-sliding .lof-navigator li {
	width:25px!important;
	height:25px!important;
	border-bottom:none;
}
.moduletable_showcase-pro .lof-vm-sliding .lof-navigator li.active span { background:url('templates/leo_watches/images/default/arrow-button.png') no-repeat left -18px; }
.moduletable_showcase-pro .lof-vm-sliding .lof-navigator li span {
	background:url('templates/leo_watches/images/default/arrow-button.png') no-repeat left 3px;
	margin:4px 3px;
}
.moduletable_showcase-pro .lof-vm-sliding .lof-container { background:none; }
.moduletable_showcase-pro .lof-vm-sliding .lof-row {
	text-align:left;
	padding:0;
}
.moduletable_showcase-pro .lof-vm-sliding .lof-inner .lof-title {
	font-size:14px;
	font-weight:bold;
	color:#333;
	height:40px;
	
}
.moduletable_showcase-pro .lof-vm-sliding span.quantity-box { display:none; }
.moduletable_showcase-pro .lof-description {
	font-size:11px;
	padding-bottom:4px;
}
.moduletable_showcase-pro .lof-vm-sliding .lof-price {
	font-size:16px;
	font-weight:bold;
	float:left;
	padding-top:25px;
	color:#cc0000;
}
.moduletable_showcase-pro .lofaddcart-nav {
	float:right;
	padding:5px 0;
	margin-right:-10px;
}
.moduletable_showcase-pro .lof-vm-sliding .lofaddcart-nav span.addtocart-button {
	background:url('templates/leo_watches/images/default/button-bg.png') no-repeat left 1px scroll;
	display:inline-block;
	padding-left:30px;
	width:auto;
	margin:0;
	float:left;
}
.moduletable_showcase-pro .lof-vm-sliding .lofaddcart-nav span.addtocart-button input.addtocart-button {
	background:url('templates/leo_watches/images/default/button-bg.png') no-repeat right -28px scroll;
	border:medium none;
	color:#fff;
	font-size:12px;
	height:29px;
	line-height:29px;
	margin:0;
	border-radius:0;
	padding:0 0;
	text-shadow:none;
	text-transform:uppercase;
	width:145px;
	font-weight:bold;
	float:left;
}
.moduletable_showcase-pro .lof-vm-sliding .lofaddcart-nav span.addtocart-button:hover { background-position:left -57px!important; }
.moduletable_showcase-pro .lof-vm-sliding .lofaddcart-nav span.addtocart-button:hover input.addtocart-button, .moduletable_showcase-pro .lof-vm-sliding .lofaddcart-nav span.addtocart-button input.addtocart-button:hover {
	background-position:right -86px!important;
	color:#BCA36B;
}
.moduletable_showcase-pro .lof-vm-sliding .lof-next, .moduletable_showcase-pro .lof-vm-sliding .lof-previous {
	background:url('templates/leo_watches/images/default/next-pre.png') no-repeat scroll 0 0;
	display:block;
	height:52px;
	overflow:hidden;
	position:absolute;
	text-indent:-9999px;
	width:52px;
	z-index:10;
	top:30%;
}
.moduletable_showcase-pro .lof-vm-sliding .lof-next {
	right:-16px;
	background-position:right top;
}
.moduletable_showcase-pro .lof-vm-sliding .lof-next:hover { background-position:right -51px; }
.moduletable_showcase-pro .lof-vm-sliding .lof-previous {
	left:-21px;
	background-position:left top;
}
.moduletable_showcase-pro .lof-vm-sliding .lof-previous:hover { background-position:left -51px; }
#lof-userpanel {
	float:none;
	background:url('templates/leo_watches/images/default/border.png') repeat-x left bottom scroll;
}
#lof-userpanel .lof-panels-wrapper {
	display:inline-block;
	padding:6px 0;
	font-size:13px;
}
#lof-userpanel .lof-button {
	padding:0 5px !important;
	line-height:20px !important;
	font-size:13px;
}
#lof-userpanel .lof-panels-wrapper .lof-panel { left:0; }
.breadcrumbs a.pathway {
	font-size:12px;
	padding:0 5px 0 3px;
	color:#4b4962;
}
.breadcrumbs a.pathway:hover { color:#fff; }
.breadcrumbs span {
	padding:0 3px;
	font-size:12px;
	color:#fff;
}
.login_form label, .login label {
	text-align:left;
	width:100px;
	float:left;
}
.login-fields { margin:0 0 10px; }
.login ul li {
	background:url('templates/leo_watches/images/default/icon-li.png') no-repeat scroll left 50%;
	line-height:23px;
	padding-left:20px;
}
div.moduletable_menu { background:url('templates/leo_watches/images/default/bg-left.png') repeat left top scroll; }
.moduletable ul.vmmanufacturer { margin:0; }
.moduletable_menu .vm_cart_products .product_row, .moduletable ul.vmmanufacturer li, .moduletable_menu ul li {
	padding:0 0 0 10px;
	background:url('templates/leo_watches/images/default/bg-li.png') repeat-x left bottom scroll!important;
}
.moduletable_menu .vm_cart_products .container .product_row {
	line-height:38px;
	font-size:12px;
}
.moduletable_menu .vm_cart_products .prices {
	line-height:38px;
	font-size:12px;
	padding-right:10px;
}
.moduletable_menu .vm_cart_products .product_row li a, .moduletable ul.vmmanufacturer li a, .moduletable_menu ul li a {
	display:block;
	line-height:35px;
	font-size:13px;
	background:url('templates/leo_watches/images/default/icon-li.png') no-repeat 90% 50% scroll;
	color:#bca36b;
}
.moduletable_menu .vm_cart_products .product_row li a:hover, .moduletable ul.vmmanufacturer li a:hover, .moduletable_menu ul li a:hover { color:#fff; }
.moduletable_menu .vm_cart_products .product_row li ul, .moduletable ul.vmmanufacturer li ul, .moduletable_menu ul li ul { margin:-2px 0 0; }
.moduletable_menu .vmCartModule .total, .moduletable_menu .vmCartModule .total_products {
	font-size:12px;
	line-height:38px;
	margin:2px 0;
	text-indent:10px;
	float:left;
	padding-right:10px;
	color:#BCA36B;
	font-weight:bold;
}
.moduletable_menu .show_cart {
	background:url('templates/leo_watches/images/default/button-bg.png') no-repeat scroll left 1px;
	display:inline-block;
	float:right;
	margin:0;
	padding-left:30px;
	width:auto;
}
.moduletable_menu .show_cart a {
	background:url('templates/leo_watches/images/default/button-bg.png') no-repeat scroll right -28px;
	border:medium none;
	border-radius:0 0 0 0;
	color:#FFFFFF;
	float:left;
	font-size:11px;
	height:29px;
	letter-spacing:-1px;
	line-height:29px;
	margin:0;
	padding:0 10px 0 2px;
	text-shadow:none;
	text-transform:uppercase;
	width:auto;
}
.moduletable_menu .show_cart:hover { background-position:left -57px !important; }
.moduletable_menu .show_cart:hover a, .moduletable_menu .show_cart a:hover {
	background-position:right -86px !important;
	color:#BCA36B;
}
.moduletable_cart-top h3.moduletitle { border-bottom:none; }
.moduletable_cart-top .modulecontent { margin:0; }
.moduletable_cart-top h3.moduletitle {
	background:url('templates/leo_watches/images/default/icon-cart.png') no-repeat 50% 50% scroll #bca36b;
	float:left;
	padding:0;
	height:27px;
	width:30px;
	text-indent:-999em;
	overflow:hidden;
	margin:0;
}
.moduletable_cart-top .vmCartModule {
	background:#353442;
	height:27px;
}
.moduletable_cart-top .total {
	color:#fff;
	font:italic 12px/27px 'arial';
}
.moduletable_cart-top .total_products {
	float:left;
	font:12px/27px arial;
	margin:0 15px;
	font-style:italic;
	color:#fff;
}
.moduletable_cart-top #vmCartModule div.show_cart { display:none; }
#leo-userbottom2 .leo-usercol .leo-module .modulecontent { padding:0!important; }
.moduletable_listmenu ul li {
	background:url('templates/leo_watches/images/default/sportline-bullets.png') no-repeat left 50% scroll;
	padding-left:10px;
}
.moduletable_listmenu ul li a {
	font:normal 12px 'Arial';
	color:#63667b;
}
.moduletable_listmenu ul li a:hover { color:#8a784e; }
.moduletable ul li {
	border-bottom:1px dotted #131219;
	padding:6px;
}
.moduletable ul li a.lof-title {
	font-size:14px;
	text-transform:uppercase;
}
.moduletable ul li .lof-price {
	text-align:center;
	margin-top:10px;
}
.moduletable ul li .lof-price span {
	color:#BCA36B;
	font-size:18px;
}
.moduletable_newsletter { padding-top:23px; }
.moduletable_newsletter h3.title {
	float:left;
	font-size:12px;
	font-weight:normal;
	margin-right:15px;
	color:#63667b;
	font-family:'Arial';
}
.moduletable_newsletter .newsletter-submit input.inputbox {
	background:url('templates/leo_watches/images/default/incon-newsletter.png') no-repeat 5px 50% scroll #353442;
	float:left;
	margin:0;
	border:none;
	height:28px;
	line-height:28px;
	margin:0;
	text-indent:30px;
}
.moduletable_newsletter .newsletter-submit input.button {
	background:url('templates/leo_watches/images/default/icon-search.png') no-repeat scroll left -28px;
	color:transparent;
	height:28px;
	margin:0 0 0 3px;
	overflow:hidden;
	text-indent:-9999em;
	width:46px;
}
.moduletable_newsletter .newsletter-submit input.button:hover { background-position:left -56px; }
.moduletable_follow h3.title {
	float:left;
	font-size:14px !important;
	margin:2px 10px 0 0 !important;
}
.moduletable_follow a.facebook, .moduletable_follow a.google, .moduletable_follow a.twitter, .moduletable_follow a.rss {
	background-image:url('templates/leo_watches/images/default/icon-social.png');
	width:30px;
	height:30px;
	float:left;
	margin:0 5px;
	text-indent:-9999em;
	overflow:hidden;
}
.moduletable_follow a.facebook { background-position:-40px top; }
.moduletable_follow a.google { background-position:left top; }
.moduletable_follow a.twitter { background-position:-80px top; }
.moduletable_follow a.rss { background-position:-120px top; }
.moduletable_follow a.facebook:hover { background-position:-40px bottom; }
.moduletable_follow a.google:hover { background-position:left bottom; }
.moduletable_follow a.twitter:hover { background-position:-80px bottom; }
.moduletable_follow a.rss:hover { background-position:-120px bottom; }
.moduletable_advertising .modulecontent { padding:0; }
.moduletable_advertising p { margin:0; }
.moduletable_currency input.button {
	height:21px;
	padding-bottom:2px;
}
.moduletable_menutop .modulecontent { text-align:right}
#leo-user5 .moduletable_adver { margin-left:-11px; }
#leo-user6 .moduletable_adver { margin-left:-3px; }
.moduletable_adver p { margin:0; }
.moduletable_adver {
	background:url('templates/leo_watches/images/default/shadow-img.png') no-repeat left top scroll #000;
	padding:0;
	border:0;
}
.moduletable_adver img { width:100%; }
.moduletable_gototop a {
	background:url('templates/leo_watches/images/default/gototop-bg.png') no-repeat left top scroll;
	display:inline-block;
	font-size:9px;
	height:80px;
	line-height:80px;
	text-align:center;
	text-transform:uppercase;
	width:80px;
	margin-top:-43px;
}
.moduletable_newsk2 { padding-top:23px; }
.moduletable_newsk2 .leomodule h3.title {
	color:#fff;
	font-size:14px;
	background:url('templates/leo_watches/images/default/newprduct_bullets.png') no-repeat left 50% scroll;
	line-height:25px;
	text-transform:none;
	padding:0 12px 0 20px;
	margin:0;
	float:left;
	font-weight:normal;
}
.moduletable_newsk2 .lof-sliding .lof-row { padding:0; }
.moduletable_newsk2 .lof-sliding .lof-inner {
	background:none;
	padding:0;
	border-radius:0;
	margin:0px;
}
.moduletable_newsk2 .lof-sliding .lof-inner:hover {
	background:none;
	box-shadow:none;
}
.moduletable_newsk2 .lof-sliding .lof-inner a {
	color:#63667B;
	font-size:12px;
	font-weight:normal;
	line-height:23px;
	text-transform:none;
	padding:0;
}
.moduletable_newsk2 .lof-sliding .lof-inner a:hover { color:#BCA36B; }
.homepage .blog { display:none; }
.clear { clear:both; }
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.items-row .item {
	float:left;
	position:relative;
}
.cols-1 .item { width:100%; }
.cols-2 .item { width:50%; }
.cols-3 .item { width:33.33%; }
.cols-4 .item { width:25%; }
.cols-5 .item { width:20%; }
@charset "utf-8";
.addtocart-bar span.addtocart-button {
	background:url('templates/leo_watches/images/default/button-bg.png') no-repeat scroll left 1px;
	display:inline-block;
	float:left;
	margin:0;
	padding-left:30px;
	width:auto;
}
.addtocart-bar span.addtocart-button input.addtocart-button, .addtocart-bar span.addtocart-button input.notify-button {
	background:url('templates/leo_watches/images/default/button-bg.png') no-repeat scroll right -28px;
	border:medium none;
	border-radius:0 0 0 0;
	color:#FFFFFF;
	float:left;
	font-size:10px;
	height:29px;
	line-height:29px;
	margin:0;
	padding:0;
	text-shadow:none;
	text-transform:uppercase;
	width:142px;
}
.addtocart-bar span.addtocart-button:hover { background-position:left -57px !important; }
.addtocart-bar span.addtocart-button:hover input.addtocart-button, .addtocart-bar span.addtocart-button:hover input.notify-button {
	background-position:right -86px !important;
	color:#BCA36B;
}
span.addtocart-button input.addtocart-button:hover, span.addtocart-button input.notify-button:hover, input.highlight-button:hover, a.highlight:hover { background-position:right bottom !important; }
.category-view .row .horizontal-separator {
	background:none;
	height:0;
}
.category-view .row .category .spacer { margin:10px; }
.category-view .row, .browse-view .row { overflow:hidden; }
.featured-view .row .product .spacer, .topten-view .row .product .spacer, .browse-view .row .product .spacer {
	background-color:#fff;
	background-image:url('templates/leo_watches/images/default/newprduct-li-bg.png'), url('templates/leo_watches/images/default/bg-mask.png');
	background-position:left top;
	background-repeat:repeat-x, no-repeat;
	border-left:medium none;
	margin:5px;
	padding:15px 7px;
	float:left;
	width:170px;
	background:url('templates/leo_watches/images/default/newprduct-li-bg.png') repeat-x left top scroll #000\9;
}
.vm2-normalstock { margin:0 auto; }
.general-bg, input.vm-default, a.product-details, a.details, div.details {
	font-weight:bold;
	color:#BCA36B;
	text-align:center;
	cursor:pointer;
}
span.custom-variant-inputbox input.custom-attribute:hover, input.vm-default:hover, .ask-a-question-view input.counter:hover, .ask-a-question-view input#email:hover, table.user-details input:hover, a.details:hover, div.details:hover, a.product-details:hover { color:#BCA36B; }
.productdetails-view .spacer-buy-area { padding:0 0 0 12px; }
.productdetails-view .spacer-buy-area .icons {float:right;}
.productdetails-view .spacer-buy-area .product-description {float:left; padding-left:12px;}
.product-neighbours {
	color:#777;
	margin:0 0 15px;
}
.product-neighbours a.next-page {
	padding-right:30px;
	line-height:20px;
	float:right;
}
.product-neighbours a.previous-page {
	padding-left:30px;
	line-height:20px;
	float:left;
}
.productDetails { margin:40px 0; }
.productdetails-view .product-fields {
	margin:10px 0;
	float:left;
	width:55%;
}
.productdetails-view .product-fields-title {
	color:#BCA36B;
	float:left;
	font-weight:normal;
	line-height:28px;
	width:30%;
}
.product-packaging {
	margin:15px 0 40px;
	font-size:11px;
	color:#BCA36B;
	font-weight:bold;
	line-height:1.5
}
.write-reviews {
	text-align:center;
	margin:20px 0 0;
}
.write-reviews h4 { text-align:left; }
.write-reviews h4 span {
	font-size:12px;
	font-weight:400;
	margin-left:8px;
}
.write-reviews span.step {
	font-weight:700;
	display:inline-block;
	margin:0 0 8px;
}
.write-reviews ul.rating {
	text-align:center;
	margin:0 0 20px;
	padding:0;
}
.write-reviews ul.rating li {
	display:inline-block;
	list-style:none;
	text-align:center;
	padding:0 5px;
}
.write-reviews ul.rating li span {
	display:block;
	padding-bottom:5px;
}
.write-reviews textarea.virtuemart {
	margin-bottom:6px;
	display:inline-block;
}
.list-reviews .normal, .list-reviews .highlight {
	margin:20px 0;
	padding:20px;
	background:#fafafa;
}
.list-reviews .highlight { background:#fffef4; }
.list-reviews span.date {
	display:block;
	margin:0 0 4px;
	font-size:10px;
	color:#888
}
span.variant-dropdown {
	width:150px;
	float:left;
	display:block;
	margin-bottom:5px;
}
span.variant-dropdown select { width:150px; }
span.custom-variant-inputbox {
	width:152px;
	float:left;
	display:block;
	margin-bottom:5px;
}
input.custom-attribute { width:140px; }
.main-image {
	text-align: center;
	padding: 10px;
	background: rgb(38, 35, 54);
}
.featured-view .product, .latest-view .product, .topten-view .product, .related-products-view .product, .center, span.center { text-align:left; }
.category-view h4 {
	border-bottom:2px solid #BCA36B;
	color:#BCA36B;
	font:22px "Arial";
	margin-bottom:24px;
	padding:12px 0;
}
.category-view .row .category .spacer h2 a {
	display:block;
	text-align:center;
	font:16px "Arial";
}
.category-view .row .category .spacer h2 a img {
	margin-top:6px;
	max-width:100%;
	height:auto;
	border:1px solid #2b2a3a;
}
.display-number { font-size:11px; }
.orderby-displaynumber {
	padding:10px;
	margin:0;
	border-top:none;
	border-bottom:none;
}
.orderlistcontainer {
	position:relative;
	font-size:12px;
	float:left;
	text-decoration:none;
	margin:0 15px 0 0;
}
.orderlistcontainer div.activeOrder {
	float:left;
	height:22px;
	cursor:pointer;
	border:solid #353442 1px;
	background:#4b4963;
	font-size:11px;
	font-weight:bold;
	padding:4px 24px;
}
.orderlistcontainer a {
	text-decoration:none;
	display:block;
}
.orderlistcontainer a:hover {
	text-decoration:none;
	display:block;
	color:#EEE;
	background:#777;
}
.orderlistcontainer div.orderlist {
	display:none;
	position:absolute;
	top:31px;
	left:50px;
	padding:12px;
	border:solid #353442 1px;
	background:#4b4963;
	cursor:pointer;
	box-shadow:0 2px 2px #2b2a3a
}
.orderlistcontainer div.orderlist div {
	padding:8px 12px;
	line-height:1.4;
	border-top:1px solid #353442
}
.orderlistcontainer div.orderlist div:first-child { border:none }
.ask-a-question-view .product-summary {
	border-bottom:solid #353442 1px;
	margin:25px 0 0;
	padding:0 0 10px;
}
.ask-a-question-view .product-summary h2 {
	font-size:16px;
	margin:0;
	padding:0;
}
.ask-a-question-view .product-summary .short-description { margin-top:6px; }
.ask-a-question-view .product-summary img.product-image {
	max-width:100%;
	max-height:100%;
	width:auto;
	height:auto;
}
.ask-a-question-view .form-field textarea.field {
	width:394px;
	border:solid #eee 1px;
	color:#777;
	text-align:left;
	padding:12px;
}
.ask-a-question-view .form-field textarea.field:hover { color:#000; }
.ask-a-question-view .form-field .submit { width:418px; }
.ask-a-question-view input.counter, .ask-a-question-view input#email {
	border:solid #ccc 1px;
	color:#777;
	display:inline-block;
	margin:0 0 0 10px;
	padding:5px 5px 4px;
}
.vmquote { font-size:smaller; }
.manufacturer-details-view img {
	float:right;
	margin:0 0 10px 20px;
}
.manufacturer-details-view .email-weblink a { margin-right:15px; }
input.vm-default { margin-bottom:2px; }
input.highlight-button {
	color:#fff;
	border:1px solid #00a000;
	font-size:12px;
	cursor:pointer;
	text-align:center;
	letter-spacing:1px;
	display:inline-block;
	text-decoration:none;
	padding:4px 8px 2px;
}
input.highlight-button:visited { color:#fff; }
a.product-details, a.details, div.details { display:inline-block; }
span.details-button { margin:0 0 0 10px; }
span.details-button input.details-button {
	color:#135CAE;
	border:1px solid #eee;
	cursor:pointer;
	text-align:center;
	padding:3px 8px 1px;
}
.coupon {
	color:gray;
	border-radius:4px;
	border:1px solid #eee;
	font-size:9px;
	padding:3px;
}
a.highlight, a.highlight:visited {
	border:solid #00a000 1px;
	font-size:12px;
	display:inline-block;
	text-decoration:none;
	background-position:0 -160px;
	color:#fff;
	padding:3px 8px 1px;
}
textarea.virtuemart {
	color:#777;
	text-align:left;
	padding:5px 5px 4px;
}
p.product_s_desc {
	margin-bottom:6px;
	padding:0;
	font-size:11px;
	line-height:1.5
}
span.stock-level {
	font-size:10px;
	color:#7d7b7b;
}
.page-results {
	margin-top:25px;
	text-align:right;
}
table.user-details input {
	color:#777;
	margin-bottom:2px;
	padding:5px 5px 4px;
}
.cart-view h1, .orderH1 {
	color:#BCA36B;
	margin:0 0 24px;
	padding:0 0 10px;
}
.cart-view h2 {
	font-size:12px;
	margin:0;
	padding:0;
}
.checkout-button-top {
	text-align:left;
	border-top:none;
}
.checkout-button-top input.terms-of-service {
	margin-right:10px;
	display:inline-block;
}
span.tos {
	display:inline-block;
	margin-right:15px;
}
.billto-shipto {
	padding:10px 20px 20px;
	border:none;
}
.billto-shipto span, span.terms-of-service {
	display:inline-block;
	font-size:14px;
}
.output-billto span.titles, .output-shipto span.titles {
	width:150px;
	float:left;
}
.output-billto span.values-first_name, .output-billto span.values-middle_name, .output-billto span.values-zip, .output-shipto span.values-first_name, .output-shipto span.values-middle_name, .output-shipto span.values-zip {
	float:left;
	margin-right:3px;
}
table.ordersList { width:100% }
table.cart-summary tr th, table.ordersList tr th {
	background:#BCA36B;
	padding:8px 10px;
	color:#fff !important
}
table.cart-summary td { vertical-align:middle }
.customer-comment {
	text-align:left;
	margin:10px 0;
	border-top:none;
}
textarea.customer-comment {
	background:#353442;
	border:1px solid #474659;
}
div.terms-of-service { margin:24px 0; }
.terms-of-service h5 {
	background:#fffef4;
	font-size:14px;
	text-align:center;
	padding:15px;
}
.terms-of-service h5 a, .terms-of-service h5 a:visited {
	color:#BCA36B;
	text-transform:uppercase;
}
.vm-button-correct, .vm-button-correct:hover, .vm-button-correct:visited {
	font-size:12px;
	font-weight:700;
	display:inline-block;
	text-decoration:none;
	color:#777;
}
.vm-button-correct, .vm-button-correct:link, .vm-button-correct:visited {
	color:#fff;
	background:#474659;
	font-size:12px;
	cursor:pointer;
	text-align:center;
	padding:8px 10px;
	text-transform:uppercase;
	border:none;
}
.vm-button-correct:hover {
	background:#BCA36B;
	color:#fff
}
.VmArrowdown {
	cursor:pointer;
	float:right;
	width:16px;
	height:16px;
	padding:0 12px;
	margin-top:-24px;
}
ul.VMmenu, .VMmenu ul, .VMmenu li {
	padding:2px 0;
	margin:0;
}
.floatright, span.floatright { float:right; }
.floatleft, span.floatleft { float:right; }
.vendor-store-desc, .category-view, .featured-view, .latest-view, .topten-view, .related-products-view, .browse-view, .order-view { margin-bottom:15px; }
.featured-view > h2 { margin:0; }
.productdetails-view > h2 { margin-bottom:20px!important; }
.productdetails-view > h2, .vendor-store-desc > h2, .category-view > h2, .latest-view > h2, .topten-view > h2, .related-products-view > h2, .browse-view > h2, .order-view > h2 {
	background:url('templates/leo_watches/images/default/bg-title.png') repeat left top scroll;
	border-top:1px solid #555373;
	margin:0;
}
.productdetails-view > h2 > span, .vendor-store-desc > h2 > span, .category-view > h2 > span, .featured-view > h2 > span, .latest-view > h2 > span, .topten-view > h2 > span, .related-products-view > h2 > span, .browse-view > h2 > span, .order-view > h2 > span {
	background:url('templates/leo_watches/images/default/newprduct_bullets.png') no-repeat scroll left 50%;
	color:#D7D7D7;
	font-size:14px;
	line-height:40px;
	margin:0;
	padding:0 0 0 20px;
	text-transform:uppercase;
}
.editAdd, .listOrders, .cart-view, .category-view, .product-body {
	background:url('templates/leo_watches/images/default/bg-mask.png') no-repeat left top scroll #36344b;
	padding:20px;
	overflow:hidden;
}
.main-image img.product-image, .featured-view .spacer img, .latest-view .spacer img, .topten-view .spacer img {
	height:auto;
	padding:0;
	float:left;
}
.featured-view .product-price, .latest-view .product-price, .topten-view .product-price, .output-billto, .output-shipto { margin:10px 0; }
.customer-reviews, .ask-a-question-view .form-field, .product-related-products, .product-related-categories {
	margin:25px 0 0;
	border-top:none;
}
span.variant-name, span.custom-variant-name {
	width:100px;
	float:left;
	display:block;
	margin-bottom:5px;
}
.featured-view .spacer h3 a, .latest-view .spacer h3 a, .topten-view .spacer h3 a, .related-products-view .spacer h3 a, .browse-view .row .product .spacer h2, h3.catProductTitle a {
	padding:6px 0 0;
	font-size:14px;
	font-weight:bold;
	display:inline-block;
	color:#333;
	height: 40px;
	overflow: hidden;
}
.browse-view .row .product .spacer img, .related-products-view .row .product .spacer img {
	height:auto;
	max-width:100%;
}
.display-number, .right { text-align:right !important; }
.ask-a-question-view, .manufacturer-details-view .spacer { padding:30px; }
.ask-a-question-view h1, .manufacturer-details-view h1 {
	font-size:18px;
	margin:0;
	padding:0;
}
#userForm select, .width80 { width:80%; }
.output-billto span.values, .output-shipto span.values, .floatleft, span.floatleft { float:left; }
.output-billto span.values, .output-shipto span.values { padding-right:5px; }
#bottom-pagination div { text-align:center !important; }
#bottom-pagination ul { text-align:center !important; }
#bottom-pagination ul li { display:inline; }
#bottom-pagination .counter { text-align:right !important; }
td.orders-key {
	font-weight:bold;
	text-align:left;
}
span.manufacturer { margin:0 0 0 16px }
.manufacturer-view-default .row .manufacturer .spacer { padding:6px; }
.product-field-display a img { display:block; }
.product-fields .product-field-type-P {
	clear:both;
	border-bottom:1px solid #EEEEEE;
	margin-top:18px;
}
.product-field-type-P .product-fields-title { font-size:120%; }
.product-field-type-B, .product-field-type-S, .product-field-type-I {
	padding-left:3%;
	float:left;
	width:30%
}
label.product-fields-title {
	font-size:11px;
	color:#BCA36B;
	min-width:15%;
	display:inline-block
}
.vm-customfield-mod img, .vm-customfield-cart img {
	vertical-align:middle;
	width:16px;
}
.vm-img-desc {
	display:block;
	font-size:10px;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	color:#BCA36B
}
.vmpayment_name, .vmpayment_cost, .vmshipment_name, .vmshipment_cost { padding:0 2px; }
.vmpayment_description, .vmshipment_description {
	color:gray;
	font-size:9px;
	padding:0 2px;
}
.vmpayment_cardinfo {
	color:gray;
	font-size:9px;
}
.row { margin-left:-6px; }
.productdetails-view .icons a { float:left; }
.product-price {
	margin:0;
	padding:10px 0;
	line-height:1.6em;
}
.product-price > strong {
	display: inline-block;
	margin:0 0 15px;
	color:#BCA36B;
	font:14px "Arial";
	text-transform:uppercase;
}
span.PricesalesPrice {
	color:#BCA36B;
	font:18px "Arial";
}
.productdetails-view div.PricevariantModification, .productdetails-view div.PricebasePriceWithTax, .productdetails-view div.PricediscountedPriceWithoutTax, .productdetails-view div.PricesalesPriceWithDiscount, .productdetails-view div.PricesalesPrice, .productdetails-view div.PricepriceWithoutTax, .productdetails-view div.PricediscountAmount, .productdetails-view div.PricetaxAmount {
	border-bottom:1px dashed #131219;
	line-height:30px;
}
.productdetails-view span.PricesalesPrice .productdetails-view span.PricevariantModification, .productdetails-view span.PricebasePriceWithTax, .productdetails-view span.PricediscountedPriceWithoutTax, .productdetails-view span.PricesalesPriceWithDiscount, .productdetails-view span.PricesalesPrice, .productdetails-view span.PricepriceWithoutTax, .productdetails-view span.PricediscountAmount, .productdetails-view span.PricetaxAmount { margin-left:5px; }
.spacer-buy-area .addtocart-area { clear:both; }
.addtocart-area .product-fields > div { margin:3px 0; }
.addtocart-area .product-fields select {
	min-width:40%;
	margin:0 !important;
}
input.addtoCart:hover { background:none; }
span.quantity-box {
	float:left;
	margin:0 10px 0 0;
	font-weight:bold;
	padding:0;
}
.productdetails-view span.quantity-box {
	margin:10px 0 0 20px;
	font-weight:bold;
	padding:0;
	width:auto;
}
.cat-cart span.quantity-box {
	margin:0 10px 0 0;
	font-weight:bold;
	padding:0;
	float:none;
}
span.quantity-box, span.quantity-controls { display:none; }
.productdetails-view span.quantity-box { display:inline-block; }
.quantity-box input.quantity-input {
	background:#353442;
	border:1px solid #353442;
	border-radius:0;
	color:#fefefe;
	font-size:13px;
	font-weight:normal !important;
	height:20px;
	padding:3px;
	text-align:center;
	width:25px;
	font-style:normal;
}
.productdetails-view .addtocart-bar {
	float:right;
	margin:10px 0 0;
	padding:0;
	width:44.9%;
	text-align:right;
}
.productdetails-view .addtocart-bar .addtocart-button {
	clear:both;
	float:none;
	margin:10px 0 0;
}
.availability {
	margin:15px 0 0;
	float:left;
}
.cat-cart .quantity-box input.quantity-input {
	border:1px solid #1FA7E7;
	border-radius:0;
	color:#BCA36B;
	font-size:12px;
	font-weight:bold !important;
	height:20px;
	padding:0;
	text-align:center;
	width:22px;
}
.ask-a-question { float:none; }
a.ask-a-question {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	background: none;
	border: none;
}
a.ask-a-question:hover {
	color:#777;
	background:none;
}
.customer-reviews h4, span.title, h4.title {
	display:block;
	margin:0 0 10px;
	padding-bottom:6px;
	border-bottom:solid #131219 1px;
	color:#BCA36B;
	font-size:18px;
	font-weight:bold;
}
.list-reviews p {
	margin:1em 0 0.6em;
	font-size:12px;
}
.additional-images {
	overflow:hidden;
	margin:20px 0;
	text-align:center;
}
.additional-images .product-thumb {
	float:left;
	width:78px;
	margin:0 4px 0 0;
	padding:3px;
	line-height:1.4;
	border:1px solid #eee;
	text-align:center;
	white-space:normal;
}
.additional-images .product-thumb:hover {
	border-color:#ddd;
	cursor:pointer
}
.additional-images img {
	width: 80px;
	border: 1px solid #000;
	float: left;
	background: #fff;
}
.product-related-products > div {
	display:inline-block;
	margin:5px 0;
	padding:0 5px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
}
.catProductPrice .PricesalesPrice {
	color:#ea3c3c;
	font-size:18px;
	margin:0;
	padding:0;
}
.cat-cart {
	float:right;
	margin-right:-7px;
	padding:0;
}
.catProductPrice .PricediscountAmount, .catProductPrice .PricetaxAmount {
	font-size:11px;
	line-height:2;
	color:#b6b6b6;
	font-style:italic;
	display:none!important;
}
.catProductDetails {
	display:inline-block;
	margin:12px 0 0;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	background:#0F222B;
	color:#fff;
	padding:5px 15px;
}
.orderlistcontainer div.title {
	float:left;
	width:50px;
	line-height:30px;
}
.productdetails-view h1 {
	font:14px "Arial";
	text-transform:uppercase;
}
.manufacturer-details-view h1, .featured-view h4, .latest-view h4, .topten-view h4, .related-products-view h4, .browse-view h1, h2.catSub {
	margin-bottom:15px;
	padding:20px 0 10px;
	line-height:24px;
	color:#BCA36B;
	font:22px "Arial";
	border-bottom:2px solid #BCA36B
}
h2.catSub {
	border:none;
	margin:0 0 12px
}
.stockLavel { padding:10px 0 5px; }
.formLogin {
	background:#201f27;
	margin:0 0 24px;
	padding:20px;
}
.formLoginWrap { margin:18px 0 0 }
.formLoginWrap input, .trackMyOrder div {
	margin:0 24px 12px 0;
	float:left
}
.formLoginWrap a {
	font-size:11px;
	color:#888;
	margin-right:12px;
}
.vmlogout { text-align:right }
.vmlogout input {
	float:right;
	margin-left:12px
}
.trackMyOrder {
	border:none;
	padding:12px 20px 20px !important;
}
.trackMyOrder div {
	margin:12px 24px 0 0;
	float:left;
}
.trackMyOrder div input[type="submit"] { margin-top:26px }
.trackMyOrder label { display:block; }
table.generalUserInfo, table.user-details { margin:30px 0 0 }
table.shopperInformation td, table.generalUserInfo td, table.user-details td {
	padding:3px 24px 3px 0;
	border:none;
}
table.shopperInformation tr:hover, table.generalUserInfo tr:hover, table.user-details tr:hover { background:none }
ul#tabs {
	margin:20px 0 0;
	border-bottom:3px solid #BCA36B
}
#ui-tabs { margin-bottom:0; }
#ui-tabs ul#tabs li {
	display:inline-block;
	cursor:pointer;
	background:#fbfbfb;
	padding:7px 20px 5px;
	font-weight:bold
}
#ui-tabs ul#tabs li:hover {
	background:#ccc;
	color:#fff !important
}
#ui-tabs ul#tabs li.current {
	display:inline-block;
	background:#BCA36B;
	color:#fff;
	cursor:default
}
#ui-tabs .dyn-tabs {
	overflow:auto;
	display:none;
}
#ui-tabs h4 {
	margin:5px 0;
	font-size:16px;
	color:#BCA36B
}
.output-shipto {
	font-size:11px;
	line-height:1.4;
	color:#999
}
.control-buttons > div {
	margin:40px 0 20px;
	padding:16px 0 0;
	border-top:3px solid #eee;
	font-size:12px;
}
#facebox .popup { overflow:hidden!important; }
#facebox .popup > div {
	display:block!important;
	padding:20px!important;
	width:auto!important;
}
#facebox .popup > div > div {
	position:relative;
	text-align:center;
	padding:10px 30px 50px 10px!important;
}
#facebox .popup > div > div > a {
	display:block;
	padding:6px 12px;
	background:#BCA36B;
	font-size:12px;
	text-transform:uppercase;
	text-align:center;
	color:#fff;
	cursor:pointer;
	position:absolute;
	bottom:5px;
	right:10px;
}
#facebox .popup > div > div > a.continue {
	left:10px;
	right:auto;
}
#facebox .popup > div > div > a:hover {
	background:#f47b20;
	color:#fff;
}
#facebox .popup > div > div > h4 {
	border-bottom:1px solid #eee;
	margin-bottom:20px;
	min-width:300px;
	padding:0 0 10px;
}
.featured-view .row .product .spacer .PricesalesPrice span.PricesalesPrice, .topten-view .row .product .spacer .PricesalesPrice span.PricesalesPrice, .browse-view .row .product .spacer .PricesalesPrice span.PricesalesPrice {
	color:#cc3333;
	float:left;
	font-size:16px;
	font-weight:bold;
	padding-top:0;
}
.productdetails-view .product-short-description {
	margin:10px 0;
	padding:0;
	clear:both;
	display:inline-block;
	width:100%;
}
.horizontal-separator { background:#131219; }
@charset "utf-8";
@media only screen and (max-width:979px) {
img { max-width:100% }
#page-container-inner .leo-container { margin:0 10px; }
#leo-slideshow .lof-slideshow-black .lof-main-wapper { width:100% !important; }
#leo-slideshow .lof-slideshow-black { width:100% !important; }
#leo-showcase-bottom2 .lof-sliding, #leo-showcase-bottom2 .lof-sliding .lof-main-wapper, #leo-showcase-bottom2 .lof-sliding .lof-main-wapper .lof-main-item, #leo-showcase-header .lof-sliding, #leo-showcase-header .lof-sliding .lof-main-wapper, #leo-showcase-header .lof-sliding .lof-main-wapper .lof-main-item, .moduletable_showcase-pro .lof-sliding .lof-main-wapper, .moduletable_showcase-pro .lof-vm-sliding, .moduletable_showcase-pro .lof-vm-sliding .lof-main-wapper, .moduletable_showcase-pro .lof-vm-sliding .lof-main-wapper .lof-main-item, .moduletable_showcase-pro .lof-sliding .lof-main-wapper { width:100%!important; }
.main-image img.product-image, .featured-view .spacer img, .latest-view .spacer img, .topten-view .spacer img, #leo-showcase-header .lof-sliding .lof-image img, .browse-view .row .product .spacer img, .related-products-view .row .product .spacer img, #leo-showcase-bottom2 .lof-sliding .lof-image, #leo-showcase-header .lof-sliding .lof-image { width:99%!important; }
.k2ItemsBlock ul li a.moduleItemTitle, div.lof-k2categorybox a, div.lof-k2categorybox h4, .moduletable_showcase-pro .lof-sliding .lof-inner .lof-title { font-size:13px!important; }
.tagItemImageBlock span.tagItemImage img, .userItemImageBlock span.userItemImage img, span.itemImage img, span.itemImage img, span.catItemImage img, .subCategory a.subCategoryImage img { width:98%!important; }
}
@media only screen and (min-width:910px) and (max-width:979px) {
.moduletable_slidershow .lof-slideshow-black .lof-main-wapper .lof-main-item .lof-description { padding-top:50px; }
#mod-search-searchword { width:74%; }
.moduletable_newsletter { float:right; }
.moduletable_newsletter h3.title { float:none; }
.moduletable_slidershow .lof-slideshow-black .lof-price .lof-priceDiscount { font-size:100px; }
#leo-slideshow .lof-slideshow-black .lof-main-wapper { height:300px!important; }
.moduletable_showcase-pro .lof-vm-sliding .lof-main-wapper { height:330px!important; }
}
@media only screen and (max-width:910px) {
#leo-mainmenu #leo-responsivemenu {
	display:block !important;
	text-align:right;
}
#comboxrpmenu {
	width:50%;
	margin:9px 0 !important;
}
#leo-mainmenu .mainmenu { display:none !important; }
#leo-left, #leo-right, #leo-content { width:100%!important; }
#leo-logo { float:left; }
#leo-topmenu { width:50%; }
#leo-toppos-right { display:none }
#leo-user18, #leo-user19, #leo-user20 { width:33.3%!important; }
#leo-user21, #leo-user22 { width:50%!important; }
}
@media only screen and (min-width:767px) and (max-width:910px) {
#leo-showcase-header .lof-sliding .lof-inner { padding:20px 0 !important; }
.moduletable_slidershow .lof-slideshow-black .lof-main-wapper .lof-main-item .lof-description { padding-top:50px; }
#mod-search-searchword { width:74%; }
.moduletable_newsletter { float:right; }
.moduletable_newsletter h3.title { float:none; }
.moduletable_slidershow .lof-slideshow-black .lof-price .lof-priceDiscount { font-size:100px; }
#leo-slideshow .lof-slideshow-black .lof-main-wapper { height:300px!important; }
.moduletable_showcase-pro .lof-vm-sliding .lof-main-wapper { height:330px!important; }
}
@media only screen and (max-width:767px) {
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { font-size:99%; }
#leo-userbottom1 .leo-box-right { display:none; }
#leo-userbottom1 .leo-box-left { width:80%!important; }
}
@media only screen and (max-width:600px) {
#leo-user21, #leo-user22 { width:100%!important; }
.moduletable_showcase-pro .lof-vm-sliding .lof-row { width:33.3%!important; }
#leo-usertop2 { display:none; }
.moduletable_showcase-pro .lof-vm-sliding .lof-row .lof-inner { margin-bottom:10px; }
.moduletable_showcase-pro .lof-vm-sliding .lof-main-wapper { height:630px!important; }
.moduletable_showcase-pro .lof-vm-sliding .lof-inner .lof-title { font-size:12px; }
.billto-shipto .width50 {
	width:100%;
	margin:10px 0;
}
table.cart-summary tr th { display:none; }
table.cart-summary tr td:before {
	content:attr(data-label);
	float:left;
	font-weight:bold;
	text-align:left;
	white-space:nowrap;
	width:50%;
	font-size:120%;
}
table.cart-summary tr {
	background:#fafafa;
	margin-bottom:15px;
	display:block;
}
table.cart-summary tr td {
	text-align:right;
	display:block;
	min-height:20px;
	border-left:none;
	background:none;
}
.cart-view p.width30 { width:100%!important; }
textarea.customer-comment { width:100%; }
table.shopperInformation td, table.generalUserInfo td, table.user-details td {
	width:100%!important;
	display:inline-block;
}
table.cart-summary tr.info { border:1px solid #ddd; }
.moduletable_pro .spacer a img {
	margin-right:0;
	width:90%!important;
}
#leo-toppos-right { display:none; }
}
@media only screen and (min-width:480px) and (max-width:600px) {
#leo-showcase-header .lof-sliding .lof-inner { padding:20px 0 !important; }
.moduletable_slidershow .lof-slideshow-black .lof-main-wapper .lof-main-item .lof-description { padding-top:50px; }
#mod-search-searchword { width:74%; }
.moduletable_newsletter { float:right; }
.moduletable_newsletter h3.title { float:none; }
.moduletable_slidershow .lof-slideshow-black .lof-price .lof-priceDiscount { font-size:100px; }
#leo-slideshow .lof-slideshow-black .lof-main-wapper { height:300px!important; }
#leo-userbottom1 .leo-box-right { width:100%!important; }
.featured-view .product, .latest-view .product, .topten-view .product, .related-products-view .product, .center, span.center { width:33.3%; }
#leo-user18, #leo-user19, #leo-user20 { width:33.3%!important; }
}
@media only screen and (max-width:480px) {
#leo-logo { width:100%; }
.leo-container-inner { display:block; }
#leo-slideshow, #leo-showcase-header { display:none; }
#leo-topmenu { width:100%; }
#comboxrpmenu { width:100%; }
.moduletable_showcase-pro .lof-vm-sliding .lof-row { width:50%!important; }
.moduletable_showcase-pro .lof-vm-sliding .lof-main-wapper { height:920px!important; }
#leo-user18, #leo-user19, #leo-user20 { display:none; }
.itemList .itemContainer { width:100%!important; }
.itemRelated, .itemAuthorLatest { width:100%!important; }
.itemRelated h3, .itemAuthorLatest h3 { font:18px/24px 'Arial'; }
.itemCommentsForm > h3 {
	font-size:24px;
	line-height:24px;
}
.leo-comment-right, .leo-comment-left { width:98%!important; }
}
#leo-topmenu ul.menu li a.vphdq {font-family:'America'; font-size:18px; text-shadow:1px 1px #000}
#leo-topmenu ul.menu li	a.bp-top-info2 {font-weight:bold;}
#leo-topmenu ul.menu li	a.bp-top-info-white {color:#ccc;}
.lof-vm-sliding .lof-inner .lof-readmore {
	display: block;
	clear: both;
	height:26px;
	padding: 11px 0px 0px 55px;
	font-weight:bold;
	background: url(templates/leo_watches/images/default/more_bg.png) no-repeat left 8px;
}
.addtocart-bar a.lof-readmore {
	display: block;
	clear: both;
	height: 26px;
	padding: 11px 0px 0px 55px;
	font-weight: bold;
	background: url(templates/leo_watches/images/default/more_bg.png) no-repeat left 8px;
}
.addtocart-bar a {
	display: block;
	clear: both;
	height: 26px;
	padding: 11px 45px 0px 55px;
	font-weight: bold;
	background: url(templates/leo_watches/images/default/more_bg.png) no-repeat left 8px;
}
.width40 {
width: 40%;
}
.width60 {
	width:60%;
}
.productdetails-view .product-description, .product-fields {
	margin: 15px 12px;
	float: left;
}
.body-overlayed {
	overflow: auto !important;
}
.productdetails-view > h2:first-letter, .vendor-store-desc > h2:first-letter, .category-view > h2:first-letter, .featured-view > h2:first-letter, .latest-view > h2:first-letter, .topten-view > h2:first-letter, .related-products-view > h2:first-letter, .browse-view > h2:first-letter, .order-view > h2:first-letter {
font-size: 14px;
}
div#thumbs {
	height:170px;
}
.catProductPrice {
display: block;
overflow: hidden;
height: 25px;
}
.lof-price {
overflow: hidden;
height: 20px;
}