.clear {
    clear:both;
}
.left {
    float: left;
}

.wrapper {
    width: 950px;
    margin: 0 auto;
}
.main.wrapper,
.fullwidthcontent {
	position:relative;
	z-index:10;
}
footer.wrapper {
	clear:both;
	text-align:center;
	position:relative;
	z-index:900;
}

.global-container {	
	float:left;
	position:relative;
	min-width:954px;
	width:100%;
}
.main-container {
	float:left;
	min-height:705px;
	width:100%;
	position:relative;
}

.global-container.countryselect {
	padding-bottom:30px;
}


/* ================
 	Content styles
   ================*/
#content {
	background:url("../img/main-top.png") 0 0 no-repeat; 
	clear:both; 
	float:left; 
	margin:0 auto; 
	position:relative; 
	padding:2px; 
	width:950px; 
	z-index:0;
}
.content #content {margin-top:50px;}
  
.content #content .innercontent, 
.content1 #content .innercontent, 
.content2 #content .innercontent {
	background:url("../img/main-dvdr.png") 603px 0 no-repeat; 
	float:left;
	padding-bottom:30px;
	width:100%; 
	padding-top:10px;
} 

.contentwrap {
	background:#fff;
	float:left;
	font-size:0.933em;
	padding:20px;
}

.topcontent {
	padding-bottom:30px;
}

#content .contentinnerwrap {
	clear:both;
	float:left;
	width:100%;
}
#content .innercontent {
    float: left;
    padding-bottom: 30px;
    padding-top: 10px;
    width: 100%;
}
.maincontent {
	float:left;
	width:100%;
}
.rightbar {
    float: right;
    overflow: hidden;
    width: 290px;
    z-index: 0;
}

/* ===============
 	Columns
   ===============*/
.columns {
    clear: both;
    overflow: hidden;
    width: 100%;
}
.column {
    float: left;
    overflow: hidden;
    padding-right: 10px;
    width: 289px;
}
.rightcolumn {
    padding-right: 0;
}

/* ===============
 	Split content
   ===============*/
.main-container .maincontent-two-thirds-wide {
	float:left;
  	width:623px;
}
.splitcontent .rightbar {
	float:right;
  	width:327px;
}

#externalLinkLayer {opacity:0.7; filter: alpha(opacity=70); background-color:#fff;}
.modal {position:absolute; background-color:#fff; display:none; width:350px; padding:15px; text-align:left; border:1px solid #999; border-radius:5px;}
#promptLeaveSite .agree {background:url("../img/button2.png") 0 0 no-repeat; border:none; cursor:pointer; color:#c00; display:inline-block; font:bold 1em 'Ubuntu', sans-serif; margin:0 5px 10px 0; padding:3px 0 6px 0; width:150px;}

.general-fullwidth-content {padding:0 17px; }
.general-fullwidth-content thead th {padding:10px 22px}
.general-fullwidth-content thead th, .table1 thead td {background:url("../img/thead-border.png") 0 100% repeat-x; color:#606060; font:bold 1.2em 'Ubuntu', sans-serif; padding-left:22px; text-align:left; vertical-align:top}
.general-fullwidth-content caption {background:none; border:none; color:#606060; font:bold 1.2em 'Ubuntu', sans-serif; padding:0 10px 5px 0; text-align:left;}
.general-fullwidth-content tr:hover {background:#f5f5f5;}
.general-fullwidth-content thead tr:hover {background:none;}
.general-fullwidth-content td, .table1 th {font-family: 'Ubuntu', sans-serif; padding:10px; text-align:left; vertical-align:top;}
.general-fullwidth-content tbody th {border-bottom:1px dotted #d6d6d6; border-right:1px solid #e4e4e4; padding:10px 22px; white-space:normal;}
.general-fullwidth-content td {border-bottom:1px dotted #d6d6d6; border-right:1px solid #e4e4e4; padding-left:22px;}							
.general-fullwidth-content tbody .lastrow th, .table1 .lastrow td {border-bottom:none;}
.general-fullwidth-content th.thead1 {font-style:italic; font-weight:normal;}
.general-fullwidth-content a {text-decoration:none;}
.general-fullwidth-content td a { color:#c00;}											
