body{
margin:0px 0px 0px 0px;
padding:0px;
background-color:#EFEFEF;
}

:-moz-any-link:focus {outline: none;}

#main_container{
margin-top:0px;
padding-top:0px;
width:906px;
background-color:#FFFFFF;
}

#top_container{
display:block;
clear:both;
width:906px;
height:71px;
background-color:#FFFFFF;
}

/*logo placement*/
#top_left{
width:350px;
float:left;
padding:5px 0 0 10px;
}

/*Button & Call placement*/
#top_right{
width:220px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
text-align:center;
padding:5px 0 0 0px;
}


/* home banner*/
#banner{
background-image:url('../images/banner.jpg');
background-repeat:no-repeat;
height:185px;
width:902px
}

.banner-small{
background-image:url('../images/banner-small.jpg');
background-repeat:no-repeat;
height:132px;
width:902px
}

/*home middle part*/
#middle{
display:block;
clear:both;
margin-top:10px;
}

/* Home middle Golf three blocks background*/
#middle-a{
display:block;
clear:both;
height:156px;
padding-top:15px;
}

.padding{
padding:0 0px 0 26px; 
width:267px; 
float:left;
}

.left-img{
float:left;
background-image:url('../images/left-img.gif');
background-repeat:no-repeat;
width:8px;
height:156px
}
.middle-img{
float:left;
background-image:url('../images/middle-bkg.gif');
background-repeat: repeat-x;
width:251px;
height:156px
}
.right-img{
float:left;
background-image:url('../images/right-img.gif');
background-repeat:no-repeat;
width:8px;
height:156px
}

.block1{
background:url(../images/lft_content_img.gif) no-repeat left bottom;
height:154px;
}

.block2{
background-image:url('../images/mid_content_img.gif');
background-position: left bottom;
background-repeat:no-repeat;
height:154px
}

.block3{
background-image:url('../images/rt_content_img.gif');
background-position: left bottom;
background-repeat:no-repeat;
height:154px
}

.headings{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
padding-top:10px;
}

.page-headings{
list-style-type: upper-alpha;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
padding:20px 0px 10px 30px;
margin:0px;
}

.page-content{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-align:left;
padding:15px 20px 0px 60px;
margin:0px;}

