body {
    padding:0; margin:0;


}

body, p, div, td {font: 12px helvetica, verdana, arial, sans-serif; color:#333;}

p a {font:12px arial, sans-serif; font-weight:bold; color:#0000FF; text-decoration:none;}
p a:hover {font:12px helvetica, verdana, arial, sans-serif; font-weight:bold; color:#E85600; text-decoration:none;}

li{list-style-type:none;}

h1 {
 
	font-family: Helvetica, verdana, arial, sans-serif;
	font-size:19px;
	font-weight:normal;
	color:#000000;
 


}


h2 {font-family: "Century Gothic"; font-size:16px; font-weight:bold; color:#000000;}
h2 span{visibility:hidden;}

h3 {font-family: Helvetica, verdana, arial, sans-serif; font-size:12px; font-weight:bold; color:#000000;}
h3 span{visibility:hidden;}

#container {
  
background-image:     url(/images/bg5.jpg);
    height:1490px;

	background-repeat:repeat-y;
    background-repeat:repeat;


}

#container-inner {
  
background-image:     url(/images/inner_bg.jpg);
    height:1426px;

	background-repeat:repeat-y;
    background-repeat:repeat;


}

#header {
    position:relative;
    width:990px;
	height:127px;

	background-repeat:no-repeat;
	margin: 0 auto;
}


#logo {
  

z-index:1;
    
    top:15px;


}

#logo img{
   position:absolute;

	z-index:1;
  left:35px;
    top:15px;


}


#phone {

 top:15px;
top:10px;
}
#phone img{
   
 position:absolute;

	z-index:1;
  left:700px;
    top:30px;


}


#topnav {
    position:relative;
	width:450px;
	height:16px;
	float:right;
}
#topnav span{visibility:hidden;}

#topnav div {
    position:relative;
    width:450px;
	float:right;
	height:16px;
	margin-top:10px;
    right:65px;
}
#topnav ul {
    margin: 0;
	padding: 0;
	list-style:none;
	float:right;
}
#topnav ul li {
    margin-left: 0px;

}
#topnav a {
    display:block;
	color:#555;
	text-decoration:none;
	border-right:1px solid #555;
	padding:0px 6px 0px;
	float:left;
	font-size:12px;
}
#topnav a:hover {
    color:#E85600;
}



#nav {


	}

	#nav-wrap {
		}

		#nav-primary {
			background: url(../../images/main-nav.jpg) no-repeat;
			width:967px;
height:60px;	margin: 0 auto;

			}

			#nav-primary-wrap {
				}

				#nav-primary ul {
					margin: 0;
					/* for Right-Nav, change to margin:0; */
					padding: 0;margin-left:10px;

					list-style: none;
					}

					#nav-primary li {
						margin: 0; padding: 0;
						float: left;
					position: relative;
						}

						#nav-primary a {
							float: left;
							text-decoration: none;
							color: #000000; 
							padding: 23px 33px;
							/* for Right-Nav, change to border-right:1px solid #d1d1d1; */
							font-size:14px;
							font-weight:bold;
							/* position: relative; requried if using Suckerfish drop-down menus*/
							}

							#nav-primary a:hover {
								color:#1C77A3;
								}
	
							#nav-primary .current a {
								}
								
	/* Suckerfish Dropdowns */
	
	#nav-primary li ul li {
			height: auto;

			}
	
			#nav-primary li ul li a {
				display: block;
				height: auto;
				padding: 6px 16px;
				background: transparent; color: #666;
				text-indent: 0;
				text-decoration: none;
				border-bottom: 1px solid #C3C3C3;
				position: relative;
				width: 150px;
				font-size: 11px;
				font-family:tahoma;
				}
		
				#nav-primary li ul a:hover {
					background: #F1F1EF; color: #1C77A3;
					}
			
					#nav-primary li ul {
						position: absolute;
						left: -3000px;
						width: 182px;
						background: #ffffff;
						padding: 11px 0 11px 0;
						z-index: 200000;
						margin-top:57px;
						margin-left:0px;border:2px solid #f3f3f3;
						}
				
						#nav-primary li:hover ul, #nav-primary li.sfhover ul {
							left: 0;
							}
	


#slideshow {

	width:975px;
	height:372px;
    margin: 0 auto;
   
z-index:1;
	background-image:     url(/images/main-image1.jpg);

 	background-repeat:no-repeat;
}


#inner-slideshow {

	width:975px;
	height:372px;
    margin: 0 auto;
   
z-index:1;
	background-image:     url(/images/inner_header.jpg);

 	background-repeat:no-repeat;
}





