@charset "utf-8";
body {
	margin:0px;
	padding:0px;
}
.bghome{
	background:#1f1a17 url(../images/mainbgtop.jpg) no-repeat;
	background-position:top center ;
}
* {
line-height:140%;
/*margin:0;*/
padding:0;
}
body {
	background:#1f1a17 none repeat scroll 0 0;
	color:#636466;
	font-family:arial,helvetica,"lucida grande",sans-serif;
	font-size:11px/*62.5%*/;
	margin:0;
	padding:0;
	padding-left: 0px;
}
a img {
border:medium none;
}
img {
display:block;
}
.homebanner {
padding:9px;
}
#wrap {
margin:0px auto;
width:840px;
}
#topmenu {
background:#404040 none repeat scroll 0 0;
color:#333333;
width:710px;
}
/*#bar1 {
clear:both;
height:120px;
width:710px;
}
#bar2 {
background:#FFA616 none repeat scroll 0 0;
margin-bottom:15px;
min-height:25px;
width:710px;
}*/
.followon{
font-size:12px;
text-align:right;
padding-right:10px;
}
#menu {
/*background:#636466 none repeat scroll 0 0;*/
color:#333333;
/*width:409px;*/
}
#main {
margin-top:20px;
}
.sidebar {
float:left;
padding-right:5px;
width:165px;
}
#home .sidebar {
float:left;
padding-left:15px;
padding-right:0px;
margin-top:0px;
width:440px;
}
.content {
/*border-left:1px dashed #DDDDDD;*/
float:right;
padding-bottom:10px;
padding-left:5px;
width:645px;
}
#home .content {
border-left:medium none;
float:left;
padding-bottom:0px;
padding-left:0px;
width:525px;
}
.secondary {
float:right;
padding-left:15px;
width:165px;
}
#sub_content {
padding-bottom:20px;
margin-top:10px;
}
#pitch {
float:left;
width:330px;
}
#pitch02 {
float:left;
width:700px;
}
#segments {
float:right;
/*padding-right:10px;
padding-top:11px;*/
width:370px;
}
.leader, .publication {
clear:both;
}
#player {
padding-top:7px;
padding-bottom:15px;
}
#facebook {
padding-right:15px;
}
#twitter {
padding-right:10px;
}
#topmenu ul {
/*background:#404040 none repeat scroll 0 0;*/
border:medium none;
font-size:1em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
min-height:23px;
padding:0;
width:700px;
display:block;
}
* html #topmenu ul {
height:23px;
}
#topmenu ul li {
/*background:#404040 none repeat scroll 0 0;*/
display:block;
float:left;
margin:0;
padding:0 3px;
}
#topmenu ul li a {
border-bottom:medium none;
color:#FFFFFF;
display:block;
font-size:110%;
margin:0;
padding:4px 6px;
text-decoration:none;
}
#topmenu ul li a:hover {
/*background:#636466 none repeat scroll 0 0;*/
}
/*topmenu*/
#menu ul {
/*background:#636466 none repeat scroll 0 0;*/
border:medium none;
font-size:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
min-height:23px;
padding:0;
/*width:409px;*/
}
* html #menu ul {
height:23px;
}
#menu ul li {
/*background:#636466 none repeat scroll 0 0;*/
display:block;
float:left;
margin:0;
padding:0 0px;
}
#menu ul li a {
border-bottom:1px dashed;
color:#FFFFFF;
display:block;
font-size:12px;
margin:0px 5px;
padding:0px 0px;
text-decoration:none;
font-weight:bold;
}
#menu ul li a:hover {
/*background:#404040 none repeat scroll 0 0;*/
color:#FFAC00;
}
#menu ul li ul {
height:auto;
left:-9999em;
margin:0;
position:absolute;
text-align:left;
text-decoration:none;
width:16em;
}
#menu ul li:hover ul, #menu li.sfhover ul {
background:#BFC7CF none repeat scroll 0 0;
left:auto;
text-decoration:none;
}
#menu ul li ul li {
background:#BFC7CF none repeat scroll 0 0;
margin:0;
padding:0;
width:16em;
}
#menu ul li ul li.more {
background:transparent url(/img/bul/arrow.gif) no-repeat scroll right 0.1em;
}
#menu ul ul li a {
background:#BFC7CF none repeat scroll 0 0;
color:#404040;
display:block;
font-size:100%;
height:auto;
line-height:120%;
padding-bottom:8px;
padding-top:3px;
}
#menu ul ul a:hover {
background:#578BAC none repeat scroll 0 0;
color:#FFFFFF;
}
#menu ul li:hover ul ul, #menu ul li:hover ul ul ul, #menu ul li:hover ul ul ul ul, #menu ul li.sfhover ul ul, #menu ul li.sfhover ul ul ul, #menu ul li.sfhover ul ul ul ul {
left:-9999em;
}
#menu ul li:hover ul, #menu ul li.sfhover ul {
left:auto;
text-decoration:none;
top:auto;
}
#menu ul li li.sfhover ul, #menu ul li li:hover ul, #menu ul li li li:hover ul, #menu ul li li li li:hover ul, #menu ul li li li.sfhover ul, #menu ul li li li li.sfhover ul {
left:16em;
margin-top:-2.2em;
text-decoration:none;
}
#menu ul li ul li a {
background:transparent none repeat scroll 0 0;
display:block;
height:auto;
line-height:110%;
padding:5px 6px;
}
#menu ul li ul li ul  {
height:auto;
left:auto;
margin:0;
position:absolute;
text-align:left;
text-decoration:none;
width:16em;
}
#menu ul li ul li ul li {
background:#BFC7CF none repeat scroll 0 0;
margin:0;
padding:0;
width:16em;
}
#menu ul li ul li ul li a {
background:transparent none repeat scroll 0 0;
display:block;
height:auto;
line-height:110%;
padding:5px 6px;
}
ul.menu-left {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 1.5em 0.5em;
padding:0;
}
ul.menu-left li {
background:transparent none repeat scroll 0 0;
margin:0 0 0 0;
padding:0;
text-align:left;
border-bottom:1px solid #845c0d;
}
ul.menu-left ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0.5em 0 1em 0.7em;
padding:0;
}
ul.menu-left ul li {
background:transparent none repeat scroll 0 0;
font-size:1em;
margin:0 0 0.8em 0.3em;
padding:0;
}
ul.menu-left li.submenu-left {
background:transparent none repeat scroll 0 0;
margin:0 0 0 0;
padding:0px 0px 0px 35px;
text-align:left;
border-bottom:1px solid #845c0d;
}
ul.menu-left a, ul.menu-left a:link, ul.menu-left a:visited {
border:medium none;
color:#FFFFFF;
line-height:24px;
}
.menu-left .head {
font-weight:bold;
}
p {
font-size:1.1em;
margin-bottom:1.15em;
}
h1 {
color:#003E74;
font-size:2.6em;
font-weight:bold;
line-height:150%;
margin:0;
padding:0 0 12px;
}
h2 {
color:#003E74;
font-size:2.2em;
font-weight:normal;
line-height:130%;
margin:0;
padding:0 0 0.5em;
}
h3 {
color:#ffffff;
font-size:12px/*1.5em*/;
font-weight:bold;
line-height:120%;
margin:0;
padding:8px 0 10px;
}
h4 {
color:#578BAC;
font-size:1.2em;
margin:0;
padding:0 0 2px;
}
h5 {
color:#939598;
font-size:1.1em;
margin:0;
padding:0 0 2px;
}
h6 {
color:#51626F;
font-size:1em;
margin:0;
padding:0 0 2px;
text-transform:uppercase;
}
#sub_content p {
font-size:1.1em;
line-height:1.6em;
}
.rss {
}
ul.business {
color:#7D7B7C;
font-weight:bold;
width:370px;
}
ul.business li {
background:transparent none repeat scroll 0 0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
ul.business li img {
margin-bottom:5px;
border:4px solid #544e45;
}
.exchange {
color:#8F9CAB;
font-size:1em;
}
.price {
color:#7E8F9B;
font-size:1.5em;
font-weight:bold;
}
/*#delay p {
color:#B6B8B7;
font-size:0.9em;
}
.stock_down {
color:#6B110D;
font-size:1.1em;
}
.stock_up {
color:#4E6910;
font-size:1.1em;
}
.stock_c {
font-size:1.1em;
}*/
h1.head {
display:block;
height:25px;
overflow:hidden;
padding-bottom:2px;
text-indent:-9999em;
}
/*ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
ol p, ol ol p, ol ol ol p, ol ol ol ol li p {
color:#636466;
font-size:0.9em;
font-style:normal;
font-weight:normal;
}
ol ul li, ol ol ul li, ol ol ol ol ul li, ol ol ol ol ul li {
font-size:0.9em;
font-style:normal;
font-weight:normal;
}
ol {
list-style-type:upper-roman;
margin:0 0 1.5em 2.3em;
}
ol li {
color:#51626F;
font-size:1.2em;
font-weight:bold;
}
ol ol {
list-style-type:upper-alpha;
}
ol ol li {
color:#636466;
font-size:1em;
font-style:italic;
font-weight:bold;
}
ol ol ol {
font-size:1em;
font-style:italic;
font-weight:normal;
list-style-type:decimal;
}
ol ol ol li {
}
ol ol ol ol {
font-weight:normal;
list-style-type:lower-alpha;
}
ol ol ol ol li {
font-size:1em;
font-style:normal;
font-weight:normal;
}
ol.toc {
padding-bottom:2em;
}
ol.toc a {
color:#636466;
}
ol.toc li {
font-weight:normal;
}*/
ul {
font-size:1.1em;
margin:1em 0 1.5em 1em;
padding:0;
}
ul li {
background:transparent url(/img/bul/arrow.gif) no-repeat scroll 0 0.3em;
margin:0 0 0.8em;
padding:0 0 0 12px;
}
ul ul {
font-size:1em;
}
#segments ul, #segments ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#segments ul li#first {
display:block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-right:2px;
width:73px;
margin-left:0px;
}
#segments ul li {
display:block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-right:2px;
width:73px;
margin-left:17px;
}
.sidebar h3 {
float:left;
}
.sidebar h4 {
float:left;
color:#ffac00;
margin:6px 0 0 10px;
}
ul.news {
/*font-size:1em;*/
font-size:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
ul.news li {
background:transparent none repeat scroll 0 0;
color:#ffffff;
float:left;
margin:0;
padding:0 10px 0 0;
width:210px;
}
ul.news a {
/*border:medium none;*/
border-bottom:1px dashed #666666;
/*font-size:1.1em;*/
font-size:11px;
color:#ffffff;
font-weight:normal;
}
ul.news span {
border:medium none;
/*font-size:1.1em;*/
font-size:11px;
color:#ffac00;
}
a, a:link, a:visited {
/*border-bottom:1px dotted;
color:#51626F;*/
text-decoration:none;
}
a:hover, a:focus {
/*border-bottom:1px solid;
color:#8F9CAB;*/
text-decoration:none;
}
p.link {
background:transparent url(/img/bul/arrow.gif) no-repeat scroll 0 0.1em;
margin:0 0 2.2em 3px;
padding:0 0 0 10px;
}
h3 a:link, h3 a:visited {
border-bottom:1px dotted;
color:#51626F;
}
/*.icon {
border:medium none;
margin:0;
padding:1px 0 1px 16px;
}
.pdf {
background:transparent url(/img/icon/pdf.gif) no-repeat scroll 0 0;
}
.webcast {
background:transparent url(/img/icon/webcast.gif) no-repeat scroll 0 0;
}
.audio {
background:transparent url(/img/icon/audio-file.gif) no-repeat scroll 0 0;
}
.external {
background:transparent url(/img/icon/new_page.gif) no-repeat scroll 0 0;
}
.print {
background:transparent url(/img/icon/print.gif) no-repeat scroll 0 0;
}
.get {
clear:both;
display:block;
float:left;
margin:30px 0 8px;
padding:0;
width:112px;
}
iframe {
border:medium none;
height:1000px;
overflow:auto;
padding:0;
width:470px;
}
hr {
background-color:#FFFFFF;
border-color:#D7D8D6 #FFFFFF #FFFFFF;
border-style:solid none none;
border-width:1px;
color:#FFFFFF;
height:1px;
margin:2em 0 3em;
text-align:center;
}*/
alt {
color:#666666;
font-size:10px;
line-height:14px;
}
.top {
color:#666666;
font-size:8px;
}
.content img {
/*padding-bottom:8px;*/
}
.content .banner img {
padding-bottom:0px;
border:1px solid #cccccc;
}
img {
border-color:#636466;
}
img.imgleft, img.imgright, img.imgcenter {
border:1px solid #B6B8B7;
padding:2px;
}
img.imgleft {
margin:0.5em 1em 1em 0;
}
img.imgright {
margin:0.5em 0 1em 1em;
}
img.imgright {
clear:right;
display:inline;
float:right;
}
img.imgleft {
clear:left;
display:inline;
float:left;
}
div.leader img.imgleft {
margin-bottom:2em;
}
img.imgcenter {
display:block;
margin:0 auto;
max-width:640px;
}
img.nostyle {
background:transparent none repeat scroll 0 0;
border:0 none;
padding:0;
}
.logo {
float:left;
}
a img.logo {
border:0 none;
}
/*.tagline {
float:right;
}*/
.clear {
clear:both;
height:0;
line-height:0;
margin:0;
padding:0;
}
#menu > .clear {
clear:both;
}
/*#pullout {
background:#FFFFF5 none repeat scroll 0 0;
border:1px solid #B4B4AA;
display:block;
float:right;
margin:0 0 0 8px;
padding:2px 8px;
width:130px;
}
blockquote {
background:transparent url(/img/open_quote.gif) no-repeat scroll 0 0;
font-size:1.3em;
line-height:1.5em;
margin:0 0 2em;
padding:0;
}
blockquote > p:first-child {
color:#8F9CAB;
margin-bottom:1.1em;
text-indent:22px;
}
cite {
color:#B6B8B7;
font-size:0.9em;
font-style:italic;
}
cite span {
color:#636466;
font-size:1em;
font-weight:bold;
}
code {
background:#F9F9C7 none repeat scroll 0 0;
font-size:1.1em;
}
.ataglance {
clear:both;
float:none;
padding-top:20px;
}
.ataglance h3 {
margin-bottom:1em;
}
.ataglance .intro {
color:#FFFFFF;
float:left;
height:200px;
margin-right:10px;
padding:5px 10px;
width:130px;
}
.ataglance .intro h3 {
color:#FFFFFF;
font-size:1.3em;
font-weight:bold;
margin-top:0;
}
.ataglance .intro h3 a, .ataglance .intro h3 a:hover {
color:#FFFFFF;
}
.ataglance .intro.fluid {
background:#003E74 none repeat scroll 0 0;
}
.ataglance .intro.defense {
background:#414929 none repeat scroll 0 0;
}
.ataglance .intro.motion {
background:#8E908F none repeat scroll 0 0;
}
#crumbnav {
color:#666666;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
font-size:9px;
width:380px;
}
#crumbnav a, #crumbnav a:link, #crumbnav a:visited {
color:#F3BB49;
text-decoration:none;
}
#crumbnav a:hover {
color:#C6C8CA;
text-decoration:underline;
}
body#advhumprog {
margin:0 auto;
padding:0;
text-align:center;
}
body#advhumprog #content {
margin:0 auto;
padding:10px;
text-align:left;
width:450px;
}
body#advhumprog img {
border:1px solid;
padding:2px;
}
body#advhumprog a img {
border:0 none;
text-decoration:none;
}
body#advhumprog #logo img {
border:medium none;
padding:0;
}
body#advhumprog h2 {
font-size:1.6em;
}
body#advhumprog #caption {
font-size:0.9em;
font-style:italic;
margin:0;
padding:5px 0;
width:100%;
}
body#advhumprog #sidebar {
background:#FFFFF5 none repeat scroll 0 0;
border:1px solid #B4B4AA;
display:block;
float:right;
margin:0 0 0 8px;
padding:2px 8px;
width:130px;
}
body.schi h1, body.schi h2, body.schi h3, body.schi p, body.schi .text_small, body.schi .top {
line-height:130%;
}
body.schi h1 {
font-size:20px;
}
body.schi h2 {
font-size:17px;
}
body.schi h3 {
font-size:15px;
}
body.schi p {
font-size:15px;
}
body.schi .text_small {
font-size:12px;
}
body.schi .top {
font-size:12px;
}
body#advhumprog div.date {
color:#999999;
font-size:1em;
font-style:italic;
text-align:right;
}
.cr-header {
background:#3399CC none repeat scroll 0 0;
height:5.8em;
margin:0 0 20px;
padding:0;
}
.cr-header h2 {
color:#FFFFFF;
float:left;
font-size:1.5em;
font-weight:bold;
margin:0;
padding:10px 0 0 10px;
text-transform:uppercase;
width:235px;
}
.cr-header img {
float:right;
padding:0;
}
.cr-btn {
margin-top:11px;
}
.cr-btn a, .cr-btn a:link, .cr-btn a:visited {
border:1px solid #CCCCCC;
color:#666666;
display:block;
float:left;
font-size:1.2em;
padding:4px 7px;
}*/
.active a, .active a:link, .active a:visited {
border-bottom:0 none;
color:#50626F;
}
/*.cr-links {
display:block;
float:left;
font-size:1.05em;
padding:16px 6px 6px;
width:169px;
}
.cr-links a, .cr-links a:link, .cr-links a:visited {
border-bottom:0 none;
color:#3399CC;
display:block;
float:none;
padding:4px 0;
width:168px;
}
.cr-links a:hover {
text-decoration:underline;
}
h3.cr-head {
background:#3399CC none repeat scroll 0 0;
color:#FFFFFF;
font-size:1.2em;
margin:0 0 8px;
padding:7px;
text-transform:uppercase;
width:311px;
}
.callout {
background:#EDECEC none repeat scroll 0 0;
margin-bottom:25px;
padding:15px;
}
.callout h4 {
color:#51626F;
}
.cr-top a, .cr-top a:link, .cr-top a:visited {
border-bottom:0 none;
color:#3399CC;
}
.cr-top a:hover {
text-decoration:underline;
}
.media {
width:325px;
}
.media-left {
}
.media-left ul li {
background:transparent none repeat scroll 0 0;
}
.media-right {
float:right;
margin-left:30px;
}
.media .caption, .media-right .caption, .media-left .caption {
color:#3399CC;
font-size:1em;
line-height:1.1;
padding-top:3px;
}
.content .chart {
border:0 none;
}
.media-right img.imgcenter {
margin:0;
}
table.gri {
font-size:1.1em;
}
table.gri tr.head td {
background:#999999 none repeat scroll 0 0;
border-top:1px solid #FFFFFF;
color:#FFFFFF;
padding:5px;
}
table.gri tr.subhead td {
background:#004151 none repeat scroll 0 0;
border-top:1px solid #FFFFFF;
color:#FFFFFF;
padding:5px;
}
table.gri td {
border-top:1px solid #999999;
padding:3px 5px;
vertical-align:top;
}
table.gri tr {
}
table.gri th {
border-top:0 none;
padding:3px 5px;
text-align:left;
}
.standard, .enhanced {
border-collapse:collapse;
caption-side:bottom;
font-size:1.1em;
margin:0 0 1em;
padding:0;
width:100%;
}
.standard td, .enhanced td {
border-bottom:1px dotted #BBBBBB;
padding:0.5em;
}
.standard th, .enhanced th {
border-bottom:1px dotted #BBBBBB;
font-weight:bold;
padding:0.5em;
text-align:left;
}
caption {
color:#999999;
font-size:0.9em;
font-weight:normal;
margin:0;
padding:0.5em 0;
text-align:left;
}
.standard td a {
}
.standard th a:hover, .standard td a:hover {
}
.standard th a {
}
table.ticker {
border-collapse:collapse;
caption-side:bottom;
font-size:1em;
margin:0 0 1em;
padding:0;
text-transform:uppercase;
width:100%;
}
.light {
background:#EEEEEE none repeat scroll 0 0;
border-bottom:1px dotted #BBBBBB;
font-weight:normal;
padding:0.3em 1em;
}
.dark {
background:#DDDDDD none repeat scroll 0 0;
border-bottom:1px dotted #BBBBBB;
font-weight:normal;
padding:0.2em 1em;
}
table.ticker span.date {
color:#7E8F9B;
display:block;
padding-top:0.5em;
text-align:center;
}
.dark.center {
text-align:center;
}
.dark.right, .light.right, .light.right span, .dark.right span {
font-size:1.05em;
text-align:right;
}
.dark.left, .light.left {
color:#51626F;
font-size:0.9em;
text-align:left;
}
table.ticker caption {
text-align:left;
text-transform:none;
}
table.ticker span.price {
color:#636466;
font-size:1.05em;
font-weight:normal;
}
table.ticker span.stock_up {
color:#4E6910;
font-size:1.05em;
}
table.ticker span.stock_down {
color:#6B110D;
font-size:1.05em;
}
table.ticker span.stock_c {
font-size:1.05em;
}*/
/*#video #wrap {
margin:10px auto;
width:575px;
}
#video #bar1 {
height:120px;
width:575px;
}
#video .content {
border-left:medium none;
float:left;
padding-left:0;
text-align:center;
width:575px;
}*/
/*.requirements {
clear:both;
text-align:left;
}
.A1:link {
font-size:7pt;
font-weight:bold;
}
.A1:visited {
font-size:7pt;
font-weight:bold;
}
.A1:hover {
color:#FF9900;
font-size:7pt;
}*/
.footer {
color:#666666;
font-size:9px;
letter-spacing:-0.3px;
line-height:10px;
}
/*.v_rule {
color:#FFA616;
font-size:9px;
font-weight:bold;
line-height:10px;
}*/
.text {
color:#666666;
font-size:10px;
font-weight:normal;
line-height:13px;
margin:0;
padding:2px 0 4px;
}
.text_alt {
color:#666666;
font-size:10px;
line-height:12px;
}
.text2 {
color:#000000;
font-size:7pt;
font-weight:bold;
line-height:9pt;
}
.text3 {
color:#999999;
font-size:7.5pt;
font-weight:bold;
line-height:9pt;
}
.text_small {
color:#666666;
font-size:9px;
letter-spacing:-0.3px;
line-height:10px;
}
/*.podcast {
background:#999999 none repeat scroll 0 0;
border:1px solid #666666;
height:256px;
padding:4px;
width:320px;
}*/
.bodytext {
color:#666666;
font-size:10px;
line-height:13px;
}
.sub2 {
color:#990000;
font-size:8pt;
line-height:11pt;
}
.learnmore {
	float:right;
}
.learnmore a:hover {
	color:#8F9CAB;
}
.content_bullets {
	list-style-position: inside;
	background-image: url(../images/bullet_blue_cnt.gif);
	text-indent: 0px;
	padding-left:20px;
}
.cart {
background-color:#000000;
border:2px solid #544e45;
display:block;
margin:0px 0px 15px 0px;
clear:both;
}
.cart h3 {
display:block;
color:#b2b2b2;
font-size:16px;
width:100%;
margin:0px 0px 0px 0px;
padding:9px 0px 0px 0px;
}
.cart p {
color:#FFFFFF;
font-size:10px;
width:100%;
margin:0px 0px 0px 0px;
padding:0px 0px 15px 0px;
}
.bookmark {
margin-bottom:25px;
}
.product {
margin:0px 0px 0px 10px;
padding:0px 0px 20px 0px;
width:300px;
display:block;
}
.product img {
margin:0px;
/*padding:0px 10px 20px 0px;
float:left;*/
display:block;

}
.product .name {
margin:0px;
padding:0px;
display:block;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
line-height:18px;
}
.product a {
color:#FFFFFF;
}
.product .desc {
margin:0px;
padding:0px;
display:block;
font-size:11px;
clear:none;
color:#FFFFFF;
text-align:left;
margin-bottom:10px;
line-height:18px;
}
.product .price {
margin:0px;
padding:0px;
display:block;
font-size:18px;
clear:none;
color:#FFFFFF;
text-align:left;
}
.log {
display:block;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:100%;
}
.sidebar .username{
float:left;
margin:0px 0px 0px 0px;
padding:0px;
color:#FFFFFF;
font-weight:bold;
}
.sidebar .logout, .sidebar .logout a{
float:right;
margin:0px 0px 0px 0px;
padding:0px;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
}
.rss {
background:transparent url(../images/rssicon.jpg) no-repeat scroll 0 0;
height:16px;
width:16px;
float:left;
margin:6px 0 0 10px;
}
.twitter {
background:transparent url(../images/twittericon.jpg) no-repeat scroll 0 0;

float:left;
margin:6px 0 0 10px;
}
.facebook {
background:transparent url(../images/facebookicon.jpg) no-repeat scroll 0 0;

float:left;
margin:6px 0 0 10px;
}
.search {
float:right;
padding:10px 0 0 0px;
}
/**************product info start*******************/
.productinfo {
margin:0px 0px 0px 10px;
padding:0px 0px 20px 0px;
width:630px;
display:block;
}
.productinfo img {
margin:0px;
padding:0px 0px 0px 0px;
display:block;
/*float:left;*/
}
.productinfo .productview {
/*margin:0px 20px 0px 0px;*/
padding:0px 0px 0px 0px;
display:block;
float:left;
/*border-bottom:2px solid #544e45;
border-left:2px solid #544e45;
border-right:2px solid #544e45;*/
width:auto;
/*height:271px;*/
}
.productinfo .productview .viewimg {
/*margin:0px 10px 0px 0px;*/
padding:0px 0px 0px 0px;
display:block;
float:left;
border-bottom:2px solid #544e45;
border-left:2px solid #544e45;
border-right:2px solid #544e45;
width:271px;
/*height:271px;*/
}
.productinfo .thumb {
margin:0px 10px 0px 0px;
padding:0px 0px 0px 0px;
display:block;
float:left;
}
.productinfo .thumb .thmbviewimg {
margin:-2px 10px 0px 0px;
padding:0px 0px 0px 0px;
display:block;
float:left;
color:#FFFFFF;
text-align:center;
border-bottom:2px solid #544e45;
border-left:2px solid #544e45;
border-right:2px solid #544e45;
width:auto;
height:auto;
}
.thmbviewimg {
margin:0px 10px 0px 0px;
padding:0px 0px 0px 0px;
display:block;
float:left;
color:#FFFFFF;
text-align:center;
border:2px solid #544e45;
width:54px;
height:73px;
}
.thmbviewdesign {
margin:0px 10px 0px 0px;
padding:0px 0px 0px 0px;
display:block;
float:left;
color:#FFFFFF;
text-align:center;
border:2px solid #544e45;
width:54px;
height:73px;
}
.productinfo .prorightcon .rightthmbviewimg {
margin:0px 10px 0px 0px;
padding:0px 0px 0px 0px;
display:block;
float:left;
color:#FFFFFF;
text-align:center;
border:2px solid #544e45;
width:56px;
height:73px;
}
/*.productinfo .productview img {
margin:0px 10px 0px 0px;
padding:0px 0px 0px 0px;
display:block;
float:left;
border-bottom:2px solid #544e45;
border-left:2px solid #544e45;
border-right:2px solid #544e45;
}*/
.productinfo .tab {
margin:0px;
padding:0px;
/*display:block;*/
font-size:12px;
float:left;
background:#544e45;
color:#FFFFFF;
text-align:center;
width:90px;
height:22px;
line-height:24px;
}
.productinfo .tab a {
margin:0px;
padding:0px;
/*display:block;*/
font-size:12px;
float:left;
background:#544e45;
color:#FFFFFF;
text-align:center;
width:90px;
height:22px;
line-height:24px;
}
.productinfo .tabactive {
margin:0px;
padding:0px;
/*display:block;*/
font-size:12px;
float:left;
color:#FFFFFF;
text-align:center;
width:91px;
height:22px;
/*border-left:2px solid #544e45;
border-right:2px solid #544e45;*/
}
.productinfo .name {
margin:0px;
padding:0px;
display:block;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
line-height:18px;
}
.productinfo a {
color:#FFFFFF;
}
.productinfo .desc {
margin:0px;
padding:0px;
display:block;
font-size:11px;
clear:none;
color:#FFFFFF;
text-align:left;
margin-bottom:10px;
line-height:18px;
}
.productinfo .price {
margin:0px;
padding:0px;
display:block;
font-size:18px;
clear:none;
color:#FFFFFF;
text-align:right;
}
/*.size {
margin:0px;
padding:0px;
display:block;
font-size:11px;
clear:none;
color:#FFFFFF;
text-align:left;
}
.size span {
margin:0px 3px 0px 0px;
padding:0px 0px 0px 0px;
display:block;
color:#FFFFFF;
float:left;
text-align:center;
background:url(../images/sizebg.jpg) no-repeat 0 0;
width:18px;
height:18px;
line-height:18px;
}
.size span a {
margin:0px;
padding:0px;
display:block;
color:#FFFFFF;
text-align:center;
background:url(../images/sizebg.jpg) no-repeat 0 0;
width:18px;
height:18px;
line-height:18px;
}
.size span a:hover {
margin:0px;
padding:0px;
display:block;
color:#FFFFFF;
text-align:center;
background:#000000;

}
*/
.qty {
color:#ffffff;
font-size:12px;
height:18px;
margin:0;
padding:1px;
vertical-align:middle;
}
.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
}

