/* CSS Document for American Force
Created on: 09 February 2009 */

/*-----------------GLOBAL STYLES------------*/
* {
	margin:0;
	padding:0;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	background:#e9e9e9 url(../images/afw-header-1245.jpg) no-repeat top center;
	background:#e9e9e9; /*url(../images/afw-header.jpg) no-repeat top center;*/
	color:#333;
}
h1, h2, h3, h4, h5, p, ul {
	list-style:none;
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5 {
	font-family: Arial, Helvetica, sans-serif;
}
h1 {
	font-size:1.8em;
}
h2 {
	font-size:1.5em;
}
h3 {
	font-size:1.2em;
	margin-bottom:5px;
	color:#cc242d;
}
h4 {
	background:url(../images/red-bullet.jpg) no-repeat center left;
	font-size:14px;
	padding-left:20px;
	color:#000000;
	margin-bottom:5px;
	font-size:1em;
}
p {
	line-height:15px;
	text-align:justify;
	margin:5px 0 8px 0;
	font-size:13px;
}
a {
	color:#333;
	text-decoration:underline;
}
a:hover {
	color:#cd272f;
	text-decoration:underline;
}
img {
	border:none;
}
.clear {
	clear:both;
}
.flt-left {
	float:left;
}
.flt-right {
	float:right;
}
.valign {
	vertical-align:middle;
}
.green-txt {
	color:#298001;
}
.txt-right {
	text-align:right;
}
.txt-left {
	text-align:left;
}
.txt-center {
	text-align:center;
}
input[type="text"] {
	color:#686666;
	border-left:1px solid #cecece;
	border-right:1px solid #cecece;
	border-bottom:1px solid #cecece;
	border-top:1px solid #8f8f8f;
	padding:1px;
}
textarea, select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#686666;
	border-left:1px solid #cecece;
	border-right:1px solid #cecece;
	border-bottom:1px solid #cecece;
	border-top:1px solid #8f8f8f;
	padding:1px;
}
/*---------------LAYOUT STYLES---------------*/

#bg-content {
/*background:#e9e9e9 url(../images/afw-header-1245.jpg) no-repeat top center ;*/

	}
#wrap {
	width:970px;
	margin:0 auto;
	background: url(../images/afw-header-984.jpg) no-repeat top center;
}
a.logo-lnk {
	display:block;
	width:220px;
	height:120px;
	margin:20px 0 0 30px;
	float:left;
}
#header {
	height:170px;
	width:925px;
	margin:0 auto;
}
.logo {
	padding:28px;
	float:left;
}
#menu {
	width:638px;
	float:right;
	margin-top:110px;
}
#menu li {
	float:left;
	display:block;
	background:url(../images/seperater.jpg) no-repeat 100% 70%;
}
#menu li span {
	visibility:hidden;
}
#menu a {
	display:block;
	height:8px;
	float:left;
	margin:3px 8px 0 8px;
	text-decoration:none;
}
#menu a:hover {
	background-position:0% 100%;
	text-decoration:none;
	display:block;
}
#menu a.selected {
	background-position:0% 100%;
	text-decoration:none;
	display:block;
}
.home a {
	background:url(../images/afw-nav_01.png) no-repeat top left;
	width:45px;
}
.tech a {
	background:url(../images/afw-nav_02.png) no-repeat top left;
	width:83px;
}
.who-we a {
	background:url(../images/afw-nav_03.png) no-repeat top left;
	width:99px;
}
.contact a {
	background:url(../images/afw-nav_04.png) no-repeat top left;
	width:73px;
}
.media a {
	background:url(../images/afw-nav_05.png) no-repeat top left;
	width:52px;
}
.gallery a {
	background:url(../images/afw-nav_06.png) no-repeat top left;
	width:69px;
}
#menu li.contact {
	background:none;
}
.sitemap a {
	background:url(../images/afw-nav_07.png) no-repeat top left;
	width:73px;
}
/*Content*/
#content {
	background:url(../images/content-bg.jpg) no-repeat 50% 380px;
	width:970px;
	margin:0 auto;
}
.container {
	/*position:absolute;
	background:#f5ff5f;*/
	width:900px;
	margin-left:30px;
	margin-top:-15px;
	overflow:hidden;/*height:2000px;
	border:1px solid #ccc;*/
}
#main-cont {
	width:645px;
	clear:both;
	min-height:850px; 
}
/*-------SIDE NAVIGATION----------*/
#sidebar {
	width:230px;
	float:left;
}
.search-box {
	margin-top:35px;
	margin-left:18px;
}
.search-box input[type="text"] {
	background:url(../images/search-bg.png) no-repeat top left;
	width:154px;
	height:21px;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	vertical-align:middle;
	padding:1px;
}
input.go-butt {
	background:url(../images/go-butt.png) no-repeat top left;
	width:33px;
	height:21px;
	cursor:pointer;
	vertical-align:middle;
	border:none;
}
/*-----left nav---*/

