body { padding:0px; margin:0px;  color:#333333; font-family: verdana, arial; font-size: 12px;}
a img{outline:none;border:none;}
*{padding:0px; margin:0px; }
p, h1, {display: inline;}

img, div, a, { behavior: url(../scripts/iepngfix.htc);}


/*header inner starts*/
#headerwrap { margin:0 auto; width:986px; }
#header {background: url('../images/top_menu.jpg') no-repeat top center; height:157px; width:986px;padding:0px;}
#flashheader { width:986px; padding-top:6px; position:absolute; top:0;}

.home {width:100px; height:18px; float:left;cursor:pointer; margin-left:260px; margin-top:135px; }
*html .home {margin-left:130px;}
.home2 {width:140px; height:18px; float:left;cursor:pointer;  margin-top:135px; }
/*header inner ends*/

form {font-family: verdana; font-size: 10 px;  font-weight:normal; padding:0px; margin:0px;}
form a{font-family: verdana; font-size: 9 px; color:#336600; text-decoration:none;}
form a:hover{text-decoration:underline; color:#333333;}
.textbox {background: url('../images/inputbg.jpg') repeat-x top; width:150px; padding:1px;}
.textbox2 {background: url('../images/inputbg.jpg') repeat-x top; padding:1px; margin:4px 4px;}
.textbox4 {background: url('../images/inputbg.jpg') repeat-x top; padding:1px; margin:4px 4px;float:left;}
select {background: url('../images/inputbg.jpg') repeat-x top; padding:1px; margin:4px 4px; font-family: verdana;}
.clear{clear:both ;}

/*content home ends*/

/*content inner starts*/
#contentwrap { margin:0 auto; width:986px;  height:540px;  }
#content {width:986px; margin:0 0 0 0; }


#content .middle{width:806px;  padding:40px 40px 0 110px; float:left; height:390px; }
#content h1 {font-family: verdana; font-size: 24px; color:#003333;  font-weight:normal; }
#content h2 {font-family:  verdana; font-size: 14px; color:#547f29;   font-weight:bold; }
#content p {font-family:  verdana; font-size: 12px; color:#000000;  font-weight:normal; }
#content .red {font-family:  verdana; font-size: 12px; color:#990000;  font-weight:bold; }
#content .star {font-family: verdana; font-size: 12px; color:#990000;  }
#content .line {width:800px; float:left; border-bottom: 1px solid #CCCCCC; height:1px; }
#content_stat .whtsmall_txt{font-family: Arial;color:white; font-size: 11px;padding:0;}

.test {background:url('../images/main_bg.jpg')repeat; width:1000px; height:500px;}

.trans_white {background-image: url('../images/alpha.png');}
.alpha_black {background-image: url('../images/black_top.png');background-repeat:no-repeat; width:500px;}
.title_bg {background-image: url('../images/title_bg.jpg'); height:43px; }

#content_stat{margin:0px auto; width:986px; background:url('../images/main_bg_old.jpg') no-repeat; height:540px; }
#content_stat .tbl{width:740px; margin:0 112px 0 135px; background-image: url('../images/alpha.png'); margin-top:0px;}
#content_stat .whttxt{font-family: Arial;color:white; font-size: 14px; font-weight:bold;}
#content_stat .whttxtnormal{font-family: Verdana;color:white; font-size: 12px;}
#content_stat .title{font-family: Arial;color:white; font-size: 20px; font-weight:bold;}
#content_stat .title2{font-family: Arial;color:Black; font-size: 20px; font-weight:bold;}
#content_stat a{font-family: Arial;color:white; font-size: 14px; padding-left: 10px; }
#content_stat .medium_txt{font-family: Arial;color:Black; font-size: 18px; padding-left:10px; }
#content_stat .medium_bold{font-family: Arial;color:white; font-size: 18px; padding-left:10px; font-weight:bold; }
#content_stat .small_txt{font-family: Arial;color:Black; font-size: 14px;}
#content_stat .small_txt_bold{font-family: Arial;color:Black; font-size: 14px; font-weight:bold;}
#content_stat .mainbottom{width:470px; background:url('../images/main_bottom.png') no-repeat;height:12px; margin:0 auto; }
#content_stat .scorecardbottom{width:920px; background:url('../images/scorecard_bottom.png') no-repeat;height:12px; margin:0 auto;}
#content_stat .scorecardtop{width:920px; background:url('../images/scorecard_top.png') no-repeat;height:12px; margin:0 auto;}

#content_stat .main{width:470px; height:440px; margin:0 auto; background-image: url('../images/alpha.png'); }

#content_stat .rounds { width:400px; background:url('../images/alpha.png'); margin-top:20px; height:350px; overflow:auto;}
#content_stat .rounds a {font-family: Arial; color:#333333; font-size: 14px; font-weight:bold; border-bottom:solid 1px #333333; padding: 20px 10px; display:block; text-decoration:none; }
#content_stat .rounds a:hover {color:black;}

#content_stat .scorecard { width:920px; background:url('../images/alpha.png'); margin:0 auto;}
#content_stat .chart { width:860px; background:url('../images/alpha.png'); margin:20px 0 20px 0; height:300px; text-align:left; padding:10px; }
#loginbox {text-align:left; width:244px; height:154px; background:url('../images/login_border.png') no-repeat; float:left; margin:40px 40px; padding: 10px 18px;}
*html #loginbox { margin:40px 25px;}
#loginbox .textbox3 {padding:0px 1px; width:230px; margin:0 0 10px 0;float:left;height:17px;}
#loginbox .link {font-family: Arial;color:white; font-size: 9px;}

#loginbox2 { width:248px; height:154px; background:url('../images/login_border.png') no-repeat; float:left; margin:40px 0px; padding: 10px 16px;}
#loginbox2 .textbox3 {padding:0px 1px; width:230px; margin-bottom:10px; height:16px;}
#loginbox2 .link {font-family: Arial;color:white; font-size: 9px;}

#intro {width:550px; padding:20px 20px; background:url('../images/alpha_black_20.png'); float:left;  margin:40px 0;}
#member {width:550px; padding:20px 20px; background:url('../images/alpha_black_20.png'); float:left;  margin:40px 40px;}
*html #member { margin:40px 25px;}
#membernew {width:538px; padding:60px 10px 0 30px; background:url('../images/become_member_bg1.png'); float:left;  margin:40px 40px 0 40px;height:338px;}
#membernew li{font-family:arial; color:black; font-size:14px; font-weight:normal; margin:10px 0 10px 20px; line-height:16px;}

.ParImport th{height:35px; background: url('../images/tbl_title_bg.jpg');text-align:left; border: solid 1px #c8c8c8;padding:0 10px; }
.ParImport td{height:35px; background: url('../images/tbl_td_bg.jpg'); padding:0 10px ;text-align:left; border: solid 1px #c8c8c8; }
.alert{width:244px;font-size:10px;float:left;margin:20px 0 0 0;color:#fff;font-weight:600;}
.alert ul{list-style:none;margin:0;}
.alert li{padding:0 0 3px 0;margin:0;color:#fff;}
/*footer starts*/
#footerwrap {margin:0 auto; width:986px;}
#footer { width:986px;height:56px;background: url('../images/footer_bg.jpg') no-repeat center; }
#footer2 { width:986px;height:108px;background: url('../images/footer_bg2.jpg') no-repeat center; }
.footer2-text{padding:15px 25px 0 20px; font-size:9px; line-height:11px; color:#4c4c4c;}
/* #footer .cr {font-family:  verdana; font-size: 10px;  font-weight:normal; color:#333333; float:right; width:280px; text-align:right; padding-top:10px;}*/


/*footer ends*/
/*Styles added for statistics page*/
.scoretable
{	 	 
	 text-align: center; 
	 font-size:11px; 
	 font-family:Verdana;
}
.trScoreCardHole
{
	background-color: #2d7ea2;	
	color:White;
	font-weight:bold;
}

.trScoreCardPar
{
	background-color: #d3d4d2;	
	color:Black;
	font-weight:bold;
}

.greenScore
{
	font-family:Verdana;
	font-size:larger;
	font-weight:bold;
	text-align:center;
}
.putText1
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

.FairWaysHit
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
}
.putText2
{
	font-family:Verdana;
	font-size:17px;
	font-weight:bold;
}

.putScore
{
	font-family:Verdana;
	font-size:15px;
	font-weight:bold;
}
.putScore_value
{
	font-family:Verdana;
	font-size:25px;
	font-weight:bold;
}
.parScore
{
	font-family:Verdana;
	font-size:medium;
	font-weight:bold;
}
.parScoreRed
{
	font-family:Verdana;
	font-size:medium;
	font-weight:bold;
	color:Red;
}
.tdScore
{
	width:25px;
	text-align:center;
	background-repeat: no-repeat;
	background-position:center;
	font-weight:bold;
}

.tdScoreBlack
{
	width:25px;
	color:Black;
	font-weight:bold;
	text-align:center;
	background-repeat: no-repeat;
	background-position:center;
}

.parLegend
{
	width:25px;
	text-align:center;
	background-repeat: no-repeat;
	background-position:center;
}
.tdScoreTotal
{
	width:25px;
	text-align:center;
	font-style:italic;
}

/*Styles added for roundSummary page*/
.roundSummary
{
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
}
#content_stat .today{font-family: Verdana;color:Black; font-size: 14px; font-weight:normal;}
#content_stat .round{font-family: Verdana;color:Black; font-size: 14px; font-weight:bold;}

/*end*/





.rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px} 
 
 
 
.imgVAlign {
float: left;
padding: 0px;
margin-right: 2px;
width: 100px;
height: 100px;
background:url('images/StatisticsCircle.png') no-repeat center;

} 

/*Style added for statistics page ends*/

.validatormsg
{
font-family:  verdana,arial ;
font-size: 8pt;
text-decoration: none;
color:#990000;
position:relative;
vertical-align:middle;
}


/*score card starts*/

.out {width: 35px; background-color:White; color:Black;  }  
.table_chart { background:white; border:1px solid #999999; }
.table_chart td {width:32px; border-bottom:1px solid #999999; border-right:1px solid #999999; padding:0px; height:30px; text-align:center;}
.hole { background-color:#2d7ea2; color:White;   }
.par { background-color:#D3D3D3;color:Black; }
.total {background-color:#D3D3D3; color:Black;}

/*score card starts*/


/* flash styles starts */

/*#header_flash { margin:0 auto; width:1000px; padding-top:6px;}*/
#iphone_home {margin:0px auto; width:986px; background:url('../images/iphone_home.jpg') no-repeat; height:540px; }
#bb_home {margin:0px auto; width:986px; background:url('../images/bb_home.jpg') no-repeat; height:540px; }
#golfgps_home {margin:0px auto; width:1000px; height:540px; }
#bb_bold { width:986px; background:url('../images/bb_bold.jpg') no-repeat bottom; height:468px; margin:0 auto; }
#bb_storm { width:986px; background:url('../images/bb_storm.jpg') no-repeat bottom; height:468px; margin:0 auto;}
#htc { width:986px; background:url('../images/HTC_comingSoon.jpg') no-repeat bottom; height:468px; margin:0 auto; }

    
/* flash styles ends */

/*--additional style for club Statistics--*/
#content_stat .performance { width:470px; background:url('../images/alpha.png'); margin-top:0px; height:300px; overflow: auto; }
#content_stat .clubSummary { width:780px; height:450px; margin:0 0 0 135px; background:url('../images/alpha.png'); margin-top:20px; }
#content_stat .titleblack{font-family: verdana;color:black; font-size: 25px; font-weight:bold; height:40px;}
#content_stat .gridHeader{font-family: Arial;color:white; font-size: 14px; font-weight:bold;background-image: url('../images/title_bg.jpg'); height:43px;}
#content_stat .gridRow{ background-color:#AACCED;color:Black; text-align:center;font-size: 12px; }
.title_bg_small {background-image: url('../images/title_bg_small.jpg'); height:23px; background-repeat:repeat-x; }
#content_stat .blackSmall_txt{font-family: Arial;color:Black; font-size: 11px;padding:0;}


/* Search Course */
#content_stat .searchcourse { width:920px; background:url('../images/alpha.png'); margin:0px auto;}
#content_stat .searchbox {padding:4px; background:#f7f7f7;width:330px;}
#content_stat .topbg { width:322px; height:108px;}

/*search course old*/
#courses-table
{
	padding: 0px;
}

#courses-space
{
	height:205px;
	overflow:auto;
}

#courses-rows
{
	background-color:white; 
	border: 1px solid #e9e9e9;
}

#courses-rows div
{
	border-bottom: 1px solid #e9e9e9;
	padding: 2px 0px 2px 4px;
	line-height:22px;
}
/*Features */
 #content_stat .features { width:400px; background:url('../images/alpha.png'); margin:0px auto; padding:10px;}
 
 /*Accessories*/
 #accessories_home {margin:0px auto; width:986px; background:url('../images/accessories_home.jpg') no-repeat; height:480px; }
 /*Accessories*/
#accessories_home {margin:0px auto; width:986px; background:url('../images/accessories_home.jpg') no-repeat; height:480px; }
#accessories { background:url('../images/alpha.png'); margin:0px auto; padding:20px;}
/*#accessories img {padding:0px 20px 10px 0; float:left; }
#accessories h1 {font-family: Arial;color:Black; font-size: 20px; font-weight:bold;clear:all; padding-bottom:20px;}
#accessories h2 {font-family: Arial;color:Black; font-size: 18px; font-weight:bold;float:left;}
#accessories p {font-family: Arial;color:Black; font-size: 14px; font-weight:normal;float:left;}
 can remove this class if not used
#accessories .label {padding:0  20px; font-family: Arial;color:Black; font-size: 14px; font-weight:bold;}*/
.accessories_bottom{width:920px; background:url('../images/scorecard_bottom.png') no-repeat;height:12px; margin:0 auto; }
.accessories_top{width:920px; background:url('../images/scorecard_top.png') no-repeat;height:12px; margin:0 auto; }

  
 #content_stat .trans_bg { width:920px; background:url('../images/alpha.png'); margin:0px auto;}
 #content_stat .trans_bg1 { background:url('../images/alpha.png'); margin:0px auto;}
 
 
.download {width:310px; height:150px; float:right; margin-left:40px; padding:2px 0px 10px 20px;}
.apps a {background: url('../images/appstore.jpg') no-repeat; height:93px; width:321px; float: left; }
.apps a:hover {background: url('../images/appstore.jpg') no-repeat; height:93px; width:321px; float: left; background-position:0px -93px ;}
.bb a {background: url('../images/blackberry.jpg') no-repeat; height:127px; width:321px; float: left; margin-top:40px; }
.bb a:hover {background: url('../images/blackberry.jpg') no-repeat; height:127px; width:321px; float: left; background-position:0px -128px ; margin-top:40px;  }



.store-panel { padding-bottom: 40px; font-size: 12px; border-top: 1px solid #CCCCCC; padding-top: 5px; }
.store-panel-table{margin-top: 8px;}
.sp-label {width:160px;	 text-align:right;  line-height:24px; padding-right:8px; font-size: 12px;}
.sp-field { height:30px; }
.sp-field input {background: url('../images/inputbg.jpg') repeat-x top; width:150px; padding:1px;}
.sp-ext { line-height:24px; color: #777777; }
.store-panel .req { color:#990000; margin-right: 5px; font-weight: bold; vertical-align:middle; }
.store-panel .req1 { color:#990000; padding:9px 5px 0px 0px; font-weight: bold; vertical-align:middle; display:block; }
.subbtn { font-size: 15px; }
.sp-cart-table thead tr { background:#dddddd; font-weight:bold; }
.sp-cart-table thead td { line-height:30px;  text-align:right; padding:0 5px; }
.sp-cart-table tbody td { padding:10px 5px 2px 5px; text-align:right; }
.sp-total-label  { text-align:right; padding-right:20px; line-height:20px; }
.sp-total-value  { text-align:right; line-height:20px; padding-right:5px; }
.sp-error{color:#990000;font-family:  verdana,arial ;font-size: 8pt;}
/*Accessories-Shipping*/
.ShippingScrollDiv{width:100%; height:420px;}
.stepsDiv
{
	float:left;font-size:18px;font-family:Arial Narrow,Arial; 
	font-weight: bold; color:#333333;
}
#accessories .ShippingLinks {font-family: Verdana;color:Green; font-size: 12px; font-weight:bold;}
#accessories .ShippingLinks:hover { font-family: Verdana;color:Green; font-size: 12px; font-weight:bold;}
#accessories .OrderNumber {font-family: Verdana;color:Green; font-size: 14px; font-weight:bold;}
.radio_shipping{ font-weight:normal;}
.radio_shipping td{vertical-align:top;padding:0px;}
.radio_shipping input{margin:0px 0 0px 14px;
padding:0px 0 0px;float:left;height:15px;
}
.radio_shipping label{margin:0px 0 0px 0px;padding:0;float:left;font-weight:normal !important; }
.radio_shipping strong{margin:0px 0 0px 0;padding:0;}
.edit_select1
{
margin:0;
padding:0;	
}
option
{
background:#fff;
padding:0 0 0 2px;
}

#divScroll1
{
	width: 100%; height: 380px; overflow:auto; clear:both; }
.quantityLabel{
padding-top:3px;
float:left;
padding-right:5px;
}	
.dividerDiv
{
	height:1px;
	border-bottom:1px solid #707070;
	width: 99%;
}


/* menu */

#headwrap{
  margin:0 auto;
  padding:0;
  height:152px;
  width:986px;
  background:url(../images/header_bg_new.jpg);
}

.arrow1{
  float:left;
  margin:35px 0 0 -15px;
}
.arrow2{
  float:left;
  margin:35px 0 0 40px;
}

#menu{
    float:left;
  width:970px;}
#menu_home{
  float:left;
  }
#menu_home a{
  float:left;
  width:150px;
  background:url(../images/home_over.jpg);
  font-family:"Lucida Sans", sherif;
  font-size:14px;
  font-weight:bold;
  color:white;
  text-decoration:none;
  text-align:center;
  padding-top:108px;
  margin-left:10px;
  height:20px;
}

#menu_home a:hover{
  background:url(../images/home_over.jpg);
  background-position:0px -128px;
}


#menu_home .selected, #menu_home .selected:hover{
  background:url(../images/home_over.jpg);
  background-position:0px -256px;
  outline-style:none;
}


/*sub menu changed on 08 Oct for website redesign - start*/ 
#sub_menu{
  position:relative;
  margin-left:149px;
  clear:both;
  background:url(../images/sub_menu_bg.jpg) no-repeat top left ;
  width:809px;
  height:24px;
  padding-left:10px;
}
#sub_menu li{
  float:left;
  list-style:none;
  margin-left:2px;
}

#sub_menu li a{
  color:#C5C5C5;
  font-size: 12px;
  font-family:"arial", sherif;
  text-decoration:none;
  padding:4px 8px 0 8px;
  outline-style:none;
  height:18px;  
  display:block;  
}
#sub_menu li a:hover{
  background-image:url(../images/sub_menu_bg_x.jpg);
  background-position:left top;
  background-repeat:repeat-x;
  color:white;
  font-size: 12px;
  font-family:"arial", sherif;
}
#sub_menu .selected a 
{
  font-weight:bold;
  color:white;
  font-size: 12px;
  font-family:"arial", sherif;
  background-image:url(../images/sub_menu_bg_x.jpg);
  background-position:left top;
  background-repeat:repeat-x;
}
#sub_menu .selected a:hover
{
  font-weight:bold;
}
#sub_menu .selected1{
  background-image:url(../images/sub_menu_btn.gif);
  background-position:10px 1px;
  background-repeat:no-repeat;
  color:white;
  font: 11px white;
  font-family:"arial", sherif;
  font-weight:bold !important;
  margin-top:7px;
}




#menu_garmin {
  float:left;
   
}
#menu_garmin a{
  float:left;
  width:150px;
  background:url(../images/garmin_over.jpg) top center;
  font-family:"Lucida Sans", sherif;
  font-size:14px;
  font-weight:bold;
  color:white;
  height:20px;
  text-decoration:none;
  text-align:center;
  padding-top:108px;
  }

#menu_garmin a:hover{
  background:url(../images/garmin_over.jpg);
  background-position:0px -128px;
  outline-style:none;
}
#menu_garmin .selected, #menu_garmin .selected:hover{
  background:url(../images/garmin_over.jpg);
  background-position:0px -256px;
  outline-style:none;
}
#menu_garmin .homepage{
  background:url(../images/garmin_over.jpg);
  background-position:0px -384px;
  outline-style:none;
}


#menu_iphone{
  float:left;
  width:150px;
  }
