/*
 Created By: V. Subhash
 Created On: 12 November 2008
 Updated On: 17 December 2008
*/

body { margin: 5px auto 50px auto; width: 996px; min-width: 996px; }


/* 
 Product Band 
*/
div#band {
	 background-color: transparent;
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: top left;
	 height: 221px;
	 margin: 15px  0 10px 5px;
	 width: 994px;
}

img.icon_product {
	 float: left;
		margin: 30px 5px 10px 190px;
}

div#band h1 {
	float: left;
	font: normal 19px Tahoma, Liberation Sans, Helvetica, sans-serif;
	margin: 35px 0px 40px 0px;
}

.tagline {
	font: normal 12px Verdana, Liberation Sans, Helvetica, sans-serif;
}

div#band_requirements {
	border-bottom: 1px solid #D77F71;
	clear: left;
	font: normal 11px Tahoma, Liberation Sans, Helvetica, sans-serif;
 margin: 0px 0 0 190px;
 padding: 0px 0px 2px 0px;
 width: 350px;
}

div#band_requirements_items {
 margin: 5px 0 0 190px;
 width: 400px;
}

.band_requirements_item {
	font: normal 11px Tahoma, Liberation Sans, Helvetica, sans-serif;
	 margin-right: 20px;
}

div.band_try_buy {
  margin: 25px 0 0 190px;
  width: 425px;
}

div.band_try_buy_button {
  background: transparent url(../images/BG_Button_TryBuy_Red.png) no-repeat scroll top left;
		float: left;
		font: bold 11px Tahoma, Liberation Sans, Helvetica, sans-serif;
  height: 33px;
		padding-top: 10px;
		margin: 0px 20px 0px 0px;
		text-align: center;
		width: 73px;
}

div.band_try_buy_button a { color: white; text-decoration: none; }






/* 
 Tabbed Area
*/
div#TabbedArea {
		margin: 10px 0px 0px 5px;
		height: 50px;
		width: 994px;
	background: transparent url(../images/BG_TabbedArea_Base_Red.png) no-repeat scroll bottom left;
}

div#Tabs {
  margin: 0px 31px;
  padding: 0px;
  width: 994px
}

div.Tab_Highlight {
	 background: transparent url(../images/BG_TabbedArea_HighlightedTab_Red.png) no-repeat scroll top left;
	 cursor: pointer;
		float: left;
		font: bold 12px Verdana, Liberation Sans, Helvetica, sans-serif;
  height: 36px;
  margin: 0px 1px 0px 0px;
  padding-top: 14px;
  text-align: center;
  width: 113px;
}

div.Tab_Regular {
	 background: transparent url(../images/BG_TabbedArea_RegularTab_Red.png) no-repeat scroll top left;
		color: white;
	 cursor: pointer;
		float: left;
		font: bold 12px Verdana, Liberation Sans, Helvetica, sans-serif;
		height: 29px;
  margin: 7px 1px 0px 0px;
  padding-top: 7px;
		text-align: center;
		width: 113px;
}
div.Tab_Highlight a, div.Tab_Regular a {
	 color: white;
	 text-decoration: none;
}



/*
 Tab Content Area
*/
div.Tab_Content {
	display: none;
	margin: 10px 0 10px 5px;
	width: 994px;
}


h2.TabContentHeading {
	color: #460023;
	font: bold 25px Tahoma, Liberation Sans, Helvetica, sans-serif;
	margin: 20px 110px 2px 110px;
}


/*
 Tab Content Area - Overview Tab
*/
p.intro {
	 font: normal 11px Verdana, Liberation Sans, Helvetica, sans-serif;
     margin: 2px 110px 15px 110px;
}

table.buy_table td a, p.intro a {  color: navy; font-weight: bold; text-decoration: none; }



div#box_editions {
  background: transparent url(../images/BG_EditionsPrice_Box_Red.png) no-repeat scroll top left;
  color: grey;
		float: left;
		font: bold 11px Verdana, Liberation Sans, Helvetica, sans-serif;
		margin: 60px 15px 20px 0px;
		padding: 20px 10px 20px 10px;
		height: 152px;
		width: 191px;
}

