﻿/**
 * Main CSS Stylesheet
 * @copyright Copyright 2008* MasterThemes, Inc.
 */
 
@charset "UTF-8";

html{
	font-family:tahoma, arial, helvetica, sans-serif;
}
body {
	margin:0;
	font-family:tahoma, arial, helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#555;
	background:#5a5756 url('../images/bodyBg-MT.jpg') repeat-x;
}
a img {
	border:none;
}
a:link, #navEZPagesTOC ul li a {
	color:#000;
	text-decoration:none;
}
a:visited {
	color:#000;
	text-decoration:none;
}
a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {
	color:#f58225;
}
.pseudolink {
	color:#d16e1e;
	text-decoration:underline;
}
span.emphasized {
	color:#d16e1e;
}
a.emphasized {
	color:#d16e1e;
	text-decoration:underline;
}
span a.emphasized {
	position:relative;
	margin-top:-15px;
	font-weight:bold;
	padding-right:15px;
	color:#d16e1e;
	text-decoration:none;
	background:url('../images/arrowCollapsed-MT.gif') no-repeat right 2px;
}
span a.emphasized:hover {
	background:url('../images/arrowCollapsedOver-MT.gif') no-repeat right 2px;
}
input.emphasized, input.emphasized:hover, input.emphasized:visited {
	color:#d16e1e;
	border:none;
	padding:4px 0 0 22px;
	text-align:left;
	background:url('../images/iconBookmark-MT.gif') no-repeat left 2px !important;
	position:relative;
	left:-75px;
}
*html input.emphasized, *html input.emphasized:hover, *html input.emphasized:visited {
	left:-30px;
	padding:2px 0 2px 22px;
	background:url('../images/iconBookmark-MT.gif') no-repeat left 1px;
}
input.emphasized:hover {
	color:#000;
}
a.emphasized:hover {
	color:#000;
	
}
form.bookmark {
	float:right;
	margin:-18px 0 0 0;
}
form.bookmark input.emphasized {
	padding:1px 0 0 22px;
	line-height: 20px;
}
form.bookmark input.emphasized:hover {
	color:#000;
	cursor:pointer;
}
.compareLink {
	position:absolute;
	right:27px;
	margin-top:35px;
}
*html .compareLink {
	margin-top:20px;
}
.compareLink2 {
	float:right;
	position:relative;
	padding:5px;
	righ t:37px;
	top:25px;
}
h1 {
	color:#d16e1e;
	font-family:"Trebuchet MS", Helvetica, Tahoma;
	font-size:22px;
	letter-spacing:-1px;
	line-height:24px;
}
h2 {
	font:bold 12pt "Trebuchet MS", arial, helvetica, sans-serif;
	color:#333;
	margin:0;
	letter-spacing:-1px;
	margin:0 0 5px 0;
}
h3 {
	font:bold 10pt "Trebuchet MS", arial, helvetica, sans-serif;
	color:#d16e1e;
	margin:0;
}
h4 {
	font:bold 9pt "Trebuchet MS", arial, helvetica, sans-serif;
	color:#000;
	margin:0;
}
h5 {
	font:8pt tahoma, arial, helvetica, sans-serif;
	color:#d16e1e;
	margin:0 0 3px 0;
}
h6 {
	font:7pt ttahoma, arial, helvetica, sans-serif;
	color:#555;
	margin:0;
}
label, h4.optionName, legend, address, .sideBoxContent, .larger, .biggerText {
	font-size:11px;
}
h1, h2, h3 {
	margin:3px 0;
	position:relative;
}
h4, h5, h6 {
	margin:0;
	position:relative;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	text-decoration:underline !important;
}
/*  Might uncomment either or both of these if having problems with IE peekaboo bug:
h1, h2, h3, h4, h5, h6, p {
	position:relative;
}
*/
code {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:10px;
}
form {
	display:inline;
	font-size:11px;
	margin:0;
}
select, input {
	display:inline;
	margin:2px 0;
	position:relative;
	top:3px;
}
input {
	font:11px arial;
	border:1px solid #8191a4;
	padding:2px;
	background:#f8f8f8;
}
select {
	font:11px arial;
	border:1px solid #8191a4;
	padding:2px;
}
textarea {
	margin:auto;
	margin-top:2px;
	display:block;
	width:95%;
	font:11px verdana;
	border:1px solid #8191a4;
	padding:3px 2px 3px 2px;
	background:#f8f8f8;
}
input:focus, select:focus, textarea:focus {
	background:#eff1e5;
}
fieldset {
	padding:5px 5px 25px 5px;
	margin:10px 0 20px 0;
	border:1px solid #b3b3b3;
}
legend {
	font:11px;
	font-weight:bold;
	color:#333;
	padding:0 10px;
}
label, h4.optionName {
	line-height:15px;
	padding:2px;
}
label.checkboxLabel, label.radioButtonLabel {
	margin:5px 3px;
}
#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float:left;
}
#logo img {
	width:263px;
	height:58px;
	margin:9px 0 0 10px;
}
label {
	font:11px tahoma, arial, helvetica, sans-serif;
	line-height:12px;
	color:#555;
}
label.inputLabel {
	font:11px tahoma, arial, helvetica, sans-serif;
	position:relative;
	top:7px;
	width:100px;
	float:left;
}
label.radioButtonLabel {
	margin:5px 3px;
}
label.inputLabelPayment {
	width:140px;
	float:left;
	padding-left:25px;
}
label.selectLabel, label.switchedLabel, label.uploadsLabel {
	width:110px;
	float:left;
}
#checkoutPayment label.radioButtonLabel {
	font-weight:bold;
}
p, address {
	padding:5px;
	margin:0 0 10px 0;
}
address {
	font-style:normal;
	font-weight:bold;
	color:#d16e1e;
	margin:0 0 10px -5px;
}
.clearBoth {
	clear:both;
}
hr {
	height:1px;
	background:#fff;
	color:#fff;
	border:none;
	border-top:1px dotted #555;
}
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	font:bold 11px tahoma, arial, helvetica, sans-serif;
	position:relative;
	top:-5px;
	line-height:18px;
	padding:2px;
}
.messageStackWarning, .messageStackError {
	color:#cc3333;
}
.messageStackCaution, .messageStackSuccess {
	color:#87954b;
}
.messageStackWarning img, .messageStackError img, .messageStackCaution img, .messageStackSuccess img {
	position:relative;
	top:5px;
}
#mainWrapper {
	text-align:left;
	vertical-align:top;
	border-left:10px solid #fff;
	border-right:10px solid #fff;
	width:840px;
	margin-left:auto;
	margin-right:auto;
	height:100%;
	background:#dfe2eb;
}
#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
	margin:0;
	padding:0;
}
#contentMainWrapper {
	margin-top:24px;
}
/*	Old Banner
--------------------------------------------------------------------------
#logoWrapper {
	height:80px;
	background:#eee url('../images/topArea-MT.gif') repeat-x left bottom;
	margin-bottom:-14px;
}
--------------------------------------------------------------------------
*/
#logoWrapper {
	height:80px;
	background:#eee url('../images/topArea2010-MT.png') no-repeat right bottom;
	margin-bottom:-14px;
}
.getThemes2010 {
	displ ay:none;
	position:relative;
	top:8px;
	margin-left:365px;
	margin-bottom:-53px;
	margin-right:-168px;
	width: 168px;
	height:53px;
	text-indent:-9999px;
	background:url('../images/getThemes2010-MT.png') no-repeat left top;
}