#rightnav {
  position:absolute;


z-index:1;



}

#rightnav p{
 position:absolute;
	width:250px;
height:100px;

left:660px;
margin-top:60px;


}

#rightnav ul {
 position:absolute;
background-image:     url(/images/check2.gif);
	background-repeat:no-repeat;
    margin: 0;
	padding: 0;
	
		width:250px;
margin-top:60px;
margin-left:665px;
font-size: 17px;
font-weight:bold;
padding-bottom:5px;
}
#rightnav ul li {
    margin-left: 20px;

}




#rightnav-inner {
  position:absolute;


z-index:1;



}

#rightnav-inner p{
 position:absolute;
	width:250px;
height:100px;

left:670px;
margin-top:55px;


}





#rightnav-inner ul {
 position:absolute;
background-image:     url(/images/check2.gif);
	background-repeat:no-repeat;
    margin: 0;
	padding: 0;
	width:250px;
	
margin-top:60px;
margin-left:665px;
font-size: 17px;
font-weight:bold;
padding-bottom:5px;
}
#rightnav-inner ul li {
    margin-left: 20px;

}











#content {
    position:relative;
    width:953px;
    height:660px;
right:2px;
	margin: 0 auto;
bottom:25px;
    background-image:     url(/images/body2.jpg);
	background-repeat:no-repeat;
z-index:6;

}


#content-inner {
    position:relative;
    width:953px;
    height:660px;
right:1px;
	margin: 0 auto;
bottom:85px;
    background-image:     url(/images/body2.jpg);
	background-repeat:no-repeat;
z-index:6;

}



#rightnavprice {
   position:absolute;
	width:294px;
height:400px;
	float:right;
right:11px;
top:-65px;

	background-image:  url(/images/free-estimate.jpg);

	background-repeat:no-repeat;


}

#rightnavprice ul li {
position:absolute;
top:49px;
	text-align:left;
	margin-right:0px;
line-height: 30px;

	border: 0px none;
}


#rightnavprice a {
	display:block;
	color:#333;
	text-decoration:none;
	padding:5px;
	font-size:12px;

}
#rightnavprice a:hover {
    color:#E85600;

}



#rightnavdiscount {
    position:absolute;
	width:294px;

	float:right;
right:11px;
top:350px;
clear:right;

	background-image:  url(/images/discount.jpg);

	background-repeat:no-repeat;


}


























#text {
    position:relative;
	width:510px;

	left:50px;
bottom:30px;


}


#text p{
    position:relative;


}






#text h1{
    position:relative;
	width:510px;

font-size:21px;
font-weight:bold;
font-family: Helvetica, verdana, arial, sans-serif;

}






#footefleftbottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a7d8ff;
	padding: 0 0 0 0;
}









#allure
{

	width: 900px;





	position: absolute;
	top: 670px;
left:50px;

}



	

			#allure .allurecol h4
			{
				margin: 0 0 0 0; padding: 0;
			
				color: #ffffff;
				text-transform: uppercase;
				font-size: 13px;
			}



	



.allurecol ul li{
position:relative;
right:30px;
line-height: 25px;
width:170px;
 
	}

.allurecol ul li a{
color: #619136;
 text-decoration: none;
	}



	.allurecola
		{
			width: 90px;
			padding: 20px;
			float: left;
			text-align: left;

		}
			#allure .allurecola h4
			{
				margin: 0 0 0 0; padding: 0;
			
				color: #ffffff;
				text-transform: uppercase;
				font-size: 13px;
			}



	



.allurecola ul li{
position:relative;
right:30px;
line-height: 25px;
width:70px;
 
	}

.allurecola ul li a{
color: #619136;
 text-decoration: none;
	}




	.allurecolb
		{
		
width: 150px;
			padding: 20px;
			float: left;
			text-align: left;


		}

			#allure .allurecolb h4
			{
				margin: 0 0 0 0; padding: 0;
			
				color: #ffffff;
				text-transform: uppercase;
				font-size: 13px;
			}



	



.allurecolb ul li{
position:relative;
right:30px;
line-height: 25px;
width:160px;
 
	}

.allurecolb ul li a{
color: #619136;
 text-decoration: none;
	}
















	.allurecolc
		{
			width: 135px;
			padding: 20px;
			float: left;
			text-align: left;
left:30px;
		}


			#allure .allurecolc h4
			{
				margin: 0 0 0 0; padding: 0;
			
				color: #ffffff;
				text-transform: uppercase;
				font-size: 13px;
			}



	



.allurecolc ul li{
position:relative;
right:30px;
line-height: 25px;
width:170px;
 
	}