#menu_iphone a{
  float:left;
  height:20px;
  width:150px;
  background:url(../images/iphone_over.jpg);
  font-family:"Lucida Sans", sherif;
  font-size:14px;
  font-weight:bold;
  color:white;
  text-decoration:none;
  text-align:center;
  padding-top:108px;
}

#menu_iphone a:hover{
  background:url(../images/iphone_over.jpg);
  background-position:0px -128px;
  outline-style:none;
}

#menu_iphone .selected, #menu_iphone .selected:hover{
  background:url(../images/iphone_over.jpg);
  background-position:0px -256px;
  outline-style:none;
}
#menu_iphone .homepage{
  background:url(../images/iphone_over.jpg);
  background-position:0px -384px;
  outline-style:none;
}


#menu_bb_curve{
  float:left;
  width:150px;
}
#menu_bb_curve a{
  float:left;
  height:20px;
  width:150px;
  background:url(../images/bb_curve_over.jpg);
  font-family:"Lucida Sans", sherif;
  font-size:14px;
  font-weight:bold;
  color:white;
  text-decoration:none;
  text-align:center;
  padding-top:108px;
}

#menu_bb_curve a:hover{
  background:url(../images/bb_curve_over.jpg)0px -128px;
  background-position:0px -128px;
  outline-style:none;
}