div#box_editions h3 {
  color: #7B1506;
  font-size: 10px;
  margin: 0 0 2px 0;
}

div#box_editions ul {
  color: rgb(50,50,50);
  font-weight: normal;
  margin: 2px 0 0 5px!important;
  padding: 0 15px 0 12px;
}

div#box_editions ul li {
  margin-top: 1px!important;
  margin-bottom: 2px!important;
}

div.box_prd_highlight {
		background: transparent url(../images/BG_Product_Highlight_Red.png) no-repeat scroll top left;
		float: right;
		height: 155px;
	margin: 60px 10px 20px 15px;
	padding: 0px;
		width: 230px;
}
div.box_prd_highlight a {
	 color: navy;
		font-weight: bold;
		text-decoration: none;
}
div.box_prd_highlight h3 {
		font: bold 11px Verdana, Liberation Sans, Helvetica, sans-serif;
  margin: 8px 15px 5px 40px!important;
}
div.box_prd_highlight p {
  font: normal 11px Verdana, Liberation Sans, Helvetica, sans-serif;
	 margin: 20px 20px 2px 15px;
}
div.box_prd_highlight ul {
  list-style-image: url(../images/BULLET_HighlightBox_Red.png);
		font: normal 11px Verdana, Liberation Sans, Helvetica, sans-serif;
  margin: 0px;
  padding: 8px 20px 2px 30px;
}
div.box_prd_highlight ul li {
 margin-bottom: 5px;
}

div.box_feature_list {
	 float: left;
	 margin: 20px 0px;
	 padding: 10px;
	 width: 480px;
}

div.box_feature_list h3 {
	 color: #460023;
		font: normal 15px Verdana, Liberation Sans, Helvetica, sans-serif;
		margin: 0px 10px 5px 10px;
}

div.box_feature_list ul {
	 float: left;
		font: normal 11px Verdana, Liberation Sans, Helvetica, sans-serif;
	 list-style-image: url(../images/BULLET_Product_Highlights_Red.png);
		margin: 10px 10px 2px 10px;
		padding: 5px 0px 0px 20px;
		width: 200px;
}

div.box_feature_list ul li {
	 margin-bottom: 15px;
	 padding-left: 10px;
}


/*
 Tab Content Area - Other Tabs
*/
p.intro {
	 font: normal 11px Verdana, Liberation Sans, Helvetica, sans-serif;
		margin: 2px 110px 15px 110px;
}

p.intro a {  color: navy; font-weight: bold; text-decoration: none; }


div.OtherTabContent {
	font-family: Verdana, Liberation Sans, Helvetica, sans-serif;
	margin: 0px 110px 2px 110px;
	width: 775px;
}

div.OtherTabContent a {
	 color: navy;
}

