.wspngfix {
	/*behavior: url(css/iepngfix.htc)*/
}

html, body { height: 100%; padding:0; margin:0;}
/* ---- Global Webstore Styles --- */
#content .sidenav {
	float: left;
	height: 688px;
	border-width: 0px;
}

a:link, a:active, a:hover, a:visited {
	color: #01ADDF;
	outline: none;
}

.clear{
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
}

.awCursorPointer{
	cursor: pointer;
}

.sitelink, .sitelink:visited {
	color: #00b0e4;
}
.sitelink:hover {
    color: #5D85AE;
	text-decoration: underline;
}

body {
    color: #7d7d7d;
    font-family: Arial,Verdana,sans-serif;
    font-size: 69%;
}

a, a:visited, a:hover{
	text-decoration:none;
}
/* ---- webstore styles --- */

.awErrorLi{
	padding-left: 15px;
}

.appinfo_header {
	/*background: transparent url(/webstore/img/background_appdetails.jpg) repeat-x;*/
	background-color: #FFFFFF;
	padding-left: 20px;
	z-index: -1;
}

.shareLink{
	cursor: pointer;
}

.shareApp {
	text-align:left;
	/*padding-left:6px;*/
	top: -100px;
	text-align: left;
}

.appinfo_body {
	padding-top: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
	padding-right: 15px;
	width:945px;
}

.apprev_body{
	margin-top:0px;
	margin-bottom:25px;
	width:640px;
	margin-left:20px;
}

.appinfo_description {
	font-size: 8pt;
	width: 75%;
	float: left;
	padding: 10px;
}

h1 {
	margin: 3px 0 3px 0;
}

.appinfo_left {
	width:695px;
	padding-bottom:30px;
	padding-top:20px;
	background: url("/webstore/img/appDetailBack2.jpg") no-repeat scroll 0 0 #f8f8f8;
	vertical-align: top;
}

div.appinfo_description {
	height: 90%;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	width:380px;
}

/* --- Layout Styles --- */
#main_content {
	margin-left: auto;
	margin-right: auto;
	vertical-align: middle;
	margin-top: auto;
	margin-bottom: auto;
	width: 700px;
	height: 400px;
	overflow: none;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	/*background-color: white;*/
	position: relative;
}

div.recommend_content {
	margin-left: auto;
	margin-right: auto;
	vertical-align: middle;
	margin-top: auto;
	margin-bottom: auto;
	width: 700px;
	height: 400px;
	overflow: none;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	background-color: white;
	border: 2px solid #000000;
	position: relative;
	top: 50px;
	left: 10px;
}

#main_divider {
	height: 20px;
	width: 881px;
}

#main_sidebar {
	float: right;
}

.breadcrumb {
	margin-bottom: 0px;
	text-align: left;
	cursor: default;
	color: #00B0E4;
}

.hide{
	margin:0px 8px;
}

.breadcrumb a:link,.breadcrumb a:visited{
	color: #7D7D7D;
	text-decoration: none;
	font-size: 8pt;
	font-family: Arial, Verdana, sans-serif;
}

.breadcrumb a:HOVER {
	text-decoration: underline;
	font-size: 8pt;
	font-family: Arial, Verdana, sans-serif;
}

.appinfo_right {
	width: 260px;
	height: 90%;
	padding-bottom: 20px;
	vertical-align: top;
}

.dr-tbpnl-tb-inact {
	background-color: #ffffff;
	background-position: right top;
	background-image: none;
	background-repeat: repeat-x;
	border-color: #ffffff;
	border-style: none;
	border-width: 0px 0px 0;
	cursor: default;
	color: #818283;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}

.dr-tbpnl-cntnt {
	background-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}

.dr-tbpnl-tb-act {
	background-color: #ffffff;
	background-image: none;
	color: #818283;
	font-weight: bold;
	font-family: Arial, Verdana, sans-serif;
}

.reviewTitle {
	color: #353535;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	cursor: default;
}

tr.homerow1 {
	color: #818283;
	text-decoration: none;
	outline: none;
	font-weight: none;
}

tr.homerow1:hover {

}

tr.homerow2 {
	background-color: #edf3ee;
}

.dr-table-thead {
	border: 0 none;
	color: #FFFFFF;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	padding: 0px;
	text-align: left;
	white-space: nowrap;
	background-color: 2a2a2a;
	width: 160px %;
}

.leftnavdiv {
	width: 202px;
	height: 800px;
	background-image: url("/webstore/img/webstore/leftnav_bg.gif");
	background-repeat: no-repeat;
	background-position:center top;
	border-width: 0px;
}

td.homeCol1{
	font-weight: none;
	vertical-align: top;
	align: right;
	width: 202px;
	border:0px;
	padding: 0px;
	border-spacing:0px;
	color:#818283;
	text-decoration:none;	outline:none;

}

.searchbar-listpage {
	font-weight: normal;
	vertical-align: text-bottom;
	align: right;
	text-align: right;
	width: 100%;
	border: 0px;
	padding: 0px;
	border-spacing: 0px;
	margin-top: 20px;
}

td.homeCol2 {
	vertical-align: top;
	align: right;
	width:680px;
	border: 0px;
	padding-left: 0px;
	border-spacing: 0px;
	width:668px;
}

.dr-table, .rf-dg, .rf-dt {
	border: 0px;
	padding: 0px;
	border-spacing: 0px;
	width: 100%;
	border: 0px;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	background-color: transparent;
}

.topBanner .dr-table {
	border: 0px;
	padding: 0px;
	border-spacing: 0px;
	width: 165px;
	border: 0px;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
}

.dr-table-cell, .rf-dg-c, .rf-dt-c {
	border-bottom: 0px;
	border-right: 0px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	padding: 2px;
	color: #818283;
	text-decoration: none;
	outline: none;
	[padding:4px;padding:0px;]
}

* html .dr-table-cell {
	*padding: 0px;

}

.apptitle {
	color:#000000;
	font-family:Myriad Pro, Arial,Verdana,sans-serif;
	font-size:24px;
	/*letter-spacing:1px;*/
	/*margin-bottom:10px;*/
}

.awSubTitle{
	color:#353535;
	font-family: Arial,Verdana,sans-serif;
    font-size: 17px;
    font-weight: bold;
}

.sIFR-active .apptitle {
	visibility:hidden;
	color: #FFFFFF;
	font-family: Arial, Verdana, sans-serif;
	font-size: 24px;
	letter-spacing: 2px;
}

.emailapptitle a, .emailapptitle a:hover, .emailapptitle a:visited{
	color: #232323;
	font-family: Arial, Verdana, sans-serif;
	font-size: 24px;
	letter-spacing: 2px;
}

.sIFR-active .emailapptitle {
	visibility:hidden;
	color: #FFFFFF;
	font-family: Arial, Verdana, sans-serif;
	font-size: 24px;
	letter-spacing: 2px;
}

.listtitle {
    color:#353535;
    font-family: Arial, Verdana, sans-serif;
    font-size: 20px;
    letter-spacing: 1px;
}

.appinfo_body .listtitle{
	color:#353535;
	font-family:Arial,Verdana,sans-serif;
	font-size:16px;
	font-weight:bold;
	letter-spacing:0;
}

.apprev_body .listtitle {
	color:#353535;
	font-family:Myriad Pro,Arial,Verdana,sans-serif;
	font-size:20px;
	letter-spacing:0;
}

.myworldTopMenu .listTitleMargin{
	padding:15px 0px 0px 0px;
	margin:0px;

}

.awSliderCol{
	padding-left:8px;
	padding-top:15px;
}

.awTopMargin{
	margin:10px 0px 0px 0px;
}

.sIFR-active .listtitle {
	visibility:hidden;
    color: #FFFFFF;
    font-family: Arial, Verdana, sans-serif;
    font-size: 20px;
    letter-spacing: 1px;
}

.slideTitle {
    color: #E7E7E7;
    font-family: Arial, Verdana, sans-serif;
    font-size: 19px;
    outline:none;
    border:none;
}

.slideTitle a, .slideTitle a:hover, .slideTitle a:visited{
		color:#E7E7E7;
	}

.sIFR-active .slideTitle {
	visibility:hidden;
    color: #FFFFFF;
    font-family: Arial, Verdana, sans-serif;
    font-size: 20px;
    letter-spacing: 1px;
    outline:none;border:none;
}

.featureTitle {
	color:#FFFFFF;
    font-size: 17px;
    letter-spacing: 1px;
    outline:none;border:none;
}

.sIFR-active .featureTitle {
	visibility:hidden;
    color: #FFFFFF;
    font-family: Arial, Verdana, sans-serif;
    font-size: 20px;
    letter-spacing: 1px;
    outline:none;border:none;
}

.cattitle {
    color: #404040;
    font-family: Myriad Pro, Arial, Verdana, sans-serif;
    font-size: 26px;
    letter-spacing: 1px;
}

.myworldTopMenu .cattitle {
    color: #DCDCDE;
    letter-spacing: 0px;
}

.sIFR-active .cattitle {
	visibility:hidden;
    color: #FFFFFF;
    font-family: Arial, Verdana, sans-serif;
    font-size: 24px;
    letter-spacing: 3px;
}

.listapptitle{
    color: #FFFFFF;
    font-family: Arial, Verdana, sans-serif;
    font-size: 18px;
    letter-spacing: 3px;
}
.sIFR-active .listapptitle{
	visibility:hidden;
    color: #FFFFFF;
    font-family: Arial, Verdana, sans-serif;
    font-size: 18px;
    letter-spacing: 3px;
}

.filterCatTitle {
	color: #FFFFFF;
}

.quicklinks .rich-table-cell {
	padding: 7px;
}

.dr-table-subheadercell {
	color: #353535;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	padding: 0px;
	text-align: center;
	white-space: nowrap;
	border: 0 none;
}

.mtclase .dr-table-subheadercell, .awTableHeader td, .rf-dt-shdr-c{
	color:#3d3d3d;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	padding: 0px;
	text-align: center;
	white-space: nowrap;
	border-bottom: 0px;
	border-right: 0px;
	padding-left: 5px;
	padding-right: 5px;
	background-repeat: repeat-x;
	vertical-align: middle;
	background-image: none;
	background-color:transparent;
}

.licenseTypeRadioCl td{
	vertical-align: middle;
}

.awTableHeader td{
	color: #616060;
    font-size: 11px;
    padding-left: 10px;
    text-align: left;
    border-right: 1px solid #D9D9D9;
    padding-right: 0;
    font-weight:bold;
    font-family: Verdana,sans-serif;
}
.awTableHeader td span{
	font-family: Verdana,sans-serif;
}

table.awMWTableContents{
	border-left:
}
.awDarkGreyRow .awMWTableContents .awMWTableInner td, .awLigtGreyRow .awMWTableContents .awMWTableInner td{
	border-right: 0px none;
}

.awMWWrapper .awLigtGreyRow, .awMWWrapper .awDarkGreyRow, .awTableHeaderWrapper{
	 border-left: 1px solid #EAEAEA;
	 width:690px;
}

.awMWWrapper .awTableHeader{
	height:25px;
}

.mtclase .dr-table-subfootercell {
	color: #ffffff;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	white-space: nowrap;
	border-bottom: 0px;
	border-right: 0px;
}

.awMWDataWrapper{
	width:692px;
	border-right: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
	padding: 0px 1px 30px;
	margin-bottom:30px;
	min-height:500px;
}

.awLigtGreyRow{
	background: url("/webstore/img/lightGrayRow.jpg") repeat-x scroll 0 0 #FFFFFF;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
}

.awDarkGreyRow{
	background: url("/webstore/img/darkGrayRow.jpg") repeat-x scroll 0 0 #F1F1F1;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
}

.mtclase .dr-table-thead, .awTableHeader, .awTableHeader .rf-dt-shdr-c, .rf-dt-thd, form#myworld .awMyWorldDownloadTable .mtclase tr.rf-dt-shdr{
	background: url("/webstore/img/listTableHeader_bg.png") repeat-x scroll 0 0 #ebebeb;
	border: 0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	padding: 0px;
	text-align: left;
	white-space: nowrap;
	vertical-align: middle;
	height: 38px;
}

.mtclase .dr-table-subheadercell input, .awTableHeader td, .rf-dt-shdr-c input{
	vertical-align: middle;
	margin-top:0px;
	margin-bottom:0px;
}

.mtclase .dr-table-subheadercell td{
	vertical-align: middle;
}

.mtclase {
	margin-top: 5px;
	width:960px;
}

.mtclase .dr-table-cell {
	border-bottom: 0 none;
	border-right: 0 none;
	color: #212121;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
	padding: 0;
	text-decoration: none;
	vertical-align: top;
}

.catclass .dr-table-subheader {
	border: none;
	width: 100%;
	color: #FFFFFF;
}

.subcatclass {
	margin-top: 5px;
}

.catclass {
	width: 183px;
}

.subCatLinks:visisted {
	color: #b2b2b2;
}

.subCatLinks {
	color: #b2b2b2;
	font-size: 11px;
}

.subCatLinks:hover {
	color: white;
}

.subCatLinksTitle,.subCatLinksTitle:hover {
	color: #E7E7E7;
	font-weight: bold;
	padding-left: 20px;
	font-size: 13px;
}

.sIFR-active  .subCatLinksTitle{
	visibility:hidden;
	color: #ffffff;
	font-weight: bold;
	padding-left: 10px;
	font-size: 16px;
}

.searchbar-listpage .catclass {
	margin-top: 10px;
	width: 500px;
}

.searchbar-listpage .searchTable {
	margin-left: 0px;
	margin-top: 20px;
}

.homeCol1 .catclass .dr-table-subheader {
	background-color: transparent;
	border: none;
	width: 100%;
	color: #FFFFFF;
}

.dr-table-subheader {
	width:100%;
	color:#FFFFFF;
}

.dr-table-subfootercell {
	background-color: transparent;
	border-bottom: 0px;
	border-right: 0px;
	color: #000000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	padding: 0px;
	text-align: right;
}

.dr-table-subfooter {
	background-color: transparent;
	/*background-color:#FFFFFF;*/
}

.dr-table-subheader {
	background-color: transparent;
}

.listbuttonselected {
	font-weight: bold;
	color: #818283;
	font-family: Arial, Verdana, sans-serif;
	padding: 0px;
}

.listbuttonselected a:visited,p a:visited {
	color: #818283;
	text-decoration: none;
}

.listbuttonselected a,p a {
	color: #818283;
	font-weight: bold;
	text-decoration: none;
	outline: none;
}

.listbuttonselected a:hover,p a:hover {
	font-weight: bold;
	text-decoration: none;
}

.listFiltersTable {
	margin-top: 10px;
	border: none;
	width: 100%;
	border-spacing: 0;
	padding: 0;
}

.listFiltersTable th {
	color: #FFFFFF;
	border-spacing: 0;
	height: 22px;
	background-image: url("/webstore/img/background_leftnav_top_category.gif");
	background-repeat: no-repeat;
}

.listFiltersTable td {
	color: #E0E2E6;
	border-spacing: 0;
	padding: 5px;
	background-image: url("/webstore/img/cat_unsel_bg.png");
	background-repeat: no-repeat;
}

