/*
 * @author ( Angie Radtke )
*/

/* not ready */

/* ##########################  general  ########################### */


@font-face {
	font-family: 'robotoregular';
	src: url("../fonts/Roboto-Regular-webfont.eot");
	src: local('robotoregular'), local('robotoregular'),
		url("../fonts/Roboto-Regular-webfont.ttf") format("truetype"),
		url("../fonts/Roboto-Regular-webfont.woff") format("woff");
}

h1, h2, h3, h4 { margin:10px 0;}

h1, h2, h3, h4,
.user_desc a.readon,
.user_desc h3,
.intro_text h3,
.intro_text h4,
.partners h3,
.nsw_right input,
.slide-desc-text,
table.shop_tag td,
ul.VMmenu li,
.category_lv1_title,
.browse_page_desc_left,
span.addtocart-button input.addtocart-button,span.addtocart-button input.notify-button,
.yourcart,
.cat_tab {
	font-family: 'robotoregular';
}

body
{
	color: #333;
	font-family: arial, helvetica, sans-serif;
	margin:0;
	font-size:15px;
	line-height:1.6em;
}

a { text-decoration:none; color:#b6963d;}
a:hover { text-decoration:none;  -webkit-transition: all 250ms; -moz-transition: all 250ms; -o-transition: all 250ms; transition: all 250ms; color:#6d540f;}
a img { border:none;}
a:focus { outline:none; text-decoration:none; color:#b6963d;}

iframe { width:100%;}

/*Bootstrap hack*/
	/*Modal Header*/
	#cboxLoadedContent { margin-top:0!important;}
	#cboxTitle { border:none!important;}
	/*Chronoform*/
	.gbs3 .form-group { margin-bottom:5px!important;}
	.gbs3 .gcore-label-left { min-width:120px!important;}

/*Article Print Style*/
ul.actions { padding:0; margin:0;}
ul.actions li { list-style:none; padding:0;}
ul.actions li a {
	display:inline-block;
	width:25px;
	height:25px;
	text-indent:-9000px;
	background:url(../images/print_icon.png) no-repeat center center;
}
ul.actions li a img { display:none;}

/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
.wrapper_box { position:relative;}
#ja-wrapper {
	text-align:left;
}

#ja-containerwrap {
	/*background: url(../images/cw-bg1.gif) repeat-y 50% 0;*/
}

#ja-containerwrap2 {
	/*background: url(../images/cw-bg2.gif) no-repeat 50% 0;*/
}

#ja-container {
	/*background: url(../images/c-bg1.gif) repeat-y 18% 0;*/
}

#ja-container2 {
	padding: 20px 0;
	/*background: url(../images/c-bg2.gif) no-repeat 18% 0;*/
}

#ja-mainbody-fr #ja-col1 {
	width: 20%;
}

#ja-mainbody-fr #ja-contentwrap {
	width: 80%;
}

#ja-mainbody, #ja-mainbody-fl {
	float: left;
	width: 80%;
}

#ja-mainbody #ja-contentwrap {
	float: right;
	width: 75%;
}

#ja-mainbody-fl #ja-contentwrap {
	float: left;
	width: 100%;
}

#ja-mainbody-f, #ja-mainbody-fr {
	float: none;
	width: 100%;
}

#ja-mainbody-fr #ja-contentwrap {
	width: 74.8%;
	float: right;
}

#ja-mainbody-fr #ja-col1 {
	width: 20%;
	float: left;
}

#ja-mainbody-fr #ja-contentwrap {
	width: 80%;
}

#ja-content {
	padding: 0 20px 0 30px;
}
#ja-contentwrap {
	height: auto;
}
* html #ja-contentwrap {

}
#ja-mainbody-fl #ja-content {
	padding-left: 0;
}

#ja-mainbody-f #ja-content {
	padding: 0;
}

/* Full */
#ja-containerwrap-f {
	/*background: url(../images/cwf-bg.gif) repeat-x top left #F6F6F6;*/
}

#ja-containerwrap-f #ja-containerwrap2 {
	background: none;
}

#ja-containerwrap-f #ja-container,
#ja-containerwrap-f #ja-container2 {
	background: none;
}

/* Full left */
#ja-containerwrap-fl {
	/*background: url(../images/cwf-bg.gif) repeat-x top left #F6F6F6;*/
}

#ja-containerwrap-fl #ja-containerwrap2,
#ja-containerwrap-fl #ja-container,
#ja-containerwrap-fl #ja-container2 {
	background: none;
}

/* Full right */
#ja-containerwrap-fr {
	/*background: url(../images/cw-bg1.gif) repeat-y 50% 0;*/
}

#ja-containerwrap-fr #ja-containerwrap2 {
	/*background: url(../images/cw-bg2.gif) no-repeat 50% 0;*/
}


/* LEFT COLUMN + RIGHT COLUMN
--------------------------------------------------------- */
#ja-col1 {
	float: left;
	width: 24.99%;
	overflow: hidden;
}

#ja-col2 {
	float: right;
	width: 20%;
	overflow: hidden;
	background:#999999;
}

/* Clearfix */
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

* html > body .clearfix {
	width: 100%;
	display: block;
}

* html .clearfix {
	height: 1%;
}

/* Firefox Scrollbar Hack - Do not remove */
html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}

.payinfo .vmpayment_cardinfo{ display:none}

/* PAGINATIONS */

.pagination {
    margin: 24px 0;
}

.pagination .counter,
.pagination ul li a, .pagination ul li span {
    font-size: 11px;
}
p.counter { float:right;}
.pull-right {
    float: right;
}

.pagination ul {
    border-bottom: 1px solid #E5E5E5;
}
.pagination ul {
    display: inline-block;
	margin:0;
	padding:0;
}

.pagination ul li {
	list-style:none;
	float:left;
	padding:0!important;
	background:none!important;
}

.pagination ul li a, .pagination ul li span {
  background-color: #FFFFFF;
    border-left-width: 0;
    float: left;
    line-height: 24px;
    padding: 4px 12px;
    text-decoration: none;
	margin:0;
	border-left:1px solid #F2F2F2;
}

.pagination ul li.pagination-start span,
.pagination ul li.pagination-prev span,
.pagination ul li.pagination-next span,
.pagination ul li.pagination-end span { background:none;}
.pagination ul li.pagination-start span,
.pagination ul li.pagination-start a { border-left:none;}
.pagination ul li span {
	background:#F5F5F5;
}

.pagination .counter { display:none;}

