﻿.accordion-header {
background: #f3f3f3;
/*border-bottom: 1px solid #333333;*/
}

.bpHeader {
width: 100%;
}

.titlePriceTag {
float: right;
}

#tabContainer {
width: 291px;
overflow: hidden;
margin: 0 -5px 0 -5px;
/*width: 291px;
border-left: 1px solid #dcdcce;
border-right: 1px solid #dcdcce;*/
/*margin: 0 -5px;*/
/*margin: 0 -8px 0 -4px;*/
}

/* .ajax__tab_header - A container element that wraps all of the tabs at the top of the TabContainer. Child CSS classes:.ajax__tab_outer. */
/* .ajax__tab_outer - An outer element of a tab, often used to set the left-side background image of the tab.Child CSS classes: .ajax__tab_inner. */
/* .ajax__tab_inner	 - An inner element of a tab, often used to set the right-side image of the tab. Child CSS classes:.ajax__tab_tab. */
/* .ajax__tab_tab - An element of the tab that contains the text content. Child CSS classes:none. */
/* .ajax__tab_body - A container element that wraps the area where a TabPanel is displayed. Child CSS classes: none. */
/* .ajax__tab_hover - This is applied to a tab when the mouse is hovering over. Child CSS classes:.ajax__tab_outer. */
/* .ajax__tab_active - This is applied to a tab when it is the currently selected tab. Child CSS classes:.ajax__tab_outer. */   

/* XP IE7 theme - Backgrounds */
.tabs .ajax__tab_header	    				{ background:url(img/tab-line.gif) repeat-x left top; }
.tabs .ajax__tab_outer						{ background:url(img/tab-right.gif) no-repeat right; }
.tabs .ajax__tab_inner						{ background:url(img/tab-left.gif) no-repeat; }
.tabs .ajax__tab_tab						{ background:url(img/tab.gif) repeat-x; }
.tabs .ajax__tab_hover .ajax__tab_outer 	{ background:url(img/tab-right.gif) no-repeat right; }
.tabs .ajax__tab_hover .ajax__tab_inner 	{ background:url(img/tab-left.gif) no-repeat; }
.tabs .ajax__tab_hover .ajax__tab_tab		{ background:url(img/tab.gif) repeat-x; }
.tabs .ajax__tab_active .ajax__tab_outer	{ background:url(img/tab-active-right.gif) no-repeat right; }
.tabs .ajax__tab_active .ajax__tab_inner	{ background:url(img/tab-active-left.gif) no-repeat; }
.tabs .ajax__tab_active .ajax__tab_tab		{ background:url(img/tab-active.gif) repeat-x; }

/* XP IE7 theme - Other Styles */
.tabs .ajax__tab_header 					{ font-family:arial, verdana,tahoma,helvetica;font-size:11px; color: #3f879b; }
.tabs .ajax__tab_outer						{ margin-right: 1px;/*height:29px;*/ }
.tabs .ajax__tab_inner						{ padding-left:3px; }
.tabs .ajax__tab_tab						{ padding:4px 5px;margin:0; }
.tabs .ajax__tab_body						{ font: 12px/23px arial,verdana,tahoma,helvetica;border:1px solid #dcdcce;border-top:none;border-bottom: none;padding:8px;background-color:#ffffff; color: #666666; }

.tabs .ajax__tab_body th {
font: bold 12px/23px arial,verdana,tahoma,helvetica;color: #666666;
}

.tabs .ajax__tab_body td {
font: 12px/23px arial,verdana,tahoma,helvetica;color: #666666;
}

.tabs .ajax__tab_body input {
font: 12px/23px arial,verdana,tahoma,helvetica;color: #666666;
}

.tabs .ajax__tab_body {
min-height: 350px;
padding-bottom: 15px;
}

/* MODAL POPUP
**********************************************/
.modalBackground {
background: #000000;
filter: alpha(opacity=65);
opacity: 0.65;
}

.modalPopup {
background: #ffffff;
padding: 26px 15px 28px 15px;
width: 450px;
}

/* -------- Modal form --------*/
.modalPopup h2 {
 font: normal 22px/27px Georgia, Arial;
text-transform:uppercase;
color:#3f879b;
}

.modalPopup label {
display: block;
padding-left: 7px;
margin-top: 5px;
font: 11px/16px Arial;
color: #636363;
}

.modalPopup .textbox {
border: 1px solid #deded7;
width: 432px;
font: 11px/1em Arial;
color: #636363;
margin: 0;
padding: 3px 2px 2px 6px;
}

.modalPopup .textarea {
border: 1px solid #deded7;
width: 438px;
font: 11px/1em Arial;
height: 100px;
color: #636363;
margin: 0;
padding: 3px 2px 2px 6px;
}

.modalPopup .ddlDealer {
font-family:arial, verdana,tahoma,helvetica;font-size:11px; color: #3f879b;
width: 270px;
float: left;
}

.cblEquipment input {
display: block;
float: left;
line-height: 16px;
padding: 0;
margin: 0;
}

.cblEquipment label {
display: block;
margin-left: 25px;
line-height: 16px;
margin-bottom: 12px;
}

/*.boatPackageData {

}

.boatPackageeader input {
display: block;
float: left;
line-height: 16px;
padding: 0;
margin: 0;
}


.boatPackageHeader label {
display: block;
margin-left: 25px;
line-height: 16px;
width:150px
}*/