﻿body
{
	text-align:center;
	margin: 0px;
	background-color: white;
	color: #000;
	font-family:  verdana;
	font-size:1em;
}

.imglink{border-bottom-style:none !important;}

#bannerbox{position:relative;float:left;vertical-align:middle;text-align:center;}

#headrightbox label{display:block;	margin-bottom: 3px;}
#headrightbox input{padding-left:5px;vertical-align:middle;}

#SearchForm{margin:0 0 0 0;}

#uxBasketTotalDiv{	float:left;padding-left:5px;}

#logoninfobox{float:right;padding-right:5px;}

.mainform{margin: 0 0 0 0;}

#page_navigation_box{margin:3px 0px 5px 0px; height:20px;}
#page_navigation_box .col1 {float:left;padding-bottom:3px;}
#page_navigation_box .col1 a {margin-right:10px;}
#page_navigation_box .col2 {float:right;padding-bottom:3px;}


/********************************************************************************************************/
/*Common Content*/
/********************************************************************************************************/
div.contentpage a {text-decoration: none;color: #e54a00;border-bottom-style:dotted;border-bottom-width:1px;}
div.contentpage a:hover{color: #857362;}
div.contentpage p{margin-top:3px;font-size:.9em;}
div.contentpage img{border:0}
div.contentpage h3 {font-size:1em;}
div.contentpage div#title_image {overflow:hidden;background-color:#3366cc}

/********************************************************************************************************/
/*Returns*/
/********************************************************************************************************/

#returnslisttable {width:100%;empty-cells: show; margin:5px 0px 10px 0px}
#returnslisttable th {border-top:dotted 1px #999999;background-image:url(/gardners/images/vertdots.gif);background-position:right center;background-repeat:no-repeat;padding: 0px 0px 0px 3px;font-size:.8em;}
#returnslisttable td{border-bottom:dotted 1px #999999;empty-cells: show}

/*Returns Summary */
div#returns_summary {padding: 5px 5px 5px 5px}
div#returns_summary div#description {float:left;width:400px}
div#returns_summary div#description div#buttons {padding-left:5px;}

div#returns_summary div#allowance {float:right; border:solid 1px #aaaaaa; padding: 0px 5px 5px 5px; background-color:#F8F8F7} 
div#returns_summary div#allowance ul {list-style-type:none}
div#returns_summary div#allowance li label {width:200px; float:left}

div#returns_summary div#previous {clear:both;padding-top:10px}
div#returns_summary div#previous table {width:100%; margin-top:5px;}
div#returns_summary div#previous td {border-bottom:dotted 1px #999999;empty-cells: show}
div#returns_summary div#previous #hrow {text-align:left;background-color:#f8f8f7;border: solid 1px #999999;	height:25px;}
div#returns_summary div#previous #hrow th {border-top:dotted 1px #999999;background-image:url(/gardners/images/vertdots.gif);background-position:right center;background-repeat:no-repeat;padding: 0px 0px 0px 3px;}

/*Returns Detail Viewer*/
div#returns_viewer {padding: 5px 5px 5px 5px}
div#returns_viewer div#header {}
div#returns_viewer div#header div#col1 {float:left;}
div#returns_viewer div#header div#col2 {float:right; padding-right:50px}
div#returns_viewer div#header ul {list-style:none; margin-left:0px; font-size:.9em; padding-left:0px}
div#returns_viewer div#header li {padding-top:2px;}
div#returns_viewer div#header label {float:left; width:170px; text-align:right; padding-right:5px; font-weight:bold}

div#returns_viewer div#buttons {clear:both; float:right; padding-right:10px;}
div#returns_viewer div#buttons a {padding:0px 3px 0px 3px}
div#returns_viewer div#buttons .selected { color:Gray; padding:0px 3px 0px 3px}

div#returns_viewer div#details {clear:both}
div#returns_viewer div#details table { width:100%; margin-top:5px;}
div#returns_viewer div#details td {border-bottom:dotted 1px #999999;empty-cells: show}
div#returns_viewer div#details #hrow {text-align:left;background-color:#f8f8f7;border: solid 1px #999999;height:25px;}
div#returns_viewer div#details #hrow th {border-top:dotted 1px #999999;background-image:url(/gardners/images/vertdots.gif);background-position:right center;background-repeat:no-repeat;padding: 0px 0px 0px 3px;}

/*Returns Wizard*/
div#returns_wizard {}
div#returns_wizard div#sidebar {width:150px;}
div#returns_wizard div#sidebar .text {text-decoration:none; border:none;}
div#returns_wizard div#gather {}
div#returns_wizard div#gather div#description {}
div#returns_wizard div#gather div#isbn_box {height:300px; float:left; padding:0px 5px 5px 5px; margin:10px 5px 5px 5px}
div#returns_wizard div#gather div#upload_box {height:300px; width:250px; float:left; padding:0px 5px 5px 5px;}
div#returns_wizard div#corrections {}
div#returns_wizard div#corrections div#alert h3 {font-size:1em; padding-left:40px; line-height:3em; background-image:url('/Gardners/images/icn_Halt.gif'); background-repeat:no-repeat; background-position:left center;}
div#returns_wizard div#corrections div#description {font-size:.8em;}
div#returns_wizard div#corrections div#failures {}
div#returns_wizard div#corrections div#failures div#buttons {}
div#returns_wizard div#copmlete {}



/********************************************************************************************************/

/********************************************************************************************************/
/*Search Result Header*/
/********************************************************************************************************/

#searchhead_col1{position:relative;float:left;}
#searchhead_col2{padding-top:5px;padding-bottom:3px;position:relative;float:right;text-align:right;font-size:.8em;}
#searchhead_col2 img{border :0;}
#searchhead_col2 div{padding-top:5px;}

#searchcontrols{border: solid 1px #999999;clear:both;padding:3px 3px 3px 3px;margin:10px 0px 5px 0px;height:41px;background-color:#f8f8f7;font-size:.8em;}

#searchcontrols_col1{	float:left;vertical-align:middle;}
#searchcontrols_col1 .formatbox {padding-top:15px; padding-bottom:5px}
#searchcontrols_col1 ul{	list-style-type:none; margin:0px; padding: 3px 0px 0px 0px;display:inline}
#searchcontrols_col1 ul li {list-style-type:none;display:inline}
#searchcontrols_col1 ul li {background-image:url(/gardners/images/vertdots.gif);background-position:right center;background-repeat:no-repeat; padding-right:5px; padding-left:3px; }
#searchcontrols_col2{	float:right;text-align:right;}

#tabsnavigationbox{clear:both; width:100%; height:25px; font-size:.8em; margin-bottom:3px}
#tabsnavigationbox ul {list-style-type:none; margin:0px 0px 0px 0px; padding: 3px 0px 0px 0px;display:inline}
#tabsnavigationbox ul li {float:left; margin-right:2px; list-style-type:none;display:inline;border-top:solid 1px #999999; border-right:solid 1px #999999; border-left:solid 1px #999999}
#tabsnavigationbox ul li a {display:block; padding:3px 8px 3px 8px; background-color:#e4e4e4; border-bottom:solid 1px #e4e4e4}

.resultbutsline{border: solid 1px #cccccc;clear:both;text-align:left;padding:3px 3px 3px 3px; margin-bottom:5px;font-size:.8em;}
.pagenavigation{height:15px; padding-top:5px; float:right}
.printlink {margin-left:15px;}

.linkon{color: black !important;font-weight:bold;}
.tabon{color: white !important;font-weight:bold; background-color:#8aaaca !important; border-bottom:solid 1px #8aaaca !important}

#searchtabs img{border: 0px;margin:0px;float:left;vertical-align:bottom;}


.tabhead{background-image:url(/gardners/images/vertdots.gif);background-position:right center;background-repeat:no-repeat;padding: 0px 3px 0px 3px;font-size:.7em;}
#resultlistheadings{text-align:left;background-color:#f8f8f7;border: solid 1px #999999;height:25px;}
#resultbutsline{clear:both;text-align:left;padding:3px 0px 3px 0px;}

#searchfoot_col1{float:left;padding-top:3px;}
#searchfoot_col2{float:right;padding-top:3px;}

/***********************************************************************************************
Home Delivery Ebook Checkout
************************************************************************************************/
.homedelstep {padding: 15px 0px 0px 10px}
#ebookcheckoutbox {padding-left:10px}
#ebookcheckoutbox ul {list-style:none; margin-left:0px; padding-left:0px}
#ebookcheckoutbox li {padding-bottom:5px;}
#ebookcheckoutbox li label {float:left; width:135px; text-align:right; padding-right:10px}
#ebookconfirmheader { text-align:center; font-size:1.2em}

/***********************************************************************************************
OrderPad Page 
************************************************************************************************/
#orderpadpage h2 { font-size:.9em}
#orderpadpage .confirmitemsbox {padding:10px 0px 10px 5px}
#orderpadpage .confirmbuttonbox {padding:10px 0px 10px 5px}
#orderpadpage .orderpaditems{border:solid 1px #999999}
#defaultvaluebox {padding: 5px 0px 10px 10px; border:solid 1px #999999; margin-top:10px}
#defaultvaluebox p {padding-top:10px}
.emptyorderpadbox {padding:5px 0px 20px 10px; border-bottom:solid 1px #aaaaaa}
.emptyorderpadbox img {vertical-align:middle;margin-right:10px}

/***********************************************************************************************
Search Page 
************************************************************************************************/

#searchpagebox{background-image:url(/Gardners/images/BookPile.jpg);	background-position:right top;background-repeat:no-repeat;}

/***********************************************************************************************
Single title
************************************************************************************************/

#singletitlebox{clear:both;padding-top: 3px;border-top:solid 1px #5689C2;}
#promotionsbox{padding-top:5px}
.discountlabel{font-size:.8em}

#singletitlenavigation{margin:3px 0px 5px 0px;	height:20px;}
#singletitlenavigation .col1 {float:left;padding-bottom:3px;}
#singletitlenavigation .col1 a {margin-right:10px;}
#singletitlenavigation .col2 {float:right;padding-bottom:3px;}

#single_col2 dd {}
#single_col2 ul {list-style:none; margin:0px;}
#single_col2 li {clear:both;  padding-top:4px; margin:0}
#bookdetails{margin-top:10px}

#single_col3 dd { padding-top:3px; }
#single_col3 ul {list-style:none; margin:0px; list-style-position:outside;}
#single_col3 li {padding-top:2px; margin:0 0 0 -20px; text-align:left}
.stockunitslistitem {font-size:.8em}
.quantitylistitem{vertical-align:top}
.quantityvalidatorlistitem{padding-left:20px;}
.buybutton{padding:5 0 5 0;text-align:center}

.ebookbox{margin-bottom:10px; border:solid 1px #999999; padding-bottom:7px; text-align:left; float:left; clear:left; width:159px}
.ebookimage{float:left; padding:2px 1px 2px 1px; width:25px;}
.ebookorderdetails{display:inline; width:110px}
.ebookorderdetails ol {margin:0;list-style:none;}
.ebookbuybutton{padding:5px 10px 0px 5px; text-align:right}

#single_descriptionbox{clear:both;padding-left:10px; border:solid 1px #999999;margin-bottom:10px;background-color: #F4F4F4;}
#single_descriptionbox dt {padding-top:5px; font-weight:bold;  }
#single_descriptionbox dd {padding-top:3px; margin-left:10px; }
#single_descriptionbox dd .bic{}
#single_descriptionbox ul {list-style:none; margin-left:10px;}
#single_descriptionbox li {padding-top:2px;}

/********************************************************************************************************/
/* Basket */
/********************************************************************************************************/
#basketbox{ font-size:.8em}
#basketbox div.discount{float:left; text-align:left; padding-left:5px}
#basketbox #uxHomeDeliveryLimitDiv {text-align:center; width:100%; clear:both; font-size:1.2em}
#basketbox h3 {font-size:1.3em; color:#8aaaca;}
#basketbox .b-item-alt { background-color:#ECECEC; padding:5px}
#basketbox .b-item { background-color:white;padding:5px}
#basketbox .whitebluegrad{	background-color:#e5f0ff;}

#baskettable {empty-cells: show }
#basketheaderrow{text-align:left;background-color:#f8f8f7;border: solid 1px #999999;	height:25px;}
#basketheaderrow th {border-top:dotted 1px #999999;background-image:url(/gardners/images/vertdots.gif);background-position:right center;background-repeat:no-repeat;padding: 0px 0px 0px 3px;font-size:.9em;}
#basketheaderrow th  .asc{background-image:url(/gardners/images/icn_uparrow.gif);background-position:right center;background-repeat:no-repeat;padding-right:7px;}
#basketheaderrow th  .desc{background-image:url(/gardners/images/icn_downarrow.gif);background-position:right center;background-repeat:no-repeat;padding-right:7px;}
#baskettable td{border-top:dotted 1px #999999;empty-cells: show }
#basketbuttonsbox{float:left;}

.rowsep{border-bottom: gainsboro 1px solid;height:1px}
.titlerow{font-weight:bold;font-size:10pt;color: #3365cb;}

#basketsingletitlenavigation{float:left}

/***********************************************************************************************
Catalogue Display
************************************************************************************************/
#bookguideheaderbox{border-bottom:solid 1px #5689C2;height:25px}

#bookguideheaderbox #bookguide_col1{padding-left:5px; float:left; vertical-align:middle}
#bookguideheaderbox #bookguide_col2{float:right;background-image:url(/gardners/images/icn_doublearrow.gif);background-position:left center;background-repeat:no-repeat;text-indent:15px}
#bestsellerheaderbox{border-bottom:solid 1px #5689C2}
#bestsellerheaderbox h2 {margin-top:5px;margin-bottom:5px;}

#displaystatusline{clear:both;padding-top: 5px}

/************************************************************************************************
User Manager
************************************************************************************************/
#usermanagerheaderbox{border-bottom:solid 1px #5689C2; padding-bottom:10px}
#usermanager_col2 ul {	list-style:none; margin-top:0; margin-bottom:0;}
#usermanager_col2 li {margin:0px; margin-top:10px; }
#usermanager_col2 li a img { border:0}
#usermanager_col2 h2 {font-size:1.3em;color: #88AFD8}

#gFooter{clear:both;font-size:.8em;border-top:solid 1px #5689C2;height:20px;border-bottom:solid 1px #5689C2;text-align:left;filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#ffffff' ,endColorStr= '#1e77d3' ,gradientType= '1' );}
.dropdownlist{vertical-align:middle;}
.alignmiddle{vertical-align:middle;}

.sRIT-TR{font-weight: normal;text-transform: capitalize;color: black;font-family: Verdana, Arial;background-color: #fffdd5;}
.sRAIT-TR{font-weight: normal;text-transform: capitalize;color: black;font-family: Verdana, Arial;}

.whitebluegradhoriz{filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#4B92D9', endColorStr='#CEDFF6', gradientType='1')}
.whitebluegrad{background-color:#e5f0ff;}

#RESTRI{font-weight:normal;text-transform:capitalize;color:Black;font-family:Verdana,Arial;background-color:#fffdd5;font-size:.8em;border-bottom: gainsboro 1px solid;}
#RESTRAI{font-weight:normal;text-transform:capitalize;color:Black;font-family:Verdana,Arial;background-color:#F8F8F8;font-size:.8em;border-bottom: gainsboro 1px solid;}
#RESTRS{border-bottom: gainsboro 1px solid;}

table{border-collapse: collapse;border: 0px;}
img{border: 0;}
.hide{display: none;}
#ca td{vertical-align: top;}
.titlecell{background-color:White;background-image:url(images/grad_Title.jpg);background-repeat:repeat-y;	background-position:left;	}

a{text-decoration: none;color: #e54a00;border-bottom-style:dotted;border-bottom-width:1px;}

a:hover{color: #857362;}
