﻿@charset "utf-8";
/*body{ background-image: url(images/background_leaf.jpg); margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2a1f00; overflow-x: hidden; background-attachment:fixed; } */
@media screen and (min-device-width : 768px) 
    and (max-device-width : 1024px) and (orientation : landscape) {
        body {
            width:100%;
        }
}
/* iPads (portrait) */
@media screen and (min-device-width : 768px) and (max-device-width : 1024px) 
    and (orientation : portrait) {
   body {
            width:100%;
        }
}
body {
	background-repeat:repeat;
	font-family: Arial, Helvetica, sans-serif;
	top:0px;
	margin:0px; 
	overflow:auto;
    color:#452c18;
}
a:link {
	color: #7a5433;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #7a5433;
}
a:hover {
	text-decoration: none;
	color:#452c18;
}
a:active {
    text-decoration: underline;
    color: #7a5433;
}
body,td,th {
	font-family: Tahoma, Geneva, sans-serif;
}
.PrintBody {
    width: 850px;
    overflow: auto;
}
.main_full {
	margin:0px;
	padding:0px;
	margin-top:0px;
	padding-top:0px;
	width:100%;
}
.FERButton {
	padding:6px 10px 6px 10px; 
	background-color:#7a5433; 
	border:1px; 
	color:#FFF;
	border-radius: 5px;
	font-size:12px;
}
.FERButton:hover {
	background-color:#442b17;
	border-radius: 5px;
	text-decoration:none;
	font-size:12px;
}

.FERLogoutButton {
	padding:6px 10px 6px 10px; 
	background-color:#c9ae77; 
	border:1px; 
	color:#FFF;
	border-radius: 5px;
	font-size:12px;
    color:#442b17;
}
.FERLogoutButton:hover {
	background-color:#7a5433;
	border-radius: 5px;
	text-decoration:none;
	font-size:12px;
    color:white;
}

body,td,th {
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	font-weight: bold;
	text-align: center;
}
.Mainlayout {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: .5px;
}
.main_content {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin-left:auto; 
	margin-right:auto; 
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}


.menu_line{
	text-align:left;
	font-size:14px;
    font-weight:bold;
	width:auto;
	padding:5px;
	min-height:20px;
    height:auto;
	overflow:auto;
    color:#452c18;
}
.menu_line a:link  {
	color:#452c18;
    text-decoration:none;
}

.menu_line a:visited   {
	color:#452c18;
    text-decoration:none;
}

.menu_line a:hover{
	color:#452c18;
    text-decoration:underline;
}

.menu_title {
    color: #075cae;
}
.menu_line:hover .menu_title {
    color: #FFF;
}

.menu_line:hover{
	text-align:left;
	font-size:14px;
    font-weight:bold;
	width:auto;
	padding:4px;
	min-height:20px;
    height:auto;
    min-height:15px;
	overflow:auto;
    border:1px solid #1F5994;
    background-color:#7a5433;
    color:white;
}

.menu_items{ 
	font-family:Tahoma, Geneva, sans-serif, Times, serif;
	color:#0666b5;
	font-size: 13px; font-weight:600;
	-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-topleft: 10px;	
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-khtml-border-radius-topright: 10px;	
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
}
.menu_items a, .menu_items a:visited, menu_items_sub a, .menu_items_sub a:visited, menu_items_active a:visited{ 
	font-family:Tahoma, Geneva, sans-serif, Times, serif;
	color:#0666b5;
	font-size:13px;
	text-decoration:none;
	padding-left: 10px;
	padding-right: 10px;
}
.menu_items_active a{ 
	font-family:Tahoma, Geneva, sans-serif, Times, serif;
	color:#FFF;
	font-size:13px;
	text-decoration:none;
	padding-left: 10px;
	padding-right: 10px;
}
.menu_items a:hover, .menu_items_sub a:hover, .menu_items_active a:hover{
	font-size: 13px;
	text-decoration:none;
	background-color:#B9D9FD;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
}
.menu_items_active{ 
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight:600;
	color: #FFF;
	background-color:#B9D9FD;
}
.menu_items_sub
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color:#FFF;
	text-decoration:none;
	float:left;
	padding-left:15px;
	padding-right: 15px;

}
.menu_items_sub_active, .menu_items_sub_active a:visited{
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color:#FFF;
	text-decoration:none;
	background-color:#B9D9FD;
}
.NavMenu{
	position:relative;
	top:0px;
	left:10px;
	width:auto;
	overflow:hidden;
	height:30px;
} 

