UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; LIST-STYLE-IMAGE: url(../index_files/images/bullet-blue.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#blackBar {
	HEIGHT: 31px; BACKGROUND-COLOR: #000; TEXT-ALIGN: left
}
#blackBar P {
	MARGIN: 0px auto; WIDTH: 960px; TEXT-ALIGN: left
}
.box {
	BORDER-RIGHT: pink 0px solid; 
	PADDING-RIGHT: 15px; 
	BORDER-TOP: pink 0px solid; 
	PADDING-LEFT: 15px; FLOAT: left; 
	PADDING-BOTTOM: 15px; 
	MARGIN: 0px 0px 10px; 
	BORDER-LEFT: pink 0px solid; 
	PADDING-TOP: 15px; 
	BORDER-BOTTOM: pink 0px solid; 
	TEXT-ALIGN: left; 
	width:650px;
}
.boxBody {
	BORDER: #3e0b20 1px solid;
	background-color:#ebebeb;
	MARGIN: 0 auto;
	font-size:115%;
	font-weight:strong;
	PADDING: 15px 0px;
	width:70%;
	TEXT-ALIGN: center;
	display:block;
}
.box DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.line {
	BORDER-BOTTOM: #999 1px solid
}
#colAproducts {
	BORDER-RIGHT: purple 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: purple 0px solid; PADDING-LEFT: 0px; Z-INDEX: 10; MIN-HEIGHT: 580px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: -14px; BORDER-LEFT: purple 0px solid; WIDTH: 710px; PADDING-TOP: 0px; BORDER-BOTTOM: purple 0px solid; BACKGROUND-COLOR: #fff
}
#infopanel {
	BORDER-RIGHT: #e2e2e2 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e2e2e2 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; BORDER-LEFT: #e2e2e2 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #e2e2e2 1px solid; BACKGROUND-COLOR: #fff
}
BODY > #content {
	MIN-WIDTH: 960px; WIDTH: 100%
}
#columnLeft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 16px 0px 0px; WIDTH: 21em; PADDING-TOP: 10px
}
#columnRight {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 21em; PADDING-TOP: 10px
}
#top {
	FLOAT: right; MARGIN-RIGHT: 15px
}
.firefoxhr {
	WIDTH: 640px; POSITION: absolute; HEIGHT: 1px
}
#homeMainBox {
	BACKGROUND-IMAGE: url(../images/homepage.jpg); PADDING-BOTTOM: 3px; PADDING-TOP: 20px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 408px; TEXT-ALIGN: left
}
#homeMainBox SPAN {
	DISPLAY: block; PADDING-LEFT: 33px; FONT-SIZE: 90%; WIDTH: 380px; COLOR: #ffffff; PADDING-TOP: 325px
}
.greyBorder {
	BORDER-RIGHT: #e2e2e2 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #e2e2e2 1px solid; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 15px; MARGIN: 8px 8px 8px 0px; BORDER-LEFT: #e2e2e2 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #e2e2e2 1px solid; TEXT-ALIGN: left
}
.greyBoxLeft {
	BORDER-RIGHT: #e2e2e2 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #e2e2e2 1px solid; PADDING-LEFT: 15px; MIN-HEIGHT: 170px; FLOAT: left; PADDING-BOTTOM: 15px; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #e2e2e2 1px solid; WIDTH: 318px; PADDING-TOP: 15px; BORDER-BOTTOM: #e2e2e2 1px solid; BACKGROUND-COLOR: #fbfbfb; TEXT-ALIGN: left
}
.greyBoxRight {
	BORDER-RIGHT: #e2e2e2 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #e2e2e2 1px solid; PADDING-LEFT: 15px; MIN-HEIGHT: 170px; FLOAT: left; PADDING-BOTTOM: 15px; MARGIN: 0px; BORDER-LEFT: #e2e2e2 1px solid; WIDTH: 318px; PADDING-TOP: 15px; BORDER-BOTTOM: #e2e2e2 1px solid; BACKGROUND-COLOR: #fbfbfb; TEXT-ALIGN: left
}
.greyBoxRight IMG {
	FLOAT: left
}
.greyBox2 {
	BORDER-RIGHT: #e2e2e2 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #e2e2e2 1px solid; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 15px; MARGIN: 8px 0px; BORDER-LEFT: #e2e2e2 1px solid; WIDTH: 680px; PADDING-TOP: 15px; BORDER-BOTTOM: #e2e2e2 1px solid; TEXT-ALIGN: left
}
.greyBox3 {
	BORDER-RIGHT: #e2e2e2 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #e2e2e2 1px solid; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 15px; MARGIN: 8px 8px 8px 0px; BORDER-LEFT: #e2e2e2 1px solid; WIDTH: 234px; PADDING-TOP: 15px; BORDER-BOTTOM: #e2e2e2 1px solid; TEXT-ALIGN: left
}
.steps {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px auto 2px; WIDTH: 725px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
#colA {
	BORDER-RIGHT: purple 0px solid; BORDER-TOP: purple 0px solid; FLOAT: left; MARGIN: 8px auto; BORDER-LEFT: purple 0px solid; WIDTH: 700px; BORDER-BOTTOM: purple 0px solid; BACKGROUND-COLOR: #f7f7f7;
}
#colB {
	BORDER: green 0px solid; 
	PADDING: 8px 5px 0 0; 
	FLOAT: right; 
	MARGIN: 0px; 
	VERTICAL-ALIGN: top; 
	WIDTH: 244px; 
	TEXT-ALIGN: right;
}
#colBImage {
	background:url(../images/sky-protect-new2.jpg) no-repeat;
		BORDER: green 0px solid; 
	PADDING: 8px 5px 0 0; 
	FLOAT: right; 
	MARGIN: 0px; 
	WIDTH: 244px; 
	position:relative;
	top:7px;
	height:523px}
	
