body {
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
}

a:link, a:visited, a:hover, a:active { 
	color: #000000; text-decoration:underline; 
}

form {
	display: inline;
}

hr {
  border:0;
  border-top: 1px solid #cccccc;
  height: 0;
  background: #cccccc;
}

div {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-ms-box-sizing: content-box;
}

strong {
	font-weight: bold;
}

p {
	margin-top: 1.5em;
}

.jc_table_normal td {
	padding: 3px;
}

/**************************************************************************/
/*  
	Override yahoo menu appearence
*/

.yuimenu {
    background-color:#ffffff;
    border:solid 1px #c4c4be;
    padding:0px;
}

.yuimenubar {
    border:solid 0px #ffffff;
    background-color:#eeeeee;
    padding:0px;
}

.yuimenuitem {
	line-height: 20px;
	color: #ffffff;
}

.yuimenuitemlabel,
.yuimenubaritemlabel,
a.yuimenuitemlabel,
a.yuimenuitemlabel:link,
a.yuimenuitemlabel:hover,
a.yuimenuitemlabel:active,
a.yuimenuitemlabel:visited,
a.yuimenubaritemlabel,
a.yuimenubaritemlabel:link,
a.yuimenubaritemlabel:hover,
a.yuimenubaritemlabel:active,
a.yuimenubaritemlabel:visited {
    border-width: 0px;
    white-space: nowrap;
    display:block;
    color:#5E4598;
    text-decoration:none;
    font-weight: bold;
    font-family: arial;
	line-height: 20px;
	padding: 10px 20px 10px 20px;
}

.yuimenubaritem-selected, .yuimenubaritemlabel-selected,
a.yuimenubaritemlabel-selected,
a.yuimenubaritemlabel-selected:link,
a.yuimenubaritemlabel-selected:hover,
a.yuimenubaritemlabel-selected:active,
a.yuimenubaritemlabel-selected:visited {
	background-color:#8C8AD0;
	color: #ffffff;
}

.yuimenuitem-selected, .yuimenuitemlabel-selected,
a.yuimenuitemlabel-selected,
a.yuimenuitemlabel-selected:link,
a.yuimenuitemlabel-selected:hover,
a.yuimenuitemlabel-selected:active,
a.yuimenuitemlabel-selected:visited {
	background-color:#8C8AD0;
	color: #ffffff;
	line-height: 20px;
}

/**************************************************************************/

.jc_text_small { font-size: 0.8em; }
.jc_text_normal { font-size: 1em; }
.jc_text_large { font-size: 1.2em; }
.jc_text_extra_large { font-size: 1.4em; }
.jc_text_small_title { font-size: 0.8em; font-weight:bold; }
.jc_text_normal_title { font-size: 1em; font-weight:bold; }
.jc_text_large_title { font-size: 1.2em; font-weight:bold; }
.jc_text_extra_large_title { font-size: 1.4em; font-weight:bold; }

.jc_input_small { font-size: 0.8em; }
.jc_input_normal { font-size: 1em; }

