@import url("reset.css");
@import url("typography.css");
@import url("grid.css");

/*----------------------------------------------------------------------------------------

COLOUR TABLE 

#364642__________Body background
#6b7875__________Sub navigation text colour, navigation hyperlink colour
#f3f3f3__________Site content background
#04241b__________Body color of text

----------------------------------------------------------------------------------------*/

html { height: 100%; margin-bottom: 1px; }

body { background:#364642; padding:0 0 20px 0; font-size:62.5%; font-family:Arial, Helvetica, sans-serif; /*font-family:"Times New Roman", Times, serif;*/ }

.wrapper { width:958px;/*TOTAL WEBSITE WIDTH*/ margin: 0 auto; position: relative; background:#f3f3f3; }

.content { position:relative; z-index:20; float:left; display:inline; width: 940px; padding: 2.5em 0 0 18px }

.header { width:922px; padding: 18px 0 0 18px; min-height:216px; height:auto !important; height:216px; float:left; position:relative; z-index:30; }

.header-inner { height:216px; width:922px; margin:0; position:relative; float:left; }
.header-inner img  {float:left; display:block;}

.logo { position:absolute; top:25px; left:25px; z-index:200; }

.decorative-overlay { width:922px; height:216px; position:absolute; top:0px; right:0px; z-index:150; background: url(../images/decorativel-overlay.png) no-repeat; }

/*----------------------------------------------------------------------------------------
Quote Box
----------------------------------------------------------------------------------------*/
.header blockquote { border:none; border-top: 2px solid #b9cccb; border-bottom: 2px solid #b9cccb; padding: 10px; font-size:1.2em; color:#FFFFFF; line-height:1.2em; min-width:140px; position:absolute; z-index:210; top:15px; right:20px; margin:0; font-weight:bold; }

.header blockquote p.blockquote-heading { width:210px; color:#ffffff; font-size:2.5em; margin:0 0 5px 0; }
.header blockquote p.blockquote-subheading { padding-left:3px;}

.header blockquote p { margin:0 0 0.5em 0; font-size:1em; line-height:1.4em; }

.footer { background:#495e59; min-height:28px; height:auto !important; height:28px; padding-top:10px; clear:both; position:relative; z-index:10; padding-left:18px; /*sets the width of the left gutter*/ padding-right:18px; /*sets the width of the right gutter*/ }

/*----------------------------------------------------------------------------------------
NAVIGATION
----------------------------------------------------------------------------------------*/

.navigation { background:#67c7bf; float:left; display:inline; width:922px; background:#67c7bf url(../images/navigation-bg.gif) no-repeat bottom; height:34px; }

.nav { padding: 0; margin: 0 0 0 0; font: bold 1em Arial, sans-serif; float:left; display:inline; min-height:34px; line-height:26px; background:#67c7bf url(../images/navigation-bg.gif) no-repeat bottom; position:relative; }

.nav li { list-style: none; margin: 0; padding:0; display: inline; background:none; float:left; line-height:25px; }

.nav li a { padding: 0 13px; text-decoration: none; color:white; float:left; }

.nav li a:hover { color: white; background:#37766d; text-decoration:none; }

.nav li.active a { color:#cede56; background:url(../images/active-breadcrumb.gif) bottom center no-repeat; min-height:34px; height:auto !important; height:34px; }

.nav li.active a:hover { color:white; min-height:34px; text-decoration:none; background:url(../images/active-breadcrumb.gif) bottom center no-repeat; }

.nav li.active ul {position:absolute; width:922px; top:2.8em; left:0; margin:0;}
.nav li.active ul li a {background:none; color:#006561; border-right: 1px solid #cbcbcb; line-height:normal; min-height: 15px; height:auto !important; height:15px;}

.nav li.active ul li a.last {background:none; border-right: none;}
.nav li.active ul li a:hover {background:none; color:#04241B; min-height: 15px; height:auto !important; height:15px; }

/*----------------------------------------------------------------------------------------
Secondary Navigation
----------------------------------------------------------------------------------------*/
ul.vertical-nav { width:170px; margin:0 0 20px 0; padding:0; background-color:white; border-top:1px solid #7c8784; border-bottom:1px solid #7c8784; }

ul.vertical-nav li { width:170px; list-style-type:none; margin:0; background:#F3F3F3; /*	border-bottom:1px solid #e7e9ea;
*/ padding:0; }

ul.vertical-nav li a { color:#6b7875; font-weight:bold; margin:0; min-height:10px; height:auto !important; height:10px; display:block; padding:5px 10px 5px 10px; border-bottom:1px solid #d8d8d8; }

ul.vertical-nav li a:hover { text-decoration:none; }

/*ul.vertical-nav li.location-facts a { background: url(../images/vertical-navigation.gif) 0 0.5em no-repeat; }

ul.vertical-nav li.strengths-and-sectors a { background: url(../images/vertical-navigation.gif) -170px 0.5em no-repeat; }

ul.vertical-nav li.skilled-workforce a { background: url(../images/vertical-navigation.gif) -340px 0.5em no-repeat; }

ul.vertical-nav li.value-for-money a { background: url(../images/vertical-navigation.gif) -510px 0.5em no-repeat; }

ul.vertical-nav li.major-developments a { background: url(../images/vertical-navigation.gif) -680px 0.5em no-repeat; }

ul.vertical-nav li.support-for-business a { background: url(../images/vertical-navigation.gif) -850px 0.5em no-repeat; }

ul.vertical-nav li.quality-living a { background: url(../images/vertical-navigation.gif) -1020px 0.5em no-repeat; }

ul.vertical-nav li.kirklees-news a { background: url(../images/vertical-navigation.gif) -1190px 0.5em no-repeat; }

ul.vertical-nav li.location-facts a:hover,
ul.vertical-nav li.location-facts a.active { color:#67c7bf; }

ul.vertical-nav li.strengths-and-sectors a:hover,
ul.vertical-nav li.strengths-and-sectors a.active { color:#1d3787; }

ul.vertical-nav li.skilled-workforce a:hover,
ul.vertical-nav li.skilled-workforce a.active { color:#39b54a; }

ul.vertical-nav li.value-for-money a:hover,
ul.vertical-nav li.value-for-money a.active { color:#6d2889; }

ul.vertical-nav li.major-developments a:hover,
ul.vertical-nav li.major-developments a.active { color:#f47321; }

ul.vertical-nav li.support-for-business a:hover,
ul.vertical-nav li.support-for-business a.active { color:#7885c2; }

ul.vertical-nav li.quality-living a:hover,
ul.vertical-nav li.quality-living a.active { color:#481700; }

ul.vertical-nav li.kirklees-news a:hover,
ul.vertical-nav li.kirklees-news a.active { color:#e5173f; }

ul.vertical-nav li.last a { border-bottom:none; }*/

/*Second Level*/
ul.vertical-nav ul.second-level { margin:0; border-bottom:1px solid #d8d8d8; padding: 3px 0 10px 0; }

ul.vertical-nav ul.second-level li { margin:0; padding:0; }

ul.vertical-nav ul.second-level li a { color:#1c1c1c; background:none; font-weight:normal; border-bottom:none; font-size:1em; padding: 3px 10px; }

/*----------------------------------------------------------------------------------------
BREADCRUMB
----------------------------------------------------------------------------------------*/
.breadcrumb { width:912px; padding:0 0 0 10px; text-align:left; float:left; }

.breadcrumb p { background-color: transparent; margin-bottom: 0px; font-size:100%; }

.breadcrumb p a { background-color: transparent; color: #64c1b9; text-decoration:none; font-weight:bold; }

.breadcrumb p a:hover { text-decoration:underline; }

.breadcrumb .home_link { position:absolute; top:20px; right:10px; }
.breadcrumb .home_link a { color: #04241B; text-decoration:none; font-weight:bold;}
.breadcrumb .home_link a:hover { text-decoration:underline; cursor:pointer;}

.utilities { background: #cae6e4 url(../images/search-container.gif) no-repeat; width:350px; margin-right:10px; min-height:24px; height:auto !important; height:24px; float:right; }

/*----------------------------------------------------------------------------------------
SEARCH
----------------------------------------------------------------------------------------*/
.search { display:inline; width:165px; padding:0; margin:4px 0 0 4px; font-size:100%; position:relative; float:left; }

.search input.search-input { background-color:transparent; background-image:url(../images/search-box.gif); background-repeat:no-repeat; border:medium none; display:inline; float:left; font-size:1em; margin:0; padding:0 5px 3px 5px; width:138px; color:#7d7d7d; }

.search input.search-submit { float:left; display:inline; margin:0; padding:0; }

/*----------------------------------------------------------------------------------------
FOOTER: PIPED LIST
----------------------------------------------------------------------------------------*/

ul.pipe-list { margin: 0 10px 0 0; padding: 6px 0 0 0; }

ul.pipe-list li { margin: 0; padding:0; list-style-type: none; background:none; border:0px; float:left; font-size:1em; }

ul.pipe-list li a { padding: 0 8px; margin:0; /*border-right: 1px solid #fff;*/ color:#7d7d7d; text-decoration: none; }

.utilities ul.pipe-list li a { padding: 0; margin:0; /*border-right: 1px solid #fff;*/ color:#7d7d7d; text-decoration: none; }

ul.pipe-list li a.print-button { margin-left: 8px; padding-left: 14px; background: url(../images/print-icon.gif) no-repeat 0 50%; }

ul.pipe-list li a.email-button { margin-left: 8px; padding-left: 17px; background: url(../images/email-icon.gif) no-repeat 0 50%; }

ul.pipe-list li a:hover { color: #04241b; }

.footer ul.pipe-list {padding:0;}

.footer ul.pipe-list li a { border: none; color:#cdde54; }

.footer ul.pipe-list li a:hover { color: #fff; }

ul.pipe-list li a.last { border-right: 0 none; }

/*TEXT SIZE*/ 
ul.pipe-list li.text-size { position:relative; top:-2px; padding:0 0 0 5px; } /*position applied to line up the text size difference*/

ul.pipe-list li.text-size a { border:none; padding:0 0 0 5px; margin:0; }

ul.pipe-list li.text-size a.medium { font-size:125%; }

ul.pipe-list li.text-size a.large { font-size:150%; }

/*----------------------------------------------------------------------------------------
BUTTONS
----------------------------------------------------------------------------------------*/

a.button { /* Right half of button */ background: transparent url(../images/button.gif) no-repeat scroll top right; display: block; float: left; height: 30px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */ margin-right: 6px; padding-right: 20px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */ text-decoration: none; color: #fff; font-size:1.2em; font-weight:bold; margin-bottom:1em; }

a.button span { /* Left half of button */ background: transparent url(../images/button.gif) no-repeat; display: block; line-height: 22px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */ padding: 5px 0 5px 18px; }

a.button:hover { background:url(../images/button.gif) scroll right -250px; }

a.button:hover span { background: url(../images/button.gif) no-repeat scroll 0px -250px; }

a.button-to-top { display:block; font-weight:bold; text-decoration:none; background:#333333; padding:0; margin:0 0 1em 0; color:#FFFFFF; width:7em; text-align:center; border:1px solid #fff; }

a:hover.button-to-top { color:#333333; border:1px solid #333333; background:#fff; }

/*----------------------------------------------------------------------------------------
FEATURE
----------------------------------------------------------------------------------------*/
.feature dl { padding: 15px 0 15px 0; border-top: 1px dotted #ccc; }

.feature dl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.feature dl dt { margin: 0 0 .5em 0; font-size: 1.6em; }

.feature dl dt img { float: left; margin: 0 15px 0 0; padding: 0; }

.feature dl dd { margin-left: 120px; color: #666; font-size:1.2em; }

/*----------------------------------------------------------------------------------------
NEWS FEED
----------------------------------------------------------------------------------------*/
.news-feed dl { padding: 15px 0 15px 0; border-bottom: 1px dotted #ccc; }

.news-feed dl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.news-feed dl dt { margin: 0; font-size: 1.6em; }

.news-feed dl dt img { float: left; margin: 0 15px 0 0; padding: 0; }

.news-feed dl dd { margin-left: 65px; color: #666; font-size:1.2em; }

.news-feed dl:hover { background: #EDEDED; }

/*----------------------------------------------------------------------------------------
HELPER CLASSES
----------------------------------------------------------------------------------------*/

.right { float:right; }

.left { float:left; }

.clear { clear:both; overflow: hidden; width: 100%; }

.clear-left { clear:left; }

.clear-right { clear:right; }

.content p img { padding:5px 10px; }

/*----------------------------------------------------------------------------------------
FRAMEWORK
----------------------------------------------------------------------------------------*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.s-h { display: block; height: 0; float: left; overflow: hidden; width: 0; } /* accessible display none */

.s-h-o { left: -9999em; position: absolute; top: -9999em; } /* place content off screen */

.s-i-bg { background-color: transparent; background-position: 0 0; background-repeat: no-repeat; display: block; position: absolute; }

.s-i-i { background-color: transparent; background-position: 0 0; background-repeat: no-repeat; display: block; position: absolute; }

.s-break { display: block; }

/*----------------------------------------------------------------------------------------
PNG SUPPORT BACKGROUND - DELETE. NOT REQUIRED WHEN IMPLEMENTING A SITE
----------------------------------------------------------------------------------------*/

/*.png-support { background:url(../images/checkerboard.gif) repeat; padding:20px; }*/

.shadowImg { padding: 9px 11px 11px 9px; background-image: url(../images/shadow.png); }

a.png-link { background: url(../images/inline-text-background.png) no-repeat; cursor: pointer; color:#FFFFFF; margin-bottom:20px; }


/*----------------------------------------------------------------------------------------
CONTENT BOX
----------------------------------------------------------------------------------------*/

.col-span-1 .content-box {background:#fff url(../images/rounded-corner-span-1.png) no-repeat;width:150px; float:left; display:inline;}
.col-span-2 .content-box {background:#fff url(../images/rounded-corner-span-2.png) no-repeat;width:338px; float:left; display:inline;}
.col-span-3 .content-box {background:#fff url(../images/rounded-corner-span-3.png) no-repeat;width:526px; float:left; display:inline;}

/*single column feature/call to action boxes*/

/*News feed*/
.content-box {background:#fff url(../images/rounded-corner-span-1.png) no-repeat; padding:10px; font-size:100%; margin-bottom:15px;}
.content-box.news-feed h3 a {color:#e5173f; border-bottom:2px solid #d8d8d8; padding-bottom:15px; margin-bottom:6px; font-weight:bold;}
.content-box.news-feed .content-box-body {background:#f3f3f3; color:#04241b; padding:7px 7px 0 7px; }
.content-box.news-feed .content-box-body h4 a {color:#e5173f; font-size:1.2em; font-weight:bold;}
.content-box.news-feed .content-box-body h4 {color:#6b7875; font-size:100%;}
.content-box.news-feed .content-box-body p {font-size:1em; margin:0; padding:0 0 0.5em 0;}

/*Locator Map - overiding styles inherited above*/
.locator-map {background:#c3cccb url(../images/rounded-corner-span-1-locat.gif) no-repeat; padding:10px; font-size:100%; margin-bottom:15px; width:150px; float:left; display:inline;}
.locator-map h3 {color:#fff; border-bottom:2px solid #fff; padding-bottom:15px; margin-bottom:6px; font-weight:bold; line-height:normal;}

/*Call to action - overiding styles inherited above*/
.content-box.call-to-action h3 {color:#6d2889; border-bottom:2px solid #d8d8d8; padding-bottom:15px; margin-bottom:6px; font-weight:bold;}
.content-box.call-to-action .content-box-body {background:#6d2889; color:#fff; padding:7px 7px 0 7px;}
.content-box.call-to-action .content-box-body h4 a {color:#fff;}
.content-box.call-to-action .content-box-body p {font-size:1em; margin:0; padding:0 0 0.5em 0;}


.content-box.banner {width:170px;padding:0; position:relative;}
.content-box.banner .top-rounded {background: url(../images/rounded-corner-span-1.png) no-repeat; position:absolute; top:0px; left:0px; height:10px; width:170px; z-index:100;}


.message-box { background:url(../images/message-box-bg.jpg) no-repeat right 30px; position: relative; width:100%; float:left; border-top:2px solid #d8d8d8; font-size:100%;}
.message-box h3 {background: url(../images/message-box-heading-end.png) top right no-repeat; color:#FFFFFF; font-weight:bold; position:absolute;  top:10px; left:155px; z-index:100; float:left; }
.message-box strong a { color:White; }
.message-box h3 strong {background: url(../images/message-box-heading.png) top left no-repeat; margin:0; margin-right:7px; padding-left:7px; padding-top:7px; padding-bottom:45px; float:left; }

.message-box p { position:relative; z-index:110; width:195px; background: url(../images/get-in-touch-bottom.png) bottom no-repeat; float:left; margin-bottom:20px; margin-top:25px; color:#006561; font-size:1.1em; line-height:1.2em; }

.message-box p span { width:175px;  padding:25px 10px 0px 10px; background:url(../images/get-in-touch-top.png) no-repeat top left;  display:block; margin-bottom:10px;}



#ukMap {width:376px; height:525px; position:absolute;}
#ukMap img {position:absolute;}


#aboutTheArea {width:385px; height:382px; position:absolute; left:-40px;}

/*----------------------------------------------------------------------------------------
NEWS ARTICLE
----------------------------------------------------------------------------------------*/
dl.article {
	padding: 15px 0 15px 0;	
	border-top: 1px solid #D8D8D8;
	float:left;
	width:526px;
	}
	dl.article.first {border-top:none;}
	
	
dl.article:hover {background-color:#D8D8D8;}

dl.article:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
dl.article dt {
	margin: 0 0 .5em 0;
	font-size: 1.6em;
	}
dl.article dt img {
	float: left;
	margin: 0 15px 0 0;
	padding: 0;
	}
dl.article dd {
	/*margin-left: 115px;*/ /*Margin removed for instances where there is no image*/
	line-height: 1.5em;
	font-size:1.2em;
	}

dl.article dt p.meta-date {padding:0; margin:0; font-size:0.8em; color:#6B7875; /*float:right; display:inline;*/} 
dl.article dt h3 {float:left; padding:0; margin:0; display:inline;} 
.articleTextContent { float:right;width:360px; }	

/*----------------------------------------------------------------------------------------
NEWS PAGINATION
----------------------------------------------------------------------------------------*/
p.pagination { border-top: 1px solid #D8D8D8; padding-top: 10px; clear:both; }
p.pagination:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
p.pagination a { background-color: transparent; font-weight: bold; color:#6B7875;}
p.pagination a:hover { background-color: transparent;  }
p.pagination a.pagination-previous { float: left; }
p.pagination a.no-link, p.pagination a:hover.no-link {color:#D8D8D8; cursor: default; text-decoration:none; border:none; }
p.pagination a.pagination-next { float: right; }
* html p.pagination { height: 1%; }
/* **/

.pagination { padding: 2px; padding-top:20px; margin-bottom:18px; clear:both; }
.pagination ul { margin: 0; padding: 0; font-size: 1.2em; text-align:center; }
.pagination li { list-style-type: none; display: inline; padding-bottom: 1px; background:none; padding:0; }
.pagination a { padding: 0 5px; border: 1px solid #006561 text-decoration: none; color: #006561; border:none; font-size:0.7638em; }
.pagination a:hover { border: none; text-decoration:underline; color:#006561; }
.pagination a.current { background-color: #006561; color: #FFF !important; border-color: #006561; font-weight:bold !important; cursor: default; }
.pagination a.next { background: none; padding-right:0; border:none; font-weight:bold; }
.pagination a:hover.next { text-decoration:underline; background: none; font-weight:bold; color:#006561; }
.pagination a.next-disabled, .pagination a:hover.next-disabled { background:none !important; text-decoration:none !important; padding-right:0; border:none; color:#6B7875; cursor:default; }
.pagination a.prev { background: none; padding-left:0; border:none; font-weight:bold;color:#006561; }
.pagination a:hover.prev { text-decoration:underline; background: none; font-weight:bold; padding-left:0px;}
.pagination a.prev-disabled, .pagination a:hover.prev-disabled { background:none !important; text-decoration:none !important; padding-left:0; border:none; color:#6B7875; cursor:default; }


/*----------------------------------------------------------------------------------------
new navigation colours for cycle
----------------------------------------------------------------------------------------*/
ul.vertical-nav li.teal a { background: url(../images/vertical-navigation.gif) 0 0.5em no-repeat; }
ul.vertical-nav li.dblue a { background: url(../images/vertical-navigation.gif) -170px 0.5em no-repeat; }
ul.vertical-nav li.green a { background: url(../images/vertical-navigation.gif) -340px 0.5em no-repeat; }
ul.vertical-nav li.purple a { background: url(../images/vertical-navigation.gif) -510px 0.5em no-repeat; }
ul.vertical-nav li.orange a { background: url(../images/vertical-navigation.gif) -680px 0.5em no-repeat; }
ul.vertical-nav li.lilac a { background: url(../images/vertical-navigation.gif) -850px 0.5em no-repeat; }
ul.vertical-nav li.brown a { background: url(../images/vertical-navigation.gif) -1020px 0.5em no-repeat; }
ul.vertical-nav li.pink a { background: url(../images/vertical-navigation.gif) -1190px 0.5em no-repeat; }
ul.vertical-nav li.teal a:hover,
ul.vertical-nav li.teal a.active { color:#71cac3; }
ul.vertical-nav li.dblue a:hover,
ul.vertical-nav li.dblue a.active { color:#1d3787; }
ul.vertical-nav li.green a:hover,
ul.vertical-nav li.green a.active { color:#39b54a; }
ul.vertical-nav li.purple a:hover,
ul.vertical-nav li.purple a.active { color:#6d2889; }
ul.vertical-nav li.orange a:hover,
ul.vertical-nav li.orange a.active { color:#f47321; }
ul.vertical-nav li.lilac a:hover,
ul.vertical-nav li.lilac a.active { color:#7885c2; }
ul.vertical-nav li.brown a:hover,
ul.vertical-nav li.brown a.active { color:#481700; }

ul.vertical-nav li.pink a:hover,
ul.vertical-nav li.pink a.active { color:#e5173f; }
.call-to-action .content-box-body a { color:White; }

/*image uploader*/
#uploader { background-color:White; padding:50px 0 50px 50px; }
#uploader tr.uploaded-image { display:inline; float:left; margin:0; padding: 0 0 20px 0; position:relative; width:810px; }
#uploader td p.image-title, #uploader .label {background:#3AC2D6; color:#FFFFFF; float:left; font-family:Arial; font-size:14px; font-weight:bold; height:24px; line-height:24px; margin-right:0; padding-left:10px;
text-align:left; width:160px; }
#uploader .form-row input, #uploader .form-row textarea {background:#E7E7E7; border:0 none; display:inline; float:left; font-size:16px; height:24px; margin:0; outline:medium none; padding:0 0 0 10px; width:388px;}
#uploader .form-row input:focus {border:1px solid #3AC2D6;height:22px; }
#uploader table { width:810px; margin-top:20px; clear:both; }
#uploader h1 { font-family:Arial; font-size:36px; font-weight:bold; margin:0 0 20px; padding:0; position:relative; color:#333333; border-bottom:none !Important; }
#uploader th {font-family:Arial; font-size:16px; font-weight:bold; padding:0; position:relative; color:#333333; margin-bottom:20px; float:left; width:170px; }
#uploader a.button,  #uploader input.button {
background:url("../images/button.gif") repeat scroll 0 0 #3AC2D6; border-color:inherit; border-style:none; border-width:medium; color:#FFFFFF; display:inline; float:left;
font-family:arial; font-size:14px; font-weight:bold; height:25px; line-height:24px; margin:0 5px 5px 0; outline:medium none; padding:0 10px; }
#uploader a.button:hover, #uploader input.button:hover { background: none repeat scroll 0 0 #1D8C9C;  }
#uploader td.options { margin-right:20px; }
#uploader td.options .button {margin:0 5px 0 0 ;}
#uploader td.options .first { margin:0 5px 0 20px; }
#uploader .form-row { display:inline; float:left; margin:0 0 20px; padding:0; position:relative; width:810px; clear:both; }
#uploader .formSection input.txtBox:focus {
border:1px solid #3AC2D6;
height:22px;
}
#uploader .clear { clear:both; }
#uploader .form-row input.fupImage { width:388px; border:none; }
#uploader .form-row span { font-size:12px; font-color:red; font-weight:bold; display:block; float:left; margin-left:5px; line-height:24px; }

