body{margin-bottom:0px; margin-top:0px; margin-left:0px; margin-right:0px; background:#fff url(images/bgc.jpg) repeat-x; font:12px/17px Arial,Helvetica,sans-serif}

img{border:0px}

h1, h2, h3, h4, h5, h6 { margin : 0; padding : 0; font-weight : normal; }
h1 { padding: 0px 0 10px 0; letter-spacing: -1px; font-size: 24px; font-family: Arial, Helvetica, sans-serif; line-height:normal; color:#d71503;}
h2 { padding : 0 0 15px 0; font-size : 16px; font-weight : bold; color : #ff5a00;}
h3 { font-size : 12px; font-weight : bold; margin-bottom : 6px; }
p { text-align:justify; margin-bottom:15px;}
td { vertical-align:top;}

.clear { clear : both; line-height : 0; font-size : 0; padding : 0; margin : 0;}
.clearspace { clear : both; line-height : 0; font-size : 0; padding : 0; margin : 0; height:15px;}
.float-left { float : left;}
.float-right { float : right;}
.text-left { text-align : left;}
.text-right { text-align : right;}
.text-center { text-align : center;}
.text-justify { text-align : justify;}
.img-left { float : left; margin : 0px 10px 0px 0;}
.img-right { float : right; margin : 0px 0 0px 10px;}

a, a:link, a:visited, a:hover { text-decoration : none; color : #e52f02;}
.submitstyle { font-size:12px; font-weight:bold; color:#fff; font-family: Arial, Helvetica, sans-serif; border:0px; background:#ed3915; padding:6px;}
.bold { font-weight:bold;}
.imgshade { padding:10px; background:url(../images/shade.jpg) center center no-repeat;}
.divider { width:98%; clear:both; border-bottom:#666666 1px dotted;}
input{font-size:11px; padding:1px;}

#wrapper { margin:0 auto; width:1002px;}
#top { width::100%;}
#topmenu { background:#be0000; height:27px; width:100%; clear:both;}
#tleft { float:left; background: url(images/change-phone-number.jpg) no-repeat top right; width:756px; height:310px; 
margin:0 0 0 10px;}
#tright { float:left; background:url(images/promo-code.jpg) no-repeat left top ; width:236px; height:310px;}

#content {}
#leftcol { float:left; width:195px; margin-right:10px;}
#maincol { float:right; width:787px;}
#footer { text-align:center; font-size:11px; background:url(images/footer.gif) left bottom no-repeat;}
#footer a, #footer a:link, #footer a:visited, #footer a:hover { color:#084773;}

.small { font-size:10px;}
.bannerin { background:url(images/banner-c.jpg) top left no-repeat; height:340px;}

/*.qform { background:#daf5ff; border:#90bade 1px solid;}
.formcell { padding-top:5px; color:#003333; font-size:11px; font-weight:bold;}*/













.link_txt_05{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#D8401A; font-weight:normal}
.link_txt_05 a{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#D8401A; font-weight:normal; text-decoration:none}
.link_txt_05 a:hover{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#333; font-weight:normal; text-decoration:none}


/*************************************link_classes********************************/

/*************************************rabi_Dropdown********************************/
/* ######### Drop Down ULs CSS ######### */
.ddsubmenustyle, .ddsubmenustyle ul{/*topmost and sub ULs,respectively*/font:normal 11px Verdana; margin:0; padding:0; position:absolute; left:0; top:0; list-style-type:none; background:white; border-bottom-width:0; visibility:hidden; z-index:100; text-align:left}
.ddsubmenustyle li a{display:block; width:180px; /*width of menu (not including side paddings)*/color:black; background-color:#D7F4FF; text-decoration:none; padding:5px 10px; border-bottom:1px solid #4B4C4C}
* html .ddsubmenustyle li{/*IE6 CSS hack*/display:inline-block; width:180px; /*width of menu (include side paddings of LI A*/}
.ddsubmenustyle li a:hover{background-color:#BE0000; color:#fff}

/* ######### Neutral CSS  ######### */
.downarrowpointer{/*CSS for "down"arrow image added to top menu items*/padding-left:4px; border:0}
.rightarrowpointer{/*CSS for "right"arrow image added to drop down menu items*/position:absolute; padding-top:3px; left:100px; border:0}
.ddiframeshim{position:absolute; z-index:500; background:transparent; border-width:0; width:0; height:0; display:block}
/* ######### Matt Black Strip Main Menu Bar CSS ######### */
.mattblackmenu ul{margin:0; padding:5px; font:bold 10px Verdana; list-style-type:none; overflow:hidden; width:99%; text-align:center; background-color:#BE0000}
.mattblackmenu li{display:inline; margin:0; text-align:center}

.mattblackmenu li a{float:left; text-decoration:none; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-align:center; padding-top:2px; padding-bottom:2px; padding-right:10px; color:white; padding-left:32px}

.mattblackmenu li a:visited{color:#D7F4FF; display:block; padding-left:32px}

.mattblackmenu li a:hover{background:none; color:#fff; display:block; padding-left:32px}

.mattblackmenu a:selected{color:#D7F4FF; display:block; padding-left:5px}


/*ADDED LATER*/
.hbo{background:url(../images/hbo.gif) no-repeat; width:52px; height:21px; padding:0 5px}

.showtime{background:url(../images/showtime.gif) no-repeat; width:78px; height:25px}


.red{color:#f00}
.red2{ color:#F78C20;}
.green{color:#090}

.blue{color:#044D83}

.large{font-size:30px; padding:30px 0}

.callback{width:156px; padding:10px; height:180px; color:#fff; float:left; background:#166CC1 url(../images/bg_lw.jpg) left top no-repeat; margin-top:10px}

.inputstyle{font-size:11px; padding:1px; margin-bottom:6px}

.inputstyle2{font-size:11px; padding:1px; margin-bottom:6px; width:640px}

.inputstyle_area{font-size:11px; padding:1px; width:250px; height:80px; margin-bottom:6px}

label { cursor : pointer; }

.width50{width:48%}

.width30{width:27%}

.headblue{background:#e0b91c; width:95%; color:#fff; font-size:13px; font-weight:bold; padding:4px 8px; border:#e0b91c 1px solid}

.boxblue{background:#ffe88b; border:#e0b91c 1px solid; width:95%; padding:4px 8px; margin:2px 0 10px 0}

.boxwhite{background:#fff; border:#e0b91c 1px solid; width:95%; padding:4px 8px; margin:2px 0 10px 0}

.toptab{background:#ffe88b; color:#e0b91c; font-size:13px; font-weight:bold; padding:4px 8px; border:#e0b91c 1px solid; margin-right:5px}

.toptabactive{background:#e0b91c; color:#fff; font-size:13px; font-weight:bold; padding:4px 8px; border:#e0b91c 1px solid; margin-right:5px}

.headblueshort{background:#e0b91c; color:#fff; font-size:13px; font-weight:bold; padding:4px 8px; border:#e0b91c 1px solid; width:46%}

.boxwhiteshort{background:#fff; border:#e0b91c 1px solid; padding:4px 8px; margin:2px 0 10px 0; width:46%}

.boxblueshort{background:#ffe88b; border:#e0b91c 1px solid; padding:4px 8px; margin:2px 0 10px 0; width:33%}

.circle{float:left; margin:0 25px; height:55px; width:100px; background:url(../images/circles.jpg) center center no-repeat; padding:40px 0 6px 0; text-align:center; font-size:48px; font-weight:bold; color:#0A4F7F}


/*..................new_css_adding......................*/



/******************link_clause************************/



/*------ add more ------*/
.questionBg	{
	background:url(images/questionBg.jpg) 190px 0px repeat-y;
	width:770px;
	color:#3C606E;
	font-size:12px;
}
.questionBg li	{
	list-style:none;
	background:url(images/bullet05.jpg) 0px 2px no-repeat;
	padding:0 0 0 20px;
}
.question	{
	background:url(images/icon_quest.jpg) top left no-repeat;
	padding:20px 0 0 75px;
	height:50px;
	color:#7E8AA2;
	font-size:24px;
}
.font_yellow	{
	color:#860101;
	font-size:16px;
	font-weight:bold;
}
.font_gray	{
	color:#595241;
	font-size:12px;
}
.font_blue	{
	color:#0A4F7F;
	font:24px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.programme_hd	{
	width:745px;
	padding:10px 10px 10px 15px;
	background:url(images/theme2.jpg) no-repeat 0px 0px;
}
.programme_sports	{
	width:745px;
	padding:10px 10px 10px 15px;
	background:url(images/theme2.jpg) no-repeat 0px -268px;
}
.programme_international	{
	width:745px;
	padding:10px 10px 25px 15px;
	background:url(images/theme2.jpg) no-repeat 0px -658px;
}
.programme_adult	{
	width:745px;
	padding:10px 10px 10px 15px;
	background:url(images/theme2.jpg) no-repeat 0px -898px;
}

/*.....................theme2..........................*/

.programme_hd1	{
	width:745px;
	padding:10px 10px 10px 15px;
	background:url(images/prog_bg1.jpg) no-repeat 0px 0px;
}
.programme_sports1	{
	width:745px;
	padding:10px 10px 10px 15px;
	background:url(images/prog_bg1.jpg) no-repeat 0px -268px;
}
.programme_international1	{
	width:745px;
	padding:10px 10px 25px 15px;
	background:url(images/prog_bg1.jpg) no-repeat 0px -658px;
}
.programme_adult1	{
	width:745px;
	padding:10px 10px 10px 15px;
	background:url(images/prog_bg1.jpg) no-repeat 0px -898px;
}

/*...............css-menu...............*/

#ddblueblockmenu{
border-bottom-width: 0;
width: 185px;
}

#ddblueblockmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#ddblueblockmenu li a{
display: block;
padding: 3px 0;
padding-left: 9px;
width: 176px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: #0A4F7F;
background:url(images/menu_visited.jpg) repeat-x;
border-bottom: 1px solid #90bade;
border-left: 7px solid #0A4F7F;
font-weight:bold;
}

* html #ddblueblockmenu li a{ /*IE only */
width: 187px; /*IE 5*/
w\idth: 169px; /*185px minus all left/right paddings and margins*/
}

#ddblueblockmenu li a:hover {
background:url(images/menu_hover.jpg) repeat-x;
border-left-color: #EDAD06;
}

/*ADDED 23rd Nov*/
.qform { background:#daf5ff; border:#90bade 1px solid; width:180px; padding:5px; color:#003333; font-size:11px; font-weight:bold;
	line-height:20px;
}
.formcell { padding-top:5px; color:#003333; font-size:11px; font-weight:bold;}

/*-- New css --*/
.freeQ	{
	padding:50px 0 0 22px;
}
.freeQ form	{ padding:0; margin:0;}
.freeQ label	{ 
	width:130px;
	float:left;
	margin-top:12px;
}
input.fQinput	{
	width:135px;
	height:14px;
	padding:2px 2px;
	color:#333;
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #7F9DB9;
	float:left;
	margin-top:12px;
}
select.fQselect	{
	height:20px;
	padding:1px 0px;
	color:#333;
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #7F9DB9;
	float:left;
	margin-top:12px;
}
.qform label	{ margin-top:10px; margin-left:2px; clear:both;}
.qform input	{clear:both;}

input.qformInput	{
	width:160px;
	height:14px;
	padding:2px 2px;
	color:#333;
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #7F9DB9;
	float:left;
	margin-top:2px;	
}
select.qformSelect	{
	height:20px;
	padding:1px 0px;
	color:#333;
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #7F9DB9;
	float:left;
	margin-top:2px;
}


/*****Accordion Styles*****/
.accordian { width: 800px; margin-left:-10px;}
.accordian li { list-style-type: none; padding: 5px 5px ; }
.dimension { height: auto;}
.even, .odd { font-weight: bold; padding:2px; }
.even { border: 0px solid #2785CB; background-color: #B2E7FB; color: black; margin-bottom:10px; padding-top:0px; }
.odd { border: 0px solid #2785CB; background: #B2E7FB; color: black; margin-bottom:10px;padding-top:0px;}

/*---- css 04.03.2010 start ----*/
form.homeForm	{ width:190px;}
input.qformInputHome	{
	width:181px;
	height:14px;
	padding:2px 2px;
	color:#767676;
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #81C1DC;
	float:left;
	margin-bottom:7px;	
}

input.qformInperror	{
	width:181px;
	height:14px;
	padding:2px 2px;
	color:#000000;
	background:#FDB3B5;
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #FF0000;
	float:left;
	margin-bottom:7px;	
}

select.fQselectHome	{
	height:20px;
	padding:1px 0px;
	color:#333;
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #81C1DC;
	float:left;
	margin-top:1px;
	width:49px;
}

select.fQselectHome1	
	{
	height:20px;
	padding:1px 0px;
	color:#333;
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #81C1DC;
	float:left;
	margin-top:1px;
	width:185px;
	}

select.fQselectHomeError1	
	{
	height:20px;
	padding:1px 0px;
	color:#000000;
	background:#FDB3B5;
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #FF0000;
	float:left;
	margin-top:1px;
	width:185px;
	
	}


.noborder { border:0px;}
.fltlt	{ float:left;}
.logo	{
	width:125px;
	height:105px;
	float:left;
}
.logo a	{
	width:125px;
	height:105px;
	display:block;
	text-indent:-9999px;
}
/*---- css 04.03.2010 end ----*/

.communications {background:url(images/communications.gif) center center no-repeat; width:100px; height:11px; padding:2px 50px;}