/********************************************************************************************************/
/*Global*/
/********************************************************************************************************/
#page{width:970px;position:relativezac;margin:auto;border-left:solid 1px gray;border-right:solid 1px gray}


/********************************************************************************************************/
/*Header*/
/********************************************************************************************************/
#headerbox{background-image: url(/gardners/images/gardtop.jpg);background-repeat:repeat-x;width:970px;	height:68px;}
#gardlogobox{float:left;height:68px;width:293px;overflow:hidden;}
#headrightbox{float:right;height:68px;width:209px;background-repeat:repeat-x;vertical-align:bottom;background-image: url(/gardners/images/gardtop.jpg);color:White;font-size:.8em;}
#statuslinebox{width:970px;background-repeat:repeat-y;background-color:#125EAC;color: white;text-align:right;border-top: white 1px solid;border-bottom: white 2px solid;height:20px;font-size:.8em;}

/********************************************************************************************************/
/*Main Form*/
/********************************************************************************************************/
#main_navcol{float:left;width:150px;vertical-align:top;text-align:left;}
#main_centrecol{ position:relative;float:right;width:815px;overflow-x:hidden;padding-left:5px;vertical-align:top;text-align:left}
* html #main_centrecol{width:798px; w\idth:813px;} /*hack for ie5 798*/

/*#main_centrecol{position:relative;float:right;width:815px;overflow-x:hidden;padding-left:5px;vertical-align:top;text-align:left}
* html #main_centrecol{width:798px; w\idth:815px;} /*hack for ie5 798*/


/* Catalogue Results Pane */

/************************************************************************************************
Home Delivery
************************************************************************************************/
.homedeladdress {width:500px;padding:3 3 3 5;}
.homedeltable {width:500px}