.app-menu h3 {
	background:url(../images/side-app-bg.png) no-repeat top left;
	width:208px;
	padding:12px 0 8px 35px;
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	margin:0;
	font-size:12px;
}
.app-menu h3.selected {
	background:url(../images/side-app-bg-sel.png) no-repeat top left;
	width:208px;
	padding:12px 0 8px 35px;
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	margin:0;
	font-size:12px;
}
.app-menu h3 a {
	background:none;
	padding:0;
}
.app-menu ul {
	padding-left:36px;
}
.app-menu a {
	width:171px;
	background:url(../images/side-app-nav.png) no-repeat top left;
	padding:3px 0 3px 0;
	display:block;
	text-decoration:none;
	color:#000000;
	font-size:12px;
}
.app-menu a:hover, .app-menu a.selected {
	background-position:0% 105%;
	color:#e23b43;
	text-decoration:none;
}
/*---*/
.left-main-nav li {
}
.left-main-nav a {
	text-transform:uppercase;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	background:url(../images/side-nav-bold.jpg) no-repeat top left;
	display:block;
	width:208px;
	padding:13px 0 10px 35px;
}
.left-main-nav a:hover {
	color:#cc252d;
}
.left-main-nav a.selected {
	background:url(../images/side-nav-bold-ovr.jpg) no-repeat top left;
	width:208px;
}
.catlog {
	margin-left:12px;
	margin-top:20px;
}
/*--------PRIMARY---------*/
#primary {
	width:643px;
	float:right;
	margin-right:10px;
}
.main-search-box {
	margin-bottom:10px;
}
.main-search-box li {
	display:inline;
	padding-left:4px;
}
.main-search-box select {
	width:130px;
	vertical-align:middle;
}
.netlinks {
	margin-top:25px;
	overflow:hidden;
	clear:both;
}
.netlinks li {
	display:block;
	float:left;
	padding:0 25px 0 25px;
}
/*footer*/
#footer {
	clear:both;
	background:url(../images/footer.jpg) no-repeat top left;
	width:970px;
	margin:0 auto;
	height:275px;
}
.foot-data {
	width:645px;
	float:right;
	margin-right:50px;
}
.foot {
	text-align:center;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
}
.foot-data ul {
	margin-top:23px;
	text-align:center;
	padding-bottom:8px;
}
.foot-data li {
	display:inline;
}
.foot-data li a {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	padding:0 8px 0 8px;
}
.foot-data li a:hover {
	color:#cd272f;
}
/*-------------------APPLICATION STEPS-----------------------*/