.listFiltersTable td:hover {
	color: #000000;
	border-spacing: 0;
	padding: 5px;
	background-image: url("/webstore/img/cat_unsel_bg.png");
	background-repeat: no-repeat;
}

.listbutton {
	color: #818283;
	font-family: Arial, Verdana, sans-serif;
	border: none;
	padding: 0px;
}

.listbutton a:visited,p a:visited {
	color: #818283;
	text-decoration: none;
}

.listbutton a,p a {
	color: #818283;
	text-decoration: none;
	outline: none;
}

.listbutton a:hover,p a:hover {
	color: #000000;
	text-decoration: none;
}

.listAppName {
	text-align: left;
	font-family: Arial, Verdana, sans-serif;
	font-size: 22px;
	color: #ffffff;
}

.listAppDescription {
	text-align: left;
	font-size: 11px;
	font-family: Arial, Verdana, sans-serif;
	cursor: default;
}

.listVendorName {
	text-align: left;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.listprice {
	text-align: left;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #d9d9d9;
	cursor: default;
}

.listAppDetailsLink {
	text-align: left;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}

.listItemClass { /*		background-color:#FFFFFF;*/
	border-spacing: 0;
}

.listItemSelClass { /*		background-image:url("/webstore/img/list_sel_bg.png");
		background-repeat: no-repeat;
		background-position:top;*/
	border-spacing: 0;
	cursor: pointer;
}

.titleHR {
	color: #e5e5e5;
	background-color: #e5e5e5;
	margin-top: -3px;
	margin-bottom: 10px;
	border: 0;
}

.contentLic{
	text-align:left;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	color:#353535;
	font-weight: bold;
	cursor: default;
}

.contentInfo {
	vertical-align: top;
	width:695px;
}

.contentInfo1 {
	padding-top:10px;
	vertical-align:top;
	padding-right: 20px;
	text-align: right;
}

.contentInfo2 {
	vertical-align: top;
}

.awAppDetailIcon{
	text-align:center;
	width:90px;
}

.contentInfo3{
	padding-top: 10px;
    vertical-align: top;
    width: 90px;
}

.categoryText {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #818283;
}

.contentText {
	width: 380px;
	height: 200px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #818283;
	background: none;
	resize: none;
	outline-style: none;
	border: none;
	overflow: hidden;
	direction: ltr;
}

.contentCompatibilityList {
	padding-top: 5px;
}

.contentCompatibilityList ul{
	padding-top: 10px;
}

.contextcontentHeader {
	background-image: url("/webstore/img/background_sortbar_2.png");
	background-repeat: repeat-x;
	height: 40px;
	padding: 10px;
	width: 100%;
	background-position: center;
	text-align: center;
	font-weight: bold;
}

.supportedDevicetable {
	color: #818283;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	/*border:thin black solid;*/
	width: 273px;
	_width: 264px;
}

.supportedDevicetable th {
	/*background-image:url("/webstore/img/smallbanner_bg.gif");
		background-repeat: repeat-x;*/
	background-image: url(/webstore/img/background_supported_teal.gif);
	_background-image: url(/webstore/img/background_supported_teal_ie6.gif);
	background-repeat: no-repeat;
	height: 22px;
	color: #FFFFFF;
}

.right_pos{
	margin-left:15px;
	}

.supportedDevicetable td {
	padding: 5px;
	text-align: center;
	border: 1px solid #818283;
}

.supportedCar {
	margin-top:5px;
	margin-bottom:5px;
}

.supportedDev {
	margin-top:5px;
	margin-bottom:5px;
}

.quicklinkmain {
	background-image: url("/webstore/img/background_home_bottomlists.png");
	background-repeat: repeat-x;
	background-position: bottom;
	z-index: 0;
}

.mtclase .dr-table-cell .listImage {
	background-repeat: no-repeat;
	background-position: top;
	height: 84px;
	width: 73px;
	padding: 0;
}

.listicon {
	height: 100%;
	padding-bottom: 0px;
    padding-left: 0px;
    .padding-left: 11px;
    padding-right: 0px;
	padding-top: 8px;
}

.menuItem,.menuItem:visited {
	width: 100%;
	height: 100%;
	display: block;
	text-decoration: underline;
}

.searchAlign {
	align: right;
	text-align: right;
	width: 235px;
}

.listlink_link {
	font-size: 11px;
	font-weight: bold;
	color: #818283;
}

.listlink_link_selected {
	color: #0088B9;
	cursor: hand;
	cursor: pointer;
}

.cat_list_link {
	font-size: 9px;
	font-weight: normal;
	margin-left: 14px;
}

.catLink {
	width: 100%;
	height: 100%;
	display: block;
	color: #b3b3b3;
	margin-left:14px;
	*padding-top: 4px;
}

.catLink:visited {
	width: 100%;
	height: 100%;
	display: block;
	color: #b3b3b3;
}

.catLink:hover {
	width: 100%;
	height: 100%;
	display: block;
	font-weight: normal;
	color: #FFFFFF;
}

.errorMessage {
	color: red;
}

.listnum {
	font-size: 14px;
	font-weight: bold;
	padding-right: 4px;
}

.col {

}

.pageCol {
	width: 250px;
	text-align: right;
}

.bannerRow {
	text-align: left;
}

.bannerCol {
	text-align: left;
	padding-left: 0;
}

.sliderCol {
	text-align: left;
	padding-top: 15px;
	padding-left: 0px;
	margin-left:10px;
}

.miniScreenShot {
	text-align: center;
}

.revTeaserCol1 {
	text-align: left;
	padding-left: 0px;
	width: 450px;
}

.revTeaserCol2 {
	text-align: right;
	padding-right: 0px;
	width: 150px;
}

.emailContent {
	margin-top: 15px;
}

.downloadTodayCol {
	padding-left: 7px;
}

.searchImg {
	margin-top: 3px;
}

.searchBox {
	border: none;
	/*height: 21px;*/
	background-color: transparent;
    color: #999999;
    font-size: 11px;
    width:200px;
   /* margin-top:3px;*/
}

*html .searchBox {
	margin-top:3px;
}

.searchBoxFocused {
	color: #000000;
	outline-style: none;
}

.searchTable tr {

	vertical-align: top;
}

.searchTable {
	background-color:transparent;
	background-image:url(/webstore/img/webstore/search_full.png);
	background-repeat:no-repeat;
	margin-left:190px;
	padding-left:15px;
	padding-right:10px;
	width:260px;
	height:21px;
	background-position:center center;
}

.twocolumn #content .main .searchTable {
	margin-left:190px;
}
.searchl{
		vertical-align: middle;
	}

.searchr{
	padding-right:13px;
	text-align: left;
	align:left;
	width:10px;
	padding-left:5px;
	}

.topNav1 {
	padding-left:10px;
	width:100%;
	text-align: left;
}

.topNav2 {
	text-align: right;
}

.topNav3 {
	vertical-align: middle;
	text-align: right;
}

.topNavRow1 {

}
.topNavRow2 {

}

.topNavRow3 {

}

.topNavTable {
	width:100%;
}

.topNavTableInner {
	margin-top:5px;
}

.helpIcon {
	position: relative;
	right: 1px;
	top: 0px;
}

.navfacet1 {
	text-align: left;
}

.navfacet2 {
	text-align: center;
}

.previousPageLink {
	padding-left: -2px;
}

.nextPageLink {
}

.pageLink,.pageLink:visited {
	color: #5d85ae;
}

.vendorLink{
	color:#7d838f;
	font-size:10px;
}

.rightpanel{
	padding-bottom:20px;
	width:250px;
}

.revteaserpanel{
	padding-bottom:20px;
	padding-top:10px;
	padding-left:0px;
	padding-right:10px;
	width:655px;
}

.revpanel{
	padding-bottom:20px;
	padding-top:10px;
	width:660px;
}

.revpanel .awLigtGreyRow, .revpanel  .awDarkGreyRow{
	border: 1px solid #EAEAEA;
}


.revpanel .revTeaserCol1{
	width:480px;
}

.teaserFooter{
	color:#5d85ae;
}

.teaserFooter:hover{
	color:#FFFFFF;
}

.appdetail_right_topic{
	color:#353535;
	font-size:8pt;
	font-weight:bold;
	cursor: default;
	margin-top: 5px;
}

.awToolTipNewMiddleInner .appdetail_right_topic{
	color:#FFFFFF;
}

.rightpanel .awShareLinkWrapper .awToolTipNew .awToolTipNewMiddleInner {
    padding: 0 15px;
}

.awShareLinkWrapper .awToolTipNewMiddleInner {
	min-height: 0px;
    min-width: 0px;
}

.awShareLinkWrapper .awToolTipNewMiddleInner .appdetail_right_topic{
	margin-top: 0;
}

.currentPageNumber {
	font-weight: bold;
	font-size: 10px;
	padding-left:1px;
	padding-right:1px;
}

.pageNumber {
	font-size: 10px;
	padding-left: 1px;
	padding-right: 1px;
}

.appdetail_right_data{
	color:#353535;
	font-size:8pt;
	font-weight:none;
	cursor: default;
}

.appdetailsText{
	color:#353535;
	font-size:11px;
	cursor: default;
	font-family:Arial,Verdana,sans-serif;
	font-weight: normal;
}

.appdetailsHeader{
	color:#C7C7C7;
	font-size:12px;
	cursor: default;
	font-family:Arial,Verdana,sans-serif;
	font-weight:bold;
}

.listPageHeaderSeparator1 {
    float: left;
    padding-left:8px;
    padding-right:5px;
    padding-top: 10px;
}

.listPageHeaderSeparator2 {
    float: left;
    padding-left:2px;
    padding-right:8px;
    padding-top: 10px;
}

.listPageHeaderSeparator3 {
    float: left;
    padding-left:8px;
    padding-right:0px;
    height: 45px;
}

.alignLeft{
	 text-align:left;
}

.alignRight{
	text-align:right;
}

.alignCenter{
	text-align:center;
}

.licenseTypeRadioCl {
    padding: 0px;
}

.licenseTypeRadioCl label{
    padding-right: 3px;
    vertical-align: middle;
}

.emailTable{
}

.cartClass{
	border:1px solid #9b9b9b;
	height:93px;
	margin-top:15px;
	margin-bottom:25px;
	background-color:#f6f6f6;
}

.email1{
	text-align:center;
	width:100px;
}

.email2{
	text-align:left;
}

.email3{
}

.email4{
}

.emailblurb{
	color:#000000;
}

.awEmailSecurity{
	border: 1px solid #9b9b9b;
	padding:20px;
}

.emailInput{
	border:thin inset;
	height:22px;
	margin-top:2px;
	padding-top:3px;
	vertical-align:top;
	width:340px;
	outline-style: none;
}

.shadow_left{
	background-image:url(/webstore/img/webstore/shadow_left.png);
	background-repeat: repeat-y;
	width:9px;
}

.shadow_right{
	background-image:url(/webstore/img/webstore/shadow_right.png);
	background-repeat: repeat-y;
	width:9px
}
.bodyCol{
	width:881px;
}

.homeBody{
	width:658px;
	margin-left:10px;
}

.paginatorSeparator {
	color: #4c4c4c;
	padding-left: 2px;
	padding-right: 2px;
}

.paginatorPreviousArrow {
	padding-top: 2px;
    padding-right: 1px;
}

.paginatorNextArrow {
	padding-top: 2px;
    padding-left: 1px;
}

.rssLink {
    width:100%;
    text-align:right;
}

form#listForm .rssLink{
	text-align:left;
	width:100px;
}

.appInfoColumn {
    .padding-left:10px;
    _padding-left:0px;
}

.liststar{
	display: inline;
	position: relative;
	top: 3px;
}

.appInfoCol1 {
	width: 75px;
	vertical-align: top;
}

.appInfoCol2 .right_pos {
	margin-left: 0px;
	vertical-align: top;
}

.wbr:after {
	content:"\200B";
}

.vertalignMid{
	vertical-align: middle;
}
.appinfo_review_title {
	padding-bottom:10px;
	padding-left: 10px;
}

.addReviewForm {
	padding-left: 15px;
	height: 250px;
	width: 580px;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	background-image: url(/webstore/img/webstore/reviewteaser_bg.png);
	background-repeat: no-repeat;
	border: 1px solid #2C2C2C;
}

.addReviewFormLeft {
	float: left;
}

.addReviewFormLeft h3 {
  font-weight: bold;
}

.addReviewFormRight {
	width: 250px;
	position: relative;
	bottom: -25px;
	float: right;
	padding: 12px;
	background-color: #CCCCCC;
}

.addReviewFormBottom {
	clear: both;
	position: relative;
	top: 10px;
}

ul.registrationError, span.registrationError{
	color:red;
	font-size:12px;
	margin-top:20px;
	margin-bottom:0px;
}


.webstoreFormError{

}
 div.progressIncomplete {
    /*position: relative; /* IE is dumb */
    display: block;
    /*float: right;   */
    width: 100px;
    height: 5px;
    margin: 0 0 2px;
    background-color: #EBEBEB;
    border: 1px solid #D0D0D0;
 }

 div.progressCompleted {
    /*position: relative; */
    background: url("/webstore/img/webstore/completeProg.gif");
    height: 5px;
    width: 75%;
    text-align:left;
    display:block;
 }

div.wsprogressIncomplete {
    /*position: relative; /* IE is dumb */
    display: block;
    float: right;
    width: 200px;
    height:18px
    margin: 0 0 2px;
    background: url("/webstore/img/webstore/pb_incomplete.jpg");
 }

 div.wsprogressCompleted {
    /*position: relative; */
    background: url("/webstore/img/webstore/pb_complete.jpg");
    width: 75%;
    text-align:left;
    display:block;
    height:18px
 }

.left{
 	text-align: left;

 }
 .right{
 	text-align: right;

 }

 .appNameDownload{
 	text-align: left;
 }
 .appSizeDownload{
 	text-align: right;
 }
 .appProgressDownload{
 }
 .downloadTable {
 	width: 100%;
 	color: #B3B3B3;
 	}

.rich-inplace-select-view{
	background-color: transparent;
}
.input.rich-inplace-select-field{
	background-color: transparent;
	}

/********************From Level*******************************/
.title {
	text-indent: -9999px;
	height: 37px;
	clear: both;
	margin-top: 20px;
}

.separator {
	background: url(/webstore/img/separator.png) no-repeat bottom;
	margin: 10px 0;
	clear: both;
}

.separator2 {
	background: url(/webstore/img/separator2.png) no-repeat bottom;
	margin: 10px 0;
	clear: both;
}

.separator3 {
	background: url(/webstore/img/separator3.png) no-repeat bottom;
	margin: 10px 0;
	clear: both;
}


/* Box */

.box {
	width: 434px;
	background: #36394a url(/webstore/img/bg_box.jpg) repeat-x top;
	padding: 0 20px 0;
	margin: 15px auto 0;
	border: 1px solid #31343c;
	overflow: hidden;
}

.box h2 {
	margin-top: 15px;
	margin-bottom: 10px;
}

.box .form-item {
	float: none;
	width: 100%;
	clear: both;
	overflow: hidden;
}

.box .form-item label {
	float: left;
	width: 35%;
	text-align: right;
}

.box .form-item input {
	float: left;
	margin-left: 10px;
}

.box fieldset {
	background: url(/webstore/img/separator2.png) no-repeat bottom;
	margin-top: 15px;
}

