/* CSS Document */
/* Thomson Reuters Screen Stylesheet | Adrian Turner(aturner@matrixgroup.net) */

/* reset */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, th, td { margin:0; padding:0; }

/* BASIC ELEMENTS */
body {
	/* background:#d6d3d6; */
	background:url(/images/1002431_gradientImage_1x700_BG.png) top left repeat-x #bababa;
	/* 	color:#7b797b; */
	color:#505050;
	/* font-family:Verdana, Arial, Helvetica, sans-serif; */
	font-family:Arial, Verdana, sans-serif;
	/* font-size:small; */
	font-size:100%;
}

h1 { font-size:140%; padding-bottom:.67em; }
h2 { font-size:135%; padding-bottom:.71em; }
h3 { font-size:120%; padding-bottom:.77em; }
h4 { font-size:110%; padding-bottom:.83em; }
h5 { font-size:100%; padding-bottom:.91em; }
h6 { font-size:90%; padding-bottom:1em; }

div#content p { font-size:.875em;line-height:1.125em; margin-bottom:20px; }
div#content ul, div#content ol { margin-bottom:1.5em; }
div#content ul li, div#content ol li { line-height:1.5em; margin-left:2.0em; }
div#content table { margin-bottom:10px; }
div#content table td, div#content table th { padding:5px; }

/* lists */
ul.module { float:left; margin-left:0; padding-left:0; width:33%; }
ul.module li { list-style-type:none; margin-left:0; padding-left:0; } 

/* content links */
div#content a { /*color:#0078ae;*/ color:#005a84; outline:none;}
div#content a:visited { color:#5389BF; }
div#content a:hover { text-decoration:none; }

#screenReader { left:-9999px; position:absolute; top:-9999px; }


#contactNumbers, #utilityNav { float:right; }
#contactNumbers { font-size:.9em; font-weight:bold; padding-top:5px; width:270px; }
#utilityNav { background:#7b797b; color:#fff; font-family:Arial; font-size:.9em; list-style-type:none; margin-left:10px; margin-right:17px; padding:5px 0; width:460px; }
#utilityNav li { border-left:1px solid #fff; display:inline; text-transform:uppercase; }
#utilityNav li:first-child { border-left:none; }
#utilityNav li a { color:#fff; padding:0 10px; text-decoration:none; }
#utilityNav li a:hover { text-decoration:underline; }

/* links */
#content a { border-bottom:1px dotted; color:#0889c0; text-decoration:none; }


/* general styles */
.lead { font-size:0.9em; font-weight:bold; }
.hide { display:none; }
.clearing { clear:left; }


/* containers */
#wrapper { margin:0 auto; width:970px; }
#container { background:#fff; float:left; margin-bottom:10px; padding:20px 18px 15px; width:935px; }

