@charset "utf-8";
/* Original design work, including graphics and all related scripts, Copyright (c) OCDesignsOnline.com, All Rights Reserved. Used with permission by Best Costume Deals. */

/* General page formatting
-------------------------------------------------- */
body {
	margin:0 2px !important;
	padding:0 !important;
}
/* --- wall background --- */
.x-bg {
	background:#FFF url(images/storeBg.jpg) center top scroll no-repeat;
	padding:0;
}
#x-template { background:#FFF none; }
/* --- general settings --- */
.x-bg * {
	margin:0;
	padding:0;
	vertical-align:top;
}
.x-bg img {
	border:0;
}
.x-bg, .x-content {
	margin:0 auto;
	text-align:center;
	vertical-align:top;
}
/* --- content area bg and width --- */


#x-head-wrap, #x-foot-wrap {
	width:100%;
	position:relative;
	margin:0 auto;
}
/* --- left column width --- */
#LeftPanel, #LeftPanel .x-tbar, #LeftPanel .x-main-ttop, #LeftPanel .x-tmid, #LeftPanel .x-tbtm, #LeftPanel .x-prom {
	width:210px !important;
	display:block;
	overflow:hidden;
}
/* --- main column width --- */
#CentralArea, #x-main, #x-main-fcat, #x-main-feat, #x-main .x-tbar, #x-main .x-main-ttop, #x-main .x-tmid, #x-main .x-tbtm, #x-main-tabs { /*width:710px;*/
	width:700px !important;
	display:block;
	overflow:hidden;
}
/*--- side gutters optional padding --- */
#CentralArea, #x-main {
	margin:0 !important;
	padding:0 8px 0 0 !important;
	float:right;
	vertical-align:top;
}
#CentralArea #x-main {
	padding:0 !important;
}
#LeftPanel {
	margin:0 !important;
	padding:0 0 0 8px !important;
	float:left;
	vertical-align:top !important;
}
/* --- ebay content settings general do not change --- */
#CentralArea .r3, .fpcc span.keywordClass {
	background-color:#FFF;
} /* gallery bg */
#CentralArea .r3_cm {
	padding:10px;
}
#CentralArea .ctrlbr {
	padding:3px 10px;
}
#CentralArea .cmpBr {
	padding:0 10px;
}
#CentralArea span.pdmt img {
	vertical-align:middle;
}
#CentralArea span.tpr, #CentralArea a.tpr {
	font-size:11px;
	line-height:15px;
	padding-top:0;
	padding-bottom:0;
}
#TopPromoArea {
	display:none !important;
	margin:0 !important;
	padding:0 !important;
}
.x-bg .x-ctr {
	text-align:center !important;
	margin:0 auto !important;
	max-width:940px !important;
}
.x-bg .x-vaca {
	color:#02588E;
	font-weight:bold;
	text-align:center;
	border:2px solid #E0E0E0;
	background:#FFF none;
	padding:15px;
}
#LeftPanel .ttl, #LeftPanel .link, #LeftPanel .all_cats, #LeftPanel .cnt, #LeftPanel .v4acpcont, #x-side-cats ul.lev1 li br, #x-side-cats ul.lev2 li br, .x-hide {
	display:none !important;
}
/* --- custom content settings general do not change --- */
.x-bg * {
	font-family:"Open Sans", Arial, Tahoma, Sans-serif;
	text-decoration:none;
}
.x-bg, .x-bg p, .x-bg a, .x-bg li, .x-bg table {
	font-size:12px;
	color:#777;
}
.x-bg a:link, .x-bg a:visited, .x-bg a:active {
	color:#777;
}
.x-bg a:hover, .fpcc .countClass {
	color:#02588E;
}
.x-tmid, .x-tmid p, .x-tmid li, .x-tmid, .x-tmid p, .x-tmid li {
	text-align:left;
	line-height:18px;
}
#CentralArea p, #x-main p, #x-main .x-tmid ul {
	padding:0 0 15px;
}
#CentralArea ul, #x-head ul, #foot ul, #LeftPanel ul, #x-main ul {
	list-style-type:none;
}
#CentralArea li, #x-main li {
	background:transparent url(images/x-tbul.png) 0 0 no-repeat;
	padding:0 0 5px 15px;
}
#x-head-menu li {
	display:inline;
	float:left;
	background:transparent none;
	padding:0;
}
#x-main .x-tmid ol {
	padding:0 15px 15px 25px;
}
#x-main .x-tmid ol li {
	background:transparent none;
	padding:0 0 5px 0;
}
#x-head *, #x-foot *, #LeftPanel *, #x-main * {
	text-decoration:none;
}
#x-main .x-tmid a, #x-main .x-tmid a:link, #x-main .x-tmid a:active, #x-main .x-tmid a:visited, #x-main .x-tmid a:hover {
	text-decoration:underline;
}
#x-head-menu, #x-head-srch, .x-tins, #x-tg {
	overflow:hidden;
}
#x-head-srch-bttn, #x-head-menu li, #LeftPanel li, #x-side-news-bttn, #x-main-tabs img {
	cursor:pointer;
}
#LeftPanel ul li a, #LeftPanel ul li span, #x-main-fcat a, #x-main-fcat a img, #x-main-tabs img, #x-main-feat .x-fp * {
	display:block;
}
#x-main-ttrm-01 {
	display:block;
	visibility:visible;
}
#x-main-ttrm-02, #x-main-ttrm-03, #x-main-ttrm-04, #x-main-ttrm-05, #x-main-ttrm-06, #x-main-ttrm-07, #x-main-ttrm-08 {
	display:none;
}
/* --- category page font overrides do not change --- */
.x-bg #CentralArea .r3, .x-bg #CentralArea .r3 p, .x-bg #CentralArea .r3 li, .x-bg #CentralArea .r3 table, .x-bg #CentralArea .r3 a, .x-bg #CentralArea .r3 a:link, .x-bg #CentralArea .r3 a:visited, .x-bg #CentralArea .r3 a:active {
	color:#777;
}
.x-bg #CentralArea .r3 a:hover, .x-bg #CentralArea .r3 .fpcc .countClass {
	color:#02588E;
}
/* --- spacing below promo and text boxes --- */
#LeftPanel .x-prom, #x-main .x-prom, #LeftPanel .x-tbtm, #x-main .x-tbtm {
	display:block;
	margin:0 0 13px;
}
/* --- toggle left column elements for storefront or template display only --- */
#LeftPanel .x-temp, #x-template #LeftPanel .x-home {
	display:none;
}
#x-template #LeftPanel .x-temp {
	display:block;
}
/* Header formatting
-------------------------------------------------- */
/* --- top credit link --- */
#x-topc														{ width:920px; height:20px; margin:0 auto; text-align:right; display:none; }
#x-topc a														{ color:#888; font-size:11px; line-height:20px; text-decoration:none; }
#x-topc a:hover											{ color:#02588E; }