.getThemes2010 a {
	display:block;
	margin:0 10px;
	width: 147px;
	height:29px;
}
.getThemes2010 span {
	display:none;
}
#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
	margin:auto;
}
#navColumnOneWrapper, #navColumnTwoWrapper {
	margin-left:5px;
	margin-right:5px;
}
#tagline {
	color:#000000;
	font-size:16px;
	text-align:left;
	padding-top:8px;
	display:none;
}
#sendSpendWrapper {
	border:1px solid #cacaca;
	float:right;
	margin:0 0 1px 1px;
}
.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #navEZPagesTOCWrapper {
	margin:0;
	width:47%;
}
.floatingBox li {
	margin:0;
	width:100%;
}
#checkoutShipto, #checkoutBillto {
	margin:0;
	width:100%;
}
#productAttributes {
	margin:0 0 0px 5px;
	border:1px solid #ccc;
	padding-left:7px;
}
/*
.wrapperAttribsOptions {
	margin-left:83px;
	marg in-top:-21px;
}
*/
.wrapperAttribsOptions .back {
	margin-left:5px;
}
.wrapperAttribsOptions .back input {
	border:none;
	background:none;
	margin-left:10px;
}
*html .wrapperAttribsOptions .back input {
	padding:0;
	margin:0;
}
h3 .attribsInput, h3 .attribsSelect {
	font:bold 10pt "Trebuchet MS", arial, helvetica, sans-serif;
	color:#d16e1e !important;
	margin:0 !important;
	position:relative;
	top:10px;
}
#attrib-22-0 {
	font:11px arial;
	border:1px solid #8191a4;
	padding:2px;
	background:#f8f8f8;
	margin:7px 0 0 0;
}
#attrib-22 {
	margin:7px 0 0 0;
	width:180px;
}
.wrapperAttribsOptions .back label {
	font-weight:bold;
	margin:-2px 0 0 5px;
}
#reviewsDefault .navSplitPagesResult {
	border:none;
	padding:0;
}
.navSplitPagesResult {
	border-top:1px dotted #000;
	width:100%;
	margin:5px 0 !important;
	padding-top:5px;
}
.navSplitPagesLinks {
	margin-top:-20px !important;
}
.navNextPrevCounter {
	margin:0;
	font-size:0.9em;
}
.navNextPrevList {
	display:inline;
	white-space:nowrap;
	margin:0;
	padding:5px 0;
	list-style-type:none;
}
#navMainWrapper {
	font:normal 11px tahoma, arial, helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	height:25px;
	background:url('../images/authoringRegion-MT.gif') repeat-x left bottom;
}
*html #navMainWrapper {
	background:url('../images/authoringRegion-MT.gif') repeat-x left -5px;
	margin-bottom:-42px;
}
#navMain ul {
	margin:0;
	list-style-type:none;
	padding:3px 10px;
	float:left;
}
#navMain ul li a {
	font:10px tahoma, arial, helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	color:#000;
	white-space:nowrap;
	line-height:16px;
}
#navCatTabsWrapper {
	background:url('../images/navBar-MT.gif') repeat-x;
	font:normal 10px tahoma, arial, helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	padding-bottom:3px;
}
#navCatTabs ul {
	margin:0;
	padding:0;
	list-style-type:none;
	text-align:left;
}
*html #navCatTabs ul {
	padding:11px 0 0 0;
	margin-bottom:-11px;
}
#navCatTabs ul li {
	padding:0;
	margin:0;
}
#navCatTabs .category-top {
	color:#000;
	font-weight:normal;
	line-height:34px;
	padding:10px 15px;
	margin-right:-10px;
	background:url('../images/navBarSplitter-MT.gif') no-repeat right top;
}
#navEZPagesTOCWrapper {
	font-weight:bold;
	float:right;
	border:1px solid #b3b3b3;
}
#navEZPagesTOC ul {
	margin:0;
	padding:5px 0;
	list-style-type:none;
	line-height:15px;
}
#navEZPagesTOC ul li {
	white-space:nowrap;
}
#navEZPagesTOC ul li a {
	padding:0em 5px;
	margin:0;
}
#navCategoryIcon, #indexProductListCatDescription {
	margin:5px;
}
#navMainSearch {
	float:right;
	margin-top:25px;
	margin-right:10px;
}
*html #navMainSearch {
	float:right;
	margin-top:15px;
	margin-right:10px;
}
#navMainSearch input {
	background:#fff;
}
.labelStrong {
	font-weight:bold;
	vertical-align:middle;
}
#navMainSearch label {
	display:none;
}
#navBreadCrumb {
 paddi ng:3px 0;
	font-size:11px;
	margin:0 0 -14px 0;
	color:#f58225;
	position:relative;
	left:-188px;
	top:-22px;
	width:100%;
}
#navBreadCrumb a:link {
	padding:5px 5px;
	margin:0;
	color:#000;
}
#navEZPagesTop {
	font:normal 11px tahoma, arial, helvetica, sans-serif;
	margin:-145px 10px 0 0;
	padding:3px 0 0 20px;
	color:#f58225;
	position:relative;
	float:right;
	top:3px;
	height:20px;
	background:url('../images/iconCart-MT.gif') no-repeat left 3px;
}
.login, .logout {
	float:left;
	line-height:18px;
	padding-right:15px;
}
#navMain .login a {
	font-weight:bold;
	color:#d16e1e;
}
.utilitySeparatorLeft {
	float:left;
	height:14px;
	padding-left:15px;
	margin-top:1px;
	border-left:1px solid #e9a874;
}
.shoppingCart {
	font-weight:bold;
	float:right;
	height:18px;
	padding:2px 15px 0 20px;
	background:url('../images/iconCart-MT.gif') no-repeat left 1px;
	margin-left:10px;
}
.utilitySeparatorRight {
	font-weight:bold;
	float:right;
	height:16px;
	padding:0 0 0 15px;
	margin-top:2px;
	border-left:1px solid #e9a874;
}
#navMain .shoppingCart a, #navMain .utilitySeparatorRight a {
	font-weight:bold;
	line-height:14px;
}
#navColumnOne, #navColumnTwo {
	background:transparent;
}
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align:top;
}
#productDescription, .shippingEstimatorWrapper {
	padding:5px;
}
.alert {
	color:#d16e1e;
	margin-left:7px;
	vertical-align:middle;
}
.advisory {
}
.important {
	font-weight:bold;
}
#checkoutShipping .important, #checkoutPayment .important {
	position:absolute;
	right:20px;
	margin-top:10px;
}
fieldset .important, #checkoutShippingContentChoose {
	position:static !important;
}
.notice {
}
.rating {
}
.gvBal {
	float:right;
}
#bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {
	padding:8px;
	text-align:center;
}
/********************************/

#indexHomeBody .centerColumn {
	width:398px;
}
*html #indexHomeBody .centerColumn {
	width:404px;
}
#indexHomeBody .columnLeft, #indexHomeBody .columnRight {
	padding-top:176px;
}
#indexHomeBody .rightBoxContainer {
	width:187px;
	position:relative;
	padding:0;
	left:-2px;
}
*html #indexHomeBody .rightBoxContainer {
	width:187px;
	position:relative;
	padding:0;
	left:1px;
	margin-right:-4px;
}
#indexHomeBody #bannerboxContent, #indexHomeBody #bannerbox2Content {
	padding:0;
	height:90px;
}
#indexHomeBody .rightBoxContainer img {
	border:none;
	background:none;
	margin:0;
}
#indexHomeBody .rightBoxContainer img {
	border:none;
	background:none;
	margin:0 -5px;
}
#indexHomeBody .rightBoxContainer .productsName {
	position:relative;
	top:-5px;
	text-transform:none;
	color:#5f7093;
}
#indexHomeBody .rightBoxContainer .productsName:hover {
	color:#f58225;
}
#indexHomeBody .sideBox-MT h3 {
	left:187px;
	position:relative;
}
#indexHomeBody .sideBox-MT {
}
#indexHomeBody .sideBoxSho wcase h3 {
	position:absolute;
	left:-999em;
}
#indexHomeBody #bannerboxall {
	float:right;
}
#indexHomeBody #ban nerboxall h3 {
	position:absolute;
	left:-999em;
}
#whatsnew {
	display:none;
}
#indexHomeBody #whatsnew {
	display:block;
}
/* MT 2 Column Layout
********************************/

.twoColLayout #container {
	width:auto;
	margin:-38px -27px -40px -35px;
}
.twoColLayout #container .wrapper {
	padding:10px 15px 0 15px;
}
/* MT 3 Column Layout
********************************/

