/* BLYK CSS VERSION: 1.1 31-3-2010 2 PM -  WRITTEN BY MUHAMMAD TALAAT */

/* General Body Styling */
body {font-family: Arial, Helvetica, sans-serif; line-height: 1.3em; font-size: 13px; margin:0;color:#323d43;}
/* END General Body Styling */

/* General  Styling */
a {color:#333; text-decoration:none;}
a.inlineLink,a.inline {cursor:pointer;text-decoration: underline; font-weight:normal /*float: left; clear: none;*/}
a:hover,a:focus {color:#9ba3a6;}
.lightGrey{color:#9ba3a6 !important;}
.bold{font-weight:bold !important}
a img{ border:0px;}
.floatLeft{float:left !important}
.floatRight{float:right !important;}
.sep-top{ margin-top:30px;}
.sep-left{ padding-left:35px !important;}
.sep-right{ padding-right:10px !important}
.sep-bottom{padding-bottom:29px !important;}
.right-Margin-Top{margin-top:90px;}
.reset{margin:0px !important; padding:0px !important}
.wrap{ position:relative; float:right;_float:none; width:272px; height:55px; clear:both}
.wrapInt{ position:relative; float:right; width:272px; height:48px; clear:both}
.ie6Wrap{margin-left:0px; _margin-left:25px;}
.homeImageWide{right:-30px !important}
.photoPriceCurrency{ position:absolute; right:-37px; top:170px}
.homeImg{position:absolute;right:0;}
.relative{position:relative}
.topHeaderSpacer{ clear:both; width:833px; height:40px; position:relative}
.green{color:#93C01A; font-size:18px}
.noFloat,.clear {
clear:both; 
line-height: 0;
}
p{
	font-size:13px !important;
	line-height:1.5em;
	margin:0 0 10px 0 !important;
}
.divided {
width:535px;
margin:0 auto;
margin-top:22px;
margin-bottom:22px;
border-bottom:1px solid #c9cdce;
line-height:0px;
height:1px;
min-height:1px !important;
}

ol, ul{
list-style-type:none;
padding:0px;
margin:0px;
}

/* BEGIN HEADER STYLES */
#blykLogo {
top: 22px;
position:absolute;
left:26px;
z-index:100;
width:134px;
height:77px;
background:url(../img/blykimg/blueLogo.gif) right no-repeat
}
.headerContainer{
margin:0 auto;
width:1002px;
}
.headerContent{
margin:0 auto;
width:1002px;
position:relative;
}
.metaNav {
right:0;
position:absolute;
top:0;
width:1002px;
background:url(../img/blykimg/topheader_01.gif) right no-repeat;
height:189px;
}
.metaNav img {
position:absolute;
top:0;
right:0;
}
.metaNav a span {
position:absolute;
top:0;
right:38px;
width:66px;
height:26px;
text-align:center;
padding:4px 5px 0 6px;
color:#fff;
font-weight:bold;
font-size:13px;
background:url(../img/blykimg/buttons/login.gif) no-repeat;
cursor:pointer;
z-index:1000;
font-size:13px;
} 
.metaNav a:hover {
	background-position:0% -30px;
}
.metaNav a:hover span {
	background-position:100% -30px;
}

/* first level styles */
.firstLevelNav{
margin-left:134px;
background:url(../img/blykimg/blueMenu.gif)   no-repeat;
position:relative;
z-index:10;
}
.firstLevelNav ul{
height:30px;
padding-top:14px;
width:800px;
}
.firstLevelNav ul li{
display:inline;
float:left;
padding:0 25px 0 0;
}
.firstLevelNav li a {
color: #303e47;
display: block;
font-size:13px;
}
.firstLevelNav li.active a{ 
color: #12bac3;
}
.firstLevelNav li a:hover,.firstLevelNav li a:focus {
color: #12bac3;
}
/* end level styles */

/* global nav styles */
.globalNav{
margin-left:134px;
padding-top:102px;
}
.globalNav ul{
height:30px;
width:800px
}
.globalNav ul li{
display:inline;
margin:0 25px 0 0;
float:left
}
.globalNav ul li a{
font-family:arial;
font-size:18px;
color:#323d43
}
.globalNav ul li a:hover{
font-family:arial;
font-size:18px;
color:#12bac7
}
.globalNavActive { 
color: #12bac7 !important;
}
/* end global nav styles */

/* start  stepsMenu  styles */
.squareMenu{
height:50px;
margin-left:134px;
padding-top:102px;
margin-bottom:10px;
position:relative;
z-index:100;
}
.squareMenu ul{
list-style-type: none;
margin: 0;
padding: 0;
}
.squareMenu li{
float: left;
margin-right: 3px;
padding: 0;
height:49px;
}
.squareMenu li.current{
color:#12BAC7
}
.squareMenu  span{
display: block;
background:url(../img/blykimg/tab-right.gif)  no-repeat right top;
font-weight: bold;
color: #2F3E43;
text-align:center;
height:44px;
float:left;
text-align:left;
font-weight:normal;
min-width:68px;
_width:68px;
padding:10px 10px 0 2px;
}
.squareMenu  p{
width:22px;
float:left;
clear:both;
font-size:36px !important;
background:url(../img/blykimg/tab-left.gif) no-repeat left top;
padding:0 0 0 7px;
margin:0px;
height:49px;
}
.squareMenu .current span{
color:#12BAC7;
}

/* end  stepsMenu  styles */

/* BEGIN GENERIC MODULE STYLES */
.modMediaFlash{
position:relative; 
padding-bottom:6px; 
height:302px
}
.modVideo3Col{
width:833px;
height:470px;
background:#12BAC7;
margin:5px 0 10px 0
}
.modVideo2Col{
width:534px;
height:240px;
float:left;
background:#12BAC7;
margin:5px 0 10px 0
}
.grid{
width:833px;
margin:0 auto;
z-index:100;
position:relative;
padding-left:134px;
padding-right:38px;
}
.tooltipBg img{
right:20px;
float:right;
position:relative;
bottom:85px;
}
.mod1Col{
width:267px;
float:left;
}
.mod2Col {
float:left;
width:416px;
}
.mod3Col{
width:534px;
float:left
}
.mod4Col {
float:left;
width:833px;
}
.singleColumn{
width:272px;
float:right;
}
.singleColumn .mod1Col{
margin-bottom:15px;
}
.tripleColumn{
width:534px;
float:left;
}
.quadColumn{
width:833px;
float:left;
}
.leftBannerImg {
bottom:3px;
position:absolute;
right:20px;
}
.rightBannerImg {
top:5px;
position:absolute;
left:246px;
z-index:10000;
}
.botBannerImg{
position:absolute; 
left:40px ; 
top:-20px;
}
.modOrange{
width:416px;
float:right;
background:url(../img/blykimg/bgimg/orangeBg.gif) no-repeat;
height:182px;
margin-bottom:10px;
z-index:10;
position:relative
}
.modOrange .title, .modBlue .title{
position:absolute;
padding:30px 0 0 27px;
z-index:1000
}
.modBlue .ideal{
top:120px;
left:30px;
position:relative
}
.divclear{
float:left;
margin-top:10px
}
.modOrange p, .modBlue p{
font-size:13px;
color:#fff;
font-family:arial;
padding:72px 0 0 30px;
*padding:69px 0 0 30px;
z-index:9999;
width:280px;
position:absolute;
font-weight:bold;
}
.orangeimg{
width:226px;
position:relative;
left:170px;
bottom:25px
}
.modBlue{
width:416px;
float:left;
background:url(../img/blykimg/bgimg/blueBg.gif) no-repeat;
height:182px;
padding-bottom:10px;
z-index:15;
position:relative
}
.blueimg {
bottom:54px;
*bottom:56px;
left:218px;
position:relative;
width:226px;
z-index:9999;
}
.modGrey .title{
position:absolute;
left:195px;
top:32px;
}
.modGrey{
width:833px;
background:url(../img/blykimg/greyBg.gif);
height:182px;
z-index:10;
position:relative;
float:left
}
.modGrey p{
font-size:13px;
color:#fff;
font-family:arial;
padding:69px 0 0 200px;
*padding:79px 0 0 200px;
z-index:9999;
width:330px;
position:absolute;
font-weight:bold;
}
.logoRightImg{
position:absolute;
right:60px;
top:70px;
}
.greyimg{
width:110px;
height:210px;
position:absolute;
left:110px;
bottom:60px
}
h2.h2Title {
font-size:40px;
font-weight:normal;
padding:20px 0 20px 0;
margin:0px;
color:#323d43;
line-height:0.9em
}
h1.darkgrey {
font-size:40px;
font-weight:normal;
padding:20px 0 25px 0;
margin:0px;
color:#323d43;
line-height:0.9em
}
h2.darkgrey {
font-size:18px;
font-weight:normal;
padding:20px 0 8px 0;
margin:0px;
color:#323d43;
}
.idealPhoto{
position:absolute;
margin-top:-5px;
margin-left:17px;
}
.formmiddleBg h2.darkgrey {
font-size:18px;
font-weight:normal;
padding:0px 0 8px 0;
margin:0px;
color:#323d43;
}
div.formmiddleBg p{
font-size:13px !important;
line-height:1.5em;
margin:0px !important;
}
h3.darkgrey {
font-size:18px;
font-weight:normal;
padding:0 0 8px 0;
margin:0px;
color:#323d43;
}
h4.blue {
color:#11B9C8;
float:left;
font-size:18px;
font-weight:normal;
margin:0;
padding:30px 0 8px;
}
.modCopy{
padding:2px 0 2px 0;
}
.modCopy .rightPhoto, .mod3Col .rightPhoto{
padding:0 6px 0 8px;
float:right;
}
.listPriceitem{
width:535px;
float:left;
margin:10px 0 20px 0;
position:relative
}
.listPriceitem ul{
padding:0px;
margin:0px;
width:535px;
}
.listPriceitem ul li{
display:inline;
width:178px;
float:left;
height:87px;
}
.listPriceitem ul li a.tenBtn{
display:inline;
float:left;
width:178px;
height:87px;
background:url(../img/blykimg/ten_button.gif) no-repeat;
}
.listPriceitem ul li a.tenBtn:hover, .listPriceitem ul li.tenBtnCurrent a {
background-position:100% -87px;
}
.listPriceitem ul li a.twentyBtn{
display:inline;
float:left;
width:178px;
height:87px;
background:url(../img/blykimg/twenty_button.gif) no-repeat;
}
.listPriceitem ul li a.twentyBtn:hover, .listPriceitem ul li.twentyBtnCurrent a {
background-position:100% -87px;
}
.listPriceitem ul li a.thirtyBtn{
display:inline;
float:left;
width:178px;
height:87px;
background:url(../img/blykimg/thirty_button.gif) no-repeat;
}
.listPriceitem ul li a.thirtyBtn:hover, .listPriceitem ul li.thirtyBtnCurrent a {
background-position:100% -87px;
}
.listPriceitem ul li a.fortyBtn{
display:inline;
float:left;
width:178px;
height:87px;
background:url(../img/blykimg/forty_button.gif) no-repeat;
}
.listPriceitem ul li a.fortyBtn:hover, .listPriceitem ul li.fortyBtnCurrent a {
background-position:100% -87px;
}
.listPriceitem ul li a.fiftyBtn{
display:inline;
float:left;
width:178px;
height:87px;
background:url(../img/blykimg/fifty_button.gif) no-repeat;
}
.listPriceitem ul li a.fiftyBtn:hover, .listPriceitem ul li.fiftyBtnCurrent a {
background-position:100% -87px;
}
.mod3Col .squareMenu{
padding:10px 0 0 0;
margin:0 
}
.mod3Col .squareMenu ul{
width:500px; 
}
.formmiddleBg .listItems{
width:480px;
} 
.formmiddleBg .listItems ul{
width:480px;
list-style-type:none
} 
.formmiddleBg .listItems ul li{
width:240px;
display:inline
}
.listItems{
width:100%;
float:left
}
.listItems h1{
float:left;
font-size:13px;
padding:5px 0 10px 0;
width:486px;
margin:0px;
border-bottom:1px solid #919a8c
}
.listItems ul{
width:215px;
float:left;
padding:0px;
margin:0px;
}
.listItems ul li{
float:left;
width:215px;
display:inline;
padding:5px 0 5px 0;
border-bottom:1px solid #919a8c
}
.listItems ul li.oneItem{
float:left;
width:215px;
display:inline;
padding:5px 0 5px 0;
border-bottom:1px solid #919a8c
}
.listItems ul li.oneItem span{
color:#93c01a;
font-size:18px;
padding-right:4px;
}
.deviceSetting{
width:490px;
float:left;
margin-top:20px
}
.deviceform{
width:390px;
float:left
}
.devicemobile{
width:90px;
float:right;
}
    /* Start background  Styling */
.message_body{
width:530px;
float:left;
color:#323D43;
padding:0 0 10px 0
}
.message_body .title {
font-weight:bold
}
.message_body .modTop{
background:url(../img/blykimg/bgimg/topbluebg.gif) no-repeat;
width:530px;
height:4px;
margin:0;
_margin-bottom:-12px;
}
.message_body .modBorder{
background:#afecf2;
height:auto;
width:510px;
padding:5px 10px 0 10px;
border:0px;
min-height:30px !important;
float:left
}
.message_body .modBorder p{
width:auto;
padding:0px;
margin:0px
}
.message_body .modFooter{
background:url(../img/blykimg/bgimg/bottombluebg.gif) no-repeat;
height:4px;
width:530px;
float:left
}
.formBg{
width:534px;
float:left;
margin:15px 0 10px 0;
}
.formtopBg{
width:534px;
background:url(../img/blykimg/bgimg/formtopBg.gif) no-repeat;
height:31px;
float:left
}
.formbottomBg{
width:534px;
background:url(../img/blykimg/bgimg/formbottomBg.gif) no-repeat;
height:30px;
float:left
}
.formmiddleBg{
width:494px;
background:url(../img/blykimg/bgimg/formmiddleBg.gif) repeat-y;
padding:0 24px 0 20px;
float:left
}
div.formmiddleBg h1{
color:#323D43;
font-size:18px;
font-weight:normal;
margin:0;
padding:0 15px 0 0
}
.lightRedBg{
width:534px;
float:left;
margin-top:30px;
}
.toplightRedBg{
background:url(../img/blykimg/bgimg/toplightRed.gif) no-repeat;
width:534px;
height:29px;
float:left;
}
.bottomlightRedBg{
background:url(../img/blykimg/bgimg/bottomlightRed.gif) no-repeat;
width:534px;
height:29px;
float:left;
}
.middlelightRedBg{
background:url(../img/blykimg/bgimg/middlelightRed.gif) no-repeat;
width:500px;
height:auto;
float:left;
padding:0 16px 0 18px;
}
.middlelightRedBg h2{
	font-size:18px;
	padding:0;
	margin:0px;
}
.middlelightRedBg ul{ 
	width:486px; 
	margin-bottom:10px;
}
.middlelightRedBg ul li{
	width:243px
}
/* End background  Styling */

.resultsLeft label {
padding: 1px 5px 0 0;
margin: 0;
font-weight: normal;
text-align:left;
width:140px;
float:left;
font-size:13px;
}
.results label {
padding: 1px 5px 0 0;
margin: 0;
font-weight: normal;
text-align:right;
width:150px;
float:left;
font-size:13px;
}
.results .multiline, .resultsLeft .multiline {
padding: 1px 5px 0 0;
margin: 0;
font-weight: normal;
text-align:right;
width:255px;
float:left;
font-size:13px;
}
.results ol li, .resultsLeft ol li {
padding: 0;
clear:left;
margin: 0;
font-weight: normal;
width:470px;
float:left;
min-height:25px;
_height:25px;
}
.results li.fullwidth, .resultsLeft li.fullwidth{
width:100%;
}
.results li.link, .resultsLeft li.link {
padding: 0;
margin: 0;
font-weight: normal;
width:80px;
float:right;
}
.results li.resultlist, .resultsLeft li.resultlist{
padding: 0;
margin: 0 0 0 10px;
font-weight: normal;
width:95%;
float:left;
font-size:13px;
list-style-type:disc;
}
.results li span, .resultsLeft li span {
font-weight: bold;
margin: 0;
padding:0;
font-size:13px;
}
.results li b {
font-weight: normal;
margin: 0;
padding-left:70px;
}
input {
float:left;
height:15px;
padding:3px 2px 0;
}

input.checkbox, input.radio, .input_checkbox, .input_radio {
clear:none;
float:none;
margin-left:0;
}
.formList .leftLink{
float:left;
padding-top:13px;
}
.formList .checkbox {
float:left;
margin-right:3px;
margin-top:3px;
border:none;
height:15px;
}
.formList .select_large{
width:192px;
height:22px;
border:1px  solid #dddddd;
}
.radio{
margin-top:-1px;
*margin-left:-3px;
}
.formList .radio_set {
display: block;
float: left;
width: auto;
}
.radio_shop{
width:320px !important;
padding-top:10px;
}
.formList .radio_set label {
display: inline;
clear: right;
width: auto;
float: none;
margin:0;
padding:0;
vertical-align:2px;
*vertical-align:0px;
}
.formList ol li.divider, .results li.divider, .resultsLeft li.divider{
width:485px !important;
margin:0 auto;
margin-top:22px;
margin-bottom:22px;
border-bottom:1px solid #c9cdce;
line-height:0px;
height:1px;
min-height:1px !important;
}
.formList ol li.title, .results li.title, .resultsLeft li.title {
min-height:15px ;
_height:15px;
font-weight:bold;
float:left;
padding-bottom:5px
}
.formList .inputErrMsg {
font-weight:bold;
color:#d50000;
font-size:13px;
padding:0 0 0 18px;
width:80%;

float:left;
margin-top:5px;
background:url(../img/blykimg/error.gif) left 1px no-repeat;
}
.formList ol li.textPragraph, .results li.textPragraph, .resultsLeft li.textPragraph {
padding:5px 6px 5px 0;
line-height:1.4em;
width:490px;
}
.formList .formRemark {
margin-left: 2px;
font-size: 0.9em;
color: #7F7F7F;
vertical-align: top;
padding-top: 4px;
float:left;
}
.formList .input_large{
height:17px;
width:190px;
float:left;
margin:2px 0 0 2px;
border:1px  solid #dddddd;
}
.formList .input_medium{
height:17px;
width:120px;
border:1px  solid #dddddd;
float:left;
margin:2px 0 0 2px
}
.formList .input_small{
height:17px;
width:90px !important;
_width:107px !important;
float:left;
margin:2px 2px 0 2px;
border:1px  solid #dddddd;
}
.input-extra-large{
width:375px;
border:1px  solid #dddddd;
}
.formList label{
margin: 0px;
padding: 3px 0 0 2px;
width: 163px;
display: block;
float: left;
text-align: left;
font-size:13px;
color:#9bq3a6;
line-height:15px;
}
.formList .autolabel{
margin: 0px;
padding: 5px 0 5px 2px;
width: auto;
display: block;
float: left;
text-align: left;
font-size:13px;
color:#9bq3a6
}
.formList .multiLine{
display:block;
float:left;
font-size:13px;
line-height:15px;
margin:0;
padding:0 0 0 20px;
text-align:left;
width:270px;
}
.formList .inLinelabel, .results .inLinelabel{
margin:-1px 0 0 3px;
_margin:4px 0 0 -1px;;
padding: 0 0 0 2px;
width: 280px;
display: block;
float: left;
text-align: left;
line-height:15px;
font-size:13px;
color:#9bq3a6
}
fieldset {
position: relative;
_position: inherit;
clear: both;
}
.formList ol li {
float: left;
clear: left;
width: 490px;
min-height:23px;
_height:23px;
padding-bottom:4px;
}
.formList ol li.halfwidth {
float: left;
clear: left;
width: 400px;
min-height:25px;
_height:25px
}
.formList ol li.labelRemark {
float: left;
clear: left;
width: 280px;
padding-left:165px;
min-height:25px;
_height:25px
}
.formList ol li.labelInfo {
float: left;
clear: left;
width: 200px;
padding-left:165px;
min-height:25px;
_height:25px
}
.icon-question{
cursor:pointer;
padding:5px 0 0 5px;
}
.formButtons{
text-align:center;
padding:10px 5px 0 0;
}
.modTop{
background:url(../img/blykimg/top-rightcontent.gif)  no-repeat;
width:272px;
height:5px;
margin:2px 0 0 0;
_margin:2px 0 -13px 0;
}
.modFooter{
background:url(../img/blykimg/bottom-rightcontent.gif) top no-repeat;
width:272px;
height:5px;
}
.modBorder{
width:246px;
border:solid 2px #d9d9d9;
border-bottom:0px;
border-top:0px;
margin:0px;
padding:13px 5px 10px 17px;
min-height:139px;
*min-height:132px;
_height:135px;
}
.modBorder img{
float:right;
padding:0 5px 0 5px;
}
.modBorder p{
width:140px;
font-size:13px;
line-height:1.3em;
padding:0 0 15px 0;
margin:0px;
}
.modBorder .priceimg{
float:right
}
.modBorder h2{
font-size:13px;
line-height:1.3em;
padding:5px 0 15px 0;
*padding:0 0 15px 0;
margin:0px;
color:#323d43;
}
div.modBorder h1{
font-size:18px;
font-weight:bold;
color:#9ba3a6;
padding:1px 0 10px 0;
margin:0px;
}
.bullet{
line-height:1.2em;
list-style-type:disc;
margin:0 0 0.7em 0;
padding-left:14px;
font-size:13px;
color:#323d43;
font-weight:normal;
}
.mobileGallery{
float:left;
margin:0px;
}
div.phone {
display:block;
float:left;
margin-left:auto;
margin-right:auto;
padding:0 25px 10px 5px;
text-align:center;
vertical-align:middle;
}
span.phone {
color:#4F4F4F;
font-weight:bold;
}
    /* Start Buttons Styling */

a.textBtn {
	float:left;
	background:url(../img/blykimg/buttons/blueLeftLink.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 7px;
	text-decoration:none;
	margin-right:8px;
	cursor:pointer
}
a.textBtn span {
	float:left;
	display:block;
	background:url(../img/blykimg/buttons/blueRightLink.gif) no-repeat right top;
	padding:13px 20px 15px 11px;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
}
.textBtn a span {float:none;}/* Commented Backslash Hack hides rule from IE5-Mac \*/ 
a.textBtn:hover {
	background-position:0% -44px;
}
a.textBtn:hover span {
	background-position:100% -44px;
}
.textBtnSmall {
	float:left;
	margin:0;
	padding:0;
	text-decoration:none;
	cursor:pointer;
}
.textBtnSmall span {
	float:left;
	display:block;
	padding:4px 0px 3px 0px;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	width:90px;
	cursor:pointer;
	text-align:center;
	background:url(../img/blykimg/buttons/blueBtnSmall.gif) no-repeat right top;
}
 .textBtnSmall a span {float:none;}
.textBtnSmall a:hover {
	background-position:0% -23px;
}
.textBtnSmall a:hover span {
	background-position:100% -23px;
}
a.btnBlueMed {
float:right;
background:url(../img/blykimg/buttons/blueLeftLink_M.gif) no-repeat left top;
margin:0;
padding:0 0 0 7px;
text-decoration:none;
cursor:pointer;
}
a.btnBlueMed span {
float:left;
display:block;
background:url(../img/blykimg/buttons/blueRightLink_M.gif) no-repeat right top;
padding:9px 30px 7px 20px;
color:#FFF;
font-size:13px;
font-weight:bold;
height:19px;
}
.btnBlueMed a span {float:none;}/* Commented Backslash Hack hides rule from IE5-Mac \*/ a.btnBlueMed:hover {
	background-position:0% -34px;
}
a.btnBlueMed:hover span {
	background-position:100% -34px;
}
a.btnBlueBig {
	float:left;
	background:url(../img/blykimg/buttons/blueBtnBig.gif) no-repeat left top;
	margin:0;
	height:27px;
	text-decoration:none;
	cursor:pointer;
	width:201px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	padding:8px 0 0 0
}
a.btnBlueBig:hover {
	background-position:100% -34px;
	color:#fff;
}

     /* End  Buttons Styling */


/* END GENERIC MODULE STYLES */

/* Start  Footer Styling */

.footer{
width:1002px;
margin:0 auto;
padding:50px 0 50px 0;
position:relative
}
#footer_nav {
background:url(../img/blykimg/blueMenu.gif) 0 0 no-repeat;
margin-left:134px;
padding-top:20px;
}
#footer_nav .footer_col {
margin:5px 0 0;
width:750px;
position:relative;
}
#footer_nav .footer_col ul {
width:750px;
}
#footer_nav .footer_col ul li {
padding:0 10px 0 0;
display:inline;
font-size:13px;
}
#footer_nav .footer_col ul a {
color:#394b5;
font-size:13px;
}    

