﻿* {margin: 0; padding: 0;}
html, body {margin: 0;padding: 0;height:100%;width: 100%;border: 0;}
body {min-height: 100%;height: auto !important;height: 100%;width: 100%;position: relative;
  font-family: Verdana;font-size: 11px;color: #343434; background-color: #707070;}
form {margin: 0;padding: 0;height:100%;min-height: 100%;width: 100%;}
table,tr,td{padding: 0;margin: 0;border: 0;border-spacing: 0;border-collapse: collapse;
	font-family: Verdana;font-size: 11px;text-align: left; vertical-align:top;}
img {border:none;}

a:link, a:visited {font-size:11px; color:#0066cc; text-decoration:underline;}
a:hover{color:#0066cc; text-decoration:none;}

a.link12 {font-size:12px;}

#mainDiv {width:100%; background-color: #707070;}
#innerDiv {width:1004px; background-color: White; color:Black; font-size:10px;}
.innerTable {width:1004px; background-color: White; color:Black; font-size:10px;}
.mainPageTextLink  {font-size:10px; color:#a6a6a6;}
a.mainPageLink:link, a.mainPageLink:visited {font-size:10px; color:#a6a6a6;}
a.mainPageLink:hover{color:#ffb500;}

#menu {width:204px; padding: 0px 10px;}
#menu #compare {width:200px; margin: 10px 0px; vertical-align:top; background-color:#3b3b3b; color:White;}
#menu #compare #compareBlock {padding: 10px 10px;}
#menu #compare h1 {font-size: 11px; font-weight:bold;}
#menu #compare ul {list-style-type: disc;}
#menu #compare ul li {margin: 8px 15px;}
#menu #compare a.compareLink:link, #menu #compare a.compareLink:visited{font-size:10px; color: white;}
#menu #compare a.compareLink:hover{color: #ffb500;}
#menu #compare a.compareFooterLink:link, #menu #compare a.compareFooterLink:visited{font-size:10px; font-weight:bold; color: #ffb500;}
#menu #compare a.compareFooterLink:hover{color: White;}

#footerTable {width:1004px;}
#footerTable #hline {height: 1px; width: 100%; background-image: url('../Images/hline_hp.gif'); background-color: #4a4a4a; background-position: center; background-repeat: repeat-x;}
#footerTable td {padding: 0px 10px;}
#footerTableHomepage #copyrightText {width: 625px; font-size:10px; color:White; vertical-align:top;}
#footerTableHomepage #footerMenu {width: auto; white-space: nowrap; font-size:10px; color:White; text-align:right; vertical-align:top;}
#footerTable a.footerLink:link, #footerTable a.footerLink:visited{font-size:10px; color: Black;}
#footerTable a.footerLink:hover {color:#ffb500;}

/**/
#info {vertical-align:top;}
#info h1 {font-size:20px; font-weight:normal;}
#info h2 {font-size:16px; font-weight:normal;}
#info h3 {font-size:12px; font-weight:bold;}
#info .infoTable {width:780px;}
#info .infoTD {width:780px;}
#info .infoATD {width:576px; padding-top:125px;}
#info .infoATD1 {width:576px;}
#info .galleryTD {width:204px;}
#info .photoTD {padding:1px;}
#info a.photo:link, #info a.photo:visited{border: 1px solid #cccccc;}
#info a.photo:hover{border: 1px solid #ffb500;}
#info .altbg {height: 36px; width: 100%; background-image: url('../Images/altpnl.jpg'); background-color: #d7d7d7; background-position: center; background-repeat: repeat-x;}
#info .altbg .text{margin:12px; font-size:10px; color:#393939;}

#info .priceBlock {padding-bottom:5px;}
#info .priceBlock .title {background-color:#ff9600; padding:3px 10px 3px 5px; font-size:9px; font-weight:bold; color:White;}
#info .pricing {font-size:10px;}
#info .pricing .price {color:#ff9600; font-size:15px;}
#info .pricing .priceDesc {color:Black; font-size:10px;}
#info .pricing .pricePrefix {color:#ff9600; font-size:10px; font-weight:bold;}
#info .pricing .padPrice {padding-left:0px;}
#info .note {font-size:10px; font-style: italic;}

#info .contactBlock {padding-bottom:5px;}
#info .contactBlock .title {background-color:#9bd60e; padding:3px 10px 3px 5px; font-size:9px; font-weight:bold; color:White;}
#info .contacts {line-height:14px; font-size:10px;}
#info .contacts .headerText {color:Black; font-size:10px; font-weight:bold;}
#info .contacts .desc {color:Black; font-size:10px;}
#info .contacts a:link, #info .contacts a:visited {color:#ff9600; font-size:10px;}
#info .contacts a:hover {color:#ff9600; font-size:10px; text-decoration:none;}

#info .contactSellerBlock {padding-bottom:5px;}
#info .contactSellerBlock .title {background-color:#9bd60e; padding:3px 10px 3px 5px; font-size:9px; font-weight:bold; color:White;}
#info .contactsSeller {line-height:14px; font-size:10px;}
#info .contactsSeller .headerText {color:Black; font-size:10px; font-weight:bold;}
#info .contactsSeller .desc {color:Black; font-size:10px;}
#info .contactsSeller a:link, visited {color:#ff9600; font-size:10px;}
#info .contactsSeller a:hover {color:#ff9600; font-size:10px; text-decoration:none;}

#info .tdContacts {width:250px; vertical-align:top;}

/*#info .contactArticleDate .title {background-color:#393939; padding:3px 10px 3px 5px; font-size:9px; font-weight:bold; color:White;}*/
#info .contactArticleDate .title {font-size:9px;}

.tab {font-size:11px;}
.note {font-size:10px; font-style: italic; line-height:10px;}
.photo {border: 1px solid #cccccc;}
.padTop {padding-top:125px;}
/**/
.pager {width:750px; padding:10px; background-image: url('../Images/Grid/pagerbg.jpg'); background-color: #d7d7d7; background-position: center; background-repeat: repeat-x; color:#393939; font-size:11px;}
.pager a:link, .pager a:visited {color:#0b71c7; font-size:11px; font-weight:bold;}
.pager a:hover {color:#393939; font-size:11px; text-decoration:none;}

/**/
.articlesImage {border:1px solid #cccccc;}
.articlestd {padding: 0px 10px 0px 0px; }
a.findmore:link, a.findmore:visited {font-weight:bold; text-decoration:underline; color: #ffb500;}
a.findmore:hover {font-weight:bold; text-decoration:none; color: #393939;}

/*compare*/
.compareTable{width:770px}
.compareTable .compareCell{width:243px;}

.compareTable .compareCell a.compareTitleLink:link, .compareTable .compareCell a.compareTitleLink:visited{font-size:14px; color: #393939;}
.compareTable .compareCell a.compareTitleLink:hover{font-size:14px; color:#ffb500;}
.compareTable .compareCell .photo {border:1px solid #cccccc; width:220px; height:124px;}
.compareTable .compareCell .priceBlock {padding-bottom:5px;}
.compareTable .compareCell .priceBlock .title {background-color:#ff9600; padding:3px 10px 3px 5px; font-size:9px; font-weight:bold; color:White;}
.compareTable .compareCell .pricing {font-size:10px;}
.compareTable .compareCell .pricing .price {color:#ff9600; font-size:15px;}
.compareTable .compareCell .pricing .priceDesc {color:Black; font-size:10px;}
.compareTable .compareCell .pricing .pricePrefix {color:#ff9600; font-size:10px; font-weight:bold;}
.compareTable .compareCell .pricing .padPrice {padding-left:0px;}
.compareTable .compareCell a.link1:link, .compareTable .compareCell a.link1:visited{font-size:11px; color: #393939;}
.compareTable .compareCell a.link1:hover{font-size:11px; color:#ffb500;}

a.findMore:link, a.findMore:visited{font-size:11px; color: #393939; font-weight:bold;}
a.findMore:hover{font-size:11px; color:#ffb500;}

ul {margin: 10px 0; padding: 0 0 0 40px;}
ul li{white-space:normal;}
ol {margin: 10px 0; padding: 0 0 0 40px;}


/**/
.fields {font-size:11px;}

/**/
table.defTable {border: solid 1px #CCCCCC;  }
table.defTable tr th {}
table.defTable tr th.title {padding:10px; border-bottom: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC; background-color:#d4e6f8; text-align:center;}                                                   
table.defTable tr td {padding:10px; border-bottom: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC; text-align:center;}
table.defTable tr.odd td {background-color:#F7F6F3;}