body{margin-top:1px;background:#e7e7e7 url(/i/bg_tile.gif) repeat-x top;height:100%;}
.para{padding:0 0 10px 0;width:740px;font-size:0.85em;line-height:1.5em;float:left;}
a, a:visited{color:#214d6e;}
a img{border:none;}
a{outline:none;}
a:hover{color:#888888;}
ul{list-style:none; padding:0;}
input{outline:none;}clipImage
h1,h2,h3,h4,p,ul,li,form{margin:0}
h1{font-size:1.8em;}
h2{font-size:1.3em;margin-top:12px; line-height:1.3;}
h3{font-size:14px;}
h4{font-size:1em;}
h1,h2,h3,h4{font-family:Georgia;}


/* Global stylings
=========================================*/
.arial{font-family:arial;font-size:1em}
.listGlobal li span {font-family:verdana;padding:0 8px 0 0;font-size:0.9em;}
.listHeadings {font-size:0.8em;text-decoration:none;font-weight:bold;padding:24px 18px!important; width: 700px;}
.divider{float:left;width:743px;margin:8px 0 0 0;height:1px;background:url(/i/dotted_bdr.gif) repeat-x;display:inline;}

.dottedBottom{float:left;width:738px; background:url(/i/dotted_bdr.gif) repeat-x bottom;padding-bottom:8px;margin:20px 0 0 0;display:inline;line-height:1.3;}
.dottedbdr h2{}
.backtotop {width:80px;padding:22px 0 0 16px;display:block;clear:both;font-weight:bold;font-size:0.8em;position:relative;top:-4px;}
.validation {color:Red;}
.lightButton{font-family:geogia;font-size:1.2em;font-weight:bold;text-align:center;float:left;padding:4px 0 0 0;width:75px;height:28px;background:url(/i/lightBlueButton.gif);background-repeat:no-repeat;color:#50738F;font-weight:bold;}
.firstParagraph{margin:22px 0 0 0;width:743px;font-size:0.85em;float:left;line-height:1.4em;}
.bold{font-weight:bold;}
.clear{clear: both;}
.left{float: left;}
.noPadding{padding:0}

/*===================================================================
Saver styles for List Headings - They were in a state, so this was the 
safest way to style them without affecting the rest of the site
=====================================================================*/

#pnlRecentOrders #searchList .listHeadings span.actions{padding:0 0 0 120px;}
#pnlRecentOrders #searchList .listHeadings span.status{padding:0 0 0 270px;}
#pnlRecentOrders #searchList li div.actions{}
#pnlRecentOrders #searchList .actionDetails{float: none;}
#pnlRecentOrders #searchList #idHead{margin-right:10px;}
#pnlRecentOrders #searchList #titleHead{padding: 0; width:190px;}
#pnlRecentOrders #searchList #refHead{padding-left: 115px;}


/* buttons
=========================================*/
.button{font-family:Georgia;font-size:0.9em;font-weight:bold;color:#214d6e;border:none;text-align:center;padding:2px 5px 2px 3px;background: #d3dae9 url(/i/blue_arrow2.gif) no-repeat 93% 9px;cursor:pointer;margin:1px 0 0 0;}

.largeDarkBlueButtons {background-image:url(/i/bluebutton.gif);width:140px;height:25px;float:left;background-repeat:no-repeat;padding:2px 0 0 16px;}
.largeDarkBlueButtons  a, .largeDarkBlueButtons  a:visited,.selected  a, .selected  a:visited{color:#fff;font-weight:bold;text-decoration:none;line-height:1.5;background:url(/i/white_arrow.gif) no-repeat right 8px;padding-right:10px;font-size:14px;}

.largeDarkGreenButtons {background-image:url(/i/greenbutton.gif);width:150px;height:35px;float:left;background-repeat:no-repeat;padding:2px 0 0 16px;}
.largeDarkGreenButtons  a, .largeDarkGreenButtons  a:visited,.selected  a, .selected  a:visited{width:150px;height:35px; display: block;}
.largeDarkRedButtons {background-image:url(/i/redbutton.gif);width:150px;height:35px;float:left;background-repeat:no-repeat;padding:2px 0 0 16px;}
.largeDarkRedButtons  a, .largeDarkRedButtons  a:visited,.selected  a, .selected  a:visited{width:150px;height:35px; display: block;}
.largeDarkYellowButtons {background-image:url(/i/yellowbutton.gif);width:150px;height:35px;float:left;background-repeat:no-repeat;padding:2px 0 0 16px;}
.largeDarkYellowButtons  a, .largeDarkRedButtons  a:visited,.selected  a, .selected  a:visited{width:150px;height:35px; display: block;}



.darkButton{background-repeat:no-repeat;font-family:Georgia;display:inline;float:left;width:97px;border:none;height:25px;margin:0 10px 0 0;}
.darkButton a{font-family:Georgia;text-align:center;float:left;margin:5px 0 0 0;color:white;font-weight:bold;font-size:1.1em;text-decoration:none;height:25px;width:97px;}
.darkButton a:visited{color:White;}
.blueButton {font-size:12px;font-family:verdana;background:url(/i/bluebutton_small.gif) no-repeat;border:0;color:#fff;cursor:pointer;cursor:hand;width:100px;height:25px;font-weight:bold;padding:0 0 3px 0;}
.lightBlueButton {font-size:12px;font-family:georgia;background:url(/i/lightBlueButton.gif) no-repeat;border:0;color:#476887;cursor:pointer;cursor:hand;width:76px !important;border:0 !important;height:25px !important;font-weight:bold;padding:0 0 2px 0;}
.profileButton{float:left;font-size:1.1em;background-position:38px 10px;width:40px;position:absolute;top:160px;left:6px;}
.addToBasketButton {float:left;background-image:url(/i/addToClipbinButtonLight.gif);width:124px;height:25px;border:0;margin:16px 0 0 60px}
.loginButton{cursor:hand;cursor:pointer;background-image:url(/i/bluebutton.gif);width:73px;border:0;float:right;height:25px;margin:0;display:inline;}
.createNew{font-size:1em !important;}
.searchFormButton{cursor:hand;cursor:pointer;background-image:url(/i/searchFormButton.gif);width:70px;border:0;float:left;background-position:-2px -2px;height:23px;margin:0;display:inline;}
.backToLogin{color:#BAD2E3 !important;font-size:0.9em;}
.readOnlyButton{margin:0;}
.nextButton{margin:0 !important;cursor:hand;cursor:pointer;background-image:url(/i/nextButton.gif);width:51px !important;border:0;float:right !important;height:20px;margin:0;display:inline;border:0 !important}
.seeAllOrdersButton{ width:140px;height:25px; text-align: center; float: right; margin: 5px;}
.seeAllOrdersButton a{ width:140px;height:25px; display: block; background:url(/i/bluebutton.gif) no-repeat; color: #fff; padding-top: 2px;}

/* Main Containers
=========================================*/
#wrapper{position:relative;top:1px;margin:0 auto;width:998px;font: 0.8em/1.3 verdana, arial;color:#214d6e;height:100%;}
#pagecontent{float:left;background:url(/i/shadow_bg.gif) repeat-y;width:998px;height:100%;min-height:870px;position:relative;}
.rightside .itnsource {margin:6px 0 0 0;}
#contentContainer{float:left;width:960px;margin-left:15px;display:inline;clear:both;}
#col1WideTrans{float:left;width:961px;margin-top:20px;padding-left:16px;}

/* Header
=========================================*/
#topbar{position:absolute;width:1021px;height:21px;top:-2px;left:-15px;background:url(/i/topbar.gif) no-repeat;color:#bad2e3;text-align:right;font-size:9px;line-height:2;}
#topbar a{color:#bad2e3;font-weight:bold;}
#topbar p{display:inline}
#topbar .innercontent{margin-right:40px;}
#header{width:990px;float:left;margin:15px 0 0 0;padding:15px 0 0 0;font-size:0.85em;}
#header #logo{float:left;margin:14px 0 0 32px;display:inline;}
#header .rightside{float:right;margin:12px 17px 0 0;}
#header .rightside p{float:left; font-weight:bold;margin-right:10px;line-height:2.5;}
#header .rightheader{float:right;width:800px;position:relative;top:0;left:-4px;}
#header .rightside .brandlogo{float:left;margin-right:15px;}
#topSearch {float:right;width:220px; clear:both;margin:28px 0 28px 0;display:inline;}
#topSearch form .field{float:left; width:135px;height:17px;margin:0;border:2px solid #ccc;}
.field:focus{background: #D3DAEA;}
.searchButton {float:left; position:relative; top:-1px; background:url(/i/searchButton.gif) no-repeat;width:74px;height:26px;border:0;cursor: pointer;cursor: hand; margin-left:5px}

/* Main Navigation
==================================================*/
#navigation{float:left;display:inline;margin:12px 22px 0 24px;width:746px;}
#navigation ul{float:right;margin:0 -4px 0 0;}
#navigation ul li{float:left;background:url(/i/nav_divider.gif) no-repeat left 3px;padding:0 10px 0 10px;}
#navigation ul li.first{background:none;}

/* LeftSide
=================================*/
.leftside {float:left;width:175px;margin-right:14px;}
.leftside .register{float:left;width:175px;height:79px;font-family:Georgia;font-size:1.4em;font-weight:bold;background-image:url(/i/sml_box.gif);margin-bottom:20px;}
.leftside .register a, .register a:visited{float:left;width:138px;color:#fff;padding:13px 0 18px 22px;text-decoration:none;background:url(/i/white_arrow.gif) no-repeat right 48px;}
.leftside .topbox{float:left;width:174px;height:6px;background:url(/i/top_roundedge.gif) no-repeat;}
.leftside .bottombox{float:left; width:174px; height:5px; background:url(/i/bottom_roundedge.gif) no-repeat;margin-bottom:20px;}
.leftside .innerbox{float:left;width:174px;background:#4a6da7 url(/i/middleLined.gif) repeat-y;padding:0 0 8px 0;}
.leftside .innerbox h4{float:left;width:138px;margin:6px 0 6px 10px;display:inline;font-size:0.9em;}
.leftside .innerbox .agetitle{font-size:0.8em;font-weight:bold;margin:2px 0 8px 10px;float:left;}
.leftside .innerbox p{width:138px;font-size:0.85em;float:left;padding:0 0 6px 12px;}

/*========EDITED=======*/
.leftside .innerbox .largeDarkBlueButtons,.innerbox .selected{margin:6px 0 6px 16px;}
.leftside .innerbox .largeDarkGreenButtons,.innerbox .selected{margin:4px 12px;}
.leftside .innerbox .largeDarkRedButtons,.innerbox .selected{margin:4px 12px;}
.leftside .innerbox .largeDarkYellowButtons,.innerbox .selected{margin:4px 12px;}




.leftside .largeDarkBlueButtons, .leftside .largeDarkGreenButtons, .selected {width:144px;height:25px;text-align:center;font-family:Georgia;float:left;padding:0 !important;}
.leftside .largeDarkGreenButtons,.selected {width:150px;height:35px;text-align:center;font-family:Georgia;float:left;padding:0 !important;}
.leftside .largeDarkRedButtons,.selected {width:150px;height:35px;text-align:center;font-family:Georgia;float:left;padding:0 !important;}
.leftside .largeDarkYellowButtons,.selected {width:150px;height:35px;text-align:center;font-family:Georgia;float:left;padding:0 !important;}


.leftside .innerbox h2{color: #fff; float:left; font-size:1.2em;width:138px;background: #4A6DA7; padding:3px 22px 8px 12px;margin:0px 1px 9px 1px;}
.leftside .browsesubjects h2{font-size:1.2em;}
.leftside .innerbox h2 a:link, .leftside .innerbox h2 a:visited{color: #fff;}
.leftside .innerbox h2 a:hover, .leftside .innerbox h2 a:active{color: #888;}
.leftside #OrdersList li {padding:0 0 0 6px;}
.leftside #OrdersList li a{padding:0;}
.leftside #OrdersList .noOrders{padding:0; background:none;}

/* Browse Tree Menu (contextual links)
=================================*/
.contextuallinks{float:left;}
.contextuallinks h4{width:150px !important;}
.contextuallinks ul{float:left; width:174px;padding-bottom:10px;font-size:1.2em;}
	/* Second level
	=================================*/
	#leftNav ul li, #accountdetails ul li{margin:0 0 5px 12px; padding-left: 6px;}
	#leftNav ul li a, #accountdetails ul li a{padding: 0;}
	.contextuallinks ul li { display:block; background:url(/i/contextualLinksBtn.gif) no-repeat left top;float:left;clear:both;font-size:10px !important; width:174px; padding: 0 0 5px 0; margin: 0 0 2px 0;}
	.contextuallinks ul li a{float:left; display: block; height: 20px; padding: 7px 0 0px 6px;}
	.contextuallinks ul li .selectedNav {font-family:verdana !important;background:none !important;font-weight:bold;text-align:left;margin:0;min-height:7px;}
	/* Third Level
	=================================*/
	.contextuallinks ul li ul {margin:1px 0 0 0;padding:0 0 5px 5px;}
	.contextuallinks ul li ul li{margin:0 0 0 1px;padding:0 0 2px 0;background:url(/i/thirdLevelNav.gif) no-repeat left 0px;float:left;clear:both;font-size:10px !important;width:140px;}
	.contextuallinks ul li ul li a {position:relative;top:6px;left:12px;}
	.contextuallinks ul li ul li a.selectedNav {margin:0;padding:0 0 0px 6px !important;}
	/* Forth Level
	=================================*/
	.contextuallinks ul li ul li ul li{padding:2px 0 2px 0;margin:0;background:url(/i/thirdLevelNav.gif) no-repeat left 0px;float:left;clear:both;font-size:10px !important;width:140px;}


/*.contextuallinks #pageMaster_contentContainer_siteNavigation_ctl00_navigation ul li{margin:0 0 7px 0;}*/

#leftNav ul li, #accountdetails ul li{background:url(/i/blue_arrow2.gif) no-repeat left 4px;}
#accountdetails #noarrow{padding-left:5px}
#accountdetails #noarrow li{float:left; background:none;}
#accountdetails #noarrow li a:after{content:",";}
#accountdetails h2{margin-bottom:15px;}
#accountdetails h4{margin-top:0}

/* Center Content
================================================*/
.centercontentLoggedIn{float:left;width:363px;height:271px;}
.centercontent{float:left;width:363px;height:271px;background-image:url(/i/lrg_box.gif);color:#bad2e3;} 
.centercontentGreen{float:left;width:363px;height:180px;background-image:url(/i/lrg_box_green.png);color:#fff; padding: 91px 0 0 0;} 
.centercontent h1{padding:0 0 15px 15px;margin:15px 0 0 0;font-size:1.9em;color:#fff; overflow: hidden;}
.centercontent h3{padding:0 0 8px 15px;font-size:1.4em;color:#fff;}
.centercontent .infotxt{float:left;width:328px;color:#bad2e3;padding:0 0 16px 15px;font-size:0.85em;line-height:1.3;}
.centercontentGreen ul{clear: both; width:313px;}
.centercontentGreen li{margin-left:30px; list-style: disc outside none;font-size:0.85em;line-height:1.3;}
.centercontentGreen .infotxt{float:left;width:328px;color:#fff;padding:0 0 16px 15px;font-size:0.85em;line-height:1.3;}



/* Right Content
================================================*/
.rightcontent{float:left;width:756px;}
.rightcontent .rightside{float:left;width:363px;margin:0 0 15px 12px;}
.rightcontent .rightside img{float:left;}
.rightcontent .rightside p{float:left;height:20px;width:357px;background-color:#434849;color:#fff;line-height:1.5;padding-left:6px;font-size:0.85em;clear:both;}
.rightcontent .rightside p a, #col2 p a:visited{color:#bad2e3}
.rightside .leftchoice{float:left;margin-right:15px;padding-bottom:15px;}
.rightside ul{width:165px;float:left;clear:both;margin:0;}
ul li.clips{float:left;width:148px; padding: 10px 18px;}

.recentClipbinTitle{display:block;width:165px;float:left;font-size:0.9em;min-height:16px;margin-bottom:10px;}


/* keyword search form
================================================*/
 #SearchForm{position:relative;left:15px;float:left;clear:both;}
 #SearchForm .enterKeyword{float:left;display:inline;margin-right:15px;}
 p.searchForm .searchFormButton{margin-top:5px;}

/* bottom content
================================================*/
#bottomcontent{float:left;width:756px;}
#pnlProfileContainer .centercontenttop, #bottomcontent .centercontenttop{float:left;}
#browseSubjects .centercontentbottom, .innerCenterContentWrapper .centercontentbottom, #pnlRegisterContainer .centercontentbottom, #pnlProfileContainer .centercontentbottom, #bottomcontent .centercontentbottom{float:left;}
.innercentercontent p{padding:15px 0;font-size:0.85em; color: #666;}

#bottomcontent a{font-weight:bold;}
#bottomcontent .centercontent{width:362px; height:auto;color:#214d6e; margin-top:15px; background-color:#fff; background-image:none; margin-right:18px;}
.innerCenterContentWrapper{width: 738px; float: left;}
.innercentercontent{float:left; width:736px;  border: 1px solid #E2E1E2; border-top: none; border-bottom: none; background: #F8F8F8; margin: 0;}
.innerCenterContentWrapper .insideInnerCenterContent{padding: 10px 18px; width: 700px;}
.subjectList{padding:0px 0 10px 18px; width:718px;}
p.paddedPara{padding:12px 18px; width:700px;}
.subjectList a{text-decoration: none;}
.subjectList ul{padding: 10px 0;}
.subjectList ul li{ background: url(/i/blue_arrow2.gif) no-repeat 0 8px; padding-left: 10px;}
.subjectList ul li a{text-decoration: underline; font-weight:100; font-size: 10px;}
.innercentercontent h2{background: #4B6EA8; padding: 3px 22px 8px 12px; margin: 0; color: #fff;}
#bottomcontent .centercontent h2{float:left;width:325px;padding-bottom:8px;background:#4B6EA8;}
#bottomcontent .centercontent p{width:325px;padding:20px 0 10px 0;}
#bottomcontent .centercontent ul {margin-top:13px;}
#bottomcontent .rightside h2{margin-bottom:20px;}
#bottomcontent .centercontent ul li{margin-bottom:6px;font-size:0.8em;background: url(/i/blue_arrow2.gif) no-repeat left;}
#bottomcontent .centercontent ul li a{padding-left:8px;font-weight:normal}
#bottomcontent .rightside{margin:15px 0 0 0;padding-top:15px;}
#bottomcontent .rightside h2{float:left; width:363px;padding-bottom:8px;background:url(/i/dotted_bdr.gif) repeat-x bottom;}
#bottomcontent .rightside p{float:left;width:363px;background-color:#fff;color:#214d6e;line-height:1.3;padding:0 0 20px 0;}

#bottomcontent ul .clips .cliplinks{float:right; width:50px; margin:0; padding:0;}
#bottomcontent ul .clips .cliplinks li{padding:0;background:url(/i/blue_arrow.gif) no-repeat left 5px;font-size:0.85em;padding:0 0 8px 8px;}
#bottomcontent ul .clips .cliplinks li a{font-weight:normal;}
#bottomcontent ul .clips img{}
#bottomcontent ul .clips ul{float: right;}

#col1WideTrans .centercontenttop{ width:738px; height:5px; background:url(../i/blue_lrgbox_top.gif) no-repeat bottom left; margin: 0;}
.centercontenttopNoPadding{ width:738px; height:5px; background:url(../i/blue_lrgbox_top.gif) no-repeat bottom left;float:left;}

#col1WideTrans .centercontentbottom{ width:738px; height:5px; background:url(../i/white_lrgbox_bottom.gif) no-repeat top left; margin: 0 0 10px 0;}

/* Services Box
=========================================*/
#servicesBox{width: 718px; height: 120px; background: url(/i/servicesBg.png) no-repeat; position: relative; color: #fff; font-size:0.85em; text-align:center;}
#servicesBox a{color: #fff;}
.servicesText{position: absolute; padding:15px; height:47px; width: 197px; top: 43px;}
#servicesText1{left: 1px;}
#servicesText2{left: 246px;}
#servicesText3{left: 491px;}



/* login Form
================================================*/
#login #loginForm,#login #SearchForm{float:left;display:inline;margin:0 0 0 15px;padding:0;position:relative;}
#login .error{margin:0;font-size:1.4em;font-family:Georgia;font-weight:bold;position:absolute;top:-30px;left:0px;color:#fff;background-color:#516DA8;}
#login .enterEmail input, .enterPassword input{width:300px;height:15px;border:1px solid #a8b6d4;font-size:12px;margin:0 0 8px 0;}
#login .enterEmail label, .enterPassword label{display:none;}
#login .submitForm{display:inline;float:left;margin-right:18px;background-repeat:no-repeat;}
#login #loginForm ul {float:left;margin-top:9px;}
#login h3{margin:0 0 10px 15px;padding:0;}
#login #SearchForm ul{float:left; margin:0;width:330px;}
#login #loginForm ul li, #SearchForm ul li{float:left;margin-right:10px;background:url(/i/white_arrow.gif) no-repeat left 0.4em;}
#login #loginForm ul li a, #loginForm ul li a:visited, #SearchForm ul li a, #SearchForm ul li a:visited{color:#bad2e3;padding-left:8px;font-size:0.85em;}
#login .pwdEmailed{margin:0 0 0 15px;}
#login #loginForm .button {padding:0;cursor:hand;cursor:pointer;background-image:url(/i/loginButton.gif);background-position:0 0;width:74px;border:0;height:25px;margin:0;display:inline;position:relative;top:4px;}

.searchTips {color:#BAD2E3;font-size:0.85em;position:absolute;top:50px;left:0;}
.searchTips:visited{color:#BAD2E3;}
.loginerror {color:#ffffff;float:left;width:328px;padding:10px 0 16px 15px;font-size:0.85em;line-height:1.3;}
.subjectColumn{float:left; width: 200px; padding-right: 38px;}

.centercontent .leftchoice{margin-right:70px}
.numberofclips{font-weight:bold; margin-left:2px;}

.bottomRightside {padding:20px 0 0 0;float:right;margin:40px 32px 0 0;width:740px;display:inline;}
.bottomRightside .brandlogo{margin-right:15px;float:left;}
.bottomRightside p{float:left; font-weight:bold;margin:0 10px 0 160px;display:inline;line-height:2.5;}
.bottomRightside .itnsource {margin-top:6px;}

#ClipbinList {float:left;width:736px;}
#ClipbinList .clipbinName span {padding:0 0 0 30px;position:relative;display:block;}
#ClipbinList .clipbinName .smalltext{padding:3px 0 0 0;}
#ClipbinList .clipbinName a:hover{color:#888888;}
#ClipbinList #pageMaster_contentContainer_clipBinList_rptClipBins{float:left;width:740px;}
#ClipbinList h1 {font-size:1.3em;float:left;margin:6px 0 0 0;}
#ClipbinList #clipbinTable {float:left;border-collapse: collapse;width:736px;margin:0 0 15px 0;text-align:center;}
#ClipbinList #clipbinTable  tr {height:30px; border-top:1px solid #E2E1E2;}
#ClipbinList #clipbinTable  tr.alt {background-color:#F1F2F7;}
#ClipbinList #clipbinTable tr td {font-size:0.8em;padding:10px 0 10px 0;}
#ClipbinList #clipbinTable thead tr td{text-decoration:none;font-weight:bold;}
#ClipbinList #clipbinTable tr td a {font-size:1.2em;}
#ClipbinList #clipbinTable .clipbinName a{font-weight:bold;}
#ClipbinList #clipbinTable .clipbinName {text-align:left;}
#ClipbinList #newClipbin{float:right;}
.clipbinTitle{width:743px;float:left;}
#ClipbinList .CreatNewClipbin{float:right; margin: 10px 18px;}

.clipbinListHeading {height:27px;margin:6px 0 0 0;padding:25px 0 0 0;}

#ClipbinListthead tr td{padding:0;font-weight:bold;text-decoration:underline;text-align:center;}
 
.subNav {float:left;margin:14px 0 0 0;background-color:#D3DAEA;width:740px;height:31px;font-weight:bold;font-size:0.9em;background-image:url(/i/leftRoundedEdgeSmall.gif);background-repeat:no-repeat;}
.subNav ul {float:left;margin:9px 0 0 124px;}
.subNav ul li {float:left;padding:0 0 0 6px;}
.subNav ul li a{color:#7A95AA;}

 /* Browsed Search List
================================================*/
#searchList {float:left;text-align:left;border-collapse: collapse;width:736px;}
#searchList .desc h3{margin:0 0 12px 0;text-decoration:underline;font-family:arial;font-size:1.1em;}
#searchList .thumb{width:190px;font-size:0.9em !important;font-weight:bold;float: left;}
#searchList .thumb img{height:126px;width:168px;}
#searchList li{width:700px;float:left;background-position:bottom left;clear:both;padding:24px 18px 24px 18px;}
#searchList li div.thumb, #searchList li div.desc, #searchList li div.actions{float:left;clear:none;}
#searchList .actionsTitle{text-align:center;}
#searchList .desc{padding:14px 24px 0 7px;width:300px;float: left; clear: none;}
#searchList .desc p {padding: 0; font-size:0.95em;line-height:1.4em;}
#searchList .actions {padding:0 0 0 20px;float: left; width: 100px;}
#searchList .actions .addToBasket{margin:0;float:left;clear:both;}
#searchList .actions .addToClipbin{margin:0 0 10px 0;clear:both;float:left;}
#searchList .actions p{margin:4px 0 0 0;font-size:0.9em;float:left;clear:both;width:166px;}
#searchList .actions p span {padding:0;float:none;}
#searchList .actions p.sourceRef{width:160px;}
#searchList .actions p .sourceRefTitle {width:28px;float:left;font-weight:normal;font-size:1em;}
#searchList .actions p .sourceRefCode {width:120px;float:left;line-height:1.5em;font-size:0.9em;display:block;word-wrap: break-word;}
#searchList .actions #Delete {margin:8px 0 8px 0;}
#searchList .actions span{font-weight:bold;}
#searchList .listHeadings span.thumb{padding: 0 0 0 15px; float: none;}
#searchList .listHeadings span.desc{padding:0 0 0 120px; float: none;}
#searchList .listHeadings span.actions{padding:0 0 0 270px; float: none;}
#searchList .actionDetails{margin:12px 0 0 0;padding:0;float:left;clear:both;width:140px;}
#searchList .actionDetails p{width:150px; padding: 0;}
.buttonPanel{float:right;position:relative;left:-30px;margin-top:10px;}
#searchList .descTitle {padding-left:22px !important;}
.showings {font-size:0.85em;width:743px;float:left;margin:16px 0 0 0;}
.showings  a {font-weight:bold;}
#renameClipBin  {position:relative;z-index:10;}
#searchList .listHeadings span.creditValue {width:150px;}
.clipHeading{width:400px !important;}
#searchList .thumb .wide{height:95px;position:relative;top:12px;}



 /* Search Results (top sorting panel)
================================================*/
 
#searchResults .form{font-size:0.85em;margin:8px 18px 2px 18px;float:left;}
#searchResults #filterButton {position:absolute;top:225px;left:770px;}
#searchResults .form select {font-size:0.9em;font-family:verdana;color:#214E6F;width:50px;}
#searchResults .form .pageNum {width:50px;}
#searchResults .form #sort {width:90px;}
#searchResults .recordCount {width:700px;float:left;margin:16px 18px 0 18px;font-size:0.85em;}

/* Outer IFRAMES*/
.outerIframe {left:0; width:100%; text-align:center; overflow:hidden;display: none;height:320px;position:absolute;color:white;z-index:2 !important;margin:0;}
iframe {position:relative; border:none !important;height:320px;width:320px;font-size:0.9em;font-weight:bold;text-decoration:underline;color:#D3DBE8;background-color:#506DA7;}
#addToClipBin{width:300px;left:619px;margin:-88px 0 0 0;}
.buttonList #addToClipBin{left:0;top:120px;}
#editUserIFrame{width:362px; text-align:center; }
#basketlIFrame{position:absolute;height:450px;width:475px;}
#addToClipBin #addToClipBinIFrame{width:300px}
.CreatNewClipbinFrm{border:0;overflow:hidden;display: none;height:150px;position:absolute;padding:10px 0 0 12px;background-color:#506DA7;color:white;width:370px;z-index:2 !important;margin:0;}

/* Div popups*/
.Popup {overflow:hidden;display: none;height:264px;position:absolute;padding:18px 0 0 12px;background-color:#506DA7;color:white;width:320px;z-index:2;margin:-24px 0 0 0;}
.deletePopup {overflow:hidden;display:none;height:80px;position:absolute;left:350px;padding:30px 0 0 30px;background-color:#506DA7;color:white;width:320px;z-index:2;margin:-24px 0 0 0;}
#deleteUserButtons{float:left; width:294px;}
#box2 {display: none;position:absolute;top:268px;padding:18px 0 18px 18px;left:404px;background-color:#506DA7;color:white;width:262px;z-index:3;overflow: auto;}
#box2 input[type~="text"]{width:238px;}
#box2 #save{margin:16px 0 0 90px;}
#box2 #cancel{margin:16px 0 0f 0;}

#box3{display:none;position:absolute;top:254px;padding:18px 0 18px 18px;left:380px;background-color:#506DA7;color:white;width:314px;z-index:10052;overflow: auto;}
#box3 #no{margin:0 0 0 30px;}
#box3 #yes{margin:0 0 0 60px;}

.box4{display:none;position:absolute;top:260px;padding:18px 0 18px 18px;left:380px;background-color:#506DA7;color:white;width:314px;z-index:1002;overflow: auto;}
.box4 #no{margin:0 0 0 30px;}
.box4 #yes{margin:0 0 0 60px;}

.deleteBox{display:none;position:absolute;padding:18px 0 18px 18px;left:380px;background-color:#506DA7;color:white;width:314px;z-index:1002;overflow: auto;}
.deleteBox #no{float:right;}
.deleteBox #yes{float:left;}

/* popup - filter */
#popupFilter {display: none;position:absolute;top:248px;padding:18px 0 18px 18px;left:664px;background-color:#506DA7;color:white;width:262px;z-index:10006;overflow: auto;}
#popupFilter .divider {margin:10px 0 16px 0px;width:254px;}
#popupFilter input[type~="checkbox"] {position:relative;top:3px;left:0px;margin:0 5px 3px 0;}
#popupFilter input[type~="radio"]  {margin:0 6px 0 0;position:relative;top:2px; left:0;}
#popupFilter .ageRangeSelect{float:left; clear: left;}
#popupFilter .ageRangeSelect a{position:relative;top:10px;}
#popupFilter .ageRangeSelect h4 {margin:0 0 8px 0;}
#popupFilter .languagesSelect{float:right;padding:0 60px 0 0px;margin:0 0 4px 0; width:73px;}
#popupFilter .languagesSelect h4 {margin:2px 0 8px 0;}
#popupFilter .languagesSelect a {position:relative;top:10px;}
#popupFilter .teflSelect{clear:right;margin:16px 0 4px;padding:0 60px 0 0;width:73px;float: right;}
#popupFilter .yesno {clear:both;padding:25px 0 0 0;}
#popupFilter .yesno h4 {margin:0 0 10px 0;}
#popupFilter .info{width:140px;float:left;color:#D4DAE8;line-height:1.5em;}
#popupFilter .seeHelp{float:left;position:relative;top:20px;left:54px}
#popupFilter  a {color:#D4DAE8;}
#popupFilter  a:hover {color:#fff;}

.black_overlay{display: none;position: absolute;top: 0%;left: 0%;width: 100%;height: 100%;background-color: white;z-index:1;-moz-opacity: 0.8;opacity:.50;filter: alpha(opacity=50);}

/* Clearfix */
.clearfix:after {content: ".";display:block;height:0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* .pagination */
.pagination {float:left;margin:14px 0 0 0;background-color:#D3DAEA;text-align:center;width:736px;height:31px;font-weight:bold;font-size:0.9em;background-image:url(/i/leftRoundedEdgeSmall.gif);background-repeat:no-repeat;}
.pagination  a{z-index:-1;}
.pagination .first_prev{padding:8px 0 0 0;float:left;background-repeat:no-repeat;}
.pagination .first_prev a{color:#214E6F;padding:0 0 0 44px;background-image:url(/i/arrow_left.gif);background-repeat:no-repeat;}
.pagination .next_last {height:24px;padding:8px 0 0 0;float:right;background-image:url(/i/rightRoundedEdgeSmall.gif);background-repeat:no-repeat;background-position:top right;}
.pagination .next_last a{color:#214E6F;padding:0 50px 0 0;background-image:url(/i/arrow_right.gif);background-repeat:no-repeat;}
.pagination .startEnd {font-size:0.95em;margin:10px 0 0 0;color:#D3DAEA;position:relative;width:743px;height:21px;left:0px;}
.pagination .startEnd  a p {text-decoration:underline}
.pagination .startEnd  p {display:inline;position:absolute;cursor:hand;cursor:pointer;}
.pagination .first {padding: 0;left:29px;width:50px;background-image:url(/i/arrow_left.gif);background-repeat:no-repeat;background-position:0px 4px;}
.pagination .previous {padding: 0;left:117px;width:80px;background-image:url(/i/arrow_left.gif);background-repeat:no-repeat;background-position:0px 4px;}
.pagination .last {padding: 0;left:655px;width:56px;background-image:url(/i/arrow_right.gif);background-repeat:no-repeat;background-position:47px 4px;}
.pagination .next {padding: 0;left:565px;width:56px;background-image:url(/i/arrow_right.gif);background-repeat:no-repeat;background-position:47px 4px;}
.pagination .startEnd span.arrowLeft p{color:#7B94AA;cursor:none;background-image:url(/i/arrow_left_light.gif) !important;}
.pagination .startEnd span.arrowRight p{color:#7B94AA;cursor:none;background-image:url(/i/arrow_right_light.gif) !important;}
.pagination .startEnd span {color:#7B94AA;}

/* ClipDetail */
.backToResultsDiv{margin-bottom: 15px;}
.clipImage {float:left;width:365px;min-height:235px; margin-bottom: 10px;}
#techInfoWrapper{width:362px; margin-left:11px; float: left;}
.techInfoContentTop{float:left; width:362px; height:5px; background:url(../i/blue_lrgbox_top362.gif) no-repeat bottom left; margin: 0;}
.techInfoContentBottom{float:left; width:362px; height:5px; background:url(../i/bottom_roundedge362.gif) no-repeat top left; margin: 0 0 10px 0;}
.technicalInformation {position:relative;width:360px;display:inline;float:left;height:300px;background-color:#F8F8F8;border-left:1px solid #E2E1E2;border-right:1px solid #E2E1E2;}
.technicalInformation ul{margin:6px 0 0 6px;width:350px;float:left;display:inline;}
.technicalInformation ul li {float:left;width:350px;clear:both;font-family:verdana;font-size:0.8em;margin:4px 0 0 6px;color:#4F70A6;font-weight:bold;}
.technicalInformation ul li span{width:160px;float:left;font-weight:normal;}
.technicalInformation ul li .sourceRefCode{font-weight:bold;}
.technicalInformation .buttonList{float:left;clear:both;margin:0 0 0 12px;display:inline;}
.technicalInformation .buttonList img {margin:8px 0 0 0;clear:both;float:left;}
.seehelp {font-size:0.8em;float:right;position:relative;top:-20px;right:20px; color: #fff;}
.technicalInformation h2 {font-size:0.95em;background: #4B6EA8; color: #fff; margin: 0;padding: 3px 22px 8px 12px;}
.desc {clear:both; padding: 10px 18px;font-family:verdana;font-size:0.85em;line-height:1.3em;}
.addToBasket img {border:0;}
.addToClipbin img {border:0;}
.innercentercontent .desc p {font-size: 1em;}
innercentercontent .desc h3 {font-family:verdana;font-size:1em;margin:16px 0 16px 0;float:left;clear:both;}
#contextDetails {font-size:0.9em;}
#contextDetails p span{font-weight:bold;font-size:1.1em}


 
 /* browse page */
#browseSubjects #subjectLists{float:left;width:743px;background-color:#D3DAEA;margin:20px 0 0 0;padding:0 0 20px 0;}
#browseSubjects {float:left;width:740px;}
.subjectCol{width:166px;margin:14px 0 0 0px;float:left;display:inline;}
#browseSubjects #subjectLists .subSubjectsContainer {margin:0;background-color:#D3DAEA;background-color:#D3DAEA;}
#browseSubjects #subjectLists .subSubjectsContainer h3{text-decoration:none;margin:0 0 12px 0;font-family:Verdana;font-size:1em;float:left;clear:both;}
#browseSubjects #subjectLists .subSubjectsContainer .subSubjects {width:182px;float:left;clear:both;margin:0 0 20px 0;}
#browseSubjects #subjectLists .subSubjectsContainer .subSubjects  li  {float:left;margin:0 0 6px 0;background-image:url(/i/blue_arrow.gif);background-position:0px 4px;background-repeat:no-repeat;width:152px;padding:0 0 0 10px;font-size:0.85em;}

/*read-only */
#bottomcontent ul .clips .cliplinks li  {color:#999999;text-decoration:underline;cursor:hand;cursor:pointer;}
#footer {height:50px;float:left;width:960px;}
#footerBottom {width:1000px;height:60px;float:left;background:#e7e7e7 url(/i/shadow_footer.gif);background-repeat:no-repeat;}


/*generic pages*/
.genericWrapper{width: 738px; float: left;}
.genericWrapper h2{background: #4A6DA7;padding: 6px 22px 5px 12px; margin: 0; color: #fff; border-left: solid 1px #E2E1E2;  border-right: solid 1px #E2E1E2;}
#col1WideTrans .generic{padding: 15px; width:706px;  border: 1px solid #E2E1E2; border-top: none; border-bottom: none; background: #F8F8F8; margin: 0;}
#col1WideTrans .generic.wider{padding: 15px 9px; width: 718px;}
.generic h1 {padding:0 !important;margin:0 !important;height:40px;}
.generic h2 {border: none;} 
.generic h2 p{margin:0 !imporant; padding:0 !important;}
.generic p {margin:10px 0 0 0;width:710px;font-size:0.85em;line-height:1.4em;}
.generic ul {list-style-type:none;margin:8px 0 0 4px;font-size:0.85em;padding:0;}
.generic ol {margin:8px 0 0 10px;padding:0;font-size:0.85em;}
.generic ul li {margin:0;padding:0 0 0 16px;background:url(/i/bullet.gif);background-position:0px 7px;background-repeat:no-repeat;}
.generic ol li {margin:0 0 2px 10px;padding:0;}
.generic h2 br{display:none}

/*manage Users*/
#usersTable{width:743px;border-collapse:collapse;margin:10px 0 0 0;float:left}
#usersTable thead tr td {background-color:#D3DAEA;background-image:none;font-weight:bold;height:31px;text-decoration:none;font-size:0.8em;font-family:verdana;color:#214D6E;border-bottom:none !important;text-decoration:none;font-size:0.85em;font-family:verdana;height:30px;color:#214D6E;font-weight:bold;border-bottom:none !important;}
#usersTable tr td{font-size:0.85em;height:50px;background:transparent url(/i/dotted_bdr.gif) repeat-x scroll left bottom;}


/*OrderHistory*/
#orderHistoryTable{width:736px;border-collapse:collapse;margin:0px 0 0 0;float:left}
#orderHistoryTable tr td{font-size:0.85em;height:40px; border-bottom: solid 1px #E2E1E2;}
#orderHistoryTable thead tr td {padding:4px 0 4px 0;background-color:#D3DAEA;background-image:none;font-weight:bold;height:31px;text-decoration:none;font-size:0.8em;font-family:verdana;color:#214D6E;border-bottom:none !important;}
#orderHistoryTable thead tr {}
#orderHistoryTable tr td.numberOfClips {text-align:center;}
#orderHistoryTable tr td.dateOrdered {text-align:left;padding-left:20px;}
#orderHistoryTable thead tr td.dateOrdered {text-align:left;padding-left:20px;background:#D3DAEA;}


/* Basket
================================================*/
#basket  #searchList .listHeadings{height:31px;padding:0 !important;float:left;margin:0;background-color:#D3DAEA;text-align:center;width:743px;font-weight:bold;font-size:0.9em;background-image:url(/i/leftRoundedEdgeSmall.gif);background-repeat:no-repeat;}
#basket  #searchList .listHeadings span{margin:8px 0 0 0; clear: none; float: left;}
#basket  #searchList .listHeadings  .thumb{text-align:left; padding-left: 17px;}
#basket  #searchList .listHeadings  .desc{text-align:left; width: 245px; padding-left: 5px;}
#basket  .basketProcessImg{margin:22px 0 0 0;}
#basket  #searchList{margin:12px 0 0 0;}
#basket  {width:743px;float:left;}
#basket .desc h3{text-decoration:none !important;}
#basket .totalNumberOfClips{font-size:0.85em;margin:15px 0 0 0;width:400px;}
#basket .nextButton{position:relative;top:10px;} 
#basket .deleteAllClipFromBasket{float:left;margin:10px 0 0 120px; display:inline;}
#basket .errormsgNoCredit{position:relative;font-size:0.9em;font-weight:bold;color:#900000;float:left; margin:15px 0 0 0;}

/* selectFormat
================================================*/
#selectFormat  ul{float:left;width:370px;margin:10px 0 10px 0;}

#selectFormat p{margin:15px 0 0 0;font-size:0.85em;line-height:1.4em;width:743px;float:left;}
#selectFormat .totalNumberOfCredits {margin:0 0 0 30px;}
#selectFormat .addressForm{width:380px;float:left;margin:25px 0 0 -10px;}
#selectFormat .addressForm h4 {font-size:0.85em;font-family:Verdana;margin:0 0 7px 4px;}
#selectFormat .addressForm label{position:relative;font-size:0.85em;float:left;margin:8px 15px 4px 5px;width:136px;}
#selectFormat .addressForm input{color:#333333;padding:2px 0 0 2px;border:1px solid lightsteelblue;font-size:0.85em;height:16px;float:left;margin:8px 5px 5px 5px;width:200px;}
#selectFormat .addressForm  #Country{color:#333333;border:1px solid lightsteelblue;float:left;font-size:0.85em;height:18px;margin:8px 8px 8px 5px;width:206px;display:inline;}
#selectFormat .addressForm  #Country option{color:#333333;width:170px;}
#selectFormat .buttons{width:743px;padding:0;margin:15px 0 0 0;float: left;}
#selectFormat .buttons input{float:right;}
#selectFormat .buttons a{float:left;}
#selectFormat ul {margin:10px 0 28px 0;float:left;}
#selectFormat ul li{float:left;clear:both;margin:2px 0 2px 0;font-size:0.85em;}
#selectFormat ul li label{margin:0 0 0 10px;}
#selectFormat ul li input{position:relative;top:3px;}
#selectFormat ul .headerDisc{margin:14px 0 4px 0;font-weight:bold;}
#selectFormat #deliveryOptions{width:743px;float:left;}
#selectFormat .errormsgFormat{color:#900000;font-size:0.8em;font-weight:bold;}

#selectFormat .errormsg{color:#900000;font-size:0.8em;position:absolute;width:300px;top:20px;left:140px;font-weight:bold;padding:0;margin:0;}




/* orderConfirmation
================================================*/
#orderConfirmation   p {width:743px;float:left;margin:10px 0 0 0;font-size:0.85em;}

/* Registration change password
================================================*/
#pnlChangePassword h4{margin:0 0 0 15px;font-size:0.9em;}
#changePassword {font-size:0.9em;width:350px;margin:0 0 0 15px;}
#changePassword p label{font-size:0.9em;margin:0 0 4px 0;width:300px;float:left;clear:both;}
#changePassword p input{width:300px;height:15px;border:1px solid #a8b6d4;font-size:12px;margin:0 0 6px 0;}
#changePassword p.submitForm .button {width:68px !important;height:22px;margin:15px 0 0 0;}


/* orderSummary
================================================*/
#orderSummary  #ordersForm{width:743px;float:left;margin:10px 0 0 0;}
#orderSummary h3{width:743px;float:left;}
.orderDetails {margin:25px 20px 0 0;display:inline;width:350px;float:left;font-size:0.85em;}
.orderDetailsSection{width:320px;display:inline;float:left;margin:10px 10px 0 0;}
.orderDetailsSection span{float:left;clear:both;display:block;width:300px;}
.orderDetailsSection .bold{ width:350px;margin-bottom:6px;}
.orderDetails h3{width:300px !important;font-size:1.1em;}
.orderDetails address{width:350px;float:left;vertical-align:top;font-style:normal;margin:10px 0 0 0; }
.orderDetails address span {float:left;clear:both; width:100%; margin:0 0 2px 0;}
.totalNumberOfClips{width:743px;float:left;font-size:0.85em;}
.orderFormat{float:left;width:300px;font-size:0.85em;margin:15px 0 0 0;height:150px;border:1px solid silver;}
#orderSummary  #searchList .listHeadings{height:31px;padding:0 !important;float:left;margin:0;background-color:#D3DAEA;text-align:center;width:743px;font-weight:bold;font-size:0.9em;background-image:url(/i/leftRoundedEdgeSmall.gif);background-repeat:no-repeat;}
#orderSummary  #searchList .listHeadings span{margin:8px 40px 0 0; clear: none; float: left;}
#orderSummary  #searchList .listHeadings  .thumb{text-align:left; padding-left: 15px;}
#orderSummary  #searchList .listHeadings  .desc{text-align:left;}
#orderSummary  #searchList .desc {padding-top:0;}
#orderSummary  #searchList .thumb span {}
#orderSummary .errormsgNoCredit{position:absolute;font-size:0.9em;font-weight:bold;color:#900000;left:588px;top:466px;width:500px;}

.addressTitle{width:100px;float:left;font-weight:bold;margin:10px 0 0 0;}
.confirmButton{background-image:url(/i/confirmButton.gif);border:0;width:80px;height:20px;position:relative;top:-4px;cursor:pointer;cursor:hand;}
#ordersFormButtons {width:743px;float:left;margin:20px 0 10px 0;}
#ordersFormButtons a{float:left;}
#ordersFormButtons .confirmButton{float:right;}
#ordersFormButtons .homeButton{float:right;}
#ordersFormButtons .printButton{float:right;margin:0 10px 0 0;}
#orderSummary .errormsg{color:#900000;font-size:0.9em;float:left;margin:0;padding:0;font-weight:bold;}

.reportButton{background-image:url(/i/reportissue.gif);border:0;width:134px;height:20px;position:relative;top:0;cursor:pointer;cursor:hand;}
.errorPage .divider{left:10px; top: 100px; width:770px; position:relative;}
.errorPage h2{font-size:4em; right:30px; position:relative;font-family:georgia;color:#476887;}
.errorPage p{position:relative; left:150px; top:35px; margin-top:10px;}
.errorPage #contentContainer a{position:relative; left:250px; top:65px; margin:30px 25px 0 0;}
.errorPage #contentContainer input{position:relative; left:150px; top:61px; margin:6px 25px 0 0;}

.OrderHeader{float:left;}
.DateData{margin-right:10px;}
.OrderInfo{float:left; margin:15px 0 0 10px;}
.notAvaliable{color:#ff0000;}
.DownloadMetaData{float:right; margin:15px 0 0 10px; padding-right:30px;}
.xmlDownload {width:50%; text-align:right;}

#preview {text-align:center; width:100%; font-size:0.8em;}