/* header */
#header { float:left; width:930px; }
.module { float:left; }
h2.module { color:#ff8000; font-size:1.3em; font-weight:normal; margin-bottom:23px; text-transform:uppercase; }
h2.module a { text-decoration:none; color:inherit; }
h3.module { clear:left; color:#ff8000; font-size:1.8em; font-weight:normal; margin-bottom:0; padding-bottom:0; text-transform:uppercase }

/*.module.logo { float:right; height:73px; width:256px; }*/
/*.module.logo a#logo { background:url(/images/template/logo.gif) no-repeat top left; float:left; height:73px; text-indent:-9999px; width:256px; }*/
img.logo { border:0; display:block; float:right; }

.orderRequest { clear:both; color:#9b9b9b; font-weight:bold; margin-bottom:5px; text-transform:uppercase; }

#importantLinks { background:url(/images/template/importantLinks-bg.gif) repeat-x top right; color:#fff; float:left; font-size:.9em; margin-bottom:10px; margin-left:0px; margin-right:-5px; text-transform:uppercase; width:auto; }

#importantLinks li { background:url(/images/template/importantLinks-border.gif) repeat-x bottom left; float:left; height:44px; list-style-type:none; padding:0 0 7px 0; width:auto; }
#importantLinks li a { background:url(/images/template/importantLinks-link-bg.gif) no-repeat 0 5px; float:left; color:#fff;font-weight:bold; padding:15px 26px; text-transform:uppercase; text-decoration:none; width:auto; }
#importantLinks li:first-child a { background:none; }
#importantLinks li a:hover { background:url(/images/template/importantLinks-bg-on.gif) repeat-x top left; }
#importantLinks li.on a { background:url(/images/template/importantLinks-bg-on.gif) repeat-x top left; }

/* navigation */ 
#navigation { float:left; font-size:.85em; margin-right:20px; width:175px; }
#navigation, #navigation ul { list-style-type:none; }
#navigation li { margin:0 0 3px 0; padding:0; }
#navigation li h3 { font-size:.95em; font-weight:normal; margin-bottom:0; padding-bottom:0; }
#navigation li a { background:#eeeff0 url(/images/template/nav-off.gif) no-repeat 5px center; color:#7b797b;  display: block; margin:0; padding:5px 9px 5px 25px; text-decoration:none; text-transform:uppercase; }
#navigation li a:hover { background:#eeeff0 url(/images/template/nav-on.gif) no-repeat 5px center; }
#navigation li ul li a { background:url(/images/template/nav-light-off.png) no-repeat 5px 5px; color:#7a7a7a; margin-bottom:0; padding-bottom:0; padding-left:25px; text-transform:none; }

#navigation li h3.on a { background:url(/images/template/nav-on.gif) no-repeat 5px 5px; color:#000; text-transform:none; }
#navigation li ul li.on a { background:url(/images/template/nav-on.gif) no-repeat 5px 5px; color:#000; text-transform:none; }

#navigation li ul li.on ul li a { background:none; color:#3393be; margin:0; }

#navigation li ul li ul li a { background:none; color:#3393be; margin:0; }
#navigation li ul li ul li a:hover { background:none; text-decoration:underline; }

/* content */
/* #content { float:left; margin-right:19px; width:546px; }  -- Chandrashekhar Changed for testing purpose*/
#content { float:left; margin-right:18px; width:741px; }  
body.noNavigation #content { float:left; margin-right:18px; width:741px; }

/*#content h1 { color:#ff8000; font-size:2em; font-weight:normal; text-transform:uppercase; }*/
#content h1 { color:#ff8000; font-size:1.75em; margin-top:10px;	margin-bottom:10px;	font-family:KnowledgeRegular, Arial, Verdana, sans-serif; padding-bottom:0px; }
#content h2 { margin-bottom:5px; font-size:1.125em; color:#505050; font-weight:normal; line-height:1.125em; padding-bottom:0px; font-family:KnowledgeBold, Arial, Verdana, sans-serif; }
#content h3, #content h4, #content h5, #content h6 { border-bottom:1px dotted; color:#005a84; display:inline; font-family:Arial; margin-bottom:10px; line-height:2em; padding-bottom:5px; }

#content #headerInfo { background:url(/images/services-header-bg.jpg) no-repeat top left; height:84px; width:546px; }
#content #headerInfo p { color:#fff; font-weight:bold; line-height:1em; padding:30px 0 0 10px; text-transform:uppercase; width:223px; }
#content p span { color:#ffa30e; font-weight:bold; }
#content #breadcrumbs { border-bottom: 1px solid #e1e2e3; border-top: 1px solid #e1e2e3; float:left; list-style-type:none; margin:17px 0; padding:13px 0; width:546px; }
#content #breadcrumbs li { background:url(/images/template/breadcrumbs-bg.gif) no-repeat center left; color:#3393be; float:left; font-size:.8em; margin:0; padding:0 5px; text-decoration:none; }
#content #breadcrumbs li a { border:none; color:#3393be; text-decoration:none; }
#content #breadcrumbs li.on a { color:#7a7a7a; text-decoration:none; }

/* sidebar */
#sidebar { float:left; font-family:Arial; width:175px; }

#sidebar .module { background:url(/images/template/sidebar-bg.gif) repeat-x bottom left; border:1px solid #cccccc; margin-bottom:10px; padding:8px; width:155px; }

#sidebar .module h4 { background:#ffa30e; color:#fff; font-size:.9em; margin-bottom:10px; padding:4px; text-transform:uppercase }
#sidebar .module p { font-size:.85em; margin-bottom:1em; }
#sidebar .module a { border-bottom:1px dotted; color:#0889c0; text-decoration:none; }
#sidebar .module a:hover { border-bottom:none; }

#sidebar .module ul { margin-bottom:20px; }

#sidebar .module ul li { margin-left:20px; }

#sidebar .module input { width:120px; }
#sidebar .module input#submit, #sidebar .module button { background:#666666; border-left:none; border-top:none; font-size:.7em; color:#fff; cursor:pointer; height:14px; margin:0 0 0 5px; padding:0; width:20px; }

#sidebar .module .newAccount { background:#0889c0 url(/images/template/new-account-bg.gif) no-repeat top left; cursor:pointer; font-size:12px; margin-bottom:10px; padding:4px; }
#sidebar .module .newAccount p { color:#fff; font-weight:bold; margin:0; padding:10px 0 0 0; text-transform:uppercase; }
	.ie8 #sidebar .module .newAccount p { padding:0px; margin-top:-5px; }
#sidebar .module .newAccount p span { color:#ffa30e; }
#sidebar .module .newAccount p.amoment { font-weight:normal; margin:0; padding:0 5px 0 0; text-align:right; text-transform:none; }

#sidebar .module .existingCustomer { background:url(/images/template/exsisting-customrer-bg.gif) no-repeat 98% center; border:1px solid #ffa30e; color:#0889c0; cursor:pointer; margin:0; padding:5px 25px 5px 5px; }
	.ie8 #sidebar .module .existingCustomer { padding:0px 25px 5px 5px; margin:0; }
#sidebar .module .existingCustomer p { margin:0; padding:0; }
	.ie8 #sidebar .module .existingCustomer p { margin:-10px 0 0 0; }
	.ie7 #sidebar .module .existingCustomer a { border-bottom:0; }

#sidebar .module.helpTopics { background:none; border:none; font-size:1em; margin-bottom:0; text-transform:uppercase; width:auto; }
#sidebar .module.helpTopics a { border:none; }
#sidebar .module.helpTopics p.help { background:#ffa30e; color:#fff; font-weight:bold; margin:0; padding:3px 5px; }
#sidebar .module.helpTopics p.topics { color:#0889C0; }

#sidebar .module.fileHistories h4 { margin-bottom:0px; }
#sidebar .module span.fileHistories { color:#0889c0; font-weight:bold; padding-left:5px; }
#sidebar .module.fileHistories input#submit, #sidebar .module.fileHistories button { background:#666666; border-left:none; border-top:none; color:#fff; cursor:pointer; font-size:.7em; float:right; height:14px; margin:0 0 0 5px; margin-right:5px; width:49px; }
#sidebar .module.fileHistories button { margin:10px 0; }

#sidebar .module.fileHistories h5 { clear:both; color:#ffa30e;}
#sidebar .module.fileHistories ul { font-size:.9em; list-style-type:none; margin:0; padding:0; }

/*homepage */

/* slider */
#content #slider { margin-bottom:1em; }
#content #slider ul li { margin:0; padding:0; }
#slider ul, #slider li {  
/* 
define width and height of list item (slide)
entire slider area will adjust according to the parameters provided here
*/ 
	color:#fff;
	display:block;
	height:306px;
	overflow:hidden;
	width:546px;
 }

#content #slider ul li div { 
	background-color:#A41A33;
	margin-left:295px;
	padding: 10px;
	height: 286px;
}
#slider li h3 { 
	border-bottom:none;
	color:#fff;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	/*font-size:2.5em;*/
	font-size:18pt;
	font-weight:bold;
	line-height:.9em;
	padding:14px 0;
	/*padding-left:295px;*/
	margin:0;
	display:block;
	text-transform:uppercase;
}