#NavMenu ul{
	list-style: none;
	line-height:30px;
	font-size: 13px;
}

#NavMenu ul li{
	float: left;
	margin:0px;
	width:auto;
	padding-left:15px;
	padding-right:15px;

} 

#NavMenu ul {
	list-style: none;
	padding: 0;
	margin:0px;
}

#NavMenu li
{
float: left;
}

#NavMenu li a:hover 
{
	border:#FFF 1px solid;
	height:28px;
	text-decoration:none;
	background-color:#fff;
	color:#0666b5;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:center;
	width:auto;
	margin-left:-16px;
	margin-right:-16px;
	padding-left:15px;
	padding-right:15px;
}

#NavMenu li a
{
	font-family:Tahoma, Geneva, sans-serif, Times, serif;
	color:#fff;
	font-size: 13px;
	float: left;
	width: auto;
	display: block;
	border: 0.0em solid #FFF;
	text-decoration: none;
	line-height:30px;
	font-size: 13px;
}

.NavMenu_active, NavMenu_active li a
{ 
	font-size: 13px;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:center;
	vertical-align:bottom;
	width: auto;
	border: 0.1em solid #f2f2e1;
}
.NavMenu_active a:hover
{ 
	font-size: 13px;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:center;
	vertical-align:bottom;
	width: auto;
	border: 0.1em solid #f2f2e1;
	margin-bottom:-2px;
}

.NavMenu_active li a:hover
{ 
	font-size: 13px;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:center;
	vertical-align:bottom;
	width: auto;
	border: 0.0em solid #FFF;
}


.content{
	padding:0 35px 0 35px;
	background:url(../imgs/bg_main.png) repeat-y;
}
.page{
	background-color:#f2f2e1;
	padding:15px 15px 25px 15px;
	margin-top:50px;
}

.ProductlistSearch{
	border:thin solid #543720;
	font-size:12px;
	font-weight:800;
	background-color:#CCC;
	height:40px;
	overflow:hidden;
	padding-top:3px;
	padding-left:5px;
	text-align:left;
	width:auto;
}
.productlistHeader{
	border:thin solid #543720;
    font-size:11px;
	font-weight:800;
	background-color:#CCC;
	height:25px;
	overflow:visible;
	padding-top:5px;
	text-align:left;
}
.productlist{
	text-align:left;
	border-bottom:thin solid #543720;
    border-left:thin solid #543720;
    border-right:thin solid #543720;
	min-height:38px;
	overflow:hidden;
    font-size:14px;
    margin-right:auto; 
    margin-left:auto;
    width:auto;
    color:#543720;
}
.productlist_alt{
	text-align:left;
	border-bottom:thin solid #543720;
    border-left:thin solid #543720;
    border-right:thin solid #543720;
	min-height:38px;
	overflow:hidden;
    font-size:14px;
    background-color:#e3e1d7;
	margin-right:auto; 
    margin-left:auto;
    width:auto;
    color:#543720;
}

.productlist:hover, .productlist_alt:hover {
	text-align:left;
	border-bottom:thin solid #543720;
    border-left:thin solid #543720;
    border-right:thin solid #543720;
	min-height:38px;
	overflow:hidden;
    font-size:14px;
    margin-right:auto; 
    margin-left:auto;
    width:auto;
    background-color:#c9ae77;
}

ul.tabs_prodcat {
	margin: 0px;
	padding: 0px;
	list-style: none;
	height: auto; /*--Set height of tabs--*/
	border-left: 1px solid #999;
	width: auto;
}
ul.tabs_prodcat li {
	float: left;
	margin: 0;
	padding: 0;
	height: 24px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 24px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background:#fff;
	width:auto;
}