.box .btn_form {
	margin-top: 0;
	margin-bottom: 20px;
}

.box a {
	color: #7598bb;
	text-decoration: none;
}

.box a:hover {
	color: #9cc0e4;
}

.box .terms {
	text-align: right;
	margin-bottom: 15px;
	margin-right: 19px;
	font-size: 11px;
}

/* buttons */

.btn_form {
	float: right;
	margin: 20px 15px 0 0;
	border: 0;
	text-indent: -9999px;
	height: 37px;
	cursor: pointer;
}

.btn_buy_now {
	width: 95px;
	background: url(/webstore/img/btn_buy_now.png) top;
}

.btn_buy_now:hover {
	background: url(/webstore/img/btn_buy_now.png) bottom;
}

.btn_cancel {
	width: 86px;
	background: url(/webstore/img/btn_cancel.png) top;
}

.btn_cancel:hover {
	background: url(/webstore/img/btn_cancel.png) bottom;
}


/* purchases */

.price img {
	margin-top: 6px;
}

.price img, .price table {
	float: left;
	margin-right: 15px;
}

.price .awBlueBorderBottom{
	padding:0 5px 8px;
	border-bottom:1px solid #304164;
}

.price .awSidePadding{
	padding: 0 5px;
}

.price .awTopPaddingPrice{
	padding: 5px 5px 0px;
}

.price table th {
	float: left;
	text-align: right;
	line-height: 25px;
}

.price table td {
	line-height: 25px;
	padding: 0 5px;
}

.price table td.total {
	border-top: 1px solid #304164;
}

.box p {
	color: #b3b3b3;
}

.box span {
	color: #fff;
}

/**********Start spacing/positioning styles********/
.awMarginTop-Five{
	margin-top:5px;
}

.awMarginTop-Ten{
	margin-top:10px;
}

.awMarginLeft-Five{
	margin-left:5px;
}

.awMarginTop-Fifteen{
	margin-top:15px;
}

.awMarginTop-Thirty{
	margin-top:30px;
}

.awMarginTop-Hundred{
	margin-top:100px;
}

.awPaddingLeft-Fifteen{
	padding-left:15px;
}

.awMarginTop-Twenty{
	margin-top:20px;
}

.awMarginRight-Twenty{
	margin-right:20px;
}

.awMarginBottom-Ten{
	margin-bottom:10px;
}

.awMarginBottom-Five{
	margin-bottom:5px;
}

.awMarginBottom-Twenty{
	margin-bottom:20px;
}

.awMarginBottom-Forty{
	margin-bottom:40px;
}

.awMarginBottom-Twelve{
	margin-bottom:15px;
}

.awPaddingBottom-Ten{
	padding-bottom:10px;
}

.awPaddingRight-Five{
	padding-right:5px;
}

.awPaddingRight-Ten{
	padding-right:10px;
}

.awPaddingRight-Twenty{
	padding-right:20px;
}

.awPaddingRight-Thirty{
	padding-right:30px;
}

.awMarginRight-Fifteen{
	padding-right:15px;
}

.awMarginRight-Forty{
	margin-right:40px;
}

.awMarginTop-Forty{
	margin-top:40px;
}


.awMarginLeft-Ten{
	margin-left:10px;
}

.awMarginLeft-Twenty{
	margin-left:20px;
}

.awMarginLeft-Fifteen{
	margin-left:15px;
}

.awFloatRight{
	float:right;
}

.awPositionBottom-Fifteen{
	position: absolute;
	bottom: 10px;
}

.awPositionRight-Fifteen{
	position: absolute;
	right: 10px;
}

.awPaddingLeft-Ten{
	padding-left:10px;
}

.awPaddingLeft-Five{
	padding-left:5px;
}

.awPaddingTop-Five{
	padding-top:5px;
}

.awPaddingTop-Ten{
	padding-top:10px;
}

.awPaddingTop-Fifteen{
	padding-top:15px;
}

.awPaddingTop-Twenty{
	padding-top:20px;
}

.awPaddingTop-Forty{
	padding-top:40px;
}

.awPaddingLeft-Twenty{
	padding-left:20px;
}

table.awBorderCollapse{
	border-collapse:collapse;
}

table.awCollapsePadding td{
	padding:0px;	
}
/**********End spacing/positioning styles********/

/**********Start button styles********/
.awButtonWrapper, .awButtonWrapperOver{
	height:37px;
	font-weight:500;
	display:inline-block;
}

.awButtonWrapper a, .awButtonWrapper{
	color: #11171f;
    letter-spacing: 1px;
}

.awButtonWrapper a:hover, .awButtonWrapperOver a:hover, .awInlineBox .awButtonWrapperOver a:hover, .awInlineBox .awButtonWrapper a:hover{
	text-decoration:none;
	cursor:pointer;
}

.awButtonWrapperOver a, .awButtonWrapperOver{
	color:#030405;
}

.awLeftButton{
	background-image: url("/webstore/img/newButton/leftButton.png");
	background-repeat: no-repeat;
	height:37px;
	width:16px;
	float:left;
}

.awMiddleButtonWrapper{
	background-image: url("/webstore/img/newButton/middleButton.png");
	background-repeat: repeat-x;
	height:37px;
	float:left;
	padding:0px 5px 0 5px;
}

.awButtonWrapperOver .awLeftButton{
	background-image: url("/webstore/img/button/leftButtonOver.png");
}

.awButtonWrapperOver .awMiddleButtonWrapper{
	background-image: url("/webstore/img/button/middleButtonOver.png");
}

.awRightButton{
	background-image: url("/webstore/img/newButton/rightButton.png");
	background-repeat: no-repeat;
	height:37px;
	width:16px;
	float:left;
}

.awButtonWrapperOver .awRightButton{
	background-image: url("/webstore/img/button/rightButtonOver.png");
}

.awGoArrow{
	background-image: url("/webstore/img/newButton/arrow.png");
	background-repeat:no-repeat;
	background-position: right 85%;
	padding-right:12px;
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
}

.awGoArrowIcon, .awIButtonWrapper .awNoArrow{
	background-image: url("/webstore/img/button/arrow.png");
	background-repeat:no-repeat;
	background-position: left 80%;
	padding-right:12px;
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	color:#00B0E4;
	padding-left: 15px;
}

.awNoArrow{
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
}

.awButtonWrapperOver .awGoArrow{
	background-image: url("/webstore/img/button/arrowOver.png");
}

.awDisabledButton .awGoArrow{
	
}

.awDisabledButton  div.awLeftButton{
	background-image: url("/webstore/img/newButton/leftButtonDisabled.png");
	background-repeat: no-repeat;
}

.awDisabledButton  div.awRightButton{
	background-image: url("/webstore/img/newButton/rightButtonDisabled.png");
	background-repeat: no-repeat;
}

.awDisabledButton  div.awMiddleButtonWrapper{
	background-image: url("/webstore/img/newButton/middleButtonDisabled.png");
	color:#1c6ea6;
}

.awDisabledButton  div.awMiddleButtonWrapper .awGoArrow{
	background-image: none;
}

/**********End button styles*********/

/**********Start modalPanel styles***/

.awModalPanelWrapper{
	border:1px solid #C3C3C3;
	color:#353535;
	background: none repeat scroll 0 0 #FFFFFF;
}

.awModalPanelWrapperInner{
	margin:20px;
}

.awLeftModalPanel{
	width:4px;
	float:left;
}

.awModalLeftTop, tr.awModalLeftTop td{
	background-image:url('/webstore/img/modalPanel/longleftTop.png');
	background-color:#aaaaaa;
	background-repeat:no-repeat;
	background-position:bottom;
	border-right: 1px solid #aaaaaa;
}

.awModalLeftTop, .awModalLeftBottom, .awModalRightTop, .awModalRightBottom{
	height:50%;
}

.awModalLeftBottom, tr.awModalLeftBottom td{
	background-image:url('/webstore/img/modalPanel/longLeftBottom.png');
	background-color:#515151;
	background-repeat:no-repeat;
	background-position:top
}

.awModalMiddleWrapper{
	float:left;
	margin:0;
}

.awModalMiddleWrapperTop{
	background-image:url('/webstore/img/modalPanel/topBorder.png');
	background-repeat:repeat-x;
	background-positon:top left;
}

.awModalMiddle{
	background-image:url('/webstore/img/modalPanel/middle.png');
	background-color:#353949;
	background-repeat:repeat-x;
	background-positon:top left;
	margin:0
}

.awInnerModalWrapper{
	padding:20px;
}

.awModalMiddleBottom{
	background-image:url('/webstore/img/modalPanel/bottomBorder.png');
	background-repeat:repeat-x;
	height:4px;
	padding:0;
	margin:0;
}

.awRightModalPanel{
	width:4px;
	float:right;
}

.awModalRightTop{
	background-image:url('/webstore/img/modalPanel/longRightTop.png');
	background-color:#aaaaaa;
	background-repeat:no-repeat;
	background-position:bottom;
	border-left: 1px solid #aaaaaa;
}

.awModalRightBottom{
	background-image:url('/webstore/img/modalPanel/longRightBottom.png');
	background-color:#515151;
	background-repeat:no-repeat;
	background-position:top
}

.awModalPanel .dr-mpnl-pnl-b{
	padding: 0px;
	margin:0px;
}

.awModalPanel .dr-mpnl-pnl{
 	border:0px;
 	padding:0px
}

.awModalPanelCorners{
	height:4px;
}

.awModalHeader{
	font-size: 22px;
	color:#353535;
	margin-bottom:20px
}

table.awModalPositioningTable{
	border-collapse:collapse;
}

table.awModalPositioningTable td{
	vertical-align:top;
}

.awModalBorderColumn{
	width:4px
}
.awModalPinLabel{
	font-size: 12px;
	margin-top: -20px;
	margin-bottom: 20px;
	zoom:1;
}
/**********End modalPanel styles***/

/**********Start header styles****/
.awPodWrapper{
	text-align:right;
	margin-top:10px;
	color:#b2b2b2;
	font-size:10px;
}

.awPodSubWrapper{
	text-align:right;
	margin-top:5px;
	color:#b2b2b2;
	font-size:10px;
}

.awPodSeparator{
	margin-top:5px;
	background-image:url('/webstore/img/fullSeparatorWide.png');
	background-repeat:no-repeat;
	background-position:center;
	height:3px;
}

td.homeCol2 .awPodSeparator, .twocolumn .awPodSeparator{
	margin-top:5px;
	background-image:url('/webstore/img/fullSeparator.png');
	background-repeat:no-repeat;
	background-position:center;
	width:660px;
	height:2px;
}

.awPodWrapper a, .awPodWrapper a:visited, .awPodSubWrapper a, .awPodSubWrapper a:visited, .awPodWrapper .rich-inplace-select{
	font-size:10px;
	color: #7598BB;
	border-bottom-style:none;
	border-bottom-width:0px;
}

.awPodWrapper a:hover, .awPodSubWrapper a:hover, .awPodWrapper span.rich-inplace-select-view-hover{
	font-size:10px;
	color: #9CC0E4;
	text-decoration:none;
}

.awGenericVerticalTop{			/****Generic class****/
	vertical-align:top;
}

.awCenterAlign{
	text-align:center;
}

.awGenericVerticalMiddle{
	vertical-align:middle;
}

.awPodItem{
	margin-left:0px;
	cursor:pointer;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	border-bottom-style: none;
	color: #00AEE4;
}

.awPodItem a{
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
	color: #afafaf;
}

.awPodItemCat a{
	color: #AFAFAF;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    padding-left: 10px;
    text-decoration: none;
}

.awPodDivider{
	margin:0 0 0 3px;
}

.awInplaceSelectArrow{
	vertical-align:-1px;
}

.twocolumn #content .main  .awPodEndItem{
	margin-right:3px;
}

td.homeCol2 .awPodEndItem{
	margin-right:13px;
}

.awPodEndItem{
	cursor:pointer;
}

.bodyCol .awPodEndItem{
	margin-right:15px;
}

.awPodWrapper input.rich-inplace-select-field, .awPodWrapper input.rich-inplace-select-arrow, .awPodWrapper .rich-inplace-select-list-decoration,
.rich-inplace-select-list-scroll{
	background-color: #9CC0E4;
	color:#000000;
}

.awPodWrapper .rich-inplace-select-item{
	color:#000000;
}

form.awHeaderForm{
	display: inline-block;
	/*display: inline;*/
}

.rich-inplace-select-changed{
	background-image:none;
}
/**********End header styles****/

/**********Start inline box styles****/
.awInlineBox{
	border:1px solid #2C2C2C;
	background-image:url('/webstore/img/inlineBoxBackground.png');
	background-color:#0e1525;
	background-repeat:repeat-x;
	background-positon:top left;
	padding:20px;
	margin: 15px auto 0;
	color:#B3B3B3;
}
.awInlineBox form{
	display: inline-block;
}

.awInlineBoxHeader{
	font-family:Myriad Pro, Arial, Verdana, sans-serif;
	font-size: 26px;
	color:#DCDCDE;
	margin-bottom:5px;
}

.awPurchaseVendor{
	margin-bottom:15px;
}
/**********End inline box styles****/

/**********Start separator styles***/
.awSeparatorWrapper{
	height:3px;
}

.awSeparatorLeft{
	float:left;
	width:83px;
	height:3px;
}

.awSeparatorMiddle{
	float:left;
	background-image:url('/webstore/img/separator/separatorMiddle.png');
	background-repeat:repeat-x;
	height:3px;
}

.awSeparatorRight{
	float:right;
	width:70px;
	height:3px;
}
/**********End separator styles***/


/**********Start light separator styles***/
.awSeparatorLightWrapper{
	height:5px;
}

.awSeparatorLightLeft{
	float:left;
	width:31px;
	height:5px;
}

.awSeparatorLightMiddle{
	float:left;
	background-image:url('/webstore/img/separator/separatorLightMiddle.png');
	background-repeat:repeat-x;
	height:5px;
}

.awSeparatorLightRight{
	float:right;
	width:29px;
	height:5px;
}
/**********End light separator styles***/

.clearFloats{ 			/*********float clearing hack**********/
	overflow:auto;
}

.awPurchaseButtonsWrapper{
	text-align:right;
	margin-top:5px;
}

.awPurchaseSeparator{
	margin:15px 0px;
}

.awInlineBox a, .awInlineBox a:visited{
	font-weight:normal;
}

.awInlineBox a:hover{
	text-decoration:underline;
	font-weight:normal;
	color: #5D85AE;
}

.awFormLabel{
	font-weight:bold;
}

.awMyWorldButtonWrapper{
	text-align:right;
	margin-right:30px;
}

.undertablediv{
	margin-top:18px;
	padding-right:30px;
	float:right;
}

.facetClass{
	width:100%;
	height:30px;
}