.qty input {
border:1px solid #776f63;
background-color:#FFAC00;
color:#000000;
font-size:12px;
height:18px;
margin:0;
padding:1px;
vertical-align:middle;
width:30px;
}
.btn {
border:none;
background-color:#FFAC00;
color:#000000;
font-size:11px;
height:19px;
line-height:19px;
margin:0px 0px 0px 0px;
padding:0px 5px 0px 5px;
vertical-align:middle;
width:auto;
cursor:pointer;
}
.prorightcon {
margin:-15px 0px 0px 0px;
padding:0px;
display:block;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
line-height:18px;

}
.productinfo .prorightcon .similarproduct {
margin:0px 0px 0px 0px;
padding:0px;
display:block;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
line-height:18px;
}.ptitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}
#carttab {
background-color:#554e46;
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:bold;
line-height:18px;
margin:0px 0px 5px 0px;
padding:2px 0px 2px 0px;
text-align:center;
float:left;
width:100%;
}
.cartlist {
display:block; 
float:left; 
width:100%;
margin-bottom:10px;
}
.item {
width:76px;
float:left;
margin:0 10px;
}
.item img {
border:4px solid #544E45;
padding:0px;
}
.cartproductinfo {
width:270px;
float:left;
text-align:left;
}
.totalitem {
width:280px;
float:left;
text-align:left;
margin:0 10px;
}
.cartprice {
width:15%;
float:left;
}
.cartqty {
width:13%;
float:left;
}
.carttotal {
width:15%;
float:left;
}
.cartsubtotal {
width:15%;
float:right;
}
.carttext {
background-color:#26211e;
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:normal;
line-height:18px;
margin:0;
padding:0;
text-align:center;
margin:0px 0px 5px 0px;
width:100%;
float:left;
}
.carttext a {
text-decoration:none;
color:#FFFFFF;
}
.btnorange {
background-color:#FFAC00;
border:1px solid #AA7300;
color:#000000 !important;
font-size:10px !important;
height:22px;
text-align:center;
}
.carttext select {
border:1px solid #776f63;
background-color:#1e1b16;
color:#b3b3b3 !;
font-size:11px;
height:18px;
margin:0;
padding:1px;
vertical-align:middle;
width:65px;
color:#FFFFFF;
}
#reg {
text-decoration:none;
font-weight:normal;
color:#FFFFFF;
}
#reg a {
text-decoration:none;
font-weight:normal;
color:#FFFFFF;
}
#reg input {
border:1px solid #776F63;
color:#B3B3B3;
font-size:12px;
height:18px;
margin:0;
padding:1px;
vertical-align:middle;
}
.reginput {
background-color:#1f1a17;
width:235px;
}
#reg select {
background-color:#1E1B16;
border:1px solid #776F63;
color:#B3B3B3;
font-size:11px;
height:18px;
margin:0;
padding:1px;
vertical-align:middle;
width:65px;
}
#reg h3 {
color:#848484;
}
.radio input {
background:none;
border: #201b17 !important;
}
.checkbox input {
background:none;
width:15px;
height:15px;
border: none !important;
}
/*<--=---------------------------------------------------------->*/
/**
Stylesheet: Slideshow.css
	CSS for Slideshow.

License:
	MIT-style license.

Copyright:
	Copyright (c) 2008 [Aeron Glemann](http://www.electricprism.com/aeron/).
	
HTML:
	<div class="slideshow">
		<div class="slideshow-images" />
		<div class="slideshow-captions" />
		<div class="slideshow-controller" />
		<div class="slideshow-loader" />
		<div class="slideshow-thumbnails" />
	</div>
	
Notes:
	These next four rules are set by the Slideshow script.
	You can override any of them with the !important keyword but the slideshow probably will not work as intended.
*/