ul.tabs_prodcat li a {
	text-decoration: none;
	/*color: #fff;*/
	display: block;
	font-size: 1.0em;
	font-family:Arial;
    color:#1F5994;
    padding: 0 10px 0 10px;
	outline: none;
	width:auto;
}
ul.tabs_prodcat li.active{ 
	border: 1px solid #006; /*--Makes the active tab look like it's connected with its content--*/
	width:auto;
	background-color:#B9D9FD;
	color:#F00;
}
ul.tabs_prodcat li a:active{
	color:#F00;
}

ul.tabs_prodcat li a:hover {
	color:#fff;
	background: #B9D9FD;
	width:auto;
	
}

.tabs_prodcat_container {
	border: 1px solid #999;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; 
	width: auto;
	background:#fff;
	background-color:#F2F9FF;
}
.tabs_prodcat_content {
	padding-top:0px;
	/*border:#00F thin solid;*/
	overflow:visible;
    height:auto;
	width:auto;
	margin:0px;
	background-color:#F2F9FF;	
}

ul.tabs_designcat {
	margin-left: 5px;
	margin-top: 2px;
	margin-bottom: 0px;
	padding: 0;
	list-style: none;
	height: 25px; /*--Set height of tabs--*/
	border-left: 1px solid #999;
}
ul.tabs_designcat li {
	float: left;
	margin: 0;
	padding: 0;
	height: 24px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 24px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background:#fff;
	width:auto;
}
html ul.tabs_designcat li.active{ /*--Makes sure that the active tab does not listen to the hover properties--*/
	color:#FFF;
	border: 1px solid #006; /*--Makes the active tab look like it's connected with its content--*/
	width:auto;
	background-color:#B9D9FD;
}

html {
	scrollbar-base-color: #F00;
	scrollbar-face-color:#e4dec0 ;
	scrollbar-shadow-color: #000;
	scrollbar-highlight-color:#000;
	scrollbar-3dlight-color: #000;
	scrollbar-darkshadow-color : #4b311b;
	scrollbar-track-color:#442b17;
	scrollbar-arrow-color:#F2F9FF;
}


::-webkit-scrollbar {
  height: 12px;
  width: 12px;
  background: #E6F0FF;
  -webkit-border-radius: 1ex;
}

::-webkit-scrollbar-thumb {
  background: #442b17;
  -webkit-border-radius: 1ex;
  -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);
}

::-webkit-scrollbar-corner {
  background: #442b17;
}


ul.tabs_designcat li a {
	text-decoration: none;
	display: block;
	font-size: .9em;
    font-family:Arial;
    color:#3a5570;
	padding: 0px 10px 0px 10px;
	outline: none;
	width:auto;
}
ul.tabs_designcat li a:hover {
	color:#fff;
	background: #B9D9FD;
	width:auto;
}
.tabs_designcat_container {
	border: 1px solid #999;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 100%;

}

.tabs_designcat_content {
	position:relative;
	padding-top:5px;
	text-align:center;
	overflow:hidden;
	width:auto;
	margin:0px;
	background-color:#F2F9FF;
	margin-bottom:20px;
	padding-left:2px;
	/*border:#00F thin solid;*/
}
.menu_header{
    position:relative;
	width: auto;
	right:0px;
	top:0px;
	left:0px;
	overflow:hidden;
	text-align:center;
	vertical-align: middle; 
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:13px;
	color:#FFF;
	text-decoration: none;
	line-height:20px;
	background-color:#452c18;
    background: #452c18; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#7a5433,#452c18); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#7a5433,#452c18); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#7a5433,#452c18); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#7a5433,#452c18); /* Standard syntax */
	height:103px;
}

.menu_header_logo{
	background-color:#0666b5; 
	float:left; 
	padding-top:0px; 
	padding-right:0px;
	padding-left:0px;
	width: 169px;
	height:100px;
}

.main_full {
	margin:0px;
	padding:0px;
	margin-top:0px;
	padding-top:0px;
	width:100%;
}

.main_pop {
	margin:0px;
	padding:0px;
	margin-top:0px;
	width:100%;
}