.threeColLayout #container {
	width:632px;
	margin:-38px -250px -40px -20px;
}
*html .threeColLayout #container {
	width:638px;
}
#indexHomeBody .threeColLayout #container {
	margin:-8px -250px 0 -20px;
}
:root #indexHomeBody .threeColLayout #container {
	margin:-8px -0px 0 -20px \ ;
}
.threeColLayout #sidebarLeft {
	position:absolute;
	left:-193px;
	z-index:0;
	width:187px;
}
*html .threeColLayout #sidebarLeft {
	left:-188px;
}
.threeColLayout #sidebarRight {
	float:right;
	position:relative;
	z-index:0;
	width:187px;
}
#indexHomeBody .threeColLayout #sidebarLeft, #indexHomeBody .threeColLayout #sidebarRight {
	margin-top:-1px;
}
.threeColLayout #mainContent {
	margin:0 194px 0 0;
}
*html .threeColLayout #mainContent {
	margin:0;
	width:444px;
}
.mt-thumbTHMX_Wrapper {
	position:relative;
	margin:0 -20px 0 5px;
}
.mt-thumbTHMX {
	display:block;
	width:auto;
	float:left;
	padding:0 15px 20px 0;
}
.mt-content_L50prc {
	width:46%;
	float:left;
	padding:10px 0;
	margin:0 0 0 25px;
}
.mt-content_R50prc {
	width:46%;
	float:right;
	padding:10px 0;
}
/* MT Banners
********************************/

.mt-banner_L {
	border:1px solid #b3b3b3;
	height:162px;
	width:185px;
	background:#b7c1cd url('../images/banner_L-SP.jpg') no-repeat left -1px;
}
*html .mt-banner_L {
	width:180px;
}
.mt-banner_C {
	border-bottom:1px solid #b3b3b3;
	height:162px;
	width:100%;
	background:#b7c1cd url('../images/banner_C-SP.jpg') no-repeat left top;
}
.mt-banner_R {
	height:164px;
	width:100%;
	background:#b7c1cd url('../images/banner_R-SP.png') no-repeat left top;
}
.mt-bannerJoker {
	position:relative;
	height:174px;
	width:100%;
	background:#fde3c1 url('../images/bannerJoker-MT.jpg') no-repeat left top;
}
*html .mt-bannerJoker {
	top:3px;
	right:6px;
}
.mt-bannerCreative {
	height:170px;
	width:100%;
	background:#eff0f5 url('../images/bannerCreative-MT.gif') no-repeat left top;
	margin:-20px 0 10px 0;
}
/*--End MT Banners
********************************/

/*--MT Icons
********************************/

div.As1 {
	background:url('../images/A1.gif') no-repeat 0 0;
	padding:15px 10px;
	height:30px;
	float:left;
}
div.As2 {
	background:url('../images/A2.gif') no-repeat 0 0;
	padding:15px 10px;
	height:30px;
	float:left;
}
div.As3 {
	background:url('../images/A3.gif') no-repeat 0 0;
	padding:15px 10px;
	height:30px;
	float:left;
}
div.As4 {
	background:url('../images/A4.gif') no-repeat 0 0;
	padding:15px 10px;
	height:30px;
	float:left;
}
h3.As1, h3.As2, h3.As3, h3.As4 {
	line-height:13px;
	padding:0 0 7px 0 !important;
}
*html h3.As1, *html h3.As2, *html h3.As3, *html h3.As4 {
	padding:0 !important;
}
h3.As1 {
	margin-top:10px !important;
}
/*--End MT Icons
********************************/