.slideshow {
	display: block;
	position: relative;
	z-index: 0;
}
.slideshow-images {
	display: block;
	overflow: hidden;
	position: relative;
}		
.slideshow-images img {
	display: block;
	position: absolute;
	z-index: 1;
}		
.slideshow-thumbnails {
	overflow: hidden;
	display:none;
}

/**
HTML:
	<div class="slideshow-images">
		<img />
		<img />
	</div>
	
Notes:
	The images div is where the slides are shown.
	Customize the visible / prev / next classes to effect the slideshow transitions: fading, wiping, etc.
*/

.slideshow-images {
	height: 300px;
	width: 400px;
}		
.slideshow-images-visible { 
	opacity: 1;
}	
.slideshow-images-prev { 
	opacity: 0; 
}
.slideshow-images-next { 
	opacity: 0; 
}
.slideshow-images img {
	float: left;
	left: 0;
	top: 0;
}	

/**
Notes:
	These are examples of user-defined styles.
	Customize these classes to your usage of Slideshow.
*/

.slideshow {
	/*height: 300px;*/
	margin: 0 auto;
	/*width: 400px;*/
}
.slideshow a img {
	border: 0;
}

/**
HTML:
	<div class="slideshow-captions">
		...
	</div>
	
Notes:
	Customize the hidden / visible classes to affect the captions animation.
*/