/* --- head main --- */
#x-head-logo 												{ /* position:absolute; left:20px; top:20px; width:250px; height:80px; display:block; */ }

/* --- search box --- */
#x-head-srch {
	position:absolute;
	left:550px;
	top:6px;
	width:382px;
	height:29px;
	z-index:9999
}
#x-head-srch-sbox {
	width:264px;
	height:29px;
	line-height:29px;
	font-size:11px;
	color:#888;
	border:0 none;
	background-color:#fff;
	margin:0;
	padding:0 10px;
	float:left;
	border-radius:30px;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	-o-border-radius:30px;
}
#x-head-srch-bttn {
	width:97px;
	height:29px;
	float:right;
	border:0 none;
	background:url(images/searchBg.png) no-repeat left top;
}
/* --- menu bar text links --- */


#x-head-menu li.last { /*background-image:none;*/
	padding:0;
}
#x-head-menu li a {
	color:#fff;
	font:normal 13px/40px "helvetica_neueregular", Arial, Tahoma, Sans-serif;
	text-shadow:1px 1px #014F7F;
	text-transform:uppercase;
	padding:0 15px;
	display:block;
}
#x-head-menu li a:hover {
	color:#fff;
	text-shadow:1px 1px #B7100D;
	background:transparent url(images/x-head-mhov.png) left center repeat-x;
}
/* Left panel formatting
-------------------------------------------------- */
/* --- side text boxes --- */
#LeftPanel .x-tmid {
	background:transparent url(images/x-side-tmid.png) 0 0 repeat-y;
}
#LeftPanel .x-tbtm {
	background:transparent url(images/x-side-tbtm.png) 0 0 no-repeat;
	height:5px;
}
#LeftPanel .x-tins {
	padding:10px 10px 0;
}
/* --- side categories menu --- */
#x-side-cats {
	background:transparent url(images/x-side-tbar-cats.png) 0 0 no-repeat;
}
#x-side-cats .x-tbtm { /* background-position:0 -5px; height:13px; border-top:1px solid #E0E0E0; */
} /* collapse bottom spacing */
#LeftPanel .lev1 li {
	margin:0 1px;
	border-top:1px dotted #E0E0E0;
	background:url(images/blueLi.png) no-repeat 15px 11px !important;
	padding-left:15px !important;
}
ul.lev1 {
	background:#f2f2f2;
}
#LeftPanel .lev1 li.first {
	border-top:0 none;
}
#LeftPanel .lev1 li a, #LeftPanel .lev1 li span {
	background:transparent url(images/x-side-lev1.png) 11px 6px no-repeat;
	line-height:14px;
	padding:6px 10px 6px 12px;
}
#LeftPanel .lev1 li span, #LeftPanel .lev1 li a:hover {
	color:#02588E;
	background-image:url(images/x-side-lev1h.png);
}
#LeftPanel .lev2, #LeftPanel ul.lev3 {
	margin:0 1px;
	padding:0 0 5px;
}
#LeftPanel .lev2 li, #LeftPanel .lev3 li {
	border:0 none;
}
#LeftPanel .lev2 li a, #LeftPanel .lev2 li span {
	background:transparent url(images/x-side-lev2.png) 24px 2px no-repeat;
	font-size:11px;
	line-height:13px;
	padding:2px 10px 2px 36px;
}
#LeftPanel .lev3 li a, #LeftPanel .lev3 li span {
	background:transparent url(images/x-side-lev2.png) 36px 2px no-repeat;
	font-size:11px;
	line-height:13px;
	padding:2px 10px 2px 48px;
}
#LeftPanel .lev2 li span, #LeftPanel .lev3 li span, #LeftPanel .lev2 li a:hover, #LeftPanel .lev3 li a:hover {
	color:#02588E;
	background-image:url(images/x-side-lev2h.png);
}
/* --- side newsletter text box --- */
#x-side-news {
	background:transparent url(images/x-side-tbar-news.png) 0 0 no-repeat;
}
#x-side-news .x-tmid p {
	line-height:16px;
}
#x-side-news #x-side-news-bttn {
	width:90px;
	height:25px;
	background:transparent url(images/x-side-news-bttn.png) 0 0 no-repeat;
	margin:10px 0 5px;
	display:block;
	float:right;
}
#x-side-news p.x-ckbx {
	margin:10px 0;
	overflow:hidden;
}
#x-side-news p.x-ckbx:not(#foo) {
overflow:hidden !important;
}
#x-side-news p.x-ckbx > label {
	font-size:11px;
	line-height:16px;
	padding-left:5px;
}
#x-side-news p.x-ckbx:not(#foo) > label {
float:left;
padding-left:5px;
}
#x-side-news p.x-ckbx:not(#foo) > input + label {
background:transparent url(images/x-ckbx.png) 0 0 no-repeat;
height:16px;
}
#x-side-news p.x-ckbx:not(#foo) > input[type=checkbox]:checked + label {
background-position:0 -10px;
}
/* Homepage formatting
-------------------------------------------------- */
/* --- main text boxes --- */
#x-main .x-ttop {
	background:transparent url(images/x-main-ttop.png) 0 0 no-repeat;
	height:5px;
}
#x-main .x-tmid {
	background:transparent url(images/x-main-tmid.png) 0 0 repeat-y;
	padding:5px 0;
}
#x-main .x-tbtm {
	background:transparent url(images/x-main-tbtm.png) 0 0 no-repeat;
	height:5px;
}
#x-main .x-tins {
	padding:10px 15px 0;
}
/* --- main welcome text banner --- */
#x-main #x-main-bann {
	width:691px;
	height:308px;
	position:relative;
	background:transparent url(images/x-main-bann.jpg) 0 0 no-repeat;
	margin:0 auto 13px;
}
#x-main #x-main-bann * {
	color:#777;
	text-align:left;
	font-size:12px;
	line-height:15px;
}
#x-main #x-main-bann p {
	padding:86px 300px 0 20px;
	font:normal 13px "Open Sans", Arial, Tahoma, Sans-serif;
	color:#383838;
	width:245px;
}
#x-main #x-main-bann p a {
	text-decoration:underline;
}
#x-main #x-main-bann p a:hover {
	color:#02588E;
}
#x-main #x-main-bann #x-main-bann-bttn {
	position:absolute;
	left:38px;
	top:280px;
	width:135px;
	height:28px;
	background:transparent url(images/x-main-bann-bttn.png) 0 0 no-repeat;
	display:block;
}
/* --- main mini promo banners --- */
#x-main #x-main-prom {
	width:717px;
	height:80px;
	margin:0 auto 13px;
	overflow:hidden;
	position:relative;
}
#x-main #x-main-prom img {
	top:0;
	height:80px;
	display:block;
	position:absolute;
}
#x-main #x-main-prom img#x-main-prom-01 {
	left:0;
	width:226px;
}
#x-main #x-main-prom img#x-main-prom-02 {
	left:235px;
	width:226px;
}
#x-main #x-main-prom img#x-main-prom-03 {
	left:470px;
	width:226px;
}
/* --- main featured cats images --- */
#x-main #x-main-fcat {
}
#x-main #x-main-fcat img.x-first {
	margin-left:0;
}
/* --- main feat items horizontal --- */
#x-main-feat {
	background:transparent url(images/x-main-tbar-feat.png) 0 0 no-repeat;
}
#x-main-feat #x-feat {
	width:710px;
	background:transparent url(images/x-main-tmid.png) 0 0 repeat-y;
	overflow:hidden;
	padding:10px 0 0;
}
#x-main-feat #x-feat .x-fp {
	width:161px;
	height:252px;
	background:transparent url(images/x-main-fbox.png) center top no-repeat;
	float:left;
	margin:0 0 10px 10px;
	padding:10px 0 0;
}
#x-main-feat #x-feat .x-fp a, #x-main-feat #x-feat .x-fp a span {
	text-align:left;
	font-size:12px;
	line-height:14px;
	display:block;
	overflow:hidden;
}
#x-main-feat #x-feat .x-fp a .title {
	color:#777;
	height:42px;
	margin:14px 12px 24px;
}
#x-main-feat #x-feat .x-fp a .title:hover {
	color:#02588E;
}
#x-main-feat #x-feat .x-fp a .price {
	color:#FFF;
	font:bold 13px/30px Arial, Tahoma, Geneva, Sans-serif;
	height:30px;
	background:transparent url(images/x-main-fbtn.png) right center no-repeat;
	display:block;
	padding:0 12px;
}
#x-main-feat #x-feat .x-fp a .thumb {
	width:168px;
	height:140px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