.mt-container {
	padding:35px 12px 12px 20px;
}
#indexHomeBody .mt-container {
	padding:12px 12px 0 12px;
}
#indexHomeBody .mt-container hr {
	position:relative;
	top:12px;
	height:14px;
}
#indexHomeBody* .mt-container hr {
	top:5px;
	height:0;
}
.mt-sidebar_L {
	background:#fef5dc;
}
.mt-sidebar_R {
	background:#fef5dc;
	padding:7px;
}
*html .mt-sidebar_R {
	position:relative;
	right:6px;
}
*html .mt-sidebar_L ul, *html .mt-sidebar_R ul {
	margin-top:0;
}
.mt-column_L {
	float:left;
	width:150px;
}
.mt-content_R {
	margin-left:150px;
}
.mt-content_R {
	margin-left:150px;
}
a.linkMore {
	font:bold 10px tahoma, arial, helvetica, sans-serif;
	height:15px;
	color:#d16e1e;
	margin:5px 5px 2px 0;
	padding-right:20px;
	text-decoration:none;
	float:right;
	background:url('../images/bulletLinkMore-MT.gif') no-repeat right 1px;
}
a.linkMore:hover {
	color:#000;
	background:url('../images/bulletLinkMoreHover-MT.gif') no-repeat right 1px;
}
.centerColumn {
	padding:8px 20px 40px 20px;
	background:#fff;
	border:1px solid #b3b3b3;
	position:relative;
	width:592px;
	margin-bottom:20px;
}
.centerColumn hr {
	margin:0;
}
.centerColumn #productDetailsList {
	font-size:11px;
	margin-top:-2px;
	padding:0 0 10px 0 !important;
	list-style:none;
	font-weight:bold;
	color:#d16e1e;
}
.centerColumn #productDetailsList li {
	padding:0 !important;
	list-style-image:none;
	white-space:nowrap;
}
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size:10px;
}
h1 .smallText {
	font-family:tahoma, arial, helvetica, sans-serif;
	font-size:11px;
	color:#000;
	letter-spacing:normal;
}
.cartQuantity input, #cartAdd input {
	width:20px;
}
#cartAdd {
	text-align:right;
	float:right;
	margin-bottom:10px;	cleaer:both;
	width:100%;
}
#cartContentsDisplay {
	border:1px solid #ddd;
}
.productListing-heading {
	font-size:10px;
 color #000;
}
#cartSubTotal {
	color:#000;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	line-height:22px;
	padding-right:2px;
}
.tableRow, .tableHeading, #cartSubTotal {
	height:24px;
}
.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {
	padding:5px 0;
}
.cartProductDisplay img {
	border:1px solid #b3b3b3;
	width:72px;
	height:auto;
}
.buttonRow input, .cartQuantityUpdate input {
	border:none;
	background:none;
	padding:1px;
}
.cartUnitDisplay, .cartTotalDisplay {
	text-align:right;
	padding-right:2px;
}
#scUpdateQuantity {
	width:20px;
}
.cartQuantity {
	width:35px;
	padding-right:10px;
}
.cartNewItem {
	color:#d16e1e;
	position:relative;
}
.cartOldItem {
	color:#555;
	position:relative;
}
.cartBoxTotal {
	text-align:right;
	font-weight:bold;
}
.cartRemoveItemDisplay {
	width:35px;
}
.cartAttribsList {
	margin:-60px 0 0 70px;
}
#mediaManager {
	width:50%;
	margin:2px;
	padding:5px;
	background:#eff1e5;
	border:1px solid #003D00;
}
.mediaTitle {
	float:left;
}
.mediaTypeLink {
	float:right;
}
.normalprice, .productSpecialPriceSale {
	text-decoration:line-through;
}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color:#f58225;
}
.descriptionWrapper .productPrice {
	color:#999;
	float:right;
}
.orderHistList {
	margin:1em;
	padding:0.2em 0;
	list-style-type:none;
}
#cartBoxListWrapper li, #ezPageBoxList ul {
	list-style-type:none;
}
#cartBoxListWrapper li a, #ezPageBoxList li, .cartBoxTotal {
	margin:0;
	padding:2px 0;
}
#cartBoxVoucherBalance {
	font-weight:bold;
}
#cartBoxEmpty {
/*font-weight:bold; */
}
.totalBox {
	width:55px;
	text-align:right;
	padding:2px;
}
.lineTitle, .amount {
	text-align:right;
	padding:2px;
}
.amount {
	width:55px;
}
#reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
}
#productMainImage {
	float:left;
	margin:0 20px 10px 0;
	border:1px solid #b3b3b3;
	background:#e6e9f2;
}
#productMainImage img {
	border:none;
}
span.imgLink {
	position:absolute;
	color:#d16e1e;
}
.categoryIcon {
}
.iconNew {
	width:62px;
	height:62px;
	background:url('../images/iconNew-MT.gif') no-repeat left top;
	position:absolute;
	left:-170px;
	top:87px;
	text-indent:-999em;
}
.iconNew2010 {
	width:80px;
	height:75px;
	background:url('../images/iconNew2010-MT.png') no-repeat left top;
	position:absolute;
	left:-170px;
	top:86px;
	text-indent:-999em;
}
#cartImage {
	margin:5px 1em;
}
.attribImg {
	width:20%;
	margin:3px 0;
}
.attributesComments {
}
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin:7px 0;
	width:auto;
}
.centerBoxWrapper {
	border:1px solid #b3b3b3;
	margin:0 0 12px 0;
	background:#fff;
	width:100%;
	text-align:left;
}
h2.centerBoxHeading {
	font:bold 12px arial;
	letter-spacing:normal;
	color:#5f7093;
}
.columnLeft {
	padding-left:2px;
}
#shoppingcartHeading a, #categoriesHeading {
	color:#fff;
	text-decoration:none !important;
}
#shoppingcartHeading a {
	color:#fff;
	text-decoration:none !important;
	background:url('../images/iconCartWht-MT.gif') no-repeat right top;
	padding:0 85px 0 0;
}
#shoppingcartHeading a:hover {
	color:#e8f1bc;
}
.leftBoxHeading .linkMore, .rightBoxHeading .linkMore {
	position:absolute;
	visibility:hidden;
}
.leftBoxHeading, .centerBoxHeading, .rightBoxHeading {
	font:bold 12px arial;
	text-align:left !important;
	letter-spacing:normal;
	color:#5f7093;
	margin:0;
	padding:7px 0 0 5px;
	background:#e6e6e6 url('../images/wpTitle_L-MT.gif') repeat-x left top;
	height:22px;
	border-bottom:1px solid #b3b3b3;
}
.leftBoxHeading a, .centerBoxHeading a, .rightBoxHeading a {
	color:#5f7093;
	text-decoration:none !important;
}
.leftBoxContainer, .rightBoxContainer {
	margin:0 0 12px 0;
	border:1px solid #b3b3b3;
}
.sideBoxContent {
	background:#fff;
	padding:4px 4px 10px 4px;
}
#currenciesHeading {
	display:none;
}
#currencies {
	padding:0;
	border:none;
	position:absolute;
	top:108px;
	margin-left:645px;
	white-space:nowrap;
	height:auto;
}
*html #currencies {
	margin-left:650px;
}
#currenciesContent {
	padding:0;
	background:none;
}
#currencies select {
	background:#ced7ac;
	color:#000;
	padding:0;
}
#currencies select option :hover {
	color:#fff;
	padding:0;
}
#shoppingcartContent {
	background:#8f9bab;
	color:#fff;
}
#shoppingcartContent .cartNewItem {
	color:#fff;
}
#shoppingcartContent .cartOldItem {
	color:#e8f1bc;
}
#shoppingcartContent hr {
	background:#8f9bab;
	color:#fff;
	border-top:1px dotted #e8f1bc;
}
#shoppingcartContent ul {
	margin-left:15px;
}
h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {
	color:#000;
	text-decoration:none;
}
.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {
	color:#5f7093;
}
.centeredContent, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIp, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading, .rightBoxHeading, .accountQuantityDisplay, .ratingRow, label#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align:center;
}
th, .productListing-data, .cartTotalsDisplay {
	text-align:left;
}
th#scTotalHeading, th#scUnitHeading, th#ccTotalHeading, th#ccQuantityHeading {
	text-align:right;
	padding-right:5px;
}
.productListing-data img {
	margin:8px 0 0 0;
}
*html .productListing-data img {
	margin:3px 0 0 0;
}
.centeredContent {
	padding:7px;
}
.centerColumn .centeredContent {
	font-size:10px;
	padding:7px 0;
	position:relative;
	left:2px;
}
.centeredContent a {
	font-weight:bold;
	text-transform:uppercase;
}
.centeredContent img {
	border:1px solid #b3b3b3;
	background:#e6e9f2;
}
#bestsellers .wrapper {
	margin:0 0 0 15px;
}
#bestsellers ol {
	padding:0;
	margin-left:1.1em;
}
#bestsellers li {
	padding:0;
	margin:3px 0;
}
#bannerboxHeading {
 ba ckground:#0000CC;
}
#upProductsHeading {
	text-align:left;
}
#upDateHeading {
	text-align:right;
}
#categories {
	background:#f8faee url('../images/leftNavBckgr-MT.gif') repeat-y right top;
	overflow:hidden;
}
#categoriesContent {
	font-size:10px;
	padding:0;
	margin:0 10px -1px 10px;
	background:none;
}
#categoriesContent .category-top {
	background:url('../images/leftNavUnselected-MT.gif') no-repeat left top;
	height:auto;
	padding:7px 0 8px 0;
	text-transform:uppercase;
	border-top:1px solid #fff;
	border-bottom:1px solid #cbcdc1;
}
#categoriesContent .category-top, #categoriesContent .category-products {
	list-style:none;
	list-style-image:none;
	margin:0;
}
#categoriesContent .category-top .category-subs-selected, #categoriesContent span.category-subs-parent {
	position:relative;
	left:-15px;
	padding:0 5px 0 13px;
	margin:0 -10px 0 0 !important;
	color:#d16e1e;
	background:url('../images/bulletMainSelected-MT.gif') no-repeat 2px 2px;
	display:block;
	white-space:nowrap
}
*html #categoriesContent .category-top .category-subs-selected, *html #categoriesContent span.category-subs-parent {
	background:url('../images/bulletMainSelected-MT.gif') no-repeat 2px 1px;
}
#categoriesContent .category-top a, #categoriesContent .category-top a:visited {
	text-decoration:none;
	padding:0 5px 0 13px;
	margin:0 -10px 0 0 !important;
	display:block;
	white-space:nowrap
}
#categoriesContent .category-top a:hover {
	color:#555;
}
#categoriesContent .category-top:hover {
	background:#e6e8dc url('../images/leftNavHover-MT.gif') no-repeat left 0;
}
#categoriesContent .category-subs a, #categoriesContent .category-products a, #categoriesContent .category-subs a:visited, #categoriesContent.category-products a:visited {
	color:#555;
	text-decoration:none;
	padding:0 0 0 22px;
	background:url('../images/bulletLink-MT.gif') no-repeat 10px top;
}
#categoriesContent .category-subs a:hover, #categoriesContent .category-products a:hover, #categoriesContent .category-subs-selected {
	color:#d16e1e;
	background:url('../images/bulletRegular-MT.gif') no-repeat 10px top;
}
#categoriesContent .category-subs-selected {
	position:relative;
	left:-12px;
	padding:0 0 0 12px;
	background:url('../images/bulletRegular-MT.gif') no-repeat left top;
}
#categoriesContent a.category-links, #categoriesContent a.category-links:visited {
	padding:0 0 0 10px;
	color:#d16e1e;
	text-decoration:none;
}
#navCatTabsWrapper .category-subs-selected {
	color:#f58225;
	padding:10px 15px;
	position:relative;
	text-indent:15px;
	margin-left:0;
	margin-right:0;
	background:url('../images/navBarSelected-MT.gif') no-repeat right top;
}
#shoppingCartDefault #PPECbutton {
	float:right;
}
#addressBookDefault .for ward {
	float:left;
	margin-left:-10px;
}
.bold {
	font-weight:bold;
}
.rowOdd {
	background:#f2f2f2;
	height:15px;
	vertical-align:top;
}
.rowEven {
	background:#f9f9f9;
	height:15px;
	vertical-align:top;
}
.visibleField {
	display:inline;
}
caption {
/*display:none;*/
}
#myAccountGen li, #myAccountNotify li {
	margin:0;
}
.accountTotalDisplay, .accountTaxDisplay {
	width:20%;
	text-align:right;
}
.accountQuantityDisplay {
	width:10%;
	vertical-align:top
}
.tabTable {
	padding:3px 0;
}
tr.tableHeading, .productListing-rowheading {
	color:#000;
	background:url('../images/wpTitle_L-MT.gif') repeat-x left bottom;
	height:27px;
}
.productListing-even, .productListing-odd {
}
.productListing-data {
	padding-right:10px;
}
.productListing-data a {
	color:#d16e1e;
	font-weight:bold;
}
.productListing-data a:hover {
	color:#000;
}
.productListing-data input {
	text-decoration:none;
}
.listingDescription {
	margin-right:10px;
	width:240px;
}
:root .listingDescription {
	width:235px \ ;
	margin-right:5px \ ;
}
.listingProductImage {
	border:1px solid #b3b3b3;
	background:#e6e9f2;
	margin-right:10px !important;
}
#siteMapList {
	width:90%;
	float:right;
}
.ratingRow {
	margin:10px 0 15px 0;
}
label#textAreaReviews {
	font-weight:normal;
	margin:10px 0;
}
#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	background:#fff;
}
.information {
	padding:10px;
	line-height:15px;
}
#shoppingcartBody #shippingEstimatorContent {
	clear:both;
}
.seDisplayedAddressLabel {
	background:#85C285;
	text-align:center;
}
.seDisplayedAddressInfo {
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
}
#seShipTo {
	padding:0.2em;
}
.cssButton, .cssButtonHover {
	font:normal 10px tahoma, arial, helvetica, sans-serif !important;
	color:#fff !important;
	text-transform:uppercase !important;
	background:#f58225 !important;
	border:1px solid #8191a4 !important;
	padding:3px 5px !important;
	margin:0;
	position:relative;
	width:auto !important;
	cursor:pointer;
}
.button_sold_out {
	font:bold 12px tahoma, arial, helvetica, sans-serif !important;
	text-transform:none !important;
	color:#000 !important;
	background:none !important;
	border:none !important;
}
.button_goto_prod_details {
	font:11px tahoma, arial, helvetica, sans-serif !important;
	text-transform:none !important;
	color:#d16e1e !important;
	text-decoration:underline !important;
	background:none !important;
	border:none !important;
}
.button_upgrade {
	width:140px !important;
	margin-right:5px;
}
.back {
	margin:0;
	float:left;
}
.back h2 {
	margin-left:5px;
}
.forward {
	margin:0;
	float:right;
}
.button_confirm_order {
	margin:10px 0 0 0;
}
.navNextPrevWrapper {
	margin:0 0 20px 0;
}
.button_prev, .button_return_to_product_list, .button_next {
	position:relative;
	top:5px;
	border:1px solid #717e91 !important;
	margin:0 2px;
	padding:3px 10px !important;
	background:#8f9bab !important;
}
.button_change_address, .button_continue_shopping, .button_shipping_estimator, .button_tell_a_friend, .button_prev, .button_return_to_product_list, .button_next, .button_back, .small_edit, .button_add_address, .button_delete_small {
	position:relative;
	top:5px;
	border:1px solid #717e91 !important;
	padding:3px 10px !important;
	background:#8f9bab !important;
	margin-right:10px;
}
.button_change_address, #checkoutConfirmDefault .small_edit {
	margin:0;
	top:-15px;
}
.button_buy_now {
	position:relative;
	top:-5px;
}
.button_TellAFriend, .but ton_tell_a_friend, .button_sold_out_sm, .button_more_reviews, .button_write_review, .button_reviews, .button_read_reviews {
	color:#555 !important;
	position:relative;
	top:10px;
	background:#dfe2eb !important;
	border:#ccc !important;
}
.button_tell_a_friend {
	padding:2px 0 1px 0 !important;
	top:1px;
}
.buttonGo {
	vertical-align:bottom;
	background:#8f9bab !important;
	color:#fff;
	font-weight:bold;
	line-height:10px;
}
*html .buttonGo {
	vertical-align:baseline;
}
.button_add_address {
	background:#f58225 !important;
}
.button_in_cart {
	text-indent:-9999px;
	border:none !important;
	float:right;
	position:relative;
	margin-top:5px;
	z-index:1;
	width:117px !important;
	height:	22px !important;
	background:url('../images/bttnCart-MT.png') no-repeat left top !important;
}
.button_go_themes2007 {
	text-indent:-9999px;
	float:right;
	position:relative;
	margin:0 0 0 -20px;
	z-index:1;
	width:117px;
	height:	22px;
	background:url('../images/bttnGoThemes2007-MT.png') no-repeat left top;
}
.button_go_themes2010 {
	text-indent:-9999px;
	float:right;
	position:relative;
	margin:0 0 0 -20px;
	z-index:1;
	width:117px;
	height:	22px;
	background:url('../images/bttnGoThemes2010-MT.png') no-repeat left top;
}
.addthis_button{
	background:url('../images/shareThis-MT.png') no-repeat left top;
	width:50px;
	height:16px; float:left;
}
img.addthis_button_compact {
	display:none !important
}
.footer {
	background:#fff url('../images/cards-MT') no-repeat right 2px;
	padding:5px 0 10px 0;
	height:40px;
}
#navSuppWrapper {
	font:normal 11px tahoma, arial, helvetica, sans-serif ;
	color:#999;
	text-decoration:none;
	height:25px;
	float:left;
	width:auto;
}
#navSupp ul {
	margin:0;
	padding:5px 0;
	list-style-type:none;
	line-height:15px;
}
#navSupp ul li a {
	text-decoration:none;
	margin:0;
	color:#d16e1e;
	white-space:nowrap;
}
#navSupp ul li a:hover {
	text-decoration:underline;
	color:#000;
}
#navMain ul li, #navSupp ul li, #navCatTabs ul li {
	display:inline;
}
.legalCopyright {
	float:left;
	color:#999;
}
.legalCopyright a {
	color:#999;
	text-decoration:underline;
}
#shoppingcartHeading, #currenciesHeading {
	background:#7c899a url('../images/wpTitle_Darker-MT.gif') repeat-x left top;
	border-bottom:1px solid #717e91;
}
#currenciesHeading label {
	color:#fff;
}
#categoriesHeading {
	background:#b7c08f url('../images/wpTitle_Highlight-MT.gif') repeat-x left top;
}
#login-email-address, #login-password {
	margin:0 10px;
}
fieldset .buttonRow {
	margin-bottom:0;
}
.buttonRow {
	position:static;
	margin-bottom:20px;
}
#contactUsDefault .success {
	margin-bottom:15px;
}
#contactUsDefault #contactname {
	width:200px;
}
#contactUsDefault #email-address {
	width:200px;
}
#contactUsDefault label {
	margin-left:9px;
	margin-bottom:15px;
}
#loginDefault legend {
	font:bold 11pt "Trebuchet MS", arial, helvetica, sans-serif;
	color:#333;
	margin:0 0 0 5px;
	letter-spacing:-1px;
	padding:0 5px;
}
*html #loginDefault legend {
	margin:0;
}
#loginDefault fieldset {
	height:230px;
}
#loginDefault label {
	left:9px;
	padding-bottom:5px;
}
#loginDefault .button_create_account {
	position:relative;
	margin:15px 10px 0 0;
}
#loginDefault .button_login {
	position:relative;
	top:-17px;
	margin:0 10px 0 0;
}
*html #loginDefault .button_login {
	top:0;
	margin:-25px 10px 0 0;
}
#loginDefault .important {
	margin-top:0;
	margin-left:10px;
	white-space:nowrap;
}
#loginDefault .back, #loginDefault .forward {
	padding:3px 0 !important;
}
#login-email-address, #login-password {
	width:160px;
	position:relative;
	z-index:1;
}
#createAcctDefault {
	padding-bottom:40px;
}
*html #createAcctDefault {
	padding-bottom:0;
}
.ratingRow input, 
#gender-male, 
#gender-female, 
#newsletter-checkbox, 
#email-format-html, 
#email-format-text, 
#globalnotify, 
#newsletter, 
#ship-flat-flat, 
#ship-item-item, 
#ship-storepickup-storepickup, 
#pmt-cc, #pmt-moneyorder, 
#conditions, 
#pmt-moneyorder,
#pmt-paypal,
#search-in-description,
#inc-subcat{
	border:none;
}
.cartRemoveItemDisplay input {
	visibility:hidden;
}
#country {
	width:198px;
}
#company, #email-address, #street-address {
	width:190px;
}
:root #company,
:root #email-address,
:root #street-address {
	width:185px \ ;
}
li {
	list-style-image:url('../images/bulletRegular-MT.gif');
	margin:0;
	padding:0 0 3px 0;
	line-height:11px;
	;
}
.list a {
	text-decoration:underline;
}
#reviewsHeading a {
	background:url('../images/iconReviews-MT.gif') no-repeat right 50%;
	padding:0 120px 0 0;
}
#reviewsContent {
	text-align:left;
	background:#fff url('../images/grayGradient-MT.gif') repeat-x left top;
}
#reviewsContent br {
	line-height:7px;
}
#reviewsContent a {
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	text-transform:none;
	font-size:11px;
	line-height:12px;
	font-weight:normal;
	color:#666;
}
#reviewsContent a:hover {
	text-transform:none;
	line-height:12px;
	font-weight:normal;
	text-decoration:underline;
}
#reviewsContent img {
	margin-left:40px;
	border:none;
	background:none;
}
#reviewsContent a img {
 	margin-bottom:5px;
	margin-left:35px;
}
#reviewsContent a img {
	width:100px;
	height:auto;
	border:none;
	background:#626a76;
	border:1px solid #dfdfdf;
}
#review-text {
	margin:5px 20px 10px 0;
	width:565px;
}
.reviewCount {
	text-align:center;
	margin-top:-25px !important;
	padding:0;
}
h2 a {
	color:#d16e1e !important;
}
.hidden input {
	visibility:hidden;
	position:absolute;
}
.hidden {
	visibility:hidden;
	position:absolute;
}
.twoDemoButtons {
	padding-top:30px;
}
.descriptionWrapper {
	float:right;
	position:relative;
	top:-119px;
	margin-left:257px;
	margin-bottom:-110px;
}
*html .descriptionWrapper {
	top:-112px;
	margin-left:265px;
	margin-bottom:-105px;
}
.descriptionWrapper .left {
	float:left;
	width:130px;
}
.lower .left {
	margin-left:-10px;
}
.descriptionWrapper .right {
	margin-left:130px;
}
.descriptionWrapper .clearBoth {
	line-height:7px;
}
.optionsWrapper {
	float:left;
	margin-bottom:7px;
}
.optionsWrapper .left {
	float:left;
	width:70px;
}
.optionsWrapper .right {
	margin-left:80px;
}
.optionsWrapper .clearBoth {
	line-height:14px;
}
.lower {
	margin-top:10px !important;
}
.upper {
	margin-top:-15px !important;
}
a.playButton {
	position:absolute;
	top:-45px;
	font:bold 10pt "Trebuchet MS", arial, helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	padding:9px 53px 8px 10px;
	background:url('../images/iconDemoOff-MT.gif') no-repeat left 50%;
}
:root a.playButton {
	padding:10px 53px 10px 10px \ ;
}
*html a.playButton {
	top:-50px;
}
a:hover.playButton {
	color:#000;
	background:url('../images/iconDemoOn-MT.gif') no-repeat left 50%;
}
a.clickButton {
	position:absolute;
	top:-45px;
	font:bold 9pt "Trebuchet MS", arial, helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	padding:9px 53px 8px 10px;
	background:url('../images/iconSreenCapOff-MT.gif') no-repeat left 50%;
}
*html a.clickButton {
	top:-50px;
}
a:hover.clickButton {
	color:#f58225;
	background:url('../images/iconSreenCapOn-MT.gif') no-repeat left 50%;
}
a.liveButton {
	position:absolute;
	top:0;
	font:bold 9pt "Trebuchet MS", arial, helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	padding:9px 53px 8px 10px;
	background:url('../images/iconMovieCapOff-MT.gif') no-repeat left 50%;
}
*html a.liveButton {
	top:-5px;
}
a:hover.liveButton {
	color:#f58225;
	background:url('../images/iconMovieCapOn-MT.gif') no-repeat left 50%;
}
a.screenshotButton {
	position:absolute;
	top:-45px;
	font:bold 10pt "Trebuchet MS", arial, helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	padding:9px 62px 8px 10px;
	background:url('../images/iconScreenshotOff-MT.gif') no-repeat left 50%;
}
*html a.screenshotButton {
	top:-50px;
}
a:hover.screenshotButton {
	color:#f58225;
	background:url('../images/iconScreenshotOn-MT.gif') no-repeat left 50%;
}
a.playMediaButton {
	position:relative;
	left:19px;
	top:83px;
	font:bold 10pt "Trebuchet MS", arial, helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	padding:8px 63px 8px 10px;
	background:url('../images/iconPlayerOff-MT.gif') no-repeat left 50%;
}
:root a.playMediaButton {
	top:85px \ ;
	padding:10px 63px 11px 8px \ ;
}
a:hover.playMediaButton {
	color:#000;
	background:url('../images/iconPlayerOn-MT.gif') no-repeat left 50%;
}
a.playButtonSmall {
	color:#fff !important;
	font:9px Arial;
	border:2px solid #bfc7d0;
	text-decoration:none;
	padding:0 5px 0 5px;
	background:#8f9bab;
	white-space:nowrap;
}