.facetDivider{
	background-image: url(/webstore/img/webstore/vertical_line.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.arrowclass{
	color:white;
	font-family:cursive;
	font-weight:bold;
}

.arrowClass{
	padding-bottom:1px;
	padding-left:0px;
	padding-right:5px;
	padding-top:5px;
	visibility:hidden;
}

.mwCola{
	width:592px;
}

.myworldTopMenu td.mwCola{
	width:500px;
	vertical-align:middle;
}

.catalink{
	color:#00AEE4;
	text-decoration: underline;
}

.seperator{
	background-image: url(/webstore/img/webstore/separator.png);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #0a0e1a;
	border-bottom:0px none;

}

table.awMyWorldTable .dr-table-cell{
	vertical-align:middle;
	padding-left:10px;
}

table.awMyWorldTable .dr-table-subheadercell{
	text-align:left;
}

.myworldheaderstring{
	text-align: left;
}

.padme{
	margin-bottom:5px;
}

.myworldTopMenu{
	margin-left:18px;
}

.appInfoColumn .listapptitle, .appInfoColumn .listapptitle  a{
	color:#000000;
	font-family:Arial,Verdana,sans-serif;
	font-size:22px;
	letter-spacing:0px;
}

.awMyWorldText{
	color:#7D7D7D;
}

.awMyWorldCheckbox{
	margin-left:10px;
}

.awMyWorldTable .awMyWorldColumn{
	padding-top:20px;
	padding-bottom:20px;
}

.awMyWorldColumnHeader{
	text-align:left
}

.awMyWorldEmptyColumn{
	width:215px;
	height:30px;
}

.awMyWorldApplication{
	margin-top:10px;
	color: #323232;
}

.appInfoColumn{
	color: #323232;
}

.awMyWorldArrow{
	color:#5D85AE;
	font-weight:normal;
}

.awMyWorldLink{
	font-size:11px;
}

.awMyWorldUnavailable{
	font-size: 14px;
	font-style: italic;
	margin-top: 20px;
}

.awProgressBar{
	margin-left:10px;
}

.awProgressBarTable td{
	vertical-align:top;
}

.awDeviceStatusTextBold{
	color:#585858;
	font-weight:bold;
	font-size: 14px;
	font-family: Verdana, Arial, sans-serif;
}

.awDeviceStatusUpgarde{
	font-size:12px;
}
.awDeviceStatusText{
	color:#353535;
}

.awDeviceStatusImg{
	padding-right:8px;
}

.awMyWorldButtonWrapper{
	display:block;
}

.awMyWorldLink:visited, .awMyWorldLink a{
	text-decoration:none;
	color:#7598BB
}

.awMyWorldLink:hover{
	text-decoration:none;
	color: #9CC0E4;
}

.awFloatLeft{
	float:left;
}

form#myworld .mtclase{
	width:690px;
}

/******** Specific Modal Styles ************/
.awChangeDevicePasswordField{
	width: 157px;
}
.awChangeDeviceDropDown{
	width: 161px;
}
/******** End Specific Modal Styles ********/

.awCategoryTitle{
	margin-top:20px;
}

.awDownloadDeviceMargin{
	padding-top:10px;
	padding-bottom:15px;
}

.awDownloadLeftText{
	text-align:left;
}

form#myworld .awMyWorldDownloadTable .mtclase {
	margin-top:5px;
	width:961px;
}

form#myworld .awMyWorldDownloadTable .mtclase tr.dr-table-subheader {
	background: url("/webstore/img/listTableHeader_bg.png") repeat-x scroll 0 0 #EBEBEB;
    border: 0 none;
	font-family:Arial,Verdana,sans-serif;
	font-size:16px;
	height:28px;
	padding:0;
	text-align:left;
	vertical-align:middle;
	white-space:nowrap;
	color:#3D3D3D;
}

form#myworld .awMyWorldDownloadTable .mtclase .dr-table-cell,  form#myworld .awMyWorldDownloadTable .mtclase .rf-dt-c{
	border-bottom:0 none;
	border-right:0 none;
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	padding:8px;
	text-decoration:none;
	vertical-align:middle;
	text-align:left;
}
form#myworld .awMyWorldDownloadTable .mtclase tr {
	background: url("/webstore/img/lightGrayRow.jpg") repeat-x scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #EAEAEA;
    border-top: 1px solid #EAEAEA;
}

form#myworld .awMyWorldDownloadTable .mtclase .dr-table-subheadercell, form#myworld .awMyWorldDownloadTable .mtclase .rf-dt-shdr .rf-dt-shdr-c {
	font-family:Verdana,sans-serif;
	font-size:14px;
	text-align:left;
	white-space:nowrap;
}

.awMyWorldDownloadTable{
	margin-top:15px;
}

.awDownloadButtonDiv{
	float:right;
	margin-top:10px;
}

.awDownloadUnderTable{
	margin:15px 15px 5px 0px;
}

.awDownloadUnderTitle{
	font-weight:bold;
	color:#353535;
}

.awDownloadUnderText{
	margin-left: 5px;
}

.awDownloadModalButton{
	float:right;
	margin-top:10px;
	padding:10px;
}

.awRegistrationSteps{
	color:#7b818c;
}

.awRegistrationCurrentStep{
	color:#000000;
	font-weight:bold;
}

.awRegistrationSideColumn{
	width:140px;
	vertical-align:top;
	text-align: center;
}

.awRegistrationSpacerColumn{
	width:222px;
	vertical-align:top;
}

.awRegistrationMiddleColumn{
	width:140px;
	vertical-align:top;
	text-align: center;
}

.awRegistrationProgressTop{
	margin-left:101px;
	width:760px;
	height:28px;
}

.awRegistrationProgressBottom{
	width:864px;
	text-align:center;
	margin-left: 49px;
}

.awRegistrationTerms .listtitle{
	color:#DCDCDE;
	font-size:24px;
	font-family:Myriad Pro,Arial,Verdana,sans-serif;
	letter-spacing:0px;
}

table.awRegistrationTerms{
	margin-top:20px;
}

.awRegistrationTermsTitle{
	margin-top:10px;
	margin-bottom:10px;
}

.awRegistrationEula{
	width: 825px;
	margin: 10px 0px 20px 0px;
	padding-right:25px;
	/*text-align: justify*/
}

.awRegistrationSeparator{
	margin-top:10px;
	margin-bottom:30px;
}

.awRegistrationBottom{
	margin:0px 20px 20px;
}

.awRegistrationBottomTwo{
	margin:20px 20px 20px;
}

.awRegistrationAccept{
	padding-left:5px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.awRegistrationButtonsWrapper{
	float:right;
	margin-right:40px;
}

.awRegistartionTCWrapper{
	clear: both;
}

.awRegistrationTitle{
	color:#DCDCDE;
	font-size:26px;
	font-family:Myriad Pro,Arial,Verdana;
	/*letter-spacing:-1px;*/
}

.awRegistrationTitleWrapper{
	margin-top:20px;
	margin-bottom:10px;
}

.awRegistrationDeviceStatus{
	margin:30px 0 10px 20px;
}

.awRegistrationDeviceConnect{
	margin: 20px 8px 20px 20px;
	font-weight:bold;
	float:left;
}

.awRegistrationDeviceButton{
	margin: 12px 8px 20px 15px;
	float:left;
}

.awRegistrationConnectInline{
	float:right;
}

.awRegistartionDeviceWrapper{
	clear: both;
	margin: 0px;
}

.awInlineBox .awButtonWrapper a, .awInlineBox .awButtonWrapper a:visited {
	color:#E7E7E7;
}

.awInlineBox .awButtonWrapper a:hover, .awInlineBox .awButtonWrapperOver a:hover {
	color:#ebeff4;
}

.awRegistrationSeparator{
	margin:20px 0px;
}

.awRegistrationDeviceConnectWrapper{
	margin-top:40px;
}

.awRegistrationConnectionModal{
	margin-top:20px;
}

.awRegistrationConnectedMessage{
	color:#FFFFFF;
	font-size:12px;
}

.awRegistrationSubtitle{
	color:#FFFFFF;
	font-size:17px;
	font-family:Myriad Pro,Verdana,sans-serif;
}

.awRegistrationSubSubtitle  {
	color:#FFFFFF;
	font-size:12px;
}

.awRegistrationBodyWrapper{
	margin:32px 0px 0px 0px;
}

.awRegistrationPaymentForm{
	margin:20px 0px;
}

.awRegistrationPaymentFormTwo{
	margin:10px 0px 20px 0px;
}

.awRegistrationRadioGroup td{
	height:30px;
}

.awRegistrationRadioGroup td input{
	padding:0;
	margin-top: 0px;
}

.awRegistrationRadioGroup{
	/*margin-top:10px;*/
}

.awRegistrationPayPalButton{
	margin-top:20px;
	text-align:center;
}

.awRegistrationRadioLabels td{
	padding:0px 0px 10px 20px;
	color:#FFFFFF;
	text-align:left;
}

ul.awRegistrationConnectedDevice li{
	color:#353535;
	font-weight:normal;
	background:none;
	font-size:11px;
}

.awRegistrationCCTable{
	margin-top:20px;
}

.awRegistrationCCTable td{
	padding-bottom:0px;
}

.awCCTableColumn1, .awCCTableColumn3{
	width:150px;
	text-align:right;
	padding-right:6px;
}

.awCCTableColumn3{
	width:150px;
	text-align:right;
	padding-left:20px;
}

.awCCTableColumn2{
	/*width:330px;*/
	text-align:left;
}

.awCCDropDown{
	width:120px;
}

.awCCDropDownExp{
	width:80px;
}

.awRegistrationYearDD{
	margin-left:10px;
}

.awPanelComponent{
	background:none;
	border: 0px none;
	color:#FFFFFF;
}

.awPanelComponentHeader{
	background-color:#1b2336;
	background-image:url("/webstore/img/bg_table_th_ac_confirrm.gif");
	background-position:top left;
	background-repeat: repeat-x;
	border:1px solid #343843
}

.awPanelComponent .dr-pnl-b{
	color:#FFFFFF;
	text-align:center;
}

.awRegistrationBodyWrapper .awPanelComponent{
	width:370px;
}
.awRegistrationBodyWrapper .awPanelComponent td{
	padding:0px 4px 4px 0px;
}

.awPanelColumnRight{
	color:#B3B3B3
}

.awPanelComponentHeader a, .awPanelComponentHeader a:visited{
	color:#7598BB;
	text-decoration:none;
}

.awPanelComponentHeader a:hover{
	color:#9cc0e4;
	text-decoration:none;
}

.awPanelComponentHeaderDiv{
	margin:2px 8px;
	font-weight:normal;
}

.awPanelComponentHeaderDivText{
	font-family:Myriad Pro,Arial,sans-serif;
	font-size:16px;
	color:#e0e1e2;
}

.awPanelComponentHeaderDivLink{
	padding-top:4px;
}

/*Start Edit-payment-Options-styles***********/

.optionsColumn{
	width:50%;
	vertical-align: top;
	color: #B3B3B3;
}

.sectionHeader{
	border: 1px solid #383F4F;
	vertical-align: top;
	background-image:url('/webstore/img/background_section_header.gif');
	background-repeat:repeat-x;
	background-color: #121A2D;
	/*font-family:"Lucida Sans",Geneva,sans-serif;*/
	line-height:20px;
	padding: 5px;
	width:380px;
	margin-bottom:20px;
	font-family:Myriad Pro,Arial,sans-serif;
	font-size:16px;
	color:#e0e1e2;
}

td.bodyCol .awPaymentTitle{
	margin-left:20px;
	color:#DCDCDE;
	font-size:24px;
	font-family:Myriad Pro,Arial,Verdana,sans-serif;
	letter-spacing:0px;

}

.awPaymentBreadcrumbs{
	margin-top: 20px;
	margin-bottom:20px;
}

.awPaymentInstructions{
	font-family:Verdana,Arial,sans-serif;

}
/********************************************** END edit payment options styles */

.noJSDiv{
	margin: 0;
	font-size:16px;
	text-align:center;
}

/******************** START FONT STYLES *********************/
.awBold {
	font-weight: bold;
}

.awUnderline{
	font-style:underline;
}
/****************** END FONT STYLES *************************/

.awRegistrationBrowseLink{
	margin:20px;
}

.awAppVendorText{
	color:#000000;
}

.appinfo_body{
	color:#353535;
	width:580px;
}

.awAppInfoVendor{
	font-size:10px;
	font-family:Verdana,Arial,sans-serif;
}

.awApplicationDetailsSeparator{
	margin:0px 4px;
}

.awVendorPriceTable td{
	vertical-align: middle;
	padding-left:5px;
	height: 37px;
}

pre.awVendorTitlePre{
	width:940px;
}

pre.awVendorTitlePre .listTitleMargin{
	margin-left:0px;
}

td.awAppDetailsBreakColumn{
width:320px;
}

.awAppDetailsLeftMargin{
	padding-left:2px;
}

td.awCategoryCol1{
	width:100px;
	text-align:center;
	vertical-align:top;
}

td.awCategoryCol2{
	width:300px;
}

td.awCategoryCol3{
	width:540px;
	padding-top: 10px;
	vertical-align: top;
	padding-left: 10px;
}

.awModifyPayment{
	margin-left:10px;
	text-align:right;
}

.awPaymentOptionPP{
	vertical-align:middle;
}

.awWhiteText{
	color:#FFFFFF;
}

td.awPaymentCol1{
	width:310px;
}

td.awPaymentCol2{
	width:70px;
}

.awPaymentCCForm{
	margin-top:10px;
}

.awPaymentError{
	margin-left:20px;
}

.awSeparatorDark{
	background: transparent url(/webstore/img/separator/separatorDark.jpg) repeat-x;
	width:100%;
	height:1px;
}

.awSeparatorMedium{
	background: transparent url(/webstore/img/separator/separatorMedium.png) no-repeat;
	width:760px;
	height:3px;
}



.awMarginRight-Ten{
	margin-right:10px;
}

.awRadioPayPal{
	background: transparent url(/webstore/img/ico_paypal.gif) no-repeat center right;
}

.awRadioImageTable td{
	height: 30px;
    padding-left: 5px;
    padding-top: 0;
}

table.awRadioImageTable {
	border-collapse:collapse;
}

.awRadioImageCC{
	margin-left:10px;
	vertical-align:middle;
}

.awRegistrationTitleWrapperTwo{
	margin-bottom:2px;
	margin-top:20px;
}

.awRegistrationSubSubtitleTwo{
	color:#FFFFFF;
	font-size:11px;
}

.awDRAuthorisation{
	margin-top:30px;
}

.awDRAuthorisation td{
	vertical-align:middle;
}

.awDRAuthorisation span{
	margin-left:8px;
}

.awRegConfirmInfo{
	vertical-align:top;
}

.awRegConfirmTable{
	width:780px;
	margin-top:20px;
}

.awBulletImg{
	vertical-align:middle;
	margin-right:5px;
}

.awMyWorldInstructions{
	margin:10px 0px;
	width:500px;
}

.awRatingsTable td{
	padding: 0px 10px 10px 0px;
}

.awAppDetailsReviewsLinks .sitelink{
	font-size:10px;
}

.awAppDetailsReviewsLinks td{
	vertical-align:middle;
}

.awAppDetailsReviewsLinks td img{
	vertical-align:middle;
}

img.awIcoBullet{
	margin-right: 3px;
	vertical-align:middle;
	padding-bottom:4px;
}

pre.appDescriptionText{
	width:655px;
	font-family:Verdana,Arial,sans-serif;
}

.awRegistartionDeviceWrapper .warningTable{
	width:600px;
}

.awPurchaseVendor pre{
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
}

.awPurchaseVendor .vendorLink{
	font-size:11px;
}

pre.listprice{
	width:380px;
}

pre.listprice img{
	vertical-align:text-bottom;
	margin-top:2px;
}

pre.listprice img.awDetailsIcon{
	vertical-align:text-top;
}

div#preloaded-images {
   position: absolute;
   overflow: hidden;
   left: -9999px;
   top: -9999px;
   height: 1px;
   width: 1px;
}

