﻿body.common {
	margin: 0px;
	color: #FFF; 
	background-color: #222021;
	font-family: 'Segoe UI', Tahoma, Arial, Helvetica, sans-serif;
	font-size:small;
}
body.common a, a:visited {
	color:#FFF;
	text-decoration:none;
}
body.common a:hover {
	color:red;
	text-decoration:none;
}
body.common a.grey {
	color: #CCC;
	text-decoration:none;
}
body.common a.grey:visited {
	color: #CCC;
}
body.common a.grey:hover {
	color: red;
}
body.common a.silver {
	color: #a7a7a7;
	text-decoration:none;
}
body.common a.silver:visited {
	color: #a7a7a7;
}
body.common a.silver:hover {
	color: red;
}
body.common a.black, a.black:visited {
	color: #000;
	text-decoration:none;
}
body.common a.black:hover {
	color: red;
}
span.new_black a, a:visited {
	color: #000;
	text-decoration:none;
}
span.new_black a:hover {
	color: red;
}
body.common a.blue {
	color: #3f93e8;
	text-decoration:none;
}
body.common a.blue:visited {
	color: #3f93e8;
}
body.common a.blue:hover {
	color: red;
}
body.common a.red, a.red:visited{
	color: red;
	text-decoration:none;
}
body.common a.red:hover{
	color: red;
	text-decoration:underline;
}
a, a:visited {
	color: #FFF;
	text-decoration:none;
}
a:hover {
	color: red;
}
a.grey {
	color: #CCC;
	text-decoration:none;
}
a.grey:visited {
	color: #CCC;
}
a.grey:hover {
	color: red;
}
a.silver {
	color: #a7a7a7;
	text-decoration:none;
}
a.silver:visited {
	color: #a7a7a7;
}
a.silver:hover {
	color: red;
}
a.black, a.black:visited {
	color: #000;
	text-decoration:none;
}
a.black:hover {
	color: red;
}
a, a:visited {
	color: #000;
	text-decoration:none;
}
a:hover {
	color: red;
}
a.blue {
	color: #3f93e8;
	text-decoration:none;
}
a.blue:visited {
	color: #3f93e8;
}
a.blue:hover {
	color: red;
}
a.red, a.red:visited{
	color: red;
	text-decoration:none;
}
a.red:hover{
	color: red;
	text-decoration:underline;
}
body.common a.menublack {
	display:block;
	color: #000;
	text-decoration:none;
	background-image:url('../images/menu/up_arrow.gif');
	background-repeat:no-repeat;
	background-position:center bottom;
	height:25px;
	cursor:pointer;
}
body.common a.menublack:visited {
	display:block;
	color: #000;
	text-decoration:none;
	background-image:url('../images/menu/up_arrow.gif');
	background-repeat:no-repeat;
	background-position:center bottom;
	height:25px;
	cursor:pointer;
}
body.common a.menublack:hover {
	display:block;
	color: red;
	background-image:url('../images/menu/up_arrow_over.gif');
	background-repeat:no-repeat;
	background-position:center bottom;
	height:25px;
	cursor:pointer;
}
body.common a.menured {
	display:block;
	color: red;
	text-decoration:none;
	background-image:url('../images/menu/up_arrow_over.gif');
	background-repeat:no-repeat;
	background-position:center bottom;
	height:25px;
	cursor:pointer;
}
body.common a.menured:visited {
	display:block;
	color: red;
	text-decoration:none;
	background-image:url('../images/menu/up_arrow_over.gif');
	background-repeat:no-repeat;
	background-position:center bottom;
	height:25px;
	cursor:pointer;
}
body.common a.menured:hover {
	display:block;
	color: red;
	background-image:url('../images/menu/up_arrow_over.gif');
	background-repeat:no-repeat;
	background-position:center bottom;
	height:25px;
	cursor:pointer;
}
table {
	padding:0px;
	}