.slideshow-captions {
	background: #000;
	bottom: 0;
	color: #FFF;
	font: normal 12px/22px Arial, sans-serif;
	left: 0;
	overflow: hidden;
	position: absolute;
	text-indent: 10px;
	width: 100%;
	z-index: 10000;
}
.slideshow-captions-hidden {
	height: 0;
	opacity: 0;
}
.slideshow-captions-visible {
	height: 22px;
	opacity: .7;
}

/**
HTML:
	<div class="slideshow-controller">
		<ul>
			<li class="first"><a /></li>
			<li class="prev"><a /></li>
			<li class="pause play"><a /></li>
			<li class="next"><a /></li>
			<li class="last"><a /></li>
		</ul>
	</div>
	
Notes:
	Customize the hidden / visible classes to affect the controller animation.
*/

.slideshow-controller {
	background: url(../controller.png) no-repeat;
	height: 42px;
	left: 50%;
	margin: -21px 0 0 -119px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	width: 238px;
	z-index: 10000;
	display:none;
}
.slideshow-controller * {
	margin: 0;
	padding: 0;
}
.slideshow-controller-hidden { 
	opacity: 0;
}
.slideshow-controller-visible {
	opacity: 1;
}
.slideshow-controller a {
	cursor: pointer;
	display: block;
	height: 18px;
	overflow: hidden;
	position: absolute;
	top: 12px;
}
.slideshow-controller a.active {
	background-position: 0 18px;
}
.slideshow-controller li {
	list-style: none;
}
.slideshow-controller li.first a {
	background-image: url(controller-first.gif);
	left: 33px;
	width: 19px;
}
.slideshow-controller li.last a {
	background-image: url(controller-last.gif);
	left: 186px;
	width: 19px;
}
.slideshow-controller li.next a {
	background-image: url(controller-next.gif);
	left: 145px;
	width: 28px;
}
.slideshow-controller li.pause a {
	background-image: url(controller-pause.gif);
	left: 109px;
	width: 20px;
}
.slideshow-controller li.play a {
	background-position: 20px 0;
}
.slideshow-controller li.play a.active {
	background-position: 20px 18px;
}
.slideshow-controller li.prev a {
	background-image: url(controller-prev.gif);
	left: 65px;
	width: 28px;
}