#colBImage h2 {
	color:#931b65;
	position:relative;
	top:220px;
	padding:0 25px;
	font-size:150%;
	line-height:1.4em}
	
#colB IMG {
	MARGIN-BOTTOM: 8px
}
#mainNavbar1 {
	BORDER-RIGHT: #666 0px solid; BORDER-TOP: #666 0px solid; Z-INDEX: 1; MARGIN: 0px auto; BORDER-LEFT: #666 0px solid; WIDTH: 46%; BORDER-BOTTOM: #666 0px solid; POSITION: relative
}
#mainNavbar1 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 8px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
#mainNavbar1 UL LI {
	DISPLAY: inline
}
#mainNavbar1 UL LI A:link {
	BORDER-RIGHT: #d8d8d8 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #d8d8d8 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 8px; BORDER-LEFT: #d8d8d8 1px solid; COLOR: #ffffff; PADDING-TOP: 6px; BORDER-BOTTOM: #d8d8d8 1px solid; HEIGHT: 31px; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none
}
#mainNavbar1 UL LI A:visited {
	BORDER-RIGHT: #d8d8d8 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #d8d8d8 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 8px; BORDER-LEFT: #d8d8d8 1px solid; COLOR: #ffffff; PADDING-TOP: 6px; BORDER-BOTTOM: #d8d8d8 1px solid; HEIGHT: 31px; BACKGROUND-COLOR: #000000; 
}
#mainNavbar1 UL LI A:hover {
	TEXT-DECORATION: underline
}
.greyBox {
	BORDER-RIGHT: #e2e2e2 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e2e2e2 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; BORDER-LEFT: #e2e2e2 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #e2e2e2 0px solid
}
.greyHomeBoxLeft {
	BORDER: #e2e2e2 1px solid; 
	PADDING: 7px; 
	FONT-SIZE: 0.85em; 
	MIN-HEIGHT: 158px; 
	FLOAT: left; 
	MARGIN: 0px 10px 0px 0px; 
	WIDTH: 331px; 
	HEIGHT: auto! important; 
	BACKGROUND-COLOR: #fbfbfb; 
	TEXT-ALIGN: left
}
.greyHomeBoxMid {
	BORDER-RIGHT: #e2e2e2 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #e2e2e2 1px solid; PADDING-LEFT: 7px; FONT-SIZE: 0.85em; MIN-HEIGHT: 158px; FLOAT: left; PADDING-BOTTOM: 7px; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #e2e2e2 1px solid; WIDTH: 331px; PADDING-TOP: 7px; BORDER-BOTTOM: #e2e2e2 1px solid; HEIGHT: auto! important; BACKGROUND-COLOR: #fbfbfb; TEXT-ALIGN: left
}
.greyHomeBoxRight {
	BORDER-RIGHT: #e2e2e2 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #e2e2e2 1px solid; PADDING-LEFT: 7px; FONT-SIZE: 0.85em; MIN-HEIGHT: 158px; FLOAT: left; PADDING-BOTTOM: 7px; MARGIN: 0px; BORDER-LEFT: #e2e2e2 1px solid; WIDTH: 230px; PADDING-TOP: 7px; BORDER-BOTTOM: #e2e2e2 1px solid; HEIGHT: auto! important; BACKGROUND-COLOR: #fbfbfb; TEXT-ALIGN: left; background-image:url(../images/solve-jigsaw.jpg); background-repeat:no-repeat;
	/* i.e hack */
	min-height:150px;
    height:auto !important;
    height:150px;

}
.greyBoxHomeColB {
	BORDER-RIGHT: #e2e2e2 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #e2e2e2 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 90%; FLOAT: left; PADDING-BOTTOM: 6px; BORDER-LEFT: #e2e2e2 1px solid; WIDTH: 220px; PADDING-TOP: 6px; BORDER-BOTTOM: #e2e2e2 1px solid; BACKGROUND-COLOR: #f7f7f7; TEXT-ALIGN: center
}
.greyBoxHomeColB H5 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 13px; WIDTH: 200px; PADDING-TOP: 1px; TEXT-ALIGN: left
}
.greyBoxHomeColB SPAN {
	PADDING-RIGHT: 5px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 14px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.greyBoxHomeColB UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.greyBoxHomeColB LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0.3em; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(../index_files/bullet.jpg); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.bullet-pink {
	PADDING-RIGHT: 8px; COLOR: #ff0099; LINE-HEIGHT: 20px
}
.listlinks LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #eeeeee
}
.listlinks LI LI {
	BORDER-BOTTOM: #ffffff 0px solid
}
.listlinks LI A {
	DISPLAY: block; FONT-WEIGHT: bold; COLOR: #333333
}
.listlinks LI A:visited {
	DISPLAY: block; FONT-WEIGHT: bold; COLOR: #333333
}

TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 8px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 30px; FONT-SIZE: 100%; PADDING-BOTTOM: 3px; MARGIN: 5px; BORDER-TOP-STYLE: none; PADDING-TOP: 8px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #e5e5e5; BORDER-BOTTOM-STYLE: none
}
TABLE TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 3px; MARGIN: 5px; BORDER-TOP-STYLE: none; PADDING-TOP: 8px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #e5e5e5; TEXT-ALIGN: right; BORDER-BOTTOM-STYLE: none
}
.rightline {
	BORDER-RIGHT: #f8f8f8 4px solid
}
.bottomline {
	BORDER-BOTTOM: #f8f8f8 4px solid
}
.rightBottomline {
	BORDER-RIGHT: #f8f8f8 4px solid; BORDER-BOTTOM: #f8f8f8 4px solid
}
.headingbg {
	PADDING-BOTTOM: 7px; BACKGROUND-COLOR: #f8f8f8
}
TABLE TD TABLE {
	MARGIN: 0px
}
TABLE.noBorderr TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE.noBorder {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE.noBorderr {
	FLOAT: left; MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#basketDisplay {
	position:relative; left:260px;top:2px;
}
.frame {
	margin:-8px 0 0 -10px; height:750px}
/** FF issue **/
body* .frame {
	margin:-14px 0 0 -10px; height:810px}

.homeImage {
	background-image:url(../images/sky-protect-home2.jpg);
	background-color:#f7f7f7;
	background-repeat:no-repeat;
	border:1px solid #e4e4e4;
	padding:0;
	margin:10px auto;
	width:958px;
	height:400px;
}
.homeImage div {
	float:right;
	position:relative;
	top:-1px;
	width:275px;
	height:335px;
	padding:20px 25px 5px 15px;
	margin:0;
	text-align:left;
	border:1px solid green;
}
.homeBannerTxt h1 {
	font-size:185%;
	font-weight:bold;
}
.homeBannerTxt h1 a:link,
.homeBannerTxt h1 a:visited,
.homeBannerTxt h1 a:hover,
.homeBannerTxt h1 a:active {
	text-decoration:none;
	color:#5f5f5f;
}

.homeBannerTxt p {
	line-height:1.4em;
	margin-top:0
}
#laptopImage	{
	position:relative;
	float:right;
	top:0px;
	left:-20px;
	width:549px;
	height:396px;
	margin:0;
	padding:0;
	border:0px solid red;
}
.plus {
	list-style-image:url(../images/plus.gif);
}
.home h1 {
	color:#6c3b62;
}
.homeImage .homeBannerTxt {
	float:left;
	position:relative;
	left:19px;
	top:15px;
	font-family:Arial Narrow;
	font-size:125%;
	font-weight:bolder;
	color:#666;
	border:1px #fe71ae solid;
	
	
}