/**************Error message facelet***********************/

.awMessage_fatal{
	/*waiting on design*/
}

.awMessage_error{
	color:red;
}

.awMessage_info, .awMessage_warning{
	background-color: #F6F6F6;
    border: 1px solid #9A9A9A;
    color: #000000;
    font-size: 12px;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-top: 10px;
}

.awMessageBody{
	margin-left:5px
}

/**************End error message facelet***********************/
pre.categories{
font-family:Arial,Verdana,sans-serif;
font-size:11px;
width:170px;
}

.awAppNameFormating{
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	padding-left:10px;
}

.awLicenseKeyFormating{
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	cursor:pointer;
}

table.awAppVersionInfo{
	border-collapse:collapse;
}

table.awAppVersionInfo td{
	padding-top:5px;
}

table.awSubcatTable td{
	width:240px;
	vertical-align:top;
}

pre.awSubcatPre, pre.awSubcatPre a{
	font-family:Arial,Verdana,sans-serif;
	font-size:13px;
	width:200px;
	font-weight:bold;
}

.awFixedTable{
	table-layout:fixed;
}

.awWidthCol{
	width:600px;
}

.awSortableHeader{
	cursor: pointer;
}

pre.awReviewTitlePre{
	width:446px;
}

.revpanel pre.awReviewTitlePre{
	width:446px;
}

.revpanel pre.awReviewDescriptionPre{
	width:635px;
}

pre.awReviewDescriptionPre{
	width:600px;
}

.revteaserpanel pre.awReviewTitlePre{
	width:500px;
}

.revteaserpanel td.revTeaserCol1{
	width:530px;
}

.revteaserpanel td.revTeaserCol2{
	width:100px;
	text-align:right;
}

.revteaserpanel pre.awReviewDescriptionPre{
	width:500px;
}

.awToolTip{
	background-color: #eef2f8;
	border:1px solid #2C2C2C;
	color:#000000;
}

pre.awlicenseModal{
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	width:380px;
}

table.awlicenseModalTable .awLabel{
	font-weight: bold;
}

table.awlicenseModalTable td{
	vertical-align:top;
}

.awlicenseModalWrapperRow2 td{
	vertical-align:bottom;
}

.awlicenseModalWrapperTable{
	/*height:380px;	*/
	border-collapse:collapse;
}

.awlicenseModalWrapperRow1 td{
	vertical-align:top;
}


td.awlicenseModalRow1{
	width:70px;
}

td.awlicenseModalRow2{
	width:390px;
}

.awlicenseModalWrapperRow2 .awDownloadModalButton{
	margin-right:20px;
}

.awlicenseModalRow1{
	width:80px;
}
.awHalfHeight{
	height:50%;
}

.awProcessWrapperDiv{
	/*float:left; */
	/*width:260px;
	margin-right:20px*/
}

.awProcessTextWrapper{
	color:#353535;
	font-size:11px;
	font-weight:bold;
	min-height:106px;
}

.awProcessTextWrapper2{
	font-size:10px;
	margin-top:8px;
	color:#9e9e9e;
	font-weight:bold;
}

.awProcessTextWrapper3{
	color:#7D7D7D;
	font-weight:bold;
}

.awProcessTextWrapper4{
	color:#7D7D7D;
}

.awProcessText{
	float:left;
	width:175px
}

.awProcessIcon{
	float:left;
	width:50px
}

ul.awRegistrationConnectedDevice{
	margin:0px;
}

ul.awRegistrationConnectedDevice li{
	margin:0px;
	padding:0px;
}


td.awProcessColumn{
	vertical-align:top;
	height:100%;
	width:320px;
	padding: 0 20px;
}

.awProcessColumnBorder{
	border-right:1px solid #bdbdbd;
}

.awProcessColumn .awInlineBox{
	background:none;
	border:0px none;
	margin:0px;
}

td.awProcessSpacer{
	width:20px;
}

.awProcessTableVertical td{
	vertical-align:top;
}

.awProcessInlineBoxHeader{
	/*min-height:60px;*/
}

.awProcessWrapperDiv .awProcessInlineBoxHeader .awInlineBoxHeader{
	margin-bottom:0px;
	font-family:Arial,Verdana,sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#353535;
	min-height:60px;
}

.awProcessImg{
	margin-right:10px;
}

.awProcessColumn pre{
	height:0px;
}

.purchaseMinHeight .awMessage_warning {
	background-image:none;
	background-color:#0a0f13;
	border:1px solid #464d5f;
	color:#FFFFFF;
	margin-left:0px;
	padding:10px;
	margin-right:0px;
}

.awModalMessageForm .awMessage_warning {
	margin:-10px 0px 10px;
	background: transparent url(/webstore/img/message_back2.gif) repeat-x;;
	border:1px solid #464d5f;
	color:#FFFFFF;
	margin-left:0px;
	padding:10px;

}

.awPurchaseRichModalPanel .dr-mpnl-pnl{
		background-color:#05060A;
		border:3px solid #4c4f58;
}

.awPurchaseRichModalPanel .dr-mpnl-pnl .dr-mpnl-pnl-b{
		color:white;
		font-size:14px;
		font-weight:bold;
}

.awLoadingModalDiv{
	margin:30px auto 20px;
	text-align:center;
	width:200px;
	font-size: 14px;
	font-weight:bold;
	height:120px;
}

.awLoadingPricingModalDiv{
	margin:30px auto 20px;
	text-align:center;
	font-size: 14px;
	font-weight:bold;
	width:230px;
}

.awLoadingPricingModalDivInner{
	width:230px;
}

.awPurchaseLoadingLabel{
	width:170px;
	padding-top:10px;
}

.awScrollingTermDiv{
	height: expression( this.scrollHeight > 399 ? "400px" : "auto" ); /* sets max-height for IE */
	max-height: 400px; /* sets max-height value for all standards-compliant browsers */
	overflow-y:auto;
	margin-bottom:20px;
	padding:10px;
}

.awMyWorldLoading{
	vertical-align:middle;
	margin-right:10px;
}

.awAppListTopWrapper{
	margin:15px 0px 0px;
}

.awPreRegistrationSubtitle{
	color:#FFFFFF;
	font-family:Myriad Pro,Verdana,sans-serif;
	font-size:18px;
	letter-spacing:1px;
	margin:20px 0px 5px;
}

.awPreRegistrationIntroText{
	color:#D9D9D9;
}

.awPreRegistrationHeader{
	background: transparent url(/webstore/img/sectionHeader.png) repeat-x;;
	border-right:1px solid #2c2d31;
	border-left:1px solid #2c2d31;
	width:828px;
	color:#FFFFFF;
	font-family:Myriad Pro,Verdana,sans-serif;
	font-size:17px;
	/*letter-spacing:1px;*/
	height:27px;
	padding-top:3px;
	padding-left:10px;
	margin-top:40px;
}

.awBoldText{
	font-weight:bold;
}

.awProcessColumn .awInlineBox {
	padding:10px 20px 20px;
}

.awFakeLink{
	color:#5D85AE;
}

.awProcessWrapperDiv .awFakeLinkOver{
	text-decoration:underline;
	cursor:pointer;
	color:#5D85AE;
}

.awRichToolTipBody{
	width:260px;
	margin-top:10px;
}

.awProcessWrapperDiv .dr-rich-tool-tip{
	backgroud-color:transparent;
	border:0px none;
	color:#D9D9D9;
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	background: none transparent;
}

.awProcessWrapperDiv .awToolTipNewMiddleInner{
	padding:0px 20px 0px;
	min-height:0px;
}

.awProcessMinHeightBody{
	min-height:144px;
}

.awRegRestartDiv{
	text-align:center;
}

.awRegRestartDiv img{
	margin-bottom:20px;
}

.awPreRegistrationDescription{
	color:#d9d9d9;
	margin:15px 0px 15px 20px;
}

.awPreRegistrationDescriptionBottom{
	color:#d9d9d9;
	margin:15px 0px 40px 20px;
}

table.awVerticalTopTable td{
	vertical-align:top;
	padding-top:0px;
	padding-right:3px;
}

table.awVerticalMiddleTable td{
	vertical-align:middle;
	padding-top:0px;
	padding-right:3px;
}

table.awVerticalTopTable {
	border-collapse:collapse;
}

table.awVerticalMiddleTable td{
	vertical-align:middle;
	padding-top:0px;
	padding-right:3px;
	border-collapse:collapse;
}

.awAddReviewWrapper .apprev_body {
	width:380px;
	margin-left:0px;
	color:#d9d9d9;
	font-size:10px;
}

.awAddReviewWrapper .awRegistrationButtonsWrapper{
	margin-right:15px;
}

.mtclase .dr-table-thead th.awMyWorldSizeColumn{
	padding-left:0px;
}

.awLeftSupport{
	padding-left: 15px;
	width: 40px;
}

.awPaymentMessageWrapper{
	margin:10px 0 20px 0;
}

.awErrorDiv{
	color:red;
	font-size:12px;
	margin:10px 0px 20px 0px;
}

.awRegistrationBodyWrapper .awErrorDiv{
	margin:10px 0px 20px 0px;
}

.awUnsupportedDiv{
	margin-bottom:20px;
	font-size:12px;
}

.awUnsupportedDiv li{
	font-weight:bold;
}
.awReviewMessageWrapper .awMessage_info{
	margin-left:0px;
	margin-right:0px;
	margin-bottom:20px;
}

pre.awAppNameAppList, .awAppListMiddleColumn{
	width:300px
}

.awReviewAuthor{
	color:#00B0E4;
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
}

.awAppDescrCol1{
	padding:20px 20px 20px 10px;
}

.awAppDescrCol2{
	padding:20px 0px;
}

.awMergedItemsTable td.awAppNameColumn, .awMergedItemsTable td.awAppVendorColumn{
	padding:10px 10px 10px 20px;
	vertical-align:middle;
}

.awMergedItemsTable td.awAppNameColumn{
	width:500px;
}

.awMergedItemsTable td.awAppVendorColumn{
	width:220px;
}

.awMergedItemsTable td.awAppNameColumn{
	font-family:Verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
}

.awMergedItemsTable td.awAppNameColumn img{
	vertical-align:middle;
}

.awMergedItemsTable{
	background-position:center top;
	background-repeat:repeat-x;
	margin-top:45px;
	margin-bottom:25px;
	width:950px;
}

.awMergedItemsTable .dr-table-thead {
	background: url("/webstore/img/listTableHeader_bg.png") repeat-x scroll 0 0 #EBEBEB;
	color:#FFFFFF;
	font-family:Arial,Verdana,sans-serif;
	font-size:16px;
	height:30px;
	padding:0;
	text-align:left;
	vertical-align:middle;
	white-space:nowrap;
	color: #3D3D3D;
}

.awMergedItemsTable .dr-table-subheadercell{
	text-align:left;
	padding-left:2px;
	font-size:14px;
	font-family:Verdana, Arial, sans-serif;
}

.awMergedPreCol1{
}

.awMergedPreCol2{
	padding-left:10px;
}


.awMergedItemsTable .vendorLink{
	font-size:11px;
}

.awPaymentOptionChangeWrapper .sectionHeader{
	margin-bottom:10px;
}

.awPPMessageWrapper .awMessage_info{
	margin-bottom:20px;
}

.awEmailLabelCol{
	color:#353535;
}

.awEmailInputCol{
	vertical-align:middle;
}

.awttmiddle{
	background-image: url("/webstore/img/devices/dropNavBg2.png");
	background-repeat: repeat-x;
	height: 311px;
    padding: 20px 0;
}

.awNewToolTip{
	background:none;
	border:0px none;
}

.awNewToolTip .awBorderCollapse td{
	vertical-align:top;
	padding:0px;
}

.awDeviceSwitchRadio td{
	width:170px;
	text-align:center;
	padding-left:5px;
}

table.awDeviceSwitchRadio{
	border-collapse:collapse;
	margin-bottom: 15px;
    margin-top: 10px;
}

.awDeviceWrapperOver{
	background-image:url("/webstore/img/devices/glow.png");
	background-position:50% 20%;
	background-repeat: no-repeat;
	float:left;
	width:170px;
	text-align:center;
	margin-top:5px;
	color:#939393;
	font-weight:bold;
}

.awDeviceWrapperOver2{
	background-image:url("/webstore/img/devices/glow2.png");
	background-repeat: no-repeat;
	float:left;
	width:170px;
	text-align:center;
	margin-top:5px;
	background-position:70% 0%;
	color:#939393;
	font-weight:bold;
}

.awDeviceWrapper{
	float:left;
	width:170px;
	text-align:center;
	margin-top:5px;
	color:#939393;
	font-weight:bold;
}

.awDeviceSwitchRadio label{
	color: #c4c4c4;
    font-weight: bold;
	padding-left:5px;
}
.awNewToolTip .awBorderCollapse .awDeviceSwitchRadioLabels td{
	width:156px;
	text-align:left;
	padding-left:24px;
}

span.awNewToolTip{
	padding:0px;
}

.awDeviceFamily{
	color:#939393;
	font-weight:bold;
}

.awDeviceModel{
	color:#939393;
	font-weight:bold;
}

.awDevicePin{
	color:#939393;
	font-weight:bold
}

.awdeviceSeparator{
	width:10px;
	text-align:center;
}

.awttRight{
	width:23px;
}

.awttLeft{
	width:22px;
}

.awttwrapper{
	height:191px;
}

.awDeviceSwitchTitle{
	font-weight:bold;
	color:LightGrey;
	font-size:13px;
	width:300px;
	text-align: right;
	margin-bottom:5px;
	padding-right: 20px;
}

.awDeviceSwitchClose{
	text-align:right;
	width:15px;
	margin-left:-20px
}

.awDeviceSwitchTitle img{
	margin-left:3px;
}

.deviceSwitchImageWrapper{
	width:370px
}

.deviceSwitchImageWrapperDiv{
	/*width:340px;*/
	display:block;
}

.deviceSwitchImageWrapperDiv img{
	cursor:pointer;
}

.awDeviceSwitchCaption{
	color: LightGrey;
    font-size: 12px;
    font-weight: bold;
    margin-top: 3px;
    text-align: center;
    padding: 0 30px;
    /*width: 260px;*/
}

.awSlideBackground{
	/*background: url("/webstore/img/background.jpg") no-repeat scroll 0 0 transparent;*/
	margin: auto;
	width:961px;
	/*padding-top:44px;*/
	height:370px
}

.awSlideBackground1{
	margin:auto;
	width:961px;
	height:370px
}

.awSlideBackground img{
	padding:0px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	display: block;
}

.awSlideBackground .awEMUSliderDescriptionSpan img, .awSlideBackground .awEMUSliderDescriptionSpan2 img{
	display: inline;
}

.awEmuSliderBottomCol1 .awEmuSliderStarWrapper img{
	display:inline;
	vertical-align: bottom;
	margin-left: -2px;
}

