/*Holistic*/
body { text-align:center; background-color:#DCDCD0; } 
html { overflow: -moz-scrollbars-vertical; overflow: scroll; } 
.container { margin:0 auto; position:relative; text-align:left; background-color:#DCDCD0; } 
p {margin:5px 0;}
/*Background Colours*/ 
.cream { background-color:#DCDCD0; } 
.cream2 { background-color:#E4E4DE; } 
.cream1 { background-color:#EEEEE8; } 
.white { background-color:#FFF; } 
.showroomclr { background-color:#d9d9ca; } 
.dropbg { background-color:#C9CBB0; } 
.menuclr { background-color:#b22222; } 
.menuwhiteclr{background-color:#fff;}
/*Font Colours*/ .red { color:#b22222; } 
.red a,.red a:link,.red a:visited { color:#b22222; text-decoration:none; padding:0; } 
.red a:hover { color:#8b1d1d; text-decoration:none; padding:0; } 
.newsclr,.newsclr a { color:#736E49; } 
.aftersales, .aftersales a { color:#736E49; } 
.aftersales strong { font-size:12px; } 
.aftersales p { padding-top:15px; } 
.aftersales ul { margin-top:5px; padding-top:5px; } 
.aftersales heading { font-size:1.5em; font-stretch: wider; color: #B22222; } 
.specialclr,.specialclr a { color:#665a3c; } 

.services p {margin-bottom:5px;}
.services ul {margin-bottom:20x;}
.aftersalesPage ul {margin-bottom:20px; list-style: disc url(/Portals/1/Skins/fiat/images/check.gif);}


.aftersalesPage div {margin-bottom:20px;}
.services div {margin-bottom:20px;}
/*Text Effects*/ .nodecor { text-decoration:none; } 
.upper { text-transform:uppercase; } 
.justify{text-align:justify;}
.center{text-align:center;}
/*Dotted Borders*/ .dotted { border-top:1px dotted #75704D; } 
.dottedt { border:1px dotted #75704D; border-top:0; } 
.dottedb { border-bottom:1px dotted #75704D; } 
.dottedlr { border:1px dotted #75704D; border-top:0; border-bottom:0; } 
/*Solid Borders*/ 
.solid { border:1px solid #A2A29A; } 
.solidtb { border:2px solid #A2A29A; border-left:0; border-right:0; } 
.solidt { border-top:1px solid #A2A29A; } 
.bordertop1 { border-top:-1px; } 
.solidb { border-bottom:1px solid #A2A29A; } 
.solidleft { border-left:1px solid #A2A29A; } 
.solidright { border-right:1px solid #A2A29A; } 
.btop { border-top:1px solid #A2A29A; }
#news .featured p {margin-top:20px;} 
#news p { margin:0; }

.news2 br{display:none}
.news2 img {float:left; padding:5px}
 
/*Logo Div positioning*/ 
.logo { position:absolute; left:43px; top:30px; z-index:111; padding:0 38px; } 
.logobg { position:absolute; left:43px; top:100px; z-index:110; } 
.pacthbg { background:#FFF; position:absolute; left:43px; top:100px; z-index:1101; } 
/*WIDTHS*/ 
.w-80 { width:80px; } 
.w-148 { width:148px; } 
.w-153 { width:153px; } 
.w-168 { width:168px; } 
.w-170 { width:170px; } 
.w-175 { width:175px; } 
.w-177 { width:177px; } 
.w-180 { width:180px; } 
.w-181 { width:181px; } 
.w-183 { width:183px; } 
.w-188 { width:188px; } 
.w-191 { width:191px; } 
.w-196 { width:196px; } 
.w-198 { width:198px; } 
/*200*/ 
.w-200 { width:200px; } 
.w-202 { width:202px; } 
.w-215 { width:215px; } 
.w-215 { width:215px; } 
.w-220 { width:220px; } 
.w-225 { width:225px; } 
.w-235 { width:235px; } 
.w-236 { width:236px; } 
.w-237 { width:237px; } 
.w-240 { width:240px; } 
.w-250 { width:250px; } 
.w-260 { width:260px; } 
.w-266 { width:266px; } 
.w-265 { width:265px; } 
.w-268 { width:268px; } 
.w-270 { width:270px; } 
.w-300 { width:300px; } 
/*400*/ 
.w-480 { width:480px; } 
.w-488 { width:488px; } 
/*500*/ 
.w-505 { width:505px; } 
.w-508 { width:508px; } 
.w-525 { width:525px; } 
.w-530 { width:530px; } 
.w-540 { width:540px; } 
.w-548 { width:548px; } 
/*600*/ 
.w-650 { width:650px; } 
.w-680 { width:680px; }
.w-709 { width:709px; } 
.w-708 { width:708px; } 
.w-730 { width:730px; } 
.w-732 { width:732px; } 
.w-729 { width:729px; } 
.centerleft { width:468px; } 
.mytopwidth { width:225px; } 
.myheaderwidth { width:720px; } 
.mycenterwidth { width:730px; } 
/*Heights*/ 
.headerheight { min-height:80px; } 
.h-230 { min-height:248px; } 
.h-84 { height:84px; } 
.h-74 { height:74px; } 
.height2 { height:95px; } 
.height90 { height:60px; } 
.height40 { min-height:40px; } 
/*Margins*/ 
.b-43l { margin-left:43px; } 
.b-196l { margin-left:196px; } 
.b-225l { margin-left:225px; } 
.b-235l { margin-left:235px; } 
.b-245l { margin-left:245px; } 
.mar0b { margin-bottom:0; } 
.pad2tb { padding:2px 0; } 
/*GLOBALS*/
/* DNN CSS - The Most Common Overrides */
.Normal { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; color:#736E49; } 
.NormalTextBox { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; color:#333; } 
.CommandButton { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; color:#333; } 
.NormalBold { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:700; color:#306ba5; } 
A.NormalBold:link { padding:3px; border:1px solid #666; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:700; color:#7794B6; } 
A.NormalBold:active { padding:3px; border:1px solid #666; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:700; color:#7794B6; } 
A.NormalBold:visited { padding:3px; border:1px solid #666; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:700; color:#7794B6; } 
A.NormalBold:hover { padding:3px; border:1px solid #666; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:700; color:#FFF; background-color:#7794B6; } 
.SubHead { vertical-align:middle; color:#b22222; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:700; font-style:normal; text-transform:capitalize; text-align:left; padding-right:10px; } 
.Help { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:400; padding:8px; text-align:left; vertical-align:middle; color:#407A43; background-color:#E9F4DF; border:1px solid #407A43; } 
.SearchTD { background-image:url(Images/searchBackground.jpg); background-repeat:no-repeat; padding:0; width:155px; height:21px; } 
.SearchButton { background-image:url(images/searchbtn.jpg); background-repeat:no-repeat; padding:15px 5px 15px 15px; cursor:pointer; font-size:1px; margin:0; height:15px; } 
#dnn_dnnSEARCH_txtSearch { background-color:#5287a6; width:120px; height:19px; color:#FFF; font-family:Arial, Helvetica; font-size:12px; padding:2px 3px 0; border:0 solid #FFF; cursor:text; vertical-align:middle; } 
#dnn_ctr463_DD{ width:200px; margin:20px auto; text-align:center;}
#dnn_ctr463_Login_pnlLogin{ width:200px; margin:20px auto; text-align:center;}
#dnn_ctr_ManageUsers_pnlUser img,#dnn_ctr463_Login_pnlLogin img{display:none;}


/*HEADER*/
/*Header Background Image*/
.bgimage { background:url("images/img_top.jpg") no-repeat top left; } 
.bgimageblue { background:url("images/top_imgblue.jpg") no-repeat top left; } 
#header a, #header a:link, #header a:visited{ color:#b22222; text-decoration:none; padding:0; font-weight: normal; } 
#header a:hover { color:#8b1d1d; } 
/*NAVIGATION*/
/* SOLPART MENU CSS*/
#tbldnn_dnnSolPartMenu_ctldnnSolPartMenuMenuBar { width:100%; height:100%; } 
.MainMenu_MenuItemSel { color:#fff; padding:5px; padding-right:0; border-left:1px solid #dcdcd1; border-bottom:1px solid #dcdcd1; width:165px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:700; font-style:normal; text-align:left; text-transform:uppercase; background-color:#8b1d1d; } 
.MainMenu_MenuItemSel TD { color:#fff; padding:5px; padding-right:0; border-left:1px solid #dcdcd1; border-bottom:1px solid #dcdcd1; width:155px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:700; font-style:normal; text-align:left; text-transform:uppercase; background-color:#8b1d1d; } 
.MainMenu_MenuItem { color:#fff; padding:5px; padding-right:0; border:0; width:155px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:700; font-style:normal; text-align:left; text-transform:uppercase; background-color:#b22222; } 
.MainMenu_MenuItem td { padding:5px; border-left:1px solid #dcdcd1; border-bottom:1px solid #dcdcd1; } 
.MainMenu_SubMenu { background-color:#C6D2E2; z-index:1000; color:red; border-right:#ccc 0 solid; border-bottom:#000 0 solid; border-top:#ccc 0 solid; margin-top:1px; margin-right:0; font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:700; font-style:normal; } 
.MainMenu_SubMenu td { border-bottom:gray 1px dotted; font-family:Arial, Helvetica, sans-serif; font-size:8pt; font-weight:700; font-style:normal; padding:5px; } 
.MainMenu_Active { color:#fff; padding:5px; padding-right:0; border-left:1px solid #dcdcd1; border-bottom:1px solid #dcdcd1; width:165px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:700; font-style:normal; text-align:left; text-transform:uppercase; background-color:#8b1d1d; } 
.MainMenu_Active td { color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:700; font-style:normal; background-color:#8b1d1d; } 
.MainMenu_MenuArrow,.MainMenu_RootMenuArrow,.MainMenu_MenuIcon { display:none; } 
/*.MainMenu_MenuBreak {border-top-style: none; border-right-style:none; border-left-style:none; border-bottom-style:none; background:transparent; vertical-align:top;}*/
/*.MainMenu_Seperator {background:url(Images/seperator.jpg) no-repeat; width:4px; height:14px;}*/
/*Extra Menu*/
#extraMenu .button {
display:inline-block;
float:left;
margin:0 .583em .2em .2em;
padding:5px 4px 5px 5px;
/* Links */

/*border:1px solid #dedede;
  border-top:1px solid #eee;
  border-left:1px solid #eee;*/
border:0;
background-color:#d1d1c3;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:11px;
line-height:100%;
text-decoration:none;
font-weight:700;
color:#a52a2a;
cursor:pointer;
}

#extraMenu .button { width:178px; overflow:visible; padding:5px 4px 5px 5px; /* IE6 */ } 
#extraMenu .button[type] { padding:5px 4px 5px 5px; /* Firefox */ line-height:12px; /* Safari */ } 
*:first-child+html #extraMenu .button[type] { padding:5px 4px 5px 5px; /* IE7 */ } 
/* Read  Button */ 
#extraMenu .button:hover { background-color:#a52a2a; /*border:1px solid #a52a2a;*/ color:#FFF; } 


#extraMenu.eshop .button{width:155px!important;}

/**************************************/
/*            MAIN CONTENT            */
/**************************************/

.contentpane { text-align:left; min-height:0; } 
.register_pane{min-height:285px;}
.WorkPanel table { float:left; } 
.DNNAligncenter div table td { text-align:left; } 

/*Fonts Used*/ 
.font-0 { font-size:0; } 
.font11 { font:11px Arial, Helvetica, sans-serif;} 
.font11 b{padding:0; margin:0;font-size-adjust:none;font-style:normal;font-variant:normal;line-height:normal;}
.font12 { font:12px Arial, Helvetica, sans-serif; } 
.fonth1 { font:1.6em Arial,Helvetica,sans-serif; font-stretch:wider; } 
.fonth2 { font:1.5em Arial,Helvetica,sans-serif; font-stretch:wider; } 
.font14 { font:14px Arial, Helvetica, sans-serif; } 
.font18 { font-size:18px; } 
.font20 { font-size:20px; } 
.font30 { font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:30px; letter-spacing:2.5px; line-height:100%; } 
.fontNarrow18 { font-family:"Arial Narrow",Arial,Helvetica,sans-serif; font-size:13px; font-weight:700; } 
.fontNarrow20 { font-family:"Arial Narrow",Arial,Helvetica,sans-serif; font-size:20px; } 
.thick { font-weight:400; } 
div.featured{padding-left:10px!;}

/*Paddings*/ 
.pad-0 { padding:0; } 
.padr-0 { padding-right:0; } 
.pad-2 { padding:10px 0; } 
.pad-3 { padding:10px 0; } 
.pad-4 { padding:20px 0; } 
.pad-5 { padding-top:20px; } 
.pad-05 { padding:5px; } 
.pad-10 { padding:10px; } 
.pad-15 { padding:15px; } 
.pad-20 { padding:20px; } 
.pad-25 { padding:25px; } 
.pad20lr { padding-left:20px; padding-right:20px; } 
.pad10lr { padding-left:10px; padding-right:10px; } 
.pad8d5l { padding-left:.7em; } 
.pad10l { padding-left:10px; } 
.pad15l { padding-left:15px; } 
.pad20l { padding-left:20px; } 
.pad5r { padding-right:5px; } 
.pad10r { padding-right:10px; } 
.pad15r { padding-right:15px; } 
.pad20r { padding-right:20px; } 
.padtop0 { padding-top:0; } 
.padtop3 { padding-top:.25em; } 
.padtop5 { padding-top:5px; } 
.padtop15 { padding-top:15px; } 
.padtop20 { padding-top:20px; } 
.padtop40 { padding-top:40px; } 
.padtop10 { padding-top:10px; } 
.padbot30 { padding-bottom:30px; } 
.padbot25 { padding-bottom:25px; } 
.padbot20 { padding-bottom:20px; } 
.padbot15 { padding-bottom:15px; } 
.padbot10 { padding-bottom:10px; } 
.padbot5 { padding-bottom:5px; } 

/*Margins*/ 
.marbot10 { margin-bottom:10px; } 
.martop5 { margin-top:5px; } 
.martop10 { margin-top:10px; } 
.martop20 { margin-top:20px; } 
.martop0 { margin-top:0; } 
.mar-0 { margin:0; } 
.mar-5 { margin:5px; } 
.mar-05 { margin:0 5px; } 
.marl10 { margin-left:10px; } 
.marl18 { margin-left:18px; } 
.marl20 { margin-left:20px; } 
.marl30 { margin-left:30px; } 
.marl40 { margin-left:40px; } 
.marl60 { margin-left:60px; } 
.marl235{ margin-left:235px; } 
.marl5 { margin-left:5px; } 
.marlr10 { margin-left:10px; margin-right:10px; } 
.righttext { text-align:right; } 
#mylinks a { padding:0; margin:0; } 

/*Edit Button*/
.container a.editbutton, .container button, #OffersEdit input[type=submit], #NewsEdit input[type=submit]{ display: inline-block; float: left; margin:0 0.583em 0.667em 0; padding:5px 10px 5px 7px; /* Links */ border:1px solid #dedede; border-top:1px solid #eee; border-left:1px solid #eee; background-color:#f5f5f5; font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size:100%; line-height:130%; text-decoration:none; font-weight:bold; color:#565656; cursor:pointer; } 
.container button { width:auto; overflow:visible; padding:4px 10px 3px 7px; /* IE6 */ } 
.container button[type] { padding:4px 10px 4px 7px; /* Firefox */ line-height:17px; /* Safari */ } 
*:first-child+html .container button[type] { padding:4px 10px 3px 7px; /* IE7 */ } 
.container button img, .container a.button img{ margin:0 3px -3px 0 !important; padding:0; border:none; width:16px; height:16px; float:none; } 

/* Standard Buttons */
#OffersEdit input[type=submit]:hover, #NewsEdit input[type=submit]:hover{ background-color:#dff4ff; border:1px solid #c2e1ef; color:#336699; } 
#OffersEdit input[type=submit]:active, #NewsEdit input[type=submit]:active{ background-color:#6299c5; border:1px solid #6299c5; color:#fff; } 


/* Read  Custom Button*/
#showroom .button, shop_itemPaging .button,#special .button,#contactForm .button , #contact a.button{
display:inline-block;
float:left;
margin:0 .583em .667em 0;
padding:5px 10px 5px 7px;
/* Links */
border:1px solid #dedede;
border-top:1px solid #eee;
border-left:1px solid #eee;
background-color:#a52a2a;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:10px;
line-height:130%;
text-decoration:none;
font-weight:700;
color:#FFF;
cursor:pointer;
overflow:visible;
padding:2px 7px;
width:auto;
}
#showroom .button, #shop_itemPaging .button,#special .button,#contactForm .button, #contact a.button { width:auto; overflow:visible; padding:2px 7px; /* IE6 */ } 
#showroom .button[type], #shop_itemPaging .button[type], #special .button[type],#contactForm .button[type], #contact a.button[type]{ padding:2px 7px; /* Firefox */ line-height:12px; /* Safari */ } 
*:first-child+html #showroom .button[type] { padding:2px 7px; /* IE7 */ } 
*:first-child+html #special .button[type] { padding:2px 7px; /* IE7 */ } 
*:first-child+html #contactForm .button[type] { padding:2px 7px; /* IE7 */ } 
*:first-child+html #contact a.button[type] { padding:2px 7px; /* IE7 */ }

/* Read  Button */ 
#showroom .button.more:hover, #shop_itemPaging .button.more:hover, #aftersalesPage .button.more:hover, #special .button.more:hover,#contactForm .button.more:hover,
#contact a.button.more:hover { background-color:#FFF; border:1px solid #a52a2a; color:#a52a2a; } 
#showroom .button.more:active,#aftersalesPage .button.more:hover,#special .button.more:active,#contactForm .button.more:active,  #contact a.button.more:active { background-color:#FFF; border:1px solid #a52a2a; color:#a52a2a; } 
#showroom .button.more.mar-0 { margin:0; } 

/* Read More Link */ 
body .more { color:#FFF; } 
.container a.more, #contact.more { display:inline-block; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:700; color:#736e49; text-decoration:none; } 
a.more:hover { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:700; color:#736e49; text-decoration:underline; } 
a.more:active { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:700; color:#736e49; text-decoration:underline; } 

/*Showroom Navigation Links*/ 
.container a.smlinks, #showroom a { display:inline-block; font-family:"Arial Narrow", Arial,Helvetica,sans-serif; font-size:11px; font-weight:700; color:#736e49; text-decoration:none; padding-left:20px; } 
a.smlinks:hover { padding-left:20px; font-family:"Arial Narrow", Arial,Helvetica,sans-serif; font-size:11px; font-weight:700; color:#736e49; text-decoration:none; display:block; background-color:#FFF; } 
a.smlinks:active { padding-left:20px; font-family:"Arial Narrow", Arial,Helvetica,sans-serif; font-size:11px; font-weight:700; color:#736e49; text-decoration:none; } 

/*Brochure link*/ 
#brochure a, #brochure a:link, #brochure a:visited { display:inline-block; font-family:"Arial Narrow", Arial,Helvetica,sans-serif; font-size:15px; font-weight:700; color:#736e49; text-decoration:none; } 
#brochure a:hover { font-family:"Arial Narrow", Arial,Helvetica,sans-serif; font-size:15px; font-weight:700; color:#736e49; text-decoration:underline; } 
#brochure a:active { font-family:"Arial Narrow", Arial,Helvetica,sans-serif; font-size:15px; font-weight:700; color:#736e49; text-decoration:underline; } 
.showroombg { background:url(images/showroom-offers-title.jpg) no-repeat; } 

/*Rounded Corners*/ 
.menu_bg { padding:0; margin:0 9px; height:10px; background:url(images/bg.jpg) repeat-x top left; } 
.menu_bg1 { padding:0; margin:0; height:10px; width:5px; background:#fff url(images/bg.jpg) repeat-x top left; } 
.menu_bg2 { padding:0; margin:0; margin-left:252px; height:10px; background:url(images/bg2.jpg) repeat-x top left; } 
.menu_bg3 { padding:0; margin:0; height:10px; background:url(images/cornerswhite/bgwhite.jpg) repeat-x top left; } 
.menu_bgbot { padding:0; margin:0 9px; height:10px; background:url(images/bgbot.jpg) repeat-x top left; } 
.menu_bgbot3 { padding:0; margin:0 9px; height:10px; background:url(images/bgbot3.jpg) repeat-x top left; } 
.menu_bgbot2 { padding:0; margin:0; margin-left:252px; height:10px; background:url(images/bgbot2.jpg) repeat-x top left; } 
.menu_left { padding:0; margin:0; background:url(images/bl.jpg) no-repeat top left; }.menu_right { margin:0; background:url(images/br.jpg) no-repeat top right; } 
.menu_topleft { padding:0; margin:0; background:url(images/tl.jpg) no-repeat top left; } 
.menu_topright { margin:0; background:url(images/tr.jpg) no-repeat top right; } 
/*Rounded Corners White*/ 
.whitemenu_bg { padding:0; margin:0 9px; height:10px; background:url(images/cornerswhite/bgwhite.gif) repeat-x top left; } 
/*.menu_bg2 { padding:0; margin:0; margin-left:252px; height:10px; background:url(images/bg2.jpg) repeat-x top left; } */
/*.menu_bg3{padding:0 0 0 0px; height:10px; background: #fff top left;}*/ 
.whitemenu_bgbot { padding:0; margin:0 9px; height:10px; background:url(images/cornerswhite/bgbotwhite.gif) repeat-x top left; } 
/*.menu_bgbot2 { padding:0; margin:0; margin-left:252px; height:10px; background:url(images/bgbot2.jpg) repeat-x top left; } */
.whitemenu_left { padding:0; margin:0; background:url(images/cornerswhite/blwhite.gif) no-repeat top left; } 
.whitemenu_right { margin:0; background:url(images/cornerswhite/brwhite.gif) no-repeat top right; } 
.whitemenu_topleft { padding:0; margin:0; background:url(images/cornerswhite/tlwhite.gif) no-repeat top left; } 
.whitemenu_topright { margin:0; background:url(images/cornerswhite/trwhite.gif) no-repeat top right; } 

/*Rounded Corners Showroom*/
.showroom_bg { padding:0; margin:0 9px; height:10px; background:url(images/showroom/bg.jpg) repeat-x top left; } 
.showroom_bg2 { padding:0; margin:0; margin-left:252px; height:10px; background:url(images//showroom/bg2.jpg) repeat-x top left; } 
.showroom_bg3 { padding:0; height:10px; background:#fff top left; } 
.showroom_bgbot { padding:0; margin:0 9px; height:10px; background:url(images/showroom/bgbot.jpg) repeat-x top left; }
.showroom_bgbot2 { padding:0; margin:0; margin-left:252px; height:10px; background:url(images/showroom/bgbot2.jpg) repeat-x top left; } 
.showroom_left { padding:0; margin:0; background:url(images/showroom/bl.jpg) no-repeat top left; } 
.showroom_right { margin:0; background:url(images/showroom/br.jpg) no-repeat top right; } 
.showroom_topleft { padding:0; margin:0; background:url(images/showroom/tl.jpg) no-repeat top left; } 
.showroom_topright { margin:0; background:url(images/showroom/tr.jpg) no-repeat top right; } 

/*Gallery*/ 
#gallery { text-align:center; } 

/*Contact Us, Book a Service, Book a Test forms*/ 
#contactForm table,#contactForm tr, #contact table, #contact tr{ vertical-align:top; padding:5px; } 
#contactForm td, #contact td{ padding:4px; color:#736E49; } 
#contactForm th, #contact th{ padding:4px; color:#736E49; text-align:right; vertical-align:top; width:150px; font-weight:400; font:11px Arial, Helvetica, sans-serif; } 
#contactForm input, #contactForm textarea, #contact input, #contact textarea{ font:11px Arial, Helvetica, sans-serif; width:200px; color:#736E49; } 
#contactForm .check input, #contact.check input{width:10px; margin:0; margin-left:5px; padding:0; } 
#contact select, #contactForm .drop { font:11px Arial, Helvetica, sans-serif; width:210px; padding-left:5px; color:#736E49; border: 1px solid #ccc;}
#contactForm .drop:hover, #contact select:hover{border-color: #aaa;}
#contactForm .drop:focus, #contact select:focus{border-color: #888; outline: 2px solid #ffffaa;}

#contactForm .special,#contactForm .special td, #contact .special td, #contact .special{ font:11px Arial, Helvetica, sans-serif; background-color:#ebe7dc; padding:3px; } 
#contactForm .bold,#contact .bold{ font-weight:700; } 
#contactForm .valid,#contact .valid{ font:11px Arial, Helvetica, sans-serif; padding-left:4px; color:#b22222; text-align:right; vertical-align:top; } 
.bold { font-weight:700; } 
.right { float:right; } 


#contactForm.search th{text-align:left; font-weight:bold;}
#contactForm.search .drop{width:140px;}
#contactForm.search p.right a{margin:0!important;}

/*Offers/News Edit Form*/ 
#OffersEdit table,#OffersEdit tr,#NewsEdit table,#NewsEdit tr { vertical-align:top; padding:5px; }
#OffersEdit .header th{text-align:center;} 
#OffersEdit td,#NewsEdit td { padding:4px; color:#736E49; } 
#OffersEdit th,#NewsEdit th { padding:4px; color:#736E49; font-size:11px; font-weight:700; text-align:right; vertical-align:top; } 
#OffersEdit input,#OffersEdit textarea,#NewsEdit input,#NewsEdit textarea { font:11px Arial, Helvetica, sans-serif; width:200px; color:#736E49; } 
#OffersEdit input[type=radio], #NewsEdit input[type=radio]{width:20px;}
#OffersEdit input[type=checkbox], #NewsEdit input[type=checkbox]{width:20px;}
#OffersEdit input[type=submit], #NewsEdit input[type=submit]{width:100px; margin-top:0.3em;}
#OffersEdit .drop,#NewsEdit .drop { font:11px Arial, Helvetica, sans-serif; width:210px; padding-left:5px; color:#736E49; } 
#OffersEdit .valid,#NewsEdit .valid { padding:4px; color:#736E49; font-weight:700; text-align:right; vertical-align:top; } 
.modellist { font:11px Arial, Helvetica, sans-serif; width:210px; color:#736E49; background-color:#DCDCD0; padding:5px; padding-left:10px; border:0; } 
.modellist a { background-color:#FFF; cursor:hand; } 
.interior {background-color: #FFFFFF; width:525px;}
.interior strong{margin-left:10px; font-weight:normal;}
.interior div{padding-left:10px; padding-right:10px; padding-bottom:10px; font-weight:normal;}

table #List{width:100%;}
#List table,#List tr { vertical-align:middle; padding:5px; }
#List .header th{text-align:left;}
#List td{ padding:4px; color:#736E49; border-bottom:1px #453f21 solid; } 
#List th{ padding:4px; color:#736E49; font-size:11px; font-weight:700; text-align:left; vertical-align:top; } 
#List tr .paging {font:11px Arial, Helvetica, sans-serif; width:210px; color:#736E49; background-color:#DCDCD0; padding:5px; padding-left:10px; border:0; width:100%; }
#List .paging td {text-align:center; border-bottom:0;}
#List .paging a, #List .paging a:link, #List .paging a:visited{color:#736E49; text-decoration: none;}
#List .paging a:hover, #List .paging a:active {color:#453f21; text-decoration: underline;}

/*Accordion*/
#accordion {margin-top:10px; width: 525px;}
#accordion h3 {width:525px;cursor:pointer;position:relative;margin-top:1px;zoom:1;
font:12px Arial, Helvetica, sans-serif;font-weight:700;background-color:#DCDCD0;}
#accordion h3 a{color:#736E49;display:block;font-size:1em;padding:.5em .5em .5em 2.2em;}
   
#accordion_table td{padding:4px;color:#736E49; font:11px Arial, Helvetica, sans-serif; text-align: justify;}
#accordion_table th{padding:4px; padding-left:10px; color:#4B72BA; text-align:left; vertical-align:middle; width:250px;  font:11px Arial, Helvetica, sans-serif; font-weight:bold; text-align: justify;}
#accordion table{ width:500px; margin:0 1.2em 1.2em 1.2em; padding:5px;}
#accordion td{padding:5px;padding-bottom:0px; border:1px solid #A2A29A;}
#accordion td strong{vertical-align: middle;}
#accordion div {background-color:#fff; min-height:50px; display:none;}
#accordion div a {  display:block;  color:#006699;  background-color:#EFEFEF;  padding-left:10px; font-weight:bold;  text-decoration:none;}
#accordion div a:hover {  color: #000000;  text-decoration:underline;}

/*Footer*/
.holistic a,.holistic a:link,.holistic a:visited { font-weight:400; color:#736e49; text-decoration:none; } 
.holistic a:hover { font-weight:400; color:#8B1D1D; text-decoration:none; } 
.holistic a:active { font-weight:400; color:#736e49; text-decoration:none; } 

/*Other*/ 
.gimgbg { background:url(images/galleryimagebg.png) no-repeat; } 
a.redlink {text-decoration:none; color:#B222222}
.redlink a:link {text-decoration:none; color:#B222222}
.redlink a:hover {text-decoration:none; color:#B222222}
.redlink a:active {text-decoration:none; color:#B222222}

/*Register*/
.submit{background:url(images/register/submit.gif) no-repeat middle center;}
input.submit:hover {background:url(images/register/submit-hover.gif) no-repeat middle center;}
.update input[type='image']:hover {background:url(images/register/update-hover.gif) no-repeat;}
.cancel input[type='image']:hover {background:url(images/register/cancel-hover.gif) no-repeat;}

/*UcanUse*/ 
#dnn_ctr766_ContentPane, #dnn_ctr765_ContentPane{ width:729px; float:left; border:1px solid #A2A29A; border-top:0; border-bottom:0;}
#dnn_ctr766_UserAttributes_UserAttributesSnapInPanel
{width:730px; margin:0; padding:0; color:#4B72BA; border-top:0; border-bottom:0;}
#dnn_ctr765_UserAttributes_RegistrationSnapInPanel {width:730px; margin:0; padding:0; color:#4B72BA; border-top:0; border-bottom:0;}
#dnn_ctr765_UserAttributes_UserAttributesSnapInPanel
{width:730px; margin:0; padding:0; color:#4B72BA;  border-top:0; border-bottom:0;}

#dnn_ctr765_UserAttributes_UserAttributesSnapin1_FieldDataList_ctl02_ctl00_UserAttributeCtl_txtUserAttribute{margin-bottom:10px;}

.ucu_commandBar{width:729px; padding:10px 0 0; border-top:0; border-bottom:0;}

.ucu_instructions{height:0; border-collapse: collapse;}

.valid{ font:11px Arial, Helvetica, sans-serif!important; padding-left:4px; color:red !important; text-align:right; vertical-align:top; display:block; /*float:left;*/} 

.ucu_ua_regsn, .ucu_ua_regsn_user, .ucu_ua_address, .ucu_ua_dlFields, .ucu_ua_tpl_item{width:690px; background-color: #fff; margin-left:_1.7em!important; margin-left:1.8em; margin-left/*\**/:20px\9; text-align:center;}

table.ucu_ua_regsn, table.ucu_ua_regsn_user, table.ucu_ua_address, table.ucu_ua_dlFields, table.ucu_ua_tpl_item{ width:668px; width:_670px!important; width/*\**/:670px\9; border:1px dotted #75704D; border-top:0; border-bottom:0;}

.ucu_ua_regsn_user table,.ucu_ua_regsn_user tr, .ucu_ua_address table, .ucu_ua_address tr, .ucu_ua_dlFields table, .ucu_ua_dlFields tr{ vertical-align:middle; padding:5px; border:0; } 

td.ucu_label{width:39%; text-align:right;}
td.ucu_field{width:300px;}

.label, td.ucu_label label{padding:4px; padding-right:10px;  color:#4B72BA; text-align:right; vertical-align:middle; width:150px;
font:11px Arial, Helvetica, sans-serif; font-weight:bold; }


.ucu_ua_regsn_user.NormalRed, .ucu_ua_regsn_user.NormalRed, .ucu_ua_address.NormalRed, .ucu_ua_dlFields.NormalRed{font:11px Arial, Helvetica, sans-serif; padding-left:4px; color:#b22222 !important; text-align:right; vertical-align:top;}

.ucu_ua_regsn_user td, .ucu_ua_address td, .ucu_ua_tpl_item td{ padding:4px; color:#736E49; } 
.ucu_ua_regsn_user th, .ucu_ua_address th, .ucu_ua_tpl_item th{ padding:4px; color:#736E49; text-align:right; vertical-align:top; width:150px; font-weight:400; font:11px Arial, Helvetica, sans-serif;} 
.label{padding:4px; color:#736E49; text-align:right; vertical-align:top; width:150px; font-weight:400; font:11px Arial, Helvetica, sans-serif;font-weight:bold;}
.ucu_ua_regsn_user input,.ucu_ua_regsn_user textarea, .ucu_ua_address input, .ucu_ua_address textarea, .ucu_ua_tpl_item input, .ucu_ua_tpl_item textarea{ font:11px Arial, Helvetica, sans-serif; width:200px; color:#736E49; } 
.ucu_ua_regsn_user input[type=checkbox],.ucu_ua_address input[type=checkbox], .ucu_ua_tpl_item input[type=checkbox]{width:10px; margin:0; padding:0; } 

.ucu_ua_regsn_user.drop{ font:11px Arial, Helvetica, sans-serif; width:210px; padding-left:5px; color:#736E49; border: 1px solid #ccc;}
.ucu_ua_regsn_user.drop:hover{border-color: #aaa;}
.ucu_ua_regsn_user.drop:focus{border-color: #888; outline: 2px solid #ffffaa;}

/*Dropdown Css*/
.ucu_ua_regsn_user select, .ucu_ua_address select, .ucu_ua_tpl_item select{ font:11px Arial, Helvetica, sans-serif; width:210px; padding-left:5px; color:#736E49; border: 1px solid #ccc;}
.ucu_ua_regsn_user option, .ucu_ua_address option, .ucu_ua_tpl_item option{color:#736E49;}
select:hover{border-color: #aaa;}
select:focus{border-color: #888; outline: 2px solid #ffffaa;}

.ucu_ua_regsn_user.special,.ucu_ua_regsn_user.special td{ font:11px Arial, Helvetica, sans-serif; background-color:#ebe7dc; padding:3px; } 
.ucu_ua_regsn_user.bold{ font-weight:700; } 
.ucu_ua_regsn_user.valid{ font:11px Arial, Helvetica, sans-serif; padding-left:4px; color:#b22222; text-align:right; vertical-align:top; } 
.bold { font-weight:700; } 
.right { float:right; } 


.NormalRed{font:11px Arial, Helvetica, sans-serif; padding-left:4px; color:#b22222; text-align:right; vertical-align:top;}

/*Terms*/

#terms{ width:689px; font:11px Arial, Helvetica, sans-serif; padding:0 20px; text-align:justify; border:1px solid #A2A29A; border-top:0; border-bottom:0;}
#terms p{margin:0;}
#terms h5{color:#921616;}


/*CSS For shop_item Form*/
.strikeout{text-decoration:line-through;}

table#shop_itemTable{padding:0px 10px;}
table#shop_itemTable {width:100%; margin-top:20px; /*border-bottom:1px dotted #75704D;*/ border-collapse:separate;font-size:11px;}
table#shop_itemTable td {color:#736E49;vertical-align:top;}
table#shop_itemTable td.itemImage {width:160px; text-align:center;}
table#shop_itemTable td.itemHeader {font-size:16px; color:#B22222; font-weight:700; padding-bottom:10px;}
table#shop_itemTable td.itemFirstTD {padding-bottom:10px;}
table#shop_itemTable td.itemLastTD {padding-bottom:20px;}
table#shop_itemTable td.itemOldPrice {text-decoration:line-through;}
table#shop_itemTable td.itemLabel {font-weight:bold;} 
table#shop_itemTable tr.special td{background-color:#ebe7dc;} 
table#shop_itemTable input[type="text"],table#shop_itemTable textarea{color:#736E49;font:normal 11px Arial,Helvetica,sans-serif;margin-bottom:10px;padding:0.3em 0.4em 0.15em 0.4em;width:200px;}
table#shop_itemTable select{color:#736E49;font:normal 11px Arial,Helvetica,sans-serif;margin-bottom:10px;padding-left:5px;width:210px;}
.container h3{color:#736E49;font:bold 11px Arial,Helvetica,sans-serif;}

table#shop_itemTable.detailed td.itemLabel {padding-left:20px; padding-right:10px;} 
table#shop_itemTable.detailed td.itemFirstTD {padding-bottom:4px;}

table#shop_itemTable.cart td.itemLabel {text-align:center;}
table#shop_itemTable.cart tr.cart td {padding:10px 0 5px; border-bottom:1px dotted #ccc;}

table#shop_itemTable.cart a.button {float:none!important; display:flow!important;}

#showroom.buy{float:right}
#showroom.backbutton{float:left; padding-left:10px; padding-top:23px;}
#showroom.button{display:flow;}

#buynow{float:right; padding-bottom:10px;}
#buynow table{margin-top:0;}

.right10{margin-right:10px!important;}

div#shop_itemPaging table {float:right; margin:20px 10px 10px 0px;}
div#shop_itemPaging table td {vertical-align:top;}
div#shop_itemPaging .button {text-decoration:none;}
div#shop_itemPaging span {margin:0px 10px;}

#item_ShopSummary{float:left; width:240px; padding:10px 5px 10px 10px;}
#item_ShopSummary.alternate{float:left; width:240px; padding:10px 10px 10px 5px;}
#item_ShopSummary .model{float:left; clear:both; font-size:11px; min-height:75px;}
#item_ShopSummary h2{font-size:16px; color:#B22222; font-weight:700; padding-bottom:10px;}

#item_ShopSummary .image{float:left;}
#item_ShopSummary .image img{height:85px!important; max-width:115px; float:left; margin-bottom:10px;}

#item_ShopSummary table#shop_itemTable{padding:0; margin:0; padding-left:5px;}

#shop_itemPaging a.button.more{width:50px!important; background-color:#A52A2A; color:#fff;}
#shop_itemPaging a[disabled=disabled], #shop_itemPaging a[type=disabled]{ background-color:#ccc; color:#ccc;}
#shop_itemPaging .page{float:left; width:50px!important;}

/*Contact Us, Book a Service, Book a Test forms*/ 
#chassisResults table,#chassisResults tr{ vertical-align:top; padding:5px; } 
#chassisResults td{ padding:4px; color:#736E49; } 
#chassisResults th{ padding:4px; color:#736E49; text-align:right; vertical-align:top; width:150px; font-weight:400; font:11px Arial, Helvetica, sans-serif; } 

#chassisResults .special,#chassisResults .special td{ font:11px Arial, Helvetica, sans-serif; background-color:#ebe7dc; padding:3px; } 
#chassisResults .bold{ font-weight:700; } 
#chassisResults .valid{ font:11px Arial, Helvetica, sans-serif; padding-left:4px; color:#b22222; text-align:right; vertical-align:top; } 