a.playMediaButtonSmall {
	position:relative;
	z-index:1;
	margin:0 0 -19px -82px;
	top:1px;
	float:right;
	width:82px;
	height:19px;
	display: block;
	background:url('../images/PlayDemo_Off-MT.png') no-repeat left top;
}
a.playMediaButtonSmall:hover{
	background:url('../images/PlayDemo_On-MT.png') no-repeat left top;
}
a.viewScreenshotSmall {
	position:relative;
	z-index:1;
	margin:0 0 -19px -103px;
	top:1px;
	float:right;
	width:103px;
	height:19px;
	display: block;
	background:url('../images/viewScreenshot_Off-MT.png') no-repeat left top;
}
a.viewScreenshotSmall:hover{
	background:url('../images/viewScreenshot_On-MT.png') no-repeat left top;
}
a.viewScreenshotsSmall{
	position:relative;
	z-index:1;
	margin:0 0 -19px -108px;
	top:1px;
	float:right;
	width:108px;
	height:19px;
	display: block;
	background:url('../images/viewScreenshots_Off-MT.png') no-repeat left top;
}
a.viewScreenshotsSmall:hover{
	background:url('../images/viewScreenshots_On-MT.png') no-repeat left top;
}
.tabularData2 a.playMediaButtonSmall,
.tabularData2 a.viewScreenshotSmall,
.tabularData2 a.viewScreenshotsSmall{
	margin:-4px 0;
}
.tabularData2 .gold a.playMediaButtonSmall,
.tabularData2 .gold a.viewScreenshotSmall,
.tabularData2 .gold a.viewScreenshotsSmall{
	margin:-1px 0 7px 0;
}