.awSlideBackground .awEMUSliderDescriptionSpan2{
/*	font-weight:bold;*/
	padding-right: 10px;
	color: #999999;
	padding-left:10px;
}

.awEMUTableSlider td{
	vertical-align:top;
	padding-top:20px;
}

.awSlideImagesWrapper{
	width:961px;
	height:340px;
	overflow:hidden;
	position:relative;
	padding-top: 0px;
	margin:auto;
}

.awSliderDescs{
	height: 75px;
    position: absolute;
	background: url("/webstore/img/awSliderDescBack.jpg") no-repeat scroll left bottom transparent;
}

.awSliderDescs div{
	float: left;
    height: 67px;
    position: relative;
    width: 282px;
    z-index: 1;
}

.awSlideImages{
	position:absolute;
	height:330px;
}

.awSliderDescWrapper{
	background-color: black;
    height: 67px;
    margin-left: 190px;
    margin-top: 170px;
    overflow: hidden;
    position: absolute;
    width: 283px;
    z-index: 100;
}

.awSliderSpacingDiv{
	 /*padding-left: 230px;*/
     padding-top: 18px;
}

.awSlideBackground .awSliderDots img{
	display:inline;
	float:none;
	margin:0px 1px;
}

.awSliderDots{
	z-index:10;
	margin-top:15px;
	width:961px;
	text-align:center;
}

.awEMUViewAll{
	z-index:10;
	width:961px;
	text-align:center;
}

.awBannerWrapper{
	width:100%;
	background-color:#000000;
	height:150px;
	min-width: 1125px;
}

.awBannerWrapper2{
	width:100%;
	background-color:#000000;
	height:160px;
	min-width: 1125px;
}

.awBannerWrapper2 .awBannerBackgroundImg{
	background: none;
	margin: auto;
	height: 160px;
	padding-top: 0px;
}

.awBannerBackgroundImg{
	/*background: url("/webstore/img/bannerBack.jpg")  no-repeat scroll 50% 100% transparent;*/
	margin: auto;
	height: 140px;
	 padding-top: 0px;
}

.awBannerBackWrapper{
	margin: auto;
    padding-top: 0px;
    width: 961px;
    height: 110px;
}

.awBannerBackWrapper2{
	margin: auto;
    padding-top: 0px;
    width: 961px;
}

.awPodItemSeparator{
	padding: 0 5px;
}

.awPodItemPadding{
	padding-left:15px;
}

.awPodUnderline{
	margin: auto;
    width: 1125px;
}

table.mainTemplateContent, table.mainTemplateContent td{
	border: 0px solid none;
	margin:0px;
	padding:0px;
}

table.mainTemplateContent{
	margin-top:-2px;
}

.awSliderWrapper{
	/*background: url("/webstore/img/sliderBack.jpg") repeat-x scroll 0 0 transparent;*/
	/*padding-bottom:20px;*/
	width:961px;
	height: 204px;
}

.gen_page{
	text-align:right;
}

a img {
    border:0 none;
	outline:0 none;
}

a:active img, a:focus img
{
	outline:0 none;
	-moz-outline-style:0 none;
}

.awNewPod{
	width:961px;
	text-align:right;
	padding-right:10px;
}

.awBannerCategories .awPodItem{
	margin-left:5px;
	margin-right:5px;
}

.awNewPod .searchTable {
    background-color: transparent;
    background-image: url("/webstore/img/search.png");
    background-position: right center;
    background-repeat: no-repeat;
    height: 21px;
    margin-left: 744px;
    margin-bottom: 10px;
    padding-left: 15px;
    padding-right: 6px;
    width: 201px;
}

.awNewPod .searchBox {
    background-color: transparent;
    border: medium none;
    color: #999999;
    font-size: 11px;
    margin-left: 20px;
    width: 160px;
}

.awNewPod .searchr {
    padding-right: 0;
    text-align: left;
}
.awNewPod .searchl {
    text-align: right;
}

.awToolTipNewTop, .awToolTipNewBottom{
	height:11px;
}

.awToolTipNewTopLeft{
	background: url("/webstore/img/topLeft.png") no-repeat scroll 0 0 transparent;
	height:11px;
	width:10px;
	padding:0px;
	margin:0px;
}


.awToolTipNewTopRight{
	background: url("/webstore/img/topRight.png") no-repeat scroll 0 0 transparent;
	height:11px;
	width:10px;
	padding:0px;
	margin:0px;
}

.awToolTipNewTopMiddle{
	background: url("/webstore/img/topMiddle.png") repeat-x scroll 0 0 transparent;
	height:11px;
	padding:0px;
	margin:0px;
}

.awToolTipNewMiddle{
	background: url("/webstore/img/middle.png") repeat-x scroll 0 0 transparent;
	background-color: #1a1a1a;
	padding:0px 0px 5px 0px;
}

.awToolTipNewMiddleInner{
	padding:0px 20px 0px 0px;
	min-height:120px;
	min-width:120px;
}

.awCatPopup .awToolTipNewMiddleInner{
	min-height:0px;
	min-width:0px;
}

.awToolTipNewMiddleInner a, .awToolTipNewMiddleInner a:visited{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #00B0E4;
	text-decoration:none;
}

.awToolTipNewMiddleInner a:hover{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}

.awToolTipNewBottomLeft{
	background: url("/webstore/img/bottomLeft.png") no-repeat scroll 0 0 transparent;
	height:11px;
	width:10px;
	padding:0px;
	margin:0px;

}

.awToolTipNewBottomMiddle{
	background: url("/webstore/img/bottomMiddle.png") repeat-x scroll 0 0 transparent;
	height:11px;
	padding:0px;
	margin:0px;
}

.awToolTipNewBottomRight{
	background: url("/webstore/img/bottomRight.png") no-repeat scroll 0 0 transparent;
	height:11px;
	width:10px;
	padding:0px;
	margin:0px;
}

.awBannerWrapper .awToolTipNew, .awBannerWrapperLong .awToolTipNew{
	background:none;
	border: 0px none;
}

.awBannerWrapper .awToolTipNew a, .awBannerWrapperLong .awToolTipNew a{
	margin-bottom:10px;
}

.awPodItem input.rich-inplace-select-field {
    background-color: #000000;
    background-image: url("/webstore/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/images/spacer.gif");
    border-color: #000000;
    color:#FFFFFF;
}

.awSliderPagingWrapper{
	width:961px;
	margin:20px 0;
}

.awSliderPagingDiv{
	width:480px;
	float:left;
}

.awSlideTitle a, .awSlideTitle a:hover, .awSlideTitle a:visited, .awHomePageNoContent{
	color:#3E3E3E;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Arial,sans-serif;
}

.awSliderPagingDiv{
	font-size:11px;
	color:#6c6c6c;
}

.awPagingSeparator{
	font-size:11px;
	color:#5D85AE;
}

.awSliderPagingDiv a.sitelink, .awSliderPagingDiv a.sitelink:hover, .awSliderWrapper .sitelink:hover{
	text-decoration:none;
	color:#00AEE4;
}

.awSliderWrapperInner{
	width:960px;
	background: url("/webstore/img/sliderBack.png") no-repeat scroll 0 0 transparent;
	margin:auto;
	height:196px;
	/*padding-left:30px;*/
}

.awSliderSmallWrapperInner{
	width:465px;
	background: url("/webstore/img/smallSlideBack.png") no-repeat scroll 0 0 transparent;
	margin:auto;
	height:178px;
}

.awSliderControlWrapper{
	width:14px;
	float:left;
	margin:80px 20px 0px;
}

.awSliderBodyWrapper{
	overflow: hidden;
	width:821px;
	float:left;
	padding-top: 17px;
	position: relative;
	height:156px;
}

.awSliderContainer{
	width:4125px;
	position: absolute;
}

.awSliderItem{
	float:left;
	width:165px;
}

.sliderIconPrice img{
	vertical-align:middle;
}

.sliderIconPrice{
	font-size:10px;
}

.awSliderAppIcon{
	height:60px;
	cursor: pointer;
}

.awBannerLogoWrapper{
	margin:auto;
	width:961px;
	padding-top:10px
}

.awEMUWrapper{
	width:100%;
	min-width:1125px;
}

.awBannerAWLogo{
	width:681px;
	float:left;
}

.awBannerBBLogo{
	width:280px;
	float:left;
	text-align:right;
	padding-top:7px;
}

.awBannerSelectors{
	margin:auto;
	width:961px;
}

.awBannerCategories{
	width:481px;
	float:left;
	padding-top:7px;
}

.awPodItemLink, a.awPodItemLink, a.awPodItemLink:hover, a.awPodItemLink:visited{
	font-size: 10px;
	font-family: Verdana, Arial, sans-sarif;
	text-decoration: none;
	color: #00AEE4;
}

.awPodItemText{
	font-size: 10px;
	font-family: Verdana, Arial, sans-sarif;
	text-decoration: none;
	color: #afafaf;
}
.awPodItemLinkArrow{
	border: 0 none;
	margin-right: 3px;
}

.awPodItemLinkArrowRight{
	border: 0 none;
	margin-left: 3px;
	vertical-align: middle;
}

.awBodyContentWrapper{
	background-color:#000000;
}

.awMainContentWrapper{
	margin:auto;
	width:962px;
	/*overflow:hidden;*/
}

.awMainContentWrapperColor{
	background-color:#000000;
}

.awMainContentWrapperColorWhite{
	background-color:#FFFFFF;
}


div.sliderIconName{
	font-size:13px;
	text-align:center;
	font-family: Verdana, Arial, sans-serif;
	font-size:12px;
}

.awSliderAppNameWrapper{
	width:146px;
	margin: 10px 7px 5px;
	height: 16px;
	overflow:hidden;
	cursor:pointer;
}

.awSmallSliderContainer{
	width:960px;
}

.awSmallSliderContainerDiv1{
	float:left;
	width:465px;
}

.awSmallSliderContainerDiv2{
	width:465px;
	float:left;
	margin-left:30px;
}

.bodyContentWrapperMinHeight, .awMainContentWrapperColor{
	min-height:540px;
	min-width: 1125px;
}

.awSlideImages div.awSlideDivWrap{
	float:left;
	z-index:1;
	position:relative;
	width:435px;
	height:328px;
	padding-top: 5px;
}

.awSlideImages div.awSlideFocused div.awSliderDescBack{
	box-shadow: 0 5px 10px #666666;
}

.awSlideImages div.awSlideFocused div.awFeaturedImgDiv img{
	box-shadow: 0 0 20px #666666;
}

.awSlideImages .awSliderDescBackWrap{
	background: url("/webstore/img/sliderDescBack.jpg") repeat-x scroll 0 0 transparent;
	margin: auto;
    height:100%;
}

.awSlideImages .awSliderDescBack{
    width: 405px;
    background-color: white; 
    padding-top: 2px; 
    margin: auto;
    height:55px;
}

div.awSlideDivWrap{
	opacity: 0.6;
}

.awSlideImages div.awSlideFocused {
	opacity: 1;
}

.smallEMUSlideBackground .emuSliderTopDiv{
	height:156px;
}

.smallEMUSlideBackground .emuSliderBottomDiv{
	height:63px;
}

.EMUSlideBackground .emuSliderTopDiv{
	height:218px;
}

.EMUSlideBackground .emuSliderBottomDiv{
	height:89px;
}

td.awEMUTableSliderCol1{
	padding-left:15px;
	padding-top:30px;
}
.smallEMUSlideBackground{
	background: url("/webstore/img/EMUSliderBack4Small.png") no-repeat scroll 0 0 transparent;
}

.EMUSlideBackground{
	/*background: url("/webstore/img/EMUSliderBack2.png") no-repeat scroll 0 0 transparent;*/
}

pre.awEMUSliderPre{
	width:255px;
	color:#222222;
	font-size:17px;
	font-family:Verdana, Arial, sans-serif;
}

pre.awEMUSliderPre a{
	font-size:17px;
	font-family:Verdana, Arial, sans-serif;
}

pre.awEMUSliderPre a, pre.awEMUSliderPre a:hover, pre.awEMUSliderPre a:visited{
	color:#00AEE4;
}

td.awEmuListCol1{
	vertical-align:top;
	width:602px;
}

td.awEmuListCol2{
	vertical-align:top;
	width:358px;
	padding-left:30px;
	text-align: left;
	color: #212121;
}

pre.awEMUSliderDescription{
	width:380px;
	color:#fffefc;
	font-size:11px;
	font-family:Arial, Verdana, sans-serif;
	padding-left: 2px;
}

.awEMUDescWrapperTable pre.awEMUSliderDescription{
	width:260px;
}

pre.awEMUSliderPreVendor{
	width:240px;
	color:#6b6b6b;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial, sans-serif;
}

.awEMUDescWrapperTable td{
	padding-left:15px;
	vertical-align: top;
}

pre.awEMUSliderPreVendor a, pre.awEMUSliderPreVendor a:visited, pre.awEMUSliderPreVendor a:hover{
	color:#6b6b6b;
	font-weight:bold;
}

.smallEMUSlideBackground pre.awEMUSliderPre{
	width:140px;
	color:#fffefc;
	font-size:15px;
	font-family:Verdana, Arial, sans-serif;
}

.smallEMUSlideBackground pre.awEMUSliderDescription{
	width:180px;
	color:#fffefc;
	font-size:9px;
	font-family:Verdana, Arial, sans-serif;
	max-height:85px;
}

.awEMUSliderDescriptionSpan{
	color:#8C8C8C;
	display:block;
	max-height:30px;
	overflow:hidden
}

.awEmuSliderBottomRow2 td{
	padding-top:6px;	
}

.awEMUSliderNameSpan{
	max-height:23px;
	overflow:hidden
}

.smallEMUSlideBackground .awEMUSliderNameSpan{
	max-height:20px;
	overflow:hidden
}

.awEMUSliderVendorSpan{
	max-height:25px;
	overflow:hidden;
}

.smallEMUSlideBackground pre.awEMUSliderDescription span.awEMUSliderDescriptionSpan{
	max-height:10px;
}

.smallEMUSlideBackground pre.awEMUSliderPreVendor{
	width:140px;
	color:#4b4d4c;
	font-size:9px;
	font-family:Verdana, Arial, sans-serif;
}

.smallEMUSlideBackground img.awEMUSliderAppIcon, .smallEMUSlideBackground span.awEMUSliderMainIcon{
	width:240px;
	height:148px;
	/*margin-top:10px;*/
}

.smallEMUSlideBackground img.awEMUSliderFeaturedAppIcon, .smallEMUSlideBackground span.awEMUSliderFeaturedIcon{
	height:148px;
	margin:auto;
	width:240px;
}

span.awEMUSliderMainIcon{
	width:165px;
	height:165px;
}

span.awEMUSliderFeaturedIcon{
	width:180px;
	height:111px;
}

img.awEMUSliderAppIcon{
	margin-right:30px;
	margin-bottom:5px;
	margin-left: 5px;
	background-color:black;
}

img.awEMUSliderFeaturedAppIcon{
	margin-right:30px;
	margin-bottom:5px;
	margin-top: 0px;
	background-color:black;
}

.awPriceBoxBottom{
	width:241px;
	height:12px;
	background:	url("/webstore/img/priceBoxBottom.png") no-repeat scroll 0 0 transparent;
}

