@charset "utf-8";
/* CSS Document */
.site_link{
	text-decoration: none;
}

.bestsellers .category-products .tool-box{
	visibility:hidden;
}

.myaction{
	padding: 11px;
	float: left;
	border: 1px solid #dddddd;
	background:#FFFFCC;
	color: #9a9a9a;
	margin-top: 4px;
	margin-bottom: 2px;
	width:550px;
}

.myaction .txt{
	width: 100%;
	text-align: center;
	font-size: 20px;
	color: #18b72a;
	font-weight:bold;
}

.myaction .txt a{
	text-decoration:none;
	color: #18b72a;
}

.bestsellers .head{
	padding: 4px;
	float: left;
	border-bottom: 1px solid #dddddd;
	color: #9a9a9a;
	margin-top: 8px;
	margin-bottom: 4px;
	width:564px;
	font-size: 16px;
	font-weight: bold;
}

.tbllist td{
	padding: 2px;
}

.tbllist thead td{
	font-weight: bold;
	text-align: right;
}

.tbllist tbody td{
	text-align: right;
}


.ledtbl{
	border: 1px solid #929292;
}

.ledtbl td{
	padding: 2px;
}

.ledtbl thead td{
	font-weight: bold;
	text-align: left;
}

.ledtbl tbody td{
	text-align: left;
}

.col-main .std h2{
	font-size: 1.18em;
	color: #271F19;
	font-weight: bold;
	padding-left: 0px;
	padding-bottom: 3px;
	margin-top: 4px;
	margin-bottom: 5px;
	border-bottom: 1px solid #dddddd;
}

.addthis_right{
	float: left;
	width: 100%;
	padding-bottom: 7px;
}

.addthis_toolbox{
	float: right;
}

.cms-home .pager, .cms-home .sorter { // Hide sorter/pager on homepage
        display: none;
}

.quicksearch_sidebar{
	
}

.quicksearch_sidebar h2{
	font-weight: bold;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 3px;
}

.quicksearch_sidebar select{
	width: 155px;
}

.quicksearch_sidebar submit{
	
}

.block-layered-nav li{
	font-weight: bold;
	margin-bottom: 2px;
}


.block-layered-nav li a{
	color: #868686;
}

.block-account li{
	padding: 3px 3px;
	height: 18px;
	width: 150px;
	border-top: 1px solid #868686;
}

.block-account li.last{
	border-bottom: 1px solid #868686;
}

.block-account li.current{
	background: #eaeaea;
	font-weight: bold;
}

.block-account li a{
	display: block;
	text-decoration:none;
	font-weight: bold;
}

.myfooter{
	text-align: center;
	padding-bottom: 5px;
}

.myfooter img{
	padding-left: 5px;
	padding-right: 5px;
}

.mydata{
	padding: 11px;
	float: left;
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #9a9a9a;
	margin-bottom: 10px;
	width:550px;
}

.mydata .light{
	float: right;
	width: 110px;
}

.mydata .text{
	float: left;
	width: 410px;
	margin-left: 20px;
}

.mydata .text .main_out{
	font-size: 25px;
	padding: 6px;
	padding-left: 0px;
	margin-top: 15px;
	color: #353536;
}

.mydata .text .main_in{
	font-size: 30px;
	font-weight: bold;
	padding: 6px;
	padding-left: 0px;
	color: #18b72a;
}

.mydata .text .main_txt{
	margin-top: 5px;
	margin-left: 5px;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 16px;
}


/* RMA CSS */

/* Page heading */
.page-head { margin:0 0 25px 0; border-bottom:1px solid #ccc; }
.page-head-alt { margin:0 0 12px 0; }
.page-head, .page-head-alt { text-align:right; }
.page-head h3, .page-head-alt h3 {
    margin:0;
    font-size:1.7em !important;
    font-weight:normal !important;
    text-transform:none  !important;
    text-align:left;
    }
.button-level h3 { /* heading level with buttons */
    float:left;
    width:55%;
    }
.page-head .link-feed {float:right; margin-top:9px; }
.button-level .link-feed {float:none!important; font-size:1em!important; }

/* Form lists */
.form-list li { margin-bottom:6px; }
.form-list li .input-box .input-text,
.form-list li .input-box textarea { width:250px; }
.form-list li .input-box select { width:256px; }
.form-list li.addElement { border-top:1px solid #DDD; padding-top:10px; }

#rma .group-select {
    margin:28px 0;
    border:1px solid #bbafa0;
    padding:22px 25px 12px 25px;
    background:#fbfaf6;
    }	
#rma .group-select .legend {
    margin-top:-33px;
    float:left;
    border:1px solid #bbafa0;
    background:#eaeaea;
    padding:0 8px;
    color:#000000;
    font-weight:bold;
    font-size:1.1em;
    }
#rma .group-select li { padding:4px 8px; }
#rma .group-select li .input-box { float:left; width:275px; }
#rma .group-select li .input-text, .group-select li select, .group-select li textarea { width:525px; }
#rma .group-select li .input-box .input-text, .group-select li .input-box textarea { width:250px; }
#rma .group-select li .input-box select { width:256px; }

.button-set { /* Container for form buttons*/
    clear:both;
    margin-top:4em;
    border-top:1px solid #e4e4e4;
    padding-top:8px;
    text-align:right;
    }
	
.form-button, .form-button-alt {
	background:0;
	border:0;
	cursor:pointer;
	overflow:visible;
	width:auto;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;		
	height:21px!important;
	padding:0 10px;
	background:url(../images/buttons_bg.gif) left top repeat-x!important;
	padding-bottom: 5px;
}

.form-button span, .form-button-alt span {
	display:block; 
	font-weight:bold; color:#FFF; 
	text-align:center; 
	padding:2px 0; 
	height:15px!important; 
	overflow:hidden!important;  
	white-space:nowrap; 
	line-height:normal;}

/*
.form-button, .form-button-alt {
    overflow:visible;
    width:auto;
    border:0;
    padding:1px 8px;
    background:#f18200;
    color:#fff;
    border:1px solid #de5400;
    font:bold 12px arial, sans-serif !important;
    cursor:pointer;
    text-align:center;
    vertical-align:middle;
    }
	*/
.form-button span, .form-button-alt span {
    white-space:nowrap;
    }
.form-button-alt {
    border:1px solid #406a83;
    background-color:#618499;
    }
a.form-button-alt { padding:2px 9px; text-decoration:none; }
.form-button-alt:hover { color:#fff; text-decoration:none; }

#my-orders-table select{
	width: 75px;
}

.data-table{
	border: none;
}