.platinumTR a.playMediaButtonSmall,
.platinumTR a.viewScreenshotSmall,
.platinumTR a.viewScreenshotsSmall{
	top:-3px;
}
.playMediaButtonSmall span,
.viewScreenshotSmall span,
.viewScreenshotsSmall span{
	display: none;
}
.cursorOver {
	position:absolute;
	z-index:100;
	top:9px;
	left:23px;
	width:168px;
	height:177px;
	padding:17px 0 0 72px;
	cursor:default;
	background:url('../images/mouseOver-MT.gif') no-repeat 140px 110px;
	vertical-align:bottom;
}
a.signupLogin {
	float:right;
	position:relative;
	font:normal 10px tahoma, arial, helvetica, sans-serif;
	color:#000 !important;
	text-transform:uppercase;
	text-decoration:none !important;
	padding:3px 35px 4px 10px;
	background:url('../images/signupOff-MT.gif') no-repeat left 50%;
}
a:hover.signupLogin {
	color:#000;
	background:url('../images/signupOn-MT.gif') no-repeat left 50%;
}
#productGeneral p {
	position:relative;
	/*margin:0 -5px 15px -5px;*/
	padding:0;
}
.scrollerLayouts {
	height:200px;
	overflow:auto;
	border:1px solid #ccc;
	padding:15px;
}
.scrollerLayouts .tabularData {
	width:534px;
	margin-right:-10px;
}
.tabularDataFirstCol {
	width:90%;
}
.tabularData {
	border:1px solid #d7d7d7;
	border-collapse:collapse;
	width:100%;
}
.tabularData td li img {
	padding:0;
}
.tabularData a {
	color:#d16e1e;
	font:9px Arial;
}
.screenshot {
	padding-left:20px;
	padding-top:2px;
	color:#d16e1e;
	font:9px Arial;
	cursor:default;
	position:relative;
	margin-top:-4px;
	margin-left:-20px;
	height:16px;
}
.screenshot2 {
	position:relative;
	top:6px;
	right:120px;
}
.tabularData .screenshot:hover {
	background:url('../images/loadingSmall.gif') no-repeat left top;
}
.tabularData a:hover {
	text-decoration:underline;
}
.tabularData tr.tabularDataHeaderRow td {
	font:bold;
	vertical-align:top;
}
.tabularData td {
	line-height:14pt;
	font:11px tahoma, arial, helvetica, sans-serif;
	padding:6px;
	border-left:1px solid #ccc;
	border-bottom:1px dotted #ccc;
	vertical-align:top;
	text-align:center;
}
.tabularData tr.tabularDataHeaderRow {
	background:#dfe2eb;
	vertical-align:top;
	text-align:left;
	border-spacing:none;
	text-transform:none;
}
.tabularData td.tabularDataHeaderFirstCol, .tabularData td.tabularDataHeaderLastCol, .tabularData td.tabularDataHeaderOddCol, .tabularData td.tabularDataHeaderEvenCol {
	font-weight:bold;
	border-left:1px solid #ccc;
	color:#555;
}
.tabularData td.tabularDataHeaderFirstCol {
	background:#bcbfc6 url('../images/TH-MT.gif') repeat-x left top;
	padding-top:12px;
	padding-bottom:12px;
}
.tabularData tr.tabularDataOddRow {
	color:#555;
	background-color:#fafbfc;
	vertical-align:top;
}
.tabularData tr.tabularDataEvenRow {
	color:#555;
	background-color:#eff0f5;
	vertical-align:top;
}
.tabularData td.tabularDataFirstCol, .tabularData td.tabularDataLastCol, .tabularData td.tabularDataOddCol, .tabularData td.tabularDataEvenCol {
	vertical-align:top;
}
.tabularData td.tabularDataFirstCol {
	text-align:left;
}
.tabularData tr.tabularDataFooterRow {
	background-color:#d3e2e7;
	color:#4A5A80;
	vertical-align:top;
}
.tabularData td.tabularDataFooterFirstCol, .tabularData td.tabularDataFooterLastCol, .tabularData td.tabularDataFooterOddCol, .tabularData td.tabularDataFooterEvenCol {
	text-align:left;
	border-top:1px solid #ccc;
	vertical-align:top;
}
.tabularData td.silverTH {
	color:#515151 !important;
	background:#b9b9b9 url('../images/silverTH-MT.gif') repeat-x left top;
	padding-top:12px;
	padding-bottom:12px;
}
.tabularData td.goldTH {
	color:#957d25 !important;
	background:#cac6a8 url('../images/goldTH-MT.gif') repeat-x left top;
	padding-top:12px;
	padding-bottom:12px;
}
.tabularData td.platinumTH {
	color:#4a638b !important;
	background:#b0bccf url('../images/platinumTH-MT.gif') repeat-x left top;
	padding-top:12px;
	padding-bottom:12px;
}
.tabularData td.platinum {
	background:#f0f8ff;
	width:50px;
}
.tabularData td.gold {
	background:#f6f5e8;
	width:50px;
}
.tabularData td.silver {
	background:#f5f5f5;
	width:50px;
}
.tabularData h2 {
	color:#d16e1e;	f ont-size:10pt;
}
.tabularData .sectionHeader h2 {
	font-size:10pt;
	color:#d16e1e;
	line-height:14px;
	letter-spacing:normal;
}
.tabularData td.sectionHeader {
	background:#f9fafb url('../images/sectionHeader-MT.gif') repeat-x left bottom;
}
.tabularData td.sectionHeaderSilver {
	background:#f4f4f4 url('../images/sectionHeaderSlv-MT.gif') repeat-x left bottom;
}
.tabularData td.sectionHeaderGold {
	background:#f5f4e7 url('../images/sectionHeaderGld-MT.gif') repeat-x left bottom;
}
.tabularData td.sectionHeaderPlatinum {
	background:#eff7fe url('../images/sectionHeaderPlt-MT.gif') repeat-x left bottom;
}
.tabularData td.platinumTR {
	background:#e3f0ff;
}
.tabularData td.goldTR {
	background:#f3f1db;
}
.tabularData td.silverTR {
	background:#ededed;
}
.tabularData td.silverTR img,
.tabularData td.goldTR img,
.tabularData td.platinumTR img{
	position:relative;
	top:2px;
}
.tabularData .hSpacer {
	border-top:1px solid #ccc;
}
.tabularData td.platinum li, .tabularData td.gold li, .tabularData td.silver li {
	list-style:none;
	list-style-image:none;
	text-align:center;
	position:relative;
	top:5px;
	line-height:14px;
}
.tabularData td.lastRow {
	padding-bottom:35px;
}
.tabularData td.tabularDataFirstCol ul {
	padding:0;
	margin:0 0 0 15px;
}
.tabularData td.tabularDataFirstCol ul.checkList {
	margin:0 0 15px 15px;
	position:relative;
	margin-top:-3px;
}
.tabularData td.tabularDataFirstCol ul.checkList a {
	margin:-15px 0 0 -15px;
}
.tabularData ul.checkList li {
	border-bottom:1px dotted #ddd;
	height:14px;
	margin:7px 0;
}
.tabularData .silver ul.checkList li,
.tabularData .gold ul.checkList li,
.tabularData .platinum ul.checkList li {
	border-bottom:1px dotted #ddd;
	height:14px;
	width:50px;
	position:relative;
	margin:7px 0 7px -40px;
	top:-7px;
}
.tabularData ul.checkList li.doubleHeight {
	height:28px;
}
.tabularData ul.checkList li.trippleHeight {
	height:42px;
}
.tabularData ul.checkList li.bottom {
	border-bottom:none;
}
#dhtmltooltip {
	position:absolute;
	border:none;
	padding:0;
	background:none;
	visibility:hidden;
	z-index:100;
}
/*
menuBar
------------------------------------------------*/
ul.MenuBarHorizontal .MenuBarItem {
	color:#000;
	padding:11px 15px;
	border:none;
	background:url('../images/navBarSplitter-MT.gif') no-repeat right top;
}
ul.MenuBarHorizontal li {
	list-style-image:none;
}
ul.MenuBarHorizontal .MenuBarItem:hover {
	color:#f58225;
	background:url('../images/navBarSelected-MT.gif') no-repeat right top !important;
}
ul.MenuBarHorizontal .MenuBarItemSelected {
	color:#f58225;
	padding:11px 15px;
	border:none;
	background:url('../images/navBarSelected-MT.gif') no-repeat right top !important;
}
ul.MenuBarHorizontal {
	list-style-type:none;
	font:normal 10px tahoma, arial, helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	margin:0;
	padding:0;
	cursor:default;
	width:auto;
	background:url('../images/navBar-MT.gif') repeat-x;
	height:37px;
}
ul.MenuBarActive {
	z-index:1000;
}
ul.MenuBarHorizontal li {
	margin:0;
	padding:0;
	list-style-type:none;
	position:relative;
	text-align:left;
	cursor:pointer;
	width:auto;
	float:left;
}
ul.MenuBarHorizontal ul {
	margin:-6px 0 0 0;
	padding:0;
	list-style-type:none;
	font-size:100%;
	z-index:1020;
	cursor:default;
	width:160px;
	position:absolute;
	left:-1000em;
}
ul.MenuBarHorizontal ul.wide {
	width:185px;
}
ul.MenuBarHorizontal ul.wider {
	width:200px;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible {
	left:auto;
}
ul.MenuBarHorizontal ul li {
	font-size:11px;
	text-transform:none;
	width:160px;
}
ul.MenuBarHorizontal ul.wide li {
	width:185px;
}
ul.MenuBarHorizontal ul.wider li {
	width:200px;
}
ul.MenuBarHorizontal ul ul {
	position:absolute;
	margin:5% 0 0 95%;
}
:root ul.MenuBarHorizontal iframe {
	border: none \ ;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible {
	left:auto;
	top:0;
}
ul.MenuBarHorizontal ul {
	border:1px #c9cbd0 solid;
	border-bottom:none;
}
ul.MenuBarHorizontal a {
	display:block;
	cursor:pointer;
	background:#fff;
	padding:4px 5px 6px 5px;
	color:#3a4663;
	text-decoration:none;
	border-bottom:1px #c9cbd0 solid;
}
ul.MenuBarHorizontal a:hover, /*ul.MenuBarHorizontal a:focus*/ {
 background-color:#f58225;
 color:#fff;
}
ul.MenuBarHorizontal a.MenuBarItemHover, {
 color:#fff;
}
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible {
	background-color:#f58225;
	color:#fff;
}
ul.MenuBarHorizontal a.MenuBarItemSubmenu {
	background:url('../images/navBarSplitter-MT.gif') no-repeat right top;
}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu {
	background-color:#fff;
	background-image:url('../images/spryMenuBarRight-MT.gif');
	background-repeat:no-repeat;
	background-position:95% 50%;
}
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover {
	color:#f58225;
	background:url('../images/navBarSplitter-MT.gif') no-repeat right top;
}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover {
	color:#fff;
	background-image:url('../images/spryMenuBarRightHover-MT.gif');
	background-repeat:no-repeat;
	background-position:95% 50%;
	background-color:#f58225;
}
ul.MenuBarHorizontal iframe {
	position:absolute;
	z-index:1010;
}
@media screen, projection {
ul.MenuBarHorizontal li.MenuBarItemIE {
	display:inline;
	f\loat:left;
}
}
/*
end menuBar
------------------------------------------------*/

.mt-bannerWPContent_T-arrow {
	background:transparent url('../images/bannerArrow-MT.gif') no-repeat left top;
	padding-top:55px;
}
div.tabBox {
	padding:20px 3px 20px 0;
	margin-right:9px;
}
div.tabArea {
	font-size:11px;
	text-transform:uppercase;
	padding:0 0 0 10px;
	height:25px;
}
a.tab {
	text-decoration:none;
}
a.tab div, a.tab div:visited {
	color:#fff;
	text-align:center;
	float:left;
	display:inline;
	margin:0 4px;
	width:120px;
	background:#8f9bab;
	border:1px solid #ccc;
	border-bottom:none;
	padding:5px 10px;
	cursor:pointer;
}
a.tab div:hover {
	background-color:#999;
}
a.tab.activeTab div, a.tab.activeTab div:hover, a.tab.activeTab div:visited {
	font-weight:bold;
	color:#d16e1e;
	background:#fff;
	border:1px solid #ccc;
	border-bottom:1px solid #FFF;
	position:relative;
	margin-bottom:-1px;
	cursor:default;
}
div.tabMain {
	background:#fff;
	padding:0;
}
div.tabIframeWrapper {
	width:100%;
	height:auto;
}
/* Tab Area for Component Demos*/
a.tabWide div, a.tabWide div:visited {
	width:auto;
}
a.tabSelected div,
a.tabSelected div:hover{
	font-weight:bold;
	color:#d16e1e;
	background:#fff;
	border:1px solid #ccc;
	border-bottom:1px solid #fff;
	position:relative;
	margin-bottom:-1px;
	cursor:default;
}
.tabTableWrapper {
	border:1px solid #ccc;
	padding:20px 5px;
}
/* End Tab Area for Component Demos*/

iframe {
	overflow:visible;
}
iframe.tabContent, iframe.tabContent2 {
	background:#fff;
	border-collapse:collapse;
	border:1px solid #ccc;
	padding:10px 5px;
	width:100%;
	height:120px;
}
iframe.tabContent2 {
	height:250px;
}
.iframeBody {
	background:#fff;
}
.iframeTable {
	background:#fff;
	padding:1px 1px 0 1px;
}
#tellAFriendDefault label, #tellAFriendDefault .inputLabel {
	padding:0 0 0 13px;
}
#tellAFriendDefault #to-name, #tellAFriendDefault #from-name, #tellAFriendDefault #from-email-address, #tellAFriendDefault #to-email-address {
	width:200px;
}
#tellAFriendDefault #to-email-address {
	margin-bottom:15px;
}
.greetUser {
 color:;
}
.greeting {
	font-size:10pt;
}
#indexHomeBody .greeting {
	color:#fff;
	letter-spacing:normal;
	position:absolute;
	top:0;
	left:0;
	margin:0;
	text-indent:5px;
	width:433px;
	line-height:22px;
	word-spacing:normal;
}
#indexHomeBody .greeting .normal {
	font-weight:normal;
	float:right;
	letter-spacing:0;
	position:absolute;
	right:0;
}
#indexHomeBody .greeting a.greetUser {
	color:#fff !important;
	padding-right:2px;
	position:relative;
	top:-1px !important;
}
#indexHomeBody .greeting a:hover.greetUser {
	color:#e8f1bc !important;
}
#indexHomeBody .greeting a.signupLogin {
	position:absolute;
	right:0;
	top:2px;
}
#indexHomeBody .categoryListBoxContents {
	display:none;
}
#indexHomeBody #contentMainWrapper {
	padding-bottom:0;
}
div.tuning, div.questionnaire {
	margin-left:-217px;
	margin-top:-39px;
	position:relative;
	background:#dfe2eb;
	width:838px;
	text-align:center;
	margin-bottom:-42px;
}
*html div.tuning, *html div.questionnaire {
	margin-left:-213px;
	margin-top:-37px;
	margin-right:-21px;
}
iframe.questionnaire {
	width:755px;
	height:3835px;
	background:#fff;
	border:1px solid #b0b0b0;
}
iframe.tuning {
	width:755px;
	height:2067px;
	background:#fff;
	border:1px solid #b0b0b0;
}
html* iframe.tuning {
	height:2111px;
}
html* iframe.questionnaire {
	height:3923px;
}
strong.current {
	color:#d16e1e;
	padding:0 3px 0 4px;
	border:1px solid #ccc;
	background:#f2f2f2;
	position:relative;
}
.preload0 {
	background:url('../images/bulletLinkMoreHover-MT.gif') no-repeat 0 0;
	display:none;
}
.preload1 {
	background:url('../images/iconDemoOn-MT.gif') no-repeat 0 0;
	display:none;
}
.preload2 {
	background:url('../images/iconScreenshotOn-MT.gif') no-repeat 0 0;
	display:none;

}
.preload3 {
	background:url('../images/iconPlayerOn-MT.gif') no-repeat 0 0;
	display:none;
}
.preload4 {
	background:url('../images/signupOn-MT.gif') no-repeat 0 0;
	display:none;
}
.preload4 {
	background:url('../images/signupOn-MT.gif') no-repeat 0 0;
	display:none;
}
.preload5 {
	background:url('../images/iconSreenCapOn-MT.gif') no-repeat 0 0;
	display:none;
}
.preload6 {
	background:url('../images/iconMovieCapOn-MT.gif') no-repeat 0 0;
	display:none;
}
.preload7 {
	background:url('../images/PlayDemo_On-MT.png') no-repeat 0 0;
	display:none;
}
.preload8 {
	background:url('../images/viewScreenshots_On-MT.png') no-repeat 0 0;
	display:none;
}
.preload9 {
	background:url('../images/viewScreenshot_On-MT.png') no-repeat 0 0;
	display:none;
}
.preload10 {
	background:url('../../../../pub/sharepoint2010ClickDemos/images/tabs/loading.gif') no-repeat 0 0;
	display:none;
}
.importantLinks {
	position:absolute;
	left:-999em;
	top:0;
}
.importantLinks h1 a {
	font-size:11px;
	color:#000;
}