.awPriceBoxLeftLarge{
	width:16px;
	height:106px;
	background:	url("/webstore/img/leftPriceBoxLarge.png") no-repeat scroll 0 0 transparent;
}

.awPriceBoxTop{
	width:241px;
	height:12px;
	background:	url("/webstore/img/priceBoxTop.png") no-repeat scroll 0 0 transparent;
}

.awPriceBoxRightLarge{
	width:16px;
	height:106px;
	background:	url("/webstore/img/rightPriceBoxLarge.png") no-repeat scroll 0 0 transparent;
}

.awPriceBoxMiddle{
	border-left: 1px solid #C7C7C7;
    border-right: 1px solid #C7C7C7;
    margin:auto;
    width: 236px;
	background:	url("/webstore/img/priceBoxMiddle.png") no-repeat scroll 0 0 #e9e9e9;
}

.awPriceBoxMiddleLarge{
	height: 96px;
    padding-top: 10px;
	background:	url("/webstore/img/middlePriceBoxLarge.png") repeat-x scroll 0 0 transparent;
}

.awPriceBoxTable td{
	padding:0px;
	vertical-align:middle;
}

.awEMUTableSliderCol2{
	text-align:right;
	padding-left: 10px;
}

.awAppListReviews td{
	vertical-align:middle;
}

.awBannerWrapperLong{
	height: 100px;
    width: 100%;
    background-color:#000000;
}

.awBannerOuter{
    width: 100%;
    background-color:#FFFFFF;
}

.awSubBannerWrapper{
	width:960px;
	margin:auto;
	padding:5px 0px;
	text-align:left;
}

.awEmBox{
	width:900px;
	border:1px solid #9a9a9a;
	padding:20px 30px;
}

.awEmBoxBack{
	background:url("/webstore/img/awEmBox.jpg") no-repeat scroll 0 0 #f9f9f9;
	width:900px;
	padding:20px 30px;
}

.awEmBoxFooter{
	width:960px;
	background:url("/webstore/img/awEmBoxBottom.jpg") no-repeat scroll 0 0 transparent;
	height:30px;
}

.awEmBox input{
	margin:0px;
}

.awEmBoxDark{
	width:900px;
	border:1px solid #9a9a9a;
	padding:20px 30px;
	background-color:#f6f6f6;
}

.awEmBoxDarkNoSidePadding .awEmBoxBack{
	width:960px;
	padding:20px 0px;
}

.awContentSubHome{
	margin-bottom:28px;
}

.awH1{
	color:#000000;
	font-family: Arial,Verdana,sans-serif;
    font-size: 22px;
    letter-spacing: 1px;
}

.awH2{
	color: #353535;
    font-family: Arial,Verdana,sans-serif;
    font-size: 18px;
}

.awH3{
	color: #353535;
    font-family: Arial,Verdana,sans-serif;
    font-size: 14px;
    font-weight: bold;
}

.awH4{
	color: #353535;
    font-family: Arial,Verdana,sans-serif;
    font-size: 15px;
    font-weight: bold;
}


.awPriceBoxTable .awMessageBody{
	text-align: left;
}

.awPriceBoxTable{
	 width: 241px;
}

.awPriceBoxTable .awMessage_info, .awPriceBoxTable .awMessage_warning{
	background: none;
    border:0px none;
    margin-top:0px;
    padding-left:0px;
    padding-top:0px;
}

.awFooterWrapper{
	height:93px;
	width:100%;
	background-color:#000000;
	padding-top:20px;
	min-width: 1125px;
}

.awFooterWrapperFloats{
	width:961px;
	margin:auto;
}

.awFooterDiv1{
	width:480px;
}

.awFooterWrapperFloats a, .awFooterWrapperFloats a:visited{
	color:#7d7d7d;
	text-decoration:none;
	margin-right: 10px;
}

.awFooterWrapperFloats a:hover{
	color:#FFFFFF;
	text-decoration:none;
	margin-right: 10px;
}

.awFooterCopyright{
	font-size: 10px;
}

.awFooterDiv2{
	width:481px;
	text-align:right;
}

.awFooterLinkCol1{
	background:url("/webstore/img/footerLinkLeft.jpg") no-repeat scroll 0 0 transparent;
	width:7px;
	height:20px;
	padding: 0;
}

.awFooterLinkCol2{
	background:url("/webstore/img/footerLinkMiddle.jpg") repeat-x scroll 0 0 transparent;
	height:20px;
	padding:0px 5px;
}

.awFooterLinkCol3{
	background:url("/webstore/img/footerLinkRight.jpg") no-repeat scroll 0 0 transparent;
	width:17px;
	height:20px;
	padding: 0;
}

.awFakeControlOver .awFooterLinkCol1, .awFakeControlOver .awFooterLinkCol2, .awFakeControlOver .awFooterLinkCol3{
	background:none;
}

.awFakeControlOver{
	color:#FFFFFF;
}
.awFakeTT{
	background: url("/webstore/img/fakeTT.png") no-repeat scroll 0 0 transparent;
    margin-left: 840px;
    margin-top: 4px;
    position: absolute;
    z-index: 500;
    padding-top: 5px;
    padding-bottom: 3px;
    padding-right: 20px;
    font-size: 10px;
    width: 100px;
}

.awFakeTT2{
	background: url("/webstore/img/fakeTT2.png") no-repeat scroll 0 5px transparent;
    /*margin-left: 840px;*/
    margin-top: -5px;
    position: absolute;
    z-index: 500;
    padding-top: 5px;
    padding-bottom: 3px;
    padding-right: 20px;
    font-size: 10px;
    width: 100px;
    padding-left:2px;
}

.awFakeTT2 .catLink{
	padding-top:3px;
	color:#00B0E4;
	padding-bottom:2px;
	font-size: 10px;
}

.awFakeTT .catLink, .awCatPopup .catLink{
	padding-top:3px;
	color:#00B0E4;
	padding-bottom:2px;
	font-size: 10px;
}
.awCatPopup a.catLink{
	font-family: Verdana,Arial, sans-serif;
}

.awCatLinkOver, .awCatPopup a.catLink:hover{
	padding-top:3px;
	padding-bottom:2px;
	color:#FFFFFF;
	margin-left: 14px;
	display: block;
    height: 100%;
    width: 100%;
    font-size: 10px;
}

.awPodItemText{
    color: #828385;
    font-family: Verdana,Arial,sans-serif;
    font-size: 10px;
    margin-left: 10px;
    font-weight: bold;
}

.awPodItemText2{
    color: #6B6B6B;
    font-family: Verdana,Arial,sans-serif;
    font-size: 10px;
    margin-left: 10px;
    font-weight: bold;
}

.awToolTipNew .appdetailsText, .rightpanel .awToolTipNew .dr-table-cell .appdetailsText, .rightpanel .awToolTipNew .appdetailsText{
	color:#C7C7C7;
	font-size:10px;
}


.rightpanel .awToolTipNew .awToolTipNewMiddleInner {
 	padding: 0 20px;
}

.rightpanel .awToolTipNew {
 	border:0px none;
 	background-color: none;
 	background:none;
}

.awScrollableLongDiv{
	height: expression( this.scrollHeight > 299 ? "300px" : "auto" ); /* sets max-height for IE */
	max-height: 300px; /* sets max-height value for all standards-compliant browsers */
	overflow-y:auto;
	min-height: 86px;
	min-width: 100px;
	margin:10px 0px;
	padding-right:20px;
}

.awMWTableHeaderCol1{
	width:90px;
	padding-left: 10px;
}

.awMWTableHeaderCol2{
	width:420px;
	padding-left: 10px;
}

.awMWTableHeaderCol3{
	width:230px;
	padding-left: 10px;
	vertical-align: top;
    padding-top: 20px;
}

.awDarkGreyRow .awMWTableContents td{
	border-right:1px solid #FFFFFF;
}

.awDarkGreyRow .awMWTableContents td.awMWTableHeaderCol3{
	border-right:1px solid #EAEAEA;
}

.awLigtGreyRow .awMWTableContents td{
	border-right:1px solid #eaeaea;
}

.awLigtGreyRow .awMWTableContents td.awMWTableHeaderCol2, .awTableHeader td.awMWTableHeaderCol2, .awDarkGreyRow .awMWTableContents td.awMWTableHeaderCol2{
	border-right:0px none;
}

#myworld .awMWWrapper .dr-tbpnl-tb-act{
	color: #000000;
    font-family: Verdana, Arial,sans-serif;
    font-weight: bold;
    border-top: #C0C0C0 1px solid;
    border-left: #C0C0C0 1px solid;
    border-right: #C0C0C0 1px solid;
    background:none;
    background-color:#FFFFFF;
}

.awMWWrapper .dr-tbpnl-tb-inact{
	color: #00AEE4;
    font-family: Verdana, Arial,sans-serif;
    cursor:pointer;
}

.awMWWrapper .dr-tbpnl-tbtopbrdr{
	border-top:0px none;
}

.awMWWrapper .awMWTabFirst{
	border-left:0px none;
}

.awMWWrapper .rich-tabhdr-side-border img{
	display:none;
}

.awMWTabMiddle, .awMWTabFirst{
	background: url("/webstore/img/tabSeparator.jpg") no-repeat scroll 100% 80% #FFFFFF;
}

.awMWWrapper .rich-tabpanel-content{
 	border-left: 1px solid #EAEAEA;
    border-right: 1px solid #EAEAEA;
    background:none;
}

.awMWWrapper .dr-bottom-line{
	border-bottom: 1px solid #EAEAEA;
}

.awMWPaging{
	height:25px;
	border-left: 1px solid #EAEAEA;
	border-right: 1px solid #EAEAEA;
	text-align:right;
	padding-top:7px;
	padding-right: 10px;
}

.awMWPaging table td{
	text-align:right;
}

.awMWCurrPage{
	font-weight:bold;
}

.awMWPage{
	cursor:pointer;
	color:#00AEE4;
}

.awMWTab{
	background: url("/webstore/img/tabSeparator.jpg") no-repeat scroll 100% 80% #FFFFFF;
	color: #00AEE4;
    font-family: Verdana, Arial,sans-serif;
    cursor:pointer;
    font-size:11px;
    padding:12px 10px 5px;
}

.awMWTabLast{
	color: #00AEE4;
    font-family: Verdana, Arial,sans-serif;
    cursor:pointer;
    font-size:11px;
    padding:12px 10px 5px;
}

.awMWTabWrapper .awMWTabSelected{
    border-left: 1px solid #EAEAEA;
    border-right: 1px solid #EAEAEA;
    border-top: 1px solid #EAEAEA;
    color: #00AEE4;
    cursor: pointer;
    font-family: Verdana,Arial,sans-serif;
    font-size: 11px;
    height: 100%;
    padding: 10px;
    position: relative;
    top: 3px;
    color:#000000;
    font-weight: bold;
    background:none repeat scroll 0 0 #FFFFFF;
}

.awMWTabWrapper .awMWTabPrevious{
	background:none;
}

.awMWTabWrapper{
	padding:0;
}

.awMWRightWrapper{
	width:248px;
	border:1px solid #EAEAEA;
	/*margin-top: 38px;*/
}

.awMWDeviceDetails{
	color: #323232;
}

.awMWSyncWrapper{
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	background: url("/webstore/img/darkGrayRow.jpg") repeat-x scroll 0 0 #F1F1F1;
	padding: 10px 0px;
	text-align:right;
	width:100%;
}

.awMWPendingWrapper{
	padding-left:10px;
}

.awMWPendingAreaWrapper{
	width:233px;
	border-bottom: 1px solid #E1E1E1;
	padding-bottom: 5px;
}

.awMWConnectDevice{
	padding-top:10px;
	border-top: 1px solid #E1E1E1;
	padding-left:10px;
}

.awCatPopup{
	font-size: 10px;
    padding-bottom: 3px;
    padding-right: 20px;
    padding-top: 5px;
    position: absolute;
    z-index: 500;
    margin-top:-5px;
    padding-top:5px;
}
.awCatPopup div{
	/*background-color:#FFFFFF;
	margin-top:10px;
	padding-top:5px;
	padding-right:10px;*/
}

.awCatPos0{
	margin-left:0px;
}

.awCatPos1{
	margin-left:60px;
}

.awCatPos2{
	margin-left:120px;
}

.awTTLeftCell1, .awTTRightCell1{
	height:22px;
}

.awTTLeftCell2, .awTTRightCell2{
	height:76px;
}

.awTTLeftCell3{
	background:url("/webstore/img/smallTT/leftMiddleExtra.png") repeat-y scroll 0 0 transparent;
}

.awTTRightCell3{
	background:url("/webstore/img/smallTT/rightMiddleExtra.png") repeat-y scroll 0 0 transparent;
}

.awTTLeftCell4, .awTTRightCell4{
	height:24px;
}

.awTTMiddleCell1{
	height:13px;
	background:url("/webstore/img/smallTT/topMiddle.png") repeat-x scroll 0 0 transparent;
}

.awTTMiddleCell2{
	height:100%;
	background:url("/webstore/img/smallTT/middle.png") repeat-x scroll 0 0 #151515;
}

.awTTMiddleCell3{
	height:18px;
	background:url("/webstore/img/smallTT/bottomMiddle.png") repeat-x scroll 0 0 transparent;
}

.awTTCol1{
	height:100%;
}

.awTTColWrap td, .awTTColWrap tr, .awTTColWrap table{
	margin:0px;
	padding: 0px;
}

.awTTTitle{
	color:#FFFFFF;
	padding-right:3px;
	font-weight: bold;
}

.awCategoryTT a, .awCategoryTT a:visited{
	font-family: Verdana,Arial;
 	text-decoration: none;
}

table.awEMUTitleWrapperTable td{
	vertical-align: top;
}

td.awEMUTitleWrapperTableCol1{
	width:55px;
	padding-top:10px;
}

.awEmuSliderBottomCol1{
	width:270px;
	padding-left:10px;
	padding-top:3px;
}

.awEmuSliderBottomCol2{
	width:145px;
	text-align:right;
}

.smallEMUSlideBackground .awEmuSliderBottomCol1{
	width:152px;
}

.smallEMUSlideBackground .awEmuSliderBottomCol2{
	width:120px;
}

.smallEMUSlideBackground .awEMUSliderDescriptionSpan, .smallEMUSlideBackground .awEMUSliderDescriptionSpan2{
	font-size:10px;
}

.awPurchasePageContentWrapper{
	margin:auto;
	width:961px;
	overflow:auto;
}

.awPurchaseHeaderCol1{
	color: #525252;
	text-align:left;
	width:700px;
	font-size:14px;
	font-weight:bold;
}

.awPurchaseHeaderCol2{
	color: #525252;
	text-align:right;
	width:200px;
	font-size:14px;
	font-weight:bold;
}

.awPurchaseContentCol1{
	text-align:left;
}

.awPurchaseContentCol2{
	text-align:right;
	vertical-align:top;
}

.awPurchaseSubHeader{
	color: #353535;
    font-family: Arial,Verdana,sans-serif;
    font-size: 20px;
}

.awPurchaseMainText{
	color: #000000;
    font-family: Arial,Verdana,sans-serif;
    font-size: 18px;
}


.awPurchaseEmText{
	color: #525252;
	font-size:14px;
	font-weight:bold;
	padding-top: 2px;
}