#slider li p { 
	border-bottom:none;
	color:#fff;
	/*margin-left:295px;*/
	/*font-size:.85em;*/
	font-size:0.9em;
	font-weight:bold;
	line-height:1.15em;
	padding:0;
	/*font-weight: lighter;*/ 
}
	
#content #slider ul li div.infoText {
	margin:38px 0 0;
	background:none;
	height:auto;
	padding:0;
}
#slider li div.infoText p{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 9pt;
	padding:0 0 10px 0;
}
#slider li a { 
	color:#FFA30E !important;
	border:none;
	font-size: 10pt;/*
	font-size:.85em; */}
#slider li a:hover {
	text-decoration:underline;
}
#slider li#frame-1 { background:url(/images/branding/center2.jpg) no-repeat top left; }
#slider li#frame-2 { background:url(/images/branding/RTR2BQYQ_72dpi.jpg) no-repeat top left; }
#slider li#frame-3 { background:url(/images/branding/42-18951679_72dpi.jpg) no-repeat top left; }
#slider li#frame-4 { background:url(/images/branding/RTR25MAG_72dpi.jpg) no-repeat top left; }
#slider li#frame-5 { background:url(/images/branding/RTXCA1A_72dpi.jpg) no-repeat top left; }

/* numeric controls */

ol#controls { float:right; height:28px; margin:-50px 20px 1em 0px; padding:0; width:auto; }
#content ol#controls li { 
	margin:0 0 0 5px; 
	padding:0;
	float:left;
	list-style:none;
	height:21px;
	width:20px;
	line-height:28px;
	text-align:right; }
