#Viewport 
{
	width: 100%;
	text-align: center;
	
}
.outerBounds 
{
	width: 812px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background:url(/shared/images/body-shadow.png) repeat-y 50%;

}
.innerBounds 
{
	width: 100%;
	text-align: left;
}

.colLeft 
{
	float: left;
	width: 170px;
	height: auto;
	overflow: hidden;
}
.colLeftInner 
{
	padding:5px;
}
.colMiddle 
{
	float: left;
	width: 610px;
	height: auto;
	overflow: hidden;
	background:#0077B7 url(../images/watermark-default-blue.png) no-repeat bottom right;
	color:#fff;
	position:relative;
}
.colMiddleInner 
{
	padding:0px 15px 15px 40px;
	
}
.colRight 
{
	
}
.colRightInner 
{
}

#PageHeader 
{
}
#PageHeaderInner 
{
}

#PageBody 
{
width:780px;
margin:0px 16px;
}
#PageBodyInner 
{
}
#Columns 
{
}
#ColumnsInner 
{
}


#PageFooter 
{
	height:84px;
	background:url(/shared/images/footer-bg-default-blue.png) no-repeat top left;
	margin-left:-40px;
	margin-bottom:-15px;
}
#PageFooterInner 
{
	height:84px;
}

.screen 
{
	display: block;
}
#Logo
{
	width:160px;
	height:142px;
	text-indent:-9999px;
	background:url(/shared/images/azure-logo-default-blue.png) no-repeat top center;
}
#Logo a {
	display:block;
	height:100%;
}
#Logo img {
	display:none;
}
#Tagline
{
	height: 103px;
	margin: 0px 0px 15px -40px;
	background:url(/shared/images/tagline-default-blue.png) no-repeat top left;
	
	
}
#PageTitle {
	
	padding:75px 0 0 40px;

}
#TopShadow
{
	background:url(/shared/images/top-shadow.png) no-repeat top center;
	height:16px;
}
#BottomShadow
{
	background:url(/shared/images/bottom-shadow.png) no-repeat top center;
	height:16px;
}

/*****PRODUCT LIST*******/

.stepProductList 
{

}
.stepProductImageOuter 
{
	background:url(/shared/images/product-border-orange-small.png) no-repeat;
	float:left; 
	width:167px; 
	height:163px;
	margin-right:15px;
}
.stepProductImageInner 
{
	padding:15px;
}
.stepProductDescription 
{
	font-weight:normal;
}
.stepProductDescription h4
{
	font-weight:bold;
}
.stepProductMoreLink 
{
	text-align:right;
	margin-top:15px;
}
.stepProductWrap
{
	height:175px;
}
hr
{
	border:none;
	color:#fff;
	background-color:#fff;
	height: 1px;
}
.productListItemWrap
{
	
	width:380px;
	margin:15px;
	padding:0;
	margin-left:60px;
}
ul.productListLinks
{
	list-style-type:none;
	margin:0;
	padding:0;
}
div.productListInner
{
	padding:15px;
}
div.productListInner h4
{
	margin-top:0;
	margin-bottom:5px;
	text-transform:uppercase;
}
div.productListTextWrap
{
	width:285px;
	float:left;
	font-size:14px;
}
.productListStepImg
{
	width:50px;
	height:77px;
	float:right;
}
.productListLinks
{
	float:left;
}
.productListBottomCap
{
	
	height: 13px;
	line-height:0px;
	margin:0;
	padding:0;
	margin-bottom:-5px;
	
}
div#YellowProductWrap .productListStepImg
{
	background: url(/shared/images/product-list-step-number-1.png) no-repeat;
}
div#LiteBlueProductWrap .productListStepImg
{
	background: url(/shared/images/product-list-step-number-2.png) no-repeat;
}
div#OrangeProductWrap .productListStepImg
{
	background: url(/shared/images/product-list-step-number-3.png) no-repeat;
}
div#GreenProductWrap .productListStepImg
{
	background: url(/shared/images/product-list-step-number-4.png) no-repeat;
}
div#YellowProductWrap
{
	background:url(/shared/images/product-list-background-yellow-top.png) no-repeat;
}
div#LiteBlueProductWrap
{
	background:url(/shared/images/product-list-background-light-blue-top.png) no-repeat;
}
div#OrangeProductWrap
{
	background:url(/shared/images/product-list-background-orange-top.png) no-repeat;
}
div#GreenProductWrap
{
	background:url(/shared/images/product-list-background-green-top.png) no-repeat;
}
div#YellowProductWrap
{
	background:url(/shared/images/product-list-background-yellow-top.png) no-repeat;
}
div#YellowProductWrap .productListBottomCap
{
	background:url(/shared/images/product-list-background-yellow-bottom.png) no-repeat;
}
div#LiteBlueProductWrap .productListBottomCap
{
	background:url(/shared/images/product-list-background-light-blue-bottom.png) no-repeat;
}
div#OrangeProductWrap .productListBottomCap
{
	background:url(/shared/images/product-list-background-orange-bottom.png) no-repeat;
}
div#GreenProductWrap .productListBottomCap
{
	background:url(/shared/images/product-list-background-green-bottom.png) no-repeat;
}

