.dialog-size-guide {
	background: #fff;
	padding: 1em;
	box-shadow: 0px 2px 10px rgba(0,0,0,0.3);
	max-width:764px;
}
#sizeGuide table {
	margin: 10 0px;
	width: 100%;
}
#sizeGuide tr,
#sizeGuide th,
#sizeGuide td {
	border: 0;
	margin: 0;
	height: 30px;
	text-align: center;
	vertical-align: middle;

}
#sizeGuide td {
	padding: 0 2px;
}
#sizeGuide th {
	color: #4a90e2;
	padding: 0;
	border: 0;
	text-align: center;
	font-weight: normal;
}
#sizeGuide .firstRow {
	font-weight: bold;
}
#sizeGuide .firstRow th {
	font-weight: bold;
}
#sizeGuide h4 {
    display: none;
    padding: 5px;
}
.guideContent .odd {
	background: #eee;
}
#sizeGuide select {
	width: 50%;
}
.twoCol tbody tr > td {
	width: 50%;
	
}

.threeCol tbody tr > td {
	width: 33%;
margin-bottom:10px
}

.fourCol tbody tr > td {
    width: 25%;
}

.fiveCol tbody tr > td {
	width: 20%;
}

.sixCol tbody tr > td {
	width: 16%;
}

.sevenCol tbody tr > td {
	width: 14%;
}

#sizeGuide h4 {
	font-size: 16px;	
}

.unitSwitcher {
	width: 50%;
}

.bottomClose {
	bottom: 0;
	background-color: #fff;
	height: 80px;
	text-align: center;
	border-top: 1px solid #eee;
	box-sizing: border-box;
}

#sizeGuide .bottomClose a {
	background-color: #eee;
	display: block;
	height: 40px;
	padding: 13px;
	box-sizing: border-box;
	color: #555;
	margin-top: 20px;
}

#sizeGuide select {
    background: #fff;
    border: 1px solid #bbb;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #777;
    font-size: 12px;
    height: 33px;
    margin-bottom: 15px;
    padding: 7px;  
    max-width: 200px;
    display: block;
    margin-top: 10px;
}

body .dialog-size-guide  .ui-dialog-titlebar-close span {
	background: url('http://content.very.co.uk/assets/static/js/sfl/bigClose.png') no-repeat center center !important;
}

html body .dialog-size-guide  .ui-dialog-titlebar-close {
	right: 10px;
	top: 10px;
	margin-top: 0;
    position: absolute;
}

body .dialog-size-guide  .ui-dialog-title {
    display: block !important;
    font-size: 16px;
    padding-top: 12px;
    padding-left: 5px;
}

.dialog-size-guide  .ui-dialog-titlebar {
	top: 0;
	width: 100%;
	padding: 10px 0;
	background-color: #fff;
	margin: 0;
    height: auto !important;
	box-sizing: border-box;
}

body .ui-widget-overlay {
    position: fixed !important;
}

h3  {
	font-weight:bold;
	text-align: left;
	vertical-align: middle;
	margin-top:15px;
	margin-bottom:10px;
	font-weight: bold;
	font-size: 15px;
}

h6 {
	text-align: left;
	font-weight: bold;
	font-size: 14px;
}