/********************************************************************************************************/
/* Search Results Pane */
/********************************************************************************************************/
div.cp-item {width: 805px; clear:both; height:110px; font-size:.8em;text-align:left;border-top:dotted 1px #999999; padding-top:10px}
div.alt {background-color:#F5F5F5;}/*<!--#F5F5F5;-->*/
div.cp-item ul {	list-style:none; margin-top:0; margin-bottom:0; }
div.cp-item li {margin:0px;display:inline; margin-top:2px}
div.cp-item .first{margin:0px;display:inline; margin-left:-40px; margin-top:2px}
div.cp-item label {margin:0px;	color: #88AFD8}
	
div.checkbox {float:left; width:25px} /*{float:left;   display:inline;}*/
div.image {float:left; width:110px; text-align:center;border-bottom-style:none;} /*{position:relative; float:left;  width:110px }*/
div.image .imi {position:relative; z-index:99; }/*right:-12px*/
div.image .j {position:relative;  z-index:0; top: -10px}/*top:-5px;*/
div.image img {border:0;border-bottom-style:none;}
div.cp-item div.image a{ border-bottom-style:none;}

div.content { float:right; width:655px; padding-left: 5px;} /*{position:relative; float:left;}*/
div.content h3 {font-weight:normal;font-size:1.0em;color: #3365cb; margin: 0 0 5px 0}
div.content h3 .title{font-weight:normal;font-size:1.2em; margin: 0 0 5px 0}
div.content h3 .author{font-weight:normal;font-size:1.2em; margin: 0 0 5px 0}
div.content div.price {padding-top:3px; vertical-align:middle; float:left}
div.content div.price input{margin-left:5px;border-width:0px; vertical-align:middle}
div.content div.price .sOSL {font-style:italic; font-weight:bold; font-family:Verdana,Arial; font-size:7pt; color:#3399cc;}
div.content div.price .sISL { font-style:italic; font-weight:bold; font-family:Verdana,Arial; font-size:7pt; color:Green;}
div.content span.high {color: #88AFD8}

* html div.search-pane{width:774px;} /*hack for ie5*/
* html div.search-pane div.content{width:650px;}/*hack for ie5*/

/********************************************************************************************************/
/*Search Results List2*/
/********************************************************************************************************/
.sr2 {border-top: dotted 1px #999999;font-size:.7em;}
.alt {background-color:#F5F5F5;}/*<!--#F5F5F5;-->*/
.sr2ckb {width:25px;border-top:dotted 1px #999999;padding:10px 0px 10px 0px;}
.sr2img {text-align:center; padding:5px 0px 5px 0px;border-top:dotted 1px #999999}
.sr2img .imi {position:relative; z-index:99; }
.sr2img .j {position:relative;  z-index:0; top: -10px}
.sr2tit {width:220px; padding:10px 3px 10px 5px;border-top:dotted 1px #999999; font-size:1.2em;}
.sr2aut {width:130px; padding:10px 3px 10px 3px;border-top:dotted 1px #999999}
.sr2pub {width:120px; padding:10px 3px 10px 3px;border-top:dotted 1px #999999}
.sr2pdate {width:130px; font-size:inherit; padding:10px 3px 10px 3px;border-top:dotted 1px #999999}
.sr2buy {width:95px;padding:5px 3px 5px 3px;border-top:dotted 1px #999999; text-align:center}
.sr2buy input {padding-bottom: 5px;}

/********************************************************************************************************/
/*search Result List3*/
/********************************************************************************************************/
.sr3 {border-top: dotted 1px #999999;font-size:.7em;}
.sr3check {width:30px;padding:10px 0px 10px 0px; text-align:center;border-top:dotted 1px #999999}
.sr3ean {width:95px;padding:10px 5px 10px 5px;border-top:dotted 1px #999999}
.sr3tit {width:200px; padding:10px 3px 10px 3px;border-top:dotted 1px #999999;}
.sr3aut {width:120px; padding:10px 3px 10px 3px;border-top:dotted 1px #999999;}
.sr3pub {width:100px; padding:10px 3px 10px 3px;border-top:dotted 1px #999999;}
.sr3pdate {width:75px;padding:10px 3px 10px 3px;border-top:dotted 1px #999999;text-align:center}
.sr3price {width:50px;padding:10px 3px 10px 3px;border-top:dotted 1px #999999;text-align:right;}
.sr3buy {width:95px;padding:5px 3px 5px 3px;border-top:dotted 1px #999999;text-align:center; }
.sr3buy input {padding-bottom: 5px;}

/********************************************************************************************************/
/* Main Content */
/********************************************************************************************************/
div.contentpage 
{
	width:804px;
	text-align:left;
	padding-left:3px;
	padding-right:3px;
	padding-top: 3px;
	font-size:.8em;
}
* html div.contentpage{width:798px; w\idth: 804px;} /*hack for ie5 798*/


/********************************************************************************************************/
/*Returns*/
/********************************************************************************************************/
.lv {border-top: dotted 1px #999999;font-size:.7em;}
.lvean {width:95px;padding:10px 5px 10px 5px;border-top:dotted 1px #999999}
.lvtit {width:200px; padding:10px 3px 10px 3px;border-top:dotted 1px #999999;}
.lvaut {width:120px; padding:10px 3px 10px 3px;border-top:dotted 1px #999999;}
.lvpub {width:100px; padding:10px 3px 10px 3px;border-top:dotted 1px #999999;}
.lvpdate {width:75px;padding:10px 3px 10px 3px;border-top:dotted 1px #999999;text-align:left}
.lvprice {width:50px;padding:10px 3px 10px 3px;border-top:dotted 1px #999999;text-align:right;}
.lvqty {width:50px;padding:10px 3px 10px 3px;border-top:dotted 1px #999999;text-align:center}
.lvcbox {width:15px;}

#returns_header_list_table {empty-cells: show; margin:5px 10px 5px 10px; width:775px}
#returns_detail_list_table {empty-cells: show; margin:5px 10px 5px 10px; width:775px}

/********************************************************************************************************/
/*Search Results*/
/********************************************************************************************************/
#searchtabs{clear:both;width:805px;padding-top: 3px;border-bottom:solid 3px #8aaaca;height:22px;}
#searchfootbox{clear:both;width:100%;border-top:solid 5px #8aaaca;font-size:.8em;}
#searchpagebox .searchbut { padding-left:377px;}
#searchpagebox ul {list-style:none; margin-left:-30px; font-size:.8em}
#searchpagebox li {padding-top:5px;}
#searchpagebox li a {text-decoration: none;color: #e54a00;border-bottom-style:dotted;border-bottom-width:1px;}
#searchpagebox li a:hover{color: #857362;}
#searchpagebox li label {float:left;width:125px;text-align:right; padding-right:5px; color:#333333;}

#single_col1{float:left; width:200px; text-align:center;  } /*#single_col1{float:left; width:200px; text-align:center; }*/
#single_col1 img{max-width:190px;width: expression(this.width > 190 ? 190: true);display:block !important; margin-left:auto !important; margin-right:auto !important}
#single_col2{float:left; width:415px; padding-right:5px; text-align:left; margin-bottom:15px; font-size:.9em}
#single_col2 p {float:right; width:250px; margin:0; border-bottom:solid 1px #eeeeee }
#single_col2 li label {float:left;width:115px;text-align:right; padding-right:5px; color:#333333;}


#single_col3{float:right; width:160px; font-size:.9em; margin-bottom:10px; border:solid 1px #999999; text-align:center; padding-top:5px; background-color:#F4F4F4}
#single_col3 label {float:left;width:65px; color:#333333; text-align:right; padding-right:3px;}


#single_descriptionbox li label {float:left;width:90px;color:#333333;}


/************************************************************************************************/




.SubjectLabelDiv{clear:both;padding-top: 5px; width:790px}

#breadcrumb{	clear:both;	padding-top: 5px; width:790px;}

#subjectcategories{width:790px; padding:5px 0 10px 0;float:left; border-bottom:solid 1px #5689c2; font-size:.8em}
#subjectcategories img { margin-right:5px}

/************************************************************************************************/


#usermanager_col1{ border-right:solid 1px #5689C2; float:left; width:200px}
#usermanager_col2{ padding-left:5px;  float:right; width:585px}
#usermanager_col2 li label{margin:0px; margin-top:2px; width:200px; float:left; text-align:right; padding-right:5px}
.displaytypebutton {float:left;width:190px}
.displaytypegraphics{float:right;width:250px}

/************************************************************************************************/


.title_image{width: 792px;height: 48px;padding: 0px;margin: 0px;overflow: hidden;}


/**************************************************************************************************
Terms & Conditions - Basket Page
**************************************************************************************************/
.bg { width:530px; height:147px; background-image:url(/gardners/content/staticimg/bg.png); background-repeat:no-repeat; background-position:bottom;}
.hd { padding: 25px 10px 0 10px; width:400px; font-family:Verdana, Geneva, sans-serif; font-size:10pt; color:#223d85;}
.mn { padding: 12px 10px 10px 10px; width:400px; font-family:Verdana, Geneva, sans-serif; font-size:7pt; color:#223d85;}
a.mn link { color:#223d85; padding: 0 0 0 0;}
.pic { float:left; width: 110px; padding-left:10px;}
.cont { float: left; width:410px;}
.termsconditions { width:530px; padding-top:10px; margin-bottom:10px}
.tickbox { padding: 5px 10px 0 10px; font-family:Verdana, Geneva, sans-serif; font-size:10pt; color:#223d85;}