/******Product Detail Page******/
.productDetailImageWrap
{
	width:167px;	
	float:right;
	text-align:right;
	margin:0 0 15px 15px;
}
.productDetailImage
{
	
	width:167px;
	height:165px;

}
.productDetailImageInnner
{
	padding:15px;
}
#ProductDetailImageOrange
{
	background:url(/shared/images/product-border-orange-small.png) no-repeat;
}
#CMSBucket1 {
	padding-bottom:15px;
	
}

.faqBox {
	margin-bottom:25px;
}
.question {
	font-weight:bold;
}
span.questionQ 
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-style:italic;
}
span.answerA
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-style:italic;
}
#MinHeight
{
	min-height:300px;
}
.productListTextWrap p {
	margin:0; padding:0;
}
.stepBox
{
    width:380px;
    margin-left:58px;
    margin-bottom:1em;
}
.stepBoxPurple
{
    background:url(/shared/images/product-list-purple.png) no-repeat right top;
}
.stepBoxPurple .bottomCap
{
    background:url(/shared/images/product-list-purple.png) no-repeat right bottom;
}
.stepBoxOrange
{
    background:url(/shared/images/product-list-orange.png) no-repeat right top;
}
.stepBoxOrange .bottomCap
{
    background:url(/shared/images/product-list-orange.png) no-repeat right bottom;
}
.stepBoxLtBlue
{
    background:url(/shared/images/product-list-lite-blue.png) no-repeat right top;
}
.stepBoxLtBlue .bottomCap
{
   background:url(/shared/images/product-list-lite-blue.png) no-repeat right bottom;
}
.stepBoxGreen
{
    background:url(/shared/images/product-list-green.png) no-repeat right top;
}
.stepBoxGreen .bottomCap
{
   background:url(/shared/images/product-list-green.png) no-repeat right bottom;
}
.stepBoxYellow
{
    background:url(/shared/images/product-list-yellow.png) no-repeat right top;
}
.stepBoxYellow .bottomCap
{
   background:url(/shared/images/product-list-yellow.png) no-repeat right bottom;
}
.stepBoxInner
{
    padding-left:15px;
    padding-top:10px;
    padding-right:70px;
}
.stepBox ul
{
    list-style-type:none;
    margin:0;
    padding:0;
    min-height:60px;
}
.stepBox ul li a
{
    text-decoration:none;
}
.stepBox h4
{
    margin-top:0;
    margin-bottom:5px;
    font-size:14px;
    text-transform:uppercase;
}
.purpleBottom
{
       background:url(/shared/images/product-list-purple.png) no-repeat right bottom;
       height:10px;
}
.stepBox p
{
    margin:0;
}