div.OtherTabContent h2,
div.OtherTabContent h3,
div.OtherTabContent h4,
div.OtherTabContent h5,
div.OtherTabContent h6 { color: #460023; }

div.OtherTabContent h2 { font-size:	25px; margin: 20px 0 2px 0; }
div.OtherTabContent h3 { font-size:	20px; margin: 20px 0 2px 0; }
div.OtherTabContent h4 { font-size: 16px; margin: 20px 0 2px 0; }
div.OtherTabContent h5 { font-size: 13px; margin: 13px 0 2px 0; }
div.OtherTabContent h6 { font-size: 11px; margin: 11px 0 2px 0; }

div.OtherTabContent h3 a { font-size: 20px; color: #460023; text-decoration: none; }

div.OtherTabContent p {
 font-size: 11px;
margin: 5px 0 10px 0;
}
div.OtherTabContent p a {
	font-weight: bold;
	text-decoration: none;
}
div.OtherTabContent ul {
 font-size: 11px;
 list-style: circle;
 margin: 5px 30px 0 30px;
 padding: 5px;
}
div.OtherTabContent ul li b {
  color: #460023;
}


div.OtherTabContent ul li, div#OtherTabContent ol li { padding-bottom: 2px; }

div.OtherTabContent ul li a, div#OtherTabContent ol li a { color: navy; font-weight: bold; text-decoration: none; }

div.OtherTabContent ol {
	 font-size: 11px;
	 list-style: lower-roman;
	margin: 2px 0 10px 0;
	padding: 0 0 10 35px;
}


/*
 Tab Content Area - Articles Tab
*/
ul#articles_list { list-style-type: upper-roman!important; }
ul#articles_list li { margin-bottom: 20px; }
ul#articles_list li a { font-size: 1.2em; text-decoration: none; }

.nla_meta { font-size: 10px; letter-spacing: 2; }

div#download_form {
	 display: inline-block;
	 margin: 5px auto 1em 5%;
	 padding: 0px;
}

div.field_info {
  font-size: 11px;
 	margin: 10px 0 2px 0;
}

input[type="submit"] { font: normal 13px Tahoma, Liberation Sans, Helvetica, sans-serif; padding: 0.25em 2em;}


/*
 Tab Content Area - Buy Tab
*/
table.buy_table {
	border: 1px solid #F2D2D6;
	border-collapse: collapse;
	clear: left;
	margin-top: 5px;
	margin-bottom: 35px;
	width: 520px;
}

table.buy_table td {
	font: normal 11px Verdana, Liberation Sans, Helvetica, sans-serif;
  padding: 10px 15px;
	border-bottom: 1px solid #F2D2D6;
	text-align: center;
}

table.buy_table thead tr td {
	background-color: #FFEBEB;
	font-weight: bold;
	font-size: 10px;
}

table.buy_table tbody tr td:first-child {
	text-align: left;
}

input.cb_bi {
	clear: both;
}

input.tb_price {
	 background-color: white;
 	 border-style: none;
	 color: black;
	 text-align: right;
}



.sa {
	 font-weight: normal;
		display: block;
		margin: 15px 10px 0 0px;
}

a.product_buy_link {
	 background: transparent url(../images/BG_Button_TryBuy_Red_WhiteB.gif) no-repeat scroll center center;
		color: white!important;
		display: block;
		font-weight: bold;
		margin: 0px!important;
		padding: 12px ;
		text-decoration: none;
}

a.product_buy_link2 {
	 background: transparent url(../images/BG_Button_TryBuy_Red_WhiteB_Big.gif) no-repeat scroll center center;
		color: white!important;
		display: block;
		font-weight: bold;
		margin: 0px!important;
		padding: 12px;
		text-decoration: none;
}

table.delivery_table {
		border-collapse: collapse;
		margin: 20px 10%;
		width: 600px;
}

table.delivery_table td {
		border: 1px solid #FFE9E9;
		font-size: 11px;
	 padding: 10px 20px;
}

table#volume_discount_table {
		border-collapse: collapse;
		margin: 15px 0 15px 0;
		width: 200px;
}

table#volume_discount_table td {
  font: normal 11px Verdana, Liberation Sans, Helvetica, sans-serif;
		border: 1px solid #FFE9E9;
		padding: 10px 20px 5px 20px;
  text-align: center;
}

table#volume_discount_table thead td {
		background-color: #FFE3E2;
		border: 1px solid #F2D2D6!important;
		font-weight: bold;
}



