body            { font-family: Arial,Tahoma,Verdana,sans-serif; font-size : 12px; color : #767f88; }
table           { font-family: Arial,Tahoma,Verdana,sans-serif; font-size : 12px; color : #767f88; }

a               { color : #c30000; text-decoration: none; }
a:link          { }
a:active        { }
a:visited       { }
a:hover         { text-decoration : underline; }

h1 { margin:0px; padding:0px; font-family: Arial,Tahoma,Verdana,sans-serif; font-size:20px; color : #c30000; }
h2 { margin:0px; padding:0px; font-family: Arial,Tahoma,Verdana,sans-serif; font-size:18px; color : #c30000; font-weight:normal; }
h3 { margin:0px; padding:0px; font-family: Arial,Tahoma,Verdana,sans-serif; font-size:16px; color : #c30000; }
h4 { margin:0px; padding:0px; font-family: Arial,Tahoma,Verdana,sans-serif; font-size:14px; color : #c30000; }
h5 { margin:0px; padding:0px; font-family: Arial,Tahoma,Verdana,sans-serif; font-size:12px; color : #c30000; }
h6 { margin:0px; padding:0px; font-family: Arial,Tahoma,Verdana,sans-serif; font-size:10px; color : #c30000; }

hr { color : #c30000; background : #c30000; height : 2px; }

ul { }
ol { }

select          { }
.input          { color : #767f88;  background : #FFFFFF; margin:0px; padding-left:3px; padding-top:5px; height : 26px; border:1px solid #b7bbc0; font-family: Arial,Tahoma,Verdana,sans-serif; font-size :12px; }
.inputText      { color : #767f88;  background : #FFFFFF; margin:0px; padding-left:3px; padding-top:5px; overflow:hidden; border:1px solid #b7bbc0; font-family: Arial,Tahoma,Verdana,sans-serif; font-size :12px; }
.button         { height :24px; padding-left:4px; padding-right:4px; padding-top:0px; padding-bottom:0px; background : #eceef0; margin:0px; border:0px; font-family: Arial,Tahoma,Verdana,sans-serif; font-size :12px; color:9ba2a9; font-weight:bold; }

/* ------------------>>> ADMIN CONTENT EDITOR STYLES <<<--------------------- */
.lightGreyText   { color : #b7bbc0; }
.darkGreyText    { color : #5a636b; } 
.redText         { color : #c30000; }

/* -----[ page layout ]----- */
#mainEnvelope {
	width : 757px;
	text-align : left;
}

#leftColumn {
	width : 216px;
	float : left;
	text-align : left;
}
#topLogo {
	text-align : center;
	float      : left;
	width      : 216px;
	height     : 60px;
}
#searchBox {
	margin-top : 2px;
	float      : left;
	height     : 40px;
	width      : 216px;
	background : #f8f8f8;
}
#searchBox .input {
	height:20px; 
	line-height:20px; 
	background : #fcfcfc; 
	border:1px solid #b7bbc0; 
	margin:0px; 
	padding:0px; 
	font-size:11px; 
	font-family: Arial,Tahoma,Verdana,sans-serif; 
	color : #767f88;
	padding-top:2px;
}
#sB_position {
	float : left;
	position : relative;
	top : 12px;
	left : 9px;
}
#left_menu {
	float      : left;
	margin-top : 2px;
	width      : 216px;
}
#left_pannels {
	float      : left;
	margin-top : 2px;
	width      :216px;
}
#leftMenuBody {
	float      : left;
	width      : 216px;
	font-size  : 10px;
	background : url(../images/leftmenu_bg.gif) repeat-y top left;
}
#leftMenuTitle {
	float : left;
	position:relative; 
	left : 3px;	
	width : 210px; 
	height : 38px;
	text-align : left;
	color : #c30000;
}
#leftMenuTitle span {
	position : relative;
	font-size : 11px;
	font-weight : bold;
	top : 14px;
	left : 22px;
}

.middle_divider {
	width : 3px;
	float : left;
	font-size:1px;
}

#workspace {
	width : 527px;
	float : left;
	text-align : left;
}
#banner_header {
	width      : 527px;
	height     : 60px;
	text-align : left;
	float	   : left;
	overflow : hidden;
}
#top_menu {
	float      : left;
	margin-top : 2px;
	font-size  : 11px;
	width      : 527px;
	height     : 40px;
	background : url(../images/topmenu_bg.gif) repeat-x top left;
	text-align : right;
}
#top_menu .divider {
	width      : 1px;
	height     : 40px;
	text-align : center;
	float      : left;
}
#content_area {
	width      : 527px;
	margin-top : 2px;
	float      : left;
}
#bottom {
	width  : 746px;
	height : 54px;
	float  : left;
	background : #f8f8f8;
	border-top : 2px solid #FFFFFF;
}
#bottom_left { 
	width : 216px; 
	text-align:center; 
	float:left; 
	position:relative; 
	top:12px; 
}
#bottom_middle { 
	position : relative;
	top : 18px;
	width:355px; 
	font-size:11px; 
	color: #767f88; 
	float:left; 
	text-align:center;
}
#bottom_right { 
	width:172px; 
	float:right; 
	text-align:right; 
}
#bottom_right .logo {
	width:172px;
	height : 54px;
	text-align:center;
	background : #FFFFFF;
	float : right;
}
._margin_20 {
	height : 20px;
	line-height : 20px;
	width  : 500px;
	float  : left;
}

