
body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana;
	font-size: 12px;
	background: #1a1a1a;
}

p {
	margin: 0;
	padding-top: 0;
	padding-bottom: 10px;
	text-align: left;
}

input {
	font-family: Verdana;
	font-size: 10px;
}

table td {
	font-family: Verdana;
	font-size: 12px;
}

img {
	border: 0px;
	font-size: 0px;
	line-height: 0px;
}

#siteTable {
	width: 1100px;
}
#previewTD {
	background: black; 
	vertical-align: middle; 
	color: white; 
	font-weight: bold; 
	height: 30px; 
	text-align: center;
}

#previewTable {
	width: 100%;
}
#previewTable .pTD {
	background: black; 
	vertical-align: middle; 
	color: white; 
	font-weight: bold; 
	height: 32px; 
	text-align: center;
}
#previewTable .plTD {
	text-align: left;
	padding-left: 3px;
}
#previewTable .prTD {
	text-align: right;
	padding-right: 3px;
}
#previewTable .prTD a, #previewTable .prTD a:visited {
	text-decoration: none;
	color: white;
}
#previewTable .prTD a:hover {
	color: red;
}

#wrapperTable {
	width: 100%;
}

#wrapperTable #wrapperTop #topTable {
	height: 110px;
	width: 100%;
}

#wrapperTable #wrapperTop #topTable #topContent {
	background: url(../base/images/topgrad.jpg) #3b3b3b repeat-y;
}
#wrapperTable #wrapperTop #topTable #topContent #topContentTable {
}
#topContentTable #logo {
	/*line-height: 0;*/
	font-size: 10px;
	text-align: right;
	font-weight: bold;
	width: 207px;
	color: #ff0000;
}
#topContentTable #other {

}
#topContentRightTable {
	height: 75px;
}
#topContentRightTable #languages {
	height: 40px;
	vertical-align: top;
}
#topContentRightTable .langBox {
	float: right;
}
#topContentRightTable .langBox .langBoxTable td {
	background: url(../base/images/langbutton.gif) no-repeat center;
	width: 34px;
	height: 30px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #4385c0;
	text-transform: uppercase;
}
#topContentRightTable .langBox .langBoxTable .active a, #topContentRightTable .langBox .langBoxTable .active a:visited {
	color: #ffffff;
	cursor: default;
}
#topContentRightTable .langBox .langBoxTable td a, #topContentRightTable .langBox .langBoxTable td a:visited {
	color: #4385c0;
	text-decoration: none;
}
#topContentRightTable .langBox .langBoxTable td a:hover {
	color: #ffffff;
}
#wrapperTable #wrapperTop #topTable #topLeft {
	background: #1a1a1a;
	width: 20px;
}
#wrapperTable #wrapperTop #topTable #topRight {
	background: #3b3b3b;
	width: 20px;
}
#wrapperTable #wrapperTopBar {
	height: 45px;
	background: url(../base/images/menubg.jpg) repeat-x;
}
#wrapperTable #wrapperMain{
}
#wrapperTable #wrapperBottom{
	background: url(../base/images/bottom2.jpg) repeat-x;
	height: 139px;
}
#wrapperTable #wrapperTopBar #topBarTable {
	width: 100%;
}

#wrapperTable #wrapperTopBar #topBarTable #topBarLeft{
	width: 10px;
}
#wrapperTable #wrapperTopBar #topBarTable #topBarRight{
	width: 20px;
}

