*{
	margin:0;
	padding:0;
}

/*-------------------------EMD_AREA--------------------------*/
#emd_area_1_2_3{
	width:1000px;
	margin:0 auto;
	height:auto;

} #emd_area_2{
	padding:10px;
}
#emd_area_1{
	float:left;
}
#emd_area_2{
	float:left;
}
#emd_area_3{
	float:right;
}
#emd_area_4{
	width:1000px;
	margin:0 auto;
	height:auto;
}
#emd_area_5_6_7{
	width:1000px;
	margin:0 auto;
	height:auto;
}
#emd_area_8{
	width:1000px;
	margin:0 auto;
	height:auto;
	
}
#emd_area_9{
	width:1000px;
	margin:0 auto;
	height:auto;
}
#emd_area_5, #emd_area_7 {
	width:198px;
}
#emd_area_6 {
	vertical-align:top;
}

/*// PRODUCT TABS //////*/

.ProdTabs {
	clear:both;
	margin:5px;
}
.ProdTabOn {
	display:block;
	float:left;
	padding:6px 10px;
	margin-left:2px;
	margin-right:2px;
	margin-bottom:-1px;
	position:relative;	
	cursor: default;
	z-index:2;
}
.ProdTabOff {
	display:block;
	float:left;
	padding:6px 10px;
	cursor: pointer;
	margin:0 2px;

}
#ProdCommMain, #ProdRecsMain, #ProdSpecMain, #ProdDescMain {
	display:block;
	clear:both;
	padding:10px 0;
}
.Footer {
	padding:10px;
	height:20px;
	text-align:center;
}

/*------------------Debug-------------------------*/

.debugContainer {
	border-style:dotted;
	border-width: 1px;
	margin-top:10px;
	margin-bottom: 10px;
	position:relative;
	height:auto;
	overflow:hidden;
}

.debugContainer:hover{
	border:1px solid #990000;
}

.debugInfo {
	padding:3px;
	display:none;	
}
.debugContainer:hover .debugInfo{
	display:block;
	position:absolute;
	top:0;
	left:0px;
	z-index:90;
}

/*------------------------Grey Box--------------------------------*/



.PopupContent {

	text-align:center;

	padding:10px;

	margin:5px;

}

.PopupContent .GreyLogo {
	display:block;
	text-align:center;
}


/*-----------------------Other--------------------------*/

.MainTable {
	width:100%;
}
.MainTable .Col1, .Col2, .Col3 {
	vertical-align:top;
}
.MainTable .Col1, .MainTable .Col3 {
	width:198px;
}
.Bottom {
	clear:both;
	margin:0 auto;
}
.Footer {
	padding:10px;
	height:20px;
}

.Clear {
	clear:both;
	float:none;
	height:1px;
	display:block;
}

/*----------------------Chat--------------------------*/
.chatContainer {
	position:fixed;
	bottom: 0;
	width:250px;
	right: 3px;	
	z-index: 10010;
	border-style:none;
	border-width: 3px;
}

.chatTable {
	position:fixed; 
	bottom: 0px;
	width:250px;	
}

.chat_msg_0 {
	text-align:right;	
}
.chat_msg_1 {
	text-align:left;	
}
.chat_name {
	font-weight:bold;	
}
.chatOffline1 {
	background: -webkit-linear-gradient(#FF3803, #FF832F); /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(#FF3803, #FF832F); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#FF3803, #FF832F); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#FF3803, #FF832F); /* Standard syntax */
    background-color:#FF832F;
    border:1px solid #FF3803;
	border-radius: 10px 10px 0px 0px;
	padding:10px;
	text-align:center;
	font-weight:bold;
	
}

#chat_row_main {
	height:220px; 
}

#chat_messages_container {
	height:220px;
	width:250px;
	background: -webkit-linear-gradient(#FF3803, #FF832F); /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(#FF3803, #FF832F); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#FF3803, #FF832F); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#FF3803, #FF832F); /* Standard syntax */
    background-color:#FF832F;
	overflow-x: hidden;
	overflow-y: hidden;
	position: relative;	
}

#chat_messages {
	height:210px; 
	width:230px;
	position: absolute;
	bottom: 0px;
	background-color:#FFF;	
	border-style:solid;
	border-width:1px;
	border-color:#FF3904;
	margin:10px 10px 0px 10px;
	overflow-x: hidden;
	overflow-y: scroll;
	border-radius:5px;
}