ol#controls li a { 
	display:block;
	float:left;
	font-size:1px;
	height:21px;
	width:2px;
	padding:0 9px;
	line-height:21px;
	background:url(/images/template/slider-nav.gif);
	border:none;
	color:#fff;
	cursor:pointer;
	text-decoration:none;
	position:relative;
	text-indent:-9999px; }


ol#controls li.current a { 
	background: url(/images/template/slider-nav-current.gif) no-repeat top left;
	color:#FFA30E;
	height:21px;
	position:relative;
	text-indent:-9999px; }

/* forms */
#content table th, #fh_content table th{ font-size:.9em; text-align:right; vertical-align:text-top; }
#content table td, #fh_content table td { font-size:.9em; }
#add_form h3 { color: #ff8000; border:none; }
#error_message, .error_message { clear:left; color:#DC0A0A; }

/*footer*/
#footer { background:#f7f3f7; color:#8f8f8f; float:left; font-size:.8em; padding:20px; text-transform:uppercase; width:895px; }

#footer .module { float:left; padding-bottom:20px; width:172px; }
#footer .module a { color:#8f8f8f; text-decoration:none; }
#footer .module a:hover { text-decoration:underline; }

#footer .module p span { margin-left:-15px; }

#footer .module.footerLinks { float:left; width:auto; }

#footer .module.footerLinks ul { list-style-type:none; }
#footer .module.footerLinks ul li { display:inline; border-left:1px solid #8f8f8f; padding:0 0 0 5px; }
#footer .module.footerLinks ul li:first-child { border:none; }


.matrix { clear:left; font-weight:bold; text-transform:uppercase; }
.matrix a { color:#29a6ce; text-decoration:none; }

.login_disclaimer { font-weight: bold; }

/******************/
#product_description h3 { border:none; color: #ff8000; display:block; }
fieldset { border-width: 0px; }
#login, #registration { display:block;!important; }
span.required { color: #ff8000; }

div#small_cart {
	padding: 5px;
	margin-bottom: 10px;
}

div#small_cart h3 {
	height: 24px;
	margin: 0;
	padding: 0;
	float: left;
	font-size: 12px;
	line-height: 2;
	border: none;
	background: none;
}

div#small_cart p {
	float: right;
	margin: 0;
}

div#small_cart ul {
	clear: both;
	/*margin-left: 170px;*/
	margin: 0;
}
div#small_cart li {
	background: none;
	margin-left: 0;
	padding-left: 0;
}

/*.form { padding-left: 140px; } */
legend { display: none; }

table {
	width: 100%;
}

table th {
	width: 180px;
	padding-right: 40px;
	text-align: right;
	font-size: 1.2em;
	font-weight: bold;
	color: #005a84;
	vertical-align: top;
}

table th em {
	display: block;
	color: #666;
	font-weight: normal;
	font-style: italic;
	font-size: 0.9em;
}

table th,
table td { padding-top: 2px; padding-bottom: 2px; }

#content table#order_histroy th, #content table#order_histroy td { padding:0 5px 0 0!important; text-align:left; }


/***
	7. Cart
	08/03/2010 Dan: I pulled these over from existing css to get icons and ul at the top of each page to look correct
	
***/
#content .cart_item table li.pdf_download {
	background: transparent url(/images/icons/pdf.gif) no-repeat top left;
	padding: 0 0 0 20px;
	line-height: 1.75;
}