#wrapperTable #wrapperTopBar #topBarTable #topBarContent {
}
#topBarContentTable {
	width: 100%;
}
#topBarContentTable #products {

}
#topBarContentTable #search {
	text-align: right;
}
#topContentTable #topMenu {
	text-align: right;
	padding-right: 3px;
}
#wrapperTable #wrapperMain #mainTable {
	width: 100%;
	height: 100%;
}
#mainTable, #topTable, #topBarTable, #bottomTable, #topContentTable {
	width: 100%;
}
#wrapperTable #wrapperMain #mainTable #mainContent {
	height: 541px;
	vertical-align: top;
}
#wrapperTable #wrapperMain #mainTable #mainLeft{
	width: 0px;
}
#wrapperTable #wrapperMain #mainTable #mainRight{
	width: 0px;
}
#content {
	padding: 0px;
	margin: 0px;
	height: 100%;
	vertical-align: top;
}
#mainContentTable {
	width: 100%;
	height: 100%;
}
#wrapperTable #wrapperBottom #bottomTable {
	width: 100%;
	height: 100%;
}
#wrapperTable #wrapperBottom #bottomTable #bottomLeft{
	width: 20px;
}
#wrapperTable #wrapperBottom #bottomTable #bottomRight{
	width: 20px;
}
#wrapperTable #wrapperBottom #bottomTable #bottomContent {
	vertical-align: top;
}
#bottomContentTable {
	width: 100%;
	height: 139px;
}
#bottomContentTable #content{
	vertical-align: top;
}
#topBarContentTable #searchBoxContainer {
	width: 285px;
	height: 24px;
	background: url(../base/images/searchbox.jpg) no-repeat;
}
#topBarContentTable #searchBoxTable .searchboxTD {
	width: 208px;
	height: 24px;
}
#topBarContentTable #searchBoxTable .searchbox {
	border: 0;
	width: 200px;
}
#topBarContentTable #searchBoxTable .searchbuttonTD {
	width: 77px;
	height: 24px;
	text-align: center;
}
#topBarContentTable #searchBoxTable #searchbutton {
	border: 0;
	padding: 0;
	width: 70px;
	background: none;
	color: white;
}
#topBarContentTable #searchBoxTable #searchbutton:hover {
	color: black;
	cursor: pointer;
}
#frontPageTable, #frontPageRightTable {
	width: 100%;
}
#frontLeft {
	width: 580px;
	vertical-align: top;
}
#frontRight {
	vertical-align: top;
	padding-right: 3px;
}
.frontSmallItem {
	vertical-align: top;
}
.pageInListTable {
	width: 100%;
}
.pageInListTable .pageTitle {
	color: white;
	font-size: 17px;
	padding-bottom: 5px;
	font-weight: bold;
	text-align: left;
}
.pageInListTable .pageDesc {
	color: white;
	text-align: justify;
	line-height: 18px;
}
.pageInListTable .pageMore {
	color: white;
	text-align: right;
	padding-bottom: 10px;
}
.pageInListTable .pageMore a, .pageInListTable .pageMore a:visited {
	color: #0098DB;
	text-decoration: none;
}
.pageInListTable .pageMore a:hover {
	color: white;
}
.pageInListTable .pageTitle a, .pageInListTable .pageTitle a:visited {
	color: white;
	text-decoration: none;
}
.pageInListTable .pageTitle a:hover {
	color: #0098DB;
}
.categoryContentListTable {
	width: 100%;
}
.leftThumbTable .leftButtonTable .leftButtonTD {
	background: url(../base/images/frontbutton.gif) no-repeat;
	width: 180px;
	height: 30px;
	vertical-align: middle;
	text-align: center;
}
.leftThumbTable .leftButtonTable .leftButtonDiv {
	height: 26px;
	width: 176px;
	overflow: hidden;
}
.leftThumbTable .leftButtonTable .leftButtonDiv a, .leftThumbTable .leftButtonTable .leftButtonDiv a:visited {
	text-decoration: none;
	color: #0098DB;
}
.leftThumbTable .leftButtonTable .leftButtonDiv a:hover {
	color: white;
}
.leftThumbTable .leftButtonTable .leftButtonLinkTD {
	height: 26px;
	width: 176px;
	vertical-align: middle;
}
.leftThumbTable .desc {
	font-size: 10px;
	color: white;
	padding-top: 0;
	text-align: center;
}
.leftThumbTable .image {
	line-height: 0;
	font-size: 0;
}

#mainContentTD {
	color: white;
	vertical-align: top;
	text-align: left;
	height: 100%;
}

#mainPageContent {
	vertical-align: top;
}
#mainPageContent .mainPageTitleTD {
	width: 1100px;
}
#mainPageContent .mainPageTitleTD, #title {
	font-size: 22px;
	padding-bottom: 5px;
	line-height: 20px;
	color: #0098DB;
}
.resultsTD .title {
	color: #0098DB;
	font-size: 22px;
	padding-bottom: 20px;
}
#mainContentTD #title {
	padding-bottom: 20px;
}
#mainPageContent #mainPageCatTD {
	margin: 0;
	padding-bottom: 15px;
	text-align: left;
}
#mainPageInfoTD td {
	padding-bottom: 3px;
	font-size: 10px;
}
#mainPageInfoTD .label {
	padding-right: 3px;
	text-align: right;
}
#mainPageInfoTD .data {
	font-weight: bold;
}
#mainPageContentTD {
	width: 100%;
	vertical-align: top;
}
#mainPageContentTD .pageImageLeft {
	float:left;
	padding-right: 15px;
}
#mainPageContentTD .pageImageRight {
	float:right;
	padding-left: 15px;
}
#mainPageContentTD .pageImageTop {
	padding-bottom: 15px;
}
#mainPageContentTD .pageImageBottom {
	padding-top: 15px;
}
#mainContentTD a, #mainContentTD a:visited {
	color: #0098DB;
	text-decoration:none;
	cursor:pointer;
}
#mainContentTD a:hover {
	color: white;
}
#mainPageContentTD {
	line-height: 18px;
}

