/* CSS Document */
/* 	Mobility DVD
	Last updated on May 14, 2007
	Created & Updated by SS
*/

/* 	===================================================================================================
												Body
===================================================================================================  */

BODY
{
	margin: 0px auto;
	padding: 0px;
	background-color: #EBEBEB;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow", Tahoma;
}

#main
{
	width: 776px;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
}
.forimg img
{
 padding:0 0 0 10px;
}


/* 	===================================================================================================
												 Header
===================================================================================================  */


#header
{
	width: 776px;
	text-align: left;
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	background-attachment: scroll;
	margin:0px;
	padding:0px;
	float:left;
}

#headermainmenus
{
	width:776px;
	height:29px;
	padding:0px 0px 0px 0px;
	margin:0px;
	float: left;
	background-color:#FFFFFF;
}

#headertopmenus
{
	width:776px;
	height:29px;
	padding:0px;
	margin:0px;
	float: left;
	background-color:#FFFFFF;
}
#headertopmenus ul
{
	position: relative;
	width:776px;
	height:29px;
	background: url(../images/menu.jpg);
	margin: 0;
	padding: 0;
}

#headertopmenus ul li
{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top:0;
}

#headertopmenus ul li, #headertopmenus a
{
	display:block;
	height:41px;
	border-bottom:0;
}

#headertopmenus ul li a
{
	text-indent:-9999px;
	text-decoration:none;
	padding: 0px;
}

#tm1
{
	left:0; top:0; width:156px;
}
#tm2
{
	left:155px; top:0; width:155px;
}
#tm3
{
	left:310px; top:0; width:155px;
}
#tm4
{
	left:465px; top:0; width:155px;
}

#tm5
{
	left:621px; top:0; width:155px;
}


#tm1 a:hover 
{
	background: transparent url(../images/menu.jpg) 0 -29px no-repeat; border-bottom:0;
}
#tm2 a:hover 
{
	background: transparent url(../images/menu.jpg) -155px -29px no-repeat; border-bottom:0;
}
#tm3 a:hover 
{
	background: transparent url(../images/menu.jpg) -310px -29px no-repeat; border-bottom:0;
}
#tm4 a:hover 
{
	background: transparent url(../images/menu.jpg) -465px -29px no-repeat; border-bottom:0;
}
#tm5 a:hover 
{
	background: transparent url(../images/menu.jpg) -621px -29px no-repeat; border-bottom:0;
}


#tm1a 
{
	left:0; width:156px; background: transparent url(../images/menu.jpg) 0 -29px no-repeat; border-bottom:0;
}

#tm2a 
{
	left:156px; width:155px; background: transparent url(../images/menu.jpg) -149px -29px no-repeat; border-bottom:0;
}

#tm3a 
{
	left:311px; width:155px; background: transparent url(../images/menu.jpg) -311px -29px no-repeat; border-bottom:0;
}

#tm4a 
{
	left:466px; width:155px; background: transparent url(../images/menu.jpg) -447px -29px no-repeat; border-bottom:0;
}

#tm5a 
{
	left:621px; width:155px; background: transparent url(../images/menu.jpg) -596px -29px no-repeat; border-bottom:0;
}



/* 	===================================================================================================
												Top Additional Navigation
===================================================================================================  */
#header-accessnew
{
	float:right;
	width:761px;
	height:12px;
	padding:15px 15px 0px 0px;
	text-align:right;
	font-size:70%;
	color:#282828;
	background-color:#EBEBEB;
}

#header-access
{

	width:360px;
	margin:0 auto;
	height:32px;
	padding:15px 15px 0px 105px;
	
	font-size:70%;
	color:#282828;
	
}


#header-access-menus
{
	width: 262px;
	height:16px;	
	text-align: center;
	float:right;
	padding:0px;
	font-size:100%;
	font-weight: normal;
	color: #282828;
	text-decoration: none;
	background:url(../mobi-images/background-top-menu.gif) repeat-x;
	border:1px solid #C7C7C7;
}

#header-access-menus a 
{
	text-decoration: none;
	color:#282828;
}

#header-access-menus a:hover
{
	text-decoration: none;
	color: #555555;
}

ul.header-access-links
{
	margin:0;
	padding:0;
	background-position: center;
	text-align: center;
}

ul.header-access-links li	
{
	list-style-position:inside;
	list-style-type:none;
	margin:0;
	padding:0px 3px 0px 3px;
	display: inline;
	text-align: center;
}


#header-access-menus1
{
	width: 16px;
	height:16px;	
	text-align: center;
	float:right;
	padding:0px 2px 0px 2px;
	font-size:100%;
	font-weight:bold;
	color: #282828;
	text-decoration: none;
	background:url(../mobi-images/background-top-menu.gif) repeat-x;
	border:1px solid #C7C7C7;
	margin:0px 0px 0px 5px;
}

#header-access-menus1 a 
{
	text-decoration: none;
	color:#282828;

}

#header-access-menus1 a:hover
{
	text-decoration: none;
	color: #555555;
}

#header-access-menus2
{
	width: 16px;
	height:16px;	
	text-align: center;
	float:right;
	padding:0px 2px 0px 2px;
	font-size:100%;
	font-weight:bold;
	color: #282828;
	text-decoration: none;
	background:url(../mobi-images/background-top-menu.gif) repeat-x;
	border:1px solid #C7C7C7;
	margin:0px 0px 0px 5px;
}

#header-access-menus2 a 
{
	text-decoration: none;
	color:#282828;
}

#header-access-menus2 a:hover
{
	text-decoration: none;
	color: #555555;
}

#header-access-menus3
{
	width: 16px;
	height:16px;	
	text-align: center;
	float:right;
	padding:0px 2px 0px 2px;
	font-size:100%;
	font-weight:bold;
	color: #282828;
	text-decoration: none;
	background:url(../mobi-images/background-top-menu.gif) repeat-x;
	border:1px solid #C7C7C7;
	margin:0px 0px 0px 5px;
}

#header-access-menus3 a 
{
	text-decoration: none;
	color:#282828;
}

#header-access-menus3 a:hover
{
	text-decoration: none;
	color: #555555;
}
/* 	===================================================================================================
												Top menu
===================================================================================================  */
#headertop
{
	width:776px;
	height:94px;
}

#headertopleft
{
	width:210px;
	height:74px;
	float: left;
	margin:0px;
	padding:20px 0px 0px 24px;
}

#headertopright
{
	width:480px;
	height:94px;
	float: right;
	text-align:right;
	padding:0px 0px 0px 0px;
}

#headertopright1
{
	width:480px;
	height:40px;
	float:right;
	font-size:70%;
	color:#3998C5;
	padding:14px 0px 0px 0px;
}

#headertopright1-search
{
	width:480px;
	height:25px;
	float:right;
	font-size:70%;
	color:#3998C5;
	padding:21px 0px 0px 0px;
}

#headertopright1-box
{
	width:344px;
	float:right;
	padding:0px;
	margin:0px 0px 0px 0px;
}

#headertopright1-box-1
{
	width:147px;
	float:left;
	padding:0px 10px 0px 0px;
	margin:0px;
	height:32px;
}

#headertopright1-box-2
{
	width:182px;
	float:left;
	padding:0px;
	margin:0px;
}

#headertopright2
{
	width:480px;
	height:47px;
	float:right;
}

#header-top-menus
{
	width:400px;
	height:25px;	
	text-align: center;
	float:right;
	padding:0px 0px 0px 0px;
	font-size:100%;
	font-weight: normal;
	color: #DCDDDD;
	text-decoration: none;
	background:url(../mobi-images/background-top-navigation.gif) repeat-x;
	border:1px solid #888888;
	margin:8px 0px 0px 0px;
}

#header-top-menus a 
{
	text-decoration: none;
	color:#DCDDDD;
}

#header-top-menus a:hover
{
	text-decoration: none;
	color: #000;
}

ul.header-top-links
{
	margin:0;
	padding:0;
	background-position: center;
	text-align: left;
}