#menu_bb_curve .selected, #menu_bb_curve .selected:hover{
  background:url(../images/bb_curve_over.jpg)0px -128px;
  background-position:0px -256px;
  outline-style:none;
}
#menu_bb_curve .homepage{
  background:url(../images/bb_curve_over.jpg)0px -128px;
  background-position:0px -384px;
  outline-style:none;
}


#menu_bb_bold{
  float:left;
  width:150px;
 }

#menu_bb_bold a{
  float:left;
  height:20px;
  width:150px;
  background:url(../images/bb_bold_over.jpg);
  font-family:"Lucida Sans", sherif;
  font-size:14px;
  font-weight:bold;
  color:white;
  text-decoration:none;
  text-align:center;
  padding-top:108px;
}

#menu_bb_bold a:hover{
  background:url(../images/bb_bold_over.jpg)0px -128px;
  background-position:0px -128px;
  outline-style:none;
}

#menu_bb_bold .selected, #menu_bb_bold .selected:hover{
  background:url(../images/bb_bold_over.jpg)0px -128px;
  background-position:0px -256px;
  outline-style:none;
}
#menu_bb_bold .homepage{
  background:url(../images/bb_bold_over.jpg)0px -128px;
  background-position:0px -384px;
  outline-style:none;
}


#menu_bb_storm{
  float:left;
  width:150px;
}