td.redPattern {
	background-image: url('../images/decor/red_border.gif');
}
div.menuItem {
	vertical-align:top;
	padding-top:15px;
	padding-left:7px;
	padding-right:7px;
	white-space: nowrap;
	text-align: center;
	font-weight: bold;
}
div.menuDivider {
	background-image: url('../images/menu/border.gif');
	width: 1px;
	height: 52px;
	padding-top:2px;
}
/* \/ UL menu items test \/ */
li.menuItem {
	vertical-align:top;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	white-space: nowrap;
	text-align: center;
	font-weight: bold;
}
li.menuDivider {
	background-image: url('../images/menu/border.gif');
	width: 1px;
	height: 52px;
	padding-top:0px;
	float:left;
	vertical-align:top;
}
/* /\ UL menu items test /\ */
td.headerLeft {
	background-image: url('../images/decor/header_left_coner.gif');
	background-color:#F7F7F7;
}
td.headerRight {
	background-image: url('../images/decor/header_lright_coner.gif');
	background-color:#F7F7F7;
}
td.headerMain {
	background-image: url('../images/decor/header_bg1.gif');
	background-color:#F7F7F7;
}
.centerAligned {
	text-align: center	
}
td.noWrap {
	white-space: nowrap;
}
td.whiteBack {
	background-color: #FFF;
}
img {
	border: 0px;
}
.DatesFont{
	font-size: 11px;
	margin-bottom: 8px;
	font-weight: normal;
	color: #cccccc;
}
span.signUpPrompt, span.rollOverUpPrompt {
	font-size: 11px;
	color: #e51937;
}
span.red {
	color: #e51937;
}
span.featureName
{
	font-size:11px;
	line-height:13px;
	color:#000;
	font-weight:bold;
	white-space:nowrap;
}
span.featureDetails
{
	font-size:11px;
	color:#000;
}
td.selectedFeature {
	cursor:pointer;
	padding-top:5px;
	padding-bottom:5px;
	text-align:justify;
}
td.nonselectedFeature {
	cursor:pointer;
	padding-top:5px;
	padding-bottom:5px;
	text-align:justify;
}
td.nonselectedFeature span.featureTitle {color:#cccccc}
td.selectedFeature span.featureTitle {color:red}
td.nonselectedFeature span.featureBody {color:#ffffff}
td.selectedFeature span.featureBody {color:red}
span.featureBody
{
	font-size:11px;
	color:#000;
}
.NewsBar{
	margin-left:10px;
	margin-top:9px;
	font-size: 11px;
	width:210px
}
.LeftBar{
	margin-left:10px;
	width:210px
}
.NewsBar a, a:visited{
	color:#FFF;
	text-decoration:none;
}
.NewsBar a:hover{
	color:red;
	text-decoration:none;
}
div.NewsBar a, a:visited{
	color:#FFF;
	text-decoration:none;
}
div.NewsBar a:hover{
	color:red;
	text-decoration:none;
}
.BannerLayout{
	vertical-align:top;
}
.BannerLayout td{
	vertical-align:top;
}
#topRightLinks { 
	margin-left:10px;
	margin-top:24px;
	font-size: 11px;
}
#topRightLinks a, a:visited {
	color:#FFF;
	text-decoration:none;
}
#topRightLinks a:hover {
	color:red;
	text-decoration:none;
}
td.bottomLinks {
	font-size:11px;
}
td.bottomLinks a, a:visited {
	color:#FFF;
	text-decoration:none;
}
td.bottomLinks a:hover {
	color:red;
	text-decoration:none;
}
.home_title_dots
{
	margin-bottom:5px;
	margin-top:1px;
	width:100%;
	background:url('../images/home_dots_first.gif') repeat-x;
	height:3px;
}
.home_dots
{
	margin-top:9px;
	margin-bottom:0px;
	width:100%;
	background:url('../images/home_dots.gif') repeat-x;
	height:3px;
}
.grey_dots
{
	margin-top:0px;
	margin-bottom:0px;
	width:100%;
	background:url('../images/grey_dots.gif') repeat-x;
	height:1px;
}
.red_line
{
	margin-top:0px;
	margin-bottom:0px;
	width:100%;
	background-color:red;
	height:1px;
}
/* SONIM DIV & OTHER STYLES */
/* SONIM DIV & OTHER STYLES */
/* SONIM DIV & OTHER STYLES */
/* SONIM DIV & OTHER STYLES */
/* SONIM DIV & OTHER STYLES */
/* SONIM DIV & OTHER STYLES */
/* SONIM DIV & OTHER STYLES */
/* SONIM DIV & OTHER STYLES */
/* SONIM DIV & OTHER STYLES */
/* SONIM DIV & OTHER STYLES */
/* SONIM DIV & OTHER STYLES */
/* SONIM DIV & OTHER STYLES */
/* SONIM DIV & OTHER STYLES */
/* SONIM DIV & OTHER STYLES */
/* SONIM DIV & OTHER STYLES */
/* SONIM DIV & OTHER STYLES */
/* SONIM DIV & OTHER STYLES */
/* SONIM DIV & OTHER STYLES */
img
{
	border-style: solid;
	border-width: 0;
}
#join
{
	float:left;
	font-family:Segoe UI, Tahoma, Arial;
	font-size:11px;
	font-weight:normal;
	line-height:13px;
	color:#e51937;
	margin-top:7px;
}
#content
{
	margin:0 auto 0 auto;
	width:910px;
}
/*--------begin video--------*/
#features_content
{
	float:left;
	background-image:url('../Features/Images/features_bg.gif');
	background-repeat:repeat-x;
	width:910px;
	height:475px;
	margin-left:49px;
}
#video_about_bottom
{
	float:left;
	background-image:url('../Video/Images/video_about_bottom.gif');
	background-repeat:no-repeat;
	width:264px;
	height:16px;
}
#video_title_nav
{
	float:left;
	width:90px;
	padding-left:5px;
}
#video_tag_top
{
	float:left;
	background-image:url('../Video/Images/video_tags_top.gif');
	background-repeat:no-repeat;
	width:264px;
	height:13px;
}
#video_tag_bg
{
	float:left;
	background-image:url('../Video/Images/video_tags_bg.gif');
	background-repeat:repeat-x;
	width:264px;	
	height:83px;
}
#video_tag_bottom
{
	float:left;
	background-image:url('../Video/Images/video_tags_bottom.gif');
	background-repeat:no-repeat;
	width:264px;
	height:13px;
}
#video_photos_gallery
{
	clear:both;
	padding-top:12px;
	width:261px;
}
#video_photos_gallery_top
{
	margin-top:-13px;
	float:left;
	background-image:url('../Video/Images/video_photos_gallery_top.gif');
	background-repeat:no-repeat;
	width:261px;
	height:20px;
}
#video_photos_gallery_bg
{
	float:left;
	background-image:url('../Video/Images/video_photos_gallery_bg.gif');
	background-repeat:repeat-x;
	width:261px;
	height:125px;
}
#video_photos_gallery_bottom
{
	float:left;
	background-image:url('../Video/Images/video_photos_gallery_bottom.gif');
	background-repeat:no-repeat;
	width:261px;
	height:20px;
}
#truck_photos_2
{
	float:left;
	margin-left:14px;
	margin-top:16px;
	width:231px;
	height:73px;
	overflow:hidden;
}
div#hold	{ 
	position:relative; overflow:hidden;
	width:231px; height:73px; z-index:100
	}