#x-main-feat #x-feat .x-fp a .thumb img {
	max-height:140px;
	width:auto;
	max-width:140px;
	margin:0 auto;
}
#x-main #x-main-feat .x-tbtm { height:0; }
/* Support pages formatting
-------------------------------------------------- */
/* --- main general editable title bar --- */
#x-main h2 {
	color:#FFF;
	text-align:left;
	font:bold 18px/36px "Open Sans", Arial, Tahoma, Sans-serif;
	text-shadow:1px 1px #014F7F;
	height:36px;
	background:transparent url(images/x-main-tbar-h2bg.png) 0 0 no-repeat;
	margin:0;
	padding:0 15px;
}
/* Template formatting
-------------------------------------------------- */
/* --- template titles and description --- */
#CentralArea h1, #x-main h1 {
	color:#02588E;
	text-align:left;
	font:bold 19px/19px "open_sanssemibold", Arial, Tahoma, Sans-serif;
	margin:0;
	padding:0 0 15px;
}
#CentralArea h5, #x-main h5 {
	color:#02588E;
	text-align:left;
	font:bold 12px/18px "Open Sans", Arial, Tahoma, Sans-serif;
	margin:0;
	padding:5px 0 10px;
}
#x-main #x-main-gall .x-tmid {
	padding-top:0;
}
#x-main img#x-main-sizechart {
	display:block;
	margin:10px auto 10px;
}
/* --- template product image gallery --- */
#x-temp-gall, #x-gall-main, #x-gall-thmb {
	text-align:center;
	margin:0 auto;
	overflow:hidden;
	line-height:1px;
}
#x-temp-gall {
	width:402px;
	margin-bottom:8px;
	float:left;
}
#x-temp-gall #x-gall-main {
	width:402px;
	margin-bottom:13px;
}
#x-temp-gall #x-gall-main .x-gall-mmid img {
	width:400px;
	border:1px solid #E0E0E0;
	display:block;
	margin:0 auto;
}
#x-temp-gall #x-gall-thmb {
	width:402px;
	text-align:left;
}
#x-temp-gall #x-gall-thmb .x-gall-tmid img {
	width:90px;
	border:1px solid #E0E0E0;
	margin:5px 5px 0 0;
	display:block;
	cursor:pointer;
	float:left;
} /* thumbs on bottom */
#x-temp-gall img.x-hide {
	display:none !important;
}
#x-temp-gall #x-gall-thmb div { display:inline-block; }
#x-temp-gall br {
	clear:both;
	width:100%;
	height:0;
}
/* specs table */
#x-spec, #x-spec .x-spec-tmid, #x-spec .x-spec-tbtm {
	width:200px;
	margin:0 auto;
}
#x-spec .x-spec-tmid {
	background:transparent url(images/x-spec-tmid.png) 0 0 repeat-y;
	padding:5px 0 0;
}
#x-spec .x-spec-tbtm {
	background:transparent url(images/x-spec-tbtm.png) 0 0 no-repeat;
	height:18px;
}
#x-spec table {
	width:242px;
	border:0 none;
	border-collapse:collapse;
	margin:0 auto;
	padding:0;
	cellpadding:0;
	cellspacing:0;
}
#x-spec table th, #x-spec table td {
	color:#777;
	text-align:left;
	font-size:12px;
	line-height:15px;
	border-bottom:1px dotted #E0E0E0;
	padding:5px 10px;
	float:left;
}
#x-spec table th {
	color:#02588E;
	font-weight:bold;
	float:left
}
#x-spec table tr.last th, #x-spec table tr.last td {
	border-bottom:0 none;
}
/* Footer
-------------------------------------------------- */
#x-foot * {
	color:#FFF;
	font-size:12px;
	line-height:15px;
	text-shadow:1px 1px #014F7F;
}
#x-foot a:hover {
	color:#64C7FF;
}
#x-foot-subm {
	padding:30px 0 0 27px;
}
#x-foot-copy {
	padding:5px 0 0 27px;
}