.main_shop {
	position:absolute;
	overflow:visible;
	min-width:850px;
	width:auto;
	left:1px;
	top:103px;
	text-align:left;
	left:310px;
	right:0px;
	margin:0px;
}

.footer {
	min-width:850px;
	margin:0px;
	width:auto;
	text-align:center;
	vertical-align: middle; 
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:13px;
	line-height:20px;
	text-decoration: none;
	line-height:20px;
	background-color:#0666b5;
	color:#FFF;
}
.footer_shop{
	width: auto;
	min-width:950px;
	right:0px;
	position:fixed;
	bottom:0px;
	left:310px;
	overflow:hidden;
	text-align:center;
	vertical-align: middle; 
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:13px;
	color:#FFF;
    text-decoration: none;
	line-height:20px;
	background-color:black;
	right:0px;
	margin:0px;
    height:23px;
}

.footer_full{
	width: 100%;
	right:0px;
	position:fixed;
	bottom:0px;
	margin-left:1px;
	overflow:hidden;
	text-align:center;
	vertical-align: middle; 
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:13px;
	color:#FFF;
	text-decoration: none;
	line-height:20px;
	background: #452c18; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#7a5433,#452c18); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#7a5433,#452c18); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#7a5433,#452c18); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#7a5433,#452c18); /* Standard syntax */
    height:23px;
}
.footer_shop a:link {
	color: #ffffff;
	text-decoration: underline;
}
.footer_shop a:visited {
	text-decoration: underline;
	color: #ffffff;
}
.footer_shop a:hover {
	text-decoration: none;
	color:#ffffff;
}
.footer_shop a:active {
	text-decoration: underline;
	color: #ffffff;
}

.footer_full a:link {
	color: #ffffff;
	text-decoration: underline;
}
.footer_full a:visited {
	text-decoration: underline;
	color: #ffffff;
}
.footer_full a:hover {
	text-decoration: none;
	color:#ffffff;
}
.footer_full a:active {
	text-decoration: underline;
	color: #ffffff;
}

.headermessage{
	width: auto;
	min-width:1024px;
	right:0px;
	position:absolute;
	top:102px;
	left:0px;
	overflow:hidden;
	text-align:center;
	vertical-align: middle; 
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:13px;
	color:#FFF;
	text-decoration: none;
	line-height:20px;
	background-color:#FFF;
	height:20px;
	background-color:#000; 
}

.headermessage_shop{
	width: auto;
	min-width:1024px;
	right:0px;
	position:absolute;
	top:102px;
	left:310px;
	overflow:hidden;
	text-align:center;
	vertical-align: middle; 
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:13px;
	color:#FFF;
	text-decoration: none;
	line-height:20px;
	background-color:#FFF;
	height:20px;
	background-color:#000; 
}

.footer a{
	padding-left:8px;
	padding-right:8px;
	padding-top:5px;
	color:#FFF;
	
}
.background{
	top:0px;
	left:0px;
	bottom:0px;
	width:100%;
	height:100%;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
	background-color:#000;
	position:absolute;
	display:none;
}

.formheader {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	height:16px; 
	padding-top:6px;
	font-weight:bold;
	color:#006;
	text-align:left;
	color:#800000;
    float:left;
}

.formdetails {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color:#006;
	font:Tahoma, Geneva, sans-serif;
	color:#006;
	text-align:left;
    float:left;
}

.formline {
	height:34px; 
	overflow:hidden; 
	border:1px dotted #999; 
	background-color:#FFF;
    text-align:center;
    display:inline-block;
    padding:0px;
    margin:0px;
}
.login_box{
	min-height:200px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	top:100px;
	font-size:14px;
	border:solid #452c18 thin;
    width:90%;
	min-width:350px;
    max-width:550px;
    background-color:#eeeeee;
}
.login_Header{
	font-size:14px;
	background-color:#e5e5d5;
	text-align:center;
	padding:5px;
	font-weight:800;
	color: #4b340a;
	overflow:visible;
	min-height:20px;
}

