/* @override http://jejoue.com/shop/skins/JeJoue-style/styleSheets/style.css */

/* @group 2009 summer style */

body { background: #271c24 url(http://jejoue.com/site/wp-content/themes/jejoue/imgs/backgrounds/bg_gradient.gif) repeat-x fixed top left;  }

body, input, select, textarea, p, div { padding:0; color: #FFFFFF;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	font: italic 16.5px/110% "Times New Roman", Times, serif;
}

div.f_i{     float:left; display:inline; }

img  {     border: none; margin:0; padding:0;}

a.thumb:focus { outline: none; }

a:focus { outline: none; }

ul.thumbs { width:230px; clear: both; margin: 0; }

ul.thumbs li { padding: 20px 10px 10px 0;  display:inline; }

ul.thumbs img.right { padding: 20px 10px 10px 0;  display:inline; float:right;clear:right;}

ul.thumbs img.left {padding: 20px 10px 10px 0;  display:inline; float:left;clear:both; }

ul.thumbs li.selected a.thumb {  border-bottom: thin solid #b3a8af; }

p { font-style: italic; font-weight: 100;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	line-height: 120%;
}

.bold{     font-weight: bold; }

.italic{ font-style: italic; }


ul, li {    list-style:none; }

a  {     text-decoration:none; color: #b3a8af; font-weight: 100; }

a:hover {     color: #FFF; }

a.header  {     text-decoration:none; color: #b3a8af; }

a.header:hover {     color: #FFF; }

div#header_ctn, div#content_ctn {    width:980px; margin:auto; padding:0; text-align:left; }

div#header_ctn {     height:230px;  text-align: center;}

div#header_logo {    width:980px; height:63px; padding:38px 0 28px 0; text-align: center; border-bottom: thin solid #b3a8af; }

div#header_nav {     padding:12px 0 0 0; margin:auto; display:block; }

div#header_nav ul, div#footer ul, ul li, ul {    list-style:none; margin:0; padding:5px 0 0 0; }

div#header_nav ul li, div#footer_ctn ul li {     margin:0; padding:0; float:left; display:inline;  }

div#header_nav ul li {  margin:0 100px 0 0;  }

div#header_nav ul li, ul li, ul {    font-style: italic; font-weight: 100;  }

div#header_nav ul li a, div#c_q_one ul li a, div#c_q_two ul li a, div#c_q_three ul li a, div#c_q_four ul li a  {     text-decoration:none; color: #b3a8af;}

div#header_nav ul li a:hover, div#c_q_one ul li a:hover, div#c_q_two ul li a:hover, div#c_q_three ul li a:hover, div#c_q_four ul li a:hover  {     color: #FFF;}

div#header_nav ul li a.current, div#c_q_one ul li a.current {     text-decoration:none; color: #FFFFFF; }

div#header_nav ul li a.current:hover, div#c_q_one ul li a.current:hover {     color: #b3a8af;}

div#c_q_one ul li.current_page_item a  {     text-decoration:none; color: #FFFFFF; }

div#footer { width:100%; position:absolute; bottom:0; left:0; background-color: #271c24; z-index: 5000; }

body>div#footer { position:fixed; }

div#footer_ctn {  font-size: 12px; float: right; }

div#footer_credits_ctn {  font-style: italic; font-size: 12px; float: left; padding:4px 0 0 10px; }

div#footer_ctn ul li {    padding:0 15px 4px 0;  }

div#footer_ctn ul li a  {     text-decoration:none; color: #FFF;}

div#footer_ctn ul li a:hover {     color: #b3a8af;}

div#footer_ctn ul li a.current {     text-decoration:none; border-bottom: thin dotted #FFF; color: #FFF; font-weight: bold;}

div#footer_ctn ul li a.current:hover {     color: #b3a8af;}

#content {   text-align:left; padding:0 0 40px 0;}

#content_ctn { margin:auto; text-align:center; }

div#header_nav:after, div#header_nav ul:after, div#content:after, #content_ctn:after, #footer:after, div.stockist_item:after, p:after { content: '.'; clear: both; display: block; height: 0; visibility: hidden; }

div#c_q_one, div#c_q_two, div#c_q_three {   width:230px; margin:0 20px 0 0;  }

div#c_t_one {   width:750px; margin:0 20px 0 0;  }

div#c_q_four {   width:210px;  }

div#c_h_one {   width:500px; margin:0 20px 0 0;  }

div#c_h_two {   width:460px;  }

div.stockist_item  {   padding:0 0 30px 0;  }

div#c_h_one ul li{    list-style:disc; list-style:inside;  }

div.item {     width:230px; margin:0 20px 20px 0; padding:20px 0 0 0; border-top: thin solid #b3a8af; float:left; display:inline; }

div.item p {     margin:0; padding:0; }

div.item_thumb {     width:105px; margin:0 10px 0 0; padding:20px 0 0 0; float:left; display:inline; }

div.reviews_img {     float:left; display:inline; font-size: 12px; }

div.reviews_txt, div.reviews_txt p {      font-size: 11px; line-height:11.5px; font-style: normal; font-weight: 100; }

div.reviews_txt span {     font-weight: bold; }

div.reviews_txt {     width:110px; float:left; display:inline; padding:0 0 0 10px; }

h1, h2, h3, h4 {  font-style: italic; margin:0; padding:0 0 8px 0; font-size: 16.5px;
}

h5 {  font-style: italic; font-size: 16.5px; margin:0; padding:0; line-height:17.5px; font-weight: bold; }

h6 {  font-style: italic; font-size: 16.5px; margin:10px 0 0 0; padding:10px 0 0 0; line-height:17.5px; font-weight: bold; border-top: thin solid #b3a8af; }

.black_txt {   color: #000;   }

.white_txt {    color: #FFF;  }

.highlight_txt {  color: #40ff7f;   }

.table { margin: 0 auto; display:table; }

#navbar li { list-style: none; display:inline;  }

#navbar li a { display: block; text-decoration: none; }

#navbar li ul { display: none; text-align:left; }

#navbar li:hover ul, #navbar li.hover ul { display: block; position: absolute; }

#navbar li:hover li, #navbar li.hover li { float: none; margin:0; padding:0; line-height:18px;}

#navbar li:hover li a, #navbar li.hover li a { color: #b3a8af;  }

#navbar li li a:hover { color: #FFF; }

div.technique {    font-size: 13px; line-height:15px; float: left; display: inline; margin:0 20px 0 0; }

div.tagline {     line-height:19px; font-style: italic; width:280px; padding:4px 10px 40px 10px }

li.cat-item a { color: #b3a8af; margin:0; padding:0;  }

li.cat-item a:hover { color: #FFF; }

div#c_q_one ul li.current-cat a { color: #FFF; margin:0; padding:0;  }

div#c_q_one ul li.current-cat a:hover { color: #b3a8af; }

li.current-cat-parent a { color: #FFF; margin:0; padding:0;  }

li.current-cat-parent a:hover { color: #b3a8af; }

ul.children { margin:0; padding:0;  }

.imageholder { cursor:pointer;  }

.faq  { border-top: thin solid #b3a8af; padding:20px 0 0 0; margin:20px 0 0 0; }

input { margin: 0; padding: 0; color: #000000; background-color:#FFFFFF; border:none; font-family: "Times New Roman", Times, serif; font-size: 12px; font-weight: 100; margin:0; padding:2px; }

/* @end */

/* @group 2008 summer style */


html, body {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #b3a8af;
}
.txtContentTitle {
	font-style: italic;
	font-weight: bold;
}
#box {
	font-size: 12px;
}
img {
	border: none;
}

.cart_icon {
	border: none;
	margin: 12px 0px;
}

.searchBtn {
	color: #FFFFFF;
	background-color: #870087;
	border: 1px solid #ff66ff;
	height: 20px;
	width: 30px;
	font-size: 10px;
font-family: Georgia, "Times New Roman", Times, serif;
}
.searchBox {
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #e1e1e1;
	font-size: 12px;
font-family: Georgia, "Times New Roman", Times, serif;
}
.textbox {
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #e1e1e1;
	font-size: 12px;
font-family: Georgia, "Times New Roman", Times, serif;
}
.textboxDisabled {
	background-color: #FFFFFF;
	border: 1px solid #e1e1e1;
	/*font-size: 12px;*/
	color: #e1e1e1;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.submit {	
	color: #FFFFFF;
	/* height: 18px; */
	/* font-weight: bold; */
	font-size: 11px;
	background-color: #7d757a;
	border: 1px solid #ffffff;
font-family: Georgia, "Times New Roman", Times, serif;
}
form {
	margin: 0px;
	padding: 0px;
		color: #b3a8af;
	font-style: italic;
}

ol, ul {
	margin-left: 30px;
	padding: 0px;
	color: #b3a8af;	
}

li {
	list-style-position: outside;
	margin: 0px;
	padding: 0px;
}
li.bullet {
	list-style-type: square;
}
li.bulletLrg {
	list-style-type: square;
}

li.num {
	color: #333333;		
}
li.account {
	list-style-type: square;
	padding-top: 5px;
	padding-bottom: 5px;
}
.txtSession, .txtCopy, .txtSiteDocs {
	color: #b3a8af;
	font: oblique .8em Georgia, "Times New Roman", Times, serif;
}
a.txtSession, a.txtSiteDocs {
	color: #ffffff;
	text-decoration: none;
}
a.txtSession:hover, a.txtSiteDocs:hover {
	color: #fffff;
	text-decoration: none;
}
a.txtButton:hover {
	color: #FFFFFF;
	background-color: #b3a8af;
	border: 1px solid #ffffff;
	padding: 4px;
	text-align: center;
	text-decoration: none;
	font: .85em/1em "Times New Roman", Georgia, Times, serif;
}

/* My Comment */
.txtOldPrice {
	text-decoration: line-through;
	font-size:12px;
	color: #870087;
}
.txtSale {
 	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;	font-size:16px;
	font-weight:bold;
}
.txtOutOfStock {
	color: #FF0000;
}
.txtPrice {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color: #fff;
}
.txtSiteDocs, a.txtSiteDocs {
	color: #ffffff;
	text-decoration:none;
font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
a.txtSiteDocs:hover {
	color: #c3e37e;
	text-decoration:none;
}
.txtDefault, a.txtDefault, a.txtLink, a.txtLocation {
	color: #fff;
	text-decoration:none;
	font-size: 1em;
	line-height: 1.3em;
}
a.txtDefault:hover, a.txtLink:hover, a.txtLocation:hover {
	color: #ffffff;
	text-decoration:none;
}
a.txtSelected:hover, a.txtSelected:active, a.txtSelected:link, a.txtSelected:visited {
	color: #70cdcc;
	text-decoration:none;
}
.txtBoxSave {
	color: #70cdcc;
	padding-left: 16px;
}
.tblList {
	margin-top: 10px;
}
.tdListTitle {
	background-color: #515151;
	font-weight: bold;
	color: #FFFFFF;
}
.tdEven {
	background-color: black;
	border-bottom: 1px dashed #e1e1e1;
}
.tdOdd {
	background-color: black;
	border-bottom: 1px dashed #e1e1e1;
}
.txtCartPrice {
	float: right;
	color: #ffffff;
	padding-right: 3px;
}
.txtCart {
	color: #b3a8af;
	font: italic .8em Georgia, "Times New Roman", Times, serif;
}
.cartTotal {
	border-top: 1px dashed #e1e1e1;
	padding-top: 2px;
	margin-top: 3px;
	margin-bottom: 10px;
	font-size: 1.1em;
}
a.txtCartProduct:active, a.txtCartProduct:link, a.txtCartProduct:visited {
	text-decoration: none;
	color: #b3a8af;
}
a.txtCartProduct:hover {
	text-decoration: none;
	color: white;
}
a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited, .txtButton, a.txtButton {
	color: #FFFFFF;
	background-color: #7d757a;
	border: 1px solid #fff;
	text-align: center;
	text-decoration: none;
	padding: 4px;
	margin-top: 5px;
	font: .85em/1em "Times New Roman", Georgia, Times, serif;
}
a.txtviewCart:hover {
	color: #FFFFFF;
	background-color: #b3a8af;
	border: 1px solid #ffffff;
	padding: 4px;
	text-align: center;
	text-decoration: none;
}
a.flashBasket:active, a.flashBasket:link, a.flashBasket:visited, a.flashBasket:hover {
	color: #FFFFFF;
	background-color: #870087;
	border: 1px solid #cccccc;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding: 2px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	font-style: italic;
}
.cartProgress {
	font-weight: normal;
	color: #b3a8af;
	padding: 4px;
	border: 1px solid #b3a8af;
	margin: 9px auto auto;
}
.txtcartProgressCurrent {
	color: #ffffff;
	font-weight: bold;
}
.quickBuy {
	text-align: center;
	color: #b3a8af;
}
.tdcartTitle {
	font-weight: bold;
	color: #fff;
	border-bottom: 1px dashed #e1e1e1;
}
.tdcartEven {
	border-bottom: 1px dashed #e1e1e1;	
}
.tdcartOdd {
	border-bottom: 1px dashed #e1e1e1;
}
.tdCartSubTotal {
	padding-top: 10px;
}

.txtStockWarn {
	color: #FF0000;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.highlight {
	font-family: Georgia, "Times New Roman", Times, serif;
		color: #ffffff;
	font-weight: bold;
		font-size: 12px;
}
.txtError {
	font-weight: bold;
	color: #050F72;
	background-color: #FFCECE;
	border: 1px solid #FF0000;
	padding: 2px;
}
.txtCopyright, a.txtCopyright {
	text-align: center;
	/*font-size: 11px;*/
	padding-top: 5px;
	color: #fff;
}
a.txtCopyright:hover {
	text-decoration: none;
	color: #ff00ff;
}
.dropDown {
	width: 120px;
}
.addCoupon:hover, .addCoupon:active, .addCoupon:visited, .addCoupon:link  {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.RatingTop {
	background-color: #ffffff;
	padding: 3px;
}

.RatingMain {
	background-color: #ffffff;
	padding: 3px;
	font-style:italic;
}

.ReviewBot {
	background-color: #ffffff;
	padding: 3px;
}

.RatingBottom {
	background-color: #e1e1e1;
	padding: 3px;
	color: #FFFFFF;
	/*font-size: 11px;*/
}

a.sortLink {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.sortLink:hover {
	text-decoration: underline;
}

#shipping-select {
	width: 220px;
}



/* @end */



