body{
background: #fff url('../../images/tradehotel/gradient.jpg') repeat-x;
font-size: 1em; font-family: Arial, Helvetica, sans-serif; color: #444;
}
/***************PAUL TERO CSS START******************/
tr.spacer td {height: 15px;}
/*The help box for management pages*/
div.help {background: #ffff99; display:inline; position:absolute; width:150px; margin-left:5px; padding:4px; border:1px dashed black;}
/*For the inline htmleditor*/
div.htmleditor {background: #eeeeee;}
/*****pd management*********/
table.catorder select {font-size: 1em;}
tr.spacer td {height:10px;}
tr.header td {font-weight: bold;}
/***************PAUL TERO CSS END******************/
/***************ALPHA STATE CSS START******************/
/***************OVERALL LAYOUT START******************/
div.hide { display: none;}
#wrapper {
	background: #fff url(../../images/tradehome/background.gif) repeat-y left;
width: 764px;
margin-left: auto;
margin-right: auto;
}
#header {
	background: #fff;
	width: 764px;
margin-left: auto;
margin-right: auto;
}
#container {
	width: 100%;
	background: #fff url(../../images/tradehome/background.gif) repeat-y left;
	float: right;
	margin-left: -157px;
}
#content {
	background: #fff;
	margin-left: 157px;
	margin-right: 7px;
	padding: 0 0 0 8px;
}
#sidebar {
	width: 150px;
	float: left;
	margin-left: 7px;
}
#footer {
	background: #fff;
	width: 764px;
margin-left: auto;
margin-right: auto;
/*text-align: center;*/
border-top:1px solid #593909;
padding: 5px 0 60px 0;
}
#footer #left{
font-size: 0.8em;
float: left;
text-align: left;
margin-left: 7px;
}

#footer #right{
margin-right: 7px;
font-size: 0.8em;
float: right;
text-align: right;
}


.last {
	margin-bottom: 0;
}
.clearing {
	height: 0;
	clear: both;
}
/***************OVERALL LAYOUT END******************/