#formTable .label {
	padding-bottom: 3px;
	padding-right: 3px;
	text-align: right;
}
#formTable td {
	padding-bottom: 3px;
}
#formTable .textbox, #formTable .smalltextbox {
	border: 2px solid white;
	background: white;
	color: black;
	width: 500px;
}
#formTable .button {
	border: 2px solid white;
	background: white;
	color: black;
}
#formTable .button:hover {
	cursor: pointer;
	color: white;
	background: #444444;
	border: 2px solid #444444;
}
#mainPageTable .mainPageTitleTD {
}
#mainPageListTD {
	vertical-align: top;
}
#mainPageListTD .pageListItemTable .listTitle {
	font-weight: bold;
	text-align: left;
}
#mainPageListTD .pageListItemTable .text {
	line-height: 18px;
	text-align: left;
}
#mainPageListTD .pageListItemTable .photo {
	padding-top: 20px;
	vertical-align: top;
}
#mainContentDiv {
	width: 100%;
	height: 550px;
	overflow: auto;
	/*padding-right: 20px;*/
}
#mainContentDiv:active, #mainContentDiv:focus {border: 0px; outline:0; margin:0;}
#mainContentDiv_mcontentwrapper:active, #mainContentDiv_mcontentwrapper:focus {border: 0px; outline:0; margin:0;}

#mainPageWrapperTable, #mainPageTable {
	width: 100%;
	height: 100%;
}

#productsPageTable {
	height: 100%;
}

#leftMenu {
	height: 100%;
}

#pMenuMain {
	vertical-align: top;
}

#pMenuTable {
	height: 100%;
	width: 321px;
}


#pMenuTable #pMenuInTable {
	height: 100%;
}
#pMenuTable #pMenuInTable td {
	vertical-align: top;
}

#pMenuTable #pMenuTop {
	padding: 0;
	margin: 0;
	font-size: 0px;
	line-height: 0px;
	height: 5px;
	width: 321px;
	background: no-repeat url(../base/images/pmtop.jpg);
}
#pMenuTable #pMenuMain {
	background: #4d4d4d;
	height: 100%;
	vertical-align: top;
}
#pMenuTable #pMenuBottom {
	height: 5px;
	width: 321px;
	background: no-repeat url(../base/images/pmbottom.jpg);
}

.pMenuCatTable .pCatTop {
	height: 2px;
	background: no-repeat url(../base/images/pmintop.jpg);
	width: 282px;
}
.pMenuCatTable .pCatBottom {
	height: 2px;
	background: no-repeat url(../base/images/pminbottom.jpg);
	width: 282px;
}
.pMenuCatTable .pCatLeft {
	width: 2px;
	background: repeat-y url(../base/images/pminleft.jpg);
}
.pMenuCatTable .pCatRight {
	width: 2px;
	background: repeat-y url(../base/images/pminright.jpg);
}
.pMenuCatTable .pCat {
	font-size: 14px;
	padding: 5px;
	color: white;
	cursor: pointer;
	text-align: left;
	width: 278px;
}
.pMenuCatTable .pCat:hover {
	color: #0098DB;
	background: #333;
}

.pMenuACatTable .pCatTop {
	height: 2px;
	background: no-repeat url(../base/images/pmintop.jpg);
	width: 282px;
}
.pMenuACatTable .pCatBottom {
	height: 2px;
	background: no-repeat url(../base/images/pminbottom.jpg);
	width: 282px;
}
.pMenuACatTable .pCatLeft {
	width: 2px;
	background: repeat-y url(../base/images/pminleft.jpg);
}
.pMenuACatTable .pCatRight {
	width: 2px;
	background: repeat-y url(../base/images/pminright.jpg);
}
.pMenuACatTable .pCat {
	font-size: 11px;
	padding: 5px;
	color: white;
	cursor: default;
	background: #333;
	text-align: left;
	width: 278px;
}
.pMenuACatTable .pCatHead {
	color: #0098DB;
	font-weight: bold;
	font-size: 14px;
}
.pMenuACatTable .pCatItem {
	cursor: pointer;
}
.pMenuACatTable .pCatTable a, .pMenuACatTable .pCatTable a:visited {
	color: white !important;
	font-size: 11px;
}
.pMenuACatTable .pCatTable a:hover {
	color: #0098DB !important;
}
#mainPageContentLeft {
	vertical-align: top;
	width: 321px;
	height: 100%;
}
.pMenuACatTable .pCatTable .actItem {
	color: #0098DB;
	cursor: default;
	font-size: 11px;
}