/**
HTML:
	<div class="slideshow-loader" />
	
Notes:
	Customize the hidden / visible classes to affect the loader animation.
*/

.slideshow-loader {
	height: 28px;
	right: 0;
	position: absolute;
	top: 0;
	width: 28px;
	z-index: 10001;
}
.slideshow-loader-hidden {
	opacity: 0;
}
.slideshow-loader-visible {
	opacity: 1;
}

/**
HTML:
	<div class="slideshow-thumbnails">
		<ul>
			<li><a class="slideshow-thumbnails-active" /></li>
			<li><a class="slideshow-thumbnails-inactive" /></li>
			...
			<li><a class="slideshow-thumbnails-inactive" /></li>
		</ul>
	</div>
	
Notes:
	Customize the active / inactive classes to affect the thumbnails animation.
	Use the !important keyword to override FX without affecting performance.
*/

.slideshow-thumbnails {
	bottom: -65px;
	height: 65px;
	left: 0;
	position: absolute;
	width: 100%;
}
.slideshow-thumbnails * {
	margin: 0;
	padding: 0;
}
.slideshow-thumbnails ul {
	height: 65px;
	left: 0;
	position: absolute;
	top: 0;
	width: 10000px;
}
.slideshow-thumbnails li {
	float: left;
	list-style: none;
	margin: 5px 5px 5px 0;
	position: relative;
}
.slideshow-thumbnails a {
	display: block;
	float: left;
	padding: 5px;
	position: relative; 
}
.slideshow-thumbnails a:hover {
	background-color: #FF9 !important;
	opacity: 1 !important;
}
.slideshow-thumbnails img {
	display: block;
}
.slideshow-thumbnails-active {
	background-color: #9FF;
	opacity: 1;
}
.slideshow-thumbnails-inactive {
	background-color: #FFF;
	opacity: .5;
}
.labeltext {
background-color:#1f1a17;
border:1px solid #1f1a17;
color:#ffffff;
font-size:12px;
font-weight:bold;
height:22px;
text-align:center;
padding:0px 10px;
}
.img-backview
{
	display:none;
	border:1px solid #544E45;
	float:left;
	overflow:hidden;
	height:auto;
	width:auto;
	/*padding:5px;
	padding-top:10px;*/
	background-color:#1F1A17;
	/*position:absolute;
	margin-top:-150px;
	margin-left:125px;*/
}

