@charset "UTF-8";
body {
	font-family: Helvetica, Arial, sans-serif;
	margin: 0px;
	color: #000000;
	background-color: #000;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
}
.clearing {
	font-size: .1em;
	clear: both;
}
.cleardots {font-size:.1em; margin:0; padding:0; border-bottom:dotted 1px #666; clear:both;}
.smalltxt {font-size:11px;}
H1 {
	line-height: 1em;
	margin-top: 0px;
	font-size: 26px;
	margin-bottom: 5px;
	padding: 0px;
}
h2 {
	line-height: 1.5em;
	margin-top: 0px;
}
#tp_box1 {
	height: 139px;
	width: 920px;
	background-image: url(../images/hdr_tp.jpg);
}
#logo_box {
	font-size: 2.75em;
	padding-left: 18px;
	padding-top: 24px;
	float: left;
}
#slogan_box {
	font-size: 0.78em;
	color: #66ccff;
	padding-top: 12px;
}
#tel_box_l {
	float: right;
	width: 270px;
	padding-top: 20px;
	font-size: 2em;
}
.blue_txt {
	color: #222222;
}
#open_box {
	font-size: 0.5em;
	padding-top: 15px;
	line-height: 1.2em;
}
.sub_txt {
	font-size: 1
..2em;
	font-size: 1.2em;
	color: #000000;
}
#tp_box2 {
	height: 139px;
	width: 920px;
	background-image: url(../images/hdr1.jpg);
	font-size: 0.1em;
}
#tp_box3 {
	height: 163px;
	width: 920px;
	background-image: url(../images/hdr2.jpg);
	font-size: 0.1em;
	margin-bottom: 20px;
}
#content_container {
	width: 904px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 8px;
	padding-left: 8px;
	font-size: 12px;
	line-height: 1.4em;
}
#content_box_l {
	float: left;
	width: 440px;
	padding-right: 15px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #666;
	padding-left: 10px;
}
#welcome_box {
}
#content_box_r {
	float: right;
	width: 420px;
	line-height: 1.5em;
}
.tel_txt {
	font-size: 2.5em;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.sub_lbrwn_txt {	font-size: 1
..2em;
	font-size: 1.4em;
	color: #C00;
}
#copyright_box {
	font-size: 0.7em;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	height: 25px;
	padding-top: 15px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666;
	text-align: center;
}
a:link {
	color: #C31314;
	text-decoration: none;
}

a:hover {
	color: #C31314;
	text-decoration: underline;
}

#p_logos {
	font-size: .1em;
	height: 56px;
	width: 750px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	background-image: url(../images/partnerlogos.jpg);
}
#femalogo_box1 {
	background-image: url(../images/fensa_logo_pic.jpg);
	height: 380px;
	width: 384px;
	margin-right: auto;
	margin-left: auto;
	font-size: 0.1em;
}
#telbox2 {
	background-image: url(../images/mobile.jpg);
	background-repeat: no-repeat;
	height: 67px;
	width: 280px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 70px;
	padding-top: 12px;
}
#pg_bg {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
}
#thumb1 {
	font-size: .1em;
	background-image: url(../images/thumb1.jpg);
	height: 149px;
	width: 186px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 90px;
}
#thumb2 {
	font-size: 0.1em;
	background-image: url(../images/thumb2.jpg);
	height: 140px;
	width: 326px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
.phone_txt {
	font-size: 1.5em;
	color: #000000;
}
li {
	font-size: 12px;
	line-height: 1.3em;
	list-style-image: url(../images/bullet.jpg);
}
.highlight_box {
	background-color: #ECECEC;
	padding: 10px;
	border: 1px dashed #666;
	font-size: .98em;
}
.big_redtxt {
	font-size: 1.5em;
	line-height: 1.2em;
	color: #C00;
}
.thumb_lft {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
.grybdr {border: dotted 1px #666;}
#grfb {background-image:url(../images/grfb.jpg); width:400px; height:65px; margin:0 auto 0 auto;}
a.grfb {float:left; width:200px; height:65px; display:block;}
a.grfb span {display:none;}
a.mot {height:25px; width:170px; display:block; float:left; font-size:18px; text-decoration:none; border-right:1px #fff solid; color:#fff; margin:130px 0 0 0; text-align:center; padding:5px 0 0 0;}
a:hover.mot {color:#FF0; text-decoration:none;}
a.tyre {height:25px; width:205px; display:block; float:left; font-size:18px; text-decoration:none;color:#fff; margin:130px 0 0 0; text-align:center; padding:5px 0 0 0;}
a:hover.tyre {color:#FF0; text-decoration:none;}
.spbox {border: 2px solid #c00; padding:5px;margin:10px 0 0 0;}
.spbox1 {background-color:#c00; padding:5px;margin:10px 0 0 0; color:#fff; font-size:14px; }



/* privacy*/
a:hover.privacy { 
    text-decoration:none; 
}

a:hover.privacy i { 
    opacity: .6; 
}

.privacy {
    position: relative;
    float: right;
    top: 3px; 
    right: 40px;
    font-size: 14px;
	text-decoration:none;
    
}

.privacy i {
	font-size:12px;
    font-style: normal;
    width: 90px;
    color: red;
}

.privacy b {
    font-style: normal;
    color:red;
    margin-top: -5px;
}

.privacy span {
    display: none;
    font-size: 12px;
    color: #004C91;
}

a:hover span {
display: block;
width: 240px;
position: absolute;
top: 20px;
right:-80px;
   padding: 5px; 
   margin: 10px; 
   z-index: 0;
   color: #fff; 
   background:red;
   text-align: center;
   border:dotted 1px #333;}