/* 
 * Deprecated DNN CSS class names will remain available for some time
 * before being  permanently removed. Removal will occur according to
 * the  following process:
 *
 * 1. Removal will only occur with a major (x.y) release, never
 *    with a maintenance (x.y.z) release.
 * 2. Removal will not occur less than six months after the release
 *    when it was deprecated.
 * 3. Removal will not occur until after deprecation has been noted 
 *    in at least two major releases.
 *
 *                                              |        |Planned |
 *  Name                                        |Release |Removal |
 *----------------------------------------------+--------+--------+
 * Mod{NAME}C                                     5.6.2    6.2
 *   {NAME} = sanitized version of the DesktopModule Name 
 *   Used on <div> tag surrounding Module Content, inside container
 *----------------------------------------------+--------+--------+
 */
html {font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}html, button, input, select, textarea { font-family: sans-serif; color: #000; }
/* background color for the content part of the pages */
body{background-color:white;margin:0;font-family:Helvetica, Arial, sans-serif;font-size:12px;}
.ControlPanel, .PagingTable{width:100%;background-color:#fff;border:#036 1px solid;}
.SkinObject{font-weight:bold;font-size:8.5pt;text-decoration:none;}
a.SkinObject:link, a.SkinObject:visited, a.SkinObject:hover, a.SkinObject:active{text-decoration:none;}

/* styles for LANGUAGE skinobject */
.language-object {white-space:nowrap;overflow:visible;vertical-align:middle;margin:0;line-height:0.5;}
.language-object .Language {display:inline;float:left;margin:0 2px;text-align:center;vertical-align:middle;}
.language-object .Language img {border:2px solid transparent;}
.language-object .Language.selected img {border-color: #333;}

/* style for module titles */
.Head{font-size:20px;font-weight:normal;color:#333;}
/* style of item titles on edit and admin pages */
.SubHead{font-size:11px;font-weight:bold;}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead{font-size:11px;font-weight:bold;color:black;}
/* text style used for most text rendered by modules */
.Normal, .NormalDisabled, .NormalDeleted{font-size:11px;font-weight:normal;}
/* text style used for rendered text which should appear disabled */
.NormalDisabled, .NormalDeleted{color:Silver;}
/* text style used for rendered text which should appear deleted */
.NormalDeleted{text-decoration:line-through;}
/* text style used for rendered text which requires emphasis */
.NormalBold{font-size:11px;font-weight:bold;}
/* text style used for error messages */
.NormalRed{font-size:12px;font-weight:bold;color:#f00;}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox{font-size:12px;font-weight:normal;}
/* text style used for textareas in the admin and edit pages, for Nav compatibility
textarea.NormalTextBox{width:300px;height:200px;} */
/* style to apply if the content should be hidden */
.Hidden{display:none;}

/* styles used by Data Grids */
.DataGrid_AlternatingItem{background-color:White;color:Red;font-size:10px;font-weight:normal;}
.DataGrid_Container{background-color:Transparent;}
.DataGrid_Footer{background-color:White;}
.DataGrid_Header{background-color:Transparent;color:Black;font-size:10px;font-weight:bold;text-align:center;}
.DataGrid_Item{background-color:Transparent;color:Black;font-size:10px;font-weight:normal;}
.DataGrid_SelectedItem{background-color:Silver;color:Blue;font-size:10px;font-weight:normal;}

/* stlyes used by DNNGrids */
/* eliminate all padding and margins on nested tables and their cells */
/* NOTE: to support IE 6 & 7, still need to use 'cellspacing="0"' in <table> XHTML markup */
.DnnGridNestedTable{border-collapse: collapse; border: 0px; margin: 0px auto; text-align: center;}
.DnnGridNestedTable tbody td, .DnnGridNestedTable thead th{margin: 0; padding: 0;}
.DnnGridNestedTable tbody td{border-left: 0;}
.DnnGridNestedTable caption{border-bottom: 1px dashed #C3C3C3; margin-bottom: 3px;}


/* styles used by TreeMenu Skin Object */
.TreeMenu_Node{font-size:12px;font-weight:normal;}
.TreeMenu_NodeSelected{font-size:12px;font-weight:normal;background-color:#dcdcdc;}
a.TreeMenu_Node:link, a.TreeMenu_NodeSelected:link{text-decoration:none;color:#036;}
a.TreeMenu_Node:visited, a.TreeMenu_NodeSelected:visited{text-decoration:none;color:#036;}
a.TreeMenu_Node:hover, a.TreeMenu_NodeSelected:hover{text-decoration:none;color:#f00;}
a.TreeMenu_Node:active, a.TreeMenu_NodeSelected:active{text-decoration:none;color:#036;}

/* text style used for help text rendered by modules */
.Help{border:#000 1px solid;padding:2px;font-weight:normal;font-size:11px;color:#000;background-color:#ff9;}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton{font-size:11px;font-weight:normal;}

/* button style for standard HTML buttons */
.StandardButton{padding-right:5px;padding-left:5px;font-weight:normal;font-size:11px;background:#ddd;color:#000;}

/* GENERIC */
h1{font-size:1.5em;margin:0 0 .5em 0}
h2{font-size:1.25em}
h3{font-size:1.1em}
h4{font-size:1em}
h5, h6, dt{font: #000 bold 11px}

tfoot, thead{font-size:12px;color:#036;}
th{vertical-align:baseline;font-size:12px;font-weight:bold;}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}
a:active, a:focus {outline: none; ie-dummy: expression(this.hideFocus=true);}
a:focus {outline: thin dotted;}
a:link, a:visited, a:active{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;color:#ff0000;}
small{font-size:8px;}
big{font-size:14px;}
blockquote, pre{font-family:Lucida Console, monospace;}
ul,ol{margin:1em 0;padding:0 0 0 40px}
ul li{list-style-type:square;}
ul li li{list-style-type:disc;}
ul li li li{list-style-type:circle;}
ol li{list-style-type:decimal;}
ol ol li{list-style-type:lower-alpha;}
ol ol ol li{list-style-type:lower-roman;}
ol ul li{list-style-type:disc;}
hr{color:#000;height:1px;text-align:left;}
form{margin:0}
fieldset{border:0;margin:0;padding:0}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}
input:invalid,textarea:invalid{background-color:#f0dddd}
table{border-collapse:collapse;border-spacing:0}
td{vertical-align:top}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}

#SkinError {z-index: 10000; position: absolute; font-size: 16px;}

/* Module Title Menu */
.ModuleTitle_MenuContainer{border:blue 0px solid;}
.ModuleTitle_MenuBar{cursor:pointer;height:16px;background-color:transparent;}
.ModuleTitle_MenuItem{cursor:pointer;color:black;font-size:9pt;font-weight:bold;font-style:normal;border:white 0px solid;background-color:transparent;}
.ModuleTitle_MenuIcon{cursor:pointer;background-color:#eee;border-left:#eee 1px solid;border-bottom:#eee 1px solid;border-top: #eee 1px solid;text-align:center;width:15px; height:21px;}
.ModuleTitle_SubMenu{z-index:1000;cursor:pointer;background-color:#fff;border:#fff 0px solid;}
.ModuleTitle_MenuBreak{border:#eee 1px solid;border-left:#eee 0px solid;border-right:#eee 0px solid;background-color:#eee;height:1px;}
.ModuleTitle_MenuItemSel{cursor:pointer;color:black;font-size:9pt;font-weight:bold;font-style:normal;background-color:#C1D2EE;}
.ModuleTitle_MenuArrow{font-family:webdings;font-size:10pt;cursor:pointer;border-right:#fff 1px solid;border-bottom:#fff 1px solid;border-top:#fff 0px solid;}
.ModuleTitle_RootMenuArrow{font-family:webdings;font-size:10pt;cursor:pointer;}

/* Main Menu */
.MainMenu_MenuContainer{background-color:transparent;}
.MainMenu_MenuBar{cursor:pointer;height:16px;background-color:transparent;}
.MainMenu_MenuItem{cursor:pointer;color:black;font-size:9pt;font-weight:bold;font-style:normal;border:white 0px solid;border-bottom:white 1px solid;border-top:white 1px solid;background-color:transparent;}
.MainMenu_MenuIcon{cursor:pointer;background-color:#eee;border-left: #eee 1px solid;border-bottom:#eee 1px solid;border-top:#eee 1px solid;text-align:center;width:15px;height:21px;}
.MainMenu_SubMenu{z-index:1000;cursor:pointer;background-color:#fff;border:#fff 0px solid;}
.MainMenu_MenuBreak{border:#eee 1px solid;border-left:#eee 0px solid;border-right:#eee 0px solid;background-color:#eee;height:1px;}
.MainMenu_MenuItemSel{cursor:pointer;color:black;font-size:9pt;font-weight:bold;font-style:normal;background-color:#C1D2EE;}
.MainMenu_MenuArrow{font-family:webdings;font-size:10pt;cursor:pointer;border-right:#fff 1px solid;border-bottom:#fff 1px solid;border-top:#fff 0px solid;}
.MainMenu_RootMenuArrow{font-family:webdings;font-size:10pt;cursor:pointer;}

/* LEGACY STYLES from DNN 1-2 */
.HeadBg{background-color:#ccc;}
.TabBg{background-color:black;}
.SelectedTab{font-weight:bold;font-size:8.5pt;color:#fff;text-decoration:none;}
a.SelectedTab:link{text-decoration:none;color:white;}
a.SelectedTab:visited{text-decoration:none;color:#eee;}
a.SelectedTab:hover{text-decoration:none;color:#ccc;}
a.SelectedTab:active{text-decoration:none;color:#eee;}
.OtherTabs{font-weight:bold;font-size:8.5pt;color:white;text-decoration:none;}
a.OtherTabs:link{text-decoration:none;color:white;}
a.OtherTabs:visited{text-decoration:none;color:#eee;}
a.OtherTabs:hover{text-decoration:none;color:#ccc;}
a.OtherTabs:active{text-decoration:none;color:#eee;}
.PagingTable{height:33px;}

/*.LabelEditOverClass{cursor: pointer;text-decoration: underline overline;}
*/
.LabelEditTextClass{border:solid 1px red;background-color:transparent;}
.LabelEditWorkClass{border:solid 0px red;background-color:transparent;}

/* style for the DNNTextSuggest control select menu */
.SuggestTextMenu{border:solid 1px black; white-space:nowrap;background:white;}
/* style for the DNNTextSuggest control selected menu node */
.SuggestNodeOver{background-color:navy;color:White;}

/*Edit In Place Tool Bar Classes*/
.eipbackimg{border:outset 1px;/*give toolbar a 3D look*/position:absolute;/*needed so it doesn't take up space */margin-top:-22px;/*specify toolbar to be just above text */ white-space:nowrap;/* makes toolbar horizontal */background:#9cc url(../../images/eip_toolbar.gif) repeat-x;height:22px;}
.eipbuttonbackimg{width: 21px; height: 21px; cursor: pointer; /*change mouse to pointer when hover over button*/ float:left;}
.eipbutton_edit{background: url(../../images/eip_edit.gif) no-repeat 100% center;float:left;}
.eipbutton_save{background: url(../../images/eip_save.gif) no-repeat 100% center;float:left;}
.eipborderhover{border:outset 1px;}
/* used to collapse panes without any content in them */
.DNNEmptyPane{width:0px;}
/* used to set the different module align options - from module settings */
.DNNAlignleft{text-align:left;}
.DNNAlignright{text-align:right;}
.DNNAligncenter{text-align:center;}

/* Login Styles */
.LoginTab{float: left; background: url("../../images/tablogin_gray.gif") left top;margin:0 3px 3px 0;padding:5px 5px 4px 5px;text-decoration:none;color:#FFF;border:1px #25569a solid;}
.LoginTabSelected{float:left;background:url("../../images/tablogin_gray.gif") left top; margin: 0 3px 3px 0; padding: 5px 5px 4px 5px; text-decoration: none; color: #FFF;background-position:0% -41px;border:1px #25569a solid;}
.LoginTabHover{float:left;background:url("../../images/tablogin_gray.gif") left top;margin:0 3px 3px 0;padding:5px 5px 4px 5px;text-decoration:none;color:#555;border:1px #C00 solid;cursor:pointer;}
.LoginContainerGroup{clear:both;padding-top:5px;}

/* NEW LOGIN STYLES*/
.registerGroup,
.registerGroup *,
.loginGroup,
.loginGroup *{
	display:inline;
	text-decoration:none;
	text-transform:capitalize;
	font-size:11px;
	font-weight:bold;
	vertical-align:bottom;
}
	.registerGroup a,
	.loginGroup a{ text-decoration:none; }
	.registerGroup a:hover,
	.loginGroup a:hover{ text-decoration:underline;	}
	
	/* REGISTER GROUP STYLES */
	.registerGroup ul{padding-bottom:0;}
	.registerGroup li{ border-right:1px solid #ddd; }
	.registerGroup li.userProfileImg{border:none;}
	.registerGroup a{ padding:0 5px 0 5px; }
	.registerGroup a{ padding:0 5px 0 5px; }
	.registerGroup a img{width:25px; height:25px;} 
	
	/* LOGIN GROUP STYLES */
	.loginGroup a.LoginLink{text-transform:capitalize;}

/* Search SkinObject Styles */
div.SearchContainer{position:relative;white-space:nowrap;}
div.SearchBorder{width:200px;height:20px;border:solid 1px #e0e0e0;position:relative;background-color:White;white-space:nowrap;float:left;margin-top:2px;}
input.SearchTextBox{float:left;z-index:10;border:0;width:169px;height:18px;}
div.SearchContainer a{padding:0px 5px;position:relative;display:inline-block;}
div.SearchIcon{float:left;width:31px;height:20px;cursor:pointer;z-index:11;background:no-repeat 2px 2px;text-align:right;}
div.SearchIcon img{margin-top:3px;}
#SearchChoices{width:160px;clear:both;display:none;border:solid 1px #777;z-index:2000;cursor:pointer;margin:0;padding:0;text-align:left;background-color:#eee;position:absolute;top:21px;left:0px;}
#SearchChoices li{cursor:pointer;margin:2px;padding:2px;padding-left:25px;height:20px;text-align:left;background:#eee no-repeat 5px center; list-style: none; list-style-image:none;border:solid 1px #eee;display:block;}
#SearchChoices li.searchHilite{background-color:#ddf;border:solid 1px #aaf;}
#SearchChoices li.searchDefault{background-color:#eee;border:solid 1px #eee;}

#floater{padding-right:0px;padding-left:0px;background:#fff;visibility:hidden;padding-bottom:0px;margin:0px;width:150px;color:#fff;padding-top:0px;position:absolute;height:auto;}
#tablist {width:120px;margin:0;padding-bottom:10px;float:left;}

.dashboardPanel {margin-left:120px;padding:0 10px 10px 10px;}
.dashboardPanel table td{padding:2px 4px;}
.dashboardPanel table th{padding:2px 4px;font-size:1em;font-weight:bold;color:#036;border-bottom:solid 1px #9FB1BC;}
.dashboardTableAlt {background-color:#eee;}
.dashboardGrid{margin:10px;}

.paneOutline{border:1px #ccc dotted;}
.containerAdminBorder{border:2px red solid;}
#UserProfile {border:1px silver solid;padding:10px;margin-bottom:10px;}
#UserProfile .ProfileName {font-weight:bold;color:#cb2027;margin-bottom:5px;}
#UserProfile .ProfilePhoto {background-image: url('../../images/no_avatar.gif');float:left;}
#UserProfile .ProfileAddress {margin:0 0 10px 130px;}
#UserProfile .ProfileContact {margin:0 0 10px 130px;color:gray;font-size:0.9em;}
#UserProfile .ProfileBio {clear:both;margin:10px 0px 10px 0;padding:10px;border:1px #eee solid;background-color:#f5f9fc;}

/*---------------- Taxonomy ------------------------*/
/* Horizontal taxonomy styles */
.horizontal ul.categories,.horizontal ul.tags{list-style:none;padding:0;margin:0;text-indent:25px;line-height:28px;}
.horizontal ul.categories{background:url('../../images/category.gif') no-repeat left;}
.horizontal ul.tags{background:url('../../images/tag.gif') no-repeat left;}
.horizontal ul.categories li,.horizontal ul.tags li{display:inline;margin:0;}
.horizontal ul.tags li.add-tags{margin-left: 20px;}
.horizontal ul.tags li.add-tags img{vertical-align:middle;}

/* Vertical taxonomy styles */
.vertical ul.categories,.vertical ul.tags{list-style:none;padding-top:0;padding-left:0;margin-top:0;margin-bottom:0;}
.vertical ul.categories li,.vertical ul.tags li{margin:0;line-height:20px;}
.vertical ul.categories li{list-style-image:url('../../images/category.gif'); list-style-position:inside;}
.vertical ul.tags li{list-style-image:url('../../images/tag.gif'); list-style-position:inside; }
.vertical ul.tags li.add-tags{list-style-image:none;}
.vertical ul.tags li.add-tags img{vertical-align:middle;}

/* Module actions */
	.dnnActionMenuBorder{-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px #888;box-shadow: 0 0 5px #888;z-index:-1;
	background:transparent;position:absolute;margin:-8px 0 0 -8px;padding: 0 16px 16px 0;width:100%;height:100%;border:1px #ccc solid}
	.DnnModule{z-index:2;position:relative; zoom:1; /*Entropy skin IE7*/ }
		.dnnActionMenu{margin:0;padding:0;position:absolute;z-index:6;color:#000;left:10px;top:10px;}
		ul.dnnActionMenuBody {display:none;background:#fff;border:5px solid #aaa;padding:10px;border-radius:3px;-moz-border-radius:3px;text-align:left;
		position:absolute;left:0;top:10;min-width:480px;-moz-box-shadow:0 0 5px #888;-webkit-box-shadow:0 0 5px#888;box-shadow:0 0 5px #888;}
			ul.dnnActionMenuBody li {list-style-type:none;padding:0;margin:0;}
			ul.dnnActionMenuBody li.first.last {position:relative;}
			.dnnActionMenuTag {background:#aaa;background:-moz-linear-gradient(top, #F3F3F3 0%, #CFCFCF 100%);
			background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#F3F3F3), color-stop(100%,#CFCFCF));
			filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#F3F3F3', endColorstr='#CFCFCF',GradientType=0 );
			display:block;padding:5px 10px;border:1px #999 solid;border-radius:3px;-moz-border-radius:3px;line-height:16px;height:16px;font-weight:bold;font-size:11px;min-width:65px;cursor:default;}
				.dnnActionMenuTag img{display:block;float:left;padding-right:3px;}
			ul.dnnActionMenuBody li{display:block;clear:both;float:none;font-weight:bold;font-size:14px;}
				ul.dnnActionMenuBody li span{border:none;display:block;background:none;padding:0;margin:6px 0;width:auto}
			ul.dnnActionMenuBody li ul{overflow:hidden;padding:10px 0;margin:0;width:96%;border-top:1px #ccc solid;}
			ul.dnnActionMenuBody li ul li{float:left;display:block;min-width:150px;font-weight:normal;clear:none;padding:3px 15px 3px 0px;font-size:11px;border:none;margin:0;}
			ul.dnnActionMenuBody li ul li a, ul.dnnActionMenuBody li ul li a img{display:block;line-height:16px;min-height:16px;color:#328DDE;}
				ul.dnnActionMenuBody li ul li a:hover{color:#1B4D79;}
			ul.dnnActionMenuBody li ul li a img{padding-right:3px;float:left;}	

/*  === Common Reusable Selectors === */
	.dnnForm{padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;min-width:620px;width:96%;margin:0 auto}
		h2.dnnFormSectionHead{margin:0.5em auto 0.6em;padding:0;letter-spacing:-0.03em;font-weight:bold;border-bottom:1px #ccc solid;text-align:left;line-height:1.2;font-size:1.5em;}
			.dnnForm h2.dnnFormSectionHead a, .dnnForm h2.dnnFormSectionHead a:visited{display:block;text-decoration:none;padding:0.4em 0.8em;color:#000;
			letter-spacing:-0.03em;font-weight:bold;background:url(../../images/down-icn.png) no-repeat 98% center;display:block}
				.dnnForm h2.dnnFormSectionHead a:hover{background:#f1f1f1 url(../../images/down-icn.png) no-repeat 98% center;}
			.dnnForm h2.dnnFormSectionHead a.dnnSectionExpanded{background:url(../../images/up-icn.png) no-repeat 98% center;text-align:left}
				.dnnForm h2.dnnFormSectionHead a.dnnSectionExpanded:hover{background:#f1f1f1 url(../../images/up-icn.png) no-repeat 98% center;}
			.dnnFormExpandContent{position:absolute;top:-32px;right:10px;}
				.dnnFormExpandContent{text-align:right;}
				.dnnForm .dnnFormExpandContent a{font-weight:bold;}
			.dnnForm .dnnFormItem span.CommandButton input{display:none !important;font-size:0;line-height:0;border-collapse:collapse;}	
		.dnnForm .dnnFormItem{padding:4px 6px;clear:both;line-height:1.8;min-height:1.8em;text-align:left;position:relative;}
		    *:first-child+html .dnnForm .dnnFormItem{position:static;}
			.dnnForm .dnnFormItem label a span{line-height:1.4;}
		.dnnForm .dnnFormItem:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0;}
		.dnnForm fieldset{display:block;padding:1em 0;border:none;margin:0;text-align:left;}
		.dnnFormItem label, .dnnFormItem .dnnFormLabel, .dnnFormItem .dnnTooltip{display:block;width:30%;text-align:right;margin-right:16px;font-weight:bold;float:left;margin-top:3px;}
			.dnnFormItem .dnnTooltip label{width:100%;padding:0;margin:0;}
			.dnnForm .dnnFormSecondItem label{float:none;}
			.dnnFormItem span.inline label{ display: inline;width: auto;}
		.dnnFormItem input, .dnnFormItem .dnnFormInput, .dnnFormItem textarea{float:left;-moz-border-radius:3px;border-radius:3px;padding:5px;
		background:#fffff5;-moz-box-shadow:inset 0 0 3px 3px #fffbe1;-webkit-box-shadow:inset 0 0 3px 3px #fffbe1;box-shadow:inset 0 0 3px 3px #fffbe1;
		border-color:#bcb691;border-width:1px;margin:0;width:auto;font-family:Helvetica, Arial, Verdana, sans-serif;}
			.dnnFormItem input[type=checkbox], .dnnFormItem input[type=radio], .dnnFormItem input[type=file], .dnnFormItem input[type=button], 
			.dnnFormItem input.rcbInput{width:auto;border:none;-moz-border-radius:0;border-radius:0;background:none;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
			.dnnFormItem select{width:auto;background:#FFFFF5;border-radius:3px;border:1px #BCB691 solid;margin:0 0 3px 0;padding:4px;}
                .dnnForm select.dnnFormRequired{border-left:5px solid #FF0000;}
			.dnnFormItem input[type="text"], .dnnFormItem textarea{min-width:35%;}
			.dnnFormItem textarea{min-height:80px;}
			.dnnAddress input[type="checkbox"]{margin:0 5px}
			.dnnForm input.dnnFormRequired, .dnnForm textarea.dnnFormRequired, .dnnForm select.dnnFormRequired{border-left:5px #F00 solid;}
		.dnnFormRadioButtons{float:left;width:auto;display:block;}
				.dnnFormRadioButtons input[type=radio]{ float:none;}
				.dnnFormRadioButtons label{font-weight:normal;margin:0 10px 0 4px;width:auto;text-align:left;padding-right:0;float: none;display: inline;}
				
		
		.dnnForm.dnnShortForm .dnnFormItem label{float:none;width:100%;text-align:left;margin-bottom:0.25em}
		.dnnForm.dnnShortForm .dnnFormItem input, .dnnForm.dnnShortForm .dnnFormItem select, .dnnForm.dnnShortForm .dnnFormItem textarea{float:none;text-align:left;}
		.dnnForm.dnnShortForm .dnnFormItem a.dnnFormHelp{background-position:left;padding-left:22px;}
		
		a.dnnFormHelp, .dnnForm .dnnFormItem a.dnnFormHelp, .dnnTooltip label a.dnnFormHelp{color:#333;text-decoration:none;font-weight:bold;
		background:url(../../images/help-icn.png) no-repeat right;display:block;position:relative;z-index:2;}
			.dnnForm .dnnFormItem a.dnnFormHelp span{padding-right:1.8em;display:block;}
			.dnnForm .dnnFormItem a.dnnFormHelp img{display:none;}
        	*:first-child+html .dnnFormItem a.dnnFormHelp{position:static;}
	
		.dnnTooltip{position:relative;}
		
		td > .dnnTooltip {min-width:120px;}
		td > .dnnTooltip label{text-align:right;}
		td > .dnnTooltip label a span{padding-right:20px;display:block}
		.dnnTooltip a.pinHelp{background:url(../../images/pin-icn-16x16.png) no-repeat left bottom;display:block;text-indent:-9991.2em;height:16px;width:16px;float:right;margin-top:1em;}
			.dnnTooltip.dnnTooltipPinned a.pinHelp{background:url(../../images/pin-icn-16x16.png) no-repeat left top;}
	
		.dnnFormItem input.aspNetDisabled, .dnnFormItem textarea.aspNetDisabled{background:#ebebeb;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-color:#a7a7a7;border-width:1px;}
		.aspNetDisabled, a.aspNetDisabled, .dnnDisabled, a.dnnDisabled{color:#ccc;cursor:not-allowed;text-decoration:none;}
					
		.dnnFormMessage{-moz-border-radius:3px;border-radius:3px;padding:10px 10px 10px 40px;line-height:1.4;margin:0.5em 1em;}
			.dnnFormMessage span{float:none;padding:0;width:100%;text-align:left;text-shadow:0px 1px 1px #fff;}
				.dnnFormWarning{background:#feffce url(../../images/warning-icn.png) no-repeat 10px center;border:2px #cdb21f solid;color:#41370C;text-shadow:0px 1px 1px #fff;}
				.dnnFormValidationSummary{background:#f7eaea url(../../images/error-icn.png) no-repeat 10px center;text-shadow:0px 1px 1px #fff;color:#900;border:2px #df4a40 solid;}
				.dnnFormError{color:#fff !important;background:url(../../images/errorbg.gif) no-repeat left center;text-shadow:0px 1px 1px #000;padding:5px 20px;}
					.dnnFormItem span.dnnFormMessage.dnnFormError{position:absolute;left:55%;top:0;z-index:9999;}
				.dnnFormSuccess{background:#ecffeb url(../../images/success-icn.png) no-repeat 10px center;border:2px #64b657 solid;color:#358927}
				.dnnFormInfo{background:#edf8ff url(../../images/help-icn.png) no-repeat 10px center;border:#46a3d3 2px solid;color:#085b8f;text-shadow:0px 1px 1px #fff;}
			.dnnFormHelpContent, .dnnFormItem label .dnnFormHelpContent{border:#46a3d3 2px solid;color:#085b8f;background:#edf8ff url(../../images/help-icn.png) no-repeat 10px 10px;
			-moz-border-radius:3px;border-radius:3px;text-shadow:0px 1px 1px #fff;font-weight:normal;max-width:30em;padding:0.8em 1em 0.8em 3em;}
			 .dnnFormHelpContent, .dnnFormItem .dnnFormHelpContent{left:95%;max-width:30em;position:absolute;z-index:25;width:275px;overflow:hidden;top:0;}
			.dnnFormHelpContent.ui-draggable{cursor:move;}
				.dnnFormHelpContent.dnnClear, .dnnFormItem label.dnnFormLabel .dnnFormHelpContent.dnnClear, .dnnFormItem label .dnnFormHelpContent.dnnClear{line-height:1.4;text-align:left;}
	
		.dnnForm .dnnFormItem.dnnFormHelp, .dnnFormItem.dnnFormHelp{clear:both;overflow:hidden;width:100%;padding:0;}
			.dnnFormItem.dnnFormHelp p.dnnFormRequired{float:right;margin:0;padding:0;}
			.dnnFormItem.dnnFormHelp p.dnnFormRequired span{border-left:5px #F00 solid;padding-left:0.5em;}
					
		.dnnLeft{float:left;} .dnnRight{float:right;}
		.dnnClear:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0;}
			*+html .dnnClear{min-height:1%;}
	
		.dnnForm input[type=checkbox], .dnnForm input[type=radio]{margin-top:4px;width:auto;margin-right:5px;}
		.dnnTextEditor label{margin:0;padding:0 20px 0 5px;font-weight:normal;text-align:left;width:auto}
		.dnnModuleAuditControl{width:95%;margin:0 auto}
		
		ul.dnnActions, ul.dnnActions li{list-style:none;padding:0;margin:0;}
			.dnnForm ul.dnnActions, .DnnModule ul.dnnActions, ul.dnnActions{margin:1em 0;border-top:#ccc double;padding:1em 0 0 0;}
			ul.dnnActions li{overflow:hidden;display:block;float:left;}
			ul.dnnActions li a{display:block;float:left;}
			ul.dnnActions li a, a.dnnPrimaryAction, a.dnnPrimaryAction:link, a.dnnPrimaryAction:visited, a.dnnSecondaryAction, 
			a.dnnSecondaryAction:link, a.dnnSecondaryAction:visited{padding:0 1.2em;line-height:2.5;}
		ul.dnnActions input{display:none}   
		a.dnnPrimaryAction, a.dnnPrimaryAction:link, a.dnnPrimaryAction:visited, a.dnnSecondaryAction, a.dnnSecondaryAction:link, a.dnnSecondaryAction:visited{display:inline-block;}
		a.dnnPrimaryAction, a.dnnPrimaryAction:link, a.dnnPrimaryAction:visited, .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only{
			background:#818181;background:-moz-linear-gradient(top, #818181 0%, #656565 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#818181), color-stop(100%,#656565));
			filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#818181', endColorstr='#656565',GradientType=0 );-moz-border-radius:3px;border-radius:3px;
			text-shadow:0px 1px 1px #000;color:#fff;text-decoration:none;font-weight:bold;border-color:#fff}
		a[disabled].dnnPrimaryAction, a[disabled].dnnPrimaryAction:link, a[disabled].dnnPrimaryAction:visited,a[disabled].dnnPrimaryAction:hover, 
		a[disabled].dnnPrimaryAction:visited:hover,dnnForm.ui-widget-content a[disabled].dnnPrimaryAction{text-decoration:none;color:#bbb;background:#818181;
		background:-moz-linear-gradient(top, #818181 0%, #656565 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#818181), color-stop(100%,#656565));
		filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#818181', endColorstr='#656565',GradientType=0 );
		-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#818181', endColorstr='#656565',GradientType=0 )";cursor:default;}
			ul.dnnActions a.dnnPrimaryAction:hover, ul.dnnActions a.dnnPrimaryAction:visited:hover, a.dnnPrimaryAction:hover,
			.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only:hover{background:#4E4E4E;background:-moz-linear-gradient(top, #4E4E4E 0%, #282828 100%);
			background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4E4E4E), color-stop(100%,#282828));filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4E4E4E', endColorstr='#282828',GradientType=0 );color:#fff;}
		ul.dnnActions a.dnnSecondaryAction, ul.dnnActions a.dnnSecondaryAction:link{font-weight:bold;text-decoration:none;padding:0 1em;}
			ul.dnnActions a.dnnSecondaryAction:hover, ul.dnnActions a.dnnSecondaryAction:visited:hover{text-decoration:underline;background:none;color:inherit;}
			a[disabled].dnnSecondaryAction, a[disabled].dnnSecondaryAction:link, a[disabled].dnnSecondaryAction:visited,a[disabled].dnnSecondaryAction:hover, 
			a[disabled].dnnSecondaryAction:visited:hover{text-decoration:none;color:#999;cursor:default;}
		.dnnForm.ui-widget-content a.dnnPrimaryAction{color:#fff;}
		
		.dnnTertiaryAction{
	        display:inline-block;
	        padding: 9px 15px; margin: 0 7px 0 0;
	        background: rgb(243,243,243); /* Old browsers */
	        font-size:11px; font-weight:bold; color:#0091E1;/*baby blue*/ text-shadow: 0px 1px 0px rgba(255,255,255,0.9);
		
	        /*CSS3*/
	        background: -moz-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(231,231,231,1) 100%); /* FF3.6+ */
	        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,243,243,1)), color-stop(100%,rgba(231,231,231,1))); /* Chrome,Safari4+ */
	        background: -webkit-linear-gradient(top, rgba(243,243,243,1) 0%,rgba(231,231,231,1) 100%); /* Chrome10+,Safari5.1+ */
	        background: -o-linear-gradient(top, rgba(243,243,243,1) 0%,rgba(231,231,231,1) 100%); /* Opera 11.10+ */
	        background: linear-gradient(top, rgba(243,243,243,1) 0%,rgba(231,231,231,1) 100%); /* W3C */
			background: #e7e7e7 url(../../images/dnnTertiaryButtonBG.png) repeat-x 0 0; 
		
	        -webkit-border-radius: 	3px;
	        -moz-border-radius: 	3px;
	        border-radius: 			3px; 
		
	        -webkit-box-shadow: 	1px 1px 0px 0px #ccc;
	        -moz-box-shadow: 		1px 1px 0px 0px #ccc;
	        box-shadow: 			1px 1px 0px 0px #ccc; 
        }
        .dnnTertiaryAction:active, .dnnTertiaryAction:focus{color:#0091E1;/*baby blue*/}
        /* Active / Hover State */
        .dnnTertiaryAction:hover, .dnnTertiaryAction.active{
	        background:#666;
	        color:#ddd;
	        text-shadow:none;
			text-decoration:none;
		
	        -webkit-box-shadow: 	inset 0px 0px 5px 0px #555;
	        -moz-box-shadow: 		inset 0px 0px 5px 0px #555;
	        box-shadow: 			inset 0px 0px 5px 0px #555; 
        }
        /* Disabled State */
        .dnnTertiaryAction.disabled{-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;}
        /* Disabled Hover */
        .dnnTertiaryAction.disabled:hover{
	        background: rgb(243,243,243); /* Old browsers */ cursor:default; color:#0091E1;/*baby blue*/ text-shadow:none;
			text-decoration:none;
			
	        /*CSS3*/
	        -webkit-box-shadow: 	1px 1px 0px 0px #ccc;
	        -moz-box-shadow: 		1px 1px 0px 0px #ccc;
	        box-shadow: 			1px 1px 0px 0px #ccc; 
			
	        background: -moz-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(231,231,231,1) 100%); /* FF3.6+ */
	        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,243,243,1)), color-stop(100%,rgba(231,231,231,1))); /* Chrome,Safari4+ */
	        background: -webkit-linear-gradient(top, rgba(243,243,243,1) 0%,rgba(231,231,231,1) 100%); /* Chrome10+,Safari5.1+ */
	        background: -o-linear-gradient(top, rgba(243,243,243,1) 0%,rgba(231,231,231,1) 100%); /* Opera 11.10+ */
	        background: linear-gradient(top, rgba(243,243,243,1) 0%,rgba(231,231,231,1) 100%); /* W3C */
        }

	
/*  === Url Control === */
	.urlControl label{margin-top:0;width:auto;font-weight:normal}
	.urlControlLinkType{width:auto;}
		.urlControlLinkType span, .dnnFormItem .urlControlLinkType span{display:block;float:none;text-align:left;width:auto;}
		.dnnFormItem .ucLinkTypeRadioButtons label{width:260px;font-weight:normal;text-align:left;padding-right:0;margin-top:0;display: inline-block;}
		.urlControlLinkType span input{min-width:3%;}
		.dnnForm.dnnModuleSettings .dnnFormItem .urlControlLinkType span label{text-align:left;}
	.urlControlFileRow{overflow:hidden;clear:both;}	
		.urlControlFileRow span.dnnFormLabel{width:auto;text-align:right;}
		.urlControlFileRow select,.urlControlFileRow input[type=file]{ clear: both;}
	.urlControlImagesRow{overflow:hidden;clear:both;}	
		.urlControlImagesRow span.dnnFormLabel{width:auto;text-align:right;}
		.urlControlImagesRow select{ clear: both;}
	.dnnFilePicker .dnnLeft .dnnFormItem{width:280px;overflow:hidden;padding:0;}
		.dnnFilePicker .dnnLeft .dnnFormItem input[type="file"]{display:block;}
	.dnnFilePicker .dnnLeft .dnnFormItem span{display:block;float:left;width:80px;text-align:right;padding-right:10px;}
	.dnnFilePicker .dnnLeft .dnnFormItem select{float:left;width:180px;}
	.dnnFilePicker .dnnLeft a.dnnSecondaryAction{margin-left:80px;}
	.dnnFilePicker .dnnLeft .dnnFormItem input[type=file]{margin-left:90px;width:180px;}

	/*  === Grids === */
	.dnnGrid{font-size:inherit;}
	.dnnGridHeader{border-bottom:1px #ddd solid;font-weight:bold;font-size:110%;}
		.dnnGridItem{border-bottom:1px #eee solid;background:#fff;}
			.dnnGridAltItem{background:#f1f1f1;}
		.dnnGrid td{padding:3px 5px;}
			.dnnGrid td input.dnnFormInput{width:42%;}
	.dnnPermissionsGrid .dnnFormItem label {width:12%;}
	/* Layout helpers
	----------------------------------*/
	.dnnForm .ui-helper-hidden { display: none; }
	.dnnForm .ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
	.dnnForm .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
	.dnnForm .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.dnnForm .ui-helper-clearfix { display: inline-block; }
	/* required comment for clearfix to work in Opera \*/
	* html .ui-helper-clearfix { height:1%; }
	.dnnForm .ui-helper-clearfix { display:block; }
	/* end clearfix */
	.dnnForm .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
	/* Interaction Cues----------------------------------*/
	.dnnForm .ui-state-disabled { cursor: default !important; }
	/* Overlays */
	#Body .ui-widget-overlay {background:#000;opacity:.60;filter:Alpha(Opacity=60);position:absolute;top:0;left:0;width:100%;height:100%;}
		#Body .ui-widget-shadow{margin:5px 0 0 5px;padding:0px;background:#999;opacity:.45;filter:Alpha(Opacity=45);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
			.dnnFormPopup{position:absolute;padding:0;width:300px;border:4px #ccc solid;background:#fff;border-radius:10px;-moz-border-radius:10px;}
			#iPopUp{ width: 100% !important;padding-top: 10px;}
				.dnnFormPopup .ui-dialog-titlebar {padding:0.8em 1.2em;position:relative;background:#4E4E4E;background:-moz-linear-gradient(top, #4E4E4E 0%, #282828 100%);overflow:visible;height:20px;
				background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4E4E4E), color-stop(100%,#282828));filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4E4E4E', endColorstr='#282828',GradientType=0 );
				color:#fff;font-weight:bold;text-shadow:0px 1px 1px #000;cursor:move;-webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 0px;-webkit-border-bottom-left-radius: 0px;
				-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;}
				.dnnFormPopup .ui-dialog-title{float:left;margin:.1em 16px .1em 0;position:relative;font-size:14px;}
					.dnnFormPopup a.ui-dialog-titlebar-close{text-indent:-9999em;display:block;position:absolute;right:10px;top:10px;background:url(../../images/close-icn.png) no-repeat;height:24px;width:24px;}
					.dnnFormPopup a.dnnToggleMax{float:right;display:block;text-indent:-9999em;background:url(../../images/modal-max-min-icn.png) no-repeat bottom;height:24px;width:24px;margin:1px 24px 0 0}
					.dnnFormPopup a.dnnToggleMax.ui-dialog-titlebar-max{background:url(../../images/modal-max-min-icn.png) no-repeat top;}
				.dnnFormPopup .ui-dialog-content, #iPopUp .ui-dialog-content{position:relative;border:0;padding:0px;background:#fff;overflow:auto;zoom:1;}
					.dnnFormPopup .ui-dialog-buttonpane {text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em 1em .4em;overflow:hidden;}
					.dnnFormPopup .ui-dialog-buttonpane .ui-dialog-buttonset {float:right;}
					.dnnFormPopup .ui-dialog-buttonpane button {margin:.5em .4em .5em 0.8em;cursor:pointer;padding:0.5em 1em;border:none;outline:none;}
				.dnnFormPopup .ui-resizable-se{width:14px;height:14px;float:right;background:url(../../images/modal-resize-icn.png) no-repeat bottom;height:24px;width:24px;}
	
	.dnnFormPopup .dnnDialog {padding:10px;}
	.dnnLoading{ background: #fff url(../../images/loading.gif) no-repeat center center;position: absolute;z-index: 9999;}
	            
	/* Component containers
	----------------------------------*/
	.dnnForm .ui-widget .ui-widget { font-size: 1em; }
	.dnnForm .ui-widget input, .dnnForm .ui-widget select, .dnnForm .ui-widget textarea, .dnnForm .ui-widget button {font-size: 1em; }
	.dnnForm .ui-widget-header, .dnnFormPopup .ui-widget-header {font-weight:bold;border-bottom:4px solid #292929;}
	.dnnForm .ui-widget-header a {color:#fff;}
	
	/* Interaction states
	----------------------------------*/
	.dnnForm .ui-state-default, .dnnForm .ui-widget-content .ui-state-default, .dnnForm .ui-widget-header .ui-state-default {background:none;font-weight:bold;color:#fff;}
	.dnnForm .ui-state-default a, .dnnForm .ui-state-default a:link, .dnnForm .ui-state-default a:visited {color:#eee;text-decoration: none; }
	.dnnForm .ui-state-hover, .dnnForm .ui-widget-content .ui-state-hover, .dnnForm .ui-widget-header .ui-state-hover, .dnnForm .ui-state-focus, .dnnForm .ui-widget-content .ui-state-focus, .dnnForm .ui-widget-header .ui-state-focus {font-weight:bold;color:#fff; }
	.dnnForm .ui-state-hover a, .dnnForm .ui-state-hover a:hover {color:#fff;text-decoration:none;cursor:pointer;background:#4E4E4E;background:-moz-linear-gradient(top, #4E4E4E 0%, #282828 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4E4E4E), color-stop(100%,#282828));filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4E4E4E', endColorstr='#282828',GradientType=0 );}
	.dnnForm .ui-state-active a, .dnnForm .ui-state-active a:link, .dnnForm .ui-state-active a:visited, .dnnForm .ui-state-active, .dnnForm .ui-widget-content .ui-state-active, .dnnForm .ui-widget-header .ui-state-active 
		{font-weight:bold;color:#fff;cursor:pointer;background:#4E4E4E;background:-moz-linear-gradient(top, #4E4E4E 0%, #282828 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4E4E4E), color-stop(100%,#282828));
				filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4E4E4E', endColorstr='#282828',GradientType=0 );}
	.dnnForm .ui-widget :active { outline: none; }
	/* Interaction Cues ----------------------------------*/
	.dnnForm .ui-state-highlight, .dnnForm .ui-widget-content .ui-state-highlight, .dnnForm .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
	.dnnForm .ui-state-highlight a, .dnnForm .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
	.dnnForm .ui-state-error, .dnnForm .ui-widget-content .ui-state-error, .dnnForm .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
	.dnnForm .ui-state-error a, .dnnForm .ui-widget-content .ui-state-error a, .dnnForm .ui-widget-header .ui-state-error a { color: #ffffff; }
	.dnnForm .ui-state-error-text, .dnnForm .ui-widget-content .ui-state-error-text, .dnnForm .ui-widget-header .ui-state-error-text { color: #ffffff; }
	.dnnForm .ui-priority-primary, .dnnForm .ui-widget-content .ui-priority-primary, .dnnForm .ui-widget-header .ui-priority-primary { font-weight: bold; }
	.dnnForm .ui-priority-secondary, .dnnForm .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
	.dnnForm .ui-state-disabled, .dnnForm .ui-widget-content .ui-state-disabled, .dnnForm .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
	
	/* Corner radius */
	.dnnForm .ui-corner-all, .dnnForm .ui-corner-top, .dnnForm .ui-corner-left, .dnnForm .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
	.dnnForm .ui-corner-all, .dnnForm .ui-corner-top, .dnnForm .ui-corner-right, .dnnForm .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
	
	/* Overlays */
	.dnnForm .ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
	.dnnForm .ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
	
	/*jQuery UI Resizable 1.8.14 */
	.dnnForm .ui-resizable { position: relative;}
	.dnnForm .ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block; }
	.dnnForm .ui-resizable-disabled .ui-resizable-handle, .dnnForm .ui-resizable-autohide .ui-resizable-handle { display: none; }
	.dnnForm .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
	.dnnForm .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
	.dnnForm .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
	.dnnForm .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
	.dnnForm .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
	.dnnForm .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
	.dnnForm .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
	.dnnForm .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
	
	/*jQuery UI Tabs 1.8.14 */
	.dnnForm .ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	.dnnForm .ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
	.dnnForm .ui-tabs .ui-tabs-nav li, ul.dnnAdminTabNav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
	.dnnForm .ui-tabs .ui-tabs-nav li a, ul.dnnAdminTabNav li a {float:left;padding:.5em 1em;text-decoration:none;font-weight:bold;color:#fff;text-decoration:none;display:block;margin:0;
		letter-spacing:-0.03em;background:#818181;background:-moz-linear-gradient(top, #818181 0%, #656565 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#818181), color-stop(100%,#656565));
		filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#818181', endColorstr='#656565',GradientType=0 );-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:0px;
		-moz-border-radius-bottomleft:0px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;text-shadow:0px 1px 1px #000;}
	.dnnForm .ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
	.dnnForm .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .dnnForm .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .dnnForm .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
	.dnnForm .ui-tabs .ui-tabs-nav li a, .dnnForm .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
	.dnnForm .ui-tabs .ui-tabs-panel{ display:block;border-width: 0; padding: 1em 1.4em; background: none;}
		.dnnForm .ui-tabs-panel{position:relative;}
	.dnnForm .ui-tabs-hide {display:none !important;}
	
/* DCS Defaults */
    @font-face{font-family: 'NoticiaTextBold';src: url('../../Fonts/noticiatext-bold-webfont.eot'); src: url('../../Fonts/noticiatext-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../../Fonts/noticiatext-bold-webfont.woff') format('woff'), url('../../Fonts/noticiatext-bold-webfont.ttf') format('truetype'), url('../../Fonts/noticiatext-bold-webfont.svg#NoticiaTextBold') format('svg');font-weight: normal;font-style: normal;}
    @font-face{font-family: 'NoticiaTextBoldItalic'; src: url('../../Fonts/noticiatext-bolditalic-webfont.eot'); src: url('../../Fonts/noticiatext-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('../../Fonts/noticiatext-bolditalic-webfont.woff') format('woff'), url('../../Fonts/noticiatext-bolditalic-webfont.ttf') format('truetype'), url('../../Fonts/noticiatext-bolditalic-webfont.svg#NoticiaTextBoldItalic') format('svg'); font-weight: normal;font-style: normal;}
    @font-face{font-family: 'NoticiaTextItalic'; src: url('../../Fonts/noticiatext-italic-webfont.eot'); src: url('../../Fonts/noticiatext-italic-webfont.eot?#iefix') format('embedded-opentype'), url('../../Fonts/noticiatext-italic-webfont.woff') format('woff'), url('../../Fonts/noticiatext-italic-webfont.ttf') format('truetype'), url('../../Fonts/noticiatext-italic-webfont.svg#NoticiaTextItalic') format('svg'); font-weight: normal; font-style: normal;}
    @font-face{font-family: 'NoticiaTextRegular'; src: url('../../Fonts/noticiatext-regular-webfont.eot'); src: url('../../Fonts/noticiatext-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../../Fonts/noticiatext-regular-webfont.woff') format('woff'), url('../../Fonts/noticiatext-regular-webfont.ttf') format('truetype'), url('../../Fonts/noticiatext-regular-webfont.svg#NoticiaTextRegular') format('svg'); font-weight: normal; font-style: normal;}
    @font-face{font-family:'OpenSansBold';src:url('../../Fonts/opensans-bold-webfont.eot');src:url('../../Fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../../Fonts/opensans-bold-webfont.woff') format('woff'), url('../../Fonts/opensans-bold-webfont.ttf') format('truetype'), url('../../Fonts/opensans-bold-webfont.svg#OpenSansBold') format('svg');font-weight:normal;font-style:normal}
    @font-face{font-family:'OpenSansBoldItalic';src:url('../../Fonts/opensans-bolditalic-webfont.eot');src:url('../../Fonts/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('../../Fonts/opensans-bolditalic-webfont.woff') format('woff'), url('../../Fonts/opensans-bolditalic-webfont.ttf') format('truetype'), url('../../Fonts/opensans-bolditalic-webfont.svg#OpenSansBoldItalic') format('svg');font-weight:normal;font-style:normal}
    @font-face{font-family:'OpenSansExtraboldRegular';src:url('../../Fonts/opensans-extrabold-webfont.eot');src:url('../../Fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'), url('../../Fonts/opensans-extrabold-webfont.woff') format('woff'), url('../../Fonts/opensans-extrabold-webfont.ttf') format('truetype'), url('../../Fonts/opensans-extrabold-webfont.svg#OpenSansExtraboldRegular') format('svg');font-weight:normal;font-style:normal}
    @font-face{font-family:'OpenSansExtraboldItalic';src:url('../../Fonts/opensans-extrabolditalic-webfont.eot');src:url('../../Fonts/opensans-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('../../Fonts/opensans-extrabolditalic-webfont.woff') format('woff'), url('../../Fonts/opensans-extrabolditalic-webfont.ttf') format('truetype'), url('../../Fonts/opensans-extrabolditalic-webfont.svg#OpenSansExtraboldItalic') format('svg');font-weight:normal;font-style:normal}
    @font-face{font-family:'OpenSansItalic';src:url('../../Fonts/opensans-italic-webfont.eot');src:url('../../Fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'), url('../../Fonts/opensans-italic-webfont.woff') format('woff'), url('../../Fonts/opensans-italic-webfont.ttf') format('truetype'), url('../../Fonts/opensans-italic-webfont.svg#OpenSansItalic') format('svg');font-weight:normal;font-style:normal}
    @font-face{font-family:'OpenSansLightRegular';src:url('../../Fonts/opensans-light-webfont.eot');src:url('../../Fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'), url('../../Fonts/opensans-light-webfont.woff') format('woff'), url('../../Fonts/opensans-light-webfont.ttf') format('truetype'), url('../../Fonts/opensans-light-webfont.svg#OpenSansLightRegular') format('svg');font-weight:normal;font-style:normal}
    @font-face{font-family:'OpenSansLightItalic';src:url('../../Fonts/opensans-lightitalic-webfont.eot');src:url('../../Fonts/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), url('../../Fonts/opensans-lightitalic-webfont.woff') format('woff'), url('../../Fonts/opensans-lightitalic-webfont.ttf') format('truetype'), url('../../Fonts/opensans-lightitalic-webfont.svg#OpenSansLightItalic') format('svg');font-weight:normal;font-style:normal}
    @font-face{font-family:'OpenSansRegular';src:url('../../Fonts/opensans-regular-webfont.eot');src:url('../../Fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../../Fonts/opensans-regular-webfont.woff') format('woff'), url('../../Fonts/opensans-regular-webfont.ttf') format('truetype'), url('../../Fonts/opensans-regular-webfont.svg#OpenSansRegular') format('svg');font-weight:normal;font-style:normal}
    @font-face{font-family:'OpenSansSemiboldRegular';src:url('../../Fonts/opensans-semibold-webfont.eot');src:url('../../Fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../../Fonts/opensans-semibold-webfont.woff') format('woff'), url('../../Fonts/opensans-semibold-webfont.ttf') format('truetype'), url('../../Fonts/opensans-semibold-webfont.svg#OpenSansSemiboldRegular') format('svg');font-weight:normal;font-style:normal}
    @font-face{font-family:'OpenSansSemiboldItalic';src:url('../../Fonts/opensans-semibolditalic-webfont.eot');src:url('../../Fonts/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('../../Fonts/opensans-semibolditalic-webfont.woff') format('woff'), url('../../Fonts/opensans-semibolditalic-webfont.ttf') format('truetype'), url('../../Fonts/opensans-semibolditalic-webfont.svg#OpenSansSemiboldItalic') format('svg');font-weight:normal;font-style:normal}
    @font-face{font-family: 'quattrocento_sansbold';src: url('../../Fonts/quattrocentosans-bold-webfont.eot');src: url('../../Fonts/quattrocentosans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../../Fonts/quattrocentosans-bold-webfont.woff') format('woff'), url('../../Fonts/quattrocentosans-bold-webfont.ttf') format('truetype'), url('../../Fonts/quattrocentosans-bold-webfont.svg#quattrocento_sansbold') format('svg');font-weight: normal;font-style: normal;}
    @font-face{font-family: 'quattrocento_sansbold_italic';src: url('../../Fonts/quattrocentosans-bolditalic-webfont.eot');src: url('../../Fonts/quattrocentosans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('../../Fonts/quattrocentosans-bolditalic-webfont.woff') format('woff'), url('../../Fonts/quattrocentosans-bolditalic-webfont.ttf') format('truetype'), url('../../Fonts/quattrocentosans-bolditalic-webfont.svg#quattrocento_sansbold_italic') format('svg');font-weight: normal;font-style: normal;}
    @font-face{font-family: 'quattrocento_sansitalic';src: url('../../Fonts/quattrocentosans-italic-webfont.eot');src: url('../../Fonts/quattrocentosans-italic-webfont.eot?#iefix') format('embedded-opentype'), url('../../Fonts/quattrocentosans-italic-webfont.woff') format('woff'), url('../../Fonts/quattrocentosans-italic-webfont.ttf') format('truetype'), url('../../Fonts/quattrocentosans-italic-webfont.svg#quattrocento_sansitalic') format('svg');font-weight: normal;font-style: normal;}
    @font-face{font-family: 'quattrocento_sansregular';src: url('../../Fonts/quattrocentosans-regular-webfont.eot');src: url('../../Fonts/quattrocentosans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../../Fonts/quattrocentosans-regular-webfont.woff') format('woff'), url('../../Fonts/quattrocentosans-regular-webfont.ttf') format('truetype'), url('../../Fonts/quattrocentosans-regular-webfont.svg#quattrocento_sansregular') format('svg');font-weight: normal;font-style: normal;}
    @font-face{font-family: 'aldrichregular';src: url('../../Fonts/aldrich-regular-webfont.eot');src: url('../../Fonts/aldrich-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../../Fonts/aldrich-regular-webfont.woff') format('woff'), url('../../Fonts/aldrich-regular-webfont.ttf') format('truetype'), url('../../Fonts/aldrich-regular-webfont.svg#aldrichregular') format('svg');font-weight: normal;font-style: normal;}
    @font-face{font-family: 'roboto_condensedbold';src: url('../../Fonts/robotocondensed-bold-webfont.eot');src: url('../../Fonts/robotocondensed-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../../Fonts/robotocondensed-bold-webfont.woff') format('woff'), url('../../Fonts/robotocondensed-bold-webfont.ttf') format('truetype'), url('../../Fonts/robotocondensed-bold-webfont.svg#roboto_condensedbold') format('svg');font-weight: normal;font-style: normal;}
    @font-face{font-family: 'roboto_condensedbold_italic';src: url('../../Fonts/robotocondensed-bolditalic-webfont.eot');src: url('../../Fonts/robotocondensed-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('../../Fonts/robotocondensed-bolditalic-webfont.woff') format('woff'), url('../../Fonts/robotocondensed-bolditalic-webfont.ttf') format('truetype'), url('../../Fonts/robotocondensed-bolditalic-webfont.svg#roboto_condensedbold_italic') format('svg');font-weight: normal;font-style: normal;}
    @font-face{font-family: 'roboto_condenseditalic';src: url('../../Fonts/robotocondensed-italic-webfont.eot');src: url('../../Fonts/robotocondensed-italic-webfont.eot?#iefix') format('embedded-opentype'), url('../../Fonts/robotocondensed-italic-webfont.woff') format('woff'), url('../../Fonts/robotocondensed-italic-webfont.ttf') format('truetype'), url('../../Fonts/robotocondensed-italic-webfont.svg#roboto_condenseditalic') format('svg');font-weight: normal;font-style: normal;}
    @font-face{font-family: 'roboto_condensedlight';src: url('../../Fonts/robotocondensed-light-webfont.eot');src: url('../../Fonts/robotocondensed-light-webfont.eot?#iefix') format('embedded-opentype'), url('../../Fonts/robotocondensed-light-webfont.woff') format('woff'), url('../../Fonts/robotocondensed-light-webfont.ttf') format('truetype'), url('../../Fonts/robotocondensed-light-webfont.svg#roboto_condensedlight') format('svg');font-weight: normal;font-style: normal;}
    @font-face{font-family: 'roboto_condensedlight_italic';src: url('../../Fonts/robotocondensed-lightitalic-webfont.eot');src: url('../../Fonts/robotocondensed-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), url('../../Fonts/robotocondensed-lightitalic-webfont.woff') format('woff'), url('../../Fonts/robotocondensed-lightitalic-webfont.ttf') format('truetype'), url('../../Fonts/robotocondensed-lightitalic-webfont.svg#roboto_condensedlight_italic') format('svg');font-weight: normal;font-style: normal;}
    @font-face{font-family: 'roboto_condensedregular';src: url('../../Fonts/robotocondensed-regular-webfont.eot');src: url('../../Fonts/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../../Fonts/robotocondensed-regular-webfont.woff') format('woff'), url('../../Fonts/robotocondensed-regular-webfont.ttf') format('truetype'), url('../../Fonts/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');font-weight: normal;font-style: normal;}
    .clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}
    .RowIce{display:none;}
	.RowOn{background:#cccccc;}
    .RowOff{background:#eeeeee;}
    h1.sepBar{background:url('../../images/nav_bg.jpg') center repeat-x;}
    h1.sepBar, .sepBar .Head{margin:0; height:25px; padding:8px 0 0px 7px; text-align:left; color:#fff;font-size:16px; font-style:italic; font-weight:bold;}
    .dcsTitle, .dcsTitle .Head, .dcsDealerTitle, .dcsDealerTitle .Head{font-size:16px; color:#000; font-weight:bold; margin:0 0 10px 0; text-align:left;}
    
    /* Address & Phone */
	.AddressPhone_Main{font-size:16px; font-family:'NoticiaTextBold'; text-align:center;}
	.AddressPhone_Main > span{display:block;}
	.AddressPhone_Main i{font-style:normal;}
	
	/* Brochure */
    .brochureBody_bg{background:#fff; width:100%; text-align:center;}
    .brochureWrap{background:#fff; width:700px; font-size:11px; margin:0 auto; text-align:left;}
    .brochureWrap .printBtn{font-size:11px; padding:5px 10px; float:right; display:inline-block; margin:10px;}
    .brochureHighlightTable{clear:both; width:100%; font-weight:bold; font-size:16px;}
    .brochureHighlightCell{padding:5px 10px;}
    .brochurePhotoDetails{width:100%;}
    .brochurePhoto{background:#eeeeee; width:246px;}
    .brochurePhoto div{padding:3px;}
    .brochurePhoto img{width:240px; height:180px; border:1px solid #000;}
    .brochureDetails{background:#eeeeee; padding:3px;}
    .brochureDetails td{font-size:11px;}
    .brochureDetailsTbl{width:100%;}
    .brochureDetailsTbl td{border:solid 0.5px #fff;}
    .brochureDetailsTblTitle{background:#cecece;}
    .brochureDetailsTblTitle h1{color:#000; font-size:12px; float:left; display:inline-block; margin:0;}
    .brochureDetailsTblTitle a{color:#000 !important;}
    .brochureDetailsTblTitle h4{color:#000; font-size:12px; float:right;margin:0;}
    .brochureContactInfoTbl{width:100%; margin:10px 0; border:solid 1px #000;}
    .brochureContactInfoTbl td{vertical-align:middle;}
    .brochureContactInfoTbl p, brochureContactInfo p{margin:0; padding:0;  font-size:11px;}
    .brochureContactInfoTitle{background:#cecece;}
    .brochureContactInfoTitle h1, .brochureContactInfoTitle h4{color:#000; font-size:12px; margin:0;}
    .brochureContactInfoTitle h1{float:left;}
    .brochureContactInfoTitle h4{float:right; width:160px; text-align:center;}
    .brochureFuelEcon{font-size:11px; text-align:center;}
    .brochureFuelNum{color:#00AEEF; font-weight:bold; font-size:16px;}
    .brochureVehicleHistory{}
    .brochureOptionsTbl, .brochureNotesTbl, .brochureConditionTbl, .brochureWarrantyTbl{width:100%; margin:10px auto; border:solid 1px #000; text-align:center;}
    .brochureOptionsTbl table{margin:0 auto;}
    .brochureNotesTbl, .brochureConditionTbl{text-align:left;}
    .brochureOptionsTbl h1, .brochureNotesTbl h1, .brochureConditionTbl h1, .brochureWarrantyTbl h1{background:#cecece; padding:3px; font-size:12px; text-align:left}
    .brochureOptionsTbl ul{margin:0; padding:0;}
    .brochureOptionsTbl li{font-size:11px; margin:0 0 0 10px; padding:0; text-align:left;}
    .brochureNotesTbl p{font-size:11px; margin:3px;}
    .brochureConditionDetails, .brochureWarrantyDetails{font-size:11px; margin:5px;}
    .brochureConditionSub{font-size:12px; font-weight:bold; padding:5px 0 0 0;}
    
    /* Coupons */
    .Coupons_Main{background:#fff;}
    
/* Mobile Credit App */
    .MobileCreditApp_Main{width:100%;background:#fff; position:relative; z-index:0; min-height:400px}
    .MobileCreditApp_Main > table{width:100%;}
    .MobileCreditApp_Title{font-size:1.2em;font-weight:bold;}
	
	


    /* Credit App */
    .CreditApp_Main{width:100%;background:#fff; position:relative; z-index:0; min-height:400px}
    .CreditApp_Main > table{width:100%;}
    .CreditApp_Title{font-size:1.2em;font-weight:bold;}
	
	
	/* Custom Form */
	.customFormWrap{width:600px;}
	.customFormWrap > div{clear:left;}
	p.customFormLeft, p.customFormRight, .customFormWrap h4{display:inline-block; float:left; margin:0 0 3px 0;}
	p.customFormLeft,.customFormWrap h4{width:150px; clear:left}
	p.customFormRight{width:450px;}
	p.customFormRight input{width:250px}
	p.customFormRight .FormCity{width:125px}
	.customFormWrap .tradeFormOptions{width:450px; float:left; clear:both; margin:0 0 15px 0}
	.customFormWrap .tradeFormOptions input{margin:3px}
	
	/* DCS Page Title */
	.DnnModule-DCSModulesPageTitle{position:absolute; top:25px; left:0; width:200px;}
	
	/*Directions Page */
	.DnnModule-DCSModulesAddressandPhone2{width:250px; float:left;}
	.DnnModule-DCSModulesAddressandPhone2 .AddressPhone2_Main > span{display:block}
	.DnnModule-DCSModulesAddressandPhone2 .AddressPhone2_Main > p{margin:0}
	.DnnModule-DCSModulesAddressandPhone2 .LabelDealershipName{font-size:14px; font-weight:bold;}
	.DnnModule-DCSModulesAddressandPhone2 .LabelPhone1, .DnnModule-DCSModulesAddressandPhone2 .LabelPhone2, .DnnModule-DCSModulesAddressandPhone2 .LabelPhone3{font-size:12px; font-weight:bold;}
	.DnnModule-DCSModulesMap{float:right;}
	.Map_Main{text-align: center;}
	
	/* Extra Large All Photos */
	.DnnModule-DCSModulesExtraLargePhotos{background:#000}
	.ExtraLargePhotos_Image img{height:768px;width:1024px;border:0;}
	
	/* Filter By Price */
	.FilterByPrice_Main ul{list-style-image: url('../../images/priceArrow.png'); margin:15px 0 0 0px; padding:0; text-align:left;}
    .FilterByPrice_Main li{width:160px; margin:0 0 8px 0; font-size:1.2em; font-weight:bold; padding:5px 0 5px 15px; background:url('../../images/filterBtn_bg.jpg') center repeat-x; list-style-position:inside; }
    .FilterByPrice_Main a{color:#fff; text-decoration:none; margin:0; padding:0;}
    .FilterByPrice_Main a:hover{color:#ff0000;}
    
    /* Filter By Type */
    .FilterByType_Main ul{width:170px; margin:0; padding:0;}
    .FilterByType_Main li{float:left;display: inline-block;list-style-type: none; margin:10px 0 0 0;}
    .FilterByType_li9{visibility:hidden;}
    .FilterByType_li10{visibility:hidden;}
    
    /* Footer Nav, copyright, Make Filter */
	.DnnModule-DCSModulesFooterNav{float:left; width:600px; text-align:left;}
	.footerNav, .footerNav a, .copyright_main, .copyright_main a{font-size:9px;}
	.FilterText, a.FilterLink{font-size:12px; color:#fff;}
	.footerNav, .footerNav a, .copyright_main, .copyright_main a, .FilterText, a.FilterLink{color:#fff;}
	.DnnModule-DCSModulesCopyright{width:300px;float:right;}
	
	/* Forms Service/Parts/Bodyshop/Detailing */
	.DnnModule-DCSModulesService, .DnnModule-DCSModulesParts, .DnnModule-DCSModulesBodyShop, .DnnModule-DCSModulesDetailing,.DnnModule-DCSModulesRentals,.DnnModule-DCSModulesLocatorService2,.DnnModule-DCSModulesSendComments2{float:left; margin:15px auto; padding:0; width:475px}
	.DnnModule-DCSModulesTrade{float:left; width:575px}
	.dcsFormTbl{width:425px;}
	.dcsFormTbl td{padding:3px; white-space:nowrap}
	.dcsFormTbl input, .dcsFormTbl select{width:300px;}
	.dcsFormTbl input[type="checkbox"]{width:25px}
	.dcsFormTxtBox{width:430px; height:100px;}
	.dcsFormLeft{width:120px;}
	
	
	/* Get In Touch */
	.DnnModule-DCSModulesGetInTouch{float:left;}
	.DnnModule-DCSModulesGetInTouch h1.sepBar{height:20px; margin:0; padding:15px 15px;font-family:'OpenSansBoldItalic'; font-size:16px; background:url('../../images/btn_bg.jpg') center repeat-x}
	.DnnModule-DCSModulesGetInTouch h1.sepBar .Head{margin:0; padding:0; text-transform:uppercase; font-style:normal; font-weight:normal; color:#000;}
	.GetInTouch{width:200px; margin:0; padding:15px 25px; background:#999999; min-height:220px}
	.GetInTouch ul{margin:0; padding:0;}
	.GetInTouch li{margin:0px auto; padding:7px 0 0 0; width:190px; height:30px; color:#fff;list-style:none;}
    .GetInTouch li a{color:#fff; padding:0 0 0 55px;}
    .GetInTouch li a:hover{color:#ff0000;}
    .gitPhone{background:url('../../images/git_phone.png') top left no-repeat;}
    .gitMap{background:url('../../images/git_map.png') top left no-repeat;}
    .gitFb{background:url('../../images/git_fb.png') top left no-repeat;}
    .gitTwitter{background:url('../../images/git_twitter.png') top left no-repeat;}
    .gitRss{background:url('../../images/git_rss.png') top left no-repeat;}
    .gitYouTube{background:url('../../images/git_YouTube.png') top left no-repeat;}
    .gitCustom1, .gitCustom2{background:url('../../images/git_Custom.png') top left no-repeat;}
	
	/* Hours */
	.DnnModule-DCSModulesHoursOfOperation{float:left; clear:left; margin:10px auto;}
	
	/* Inventory Image Flow */
	.ContentFlow{width:980px; margin:0; padding:0}
	.ContentFlow .flow{width:980px; margin:0; padding:0}
	.ContentFlow{background:url('../../images/bg_carousel.jpg') top center;font-weight:bold;color:#fff; height:445px;}
	.ContentFlow .caption{margin:0 auto;}
	.ContentFlow h2, .ContentFlow h3, .ContentFlow h4{margin:0; padding:0;}
	.ContentFlow .vehicleTitle{font-size:14px; text-align:left}
	.ContentFlow .price{font-size:22px; text-align:left; float:left}
	.ContentFlow .detailBtn{text-align:right; float:right}
    .ContentFlow .detailBtn a{color:#fff;font-size:12px;background-color:#c30000;padding:7px; border: 1px solid #fff;}
    .ContentFlow .detailBtn a:hover{color: #fff;background-color:#000;}
    .scrollbar{display:none;}
    .ContentFlow .globalCaption{background:url('../../images/transGrad.png') center repeat-x; height:85px}
    .ContentFlow .globalCaption .caption{padding-top:2em; }
	
	/* Inventory Slideshow s33 */
	.slideshow{}
    .InventorySpotlightHead{background: url(../../images/i05_mainCell_bg.png) center; border:solid 1px #292929; width:100%; color:#fff; font-weight:bold; margin:10px 0;}
    .InventorySpotlightHead > div {float:left; padding:15px}
    #slideshowcounter{float:right}       
    .InventorySlideShowPrevious{width:20px;height:12px;border:0;background: url(../../images/previous.png) no-repeat left bottom;}
    .InventorySlideShowNext{width:20px;height:12px;border:0;background: url(../../images/next.png) no-repeat left bottom;}
    .InventorySlideShowTitle{padding-left:5px;}
	
	
	/* Inventory Spotlight Defaults */
    .SpotlightBackground {color:#fff; font-weight:bold; font-size:12px;padding:0;margin:0 auto;text-align:center;}
    .SpotlightBackground td{vertical-align:middle;}
    .stepcarousel{margin:0 auto;}
    .SpotlightTitle{} .SpotlightImage{border:solid 1px white;} .SpotlightPrice{}
    .SpotlightRightImage{background: url('../../images/spotlight_right.png') center no-repeat; width:20px; height:40px; vertical-align: middle !important;}
    .SpotlightLeftImage{background: url('../../images/spotlight_left.png') center no-repeat; width:20px; height:40px; vertical-align: middle !important;}
    .SpotlightDownImage{background: url('../../images/spotlight_down.png') center no-repeat; width:40px; height:20px; padding-bottom: 3px;}
    .SpotlightUpImage{background: url('../../images/spotlight_up.png') center no-repeat; width:40px; height:20px; padding-top: 3px;}
    	
	/* Large Photos */
	.DnnModule-DCSModulesLargePhotos{background:#000; text-align:center;}
	.LargePhotos_Main{background-color:#000000;width:645px; text-align:center;margin:0 auto;}
	.LargePhotos_Main > table{margin:0 auto;}
	.LargePhotos_Image{width:645px;}
	
	/* Loan Calc */
	.LoanCalculator_Title, .LoanCalculator_Table{font-weight:bold;}
	.LoanCalculator_Title{display:none;}
	input[disabled='disabled'], .loancalcBtn{color: #000;}
	
	/* Model Scrolling Spotlight */
	.scrollingspotlightpanel .leftGap{width:14px;}
	.scrollingspotlightpanel .rightGap{width:14px;}
	
	/* photos popups */
	.AllPhotos_Main{background-color:#fff;}
	
	/* Promotions Module */
	.Promotions_Main div{margin:15px auto}
	
	/* QRGenerator */
	.Brochure_Main{background-color:#000000;}
	.Brochure_style1{width:310px;background:#cccccc;}
	.Brochure_style2{height:90px;width:310px;}
	.Brochure_style3{width:116px;}
	.Brochure_style4{width:162px;background:#cccccc;}
	.Brochure_style6{width:241px;background:#cccccc;}
	
	/* Single Scrolling Spotlight 3 - style 34 */
	.scrollingspotlightstepcarousel{position: relative;overflow: scroll;}
    .scrollingspotlightstepcarousel .scrollingspotlightbelt{position:absolute;left: 0;top: 0;}
    .scrollingspotlightstepcarousel .scrollingspotlightpanel{float:left;overflow:hidden;margin:0px;}
    .scrollingspotlightstepcarousel td{vertical-align:middle}
    .SingleSpotlightPanelBackground{width:916px; height:320px;}        
    .SingleSpotlightLeftImage{width:32px; height:320px; background: url('../../images/scroll3left.png') no-repeat center;}
    .SingleSpotlightRightImage{width:32px; height:320px; background: url('../../images/scroll3right.png') no-repeat center;}
    .SingleSpotlightBackground{background:url('../../images/spotlight_bg.jpg') center; }
    .SingleSpotlightTitle{color:#000; font-weight: bold; text-align: center; padding:0 10px 0 40px; background:url('../../images/scroll3paneLeft.png') right center no-repeat}
    .SingleSpotlightPrice{font-family: Tahoma; font-size: 28px; color:#000; font-weight: bold; line-height: 50px; text-align: center;}
    .SingleSpotlightDetails{color:#000; font-weight: bold; line-height: 20px; text-align: left; padding:0 40px 0 20px; background:url('../../images/scroll3paneRight.png') left center no-repeat}
    .SingleSpotlightButton{font-weight: bold;}
    .SingleSpotlightImage{width:333px; height:250px;}
	
	/* SEO Text */
	.DnnModule-DCSModulesSEO, .SeoText{clear:both; text-align:center}
	
	/* Search Module */
	.Search_Main{width:300px;}
	.searchText{text-align:right;}
	.Search_Main select, .Search_Main input{width:100px;}
	
	/* Send Comments / Locator Service */
	.DnnModule-DCSModulesSendComments, .DnnModule-DCSModulesLocatorService{}
	.SendComments_Main, .LocatorService_Main{text-align:left; width:675px;}
	.SendComments_Main h2, .LocatorService_Main h2{font-size:1em; font-weight:bold; background:#cccccc; text-align:left; padding:2px 3px; width:675px;}
    .sendCommentsTbl td, .locatorServiceTbl td{text-align:left; padding:5px; white-space:nowrap;}
    .sendCommentsTbl input, .locatorServiceTbl input{width:220px;}
    .sendComments_comments, .locatorService_comments{width:655px; padding:0 10px;}
    .sendComments_comments textarea, .locatorService_comments textarea{width:100%; height:100px;}
    .sendComments_captcha, .locatorService_captcha{width:655px; text-align:left; padding:10px;}
    .locatorServiceLbl{width:95px}
	
	/* Social Media */
	#DnnModule-DCSModulesSocialMedia, #DnnModule-DCSModulesSubNav, .subNav, .socialMedia{text-align: center; margin:0 auto; padding:0; width:250px;}
	.socialMedia a{width:29px; height:34px}
	.socialMedia img {padding:5px 2px;}
	.fbLikeBtnWrap{display:inline-block;vertical-align:middle; width:75px;}
	.subSep-3{display:none}
	
	/* slides */
	.ModDCSModulesBannerC{position:relative}
	.SlideWrapper .dnnActionMenu, #dnn_SlidesPane .dnnActionMenu {z-index:9999}
	.DCSBanner_Main{position:relative; z-index:1}
	.slide{position:relative;}
    .slide h1{position:absolute; bottom:0; left:0; z-index:5; margin:0; width:95%; overflow:hidden; padding:10px 25px; color:#fff; text-align:right; font-size:24px; background:url('../../../../images/50black.png'); font-style:italic}
	.slideOverlay, .slideOverlay > div {display:none}
	.DCSBanner_Main .child-2,
	.DCSBanner_Main .child-3,
	.DCSBanner_Main .child-4,
	.DCSBanner_Main .child-5,
	.DCSBanner_Main .child-6,
	.DCSBanner_Main .child-7,
	.DCSBanner_Main .child-8,
	.DCSBanner_Main .child-9,
	.DCSBanner_Main .child-10{display:none}
	
	/* Staff/Testimonials */
	.Staff_Staff, .Testimonials_Testimonial{float:left; min-height:100px; margin:0 0 10px 0;}
	.Staff_Name_Title, .Testimonials_HeaderText{font-size: 1.2em;font-weight: bold; margin:0 0 5px 0;}
	.Staff_Text, .Testimonials_Text{float:left; width:650px;}
	.Staff_Phone_Email, .Staff_Phone_Email{font-weight:bold; margin:0}
	.Staff_Picture, .Testimonials_Picture{float:left;width:250px;min-height:150px;text-align:center;}
	.Staff_Picture img, .Testimonials_Picture img{border:solid 1px #000;}
	.testimonialRating{visibility:hidden}
    
    /* Tab SlideOut */
	#dnn_ChatPane{position:absolute; top:50px}
	#dnn_ChatPane .handle{background:url('../../images/chatnow.png') top left no-repeat; height:122px; width:40px;}
	
	.DCSChatIconOffline{height:95px; width:150px; background:url('../../images/ChatNow_Offline.gif')}
	
	/* Tabbed Filter */
	.tabbedFilter{float:left; width:700px;}
	.tabbedFilter > ul{margin:0; padding:0; float:left; display:inline-block;  background:url('../../images/btn_bg.jpg') center repeat-x; width:700px; height:50px}
	.tabbedFilter > ul li{float:left; margin:0; padding:15px 0;list-style:none; font-family:'OpenSansBoldItalic'; font-size:16px}
	.tabbedFilter > ul li a{color:#000; margin:0; padding:15px 25px; cursor:hand}
	.tabbedFilter > ul li a:hover{color:#ff0000;}
	.tabbedFilter > div{clear:both; width:650px; padding:15px 25px; background:#999999; min-height:220px}
	.tabbedFilter .filterTab{display:none}
    .tabbedFilter .filterTab ul{list-style:none none; margin:0; padding:0;}
    .filterTab li{float:left; display:inline-block; margin:0 0 10px 0; width:24%;}
    .tabbedFilter .tabbedFilter .FilterText, .tabbedFilter a.FilterLink, .filterTab li a{color:#fff; font-weight:bold; font-size:12px;}
    .tabbedFilter a.FilterLink:hover{color:#ff0000;}
	
	/* Tabbed Filter Side */
	.tabbedFilterSide{width:980px; margin:0 auto; text-align:left;}
	.tabbedFilterSide > ul{margin:0 20px 0 0; padding:0; float:left; display:inline-block;  background:#fff; width:250px; height:275px}
	.tabbedFilterSide > ul li{margin:0; padding:5px 0;list-style:none; font-family:'OpenSansBoldItalic'; font-size:16px; position:relative}
	.tabbedFilterSide > ul li.ModTitle{padding:10px 15px; margin:0 0 5px 0; font-size:20px; color:#fff; background:url(../../images/nav_bg.jpg)}
	.tabbedFilterSide > ul li a{display:block; height:20px; color:#fff; margin:0 10px; padding:12px 25px; cursor:hand; background:url('../../images/btn_bg_red.jpg') center;}
	.tabbedFilterSide > ul li a:hover{background:url('../../images/btn_bg_over.jpg') center;}
	.tabbedFilterSide > ul li span.arrowLink{display:inline-block;width:44px; height:44px; background:url('../../images/boxArrow.png') center no-repeat; position:absolute; top:5px; right:10px}
	.tabbedFilterSide > div{float:left; width:680px; padding:15px; background:#fff; height:245px}
	.tabbedFilterSide div.filterTab{display:none; padding:25px; width:660px; height:225px; position:relative}
	.tabbedFilterSide .filterTab h2{float:left; margin:0 0 15px 0; font-size:16px; color:#ff0000}
	.tabbedFilterSide .filterTab a.closeLink{display:inline-block; float:right; padding:0 0 15px 0;}
	.tabbedFilterSide .filterTab .makeTable{margin:0; clear:both}
    .tabbedFilterSide .filterTab ul{list-style:none none; margin:0; padding:0; clear:both}
    .tabbedFilterSide .filterTab li{float:left; display:inline-block; margin:0 0 20px 0; width:24%;}
    .tabbedFilterSide .FilterText, .tabbedFilter a.FilterLink, .filterTab li a{color:#000; font-size:12px;}
    .tabbedFilter a.FilterLink:hover, .filterTab li a:hover{color:#ff0000;}
    
    .tabbedFilterSide #bannerDiv{position:relative}
    .tabbedFilterSide .DCSBanner_Main .slide,.tabbedFilterSide .DCSBanner_Main .slide img{width:680px; height:250px}
    .tabbedFilterSide #bannerDiv .bannerNav{position:absolute; bottom:25px; right:25px; z-index:10}
    .tabbedFilterSide #bannerDiv .bannerNav a#prev img{width:46px; height:46px; background:url('../../images/slidePrev.png') center no-repeat;}
    .tabbedFilterSide #bannerDiv .bannerNav a#next img{width:46px; height:46px; background:url('../../images/slideNext.png') center no-repeat;}
    .tabbedFilterSide #bannerDiv .bannerNav a#prev:hover img{background:url('../../images/slidePrev_over.png') center no-repeat;}
    .tabbedFilterSide #bannerDiv .bannerNav a#next:hover img{background:url('../../images/slideNext_over.png') center no-repeat;}
	
	/* Video Spotlight Killed the Radio Spotlight */
    .DnnModule-DCSModulesVideoSpotlight{width:575px; font-weight:bold; float:left; display:inline-block;}
    .vidSpotlightWrap{padding:10px;}
    .vidSpotlightList{float:left; width:275px;}
    .vidSpotlightArrow{background: url("../../images/arrows.png") no-repeat left top; width:21px; height:10px;}
    .vidSpotlightText,a.vidSpotlightText,.vidSpotlightBullet,a.FilterLink{color:#fff;}
    .vidSpotlightSelectedText,a.vidSpotlightSelectedText,.vidSpotlightSelectedBullet{color:#ff0000;}
    .vidSpotlightVideo{float:left; width:270px; height:190px;}
    ul.vidSpotlightBtns{float:left; width:270px; margin:0; padding:0;}
    .vidSpotlightBtns li{margin:0 4px 0 0; padding:0; float:left; list-style:none none;}
    .vidSpotlightButton{}
    /* Oh yes it did */


    /* Devexpress Hacks for new version */
    .dcsInvMod .dxnbControl td.dxnbCtrl{padding:11px}
    .dcsInvMod .dxnbGroupHeader, .dcsInvMod .dxnbGroupHeaderCollapsed{font-weight:bold}
    .dcsInvMod .dxnbGroupSpacing{height:13px}
    .dcsInvMod .dxgvControl, .dcsInvMod .dxgvDisabled{font: 12px Arial;}

    /* inv module similars */
    .dcsInvMod .dxgvTable, 
    .dcsInvMod .dxgvControl, 
    .dcsInvMod .dxeHyperlink, 
    .dcsInvMod .dxgvEmptyDataRow, 
    .dcsInvMod .ModuleBackground, 
    .dcsInvMod .dxgvPagerTopPanel, 
    .dcsInvMod .tblMainWrap{background:none; border:0;}
    
    
    .dcsInvMod, 
    .dcsInvMod .dxgvTable, 
    .dcsInvMod .dxgvControl, 
    .dcsInvMod .dxgvControl a, 
    .dcsInvMod .dxeHyperlink,
    .dcsInvMod a:link, 
    .dcsInvMod a:visited, 
    .dcsInvMod a:active, 
    .dcsInvMod .dxpSummary, 
    .dcsInvMod .dxpCurrentPageNumber, 
    .dcsInvMod .dxpPageNumber, 
    .dcsInvMod a{color:#fff;}
    
    .dcsInvMod .dxnbControl{color:#000}
    
    .dcsInvMod a:hover,
    .dcsInvMod a.dxeHyperlink:hover{color:#ff0000; text-decoration:none}
    
    .dcsInvMod a.lnkButtonVideoDisabled:hover{color:#fff; text-decoration:none;}
    
    .dcsInvMod .dxgvControl, 
    .dcsInvMod td.dxpCtrl, 
    .dcsInvMod .dxgvDisabled, 
    .dcsInvMod .dxpControl,
    .dcsInvMod .dxpLite, 
    .dcsInvMod .dxgvDisabled,
    .dcsInvMod .dxeButtonEdit td,
    .dcsInvMod .dxeButtonEditButton td{margin:0;padding:0 2px;}
    
    .i02_wrap,
    .i02_detailWrap,
    .i03_innerwrap, 
    .i03_detailWrap,
    .i04_wrap, 
    .i04_detailWrap,
    .i05_Wrap, 
    .i05_detailWrap, 
    .i06_Wrap, 
    .i06_detailWrap, 
    .i07_innerwrapper, 
    .i07_detailWrap,
    .ibhph01_Wrap, 
    .ibhph01_detailWrap,
    .ibhph02_Wrap, 
    .ibhph02_detailWrap,
    .ibhph03_Wrap, 
    .ibhph03_detailWrap{width:100%; margin:0 auto; text-align:left;}
    
    .dxgvControl .dxgvTable .dxgv{position:relative; overflow:visible;}
    
    /*i01*/
    .i01_wrap{margin:25px auto; background:#cecece; width:970px}
    .i01_makeFilterTable{margin:15px; width:940px}
    .i01_makeFilterCell{border:solid 1px #666666; padding:10px}
    
	.i01_pagerWrap{width:970px; height:auto; padding:0; color:#000; margin:15px 0 0 0; display:block;}
    .i01_pagerWrap>div,.i01_pagerFilters>p,.i01_pagerFilters>select, .i01_pager{float:left; margin:0}
    div.i01_pagerFilters{float:right; padding:3px 0 0 0}
    .i01_pagerWrap>div{margin:0 0 15px 0}
    .i01_pagerFilters>p{margin:0 0 0 25px}
    .i01_pagerFilters .dxpPageNumber{color:#000}
    .i01_wrap .dxgvTable{background:none}
    .i01_wrap .dxgvTable td{padding:0;}
    
    .i02_detailValidation, .i03_detailValidation,.i04_detailValidation, .i05_detailValidation, .i06_detailValidation, .i07_detailValidation, .ibhph01_detailValidation,.ibhph02_detailValidation,.ibhph03_detailValidation{width:960px; margin:0 auto; text-align:left; font-size:14px; padding:10px 0;}
    .i02_detailListing, .i03_detailListing, .i07_detailListing{text-align:right; margin:0 auto 10px auto;}
    .i02_detailListing h1, .i03_detailListing h1, .i04_detailListing h1, .i07_detailListing h1{float:left; margin:0 0 10px 0;color:#fff; font-weight:bold;}
    .i02_detailPrevCar, .i02_detailNextCar, .i03_detailPrevBtn, .i03_detailNextBtn, .i04_detailPrevCarImg, .i04_detailNextCarImg, .i07_detailPrevBtn, .i07_detailNextBtn{width:20px; height:40px; float:left; display:inline-block; margin:100px 0 0 0;}
    .i03_detailPrevBtn img, .i03_detailNextBtn img, .i07_detailPrevBtn img, .i07_detailNextBtn img{width:20px; height:40px;}
    .i02_detailPrevCarImg, .i03_detailPrevBtn, .i04_detailPrevCarImg, .i07_detailPrevBtn{background:url('../../images/prevCar.png') center; width:20px; height:40px;}
    .i02_detailNextCarImg, .i03_detailNextBtn, .i04_detailNextCarImg, .i07_detailNextBtn{background:url('../../images/nextCar.png') center; width:20px; height:40px;}
    .i02_detailFuelEcon, .i04_detailFuelEcon{width:200px; float:left; text-align:center; margin:5px 10px;}
    .i02_detailFuelEcon p, .i04_detailFuelEcon p{margin:0;}
    .i02_detailFuelNum, .i04_detailFuelNum{font-size:18px; font-weight:bold;}
    .i02_fuelEconImg, .i04_fuelEconImg{width:129px; height:75px; margin:0 auto; padding:0; background:url('../../images/fueleconomy.png') center no-repeat;}
    .i02_detailCertified, .i04_detailCertified{float:left; width:104px; margin:5px 50px;}
    .i02_detailCertified img, .i04_detailCertified img{width:104px; height:74px;}
    .i02_detailVehicleHistory, .i04_detailVehicleHistory{float:right; width:200px; text-align:center; margin:5px 0;}
    .i02_detailInqForm, .i02_detailEmailForm, .i02_detailCarProofForm, .i03_detailInqForm, .i03_detailEmailForm, .i03_detailCarProofForm,.i04_detailInqForm, .i04_detailEmailForm, .i04_detailCarProofForm, .i05_deatilInquiryTable, .i06_deatilInquiryTable, .i07_detailInqForm, .i07_detailEmailForm, .i07_detailCarProofForm, .ibhph01_deatilInquiryTable, .ibhph01_detailEmailForm, .ibhph02_detailCarProofForm,.ibhph02_deatilInquiryTable, .ibhph02_detailEmailForm, .ibhph02_detailCarProofForm,.ibhph03_deatilInquiryTable, .ibhph03_detailEmailForm, .ibhph03_detailCarProofForm{width:700px;margin:10px auto;}
    .i02_detailInqForm td, .i02_detailEmailForm td, .i02_detailCarProofForm td, .i03_detailInqForm td, .i03_detailEmailForm td, .i03_detailCarProofForm td,.i04_detailInqForm td, .i04_detailEmailForm td, .i04_detailCarProofForm td, .i05_deatilInquiryTable td, .i06_deatilInquiryTable td, .i07_detailInqForm td, .i07_detailEmailForm td, .i07_detailCarProofForm td, .ibhph01_deatilInquiryTable td, .ibhph01_detailEmailForm td, .ibhph01_detailCarProofForm td,.ibhph02_deatilInquiryTable td, .ibhph02_detailEmailForm td, .ibhph02_detailCarProofForm td,.ibhph03_deatilInquiryTable td, .ibhph03_detailEmailForm td, .ibhph03_detailCarProofForm td{padding:5px;}
    .i03_detailWrap a, .i03_detailWrap h1,.i04_detailWrap a, .i04_detailWrap h1, .i05_detailWrap h1, .i05_detailWrap h2, .i05_detailWrap h3, .i05_detailWrap h4, .i05_detailWrap a, .i06_detailWrap h1, .i06_detailWrap h2, .i06_detailWrap h3, .i06_detailWrap h4, .i06_detailWrap a, .i07_detailWrap a, .i07_detailWrap h1, .ibhph01_detailWrap a, .ibhph01_detailWrap h1,.ibhph02_detailWrap a, .ibhph02_detailWrap h1,.ibhph03_detailWrap a, .ibhph03_detailWrap h1{color:#fff;}
    .i02_detailInqFormLbl, .i03_detailInqFormLbl,.i04_detailInqFormLbl, .i05_deatilInquiryTableL, .i06_deatilInquiryTableL, .i07_detailInqFormLbl, .ibhph01_deatilInquiryTableL,.ibhph02_deatilInquiryTableL,.ibhph03_deatilInquiryTableL{width:180px;}
    .i02_detailInqFormTB, .i02_detailEmailFormTB, .i02_detailCarProofFormTB,.i04_detailInqFormTB, .i04_detailEmailFormTB, .i04_detailCarProofFormTB{width:400px;}
    .i02DetailInqComments, .i04DetailInqComments{width:400px; height:125px;}
    .i02_detailInqBtn, .i02_detailEmailBtn, .i02_detailCarProofBtn, .i03_detailInqBtn, .i03_detailEmailBtn, .i03_detailCarProofBtn,.i04_detailInqBtn, .i04_detailEmailBtn, .i04_detailCarProofBtn, .i05_detailInquiryBtn, .i06_detailInquiryBtn, .i07_detailInqBtn, .i07_detailEmailBtn, .i07_detailCarProofBtn, .ibhph01_detailInquiryBtn, .ibhph01_detailEmailBtn, .ibhph01_detailCarProofBtn,.ibhph02_detailInquiryBtn, .ibhph02_detailEmailBtn, .ibhph02_detailCarProofBtn,.ibhph03_detailInquiryBtn, .ibhph03_detailEmailBtn, .ibhph03_detailCarProofBtn{margin:0 10px 0 0; float:left; padding:5px;}
    .myrow{color:#000;}
    .unseen{display:none;}
    .buttonAdjust{width:175px;}
    .i03_detailVehicleTitle a.ModuleMakeModelLink:hover, .dcsInvMod .i04_detailVehicleTitle a:hover, .i04_detailNotes a:hover{color:#fff; text-decoration:none;}
    .invModFilterArrow{width:10px; height:8px; background:url('../../images/arrow.png') center no-repeat}
    
    /* i02 List */
    .i02_wrap{background:#151515;}
    .i02_inner{width:950px; padding:15px 10px;}
    .i02_makeList, .i02_highlight, .i02_vehicleTitleTable{width:100%;}
    .i02_makeListInner{-moz-border-radius:10px; border-radius:10px; -webkit-border-radius: 10px; border:solid 2px silver; width:940px; padding:8px;}
    .i02_makeListInnerInner{width:100%;}
    .i02_spreadsheetLink{text-align:right;}
    .i02_highlightCell{padding:2px; font-weight:bold; font-size:12px;}
    .i02_photoDetails{width:100%; background:#292929; margin:0 0 10px 0;}
    .i02_photo{width:120px; padding:5px 0 0 0; text-align:center;}
    .i02_photo div{width:120px; height:90px;border:solid 1px #fff;}
    .i02_photo img{width:120px; height:90px;}
    .i02_vehicleTitle{font-size:12px; font-weight:bold; padding:0 0 0 5px;}
    .i02_price{font-size:12px; font-weight:bold; text-align:right; padding:0 30px 5px 0;}
    .i02_vehicleDetailsTable, .i02_vehicleBtns{text-align:center; width:700px; float:left;}
    .i02_vehicleDetailsTable td, .i02_vehicleBtns td{padding:3px;}
    .i02_stockNum, .i02_mileage, .i02_color, .i02_photosLink, .i02_slideshowLink, .i02_videoLink{width:108px;}
    .i02_interior,.i02_brochureLink{width:76px;}
    .i02_tranny, .i02_inquiryLink{width:104px;}
    .i02_vehicleBtns a{font-weight:bold; text-decoration:underline; font-size:12px;}
    .i02_vehicleBtns a.ModuleLinkDisabled{text-decoration:none; font-weight:normal; color:#fff;}
    .i02_vehicleHistory{width:120px; float:right;}
    .i02_wrap a.ModuleLink{font-weight:bold; text-decoration:underline;}
    .i02_vehicleDetailsTable a.ModuleLinkDisabled:hover{color:#cecece; text-decoration:none;}
    
    .i02_pagerWrap{width:970px; height:auto; padding:0; color:#fff; margin:15px 0 0 0; display:block;}
    .i02_pagerWrap>div,.i02_pagerFilters>p,.i02_pagerFilters>select, .i02_pager{float:left; margin:0}
    div.i02_pagerFilters{float:right; padding:3px 0 0 0}
    .i02_pagerWrap>div{margin:0 0 15px 0}
    .i02_pagerFilters>p{margin:0 0 0 25px}
    .i02_pagerFilters .dxpPageNumber{color:#fff}
         
    /* i02 Detail */
    .i02_detailWrap{background:#292929;}
    .i02_detailWrap a, .i02_detailWrap a:hover{text-decoration:none;}
    .i02_detailNextCar{float:right;}
    .i02_detailReturnBtn{padding:5px;}
    .i02_detailInnerWrap{width:900px; float:left; margin:10px;}
    .i02_detailHighlightTbl{width:100%;}
    .i02_detailHighlightCell{font-size:14px; font-weight:bold; padding:3px 10px;}
    .i02_detailPhoto{width:240px; height:180px; float:left; margin:10px 10px 10px 0;}
    .i02_detailPhoto img{width:240px; height:180px;}
    .i02_detailVehicleTitle{background:#ff0000; float:left; width:640px; padding:3px 5px; margin:10px 0;}
    .i02_detailVehicleTitle h1{width:500px; float:left; font-size:14px; margin:0; font-weight:bold; color:#fff;}
    .i02_detailVehicleTitle h4{float:right; font-size:14px; margin:0;color:#fff; font-weight:bold;}
    .i02_detailVehicleDetails{width:300px; float:left; margin:0 0 10px 0;}
    .i02_detailVehicleDetailTitle{width:100px;}
    .dcsInvMod .i02_detailVehicleTitle a:hover, a.ModuleHeaderRowText:hover{color:#fff;}
    ul.i02_detailVehicleBtns{margin:0; padding:0; clear:both; width:100%; height:50px;}
    .i02_detailVehicleBtns li{margin:0; padding:0; display:inline-block; float:left; width:25%; text-align:center;}
    .i02_detailVehicleBtns li input{width:98%; padding:3px 0;}
    .i02_detailContactHead, .i02_detailInqHead{width:100%; background:#ff0000; clear:both; margin:10px 0 0 0; padding:3px 0; height:18px; border:solid 1px #ff0000;}
    .i02_detailContactHead h1, .i02_detailInqHead h1{margin:0 0 0 3px; float:left; font-size:12px; color:#fff; font-weight:bold;}
    .i02_detailContactHead h4, .i02_detailInqHead h4{margin:0; float:right; font-size:12px; width:175px; text-align:center;color:#fff; font-weight:bold;}
    .i02_detailContact{width:100%; margin:0; padding:0; border:solid 1px #ff0000;}
    .i02_detailContactInfo{width:250px; float:left; margin:5px;}
    .i02_detailContactInfo p{margin:0;}
    .i02_detailOptions, .i02_detailNotes, .i02_detailCondition, .i02_detailWarranty,.i02_detailDisclaimer{width:100%; border:solid 1px #ff0000; margin:10px 0 0 0;}
    .i02_detailOptions h1, .i02_detailNotes h1, .i02_detailCondition h1, .i02_detailWarranty h1,.i02_detailDisclaimer h1{margin:0 0 0 0; padding:3px; background:#ff0000; font-size:12px; color:#fff; font-weight:bold;}
    .i02_detailOptions li{list-style-position:inside; margin:0 0 3px 5px;}
    .i02_detailNotes p,.i02_detailDisclaimer p{margin:5px;}
    .i02_detailConditionDetails{width:200px; float:left; margin:3px 10px;}
    .i02_detailConditionSub{font-weight:bold;}
    .i02_detailWarrantyCell{width:120px;}
    .i02_detailEmailHead, .i02_detailCarProofHead{background:#ff0000; font-size:14px; padding:3px; color:#fff; font-weight:bold;}
    
    /* i03 List */
    .i03_innerwrap{margin:15px auto;}
    .i03_tabsLR{width:27px; height:27px;}
    .i03_tabUnSelectedCenter, .i03_tabSelectedCenter{white-space:nowrap; vertical-align:middle; color:#fff; height:27px;}
    .i03_tabUnSelectedLeft, .i03_tabUnSelectedRight, .i03_tabSelectedLeft, .i03_tabSelectedRight{width:29px; height:27px;}
    .i03_tabSelectedLeft{background:url('../../images/i03_selectedLeft.png') center;}
    .i03_tabSelectedCenter{background:url('../../images/i03_selectedCenter.png') center;}
    .i03_tabSelectedRight{background:url('../../images/i03_selectedRight.png') center;}
    .i03_tabUnSelectedLeft{background:url('../../images/i03_unselectedLeft.png') center;}
    .i03_tabUnSelectedCenter{background:url('../../images/i03_unselectedCenter.png') center;}
    .i03_tabUnSelectedRight{background:url('../../images/i03_unselectedRight.png') center;}
    .i03_tabbedBackground{background:#151515 url('../../images/i03_rowbg.png') center; border:1px solid #292929; text-align:left; padding:25px;}
    .i03_price{float:left}
	.i03_priceTabCol{width:30%; float:left;}
    .i03_allVehiclesTable{width:100%; text-align:left; margin:10px 0;}
    .i03_spreadsheetLink{text-align:right;}
    ul.i03_typeFilter{list-style:none none; margin:15px 0 0 0; padding:0; height:24px;}
    .i03_typeFilter li{display:inline-block; float:left; margin:0; padding:0 20px; width:74px; height:42px;}
    .i03_typeFilter li a img{width:74px; height:42px;}
    .i03_filterType1{background:url('../../images/type1.png') center no-repeat;}
    .i03_filterType2{background:url('../../images/type2.png') center no-repeat;}
    .i03_filterType3{background:url('../../images/type3.png') center no-repeat;}
    .i03_filterType4{background:url('../../images/type4.png') center no-repeat;}
    .i03_filterType5{background:url('../../images/type5.png') center no-repeat;}
    .i03_filterType6{background:url('../../images/type6.png') center no-repeat;}
    .i03_filterType7{background:url('../../images/type7.png') center no-repeat;}
    .i03_filterType8{background:url('../../images/type8.png') center no-repeat;}
    .i03_innerwrapper .dxgvPagerTopPanel > div{margin:0; padding:0;}
    .i03_pagerWrap{margin:0; padding:7px 0; color:#fff; height:26px;}
    .i03_sortByWrap, .i03_pagerText{float:left;}
    .i03_pagerText{margin:0 100px 0 0;}
    .i03_recordsPerPageWrap{float:right;}
    .i03_mainWrap{margin:5px 0; width:970px;}
    .i03_allVehiclesTable,.i03_pagerWrap{width:970px;}
    .i03_highlightBackground{background: url("../../images/i03_highlight_bg.png") bottom center no-repeat; color:#fff; font-weight:bold; padding:0 0 0 30px; height:27px;}
    td.i03_highlightBackground{vertical-align:middle;}
    .i03_mainCell{background:#151515 url('../../images/i03_rowbg.png') center; border:1px solid #292929; text-align:left;}
    .i03_imgThumb{border:1px solid #fff;float:left; width:273px; height:205px; margin:10px 25px 10px 10px; text-align:center;}
    .i03_thumbnailImage{ width:273px; height:205px;}
    a.i03_vehicleTitle{float:left; font-size:18px; font-family: 'NoticiaTextBold'; font-weight:bold; width:450px; margin:5px 5px 0 5px;}
    a.i03_vehicleTitle:hover{color:#ff0000; text-decoration:none;}
    .i03_msrp{float:right; width:140px; text-align:right; font-size:14px; margin:5px 5px 0px 0;}
    .i03_vehiclePrice{float:right; width:140px; text-align:right; font-size:18px; font-family: 'NoticiaTextBold'; font-weight:bold; margin:5px 5px 0 5px;}
    .i03_vehicleDetails{float:left; margin:10px 15px 0 5px; width:300px;}
    .i03_vehicleDetails li{list-style-position:inside; list-style-image:url('../../images/arrows2.png'); width:75px; padding:0; margin:0}
    td.i03_vehicleDetailsLeft{width:75px}
    .i03_contact{float:left; width:200px; margin:10px 25px 0 5px; padding:0; border-right:solid 1px #fff;}
    .i03_phoneImg{float:left; margin:20px 10px 20px 0; width:32px; height:32px; background:url('../../images/phone.gif') center no-repeat;}
    .i03_contact h4{float:left; margin:0; font-family:Verdana; font-size:12px; font-weight:bold; width:140px;}
    .i03_contact .contactName{margin:18px 0 0 0;}
    .i03_fuelEcon{float:left; clear:right; width:220px; margin:15px 25px 0 5px; padding:0;}
    .i03_mpgImg{float:left; margin:0 10px 0 0; padding:5px 0; width:35px; height:47px; background:url('../../images/gaspump.gif') center no-repeat;}
    .i03_fuelEcon h4{float:left; margin:0; font-family:Verdana; font-size:11px; font-weight:bold;}
    .i03_hwy{width:150px}
    .i03_vehicleHistory{float:left; margin:25px 0 0 0; padding:0;}
    .i03_buttons{width:660px; float:right; text-align:right; list-style:none; margin:0 10px 15px 0; padding:0;}
    .i03_buttons li{display:inline-block; float:left; text-align:center;}
    .i03_buttons li a{border:1px solid #cecece;display:inline-block;margin:0px 7px 0 0; padding:2px 20px; background:url('../../images/btn_bg.jpg') center repeat-x; color:#000 !important; font-size:11px;}
    .i03_buttons li a:hover{background:url('../../images/btn_bg_over.jpg') center repeat-x; color:#fff !important; text-decoration:none}
    
    .i03_pagerWrap{width:970px; height:auto; padding:0; color:#fff; margin:15px 0 0 0; display:block;}
    .i03_pagerWrap>div,.i03_pagerFilters>p,.i03_pagerFilters>select, .i03_pager{float:left; margin:0}
    div.i03_pagerFilters{float:right; padding:3px 0 0 0}
    .i03_pagerWrap>div{margin:0 0 15px 0}
    .i03_pagerFilters>p{margin:0 0 0 25px}
    .i03_pagerFilters .dxpPageNumber{color:#fff}
        
    /* i03 Detail specific */
    .i03_detailHighlightTbl{width:100%; text-align:left;}
    .i03_detailHighlightCell{font-size:14px; width:920px; height:27px; clear:both; font-weight:bold; padding:3px 30px;background:url('../../images/i03_highlight_bg.png') bottom center no-repeat; color:#fff; vertical-align:middle;}
    .i03_detailInnerWrap{width:980px; float:left; margin:0; background:#151515; position:relative;}
    .i03_detailNextBtn{position:relative; top:-45px; left:0px; z-index:99; float:right }
    .i03_detailPhoto{width:270px; height:200px; float:left; margin:10px 0 0 5px; text-align:center;}
    .i03_detailPhoto img{width:270px; height:200px;}
    .i03_detailVehicleTitle{float:left; width:625px; padding:3px 5px; margin:10px;}
    .i03_detailVehicleTitle h1{width:475px; float:left; font-size:16px; margin:0; font-weight:bold; color:#fff;}
    .i03_detailPrices{float:right;font-size:12px; margin:0;color:#fff; font-weight:bold; text-align:right;}
    .i03_detailVehicleTitle h4{font-size:16px; color:#fff; font-weight:bold; text-align:right;margin:0;}
    .i03_detailVehicleDetails{width:300px; float:left; margin:0 0 0 10px;}
    .i03_detailVehicleDetailTitle{width:100px;}
    .i03_detailVehicleDetails li{list-style-image:url('../../images/i03_detailVehicleDetailArrow.png'); list-style-position:inside;}
    .i03_detailPhone{float:left; width:175px; margin:40px 0 0 0;}
    .i03_detailPhoneImg{background:url("../../images/phone.gif") center no-repeat;width:34px;height:33px; float:left; padding:0 10px;}
    .i03_detailPhone p{float:left; margin:0; width:120px;}
    .i03_detailMPG{width:220px; float:left; margin:15px 20px; border-left:solid 1px #fff;}
    .i03_deatilMPGGasPump{width:75px; height:70px; background:url('../../images/gaspump.gif') center no-repeat; float:left;}
    .i03_detailMPG p{margin:0;}
    .i03_detailVehicleHistoryWrap{float:left; margin:10px 0 0 0;}
    ul.i03_detailVehicleBtns{width:655px; height:35px; float:right; margin:0 15px 0 0; padding:0;}
    .i03_detailVehicleBtns li{margin:0 5px 0 0; padding:0; list-style:none; display:inline-block; float:left; width:104px;}
    .i03_detailVehicleBtns li input{width:100%; padding:3px 0;}
    .i03_detailOptions, .i03_detailNotes, .i03_detailConditions, .i03_detailWarranties,.i03_detailDisclaimer{clear:both; width:935px; margin:10px auto;background:#292929;}
    .i03_detailOptions div, .i03_detailNotes div, .i03_detailConditions div, .i03_detailWarranties div,.i03_detailDisclaimer div{background:#292929;padding:15px; width:905px;}
    .i03_detailOptions h1, .i03_detailNotes h1, .i03_detailConditions h1, .i03_detailWarranties h1,.i03_detailDisclaimer h1{margin:0; padding:3px 15px; font-weight:bold; background:#151515; font-size:14px;}
    .i03_detailOptions li{list-style-position:inside; margin:0 0 0 10px; padding:0;}
    .i03_detailNotes p,.i03_detailDisclaimer p{margin:10px 10px 0 10px;}
    .i03_detailConditionDetails{width:200px; float:left; margin:5px;}
    .i03_detailConditionSub{font-weight:bold;}
    .i03_detailWarrantyCell{width:120px;}
    .i03_detailInqHead{width:960px; clear:both; text-align:right; margin:10px auto; }
    .i03_detailListing h1, .i03_detailInqHead h1{float:left; margin:0;color:#fff; font-weight:bold;}
    .i03_detailInqFormTB, .i03_detailEmailFormTB, .i03_detailCarProofFormTB{width:400px;}
    .i03DetailInqComments{width:400px; height:125px;}
    .i03_detailInqBtns, .i03_detailEmailBtns, .i03_detailCarProofBtns{text-align:left;}
    .i03_detailEmailHead, .i03_detailCarProofHead{font-size:14px; margin:10px; padding:5px 3px; color:#fff; font-weight:bold;}
    
    /* i04 List */
    .i04_filterTopBar{width:180px;height:25px; margin:-10px 0 0 -10px; background:url('../../images/i04_highlightbackground.png') top right repeat-y;}
    .i04_filterCol{width:145px; float:left; background:#292929; margin:45px 10px 0 0; padding:0 0 10px 0;}
    .i04_filterCol h1{color:#fff; font-weight:bold; font-size:14px; background:url('../../images/i04_highlightbackground.png') top right repeat-y; padding:2px 4px; margin:0;}
    .i04_filterCol h2{color:#fff; font-weight:bold; margin:5px 0 8px 10px; padding:2px 0; border-bottom:2px solid #fff;}
    .i04_filterCol h4,.i04_filterCol h4 a{margin:5px 0 0 4px; color:#fff; font-weight:bold;}
    a.i04_SearchOptionsSubLink{color:#fff; margin:0 0 0 15px;}
    a.i04_SearchOptionsSubLink:hover{color:#ff0000;}
    a.i04_SearchOptionsSubLink:visited{color:#fff;}
    .i04_innerWrap{width:760px; float:right; margin:0; padding:0}
    .i04_pagerWrap{width:825px; height:auto; padding:0; color:#fff; margin:15px 0 0 0; display:block;}
    .i04_pagerWrap>div,.i04_pagerFilters>p,.i04_pagerFilters>select, .i04_pager{float:left; margin:0}
    .i04_pagerWrap>div{margin:0 0 15px 0}
    .i04_pagerFilters>p{margin:0 0 0 25px}
    .i04_pagerWrapBottom{width:820px; float:right}
    
    .i04_recordsPerPageWrap{float:right;}
    .i04_mainCell{width:100%; background:#292929; margin:0 0 5px 0; overflow:hidden;}
    .i04_HighlightBackground{background: url('../../images/i04_highlightbackground.png') top right repeat-y; color:#fff; font-weight:bold; padding:0 0 0 10px; height:26px;}
    td.i04_HighlightBackground{vertical-align:middle;}
    .i04_thumbnailImage{width:120px; height:90px; float:left; border:1px solid #000; text-align:center;padding:0 0 0px 0; margin:0 10px 0 0;}
    .i04_vehicleTitle{font-size:15px; font-weight:bold; color:#fff; float:left; margin:5px 0 0 0; width:550px; text-align:left;}
    .i04_rightCol{float:right; margin:10px 10px 0 0; font-size:15px; margin:5px 10px 0 0; font-weight:bold;}
    .i04_vehicleDetails{float:left; margin:5px 0 0px 0px; width:165px; font-weight:bold;}
    .i04_vehicleHistoryWrap{float:right; margin:5px 10px 0 0;}
    .i04_listOptions span{width:500px;float:left; margin:5px 0; font-weight:bold;}
    .i04_vehicleBtns{width:680px; float:right; list-style:none; margin:5px 10px 5px 0; padding:0;}
    .i04_vehicleBtns li{display:inline-block; float:left; text-align:center;}
    .i04_vehicleBtns li a{border:1px solid #cecece;color:#000 !important;display:inline-block;margin:0px 7px 0 0; padding:2px 23px; background:url('../../images/btn_bg.jpg') center repeat-x; color:#000; font-size:11px;}
    .i04_vehicleBtns li a:hover{background:url('../../images/btn_bg_over.jpg') center repeat-x; color:#fff !important; text-decoration:none}
    

     
    /*Left Search Filters*/
	.i04_filters
	{
	    float:left;
	    width:160px;
	    margin:50px 0 0 0;
	    background:#333333;
	    font-weight:bold;
	    color:#000;
	    padding:10px
	}
	.i04_searchedCell{padding:10px 0}
	h4.i04_filterHeader,h4.i04_filterTitle, h4.i04_searchedTitle{margin:0; padding:5px 0 10px 0; color:#fff }
	h4.i04_searchedTitle{font-size:14px; border-bottom:solid 2px #656565}
	h4.i04_filterTitleOptions{font-size:14px; border-top:solid 2px #656565; margin:10px 0 0 0}
	.i04_filterByWrap{background:#fff; width:150px; height:20px; padding:3px 5px}
	p.i04_filterBy{float:left; margin:3px; width:115px}
	.i04_filterRemove{float:right; width:15px; height:15px; background:url('../../images/filterRemoveImg.png') center no-repeat; margin:3px}
	.i04_dropDownFilters{background:none; width:100%;}
    .i04_dropDownFilters td.dxnbCtrl{padding:0}
    .i04_dropDownFilters td.dxnbCtrl .dxnbGroupContent{border:none}
    .i04_dropDownFilters .dxnbGroupHeaderCollapsed, .i04_dropDownFilters .dxnbGroupHeader{background:#fff; border:none}
    .i04_stockNumberFilter{margin:5px 0 0 0; color:#fff}
    
	.i04_popup_buttons_left,.i04_popup_buttons_right{display:inline-block; float:left; padding-right: 5px; padding-bottom: 20px;}
	
	.i04_stockNumberFilterText{font-size:11px;font-weight:bold;color:#fff;}

    /* i04 Detail Specific */
    .i04_detailInnerWrap{width:920px; float:left; margin:0; background:#292929;}
    .i04_detailListing{width:880px; text-align:right; margin:10px 0; padding:0 10px;}
    .i04_detailHighlightTbl{width:100%; text-align:left;}
    .i04_detailHighlightCell{font-size:14px; font-weight:bold; padding:3px 10px;background:url('../../images/i04_highlightbackground.png') right repeat-y; color:#fff;}
    .i04_detailPhoto{width:300px; height:250px; float:left; margin:10px 0 0 10px; text-align:center;}
    .i04_detailPhotoImg img{width:300px; height:225px;}
    ul.i04_detailPhotoLnks{margin:0; padding:0; width:300px;}
    .i04_detailPhotoLnks li{list-style:none; display:inline-block; font-weight:bold; font-size:14px; margin:10px 0; padding:0 1px;}
    a.DetailBoldLinkDisabled, a.DetailBoldLinkDisabled:hover{text-decoration:none; color:#cecece}
    .i04_detailVehicleTitle{float:left; width:560px; padding:3px 5px; margin:10px; border-bottom:solid 1px #ff0000;}
    .i04_detailVehicleTitle h1{width:400px; float:left; font-size:16px; margin:0; font-weight:bold; color:#fff;}
    .i04_detailVehicleTitle h4{float:right; font-size:16px; margin:0;color:#fff; font-weight:bold;}
    .i04_detailVehicleDetails{width:400px; float:left; margin:0 0 0 20px; font-weight:bold;}
    .i04_detailVehicleDetailTitle{width:100px;}
    ul.i04_detailVehicleBtns{width:160px; float:left; margin:0; padding:0;}
    .i04_detailVehicleBtns li{margin:0; padding:0; list-style:none;}
    .i04_detailVehicleBtns li input{width:100%; padding:3px 0;}
    .i04_detailContact{width:100%; height:80px; margin:10px 0; padding:10px; clear:both;}
    .i04_detailContactInfo{width:250px; float:left; margin:5px; font-weight:bold;}
    .i04_detailContactInfo p{margin:0;}
    .i04_detailInquiry{width:300px; padding:0; margin:0 10px 10px 10px; text-align:left; float:left;}
    .i04_detailInquiryTitle{width:280px; margin:0; padding:3px 10px; background:url('../../images/i04_highlightbackground.png') right repeat-y; font-size:11px;}
    .i04_detailInquiry > div{text-align:left; padding:10px;background:#444444;}
    .i04_detailInquiry input{width:200px;}
    .i04_detailInquiry textarea{width:198px}
    .i04_detailInquiry td{white-space:nowrap}
    .i04_detailInqSubmitBtn{float:right}
    .i04_detailOptions, .i04_detailNotes, .i04_detailCondition, .i04_detailWarranty, .i04_detailDisclaimer{float:right; width:570px; margin:0 10px 10px 0; padding:0;}
    .i04_detailOptions h1, .i04_detailNotes h1, .i04_detailCondition h1, .i04_detailWarranty h1, .i04_detailDisclaimer h1{margin:0; padding:3px 5px;border-bottom:solid 1px #ff0000; font-weight:bold;}
    .i04_detailOptions li{list-style-position:inside; margin:0 0 0 10px; padding:0;}
    .i04_detailNotes p,.i04_detailDisclaimer p{margin:10px 10px 0 10px;}
    .i04_detailConditionDetails{width:200px; float:left; margin:5px;}
    .i04_detailConditionSub{font-weight:bold;}
    .i04_detailWarrantyCell{width:120px;}
    .i04_detailInqHead{width:860px; text-align:right; margin:10px auto; padding:0 10px; border-bottom:solid 1px #ff0000;}
    .i04_detailListing h1, .i04_detailInqHead h1{float:left; margin:0;color:#fff; font-weight:bold;}
    .i04_detailEmailHead, .i04_detailCarProofHead{font-size:14px; margin:10px; padding:5px 3px; color:#fff; font-weight:bold; border-bottom:solid 1px #ff0000;}
        
    /* i05/i06 List */
    .i05_filterBackground, 
    .i06_filterBackground{margin:10px 0 15px 10px; width:100%; font-size:12px;}
    .i05_pagerWrap, 
    .i06_pagerWrap{width:956px; height:25px; background:url("../../images/i05_pager_bg.png") center repeat; padding:7px 10px; color:#fff; border:1px solid #292929;}
    .i05_pagerWrap>div,.i05_pagerFilters>p,.i05_pagerFilters>select, .i05_pager,.i06_pagerWrap>div,.i06_pagerFilters>p,.i06_pagerFilters>select, .i06_pager{float:left; margin:0}
    div.i05_pagerFilters,div.i06_pagerFilters{float:right; padding:0}
    .i05_pagerWrap>div,.i06_pagerWrap>div{margin:5px 0 0px 0}
    .i05_pagerFilters>p,.i06_pagerFilters>p{margin:0 0 0 25px}
    .i05_pagerFilters .dxpPageNumber,.i06_pagerFilters .dxpPageNumber{color:#fff}
    .i05_pagerWrapBottom{ padding:7px 10px;}
    
    .i05_repeatTbl, 
    .i06_repeatTbl{margin:10px 0 0 0;}
    .i05_highlightBackground, 
    .i06_highlightBackground{background: url("../../images/i05_highlightbackground.png") bottom center no-repeat; color:#fff; font-weight:bold; padding:0 0 0 10px; height:26px;}
    td.i05_highlightBackground, 
    td.i06_highlightBackground{vertical-align:middle;}
    .i05_mainCell, 
    .i06_mainCell{background: url("../../images/i05_mainCell_bg.png") center repeat;height: 195px; text-align:left; padding:0 0 10px 0; border-right:solid 1px #292929;border-bottom:solid 1px #292929;border-left:solid 2px #292929;}
    .i05_imgThumb, 
    .i06_imgThumb{border:1px solid #fff;width:221px; height:166px; margin:10px 0 0 10px; text-align:center; float:left;}
    .i05_thumbnailImage, 
    .i06_thumbnailImage{width:221px; height:166px;}
    .i05_vehicleTitle, 
    .i06_vehicleTitle{font-size:15px; font-weight:bold; color:#fff; float:left; margin:10px 0 0 10px; width:500px;}
    .i05_rightCol, 
    .i06_rightCol{float:right; display:inline-block; margin:10px 10px 0 0;position:relative; z-index:1}

    .i05_priceBg{text-align:center; }
    .i05_priceBgWrap
    {
        behavior: url('../../Resources/Shared/scripts/PIE.htc');
        width:175px; 
        background:#222222; 
        font-size:24px; 
        font-weight:bold; 
        color:#fff; 
        border:2px solid #fff; 
        -webkit-border-radius:10px; 
        -moz-border-radius:10px; 
        border-radius:10px; 
        padding:10px 0;
        position:relative;
        z-index:1;
        text-align:center;
        margin:0 auto
    }
    .i05_priceBackgroundTable{margin:0 auto}
    .i06_rightCol .box1plsCall,
    .i06_rightCol .box2plsCall,
    .i06_rightCol .box3plsCall,
    .i06_rightCol .box4plsCall{width:92px; font-size:14px; margin:0 0 5px 0; padding:7px 15px; display:inline-block; border:solid 2px #fff; border-radius:7px; -webkit-border-radius:7px; -moz-border-radius:7px; }
    .i06_rightCol .box1plsCall{background:#494949;}
    .i06_rightCol .box2plsCall,
    .i06_rightCol .box3plsCall,
    .i06_rightCol .box4plsCall{background:#797979;}
    .i05_priceBg td{vertical-align:middle;}
    .i05_mpgWrap{color:#fff; font-weight:bold; text-align:center; padding:10px 0 0 0; font-size:11px;}
    .i05_mpgWrap table{width:100%; margin:10px 0 0 0;}
    .i05_mpgWrap p{margin:0; padding:0;}
    .i05_fuelTank{background: url("../../images/pricetable_fueltank.png") no-repeat;width: 42px;height: 60px;}
    .i05_vehicleDetails,
    .i06_vehicleDetails{float:left; margin:20px 0 0px 10px; width:185px;}
    .i05_vehicleHistoryWrap, 
    .i06_vehicleHistoryWrap{float:right; width:130px; margin:0 10px 0 0; min-height:160px; text-align:center; border-left:3px dotted #a1a1a1; border-right:3px dotted #a1a1a1;}
    .i05_vehicleHistoryWrap > table, 
    .i06_vehicleHistoryWrap > table{margin:10px auto;}
    .i05_certifiedImgWrap, 
    .i06_certifiedImgWrap{width:104px; height:74px; margin:0 auto 10px auto;}
    .i05_vehicleBtns, 
    .i06_vehicleBtns{width:359px; float:left; list-style:none; margin:20px 0 0 10px; padding:0;}
    .i05_vehicleBtns li, 
    .i06_vehicleBtns li{display:inline-block; float:left; text-align:center; position:relative; z-index:1}
    
    .i05_vehicleBtns li a, 
    .i06_vehicleBtns li a
    {
        behavior: url('../../Resources/Shared/scripts/PIE.htc');
        border:2px solid #cecece; 
        display:inline-block; 
        border-radius:10px; 
        -webkit-border-radius:10px; 
        -moz-border-radius:10px; 
        margin:5px 6px 0 0; 
        padding:8px 11px; 
        white-space:nowrap;
        }
    .i05_vehicleBtns li a.ModuleLinkDisabled, 
    .i06_vehicleBtns li a.ModuleLinkDisabled,
    .i05_vehicleBtns li a.ModuleLinkDisabled:hover, 
    .i06_vehicleBtns li a.ModuleLinkDisabled:hover{text-decoration:none; color:#cecece;}
        
	    
    /* i05/i06 Detail */
    .i05_detailHighlight, 
    .i06_detailHighlight{background:url('../../images/i05_highlightbackground.png') bottom center no-repeat; color:#fff; font-weight:bold; padding:0 0 0 10px; height:26px; width:980px;}
    td.i05_detailHighlight, 
    td.i06_detailHighlight{vertical-align:middle;}
    .i05_detailTitle, 
    .i06_detailTitle{background:url('../../images/i05_detailrow_bg.jpg') center repeat-x; border:solid 1px #292929; padding:10px; margin:10px 0; clear:both; width:958px; font-size:14px; font-weight:bold;}
    .i05_detailTitle h1, 
    .i06_detailTitle h1{float:left; margin:0; font-weight:bold; font-size:14px;}
    .i05_detailReturnLink, 
    .i06_detailReturnLink{float:right; margin:6px 0 0 0; font-size:11px; font-weight:normal;}
    .i05_detailTopDetails, 
    .i06_detailTopDetails{background:url('../../images/i05_detailrow_bg.jpg') center repeat-x;}
    .i05_detailPriceWrap{float:left; padding:20px 25px 20px 0; margin:10px 10px 10px 0; border-right:dotted 3px #cecece;}
    .i05_deatilPriceLbl{font-size:14px; font-weight:bold; float:left; margin:15px 10px 0 15px;}
    .i05_detailPrice_bg{behavior: url('../../Resources/Shared/scripts/PIE.htc'); position:relative; width:175px; min-height:40px;float:left; padding:10px 0 0 0; margin:0; text-align:center; background:#222222; font-size:24px; font-weight:bold; color:#fff; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border:2px solid #fff;}
    .i05_MSRPText, 
    .i05_detailMSRP{font-size:12px;}
    .i06_detailPrices{margin:20px 0 10px 10px; float:left;}
    .i06_detailPrices > div{float:left; margin:0 10px 0 0;}
    .iF01_box1Lbl, 
    .iF01_box2Lbl, 
    .iF01_box3Lbl, 
    .iF01_box4Lbl{font-size:11px; font-weight:bold; color:#fff; margin:0;}
    .iF01_box1, 
    .iF01_box2, 
    .iF01_box3, 
    .iF01_box4, 
    .i06_rightCol .savings_bg,
    .i06_detailPrices .savings_bg, 
    .i06_detailPrices .plsCall, 
    .i06_detailPrices .box1plsCall, 
    .i06_detailPrices .box2plsCall, 
    .i06_detailPrices .box3plsCall, 
    .i06_detailPrices .box4plsCall{behavior: url('../../Resources/Shared/scripts/PIE.htc'); position:relative;width:92px; font-size:18px; margin:0 0 5px 0; padding:7px 15px; display:inline-block; border:solid 2px #fff; border-radius:7px; -webkit-border-radius:7px; -moz-border-radius:7px; }
    .iF01_box1, 
    .i06_detailPrices .box1plsCall{background:#494949;}
    .iF01_box2, 
    .iF01_box3, 
    .iF01_box4, 
    .i06_detailPrices .box2plsCall, 
    .i06_detailPrices .box3plsCall, 
    .i06_detailPrices .box4plsCall{background:#797979;}
    .i06_detailPrices .savings_bg{background:#3e6941;}
    .i06_detailPrices .plsCall, 
    .i06_detailPrices .box1plsCall, 
    .i06_detailPrices .box2plsCall, 
    .i06_detailPrices .box3plsCall, 
    .i06_detailPrices .box4plsCall{font-size:13px;padding:11px 15px; }
    .i05_detailTopDetailsTable{float:left; width:210px; margin:15px 0 0 10px;}
    .i06_detailTopDetailsTable{float:left; width:200px; margin:15px 0 0 5px;}
    .i05_detailMainPhoto, 
    .i06_detailMainPhoto{width:640px; height:480px; border:solid 1px #cecece; float:left; margin:10px;}
    .i05_detailThumbsTable, 
    .i06_detailThumbsTable{float:right;margin:10px 10px 0 0;padding:0;width:285px;height:470px;overflow:auto;}
    .i05_detailThumbsTable img, 
    .i06_detailThumbsTable img{border:solid 1px #cecece; width:112px; height:83px; margin:0 5px 5px 0;}
    ul.i05_detailVehicleBtns, 
    ul.i06_detailVehicleBtns{clear:both; margin:15px 10px; padding:0;}
    .i05_detailVehicleBtns li, 
    .i06_detailVehicleBtns li{behavior: url('../../Resources/Shared/scripts/PIE.htc'); position:relative;float:left;list-style:none; margin:0 5px 0 0; padding:8px 38px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border:2px solid #fff; white-space:nowrap;}
    .i05_detailContactInfo, 
    .i06_detailContactInfo{width:200px; float:left; margin:10px; padding:15px 0; border-right:solid 1px #cecece;}
    .i05_detailContactInfo h4, 
    .i05_detailContactInfo p, 
    .i06_detailContactInfo h4, 
    .i06_detailContactInfo p{margin:0;}
    .i05_detailPhone, 
    .i06_detailPhone{float:left; width:175px; margin:32px;}
    .i05_detailPhoneImg, 
    .i06_detailPhoneImg{background:url('../../images/detailsphoneicon.png') center no-repeat;width:34px;height:33px; float:left; padding:0 10px;}
    .i05_detailPhone p, 
    .i06_detailPhone p{float:left; margin:0; width:120px;}
    .i05_detailMpgWrap, 
    .i06_detailMpgWrap{font-weight:bold; text-align:center; padding:0 25px 0 0; font-size:11px; float:left; width:200px; margin-bottom:10px;}
    .i05_detailMpgWrap table, 
    .i06_detailMpgWrap table{width:100%; margin:10px 0 0 0;}
    .i05_detailMpgWrap p, 
    .i06_detailMpgWrap p{margin:0; padding:0;}
    .i05_detailWrap .FuelTank, 
    .i06_detailWrap .FuelTank{background: url('../../images/detailsfuelpump.png') no-repeat;width: 42px;height: 60px;}
    .i05_detailCertfified, 
    .i06_detailCertfified{float:left; border-left:solid 1px #cecece; padding:10px 20px; margin:10px 0 0 25px;}
    .i05_detailVehicleHistoryTable, 
    .i06_detailVehicleHistoryTable{float:left;}
    .i05_detailVehicleHistory, 
    .i06_detailVehicleHistory{width:104px; padding:10px 0 0 0;}
    .i05_detailNotesOptions, 
    .i06_detailNotesOptions{width:100%; clear:both;}
    .i05_detailNotes, 
    .i06_detailNotes,
    .i05_detailDisclaimer,
    .i06_detailDisclaimer{padding:15px 10px;}
    .i05_detailNotes li, 
    .i06_detailNotes li{list-style-position:inside; list-style-image:url('../../images/bulletpoint.png');}
    .i05_detailConditionDetail, 
    .i06_detailConditionDetail{float:left; width:230px; margin:0 15px 0 0;}
    .i05_detailConditionDetail h4, 
    .i06_detailConditionDetail h4{margin:0;}
    .i05_detailMechanical, 
    .i06_detailMechanical{width:450px;}
    .i05_detailWarrantyDetail, 
    .i06_detailWarrantyDetail{float:left; width:220px; margin:0 15px 0 0;}
    .i05_detailWarrantyDetail h4, 
    .i06_detailWarrantyDetail h4{margin:0;}
    .i05_detailWarrantyDesc, 
    .i06_detailWarrantyDesc{width:100%;}
    
    /* i07 List */
    .i07_innerwrap{margin:15px auto;}
    .i07_tabsLR{width:27px; height:27px;}
    .i07_tabUnSelectedCenter, .i07_tabSelectedCenter{white-space:nowrap; vertical-align:middle; color:#fff; height:27px;}
    .i07_tabUnSelectedLeft, .i07_tabUnSelectedRight, .i07_tabSelectedLeft, .i07_tabSelectedRight{width:29px; height:27px;}
    .i07_tabSelectedLeft{background:url('../../images/i03_selectedLeft.png') center;}
    .i07_tabSelectedCenter{background:url('../../images/i03_selectedCenter.png') center;}
    .i07_tabSelectedRight{background:url('../../images/i03_selectedRight.png') center;}
    .i07_tabUnSelectedLeft{background:url('../../images/i03_unselectedLeft.png') center;}
    .i07_tabUnSelectedCenter{background:url('../../images/i03_unselectedCenter.png') center;}
    .i07_tabUnSelectedRight{background:url('../../images/i03_unselectedRight.png') center;}
    .i07_tabbedBackground{background:#151515 url('../../images/i03_rowbg.png') center; border:1px solid #292929; text-align:left; padding:25px;}
    .i07_priceTabCol{width:30%; float:left;}
    .i07_allVehiclesTable{width:100%; text-align:left; margin:10px 0;}
    .i07_spreadsheetLink{text-align:right;}
    ul.i07_typeFilter{list-style:none none; margin:15px 0 0 0; padding:0; height:24px;}
    .i07_typeFilter li{display:inline-block; float:left; margin:0; padding:0 20px; width:74px; height:42px;}
    .i07_typeFilter li a img{width:74px; height:42px;}
    .i07_filterType1{background:url('../../images/type1.png') center no-repeat;}
    .i07_filterType2{background:url('../../images/type2.png') center no-repeat;}
    .i07_filterType3{background:url('../../images/type3.png') center no-repeat;}
    .i07_filterType4{background:url('../../images/type4.png') center no-repeat;}
    .i07_filterType5{background:url('../../images/type5.png') center no-repeat;}
    .i07_filterType6{background:url('../../images/type6.png') center no-repeat;}
    .i07_filterType7{background:url('../../images/type7.png') center no-repeat;}
    .i07_filterType8{background:url('../../images/type8.png') center no-repeat;}
    .i07_innerwrapper .dxgvPagerTopPanel{margin:0; padding:0;}
    .i07_innerwrapper .dxgvPagerTopPanel > div{margin:0; padding:0;}
    .i07_mainWrap{margin:5px 0; width:980px;}
    .i07_highlightBackground{background: url("../../images/i03_highlight_bg.png") bottom center no-repeat; color:#fff; font-weight:bold; padding:0 0 0 30px; height:27px;}
    td.i07_highlightBackground{vertical-align:middle;}
    .i07_mainCell{background:#151515 url('../../images/i03_rowbg.png') center; border:1px solid #292929; text-align:left;}
    .i07_imgThumb{border:1px solid #fff;float:left; width:273px; height:205px; margin:10px 15px 10px 10px; text-align:center;}
    .i07_thumbnailImage{ width:273px; height:205px;}
    .i07_nameDetailsWrap{width:675px; float:left}
    a.i07_vehicleTitle{float:left; font-size:18px; font-family: 'NoticiaTextBold'; font-weight:bold; width:450px; margin:5px 5px 0 5px;}
    .i07_priceCol{width:200px; float:right; margin:10px 10px 15px 0; padding:0;}
    .i07_box1Wrap, 
    .i07_box2Wrap, 
    .i07_box3Wrap, 
    .i07_box4Wrap,
    .i07_priceCol .box1WrapPlsCall,
    .i07_priceCol .box2WrapPlsCall,
    .i07_priceCol .box3WrapPlsCall,
    .i07_priceCol .box4WrapPlsCall,
    .i07_priceCol > .savings_bg{width:190px; min-height:25px; margin:0 0 3px 0; padding:5px; background:#494949}
    .i07_box2Wrap,
    .i07_priceCol .box2WrapPlsCall{background:#797979}
    .i07_box3Wrap,
    .i07_priceCol .box3WrapPlsCall{background:#9d9d9d}
    .i07_priceCol .savings_bg{background:#3e6941;}
    .i07_box1Lbl,
    .i07_box2Lbl,
    .i07_box3Lbl,
    .i07_box4Lbl{display:inline-block; float:left; width:95px; text-align:right; margin:5px 8px 0 0; font-size:12px;}
    .i07_box1,
    .i07_box2,
    .i07_box3,
    .i07_box4,
    .i07_priceCol .box1plsCall,
    .i07_priceCol .box2plsCall,
    .i07_priceCol .box3plsCall,
    .i07_priceCol .box4plsCall,
    .i07_priceCol > .savings_bg > .savings_bg{display:inline-block;float:right; min-width:87px; margin:0; padding:0; font-size:16px;}
    .i07_priceCol .box1plsCall,
    .i07_priceCol .box2plsCall,
    .i07_priceCol .box3plsCall,
    .i07_priceCol .box4plsCall{font-size:12px; margin:5px 0 0 0}
    .i07_vehicleDetails{float:left; margin:10px 15px 0 0px; min-width:215px;}
    .i07_vehicleDetails li{list-style-position:inside; list-style-image:url('../../images/arrows2.png');}
    .i07_contact{float:left; display:inline-block; width:200px; margin:10px 25px 0 5px; padding:0; border-right:solid 1px #fff;}
    .i07_phoneImg{float:left; display:inline-block; margin:20px 10px 20px 0; width:32px; height:32px; background:url('../../images/phone.gif') center no-repeat;}
    .i07_contact h4{float:left; margin:0; font-family:Verdana; font-size:12px; font-weight:bold; width:140px;}
    .i07_contact .contactName{margin:18px 0 0 0;}
    .i07_fuelEcon{float:left; clear:right; width:220px; margin:15px 25px 0 5px; padding:0;}
    .i07_mpgImg{float:left; margin:0 10px 0 0; padding:5px 0; width:35px; height:47px; background:url('../../images/gaspump.gif') center no-repeat;}
    .i07_fuelEcon h4{float:left; margin:0; font-family:Verdana; font-size:11px; font-weight:bold;}
    .i07_city, .i07_hwy{width:150px}
    .i07_vehicleHistory{float:left; margin:10px 0 0 0; padding:0;}
    .i07_buttons{width:660px; float:right; text-align:right; list-style:none; margin:10px 10px 15px 0; padding:0;}
    .i07_buttons li{display:inline-block; float:left; text-align:center;}
    .i07_buttons li a{border:1px solid #cecece;display:inline-block;margin:0px 7px 0 0; padding:2px 20px; background:url('../../images/btn_bg.jpg') center repeat-x; color:#000 !important; font-size:11px;}
    
    .i07_pagerWrap{width:970px; height:auto; padding:0; color:#fff; margin:15px 0 0 0; display:block;}
    .i07_pagerWrap>div,.i07_pagerFilters>p,.i07_pagerFilters>select, .i07_pager{float:left; margin:0}
    div.i07_pagerFilters{float:right; padding:3px 0 0 0}
    .i07_pagerWrap>div{margin:0 0 15px 0}
    .i07_pagerFilters>p{margin:0 0 0 25px}
    .i07_pagerFilters .dxpPageNumber{color:#fff}
    
    /* i07 Detail specific */
    .i07_detailHighlightTbl{width:100%; text-align:left;}
    .i07_detailHighlightCell{font-size:14px; width:920px; height:27px; clear:both; font-weight:bold; padding:3px 30px;background:url('../../images/i03_highlight_bg.png') bottom center no-repeat; color:#fff; vertical-align:middle;}
    .i07_detailInnerWrap{width:980px; float:left; margin:0; background:#151515; position:relative;}
    .i07_detailNextBtn{position:absolute; top:0; right:0;}
    .i07_detailPhoto{width:270px; height:200px; float:left; margin:10px 0 0 5px; text-align:center;}
    .i07_detailPhoto img{width:270px; height:200px;}
    .i07_nameDetailsdetailWrap{width:685px; float:left}
    .i07_detailVehicleTitle{float:left; width:425px; padding:3px 5px; margin:10px;}
    .i07_detailVehicleTitle h1{width:425px; float:left; font-size:16px; margin:0; font-weight:bold; color:#fff;}
    
    .i07_detailpriceCol{width:200px; min-height:110px; float:right; margin:10px 25px 15px 0; padding:0;}
    .i07_detailbox1Wrap, 
    .i07_detailbox2Wrap, 
    .i07_detailbox3Wrap, 
    .i07_detailbox4Wrap,
    .i07_detailpriceCol .box1WrapPlsCall,
    .i07_detailpriceCol .box2WrapPlsCall,
    .i07_detailpriceCol .box3WrapPlsCall,
    .i07_detailpriceCol .box4WrapPlsCall,
    .i07_detailpriceCol > div.savings_bg{width:190px; min-height:25px; margin:0 0 3px 0; padding:5px; background:#494949}
    .i07_detailpriceCol .box1WrapPlsCall,
    .i07_detailpriceCol .box2WrapPlsCall,
    .i07_detailpriceCol .box3WrapPlsCall,
    .i07_detailpriceCol .box4WrapPlsCall{background:#797979}
    .i07_detailbox1Lbl,
    .i07_detailbox2Lbl,
    .i07_detailbox3Lbl,
    .i07_detailbox4Lbl{display:inline-block; float:left; width:95px; text-align:right; margin:5px 8px 0 0; font-size:0.8em}
    .i07_detailbox1,
    .i07_detailbox2,
    .i07_detailbox3,
    .i07_detailbox4,
    .i07_detailpriceCol .box1plsCall,
    .i07_detailpriceCol .box2plsCall,
    .i07_detailpriceCol .box3plsCall,
    .i07_detailpriceCol .box4plsCall,
    .i07_detailpriceCol > .savings_bg > .savings_bg{display:inline-block;float:right; min-width:87px; margin:0; padding:0; font-size:16px;}
    .i07_detailpriceCol .box1plsCall,
    .i07_detailpriceCol .box2plsCall,
    .i07_detailpriceCol .box3plsCall,
    .i07_detailpriceCol .box4plsCall{font-size:12px; margin:5px 0 0 0}
    .i07_detailpriceCol .savings_bg{background:#3e6941;}
    .i07_detailVehicleTitle h4{font-size:16px; color:#fff; font-weight:bold; text-align:right;margin:0;}
    .i07_detailVehicleDetails{width:220px; float:left; margin:0 0 0 10px;}
    .i07_detailVehicleDetailTitle{}
    .i07_detailVehicleDetails li{list-style-image:url('../../images/i03_detailVehicleDetailArrow.png'); list-style-position:inside;}
    .i07_detailPhone{float:left; width:175px; margin:40px 0 0 0;}
    .i07_detailPhoneImg{background:url("../../images/phone.gif") center no-repeat;width:34px;height:33px; float:left; padding:0 10px;}
    .i07_detailPhone p{float:left; margin:0; width:120px;}
    .i07_detailMPG{width:220px; float:left; margin:15px 20px; border-left:solid 1px #fff;}
    .i07_deatilMPGGasPump{width:75px; height:70px; background:url('../../images/gaspump.gif') center no-repeat; float:left;}
    .i07_detailMPG p{margin:0;}
    .i07_detailVehicleHistoryWrap{float:left; margin:0;}
    ul.i07_detailVehicleBtns{width:675px; height:35px; float:right; margin:0 15px 0 0; padding:0;}
    .i07_detailVehicleBtns li{margin:0 8px 0 0; padding:0; list-style:none; display:inline-block; float:left; width:104px;}
    .i07_detailVehicleBtns li input{width:100%; padding:3px 0;}
    .i07_detailOptions, 
    .i07_detailNotes, 
    .i07_detailConditions, 
    .i07_detailWarranties,
    .i07_detailDisclaimer{clear:both; width:935px; margin:10px auto;background:#292929;}
    .i07_detailOptions div, 
    .i07_detailNotes div, 
    .i07_detailConditions div, 
    .i07_detailWarranties div,
    .i07_detailDisclaimer div{background:#292929;padding:15px; width:905px;}
    .i07_detailOptions h1, 
    .i07_detailNotes h1, 
    .i07_detailConditions h1, 
    .i07_detailWarranties h1,
    .i07_detailDisclaimer h1{margin:0; padding:3px 15px; font-weight:bold; background:#151515; font-size:14px;}
    .i07_detailOptions li{list-style-position:inside; margin:0 0 0 10px; padding:0;}
    .i07_detailNotes p{margin:10px 10px 0 10px;}
    .i07_detailConditionDetails{width:200px; float:left; margin:5px;}
    .i07_detailConditionSub{font-weight:bold;}
    .i07_detailWarrantyCell{width:120px;}
    .i07_detailInqHead{width:960px; clear:both; text-align:right; margin:10px auto; }
    .i07_detailListing h1, 
    .i07_detailInqHead h1{float:left; margin:0;color:#fff; font-weight:bold;}
    .i07_detailInqFormTB, 
    .i07_detailEmailFormTB, 
    .i07_detailCarProofFormTB{width:400px;}
    .i07DetailInqComments{width:400px; height:125px;}
    .i07_detailInqBtns, 
    .i07_detailEmailBtns, 
    .i07_detailCarProofBtns{text-align:left;}
    .i07_detailEmailHead, 
    .i07_detailCarProofHead{font-size:14px; margin:10px; padding:5px 3px; color:#fff; font-weight:bold;}

/*##########  CSS FOR INVENTORY MODULE 08  ##########*/
.i08_noResults{width:60%;padding:4px;background-color:#4C4C4C;border:1px solid #FF6600; text-align:center;margin:18px auto;color:#fff;}
.i08_noResults a{color:#fff;font-size:13px;text-decoration : underlined;font-family:tahoma;}
.i08_noResults a:hover{color:#5ac3f0;}

/*Left Search Filters*/
.i08_filters{float:left;width:180px !important;padding-top:5px;margin:10px 0 5px 0;behavior: url('../../Resources/Shared/scripts/PIE.htc');border:solid 2px #838383;position:relative; z-index:1; background:#000; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;width:208px; text-align:left;}
.i08_filterRemoveTbl{width:120px !important;margin:7px 0 0 10px;}
.i08_filterTitle{font-size:13.5px;font-weight:bold;color:#fff;}
.i08_filterByTitle{color:#000}
.i08_filterBy{background:#fff;width:162px;text-align:left;font-weight:bold;color:#000;padding:3px 0 0 3px;}
.i08_filterRemove{background:#fff;width:18px;float:right;padding:3px 0 0 3px;}
.i08_filterRefineTbl{}
.i08_filterHeader{color:#fff; font-weight:bold; padding-bottom:3px;}
a.i08_filterLink{color: #fff;font-size:11px;text-decoration : none;font-weight:normal; font-family:Verdana;}
a.i08_filterLink:Hover{color:#ff0000;font-size: 11px;text-decoration : none;font-weight:normal;font-family:Verdana;text-decoration:underline;}
.i08_filterHeader a{color: #fff;font-size:11px;text-decoration : none;font-weight:normal; font-family:Verdana;text-decoration:underline;}
.i08_filterHeader a:Hover{color:#ff0000;font-size: 11px;text-decoration : none;font-weight:normal;font-family:Verdana;text-decoration:underline;}

.i08_popup_buttons_left,.i08_popup_buttons_right{display:inline-block; float:left; padding-right: 5px; padding-bottom: 20px;}

.i08_stockNumberFilterText{font-size:11px;font-weight:bold;color:#fff;}
.i08_stockNumberFilter{padding-left:10px;}

.dxeRadioButtonList label, .dxeCheckBoxList label{padding:4px 0 0 0; display:inline-block}

/*Pager*/
.i08_pagerWrap{float:left;width:750px;height:31px;margin:10px auto 8px 20px;padding:0;behavior: url('../../Resources/Shared/scripts/PIE.htc');border:solid 2px #838383;position:relative; z-index:1; background:#222; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.i08_pagerWrapBottom{float:left;width:750px;height:31px;margin:8px auto 7px auto;behavior: url('../../Resources/Shared/scripts/PIE.htc');border:solid 2px #838383;position:relative; z-index:1; background:#222; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.i08_pager{float:left;width:450px; margin:5px 0 0 0}
.i08_pagerFilters{float:right;font-size:10px; width:300px; height:31px;}
.i08_pagerFilters>p,.i08_pagerFilters>select{float:left}
.i08_pagerFilters > p{font-size:12px;font-weight:bold; color:#fff;padding:3px; margin:5px 0 0 0}
.i08_pagerFilters>select{margin-top:7px}

/*Dev Express Styles*/
.i08_pagerWrap .dxpSummary{font-weight:bold;color:#fff;}
.i08_pagerWrap .dxpPageNumber{color:#fff;}
.i08_pagerWrapBottom .dxpSummary{font-weight:bold;color:#fff;}
.i08_pagerWrapBottom .dxpPageNumber{color:#fff;}
.i08_mainInv .dxdvItem{background:none;border:none;padding:0px;}  
.i08_filters .dxnbGroupHeaderCollapsed{background:#fff;padding:3px;}
.i08_filters .dxnbGroupHeader{background:#fff;padding:3px;}
.i08_filters .dxnbItemSpacing{height:0 !important;}
.i08_filters .dxnbControl{width:180px;background:none;}
.i08_mainInv .dxnbControl td {padding:1px;}
.i08_mainInv .dxnbGroupSpacing{height:2px;}
.i08_mainInv .dxdvControl a {font-size:12px;font-weight:bold;font-family:tahoma;color:#fff;text-align: center;}
.i08_mainInv .dxdvControl a:hover {font-size:12px;font-weight:bold;font-family:tahoma;color:red;text-align: center;}
.i08_mainInv .dxdvControl td.dxdvCtrl{padding: 0px 0px 0px 0px;}
.i08_filters .dxnbGroupContent{border:0;}

/*Main Inv*/
.i08_mainInv{float:left;width:750px; margin:0 0 0 24px;padding:0;}
.i08_vehicleWrap{width:230px;min-height:242px;padding:15px 0 20px 0;behavior: url('../../Resources/Shared/scripts/PIE.htc');border:solid 2px #838383;position:relative; z-index:1; background:#222; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;margin:3px 7px 7px 7px;text-align:center;}
.i08_vehicleWrap h3,.i08_vehicleWrap vehicleImgWrap {margin:0 0 10px 0}
.i08_vehicleTitle{line-height:1em;}
.i08_vehicleImg img{width:201px;height:152px;}
.i08_ImgBorder{border:solid 1px #fff;}
.i08_vehiclePrice{width:145px;min-height:25px;font-family:tahoma;font-size:20px;font-weight:bold;color:#fff;text-align: center; background:#000; padding:10px; border:solid 2px #fff;border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; margin:10px auto 0 auto }

/*##########  CSS FOR INVENTORY MODULE 09  ##########*/
.i09_noResults{width:60%;padding:4px;background-color:#4C4C4C;border:1px solid #FF6600; text-align:center;margin:18px auto;color:#fff;}
.i09_noResults a{color:#fff;font-size:13px;text-decoration : underlined;font-family:tahoma;}
.i09_noResults a:hover{color:#5ac3f0;}

/*Left Search Filters*/
.i09_filters{float:left;width:180px !important;padding-top:5px;margin:10px 0 5px 0;behavior: url('../../Resources/Shared/scripts/PIE.htc');border:solid 2px #838383;position:relative; z-index:1; background:#000; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;width:208px; text-align:left;}
.i09_filterRemoveTbl{width:120px !important;margin:7px 0 0 10px;}
.i09_filterTitle{font-size:13.5px;font-weight:bold;color:#fff;}
.dcsInvMod .i09_filterByTitle{color:#000}
.i09_filterBy{background:#fff;width:162px;text-align:left;font-weight:bold;color:#000;padding:3px 0 0 3px;}
.i09_filterRemove{background:#fff;width:18px;float:right;padding:3px 0 0 3px;}
.i09_filterRefineTbl{}
.i09_filterHeader{color:#fff; font-weight:bold; padding-bottom:3px;}
a.i09_filterLink{color: #fff;font-size:11px;text-decoration : none;font-weight:normal; font-family:Verdana;}
a.i09_filterLink:Hover{color:#ff0000;font-size: 11px;text-decoration : none;font-weight:normal;font-family:Verdana;text-decoration:underline;}
.i09_filterHeader a{color: #fff;font-size:11px;text-decoration : none;font-weight:normal; font-family:Verdana;text-decoration:underline;}
.i09_filterHeader a:Hover{color:#ff0000;font-size: 11px;text-decoration : none;font-weight:normal;font-family:Verdana;text-decoration:underline;}

.i09_stockNumberFilterText{font-size:11px;font-weight:bold;color:#fff;}
.i09_stockNumberFilter{padding-left:10px;}

/*Pager*/
.i09_pagerWrap{float:left;width:750px;height:31px;margin:10px auto 8px 15px;padding:0;behavior: url('../../Resources/Shared/scripts/PIE.htc');border:solid 2px #838383;position:relative; z-index:1; background:#222; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.i09_pagerWrapBottom{float:left;width:750px;height:31px;margin:8px auto 7px auto;behavior: url('../../Resources/Shared/scripts/PIE.htc');border:solid 2px #838383;position:relative; z-index:1; background:#222; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.i09_pager{float:left;width:450px;margin:5px 0 0 0}
.i09_pagerFilters{float:right;font-size:10px; width:290px; height:31px;}
.i09_pagerFilters>p,.i09_pagerFilters>select{float:left}
.i09_pagerFilters > p{font-size:12px;font-weight:bold; color:#fff;padding:3px; margin:5px 0 0 0      }
.i09_pagerFilters>select{margin-top:7px}

/*Dev Express Styles*/
.i09_mainInv .dxgvControl, .i09_mainInv .dxgvDisabled, .i09_mainInv .dxgvTable{background:none;}
.i09_pagerWrap .dxpSummary{font-weight:bold;color:#fff;}
.i09_pagerWrap .dxpPageNumber{color:#fff;}
.i09_pagerWrapBottom .dxpSummary{font-weight:bold;color:#fff;}
.i09_pagerWrapBottom .dxpPageNumber{color:#fff;}
.i09_filters .dxnbGroupHeaderCollapsed{background:#fff;padding:3px;}
.i09_filters .dxnbGroupHeader{background:#fff;padding:3px;}
.i09_mainInv .dxnbItemSpacing{height:0 !important;}
.i09_mainInv .dxgvControl{border:0 !important;}
.i09_filters .dxnbControl{width:180px;background:none;}
.i09_filters .dxnb{width:100%}
.i09_mainInv .dxgvTable {}
.i09_filters .dxnbGroupContent{border:0;}

/*Main Inv*/
.i09_mainInv{float:left;width:750px; margin:5px 0 0 15px;padding:0;}
.i09_mainWrap{margin:5px auto;}
.i09_highlightBackground{background: url("../../images/i09_highlight_bg.png") bottom center no-repeat; color:#fff; font-weight:bold; padding:0 0 0 30px; height:27px;}
td.i09_highlightBackground{vertical-align:middle;}
.i09_mainCell{background:#151515 url('../../images/i03_rowbg.png') center; border:1px solid #292929; text-align:left;}
.i09_imgThumb{border:1px solid #fff;float:left; width:273px; height:205px; margin:5px 5px 5px 5px; text-align:center;}
.i09_thumbnailImage{ width:273px; height:205px;}
a.i09_vehicleTitle{float:left;color:#fff; font-size:18px; font-family: 'NoticiaTextBold'; font-weight:bold; width:300px; margin:5px 5px 0 5px;}
a.i09_vehicleTitle:hover{color:#ff0000; text-decoration:none;}
.i09_msrp{float:right; color:#fff;font-family: 'NoticiaTextBold'; width:140px; text-align:right; font-size:14px; margin:5px 5px 0px 0;}
.i09_vehiclePrice{color:#fff;float:right; width:135px; text-align:right; font-size:18px; font-family: 'NoticiaTextBold'; font-weight:bold; margin:5px 5px 0 5px;}
.i09_vehicleDetails{color:#fff;float:left; margin:10px 0 10px 7px; width:220px;}
.i09_vehicleDetails li{list-style:none; /*list-style-image:url('../../images/arrows2.png');*/}
.i09_vehicleDetails td{padding:2px;}
.i09_contact{float:left;width:190px; margin:10px 25px 0 10px; padding:0; border-right:solid 1px #fff;}
.i09_phoneImg{float:left; margin:15px 5px 0 0; width:32px; height:32px; background:url('../../images/phone.gif') center no-repeat;}
.i09_contact h4{color:#fff;float:left; margin:0; font-family:Verdana; font-size:12px; font-weight:normal; width:125px;}
.i09_contact .contactName{margin:18px 0 0 0;}
.i09_fuelEcon{float:left; clear:right; width:210px; margin:10px 0 0 0; padding:0;}
.i09_mpgImg{float:left; margin:5px 6px 0 0; padding:0; width:35px; height:47px; background:url('../../images/gaspump.gif') center no-repeat;}
.i09_fuelEcon h4{color:#fff;float:left; margin:0; font-family:Verdana; font-size:11px; font-weight:normal;}
.i09_hwy{width:150px;}
.i09_buttons{width:420px; float:left; text-align:right; list-style:none; margin:15px 10px 15px 12px; padding:0;}
.i09_buttons li{display:inline-block; float:left; text-align:center;}
.dcsInvMod .i09_buttons li a{border:1px solid #cecece;display:inline-block;margin:0px 10px 0 0; padding:2px 20px; background:url('../../images/btn_bg.jpg') center repeat-x; color:#000; font-size:11px;}
.i09_buttons li a:hover{background:url('../../images/btn_bg_over.jpg') center repeat-x; color:#fff; text-decoration:none}




/*##########  CSS FOR INVENTORY MODULE 10  ##########*/
.i10_noResults{width:60%;padding:4px;background-color:#4C4C4C;border:1px solid #FF6600; text-align:center;margin:18px auto;color:#fff;}
.i10_noResults a{color:#fff;font-size:13px;text-decoration : underlined;font-family:tahoma;}
.i10_noResults a:hover{color:#5ac3f0;}

/*Left Search Filters*/
.i10_filters{float:left;width:180px !important;padding-top:5px;margin:10px 0 5px 0;behavior: url('../../Resources/Shared/scripts/PIE.htc');border:solid 2px #838383;position:relative; z-index:1; background:#000; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;width:208px; text-align:left;}
.i10_filterRemoveTbl{width:120px !important;margin:7px 0 0 10px;}
.i10_filterTitle{font-size:13.5px;font-weight:bold;color:#fff;}
.dcsInvMod .i10_filterByTitle{color:#000}
.i10_filterBy{background:#fff;width:162px;text-align:left;font-weight:bold;color:#000;padding:3px 0 0 3px;}
.i10_filterRemove{background:#fff;width:18px;float:right;padding:3px 0 0 3px;}
.i10_filterRefineTbl{}
.i10_filterHeader{color:#fff; font-weight:bold; padding-bottom:3px;}
a.i10_filterLink{color: #fff;font-size:11px;text-decoration : none;font-weight:normal; font-family:Verdana;}
a.i10_filterLink:Hover{color:#ff0000;font-size: 11px;text-decoration : none;font-weight:normal;font-family:Verdana;text-decoration:underline;}
.i10_filterHeader a{color: #fff;font-size:11px;text-decoration : none;font-weight:normal; font-family:Verdana;text-decoration:underline;}
.i10_filterHeader a:Hover{color:#ff0000;font-size: 11px;text-decoration : none;font-weight:normal;font-family:Verdana;text-decoration:underline;}

.i10_stockNumberFilterText{font-size:11px;font-weight:bold;color:#fff;}
.i10_stockNumberFilter{padding-left:10px;}

/*Pager*/
.i10_pagerWrap{float:left;width:760px !important;height:31px;margin:10px auto 0 10px;border:solid 1px #838383;position:relative; z-index:1;}
.i10_pagerWrapBottom{float:left;width:760px !important;height:31px;margin:8px auto 7px auto;border:solid 1px #838383;position:relative; z-index:1;}
.i10_pager{float:left;width:450px;color:#fff;margin:5px 0 0 0}
.i10_pagerFilters{float:right;font-size:10px; width:300px; height:31px;}
.i10_pagerFilters>p,.i10_pagerFilters>select{float:left}
.i10_pagerFilters > p{font-size:12px;font-weight:bold; color:#fff;padding:3px; margin:5px 0 0 0      }
.i10_pagerFilters>select{margin-top:7px}

/*Dev Express Styles*/
.i10_pagerWrap .dxpSummary{font-weight:bold;color:#fff;}
.i10_pagerWrap .dxpPageNumber{color:#fff;}
.i10_pagerWrapBottom .dxpSummary{font-weight:bold;color:#fff;}
.i10_pagerWrapBottom .dxpPageNumber{color:#fff;}
.i10_mainInv .dxdvItem{background:none;border:none;padding:0px;}  
.i10_filters .dxnbGroupHeaderCollapsed{background:#fff;padding:3px;}
.i10_filters .dxnbGroupHeader{background:#fff;padding:3px;}
.i10_mainInv .dxnbItemSpacing{height:0 !important;}
.i10_mainInv .dxgvControl{border:0 !important;}
.i10_filters .dxnbControl{width:180px;background:none !important;}
.i10_filters .dxnb{width:100%}
.i10_mainInv .dxnbGroupSpacing{height:2px !important;}
.i10_mainInv .dxgvTable {background:none;}
.i10_filters .dxnbGroupContent{border:0;}

/*Main Inv*/
.i10_mainInv{float:left;width:783px; margin:0 0 0 10px;padding:0;}
.i10_priceText{font-size:18px;font-weight:bold;color:#fff;line-height:26px;}
.i10_MSRPText{font-size:12px;font-weight:normal;color:#fff;}
.i10_vehicleDetails{color:#fff;}
a.i10_vehicleTitle {color:#fff;}
a.i10_vehicleTitle:hover{color:red;}


.i10_filterBackground, 
.i10_filterBackground{margin:10px 0 15px 10px; width:100%; font-size:12px;}
.i10_pagerWrap{width:750px; background:url("../../images/i05_pager_bg.png") center repeat; padding:7px 10px; color:#fff; border:2px solid #838383;}
.i10_pagerWrapBottom{width:750px; background:url("../../images/i05_pager_bg.png") center repeat; padding:7px 10px; color:#fff; border:2px solid #838383;}
.i10_sortByWrap, .i10_pagerText{float:left; display:inline-block}
.i10_recordsPerPageWrap, .i10_sortByWrap{margin:3px 0 0 0}
.i10_pagerText{margin:0 150px 0 0;}
.i10_PageNumberLink{color:#fff;}
.i10_pageSummary{color:#fff;}
.i10_recordsPerPageWrap{float:right;}
.i10_repeatTbl{margin:10px 0 0 0;}
.i10_highlightBackground>div{behavior: url('../../Resources/Shared/scripts/PIE.htc');color:#fff;background:#ff0000;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px 10px 0 0;position:relative;z-index:1;text-align:left;margin:0 auto color:#fff; font-weight:bold; padding:6px 0 0 10px; height:20px;}
td.i10_highlightBackground,.i10_highlightBackground>div{vertical-align:middle;}
.i10_mainCell{background: url("../../images/i05_mainCell_bg.png") center repeat;height: 195px; text-align:left; padding:0 0 10px 0; border-right:solid 1px #292929;border-bottom:solid 1px #292929;border-left:solid 2px #292929;}
.i10_imgThumb{border:1px solid #fff;width:221px; height:166px; margin:10px 0 0 10px; text-align:center; float:left;}
.i10_thumbnailImage{width:221px; height:166px;}
.i10_vehicleTitle{font-size:15px; font-weight:bold; color:#fff; float:left; margin:10px 0 0 10px; width:475px;}
.i10_rightCol{float:right; display:inline-block; margin:10px 10px 0 0;position:relative; z-index:1}


.i10_priceBg{text-align:center;}
.i10_priceBgWrap{behavior: url('../../Resources/Shared/scripts/PIE.htc');width:115px;background:#222222;border:2px solid #fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:10px 0;position:relative;z-index:1;text-align:center;margin:0 auto}
.i10_priceBackgroundTable{margin:0 auto}
.i10_rightCol .box1plsCall,
.i10_rightCol .box2plsCall,
.i10_rightCol .box3plsCall,
.i10_rightCol .box4plsCall{width:92px; font-size:14px; margin:0 0 5px 0; padding:7px 15px; display:inline-block; border:solid 2px #fff; border-radius:7px; -webkit-border-radius:7px; -moz-border-radius:7px; }
.i10_rightCol .box1plsCall{background:#494949;}
.i10_rightCol .box2plsCall,
.i10_rightCol .box3plsCall,
.i10_rightCol .box4plsCall{background:#797979;}
.i10_priceBg td{vertical-align:middle;}
.i10_mpgWrap{color:#fff; font-weight:bold; text-align:center; padding:10px 0 0 0; font-size:11px;}
.i10_mpgWrap table{width:100%; margin:10px 0 0 0;}
.i10_mpgWrap p{margin:0; padding:0;}
.i10_fuelTank{background: url("../../images/pricetable_fueltank.png") no-repeat;width: 42px;height: 60px;}
.i10_vehicleDetails,
.i10_vehicleDetails{float:left; margin:20px 0 0px 10px; width:155px;}
.i10_vehicleHistoryWrap{float:right; width:160px; margin:20px 0 0 0; text-align:center;}
.i10_vehicleHistoryWrap > table{margin:10px auto;}
ul.i10_vehicleBtns{width:350px; float:left; list-style:none; margin:10px 0 0 10px; padding:0;}
.i10_vehicleBtns li{display:inline-block; float:left; text-align:center; margin:0; padding:0;}

.i10_vehicleBtns li a{behavior: url('../../Resources/Shared/scripts/PIE.htc');border:2px solid #cecece;display:inline-block;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin:5px 6px 0 0;padding:8px 11px;white-space:nowrap;}
.i10_vehicleBtns li a.ModuleLinkDisabled, 
.i10_vehicleBtns li a.ModuleLinkDisabled,
.i10_vehicleBtns li a.ModuleLinkDisabled:hover, 
.i10_vehicleBtns li a.ModuleLinkDisabled:hover{text-decoration:none; color:#cecece;}
.i10_vehicleBtns li a {color:#fff;}
.i10_vehicleBtns li a:hover{color:red;}

/*##########  CSS FOR INVENTORY MODULE 11  ##########*/
.i11_noResults{width:60%;padding:4px;background-color:#4C4C4C;border:1px solid #FF6600; text-align:center;margin:18px auto;color:#fff;}
.i11_noResults a{color:#fff;font-size:13px;text-decoration : underlined;font-family:tahoma;}
.i11_noResults a:hover{color:#5ac3f0;}

/*Left Search Filters*/
.i11_filters{float:left;width:180px !important;padding-top:5px;margin:10px 0 5px 0;behavior: url('../../Resources/Shared/scripts/PIE.htc');border:solid 2px #838383;position:relative; z-index:1; background:#000; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;width:208px; text-align:left;}
.i11_filterRemoveTbl{width:120px !important;margin:7px 0 0 10px;}
.i11_filterTitle{font-size:13.5px;font-weight:bold;color:#fff;}
.i11_filterByTitle{color:#000}
.i11_filterBy{background:#fff;width:162px;text-align:left;font-weight:bold;color:#000;padding:3px 0 0 3px;}
.i11_filterRemove{background:#fff;width:18px;float:right;padding:3px 0 0 3px;}
.i11_filterRefineTbl{}
.i11_filterHeader{color:#fff; font-weight:bold; padding-bottom:3px;}
a.i11_filterLink{color: #fff;font-size:11px;text-decoration : none;font-weight:normal; font-family:Verdana;}
a.i11_filterLink:Hover{color:#ff0000;font-size: 11px;text-decoration : none;font-weight:normal;font-family:Verdana;text-decoration:underline;}
.i11_filterHeader a{color: #fff;font-size:11px;text-decoration : none;font-weight:normal; font-family:Verdana;text-decoration:underline;}
.i11_filterHeader a:Hover{color:#ff0000;font-size: 11px;text-decoration : none;font-weight:normal;font-family:Verdana;text-decoration:underline;}

.i11_stockNumberFilterText{font-size:11px;font-weight:bold;color:#fff;}
.i11_stockNumberFilter{padding-left:10px;}

/*Pager*/
.dcsInvMod .i11_pagerWrap{float:left;width:783px;height:31px;margin:10px auto 8px 9px;padding:0;behavior: url('../../Resources/Shared/scripts/PIE.htc');border:solid 2px #838383;background:#222; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.i11_pagerWrapBottom{float:left;width:783px;height:31px;margin:2px auto 7px 7px;behavior: url('../../Resources/Shared/scripts/PIE.htc');border:solid 2px #838383;position:relative; z-index:1; background:#222; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.i11_pager{float:left;width:450px; margin:7px 0 0 3px}
.i11_pagerFilters{float:right;font-size:10px; width:300px; height:31px;}
.i11_pagerFilters>p,.i11_pagerFilters>select{float:left}
.i11_pagerFilters > p{font-size:12px;font-weight:bold; color:#fff;padding:3px; margin:5px 0 0 0      }
.i11_pagerFilters>select{margin-top:7px}

/*Dev Express Styles*/
.i11_pagerWrap .dxpSummary{font-weight:bold;color:#fff;}
.i11_pagerWrap .dxpPageNumber{color:#fff;}
.i11_pagerWrapBottom .dxpSummary{font-weight:bold;color:#fff;}
.i11_pagerWrapBottom .dxpPageNumber{color:#fff;}
.i11_mainInv .dxdvItem{background:none;border:none;padding:0px;height:300px;}  
.i11_filters .dxnbGroupHeaderCollapsed{background:#fff;padding:3px;}
.i11_filters .dxnbGroupHeader{background:#fff;padding:3px;}
.i11_filters .dxnbItemSpacing{height:0 !important;}
.i11_filters .dxnbControl{width:180px;background:none;}
.i11_mainInv .dxnbControl td {padding:1px;}
.i11_mainInv .dxnbGroupSpacing{height:2px !important;}
.i11_mainInv .dxdvControl a {font-size:12px;font-weight:bold;font-family:tahoma;color:#000;text-align: center;}
.i11_mainInv .dxdvControl a:hover {font-size:12px;font-weight:bold;font-family:tahoma;color:red;text-align: center;}
.i11_mainInv .dxdvControl td.dxdvCtrl{padding: 0px 0px 0px 0px;}
.i11_filters .dxnbGroupContent{border:0;}

/*Main Inv*/
.i11_mainInv{float:left;width:783px; margin:0;padding:0;}
.i11_vehicleWrap{background:url('../../images/i11_rowbg.jpg') top center no-repeat;width:253px;min-height:400px;padding:11px 0 0 0;margin:3px 6px 9px 7px;text-align:center;}
.i11_vehicleWrap h3,.i11_vehicleWrap vehicleImgWrap {margin:0 0 12px 0}
.i11_vehicleTitle{line-height:1em;}
.i11_vehicleImg img{width:249px;height:187px;}
.i11_ImgBorder{border:solid 1px #fff;}
.i11_vehiclePrice{width:145px;min-height:28px;color:#000;font-size:22px;behavior: url('../../Resources/Shared/scripts/PIE.htc');background:#d5d5d5;border:2px solid #939191;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:10px 0;position:relative;z-index:1;text-align:center;margin:0 auto}
a.i11_vehicleTitle {color:#000;}
a.i11_vehicleTitle:hover{color:red;}

.i11_vehicleDetails{font-family:tahoma;color:#000;padding:8px;margin:0 0 0 26px;text-align:left;}
.i11_vehicleDetails li{line-height:15px;list-style-type:circle;padding: 0px;margin: 0px;}

/*##########  CSS FOR INVENTORY MODULE 12  ##########*/
.i12_wrap{width:978px; margin:0 auto}
.i12_noResults{width:60%;padding:4px;background-color:#4C4C4C;border:1px solid #FF6600; text-align:center;margin:18px auto;color:#fff;}
.i12_noResults a{color:#fff;font-size:13px;text-decoration : underlined;font-family:tahoma;}
.i12_noResults a:hover{color:#5ac3f0;}

/*Left Search Filters*/
.i12_filters{float:left;width:180px !important;padding-top:5px;margin:10px 0 5px 0;behavior: url('../../Resources/Shared/scripts/PIE.htc');border:solid 2px #838383;position:relative; z-index:1; background:#000; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;width:208px; text-align:left;}
.i12_filterRemoveTbl{width:120px;margin:7px 0 0 10px;}
.i12_filterTitle{font-size:13.5px;font-weight:bold;color:#fff;}
.i12_filterByTitle{}
.i12_filterBy{background:#fff;width:162px;text-align:left;font-weight:bold;color:#000;padding:3px 0 0 3px;}
.i12_filterRemove{background:#fff;width:18px;float:right;padding:3px 0 0 3px;}
.i12_filterRefineTbl{}
.i12_filterHeader{color:#fff; font-weight:bold; padding-bottom:3px;}
a.i12_filterLink{color: #fff;font-size:11px;text-decoration : none;font-weight:normal; font-family:Verdana;text-decoration:underline;}
a.i12_filterLink:Hover{color:#ff0000;font-size: 11px;text-decoration : none;font-weight:normal;font-family:Verdana;text-decoration:underline}
.i12_filterHeader a{color: #fff;font-size:11px;text-decoration : none;font-weight:normal; font-family:Verdana;text-decoration:underline;}
.i12_filterHeader a:Hover{color:#ff0000;font-size: 11px;text-decoration : none;font-weight:normal;font-family:Verdana;text-decoration:underline;}

.i12_stockNumberFilterText{font-size:11px;font-weight:bold;color:#fff;}
.i12_stockNumberFilter{padding-left:10px;}

/*Pager*/
.i12_pagerWrap{float:left;width:760px;height:31px;margin:10px auto 0 10px;border:solid 1px #838383;position:relative; z-index:1;}
.i12_pagerWrapBottom{float:left;width:760px;height:31px;margin:8px auto 7px auto;border:solid 1px #838383;position:relative; z-index:1;}
.i12_pager{float:left;width:450px;color:#fff;margin:5px 0 0 0}
.i12_pagerFilters{float:right;font-size:10px; width:300px; height:31px;}
.i12_pagerFilters>p,.i12_pagerFilters>select{float:left}
.i12_pagerFilters > p{font-size:12px;font-weight:bold; color:#fff;padding:3px; margin:5px 0 0 0      }
.i12_pagerFilters>select{margin-top:7px}

/*Dev Express Styles*/
.i12_pagerWrap .dxpSummary{font-weight:bold;color:#fff;}
.i12_pagerWrap .dxpPageNumber{color:#fff;}
.i12_pagerWrapBottom .dxpSummary{font-weight:bold;color:#fff;}
.i12_pagerWrapBottom .dxpPageNumber{color:#fff;}
.i12_mainInv .dxdvItem{background:none;border:none;padding:0px;}  
.i12_filters .dxnbGroupHeaderCollapsed{background:#fff;padding:3px;}
.i12_filters .dxnbGroupHeader{background:#fff;padding:3px;}
.i12_mainInv .dxnbItemSpacing{height:0;}
.i12_mainInv .dxgvControl{background:none;border:0;}
.i12_filters .dxnbControl{width:180px;background:none;}
.i12_filters .dxnb{width:100%}
.i12_mainInv .dxnbGroupSpacing{height:2px;}
.i12_mainInv .dxgvTable {background:none;}
.i12_filters .dxnbGroupContent{border:0;}

/*Main Inv*/
.i12_mainInv{float:left;width:783px; margin:10px 0 0 10px;padding:0;}
.i12_priceText{font-size:24px;font-weight:bold;color:#000;}
.i12_MSRPText{font-size:12px;font-weight:normal;color:#000;line-height:24px;}
.i12_vehicleDetails{color:#000;}
a.i12_vehicleTitle {color:#000;}
.i12_wrap a.i12_vehicleTitle {color:#000;}
a.i12_vehicleTitle:hover{color:red;}


.i12_filterBackground, 
.i12_filterBackground{margin:10px 0 15px 10px; width:100%; font-size:12px;}
.i12_pagerWrap{width:750px; background:url("../../images/i05_pager_bg.png") center repeat; padding:7px 10px; color:#fff; border:2px solid #838383;}
.i12_pagerWrapBottom{width:750px; background:url("../../images/i05_pager_bg.png") center repeat; padding:7px 10px; color:#fff; border:2px solid #838383;}
.i12_sortByWrap, .i12_pagerText{float:left; display:inline-block}
.i12_recordsPerPageWrap, .i12_sortByWrap{margin:3px 0 0 0}
.i12_pagerText{margin:0 150px 0 0;}
.i12_PageNumberLink{color:#fff;}
.i12_pageSummary{color:#fff;}
.i12_recordsPerPageWrap{float:right;}
.i12_repeatTbl{margin:0 0 5px 0;}

.i12_mainCell{background: url('../../images/i12_rowbg.jpg') top center no-repeat;width:773px;height: 322px; text-align:left; padding:0 0 10px 0;}
.i12_imgThumb{border:1px solid #939191;width:364px; height:273px; margin:10px 0 0 10px; text-align:center; float:left;}
.i12_thumbnailImage{width:364px; height:273px;}
.i12_vehicleTitle{font-size:15px; font-weight:bold; color:#fff; float:left; margin:10px 0 0 10px; width:575px;}
.i12_rightCol{float:right; display:inline-block; margin:10px 10px 0 0;position:relative; z-index:1; min-height:150px}


.i12_priceBg{text-align:center;}
.i12_priceBgWrap{behavior: url('../../Resources/Shared/scripts/PIE.htc');width:155px;background:#d5d5d5;border:2px solid #939191;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:10px 0;position:relative;z-index:1;text-align:center;margin:0 auto}
.i12_priceBackgroundTable{margin:0 auto}
.i12_rightCol .box1plsCall,
.i12_rightCol .box2plsCall,
.i12_rightCol .box3plsCall,
.i12_rightCol .box4plsCall{width:92px; font-size:14px; margin:0 0 5px 0; padding:7px 15px; display:inline-block; border:solid 2px #fff; border-radius:7px; -webkit-border-radius:7px; -moz-border-radius:7px; }
.i12_rightCol .box1plsCall{background:#494949;}
.i12_rightCol .box2plsCall,
.i12_rightCol .box3plsCall,
.i12_rightCol .box4plsCall{background:#797979;}
.i12_priceBg td{vertical-align:middle;}
.i12_mpgWrap{color:#000; font-weight:bold; text-align:center; padding:10px 5px 0 0; font-size:11px;}
.i12_mpgWrap table{width:100%; margin:10px 0 0 0;}
.i12_mpgWrap p{margin:0; padding:0 0 5px 0;font-weight:normal;}
.i12_fuelTank{background: url("../../images/pricetable_fueltank.png") no-repeat;width: 42px;height: 45px;}
.i12_vehicleDetails,
.i12_vehicleDetails{float:left; margin:20px 0 0px 10px; width:155px;}
.i12_vehicleYearTitle{width:65px;}
.i12_vehicleHistoryWrap{float:right; width:160px; margin:20px 0 0 0; text-align:center;}
.i12_vehicleHistoryWrap > table{margin:10px auto;}

.i12_vehicleBtns{width:359px; float:left; list-style:none; margin:20px 0 0 10px; padding:0;}
.i12_vehicleBtns li{display:inline-block; float:left; text-align:center; position:relative; z-index:1}

.i12_wrap .i12_vehicleBtns  li a
{
	behavior: url('../../Resources/Shared/scripts/PIE.htc');
	border:2px solid #939191;
	background:#d5d5d5;
	display:inline-block; 
	border-radius:10px; 
	-webkit-border-radius:10px; 
	-moz-border-radius:10px; 
	margin:5px 6px 0 0; 
	padding:8px 11px; 
	white-space:nowrap;
	color:#000
	}
.i12_vehicleBtns li a.ModuleLinkDisabled {color:#a2a2a2;}
.i12_vehicleBtns li a.ModuleLinkDisabled:hover{text-decoration:none; color:#a2a2a2;}

    
    /* BHPH 01 */
    .ibhph01_filterBackground{margin:10px 0 15px 10px; width:100%; font-size:12px;}
    .ibhph01_pagerWrap{width:958px; background:url("../../images/i05_pager_bg.png") center repeat; padding:7px 10px; color:#fff; border:1px solid #292929;}
    .ibhph01_pager,.ibhph03_pager,.ibhph02_pager{display:inline-block; margin:7px 0 0 0}
    .ibhph01_sortByWrap, .ibhph01_pagerText{float:left; display:inline-block}
    .ibhph01_recordsPerPageWrap, .ibhph01_sortByWrap{margin:3px 0 0 0}
    .ibhph01_pagerText{margin:0 150px 0 0;}
    .ibhph01_PageNumberLink{color:#fff;}
    .ibhph01_pageSummary{color:#fff;}
    .ibhph01_recordsPerPageWrap{float:right;}
    .ibhph01_repeatTbl{margin:10px 0 0 0;}
    .ibhph01_highlightBackground{background: url("../../images/i05_highlightbackground.png") bottom center no-repeat; color:#fff; font-weight:bold; padding:0 0 0 10px; height:26px;}
    td.ibhph01_highlightBackground{vertical-align:middle;}
    .ibhph01_mainCell{background: url("../../images/i05_mainCell_bg.png") center repeat;height: 195px; text-align:left; padding:0 0 10px 0; border-right:solid 1px #292929;border-bottom:solid 1px #292929;border-left:solid 2px #292929;}
    .ibhph01_imgThumb{border:1px solid #fff;width:221px; height:166px; margin:10px 0 0 10px; text-align:center; float:left;}
    .ibhph01_thumbnailImage{width:221px; height:166px;}
    .ibhph01_vehicleTitle{font-size:15px; font-weight:bold; color:#fff; float:left; margin:10px 0 0 10px; width:725px;}
    .ibhph01_rightCol{float:right; margin:10px 10px 0 0; position:relative; z-index:1}
    .ibhph01_VehicleTitleSmallCell{text-align:center; font-weight:bold; font-size:14px;}
    .ibhph01_priceBg{position:relative; z-index:1; width:150px; text-align:center; display:inline-block; font-size:18px; font-weight:bold; color:#fff;}
    .ibhph01_priceBgWrap,.ibhph02_priceBgWrap{behavior: url('../../Resources/Shared/scripts/PIE.htc');position:relative; z-index:1;width:150px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border:2px solid #fff; padding:10px 0;  background:#222222;}
    .ibhph01_wrap .seen{display:inline-block}
    
    .ibhph01_mpgWrap{color:#fff; font-weight:bold; text-align:center; padding:10px 0 0 0; font-size:11px;}
    .ibhph01_mpgWrap table{width:100%; margin:0;}
    .ibhph01_mpgWrap p{margin:0; padding:0;}
    .ibhph01_fuelTank{background: url("../../images/pricetable_fueltank.png") no-repeat;width: 42px;height: 45px;}
    .ibhph01_bhphCol{float:right; margin:10px 20px 0 0; position:relative; z-index:1}
    .ibhph01_bhphGap{height:10px}
    .ibhph01_priceText{font-size:12px;}
    .ibhph01_vehicleDetails{float:left; margin:20px 0 0px 10px; width:185px;}
    .ibhph01_vehicleBtns{width:359px; float:left; list-style:none; margin:20px 0 0 10px; padding:0;}
    .ibhph01_vehicleBtns li{display:inline-block; float:left; text-align:center;}
    .ibhph01_vehicleBtns li a,.ibhph02_vehicleBtns li a{behavior: url('../../Resources/Shared/scripts/PIE.htc');position:relative; z-index:1;border:2px solid #cecece; display:inline-block; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; margin:5px 6px 0 0; padding:8px 11px; white-space:nowrap;}
    .ibhph01_vehicleBtns li a.ModuleLinkDisabled, .ibhph01_vehicleBtns li a.ModuleLinkDisabled:hover{text-decoration:none; color:#cecece;}
    
    .ibhph01_pagerFilters,.ibhph02_pagerFilters,.ibhph03_pagerFilters{float:right;font-size:10px; width:285px; height:31px;}
    .ibhph01_pagerFilters>p,.ibhph01_pagerFilters>select,.ibhph02_pagerFilters>p,.ibhph02_pagerFilters>select,.ibhph03_pagerFilters>p,.ibhph03_pagerFilters>select{float:left}
	.ibhph01_pagerFilters > p,.ibhph02_pagerFilters > p,.ibhph03_pagerFilters > p{font-size:12px;font-weight:bold; color:#fff;padding:3px; margin:5px 0 0 0}
	.ibhph01_pagerFilters>select,.ibhph02_pagerFilters>select,.ibhph03_pagerFilters>select{margin-top:7px}
    /*Pager
	.ibhph01_pagerWrap{float:left;width:760px !important;height:31px;margin:10px auto 0 10px;border:solid 1px #838383;position:relative; z-index:1;}
	.ibhph01_pagerWrapBottom{float:left;width:760px !important;height:31px;margin:8px auto 7px auto;border:solid 1px #838383;position:relative; z-index:1;}
	.ibhph01_pager{float:left;width:450px;color:#fff;}
	
	*/
	
	/*Dev Express Styles*/
	.ibhph01_pagerWrap .dxpSummary{font-weight:bold;color:#fff;}
	.ibhph01_pagerWrap .dxpPageNumber{color:#fff;}
	.ibhph01_pagerWrapBottom .dxpSummary{font-weight:bold;color:#fff;}
	.ibhph01_pagerWrapBottom .dxpPageNumber{color:#fff;}
    
    /* ibhph01 detail */
    .ibhph01_detailHighlight{background:url('../../images/i05_highlightbackground.png') bottom center no-repeat; color:#fff; font-weight:bold; padding:0 0 0 10px; height:26px; width:980px;}
    td.ibhph01_detailHighlight{vertical-align:middle;}
    .ibhph01_detailTitle{background:url('../../images/i05_detailrow_bg.jpg') center repeat-x; border:solid 1px #292929; padding:10px; margin:10px 0; clear:both; width:960px; font-size:14px; font-weight:bold;}
    .ibhph01_detailTitle h1{float:left; margin:0; font-weight:bold; font-size:14px;}
    .ibhph01_detailReturnLink{float:right; margin:6px 0 0 0; font-size:11px; font-weight:normal;}
    .ibhph01_detailTopDetails{background:url('../../images/i05_detailrow_bg.jpg') center repeat-x;}
    .ibhph01_detailPriceWrap{float:left; padding:20px 25px 20px 0; margin:10px 10px 10px 0;}
    .ibhph01_deatilPriceLbl, .ibhph01_deatilBhphLbl{font-size:14px; font-weight:bold; float:left; margin:15px 10px 0 15px;}
    .ibhph01_deatilBhphLbl{margin-left:30px}
    .ibhph01_detailPrice_bg, .ibhph01_detailDown_bg, .ibhph01_detailRecPayment_bg{min-width:180px; height:40px;float:left; padding:10px 5px 0 5px; margin:0; text-align:center; background:#222222; font-size:20px; font-weight:bold; color:#fff; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border:2px solid #fff;}
    .ibhph01_detailRecPayment_bg{margin:0 0 0 25px;}
    .ibhph01_priceBackgroundSmall{font-size:14px;}
    .ibhph01_detailTopDetailsTable{float:left; width:210px; margin:15px 0 15px 10px;}
    .ibhph01_detailMainPhoto{width:640px; height:480px; border:solid 1px #cecece; float:left; margin:10px;}
    .ibhph01_detailThumbsTable{float:right;margin:10px 10px 0 0;padding:0;width:285px;height:470px;overflow:auto;}
    .ibhph01_detailThumbsTable img{border:solid 1px #cecece; width:112px; height:83px; margin:0 5px 5px 0;}
    ul.ibhph01_detailVehicleBtns{clear:both; margin:15px 10px; padding:0;}
    .ibhph01_detailVehicleBtns li{float:left;list-style:none; margin:0 5px 0 0; padding:8px 38px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border:2px solid #fff; white-space:nowrap;}
    .ibhph01_detailContactInfo{width:200px; float:left; margin:10px; padding:15px 0; border-right:solid 1px #cecece;}
    .ibhph01_detailContactInfo h4, .ibhph01_detailContactInfo p{margin:0;}
    .ibhph01_detailPhone{float:left; width:175px; margin:32px;}
    .ibhph01_detailPhoneImg{background:url('../../images/detailsphoneicon.png') center no-repeat;width:34px;height:33px; float:left; padding:0 10px;}
    .ibhph01_detailPhone p{float:left; margin:0; width:120px;}
    .ibhph01_detailMpgWrap{font-weight:bold; text-align:center; padding:0 25px 0 0; font-size:11px; float:left; width:200px; margin-bottom:10px;}
    .ibhph01_detailMpgWrap table{width:100%; margin:10px 0 0 0;}
    .ibhph01_detailMpgWrap p{margin:0; padding:0;}
    .ibhph01_detailWrap .FuelTank{background: url('../../images/detailsfuelpump.png') no-repeat;width: 42px;height: 45px;}
    .ibhph01_detailCertfified{float:left; border-left:solid 1px #cecece; padding:10px 20px; margin:10px 0 0 25px;}
    .ibhph01_detailVehicleHistoryTable{float:left;}
    .ibhph01_detailVehicleHistory{width:104px; padding:25px 0 0 0;}
    .ibhph01_detailNotesOptions{width:100%; clear:both;}
    .ibhph01_detailNotes{padding:15px 10px;}
    .ibhph01_detailNotes li{list-style-position:inside; list-style-image:url('../../images/bulletpoint.png');}
    .ibhph01_detailConditionDetail{float:left; width:230px; margin:0 15px 0 0;}
    .ibhph01_detailConditionDetail h4{margin:0;}
    .ibhph01_detailMechanical{width:450px;}
    .ibhph01_detailWarrantyDetail{float:left; width:220px; margin:0 15px 0 0;}
    .ibhph01_detailWarrantyDetail h4{margin:0;}
    .ibhph01_detailWarrantyDesc{width:100%;}
    .ibhph01_detailTopDetailsInq{display:none;}
    
    /* BHPH 02 */
    .ibhph02_filterBackground{margin:10px 0 15px 10px; width:100%; font-size:12px;}
    .ibhph02_pagerWrap{width:958px; height:31px; background:url("../../images/i05_pager_bg.png") center repeat; padding:0px 10px; color:#fff; border:1px solid #292929;}
    .ibhph02_sortByWrap, .ibhph02_pagerText{float:left; display:inline-block}
    .ibhph02_recordsPerPageWrap, .ibhph02_sortByWrap{margin:3px 0 0 0}
    .ibhph02_pagerText{margin:0 150px 0 0;}
    .ibhph02_PageNumberLink{color:#fff;}
    .ibhph02_pageSummary{color:#fff;}
    .ibhph02_recordsPerPageWrap{float:right;}
    .ibhph02_repeatTbl{margin:10px 0 0 0;}
    .ibhph02_highlightBackground{background: url("../../images/i05_highlightbackground.png") bottom center no-repeat; color:#fff; font-weight:bold; padding:0 0 0 10px; height:26px;}
    td.ibhph02_highlightBackground{vertical-align:middle;}
    .ibhph02_mainCell{background: url("../../images/i05_mainCell_bg.png") center repeat;height: 195px; text-align:left; padding:0 0 10px 0; border-right:solid 1px #292929;border-bottom:solid 1px #292929;border-left:solid 2px #292929;}
    .ibhph02_imgThumb{border:1px solid #fff;width:221px; height:166px; margin:10px 0 0 10px; text-align:center; float:left;}
    .ibhph02_thumbnailImage{width:221px; height:166px;}
    .ibhph02_vehicleTitle{font-size:15px; font-weight:bold; color:#fff; float:left; margin:10px 0 0 10px; width:725px;}
    .ibhph02_rightCol{float:right; margin:10px 10px 0 0;}
    .ibhph02_VehicleTitleSmallCell{text-align:center; font-weight:bold; font-size:14px;}
    .ibhph02_priceBg{width:150px; text-align:center; display:inline-block;  font-size:18px; font-weight:bold; color:#fff;}
    .ibhph02_mpgWrap{color:#fff; font-weight:bold; text-align:center; padding:10px 0 0 0; font-size:11px;}
    .ibhph02_mpgWrap table{width:100%; margin:0;}
    .ibhph02_mpgWrap p{margin:0; padding:0;}
    .ibhph02_fuelTank{background: url("../../images/pricetable_fueltank.png") no-repeat;width: 42px;height: 45px;}
    .ibhph02_bhphCol{float:right; margin:10px 20px 0 0;}
    .ibhph02_bhphGap{height:10px}
    .ibhph02_priceText{font-size:12px;}
    .ibhph02_vehicleHistoryWrap{float:right; width:130px; margin:0 20px 0 0; min-height:160px; text-align:center; border-left:3px dotted #a1a1a1; border-right:3px dotted #a1a1a1;}
    .ibhph02_vehicleHistoryWrap > table{margin:10px auto;}
    .ibhph02_certifiedImgWrap{width:104px; height:74px; margin:0 auto 10px auto;}
    .ibhph02_vehicleDetails{float:left; margin:20px 0 0px 10px; width:185px;}
    .ibhph02_vehicleBtns{width:359px; float:left; list-style:none; margin:20px 0 0 10px; padding:0;}
    .ibhph02_vehicleBtns li{display:inline-block; float:left; text-align:center;}
    .ibhph02_vehicleBtns li a{border:2px solid #cecece; display:inline-block; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; margin:5px 6px 0 0; padding:8px 11px; white-space:nowrap;}
    .ibhph02_vehicleBtns li a.ModuleLinkDisabled, .ibhph02_vehicleBtns li a.ModuleLinkDisabled:hover{text-decoration:none; color:#cecece;}
    
    /*Pager
	.ibhph02_pagerWrap{float:left;width:760px !important;height:31px;margin:10px auto 0 10px;border:solid 1px #838383;position:relative; z-index:1;}
	.ibhph02_pagerWrapBottom{float:left;width:760px !important;height:31px;margin:8px auto 7px auto;border:solid 1px #838383;position:relative; z-index:1;}
	.ibhph02_pager{float:left;width:450px;color:#fff;}
	.ibhph02_pagerFilters{float:right;font-size:10px; width:285px; height:31px;}
	.ibhph02_pagerFilters>p,.ibhph02_pagerFilters>select{float:left}
	.ibhph02_pagerFilters > p{font-size:12px;font-weight:bold; color:#fff;padding:3px; margin:5px 0 0 0      }
	.ibhph02_pagerFilters>select{margin-top:7px}*/
	
	/*Dev Express Styles*/
	.ibhph02_pagerWrap .dxpSummary{font-weight:bold;color:#fff;}
	.ibhph02_pagerWrap .dxpPageNumber{color:#fff;}
	.ibhph02_pagerWrapBottom .dxpSummary{font-weight:bold;color:#fff;}
	.ibhph02_pagerWrapBottom .dxpPageNumber{color:#fff;}
	
    /* BHPH 02 Detail */
    .ibhph02_detailHighlight{background:url('../../images/i05_highlightbackground.png') bottom center no-repeat; color:#fff; font-weight:bold; padding:0 0 0 10px; height:26px; width:980px;}
    td.ibhph02_detailHighlight{vertical-align:middle;}
    .ibhph02_detailTitle{background:url('../../images/i05_detailrow_bg.jpg') center repeat-x; border:solid 1px #292929; padding:10px; margin:10px 0; clear:both; width:960px; font-size:14px; font-weight:bold;}
    .ibhph02_detailTitle h1{float:left; margin:0; font-weight:bold; font-size:14px;}
    .ibhph02_detailReturnLink{float:right; margin:6px 0 0 0; font-size:11px; font-weight:normal;}
    .ibhph02_detailTopDetails{background:url('../../images/i05_detailrow_bg.jpg') center repeat-x;}
    .ibhph02_detailPriceWrap{float:left;width:950px; padding:20px 15px 20px 0; margin:10px 10px 10px 0;}
    .ibhph02_detailPriceWrap table{width:750px}
    .ibhph02_detailPriceWrap table h4, .ibhph02_detailPriceWrap table div{float:left; display:inline-block}
    .ibhph02_detailPriceWrap{float:left; padding:20px 25px 20px 0; margin:10px 10px 10px 0;}
    .ibhph02_deatilPriceLbl, .ibhph02_deatilBhphLbl{font-size:14px; font-weight:bold; float:left; margin:15px 10px 0 15px;}
    .ibhph02_deatilBhphLbl{margin-left:50px}
    .ibhph02_detailTopPrice{width:175px}
    .ibhph02_detailPrice_bg, .ibhph02_detailDown_bg, .ibhph02_detailRecPayment_bg{behavior: url('../../Resources/Shared/scripts/PIE.htc');position:relative; z-index:1;min-width:150px; height:40px;float:left; padding:10px 10px 0 10px; margin:0; text-align:center; background:#222222; font-size:24px; font-weight:bold; color:#fff; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border:2px solid #fff;}
    .ibhph02_detailRecPayment_bg{margin:0 0 0 25px;}
    .ibhph02_priceBackgroundSmall{font-size:14px;}
    .ibhph02_detailTopDetailsTable{float:left; width:210px; margin:15px 0 15px 10px;}
    .ibhph02_detailMainPhoto{width:640px; height:480px; border:solid 1px #cecece; float:left; margin:10px;}
    .ibhph02_detailThumbsTable{float:right;margin:10px 10px 0 0;padding:0;width:285px;height:470px;overflow:auto;}
    .ibhph02_detailThumbsTable img{border:solid 1px #cecece; width:112px; height:83px; margin:0 5px 5px 0;}
    ul.ibhph02_detailVehicleBtns{clear:both; margin:15px 10px; padding:0;}
    .ibhph02_detailVehicleBtns li{float:left;list-style:none; margin:0 5px 0 0; padding:8px 38px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border:2px solid #fff; white-space:nowrap;}
    .ibhph02_detailContactInfo{width:200px; float:left; margin:10px; padding:15px 0; border-right:solid 1px #cecece;}
    .ibhph02_detailContactInfo h4, .ibhph02_detailContactInfo p{margin:0;}
    .ibhph02_detailPhone{float:left; width:175px; margin:32px;}
    .ibhph02_detailPhoneImg{background:url('../../images/detailsphoneicon.png') center no-repeat;width:34px;height:33px; float:left; padding:0 10px;}
    .ibhph02_detailPhone p{float:left; margin:0; width:120px;}
    .ibhph02_detailMpgWrap{font-weight:bold; text-align:center; padding:0 25px 0 0; font-size:11px; float:left; width:200px; margin-bottom:10px;}
    .ibhph02_detailMpgWrap table{width:100%; margin:10px 0 0 0;}
    .ibhph02_detailMpgWrap p{margin:0; padding:0;}
    .ibhph02_detailWrap .FuelTank{background: url('../../images/detailsfuelpump.png') no-repeat;width: 42px;height: 45px;}
    .ibhph02_detailCertfified{float:left; border-left:solid 1px #cecece; padding:10px 20px; margin:10px 0 0 25px;}
    .ibhph02_detailVehicleHistoryTable{float:left;}
    .ibhph02_detailVehicleHistory{width:104px; padding:6px 0 0 0;}
    .ibhph02_detailNotesOptions{width:100%; clear:both;}
    .ibhph02_detailNotes{padding:15px 10px;}
    .ibhph02_detailNotes li{list-style-position:inside; list-style-image:url('../../images/bulletpoint.png');}
    .ibhph02_detailConditionDetail{float:left; width:230px; margin:0 15px 0 0;}
    .ibhph02_detailConditionDetail h4{margin:0;}
    .ibhph02_detailMechanical{width:450px;}
    .ibhph02_detailWarrantyDetail{float:left; width:220px; margin:0 15px 0 0;}
    .ibhph02_detailWarrantyDetail h4{margin:0;}
    .ibhph02_detailWarrantyDesc{width:100%;}
    .ibhph02_detailTopDetailsInq{display:none;}
    
    /* BHPH 03 */
    .iBHPH03_wrap{width:975px}
    .iBHPH03_wrap .dxgvControl tbody{border:none}
    .iBHPH03_wrap .dxgvControl td{padding:0; border:none}
    .ibhph03_filterBackground{margin:10px 0 15px 10px; width:950px; font-size:12px;}
    .ibhph03_pagerWrap{width:958px; background:url("../../images/i05_pager_bg.png") center repeat; padding:7px 10px; color:#fff; border:1px solid #292929;}
    .ibhph03_sortByWrap, .ibhph03_pagerText{float:left; display:inline-block}
    .ibhph03_recordsPerPageWrap, .ibhph03_sortByWrap{margin:3px 0 0 0}
    .ibhph03_pagerText{margin:0 145px 0 0;}
    .ibhph03_PageNumberLink{color:#fff;}
    .ibhph03_pageSummary{color:#fff;}
    .ibhph03_recordsPerPageWrap{float:right;}
    .ibhph03_repeatTbl{margin:10px 0 0 0;}
    .ibhph03_highlightBackground{background: url("../../images/i05_highlightbackground.png") bottom center no-repeat; color:#fff; font-weight:bold; padding:0 0 0 10px; height:26px;}
    td.ibhph03_highlightBackground{vertical-align:middle;}
    .ibhph03_mainCell{background: url("../../images/i05_mainCell_bg.png") center repeat;height: 195px; text-align:left; padding:0 0 10px 0; border-right:solid 1px #292929;border-bottom:solid 1px #292929;border-left:solid 2px #292929;}
    .ibhph03_imgThumb{border:1px solid #fff;width:221px; height:166px; margin:10px 0 0 10px; text-align:center; float:left;}
    .ibhph03_thumbnailImage{width:221px; height:166px;}
    .ibhph03_vehicleTitle{font-size:15px; font-weight:bold; color:#fff; float:left; margin:10px 0 0 10px; width:725px;}
    .ibhph03_rightCol{float:right; margin:10px 10px 0 0;}
    .ibhph03_VehicleTitleSmallCell{text-align:center; font-weight:bold; font-size:14px;}
    .ibhph03_priceBg{width:150px; text-align:center; display:inline-block; font-size:18px; font-weight:bold; color:#fff; }
    .ibhph03_mpgWrap{color:#fff; font-weight:bold; text-align:center; padding:10px 0 0 0; font-size:11px;}
    .ibhph03_mpgWrap table{width:100%; margin:0;}
    .ibhph03_mpgWrap p{margin:0; padding:0;}
    .ibhph03_fuelTank{background: url("../../images/pricetable_fueltank.png") no-repeat;width: 42px;height: 45px;}
    .ibhph03_bhphCol{float:right; margin:10px 20px 0 0;}
    .ibhph03_bhphGap{height:10px}
    .ibhph03_priceText{font-size:12px;}
    .ibhph03_vehicleDetails{float:left; margin:20px 0 0px 10px; width:185px;}
    .ibhph03_vehicleBtns{width:359px; float:left; list-style:none; margin:20px 0 0 10px; padding:0;}
    .ibhph03_vehicleBtns li{display:inline-block; float:left; text-align:center;}
    .ibhph03_vehicleBtns li a{behavior: url('../../Resources/Shared/scripts/PIE.htc');position:relative;border:2px solid #cecece; display:inline-block; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; margin:5px 6px 0 0; padding:8px 11px; white-space:nowrap;}
    .ibhph03_vehicleBtns li a.ModuleLinkDisabled, .ibhph03_vehicleBtns li a.ModuleLinkDisabled:hover{text-decoration:none; color:#cecece;}
    
    /*Pager
	.ibhph03_pagerWrap{float:left;width:760px !important;height:31px;margin:10px auto 0 10px;border:solid 1px #838383;position:relative; z-index:1;}
	.ibhph03_pagerWrapBottom{float:left;width:760px !important;height:31px;margin:8px auto 7px auto;border:solid 1px #838383;position:relative; z-index:1;}
	.ibhph03_pager{float:left;width:450px;color:#fff;}
	.ibhph03_pagerFilters{float:right;font-size:10px; width:285px; height:31px;}
	.ibhph03_pagerFilters>p,.ibhph03_pagerFilters>select{float:left}
	.ibhph03_pagerFilters > p{font-size:12px;font-weight:bold; color:#fff;padding:3px; margin:5px 0 0 0      }
	.ibhph03_pagerFilters>select{margin-top:7px}*/
	
	/*Dev Express Styles*/
	.ibhph03_pagerWrap .dxpSummary{font-weight:bold;color:#fff;}
	.ibhph03_pagerWrap .dxpPageNumber{color:#fff;}
	.ibhph03_pagerWrapBottom .dxpSummary{font-weight:bold;color:#fff;}
	.ibhph03_pagerWrapBottom .dxpPageNumber{color:#fff;}
	
    /* ibhph03 detail */
    .ibhph03_detailHighlight{background:url('../../images/i05_highlightbackground.png') bottom center no-repeat; color:#fff; font-weight:bold; padding:0 0 0 10px; height:26px; width:980px;}
    td.ibhph03_detailHighlight{vertical-align:middle;}
    .ibhph03_detailTitle{background:url('../../images/i05_detailrow_bg.jpg') center repeat-x; border:solid 1px #292929; padding:10px; margin:10px 0; clear:both; width:960px; font-size:14px; font-weight:bold;}
    .ibhph03_detailTitle h1{float:left; margin:0; font-weight:bold; font-size:14px;}
    .ibhph03_detailReturnLink{float:right; margin:6px 0 0 0; font-size:11px; font-weight:normal;}
    .ibhph03_detailTopDetails{background:url('../../images/i05_detailrow_bg.jpg') center repeat-x;}
    .ibhph03_detailPriceWrap{float:left;width:970px; padding:20px 10px 20px 0; margin:10px 0 10px 0;}
    .ibhph03_deatilPriceLbl, .ibhph03_deatilBhphLbl{font-size:14px; font-weight:bold; float:left; margin:15px 10px 0 15px;}
    .ibhph03_deatilBhphLbl{margin-left:50px}
    .ibhph03_detailPrice_bg, .ibhph03_detailDown_bg, .ibhph03_detailRecPayment_bg{behavior: url('../../Resources/Shared/scripts/PIE.htc');position:relative; z-index:1;min-width:150px; height:40px;float:left; padding:10px 10px 0 10px; margin:0; text-align:center; background:#222222; font-size:20px; font-weight:bold; color:#fff; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border:2px solid #fff;}
    .ibhph03_detailRecPayment_bg{margin:0 0 0 25px;}
    .ibhph03_priceBackgroundSmall{font-size:14px;}
    .ibhph03_detailTopDetailsTable{float:left; width:210px; margin:15px 0 15px 10px;}
    .ibhph03_detailMainPhoto{width:640px; height:480px; border:solid 1px #cecece; float:left; margin:10px;}
    .ibhph03_detailThumbsTable{float:right;margin:10px 10px 0 0;padding:0;width:285px;height:470px;overflow:auto;}
    .ibhph03_detailThumbsTable img{border:solid 1px #cecece; width:112px; height:83px; margin:0 5px 5px 0;}
    ul.ibhph03_detailVehicleBtns{clear:both; margin:15px 10px; padding:0;}
    .ibhph02_detailVehicleBtns li,.ibhph03_detailVehicleBtns li{behavior: url('../../Resources/Shared/scripts/PIE.htc');position:relative; z-index:1;float:left;list-style:none; margin:0 5px 0 0; padding:8px 38px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border:2px solid #fff; white-space:nowrap;}
    .ibhph03_detailContactInfo{width:200px; float:left; margin:10px; padding:15px 0; border-right:solid 1px #cecece;}
    .ibhph03_detailContactInfo h4, .ibhph03_detailContactInfo p{margin:0;}
    .ibhph03_detailPhone{float:left; width:175px; margin:32px;}
    .ibhph03_detailPhoneImg{background:url('../../images/detailsphoneicon.png') center no-repeat;width:34px;height:33px; float:left; padding:0 10px;}
    .ibhph03_detailPhone p{float:left; margin:0; width:120px;}
    .ibhph03_detailMpgWrap{font-weight:bold; text-align:center; padding:0 25px 0 0; font-size:11px; float:left; width:200px; margin-bottom:10px;}
    .ibhph03_detailMpgWrap table{width:100%; margin:10px 0 0 0;}
    .ibhph03_detailMpgWrap p{margin:0; padding:0;}
    .ibhph03_detailWrap .FuelTank{background: url('../../images/detailsfuelpump.png') no-repeat;width: 42px;height: 45px;}
    .ibhph03_detailCertfified{float:left; border-left:solid 1px #cecece; padding:10px 20px; margin:10px 0 0 25px;}
    .ibhph03_detailVehicleHistoryTable{float:left;}
    .ibhph03_detailVehicleHistory{width:104px; padding:25px 0 0 0;}
    .ibhph03_detailNotesOptions{width:100%; clear:both;}
    .ibhph03_detailNotes{padding:15px 10px;}
    .ibhph03_detailNotes li{list-style-position:inside; list-style-image:url('../../images/bulletpoint.png');}
    .ibhph03_detailConditionDetail{float:left; width:230px; margin:0 15px 0 0;}
    .ibhph03_detailConditionDetail h4{margin:0;}
    .ibhph03_detailMechanical{width:450px;}
    .ibhph03_detailWarrantyDetail{float:left; width:220px; margin:0 15px 0 0;}
    .ibhph03_detailWarrantyDetail h4{margin:0;}
    .ibhph03_detailWarrantyDesc{width:100%;}
    .ibhph03_detailTopDetailsInq{display:none;}  
    .ibhph03_detailPrice_bg .noPrice, .ibhph01_detailPrice_bg .noPrice{font-size:18px;}