.sizeimagespan {
margin:0px 3px 0px 0px;
float:left;
}
.sizeimage {
margin:0px;
padding:0px;
display:block;
color:#FFFFFF;
text-align:center;
background:url(../images/sizebg.jpg) no-repeat 0 0;
width:18px;
height:18px;
line-height:18px;
}
.sizeimage a:hover {
margin:0px;
padding:0px;
display:block;
color:#FFFFFF;
text-align:center;
background:#000000;

} 

.sizeimageblack {
margin:0px;
padding:0px;
display:block;
color:#FFFFFF;
text-align:center;
background:url(../images/sizebgyellow.jpg) no-repeat 0 0;
width:18px;
height:18px;
line-height:18px;
}

.yellowtext {
color:#ffac00;
}

.whitetext {
color:#ffffff;
}
/*******************************checkout start******************************/
#checkouttab {
background-color:#554e46;
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:bold;
line-height:18px;
margin:0px 0px 5px 0px;
padding:2px 0px 2px 0px;
text-align:center;
float:left;
width:100%;
}
.checkoutlist {
display:block; 
float:left; 
width:100%;
margin-bottom:0px;
}
/*.checkoutitem {
width:76px;
float:left;
margin:0 10px;
}
.item img {
border:4px solid #544E45;
padding:0px;
}*/
.checkoutproductinfo {
width:440px;
float:left;
text-align:left;
margin-left:10px;
}
.checkouttotalitem {
width:280px;
float:left;
text-align:left;
margin:0 10px;
}
/*.checkoutprice {
width:15%;
float:left;
}*/
.checkoutqty {
width:13%;
float:left;
}
.checkouttotal {
width:15%;
float:left;
}
.checkoutsubtotal {
width:25%;
float:right;
text-align:right;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
}
.checkoutamount {
width:15%;
float:right;
color:#FFFFFF;
padding-right:40px;
text-align:right;
font-weight:bold;
font-size:12px;
}
.checkouttext {
background-color:#26211e;
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:normal;
line-height:18px;
margin:0;
padding:0;
text-align:center;
margin:0px 0px 5px 0px;
width:100%;
float:left;
}
/*******************************checkout end******************************/
/*******************************account start******************************/
#accounttab {
background-color:#554e46;
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:bold;
line-height:18px;
margin:0px 0px 5px 0px;
padding:2px 0px 2px 0px;
text-align:center;
float:left;
width:100%;
}
.accountlist {
display:block; 
float:left; 
width:100%;
margin-bottom:0px;
}
/*.checkoutitem {
width:76px;
float:left;
margin:0 10px;
}
.item img {
border:4px solid #544E45;
padding:0px;
}*/
.accountproductinfo {
width:205px;
float:left;
text-align:left;
margin-left:10px;
}
.accounttotalitem {
width:280px;
float:left;
text-align:left;
margin:0 10px;
}
/*.checkoutprice {
width:15%;
float:left;
}*/
.accountqty {
width:13%;
float:left;
}
.accounttotal {
width:15%;
float:left;
}
.accountcomment {
width:40%;
float:left;
}
.accountview {

float:left;
}
.accountsubtotal {
width:25%;
float:right;
text-align:right;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
}
.accountamount {
width:15%;
float:right;
color:#FFFFFF;
padding-right:40px;
text-align:right;
font-weight:bold;
font-size:12px;
}
.accounttext {
background-color:#26211e;
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:normal;
line-height:18px;
margin:0;
padding:0;
text-align:center;
margin:0px 0px 5px 0px;
width:100%;
float:left;
}
/*******************************account end******************************/
.viewdesign {
margin:0px 10px 0px 0px;
padding:0px 0px 0px 0px;
display:block;
float:left;
border-bottom:2px solid #544e45;
border-left:2px solid #544e45;
border-right:2px solid #544e45;
border-top:2px solid #544e45;
width:271px;
height:271px;
}
#category ul li {
display:block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-right:2px;
width:73px;
margin-left:17px;
}
#category {
float:left;
width:auto;
}
#category a {
color:#848484;
}
#category h3 {
color:#848484;
text-align:left;
}
#category ul, #category ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px 0px 5px 0px;
padding:0px 20px 0px 20px;
}
ul.category {
color:#7D7B7C;
font-weight:bold;
/*width:370px;*/
}
ul.category li {
background:transparent none repeat scroll 0 0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
ul.category li a {
color:#848484;
}
ul.category li img {
margin:0px 0px 5px 0px;
padding:0px;
/*border:4px solid #544e45;*/
}
.myspace {
/*border:1px solid #544e45;*/
float:left;
margin:6px 0 0 10px;
}

.img-backviewdesign
{
	display:none;
	border:1px solid #544E45;
	float:left;
	overflow:hidden;
	/*height:156px;*/
	/*width:120px;*/
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:2px;
	background-color:#1F1A17;
	position:absolute;
	margin-top:-150px;
	margin-left:125px;
	text-align:center;
}

.design_cat_ul
{
padding:0px !important;
margin:0px !important;
}

.design_cat_li
{
border:4px solid #544e45 !important;
height:85px; 
width:70px; 
vertical-align:middle;
list-style:none;
background:none !important;
margin:0px !important;
padding:0px !important;
}

.design_cat_li img
{
margin:0px !important;
padding:0px !important;
}

.cart h3 a{
color:#b2b2b2;
font-size:16px;
width:100%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
}

.cart p a {
color:#FFFFFF;
font-size:10px;
width:100%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.button
{
	border:none !important;
	/*background:none !important;*/
	height:20px !important;
	/*width:auto !important;*/
	padding:0px !important;
}
#menu table tr td a {
border-bottom:1px dashed;
color:#FFFFFF;
display:block;
font-size:12px;
margin:0px 5px;
padding:0px 0px;
text-decoration:none;
font-weight:bold;
}
#menu table tr td a:hover{
/*background:#404040 none repeat scroll 0 0;*/
color:#FFAC00;
}
#active-link{
color:#FFAC00;
}