.Box_HLF { border: 1px solid #FFE9E9; display: none; font-size: 11px; padding: 10px 20px; }
.Box_HLF a {color: navy; font-weight: bold; text-decoration: none; }
.Box_HLF h1,
.Box_HLF h2,
.Box_HLF h3,
.Box_HLF h4,
.Box_HLF h5,
.Box_HLF h6 { color: #460023; margin-bottom: 2px; }
.Box_HLF h1 {font-size: 1.6em!important; }
.Box_HLF h2 {font-size: 1.5em!important; }
.Box_HLF h3 {font-size: 1.4em!important; }
.Box_HLF h4 {font-size: 1.3em!important; }
.Box_HLF h5 {font-size: 1.2em!important; }
.Box_HLF h6 {font-size: 1.1em!important; }
.Box_HLF hr { border-style: none; border-bottom: 1px solid #FFE9E9;
              height: 0px; margin: 20px 0 50px 0; }
.Box_HLF li { margin: 6px 0!important; }
.Box_HLF pre, .Box_HLF xmp { font: normal 11px Consolas, Liberation Mono, Lucida Console, Courier New, Courier, monospace!important;
                  background-color: lavender;
                  border: 1px dashed lightslategray;
                  margin: 5px 25px;
                  padding: 5px 15px; }
                  


table#feature_matrix {
 	border: 1px solid #F2D2D6;
		border-collapse: collapse;
		margin: 20px 0 40px 0;
		width: 700px;
}
table#feature_matrix td {
	border-bottom: 1px solid #F2D2D6;
	border-top: 1px solid #F2D2D6;
	border-left-style: none;
	border-right-style: none;
	font: normal 11px Verdana, Liberation Sans, Helvetica, sans-serif;
	padding: 7px 10px 3px 10px;
	text-align: center;
}
table#feature_matrix thead td {
  background-color: #FFE3E2;
  font-size: 13px;
		font-weight: bold;
	padding: 10px 10px 5px 10px;
  text-align: center;
}
td.feature_matrix_group {
  background-color: #FFF4F4;
  font-weight: bold!important;
	padding: 10px 10px 5px 10px!important;
  text-align: left!important;
}
td.feature_matrix_item {
	text-align: left!important;
}
table#feature_matrix a { text-decoration: none; }

a.Custom_TryBuy_Button_Big {
	background: transparent url(../images/BG_Button_TryBuy_Red_WhiteB_Big.gif) no-repeat scroll top left;
	color: white!important;
	font: bold 11px Tahoma, Liberation Sans, Helvetica, sans-serif;
	display: block;
	height: 35px;
	margin: 10px auto auto auto;
	padding-top: 11px;
	text-decoration: none;
	width: 120px;
}

a.Custom_TryBuy_Button {
	background: transparent url(../images/BG_Button_TryBuy_Red_WhiteB.gif) no-repeat scroll top left;
	color: white!important;
	font: bold 11px Tahoma, Liberation Sans, Helvetica, sans-serif;
	display: block;
	height: 35px;
	margin: 10px auto auto auto;
	padding-top: 11px;
	text-decoration: none;
	width: 75px;
}

div#panel_buy_info {
	 float: right;
	 margin: 10px 0px 15px 20px;
	 padding: 15px 0px 15px 25px;
	 width: 200px;
}

img#panel_buy_info_card_image {
	 margin: 0.1em auto;
}


div#filler { width: 1px; height: 50px; }

div#box_notice {
	 background-color: #FFEBEB;
		border: 1px solid #F2D2D6!important;
		margin: 50px 0 10px 0;
		padding: 10px;
		width: 400px;
}

div#box_notice h3 { text-align: center; }

p.footnote {
	color: lightslategray;
	margin: -25px 0 35px 0!important;
	width: 500px;
}

p.footnote a { color: lightslategray!important; border-bottom: 1px dashed lightgrey; }

span.footnote {
  color: darkgray!important;
}

span.footnote a {
  color: darkgray!important;
  font-weight: bold;
  text-decoration: none;
}


.pseudo_link { color: navy; font-weight: bold; cursor: pointer; }

iframe.fortext {
	 border: 1px solid scrollbar;
		display: none;
		height: 350px;
		width: 100%;
}

table.IDE_Support { border: 1px solid #F2D2D6; border-spacing: 0px; border-bottom-style: none; font-size: 10px; }
table.IDE_Support td, table.IDE_Support th { border-style: none; border-bottom: 1px solid #F2D2D6; padding: 3px 10px 2px 10px; text-align: center; }
table.IDE_Support tr td:first-child { text-align: left; }
td.lt { color: lightgrey; }

ul.buy_now_advantages {
 list-style-image: url(../images/ICON_Tick_Red_TrBG_half.png)!important;
}


