/* Marketplace Styles */

HR { height: 1px; color: #cccccc; border: none; } /* For Internet Explorer */
HTML>BODY HR { height: 1px; background-color: #cccccc; border: none; } /* For Gecko-based browsers */
HTML>BODY HR { height: 1px; background-color: #cccccc; border: 0px solid #cccccc; } /* For Opera and Gecko-based browsers */
.vert {border-right: solid #cccccc 1px}
.prodpic {padding:7 5 0 18; margin-bottom:4px;}
.pictop {margin:5 11 10 0;}
.pictop2 {margin:20 0 0 0;}
.prodpic2 {padding:7 5 0 18; margin-bottom:4px;}
.prodpic3 {margin-right:20px;}
.prodpic4 {margin:0 0 10 20;}
.nopad {padding:0 0 0 0;}

.marg2 {margin:2 0 2 0;}
.marg4 {margin:4 1 8 0;}
.marg20 {margin:0 20 0 20;}
.margbot {margin: 0 0 8 0;}
.opttxt {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #000000;
	line-height:10px;
}
.FSize9{font-size:9px;}
.FSize15{font-size:15px;}
.FSize16{font-size:16px;}
.FSize18{font-size:18px;}
.colorwhite{COLOR:#ffffff;}
.colorgrey{COLOR: #666666;}
.colordkgrey{COLOR: #999999;}
.colorblgrey {COLOR: #738ba2;}
.colordkblgrey {COLOR: #596c7e;}
.colorblue2 {COLOR: #336699;}

.vert2{border-right:solid #cccccc 0px}

.name {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	size:12px;
	font-weight:bold;
	color:#000000;
	margin:0 1 2 11;
}

.desc {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	size:11px;
	font-weight:bold;
	color:#666666;
	margin:0 7 5 10;
}

.teaser {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:11;

	color:#666666;
	margin:0 5 5 11;
}

.cart {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	size:10px;
	color:#999999;
	margin-left:6;
	margin-bottom:8px;
}

a.cart {
	color:#ff9933;
	text-decoration: underline;
	margin-left:0;
}

.info {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	size:10px;
	color:#999999;
}

a.info {color:#999999; text-decoration:underline;}

.section {border-bottom:13px solid #cccccc;}

.combobt {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	color: #336699;
	font-weight: bold;
	margin-left: 7px;
	font-size: 14px;
}

/* Marketplace Styles for Category Pages */

.txt11 {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	size:11px;
	line-height:13px;
	color:#666666;
	margin:3 75 15 0;
}

li.txt11 {font-weight:bold; color:#666666;margin:0 0 0 0;}

.subhead {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:10px;
	color:#ffffff;
}

a.subhead {color:#ffffff; text-decoration:none;}

/* Marketplace Styles for General Page */

.teasergen {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	size:11px;
	color:#666666;
	margin:0 10 5 20;
}

.txt11gen {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	size:11px;
	line-height:13px;
	color:#666666;
	margin:3 25 8 20;
}

li.txt11gen {font-weight:bold; color:#666666;margin:0 0 0 0;}

.descgen {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	size:11px;
	font-weight:bold;
	color:#666666;
	margin:0 10 8 20;
}

.cartgen {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	size:10px;
	color:#999999;
	margin-left: 20;
	margin-bottom:8px;
}

a.cartgen {
	color:#ff9933;
	text-decoration: underline;
	margin-left:0;
}

/* Cart Styles */

.bar
{
    BACKGROUND-REPEAT:repeat-x;
    BACKGROUND-IMAGE: url(../images/cart/smbar_bk.gif);
}
.carthead {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:18px;
	color:#336699;
	margin:10 0 0 30;
}
.cartheadtxt 
{
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:18px;
	color:#336699;
}
.grdesc {
	color:#999999;
	text-align:center;
	background-color:#e9e7e8;
	border-top: 1 solid #c4c2c2;
	border-bottom: 1 solid #c4c2c2;
}
.grdesc2 {
	color:#333333;
	text-align:right;
	font-weight:bold;
	font-size:12px;
	background-color:#e9e7e8;
	width:238px;
	border-top: solid #c4c2c2 1px;
	border-bottom: solid #c4c2c2 1px;
	padding: 5 10 5 0;
}
.grdesc3 {
	color:#333333;
	text-align:right;
	font-weight:bold;
	font-size:12px;
	background-color:#e9e7e8;
	width:100%;
	border-top: solid #c4c2c2 1px;
	border-bottom: solid #c4c2c2 1px;
	padding: 5 10 5 0;
}
.upgrade {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:18px;
	color:#596c7e;
	font-weight:bolder;
	margin:10 0 5 20;
}
.comboval {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:11px;
	color:#666666;
	text-align: right;
	margin:0 5 3 0;
}
.combovalhead {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
	color:#666666;
	text-align: right;
	margin:0 5 8 0;
}
.price {
	text-align:right;
	padding:0 10 0 0;
}
.txt13 {
	font-size:13px;
	color:#666666;
	margin:0 0 0 0;
	font-weight:bold;
}
.txt12 {
	font-size:12px;
	color:#666666;
	margin:0 0 20 0;
}
.txt12sb {
	font-size:12px;
	color:#336699;
	margin:0 0 5 0;
}
.txt11sb {
	font-size:11px;
	color:#666666;
	margin:0 0 5 0;
}
.edit {
	font-size:10px;
	color:#336699;
}
a.edit {
	font-size:9px;
	color:#336699;
	text-decoration:underline;
	padding-left: 10px;
}
a.edit:hover
{

	text-decoration:none;
	
}

a.edit2 {
	font-size:9px;
	color:#336699;
	text-decoration:underline;
	
}
.signup {
	color:#666666;
}
td.signup {
	padding: 4 0 2 0;
}
.order {
	border:1px solid #cccccc;
	background-color:#ffffff;
	padding: 5 10 8 10;
	margin: 0 0 8 0;
}

/* More Info Styles */
.txt11in {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	size:11px;
	line-height:13px;
	color:#666666;
	margin:10 20 8 50;
}
.cartbot {
	size:14px;
	color:#ffffff;
	margin:0 0 0 35;
	font-weight:bold;
}
.cartbotbl {
	size:14px;
	color:#99FFFF;
	margin:0 0 0 10;
	font-style:italic;
}
li.facts {
	list-style-type:disc;
	color:#003366;
	font-size:12;
	margin-bottom:8px;
}
h2.faq {
	font-size: 14px;
	color: #666666;
	margin-right: 30px;
	margin-left: 30px;
}
.answer {
	margin-right: 30px;
	margin-left: 30px;
	font-size: 11px;
	font-weight: normal;
	color:#666666;
}
/*
* FAQ Nav Styles
*/


#navlist {
position: static;
width: 214px;
}

#navlist ul {
margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
font-size: 12px;
}

#navlist li {
margin: 0;
}

#navlist a {
	display: block;
	padding: 5 20 5 15;
	background-color: #919ba7;
	border-top: 1px solid #6a7480;
	border-bottom: 1px solid #6a7480;
}

#navlist a:link, #navlist a:visited {
color: #FFFFFF;
text-decoration: none;
}

#navlist a:hover, #navlist a:active {
background-color: #606e7e;
color: #FFFFFF;
}


.faqtop {
	color: #999999;
	text-align: right;
	margin-right:20px;
	margin-top:0px;
	font-size: 9px;
}
a.faqtop {
	color: #999999;
	text-decoration: none;		
}
.faqleadin {
	color: #ffffff;
	margin-left:15px;
	margin-bottom:15px;
	font-style:italic;
}

li.bottxt {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height:15px;
}
.opttxt {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #000000;
	line-height:10px;
}
.detailtxt {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height:14px;
	font-weight:bold;
}

ul.bottxt {margin:5 0 8 0;}
li.bottxt2 {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height:14px;
}

.phrinput {
	font-size: 10px;
	color: #000000;
}
ul.bottxt2 {margin:5 5 8 0;}		
.maze {font-family: Helvetica, Verdana, Arial, sans-serif;font-size: 12px;font-weight: bold;color: #b25709;margin: 3 0 0 20; letter-spacing:2%;}
td.maze {background-image:url(images/UMG/UMG7.gif);background-repeat:no-repeat;background-position:top right;height:20px;}
.tour { margin:3 20 0 0; font:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; font-style:italic; font-weight:bold; }
.strategy { margin:0 20 0 0; color:#67b2c8; font:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
.confirm { margin:3 30 0 40; font:Arial, Helvetica, Verdana, sans-serif; font-size:12px; color:#000000;}
.confirmhead { margin:3 30 10 40; font:Helvetica, Verdana, Arial, sans-serif; font-size:16px; color:#67b2c8; font-weight:bold; }
.smtxt {font-size:10px; margin-top:2px; color:#666666; font-style:italic;}