.app-item {
	width:645px;
	clear:both;
	margin-top:10px;
}
.app-title {
	background:#cc242d url(../images/red-rnd.jpg) no-repeat top right;
	width:596px;
	padding-left:25px;
	margin-bottom:2px;
	color:#FFFFFF;
	font-size:13px;
}
.app-title span.bold-txt {
	font-size:23px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0;
	padding:0;
	padding-right:5px;
}
.app-item p {
	line-height:1.3em;
}
.step-title {
	background:url(../images/gradient-cone.jpg) no-repeat top left;
	width:377px;
	height:19px;
	padding:5px 0 15px 8px;
	border-bottom:1px solid #000000;
	width:622px;
	margin-bottom:13px;
	margin-top:10px;
}
.title-border {
	border-bottom:1px solid #231f20;
	padding-bottom:6px;
}
.select-tire-box {
	width:302px;
	background:url(../images/bg-main.png) no-repeat top right;
	overflow:hidden;
	padding:25px 0 15px 0;
	float:left;
	margin-right:18px;
	font-size:90%;
}
.select-tire-box1 {
	width:291px;
	background:url(../images/bg-main.png) no-repeat top right;
	overflow:hidden;
	padding:25px 0 0 0;
	float:left;
	margin-right:0px;
	font-size:90%;
}
.select-logo-box {
	width:302px;
	padding:25px 0 15px 0;
	float:left;
	margin-right:18px;
}
.logo-left {
	width:250px;
	float:left;
	margin-right:60px;
}
.logo-right {
	width:250px;
	float:left;
}
.app-mainbg {
	/*float:right;*/
	float:left;
	width:315px;
	margin-left:0px;
	margin-top:15px;
}
.app-mainbg2 {
	float:right;
	width:315px;
	margin-left:0px;
	margin-top:15px;
}
.tire-img {
	float:left;
	cursor:pointer;
}
.tire-data {
	width:210px;
	float:left;
	margin:0 0 5px 8px;
}
.tire-data span, input[type="button"] {
	margin-left:19px;
}
.tire-data input.sel-tire {
	margin-top:5px;
}
.tire-data h4 {
	background:url(../images/red-bullet.jpg) no-repeat 0% 10%;
	padding-left:18px;
}
.tire-data-sel {
	width:280px;
	float:left;
	margin:0 0 5px 8px;
}
.tire-data-sel span, input[type="button"] {
	margin-left:19px;
}
.tire-data-sel input.sel-tire {
	margin-top:5px;
}
.tire-data-sel h4 {
	background:url(../images/red-bullet.jpg) no-repeat 0% 10%;
	padding-left:18px;
}
.border {
	clear:both;
	background:#000000;
	height:1px;
	width:622px;
}
.red-col {
	color:#cd272f;
}
.round-box {
	background:url(../images/round-box.jpg) no-repeat top left;
	width:319px;
	height:94px;
	float:left;
}
.td-dotted td {
	border-bottom:1px dotted #CCCCC2;
	border-left:1px dotted #CCCCC2;
}
table.rnd-txt {
	width:300px;
	margin:0 auto;
	margin-top:10px;
}
table.rnd-txt-dat {
	font-size:11px;
}
/*------TECH TALK-------------*/
.tech-div {
	min-height:850px;
	margin:15px 0 0 10px;
	border-bottom:1px solid #333333;
	padding-bottom:20px;
}
.tech-div a {
	text-decoration:none;
}
.tech-div a:hover {
	text-decoration:underline;
}
.tech-div h4, .tech-div-sub h4 {
	background:url(../images/red-bullet.jpg) no-repeat center left;
	font-size:13px;
	padding-left:20px;
	color:#000000;
	margin-bottom:4px;
	margin-top:12px;
}
.tech-div-sub {
	min-height:850px;
	margin:15px 0 0 10px;
	padding-bottom:20px;
}
.tech-div-sub p {
	padding:0 10px 0 10px;
	/*background:url(../images/arrow.jpg) no-repeat 0% 3%;*/
	width:380px;
	float:left;
}
.bullets {
	margin-left:38px;
}
.bullets li {
	list-style:url(../images/arrow.jpg);
	line-height:17px;
}
/*contact*/
.contact-div {
	margin:15px 0 0 10px;
	min-height:850px;
	padding-bottom:20px;
}
.contact-div p {
	margin:0 0 15px 20px;
}
.contact-div h4 {
	background:url(../images/red-bullet.jpg) no-repeat center left;
	font-size:13px;
	padding-left:20px;
	color:#000000;
	margin-bottom:5px;
}
.email-form {
	margin:10px 0 0 20px;
}
.bullets1 {
	margin-left:20px;
}
.bullets1 li {
	list-style:url(../images/arrow.jpg);
	line-height:17px;
}
.contact-div label {
	display:block;
	float:left;
	width:120px;
}
.contact-div input {
	margin-bottom:6px;
}
.contact-div select {
	margin-bottom:6px;
	width:146px;
}
.fullwidth {
	width:100%;
}
.cat-form-list {
	margin:15px 0px 0px 20px;
	line-height:22px;
}
.cat-form-list input {
	margin-right:8px;
}
/*Who we are*/
.cont-div {
	margin:15px 10px 0px 10px;
	padding-bottom:20px;
	min-height:680px;
}