#menu_bb_storm a{
  float:left;
  height:20px;
  width:150px;
  background:url(../images/bb_storm_over.jpg);
  font-family:"Lucida Sans", sherif;
  font-size:14px;
  font-weight:bold;
  color:white;
  text-decoration:none;
  text-align:center;
  padding-top:108px;
}
#menu_bb_storm:hover, #menu_bb_storm.selected{
  background:url(../images/bb_storm_over.jpg);
  background-position:0px -128px;
  outline-style:none;
}

#menu_bb_storm a:hover{
  background:url(../images/bb_storm_over.jpg)0px -128px;
  background-position:0px -128px;
  outline-style:none;
}

#menu_bb_storm .selected, #menu_bb_storm .selected:hover{
  background:url(../images/bb_storm_over.jpg)0px -128px;
  background-position:0px -256px;
  outline-style:none;
}
#menu_bb_storm .homepage{
  background:url(../images/bb_storm_over.jpg);
  background-position:0px -384px;
  outline-style:none;
}


#menu_bb_storm2{
  float:left;
  width:150px;
}

#menu_bb_storm2 a{
  float:left;
  height:20px;
  width:150px;
  background:url(../images/bb_storm2_over.jpg);
  font-family:"Lucida Sans", sherif;
  font-size:14px;
  font-weight:bold;
  color:white;
  text-decoration:none;
  text-align:center;
  padding-top:108px;
}
#menu_bb_storm2:hover, #menu_bb_storm2.selected{
  background:url(../images/bb_storm2_over.jpg);
  background-position:0px -128px;
  outline-style:none;
}

#menu_bb_storm2 a:hover{
  background:url(../images/bb_storm2_over.jpg)0px -128px;
  background-position:0px -128px;
  outline-style:none;
}

#menu_bb_storm2 .selected, #menu_bb_storm2 .selected:hover{
  background:url(../images/bb_storm2_over.jpg)0px -128px;
  background-position:0px -256px;
  outline-style:none;
}
#menu_bb_storm2 .homepage{
  background:url(../images/bb_storm2_over.jpg);
  background-position:0px -384px;
  outline-style:none;
}


#menu_ht{
  float:left;
  height:20px;
  width:150px;
}
#menu_ht a{
  float:left;
  height:20px;
  width:150px;
  background:url(../images/ht_over.jpg);
  font-family:"Lucida Sans", sherif;
  font-size:14px;
  font-weight:bold;
  color:white;
  text-decoration:none;
  text-align:center;
  padding-top:108px;
}

#menu_ht:hover,  #menu_ht.selected{
  background:url(../images/ht_over.jpg);
  background-position:0px -128px;
  outline-style:none;
}

#menu_ht a:hover{
  background:url(../images/ht_over.jpg)0px -128px;
  background-position:0px -128px;
  outline-style:none;
}

#menu_ht .selected, #menu_ht .selected:hover{
  background:url(../images/ht_over.jpg)0px -128px;
  background-position:0px -256px;
  outline-style:none;
}
#menu_ht .homepage{
  background:url(../images/ht_over.jpg);
  background-position:0px -384px;
  outline-style:none;
}


#menu_samjack{
  float:left;
  height:20px;
  width:150px;
}
#menu_samjack a{
  float:left;
  height:20px;
  width:150px;
  background:url(../images/samsungjack_over.jpg);
  font-family:"Lucida Sans", sherif;
  font-size:14px;
  font-weight:bold;
  color:white;
  text-decoration:none;
  text-align:center;
  padding-top:108px;
}

#menu_samjack:hover,  #menu_samjack.selected{
  background:url(../images/samsungjack_over.jpg);
  background-position:0px -128px;
  outline-style:none;
}

#menu_samjack a:hover{
  background:url(../images/samsungjack_over.jpg)0px -128px;
  background-position:0px -128px;
  outline-style:none;
}

#menu_samjack .selected, #menu_samjack .selected:hover{
  background:url(../images/samsungjack_over.jpg)0px -128px;
  background-position:0px -256px;
  outline-style:none;
}
#menu_samjack .homepage{
  background:url(../images/samsungjack_over.jpg);
  background-position:0px -384px;
  outline-style:none;
}



#menu_palmpre{
  float:left;
  height:20px;
  width:150px;
}
#menu_palmpre a{
  float:left;
  height:20px;
  width:150px;
  background:url(../images/palmpre_over.jpg);
  font-family:"Lucida Sans", sherif;
  font-size:14px;
  font-weight:bold;
  color:white;
  text-decoration:none;
  text-align:center;
  padding-top:108px;
}

#menu_palmpre:hover,  #menu_palmpre.selected{
  background:url(../images/palmpre_over.jpg);
  background-position:0px -128px;
  outline-style:none;
}

#menu_palmpre a:hover{
  background:url(../images/palmpre_over.jpg)0px -128px;
  background-position:0px -128px;
  outline-style:none;
}

#menu_palmpre .selected, #menu_palmpre .selected:hover{
  background:url(../images/palmpre_over.jpg)0px -128px;
  background-position:0px -256px;
  outline-style:none;
}
#menu_palmpre .homepage{
  background:url(../images/palmpre_over.jpg);
  background-position:0px -384px;
  outline-style:none;
}