#chat_row_send {
	height:40px; 
	background-color:#FF812E;	
	padding:5px; 
}

#chat_offline_form {
	background: -webkit-linear-gradient(#FF3803, #FF832F); /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(#FF3803, #FF832F); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#FF3803, #FF832F); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#FF3803, #FF832F); /* Standard syntax */		
	border-style:solid;
	border-width:1px;
	border-color:#FF3B05;	
}

#chat_offline_form_inner {
	background-color:#FFF;
	margin:0px 10px 10px 10px;	
	padding:5px;
	
}
#chat_offline_form_inner input[type=text],#chat_offline_form_inner textarea,#chat_visdata_email,#chat_visdata_name{
	border-radius:5px;
	border:1px solid #FF7728;
	padding:3px 5px;
	font-style:normal;
	color:#000;
}
#chat_offline_form_inner input::-webkit-input-placeholder{
	color:#888;
	font-style:italic;
}
#chat_offline_form_inner input::-moz-placeholder{
	color:#888;
	font-style:italic;
}
#chat_offline_form_inner input::-ms-input-placeholder{
	color:#888;
	font-style:italic;
}
#chat_offline_form_inner input::-moz-placeholder{
	color:#888;
	font-style:italic;
}

#chat_offline_form_inner textarea::-webkit-input-placeholder{
	color:#888;
	font-style:italic;
}
#chat_offline_form_inner textarea::-moz-placeholder{
	color:#888;
	font-style:italic;
}
#chat_offline_form_inner textarea::-ms-input-placeholder{
	color:#888;
	font-style:italic;
}
#chat_offline_form_inner textarea::-moz-placeholder{
	color:#888;
	font-style:italic;
}


#chat_visdata_email::-webkit-input-placeholder{
	color:#888;
	font-style:italic;
}
#chat_visdata_email::-moz-placeholder{
	color:#888;
	font-style:italic;
}
#chat_visdata_email::-ms-input-placeholder{
	color:#888;
	font-style:italic;
}
#chat_visdata_email::-moz-placeholder{
	color:#888;
	font-style:italic;
}

#chat_visdata_name::-webkit-input-placeholder{
	color:#888;
	font-style:italic;
}
#chat_visdata_name::-moz-placeholder{
	color:#888;
	font-style:italic;
}
#chat_visdata_name::-ms-input-placeholder{
	color:#888;
	font-style:italic;
}
#chat_visdata_name::-moz-placeholder{
	color:#888;
	font-style:italic;
}
#chat_offline_general {
	background-color:#FF3B05;	
	border-style:solid;
	border-width:1px;
	border-color:#FF3B05;	
	border-radius: 10px 10px 0px 0px;
	font-style:italic;
	color:#666;
}

#chat_offline_general_inner {
	background-color:#FFF;
	margin:10px 10px 0px 10px;	
	padding:5px;
	border-radius:10px 10px 0 0 ;
	padding-left:10px;
}

#chat_offline_form_answer {
	background: -webkit-linear-gradient(#FF3803, #FF832F); /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(#FF3803, #FF832F); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#FF3803, #FF832F); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#FF3803, #FF832F); /* Standard syntax */
	border-style:solid;
	border-width:1px;
	border-color:#FF3C05;	
	border-radius: 10px 10px 0px 0px;
}