#navigation_adaptor{
}
/*media*/
.media-img {
	width:180px;
	float:left;
	margin-right:20px;
}
.thumb-div {
	background:url(../images/thumb-img-bg.png) no-repeat top left;
	width:180px;
	height:127px;
	padding:1px 0 0 1px;
	margin:10px 0 10px 0;
	display:block;
}
.media-img-div {
	width:230px;
	float:left;
	margin-right:70px;
}
.image-thumb-div {
	background:url(../images/thumb-img-bg.png) no-repeat top left;
	width:210px;
	padding:1px 0 1px 1px;
	margin:10px 0 10px 0;
	display:block;
}
.app-media-img-div {
	width:150px;
	float:left;
	margin-right:50px;
}
.media-img-big {
	width:620px;
}
.big-img {
	background:url(../images/big-img-bg.png) no-repeat top left;
	width:631px;
	height:428px;
	padding:1px 0 0 1px;
	display:block;
}
#gallery {
	display:none;
}
#slideshow {
	display:none;
}
#navigation span {
	display:block;
	cursor:pointer;
}

#navigation_adaptor span {
	display:block;
	cursor:pointer;
}
/*------------------------------*/
.top-title {
	background:#cc242d url(../images/red-rnd.jpg) no-repeat top right;
	height:23px;
	width:596px;
	padding-left:20px;
	margin-bottom:2px;
	margin-top:18px;
}
.mar-none {
	margin:0;
}
/*-------------------BUTTON STYLES----------*/
input.sel-tire {
	background:url(../images/selecttire-button.png) no-repeat top left;
	width:131px;
	height:38px;
	border:none;
	cursor:pointer;
}
input.view-large-button {
	background:url(../images/viewlarge-button.jpg) no-repeat top left;
	width:131px;
	height:38px;
	border:none;
	cursor:pointer;
}
input.submit-button {
	background: url(../images/submit-button.jpg) no-repeat top left;
	width:94px;
	height:38px;
	border:none;
	cursor:pointer;
}
input.submit-form-button {
	background: url(../images/submitform-button.jpg) no-repeat top left;
	width:153px;
	height:39px;
	border:none;
	cursor:pointer;
}
input.sel-wheels, .wheel-box input.sel-wheels {
	background:url(../images/select.jpg) no-repeat top left;
	width:124px;
	height:39px;
	border:none;
	cursor:pointer;
	margin:0;
	padding:0;
}
input.more-details-button, .wheel-box input.more-details-button {
	background:url(../images/more-details.jpg) no-repeat top left;
	width:140px;
	height:41px;
	border:none;
	cursor:pointer;
	margin:0px;
	padding:0px;
	margin-left:8px;
}
input.change-sel {
	background:url(../images/change-selection.png) no-repeat top left;
	width:183px;
	height:42px;
	border:none;
	cursor:pointer;
}
input.submit-req {
	background: url(../images/submit-req.png) no-repeat top left;
	width:168px;
	height:42px;
	border:none;
	cursor:pointer;
}
input.tell-friend {
	background: url(../images/tell_a_friend.png) no-repeat top left;
	width:145px;
	height:42px;
	border:none;
	cursor:pointer;
}
/*-------------------COLUR STYLES----------*/
.red-col {
	color:#cd272f;
}
.white-col {
	color:#fff;
}
/*------------Edited By Rupesh------------*/