#menu_droid{
  float:left;
  height:20px;
  width:150px;
}
#menu_droid a{
  float:left;
  height:20px;
  width:150px;
  background:url(../images/droid_over.jpg);
  font-family:"Lucida Sans", sherif;
  font-size:14px;
  font-weight:bold;
  color:white;
  text-decoration:none;
  text-align:center;
  padding-top:108px;
}

#menu_droid:hover,  #menu_droid.selected{
  background:url(../images/droid_over.jpg);
  background-position:0px -128px;
  outline-style:none;
}

#menu_droid a:hover{
  background:url(../images/droid_over.jpg)0px -128px;
  background-position:0px -128px;
  outline-style:none;
}

#menu_droid .selected, #menu_droid .selected:hover{
  background:url(../images/droid_over.jpg)0px -128px;
  background-position:0px -256px;
  outline-style:none;
}
#menu_droid .homepage{
  background:url(../images/droid_over.jpg);
  background-position:0px -384px;
  outline-style:none;
}



#menu_backflip{
  float:left;
  height:20px;
  width:150px;
}
#menu_backflip a{
  float:left;
  height:20px;
  width:150px;
  background:url(../images/backflip_over.jpg);
  font-family:"Lucida Sans", sherif;
  font-size:14px;
  font-weight:bold;
  color:white;
  text-decoration:none;
  text-align:center;
  padding-top:108px;
}

#menu_backflip:hover,  #menu_backflip.selected{
  background:url(../images/backflip_over.jpg);
  background-position:0px -128px;
  outline-style:none;
}

#menu_backflip a:hover{
  background:url(../images/backflip_over.jpg)0px -128px;
  background-position:0px -128px;
  outline-style:none;
}

#menu_backflip .selected, #menu_backflip .selected:hover{
  background:url(../images/backflip_over.jpg)0px -128px;
  background-position:0px -256px;
  outline-style:none;
}
#menu_backflip .homepage{
  background:url(../images/backflip_over.jpg);
  background-position:0px -384px;
  outline-style:none;
}



#menu_nexusone{
  float:left;
  height:20px;
  width:150px;
}
#menu_nexusone a{
  float:left;
  height:20px;
  width:150px;
  background:url(../images/nexus_one_over.jpg);
  font-family:"Lucida Sans", sherif;
  font-size:14px;
  font-weight:bold;
  color:white;
  text-decoration:none;
  text-align:center;
  padding-top:108px;
}
#menu_nexusone:hover,  #menu_nexusone.selected{
  background:url(../images/nexus_one_over.jpg);
  background-position:0px -128px;
  outline-style:none;
}
#menu_nexusone a:hover{
  background:url(../images/nexus_one_over.jpg)0px -128px;
  background-position:0px -128px;
  outline-style:none;
}
#menu_nexusone .selected, #menu_nexusone .selected:hover{
  background:url(../images/nexus_one_over.jpg)0px -128px;
  background-position:0px -256px;
  outline-style:none;
}
#menu_nexusone .homepage{
  background:url(../images/nexus_one_over.jpg);
  background-position:0px -384px;
  outline-style:none;
}



#menu_hero{
  float:left;
  height:20px;
  width:150px;
}
#menu_hero a{
  float:left;
  height:20px;
  width:150px;
  background:url(../images/hero_over.jpg);
  font-family:"Lucida Sans", sherif;
  font-size:14px;
  font-weight:bold;
  color:white;
  text-decoration:none;
  text-align:center;
  padding-top:108px;
}
#menu_hero:hover,  #menu_hero.selected{
  background:url(../images/hero_over.jpg);
  background-position:0px -128px;
  outline-style:none;
}
#menu_hero a:hover{
  background:url(../images/hero_over.jpg)0px -128px;
  background-position:0px -128px;
  outline-style:none;
}
#menu_hero .selected, #menu_hero .selected:hover{
  background:url(../images/hero_over.jpg)0px -128px;
  background-position:0px -256px;
  outline-style:none;
}
#menu_hero .homepage{
  background:url(../images/hero_over.jpg);
  background-position:0px -384px;
  outline-style:none;
}


#menu_droideris{
  float:left;
  height:20px;
  width:150px;
}
#menu_droideris a{
  float:left;
  height:20px;
  width:150px;
  background:url(../images/droid_eris_over.jpg);
  font-family:"Lucida Sans", sherif;
  font-size:14px;
  font-weight:bold;
  color:white;
  text-decoration:none;
  text-align:center;
  padding-top:108px;
}
#menu_droideris:hover,  #menu_droideris.selected{
  background:url(../images/droid_eris_over.jpg);
  background-position:0px -128px;
  outline-style:none;
}
#menu_droideris a:hover{
  background:url(../images/droid_eris_over.jpg)0px -128px;
  background-position:0px -128px;
  outline-style:none;
}
#menu_droideris .selected, #menu_droideris .selected:hover{
  background:url(../images/droid_eris_over.jpg)0px -128px;
  background-position:0px -256px;
  outline-style:none;
}
#menu_droideris .homepage{
  background:url(../images/droid_eris_over.jpg);
  background-position:0px -384px;
  outline-style:none;
}





menu_bb_tour{
  float:left;
  width:150px;
}
#menu_bb_tour a{
  float:left;
  height:20px;
  width:150px;
  background:url(../images/bb_tour_over.jpg);
  font-family:"Lucida Sans", sherif;
  font-size:14px;
  font-weight:bold;
  color:white;
  text-decoration:none;
  text-align:center;
  padding-top:108px;
}
#menu_bb_tour:hover, #menu_bb_tour.selected{
  background:url(../images/bb_tour_over.jpg);
  background-position:0px -128px;
  outline-style:none;
}

#menu_bb_tour a:hover{
  background:url(../images/bb_tour_over.jpg)0px -128px;
  background-position:0px -128px;
  outline-style:none;
}

#menu_bb_tour .selected, #menu_bb_tour .selected:hover{
  background:url(../images/bb_tour_over.jpg)0px -128px;
  background-position:0px -256px;
  outline-style:none;
}
#menu_bb_tour .homepage{
  background:url(../images/bb_tour_over.jpg)0px -128px;
  background-position:0px -384px;
  outline-style:none;
}

#menu_comingsoon{
  float:left;
  width:150px;
  }
#menu_comingsoon a{
  float:left;
  height:20px;
  width:150px;
  background:url(../images/coming_soon_over.jpg);
  font-family:"Lucida Sans", sherif;
  font-size:14px;
  font-weight:bold;
  color:white;
  text-decoration:none;
  text-align:center;
  padding-top:108px;
}

#menu_comingsoon a:hover{
  background:url(../images/coming_soon_over.jpg);
  background-position:0px -128px;
  outline-style:none;
}

#menu_comingsoon .selected, #menu_comingsoon .selected:hover{
  background:url(../images/coming_soon_over.jpg);
  background-position:0px -256px;
  outline-style:none;
}
#menu_comingsoon .homepage{
  background:url(../images/coming_soon_over.jpg);
  background-position:0px -384px;
  outline-style:none;
}

/*iPhone features starts*/
.iPhone_features{
  background:url(../images/iphone_features_bg.jpg);
    width:970px;
    height:465px;
    margin:0 auto;
    
}