.page-content-a{
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-align:left;
padding:15px 20px 0px 30px;
margin:0px;}
.page-content-a a{color:#0000ff; text-decoration:underline;}
.page-content-a a:hover{color:#0000ff; text-decoration:none;}

.page-content-faq{
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-align:left;
padding:15px 20px 0px 50px;
margin:0px;

}

.page-content-faq a{
color: #0000FF;
text-decoration:underline;}

.page-content-faq a:hover{
color: #000000;
text-decoration:none;}

.page-heading-bkg{
background-image:url('../images/page-heading-bkg.gif');
background-repeat:no-repeat;
width:861px;
margin:20px 0px 10px 0px;
}

.oth-logo{
float:left;
width:20%;
padding:0px 70px 0 70px;
}

.oth-logo-text{
float:left;
width:50%;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
margin-bottom:50px;
}

.how-work-img{
display:block;
clear:both;
padding:20px 0px 0 0px;
}

.how-works-text{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
padding:10px 0px 10px 0px;
}

.how-works-text a{
color: #0000FF;
text-decoration:underline;
}

.how-works-text a:hover{
color: #000000;
text-decoration:none;
}

.content-a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding-left:90px;
padding-top:0px;}

.content-b{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding-left:118px;
padding-top:0px;}

.content-c{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding-left:110px;
padding-top:5px;}

.more{
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0000AE;
padding-right:10px;
padding-bottom:10px;}
.more a{color:#0000AE; text-decoration:none;}
.more a:hover{color:#000000; text-decoration:underline;}

.travel-banner{
float:left;
width:50%;
padding-left:135px;
}

.image1{
float:left;
width:10%;
}

/* Call*/
.call{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
float:left;
margin-left:30px;
display:block;
clear:both;
padding:20px;}

.call a{
color:#3333BE;
text-decoration:underline;}

.call a:hover{
color:#000000;
text-decoration:none;}


.call-home{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
float:left;
margin-left:30px;
display:block;
clear:both;
padding:20px;}

.call-home a{
color:#3333BE;
text-decoration:underline;}

.call-home a:hover{
color:#000000;
text-decoration:none;}

.coming{
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#BF0000;
}


/* footer*/
#footer-main{
display:block;
clear:both;
background-color:#FFFFFF;
height:70px;
}
.footer{
background-color:#BF0000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
padding:10px;
}
.footer a{color:#ffffff; text-decoration:none; padding:0 5px 0 5px;}
.footer a:hover{color:#000000; text-decoration:none;}
.footer-padding{padding:0 2px 0 2px;}

.copyright{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
float:left; 
padding-left:25px;
margin-top:10px;
margin-bottom:10px;}

.oth-link{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	float:right;
	padding-right:25px; 
	margin-top:10px; 
	margin-bottom:10px;
}
.oth-link a{color: #000000; text-decoration:none; padding:0px 2px 0px 2px;}
.oth-link a:hover{color:#CC0000; text-decoration:underline; cursor:pointer}


/*Categories Styles - Products*/

.cat-name{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
font-weight:bold;
}
.cat-number{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#BF0000;
font-weight:bold;}

.cat-content{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

#table th{
background-color:#F5F5F5;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:14px;
font-weight:bold;
text-align:left;
padding:10px;}

#table td{
background-color:#F5F5F5;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:14px;
padding:10px;
}

/*Form Styles*/

#table-a th{
background-color:#F5F5F5;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:14px;
font-weight:bold;
text-align:left;
padding:5px;}

#table-a td{
background-color:#F5F5F5;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:14px;
padding:5px;
}

.input-box{
border:1px solid #999999;
width:200px;}

.input-area{
border:1px solid #999999;
width:300px;
height:100px;}


.form-padding{
padding:0px;
margin:0px;}

.red-dot{
background-image:url('../images/red-dot.gif');
background-repeat:repeat-y;
background-position: center 50%;
}

.red-dot-a{
background-image:url('../images/red-dot-a.gif');
background-repeat:repeat-x;
background-position: center top;
}

.red-dot-a a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0000FF;
text-decoration:underline;}

.red-dot-a a:hover{
color:#000000;
text-decoration:none;}


/*Top navigation by Inder*/

#topnav{
	background-image:url('../images/link_gr.jpg');
	background-repeat:repeat-x;
	height:22px;
	width:902px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
}
#topnav ul{
	margin:0;
	padding-left:150px;
	list-style-type:none;
	float: left;
}
#topnav ul li{
	float:left;
	margin:0px;
}
#topnav ul li a{
	float: left;
	color:#ffffff;
	text-decoration:none;
	height:22px;
	margin: 0 0 0 0px;
	padding:0 0px 0 0px;
}
#topnav ul li a span{
	background-image:url('../images/bullet.gif');
	background-repeat:no-repeat;
	background-position: right 50%;
	height:22px;
	float:left; 
	margin:0 0 0 0;
	padding:0px 25px 0px 10px;

}
#topnav ul li a:hover {
	color:#000000;
	display:block;
	height:22px;	
	/*background: url(../images/test.gif) no-repeat top left;*/	
	margin: 0 0 0 0px;
	width:auto;
}
#topnav ul li a:hover span {
	display:block;
	height:22px;	
	/*background: url(../images/right-off.gif) no-repeat top right;*/	
	cursor: pointer;
	width:auto;
}

html div#topnav {
	line-height:180%;
	margin: 27 0 0 1px;
}

/*html body#home div#topnav a#homenav, html body#how div#topnav a#hownav, html body#browse div#topnav a#browsenav, html body#order div#topnav a#ordernav, html body#mail div#topnav a#mailnav, html body#faq div#topnav a#faqnav{
	color:#DBDCDC;*/
/*	padding:0px 0px 0px 30px;	
	background: url(../images/left-off.gif) no-repeat top left;*/
/*	margin: 0 0 0 0px;
	line-height:180%;
}*/
/*html body#home div#topnav a#homenav span, html body#how div#topnav a#hownav span, html body#browse div#topnav a#browsenav span, html body#order div#topnav a#ordernav span, html body#mail div#topnav a#mailnav span, html body#faq div#topnav a#faqnav span{
	display:block;*/
/*	padding:0px 30px 0px 0px;
	background: url(../images/right-off.gif) no-repeat top right;*/
	/*height:22px;
}*/


/*Sitemap list*/

#list-item{
list-style-type:none;
padding:10px 0px 0px 60px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:14px;}

#list-item li{
background:url(../images/bullet-arrow.gif) left no-repeat;
padding:0px 0px 0px 20px;
margin:0px;
line-height:20px;}

#list-item li a{
color:#0000FF;
text-decoration:underline;
}

#list-item li a:hover{
color:#000000;
text-decoration:none;
}