.allurecolc ul li a{
color: #619136;
 text-decoration: none;
	}














	.allurecold
		{

position:absolute;
			width: 265px;
height:210px;
		
		
			text-align: left;
left:600px;

	background-image:  url(/images/visa1.jpg);
	background-repeat:no-repeat;
		}

			#allure .allurecold h4
			{
			
			
				color: #ffffff;
				text-transform: uppercase;
				font-size: 13px;
			}



	



.allurecold ul li{
position:relative;


width:170px;
 
	}



.allurecold p{
position:relative;
color: #ffffff;
top:40px;
margin-left:70px;



	}


.footnote{

font-size: 10px;


	}






#enquiryform {
position:absolute;

top:70px;
	padding: 0 25px 25px 25px;
	background-repeat: no-repeat;
	background-position: center bottom;

}



.formlabel {
	height: 23px;
	line-height: 23px;
	color: #FFFFFF;
}

.forminput {
}


.formbutton {
	text-align: center;
	padding-top: 10px;
}


.custominput {
	background-color: #FFFFFF;
	height: 18px;
	padding-top: 2px;
	width: 98%;
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.customtextarea {
	background-color: #FFFFFF;
	width: 98%;
	height: 40px;
	overflow: auto;
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}






#left {
    position:relative;
	width:510px;

	left:50px;
bottom:30px;


}


#left p{
    position:relative;


}






#left h1{
    position:relative;
	width:510px;

font-size:21px;
font-weight:bold;
font-family: Helvetica, verdana, arial, sans-serif;

}






#left a
{
color: #5D87A0;
text-decoration: none;
}

#left p {
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
}

























#leftnav_sports_nfl {
	left:60px;
	position:relative;
	width:220px;
	top:85px;
padding-bottom:100px;
}

#leftnav_sports_nfl a{
	position:relative;
	font-size:12px;
	padding:5px;
	color:#000000; 
	text-decoration:none;
	}

#leftnav_sports_nfl div{
	position:relative;
	top:-5px;
}
/*******************************/

/*******************************/
#leftnav_sports_mlb {
	left:60px;
	position:relative;
	width:220px;
	top:85px;
	display:none;
padding-bottom:100px;
}

#leftnav_sports_mlb a{
	position:relative;
	font-size:12px;
	padding:5px;
	color:#000000; 
	text-decoration:none;
	}

#leftnav_sports_mlb div{
	position:relative;
	top:-5px;
}
/*******************************/
/*******************************/
#leftnav_sports_nhl {
	left:60px;
	position:relative;
	width:220px;
	top:85px;
	display:none;
padding-bottom:100px;
}

#leftnav_sports_nhl a{
	position:relative;
	font-size:12px;
	padding:5px;
	color:#000000; 
	text-decoration:none;
	}

#leftnav_sports_nhl div{
	position:relative;
	top:-5px;
}
/*******************************/
/*******************************/
#leftnav_sports_nba {
	left:60px;
	position:relative;
	width:220px;
	top:85px;
	display:none;
padding-bottom:100px;
}

#leftnav_sports_nba a{
	position:relative;
	font-size:12px;
	padding:5px;
	color:#000000; 
	text-decoration:none;
	}

#leftnav_sports_nba div{
	position:relative;
	top:-5px;
}

#head_link
{
top:-40px;
}
/*******************************/
.top_link { 
padding-bottom:12px;
margin-top:-30px;
width:400px;

}

.top_link a{ 


}

.top_link p{ 

color:#000000; 
display:inline;
font-size:13px;
font-weight:bold;

}


.bg{
	position:absolute;
	right:27px;
	width:220px;
	height:30px;
	background-repeat:no-repeat;
    background-image: url(../images/left-nav1.jpg);
	

}


.bgs{

	

}




#football   a{   display:block; width:181px; left:27px;bottom:3px;}


#football  a:hover { background-color: #F3F3F3}


#baseball   a{   display:block; width:181px; left:27px;bottom:3px;}


#baseball  a:hover { background-color: #F3F3F3}


#hockey   a{   display:block; width:181px; left:27px;bottom:3px;}


#hockey  a:hover { background-color: #F3F3F3}


#basketball   a{   display:block; width:181px; left:27px;bottom:3px;}


#basketball  a:hover { background-color: #F3F3F3}


#all   a{   display:block; width:181px; left:37px;top:2px; color: #FF2020;}


#all  a:hover { }


.bgb{
	position:absolute;

	right:27px;
	width:220px;
	height:31px;
	background-repeat:no-repeat;
    background-image: url(../images/bottom.jpg);
	

}




