@charset "utf-8";
html, body, h1, h2, h3, h4, h5, h6, p, ol, dl, dd, dt, img, blockquote, q, div, table, thead, tbody, tfoot, caption, th, tr, td, a, form, input, textarea, fieldset, pre{margin:0px; padding:0px}
:focus{outline:0} 
body{background:url(images/bck-internal.png) repeat-x 0px 0px; font-family:Arial; text-align:center; cursor:default; zoom:100%}
a img {border:none; margin:0px; padding:0px}
th, td, tr {vertical-align:top}
#container{width:910px; margin:0px auto; text-align:left}

.leftcolumn, #sidebar{float:left; width:240px; min-height:300px; margin:25px 15px 0px 0px;}

	.customerassistance{clear:both; position:relative; width:240px; height:240px; background:url(images/bck-panel-assistance.jpg) bottom right no-repeat #fff}
	.customerassistance h2{position:absolute; display:block; width:210px; top:15px; left:15px; font:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; letter-spacing:-1px; color:#4D688F;}
	.customerassistance p{position:absolute; display:block; width:180px; top:40px; left:16px; font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; letter-spacing:0px; color:#555;}

	.sidepanel,#sidebar ul li{clear:both; position:relative; margin:0px 0px 15px 0px; width:240px; background:#fff}
	.sidepanel h2{display:block; padding:15px 0px 5px 15px; margin:0px; font:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; letter-spacing:-1px; color:#4D688F}
	#sidebar ul li h2,#sidebar ul li h1{display:block; padding:15px; margin:0px; font:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; letter-spacing:-1px; color:#4D688F}
	.sidepanel h3{display:block; padding:0px 0px 5px 15px; margin:0px; font:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; letter-spacing:0px; color:#666}
	.sidepanel p,#sidebar ul li p{display:block; margin:0px 15px 15px 15px; font:Arial, Helvetica, sans-serif; font-size:11px;font-weight:normal; color:#555}
	.sidepanel ul{list-style-type:none; margin:0px 0px 10px 0px; padding:0px; font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#555}
	.sidepanel li{list-style-type:none; display:block; width:150px; background:url(images/bullet-blue.gif) no-repeat 0px 2px; font-weight:bold; font:Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; color:#333; padding:0px 0px 0px 15px; margin:0px 0px 0px 15px}
	#sidebar ul li ul{list-style-type:none; margin:15px; font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#555}
	#sidebar ul li li{list-style-type:none; display:block; width:150px; background:url(images/bullet-blue.gif) no-repeat 0px 2px; font-weight:bold; font:Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; color:#333; padding:0px 0px 0px 15px; margin:0px}

	.ordernowbutton {float:right; margin:0px 15px 10px 0px}

	.productimage{clear:both; position:relative; margin:0px 0px 15px 0px; width:240px; background:#fff; text-align:center}
	.productimage img{clear:both; margin:10px 0px 10px 0px}

	p.didyouknow{display:block; margin:0px 15px 10px 15px; padding:0px 0px 5px 24px; font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#555; background:url(images/did-you-know.gif) top left no-repeat; border-bottom:1px dotted #ccc}

.rightcolumn{float:left; width:655px; margin:25px 0px 0px 0px;}
	
	.productpanel{clear:both; position:relative; width:650px; height:190px; margin:0px 0px 15px 0px; border:1px solid #D7E1EB; background:url(images/bck-product-panel.gif) top left no-repeat #fff}
	.productpanel img{float:left}
	.productpanel p{position:absolute; display:block; width:190px; top:50px; left:120px; index-z:2; font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; letter-spacing:0px; color:#2B394C}
	.productpanel p a{display:block; font-weight:bold; letter-spacing:0px; color:#0099FF; margin:5px 10px 0px 0px; padding:0px; float:right}
	.productpanel p a:hover{display:block; font-weight:bold; letter-spacing:0px; color:#003366; margin:5px 10px 0px 0px; padding:0px}
	.featurelisting{position:absolute; top:50px; left:330px}
	.featurelisting ul{list-style-type:none; margin:0px 0px 0px 0px; padding:0px; font:Arial, Helvetica, sans-serif; font-size:11px; color:#555;}
	.featurelisting li{list-style-type:none; font-weight:normal; font:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#333; padding:0px 0px 0px 15px; background:url(images/bullet-blue.gif) no-repeat 0px 2px;}
	.productpanel input{width:12px; height:12px; float:left}
	.productpanel label{float:left; font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; letter-spacing:0px; color:#2B394C; margin:0px 0px 0px 6px}
	.productpanel h4{font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#2B394C; clear:both; margin:0px 0px 7px 0px}


	.readmore{position:absolute; display:block; width:104px; top:150px; left:240px; index-z:3}
	.price{
	position:absolute;
	top:50px;
	left:484px;
	width: 161px;
}
.oldprice{
	text-decoration: line-through;
	color: #ff6c00;
}
.newprice{
	color: #b60011;
}
	.freedownloadnow{
	position:absolute;
	top:130px;
	left:519px;
}
	.buynow{position:absolute; top:150px; left:520px}
	.price h4{font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#2B394C; clear:both; margin:0px 0px 7px 0px}
	.price h5{font:Arial, Helvetica, sans-serif; font-size:26px; font-weight:bold; color:#0F5084; clear:both; margin:15px 0px 0px 0px}
	.price span{font-size:14px;}

	.article{clear:both; width:620px; min-height:200px; letter-spacing:-1px; margin:0px 0px 15px 0px; padding:15px 15px 15px 15px; border:1px solid #EBF7FA; background:#fff}
	.article h1{font:Arial, Helvetica, sans-serif; font-size:28px; line-height:28px; font-weight:bold; color:#0F5084; margin:25px 10px 0px 10px}
	div.posttitle{font:Arial, Helvetica, sans-serif; font-size:28px; line-height:28px; font-weight:bold; color:#0F5084; padding:25px 0px 20px 0px; margin:0px 0px 0px 0px; text-decoration:none; letter-spacing:-2px}
	div.posttitle a{display:block; font:Arial, Helvetica, sans-serif; font-size:28px; line-height:28px; font-weight:bold; color:#0F5084; padding:0px; margin:0px 0px 0px 25px; text-decoration:none;}
	div.posttitle a:hover{display:block; font:Arial, Helvetica, sans-serif; font-size:28px; line-height:28px; font-weight:bold; color:#0F5084; padding:0px; margin:0px 0px 0px 25px; text-decoration:none; background:#D9F2FF}	
	.author{margin:0px 0px 0px 25px; letter-spacing:0px;}
	.date{margin:0px 0px 0px 5px; letter-spacing:0px;}
	.category{margin:0px 0px 0px 5px; letter-spacing:0px;}
	.article h2{font:Arial, Helvetica, sans-serif; font-size:16px; letter-spacing:-1px; line-height:22px; font-weight:bold; color:#2B394C; margin:15px 10px 25px 10px; padding:10px; background:#EFF4F8}
	.article h3{font:Arial, Helvetica, sans-serif; font-size:16px; letter-spacing:-1px; line-height:20px; font-weight:bold; color:#444; margin:15px 0px 10px 10px;}
	.article p{font:Arial, Helvetica, sans-serif; letter-spacing:0px; font-size:11px; line-height:16px; font-weight:normal; color:#2B394C; margin:15px 10px 10px 10px}
	.article ul{list-style-type:none; margin:10px 0px 10px 10px; padding:0px}
	.article li{font:Arial, Helvetica, sans-serif; letter-spacing:0px; font-size:11px; line-height:14px; font-weight:normal; color:#2B394C; margin:5px 0px 0px 0px; background:url(images/bullet-grey.gif) no-repeat 0px 2px; padding:0px 0px 0px 15px;}
	.article li a{color:#006699; text-decoration:underline} 	
	.article li a:hover{color:#006699; text-decoration:none}
	.article hr{height:1px; color:#ccc; clear:both}
	.article form{margin:0px 0px 0px 10px}
	.article label{font:Arial, Helvetica, sans-serif; letter-spacing:0px; font-size:12px; line-height:16px; font-weight:normal; color:#2B394C; margin:3px 0px 0px 5px}
	.article input{margin:5px 0px 0px 5px}
	.CollapsiblePanelContentHalf{float:left; width:250px; margin:0px 0px 30px 0px}

	.Accordion{margin:20px 0px 0px 0px; overflow: hidden;}
	.AccordionPanel{margin:0px; padding:0px;}
	.AccordionPanelTab{background:url(images/accordion-rollover.gif) top left no-repeat; width:582px; height:20px; margin: 0px 0px 1px 0px; padding: 5px 0px 5px 33px; cursor: pointer; -moz-user-select: none;	-khtml-user-select: none; font:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:18px;}
	.AccordionPanelContent{overflow:auto;margin:0px; padding: 0px 0px 0px 10px;}
	.AccordionPanelContent p{margin:10px 0px 0px 10px; font-weight:normal;}
	.AccordionPanelOpen{background:url(images/accordion-normal.gif) top left no-repeat;color:#fff}
	.AccordionPanelClosed{background:url(images/accordion-rollover.gif) top left no-repeat;}
	
	.detailslargeimage{float:right}
	
	.orderpanel{float:right; position:relative; margin:15px 0px 0px 0px; padding:0px 0px 0px 20px; width:220px; background:url(images/bck-ordernow.png) top left no-repeat}
	.orderpanel form{margin:0px; padding:0px}
	.orderpanel input{width:14px; height:14px; margin:0px 5px 0px 0px}
	.orderpanel h2{display:block; padding:0px 5px 5px 10px; margin:0px; font:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; letter-spacing:-1px; color:#4D688F; background:none}
	.orderpanel p{display:block; margin:0px; padding:0px 5px 5px 10px; font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#555;}
	.orderpanel ul{list-style-type:none; margin:0px 10px 0px 10px; font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#555;}
	.orderpanel li{display:block; width:170px; font-weight:bold; font:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#333; padding:0px 0px 0px 15px; background:url(images/bullet-blue.gif) no-repeat 0px 2px;}

	.pricedetails{clear:both; text-align:right; width:200px}
	.buynow{
	position:absolute;
	top:130px;
	left:540px
}
	.pricedetails h5{font:Arial, Helvetica, sans-serif; font-size:26px; font-weight:bold; color:#0F5084; clear:both; margin:10px 0px 10px 10px}
	.pricedetails h6{font:Arial, Helvetica, sans-serif; letter-spacing:0px; font-size:12px; font-weight:bold; color:#0F5084; clear:both; margin:10px 0px 10px 0px}
	.pricedetails span{font-size:14px;}
	#redspan{color:#990000; font-size:12px;}

.marketingarea{position:relative; height:405px; width:910px; clear:both; background:url(images/marketing-banner.jpg) no-repeat 0px 25px}