/*  FAQ  */

/*
			Vertical Accordions
		*/
		
		.accordion_toggle {
			display: block;
			height: 30px;
			width: 600px;
			background: url(../images/accordion_toggle.jpg) no-repeat top right #EEE;
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			font-weight:bold;
			color: #000000;
			border-bottom: 1px solid #FFF;
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		
		.accordion_toggle:hover{
			background: url(../images/accordion_toggle_hover.jpg) no-repeat top right #FFFFFF;
			color: #000;
			font-weight:bold;
			text-decoration:none;
			border-bottom: 1px solid #823e77;
		}
		
		.accordion_toggle_active {
			background: url(../images/accordion_toggle_active.jpg) no-repeat top right #FFFFFF;
			color: #000;
			font-weight:bold;
			border-bottom: 1px solid #823e77;
		}
		.accordion_toggle_active:hover {
			background: url(../images/accordion_toggle_active.jpg) no-repeat top right #FFFFFF;
			color: #000;
			font-weight:bold;
			border-bottom: 1px solid #823e77;
		}
		
		.accordion_content {
		
			color: #444444;
			overflow: hidden;
			padding: 0px;
			margin:7px 0 15px 10px;
		}
			
			
		.accordion:link, .accordion:visited {
			background: #EEE;
			display:block;
			line-height:30px;
			padding: 0 10px 0 10px;
			color: #000;
			font-weight:bold;
			text-decoration:none;
			border-bottom: 1px solid #FFF;
		}
		
		.accordion:hover, .accordion:active {
			background: #FFF;
			color: #000;
			font-weight:bold;
			text-decoration:none;
			border-bottom: 1px solid #823e77;
		}	
			.accordion_content p {
				padding: 0px;
			}
			
	
		
		.vertical_accordion_toggle {
			display: block;
			height: 30px;
			width: 580px;
			background: url(../images/accordion_toggle.jpg) no-repeat top right #EEE;
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #000000;
			border-bottom: 1px solid #FFF;
			cursor: pointer;
			margin: 0 0 0 0;
		}

		.vertical_accordion_toggle_active {
			background: url(../images/accordion_toggle_active.jpg) no-repeat top right #FFF;
			color: #000;
			border-bottom: 1px solid #823e77;
		}

		.vertical_accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
		}


			.vertical_accordion_content p {
				line-height: 150%;
				padding: 0px 0px;
			}
  			
		
					
    /* Container styling*/
    
    
    #vertical_nested_container {
      margin: 20px auto 20px auto;
      width: 600px;
    }