#cart_table th.count {
	padding-top: 1em;
	width: 130px;
}

#content .cart_item {
	padding: 1em;
	border-bottom: 1px solid #CCCCCC;
	border: 1px solid #ccc;
	background: #f6f6f6; 
	margin-bottom: 2em;
}
#content .cart_item ul {
	height: 16px;
	list-style: none;
	clear:both;
}
#content .cart_item li {
	background: none;
	margin: 0;
	padding: 0;
	height: 16px;
	float: left;
}

#content .cart_item li a {
	padding-top: .5em;
	padding-left: 20px;
}

#content .cart_item li.item_toggle {
	width: 60%;
}
#content .cart_item li.item_toggle a { background: transparent url(/images/icons/show.gif) no-repeat center left; line-height: 20px; }

#content .cart_item li.item_edit {
	text-align: right;
	width: 20%;
}
#content .cart_item li.item_edit a { background: transparent url(/images/icons/edit.gif) no-repeat center left; line-height: 20px; }

#content .cart_item li.item_delete {
	text-align: right;
	width: 20%;
}
#content .cart_item li.item_delete a { background: transparent url(/images/icons/remove.gif) no-repeat center left; margin-right:5px; line-height: 20px; }

#content .cart_item table th {
	font-size: 1em;
	font-weight: normal;
	width: 130px;
}
	.ie #content .cart_item table th, .ie #content .cart_item table td { float:left; }
	.ie7 #content .cart_item table td {width:475px;}
	
#content .cart_item table ul {
	height: auto;
	margin-bottom: 0;
}
#content .cart_item table li {
	/*float: none;*/
	height: auto;
}
#content .cart_item table li a { padding-left: 0; }
#content .cart_item table li { border-bottom: 1px solid #ccc; padding-bottom: 0.5em; margin-bottom: 0.5em; }

#content .cart_item span#new_product{ display:none; }

.error { color: red; font-weight: bold; }
th, td { vertical-align: top; }


/* order fixes backup
dl.publicationOrders { float:left; width:400px; }
dl.publicationOrders dt { clear:left; float:left; width:185px; }
dl.publicationOrders dd { float:left; width:215px; }
dl.publicationOrders dd img { float:right; padding:0 0 0 5px; }

dl.publicationOrders dt span.item_number { float: left; clear: left; color:#ff8000; font-weight: bold; padding-right:20px; }
.spaceDownload { float:right; padding-left:5px; } */

/* order fixes */
dl.publicationOrders { float:left; width:100%; }
dl.publicationOrders dt { clear:left; float:left; width:69%; }
dl.publicationOrders dd { float:left; text-align:right; width:30%; }
dl.publicationOrders dd span { display:block; }
dl.publicationOrders dd img { clear:both; float:right; padding:0 0 0 5px; display:block; }

dl.publicationOrders dt span.item_number { float: left; clear: left; color:#ff8000; font-weight: bold; padding-right:20px; }
.spaceDownload { float:right; padding-left:5px; }

/***
* Admin secion
***/

#admin div.section {
	border: 1px solid #ccc;
	background: #f6f6f6;
	padding: 1em; 
	margin-bottom: 2em;
}
#admin div.section-title {
	font-size: 1.2em;
	float: left;
	width: 50%;
	margin-bottom: 1em;
	padding-bottom: 0.3em;
	color: #ff9100;
	font-weight: bold;
}
#admin div.section-header div.buttons { float: right; width: 50%; text-align: right; }

#admin table th,#admin table td { padding-top: 0.5em; padding-bottom: 0.5em; border-bottom: 1px solid #e6e6e6; }

#admin table#basic-info { margin-bottom: 2em; }
#admin table#basic-info th,#admin table#basic-info td { border: none; padding-bottom: 0; text-align: left; }
#admin table#basic-info td { font-size: 1.8em; }

#admin table#account-features { margin-bottom: 1em; }

#admin button { margin: 0; }

#admin div#password-reset { width: 100%; text-align: center; }

#admin div#search-fields { margin-bottom: 2em; }
#admin #search-results th { text-align: left; }

#admin .aside { font-size: 9px; }

#admin #lookup-button { float: none; margin-left: 95px; }

#admin .last td { border-bottom: none; }