/********    Start HTML Design	   *********/

/*
@font-face {
 font-family: helvetica_neueregular;
 src: url('fonts/hel.eot')
}
@font-face {
 font-family: helvetica_neueregular;
 src: url('fonts/hel.ttf')
}*/


@font-face {
 font-family: 'Open Sans';
 src: url('fonts/Open Sans.eot')
}
@font-face {
 font-family: 'Open Sans';
 src: url('fonts/Open Sans.ttf')
}


@font-face {
    font-family: 'helvetica_neueregular';
    src: url('fonts/helveticaneue-roman-webfont.eot');
    src: url('fonts/helveticaneue-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaneue-roman-webfont.woff') format('woff'),
         url('fonts/helveticaneue-roman-webfont.ttf') format('truetype'),
         url('fonts/helveticaneue-roman-webfont.svg#helvetica_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
 font-family: 'open_sanssemibold';
 src: url('fonts/opensanssb-webfont.eot');
 src: url('fonts/opensanssb-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensanssb-webfont.woff') format('woff'), url('fonts/opensanssb-webfont.ttf') format('truetype'), url('fonts/opensanssb-webfont.svg#open_sanssemibold') format('svg');
 font-weight: normal;
 font-style: normal;
}

@font-face {
 font-family: 'ufonts.com_font195';
 src: url('fonts/ufonts.com_font195.eot');
 src: url('fonts/ufonts.com_font195.eot?#iefix') format('embedded-opentype'), url('fonts/ufonts.com_font195.woff') format('woff'), url('fonts/ufonts.com_font195.ttf') format('truetype'), url('fonts/ufonts.com_font195.svg#ufonts.com_font195') format('svg');
 font-weight: normal;
 font-style: normal;
}


#outerSection {
	width:962px;
	margin:auto;
	min-height:600px;
}
.leftShaodow {
	background:url(images/leftShadow.jpg) no-repeat left top;
	min-height:540px;
	float:left;
	width:10px;
}
.rightShaodow {
	background:url(images/rightShadow.jpg) no-repeat left top;
	min-height:540px;
	float:left;
	width:10px;
}