.add-text {
	padding:0;
	margin:0;
	border:#000000 1px solid;
}
.mar-l15 {
	margin-left:20px;
}
.mar-l10 {
	margin-left:10px;
}
.wheel-name {
	margin-left:10px;
}
.wheel-img {
	margin-left:10px;
	cursor:pointer;
}
.pad-non {
	margin:0px;
}
.add-mainbg {
	background: url(../images/bg-main.png) no-repeat top right;
	padding-top:15px;
	overflow:hidden;
}
.red-top {
	background:url(../images/bg-top.png) no-repeat right;
	height:40px;
	color:#FFFFFF;
	font-weight:bold;
}
.red-top1 {
	background:url(../images/bg-top.png) no-repeat right;
	height:28px;
	font-size:7px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:3px;
}
.top-name {
	line-height:normal;
	margin:0;
	font-size:11px;
	text-align:center;
}
.top-name2 {
	line-height:normal;
	margin:0;
	font-size:10px;
	text-align:center;
}
.red-top p {
	text-align: center;
	padding-top:6px;
}
.adapt-mainbg {
	float:right;
	width:315px;
	margin-right:40px;
	margin-top:15px;
}
.adapt-textbg {
	background:url(../images/bg1.png) no-repeat right bottom;
	padding-bottom:15px;
}
table.rnd-txt1 {
	margin:0 auto;
}
.adapt-padd20 {
	padding-left:20px;
}
table.rnd-txt-dat1 {
	font-size:11px;
}
.col-red {
	color:#FF0000;
	margin:0px;
}
.title1 {
	background:url(../images/titlebg.png) no-repeat top left;
	height:32px;
}
.title1 h3 {
	background:url(../images/white-bullet.png) no-repeat 0% 50%;
	color:#FFFFFF;
	padding-top:2px;
	padding-left:20px;
	margin-left:10px;
}
.wheel-box {
	width:205px;
	overflow:hidden;
	padding:25px 0 15px 0;
	float:left;
}
.wheels-data {
	width:220px;
	float:left;
	margin:0 0 5px 8px;
}
.wheels input.sel-tire {
	margin-top:5px;
}
.wheels h4 {
	background:url(../images/red-bullet.jpg) no-repeat left;
	padding-left:18px;
}
.steps {
	float:left;
	border:#cc242d 1px solid;
	width:375px;
	height:137px;
}
.steps p {
	color:#cc242d;
	padding-left:10px;
	font-weight:bold;
	font-size:85%;
}
.tire-img1 {
	float:left;
	padding-left:10px;
}
.tire-img2 {
	float:left;
	padding-left:10px;
}
.step3img-1 {
	margin-left:55px;
	margin-top:15px;
	padding-bottom:10px;
	float:left;
	cursor:pointer;
}
.step3-main {
	border:#cc242d 1px solid;
	margin-bottom:2px;
	clear:both;
	overflow:hidden;
}
.tire-data2 {
	width:430px;
	float:right;
	margin:0px 0 0px 0px;
	padding-top:15px;
}
.tire-data2 span, input[type="button"] {
	margin-left:19px;
}
.tire-data2 input.sel-tire {
	margin-top:5px;
}
.tire-data2 h4 {
	background:url(../images/red-bullet.jpg) no-repeat left;
	padding-left:18px;
}
.step3img-2 {
	margin-left:15px;
	margin-top:15px;
	padding-bottom:10px;
	float:left;
	cursor:pointer;
}
.step3-3 {
	background:#cc242d url(../images/arrow2.jpg) no-repeat top left;
	padding:8px;
	color:#FFFFFF;
	font-size:17px;
	padding-left:50px;
	margin-top:15px;
	margin-bottom:2px;
}
.step3-contact {
	margin:15px 0 0 15px;
	padding-bottom:20px;
}
.step3-contact label {
	display:block;
	float:left;
	width:120px;
}
.step3-contact input {
	margin-bottom:6px;
}
.step3-contact select {
	margin-bottom:6px;
	width:146px;
}
.top-view {
	overflow:hidden;
	clear:both;
}
.top-view-txt {
	vertical-align:middle;
	float:left;
	width:500px;
}
.top-view a {
	color:#cd272f;
	text-decoration:underline;
	float:right;
	margin-right:25px;
}
.top-view a:hover {
	color:#333;
	text-decoration:underline;
}
.top-view2-txt {
	vertical-align:middle;
	float:left;
	width:500px;
}
.top-view2 a {
	color:#cd272f;
	text-decoration:underline;
}
.top-view2 a:hover {
	color:#333;
	text-decoration:underline;
}
.top-view2 {
	overflow:hidden;
	clear:both;
}
.wid400 {
	width:400px;
	float:left;
}
.wid222 {
	width:222px;
}
/*---------------------Popup CSS-----------------------*/