div#lyr1	{
	visibility:visible; 
	padding-left:0px; 
	position:absolute; 
	z-index:1; 
	}
#gallery_nav
{
	clear:both;
	padding-top:16px;
}
#f_block
{
	float:left;
	width:740px;
	height:auto;
}
#f_block1
{
	float:left;
	width:764px;
	font-size: 11px;
}
.features_submenu_items {
	float:left;
	width:220px;
	margin:0px;
	padding:0px;
}
#title_3
{
	float:left;
	margin-top:29px;
	margin-left:15px;
	display:none;
}
#features_txt_area
{
	background-color: #fff;
	border:0px;
	float:left;
	width:670px;
	height:auto;
}
#features_txt_area_reg
{
	background-color:white;
	border:0px;
	float:left;
	width:733px;
	margin-left:15px;
}
#features_content1
{
	float:left;
	margin-top:10px;
	margin-left:10px;
	width:720px;
	height:100%;
	overflow:hidden;	
	margin-bottom:5px;
}
#features_content2
{
	float:left;
	margin-top:10px;
	margin-left:10px;
	width:720px;
	height:100%;
	overflow:hidden;	
	margin-bottom:5px;
}
#features_content3
{
	float:left;
	margin-top:10px;
	width:670px;
	height:100%;
	overflow:hidden;	
	margin-bottom:5px;
}
#partner_content1
{
	margin:20px auto;
	width:630px;
	overflow:hidden;	
	margin-bottom:0px;
	border:0px;
	padding:10px 10px 0px 10px;
	color:black;
}
#partner_content1 table { 
text-indent: 0px;
border-spacing: 1px;
}
#partner_content1 td.header1 { 
white-space: nowrap;
background-image: url("themes/Gray/titleBack.png");
color: #ffffff;
font-weight: 700;
font-size: 15px;
line-height: 30px;
}
#partner_content1 td { 
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
font-family: sans-serif, "Helvetica", "Arial";
display: table-cell;
vertical-align: inherit;
}