.leftShaodow1 {
	min-height:540px;
	float:left;
	width:10px;
}
.rightShaodow1 {
	min-height:540px;
	float:left;
	width:10px;
}
.midContent {
	width:940px;
	float:left; /*border:1px solid red;*/
	position:relative
}
.topHeader {
	background: url(images/headerBg.jpg) repeat-x scroll left top transparent;
	width:940px;
	min-height: 94px;
	margin:0 auto;
	padding-top: 28px;
}
.logoSection {
	width:460px;
	float:left
}
.addsSection {
	width:480px;
	float:left
}

.x-content, #x-head, #x-foot, .x-vaca {
	width:940px;
	position:relative; margin:0 auto;
}
#x-head {
	height:45px!important
}

img.timeShedule {
	margin-top:10px;
	padding-right:10px
}
#x-head-menu {
	position:absolute;
	left:0px;
	top:0px;
	width:930px;
	height:40px;
	background: #107cc0; /* Old browsers */
	background: -moz-linear-gradient(top, #107cc0 0%, #025e99 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #107cc0), color-stop(100%, #025e99)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #107cc0 0%, #025e99 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #107cc0 0%, #025e99 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #107cc0 0%, #025e99 100%); /* IE10+ */
	background: linear-gradient(to bottom, #107cc0 0%, #025e99 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#107cc0', endColorstr='#025e99', GradientType=0 ); /* IE6-9 */
	border-top:1px solid #07619b;
	padding-left:10px;
}
#x-head-menu li {
	text-align:center;
	background:transparent url(images/menuBorder.jpg) right center no-repeat;
	padding:0 2px 0 0;
}
#x-head-menu li.first a {
	/* background:#e3221e; */
	color:#fff
}
#x-head-menu li:hover {
	background:#e3221e
}
.menustrip {
	width:940px;
	margin:0 auto;
	position:relative;
	height:5px;
	top:41px;
	background:#e3221e
}
#x-foot {
	height:123px;
	text-align:left;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	width:914px;
	margin:0 auto;
}
.red-foot {
	background: none repeat scroll 0 0 #DD1C18;
	border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	-o-border-radius: 10px 10px 0 0;
	float: left;
	height: 5px;
	width: 100%;
}
.foot-circle-bg {
	background: url(images/footerCircleBg1.png) no-repeat scroll right top transparent;
	float: right;
	height: 120px;
	width: 100%;
}
.moneyCard {
	width:99%;
	float:left;
	padding-left:23px;
	padding-top:10px;
	padding-bottom:10px
}
.moneyCard > img {
	float: left;
}
.paddingTop10 {
	padding-top:10px
}
.paddingTop11 {
	padding-top:11px
}
.paddingTop7 {
	padding-top:7px
}
.paddingTop55 {
	padding-top:55px !important
}
.paddingLeft10 {
	padding-left:10px;
}
.paddingLeft18 {
	padding-left:18px;
}
.paddingRight10 {
	padding-right:10px;
}
.paddingRight15 {
	padding-right:15px;
}
.paddingleft3 {
	padding-left:3px;
}
.foot-Cartoon {
	background: url(images/footerCartoon.png) no-repeat scroll right top transparent;
	float: right;
	height: 146px;
	position: absolute;
	right: 14px;
	top: -11px;
	width: 238px;
}
#x-spec {
	width:243px;
	float:right;
}
.ItemHeading {
	background: url(images/listHeadingBg.jpg) repeat-x left top;
	border-radius: 4px 4px 0 0;
	height: 37px;
	line-height: 37px;
	padding-left: 20px;
	color:#fff;
	font-family:'ufonts.com_font195';
	font-size:20px;
}
.innerItemBg {
	background:#ffffff;
	border:1px solid #e0e0e0;
	width:241px !important;
	border-radius:0px 0px 4px 4px;
	-moz-border-radius:0px 0px 4px 4px;
	-webkit-border-radius:0px 0px 4px 4px;
	-moz-border-radius:0px 0px 4px 4px;
	-o-border-radius:0px 0px 4px 4px
}
.x-spec-tmid {
	margin:inherit !important;
}
.galleryBg {
	background:#f2f2f2;
	border:1px solid #e0e0e0;
	border-radius:4px;
	width:100%;
	float:left
}
.productDescriptionBg {
	background:#f2f2f2;
	border:1px solid #e0e0e0;
	border-radius:0 0 4px 4px;
	width:99.8%;
	float:left;
	-moz-border-radius:0 0 4px 4px;
	-webkit-border-radius:0 0 4px 4px;
	-o-border-radius:0 0 4px 4px;
}
.productHeading, #x-main h2 {
	background: url(images/blueHeading.jpg) repeat-x left top;
	border-radius: 4px 4px 0 0;
	height: 37px;
	line-height: 37px;
	padding-left: 20px;
	color:#fff;
	font-family:'ufonts.com_font195';
	font-size:20px;
	text-align:left;
	text-transform:uppercase;
}
#x-main #x-main-desc {
	background:transparent url(images/x-main-tbar-desc.png) 0 0 no-repeat;
	width:100%;
	margin-top:10px;
	float:left;
	margin-left:1px;
}
#x-main #x-main-paym {
	background:transparent url(images/x-main-tbar-desc.png) 0 0 no-repeat;
	width:100%;
	float:left;
	margin-left:1px;
	margin-top:10px;
}
#x-main #x-main-paym {
	background:transparent url(images/x-main-tbar-paym.png) 0 0 no-repeat;
}
.x-tins ul li {
	padding-left:0px !important;
	background:url(images/blueLi.png) no-repeat 0 6px !important;
	padding-left:15px !important;
	font-size:13px;
}
#x-main #x-main-ship {
	background:transparent url(images/x-main-tbar-ship.png) 0 0 no-repeat;
	float:left;
	width:100%;
	margin-top:10px;
	margin-left:1px
}
#x-main #x-main-retu {
	background:transparent url(images/x-main-tbar-retu.png) 0 0 no-repeat;
	float:left;
	width:100%;
	margin-top:10px;
	margin-left:1px
}
.x-content {
	background:transparent url(images/x-content.png) center top repeat-y;
	padding:10px 0 !important;
	overflow:hidden;
	margin-bottom:13px;
}
/* #x-side-news p.x-ckbx:not(#foo) > input	{ width:16px; height:16px; position:absolute; left:0; opacity:0; float:left; } */
#x-side-news .x-tmid {
	height:201px;
	background:transparent url(images/x-side-news.png) 0 0 no-repeat;
	margin:0 0 13px;
}
.x-ckbx > input#general {
	float: left;
}


.x-tins ul li {
    font-size: 13px;
	font-family:'Open Sans' !important;
	font-weight:normal !important;
}

.menuTopHeading {
    background: url(images/listHeadingBg.jpg) repeat-x scroll left top transparent;
    border-radius: 4px 4px 0 0;
    color: #FFFFFF;
    font-family: 'ufonts.com_font195',Arial;
    font-size: 18px;
    height: 37px;
    line-height: 37px;
    padding-left: 15px;
	text-transform:uppercase;
	text-align:left;
}

#x-main-fcat > a {
    float: left !important;
    width: 171px !important;
	display:inline-block !important; 
	margin:0 !important; padding:0 !important;
}

.CatImg{ width:168px !important; float:left; position:relative; left:-5px;}
.CatImg1{ width:168px !important; float:left; position:relative; left:5px;}

#x-main #x-main-fcat img {
	width:168px;
	height:274px;
	margin:0 0 13px 10px;
	float:left;
}

.mainBg{ background:url(images/storeBg.jpg) no-repeat center top; min-height:583px;}

.x-spec-tmid table tr {
    border-bottom: 1px dotted #E0E0E0;
}