﻿div.quickSearch
{
	background-image:url(../Img/quicksearch-bg.gif);
	background-position:bottom;
	width:303px;
	padding-bottom:12px;
}

div.quickSearch h2
{
	margin:0px 6px;
	background-color:#660033;
	padding:0px 10px;
	color:#ffffff;
	line-height:45px;
}

div.quickSearch div
{
	border-bottom:solid 1px #e0ccd6;
	margin:4px 6px;
	padding:2px 5px;
}

div.quickSearch label
{
	display:block;
	float:left;
	vertical-align:middle;
	width:85px;
}

div.quickSearch select
{
	vertical-align:middle;
	width:160px;
}
/*dl.form dt
{
    display:block;
    clear:both;
    color:#990066;
    font-weight:bold;
    float:left;
    width:180px;
    text-align:right;
    padding:2px 5px 4px 0px;
}*/

dl.form dd
{
    text-align:left;
    display:block;
    margin-left:180px;
    padding:0px 5px 8px 5px;
    line-height:16px;
}

dl.form dt.alt,
dl.form dd.alt
{
	background-color:#eaeaea;
}

dl.form.width500 dt { width:500px; }
dl.form.width500 dd { margin-left:500px; }

dl.form.width90 dt { width:90px; }
dl.form.width90 dd { margin-left:90px; }

dl.form.width80 dt { width:80px; }
dl.form.width80 dd { margin-left:80px; }

dl.form.width100 dt { width:100px; }
dl.form.width100 dd { margin-left:100px; }

dl.form.width75 dt { width:75px; }
dl.form.width75 dd { margin-left:75px; }

.loginView dl.form dd { margin-left:70px; }

dl.form.forcefloat dd { float:left; margin-left:0px; }

div.buttons
{
	clear:both;
    margin-top:8px;
    padding:4px;
    text-align:center;
    border-top:solid 1px #990066;
}

div.filter
{
	clear:both;
    margin:8px 0;
    padding:4px 4px 6px 4px;
    border:solid 1px #990066;
}

div.filter .filter-section
{
	display:inline-block;
	margin:0px 5px;
	font-weight:bold;
	font-size:90%;
}
div.filter #ctl00_ContentPlaceHolder2_034bec34_50b1_43f4_8583_8f43a7af6154_btnFilter
{
	display:inline-block;
	font-size:90%;
	padding:6px 8px;
	background:#3e0021;
	margin-left:5px;
	color:White;
	border:0;
}
div.filter .filter-section select
{
	padding:4px;
	font-size:99%;
}

.alert
{
    color:#ff0000;
}

.sliderlabel
{
	font-size:0.8em;
	color:#990066;
}

.listControlTable input
{
	vertical-align:middle;
	margin-right:4px;
}

.listControlTable label
{
}

div.basketProgress
{
	background-color:#eef8fe;
	padding:6px;
	margin:6px 0px;
	text-align:center;
}

div.basketProgress a
{
	color:#990066;
}


.plantripBtn
{
  background:url(../Img/loginbtn.png) 4px 4px no-repeat;
  border:0;
  width:60px;
  height:25px; 
  float:right;  
}

.loginboxes
{
    width:100px;
    height:14px;
}

.rememberp
{
    float:left;
    margin-left:60px;
}

.formSectionHeader
{
    display:none;
}

.formQuestionHeader
{
    text-align:left;
    line-height:26px;
    color:#222;
    font-weight:normal;
}
.formQuestionBody input
{
    width:99%;
    font-family:Arial,Sans-Serif;
    font-size:1em;
    padding:2px;
    border:1px solid #c5c5c5;
    transition: border 2s;
    -webkit-transition: border 2s; /* Safari */
    border-radius:3px;
}
.formQuestionBody input:hover
{
    width:99%;
    font-size:1em;
    border:1px solid #960534;
}
.formQuestionBody input:focus
{
    border-color:rgba(82, 168, 236, 0.8);
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(82, 168, 236, 0.6);
    transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.formQuestionBody textarea
{
    width:99% !important;
    font-family:Arial,Sans-Serif;
    font-size:1em;
    padding:2px;
    border:1px solid #c5c5c5;
    transition: border 2s;
    -webkit-transition: border 2s; /* Safari */
    border-radius:3px;
}
.formQuestionBody textarea:hover
{
    width:99%;
    font-size:1em;
    border:1px solid #960534;
}
.formQuestionBody textarea:focus
{
    border-color:rgba(82, 168, 236, 0.8);
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(82, 168, 236, 0.6);
    transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.formQuestionBody select
{
    width:100%;
    font-family:Arial,Sans-Serif;
    font-size:1em;
    border:1px solid #c5c5c5;
    transition: border 2s;
    -webkit-transition: border 2s; /* Safari */
    border-radius:3px;
}
.formQuestionBody select:hover
{
    width:100%;
    font-size:1em;
    border:1px solid #960534;
}
.formQuestionBody select:focus
{
    border-color:rgba(82, 168, 236, 0.8);
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(82, 168, 236, 0.6);
    transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.formFooter input
{
    font-family:Arial,Sans-Serif;
}
.formFooter input:focus
{
    border-color:rgba(82, 168, 236, 0.8);
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(82, 168, 236, 0.6);
    transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.formQuestionHeader
{
    padding:5px;
}
.formQuestionBody
{
    padding:5px;
    width:58%;
}

.formDesignerSection
{
    border:1px solid #999;
    padding:10px;
}
.formDesignerSectionTitle
{
    background:#ddd;
    border:1px solid #c5c5c5;
    font-size:16px;
    cursor:pointer;
    padding:10px;
    text-align:center;
}
.formDesignerSectionTitle:hover
{
    background:#e5e5e5;
}
.formDesignerSectionTitleSelected:hover
{
    background:#e5e5e5;
}
.formDesignerSectionTitleSelected
{
    background:#ddd;
    border:1px solid #c5c5c5;
    font-size:16px;
    padding:10px;
    text-align:center;
}
.formDesignerTitle
{
    background:url("../img/edit.png") no-repeat;
    float:left;
    font-size:18px;
    text-indent:20px;
}
.formDesignerTitle:hover
{
    background:url("../img/edit_hover.png") no-repeat;
}
.buttonYesSection
{
    background:url("../img/edit.png") no-repeat;
    float:left;
    font-size:18px;
    text-indent:20px;
}
.buttonYesSection:hover
{
    background:url("../img/edit_hover.png") no-repeat;
}
.formSection
{
    background:#e9e9e9;
    border:1px solid #c5c5c5;
}

.formSectionHeader
{
    display:none;
}
.buttonYes
{
    background:url("../img/edit.png") no-repeat;
    color:transparent !important;
    float:left;
    width:20px;
    height:20px;
}
.buttonYes:hover
{
    background:url("../img/edit_hover.png") no-repeat;
    color:transparent !important;
}
.buttonNo
{
    background:url("../img/delete.png") no-repeat;
    color:transparent !important;
    float:left;
    width:20px;
    height:20px;
}
.buttonNo:hover
{
    background:url("../img/delete_hover.png") no-repeat;
    color:transparent !important;
}
.header 
{
    background: none repeat scroll 0 0 #979797;
    border-bottom: 1px solid #616161;
    font-size: 16px;
    margin-bottom: 10px;
    padding: 5px;
    min-height:25px;
    text-align: center;
}
.header a
{
    color:White;
}
.formSection {
    background: #FFFFFF !important;
}