/*-------------------------------------------------------------
   HTML Meineke 
   ------------------------------------------------------------
   Filename:     portal.css
   ------------------------------------------------------------- */

/* ========================================================================//
   Index of styles used in specific elements and components for the
   project within this CSS.

   1. RESET
   2. COMMON
   3. SPECIFIC STYLES
   4. LEFT COLUMN
   5. RIGHT COLUMN
   6. LOCAL DEALER
   7. SERVICES
   8. CENTER COLUMN
   9. REGISTER

   Used in: ALL PAGES
   ========================================================================//
*/

/* ========================================================================//
   1. RESET:
   These selectors are only applied to the elements mentioned below.
   ========================================================================//
*/

p, h1, h2, h3, h4, h5, h6, ul, li, ol, span { margin:0; padding:0; text-align:left; font-style:normal }
/* ========================================================================//
   2. COMMON:
   These selectors are only applied to the elements mentioned below.
   ========================================================================//
*/

body { font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px }
h1 { font-size:18px; color:#232426; margin:0 0 5px 0; font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
h2 { font-weight:bold; font-size:14px; color:#090909; margin:0 0 5px 0; font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
h3 { font-weight:bold; font-size:11px; color:#090909; font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif /*margin:0 0 5px 0*/ }
p { color:#434242; margin:0 0 15px 0; font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px }
p a { color:#ee2b34; text-decoration:none; }
p a:hover { color:#ee2b34; text-decoration:underline; }
p span { color:#434242; font-style:italic; font-weight:bold; font-size:12px }
a { color:#ee2b34; text-decoration:none }
/*a:hover { color:#ee2b34; text-decoration: underline }*/
ul { color:#434242; list-style: url(images/bullet.gif); margin:10px 0 20px 10px; font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
ol { color:#434242; margin:10px 0 20px 15px; font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
li { margin:0 0 0 5px; }
li a { color:#ee2b34; text-decoration:none; }
li a:hover { color:#ee2b34; text-decoration:underline; }
ul ul { margin:5px 0 5px 15px; }
.spacetop_content { margin:11px 0 0 0 }
.spacetop_home { margin:11px 0 0; }
.highlight { font-weight:bold; font-size:11px; color:#090909; font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-style:normal }
.highlight_red { font-size:14px; color:#ee2b34; font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-style:normal }
.highlight_black { font-size:12px; color:#000; font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-style:normal }
/* ========================================================================//
   3.SPECIFIC STYLES:
   These selectors are only applied to the elements mentioned below.
   ========================================================================//
*/
.branding-top { background: url(dnn_large_banner.jpg) no-repeat center; width: 890px; height: 340px; clear: both; overflow: hidden; }
.branding-top p { padding: 270px 60px 0 60px; font-size: 1.4em; color: #333; }
.branding-top span, .branding-bottom span { display:block; }
.dt { color:#003366; font-family:Tahoma, Arial, Helvetica; }
.branding-bottom { clear: both; margin-top: 1em; overflow: hidden; }
.branding-bottom ul { list-style: none; margin: 0; padding: 0; overflow: hidden; clear: both; }
.branding-bottom li { list-style: none; margin: 0 10px 0 0; padding: 0; display: block; width: 170px; height: 250px; float: left; }
.branding-bottom li.training { margin: 0; }
.branding-bottom .dl { background: url(itembg.gif) repeat-y; margin: 33px 0 0 0; padding: 0 10px 10px 10px; }
.branding-bottom .dd { margin-left: 10px; height: 66px; }
.branding-bottom .dt { font-size: 90%; text-align: center; padding-top: 65px; margin-bottom: 1.75em; font-weight: bold; }
.branding-bottom .commmunity { background: url(community_title.gif) no-repeat top left; }
.commmunity .dt { background: url(community_icon.gif) no-repeat; background-position: 50% 10px; }
.branding-bottom .marketplace { background: url(marketplace_title.gif) no-repeat top left; }
.marketplace .dt { background: url(marketplace_icon.gif) no-repeat; background-position: 50% 10px; }
.branding-bottom .conferences { background: url(conferences_title.gif) no-repeat top left; }
.conferences .dt { background: url(conferences_icon.gif) no-repeat; background-position: 50% 10px; }
.branding-bottom .training { background: url(training_title.gif) no-repeat top left; }
.training .dt { background: url(training_icon.gif) no-repeat; background-position: 50% 10px; }
.branding-bottom .support { background: url(support_title.gif) no-repeat top left; }
.support .dt { background: url(support_icon.gif) no-repeat; background-position: 50% 10px; }
/* Changes to make default install page XHTML compliant */
span.bt { margin: 0; padding: 0; background: url(item_bt_bg.gif) no-repeat bottom; height: 32px; width: 170px; }
#LoginInfo { width:660px; float:left; }
#LoginInfo h3 { background-color: #f7f7f7; color: #8f0000; padding: 2px 0px; }
#LoginInfo dd, #LoginInfo dt { display:inline; }
#LoginInfo dt { font-weight:bold; color: #333; }
#LoginInfo p.LoginNotes { font-size: .8em; }
#LoginInfo div.LoginBlock { float: left; width: 310px; padding: 5px 5px; margin: 0px 2px; border: 1px #f0f0f0 solid; }
.SponsorIcon { margin: 5px 26px; float: left; }
#QuickLinks { background-color:#f0f0f0; border: 1px gray dotted; padding: 2px 5px; margin-right:5px; width: 200px; float:left; }
div.hr { height: 2px; background-color: #8f0000; margin: 5px 0 15px 0; clear:both; }
div.hr hr { display: none; }
.branding-top { background: url(dnn_large_banner.jpg) no-repeat center; width: 890px; height: 340px; clear: both; overflow: hidden; }
.branding-top p { padding: 270px 60px 0 60px; font-size: 1.4em; color: #333; }
.branding-top span, .branding-bottom span { display:block; }
.dt { color:#003366; font-family:Tahoma, Arial, Helvetica; }
.branding-bottom { clear: both; margin-top: 1em; overflow: hidden; }
.branding-bottom ul { list-style: none; margin: 0; padding: 0; overflow: hidden; clear: both; }
.branding-bottom li { list-style: none; margin: 0 10px 0 0; padding: 0; display: block; width: 170px; height: 250px; float: left; }
.branding-bottom li.training { margin: 0; }
.branding-bottom .dl { background: url(itembg.gif) repeat-y; margin: 33px 0 0 0; padding: 0 10px 10px 10px; }
.branding-bottom .dd { margin-left: 10px; height: 66px; }
.branding-bottom .dt { font-size: 90%; text-align: center; padding-top: 65px; margin-bottom: 1.75em; font-weight: bold; }
.branding-bottom .commmunity { background: url(community_title.gif) no-repeat top left; }
.commmunity .dt { background: url(community_icon.gif) no-repeat; background-position: 50% 10px; }
.branding-bottom .marketplace { background: url(marketplace_title.gif) no-repeat top left; }
.marketplace .dt { background: url(marketplace_icon.gif) no-repeat; background-position: 50% 10px; }
.branding-bottom .conferences { background: url(conferences_title.gif) no-repeat top left; }
.conferences .dt { background: url(conferences_icon.gif) no-repeat; background-position: 50% 10px; }
.branding-bottom .training { background: url(training_title.gif) no-repeat top left; }
.training .dt { background: url(training_icon.gif) no-repeat; background-position: 50% 10px; }
.branding-bottom .support { background: url(support_title.gif) no-repeat top left; }
.support .dt { background: url(support_icon.gif) no-repeat; background-position: 50% 10px; }
/* Changes to make default install page XHTML compliant */
span.bt { margin: 0; padding: 0; background: url(item_bt_bg.gif) no-repeat bottom; height: 32px; width: 170px; }
#LoginInfo { width:660px; float:left; }
#LoginInfo h3 { background-color: #f7f7f7; color: #8f0000; padding: 2px 0px; }
#LoginInfo dd, #LoginInfo dt { display:inline; }
#LoginInfo dt { font-weight:bold; color: #333; }
#LoginInfo p.LoginNotes { font-size: .8em; }
#LoginInfo div.LoginBlock { float: left; width: 310px; padding: 5px 5px; margin: 0px 2px; border: 1px #f0f0f0 solid; }
.SponsorIcon { margin: 5px 26px; float: left; }
#QuickLinks { background-color:#f0f0f0; border: 1px gray dotted; padding: 2px 5px; margin-right:5px; width: 200px; float:left; }
div.hr { height: 2px; background-color: #8f0000; margin: 5px 0 15px 0; clear:both; }
div.hr hr { display: none; }
/***STYLES MEINEKE**/

.list02 ul { list-style-position:inside; list-style-image:url(images/bullet02.gif); margin-bottom:5px }
.list02 ol { list-style-position:inside; margin-bottom:5px}
/*.list02 ul li { margin:0 0 5px 0}*/
#container { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
#ctnr_home_box1 { background:transparent url(images/ctnr_home_box1_bg.gif) no-repeat scroll left top; height:294px; margin:12px 5px 5px 0; padding:25px 12px 0; width:190px; z-index:90000; }
#ctnr_home_box1_topText { width:190px; padding-top:0px; }
#ctnr_home_box1_topTextLogged { width:190px; padding-top:4px; }
#ctnr_home_box1_inputText { background:url(images/ctnr_home_box1_inputText.gif) top left no-repeat; width:171px; height:24px; margin-top:0px; }
#ctnr_home_box1_inputText1 { background:url(images/ctnr_home_box1_inputText.gif) top left no-repeat; width:171px; height:24px; margin-top:5px; margin-bottom:3px; margin-top:40px; }
#ctnr_home_box01800Meineke { background:url(images/01800Meineke.gif) top left no-repeat; width:191px; height:36px; margin-top:6px; margin-left:-11px; }
#ctnr_home_box01800MeinekeLogged { background:url(images/01800Meineke.gif) top left no-repeat; width:191px; height:36px; margin-top:17px; }
#ctnr_home_box1_box { width:174px; height:70px; background:url(images/ctnr_home_box1_box.gif) top left no-repeat; margin-top:34px; padding:39px 8px 0 8px; }
#ctnr_home_box2_box { width:174px; height:70px; background:url(images/ctnr_home_box1_box.gif) top left no-repeat; margin-top:75px; padding:45px 26px 0 8px; }
#ctnr_home_box1_boxLogged { width:214px; height:316px; background:url(images/ctnr_home_box1Logged.gif) top left no-repeat; padding:11px 1px 5px 5px; }
#ctnr_home_box1_inputTextLogged { background:url(images/ctnr_home_box1_inputText.gif) top left no-repeat; width:171px; height:24px; margin-top:44px; }
p.boxes { font-size:10px; color:#4c4c4c; }
p.boxeshome { line-height:13px; font-size:10px; color:#4c4c4c; }
#ctnr_home_box2 { background-repeat:no-repeat; width:770px; height:316px; background:url(images/ctnr_home_box2_bg.jpg) top left no-repeat; margin:6px 0px 0px 0px; padding:0px 0px 0px 0px; }
#ctnr_home_box2_botton { width:170px; margin:0; padding:0px; display:block; }
#ctnr_home_box2_botton ul li { float:left; width:100%; clear:both; }
#ctnr_home_box2_rightC { width:223px; height:250px; background:url(images/ctnr_home_box2_rightC.gif) top left no-repeat; padding:136px 0 0 13px; }
#ctnr_home_box2_basic { width:125px; height:39px; background:url(images/ctnr_home_box2_basic.gif) top left no-repeat; display:block; }
#ctnr_home_box2_preferred { width:125px; height:35px; background:url(images/ctnr_home_box2_preferred.gif) top left no-repeat; display:block; }
#ctnr_home_box2_supreme { width:125px; height:38px; background:url(images/ctnr_home_box2_supreme.gif) top left no-repeat; display:block; }
#ctnr_home_box2_text { width:170px; height:auto; margin-top:12px; }
#ctnr_home_bottom_box1, #ctnr_home_bottom_box2, #ctnr_home_bottom_box3, #ctnr_home_bottom_box4 { float:left; height:194px; }
#ctnr_home_bottom_box1 { background:url(images/ctnr_home_bottom_box1.gif) top left no-repeat; width:245px; }
#ctnr_home_bottom_box2 { background:url(images/ctnr_home_bottom_box2.jpg) top left no-repeat; margin-left:4px; width:242px; }
#ctnr_home_bottom_box3 { background:url(images/ctnr_home_bottom_box3.gif) top left no-repeat; margin-left:5px; width:243px; }
#ctnr_home_bottom_box4 { background:url(images/ctnr_home_bottom_box4.gif) top left no-repeat; margin-left:4px; width:244px; }
#ctnr_home_bottom_box1_clickHere { width:135px; height:34px; display:block; margin:110px 0 0 97px; }
#ctnr_home_bottom_box1_text { width:195px; height:27px; margin:5px 0 0 18px; }
#ctnr_home_bottom_box2_text { width:140px; height:38px; margin:120px 0 0 18px; }
#ctnr_home_bottom_box3_text { width:190px; height:38px; margin:120px 0 0 18px; }
#ctnr_home_bottom_box4_text { width:208px; height:42px; margin:120px 0 0 18px; }
#ctnr_home_box1_boxLogged { width:214px; height:316px; background:url(images/ctnr_home_box1Logged.gif) top left no-repeat; margin:11px 0px 5px 0; padding:18px 1px 5px 5px; }
#ctnr_home_box1_topTextLogged { width:190px; padding-top:4px; margin-left:10px; }
p.boxesD { font-size:11px; color:#060605; }
p.boxesO { font-size:11px; color:#4c4c4c; }
#ctnr_cont_top { background:url(images/ctnr_cont_top.jpg) top left no-repeat; height:8px; width:1020px; }
#ctnr_cont_bottom { background:url(images/ctnr_cont_bottom.gif) top left no-repeat; height:8px; width:1020px; }
#ctnr_cont_center { width:1020px; min-height:570px; background-color:#FFFFFF; }
.clear { clear:both; }
.noshow { display:none; }
/**Center Locator**/


#dnn_content { width:1022px; margin:auto; }
.breakeronly { clear:both; height:0; font-size:0; margin:0; padding:0; }
/* ========================================================================//
   4. LEFT COLUMN:
   ========================================================================//
*/


#dnn_left_column { background:url(images/CenterLocator/bg_dnn_left_column.gif) top left no-repeat; width:213px; height:533px; margin:0 0 0 16px; float:left; display:inline; }
.ddn_ttl_left { font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; padding:3px 31px 0 0; text-align:right; height:17px; }
#ddn_img_left { background:url(images/CenterLocator/ddn_img_left.jpg) top left no-repeat; width:211px; height:184px; margin:0 0 0 1px; }
.ddn_txt_left1 { font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:10px 0 0 10px; text-align:left; height:68px; }
.ddn_txt_left1 a { text-decoration:none; color:#ed1c25; }
.ddn_txt_left1 a:hover { text-decoration:underline; color:#ed1c25; }
#ddn_bg_left_ttl { background:url(images/CenterLocator/bg_dnn_left_ttl.gif) top left no-repeat; width:182px; height:17px; }
.ddn_testimonial { width:213px; }
.ddn_img_testimonial { width:57px; height:42px; padding:10px 0 0 9px; float:left; display:inline; }
.ddn_txt_testimonial { width:147px; height:32px; padding:9px 0 0 14px; float:left; display:block; }
.ddn_txt_left2 { font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; padding:10px 0 0 66px; }
.ddn_txt_left2 a { text-decoration:none; color:#ed1c25; }
.ddn_txt_left2 a:hover { text-decoration:underline; color:#ed1c25; }
#ddn_txt_viewAll { background:url(images/CenterLocator/red_arrow.gif) top right no-repeat; width:180px; ; margin:9px 10px 0 0; }
.ddn_txt_viewAll { font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; padding:0 10px 0 0; text-align:right; }
.ddn_txt_viewAll a { text-decoration:none; color:#ed1c25; }
.ddn_txt_viewAll a:hover { text-decoration:underline; color:#ed1c25; }
/* ========================================================================//
   5. RIGHT COLUMN:
   ========================================================================//
*/

#dnn_right_column { background:url(images/CenterLocator/bg_dnn_right_column.gif) top left no-repeat; width:770px; height:533px; margin:0 0 0 5px; float:left; }
.ddn_ttl_right { font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; padding:5px 0 0 10px; text-align:left; height:17px; }
#ddn_right_map_store { width:474px; height:511px; float:left; }
#ddn_map { background:url(images/CenterLocator/ddn_map.jpg) top left no-repeat; width:469px; height:333px; margin:5px 0 0 5px; float:left; display:inline; }
#ddn_gallery_weather { background:url(images/CenterLocator/bg_dnn_gallery_weather.gif) top left no-repeat; width:472px; height:162px; position:relative; top:15px; left:4px; float:left; display:inline; }
#ddn_gallery_weatherTop { width:469px; height:54px; float:left; display:inline; }
#ddn_gallery_weatherTop1 { background:url(images/CenterLocator/down_arrow.gif) top left no-repeat; width:26px; height:54px; float:left; }
#ddn_gallery_weatherTop2 { width:433px; height:45px; float:left; margin:9px 10px 0 0; font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#353535; }
#ddn_gallery_weatherTop2 a { text-decoration:none; color:#ed1c25; }
#ddn_gallery_weatherTop2 a:hover { text-decoration:underline; color:#ed1c25; }
#ddn_gallery_bottom { width:292px; height:108px; float:left; margin-left:23px; }
#ddn_gallery_bottom1 { width:292px; height:21px; float:left; }
#ddn_gallery_bottom1Left { background:url(images/CenterLocator/gallery_icon.gif) top left no-repeat; width:31px; height:21px; float:left; display:inline; }
#ddn_gallery_bottom1Right { width:261px; height:21px; float:left; font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#5a5a5a; }
#ddn_gallery_bottom2 { width:285px; height:87px; float:left; padding:0 0 0 7px; }
#ddn_weather_bottom { width:177px; height:108px; float:left; }
#ddn_weather_bottom1 { width:177px; height:21px; float:left; display:inline; }
#ddn_weather_bottom1Left { background:url(images/CenterLocator/weather_icon.gif) top left no-repeat; width:22px; height:21px; float:left; display:inline; }
#ddn_weather_bottom1Right { width:155px; height:21px; float:left; font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#5a5a5a; }
#ddn_weather_bottom2 { width:177px; height:87px; float:left; }
#ddn_weather_bottom2Left { width:86px; height:78px; float:left; display:inline; }
#ddn_weather_bottom2Right { width:84px; height:78px; float:left; padding:0 0 0 7px; vertical-align:top; font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:32px; font-weight:bold; color:#5a5a5a; }
#ddn_shops_box { background:url(images/CenterLocator/ddn_shops_box.gif) top left no-repeat; width:285px; height:501px; float:left; display:inline; margin:5px 0 0 5px; }
#ddn_find_box { width:285px; height:142px; }
#ddn_find_box_ttl { width:285px; height:41px; }
#ddn_find_box_icon { background:url(images/CenterLocator/find_icon.gif) top left no-repeat; width:31px; height:41px; float:left; }
.ddn_find_box_ttl_txt { width:242px; height:30px; padding:11px 0 0 0; font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#5a5a5a; }
.ddn_find_box_form { width:215px; padding:0 20px 0 50px; }
.go_bttn { background:url(images/CenterLocator/go_bttn.gif) top left no-repeat; width:26px; height:25px; }
#ddn_shops_subsection { width:285px; height:225px; }
#ddn_shops_ttl { background:url(images/CenterLocator/ddn_shops_ttl.gif) top left no-repeat; width:285px; height:37px; }
#ddn_location { width:285px; height:41px; }
#ddn_plus_icon { background:url(images/CenterLocator/plus_icon.gif) top left no-repeat; width:33px; height:41px; float:left; }
#ddn_int_bttn { width:235px; height:80px; padding:30px 0 0 50px; }
#ddn_scroll_textArea { width:252px; height:235px; overflow:scroll; overflow-x: hidden; font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#373737; margin-left:-37px; }
#ddn_scroll_textArea a { text-decoration:none; color:#ed1c25; }
#ddn_scroll_textArea a:hover { text-decoration:underline; color:#ed1c25; }
#ddn_servicesText { width:200px; padding:10px 0 0 13px; font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#373737; }
#ddn_servicesText a { text-decoration:none; color:#373737; }
#ddn_servicesText a:hover { text-decoration:underline; color:#ed1c25; }
#ddn_servicesText span { font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#373737; }
.ddn_mod_gallery { width:185px; height:175px; background:url(images/bg_content_images02.jpg) repeat-x; float:left; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #dcdcdc; overflow:hidden; margin:0 0 5px 0 }
.ddn_mod_gallery_image { width:185px; height:138px; text-align:center; overflow:hidden }
.ddn_mod_gallery_txt { padding:0 0 0 15px; font-size:12px; color:#FF0000; overflow:hidden }
/* ========================================================================//
   6. LOCAL DEALER: Deatail
   ========================================================================//
*/

#dnn_localDealer_right_column { background:url(images/CenterLocator/bg_dnn_localDealer_right_column.gif) top left no-repeat; width:770px; height:533px; margin:0 0 0 5px; float:left; }
#ddn_localDealer_right_map { width:244px; height:521px; float:left; }
/* ========================================================================//
   7. SERVICES: Detail
   ========================================================================//
*/

#dnn_services_left_column { width:213px; margin:0; float:left; display:inline; }
#dnn_services_left_column ul { margin:0; list-style-image:none; list-style-position:inherit; list-style-type:none }
#dnn_services_left_column ul li { margin:0; color:#000; list-style:none; }
#dnn_services_left_column ul li a { color: #666666; text-decoration:none }
#dnn_services_left_column ul li a:hover { color:#000; text-decoration:none }
#dnn_services_left_column ul ul { margin:0 0 0 10px; list-style-image:none; list-style-position:inherit; list-style-type:none }
#dnn_services_left_column ul ul ul { margin:0 0 0 10px; list-style-image:none; list-style-position:inherit; list-style-type:none }
#dnn_services_left_columnTop { background:url(images/services/bg_dnn_left_ttl.gif) top left no-repeat; width:213px; height:22px; }
#dnn_services_left_columnBody { width:211px; float:left; border-left-color:#bcbec0; border-left-style:solid; border-left-width:1px; border-right-color:#bcbec0; border-right-style:solid; border-right-width:1px; }
#dnn_services_left_columnBottom { background:url(images/services/bg_dnn_left_bottom.gif) top left no-repeat; width:213px; height:14px; }
#dnn_services_right_column { width:770px; margin:0 0 0 5px; float:left; }
#dnn_services_right_columnTop { background:url(images/services/bg_ddn_services_top.gif) top left no-repeat; width:770px; height:5px; float:left; }
#dnn_services_right_columnMiddle { background:url(images/services/bg_ddn__services_degree.gif) bottom left no-repeat #fefefe; width:748px; min-height:300px; float:left; border-left-color:#bcbec0; border-left-style:solid; border-left-width:1px; border-right-color:#bcbec0; border-right-style:solid; border-right-width:1px; padding:10px 10px 0 10px }
#dnn_services_right_columnMiddleText { width:500px; float:left; margin:0 0 0 10px; }
/*.dnn_services_right_columnMiddle p {font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; margin:5px 10px 0 15px;}
.dnn_subtitle1 {font-size:13px; font-weight:bold; color:#090909; line-height:29px;}
.dnn_subtitle2 {font-size:12px; font-weight:bold; color:#090909; line-height:16px;}*/

#dnn_services { width:240px; height:auto; margin:0 10px 0 0; float:left; }
/* DETAIL OPTION 2 */
.dnn_services_alt { width:240px; height:auto; margin:0 10px 0 0; float:left; }
.dnn_services_detailTop_alt { background:url(images/services/bg_ddn_servicesDetailTop.jpg) top left no-repeat; width:230px; padding:10px 0 0 10px; text-align:left }
.dnn_services_detailBottom_alt { background:url(images/services/bg_ddn_servicesDetailBottom.gif) top left no-repeat; width:240px; height:12px; }
/* CLOSE ::: DETAIL OPTION 2 */

#dnn_services_detailTop { background:url(images/services/bg_ddn_servicesDetailTop.jpg) top left no-repeat; width:230px; padding:10px 0 0 10px; text-align:left }
.dnn_services_detailTop p { font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#ee2b34; }
.dnn_services_detailTop p a { color:#ee2b34; text-decoration:underline; }
.dnn_services_detailTop p a:hover { color:#ee2b34; text-decoration:none; }
.dnn_services_detail { background:url(images/services/bg_ddn_servicesDetailMiddle.gif) top left no-repeat; width:240px; height:25px; padding:0}
.dnn_services_detail02 { background:url(images/services/bg_ddn_servicesDetailMiddle02.gif) top left no-repeat; width:240px; height:25px; padding:5px 0 0 0 }
.dnn_services_detail02 p { font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#ee2b34; padding:5px 0 0 10px; margin:0; }
.dnn_services_detail p { font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#ee2b34; padding:5px 0 0 10px; margin:0; }
#dnn_services_detailBottom { background:url(images/services/bg_ddn_servicesDetailBottom.gif) top left no-repeat; width:240px; height:12px; }
#dnn_services_right_columnBottom { background:url(images/services/bg_ddn_services_bottom.gif) bottom left no-repeat; width:770px; height:25px; float:left; }
.StylesMantenice { text-decoration:none; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px }

/* ========================================================================//
   8. CENTER COLUMN:
   ========================================================================//
*/

#dnn_center_column { width:988px; }
#dnn_center_column_top { width:988px; height:6px; background:url(images/vehicles/img_top_page_credit_car.jpg) no-repeat }
#dnn_center_column_middle { width:986px; background:url(images/vehicles/bg_page_credit_car.jpg) repeat-x; min-height:400px; border-left:1px solid #bcbec0; border-right:1px solid #bcbec0; padding:10px 0 0 0}
#dnn_center_column_bottom { width:988px; height:6px; background:url(images/vehicles/img_bottom_page_credit_car.jpg) no-repeat }

.dnn_center_column_middle_left { width:290px; text-align:center; float:left; margin:0 }
.dnn_center_column_middle_right { width:691px; float:left; margin:0;}
#dnn_center_column_middle_coupon {width:680px; height:190px;background:url(images/vehicles/bg_coupon_credit_car.jpg) no-repeat; padding:14px 0 0 14px}
#dnn_center_column_middle_coupon_top01 { width:98px; float:left}
#dnn_center_column_middle_coupon_top02 { width:555px; float:left; padding:16px 0 0 20px}
#dnn_center_column_middle_coupon_bottom { width:654px; float:left}

/* ========================================================================//
   9. REGISTER:
   ========================================================================//
*/


.DivcontainerLogin
{
	width:390px;
}

.inputTextBg
{
	background-image:url(images/userInfo/fieldsLogin.jpg);
	background-repeat:no-repeat;
	width:160px;
	height:22px;
	border:0px;
overflow:hidden;
position:relative;

float:left;
	
}

.titleLogin
{
	font-family:'Lucida Grande','Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
	font-size:20px;
}

.linePoint
{
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#bcbec0;
	margin-top:5px;
	
}

.contentTextLogin
{
	font-family:'Lucida Grande','Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#585858;
	margin-top:8px;
}

.contentFields
{
	margin-top:10px;
	margin-left:50px;
	
}

.textFieldsText
{
	float:left;
	display:inline;
	font-family:'Lucida Grande','Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#585858;
	width:55px;
}

.textFieldsTextRegistro
{
	position:relative;
	float:left;
	display:inline;
	font-family:'Lucida Grande','Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#585858;
	width:105px;
	border:1px;
	text-align:right;
}


.fieldsLoginText
{
	display:inline;
	position:relative;
	float:left;
	left:10px;
}

.contentPassword
{
margin-top:5px;
}

.contentFieldsRegistro
{
margin-top:4px;
}

.breakOnly
{
	clear:both;
}

.btnLoginDiv
{
	margin-top:10px;
	margin-left:65px;
}

.messageError
{
	float:left;
	display:inline;


}


/* ========================================================================//
   10. Shops
   ========================================================================//
*/


.boxContentTotalStore
{
	width:989px;
	position:relative;
	font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	
}

.boxContentTotalStore .leftBoxContentStore{
	width:213px;
	display:inline;
	float:left;
}

.boxContentTotalStore .leftBoxContentStore .titleBg{
	background-image:url(images/dealer/topServicesStore.jpg);
	height:21px;
	width:213px;
	
}



.boxContentTotalStore .leftBoxContentStore .titleBgAditionalInfo{
	background-image:url(images/dealer/bgTitleAditionalInformation.jpg);
	height:22px;
	width:213px;
	
}

.boxContentTotalStore .leftBoxContentStore .repeaLeftBoxStore{
	background-image:url(images/dealer/repeatTopServicesStore.gif); background-repeat:repeat-y;
	width:213px;
	
}

.repeaLeftBoxStore ul { margin:0 0 0 15px; color:#000; list-style:none; }
.repeaLeftBoxStore ul span li { margin:0; color:#000; list-style:none; }
.repeaLeftBoxStore ul span li a { color: #666666; text-decoration:none }
.repeaLeftBoxStore ul span li a:hover { color:#000; text-decoration:none }


.boxContentTotalStore .leftBoxContentStore .bgBottomBoxLeftStore{
	background-image:url(images/dealer/bottonBox1Store.gif);
	height:4px;
	width:213px;
}

.boxContentTotalStore .rightBoxContentStore{
	width:770px;
	display:inline;
	float:left;
	margin-left:5px;
}

.rightBoxContentStore .topBoxContentBox2{
	 background-image:url(images/dealer/topBoxContentStore.gif);
	 height:3px;
	 background-repeat:no-repeat;
}


.leftContentBorder
{
	background-image:url(images/dealer/leftBoxContentStore.gif);
	height:683px;
	width:1px;
	float:left;
}

.rightLineStore
{
	background-image:url(images/dealer/repeatRightBoxContent.gif);
	width:1px;
	height:683px;
	float:left;
}

.bgContentStore
{	float:left;
	background-image: url(images/dealer/bgContentStore.gif) ; width:768px;
	background-color:#dfdfdf;
	background-repeat:repeat-x;
	border-left:solid 1px #bcbec0;
	border-right:solid 1px #bcbec0;
	}

.bottomBoxContentBox2{
	 background-image:url(images/dealer/bottomContentBoxStore.gif); 
	 background-repeat:no-repeat;
}

.breakOnly
{
	clear:both;
}


.ulStyle
{
	margin:0px;
	padding:0px;

}

.ulStyle li
{
	font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:2px;
	margin-left:12px;
	list-style:none;
	padding:0px;
	list-style-position:outside;
}

.linePoint
{
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#bcbec0;
	margin-top:5px;
	
}
.imgTitleComments
{
	background-image:url(images/dealer/titleCustomerComments.gif);
	background-repeat:no-repeat;
	width:182px;
	height:15px;
	margin:10px 0px 0px 10px;
}

.textContentComments
{
	margin:5px 0px 0px 10px;
}

.viewMoreLink
{
	font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#ed1c25;
}


.viewPhotosAndInfoLeft
{
    margin-left:7px;
	/*width:237px;*/
	width:750px;
	float:left;
	background:url(images/dealer/bg_viewPhotosAndInfoLeft.gif) repeat-y 246px 10px;
}

.viewPhotosAndInfoRight
{
	width:750px;
	float:left;
	display:inline;
}


.bgLeftContentBoxImg{
	/*background-image:url(images/dealer/bgLeftContentBoxImg.jpg); */
	background-repeat:repeat-x; 
	height:250px; 
	width:236px;
	float:left;
	position:relative;
}
.bgboxContentImg
{
/*background-image:url(images/dealer/bgboxContentImg.gif);*/
	background-repeat:no-repeat; 
	height:250px; 
	width:9px;
	display:inline;
	float:left;
}

.boxHoursOperation
{
    /*border:solid 1px #C3C3C3;*/
	width:265px;
	margin-top:7px;
	float:left;
	position:relative;
	padding:0 0 0 5px;
}

.imgStore
{
	background-image:url(images/dealer/imgStore.gif);
	background-repeat:no-repeat;
	width:216px;
	height:151px;
	margin-left:7px;
	margin-top:9px;
}

.imgTitleStore
{
	margin-left:7px;
	margin-top:9px;
	font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3d3d3d;
}
.imgTextStore
{
	margin-left:7px;
	font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d3d3d;
}

.titleHoursOperation
{
	background-image:url(images/dealer/titleHoursOperation.gif);
	background-repeat:no-repeat;
	height:13px;
	margin-top:5px;
	margin-left:7px;
}

.titleBox1ContentText
{
	font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	margin-left:7px;
	margin-top:4px;
}

.titleBox1ContentText .simpleText
{
	font-weight:normal;
	color:#494949;
}

.textEmailCenter
{
	color:#ee2b34;
	font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:7px;
	margin-top:4px;
	margin-bottom:7px;
	font-weight:bold;
	text-decoration:none;
}

.IcoEmail
{
	background:url(images/dealer/ico_email.gif) no-repeat;
	width:16px;
	height:13px;
	display:inline-table;
}

.titleCustomerAwards
{
	margin-left:7px;
	margin-top:4px;
	margin-bottom:7px;
	background:url(images/dealer/titleCustomerAwards.gif);
	width:210px;
	height:29px;
}

.boxHoursOperationTwo
{
	/*border:solid 1px #C3C3C3;*/
	width:230px;
	margin-top:7px;
	/*background:#FFFFFF;*/
	margin-bottom:7px;
	float:left;
}


.winnerText
{
	font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:7px;
}

.winnerText .titleWinner
{
	color:#414141;
	font-weight:bold;
font-size:10px;
	margin-bottom:3px;
}

.winnerText .titleWinner .TextWinnterSimple
{
	display:block;
	color:#414141;
	font-weight:normal;
	margin-bottom:2px;
	margin-left:23px;
}

.starOne
{
	background:url(images/dealer/star1.gif);
	width:21px;
	height:19px;
}

.starOne
{
	background:url(images/dealer/star1.gif);
	width:21px;
	height:19px;
	display:inline-table;
}


.star2
{
	background:url(images/dealer/star2.gif);
	width:21px;
	height:17px;
	display:inline-table;
}


.star3
{
	background:url(images/dealer/star3.gif);
	width:21px;
	height:19px;
	display:inline-table;
}


.star3_bronce
{
	background:url(images/dealer/star3_bronce.gif);
	width:21px;
	height:19px;
	display:inline-table;
}

.star3_gold
{
	background:url(images/dealer/star3_gold.gif);
	width:21px;
	height:19px;
	display:inline-table;
}

.titleContentMain
{
	font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#373737;
		margin-left:12px;
}

.imgContentMain
{
	background:url(images/dealer/imgStore2.gif) no-repeat;
	width:510px;
	height:222px;
	margin-left:12px;
}



.contentTextMain
{
	font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:12px;
	color:#585858;
	margin-top:7px;
}


.contentTextMain .textTitleMain
{
	color:#585858;
	margin-top:10px;
		margin-bottom:5px;
	display:block;
}

.getDirectionTitle
{
	background:url(images/dealer/tlGetDirecctions.gif) no-repeat;
	width:126px;
	height:15px;
	margin-top:10px;
	margin-bottom:5px;	
}

.contentMainBox1
{
	width: 275px;
    height: 422px;
    position: relative;
    float: left;
    top: 5px;
    left: 10px;
}

.btnSubmit
{
	background:url(images/dealer/btnSubmitStore.gif) no-repeat;
	width:58px;
	height:26px;
	margin-top:5px;
}

.imgGetCupons {
    background-image:url(images/dealer/imgGetCouponsStore.png);
    background-repeat:no-repeat;
}

.lineSeparation{
	background:url(images/dealer/lineMiddle.gif) no-repeat;
	width:1px; 
	height:184px;
	float:left;
	margin-top:12px;
}

.contentTextMain .textGetDirections
{
	margin-bottom:10px;
	margin-top:10px;
	display:block;
}
.contentMainBox1 .textInputFile
{
	display:block;
	margin-top:4px;
	margin-bottom:4px;
	color:#373737;
	font-weight:bold;
}

.contentMainBox1 .textInputFile2
{
	display:block;
	margin-top:15px;
	margin-bottom:4px;
	color:#373737;
	font-weight:bold;	
}

.contentMainBox2
{ 	
	display:inline;
	float:left;
}

.imgGetMap{
	background:url(images/dealer/imgGetMapStore.gif) no-repeat;
	width:175px;
	height:67px;
}

.imgGetCupons{
	background:url(images/dealer/imgGetCouponsStore.png) no-repeat;
	width:175px;
	height:73px;
}

.inputTextBgDealer{
/*	background:url(images/dealer/bgInputTextObj.gif) no-repeat;*/
	width:250px;
	height:22px;
	border-style:solid; border-width:1px;
    border-color:#999999;
}


.spaceLastItem
{
    margin-top:5px;
}
.ImgSpeakSpanish
{
	background:url(images/dealer/ImgSpeakSpanish.gif) no-repeat;
	width:173px;
	height:45px;
	margin-left:10px;
}


.imgTitleCommentsCredit
{
	background-image:url(images/dealer/itemCreditCards.gif);
	background-repeat:no-repeat;
	width:181px;
	height:13px;
	margin:10px 0px 0px 10px;
}


.imgTitleDiscounts
{
	background-image:url(images/dealer/ttlspecialDiscounts.jpg);
	background-repeat:no-repeat;
	width:152px;
	height:18px;
	margin:10px 0px 0px 10px;
}

.icoSeniorDiscounts
{
	background-image:url(images/dealer/icoSeniorDiscounts.jpg);
	background-repeat:no-repeat;
	width:155px;
	height:20px;
	display:block;
	margin-left:12px;
	margin-top:5px;
	
}


.icoMilitaryDiscounts
{
	background-image:url(images/dealer/icoMilitaryDiscounts.jpg);
	background-repeat:no-repeat;
	width:155px;
	height:18px;
	display:block;
		margin-top:5px;
	margin-left:12px;

}



.creditCardContent
{
	margin-top:10px;
	height:67px;
}

 .creditCardMeineke
{
	background-image:url(images/dealer/creditCardMeineke.gif);
	background-repeat:no-repeat;
	width:42px;
	height:28px;
	display:inline;
	float:left;
	margin-left:8px;

}

 .creditCardMCMeineke
{
	background-image:url(images/dealer/creditCardMCMeineke.gif);
	background-repeat:no-repeat;
	width:36px;
	height:28px;
	display:inline;
	float:left;
		margin-left:7px;
}

 .creditCardVisaMeineke
{
	background-image:url(images/dealer/creditCardVisaMeineke.gif);
	background-repeat:no-repeat;
	width:42px;
	height:28px;
	display:inline;
	float:left;
		margin-left:7px;

}

 .creditCardAEMeineke
{
	background-image:url(images/dealer/creditCardAEMeineke.gif);
	background-repeat:no-repeat;
	width:42px;
	height:28px;
	display:inline;
	float:left;
	margin-left:7px;
}


 .creditDiscMeineke
{
	background-image:url(images/dealer/Disc.gif);
	background-repeat:no-repeat;
	width:42px;
	height:28px;
	display:inline;
	float:left;
	margin-left:7px;
}



.topBoxCertificates
{
	background-image:url(images/dealer/topBoxCertificates.gif);
	background-repeat:no-repeat;
	width:770px;
	height:4px;
}


.bottomBoxCertificates
{
	background-image:url(images/dealer/bottomBoxCertificates.gif);
	background-repeat:no-repeat;
	width:770px;
	height:4px;
}

.bgRepeatContentCertificate
{
	background-image:url(images/dealer/bgRepeatContentCertificate.gif);
	background-repeat:repeat-x;
	width:768px;
	height:175px;
	float:left;
	display:inline;
}

.leftBodersBoxCertificate
{
	border-left:#CCCCCC;
	border-left-style:solid;
	border-left-width:1px;
	height:175px;
	display:inline;
	float:left;
}


.rightBodersBoxCertificate2
{
	border-right: solid 1px #CCCCCC;
	height:175px;
	display:inline;
	float:left;
}

.titleCerticates
{
	background-image:url(images/dealer/titleCerticates.gif);
	background-repeat:no-repeat;
	width:221px;
	height:13px;
	margin:10px 0px 0px 10px;
}


.imgCertificate1
{
	background-image:url(images/dealer/imgCertificate1.gif);
	background-repeat:no-repeat;
	width:121px;
	height:146px;
	margin:2px 0px 0px 10px;
	display:inline;
	float:left;
}

.imgCertificate2
{
	background-image:url(images/dealer/imgCertificate2.gif);
	background-repeat:no-repeat;
	width:121px;
	height:146px;
	margin:2px 0px 0px 10px;
	display:inline;
	float:left;
}

.imgCertificate3
{
	background-image:url(images/dealer/imgCertificate3.gif);
	background-repeat:no-repeat;
	width:121px;
	height:146px;
	margin:2px 0px 0px 10px;
	display:inline;
	float:left;
}


.popupOverflow
{
	overflow: auto; 
}

.imgRealState
{
	background-image:url(images/dealer/imgRealState.jpg);
	background-repeat:no-repeat;
	width:410px;
	height:290px;
	margin:2px 0px 0px 10px;

}


.ttlTestimonialsModal
{
	background-image:url(images/dealer/ttlTestimonialsModal.gif);
	background-repeat:no-repeat;
	width:152px;
	height:16px;

}


.inputTextBg input {
 border:none;
 height:18px;
margin:1px;
}


.FormLabel,
.FormLabelAlt
{
    width:50%;
    text-align:right;
    padding-right:10px;
    font-size:9pt;
    font-family:Trebuchet MS;
    font-weight:normal;
}

.FormLabelAlt
{
    background-color: #FFFFFF;
    color: #284775;
}

.FormLabel
{
    background-color: #F7F6F3;
    color: #333333;
}

.FormValue
{
    width:50%;
}