ul.header-top-links li	
{
	list-style-position:inside;
	list-style-type:none;
	margin:0;
	padding:0px 3px 0px 3px;
	display: inline;
	text-align: left;
}

#header-image
{
	width:776px;
	height:244px;
	background: #B6B6B6 url(../mobi-images/baclground-main-header.jpg) no-repeat scroll;
	padding:0px;
	margin:0px;
	float:left;
}
/* 	===================================================================================================
												Contents
===================================================================================================  */


#homecontent
{
	width: 746px;
	text-align:left;
	margin:0px auto;
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	background-attachment: scroll;
	padding:15px;
	float:left;
	font-size:75%;
}

#maincontent
{
	width:746px;
	text-align:left;
	background-color:#fff;
	margin:0px;
	padding:0px;
	float:left;
	background:url(../mobi-images/background-innerpage.gif) repeat-y;
}

#maincontent h1
{
	text-align: left;
	font-size: 110%;
	line-height: 15px;
	color: #0E0D0D;
}

#maincontent h2
{
	text-align: left;
	font-size: 100%;
	line-height: 15px;
	color: #5D0708;
}

#maincontent a
{
	text-decoration: none;
	color:#000;
}

#maincontent a:hover
{
	text-decoration: none;
	color: #008FD4;
}

#maincontent-left
{
	float:left;
	width:240px;
	padding:0px;
	margin:0px auto;
	text-align:left;
	padding:15px 0px 15px 8px;
}

.home-flash
{
	width:210px;
	padding:0px;
	margin:0px;
	padding:0px 0px 0px 4px;
}

#maincontent-left img
{
	padding:15px 0px 15px 4px;
}

#maincontent-left1
{
	float:left;
	width:240px;
	padding:0px;
	margin:0px auto;
	text-align:left;
}

#maincontent-left1 img
{
	padding:0px 0px 10px 0px;
}

#maincontent-right
{
	float:right;
	width:488px;
	padding:0px;
	margin:0px;
}

#maincontent-left-inner
{
	float:left;
	width:240px;
	padding:15px 0px 15px 8px;
	margin:0px 0px 0px 0px;
	text-align:left;
}

.left-inner-img
{
	text-align:center;
	padding:0px 0px 0px 70px;
	margin:0px;
}

.welcome-txt
{
	width:300px;
}

#contenttopright
{
	padding:0px 0px 0px 10px;
	margin:0px;
	text-align:left;
	color:#646464;
}

#contenttopright p
{
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	font-size:100%;
	color:#646464;
}

#contenttopright h1
{
	font-weight:bold;
	padding:0px 0px 10px 0px;
	margin:0px;
}

#contenttopright h2
{
	font-weight:bold;
	padding:5px 0px 5px 0px;
	margin:0px;
	color:#666666;
	font-size:105%;	
}

#contenttopright h3
{
	font-weight:bold;
	padding:5px 0px 5px 0px;
	margin:0px;
	color:#333333;
	font-size:120%;	
}

#contenttopright h4
{
	font-weight:bold;
	padding:5px 0px 5px 0px;
	margin:0px;
	color:#666666;
	font-size:90%;
	text-align:right;
}

#contenttopright h5
{
	font-weight:normal;
	padding:0px 0px 15px 0px;
	margin:0px;
	color:#999999;
	font-size:95%;
	text-align:left;
}

#contenttopright a
{
	color:#FF9900;
	text-decoration:none;
}

#contenttopright a:hover
{
	color:#008FD4;
	text-decoration:none;
}

#contenttopright ul
{
	padding:5px 0px 10px 0px;
	margin:0px;
	font-size:100%;
	color: #646464;
}

