/* -------------- MAIN STYLES -------------- */
body{
	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	margin:0;
	background:url(../../images/global/top-bar.gif) top repeat-x #afab9f;
}
	
p,td{
	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	color:#333;
	margin-right:20px;
}

a{
	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:underline;
}

a:hover{
	text-decoration:none;
}

ul{
	margin:20px 20px 5px 35px;
	padding:0;
}

li{
	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	margin-top:15px;
	padding:0px;
}
	
h1{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 24px; color: #333; font-weight: normal; margin:0px; line-height:30px;padding-top:20px;}
h2{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight: normal; margin:0px; line-height:21px;}
h3{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: normal; margin:0px;}
h4{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; margin:0px;}
b{font-weight:bold;}
form{margin:0px;padding:0px;}
div{font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";color:#000000;margin:0px;}
img{border:0px;}
sup{color:#000000;font-size:8px;}

/* -------------- FORMS -------------- */
.textinput {font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; font-size: 11px; color: #666666; background-color: #ffffff; border: #929384; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.textinputalert {font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; font-size: 11px; color: #666666; background-color: #FFEEEE; border: #FF0000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.invisible {font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; font-size: 10px; color: #666666; background-color: #ffffff; border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.buttoninput {margin-left: 0px; height : auto; background-color: #336699;	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; font-size: 8pt; font-weight: bold;	color: #ffffff;	cursor : hand; border : medium single #353535; }
.button {color: #FFFFFF; background-color: #36653B; border: #ffffff; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

.navbar {color:#fff;}
.navbar a {padding:0 7px;font-size:11px;color:#fff;text-decoration:none;}
.navbar a:hover {color:#ccc;}

.navi {color:#fff;background:transparent url(../../images/navi/navi.gif) no-repeat top left;padding:3px 0 7px 25px;}
.navi a {font-size:11px;color:#fff;text-decoration:none;}
.navi a:hover {color:#ccc;}
/* -------------- MARGINS -------------- */
/* ALL */
.miia{margin:2px;} 
.mva{margin:5px;} 
.mxa{margin:10px;} 
.mxva{margin:15px;}
.mxxa{margin:20px;}
.mxlvtvbxr{margin-left:5px;margin-top:5px;margin-bottom:5px;margin-right:10px;}
.mxlbrvt{margin-left:10px;margin-top:5px;margin-bottom:10px;margin-right:10px;}
/* TOP ONLY */
.miiit{margin-top:3px;} 
.mvt{margin-top:5px;}
.mxt{margin-top:10px;}
.mxvt{margin-top:15px;}
.mxxt{margin-top:20px;}
.mxxxxxt{margin-top:50px;}
/* LEFT ONLY */
.mil{margin-left:1px;} 
.miil{margin-left:2px;} 
.mvl{margin-left:5px;}
.mxl{margin-left:10px;}
.mxvl{margin-left:15px;}
.mxiiiil{margin-left:14px;}
.mxxl{margin-left:20px;}
.mxxxvl{margin-left:35px;}
/* RIGHT ONLY */
.mvr{margin-right:5px;}
.mxr{margin-right:10px;}
.mxxr{margin-right:20px;}
.mxxxr{margin-right:30px;}
.mxxxxr{margin-right:40px;}
.mxxxxxr{margin-right:50px;}
/* BOTTOM ONLY */
.mvb{margin-bottom:5px;}
.mxb{margin-bottom:10px;}
.mxvb{margin-bottom:15px;}
.mxxb{margin-bottom:20px;}
/* TOP/LEFT */
.mvtl{margin-top:5px;margin-left:5px;}
.mvttxl{margin-top:5px;margin-left:10px;}
.mvtxxxvl{margin-top:5px;margin-left:35px;}
.mvtviiil{margin-left:8px;margin-top:5px;}
.mxtl{margin-top:10px;margin-left:10px;}
/* TOP/RIGHT */
.mvtr{margin-top:5px;margin-right:5px;}
.mvttxr{margin-top:5px;margin-right:10px;}
.mxxtr{margin-top:20px;margin-right:20px;}
.mvtxxxvr{margin-top:5px;margin-right:35px;}
.mvtviiir{margin-right:8px;margin-top:5px;}
.mxtr{margin-top:10px;margin-right:10px;}
.mxxxxxtxr{margin-top:50px;margin-right:10px;}
/* TOP/BOTTOM */
.mvtb{margin-top:5px;margin-bottom:5px;}
.mxtb{margin-top:10px;margin-bottom:10px;}
.mxvtb{margin-top:15px;margin-bottom:15px;}
.mxtxxb{margin-top:10px;margin-bottom:20px;}
.mxxtb{margin-top:20px;margin-bottom:20px;}
/* LEFT/BOTTOM */
.mvbl{margin-bottom:5px;margin-left:5px;}
.mxbl{margin-bottom:10px;margin-left:10px;}
.mvbxl{margin-bottom:5px;margin-left:10px;}
.mxxxvlvb{margin-left:35px;margin-bottom:5px;}
/* MISC */
.mxblt{margin-bottom:10px;margin-left:10px;margin-top:10px;}
.mxrlt{margin-right:10px;margin-left:10px;margin-top:10px;}
.mvlr{margin-left:5px;margin-right:5px;}
.mxlr{margin-left:10px;margin-right:10px;}
.mxxlr{margin-left:20px;margin-right:20px;}
.mxxlrt{margin-left:20px;margin-right:20px;margin-top:20px;}

/* -------------- PADDING -------------- */
.pva{padding:5px;}
.pxa{padding:10px;}
.pxxa{padding:20px;}
.pvl{padding-left:5px;}
.pvr{padding-right:5px;}
.pvt{padding-top:5px;}
.pvtb{padding-top:5px;padding-bottom:5px;}
.pvtbl{padding-top:5px;padding-bottom:5px;padding-left:5px;}
.pvlb{padding-left:5px;padding-bottom:5px;}
.pvb{padding-bottom:5px;}
.piiia{padding:3px;}
.piiil{padding-left:3px;}
.piiir{padding-right:3px;}
.piiitb{padding-top:3px;padding-bottom:3px;}
.piiit{padding-top:3px;}
.piiib{padding-bottom:3px;}
.pxl{padding-left:10px;}

/* -------------- COLORS  -------------- */
.white{color:#FFFFFF;}
.balck{color:#000000;}
.red{color:#A90232;}
.blue{color:#005488;}
.greendark{color:#929384;}
.greenlight{color:#C1C9BF;}

/* -------------- BORDERS  -------------- */
.borderblack{border:#000000;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;}
.borderwhite{border:#FFFFFF;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;}

/* -------------- OTHER CLASSES  -------------- */
#footer {color:#333;text-decoration:none;margin:0;width:669px;padding:0 0 20px 0;margin:auto;}
#footer p{font-size:9px;padding:10px 0 0 0;margin:0;}
#footer a{text-decoration:underline;font-size:9px;}
#footer a:hover {text-decoration:none;}
.required {font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";color:#FF0000;margin:0px;font-size:11px;}
.small {font-size:10px;line-height:14px;}
a.small{text-decoration:underline;}
a.small:hover{text-decoration:none;}

p.panels{
	font:9px/13px Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	color:#333;
	padding:5px;
	margin:0;
}

/* Styles added by Gary 20/01/2010 */

.yeti-row img{float:right; padding:0 0 5px 8px}
.yeti-row p{width:495px}
.yeti-row{float:left;width:100%; margin:15px 0 0 0}
.skoda-story-container{margin-top:10px}

/* styles added by Gary 03/02/10 */

.img-right{float:right; margin:0 0 0 5px}
.superb-estate-text{float:left;width:495px}
.superb-h2{margin:0 0 10px 0;font-size:14px}
.mobility-ad{
	background-image: url(../../images/global/mob-ad-bg.jpg);
	background-repeat: repeat-x;
	background-color: #005737;
	background-position: left bottom;
	width:484px;
	min-height:365px;
	height:auto !important;
	height:365px;
	padding:5px 5px 5px 6px;
	margin:10px 0 0 0
}
.mobility-ad p{
	line-height:26px;
	font-size:18px;
	color:#fff;
	text-align:center
}
.mobility-ad p span{
	font-weight:bold;
	text-transform:capitalize
}

/* styles added by Gary 05/03/2010 */

.news-img-border { border:1px solid #fff; margin:0;  }
.caption-bg { margin:5px 0 20px 0; width:477px; display:block; color:#000; display:block; }
.img-left-caption {  
	float:left;
	width:300px;
	padding:0 20px 0 0;
}
.img-right-caption {  
	float:right;
	width:300px;
	padding:0 0 10px 20px;
	margin:0 15px 0 0;
	display:inline;
}
.img-left-caption img,
.img-right-caption img {
	float:right;
	width:300px;
	height:auto;
}
.img-left-caption span,
.img-right-caption span {
	width:290px;
	float:right;
	text-align:center;
	padding:5px;
	font: 11px Arial, Helvetica, sans-serif;
	display:block;
	color:#000;
}
