/* DETAILS PAGE CSS */

/* Main container  - color 746C6C */
#content .leftpanel					{width:625px; float:left; margin-left:10px;}

/* Top tool and title box area */
#tools								{width:625px;}
#tools .title						{width:625px; height:36px; background: url('/images/details/headers/balt_details_header1.jpg') no-repeat top left; clear:both;}
#tools .title .text					{padding:7px 14px 0px 14px; text-align:left; font-size:18px; font-weight:bold; color:#ffffff;}
#tools .buttonpanel					{width:603px; height:33px; line-height:33px; padding:15px 10px 12px 10px; border-left:1px solid #C4C4C4; border-right:1px solid #C4C4C4; clear:both;}
#tools .buttonpanel div img			{vertical-align:-25%; padding-right:6px;}
#tools .buttonpanel div				{float:left; padding-right:36px;}
#tools .buttonpanel div a				{color:#304779; font-size:12px; font-weight:bold; text-decoration:none;}
#tools .buttonpanel div a:hover		{text-decoration:underline;}
#tools .buttonpanel div span			{color:#304779; cursor:pointer; font-size:12px; font-weight:bold; text-decoration:none;}
#tools .buttonpanel div span:hover		{text-decoration:underline;}
#tools .addtovg						{width:625px; height:30px; line-height:30px; font-weight:bold; text-align:right; vertical-align:middle; background: url('/images/details/barstripe.jpg') repeat-x top left;}
.addtovg img							{vertical-align:middle; padding-right:5px;}
.addtovg span						{color:white; font-weight:bold; font-size:12px; cursor:pointer;}
.addtovg a							{color:white; font-weight:bold; font-size:12px; cursor:pointer;}

