/* Titan Version 3.0  CSS Document */

body {margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; background-color:#F8F2E4 ; }

td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

th {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

img { border:none; }


.headerbg { background-image:url(/templ/titan_v3/images/headerbg.jpg); background-repeat:no-repeat; }

.mainbg {background-color:#ffffff; border-right:1px solid #F1D9B3; border-top:1px solid #F1D9B3; }

.greenbotnavtxt { color:#008000; font-size:12px; }

.greentext { font-size:10px; color:#008000; padding:10px; }

.headertext { font-size:11px; color:#4B4B4B; font-style:italic; font-weight:bold; padding:10px; vertical-align:middle;}

.navbar { background-image:url(/templ/titan_v3/images/borderO.gif); background-repeat:repeat-x; height:28px; }

.agentnavbar { background-image:url(/templ/titan_v3/images/border.gif); background-repeat:repeat-x; height:28px; }

.navleft { font-size:12px; font-weight:bold; color:#000000; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; padding-left:20px; }

.navright { font-size:12px; font-weight:bold; color:#000000; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; padding-right:10px; }


/* Links */

a.botnavlink:link	{  text-decoration: underline; font-size: 10px; font-weight:none; color:#008000; }
a.botnavlink:visited	{ text-decoration: underline; font-size: 10px; font-weight:none; color:#008000; }
a.botnavlink:active	{  text-decoration: underline; font-size: 10px; font-weight:none; color:#008000; }
a.botnavlink:hover	{ text-decoration: underline; font-size: 10px; font-weight:none; color:#008000; }

a.navlink:link	{  text-decoration: none; font-size: 11px; font-weight:bolder; color:#333333; }
a.navlink:visited	{ text-decoration: none; font-size: 11px; font-weight:bolder; color:#333333; }
a.navlink:active	{  text-decoration: none; font-size: 11px; font-weight:bolder; color:#333333; }
a.navlink:hover	{ text-decoration: underline; font-size: 11px; font-weight:bolder; color:#333333; }

a.agnavlink:link	{  text-decoration: none; font-size: 11px; font-weight:bolder; color:#FFFFFF; }
a.agnavlink:visited	{ text-decoration: none; font-size: 11px; font-weight:bolder; color:#FFFFFF; }
a.agnavlink:active	{  text-decoration: none; font-size: 11px; font-weight:bolder; color:#FFFFFF; }
a.agnavlink:hover	{ text-decoration: none; font-size: 11px; font-weight:bolder; color:#FFFFFF; }



/* Quote Request Form */

.pagetitle {
    font: 20px tahoma, verdana, arial, helvetica, sans-serif;
    margin: 10px 10px 10px 10px;
    /* background-color: #993333; */
    color: #FFD89D;
    padding: 5px;
    letter-spacing: .2em;
    text-transform: uppercase;
    border-style:solid;
    border-color:#FFD89D;
    background: transparent url(/templ/titan_v2/images/header-bg.jpg) repeat-y;
    border-width:0px 0px; /* top and bottom borders: 1px; left and right borders: 0px */
    width:600;
}

.affiliate {
    background-color: #c1c1c1;
    padding: 8px;
    margin-right:300px;
}

/* for required items on the form */
.req {
    color:darkred;
    font-weight:bold;
}

.buynow {
	color:blue;
	font-weight:bold;
}
.explain {
	color:green;
}
.notavailable {
	color:red;
}

/* QUOTE FORM FORMATTING */

.index {
	border:1px solid #FFD89D;
	margin: 0px 10px 15px 10px;
	background-color:#FFFFFF;
	}
	
.boxheader {
	color:#4B4B4B;
	background-color:#FFD89D;
	text-align:left;
	font-size: 12px;
	letter-spacing:0.3em;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:7px;
	padding-top:10px;
	border: none;
	height:20px;
	vertical-align:middle;
	}

.indexsmall
{
width: 95%;
text-indent: 0px;
font-weight: normal;
padding: 0px 7px 7px 7px;
text-align: left;
text-decoration: none;
margin: 10px 15px 10px 15px;
border: none;
display: block;
}

.headersmall
{
width:35%;
position: relative;
text-align: left;
float: left;
margin-top: 5px;
margin-right: 5px;
margin-bottom: 5px;
margin-left: 0px;
}

.valuesmall
{
width:40%;
position: relative;
text-align: left;
padding-left: 10px;
float: left;
margin-top: 3px;
margin-right: 3px;
margin-bottom: 3px;
margin-left: 3px;
}

#wrapper
{
width: 95%;
margin-top: 0pt;
margin-right: auto;
margin-bottom: 0pt;
margin-left: auto;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
text-align: center;
background-color: white;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #666666;
border-right-color: #666666;
border-bottom-color: #666666;
border-left-color: #666666;
}

#GLOBAL_BLANK.index {
	border:none;
	background-color:#FFFFFF;
}

#QF_OTHER_INFO_HEADER  .headersmall {
	width:50%;
	padding-right:20px;
}

#QF_OTHER_INFO_HEADER  .valuesmall {
	width:30%;
	padding-right:20px;
}

#QF_TOWED_VEHICLE_INFO_HEADER .headersmall {
	width:30%;
	}


#QF_HEADER_MAIN_QUOTE_PAGE .indexsmall {
font-weight:700;
}

#AGTDST_REQUIRED_INPUT_HEADER .index {
width:700px; }

#AGTDST_REQUIRED_INPUT_HEADER .headersmall {
width:30%; }

#AGTDST_REQUIRED_INPUT_HEADER .valuesmall {
width:60%; }


/* Padding */

.padleft {
padding-left:15px;
}

/* Privacy Statement formatting */

#privacy {
	text-align:center;
	color:#CCCCCC;
	}
