/* Foot Asylum CSS */

/* STANDARD HTML STYLES
-------------------------*/
body 
{
	font:11px Arial, Helvetica, sans-serif; 
	color:#000; 
	background:#fef2eb; 	
	margin:0 auto;
}
img {border:none;}

h1 {font:175% Arial, Helvetica, sans-serif; margin:0; padding:0;}
h2 {font:165% Arial, Helvetica, sans-serif; margin:0; padding:0;}
h3 {font:135% Arial, Helvetica, sans-serif; margin:0; padding:0;}
h4 {font:125% Arial, Helvetica, sans-serif; margin:0; padding:0;}
/*Use the above percentage sizes for fonts, not inheriting other sizes, to achieve the desired heading effect*/

input 
{
	border: 1px solid #d9e2e5;
	font:13px Arial, Helvetica, sans-serif; 
	background: #fff;
	color: #666;
	padding-left: 5px;
	padding-right: 5px;
	margin:0; 
	color:#000;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px;
	/*-khtml-border-radius: 5px;
	behavior: url(border-radius.htc);*/
}
textarea
{
	border: 1px solid #d9e2e5;
	font:13px Arial, Helvetica, sans-serif; 
	background: #fff;
	color: #666;
	padding-left: 5px;
	padding-right: 5px;
	margin:0; 
	color:#000;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px;
}
/*input:hover { border: 1px solid #c3ced2; }*/