.iPhone_features li{
  font-family:arial;
  font-size:16px;
  color:black;
  font-weight:bold;
  padding:0 0 12px 0px !important;
  list-style:none;
  margin:0px 0 0 0px !important;
  line-height:14px;
  text-align:left; 
}

.iPhone_features li span{
  font-size:14px;
  font-weight:normal;
  padding:0px;
  list-style:none;
  margin:0px;

}

/*iPhone download starts*/
.iPhone_download{
  background:url(../images/downloadfree_bg.jpg);
    width:970px;
    height:465px;
    margin:0 auto;
}

.iPhone_download li{
  font-family:arial;
  color:black;
   font-size:14px;
  font-weight:normal;
  margin-bottom:10px;
  list-style:none;
  line-height:16px;

}

.iPhone_download li span{
  
  font-weight:bold;
}

.iPhone_download a{color:white;text-decoration:underline;font-family:Arial;}
.iPhone_download a:hover{color:white;}
.iPhone_download_appstore {
  float:right;
  margin:4px 24px 0 0;
  height:100px;
  width:300px;
  text-align:center;
  
  }
  .iPhone_download_free {
  float:right;
  padding:254px 24px 4px 0;
  width:300px;
  text-align:center;
  }


/*iPhone_become_member starts*/
.iPhone_search{
  background:url(../images/search_courses_bg.jpg);
    width:970px;
    height:465px;
    margin:0 auto;
}
.textarea { font-family:Arial; background: url('../images/inputbg.jpg') repeat-x top; background-color:White; width:750px; padding:1px;}
.search_Title{font-family: Arial;color:white; font-size: 20px; font-weight:bold;}
 .topbg { width:322px; height:108px;}
.iPhone_search li{
  font-family:arial;
  color:black;
   font-size:14px;
  font-weight:normal;
  padding:4px;
  line-height:16px;
  border-bottom:1px solid #ccc;
  list-style:none;

}

.iPhone_search li span{
  font-weight:bold;
}

.iPhone_search_link{
  float:left;
  margin:0px;
  height:33px;
  width:258px;
  text-decoration:underline;
  color:#0066cc;

}

/*iPhone_testimonials starts*/
.iPhone_testimonials{
  background:url(../images/long_bg.jpg);
    width:970px;
    height:700px;
    margin:0 auto;
}
.iPhone_testimonialsbb{
  background:url(../images/long_bg.jpg);
    width:970px;
    height:500px;
    margin:0 auto;
}

.iPhone_testimonials li{
  font-family:arial;
  color:black;
  font-size:14px;
  font-style:italic;
  padding:10px 0 10px 10px;
  line-height:20px;
  border-bottom:1px solid #ccc;
  list-style:none;

}
.iPhone_testimonialsbb li{
  font-family:arial;
  color:black;
  font-size:14px;
  font-style:italic;
  padding:10px 0 10px 10px;
  line-height:20px;
  border-bottom:1px solid #ccc;
  list-style:none;

}
.iPhone_testimonials li span{
  font-weight:bold;
  font-style:normal;
  
}
.iPhone_testimonialsbb li span{
  font-weight:bold;
  font-style:normal;
  
}
/*iPhone_FAQ starts*/
.iPhone_faq_wrap{
  background:url(../images/long_bg_repeat.jpg);
  background-repeat:repeat-y;
  width:970px;  
  margin:0 auto;
}
.iPhone_faq{
  background:url(../images/long_bg.jpg) top;
  background-repeat:no-repeat;
  width:970px;  
  margin:0 auto;
}
.iPhone_faq ul{
  list-style:none;
}
.iPhone_faq ul li{
  font-family:arial;
  color:black;
  font-size:12px;
  padding:10px 0 10px 10px;
  line-height:20px; 
  text-align:left;
}
.iPhone_faq li ol{
  padding:0px 0 0 28px;
}
.iPhone_faq li ol li{
  font-family:arial;
  color:black;
  font-size:12px;
  padding:4px 0 4px 0px;
  line-height:20px;
  margin:0 0 0 6px;
}
.iPhone_faq ul li ul li{
  font-family:arial;
  color:black;
  font-size:12px;
  padding:4px 0 4px 2px;
  line-height:14px;
  margin-left:40px;
  list-style:circle;
}
.iPhone_faq li span{
  font-weight:bold;
  font-style:normal;    
}

/*iPhone_about starts*/
.iPhone_about{
  background:url(../images/iPhone_commom.jpg);
    width:970px;
    height:465px;
    margin:0 auto;
}

.iPhone_about li{
  font-family:arial;
  color:black;
  font-size:14px;
  
  padding:10px 0 10px 10px;
  line-height:20px;
  list-style:none;

}

.iPhone_about li span{
  font-weight:bold;
  font-style:normal;

}

/*bb download starts*/
.bb_download{
  background:url(../images/bb_download_bg.jpg);
    width:970px;
    height:465px;
    margin:0 auto;
}

.bb_download li{
  font-family:arial;
  color:black;
  font-size:14px;
  font-weight:normal;
  margin-bottom:10px;
  line-height:16px;
  list-style:none;

}

.bb_download li span{

  font-weight:bold;
}

.bb_download a{color:white;text-decoration:underline;font-family:Arial;}
.bb_download a:hover{color:white;}
.bb_download_download {
  float:right;
  margin:254px 42px 0 0;
  height:74px;
  width:300px;
  text-align:center;
  outline:none;
 

}

#httpsbanner{
  margin:0 auto;
  padding:0;
  height:138px;
  width:986px;
  background:url(../images/httpsbanner.jpg);
}


#httpsbanner .breadcrumb{
  padding:110px 0 5px 10px;
  color:white;
  font-size:10px;
  font-family:arial;
  float:left;
}

#httpsbanner .breadcrumb a{
  color:white;
  font-weight:bold;

}



/*Home Page member login starts*/
.home_member_login{
  background:url(../images/become_member2.jpg);
    width:970px;
    height:465px;
    margin:0 auto;
}

.home_member_login li{
  font-family:arial;
  color:black;
   font-size:13px;
  font-weight:normal;
  margin:10px 0 10px 70px;
  line-height:14px;

}
.home_member_loginli li{
  font-family:arial;
  color:black;
   font-size:13px;
  font-weight:normal;
  margin:8px 0 8px 70px;
  line-height:14px;

}.home_member_login li span{

  font-weight:bold;
}

.home_member_login_join{
  float:left;
  margin:78px 42px 0 56px;
  height:70px;
  width:266px;
  }
  
.alert_home_member_login {width:134px; font-size:10px; float:left; color:Red; margin:0px; padding:0px; }
.alert_home_member_login ul {list-style:none; margin:0;}
.alert_home_member_login li {padding:0 0 3px 0; margin:0; color:Red; font-size:11px;}

#loginbox3 { width:248px; height:154px; float:left;  padding: 12px 44px 0 0; font-family:verdana;}
#loginbox3 .textbox3 {padding:0px 1px; width:230px; margin-bottom:10px; height:16px;}
#loginbox3 .link {font-family: Arial;color:white; font-size: 9px;}

/*Home Page member login ends*/


/*iPhone_become_member starts*/
.iPhone_become_member{
  background:url(../images/iphone_become_member.jpg);
    width:970px;
    height:465px;
    margin:0 auto;
}