.login_Line{
	float:left;
	width:260px;
	height:25px;
	text-align:left;
	font-size:14px;
	padding:10px;
	padding-left:40px;
    overflow:visible;
}
.login_lefttext {
	width:75px;
	height:25px;
	float:left;
	font-size:14px;
	color: #4b340a;
	font-weight:bold;
}
.login_input {
	width:auto;
	float:left;
	height:25px;
	font-size:14px;
}

.cartline_hover {
	border:1px solid #069;
	background-color:#FFFFF0;
}

.form_line {
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    width: auto;
    padding: 5px;
    height: 20px;
    min-height: 15px;
    overflow: visible;
    border-bottom: thin dotted #1F5994;
    color: #800000;
}
.form_header {
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    width: auto;
    padding: 5px;
    height: 25px;
    min-height: 15px;
    overflow: visible;
    border-bottom: thin dotted #1F5994;
    color: #800000;
}

.MyTextBox {
    border-radius: 5px; 
    border:inset thin #ccc;
    padding:3px;
}
.MyTextBoxError {
    border-radius: 5px; 
    border:inset thin #ccc;
    padding:3px;
    background-color:#fdf1ec;
    border-color:#cd0a0a;
}
.MyTextBox:focus {
    border-radius: 5px; 
    border:inset thin #000;
    padding:3px;
    background: #452c18; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#7a5433,#452c18); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#7a5433,#452c18); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#7a5433,#452c18); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#7a5433,#452c18); /* Standard syntax */
}
#rm_menu
{	margin: 0;
	padding: 0;
	display:inline-block;
}
	
#rm_menu li
{
    display:inline-block;
	list-style: none;
	font-weight:bold;
	font: 15px Tahoma, Arial;
    text-align:center;
}

#rm_menu li a
{	
    display:inline-block;
	padding: 5px 12px;
	text-decoration: none;
	width: auto;
	color: #c9ae96;
	font-weight:400;
	white-space: nowrap;
}

#rm_menu li a:hover
{	background: #c9ae77;
	color: #452c18;
}
	
#rm_menu li ul
{	margin: 0;
	padding: 0;
	z-index:9999;
	position: absolute;
	visibility: hidden;
	border:1px #000 solid; 
	border-top: 1px solid white;
}

#rm_menu li ul li
{	float: none;
	display: inline}

#rm_menu li ul li a
{	width: auto;
	padding-right:20px;
	background: #7a5433;
	color:#FFF;
    display:block;
    text-align:left;
}

#rm_menu li ul li a:hover
{	background: #452c18;
	color:white;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
}

.FERTextbox {
    background-color:white;
    color:#4b311b;
    font-size:13px;
    border-radius:7px;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    padding: 5px;
    border: thin solid #ccc;
 
}
.FERTextbox:focus {

    background: #ceb071; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left, #e4dec0, #eeead7, #e4dec0); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #e4dec0, #eeead7, #e4dec0); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #e4dec0, #eeead7, #e4dec0); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #e4dec0, #eeead7, #e4dec0); /* Standard syntax */
    color:#4b311b;
    font-size:13px;
    border-radius:7px;
    box-shadow: 0 0 7px #3774a3;
    padding: 5px;
    border: thin solid #3774a3;
}

.FERTextboxReadOnly {
    background-color:#f9f9f9;
    color:#4b311b;
    font-size:13px;
    border-radius:7px;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    padding: 5px;
    border: thin solid #ccc;
}

.FERTextboxReadOnly:focus {
    color:#4b311b;
    font-size:13px;
    border-radius:7px;
    box-shadow: 0 0 7px #3774a3;
    padding: 5px;
    border: thin solid #3774a3;
}

