div.greybox{
	width: 400px;
}

div.greybox div.top{
	height: 40px;
	width: 400px;
	
	background-image: url('../images/grey_top.png');
	background-repeat: no-repeat;
}

div.greybox div.top div.heading{
	margin-top: 20px;
	margin-left: 35px;
	float: left;
	font-size: 110%;
}

div.greybox div.middle{
	width: 400px;
	height: 100%;
	
	background-image: url('../images/grey_middle.png');
	background-repeat: repeat-y;
}

div.greybox div.middle div.gradient{
	height: 77px;
	margin-left : 18px;
	width: 364px;
	background-position: bottom;
	background-image: url('../images/grey_top.png');
	background-repeat: no-repeat;
}

div.greybox div.middle div.content{
	margin-top: -59px;
	
}

div.greybox div.bottom{
	height: 20px;
	width: 400px;
	
	background-image: url('../images/grey_bottom.png');
	background-repeat: repeat-y;
}

div.greybox div.middle div.content .indentedtext{
	position:relative;
	font-size:11pt;
	padding-left:45px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:35px;
}


div.greyboxlong{
	width: 640px;
	margin-left:50px;
}

div.greyboxlong div.top{
	height: 40px;
	width: 640px;
	
	background-image: url('../images/largest_pane_01.png');
	background-repeat: no-repeat;
}

div.greyboxlong div.top div.heading{
	margin-top: 20px;
	margin-left: 35px;
	float: left;
	font-size: 110%;
}

div.greyboxlong div.middle{
	width: 640px;
	
	background-image: url('../images/largest_pane_02.png');
	background-repeat: repeat-y;
}

div.greyboxlong div.middle div.gradient{
	height: 232px;
	margin-left : 10px;
	width: 622px;
		
	background-position: bottom;		
	background-image: url('../images/largest_pane_01.png');
	background-repeat: no-repeat;
}

div.greyboxlong div.middle div.content{
	font-size:11pt;
	margin-top: -232px;
	padding-left:40px;
	width:590px;
}


div.greyboxlong div.middle div.shortercontent{
	margin-top: -200px;
	padding-left:40px;
	width:590px;
}

div.greyboxlong div.middle div.content ul{
	font-size: 70%;
}

div.greyboxlong div.middle .paddedtext{
	font-size:11pt;
	padding-right:35px;
	padding-top:10px;
	padding-bottom:10px;
}

div.greyboxlong div.middle .paddedtext a{
	position: relative;
}

div.greyboxlong div.middle .outlinebullet{
	position:relative;
	width:25px;
	height:25px;
	float:left;
}

div.greyboxlong div.middle .outlinebulletlarge{
	position:relative;
	width:25px;
	height:50px;
	float:left;
}

div.greyboxlong div.middle div.content .indentedtext{
	position:relative;
	font-size:11pt;
	padding-left:45px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:35px;

}

div.greyboxlong div.bottom{
	height: 20px;
	width: 640px;
	
	background-image: url('../images/largest_pane_04.png');
	background-repeat: no-repeat;
}

div.greyboxlong div.longerbottom{
	height: 300px;
	width: 640px;
	
	background-image: url('../images/largest_pane_04.png');
	background-repeat: no-repeat;
}



div.tealbox{
	width: 265px;
}

div.tealbox div.top{
	height: 40px;
	width: 265px;
	
	background-image: url('../images/teal_top.png');
	background-repeat: no-repeat;
}

div.tealbox div.top div.heading{
	margin-top: 20px;
	margin-left: 25px;
	_margin-left: 10px;
	float: left;
	font-size: 110%;
	color: #fff;
}

div.tealbox div.middle{
	width: 265px;
	
	background-image: url('../images/teal_middle.png');
	background-repeat: repeat-y;
}

div.tealbox div.middle div.gradient{
	height: 111px;
	margin-left : 5px;
	width: 255px;
	
	background-position: bottom;		
	background-image: url('../images/teal_top.png');
	background-repeat: no-repeat;
}

div.tealbox div.middle div.content{
	margin-top: -100px;
}

div.tealbox div.middle div.content div.heading
{
	font-size:14pt;
	
	color: #fff;
}

div.tealbox div.middle div.content ul li#distribution{
	margin-top: 10px;
	margin-bottom: 10px;
	
}

div.tealbox div.middle div.content ul li#images{
	margin-top: 10px;
	margin-bottom: 10px;
	
}

div.tealbox div.bottom{
	height: 20px;
	width: 265px;
	
	background-image: url('../images/teal_bottom.png');
	background-repeat: repeat-y;
}

div.tealboxlong{
	
	margin-top:35px;
	margin-left:50px;
	width:640px;
	height: 166px;
	background-image: url('../images/mywarehouse_green-module.png');
	background-repeat: no-repeat;
}


div.tealboxlong div.heading{
	position:relative;
	padding-top:15px;
	margin-left:35px;
	font-size: 14pt;
	color: #ffffff;
}

div.tealboxlong div.content{

	position:relative;
	margin-left:40px;
	margin-right:40px;
	padding-top:5px;
	padding-right:10px;
	margin-left:40px;
	color:white;
	font-size:11pt;
}

div.tealboxlong div.top{

	height: 153px;
	width: 640px;
	
	background-image: url('../images/mywarehouse_green-module.png');
	background-repeat: no-repeat;
}

div.tealboxlong div.top div.content{
	padding-top:10px;
	color:#FFFFFF;
	font-size:14pt;
}


div.tealboxlong div.top div.heading{
	margin-top: 20px;
	margin-left: 35px;
	float: left;
	font-size: 110%;
	color: #fff;
	float: top;
}

div.tealboxbig{
	width: 540px;
}

div.tealboxbig div.top{
	height: 40px;
	width: 540px;
	
	background-image: url('../images/large_pane_top.png');
	background-repeat: no-repeat;
}

div.tealboxbig div.top div.heading{
	margin-top: 20px;
	margin-left: 35px;
	float: left;
	font-size: 110%;
	color: #fff;
}

div.tealboxbig div.middle{
	width: 540px;
	background-image: url('../images/large_pane_middle.png');
	background-repeat: repeat-y;
}

div.tealboxbig div.middle div.gradient{
	height: 111px;
	width: 524px;
	
	margin-left : 8px;
	background-position: bottom;
	background-image: url('../images/large_pane_top.png');
	background-repeat: no-repeat;
}

div.tealboxbig div.middle div.content{
	margin-top: -111px;
	margin-left: 60px;
	color: #ffffff;
	font-size: 0.9em;
	line-height: 1.1em;
}

div.tealboxbig div.middle div.content div.heading{
	font-size: 1.6em;
	line-height: 1.8em;
}


div.tealboxbig div.bottom{
	height: 20px;
	width: 540px;
	
	background-image: url('../images/large_pane_bottom.png');
	background-repeat: repeat-y;
}

div.submitButtonContainerRight{
	text-align:right;
}

div.submitButtonContainerLessRight{
	margin-right: 60px;
	text-align:right;
}



.termsofservice td{
	padding-bottom:10px;
}

.termsofservice th{
	
	width:40px;	
}