.listProduct {
	float: left;
}

#productsPageTable #rightContent {
	vertical-align: top;
	width: 759px;
}

#productsPageRight {
	width: 759px;
}

.listProduct .listProductTD {
	padding: 6px;
	padding-bottom: 20px;
}

.listProductTable .title {
	text-align: left;
	width: 170px;
}
.listProductTable .code {
	text-align: left;
	width: 170px;
}

.listProduct .image {
	border: 1px solid #292929;
	width: 170px;
	height: 170px;
	line-height: 0;
	font-size: 0;
	background: white;
	cursor: pointer;
	text-align: center;
}
#mainContentTD .listProduct .title a, #mainContentTD .listProduct .title a:visited {
	color: white;
}
#mainContentTD .listProduct .title a:hover {
	color: #0098DB;	
}
.listProduct .title {
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	height: 32px;
	vertical-align: top;
}
.listProduct .code {
	font-size: 11px;
	font-weight: bold;
	color: #8c8d8e;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom: 1px solid #646464;
}
#leftMenu {
	vertical-align: top;
}

#topButtons {
	padding-bottom: 6px;
	border-bottom: 1px solid #292929;
}
#topButtons .text {
	font-weight: bold;
	font-size: 11px;
	padding: 3px;
}
#pTabTable {
	width: 100%;
	height: 100%;
}

#pTabsTable {
	height: 20px;
}

#pTabTable #tabsLeft {
	background: no-repeat url(../base/images/prleftgradtop.jpg);
	height: 20px;
	width: 16px;
	line-height: 0px;
	font-size: 0px;
}
#pTabTable #tabsLeftactive {
	background: no-repeat url(../base/images/tableft.jpg);
	height: 20px;
	width: 16px;
	line-height: 0px;
	font-size: 0px;
}
#pTabTable #tabsRow {
	background: repeat-x url(../base/images/prtabno.jpg);
	height: 20px;
	padding: 0;
	margin: 0;
}
#pTabTable #mainrLeft {
	background: repeat-y url(../base/images/prleftgrad.jpg);
	width: 16px;
}

#pTabTable #mainRow {
	background: #1a1a1a;
	border-right: 1px solid #292929;
	vertical-align: top;
	padding: 10px;
}
#pTabTable #bottomLeft{
	background: no-repeat url(../base/images/prleftgradbottom.jpg);
	width: 16px;
	height: 4px;
}
#pTabTable #bottomRow{
	background: #1a1a1a;
	height: 4px;
}
#pTabTable #bottomRight{
	background: #292929;
	width: 1px;
	height: 4px;
}
#pTabTable #bottomRow #bRow {
	height: 1px;
	background: #292929;
	width: 100%;
	
	border-right: 1px solid #292929;
}
#pTabsTable .tab1 {
	width: 119px;
	height: 20px;
	background: no-repeat url(../base/images/prtab1.jpg);
	text-align: right;
}
#pTabsTable .tab2 {
	height: 20px;
	padding-left: 20px;
	padding-right: 2px;
	background: no-repeat url(../base/images/prtab2.jpg) #000;
	text-align: right;
}

#pTabsTable a, #pTabsTable a:visited {
	font-size: 10px;
	font-weight: bold;
	color: white;
}
#pTabsTable a:hover {
	color: #0098DB;
}
#pTabsTable .active a, #pTabsTable .active a:visited {
	font-size: 10px;
	font-weight: bold;
	color: #0098DB;
}
#pTabsTable .active a:hover {
	color: #0098DB;
}

#mainRow .mTitle {
	font-weight: bold;
	font-size: 18px;
	text-align: left;
	cursor: default;
}
#mainRow .mCode {
	text-align: left;
}
#mRowTable {
	width: 100%;
}
#mRowTable2 {
	width: 100%;
	height: 220px;
}
#mainRow .m2RowLeft {
	vertical-align: top;
	text-align: left;
	line-height: 18px;
}
#mainRow .mRowRight {
	vertical-align: top;
	text-align: right;
	width: 1%;
	padding-left: 10px;
}
#mainRow .mRowLeft {
	vertical-align: top;
}
.mRowLeft #mRowLeftTable {
	width: 100%;
	height: 100%;
}
#mediaGroupInPage {
	height: 100%;
	width: 100%;
}
.mediaGroupItem {
	height: 100%;
}
.mMedia {
	vertical-align: top;
	width: 110px;
}