.FERSpinnerbox{
    background-color:white;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    padding:1px;
    border-radius:0px;
    text-align:center;
    border-radius:5px;
}
.FERSpinnerbox:focus {
    background: #ceb071; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left, #e4dec0, #eeead7, #e4dec0); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #e4dec0, #eeead7, #e4dec0); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #e4dec0, #eeead7, #e4dec0); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #e4dec0, #eeead7, #e4dec0); /* Standard syntax */
    border-radius:0px;
    padding:1px;
    box-shadow: 0 0 7px #3774a3;
    text-align:center;
    border-radius:5px;
}
.FERDropDownBox {
    background-color:white;
    color:#4b311b;
    font-size:13px;
    padding:2px;
    border-radius:6px;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    border: thin solid #ccc;
}
.FERDropDownBox:focus {
    background: #ceb071; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left, #e4dec0, #eeead7, #e4dec0); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #e4dec0, #eeead7, #e4dec0); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #e4dec0, #eeead7, #e4dec0); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #e4dec0, #eeead7, #e4dec0); /* Standard syntax */
    color:#4b311b;
    font-size:14px;
    padding:3px;
    border-radius:6px;
    box-shadow: 0 0 7px #3774a3;
    border: thin solid #3774a3;
    font-size:13px;
}
.SCLine {
    font-size:14px; 
    height:65px; 
    color:#369; 
    overflow:hidden;
    border-left:thin solid #cae3f7;
    border-right:thin solid #cae3f7;
    border-bottom:thin solid #cae3f7;
    background-color:#FFF;
}
.SCLine2 {
    font-size:14px; 
    height:65px; 
    color:#369; 
    overflow:hidden;
    background-color:rgba(238, 234, 215, 0.67);
    border-left:thin solid #cae3f7;
    border-right:thin solid #cae3f7;
    border-bottom:thin solid #cae3f7;
}


.CartBox {
    float: left;
    border-right: thin solid rgba(51, 102, 153, 0.24);
    height: 65px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    line-height: 1.4em;
    color:black;
}

.fileline{ 
    font-size:15px; 
    color: #300; 
    text-align:left;
    width:100%;
    height:25px;
    border-bottom:thin solid #ccc;
}
.fileline a{ 
    font-size:15px; 
    color: #300;
    text-decoration:none;
}

.fileline:hover {
	background-color:#fff6e3;
	text-decoration: none;
    border-bottom:thin solid #ccc;
    color:#543720;
}
.fileline:hover a {
	color:#543720;
	text-decoration:underline;
}
.SCLine {
    font-size:14px; 
    height:65px; 
    color:#369; 
    overflow:hidden;
    border-left:thin solid #cae3f7;
    border-right:thin solid #cae3f7;
    border-bottom:thin solid #cae3f7;
    background-color:#FFF;
}
.SCLine:hover {
    font-size:14px; 
    font-weight:bold;
    height:65px; 
    color:#369; 
    overflow:hidden;
    background-color:rgba(122, 84, 51, 0.71);
    border-left:thin solid #cae3f7;
    border-right:thin solid #cae3f7;
    border-bottom:thin solid #cae3f7;
}
.SCLine2 {
    font-size:14px; 
    height:65px; 
    color:#369; 
    overflow:hidden;
    background-color:rgba(238, 234, 215, 0.55);
    border-left:thin solid #cae3f7;
    border-right:thin solid #cae3f7;
    border-bottom:thin solid #cae3f7;
}

.SCLine2:hover {
    font-size:14px; 
    font-weight:bold;
    height:65px; 
    color:#369; 
    overflow:hidden;
    background-color:rgba(122, 84, 51, 0.71);
    border-left:thin solid #cae3f7;
    border-right:thin solid #cae3f7;
    border-bottom:thin solid #cae3f7;
}


.CartBox {
    float: left;
    border-right: thin solid rgba(51, 102, 153, 0.24);
    height: 65px;
    text-align: center;
    vertical-align: middle;
    line-height: 1.4em;
    color:black;
}

.AutoExtender
{
    font-family:Arial;
    border:solid 1px Gray;
    margin:0px;
    padding:3px;
    height: 200px;
    overflow:auto;
    background-color: #FFFFFF;     
    font-size:13px;
    color:black;
    font-weight:bold;
}
.AutoExtenderList
{
    border-bottom: dotted 1px #d9fbbe;
    cursor: pointer;
    color:#543720;
    text-align:left;
    padding:5px;
}
.AutoExtenderHighlight
{
    color: black;
    background-color: #e4dec0;
    cursor: pointer;
    text-align:left;
    padding:5px;
}