#popup {
	width:500px;
	background:#FFFFFF;
	border: #999999 3px solid;
}
#popup a {
	background:none;
	text-decoration:none;
}
#popup form {
	margin:0;
	padding:0;
}
.email-form {
	margin:10px 0 0 20px;
}
.border2 {
	clear:both;
	background:#000000;
	height:1px;
}
input.send-button {
	background: url(../images/send.png) no-repeat top left;
	width:94px;
	height:38px;
	border:none;
	cursor:pointer;
}
.popup-form {
	margin:0;
	padding:0;
	margin:15px 0 0 15px;
	padding-bottom:20px;
}
.popup-form label {
	display:block;
	float:left;
	width:120px;
}
.popup-form input {
	margin-bottom:6px;
}
.popup-form select {
	margin-bottom:6px;
	width:146px;
}


.cl-button{
width:83px;
height:21px;
}


/*-----------Light Box------------------*/

#lightbox {
	display:none;
	position: absolute;
	top:50%;
	left:50%;
	z-index:9999;
	width:500px;
	margin:-200px 0 0 -250px;
	text-align:left;
}
#lightbox[id] {
	position:fixed;
}
#overlay {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
#overlay[id] {
	position:fixed;
}
#lightbox.done #lbLoadMessage {
	display:none;
}
#lightbox.done #lbContent {
	display:block;
}
#lightbox.loading #lbContent {
	display:none;
}
#lightbox.loading #lbLoadMessage {
	display:block;
}
#lightbox.done img {
	width:100%;
	height:100%;
}
/*-----------------------------------Site Map--------------------------------*/

.gray-line {
	background:url(../images/gray-line.jpg) repeat-y top center;
	width:1px;
}
.gray-line2 {
	background:url(../images/gray-line2.jpg) repeat-x center left;
	height:1px;
}
.grey-arrow li {
	background:url(../images/gray-arrow.jpg) no-repeat center left;
	padding-left:15px;
	margin-bottom:2px;
	margin-top:2px;
	color:#000000;
	font-weight:bold;
}
.grey-arrow li a {
	text-decoration:none;
}
.site-mapsub ul {
	margin-left:40px;
}
.grey-plus li {
	background:url(../images/plus-sign.jpg) no-repeat center left;
	padding-left:15px;
	margin-bottom:2px;
	margin-top:2px;
	color:#000000;
	font-weight:bold;
}
.grey-plus li a {
	text-decoration:none;
}
.site-mapsub li {
	color:#000000;
	font-weight:bold;
	margin-bottom:2px;
}
.site-mapsub li a {
	text-decoration:none;
}
.site-mapsub li a:hover {
	text-decoration:none;
}
.site-maptext ul {
	margin-left:70px;
}
.site-maptext li {
	margin-bottom:4px;
}
.site-maptext li a {
	text-decoration:none;
}
.error {
	color:#FF0000;
	font-weight:bold;
}
#errorDiv {
	color:#CC3300;
	border:1px solid #CC3300;
	width:420px;
	margin:0 auto;
	padding:10px;
	position:fixed;
	top:10px;
	left:33%;
	right:25%;
	background:#FFFFCC url(../images/icon_alert.gif) 10px 8px no-repeat;
}
.errorDivSurvey {
	color:#FF0000;
	font-weight:bold;
	border:1px solid #CC3300;
	visibility:hidden;
	text-align:center;
}
.errorHeading {
	display:block;
	height:20px;
	font-weight:bold;
	padding:0 0 10px 25px;
	_padding-left:25px;
	border-bottom:1px solid #DEB59A;
}
.errorList {
	display:block;
	margin:0 0 0 25px;
	padding-left:15px;
	background:url(../images/bullet_arro_rust.gif) left no-repeat;
}
.floatRight {
	float:right;
	clear:none;
}
.floatLeft {
	float:left;
	clear:none;
}
.error-message {
	background:#ffebe8;
	border:1px solid #dd3c10;
	padding:6px 10px;
	margin-bottom:10px;
}
/*--------*/