/***************COMMON******************/
form {margin: 0;}
a:link{text-decoration: underline; color: #0033cc;}
a:visited{text-decoration: underline; color: #cc6600;}
a:hover{text-decoration: none; color: #ff6600; }
/*a.rollover img {border-width: 0;}*/
     
h1, h2, h3, h4, h5, h6 {
	margin: 0 0 2px 0; text-align: left; color: #444;
}
h1{font-size: 2em;}
h2{font-size: 1.4em;}
h3{font-size: 1.3em; margin-bottom: -1em;}
h4{font-size: 1.1em; }
h5{font-size: 1em; color: #0044aa; clear: both;}
h6{font-size: 1em; color: #FFF; background-color: #444; padding: 0 0 1px 1px;}
th {background-color: #555; color: #fff; font-size: 1em; text-align: left;}
td {vertical-align: top; padding:2px; font-size: 1em; color: #003366;}
ul {padding-left: 15px;}
img {border: 0;}


div.breadcrumb{margin: 0; text-align: right; font-size: 1em; color: #444;}

#recent-views{margin: 10px 0 0 0;}

/***************HEADER START******************/
#header_left{float: left; padding-left: 8px; margin: 5px 0 0 0; width: 125px;}
img.logo{border: 0; width: 120px;}
#header_middle{float: right; padding-left: 0;  padding-right: 0; margin: 5px 0 0 0;  width: 498px;}
#header_right{float: right; width: 124px;  padding-right: 4px;  margin: 5px 0 0 0;} 
#home-office{border: 0; width: 120px; margin: 5px 0 6px 0; }
#request-info{border: 0; width: 120px; margin: 0 0 0 0; }

#header_nav{ background: #fff;
width: 750px; margin: 0 7px 3px 7px;}
img.ancnav{border: 0; width: 85px; margin: 10px 0 5px 0; }
/***************HEADER END******************/
/***************SIDEBAR START******************/
#sidebar form {padding-bottom: 4px; width: 129px;}
input:focus{background: #ffCC00;}

.texta { 
 font-size: 11px; 
 background-color:#eeeeee; 
 border: 1px solid #999; 
}

img.projectchecklist{margin: 10px 0 0 0;}
/***************SIDEBAR END******************/

/******CATEGORY VIEW - HANDLES THE PRODUCT TYPE PAGE******************/
td select {font-size: 1em; color: #003366;}
select {font-size: 0.8em; color: #003366;}

#content {color: #003366; font-size: 0.8em;}
#content p {margin: 0 0 4px 0; font-size: 1em;} 
#content ul {color: #003366; font-size: 1em;}

div.mainimage {margin: 7px 0 5px 0;}
div.mainimage img {width: 590px; height: 350px; border: 1px solid #ccc;}
p.rollmessage {clear: both; margin: 0 0 5px 0;}
div.scroll {margin: 0 0 7px 0; height: 110px; width: 592px; overflow: auto; border: 0; background-color: #fff;	padding: 0; text-align: left; 
     scrollbar-arrow-color: #444;
     scrollbar-base-color: #fff;
     scrollbar-dark-shadow-color: #FFF;
     scrollbar-track-color: #FFF;
     scrollbar-face-color: #FFCC33;
     scrollbar-shadow-color: #FFF;
     scrollbar-highlight-color: #FFF;
     scrollbar-3d-light-color: #FFF;
}
div.scroll img {padding: 0; vertical-align: top; margin: 0 10px 0 0; border: 1px solid #ccc;}
div.scroll table  {padding: 0; border: 0; margin: 0;}
div.scroll table td {white-space: nowrap;}
/*Product Thumbnails*/
div.productthumb {margin: 0 0 25px 0; width: 148px;  padding: 0; float: left; position: relative; text-align: center; font-size: 1em; }

div.productthumb img {margin: 0 0 5px 0; width: 135px; float: none; border: 1px solid #ccc;}
.clear {clear: both;}

/***SUB CAT LAYOUT***/
#wrapper_subcat {
	background: #fff url(../../images/tradehome/background_subcat.gif) repeat-y right; width: 592px;
}
#container_subcat {
	width: 100%;
	background: #fff url(../../images/tradehome/background_subcat.gif) repeat-y right;
	float: left;
	margin-right: -150px;
	padding:0;
	}
#content_subcat {
	background: #fff;
	margin-right: 150px;
	padding: 0 10px 0 0;
}
#sidebar_subcat {
	width: 150px;
	float: right;
}
#sidebar_subcat ul li a:link, div.productthumb a:link, #footer ul li a:link, li.xls a:link, li.pdf a:link {color: #444; text-decoration: none; }

#sidebar_subcat ul li a:visited, div.productthumb a:visited, #footer ul li a:visited, li.xls a:visited, li.pdf a:visited{color: #cc6600; text-decoration: none; }
#sidebar_subcat ul li a:hover, div.productthumb a:hover, #footer ul li a:hover, li.xls a:hover, li.pdf a:hover{text-decoration: underline; color: #ff6600;}

/*****************END***************/
/******PRODUCT VIEW - HANDLES THE PRODUCT PAGE******************/



/*******************PROD LAYOUT*****************/
#wrapper_prod {
	background: #fff url(../../images/tradehome/background_prod.gif) repeat-y right; width: 592px;
margin: 15px 0 0 0;
}
#container_prod {
width: 317px;
	background: #fff url(../../images/tradehome/background_prod.gif) repeat-y right;
	float: left;
	margin-right: -275px;
}

#content_prod {
background: #fff;
margin-right: 275px;
}

#sidebar_prod {
	width: 275px;
	float: right;
}
/*****************END***************/
div.prodmainimage {margin: 0; padding: 0;  width: 317px;  text-align: center;}
div.prodmainimage img{border: 1px solid #ccc;}
div.prodmainimage div {text-align: left; font-size: 1em; margin: 0 10px 0 0;}
div.prodmainimage div p {text-align: left; margin: 5px 0 5px 0; font-size: 1em;}
div.prodmainimage ul, #sidebar_subcat  ul {margin: 5px 0 15px 0.2em; padding: 0; list-style-type: none; text-align: left; font-size: 1em;}
div.prodmainimage ul li, #sidebar_subcat ul li
{
background-image: url(../../images/tradehome/bullet.gif);
background-repeat: no-repeat;
/*These units refer to the images position from the "left" and "top". */
background-position: 0 55%;
padding-left: 0.9em;
}
table.flower{font-size: 1em; width: 100%;}
ul.withicons {margin: 5px 0 15px 0.2em; padding: 0; list-style-type: none; text-align: left; font-size: 0.8em;}
li.pdf
{
background-image: url(../../images/bullet_pdf.gif);
background-repeat: no-repeat;
/*These units refer to the images position from the "left" and "top". */
background-position: 0 75%;
padding-left: 1.5em;
padding-top: 0.5em;
}
li.xls
{
background-image: url(../../images/bullet_xls.gif);
background-repeat: no-repeat;
/*These units refer to the images position from the "left" and "top". */
background-position: 0 65%;
padding-left: 1.5em;
padding-top: 0.5em;
}
div.relatedproduct{margin: 10px; padding: 0;  font-size: 0.8em; }
div.relatedproduct img {margin: 0 10px 0 0; width: 50px; float: none; border: 1px solid #ccc;}
div.prodbasket {margin: 0;}
table.prodbasket{margin: 10px 0 15px 0;}

/*****************BASKET PAGES***************/
table.basket{width: 592px; empty-cells:show; margin: 0;}
table.basket td{border:1px solid #ddd;}
table.basket td.formbuttons{text-align: right; border: 0;}
table.basket td.remove {width: 65px; text-align: center;}
/*****************END***************/

/*****************contact***************/
#content form input, #content form textarea, #content form select {margin-left: 20px;}
.red {color: red;}

/*****************END***************/

/*****************SITE MAP***************/
ul.sitemap {font-size: 0.8em;}
li.sitemap{font-size: 1em;}
ul.sitemap li ul{font-size: 1em;}

/*****************END***************/
/***************FOOTER START******************/
#footer ul {
	list-style: none;
       margin: 0;
	   padding: 0;
       }
#footer ul li {
	display: inline;
margin: 0 5px 0 5px;
font-size: 0.8em;
}
/***************FOOTER END******************/
/***************HOME START******************/
#sidebar_subcat img {border: 0; width: 150px; clear: both; margin: 0 0 20px 0;}

div.left-float{
float: left;
margin: 8px 0 3px 4px;
}
div.right-float{
float: right;
margin: 8px 4px 3px 0;
}
div.left-float img,  div.right-float img{
border: 1px solid #ccc;
}



/***************HOME END******************/
/***************LINK PAGES START******************/
p.weblink {padding: 10px 0 0 0;}
/***************LINK PAGES END******************/
/********HIGN REZ IMAGES DEPT MENUS************/
ul.imsmenu {padding: 8px 0 0 20px;}
p.redtext{color: #cc0000; padding: 20px 0 20px 0;}
/***************SEARCH RESULTS********/
.highlight {color: #cc0000;}
/**************Site map***********/
ul.sitemap li {margin: 4px 0 10px 0;}