.footerPhoto{
position:absolute;
background:url(../img/blykimg/footerPhoto.gif) no-repeat left;
width:131px;
height:233px;
bottom:15px;
left:0
}  
/* End  Footer Styling */


/* Start  Mmbase Styling */
div.enclosingDIV {
float:left;
margin-right:5px
}
div.enclosingDIV  a {
font-size:11px
}
div.enclosingDIV {
font-size:11px
}
div.enclosingDIV .mod1Col {
width: 260px;
}
div.enclosingDIV .mod2Col {
width: 413px;
}
div.enclosingDIV .mod3Col {
width: 530px;
}
div.enclosingDIV .mod4Col {
width: 830px;
}
div.mmbaseLinks {
border:1px dotted #DDDDDD;
clear:both;
float:left;
}
/* End  Mmbase Styling */

#instruction-header, #instruction-label , #instruction, #settings-text{
	padding:8px 0 4px 0;
	font-size:11px
}
#instruction ul li{font-size:11px}

.hideshow_div{
	float:left;
	margin-bottom:12px;
	overflow:hidden;
	cursor:pointer;
	font-weight:bold;
	text-decoration:underline
}
.show_content{
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
	margin:0 auto;
	margin-bottom:10px;

}
.show_content_content{
font-family:arial;
}
.formMsg {
padding: 0 12px 12px 0;
display: block;
}
.formMsg .formMsgHead {
font-size: 12px;
font-weight: bold;
margin-bottom: 8px;
}
.warningIcon {
float:left;
margin-right:6px;
}

h3.sifr-header-block-live
{
	font-size:1.182em; /*13px*/
	font-weight:normal;
}
em, strong {
color:#008698;
font-weight:bold;
font-size:14px
}
div.spacer {
clear:both;
margin:10px 0 0;
padding:0;
}
.listItems h3 {
	border-bottom:1px solid #919A8C;
	float:left;
	font-size:13px;
	margin:0;
	padding:10px 0 10px;
	width:486px;
}
.home-separator {
background:url(../img/blykimg/blueMenu.gif) 0 0 no-repeat;
margin-left:134px;
padding-top:10px;
}