.awPurchaseEmPrice{
	color: #525252;
	font-size:16px;
	font-weight:bold;
}

.awPurchasePymentCol1{
	width:150px;
	text-align:left;
}

.awPurchasePymentCol2{
	width:350px;
	text-align:left;
}


.awPurchasePaymentHeaders{
	color: #525252;
    font-size: 14px;
    font-weight: bold;
}

.awPurchasePymentCol2{

}

.awPurchasePriceLabel{
	width: 310px;
	text-align: right;
	float: left;
	margin-bottom: 10px;
}

.awPurchasePriceDiv{
	text-align:right;
	float:right;
}

.awPurchaseTerms{
	text-align:left;
	width:400px;
}

.purchaseInlineBoxWrap{
	clear: both;
	margin-bottom: 5px;
}

.awPurchaseCancelWrapper{
	width:250px;
	text-align:left;
	margin-top:11px;
}

.awPurchaseBuyWrapper{

}

.awPaymentOptionsLink{
	text-align:left;
}
.awMWAvailableActions img{
	margin-left:15px;
}

.awLigtGreyRow .awMWTableContents .awMWAvailableActionsTable td, .awDarkGreyRow .awMWTableContents .awMWAvailableActionsTable td{
	vertical-align:top;
	border:0px none;
	text-align:right;
}

.awMWAvailableActions{
	color:#323232;
}


.awPriceSuperscript{
	text-align: right;
	color: #888888;
	font-weight: bold;
	display:block;
}

.awPriceSuperscriptOneLine{
	text-align: left;
	color: #888888;
	font-weight: bold;
	display:inline;
}

.awPriceSuperscriptRed{
	color: #FF0000;
}

.awPriceSuperscriptBlue{
	color: #00B0E4;
}

.awPriceSubscript{
	text-align: left;
	color: #888888;
	display:block;
}

.awPriceInstallState{
	text-align:right;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	color:#353535;
	font-weight: bold;
}

.awMWPluginInstall{
	text-align:center;
	padding-right:10px;
	background-color:#EAEAEA;
	padding-bottom:10px;
}

.awMWPluginInstall a{
	margin-top: 10px;
}

.awMWPluginInstall .awDeviceStatusTextBold{
	font-size: 12px;
}

.awMWPluginInstall .awStatusLoadingPlugin{
	float:none;
	margin:auto;
}

.awStatusLoadingPlugin{
	float:left;
}

.awMWPluginInstall .awStatusLoadingPluginMessage{
	float:none;
	width:220px;
}

.awMWPluginInstall .awStatusLoadingPluginMessage .awDeviceStatusTextBold{
	font-size: 11px;
}

.awStatusLoadingPluginMessage{
	float:left;
	margin-top:10px;
	width:440px;
}

.awClientUpgradeRequiredBox{
	width:120px;
}

/******IMPORTANT: do not mess with this opacity class. The order of properties matters for IE******/
.awEMUSliderLowOpacity{
	opacity:0.3;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
}

.awPurchaseTotalCol1{
	padding-right:10px;
	vertical-align:top;
	text-align:right;
}

.awPurchaseTotalCol12{
	vertical-align:top;
	text-align:right;
}

.awsubAgreeRadio{
	font-weight:bold;
	color:#353535;
	margin: auto;
	font-size: 12px;
}

.awsubAgreeRadio td{
	padding-right:30px;
}

.appListPriceDetail{
	color:#323232;
}

.appListPriceDetailSpan{
	padding-left:5px;
}

.appListPriceDetailSep{
	padding:0px 3px;
}

.awSuppCountryTable td{
	padding:0px 20px;
}

.awStrike{
	text-decoration: line-through;
}

.awPurchaseEmPrice2{
	color: #888888;
    padding-right:20px;
    font-weight:bold;
}

.awEmBoxBack td.awProcessColumn{
	padding:0px;
}

.awEmBoxBack td.awProcessColumn .awProcessWrapperDiv{
	padding-left:20px;
}

.awPurchasePriceWrapper{

}

.awColTTTableWrapper td, .awColTTTableTd{
	width:120px;
	padding:0px 5px;
}

.appListPriceDetailSpan .appListPriceDetail .awPriceSuperscriptBlue{
	color: #323232;
}

.awSlideImagesWrapper .awEMUSliderLowOpacity a{
	cursor: default;
}

.awSlideImagesWrapper a{
	cursor: pointer;
}

.emuLargeImages img {
	/*behavior: url(css/iepngfix.htc)*/
	margin: auto;
}

body span.rf-tt-cntr{
	background-color: transparent;
    border: 0px none;
    display: inline-block;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    padding: 0px;
}

body .rf-pp-cnt-scrlr {
    background: none repeat fixed 0 0 #FFFFFF;
    left: 0;
    overflow: hidden;
    top: 0;
}

body .rf-pp-cnt-scrlr .rf-pp-cnt{
	padding: 0;
}


.ratingsModalTable{
	border:0px;
	border-collapse: collapse;
}

.ratingsModalTitleCol{
	font-style:italic;
	font-size: 13px;
	width: 120px;
	padding: 4px;
}

.ratingsModalDetailCol{
	width: 195px;
	padding: 4px;
}

.ratingsModalTitleRow{
	font-size: 16px;
	font-weight: bold;
	background-color: #999999;
}

.ratingsModalTitleRow td{
	padding-left: 0px;
}

.ratingsModalOddRow{
	font-size: 11px;
	background-color:  #ffffff;
}

.ratingsModalEvenRow {
	font-size: 11px;
	background-color:  #cccccc;
}

.dlNotPermitted{
	font-size: 11px;
	font-weight: bold;
	color:  #ff0000;
}

.awAppTitleH1Fix{
	font-size: 26px;
	font-family: Myriad Pro, Arial,Verdana,sans-serif;
	font-weight: normal;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
}

.awCategoryTitleH1Fix{
	font-size: 24px;
	font-weight: normal;
}


.awIButtonWrapper .awGoArrow{
	background-position: right 65%;
}

.awCartCol1{
	text-align:left;
	width:60px;	
}

.awCartCol2{
	text-align:left;
	width:680px;
}

.SCPopupListWrapper{
	color:#FFFFFF;
}

td.awCartPopCol{
	height:40px;
}

.awCartLinkHeaderWrapper .awCartPopupDiv{
	display:none;
	width:975px; 
	padding-right: 0;
}

.RCPopupListWrapper{
	color: #999999;
}

.RCPopupListWrapper div{
	margin-top:10px;
}

.RCPopupListWrapper div img{
	vertical-align:middle;
	margin-right: 5px;
}

.SCPopupListWrapper img{
	vertical-align:middle;
	margin-bottom:5px;
	margin-right:10px;
	margin-top: 5px;
}

.awBannerSelectors .awCatPopup{
 	margin-top: -1px;	
}

.awCollapsibleHeader{
	font-size: 14px;
	color: #404040;
	font-weight:bold;
	padding: 5px;
}

.awMainContentWrapper .rf-cp-hdr{
	background:url("/webstore/img/listTableHeader_bg.png") repeat-x scroll 0 0 #EBEBEB;
	background-color: #3D3D3D;
	border: 1px solid #C4C0B9;
}

.awMainContentWrapper .rf-cp-b{
	padding: 0px;
}

.awMainContentWrapper .rf-cp{
	border: 0px solid;
}

.awCartItemTable td.awCartCol1 {
	padding:10px 10px 10px 0;
	width:50px;
}

.awCartItemTable td.awCartCol2 {
	width:680px;
}

.awCartItemTable td.awCartCol3 {
	width:100px;
}

.awCartItemTable td.awCartCol4 {
	width:60px;
}

.awCartItemTable .listicon{
	text-align: center;
}

.awCartItemTable  pre.awAppNameAppList{
	width:600px;
}

.filterParamLine{
	display:none;	
}

.awDeviceFilterTable td.awFilterButtonCol{
	padding: 5px 0 0 80px;
    vertical-align: top;
    text-align: right;
}

.awDeviceFilterTable td.awFilterCloseCol{
	padding: 0 0 0 10px;
	vertical-align: top;
	text-align: right;
}

.awDeviceFilterTable td{
	padding:10px 20px 0 0;
}

.awDeviceFilterTable{
	margin: 0 0 0 60px;
	width: 901px;
}

.awDeviceFilterTable td.alignRight {
    padding: 5px 0px 0px 0px;
    vertical-align:top;
}

.awDeviceFilterTable .rf-is, .awDeviceFilterTable .rf-is-fld-cntr, .awDeviceFilterTable .rf-is-opt, .awDeviceFilterTable .rf-is-lbl{
	background-color:transparent;
	border-bottom: 0px none;
	color: #00B0E4;
}

.awDeviceFilterTable .rf-is-lst-dec{
	background-color:#00000;
	color: #00B0E4;
}

.awDeviceFilterTable input.rf-is-fld{
	background-image:none;
	background-color:transparent;

}

.awDeviceFilterTable .rf-is-fld, .awDeviceFilterTable .rf-is-dflt-lbl{
	color: #00B0E4;
}

.awDeviceFilterTable  .awInplaceSelect{
	background: url("/webstore/img/bulletArrow4.jpg") no-repeat scroll right center transparent;
	padding-right:10px;
}

.awDeviceFilterTable  .awInplaceSelectActive{
	background: url("/webstore/img/bulletArrow4.jpg") no-repeat scroll right center transparent;
	padding-right:10px;
}

.awRecPopup{
	padding-bottom: 3px;
    padding-top: 5px;
    margin-top: -19px;
    position: absolute;
    z-index: 400;
}

.awSearchRecWrapper{
    font-size: 10px;
    background: url("/webstore/img/searchBoxBack.png") repeat-y scroll right center transparent;
    width:176px;
    padding: 10px 10px 0;
}

.RCPopupListTitle{
	font-weight: bold;
	font-size: 11px;
}

.awRecPopupAppName{
	max-height: 28px;
    overflow: hidden;
}

.awToggleDescLink{
	text-align: right; 
	padding-right: 20px;
	color: #00B0E4;
	cursor:pointer;
}

.awQRHelpTitle{
	color: #353535;
    font-family: Arial,Verdana,sans-serif;
    font-size: 14px;
    font-weight: bold;
}

.supportedCar li{
	margin-bottom:5px;
}

.awQRHelpSubTitle{
	color: #353535;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.awRevTitleLeft{
	float:left;
	text-align:left;
	width:420px;
}

.awRevTitleRight{
	float:right;
	text-align:right;
	width:200px;
	font-size: 11px;
	font-family: Arial,Verdana,sans-serif;
	font-weight:normal
}

.supportedCar ol{
	padding-left:17px;
}

.awDescController .awPodItemLinkArrow{
	margin-left:3px;
}

.awReviewTeaserBackground{
	background:url("/webstore/img/teaserBackground.png") repeat-x scroll 0 0 #f3f3f3;
	width:675px;
	border-top:1px solid #cecece;
	margin-top: 20px;
    padding-top: 10px;
}

.awFilterWrapper{
	background:url("/webstore/img/filterBack.png") no-repeat scroll 0 0 transparent;
	width:1141px;
	height:74px;
	margin:auto;
	position: relative;
}

.awFilterActive .awFilterBackCol1{
	background:url("/webstore/img/filterLeft.png") no-repeat scroll 0 0 transparent;
	height:31px;
	width:4px;
	vertical-align: middle;
}

.awFilterActive .awFilterBackCol2{
	background:url("/webstore/img/filterMiddle.png") repeat-x scroll 0 0 transparent;
	height:31px;
	vertical-align: middle;
	padding: 0 5px;
}

.awFilterActive .awFilterBackCol3{
	background:url("/webstore/img/filterRight.png") no-repeat scroll 0 0 transparent;
	height:31px;
	vertical-align: middle;
	width:4px;
}

.awFilterInnerDiv{
	width:961px;
	margin:auto;
}

.awFilterInnerDiv .rf-sel-btn{
	background-image:url("/webstore/img/ddArrow.png");
}

.awFilterInnerDiv  input.rf-sel-inp{
	width: 132px;
	background-color: #e5e5e6;
	background-image:url("/webstore/img/spacer.png");
	padding-left: 5px;
    padding-top: 3px;
}

.awFilterInnerDiv  input.rf-sel-dflt-lbl {
    color: #252525;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    padding-top: 3px;
    padding-left: 5px;
}

.awFilterInnerDiv .rf-sel-btn {
    background-color: #c4c6c7;
    padding: 2px 3px;
    background-position: center center;
    background-repeat: no-repeat;
}

.awFilterInnerDiv .rf-sel {
    background-color: #e5e5e6;
}

.awFilterInnerDiv .rf-sel-btn-arrow{
	background-image:url("/webstore/img/spacer.png");
}

.darkMP .awModalPanelWrapper {
    background: none repeat scroll 0 0 transparent;
    border: 0px solid;
    color: white;
}

body .darkMP, body .darkMP .rf-pp-cnt-scrlr{
	background:url("/webstore/img/darkMPBack.png") no-repeat scroll 0 0 transparent;
	border:0px solid;
}

body .darkMP .awModalPanelWrapper {
    background: none repeat scroll 0 0 transparent;
    border: 0px solid;
    color: #c2c2c2;
}

body .darkMP .rf-pp-cnt{
	font-family: Verdana,sans-serif;
    font-size: 12px;
}

.awFilteringHelpHeader{
	color: white; 
	font-size:24px; 
	margin-bottom:30px; 
	font-family: Arial,Verdana,sans-serif;
	padding-left:10px
}

.awFilterBottomWrapper{
	width:961px; 
	margin:auto
}

.awFilterBottomLeft{
	width:501px;
	padding-left:60px;
}

.awFilterBottomRight{
	width:156px;
	padding-left:244px;
}

.awPodCartImg{
	border: 0 none;
    margin-right: 3px;
    vertical-align:middle;
    padding-left:15px
}

.awCartItemTable .rf-dt-hdr-c, .awCartItemTable .rf-dt-thd{
	background-color: transparent;
	background-image: none;
	border:0px none;
	text-align:left;
}

.awCartItemTable .rf-dt-r{
	border-top: 1px solid #C4C0C9;
}


.awCartItemTable{
	width:900px;
}

.awCartLabelTableCol1{
	width:740px;
	color: #000000;
    font-weight: bold;
    padding-bottom: 20px;
}

.awCartLabelTableCol2{
	width:160px;
	color: #000000;
    font-weight: bold;
    padding-bottom: 20px;
}

.awCartSubtotalWrapper{
	width:435px;
	height:106px;
	background:url("/webstore/img/subtotalBack.jpg") no-repeat scroll 0 0 transparent;
}

.awCartSubtotalTable{
	color:#404040;
	margin: 20px 20px 20px 100px;
    width: 300px;
}

.awCartSubtotalTableCol1{
	text-align:right; 
	padding-right:40px;
	font-family: Verdana,Arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
}

.awCartSubtotalTableCol2{
	width: 150px;
	font-size: 15px;
    font-weight: bold;
    font-family: Verdana,Arial,sans-serif;
    color: #000000;
}

.awCartSubtotalText{
	text-align: center;
}

.renderingWrapper .rf-dt-thd th{
	background:url("/webstore/img/listTableHeader_bg.png") repeat-x scroll 0 0 #EBEBEB;
}