.iPhone_become_member li{
  font-family:arial;
  color:black;
	font-size:14px;
  font-weight:normal;
  margin:10px 0 10px 20px;
  line-height:16px;
}

.iPhone_become_member li span{
  font-weight:bold;
}

.iPhone_become_member_joinnow{
  float:right;
  margin:42px 48px  0 0;
  padding:5px 13px;
  height:56px;
  width:236px; 
}

.alert_home_member_login1 {width:134px; font-size:10px; float:left; color:Red; margin:0px; padding:0px; }
.alert_home_member_login1 ul {list-style:none; margin:0;}
.alert_home_member_login1 li {padding:0 0 3px 0; margin:0; color:Red; font-size:11px;}

#loginbox4 { width:248px; height:154px; float:left;  padding: 9px 44px 0 0; font-family:verdana;}
#loginbox4 .textbox3 {padding:0px 1px; width:230px; margin-bottom:10px; height:16px;}
#loginbox4.link {font-family: Arial;color:white; font-size: 9px;}

/*iPhone_become_member ends*/

/*home_about starts*/
.home_about{
  background:url(../images/long_bg.jpg);
    width:970px;
    height:500px;
    margin:0 auto;
}

.home_about li{
  font-family:arial;
  color:black;
  font-size:14px;
  padding:10px 0 10px 10px;
  line-height:20px;
  list-style:none;
}

.home_about li span{
  font-weight:bold;
  font-style:normal;
}

/*home_about ends*/

/*privacy_policy starts*/
.privacy_policy{
  background:url(../images/long_bg.jpg);
    width:970px;
    
    margin:0 auto;
}

.privacy_policy h2{
  font-family:arial;
  color:black;
  font-size:12px;
  padding:10px 0 10px 10px;
  line-height:20px;
  font-weight:normal;

}

.privacy_policy h1{
  font-family:arial;
  color:black;
  font-size:14px;
  font-weight:bold;
  padding:10px 0 10px 10px;
  
}

/*privacy_policy ends*/


.longbg_bottom{
	background:url(../images/long_bg_bottom.jpg);
    width:970px;
    height:63px;
    margin:0 auto;
}


/*home_company_info starts*/
.repeat_bg{
	background:url(../images/repeat_bg.jpg) repeat-y;
    width:970px;
    margin:0 auto;
}
.home_company_info{
	background:url(../images/long_bg.jpg) no-repeat;
    width:970px;
    margin:0 auto;
}

.home_company_info li{
  font-family:arial;
  color:black;
  font-size:14px;
  padding:10px 0 10px 10px;
  line-height:20px;
  list-style:none;
}

.home_company_info li span{
  font-weight:bold;
  font-style:normal;
}
.home_company_info h2{
  font-family:arial;
  color:black;
  font-size:14px;
  padding:10px 0 10px 10px;
  line-height:20px;
  font-weight:normal;
}

.home_company_info h1{
  font-family:arial;
  color:black;
  font-size:16px;
  font-weight:bold;
  padding:10px 0 10px 10px;
}
.home_company_info a{color:#0066cc;}

/*home_company_info ends*/

/*home_media starts*/
.home_media{
  background:url(../images/long_bg.jpg);
    width:970px;
    
    margin:0 auto;
}
.longbg_bottom{
	background:url(../images/long_bg_bottom.jpg);
    width:970px;
    height:63px;
    margin:0 auto;
}
/*home_media ends*/
/*Home contact us starts*/
.home_contact_us{
  background:url(../images/long_bg.jpg);
    width:970px;
    
    margin:0 auto;
}

.home_contact_us li{
  font-family:arial;
  color:black;
   font-size:14px;
  font-weight:normal;
  margin:10px 0 10px 0px;
  line-height:18px;
  list-style:none;
}
.home_contact_us li span{
  font-weight:normal;
}

.home_contact_us label{
  font-weight:normal;
  clear:left;
  line-height:25px;
  }
  .home_contact_us_inputbox{
  padding:2px 4px;
  }

.line {width:99%; float:left; border-bottom: 1px solid #CCCCCC; height:1px;clear:both;margin:10px 0; }

/*Home contact us ends*/

/*latest_news starts*/
.latest_news{
  background:url(../images/long_bg.jpg);
    width:970px;
    
    margin:0 auto;
}

.latest_news h2{
  font-family:arial;
  color:black;
  font-size:12px;
  padding:10px 0 10px 10px;
  line-height:20px;
  font-weight:normal;
  text-indent:25px;	
}

.latest_news h1{
  font-family:arial;
  color:black;
  font-size:14px;
  font-weight:bold;
  padding:10px 0 10px 10px;

}
/*latest_news ends*/


/*general page starts*/
.longbg_body_wrap{
  background:url(../images/long_bg_repeat.jpg);
  background-repeat:repeat-y;
  width:970px;  
  margin:0 auto;}
  
.longbg_body{
  background:url(../images/main_bg_old1.jpg) #415509 top;
  background-repeat:no-repeat;
  width:970px;
   margin:0 auto;
}
.longbg_body h1 {font-family: Arial;color:Black; font-size: 20px; font-weight:bold;clear:all; padding-bottom:20px;}
.longbg_body h2 {font-family: Arial;color:Black; font-size: 18px; font-weight:bold;float:left;padding-left:10px;}
.longbg_body p {font-family: Arial;color:Black; font-size: 14px; font-weight:normal;float:left;}
.longbg_body label {padding:0  20px; font-family: Arial;color:Black; font-size: 14px; font-weight:bold;}

.longbg_bottom{
  background:url(../images/long_bg_bottom.jpg);
    width:970px;
    height:63px;
    margin:0 auto;
}
.OldPrice{
	text-decoration:line-through;
	font-weight:bold;
}
.Price{
	font-weight:bold;
	font-family:Verdana;
	font-size:13px;
}
.MemberPriceTag{
	color:Blue !important;
	font-weight:bold;
}
.MemberPrice{
	color:Blue;
	font-weight:bold;
}

.bb_download_inner{
  background:url(../images/bb_download_bg2.jpg);
  width:970px;
  height:465px;
  margin:0 auto;
}

.bb_download_inner h1{
  font-family:verdana;
  color:black;
  font-size:20px;
  font-weight:normal;
  
 
 }

 .bb_download_inner li{
  font-family:verdana;
  color:black;
  font-size:16px;
  padding:10px 0 10px 10px;
  line-height:20px;
  list-style:none;
 }
 .bb_download_inner label{
   width:140px !important; padding:2px; margin-right:20px;display:block; font-size:14px; float:left;
   }
   
  .bb_download_inner h5{
  font-family:verdana;
  color:black;
  font-size:15px;
  font-weight:normal;
  padding-top:20px;
 }
 
 .textboxBilling {padding:0px 1px; width:230px; margin:0px; height:18px;}
 .selectBilling {padding:0px; margin:0px;}
 .reqBilling { color:Red; margin-right: 5px;}
 /* request course class */
 .request_course
 {
 
  }
 .request_span
 {
 float:left;
 width:270px;
 margin:2px 0 0 0;
 display:block;
  }
 .request_course img
 {
 float:left;
 margin:5px 0 0 2px;
  }
 .pga_head
 {
 font-weight:bold;
 font-size:13px;
 text-align:center;
 }
 
 /* SmartPhone listing page CSS */
 
 .mobile_showcase_wrap{
  background:url(../images/iPhone_commom.jpg);
  background-repeat:repeat-y;
  width:970px;
  height:430px;
  margin:0 auto;
  padding-top:40px;
 }

.mobile_showcase{
  width:900px;
  padding:0px 0 10px 45px;
  height:390px;
  overflow:auto;  
}
.mobile_showcase h2{
  font-size:18px;
  clear:both;
  padding-top:20px;  
}
.mobile_showcase_thumb{
  width:100px;
  text-align:center;
  float:left;
  font-size:12px;
  line-height:16px;
  font-weight:bold;
  margin-right:30px;
}
.mobile_showcase_thumb img{
  margin:0 20px 5px 20px;
  clear:right; 
}
 
.mobile_showcase_thumb a:hover{
	text-decoration:none; 
	color:black;
}
/* Changes for Home page redesign */
#home_rt_col{
  float:right;
  width:320px;
  height:460px;
  margin:4px 4px 0 0;
  overflow-y:scroll; 
  overflow-x:hidden;
}

.right_video{
  background:url(../images/right_video_thumb.jpg) no-repeat;
  width:300px;
  height:150px;
  display:block;
  margin-bottom: 5px;
  margin-top:0px;
 }
.right_video a{
  position:relative;
  top:15px;
  left:120px;
  width:174px;
  height:100px;
  display:block;
   }


 .right_news {
  background:url(../images/right_news_thumb.jpg) no-repeat;
  width:124px;
  height:66px;
  display:block;
  margin-bottom: 5px;
  padding:84px 0 0 176px;
 }

.right_news_link{
 
  width:84px;
  height:32px;
  display:block;
 
  }

   
 .right_blog {
  background:url(../images/right_blog_thumb.jpg) no-repeat;
  width:94px;
  height:87px;
  display:block;
  margin-bottom: 5px;
  padding:63px 0 0 206px;
 }

  .right_blog_link{
  
  width:84px;
  height:32px;
  display:block;
  margin-bottom: 5px;
  
 }
 
 .right_gift {
  background:url(../images/giftcard.jpg) no-repeat;
  width:298px;
  height:85px;
  display:block;
  margin-bottom: 5px;
  padding:70px 0 0 45px;
 }


 .right_gift_link{
  width:70px;
  height:25px;
  display:block;
  margin-bottom: 5px;
 }

.sharethis a{font-family: verdana; font-size: 9 px; text-decoration:none;}
.sharethis a:hover{text-decoration:underline;}
 .latestnews_mainarea
{
  float:left; width:500px;min-height:600px;
}

#latestnews_right
{
  float:right; width:300px; background: url(../images/latest_news_separation.png) top left no-repeat;

}
#latestnews_right .title{
  width:300px; font-size:16px; color:#6f0000;line-height:20px; font-weight:bold; border-bottom:1px solid #CCC; margin-left:10px;

}

