a.glossary { text-decoration: none !important; border-bottom: dashed 1px; }
.imageClearer { clear: both; }
.hide { display:none; }
html { font-family: Verdana, Arial, Helvetica, Sans-Serif; margin: 0px; padding : 0px; color: #333; font-size : 90%; }
body { font-size : 90%; margin: 0px; padding : 0px; width : 100%; }
div.floatClearer { height: 0; line-height: 0; clear: both; }
* html .floatClearer { font-size: 0; }
a img { border: 0px; }
form { display: inline; }
form .mandatoryIndicator { color: red; font-size: 86%; }
input, select, textarea { font-family: Arial, Helvetica, Sans-Serif; font-size: 98%; }
input.elegantButton { border: outset 1px #aaaaaa; background-color: #eeeeee; margin-top: 6px; }
table { border-collapse: collapse; }
th { padding-right: 6px; }
th, td { text-align: left; vertical-align: top; }
a:link, a:visited { color: #9D080F; text-decoration: none; }
a:link:hover, a:link:active { text-decoration: underline; }
a.glossaryTermLink { border-bottom: 1px dashed #9d080f; cursor: help; }
a.glossaryTermLink:hover { border-bottom: 1px solid #9d080f; text-decoration: none !important; cursor: help; }
span.redText, span.redText a { color : #9d080f; font-weight : bold; }
div.captcha input.refreshButton { width : 16px !important; }
div.LeftLinksContainer { position : absolute; left : 0px; bottom : 195px; margin : 0px; padding : 0px; width : 183px; }
div.rightColumnContainer { float : right; width : 181px; margin : 52px 0px 0px 0px; line-height: 120%; padding : 0px; display : inline; }
div.rightColumnContainer .relatedPages { float : left; width : 181px; margin : 0px 0px 15px; display : inline; background-color : #fee6dd; }
div.rightColumnContainer .relatedPages h1 { float : left; width : 161px; padding : 10px; margin : 0px; font-size : 110%; color : #fff; background : #9d080f url(/OneStopCMS/Sites/SIM_UK/Theme/Images/country_bg.gif) repeat-x left top; border-bottom : solid 1px #fff; }
div.rightColumnContainer .relatedPages .linkPanel { float : left; width : 161px; padding : 10px; margin : 0px; }
div.rightColumnContainer .relatedPages .LinkDetails a { font-weight : bold; display : block; }
div.rightColumnContainer .relatedPages .targetChannelLinkContainer { padding : 0px 7px; }
div.rightColumnContainer .relatedPages .targetChannelLinkContainer a { float : right; font-weight : normal; text-align : right; padding : 0px 7px 10px 0px; display : block; background : url(/OneStopCMS/Sites/SIM_UK/Theme/Images/icon_arrowright_red.gif) no-repeat right 5px; }
div.rightColumnContainer .relatedPages .targetChannelLinkContainer a:hover { text-decoration : underline; }
div.pageBodyContent .relatedPages .targetChannelLinkContainer a { padding : 20px 0px 0px 10px; display : block; background : url(/OneStopCMS/Sites/SIM_UK/Theme/Images/icon_arrowleft.gif) no-repeat left 26px; }
div.rightColumnContainer .homePageRightCol, div.rightColumnContainer .thisPageRightColGrey { float : left; width : 157px; margin : 0px; padding : 3px 12px 10px; background-color : #ececec; }
div.rightColumnContainer .thisPageRightColRed { float : left; width : 157px; margin : 0px; padding : 3px 12px 10px; background-color : #fee6dd; }
div.rightColumnContainer .homePageRightCol h3 { font-size : 100%; color : #9d080f; margin : 0px 0px 5px; padding : 5px 0px 2px; }
div.rightColumnContainer .homePageRightCol p { margin : 0px; padding : 3px 0px 5px; }
div.rightColumnContainer .thisPageRightCol h3 { font-size : 110%; margin : 0px; padding : 0px; }
div.rightColumnContainer .thisPageRightColGrey h3 { margin : 0px; padding : 12px 0px 0px; }
div.rightColumnContainer .thisPageRightColRed h3 { float : left; position : relative; width : 157px; padding : 8px 12px; margin : -15px -12px 10px; font-size : 110%; line-height : 100%; color : #fff; background : #9d080f url(/OneStopCMS/Sites/SIM_UK/Theme/Images/country_bg.gif) repeat-x left top; border-bottom : solid 1px #fff; display : inline; }
div.fullWidthBodyContainer { width: 100%; clear : both; margin : 0px; padding : 0px; }
div.fixedWidthBodyContainer { position : relative; width: 975px; padding : 0px; margin : 0px auto; }
div.mainColumnContainer { float : left; width : 570px; margin : 0px 0px 30px 20px; padding : 0px; display : inline; }
div.pageTitleContainer { padding : 0px; margin : 9px 0px 0px; }
h1.pageTitle { color : #000; margin: 0px; padding: 5px 0px 11px; font-size: 180%; font-weight: normal; }
h2.pageDescription { padding: 5px 0px 0px; margin: 0px; font-weight: bold; font-size: 100%; line-height: 130%; color : #9d080f; }
span.pageDate { display : block; padding : 10px 0px; margin : 0px; font-size: 90%; color: #999; }
div.pageBodyContent { line-height: 140%; margin: 0px; padding : 0px; }
div.pageBodyContent .htmlContentContainer hr { clear : both; width : 570px; border : solid 1px #fee6dd; }
div.pageBodyContent .htmlContentContainer img { margin : 5px 20px 0px 0px; }
div.pageBodyContent h3 { margin-top: 1.2em; margin-bottom: 0.3em; font-size: 120%; }
div.pageBodyContent h4 { margin-top: 1.2em; margin-bottom: 0.3em; font-size: 110%; }
div.pageBodyContent h5, div.pageBodyContent h6 { margin-top: 1.2em; margin-bottom: 0.3em; font-size: 100%; }
div.pageBodyContent ul { margin : 1.2em 0px; padding : 0px 0px 0px 10px; }
div.pageBodyContent ul li { list-style-type : none; margin : 0px; padding : 0px 0px 0px 12px; background : url(/OneStopCMS/Sites/SIM_UK/Theme/Images/bullet.gif) no-repeat left 6px; }
div.pageBodyContent input.formContainer, div.pageBodyContent textarea { width: 180px; }
div.pageBodyContent textarea { height: 60px; }
img.alignRight, span.alignRight { float : right; margin : 7px 0px 10px 20px !important; }
img.alignLeft, span.alignLeft { float : left; margin : 7px 20px 10px 0px !important; }
div.contactPanel { padding: 0px; margin-top : 50px; font-weight: bold; }
div.contactPanel p { display : inline; margin: 0; }
div.contactPanel a { padding : 5px 10px; margin : 0px 0px 0px 20px; font-weight : bold; text-decoration : none; display : inline-block; color : #fff; background : url(/OneStopCMS/Sites/SIM_UK/Theme/Images/country_bg.gif) repeat-x left top; }
div.contactPanel a:hover { font-weight : bold; text-decoration : underline; color : #fff; }
.productRightContent { margin-bottom: 20px; overflow: hidden; }
.productRightContent img { max-width: 181px; _width: auto !important; _width: 181px; }
div.emptyDescription { font-weight: normal; font-size: 110%; padding-bottom: 6px; }
div.emptyDescription img { margin: 18px 0 12px 0; }
div.emptyDescription ul { margin-top: 0px; padding: 0px; }