/***
*Stuff by Dan
***/
div.section, div.cart-item {
	border: 1px solid #ccc;
	background: #f6f6f6;
	padding: 1em; 
	margin-bottom: 2em;
}
div.section-title {
	font-size: 1.2em;
	float: left;
	/* width:50%; */
	width: 80%;
	margin-bottom: 1em;
	padding-bottom: 0.3em;
	color: #ff9100;
	font-weight: bold;
}
div.section-header div.buttons { float: right; width: 50%; text-align: right; }
ul.sub-nav-admin { 
	width: 100%;
	clear: both;
	list-style-type: none;
	margin: 0;
}

ul.sub-nav-admin li {
	background-image: none;
	font-weight: bold;
	font-size: 90%;
}

ul.sub-nav-admin li.selected { 
	background-color: #ff9100;
	color: #fff;
}

dt.item_number {
	float: left;
	clear: left;
	color:#ff8000;
	font-weight: bold; 
}


span.item_number {
	float: left;
	clear: left;
	color:#ff8000;
	font-weight: bold; 
	padding-right:10px;
	font-size:1.1em;
}

dd.item_pages {
	float: left;
	margin-left: 1em;
	clear: none;
}
dd.item_num{
	clear: none;
	float: right;
	/*margin-right: 5em;*/	
}
dd.item_title, dd.item_error{
	clear: left;
}
dd.item_error{
	color: #FF0000;	
}

span.item_num{
	float: right;
	/* margin-right: .5em; */
	clear: right;	
}

#add_form ul, ul.orderform{
	list-style-type: none;
}

/***
* Help page css
***/

#help_content {
	margin-left: 1em;
	clear: both; }
#help_content .sub-topic {
	margin-left: 2em;
}
#help_content h3 { color: #ff9100; font-size: 1em; }
#help_content h2,h5 { font-size: 1.2em; color: #039; border-bottom: 0px;}
#help_content h6 { font-weight: bold; text-transform: uppercase; }
#help_content h4 { font-size: 1em; color: #039; font-weight: normal; }


#content .sub-topic {
	margin-left: 2em;
}
#content h3 { color: #ff9100; font-size: 1em; }
#content h5 { font-size: 1.2em; color: #039; border-bottom: 0px;}
#content h6 { font-weight: bold; text-transform: uppercase; }
#content h4 { font-size: 1em; color: #039; font-weight: normal; }

ul.sub-nav-banner { 
	width: 100%;
	clear: both;
	list-style-type: none;
	margin: 0;
}

ul.sub-nav-banner li {
	background-image: none;
	background-color: #EEEFF0;
	padding: 1em 1em;
	margin: 0 0 2em 0;
	float: left;
	font-weight: bold;
	font-size: 90%;
}

ul.sub-nav-banner li.selected { 
	background-color: #ff9100;
	color: #fff;
}

table#pricing th, table#delivery-times th{ text-align: left;}
table#pricing td, table#delivery-times td{ /*border-left:1px dotted; border-right:1px dotted;*/}
table#pricing tr:nth-child(even), table#delivery-times tr:nth-child(even), table#search_results tr:nth-child(even){ background-color:#dadada; /*#EEEEEE; */}

table#order_history tr td{
	padding: 1px;
	border-spacing: 0px;
	border: 0px;
}

li.languageItem {
	list-style:none;
}

label span#new_product{
	font-size: 0.75em;
	font-style: italic;
	font-weight: lighter;
	color:#ff0000;
}
table#order_history_results span#new_product{
	display: none;
}

button, .button, #content a.button,#content a:visited.button { 
	background: #ff9100;
	color: white;
	border-bottom: 0px;
	/* border: 1px solid #828282; */
	border: 0;
	padding: 4px 5px;
	margin-top: 15px;
	margin-right: 5px;
	font-family:KnowledgeBold;
	text-transform:uppercase;
	font-weight: normal;
	cursor: pointer;
	font-size: 100% !important;
}
#file-numbers { float:left; width:460px; }
	.ie ul#file-numbers { width:460px !important; }
#file-numbers li .doc-details { clear:left; float:left; width:260px; }
#file-numbers li .doc-availability { float:left; width:200px; }
#file-numbers li .doc-availability img { display:block; clear:both; float: right; margin-top:0px; }