body { background-color: #E7ECF0; color: #333; margin: 0px; padding: 0px; font-family: helvetica, arial; font-size: 100%; } 
a { margin: 0px; padding: 0px; color: #333; }
img { margin: 0px; padding: 0px; border: 0px; }
form { margin: 0px; padding: 0px; } 
.bdr-c { border-collapse: collapse; }

h1 { font-size: 1.5em; margin: 0px; padding: 0px 0px 10px 0px; color: #000; font-weight: normal; line-height: 1.4em; } h1 a { } 
h2 { font-size: 0.8em; margin: 0px; padding: 0px 0px 10px 0px; font-weight: bold; line-height: 1.4em; } h2 a { } 
h3 { font-size: 0.8em; margin: 0px; padding: 0px 0px 10px 0px; font-weight: bold; line-height: 1.4em; } h3 a { }
h4 { font-size: 0.8em; margin: 0px; padding: 0px 0px 10px 0px; font-weight: bold; line-height: 1.4em; } h4 a { }
p  { font-size: 0.8em; margin: 0px; padding: 0px 0px 10px 0px; font-weight: normal; line-height: 1.4em; } p a { }

.sub-heading-1 { font-weight: bold; font-style: italic; }

br.clear-it { display: block; clear: both; width: 1px; height: 0.001%; font-size: 0px; line-height: 0px; }

ul { margin: 0px 0px 0px 0px; padding: 0px 0px 20px 30px; }
ol { margin: 0px 0px 0px 0px; padding: 0px 0px 20px 30px; }
li { font-size: 0.8em; line-height: 1.4em; }

.non-bold { font-weight: normal; }

#wrapper-1 { background-color: #fff; width: 950px; margin: 0px auto 0px auto; padding: 0px 20px 0px 20px; clear: both; }
#header-1 { width: 950px; height: 100px; }
#header-2 { width: 950px; height: 77px; }

#header-1-1 { width: 672px; height: 100px; float: left; }
#header-1-2 { width: 278px; height: 100px; float: left; }
.header-logo { margin-top: 15px; }

#header-1-2-1 { width: 278px; height: 32px; margin-top: 34px; clear: both; }
#header-1-2-1-1 { width: 240px; height: 32px; background-image: url('/images/website/search-1.jpg'); float: left; }
#header-1-2-1-2 { width: 38px; height: 32px; float: left; }
.header-search { margin: 3px 0px 0px 65px; height: 22px; width: 180px; border: 0px; color: #999; }

#header-2-1 { width: 950px; height: 40px; background-color: #132327; }
#header-2-1 p { color: #fff; marginxx: 10px 13px 0px 13px; font-weight: bold; }
#header-2-1 a { color: #fff; text-decoration: none; }
#header-2-2 { width: 950px; height: 35px; background-color: #70AD23; }
#header-2-3 { width: 950px; height: 2px; }

#header-2-1-1 { width: 6px; height: 40px; float: left; }
#header-2-1-2 { width: 469px; height: 40px; float: left; }
#header-2-1-3 { width: 469px; height: 40px; float: left; text-align: right; }
#header-2-1-4 { width: 6px; height: 40px; float: left; }

.header-2-1-2-1 { margin-top: 4px; float: left; }
.header-2-1-2-1-1 { height: 36px; width: 5px; float: left; margin: 0px; padding: 0px;}
.header-2-1-2-1-1 { margin: 0px; padding: 0px; }
.header-2-1-2-1-2 { margin: 8px 7px 0px 7px; font-weight: bold; font-size: 0.8em; float: left; }
.header-2-1-2-1-2 img { margin-left: 5px; }
.header-2-1-2-1-3 { height: 36px; width: 5px; float: left; }
.header-2-1-2-2 { width: 1px; height: 40px; float: left; }

.header-2-1-3-1 { margin: 12px 12px 0px 12px; font-size: 0.8em; float: right; }
.header-2-1-3-2 { width: 1px; height: 40px; float: right; }

#header-2-2-1 { width: 6px; height: 35px; float: left; }
#header-2-2-2 { width: 798px; height: 35px; float: left; }
#header-2-2-2 p { font-size: 0.7em; color: #fff; margin: 9px 0px 0px 10px; }
#header-2-2-2 a { color: #fff; text-decoration: none; }
#header-2-2-2 img { margin: 0px 7px 0px 7px; vertical-align: middle; }
#header-2-2-3 { width: 140px; height: 35px; float: left; text-align: right; }
#header-2-2-3-1 { margin: 6px 8px 0px 0px; float: right; height: 22px; }
#header-2-2-3-1 a { color: #fff; text-decoration: none; }
#header-2-2-3-1-1 { float: left; height: 22px; width: 26px; }
#header-2-2-3-1-2 { float: left; font-size: 0.7em; color: #fff; padding: 4px; }
#header-2-2-3-1-3 { float: left; height: 22px; width: 8px; }
#header-2-2-4 { width: 6px; height: 35px; float: left; }

#body-1 { width: 950px; margin: 22px 0px 22px 0px; clear: both; }

#footer-1 { width: 950px; height: 150px; background-image: url('/images/website/footer/footer-1.jpg'); clear: both; }
#footer-1 h4 { font-size: 0.7em; line-height: 1.6em; color: #000; }
#footer-1 p { font-size: 0.7em; line-height: 1.6em; }
#footer-1 a { text-decoration: none; }

#footer-1-1 { width: 735px; margin-top: 15px; float: left; }
#footer-1-1 img { vertical-align: middle; }
#footer-1-2 { width: 215px; margin-top: 15px; float: left; }

#footer-1-1-1 { width: 105px; margin: 0px 0px 0px 15px; float: left; }

#footer-1-2-1 { width: 215px; height: 35px; margin: 0px 0px 0px 0px; clear: both; }
#footer-1-2-1-1 { width: 170px; height: 35px; float: left; } 
#footer-1-2-1-2 { width: 29px; height: 35px; float: left; }
.footer-enewsletter { width: 160px; height: 23px; border: 0px; color: #999; }

.keyline-1 { width: 100%; clear: both; border-top: 1px dotted #999; height: 1px; margin-bottom: 5px; }
.keyline-2 { width: 100%; clear: both; border-top: 1px dotted #4E5A5D; height: 1px; margin-top: 10px; margin-bottom: 10px; }
.keyline-3 { width: 100%; clear: both; border-top: 1px dotted #4E5A5D; height: 1px; margin-top: 0px; margin-bottom: 3px; }
.keyline-4 { width: 100%; clear: both; border-top: 1px dotted #4E5A5D; height: 1px; margin-top: 2px; margin-bottom: 15px; }
.keyline-5 { width: 100%; clear: both; border-top: 1px dotted #4E5A5D; height: 1px; margin-top: 8px; margin-bottom: 8px; }

.tbl-1 { font-size: 0.8em; }

.passcode-1 { margin-bottom: 40px; }

#validtn-msg-1 { border: 1px solid #E20000; width: 660px; padding: 10px; margin: 10px 0px 30px 0px; }
.validtn-text-1 { padding: 0px; color: #E20000; } 

.grey-1 { color: #666; font-weight: bold; }

/* tp - homepage */

#home-col-1 { width: 711px; float: left; }
#home-col-2 { width: 230px; margin-left: 9px; float: left; }

#home-1 { width: 711px; height: 302px; clear: both; }
#home-1-1 { width: 711px; height: 259px; clear: both; }
#home-1-2 { width: 711px; height: 43px; clear: both; }
#home-1-2-1 { width: 173px; height: 43px; float: left; }
#home-1-2-2 { width: 1px; height: 43px; float: left; }
#home-1-2-3 { width: 181px; height: 43px; float: left; }
#home-1-2-4 { width: 1px; height: 43px; float: left; }
#home-1-2-5 { width: 179px; height: 43px; float: left; }
#home-1-2-6 { width: 1px; height: 43px; float: left; }

#home-2 { width: 711px; margin-top: 20px; background-image: url('/images/website/home/home-2.jpg'); clear: both; }
#home-2-1 { width: 711px; background-image: url('/images/website/home/home-2-1.jpg'); clear: both; }
#home-2-1 a { color: #336B9E; }
#home-2-1 h2 { padding: 9px 0px 0px 15px; color: #fff; }
#home-2-1 h2 a { color: #fff; text-decoration: none; }
#home-2-1 h3 a { color: #336B9E; } 
#home-2-1 img { margin-bottom: 5px; } 
#home-2-2 { width: 681px; margin: 15px; padding-top: 15px; border-top: 2px solid #ccc; clear: both; }
#home-2-2 h4 { font-size: 0.8em; color: #000; }
#home-2-3 { width: 711px; clear: both; }
#home-2-3 a { color: #336B9E; }
#home-2-3 img { border: 1px solid #ccc; margin-bottom: 15px; }
#home-2-4 { width: 711px; height: 11px; clear: both; }

#home-2-1-1 { width: 232px; float: left; }
#home-2-1-2 { width: 9px; height: 32px; float: left; }
#home-2-1-3 { width: 229px; float: left; }
#home-2-1-4 { width: 9px; height: 32px; float: left; }
#home-2-1-5 { width: 232px; float: left; }

#home-2-1-1-1 { width: 232px; height: 32px; background-image: url('/images/website/home/home-2-1-1-1.jpg'); clear: both; }
#home-2-1-1-2 { margin: 15px 15px 0px 15px; clear: both; }

#home-2-1-3-1 { width: 229px; height: 32px; background-image: url('/images/website/home/home-2-1-3-1.jpg'); clear: both; }
#home-2-1-3-2 { margin: 15px 15px 0px 15px; clear: both; }

#home-2-1-5-1 { width: 232px; height: 32px; background-image: url('/images/website/home/home-2-1-5-1.jpg'); clear: both; }
#home-2-1-5-2 { margin: 15px 15px 0px 15px; clear: both; }

#home-2-1-1-2-1 { width: 200px; clear: both; } 
#home-2-1-1-2-1-1 { float: left; width: 80px; }
#home-2-1-1-2-1-1 img { border: 1px solid #ccc; padding: 3px; }
#home-2-1-1-2-1-2 { float: left; width: 112px; }
.text-home-2-1-1-2-1-2 { font-size: 0.7em; }

#home-2-3-1 { display: inline; width: 139px; margin: 0px 20px 0px 15px; float: left; }
#home-2-3-2 { width: 1px; height: 230px; background-color: #E3E3E3; float: left; }
#home-2-3-3 { width: 139px; margin: 0px 20px 0px 20px; float: left; }
#home-2-3-4 { width: 1px; height: 230px; background-color: #E3E3E3; float: left; }
#home-2-3-5 { width: 139px; margin: 0px 20px 0px 20px; float: left; }
#home-2-3-6 { width: 1px; height: 230px; background-color: #E3E3E3; float: left; }
#home-2-3-7 { width: 139px; margin: 0px 15px 0px 20px; float: left; }

#home-3 { width: 230px; margin-top: 9px; clear: both; }
#home-3-1 { width: 230px; height: 32px; background-image: url('/images/website/home/home-3-1.jpg'); clear: both; }
#home-3-1-1 { width: 205px; height: 32px; float: left; }
#home-3-1-1 h2 { padding: 9px 0px 0px 15px; color: #fff; } 
#home-3-1-2 { width: 25px; height: 32px; float: left; }
#home-3-1-2 img { margin-top: 9px; }
#home-3-2 { padding: 15px 15px 0px 15px; background-image: url('/images/website/home/home-3-2.jpg'); clear: both; }
#home-3-2 a { color: #346B9E; } 
.text-home-text-3-2 { font-size: 0.7em; margin-left: 11px; }
.home-3-2-1 { clear: both; }
.home-3-2-1-1 { float: left; width: 11px; }
.home-3-2-1-1 img { margin-top: 5px; }
.home-3-2-1-2 { float: left; width: 189px; }
.home-3-2-1-2 p { font-size: 0.7em; }
.home-3-2-1-2 h3 { font-size: 0.8em; } 
#home-3-3 { width: 230px; height: 10px; clear: both; }

/* tp - section */

#section-1 { width: 950px; margin-bottom: 15px; background-image: url('/images/website/backgrounds/background-1.jpg'); background-repeat: no-repeat; clear: both; }
#section-1 a { color: #346B9E; } 
#section-1-1 { width: 165px; margin-left: 15px; margin-top: 15px; float: left; }
#section-1-2 { width: 740px; margin-left: 15px; margin-top: 25px; color: #346B9E; background-image: url('/images/website/section/section-1.jpg'); background-repeat: no-repeat; float: left; }
#section-1-2 h2 { padding: 0px 0px 14px 0px; }
#section-1-2 a { color: #346B9E; text-decoration: none; } 
.section-1-2-1-first { width: 120px; margin-top: 8px; margin-left: 10px; height: 170px; float: left; }
.section-1-2-1 { width: 120px; margin-top: 8px; float: left; }

.section-1-2-1-1 { float: left; width: 120px; margin-bottom: 0px; clear: both; }
.section-1-2-1-1-1 { float: left; width: 10px; }
.section-1-2-1-1-1 img { margin-top: 5px; }
.section-1-2-1-1-2 { float: left; width: 110px; }
.section-1-2-1-1-2 p { padding: 0px; }

#section-2 { width: 950px; clear: both; }
#section-2-1 { width: 695px; margin-left: 15px; float: left; }
#section-2-2 { width: 210px; margin-left: 15px; float: left; }


#section-3 { width: 695px; margin-bottom: 15px; clear: both; }
#section-3 h2 { color: #000; padding: 5px 0px 0px 5px; }
#section-3 a { color: #346B9E; } 

#section-3-1 { width: 695px; height: 30px; background-color: #E6E6E6; clear: both; }
#section-3-1-1 { width: 6px; float: left; }
#section-3-1-2 { width: 683px; float: left; }
#section-3-1-3 { width: 6px; float: left; }
#section-3-2 { width: 695px; margin-top: 15px; clear: both; }
.img-section-3-2 { border: 1px solid #ccc; margin-bottom: 15px; }
#section-3-2-1 { width: 202px; margin-left: 1px; margin-right: 21px; float: left; }
#section-3-2-2-1 { width: 1px; height: 210px; background-color: #E3E3E3; float: left; }
#section-3-2-2-2 { width: 1px; float: left; }
#section-3-2-3 { width: 202px; margin-left: 21px; margin-right: 21px; float: left; }
#section-3-2-4-1 { width: 1px; height: 210px; background-color: #E3E3E3; float: left; }
#section-3-2-4-2 { width: 1px; float: left; }
#section-3-2-5 { width: 202px; margin-left: 21px; margin-right: 1px; float: left; }

.section-3-2-1-1 { width: 192px; height: 85px; clear: both; } 
.section-3-2-1-1-1 { float: left; width: 65px; }
.section-3-2-1-1-1 img { border: 1px solid #ccc; padding: 4px; }
.section-3-2-1-1-2 { float: left; width: 127px; }
.section-3-2-1-1-2 h3 { padding: 0px; }
.section-3-2-1-1-2 img { padding: 6px 0px 2px 0px; }
.section-3-2-1-1-2 p { font-size: 0.7em; }

/* tp - category */

#category-wrapper-1 { background-image: url('/images/website/backgrounds/background-1.jpg'); background-repeat: no-repeat; }
#category-wrapper-2 { width: 950px; margin-bottom: 15px; background-image: url ('/images/website/backgrounds/background-1.jpg'); background-repeat: no-repeat; clear: both; }
#category-wrapper-3 { padding: 15px 15px 0px 15px; }
#category-wrapper-4 { padding: 0px 15px 15px 15px; }

#category-1 { width: 950px; clear: both; }
#category-1-1 { width: 720px; float: left; }
#category-1-1 img { vertical-align: middle; }
#category-1-2 { width: 185px; margin-left: 15px; margin-bottom: 15px; float: left; }

#category-1-2-1 { width: 185px; clear: both; background-image: url('/images/website/category/category-5.jpg'); } 
#category-1-2-1-1 { width: 185px; height: 5px; clear: both; } 
#category-1-2-1-2 { width: 155px; clear: both; padding: 0px 15px 10px 15px; } 
#category-1-2-1-2 a { color: #2675A3; } 
#category-1-2-1-2 p { padding: 0px; }
#category-1-2-1-3 { width: 185px; height: 5px; clear: both; } 
.text-category-1-2-1-2 { padding: 3px 0px 6px 0px; }

#category-2 { width: 920px; height: 35px; background-image: url('/images/website/backgrounds/background-4.jpg'); background-repeat: no-repeat; color: #fff; clear: both; }
#category-2 h2 { font-size: 1.0em; font-weight: normal; padding: 5px 0px 0px 15px; }
#category-2 p { padding: 7px 15px 0px 0px; text-align: right; }
#category-2 a { text-decoration: none; color: #fff; }
#category-2-1 { width: 600px; height: 35px; float: left; }
#category-2-2 { width: 320px; height: 35px; float: left; }

.tbl-category-1 { font-size: 0.7em; }

.category-box-1 { float: left; width: 119px; padding-top: 6px; padding-bottom: 6px; }
.category-box-1-1 { float: left; width: 95px; } 
.category-box-1-2 { float: left; width: 19px; padding-left: 5px;} 

.category-product-title-1 { padding: 10px 0px 10px 0px; width: 70px; color: #000; line-height: 1.3em; text-align: center; }
.category-product-title-1 a { text-decoration: none; color: #000; }

.category-product-title-2 { padding: 7px 0px 7px 0px; width: 70px; color: #000; line-height: 1.3em; text-align: center; }

.category-product-box-1 { margin: 10px 0px 10px 0px; }

#category-product-price-1 { margin: 10px 0px 20px 0px; width: 71px; height: 39px; color: #fff; line-height: 1.6em; text-align: center; background-image: url('/images/website/category/best-price.jpg'); clear: both; }
#category-product-price-1 a { text-decoration: underline; color: #fff; }
.category-product-price-free-1 { padding-top: 8px }

#category-product-review-1 { margin: 10px 0px 7px 0px; width: 71px; height: 20px; color: #fff; line-height: 1.4em; text-align: center;  background-image: url('/images/website/category/review.jpg'); clear: both; } 
#category-product-review-1 a { color: #fff; text-decoration: underline; font-weight: normal; } 
.category-product-review-1-1 { padding: 1px 0px 0px 9px; }

#category-product-screenshot-1 { margin: 0px 0px 7px 0px; width: 71px; height: 20px; color: #fff; line-height: 1.4em; text-align: center; background-image: url('/images/website/category/screenshots.jpg'); clear: both; } 
#category-product-screenshot-1 a { color: #fff; text-decoration: underline; font-weight: normal; } 
.category-product-screenshot-1-1 { padding: 1px 0px 0px 16px; }

#category-product-video-1 { margin: 0px 0px 20px 0px; width: 71px; height: 20px; color: #fff; line-height: 1.4em; text-align: center; background-image: url('/images/website/category/video.jpg'); clear: both; } 
#category-product-video-1 a { color: #fff; text-decoration: underline; font-weight: normal; } 
.category-product-video-1-1 { padding: 1px 0px 0px 9px; }

.category-product-col-1 { padding-left: 5px; color: #000; }
.category-product-col-2 { padding-left: 5px; }

.category-product-col-2-1 { width: 92px; padding: 3px 3px 3px 5px; float: left; }
.category-product-col-2-2 { width: 12px; padding-top: 3px; float: left;  }
.category-product-col-2-2 img { float: left; }

a:hover { text-decoration: none; }
a.tooltip span { display: none; padding: 5px; margin: 0px 20px 20px 20px; width: 250px; font-size: 1.2em; }
a.tooltip:hover span { display: inline; position: absolute; background: #fff; border: 3px solid #4C8EC2; color: #333; }

#category-3 { clear: both; padding-top: 20px; }
#category-3-1 { width: 580px; float: left; }
#category-3-1 h2 { padding-bottom: 14px;  font-size: 1.3em; font-weight: normal; color: #000; }
#category-3-1 h3 { padding-bottom: 6px; font-size: 1.0em; font-weight: bold; color: #000; }

.category-3-1-1 { width: 580px; float: left; }
.category-3-1-1-1 { width: 480px; float: left; }
.category-3-1-1-2 { width: 96px; height: 22px; float: left; margin-top: 5px; background-image: url('/images/website/back-to-top.jpg'); }
.category-3-1-1-2 p { padding: 3px 0px 0px 10px; font-size: 0.7em; } 
.category-3-1-1-2 a { color: #fff; text-decoration: none; } 

#category-3-2 { width: 320px; margin-left: 20px; float: left; }

.rating-chart { margin-left: 15px; }
.rating-chart img { margin: 1px 0px 5px 0px; }

.rank { padding: 10px; font-weight: bold; }

.percentage { padding: 6px 0px 6px 0px; }

/* tp - products */

#product-col-1 { width: 230px; float: left; }
#product-col-2 { width: 710px; margin-left: 10px; float: left; background-image: url('/images/website/backgrounds/background-6.jpg'); }

.product-4 { width: 200px; clear: both; margin-bottom: 5px; font-size: 0.8em; }
.product-4-1 { width: 15px; float: left; text-align: right; color: #F90; }
.product-4-1 img { margin-top: 3px; margin-left: 1px; }
.product-4-2 { width: 177px; margin-left: 8px; float: left; color: #346B9E; }
.product-4-2 a { text-decoration: none; color: #346B9E; }

#product-1 { width: 710px; margin-bottom: 15px; background-image: url('/images/website/backgrounds/background-5.jpg'); background-repeat: no-repeat; clear: both; }

#product-wrapper-1 { padding: 15px; } 

#product-1-1 { width: 680px; clear: both; }
#product-1-1-1 { width: 495px; float: left; }
#product-1-1-2 { width: 185px; float: left; }

.tbl-product-1 { font-size: 0.8em; }

#product-2 { clear: both; width: 495px; height: 160px; }
#product-2-1 { float: left; width: 128px; height: 128px; background-color: #fff; border: 1px solid #C8CBCE; text-align: center; }
#product-2-1 img { margin-top: 15px; }
#product-2-2 { float: left; width: 320px; height: 150px; margin-left: 15px; }
#product-2-2-1 { color: #fff; width: 131px; height: 46px; background-image: url('/images/website/product/visit_website.jpg'); text-align: center; }
#product-2-2-1-button { padding-top: 10px; text-decoration: underline; color: #fff; font-size: 16px; } 
#product-2-2-1-button a { color: #fff; font-weight: normal; } 

#product-3 { height: 48px; width: 680px; clear: both; }
#product-3-1 { height: 48px; width: 6px; float: left; }
#product-3-2 { height: 48px; width: 668px; font-size: 0.8em; background-image: url('/images/website/product/product-3-2.jpg'); float: left; }
#product-3-2 a { text-decoration: none; }
.product-3-2-1 { float: left; font-weight: bold; color: #fff; }
.product-3-2-1-1 { float: left; height: 48px; width: 6px; }
.product-3-2-1-2 { float: left; padding: 12px 9px 0px 9px; height: 36px; background: url('/images/website/product/product-3-4.jpg') center; } 
.product-3-2-1-3 { float: left; height: 48px; width: 6px; }
.product-3-2-2 { padding: 12px 9px 0px 9px; float: left; }
#product-3-3 { height: 48px; width: 6px; float: left; }

#product-5 { width: 680px; margin-top: 20px; clear: both; }
#product-5-1 { width: 465px; float: left; }
#product-5-1 h2 { padding-bottom: 14px; font-size: 1.3em; font-weight: normal; color: #000; } 
#product-5-1 h3 { padding-bottom: 6px; font-size: 1.0em; font-weight: bold; color: #000; } 
#product-5-1 h3 img { padding: 4px 0px 0px 7px; vertical-align: text-top; }

.points-1 { vertical-align: center; padding: 0px 0px 0px 5px; }

#product-5-2 { width: 200px; margin-left: 15px; float: left; }
#product-5-2 h2 { font-size: 0.7em; padding: 7px 0px 0px 8px; color: #000; } 
#product-5-2-1 { height: 29px; background-image: url('/images/website/product/product-5-2-1.jpg'); }
.product-5-2-1-1 { font-size: 0.7em; padding: 3px 3px 3px 8px; }
#product-5-2-2 { margin-top: 10px; clear: both; }
#product-5-2-2-1 { width: 25px; float: left; }
#product-5-2-2-2 { width: 175px; float: left; font-size: 0.8em; }
#product-5-2-2-2 a { color: #346B9E; }

#product-6 { clear: both; width: 465px; height: 20px; padding-top: 10px; }
#product-6-1 { width: 25px; float: left; }
#product-6-2 { width: 380px; float: left; font-size: 0.8em;  }
#product-6-2 a { color: #346B9E; }

.product-award-1 { float: right; margin: 0px 0px 10px 10px; }


.img-textbox { background-color: #E4EEF3; padding: 8px; font-size: 11px; line-height: 15px; margin: 5px 0px 15px 0px; }
.img-quote { background-color: #E4EEF3; padding: 16px; font-size: 20px; line-height: 25px; margin: 5px 0px 15px 0px; text-align: center; }

/* profile pic */

#profile-pic-1 { width: 200px; clear: both; background-image: url('/images/website/profile-pic/profile-pic-2.jpg'); margin-top: 42px; } 
#profile-pic-1-1 { width: 200px; height: 5px; clear: both; } 
#profile-pic-1-2 { width: 190px; clear: both; padding: 5px 10px 10px 10px; } 
#profile-pic-1-2 a { color: #2675A3; } 
#profile-pic-1-2 p { padding: 0px; }
#profile-pic-1-3 { width: 200px; height: 5px; clear: both; } 
.text-profile-pic-1 { padding: 3px 0px 6px 0px; }

/* tp - reviews - spec */

.spec-1 { clear: all; width: 680px; background-color: #AEBCC2; height: 30px; }
.spec-1-1 { float: left; width: 6px; }
.spec-1-2 { float: left; width: 668px; }
.spec-1-2 h2 { padding: 6px; }
.spec-1-3 { float: left; width: 6px; }
.text-spec-1 { padding: 6px 0px 6px 12px; }

/* tp - user reviews  */

.ur-1 { width: 640px; clear: both; margin: 20px 20px 40px 20px; padding: 20px 0px 20px 0px; background-image: url('/images/website/users/user-review-background.jpg'); background-repeat: repeat-x; }
.ur-1-1 { width: 80px; float: left; }
.ur-1-2 { width: 550px; padding-top: 10px; float: left; }
.ur-1-2-1 { margin-left: 50px; margin-top: 50px; width: 120px; float: right; background-color: #E7ECF0; padding: 10px; }

.ur-option-1 { padding-bottom: 3px; }
.ur-option-2 { margin-bottom: 10px; }

.textfield-ur-1 { width: 400px; margin-bottom: 10px; }

/* tp - screenshots */

#screenshot-1 { clear: both; width: 680px; }
#screenshot-1-1 { float: left; width: 36px; margin-top: 175px; }
#screenshot-1-2 { float: left; width: 577px; height: 410px; margin: 0px 15px 0px 15px; text-align: center; background-image: url('/images/website/screenshots/frame.jpg'); }
#screenshot-1-2 img { margin-top: 23px; } 
#screenshot-1-3 { float: left; width: 36px; margin-top: 175px; }
#screenshot-2 { clear: both; margin: 20px 0px 20px 130px; width: 400px; text-align: center; border: 1px solid #fff; }
#screenshot-3 { width: 350px; margin-left: 150px; clear: both; text-align: center; border: 1px solid #fff; font-size: 0.8em; }
#screenshot-3 a { margin: 0px; padding: 6px 8px 6px 8px; border: 1px solid #ffaa02; text-decoration: none; clear: both; }
.screenshot-button-1 { margin-top: 175px; }

/* tp - standard page */

#standard-col-1 { width: 230px; float: left; }
#standard-col-2 { width: 710px; float: left; background-image: url('/images/website/backgrounds/background-6.jpg'); margin-left: 10px; }
#standard-col-2-1 { padding: 15px 15px 15px 15px; background-image: url('/images/website/backgrounds/background-10.jpg'); background-repeat: no-repeat; min-height: 300px; }
#standard-col-2-2 { height: 10px; width: 710px; clear: both; }

/* tp - contact */

.tbl-contact-1 { font-size: 0.8em; margin-top: 20px; margin-bottom: 20px; } 
.text-tbl-contact-1 { font-weight: bold; text-align: right; padding-top: 5px; padding-right: 20px; }
.textfield-tbl-contact-1 { width: 350px; height: 20px; margin-bottom: 10px; } 
.textfield-tbl-contact-2 { width: 350px; height: 140px; margin-bottom: 10px; } 
.textfield-tbl-contact-3 { width: 134px; height: 20px; margin-bottom: 10px; } 

/* tp - email-a-friend */

#efr-1 { margin: 10px; padding: 10px; background-color: #fff; }
.tbl-efr-1 { font-size: 0.8em; margin-top: 20px; margin-bottom: 20px; } 
.text-tbl-efr-1 { font-weight: bold; text-align: right; padding-top: 5px; padding-right: 20px; }
.text-tbl-efr-2 { font-weight: bold; padding-top: 5px; padding-bottom: 10px; }
.textfield-tbl-efr-1 { width: 250px; height: 20px; margin-bottom: 10px; } 
.textfield-tbl-efr-2 { width: 250px; height: 100px; margin-bottom: 10px; } 
.textfield-tbl-efr-3 { width: 134px; height: 20px; margin-bottom: 10px; } 

/* tp - feedback */

/* tp - work for us */

.ul-jobs { padding-top: 15px; padding-bottom: 25px; margin-left: 100px; }

/* tp - enewsletter */

#search-1 { clear: both; width: 600px; padding: 20px 0px 20px 0px; }
#search-1-1 { float: left; width: 80px; margin-top: 8px; }
#search-1-2 { float: left; width: 230px; margin-top: 5px; }
#search-1-3 { float: left; width: 100px; margin-top: 5px; }
#search-1-4 { float: left; width: 100px; }
#textfield-search-1-2 { width: 200px; } 

/* tp - advice */

#advice-1 { width: 700px; float: left; }
#advice-2 { width: 230px; margin-left: 20px; float: left; }

#advice-1-1 { width: 711px; height: 302px; clear: both; margin-bottom: 20px; }
#advice-1-1-1 { width: 231px; height: 302px; float: left; }
#advice-1-1-2 { width: 480px; height: 302px; float: left; }

#advice-1-1-1-1 { width: 231px; height: 76px; clear: both; }
#advice-1-1-1-2 { width: 231px; height: 75px; clear: both; }
#advice-1-1-1-3 { width: 231px; height: 75px; clear: both; }
#advice-1-1-1-4 { width: 231px; height: 76px; clear: both; }

#advice-item-1 { float: left; width: 700px; } 
#advice-item-1 a { color: #346B9E; } 
#advice-item-1 h2 { font-size: 1.1em; font-weight: normal; } 
#advice-item-1 h3 { font-size: 0.9em; font-weight: normal; } 
#advice-item-2 { float: left; width: 230px; margin-left: 20px; }

/* tp - news */

#news-1 { width: 700px; float: left; }
#news-2 { width: 230px; margin-left: 20px; float: left; }

#news-1-1 { width: 680px; clear: both; }
#news-1-1 a { color: #346B9E; } 
#news-1-2 { width: 680px; clear: both; background-color: xred; }
#news-1-2-1 { width: 680px; clear: both; }
 
#news-1-1 h2 { padding-bottom: 0px; font-size: 0.8em; font-weight: normal; color: #000; }  

#news-2-1 { width: 680px; clear: both; }
#news-2-1-1 { width: 325px; float: left; }
#news-2-1-2 { width: 325px; margin-left: 30px; float: left; }
#news-2-1-2 p { padding: 0px 0px 5px 0px; }

.news-2-1-2-1 { width: 320px; clear: both; background-color: xyellow; }
.news-2-1-2-1-1 { width: 10px; float: left; }
.news-2-1-2-1-1 img { margin-top: 5px; }
.news-2-1-2-1-2 { width: 310px; float: left; background-color: xgreen; }

#news-item-1 { float: left; width: 700px; }
#news-item-1 a { color: #346B9E; } 
#news-item-2 { float: left; width: 230px; margin-left: 20px; }

.img-news-1 { margin-right: 15px; float: left; border: 1px solid #ccc; }
.img-news-2 { margin-right: 15px; float: left; border: 1px solid #ccc; }

/* images */

.img-display-1 { width: 340px; float: left; margin-bottom: 10px; }
.img-display-1 img { float: left; } 
.img-display-1-1 { width: 320px; background-color: #70AD23; color: #fff; margin-top: 5px; margin-bottom: 0px; float: left; }
.img-display-1-1 p { padding: 7px 10px 5px 10px; color: #fff; }
.img-display-1-2 { width: 320px; height: 8px; color: #fff; margin-top: 0px; margin-bottom: 10px; float: left; }

/* bookmarks */

#bookmarks { margin: 18px 0px 24px 0px; padding: 0px; }
#bookmarks ul { text-align: left; list-style: none; margin: 12px 0px 0px 6px; padding: 0px; }
#bookmarks ul li { text-align: center; display: inline; padding: 0px 4px 6px 4px; }
#bookmarks ul li.delicious { background:url("/images/website/bookmarks/delicious.jpg") no-repeat 0 0; }
#bookmarks ul li.digg  { background:url("/images/website/bookmarks/digg.jpg") no-repeat 0 0; }
#bookmarks ul li.facebook { background:url("/images/website/bookmarks/facebook.jpg") no-repeat 0 0; }
#bookmarks ul li.reddit { background:url("/images/website/bookmarks/reddit.jpg") no-repeat 0 0; }
#bookmarks ul li.stumbleupon { background:url("/images/website/bookmarks/stumbleupon.jpg") no-repeat 0 0; }
#bookmarks ul li.twitter { background:url("/images/website/bookmarks/twitter.jpg") no-repeat 0 0; }
#bookmarks ul li a { padding: 0px 0px 0px 18px; margin: 0px 6px 0px 0px; text-decoration: none; border: none; }

#category-3-2-1 { width: 320px; background-color: #132327; }
#category-3-2-1-1 { width: 320px; height: 8px; }
#category-3-2-1-2 { width: 320px; }
#category-3-2-1-2-inner { margin: 5px 15px 5px 15px; }
#category-3-2-1-2-inner h2 { font-size: 0.9em; color: #fff; }
#category-3-2-1-3 { width: 320px; height: 8px; }

.category-3-2-1-2-1 { width: 270px; clear: both; }
.category-3-2-1-2-1-1 { width: 20px;  float: left; }
.category-3-2-1-2-1-1 img { margin-top: 3px; }
.category-3-2-1-2-1-2 { width: 250px; float: left; }
.category-3-2-1-2-1-2 p { margin: 0px; padding: 0px; }
.category-3-2-1-2-1-2 a { color: #fff; text-decoration: none; }

.review-table-1 { font-size: 0.8em; float: left; margin: 0px 20px 10px 0px; } 

.boxes-1 { float: left; width: 120px; }
.boxes-2-1 { float: left; width: 50px; height: 26px; margin-top: 6px; background-color: #fff; }
.boxes-2-2 { float: left; width: 4px; }
.boxes-2-3 { float: left; width: 42px; color: #333; text-align: center; margin-top: 6px; font-size: 0.7em; }
.boxes-2-3 a { text-decoration: none; color: #333; }
.boxes-2-4 { float: left; width: 4px; }

#mymessage { display: none; position: fixed; height: 80px; bottom: 0; width: 100%; background-color: transparent; text-align: center; }
#mymessage table { background-image: url('/images/website/category/1.jpg'); border-bottom: 5px solid #000; }

/* adsense */

#ad-1 { text-align: center; padding: 10px; }

/* social media */

.social-1 { float: left; width: 320px; height: 23px; margin: 5px 0px 15px 0px; }
.social-1-1 { float: left; width: 90px; height: 23px; }
.social-1-2 { float: left; width: 75px; height: 23px; }
.social-1-3 { float: left; width: 155px; height: 23px; }