/* FORUM BEGIN */
#login_content1
{
	margin:20px auto;
	width:630px;
	height:650px;
	overflow:hidden;	
	margin-bottom:0px;
	background-color: #fff;
	border:0px;
	padding:10px 10px 0px 10px;
	color:black;
}
#login_content1 a, a:visited {
	color: #000;
	text-decoration:none;
}
#login_content1 a:hover {
	color: red;
}
#forum_content2
{
	margin:20px auto;
	width:910px;
	height:auto;
	overflow:hidden;	
	margin-bottom:0px;
	background-color: #fff;
	border:0px;
	padding:10px 10px 0px 10px;
}
#forum_content2 ul.yafPageLink
{
	display:none;
}
#forum_content2 a.yafcssbigbutton, a.yafcssbigbutton:visited
{
	color: #FFF;
	text-decoration:none;
}
#forum_content2 a.yafcssbigbutton:hover
{
	color: red;
}
#forum_content2 a.yaflittlebutton, a.yaflittlebutton:visited
{
	color: #FFF;
	text-decoration:none;
}
#forum_content2 a.yaflittlebutton:hover
{
	color: red;
}
#forum_content2 a.yafcssimagebutton, a.yafcssimagebutton:visited
{
	color: #FFF;
	text-decoration:none;
}
#forum_content2 a.yafcssimagebutton:hover
{
	color: red;
}
#forum_content2 a, a:visited {
	color: #000;
	text-decoration:none;
}
#forum_content2 a:hover {
	color: red;
}
#forum_content2 table.header1 {
	white-space:nowrap;
}
#forum_content2 table.header1 a, a:visited{
	color: #fff;
}
#forum_content2 table.header1 a:hover{
	color: red;
}
/* FORUM END */
.faq_phone2
{
	background-image: url("../Support/Images/image_cc.jpg");
	background-position:10px 10px;
	background-repeat: no-repeat;
	height: auto;
	float: left;
}

.faq_phone
{
	background-image: url("../FAQ/Images/SONIMS1LANDROV.png");
	background-position: 0px 10px;
	background-repeat: no-repeat;
	height: auto;
	min-height:500px;
	float: left;
}
#faq_content
{
	margin-top:1px;
	float:left;
	width:732px;
	height:100%;
	margin-bottom:70px;
}
#f_text_boxes
{
	float:left;
	margin-top:5px;
	color:black;
}
#faq_text_boxes
{
	float:left;
	margin-top:8px;
}
#p_left_block
{
	float:left;
	width:160px;
	margin-right:32px;
}
/*---------classes---------*/
.cb
{
	clear:both;
}
.fl
{
	float:left;
}
.darkgrey_txt
{
	font-family:Segoe UI, Tahoma, Arial;
	font-size:11px;
	font-weight:normal;
	line-height:13px;
	color:#666666;
} 
.darkgrey_txt a, a:visited
{
	color:black;
} 
.darkgrey_txt a:hover
{
	color:red;
} 
.white_txt
{
	float:left;
	font-family:Segoe UI, Tahoma, Arial;
	font-size:11px;
	font-weight:normal;
	line-height:13px;
	color:#FFFFFF;
	text-decoration:none;
}
.new_red1
{
	font-family:Segoe UI, Tahoma, Arial;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	color:#e51937;
}
.new_red2
{
	font-family:Segoe UI, Tahoma, Arial;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
	color:#e51937;
}
.new_orange
{
	font-family:Segoe UI, Tahoma, Arial;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
	color:#e86f33;
}
.new_black
{
	font-family:Segoe UI, Tahoma, Arial;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	color:#000000;
}
.new_black a, a:visited
{
	color:#000000;
}
.new_black a:hover
{
	color:red;
}
.new_black1
{
	font-family:Segoe UI, Tahoma, Arial;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	color:#000000;
}
.new_black2
{
	font-family:Segoe UI, Tahoma, Arial;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
	color:#000000;
}










