﻿@charset "utf-8";

/* MEGAFORTRIS CSS Document | Author: amirbagheri.ir */

body, td, th {
	font-family: Tahoma;
	font-size: 11px;
	color: #333;
	line-height: 16px;
}

body {
	background: #363636 url(../imgz/bg_top.gif) repeat-x;
	margin: 0;
}

a {
	color: #fff;
	text-decoration: none;
}

a:hover { color: #ccc; }

object { line-height: 0; }

.center { 
	text-align: center;
	vertical-align: top;
}

.tblz {
	width: 865px;
	margin: auto;
}

#row2 { background: #ececec; }
#row3 { background: #fff; }
#row4 { background: #686868 url(../imgz/bg_bot.jpg) top repeat-x; }
#row5 td { color: #d2d2d2; padding: 10px 0; }

#banner { text-align: right; background: url(../imgz/logo.gif) left center no-repeat; }

#news-td { vertical-align: top; height: 39px; background: url(../imgz/news_mm.gif) top repeat-x; }
#news-txt { color: #fff; }

.left { text-align: left; }
.right { text-align: right; }

#navigation { text-align: right; padding-top: 28px; width: 620px; }

#main-products-title { text-align: left; vertical-align: bottom; padding-bottom: 10px; font-size: 18px; letter-spacing: -1px; }

#main-member-td { width: 550px; vertical-align: top; }

.member-edge { width: 8px; }
#member-mm { background: url(../imgz/membership_mm.gif) top repeat-x; }
#member-shadow { background: url(../imgz/membership_shadow.jpg) center top no-repeat; height: 10px; }
.member-tdz { padding-right: 5px; }
.usps { font-family: Tahoma; font-size: 11px; width: 70px; }

.vr1 { width: 20px; background: url(../imgz/vr.jpg) center center no-repeat; height: 150px; }

.main-prod { vertical-align: top; }
.main-prod-title { font-size: 14px; text-align: left; }
.main-prod-pic { text-align: center; vertical-align: top; padding-top: 10px; }

#bot-table { background: url(../imgz/world.jpg) 90% top no-repeat; }
.bot-tdz { vertical-align: top; height: 173px; width: 220px; }

#vr2 { width: 50px; background: url(../imgz/vr2.jpg) center center no-repeat; }

.bot-title { height: 55px; vertical-align: middle; font-size: 20px; letter-spacing: -1px; color: #FFF; text-align: left; }
.bot-more { text-align: left; color: #FFF; padding: 10px 0; }
.bot-more a { color: #FFF; font-size: 13px; }
.bot-more a:hover { color: #CCC; border-bottom: 1px dotted #CCC; }

.bot-text { color: #CCC; text-align: justify; }

#search-td { vertical-align: top; padding-top: 10px; }
#search-txt { font-size: 12px; color: #FFF; padding-right: 5px; }
.search-field { font-family: Tahoma; font-size: 11px; width: 120px; padding: 3px; }
#search-btn { padding-left: 5px; }

.top { vertical-align: top; }

#product-title { font-weight: bold; text-align: left; }
#product-description { text-align: justify; vertical-align: top; padding-bottom: 10px; }
.product-pic-td { vertical-align: top; padding: 10px 45px; width: 50px; }