#contenttopright li
{
	display:block;
	background-image: url(../mobi-images/dot-list.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	background-attachment: scroll;
	padding: 0px 0px 5px 20px;
}

.space-img
{
	text-align:left;
	padding:0px 8px 0px 0px;
	float:left;
}

.left-h1
{
	color:#FF9900;
	font-size:140%;
	padding:0px;
	margin:0px;
}

.left-h2
{
	color:#008FD4;
	font-size:140%;
	padding:0px;
	margin:0px;	
}
.menus
{
	color:#008FD4;
	font-size:140%;
	padding:0px;
	margin:0px;	
}
.left-h3
{
	color:#008FD4;
	font-size:115%;
	padding:0px;
	margin:0px;
	font-weight:bold;
}

.left-h4
{
	color:#008FD4;
	font-size:130%;
	padding:0px;
	margin:0px;
	font-weight:bold;
}

.left-h5
{
	color:#008FD4;
	font-size:120%;
	padding:0px 0px 0px 10px;
	margin:0px 0px 10px 0px;
	font-weight:bold;
}

#homepage-content-txt
{
	padding:10px 5px 0px 0px;
	margin:0px;
	float:left;
	color:#646464;
	width:480px;
	
}

#homepage-content
{
	padding:10px 5px 0px 0px;
	margin:0px;
	float:left;
	color:#646464;
	width:480px;
}

#homepage-content a
{
	color:#008FD4;
	text-decoration:none;
}

#homepage-content a:hover
{
	color:#FF9900;
	text-decoration:none;
}

#homepage-content p
{
	margin:0px;
	padding:0px;
}

#homepage-content img
{
	padding:0px 0px 8px 0px;
}

#homepage-content ul
{
	padding:5px 0px 10px 0px;
	margin:0px;
	font-size:100%;
	color: #646464;
}

#homepage-content li
{
	display:block;
	background-image: url(../mobi-images/dot-list.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	background-attachment: scroll;
	padding: 0px 0px 5px 20px;
}

#newsandevents-content
{
	padding:10px 5px 0px 0px;
	margin:0px;
}

#newsandevents-content h1
{
	padding:0px 0px 0px 0px;
	margin:0px;
	text-align:left;
	font-size:115%;
	font-weight:bold;
	color:#666666;
}

#newsandevents-content h2
{
	padding:3px 0px 5px 0px;
	margin:0px;
	text-align:left;
	font-size:95%;
	font-weight:normal;
	color:#999999;
	font-style:italic;
}

#newsandevents-content a
{
	color:#666666;
	text-decoration:none;
}

#newsandevents-content a:hover
{
	color:#FF9900;
	text-decoration:none;
}

#newsandevents-content img
{
	padding:0px 10px 10px 0px;
}

.newsandevents-line
{
	padding:0px 0px 0px 0px;
	margin:10px 0px 10px 0px;
	border-top: 1px dotted #CCCCCC;
	color:#646464;
	text-align:left;
	height:20px;
}

#testimonials-content
{
	padding:10px 5px 0px 0px;
	margin:0px;
	color:#646464;
}

#testimonials-content h1
{
	padding:0px 0px 5px 0px;
	margin:0px;
	text-align:left;
	font-size:115%;
	font-weight:bold;
	color:#646464;
}

#testimonials-content h2
{
	padding:3px 0px 0px 0px;
	margin:0px;
	text-align:left;
	font-size:100%;
	font-weight:bold;
	color:#999999;
	font-style:italic;
}

#testimonials-content p
{
	padding:3px 0px 5px 0px;
	margin:0px;
	text-align:left;
	font-size:100%;
	font-weight:normal;
	color:#646464;
}

#testimonials-content a
{
	color:#666666;
	text-decoration:none;
}

#testimonials-content a:hover
{
	color:#FF9900;
	text-decoration:none;
}

#testimonials-content img
{
	padding:5px 0px 0px 0px;
}

#testimonials-line
{
	padding:0px 0px 0px 0px;
	margin:10px 0px 10px 0px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	color:#646464;
	text-align:left;
}

#search-result-content
{
	padding:0px;
	margin:0px;
	font-weight:bold;
	width:470px;
	float:left;
}
.search-result-row
{
	width:470px;
	padding:3px 0px 3px 0px;
	float:left;
}
.search-result-col1
{
	width:15px;
	float:left;
	background-image:url(../mobi-images/dot.gif);
	background-repeat:no-repeat;
	background-position: left 6px;
}
.search-result-col2
{
	width:445px;
	float:left;
}

#search-result-content a
{
	color:#008FD4;
	text-decoration:none;
}

#search-result-content a:hover
{
	color:#FF9900;
	text-decoration:none;
}

ul.search-result
{
	padding:0px 0px 0px 0px;
	margin:0px;
}

li.search-result
{
	padding:2px 0px 2px 0px;
	margin:0px;
	list-style-position:inside;
	list-style-type:none;
}

#faqs-content
{
	padding:10px 5px 0px 0px;
	margin:0px;
}

#faqs-content a
{
	color:#008FD4;
	text-decoration:none;
	background-attachment: scroll;
	background-image: url(../mobi-images/dot.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding:0px 0px 0px 15px;
	margin:0px;
}

#faqs-content a:hover
{
	color:#FF9900;
	text-decoration:none;
}

#faqs-content img
{
	padding:0px 0px 0px 0px;
}

#content-aboutus
{
	padding:0px;
	margin:0px 0px 0px 0px;
}

#content-aboutus h1
{
	padding:0px;
	margin:0px;
	font-size:105%;
	color:#008FD4;
	font-weight:bold;
}

.content-aboutus-line
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
	height:21px;
	width:100%;
	background:url(../mobi-images/background-line.gif) repeat-x;
	float:left;
}

.content-aboutus-left
{
	width:223px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	text-align:left;
}

.content-aboutus-right
{
	width:223px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
	text-align:right;
}

#content-aboutus-line-p
{
	padding:19px 0px 0px 0px;
	margin:0px 0px 0px 24px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	color:#646464;
	float:left;
	width:470px;
	text-align:left;
}

#content-products-line-p
{
	padding:19px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	float:left;
	width:470px;
	text-align:left;
	height:8px;
}

.textlink
{
	text-align:right;
	text-decoration:none;
	width:100%;
	padding:0px 0px 0px 0px;
}

.textlink-bottom
{
	background-image:url(../mobi-images/arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:200px;
	text-align:right;
	float:right;
	padding:0px 10px 0px 0px;
}
#newsbanner
{
	width:247px;
	float:left;
	border-top: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	border-bottom: 1px none #DFDFDF;
	border-left: 1px solid #DFDFDF;
	background-color:#F3F3F3;
	height:300px;
	margin:0px 0px 0px 5px;
}



.banner-header
{
	margin:1px;
	background-color:#DFDFDF;
	text-align:center;
	padding:7px 0px 7px 0px;
}
.newstxt
{
	width:222px;
	float:left;
	border-top: 1px solid #DFDFDF;
	padding:23px 8px 0px 17px;
	font-size:100%;
	color:#646464;
	line-height:17px;
}

.newstitle
{
	font-size:100%;
	color:#FF9413;
	font-weight:bold;
}

.newsdate
{
	font-size:90%;
	color:#000000;
	padding:2px 0px 2px 0px;
}

.newscontent
{
	padding:1px 0px 2px 0px;
	width:190px;
	line-height:16px;
	font-style:italic;
}

.read-more
{
	padding:0px 0px 0px 5px;
}

#textlink_view
{
	font-size:100%;
	color:#FF9413;
	font-weight:bold;
	padding:3px 0px 6px 0px;
}

#textlink_view a
{
	color:#FF9413;
	text-decoration: underline;
}
#textlink_view a:hover
{
	color:#00000;
	text-decoration: underline;
}

#testimonial
{
	width:239px;
	float:left;
	border-top: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	border-bottom: 1px none #DFDFDF;
	border-left: 1px none #DFDFDF;
	background-color:#F3F3F3;
	height:300px;
}

#testtxt
{
	width:214px;
	float:left;
	border-top: 1px solid #DFDFDF;
	padding:23px 8px 0px 17px;
	font-size:100%;
	color:#646464;
	line-height:17px;
}

.testimonial-img
{
	color:#000000;
}
.txt-orange
{
	color:#FF9413;
}

.meetbanner1, .meetbanner2, .meetbanner3
{
	float:left;
	width:228px;
	margin:15px 4px 0px 0px;
	background:url(../mobi-images/background-team-banner.gif) repeat-y;
	font-size:100%;
	color:#000000;
	line-height:17px;
}

.meetbanner-top1, .meetbanner-top2, .meetbanner-top3
{
	background:url(../mobi-images/background-top-team-banner.gif) no-repeat;
	height:10px;
}

.meetbanner-content1, .meetbanner-content2, .meetbanner-content3
{
	background:url(../mobi-images/background-bot-team-banner.gif) no-repeat bottom;
	padding:0px 0px 15px 0px;
	width:228px;
	float:left;
}

.meetimg1, .meetimg2, .meetimg3
{
	float:left;
	width:60px;
	padding:0px 5px 0px 10px;
}

.meettxt1, .meettxt2, .meettxt3
{
	float:right;
	text-align:left;
	width:140px;
	padding:0px 0px 0px 0px;
}



.homebanner
{
	width:234px;
	float:left;
	padding-left:6px;	
}
.topheadbg{
	background:url(../images/homeheadbg.jpg) no-repeat; width:234px; height:35px;
}
.homebannerbg { background:url(../images/homecontbg.jpg) repeat-y; width:234px; height:141px; }
.homebannerbottom { background:url(../images/homecontbgbottom.jpg) no-repeat; width:234px; height:12px;}
.poshead { padding:13px 0 0 13px;}
.posbanner { padding:13px 0 0 40px;}
.posbottombanner { padding:15px 0 0 0;}
.posprod { padding-top:13px;} 
/*.product_divider { background:url(../images/prod_divide.jpg) repeat-y; width:1px; height:525px;}*/
.posproddivide { padding:5px 9px 0 9px;}
.posadaptationcont { padding:0 0 0 12px; color:#656565;}
.adapttotal { width:210px;}


.proddividepos { font-size:0; padding-top:10px;}
/* 	===================================================================================================
												Product Category
===================================================================================================  */

.product-category-box
{
	width:220px;
	float:left;
	padding:0px;
	margin:0px 8px 0px 8px;
}

.product-category-title1
{
	font-size:110%;
	color:#686868;    
	width:167px;
    /* padding:10px 0px 0px 0px;*/
	
	background-image: url(../images/prod_vehicles_head.jpg);
	background-repeat: no-repeat;
	height:34px;
	background-attachment: scroll;
	font-weight:bold;
}

.product-category-title2
{
	font-size:110%;
	color:#686868;	
	width:279px; 
	/*padding:10px 0px 0px 10px;	*/
	background-image: url(../images/prod_adaptation_head3.jpg);
	background-repeat: no-repeat;
	height:34px;
	background-attachment: scroll;
	font-weight:bold;
}


.product-category-box-top
{
	width:220px;
	float:left;
	background:url(../mobi-images/background-product-cat-top.gif) bottom no-repeat;
	height:8px;
}

.product-category-box-bot
{
	width:220px;
	float:left;
	background:url(../mobi-images/background-product-cat-bot.gif) top no-repeat;
	height:8px;
}
.product-category-img
{
	width:212px;
	float:left;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:0px 3px 3px 3px;
	margin:0px;
	height:162px;
}

.product-category-title
{
	width:210px;
	float:left;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding:4px;
	margin:0px;
	font-size:110%;
	color:#FF9900;
	font-weight:bold;
	text-align:center;
}


/* 	===================================================================================================
												Product
===================================================================================================  */

#procat_box1
{
	width:228px;
	float:left;
	text-align:left;
	padding:0px;
	margin:0px 6px 0px 0px
}

.procat_border1
{
	background-image: url(../mobi-images/background-large-image.gif);
	background-repeat: no-repeat;
	display: block;
	float:left;
	padding:8px 0px 8px 8px;	
	width: 220px;
	height: 218px;
	background-color:#CC3300;
}
.procat_smallborder1
{
	background-image: url(../mobi-images/background-small-image.gif);
	background-repeat: no-repeat;
	display: block;
	float:left;
	width: 126px;
	height: 125px;
	padding-top: 6px;
	text-align: center;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin:0px 0px 5px 0px;
}
.usedcars_smallborder
{
	background-image: url(../mobi-images/usedcars-smallbox.gif);
	background-repeat: no-repeat;
	display: block;
	float:left;
	width: 126px;
	height: 94px;
	padding-top: 6px;
	text-align: center;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#procat_box1 h1
{

	font-size:110%;
	color:#686868;
	float:left;
	width:220px;
	padding:10px 0px 0px 10px;
	margin:7px 0px 0px 0px;
	background-image: url(../mobi-images/product-category-title-1.jpg);
	background-repeat: no-repeat;
	height: 35px;
	background-attachment: scroll;
	font-weight:bold;
	text-align:left;
}

#procat_box2 h2
{
	font-size:110%;
	color:#686868;
	float: left;
	width:220px;
	padding:10px 0px 0px 10px;
	margin:7px 0px 0px 0px;
	background-image: url(../mobi-images/product-category-title-2.jpg);
	background-repeat: no-repeat;
	height: 35px;
	background-attachment: scroll;
	font-weight:bold;
	text-align:left;
}


#procat_box1 img
{
	padding:0px 0px 2px 0px;
	margin:0px;
}

#procat_box1 p
{
	padding:0px 0px 10px 0px;
	margin:0px;
}
#procat_box1 a 
{
	color:#008FD4;
}

#procat_box1 a:hover
{
	color:#000000;
}

#procat_box2
{
	width:228px;
	float:left;
	text-align:left;
}

#procat_box2 h1
{

	font-size:110px;
	color:#686868;
	float:right;
	width:220px;
	padding:10px 0px 0px 10px;
	background-image: url(../mobi-images/product-category-title.jpg);
	background-repeat: no-repeat;
	height: 35px;
	background-attachment: scroll;
	font-weight:bold;
	text-align:left;
}

#procat_box2 img
{
	padding:0px 0px 2px 0px;
	margin:0px;
}

#procat_box2 p
{
	padding:0px 0px 10px 0px;
	margin:0px;
}
#procat_box2 a
{
	color:#008FD4;
}
#procat_box2 a:hover
{
	color:#000000;
}

.prodlist
{
	width:464px;
	padding-top:0px;
	float:left;	
}
#prodlist_left
{
	width:232px;
	float:left;
	font-size:110%;
	font-weight:bold;
	padding-top:5px;
	line-height:21px;
	height: 40px;
	color:#666666;
}
#prodlist_right
{
	width:225px;
	float:right;
	font-size:125%;
}

#prodlist_right a
{
	color:#008FD4;
}
#prodlist_right a:hover
{
	color:#FF9900;
}

#prodlist_right h1
{
	font-size:105%;
	color:#686868;
	float:right;
	width:150px;
	padding:10px 0px 0px 8px;
	margin:0px;
	background-image: url(../mobi-images/background-forthcoming.jpg);
	background-repeat: no-repeat;
	height: 26px;
	background-attachment: scroll;
	font-weight:bold;
}

.prodprevnext
{
	width:464px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	float:left;
	font-size:100%;
	color:#666666;
}

.prodprevnext-left
{
	width:200px;
	text-align:left;
	float:left;
	font-size:100%;
	font-weight:normal;
	margin:0px;
	padding:2px 0px 0px 0px;
}

.prodprevnext-right
{
	width:264px;
	text-align:right;
	float:right;
}

#usedproducts
{
	width:464px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	float:right;
	font-size:100%;
	color:#666666;
}

#prod_title
{
	background-image: url(../mobi-images/background-title1.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	height: 34px;
	width: 444px;
	padding:8px 0px 0px 30px;
	float:left;
	margin:10px 0px 0px 0px;	
	font-size:110%;
	font-weight:bold;
}

#prod_title-left
{
	width: 270px;
	padding:0px 0px 0px 0px;
	float:left;
	margin:0px;
	text-align:left;
}

#prod_title-right
{
	width: 150px;
	padding:0px 20px 0px 0px;
	float:right;
	margin:0px;
	text-align:right;
	color:#008FD4;
}

.orgtext
{
	color:#FF9900;
}

#threeboxes_top
{
	height: 8px;
	width: 461px;
	float: left;
}

.threeboxes-top1
{
	height: 8px;
	width: 147px;
	float: left;
	padding:0px;
	background-attachment: scroll;
	background-image: url(../mobi-images/background-three-boxes-top1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.threeboxes-top2
{
	height: 8px;
	width: 147px;
	float: right;
	padding:0px;
	margin:0px 0px 0px 0px;
	background-attachment: scroll;
	background-image: url(../mobi-images/background-three-boxes-top1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}


#threeboxes_middle
{
	background-attachment: scroll;
	background-image: url(../mobi-images/background-three-boxes-middle.gif);
	background-repeat: repeat-y;
	width: 461px;
	float: left;
	text-align: left;
	padding:3px 0px 3px 0px;
	margin:0px 0px 0px 0px;
}

#threeboxes_middle p
{
	width: 127px;
	text-align: left;
	padding:0px;
	margin:0px;
	font-size:100%;
	color:#666666;
	text-decoration:none;
}

.threeboxes-middle1
{
	width: 127px;
	float: left;
	padding:0px 10px 0px 10px;
	background-attachment: scroll;
	background-image: url(../mobi-images/background-three-boxes-middle1.gif);
	background-repeat: repeat-y;
	background-position: left top;
	text-align:left;
}

.threeboxes-middle2
{
	width: 127px;
	float: left;
	padding:0px 10px 5px 10px;
	margin:0px 0px 0px 0px;
	background-attachment: scroll;
	background-image: url(../mobi-images/background-three-boxes-middle1.gif);
	background-repeat: repeat-y;
	background-position: left top;
	text-align:left;
}

#threeboxes_middle_box1
{
	width:130px;
	float:left;
	padding:0px 5px 0px 11px;
	margin-right: 10px;	
}

#threeboxes_middle_box1 p
{
	width:126px;
	padding:2px 0px 0px 0px ;
	margin:0px 0px 5px 0px;
}

#threeboxes_middle_box2
{
	width:130px;
	float:left;
	padding-right: 5px;
	padding-left: 12px;
	margin-right: 0px;		
}

#threeboxes_bottom
{
	width: 461px;
	float: left;
	padding:0px;
	margin:0px 0px 10px 0px;
}

.threeboxes-bottom1
{
	width: 147px;
	height: 8px;
	float: left;
	padding:0px;
	background-attachment: scroll;
	background-image: url(../mobi-images/background-three-boxes-bottom1.gif);
	background-repeat:no-repeat;
	background-position: left top;
}

.threeboxes-bottom2
{
	width: 147px;
	height: 8px;
	float: left;
	padding:0px;
	margin:0px 0px 0px 0px;
	background-attachment: scroll;
	background-image: url(../mobi-images/background-three-boxes-bottom1.gif);
	background-repeat:no-repeat;
	background-position: left top;
}


#viewdetails
{
	text-align:left;
	padding:9px 0px 0px 0px;
	margin:0px 0px 0px 20px;
	font-size:100%;
}

#viewdetails a
{
	color:#ffffff;
	width:90px;
	background-attachment: scroll;
	background-image: url(../mobi-images/btn-viewdetails-on.jpg);
	background-repeat: no-repeat;
	height: 17px;
	display: block;
	text-align:center;
	padding:2px 0px 0px 0px;
}

#viewdetails a:hover
{
	background-attachment: scroll;
	background-image: url(../mobi-images/btn-viewdetails-over.jpg);
	background-repeat: no-repeat;
	color:#ffffff;
}

.usedcars_top
{
	background-attachment: scroll;
	background-image: url(../mobi-images/background-used-cars-top.gif);
	background-repeat: no-repeat;
	height: 9px;
	width: 466px;
	margin-top: 5px;
	float: left;
	background-position:bottom;
}

.usedcars_middle
{
	background-attachment: scroll;
	background-image: url(../mobi-images/background-used-cars-middle.gif);
	background-repeat: repeat-y;
	float: left;
	background-position: left top;
	width: 448px;
	padding-right: 10px;
	padding-left: 8px;
}

.usedcars_bottom
{
	background-attachment: scroll;
	background-image: url(../mobi-images/background-used-cars-bottom.gif);
	background-repeat: no-repeat;
	height: 9px;
	width: 466px;
	padding-bottom: 10px;
	float: left;
}

.usedcars_right
{
	float: right;
	width: 315px;
	color:#666666;
	font-size:100%;
	padding:5px 0px 5px 0px;
	margin:0px;
}

.usedcars_right-heading
{
	font-size:105%;
	color:#008FD4;
	margin:0px;
	padding:0px 0px 5px 0px;
	font-weight:bold;
}

.usedcars_right_1
{
	float: left;
	width: 155px;
}
.usedcars_right_2
{
	float: right;
	width: 155px;
}
.usedcars_prize
{
	float: left;
	width: 155px;
	color:#FF9413;
	font-weight:bold;
	padding:5px 0px 0px 0px;	
}
#usedcars_detail_top{
	float:left;
	width: 466px;
	background-attachment: scroll;
	background-image: url(../mobi-images/usedcars-detail-top.gif);
	background-repeat: no-repeat;
	height: 8px;
	background-position:bottom;
}
#usedcars_detail_middle{
	float: left;
	width: 448px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C7C7C7;
	border-left-color: #C7C7C7;
	padding:2px 8px 0px 8px;
}
.usercars-image
{
	width:406px;
	margin:0px 0px 0px 20px;
}

#usedcars_detail_bottom{
	float:left;
	width: 466px;
	background-attachment: scroll;
	background-image: url(../mobi-images/usedcars-detail-bottom.gif);
	background-repeat: no-repeat;
	height: 8px;
}
#usedcars_detail_small_top{
	float:left;
	width: 406px;
	background-attachment: scroll;
	background-image: url(../mobi-images/usedcars-detail-small-top.gif);
	background-repeat: no-repeat;
	height: 8px;
	background-position:bottom;
}
#usedcars_detail_small_middle{
	float: left;
	width: 394px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C7C7C7;
	border-left-color: #C7C7C7;
	padding:1px 5px 0px 5px;
	text-align:center;
}
#usedcars_detail_small_bottom{
	float:left;
	width: 406px;
	background-attachment: scroll;
	background-image: url(../mobi-images/usedcars-detail-small-bottom.gif);
	background-repeat: no-repeat;
	height: 8px;
}

#usedcars_detail_content
{
	width:444px;
	float:left;
	text-align:center;
	color:#666666;
}

#usedcars_detail_content a
{
	color:#FF9900;
	text-decoration:none;
	font-weight:bold;
	font-size:100%;
}

#usedcars_detail_content h1
{
	font-size:105%;
	font-weight:bold;
	color:#FF9413;
	margin:0px;
	text-align:center;
	padding:10px 0px 5px 0px;
}
#usedcars_detail_content img
{
	padding:5px 5px 3px 0px;
}
#usedcars_detail_content p
{
	text-align:center;
	margin:0px;
	padding:0px 0px 5px 0px;
}
.usedcars_row1
{
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #C7C7C7;
	padding-top:4px;
	padding-bottom:4px;	
	float:left;
	margin:0px;
	text-align:left;
	font-size:100%;
	font-weight:normal;
	color:#666666;
	width:440px;
}

.usedcars_col1
{
	width:215px;
	float:left;
	text-align:left;
	margin:0px;	
}
.usedcars_col2
{
	width:215px;
	float:right;
	text-align:left;	
	margin:0px;	
}

#product_details, #product_details1
{
	width:466px;
	float:left;
}

#product_details h1, #product_details1 h1
{
	font-size:115%;
	font-weight:bold;
	color:#008FD4;
	margin:0px;
	padding:15px 0px 10px 0px;
}

#product_details h2, #product_details1 h2
{
	font-size:110%;
	font-weight:bold;
	color:#333333;
	margin:0px;
	padding:10px 0px 10px 0px;
}

#product_details p, #product_details1 p
{
	margin:0px;
	padding:0px 0px 5px 0px;
	font-size:100%;
	color:#666666;
}

.product-box1-new
{
	color:#666666;
	float:left;
	width:453px;
	font-weight: normal;
	text-decoration: none;
	border: 1px solid #EBEBEB;
	padding:0px;
	margin:0px 0px 8px 0px;
	background-color:#F8F8F8;
}

.product-box1-new-left
{
	float:left;
	width:67px;
	padding:0px;
	margin:0px;
}

.product-box1-new-right
{
	float:right;
	width:370px;
	padding:0px;
	margin:0px;
	text-align:left;
}

.product-box1-new-right-title
{
	font-size:100%;
	color:#FF9900;
	padding:5px 0px 0px 0px;
	margin:0px;
}

.product-box1-new-right p
{
	font-size:100%;
	color:#666666;
	padding:0px;
	margin:0px;
}

.product-box1-new-content
{
	float:left;
	width:437px;
	padding:0px;
	margin:0px;
	text-align:left;
	padding:0px 0px 0px 10px;
}

.product-box1-new-content-title
{
	font-size:100%;
	color:#FF9900;
	padding:5px 0px 0px 0px;
	margin:0px;
}

.product-box1-new-content p
{
	font-size:100%;
	color:#666666;
	padding:0px;
	margin:0px;
}

.product-box1-new img
{
	padding:5px 10px 5px 5px;
	margin:0px;
}

#download_pdf a
{
	width:170px;
	height:33px;
	float:left;
	background-attachment: scroll;
	background-image: url(../mobi-images/download-pdf-on.jpg);
	background-repeat: no-repeat;
	padding-left: 55px;
	color: #1196D7;
	font-size: 120%;
	font-weight: bold;
	padding-top: 11px;
	margin-top: 15px;
}

#download_pdf a:hover
{
	color: #FFA232;
}

#product_enquiry a
{
	width:177px;
	height:30px;
	float:right;
	background-attachment: scroll;
	background-image: url(../mobi-images/product-enquiry-on.jpg);
	background-repeat: no-repeat;
	padding-left: 58px;
	color: #1196D7;
	font-size: 120%;
	font-weight: bold;
	padding-top: 17px;
	margin-top:11px;
}

#product_enquiry a:hover
{
	color: #FFA232;
}

.product_details_large
{
	width:470px;
	height:290px;
	float:left;
	margin:0px 0px 10px 0px;
}

.product_details_row1
{
	float:right;
	width:228px;
}

.product_details_box1
{
	width:75px;
	height:70px;
	float:left;
}

.content-left-box1
{
	width:228px;
	float:left;
	font-size: 100%;
	font-weight: normal;
	color:#666666;
	text-align:left;
	background: #F3F3F3 url(../mobi-images/content-left-box-content.gif) repeat-y left;
	margin:0px 0px 15px 0px;
}

.content-left-box1-heading
{
	text-align: left;
	padding:2px 0px 5px 0px;
	margin:0px;
	font-size: 100%;
	font-weight: normal;
	text-decoration: none;
	color:#FF9900;
	font-weight:bold;
}

.content-left-box1-top
{
	width:228px;
	background: #F3F3F3 url(../mobi-images/content-left-box-top.gif) bottom no-repeat left;
	height:9px;
}


.content-left-box1-content
{
	/*width:208px;
	background: url(../mobi-images/content-left-box-bottom.gif) bottom  no-repeat left;*/
	padding:0px 10px 15px 12px;
}

/* 	===================================================================================================
											List Items
===================================================================================================  */

#list
{
	padding: 0px;
}

ul.list 	
{
	list-style:none;
	margin:0;
	padding:0px;
}

ul.listitem
{
	padding:5px 0px 10px 0px;
	margin:0px;
	font-size:100%;
	color: #646464;
}
ul.listitem li	
{
	display:block;
	background-image: url(../mobi-images/dot-list.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	background-attachment: scroll;
	padding: 0px 0px 5px 20px;
}

ul.listitem1
{
	padding:5px 0px 10px 0px;
	margin:0px;
	font-size:100%;
	color: #646464;
}
ul.listitem1 li	
{
	display:block;
	background-image: url(../mobi-images/arrow2.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	background-attachment: scroll;
	padding: 0px 0px 0px 20px;
}

.product-box1-new-right ul
{
	padding:5px 0px 10px 0px;
	margin:0px;
	font-size:100%;
	color: #646464;
}
.product-box1-new-right li
{
	display:block;
	background-image: url(../mobi-images/arrow2.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	background-attachment: scroll;
	padding: 0px 0px 0px 20px;
}

.product-button
{
	background:url(../mobi-images/background-used-car-thumb.gif) no-repeat;
	padding:7px 0px 15px 8px;
	width:220px;
	float:left;
}

#product-category, #product-category1
{
	width:220px;
	float:left;
}

#product-category a, #product-category1 a
{
	color:#000000;
	text-decoration:none;
}

#product-category a:hover, #product-category1 a:hover
{
	color:#FFFFFF;
	text-decoration:none;
}

.product-img
{
	width:72px;
	height:53px;
	float:left;
}

.product-name
{
	float:left;
	font-size:95%;
	color:#000000;
	text-transform:uppercase;
	padding:18px 0px 0px 5px;
	font-weight:bold;
	margin:0px 0px 0px 6px;
	text-align:left;
	width:120px;
	height:20px;
}

.larger-text
{
	font-size:95%;
	text-align:left;
	padding:7px 0px 4px 4px;
}

.larger-text a
{
	color:#F28C11;
	text-decoration:none;
}

.larger-text a:hover
{
	color:#333333;
	text-decoration:none;
}
/* 	===================================================================================================
												Footer
===================================================================================================  */
#foot { width:776px; clear:left; margin:0; padding:0;  font-size:11px;}
.footone{ background:#878787; width:776px; height:30px; }
.pos { padding:8px 0 0 0;  }
.footone ul {margin:0; padding:0; }
.footone li{  float:left; list-style:none; color:#FFFFFF; }
.footone li a{ font-size:11px; color:#e8e8e8; text-decoration:none;}
.footone li a:Hover{text-decoration: none; color: #1E9AD5;}
.posfootermenu{padding-left:25px;}



.foottwo{background:#cdcdcd; width:776px; height:41px;  font-size:11px;}
.footthree{ font-size:11px; color:#666666; padding:12px 0 20px 220px;}
.footthree a{ font-size:11px; color:#666666; text-decoration:none;}
.footthree a:hover{ font-size:11px; color:#1E9AD5; text-decoration:none;}

.posgroup{ padding:13px 0 0 0; color:#333333;}
.posgroup a { color:#000000; font-weight:bold; text-decoration:none;}
.posgroup a:hover {color: #E3004F; text-decoration:none;}
.clsfloatleft { float:left;}
.terms{ padding:0px 0 0 250px;}
.terms ul{ margin:0; padding:0;}
.posterms { padding:13px 0 0 0;}
.terms  li{ list-style:none; float:left; padding-left:16px;} 
.terms li a { color:#333333; text-decoration:none;}
.terms li a:hover {  color: #1E9AD5; text-decoration:none;}












#footer
{
	width:776px;
	height:95px;
	margin: 0px;
	padding: 0px;
	background-image:url(../mobi-images/background-footer.gif);
	background-color: #EBEBEB;
	background-repeat: no-repeat;
	background-attachment: scroll;
	float:left;
	color:#646464;
	font-size:75%;
}

#footerleft
{
	width:222px;
	height:59px;	
	float: left;
	margin:13px 0px 13px 0px;
	padding:10px 0px 0px 60px;
	font-size:95%;
	line-height: 20px;
	font-weight: normal;
	color: #5A5A5A;
	text-decoration: none;
	background:url(../mobi-images/grayline.gif) repeat-y right;
}

#footerleft img
{
	padding:0px 10px 0px 0px;
}

.footerlefttxt
{
	padding:10px 0px 0px 0px;
}

#footerleft a 
{
	text-decoration: none;
	color:#0E0D0D;
}

#footerleft a:hover
{
	text-decoration: none;
	color: #E3004F;
}


#footerright
{
	width:460px;	
	float:right;
	padding:15px 5px 0px 0px;
	font-size:95%;
	line-height: 20px;
	font-weight: normal;
	text-decoration: none;
}

#footerright a 
{
	text-decoration: none;
	color:#646464;
}

#footerright a:hover
{
	text-decoration: none;
	color: #1E9AD5;
}

ul.footerright_links
{
	margin:0;
	padding:0;
	background-position:center;
}

ul.footerright_links li	
{
	list-style-position:inside;
	list-style-type:none;
	margin:0;
	padding:0px;
	display: inline;
}

.textlink
{
	width:90px;
	text-align:right;
}

.textlink-home
{
	width:190px;
	text-align:right;
}

/* 	===================================================================================================
												Form Elements
===================================================================================================  */

#formlayer
{
	padding: 0px;
	margin:0px;
	text-align:right;
	width:264px;
	font-size:95%;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	float:left;
}

#formlayer fieldset,  #formlayer form
{
	margin:0;
	padding:0;
	border:0;
}

#formlayer label
{
	display:block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float:left;
}

#formlayer input
{
	font-size:95%;
	color: #666666;
	text-decoration: none;
	padding: 0px 0px 0px 2px;
	border: 1px solid #D2D2D2;
	width:173px;
	font-weight:normal;
}


#formlayer select
{
	font-size:95%;
	color: #666666;
	text-decoration: none;
	padding: 0px 0px 0px 2px;
	line-height:18px;
	border: 1px solid #D2D2D2;
	width:175px;
	font-weight:normal;
}

#formlayer a 
{
	text-decoration: underline;
	color: #FF0000;
}

#formlayer a:hover
{
	text-decoration: none;
	color: #000000;
}

#formlayer img
{
	padding:10px 0px 0px 0px;
}

#formlayer-usedproducts
{
	padding: 0px;
	margin:0px;
	text-align:right;
	font-size:95%;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	float:right;
}

#formlayer-usedproducts fieldset,  #formlayer-usedproducts form
{
	margin:0;
	padding:0;
	border:0;
}

#formlayer-usedproducts label
{
	display:block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float:left;
}

#formlayer-usedproducts input
{
	font-size:95%;
	color: #666666;
	text-decoration: none;
	padding: 0px 0px 0px 2px;
	border: 1px solid #D2D2D2;
	width:173px;
	font-weight:normal;
}

#formlayer-usedproducts select
{
	font-size:95%;
	color: #666666;
	text-decoration: none;
	padding: 0px 0px 0px 2px;
	line-height:18px;
	border: 1px solid #D2D2D2;
	width:175px;
	font-weight:normal;
}
#form-top
{
	font-size:95%;
	font-weight:normal;
	color: #666666;
	padding:0px;
	margin:0px;
	float:left;
	text-align:right;
	font-style:italic;
	width:280px;
}

.login-box
{
	width:240px;
	margin:0px 0px 0px 80px;
}

#formlayer-news
{
	padding: 0px;
	margin:0px;
	text-align:right;
	width:300px;
	font-weight:bold;
	color: #666666;
	text-decoration: none;
	float:left;
	margin:0px 0px 0px 0px;
}

#formlayer-news label
{
	display:block;
	float:left;
	width:200px;
	text-align:left;
	padding:7px 0px 7px 0px;
	margin:0px;
	font-size:100%;
	font-weight:normal;
	color:#666666;	
}
#formlayer-news input
{
	font-size:100%;
	color: #999999;
	text-decoration: none;
	padding: 1px 0px 1px 2px;
	border: 1px solid #D2D2D2;
	width:200px;
	font-weight:normal;
	float:left;
}

#formlayer-bookademo
{
	padding: 0px;
	margin:0px;
	text-align:right;
	width:460px;
	font-weight:bold;
	color: #666666;
	text-decoration: none;
	float:left;
}


#formlayer-bookademo fieldset,  #formlayer-bookademo form
{
	margin:0;
	padding:0;
	border:0;
}

#formlayer-bookademo label
{
	display:block;
	float:left;
	width:200px;
	text-align:left;
	padding:7px 0px 7px 0px;
	margin:0px;
	font-size:100%;
	font-weight:normal;
	color:#666666;	
}

#formlayer-bookademo input
{
	font-size:100%;
	color: #999999;
	text-decoration: none;
	padding: 1px 0px 1px 2px;
	border: 1px solid #D2D2D2;
	width:280px;
	font-weight:normal;
	float:left;
}


#formlayer-bookademo select
{
	font-size:100%;
	color: #999999;
	text-decoration: none;
	padding: 0px 0px 0px 2px;
	line-height:18px;
	border: 1px solid #D2D2D2;
	width:285px;
	font-weight:normal;
	float:left;
}

#formlayer-bookademo textarea
{
	font-size:100%;
	color: #999999;
	text-decoration: none;
	padding: 0px 0px 0px 1px;
	margin:0px;
	line-height:18px;
	border: 1px solid #D2D2D2;
	width:400px;
	font-weight:normal;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}

#formlayer-bookademo a 
{
	text-decoration: underline;
	color: #FF0000;
}

#formlayer-bookademo a:hover
{
	text-decoration: none;
	color: #000000;
}

#formlayer-bookademo img
{
	padding:10px 0px 0px 0px;
}

#formbutton
{
	text-align:left;
	width:110px;
	height:26px;
	padding:0;
	margin:0;
	float: left;
	padding:10px 5px 0px 0px;
}

.search-box
{
	width:150px;
	border:1px solid #A5ACB2;
	color:#646464;
}
.formbutton1
{
	text-align: center;
	width:55px;
	height:26px;
	padding:0;
	margin:0;
	padding:3px 5px 3px 5px;
	background:url(../mobi-images/btn-submit.gif) no-repeat;
	font-weight:bold;
	color:#666666;
	border:none;
}

#formbutton ul
{
	position: relative;
	width:110px;
	height:25px;
	background: url(../mobi-images/background-bookademo.jpg);
	margin: 0;
	padding: 0;
}

#formbutton ul li
{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top:0;
}

#formbutton ul li, #formbutton a
{
	display:block;
	height:25px;
	border-bottom:0;
}

#formbutton ul li a
{
	text-indent:-9999px;
	text-decoration:none;
	padding: 0px;
}

#bookademo
{
	left:0; top:0; width:110px;
}

#bookademo a:hover
{
	background: transparent url(../mobi-images/background-bookademo.jpg) 0 -25px no-repeat; border-bottom:0;
}

#bookademoa 
{
	left:0; width:110px; background: transparent url(../mobi-images/background-bookademo.jpg) 0 -25px no-repeat; border-bottom:0;
}


#formsubmit
{
	text-align:left;
	width:70px;
	height:25px;
	padding:0;
	margin:0;
	float: left;
	padding:10px 5px 0px 0px;
}

#formsubmit ul
{
	position: relative;
	width:70px;
	height:25px;
	background: url(../mobi-images/background-submit.jpg);
	margin: 0;
	padding: 0;
}

#formsubmit ul li
{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top:0;
}

#formsubmit ul li, #formsubmit a
{
	display:block;
	height:25px;
	border-bottom:0;
}

#formsubmit ul li a
{
	text-indent:-9999px;
	text-decoration:none;
	padding: 0px;
}

#submitbutton
{
	left:0; top:0; width:70px; 
}

.submitbutton1 ul
{
	list-style:none;
}

#submitbutton a:hover
{
	background: transparent url(../mobi-images/background-submit.jpg) 0 -25px no-repeat; border-bottom:0;
}

#submitbuttona 
{
	left:0; width:70px; background: transparent url(../mobi-images/background-submit.jpg) 0 -25px no-repeat; border-bottom:0;
}

/********************************************************************
									Form Style
**********************************************************************/
.cc-colreg
{
	float:left; 
	width:480px; 	
	color:#000000;  
}

.cc-form-row11
{
	float:left; 
	width:480px; 
	color:#FFF; 
	font-size:100%; 
	padding:3px 0px 3px 0px; 
}

.cc-form-col1
{
	float:left; 
	width:180px; 
	color:#FFF;
	text-align:right; 
	padding:2px 5px 0px 0px;
	font-size:90%;			
}

.cc-form-col2
{
	float:left; 
	width:180px; 
	color:#818181;  
	font-size:95%; 
	padding:4px 0px 0px 10px;		
}

.cc-col1reg
{
	float:left; 
	width:200px; 	
	color:#000000;  
}

.cc-form-row1
{
	float:left; 
	width:200px; 
	color:#FFFFFF; 
	font-size:95%; 
	padding:3px 0px 3px 0px; 
}

.cc-form-col11
{
	float:left; 
	width:150px; 
	color:#FFF;
	text-align:right; 
	padding:2px 5px 0px 0px; 
	font-size:90%;			
}

.cc-form-col12
{
	float:left; 
	width:20px; 
	color:#818181;  
	font-size:90%; 
	padding:4px 0px 0px 10px;		
}

.mc-col1reg
{
	float:left; 
	width:240px; 	
	color:#FFFFFF;
}

.mc-form-row1
{
	float:left; 
	width:240px; 
	color:#818181; 
	font-size:0.9em; 
	padding:2px 0px 2px 0px;
}

.mc-form-col11
{
	float:left; 
	width:80px; 
	color:#FFBDD4;   
	text-align: left; 
	padding:1px 5px 0px 0px; 
	font-size:1.0em;
	line-height:14px; 
	font-weight:bold;	
}

.mc-form-col12
{
	float:left; 
	width:140px; 
	color:#FFFFFF;
	font-size:1.0em;
	padding:1px 0px 0px 10px;
	line-height:14px; 	
}

.cc-list
{
	float:left; 
	width:160px; 
	color:#FFFFFF;   
	font-size:95%;
	padding:0px;
}

.form-main
{
	float:left; 
	width:680px;
	color:#FFFFFF;   
	font-size:0.9em;
}

.form-head
{
	float:left; 
	width:690px; 
	height:20px; 
	padding:5px 0px 0px 3px; 
	color:#000000;
	background-color:#DEB748; 
	font-size:95%; 
	font-weight:bold;
}

#form-element
{
	width: 710px;
	height:640px;
	text-align: left;
	margin: 0px auto;
	padding: 25px;
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	background-attachment: scroll;	
}

#form-element h1
{
	text-align: left;
	font-size: 110%;
	line-height: 15px;
	color: #0E0D0D;
}

#form-element a
{
	text-decoration: none;
	color:#0E0D0D;
}

#form-element a:hover
{
	text-decoration: none;
	color: #777777;
}

.formlayer-submit
{
	font-size:95%;
	color: #FFF;
	background-color:#CDC5DD;
	text-align:center;
	text-decoration: none;
	margin:0px 5px 0px 0px;
	padding: 0px 0px 4px 0px;	
	border: 0px solid;
	font-weight:bold;
	width:54px;
	background-image: url(../mobi-images/btn-submit.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center center;
	height: 18px;
	display: block;
	float:left;
}


/* 	===================================================================================================
											New Styles
===================================================================================================  */

#customer-satisfaction
{
	font-size: 105%;
	font-weight: bold;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../mobi-images/customer-satisfaction-icon1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	float: left;
	height: 30px;
	width: 171px;
	padding:18px 0px 0px 60px;
	margin:0px 0px 8px 8px;
}

#customer-satisfaction a
{
	color:#666666;
	text-decoration:none;
}

#customer-satisfaction a:hover
{
	color:#008FD4;
	text-decoration:none;
}

#responsible-business-practice
{

	font-size: 105%;
	font-weight: bold;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../mobi-images/responsible-business-practice-icon1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	float: left;
	height: 30px;
	width: 171px;
	padding:18px 0px 0px 60px;
	margin:0px 0px 8px 8px;
}

#responsible-business-practice a
{
	color:#666666;
	text-decoration:none;
}

#responsible-business-practice a:hover
{
	color:#008FD4;
	text-decoration:none;
}


#health-safety
{

	font-size: 105%;
	font-weight: bold;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../mobi-images/health-safety-icon1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	float: left;
	height: 30px;
	width: 171px;
	padding:18px 0px 0px 60px;
	margin:0px 0px 8px 8px;
}

#health-safety a
{
	color:#666666;
	text-decoration:none;
}

#health-safety a:hover
{
	color:#008FD4;
	text-decoration:none;
}


#holden
{
	font-size: 105%;
	font-weight: bold;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../mobi-images/holden-in-the-community-icon1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	float: left;
	height: 30px;
	width: 171px;
	padding:18px 0px 0px 60px;
	margin:0px 0px 8px 8px;
}

#holden a
{
	color:#666666;
	text-decoration:none;
}

#holden a:hover
{
	color:#008FD4;
	text-decoration:none;
}

#video
{
	font-size: 105%;
	font-weight: bold;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../mobi-images/video-icon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	float: left;
	height: 30px;
	width: 171px;
	padding:18px 0px 0px 60px;
	margin:0px 0px 8px 8px;
}

#video a
{
	color:#666666;
	text-decoration:none;
}

#video a:hover
{
	color:#008FD4;
	text-decoration:none;
}

#request-demo
{
	font-size: 105%;
	font-weight: bold;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../mobi-images/book-a-demo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	float:left;
	height: 30px;
	width: 181px;
	padding:18px 0px 0px 50px;
	margin:0px 0px 8px 0px;
}

#request-demo a
{
	color:#666666;
	text-decoration:none;
}

#request-demo a:hover
{
	color:#008FD4;
	text-decoration:none;
}


#phone
{
	font-size: 105%;
	font-weight: bold;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../mobi-images/icon-phone.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	height: 30px;
	width: 171px;
	padding:18px 0px 0px 60px;
	margin:0px 0px 8px 0px;
	color:#F68F12;
	float:left;
}

#meet-the-team
{
	font-size: 105%;
	font-weight: bold;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../mobi-images/meet-the-team-icon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	height: 30px;
	width: 171px;
	padding:18px 0px 0px 60px;
	margin:8px 0px 4px 0px;
	color:#F68F12;
	float:left;
}

#meet-the-team a
{
	color:#666666;
	text-decoration:none;
}

#meet-the-team a:hover
{
	color:#008FD4;
	text-decoration:none;
}

#deff
{
	font-size: 105%;
	font-weight: bold;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../mobi-images/deff-icon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	float:left;
	height: 30px;
	width: 171px;
	padding:18px 0px 0px 60px;
	margin:0px 0px 8px 0px;
	color:#666666;
}

#deff a
{
	color:#666666;
	text-decoration:none;
}

#deff a:hover
{
	color:#008FD4;
	text-decoration:none;
}

.content-left-box
{
	background:url(../mobi-images/background-address.gif) no-repeat scroll;
	text-align: left;
	height:130px;
	width: 206px;
	padding:5px 10px 0px 18px;
	margin:10px 0px 0px 0px;
	font-size: 100%;
	font-weight: normal;
	text-decoration: none;
	color:#666666;
	float:left;
}

.content-left-box-heading
{
	text-align: left;
	padding:10px 0px 5px 0px;
	margin:0px;
	font-size: 100%;
	font-weight: normal;
	text-decoration: none;
	color:#FF9900;
	font-weight:bold;
}

.w-a-v
{
	background-attachment: scroll;
	background-image: url(../mobi-images/i-icon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	height: 98px;
	float:left;
	width: 214px;
	padding:5px 10px 0px 8px;
	margin:10px 0px 0px 0px;
	font-size: 100%;
	font-weight: normal;
	text-decoration: none;
	color:#666666;
}

.w-a-v-heading
{
	text-align: left;
	padding:0px 0px 0px 0px;
	margin:0px;
	font-size: 100%;
	font-weight: normal;
	text-decoration: none;
	color:#FF9900;
	font-weight:bold;
}

#wav-icon
{

	font-size: 105%;
	font-weight: bold;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../mobi-images/wav-icon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	float: left;
	height: 30px;
	width: 181px;
	padding:8px 0px 0px 50px;
	margin:10px 0px 8px 8px;
}

#wav-icon a
{
	color:#666666;
	text-decoration:none;
}

#wav-icon a:hover
{
	color:#008FD4;
	text-decoration:none;
}

#dfw-icon
{
	font-size: 105%;
	font-weight: bold;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../mobi-images/dfw-icon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	float: left;
	height: 30px;
	width: 181px;
	padding:8px 0px 0px 50px;
	margin:0px 0px 0px 8px;
}

#dfw-icon a
{
	color:#666666;
	text-decoration:none;
}

#dfw-icon a:hover
{
	color:#008FD4;
	text-decoration:none;
}

/**********Accessibility*************/

ul.txtlink-sub1
{
	list-style:none;
	margin:0;
	padding:5px 0px 10px 0px;
}

ul.txtlink-sub1 li
{
	margin:0;
	padding: 0px 0px 5px 20px;
	color:#008FD4;
	line-height:16px;
	font-weight:bold;
	font-size:100%;
}

ul.txtlink-site
{
	list-style:none;
	margin:0;
	padding:5px 0px 0px 0px;
}

ul.txtlink-site li
{
	margin:0;
	padding: 0px 0px 5px 20px;
	color:#008FD4;
	line-height:16px;
	font-weight:bold;
	font-size:100%;
}

.content_access
{
	padding:0px;
	margin:0px;
	width:470px;
	clear:both;
}
.product-box
{
	width:147px;
	float:left;
	margin:10px 7px 0px 0px;
	padding:0px;
}

#content_contact{
	width:460px;
	float:left;
	padding:10px 10px 10px 0px;
	font-size:100%;
	color:#646464;
}

#content_contact_left{
	width:160px;
	float:left;
	padding:0px;
	margin:0px;	
}
#content_contact_response_left{
	width:460px;
	float:left;
	padding:0px;
	margin:0px;
	text-align:left;
}

#content_contact_right
{
	float:right;
	width:190px;
}

#content_contact_left a
{
	text-decoration:none;
	color:#666666;
}

#content_contact_left a:hover
{
	text-decoration:none;
	color:#008FD4;
}

.boxcontent
{
	float:left;
	width:460px;
	padding:10px;
	border:0px solid #E6E6E5;
	margin:0px 0px 0px 0px;
}

.red_text
{
	color:#FF0000;
}


#testimonial-content
{
	padding:10px 5px 0px 0px;
	margin:0px;
	font-size:95%;
}

.testimonial-row1
{
	width:470px;
	margin:0px;
	padding:4px 4px 4px 0px;
	float:left;
}

.testimonial-col1
{
	width:126px;
	float:left;
	font-weight:bold;
	color:#008FD4;
	margin:0px;
	padding:0px;
}

.testimonial-col2
{
	width:336px;
	float:left;
	margin:0px;
	padding:0px;
}

.testimonial-right
{
	width:460px;
	text-align:right;
	font-size:95%
}
/*New one */
.prodimg a{ text-decoration:none;}
.prodname {background-image: url(../images/productname.jpg); width:164px; height:21px; }
.productposi { padding:1px 0 0 0; color:#0190d6; font-size:14px; font-weight:bold; }
.prodbg { background-image: url(../images/productbg.jpg); width:164px; height:128px; }
.prodpod { padding:1px 0 0 1px;}

/*service title*/
.service_title 
{
font-size:14px;
}