#payment select {
background-color:#1E1B16;
border:1px solid #776F63;
color:#B3B3B3;
font-size:11px;
height:18px;
margin:0;
padding:1px;
vertical-align:middle;
width:65px;
}
PRE {
margin:0px;
padding:0px;
display:block;
font-size:11px;
clear:none;
color:#FFFFFF;
text-align:left;
margin-bottom:10px;
line-height:18px;
font-family:arial,helvetica,"lucida grande",sans-serif;
}
/*******************************paging start******************************/
.paging {
margin:0px;
padding:0px;
display:block;
font-size:11px;
clear:none;
color:#FFFFFF;
text-align:left;
}
/*.size span {
margin:0px 3px 0px 0px;
padding:0px 0px 0px 0px;
display:block;
color:#FFFFFF;
float:left;
text-align:center;
background:url(images/sizebg.jpg) no-repeat 0 0;
width:18px;
height:18px;
line-height:18px;
}*/
.paging a {
margin:0px 3px 0px 0px;
padding:0px;
display:block;
color:#FFFFFF;
float:left;
text-align:center;
background:url(../images/sizebg.jpg) no-repeat 0 0;
width:18px;
height:18px;
line-height:18px;
}
.paging a:hover {
margin:0px 3px 0px 0px;
padding:0px;
display:block;
color:#FFFFFF;
text-align:center;
background:#000000 url(../images/sizebgblack.jpg) no-repeat 0 0;

}