#mSubRowTable {
	width: 100%;
}
.mask {
	text-align: left;
}
.pagerTable td {
	padding: 3px;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana;

}

a.thickbox {
	font-size: 0px;
	line-height: 0px;
}
.imgDiv {
	padding: 2px;
	background: #4d4d4d;
}
.imgDiv:hover {
	background: white;
}

.tab .pTab .pTabLeft {
	background: no-repeat url(../base/images/tableft.jpg);
	width: 16px;
	height: 20px;
}
.tab .pTab .pTabMain {
	background: repeat-x url(../base/images/tabmain.jpg);
	height: 20px;
	padding-left:3px;
}
.tab .pTab .pTabRight {
	background: repeat-x url(../base/images/tabright.jpg);
	width: 6px;
	height: 20px;
}
.tabactive .pTab .pTabLeft {
	background: no-repeat url(../base/images/tablefts.jpg);
	width: 16px;
	height: 20px;
}
.tabactive .pTab .pTabMain {
	background: repeat-x url(../base/images/tabmains.jpg);
	height: 20px;
}
.tabactive .pTabMain a, .tabactive .pTabMain a:visited {
	color: #0098DB !important;
}
.tabactive .pTab .pTabRight {
	background: repeat-x url(../base/images/tabrights.jpg);
	width: 6px;
	height: 20px;
}

.inDetailsTable {
	width: 100%;
}

.inDetailsTable td {
	padding: 3px;
}

.inDetailsTable .head {
	font-weight: bold;
}
.inDetailsTable .bhead {
	font-weight: bold;
	border-top: 1px solid #444;
}
.inDetailsTable .left {
	width: 70%;
	border-top: 1px solid #444;
}

.inDetailsTable .right {
	text-align: right;
}

.inDetailsTable .right1 {
	border-right: 1px solid #444;
}

.inDetailsTable .right1, .inDetailsTable .right2, .inDetailsTable .rightfull {
	text-align: center;
	border-top: 1px solid #444;
}


.inDimensionsTable {
	width: 100%;
}

.inDimensionsTable td {
	padding: 3px;
	border-top: 1px solid #444;
}

.inDimensionsTable .head {
	font-weight: bold;
	border-top: 0px solid #444;
}
.inDimensionsTable .head2 {
	font-weight: bold;
	text-align: center;
	border-top: 0px solid #444;
}

.inDimensionsTable .data {
	text-align: center;
}

.inDimensionsTable .left {
}
.inMedium {
	height: 225px;
	background: white;
}
.hidden {
	display: none;
}
.myiFrame {
	background: #1a1a1a;
}

ul {
	padding-left: 20px;
}

.listArea {
	font-size: 16px;
	cursor: pointer;
	padding: 3px;
}
.listAreaHover {
	background: #0098db;
}
.listAreaActive {
	border-bottom: 2px solid #0098db;
}
.listClients {
	padding: 3px;
	padding-left: 1px;
}
.contactTB td {
	padding: 2px;
	cursor: default;
}
.contactTB .name {
	color: #0098db;
	font-weight: bold;
}
.contactNameHover {
	background: #0098db;
	cursor: pointer !important;
	color: white !important;
}
#contactTable, #contactList {
	width: 100%;
}
#contactLeft {
	vertical-align: top;
}
#contactRight {
	vertical-align: top;
	text-align: left;
	width: 700px;
}
#mainPageMediaTable .mainPageTitleTD {
	color: #0098db;
	font-size: 14px;
	padding-top: 15px;
	padding-bottom: 5px;
}
#contactSearchTable td {
	padding: 3px;
}
#contactSearchTable .textbox {
	border: 2px solid #fff;
	background: #fff;
	font-size: 14px;
	font-family: Verdana;
}
#contactSearchTable .button {
	border: 2px solid #0098db;
	background: #0098db;
	color: #fff;
	font-size: 13px;
	font-family: Verdana;
	cursor: pointer;
	padding:2px;
	padding-top: 1px;
	padding-bottom: 1px;
}
#contactSearchTable .button:hover {
	color: #0098DB;
	border: 2px solid #fff;
	background: #fff;
}
