/*********************************************************************
	Global reset
**********************************************************************/
* {	padding:0; margin:0; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address{ margin: 0; }
li, dd, blockquote { margin-left: 20px; }
fieldset { padding: 0; border: none; }
legend { display: none; }

/*********************************************************************
	Element styles
**********************************************************************/
body { font-size: 12px; font-family: arial, verdana, sans-serif; padding: 0; color: #666666; background: #e2ded5 url(/professional/in_office/images/master/bgBody.gif) repeat-y center top; }
p { padding-bottom: 1.2em;}
img { border: 0;}
h1 { color: #6699cc; font-size: 1.4em; line-height: 34px; height: 38px; margin-bottom: 8px; font-weight: normal; }
h2 { font-size: 1.25em; }
h3 { margin-bottom: .3em; font-size: 1.1em; }
a:link { color: #6699CC;  } 
a:visited { color: #6699CC; } 
a:hover { } 
a:active { } 
address { font-style: italic; margin-top: 5px; }
sup { font-size: smaller; vertical-align: baseline; margin-left: 1px; position: relative;  bottom: .4em; } 
sup a { text-decoration: none; } 
span.nobr { white-space: nowrap; } /* replacement for <NOBR> tag */
.clear { font-size: 0px; line-height: 0px; height: 0px; clear: both; }

/*********************************************************************
	Master page
**********************************************************************/
div#upperNav
{
	width: 890px;
	height: 15px;
	margin: 0 auto;
	padding-top: 10px;
	text-align:right;
}
div#upperNav a:link, div#upperNav a:visited
{
	color: #666666;
}
div#pageAll 
{
    margin: 0px auto;
	width: 978px;
	background-color: #eaf09a;  	
}
div#pageTop 
{
	background: url(/professional/in_office/images/master/bgBody_top.jpg) no-repeat top center;
	height:644px;
}
div#pageBottom 
{
	background: url(/professional/in_office/images/master/bgBody_btm.jpg) no-repeat bottom center;
}
div#wrapper
{
	width: 860px;
	height: 528px;
	margin: 18px auto 0 auto;
	margin-top: 18px;
	padding: 32px 0 0 0;
}
div#content
{
	margin: 0 0 9px 23px;
	width: 819px;
}
div#isiFooter
{
	width: 840px;
	margin: 0px auto 0 auto;
	padding: 10px 0 0 0;
	line-height:16px;
}
div#isiFooter h2
{
    font-size: 2.0em; 
    color:#11acad; 
    margin: 0px 0px 20px 0px;
    font-weight: normal;
}
div#isiFooter p
{
    font-size: 13px;
}
div#isiFooter hr
{
	height:1px;
	margin:0 0 10px 0;
}
div#isiFooter a:link, div#isiFooter a:visited
{
	color: #666666;
}
div#footer
{
	width: 500px;
	float:left;
}
div#azLogo
{
	float:right;
	padding-top:40px;
}
div#corpLinks
{
	clear: both;
}


/*********************************************************************
	Header
**********************************************************************/
div#header
{
	height: 66px;
	width: 814px;
}
div#header img.logoMain
{
	float: left;
	margin: 2px 0 0 7px;
}
div#header img.logoPulmicort
{
	float: right;
	margin: 0 0 0 7px;
}
div#mainTabs
{
	width: 797px;
	height: 40px;
	padding: 16px 0 0 22px;
	background: url(/professional/in_office/images/recommend/bgRecommend.jpg) no-repeat left top;
	margin-top: 10px;
}
div#mainTabs div#welcomeBanner
{
	float: left;
	width: 600px;
	height: 32px;
	margin: 6px 0 0 0;
	font-size: 1.3em;
	color: #ffffff;
}
div#mainTabs ul#utilitybar
{
	float: right;
	width: 170px;
	padding: 8px 20px 0 0;
	color: #ffffff;
	text-align: right;
}
div#mainTabs ul#utilitybar li
{
	display: inline;
	list-style-type: none;
	margin-left: 0;
	padding: 0 5px;
	border-left: solid 1px #ffffff;
}
div#mainTabs ul#utilitybar li.firstListItem 
{
	border: none; 
}
div#mainTabs ul#utilitybar li a
{
	text-decoration: none;
	color: #ffffff;
}


/*********************************************************************
	Error page
**********************************************************************/
div#errorPage 
{
	background-color: #F6F9FF;
	border: 1px dashed #D5E794;
	margin: 5px 0 0 8px;
	padding: 30px;
	width: 733px;
}


/*********************************************************************
	Homepage
**********************************************************************/
body.homepage div#pageTop 
{
	background: url(/professional/in_office/images/home/bgBodyHome_top.jpg) no-repeat center top; 
}

div#homeContent 
{
    background: url(/professional/in_office/images/home/bgHomeContent.png) no-repeat left top; 
    width: 590px;
    height: 282px;
    margin: 10px auto 0 auto;
    padding: 40px 35px 35px 35px;
}
div#homeContent h1 
{
    margin: 0 35px 10px 0;
    padding: 0;
    color: #888888;
    font-size: 2.1em;
    font-weight: normal;
}
div#homeContent h2 
{
    margin: 10px 0;
    color: #9098ce;
    font-size: 1.4em;
    font-weight: normal; 
}
div#homeContent img.siteThumbnail 
{
    float: right;
    margin: 10px 7px 0 20px;
}
div#homeContent ul 
{
	height: 134px;
	margin-top: 10px;
}
div#homeContent li 
{
    list-style-image: url(/professional/in_office/images/master/bulletFlower.gif);
    margin-bottom: 1em;
}


/*********************************************************************
	Product list
**********************************************************************/
div#products
{
	float: left;
	background: url(/professional/in_office/images/recommend/bgRecommend.jpg) no-repeat left -56px;
	width: 470px;
	height: 387px;
	padding: 0 1px 0 17px;
}
div#products div#productsHeader
{
	height: 35px;
	margin-top: 4px;
	background-color: #ffffff;
	width: 466px;
}
div#products div#productsHeader p
{

}
div#products div#productsHeader p.recommendItems
{
	float: left;
	position: relative;
	top: 20%;
	font-size: 1.2em;
	padding: 0 0 0 15px;
	width: 365px;
}
div#products div#productsHeader p.iconHeader
{
	float: left;
	padding: 0;
	font-size: .9em;
	text-align: center;
	width: 65px;
}
div#products div#productsList
{	
	height: 320px;
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;
	overflow-y: scroll;
}


/*********************************************************************
	Product items
**********************************************************************/
div#products div#productsList ul
{

}
div#products div#productsList li
{
	width: 430px;
	padding: 3px 0;
	list-style-type: none;
	margin: 0 auto;
	border-bottom: solid 1px #cad3d3;
}
div#products div#productsList li div.itemImage
{
	float: left;
	width: 90px;
	text-align: center;
}
div#products div#productsList li div.itemImage img
{
	cursor: pointer;
}
div#products div#productsList li div.itemDetails
{
	float: left;
	width: 270px;
	margin: 12px 13px 0 8px;
}
div#products div#productsList li div.itemDetails p.itemTitle
{
	padding: 0;
	font-weight: bold;
	text-transform: uppercase;
}
div#products div#productsList li div.itemDetails p.itemName
{
	padding: 0;
	font-weight: bold;
}
div#products div#productsList li div.itemDetails p.itemDescription
{
	padding: 0;
	font-size: .9em;
	clear: both;
}
div#products div#productsList li div.itemDetails span.pdfSize
{
	font-style: italic;
	white-space: nowrap;
	font-size: .9em;
}
div#products div#productsList li div.itemDetails a
{
	float: left;
	margin-right: 20px;
	font-size: .9em;
	color: #42c1f2;
}
div#products div#productsList li img.cartButton
{
	float: left;
	cursor: pointer;
	margin-top: 23px;
	padding: 5px;
}
div#products div#productsList li img.cartCheck
{
	float: left;
	margin: 20px 8px 0 2px;
	padding: 5px;
}


/*********************************************************************
	Cart
**********************************************************************/
div#cart 
{
	float: left;
	background: url(/professional/in_office/images/recommend/bgRecommend.jpg) no-repeat -488px -56px;
	width: 304px;
	height: 387px;
	padding: 0 16px 0 11px;
}
div#cart div#cartHeader
{
	height: 35px;
	margin-top: 4px;
	background-color: #ffffff;
	width: 300px;
}
div#cart div#cartHeader p
{
	float: left;
	padding: 0;
	position: relative;
	top: 20%;
}
div#cart div#cartHeader p.yourCart
{
	font-size: 1.2em;
	padding-left: 15px;
	width: 145px;
}
div#cart div#cartHeader p.quantity
{
	font-size: 1.1em;
	text-align: right;
	width: 64px;
}
div#cart div#cartHeader p.remove
{
	text-align: center;
	font-size: 1.1em;
	width: 80px;
	top: 0;
}
div#cart div#cartItems
{
	height: 267px;
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;
	overflow-y: scroll;
}
div#cart img#btnSaveAsBundle
{
	float: left;
	margin-top: 10px;
	cursor: pointer;
}
div#cart img#btnSendEmail
{
	float: right;
	margin-top: 8px;
	cursor: pointer;
}


/*********************************************************************
	Cart items
**********************************************************************/
div#cart ul
{
	
}
div#cart li
{
	width: 270px;
	padding: 3px 0;
	list-style-type: none;
	margin: 0 auto;
	border-bottom: solid 1px #cad3d3;
}
div#cart li div.cartImageContainer
{
	float: left;
	width: 90px;
}
div#cart li div.cartDescription
{
	float: right;
	width: 180px;
	margin: 0;
	padding: 7px 0 10px 0;
	font-size: 0.9em;
}
div#cart li div.cartDescription p.itemName
{
	padding: 0;
	font-weight: bold;
}
div#cart li div.cartDescription p.pdfSize
{
	padding: 0;
	font-style: italic;
}
div#cart li a.cartRemove,
div#cart li a.cartDownload
{
	float: right;
	font-size: .8em;
	text-decoration: none;
	color: #666666;
	line-height: 25px;
	height: 25px;
	margin: 0 5px 3px 0;
	background-position: left center;
	background-repeat: no-repeat;
}
div#cart li a.cartRemove
{
	background-image: url(/professional/in_office/images/emailMinus.gif);
	padding-left: 37px; /* image width */
	width: 48px;		/* 85-image width */
}
div#cart li a.cartDownload
{
	background-image: url(/professional/in_office/images/downloadArrow.gif);
	padding-left: 26px; /* image width */
	width: 59px;		/* 85-image width */
}