.success-div {
	color: #00CC00;
	font-size:11px;
}
.highlighttext {
	/*background-color:yellow;*/
font-weight:bold;
}
.thankyou-div {
	/*margin-left:10px;*/
	margin-top:50px;
	min-height:850px;
}
.select-tire-box-new {
	background:url(../images/tire_bg.png) no-repeat top left;
	width:202px;
	float:left;
	margin-right:8px;
	padding-bottom:20px;
}
.select-tire-box-new h4 {
	margin-top:15px;
	background:url(../images/red-bullet.jpg) no-repeat top left;
	padding-left:18px;
	margin-left:5px;
	font-size:11px;
	height:30px;
}
.tire-data-new {
	padding-top:4px;
	padding-left:5px;
	width:120px;
	float:left;
	margin:0 0 5px 8px;
}
.tire-data-new a {
	text-decoration:none;
}
.tire-data-new input[type="button"] {
	margin-left:19px;
}
.tire-data-new span {
	height:20px;
	width:119px;
	margin-bottom:5px;
	text-align:center;
	padding-top:4px;
	display:block;
	color:#000;
	font-weight:bold;
	font-size:11px;
}
.tire-data-new span.size-bg {
	background:url(../images/size-bg.png) no-repeat top left;
	height:20px;
	width:119px;
	margin-bottom:5px;
	text-align:center;
	padding-top:4px;
	display:block;
	color:#000;
	cursor:pointer;
	font-weight:bold;
	font-size:11px;
}
.select-tire-box-new .tire-data-new span.size-bg a {
	text-decoration:none !important;
}
.select-tire-box-new .tire-data-new span.size-bg a:hover {
	text-decoration:none !important;
}
.tire-data-new input.sel-tire {
	margin-top:5px;
}
.tire-data-new h3 {
	text-align:center;
	padding-bottom:5px;
}
.tire-img-new {
	float:left;
	padding-left:10px;
	height:87px;
	width:50px;
	cursor:pointer;
}
input.view-large-button-new {
	background:url(../images/viewlarge-button.jpg) no-repeat top left;
	width:131px;
	height:38px;
	border:none;
	cursor:pointer;
	margin-left:50px;
	margin-top:10px;
}
.sel-tire-new {
	background:url(../images/text-select-tire.png) no-repeat top left;
	height:8px;
	width:94px;
	border:none;
	cursor:pointer;
}
/*-----7 JUly----*/
.breadcrumb span {
	color:#cd0104;
}
.breadcrumb a {
	text-decoration:none;
}
.breadcrumb a:hover {
	color:#cd0104;
}
.truck-info {
	clear:both;
	background:#f5f4f4;
	border:1px solid #cecece;
	padding:3px 5px;
}
.truck-info h3 {
	font-size:13px;
	font-weight:bold;
}
.truck-info p {
	font-size:11px;
	color:#706e6e;
}
.truck-info-new {
	clear:both;
	background:#f5f4f4;
	border:1px solid #cecece;
	padding:3px 5px;
	width:610px;
}
.truck-info-new h3 {
	font-size:13px;
	font-weight:bold;
}
.truck-info-new p {
	font-size:11px;
	color:#000000;
}

.gallery-thumb {
	margin-bottom:10px;
	float:left;
	width:630px;
}
.gallery-thumb ul {
	float:left;
}
.gallery-thumb li {
	display:block;
	float:left;
	width:155px;
	margin-right:2px;
}
.prev-truck {
	float:left;
	width:187px;
	height:41px;
	display:block;
}
.back-gallery {
	float:left;
	width:237px;
	height:41px;
	margin-left:15px;
}
.next-truck {
	float:right;
	width:157px;
	height:41px;
}
.image-thumb-div2 {
	background:url(../images/thumb-img-bg.png) no-repeat top left;
	width:210px;
	padding:1px 0 1px 1px;
	margin:10px 0 10px 0;
	display:block;
}
/*.image-thumb-div2 .level2 {
	width:167px;
	height:112px;
	overflow:hidden;
}
.image-thumb-div2 .level2 a {
	width:175px;
	display:block;
	overflow:hidden;
}
.image-thumb-div2 .level2 img {
	width:176px;
}
*/