/* Full two spanning box */
.twocolnoheader						{width:625px; margin-top:13px; background-color:#717B96 !important; background:url('/images/details/stripe.jpg') repeat-x top left;}
.twocolnoheader .content				{width:599px; padding:12px; border:1px solid #C6C6C6;}

/* Full two spanning box - no header */
.twocolbox							{width:625px; margin-top:13px;}
.twocolbox .title					{width:625px; height:31px; line-height:31px; border-top:1px solid #C6C6C6; background: url('/images/details/barstripe.jpg') repeat-x top left; clear:both;}
.twocolbox .title .text				{padding-left:14px; text-align:left; font-size:16px; font-weight:bold; color:#ffffff;}
.twocolbox .content					{width:599px; padding:12px; border-left:1px solid #C6C6C6; border-right:1px solid #C6C6C6; border-bottom:1px solid #C6C6C6;}

/* Full two spanning EMPTY box */
.twocolhollow						{width:625px; margin-top:13px;}
.twocolhollow .content				{width:599px; padding:12px; border:1px solid #C6C6C6;}

/* Half spanning box */
.halfbox							{width:625px; margin-top:13px; clear:both;}
.halfbox .half						{width:305px;}
.halfbox .title						{width:305px; height:31px; line-height:31px; border-top:1px solid #C6C6C6; background: url('/images/details/barstripe.jpg') repeat-x top left; clear:both;}
.halfbox .title .text				{padding-left:14px; text-align:left; font-size:16px; font-weight:bold; color:#ffffff;}
.halfbox .content					{width:303px; border-left:1px solid #C6C6C6; border-right:1px solid #C6C6C6; border-bottom:1px solid #C6C6C6;}

/* Payment Calculator */
.paycalc							{padding:12px;}
.paycalc input						{width:70%; border:1px solid #bbb; background-color:#EFEFEF;}
.paycalc select						{width:74%; padding:1px; border:1px solid #bbb; background-color:#EFEFEF; font-size:12px;}
.paycalc .label						{display:block; float:left; width:57%; text-align:left;}
.paycalc .field						{display:block; float:left; width:40%; margin-left:2%; text-align:left;}
.paycalc .tradein					{text-align:center; font-size:10px; padding:10px; clear:both;}

/* Photos */
.photoleft							{width:60%; display:block; float:left;}
.photoright							{width:39%; margin-left:1%; display:block; float:left;}

/* Photo large gallery */
.photo_container					{width:346px;}
.photo_container .hack				{margin:0; display:block;}
.photo_container .top				{width:346px; height:9px; font-size:1pt; overflow:hidden; background: url('/images/details/photo_top.gif') no-repeat top left; clear:both;}
.photo_container .middle				{width:330px; background-color:#ffffff; border-left:8px solid #334B77; border-right:8px solid #334B77; clear:both;}
.photo_container .bottom				{width:346px; height:9px; background: url('/images/details/photo_bottom.gif') no-repeat top left;}

/* Photo small gallery */
.photo_box							{width:223px;}
.photo_box .hack						{margin:0; display:block;}
.photo_box .top						{width:223px; height:9px; font-size:1pt; overflow:hidden; background: url('/images/details/photo_box_top.gif') no-repeat top left; clear:both;}
.photo_box .middle					{width:207px; border-left:8px solid #334B77; border-right:8px solid #334B77; background-color:#D0D3DC; clear:both;}
.photo_box .bottom					{width:223px; height:9px; background: url('/images/details/photo_box_bottom.gif') no-repeat top left;}
.photo_box .photo_page .photos		{display:block; float:left; margin-left:5px; margin-top:5px; width:95px; height:70px;}
.photos img							{border: 1px solid #717B96;}
.photos img:hover					{border: 1px solid black;}

/* Specs */
#vspecs								{width:100%;}
#vspecs .row							{background-color:#F5F5F5;}
#vspecs .alt							{background-color:#FFFFFF;}
#vspecs td							{padding-left:30px;}

/* Similar Vehicles Container */
#similarPanel						{float:left; width:287px; background-color:#E9E9E9; margin-left:13px;}
#similarPanel div.header				{float:left; background:url('/images/virtual_garage_header.jpg') no-repeat top left; width:287px; height:35px; clear:both;}
#similarPanel div.header div.title		{padding: 7px 0px 0px 14px; text-align:left; font-size:18px; font-weight:bold; color:#ffffff;}
#similarPanel div.content				{float:left; padding-bottom:15px; background-color:#ffffff; border:1px solid #D0D0D0; width:285px; height:auto !important; height:334px; min-height:334px; clear:both;}
#similarPanel div.list				{text-align:left; padding:16px 9px 9px 9px;}

/* Buttons */
.action								{display:block; cursor:pointer; font-size:15px; font-weight:bold; cursor:pointer; color:#837676; border-bottom:1px solid #E1E1E1; background-color:white !important; padding:7px 5px 7px 56px;}
.action:hover						{display:block; cursor:pointer; font-size:15px; font-weight:bold; cursor:pointer; color:#fff; border-bottom:1px solid #6B7A9B; background-color:#6B7A9B !important; padding:7px 5px 7px 56px;}
.actCarfax							{background:url('/images/details/servicebuttons/hn_details_btn_carfax_report.png') no-repeat 3% center;}
.actCarfax:hover					{background:url('/images/details/servicebuttons/hn_details_btn_carfax_report_over.png') no-repeat 3% center;}
.actValueTrade						{background:url('/images/details/servicebuttons/hn_details_btn_value_my_trade.png') no-repeat 3% center;}
.actValueTrade:hover				{background:url('/images/details/servicebuttons/hn_details_btn_value_my_trade_over.png') no-repeat 3% center;}
.actGetQuote						{background:url('/images/details/servicebuttons/hn_details_btn_get_a_quote.png') no-repeat 3% center;}
.actGetQuote:hover					{background:url('/images/details/servicebuttons/hn_details_btn_get_a_quote_over.png') no-repeat 3% center;}
.actAddVg							{background:url('/images/details/servicebuttons/hn_details_btn_virtual_garage.png') no-repeat 3% center;}
.actAddVg:hover						{background:url('/images/details/servicebuttons/hn_details_btn_virtual_garage_over.png') no-repeat 3% center;}

/* Spec Buttons */
.vehicle_specs						{float:left; cursor:pointer; width:86px; height:21px; background:url('/images/details/tabs/btn_vehicle_specs.jpg') no-repeat top left;}
.vehicle_specs:hover				{background:url('/images/details/tabs/btn_vehicle_specs_on.jpg') no-repeat top left;}
.vehicle_specs_over					{float:left; cursor:; width:86px; height:21px; border-bottom:1px solid white; background:url('/images/details/tabs/btn_vehicle_specs_on.jpg') no-repeat top left;}
.options							{float:left; margin-left:4px; cursor:pointer; width:60px; height:21px; background:url('/images/details/tabs/btn_options.jpg') no-repeat top left;}
.options:hover						{background:url('/images/details/tabs/btn_options_on.jpg') no-repeat top left;}
.options_over						{float:left; margin-left:4px; cursor:; width:60px; height:21px; border-bottom:1px solid white; background:url('/images/details/tabs/btn_options_on.jpg') no-repeat top left;}
.tech_specs							{float:left; margin-left:4px; cursor:pointer; width:70px; height:21px; background:url('/images/details/tabs/btn_tech_specs.jpg') no-repeat top left;}
.tech_specs:hover					{background:url('/images/details/tabs/btn_tech_specs_on.jpg') no-repeat top left;}
.tech_specs_over					{float:left; margin-left:4px; cursor:; width:70px; height:21px; border-bottom:1px solid white; background:url('/images/details/tabs/btn_tech_specs_on.jpg') no-repeat top left;}

/* Texts */
.normal								{color:#746C6C !important; font-size:13px !important;}
.normal a							{color:#746C6C !important;}
.call								{color:#746C6C; font-size:20px;}
.pricelabel							{padding-left:30px; text-align:left; font-weight:bold; color:#8C8C8C;}
.priceamt							{padding-right:30px; width:30%; text-align:left; font-weight:bold; color:#8C8C8C;}
.yousave							{color:#334972 !important; font-size:16px !important;}

/* Disclaimer */
.disclaimer							{font-size:10px; color:#746C6C; margin-top:20px;}
.tippytop							{/*border-top:15px solid #334B77; */padding-top:7px; margin-top:20px; margin-bottom:20px;}