/*******************************paging end******************************/

/*******************************News start*****************************/
/* News */
.newsHeadlineText { text-align: center; width: 100%; height: 15px; font-size: .9em; background: #e5edf5; border-left: 1px solid #9a9a9a; border-right: 1px solid #9a9a9a; border-top: 1px solid #9a9a9a; border-bottom: 5px solid #9a9a9a; padding: 3px 0 0 0; margin: 0;}
.newsHeadlineText IMG { vertical-align: middle; }
.newsHeader { background: #FFFFFF; height: 30px; font-size: 24px; text-align: center; padding: 0; margin: 10px 0 0 0; }

p.articleHeading { font-weight: bold; margin: 0; padding: 0; }
span.articleHeading { font-weight: bold; }

p.articleByLine { font-size: .9em; padding: 0 0 0 20px; margin: 0; }
p.articleByLine SPAN.author { font-style: normal; }
p.articleByLine SPAN.comments { font-style: italic; }
p.articleByLine A { text-decoration: underline; }

div.articleTextBlock { clear: both; padding: 0; margin: 0; }
div.articleText, p.articleText { margin: 0; padding: 0; }

IMG.articleImage { border: 3px double #9a9a9a; background: #FFFFFF; padding: 0; margin: 10px 10px 10px 10px; }

p.newsListingDate { font-weight: bold; text-align: center; margin: 0; padding: 0; }

ul.articleLinkList { list-style-type: none; line-height: 1.5em; padding: 10px 0 0 0; margin: 0; }
ul.archiveLinkList { list-style-type: none; line-height: 1.5em; padding: 0; margin: 0; }
ul.articleLinkList li, ul.archiveLinkList li { background-image: url("../images/icons/news_link.gif"); background-repeat: no-repeat; background-position: 17px 2px; padding: 0 0 0 35px; }
ul.articleLinkList li.articleStoreLink { background-image: url("../images/icons/news_link_2.gif"); background-repeat: no-repeat; background-position: 17px 4px; padding: 0 0 0 35px; }
ul.articleLinkList li.articleProductLink { background-image: url("../images/icons/cart.gif"); background-repeat: no-repeat; background-position: 17px 0px; padding: 0 0 0 35px; }
ul.articleLinkList a, ul.archiveLinkList a { text-decoration: underline; }

.commentsHeading { background: #f2f1ee; padding: 3px; }
.commentsBody { background: #FFFFFF; padding: 3px; }
p.backLink { float: right; margin: 0; padding: 0; clear: right; }
.commentsAuthor { text-align: left; float: left; margin: 0; width: 45%; }
.commentsSubject { font-weight: bold; }
.commentsDate { text-align: right; float: right; padding: 0; margin: 0; }
div.commentsBody p { clear: both; padding: 0 10px 10px 10px; margin: 0; }

fieldset.commentsFieldSet { text-align: left; background: #f2f1ee; border: 1px solid #e7e6e0; padding: 1em; margin: 10px 0 0 0; }
fieldset.commentsFieldSet legend { padding: 0.2em 0.5em; border: 1px solid #c96e29; background: #fff; color: #000; text-align: right;}
fieldset.commentsFieldSet label { display: block; text-align: left; margin: 3px;}
fieldset.commentsFieldSet label input { display: block; }
.commentsSubmit { text-align: right; }

.splitSolid { height: 1px; background: #000000; padding: 0; margin: 0; }
.splitSolidGray { height: 1px; background: #9a9a9a; padding: 0; margin: 0; }
.clearSplit { height: 10px; padding: 0; margin: 0; }
.splitSolid hr, .splitSolidGray hr, .clearSplit hr { display: none; }

.clearboth { clear: both; height: 1px; width: 100%; }
.clearboth hr { display: none; }

/*******************************News end******************************/