#chat_offline_form_answer_inner {
	background-color:#FFF;
	margin:10px 10px 10px 10px;	
	padding:5px;
	border-radius:10px 10px 0 0;
}
#chat_offline_form_answer_inner p{
	text-align:center;
	font-size:16px;
	padding-top:10px;
	font-style:italic;
	font-weight:bold;
	color:#FF3C05;
}
#chat_offline_form_answer_inner>a p{
	color:#330099;
	font-style:normal;
	font-size:14px;
}
.chat_button {
	font-size:12px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF3B05;
	cursor:pointer;
	background-color: #FFFCD3;
	background: -webkit-linear-gradient(#FFFCD3, #FFCC33); /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(#FFFCD3, #FFCC33); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#FFFCD3, #FFCC33); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#FFFCD3, #FFCC33); /* Standard syntax */		
	padding:3px;
	border:1px solid #FFCC33;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin:0 2px;
	border:0;
	width:102px;
	float:right;
}
.chat_button:hover{
	background: -webkit-linear-gradient(#FFCC33, #FFFCD3); /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(#FFCC33, #FFFCD3); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#FFCC33, #FFFCD3); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#FFCC33, #FFFCD3); /* Standard syntax */
}
.chat_button2 {
	font-size:12px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
	background-color: #999999;
	background: -webkit-linear-gradient(#ccc, #aaa); /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(#ccc, #aaa); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ccc, #aaa); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ccc, #aaa); /* Standard syntax */		
    border:1px solid #aaa;
	padding:3px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin:0 2px;
	border:0;
	width:102px;
}
.chat_button2:hover{
	background: -webkit-linear-gradient(#aaa, #ccc); /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(#aaa, #ccc); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#aaa, #ccc); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#aaa, #ccc); /* Standard syntax */	
}

.chatOffline1 {
	cursor:pointer; color:#FFF; font-weight:bold;	font-size:14px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; 
}

.chatOffline1:hover{
	cursor:pointer; color:#FFCC33; font-weight:bold;	font-size:14px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; 
}

#chat_send_inner {
	background-color:#FF812E;	
	padding:10px;	
	height:auto;
	overflow:hidden;
}
#chat_send_inner #chat_send_text{
	border-radius:5px;
	border:1px solid #FF3904;
	padding:3px;
	float:left;
}
#chat_row_visdata td{
	background-color:#FF812E;
}
#chat_visdata_invite {
	 text-align:center;
	 border:1px solid #eee;

	margin:5px auto;
	padding:5px 0;
	background: -webkit-linear-gradient(#eee, #ccc); /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(#eee, #ccc); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#eee, #ccc); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#eee, #ccc); /* Standard syntax */	
	color:#FF3904;
	cursor:pointer;
	font-weight:bold;	
	font-size:12px; 
	text-transform:capitalize; 
	font-family:Arial, Helvetica, sans-serif; 
}

#chat_visdata_invite:hover {
	color:#FF7125;
}

#chat_visdata_main {
	background-color:#FF812E;
	
	
}	
#chat_min_max{
	
	
    border:1px solid #FF3803;
	border-radius: 10px 10px 0px 0px;
	padding:4px 10px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}
.chat-status{
	background-image:url('../themes/theme2/chat-icon.png');
	background-repeat:no-repeat;
	display:inline-block;
	padding-left:35px;
	height:30px;
	line-height:30px;
}
#chat_row_min td{
	background: -webkit-linear-gradient(#FF3803, #FF832F); /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(#FF3803, #FF832F); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#FF3803, #FF832F); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#FF3803, #FF832F); /* Standard syntax */
    background-color:#FF832F;
    border-radius: 10px 10px 0px 0px;
}
#chat_min_max:hover{
	color:#FFCC33;
}
#chat_visdata_main_inner {
	padding:5px;
	background-color:#FFF;
	border:1px solid #FF3904;
	border-radius:5px;
	margin: 10px 10px 0px 10px;
}
#chat_visdata_main_inner td{
	background-color:#fff;
}
#chat_online_mess {
	background: -webkit-linear-gradient(#FF3803, #FF832F); /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(#FF3803, #FF832F); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#FF3803, #FF832F); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#FF3803, #FF832F); /* Standard syntax */
	border-style:solid;
	border-width:1px;
	border-color:#FF3803;	
	border-bottom:0px;
	border-radius: 0px 0px 0px 0px;
}

#chat_online_mess_inner {
	background-color:#FFF;
	margin:10px 10px 0px 10px;	
	padding:5px;
	color:#FF3803;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
}

.chat_min {
	background-color:#FF3904;	
	border-style:solid;
	border-width:1px;
	border-color:#FF3904;	
	border-radius: 10px 10px 0px 0px;
	text-align:right;
	
}
#chat_min{
	display:inline-block;
	cursor: pointer; 
}
.chat_msg_0{
	background-color:#eee;
	margin:5px 5px;
	border-radius:10px;
	padding:5px;
	box-shadow:0px 0px 2px #ccc;
	
}
.chat_msg_1 .chat_date{
	font-size:10px;
	font-style:italic;
	color:#FF8530;
}
.chat_msg_1 .chat_name{
	color:#FF3904;
}
.chat_msg_0 .chat_date{
	font-size:10px;
	font-style:italic;
	color:#332B66;
}
.chat_msg_0 .chat_name{
	color:#332B66;
}
.chat_msg_1{
	background-color:#FFF6C1;
	margin:5px 5px;
	border-radius:10px;
	padding:5px;
	box-shadow:0px 0px 2px #ccc;
}