.jc_green { color: #76B75D; }
.jc_grey { color: #999999; }
.jc_red { color: #ff0000; }
.jc_blue { color: #3366ff; } 

.jc_bold { font-weight:bold; }

.jc_reverse_light { background-color:#f6f6f6; }
.jc_alert { color: #ff0000; }

a.jc_link_small_underline:active, a.jc_link_small_underline:link, a.jc_link_small_underline:visited {
	font-size: 0.8em;
	color: #333333;
	text-decoration: underline;
}

a.jc_link_small_underline:hover { 
	font-size: 0.8em;
	color: #ff0000;
	text-decoration: underline;
}

a.jc_link_normal_underline:active, a.jc_link_normal_underline:link, a.jc_link_normal_underline:visited {
	font-size: 1em;
	color: #333333;
	text-decoration: underline;
}

a.jc_link_normal_underline:hover { 
	color: #ff0000;
	text-decoration: underline;
}

a.jc_link_small:active, a.jc_link_small:link, a.jc_link_small:visited {
	font-size: 0.8em;
	color: #333333;
	text-decoration: none;
}

a.jc_link_small:hover { 
	font-size: 0.8em;
	color: #ff0000;
	text-decoration: none;
}

a.jc_link_normal:active, a.jc_link_normal:link, a.jc_link_normal:visited {
	font-size: 1em;
	color: #333333;
	text-decoration: underline;
}

a.jc_link_normal:hover { 
	color: #ff0000;
	text-decoration: underline;
}

a.jc_link_large:active, a.jc_link_large:link, a.jc_link_large:visited {
	font-size: 1.2em;
	color: #333333;
	text-decoration: none;
}

a.jc_link_large:hover { 
	color: #ff0000;
	text-decoration: none;
}

a.jc_link_small_title:active, a.jc_link_small_title:link, a.jc_link_small_title:visited {
	font-size: 0.8em;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}
a.jc_link_small_title:hover { 
	color: #ff0000;
	text-decoration: none;
}

a.jc_link_normal_title:active, a.jc_link_normal_title:link, a.jc_link_normal_title:visited {
	font-size: 1em;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}
a.jc_link_normal_title:hover { 
	color: #ff0000;
	text-decoration: none;
}

a.jc_link_large_title:active, a.jc_link_large_title:link, a.jc_link_large_title:visited {
	font-size: 1.2em;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}
a.jc_link_large_title:hover { 
	color: #ff0000;
	text-decoration: none;
}

.jc_panel_header {
	border: 1px 1px 1px 0px solid #c0c0c0;
	background-image:url('/jada/content/template/basic/images/panel_background.jpg');
	text-align: left;
	padding: 10px;
	font-size: 1em;
	color: #000000;
	font-weight: bold;
}

.jc_panel_body {
	border: 1px solid #c7c7c7;
	background-color: #f4f4f4;
	text-align: left;
	padding: 5px;
}

a.jc_button_small:active, a.jc_button_small:link, a.jc_button_small:visited {
	border: 1px solid #c0c0c0;
	padding: 3px 6px 3px 6px;
	width: 0;
	font-size: 0.8em;
	line-height: 2.5em;
	color: #333333;
	background-image: url("/jada/content/images/but_bg.gif");
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
}
a.jc_button_small:hover {
	color: #000000;
	background: #efefef;
}

a.jc_button_normal:active, a.jc_button_normal:link, a.jc_button_normal:visited {
	border: 1px solid #c0c0c0;
	padding: 5px 10px 5px 10px;
	width: 0;
	font-size: 1em;
	color: #333333;
	background-image: url("/jada/content/images/but_bg.gif");
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
}
a.jc_button_normal:hover {
	color: #000000;
	background: #efefef;
}

.jc_rating_outer {
	background-image:url("/jada/content/template/basic/images/stars-rating-transparent.gif");
	background-repeat: no-repeat;
	line-height: 15px;
	height: 15px;
	padding: 0px;
	position: relative;
	width: 75px;
}

.jc_rating_inner {
	background-image:url("/jada/content/template/basic/images/stars-rating-orange.gif");
	background-repeat: no-repeat;
	line-height: 15px;
	position: relative;
	padding: 0px;
	text-align: left;
}

.jc_input_error {
	color: #ff0000;
	font-size: 1em;
}

a.jc_addtocart_link:active, a.jc_addtocart_link:link, a.jc_addtocart_link:visited {
	border: 1px solid #c0c0c0;
	padding: 1px 5px 1px 5px;
	font-size: 0.8em;
	color: #ffffff;
	background: #ff0000;
	font-weight: normal;
	text-decoration: none;
    white-space: nowrap;
}
a.jc_addtocart_link:hover { 
	border: 1px solid #c0c0c0;
	padding: 1px 5px 1px 5px;
	width: 0;
	font-size: 0.8em;
	color: #cccccc;
	background: red;
	font-weight: normal;
	text-decoration: none;
    white-space: nowrap;
}

.jc_carousel_content {
	border: 0px solid #CCCCCC;
	overflow: hidden;
	position: relative;
}

.jc_carousel_element {
	overflow: hidden;
    margin: 0 0;
	padding: 0;
	position: relative;
	width: 32000px;
	z-index: 1;
    margin-top: 6px;
    margin-bottom: 6px;
    left: 0px;
    display: none;
}

.jc_carousel_element ol {
    margin-top: 6px;
    margin-bottom: 6px;
}

.jc_carousel_element li {
	border: 0px solid #CCCCCC;
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0 6px 0px 6px;
	overflow: hidden;
	padding: 0px;
	text-align: center;
	position: relative;
	z-index: 1;
    display: inline
}

.jc_carousel_content_vertical {
	border: 0px solid #CCCCCC;
	overflow: hidden;
	position: relative;
	height: 405px;
}

.jc_carousel_element_vertical {
	overflow: hidden;
    margin: 0 0;
	padding: 0;
	position: relative;
	z-index: 1;
    margin-top: 0px;
    margin-bottom: 6px;
    top: 0px;
}

.jc_carousel_element_vertical li {
	border: 0px solid #CCCCCC;
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 6px 6px 3px 6px;
	overflow: hidden;
	padding: 0px;
	text-align: center;
	position: relative;
	z-index: 1;
    display: inline
}

.jc_dotted_line_seperator {
	border-bottom: 1px dotted #000000; 
	margin-top: 0.5em; 
	margin-bottom: 0.5em;
}

/**************************************************************************/

.jc_tran_border {
	border: 1px solid #dcdcdc;
}

.jc_tran_table {
	border: 1px solid #dcdcdc;
	background-color:#f9f9f9;
}

.jc_tran_table td {
	padding: 4px;
	font-size: 1em;
}

.jc_tran_table_normal {
}

.jc_tran_table_normal td {
	padding: 4px;
}

.jc_tran_error_normal {
	color: red; 
	font-size: 1em; 
	font-weight: normal;
}
	
.jc_tran_error_large {
	color: red; 
	font-size: 1.2em; 
	font-weight: bold; 
}

.jc_tran_text_small { font-size: 0.8em; }
.jc_tran_text_normal { font-size: 1em; }
.jc_tran_text_large { font-size: 1.2em; }
.jc_tran_text_small_title { font-size: 0.8em; font-weight: bold; }
.jc_tran_text_normal_title { font-size: 1em;font-weight:bold; }
.jc_tran_text_large_title { font-size: 1.2em; font-weight:bold; }

.jc_tran_reverse { background-color: #efefef; }

.jc_tran_steps_num { font-weight:bold; font-size: 3em; }
.jc_tran_steps_text { font-weight:bold; font-size: 1em; }
.jc_tran_steps hr { border:0; border-top: 4px solid #999999; height: 0; }
.jc_tran_steps_over hr { border:0; border-top: 4px solid #ff0000; height: 0; }

.jc_tran_input_small {
	font-size: 0.8em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.jc_tran_input_normal {
	font-size: 1em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.jc_tran_button_small:active, a.jc_tran_button_small:link, a.jc_tran_button_small:visited {
	border: 1px solid #c0c0c0;
	padding: 5px 10px 5px 10px;
	width: 0;
	font-size: 0.8em;
	line-height: 2.5em;
	color: #000000;
	background-image: url("/jada/content/images/but_bg.gif");
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
}
a.jc_tran_button_small:hover {
	color: #000000;
	background: #efefef;
}

a.jc_tran_button_normal:active, a.jc_tran_button_normal:link, a.jc_tran_button_normal:visited {
	border: 1px solid #c0c0c0;
	padding: 5px 10px 5px 10px;
	width: 0;
	font-size: 1em;
	line-height: 3em;
	color: #333333;
	background-image: url("/jada/content/images/but_bg.gif");
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
}
a.jc_tran_button_normal:hover {
	color: #000000;
	background: #efefef;
}

a.jc_tran_link_small:active, a.jc_tran_link_small:link, a.jc_tran_link_small:visited {
	font-size: 0.8em;
	color: #333333;
	font-weight: normal;
	text-decoration: underline;
}
a.jc_tran_link_small:hover { 
	font-size: 0.8em;
	color: #333333;
	font-weight: normal;
	text-decoration: none; 
}

a.jc_tran_link_normal:active, a.jc_tran_link_normal:link, a.jc_tran_link_normal:visited {
	font-size: 1em;
	color: #333333;
	font-weight: normal;
	text-decoration: underline;
}

a.jc_tran_link_normal:hover { 
	font-size: 1em;
	color: #333333;
	font-weight: normal;
	text-decoration: none; 
}
	
a.jc_checkout_button:active, a.jc_checkout_button:link, a.jc_checkout_button:visited {
	border: 1px solid #0033ff;
	padding: 5px 10px 5px 10px;
	width: 0;
	font-size: 0.8em;
	line-height: 3em;
	color: #333333;
	background: #C2D3FC;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
}
a.jc_checkout_button:hover {
	border: 1px solid #0033ff;
	padding: 5px 10px 5px 10px;
	width: 0;
	font-size: 0.8em;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	background: #efefef;
	white-space: nowrap;
}

/**************************************************************************/

.jc_category_preview_container {
	border: 0px solid #ffffff;
	padding: 5px;

}

.jc_category_border_preview_container {
	border: 1px solid #c0c0c0;
	padding: 5px;

}

.jc_category_header {
}

div .panel_bd {
	background-image: url("/jada/content/template/basic/images/grey-vertical-gradient.jpg");
	background-repeat:repeat-x;
	background-color:#ffffff;
	border:solid 1px #999999;
	padding:30px;
}

.jc_panel_container {
	border: 1px solid #c0c0c0;
	background-image: url("/jada/content/template/basic/images/panel.jpg");
	background-repeat:repeat-x;
	text-align: left;
	padding: 10px;
}

.jc_grid_table {
}

.jc_grid_table td {
	border: 1px solid #dcdcdc;
	padding: 4px;
}

.jc_page_body_container {
	padding: 4px;
}

.jc_contactUs_show {
	display: block;
	color: #ff0000;
}

.jc_contactUs_hide {
	display: none;
}



/**************************************************************************/