#latestnews_right .item{
  width:264px; display:block; padding:5px;
}
#latestnews_right .item_date{
    float:left; width:90px; 
  }
#latestnews_right .item_content {
    float:left; width:172px;
  }

#latestnews_right .selected {
  background: #FFF url(../images/news_selected_bg.png)  repeat-x bottom;
}
/*
::-moz-selection{
	background:#cc0000;
	color:#fff;
}

::selection {
	background:#cc0000;
	color:#fff;
}

input::-moz-selection {
	background: #333333;
}

input::selection {
	background: #333333;
}*/

.coming_soon_confirm 
{
	background:url(../images/long_bg_repeat.jpg);
	background-repeat:repeat-y;
	width:970px; 
	margin:0 auto;}



.coming_soon{
   background:url(../images/long_bg.jpg);
   width:970px;
   margin:0 auto;
}

 .coming_soon h2{
      font-family:arial;
      color:black;
      font-size:12px;
      padding:10px 0 10px 0px;
      line-height:20px;
      font-weight:normal;
      text-align:left;      	
}

.coming_soon h1{
      font-family:arial;
      color:black;
      font-size:14px;
      font-weight:bold;
      padding:10px 0 10px 10px;
}

.comingsoon_mainarea {
 width:900px;
}

.area1{
 width:900px;
 float:left;
}

#area_left {
    width:600px;
    float:left;
}

#area_right{
    width:200px;
    float:left;
    margin:70px 0px 0px 50px;  
}

#area_center{
    width:800px;
    margin:80px 30px 0px 30px;
    text-align:center;
}


.area2{
 width:900px;
 float:left;
}

 .coming_mobile{
  width:100px;
  text-align:center;
  float:left;
  font-size:12px;
  line-height:16px;
  font-weight:bold;
  margin: 0px 30px 0px 5px;  
}
  
 .coming_mobile img{
  margin:0 20px 5px 10px;
  float:left;
}

.longbg_top{
	background:url(../images/long_bg_top.jpg);
    width:970px;
    height:63px;
    margin:0 auto;
}


.giftcard{
   background:url(../images/long_bg.jpg) no-repeat;
   width:970px;
   margin:0 auto;
}

 .giftcard_mainarea
{
  background:url(../images/giftcard_bg.png) no-repeat;
  width:665px;
  height:281px;
  margin: 20px auto;
  padding-top:270px;
}

.giftcard label{
  float:left;
  padding:1px 0 0 4px;
  font-weight:bold;
  font-size:12px;
  font-family:arial;
  }
.giftcard input{
  float:left;
  margin-left:40px;
  }

.giftcard_buynow input{
  
  width:111px;
  height:46px;
  display:block;
  margin:6px 0 0 70px;

}


.puttImage
    {
        background:url(../images/circle.png) no-repeat center;
        width: 160px;
        text-align:center;
    }
    
    

.scrambling_wrap{
  background:url(../images/Scrambling_green.png) no-repeat 20px 35px;
  width:320px;
  height:260px;
}

.stats_bg{
  margin:0px auto; width:970px; background:#17240a url('../images/main_bg_stats.jpg') no-repeat;
}

/*score card footer starts*/
.footerwrapscore {margin:0 auto; width:986px;}
.footerscore { width:986px;height:56px;background: url('../images/footer_bg.jpg') no-repeat center; }

/* Email Settings */
.emailsettings{
    padding: 30px 0px 20px 50px;
    float: left;
    width: 880px;
    line-height: 15px;
    font-family:verdana;
    font-size:11px;
}
.emailsettings ol {
 padding: 0 0 0 45px;
 line-height:10px;
}
.emailsettings ol li{
  list-style:decimal;
  padding:4px 0;
  font-family:verdana;
    font-size:11px;
  }

.emailsettings h2, .emailsettings h2 a{
  font-family:verdana;
    font-size:14px;
    color:black;
    font-weight:bold;
    padding:5px 0 0 0px;

}
.backtotop{
  float:right;
  margin-bottom:15px;
}


.terms h1
{
	font-family:Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	padding: 0px 0px 12px 0px;
	float:left;
	width:360px;
	}
.terms p
{
	font-family:Verdana, Arial;
	padding: 0px 0px 15px 0px;
	margin: 0px;
	font-size: 11px;
	line-height: 16px;	
	
	}