/* The unique combination of positioning, typography, colour, images, sizing ('The Style') is copyright 2009 and may not be reused */

/*===== STYLE SETUP =====*/

@import "/styles/style.css";

/*===== CART OVERRIDES =====*/

#main{
	padding:10px;
	background:#ffffff;
}

/*===== MISC =====*/

h1{
	display:block;
	height:auto;
	width:100%;
	font-size:16px;
	line-height:20px;
	text-align:left;
}

h3{
	padding:5px 10px;
	background:#c66a94;
	color:#ffffff;
	font-size:16px;
	line-height:20px;
}

br{
	display:none;
}

table{
	font-size:1em;
}

#main table{
	margin:0 0 10px;
	font-size:12px;
	line-height:20px;
}

	#main table td{
		padding:5px 10px;
		background:#ffffff;
		font-size:inherit;
		line-height:inherit;		
	}
	
	#main table font{
		font-size:inherit;
		line-height:inherit;
	}	
		
	#main table font.NavigationPath{
		/*display:block;
		margin:0 0 20px;
		color:#959595;
		font-size:10px;
		line-height:20px;*/
		display:none;
	}	
	
	/*----- TABS -----*/
	
	#main table td.menuback{
		background:#cccccc;
	}
	
		#main table .CheckoutTabSel {
			color:#333333;
			font-family:Arial, Helvetica, sans-serif;			
			font-size:inherit;
			font-weight:normal;			
		}
		
		#main table td.menu .CheckoutTabSel{
			font-weight:bold;			
		}
		
	/*----- TABLE ELEMENTS -----*/

	#main table td.DialogBorder{
		padding:0;
	}
	
		#main table.DialogBox{
			border:1px solid #ebebeb;
		}
		
			#main table.DialogBox td.DialogBox{
				padding:20px;
			}
			
				#main table .dialogtext{
					display:block;
					margin:0 0 20px;
					border-bottom:2px solid #c66a94;
					padding:5px 10px 3px;
					background:url("/images/bt-greylarge-rx.png") repeat-x 0 0;
					color:#c66a94;
					font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					line-height:20px;
				}
			
				#main table td.tableHeader {
					background:#ebebeb;
					color:#333333;		
					font-weight:bold;
				}

				td p{
					/*font-size:1em;*/
				}
				
				td hr{
					border-color:#ebebeb;
				}
	
	#main table td.RegSectionTitle{
		color:#c66a94;
	}