.content {
	width : 490px;
	text-align:left;
	float : right;
	padding-bottom:20px;
}
.content .env1 {
	width:492px;
	float:left;
}
.content .env2 {
	width:492px;
	float:left;
	background : url(../images/horizontal_divider2.gif) no-repeat bottom left;
}
.env2 .price {
	border-top : 1px solid #eceef0;
	border-left : 1px solid #eceef0;
	border-right : 1px solid #eceef0;	
	line-height : 20px;
	float : left;
	position: relative;
	left : 160px;
	width : 170px;
}
.env2 .price2 {
	border-top : 1px solid #eceef0;
	border-left : 1px solid #eceef0;
	border-right : 1px solid #eceef0;	
	line-height : 20px;
	float : left;
	position: relative;
	width : 170px;
}

.content .env2_top {
	width:492px;
	float:left;
}
.env2_top .price {
	border-top : 1px solid #eceef0;
	border-left : 1px solid #eceef0;
	border-right : 1px solid #eceef0;	
	line-height : 20px;
	float : left;
	position: relative;
	left : 160px;
	width : 170px;
}
.env2_top .price2 {
	border-top : 1px solid #eceef0;
	border-left : 1px solid #eceef0;
	border-right : 1px solid #eceef0;	
	line-height : 20px;
	float : left;
	position: relative;
	width : 170px;
}

.content .productTitle {
	 width : 492px;
	 background : url(../images/horizontal_divider.gif) no-repeat bottom left;
	 margin-bottom: 10px;
	 color : #c30000;
	 font-weight : bold;
}
.content .productTitle2 {
	 width : 492px;
	 background : url(../images/horizontal_divider.gif) no-repeat bottom left;
	 margin-bottom: 10px;
	 color : #c30000;
	 font-size : 18px;
}
.paramMiniImage {
	float : left;
	width : 160px;
}
.paramImage {
	float : left;
	width : 220px;
}
.paramBlock {
	width : 330px;
	float : left;
}
.paramBlock2 {
	width : 270px;
	float : left;
}
.param {
	clear : both;
	font-size : 11px;
}
.param .name {
	float : left;
	color : #737c85;
	font-weight : bold;
}
.param .blockTitle {
	float : left;
	color : #737c85;
	text-decoration : underline;
	margin-bottom:5px;
}
.param .value {
	float : left;
	color : #c30000;
}
.param .value a.infoLink {
	display     : inline ;
	background  : #eceef0;
	color       : #767f88;
	text-decoration : none;
	padding-left    : 3px;
	padding-right   : 3px;
	line-height     : 16px;
}
.dwnlink {
	background  : #eceef0;
	line-height : 20px;
	font-size   : 11px;
	font-weight : bold;
	float 		: left;
	border-right:2px solid #FFFFFF;
}
.cenlink {
	background  : #eceef0;
	line-height : 20px;
	font-size   : 11px;
	font-weight : bold;
	float : left;
	border-right:2px solid #FFFFFF;
}
.cplink {
	background  : #eceef0;
	line-height : 20px;
	font-size   : 11px;
	font-weight : bold;
	float       : right;
}
a.greyBGlink { text-decoration : none; color : #737c85; position:relative; left: 8px; }
a.greyBGlink { text-decoration : none; color : #737c85; }
.margin10px {
	font-size:8px;
	line-height : 10px;
	width : 220px;
	float : left;
}
.priceTXT {
	float : left;
	color : #737c85;
	font-weight : bold;
	margin-left:5px;
}
.priceVAL {
	float : left;
	color : c30000;
	font-weight : bold;
	margin-right : 5px;
}


.buttonS {
	
}
.buttonS .leftPart {
	float : left;
	width : 2px;
	height : 20px;
	background : url(../images/searchbutton_left.gif) no-repeat top left;
}
.buttonS .middlePart {
	float : left;
	height : 20px;
	background : url(../images/searchbutton_bg.gif) repeat-x top left;
	font-weight : bold;
	font-size   : 11px;
}
.buttonS .middlePart a       { position:relative; top:3px; text-decoration : none; color : #767f88; }
.buttonS .middlePart a:hover { text-decoration : none; }
.buttonS .rightPart {
	float : left;
	width : 2px;
	height : 20px;
	background : url(../images/searchbutton_right.gif) no-repeat top left;
}

.caption {
	width : 216px;
	float : left;
	text-align : left;
}
.caption .captionTitle {
	width : 216px;
	float : left;
	color : #c30000;
	font-weight : bold;
	font-size:12px;
}
.caption .captionSubtitle {
	float : left;
	width : 206px;
	color : #767f88;
	font-weight : bold;
	font-size:12px;
	position:relative;
	left : 10px;
}
.caption .captionLink {
	float : left;
	width : 206px;
	position:relative;
	left : 10px;
	color : #c30000;
}
.caption .captionText {
	float : left;
	width : 216px;
}



.dealeri {
	border-bottom:2px solid #c30000;
	width : 492px;	
	color : #878f97;
	float : left;
}
.dealeri td {
	text-align : center;
	font-weight: bold;
}
.dealeri .active {
	background : #c30000;
	color      : #FFFFFF;	
}
a.inactive, a.inactive:active,a.inactive:visited,a.inactive:hover {
	text-decoration : none;
	color           : #878f97;	
	display         : block;
	line-height : 33px;	
}
a.active, a.active:active,a.active:visited,a.active:hover {
	text-decoration : none;
	color           : #FFFFFF;	
	display         : block;
	line-height     : 33px;	
}


.rndImage {
	border:1px solid #767f88;
}

