/* 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;
}

.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:hover.edit
{
	font-size: 9px;
	color: #336699;
	text-decoration: normal;
	padding-left: 10px;
}
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;
	font-size: 11px;
	line-height: 13px;
	color: #666666;
	margin: 10 20 8 50;
}
.txt11in a
{
	text-decoration: underline;
}

.txt11boldlink
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #666666;
	margin: 10 20 8 50;

}
.txt11boldlink a
{
	text-decoration: underline;
	
	font-weight: bold;
}

.txt11inl128
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	width: 128px;
	color: #666666;
	margin-left: 50px;
	margin-top: 20px;
	float: left;
	display: inline;
}
.txt11lsmmarg
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #666666;
	margin-left: 5;
	width: 128px;
	float: left;
	display: inline;
	margin-top: 20;
}
.txt11cit
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
 text-align:center;
 font-style:italic;
	color: #666666;
	margin: 0 20 30 50;
	
	
}
.txt10
{
	color: #666666;
	font-size: 10;
	margin-top:8;
	margin-left: 25;
	margin-right: 20;
	width: 155px;
	display: inline;
	float: left;
}
.txt11inl
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #666666;
	margin-left: 50;
	float: left;
	display: inline;
}
.txt11inr
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #666666;
	margin-right: 20;
	display: inline;
	float: right;
}
.liphead
{
	font-size: 18px;
	color: #000000;
	margin: 10 0 5 0;
	font-weight: bold;
	text-align: center;
	color: Black;
}
.lipchart
{
	width: 153px;
	margin-left: 50;
	margin-bottom:5;
	float: left;
	display: inline;
	height: 423px;
	margin-top: 25;
}
.cap2table
{
 float:left;
  display:inline;
	margin-top: 25;
	margin-right:20;
	margin-bottom:10;
	height: 423px;
	width: 302px;
}

p.cap2
{
	margin-left: 10;
	font-size: 11px;
}
td.cap2
{
	width: 302px;
	height: 104;
	background-color: #e2ede0;

}
.cap2
{
	font-size: 11px;
	text-align: left;
	color: #000000;
	vertical-align: middle;
	margin-bottom: 0;
	margin-top: 0;
}

.cap3
{
	width: 302px;
	height: 104;
	background-color: #cadec6;
	font-size: 11px;
	text-align: left;
	color: #000000;
	vertical-align: middle;
	margin-bottom: 0;
	margin-top: 0;
}
.cap4
{
	width: 302px;
	height: 104;
	background-color:#aecda8;
	font-size: 11px;
	text-align: left;
	color: #000000;
	vertical-align: middle;
	margin-bottom: 0;
	margin-top: 0;
}
.cap5
{width: 302px;
	height: 104;
	
	background-color: #95be8d;
	font-size: 11px;
	text-align: left;
	color: #000000;
	vertical-align: middle;
	margin-bottom: 0;
	margin-top: 0;
}



.caphead2
{
	
	text-align: center;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}



.caption
{
	font-size: 11px;
	font-style: italic;
	color: #000000;
	margin-top: 10px;
}
.caphead
{
	font-size: 11px;
	color: #000000;
	margin-top: 10px;
	margin-bottom: 0px;
	font-weight: bold;
	line-height: 2;
}


.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;
}


#faqnavlist
{
	position: static;
	width: 214px;
}

#faqnavlist 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;
}

#faqnavlist li
{
	margin: 0;
}
#faqnavlist a
{
	display: block;
	padding: 5 20 5 15;
	background-color: #919ba7;
	border-top: 1px solid #6a7480;
	border-bottom: 1px solid #6a7480;
}

#faqnavlist a:link, #faqnavlist a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

#faqnavlist a:hover, #faqnavlist 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;
}
