@charset "utf-8";
/* CSS Document */

/* all sizes are in pt size.  

H1 -
red: always CC0000 changed to #FF0033 on 5/8/09 - Carmen email
arial
font size 14
interline 16
letterspacing 5
-------------------
H2 -
purple: 990099
arial
font size 14
interline 16
letterspacing 5
----------------
H3 -
cyan: 00CCFF
arial
font size 14
interline 16
letterspacing 5
---------------
H4:
purple: 990099
verdana
font size 12
interline 16
letterspacing 5
990099
-------------
content:
arial
font size 12
interline 16
letterspacing 5
FONT COLOUR:
333333
-----------
ALL RED:
changed to #FF0033 on 5/8/09 - Carmen email
-------------
ALL BLUE:
00CCFF
------------
ALL PURPLE:
990099
----------
dark YELLOW
FFFF66

BRIGHT yellow:
FFFF00

--------------------
 */

body {
    font-family: Arial;
	font-size: 11px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ad010d;
}
h1 {font-family: Arial; 	color:#FF0033; font-size: 14px; letter-spacing: -0.07em;}
h2 {font-family: Arial; 	line-height:16px; color:#990099; font-size: 14px; font-weight:normal;}
h3 {font-family: Arial; 	line-height:16px; color:#00CCFF; font-size: 14px; font-weight:normal;}
h4 {font-family: Arial; 	line-height:16px; color:#990099; font-size: 12px; font-weight:normal;}


.hed2 {background-image: url(http://www.citysightseeing.co.za/images/kiddies_nu/headera.jpg); background-repeat: no-repeat;}
.hed2a {background-image: url(http://www.citysightseeing.co.za/images/kiddies_nu/header2a.jpg); background-repeat: no-repeat;}
.mul {font-family: Arial; font-weight:600; color:#990099; font-size: 12px;letter-spacing: 0.055em; }
.mulx {font-family: Arial; font-weight:900; color:#FF0033; font-size: 14px; }
.multi {background-image: url(images/multinew.png); background-repeat: no-repeat; padding-top:0px;}
.vid_bg {background-color:red;}
.gstcont { font-family:Arial; font-size:11px; color:#333333; text-align:left;}
.gsttable { border: 1px dotted silver;}

.blockq { padding-left:50px; width: 300px; font-family:Arial; font-size:11px; color:#333333; text-align:left;}

.style1 {
	font-family: Arial; line-height:13pt; color:#333333; font-size: 12px; font-weight: normal; }
	
.style2 {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #EB0030;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif; 	font-size: 10pt;
}
/*
.style3 {
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
	color: #EB0030;
}
*/
.style11 {
	font-family: Arial;
	font-size: 11px;
	color: #FF0033;
	font-weight: bold;
}
.sty11a {
	font-family: Arial;
	font-size: 10px;
	color: #FF0033;
	font-weight: bold;
}

.vidprp {font-family: Arial;
	font-size: 12px;
	color: #990099;
	font-weight: bold;
}
.vidblk {font-family: Arial;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}

.vidw {padding-left:15px; }

/* Headings  -  font CONTACT US: ARIAL   20 PT   400 F-W   -0,03EM */
.conthed {font-family: Arial; font-size: 20pt; font-weight: 400; color:#FF0033; letter-spacing: -0.03em;}
.faqhed {font-family: Arial; font-size: 20pt; font-weight: 400; color:#FF0033; letter-spacing: -0.03em;}
.tick_hed {font-family: Arial; font-size: 20pt; font-weight: 400; color:#FF0033; letter-spacing: -0.03em;}
.newshed   {font-family: Arial; font-size: 20pt; font-weight: 400; color:#FF0033; letter-spacing: -0.03em; padding-top: 30px; padding-left:30px;}
.bluehed   { font-family: Arial; font-size: 20pt; font-weight: 400; color:#00CCFF; letter-spacing: -0.03em;}
.redhed   {font-family: Arial; font-size: 20pt; font-weight: 400; color:#FF0033; letter-spacing: -0.03em;}

.tick_gps { font-family: Arial; font-size: 14px; color:#333333; font-weight: 600; padding-top:0px; padding-bottom:0px; padding-left:0px;letter-spacing: -0.05em;}
.tick_day { font-family: Arial; font-size: 14px; color:#FF0033; font-weight: 600; padding-top:0px; padding-bottom:0px; padding-left:0px;letter-spacing: -0.05em;}
.tickbox {background-image: url(images/tick_yellowlines.png); padding-right:25px; padding-top:20px; padding-bottom:20px; background-repeat: no-repeat;background-position: 50% 50%;}
.tickupline {padding-top:30px; padding-bottom:20px;background-image: url(images/tick_yellowupright.gif); width:2px; background-repeat: repeat-y;}
.tickroute {font-family: Arial; font-size: 17px; font-weight: 600; color:#FF0033; letter-spacing: 0.03em; padding-top:13px; line-height:15px; padding-left: 45px;}
.tickroute1 {font-family: Arial; font-size: 17px; font-weight: 600; color:#FF0033; letter-spacing: 0.03em; padding-top:13px; line-height:15px; padding-left:15px;}
.tickcont0 {font-family: Arial; font-size: 11px; font-weight: 500; color:#333333; letter-spacing: -0.01em; line-height:11px; padding-left:30px;}
.tickcont1 {font-family: Arial; font-size: 11px; font-weight: 500; color:#333333; letter-spacing: -0.01em; line-height:11px; padding-left:5px;}
.tickcont2 {font-family: Arial; font-size: 24px; font-weight: 500; color:#FF0033; letter-spacing: -0.01em; line-height:21px; }
.tickplease {font-family: Arial; font-size: 11px; font-weight: 500; color:#333333; letter-spacing: -0.02em; line-height:13px; padding-top:10px; padding-left:30px;}
.tickplease1 {font-family: Arial; font-size: 11px; font-weight: 500; color:#FF0033; letter-spacing: -0.02em; line-height:13px; padding-left:32px;padding-top:0px;}
.tickplease0 {font-family: Arial; font-size: 11px; font-weight: 500; color:#333333; letter-spacing: -0.02em; line-height:13px; padding-left:32px;padding-top:0px;}
.tickie { padding-top: 9px; }

.news_gps1 { font-family: Arial; font-size: 12px; color:#333333; font-weight: 500; padding-top:0px; padding-bottom:0px; padding-left:0px;letter-spacing: -0.01em;}
.news_gps { font-family: Arial; font-size: 12px; color:#333333; font-weight: 500; padding-top:0px; padding-bottom:0px; padding-left:0px;}
.newsbord { border-top: 3px solid #FFFF00 ;}

.paycomp {font-family: Arial; font-size: 17px; font-weight: 600; color:#FF0033; letter-spacing: 0.03em; padding-top:8px;padding-left: 35px;}

.faqred {font-family: Arial; font-size: 12px; font-weight: 600; color:#FF0033; letter-spacing: -0.01em; line-height:12pt;}
.faq333 {font-family: Arial; font-size: 12px; font-weight: 500; color:#333333; padding-right:5px; letter-spacing: -0.01em; line-height:16px;}
.faqnum {font-family: Arial; font-size: 12px; font-weight: 600; color:#333333; padding-right:5px; line-height:12pt;}


.contred {font-family: Arial; font-size: 13px; font-weight: 600; color:#FF0033; letter-spacing: 0em;}
.contblk {font-family: Arial; font-size: 12px; font-weight: 500; color:#333333; letter-spacing: -0.03em;}
.contxxx {font-family: Arial; font-size: 14px; font-weight: 500; color:#FF0033; letter-spacing: 0em; line-height:16pt;}
.contblu {font-family: Arial; font-size: 14px; font-weight: 500; color:#0000FF; letter-spacing: 0em; line-height:16pt; }

#tickbord  { border-collapse: collapse; }

.r2010 { font-family: Arial; font-size: 11px; color:#FF0033; font-weight: 500;}
.rtourstp { font-family: Arial; font-size: 11px; color:#FF0033; font-weight: bold; padding-top:6px; padding-bottom:7px; padding-left:20px;letter-spacing: -0.05em; background-color:#FFFFFF;}
.rtourblu { font-family: Arial; font-size: 14px; color:#FF0033; font-weight: 600; letter-spacing: -0.051em; padding-top:6px; }
.rtour999 { font-family: Arial; font-size: 12px; color:#990099; font-weight: 600; }
.rtour333 { font-family: Arial; font-size: 12px; color:#333333; font-weight: 500;}
.rtourlnk { color:#333333; text-decoration: underline; font-weight: 500;}
.rtourpar { padding-top:0px; padding-left:5px;padding-right:5px; background-color:#FFFFFF;}
.rbus { font-family: Arial; font-size: 16px; color:#FFFF00; font-weight: 500; letter-spacing: -0.03px; padding-top:0px; }
.rbusx { font-family: Arial; font-size: 16px; color:#FFFF00; font-weight: 700; letter-spacing: -0.03px; padding-top:0px; }
.rydot { padding-bottom:4px; padding-top:0px; }

.btourstp { font-family: Arial; font-size: 11px; color:#00CCFF; font-weight: bold; letter-spacing: -0.05em; background-color:#FFFFFF;}
.btourblu { font-family: Arial; font-size: 14px; color:#00CCFF; font-weight: 600; letter-spacing: -0.05em; padding-top:6px; background-color:#FFFFFF;}
.btour999 { font-family: Arial; font-size: 12px; color:#990099; font-weight: 600; }
.btour333 { font-family: Arial; font-size: 12px; color:#333333; font-weight: 500;}
.btourlnk { color:#333333; text-decoration: underline; font-weight: 500;}
.btourpar { padding-top:0px; padding-left:5px;padding-right:5px; background-color:#FFFFFF;}