/*--------Slider css--------*/

#master {
	border:1px solid #ccc;
	width:606px;
	position:relative;
	margin:0 auto;
	overflow:hidden;
	height:212px;
}

.accessible_news_slider img {
	border: 0;
}
.accessible_news_slider li, .accessible_news_slider p {
	font-family: "Arial", "Verdana", sans-serif;
	margin: 0;
	padding: 0;
	font-size: .8em;
	line-height: 1.6;
}
.accessible_news_slider li p {
	font-size: 1em;
}
.accessible_news_slider {
	overflow: hidden;
}
.accessible_news_slider .javascript_css {
	position: relative;
	z-index: 3;
	padding: 20px;
	background: #fffcd3;
}
.accessible_news_slider .skip_to_news {
	position: absolute;
	top: 0;
	left: -9999px;
}
.accessible_news_slider .back {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
.accessible_news_slider .back1 {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
.accessible_news_slider .back a, .accessible_news_slider .next a, .accessible_news_slider .next1 a, .accessible_news_slider .back1 a  {
	display: none;
	outline: none; /* This is optional, and is arguably less accessible. */
}
.accessible_news_slider .next {
	position: absolute;
	top: 0;
	left: 575px;
	z-index: 2;
}

.accessible_news_slider .next1 {
	position: absolute;
	top: 0;
	left: 575px;
	z-index: 2;
}
.accessible_news_slider ul {
	position: relative;
	left: 0;
	width: auto;
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
	z-index: 1;
}
.accessible_news_slider li {
	float: left;
	display: inline;
	width: 305px;
}
/*
	Accessible News Slider : Plugin Specific : Theme [ Candy Coated ]
-----------------------------------------------------------------------------------------*/


/*
	Accessible News Slider : Plugin Specific : Theme [ Business as Usual ]
-----------------------------------------------------------------------------------------*/

.business_as_usual {
	width: 540px;
	margin: 0 0 0px 32px;
	background:#FFF;
}
.business_as_usual a {
	color: #363636;
}
.business_as_usual .back {
	width: 360px;
	left: 0px;
	float:left;
}
.business_as_usual .back a {
	position: absolute;
	top: 0;
	width: 150px;
	height: 23px;
	line-height: 23px;
}
.business_as_usual .next {
}
.business_as_usual .next a {
	position: absolute;
	top: 0;
	width: 150px;
	height: 23px;
	line-height: 23px;
	text-align: right;
}
.business_as_usual .view_all {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin: 0px 0 0 0;
	padding: 8px;
	text-align: center;
}
.business_as_usual li {
	padding:8px 0;
	width: 180px;
}
.business_as_usual li h4 {
	clear:both;
	font-size:15px;
}
.business_as_usual li img {
	float: left;
}
.business_as_usual li p {
	float: left;
	display: inline;
	margin: 0 0 0 10px;
	width: 140px;
}
.img-cont h4{
background:none;
text-align:center;
padding-bottom:0;
}
/*---------------Rupesh Dt 06 Oct 2009---------------------------*/

#img-over-div {
	width:648px;
	overflow:hidden;
}
#img-over-div li {
	float:left;
}
#img-over-div a:hover {
	background-position:0 -157px;
}
#img-over-div a {
	
}
#bigrig a {
	background:url(../images/1_01.png) no-repeat 0 0;
	height:157px;
	width:216px;
	display:block;
}

#lowprofile a {
	background:url(../images/1_02.png) no-repeat top left;
	height:157px;
	width:216px;
	display:block;
}

#mudterain a {
	background:url(../images/1_03.png) no-repeat top left;
	height:157px;
	width:216px;
	display:block;
}

#direct-bolten a {
	background:url(../images/1_04.png) no-repeat top left;
	height:157px;
	width:216px;
	display:block;
}


#supersingle a {
	background:url(../images/1_05.png) no-repeat 0 0;
	height:157px;
	width:216px;
	display:block;
}

#f450 a {
	background:url(../images/1_06.png) no-repeat top left;
	height:157px;
	width:216px;
	display:block;
}