select 
{
	border: 1px solid #d9e2e5;
	font:13px Arial, Helvetica, sans-serif; 
	background: #fff;
	color: #666;
	padding-left: 5px;
	padding-right: 0px;
	margin:0; 
	color:#000;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-bottom-radius: 5px;
}
select:hover { border: 1px solid #c3ced2; }


/* Link Styles
----------------------------------------------- */
a:link, a:visited {text-decoration:none; color:#000000}
a:hover { text-decoration:underline; color:#000000}

.clear{clear:both;}

/* MAIN HOLDING STYLES
-------------------------*/
.HOLDER{clear:both; width:970px; margin:0 auto;}
#holder_HEADER {clear:both; width:970px; margin:0; padding:5px 0 0 0;}
#holder_LOGO { width:430px; float:left;}
#holder_SEARCH {width:970px; padding:1px 0px 0 10px; color:#CADB2A; background:#85C441;}

#holder_UPPERNAVIGATION {width:970px; padding:0;} /*#holder_NAVIGATION {float:left; width:190px; }*/
#holder_MAIN{width:970px; margin:0px;}
#holder_CENTRE {float:right; width:730px; margin:10px 0 0 8px; padding:10px 10px 10px 10px; background:#fef2eb;}
#holder_CENTRE a {text-decoration: none;}
#holder_CENTRE a:hover {text-decoration: underline;}

/*REM -- HC00418 - Changes to Enrolment Pages (#141070) - Daeheon Kim - 21/09/2009 */
#holder_CENTRE a:visited {color:#242424}

#holder_CENTRE_home {float:right; width:728px; margin:5px 0 0 0px; padding:10px;}
#holder_CENTRE_home a {text-decoration: underline;}

/*REM -- HC00418 - Changes to Enrolment Pages (#141070) - Daeheon Kim - 21/09/2009 */
#holder_CENTRE_home a:visited {color:#242424}

#holder_CENTREFULL {width:950px; margin:10px 0px; padding:10px; background:#E7E7E7;}
#holder_CENTREFULL a {text-decoration: none;}
#holder_CENTREFULL a:hover {text-decoration: underline;}

#content { text-align:left; }
/*#content h1 { font-size:16px; margin:0px; padding:0px;}
#content h2 { font-size:14px; margin:0px; padding:0px;}
#content h3 { font-size:12px; margin:0px; padding:0px;}*/
/*THIS IS ADDITIONAL CSS FOR COMPETITION PAGE*/
#holder_TOP {width:830px; margin:0 0 0 16px; padding:0px 20px 0px 25px; height:36px; clear:both;}
#holder_CENTREFULL_end {width:100%; margin:0; padding:0p;background:#E7E7E7; border:solid 0px red; height:35px;}
#holder_FOOTER{clear:both; width:970px; color:#000000;}

.HOLDER {width:970px; margin:0 auto 0 auto; clear:both;}

/**************************************HEADER STYLES**************************************/
#holder_SEARCH ul {margin:0; padding:0; float:left; list-style:none;} /*Brand dropdown (#124046) - Daeheon Kim - 24/04/2009 */
#holder_SEARCH ul.holder_brandselect {float:left;}
#holder_SEARCH ul.holder_searchbox {float:right; color:#000000; margin-right:10px}
#holder_SEARCH ul li {float:left; padding:0px 0 0 0;}
#holder_SEARCH ul li label {font:12px normal Arial, Helvetica, sans-serif; font-variant:normal; text-transform:uppercase; padding:2px 10px 2px 0; color:#444444; margin-top:-1px;} 
#holder_SEARCH ul li#searchBOX{ width:165px; padding:2px 0; font-size:11px;}
#holder_SEARCH ul li#selectBOX{ padding:3px 0px; font-size:11px; margin:0}
#holder_SEARCH ul li input#searchINPUT { width:150px; border:1px solid #D0D0C1; padding:2px 4px; font-size:11px;} /*Brand dropdown (#124046) - Daeheon Kim - 24/04/2009 */
#holder_SEARCH ul li select#Brand {padding:0px; width:145px; font-size:11px;} 
#holder_SEARCH ul li#searchGO {padding:2px 3px 0 3px; margin:0;}
#holder_BASKETHEADER{float:left; width:420px; padding:18px 0 0 0; text-align:right;}	
#holder_LOGIN {padding:0 0 8px 0; margin:0} 

#holder_BASKET {float:right; font-size:12px; color:#000000; text-align:right; width:520px; padding:20px 10px 10px 0;}#holder_BASKET a:link, #holder_BASKET a:visited{color:#000000;} #holder_BASKET img { vertical-align:middle}
#holder_ACCOUNT{float:right; font-size:12px; color:#ffffff; text-align:right; width:520px;} #holder_ACCOUNT a:link, #holder_ACCOUNT a:visited{color:#ffffff;}
#holder_MESSAGE {clear:both; color:#1D4A70; border-top:1px solid #DAECF5; margin:0 30px 0 0; padding:10px 0 0 0}
.mcafee {float: left; margin-left: 40px;}
.basketHeader{float:right; width:500px}


/**************************************TOP (UPPER) NAVIGATION STYLES**************************************/
#holder_UPPERNAVIGATION a{ text-decoration:none; color:#FFFFFF; display:block; padding:0px 10px; line-height:26px;}
#holder_UPPERNAVIGATION ul{float:left; padding:0; font-size:14px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0; width:970px;}
#holder_UPPERNAVIGATION ul li,#holder_UPPERNAVIGATION ul li:visited {float:left; list-style:none; margin:0 2px 0 0;  background: #111111 url(../images/core/topnav_tab_bg.jpg) repeat-x left;  text-align:center;}
#holder_UPPERNAVIGATION ul li:hover { background: #85c441 url(../images/core/hover_tab_bg.jpg) repeat-x left; color:#FFFFFF;}
#holder_UPPERNAVIGATION ul li.selected { background: #85c441 url(../images/core/selected_tab_bg.jpg) repeat-x left; color:#000000; }
#holder_UPPERNAVIGATION ul li.selected a {color:#000000; }
#holder_UPPERNAVIGATION ul li.selected a:hover {color:#000000; background:#85c441 url(../images/core/selected_tab_bg.jpg) repeat-x left;}
#holder_UPPERNAVIGATION ul li.selected:hover {color:#000000; background:#85c441 url(../images/core/selected_tab_bg.jpg) repeat-x left;}

#holder_UPPERNAVIGATION ul li.extsite:hover { margin:0; background: #484848 url(../images/core/hover_tab_bg.jpg) repeat-x left; color:#FFFFFF;}
#holder_UPPERNAVIGATION ul li.extsite {float:right; list-style:none; margin:0; background:url(../images/core/topnav_tab_bg.jpg) repeat-x left; text-align:center;}

/*HOMEPAGE BRAND LINK STYLE*/
.brandLINKLOC {width:728px; height:60px; background-color:#FFFFFF; padding:0 0 0 0px; margin:10px 0 0 0; border:1px solid #CED048;}
.brandLINKLOC ul {margin:0; padding:0;}
.brandLINKLOC ul li {width:90px; height:50px; margin:5px 0 0 10px; float:left; display:block;} /*!important - brand image size should be w90px h55px*/
.brandLINKLOC ul li.button {width:100px; height:20px; margin:18px 10px 0 10px; float:right; display:block;}

/*JUSTIN PRODUCT LISTING STYLE -HOMEPAGE- */
#holder_FEATURED_PRODUCTS_new {clear:both; padding:0; background:#ffffff; margin:10px 0 0 0; width:730px; float:left;}
#holder_FEATURED_PRODUCTS_new ul {width:728px; margin:0; padding:10;}
#holder_FEATURED_PRODUCTS_new li {list-style:none; float:left; padding:0px ; margin:10px 0; width:175px; border-right:1px solid #85c441; border-left:1px solid #ffffff; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; text-align:center;} /*Height of li is fixed as 210px - it allows max 2 lines for title, 2 lines for description and 1 line for price*/

#holder_FEATURED_PRODUCTS_new li.header {width:728px; padding:0px; margin:0;}
#holder_FEATURED_PRODUCTS_new li.header a:link {text-decoration:none;}
#holder_FEATURED_PRODUCTS_new li.header a:hover {text-decoration:none;}
#holder_FEATURED_PRODUCTS_new li.header:hover {border:none;text-decoration:none;}
#holder_FEATURED_PRODUCTS_new li.header h2 {font-size:14px; font-weight:bold; padding:5px 10px; margin:0; float:left;}
.viewall_Newin_header {float:right; color:#333333; font-size:10px; display:block; padding:5px 10px; margin:0; text-align:right; font-weight:bold;}

#holder_FEATURED_PRODUCTS_new li a {text-decoration:none;} #holder_FEATURED_PRODUCTS_new li a:hover {text-decoration:underline;}

#holder_FEATURED_PRODUCTS_new li.first {margin:2px 5px 5px 2px;}
#holder_FEATURED_PRODUCTS_new li.first:hover {border:1px solid #85c441; overflow:hidden}
#holder_FEATURED_PRODUCTS_new li.last {border-right:1px solid #ffffff;}
#holder_FEATURED_PRODUCTS_new li img{border:none;}
#holder_FEATURED_PRODUCTS_new li:hover {list-style:none; float:left;  background-repeat:no-repeat; background-position:left; border-right:1px solid #85c441; border-left:1px solid #ffffff; border-top:1px solid #85c441; border-bottom:1px solid #85c441; overflow:hidden}


#holder_FEATURED_PRODUCTS_new li img {/*padding:10px 18px 0 18px; UPDATED 18 JUNE 09' DM */} /*{ padding:10px 0 0 28px}*/ /*UPDATED 05 MAY 09' DAEHEON KIM*/
#holder_FEATURED_PRODUCTS_new li h2 {font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align: left; padding:0 10px 0 10px; width:155px; height:30px; overflow:hidden}
.homepfPRICE{color:#000000; padding:0 0 0 10px; font-weight:normal}
.homepfPRICE_SALE {color:#000000; padding:0 0 0 25px; font-weight:bold}.rrpPRICE, .wasprice{color: #000000;font-size: 12px;}
.homepfPRICE_SALE2{color: #FF0000;font-weight: bold;padding:0 0 0 25px;}
.catHolder_Listing_brand{color: #333333; font-weight: bold; padding:0 0 0 10px; text-align:left; text-transform:uppercase;}


/***********************NAVIGATION STYLES***********************/

#holder_NAVIGATION {float:left; margin:0px 0px 0 0px; width:210px; border-right:1px solid #ffffff; padding:0}

.leftNAVIGATION {clear:both; width:210px; margin-bottom: 20px}
.leftNAVIGATION_header {padding:5px; margin:0; font-size:10px; text-transform:uppercase; font-weight:bold; /*background:url(../images/core/nav_header_arrow.gif) left no-repeat;*/}
.leftNAVIGATION ul {margin:3px 0 0 0; padding:0; font:12px Arial, Helvetica, sans-serif; color:#000000; /*background-color:#232323;*/} 
.leftNAVIGATION h2 {padding:0 20px}.leftNAVIGATION h3 {padding:0 20px; color:#000000}
.leftNAVIGATION a, .leftNAVIGATION a:visited{color:#000;}
.leftNAVIGATION ul li {list-style:none; margin:0 0 0 2px; padding:5px 0 0px 5px; background:url(../images/core/nav_arrow_s.gif) left top no-repeat; } 
.leftNAVIGATION ul li ul { margin:5px 0 0 -28px; padding:0; font: 65%/100% Arial, Helvetica, sans-serif;}
.leftNAVIGATION ul li ul li { padding:10px 0 10px 30px;}

/*LEFT NAV SELECTED STYLE*/
.leftNAVIGATION ul li.selected {list-style:none; margin:10px 0 0 0; padding:5px 0 0px 35px; background:url(../images/core/nav_header_arrow.gif) left top no-repeat /*#333333*/;  font-size:14px; text-transform:uppercase;}

.leftNAVIGATION ul li.closed {list-style:none; margin:5px 0 0 0; padding:5px 0 5px 35px; background:url(../images/core/nav_header_arrow.gif) left top no-repeat /*#333333*/;  font-size:14px; text-transform:uppercase;}
.leftNAVIGATION ul li.closed a, .leftNAVIGATION ul li#closed a:visited{color:#CED147;}
 
.leftNAVIGATION ul li#SUBsection {/*background:url(../images/core/arrowSUBSECTION.gif) no-repeat*/}
.leftNAVIGATION ul li.selected a, .leftNAVIGATION ul li#selected a:visited{color:#CED147; padding-bottom: 5px; display:block;}
.leftNAVIGATION ul li.selected ul { margin:5px 0 0 -35px; padding:0px 0px 0px 0px; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; background-color:#232323; }

/*REM -- Navigation in "My Account" section (#125731) - Daeheon Kim - 05/05/2009 */
.leftNAVIGATION ul li.selected ul.indent {padding:3px 0 3px 20px;}
.leftNAVIGATION ul li.selected ul.indent li { background:url(../images/core/indent_lefnav.gif) left top no-repeat; padding:3px 0 3px 13px;}

.leftNAVIGATION ul li.selected ul li { padding:5px 0 3px 20px; margin:0 0 0 15px; }
.leftNAVIGATION ul li.selected ul li a,.leftNAVIGATION ul li.selected ul li a:visited {padding:0; color:#F0F0F0; }

.leftNAVIGATION ul li.selected ul li.selected {background:#5A5A5A /*url(../images/core/arrowSEL_sub_SELted.gif) top left no-repeat*/; padding:5px 0 5px 28px;}
.leftNAVIGATION ul li.selected ul li.selected a, .leftNAVIGATION ul li.selected ul li.selected a:visited{ font:bold 100%/100% Arial, Helvetica, sans-serif; color:#fff; }

/*LEFT NAV REFINEMENT STYLE */

.leftNAVIGATION ul li.selected ul.open {border:1px solid #444444; margin:5px 0 5px 0px; padding:5px 0 5px 15px; background:#333333; overflow:hidden}

.leftNAVIGATION ul li.selected ul.open a {color:#FF0000}

.leftNAVIGATION ul li.selected ul.open li.openTITLE {margin:0; /*background-color:#333333;*/ background-image:url(../images/core/selection_arrow.gif); background-position:left; background-repeat:no-repeat;}
.leftNAVIGATION ul li.selected ul li.open {border:1px solid #444444; margin:5px 0 0 0; padding:5px 0 5px 37px; background:url(../images/core/selection_arrow2.gif) left no-repeat;}
.leftNAVIGATION ul li.selected ul.open li.openLIST{color:#FFFFFF; margin:0; background-image:none; overflow:hidden; /*background-color:#333333;*/}
.leftNAVIGATION ul li.selected ul.open li.opneREMOVE{color:#FF0000; margin:0px 0 0 0; background-image:none; /*background-color:#333333;*/ text-transform:none;}
.leftNAVIGATION ul li.selected ul.open li.opneREMOVE a{color:#FF0000;}
.leftNAVIGATION ul li.selected ul li.highlight a{color:#ffffff; }
.leftNAVIGATION ul li.selected ul li.highlight {color:#ced147; border:1px solid #444444; margin:5px 0 0 0; padding:5px 5px 5px 34px; background:url(../images/core/selection_arrow3.gif) left  no-repeat top; }
.leftNAVIGATION ul li.selected ul.refine {margin:0px; padding:2px 0 5px 14px; background:none; list-style:none;}
.leftNAVIGATION ul li.selected ul li.openREFINEtitle {margin:5px 0 5px 0;}
/*REM -- Drome mode changes (#123587) - Daeheon Kim - 10/02/2010 */
.leftNAVIGATION ul li.selected ul li.yoursection {margin:11px 0 0 0; padding:0; background:none; list-style:none;}

.leftNAVIGATION ul li.selected ul li.refinelist {margin:5px 0px; padding:0 10px 5px 5px; background-image:none; list-style:none; border:1px solid #444444}

.leftNAVIGATION ul li.selected ul.refinelist li {list-style:none; list-style-image:none; padding:5px 0px; margin:0 0 0 2px; background-image:none}
.leftNAVIGATION ul li.selected ul.refinelist li ul li{list-style:none; padding-left:20px; background-image:url(../images/core/nav_arrow_s.gif); background-position:left; background-repeat:no-repeat;}

.leftNAVIGATION ul li ul li.sub {padding:5px 0 3px 20px;  margin:0; font-size:10px; color:#333333;}
.leftNAVIGATION ul li ul li.sub a {color:#ffffff; }

.leftNAVIGATION ul#internal li.selected ul li.highlight ul li.refinelist ul.refine li.sub {padding:5px 0 3px 20px; margin:0; font-size:10px; color:#333333; }
.leftNAVIGATION ul#internal li.selected ul li.highlight ul li.refinelist ul.refine li.sub a {color:#ffffff;}

.leftNAVIGATION ul li.selected ul li.find {background-image:none;}

.leftNAVIGATION ul li.selected ul li.subselected {padding:2px 0 2px 28px; background:#111111; font-size:11px;color:#ced147; font-weight:bold;}
.leftNAVIGATION ul li.selected ul li.subselected a{color:#ced147; font-weight:bold;}



.LeftNavBrandMenu a,.LeftNavBrandMenu a:visited{/*background: #3A3A3A;*/ padding: 5px 0 5px 26px; display: block; font-size: xx-small;}

/*NEWSLETTER SIGNUP STYLE*/
.leftNAVIGATION_B {background: url(../images/core/newsletter_bg.jpg); width:190px; height:40px; padding:90px 10px 10px 10px; font:11px  Arial, Helvetica, sans-serif}
	.leftNAVIGATION_B_header h4 {color:#fff}
	.leftNAVIGATION_B ul {margin:0 0 0 10px; width:175px; padding:0} 
	.leftNAVIGATION_B ul form {padding:0; margin:0}	
	.leftNAVIGATION_B ul li {list-style:none; margin:0 5px; padding:0px; float:left; display:block; } 
	
	.leftNAVIGATION_B ul li.emailaddress{padding:0px;}
	.leftNAVIGATION_B ul li input#email_address{margin: 0 0 0 0;  width:120px; background-color:white; border:none; font:11px Arial, Helvetica, sans-serif ;  }
	.leftNAVIGATION_B ul li input#email_subscribe{padding:2px 0 0 0;}
	
/* LEFT NAVIGATION LINK LOCATIONS */

.leftNAVIGATION_C {width:210px;padding:0px; margin:0; background:#333333; overflow:hidden;}
.leftNAVIGATION_C ul{margin:0; padding:10px 0 0 0;}
.leftNAVIGATION_C ul li{display:block; padding:0 10px 10px 10px; margin:0; float:left; list-style:none;}

/**************************************FOOTER STYLES*********************************************/

/*RECENTLY VIEWED SECTION STYLE*/ /*-- MAR 09 Recent viewd */
.holder_FOOTER_A{width:970px; margin:0; clear:both; border-bottom:#85c441 5px solid;}

/*FOOTER LINKS*/
.holder_FOOTER_B{ width:970px; margin:0px; color:#D5D6CD; font-size:100%; text-transform:uppercase; padding:10px 0 5px 0; text-align:left; font-size:11px;} 
.holder_FOOTER_B a:link, .holder_FOOTER_B a:visited{color:#000000;}
.holder_FOOTER_B ul {margin:10px; padding:0; width:155px; border-left:1px solid #85c441; display:block; float:left;}
.holder_FOOTER_B ul.secure {margin:0 0px 0px 0; padding:0 0px 0 0; border:none; width:120px; padding:0; display:block; float:right;}
.holder_FOOTER_B li {padding:2px 10px; margin:0; list-style:none; display:block;}
.holder_FOOTER_B li.selected a, .holder_FOOTER_A li.selected a:visited{color:#000000;}



.required
		{
			color:#aa0000; 
			font-family:Arial, Helvetica, sans-serif; 
			font-size:12px; 
			/*height:30px;*/
		}
		
.contentsub
{
	/*width:500px;*/
	width:825px;
	padding-left:5px;
	text-align:left;
	vertical-align:top;
	/*border: solid 1px;*/
}

.maincontentbox
{
	margin-top:20px;
	margin-bottom:20px;
	border: solid 1px #6baddb;
	width:450px;
	/*height:100px;*/
}

.headingbar
{
	height:20px;
	line-height:20px;
	background-color:#6baddb;
	padding-left:5px;
	text-align:left;
	font-weight:bold;
}

.addnewleft
{
	float:left;
	width:60px;
	text-align:left;
	/*border:solid 1px;*/
}
.addnewright
{
	float:left;
	width:350px;
	/*border:solid 1px;*/
}

.clearer
{
	clear:both;
	text-align:left;
	margin-left:28px;
}

.subcontentbox
{
	width:430px;
	margin-top:10px;
	margin-bottom:10px;
}
.formbox
{
	width:400px;
	/*padding-left:250px;*/
	/*border: solid 1px;*/
}
#MessageLabel
{
    margin-left:250px;
}
.formboxleft
{
	float:left;
	width:100px;
	text-align:right;
	margin-right:5px;
}

.formlabel
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	/*height:16px;
	line-height:16px;*/
}

.formboxright
{
	float:left;
	width:295px;
	text-align:left;
	margin-bottom:3px;
}
.Clearer
{
    clear:both;
    height:5px;
}
.formbuttons
{
	margin-top:5px;
	text-align:right;
	margin-right:40px;
}

.box {
	width: 600px;
	padding-top:30px;
	padding-left:70px;
	/*border:solid 1px;*/
	/*margin-left:30px;*/
}

.box h2 {
	/*margin-top: 5px;*/
	display: block;
	background: url(images/bigheader.gif) no-repeat;
	width: 600px;
	height: 30px;
	color: #FFF;
	line-height: 27px;
	font-weight: bold;
	text-indent: 10px;
	font-size: 12px;
	text-align:left;
}
/***************************************************/
.ads {
	/*padding: 10px;*/
	border: 1px solid #e3edde;
	background: #f9f9f1;
}

.ads ul {

}

.ads ul li {
	float: left;
	display: inline;
	width: 125px;
	height: 125px;
	margin-left: 5px;
	margin-right: 2px;
}

.ads ul li a {
	float: left;
	display: block;
	width: 125px;
	height: 125px;
}

.ads ul li a img {
	float: left;
	display: block;
	width: 125px;
	height: 125px;
}
.formlabel
{
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#555555;	
}

.recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#f9f9f1 !important; //reCaptcha widget background color
   width:200px;
 }
 
 #recaptcha_table {
   border-color: #e3edde !important; //reCaptcha widget border color
 }
 
 #recaptcha_response_field {
   border-color: #FF0000 !important; //Text input field border color
   background-color:#FF0000 !important; //Text input field background color
 }
 
 .required
{
	color:#aa0000; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	/*height:30px;*/
}
.success
{
	height:30px; 
	border-top:solid 1px #99cc67; 
	border-bottom:solid 1px #99cc67; 
	background-color:#e7f6cf; 
	color:#82ad53; 
	line-height:30px; 
	vertical-align:middle; 
	font-weight:bold; 
	text-align:center; 
	margin-top:10px; 
	margin-bottom:10px; 
	display:block;
}
.error
{
	height:30px; 
	border-top:solid 1px #cc5567; 
	border-bottom:solid 1px #cc5567; 
	background-color:#f6e7cf; 
	color:#dd0000; 
	line-height:30px; 
	vertical-align:middle; 
	font-weight:bold; 
	text-align:center; 
	margin-top:10px; 
	margin-bottom:10px; 
	display:block;
}

#loading{
	left:10px;
	position:relative;
	top:3px;
	visibility:hidden;
}

#error{
	background-color:#ffebe8;
	border:1px solid #dd3c10;
	padding:7px 3px;
	text-align:center;
	margin-top:10px;
	visibility:hidden;
}
